PageSourceSearch

https://511mn.org/header-search-place-7e2faa64601e3436fb94.js

js 511mn.org collected 2026-09-24 10:08:46 UTC 23,637 bytes, 45 lines download raw bytes

1"use strict";(self.webpackChunkone_web=self.webpackChunkone_web||[]).push([[2339],{37975:(i,e,s)=>{s.r(e),s.d(e,{HeaderSearchPlace:()=>E,default:()=>$});var a=s(71413),t=s(52706),r=s(56599),l=s(80027),o=s(21379),n=s(58673),g=s(85385),c=s(22708),d=s(41183),m=s(83184),v=s(52850),p=s(10388),f=s(43627),u=(s(23316),s(24634)),h=s(32701),w=s(56365),b=s(79066),y=s(85564),k=s(63822),_=s(56188),z=s(66003),S=s(62239),A=s(2379),M=s(96076),R=Object.defineProperty,x=Object.getOwnPropertyDescriptor,C=(i,e,s,a)=>{for(var t,r=a>1?void 0:a?x(e,s):e,l=i.length-1;l>=0;l--)(t=i[l])&&(r=(a?t(e,s,r):t(r))||r);return a&&r&&R(e,s,r),r};const P=window.SpeechRecognition||window.webkitSpeechRecognition;let E=class extends((0,r.N)(p.M_)(f.h)){constructor(){super(),window.addEventListener(v.faW,(i=>{i.detail.searchType===v.nXf.SEARCH_PLACE&&this.updateComplete.then((()=>{this.searchInput?.focusInput()}))})),this.checkMicrophonePermission()}static get styles(){return[h.A,u.A,b.A,w.A,y.A,a.AH`
2				:host {
3					align-self: center;
4				}
5			`]}render(){const i=this.tutorialStep===v.QeQ.FAVORITE_SEARCH?l.BQ.favorite.exampleSearchLocation:`${(0,k.A)("header.search.place.placeholder.text","Use dropdown to change search type")}`;return a.qy`
6			<div id="search-form-wrapper">
7				${this.dropdownHtml}
8				<form id="search-form" @submit="${this.onSearchSubmit}" @keydown="${this.onKeyDownSubmit}">
9					${this.active?a.qy` <search-input
10								@place-chosen="${this.onPlaceChanged}"
11								.place="${this.place}"
12								.placeholder="${i}"
13								?nlpOn=${!0}
14								class="focused"
15								.getAppMapFunc="${M.A.getMap}"
16								@prediction-clicked="${this.onPredictionClicked}"
17						  >
18								<div slot="suffix" style="display: flex">
19									${P?this.renderNlpButton():null}
20
21									<button
22										class="btn btn-light search-btn search-btn-right"
23										aria-label="Search place"
24										type="submit"
25									>
26										<svg class="btn_icon" role="presentation" aria-hidden="true">
27											<use href="${"/images/sprites.svg#magnifying-glass"}"></use>
28										</svg>
29									</button>
30								</div>
31						  </search-input>`:void 0}
32				</form>
33			</div>
34		`}renderNlpButton(){if(!l.DS.enabled||(0,g.V)())return null;const i="granted"===this.micPermission?"fill":"outline";return a.qy` <button
35			class="btn btn-light search-btn"
36			@click=${this.tryShowNlpModal}
37			title="${P?l.DS.speechRecognitionAvailableMessage:l.DS.speechRecognitionUnavailableMessage}"
38			aria-label="${P?l.DS.speechRecognitionAvailableMessage:l.DS.speechRecognitionUnavailableMessage}"
39			type="reset"
40			?disabled=${!P}
41		>
42			<svg class="btn_icon" role="presentation" aria-hidden="true">
43				<use href="${{311:"/images/icon-chat-bubble.svg","alert-default":"/images/icon-alert-fill-solid.svg","alert-triangle":"/images/icon-alert-triangle.svg","alert-triangle-white":"/images/icon-alert-triangle-white.svg","alert-white":"/images/icon-alert-fill-solid-white.svg","announcement-solid":"/images/icon-notification-speaker-fill-solid.svg","area-fill-solid":"/images/icon-area-fill-solid.svg","area-fill-solid-alerts":"/images/icon-area-notification-fill-solid.svg","arrow-left":"/images/sprites.svg#arrow-left","arrow-left-double":"/images/sprites.svg#arrow-left-double","arrow-left-single":"/images/sprites.svg#arrow-left-single","arrow-down":"/images/sprites.svg#arrow-down","arrow-right":"/images/sprites.svg#arrow-right","arrow-right-double":"/images/sprites.svg#arrow-right-double","arrow-right-single":"/images/sprites.svg#arrow-right-single","camera-add-favorite-prompt":"/images/icon-camera-add-favorites.svg","camera-broken":"/images/icon-camera-closed-fill-solid.svg","camera-broken-selected":"/images/icon-camera-closed-active-fill-solid.svg","camera-default":"/images/icon-camera-fill-solid.svg","camera-favorite":"/images/icon-camera-favorite-fill-solid.svg","camera-favorite-inverted":"/images/icon-camera-favorite-fill-solid.svg","camera-hot":"/images/icon-camera-hot-fill-solid.svg","camera-hot-inverted":"/images/icon-camera-inverse-fill-solid.svg","camera-modal-unavailable":"/images/icon-camera-closed-fill-solid-padded-modal.svg","camera-unavailable":"/images/icon-camera-closed-fill-solid-padded.svg","camera-unavailable-fallback":"/images/icon-camera-closed-fill-solid-padded.png","camera-video-unavailable":"/images/video_unavailable.svg","camera-inactive-feed":"/images/inactive_camera_feed.svg","camera-video":"/images/icon-video-fill-solid.svg","cardinal-east":"/images/icon-cardinal-east.svg","cardinal-north":"/images/icon-cardinal-north.svg","cardinal-northeast":"/images/icon-cardinal-northeast.svg","cardinal-northwest":"/images/icon-cardinal-northwest.svg","cardinal-south":"/images/icon-cardinal-south.svg","cardinal-southeast":"/images/icon-cardinal-southeast.svg","cardinal-southwest":"/images/icon-cardinal-southwest.svg","cardinal-west":"/images/icon-cardinal-west.svg","close-btn":"/images/sprites.svg#close-btn","cluster-cameras":"/images/clusters/icon-cluster-camera-solid.svg","cluster-events":"/images/clusters/icon-cluster-solid.svg","content-favorite":"/images/icon-favorite-fill-solid.svg","content-favorite-selected":"/images/icon-favorite-fill-solid-selected.svg","favorite-place":"/images/icon-pin-fill-solid.svg","favorite-place-alerts":"/images/icon-pin-notification-fill-solid.svg","favorite-route":"/images/icon-car-fill-solid.svg","favorite-route-alerts":"/images/icon-car-notification-fill-solid.svg",construction:"/images/icon-construction-circle-fill-solid.svg","construction-shazam":"/images/icon-construction-circle-fill-solid-shazam.svg","dot-compact":"/images/mn-dot-compact.png","dot-compact-inverse":"/images/mn-dot-compact-inverse.png","dot-default":"/images/mn-dot.png","dot-default-inverse":"/images/mn-dot-inverse.png",edit:"/images/icon-edit-fill-solid.svg",mail:"/images/icon-mail-fill-solid-round.svg","email-grey-square":"/images/icon-mail-fill-solid.svg","external-camera-link":"/images/icon-external-link-fill-solid.svg","express-lane":"/images/ezpass/icon-express-lane-fill-solid.svg","external-link":"/images/icon-external-link-outline.svg","facebook-grey-square":"/images/icon-facebook-fill-solid.svg","failure-triangle":"/images/icon-notice-fill-solid.svg","feedback-grey-square":"/images/icon-feedback-fill-solid.svg","fueling-station-dot":"/images/fueling-stations/icon-ev-small-fill.svg","fueling-station-plug":"/images/fueling-stations/icon-ev-fill.svg","fueling-station-connector-chademo":"/images/fueling-stations/icon-ev-chademo-fill.svg","fueling-station-connector-j1772":"/images/fueling-stations/icon-ev-j1772-fill.svg","fueling-station-connector-j1772combo":"/images/fueling-stations/icon-ev-ccs-fill.svg","fueling-station-connector-nema1450":"/images/fueling-stations/icon-ev-nema1450-fill.svg","fueling-station-connector-nema515":"/images/fueling-stations/icon-ev-nema515-fill.svg","fueling-station-connector-nema520":"/images/fueling-stations/icon-ev-nema520-fill.svg","fueling-station-connector-tesla":"/images/fueling-stations/icon-ev-tesla-fill.svg",globe:"/images/sprites.svg#globe","globe-alt":"/images/sprites.svg#globe-alt","google-closure":"/images/icon-bar-google-closure-fill-solid.svg","icon-active-indicator":"/images/icon-active-indicator.svg","icon-hovering-indicator":"/images/icon-hovering-indicator.svg","icon-hovering-indicator-hot-camera":"/images/icon-hovering-indicator.svg","inactive-closure":"/images/inactive/tg_closure_routine_inactive.svg","inactive-construction":"/images/inactive/tg_construction_routine_inactive.svg","inactive-lane-closure":"/images/inactive/tg_lane_closure_routine_inactive.svg","inactive-restr
43ictions":"/images/inactive/tg_restrictions_routine_inactive.svg","inactive-night-construction":"/images/inactive/tg_construction_routine_inactive_nighttime.svg","info-exclamation":"/images/icon-info-fill-solid.svg","info-question-mark":"/images/icon-whats-fill-solid.svg","info-question-mark-white":"/images/icon-info-fill-solid-white.svg","info-question-mark-sprite":"/images/sprites.svg#help","info-round":"/images/icon-info-fill-solid-round.svg","layer-commercial-vehicle":"/images/icon-truck-fill.svg","list-view":"/images/sprites.svg#list-view",loading:"/images/loading.svg","map-feature-cluster":"/images/icon-cluster-solid.svg","maximize-arrow":"/images/sprites.svg#maximize-arrow","metro-traffic":"/images/sprites.svg#metro-traffic","minimize-arrow":"/images/sprites.svg#minimize-arrow",pandemic:"/images/pandemic.svg","parking-ev":"/images/icon-parking-ev-solid.svg","parking-l":"/images/icon-parking-l-solid.svg","parking-p":"/images/icon-parking-p-solid.svg","pin-a-fill":"/images/icon-pin-a-fill.svg","pin-a-padded":"/images/icon-pin-a-padded.svg","pin-b-fill":"/images/icon-pin-b-fill.svg","pin-b-padded":"/images/icon-pin-b-padded.svg","pin-default":"/images/icon-pin-fill.svg","play-button":"/images/sprites.svg#play","plow-applying-liquid":"/images/icon-plow-liquids-fill-solid.svg","plow-applying-mixed":"/images/icon-plow-mixed-fill-solid.svg","plow-applying-none":"/images/icon-plow-none-fill-solid.svg","plow-applying-solid":"/images/icon-plow-solids-fill-solid.svg","plow-camera":"/images/icon-camera-plow-fill-solid.svg","plow-default":"/images/icon-camera-plow-fill-solid.svg","plow-location-dot":"/images/plow-location-dot.svg","print-grey-square":"/images/icon-printer-fill-solid.svg","rest-area-closed":"/images/icon-restarea-closed-fill-solid.svg","rest-area-p-high-availability":"/images/icon-restarea-p-open-fill-solid.svg","rest-area-p-low-availability":"/images/icon-restarea-p-low-fill-solid.svg","rest-area-p-medium-availability":"/images/icon-restarea-p-med-fill-solid.svg","rest-area-p-no-realtime":"/images/icon-restarea-p-no-data-fill-solid.svg","rest-area-p-stateless":"/images/icon-restarea-p-stateless-fill-solid.svg","rest-area-p-trending-high-availability":"/images/icon-restarea-p-trending-open-fill-solid.svg","rest-area-p-trending-low-availability":"/images/icon-restarea-p-trending-low-fill-solid.svg","rest-area-p-trending-medium-availability":"/images/icon-restarea-p-trending-med-fill-solid.svg","rest-area-r-high-availability":"/images/icon-restarea-r-open-fill.svg","rest-area-r-low-availability":"/images/icon-restarea-r-low-fill.svg","rest-area-r-medium-availability":"/images/icon-restarea-r-med-fill.svg","rest-area-r-no-realtime":"/images/icon-restarea-r-no-data-fill-solid.svg","rest-area-r-stateless":"/images/icon-restarea-r-stateless-fill-solid.svg","rest-area-r-trending-high-availability":"/images/icon-restarea-r-trending-open-fill.svg","rest-area-r-trending-low-availability":"/images/icon-restarea-r-trending-low-fill.svg","rest-area-r-trending-medium-availability":"/images/icon-restarea-r-trending-med-fill.svg","rest-area-t-high-availability":"/images/icon-restarea-t-open-fill-solid.svg","rest-area-t-low-availability":"/images/icon-restarea-t-low-fill-solid.svg","rest-area-t-medium-availability":"/images/icon-restarea-t-med-fill-solid.svg","rest-area-t-no-realtime":"/images/icon-restarea-t-no-data-fill-solid.svg","rest-area-t-stateless":"/images/icon-restarea-t-stateless-fill-solid.svg","rest-area-t-trending-high-availability":"/images/icon-restarea-t-trending-open-fill-solid.svg","rest-area-t-trending-low-availability":"/images/icon-restarea-t-trending-low-fill-solid.svg","rest-area-t-trending-medium-availability":"/images/icon-restarea-t-trending-med-fill-solid.svg","roadway-fill":"/images/icon-roadway-fill.svg","road-condition-normal":"/images/icon-snowflake-seasonal-fill-solid.svg","road-report-axle-width-limit":"/images/icon-axle-width-fill-solid.svg","road-report-closure-normal":"/images/icon-closure-fill-solid.svg","road-report-closure-critical":"/images/icon-closure-fill-solid.svg","road-report-closure-normal-delay":"/images/icon-closure-fill-solid-delay.svg","road-report-closure-critical-delay":"/images/icon-closure-fill-solid-delay-shazam.svg","road-report-coming-soon":"/images/icon-scheduled-event-31-fill-solid.svg","road-report-construction":"/images/icon-construction-fill-solid.svg","road-report-crash":"/images/icon-accident-fill-solid.svg","road-report-critical-disruption":"/images/icon-shazam-fill.svg","road-report-danger":"/images/icon-danger-fill-solid.svg","road-report-delay-disruption":"/images/icon-delay-shazam-fill.svg","road-report-flooding":"/images/icon-flooding-fill-solid.svg","road-report-information":"/images/icon-info-fill-solid-round.svg","road-report-lane-closure":"/images/tg_lane_closure_routine.svg","road-report-ramp-impact":"/images/icon-ramp-impact-fill-solid.svg","road-report-ramp-impact-inactive":"/images/inactive/tg_ramp_impact_routine_inactive.svg","road-report-lane-closure-normal":"/images/icon-lane-closure-fill-solid.svg","road-report-major-construction":"/images/tg_major_construction_routine.svg","road-report-mountain-pass":"/images/icon-mountains-fill-solid-purple.
43svg","road-report-mountain-pass-alert-white":"/images/icon-mountains-alert-fill-white.svg","road-report-nighttime-construction":"/images/icon-stateless-nighttime-fill-solid.svg","road-report-pandemic-normal":"/images/icon-virus-fill-solid.svg","road-report-pandemic-critical":"/images/icon-virus-fill-solid-shazam.svg","road-report-restriction":"/images/icon-restrictions-fill-solid.svg","road-report-restriction-normal":"/images/icon-restrictions-fill-solid.svg","road-report-restriction-critical":"/images/icon-restrictions-fill-solid-shazam.svg","road-report-restriction-normal-delay":"/images/icon-restrictions-fill-solid-delay.svg","road-report-restriction-critical-delay":"/images/icon-restrictions-fill-solid-delay-shazam.svg","road-report-roadwork-normal":"/images/icon-construction-fill-solid.svg","road-report-roadwork-critical":"/images/icon-construction-fill-solid-shazam.svg","road-report-roadwork-normal-delay":"/images/icon-construction-fill-solid-delay.svg","road-report-roadwork-critical-delay":"/images/icon-construction-fill-solid-delay-shazam.svg","road-report-tow-prohibited":"/images/icon-towban-fill-solid.svg","road-report-traffic-delay":"/images/icon-delay-fill.svg","road-report-truck-ramp":"/images/icon-truck-ramp-fill-solid.svg","road-report-weigh-station":"/images/icon-weighstation-fill-solid.svg","roundabout-default":"/images/icon-roundabout-fill-solid.svg","search-default":"/images/icon-search-fill-solid.svg","sign-active":"/images/icon-active-sign-fill-solid.svg","sign-active-travel-time":"/images/icon-travel-time-fill-solid.svg","sign-active-tpim":"/images/icon-sign-parking-active-fill-solid.svg","sign-active-vsl":"/images/icon-vsl-active-fill-solid.svg","sign-posted-weight":"/images/icon-weight-restriction-fill-solid.svg","sign-default":"/images/icon-sign-fill-solid.svg","sign-inactive":"/images/icon-sign-fill-solid - grey.svg","sign-no-data":"/images/icon-sign-no-data-fill-solid.svg","sign-unavailable":"/images/icon-sign-broken-fill-solid.svg","sign-unavailable-fallback":"/images/icon-sign-broken-fill-solid-fallback.png","sign-overlay-not-found":"/images/overlay-signs/notFound.png","sprite-alert-triangle":"/images/sprites.svg#alert-triangle","sprite-area-fill":"/images/sprites.svg#area-fill","sprite-draw-area":"/images/sprites.svg#draw-area","sprite-arrow-left-lg":"/images/sprites.svg#arrow-left-lg","sprite-arrow-right-lg":"/images/sprites.svg#arrow-right-lg","sprite-bike":"/images/sprites.svg#bike","sprite-bus":"/images/sprites.svg#bus","sprite-camera":"/images/sprites.svg#camera","sprite-camera-fill":"/images/sprites.svg#camera-fill","sprite-camera-hot":"/images/sprites.svg#hot-camera","sprite-close":"/images/sprites.svg#close","sprite-directions":"/images/sprites.svg#directions","sprite-drive":"/images/sprites.svg#drive","sprite-feedback-confirmed":"/images/sprites.svg#confirm-check","sprite-feedback-wrong":"/images/sprites.svg#wrong-x","sprite-hamburger-menu":"/images/sprites.svg#hamburger","sprite-home":"/images/sprites.svg#home","sprite-info-question-mark":"/images/sprites.svg#help","sprite-layers":"/images/sprites.svg#layers","sprite-layers-collapse":"/images/sprites.svg#layers-collapse","sprite-layers-expand":"/images/sprites.svg#layers-expand","sprite-legend":"/images/sprites.svg#legend","sprite-legend-collapse":"/images/sprites.svg#legend-collapse","sprite-legend-expand":"/images/sprites.svg#legend-expand","sprite-magnifying-glass":"/images/sprites.svg#magnifying-glass","sprite-map-pin":"/images/sprites.svg#map-pin","sprite-mic-magic-fill":"/images/sprites.svg#mic-magic-fill","sprite-mic-magic-outline":"/images/sprites.svg#mic-magic-outline","sprite-mic-off-fill":"/images/sprites.svg#mic-off-fill","sprite-mic-off-outline":"/images/sprites.svg#mic-off-outline","sprite-mic-on-fill":"/images/sprites.svg#mic-on-fill","sprite-mic-on-outline":"/images/sprites.svg#mic-on-outline","sprite-minus":"/images/sprites.svg#minus","sprite-my-location":"/images/sprites.svg#my-location","sprite-notifications":"/images/sprites.svg#notifications","sprite-other-state-info":"/images/sprites.svg#info","sprite-pause":"/images/sprites.svg#pause","sprite-pin-a":"/images/sprites.svg#pin-a","sprite-pin-b":"/images/sprites.svg#pin-b","sprite-play":"/images/sprites.svg#play","sprite-plug":"/images/sprites.svg#plug","sprite-plus":"/images/sprites.svg#plus","sprite-refresh":"/images/sprites.svg#refresh","sprite-rest-area":"/images/sprites.svg#rest-area","sprite-reverse":"/images/sprites.svg#reverse","sprite-roadway":"/images/sprites.svg#roadway","sprite-schedule":"/images/sprites.svg#schedule","sprite-station-alert":"/images/sprites.svg#station-alert","sprite-station-normal":"/images/sprites.svg#station-normal","sprite-traffic":"/images/sprites.svg#traffic","sprite-trashcan":"/images/sprites.svg#trashcan","sprite-trucker":"/images/sprites.svg#trucker","sprite-up-arrow":"/images/sprites.svg#arrow-up","sprite-user":"/images/sprites.svg#user","sprite-walk":"/images/sprites.svg#walk","sprite-weather":"/images/sprites.svg#weather","sprite-winter":"/images/sprites.svg#winter","traffic-speed-dark-bg":"/images/icon-speedtable-fill-dark-bg.svg","traffic-speed-light-bg":"/images/icon-speedtable-fill-light-bg.svg","twitter-grey-square":"/images/icon-twitter-fill-solid.svg","video-default":"/images/icon-camera-fill-solid.svg","video-favorite":"/images/icon-camera-favorite-fill-solid.svg","video-hot":"/images/icon-camera-hot-fill-solid.svg","waze-jams":"/images/icon-waze-jam-moderate-traffic-fill-solid.svg","waze-jams-bumper":"/images/icon-wazeJams-heavy-traffic-fill-solid.svg","waze-accident":"/images/icon-waze-warning-fill.svg","waze-closure":"/images/icon-waze-closure-fill-solid.svg","waze-construction":"/images/icon-waze-construction-fill-solid.svg","waze-hazard":"/images/icon-waze-hazard-fill-solid.svg","waze-heavy-traffic":"/images/icon-wazeJams-heavy-traffic-fill-solid.svg","waze-mod-traffic":"/images/icon-waze-jam-moderate-traffic-fill-solid.svg","waze-weather-reports":"/images/icon-waze-storm-fill-solid.svg","weather-radar-legend":"/images/weather-radar-legend.svg","weather-station-alert":"/images/icon-rwis-alert-fill-solid.svg","weather-station-alert-freezing":"/images/icon-rwis-alert-freezing-fill-solid.svg","weather-station-alert-freezing-white":"/images/icon-rwis-alert-freezing-fill-solid-white.svg","weather-station-alert-white":"/images/icon-rwis-alert-inverse-fill-solid.svg","weather-station-default":"/images/icon-rwis-fill-solid.svg","weather-station-freezing":"/images/icon-rwis-frozen-fill-solid.svg","weather-station-no-data":"/images/icon-rwis-nodata-fill-solid.svg","weather-warning-default":"/images/tg_weather_routine.svg","weather-warning-critical":"/images/tg_weather_critical.svg","winter-driving-legend-visibility-really-reduced":"/images/icon-bar-visibility-greatly-reduced-fill-solid.svg","winter-driving-legend-visibiliy-reduced":"/images/icon-bar-visibility-reduced-solid.svg","winter-driving-completely-covered":"/images/icon-snowflake-completely-fill-solid.svg","winter-driving-not-advised":"/images/icon-snowflake-not-advised-fill.svg","winter-driving-partially-covered":"/images/icon-snowflake-partially-fill-solid.svg","winter-driving-road-closed":"/images/icon-snowflake-impassable-fill.svg","winter-driving-seasonal":"/images/icon-snowflake-fill.svg","winter-driving-legend-completely-covered":"/images/icon-bar-completely-fill-solid.svg","winter-driving-legend-not-advised":"/images/icon-bar-advised-fill-solid.svg","winter-driving-legend-partially-covered":"/images/icon-bar-partially-fill-solid.svg","winter-driving-legend-road-closed":"/images/icon-bar-roadclosure-fill-solid.svg","winter-driving-legend-seasonal":"/images/icon-bar-fast-solid-fill.svg","wildfire-active":"/images/icon-wildfire-active-fill-solid.svg","wildfire-inactive":"/images/icon-wildfire-inactive-fill-solid.svg","floodgate-regional":"/images/icon-regional-alert-fill-solid.svg"}[`sprite-mic-magic-${i}`]}"></use>
44			</svg>
45		</button>`}updated(i){i.has("_urlAround")&&this.urlAround&&p.M_.dispatch((0,m.w$)(this.urlAround)),i.has("tutorialStep")&&this.tutorialStep===v.QeQ.SEARCH&&this.searchType!==v.nXf.SEARCH_PLACE&&p.M_.dispatch((0,S.C)(v.nXf.SEARCH_PLACE))}stateChanged(i){this.predefinedRoutes=i.areasAndLocations.allRoutes,this.urlAround=i.search.urlAround,this.place=i.search.aroundPlace,this.searchType=i.search.type,this.tutorialStep=(0,z.Xv)(i)}async onSearchSubmit(i){i.preventDefault();let e=null,s=!1;if(i instanceof CustomEvent){const a=i;a?.detail?.prediction?.layersCallback&&(s=a.detail.prediction.layersCallback());const t=a.detail?.prediction;e=t.predefinedStub}else{if(this.searchInput?.maybeRouteSearch&&this.searchInput.maybeRouteSearchRoutes.length>1)return void this.searchInput.routeSearch();if(null!=this.searchInput?.predictions?.[0]){const i=this.searchInput.predictions[0];this.searchInput?.predictions?.[0]?.layersCallback&&(s=this.searchInput?.predictions?.[0]?.layersCallback()),null!=i.predefinedStub&&(e=i.predefinedStub)}}if(s)return;if(null!=e){const i=(0,n.Cq)(e);if(i.viewport){const s=null!=e.name&&this.predefinedRoutes?.some((({name:i})=>i===e?.name))?(0,d.A)(i.viewport,e.name):(0,A.Ay)(i.viewport,i.text);return p.M_.dispatch((0,c.P)("prediction-predefined",s,v.l_R.SEARCH)),await p.M_.dispatch((0,z.oo)(s)),void(this.shadowRoot&&this.shadowRoot.activeElement&&this.shadowRoot.activeElement.blur())}}const a=await(this.searchInput?.submit());if(a&&a.viewport){p.M_.dispatch({type:v.S2Z,value:a.text});const i=(0,A.Ay)(a.viewport,a.text);p.M_.dispatch((0,c.P)("prediction-google",i,v.l_R.SEARCH)),await p.M_.dispatch((0,z.oo)(i)),this.shadowRoot&&this.shadowRoot.activeElement&&this.shadowRoot.activeElement.blur(),window.dispatchEvent((0,_.h)(v.W3b)),l.Vu&&!l.Vu.isComingSoon&&p.M_.dispatch((0,z.f5)(v.QeQ.FAVORITE_ADD))}else this.searchInput?.focusInput()}onPlaceChanged(i){p.M_.dispatch({type:v.V6J,place:i.detail.place})}async onPredictionClicked(i){p.M_.dispatch({type:v.V6J,place:i.detail.place}),await this.onSearchSubmit(i)}async checkMicrophonePermission(){const i=await navigator.permissions.query({name:"microphone"});this.micPermission=i.state}async tryShowNlpModal(){try{await this.checkMicrophonePermission(),"granted"!==this.micPermission&&(await navigator.mediaDevices.getUserMedia({audio:!0,video:!1}
45)).getAudioTracks().forEach((i=>i.stop()));const i=await navigator.mediaDevices.enumerateDevices(),e=i?.filter((i=>"audioinput"===i.kind));if(!e?.length)return void alert(l.DS.microphoneNotFoundMessage);p.M_.dispatch((0,o.A)(v.Gqw.NLP))}catch(i){console.error(i),i instanceof DOMException&&"Permission denied"===i.message&&alert(l.DS.microphonePermissionDeniedMessage)}}};C([(0,t.MZ)({type:Object})],E.prototype,"place",2),C([(0,t.P)("search-input")],E.prototype,"searchInput",2),E=C([(0,t.EM)("search-place")],E);const $=E}}]);

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.