1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7285],{4279:(e,t,r)=>{"use strict";function n(){return"undefined"!=typeof window}r.d(t,{u4:()=>a});function i(){return(n()?window.vam:function(){return"production"}())||"production"}function o(){return"production"===i()}function a(e,t,r){var a,s;if(!n()){let e="[Vercel Web Analytics] Please import `track` from `@vercel/analytics/server` when using this function in a server environment";if(o())console.warn(e);else throw Error(e);return}if(!t){null==(a=window.va)||a.call(window,"event",{name:e,options:r});return}try{let n=function(e,t){if(!e)return;let r=e,n=[];for(let[i,o]of Object.entries(e))"object"==typeof o&&null!==o&&(t.strip?r=function(e,{[e]:t,...r}){return r}(i,r):n.push(i));if(n.length>0&&!t.strip)throw Error(`The following properties are not valid: ${n.join(", ")}. Only strings, numbers, booleans, and null are allowed.`);return r}(t,{strip:o()});null==(s=window.va)||s.call(window,"event",{name:e,data:n,options:r})}catch(e){e instanceof Error&&"development"===i()&&console.error(e)}}},6284:(e,t,r)=>{"use strict";r.d(t,{Dh:()=>eh,Tu:()=>em,UH:()=>G,a$:()=>ew,cl:()=>U,cr:()=>eL,jJ:()=>q,p7:()=>ek,pA:()=>ef,qz:()=>Q,sg:()=>ex,tp:()=>ey});var n,i,o,a,s,u,l,c,f,d,h,p,g,v,m,b,y,w,x,E,k,L=Object.defineProperty,T=Object.defineProperties,S=Object.getOwnPropertyDescriptors,R=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,O=(e,t,r)=>t in e?L(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,M=(e,t)=>{for(var r in t||(t={}))A.call(t,r)&&O(e,r,t[r]);if(R)for(var r of R(t))_.call(t,r)&&O(e,r,t[r]);return e},N=(e,t)=>T(e,S(t)),j=(e,t)=>{var r={};for(var n in e)A.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&R)for(var n of R(e))0>t.indexOf(n)&&_.call(e,n)&&(r[n]=e[n]);return r},C=(e,t,r)=>{if(!t.has(e))throw TypeError("Cannot "+r)},P=(e,t,r)=>(C(e,t,"read from private field"),r?r.call(e):t.get(e)),D=(e,t,r)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,r)},I=(e,t,r,n)=>(C(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),F=(e,t,r)=>(C(e,t,"access private method"),r),$=(e,t,r)=>new Promise((n,i)=>{var o=e=>{try{s(r.next(e))}catch(e){i(e)}},a=e=>{try{s(r.throw(e))}catch(e){i(e)}},s=e=>e.done?n(e.value):Promise.resolve(e.value).then(o,a);s((r=r.apply(e,t)).next())}),z="https://api.mapbox.com/autofill/v1",W=`${z}/suggest`,B=`${z}/retrieve`,q=class{constructor(e,t){if(isNaN(e)||isNaN(t))throw Error(`Invalid LngLat object: (${e}, ${t})`);if(this.lng=+e,this.lat=+t,this.lat>90||this.lat<-90)throw Error("Invalid LngLat latitude value: must be between -90 and 90");if(this.lng>180||this.lng<-180)throw Error("Invalid LngLat longitude value: must be between -180 and 180")}toArray(){return[this.lng,this.lat]}toString(){return`LngLat(${this.lng}, ${this.lat})`}static convert(e){if(e instanceof q)return new q(e.lng,e.lat);if(Array.isArray(e)&&2===e.length)return new q(Number(e[0]),Number(e[1]));if(!Array.isArray(e)&&"object"==typeof e&&null!==e&&("lng"in e||"lon"in e)&&"lat"in e)return new q(Number("lng"in e?e.lng:e.lon),Number(e.lat));throw Error("`LngLatLike` argument must be specified as an object {lng: <lng>, lat: <lat>}, an object {lon: <lng>, lat: <lat>}, or an array of [<lng>, <lat>]")}},G=class{constructor(e,t){this._sw=q.convert(e),this._ne=q.convert(t)}getSouthWest(){return this._sw}getNorthEast(){return this._ne}getNorthWest(){return new q(this.getWest(),this.getNorth())}getSouthEast(){return new q(this.getEast(),this.getSouth())}getWest(){return this._sw.lng}getSouth(){return this._sw.lat}getEast(){return this._ne.lng}getNorth(){return this._ne.lat}toArray(){return[this._sw.toArray(),this._ne.toArray()]}toFlatArray(){return[this._sw.lng,this._sw.lat,this._ne.lng,this._ne.lat]}toString(){return`LngLatBounds(${this._sw.toString()}, ${this._ne.toString()})`}static convert(e){if(!e)throw Error("Invalid LngLatBounds convert value: falsy");
1if(e instanceof G)return new G(e.getSouthWest(),e.getNorthEast());if(Array.isArray(e)&&2===e.length)return new G(q.convert(e[0]),q.convert(e[1]));if(Array.isArray(e)&&4===e.length)return new G(q.convert([e[0],e[1]]),q.convert([e[2],e[3]]));throw Error("`LngLatBoundsLike` argument must be specified as an array [<LngLatLike>, <LngLatLike>] or an array [<west>, <south>, <east>, <north>]")}},U=class{constructor(e){this.id=null!=e?e:function(){let e=(Math.random().toString(16)+Date.now().toString(16)+Math.random().toString(16)).replace(/\./g,"");return[e.slice(0,8),e.slice(8,12),"4"+e.slice(12,15)+"-8"+e.slice(15,18),e.slice(18,30)].join("-")}()}toString(){return this.id}static convert(e){return new U(e instanceof U?e.id:e.toString())}},H=class extends Error{constructor(e,t){super(String(e.message||e.error||"Unknown error")),this.name="MapboxError",this.statusCode=t}toString(){return`${this.name} (${this.statusCode}): ${this.message}`}};function Y(e){return $(this,null,function*(){if(!e.ok)throw new H((yield e.json()),e.status)})}var V=globalThis.fetch,Z=globalThis.AbortController;function X(){if(!V)throw Error("Fetch implementation not found. Please include a fetch polyfill in your application or use `polyfillFetch` from `@mapbox/search-js-core` to fix this issue.");return{fetch:V,AbortController:Z}}function K(...e){let t=[];for(let r of e)if(r)for(let[e,n]of Object.entries(r))null!=n&&t.push(`${e}=${encodeURIComponent(String(n))}`);return t.join("&")}var J=class{constructor(e={}){D(this,i),D(this,n,void 0);let{accessToken:t}=e,r=j(e,["accessToken"]);this.accessToken=t,this.defaults=M(M({},J.defaults),r)}get responseHeaders(){return P(this,n)}suggest(e,t){return $(this,null,function*(){if(!e)throw Error("searchText is required");let{sessionToken:r,signal:a}=t,s=N(M(M({},this.defaults),t),{sessionToken:r}),u=new URL(`${W}/${encodeURIComponent(e)}`);u.search=F(this,i,o).call(this,s);let{fetch:l}=X(),c=yield l(u.toString(),{signal:a});I(this,n,c.headers),yield Y(c);let f=yield c.json();return N(M({},f),{suggestions:f.suggestions.map(t=>N(M({},t),{original_search_text:e,_source:"mapbox"})),url:u.toString()})})}retrieve(e,t){return $(this,null,function*(){if(!e)throw Error("suggestion is required");if(!this.canRetrieve(e))throw Error("suggestion cannot be retrieved");let{sessionToken:r,signal:n}=t,i=U.convert(r),o=new URL(`${B}/${e.action.id}`);o.search=K({access_token:this.accessToken,session_token:i.id});let{fetch:a}=X(),s=yield a(o.toString(),{signal:n});yield Y(s);let u=yield s.json();return u.url=o.toString(),u})}canRetrieve(e){let t=e.action;return"string"==typeof(null==t?void 0:t.id)}},Q=J;n=new WeakMap,i=new WeakSet,o=function(e){return K({types:"address",access_token:this.accessToken,streets:e.streets,language:e.language,country:e.country,limit:e.limit},e.sessionToken&&{session_token:U.convert(e.sessionToken).id},e.proximity&&{proximity:"string"==typeof e.proximity?e.proximity:q.convert(e.proximity).toArray().join(",")},e.bbox&&{bbox:"string"==typeof e.bbox?e.bbox:G.convert(e.bbox).toFlatArray().join(",")})},Q.defaults={language:"en",proximity:"ip",streets:!0};var ee="https://api.mapbox.com/search/searchbox/v1",et=`${ee}/suggest`,er=`${ee}/retrieve`,en=`${ee}/category`,ei=`${ee}/reverse`,eo="\\.\\d{1,256}",ea=`\\d{1,3}(${eo})?`,es=`(-?(${ea}|${eo}))`,eu=RegExp(`^[ ]*${es},\\s*${es}[ ]*$`),el=/[\s,]+/,ec=class{constructor(e={}){D(this,a),D(this,u),D(this,c);let{accessToken:t}=e,r=j(e,["accessToken"]);this.accessToken=t,this.defaults=M(M({},ec.defaults),r)}suggest(e,t){return $(this,null,function*(){var r;if(!e)throw Error("searchText is required");if(eu.test(e)&&t.allowReverse){let r=e.trim().split(el).map(e=>e.trim());t.flipCoordinates&&(r=r.reverse());let n=r.join(","),i=yield this.reverse(n,t);return F(this,u,l).call(this,i)}let{sessionToken:n,signal:i}=t,o=N(M(M({},this.defaults),t),{q:e,sessionToken:n});if(o.eta_type&&(!o.origin||!o.navigation_profile))throw Error("to provide eta estimate: eta, navigation_profile, and origin are required");if(o.origin&&!o.navigation_profile)throw Error("to provide distance estimate: both navigation_profile and origin are required");let c=new URL(et);c.search=F(this,a,s).call(this,o);let{fetch:f}=X(),d=yield f(c.toString(),{signal:i});yield Y(d);let h=yield d.json();
1return h.url=c.toString(),null==(r=h.suggestions)||r.forEach(e=>{e._source="mapbox"}),h})}retrieve(e,t){return $(this,null,function*(){if(!e)throw Error("suggestion is required");if(e._originalFeature)return{type:"FeatureCollection",features:[e._originalFeature],url:e._originalUrl||""};if(e._geometry)return{type:"FeatureCollection",features:[{type:"Feature",properties:e,geometry:e._geometry}]};let{sessionToken:r,signal:n,language:i}=t,o=U.convert(r),a=M(M({},this.defaults),i&&{language:i}),s=new URL(`${er}/${encodeURIComponent(e.mapbox_id)}`);s.search=K({access_token:this.accessToken,session_token:o.id},{language:a.language});let{fetch:u}=X(),l=yield u(s.toString(),{signal:n});yield Y(l);let c=yield l.json();return c.url=s.toString(),c})}category(e){return $(this,arguments,function*(e,t={}){if(!e)throw Error("category is required");let r=M(M({},this.defaults),t),n=new URL(`${en}/${encodeURIComponent(e)}`);n.search=F(this,a,s).call(this,r);let{fetch:i}=X(),o=yield i(n.toString(),{signal:r.signal});yield Y(o);let u=yield o.json();return u.url=n.toString(),u})}reverse(e){return $(this,arguments,function*(e,t={}){var r;if(!e)throw Error("lngLat is required");let[n,i]="string"==typeof e?e.split(",").map(e=>parseFloat(e)):q.convert(e).toArray();if(isNaN(n)||isNaN(i))throw Error("lngLat is required");let o=M(M({},this.defaults),t),a=new URL(ei);a.search=K({access_token:this.accessToken,language:o.language,limit:o.limit,longitude:n,latitude:i},o.types&&{types:"string"==typeof o.types?o.types:[...o.types].join(",")});let{fetch:s}=X(),u=yield s(a.toString(),{signal:o.signal});yield Y(u);let l=yield u.json();return l.url=a.toString(),null==(r=l.features)||r.forEach(e=>{e._source="mapbox"}),l})}},ef=ec;a=new WeakSet,s=function(e){return K({q:e.q,access_token:this.accessToken,language:e.language,limit:e.limit,navigation_profile:e.navigation_profile,route:e.route,route_geometry:e.route_geometry,sar_type:e.sar_type,time_deviation:e.time_deviation,eta_type:e.eta_type,country:e.country,poi_category:e.poi_category,rich_metadata_provider:e.rich_metadata_provider,poi_category_exclusions:e.poi_category_exclusions},e.sessionToken&&{session_token:U.convert(e.sessionToken).id},e.proximity&&{proximity:"string"==typeof e.proximity?e.proximity:q.convert(e.proximity).toArray().join(",")},e.origin&&{origin:"string"==typeof e.origin?e.origin:q.convert(e.origin).toArray().join(",")},e.bbox&&{bbox:"string"==typeof e.bbox?e.bbox:G.convert(e.bbox).toFlatArray().join(",")},e.types&&{types:"string"==typeof e.types?e.types:[...e.types].join(",")})},u=new WeakSet,l=function(e){return{suggestions:e.features.map(t=>F(this,c,f).call(this,t,e.url)),attribution:e.attribution,url:e.url}},c=new WeakSet,f=function(e,t){return N(M({},e.properties),{_originalFeature:e,_originalUrl:t,_source:e._source})},ef.defaults={language:"en"};var ed=class{constructor(e={}){D(this,d);let{accessToken:t}=e,r=j(e,["accessToken"]);this.accessToken=t,this.defaults=M(M({},ed.defaults),r)}validate(e,t){return $(this,null,function*(){if(!e)throw Error("searchText is required");let{sessionToken:r,signal:n}=t,i=N(M(M({},this.defaults),t),{sessionToken:r}),o=new URL(`https://api.mapbox.com/autofill/v1/retrieve/${encodeURIComponent(e)}`);o.search=F(this,d,h).call(this,i);let{fetch:a}=X(),s=yield a(o.toString(),{signal:n});yield Y(s);let u=yield s.json();return u.url=o.toString(),u.features.length>0&&(u.features=[u.features[0]]),u})}},eh=ed;d=new WeakSet,h=function(e){return K({access_token:this.accessToken,language:e.language,country:e.country},e.sessionToken&&{session_token:U.convert(e.sessionToken).id},e.proximity&&{proximity:"string"==typeof e.proximity?e.proximity:q.convert(e.proximity).toArray().join(",")},e.bbox&&{bbox:"string"==typeof e.bbox?e.bbox:G.convert(e.bbox).toFlatArray().join(",")})},eh.defaults={language:"en",proximity:"ip"};var ep="https://api.mapbox.com/search/geocode/v6",eg=`${ep}/forward`,ev=`${ep}/reverse`,em=class{constructor(e={}){D(this,g),D(this,p,void 0);let{accessToken:t}=e,r=j(e,["accessToken"]);this.accessToken=t,this.defaults=M({},r)}get responseHeaders(){return P(this,p)}forward(e,t){return $(this,null,function*(){var r;let n;if(!e)throw Error("searchText is required");t&&({signal:n}=t);let i=N(M(M({},this.defaults),t),{q:e}),o=new URL(`${eg}`);o.search=F(this,g,v).call(this,i);let{fetch:a}=X(),s=n?{signal:n}:{},u=yield a(o.toString(),s);I(this,p,u.headers),yield Y(u);let l=yield u.json();
1return l.url=o.toString(),null==(r=l.features)||r.forEach(e=>{e._source="mapbox"}),l})}reverse(e,t){return $(this,null,function*(){var r;let n,i;if(!e)throw Error("lngLat is required");if(t&&({signal:n}=t),"string"==typeof e){let[t,r]=e.split(",");i=new q(Number(t),Number(r))}else i=q.convert(e);let o=N(M(M({},this.defaults),t),{longitude:i.lng,latitude:i.lat}),a=new URL(`${ev}`);a.search=F(this,g,v).call(this,o,!0);let{fetch:s}=X(),u=n?{signal:n}:{},l=yield s(a.toString(),u);I(this,p,l.headers),yield Y(l);let c=yield l.json();return c.url=a.toString(),null==(r=c.features)||r.forEach(e=>{e._source="mapbox"}),c})}suggest(e,t){return $(this,null,function*(){if(!eu.test(e))return this.forward(e,t);{let r=e.trim().split(el).map(e=>e.trim());t.flipCoordinates&&(r=r.reverse());let n=r.join(",");return this.reverse(n,t)}})}retrieve(e){return $(this,null,function*(){return e})}};p=new WeakMap,g=new WeakSet,v=function(e,t=!1){return t&&["proximity","autocomplete","bbox"].forEach(t=>{t in e&&delete e[t]}),K({q:e.q,longitude:e.longitude,latitude:e.latitude,access_token:this.accessToken,permanent:e.permanent,language:e.language,country:e.country,limit:e.limit,autocomplete:e.autocomplete,worldview:e.worldview},e.sessionToken&&{session_token:U.convert(e.sessionToken).id},e.proximity&&{proximity:"string"==typeof e.proximity?e.proximity:q.convert(e.proximity).toArray().join(",")},e.bbox&&{bbox:"string"==typeof e.bbox?e.bbox:G.convert(e.bbox).toFlatArray().join(",")},e.types&&{types:"string"==typeof e.types?e.types:[...e.types].join(",")})};var eb=(e=>(e.matched="matched",e.unmatched="unmatched",e.plausible="plausible",e.not_applicable="not_applicable",e.inferred="inferred",e))(eb||{}),ey=(e=>(e.exact="exact",e.high="high",e.medium="medium",e.low="low",e))(ey||{}),ew=class{constructor(){D(this,m,{})}addEventListener(e,t){let r=P(this,m);r[e]||(r[e]=[]),r[e].push(t)}removeEventListener(e,t){let r=P(this,m);if(!r[e])return;let n=r[e],i=n.indexOf(t);-1!==i&&n.splice(i,1)}fire(e,t){let r=P(this,m);if(r[e])for(let n of r[e])n(t)}};function ex(e,t,r){let n=null;return(...i)=>{null!==n&&clearTimeout(n);let o=r&&r();n=setTimeout(()=>{n=null,null!=o&&o.aborted||e(...i)},t)}}function eE(){let{AbortController:e}=X();return new e}m=new WeakMap;var ek=class extends ew{constructor(e,t=0){super(),D(this,b,new U),D(this,y,0),D(this,w,!1),D(this,x,void 0),D(this,E,eE()),D(this,k,void 0),I(this,k,ex((e,...t)=>$(this,[e,...t],function*(e,t={}){if(P(this,E).abort(),I(this,E,eE()),!e){I(this,x,null),this.fire("suggest",P(this,x));return}try{let r=yield this.search.suggest(e,N(M({sessionToken:this.sessionToken},t),{signal:P(this,E).signal}));I(this,x,r),this.fire("suggest",r)}catch(e){if("AbortError"===e.name)return;this.fire("suggesterror",e)}}),t,()=>P(this,E).signal)),Object.defineProperties(this,{search:{value:e,writable:!1},debounce:{value:t,writable:!1}})}get sessionToken(){return P(this,w)?P(this,b).id:`${P(this,b).id}.${P(this,y)}`}set sessionToken(e){I(this,w,!0),I(this,b,new U(e))}get suggestions(){return P(this,x)}suggest(e,t){return P(this,k).call(this,e,t),new Promise((e,t)=>{let r,n;r=t=>{this.removeEventListener("suggest",r),this.removeEventListener("suggesterror",n),e(t)},n=e=>{this.removeEventListener("suggest",r),this.removeEventListener("suggesterror",n),t(e)},this.addEventListener("suggest",r),this.addEventListener("suggesterror",n)})}clear(){this.suggest("")}retrieve(e,t){return $(this,null,function*(){let r=yield this.search.retrieve(e,M({sessionToken:this.sessionToken},t));return this.fire("retrieve",r),r})}canRetrieve(e){return!this.search.canRetrieve||this.search.canRetrieve(e)}canSuggest(e){return!this.search.canSuggest||this.search.canSuggest(e)}
1abort(){P(this,E).abort(),I(this,E,eE())}incrementSession(){let e,t,r,n;(e=this,t=y,{set _(value){I(e,t,value,r)},get _(){return P(e,t,n)}})._++}};function eL(e){let{properties:t}=e;return M({},t)}b=new WeakMap,y=new WeakMap,w=new WeakMap,x=new WeakMap,E=new WeakMap,k=new WeakMap},14384:function(e){var t;t=function(){var e=/^([a-zA-Z]{2,3})(?:[_-]+([a-zA-Z]{3})(?=$|[_-]+))?(?:[_-]+([a-zA-Z]{4})(?=$|[_-]+))?(?:[_-]+([a-zA-Z]{2}|[0-9]{3})(?=$|[_-]+))?/;function t(t){return t.match(e)||[]}function r(e){return{language:(e=t(e))[1]||"",extlang:e[2]||"",script:e[3]||"",region:e[4]||""}}function n(e,t,r){Object.defineProperty(e,t,{value:r,enumerable:!0})}function i(e,i,o){function a(r){return t(r)[e]||""}n(a,"pattern",i),n(r,o,a)}return i(1,/^[a-zA-Z]{2,3}$/,"language"),i(2,/^[a-zA-Z]{3}$/,"extlang"),i(3,/^[a-zA-Z]{4}$/,"script"),i(4,/^[a-zA-Z]{2}$|^[0-9]{3}$/,"region"),n(r,"split",function(e){return t(e).filter(function(e,t){return e&&t})}),r},e.exports?e.exports=t():this.subtag=t()},18740:(e,t,r)=>{"use strict";r.d(t,{rv:()=>d}),r(9391);var n=r(23546),i=r(6284),o=Object.defineProperty,a=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,l=(e,t,r)=>t in e?o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,c=(e,t)=>{for(var r in t||(t={}))s.call(t,r)&&l(e,r,t[r]);if(a)for(var r of a(t))u.call(t,r)&&l(e,r,t[r]);return e};n.forwardRef((e,t)=>{let{accessToken:r,options:i,theme:o,popoverOptions:a,confirmOnBrowserAutofill:s,browserAutofillEnabled:u,children:l,onChange:c,onSuggest:f,onSuggestError:d,onRetrieve:h,interceptSearch:p}=e,g=(0,n.useRef)();return(0,n.useImperativeHandle)(t,()=>({focus:()=>{if(g.current)return g.current.focus();throw Error("AddressAutofill is not mounted")}})),(0,n.useEffect)(()=>{g.current&&(g.current.options=i)},[g.current,i]),(0,n.useEffect)(()=>{g.current&&(g.current.interceptSearch=p)},[g.current,i]),(0,n.useEffect)(()=>{g.current&&(g.current.theme=o)},[g.current,o]),(0,n.useEffect)(()=>{g.current&&(g.current.popoverOptions=a)},[g.current,a]),(0,n.useEffect)(()=>{g.current&&(g.current.confirmOnBrowserAutofill=s)},[g.current,s]),(0,n.useEffect)(()=>{g.current&&(g.current.browserAutofillEnabled=u)},[g.current,u]),(0,n.useEffect)(()=>{let e=g.current;if(!e||!f)return;let t=e=>f(e.detail);return e.addEventListener("suggest",t),()=>{e.removeEventListener("suggest",t)}},[g.current,f]),(0,n.useEffect)(()=>{let e=g.current;if(!e||!d)return;let t=e=>d(e.detail);return e.addEventListener("suggesterror",t),()=>{e.removeEventListener("suggesterror",t)}},[g.current,d]),(0,n.useEffect)(()=>{let e=g.current;if(!e||!h)return;let t=e=>h(e.detail);return e.addEventListener("retrieve",t),()=>{e.removeEventListener("retrieve",t)}},[g.current,h]),(0,n.useEffect)(()=>{let e=g.current;if(!e||!c)return;let t=e=>{e.target===e.currentTarget&&c(e.detail)};return e.addEventListener("input",t),()=>{e.removeEventListener("input",t)}},[g.current,c]),(0,n.useEffect)(()=>{g.current&&(g.current.accessToken=r)},[g.current,r]),n.createElement("mapbox-address-autofill",{ref:g},l)}),n.forwardRef((e,t)=>{let{accessToken:r,options:i,componentOptions:o,theme:a,popoverOptions:s,placeholder:u,map:l,marker:c,mapboxgl:f,value:d,onChange:h,onSuggest:p,onSuggestError:g,onRetrieve:v,onClear:m,interceptSearch:b}=e,y=(0,n.useRef)();return(0,n.useImperativeHandle)(t,()=>({focus:()=>{if(y.current)return y.current.focus();throw Error("SearchBox is not mounted")},search:e=>{if(y.current)return y.current.search(e);throw Error("SearchBox is not mounted")}})),(0,n.useEffect)(()=>{y.current&&(y.current.options=i||{})},[y.current,i]),(0,n.useEffect)(()=>{y.current&&(y.current.componentOptions=o||{})},[y.current,o]),(0,n.useEffect)(()=>{y.current&&(y.current.interceptSearch=b)},[y.current,b]),(0,n.useEffect)(()=>{y.current&&(y.current.theme=a)},[y.current,a]),(0,n.useEffect)(()=>{y.current&&(y.current.popoverOptions=s)},[y.current,s]),(0,n.useEffect)(()=>{y.current&&(y.current.placeholder=u)},[y.current,u]),(0,n.useEffect)(()=>{y.current&&(y.current.value=d||"")},[y.current,d]),(0,n.useEffect)(()=>{let e=y.current;if(e)return e.bindMap(l),()=>{e.unbindMap()}},[y.current,l]),(0,n.useEffect)(()=>{y.current&&(y.current.marker=c)},[y.current,c]),(0,n.useEffect)(()=>{y.current&&(y.current.mapboxgl=f)}
1,[y.current,f]),(0,n.useEffect)(()=>{let e=y.current;if(!e||!p)return;let t=e=>p(e.detail);return e.addEventListener("suggest",t),()=>{e.removeEventListener("suggest",t)}},[y.current,p]),(0,n.useEffect)(()=>{let e=y.current;if(!e||!g)return;let t=e=>g(e.detail);return e.addEventListener("suggesterror",t),()=>{e.removeEventListener("suggesterror",t)}},[y.current,g]),(0,n.useEffect)(()=>{let e=y.current;if(!e||!v)return;let t=e=>v(e.detail);return e.addEventListener("retrieve",t),()=>{e.removeEventListener("retrieve",t)}},[y.current,v]),(0,n.useEffect)(()=>{let e=y.current;if(!e||!h)return;let t=e=>{e.target===e.currentTarget&&h(e.detail)};return e.addEventListener("input",t),()=>{e.removeEventListener("input",t)}},[y.current,h]),(0,n.useEffect)(()=>{let e=y.current;if(!e||!m)return;let t=()=>{m()};return e.addEventListener("clear",t),()=>{e.removeEventListener("clear",t)}},[y.current,m]),(0,n.useEffect)(()=>{y.current&&(y.current.accessToken=r)},[y.current,r]),n.createElement("mapbox-search-box",{ref:y})}),n.forwardRef((e,t)=>{let{accessToken:r,options:i,componentOptions:o,theme:a,popoverOptions:s,placeholder:u,map:l,marker:c,mapboxgl:f,value:d,onChange:h,onSuggest:p,onSuggestError:g,onRetrieve:v,onClear:m,interceptSearch:b}=e,y=(0,n.useRef)();return(0,n.useImperativeHandle)(t,()=>({focus:()=>{if(y.current)return y.current.focus();throw Error("Geocoder is not mounted")},search:e=>{if(y.current)return y.current.search(e);throw Error("Geocoder is not mounted")}})),(0,n.useEffect)(()=>{y.current&&(y.current.options=i||{})},[y.current,i]),(0,n.useEffect)(()=>{y.current&&(y.current.componentOptions=o||{})},[y.current,o]),(0,n.useEffect)(()=>{y.current&&(y.current.interceptSearch=b)},[y.current,b]),(0,n.useEffect)(()=>{y.current&&(y.current.theme=a)},[y.current,a]),(0,n.useEffect)(()=>{y.current&&(y.current.popoverOptions=s)},[y.current,s]),(0,n.useEffect)(()=>{y.current&&(y.current.placeholder=u)},[y.current,u]),(0,n.useEffect)(()=>{y.current&&(y.current.value=d||"")},[y.current,d]),(0,n.useEffect)(()=>{let e=y.current;if(e)return e.bindMap(l),()=>{e.unbindMap()}},[y.current,l]),(0,n.useEffect)(()=>{y.current&&(y.current.marker=c)},[y.current,c]),(0,n.useEffect)(()=>{y.current&&(y.current.mapboxgl=f)},[y.current,f]),(0,n.useEffect)(()=>{let e=y.current;if(!e||!p)return;let t=e=>p(e.detail);return e.addEventListener("suggest",t),()=>{e.removeEventListener("suggest",t)}},[y.current,p]),(0,n.useEffect)(()=>{let e=y.current;if(!e||!g)return;let t=e=>g(e.detail);return e.addEventListener("suggesterror",t),()=>{e.removeEventListener("suggesterror",t)}},[y.current,g]),(0,n.useEffect)(()=>{let e=y.current;if(!e||!v)return;let t=e=>v(e.detail);return e.addEventListener("retrieve",t),()=>{e.removeEventListener("retrieve",t)}},[y.current,v]),(0,n.useEffect)(()=>{let e=y.current;if(!e||!h)return;let t=e=>{e.target===e.currentTarget&&h(e.detail)};return e.addEventListener("input",t),()=>{e.removeEventListener("input",t)}},[y.current,h]),(0,n.useEffect)(()=>{let e=y.current;if(!e||!m)return;let t=()=>{m()};return e.addEventListener("clear",t),()=>{e.removeEventListener("clear",t)}},[y.current,m]),(0,n.useEffect)(()=>{y.current&&(y.current.accessToken=r)},[y.current,r]),n.createElement("mapbox-geocoder",{ref:y})});var f=i.qz.defaults;function d(e){let t=(0,n.useMemo)(()=>new i.qz,[]);return(0,n.useEffect)(()=>{let{accessToken:r}=e,n=((e,t)=>{var r={};for(var n in e)s.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&a)for(var n of a(e))0>t.indexOf(n)&&u.call(e,n)&&(r[n]=e[n]);return r})(e,["accessToken"]);t.accessToken=r,t.defaults=c(c({},f),n)},[e]),t}i.pA.defaults},24617:function(e){!function(t){var r,n,i=!1;function o(e){if("undefined"!=typeof document&&!i){var t=document.documentElement;n=window.pageYOffset,document.documentElement.scrollHeight>window.innerHeight?t.style.width="calc(100% - "+function(){if(void 0!==r)return r;var e=document.documentElement,t=document.createElement("div");return t.setAttribute("style","width:99px;height:99px;position:absolute;top:-9999px;overflow:scroll;"),e.appendChild(t),r=t.offsetWidth-t.clientWidth,e.removeChild(t),r}()+"px)":t.style.width="100%",t.style.position="fixed",t.style.top=-n+"px",t.style.overflow="hidden",i=!0}}function a(){if("undefined"!=typeof document&&i){var e=document.documentElement;e.style.width="",e.style.position="",e.style.top="",e.style.overflow="",window.scroll(0,n),i=!1}}var s={on:o,off:a,toggle:function(){if(i)return void a();o()}};void 0!==e.exports?e.exports=s:t.noScroll=s}(this)},28388:(e,t,r)=>{"use strict";r.d(t,{K:()=>P});var n=["input","select","textarea","a[href]","button","[tabindex]:not
1(slot)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details"],i=n.join(","),o="undefined"==typeof Element,a=o?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,s=!o&&Element.prototype.getRootNode?function(e){return e.getRootNode()}:function(e){return e.ownerDocument},u=function(e,t,r){var n=Array.prototype.slice.apply(e.querySelectorAll(i));return t&&a.call(e,i)&&n.unshift(e),n=n.filter(r)},l=function e(t,r,n){for(var o=[],s=Array.from(t);s.length;){var u=s.shift();if("SLOT"===u.tagName){var l=u.assignedElements(),c=e(l.length?l:u.children,!0,n);n.flatten?o.push.apply(o,c):o.push({scope:u,candidates:c})}else{a.call(u,i)&&n.filter(u)&&(r||!t.includes(u))&&o.push(u);var f=u.shadowRoot||"function"==typeof n.getShadowRoot&&n.getShadowRoot(u),d=!n.shadowRootFilter||n.shadowRootFilter(u);if(f&&d){var h=e(!0===f?u.children:f.children,!0,n);n.flatten?o.push.apply(o,h):o.push({scope:u,candidates:h})}else s.unshift.apply(s,u.children)}}return o},c=function(e,t){return e.tabIndex<0&&(t||/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||e.isContentEditable)&&isNaN(parseInt(e.getAttribute("tabindex"),10))?0:e.tabIndex},f=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},d=function(e){return"INPUT"===e.tagName},h=function(e,t){for(var r=0;r<e.length;r++)if(e[r].checked&&e[r].form===t)return e[r]},p=function(e){if(!e.name)return!0;var t,r=e.form||s(e),n=function(e){return r.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=n(window.CSS.escape(e.name));else try{t=n(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var i=h(t,e.form);return!i||i===e},g=function(e){return d(e)&&"radio"===e.type&&!p(e)},v=function(e){var t=e.getBoundingClientRect(),r=t.width,n=t.height;return 0===r&&0===n},m=function(e,t){var r=t.displayCheck,n=t.getShadowRoot;if("hidden"===getComputedStyle(e).visibility)return!0;var i=a.call(e,"details>summary:first-of-type")?e.parentElement:e;if(a.call(i,"details:not([open]) *"))return!0;var o=s(e).host,u=(null==o?void 0:o.ownerDocument.contains(o))||e.ownerDocument.contains(e);if(r&&"full"!==r){if("non-zero-area"===r)return v(e)}else{if("function"==typeof n){for(var l=e;e;){var c=e.parentElement,f=s(e);if(c&&!c.shadowRoot&&!0===n(c))return v(e);e=e.assignedSlot?e.assignedSlot:c||f===e.ownerDocument?c:f.host}e=l}if(u)return!e.getClientRects().length}return!1},b=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var r=0;r<t.children.length;r++){var n=t.children.item(r);if("LEGEND"===n.tagName)return!!a.call(t,"fieldset[disabled] *")||!n.contains(e)}return!0}t=t.parentElement}return!1},y=function(e,t){return!(t.disabled||d(t)&&"hidden"===t.type||m(t,e)||"DETAILS"===t.tagName&&Array.prototype.slice.apply(t.children).some(function(e){return"SUMMARY"===e.tagName})||b(t))},w=function(e,t){return!(g(t)||0>c(t))&&!!y(e,t)},x=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!isNaN(t)||!!(t>=0)},E=function e(t){var r=[],n=[];return t.forEach(function(t,i){var o=!!t.scope,a=o?t.scope:t,s=c(a,o),u=o?e(t.candidates):a;0===s?o?r.push.apply(r,u):r.push(a):n.push({documentOrder:i,tabIndex:s,item:t,isScope:o,content:u})}),n.sort(f).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(r)},k=function(e,t){return E((t=t||{}).getShadowRoot?l([e],t.includeContainer,{filter:w.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:x}):u(e,t.includeContainer,w.bind(null,t)))},L=function(e,t){return(t=t||{}).getShadowRoot?l([e],t.includeContainer,{filter:y.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):u(e,t.includeContainer,y.bind(null,t))},T=function(e,t){if(t=t||{},!e)throw Error("No node provided");return!1!==a.call(e,i)&&w(t,e)},S=n.concat("iframe").join(","),R=function(e,t){if(t=t||{},!e)throw Error("No node provided");return!1!==a.call(e,S)&&y(t,e)};function A(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?A(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],i in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):A(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var O=function(){var e=[];return{activateTrap:function(t){if(e.length>0){var r=e[e.length-1];r!==t&&r.pause()}var n=e.indexOf(t);-1===n||e.splice(n,1),e.push(t)},deactivateTrap:function(t){var r=e.indexOf(t);-1!==r&&e.splice(r,1),e.length>0&&e[e.length-1].unpause()}}}(),M=function(e){return setTimeout(e,0)},N=function(e,t){var r=-1;return e.every(function(e,n){return!t(e)||(r=n,!1)}),r},j=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return"function"==typeof e?e.apply(void 0,r):e},C=function(e){return e.target.shadowRoot&&"function"==typeof e.composedPath?e.composedPath()[0]:e.target},P=function(e,t){var r,n=(null==t?void 0:t.document)||document,i=_({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0},t),o={containers:[],containerGroups:[],tabbableGroups:[],nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,delayInitialFocusTimer:void 0},a=function(e,t,r){return e&&void 0!==e[t]?e[t]:i[r||t]},s=function(e){return o.containerGroups.findIndex(function(t){var r=t.container,n=t.tabbableNodes;return r.contains(e)||n.find(function(t){return t===e})})},u=function(e){var t=i[e];if("function"==typeof t){for(var r=arguments.length,o=Array(r>1?r-1:0),a=1;a<r;a++)o[a-1]=arguments[a];t=t.apply(void 0,o)}if(!0===t&&(t=void 0),!t){if(void 0===t||!1===t)return t;throw Error("`".concat(e,"` was specified but was not a node, or did not return a node"))}var s=t;if("string"==typeof t&&!(s=n.querySelector(t)))throw Error("`".concat(e,"` as selector refers to no known node"));return s},l=function(){var e=u("initialFocus");if(!1===e)return!1;if(void 0===e)if(s(n.activeElement)>=0)e=n.activeElement;else{var t=o.tabbableGroups[0];e=t&&t.firstTabbableNode||u("fallbackFocus")}if(!e)throw Error("Your focus-trap needs to have at least one focusable element");return e},c=function(){if(o.containerGroups=o.containers.map(function(e){var t=k(e,i.tabbableOptions),r=L(e,i.tabbableOptions);return{container:e,tabbableNodes:t,focusableNodes:r,firstTabbableNode:t.length>0?t[0]:null,lastTabbableNode:t.length>0?t[t.length-1]:null,nextTabbableNode:function(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],n=r.findIndex(function(t){return t===e});if(!(n<0))return t?r.slice(n+1).find(function(e){return T(e,i.tabbableOptions)}):r.slice(0,n).reverse().find(function(e){return T(e,i.tabbableOptions)})}}}),o.tabbableGroups=o.containerGroups.filter(function(e){return e.tabbableNodes.length>0}),o.tabbableGroups.length<=0&&!u("fallbackFocus"))throw Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times")},f=function e(t){if(!1!==t&&t!==n.activeElement){if(!t||!t.focus)return void e(l());t.focus({preventScroll:!!i.preventScroll}),o.mostRecentlyFocusedNode=t,t.tagName&&"input"===t.tagName.toLowerCase()&&"function"==typeof t.select&&t.select()}},d=function(e){var t=u("setReturnFocus",e);return t||!1!==t&&e},h=function(e){var t=C(e);if(!(s(t)>=0)){if(j(i.clickOutsideDeactivates,e))return void r.deactivate({returnFocus:i.returnFocusOnDeactivate&&!R(t,i.tabbableOptions)});j(i.allowOutsideClick,e)||e.preventDefault()}},p=function(e){var t=C(e),r=s(t)>=0;r||t instanceof Document?r&&(o.mostRecentlyFocusedNode=t):(e.stopImmediatePropagation(),f(o.mostRecentlyFocusedNode||l()))},g=function(e){var t=C(e);c();var r=null;if(o.tabbableGroups.length>0){var n=s(t),a=n>=0?o.containerGroups[n]:void 0;if(n<0)r=e.shiftKey?o.tabbableGroups[o.tabbableGroups.length-1].lastTabbableNode:o.tabbableGroups[0].firstTabbableNode;else if(e.shiftKey){var l=N(o.tabbableGroups,function(e){return t===e.firstTabbableNode});if(l<0&&(a.container===t||R(t,i.tabbableOptions)&&!T(t,i.tabbableOptions)&&!a.nextTabbableNode(t,!1))&&(l=n),l>=0){var d=0===l?o.tabbableGroups.length-1:l-1;r=o.tabbableGroups[d].lastTabbableNode}}else{var h=N(o.tabbableGroups,function(e){return t===e.lastTabbableNode});if(h<0&&(a.container===t||R(t,i.tabbableOptions)&&!T(t,i.tabbableOptions)&&!a.nextTabbableNode(t))&&(h=n),h>=0){var p=h===o.tabbableGroups.length-1?0:h+1;r=o.tabbableGroups[p].firstTabbableNode}}}else r=u("fallbackFocus");r&&(e.preventDefault(),f(r))}
1,v=function(e){if(("Escape"===e.key||"Esc"===e.key||27===e.keyCode)&&!1!==j(i.escapeDeactivates,e)){e.preventDefault(),r.deactivate();return}if("Tab"===e.key||9===e.keyCode)return void g(e)},m=function(e){!(s(C(e))>=0||j(i.clickOutsideDeactivates,e))&&(j(i.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation()))},b=function(){if(o.active)return O.activateTrap(r),o.delayInitialFocusTimer=i.delayInitialFocus?M(function(){f(l())}):f(l()),n.addEventListener("focusin",p,!0),n.addEventListener("mousedown",h,{capture:!0,passive:!1}),n.addEventListener("touchstart",h,{capture:!0,passive:!1}),n.addEventListener("click",m,{capture:!0,passive:!1}),n.addEventListener("keydown",v,{capture:!0,passive:!1}),r},y=function(){if(o.active)return n.removeEventListener("focusin",p,!0),n.removeEventListener("mousedown",h,!0),n.removeEventListener("touchstart",h,!0),n.removeEventListener("click",m,!0),n.removeEventListener("keydown",v,!0),r};return(r={get active(){return o.active},get paused(){return o.paused},activate:function(e){if(o.active)return this;var t=a(e,"onActivate"),r=a(e,"onPostActivate"),i=a(e,"checkCanFocusTrap");i||c(),o.active=!0,o.paused=!1,o.nodeFocusedBeforeActivation=n.activeElement,t&&t();var s=function(){i&&c(),b(),r&&r()};return i?i(o.containers.concat()).then(s,s):s(),this},deactivate:function(e){if(!o.active)return this;var t=_({onDeactivate:i.onDeactivate,onPostDeactivate:i.onPostDeactivate,checkCanReturnFocus:i.checkCanReturnFocus},e);clearTimeout(o.delayInitialFocusTimer),o.delayInitialFocusTimer=void 0,y(),o.active=!1,o.paused=!1,O.deactivateTrap(r);var n=a(t,"onDeactivate"),s=a(t,"onPostDeactivate"),u=a(t,"checkCanReturnFocus"),l=a(t,"returnFocus","returnFocusOnDeactivate");n&&n();var c=function(){M(function(){l&&f(d(o.nodeFocusedBeforeActivation)),s&&s()})};return l&&u?u(d(o.nodeFocusedBeforeActivation)).then(c,c):c(),this},pause:function(){return o.paused||!o.active||(o.paused=!0,y()),this},unpause:function(){return o.paused&&o.active&&(o.paused=!1,c(),b()),this},updateContainerElements:function(e){return o.containers=[].concat(e).filter(
1Boolean).map(function(e){return"string"==typeof e?n.querySelector(e):e}),o.active&&c(),this}}).updateContainerElements(e),r}},55481:(e,t,r)=>{"use strict";function n(e){return e.split("-")[0]}function i(e){return e.split("-")[1]}function o(e){return["top","bottom"].includes(n(e))?"x":"y"}function a(e){return"y"===e?"height":"width"}function s(e,t,r){let s,{reference:u,floating:l}=e,c=u.x+u.width/2-l.width/2,f=u.y+u.height/2-l.height/2,d=o(t),h=a(d),p=u[h]/2-l[h]/2,g="x"===d;switch(n(t)){case"top":s={x:c,y:u.y-l.height};break;case"bottom":s={x:c,y:u.y+u.height};break;case"right":s={x:u.x+u.width,y:f};break;case"left":s={x:u.x-l.width,y:f};break;default:s={x:u.x,y:u.y}}switch(i(t)){case"start":s[d]-=p*(r&&g?-1:1);break;case"end":s[d]+=p*(r&&g?-1:1)}return s}r.d(t,{B1:()=>l,UU:()=>g,cY:()=>v,rD:()=>u});let u=async(e,t,r)=>{let{placement:n="bottom",strategy:i="absolute",middleware:o=[],platform:a}=r,u=await (null==a.isRTL?void 0:a.isRTL(t)),l=await a.getElementRects({reference:e,floating:t,strategy:i}),{x:c,y:f}=s(l,n,u),d=n,h={},p=0;for(let r=0;r<o.length;r++){let{name:g,fn:v}=o[r],{x:m,y:b,data:y,reset:w}=await v({x:c,y:f,initialPlacement:n,placement:d,strategy:i,middlewareData:h,rects:l,platform:a,elements:{reference:e,floating:t}});c=null!=m?m:c,f=null!=b?b:f,h={...h,[g]:{...h[g],...y}},w&&p<=50&&(p++,"object"==typeof w&&(w.placement&&(d=w.placement),w.rects&&(l=!0===w.rects?await a.getElementRects({reference:e,floating:t,strategy:i}):w.rects),{x:c,y:f}=s(l,d,u)),r=-1)}return{x:c,y:f,placement:d,strategy:i,middlewareData:h}};function l(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function c(e,t){var r,n;void 0===t&&(t={});let{x:i,y:o,platform:a,rects:s,elements:u,strategy:c}=e,{boundary:f="clippingAncestors",rootBoundary:d="viewport",elementContext:h="floating",altBoundary:p=!1,padding:g=0}=t,v="number"!=typeof(n=g)?{top:0,right:0,bottom:0,left:0,...n}:{top:n,right:n,bottom:n,left:n},m=u[p?"floating"===h?"reference":"floating":h],b=l(await a.getClippingRect({element:null==(r=await (null==a.isElement?void 0:a.isElement(m)))||r?m:m.contextElement||await (null==a.getDocumentElement?void 0:a.getDocumentElement(u.floating)),boundary:f,rootBoundary:d,strategy:c})),y=l(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({rect:"floating"===h?{...s.floating,x:i,y:o}:s.reference,offsetParent:await (null==a.getOffsetParent?void 0:a.getOffsetParent(u.floating)),strategy:c}):s[h]);return{top:b.top-y.top+v.top,bottom:y.bottom-b.bottom+v.bottom,left:b.left-y.left+v.left,right:y.right-b.right+v.right}}let f={left:"right",right:"left",bottom:"top",top:"bottom"};function d(e){return e.replace(/left|right|bottom|top/g,e=>f[e])}let h={start:"end",end:"start"};function p(e){return e.replace(/start|end/g,e=>h[e])}["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]);let g=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r,s,u,l;let{placement:f,middlewareData:h,rects:g,initialPlacement:v,platform:m,elements:b}=t,{mainAxis:y=!0,crossAxis:w=!0,fallbackPlacements:x,fallbackStrategy:E="bestFit",flipAlignment:k=!0,...L}=e,T=n(f),S=x||(T!==v&&k?function(e){let t=d(e);return[p(e),t,p(t)]}(v):[d(v)]),R=[v,...S],A=await c(t,L),_=[],O=(null==(r=h.flip)?void 0:r.overflows)||[];if(y&&_.push(A[T]),w){let{main:e,cross:t}=function(e,t,r){void 0===r&&(r=!1);let n=i(e),s=o(e),u=a(s),l="x"===s?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[u]>t.floating[u]&&(l=d(l)),{main:l,cross:d(l)}}(f,g,await (null==m.isRTL?void 0:m.isRTL(b.floating)));_.push(A[e],A[t])}if(O=[...O,{placement:f,overflows:_}],!_.every(e=>e<=0)){let e=(null!=(s=null==(u=h.flip)?void 0:u.index)?s:0)+1,t=R[e];if(t)return{data:{index:e,overflows:O},reset:{placement:t}};let r="bottom";switch(E){case"bestFit":{let e=null==(l=O.map(e=>[e,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:l[0].placement;e&&(r=e);break}case"initialPlacement":r=v}if(f!==r)return{reset:{placement:r}}}return{}}}},v=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){let{x:r,y:a}=t,s=await async function(e,t){let{placement:r,platform:a,elements:s}=e,u=await (null==a.isRTL?void 0:a.isRTL(s.floating)),l=n(r),c=i(r),f="x"===o(r),d=["left","top"].includes(l)?-1:1,h=u&&f?-1:1,p="function"==typeof t?t(e):t,{mainAxis:g,crossAxis:v,alignmentAxis:m}="number"==typeof p?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...p};return c&&"number"==typeof m&&(v="end"===c?-1*m:m),f?{x:v*h,y:g*d}:{x:g*d,y:v*h}}(t,e);return{x:r+s.x,y:a+s.y,data:s}}}}},58575:(e,t,r)=>{"use strict";r.d(t,{ll:()=>_,rD:()=>O});var n=r(55481);function i(e){return e&&e.document&&e.location&&e.alert&&e.setInterval}function o(e){if(null==e)return window;if(!i(e)){let t=e.ownerDocument;return t&&t.defaultView||window}return e}function a(e){return o(e).getComputedStyle(e)}function s(e){return i(e)?"":e?(e.nodeName||"").toLowerCase():""}function u(){let e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map(e=>e.brand+"/"+e.version).join(" "):navigator.userAgent}function l(e){return e instanceof o(e).HTMLElement}function c(e){return e instanceof o(e).Element}function f(e){return"undefined"!=typeof ShadowRoot&&(e instanceof o(e).ShadowRoot||e instanceof ShadowRoot)}function d(e){let{overflow:t,overflowX:r,overflowY:n}=a(e);return/auto|scroll|overlay|hidden/.test(t+n+r)}function h(e){let t=/firefox/i.test(u()),r=a(e);return"none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||["transform","perspective"].includes(r.willChange)||t&&"filter"===r.willChange||t&&!!r.filter&&"none"!==r.filter}function p(){return!/^((?!chrome|android).)*safari/i.test(u())}let g=Math.min,v=Math.max,m=Math.round;function b(e,t,r){var n,i,a,s;void 0===t&&(t=!1),void 0===r&&(r=!1);let u=e.getBoundingClientRect(),f=1,d=1;t&&l(e)&&(f=e.offsetWidth>0&&m(u.width)/e.offsetWidth||1,d=e.offsetHeight>0&&m(u.height)/e.offsetHeight||1);let h=c(e)?o(e):window,g=!p()&&r,v=(u.left+(g&&null!=(n=null==(i=h.visualVie
1wport)?void 0:i.offsetLeft)?n:0))/f,b=(u.top+(g&&null!=(a=null==(s=h.visualViewport)?void 0:s.offsetTop)?a:0))/d,y=u.width/f,w=u.height/d;return{width:y,height:w,top:b,right:v+y,bottom:b+w,left:v,x:v,y:b}}function y(e){return((e instanceof o(e).Node?e.ownerDocument:e.document)||window.document).documentElement}function w(e){return c(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function x(e){return b(y(e)).left+w(e).scrollLeft}function E(e){return"html"===s(e)?e:e.assignedSlot||e.parentNode||(f(e)?e.host:null)||y(e)}function k(e){return l(e)&&"fixed"!==getComputedStyle(e).position?e.offsetParent:null}function L(e){let t=o(e),r=k(e);for(;r&&["table","td","th"].includes(s(r))&&"static"===getComputedStyle(r).position;)r=k(r);return r&&("html"===s(r)||"body"===s(r)&&"static"===getComputedStyle(r).position&&!h(r))?t:r||function(e){let t=E(e);for(f(t)&&(t=t.host);l(t)&&!["html","body"].includes(s(t));){if(h(t))return t;t=t.parentNode}return null}(e)||t}function T(e){if(l(e))return{width:e.offsetWidth,height:e.offsetHeight};let t=b(e);return{width:t.width,height:t.height}}function S(e,t){var r;void 0===t&&(t=[]);let n=function e(t){let r=E(t);return["html","body","#document"].includes(s(r))?t.ownerDocument.body:l(r)&&d(r)?r:e(r)}(e),i=n===(null==(r=e.ownerDocument)?void 0:r.body),a=o(n),u=i?[a].concat(a.visualViewport||[],d(n)?n:[]):n,c=t.concat(u);return i?c:c.concat(S(u))}function R(e,t,r){return"viewport"===t?(0,n.B1)(function(e,t){let r=o(e),n=y(e),i=r.visualViewport,a=n.clientWidth,s=n.clientHeight,u=0,l=0;if(i){a=i.width,s=i.height;let e=p();(e||!e&&"fixed"===t)&&(u=i.offsetLeft,l=i.offsetTop)}return{width:a,height:s,x:u,y:l}}
1(e,r)):c(t)?function(e,t){let r=b(e,!1,"fixed"===t),n=r.top+e.clientTop,i=r.left+e.clientLeft;return{top:n,left:i,x:i,y:n,right:i+e.clientWidth,bottom:n+e.clientHeight,width:e.clientWidth,height:e.clientHeight}}(t,r):(0,n.B1)(function(e){var t;let r=y(e),n=w(e),i=null==(t=e.ownerDocument)?void 0:t.body,o=v(r.scrollWidth,r.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),s=v(r.scrollHeight,r.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),u=-n.scrollLeft+x(e),l=-n.scrollTop;return"rtl"===a(i||r).direction&&(u+=v(r.clientWidth,i?i.clientWidth:0)-o),{width:o,height:s,x:u,y:l}}(y(e)))}let A={getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:i}=e,o=[..."clippingAncestors"===r?function(e){let t=S(e),r=["absolute","fixed"].includes(a(e).position)&&l(e)?L(e):e;return c(r)?t.filter(e=>c(e)&&function(e,t){let r=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(r&&f(r)){let r=t;do{if(r&&e===r)return!0;r=r.parentNode||r.host}while(r)}return!1}(e,r)&&"body"!==s(e)):[]}(t):[].concat(r),n],u=o[0],d=o.reduce((e,r)=>{let n=R(t,r,i);return e.top=v(n.top,e.top),e.right=g(n.right,e.right),e.bottom=g(n.bottom,e.bottom),e.left=v(n.left,e.left),e},R(t,u,i));return{width:d.right-d.left,height:d.bottom-d.top,x:d.left,y:d.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:r,strategy:n}=e,i=l(r),o=y(r);if(r===o)return t;let a={scrollLeft:0,scrollTop:0},u={x:0,y:0};if((i||!i&&"fixed"!==n)&&(("body"!==s(r)||d(o))&&(a=w(r)),l(r))){let e=b(r,!0);u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}return{...t,x:t.x-a.scrollLeft+u.x,y:t.y-a.scrollTop+u.y}},isElement:c,getDimensions:T,getOffsetParent:L,getDocumentElement:y,getElementRects:e=>{let{reference:t,floating:r,strategy:n}=e;return{reference:function(e,t,r){let n=l(t),i=y(t),o=b(e,n&&function(e){let t=b(e);return m(t.width)!==e.offsetWidth||m(t.height)!==e.offsetHeight}(t),"fixed"===r),a={scrollLeft:0,scrollTop:0},u={x:0,y:0};if(n||!n&&"fixed"!==r)if(("body"!==s(t)||d(i))&&(a=w(t)),l(t)){let e=b(t,!0);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else i&&(u.x=x(i));return{x:o.left+a.scrollLeft-u.x,y:o.top+a.scrollTop-u.y,width:o.width,height:o.height}}(t,L(r),n),floating:{...T(r),x:0,y:0}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===a(e).direction};function _(e,t,r,n){void 0===n&&(n={});let{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:a=!0,animationFrame:s=!1}=n,u=i&&!s,l=o&&!s,f=u||l?[...c(e)?S(e):[],...S(t)]:[];f.forEach(e=>{u&&e.addEventListener("scroll",r,{passive:!0}),l&&e.addEventListener("resize",r)});let d,h=null;if(a){let n=!0;h=new ResizeObserver(()=>{n||r(),n=!1}),c(e)&&!s&&h.observe(e),h.observe(t)}let p=s?b(e):null;return s&&function t(){let n=b(e);p&&(n.x!==p.x||n.y!==p.y||n.width!==p.width||n.height!==p.height)&&r(),p=n,d=requestAnimationFrame(t)}(),r(),()=>{var e;f.forEach(e=>{u&&e.removeEventListener("scroll",r),l&&e.removeEventListener("resize",r)}),null==(e=h)||e.disconnect(),h=null,s&&cancelAnimationFrame(d)}}let O=(e,t,r)=>(0,n.rD)(e,t,{platform:A,...r})},58700:(e,t)=>{e.exports=function(){var e={},t=Math.PI/180,r=180/Math.PI;function n(e){return Number(e)===e&&e%1!=0}function i(t){if(t=t||{},this.size=t.size||256,this.expansion=!0===t.antimeridian?2:1,!e[this.size]){var r=this.size,n=e[this.size]={};n.Bc=[],n.Cc=[],n.zc=[],n.Ac=[];for(var i=0;i<30;i++)n.Bc.push(r/360),n.Cc.push(r/(2*Math.PI)),n.zc.push(r/2),n.Ac.push(r),r*=2}this.Bc=e[this.size].Bc,this.Cc=e[this.size].Cc,this.zc=e[this.size].zc,this.Ac=e[this.size].Ac}return i.prototype.px=function(e,r){if(n(r)){var i=this.size*Math.pow(2,r),o=i/2,a=i/(2*Math.PI),s=Math.min(Math.max(Math.sin(t*e[1]),-.9999),.9999),u=o+e[0]*(i/360),l=o+-(.5*Math.log((1+s)/(1-s))*a);return u>i*this.expansion&&(u=i*this.expansion),l>i&&(l=i),[u,l]}var o=this.zc[r],s=Math.min(Math.max(Math.sin(t*e[1]),-.9999),.9999),u=Math.round(o+e[0]*this.Bc[r]),l=Math.round(o+-(.5*Math.log((1+s)/(1-s))*this.Cc[r]));return u>this.Ac[r]*this.expansion&&(u=this.Ac[r]*this.expansion),l>this.Ac[r]&&(l=this.Ac[r]),[u,l]},i.prototype.ll=function(e,t){if(n(t)){var i=this.size*Math.pow(2,t),o=i/(2*Math.PI),a=i/2,s=-((e[1]-a)/o),u=(e[0]-a)/(i/360),l=r*(2*Math.atan(Math.exp(s))-.5*Math.PI);return[u,l]}var s=-((e[1]-this.zc[t])/this.Cc[t]),u=(e[0]-this.zc[t])/this.Bc[t],l=r*(2*Math.atan(Math.exp(s))-.5*Math.PI);return[u,l]},i.prototype.bbox=function(e,t,r,n,i){n&&(t=Math.pow(2,r)-1-t);var o=[e*this.size,(+t+1)*this.size],a=[(+e+1)*this.size,t*this.size],s=this.ll(o,r).concat(this.ll(a,r));return"900913"===i?this.convert(s,"900913"):s},i.prototype.xyz=function(e,t,r,n){"900913"===n&&(e=this.convert(e,"WGS84"));var i=[e[0],e[1]],o=[e[2],e[3]],a=this.px(i,t),s=this.px(o,t),u=[Math.floor(a[0]/this.size),Math.floor((s[0]-1)/this.size)],l=[Math.floor(s[1]/this.size),Math.floor((a[1]-1)/this.size)],c={minX:0>Math.min.apply(Math,u)?0:Math.min.apply(Math,u),minY:0>Math.min.apply(Math,l)?0:Math.min.apply(Math,l),maxX:Math.max.apply(Math,u),maxY:M
1ath.max.apply(Math,l)};if(r){var f={minY:Math.pow(2,t)-1-c.maxY,maxY:Math.pow(2,t)-1-c.minY};c.minY=f.minY,c.maxY=f.maxY}return c},i.prototype.convert=function(e,t){return"900913"===t?this.forward(e.slice(0,2)).concat(this.forward(e.slice(2,4))):this.inverse(e.slice(0,2)).concat(this.inverse(e.slice(2,4)))},i.prototype.forward=function(e){var r=[6378137*e[0]*t,6378137*Math.log(Math.tan(.25*Math.PI+.5*e[1]*t))];return r[0]>20037508.342789244&&(r[0]=20037508.342789244),r[0]<-20037508.342789244&&(r[0]=-20037508.342789244),r[1]>20037508.342789244&&(r[1]=20037508.342789244),r[1]<-20037508.342789244&&(r[1]=-20037508.342789244),r},i.prototype.inverse=function(e){return[e[0]*r/6378137,(.5*Math.PI-2*Math.atan(Math.exp(-e[1]/6378137)))*r]},i}()},86419:(e,t,r)=>{"use strict";r.d(t,{C1:()=>k,bL:()=>x});var n=r(23546),i=r(94574),o=r(76222),a=r(31743),s=r(61409),u=r(95865),l=r(79585),c=r(70846),f=r(83299),d=r(64274),h="Checkbox",[p,g]=(0,o.A)(h),[v,m]=p(h);function b(e){let{__scopeCheckbox:t,checked:r,children:i,defaultChecked:o,disabled:a,form:u,name:l,onCheckedChange:c,required:f,value:p="on",internal_do_not_use_render:g}=e,[m,b]=(0,s.i)({prop:r,defaultProp:null!=o&&o,onChange:c,caller:h}),[y,w]=n.useState(null),[x,E]=n.useState(null),k=n.useRef(!1),L=!y||!!u||!!y.closest("form"),T={checked:m,disabled:a,setChecked:b,control:y,setControl:w,name:l,form:u,value:p,hasConsumerStoppedPropagationRef:k,required:f,defaultChecked:!S(o)&&o,isFormControl:L,bubbleInput:x,setBubbleInput:E};return(0,d.jsx)(v,{scope:t,...T,children:"function"==typeof g?g(T):i})}var y="CheckboxTrigger",w=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,onKeyDown:o,onClick:s,...u}=e,{control:l,value:c,disabled:h,checked:p,required:g,setControl:v,setChecked:b,hasConsumerStoppedPropagationRef:w,isFormControl:x,bubbleInput:E}=m(y,r),k=(0,i.s)(t,v),L=n.useRef(p);return n.useEffect(()=>{let e=null==l?void 0:l.form;if(e){let t=()=>b(L.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[l,b]),(0,d.jsx)(f.sG.button,{type:"button",role:"checkbox","aria-checked":S(p)?"mixed":p,"aria-required":g,"data-state":R(p),"data-disabled":h?"":void 0,disabled:h,value:c,...u,ref:k,onKeyDown:(0,a.m)(o,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,a.m)(s,e=>{b(e=>!!S(e)||!e),E&&x&&(w.current=e.isPropagationStopped(),w.current||e.stopPropagation())})})});w.displayName=y;var x=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,name:n,checked:i,defaultChecked:o,required:a,disabled:s,value:u,onCheckedChange:l,form:c,...f}=e;return(0,d.jsx)(b,{__scopeCheckbox:r,checked:i,defaultChecked:o,disabled:s,required:a,onCheckedChange:l,name:n,form:c,value:u,internal_do_not_use_render:e=>{let{isFormControl:n}=e;return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(w,{...f,ref:t,__scopeCheckbox:r}),n&&(0,d.jsx)(T,{__scopeCheckbox:r})]})}})});x.displayName=h;var E="CheckboxIndicator",k=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,forceMount:n,...i}=e,o=m(E,r);return(0,d.jsx)(c.C,{present:n||S(o.checked)||!0===o.checked,children:(0,d.jsx)(f.sG.span,{"data-state":R(o.checked),"data-disabled":o.disabled?"":void 0,...i,ref:t,style:{pointerEvents:"none",...e.style}})})});k.displayName=E;var L="CheckboxBubbleInput",T=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,...o}=e,{control:a,hasConsumerStoppedPropagationRef:s,checked:c,defaultChecked:h,required:p,disabled:g,name:v,value:b,form:y,bubbleInput:w,setBubbleInput:x}=m(L,r),E=(0,i.s)(t,x),k=(0,u.Z)(c),T=(0,l.X)(a);n.useEffect(()=>{if(!w)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!s.current;if(k!==c&&e){let r=new Event("click",{bubbles:t});w.indeterminate=S(c),e.call(w,!S(c)&&c),w.dispatchEvent(r)}},[w,k,c,s]);let R=n.useRef(!S(c)&&c);return(0,d.jsx)(f.sG.input,{type:"checkbox","aria-hidden":!0,defaultChecked:null!=h?h:R.current,required:p,disabled:g,name:v,value:b,form:y,...o,tabIndex:-1,ref:E,style:{...o.style,...T,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function S(e){return"indeterminate"===e}function R(e){return S(e)?"indeterminate":e?"checked":"unchecked"}T.displayName=L},95865:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(23546);function i(e){let t=n.useRef({value:e,previous:e});return n.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[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.