CINXE.COM
Line S | Stanford Transportation
<!DOCTYPE html> <html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# schema: http://schema.org/ sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema# "> <head> <meta charset="utf-8" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"fca2fd5475",applicationID:"20422235"};;/*! For license information please see nr-loader-rum-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>g,gD:()=>h,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function g(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function h(e,t){if(!e)throw new Error(f);var r=g(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,xv:()=>n});const n="1.274.0",i="PROD",o="CDN"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>d,bv:()=>o,gm:()=>a,mw:()=>s,sb:()=>u});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=c&&"undefined"==typeof SharedWorker,d=((()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)())},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),g(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return g(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),g(e,t)})))}function g(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=g(n),c=h(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=m()[s[e]];p&&p.push([f,e,r,a]);return a},get:v,listeners:h,context:g,buffer:function(e,t){const r=m();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!m()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=h(e).concat(t)}function h(e){return n[e]||[]}function v(t){return d[t]=d[t]||e(f,t)}function m(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},3434:(e,t,r)=>{"use strict";r.d(t,{YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log";n.K7.logging},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{G4:()=>i});var n=r(2614);r(860).K7.sessionReplay;const i={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"};n.g.ERROR,n.g.FULL,n.g.OFF},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7603:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),g=r(384),p=r(6344);const h=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],v=["setErrorHandler","finished","addToTrace","addRelease"];var m=r(1863),b=r(2614),y=r(993);var w=r(2646),A=r(3434);function R(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,A.YM)(i),a=new w.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function E(){const e=(0,g.pV)();h.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const x={};function _(e,t,g=!1){t||(0,c.Ak)(e,"api");const h={};var w=s.ee.get(e),A=w.get("tracer");x[e]=b.g.OFF,w.on(p.G4.REPLAY_RUNNING,(t=>{x[e]=t}));var E="api-",_=E+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),j(E,n,!0,o||null===r?"session":void 0)(t,r)}function T(){}h.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,w),function(e,t,r={},i=y.p_.INFO){(0,a.p)(f.xV,["API/logging/".concat(i.toLowerCase(),"/called")],void 0,n.K7.metrics,e),(0,a.p)(y.ET,[(0,m.t)(),t,r,i],void 0,n.K7.logging,e)}(w,e,t,r)},h.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,w),R(w,e,t,{customAttributes:r,level:i})},v.forEach((e=>{h[e]=j(E,e,!0,"api")})),h.addPageAction=j(E,"addPageAction",!0,n.K7.genericEvents),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,j(E,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},h.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},h.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},h.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,w),w.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},h[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,w)},h[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,w)},h.interaction=function(e){return(new T).get("object"==typeof e?e:{})};const S=T.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,w),g||(0,a.p)(_+"tracer",[(0,m.t)(),e,r],i,n.K7.spa,w),function(){if(A.emit((o?"":"no-")+"fn-start",[(0,m.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,m.t)()],r)}}}};function j(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,w),i&&(0,a.p)(e+t,[(0,m.t)(),...arguments],r?null:this,i,w),r?void 0:this}}function k(){r.e(296).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),w.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{S[e]=j(_,e,void 0,g?n.K7.softNav:n.K7.spa)})),h.setCurrentRouteName=g?j(_,"routeName",void 0,n.K7.softNav):j(E,"routeName",!0,n.K7.spa),h.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,w),(0,a.p)("err",[t,(0,m.t)(),!1,r,!!x[e]],void 0,n.K7.jserrors,w)},d.RI?(0,u.GG)((()=>k()),!0):k(),h}var N=r(9417),T=r(8122);const S={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},j={};var k=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let O=!1;function P(e,t={},r,n){let{init:a,info:c,loader_config:u,runtime:l={},exposed:f=!0}=t;l.loaderType=r;const p=(0,g.pV)();c||(a=p.init,c=p.info,u=p.loader_config),(0,N.xN)(e.agentIdentifier,a||{}),function(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");j[e]=(0,T.a)(t,S);const r=(0,g.nY)(e);r&&(r.loader_config=j[e])}(e.agentIdentifier,u||{}),c.jsAttributes??={},d.bv&&(c.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,c);const h=(0,N.D0)(e.agentIdentifier),v=[c.beacon,c.errorBeacon];O||(h.proxy.assets&&(I(h.proxy.assets),v.push(h.proxy.assets)),h.proxy.beacon&&v.push(h.proxy.beacon),E(),(0,g.US)("activatedFeatures",k.B),e.runSoftNavOverSpa&&=!0===h.soft_navigations.enabled&&h.feature_flags.includes("soft_nav")),l.denyList=[...h.ajax.deny_list||[],...h.ajax.block_internal?v:[]],l.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,l),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=_(e.agentIdentifier,n,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=f),O=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>"nr-rum-1.274.0.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={296:"sha512-gkYkZDAwQ9PwaDXs2YM+rNIdRej1Ac1mupWobRJ8eahQcXz6/sunGZCKklrzi5kWxhOGRZr2tn0rEKuLTXzfAA=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var g=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={840:0,374:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(7603);var l=i(1687),f=i(4234),g=i(5289),p=i(6154),h=i(384);const v=e=>p.RI&&!0===(0,s.gD)(e,"privacy.cookies_enabled");function m(e){return!!(0,h.dV)().o.MO&&v(e)&&!0===(0,s.gD)(e,"session_trace.enabled")}var b=i(6389);class y extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,b.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if(v(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(296).then(i.bind(i,3861));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(296).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(296).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,g.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return m(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var w=i(6630);class A extends y{static featureName=w.T;constructor(e,t=!0){super(e,w.T,t),this.importAggregator(e)}}var R=i(9908),E=i(2843),x=i(3878),_=i(782),N=i(1863);class T extends y{static featureName=_.T;constructor(e,t=!0){super(e,_.T,t),p.RI&&((0,E.u)((()=>(0,R.p)("docHidden",[(0,N.t)()],void 0,_.T,this.ee)),!0),(0,x.sp)("pagehide",(()=>(0,R.p)("winPagehide",[(0,N.t)()],void 0,_.T,this.ee))),this.importAggregator(e))}}var S=i(3969);class j extends y{static featureName=S.TZ;constructor(e,t=!0){super(e,S.TZ,t),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,h.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(A),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,h.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[A,T,j],loaderType:"lite"})})()})();</script> <script>(function(i,s,o,g,r,a,m){i["GoogleAnalyticsObject"]=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,"script","https://www.google-analytics.com/analytics.js","ga");ga("create", "UA-3016129-1", {"cookieDomain":"auto"});ga("set", "anonymizeIp", true);ga("send", "pageview");</script> <meta name="referrer" content="no-referrer" /> <meta name="Generator" content="Drupal 8 (https://www.drupal.org)" /> <meta name="MobileOptimized" content="width" /> <meta name="HandheldFriendly" content="true" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="shortcut icon" href="/sites/default/files/favicon_0.png" type="image/png" /> <link rel="canonical" href="https://transportation.stanford.edu/marguerite/s" /> <link rel="shortlink" href="https://transportation.stanford.edu/node/204" /> <link rel="revision" href="https://transportation.stanford.edu/marguerite/s" /> <title>Line S | Stanford Transportation</title> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_DfIk0kDE_97QqZBJr5TF4iiP6Rt7nG3gWSu-Jh5AKCY.css" /> <link rel="stylesheet" media="all" href="/themes/custom/spts/build/css/screen.css?snkzre" /> <link rel="stylesheet" href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css" type="text/css" /> <!--[if lte IE 8]> <script src="/sites/default/files/js/js_VtafjXmRvoUgAzqzYTA3Wrjkx9wcWhjP0G4ZnnqRamA.js"></script> <![endif]--> <script src="https://use.typekit.net/ylx8qov.js"></script> <script>try{Typekit.load({ async: true });}catch(e){}</script> <noscript><link href="https://transportation.stanford.edu/themes/custom/spts/build/img/svg/icons.fallback.css" rel="stylesheet"></noscript> </head> <body class="path-node page-node-type-marguerite-shuttle-line"> <a href="#main-content" class="visually-hidden focusable skip-link"> Skip to main content </a> <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> <div class="layout-container"> <section class="page-above background--red clearfix"> <div class="page-above__inner l--constrained l--bleed"> <h4 class="image--zero logo--inline"> <a href="http://www.stanford.edu" class="page-above__logo link--block"> <img src="/themes/custom/spts/logo-full-inline.svg" alt="Stanford University" onerror="this.onerror=null; this.src='/themes/custom/spts/logo-full-inline.png'"> </a> </h4> </div> </section> <header role="banner" class="clearfix"> <div class="header__inner l--constrained l--bleed clearfix"> <h1 class="header__logo logo--full"> <a href="/" class="link--block"> <img src="/themes/custom/spts/logo.svg" alt="" onerror="this.onerror=null; this.src='/themes/custom/spts/logo.png'"> <span>Transportation</span> </a> </h1> <input type="checkbox" id="nav-trigger" class="nav-trigger" /> <label for="nav-trigger"> <svg id="mobile-open" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve"> <rect width="30" height="4"/> <rect y="20" width="30" height="4"/> <rect y="10" width="30" height="4"/> </svg> <svg id="mobile-close" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="25px" height="25px" viewBox="0 0 357 357" enable-background="new 0 0 30 30" xml:space="preserve"> <polygon points="357,35.7 321.3,0 178.5,142.8 35.7,0 0,35.7 142.8,178.5 0,321.3 35.7,357 178.5,214.2 321.3,357 357,321.3 214.2,178.5"/> </svg> </label> <div> <nav role="navigation" aria-labelledby="block-sptsheadernavigation-3-menu" id="block-sptsheadernavigation-3" class="menu--header-menu"> <h2 class="visually-hidden" id="block-sptsheadernavigation-3-menu">SP&TS Header Navigation</h2> <ul class="menu"> <li class="menu-item menu-item--collapsed"> <a href="/order-or-apply" title="Order or Apply" data-drupal-link-system-path="node/339">Order or Apply</a> </li> <li class="menu-item"> <a href="/commute-toolkit" data-drupal-link-system-path="node/1407">Commute Toolkit</a> </li> </ul> </nav> <nav role="navigation" aria-labelledby="block-spts-main-menu-menu" id="block-spts-main-menu" class="menu--main-menu"> <h2 class="visually-hidden" id="block-spts-main-menu-menu">SP&TS Primary Navigation</h2> <ul class="menu"> <li class="menu-item menu-item--expanded"> <a href="/bicycle" title="Bicycle" data-drupal-link-system-path="node/14">Bicycle</a> <ul class="menu"> <li class="menu-item menu-item--expanded"> <a href="/bicycle/find-resources/attend-an-event" data-drupal-link-system-path="node/34">Attend an Event</a> <ul class="menu"> <li class="menu-item"> <a href="/free-bike-repair-101-fix-flat-classes" data-drupal-link-system-path="node/1460">Free Bike Repair 101 & Fix-a-Flat Classes</a> </li> <li class="menu-item"> <a href="/news/2023-new-student-orientation-bike-safety-events-and-trainings" data-drupal-link-system-path="node/1520">2023 New Student Orientation Bike Safety Events and Trainings</a> </li> </ul> </li> <li class="menu-item menu-item--expanded"> <a href="/bicycle/learn-about-bike-safety" title="Learn About Bike Safety" data-drupal-link-system-path="node/15">Learn About Bike Safety</a> <ul class="menu"> <li class="menu-item"> <a href="/bicycle/learn-about-bike-safety/bike-safety-tips" title="Bike Safety Tips" data-drupal-link-system-path="node/325">Bike Safety Tips</a> </li> <li class="menu-item"> <a href="/bicycle/learn-about-bike-safety/love-your-brain" data-drupal-link-system-path="node/230">Love Your Brain</a> </li> <li class="menu-item"> <a href="/bicycle/find-resources/attend-an-event" title="Attend a bike safety event" data-drupal-link-system-path="node/34">Attend a Bike Safety Event</a> </li> <li class="menu-item"> <a href="/bicycle/learn-about-bike-safety/bicycle-safety-testimonials" data-drupal-link-system-path="node/222">Bicycle Safety Testimonials</a> </li> <li class="menu-item"> <a href="/bicycle/learn-about-bike-safety/comply-with-bike-laws" title="Comply With bike laws" data-drupal-link-system-path="node/16">Comply With Bike Laws</a> </li> <li class="menu-item"> <a href="/bicycle/learn-about-bike-safety/register-a-bike" title="Register a bike" data-drupal-link-system-path="node/17">Register a Bike</a> </li> </ul> </li> <li class="menu-item menu-item--expanded"> <a href="/bike-questions-and-answers" data-drupal-link-system-path="node/428">Bike Questions and Answers</a> <ul class="menu"> <li class="menu-item"> <a href="/bicycle/bike-questions-and-answers/faq" data-drupal-link-system-path="node/226">Frequently Asked Questions: Bikes</a> </li> <li class="menu-item"> <a href="/bicycle/bike-questions-and-answers/helpful-hints-active-commute" data-drupal-link-system-path="node/225">Helpful Hints for Your Active Commute</a> </li> <li class="menu-item"> <a href="/bicycle/bike-questions-and-answers/explore-routes-and-parking" data-drupal-link-system-path="node/21">Explore Routes and Maps</a> </li> <li class="menu-item"> <a href="/bicycle/bike-questions-and-answers/take-your-bike-on-transit" data-drupal-link-system-path="node/32">Take Your Bike on Transit</a> </li> <li class="menu-item"> <a href="/bicycle/bike-questions-and-answers/buy-sell-or-rent-a-bike" data-drupal-link-system-path="node/33">Buy, Sell, or Rent a Bike</a> </li> <li class="menu-item"> <a href="/bicycle/bike-questions-and-answers/keep-your-bike-secure" data-drupal-link-system-path="node/326">Keep Your Bike Secure</a> </li> <li class="menu-item"> <a href="/bicycle/bike-questions-and-answers/start-a-departmental-bikeshare" data-drupal-link-system-path="node/36">Start a Departmental Bikeshare</a> </li> <li class="menu-item"> <a href="/bicycle/bike-questions-and-answers/bike-information-new-students" data-drupal-link-system-path="node/223">Bike Information and Resources for New Students</a> </li> </ul> </li> <li class="menu-item menu-item--expanded"> <a href="/gear-and-tune" data-drupal-link-system-path="node/429">Gear Up and Tune Up</a> <ul class="menu"> <li class="menu-item"> <a href="/bicycle/gear-and-tune/get-ready-roll" data-drupal-link-system-path="node/227">Get Ready to Roll</a> </li> <li class="menu-item"> <a href="/bicycle/gear-and-tune/bike-safety-repair-stands" data-drupal-link-system-path="node/37">Bike Safety Repair Stands</a> </li> <li class="menu-item"> <a href="/tune" data-drupal-link-system-path="node/1070">Tune Up</a> </li> <li class="menu-item"> <a href="/bicycle/find-resources/reserve-bike-storage" data-drupal-link-system-path="node/30">Reserve Bike Storage</a> </li> </ul> </li> <li class="menu-item menu-item--expanded"> <a href="/bicycle/about-the-bicycle-program" data-drupal-link-system-path="node/35">About the Bicycle Program</a> <ul class="menu"> <li class="menu-item"> <a href="/bike-platinum" data-drupal-link-system-path="node/1461">Bicycle Friendly University Award</a> </li> <li class="menu-item"> <a href="/bicycle/about-the-bicycle-program/meet-sprocket-man" data-drupal-link-system-path="node/221">Meet Sprocket Man</a> </li> <li class="menu-item"> <a href="/bikecomments">Bike Comment and Suggestion Form</a> </li> <li class="menu-item"> <a href="/bicycle/about-the-bicycle-program/bicycle-safety-educational-efforts-stanford" data-drupal-link-system-path="node/431">Bicycle Safety Educational Efforts at Stanford</a> </li> <li class="menu-item"> <a href="/good-reads-and-bike-flicks-explore-world-cycling-home" data-drupal-link-system-path="node/1260">Good Reads and Bike Flicks</a> </li> <li class="menu-item"> <a href="/bicycle/about-the-bicycle-program/contact-bicycle-coordinator" data-drupal-link-system-path="node/527">Contact the Bicycle Coordinator</a> </li> </ul> </li> </ul> </li> <li class="menu-item menu-item--expanded menu-item--active-trail"> <a href="/marguerite" title="Marguerite Shuttle" data-drupal-link-system-path="node/116">Marguerite</a> <ul class="menu"> <li class="menu-item menu-item--expanded menu-item--active-trail"> <a href="/marguerite" data-drupal-link-system-path="node/116">Shuttle Lines</a> <ul class="menu"> <li class="menu-item"> <a href="/marguerite/1050a" title="1050 Arastradero" data-drupal-link-system-path="node/117">1050 Arastradero</a> </li> <li class="menu-item"> <a href="/marguerite/aef" title="Line AE-F" data-drupal-link-system-path="node/118">Line AE-F</a> </li> <li class="menu-item"> <a href="/marguerite/c" title="Line C" data-drupal-link-system-path="node/120">Line C</a> </li> <li class="menu-item"> <a href="/marguerite/cax" data-drupal-link-system-path="node/1717">CAX</a> </li> <li class="menu-item"> <a href="/marguerite/hd" title="Hospital: Direct" data-drupal-link-system-path="node/122">Hospital: Direct</a> </li> <li class="menu-item"> <a href="/marguerite/mc" title="Medical Center" data-drupal-link-system-path="node/123">Medical Center</a> </li> <li class="menu-item"> <a href="/marguerite/oca" data-drupal-link-system-path="node/201">Oak Creek Apartments</a> </li> <li class="menu-item"> <a href="/marguerite/p" title="Line P" data-drupal-link-system-path="node/202">Line P</a> </li> <li class="menu-item"> <a href="/marguerite/rp" title="Research Park" data-drupal-link-system-path="node/203">Research Park</a> </li> <li class="menu-item"> <a href="/marguerite/rwc" title="Line RWC" data-drupal-link-system-path="node/1030">Line RWC</a> </li> <li class="menu-item menu-item--active-trail"> <a href="/marguerite/s" title="Line S" data-drupal-link-system-path="node/204" class="is-active">Line S</a> </li> <li class="menu-item"> <a href="/marguerite/se" title="Shopping Express -- Coming Soon" data-drupal-link-system-path="node/205">Shopping Express</a> </li> <li class="menu-item"> <a href="/marguerite/slac" title="SLAC" data-drupal-link-system-path="node/208">SLAC</a> </li> <li class="menu-item"> <a href="/marguerite/x" title="Line X" data-drupal-link-system-path="node/212">Line X (Counter-Clockwise)</a> </li> <li class="menu-item"> <a href="/marguerite/y" title="Line Y (Clockwise)" data-drupal-link-system-path="node/213">Line Y (Clockwise)</a> </li> </ul> </li> <li class="menu-item"> <a href="/marguerite-schedule-impacts" data-drupal-link-system-path="node/1633">Marguerite Schedule Impacts</a> </li> <li class="menu-item menu-item--expanded"> <a href="/marguerite/view-maps-and-schedules" data-drupal-link-system-path="node/243">View Maps and Holiday Marguerite Schedules</a> <ul class="menu"> <li class="menu-item"> <a href="/marguerite-live-map" title="Real-Time Marguerite Information" data-drupal-link-system-path="node/700">Marguerite Live Map</a> </li> <li class="menu-item"> <a href="/marguerite-map">Marguerite System Map</a> </li> <li class="menu-item"> <a href="/marguerite/view-maps-and-schedules/limited-holiday-marguerite-shuttle-service" data-drupal-link-system-path="node/519">Limited Holiday Marguerite Shuttle Service</a> </li> </ul> </li> <li class="menu-item menu-item--expanded"> <a href="/marguerite/contact-marguerite" data-drupal-link-system-path="node/77">Contact Marguerite Bus Service</a> <ul class="menu"> <li class="menu-item"> <a href="/marguerite/contact-marguerite/comments-and-suggestions" data-drupal-link-system-path="node/189">Comments and Suggestions</a> </li> <li class="menu-item"> <a href="/marguerite/contact-marguerite/charter-services" data-drupal-link-system-path="node/190">Charter Services</a> </li> <li class="menu-item"> <a href="/marguerite/contact-marguerite/lost-and-found-items" data-drupal-link-system-path="node/192">Lost and Found Items</a> </li> </ul> </li> <li class="menu-item"> <a href="/marguerite/about-the-marguerite" data-drupal-link-system-path="node/73">About the Marguerite</a> </li> <li class="menu-item"> <a href="/marguerite/advertise-with-marguerite" data-drupal-link-system-path="node/75">Advertise with Marguerite</a> </li> <li class="menu-item"> <a href="/parking/find-event-parking/take-a-shuttle-to-or-from-your-campus-event" title="Marguerite Service for Event Parking" data-drupal-link-system-path="node/62">Marguerite Service for Event Parking</a> </li> </ul> </li> <li class="menu-item menu-item--expanded"> <a href="/rideshare" title="Rideshare" data-drupal-link-system-path="node/38">Rideshare</a> <ul class="menu"> <li class="menu-item menu-item--expanded"> <a href="/rideshare/find-a-rideshare" data-drupal-link-system-path="node/39">Find a Rideshare</a> <ul class="menu"> <li class="menu-item"> <a href="/rideshare/find-a-rideshare/sign-ridematching-services" data-drupal-link-system-path="node/342">Sign up for Ridematching Services</a> </li> <li class="menu-item"> <a href="/rideshare/find-a-rideshare/vanpools" data-drupal-link-system-path="node/358">Current & Now Forming Stanford Vanpools</a> </li> <li class="menu-item"> <a href="https://transportation-forms.stanford.edu/pools/">View Stanford Rideshare Listings</a> </li> </ul> </li> <li class="menu-item"> <a href="/rideshare/learn-about-carpooling" data-drupal-link-system-path="node/40">Learn About Carpooling</a> </li> <li class="menu-item"> <a href="/rideshare/learn-about-vanpooling" data-drupal-link-system-path="node/41">Learn About Vanpooling</a> </li> <li class="menu-item"> <a href="/rideshare/erh" data-drupal-link-system-path="node/332">Emergency Ride Home Program</a> </li> </ul> </li> <li class="menu-item menu-item--expanded"> <a href="/parking" title="Parking" data-drupal-link-system-path="node/47">Parking</a> <ul class="menu"> <li class="menu-item menu-item--expanded"> <a href="/parking/purchase-a-parking-permit" title="Purchase a Parking Permit" data-drupal-link-system-path="node/50">Purchase a Parking Permit</a> <ul class="menu"> <li class="menu-item"> <a href="/commuters" data-drupal-link-system-path="node/1615">Commuter Parking</a> </li> <li class="menu-item"> <a href="/university-resident-parking" data-drupal-link-system-path="node/1616">University Resident Parking</a> </li> <li class="menu-item"> <a href="/parking/purchase-a-parking-permit/visitors" data-drupal-link-system-path="node/273">Visitor Parking</a> </li> <li class="menu-item"> <a href="/department-parking" data-drupal-link-system-path="node/1623">Department Parking</a> </li> <li class="menu-item"> <a href="/vendor-parking" data-drupal-link-system-path="node/1617">Vendor Parking</a> </li> <li class="menu-item"> <a href="/contractor-parking" data-drupal-link-system-path="node/1622">Contractor Parking</a> </li> <li class="menu-item"> <a href="/frequently-asked-questions-parking-permits" data-drupal-link-system-path="node/1160">Frequently Asked Questions: Parking Permits</a> </li> <li class="menu-item"> <a href="/order-or-apply/guide/how-to-guides" data-drupal-link-system-path="node/1704">"How To" Guides - Parking Permits</a> </li> </ul> </li> <li class="menu-item menu-item--expanded"> <a href="/parking/deal-with-parking-tickets" data-drupal-link-system-path="node/52">Learn About Tickets, Enforcement, and Lost/Stolen Permits</a> <ul class="menu"> <li class="menu-item"> <a href="/parking/learn-about-vehicle-policies/stanford-university-traffic-and-parking-code" data-drupal-link-system-path="node/1665">Stanford University Traffic and Parking Code</a> </li> <li class="menu-item"> <a href="/parking/deal-with-parking-tickets/parking-enforcement" data-drupal-link-system-path="node/197">Parking Enforcement</a> </li> <li class="menu-item"> <a href="/parking/deal-with-parking-tickets/pay-parking-ticket" data-drupal-link-system-path="node/59">Pay a Parking Ticket</a> </li> <li class="menu-item"> <a href="/parking/deal-with-parking-tickets/appeal-parking-citation" data-drupal-link-system-path="node/60">Appeal a Parking Citation</a> </li> <li class="menu-item"> <a href="/parking/learn-about-vehicle-policies/rules-and-regulations" data-drupal-link-system-path="node/198">Rules and Regulations</a> </li> </ul> </li> <li class="menu-item menu-item--expanded"> <a href="/parking/about-parking-permits" data-drupal-link-system-path="node/51">Find Parking, EV Charging, and Off-Campus Sites</a> <ul class="menu"> <li class="menu-item"> <a href="/parking/about-parking-permits/view-parking-and-circulation-map" data-drupal-link-system-path="node/56">View Parking and Circulation map</a> </li> <li class="menu-item"> <a href="/parking/about-parking-permits/find-an-electric-charging-station" data-drupal-link-system-path="node/49">Find an EV Charging Station</a> </li> <li class="menu-item"> <a href="/parking/about-parking-permits/parking-impacts" title="Parking Impacts" data-drupal-link-system-path="node/275">Parking Impacts</a> </li> <li class="menu-item"> <a href="/parking/about-parking-permits/off-campus-worksites" data-drupal-link-system-path="node/193">Off-Campus Worksites</a> </li> </ul> </li> <li class="menu-item menu-item--expanded"> <a href="/node/1221" data-drupal-link-system-path="node/1221">Request Tour Bus Parking</a> <ul class="menu"> <li class="menu-item"> <a href="/tourbuses">Reserve Tour Parking</a> </li> </ul> </li> <li class="menu-item"> <a href="/event-parking" data-drupal-link-system-path="node/1718">Event Parking</a> </li> <li class="menu-item menu-item--expanded"> <a href="/parking/learn-about-vehicle-policies" data-drupal-link-system-path="node/138">Learn About Carts, Service Vehicles, and Access</a> <ul class="menu"> <li class="menu-item"> <a href="/parking-garage-height-restrictions" data-drupal-link-system-path="node/1145">Parking Garage Height Restrictions</a> </li> <li class="menu-item"> <a href="/parking/about-parking-permits/persons-disabilities" data-drupal-link-system-path="node/195">Persons With Disabilities</a> </li> <li class="menu-item"> <a href="/parking/learn-about-vehicle-policies/golf-cart-type-vehicles" data-drupal-link-system-path="node/140">Golf Cart-Type Vehicles</a> </li> <li class="menu-item"> <a href="/parking/learn-about-vehicle-policies/servicedelivery-vehicles" data-drupal-link-system-path="node/141">Service/Delivery Vehicles</a> </li> <li class="menu-item"> <a href="/pedestrian-zone-access" data-drupal-link-system-path="node/515">Pedestrian Zone Access</a> </li> </ul> </li> </ul> </li> <li class="menu-item menu-item--expanded"> <a href="/charter-services" data-drupal-link-system-path="node/132">Charter Services</a> <ul class="menu"> <li class="menu-item"> <a href="/charter-services/find-rates-request" data-drupal-link-system-path="node/67">Find Rates and Request a Charter Reservation</a> </li> <li class="menu-item"> <a href="/review-terms-and-conditions" data-drupal-link-system-path="node/130">Review Terms and Conditions</a> </li> <li class="menu-item"> <a href="/charter-services/learn-more-about-charter-services" data-drupal-link-system-path="node/137">Learn More About Charter Services</a> </li> <li class="menu-item"> <a href="/contact-charter-services" data-drupal-link-system-path="node/131">Contact Charter Services</a> </li> </ul> </li> <li class="menu-item menu-item--expanded"> <a href="/transit" title="Transit" data-drupal-link-system-path="node/46">Transit</a> <ul class="menu"> <li class="menu-item menu-item--expanded"> <a href="/transit/free-transit-and-incentives" data-drupal-link-system-path="node/224">Free Transit and Commuter Benefits</a> <ul class="menu"> <li class="menu-item"> <a href="/transit/free-transit-and-incentives/payroll-deduction">Pre-Tax Payroll Deduction</a> </li> <li class="menu-item"> <a href="/transit/free-transit-incentives/line-u" data-drupal-link-system-path="node/378">Line U</a> </li> <li class="menu-item"> <a href="/transit/free-transit-incentives/caltrain-go-pass" data-drupal-link-system-path="node/150">Caltrain Go Pass</a> </li> <li class="menu-item"> <a href="/transit/free-transit-and-incentives/vta-smart-pass" data-drupal-link-system-path="node/234">VTA SmartPass</a> </li> <li class="menu-item"> <a href="/ac-transit-easypass" data-drupal-link-system-path="node/1219">AC Transit EasyPass</a> </li> </ul> </li> <li class="menu-item"> <a href="/transit/train" title="Train" data-drupal-link-system-path="node/87">Train</a> </li> <li class="menu-item"> <a href="/transit/express-bus" title="Express Bus" data-drupal-link-system-path="node/387">Express Bus</a> </li> <li class="menu-item"> <a href="/transit/bus-and-light-rail" title="Bus and Light Rail" data-drupal-link-system-path="node/396">Bus and Light Rail</a> </li> <li class="menu-item"> <a href="/transit/community-shuttles" title="Community Shuttles" data-drupal-link-system-path="node/403">Community Shuttles</a> </li> <li class="menu-item menu-item--expanded"> <a href="/transit/free-transit-incentives/caltrain-go-pass" data-drupal-link-system-path="node/150">Caltrain Go Pass</a> <ul class="menu"> <li class="menu-item"> <a href="/transit/free-transit-incentives/caltrain-go-pass/about-go-pass" data-drupal-link-system-path="node/573">About the Caltrain Go Pass</a> </li> <li class="menu-item"> <a href="/transit/free-transit-incentives/caltrain-go-pass/eligibility" data-drupal-link-system-path="node/571">Go Pass Eligibility</a> </li> <li class="menu-item"> <a href="/transit-pass-request">Request Your Go Pass</a> </li> <li class="menu-item"> <a href="/transit/free-transit-incentives/caltrain-go-pass/lost-stolen-damaged" data-drupal-link-system-path="node/572">If Your Clipper Card is Lost, Stolen, or Damaged</a> </li> </ul> </li> <li class="menu-item menu-item--collapsed"> <a href="/transit/updates" data-drupal-link-system-path="node/850">Transit Updates and Apps</a> </li> </ul> </li> <li class="menu-item menu-item--expanded"> <a href="/parking/about-parking-permits/persons-disabilities" title="Accessible Transportation" data-drupal-link-system-path="node/195">Accessible Transportation</a> <ul class="menu"> <li class="menu-item menu-item--collapsed"> <a href="/disgo" title="Disability Golf Cart" data-drupal-link-system-path="node/1692">Disability Golf Cart</a> </li> <li class="menu-item"> <a href="/parking/about-parking-permits/persons-disabilities" title="Accessibility on Marguerite Buses" data-drupal-link-system-path="node/195">Accessibility on Marguerite Buses</a> </li> <li class="menu-item"> <a href="https://diversityandaccess.stanford.edu/disability-access" title="Diversity & Access Office">Diversity & Access Office</a> </li> <li class="menu-item"> <a href="https://www.eastbayparatransit.org/location.htm" title="Alameda & West Contra Costa County Paratransit">Alameda & West Contra Costa County Paratransit</a> </li> <li class="menu-item"> <a href="https://www.sfmta.com/getting-around/accessibility/paratransit" title="City & County of San Francisco Paratransit">City & County of San Francisco Paratransit</a> </li> <li class="menu-item"> <a href="https://www.samtrans.com/Accessibility/Paratransit.html" title="San Mateo County Paratransit">San Mateo County Paratransit</a> </li> <li class="menu-item"> <a href="https://www.vta.org/go/paratransit" title="Santa Clara County Paratransit">Santa Clara County Paratransit</a> </li> </ul> </li> </ul> </nav> <div class="search-block-form" data-drupal-selector="search-block-form" id="block-spts-search" role="search"> <form action="/search/content" method="get" id="search-block-form" accept-charset="UTF-8"> <div class="js-form-item form-item js-form-type-search form-item-keys js-form-item-keys form-no-label"> <label for="edit-keys" class="visually-hidden">Search</label> <input title="Enter the terms you wish to search for." data-drupal-selector="edit-keys" type="search" id="edit-keys" name="keys" value="" size="15" maxlength="128" class="form-search" /> </div> <div data-drupal-selector="edit-actions" class="form-actions js-form-wrapper form-wrapper" id="edit-actions"><input data-drupal-selector="edit-submit" type="submit" id="edit-submit" value="Search" class="button js-form-submit form-submit" /> </div> </form> </div> </div> </div> </header> <section class="marquee-top banner banner--key-page"> <div class="field field--name-field-key-banner field--type-entity-reference field--label-hidden field__item"><div class="banner--primary-image banner--page--primary-image"> <div class="field field--name-field-key-banner-image field--type-image field--label-hidden field__item"> <img src="/sites/default/files/styles/banner_image_page_/public/2020-04/_WBP8086.jpg?itok=3P3u84Y4" width="2200" height="220" alt="Marguerite shuttle bus" typeof="foaf:Image" /> </div> </div> <div data-history-node-id="81" role="article" about="/node/81" class="l--constrained banner--content--key-page"> <div class="inner l--bleed icon--marguerite"> <h2 class="banner--title banner--key-page--title"> <a href="/marguerite"> <span> <span>Marguerite Shuttle</span> </span> </a> </h2> </div> </div> </div> </section> <main role="main" class="has-sidebar"> <div class="l--constrained l--sidebar-before l--bleed--med"> <div data-history-node-id="204" role="article" about="/marguerite/s" class="layout-content l-primary"> <a id="main-content" tabindex="-1"></a> <div class="views-element-container" id="block-views-block-marguerite-alerts-block-1"> <div><div class="alerts--all js-view-dom-id-f1c8963c4cec4034bc811e9205a9265d7ef9fcf5e7bc0d5d36415882e563abb9"> <div class="views-row odd first-of-three"> <article data-history-node-id="1745" role="article" about="/node/1745"> <button class="button--toggle">Toggle Alert</button> <h2 class="h2--toggle"> <span>The parking citation website pticket.com is currently unavailable.</span> </h2> <div> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Do you have a citation from Pticket? The聽<a href="https://pticket.com/">https://pticket.com</a>聽website is currently unavailable. You will not be able to view, pay or contest at this time. Once the website is restored, payment deadlines that were effected will be extended.<br /> <br /> Citations issued by the County of Santa Clara can still be viewed, paid or contested at <a href="http://citationprocessingcenter.com">http://citationprocessingcenter.com</a>.<br /> This issue does not affect your ability to purchase a parking permit. To purchase a permit go to聽<a href="https://permitparking.stanford.edu">https://permitparking.stanford.edu</a>.</p></div> </div> </article> </div> </div> </div> </div> <div data-drupal-messages-fallback class="hidden"></div> <h1 class="title--marguerite page-title"> <span>Line S</span> <div class="line--code line_s"><span></span></div> </h1> <div> <a href="#marguerite--schedule-anchor" title="View Schedule" class="marguerite--link">View Schedule</a> <a href="/sites/default/files/2021-08/s-map_8.30.2021_0.pdf" title="View route map" target="_blank" class="marguerite--link external">View Route Map</a> <a href="/sites/default/files/2024-09/s_9.23.2024_0.pdf" title="View PDF Schedule" target="_blank" class="marguerite--link external">View PDF Schedule</a> <table class="marguerite--operation"> <tbody> <tr> <th>Route Description</th> <td> <div class="field field--name-field-line-operation field--type-string-long field--label-hidden field__item">The S Line is a commuter route that connects the Palo Alto Transit Center with Stanford West, Oak Creek Apartments, SLAC, and the Rosewood Hotel. Bus stops are located at the Palo Alto Transit Center at Bus Depot Bay # 6, Quarry Rd, Stanford West, Sand Hill Rd, SLAC, and at the Rosewood Hotel.</div> </td> </tr> <tr> <th>Frequency</th> <td> <div class="field field--name-field-line-frequency field--type-string-long field--label-hidden field__item">AM S Line departures average every 45 minutes from Oak Creek Apartments. Service hours are 6:29 AM - 9:28 AM. PM S Line departures average every 44 minutes from Rosewood Hotel. Service hours are 4:13 PM - 6:25 PM.</div> </td> </tr> <tr> <th>Operation</th> <td> <div class="field field--name-field-line-current-status field--type-string-long field--label-hidden field__item">The S Line operates on weekdays year-round excluding New Year's Day, Martin Luther King, Jr. Day, Presidents' Day, Memorial Day, Independence Day, Labor Day, Thanksgiving Day, Friday after Thanksgiving, Stanford winter closure, and Christmas. </div> </td> </tr> <tbody> </table> <div class="marguerite--schedule line_s"> <a name="marguerite--schedule-anchor"></a> <h2>Schedule</h2> <div class="field field--name-field-schedule field--type-text-long field--label-hidden field__item"><h3>A.M. Weekday Service (Monday - Friday)</h3> <table border="1" cellspacing="0"> <thead> <tr> <th>(#92)<br /> On Sand Hill Road Across From Oak Creek Apartments</th> <th>(#108)<br /> On Clark Way Across From Leasing Office</th> <th>(#113)<br /> PATC @ Bus Depot Bay # 6</th> <th>(#113)<br /> PATC @ Bus Depot Bay # 6</th> <th>(#71)<br /> On Quarry Road Across From Psychiatry Building</th> <th>(#150)<br /> On Sand Hill Road @ Clark Way</th> <th>(#91)<br /> On Sand Hill Road @ Oak Creek Apartments</th> <th>(#206)<br /> Rosewood Hotel</th> <th>(#158)<br /> In Parking Lot @ SLAC Main Gate</th> <th>(#92)<br /> On Sand Hill Road Across From Oak Creek Apartments</th> </tr> </thead> <tbody> <tr> <td class="am ">6:29 a</td> <td class="am ">6:32 a</td> <td class="am ">6:41 a</td> <td class="am ">6:49 a</td> <td class="am ">6:52 a</td> <td class="am ">6:54 a</td> <td class="am ">6:55 a</td> <td class="am ">7:03 a</td> <td class="am ">7:08 a</td> <td class="am ">7:14 a</td> </tr> <tr> <td class="am ">7:14 a</td> <td class="am ">7:17 a</td> <td class="am ">7:26 a</td> <td class="am ">7:35 a</td> <td class="am ">7:38 a</td> <td class="am ">7:40 a</td> <td class="am ">7:41 a</td> <td class="am ">7:49 a</td> <td class="am ">7:54 a</td> <td class="am ">8:00 a</td> </tr> <tr> <td class="am ">8:00 a</td> <td class="am ">8:03 a</td> <td class="am ">8:12 a</td> <td class="am ">8:19 a</td> <td class="am ">8:22 a</td> <td class="am ">8:24 a</td> <td class="am ">8:25 a</td> <td class="am ">8:33 a</td> <td class="am ">8:38 a</td> <td class="am ">8:44 a</td> </tr> <tr> <td class="am ">8:44 a</td> <td class="am ">8:47 a</td> <td class="am ">8:56 a</td> <td class="am ">9:03 a</td> <td class="am ">9:06 a</td> <td class="am ">9:08 a</td> <td class="am ">9:09 a</td> <td class="am ">9:17 a</td> <td class="am ">9:22 a</td> <td class="am ">9:28 a</td> </tr> </tbody> </table> <h3>P.M. Weekday Service (Monday - Friday)</h3> <table border="1" cellspacing="0"> <thead> <tr> <th>(#206)<br /> Rosewood Hotel</th> <th>(#158)<br /> In Parking Lot @ SLAC Main Gate</th> <th>(#92)<br /> On Sand Hill Road Across From Oak Creek Apartments</th> <th>(#152)<br /> On Sand Hill Road @ Pasteur Drive</th> <th>(#66)<br /> University Circle @ Caltrain Platform</th> <th>(#232)<br /> On Clark Way @ Leasing Office</th> <th>(#150)<br /> On Sand Hill Road @ Clark Way</th> <th>(#91)<br /> On Sand Hill Road @ Oak Creek Apartments</th> <th>(#206)<br /> Rosewood Hotel</th> </tr> </thead> <tbody> <tr> <td class="pm ">4:13 p</td> <td class="pm ">4:18 p</td> <td class="pm ">4:23 p</td> <td class="pm ">4:24 p</td> <td class="pm ">4:36 p</td> <td class="pm ">4:46 p</td> <td class="pm ">4:48 p</td> <td class="pm ">4:49 p</td> <td class="pm ">4:55 p</td> </tr> <tr> <td class="pm ">4:57 p</td> <td class="pm ">5:02 p</td> <td class="pm ">5:07 p</td> <td class="pm ">5:08 p</td> <td class="pm ">5:20 p</td> <td class="pm ">5:30 p</td> <td class="pm ">5:32 p</td> <td class="pm ">5:33 p</td> <td class="pm ">5:39 p</td> </tr> <tr> <td class="pm ">5:43 p</td> <td class="pm ">5:48 p</td> <td class="pm ">5:53 p</td> <td class="pm ">5:54 p</td> <td class="pm ">6:06 p</td> <td class="pm ">6:16 p</td> <td class="pm ">6:18 p</td> <td class="pm ">6:19 p</td> <td class="pm ">6:25 p</td> </tr> </tbody> </table> </div> </div> </div> </div> <aside class="layout-sidebar-first l-secondary" role="complementary"> <nav role="navigation" aria-labelledby="block-sptsprimarynavigation-menu" id="block-sptsprimarynavigation" class="menu--aside--green menu--aside"> <h2 class="visually-hidden" id="block-sptsprimarynavigation-menu">SP&TS Primary Navigation (Second Level)</h2> <ul class="menu"> <li class="menu-item menu-item--expanded menu-item--active-trail"> <a href="/marguerite" data-drupal-link-system-path="node/116">Shuttle Lines</a> <ul class="menu"> <li class="menu-item"> <a href="/marguerite/1050a" title="1050 Arastradero" data-drupal-link-system-path="node/117">1050 Arastradero</a> </li> <li class="menu-item"> <a href="/marguerite/aef" title="Line AE-F" data-drupal-link-system-path="node/118">Line AE-F</a> </li> <li class="menu-item"> <a href="/marguerite/c" title="Line C" data-drupal-link-system-path="node/120">Line C</a> </li> <li class="menu-item"> <a href="/marguerite/cax" data-drupal-link-system-path="node/1717">CAX</a> </li> <li class="menu-item"> <a href="/marguerite/hd" title="Hospital: Direct" data-drupal-link-system-path="node/122">Hospital: Direct</a> </li> <li class="menu-item"> <a href="/marguerite/mc" title="Medical Center" data-drupal-link-system-path="node/123">Medical Center</a> </li> <li class="menu-item"> <a href="/marguerite/oca" data-drupal-link-system-path="node/201">Oak Creek Apartments</a> </li> <li class="menu-item"> <a href="/marguerite/p" title="Line P" data-drupal-link-system-path="node/202">Line P</a> </li> <li class="menu-item"> <a href="/marguerite/rp" title="Research Park" data-drupal-link-system-path="node/203">Research Park</a> </li> <li class="menu-item"> <a href="/marguerite/rwc" title="Line RWC" data-drupal-link-system-path="node/1030">Line RWC</a> </li> <li class="menu-item menu-item--active-trail"> <a href="/marguerite/s" title="Line S" data-drupal-link-system-path="node/204" class="is-active">Line S</a> </li> <li class="menu-item"> <a href="/marguerite/se" title="Shopping Express -- Coming Soon" data-drupal-link-system-path="node/205">Shopping Express</a> </li> <li class="menu-item"> <a href="/marguerite/slac" title="SLAC" data-drupal-link-system-path="node/208">SLAC</a> </li> <li class="menu-item"> <a href="/marguerite/x" title="Line X" data-drupal-link-system-path="node/212">Line X (Counter-Clockwise)</a> </li> <li class="menu-item"> <a href="/marguerite/y" title="Line Y (Clockwise)" data-drupal-link-system-path="node/213">Line Y (Clockwise)</a> </li> </ul> </li> <li class="menu-item"> <a href="/marguerite-schedule-impacts" data-drupal-link-system-path="node/1633">Marguerite Schedule Impacts</a> </li> <li class="menu-item menu-item--expanded"> <a href="/marguerite/view-maps-and-schedules" data-drupal-link-system-path="node/243">View Maps and Holiday Marguerite Schedules</a> <ul class="menu"> <li class="menu-item"> <a href="/marguerite-live-map" title="Real-Time Marguerite Information" data-drupal-link-system-path="node/700">Marguerite Live Map</a> </li> <li class="menu-item"> <a href="/marguerite-map">Marguerite System Map</a> </li> <li class="menu-item"> <a href="/marguerite/view-maps-and-schedules/limited-holiday-marguerite-shuttle-service" data-drupal-link-system-path="node/519">Limited Holiday Marguerite Shuttle Service</a> </li> </ul> </li> <li class="menu-item menu-item--expanded"> <a href="/marguerite/contact-marguerite" data-drupal-link-system-path="node/77">Contact Marguerite Bus Service</a> <ul class="menu"> <li class="menu-item"> <a href="/marguerite/contact-marguerite/comments-and-suggestions" data-drupal-link-system-path="node/189">Comments and Suggestions</a> </li> <li class="menu-item"> <a href="/marguerite/contact-marguerite/charter-services" data-drupal-link-system-path="node/190">Charter Services</a> </li> <li class="menu-item"> <a href="/marguerite/contact-marguerite/lost-and-found-items" data-drupal-link-system-path="node/192">Lost and Found Items</a> </li> </ul> </li> <li class="menu-item"> <a href="/marguerite/about-the-marguerite" data-drupal-link-system-path="node/73">About the Marguerite</a> </li> <li class="menu-item"> <a href="/marguerite/advertise-with-marguerite" data-drupal-link-system-path="node/75">Advertise with Marguerite</a> </li> <li class="menu-item"> <a href="/parking/find-event-parking/take-a-shuttle-to-or-from-your-campus-event" title="Marguerite Service for Event Parking" data-drupal-link-system-path="node/62">Marguerite Service for Event Parking</a> </li> </ul> </nav> </aside> </div> </main> <section class="marquee-bottom banner banner--did-you-know banner--with-overlay"> <div class="banner--primary-image"> <div class="field field--name-field-bottom-banner-image field--type-image field--label-hidden field__item"> <img src="/sites/default/files/styles/banner_image_did_you_know_/public/2017-07/BUS_PALM_2_10.jpg?itok=BvWRiOFt" width="2200" height="566" alt="Marguerite Palm Drive" typeof="foaf:Image" /> </div> </div> <div class="banner--content banner--did-you-know--content l--constrained l--bleed"> <div class="clearfix"> <div class="banner--did-you-know--inner"> <a href="/marguerite-live-map"> <div class="promo--content"> <h4 class="promo--title">Did you know?</h4> <div class="field field--name-field-bottom-banner-body field--type-text-long field--label-hidden field__item">You can get real-time Marguerite bus tracking and status updates with the Marguerite live map or app.</div> </div> </a> </div> </div> </div> </section> <footer role="contentinfo" class="clearfix"> <div class="footer__inner l--constrained l--bleed clearfix"> <div> <nav role="navigation" aria-labelledby="block-spts-footer-menu" id="block-spts-footer" class="menu--footer-menu"> <h2 class="visually-hidden" id="block-spts-footer-menu">SP&TS Footer Navigation</h2> <ul class="menu"> <li class="menu-item menu-item--collapsed"> <a href="/visitors-vendors-and-departments" data-drupal-link-system-path="node/498">Visitors, Vendors, and Departments</a> </li> <li class="menu-item menu-item--collapsed"> <a href="/maps-resources-and-access" title="Maps, Resources & Access" data-drupal-link-system-path="node/90">Maps, Resources, and Access</a> </li> <li class="menu-item menu-item--collapsed"> <a href="/get-started-stanford" data-drupal-link-system-path="node/539">Getting Started at Stanford</a> </li> <li class="menu-item menu-item--collapsed"> <a href="/about" title="About" data-drupal-link-system-path="node/107">About</a> </li> <li class="menu-item"> <a href="/privacy-policy" data-drupal-link-system-path="node/797">Privacy Policy</a> </li> <li class="menu-item"> <a href="/about/contact" data-drupal-link-system-path="node/245">Contact</a> </li> <li class="menu-item"> <a href="/news" data-drupal-link-system-path="node/388">News</a> </li> </ul> </nav> </div> </div> </footer> <section class="page-below background--red clearfix"> <div class="page-below__inner l--constrained l--bleed"> <h4 class="page-below__logo image--zero logo--stacked"> <a href="https://www.stanford.edu" class="link--block"> <img src="/themes/custom/spts/logo-full-stacked.svg" alt="Stanford University" onerror="this.onerror=null; this.src='/themes/custom/spts/logo-stacked.png'"> </a> </h4> <div class="page-below__info"> <div> <nav role="navigation" aria-labelledby="block-stanforduniversitymenu-menu" id="block-stanforduniversitymenu" class="menu--su-menu"> <h2 class="visually-hidden" id="block-stanforduniversitymenu-menu">SU Navigation</h2> <ul class="menu"> <li class="menu-item"> <a href="https://www.stanford.edu/" title="Stanford Home">Stanford Home</a> </li> <li class="menu-item"> <a href="https://visit.stanford.edu/plan/" title="Maps & Directions">Maps & Directions</a> </li> <li class="menu-item"> <a href="https://www.stanford.edu/search/" title="Search Stanford">Search Stanford</a> </li> <li class="menu-item"> <a href="http://emergency.stanford.edu/" title="Emergency Info">Emergency Info</a> </li> </ul> </nav> <nav role="navigation" aria-labelledby="block-supolicylinks-menu" id="block-supolicylinks" class="menu--su-menu"> <h2 class="visually-hidden" id="block-supolicylinks-menu">SU Policy Links</h2> <ul class="menu"> <li class="menu-item"> <a href="https://www.stanford.edu/site/terms/" title="Terms of use for sites">Terms of Use</a> </li> <li class="menu-item"> <a href="https://www.stanford.edu/site/privacy/" title="Privacy and cookie policy">Privacy</a> </li> <li class="menu-item"> <a href="https://uit.stanford.edu/security/copyright-infringement" title="Report alleged copyright infringement">Copyright</a> </li> <li class="menu-item"> <a href="https://adminguide.stanford.edu/chapter-1/subchapter-5/policy-1-5-4" title="Ownership and use of Stanford trademarks and images">Trademarks</a> </li> <li class="menu-item"> <a href="http://exploredegrees.stanford.edu/nonacademicregulations/nondiscrimination/" title="Non-discrimination policy">Non-Discrimination</a> </li> <li class="menu-item"> <a href="https://www.stanford.edu/site/accessibility" title="Report web accessibility issues">Accessibility</a> </li> </ul> </nav> </div> <div class="page-below__copyright">© Stanford University. Stanford, California 94305.</div> </div> </div> </section> </div> </div> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","scriptPath":null,"pathPrefix":"","currentPath":"node\/204","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"google_analytics":{"trackOutbound":true,"trackMailto":true,"trackDownload":true,"trackDownloadExtensions":"7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip"},"ajaxTrustedUrl":{"\/search\/content":true},"user":{"uid":0,"permissionsHash":"9ae1fa6dcd0729698911aeddb6da833146335fe89720b3341ccec2df7260e828"}}</script> <script src="/sites/default/files/js/js_WiBdgMiVH21Zzg-sGoxbNPK-u-b1CYiHJUQvTpJQc8U.js"></script> <script src="/themes/custom/spts/build/js/main.js?v=1.2.1"></script> <script src="/themes/custom/spts/build/img/svg/grunticon.loader.js?v=1.0.x"></script> <script type="text/javascript">grunticon([ 'https://transportation.stanford.edu/themes/custom/spts/build/img/svg/icons.data.svg.css', 'https://transportation.stanford.edu/themes/custom/spts/build/img/svg/icons.data.png.css', 'https://transportation.stanford.edu/themes/custom/spts/build/img/svg/icons.fallback.css' ]);</script> <script> var $buoop = { vs:{i:8,f:25,o:12.1,s:7,c:2}, text: "Please note: Your browser (%s) is out of date. <a href='https://browser-update.org/update.html'>Update your browser</a> for greater security and a better experience on this site." }; function $buo_f(){ var e = document.createElement("script"); e.src = "//browser-update.org/update.min.js"; document.body.appendChild(e); }; try {document.addEventListener("DOMContentLoaded", $buo_f,false)} catch(e){window.attachEvent("onload", $buo_f)} </script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"fca2fd5475","applicationID":"20422235","transactionName":"NAAENUMFV0tXUBFaVg1KJwJFDVZWGUMEVFw8BgcCWQE=","queueTime":0,"applicationTime":11,"atts":"GEcHQwsfREU=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>