1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5220],{85220:(e,o,r)=>{r.d(o,{loadGoogleMaps:()=>t,loadPlacesLibrary:()=>a});let n=null;function t(){let e=window.google;if((null==e?void 0:e.maps)&&"function"==typeof e.maps.Map)return Promise.resolve(e);if(n)return n;let o="AIzaSyC49IC86CpEIVSz3PT2SaFlKUZPCyY7Wgc";return o?n=new Promise((e,r)=>{let n="google-maps-js",t=document.getElementById(n),a=()=>{let o=function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=window.google;return(null==t?void 0:t.maps)&&"function"==typeof t.maps.Map?e(t):n>50?r(Error("Google Maps failed to initialize")):void setTimeout(()=>o(n+1),100)};o()};if(t){t.addEventListener("load",a,{once:!0}),t.addEventListener("error",()=>r(Error("Google Maps script error")),{once:!0});let e=()=>{var o;(null==(o=window.google)?void 0:o.maps)&&"function"==typeof window.google.maps.Map?a():setTimeout(e,100)};e();return}let l=document.createElement("script");l.id=n,l.src="https://maps.googleapis.com/maps/api/js?key=".concat(encodeURIComponent(o),"&libraries=places,marker&v=weekly&loading=async"),l.async=!0,l.defer=!0,l.onload=a,l.onerror=()=>r(Error("Google Maps network error")),document.head.appendChild(l)}):Promise.reject(Error("Missing NEXT_PUBLIC_GOOGLE_MAPS_API_KEY"))}async function a(e){try{var o;(null==e||null==(o=e.maps)?void 0:o.importLibrary)&&await e.maps.importLibrary("places")}catch(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.