PageSourceSearch

https://511mn.org/tray-cms-message-149e4d2c1449b0db4cb6.js

js 511mn.org collected 2026-09-24 10:09:19 UTC 16,991 bytes, 310 lines download raw bytes

1(self.webpackChunkone_web=self.webpackChunkone_web||[]).push([[5509],{7642:(e,t,r)=>{"use strict";var o=r(71413),i=r(52706),a=r(62905),s=r(20726),n=r(80027),c=r(63822),d=r(30466),l=r(25017),h=r(52800),u=r(67719),p=r(5074),m=Object.defineProperty,g=Object.getOwnPropertyDescriptor,b=(e,t,r,o)=>{for(var i,a=o>1?void 0:o?g(t,r):t,s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o?i(t,r,a):i(a))||a);return o&&a&&m(t,r,a),a};const y=new Set;function v(){if(0===y.size)return;const e=Date.now();y.forEach((t=>{t.nowTimestamp=e}))}setInterval(v,6e4);let f=class extends o.WF{constructor(){super(...arguments),this.showTimezone=!0}render(){if(!this.timestamp||!this.timezone)return;if(!n.s1?.translations?.enabled)return(0,p.om)(this.timestamp,this.timezone,this.showTimezone,this.nowTimestamp)??void 0;const e=(0,a.utcToZonedTime)(this.timestamp,this.timezone),t=(0,a.utcToZonedTime)(this.nowTimestamp,this.timezone),r=(0,s.A)(e,t);let o=l.A;const i=(0,d.A)();"es"===i?o=h.A:"vi"===i&&(o=u.A);const m=(0,p.hv)(this.timestamp,this.timezone,o);return n.X0.simpleDateFormat?r<-6?`${m.day} ${m.month} ${m.year} ${(0,c.t)("at")} ${m.hour}:${m.minute}`:r<-1?`${(0,c.t)("Last")} ${m.weekday} ${(0,c.t)("at")} ${m.hour}:${m.minute}`.trim():r<0?`${(0,c.t)("Yesterday at")} ${m.hour}:${m.minute}`:r<1?`${(0,c.t)("Today at")} ${m.hour}:${m.minute}`:r<2?`${(0,c.t)("Tomorrow at")} ${m.hour}:${m.minute}`:r<7?`${m.weekday} ${(0,c.t)("at")} ${m.hour}:${m.minute}`:`${m.day} ${m.month} ${m.year}`:r<-6?`${m.month} ${m.day}`:r<-1?`${(0,c.t)("Last")} ${m.weekday} ${(0,c.t)("at")} ${m.hour}:${m.minute} ${m.dayPeriod} ${this.showTimezone?m.timeZoneName:""}`.trim():r<0?`${(0,c.t)("Yesterday at")} ${m.hour}:${m.minute} ${m.dayPeriod} ${this.showTimezone?m.timeZoneName:""}`.trim():r<1?`${(0,c.t)("Today at")} ${m.hour}:${m.minute} ${m.dayPeriod} ${this.showTimezone?m.timeZoneName:""}`.trim():r<2?`${(0,c.t)("Tomorrow at")} ${m.hour}:${m.minute} ${m.dayPeriod} ${this.showTimezone?m.timeZoneName:""}`.trim():r<7?`${m.weekday} ${(0,c.t)("at")} ${m.hour}:${m.minute} ${m.dayPeriod}  ${this.showTimezone?m.timeZoneName:""}`.trim():`${m.month} ${m.day}`}connectedCallback(){super.connectedCallback(),y.add(this),v()}disconnectedCallback(){y.delete(this),super.disconnectedCallback()}createRenderRoot(){return this}};b([(0,i.MZ)({type:Number})],f.prototype,"timestamp",2),b([(0,i.MZ)({type:String})],f.prototype,"timezone",2),b([(0,i.MZ)({type:Boolean,attribute:"show-timezone"})],f.prototype,"showTimezone",2),b([(0,i.MZ)({type:Number})],f.prototype,"nowTimestamp",2),f=b([(0,i.EM)("relative-time")],f)},58959:(e,t,r)=>{"use strict";r.d(t,{o:()=>p});var o=r(71413),i=r(52706),a=r(52850),s=r(10388),n=r(66003),c=r(20732),d=r(87190),l=Object.defineProperty,h=Object.getOwnPropertyDescriptor,u=(e,t,r,o)=>{for(var i,a=o>1?void 0:o?h(t,r):t,s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o?i(t,r,a):i(a))||a);return o&&a&&l(t,r,a),a};class p extends o.WF{constructor(){super(...arguments),this.isLoading=!1}cameraViewClicked(e){(0,c.n)();const t=e.currentTarget;if(s.M_.dispatch((0,d.wf)(null)),t.category===a.NaE.LINK&&t.src){const e=window.open(t.src);e&&(e.opener=null)}else s.M_.dispatch((0,n.oo)(`#${t.uri??""}`))}onCarouselScrollToCard(){s.M_.dispatch({type:a.JQP})}}u([(0,i.MZ)({type:Boolean,attribute:"loading",reflect:!0})],p.prototype,"isLoading",2),u([(0,i.MZ)({type:Object})],p.prototype,"error",2)},39243:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>$});var o=r(71413),i=r(52706),a=r(30555),s=r(56599),n=r(65160),c=r(39569),d=r(52850),l=r(10388),h=r(58959),u=r(32701),p=r(5124),m=r(80027),g=r(46205),b=r(49602),y=(r(32825),r(2439),r(41820),r(6710),Object.defineProperty),v=Object.getOwnPropertyDescriptor,f=(e,t,r,o)=>{for(var i,a=o>1?void 0:o?v(t,r):t,s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o?i(t,r,a):i(a))||a);return o&&a&&y(t,r,a),a};let $=class extends((0,s.N)(l.M_)(h.o)){static get styles(){return[u.A,p.A,o.AH`
2				.card_description {
3					display: block;
4				}
5
6				.card_caption {
7					text-align: center;
8				}
9
10				.card_indent {
11					margin-top: 1.5rem;
12				}
13
14				main {
15					display: flex;
16				}
17			`]}render(){let e;return this.error?e=(0,b.A)(this.error,"announcement"):this.isLoading||this.message||(e=(0,b.A)({type:d.i65.NOT_FOUND},"announcement")),this.message?o.qy`
18			<card-section-container>
19				${e}
20				<card-section
21					first-child
22					border-color="${this.message.priority?"rgb(var(--notification-bg, var(--danger)))":"rgb(var(--travel-time-sign-blue))"}"
23				>
24					<div>
25						<main role="main">
26							${this.message.priority?o.qy`
27										<img
28											src="/images/icon-floodgate.svg"
29											alt=""
30											role="presentation"
31											class="card_icon"
32										/>
33								  `:o.qy`
34										<img
35											src="${"/images/icon-notification-speaker-fill-solid.svg"}"
36											alt=""
37											role="presentation"
38											class="card_icon"
39										/>
40								  `}
41							<div
42								class="${(0,a.H)({"card_header-text":!0,card_description:!0}
42)}"
43							>
44								<h2>${(0,c.p)(this.message.title)}</h2>
45
46								<div>${(0,c.p)(this.message.content)}</div>
47							</div>
48						</main>
49					</div>
50					<content-actions
51						class="card_well"
52						titleText="${this.message.title}"
53						label="Announcement"
54						url="${window.location.href}"
55						.buttons="${["email","twitter","facebook"]}"
56					></content-actions>
57				</card-section>
58			</card-section-container>
59		`:o.qy`<card-section-container>
60				${e}
61				<card-section ?first-child=${!e} last-child>
62					<header class="card_header">
63						<div class="placeholder_icon card_icon"></div>
64						<div class="card_header-text">
65							<h2><div class="placeholder placeholder_h2"></div></h2>
66							<div class="placeholder placeholder_last-updated"></div>
67						</div>
68					</header>
69					<div class="card_indent card_description">
70						<div class="placeholder"></div>
71						<div class="placeholder"></div>
72					</div>
73				</card-section>
74			</card-section-container>`}stateChanged(e){this.message=(0,g.vg)(e),this.error=e.cmsContent.error,this.isLoading=e.cmsContent.getMessagesLoading}updated(e){e.has("message")&&this.message&&(0,n.D)({title:`${this.message.title} | ${m.s1.pageTitle}`})}};f([(0,i.MZ)({type:Object})],$.prototype,"message",2),$=f([(0,i.EM)("tray-cms-message")],$)},49602:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var o=r(71413),i=r(5218),a=r(52850),s=r(80027);r(82477);const n=function(e,t=""){return e?.type===a.i65.INTERNAL_SERVER_ERROR?o.qy`
75			<tray-failure>
76				<h4 slot="headline">${s.KP.title}</h4>
77				<p class="text-muted text-smaller">${(0,i._)(s.KP.description)}</p>
78			</tray-failure>
79		`:e?.type===a.i65.NOT_FOUND?o.qy`
80			<tray-failure>
81				<h4 slot="headline">This ${t} information has expired</h4>
82				<p class="text-muted text-smaller">Any details below are no longer valid.</p>
83					Details below are no longer current. Refresh the page or click 'Clear Details' to see
84					updated information.
85				</p>
86			</tray-failure>
87		`:void 0}},96548:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>h,Wj:()=>l});var o=r(71413),i=r(52706),a=r(56188),s=Object.defineProperty,n=Object.getOwnPropertyDescriptor,c=(e,t,r,o)=>{for(var i,a=o>1?void 0:o?n(t,r):t,c=e.length-1;c>=0;c--)(i=e[c])&&(a=(o?i(t,r,a):i(a))||a);return o&&a&&s(t,r,a),a};const d=class extends o.WF{constructor(){super(...arguments),this._borderColor="rgb(var(--concrete))",this._backgroundColor=d.DEFAULT_BACKGROUND_COLOR,this._textColor="rgb(var(--darkest))",this.hoverUri=void 0}set borderColor(e){const t=this._borderColor;this._borderColor=e,this.requestUpdate("borderColor",t)}get borderColor(){return this._borderColor}set backgroundColor(e){const t=this._backgroundColor;this._backgroundColor=e,this.requestUpdate("backgroundColor",t)}get backgroundColor(){return this._backgroundColor}set textColor(e){const t=this._textColor;this._textColor=e,this.requestUpdate("textColor",t)}get textColor(){return this._textColor}onCardMouseOver(){this.dispatchEvent((0,a.h)("crc:card:mouseover"))}onCardMouseOut(e){if(this.hoverUri){const t=e.relatedTarget;if(!t||this.shadowRoot&&this.shadowRoot.contains(t))return}this.dispatchEvent((0,a.h)("crc:card:mouseout"))}get card(){return this.renderRoot.querySelector("#card")}focusCard(e){this.hasUpdated?this.renderRoot.querySelector("#card").focus(e):this.updateComplete.then((()=>{this.renderRoot.querySelector("#card").focus(e)}))}};let l=d;l.DEFAULT_BACKGROUND_COLOR="#FFF",c([(0,i.MZ)({type:String,attribute:"border-color"})],l.prototype,"borderColor",1),c([(0,i.MZ)({type:String,attribute:"background-color"})],l.prototype,"backgroundColor",1),c([(0,i.MZ)({type:String,attribute:"text-color"})],l.prototype,"textColor",1),c([(0,i.MZ)({type:String,reflect:!0})],l.prototype,"uri",2),c([(0,i.MZ)({type:String,attribute:"hover-uri",reflect:!0})],l.prototype,"hoverUri",2);const h=l},41820:(e,t,r)=>{"use strict";var o=r(71413),i=r(52706),a=r(32701);Object.defineProperty,Object.getOwnPropertyDescriptor;let s=class extends o.WF{static get styles(){return[a.A,o.AH`
88				:host {
89					display: flex;
90					flex: 1 1 auto;
91					flex-direction: column;
92					box-shadow: var(--shadow-sm);
93					margin-bottom: calc(var(--gap) * 2);
94				}
95			`]}render(){return o.qy` <slot></slot> `}};s=((e,t,r,o)=>{for(var i,a=t,s=e.length-1;s>=0;s--)(i=e[s])&&(a=i(a)||a);return a}
95)([(0,i.EM)("card-section-container")],s)},6710:(e,t,r)=>{"use strict";var o=r(71413),i=r(52706),a=r(80480),s=r(32701),n=r(96548);Object.defineProperty,Object.getOwnPropertyDescriptor;let c=class extends n.Ay{static get styles(){return[s.A,o.AH`
96				:host {
97					display: flex;
98				}
99				:host([last-child]) {
100					flex-grow: 1;
101				}
102				.card-section_border {
103					flex: 0 0 var(--gap);
104					align-self: stretch;
105					background-color: var(--border-color);
106				}
107				.card-section_content {
108					flex-grow: 1;
109				}
110				:host([first-child]) .card-section_content {
111					border-top: var(--border-width) solid rgb(var(--silver));
112				}
113				:host([last-child]) .card-section_content {
114					border-bottom: var(--border-width) solid rgb(var(--silver));
115				}
116			`]}render(){return o.qy`
117			<div
118				class="card-section_border"
119				style="${(0,a.W)({"background-color":this.borderColor})}"
120			></div>
121			<div
122				class="card-section_content"
123				style="${(0,a.W)({backgroundColor:this.backgroundColor,color:this.textColor,borderColor:this.backgroundColor.toLowerCase()!==n.Ay.DEFAULT_BACKGROUND_COLOR.toLowerCase()?this.borderColor:"rgb(var(--silver))"})}"
124			>
125				<div class="fadein">
126					<slot></slot>
127				</div>
128			</div>
129		`}};c=((e,t,r,o)=>{for(var i,a=t,s=e.length-1;s>=0;s--)(i=e[s])&&(a=i(a)||a);return a})([(0,i.EM)("card-section")],c)},32825:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var o=r(71413),i=r(52706),a=r(63822),s=r(32701),n=r(80027),c=(r(7642),Object.defineProperty),d=Object.getOwnPropertyDescriptor,l=(e,t,r,o)=>{for(var i,a=o>1?void 0:o?d(t,r):t,s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o?i(t,r,a):i(a))||a);return o&&a&&c(t,r,a),a};let h=class extends o.WF{constructor(){super(...arguments),this.label="Updated",this.isWazeEvent=!1}static get styles(){return[s.A,o.AH`
130				:host {
131					display: inline;
132					color: rgb(var(--darker));
133					font-style: italic;
134					font-size: var(--smaller);
135				}
136				a {
137					font-weight: bold;
138					text-decoration: underline;
139				}
140			`]}render(){return this.timestamp&&this.timezone?this.isWazeEvent&&this.agencyAttribution?o.qy`
141				${(0,a.t)(this.label)} ${this.agencyAttribution.agencyName}
142				<relative-time timestamp=${this.timestamp} timezone=${this.timezone}></relative-time>
143			`:n.JM.agencyAttributionEnabled&&this.agencyAttribution?o.qy`
144				${this.agencyAttribution.agencyIconURL?o.qy`
145							<img
146								src="${this.agencyAttribution.agencyIconURL}"
147								alt=""
148								style="vertical-align: middle"
149								role="presentation"
150							/>
151					  `:""}
152				${(0,a.t)(this.label)}
153				<relative-time timestamp=${this.timestamp} timezone=${this.timezone}></relative-time>
154				${this.agencyAttribution.agencyName?o.qy`
155							${(0,a.t)("by")}
156							${this.agencyAttribution.agencyURL?o.qy`
157										<a href="${this.agencyAttribution.agencyURL}"
158											>${this.agencyAttribution.agencyName}</a
159										>
160								  `:o.qy` ${this.agencyAttribution.agencyName} `}
161					  `:o.qy``}
162			`:o.qy`
163			${(0,a.t)(this.label)}
164			<relative-time timestamp=${this.timestamp} timezone=${this.timezone}></relative-time>
165		`:o.qy`<span class="placeholder placeholder_last-updated"></span>`}};l([(0,i.MZ)({type:Number})],h.prototype,"timestamp",2),l([(0,i.MZ)({type:String})],h.prototype,"timezone",2),l([(0,i.MZ)({type:String,reflect:!0})],h.prototype,"label",2),l([(0,i.MZ)({type:Object,reflect:!0})],h.prototype,"agencyAttribution",2),l([(0,i.MZ)({type:Boolean,reflect:!0})],h.prototype,"isWazeEvent",2),h=l([(0,i.EM)("date-last-updated")],h);const u=8792==r.j?h:null},82477:(e,t,r)=>{"use strict";var o=r(71413),i=r(52706),a=r(80480),s=r(5218),n=r(32701),c=r(5124),d=r(80027),l=r(96548);Object.defineProperty,Object.getOwnPropertyDescriptor;let h=class extends l.Ay{constructor(){super(...arguments),this._backgroundColor=d.KP.backgroundColor,this._borderColor=d.KP.borderColor}static get styles(){return[n.A,c.A,o.AH`
166				:host {
167					box-shadow: var(--shadow-sm);
168					display: flex;
169				}
170
171				.default-failure-border {
172					flex: 0 0 var(--gap);
173					align-self: stretch;
174				}
175
176				.default-failure-content {
177					display: flex;
178					border: var(--border-width) solid rgb(var(--silver));
179					border-right: 0;
180					border-left: 0;
181					flex: 1;
182				}
183			`]}render(){return o.qy`
184			<div
185				class="default-failure-border"
186				style="${(0,a.W)({backgroundColor:this.borderColor})}"
187			></div>
188			<section
189				class="default-failure-content"
190				style="${(0,a.W)({backgroundColor:this.backgroundColor,borderColor:this.borderColor})}"
191			>
192				<slot name="icon">
193					<img src="${d.KP.icon}" role="presentation" alt="" class="card_icon " />
194				</slot>
195				<div class="card_header-text card_description">
196					<slot name="headline">
197						<h4>${d.KP.title}</h4>
198					</slot>
199					<slot>
200						<div class="text-muted">${(0,s._)(d.KP.description)}</div>
201					</slot>
202				</div>
203			</section>
204		`}};h=((e,t,r,o)=>{for(var i,a=t,s=e.length-1;s>=0;s--)(i=e[s])&&(a=i(a)||a);return a})([(0,i.EM)("tray-failure")],h)},5124:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});const o=[r(71413).AH`
205		.card {
206			background-color: #fff;
207			box-shadow: var(--shadow-sm);
208			border: var(--border-width) solid rgb(var(--silver));
209		}
210
211		.card--link {
212			transition: background-color 0.25s linear;
213			position: relative;
214			color: rgb(var(--darkest));
215		}
216		.card--link:after {
217			content: '';
218			position: absolute;
219			top: 0;
220			bottom: 0;
221			left: 0;
222			right: 0;
223			visibility: hidden;
224			pointer-events: none;
225			opacity: 0;
226			background-color: rgba(var(--peter-river), 0.1);
227			transition: all 0.15s ease-out;
228		}
229
230		.card--link:hover {
231			box-shadow: 0 0 0 0.25rem rgba(var(--peter-river), 0.25);
232			z-index: 1;
233		}
234
235		.card--link:focus {
236			border-color: rgba(var(--peter-river), 0.75);
237			position: relative;
238			z-index: 1;
239		}
240		a.card--link:active {
241			background-color: #fff;
242		}
243
244		.card--link:active:after {
245			visibility: visible;
246			opacity: 1;
247		}
248
249		.card_icon {
250			align-self: start;
251			margin: 1.875rem var(--gap) 0.375rem calc(var(--gap) * 2);
252			flex-shrink: 0;
253			width: 2.75rem;
254			height: 2.75rem;
255		}
256
257		.card_header {
258			display: flex;
259			margin-bottom: 1rem;
260		}
261
262		.card_header-text {
263			margin: 1.5rem 1.5rem 0 0;
264			flex: 1 0;
265		}
266
267		.card_header-button-container {
268			padding: 0;
269			width: 1.5rem;
270			height: 1.5rem;
271			margin-right: calc(var(--gap) / 2);
272		}
273
274		.card_description {
275			margin-bottom: 1.5rem;
276		}
277
278		.card_description img {
279			max-width: 100%;
280		}
281
282		.card_indent {
283			margin-left: 1.5rem;
284			margin-right: 1.5rem;
285		}
286		.card_pad-top {
287			margin-top: 1.5rem;
288		}
289
290		.card_img {
291			display: flex;
292			width: 100%;
293			background-color: rgba(var(--concrete), 0.15);
294		}
295
296		.card_caption {
297			padding: 0.5rem;
298			text-overflow: ellipsis;
299			white-space: nowrap;
300			overflow: hidden;
301		}
302
303		.card_well {
304			padding: var(--gap) 0;
305			background: rgba(var(--clouds), 0.25);
306		}
307		.card--rounded {
308			border-radius: var(--border-radius);
309		}
310	`]},20732:(e,t,r)=>{"use strict";r.d(t,{A:()=>s,n:()=>a});var o=r(87190),i=r(10388);function a(){i.M_.dispatch((0,o.wf)(null))}function s(e){const{hoverUri:t}=e?.currentTarget;i.M_.dispatch((0,o.wf)(t??null))}},39569:(e,t,r)=>{"use strict";r.d(t,{p:()=>d});var o=r(4842),i=r(5218),a=r(77614),s=r(78770),n=r.n(s);class c extends o.WL{constructor(){super(...arguments),this.memoizedSanitize=(0,a.A)((e=>{return t=e,n()(t,{allowedTags:n().defaults.allowedTags.concat(["img"]),allowedSchemes:n().defaults.allowedSchemes.concat(["data"]),allowedAttributes:{...n().defaults.allowedAttributes,h1:["id"],h2:["id"],h3:["id"],h4:["id"],h5:["id"],h6:["id"]}});var t}))}render(e){const t=this.memoizedSanitize(e);return(0,i._)(t)}}const d=(0,o.u$)(c)},49746:()=>{},19977:()=>{},197:()=>{},21866:()=>{},52739:()=>{}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.