1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8708],{6574:function(e,t,n){"use strict";var r=n(6248),o=n(318),a=n(9730);t.Z=function(e,t,n){void 0===n&&(n={});var s=(0,o.Z)(e),i=(0,r.useRef)(null),u=(0,r.useCallback)((function(){i.current&&clearInterval(i.current)}),[]);return(0,r.useEffect)((function(){if((0,a.hj)(t)&&!(t<0))return n.immediate&&s(),i.current=setInterval(s,t),u}),[t,n.immediate]),u}},8105:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var r=n(3112),o=n(6248),a=n(318),s=function(e){return function(t,n){var r=(0,o.useRef)(!1);e((function(){return function(){r.current=!1}}),[]),e((function(){if(r.current)return t();r.current=!0}),n)}},i=s(o.useEffect),u=n(9730);var l,c=!("undefined"===typeof window||!window.document||!window.document.createElement),d=(l=function(){return c?localStorage:void 0},function(e,t){var n;void 0===t&&(t={});var s=t.onError,c=void 0===s?function(e){console.error(e)}:s;try{n=l()}catch(m){c(m)}function d(){try{var r=null===n||void 0===n?void 0:n.getItem(e);if(r)return o=r,t.deserializer?t.deserializer(o):JSON.parse(o)}catch(a){c(a)}var o;return(0,u.mf)(t.defaultValue)?t.defaultValue():t.defaultValue}var f=(0,r.__read)((0,o.useState)(d),2),p=f[0],h=f[1];return i((function(){h(d())}),[e]),[p,(0,a.Z)((function(r){var o=(0,u.mf)(r)?r(p):r;if(h(o),(0,u.G7)(o))null===n||void 0===n||n.removeItem(e);else try{null===n||void 0===n||n.setItem(e,function(e){return t.serializer?t.serializer(e):JSON.stringify(e)}(o))}catch(a){console.error(a)}}))]})},6066:function(e,t,n){"use strict";var r=n(6248),o=n(9730),a=n(6698);t.Z=function(e){a.Z&&((0,o.mf)(e)||console.error('useMount: parameter `fn` expected to be a function, but got "'.concat(typeof e,'".'))),(0,r.useEffect)((function(){null===e||void 0===e||e()}),[])}},6274:function(e,t,n){var r=n(1825);function o(){var e;try{e=t.storage.debug}catch(n){}return!e&&"undefined"!==typeof r&&"env"in r&&(e=r.env.DEBUG),e}(t=e.exports=n(9017)).log=function(){return"object"===typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},t.formatArgs=function(e){var n=this.useColors;if(e[0]=(n?"%c":"")+this.namespace+(n?" %c":" ")+e[0]+(n?"%c ":" ")+"+"+t.humanize(this.diff),!n)return;var r="color: "+this.color;e.splice(1,0,r,"color: inherit");var o=0,a=0;e[0].replace(/%[a-zA-Z%]/g,(function(e){"%%"!==e&&(o++,"%c"===e&&(a=o))})),e.splice(a,0,r)},t.save=function(e){try{null==e?t.storage.removeItem("debug"):t.storage.debug=e}catch(n){}},t.load=o,t.useColors=function(){if("undefined"!==typeof window&&window.process&&"renderer"===window.process.type)return!0;return"undefined"!==typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!==typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!==typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!==typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage="undefined"!=typeof chrome&&"undefined"!=typeof chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(e){}}(),t.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],t.formatters.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}},t.enable(o())},9017:function(e,t,n){var r;function o(e){function n(){if(n.enabled){var e=n,o=+new Date,a=o-(r||o);e.diff=a,e.prev=r,e.curr=o,r=o;for(var s=new Array(arguments.length),i=0;i<s.length;i++)s[i]=arguments[i];s[0]=t.coerce(s[0]),"string"!==typeof s[0]&&s.unshift("%O");var u=0;s[0]=s[0].replace(/%([a-zA-Z%])/g,(function(n,r){if("%%"===n)return n;u++;var o=t.formatters[r];if("function"===typeof o){var a=s[u];n=o.call(e,a),s.splice(u,1),u--}return n})),t.formatArgs.call(e,s);var l=n.log||t.log||console.log.bind(console);l.apply(e,s)}}return n.namespace=e,n.enabled=t.enabled(e),n.useColors=t.useColors(),n.color=function(e){var n,r=0;for(n in e)r=(r<<5)-r+e.charCodeAt(n),r|=0;return t.colors[Math.abs(r)%t.colors.length]}(e),"function"===typeof t.init&&t.init(n),n}
1(t=e.exports=o.debug=o.default=o).coerce=function(e){return e instanceof Error?e.stack||e.message:e},t.disable=function(){t.enable("")},t.enable=function(e){t.save(e),t.names=[],t.skips=[];for(var n=("string"===typeof e?e:"").split(/[\s,]+/),r=n.length,o=0;o<r;o++)n[o]&&("-"===(e=n[o].replace(/\*/g,".*?"))[0]?t.skips.push(new RegExp("^"+e.substr(1)+"$")):t.names.push(new RegExp("^"+e+"$")))},t.enabled=function(e){var n,r;for(n=0,r=t.skips.length;n<r;n++)if(t.skips[n].test(e))return!1;for(n=0,r=t.names.length;n<r;n++)if(t.names[n].test(e))return!0;return!1},t.humanize=n(1881),t.names=[],t.skips=[],t.formatters={}},4204:function(e){"use strict";e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,o,a;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(o=r;0!==o--;)if(!e(t[o],n[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(a=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(o=r;0!==o--;)if(!Object.prototype.hasOwnProperty.call(n,a[o]))return!1;for(o=r;0!==o--;){var s=a[o];if(!e(t[s],n[s]))return!1}return!0}return t!==t&&n!==n}},7112:function(e){function t(e,t){e.onload=function(){this.onerror=this.onload=null,t(null,e)},e.onerror=function(){this.onerror=this.onload=null,t(new Error("Failed to load "+this.src),e)}}function n(e,t){e.onreadystatechange=function(){"complete"!=this.readyState&&"loaded"!=this.readyState||(this.onreadystatechange=null,t(null,e))}}e.exports=function(e,r,o){var a=document.head||document.getElementsByTagName("head")[0],s=document.createElement("script");"function"===typeof r&&(o=r,r={}),r=r||{},o=o||function(){},s.type=r.type||"text/javascript",s.charset=r.charset||"utf8",s.async=!("async"in r)||!!r.async,s.src=e,r.attrs&&function(e,t){for(var n in t)e.setAttribute(n,t[n])}(s,r.attrs),r.text&&(s.text=""+r.text),("onload"in s?t:n)(s,o),s.onload||t(s,o),a.appendChild(s)}},1881:function(e){var t=1e3,n=60*t,r=60*n,o=24*r,a=365.25*o;function s(e,t,n){if(!(e<t))return e<1.5*t?Math.floor(e/t)+" "+n:Math.ceil(e/t)+" "+n+"s"}e.exports=function(e,i){i=i||{};var u,l=typeof e;if("string"===l&&e.length>0)return function(e){if((e=String(e)).length>100)return;var s=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(!s)return;var i=parseFloat(s[1]);switch((s[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return i*a;case"days":case"day":case"d":return i*o;case"hours":case"hour":case"hrs":case"hr":case"h":return i*r;case"minutes":case"minute":case"mins":case"min":case"m":return i*n;case"seconds":case"second":case"secs":case"sec":case"s":return i*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return i;default:return}}(e);if("number"===l&&!1===isNaN(e))return i.long?s(u=e,o,"day")||s(u,r,"hour")||s(u,n,"minute")||s(u,t,"second")||u+" ms":function(e){if(e>=o)return Math.round(e/o)+"d";if(e>=r)return Math.round(e/r)+"h";if(e>=n)return Math.round(e/n)+"m";if(e>=t)return Math.round(e/t)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},8030:function(e,t,n){"use strict";n.d(t,{mh:function(){return U},Hw:function(){return D},ZP:function(){return V}});var r=n(6248);const o=r.createContext(null);function a(e,t){if(e===t)return!0;if(!e||!t)return!1;if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(!a(e[n],t[n]))return!1;return!0}if(Array.isArray(t))return!1;if("object"===typeof e&&"object"===typeof t){const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(const o of n){if(!t.hasOwnProperty(o))return!1;if(!a(e[o],t[o]))return!1}return!0}return!1}function s(e,t){if(!e.getProjection)return;const n=e.getProjection();a(n,t.getProjection())||t.setProjection(n)}function i(e){return{longitude:e.center.lng,latitude:e.center.lat,zoom:e.zoom,pitch:e.pitch,bearing:e.bearing,padding:e.padding}}function u(e,t){const n=t.viewState||t;let r=!1;if("longitude"in n&&"latitude"in n){const t=e.center;e.center=new t.constructor(n.longitude,n.latitude),r=r||t!==e.center}if("zoom"in n){const t=e.zoom;e.zoom=n.zoom,r=r||t!==e.zoom}if("bearing"in n){const t=e.bearing;e.bearing=n.bearing,r=r||t!==e.bearing}if("pitch"in n){const t=e.pitch;e.pitch=n.pitch,r=r||t!==e.pitch}return n.padding&&!e.isPaddingEqual(n.padding)&&(r=!0,e.padding=n.padding),r}const l=["type","source","source-layer","minzoom","maxzoom","filter","layout"];function c(e){if(!e)return null;if("string"===typeof e)return e;
1if("toJS"in e&&(e=e.toJS()),!e.layers)return e;const t={};for(const r of e.layers)t[r.id]=r;const n=e.layers.map((e=>{let n=null;"interactive"in e&&(n=Object.assign({},e),delete n.interactive);const r=t[e.ref];if(r){n=n||Object.assign({},e),delete n.ref;for(const e of l)e in r&&(n[e]=r[e])}return n||e}));return{...e,layers:n}}var d=n(1825);const f={version:8,sources:{},layers:[]},p={mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",click:"onClick",dblclick:"onDblClick",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",mouseout:"onMouseOut",contextmenu:"onContextMenu",touchstart:"onTouchStart",touchend:"onTouchEnd",touchmove:"onTouchMove",touchcancel:"onTouchCancel"},h={movestart:"onMoveStart",move:"onMove",moveend:"onMoveEnd",dragstart:"onDragStart",drag:"onDrag",dragend:"onDragEnd",zoomstart:"onZoomStart",zoom:"onZoom",zoomend:"onZoomEnd",rotatestart:"onRotateStart",rotate:"onRotate",rotateend:"onRotateEnd",pitchstart:"onPitchStart",pitch:"onPitch",pitchend:"onPitchEnd"},m={wheel:"onWheel",boxzoomstart:"onBoxZoomStart",boxzoomend:"onBoxZoomEnd",boxzoomcancel:"onBoxZoomCancel",resize:"onResize",load:"onLoad",render:"onRender",idle:"onIdle",remove:"onRemove",data:"onData",styledata:"onStyleData",sourcedata:"onSourceData",error:"onError"},y=["minZoom","maxZoom","minPitch","maxPitch","maxBounds","projection","renderWorldCopies"],v=["scrollZoom","boxZoom","dragRotate","dragPan","keyboard","doubleClickZoom","touchZoomRotate","touchPitch"];class g{constructor(e,t,n){this._map=null,this._internalUpdate=!1,this._inRender=!1,this._hoveredFeatures=null,this._deferredEvents={move:!1,zoom:!1,pitch:!1,rotate:!1},this._onEvent=e=>{const t=this.props[m[e.type]];t?t(e):"error"===e.type&&console.error(e.error)},this._onPointerEvent=e=>{"mousemove"!==e.type&&"mouseout"!==e.type||this._updateHover(e);const t=this.props[p[e.type]];t&&(this.props.interactiveLayerIds&&"mouseover"!==e.type&&"mouseout"!==e.type&&(e.features=this._hoveredFeatures||this._queryRenderedFeatures(e.point)),t(e),delete e.features)},this._onCameraEvent=e=>{if(!this._internalUpdate){const t=this.props[h[e.type]];t&&t(e)}e.type in this._deferredEvents&&(this._deferredEvents[e.type]=!1)},this._MapClass=e,this.props=t,this._initialize(n)}get map(){return this._map}get transform(){return this._renderTransform}setProps(e){const t=this.props;this.props=e;const n=this._updateSettings(e,t);n&&this._createShadowTransform(this._map);const r=this._updateSize(e),o=this._updateViewState(e,!0);this._updateStyle(e,t),this._updateStyleComponents(e,t),this._updateHandlers(e,t),(n||r||o&&!this._map.isMoving())&&this.redraw()}static reuse(e,t){const n=g.savedMaps.pop();if(!n)return null;const r=n.map,o=r.getContainer();for(t.className=o.className;o.childNodes.length>0;)t.appendChild(o.childNodes[0]);r._container=t;const a=r._resizeObserver;a&&(a.disconnect(),a.observe(t)),n.setProps({...e,styleDiffing:!1}),r.resize();const{initialViewState:s}=e;return s&&(s.bounds?r.fitBounds(s.bounds,{...s.fitBoundsOptions,duration:0}):n._updateViewState(s,!1)),r.isStyleLoaded()?r.fire("load"):r.once("styledata",(()=>r.fire("load"))),r._update(),n}_initialize(e){const{props:t}=this,{mapStyle:n=f}=t,r={...t,...t.initialViewState,accessToken:t.mapboxAccessToken||b()||null,container:e,style:c(n)},o=r.initialViewState||r.viewState||r;if(Object.assign(r,{center:[o.longitude||0,o.latitude||0],zoom:o.zoom||0,pitch:o.pitch||0,bearing:o.bearing||0}),t.gl){const e=HTMLCanvasElement.prototype.getContext;HTMLCanvasElement.prototype.getContext=()=>(HTMLCanvasElement.prototype.getContext=e,t.gl)}const a=new this._MapClass(r);
1o.padding&&a.setPadding(o.padding),t.cursor&&(a.getCanvas().style.cursor=t.cursor),this._createShadowTransform(a);const i=a._render;a._render=e=>{this._inRender=!0,i.call(a,e),this._inRender=!1};const u=a._renderTaskQueue.run;a._renderTaskQueue.run=e=>{u.call(a._renderTaskQueue,e),this._onBeforeRepaint()},a.on("render",(()=>this._onAfterRepaint()));const l=a.fire;a.fire=this._fireEvent.bind(this,l),a.on("resize",(()=>{this._renderTransform.resize(a.transform.width,a.transform.height)})),a.on("styledata",(()=>{this._updateStyleComponents(this.props,{}),s(a.transform,this._renderTransform)})),a.on("sourcedata",(()=>this._updateStyleComponents(this.props,{})));for(const s in p)a.on(s,this._onPointerEvent);for(const s in h)a.on(s,this._onCameraEvent);for(const s in m)a.on(s,this._onEvent);this._map=a}recycle(){const e=this.map.getContainer().querySelector("[mapboxgl-children]");null===e||void 0===e||e.remove(),g.savedMaps.push(this)}destroy(){this._map.remove()}redraw(){const e=this._map;!this._inRender&&e.style&&(e._frame&&(e._frame.cancel(),e._frame=null),e._render())}_createShadowTransform(e){const t=function(e){const t=e.clone();return t.pixelsToGLUnits=e.pixelsToGLUnits,t}(e.transform);e.painter.transform=t,this._renderTransform=t}_updateSize(e){const{viewState:t}=e;if(t){const e=this._map;if(t.width!==e.transform.width||t.height!==e.transform.height)return e.resize(),!0}return!1}_updateViewState(e,t){if(this._internalUpdate)return!1;const n=this._map,r=this._renderTransform,{zoom:o,pitch:a,bearing:s}=r,l=n.isMoving();l&&(r.cameraElevationReference="sea");const c=u(r,{...i(n.transform),...e});if(l&&(r.cameraElevationReference="ground"),c&&t){const e=this._deferredEvents;e.move=!0,e.zoom||(e.zoom=o!==r.zoom),e.rotate||(e.rotate=s!==r.bearing),e.pitch||(e.pitch=a!==r.pitch)}return l||u(n.transform,e),c}_updateSettings(e,t){const n=this._map;let r=!1;for(const o of y)if(o in e&&!a(e[o],t[o])){r=!0;const t=n[`set${o[0].toUpperCase()}${o.slice(1)}`];null===t||void 0===t||t.call(n,e[o])}return r}_updateStyle(e,t){if(e.cursor!==t.cursor&&(this._map.getCanvas().style.cursor=e.cursor||""),e.mapStyle!==t.mapStyle){const{mapStyle:t=f,styleDiffing:n=!0}=e,r={diff:n};return"localIdeographFontFamily"in e&&(r.localIdeographFontFamily=e.localIdeographFontFamily),this._map.setStyle(c(t),r),!0}return!1}_updateStyleComponents(e,t){const n=this._map;let r=!1;return n.isStyleLoaded()&&("light"in e&&n.setLight&&!a(e.light,t.light)&&(r=!0,n.setLight(e.light)),"fog"in e&&n.setFog&&!a(e.fog,t.fog)&&(r=!0,n.setFog(e.fog)),"terrain"in e&&n.setTerrain&&!a(e.terrain,t.terrain)&&(e.terrain&&!n.getSource(e.terrain.source)||(r=!0,n.setTerrain(e.terrain)))),r}_updateHandlers(e,t){var n,r;const o=this._map;let s=!1;for(const i of v){const u=null===(n=e[i])||void 0===n||n;a(u,null===(r=t[i])||void 0===r||r)||(s=!0,u?o[i].enable(u):o[i].disable())}return s}_queryRenderedFeatures(e){const t=this._map,n=t.transform,{interactiveLayerIds:r=[]}=this.props;try{return t.transform=this._renderTransform,t.queryRenderedFeatures(e,{layers:r.filter(t.getLayer.bind(t))})}catch(o){return[]}finally{t.transform=n}}_updateHover(e){var t;const{props:n}=this;if(n.interactiveLayerIds&&(n.onMouseMove||n.onMouseEnter||n.onMouseLeave)){const n=e.type,r=(null===(t=this._hoveredFeatures)||void 0===t?void 0:t.length)>0,o=this._queryRenderedFeatures(e.point),a=o.length>0;!a&&r&&(e.type="mouseleave",this._onPointerEvent(e)),this._hoveredFeatures=o,a&&!r&&(e.type="mouseenter",this._onPointerEvent(e)),e.type=n}else this._hoveredFeatures=null}_fireEvent(e,t,n){const r=this._map,o=r.transform,a="string"===typeof t?t:t.type;return"move"===a&&this._updateViewState(this.props,!1),a in h&&("object"===typeof t&&(t.viewState=i(o)),this._map.isMoving())?(r.transform=this._renderTransform,e.call(r,t,n),r.transform=o,r):(e.call(r,t,n),r)}_onBeforeRepaint(){const e=this._map;this._internalUpdate=!0;for(const n in this._deferredEvents)this._deferredEvents[n]&&e.fire(n);this._internalUpdate=!1;const t=this._map.transform;e.transform=this._renderTransform,this._onAfterRepaint=()=>{s(this._renderTransform,t),e.transform=t}}}function b(){let e=null;if("undefined"!==typeof location){const t=/access_token=([^&\/]*)/.exec(location.search);e=t&&t[1]}try{e=e||d.env.MapboxAccessToken}catch(t){}try{e=e||d.env.REACT_APP_MAPBOX_ACCESS_TOKEN}catch(n){}return e}g.savedMaps=[];
1const P=["setMaxBounds","setMinZoom","setMaxZoom","setMinPitch","setMaxPitch","setRenderWorldCopies","setProjection","setStyle","addSource","removeSource","addLayer","removeLayer","setLayerZoomRange","setFilter","setPaintProperty","setLayoutProperty","setLight","setTerrain","setFog","remove"];function w(e){if(!e)return null;const t=e.map,n={getMap:()=>t,getCenter:()=>e.transform.center,getZoom:()=>e.transform.zoom,getBearing:()=>e.transform.bearing,getPitch:()=>e.transform.pitch,getPadding:()=>e.transform.padding,getBounds:()=>e.transform.getBounds(),project:n=>{const r=t.transform;t.transform=e.transform;const o=t.project(n);return t.transform=r,o},unproject:n=>{const r=t.transform;t.transform=e.transform;const o=t.unproject(n);return t.transform=r,o},queryTerrainElevation:(n,r)=>{const o=t.transform;t.transform=e.transform;const a=t.queryTerrainElevation(n,r);return t.transform=o,a},queryRenderedFeatures:(n,r)=>{const o=t.transform;t.transform=e.transform;const a=t.queryRenderedFeatures(n,r);return t.transform=o,a}};for(const r of function(e){const t=new Set;let n=e;for(;n;){for(const r of Object.getOwnPropertyNames(n))"_"!==r[0]&&"function"===typeof e[r]&&"fire"!==r&&"setEventedParent"!==r&&t.add(r);n=Object.getPrototypeOf(n)}return Array.from(t)}(t))r in n||P.includes(r)||(n[r]=t[r].bind(t));return n}var E="undefined"!==typeof document?r.useLayoutEffect:r.useEffect;const _=["baseApiUrl","maxParallelImageRequests","workerClass","workerCount","workerUrl"];const S=r.createContext(null);function C(e,t,n){const a=(0,r.useContext)(o),[s,i]=(0,r.useState)(null),u=(0,r.useRef)(),{current:l}=(0,r.useRef)({mapLib:null,map:null});(0,r.useEffect)((()=>{const t=e.mapLib;let r,o=!0;return Promise.resolve(t||n).then((t=>{if(!o)return;if(!t)throw new Error("Invalid mapLib");const n="Map"in t?t:t.default;if(!n.Map)throw new Error("Invalid mapLib");if(function(e,t){for(const r of _)r in t&&(e[r]=t[r]);const{RTLTextPlugin:n="https://api.mapbox.com/mapbox-gl-js/plugins/mapbox-gl-rtl-text/v0.2.3/mapbox-gl-rtl-text.js"}=t;n&&e.getRTLTextPluginStatus&&"unavailable"===e.getRTLTextPluginStatus()&&e.setRTLTextPlugin(n,(e=>{e&&console.error(e)}),!0)}(n,e),n.supported&&!n.supported(e))throw new Error("Map is not supported by this browser");e.reuseMaps&&(r=g.reuse(e,u.current)),r||(r=new g(n.Map,e,u.current)),l.map=w(r),l.mapLib=n,i(r),null===a||void 0===a||a.onMapMount(l.map,e.id)})).catch((t=>{const{onError:n}=e;n?n({type:"error",target:null,originalEvent:null,error:t}):console.error(t)})),()=>{o=!1,r&&(null===a||void 0===a||a.onMapUnmount(e.id),e.reuseMaps?r.recycle():r.destroy())}}),[]),E((()=>{s&&s.setProps(e)})),(0,r.useImperativeHandle)(t,(()=>l.map),[s]);const c=(0,r.useMemo)((()=>({position:"relative",width:"100%",height:"100%",...e.style})),[e.style]);return r.createElement("div",{id:e.id,ref:u,style:c},s&&r.createElement(S.Provider,{value:l},r.createElement("div",{"mapboxgl-children":"",style:{height:"100%"}},e.children)))}var x=n(3463);const L=/box|flex|grid|column|lineHeight|fontWeight|opacity|order|tabSize|zIndex/;function R(e,t){if(!e||!t)return;const n=e.style;for(const r in t){const e=t[r];Number.isFinite(e)&&!L.test(r)?n[r]=`${e}px`:n[r]=e}}(0,r.memo)((0,r.forwardRef)((function(e,t){const{map:n,mapLib:o}=(0,r.useContext)(S),a=(0,r.useRef)({props:e});a.current.props=e;const s=(0,r.useMemo)((()=>{let t=!1;r.Children.forEach(e.children,(e=>{e&&(t=!0)}));const n={...e,element:t?document.createElement("div"):null},i=new o.Marker(n);return i.setLngLat([e.longitude,e.latitude]),i.getElement().addEventListener("click",(e=>{var t,n;null===(n=(t=a.current.props).onClick)||void 0===n||n.call(t,{type:"click",target:i,originalEvent:e})})),i.on("dragstart",(e=>{var t,n;const r=e;r.lngLat=s.getLngLat(),null===(n=(t=a.current.props).onDragStart)||void 0===n||n.call(t,r)})),i.on("drag",(e=>{var t,n;const r=e;r.lngLat=s.getLngLat(),null===(n=(t=a.current.props).onDrag)||void 0===n||n.call(t,r)})),i.on("dragend",(e=>{var t,n;const r=e;r.lngLat=s.getLngLat(),null===(n=(t=a.current.props).onDragEnd)||void 0===n||n.call(t,r)})),i}),[]);(0,r.useEffect)((()=>(s.addTo(n.getMap()),()=>{s.remove()})),[]);const{longitude:i,latitude:u,offset:l,style:c,draggable:d=!1,popup:f=null,rotation:p=0,rotationAlignment:h="auto",pitchAlignment:m="auto"}=e;return(0,r.useEffect)((()=>{R(s.getElement(),c)}),[c]),(0,r.useImperativeHandle)(t,(()=>s),[]),s.getLngLat().lng===i&&s.getLngLat().lat===u||s.setLngLat([i,u]),l&&!function(e,t){const n=Array.isArray(e)?e[0]:e?e.x:0,r=Array.isArray(e)?e[1]:e?e.y:0,o=Array.isArray(t)?t[0]:t?t.x:0,a=Array.isArray(t)?t[1]:t?t.y:0;return n===o&&r===a}(s.getOffset(),l)&&s.setOffset(l),s.isDraggable()!==d&&s.setDraggable(d),s.getRotation()!==p&&s.setRotation(p),s.getRotationAlignment()!==h&&s.setRotationAlignment(h),s.getPitchAlignment()!==m&&s.setPitchAlignment(m),s.getPopup()!==f&&s.setPo
1pup(f),(0,x.createPortal)(e.children,s.getElement())})));function M(e){return new Set(e?e.trim().split(/\s+/):[])}(0,r.memo)((0,r.forwardRef)((function(e,t){const{map:n,mapLib:o}=(0,r.useContext)(S),s=(0,r.useMemo)((()=>document.createElement("div")),[]),i=(0,r.useRef)({props:e});i.current.props=e;const u=(0,r.useMemo)((()=>{const t={...e},n=new o.Popup(t);return n.setLngLat([e.longitude,e.latitude]),n.once("open",(e=>{var t,n;null===(n=(t=i.current.props).onOpen)||void 0===n||n.call(t,e)})),n}),[]);if((0,r.useEffect)((()=>{const e=e=>{var t,n;null===(n=(t=i.current.props).onClose)||void 0===n||n.call(t,e)};return u.on("close",e),u.setDOMContent(s).addTo(n.getMap()),()=>{u.off("close",e),u.isOpen()&&u.remove()}}),[]),(0,r.useEffect)((()=>{R(u.getElement(),e.style)}),[e.style]),(0,r.useImperativeHandle)(t,(()=>u),[]),u.isOpen()&&(u.getLngLat().lng===e.longitude&&u.getLngLat().lat===e.latitude||u.setLngLat([e.longitude,e.latitude]),e.offset&&!a(u.options.offset,e.offset)&&u.setOffset(e.offset),u.options.anchor===e.anchor&&u.options.maxWidth===e.maxWidth||(u.options.anchor=e.anchor,u.setMaxWidth(e.maxWidth)),u.options.className!==e.className)){const t=M(u.options.className),n=M(e.className);for(const e of t)n.has(e)||u.removeClassName(e);for(const e of n)t.has(e)||u.addClassName(e);u.options.className=e.className}return(0,x.createPortal)(e.children,s)})));var A=function(e,t,n,o){const a=(0,r.useContext)(S),s=(0,r.useMemo)((()=>e(a)),[]);return(0,r.useEffect)((()=>{const e=o||n||t,r="function"===typeof t&&"function"===typeof n?t:null,i="function"===typeof n?n:"function"===typeof t?t:null,{map:u}=a;return u.hasControl(s)||(u.addControl(s,null===e||void 0===e?void 0:e.position),r&&r(a)),()=>{i&&i(a),u.hasControl(s)&&u.removeControl(s)}}),[]),s};(0,r.memo)((function(e){const t=A((({mapLib:t})=>new t.AttributionControl(e)),{position:e.position});return(0,r.useEffect)((()=>{R(t._container,e.style)}),[e.style]),null}));(0,r.memo)((function(e){const t=A((({mapLib:t})=>new t.FullscreenControl({container:e.containerId&&document.getElementById(e.containerId)})),{position:e.position});return(0,r.useEffect)((()=>{R(t._controlContainer,e.style)}),[e.style]),null}));(0,r.memo)((0,r.forwardRef)((function(e,t){const n=(0,r.useRef)({props:e}),o=A((({mapLib:t})=>{const r=new t.GeolocateControl(e),o=r._setupUI;return r._setupUI=e=>{r._container.hasChildNodes()||o(e)},r.on("geolocate",(e=>{var t,r;null===(r=(t=n.current.props).onGeolocate)||void 0===r||r.call(t,e)})),r.on("error",(e=>{var t,r;null===(r=(t=n.current.props).onError)||void 0===r||r.call(t,e)})),r.on("outofmaxbounds",(e=>{var t,r;null===(r=(t=n.current.props).onOutOfMaxBounds)||void 0===r||r.call(t,e)})),r.on("trackuserlocationstart",(e=>{var t,r;null===(r=(t=n.current.props).onTrackUserLocationStart)||void 0===r||r.call(t,e)})),r.on("trackuserlocationend",(e=>{var t,r;null===(r=(t=n.current.props).onTrackUserLocationEnd)||void 0===r||r.call(t,e)})),r}),{position:e.position});return n.current.props=e,(0,r.useImperativeHandle)(t,(()=>o),[]),(0,r.useEffect)((()=>{R(o._container,e.style)}),[e.style]),null})));(0,r.memo)((function(e){const t=A((({mapLib:t})=>new t.NavigationControl(e)),{position:e.position});return(0,r.useEffect)((()=>{R(t._container,e.style)}),[e.style]),null}));(0,r.memo)((function(e){const t=A((({mapLib:t})=>new t.ScaleControl(e)),{position:e.position}),n=(0,r.useRef)(e),o=n.current;n.current=e;const{style:a}=e;return void 0!==e.maxWidth&&e.maxWidth!==o.maxWidth&&(t.options.maxWidth=e.maxWidth),void 0!==e.unit&&e.unit!==o.unit&&t.setUnit(e.unit),(0,r.useEffect)((()=>{R(t._container,a)}),[a]),null}));function k(e,t){if(!e)throw new Error(t)}let O=0;var I=function(e){const t=(0,r.useContext)(S).map.getMap(),n=(0,r.useRef)(e),[,o]=(0,r.useState)(0),s=(0,r.useMemo)((()=>e.id||"jsx-layer-"+O++),[]);if((0,r.useEffect)((()=>{if(t){const e=()=>o((e=>e+1));return t.on("styledata",e),e(),()=>{t.off("styledata",e),t.style&&t.style._loaded&&t.getLayer(s)&&t.removeLayer(s)}}}),[t]),t&&t.style&&t.getLayer(s))try{!function(e,t,n,r){if(k(n.id===r.id,"layer id changed"),k(n.type===r.type,"layer type changed"),"custom"===n.type||"custom"===r.type)return;const{layout:o={},paint:s={},filter:i,minzoom:u,maxzoom:l,beforeId:c}=n;if(c!==r.beforeId&&e.moveLayer(t,c),o!==r.layout){const n=r.layout||{};for(const r in o)a(o[r],n[r])||e.setLayoutProperty(t,r,o[r]);for(const r in n)o.hasOwnProperty(r)||e.setLayoutProperty(t,r,void 0)}if(s!==r.paint){const n=r.paint||{};for(const r in s)a(s[r],n[r])||e.setPaintProperty(t,r,s[r]);for(const r in n)s.hasOwnProperty(r)||e.setPaintProperty(t,r,void 0)}a(i,r.filter)||e.setFilter(t,i),u===r.minzoom&&l===r.maxzoom||e.setLayerZoomRange(t,u,l)}(t,s,e,n.current)}catch(i){console.warn(i)}else!function(e,t,n){if(e.style&&e.style._loaded&&(!("source"in n)||e.getSource(n.source))){const r={...n,id:t};delete r.beforeId,e.addLayer(r,n.beforeId)}}(t,s,e);return n.current=e,null};let T=0;var N=function(e){const t=(0,r.useContext)(S).map.getMap(),n=(0,r.useRef)(e),[,o]=(0,r.useState)(0),s=(0,r.useMemo)((()=>e.id||"jsx-source-"+T++),[]);(0,r.useEffect)((()=>
1{if(t){const e=()=>setTimeout((()=>o((e=>e+1))),0);return t.on("styledata",e),e(),()=>{var n;if(t.off("styledata",e),t.style&&t.style._loaded&&t.getSource(s)){const e=null===(n=t.getStyle())||void 0===n?void 0:n.layers;if(e)for(const n of e)n.source===s&&t.removeLayer(n.id);t.removeSource(s)}}}}),[t]);let i=t&&t.style&&t.getSource(s);return i?function(e,t,n){k(t.id===n.id,"source id changed"),k(t.type===n.type,"source type changed");let r="",o=0;for(const i in t)"children"===i||"id"===i||a(n[i],t[i])||(r=i,o++);if(!o)return;const s=t.type;if("geojson"===s)e.setData(t.data);else if("image"===s)e.updateImage({url:t.url,coordinates:t.coordinates});else if("setCoordinates"in e&&1===o&&"coordinates"===r)e.setCoordinates(t.coordinates);else if("setUrl"in e)switch(r){case"url":e.setUrl(t.url);break;case"tiles":e.setTiles(t.tiles)}else console.warn(`Unable to update <Source> prop: ${r}`)}(i,e,n.current):i=function(e,t,n){if(e.style&&e.style._loaded){const r={...n};return delete r.id,delete r.children,e.addSource(t,r),e.getSource(t)}return null}(t,s,e),n.current=e,i&&r.Children.map(e.children,(e=>e&&(0,r.cloneElement)(e,{source:s})))||null};const j=Promise.resolve().then(n.t.bind(n,1498,23)),z=r.forwardRef((function(e,t){return C(e,t,j)})),U=I,D=N;var V=z},5521:function(e,t,n){"use strict";n.d(t,{S1:function(){return o},jU:function(){return a},on:function(){return r}});function r(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.addEventListener&&e.addEventListener.apply(e,t)}function o(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.removeEventListener&&e.removeEventListener.apply(e,t)}var a="undefined"!==typeof window},9379:function(e,t,n){"use strict";var r=n(6248),o=n(5521);t.Z=function(e,t){var n=(0,r.useState)(function(e,t){return void 0!==t?t:!!o.jU&&window.matchMedia(e).matches}(e,t)),a=n[0],s=n[1];return(0,r.useEffect)((function(){var t=!0,n=window.matchMedia(e),r=function(){t&&s(!!n.matches)};return n.addEventListener("change",r),s(n.matches),function(){t=!1,n.removeEventListener("change",r)}}),[e]),a}},6604:function(e,t,n){"use strict";var r=n(6248),o=n(5521),a=function(e,t){return new URLSearchParams(e).get(t)};t.Z=o.jU?function(e){var t=window.location,n=(0,r.useState)((function(){return a(t.search,e)})),s=n[0],i=n[1];return(0,r.useEffect)((function(){var n=function(){i(a(t.search,e))};return(0,o.on)(window,"popstate",n),(0,o.on)(window,"pushstate",n),(0,o.on)(window,"replacestate",n),function(){(0,o.S1)(window,"popstate",n),(0,o.S1)(window,"pushstate",n),(0,o.S1)(window,"replacestate",n)}}),[]),s}:function(){return null}},9362:function(e,t,n){"use strict";n.d(t,{Z:function(){return _}});var r=n(7862),o=n.n(r),a=n(6248),s=n(4204),i=n.n(s),u=n(9198),l=n.n(u),c=Object.defineProperty,d=Object.defineProperties,f=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,y=(e,t,n)=>t in e?c(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,v=(e,t)=>{for(var n in t||(t={}))h.call(t,n)&&y(e,n,t[n]);if(p)for(var n of p(t))m.call(t,n)&&y(e,n,t[n]);return e},g=(e,t)=>d(e,f(t));function b(e={}){return g(v({},e),{height:0,width:0,playerVars:g(v({},e.playerVars),{autoplay:0,start:0,end:0})})}var P={videoId:o().string,id:o().string,className:o().string,iframeClassName:o().string,style:o().object,title:o().string,loading:o().oneOf(["lazy","eager"]),opts:o().objectOf(o().any),onReady:o().func,onError:o().func,onPlay:o().func,onPause:o().func,onEnd:o().func,onStateChange:o().func,onPlaybackRateChange:o().func,onPlaybackQualityChange:o().func},w=class extends a.Component{constructor(e){super(e),this.destroyPlayerPromise=void 0,this.onPlayerReady=e=>{var t,n;return null==(n=(t=this.props).onReady)?void 0:n.call(t,e)},this.onPlayerError=e=>{var t,n;return null==(n=(t=this.props).onError)?void 0:n.call(t,e)},this.onPlayerStateChange=e=>{var t,n,r,o,a,s,i,u;switch(null==(n=(t=this.props).onStateChange)||n.call(t,e),e.data){case w.PlayerState.ENDED:null==(o=(r=this.props).onEnd)||o.call(r,e);break;case w.PlayerState.PLAYING:null==(s=(a=this.props).onPlay)||s.call(a,e);break;case w.PlayerState.PAUSED:null==(u=(i=this.props).onPause)||u.call(i,e)}},this.onPlayerPlaybackRateChange=e=>{var t,n;return null==(n=(t=this.props).onPlaybackRateChange)?void 0:n.call(t,e)},this.onPlayerPlaybackQualityChange=e=>{var t,n;return null==(n=(t=this.props).onPlaybackQualityChange)?void 0:n.call(t,e)},this.destroyPlayer=()=>this.internalPlayer?(this.destroyPlayerPromise=this.internalPlayer.destroy().then((()=>this.destroyPlayerPromise=void 0)),this.destroyPlayerPromise):Promise.resolve(),this.createPlayer=()=>{if("undefined"===typeof document)return;if(this.destroyPlayerPromise)return void this.destroyPlayerPromise.then(this.createPlayer);const e=g(v({},this.props.opts),{videoId:this.props.videoId});this.internalPlayer=l()(this.container,e),this.internalPlayer.on("ready",this.onPlayerReady),this.internalPlayer.on("error",this.onPlayerError),this.internalPlayer.on("stateChange",this.onPlayerStateChange),this.internalPlayer.on("playbackRateChange",this.onPlayerPlaybackRateChange),this.internalPlayer.on("playbackQualityChange",this.onPlayerPlaybackQualityChange),(this.props.title||this.props.loading)&&this.internalPlayer.getIframe().then((e=>{this.props.title&&e.setAttribute("title",this.props.title),this.props.loading&&e.setAttribute("loading",this.props.loading)}))},this.resetPlayer=()=>this.destroyPlayer().then(this.createPlayer),this.updatePlayer=()=>{var e;null==(e=this.internalPlayer)||e.getIframe().then((e=>{this.props.id?e.setAttribute("id",this.props.id):e.removeAttribute("id"),this.props.iframeClassName?e.setAttribute("class",this.props.iframeClassName):e.removeAttribute("class"),this.props.opts&&this.props.opts.width?e.setAttribute("width",this.props.opts.width.toString()):e.removeAttribute("width"),this.props.opts&&this.props.opts.height?e.setAttribute("height",this.props.opts.height.toString()):e.removeAttribute("height"),this.props.title?e.setAttribute("title",this.props.title):e.setAttribute("title","YouTube video player"),this.props.loading?e.setAttribute("loading",this.props.loading):e.removeAttribute("loading")}))},this.getInternalPlayer=()=>this.internalPlayer,this.updateVideo=()=>{var e,t,n,r;if("undefined"===typeof this.props.videoId||null===this.props.videoId)return void(null==(e=this.internalPlayer)||e.stopVideo());let o=!1;const a={videoId:this.props.videoId};(null==(t=this.props.opts)?void 0:t.playerVars)&&(o=1===this.props.opts.playerVars.autoplay,"start"in this.props.opts.playerVars&&(a.startSeconds=this.props.opts.playerVars.start),"end"in this.props.opts.playerVars&&(a.endSeconds=this.props.opts.playerVars.end)),o?null==(n=this.internalPlayer)||n.loadVideoById(a):null==(r=this.internalPlayer)||r.cueVideoById(a)},this.refContainer=e=>{this.container=e},this.container=null,this.internalPlayer=null}componentDidMount(){this.createPlayer()}componentDidUpdate(e){return t=this,n=null,r=function*(){(function(e,t){var n,r,o,a;return e.id!==t.id||e.className!==t.className||(null==(n=e.opts)?void 0:n.width)!==(null==(r=t.opts)?void 0:r.width)||(null==(o=e.opts)?void 0:o.height)!==(null==(a=t.opts)?void 0:a.height)||e.iframeClassName!==t.iframeClassName||e.title!==t.title})(e,this.props)&&this.updatePlayer(),function(e,t){return e.videoId!==t.videoId||!i()(b(e.opts),b(t.opts))}(e,this.props)&&(yield this.resetPlayer()),function(e,t){var n,r;if(e.videoId!==t.videoId)return!0;const o=(null==(n=e.opts)?void 0:n.playerVars)||{},a=(null==(r=t.opts)?void 0:r.playerVars)||{};return o.start!==a.start||o.end!==a.end}(e,this.props)&&this.updateVideo()},new Promise(((e,o)=>{var a=e=>{try{i(r.next(e))}catch(t){o(t)}},s=e=>{try{i(r.throw(e))}catch(t){o(t)}},i=t=>t.done?e(t.value):Promise.resolve(t.value).then(a,s);i((r=r.apply(t,n)).next())}));var t,n,r}componentWillUnmount(){this.destroyPlayer()}render(){return a.createElement("div",{className:this.props.className,style:this.props.style},a.createElement("div",{id:this.props.id,className:this.props.iframeClassName,ref:this.refContainer}))}},E=w;E.propTypes=P,E.defaultProps={videoId:"",id:"",className:"",iframeClassName:"",style:{},title:"",loading:void 0,opts:{},onReady:()=>{},onError:()=>{},onPlay:()=>{},onPause:()=>{},onEnd:()=>{},onStateChange:()=>{},onPlaybackRateChange:()=>{},onPlaybackQualityChange:()=>{}},E.PlayerState={UNSTARTED:-1,ENDED:0,PLAYING:1,PAUSED:2,BUFFERING:3,CUED:5};var _=E},3354:function(e){"use strict";var t;t=function(){var e={},t={};
1return e.on=function(e,n){var r={name:e,handler:n};return t[e]=t[e]||[],t[e].unshift(r),r},e.off=function(e){var n=t[e.name].indexOf(e);-1!==n&&t[e.name].splice(n,1)},e.trigger=function(e,n){var r,o=t[e];if(o)for(r=o.length;r--;)o[r].handler(n)},e},e.exports=t},810:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r={randomUUID:"undefined"!==typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let o;const a=new Uint8Array(16);function s(){if(!o&&(o="undefined"!==typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!o))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return o(a)}const i=[];for(let c=0;c<256;++c)i.push((c+256).toString(16).slice(1));function u(e,t=0){return i[e[t+0]]+i[e[t+1]]+i[e[t+2]]+i[e[t+3]]+"-"+i[e[t+4]]+i[e[t+5]]+"-"+i[e[t+6]]+i[e[t+7]]+"-"+i[e[t+8]]+i[e[t+9]]+"-"+i[e[t+10]]+i[e[t+11]]+i[e[t+12]]+i[e[t+13]]+i[e[t+14]]+i[e[t+15]]}var l=function(e,t,n){if(r.randomUUID&&!t&&!e)return r.randomUUID();const o=(e=e||{}).random||(e.rng||s)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t){n=n||0;for(let e=0;e<16;++e)t[n+e]=o[e];return t}return u(o)}},45:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(2907),a=(r=o)&&r.__esModule?r:{default:r};t.default={pauseVideo:{acceptableStates:[a.default.ENDED,a.default.PAUSED],stateChangeRequired:!1},playVideo:{acceptableStates:[a.default.ENDED,a.default.PLAYING],stateChangeRequired:!1},seekTo:{acceptableStates:[a.default.ENDED,a.default.PLAYING,a.default.PAUSED],stateChangeRequired:!0,timeout:3e3}},e.exports=t.default},1966:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(6274)),o=i(n(6034)),a=i(n(8383)),s=i(n(45));function i(e){return e&&e.__esModule?e:{default:e}}var u=(0,r.default)("youtube-player"),l={proxyEvents:function(e){var t={},n=function(n){var r="on"+n.slice(0,1).toUpperCase()+n.slice(1);t[r]=function(t){u('event "%s"',r,t),e.trigger(n,t)}},r=!0,o=!1,s=void 0;try{for(var i,l=a.default[Symbol.iterator]();!(r=(i=l.next()).done);r=!0){n(i.value)}}catch(c){o=!0,s=c}finally{try{!r&&l.return&&l.return()}finally{if(o)throw s}}return t},promisifyPlayer:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n={},r=function(r){t&&s.default[r]?n[r]=function(){for(var t=arguments.length,n=Array(t),o=0;o<t;o++)n[o]=arguments[o];return e.then((function(e){var t=s.default[r],o=e.getPlayerState(),a=e[r].apply(e,n);return t.stateChangeRequired||Array.isArray(t.acceptableStates)&&-1===t.acceptableStates.indexOf(o)?new Promise((function(n){e.addEventListener("onStateChange",(function r(){var o=e.getPlayerState(),a=void 0;"number"===typeof t.timeout&&(a=setTimeout((function(){e.removeEventListener("onStateChange",r),n()}),t.timeout)),Array.isArray(t.acceptableStates)&&-1!==t.acceptableStates.indexOf(o)&&(e.removeEventListener("onStateChange",r),clearTimeout(a),n())}))})).then((function(){return a})):a}))}:n[r]=function(){for(var t=arguments.length,n=Array(t),o=0;o<t;o++)n[o]=arguments[o];return e.then((function(e){return e[r].apply(e,n)}))}},a=!0,i=!1,u=void 0;try{for(var l,c=o.default[Symbol.iterator]();!(a=(l=c.next()).done);a=!0){var d=l.value;r(d)}}catch(f){i=!0,u=f}finally{try{!a&&c.return&&c.return()}finally{if(i)throw u}}return n}};t.default=l,e.exports=t.default},2907:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={BUFFERING:3,ENDED:0,PAUSED:2,PLAYING:1,UNSTARTED:-1,VIDEO_CUED:5},e.exports=t.default},8383:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=["ready","stateChange","playbackQualityChange","playbackRateChange","error","apiChange","volumeChange"],e.exports=t.default},6034:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=["cueVideoById","loadVideoById","cueVideoByUrl","loadVideoByUrl","playVideo","pauseVideo","stopVideo","getVideoLoadedFraction","cuePlaylist","loadPlaylist","nextVideo","previousVideo","playVideoAt","setShuffle","setLoop","getPlaylist","getPlaylistIndex","setOption","mute","unMute","isMuted","
1setVolume","getVolume","seekTo","getPlayerState","getPlaybackRate","setPlaybackRate","getAvailablePlaybackRates","getPlaybackQuality","setPlaybackQuality","getAvailableQualityLevels","getCurrentTime","getDuration","removeEventListener","getVideoUrl","getVideoEmbedCode","getOptions","getOption","addEventListener","destroy","setSize","getIframe"],e.exports=t.default},9198:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=i(n(3354)),a=i(n(7149)),s=i(n(1966));function i(e){return e&&e.__esModule?e:{default:e}}var u=void 0;t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=(0,o.default)();if(u||(u=(0,a.default)(i)),t.events)throw new Error("Event handlers cannot be overwritten.");if("string"===typeof e&&!document.getElementById(e))throw new Error('Element "'+e+'" does not exist.');t.events=s.default.proxyEvents(i);var l=new Promise((function(n){"object"===("undefined"===typeof e?"undefined":r(e))&&e.playVideo instanceof Function?n(e):u.then((function(r){var o=new r.Player(e,t);return i.on("ready",(function(){n(o)})),null}))})),c=s.default.promisifyPlayer(l,n);return c.on=i.on,c.off=i.off,c},e.exports=t.default},7149:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(7112),a=(r=o)&&r.__esModule?r:{default:r};t.default=function(e){return new Promise((function(t){if(window.YT&&window.YT.Player&&window.YT.Player instanceof Function)t(window.YT);else{var n="http:"===window.location.protocol?"http:":"https:";(0,a.default)(n+"//www.youtube.com/iframe_api",(function(t){t&&e.trigger("error",t)}));var r=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=function(){r&&r(),t(window.YT)}}}))},e.exports=t.default},2632:function(e,t,n){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:function(){return r}})},159:function(e,t,n){"use strict";n.d(t,{fC:function(){return L},bU:function(){return R}});var r=n(2632),o=n(6248);function a(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(null===e||void 0===e||e(r),!1===n||!r.defaultPrevented)return null===t||void 0===t?void 0:t(r)}}function s(...e){return t=>e.forEach((e=>function(e,t){"function"===typeof e?e(t):null!==e&&void 0!==e&&(e.current=t)}(e,t)))}function i(...e){const t=e[0];if(1===e.length)return t;const n=()=>{const n=e.map((e=>({useScope:e(),scopeName:e.scopeName})));return function(e){const r=n.reduce(((t,{useScope:n,scopeName:r})=>({...t,...n(e)[`__scope${r}`]})),{});return(0,o.useMemo)((()=>({[`__scope${t.scopeName}`]:r})),[r])}};return n.scopeName=t.scopeName,n}function u(e){const t=(0,o.useRef)(e);return(0,o.useEffect)((()=>{t.current=e})),(0,o.useMemo)((()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)}),[])}function l({prop:e,defaultProp:t,onChange:n=(()=>{})}){const[r,a]=function({defaultProp:e,onChange:t}){const n=(0,o.useState)(e),[r]=n,a=(0,o.useRef)(r),s=u(t);return(0,o.useEffect)((()=>{a.current!==r&&(s(r),a.current=r)}),[r,a,s]),n}({defaultProp:t,onChange:n}),s=void 0!==e,i=s?e:r,l=u(n);return[i,(0,o.useCallback)((t=>{if(s){const n=t,r="function"===typeof t?n(e):t;r!==e&&l(r)}else a(t)}),[s,e,a,l])]}const c=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?o.useLayoutEffect:()=>{};n(3463);const d=(0,o.forwardRef)(((e,t)=>{const{children:n,...a}=e,s=o.Children.toArray(n),i=s.find(h);if(i){const e=i.props.children,n=s.map((t=>t===i?o.Children.count(e)>1?o.Children.only(null):(0,o.isValidElement)(e)?e.props.children:null:t));return(0,o.createElement)(f,(0,r.Z)({},a,{ref:t}),(0,o.isValidElement)(e)?(0,o.cloneElement)(e,void 0,n):null)}return(0,o.createElement)(f,(0,r.Z)({},a,{ref:t}),n)}));d.displayName="Slot";const f=(0,o.forwardRef)(((e,t)=>{const{children:n,...r}=e;
1return(0,o.isValidElement)(n)?(0,o.cloneElement)(n,{...m(r,n.props),ref:t?s(t,n.ref):n.ref}):o.Children.count(n)>1?o.Children.only(null):null}));f.displayName="SlotClone";const p=({children:e})=>(0,o.createElement)(o.Fragment,null,e);function h(e){return(0,o.isValidElement)(e)&&e.type===p}function m(e,t){const n={...t};for(const r in t){const o=e[r],a=t[r];/^on[A-Z]/.test(r)?o&&a?n[r]=(...e)=>{a(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...a}:"className"===r&&(n[r]=[o,a].filter(Boolean).join(" "))}return{...e,...n}}const y=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce(((e,t)=>{const n=(0,o.forwardRef)(((e,n)=>{const{asChild:a,...s}=e,i=a?d:t;return(0,o.useEffect)((()=>{window[Symbol.for("radix-ui")]=!0}),[]),(0,o.createElement)(i,(0,r.Z)({},s,{ref:n}))}));return n.displayName=`Primitive.${t}`,{...e,[t]:n}}),{});const v="Switch",[g,b]=function(e,t=[]){let n=[];const r=()=>{const t=n.map((e=>(0,o.createContext)(e)));return function(n){const r=(null===n||void 0===n?void 0:n[e])||t;return(0,o.useMemo)((()=>({[`__scope${e}`]:{...n,[e]:r}})),[n,r])}};return r.scopeName=e,[function(t,r){const a=(0,o.createContext)(r),s=n.length;function i(t){const{scope:n,children:r,...i}=t,u=(null===n||void 0===n?void 0:n[e][s])||a,l=(0,o.useMemo)((()=>i),Object.values(i));return(0,o.createElement)(u.Provider,{value:l},r)}return n=[...n,r],i.displayName=t+"Provider",[i,function(n,i){const u=(null===i||void 0===i?void 0:i[e][s])||a,l=(0,o.useContext)(u);if(l)return l;if(void 0!==r)return r;throw new Error(`\`${n}\` must be used within \`${t}\``)}]},i(r,...t)]}(v),[P,w]=g(v),E=(0,o.forwardRef)(((e,t)=>{const{__scopeSwitch:n,name:i,checked:u,defaultChecked:c,required:d,disabled:f,value:p="on",onCheckedChange:h,...m}=e,[v,g]=(0,o.useState)(null),b=function(...e){return(0,o.useCallback)(s(...e),e)}(t,(e=>g(e))),w=(0,o.useRef)(!1),E=!v||Boolean(v.closest("form")),[_=!1,S]=l({prop:u,defaultProp:c,onChange:h});return(0,o.createElement)(P,{scope:n,checked:_,disabled:f},(0,o.createElement)(y.button,(0,r.Z)({type:"button",role:"switch","aria-checked":_,"aria-required":d,"data-state":x(_),"data-disabled":f?"":void 0,disabled:f,value:p},m,{ref:b,onClick:a(e.onClick,(e=>{S((e=>!e)),E&&(w.current=e.isPropagationStopped(),w.current||e.stopPropagation())}))})),E&&(0,o.createElement)(C,{control:v,bubbles:!w.current,name:i,value:p,checked:_,required:d,disabled:f,style:{transform:"translateX(-100%)"}}))})),_="SwitchThumb",S=(0,o.forwardRef)(((e,t)=>{const{__scopeSwitch:n,...a}=e,s=w(_,n);return(0,o.createElement)(y.span,(0,r.Z)({"data-state":x(s.checked),"data-disabled":s.disabled?"":void 0},a,{ref:t}))})),C=e=>{const{control:t,checked:n,bubbles:a=!0,...s}=e,i=(0,o.useRef)(null),u=function(e){const t=(0,o.useRef)({value:e,previous:e});return(0,o.useMemo)((()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous)),[e])}(n),l=function(e){const[t,n]=(0,o.useState)(void 0);return c((()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const t=new ResizeObserver((t=>{if(!Array.isArray(t))return;if(!t.length)return;const r=t[0];let o,a;if("borderBoxSize"in r){const e=r.borderBoxSize,t=Array.isArray(e)?e[0]:e;o=t.inlineSize,a=t.blockSize}else o=e.offsetWidth,a=e.offsetHeight;n({width:o,height:a})}));return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)}),[e]),t}(t);return(0,o.useEffect)((()=>{const e=i.current,t=window.HTMLInputElement.prototype,r=Object.getOwnPropertyDescriptor(t,"checked").set;if(u!==n&&r){const t=new Event("click",{bubbles:a});r.call(e,n),e.dispatchEvent(t)}}),[u,n,a]),(0,o.createElement)("input",(0,r.Z)({type:"checkbox","aria-hidden":!0,defaultChecked:n},s,{tabIndex:-1,ref:i,style:{...e.style,...l,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function x(e){return e?"checked":"unchecked"}const L=E,R=S}}]); 2//# sourceMappingURL=8708-b0e889cee0f68293.js.map
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.