1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,34537,e=>{"use strict";var t,n,r=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,i=(t=function(e){return r.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)},n=Object.create(null),function(e){return void 0===n[e]&&(n[e]=t(e)),n[e]});e.s(["default",0,i],34537)},18091,e=>{"use strict";var t,n=e.i(71645),r=e.i(43476);function i(e,t){return class extends e{#e;#t;#n="";#r={};#i;get display(){return this.#e}set display(e){this.#e=e,this.#a()}set src(e){this.#n=e,this.#a()}get src(){return this.#n}get config(){return this.#r}set config(e){this.#r=e??{},this.#a()}async #a(){this.#i||(await (this.#i=Promise.resolve()),this.#i=null,this.load())}destroy(){this.display?.removeEventListener("play",this.#s),this.display?.removeEventListener("play",this.#o),this.#e=void 0,this.#t=void 0,this.#n="",this.#r={},this.#i=void 0}load(){if(!this.display)return;if(typeof MediaSource>"u"){this.display.src=this.src;return}this.#t||(this.#t=new t),this.#t.attachMedia(this.display);let e=this.display.paused;(this.config&&(this.#t.config=this.config,this.config?.preload==="metadata"&&e&&(this.#t.config.maxBufferLength=0,this.display.addEventListener("play",this.#o,{once:!0}))),this.config?.preload==="none"&&e)?this.display.addEventListener("play",this.#s,{once:!0}):this.#s()}#s=()=>{this.#t&&this.src&&this.#t.loadSource(this.src)};#o=()=>{this.#t&&(this.#t.config.maxBufferLength=t.DefaultConfig.maxBufferLength)}}}var a=async(e,t={})=>{let{maxRetries:n=5,baseDelay:r=1e3,...i}=t,a=Math.max(1,n);for(let t=0;t<=a;t++){try{let n=await fetch(e,{...i});if(n.ok)return n;if(n.status<500&&![408,429].includes(n.status)||t===a)throw Error(`HTTP ${n.status}: ${n.statusText}`)}catch(e){if(t===a||"TypeError"!==e.name&&!e.message.includes("fetch")&&!e.message.includes("network"))throw e}if(t<a){let e=r*Math.pow(2,t)*(1+.1*Math.random());await new Promise(t=>setTimeout(t,e))}}throw Error()},s=[["#EXT-X-MAP",(e,t,{baseURI:n})=>{let{uri:r,...i}=g(t);return e.push({...i,uri:p(r,n),duration:0}),e}],["#EXTINF",(e,t)=>(e.push({uri:void 0,duration:+t.split(":")[1].split(",")[0].trim()}),e)],[e=>!!e.trim()&&!e.startsWith("#"),(e,t,{baseURI:n})=>(e[e.length-1].uri=p(t,n),e)]],o=[["#EXT-X-MEDIA",(e,t,{baseURI:n})=>{let{uri:r,...i}=g(t);return r&&e.push({...i,uri:p(r,n),mimeType:"audio/mp4",codec:void 0}),e}],["#EXT-X-STREAM-INF",(e,t)=>{let{audio:n,codecs:r,resolution:i,...a}=g(t);e.push({...a,audio:n,mimeType:"video/mp4",codecs:r,codec:r.split(",").find(e=>!e.toLowerCase().startsWith("mp4a")),width:+i.split("x")[0],height:+i.split("x")[1]});let s=e.find(({groupId:e,mimeType:t})=>"audio/mp4"===t&&e===n);return s&&(s.codec=r.split(",").find(e=>e.toLowerCase().startsWith("mp4a"))),e}],[e=>!!e.trim()&&!e.startsWith("#"),(e,t,{baseURI:n})=>(e[e.length-1].uri=p(t,n),e)]],l=async(e,t)=>{let n=await h(e,o,t);return{uri:e,renditions:n}},c=async(e,t)=>{if(!e.uri)throw Error("Media playlist data must have a URI");let n=d(await h(e.uri,s,t));return u(n),{...e,segments:n}},u=e=>{if(e.length>0&&!e.some(e=>!e.duration&&e.uri))throw Error("Unsupported segment format: fMP4 required. https://www.mux.com/docs/guides/use-video-quality-levels")},d=e=>{let t=0;return e.map(e=>{let n=t,r=n+(e.duration||0);return t=r,{...e,start:n,end:r}})},h=async(e,t,n)=>{let r={baseURI:m(e)};return a(e,{signal:n}).then(e=>e.text()).then(e=>f(e,t,r))},f=(e,t,n)=>e.split(` 2`).reduce((e,r)=>{let[,i]=t.find(([e])=>"string"==typeof e?r.startsWith(e):"function"==typeof e?e(r):e instanceof RegExp&&e.test(r))??[];return i?i(e,r,n):e},[]),p=(e,t="")=>{let n=e.trim();return n.startsWith("http")?n:`${t}/${n}`},m=e=>{let t=new URL(e);return t.pathname=t.pathname.endsWith("/")?t.pathname:t.pathname.split("/").slice(0,-1).join("/"),t.search="",t.href},g=e=>Object.fromEntries([...e.matchAll(/([A-Z0-9-]+)=(?:"([^"]+)"|([^,]+))/g)].map(e=>[v(e[1]),e[2]||e[3]])),v=e=>e.toLowerCase().replace(/[-_]([a-z])/g,(e,t)=>t.toUpperCase()),x=class{constructor(e){this.readableStream=e}#e;get error(){return this.#e}async *[Symbol.asyncIterator](){let e,t=this.readableStream.getReader();try{for(;;){let{done:n,value:r}=await t.read();if(n){if(e){let t=e;e=void 0,yield t}break}if(e){let t=new Uint8Array(e.length+r.length);t.set(e),t.set(r,e.length),e=t,t=void 0}else e=r;
2for(;e&&e.length>=131072;){let t=e;e=void 0,yield t;break}}}catch(e){this.#e=e}finally{if(e){let t=e;e=void 0,yield t}t.releaseLock();return}}},y=async(e,t)=>{let n=new(globalThis.ManagedMediaSource??MediaSource);t.src=URL.createObjectURL(n),await T(n,"sourceopen");let r=b(e);return r>0&&(n.duration=r),e.forEach(({mimeType:e,codec:t})=>{try{let i=n.addSourceBuffer(`${e}; codecs="${t}"`);r>0&&(i.appendWindowEnd=r)}catch(n){throw console.error(`Failed to add source buffer for ${e} with codec ${t}`),n}}),n},b=e=>{let[{segments:t=[]},{segments:n=[]}={}]=e;return Math.max(t.reduce((e,{duration:t})=>e+t,0),n.reduce((e,{duration:t})=>e+t,0))},w=(e,t)=>{if(t>0&&"open"===e.readyState&&L(e,t))try{e.endOfStream()}catch{}},j=e=>{let t=new Set;for(let{segments:n}of e){let e=n?.find(e=>0===(e.duration||0)&&!!e.uri);e&&t.add(e)}return t},S=(e=[],t,n,r)=>{let i=new Set,a=k(t,n),s=n+(r.maxBufferLength??15);if(a>=s)return i;let o=e.findIndex(e=>(e.end||0)>a);if(o<0)return i;for(let n=o;n<e.length;n+=1){let r=e[n],o=r.start??0,l=r.end??o+(r.duration||0);if(!(l<=a)&&!N(o,l,t)&&(r.uri&&!i.has(r)&&i.add(r),l>=s))break}return i},k=(e,t)=>{if(0===e.length)return t;for(let n=0;n<e.length;n+=1){let r=e.start(n),i=e.end(n);if(r-.25<=t&&t<i+.25){let t=i;for(let r=n+1;r<e.length;r+=1){let n=e.start(r),i=e.end(r);if(n-t<=.25)t=Math.max(t,i);else break}return t}}return t},N=(e,t,n)=>{if(null==e||null==t)return!1;for(let r=0;r<n.length;r++){let i=n.start(r),a=n.end(r);if(i<=e+.25&&t-.25<=a)return!0}return!1},E=async e=>{let t=await a(e);if(!t.ok||!t.body)throw Error(`Failed to fetch segment: ${t.status}`);return new x(t.body)},_=async(e,t,n)=>{if(t.updating&&await T(t,"updateend"),"closed"===e.readyState)return;let r=T(t,"updateend");return t.appendBuffer(n),r},C=async(e,t)=>{try{e.updating&&await T(e,"updateend");let n=e.buffered;if(0===n.length)return;let r=Math.max(0,t-5),i=n.start(0),a=Math.min(r,n.end(n.length-1));if(a>i){let t=T(e,"updateend");e.remove(i,a),await t}}catch(e){console.warn("Buffer eviction failed:",e)}},T=async(e,t)=>new Promise(n=>{e.addEventListener(t,n,{once:!0})}),L=(e,t)=>Array.from(e.sourceBuffers).every(e=>N(t,t,e.buffered)),M={maxBufferLength:15,audio:!0},D=class e{static{this.DefaultConfig=M}#e=null;#t=null;#n={...e.DefaultConfig};#r;get config(){return this.#n}set config(t){this.#n={...e.DefaultConfig,...t}}attachMedia(e){this.#e=e}loadSource(e){this.#t=e,this.#e&&(this.config.debug&&console.info("load",this.#t,this.config),this.#r?.(),this.#r=((e,t,n)=>{if(!e)return;let r=new AbortController,i=r.signal;return l(e,i).then(async({renditions:e})=>{var r,a,s,o,l;let u,d,h,f,p=((e,{maxResolution:t,audio:n})=>{let r=e.filter(e=>!e.type),i=t?r.filter(({height:e})=>!e||e<=parseInt(t)).sort((e,t)=>(t.height||0)-(e.height||0))[0]:r[0],a=i.audio&&e.filter(({groupId:e})=>e===i.audio).find(e=>"YES"===e.default);return a&&n?[i,a]:[i]})(e,n),m=await Promise.all(p.map(e=>c(e,i)));if(i.aborted)return;let g=await y(m,t);r=m,a=g,s=t,o=n,l=i,u=!1,h=j(r),(f=async()=>{if(l.aborted){s.removeEventListener("timeupdate",f),clearInterval(d);return}if(!u){u=!0;try{await Promise.all(r.map(async(e,t)=>{let n=a.sourceBuffers[t],r=[...h][t],i=e.segments,l=r?[r]:[];for(let e of(l.push(...S(i,n.buffered,s.currentTime,o)),l)){let r=new URL(e.uri);try{for await(let i of(o.debug&&console.info(`${t?"audio":"video"}`,`${e.start} -> ${e.end}`,r.hostname,r.pathname),await E(e.uri)))try{await _(a,n,i),0===e.duration&&h.delete(e)}catch(e){if(e?.name==="QuotaExceededError")await C(n,s.currentTime),await _(a,n,i);else throw e}}catch(t){console.error(`Failed to load segment ${e.uri}:`,t)}}}))}finally{u=!1}w(a,b(r))}})(),d=setInterval(f,500),s.addEventListener("timeupdate",f)}).catch(e=>{"unload"===e||i.aborted||console.error("[mux-background-video] failed to load source:",e)}),()=>{t.src&&(t.src="",t.load()),r.abort("unload")}})(this.#t,this.#e,this.config))}},P={audio:!1},A=(t=EventTarget,class extends i(t,D){get config(){return Object.assign(super.config,{...P,...super.config})}set config(e){super.config=e}load(){let e=globalThis.mux,t=this.display;
2if(e&&t&&!t.mux&&this.src){let n=performance.timeOrigin??performance.timing?.navigationStart;e.monitor(t,{debug:this.config.debug,data:{player_name:"mux-background-video",player_version:"0.0.1",player_init_time:n,video_stream_type:"on-demand"}}),t.mux.setStateDataTranslator(e=>({...e,video_source_url:this.src}))}super.load()}}),O=(0,n.forwardRef)(({className:e,style:t,children:i,src:a,audio:s,debug:o,maxResolution:l,preload:c,...u},d)=>{let h=(0,n.useRef)(null),f=(0,n.useRef)(null);return(0,n.useEffect)(()=>{if(h.current)return f.current??=new A,f.current.display=h.current,f.current.config={audio:s,debug:o,maxResolution:l,preload:c},f.current.src=a??"",()=>{f.current&&(f.current=null)}},[a,s,o,l,c]),(0,r.jsxs)("div",{className:`${e?`${e} `:""}mux-background-video`,style:t,children:[(0,r.jsx)("style",{children:` 3 .mux-background-video { 4 position: relative; 5 width: 100%; 6 height: 100%; 7 object-fit: cover; 8 } 9 10 .mux-background-video > video { 11 position: absolute; 12 inset: 0; 13 width: 100%; 14 height: 100%; 15 object-fit: inherit; 16 } 17 18 .mux-background-video > :where(img, picture) { 19 width: 100%; 20 height: 100%; 21 object-fit: inherit; 22 } 23 `}),i,(0,r.jsx)("video",{ref:function(...e){return n.default.useCallback(function(...e){return t=>{let n=!1,r=e.map(e=>{let r=R(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():R(e[t],null)}}}}(...e),e)}(h,d),muted:!0,autoPlay:!0,loop:!0,playsInline:!0,disableRemotePlayback:!0,disablePictureInPicture:!0,...u})]})});function R(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}O.displayName="MuxBackgroundVideo",e.s(["MuxBackgroundVideo",0,O])},75830,86318,e=>{"use strict";var t=e.i(71645),n=e.i(30030),r=e.i(20783),i=e.i(91918),a=e.i(43476);e.s(["createCollection",0,function(e){let s=e+"CollectionProvider",[o,l]=(0,n.createContextScope)(s),[c,u]=o(s,{collectionRef:{current:null},itemMap:new Map}),d=e=>{let{scope:n,children:r}=e,i=t.default.useRef(null),s=t.default.useRef(new Map).current;return(0,a.jsx)(c,{scope:n,itemMap:s,collectionRef:i,children:r})};d.displayName=s;let h=e+"CollectionSlot",f=(0,i.createSlot)(h),p=t.default.forwardRef((e,t)=>{let{scope:n,children:i}=e,s=u(h,n),o=(0,r.useComposedRefs)(t,s.collectionRef);return(0,a.jsx)(f,{ref:o,children:i})});p.displayName=h;let m=e+"CollectionItemSlot",g="data-radix-collection-item",v=(0,i.createSlot)(m),x=t.default.forwardRef((e,n)=>{let{scope:i,children:s,...o}=e,l=t.default.useRef(null),c=(0,r.useComposedRefs)(n,l),d=u(m,i);return t.default.useEffect(()=>(d.itemMap.set(l,{ref:l,...o}),()=>void d.itemMap.delete(l))),(0,a.jsx)(v,{...{[g]:""},ref:c,children:s})});return x.displayName=m,[{Provider:d,Slot:p,ItemSlot:x},function(n){let r=u(e+"CollectionConsumer",n);return t.default.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${g}]`));return Array.from(r.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[r.collectionRef,r.itemMap])},l]}],75830);var s=t.createContext(void 0);e.s(["useDirection",0,function(e){let n=t.useContext(s);return e||n||"ltr"}],86318)},20783,91918,48425,e=>{"use strict";var t=e.i(71645);function n(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function r(...e){return t=>{let r=!1,i=e.map(e=>{let i=n(e,t);return r||"function"!=typeof i||(r=!0),i});if(r)return()=>{for(let t=0;t<i.length;t++){let r=i[t];"function"==typeof r?r():n(e[t],null)}}}}e.s(["composeRefs",0,r,"useComposedRefs",0,function(...e){return t.useCallback(r(...e),e)}],20783);var i=e.i(43476);function a(e){var n;let a,s=(n=e,(a=t.forwardRef((e,n)=>{let{children:i,...a}=e;if(t.isValidElement(i)){var s;let e,o,l=(s=i,(o=(e=Object.getOwnPropertyDescriptor(s.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?s.ref:(o=(e=Object.getOwnPropertyDescriptor(s,"ref")?.get)&&"isReactWarning"in e&&e.
23isReactWarning)?s.props.ref:s.props.ref||s.ref),c=function(e,t){let n={...t};for(let r in t){let i=e[r],a=t[r];/^on[A-Z]/.test(r)?i&&a?n[r]=(...e)=>{let t=a(...e);return i(...e),t}:i&&(n[r]=i):"style"===r?n[r]={...i,...a}:"className"===r&&(n[r]=[i,a].filter(Boolean).join(" "))}return{...e,...n}}(a,i.props);return i.type!==t.Fragment&&(c.ref=n?r(n,l):l),t.cloneElement(i,c)}return t.Children.count(i)>1?t.Children.only(null):null})).displayName=`${n}.SlotClone`,a),o=t.forwardRef((e,n)=>{let{children:r,...a}=e,o=t.Children.toArray(r),c=o.find(l);if(c){let e=c.props.children,r=o.map(n=>n!==c?n:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,i.jsx)(s,{...a,ref:n,children:t.isValidElement(e)?t.cloneElement(e,void 0,r):null})}return(0,i.jsx)(s,{...a,ref:n,children:r})});return o.displayName=`${e}.Slot`,o}var s=a("Slot"),o=Symbol("radix.slottable");function l(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===o}e.s(["Slot",0,s,"createSlot",0,a,"createSlottable",0,function(e){let t=({children:e})=>(0,i.jsx)(i.Fragment,{children:e});return t.displayName=`${e}.Slottable`,t.__radixId=o,t}],91918);var c=e.i(74080),u=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,n)=>{let r=a(`Primitive.${n}`),s=t.forwardRef((e,t)=>{let{asChild:a,...s}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(a?r:n,{...s,ref:t})});return s.displayName=`Primitive.${n}`,{...e,[n]:s}},{});e.s(["Primitive",0,u,"dispatchDiscreteCustomEvent",0,function(e,t){e&&c.flushSync(()=>e.dispatchEvent(t))}],48425)},30030,81140,34620,69340,e=>{"use strict";var t=e.i(71645),n=e.i(43476);e.s(["createContext",0,function(e,r){let i=t.createContext(r),a=e=>{let{children:r,...a}=e,s=t.useMemo(()=>a,Object.values(a));return(0,n.jsx)(i.Provider,{value:s,children:r})};return a.displayName=e+"Provider",[a,function(n){let a=t.useContext(i);if(a)return a;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${e}\``)}]},"createContextScope",0,function(e,r=[]){let i=[],a=()=>{let n=i.map(e=>t.createContext(e));return function(r){let i=r?.[e]||n;return t.useMemo(()=>({[`__scope${e}`]:{...r,[e]:i}}),[r,i])}};return a.scopeName=e,[function(r,a){let s=t.createContext(a),o=i.length;i=[...i,a];let l=r=>{let{scope:i,children:a,...l}=r,c=i?.[e]?.[o]||s,u=t.useMemo(()=>l,Object.values(l));return(0,n.jsx)(c.Provider,{value:u,children:a})};return l.displayName=r+"Provider",[l,function(n,i){let l=i?.[e]?.[o]||s,c=t.useContext(l);if(c)return c;if(void 0!==a)return a;throw Error(`\`${n}\` must be used within \`${r}\``)}]},function(...e){let n=e[0];if(1===e.length)return n;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let i=r.reduce((t,{useScope:n,scopeName:r})=>{let i=n(e)[`__scope${r}`];return{...t,...i}},{});return t.useMemo(()=>({[`__scope${n.scopeName}`]:i}),[i])}};return r.scopeName=n.scopeName,r}(a,...r)]}],30030),"u">typeof window&&window.document&&window.document.createElement,e.s(["composeEventHandlers",0,function(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}],81140);var r=globalThis?.document?t.useLayoutEffect:()=>{};e.s(["useLayoutEffect",0,r],34620),t[" useEffectEvent ".trim().toString()],t[" useInsertionEffect ".trim().toString()];var i=t[" useInsertionEffect ".trim().toString()]||r;Symbol("RADIX:SYNC_STATE"),e.s(["useControllableState",0,function({prop:e,defaultProp:n,onChange:r=()=>{},caller:a}){let[s,o,l]=function({defaultProp:e,onChange:n}){let[r,a]=t.useState(e),s=t.useRef(r),o=t.useRef(n);return i(()=>{o.current=n},[n]),t.useEffect(()=>{s.current!==r&&(o.current?.(r),s.current=r)},[r,s]),[r,a,o]}({defaultProp:n,onChange:r}),c=void 0!==e,u=c?e:s;{let n=t.useRef(void 0!==e);t.useEffect(()=>{let e=n.current;if(e!==c){let t=c?"controlled":"uncontrolled";console.warn(`${a} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}n.current=c},[c,a])}return[u,t.useCallback(t=>{if(c){let n="function"==typeof t?t(e):t;n!==e&&l.current?.(n)}else o(t)},[c,e,o,l])]}],69340)},26999,1024,e=>{"use strict";let t;var n=e.i(71645),r=e.i(81140),i=e.i(20783),a=e.i(30030),s=e.i(10772),o=e.i(69340),l=e.i(26330),c=e.i(65491),u=e.i(74606),d=e.i(96626),h=e.i(48425),f=e.i(3536),p=e.i(85369),m=e.i(86312),g=e.i(91918),v=e.i(43476),x="Dialog",[y,b]=(0,a.createContextScope)(x),[w,j]=y(x),S=e=>{let{__scopeDialog:t,children:r,open:i,defaultOpen:a,onOpenChange:l,modal:c=!0}=e,u=n.useRef(null),d=n.useRef(null),[h,f]=(0,o.useControllableState)({prop:i,defaultProp:a??!1,onChange:l,caller:x});return(0,v.jsx)(w,{scope:t,triggerRef:u,contentRef:d,contentId:(0,s.useId)(),titleId:(0,s.useId)(),descriptionId:(0,s.useId)(),open:h,onOpenChange:f,onOpenToggle:n.useCallback(()=>f(e=>!e),[f]),modal:c,children:r})};S.displayName=x;var k="DialogTrigger",N=n.forwardRef((e,t)=>
23{let{__scopeDialog:n,...a}=e,s=j(k,n),o=(0,i.useComposedRefs)(t,s.triggerRef);return(0,v.jsx)(h.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":s.open,"aria-controls":s.contentId,"data-state":U(s.open),...a,ref:o,onClick:(0,r.composeEventHandlers)(e.onClick,s.onOpenToggle)})});N.displayName=k;var E="DialogPortal",[_,C]=y(E,{forceMount:void 0}),T=e=>{let{__scopeDialog:t,forceMount:r,children:i,container:a}=e,s=j(E,t);return(0,v.jsx)(_,{scope:t,forceMount:r,children:n.Children.map(i,e=>(0,v.jsx)(d.Presence,{present:r||s.open,children:(0,v.jsx)(u.Portal,{asChild:!0,container:a,children:e})}))})};T.displayName=E;var L="DialogOverlay",M=n.forwardRef((e,t)=>{let n=C(L,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,a=j(L,e.__scopeDialog);return a.modal?(0,v.jsx)(d.Presence,{present:r||a.open,children:(0,v.jsx)(P,{...i,ref:t})}):null});M.displayName=L;var D=(0,g.createSlot)("DialogOverlay.RemoveScroll"),P=n.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=j(L,n);return(0,v.jsx)(p.RemoveScroll,{as:D,allowPinchZoom:!0,shards:[i.contentRef],children:(0,v.jsx)(h.Primitive.div,{"data-state":U(i.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),A="DialogContent",O=n.forwardRef((e,t)=>{let n=C(A,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,a=j(A,e.__scopeDialog);return(0,v.jsx)(d.Presence,{present:r||a.open,children:a.modal?(0,v.jsx)(R,{...i,ref:t}):(0,v.jsx)(I,{...i,ref:t})})});O.displayName=A;var R=n.forwardRef((e,t)=>{let a=j(A,e.__scopeDialog),s=n.useRef(null),o=(0,i.useComposedRefs)(t,a.contentRef,s);return n.useEffect(()=>{let e=s.current;if(e)return(0,m.hideOthers)(e)},[]),(0,v.jsx)(F,{...e,ref:o,trapFocus:a.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,r.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),a.triggerRef.current?.focus()}),onPointerDownOutside:(0,r.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,r.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault())})}),I=n.forwardRef((e,t)=>{let r=j(A,e.__scopeDialog),i=n.useRef(!1),a=n.useRef(!1);return(0,v.jsx)(F,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(i.current||r.triggerRef.current?.focus(),t.preventDefault()),i.current=!1,a.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(i.current=!0,"pointerdown"===t.detail.originalEvent.type&&(a.current=!0));let n=t.target;r.triggerRef.current?.contains(n)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}})}),F=n.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:a,onOpenAutoFocus:s,onCloseAutoFocus:o,...u}=e,d=j(A,r),h=n.useRef(null),p=(0,i.useComposedRefs)(t,h);return(0,f.useFocusGuards)(),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(c.FocusScope,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:s,onUnmountAutoFocus:o,children:(0,v.jsx)(l.DismissableLayer,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":U(d.open),...u,ref:p,onDismiss:()=>d.onOpenChange(!1)})}),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(G,{titleId:d.titleId}),(0,v.jsx)(K,{contentRef:h,descriptionId:d.descriptionId})]})]})}),z="DialogTitle",B=n.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=j(z,n);return(0,v.jsx)(h.Primitive.h2,{id:i.titleId,...r,ref:t})});B.displayName=z;var $="DialogDescription",W=n.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=j($,n);return(0,v.jsx)(h.Primitive.p,{id:i.descriptionId,...r,ref:t})});W.displayName=$;var V="DialogClose",H=n.forwardRef((e,t)=>{let{__scopeDialog:n,...i}=e,a=j(V,n);return(0,v.jsx)(h.Primitive.button,{type:"button",...i,ref:t,onClick:(0,r.composeEventHandlers)(e.onClick,()=>a.onOpenChange(!1))})});function U(e){return e?"open":"closed"}H.displayName=V;var Y="DialogTitleWarning",[q,X]=(0,a.createContext)(Y,{contentName:A,titleName:z,docsSlug:"dialog"}),G=({titleId:e})=>{let t=X(Y),r=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users. 24 25If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component. 26 27For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return n.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},K=({contentRef:e,descriptionId:t})=>{let r=X("DialogDescriptionWarning"),i=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${r.contentName}}.`;return n.useEffect(()=>{let n=e.current?.getAttribute("aria-describedby");t&&n&&(document.getElementById(t)||console.warn(i))},[i,e,t]),null};e.s(["Close",0,H,"Content",0,O,"Description",0,W,"Overlay",0,M,"Portal",0,T,"Root",0,S,"Title",0,B,"Trigger",0,N],26999);let Z=n.default.createContext({drawerRef:{current:null},overlayRef:{current:null},onPress:()=>{},onRelease:()=>{},onDrag:()=>{},onNestedDrag:()=>{},onNestedOpenChange:()=>{},onNestedRelease:()=>{}
27,openProp:void 0,dismissible:!1,isOpen:!1,isDragging:!1,keyboardIsOpen:{current:!1},snapPointsOffset:null,snapPoints:null,handleOnly:!1,modal:!1,shouldFade:!1,activeSnapPoint:null,onOpenChange:()=>{},setActiveSnapPoint:()=>{},closeDrawer:()=>{},direction:"bottom",shouldAnimate:{current:!0},shouldScaleBackground:!1,setBackgroundColorOnScale:!0,noBodyStyles:!1,container:null,autoFocus:!1}),J=()=>{let e=n.default.useContext(Z);if(!e)throw Error("useDrawerContext must be used within a Drawer.Root");return e};function Q(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}function ee(){return et(/^iPhone/)||et(/^iPad/)||et(/^Mac/)&&navigator.maxTouchPoints>1}function et(e){return"u">typeof window&&null!=window.navigator?e.test(window.navigator.platform):void 0}!function(e){if(!e||"u"<typeof document)return;let t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}("[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32, .72, 0, 1);animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open]{animation-name:slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed]{animation-name:slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open]{animation-name:slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed]{animation-name:slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open]{animation-name:slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed]{animation-name:slideToRight}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--initial-transform,100%),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--initial-transform,100%),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open]{animation-name:fadeIn}[data-vaul-overlay][data-state=closed]{animation-name:fadeOut}[data-vaul-animate=false]{animation:none!important}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:0;transition:opacity .5s cubic-bezier(.32, .72, 0, 1)}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:1}[data-vaul-drawer]:not([data-vaul-custom-container=true])::after{content:'';position:absolute;background:inherit;background-color:inherit}[data-vaul-drawer][data-vaul-drawer-direction=top]::after{top:initial;bottom:100%;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=bottom]::after{top:100%;bottom:initial;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=left]::after{left:initial;right:100%;top:0;bottom:0;width:200%}[data-vaul-drawer][data-vaul-drawer-direction=right]::after{left:100%;right:initial;top:0;bottom:0;width:200%}[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not(\n[data-state=closed]\n){opacity:0}
27[data-vaul-overlay][data-vaul-snap-points-overlay=true]{opacity:1}[data-vaul-handle]{display:block;position:relative;opacity:.7;background:#e2e2e4;margin-left:auto;margin-right:auto;height:5px;width:32px;border-radius:1rem;touch-action:pan-y}[data-vaul-handle]:active,[data-vaul-handle]:hover{opacity:1}[data-vaul-handle-hitarea]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,2.75rem);height:max(100%,2.75rem);touch-action:inherit}@media (hover:hover) and (pointer:fine){[data-vaul-drawer]{user-select:none}}@media (pointer:fine){[data-vaul-handle-hitarea]:{width:100%;height:100%}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{from{transform:translate3d(0,var(--initial-transform,100%),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToBottom{to{transform:translate3d(0,var(--initial-transform,100%),0)}}@keyframes slideFromTop{from{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToTop{to{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}}@keyframes slideFromLeft{from{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToLeft{to{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}}@keyframes slideFromRight{from{transform:translate3d(var(--initial-transform,100%),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToRight{to{transform:translate3d(var(--initial-transform,100%),0,0)}}");let en="u">typeof window?n.useLayoutEffect:n.useEffect;function er(...e){return(...t)=>{for(let n of e)"function"==typeof n&&n(...t)}}let ei="u">typeof document&&window.visualViewport;function ea(e){let t=window.getComputedStyle(e);return/(auto|scroll)/.test(t.overflow+t.overflowX+t.overflowY)}function es(e){for(ea(e)&&(e=e.parentElement);e&&!ea(e);)e=e.parentElement;return e||document.scrollingElement||document.documentElement}let eo=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]),el=0;function ec(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function eu(e){let t=document.scrollingElement||document.documentElement;for(;e&&e!==t;){let t=es(e);if(t!==document.documentElement&&t!==document.body&&t!==e){let n=t.getBoundingClientRect().top,r=e.getBoundingClientRect().top;e.getBoundingClientRect().bottom>t.getBoundingClientRect().bottom+24&&(t.scrollTop+=r-n)}e=t.parentElement}}function ed(e){return e instanceof HTMLInputElement&&!eo.has(e.type)||e instanceof HTMLTextAreaElement||e instanceof HTMLElement&&e.isContentEditable}function eh(...e){return n.useCallback(function(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}(...e),e)}let ef=new WeakMap;function ep(e,t,n=!1){if(!e||!(e instanceof HTMLElement))return;let r={};Object.entries(t).forEach(([t,n])=>{t.startsWith("--")?e.style.setProperty(t,n):(r[t]=e.style[t],e.style[t]=n)}),n||ef.set(e,r)}let em=e=>{switch(e){case"top":case"bottom":return!0;case"left":case"right":return!1;default:return e}};function eg(e,t){if(!e)return null;let n=window.getComputedStyle(e),r=n.transform||n.webkitTransform||n.mozTransform,i=r.match(/^matrix3d\((.+)\)$/);return i?parseFloat(i[1].split(", ")[em(t)?13:12]):(i=r.match(/^matrix\((.+)\)$/))?parseFloat(i[1].split(", ")[em(t)?5:4]):null}function ev(e,t){if(!e)return()=>{};let n=e.style.cssText;return Object.assign(e.style,t),()=>{e.style.cssText=n}}let ex=[.32,.72,0,1],ey="vaul-dragging";function eb(e){let t=n.default.useRef(e);return n.default.useEffect(()=>{t.current=e}),n.default.useMemo(()=>(...e)=>null==t.current?void 0:t.current.call(t,...e),[])}function ew({prop:e,defaultProp:t,onChange:r=()=>{}}){let[i,a]=function({defaultProp:e,onChange:t}){let r=n.default.useState(e),[i]=r,a=n.default.useRef(i),s=eb(t);return n.default.useEffect(()=>{a.current!==i&&(s(i),a.current=i)},[i,a,s]),r}({defaultProp:t,onChange:r}),s=void 0!==e,o=s?e:i,l=eb(r);return[o,n.default.useCallback(t=>{if(s){let n="function"==typeof t?t(e):t;n!==e&&l(n)}else a(t)},[s,e,a,l])]}let ej=()=>()=>{},eS=null,ek=n.default.forwardRef(function({...e},t){let{overlayRef:r,snapPoints:i,onRelease:a,shouldFade:s,isOpen:o,modal:l,shouldAnimate:c}=J(),u=eh(t,r),d=i&&i.length>0;if(!l)return null;let h=n.default.useCallback(e=>a(e),[a]);return n.default.createElement(M,{onMouseUp:h,ref:u,"data-vaul-overlay":"","data-vaul-snap-points":o&&d?"true":"false","data-vaul-snap-points-overlay":o&&s?"true":"false","data-vaul-animate":(null==c?void 0:c.current)?"true":"false",...e})});ek.displayName="Drawer.Overlay";let eN=n.default.forwardRef(function({onPointerDownOutside:e,style:t,onOpenAutoFocus:r,...i},a){let{drawerRef:s,onPress:o,onRelease:l,onDrag:c,keyboardIsOpen:u,snapPointsOffset:d,activeSnapPointIndex:h,modal:f,isOpen:p,direction:m,snapPoints:g,container:v,handleOnly:x,shouldAnimate:y,autoFocus:b}=J(),[w,j]=n.default.useState(!1),S=eh(a,s),k=n.default.useRef(null),N=n.default.useRef(null),E=n.default.useRef(!1),_=g&&g.length>0;function C(e){k.current=null,E.current=!1,l(e)}
27return!function(){let{direction:e,isOpen:t,shouldScaleBackground:r,setBackgroundColorOnScale:i,noBodyStyles:a}=J(),s=n.default.useRef(null),o=(0,n.useMemo)(()=>document.body.style.backgroundColor,[]);function l(){return(window.innerWidth-26)/window.innerWidth}n.default.useEffect(()=>{if(t&&r){s.current&&clearTimeout(s.current);let t=document.querySelector("[data-vaul-drawer-wrapper]")||document.querySelector("[vaul-drawer-wrapper]");if(!t)return;!function(...e){}(i&&!a?ev(document.body,{background:"black"}):ej,ev(t,{transformOrigin:em(e)?"top":"left",transitionProperty:"transform, border-radius",transitionDuration:"0.5s",transitionTimingFunction:`cubic-bezier(${ex.join(",")})`}));let n=ev(t,{borderRadius:"8px",overflow:"hidden",...em(e)?{transform:`scale(${l()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`}:{transform:`scale(${l()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`}});return()=>{n(),s.current=window.setTimeout(()=>{o?document.body.style.background=o:document.body.style.removeProperty("background")},500)}}},[t,r,o])}(),n.default.useEffect(()=>{_&&window.requestAnimationFrame(()=>{j(!0)})},[]),n.default.createElement(O,{"data-vaul-drawer-direction":m,"data-vaul-drawer":"","data-vaul-delayed-snap-points":w?"true":"false","data-vaul-snap-points":p&&_?"true":"false","data-vaul-custom-container":v?"true":"false","data-vaul-animate":(null==y?void 0:y.current)?"true":"false",...i,ref:S,style:d&&d.length>0?{"--snap-point-height":`${d[null!=h?h:0]}px`,...t}:t,onPointerDown:e=>{x||(null==i.onPointerDown||i.onPointerDown.call(i,e),k.current={x:e.pageX,y:e.pageY},o(e))},onOpenAutoFocus:e=>{null==r||r(e),b||e.preventDefault()},onPointerDownOutside:t=>{(null==e||e(t),!f||t.defaultPrevented)?t.preventDefault():u.current&&(u.current=!1)},onFocusOutside:e=>{if(!f)return void e.preventDefault()},onPointerMove:e=>{if(N.current=e,x||(null==i.onPointerMove||i.onPointerMove.call(i,e),!k.current))return;let t=e.pageY-k.current.y,n=e.pageX-k.current.x,r="touch"===e.pointerType?10:2;((e,t,n=0)=>
27{if(E.current)return!0;let r=Math.abs(e.y),i=Math.abs(e.x),a=i>r,s=["bottom","right"].includes(t)?1:-1;if("left"===t||"right"===t){if(!(e.x*s<0)&&i>=0&&i<=n)return a}else if(!(e.y*s<0)&&r>=0&&r<=n)return!a;return E.current=!0,!0})({x:n,y:t},m,r)?c(e):(Math.abs(n)>r||Math.abs(t)>r)&&(k.current=null)},onPointerUp:e=>{null==i.onPointerUp||i.onPointerUp.call(i,e),k.current=null,E.current=!1,l(e)},onPointerOut:e=>{null==i.onPointerOut||i.onPointerOut.call(i,e),C(N.current)},onContextMenu:e=>{null==i.onContextMenu||i.onContextMenu.call(i,e),N.current&&C(N.current)}})});eN.displayName="Drawer.Content",n.default.forwardRef(function({preventCycle:e=!1,children:t,...r},i){let{closeDrawer:a,isDragging:s,snapPoints:o,activeSnapPoint:l,setActiveSnapPoint:c,dismissible:u,handleOnly:d,isOpen:h,onPress:f,onDrag:p}=J(),m=n.default.useRef(null),g=n.default.useRef(!1);function v(){m.current&&window.clearTimeout(m.current),g.current=!1}return n.default.createElement("div",{onClick:function(){g.current?v():window.setTimeout(()=>{!function(){if(s||e||g.current)return v();if(v(),!o||0===o.length){u||a();return}if(l===o[o.length-1]&&u)return a();let t=o.findIndex(e=>e===l);-1===t||c(o[t+1])}()},120)},onPointerCancel:v,onPointerDown:e=>{d&&f(e),m.current=window.setTimeout(()=>{g.current=!0},250)},onPointerMove:e=>{d&&p(e)},ref:i,"data-vaul-drawer-visible":h?"true":"false","data-vaul-handle":"","aria-hidden":"true",...r},n.default.createElement("span",{"data-vaul-handle-hitarea":"","aria-hidden":"true"},t))}).displayName="Drawer.Handle";let eE=function({open:e,onOpenChange:r,children:i,onDrag:a,onRelease:s,snapPoints:o,shouldScaleBackground:l=!1,setBackgroundColorOnScale:c=!0,closeThreshold:u=.25,scrollLockTimeout:d=100,dismissible:h=!0,handleOnly:f=!1,fadeFromIndex:p=o&&o.length-1,activeSnapPoint:m,setActiveSnapPoint:g,fixed:v,modal:x=!0,onClose:y,nested:b,noBodyStyles:w=!1,direction:j="bottom",defaultOpen:k=!1,disablePreventScroll:N=!0,snapToSequentialPoint:E=!1,preventScrollRestoration:_=!1,repositionInputs:C=!0,onAnimationEnd:T,container:L,autoFocus:M=!1}){var D,P;let[A=!1,O]=ew({defaultProp:k,prop:e,onChange:e=>{null==r||r(e),e||b||eM(),setTimeout(()=>{null==T||T(e)},500),e&&!x&&"u">typeof window&&window.requestAnimationFrame(()=>{document.body.style.pointerEvents="auto"}),e||(document.body.style.pointerEvents="auto")}}),[R,I]=n.default.useState(!1),[F,z]=n.default.useState(!1),[B,$]=n.default.useState(!1),W=n.default.useRef(null),V=n.default.useRef(null),H=n.default.useRef(null),U=n.default.useRef(null),Y=n.default.useRef(null),q=n.default.useRef(!1),X=n.default.useRef(null),G=n.default.useRef(0),K=n.default.useRef(!1),J=n.default.useRef(!k),et=n.default.useRef(0),ea=n.default.useRef(null),eo=n.default.useRef((null==(D=ea.current)?void 0:D.getBoundingClientRect().height)||0),eh=n.default.useRef((null==(P=ea.current)?void 0:P.getBoundingClientRect().width)||0),ev=n.default.useRef(0),eb=n.default.useCallback(e=>{o&&e===e_.length-1&&(V.current=new Date)},[]),{activeSnapPoint:ej,activeSnapPointIndex:ek,setActiveSnapPoint:eN,onRelease:eE,snapPointsOffset:e_,onDrag:eC,shouldFade:eT,getPercentageDragged:eL}=function({activeSnapPointProp:e,setActiveSnapPointProp:t,snapPoints:r,drawerRef:i,overlayRef:a,fadeFromIndex:s,onSnapPointChange:o,direction:l="bottom",container:c,snapToSequentialPoint:u}){let[d,h]=ew({prop:e,defaultProp:null==r?void 0:r[0],onChange:t}),[f,p]=n.default.useState("u">typeof window?{innerWidth:window.innerWidth,innerHeight:window.innerHeight}:void 0);n.default.useEffect(()=>{function e(){p({innerWidth:window.innerWidth,innerHeight:window.innerHeight})}return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);let m=n.default.useMemo(()=>d===(null==r?void 0:r[r.length-1])||null,[r,d]),g=n.default.useMemo(()=>{var e;return null!=(e=null==r?void 0:r.findIndex(e=>e===d))?e:null},[r,d]),v=r&&r.length>0&&(s||0===s)&&!Number.isNaN(s)&&r[s]===d||!r,x=n.default.useMemo(()=>{var e;let t=c?{width:c.getBoundingClientRect().width,height:c.getBoundingClientRect().height}:"u">typeof window?{width:window.innerWidth,height:window.innerHeight}:{width:0,height:0};return null!=(e=null==r?void 0:r.map(e=>{let n="string"==typeof e,r=0;if(n&&(r=parseInt(e,10)),em(l)){let i=n?r:f?e*t.height:0;return f?"bottom"===l?t.height-i:-t.height+i:i}let i=n?r:f?e*t.width:0;return f?"right"===l?t.width-i:-t.width+i:i}))?e:[]},[r,f,c]),y=n.default.useMemo(()=>null!==g?null==x?void 0:x[g]:null,[x,g]),b=n.default.useCallback(e=>{var t;let n=null!=(t=null==x?void 0:x.findIndex(t=>t===e))?t:null;o(n),ep(i.current,{transition:`transform 0.5s cubic-bezier(${ex.join(",")})`,transform:em(l)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`}),x&&n!==x.length-1&&void 0!==s&&n!==s&&n<s?ep(a.current,{transition:`opacity 0.5s cubic-bezier(${ex.join(",")})`,opacity:"0"}):ep(a.current,{transition:`opacity 0.5s cubic-bezier(${ex.join(",")})`,opacity:"1"}),h(null==r?void 0:r[Math.max(n,0)])},[i.current,r,x,s,a,h]);return n.default.useEffect(()=>{if(d||e){var t;let n=null!=(t=null==r?void 0:r.findIndex(t=>t===e||t===d))?t:-1;x&&-1!==n&&"number"==typeof x[n]&&b(x[n])}},[d,e,r,x,b]),{isLastSnapPoint:m,activeSnapPoint:d,shouldFade:v,getPercentageDragged:function(e,t){if(!r||"number"!=typeof g||!x||void 0===s)return null;let n=g===s-1;if(g>=s&&t)return 0;if(n&&!t)return 1;if(!v&&!n)return null;let i=n?g+1:g-1,a=e/Math.abs(n?x[i]-x[i-1]:x[i+1]-x[i]);return n?1-a:a}
27,setActiveSnapPoint:h,activeSnapPointIndex:g,onRelease:function({draggedDistance:e,closeDrawer:t,velocity:n,dismissible:i}){if(void 0===s)return;let o="bottom"===l||"right"===l?(null!=y?y:0)-e:(null!=y?y:0)+e,c=g===s-1,d=0===g,h=e>0;if(c&&ep(a.current,{transition:`opacity 0.5s cubic-bezier(${ex.join(",")})`}),!u&&n>2&&!h)return void(i?t():b(x[0]));if(!u&&n>2&&h&&x&&r)return void b(x[r.length-1]);let f=null==x?void 0:x.reduce((e,t)=>"number"!=typeof e||"number"!=typeof t?e:Math.abs(t-o)<Math.abs(e-o)?t:e),p=em(l)?window.innerHeight:window.innerWidth;if(n>.4&&Math.abs(e)<.4*p){let e=h?1:-1;return e>0&&m&&r?void b(x[r.length-1]):void(d&&e<0&&i&&t(),null===g||b(x[g+e]))}b(f)},onDrag:function({draggedDistance:e}){if(null===y)return;let t="bottom"===l||"right"===l?y-e:y+e;("bottom"===l||"right"===l)&&t<x[x.length-1]||("top"===l||"left"===l)&&t>x[x.length-1]||ep(i.current,{transform:em(l)?`translate3d(0, ${t}px, 0)`:`translate3d(${t}px, 0, 0)`})},snapPointsOffset:x}}({snapPoints:o,activeSnapPointProp:m,setActiveSnapPointProp:g,drawerRef:ea,fadeFromIndex:p,overlayRef:W,onSnapPointChange:eb,direction:j,container:L,snapToSequentialPoint:E});!function(e={}){let{isDisabled:n}=e;en(()=>{if(!n){var e,r,i;let n,a,s,o,l,c,u;return 1==++el&&ee()&&(s=0,o=window.pageXOffset,l=window.pageYOffset,c=er((e=document.documentElement,r="paddingRight",i=`${window.innerWidth-document.documentElement.clientWidth}px`,n=e.style[r],e.style[r]=i,()=>{e.style[r]=n})),window.scrollTo(0,0),u=er(ec(document,"touchstart",e=>{((a=es(e.target))!==document.documentElement||a!==document.body)&&(s=e.changedTouches[0].pageY)},{passive:!1,capture:!0}),ec(document,"touchmove",e=>{if(!a||a===document.documentElement||a===document.body)return void e.preventDefault();let t=e.changedTouches[0].pageY,n=a.scrollTop,r=a.scrollHeight-a.clientHeight;0!==r&&((n<=0&&t>s||n>=r&&t<s)&&e.preventDefault(),s=t)},{passive:!1,capture:!0}),ec(document,"touchend",e=>{let t=e.target;ed(t)&&t!==document.activeElement&&(e.preventDefault(),t.style.transform="translateY(-2000px)",t.focus(),requestAnimationFrame(()=>{t.style.transform=""}))},{passive:!1,capture:!0}),ec(document,"focus",e=>{let t=e.target;ed(t)&&(t.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{t.style.transform="",ei&&(ei.height<window.innerHeight?requestAnimationFrame(()=>{eu(t)}):ei.addEventListener("resize",()=>eu(t),{once:!0}))}))},!0),ec(window,"scroll",()=>{window.scrollTo(0,0)})),t=()=>{c(),u(),window.scrollTo(o,l)}),()=>{0==--el&&(null==t||t())}}},[n])}({isDisabled:!A||F||!x||B||!R||!C||!N});let{restorePositionSetting:eM}=function({isOpen:e,modal:t,nested:r,hasBeenOpened:i,preventScrollRestoration:a,noBodyStyles:s}){let[o,l]=n.default.useState(()=>"u">typeof window?window.location.href:""),c=n.default.useRef(0),u=n.default.useCallback(()=>{if(Q()&&null===eS&&e&&!s){eS={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left,height:document.body.style.height,right:"unset"};let{scrollX:e,innerHeight:t}=window;document.body.style.setProperty("position","fixed","important"),Object.assign(document.body.style,{top:`${-c.current}px`,left:`${-e}px`,right:"0px",height:"auto"}),window.setTimeout(()=>window.requestAnimationFrame(()=>{let e=t-window.innerHeight;e&&c.current>=t&&(document.body.style.top=`${-(c.current+e)}px`)}),300)}},[e]),d=n.default.useCallback(()=>{if(Q()&&null!==eS&&!s){let e=-parseInt(document.body.style.top,10),t=-parseInt(document.body.style.left,10);Object.assign(document.body.style,eS),window.requestAnimationFrame(()=>{a&&o!==window.location.href?l(window.location.href):window.scrollTo(t,e)}),eS=null}},[o]);return n.default.useEffect(()=>{function e(){c.current=window.scrollY}return e(),window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[]),n.default.useEffect(()=>{if(t)return()=>{"u"<typeof document||document.querySelector("[data-vaul-drawer]")||d()}},[t,d]),n.default.useEffect(()=>{!r&&i&&(e?(window.matchMedia("(display-mode: standalone)").matches||u(),t||window.setTimeout(()=>{d()},500)):d())},[e,i,o,t,r,u,d]),{restorePositionSetting:d}}({isOpen:A,modal:x,nested:null!=b&&b,hasBeenOpened:R,preventScrollRestoration:_,noBodyStyles:w});function eD(){return(window.innerWidth-26)/window.innerWidth}function eP(e,t){var n;let r=e,i=null==(n=window.getSelection())?void 0:n.toString(),a=ea.current?eg(ea.current,j):null,
27s=new Date;if("SELECT"===r.tagName||r.hasAttribute("data-vaul-no-drag")||r.closest("[data-vaul-no-drag]"))return!1;if("right"===j||"left"===j)return!0;if(V.current&&s.getTime()-V.current.getTime()<500)return!1;if(null!==a&&("bottom"===j?a>0:a<0))return!0;if(i&&i.length>0)return!1;if(Y.current&&s.getTime()-Y.current.getTime()<d&&0===a||t)return Y.current=s,!1;for(;r;){if(r.scrollHeight>r.clientHeight){if(0!==r.scrollTop)return Y.current=new Date,!1;if("dialog"===r.getAttribute("role"))break}r=r.parentNode}return!0}function eA(e){F&&ea.current&&(ea.current.classList.remove(ey),q.current=!1,z(!1),U.current=new Date),null==y||y(),e||O(!1),setTimeout(()=>{o&&eN(o[0])},500)}function eO(){if(!ea.current)return;let e=document.querySelector("[data-vaul-drawer-wrapper]"),t=eg(ea.current,j);ep(ea.current,{transform:"translate3d(0, 0, 0)",transition:`transform 0.5s cubic-bezier(${ex.join(",")})`}),ep(W.current,{transition:`opacity 0.5s cubic-bezier(${ex.join(",")})`,opacity:"1"}),l&&t&&t>0&&A&&ep(e,{borderRadius:"8px",overflow:"hidden",...em(j)?{transform:`scale(${eD()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`,transformOrigin:"top"}:{transform:`scale(${eD()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`,transformOrigin:"left"},transitionProperty:"transform, border-radius",transitionDuration:"0.5s",transitionTimingFunction:`cubic-bezier(${ex.join(",")})`},!0)}return n.default.useEffect(()=>{window.requestAnimationFrame(()=>{J.current=!0})},[]),n.default.useEffect(()=>{var e;function t(){if(ea.current&&C&&(ed(document.activeElement)||K.current)){var e;let t=(null==(e=window.visualViewport)?void 0:e.height)||0,n=window.innerHeight,r=n-t,i=ea.current.getBoundingClientRect().height||0;ev.current||(ev.current=i);let a=ea.current.getBoundingClientRect().top;if(Math.abs(et.current-r)>60&&(K.current=!K.current),o&&o.length>0&&e_&&ek&&(r+=e_[ek]||0),et.current=r,i>t||K.current){let e=ea.current.getBoundingClientRect().height,s=e;e>t&&(s=t-(i>.8*n?a:26)),v?ea.current.style.height=`${e-Math.max(r,0)}px`:ea.current.style.height=`${Math.max(s,t-a)}px`}else{let e;e=navigator.userAgent,"u">typeof window&&(/Firefox/.test(e)&&/Mobile/.test(e)||/FxiOS/.test(e))||(ea.current.style.height=`${ev.current}px`)}o&&o.length>0&&!K.current?ea.current.style.bottom="0px":ea.current.style.bottom=`${Math.max(r,0)}px`}}return null==(e=window.visualViewport)||e.addEventListener("resize",t),()=>{var e;return null==(e=window.visualViewport)?void 0:e.removeEventListener("resize",t)}},[ek,o,e_]),n.default.useEffect(()=>(A&&(ep(document.documentElement,{scrollBehavior:"auto"}),V.current=new Date),()=>{!function(e,t){if(!e||!(e instanceof HTMLElement))return;let n=ef.get(e);n&&(e.style[t]=n[t])}(document.documentElement,"scrollBehavior")}),[A]),n.default.useEffect(()=>{x||window.requestAnimationFrame(()=>{document.body.style.pointerEvents="auto"})},[x]),n.default.createElement(S,{defaultOpen:k,onOpenChange:e=>{(h||e)&&(e?I(!0):eA(!0),O(e))},open:A},n.default.createElement(Z.Provider,{value:{activeSnapPoint:ej,snapPoints:o,setActiveSnapPoint:eN,drawerRef:ea,overlayRef:W,onOpenChange:r,onPress:function(e){var t,n;!h&&!o||(!ea.current||ea.current.contains(e.target))&&(eo.current=(null==(t=ea.current)?void 0:t.getBoundingClientRect().height)||0,eh.current=(null==(n=ea.current)?void 0:n.getBoundingClientRect().width)||0,z(!0),H.current=new Date,ee()&&window.addEventListener("touchend",()=>q.current=!1,{once:!0}),e.target.setPointerCapture(e.pointerId),G.current=em(j)?e.pageY:e.pageX)},onRelease:function(e){var t,n;if(!F||!ea.current)return;ea.current.classList.remove(ey),q.current=!1,z(!1),U.current=new Date;let r=eg(ea.current,j);
27if(!e||!eP(e.target,!1)||!r||Number.isNaN(r)||null===H.current)return;let i=U.current.getTime()-H.current.getTime(),a=G.current-(em(j)?e.pageY:e.pageX),l=Math.abs(a)/i;if(l>.05&&($(!0),setTimeout(()=>{$(!1)},200)),o){eE({draggedDistance:a*("bottom"===j||"right"===j?1:-1),closeDrawer:eA,velocity:l,dismissible:h}),null==s||s(e,!0);return}if("bottom"===j||"right"===j?a>0:a<0){eO(),null==s||s(e,!0);return}if(l>.4){eA(),null==s||s(e,!1);return}let c=Math.min(null!=(t=ea.current.getBoundingClientRect().height)?t:0,window.innerHeight),d=Math.min(null!=(n=ea.current.getBoundingClientRect().width)?n:0,window.innerWidth);if(Math.abs(r)>=("left"===j||"right"===j?d:c)*u){eA(),null==s||s(e,!1);return}null==s||s(e,!0),eO()},onDrag:function(e){if(ea.current&&F){let t="bottom"===j||"right"===j?1:-1,n=(G.current-(em(j)?e.pageY:e.pageX))*t,r=n>0,i=o&&!h&&!r;if(i&&0===ek)return;let s=Math.abs(n),c=document.querySelector("[data-vaul-drawer-wrapper]"),u=s/("bottom"===j||"top"===j?eo.current:eh.current),d=eL(s,r);if(null!==d&&(u=d),i&&u>=1||!q.current&&!eP(e.target,r))return;if(ea.current.classList.add(ey),q.current=!0,ep(ea.current,{transition:"none"}),ep(W.current,{transition:"none"}),o&&eC({draggedDistance:n}),r&&!o){let e=Math.min(-(8*(Math.log(n+1)-2)*1),0)*t;ep(ea.current,{transform:em(j)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`});return}let f=1-u;if((eT||p&&ek===p-1)&&(null==a||a(e,u),ep(W.current,{opacity:`${f}`,transition:"none"},!0)),c&&W.current&&l){let e=Math.min(eD()+u*(1-eD()),1),t=8-8*u,n=Math.max(0,14-14*u);ep(c,{borderRadius:`${t}px`,transform:em(j)?`scale(${e}) translate3d(0, ${n}px, 0)`:`scale(${e}) translate3d(${n}px, 0, 0)`,transition:"none"},!0)}if(!o){let e=s*t;ep(ea.current,{transform:em(j)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})}}},dismissible:h,shouldAnimate:J,handleOnly:f,isOpen:A,isDragging:F,shouldFade:eT,closeDrawer:eA,onNestedDrag:function(e,t){if(t<0)return;let n=(window.innerWidth-16)/window.innerWidth,r=n+t*(1-n),i=-16+16*t;ep(ea.current,{transform:em(j)?`scale(${r}) translate3d(0, ${i}px, 0)`:`scale(${r}) translate3d(${i}px, 0, 0)`,transition:"none"})},onNestedOpenChange:function(e){let t=e?(window.innerWidth-16)/window.innerWidth:1,n=e?-16:0;X.current&&window.clearTimeout(X.current),ep(ea.current,{transition:`transform 0.5s cubic-bezier(${ex.join(",")})`,transform:em(j)?`scale(${t}) translate3d(0, ${n}px, 0)`:`scale(${t}) translate3d(${n}px, 0, 0)`}),!e&&ea.current&&(X.current=setTimeout(()=>{let e=eg(ea.current,j);ep(ea.current,{transition:"none",transform:em(j)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})},500))},onNestedRelease:function(e,t){let n=em(j)?window.innerHeight:window.innerWidth,r=t?(n-16)/n:1,i=t?-16:0;t&&ep(ea.current,{transition:`transform 0.5s cubic-bezier(${ex.join(",")})`,transform:em(j)?`scale(${r}) translate3d(0, ${i}px, 0)`:`scale(${r}) translate3d(${i}px, 0, 0)`})},keyboardIsOpen:K,modal:x,snapPointsOffset:e_,activeSnapPointIndex:ek,direction:j,shouldScaleBackground:l,setBackgroundColorOnScale:c,noBodyStyles:w,container:L,autoFocus:M}},i))},e_=function(e){let t=J(),{container:r=t.container,...i}=e;return n.default.createElement(T,{container:r,...i})};var eC=e.i(75157);function eT({...e}){return(0,v.jsx)(e_,{"data-slot":"drawer-portal",...e})}function eL({className:e,...t}){return(0,v.jsx)(ek,{"data-slot":"drawer-overlay",className:(0,eC.cn)("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-white/50",e),...t})}e.s(["Close",0,function({...e}){return(0,v.jsx)(H,{"data-slot":"drawer-close",...e})},"Content",0,function({className:e,children:t,...n}){return(0,v.jsxs)(eT,{"data-slot":"drawer-portal",children:[(0,v.jsx)(eL,{}),(0,v.jsxs)(eN,{"data-slot":"drawer-content",className:(0,eC.cn)("group/drawer-content bg-background fixed z-50 flex h-auto flex-col","data-[vaul-drawer-direction=top]:inset-x-0 data-[vaul-drawer-direction=top]:top-0 data-[vaul-drawer-direction=top]:mb-24 data-[vaul-drawer-direction=top]:max-h-[80vh] data-[vaul-drawer-direction=top]:rounded-b-lg data-[vaul-drawer-direction=top]:border-b","data-[vaul-drawer-direction=bottom]:inset-x-0 data-[vaul-drawer-direction=bottom]:bottom-0 data-[vaul-drawer-direction=bottom]:mt-24 data-[vaul-drawer-direction=bottom]:max-h-[80vh] data-[vaul-drawer-direction=bottom]:rounded-t-lg data-[vaul-drawer-direction=bottom]:border-t","data-[vaul-drawer-direction=right]:inset-y-0 data-[vaul-drawer-direction=right]:right-0 data-[vaul-drawer-direction=right]:w-3/4 data-[vaul-drawer-direction=right]:border-l data-[vaul-drawer-direction=right]:sm:max-w-sm","data-[vaul-drawer-direction=left]:inset-y-0 data-[vaul-drawer-direction=left]:left-0 data-[vaul-drawer-direction=left]:w-3/4 data-[vaul-drawer-direction=left]:border-r data-[vaul-drawer-direction=left]:sm:max-w-sm",e),...n,children:[(0,v.jsx)("div",{className:"bg-muted mx-auto mt-4 hidden h-2 w-[100px] shrink-0 rounded-full group-data-[vaul-drawer-direction=bottom]/drawer-content:block"}),t]})]})},"Description",0,function({className:e,...t}){return(0,v.jsx)(W,{"data-slot":"drawer-description",className:(0,eC.cn)("text-muted-foreground text-sm",e),...t})},"Footer",0,function({className:e,...t}){return(0,v.jsx)("div",{"data-slot":"drawer-footer",className:(0,eC.cn)("mt-auto flex flex-col gap-2 p-4",e),...t})},"Header",0,function({className:e,...t}){return(0,v.jsx)("div",{"data-slot":"drawer-header",className:(0,eC.cn)("flex flex-col gap-0.5 p-4 group-data-[vaul-drawer-direction=bottom]/drawer-content:text-center group-data-[vaul-drawer-direction=top]/drawer-content:text-center md:gap-1.5 md:text-left",e),...t})},"Overlay",0,eL,"Portal",0,eT,"Root",0,function({...e}){return(0,v.jsx)(eE,{"data-slot":"drawer",...e})},"Title",0,function({className:e,...t}){return(0,v.jsx)(B,{"data-slot":"drawer-title",className:(0,eC.cn)("text-foreground font-semibold",e),...t})},"Trigger",0,function({...e}){return(0,v.jsx)(N,{"data-slot":"drawer-trigger",...e})}],1024)},26330,74606,e=>{"use strict";var t,n=e.i(71645),r=e.i(81140),i=e.i(48425),a=e.i(20783),s=e.i(30207),o=e.i(43476),l="dismissableLayer.update",c=n.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),u=n.forwardRef((e,u)=>{let{disableOutsidePointerEvents:f=!1,onEscapeKeyDown:p,onPointerDownOutside:m,onFocusOutside:g,onInteractOutside:v,onDismiss:x,...y}=e,b=n.useContext(c),[w,j]=n.useState(null),S=w?.ownerDocument??globalThis?.document,[,k]=n.useState({}),N=(0,a.useComposedRefs)(u,e=>j(e)),E=Array.from(b.layers),[_]=[...b.layersWithOutsidePointerEventsDisabled].slice(-1),C=E.indexOf(_),T=w?E.indexOf(w):-1,L=b.layersWithOutsidePointerEventsDisabled.size>0,M=T>=C,D=function(e,t=globalThis?.document){let r=(0,s.useCallbackRef)(e),i=n.useRef(!1),a=n.useRef(()=>{});return n.useEffect(()=>{let e=e=>{if(e.target&&!i.current){let n=function(){h("dismissableLayer.pointerDownOutside",r,i,{discrete:!0})},i={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",a.current),a.current=n,t.addEventListener("click",a.current,{once:!0})):n()}else t.removeEventListener("click",a.current);i.current=!1},n=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(n),t.removeEventListener("pointerdown",e),t.removeEventListener("click",a.current)}},[t,r]),{onPointerDownCapture:()=>i.current=!0}}(e=>{let t=e.target,n=[...b.branches].some(e=>e.contains(t));M&&!n&&(m?.(e),v?.(e),e.defaultPrevented||x?.())},S),P=function(e,t=globalThis?.document){let r=(0,s.useCallbackRef)(e),i=n.useRef(!1);return n.useEffect(()=>{let e=e=>{e.target&&!i.current&&h("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,r]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}(e=>{let t=e.target;![...b.branches].some(e=>e.contains(t))&&(g?.(e),v?.(e),e.defaultPrevented||x?.())},S);return!function(e,t=globalThis?.document){let r=(0,s.useCallbackRef)(e);n.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{T===b.layers.size-1&&(p?.(e),!e.defaultPrevented&&x&&(e.preventDefault(),x()))},S),n.useEffect(()=>{if(w)return f&&(0===b.layersWithOutsidePointerEventsDisabled.size&&(t=S.body.style.pointerEvents,S.body.style.pointerEvents="none"),b.layersWithOutsidePointerEventsDisabled.add(w)),b.layers.add(w),d(),()=>{f&&1===b.layersWithOutsidePointerEventsDisabled.size&&(S.body.style.pointerEvents=t)}},[w,S,f,b]),n.useEffect(()=>()=>{w&&(b.layers.delete(w),b.layersWithOutsidePointerEventsDisabled.delete(w),d())},[w,b]),n.useEffect(()=>{let e=()=>k({});return document.addEventListener(l,e),()=>document.removeEventListener(l,e)},[]),(0,o.jsx)(i.Primitive.div,{...y,ref:N,style:{pointerEvents:L?M?"auto":"none":void 0,...e.style},onFocusCapture:(0,r.composeEventHandlers)(e.onFocusCapture,P.onFocusCapture),onBlurCapture:(0,r.composeEventHandlers)(e.onBlurCapture,P.onBlurCapture),onPointerDownCapture:(0,r.composeEventHandlers)(e.onPointerDownCapture,D.onPointerDownCapture)})});function d(){let e=new CustomEvent(l);document.dispatchEvent(e)}function h(e,t,n,{discrete:r}){let a=n.originalEvent.target,s=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&a.addEventListener(e,t,{once:!0}),r?(0,i.dispatchDiscreteCustomEvent)(a,s):a.dispatchEvent(s)}
27u.displayName="DismissableLayer",n.forwardRef((e,t)=>{let r=n.useContext(c),s=n.useRef(null),l=(0,a.useComposedRefs)(t,s);return n.useEffect(()=>{let e=s.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,o.jsx)(i.Primitive.div,{...e,ref:l})}).displayName="DismissableLayerBranch",e.s(["DismissableLayer",0,u],26330);var f=e.i(74080),p=e.i(34620),m=n.forwardRef((e,t)=>{let{container:r,...a}=e,[s,l]=n.useState(!1);(0,p.useLayoutEffect)(()=>l(!0),[]);let c=r||s&&globalThis?.document?.body;return c?f.default.createPortal((0,o.jsx)(i.Primitive.div,{...a,ref:t}),c):null});m.displayName="Portal",e.s(["Portal",0,m],74606)},3536,65491,86312,85369,e=>{"use strict";let t;var n,r,i,a,s,o,l,c=e.i(71645),u=0;function d(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}e.s(["useFocusGuards",0,function(){c.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??d()),document.body.insertAdjacentElement("beforeend",e[1]??d()),u++,()=>{1===u&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),u--}},[])}],3536);var h=e.i(20783),f=e.i(48425),p=e.i(30207),m=e.i(43476),g="focusScope.autoFocusOnMount",v="focusScope.autoFocusOnUnmount",x={bubbles:!1,cancelable:!0},y=c.forwardRef((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:i,onUnmountAutoFocus:a,...s}=e,[o,l]=c.useState(null),u=(0,p.useCallbackRef)(i),d=(0,p.useCallbackRef)(a),y=c.useRef(null),k=(0,h.useComposedRefs)(t,e=>l(e)),N=c.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;c.useEffect(()=>{if(r){let e=function(e){if(N.paused||!o)return;let t=e.target;o.contains(t)?y.current=t:j(y.current,{select:!0})},t=function(e){if(N.paused||!o)return;let t=e.relatedTarget;null!==t&&(o.contains(t)||j(y.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&j(o)});return o&&n.observe(o,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,o,N.paused]),c.useEffect(()=>{if(o){S.add(N);let e=document.activeElement;if(!o.contains(e)){let t=new CustomEvent(g,x);o.addEventListener(g,u),o.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(j(r,{select:t}),document.activeElement!==n)return}(b(o).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&j(o))}return()=>{o.removeEventListener(g,u),setTimeout(()=>{let t=new CustomEvent(v,x);o.addEventListener(v,d),o.dispatchEvent(t),t.defaultPrevented||j(e??document.body,{select:!0}),o.removeEventListener(v,d),S.remove(N)},0)}}},[o,u,d,N]);let E=c.useCallback(e=>{if(!n&&!r||N.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,i=document.activeElement;if(t&&i){var a;let t,r=e.currentTarget,[s,o]=[w(t=b(a=r),a),w(t.reverse(),a)];s&&o?e.shiftKey||i!==o?e.shiftKey&&i===s&&(e.preventDefault(),n&&j(o,{select:!0})):(e.preventDefault(),n&&j(s,{select:!0})):i===r&&e.preventDefault()}},[n,r,N.paused]);return(0,m.jsx)(f.Primitive.div,{tabIndex:-1,...s,ref:k,onKeyDown:E})});function b(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function w(e,t){for(let n of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function j(e,{select:t=!1}={}){if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}y.displayName="FocusScope";var S=(t=[],{add(e){let n=t[0];e!==n&&n?.pause(),(t=k(t,e)).unshift(e)},remove(e){t=k(t,e),t[0]?.resume()}});function k(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}e.s(["FocusScope",0,y],65491);var N=new WeakMap,E=new WeakMap,_={},C=0,T=function(e){return e&&(e.host||T(e.parentNode))},L=function(e,t,n,r){var i=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=T(e);return n&&t.contains(n)?n:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});_[n]||(_[n]=new WeakMap);var a=_[n],s=[],o=new Set,l=new Set(i),c=function(e){!e||o.has(e)||(o.add(e),c(e.parentNode))};
27i.forEach(c);var u=function(e){!e||l.has(e)||Array.prototype.forEach.call(e.children,function(e){if(o.has(e))u(e);else try{var t=e.getAttribute(r),i=null!==t&&"false"!==t,l=(N.get(e)||0)+1,c=(a.get(e)||0)+1;N.set(e,l),a.set(e,c),s.push(e),1===l&&i&&E.set(e,!0),1===c&&e.setAttribute(n,"true"),i||e.setAttribute(r,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return u(t),o.clear(),C++,function(){s.forEach(function(e){var t=N.get(e)-1,i=a.get(e)-1;N.set(e,t),a.set(e,i),t||(E.has(e)||e.removeAttribute(r),E.delete(e)),i||e.removeAttribute(n)}),--C||(N=new WeakMap,N=new WeakMap,E=new WeakMap,_={})}};e.s(["hideOthers",0,function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),i=t||("u"<typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return i?(r.push.apply(r,Array.from(i.querySelectorAll("[aria-live], script"))),L(r,i,n,"aria-hidden")):function(){return null}}],86312);var M=function(){return(M=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function D(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)0>t.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}var P=("function"==typeof SuppressedError&&SuppressedError,"right-scroll-bar-position"),A="width-before-scroll-bar";function O(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var R="u">typeof window?c.useLayoutEffect:c.useEffect,I=new WeakMap,F=(void 0===n&&(n={}),(void 0===r&&(r=function(e){return e}),i=[],a=!1,s={read:function(){if(a)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return i.length?i[i.length-1]:null},useMedium:function(e){var t=r(e,a);return i.push(t),function(){i=i.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(a=!0;i.length;){var t=i;i=[],t.forEach(e)}i={push:function(t){return e(t)},filter:function(){return i}}},assignMedium:function(e){a=!0;var t=[];if(i.length){var n=i;i=[],n.forEach(e),t=i}var r=function(){var n=t;t=[],n.forEach(e)},s=function(){return Promise.resolve().then(r)};s(),i={push:function(e){t.push(e),s()},filter:function(e){return t=t.filter(e),i}}}}).options=M({async:!0,ssr:!1},n),s),z=function(){},B=c.forwardRef(function(e,t){var n,r,i,a,s=c.useRef(null),o=c.useState({onScrollCapture:z,onWheelCapture:z,onTouchMoveCapture:z}),l=o[0],u=o[1],d=e.forwardProps,h=e.children,f=e.className,p=e.removeScrollBar,m=e.enabled,g=e.shards,v=e.sideCar,x=e.noRelative,y=e.noIsolation,b=e.inert,w=e.allowPinchZoom,j=e.as,S=e.gapMode,k=D(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),N=(n=[s,t],r=function(e){return n.forEach(function(t){return O(t,e)})},(i=(0,c.useState)(function(){return{value:null,callback:r,facade:{get current(){return i.value},set current(value){var e=i.value;e!==value&&(i.value=value,i.callback(value,e))}}}})[0]).callback=r,a=i.facade,R(function(){var e=I.get(a);if(e){var t=new Set(e),r=new Set(n),i=a.current;t.forEach(function(e){r.has(e)||O(e,null)}),r.forEach(function(e){t.has(e)||O(e,i)})}I.set(a,n)},[n]),a),E=M(M({},k),l);return c.createElement(c.Fragment,null,m&&c.createElement(v,{sideCar:F,removeScrollBar:p,shards:g,noRelative:x,noIsolation:y,inert:b,setCallbacks:u,allowPinchZoom:!!w,lockRef:s,gapMode:S}),d?c.cloneElement(c.Children.only(h),M(M({},E),{ref:N})):c.createElement(void 0===j?"div":j,M({},E,{className:f,ref:N}),h))});B.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},B.classNames={fullWidth:A,zeroRight:P};var $=function(e){var t=e.sideCar,n=D(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error("Sidecar medium not found");return c.createElement(r,M({},n))};
27$.isSideCarExport=!0;var W=function(){var e=0,t=null;return{add:function(n){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=l||("u">typeof __webpack_nonce__?__webpack_nonce__:void 0);return t&&e.setAttribute("nonce",t),e}())){var r,i;(r=t).styleSheet?r.styleSheet.cssText=n:r.appendChild(document.createTextNode(n)),i=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(i)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},V=function(){var e=W();return function(t,n){c.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},H=function(){var e=V();return function(t){return e(t.styles,t.dynamic),null}},U={left:0,top:0,right:0,gap:0},Y=function(e){return parseInt(e||"",10)||0},q=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],i=t["padding"===e?"paddingRight":"marginRight"];return[Y(n),Y(r),Y(i)]},X=function(e){if(void 0===e&&(e="margin"),"u"<typeof window)return U;var t=q(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},G=H(),K="data-scroll-locked",Z=function(e,t,n,r){var i=e.left,a=e.top,s=e.right,o=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(o,"px ").concat(r,";\n }\n body[").concat(K,"] {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(i,"px;\n padding-top: ").concat(a,"px;\n padding-right: ").concat(s,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(o,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(o,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(P," {\n right: ").concat(o,"px ").concat(r,";\n }\n \n .").concat(A," {\n margin-right: ").concat(o,"px ").concat(r,";\n }\n \n .").concat(P," .").concat(P," {\n right: 0 ").concat(r,";\n }\n \n .").concat(A," .").concat(A," {\n margin-right: 0 ").concat(r,";\n }\n \n body[").concat(K,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(o,"px;\n }\n")},J=function(){var e=parseInt(document.body.getAttribute(K)||"0",10);return isFinite(e)?e:0},Q=function(){c.useEffect(function(){return document.body.setAttribute(K,(J()+1).toString()),function(){var e=J()-1;e<=0?document.body.removeAttribute(K):document.body.setAttribute(K,e.toString())}},[])},ee=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,i=void 0===r?"margin":r;Q();var a=c.useMemo(function(){return X(i)},[i]);return c.createElement(G,{styles:Z(a,!t,i,n?"":"!important")})},et=!1;if("u">typeof window)try{var en=Object.defineProperty({},"passive",{get:function(){return et=!0,!0}});window.addEventListener("test",en,en),window.removeEventListener("test",en,en)}catch(e){et=!1}var er=!!et&&{passive:!1},ei=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&(n.overflowY!==n.overflowX||"TEXTAREA"===e.tagName||"visible"!==n[t])},ea=function(e,t){var n=t.ownerDocument,r=t;do{if("u">typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),es(e,r)){var i=eo(e,r);if(i[1]>i[2])return!0}r=r.parentNode}while(r&&r!==n.body)return!1},es=function(e,t){return"v"===e?ei(t,"overflowY"):ei(t,"overflowX")},eo=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},el=function(e,t,n,r,i){var a,s=(a=window.getComputedStyle(t).direction,"h"===e&&"rtl"===a?-1:1),o=s*r,l=n.target,c=t.contains(l),u=!1,d=o>0,h=0,f=0;do{if(!l)break;var p=eo(e,l),m=p[0],g=p[1]-p[2]-s*m;(m||g)&&es(e,l)&&(h+=g,f+=m);var v=l.parentNode;l=v&&v.nodeType===Node.DOCUMENT_FRAGMENT_NODE?v.host:v}while(!c&&l!==document.body||c&&(t.contains(l)||t===l))return d&&(i&&1>Math.abs(h)||!i&&o>h)?u=!0:!d&&(i&&1>Math.abs(f)||!i&&-o>f)&&(u=!0),u},ec=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},eu=function(e){return[e.deltaX,e.deltaY]},ed=function(e){return e&&"current"in e?e.current:e},eh=0,ef=[];let ep=(o=function(e){var t=c.useRef([]),n=c.useRef([0,0]),r=c.useRef(),i=c.useState(eh++)[0],a=c.useState(H)[0],s=c.useRef(e);c.useEffect(function(){s.current=e},[e]),c.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var t=(function(e,t,n){if(n||2==arguments.length)for(var r,i=0,a=t.length;i<a;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))}
27)([e.lockRef.current],(e.shards||[]).map(ed),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var o=c.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!s.current.allowPinchZoom;var i,a=ec(e),o=n.current,l="deltaX"in e?e.deltaX:o[0]-a[0],c="deltaY"in e?e.deltaY:o[1]-a[1],u=e.target,d=Math.abs(l)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===d&&"range"===u.type)return!1;var h=ea(d,u);if(!h)return!0;if(h?i=d:(i="v"===d?"h":"v",h=ea(d,u)),!h)return!1;if(!r.current&&"changedTouches"in e&&(l||c)&&(r.current=i),!i)return!0;var f=r.current||i;return el(f,t,e,"h"===f?l:c,!0)},[]),l=c.useCallback(function(e){if(ef.length&&ef[ef.length-1]===a){var n="deltaY"in e?eu(e):ec(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta,r[0]===n[0]&&r[1]===n[1])})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var i=(s.current.shards||[]).map(ed).filter(Boolean).filter(function(t){return t.contains(e.target)});(i.length>0?o(e,i[0]):!s.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),u=c.useCallback(function(e,n,r,i){var a={name:e,delta:n,target:r,should:i,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),d=c.useCallback(function(e){n.current=ec(e),r.current=void 0},[]),h=c.useCallback(function(t){u(t.type,eu(t),t.target,o(t,e.lockRef.current))},[]),f=c.useCallback(function(t){u(t.type,ec(t),t.target,o(t,e.lockRef.current))},[]);c.useEffect(function(){return ef.push(a),e.setCallbacks({onScrollCapture:h,onWheelCapture:h,onTouchMoveCapture:f}),document.addEventListener("wheel",l,er),document.addEventListener("touchmove",l,er),document.addEventListener("touchstart",d,er),function(){ef=ef.filter(function(e){return e!==a}),document.removeEventListener("wheel",l,er),document.removeEventListener("touchmove",l,er),document.removeEventListener("touchstart",d,er)}},[]);var p=e.removeScrollBar,m=e.inert;return c.createElement(c.Fragment,null,m?c.createElement(a,{styles:"\n .block-interactivity-".concat(i," {pointer-events: none;}\n .allow-interactivity-").concat(i," {pointer-events: all;}\n")}):null,p?c.createElement(ee,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},F.useMedium(o),$);var em=c.forwardRef(function(e,t){return c.createElement(B,M({},e,{ref:t,sideCar:ep}))});em.classNames=B.classNames,e.s(["RemoveScroll",0,em],85369)},10772,30207,e=>{"use strict";var t=e.i(71645),n=e.i(34620),r=t[" useId ".trim().toString()]||(()=>void 0),i=0;e.s(["useId",0,function(e){let[a,s]=t.useState(r());return(0,n.useLayoutEffect)(()=>{e||s(e=>e??String(i++))},[e]),e||(a?`radix-${a}`:"")}],10772),e.s(["useCallbackRef",0,function(e){let n=t.useRef(e);return t.useEffect(()=>{n.current=e}),t.useMemo(()=>(...e)=>n.current?.(...e),[])}],30207)},53660,e=>{"use strict";var t=e.i(71645);let n=["top","right","bottom","left"],r=Math.min,i=Math.max,a=Math.round,s=Math.floor,o=e=>({x:e,y:e}),l={left:"right",right:"left",bottom:"top",top:"bottom"},c={start:"end",end:"start"};function u(e,t){return"function"==typeof e?e(t):e}function d(e){return e.split("-")[0]}function h(e){return e.split("-")[1]}function f(e){return"x"===e?"y":"x"}function p(e){return"y"===e?"height":"width"}let m=new Set(["top","bottom"]);function g(e){return m.has(d(e))?"y":"x"}function v(e){return e.replace(/start|end/g,e=>c[e])}let x=["left","right"],y=["right","left"],b=["top","bottom"],w=["bottom","top"];function j(e){return e.replace(/left|right|bottom|top/g,e=>l[e])}function S(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function k(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function N(e,t,n){let r,{reference:i,floating:a}=e,s=g(t),o=f(g(t)),l=p(o),c=d(t),u="y"===s,m=i.x+i.width/2-a.width/2,v=i.y+i.height/2-a.height/2,x=i[l]/2-a[l]/2;switch(c){case"top":r={x:m,y:i.y-a.height};break;case"bottom":r={x:m,y:i.y+i.height};break;case"right":r={x:i.x+i.width,y:v};break;case"left":r={x:i.x-a.width,y:v};break;default:r={x:i.x,y:i.y}}switch(h(t)){case"start":r[o]-=x*(n&&u?-1:1);break;case"end":r[o]+=x*(n&&u?-1:1)}return r}let E=async(e,t,n)=>{let{placement:r="bottom",strategy:i="absolute",middleware:a=[],platform:s}
27=n,o=a.filter(Boolean),l=await (null==s.isRTL?void 0:s.isRTL(t)),c=await s.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=N(c,r,l),h=r,f={},p=0;for(let n=0;n<o.length;n++){let{name:a,fn:m}=o[n],{x:g,y:v,data:x,reset:y}=await m({x:u,y:d,initialPlacement:r,placement:h,strategy:i,middlewareData:f,rects:c,platform:s,elements:{reference:e,floating:t}});u=null!=g?g:u,d=null!=v?v:d,f={...f,[a]:{...f[a],...x}},y&&p<=50&&(p++,"object"==typeof y&&(y.placement&&(h=y.placement),y.rects&&(c=!0===y.rects?await s.getElementRects({reference:e,floating:t,strategy:i}):y.rects),{x:u,y:d}=N(c,h,l)),n=-1)}return{x:u,y:d,placement:h,strategy:i,middlewareData:f}};async function _(e,t){var n;void 0===t&&(t={});let{x:r,y:i,platform:a,rects:s,elements:o,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:h="floating",altBoundary:f=!1,padding:p=0}=u(t,e),m=S(p),g=o[f?"floating"===h?"reference":"floating":h],v=k(await a.getClippingRect({element:null==(n=await (null==a.isElement?void 0:a.isElement(g)))||n?g:g.contextElement||await (null==a.getDocumentElement?void 0:a.getDocumentElement(o.floating)),boundary:c,rootBoundary:d,strategy:l})),x="floating"===h?{x:r,y:i,width:s.floating.width,height:s.floating.height}:s.reference,y=await (null==a.getOffsetParent?void 0:a.getOffsetParent(o.floating)),b=await (null==a.isElement?void 0:a.isElement(y))&&await (null==a.getScale?void 0:a.getScale(y))||{x:1,y:1},w=k(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:x,offsetParent:y,strategy:l}):x);return{top:(v.top-w.top+m.top)/b.y,bottom:(w.bottom-v.bottom+m.bottom)/b.y,left:(v.left-w.left+m.left)/b.x,right:(w.right-v.right+m.right)/b.x}}function C(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function T(e){return n.some(t=>e[t]>=0)}let L=new Set(["left","top"]);async function M(e,t){let{placement:n,platform:r,elements:i}=e,a=await (null==r.isRTL?void 0:r.isRTL(i.floating)),s=d(n),o=h(n),l="y"===g(n),c=L.has(s)?-1:1,f=a&&l?-1:1,p=u(t,e),{mainAxis:m,crossAxis:v,alignmentAxis:x}="number"==typeof p?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return o&&"number"==typeof x&&(v="end"===o?-1*x:x),l?{x:v*f,y:m*c}:{x:m*c,y:v*f}}function D(){return"u">typeof window}function P(e){return R(e)?(e.nodeName||"").toLowerCase():"#document"}function A(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function O(e){var t;return null==(t=(R(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function R(e){return!!D()&&(e instanceof Node||e instanceof A(e).Node)}function I(e){return!!D()&&(e instanceof Element||e instanceof A(e).Element)}function F(e){return!!D()&&(e instanceof HTMLElement||e instanceof A(e).HTMLElement)}function z(e){return!(!D()||"u"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof A(e).ShadowRoot)}let B=new Set(["inline","contents"]);function $(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=J(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!B.has(i)}let W=new Set(["table","td","th"]),V=[":popover-open",":modal"];function H(e){return V.some(t=>{try{return e.matches(t)}catch(e){return!1}})}let U=["transform","translate","scale","rotate","perspective"],Y=["transform","translate","scale","rotate","perspective","filter"],q=["paint","layout","strict","content"];function X(e){let t=G(),n=I(e)?J(e):e;return U.some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||Y.some(e=>(n.willChange||"").includes(e))||q.some(e=>(n.contain||"").includes(e))}function G(){return!("u"<typeof CSS)&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let K=new Set(["html","body","#document"]);function Z(e){return K.has(P(e))}function J(e){return A(e).getComputedStyle(e)}function Q(e){return I(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ee(e){if("html"===P(e))return e;let t=e.assignedSlot||e.parentNode||z(e)&&e.host||O(e);return z(t)?t.host:t}function et(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let i=function e(t){let n=ee(t);return Z(n)?t.ownerDocument?t.ownerDocument.body:t.body:F(n)&&$(n)?n:e(n)}(e),a=i===(null==(r=e.ownerDocument)?void 0:r.body),s=A(i);if(a){let e=en(s);
27return t.concat(s,s.visualViewport||[],$(i)?i:[],e&&n?et(e):[])}return t.concat(i,et(i,[],n))}function en(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function er(e){let t=J(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=F(e),s=i?e.offsetWidth:n,o=i?e.offsetHeight:r,l=a(n)!==s||a(r)!==o;return l&&(n=s,r=o),{width:n,height:r,$:l}}function ei(e){return I(e)?e:e.contextElement}function ea(e){let t=ei(e);if(!F(t))return o(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:s}=er(t),l=(s?a(n.width):n.width)/r,c=(s?a(n.height):n.height)/i;return l&&Number.isFinite(l)||(l=1),c&&Number.isFinite(c)||(c=1),{x:l,y:c}}let es=o(0);function eo(e){let t=A(e);return G()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:es}function el(e,t,n,r){var i;void 0===t&&(t=!1),void 0===n&&(n=!1);let a=e.getBoundingClientRect(),s=ei(e),l=o(1);t&&(r?I(r)&&(l=ea(r)):l=ea(e));let c=(void 0===(i=n)&&(i=!1),r&&(!i||r===A(s))&&i)?eo(s):o(0),u=(a.left+c.x)/l.x,d=(a.top+c.y)/l.y,h=a.width/l.x,f=a.height/l.y;if(s){let e=A(s),t=r&&I(r)?A(r):r,n=e,i=en(n);for(;i&&r&&t!==n;){let e=ea(i),t=i.getBoundingClientRect(),r=J(i),a=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,s=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;u*=e.x,d*=e.y,h*=e.x,f*=e.y,u+=a,d+=s,i=en(n=A(i))}}return k({width:h,height:f,x:u,y:d})}function ec(e,t){let n=Q(e).scrollLeft;return t?t.left+n:el(O(e)).left+n}function eu(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-ec(e,n),y:n.top+t.scrollTop}}let ed=new Set(["absolute","fixed"]);function eh(e,t,n){var r;let a;if("viewport"===t)a=function(e,t){let n=A(e),r=O(e),i=n.visualViewport,a=r.clientWidth,s=r.clientHeight,o=0,l=0;if(i){a=i.width,s=i.height;let e=G();(!e||e&&"fixed"===t)&&(o=i.offsetLeft,l=i.offsetTop)}let c=ec(r);if(c<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),i="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,s=Math.abs(r.clientWidth-t.clientWidth-i);s<=25&&(a-=s)}else c<=25&&(a+=c);return{width:a,height:s,x:o,y:l}}(e,n);else if("document"===t){let t,n,s,o,l,c,u;r=O(e),t=O(r),n=Q(r),s=r.ownerDocument.body,o=i(t.scrollWidth,t.clientWidth,s.scrollWidth,s.clientWidth),l=i(t.scrollHeight,t.clientHeight,s.scrollHeight,s.clientHeight),c=-n.scrollLeft+ec(r),u=-n.scrollTop,"rtl"===J(s).direction&&(c+=i(t.clientWidth,s.clientWidth)-o),a={width:o,height:l,x:c,y:u}}else if(I(t)){let e,r,i,s,l,c;r=(e=el(t,!0,"fixed"===n)).top+t.clientTop,i=e.left+t.clientLeft,s=F(t)?ea(t):o(1),l=t.clientWidth*s.x,c=t.clientHeight*s.y,a={width:l,height:c,x:i*s.x,y:r*s.y}}else{let n=eo(e);a={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return k(a)}function ef(e){return"static"===J(e).position}function ep(e,t){if(!F(e)||"fixed"===J(e).position)return null;if(t)return t(e);let n=e.offsetParent;return O(e)===n&&(n=n.ownerDocument.body),n}function em(e,t){var n;let r=A(e);if(H(e))return r;if(!F(e)){let t=ee(e);for(;t&&!Z(t);){if(I(t)&&!ef(t))return t;t=ee(t)}return r}let i=ep(e,t);for(;i&&(n=i,W.has(P(n)))&&ef(i);)i=ep(i,t);return i&&Z(i)&&ef(i)&&!X(i)?r:i||function(e){let t=ee(e);for(;F(t)&&!Z(t);){if(X(t))return t;if(H(t))break;t=ee(t)}return null}(e)||r}let eg=async function(e){let t=this.getOffsetParent||em,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=F(t),i=O(t),a="fixed"===n,s=el(e,!0,a,t),l={scrollLeft:0,scrollTop:0},c=o(0);if(r||!r&&!a)if(("body"!==P(t)||$(i))&&(l=Q(t)),r){let e=el(t,!0,a,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else i&&(c.x=ec(i));a&&!r&&i&&(c.x=ec(i));let u=!i||r||a?o(0):eu(i,l);return{x:s.left+l.scrollLeft-c.x-u.x,y:s.top+l.scrollTop-c.y-u.y,width:s.width,height:s.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},ev={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,a="fixed"===i,s=O(r),l=!!t&&H(t.floating);if(r===s||l&&a)return n;let c={scrollLeft:0,scrollTop:0},u=o(1),d=o(0),h=F(r);if((h||!h&&!a)&&(("body"!==P(r)||$(s))&&(c=Q(r)),F(r))){let e=el(r);u=ea(r),d.x=e.x+r.clientLeft,d.y=e.y+r.clientTop}let f=!s||h||a?o(0):eu(s,c);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-c.scrollLeft*u.x+d.x+f.x,y:n.y*u.y-c.scrollTop*u.y+d.y+f.y}},getDocumentElement:O,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:a,strategy:s}=e,o=[..."clippingAncestors"===n?H(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=et(e,[],!1).filter(e=>I(e)&&"body"!==P(e)),i=null,a="fixed"===J(e).position,s=a?ee(e):e;for(;I(s)&&!Z(s);){let t=J(s),n=X(s);n||"fixed"!==t.position||(i=null),(a?!n&&!i:!n&&"static"===t.position&&!!i&&ed.has(i.position)||$(s)&&!n&&function e(t,n){let r=ee(t);return!(r===n||!I(r)||Z(r))&&("fixed"===J(r).position||e(r,n))}(e,s))?r=r.filter(e=>e!==s):i=t,s=ee(s)}return t.set(e,r),r}(t,this._c):[].concat(n),a],l=o[0],c=o.reduce((e,n)=>{let a=eh(t,n,s);return e.top=i(a.top,e.top),e.right=r(a.right,e.right),e.bottom=r(a.bottom,e.bottom),e.left=i(a.left,e.left),e},eh(t,l,s));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}},getOffsetParent:em,getElementRects:eg,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=er(e);return{width:t,height:n}},getScale:ea,isElement:I,isRTL:function(e){return"rtl"===J(e).direction}};function ex(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let ey=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:a,placement:s,rects:o,platform:l,elements:c,middlewareData:d}=t,{element:m,padding:v=0}=u(e,t)||{};if(null==m)return{};let x=S(v),y={x:n,y:a},b=f(g(s)),w=p(b),j=await l.getDimensions(m),k="y"===b,N=k?"clientHeight":"clientWidth",E=o.reference[w]+o.reference[b]-y[b]-o.floating[w],_=y[b]-o.reference[b],C=await (null==l.getOffsetParent?void 0:l.getOffsetParent(m)),T=C?C[N]:0;T&&await (null==l.isElement?void 0:l.isElement(C))||(T=c.floating[N]||o.floating[w]);
27let L=T/2-j[w]/2-1,M=r(x[k?"top":"left"],L),D=r(x[k?"bottom":"right"],L),P=T-j[w]-D,A=T/2-j[w]/2+(E/2-_/2),O=i(M,r(A,P)),R=!d.arrow&&null!=h(s)&&A!==O&&o.reference[w]/2-(A<M?M:D)-j[w]/2<0,I=R?A<M?A-M:A-P:0;return{[b]:y[b]+I,data:{[b]:O,centerOffset:A-O-I,...R&&{alignmentOffset:I}},reset:R}}});var eb=e.i(74080),ew="u">typeof document?t.useLayoutEffect:function(){};function ej(e,t){let n,r,i;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!ej(e[r],t[r]))return!1;return!0}if((n=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,i[r]))return!1;for(r=n;0!=r--;){let n=i[r];if(("_owner"!==n||!e.$$typeof)&&!ej(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function eS(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ek(e,t){let n=eS(e);return Math.round(t*n)/n}function eN(e){let n=t.useRef(e);return ew(()=>{n.current=e}),n}var eE=e.i(48425),e_=e.i(43476),eC=t.forwardRef((e,t)=>{let{children:n,width:r=10,height:i=5,...a}=e;return(0,e_.jsx)(eE.Primitive.svg,{...a,ref:t,width:r,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,e_.jsx)("polygon",{points:"0,0 30,0 15,10"})})});eC.displayName="Arrow";var eT=e.i(20783),eL=e.i(30030),eM=e.i(30207),eD=e.i(34620),eP=e.i(35804),eA="Popper",[eO,eR]=(0,eL.createContextScope)(eA),[eI,eF]=eO(eA),ez=e=>{let{__scopePopper:n,children:r}=e,[i,a]=t.useState(null);return(0,e_.jsx)(eI,{scope:n,anchor:i,onAnchorChange:a,children:r})};ez.displayName=eA;var eB="PopperAnchor",e$=t.forwardRef((e,n)=>{let{__scopePopper:r,virtualRef:i,...a}=e,s=eF(eB,r),o=t.useRef(null),l=(0,eT.useComposedRefs)(n,o),c=t.useRef(null);return t.useEffect(()=>{let e=c.current;c.current=i?.current||o.current,e!==c.current&&s.onAnchorChange(c.current)}),i?null:(0,e_.jsx)(eE.Primitive.div,{...a,ref:l})});e$.displayName=eB;var eW="PopperContent",[eV,eH]=eO(eW),eU=t.forwardRef((e,n)=>{var a,o,l,c,m,S,k,N,D,P,A,R,I;let{__scopePopper:F,side:z="bottom",sideOffset:B=0,align:$="center",alignOffset:W=0,arrowPadding:V=0,avoidCollisions:H=!0,collisionBoundary:U=[],collisionPadding:Y=0,sticky:q="partial",hideWhenDetached:X=!1,updatePositionStrategy:G="optimized",onPlaced:K,...Z}=e,J=eF(eW,F),[Q,ee]=t.useState(null),en=(0,eT.useComposedRefs)(n,e=>ee(e)),[er,ea]=t.useState(null),es=(0,eP.useSize)(er),eo=es?.width??0,ec=es?.height??0,eu="number"==typeof Y?Y:{top:0,right:0,bottom:0,left:0,...Y},ed=Array.isArray(U)?U:[U],eh=ed.length>0,ef={padding:eu,boundary:ed.filter(eG),altBoundary:eh},{refs:ep,floatingStyles:em,placement:eg,isPositioned:eC,middlewareData:eL}=function(e){void 0===e&&(e={});let{placement:n="bottom",strategy:r="absolute",middleware:i=[],platform:a,elements:{reference:s,floating:o}={},transform:l=!0,whileElementsMounted:c,open:u}=e,[d,h]=t.useState({x:0,y:0,strategy:r,placement:n,middlewareData:{},isPositioned:!1}),[f,p]=t.useState(i);ej(f,i)||p(i);let[m,g]=t.useState(null),[v,x]=t.useState(null),y=t.useCallback(e=>{e!==S.current&&(S.current=e,g(e))},[]),b=t.useCallback(e=>{e!==k.current&&(k.current=e,x(e))},[]),w=s||m,j=o||v,S=t.useRef(null),k=t.useRef(null),N=t.useRef(d),_=null!=c,C=eN(c),T=eN(a),L=eN(u),M=t.useCallback(()=>{var e,t;let i,a,s;if(!S.current||!k.current)return;let o={placement:n,strategy:r,middleware:f};T.current&&(o.platform=T.current),(e=S.current,t=k.current,i=new Map,s={...(a={platform:ev,...o}).platform,_c:i},E(e,t,{...a,platform:s})).then(e=>{let t={...e,isPositioned:!1!==L.current};D.current&&!ej(N.current,t)&&(N.current=t,eb.flushSync(()=>{h(t)}))})},[f,n,r,T,L]);ew(()=>{!1===u&&N.current.isPositioned&&(N.current.isPositioned=!1,h(e=>({...e,isPositioned:!1})))},[u]);let D=t.useRef(!1);ew(()=>(D.current=!0,()=>{D.current=!1}),[]),ew(()=>{if(w&&(S.current=w),j&&(k.current=j),w&&j){if(C.current)return C.current(w,j,M);M()}},[w,j,M,C,_]);let P=t.useMemo(()=>({reference:S,floating:k,setReference:y,setFloating:b}),[y,b]),A=t.useMemo(()=>({reference:w,floating:j}),[w,j]),O=t.useMemo(()=>{let e={position:r,left:0,top:0};if(!A.floating)return e;let t=ek(A.floating,d.x),n=ek(A.floating,d.y);return l?{...e,transform:"translate("+t+"px, "+n+"px)",...eS(A.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,l,A.floating,d.x,d.y]);return t.useMemo(()=>({...d,update:M,refs:P,elements:A,floatingStyles:O}),[d,M,P,A,O])}({strategy:"fixed",placement:z+("center"!==$?"-"+$:""),whileElementsMounted:(...e)=>(function(e,t,n,a){let o;void 0===a&&(a={});let{ancestorScroll:l=!0,ancestorResize:c=!0,elementResize:u="function"==typeof ResizeObserver,layoutShift:d="function"==typeof IntersectionObserver,animationFrame:h=!1}=a,f=ei(e),p=l||c?[...f?et(f):[],...et(t)]:[];
27p.forEach(e=>{l&&e.addEventListener("scroll",n,{passive:!0}),c&&e.addEventListener("resize",n)});let m=f&&d?function(e,t){let n,a=null,o=O(e);function l(){var e;clearTimeout(n),null==(e=a)||e.disconnect(),a=null}return!function c(u,d){void 0===u&&(u=!1),void 0===d&&(d=1),l();let h=e.getBoundingClientRect(),{left:f,top:p,width:m,height:g}=h;if(u||t(),!m||!g)return;let v={rootMargin:-s(p)+"px "+-s(o.clientWidth-(f+m))+"px "+-s(o.clientHeight-(p+g))+"px "+-s(f)+"px",threshold:i(0,r(1,d))||1},x=!0;function y(t){let r=t[0].intersectionRatio;if(r!==d){if(!x)return c();r?c(!1,r):n=setTimeout(()=>{c(!1,1e-7)},1e3)}1!==r||ex(h,e.getBoundingClientRect())||c(),x=!1}try{a=new IntersectionObserver(y,{...v,root:o.ownerDocument})}catch(e){a=new IntersectionObserver(y,v)}a.observe(e)}(!0),l}(f,n):null,g=-1,v=null;u&&(v=new ResizeObserver(e=>{let[r]=e;r&&r.target===f&&v&&(v.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var e;null==(e=v)||e.observe(t)})),n()}),f&&!h&&v.observe(f),v.observe(t));let x=h?el(e):null;return h&&function t(){let r=el(e);x&&!ex(x,r)&&n(),x=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;p.forEach(e=>{l&&e.removeEventListener("scroll",n),c&&e.removeEventListener("resize",n)}),null==m||m(),null==(e=v)||e.disconnect(),v=null,h&&cancelAnimationFrame(o)}})(...e,{animationFrame:"always"===G}),elements:{reference:J.anchor},middleware:[{...{name:"offset",options:o=a={mainAxis:B+ec,alignmentAxis:W},async fn(e){var t,n;let{x:r,y:i,placement:a,middlewareData:s}=e,l=await M(e,o);return a===(null==(t=s.offset)?void 0:t.placement)&&null!=(n=s.arrow)&&n.alignmentOffset?{}:{x:r+l.x,y:i+l.y,data:{...l,placement:a}}}},options:[a,void 0]},H&&{...{name:"shift",options:m=c={mainAxis:!0,crossAxis:!1,limiter:"partial"===q?{...(l=void 0,{options:l={},fn(e){let{x:t,y:n,placement:r,rects:i,middlewareData:a}=e,{offset:s=0,mainAxis:o=!0,crossAxis:c=!0}=u(l,e),h={x:t,y:n},p=g(r),m=f(p),v=h[m],x=h[p],y=u(s,e),b="number"==typeof y?{mainAxis:y,crossAxis:0}:{mainAxis:0,crossAxis:0,...y};if(o){let e="y"===m?"height":"width",t=i.reference[m]-i.floating[e]+b.mainAxis,n=i.reference[m]+i.reference[e]-b.mainAxis;v<t?v=t:v>n&&(v=n)}if(c){var w,j;let e="y"===m?"width":"height",t=L.has(d(r)),n=i.reference[p]-i.floating[e]+(t&&(null==(w=a.offset)?void 0:w[p])||0)+(t?0:b.crossAxis),s=i.reference[p]+i.reference[e]+(t?0:(null==(j=a.offset)?void 0:j[p])||0)-(t?b.crossAxis:0);x<n?x=n:x>s&&(x=s)}return{[m]:v,[p]:x}}}),options:[void 0,void 0]}:void 0,...ef},async fn(e){let{x:t,y:n,placement:a}=e,{mainAxis:s=!0,crossAxis:o=!1,limiter:l={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=u(m,e),h={x:t,y:n},p=await _(e,c),v=g(d(a)),x=f(v),y=h[x],b=h[v];if(s){let e="y"===x?"top":"left",t="y"===x?"bottom":"right",n=y+p[e],a=y-p[t];y=i(n,r(y,a))}if(o){let e="y"===v?"top":"left",t="y"===v?"bottom":"right",n=b+p[e],a=b-p[t];b=i(n,r(b,a))}let w=l.fn({...e,[x]:y,[v]:b});return{...w,data:{x:w.x-t,y:w.y-n,enabled:{[x]:s,[v]:o}}}}},options:[c,void 0]},H&&{...{name:"flip",options:k=S={...ef},async fn(e){var t,n,r,i,a,s,o,l;let c,m,S,{placement:N,middlewareData:E,rects:C,initialPlacement:T,platform:L,elements:M}=e,{mainAxis:D=!0,crossAxis:P=!0,fallbackPlacements:A,fallbackStrategy:O="bestFit",fallbackAxisSideDirection:R="none",flipAlignment:I=!0,...F}=u(k,e);if(null!=(t=E.arrow)&&t.alignmentOffset)return{};let z=d(N),B=g(T),$=d(T)===T,W=await (null==L.isRTL?void 0:L.isRTL(M.floating)),V=A||($||!I?[j(T)]:(c=j(T),[v(T),c,v(c)])),H="none"!==R;!A&&H&&V.push(...(m=h(T),S=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?y:x;return t?x:y;case"left":case"right":return t?b:w;default:return[]}}(d(T),"start"===R,W),m&&(S=S.map(e=>e+"-"+m),I&&(S=S.concat(S.map(v)))),S));let U=[T,...V],Y=await _(e,F),q=[],X=(null==(n=E.flip)?void 0:n.overflows)||[];if(D&&q.push(Y[z]),P){let e,t,n,r,i=(s=N,o=C,void 0===(l=W)&&(l=!1),e=h(s),n=p(t=f(g(s))),r="x"===t?e===(l?"end":"start")?"right":"left":"start"===e?"bottom":"top",o.reference[n]>o.floating[n]&&(r=j(r)),[r,j(r)]);q.push(Y[i[0]],Y[i[1]])}if(X=[...X,{placement:N,overflows:q}],!q.every(e=>e<=0)){let e=((null==(r=E.flip)?void 0:r.index)||0)+1,t=U[e];if(t&&("alignment"!==P||B===g(t)||X.every(e=>g(e.placement)!==B||e.overflows[0]>0)))return{data:{index:e,overflows:X},reset:{placement:t}};let n=null==(i=X.filter(e=>e.overflows[0]<=0).sort((e,t)=>
27e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!n)switch(O){case"bestFit":{let e=null==(a=X.filter(e=>{if(H){let t=g(e.placement);return t===B||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:a[0];e&&(n=e);break}case"initialPlacement":n=T}if(N!==n)return{reset:{placement:n}}}return{}}},options:[S,void 0]},{...{name:"size",options:D=N={...ef,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:i,height:a}=t.reference,s=e.floating.style;s.setProperty("--radix-popper-available-width",`${n}px`),s.setProperty("--radix-popper-available-height",`${r}px`),s.setProperty("--radix-popper-anchor-width",`${i}px`),s.setProperty("--radix-popper-anchor-height",`${a}px`)}},async fn(e){var t,n;let a,s,{placement:o,rects:l,platform:c,elements:f}=e,{apply:p=()=>{},...m}=u(D,e),v=await _(e,m),x=d(o),y=h(o),b="y"===g(o),{width:w,height:j}=l.floating;"top"===x||"bottom"===x?(a=x,s=y===(await (null==c.isRTL?void 0:c.isRTL(f.floating))?"start":"end")?"left":"right"):(s=x,a="end"===y?"top":"bottom");let S=j-v.top-v.bottom,k=w-v.left-v.right,N=r(j-v[a],S),E=r(w-v[s],k),C=!e.middlewareData.shift,T=N,L=E;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(L=k),null!=(n=e.middlewareData.shift)&&n.enabled.y&&(T=S),C&&!y){let e=i(v.left,0),t=i(v.right,0),n=i(v.top,0),r=i(v.bottom,0);b?L=w-2*(0!==e||0!==t?e+t:i(v.left,v.right)):T=j-2*(0!==n||0!==r?n+r:i(v.top,v.bottom))}await p({...e,availableWidth:L,availableHeight:T});let M=await c.getDimensions(f.floating);return w!==M.width||j!==M.height?{reset:{rects:!0}}:{}}},options:[N,void 0]},er&&{...{name:"arrow",options:A=P={element:er,padding:V},fn(e){let{element:t,padding:n}="function"==typeof A?A(e):A;return t&&({}).hasOwnProperty.call(t,"current")?null!=t.current?ey({element:t.current,padding:n}).fn(e):{}:t?ey({element:t,padding:n}).fn(e):{}}},options:[P,void 0]},eK({arrowWidth:eo,arrowHeight:ec}),X&&{...{name:"hide",options:I=R={strategy:"referenceHidden",...ef},async fn(e){let{rects:t}=e,{strategy:n="referenceHidden",...r}=u(I,e);switch(n){case"referenceHidden":{let n=C(await _(e,{...r,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:n,referenceHidden:T(n)}}}case"escaped":{let n=C(await _(e,{...r,altBoundary:!0}),t.floating);return{data:{escapedOffsets:n,escaped:T(n)}}}default:return{}}}},options:[R,void 0]}]}),[eA,eO]=eZ(eg),eR=(0,eM.useCallbackRef)(K);(0,eD.useLayoutEffect)(()=>{eC&&eR?.()},[eC,eR]);let eI=eL.arrow?.x,ez=eL.arrow?.y,eB=eL.arrow?.centerOffset!==0,[e$,eH]=t.useState();return(0,eD.useLayoutEffect)(()=>{Q&&eH(window.getComputedStyle(Q).zIndex)},[Q]),(0,e_.jsx)("div",{ref:ep.setFloating,"data-radix-popper-content-wrapper":"",style:{...em,transform:eC?em.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:e$,"--radix-popper-transform-origin":[eL.transformOrigin?.x,eL.transformOrigin?.y].join(" "),...eL.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,e_.jsx)(eV,{scope:F,placedSide:eA,onArrowChange:ea,arrowX:eI,arrowY:ez,shouldHideArrow:eB,children:(0,e_.jsx)(eE.Primitive.div,{"data-side":eA,"data-align":eO,...Z,ref:en,style:{...Z.style,animation:eC?void 0:"none"}})})})});eU.displayName=eW;var eY="PopperArrow",eq={top:"bottom",right:"left",bottom:"top",left:"right"},eX=t.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,i=eH(eY,n),a=eq[i.placedSide];return(0,e_.jsx)("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[a]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:(0,e_.jsx)(eC,{...r,ref:t,style:{...r.style,display:"block"}})})});function eG(e){return null!==e}eX.displayName=eY;var eK=e=>({name:"transformOrigin",options:e,fn(t){let{placement:n,rects:r,middlewareData:i}=t,a=i.arrow?.centerOffset!==0,s=a?0:e.arrowWidth,o=a?0:e.arrowHeight,[l,c]=eZ(n),u={start:"0%",center:"50%",end:"100%"}[c],d=(i.arrow?.x??0)+s/2,h=(i.arrow?.y??0)+o/2,f="",p="";return"bottom"===l?(f=a?u:`${d}px`,p=`${-o}px`):"top"===l?(f=a?u:`${d}px`,p=`${r.floating.height+o}px`):"right"===l?(f=`${-o}px`,p=a?u:`${h}px`):"left"===l&&(f=`${r.floating.width+o}px`,p=a?u:`${h}px`),{data:{x:f,y:p}}}});function eZ(e){let[t,n="center"]=e.split("-");return[t,n]}e.s(["Anchor",0,e$,"Arrow",0,eX,"Content",0,eU,"Root",0,ez,"createPopperScope",0,eR],53660)},96626,e=>{"use strict";var t=e.i(71645),n=e.i(20783),r=e.i(34620),i=e=>{var i;let s,o,{present:l,children:c}=e,u=function(e){var n,i;let[s,o]=t.useState(),l=t.useRef(null),c=t.useRef(e),u=t.useRef("none"),[d,h]=(n=e?"mounted":"unmounted",i={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},t.useReducer((e,t)=>
27i[e][t]??e,n));return t.useEffect(()=>{let e=a(l.current);u.current="mounted"===d?e:"none"},[d]),(0,r.useLayoutEffect)(()=>{let t=l.current,n=c.current;if(n!==e){let r=u.current,i=a(t);e?h("MOUNT"):"none"===i||t?.display==="none"?h("UNMOUNT"):n&&r!==i?h("ANIMATION_OUT"):h("UNMOUNT"),c.current=e}},[e,h]),(0,r.useLayoutEffect)(()=>{if(s){let e,t=s.ownerDocument.defaultView??window,n=n=>{let r=a(l.current).includes(CSS.escape(n.animationName));if(n.target===s&&r&&(h("ANIMATION_END"),!c.current)){let n=s.style.animationFillMode;s.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===s.style.animationFillMode&&(s.style.animationFillMode=n)})}},r=e=>{e.target===s&&(u.current=a(l.current))};return s.addEventListener("animationstart",r),s.addEventListener("animationcancel",n),s.addEventListener("animationend",n),()=>{t.clearTimeout(e),s.removeEventListener("animationstart",r),s.removeEventListener("animationcancel",n),s.removeEventListener("animationend",n)}}h("ANIMATION_END")},[s,h]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:t.useCallback(e=>{l.current=e?getComputedStyle(e):null,o(e)},[])}}(l),d="function"==typeof c?c({present:u.isPresent}):t.Children.only(c),h=(0,n.useComposedRefs)(u.ref,(i=d,(o=(s=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in s&&s.isReactWarning)?i.ref:(o=(s=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in s&&s.isReactWarning)?i.props.ref:i.props.ref||i.ref));return"function"==typeof c||u.isPresent?t.cloneElement(d,{ref:h}):null};function a(e){return e?.animationName||"none"}i.displayName="Presence",e.s(["Presence",0,i])},42727,72310,e=>{"use strict";var t=e.i(71645),n=e.i(81140),r=e.i(75830),i=e.i(20783),a=e.i(30030),s=e.i(10772),o=e.i(48425),l=e.i(30207),c=e.i(69340),u=e.i(86318),d=e.i(43476),h="rovingFocusGroup.onEntryFocus",f={bubbles:!1,cancelable:!0},p="RovingFocusGroup",[m,g,v]=(0,r.createCollection)(p),[x,y]=(0,a.createContextScope)(p,[v]),[b,w]=x(p),j=t.forwardRef((e,t)=>(0,d.jsx)(m.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,d.jsx)(m.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,d.jsx)(S,{...e,ref:t})})}));j.displayName=p;var S=t.forwardRef((e,r)=>{let{__scopeRovingFocusGroup:a,orientation:s,loop:m=!1,dir:v,currentTabStopId:x,defaultCurrentTabStopId:y,onCurrentTabStopIdChange:w,onEntryFocus:j,preventScrollOnEntryFocus:S=!1,...k}=e,N=t.useRef(null),E=(0,i.useComposedRefs)(r,N),C=(0,u.useDirection)(v),[T,L]=(0,c.useControllableState)({prop:x,defaultProp:y??null,onChange:w,caller:p}),[M,D]=t.useState(!1),P=(0,l.useCallbackRef)(j),A=g(a),O=t.useRef(!1),[R,I]=t.useState(0);return t.useEffect(()=>{let e=N.current;if(e)return e.addEventListener(h,P),()=>e.removeEventListener(h,P)},[P]),(0,d.jsx)(b,{scope:a,orientation:s,dir:C,loop:m,currentTabStopId:T,onItemFocus:t.useCallback(e=>L(e),[L]),onItemShiftTab:t.useCallback(()=>D(!0),[]),onFocusableItemAdd:t.useCallback(()=>I(e=>e+1),[]),onFocusableItemRemove:t.useCallback(()=>I(e=>e-1),[]),children:(0,d.jsx)(o.Primitive.div,{tabIndex:M||0===R?-1:0,"data-orientation":s,...k,ref:E,style:{outline:"none",...e.style},onMouseDown:(0,n.composeEventHandlers)(e.onMouseDown,()=>{O.current=!0}),onFocus:(0,n.composeEventHandlers)(e.onFocus,e=>{let t=!O.current;if(e.target===e.currentTarget&&t&&!M){let t=new CustomEvent(h,f);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=A().filter(e=>e.focusable);_([e.find(e=>e.active),e.find(e=>e.id===T),...e].filter(Boolean).map(e=>e.ref.current),S)}}O.current=!1}),onBlur:(0,n.composeEventHandlers)(e.onBlur,()=>D(!1))})})}),k="RovingFocusGroupItem",N=t.forwardRef((e,r)=>{let{__scopeRovingFocusGroup:i,focusable:a=!0,active:l=!1,tabStopId:c,children:u,...h}=e,f=(0,s.useId)(),p=c||f,v=w(k,i),x=v.currentTabStopId===p,y=g(i),{onFocusableItemAdd:b,onFocusableItemRemove:j,currentTabStopId:S}=v;return t.useEffect(()=>{if(a)return b(),()=>j()},[a,b,j]),(0,d.jsx)(m.ItemSlot,{scope:i,id:p,focusable:a,active:l,children:(0,d.jsx)(o.Primitive.span,{tabIndex:x?0:-1,"data-orientation":v.orientation,...h,ref:r,onMouseDown:(0,n.composeEventHandlers)(e.onMouseDown,e=>{a?v.onItemFocus(p):e.preventDefault()}),onFocus:(0,n.composeEventHandlers)(e.onFocus,()=>v.onItemFocus(p)),onKeyDown:(0,n.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void v.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,n){var r;let i=(r=e.key,"rtl"!==n?r:"ArrowLeft"===r?"ArrowRight":"ArrowRight"===r?"ArrowLeft":r);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(i))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(i)))return E[i]}(e,v.orientation,v.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let i=y().filter(e=>
27e.focusable).map(e=>e.ref.current);if("last"===t)i.reverse();else if("prev"===t||"next"===t){var n,r;"prev"===t&&i.reverse();let a=i.indexOf(e.currentTarget);i=v.loop?(n=i,r=a+1,n.map((e,t)=>n[(r+t)%n.length])):i.slice(a+1)}setTimeout(()=>_(i))}}),children:"function"==typeof u?u({isCurrentTabStop:x,hasTabStop:null!=S}):u})})});N.displayName=k;var E={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function _(e,t=!1){let n=document.activeElement;for(let r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}e.s(["Item",0,N,"Root",0,j,"createRovingFocusGroupScope",0,y],42727);var C=e.i(35804),T=e.i(99682),L=e.i(96626),M="Radio",[D,P]=(0,a.createContextScope)(M),[A,O]=D(M),R=t.forwardRef((e,r)=>{let{__scopeRadio:a,name:s,checked:l=!1,required:c,disabled:u,value:h="on",onCheck:f,form:p,...m}=e,[g,v]=t.useState(null),x=(0,i.useComposedRefs)(r,e=>v(e)),y=t.useRef(!1),b=!g||p||!!g.closest("form");return(0,d.jsxs)(A,{scope:a,checked:l,disabled:u,children:[(0,d.jsx)(o.Primitive.button,{type:"button",role:"radio","aria-checked":l,"data-state":B(l),"data-disabled":u?"":void 0,disabled:u,value:h,...m,ref:x,onClick:(0,n.composeEventHandlers)(e.onClick,e=>{l||f?.(),b&&(y.current=e.isPropagationStopped(),y.current||e.stopPropagation())})}),b&&(0,d.jsx)(z,{control:g,bubbles:!y.current,name:s,value:h,checked:l,required:c,disabled:u,form:p,style:{transform:"translateX(-100%)"}})]})});R.displayName=M;var I="RadioIndicator",F=t.forwardRef((e,t)=>{let{__scopeRadio:n,forceMount:r,...i}=e,a=O(I,n);return(0,d.jsx)(L.Presence,{present:r||a.checked,children:(0,d.jsx)(o.Primitive.span,{"data-state":B(a.checked),"data-disabled":a.disabled?"":void 0,...i,ref:t})})});F.displayName=I;var z=t.forwardRef(({__scopeRadio:e,control:n,checked:r,bubbles:a=!0,...s},l)=>{let c=t.useRef(null),u=(0,i.useComposedRefs)(c,l),h=(0,T.usePrevious)(r),f=(0,C.useSize)(n);return t.useEffect(()=>{let e=c.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(h!==r&&t){let n=new Event("click",{bubbles:a});t.call(e,r),e.dispatchEvent(n)}},[h,r,a]),(0,d.jsx)(o.Primitive.input,{type:"radio","aria-hidden":!0,defaultChecked:r,...s,tabIndex:-1,ref:u,style:{...s.style,...f,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function B(e){return e?"checked":"unchecked"}z.displayName="RadioBubbleInput";var $=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],W="RadioGroup",[V,H]=(0,a.createContextScope)(W,[y,P]),U=y(),Y=P(),[q,X]=V(W),G=t.forwardRef((e,t)=>{let{__scopeRadioGroup:n,name:r,defaultValue:i,value:a,required:s=!1,disabled:l=!1,orientation:h,dir:f,loop:p=!0,onValueChange:m,...g}=e,v=U(n),x=(0,u.useDirection)(f),[y,b]=(0,c.useControllableState)({prop:a,defaultProp:i??null,onChange:m,caller:W});return(0,d.jsx)(q,{scope:n,name:r,required:s,disabled:l,value:y,onValueChange:b,children:(0,d.jsx)(j,{asChild:!0,...v,orientation:h,dir:x,loop:p,children:(0,d.jsx)(o.Primitive.div,{role:"radiogroup","aria-required":s,"aria-orientation":h,"data-disabled":l?"":void 0,dir:x,...g,ref:t})})})});G.displayName=W;var K="RadioGroupItem",Z=t.forwardRef((e,r)=>{let{__scopeRadioGroup:a,disabled:s,...o}=e,l=X(K,a),c=l.disabled||s,u=U(a),h=Y(a),f=t.useRef(null),p=(0,i.useComposedRefs)(r,f),m=l.value===o.value,g=t.useRef(!1);return t.useEffect(()=>{let e=e=>{$.includes(e.key)&&(g.current=!0)},t=()=>g.current=!1;return document.addEventListener("keydown",e),document.addEventListener("keyup",t),()=>{document.removeEventListener("keydown",e),document.removeEventListener("keyup",t)}},[]),(0,d.jsx)(N,{asChild:!0,...u,focusable:!c,active:m,children:(0,d.jsx)(R,{disabled:c,required:l.required,checked:m,...h,...o,name:l.name,ref:p,onCheck:()=>l.onValueChange(o.value),onKeyDown:(0,n.composeEventHandlers)(e=>{"Enter"===e.key&&e.preventDefault()}),onFocus:(0,n.composeEventHandlers)(o.onFocus,()=>{g.current&&f.current?.click()})})})});Z.displayName=K;var J=t.forwardRef((e,t)=>{let{__scopeRadioGroup:n,...r}=e,i=Y(n);return(0,d.jsx)(F,{...i,...r,ref:t})});J.displayName="RadioGroupIndicator",e.s(["Indicator",0,J,"Item",0,Z,"RadioGroup",0,G,"RadioGroupIndicator",0,J,"RadioGroupItem",0,Z,"Root",0,G,"createRadioGroupScope",0,H],72310)},99682,e=>{"use strict";var t=e.i(71645);e.s(["usePrevious",0,function(e){let n=t.useRef({value:e,previous:e});return t.useMemo(()=>(n.current.value!==e&&(n.current.previous=n.current.value,n.current.value=e),n.current.previous),[e])}])},35804,e=>{"use strict";var t=e.i(71645),n=e.i(34620);e.s(["useSize",0,function(e){let[r,i]=t.useState(void 0);return(0,n.useLayoutEffect)(()=>
27{if(e){i({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let n,r;if(!Array.isArray(t)||!t.length)return;let a=t[0];if("borderBoxSize"in a){let e=a.borderBoxSize,t=Array.isArray(e)?e[0]:e;n=t.inlineSize,r=t.blockSize}else n=e.offsetWidth,r=e.offsetHeight;i({width:n,height:r})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}i(void 0)},[e]),r}])},59411,e=>{"use strict";var t=e.i(71645),n=e.i(48425),r=e.i(43476),i=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),a=t.forwardRef((e,t)=>(0,r.jsx)(n.Primitive.span,{...e,ref:t,style:{...i,...e.style}}));a.displayName="VisuallyHidden",e.s(["Root",0,a,"VISUALLY_HIDDEN_STYLES",0,i])},37762,4645,20293,35296,96387,e=>{"use strict";let t={active:!0,breakpoints:{},delay:4e3,jump:!1,playOnInit:!0,stopOnFocusIn:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,stopOnLastSnap:!1,rootNode:null};function n(e={}){let r,i,a,s,o=null,l=0,c=!1,u=!1,d=!1,h=!1;function f(){if(!a){if(g()){d=!0;return}c||i.emit("autoplay:play"),function(){let{ownerWindow:e}=i.internalEngine();e.clearTimeout(l),l=e.setTimeout(w,s[i.selectedScrollSnap()]),o=new Date().getTime(),i.emit("autoplay:timerset")}(),c=!0}}function p(){a||(c&&i.emit("autoplay:stop"),function(){let{ownerWindow:e}=i.internalEngine();e.clearTimeout(l),l=0,o=null,i.emit("autoplay:timerstopped")}(),c=!1)}function m(){if(g())return d=c,p();d&&f()}function g(){let{ownerDocument:e}=i.internalEngine();return"hidden"===e.visibilityState}function v(){u||p()}function x(){u||f()}function y(){u=!0,p()}function b(){u=!1,f()}function w(){let{index:e}=i.internalEngine(),t=e.clone().add(1).get(),n=i.scrollSnapList().length-1,a=r.stopOnLastSnap&&t===n;if(i.canScrollNext()?i.scrollNext(h):i.scrollTo(0,h),i.emit("autoplay:select"),a)return p();f()}return{name:"autoplay",options:e,init:function(o,l){var c,u,d,g;let w,j;i=o;let{mergeOptions:S,optionsAtMedia:k}=l,N=S(t,n.globalOptions);if(r=k(S(N,e)),i.scrollSnapList().length<=1)return;h=r.jump,a=!1,c=i,u=r.delay,w=c.scrollSnapList(),s="number"==typeof u?w.map(()=>u):u(w,c);let{eventStore:E,ownerDocument:_}=i.internalEngine(),C=!!i.internalEngine().options.watchDrag,T=(d=i,g=r.rootNode,j=d.rootNode(),g&&g(j)||j);E.add(_,"visibilitychange",m),C&&i.on("pointerDown",v),C&&!r.stopOnInteraction&&i.on("pointerUp",x),r.stopOnMouseEnter&&E.add(T,"mouseenter",y),r.stopOnMouseEnter&&!r.stopOnInteraction&&E.add(T,"mouseleave",b),r.stopOnFocusIn&&i.on("slideFocusStart",p),r.stopOnFocusIn&&!r.stopOnInteraction&&E.add(i.containerNode(),"focusout",f),r.playOnInit&&f()},destroy:function(){i.off("pointerDown",v).off("pointerUp",x).off("slideFocusStart",p),p(),a=!0,c=!1},play:function(e){void 0!==e&&(h=e),f()},stop:function(){c&&p()},reset:function(){c&&f()},isPlaying:function(){return c},timeUntilNext:function(){return o?s[i.selectedScrollSnap()]-(new Date().getTime()-o):null}}}n.globalOptions=void 0,e.s(["default",0,n],37762);let r={active:!0,breakpoints:{},snapped:"is-snapped",inView:"is-in-view",draggable:"is-draggable",dragging:"is-dragging",loop:"is-loop"};function i(e){return(Array.isArray(e)?e:[e]).filter(Boolean)}function a(e,t){e&&t.length&&e.classList.remove(...t)}function s(e,t){e&&t.length&&e.classList.add(...t)}function o(e={}){let t,n,l,c,u=[],d=[],h=["select"],f=["pointerDown","pointerUp"],p=["slidesInView"],m={snapped:[],inView:[],draggable:[],dragging:[],loop:[]};function g(e,t){("pointerDown"===t?s:a)(l,m.dragging)}function v(e=[],t=[],n){let r=t.map(e=>c[e]),i=e.map(e=>c[e]);return r.forEach(e=>a(e,n)),i.forEach(e=>s(e,n)),e}function x(){let{slideRegistry:e}=n.internalEngine();u=v(e[n.selectedScrollSnap()],u,m.snapped)}function y(){d=v(n.slidesInView(),d,m.inView)}return{name:"classNames",options:e,init:function(a,u){n=a;let{mergeOptions:d,optionsAtMedia:v}=u,b=d(r,o.globalOptions);t=v(d(b,e)),l=n.rootNode(),c=n.slideNodes();let{watchDrag:w,loop:j}=n.internalEngine().options;t.loop&&j&&(m.loop=i(t.loop),s(l,m.loop)),t.draggable&&w&&(m.draggable=i(t.draggable),s(l,m.draggable)),t.dragging&&(m.dragging=i(t.dragging),f.forEach(e
27=>n.on(e,g))),t.snapped&&(m.snapped=i(t.snapped),h.forEach(e=>n.on(e,x)),x()),t.inView&&(m.inView=i(t.inView),p.forEach(e=>n.on(e,y)),y())},destroy:function(){f.forEach(e=>n.off(e,g)),h.forEach(e=>n.off(e,x)),p.forEach(e=>n.off(e,y)),a(l,m.loop),a(l,m.draggable),a(l,m.dragging),v([],u,m.snapped),v([],d,m.inView),Object.keys(m).forEach(e=>{m[e]=[]})}}}function l(e,t,n){return Math.min(Math.max(e,t),n)}function c(e){return"number"==typeof e&&!isNaN(e)}function u(e={}){let t,n,r,i,a=[],s=0,o=0,d=0,h=!1;function f(){v(t.selectedScrollSnap(),1)}function p(){h=!1}function m(){h=!1,s=0,o=0}function g(){let e=t.internalEngine().scrollBody.duration();o=+!e,h=!0,e||f()}function v(e,n){t.scrollSnapList().forEach((r,i)=>{let o=Math.abs(n),c=a[i],u=i===e,f=l(u?c+o:c-o,0,1);a[i]=f;let p=u&&h,m=t.previousScrollSnap();p&&(a[m]=1-f),u&&function(e,n){let{index:r,dragHandler:i,scrollSnaps:a}=t.internalEngine(),o=i.pointerDown(),l=1/(a.length-1),c=e,u=o?t.selectedScrollSnap():t.previousScrollSnap();if(o&&c===u){let e=-1*Math.sign(s);c=u,u=r.clone().set(u).add(e).get()}d=u*l+(c-u)*l*n}(e,f),function(e){let n=t.internalEngine().slideRegistry[e],{scrollSnaps:r,containerRect:i}=t.internalEngine(),s=a[e];n.forEach(n=>{let a=t.slideNodes()[n].style,o=parseFloat(s.toFixed(2)),l=o>0,c=function(e){let{axis:n}=t.internalEngine(),r=n.scroll.toUpperCase();return`translate${r}(${n.direction(e)}px)`}(l?r[e]:i.width+2);l&&(a.transform=c),a.opacity=o.toString(),a.pointerEvents=s>.5?"auto":"none",l||(a.transform=c)})}(i)})}function x(){let{dragHandler:e,index:n,scrollBody:r}=t.internalEngine(),i=t.selectedScrollSnap();if(!e.pointerDown())return i;let a=Math.sign(r.velocity()),o=Math.sign(s),l=n.clone().set(i).add(-1*a).get();return a&&o?o===a?l:i:null}function y(){let{target:e,location:r}=t.internalEngine(),i=Math.abs(e.get()-r.get())>=1,l=x(),u=!c(l);return!function(e){let{dragHandler:r,scrollBody:i}=e.internalEngine(),l=r.pointerDown(),u=i.velocity(),d=i.duration(),h=x(),f=!c(h);if(l){if(!u)return;s+=u,o=Math.abs(u/n),function(e){let{scrollSnaps:n,location:r,target:i}=t.internalEngine();c(e)&&!(a[e]<.5)&&(r.set(n[e]),i.set(r))}(h)}if(!l){if(!d||f)return;o+=(1-a[h])/d,o*=.68}f||v(h,o)}(t),!u&&!i&&a[l]>.999}function b(){return d}return{name:"fade",options:e,init:function(e){let s=(t=e).selectedScrollSnap(),{scrollBody:o,containerRect:c,axis:u}=t.internalEngine();n=l(.75*u.measureSize(c),200,500),h=!1,a=t.scrollSnapList().map((e,t)=>+(t===s)),r=o.settled,i=t.scrollProgress,o.settled=y,t.scrollProgress=b,t.on("select",g).on("slideFocus",f).on("pointerDown",m).on("pointerUp",p),function(){let{translate:e,slideLooper:n}=t.internalEngine();e.clear(),e.toggleActive(!1),n.loopPoints.forEach(({translate:e})=>{e.clear(),e.toggleActive(!1)})}(),f()},destroy:function(){let{scrollBody:e}=t.internalEngine();e.settled=r,t.scrollProgress=i,t.off("select",g).off("slideFocus",f).off("pointerDown",m).off("pointerUp",p),t.slideNodes().forEach(e=>{let t=e.style;t.opacity="",t.transform="",t.pointerEvents="",e.getAttribute("style")||e.removeAttribute("style")})}}}o.globalOptions=void 0,e.s(["default",0,o],4645),u.globalOptions=void 0,e.s(["default",0,u],20293);var d=e.i(71645);e.s(["useAutoplay",0,e=>{let[t,n]=(0,d.useState)(!1),r=(0,d.useCallback)(t=>{let n=e?.plugins()?.autoplay;n&&((!1===n.options.stopOnInteraction?n.reset:n.stop)(),t())},[e]),i=(0,d.useCallback)(()=>{let t=e?.plugins()?.autoplay;t&&(t.isPlaying()?t.stop:t.play)()},[e]),a=(0,d.useEffectEvent)(e=>{n(e)});return(0,d.useEffect)(()=>{let t=e?.plugins()?.autoplay;t&&(a(t.isPlaying()),e.on("autoplay:play",()=>a(!0)).on("autoplay:stop",()=>a(!1)).on("reInit",()=>a(t.isPlaying())))},[e]),{autoplayIsPlaying:t,toggleAutoplay:i,onAutoplayButtonClick:r}}],35296),e.s(["useAutoplayProgress",0,(e,t)=>{let[n,r]=(0,d.useState)(!0),i=(0,d.useRef)("autoplay-progress"),a=(0,d.useRef)(0),s=(0,d.useRef)(0),o=(0,d.useCallback)((e,n)=>{let o=t.current;o&&null!==e&&(i.current||(i.current=window.getComputedStyle(o).animationName),o.style.animationName="none",o.style.transform="translate3d(0,0,0)",s.current=window.requestAnimationFrame(()=>{a.current=window.setTimeout(()=>{o.style.animationName=i.current,o.style.animationDuration=`${e+n}ms`},0)}),r(!0))},[t]);return(0,d.useEffect)(()=>
27{let t=e?.plugins()?.autoplay,n=t?.options?.delay??0;t&&n&&e.on("autoplay:timerset",()=>{o(t?.timeUntilNext(),n)}).on("autoplay:timerstopped",()=>{r(!1)})},[e]),(0,d.useEffect)(()=>()=>{cancelAnimationFrame(s.current),clearTimeout(a.current)},[]),{showAutoplayProgress:n}}],96387)},55667,73900,e=>{"use strict";function t(e,t,n){return Math.max(e,Math.min(t,n))}var n=class{isRunning=!1;value=0;from=0;to=0;currentTime=0;lerp;duration;easing;onUpdate;advance(e){if(!this.isRunning)return;let n=!1;if(this.duration&&this.easing){this.currentTime+=e;let r=t(0,this.currentTime/this.duration,1),i=(n=r>=1)?1:this.easing(r);this.value=this.from+(this.to-this.from)*i}else if(this.lerp){var r,i,a,s;this.value=(r=this.value,i=this.to,a=60*this.lerp,(1-(s=1-Math.exp(-a*e)))*r+s*i),Math.round(this.value)===this.to&&(this.value=this.to,n=!0)}else this.value=this.to,n=!0;n&&this.stop(),this.onUpdate?.(this.value,n)}stop(){this.isRunning=!1}fromTo(e,t,{lerp:n,duration:r,easing:i,onStart:a,onUpdate:s}){this.from=this.value=e,this.to=t,this.lerp=n,this.duration=r,this.easing=i,this.currentTime=0,this.isRunning=!0,a?.(),this.onUpdate=s}},r=class{constructor(e,t,{autoResize:n=!0,debounce:r=250}={}){this.wrapper=e,this.content=t,n&&(this.debouncedResize=function(e,t){let n;return function(...r){let i=this;clearTimeout(n),n=setTimeout(()=>{n=void 0,e.apply(i,r)},t)}}(this.resize,r),this.wrapper instanceof Window?window.addEventListener("resize",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}width=0;height=0;scrollHeight=0;scrollWidth=0;debouncedResize;wrapperResizeObserver;contentResizeObserver;destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),this.wrapper===window&&this.debouncedResize&&window.removeEventListener("resize",this.debouncedResize,!1)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper instanceof Window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper instanceof Window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}},i=class{events={};emit(e,...t){let n=this.events[e]||[];for(let e=0,r=n.length;e<r;e++)n[e]?.(...t)}on(e,t){return this.events[e]?.push(t)||(this.events[e]=[t]),()=>{this.events[e]=this.events[e]?.filter(e=>t!==e)}}off(e,t){this.events[e]=this.events[e]?.filter(e=>t!==e)}destroy(){this.events={}}},a=100/6,s={passive:!1},o=class{constructor(e,t={wheelMultiplier:1,touchMultiplier:1}){this.element=e,this.options=t,window.addEventListener("resize",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,s),this.element.addEventListener("touchstart",this.onTouchStart,s),this.element.addEventListener("touchmove",this.onTouchMove,s),this.element.addEventListener("touchend",this.onTouchEnd,s)}touchStart={x:0,y:0};lastDelta={x:0,y:0};window={width:0,height:0};emitter=new i;on(e,t){return this.emitter.on(e,t)}destroy(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize,!1),this.element.removeEventListener("wheel",this.onWheel,s),this.element.removeEventListener("touchstart",this.onTouchStart,s),this.element.removeEventListener("touchmove",this.onTouchMove,s),this.element.removeEventListener("touchend",this.onTouchEnd,s)}onTouchStart=e=>{let{clientX:t,clientY:n}=e.targetTouches?e.targetTouches[0]:e;this.touchStart.x=t,this.touchStart.y=n,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:e})};onTouchMove=e=>{let{clientX:t,clientY:n}=e.targetTouches?e.targetTouches[0]:e,r=-(t-this.touchStart.x)*this.options.touchMultiplier,i=-(n-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=t,this.touchStart.y=n,this.lastDelta={x:r,y:i},this.emitter.emit("scroll",{deltaX:r,deltaY:i,event:e})};onTouchEnd=e=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:e})};onWheel=e=>{let{deltaX:t,deltaY:n,deltaMode:r}=e,i=1===r?a:2===r?this.window.width:1,s=1===r?a:2===r?this.window.height:1;t*=i,n*=s,t*=this.options.wheelMultiplier,n*=this.options.wheelMultiplier,this.emitter.emit("scroll",{deltaX:t,deltaY:n,event:e})};onWindowResize=()=>{this.window={width:window.innerWidth,height:window.innerHeight}}},l=e=>Math.min(1,1.001-Math.pow(2,-10*e)),c=class{_isScrolling=!1;_isStopped=!1;_isLocked=!1;_preventNextNativeScrollEvent=!1;_resetVelocityTimeout=null;__rafID=null;isTouching;time=0;userData={};lastVelocity=0;velocity=0;direction=0;options;targetScroll;animatedScroll;animate=new n;emitter=new i;dimensions;virtualScroll;constructor({wrapper:e=window,content:t=document.documentElement,eventsTarget:n=e,smoothWheel:i=!0,syncTouch:a=!1,syncTouchLerp:s=.075,touchInertiaExponent:c=1.7,duration:u,easing:d,lerp:h=.1,infinite:f=!1,orientation:p="vertical",gestureOrientation:m="horizontal"===p?"both":"vertical",touchMultiplier:g=1,wheelMultiplier:v=1,autoResize:x=!0,prevent:y,virtualScroll:b,overscroll:w=!0,autoRaf:j=!1,anchors:S=!1,autoToggle:k=!1,allowNestedScroll:N=!1,__experimental__naiveDimensions:E=!1}={}){window.lenisVersion="1.3.14",e&&e!==document.documentElement||(e=window),"number"==typeof u&&"function"!=typeof d?d=l:"function"==typeof d&&"number"!=typeof u&&(u=1),this.options={wrapper:e,content:t,eventsTarget:n,smoothWheel:i,syncTouch:a,syncTouchLerp:s,touchInertiaExponent:c,duration:u,easing:d,lerp:h,infinite:f,gestureOrientation:m,orientation:p,touchMultiplier:g,wheelMultiplier:v,autoResize:x,prevent:y,virtualScroll:b,overscroll:w,autoRaf:j,anchors:S,autoToggle:k,allowNestedScroll:N,__experimental__naiveDimensions:E},this.dimensions=new r(e,t,{autoResize:x}),this.updateClassName(),this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.addEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.anchors&&this.options.wrapper===window&&this.options.wrapper.addEventListener("click",this.onClick,!1),this.options.wrapper.addEventListener("pointerdown",this.onPointerDown,!1),this.virtualScroll=ne
27w o(n,{touchMultiplier:g,wheelMultiplier:v}),this.virtualScroll.on("scroll",this.onVirtualScroll),this.options.autoToggle&&this.rootElement.addEventListener("transitionend",this.onTransitionEnd,{passive:!0}),this.options.autoRaf&&(this.__rafID=requestAnimationFrame(this.raf))}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.removeEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.wrapper.removeEventListener("pointerdown",this.onPointerDown,!1),this.options.anchors&&this.options.wrapper===window&&this.options.wrapper.removeEventListener("click",this.onClick,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName(),this.__rafID&&cancelAnimationFrame(this.__rafID)}on(e,t){return this.emitter.on(e,t)}off(e,t){return this.emitter.off(e,t)}onScrollEnd=e=>{e instanceof CustomEvent||"smooth"!==this.isScrolling&&!1!==this.isScrolling||e.stopPropagation()};dispatchScrollendEvent=()=>{this.options.wrapper.dispatchEvent(new CustomEvent("scrollend",{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:!0}}))};onTransitionEnd=e=>{if(e.propertyName.includes("overflow")){let e=this.isHorizontal?"overflow-x":"overflow-y";["hidden","clip"].includes(getComputedStyle(this.rootElement)[e])?this.internalStop():this.internalStart()}};setScroll(e){this.isHorizontal?this.options.wrapper.scrollTo({left:e,behavior:"instant"}):this.options.wrapper.scrollTo({top:e,behavior:"instant"})}onClick=e=>{let t=e.composedPath().find(e=>e instanceof HTMLAnchorElement&&e.getAttribute("href")?.includes("#"));if(t){let e=t.getAttribute("href");if(e){let t="object"==typeof this.options.anchors&&this.options.anchors?this.options.anchors:void 0,n=`#${e.split("#")[1]}`;this.scrollTo(n,t)}}};onPointerDown=e=>{1===e.button&&this.reset()};onVirtualScroll=e=>{if("function"==typeof this.options.virtualScroll&&!1===this.options.virtualScroll(e))return;let{deltaX:t,deltaY:n,event:r}=e;if(this.emitter.emit("virtual-scroll",{deltaX:t,deltaY:n,event:r}),r.ctrlKey||r.lenisStopPropagation)return;let i=r.type.includes("touch"),a=r.type.includes("wheel");this.isTouching="touchstart"===r.type||"touchmove"===r.type;let s=0===t&&0===n;if(this.options.syncTouch&&i&&"touchstart"===r.type&&s&&!this.isStopped&&!this.isLocked)return void this.reset();let o="vertical"===this.options.gestureOrientation&&0===n||"horizontal"===this.options.gestureOrientation&&0===t;if(s||o)return;let l=r.composedPath();l=l.slice(0,l.indexOf(this.rootElement));let c=this.options.prevent;if(l.find(e=>e instanceof HTMLElement&&("function"==typeof c&&c?.(e)||e.hasAttribute?.("data-lenis-prevent")||i&&e.hasAttribute?.("data-lenis-prevent-touch")||a&&e.hasAttribute?.("data-lenis-prevent-wheel")||this.options.allowNestedScroll&&this.checkNestedScroll(e,{deltaX:t,deltaY:n}))))return;if(this.isStopped||this.isLocked){r.cancelable&&r.preventDefault();return}if(!(this.options.syncTouch&&i||this.options.smoothWheel&&a)){this.isScrolling="native",this.animate.stop(),r.lenisStopPropagation=!0;return}let u=n;"both"===this.options.gestureOrientation?u=Math.abs(n)>Math.abs(t)?n:t:"horizontal"===this.options.gestureOrientation&&(u=t),(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&this.limit>0&&(this.animatedScroll>0&&this.animatedScroll<this.limit||0===this.animatedScroll&&n>0||this.animatedScroll===this.limit&&n<0))&&(r.lenisStopPropagation=!0),r.cancelable&&r.preventDefault();let d=i&&this.options.syncTouch,h=i&&"touchend"===r.type;h&&(u=Math.sign(this.velocity)*Math.pow(Math.abs(this.velocity),this.options.touchInertiaExponent)),this.scrollTo(this.targetScroll+u,{programmatic:!1,...d?{lerp:h?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}})};resize(){this.dimensions.resize(),this.animatedScroll=this.targetScroll=this.actualScroll,this.emit()}emit(){this.emitter.emit("scroll",this)}onNativeScroll=()=>{if(null!==this._resetVelocityTimeout&&(clearTimeout(this._resetVelocityTimeout),this._resetVelocityTimeout=null),this._preventNextNativeScrollEvent){this._preventNextNativeScrollEvent=!1;return}if(!1===this.isScrolling||"native"===this.isScrolling){let e=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-e,this.direction=Math.sign(this.animatedScroll-e),this.isStopped||(this.isScrolling="native"),this.emit
27(),0!==this.velocity&&(this._resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()},400))}};reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){if(this.isStopped){if(this.options.autoToggle)return void this.rootElement.style.removeProperty("overflow");this.internalStart()}}internalStart(){this.isStopped&&(this.reset(),this.isStopped=!1,this.emit())}stop(){if(!this.isStopped){if(this.options.autoToggle)return void this.rootElement.style.setProperty("overflow","clip");this.internalStop()}}internalStop(){this.isStopped||(this.reset(),this.isStopped=!0,this.emit())}raf=e=>{let t=e-(this.time||e);this.time=e,this.animate.advance(.001*t),this.options.autoRaf&&(this.__rafID=requestAnimationFrame(this.raf))};scrollTo(e,{offset:n=0,immediate:r=!1,lock:i=!1,duration:a=this.options.duration,easing:s=this.options.easing,lerp:o=this.options.lerp,onStart:c,onComplete:u,force:d=!1,programmatic:h=!0,userData:f}={}){if(!this.isStopped&&!this.isLocked||d){if("string"==typeof e&&["top","left","start","#"].includes(e))e=0;else if("string"==typeof e&&["bottom","right","end"].includes(e))e=this.limit;else{let t;if("string"==typeof e?(t=document.querySelector(e))||("#top"===e?e=0:console.warn("Lenis: Target not found",e)):e instanceof HTMLElement&&e?.nodeType&&(t=e),t){if(this.options.wrapper!==window){let e=this.rootElement.getBoundingClientRect();n-=this.isHorizontal?e.left:e.top}let r=t.getBoundingClientRect();e=(this.isHorizontal?r.left:r.top)+this.animatedScroll}}if("number"==typeof e){if(e+=n,e=Math.round(e),this.options.infinite){if(h){this.targetScroll=this.animatedScroll=this.scroll;let t=e-this.animatedScroll;t>this.limit/2?e-=this.limit:t<-this.limit/2&&(e+=this.limit)}}else e=t(0,e,this.limit);if(e===this.targetScroll){c?.(this),u?.(this);return}if(this.userData=f??{},r){this.animatedScroll=this.targetScroll=e,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),u?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()});return}h||(this.targetScroll=e),"number"==typeof a&&"function"!=typeof s?s=l:"function"==typeof s&&"number"!=typeof a&&(a=1),this.animate.fromTo(this.animatedScroll,e,{duration:a,easing:s,lerp:o,onStart:()=>{i&&(this.isLocked=!0),this.isScrolling="smooth",c?.(this)},onUpdate:(e,t)=>{this.isScrolling="smooth",this.lastVelocity=this.velocity,this.velocity=e-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=e,this.setScroll(this.scroll),h&&(this.targetScroll=e),t||this.emit(),t&&(this.reset(),this.emit(),u?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()}),this.preventNextNativeScrollEvent())}})}}}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=!1})}checkNestedScroll(e,{deltaX:t,deltaY:n}){let r,i,a,s,o,l,c,u,d,h,f,p,m,g,v=Date.now(),x=e._lenis??={},y=this.options.gestureOrientation;if(v-(x.time??0)>2e3){x.time=Date.now();let t=window.getComputedStyle(e);x.computedStyle=t;let n=t.overflowX,d=t.overflowY;if(r=["auto","overlay","scroll"].includes(n),i=["auto","overlay","scroll"].includes(d),x.hasOverflowX=r,x.hasOverflowY=i,!r&&!i||"vertical"===y&&!i||"horizontal"===y&&!r)return!1;o=e.scrollWidth,l=e.scrollHeight,c=e.clientWidth,u=e.clientHeight,a=o>c,s=l>u,x.isScrollableX=a,x.isScrollableY=s,x.scrollWidth=o,x.scrollHeight=l,x.clientWidth=c,x.clientHeight=u}else a=x.isScrollableX,s=x.isScrollableY,r=x.hasOverflowX,i=x.hasOverflowY,o=x.scrollWidth,l=x.scrollHeight,c=x.clientWidth,u=x.clientHeight;if(!r&&!i||!a&&!s||"vertical"===y&&(!i||!s)||"horizontal"===y&&(!r||!a)||("horizontal"===y?d="x":"vertical"===y?d="y":(0!==t&&r&&a&&(d="x"),0!==n&&i&&s&&(d="y")),!d))return!1;if("x"===d)h=e.scrollLeft,f=o-c,p=t,m=r,g=a;else{if("y"!==d)return!1;h=e.scrollTop,f=l-u,p=n,m=i,g=s}return(p>0?h<f:h>0)&&m&&g}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?"x":"y"]}get isHorizontal(){return"horizontal"===this.options.orientation}get actualScroll(){let e=this.options.wrapper;return this.isHorizontal?e.scrollX??e.scrollLeft:e.scrollY??e.scrollTop}get scroll(){var e;return this.options.infinite?(this.animatedScroll%(e=this.limit)+e)%e:this.animatedScroll}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this._isScrolling}set isScrolling(e){this._isScrolling!==e&&(this._isScrolling=e,this.updateClassName())}get isStopped(){return this._isStopped}set isStopped(e){this._isStopped!==e&&(this._isStopped=e,this.updateClassName())}get isLocked(){return this._isLocked}set isLocked(e){this._isLocked!==e&&(this._isLocked=e,this.updateClassName())}get isSmooth(){return"smooth"===this.isScrolling}get className(){let e="lenis";return this.options.autoToggle&&(e+=" lenis-autoToggle"),this.isStopped&&(e+=" lenis-stopped"),this.isLocked&&(e+=" lenis-locked"),this.isScrolling&&(e+=" lenis-scrolling"),"smooth"===this.isScrolling&&(e+=" lenis-smooth"),e}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\w+)?/g,"").trim()}},u=e.i(71645),d=e.i(43476),h=(0,u.createContext)(null),f=new class{constructor(e){this.state=e}listeners=[];set(e){for(let t of(this.state=e,this.listeners))t(this.state)}subscribe(e){return this.listeners=[...this.listeners,e],()=>{this.listeners=this.listeners.filter(t=>t!==e)}}get(){return this.state}}(null),p=(0,u.forwardRef)(({children:e,root:t=!1,options:n={},autoRaf:r=!0,...i},a)=>{let s=(0,u.useRef)(null),o=(0,u.useRef)(null),[l,p]=(0,u.useState)(void 0);(0,u.useImperativeHandle)(a,()=>({wrapper:s.current,content:o.current,lenis:l}),[l]),(0,u.useEffect)(()=>{let e=new c({...n,...s.current&&o.current&&{wrapper:s.current,content:o.current},autoRaf:n?.autoRaf??r});return p(e),()=>{e.destroy(),p(void 0)}},[t,JSON.stringify({...n,wrapper:null,content:null})]);let m=(0,u.useRef)([]),g=(0,u.useCallback)((e,t)=>{m.current.push({callback:e,priority:t}),m.current.sort((e,t)=>
27e.priority-t.priority)},[]),v=(0,u.useCallback)(e=>{m.current=m.current.filter(t=>t.callback!==e)},[]);return((0,u.useEffect)(()=>{if(t&&l)return f.set({lenis:l,addCallback:g,removeCallback:v}),()=>f.set(null)},[t,l,g,v]),(0,u.useEffect)(()=>{if(!l)return;let e=e=>{for(let t=0;t<m.current.length;t++)m.current[t]?.callback(e)};return l.on("scroll",e),()=>{l.off("scroll",e)}},[l]),e)?(0,d.jsx)(h.Provider,{value:{lenis:l,addCallback:g,removeCallback:v},children:t&&"asChild"!==t?e:(0,d.jsx)("div",{ref:s,...i,children:(0,d.jsx)("div",{ref:o,children:e})})}):null}),m={};function g(e,t=[],n=0){let r=(0,u.useContext)(h),i=function(e){let[t,n]=(0,u.useState)(e.get());return(0,u.useEffect)(()=>e.subscribe(e=>n(e)),[e]),t}(f),{lenis:a,addCallback:s,removeCallback:o}=r??i??m;return(0,u.useEffect)(()=>{if(e&&s&&o&&a)return s(e,n),e(a),()=>{o(e)}},[a,s,o,n,...t]),a}e.s(["ReactLenis",0,p,"useLenis",0,g],55667),e.i(82109);var v=e.i(45388),x=e.i(13563),y=e.i(18566);let b=u.default.memo(({children:e})=>{let{setIsRouteTransition:t}=(0,v.useStoreNavigation)(),n=(0,y.usePathname)(),r=g(e=>{x.USE.lenis&&x.DEBUG.lenis});return(0,u.useEffect)(()=>{if(t(!1),!r)return;let e=window.location.hash;e&&"#/"!==e&&!e.includes("&")&&setTimeout(()=>{r&&r?.scrollTo(`${e}`,{offset:-80,immediate:!1}),x.DEBUG.lenis},800)},[n,r]),x.USE.lenis?(0,d.jsx)(p,{root:!0,options:x.SPOT_CONFIG.lenis,children:e}):(0,d.jsx)(d.Fragment,{children:e})});e.s(["default",0,b],73900)},78333,(e,t,n)=>{var r=0/0,i=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,o=/^0o[0-7]+$/i,l=parseInt,c=e.g&&e.g.Object===Object&&e.g,u="object"==typeof self&&self&&self.Object===Object&&self,d=c||u||Function("return this")(),h=Object.prototype.toString,f=Math.max,p=Math.min,m=function(){return d.Date.now()};function g(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function v(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||t&&"object"==typeof t&&"[object Symbol]"==h.call(t))return r;if(g(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=g(n)?n+"":n}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(i,"");var c=s.test(e);return c||o.test(e)?l(e.slice(2),c?2:8):a.test(e)?r:+e}t.exports=function(e,t,n){var r,i,a,s,o,l,c=0,u=!1,d=!1,h=!0;if("function"!=typeof e)throw TypeError("Expected a function");function x(t){var n=r,a=i;return r=i=void 0,c=t,s=e.apply(a,n)}function y(e){var n=e-l,r=e-c;return void 0===l||n>=t||n<0||d&&r>=a}function b(){var e,n,r,i=m();if(y(i))return w(i);o=setTimeout(b,(e=i-l,n=i-c,r=t-e,d?p(r,a-n):r))}function w(e){return(o=void 0,h&&r)?x(e):(r=i=void 0,s)}function j(){var e,n=m(),a=y(n);if(r=arguments,i=this,l=n,a){if(void 0===o)return c=e=l,o=setTimeout(b,t),u?x(e):s;if(d)return o=setTimeout(b,t),x(l)}return void 0===o&&(o=setTimeout(b,t)),s}return t=v(t)||0,g(n)&&(u=!!n.leading,a=(d="maxWait"in n)?f(v(n.maxWait)||0,t):a,h="trailing"in n?!!n.trailing:h),j.cancel=function(){void 0!==o&&clearTimeout(o),c=0,r=l=i=o=void 0},j.flush=function(){return void 0===o?s:w(m())},j}},236,(e,t,n)=>{t.exports=e.g&&e.g.Object===Object&&e.g},39088,(e,t,n)=>{var r=e.r(236),i="object"==typeof self&&self&&self.Object===Object&&self;t.exports=r||i||Function("return this")()},30353,(e,t,n)=>{t.exports=e.r(39088).Symbol},92708,(e,t,n)=>{t.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}},45350,(e,t,n)=>{t.exports=Array.isArray},43436,(e,t,n)=>{var r=e.r(30353),i=Object.prototype,a=i.hasOwnProperty,s=i.toString,o=r?r.toStringTag:void 0;t.exports=function(e){var t=a.call(e,o),n=e[o];try{e[o]=void 0;var r=!0}catch(e){}var i=s.call(e);return r&&(t?e[o]=n:delete e[o]),i}},23243,(e,t,n)=>{var r=Object.prototype.toString;t.exports=function(e){return r.call(e)}},77684,(e,t,n)=>{var r=e.r(30353),i=e.r(43436),a=e.r(23243),s=r?r.toStringTag:void 0;t.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":s&&s in Object(e)?i(e):a(e)}},77289,(e,t,n)=>{t.exports=function(e){return null!=e&&"object"==typeof e}},61884,(e,t,n)=>{var r=e.r(77684),i=e.r(77289);t.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==r(e)}},72537,(e,t,n)=>{var r=e.r(30353),i=e.r(92708),a=e.r(45350),s=e.r(61884),o=1/0,l=r?r.prototype:void 0,c=l?l.toString:void 0;t.exports=function e(t){if("string"==typeof t)return t;if(a(t))return i(t,e)+"";if(s(t))return c?c.call(t):"";var n=t+"";return"0"==n&&1/t==-o?"-0":n}},2922,(e,t,n)=>{var r=e.r(72537);t.exports=function(e){return null==e?"":r(e)}},85658,(e,t,n)=>{var r=e.r(2922),i=0;t.exports=function(e){var t=++i;return r(e)+t}},65742,(e,t,n)=>{t.exports=function(){this.__data__=[],this.size=0}},25172,(e,t,n)=>{t.exports=function(e,t){return e===t||e!=e&&t!=t}},34314,(e,t,n)=>{var r=e.r(25172);t.exports=function(e,t){for(var n=e.length;n--;
27)if(r(e[n][0],t))return n;return -1}},19206,(e,t,n)=>{var r=e.r(34314),i=Array.prototype.splice;t.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0)&&(n==t.length-1?t.pop():i.call(t,n,1),--this.size,!0)}},67763,(e,t,n)=>{var r=e.r(34314);t.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},23407,(e,t,n)=>{var r=e.r(34314);t.exports=function(e){return r(this.__data__,e)>-1}},53833,(e,t,n)=>{var r=e.r(34314);t.exports=function(e,t){var n=this.__data__,i=r(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this}},29039,(e,t,n)=>{var r=e.r(65742),i=e.r(19206),a=e.r(67763),s=e.r(23407),o=e.r(53833);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=i,l.prototype.get=a,l.prototype.has=s,l.prototype.set=o,t.exports=l},5400,(e,t,n)=>{var r=e.r(29039);t.exports=function(){this.__data__=new r,this.size=0}},86238,(e,t,n)=>{t.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},57831,(e,t,n)=>{t.exports=function(e){return this.__data__.get(e)}},77802,(e,t,n)=>{t.exports=function(e){return this.__data__.has(e)}},12447,(e,t,n)=>{t.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},71223,(e,t,n)=>{var r=e.r(77684),i=e.r(12447);t.exports=function(e){if(!i(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},88412,(e,t,n)=>{t.exports=e.r(39088)["__core-js_shared__"]},69553,(e,t,n)=>{var r,i=e.r(88412),a=(r=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";t.exports=function(e){return!!a&&a in e}},76366,(e,t,n)=>{var r=Function.prototype.toString;t.exports=function(e){if(null!=e){try{return r.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},54368,(e,t,n)=>{var r=e.r(71223),i=e.r(69553),a=e.r(12447),s=e.r(76366),o=/^\[object .+?Constructor\]$/,l=Object.prototype,c=Function.prototype.toString,u=l.hasOwnProperty,d=RegExp("^"+c.call(u).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(e){return!(!a(e)||i(e))&&(r(e)?d:o).test(s(e))}},63958,(e,t,n)=>{t.exports=function(e,t){return null==e?void 0:e[t]}},41920,(e,t,n)=>{var r=e.r(54368),i=e.r(63958);t.exports=function(e,t){var n=i(e,t);return r(n)?n:void 0}},87362,(e,t,n)=>{t.exports=e.r(41920)(e.r(39088),"Map")},32760,(e,t,n)=>{t.exports=e.r(41920)(Object,"create")},87287,(e,t,n)=>{var r=e.r(32760);t.exports=function(){this.__data__=r?r(null):{},this.size=0}},97617,(e,t,n)=>{t.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=!!t,t}},57412,(e,t,n)=>{var r=e.r(32760),i=Object.prototype.hasOwnProperty;t.exports=function(e){var t=this.__data__;if(r){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return i.call(t,e)?t[e]:void 0}},23592,(e,t,n)=>{var r=e.r(32760),i=Object.prototype.hasOwnProperty;t.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:i.call(t,e)}},39004,(e,t,n)=>{var r=e.r(32760);t.exports=function(e,t){var n=this.__data__;return this.size+=+!this.has(e),n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this}},34421,(e,t,n)=>{var r=e.r(87287),i=e.r(97617),a=e.r(57412),s=e.r(23592),o=e.r(39004);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=i,l.prototype.get=a,l.prototype.has=s,l.prototype.set=o,t.exports=l},48994,(e,t,n)=>{var r=e.r(34421),i=e.r(29039),a=e.r(87362);t.exports=function(){this.size=0,this.__data__={hash:new r,map:new(a||i),string:new r}}},24053,(e,t,n)=>{t.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},87994,(e,t,n)=>{var r=e.r(24053);t.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},96768,(e,t,n)=>{var r=e.r(87994);t.exports=function(e){var t=r(this,e).delete(e);return this.size-=!!t,t}},29932,(e,t,n)=>{var r=e.r(87994);t.exports=function(e){return r(this,e).get(e)}},92647,(e,t,n)=>{var r=e.r(87994);t.exports=function(e){return r(this,e).has(e)}},46644,(e,t,n)=>{var r=e.r(87994);t.exports=function(e,t){var n=r(this,e),i=n.size;return n.set(e,t),this.size+=+(n.size!=i),this}},87547,(e,t,n)=>{var r=e.r(48994),i=e.r(96768),a=e.r(29932),s=e.r(92647),o=e.r(46644);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=i,l.prototype.get=a,l.prototype.has=s,l.prototype.set=o,t.exports=l},20517,(e,t,n)=>{var r=e.r(29039),i=e.r(87362),a=e.r(87547);t.exports=function(e,t){var n=this.__data__;if(n instanceof r){var s=n.__data__;if(!i||s.length<199)return s.push([e,t]),this.size=++n.size,this;n=this.__data__=new a(s)}return n.set(e,t),this.size=n.size,this}},1551,(e,t,n)=>{var r=e.r(29039),i=e.r(5400),a=e.r(86238),s=e.r(57831),o=e.r(77802),l=e.r(20517);function c(e){var t=this.__data__=new r(e);this.size=t.size}c.prototype.clear=i,c.prototype.delete=a,c.prototype.get=s,c.prototype.has=o,c.prototype.set=l,t.exports=c},21274,(e,t,n)=>{t.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},39805,(e,t,n)=>{t.exports=function(e){return this.__data__.has(e)}},27493,(e,t,n)=>{var r=e.r(87547),i=e.r(21274),a=e.r(39805);function s(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t<n;)this.add(e[t])}s.prototype.add=s.prototype.push=i,s.prototype.has=a,t.exports=s},51477,(e,t,n)=>{t.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}},15262,(e,t,n)=>{t.exports=function(e,t){return e.has(t)}},6856,(e,t,n)=>{var r=e.r(27493),i=e.r(51477),a=e.r(15262);t.exports=function(e,t,n,s,o,l){var c=1&n,u=e.length,d=t.length;if(u!=d&&!(c&&d>u))return!1;var h=l.get(e),f=l.get(t);if(h&&f)return h==t&&f==e;var p=-1,m=!0,g=2&n?new r:void 0;for(l.set(e,t),l.set(t,e);++p<u;){var v=e[p],x=t[p];if(s)var y=c?s(x,v,p,t,e,l):s(v,x,p,e,t,l);if(void 0!==y){if(y)continue;m=!1;break}if(g){if(!i(t,function(e,t){if(!a(g,t)&&(v===e||o(v,e,n,s,l)))return g.push(t)})){m=!1;break}}else if(!(v===x||o(v,x,n,s,l))){m=!1;break}}return l.delete(e),l.delete(t),m}},63750,(e,t,n)=>{t.exports=e.r(39088).Uint8Array},75331,(e,t,n)=>{t.exports=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}},99850,(e,t,n)=>{t.exports=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}},78012,(e,t,n)=>{var r=e.r(30353),i=e.r(63750),a=e.r(25172),s=e.r(6856),o=e.r(75331),l=e.r(99850),c=r?r.prototype:void 0,u=c?c.valueOf
27:void 0;t.exports=function(e,t,n,r,c,d,h){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":if(e.byteLength!=t.byteLength||!d(new i(e),new i(t)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return a(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var f=o;case"[object Set]":var p=1&r;if(f||(f=l),e.size!=t.size&&!p)break;var m=h.get(e);if(m)return m==t;r|=2,h.set(e,t);var g=s(f(e),f(t),r,c,d,h);return h.delete(e),g;case"[object Symbol]":if(u)return u.call(e)==u.call(t)}return!1}},69102,(e,t,n)=>{t.exports=function(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}},23403,(e,t,n)=>{var r=e.r(69102),i=e.r(45350);t.exports=function(e,t,n){var a=t(e);return i(e)?a:r(a,n(e))}},36100,(e,t,n)=>{t.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,i=0,a=[];++n<r;){var s=e[n];t(s,n,e)&&(a[i++]=s)}return a}},45159,(e,t,n)=>{t.exports=function(){return[]}},17332,(e,t,n)=>{var r=e.r(36100),i=e.r(45159),a=Object.prototype.propertyIsEnumerable,s=Object.getOwnPropertySymbols;t.exports=s?function(e){return null==e?[]:r(s(e=Object(e)),function(t){return a.call(e,t)})}:i},55803,(e,t,n)=>{t.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},66645,(e,t,n)=>{var r=e.r(77684),i=e.r(77289);t.exports=function(e){return i(e)&&"[object Arguments]"==r(e)}},73250,(e,t,n)=>{var r=e.r(66645),i=e.r(77289),a=Object.prototype,s=a.hasOwnProperty,o=a.propertyIsEnumerable;t.exports=r(function(){return arguments}())?r:function(e){return i(e)&&s.call(e,"callee")&&!o.call(e,"callee")}},24013,(e,t,n)=>{t.exports=function(){return!1}},56956,(e,t,n)=>{var r=e.r(39088),i=e.r(24013),a=n&&!n.nodeType&&n,s=a&&t&&!t.nodeType&&t,o=s&&s.exports===a?r.Buffer:void 0;t.exports=(o?o.isBuffer:void 0)||i},66397,(e,t,n)=>{var r=/^(?:0|[1-9]\d*)$/;t.exports=function(e,t){var n=typeof e;return!!(t=null==t?0x1fffffffffffff:t)&&("number"==n||"symbol"!=n&&r.test(e))&&e>-1&&e%1==0&&e<t}},98376,(e,t,n)=>{t.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff}},76602,(e,t,n)=>{var r=e.r(77684),i=e.r(98376),a=e.r(77289),s={};s["[object Float32Array]"]=s["[object Float64Array]"]=s["[object Int8Array]"]=s["[object Int16Array]"]=s["[object Int32Array]"]=s["[object Uint8Array]"]=s["[object Uint8ClampedArray]"]=s["[object Uint16Array]"]=s["[object Uint32Array]"]=!0,s["[object Arguments]"]=s["[object Array]"]=s["[object ArrayBuffer]"]=s["[object Boolean]"]=s["[object DataView]"]=s["[object Date]"]=s["[object Error]"]=s["[object Function]"]=s["[object Map]"]=s["[object Number]"]=s["[object Object]"]=s["[object RegExp]"]=s["[object Set]"]=s["[object String]"]=s["[object WeakMap]"]=!1,t.exports=function(e){return a(e)&&i(e.length)&&!!s[r(e)]}},33999,(e,t,n)=>{t.exports=function(e){return function(t){return e(t)}}},80156,(e,t,n)=>{var r=e.r(236),i=n&&!n.nodeType&&n,a=i&&t&&!t.nodeType&&t,s=a&&a.exports===i&&r.process;t.exports=function(){try{var e=a&&a.require&&a.require("util").types;if(e)return e;return s&&s.binding&&s.binding("util")}catch(e){}}()},3023,(e,t,n)=>{var r=e.r(76602),i=e.r(33999),a=e.r(80156),s=a&&a.isTypedArray;t.exports=s?i(s):r},58877,(e,t,n)=>{var r=e.r(55803),i=e.r(73250),a=e.r(45350),s=e.r(56956),o=e.r(66397),l=e.r(3023),c=Object.prototype.hasOwnProperty;t.exports=function(e,t){var n=a(e),u=!n&&i(e),d=!n&&!u&&s(e),h=!n&&!u&&!d&&l(e),f=n||u||d||h,p=f?r(e.length,String):[],m=p.length;for(var g in e)(t||c.call(e,g))&&!(f&&("length"==g||d&&("offset"==g||"parent"==g)||h&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||o(g,m)))&&p.push(g);return p}},63996,(e,t,n)=>{var r=Object.prototype;t.exports=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||r)}},25717,(e,t,n)=>{t.exports=function(e,t){return function(n){return e(t(n))}}},42369,(e,t,n)=>{t.exports=e.r(25717)(Object.keys,Object)},48477,(e,t,n)=>{var r=e.r(63996),i=e.r(42369),a=Object.prototype.hasOwnProperty;t.exports=function(e){if(!r(e))return i(e);var t=[];for(var n in Object(e))a.call(e,n)&&"constructor"!=n&&t.push(n);return t}},51095,(e,t,n)=>{var r=e.r(71223),i=e.r(98376);t.exports=function(e){return null!=e&&i(e.length)&&!r(e)}},33679,(e,t,n)=>{var r=e.r(58877),i=e.r(48477),a=e.r(51095);t.exports=function(e){return a(e)?r(e):i(e)}},13370,(e,t,n)=>{var r=e.r(23403),i=e.r(17332),a=e.r(33679);t.exports=function(e){return r(e,a,i)}},30698,(e,t,n)=>{var r=e.r(13370),i=Object.prototype.hasOwnProperty;t.exports=function(e,t,n,a,s,o){var l=1&n,c=r(e),u=c.length;if(u!=r(t).length&&!l)return!1;for(var d=u;d--;){var h=c[d];if(!(l?h in t:i.call(t,h)))return!1}var f=o.get(e),p=o.get(t);if(f&&p)return f==t&&p==e;var m=!0;o.set(e,t),o.set(t,e);for(var g=l;++d<u;){var v=e[h=c[d]],x=t[h];if(a)var y=l?a(x,v,h,t,e,o):a(v,x,h,e,t,o);if(!(void 0===y?v===x||s(v,x,n,a,o):y)){m=!1;break}
27g||(g="constructor"==h)}if(m&&!g){var b=e.constructor,w=t.constructor;b!=w&&"constructor"in e&&"constructor"in t&&!("function"==typeof b&&b instanceof b&&"function"==typeof w&&w instanceof w)&&(m=!1)}return o.delete(e),o.delete(t),m}},1419,(e,t,n)=>{t.exports=e.r(41920)(e.r(39088),"DataView")},17074,(e,t,n)=>{t.exports=e.r(41920)(e.r(39088),"Promise")},6966,(e,t,n)=>{t.exports=e.r(41920)(e.r(39088),"Set")},73895,(e,t,n)=>{t.exports=e.r(41920)(e.r(39088),"WeakMap")},67426,(e,t,n)=>{var r=e.r(1419),i=e.r(87362),a=e.r(17074),s=e.r(6966),o=e.r(73895),l=e.r(77684),c=e.r(76366),u="[object Map]",d="[object Promise]",h="[object Set]",f="[object WeakMap]",p="[object DataView]",m=c(r),g=c(i),v=c(a),x=c(s),y=c(o),b=l;(r&&b(new r(new ArrayBuffer(1)))!=p||i&&b(new i)!=u||a&&b(a.resolve())!=d||s&&b(new s)!=h||o&&b(new o)!=f)&&(b=function(e){var t=l(e),n="[object Object]"==t?e.constructor:void 0,r=n?c(n):"";if(r)switch(r){case m:return p;case g:return u;case v:return d;case x:return h;case y:return f}return t}),t.exports=b},78353,(e,t,n)=>{var r=e.r(1551),i=e.r(6856),a=e.r(78012),s=e.r(30698),o=e.r(67426),l=e.r(45350),c=e.r(56956),u=e.r(3023),d="[object Arguments]",h="[object Array]",f="[object Object]",p=Object.prototype.hasOwnProperty;t.exports=function(e,t,n,m,g,v){var x=l(e),y=l(t),b=x?h:o(e),w=y?h:o(t);b=b==d?f:b,w=w==d?f:w;var j=b==f,S=w==f,k=b==w;if(k&&c(e)){if(!c(t))return!1;x=!0,j=!1}if(k&&!j)return v||(v=new r),x||u(e)?i(e,t,n,m,g,v):a(e,t,b,n,m,g,v);if(!(1&n)){var N=j&&p.call(e,"__wrapped__"),E=S&&p.call(t,"__wrapped__");
27if(N||E){var _=N?e.value():e,C=E?t.value():t;return v||(v=new r),g(_,C,n,m,v)}}return!!k&&(v||(v=new r),s(e,t,n,m,g,v))}},21885,(e,t,n)=>{var r=e.r(78353),i=e.r(77289);t.exports=function e(t,n,a,s,o){return t===n||(null!=t&&null!=n&&(i(t)||i(n))?r(t,n,a,s,e,o):t!=t&&n!=n)}},48299,(e,t,n)=>{var r=e.r(1551),i=e.r(21885);t.exports=function(e,t,n,a){var s=n.length,o=s,l=!a;if(null==e)return!o;for(e=Object(e);s--;){var c=n[s];if(l&&c[2]?c[1]!==e[c[0]]:!(c[0]in e))return!1}for(;++s<o;){var u=(c=n[s])[0],d=e[u],h=c[1];if(l&&c[2]){if(void 0===d&&!(u in e))return!1}else{var f=new r;if(a)var p=a(d,h,u,e,t,f);if(!(void 0===p?i(h,d,3,a,f):p))return!1}}return!0}},15782,(e,t,n)=>{var r=e.r(12447);t.exports=function(e){return e==e&&!r(e)}},41903,(e,t,n)=>{var r=e.r(15782),i=e.r(33679);t.exports=function(e){for(var t=i(e),n=t.length;n--;){var a=t[n],s=e[a];t[n]=[a,s,r(s)]}return t}},65570,(e,t,n)=>{t.exports=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}}},23426,(e,t,n)=>{var r=e.r(48299),i=e.r(41903),a=e.r(65570);t.exports=function(e){var t=i(e);return 1==t.length&&t[0][2]?a(t[0][0],t[0][1]):function(n){return n===e||r(n,e,t)}}},9903,(e,t,n)=>{var r=e.r(45350),i=e.r(61884),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,s=/^\w*$/;t.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!!("number"==n||"symbol"==n||"boolean"==n||null==e||i(e))||s.test(e)||!a.test(e)||null!=t&&e in Object(t)}},57588,(e,t,n)=>{var r=e.r(87547);function i(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var s=e.apply(this,r);return n.cache=a.set(i,s)||a,s};return n.cache=new(i.Cache||r),n}i.Cache=r,t.exports=i},88832,(e,t,n)=>{var r=e.r(57588);t.exports=function(e){var t=r(e,function(e){return 500===n.size&&n.clear(),e}),n=t.cache;return t}},2677,(e,t,n)=>{var r=e.r(88832),i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,a=/\\(\\)?/g;t.exports=r(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(i,function(e,n,r,i){t.push(r?i.replace(a,"$1"):n||e)}),t})},86287,(e,t,n)=>{var r=e.r(45350),i=e.r(9903),a=e.r(2677),s=e.r(2922);t.exports=function(e,t){return r(e)?e:i(e,t)?[e]:a(s(e))}},2054,(e,t,n)=>{var r=e.r(61884),i=1/0;t.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-i?"-0":t}},33141,(e,t,n)=>{var r=e.r(86287),i=e.r(2054);t.exports=function(e,t){t=r(t,e);for(var n=0,a=t.length;null!=e&&n<a;)e=e[i(t[n++])];return n&&n==a?e:void 0}},82820,(e,t,n)=>{var r=e.r(33141);t.exports=function(e,t,n){var i=null==e?void 0:r(e,t);return void 0===i?n:i}},40688,(e,t,n)=>{t.exports=function(e,t){return null!=e&&t in Object(e)}},15359,(e,t,n)=>{var r=e.r(86287),i=e.r(73250),a=e.r(45350),s=e.r(66397),o=e.r(98376),l=e.r(2054);t.exports=function(e,t,n){t=r(t,e);for(var c=-1,u=t.length,d=!1;++c<u;){var h=l(t[c]);if(!(d=null!=e&&n(e,h)))break;e=e[h]}return d||++c!=u?d:!!(u=null==e?0:e.length)&&o(u)&&s(h,u)&&(a(e)||i(e))}},76590,(e,t,n)=>{var r=e.r(40688),i=e.r(15359);t.exports=function(e,t){return null!=e&&i(e,t,r)}},72298,(e,t,n)=>{var r=e.r(21885),i=e.r(82820),a=e.r(76590),s=e.r(9903),o=e.r(15782),l=e.r(65570),c=e.r(2054);t.exports=function(e,t){return s(e)&&o(t)?l(c(e),t):function(n){var s=i(n,e);return void 0===s&&s===t?a(n,e):r(t,s,3)}}},53336,(e,t,n)=>{t.exports=function(e){return e}},1079,(e,t,n)=>{t.exports=function(e){return function(t){return null==t?void 0:t[e]}}},30970,(e,t,n)=>{var r=e.r(33141);t.exports=function(e){return function(t){return r(t,e)}}},33906,(e,t,n)=>{var r=e.r(1079),i=e.r(30970),a=e.r(9903),s=e.r(2054);t.exports=function(e){return a(e)?r(s(e)):i(e)}},66305,(e,t,n)=>{var r=e.r(23426),i=e.r(72298),a=e.r(53336),s=e.r(45350),o=e.r(33906);t.exports=function(e){return"function"==typeof e?e:null==e?a:"object"==typeof e?s(e)?i(e[0],e[1]):r(e):o(e)}},36755,(e,t,n)=>{t.exports=function(e){return function(t,n,r){for(var i=-1,a=Object(t),s=r(t),o=s.length;o--;){var l=s[e?o:++i];if(!1===n(a[l],l,a))break}return t}}},98728,(e,t,n)=>{t.exports=e.r(36755)()},63799,(e,t,n)=>{var r=e.r(98728),i=e.r(33679);t.exports=function(e,t){return e&&r(e,t,i)}},73554,(e,t,n)=>{var r=e.r(51095);
27t.exports=function(e,t){return function(n,i){if(null==n)return n;if(!r(n))return e(n,i);for(var a=n.length,s=t?a:-1,o=Object(n);(t?s--:++s<a)&&!1!==i(o[s],s,o););return n}}},53587,(e,t,n)=>{var r=e.r(63799);t.exports=e.r(73554)(r)},7073,(e,t,n)=>{var r=e.r(53587),i=e.r(51095);t.exports=function(e,t){var n=-1,a=i(e)?Array(e.length):[];return r(e,function(e,r,i){a[++n]=t(e,r,i)}),a}},10632,(e,t,n)=>{var r=e.r(92708),i=e.r(66305),a=e.r(7073),s=e.r(45350);t.exports=function(e,t){return(s(e)?r:a)(e,i(t,3))}},55283,43918,e=>{"use strict";var t=e.i(76454);e.s(["useAnimationsBase",()=>t.default],55283);var n=e.i(10632);let r={p:"padding",pb:"padding-bottom",pt:"padding-top",pl:"padding-left",pr:"padding-right",m:"margin",mb:"margin-bottom",mt:"margin-top",ml:"margin-left",mr:"margin-right",w:"width",h:"height",minW:"min-width",minH:"min-height",maxW:"max-width",maxH:"max-height",bg:"background",gCol:"grid-column",gRow:"grid-row",gtCol:"grid-template-columns",gtRow:"grid-template-rows"};e.s(["default",0,function(e){let t="",i="",a="";if(e){let s,o,l,c=(s="",o="",l="",(0,n.default)(e,(e,t)=>{let n=(r[t]||t).replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g,"$1-$2").toLowerCase(),i=String(e).replace(/@t:[^@]*|@m:[^@]*/g,"").trim();if(s+=`${n}:${i};`,e&&"string"==typeof e){let t=(e.match(/@t:[^@]*/)||[]).toString().replace("@t:","").trim(),r=(e.match(/@m:[^@]*/)||[]).toString().replace("@m:","").trim();t&&(o+=`${n}:${t};`),r&&(l+=`${n}:${r};`)}}),{desktopStyles:s,tabletStyles:o,mobileStyles:l});t=c.desktopStyles,i=c.tabletStyles,a=c.mobileStyles}return{desktopStyles:t,tabletStyles:i,mobileStyles:a}}],43918)},9797,75254,70152,77980,e=>{"use strict";var t=e.i(71645);let n=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,n)=>n?n.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)},r=(...e)=>e.filter((e,t,n)=>!!e&&""!==e.trim()&&n.indexOf(e)===t).join(" ").trim();var i={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let a=(0,t.forwardRef)(({color:e="currentColor",size:n=24,strokeWidth:a=2,absoluteStrokeWidth:s,className:o="",children:l,iconNode:c,...u},d)=>(0,t.createElement)("svg",{ref:d,...i,width:n,height:n,stroke:e,strokeWidth:s?24*Number(a)/Number(n):a,className:r("lucide",o),...!l&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(u)&&{"aria-hidden":"true"},...u},[...c.map(([e,n])=>(0,t.createElement)(e,n)),...Array.isArray(l)?l:[l]])),s=(e,i)=>{let s=(0,t.forwardRef)(({className:s,...o},l)=>(0,t.createElement)(a,{ref:l,iconNode:i,className:r(`lucide-${n(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,s),...o}));return s.displayName=n(e),s};e.s(["default",0,s],75254);let o=s("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);e.s(["ChevronDownIcon",0,o],9797);var l=e.i(43476),c=e.i(74080);function u(e,[t,n]){return Math.min(n,Math.max(t,e))}e.s(["clamp",0,u],70152);var d=e.i(81140),h=e.i(75830),f=e.i(20783),p=e.i(30030),m=e.i(86318),g=e.i(26330),v=e.i(3536),x=e.i(65491),y=e.i(10772),b=e.i(53660),w=e.i(74606),j=e.i(48425),S=e.i(91918),k=e.i(30207),N=e.i(69340),E=e.i(34620),_=e.i(99682),C=e.i(59411),T=e.i(86312),L=e.i(85369),M=[" ","Enter","ArrowUp","ArrowDown"],D=[" ","Enter"],P="Select",[A,O,R]=(0,h.createCollection)(P),[I,F]=(0,p.createContextScope)(P,[R,b.createPopperScope]),z=(0,b.createPopperScope)(),[B,$]=I(P),[W,V]=I(P),H=e=>{let{__scopeSelect:n,children:r,open:i,defaultOpen:a,onOpenChange:s,value:o,defaultValue:c,onValueChange:u,dir:d,name:h,autoComplete:f,disabled:p,required:g,form:v}=e,x=z(n),[w,j]=t.useState(null),[S,k]=t.useState(null),[E,_]=t.useState(!1),C=(0,m.useDirection)(d),[T,L]=(0,N.useControllableState)({prop:i,defaultProp:a??!1,onChange:s,caller:P}),[M,D]=(0,N.useControllableState)({prop:o,defaultProp:c,onChange:u,caller:P}),O=t.useRef(null),R=!w||v||!!w.closest("form"),[I,F]=t.useState(new Set),$=Array.from(I).map(e=>e.props.value).join(";");return(0,l.jsx)(b.Root,{...x,children:(0,l.jsxs)(B,{required:g,scope:n,trigger:w,onTriggerChange:j,valueNode:S,onValueNodeChange:k,valueNodeHasChildren:E,onValueNodeHasChildrenChange:_,contentId:(0,y.useId)(),value:M,onValueChange:D,open:T,onOpenChange:L,dir:C,triggerPointerDownPosRef:O,disabled:p,children:[(0,l.jsx)(A.Provider,{scope:n,children:(0,l.jsx)(W,{scope:e.__scopeSelect,onNativeOptionAdd:t.useCallback(e=>{F(t=>new Set(t).add(e))},[]),onNativeOptionRemove:t.useCallback(e=>{F(t=>{let n=new Set(t);return n.delete(e),n})},[]),children:r})}),R?(0,l.jsxs)(eL,{"aria-hidden":!0,required:g,tabIndex:-1,name:h,autoComplete:f,value:M,onChange:e=>D(e.target.value),disabled:p,form:v,children:[void 0===M?(0,l.jsx)("option",{value:""}):null,Array.from(I)]},$):null]})})};H.displayName=P;
27var U="SelectTrigger",Y=t.forwardRef((e,n)=>{let{__scopeSelect:r,disabled:i=!1,...a}=e,s=z(r),o=$(U,r),c=o.disabled||i,u=(0,f.useComposedRefs)(n,o.onTriggerChange),h=O(r),p=t.useRef("touch"),[m,g,v]=eD(e=>{let t=h().filter(e=>!e.disabled),n=t.find(e=>e.value===o.value),r=eP(t,e,n);void 0!==r&&o.onValueChange(r.value)}),x=e=>{c||(o.onOpenChange(!0),v()),e&&(o.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,l.jsx)(b.Anchor,{asChild:!0,...s,children:(0,l.jsx)(j.Primitive.button,{type:"button",role:"combobox","aria-controls":o.contentId,"aria-expanded":o.open,"aria-required":o.required,"aria-autocomplete":"none",dir:o.dir,"data-state":o.open?"open":"closed",disabled:c,"data-disabled":c?"":void 0,"data-placeholder":eM(o.value)?"":void 0,...a,ref:u,onClick:(0,d.composeEventHandlers)(a.onClick,e=>{e.currentTarget.focus(),"mouse"!==p.current&&x(e)}),onPointerDown:(0,d.composeEventHandlers)(a.onPointerDown,e=>{p.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(x(e),e.preventDefault())}),onKeyDown:(0,d.composeEventHandlers)(a.onKeyDown,e=>{let t=""!==m.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||g(e.key),(!t||" "!==e.key)&&M.includes(e.key)&&(x(),e.preventDefault())})})})});Y.displayName=U;var q="SelectValue",X=t.forwardRef((e,t)=>{let{__scopeSelect:n,className:r,style:i,children:a,placeholder:s="",...o}=e,c=$(q,n),{onValueNodeHasChildrenChange:u}=c,d=void 0!==a,h=(0,f.useComposedRefs)(t,c.onValueNodeChange);return(0,E.useLayoutEffect)(()=>{u(d)},[u,d]),(0,l.jsx)(j.Primitive.span,{...o,ref:h,style:{pointerEvents:"none"},children:eM(c.value)?(0,l.jsx)(l.Fragment,{children:s}):a})});X.displayName=q;var G=t.forwardRef((e,t)=>{let{__scopeSelect:n,children:r,...i}=e;return(0,l.jsx)(j.Primitive.span,{"aria-hidden":!0,...i,ref:t,children:r||"▼"})});G.displayName="SelectIcon";var K=e=>(0,l.jsx)(w.Portal,{asChild:!0,...e});K.displayName="SelectPortal";var Z="SelectContent",J=t.forwardRef((e,n)=>{let r=$(Z,e.__scopeSelect),[i,a]=t.useState();return((0,E.useLayoutEffect)(()=>{a(new DocumentFragment)},[]),r.open)?(0,l.jsx)(en,{...e,ref:n}):i?c.createPortal((0,l.jsx)(Q,{scope:e.__scopeSelect,children:(0,l.jsx)(A.Slot,{scope:e.__scopeSelect,children:(0,l.jsx)("div",{children:e.children})})}),i):null});J.displayName=Z;var[Q,ee]=I(Z),et=(0,S.createSlot)("SelectContent.RemoveScroll"),en=t.forwardRef((e,n)=>{let{__scopeSelect:r,position:i="item-aligned",onCloseAutoFocus:a,onEscapeKeyDown:s,onPointerDownOutside:o,side:c,sideOffset:u,align:h,alignOffset:p,arrowPadding:m,collisionBoundary:y,collisionPadding:b,sticky:w,hideWhenDetached:j,avoidCollisions:S,...k}=e,N=$(Z,r),[E,_]=t.useState(null),[C,M]=t.useState(null),D=(0,f.useComposedRefs)(n,e=>_(e)),[P,A]=t.useState(null),[R,I]=t.useState(null),F=O(r),[z,B]=t.useState(!1),W=t.useRef(!1);t.useEffect(()=>{if(E)return(0,T.hideOthers)(E)},[E]),(0,v.useFocusGuards)();let V=t.useCallback(e=>{let[t,...n]=F().map(e=>e.ref.current),[r]=n.slice(-1),i=document.activeElement;for(let n of e)if(n===i||(n?.scrollIntoView({block:"nearest"}),n===t&&C&&(C.scrollTop=0),n===r&&C&&(C.scrollTop=C.scrollHeight),n?.focus(),document.activeElement!==i))return},[F,C]),H=t.useCallback(()=>V([P,E]),[V,P,E]);t.useEffect(()=>{z&&H()},[z,H]);let{onOpenChange:U,triggerPointerDownPosRef:Y}=N;t.useEffect(()=>{if(E){let e={x:0,y:0},t=t=>{e={x:Math.abs(Math.round(t.pageX)-(Y.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(Y.current?.y??0))}},n=n=>{e.x<=10&&e.y<=10?n.preventDefault():E.contains(n.target)||U(!1),document.removeEventListener("pointermove",t),Y.current=null};return null!==Y.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",n,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",n,{capture:!0})}}},[E,U,Y]),t.useEffect(()=>{let e=()=>U(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[U]);let[q,X]=eD(e=>{let t=F().filter(e=>!e.disabled),n=t.find(e=>e.ref.current===document.activeElement),r=eP(t,e,n);r&&setTimeout(()=>r.ref.current.focus())}),G=t.useCallback((e,t,n)=>{let r=!W.current&&!n;(void 0!==N.value&&N.value===t||r)&&(A(e),r&&(W.current=!0))},[N.value]),K=t.useCallback(()=>E?.focus(),[E]),J=t.useCallback((e,t,n)=>{let r=!W.current&&!n;(void 0!==N.value&&N.value===t||r)&&I(e)},[N.value]),ee="popper"===i?ei:er,en=ee===ei?{side:c,sideOffset:u,align:h,alignOffset:p,arrowPadding:m,collisionBoundary:y,collisionPadding:b,sticky:w,hideWhenDetached:j,avoidCollisions:S}:{};return(0,l.jsx)(Q,{scope:r,content:E,viewport:C,onViewportChange:M,itemRefCallback:G,selectedItem:P,onItemLeave:K,itemTextRefCallback:J,focusSelectedItem:H,selectedItemText:R,position:i,isPositioned:z,searchRef:q,children:(0,l.jsx)(L.RemoveScroll,{as:et,allowPinchZoom:!0,children:(0,l.jsx)(x.FocusScope,{asChild:!0,trapped:N.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,d.composeEventHandlers)(a,e=>{N.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,l.jsx)(g.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:s,onPointerDownOutside:o,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>N.onOpenChange(!1),children:(0,l.jsx)(ee,{role:"listbox",id:N.contentId,"data-state":N.open?"open":"closed",dir:N.dir,onContextMenu:e=>e.preventDefault(),...k,...en,onPlaced:()=>B(!0),ref:D,style:{display:"flex",flexDirection:"column",outline:"none",...k.style},onKeyDown:(0,d.composeEventHandlers)(k.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;
27if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||X(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=F().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let n=e.target,r=t.indexOf(n);t=t.slice(r+1)}setTimeout(()=>V(t)),e.preventDefault()}})})})})})})});en.displayName="SelectContentImpl";var er=t.forwardRef((e,n)=>{let{__scopeSelect:r,onPlaced:i,...a}=e,s=$(Z,r),o=ee(Z,r),[c,d]=t.useState(null),[h,p]=t.useState(null),m=(0,f.useComposedRefs)(n,e=>p(e)),g=O(r),v=t.useRef(!1),x=t.useRef(!0),{viewport:y,selectedItem:b,selectedItemText:w,focusSelectedItem:S}=o,k=t.useCallback(()=>{if(s.trigger&&s.valueNode&&c&&h&&y&&b&&w){let e=s.trigger.getBoundingClientRect(),t=h.getBoundingClientRect(),n=s.valueNode.getBoundingClientRect(),r=w.getBoundingClientRect();if("rtl"!==s.dir){let i=r.left-t.left,a=n.left-i,s=e.left-a,o=e.width+s,l=Math.max(o,t.width),d=u(a,[10,Math.max(10,window.innerWidth-10-l)]);c.style.minWidth=o+"px",c.style.left=d+"px"}else{let i=t.right-r.right,a=window.innerWidth-n.right-i,s=window.innerWidth-e.right-a,o=e.width+s,l=Math.max(o,t.width),d=u(a,[10,Math.max(10,window.innerWidth-10-l)]);c.style.minWidth=o+"px",c.style.right=d+"px"}let a=g(),o=window.innerHeight-20,l=y.scrollHeight,d=window.getComputedStyle(h),f=parseInt(d.borderTopWidth,10),p=parseInt(d.paddingTop,10),m=parseInt(d.borderBottomWidth,10),x=f+p+l+parseInt(d.paddingBottom,10)+m,j=Math.min(5*b.offsetHeight,x),S=window.getComputedStyle(y),k=parseInt(S.paddingTop,10),N=parseInt(S.paddingBottom,10),E=e.top+e.height/2-10,_=b.offsetHeight/2,C=f+p+(b.offsetTop+_);if(C<=E){let e=a.length>0&&b===a[a.length-1].ref.current;c.style.bottom="0px";let t=Math.max(o-E,_+(e?N:0)+(h.clientHeight-y.offsetTop-y.offsetHeight)+m);c.style.height=C+t+"px"}else{let e=a.length>0&&b===a[0].ref.current;c.style.top="0px";let t=Math.max(E,f+y.offsetTop+(e?k:0)+_);c.style.height=t+(x-C)+"px",y.scrollTop=C-E+y.offsetTop}c.style.margin="10px 0",c.style.minHeight=j+"px",c.style.maxHeight=o+"px",i?.(),requestAnimationFrame(()=>v.current=!0)}},[g,s.trigger,s.valueNode,c,h,y,b,w,s.dir,i]);(0,E.useLayoutEffect)(()=>k(),[k]);let[N,_]=t.useState();(0,E.useLayoutEffect)(()=>{h&&_(window.getComputedStyle(h).zIndex)},[h]);let C=t.useCallback(e=>{e&&!0===x.current&&(k(),S?.(),x.current=!1)},[k,S]);return(0,l.jsx)(ea,{scope:r,contentWrapper:c,shouldExpandOnScrollRef:v,onScrollButtonChange:C,children:(0,l.jsx)("div",{ref:d,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:N},children:(0,l.jsx)(j.Primitive.div,{...a,ref:m,style:{boxSizing:"border-box",maxHeight:"100%",...a.style}})})})});er.displayName="SelectItemAlignedPosition";var ei=t.forwardRef((e,t)=>{let{__scopeSelect:n,align:r="start",collisionPadding:i=10,...a}=e,s=z(n);return(0,l.jsx)(b.Content,{...s,...a,ref:t,align:r,collisionPadding:i,style:{boxSizing:"border-box",...a.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});ei.displayName="SelectPopperPosition";var[ea,es]=I(Z,{}),eo="SelectViewport",el=t.forwardRef((e,n)=>{let{__scopeSelect:r,nonce:i,...a}=e,s=ee(eo,r),o=es(eo,r),c=(0,f.useComposedRefs)(n,s.onViewportChange),u=t.useRef(0);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:i}),(0,l.jsx)(A.Slot,{scope:r,children:(0,l.jsx)(j.Primitive.div,{"data-radix-select-viewport":"",role:"presentation",...a,ref:c,style:{position:"relative",flex:1,overflow:"hidden auto",...a.style},onScroll:(0,d.composeEventHandlers)(a.onScroll,e=>{let t=e.currentTarget,{contentWrapper:n,shouldExpandOnScrollRef:r}=o;if(r?.current&&n){let e=Math.abs(u.current-t.scrollTop);if(e>0){let r=window.innerHeight-20,i=Math.max(parseFloat(n.style.minHeight),parseFloat(n.style.height));if(i<r){let a=i+e,s=Math.min(r,a),o=a-s;n.style.height=s+"px","0px"===n.style.bottom&&(t.scrollTop=o>0?o:0,n.style.justifyContent="flex-end")}}}u.current=t.scrollTop})})})]})});el.displayName=eo;var ec="SelectGroup",[eu,ed]=I(ec),eh=t.forwardRef((e,t)=>
27{let{__scopeSelect:n,...r}=e,i=(0,y.useId)();return(0,l.jsx)(eu,{scope:n,id:i,children:(0,l.jsx)(j.Primitive.div,{role:"group","aria-labelledby":i,...r,ref:t})})});eh.displayName=ec;var ef="SelectLabel",ep=t.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,i=ed(ef,n);return(0,l.jsx)(j.Primitive.div,{id:i.id,...r,ref:t})});ep.displayName=ef;var em="SelectItem",[eg,ev]=I(em),ex=t.forwardRef((e,n)=>{let{__scopeSelect:r,value:i,disabled:a=!1,textValue:s,...o}=e,c=$(em,r),u=ee(em,r),h=c.value===i,[p,m]=t.useState(s??""),[g,v]=t.useState(!1),x=(0,f.useComposedRefs)(n,e=>u.itemRefCallback?.(e,i,a)),b=(0,y.useId)(),w=t.useRef("touch"),S=()=>{a||(c.onValueChange(i),c.onOpenChange(!1))};if(""===i)throw Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,l.jsx)(eg,{scope:r,value:i,disabled:a,textId:b,isSelected:h,onItemTextChange:t.useCallback(e=>{m(t=>t||(e?.textContent??"").trim())},[]),children:(0,l.jsx)(A.ItemSlot,{scope:r,value:i,disabled:a,textValue:p,children:(0,l.jsx)(j.Primitive.div,{role:"option","aria-labelledby":b,"data-highlighted":g?"":void 0,"aria-selected":h&&g,"data-state":h?"checked":"unchecked","aria-disabled":a||void 0,"data-disabled":a?"":void 0,tabIndex:a?void 0:-1,...o,ref:x,onFocus:(0,d.composeEventHandlers)(o.onFocus,()=>v(!0)),onBlur:(0,d.composeEventHandlers)(o.onBlur,()=>v(!1)),onClick:(0,d.composeEventHandlers)(o.onClick,()=>{"mouse"!==w.current&&S()}),onPointerUp:(0,d.composeEventHandlers)(o.onPointerUp,()=>{"mouse"===w.current&&S()}),onPointerDown:(0,d.composeEventHandlers)(o.onPointerDown,e=>{w.current=e.pointerType}),onPointerMove:(0,d.composeEventHandlers)(o.onPointerMove,e=>{w.current=e.pointerType,a?u.onItemLeave?.():"mouse"===w.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,d.composeEventHandlers)(o.onPointerLeave,e=>{e.currentTarget===document.activeElement&&u.onItemLeave?.()}),onKeyDown:(0,d.composeEventHandlers)(o.onKeyDown,e=>{(u.searchRef?.current===""||" "!==e.key)&&(D.includes(e.key)&&S()," "===e.key&&e.preventDefault())})})})})});ex.displayName=em;var ey="SelectItemText",eb=t.forwardRef((e,n)=>{let{__scopeSelect:r,className:i,style:a,...s}=e,o=$(ey,r),u=ee(ey,r),d=ev(ey,r),h=V(ey,r),[p,m]=t.useState(null),g=(0,f.useComposedRefs)(n,e=>m(e),d.onItemTextChange,e=>u.itemTextRefCallback?.(e,d.value,d.disabled)),v=p?.textContent,x=t.useMemo(()=>(0,l.jsx)("option",{value:d.value,disabled:d.disabled,children:v},d.value),[d.disabled,d.value,v]),{onNativeOptionAdd:y,onNativeOptionRemove:b}=h;return(0,E.useLayoutEffect)(()=>(y(x),()=>b(x)),[y,b,x]),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(j.Primitive.span,{id:d.textId,...s,ref:g}),d.isSelected&&o.valueNode&&!o.valueNodeHasChildren?c.createPortal(s.children,o.valueNode):null]})});eb.displayName=ey;var ew="SelectItemIndicator",ej=t.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e;return ev(ew,n).isSelected?(0,l.jsx)(j.Primitive.span,{"aria-hidden":!0,...r,ref:t}):null});ej.displayName=ew;var eS="SelectScrollUpButton",ek=t.forwardRef((e,n)=>{let r=ee(eS,e.__scopeSelect),i=es(eS,e.__scopeSelect),[a,s]=t.useState(!1),o=(0,f.useComposedRefs)(n,i.onScrollButtonChange);return(0,E.useLayoutEffect)(()=>{if(r.viewport&&r.isPositioned){let e=function(){s(t.scrollTop>0)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),a?(0,l.jsx)(e_,{...e,ref:o,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});ek.displayName=eS;var eN="SelectScrollDownButton",eE=t.forwardRef((e,n)=>{let r=ee(eN,e.__scopeSelect),i=es(eN,e.__scopeSelect),[a,s]=t.useState(!1),o=(0,f.useComposedRefs)(n,i.onScrollButtonChange);return(0,E.useLayoutEffect)(()=>{if(r.viewport&&r.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;s(Math.ceil(t.scrollTop)<e)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),a?(0,l.jsx)(e_,{...e,ref:o,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});eE.displayName=eN;
27var e_=t.forwardRef((e,n)=>{let{__scopeSelect:r,onAutoScroll:i,...a}=e,s=ee("SelectScrollButton",r),o=t.useRef(null),c=O(r),u=t.useCallback(()=>{null!==o.current&&(window.clearInterval(o.current),o.current=null)},[]);return t.useEffect(()=>()=>u(),[u]),(0,E.useLayoutEffect)(()=>{let e=c().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:"nearest"})},[c]),(0,l.jsx)(j.Primitive.div,{"aria-hidden":!0,...a,ref:n,style:{flexShrink:0,...a.style},onPointerDown:(0,d.composeEventHandlers)(a.onPointerDown,()=>{null===o.current&&(o.current=window.setInterval(i,50))}),onPointerMove:(0,d.composeEventHandlers)(a.onPointerMove,()=>{s.onItemLeave?.(),null===o.current&&(o.current=window.setInterval(i,50))}),onPointerLeave:(0,d.composeEventHandlers)(a.onPointerLeave,()=>{u()})})}),eC=t.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e;return(0,l.jsx)(j.Primitive.div,{"aria-hidden":!0,...r,ref:t})});eC.displayName="SelectSeparator";var eT="SelectArrow";t.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,i=z(n),a=$(eT,n),s=ee(eT,n);return a.open&&"popper"===s.position?(0,l.jsx)(b.Arrow,{...i,...r,ref:t}):null}).displayName=eT;var eL=t.forwardRef(({__scopeSelect:e,value:n,...r},i)=>{let a=t.useRef(null),s=(0,f.useComposedRefs)(i,a),o=(0,_.usePrevious)(n);return t.useEffect(()=>{let e=a.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(o!==n&&t){let r=new Event("change",{bubbles:!0});t.call(e,n),e.dispatchEvent(r)}},[o,n]),(0,l.jsx)(j.Primitive.select,{...r,style:{...C.VISUALLY_HIDDEN_STYLES,...r.style},ref:s,defaultValue:n})});function eM(e){return""===e||void 0===e}function eD(e){let n=(0,k.useCallbackRef)(e),r=t.useRef(""),i=t.useRef(0),a=t.useCallback(e=>{let t=r.current+e;n(t),function e(t){r.current=t,window.clearTimeout(i.current),""!==t&&(i.current=window.setTimeout(()=>e(""),1e3))}(t)},[n]),s=t.useCallback(()=>{r.current="",window.clearTimeout(i.current)},[]);return t.useEffect(()=>()=>window.clearTimeout(i.current),[]),[r,a,s]}function eP(e,t,n){var r,i;let a=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,s=n?e.indexOf(n):-1,o=(r=e,i=Math.max(s,0),r.map((e,t)=>r[(i+t)%r.length]));1===a.length&&(o=o.filter(e=>e!==n));let l=o.find(e=>e.textValue.toLowerCase().startsWith(a.toLowerCase()));return l!==n?l:void 0}eL.displayName="SelectBubbleInput";let eA=s("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]),eO=s("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);var eR=e.i(75157);function eI({className:e,...t}){return(0,l.jsx)(ek,{"data-slot":"select-scroll-up-button",className:(0,eR.cn)("flex cursor-default items-center justify-center py-1",e),...t,children:(0,l.jsx)(eO,{className:"size-4"})})}function eF({className:e,...t}){return(0,l.jsx)(eE,{"data-slot":"select-scroll-down-button",className:(0,eR.cn)("flex cursor-default items-center justify-center py-1",e),...t,children:(0,l.jsx)(o,{className:"size-4"})})}e.s(["Select",0,function({...e}){return(0,l.jsx)(H,{"data-slot":"select",...e})},"SelectContent",0,function({className:e,children:t,position:n="popper",align:r="center",...i}){return(0,l.jsx)(K,{children:(0,l.jsxs)(J,{"data-slot":"select-content",className:(0,eR.cn)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 relative z-50 max-h-(--radix-select-content-available-height) min-w-[8rem] origin-(--radix-select-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border shadow-md","popper"===n&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",e),position:n,align:r,...i,children:[(0,l.jsx)(eI,{}),(0,l.jsx)(el,{className:(0,eR.cn)("p-1","popper"===n&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1"),children:t}),(0,l.jsx)(eF,{})]})})},"SelectGroup",0,function({...e}){return(0,l.jsx)(eh,{"data-slot":"select-group",...e})},"SelectItem",0,function({className:e,children:t,...n}){return(0,l.jsxs)(ex,{"data-slot":"select-item",className:(0,eR.cn)("focus:bg-accent focus:text-accent-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex w-full cursor-default items-center gap-2 rounded-sm py-1.5 pr-8 pl-2 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2",e),...n,children:[(0,l.jsx)("span",{className:"absolute right-2 flex size-3.5 items-center justify-center",children:(0,l.jsx)(ej,{children:(0,l.jsx)(eA,{className:"size-4"})})}),(0,l.jsx)(eb,{children:t})]})},"SelectLabel",0,function({className:e,...t}){return(0,l.jsx)(ep,{"data-slot":"select-label",className:(0,eR.cn)("text-muted-foreground px-2 py-1.5 text-xs",e),...t})},"SelectScrollDownButton",0,eF,"SelectScrollUpButton",0,eI,"SelectSeparator",0,function({className:e,...t}){return(0,l.jsx)(eC,{"data-slot":"select-separator",className:(0,eR.cn)("bg-border pointer-events-none -mx-1 my-1 h-px",e),...t})},"SelectTrigger",0,function({className:e,size:t="default",children:n,...r}){return(0,l.jsxs)(Y,{"data-slot":"select-trigger","data-size":t,className:(0,eR.cn)("border-input data-[placeholder]:text-muted-foreground [&_svg:not([class*='text-'])]:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 dark:hover:bg-input/50 flex w-fit items-center justify-between gap-2 rounded-md border bg-transparent px-3 py-2 text-sm whitespace-nowrap shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 data-[size=default]:h-9 data-[size=sm]:h-8 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",e),...r,children:[n,(0,l.jsx)(G,{asChild:!0,children:(0,l.jsx)(o,{className:"size-4 opacity-50"})})]})},"SelectValue",0,function({...e}){return(0,l.jsx)(X,{"data-slot":"select-value",...e})}],77980)},95187,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={callServer:function(){return a.callServer},createServerReference:function(){return o.createServerReference},findSourceMapURL:function(){return s.findSourceMapURL}};for(var i in r)Object.defineProperty(n,i,{enumerable:!0,get:r[i]});let a=e.r(32120),s=e.r(92245),o=e.r(35326)},22016,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return v},useLinkStatus:function(){return y}};for(var i in r)Object.defineProperty(n,i,{enumerable:!0,get:r[i]});let a=e.r(90809),s=e.r(43476),o=a._(e.r(71645)),l=e.r(95057),c=e.r(8372),u=e.r(18581),d=e.r(18967),h=e.r(5550),f=e.r(88540),p=e.r(91949),m=e.r(73668),g=e.r(9396);function v(t){var n;let r,i,a,[v,y]=(0,o.useOptimistic)(p.IDLE_LINK_STATUS),b=(0,o.useRef)(null),{href:w,as:j,children:S,prefetch:k=null,passHref:N,replace:E,shallow:_,scroll:C,onClick:T,onMouseEnter:L,onTouchStart:M,legacyBehavior:D=!1,onNavigate:P,transitionTypes:A,ref:O,unstable_dynamicOnHover:R,...I}=t;r=S,D&&("string"==typeof r||"number"==typeof r)&&(r=(0,s.jsx)("a",{children:r}));let F=o.default.useContext(c.AppRouterContext),z=!1!==k,B=!1===k?"none":!0===k?"full":"auto",$="none"!==B?"auto"===B?g.FetchStrategy.PPR:g.FetchStrategy.Full:g.FetchStrategy.PPR,W="string"==typeof(n=j||w)?n:(0,l.formatUrl)(n);if(D){if(r?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>
27` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});i=o.default.Children.only(r)}let V=D?i&&"object"==typeof i&&i.ref:O,H,U=o.default.useCallback(e=>(null!==F&&(b.current=(0,p.mountLinkInstance)(e,W,F,$,z,y,H)),()=>{b.current&&((0,p.unmountLinkForCurrentNavigation)(b.current),b.current=null),(0,p.unmountPrefetchableInstance)(e)}),[z,W,F,$,y,H]),Y={ref:(0,u.useMergedRef)(U,V),onClick(t){D||"function"!=typeof T||T(t),D&&i.props&&"function"==typeof i.props.onClick&&i.props.onClick(t),!F||t.defaultPrevented||function(t,n,r,i,a,s,l,c="none"){if("u">typeof window){let u,{nodeName:d}=t.currentTarget;if("A"===d.toUpperCase()&&((u=t.currentTarget.getAttribute("target"))&&"_self"!==u||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,m.isLocalURL)(n)){i&&(t.preventDefault(),location.replace(n));return}if(t.preventDefault(),s){let e=!1;if(s({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:h}=e.r(99781);o.default.startTransition(()=>{h(n,i?"replace":"push",!1===a?f.ScrollBehavior.NoScroll:f.ScrollBehavior.Default,r.current,l,c)})}}(t,W,b,E,C,P,A,B)},onMouseEnter(e){D||"function"!=typeof L||L(e),D&&i.props&&"function"==typeof i.props.onMouseEnter&&i.props.onMouseEnter(e),F&&z&&(0,p.onNavigationIntent)(e.currentTarget,!0===R)},onTouchStart:function(e){D||"function"!=typeof M||M(e),D&&i.props&&"function"==typeof i.props.onTouchStart&&i.props.onTouchStart(e),F&&z&&(0,p.onNavigationIntent)(e.currentTarget,!0===R)}};return(0,d.isAbsoluteUrl)(W)?Y.href=W:D&&!N&&("a"!==i.type||"href"in i.props)||(Y.href=(0,h.addBasePath)(W)),a=D?o.default.cloneElement(i,Y):(0,s.jsx)("a",{...I,...Y,children:r}),(0,s.jsx)(x.Provider,{value:v,children:a})}let x=(0,o.createContext)(p.IDLE_LINK_STATUS),y=()=>(0,o.useContext)(x);("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},85437,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"Image",{enumerable:!0,get:function(){return w}});let r=e.r(55682),i=e.r(90809),a=e.r(43476),s=i._(e.r(71645)),o=r._(e.r(74080)),l=r._(e.r(25633)),c=e.r(8927),u=e.r(87690),d=e.r(18556),h=e.r(65856),f=r._(e.r(1948)),p=e.r(18581),m={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[25,50,60,80,90],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function g(e,t,n,r,i,a,s){let o=e?.src;e&&e["data-loaded-src"]!==o&&(e["data-loaded-src"]=o,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),n?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let r=!1,i=!1;n.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{r=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}r?.current&&r.current(e)}}))}function v(e){return s.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let x="u"<typeof window?s.useEffect:s.useLayoutEffect,y=(0,s.forwardRef)(({src:e,srcSet:t,sizes:n,height:r,width:i,decoding:o,className:l,style:c,fetchPriority:u,placeholder:d,loading:h,unoptimized:f,fill:m,onLoadRef:y,onLoadingCompleteRef:b,setBlurComplete:w,setShowAltText:j,sizesInput:S,onLoad:k,onError:N,...E},_)=>{let C=(0,s.useRef)(!1),T=(0,s.useRef)(null);x(()=>{let{current:e}=C,{current:t}=T;e||null===t||(N&&(t.src=t.src),t.complete&&g(t,d,y,b,w,f,S),C.current=!0)},[e,d,y,b,N,f,S]);let L=(0,p.useMergedRef)(_,T);return(0,a.jsx)("img",{...E,...v(u),loading:h,width:i,height:r,decoding:o,"data-nimg":m?"fill":"1",className:l,style:c,sizes:n,srcSet:t,src:e,ref:L,onLoad:e=>{g(e.currentTarget,d,y,b,w,f,S)},onError:e=>{j(!0),"empty"!==d&&w(!0),N&&N(e)}})});function b({isAppRouter:e,imgAttributes:t}){let n={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...v(t.fetchPriority)};return e&&o.default.preload?(o.default.preload(t.src,n),null):(0,a.jsx)(l.default,{children:(0,a.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...n},"__nimg-"+t.src+t.srcSet+t.sizes)})}let w=(0,s.forwardRef)((e,t)=>{let n=(0,s.useContext)(h.RouterContext),r=(0,s.useContext)(d.ImageConfigContext),i=(0,s.useMemo)(()=>{let e=m||r||u.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>
27e-t),n=e.deviceSizes.sort((e,t)=>e-t),i=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:n,qualities:i,localPatterns:"u"<typeof window?r?.localPatterns:e.localPatterns}},[r]),{onLoad:o,onLoadingComplete:l}=e,p=(0,s.useRef)(o);(0,s.useEffect)(()=>{p.current=o},[o]);let g=(0,s.useRef)(l);(0,s.useEffect)(()=>{g.current=l},[l]);let[v,x]=(0,s.useState)(!1),[w,j]=(0,s.useState)(!1),{props:S,meta:k}=(0,c.getImgProps)(e,{defaultLoader:f.default,imgConf:i,blurComplete:v,showAltText:w});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(y,{...S,unoptimized:k.unoptimized,placeholder:k.placeholder,fill:k.fill,onLoadRef:p,onLoadingCompleteRef:g,setBlurComplete:x,setShowAltText:j,sizesInput:e.sizes,ref:t}),k.preload?(0,a.jsx)(b,{isAppRouter:!n,imgAttributes:S}):null]})});("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},8341,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={cancelIdleCallback:function(){return s},requestIdleCallback:function(){return a}};for(var i in r)Object.defineProperty(n,i,{enumerable:!0,get:r[i]});let a="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},s="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},19083,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={ESCAPE_REGEX:function(){return s},htmlEscapeAttributeString:function(){return u},htmlEscapeJsonString:function(){return c}};for(var i in r)Object.defineProperty(n,i,{enumerable:!0,get:r[i]});let a={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},s=/[&><\u2028\u2029]/g,o={"&":"&",'"':""","'":"'","<":"<",">":">"},l=/[&"'<>]/g;function c(e){return e.replace(s,e=>a[e])}function u(e){return e.replace(l,e=>o[e])}},79520,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return b},handleClientScriptLoad:function(){return v},initScriptLoader:function(){return x}};for(var i in r)Object.defineProperty(n,i,{enumerable:!0,get:r[i]});let a=e.r(55682),s=e.r(90809),o=e.r(43476),l=a._(e.r(74080)),c=s._(e.r(71645)),u=e.r(42732),d=e.r(22737),h=e.r(8341),f=e.r(19083),p=new Map,m=new Set,g=e=>{let{src:t,id:n,onLoad:r=()=>{},onReady:i=null,dangerouslySetInnerHTML:a,children:s="",strategy:o="afterInteractive",onError:c,stylesheets:u}=e,h=n||t;if(h&&m.has(h))return;if(p.has(t)){m.add(h),p.get(t).then(r,c);return}let f=()=>{i&&i(),m.add(h)},g=document.createElement("script"),v=new Promise((e,t)=>{g.addEventListener("load",function(t){e(),r&&r.call(this,t),f()}),g.addEventListener("error",function(e){t(e)})}).catch(function(e){c&&c(e)});a?(g.innerHTML=a.__html||"",f()):s?(g.textContent="string"==typeof s?s:Array.isArray(s)?s.join(""):"",f()):t&&(g.src=t,p.set(t,v)),(0,d.setAttributesFromProps)(g,e),"worker"===o&&g.setAttribute("type","text/partytown"),g.setAttribute("data-nscript",o),u&&(e=>{if(l.default.preinit)return e.forEach(e=>{l.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let n=document.createElement("link");n.type="text/css",n.rel="stylesheet",n.href=e,t.appendChild(n)})}})(u),document.body.appendChild(g)};function v(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,h.requestIdleCallback)(()=>g(e))}):g(e)}function x(e){e.forEach(v),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");m.add(t)})}function y(e){let{id:t,src:n="",onLoad:r=()=>{},onReady:i=null,strategy:a="afterInteractive",onError:s,stylesheets:d,...p}=e,{updateScripts:v,scripts:x,getIsSsr:y,appDir:b,nonce:w}=(0,c.useContext)(u.HeadManagerContext);w=p.nonce||w;let j=(0,c.useRef)(!1);(0,c.useEffect)(()=>{let e=t||n;j.current||(i&&e&&m.has(e)&&i(),j.current=!0)},[i,t,n]);let S=(0,c.useRef)(!1);if((0,c.useEffect)(()=>
27{if(!S.current){if("afterInteractive"===a)g(e);else"lazyOnload"===a&&("complete"===document.readyState?(0,h.requestIdleCallback)(()=>g(e)):window.addEventListener("load",()=>{(0,h.requestIdleCallback)(()=>g(e))}));S.current=!0}},[e,a]),("beforeInteractive"===a||"worker"===a)&&(v?(x[a]=(x[a]||[]).concat([{id:t,src:n,onLoad:r,onReady:i,onError:s,...p,nonce:w}]),v(x)):y&&y()?m.add(t||n):y&&!y()&&g({...e,nonce:w})),b){if(d&&d.forEach(e=>{l.default.preinit(e,{as:"style"})}),"beforeInteractive"===a)if(!n)return p.dangerouslySetInnerHTML&&(p.children=p.dangerouslySetInnerHTML.__html,delete p.dangerouslySetInnerHTML),(0,o.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,f.htmlEscapeJsonString)(JSON.stringify([0,{...p,id:t}]))})`}});else return l.default.preload(n,p.integrity?{as:"script",integrity:p.integrity,nonce:w,crossOrigin:p.crossOrigin}:{as:"script",nonce:w,crossOrigin:p.crossOrigin}),(0,o.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,f.htmlEscapeJsonString)(JSON.stringify([n,{...p,id:t}]))})`}});"afterInteractive"===a&&n&&l.default.preload(n,p.integrity?{as:"script",integrity:p.integrity,nonce:w,crossOrigin:p.crossOrigin}:{as:"script",nonce:w,crossOrigin:p.crossOrigin})}return null}Object.defineProperty(y,"__nextScript",{value:!0});let b=y;("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},3303,(e,t,n)=>{t.exports=e.r(79520)},18581,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"useMergedRef",{enumerable:!0,get:function(){return i}});let r=e.r(71645);function i(e,t){let n=(0,r.useRef)(null),i=(0,r.useRef)(null);return(0,r.useCallback)(r=>{if(null===r){let e=n.current;e&&(n.current=null,e());let t=i.current;t&&(i.current=null,t())}else e&&(n.current=a(e,r)),t&&(i.current=a(t,r))},[e,t])}function a(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let n=e(t);return"function"==typeof n?n:()=>e(null)}}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},16015,(e,t,n)=>{},70965,(e,t,n)=>{"use strict";function r(e,t){let n=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-n)<Math.abs(e-n)?t:e,t.qualities[0]):n}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"findClosestQuality",{enumerable:!0,get:function(){return r}})},1948,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return s}});let r=e.r(70965),i=e.r(43369);function a({config:e,src:t,width:n,quality:s}){let o=(0,i.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//"))if(t.includes("/_next/static/immutable")&&!(0,i.getAssetToken)())o=void 0;else{let e=t.indexOf("?");if(-1!==e){let n=new URLSearchParams(t.slice(e+1)),r=n.get("dpl");if(r){o=r,n.delete("dpl");let i=n.toString();t=t.slice(0,e)+(i?"?"+i:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns. 28Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let l=(0,r.findClosestQuality)(s,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${n}&q=${l}${t.startsWith("/")&&o?`&dpl=${o}`:""}`}a.__next_img_default=!0;let s=a},25633,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return m},defaultHead:function(){return d}};for(var i in r)Object.defineProperty(n,i,{enumerable:!0,get:r[i]});let a=e.r(55682),s=e.r(90809),o=e.r(43476),l=s._(e.r(71645)),c=a._(e.r(98879)),u=e.r(42732);function d(){return[(0,o.jsx)("meta",{charSet:"utf-8"},"charset"),(0,o.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function h(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>
28"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}let f=["name","httpEquiv","charSet","itemProp"];function p(e){let t,n,r,i;return e.reduce(h,[]).reverse().concat(d().reverse()).filter((t=new Set,n=new Set,r=new Set,i={},e=>{let a=!0,s=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){s=!0;let n=e.key.slice(e.key.indexOf("$")+1);t.has(n)?a=!1:t.add(n)}switch(e.type){case"title":case"base":n.has(e.type)?a=!1:n.add(e.type);break;case"meta":for(let t=0,n=f.length;t<n;t++){let n=f[t];if(e.props.hasOwnProperty(n))if("charSet"===n)r.has(n)?a=!1:r.add(n);else{let t=e.props[n],r=i[n]||new Set;("name"!==n||!s)&&r.has(t)?a=!1:(r.add(t),i[n]=r)}}}return a})).reverse().map((e,t)=>{let n=e.key||t;return l.default.cloneElement(e,{key:n})})}let m=function({children:e}){let t=(0,l.useContext)(u.HeadManagerContext);return(0,o.jsx)(c.default,{reduceComponentsToState:p,headManager:t,children:e})};("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},88143,(e,t,n)=>{"use strict";function r({widthInt:e,heightInt:t,blurWidth:n,blurHeight:i,blurDataURL:a,objectFit:s}){let o=n?40*n:e,l=i?40*i:t,c=o&&l?`viewBox='0 0 ${o} ${l}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${c}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${c?"none":"contain"===s?"xMidYMid":"cover"===s?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${a}'/%3E%3C/svg%3E`}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},87690,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={VALID_LOADERS:function(){return a},imageConfigDefault:function(){return s}};for(var i in r)Object.defineProperty(n,i,{enumerable:!0,get:r[i]});let a=["default","imgix","cloudinary","akamai","custom"],s={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},8927,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"getImgProps",{enumerable:!0,get:function(){return c}});let r=e.r(43369),i=e.r(88143),a=e.r(87690),s=["-moz-initial","fill","none","scale-down",void 0];function o(e){return void 0!==e.default}function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function c({src:e,sizes:t,unoptimized:n=!1,priority:u=!1,preload:d=!1,loading:h,className:f,quality:p,width:m,height:g,fill:v=!1,style:x,overrideSrc:y,onLoad:b,onLoadingComplete:w,placeholder:j="empty",blurDataURL:S,fetchPriority:k,decoding:N="async",layout:E,objectFit:_,objectPosition:C,lazyBoundary:T,lazyRoot:L,...M},D){var P;let A,O,R,{imgConf:I,showAltText:F,blurComplete:z,defaultLoader:B}=D,$=I||a.imageConfigDefault;if("allSizes"in $)A=$;else{let e=[...$.deviceSizes,...$.imageSizes].sort((e,t)=>e-t),t=$.deviceSizes.sort((e,t)=>e-t),n=$.qualities?.sort((e,t)=>e-t);A={...$,allSizes:e,deviceSizes:t,qualities:n}}if(void 0===B)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,
28configurable:!0});let W=M.loader||B;delete M.loader,delete M.srcSet;let V="__next_img_default"in W;if(V){if("custom"===A.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 29Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=W;W=t=>{let{config:n,...r}=t;return e(r)}}if(E){"fill"===E&&(v=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[E];e&&(x={...x,...e});let n={responsive:"100vw",fill:"100vw"}[E];n&&!t&&(t=n)}let H="",U=l(m),Y=l(g);if((P=e)&&"object"==typeof P&&(o(P)||void 0!==P.src)){let t=o(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(O=t.blurWidth,R=t.blurHeight,S=S||t.blurDataURL,H=t.src,!v)if(U||Y){if(U&&!Y){let e=U/t.width;Y=Math.round(t.height*e)}else if(!U&&Y){let e=Y/t.height;U=Math.round(t.width*e)}}else U=t.width,Y=t.height}let q=!u&&!d&&("lazy"===h||void 0===h);(!(e="string"==typeof e?e:H)||e.startsWith("data:")||e.startsWith("blob:"))&&(n=!0,q=!1),A.unoptimized&&(n=!0),V&&!A.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(n=!0);let X=l(p),G=Object.assign(v?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:_,objectPosition:C}:{},F?{}:{color:"transparent"},x),K=z||"empty"===j?null:"blur"===j?`url("data:image/svg+xml;charset=utf-8,${(0,i.getImageBlurSvg)({widthInt:U,heightInt:Y,blurWidth:O,blurHeight:R,blurDataURL:S||"",objectFit:G.objectFit})}")`:`url("${j}")`,Z=s.includes(G.objectFit)?"fill"===G.objectFit?"100% 100%":"cover":G.objectFit,J=K?{backgroundSize:Z,backgroundPosition:G.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:K}:{},Q=function({config:e,src:t,unoptimized:n,width:i,quality:a,sizes:s,loader:o}){if(n){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,r.getDeploymentId)();if(t.includes("/_next/static/immutable")&&!(0,r.getAssetToken)())e=void 0;else if(e){let n=t.indexOf("?");if(-1!==n){let r=new URLSearchParams(t.slice(n+1));r.get("dpl")||(r.append("dpl",e),t=t.slice(0,n)+"?"+r.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:l,kind:c}=function({deviceSizes:e,allSizes:t},n,r){if(r){let n=/(^|\s)(1?\d?\d)vw/g,i=[];for(let e;e=n.exec(r);)i.push(parseInt(e[2]));if(i.length){let n=.01*Math.min(...i);return{widths:t.filter(t=>t>=e[0]*n),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof n?{widths:e,kind:"w"}:{widths:[...new Set([n,2*n].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,i,s),u=l.length-1;return{sizes:s||"w"!==c?s:"100vw",srcSet:l.map((n,r)=>`${o({config:e,src:t,quality:a,width:n})} ${"w"===c?n:r+1}${c}`).join(", "),src:o({config:e,src:t,quality:a,width:l[u]})}}({config:A,src:e,unoptimized:n,width:U,quality:X,sizes:t,loader:W}),ee=q?"lazy":h;return{props:{...M,loading:ee,fetchPriority:k,width:U,height:Y,decoding:N,className:f,style:{...G,...J},sizes:Q.sizes,srcSet:Q.srcSet,src:y||Q.src},meta:{unoptimized:n,preload:d||u,placeholder:j,fill:v}}}},18556,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"ImageConfigContext",{enumerable:!0,get:function(){return a}});let r=e.r(55682)._(e.r(71645)),i=e.r(87690),a=r.default.createContext(i.imageConfigDefault)},65856,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"RouterContext",{enumerable:!0,get:function(){return r}});let r=e.r(55682)._(e.r(71645)).default.createContext(null)},94909,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return u},getImageProps:function(){return c}};for(var i in r)Object.defineProperty(n,i,{enumerable:!0,get:r[i]});let a=e.r(55682),s=e.r(8927),o=e.r(85437),l=a._(e.r(1948));function c(e){let{props:t}=(0,s.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qual
29ities:[25,50,60,80,90],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}}let u=o.Image},57688,(e,t,n)=>{t.exports=e.r(94909)},73668,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"isLocalURL",{enumerable:!0,get:function(){return a}});let r=e.r(18967),i=e.r(52817);function a(e){if(!(0,r.isAbsoluteUrl)(e))return!0;try{let t=(0,r.getLocationOrigin)(),n=new URL(e,t);return n.origin===t&&(0,i.hasBasePath)(n.pathname)}catch(e){return!1}}},98183,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={assign:function(){return l},searchParamsToUrlQuery:function(){return a},urlQueryToSearchParams:function(){return o}};for(var i in r)Object.defineProperty(n,i,{enumerable:!0,get:r[i]});function a(e){let t={};for(let[n,r]of e.entries()){let e=t[n];void 0===e?t[n]=r:Array.isArray(e)?e.push(r):t[n]=[e,r]}return t}function s(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function o(e){let t=new URLSearchParams;for(let[n,r]of Object.entries(e))if(Array.isArray(r))for(let e of r)t.append(n,s(e));else t.set(n,s(r));return t}function l(e,...t){for(let n of t){for(let t of n.keys())e.delete(t);for(let[t,r]of n.entries())e.append(t,r)}return e}},95057,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={formatUrl:function(){return o},formatWithValidation:function(){return c},urlObjectKeys:function(){return l}};for(var i in r)Object.defineProperty(n,i,{enumerable:!0,get:r[i]});let a=e.r(90809)._(e.r(98183)),s=/https?|ftp|gopher|file/;function o(e){let{auth:t,hostname:n}=e,r=e.protocol||"",i=e.pathname||"",o=e.hash||"",l=e.query||"",c=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?c=t+e.host:n&&(c=t+(~n.indexOf(":")?`[${n}]`:n),e.port&&(c+=":"+e.port)),l&&"object"==typeof l&&(l=String(a.urlQueryToSearchParams(l)));let u=e.search||l&&`?${l}`||"";return r&&!r.endsWith(":")&&(r+=":"),e.slashes||(!r||s.test(r))&&!1!==c?(c="//"+(c||""),i&&"/"!==i[0]&&(i="/"+i)):c||(c=""),o&&"#"!==o[0]&&(o="#"+o),u&&"?"!==u[0]&&(u="?"+u),i=i.replace(/[?#]/g,encodeURIComponent),u=u.replace("#","%23"),`${r}${c}${i}${u}${o}`}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function c(e){return o(e)}},98879,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return o}});let r=e.r(71645),i="u"<typeof window,a=i?()=>{}:r.useLayoutEffect,s=i?()=>{}:r.useEffect;function o(e){let{headManager:t,reduceComponentsToState:n}=e;function o(){if(t&&t.mountedInstances){let e=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(n(e))}}return i&&(t?.mountedInstances?.add(e.children),o()),a(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),a(()=>(t&&(t._pendingUpdate=o),()=>{t&&(t._pendingUpdate=o)})),s(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},18967,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={DecodeError:function(){return v},MiddlewareNotFoundError:function(){return w},MissingStaticPage:function(){return b},NormalizeError:function(){return x},PageNotFoundError:function(){return y},SP:function(){return m},ST:function(){return g},WEB_VITALS:function(){return a},execOnce:function(){return s},getDisplayName:function(){return d},getLocationOrigin:function(){return c},getURL:function(){return u},isAbsoluteUrl:function(){return l},isResSent:function(){return h},loadGetInitialProps:function(){return p},normalizeRepeatedSlashes:function(){return f},stringifyError:function(){return j}};for(var i in r)Object.defineProperty(n,i,{enumerable:!0,get:r[i]});let a=["CLS","FCP","FID","INP","LCP","TTFB"];function s(e){let t,n=!1;return(...r)=>(n||(n=!0,t=e(...r)),t)}let o=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,l=e=>{let t=e.charCodeAt(0);return!!(t>=65&&t<=90||t>=97&&t<=122)&&o.test(e)};function c(){let{protocol:e,hostname:t,port:n}=window.location;return`${e}//${t}${n?":"+n:""}`}function u(){let{href:e}=window.location,t=c();return e.substring(t.length)}function d(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function h(e){return e.finished||e.headersSent}function f(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function p(e,t){let n=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await p(t.Component,t.ctx)}:{};let r=await e.getInitialProps(t);if(n&&h(n))return r;if(!r)throw Object.defineProperty(Error(`"${d(e)}.getInitialProps()" should resolve to an object. But found "${r}
29" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return r}let m="u">typeof performance,g=m&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class v extends Error{}class x extends Error{}class y extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class b extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class w extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function j(e){return JSON.stringify({message:e.message,stack:e.stack})}},18566,(e,t,n)=>{t.exports=e.r(76562)},79138,(e,t,n)=>{var r=e.i(47167);e.r(16015);var i=e.r(71645),a=i&&"object"==typeof i&&"default"in i?i:{default:i},s=void 0!==r.default&&r.default.env&&!0,o=function(e){return"[object String]"===Object.prototype.toString.call(e)},l=function(){function e(e){var t=void 0===e?{}:e,n=t.name,r=void 0===n?"stylesheet":n,i=t.optimizeForSpeed,a=void 0===i?s:i;c(o(r),"`name` must be a string"),this._name=r,this._deletedRulePlaceholder="#"+r+"-deleted-rule____{}",c("boolean"==typeof a,"`optimizeForSpeed` must be a boolean"),this._optimizeForSpeed=a,this._serverSheet=void 0,this._tags=[],this._injected=!1,this._rulesCount=0;var l="u">typeof window&&document.querySelector('meta[property="csp-nonce"]');this._nonce=l?l.getAttribute("content"):null}var t,n=e.prototype;return n.setOptimizeForSpeed=function(e){c("boolean"==typeof e,"`setOptimizeForSpeed` accepts a boolean"),c(0===this._rulesCount,"optimizeForSpeed cannot be when rules have already been inserted"),this.flush(),this._optimizeForSpeed=e,this.inject()},n.isOptimizeForSpeed=function(){return this._optimizeForSpeed},n.inject=function(){var e=this;if(c(!this._injected,"sheet already injected"),this._injected=!0,"u">typeof window&&this._optimizeForSpeed){this._tags[0]=this.makeStyleTag(this._name),this._optimizeForSpeed="insertRule"in this.getSheet(),this._optimizeForSpeed||(s||console.warn("StyleSheet: optimizeForSpeed mode not supported falling back to standard mode."),this.flush(),this._injected=!0);return}this._serverSheet={cssRules:[],insertRule:function(t,n){return"number"==typeof n?e._serverSheet.cssRules[n]={cssText:t}:e._serverSheet.cssRules.push({cssText:t}),n},deleteRule:function(t){e._serverSheet.cssRules[t]=null}}},n.getSheetForTag=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]},n.getSheet=function(){return this.getSheetForTag(this._tags[this._tags.length-1])},n.insertRule=function(e,t){if(c(o(e),"`insertRule` accepts only strings"),"u"<typeof window)return"number"!=typeof t&&(t=this._serverSheet.cssRules.length),this._serverSheet.insertRule(e,t),this._rulesCount++;if(this._optimizeForSpeed){var n=this.getSheet();"number"!=typeof t&&(t=n.cssRules.length);try{n.insertRule(e,t)}catch(t){return s||console.warn("StyleSheet: illegal rule: \n\n"+e+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),-1}}else{var r=this._tags[t];this._tags.push(this.makeStyleTag(this._name,e,r))}return this._rulesCount++},n.replaceRule=function(e,t){if(this._optimizeForSpeed||"u"<typeof window){var n="u">typeof window?this.getSheet():this._serverSheet;if(t.trim()||(t=this._deletedRulePlaceholder),!n.cssRules[e])return e;n.deleteRule(e);try{n.insertRule(t,e)}catch(r){s||console.warn("StyleSheet: illegal rule: \n\n"+t+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),n.insertRule(this._deletedRulePlaceholder,e)}}else{var r=this._tags[e];c(r,"old rule at index `"+e+"` not found"),r.textContent=t}return e},n.deleteRule=function(e){if("u"<typeof window)return void this._serverSheet.deleteRule(e);if(this._optimizeForSpeed)this.replaceRule(e,"");else{var t=this._tags[e];c(t,"rule at index `"+e+"` not found"),t.parentNode.removeChild(t),this._tags[e]=null}},n.flush=function(){this._injected=!1,this._rulesCount=0,"u">
29typeof window?(this._tags.forEach(function(e){return e&&e.parentNode.removeChild(e)}),this._tags=[]):this._serverSheet.cssRules=[]},n.cssRules=function(){var e=this;return"u"<typeof window?this._serverSheet.cssRules:this._tags.reduce(function(t,n){return n?t=t.concat(Array.prototype.map.call(e.getSheetForTag(n).cssRules,function(t){return t.cssText===e._deletedRulePlaceholder?null:t})):t.push(null),t},[])},n.makeStyleTag=function(e,t,n){t&&c(o(t),"makeStyleTag accepts only strings as second parameter");var r=document.createElement("style");this._nonce&&r.setAttribute("nonce",this._nonce),r.type="text/css",r.setAttribute("data-"+e,""),t&&r.appendChild(document.createTextNode(t));var i=document.head||document.getElementsByTagName("head")[0];return n?i.insertBefore(r,n):i.appendChild(r),r},t=[{key:"length",get:function(){return this._rulesCount}}],function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(e.prototype,t),e}();function c(e,t){if(!e)throw Error("StyleSheet: "+t+".")}var u=function(e){for(var t=5381,n=e.length;n;)t=33*t^e.charCodeAt(--n);return t>>>0},d={};function h(e,t){if(!t)return"jsx-"+e;var n=String(t),r=e+n;return d[r]||(d[r]="jsx-"+u(e+"-"+n)),d[r]}function f(e,t){"u"<typeof window&&(t=t.replace(/\/style/gi,"\\/style"));var n=e+t;return d[n]||(d[n]=t.replace(/__jsx-style-dynamic-selector/g,e)),d[n]}var p=function(){function e(e){var t=void 0===e?{}:e,n=t.styleSheet,r=void 0===n?null:n,i=t.optimizeForSpeed,a=void 0!==i&&i;this._sheet=r||new l({name:"styled-jsx",optimizeForSpeed:a}),this._sheet.inject(),r&&"boolean"==typeof a&&(this._sheet.setOptimizeForSpeed(a),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer=void 0,this._indices={},this._instancesCounts={}}var t=e.prototype;return t.add=function(e){var t=this;void 0===this._optimizeForSpeed&&(this._optimizeForSpeed=Array.isArray(e.children),this._sheet.setOptimizeForSpeed(this._optimizeForSpeed),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),"u">typeof window&&!this._fromServer&&(this._fromServer=this.selectFromServer(),this._instancesCounts=Object.keys(this._fromServer).reduce(function(e,t){return e[t]=0,e},{}));var n=this.getIdAndRules(e),r=n.styleId,i=n.rules;if(r in this._instancesCounts){this._instancesCounts[r]+=1;return}var a=i.map(function(e){return t._sheet.insertRule(e)}).filter(function(e){return -1!==e});this._indices[r]=a,this._instancesCounts[r]=1},t.remove=function(e){var t=this,n=this.getIdAndRules(e).styleId;if(function(e,t){if(!e)throw Error("StyleSheetRegistry: "+t+".")}(n in this._instancesCounts,"styleId: `"+n+"` not found"),this._instancesCounts[n]-=1,this._instancesCounts[n]<1){var r=this._fromServer&&this._fromServer[n];r?(r.parentNode.removeChild(r),delete this._fromServer[n]):(this._indices[n].forEach(function(e){return t._sheet.deleteRule(e)}),delete this._indices[n]),delete this._instancesCounts[n]}},t.update=function(e,t){this.add(t),this.remove(e)},t.flush=function(){this._sheet.flush(),this._sheet.inject(),this._fromServer=void 0,this._indices={},this._instancesCounts={}},t.cssRules=function(){var e=this,t=this._fromServer?Object.keys(this._fromServer).map(function(t){return[t,e._fromServer[t]]}):[],n=this._sheet.cssRules();return t.concat(Object.keys(this._indices).map(function(t){return[t,e._indices[t].map(function(e){return n[e].cssText}).join(e._optimizeForSpeed?"":"\n")]}).filter(function(e){return!!e[1]}))},t.styles=function(e){var t,n;return t=this.cssRules(),void 0===(n=e)&&(n={}),t.map(function(e){var t=e[0],r=e[1];return a.default.createElement("style",{id:"__"+t,key:"__"+t,nonce:n.nonce?n.nonce:void 0,dangerouslySetInnerHTML:{__html:r}})})},t.getIdAndRules=function(e){var t=e.children,n=e.dynamic,r=e.id;if(n){var i=h(r,n);return{styleId:i,rules:Array.isArray(t)?t.map(function(e){return f(i,e)}):[f(i,t)]}}return{styleId:h(r),rules:Array.isArray(t)?t:[t]}},t.selectFromServer=function(){return Array.prototype.slice.call(document.querySelectorAll('[id^="__jsx-"]')).reduce(function(e,t){return e[t.id.slice(2)]=t,e},{})},e}(),m=i.createContext(null);function g(){return new p}function v(){return i.useContext(m)}m.displayName="StyleSheetContext";var x=a.default.useInsertionEffect||a.default.useLayoutEffect,y="u">typeof window?g():void 0;
29function b(e){var t=y||v();return t&&("u"<typeof window?t.add(e):x(function(){return t.add(e),function(){t.remove(e)}},[e.id,String(e.dynamic)])),null}b.dynamic=function(e){return e.map(function(e){return h(e[0],e[1])}).join(" ")},n.StyleRegistry=function(e){var t=e.registry,n=e.children,r=i.useContext(m),s=i.useState(function(){return r||t||g()})[0];return a.default.createElement(m.Provider,{value:s},n)},n.createStyleRegistry=g,n.style=b,n.useStyleRegistry=v},72652,(e,t,n)=>{t.exports=e.r(79138)},47991,e=>{"use strict";var t=e.i(43476),n=e.i(18566),r=e.i(71645),i=e.i(72652);e.s(["default",0,function({children:e}){let[a]=(0,r.useState)(()=>(0,i.createStyleRegistry)());return(0,n.useServerInsertedHTML)(()=>{let e=a.styles();return a.flush(),(0,t.jsx)(t.Fragment,{children:e})}),(0,t.jsx)(i.StyleRegistry,{registry:a,children:e})}])},15837,(e,t,n)=>{t.exports=e.r(79138).style},51186,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.useGeolocated=function(e={}){let{positionOptions:t={enableHighAccuracy:!0,maximumAge:0,timeout:1/0},isOptimisticGeolocationEnabled:n=!0,userDecisionTimeout:i,suppressLocationOnMount:a=!1,watchPosition:s=!1,geolocationProvider:o="u">typeof navigator?navigator.geolocation:void 0,watchLocationPermissionChange:l=!1,onError:c,onSuccess:u}=e,d=(0,r.useRef)(0),h=(0,r.useRef)(!0),f=(0,r.useRef)(0),[p,m]=(0,r.useState)(n),[g,v]=(0,r.useState)(),[x,y]=(0,r.useState)(),[b,w]=(0,r.useState)(),[j,S]=(0,r.useState)(),k=(0,r.useCallback)((e,t)=>e===t||!!e&&!!t&&e.accuracy===t.accuracy&&e.altitude===t.altitude&&e.altitudeAccuracy===t.altitudeAccuracy&&e.heading===t.heading&&e.latitude===t.latitude&&e.longitude===t.longitude&&e.speed===t.speed,[]),N=(0,r.useCallback)(e=>{v(t=>k(t,e)?t:e)},[k]),E=(0,r.useCallback)(()=>{d.current&&window.clearTimeout(d.current)},[]),_=(0,r.useCallback)(e=>{E(),h.current&&(v(()=>void 0),m(!1),w(e)),null==c||c(e)},[c,E]),C=(0,r.useCallback)(e=>{E(),h.current&&(N(e.coords),y(e.timestamp),m(!0),w(()=>void 0)),null==u||u(e)},[u,E,N]),T=(0,r.useCallback)(()=>{if(!(null==o?void 0:o.getCurrentPosition)||!o.watchPosition)throw Error("The provided geolocation provider is invalid");i&&"granted"!==j&&(d.current=window.setTimeout(()=>{_()},i)),s?f.current=o.watchPosition(C,_,t):o.getCurrentPosition(C,_,t)},[o,s,i,_,C,t,j]);return(0,r.useEffect)(()=>{let e;return l&&o&&"permissions"in navigator&&navigator.permissions.query({name:"geolocation"}).then(t=>{(e=t).onchange=()=>{e&&S(e.state)}}).catch(e=>{console.error("Error updating the permissions",e)}),()=>{e&&(e.onchange=null)}},[]),(0,r.useEffect)(()=>(a||T(),()=>{E(),s&&f.current&&(null==o||o.clearWatch(f.current))}),[j]),{getPosition:T,coords:g,timestamp:x,isGeolocationEnabled:p,isGeolocationAvailable:!!o,positionError:b}};let r=e.r(71645)},76822,(e,t,n)=>{!function(e){"use strict";var r="function",i="undefined",a="object",s="string",o="major",l="model",c="name",u="type",d="vendor",h="version",f="architecture",p="console",m="mobile",g="tablet",v="smarttv",x="wearable",y="embedded",b="Amazon",w="Apple",j="ASUS",S="BlackBerry",k="Browser",N="Chrome",E="Firefox",_="Google",C="Honor",T="Huawei",L="Microsoft",M="Motorola",D="Nvidia",P="OnePlus",A="Opera",O="OPPO",R="Samsung",I="Sharp",F="Sony",z="Xiaomi",B="Zebra",$="Facebook",W="Chromium OS",V="Mac OS",H=" Browser",U=function(e,t){var n={};for(var r in e)t[r]&&t[r].length%2==0?n[r]=t[r].concat(e[r]):n[r]=e[r];return n},Y=function(e){for(var t={},n=0;n<e.length;n++)t[e[n].toUpperCase()]=e[n];return t},q=function(e,t){return typeof e===s&&-1!==X(t).indexOf(X(e))},X=function(e){return e.toLowerCase()},G=function(e,t){if(typeof e===s)return e=e.replace(/^\s\s*/,""),typeof t===i?e:e.substring(0,500)},K=function(e,t){for(var n,i,s,o,l,c,u=0;u<t.length&&!l;){var d=t[u],h=t[u+1];for(n=i=0;n<d.length&&!l&&d[n];)if(l=d[n++].exec(e))for(s=0;s<h.length;s++)c=l[++i],typeof(o=h[s])===a&&o.length>0?2===o.length?typeof o[1]==r?this[o[0]]=o[1].call(this,c):this[o[0]]=o[1]:3===o.length?typeof o[1]!==r||o[1].exec&&o[1].test?this[o[0]]=c?c.replace(o[1],o[2]):void 0:this[o[0]]=c?o[1].call(this,c,o[2]):void 0:4===o.length&&(this[o[0]]=c?o[3].call(this,c.replace(o[
vendor: 5,012 bytes, line 29
291],o[2])):void 0):this[o]=c||void 0;u+=2}},Z=function(e,t){for(var n in t)if(typeof t[n]===a&&t[n].length>0){for(var r=0;r<t[n].length;r++)if(q(t[n][r],e))return"?"===n?void 0:n}else if(q(t[n],e))return"?"===n?void 0:n;return t.hasOwnProperty("*")?t["*"]:e},J={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},Q={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[h,[c,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[h,[c,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[c,h],[/opios[\/ ]+([\w\.]+)/i],[h,[c,A+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[h,[c,A+" GX"]],[/\bopr\/([\w\.]+)/i],[h,[c,A]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[h,[c,"Baidu"]],[/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i],[h,[c,"Maxthon"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim(?:browser|boat|jet))[\/ ]?([\d\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio|(?=comodo_)?dragon)\/([-\w\.]+)/i,/(heytap|ovi|115)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[c,h],[/quark(?:pc)?\/([-\w\.]+)/i],[h,[c,"Quark"]],[/\bddg\/([\w\.]+)/i],[h,[c,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[h,[c,"UC"+k]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[h,[c,"WeChat"]],[/konqueror\/([\w\.]+)/i],[h,[c,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[h,[c,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[h,[c,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[h,[c,"Smart Lenovo "+k]],[/(avast|avg)\/([\w\.]+)/i],[[c,/(.+)/,"$1 Secure "+k],h],[/\bfocus\/([\w\.]+)/i],[h,[c,E+" Focus"]],[/\bopt\/([\w\.]+)/i],[h,[c,A+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[h,[c,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[h,[c,"Dolphin"]],[/coast\/([\w\.]+)/i],[h,[c,A+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[h,[c,"MIUI"+H]],[/fxios\/([\w\.-]+)/i],[h,[c,E]],[/\bqihoobrowser\/?([\w\.]*)/i],[h,[c,"360"]],[/\b(qq)\/([\w\.]+)/i],[[c,/(.+)/,"$1Browser"],h],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[c,/(.+)/,"$1"+H],h],[/samsungbrowser\/([\w\.]+)/i],[h,[c,R+" Internet"]],[/metasr[\/ ]?([\d\.]+)/i],[h,[c,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[c,"Sogou Mobile"],h],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i],[c,h],[/(lbbrowser|rekonq)/i,/\[(linkedin)app\]/i],[c],[/ome\/([\w\.]+) \w* ?(iron) saf/i,/ome\/([\w\.]+).+qihu (360)[es]e/i],[h,c],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[c,$],h],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/(daum)apps[\/ ]([\w\.]+)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[c,h],[/\bgsa\/([\w\.]+) .*safari\//i],[h,[c,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[h,[c,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[h,[c,N+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[c,N+" WebView"],h],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[h,[c,"Android "+k]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[c,h],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[h,[c,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[h,c],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[c,[h,Z,{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[c,h],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[c,"Netscape"],h],[/(wolvic|librewolf)\/([\w\.]+)/i],[c,h],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[h,[c,E+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(amaya|dillo|doris|icab|ladybird|lynx|mosaic|netsurf|obigo|polaris|w3m|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/\b(links) \(([\w\.]+)/i],[c,[h,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[c,[h,/master.|lts./,""]]],cpu:[[/\b((amd|x|x86[-_]?|wow|win)64)\b/i],[[f,"amd64"]],[/(ia32(?=;))/i,/\b((i[346]|x)86)(pc)?\b/i],[[f,"ia32"]],[/\b(aarch64|arm(v?[89]e?l?|_?64))\b/i],[[f,"arm64"]],[/\b(arm(v[67])?ht?n?[fl]p?)\b/i],[[f,"armhf"]],[/( (ce|mobile); ppc;|\/[\w\.]+arm\b)/i],[[f,"arm"]],[/((ppc|powerpc)(64)?)( mac|;|\))/i],[[f,/ower/,"",X]],[/ sun4\w[;\)]/i],[[f,"sparc"]],[/\b(avr32|ia64(?=;)|68k(?=\))|\barm(?=v([1-7]|[5-7]1)l?|;
vendor: 7,137 bytes, line 29
29|eabi)|(irix|mips|sparc)(64)?\b|pa-risc)/i],[[f,X]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[l,[d,R],[u,g]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr])[-\w]+)/i,/sec-(sgh\w+)/i],[l,[d,R],[u,m]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[l,[d,w],[u,m]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[l,[d,w],[u,g]],[/(macintosh);/i],[l,[d,w]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[l,[d,I],[u,m]],[/\b((?:brt|eln|hey2?|gdi|jdn)-a?[lnw]09|(?:ag[rm]3?|jdn2|kob2)-a?[lw]0[09]hn)(?: bui|\)|;)/i],[l,[d,C],[u,g]],[/honor([-\w ]+)[;\)]/i],[l,[d,C],[u,m]],[/\b((?:ag[rs][2356]?k?|bah[234]?|bg[2o]|bt[kv]|cmr|cpn|db[ry]2?|jdn2|got|kob2?k?|mon|pce|scm|sht?|[tw]gr|vrd)-[ad]?[lw][0125][09]b?|605hw|bg2-u03|(?:gem|fdr|m2|ple|t1)-[7a]0[1-4][lu]|t1-a2[13][lw]|mediapad[\w\. ]*(?= bui|\)))\b(?!.+d\/s)/i],[l,[d,T],[u,g]],[/(?:huawei)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[l,[d,T],[u,m]],[/oid[^\)]+; (2[\dbc]{4}(182|283|rp\w{2})[cgl]|m2105k81a?c)(?: bui|\))/i,/\b((?:red)?mi[-_ ]?pad[\w- ]*)(?: bui|\))/i],[[l,/_/g," "],[d,z],[u,g]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite|pro)?)(?: bui|\))/i,/ ([\w ]+) miui\/v?\d/i],[[l,/_/g," "],[d,z],[u,m]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[l,[d,O],[u,m]],[/\b(opd2(\d{3}a?))(?: bui|\))/i],[l,[d,Z,{OnePlus:["304","403","203"],"*":O}],[u,g]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[l,[d,"Vivo"],[u,m]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[l,[d,"Realme"],[u,m]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto(?! 360)[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[l,[d,M],[u,m]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[l,[d,M],[u,g]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[l,[d,"LG"],[u,g]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv|watch)\w+)/i,/\blg-?([\d\w]+) bui/i],[l,[d,"LG"],[u,m]],[/(ideatab[-\w ]+|602lv|d-42a|a101lv|a2109a|a3500-hv|s[56]000|pb-6505[my]|tb-?x?\d{3,4}(?:f[cu]|xu|[av])|yt\d?-[jx]?\d+[lfmx])( bui|;|\)|\/)/i,/lenovo ?(b[68]0[08]0-?[hf]?|tab(?:[\w- ]+?)|tb[\w-]{6,7})( bui|;|\)|\/)/i],[l,[d,"Lenovo"],[u,g]],[/(nokia) (t[12][01])/i],[d,l,[u,g]],[/(?:maemo|nokia).*(n900|lumia \d+|rm-\d+)/i,/nokia[-_ ]?(([-\w\. ]*))/i],[[l,/_/g," "],[u,m],[d,"Nokia"]],[/(pixel (c|tablet))\b/i],[l,[d,_],[u,g]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[l,[d,_],[u,m]],[/droid.+; (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[l,[d,F],[u,m]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[l,"Xperia Tablet"],[d,F],[u,g]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[l,[d,P],[u,m]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[l,[d,b],[u,g]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[l,/(.+)/g,"Fire Phone $1"],[d,b],[u,m]],[/(playbook);[-\w\),; ]+(rim)/i],[l,d,[u,g]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[l,[d,S],[u,m]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[l,[d,j],[u,g]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[l,[d,j],[u,m]],[/(nexus 9)/i],[l,[d,"HTC"],[u,g]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[d,[l,/_/g," "],[u,m]],[/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])\w*(\)| bui)/i],[l,[d,"TCL"],[u,g]],[/(itel) ((\w+))/i],[[d,X],l,[u,Z,{tablet:["p10001l","w7001"],"*":"mobile"}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[l,[d,"Acer"],[u,g]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[l,[d,"Meizu"],[u,m]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[l,[d,"Ulefone"],[u,m]],[/; (energy ?\w+)(?: bui|\))/i,/; energizer ([\w ]+)(?: bui|\))/i],[l,[d,"Energizer"],[u,m]],[/; cat (b35);/i,/; (b15q?|s22 flip|s48c|s62 pro)(?: bui|\))/i],[l,[d,"Cat"],[u,m]],[/((?:new )?andromax[\w- ]+)(?: bui|\))/i],[l,[d,"Smartfren"],[u,m]],[/droid.+; (a(?:015|06[35]|142p?))/i],[l,[d,"Nothing"],[u,m]],[/; (x67 5g|tikeasy \w+|ac[1789]\d\w+)( b|\))/i,/archos ?(5|gamepad2?|([\w ]*[t1789]|hello) ?\d+[\w ]*)( b|\))/i],[l,[d,"Archos"],[u,g]],[/archos ([\w ]+)( b|\))/i,/; (ac[3-6]\d\w{2,8})( b|\))/i],[l,[d,"Archos"],[u,m]],[/(imo) (tab \w+)/i,/(infinix) (x1101b?)/i],[d,l,[u,g]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus(?! zenw)|dell|jolla|meizu|motorola|polytron|infinix|tecno|micromax|advan)[-_ ]?([-\w]*)/i,/; (hmd|imo) ([\w ]+?)(?: bui|\))/i,/(hp) ([\w ]+\w)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w ]+?)(?: bui|\)|\/)/i,/(oppo) ?([\w ]+) bui/i],[d,l,[u,m]],[/(kobo)\s(ereader|touch)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[d,l,[u,g]],[/(surface duo)/i],[l,[d,L],[u,g]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[l,[d,"Fairphone"],[u,m]],[/(u304aa)/i],[l,[d,"AT&T"],[u,m]],[/\bsie-(\w*)/i],[l,[d,"Siemens"],[u,m]],[/\b(rct\w+) b/i],[l,[d,"RCA"],[u,g]],[/\b(venue[\d ]{2,7}) b/i],[l,[d,"Dell"],[u,g]],[/\b(q(?:mv|ta)\w+) b/i],[l,[d,"Verizon"],[u,g]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[l,[d,"Barnes & Noble"],[u,g]],[/\b(tm\d{3}\w+) b/i],[l,[d,"NuVision"],[u,g]],[/\b(k88) b/i],[l,[d,"ZTE"],[u,g]],[/\b(nx\d{3}j) b/i],[l,[d,"ZTE"],[u,m]],[/\b(gen\d{3}) b.+49h/i],[l,[d,"Swiss"],[u,m]],[/\b(zur\d{3}) b/i],[l,[d,"Swiss"],[u,g]],[/\b((zeki)?tb.*\b) b/i],[l,[d,"Zeki"],[u,g]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[d,"Dragon Touch"],l,[u,g]],[/\b(ns-?\w{0,9}) b/i],[l,[d,"Insignia"],[u,g]],[/\b((nxa|next)-?\w{0,9}) b/i],[l,[d,"NextBook"],[u,g]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[d,"Voice"],l,[u,m]],[/\b(lvtel\-)?(v1[12]) b/i],[[d,"LvTel"],l,[u,m]],[/\b(ph-1) /i],[l,[d,"Essential"],[u,m]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[l,[d,"Envizen"],[u,g]],[/\b(trio[-\w\. ]+) b/i],[l,[d,"MachSpeed"],[u,g]],[/\btu_(1491) b/i],[l,[d,"Rotor"],[u,g]],[/((?:tegranote|shield t(?!.+d tv))[\w- ]*?)(?: b|\))/i],[l,[d,D],[u,g]],[/(sprint) (\w+)/i],[d,l,[u,m]],[/(kin\.[onetw]{3})/i],[[l,/\./g," "],[d,L],[u,m]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[l,[d,B],[u,g]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[l,[d,B],[u,m]],[/smart-tv.+(samsung)/i],[d,[u,v]],[/hbbtv.+maple;(\d+)/i],[[l,/^/,"SmartTV"],[d,R],[u,v]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[d,"LG"],[u,v]
29],[/(apple) ?tv/i],[d,[l,w+" TV"],[u,v]],[/crkey/i],[[l,N+"cast"],[d,_],[u,v]],[/droid.+aft(\w+)( bui|\))/i],[l,[d,b],[u,v]],[/(shield \w+ tv)/i],[l,[d,D],[u,v]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[l,[d,I],[u,v]],[/(bravia[\w ]+)( bui|\))/i],[l,[d,F],[u,v]],[/(mi(tv|box)-?\w+) bui/i],[l,[d,z],[u,v]],[/Hbbtv.*(technisat) (.*);/i],[d,l,[u,v]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[d,G],[l,G],[u,v]],[/droid.+; ([\w- ]+) (?:android tv|smart[- ]?tv)/i],[l,[u,v]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[u,v]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[d,l,[u,p]],[/droid.+; (shield)( bui|\))/i],[l,[d,D],[u,p]],[/(playstation \w+)/i],[l,[d,F],[u,p]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[l,[d,L],[u,p]],[/\b(sm-[lr]\d\d[0156][fnuw]?s?|gear live)\b/i],[l,[d,R],[u,x]],[/((pebble))app/i,/(asus|google|lg|oppo) ((pixel |zen)?watch[\w ]*)( bui|\))/i],[d,l,[u,x]],[/(ow(?:19|20)?we?[1-3]{1,3})/i],[l,[d,O],[u,x]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[l,[d,w],[u,x]],[/(opwwe\d{3})/i],[l,[d,P],[u,x]],[/(moto 360)/i],[l,[d,M],[u,x]],[/(smartwatch 3)/i],[l,[d,F],[u,x]],[/(g watch r)/i],[l,[d,"LG"],[u,x]],[/droid.+; (wt63?0{2,3})\)/i],[l,[d,B],[u,x]],[/droid.+; (glass) \d/i],[l,[d,_],[u,x]],[/(pico) (4|neo3(?: link|pro)?)/i],[d,l,[u,x]],[/; (quest( \d| pro)?)/i],[l,[d,$],[u,x]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[d,[u,y]],[/(aeobc)\b/i],[l,[d,b],[u,y]],[/(homepod).+mac os/i],[l,[d,w],[u,y]],[/windows iot/i],[[u,y]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[l,[u,m]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[l,[u,g]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[u,g]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[u,m]],[/droid .+?; ([\w\. -]+)( bui|\))/i],[l,[d,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[h,[c,"EdgeHTML"]],[/(arkweb)\/([\w\.]+)/i],[c,h],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[h,[c,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna|servo)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[c,h],[/ladybird\//i],[[c,"LibWeb"]],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[h,c]],os:[[/microsoft (windows) (vista|xp)/i],[c,h],[/(windows (?:phone(?: os)?|mobile|iot))[\/ ]?([\d\.\w ]*)/i],[c,[h,Z,J]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[h,Z,J],[c,"Windows"]],[/[adehimnop]{4,7}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[h,/_/g,"."],[c,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[c,V],[h,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[h,c],[/(ubuntu) ([\w\.]+) like android/i],[[c,/(.+)/,"$1 Touch"],h],[/(android|bada|blackberry|kaios|maemo|meego|openharmony|qnx|rim tablet os|sailfish|series40|symbian|tizen|webos)\w*[-\/; ]?([\d\.]*)/i],[c,h],[/\(bb(10);/i],[h,[c,S]],[/(?:symbian ?os|symbos|s60(?=;)|series ?60)[-\/ ]?([\w\.]*)/i],[h,[c,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[h,[c,E+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[h,[c,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[h,[c,"watchOS"]],[/crkey\/([\d\.]+)/i],[h,[c,N+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[c,W],h],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux)(?: arm\w*| x86\w*| ?)([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[c,h],[/(sunos) ?([\w\.\d]*)/i],[[c,"Solaris"],h],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[c,h]]},ee=function(t,n){if(typeof t===a&&(n=t,t=void 0),!(this instanceof ee))return new ee(t,n).getResult();var p=typeof e!==i&&e.navigator?e.navigator:void 0,v=t||(p&&p.userAgent?p.userAgent:""),x=p&&p.userAgentData?p.userAgentData:void 0,y=n?U(Q,n):Q,b=p&&p.userAgent==v;return this.getBrowser=function(){var e,t={};return t[c]=void 0,t[h]=void 0,K.call(t,v,y.browser),t[o]=typeof(e=t[h])===s?e.replace(/[^\d\.]/g,"").split(".")[0]:void 0,b&&p&&p.brave&&typeof p.brave.isBrave==r&&(t[c]="Brave"),t},this.getCPU=function(){var e={};return e[f]=void 0,K.call(e,v,y.cpu),e},this.getDevice=function(){var e={};return e[d]=void 0,e[l]=void 0,e[u]=void 0,K.call(e,v,y.device),b&&!e[u]&&x&&x.mobile&&(e[u]=m),b&&"Macintosh"==e[l]&&p&&typeof p.standalone!==i&&p.maxTouchPoints&&p.maxTouchPoints>2&&(e[l]="iPad",e[u]=g),e},this.getEngine=function(){var e={};return e[c]=void 0,e[h]=void 0,K.call(e,v,y.engine),e},this.getOS=function(){var e={};return e[c]=void 0,e[h]=void 0,K.call(e,v,y.os),b&&!e[c]&&x&&x.platform&&"Unknown"!=x.platform&&(e[c]=x.platform.replace(/chrome os/i,W).replace(/macos/i,V)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return v},this.setUA=function(e){return v=typeof e===s&&e.length>500?G(e,500):e,this},this.setUA(v),this};ee.VERSION="1.0.41",ee.BROWSER=Y([c,h,o]),ee.CPU=Y([f]),ee.DEVICE=Y([l,d,u,p,m,v,g,x,y]),ee.ENGINE=ee.OS=Y([c,h]),t.exports&&(n=t.exports=ee),n.UAParser=ee;var et=typeof e!==i&&(e.jQuery||e.Zepto);if(et&&!et.ua){var en=new ee;et.ua=en.getResult(),et.ua.get=function(){return en.getUA()},et.ua.set=function(e){en.setUA(e);var t=en.getResult();for(var n in t)et.ua[n]=t[n]}}}("object"==typeof window?window:e.e)},33750,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(71645),i=r&&"object"==typeof r&&"default"in r?r.default:r,a=e.r(76822),s=new a,o=s.getBrowser(),l=s.getCPU(),c=s.getDevice(),u=s.getEngine(),d=s.getOS(),h=s.getUA(),f=function(e){return s.setUA(e)},p=function(e){if(!e)return void console.error("No userAgent string was provided");var t=new a(e);return{UA:t,browser:t.getBrowser(),cpu:t.getCPU(),device:t.getDevice(),engine:t.getEngine(),os:t.getOS(),ua:t.getUA(),setUserAgent:function(e){return t.setUA(e)}}},m=Object.freeze({ClientUAInstance:s,browser:o,cpu:l,device:c,engine:u,os:d,ua:h,setUa:f,parseUserAgent:p});function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function v(e){return(v="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})(e)}function x(){return(x=Object.assign||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}).apply(this,arguments)}
29function y(e){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function b(e,t){return(b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function w(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function j(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var k="mobile",N="tablet",E="smarttv",_="console",C="wearable",T="embedded",L=void 0,M={Chrome:"Chrome",Firefox:"Firefox",Opera:"Opera",Yandex:"Yandex",Safari:"Safari",InternetExplorer:"Internet Explorer",Edge:"Edge",Chromium:"Chromium",Ie:"IE",MobileSafari:"Mobile Safari",EdgeChromium:"Edge Chromium",MIUI:"MIUI Browser",SamsungBrowser:"Samsung Browser"},D={IOS:"iOS",Android:"Android",WindowsPhone:"Windows Phone",Windows:"Windows",MAC_OS:"Mac OS"},P={isMobile:!1,isTablet:!1,isBrowser:!1,isSmartTV:!1,isConsole:!1,isWearable:!1},A=function(e){switch(e){case k:return{isMobile:!0};case N:return{isTablet:!0};case E:return{isSmartTV:!0};case _:return{isConsole:!0};case C:return{isWearable:!0};case L:return{isBrowser:!0};case T:return{isEmbedded:!0};default:return P}},O=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"none";return e||t},R=function(){return"u">typeof window&&(window.navigator||navigator)},I=function(e){var t=R();return t&&t.platform&&(-1!==t.platform.indexOf(e)||"MacIntel"===t.platform&&t.maxTouchPoints>1&&!window.MSStream)},F=function(e){return e.type===k},z=function(e){return e.type===N},B=function(e){var t=e.type;return t===k||t===N},$=function(e){return e.type===E},W=function(e){return e.type===L},V=function(e){return e.type===C},H=function(e){return e.type===_},U=function(e){return e.type===T},Y=function(e){return O(e.vendor)},q=function(e){return O(e.model)},X=function(e){return O(e.type,"browser")},G=function(e){return e.name===D.Android},K=function(e){return e.name===D.Windows},Z=function(e){return e.name===D.MAC_OS},J=function(e){return e.name===D.WindowsPhone},Q=function(e){return e.name===D.IOS},ee=function(e){return O(e.version)},et=function(e){return O(e.name)},en=function(e){return e.name===M.Chrome},er=function(e){return e.name===M.Firefox},ei=function(e){return e.name===M.Chromium},ea=function(e){return e.name===M.Edge},es=function(e){return e.name===M.Yandex},eo=function(e){var t=e.name;return t===M.Safari||t===M.MobileSafari},el=function(e){return e.name===M.MobileSafari},ec=function(e){return e.name===M.Opera},eu=function(e){var t=e.name;return t===M.InternetExplorer||t===M.Ie},ed=function(e){return e.name===M.MIUI},eh=function(e){return e.name===M.SamsungBrowser},ef=function(e){return O(e.version)},ep=function(e){return O(e.major)},em=function(e){return O(e.name)},eg=function(e){return O(e.name)},ev=function(e){return O(e.version)},ex=function(){var e=R(),t=e&&e.userAgent&&e.userAgent.toLowerCase();return"string"==typeof t&&/electron/.test(t)},ey=function(e){return"string"==typeof e&&-1!==e.indexOf("Edg/")},eb=function(){var e=R();return e&&(/iPad|iPhone|iPod/.test(e.platform)||"MacIntel"===e.platform&&e.maxTouchPoints>1)&&!window.MSStream},ew=function(){return I("iPad")},ej=function(){return I("iPhone")},eS=function(){return I("iPod")},ek=function(e){return O(e)};function eN(e){var t=e||m,n=t.device,r=t.browser,i=t.os,a=t.engine,s=t.ua;return{isSmartTV:$(n),isConsole:H(n),isWearable:V(n),isEmbedded:U(n),isMobileSafari:el(r)||ew(),isChromium:ei(r),isMobile:B(n)||ew(),isMobileOnly:F(n),isTablet:z(n)||ew(),isBrowser:W(n),isDesktop:W(n),isAndroid:G(i),isWinPhone:J(i),isIOS:Q(i)||ew(),isChrome:en(r),isFirefox:er(r),isSafari:eo(r),isOpera:ec(r),isIE:eu(r),osVersion:ee(i),osName:et(i),fullBrowserVersion:ef(r),browserVersion:ep(r),browserName:em(r),mobileVendor:Y(n),mobileModel:q(n),engineName:eg(a),engineVersion:ev(a),getUA:ek(s),isEdge:ea(r)||ey(s),isYandex:es(r),deviceType:X(n),isIOS13:eb(),isIPad13:ew(),isIPhone13:ej(),isIPod13:eS(),isElectron:ex(),isEdgeChromium:ey(s),isLegacyEdge:ea(r)&&!ey(s),isWindows:K(i),isMacOs:Z(i),isMIUI:ed(r),isSamsungBrowser:eh(r)}}var eE=$(c),e_=H(c),eC=V(c),eT=U(c),eL=el(o)||ew(),eM=ei(o),eD=B(c)||ew(),eP=F(c),eA=z(c)||ew(),eO=W(c),eR=W(c),eI=G(d),eF=J(d),ez=Q(d)||ew(),eB=en(o),e$=er(o),eW=eo(o),eV=ec(o),eH=eu(o),eU=ee(d),eY=et(d),eq=ef(o),eX=ep(o),eG=em(o),eK=Y(c),eZ=q(c),eJ=eg(u),eQ=ev(u),e0=ek(h),e1=ea(o)||ey(h),e2=es(o),e3=X(c),e5=eb(),e4=ew(),e6=ej(),e8=e
29S(),e7=ex(),e9=ey(h),te=ea(o)&&!ey(h),tt=K(d),tn=Z(d),tr=ed(o),ti=eh(o);function ta(e){return p(e||window.navigator.userAgent)}n.AndroidView=function(e){var t=e.renderWithFragment,n=e.children,a=w(e,["renderWithFragment","children"]);return eI?t?i.createElement(r.Fragment,null,n):i.createElement("div",a,n):null},n.BrowserTypes=M,n.BrowserView=function(e){var t=e.renderWithFragment,n=e.children,a=w(e,["renderWithFragment","children"]);return eO?t?i.createElement(r.Fragment,null,n):i.createElement("div",a,n):null},n.ConsoleView=function(e){var t=e.renderWithFragment,n=e.children,a=w(e,["renderWithFragment","children"]);return e_?t?i.createElement(r.Fragment,null,n):i.createElement("div",a,n):null},n.CustomView=function(e){var t=e.renderWithFragment,n=e.children,a=(e.viewClassName,e.style,e.condition),s=w(e,["renderWithFragment","children","viewClassName","style","condition"]);return a?t?i.createElement(r.Fragment,null,n):i.createElement("div",s,n):null},n.IEView=function(e){var t=e.renderWithFragment,n=e.children,a=w(e,["renderWithFragment","children"]);return eH?t?i.createElement(r.Fragment,null,n):i.createElement("div",a,n):null},n.IOSView=function(e){var t=e.renderWithFragment,n=e.children,a=w(e,["renderWithFragment","children"]);return ez?t?i.createElement(r.Fragment,null,n):i.createElement("div",a,n):null},n.MobileOnlyView=function(e){var t=e.renderWithFragment,n=e.children,a=(e.viewClassName,e.style,w(e,["renderWithFragment","children","viewClassName","style"]));return eP?t?i.createElement(r.Fragment,null,n):i.createElement("div",a,n):null},n.MobileView=function(e){var t=e.renderWithFragment,n=e.children,a=w(e,["renderWithFragment","children"]);return eD?t?i.createElement(r.Fragment,null,n):i.createElement("div",a,n):null},n.OsTypes=D,n.SmartTVView=function(e){var t=e.renderWithFragment,n=e.children,a=w(e,["renderWithFragment","children"]);return eE?t?i.createElement(r.Fragment,null,n):i.createElement("div",a,n):null},n.TabletView=function(e){var t=e.renderWithFragment,n=e.children,a=w(e,["renderWithFragment","children"]);return eA?t?i.createElement(r.Fragment,null,n):i.createElement("div",a,n):null},n.WearableView=function(e){var t=e.renderWithFragment,n=e.children,a=w(e,["renderWithFragment","children"]);return eC?t?i.createElement(r.Fragment,null,n):i.createElement("div",a,n):null},n.WinPhoneView=function(e){var t=e.renderWithFragment,n=e.children,a=w(e,["renderWithFragment","children"]);return eF?t?i.createElement(r.Fragment,null,n):i.createElement("div",a,n):null},n.browserName=eG,n.browserVersion=eX,n.deviceDetect=function(e){var t,n,r,i,a=e?p(e):m,s=a.device,o=a.browser,l=a.engine,c=a.os,u=a.ua,d=A(s.type),h=d.isBrowser,f=d.isMobile,v=d.isTablet,x=d.isSmartTV,y=d.isConsole,b=d.isWearable,w=d.isEmbedded;if(h)return{isBrowser:h,browserMajorVersion:O(o.major),browserFullVersion:O(o.version),browserName:O(o.name),engineName:O(l.name),engineVersion:O(l.version),osName:O(c.name),osVersion:O(c.version),userAgent:O(u)};if(x)return{isSmartTV:x,engineName:O(l.name),engineVersion:O(l.version),osName:O(c.name),osVersion:O(c.version),userAgent:O(u)};if(y)return{isConsole:y,engineName:O(l.name),engineVersion:O(l.version),osName:O(c.name),osVersion:O(c.version),userAgent:O(u)};if(f||v){return t=d,n=s,r=c,i=u,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach(function(t){var r,i,a;r=e,i=t,a=n[t],i in r?Object.defineProperty(r,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},t,{vendor:O(n.vendor),model:O(n.model),os:O(r.name),osVersion:O(r.version),ua:O(i)})}return b?{isWearable:b,engineName:O(l.name),engineVersion:O(l.version),osName:O(c.name),osVersion:O(c.version),userAgent:O(u)}:w?{isEmbedded:w,vendor:O(s.vendor),model:O(s.model),engineName:O(l.name),engineVersion:O(l.version),osName:O(c.name),osVersion:O(c.version),userAgent:O(u)}:void 0},n.deviceType=e3,n.engineName=eJ,n.engineVersion=eQ,n.fullBrowserVersion=eq,n.getSelectorsByUserAgent=function(e){if(!e||"string"!=typeof e)return void console.error("No valid user agent string was provided");var t=p(e);return eN({device:t.device,browser:t.browser,os:t.os,engine:t.engine,ua:t.ua})},n.getUA=e0,n.isAndroid=eI,n.isBrowser=eO,n.isChrome=eB,n.isChromium=eM,n.isConsole=e_,n.isDesktop=eR,n.isEdge=e1,n.isEdgeChromium=e9,n.isElectron=e7,n.isEmbedded=eT,n.isFirefox=e$,n.isIE=eH,n.isIOS=ez,n.isIOS13=e5,n.isIPad13=e4,n.isIPhone13=e6,n.isIPod13=e8,n.isLegacyEdge=te,n.isMIUI=tr,n.isMacOs=tn,n.isMobile=eD,n.isMobileOnly=eP,n.isMobileSafari=eL,n.isOpera=eV,n.isSafari=eW,n.isSamsungBrowser=ti,n.isSmartTV=eE,n.isTablet=eA,n.isWearable=eC,n.isWinPhone=eF,n.isWindows=tt,n.isYandex=e2,n.mobileModel=eZ,n.mobileVendor=eK,n.osName=eY,n.osVersion=eU,n.parseUserAgent=p,n.setUserAgent=function(e){return f(e)},n.useDeviceData=ta,n.useDeviceSelectors=function(e){var t=ta(e||window.navigator.userAgent);return[eN(t),t]},n.useMobileOrientation=function(){var e,t=function(e){if(Array.isArray(e))return e}(e=r.useState(function(){var e=90*(window.innerWidth>window.innerHeight);return{isPortrait:0===e,isLandscape:90===e,orientation:0===e?"portrait":"landscape"}}))||function(e){var t,n,r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var i=[],a=!0,s=!1;try{for(r=r.call(e);!(a=(t=r.next()).done)&&(i.push(t.value),2!==i.length);a=!0);}catch(e){s=!0,n=e}finally{try{a||null==r.return||r.return()}finally{if(s)throw n}}return i}}(e)||function(e){if(e){if("string"==typeof e)return S(e,2);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return S(e,2)}}
29(e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),n=t[0],i=t[1],a=r.useCallback(function(){var e=90*(window.innerWidth>window.innerHeight),t={isPortrait:0===e,isLandscape:90===e,orientation:0===e?"portrait":"landscape"};n.orientation!==t.orientation&&i(t)},[n.orientation]);return r.useEffect(function(){return("u"<typeof window?"undefined":v(window))!==void 0&&eD&&(a(),window.addEventListener("load",a,!1),window.addEventListener("resize",a,!1)),function(){window.removeEventListener("resize",a,!1),window.removeEventListener("load",a,!1)}},[a]),n},n.withOrientationChange=function(e){return function(t){var n;if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");function r(e){var t;if(!(this instanceof r))throw TypeError("Cannot call a class as a function");return(t=function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return j(e)}(this,y(r).call(this,e))).isEventListenerAdded=!1,t.handleOrientationChange=t.handleOrientationChange.bind(j(t)),t.onOrientationChange=t.onOrientationChange.bind(j(t)),t.onPageLoad=t.onPageLoad.bind(j(t)),t.state={isLandscape:!1,isPortrait:!1},t}return r.prototype=Object.create(t&&t.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),t&&b(r,t),n=[{key:"handleOrientationChange",value:function(){this.isEventListenerAdded||(this.isEventListenerAdded=!0);var e=90*(window.innerWidth>window.innerHeight);this.setState({isPortrait:0===e,isLandscape:90===e})}},{key:"onOrientationChange",value:function(){this.handleOrientationChange()}},{key:"onPageLoad",value:function(){this.handleOrientationChange()}},{key:"componentDidMount",value:function(){("u"<typeof window?"undefined":v(window))!==void 0&&eD&&(this.isEventListenerAdded?window.removeEventListener("load",this.onPageLoad,!1):(this.handleOrientationChange(),window.addEventListener("load",this.onPageLoad,!1)),window.addEventListener("resize",this.onOrientationChange,!1))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.onOrientationChange,!1)}},{key:"render",value:function(){return i.createElement(e,x({},this.props,{isLandscape:this.state.isLandscape,isPortrait:this.state.isPortrait}))}}],function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(r.prototype,n),r}(i.Component)}},39174,83495,28937,40462,59865,94559,89416,76454,36141,48240,99705,45427,81071,99555,16716,e=>{"use strict";let t=(1+Math.sqrt(5))/2,n={ease:{out:"power2.out",in:"power2.in",inOut:"power2.inOut",none:"none",exp
vendor: 10,294 bytes, line 29
29oIn:"expo.in",expoOut:"expo.out",expoInOut:"expo.inOut",circIn:"circ.in",circOut:"circ.out",circInOut:"circ.inOut"},duration:{default:1/t,goldenRatio:t,stagger:1/t/5}},r=n.ease,i=n.duration;function a(e,t){return"string"==typeof e&&e.includes("||")?t?.conditions?.desktop?e.split("||")[0].trim():e.split("||")[1].trim():e}function s(e,t){if(!t)return{};let n={...t};for(let t in n)n[t]=a(n[t],e),"object"==typeof n[t]&&(n[t]=s(e,n[t]));return n}function o(e,t){if(!t)return{};let n={...t};for(let t in n)n[t]=a(n[t],e),"object"==typeof n[t]&&(n[t]=s(e,n[t]));return n}function l(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}e.s(["DUR",0,i,"EASE",0,r,"default",0,n],39174);var u,d,h,f,p,m,g,v,x,y,b,w,j,S,k,N,E,_,C,T,L,M,D,P,A,O,R={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},I={duration:.5,overwrite:!1,delay:0},F=2*Math.PI,z=F/4,B=0,$=Math.sqrt,W=Math.cos,V=Math.sin,H=function(e){return"string"==typeof e},U=function(e){return"function"==typeof e},Y=function(e){return"number"==typeof e},q=function(e){return void 0===e},X=function(e){return"object"==typeof e},G=function(e){return!1!==e},K=function(){return"u">typeof window},Z=function(e){return U(e)||H(e)},J="function"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},Q=Array.isArray,ee=/(?:-?\.?\d|\.)+/gi,et=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,en=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,er=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,ei=/[+-]=-?[.\d]+/,ea=/[^,'"\[\]\s]+/gi,es=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,eo={},el={},ec=function(e){return(el=ez(e,eo))&&nM},eu=function(e,t){return console.warn("Invalid property",e,"set to",t,"Missing plugin? gsap.registerPlugin()")},ed=function(e,t){return!t&&console.warn(e)},eh=function(e,t){return e&&(eo[e]=t)&&el&&(el[e]=t)||eo},ef=function(){return 0},ep={suppressEvents:!0,isStart:!0,kill:!1},em={suppressEvents:!0,kill:!1},eg={suppressEvents:!0},ev={},ex=[],ey={},eb={},ew={},ej=30,eS=[],ek="",eN=function(e){var t,n,r=e[0];if(X(r)||U(r)||(e=[e]),!(t=(r._gsap||{}).harness)){for(n=eS.length;n--&&!eS[n].targetTest(r););t=eS[n]}for(n=e.length;n--;)e[n]&&(e[n]._gsap||(e[n]._gsap=new tq(e[n],t)))||e.splice(n,1);return e},eE=function(e){return e._gsap||eN(tc(e))[0]._gsap},e_=function(e,t,n){return(n=e[t])&&U(n)?e[t]():q(n)&&e.getAttribute&&e.getAttribute(t)||n},eC=function(e,t){return(e=e.split(",")).forEach(t)||e},eT=function(e){return Math.round(1e5*e)/1e5||0},eL=function(e){return Math.round(1e7*e)/1e7||0},eM=function(e,t){var n=t.charAt(0),r=parseFloat(t.substr(2));return e=parseFloat(e),"+"===n?e+r:"-"===n?e-r:"*"===n?e*r:e/r},eD=function(e,t){for(var n=t.length,r=0;0>e.indexOf(t[r])&&++r<n;);return r<n},eP=function(){var e,t,n=ex.length,r=ex.slice(0);for(ey={},ex.length=0,e=0;e<n;e++)(t=r[e])&&t._lazy&&(t.render(t._lazy[0],t._lazy[1],!0)._lazy=0)},eA=function(e){return!!(e._initted||e._startAt||e.add)},eO=function(e,t,n,r){ex.length&&!E&&eP(),e.render(t,n,r||!!(E&&t<0&&eA(e))),ex.length&&!E&&eP()},eR=function(e){var t=parseFloat(e);return(t||0===t)&&(e+"").match(ea).length<2?t:H(e)?e.trim():e},eI=function(e){return e},eF=function(e,t){for(var n in t)n in e||(e[n]=t[n]);return e},ez=function(e,t){for(var n in t)e[n]=t[n];return e},eB=function e(t,n){for(var r in n)"__proto__"!==r&&"constructor"!==r&&"prototype"!==r&&(t[r]=X(n[r])?e(t[r]||(t[r]={}),n[r]):n[r]);return t},e$=function(e,t){var n,r={};for(n in e)n in t||(r[n]=e[n]);return r},eW=function(e){var t,n=e.parent||C,r=e.keyframes?(t=Q(e.keyframes),function(e,n){for(var r in n)r in e||"duration"===r&&t||"ease"===r||(e[r]=n[r])}):eF;if(G(e.inherit))for(;n;)r(e,n.vars.defaults),n=n.parent||n._dp;return e},eV=function(e,t){for(var n=e.length,r=n===t.length;r&&n--&&e[n]===t[n];);return n<0},eH=function(e,t,n,r,i){void 0===n&&(n="_first"),void 0===r&&(r="_last");var a,s=e[r];if(i)for(a=t[i];s&&s[i]>a;)s=s._prev;return s?(t._next=s._next,s._next=t):(t._next=e[n],e[n]=t),t._next?t._next._prev=t:e[r]=t,t._prev=s,t.parent=t._dp=e,t},eU=function(e,t,n,r){void 0===n&&(n="_first"),void 0===r&&(r="_last");var i=t._prev,a=t._next;i?i._next=a:e[n]===t&&(e[n]=a),a?a._prev=i:e[r]===t&&(e[r]=i),t._next=t._prev=t.parent=null},eY=function(e,t){e.parent&&(!t||e.parent.autoRemoveChildren)&&e.parent.remove&&e.parent.remove(e),e._act=0},eq=function(e,t){if(e&&(!t||t._end>e._dur||t._start<0))for(var n=e;n;)n._dirty=1,n=n.parent;return e},eX=function(e){for(var t=e.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return e},eG=function(e,t,n,r){return e._startAt&&(E?e._startAt.revert(em):e.vars.immediateRender&&!e.vars.autoRevert||e._startAt.render(t,!0,r))},eK=function(e){return e._repeat?eZ(e._tTime,e=e.duration()+e._rDelay)*e:0},eZ=function(e,t){var n=Math.floor(e=eL(e/t));return e&&n===e?n-1:n},eJ=function(e,t){return(e-t._start)*t._ts+(t._ts>=0?0:t._dirty?t.totalDuration():t._tDur)},eQ=function(e){return e._end=eL(e._start+(e._tDur/Math.abs(e._ts||e._rts||1e-8)||0))},e0=function(e,t){var n=e._dp;return n&&n.smoothChildTiming&&e._ts&&(e._start=eL(n._time-(e._ts>0?t/e._ts:-(((e._dirty?e.totalDuration():e._tDur)-t)/e._ts))),eQ(e),n._dirty||eq(n,e)),e},e1=function(e,t){var n;if((t._time||!t._dur&&t._initted||t._start<e._time&&(t._dur||!t.add))&&(n=eJ(e.rawTime(),t),(!t._dur||ta(0,t.totalDuration(),n)-t._tTime>1e-8)&&t.render(n,!0)),eq(e,t)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur<e.duration())for(n=e;n._dp;)n.rawTime()>=0&&n.totalTime(n._tTime),n=n._dp;e._zTime=-1e-8}},e2=function(e,t,n,r){return t.parent&&eY(t),t._start=eL((Y(n)?n:n||e!==C?tn(e,n,t):e._time)+t._delay),t._end=eL(t._start+(t.totalDuration()/Math.abs(t.timeScale())||0)),eH(e,t,"_first","_last",e._sort?"_start":0),e6(t)||(e._recent=t),r||e1(e,t),e._ts<0&&e0(e,e._tTime),e},e3=function(e,t){return(eo.ScrollTrigger||eu("scrollTrigger",t))&&eo.ScrollTrigger.create(t,e)},e5=function(e,t,n,r,i){return(t6(e,t,i),e._initted)?!n&&e._pt&&!E&&(e._dur&&!1!==e.vars.lazy||!e._dur&&e.vars.lazy)&&P!==tD.frame?(ex.push(e),e._lazy=[i,r],1):void 0:1},e4=function e(t){var n=t.parent;return n&&n._ts&&n._initted&&!n._lock&&(0>n.rawTime()||e(n))},e6=function(e){var t=e.data;return"isFromStart"===t||"isStart"===t},e8=function(e,t,n,r){var i,a,s,o=e.ratio,l=t<0||!t&&(!e._start&&e4(e)&&!(!e._initted&&e6(e))||(e._ts<0||e._dp._ts<0)&&!e6(e))?0:1,c=e._rDelay,u=0;if(c&&e._repeat&&(a=eZ(u=ta(0,e._tDur,t),c),e._yoyo&&1&a&&(l=1-l),a!==eZ(e._tTime,c)&&(o=1-l,e.vars.repeatRefresh&&e._initted&&e.invalidate())),l!==o||E||r||1e-8===e._zTime||!t&&e._zTime){if(!e._initted&&e5(e,t,r,n,u))return;for(s=e._zTime,e._zTime=t||1e-8*!!n,n||(n=t&&!s),e.ratio=l,e._from&&(l=1-l),e._time=0,e._tTime=u,i=e._pt;i;)i.r(l,i.d),i=i._next;t<0&&eG(e,t,n,!0),e._onUpdate&&!n&&tb(e,"onUpdate"),u&&e._repeat&&!n&&e.parent&&tb(e,"onRepeat"),(t>=e._tDur||t<0)&&e.ratio===l&&(l&&eY(e,1),n||E||(tb(e,l?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=t)},e7=function(e,t,n){var r;if(n>t)for(r=e._first;r&&r._start<=n;){if("isPause"===r.data&&r._start>t)return r;r=r._next}else for(r=e._last;r&&r._start>=n;){if("isPause"===r.data&&r._start<t)return r;r=r._prev}},e9=function(e,t,n,r){var i=e._repeat,a=eL(t)||0,s=e._tTime/e._tDur;return s&&!r&&(e._time*=a/e._dur),e._dur=a,e._tDur=i?i<0?1e10:eL(a*(i+1)+e._rDelay*i):a,s>0&&!r&&e0(e,e._tTime=e._tDur*s),e.parent&&eQ(e),n||eq(e.parent,e),e},te=function(e){return e instanceof tG?eq(e):e9(e,e._dur)},tt={_start:0,endTime:ef,totalDuration:ef},tn=function e(t,n,r){var i,a,s,o=t.labels,l=t._recent||tt,c=t.duration()>=1e8?l.endTime(!1):t._dur;return H(n)&&(isNaN(n)||n in o)?(a=n.charAt(0),s="%"===n.substr(-1),i=n.indexOf("="),"<"===a||">"===a)?(i>=0&&(n=n.replace(/=/,"")),("<"===a?l._start:l.endTime(l._repeat>=0))+(parseFloat(n.substr(1))||0)*(s?(i<0?l:r).totalDuration()/100:1)):i<0?(n in o||(o[n]=c),o[n]):(a=parseFloat(n.charAt(i-1)+n.substr(i+1)),s&&r&&(a=a/100*(Q(r)?r[0]:r).totalDuration()),i>1?e(t,n.substr(0,i-1),r)+a:c+a):null==n?c:+n},tr=function(e,t,n){var r,i,a=Y(t[1]),s=(a?2:1)+(e<2?0:1),o=t[s];if(a&&(o.duration=t[1]),o.parent=n,e){for(r=o,i=n;i&&!("immediateRender"in r);)r=i.vars.defaults||{},i=G(i.vars.inherit)&&i.parent;o.immediateRender=G(r.immediateRender),e<2?o.runBackwards=1:o.startAt=t[s-1]}return new nr(t[0],o,t[s+1])},ti=function(e,t){return e||0===e?t(e):t},ta=function(e,t,n){return n<e?e:n>t?t:n},ts=function(e,t){return H(e)&&(t=es.exec(e))?t[1]:""},to=[].slice,tl=function(e,t){return e&&X(e)&&"length"in e&&(!t&&!e.length||e.length-1 in e&&X(e[0]))&&!e.nodeType&&e!==T},tc=function(e,t,n){var r;return _&&!t&&_.selector?_.selector(e):H(e)&&!n&&(L||!tP())?to.call((t||M).querySelectorAll(e),0):Q(e)?(void 0===r&&(r=[]),e.forEach(function(e){var t;return H(e)&&!n||tl(e,1)?(t=r).push.apply(t,tc(e)):r.push(e)})||r):tl(e)?to.call(e,0):e?[e]:[]},tu=function(e){return e=tc(e)[0]||ed("Invalid scope")||{},function(t){var n=e.current||e.nativeElement||e;return tc(t,n.querySelectorAll?n:n===e?ed("Invalid scope")||M.createElement("div"):e)}},td=function(e){return e.sort(function(){return .5-Math.random()})},th=function(e){if(U(e))return e;var t=X(e)?e:{each:e},n=tW(t.ease),r=t.from||0,i=parseFloat(t.base)||0,a={},s=r>0&&r<1,o=isNaN(r)||s,l=t.axis,c=r,u=r;return H(r)?c=u=({center:.5,edges:.5,end:1})[r]||0:!s&&o&&(c=r[0],u=r[1]),function(e,s,d){var h,f,p,m,g,v,x,y,b,w=(d||t).length,j=a[w];if(!j){if(!(b="auto"===t.grid?0:(t.grid||[1,1e8])[1])){for(x=-1e8;x<(x=d[b++].getBoundingClientRect().left)&&b<w;);b<w&&b--}for(j=a[w]=[],h=o?Math.min(b,w)*c-.5:r%b,f=1e8===b?0:o?w*u/b-.5:r/b|0,x=0,y=1e8,v=0;v<w;v++)p=v%b-h,m=f-(v/b|0),j[v]=g=l?Math.abs("y"===l?m:p):$(p*p+m*m),g>x&&(x=g),g<y&&(y=g);"random"===r&&td(j),j.max=x-y,j.min=y,j.v=w=(parseFloat(t.amount)||parseFloat(t.each)*(b>w?w-1:l?"y"===l?w/b:b:Math.max(b,w/b))||0)*("edges"===r?-1:1),j.b=w<0?i-w:i,j.u=ts(t.amount||t.each)||0,n=n&&w<0?tB(n):n}return w=(j[e]-j.min)/j.max||0,eL(j.b+(n?n(w):w)*j.v)+j.u}},tf=function(e){var t=Math.pow(10,((e+"").split(".")[1]||"").length);return function(n){var r=eL(Math.round(parseFloat(n)/e)*e*t);return(r-r%1)/t+(Y(n)?0:ts(n))}},tp=function(e,t){var n,r,i=Q(e);return!i&&X(e)&&(n=i=e.radius||1e8,e.values?(r=!Y((e=tc(e.values))[0]))&&(n*=n):e=tf(e.increment)),ti(t,i?
29U(e)?function(t){return Math.abs((r=e(t))-t)<=n?r:t}:function(t){for(var i,a,s=parseFloat(r?t.x:t),o=parseFloat(r?t.y:0),l=1e8,c=0,u=e.length;u--;)(i=r?(i=e[u].x-s)*i+(a=e[u].y-o)*a:Math.abs(e[u]-s))<l&&(l=i,c=u);return c=!n||l<=n?e[c]:t,r||c===t||Y(t)?c:c+ts(t)}:tf(e))},tm=function(e,t,n,r){return ti(Q(e)?!t:!0===n?(n=0,!1):!r,function(){return Q(e)?e[~~(Math.random()*e.length)]:(r=(n=n||1e-5)<1?Math.pow(10,(n+"").length-2):1)&&Math.floor(Math.round((e-n/2+Math.random()*(t-e+.99*n))/n)*n*r)/r})},tg=function(e,t,n){return ti(n,function(n){return e[~~t(n)]})},tv=function(e){for(var t,n,r,i,a=0,s="";~(t=e.indexOf("random(",a));)r=e.indexOf(")",t),i="["===e.charAt(t+7),n=e.substr(t+7,r-t-7).match(i?ea:ee),s+=e.substr(a,t-a)+tm(i?n:+n[0],i?0:+n[1],+n[2]||1e-5),a=r+1;return s+e.substr(a,e.length-a)},tx=function(e,t,n,r,i){var a=t-e,s=r-n;return ti(i,function(t){return n+((t-e)/a*s||0)})},ty=function(e,t,n){var r,i,a,s=e.labels,o=1e8;for(r in s)(i=s[r]-t)<0==!!n&&i&&o>(i=Math.abs(i))&&(a=r,o=i);return a},tb=function(e,t,n){var r,i,a,s=e.vars,o=s[t],l=_,c=e._ctx;if(o)return r=s[t+"Params"],i=s.callbackScope||e,n&&ex.length&&eP(),c&&(_=c),a=r?o.apply(i,r):o.call(i),_=l,a},tw=function(e){return eY(e),e.scrollTrigger&&e.scrollTrigger.kill(!!E),1>e.progress()&&tb(e,"onInterrupt"),e},tj=[],tS=function(e){if(e)if(e=!e.name&&e.default||e,K()||e.headless){var t=e.name,n=U(e),r=t&&!n&&e.init?function(){this._props=[]}:e,i={init:ef,render:nh,add:t3,kill:np,modifier:nf,rawVars:0},a={targetTest:0,get:0,getSetter:nl,aliases:{},register:0};if(tP(),e!==r){if(eb[t])return;eF(r,eF(e$(e,i),a)),ez(r.prototype,ez(i,e$(e,a))),eb[r.prop=t]=r,e.targetTest&&(eS.push(r),ev[t]=1),t=("css"===t?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin"}eh(t,r),e.register&&e.register(nM,r,nv)}else tj.push(e)},tk={aqua:[0,255,255],lime:[0,255,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,255],navy:[0,0,128],white:[255,255,255],olive:[128,128,0],yellow:[255,255,0],orange:[255,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[255,0,0],pink:[255,192,203],cyan:[0,255,255],transparent:[255,255,255,0]},tN=function(e,t,n){return(6*(e+=e<0?1:e>1?-1:0)<1?t+(n-t)*e*6:e<.5?n:3*e<2?t+(n-t)*(2/3-e)*6:t)*255+.5|0},tE=function(e,t,n){var r,i,a,s,o,l,c,u,d,h,f=e?Y(e)?[e>>16,e>>8&255,255&e]:0:tk.black;if(!f){if(","===e.substr(-1)&&(e=e.substr(0,e.length-1)),tk[e])f=tk[e];else if("#"===e.charAt(0)){if(e.length<6&&(r=e.charAt(1),e="#"+r+r+(i=e.charAt(2))+i+(a=e.charAt(3))+a+(5===e.length?e.charAt(4)+e.charAt(4):"")),9===e.length)return[(f=parseInt(e.substr(1,6),16))>>16,f>>8&255,255&f,parseInt(e.substr(7),16)/255];f=[(e=parseInt(e.substr(1),16))>>16,e>>8&255,255&e]}else if("hsl"===e.substr(0,3))if(f=h=e.match(ee),t){if(~e.indexOf("="))return f=e.match(et),n&&f.length<4&&(f[3]=1),f}else s=f[0]%360/360,o=f[1]/100,i=(l=f[2]/100)<=.5?l*(o+1):l+o-l*o,r=2*l-i,f.length>3&&(f[3]*=1),f[0]=tN(s+1/3,r,i),f[1]=tN(s,r,i),f[2]=tN(s-1/3,r,i);else f=e.match(ee)||tk.transparent;f=f.map(Number)}return t&&!h&&(r=f[0]/255,l=((c=Math.max(r,i=f[1]/255,a=f[2]/255))+(u=Math.min(r,i,a)))/2,c===u?s=o=0:(d=c-u,o=l>.5?d/(2-c-u):d/(c+u),s=(c===r?(i-a)/d+6*(i<a):c===i?(a-r)/d+2:(r-i)/d+4)*60),f[0]=~~(s+.5),f[1]=~~(100*o+.5),f[2]=~~(100*l+.5)),n&&f.length<4&&(f[3]=1),f},t_=function(e){var t=[],n=[],r=-1;return e.split(tT).forEach(function(e){var i=e.match(en)||[];t.push.apply(t,i),n.push(r+=i.length+1)}),t.c=n,t},tC=function(e,t,n){var r,i,a,s,o="",l=(e+o).match(tT),c=t?"hsla(":"rgba(",u=0;if(!l)return e;if(l=l.map(function(e){return(e=tE(e,t,1))&&c+(t?e[0]+","+e[1]+"%,"+e[2]+"%,"+e[3]:e.join(","))+")"}),n&&(a=t_(e),(r=n.c).join(o)!==a.c.join(o)))for(s=(i=e.replace(tT,"1").split(en)).length-1;u<s;u++)o+=i[u]+(~r.indexOf(u)?l.shift()||c+"0,0,0,0)":(a.length?a:l.length?l:n).shift());if(!i)for(s=(i=e.split(tT)).length-1;u<s;u++)o+=i[u]+l[u];return o+i[s]},tT=function(){var e,t="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b";for(e in tk)t+="|"+e+"\\b";return RegExp(t+")","gi")}(),tL=/hsl[a]?\(/,tM=function(e){var t,n=e.join(" ");if(tT.lastIndex=0,tT.test(n))return t=tL.test(n),e[1]=tC(e[1],t),e[0]=tC(e[0],t,t_(e[1])),!0},tD=(g=Date.now,v=500,x=33,b=y=g(),w=1e3/240,j=1e3/240,S=[],k=function e(t){var n,r,i,a,s=g()-b,o=!0===t;if((s>v||s<0)&&(y+=s-x),b+=s,((n=(i=b-y)-j)>0||o)&&(a=++f.frame,p=i-1e3*f.time,f.time=i/=1e3,j+=n+(n>=w?4:w-n),r=1),o||(u=d(e)),r)for(m=0;m<S.length;m++)S[m](i,p,a,t)},f={time:0,frame:0,tick:function(){k(!0)},deltaRatio:function(e){return p/(1e3/(e||60))},wake:function(){D&&(!L&&K()&&(M=(T=L=window).document||{},eo.gsap=nM,(T.gsapVersions||(T.gsapVersions=[])).push(nM.version),ec(el||T.GreenSockGlobals||!T.gsap&&T||{}
vendor: 21,726 bytes, line 29
29),tj.forEach(tS)),h="u">typeof requestAnimationFrame&&requestAnimationFrame,u&&f.sleep(),d=h||function(e){return setTimeout(e,j-1e3*f.time+1|0)},O=1,k(2))},sleep:function(){(h?cancelAnimationFrame:clearTimeout)(u),O=0,d=ef},lagSmoothing:function(e,t){x=Math.min(t||33,v=e||1/0)},fps:function(e){w=1e3/(e||240),j=1e3*f.time+w},add:function(e,t,n){var r=t?function(t,n,i,a){e(t,n,i,a),f.remove(r)}:e;return f.remove(e),S[n?"unshift":"push"](r),tP(),r},remove:function(e,t){~(t=S.indexOf(e))&&S.splice(t,1)&&m>=t&&m--},_listeners:S}),tP=function(){return!O&&tD.wake()},tA={},tO=/^[\d.\-M][\d.\-,\s]/,tR=/["']/g,tI=function(e){for(var t,n,r,i={},a=e.substr(1,e.length-3).split(":"),s=a[0],o=1,l=a.length;o<l;o++)n=a[o],t=o!==l-1?n.lastIndexOf(","):n.length,r=n.substr(0,t),i[s]=isNaN(r)?r.replace(tR,"").trim():+r,s=n.substr(t+1).trim();return i},tF=function(e){var t=e.indexOf("(")+1,n=e.indexOf(")"),r=e.indexOf("(",t);return e.substring(t,~r&&r<n?e.indexOf(")",n+1):n)},tz=function(e){var t=(e+"").split("("),n=tA[t[0]];return n&&t.length>1&&n.config?n.config.apply(null,~e.indexOf("{")?[tI(t[1])]:tF(e).split(",").map(eR)):tA._CE&&tO.test(e)?tA._CE("",e):n},tB=function(e){return function(t){return 1-e(1-t)}},t$=function e(t,n){for(var r,i=t._first;i;)i instanceof tG?e(i,n):!i.vars.yoyoEase||i._yoyo&&i._repeat||i._yoyo===n||(i.timeline?e(i.timeline,n):(r=i._ease,i._ease=i._yEase,i._yEase=r,i._yoyo=n)),i=i._next},tW=function(e,t){return e&&(U(e)?e:tA[e]||tz(e))||t},tV=function(e,t,n,r){void 0===n&&(n=function(e){return 1-t(1-e)}),void 0===r&&(r=function(e){return e<.5?t(2*e)/2:1-t((1-e)*2)/2});var i,a={easeIn:t,easeOut:n,easeInOut:r};return eC(e,function(e){for(var t in tA[e]=eo[e]=a,tA[i=e.toLowerCase()]=n,a)tA[i+("easeIn"===t?".in":"easeOut"===t?".out":".inOut")]=tA[e+"."+t]=a[t]}),a},tH=function(e){return function(t){return t<.5?(1-e(1-2*t))/2:.5+e((t-.5)*2)/2}},tU=function e(t,n,r){var i=n>=1?n:1,a=(r||(t?.3:.45))/(n<1?n:1),s=a/F*(Math.asin(1/i)||0),o=function(e){return 1===e?1:i*Math.pow(2,-10*e)*V((e-s)*a)+1},l="out"===t?o:"in"===t?function(e){return 1-o(1-e)}:tH(o);return a=F/a,l.config=function(n,r){return e(t,n,r)},l},tY=function e(t,n){void 0===n&&(n=1.70158);var r=function(e){return e?--e*e*((n+1)*e+n)+1:0},i="out"===t?r:"in"===t?function(e){return 1-r(1-e)}:tH(r);return i.config=function(n){return e(t,n)},i};eC("Linear,Quad,Cubic,Quart,Quint,Strong",function(e,t){var n=t<5?t+1:t;tV(e+",Power"+(n-1),t?function(e){return Math.pow(e,n)}:function(e){return e},function(e){return 1-Math.pow(1-e,n)},function(e){return e<.5?Math.pow(2*e,n)/2:1-Math.pow((1-e)*2,n)/2})}),tA.Linear.easeNone=tA.none=tA.Linear.easeIn,tV("Elastic",tU("in"),tU("out"),tU()),tZ=2*(tK=1/2.75),tJ=2.5*tK,tV("Bounce",function(e){return 1-tQ(1-e)},tQ=function(e){return e<tK?7.5625*e*e:e<tZ?7.5625*Math.pow(e-1.5/2.75,2)+.75:e<tJ?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*Math.pow(e-2.625/2.75,2)+.984375}),tV("Expo",function(e){return Math.pow(2,10*(e-1))*e+e*e*e*e*e*e*(1-e)}),tV("Circ",function(e){return-($(1-e*e)-1)}),tV("Sine",function(e){return 1===e?1:-W(e*z)+1}),tV("Back",tY("in"),tY("out"),tY()),tA.SteppedEase=tA.steps=eo.SteppedEase={config:function(e,t){void 0===e&&(e=1);var n=1/e,r=e+ +!t,i=+!!t,a=.99999999;return function(e){return((r*ta(0,a,e)|0)+i)*n}}},I.ease=tA["quad.out"],eC("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(e){return ek+=e+","+e+"Params,"});var tq=function(e,t){this.id=B++,e._gsap=this,this.target=e,this.harness=t,this.get=t?t.get:e_,this.set=t?t.getSetter:nl},tX=function(){function e(e){this.vars=e,this._delay=+e.delay||0,(this._repeat=e.repeat===1/0?-2:e.repeat||0)&&(this._rDelay=e.repeatDelay||0,this._yoyo=!!e.yoyo||!!e.yoyoEase),this._ts=1,e9(this,+e.duration,1,1),this.data=e.data,_&&(this._ctx=_,_.data.push(this)),O||tD.wake()}var t=e.prototype;return t.delay=function(e){return e||0===e?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+e-this._delay),this._delay=e,this):this._delay},t.duration=function(e){return arguments.length?this.totalDuration(this._repeat>0?e+(e+this._rDelay)*this._repeat:e):this.totalDuration()&&this._dur},t.totalDuration=function(e){return arguments.length?(this._dirty=0,e9(this,this._repeat<0?e:(e-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},t.totalTime=function(e,t){if(tP(),!arguments.length)return this._tTime;var n=this._dp;if(n&&n.smoothChildTiming&&this._ts){for(e0(this,e),!n._dp||n.parent||e1(n,this);n&&n.parent;)n.parent._time!==n._start+(n._ts>=0?n._tTime/n._ts:-((n.totalDuration()-n._tTime)/n._ts))&&n.totalTime(n._tTime,!0),n=n.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&e<this._tDur||this._ts<0&&e>0||!this._tDur&&!e)&&e2(this._dp,this,this._start-this._delay)}return this._tTime===e&&(this._dur||t)&&(!this._initted||1e-8!==Math.abs(this._zTime))&&(e||this._initted||!this.add&&!this._ptLookup)||(this._ts||(this._pTime=e),eO(this,e,t)),this},t.time=function(e,t){return arguments.length?this.totalTime(Math.min(this.totalDuration(),e+eK(this))%(this._dur+this._rDelay)||(e?this._dur:0),t):this._time},t.totalProgress=function(e,t){return arguments.length?this.totalTime(this.totalDuration()*e,t):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},t.progress=function(e,t){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(1&this.iteration())?1-e:e)+eK(this),t):this.duration()?Math.min(1,this._time/this._dur):+(this.rawTime()>0)},t.iteration=function(e,t){var n=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(e-1)*n,t):this._repeat?eZ(this._tTime,n)+1:1},t.timeScale=function(e,t){if(!arguments.length)return -1e-8===this._rts?0:this._rts;if(this._rts===e)return this;var n=this.parent&&this._ts?eJ(this.parent._time,this):this._tTime;return this._rts=+e||0,this._ts=this._ps||-1e-8===e?0:this._rts,this.totalTime(ta(-Math.abs(this._delay),this.totalDuration(),n),!1!==t),eQ(this),eX(this)},t.paused=function(e){return arguments.length?(this._ps!==e&&(this._ps=e,e?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(tP(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&1e-8!==Math.abs(this._zTime)&&(this._tTime-=1e-8)))),this):this._ps},t.startTime=function(e){if(arguments.length){this._start=e;var t=this.parent||this._dp;return t&&(t._sort||!this.parent)&&e2(t,this,e-this._delay),this}return this._start},t.endTime=function(e){return this._start+(G(e)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},t.rawTime=function(e){var t=this.parent||this._dp;return t?e&&(!this._ts||this._repeat&&this._time&&1>this.totalProgress())?this._tTime%(this._dur+this._rDelay):this._ts?eJ(t.rawTime(e),this):this._tTime:this._tTime},t.revert=function(e){void 0===e&&(e=eg);var t=E;return E=e,eA(this)&&(this.timeline&&this.timeline.revert(e),this.totalTime(-.01,e.suppressEvents)),"nested"!==this.data&&!1!==e.kill&&this.kill(),E=t,this},t.globalTime=function(e){for(var t=this,n=arguments.length?e:t.rawTime();t;)n=t._start+n/(Math.abs(t._ts)||1),t=t._dp;return!this.parent&&this._sat?this._sat.globalTime(e):n},t.repeat=function(e){return arguments.length?(this._repeat=e===1/0?-2:e,te(this)):-2===this._repeat?1/0:this._repeat},t.repeatDelay=function(e){if(arguments.length){var t=this._time;return this._rDelay=e,te(this),t?this.time(t):this}return this._rDelay},t.yoyo=function(e){return arguments.length?(this._yoyo=e,this):this._yoyo},t.seek=function(e,t){return this.totalTime(tn(this,e),G(t))},t.restart=function(e,t){return this.play().totalTime(e?-this._delay:0,G(t)),this._dur||(this._zTime=-1e-8),this},t.play=function(e,t){return null!=e&&this.seek(e,t),this.reversed(!1).paused(!1)},t.reverse=function(e,t){return null!=e&&this.seek(e||this.totalDuration(),t),this.reversed(!0).paused(!1)},t.pause=function(e,t){return null!=e&&this.seek(e,t),this.paused(!0)},t.resume=function(){return this.paused(!1)},t.reversed=function(e){return arguments.length?(!!e!==this.reversed()&&this.timeScale(-this._rts||(e?-1e-8:0)),this):this._rts<0},t.invalidate=function(){return this._initted=this._act=0,this._zTime=-1e-8,this},t.isActive=function(){var e,t=this.parent||this._dp,n=this._start;return!!(!t||this._ts&&this._initted&&t.isActive()&&(e=t.rawTime(!0))>=n&&e<this.endTime(!0)-1e-8)},t.eventCallback=function(e,t,n){var r=this.vars;return arguments.length>1?(t?(r[e]=t,n&&(r[e+"Params"]=n),"onUpdate"===e&&(this._onUpdate=t)):delete r[e],this):r[e]},t.then=function(e){var t=this;return new Promise(function(n){var r=U(e)?e:eI,i=function(){var e=t.then;t.then=null,U(r)&&(r=r(t))&&(r.then||r===t)&&(t.then=e),n(r),t.then=e};t._initted&&1===t.totalProgress()&&t._ts>=0||!t._tTime&&t._ts<0?i():t._prom=i})},t.kill=function(){tw(this)},e}();eF(tX.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-1e-8,_prom:0,_ps:!1,_rts:1});var tG=function(e){function t(t,n){var r;return void 0===t&&(t={}),(r=e.call(this,t)||this).labels={},r.smoothChildTiming=!!t.smoothChildTiming,r.autoRemoveChildren=!!t.autoRemoveChildren,r._sort=G(t.sortChildren),C&&e2(t.parent||C,l(r),n),t.reversed&&r.reverse(),t.paused&&r.paused(!0),t.scrollTrigger&&e3(l(r),t.scrollTrigger),r}c(t,e);var n=t.prototype;return n.to=function(e,t,n){return tr(0,arguments,this),this},n.from=function(e,t,n){return tr(1,arguments,this),this},n.fromTo=function(e,t,n,r){return tr(2,arguments,this),this},n.set=function(e,t,n){return t.duration=0,t.parent=this,eW(t).repeatDelay||(t.repeat=0),t.immediateRender=!!t.immediateRender,new nr(e,t,tn(this,n),1),this},n.call=function(e,t,n){return e2(this,nr.delayedCall(0,e,t),n)},n.staggerTo=function(e,t,n,r,i,a,s){return n.duration=t,n.stagger=n.stagger||r,n.onComplete=a,n.onCompleteParams=s,n.parent=this,new nr(e,n,tn(this,i)),this},n.staggerFrom=function(e,t,n,r,i,a,s){return n.runBackwards=1,eW(n).immediateRender=G(n.immediateRender),this.staggerTo(e,t,n,r,i,a,s)},n.staggerFromTo=function(e,t,n,r,i,a,s,o){return r.startAt=n,eW(r).immediateRender=G(r.immediateRender),this.staggerTo(e,t,r,i,a,s,o)},n.render=function(e,t,n){var r,i,a,s,o,l,c,u,d,h,f,p,m=this._time,g=this._dirty?this.totalDuration():this._tDur,v=this._dur,x=e<=0?0:eL(e),y=this._zTime<0!=e<0&&(this._initted||!v);if(this!==C&&x>g&&e>=0&&(x=g),x!==this._tTime||n||y){if(m!==this._time&&v&&(x+=this._time-m,e+=this._time-m),r=x,d=this._start,l=!(u=this._ts),y&&(v||(m=this._zTime),(e||!t)&&(this._zTime=e)),this._repeat){if(f=this._yoyo,o=v+this._rDelay,this._repeat<-1&&e<0)return this.totalTime(100*o+e,t,n);if(r=eL(x%o),x===g?(s=this._repeat,r=v):((s=~~(h=eL(x/o)))&&s===h&&(r=v,s--),r>v&&(r=v)),h=eZ(this._tTime,o),!m&&this._tTime&&h!==s&&this._tTime-h*o-this._dur<=0&&(h=s),f&&1&s&&(r=v-r,p=1),s!==h&&!this._lock){var b=f&&1&h,w=b===(f&&1&s);if(s<h&&(b=!b),m=b?0:x%v?v:x,this._lock=1,this.render(m||(p?0:eL(s*o)),t,!v)._lock=0,this._tTime=x,!t&&this.parent&&tb(this,"onRepeat"),this.vars.repeatRefresh&&!p&&(this.invalidate()._lock=1),m&&m!==this._time||!this._ts!==l||this.vars.onRepeat&&!this.parent&&!this._act||(v=this._dur,g=this._tDur,w&&(this._lock=2,m=b?v:-1e-4,this.render(m,!0),this.vars.repeatRefresh&&!p&&this.invalidate()),this._lock=0,!this._ts&&!l))return this;t$(this,p)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(c=e7(this,eL(m),eL(r)))&&(x-=r-(r=c._start)),this._tTime=x,this._time=r,this._act=!u,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=e,m=0),!m&&x&&!t&&!h&&(tb(this,"onStart"),this._tTime!==x))return this;if(r>=m&&e>=0)for(i=this._first;i;){if(a=i._next,(i._act||r>=i._start)&&i._ts&&c!==i){if(i.parent!==this)return this.render(e,t,n);if(i.render(i._ts>0?(r-i._start)*i._ts:(i._dirty?i.totalDuration():i._tDur)+(r-i._start)*i._ts,t,n),r!==this._time||!this._ts&&!l){c=0,a&&(x+=this._zTime=-1e-8);break}}i=a}else{i=this._last;for(var j=e<0?e:r;i;){if(a=i._prev,(i._act||j<=i._end)&&i._ts&&c!==i){if(i.parent!==this)return this.render(e,t,n);if(i.render(i._ts>0?(j-i._start)*i._ts:(i._dirty?i.totalDuration():i._tDur)+(j-i._start)*i._ts,t,n||E&&eA(i)),r!==this._time||!this._ts&&!l){c=0,a&&(x+=this._zTime=j?-1e-8:1e-8);break}}i=a}}if(c&&!t&&(this.pause(),c.render(r>=m?0:-1e-8)._zTime=r>=m?1:-1,this._ts))return this._start=d,eQ(this),this.render(e,t,n);this._onUpdate&&!t&&tb(this,"onUpdate",!0),(x===g&&this._tTime>=this.totalDuration()||!x&&m)&&(d===this._start||Math.abs(u)!==Math.abs(this._ts))&&!this._lock&&((e||!v)&&(x===g&&this._ts>0||!x&&this._ts<0)&&eY(this,1),t||e<0&&!m||!x&&!m&&g||(tb(this,x===g&&e>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(x<g&&this.timeScale()>0)&&this._prom()))}return this},n.add=function(e,t){var n=this;if(Y(t)||(t=tn(this,t,e)),!(e instanceof tX)){if(Q(e))return e.forEach(function(e){return n.add(e,t)}),this;if(H(e))return this.addLabel(e,t);if(!U(e))return this;e=nr.delayedCall(0,e)}return this!==e?e2(this,e,t):this},n.getChildren=function(e,t,n,r){void 0===e&&(e=!0),void 0===t&&(t=!0),void 0===n&&(n=!0),void 0===r&&(r=-1e8);for(var i=[],a=this._first;a;)a._start>=r&&(a instanceof nr?t&&i.push(a):(n&&i.push(a),e&&i.push.apply(i,a.getChildren(!0,t,n)))),a=a._next;return i},n.getById=function(e){for(var t=this.getChildren(1,1,1),n=t.length;n--;)if(t[n].vars.id===e)return t[n]},n.remove=function(e){return H(e)?this.removeLabel(e):U(e)?this.killTweensOf(e):(e.parent===this&&eU(this,e),e===this._recent&&(this._recent=this._last),eq(this))},n.totalTime=function(t,n){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=eL(tD.time-(this._ts>0?t/this._ts:-((this.totalDuration()-t)/this._ts)))),e.prototype.totalTime.call(this,t,n),this._forcing=0,this):this._tTime},n.addLabel=function(e,t){return this.labels[e]=tn(this,t),this},n.removeLabel=function(e){return delete this.labels[e],this},n.addPause=function(e,t,n){var r=nr.delayedCall(0,t||ef,n);return r.data="isPause",this._hasPause=1,e2(this,r,tn(this,e))},n.removePause=function(e){var t=this._first;for(e=tn(this,e);t;)t._start===e&&"isPause"===t.data&&eY(t),t=t._next},n.killTweensOf=function(e,t,n){for(var r=this.getTweensOf(e,n),i=r.length;i--;)t0!==r[i]&&r[i].kill(e,t);return this},n.getTweensOf=function(e,t){for(var n,r=[],i=tc(e),a=this._first,s=Y(t);a;)a instanceof nr?eD(a._targets,i)&&(s?(!t0||a._initted&&a._ts)&&a.globalTime(0)<=t&&a.globalTime(a.totalDuration())>t:!t||a.isActive())&&r.push(a):(n=a.getTweensOf(i,t)).length&&r.push.apply(r,n),a=a._next;return r},n.tweenTo=function(e,t){t=t||{};var n,r=this,i=tn(r,e),a=t,s=a.startAt,o=a.onStart,l=a.onStartParams,c=a.immediateRender,u=nr.to(r,eF({ease:t.ease||"none",lazy:!1,immediateRender:!1,time:i,overwrite:"auto",duration:t.duration||Math.abs((i-(s&&"time"in s?s.time:r._time))/r.timeScale())||1e-8,onStart:function(){if(r.pause(),!n){var e=t.duration||Math.abs((i-(s&&"time"in s?s.time:r._time))/r.timeScale());u._dur!==e&&e9(u,e,0,1).render(u._time,!0,!0),n=1}o&&o.apply(u,l||[])}},t));return c?u.render(0):u},n.tweenFromTo=function(e,t,n){return this.tweenTo(t,eF({startAt:{time:tn(this,e)}},n))},n.recent=function(){return this._recent},n.nextLabel=function(e){return void 0===e&&(e=this._time),ty(this,tn(this,e))},n.previousLabel=function(e){return void 0===e&&(e=this._time),ty(this,tn(this,e),1)},n.currentLabel=function(e){return arguments.length?this.seek(e,!0):this.previousLabel(this._time+1e-8)},n.shiftChildren=function(e,t,n){void 0===n&&(n=0);for(var r,i=this._first,a=this.labels;i;)i._start>=n&&(i._start+=e,i._end+=e),i=i._next;if(t)for(r in a)a[r]>=n&&(a[r]+=e);return eq(this)},n.invalidate=function(t){var n=this._first;for(this._lock=0;n;)n.invalidate(t),n=n._next;return e.prototype.invalidate.call(this,t)},n.clear=function(e){void 0===e&&(e=!0);for(var t,n=this._first;n;)t=n._next,this.remove(n),n=t;return this._dp&&(this._time=this._tTime=this._pTime=0),e&&(this.labels={}),eq(this)},n.totalDuration=function(e){var t,n,r,i=0,a=this._last,s=1e8;if(arguments.length)return this.timeScale((this._repeat<0?this.duration():this.totalDuration())/(this.reversed()?-e:e));if(this._dirty){for(r=this.parent;a;)t=a._prev,a._dirty&&a.totalDuration(),(n=a._start)>s&&this._sort&&a._ts&&!this._lock?(this._lock=1,e2(this,a,n-a._delay,1)._lock=0):s=n,n<0&&a._ts&&(i-=n,(!r&&!this._dp||r&&r.smoothChildTiming)&&(this._start+=n/this._ts,this._time-=n,this._tTime-=n),this.shiftChildren(-n,!1,-Infinity),s=0),a._end>i&&a._ts&&(i=a._end),a=t;e9(this,this===C&&this._time>i?this._time:i,1,1),this._dirty=0}return this._tDur},t.updateRoot=function(e){if(C._ts&&(eO(C,eJ(e,C)),P=tD.frame),tD.frame>=ej){ej+=R.autoSleep||120;var t=C._first;if((!t||!t._ts)&&R.autoSleep&&tD._listeners.length<2){for(;t&&!t._ts;)t=t._next;t||tD.sleep()}}},t}(tX);eF(tG.prototype,{_lock:0,_hasPause:0,_forcing:0});var tK,tZ,tJ,tQ,t0,t1,t2=function(e,t,n,r,i,a,s){var o,l,c,u,d,h,f,p,m=new nv(this._pt,e,t,0,1,nd,null,i),g=0,v=0;for(m.b=n,m.e=r,n+="",r+="",(f=~r.indexOf("random("))&&(r=tv(r)),a&&(a(p=[n,r],e,t),n=p[0],r=p[1]),l=n.match(er)||[];o=er.exec(r);)u=o[0],d=r.substring(g,o.index),c?c=(c+1)%5:"rgba("===d.substr(-5)&&(c=1),u!==l[v++]&&(h=parseFloat(l[v-1])||0,m._pt={_next:m._pt,p:d||1===v?d:",",s:h,c:"="===u.charAt(1)?eM(h,u)-h:parseFloat(u)-h,m:c&&c<4?Math.round:0},g=er.lastIndex);return m.c=g<r.length?r.substring(g,r.length):"",m.fp=s,(ei.test(r)||f)&&(m.e=0),this._pt=m,m},t3=function(e,t,n,r,i,a,s,o,l,c){U(r)&&(r=r(i||0,e,a));var u,d=e[t],h="get"!==n?n:U(d)?l?e[t.indexOf("set")||!U(e["get"+t.substr(3)])?t:"get"+t.substr(3)](l):e[t]():d,f=U(d)?l?ns:na:ni;if(H(r)&&(~r.indexOf("random(")&&(r=tv(r)),"="===r.charAt(1)&&((u=eM(h,r)+(ts(h)||0))||0===u)&&(r=u)),!c||h!==r||t1)return isNaN(h*r)||""===r?(d||t in e||eu(t,r),t2.call(this,e,t,h,r,f,o||R.stringFilter,l)):(u=new nv(this._pt,e,t,+h||0,r-(h||0),"boolean"==typeof d?nu:nc,0,f),l&&(u.fp=l),s&&u.modifier(s,this,e),this._pt=u)},t5=function(e,t,n,r,i){if(U(e)&&(e=ne(e,i,t,n,r)),!X(e)||e.style&&e.nodeType||Q(e)||J(e))return H(e)?ne(e,i,t,n,r):e;var a,s={};for(a in e)s[a]=ne(e[a],i,t,n,r);return s},t4=function(e,t,n,r,i,a){var s,o,l,c;if(eb[e]&&!1!==(s=new eb[e]).init(i,s.rawVars?t[e]:t5(t[e],r,i,a,n),n,r,a)&&(n._pt=o=new nv(n._pt,i,e,0,1,s.render,s,0,s.priority),n!==A))for(l=n._ptLookup[n._targets.indexOf(i)],c=s._props.length;c--;)l[s._props[c]]=o;return s},t6=function e(t,n,r){var i,a,s,o,l,c,u,d,h,f,p,m,g,v=t.vars,x=v.ease,y=v.startAt,b=v.immediateRender,w=v.lazy,j=v.onUpdate,S=v.runBackwards,k=v.yoyoEase,_=v.keyframes,T=v.autoRevert,L=t._dur,M=t._startAt,D=t._targets,P=t.parent,A=P&&"nested"===P.data?P.vars.targets:D,O="auto"===t._overwrite&&!N,R=t.timeline;if(!R||_&&x||(x="none"),t._ease=tW(x,I.ease),t._yEase=k?tB(tW(!0===k?x:k,I.ease)):0,k&&t._yoyo&&!t._repeat&&(k=t._yEase,t._yEase=t._ease,t._ease=k),t._from=!R&&!!v.runBackwards,!R||_&&!v.stagger){if(m=(d=D[0]?eE(D[0]).harness:0)&&v[d.prop],i=e$(v,ev),M&&(M._zTime<0&&M.progress(1),n<0&&S&&b&&!T?M.render(-1,!0):M.revert(S&&L?em:ep),M._lazy=0),y){if(eY(t._startAt=nr.set(D,eF({data:"isStart",overwrite:!1,parent:P,immediateRender:!0,lazy:!M&&G(w),startAt:null,delay:0,onUpdate:j&&function(){return tb(t,"onUpdate")},stagger:0},y))),t._startAt._dp=0,t._startAt._sat=t,n<0&&(E||!b&&!T)&&t._startAt.revert(em),b&&L&&n<=0&&r<=0){n&&(t._zTime=n);return}}else if(S&&L&&!M)if(n&&(b=!1),s=eF({overwrite:!1,data:"isFromStart",lazy:b&&!M&&G(w),immediateRender:b,stagger:0,parent:P},i),m&&(s[d.prop]=m),eY(t._startAt=nr.set(D,s)),t._startAt._dp=0,t._startAt._sat=t,n<0&&(E?t._startAt.revert(em):t._startAt.render(-1,!0)),t._zTime=n,b){if(!n)return}else e(t._startAt,1e-8,1e-8);for(t._pt=t._ptCache=0,w=L&&G(w)||w&&!L,a=0;a<D.length;a++){if(u=(l=D[a])._gsap||eN(D)[a]._gsap,t._ptLookup[a]=f={},ey[u.id]&&ex.length&&eP(),p=A===D?a:A.indexOf(l),d&&!1!==(h=new d).init(l,m||i,t,p,A)&&(t._pt=o=new nv(t._pt,l,h.name,0,1,h.render,h,0,h.priority),h._props.forEach(function(e){f[e]=o}),h.priority&&(c=1)),!d||m)for(s in i)eb[s]&&(h=t4(s,i,t,p,l,A))?h.priority&&(c=1):f[s]=o=t3.call(t,l,s,"get",i[s],p,A,0,v.stringFilter);t._op&&t._op[a]&&t.kill(l,t._op[a]),O&&t._pt&&(t0=t,C.killTweensOf(l,f,t.globalTime(n)),g=!t.parent,t0=0),t._pt&&w&&(ey[u.id]=1)}c&&ng(t),t._onInit&&t._onInit(t)}t._onUpdate=j,t._initted=(!t._op||t._pt)&&!g,_&&n<=0&&R.render(1e8,!0,!0)},t8=function(e,t,n,r,i,a,s,o){var l,c,u,d,h=(e._pt&&e._ptCache||(e._ptCache={}))[t];if(!h)for(h=e._ptCache[t]=[],u=e._ptLookup,d=e._targets.length;d--;){if((l=u[d][t])&&l.d&&l.d._pt)for(l=l.d._pt;l&&l.p!==t&&l.fp!==t;)l=l._next;if(!l)return t1=1,e.vars[t]="+=0",t6(e,s),t1=0,o?ed(t+" not eligible for reset"):1;h.push(l)}for(d=h.length;d--;)(l=(c=h[d])._pt||c).s=(r||0===r)&&!i?r:l.s+(r||0)+a*l.c,l.c=n-l.s,c.e&&(c.e=eT(n)+ts(c.e)),c.b&&(c.b=l.s+ts(c.b))},t7=function(e,t){var n,r,i,a,s=e[0]?eE(e[0]).harness:0,o=s&&s.aliases;if(!o)return t;for(r in n=ez({},t),o)if(r in n)for(i=(a=o[r].split(",")).length;i--;)n[a[i]]=n[r];return n},t9=function(e,t,n,r){var i,a,s=t.ease||r||"power1.inOut";if(Q(t))a=n[e]||(n[e]=[]),t.forEach(function(e,n){return a.push({t:n/(t.length-1)*100,v:e,e:s})});else for(i in t)a=n[i]||(n[i]=[]),"ease"===i||a.push({t:parseFloat(e),v:t[i],e:s})},ne=function(e,t,n,r,i){return U(e)?e.call(t,n,r,i):H(e)&&~e.indexOf("random(")?tv(e):e},nt=ek+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert",nn={};eC(nt+",id,stagger,delay,duration,paused,scrollTrigger",function(e){return nn[e]=1});var nr=function(e){function t(t,n,r,i){"number"==typeof n&&(r.duration=n,n=r,r=null);var a,s,o,c,u,d,h,f,p=e.call(this,i?n:eW(n))||this,m=p.vars,g=m.duration,v=m.delay,x=m.immediateRender,y=m.stagger,b=m.overwrite,w=m.keyframes,j=m.defaults,S=m.scrollTrigger,k=m.
29yoyoEase,E=n.parent||C,_=(Q(t)||J(t)?Y(t[0]):"length"in n)?[t]:tc(t);if(p._targets=_.length?eN(_):ed("GSAP target "+t+" not found. https://gsap.com",!R.nullTargetWarn)||[],p._ptLookup=[],p._overwrite=b,w||y||Z(g)||Z(v)){if(n=p.vars,(a=p.timeline=new tG({data:"nested",defaults:j||{},targets:E&&"nested"===E.data?E.vars.targets:_})).kill(),a.parent=a._dp=l(p),a._start=0,y||Z(g)||Z(v)){if(c=_.length,h=y&&th(y),X(y))for(u in y)~nt.indexOf(u)&&(f||(f={}),f[u]=y[u]);for(s=0;s<c;s++)(o=e$(n,nn)).stagger=0,k&&(o.yoyoEase=k),f&&ez(o,f),d=_[s],o.duration=+ne(g,l(p),s,d,_),o.delay=(+ne(v,l(p),s,d,_)||0)-p._delay,!y&&1===c&&o.delay&&(p._delay=v=o.delay,p._start+=v,o.delay=0),a.to(d,o,h?h(s,d,_):0),a._ease=tA.none;a.duration()?g=v=0:p.timeline=0}else if(w){eW(eF(a.vars.defaults,{ease:"none"})),a._ease=tW(w.ease||n.ease||"none");var T,L,M,D=0;if(Q(w))w.forEach(function(e){return a.to(_,e,">")}),a.duration();else{for(u in o={},w)"ease"===u||"easeEach"===u||t9(u,w[u],o,w.easeEach);for(u in o)for(T=o[u].sort(function(e,t){return e.t-t.t}),D=0,s=0;s<T.length;s++)(M={ease:(L=T[s]).e,duration:(L.t-(s?T[s-1].t:0))/100*g})[u]=L.v,a.to(_,M,D),D+=M.duration;a.duration()<g&&a.to({},{duration:g-a.duration()})}}g||p.duration(g=a.duration())}else p.timeline=0;return!0!==b||N||(t0=l(p),C.killTweensOf(_),t0=0),e2(E,l(p),r),n.reversed&&p.reverse(),n.paused&&p.paused(!0),(x||!g&&!w&&p._start===eL(E._time)&&G(x)&&function e(t){return!t||t._ts&&e(t.parent)}(l(p))&&"nested"!==E.data)&&(p._tTime=-1e-8,p.render(Math.max(0,-v)||0)),S&&e3(l(p),S),p}c(t,e);var n=t.prototype;return n.render=function(e,t,n){var r,i,a,s,o,l,c,u,d,h=this._time,f=this._tDur,p=this._dur,m=e<0,g=e>f-1e-8&&!m?f:e<1e-8?0:e;if(p){if(g!==this._tTime||!e||n||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==m||this._lazy){if(r=g,u=this.timeline,this._repeat){if(s=p+this._rDelay,this._repeat<-1&&m)return this.totalTime(100*s+e,t,n);if(r=eL(g%s),g===f?(a=this._repeat,r=p):(a=~~(o=eL(g/s)))&&a===o?(r=p,a--):r>p&&(r=p),(l=this._yoyo&&1&a)&&(d=this._yEase,r=p-r),o=eZ(this._tTime,s),r===h&&!n&&this._initted&&a===o)return this._tTime=g,this;a!==o&&(u&&this._yEase&&t$(u,l),this.vars.repeatRefresh&&!l&&!this._lock&&r!==s&&this._initted&&(this._lock=n=1,this.render(eL(s*a),!0).invalidate()._lock=0))}if(!this._initted){if(e5(this,m?e:r,n,t,g))return this._tTime=0,this;if(h!==this._time&&!(n&&this.vars.repeatRefresh&&a!==o))return this;if(p!==this._dur)return this.render(e,t,n)}if(this._tTime=g,this._time=r,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=c=(d||this._ease)(r/p),this._from&&(this.ratio=c=1-c),!h&&g&&!t&&!o&&(tb(this,"onStart"),this._tTime!==g))return this;for(i=this._pt;i;)i.r(c,i.d),i=i._next;u&&u.render(e<0?e:u._dur*u._ease(r/this._dur),t,n)||this._startAt&&(this._zTime=e),this._onUpdate&&!t&&(m&&eG(this,e,t,n),tb(this,"onUpdate")),this._repeat&&a!==o&&this.vars.onRepeat&&!t&&this.parent&&tb(this,"onRepeat"),(g===this._tDur||!g)&&this._tTime===g&&(m&&!this._onUpdate&&eG(this,e,!0,!0),(e||!p)&&(g===this._tDur&&this._ts>0||!g&&this._ts<0)&&eY(this,1),!t&&!(m&&!h)&&(g||h||l)&&(tb(this,g===f?"onComplete":"onReverseComplete",!0),this._prom&&!(g<f&&this.timeScale()>0)&&this._prom()))}}else e8(this,e,t,n);return this},n.targets=function(){return this._targets},n.invalidate=function(t){return t&&this.vars.runBackwards||(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(t),e.prototype.invalidate.call(this,t)},n.resetTo=function(e,t,n,r,i){O||tD.wake(),this._ts||this.play();var a=Math.min(this._dur,(this._dp._time-this._start)*this._ts);return(this._initted||t6(this,a),t8(this,e,t,n,r,this._ease(a/this._dur),a,i))?this.resetTo(e,t,n,r,1):(e0(this,0),this.parent||eH(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},n.kill=function(e,t){if(void 0===t&&(t="all"),!e&&(!t||"all"===t))return this._lazy=this._pt=0,this.parent?tw(this):this.scrollTrigger&&this.scrollTrigger.kill(!!E),this;if(this.timeline){var n=this.timeline.totalDuration();
vendor: 22,894 bytes, line 29
29return this.timeline.killTweensOf(e,t,t0&&!0!==t0.vars.overwrite)._first||tw(this),this.parent&&n!==this.timeline.totalDuration()&&e9(this,this._dur*this.timeline._tDur/n,0,1),this}var r,i,a,s,o,l,c,u=this._targets,d=e?tc(e):u,h=this._ptLookup,f=this._pt;if((!t||"all"===t)&&eV(u,d))return"all"===t&&(this._pt=0),tw(this);for(r=this._op=this._op||[],"all"!==t&&(H(t)&&(o={},eC(t,function(e){return o[e]=1}),t=o),t=t7(u,t)),c=u.length;c--;)if(~d.indexOf(u[c]))for(o in i=h[c],"all"===t?(r[c]=t,s=i,a={}):(a=r[c]=r[c]||{},s=t),s)(l=i&&i[o])&&("kill"in l.d&&!0!==l.d.kill(o)||eU(this,l,"_pt"),delete i[o]),"all"!==a&&(a[o]=1);return this._initted&&!this._pt&&f&&tw(this),this},t.to=function(e,n){return new t(e,n,arguments[2])},t.from=function(e,t){return tr(1,arguments)},t.delayedCall=function(e,n,r,i){return new t(n,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:e,onComplete:n,onReverseComplete:n,onCompleteParams:r,onReverseCompleteParams:r,callbackScope:i})},t.fromTo=function(e,t,n){return tr(2,arguments)},t.set=function(e,n){return n.duration=0,n.repeatDelay||(n.repeat=0),new t(e,n)},t.killTweensOf=function(e,t,n){return C.killTweensOf(e,t,n)},t}(tX);eF(nr.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),eC("staggerTo,staggerFrom,staggerFromTo",function(e){nr[e]=function(){var t=new tG,n=to.call(arguments,0);return n.splice("staggerFromTo"===e?5:4,0,0),t[e].apply(t,n)}});var ni=function(e,t,n){return e[t]=n},na=function(e,t,n){return e[t](n)},ns=function(e,t,n,r){return e[t](r.fp,n)},no=function(e,t,n){return e.setAttribute(t,n)},nl=function(e,t){return U(e[t])?na:q(e[t])&&e.setAttribute?no:ni},nc=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e6)/1e6,t)},nu=function(e,t){return t.set(t.t,t.p,!!(t.s+t.c*e),t)},nd=function(e,t){var n=t._pt,r="";if(!e&&t.b)r=t.b;else if(1===e&&t.e)r=t.e;else{for(;n;)r=n.p+(n.m?n.m(n.s+n.c*e):Math.round((n.s+n.c*e)*1e4)/1e4)+r,n=n._next;r+=t.c}t.set(t.t,t.p,r,t)},nh=function(e,t){for(var n=t._pt;n;)n.r(e,n.d),n=n._next},nf=function(e,t,n,r){for(var i,a=this._pt;a;)i=a._next,a.p===r&&a.modifier(e,t,n),a=i},np=function(e){for(var t,n,r=this._pt;r;)n=r._next,(r.p!==e||r.op)&&r.op!==e?r.dep||(t=1):eU(this,r,"_pt"),r=n;return!t},nm=function(e,t,n,r){r.mSet(e,t,r.m.call(r.tween,n,r.mt),r)},ng=function(e){for(var t,n,r,i,a=e._pt;a;){for(t=a._next,n=r;n&&n.pr>a.pr;)n=n._next;(a._prev=n?n._prev:i)?a._prev._next=a:r=a,(a._next=n)?n._prev=a:i=a,a=t}e._pt=r},nv=function(){function e(e,t,n,r,i,a,s,o,l){this.t=t,this.s=r,this.c=i,this.p=n,this.r=a||nc,this.d=s||this,this.set=o||ni,this.pr=l||0,this._next=e,e&&(e._prev=this)}return e.prototype.modifier=function(e,t,n){this.mSet=this.mSet||this.set,this.set=nm,this.m=e,this.mt=n,this.tween=t},e}();eC(ek+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(e){return ev[e]=1}),eo.TweenMax=eo.TweenLite=nr,eo.TimelineLite=eo.TimelineMax=tG,C=new tG({sortChildren:!1,defaults:I,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),R.stringFilter=tM;var nx=[],ny={},nb=[],nw=0,nj=0,nS=function(e){return(ny[e]||nb).map(function(e){return e()})},nk=function(){var e=Date.now(),t=[];e-nw>2&&(nS("matchMediaInit"),nx.forEach(function(e){var n,r,i,a,s=e.queries,o=e.conditions;for(r in s)(n=T.matchMedia(s[r]).matches)&&(i=1),n!==o[r]&&(o[r]=n,a=1);a&&(e.revert(),i&&t.push(e))}),nS("matchMediaRevert"),t.forEach(function(e){return e.onMatch(e,function(t){return e.add(null,t)})}),nw=e,nS("matchMedia"))},nN=function(){function e(e,t){this.selector=t&&tu(t),this.data=[],this._r=[],this.isReverted=!1,this.id=nj++,e&&this.add(e)}var t=e.prototype;return t.add=function(e,t,n){U(e)&&(n=t,t=e,e=U);var r=this,i=function(){var e,i=_,a=r.selector;return i&&i!==r&&i.data.push(r),n&&(r.selector=tu(n)),_=r,e=t.apply(r,arguments),U(e)&&r._r.push(e),_=i,r.selector=a,r.isReverted=!1,e};return r.last=i,e===U?i(r,function(e){return r.add(null,e)}):e?r[e]=i:i},t.ignore=function(e){var t=_;_=null,e(this),_=t},t.getTweens=function(){var t=[];return this.data.forEach(function(n){return n instanceof e?t.push.apply(t,n.getTweens()):n instanceof nr&&!(n.parent&&"nested"===n.parent.data)&&t.push(n)}),t},t.clear=function(){this._r.length=this.data.length=0},t.kill=function(e,t){var n=this;if(e){for(var r,i=n.getTweens(),a=n.data.length;a--;)"isFlip"===(r=n.data[a]).data&&(r.revert(),r.getChildren(!0,!0,!1).forEach(function(e){return i.splice(i.indexOf(e),1)}));for(i.map(function(e){return{g:e._dur||e._delay||e._sat&&!e._sat.vars.immediateRender?e.globalTime(0):-1/0,t:e}}).sort(function(e,t){return t.g-e.g||-1/0}).forEach(function(t){return t.t.revert(e)}),a=n.data.length;a--;)(r=n.data[a])instanceof tG?"nested"!==r.data&&(r.scrollTrigger&&r.scrollTrigger.revert(),r.kill()):r instanceof nr||!r.revert||r.revert(e);n._r.forEach(function(t){return t(e,n)}),n.isReverted=!0}else this.data.forEach(function(e){return e.kill&&e.kill()});if(this.clear(),t)for(var s=nx.length;s--;)nx[s].id===this.id&&nx.splice(s,1)},t.revert=function(e){this.kill(e||{})},e}(),nE=function(){function e(e){this.contexts=[],this.scope=e,_&&_.data.push(this)}var t=e.prototype;return t.add=function(e,t,n){X(e)||(e={matches:e});var r,i,a,s=new nN(0,n||this.scope),o=s.conditions={};for(i in _&&!s.selector&&(s.selector=_.selector),this.contexts.push(s),t=s.add("onMatch",t),s.queries=e,e)"all"===i?a=1:(r=T.matchMedia(e[i]))&&(0>nx.indexOf(s)&&nx.push(s),(o[i]=r.matches)&&(a=1),r.addListener?r.addListener(nk):r.addEventListener("change",nk));return a&&t(s,function(e){return s.add(null,e)}),this},t.revert=function(e){this.kill(e||{})},t.kill=function(e){this.contexts.forEach(function(t){return t.kill(e,!0)})},e}(),n_={registerPlugin:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];t.forEach(function(e){return tS(e)})},timeline:function(e){return new tG(e)},getTweensOf:function(e,t){return C.getTweensOf(e,t)},getProperty:function(e,t,n,r){H(e)&&(e=tc(e)[0]);var i=eE(e||{}).get,a=n?eI:eR;return"native"===n&&(n=""),e?t?a((eb[t]&&eb[t].get||i)(e,t,n,r)):function(t,n,r){return a((eb[t]&&eb[t].get||i)(e,t,n,r))}:e},quickSetter:function(e,t,n){if((e=tc(e)).length>1){var r=e.map(function(e){return nM.quickSetter(e,t,n)}),i=r.length;return function(e){for(var t=i;t--;)r[t](e)}}e=e[0]||{};var a=eb[t],s=eE(e),o=s.harness&&(s.harness.aliases||{})[t]||t,l=a?function(t){var r=new a;A._pt=0,r.init(e,n?t+n:t,A,0,[e]),r.render(1,r),A._pt&&nh(1,A)}:s.set(e,o);return a?l:function(t){return l(e,o,n?t+n:t,s,1)}},quickTo:function(e,t,n){var r,i=nM.to(e,eF(((r={})[t]="+=0.1",r.paused=!0,r.stagger=0,r),n||{})),a=function(e,n,r){return i.resetTo(t,e,n,r)};return a.tween=i,a},isTweening:function(e){return C.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=tW(e.ease,I.ease)),eB(I,e||{})},config:function(e){return eB(R,e||{})},registerEffect:function(e){var t=e.name,n=e.effect,r=e.plugins,i=e.defaults,a=e.extendTimeline;(r||"").split(",").forEach(function(e){return e&&!eb[e]&&!eo[e]&&ed(t+" effect requires "+e+" plugin.")}),ew[t]=function(e,t,r){return n(tc(e),eF(t||{},i),r)},a&&(tG.prototype[t]=function(e,n,r){return this.add(ew[t](e,X(n)?n:(r=n)&&{},this),r)})},registerEase:function(e,t){tA[e]=tW(t)},parseEase:function(e,t){return arguments.length?tW(e,t):tA},getById:function(e){return C.getById(e)},exportRoot:function(e,t){void 0===e&&(e={});var n,r,i=new tG(e);for(i.smoothChildTiming=G(e.smoothChildTiming),C.remove(i),i._dp=0,i._time=i._tTime=C._time,n=C._first;n;)r=n._next,(t||!(!n._dur&&n instanceof nr&&n.vars.onComplete===n._targets[0]))&&e2(i,n,n._start-n._delay),n=r;return e2(C,i,0),i},context:function(e,t){return e?new nN(e,t):_},matchMedia:function(e){return new nE(e)},matchMediaRefresh:function(){return nx.forEach(function(e){var t,n,r=e.conditions;for(n in r)r[n]&&(r[n]=!1,t=1);t&&e.revert()})||nk()},addEventListener:function(e,t){var n=ny[e]||(ny[e]=[]);~n.indexOf(t)||n.push(t)},removeEventListener:function(e,t){var n=ny[e],r=n&&n.indexOf(t);r>=0&&n.splice(r,1)},utils:{wrap:function e(t,n,r){var i=n-t;return Q(t)?tg(t,e(0,t.length),n):ti(r,function(e){return(i+(e-t)%i)%i+t})},wrapYoyo:function e(t,n,r){var i=n-t,a=2*i;return Q(t)?tg(t,e(0,t.length-1),n):ti(r,function(e){return e=(a+(e-t)%a)%a||0,t+(e>i?a-e:e)})},distribute:th,random:tm,snap:tp,normalize:function(e,t,n){return tx(e,t,0,1,n)},getUnit:ts,clamp:function(e,t,n){return ti(n,function(n){return ta(e,t,n)})},splitColor:tE,toArray:tc,selector:tu,mapRange:tx,pipe:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.reduce(function(e,t){return t(e)},e)}},unitize:function(e,t){return function(n){return e(parseFloat(n))+(t||ts(n))}},interpolate:function e(t,n,r,i){var a=isNaN(t+n)?0:function(e){return(1-e)*t+e*n};if(!a){var s,o,l,c,u,d=H(t),h={};if(!0===r&&(i=1)&&(r=null),d)t={p:t},n={p:n};else if(Q(t)&&!Q(n)){for(l=[],u=(c=t.length)-2,o=1;o<c;o++)l.push(e(t[o-1],t[o]));c--,a=function(e){var t=Math.min(u,~~(e*=c));return l[t](e-t)},r=n}else i||(t=ez(Q(t)?[]:{},t));if(!l){for(s in n)t3.call(h,t,s,"get",n[s]);a=function(e){return nh(e,h)||(d?t.p:t)}}}return ti(r,a)},shuffle:td},install:ec,effects:ew,ticker:tD,updateRoot:tG.updateRoot,plugins:eb,globalTimeline:C,core:{PropTween:nv,globals:eh,Tween:nr,Timeline:tG,Animation:tX,getCache:eE,_removeLinkedListItem:eU,reverting:function(){return E},context:function(e){return e&&_&&(_.data.push(e),e._ctx=_),_},suppressOverwrites:function(e){return N=e}}};eC("to,from,fromTo,delayedCall,set,killTweensOf",function(e){return n_[e]=nr[e]}),tD.add(tG.updateRoot),A=n_.to({},{duration:0});var nC=function(e,t){for(var n=e._pt;n&&n.p!==t&&n.op!==t&&n.fp!==t;)n=n._next;return n},nT=function(e,t){var n,r,i,a=e._targets;for(n in t)for(r=a.length;r--;)(i=e._ptLookup[r][n])&&(i=i.d)&&(i._pt&&(i=nC(i,n)),i&&i.modifier&&i.modifier(t[n],e,a[r],n))},nL=function(e,t){return{name:e,headless:1,rawVars:1,init:function(e,n,r){r._onInit=function(e){var r,i;if(H(n)&&(r={},eC(n,function(e){return r[e]=1}),n=r),t){for(i in r={},n)r[i]=t(n[i]);n=r}nT(e,n)}}}},nM=n_.registerPlugin({name:"attr",init:function(e,t,n,r,i){var a,s,o;for(a in this.tween=n,t)o=e.getAttribute(a)||"",(s=this.add(e,"setAttribute",(o||0)+"",t[a],r,i,0,0,a)).op=a,s.b=o,this._props.push(a)},render:function(e,t){for(var n=t._pt;n;)E?n.set(n.t,n.p,n.b,n):n.r(e,n.d),n=n._next}},{name:"endArray",headless:1,init:function(e,t){for(var n=t.length;n--;)this.add(e,n,e[n]||0,t[n],0,0,0,0,0,1)}},nL("roundProps",tf),nL("modifiers"),nL("snap",tp))||n_;nr.version=tG.version=nM.version="3.13.0",D=1,K()&&tP(),tA.Power0,tA.Power1,tA.Power2,tA.Power3,tA.Power4,tA.Linear,tA.Quad,tA.Cubic,tA.Quart,tA.Quint,tA.Strong,tA.Elastic,tA.Back,tA.SteppedEase,tA.Bounce,tA.Sine,tA.Expo,tA.Circ;var nD,nP,nA,nO,nR,nI,nF,nz={},nB=180/Math.PI,n$=Math.PI/180,nW=Math.atan2,nV=/([A-Z])/g,nH=/(left|right|width|margin|padding|x)/i,nU=/[\s,\(]\S/,nY={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},nq=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},nX=function(e,t){return t.set(t.t,t.p,1===e?t.e:Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},nG=function(e,t){return t.set(t.t,t.p,e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},nK=function(e,t){var n=t.s+t.c*e;t.set(t.t,t.p,~~(n+(n<0?-.5:.5))+t.u,t)},nZ=function(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)},nJ=function(e,t){return t.set(t.t,t.p,1!==e?t.b:t.e,t)},nQ=function(e,t,n){return e.style[t]=n},n0=function(e,t,n){return e.style.setProperty(t,n)},n1=function(e,t,n){return e._gsap[t]=n},n2=function(e,t,n){return e._gsap.scaleX=e._gsap.scaleY=n},n3=function(e,t,n,r,i){var a=e._gsap;a.scaleX=a.scaleY=n,a.renderTransform(i,a)},n5=function(e,t,n,r,i){var a=e._gsap;a[t]=n,a.renderTransform(i,a)},n4="transform",n6=n4+"Origin",n8=function e(t,n){var r=this,i=this.target,a=i.style,s=i._gsap;if(t in nz&&a){if(this.tfm=this.tfm||{},"transform"===t)return nY.transform.split(",").forEach(function(t){return e.call(r,t,n)});if(~(t=nY[t]||t).indexOf(",")?t.split(",").forEach(function(e){return r.tfm[e]=rm(i,e)}):this.tfm[t]=s.x?s[t]:rm(i,t),t===n6&&(this.tfm.zOrigin=s.zOrigin),this.props.indexOf(n4)>=0)return;s.svg&&(this.svgo=i.getAttribute("data-svg-origin"),this.props.push(n6,n,"")),t=n4}(a||n)&&this.props.push(t,n,a[t])},n7=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},n9=function(){var e,t,n=this.props,r=this.target,i=r.style,a=r._gsap;for(e=0;e<n.length;e+=3)n[e+1]?2===n[e+1]?r[n[e]](n[e+2]):r[n[e]]=n[e+2]:n[e+2]?i[n[e]]=n[e+2]:i.removeProperty("--"===n[e].substr(0,2)?n[e]:n[e].replace(nV,"-$1").toLowerCase());if(this.tfm){for(t in this.tfm)a[t]=this.tfm[t];a.svg&&(a.renderTransform(),r.setAttribute("data-svg-origin",this.svgo||"")),(e=nI())&&e.isStart||i[n4]||(n7(i),a.zOrigin&&i[n6]&&(i[n6]+=" "+a.zOrigin+"px",a.zOrigin=0,a.renderTransform()),a.uncache=1)}},re=function(e,t){var n={target:e,props:[],revert:n9,save:n8};return e._gsap||nM.core.getCache(e),t&&e.style&&e.nodeType&&t.split(",").forEach(function(e){return n.save(e)}),n},rt=function(e,t){var n=nD.createElementNS?nD.createElementNS((t||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):nD.createElement(e);return n&&n.style?n:nD.createElement(e)},rn=function e(t,n,r){var i=getComputedStyle(t);return i[n]||i.getPropertyValue(n.replace(nV,"-$1").toLowerCase())||i.getPropertyValue(n)||!r&&e(t,ri(n)||n,1)||""},rr="O,Moz,ms,Ms,Webkit".split(","),ri=function(e,t,n){var r=(t||nO).style,i=5;if(e in r&&!n)return e;for(e=e.charAt(0).toUpperCase()+e.substr(1);i--&&!(rr[i]+e in r););return i<0?null:(3===i?"ms":i>=0?rr[i]:"")+e},ra=function(){"u">typeof window&&window.document&&(nP=(nD=window.document).documentElement,nO=rt("div")||{style:{}},rt("div"),n6=(n4=ri(n4))+"Origin",nO.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",nF=!!ri("perspective"),nI=nM.core.reverting,nA=1)},rs=function(e){var t,n=e.ownerSVGElement,r=rt("svg",n&&n.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=e.cloneNode(!0);i.style.display="block",r.appendChild(i),nP.appendChild(r);try{t=i.getBBox()}catch(e){}return r.removeChild(i),nP.removeChild(r),t},ro=function(e,t){for(var n=t.length;n--;)if(e.hasAttribute(t[n]))return e.getAttribute(t[n])},rl=function(e){var t,n;try{t=e.getBBox()}catch(r){t=rs(e),n=1}return t&&(t.width||t.height)||n||(t=rs(e)),!t||t.width||t.x||t.y?t:{x:+ro(e,["x","cx","x1"])||0,y:+ro(e,["y","cy","y1"])||0,width:0,height:0}},rc=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&rl(e))},ru=function(e,t){if(t){var n,r=e.style;t in nz&&t!==n6&&(t=n4),r.removeProperty?(("ms"===(n=t.substr(0,2))||"webkit"===t.substr(0,6))&&(t="-"+t),r.removeProperty("--"===n?t:t.replace(nV,"-$1").toLowerCase())):r.removeAttribute(t)}},rd=function(e,t,n,r,i,a){var s=new nv(e._pt,t,n,0,1,a?nJ:nZ);return e._pt=s,s.b=r,s.e=i,e._props.push(n),s},rh={deg:1,rad:1,turn:1},rf={grid:1,flex:1},rp=function e(t,n,r,i){var a,s,o,l,c=parseFloat(r)||0,u=(r+"").trim().substr((c+"").length)||"px",d=nO.style,h=nH.test(n),f="svg"===t.tagName.toLowerCase(),p=(f?"client":"offset")+(h?"Width":"Height"),m="px"===i,g="%"===i;if(i===u||!c||rh[i]||rh[u])return c;if("px"===u||m||(c=e(t,n,r,"px")),l=t.getCTM&&rc(t),(g||"%"===u)&&(nz[n]||~n.indexOf("adius")))return a=l?t.getBBox()[h?"width":"height"]:t[p],eT(g?c/a*100:c/100*a);if(d[h?"width":"height"]=100+(m?u:i),s="rem"!==i&&~n.indexOf("adius")||"em"===i&&t.appendChild&&!f?t:t.parentNode,l&&(s=(t.ownerSVGElement||{}).parentNode),s&&s!==nD&&s.appendChild||(s=nD.body),(o=s._gsap)&&g&&o.width&&h&&o.time===tD.time&&!o.uncache)return eT(c/o.width*100);if(g&&("height"===n||"width"===n)){var v=t.style[n];t.style[n]=100+i,a=t[p],v?t.style[n]=v:ru(t,n)}else(g||"%"===u)&&!rf[rn(s,"display")]&&(d.position=rn(t,"position")),s===t&&(d.position="static"),s.appendChild(nO),a=nO[p],s.removeChild(nO),d.position="absolute";return h&&g&&((o=eE(s)).time=tD.time,o.width=s[p]),eT(m?a*c/100:a&&c?100/a*c:0)},rm=function(e,t,n,r){var i;return nA||ra(),t in nY&&"transform"!==t&&~(t=nY[t]).indexOf(",")&&(t=t.split(",")[0]),nz[t]&&"transform"!==t?(i=r_(e,r),i="transformOrigin"!==t?i[t]:i.svg?i.origin:rC(rn(e,n6))+" "+i.zOrigin+"px"):(!(i=e.style[t])||"auto"===i||r||~(i+"").indexOf("calc("))&&(i=rb[t]&&rb[t](e,t,n)||rn(e,t)||e_(e,t)||+("opacity"===t)),n&&!~(i+"").trim().indexOf(" ")?rp(e,t,i,n)+n:i},rg=function(e,t,n,r){if(!n||"none"===n){var i=ri(t,e,1),a=i&&rn(e,i,1);a&&a!==n?(t=i,n=a):"borderColor"===t&&(n=rn(e,"borderTopColor"))}var s,o,l,c,u,d,h,f,p,m,g,v=new nv(this._pt,e.style,t,0,1,nd),x=0,y=0;if(v.b=n,v.e=r,n+="","var(--"===(r+="").substring(0,6)&&(r=rn(e,r.substring(4,r.indexOf(")")))),"auto"===r&&(d=e.style[t],e.style[t]=r,r=rn(e,t)||r,d?e.style[t]=d:ru(e,t)),tM(s=[n,r]),n=s[0],r=s[1],l=n.match(en)||[],(r.match(en)||[]).length){for(;o=en.exec(r);)h=o[0],p=r.substring(x,o.index),u?u=(u+1)%5:("rgba("===p.substr(-5)||"hsla("===p.substr(-5))&&(u=1),h!==(d=l[y++]||"")&&(c=parseFloat(d)||0,g=d.substr((c+"").length),"="===h.charAt(1)&&(h=eM(c,h)+g),f=parseFloat(h),m=h.substr((f+"").length),x=en.lastIndex-m.length,m||(m=m||R.units[t]||g,x===r.length&&(r+=m,v.e+=m)),g!==m&&(c=rp(e,t,d,m)||0),v._pt={_next:v._pt,p:p||1===y?p:",",s:c,c:f-c,m:u&&u<4||"zIndex"===t?Math.round:0});v.c=x<r.length?r.substring(x,r.length):""}else v.r="display"===t&&"none"===r?nJ:nZ;return ei.test(r)&&(v.e=0),this._pt=v,v},rv={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},rx=function(e){var t=e.split(" "),n=t[0],r=t[1]||"50%";return("top"===n||"bottom"===n||"left"===r||"right"===r)&&(e=n,n=r,r=e),t[0]=rv[n]||n,t[1]=rv[r]||r,t.join(" ")},ry=function(e,t){if(t.tween&&t.tween._time===t.tween._dur){var n,r,i,a=t.t,s=a.style,o=t.u,l=a._gsap;if("all"===o||!0===o)s.cssText="",r=1;else for(i=(o=o.split(",")).length;--i>-1;)nz[n=o[i]]&&(r=1,n="transformOrigin"===n?n6:n4),ru(a,n);r&&(ru(a,n4),l&&(l.svg&&a.removeAttribute("transform"),s.scale=s.rotate=s.translate="none",r_(a,1),l.uncache=1,n7(s)))}},rb={clearProps:function(e,t,n,r,i){if("isFromStart"!==i.data){var a=e._pt=new nv(e._pt,t,n,0,0,ry);return a.u=r,a.pr=-10,a.tween=i,e._props.push(n),1}}},rw=[1,0,0,1,0,0],rj={},rS=function(e){return"matrix(1, 0, 0, 1, 0, 0)"===e||"none"===e||!e},rk=function(e){var t=rn(e,n4);return rS(t)?rw:t.substr(7).match(et).map(eT)},rN=function(e,t){var n,r,i,a,s=e._gsap||eE(e),o=e.style,l=rk(e);return s.svg&&e.getAttribute("transform")?"1,0,0,1,0,0"===(l=[(i=e.transform.baseVal.consolidate().matrix).a,i.b,i.c,i.d,i.e,i.f]).join(",")?rw:l:(l!==rw||e.offsetParent||e===nP||s.svg||(i=o.display,o.display="block",(n=e.parentNode)&&(e.offsetParent||e.getBoundingClientRect().width)||(a=1,r=e.nextElementSibling,nP.appendChild(e)),l=rk(e),i?o.display=i:ru(e,"display"),a&&(r?n.insertBefore(e,r):n?n.appendChild(e):nP.removeChild(e))),t&&l.length>6?[l[0],l[1],l[4],l[5],l[12],l[13]]:l)},rE=function(e,t,n,r,i,a){var s,o,l,c,u=e._gsap,d=i||rN(e,!0),h=u.xOrigin||0,f=u.yOrigin||0,p=u.xOffset||0,m=u.yOffset||0,g=d[0],v=d[1],x=d[2],y=d[3],b=d[4],w=d[5],j=t.split(" "),S=parseFloat(j[0])||0,k=parseFloat(j[1])||0;n?d!==rw&&(o=g*y-v*x)&&(l=y/o*S+-x/o*k+(x*w-y*b)/o,c=-v/o*S+g/o*k-(g*w-v*b)/o,S=l,k=c):(S=(s=rl(e)).x+(~j[0].indexOf("%")?S/100*s.width:S),k=s.y+(~(j[1]||j[0]).indexOf("%")?k/100*s.height:k)),r||!1!==r&&u.smooth?(u.xOffset=p+((b=S-h)*g+(w=k-f)*x)-b,u.yOffset=m+(b*v+w*y)-w):u.xOffset=u.yOffset=0,u.xOrigin=S,u.yOrigin=k,u.smooth=!!r,u.origin=t,u.originIsAbsolute=!!n,e.style[n6]="0px 0px",a&&(rd(a,u,"xOrigin",h,S),rd(a,u,"yOrigin",f,k),rd(a,u,"xOffset",p,u.xOffset),rd(a,u,"yOffset",m,u.yOffset)),e.setAttribute("data-svg-origin",S+" "+k)},r_=function(e,t){var n=e._gsap||new tq(e);if("x"in n&&!t&&!n.uncache)return n;var r,i,a,s,o,l,c,u,d,h,f,p,m,g,v,x,y,b,w,j,S,k,N,E,_,C,T,L,M,D,P,A,O=e.style,I=n.scaleX<0,F=getComputedStyle(e),z=rn(e,n6)||"0";return r=i=a=l=c=u=d=h=f=0,s=o=1,n.svg=!!(e.getCTM&&rc(e)),F.translate&&(("none"!==F.translate||"none"!==F.scale||"none"!==F.rotate)&&(O[n4]=("none"!==F.translate?"translate3d("+(F.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+("none"!==F.rotate?"rotate("+F.rotate+") ":"")+("none"!==F.scale?"scale("+F.scale.split(" ").join(",")+") ":"")+("none"!==F[n4]?F[n4]:"")),O.scale=O.rotate=O.translate="none"),g=rN(e,n.svg),n.svg&&(n.uncache?(_=e.getBBox(),z=n.xOrigin-_.x+"px "+(n.yOrigin-_.y)+"px",E=""):E=!t&&e.getAttribute("data-svg-origin"),rE(e,E||z,!!E||n.originIsAbsolute,!1!==n.smooth,g)),p=n.xOrigin||0,m=n.yOrigin||0,g!==rw&&(b=g[0],w=g[1],j=g[2],S=g[3],r=k=g[4],i=N=g[5],6===g.length?(s=Math.sqrt(b*b+w*w),o=Math.sqrt(S*S+j*j),l=b||w?nW(w,b)*nB:0,(d=j||S?nW(j,S)*nB+l:0)&&(o*=Math.abs(Math.cos(d*n$))),n.svg&&(r-=p-(p*b+m*j),i-=m-(p*w+m*S))):(A=g[6],D=g[7],T=g[8],L=g[9],M=g[10],P=g[11],r=g[12],i=g[13],a=g[14],c=(v=nW(A,M))*nB,v&&(E=k*(x=Math.cos(-v))+T*(y=Math.sin(-v)),_=N*x+L*y,C=A*x+M*y,T=-(k*y)+T*x,L=-(N*y)+L*x,M=-(A*y)+M*x,P=-(D*y)+P*x,k=E,N=_,A=C),u=(v=nW(-j,M))*nB,v&&(E=b*(x=Math.cos(-v))-T*(y=Math.sin(-v)),_=w*x-L*y,C=j*x-M*y,P=S*y+P*x,b=E,w=_,j=C),l=(v=nW(w,b))*nB,v&&(E=b*(x=Math.cos(v))+w*(y=Math.sin(v)),_=k*x+N*y,w=w*x-b*y,N=N*x-k*y,b=E,k=_),c&&Math.abs(c)+Math.abs(l)>359.9&&(c=l=0,u=180-u),s=eT(Math.sqrt(b*b+w*w+j*j)),o=eT(Math.sqrt(N*N+A*A)),d=Math.abs(v=nW(k,N))>2e-4?v*nB:0,f=P?1/(P<0?-P:P):0),n.svg&&(E=e.getAttribute("transform"),n.forceCSS=e.setAttribute("transform","")||!rS(rn(e,n4)),E&&e.setAttribute("transform",E))),Math.abs(d)>90&&270>Math.abs(d)&&(I?(s*=-1,d+=l<=0?180:-180,l+=l<=0?180:-180):(o*=-1,d+=d<=0?180:-180)),t=t||n.uncache,n.x=r-((n.xPercent=r&&(!t&&n.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-r)?-50:0)))?e.offsetWidth*n.xPercent/100:0)+"px",n.y=i-((n.yPercent=i&&(!t&&n.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-i)?-50:0)))?e.offsetHeight*n.yPercent/100:0)+"px",n.z=a+"px",n.scaleX=eT(s),n.scaleY=eT(o),n.rotation=eT(l)+"deg",n.rotationX=eT(c)+"deg",n.rotationY=eT(u)+"deg",n.skewX=d+"deg",n.skewY=h+"deg",n.transformPerspective=f+"px",(n.zOrigin=parseFloat(z.split(" ")[2])||!t&&n.zOrigin||0)&&(O[n6]=rC(z)),n.xOffset=n.yOffset=0,n.force3D=R.force3D,n.renderTransform=n.svg?rP:nF?rD:rL,n.uncache=0,n},rC=function(e){return(e=e.split(" "))[0]+" "+e[1]},rT=function(e,t,n){var r=ts(t);return eT(parseFloat(t)+parseFloat(rp(e,"x",n+"px",r)))+r},rL=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,rD(e,t)},rM="0deg",rD=function(e,t){var n=t||this,r=n.xPercent,i=n.yPercent,a=n.x,s=n.y,o=n.z,l=n.rotation,c=n.rotationY,u=n.rotationX,d=n.skewX,h=n.skewY,f=n.scaleX,p=n.scaleY,m=n.transformPerspective,g=n.force3D,v=n.target,x=n.zOrigin,y="",b="auto"===g&&e&&1!==e||!0===g;if(x&&(u!==rM||c!==rM)){var w,j=parseFloat(c)*n$,S=Math.sin(j),k=Math.cos(j);a=rT(v,a,-(S*(w=Math.cos(j=parseFloat(u)*n$))*x)),s=rT(v,s,-(-Math.sin(j)*x)),o=rT(v,o,-(k*w*x)+x)}
29"0px"!==m&&(y+="perspective("+m+") "),(r||i)&&(y+="translate("+r+"%, "+i+"%) "),(b||"0px"!==a||"0px"!==s||"0px"!==o)&&(y+="0px"!==o||b?"translate3d("+a+", "+s+", "+o+") ":"translate("+a+", "+s+") "),l!==rM&&(y+="rotate("+l+") "),c!==rM&&(y+="rotateY("+c+") "),u!==rM&&(y+="rotateX("+u+") "),(d!==rM||h!==rM)&&(y+="skew("+d+", "+h+") "),(1!==f||1!==p)&&(y+="scale("+f+", "+p+") "),v.style[n4]=y||"translate(0, 0)"},rP=function(e,t){var n,r,i,a,s,o=t||this,l=o.xPercent,c=o.yPercent,u=o.x,d=o.y,h=o.rotation,f=o.skewX,p=o.skewY,m=o.scaleX,g=o.scaleY,v=o.target,x=o.xOrigin,y=o.yOrigin,b=o.xOffset,w=o.yOffset,j=o.forceCSS,S=parseFloat(u),k=parseFloat(d);h=parseFloat(h),f=parseFloat(f),(p=parseFloat(p))&&(f+=p=parseFloat(p),h+=p),h||f?(h*=n$,f*=n$,n=Math.cos(h)*m,r=Math.sin(h)*m,i=-(Math.sin(h-f)*g),a=Math.cos(h-f)*g,f&&(p*=n$,i*=s=Math.sqrt(1+(s=Math.tan(f-p))*s),a*=s,p&&(n*=s=Math.sqrt(1+(s=Math.tan(p))*s),r*=s)),n=eT(n),r=eT(r),i=eT(i),a=eT(a)):(n=m,a=g,r=i=0),(S&&!~(u+"").indexOf("px")||k&&!~(d+"").indexOf("px"))&&(S=rp(v,"x",u,"px"),k=rp(v,"y",d,"px")),(x||y||b||w)&&(S=eT(S+x-(x*n+y*i)+b),k=eT(k+y-(x*r+y*a)+w)),(l||c)&&(S=eT(S+l/100*(s=v.getBBox()).width),k=eT(k+c/100*s.height)),s="matrix("+n+","+r+","+i+","+a+","+S+","+k+")",v.setAttribute("transform",s),j&&(v.style[n4]=s)},rA=function(e,t,n,r,i){var a,s,o=H(i),l=parseFloat(i)*(o&&~i.indexOf("rad")?nB:1)-r,c=r+l+"deg";return o&&("short"===(a=i.split("_")[1])&&(l%=360)!=l%180&&(l+=l<0?360:-360),"cw"===a&&l<0?l=(l+36e9)%360-360*~~(l/360):"ccw"===a&&l>0&&(l=(l-36e9)%360-360*~~(l/360))),e._pt=s=new nv(e._pt,t,n,r,l,nX),s.e=c,s.u="deg",e._props.push(n),s},rO=function(e,t){for(var n in t)e[n]=t[n];return e},rR=function(e,t,n){var r,i,a,s,o,l,c,u=rO({},n._gsap),d=n.style;for(i in u.svg?(a=n.getAttribute("transform"),n.setAttribute("transform",""),d[n4]=t,r=r_(n,1),ru(n,n4),n.setAttribute("transform",a)):(a=getComputedStyle(n)[n4],d[n4]=t,r=r_(n,1),d[n4]=a),nz)(a=u[i])!==(s=r[i])&&0>"perspective,force3D,transformOrigin,svgOrigin".indexOf(i)&&(o=ts(a)!==(c=ts(s))?rp(n,i,a,c):parseFloat(a),l=parseFloat(s),e._pt=new nv(e._pt,r,i,o,l-o,nq),e._pt.u=c||0,e._props.push(i));rO(r,u)};eC("padding,margin,Width,Radius",function(e,t){var n="Right",r="Bottom",i="Left",a=(t<3?["Top",n,r,i]:["Top"+i,"Top"+n,r+n,r+i]).map(function(n){return t<2?e+n:"border"+n+e});rb[t>1?"border"+e:e]=function(e,t,n,r,i){var s,o;if(arguments.length<4)return 5===(o=(s=a.map(function(t){return rm(e,t,n)})).join(" ")).split(s[0]).length?s[0]:o;s=(r+"").split(" "),o={},a.forEach(function(e,t){return o[e]=s[t]=s[t]||s[(t-1)/2|0]}),e.init(t,o,i)}});var rI={name:"css",register:ra,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,n,r,i){var a,s,o,l,c,u,d,h,f,p,m,g,v,x,y,b,w=this._props,j=e.style,S=n.vars.startAt;for(d in nA||ra(),this.styles=this.styles||re(e),b=this.styles.props,this.tween=n,t)if("autoRound"!==d&&(s=t[d],!(eb[d]&&t4(d,t,n,r,e,i)))){if(c=typeof s,u=rb[d],"function"===c&&(c=typeof(s=s.call(n,r,e,i))),"string"===c&&~s.indexOf("random(")&&(s=tv(s)),u)u(this,e,d,s,n)&&(y=1);else if("--"===d.substr(0,2))a=(getComputedStyle(e).getPropertyValue(d)+"").trim(),s+="",tT.lastIndex=0,tT.test(a)||(h=ts(a),f=ts(s)),f?h!==f&&(a=rp(e,d,a,f)+f):h&&(s+=h),this.add(j,"setProperty",a,s,r,i,0,0,d),w.push(d),b.push(d,0,j[d]);else if("undefined"!==c){if(S&&d in S?(H(a="function"==typeof S[d]?S[d].call(n,r,e,i):S[d])&&~a.indexOf("random(")&&(a=tv(a)),ts(a+"")||"auto"===a||(a+=R.units[d]||ts(rm(e,d))||""),"="===(a+"").charAt(1)&&(a=rm(e,d))):a=rm(e,d),l=parseFloat(a),(p="string"===c&&"="===s.charAt(1)&&s.substr(0,2))&&(s=s.substr(2)),o=parseFloat(s),d in nY&&("autoAlpha"===d&&(1===l&&"hidden"===rm(e,"visibility")&&o&&(l=0),b.push("visibility",0,j.visibility),rd(this,j,"visibility",l?"inherit":"hidden",o?"inherit":"hidden",!o)),"scale"!==d&&"transform"!==d&&~(d=nY[d]).indexOf(",")&&(d=d.split(",")[0])),m=d in nz){if(this.styles.save(d),"string"===c&&"var(--"===s.substring(0,6)&&(o=parseFloat(s=rn(e,s.substring(4,s.indexOf(")"))))),g||((v=e._gsap).renderTransform&&!t.parseTransform||r_(e,t.parseTransform),x=!1!==t.smoothOrigin&&v.smooth,(g=this._pt=new nv(this._pt,j,n4,0,1,v.renderTransform,v,0,-1)).dep=1),"scale"===d)this._pt=new nv(this._pt,v,"scaleY",v.scaleY,(p?eM(v.scaleY,p+o):o)-v.scaleY||0,nq),this._pt.u=0,w.push("scaleY",d),d+="X";else if("transformOrigin"===d){b.push(n6,0,j[n6]),s=rx(s),v.svg?rE(e,s,0,x,0,this):((f=parseFloat(s.split(" ")[2])||0)!==v.zOrigin&&rd(this,v,"zOrigin",v.zOrigin,f),rd(this,j,d,rC(a),rC(s)));continue}else if("svgOrigin"===d){rE(e,s,1,x,0,this);continue}else if(d in rj){rA(this,v,d,l,p?eM(l,p+s):s);continue}else if("smoothOrigin"===d){rd(this,v,"smooth",v.smooth,s);continue}else if("force3D"===d){v[d]=s;continue}else if("transform"===d){rR(this,s,e);continue}}else d in j||(d=ri(d)||d);if(m||(o||0===o)&&(l||0===l)&&!nU.test(s)&&d in j)h=(a+"").substr((l+"").length),o||(o=0),f=ts(s)||(d in R.units?R.units[d]:h),h!==f&&(l=rp(e,d,a,f)),this._pt=new nv(this._pt,m?v:j,d,l,(p?eM(l,p+o):o)-l,!m&&("px"===f||"zIndex"===d)&&!1!==t.autoRound?nK:nq),this._pt.u=f||0,h!==f&&"%"!==f&&(this._pt.b=a,this._pt.r=nG);else if(d in j)rg.call(this,e,d,a,p?p+s:s);else if(d in e)this.add(e,d,a||e[d],p?p+s:s,r,i);else if("parseTransform"!==d){eu(d,s);continue}m||(d in j?b.push(d,0,j[d]):"function"==typeof e[d]?b.push(d,2,e[d]()):b.push(d,1,a||e[d])),w.push(d)}}y&&ng(this)},render:function(e,t){if(t.tween._time||!nI())for(var n=t._pt;n;)n.r(e,n.d),n=n._next;else t.styles.revert()},get:rm,aliases:nY,getSetter:function(e,t,n){var r=nY[t];return r&&0>r.indexOf(",")&&(t=r),t in nz&&t!==n6&&(e._gsap.x||rm(e,"x"))?n&&nR===n?"
29scale"===t?n2:n1:(nR=n||{},"scale"===t?n3:n5):e.style&&!q(e.style[t])?nQ:~t.indexOf("-")?n0:nl(e,t)},core:{_removeProperty:ru,_getMatrix:rN}};nM.utils.checkPrefix=ri,nM.core.getStyleSaver=re,rB=eC("x,y,z,scale,scaleX,scaleY,xPercent,yPercent,"+(rz="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",function(e){nz[e]=1}),eC(rz,function(e){R.units[e]="deg",rj[e]=1}),nY[rB[13]]="x,y,z,scale,scaleX,scaleY,xPercent,yPercent,"+rz,eC("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",function(e){var t=e.split(":");nY[t[1]]=rB[t[0]]}),eC("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(e){R.units[e]="px"}),nM.registerPlugin(rI);var rF=nM.registerPlugin(rI)||nM;rF.core.Tween;var rz,rB,r$,rW,rV,rH,rU,rY,rq,rX,rG,rK="transform",rZ=rK+"Origin",rJ=function(e){var t=e.ownerDocument||e;for(!(rK in e.style)&&("msTransform"in e.style)&&(rZ=(rK="msTransform")+"Origin");t.parentNode&&(t=t.parentNode););if(rW=window,rq=new ie,t){r$=t,rV=t.documentElement,rH=t.body,(rX=r$.createElementNS("http://www.w3.org/2000/svg","g")).style.transform="none";var n=t.createElement("div"),r=t.createElement("div"),i=t&&(t.body||t.firstElementChild);i&&i.appendChild&&(i.appendChild(n),n.appendChild(r),n.setAttribute("style","position:static;transform:translate3d(0,0,1px)"),rG=r.offsetParent!==n,i.removeChild(n))}return t},rQ=function(e){for(var t,n;e&&e!==rH;)(n=e._gsap)&&n.uncache&&n.get(e,"x"),n&&!n.scaleX&&!n.scaleY&&n.renderTransform&&(n.scaleX=n.scaleY=1e-4,n.renderTransform(1,n),t?t.push(n):t=[n]),e=e.parentNode;return t},r0=[],r1=[],r2=function(){return rW.pageYOffset||r$.scrollTop||rV.scrollTop||rH.scrollTop||0},r3=function(){return rW.pageXOffset||r$.scrollLeft||rV.scrollLeft||rH.scrollLeft||0},r5=function(e){return e.ownerSVGElement||("svg"===(e.tagName+"").toLowerCase()?e:null)},r4=function e(t,n){if(t.parentNode&&(r$||rJ(t))){var r=r5(t),i=r?r.getAttribute("xmlns")||"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",a=r?n?"rect":"g":"div",s=100*(2===n),o=100*(3===n),l="position:absolute;display:block;pointer-events:none;margin:0;padding:0;",c=r$.createElementNS?r$.createElementNS(i.replace(/^https/,"http"),a):r$.createElement(a);return n&&(r?(rY||(rY=e(t)),c.setAttribute("width",.01),c.setAttribute("height",.01),c.setAttribute("transform","translate("+s+","+o+")"),rY.appendChild(c)):(rU||((rU=e(t)).style.cssText=l),c.style.cssText=l+"width:0.1px;height:0.1px;top:"+o+"px;left:"+s+"px",rU.appendChild(c))),c}throw"Need document and parent."},r6=function(e){for(var t=new ie,n=0;n<e.numberOfItems;n++)t.multiply(e.getItem(n).matrix);return t},r8=function(e){var t,n=e.getCTM();return n||(t=e.style[rK],e.style[rK]="none",e.appendChild(rX),n=rX.getCTM(),e.removeChild(rX),t?e.style[rK]=t:e.style.removeProperty(rK.replace(/([A-Z])/g,"-$1").toLowerCase())),n||rq.clone()},r7=function(e,t){var n,r,i,a,s,o,l=r5(e),c=e===l,u=l?r0:r1,d=e.parentNode,h=d&&!l&&d.shadowRoot&&d.shadowRoot.appendChild?d.shadowRoot:d;if(e===rW)return e;if(u.length||u.push(r4(e,1),r4(e,2),r4(e,3)),n=l?rY:rU,l)c?(a=-(i=r8(e)).e/i.a,s=-i.f/i.d,r=rq):e.getBBox?(i=e.getBBox(),a=(r=(r=e.transform?e.transform.baseVal:{}).numberOfItems?r.numberOfItems>1?r6(r):r.getItem(0).matrix:rq).a*i.x+r.c*i.y,s=r.b*i.x+r.d*i.y):(r=new ie,a=s=0),t&&"g"===e.tagName.toLowerCase()&&(a=s=0),(c?l:d
29).appendChild(n),n.setAttribute("transform","matrix("+r.a+","+r.b+","+r.c+","+r.d+","+(r.e+a)+","+(r.f+s)+")");else{if(a=s=0,rG)for(r=e.offsetParent,i=e;i&&(i=i.parentNode)&&i!==r&&i.parentNode;)(rW.getComputedStyle(i)[rK]+"").length>4&&(a=i.offsetLeft,s=i.offsetTop,i=0);if("absolute"!==(o=rW.getComputedStyle(e)).position&&"fixed"!==o.position)for(r=e.offsetParent;d&&d!==r;)a+=d.scrollLeft||0,s+=d.scrollTop||0,d=d.parentNode;(i=n.style).top=e.offsetTop-s+"px",i.left=e.offsetLeft-a+"px",i[rK]=o[rK],i[rZ]=o[rZ],i.position="fixed"===o.position?"fixed":"absolute",h.appendChild(n)}return n},r9=function(e,t,n,r,i,a,s){return e.a=t,e.b=n,e.c=r,e.d=i,e.e=a,e.f=s,e},ie=function(){function e(e,t,n,r,i,a){void 0===e&&(e=1),void 0===t&&(t=0),void 0===n&&(n=0),void 0===r&&(r=1),void 0===i&&(i=0),void 0===a&&(a=0),r9(this,e,t,n,r,i,a)}var t=e.prototype;return t.inverse=function(){var e=this.a,t=this.b,n=this.c,r=this.d,i=this.e,a=this.f,s=e*r-t*n||1e-10;return r9(this,r/s,-t/s,-n/s,e/s,(n*a-r*i)/s,-(e*a-t*i)/s)},t.multiply=function(e){var t=this.a,n=this.b,r=this.c,i=this.d,a=this.e,s=this.f,o=e.a,l=e.c,c=e.b,u=e.d,d=e.e,h=e.f;return r9(this,o*t+c*r,o*n+c*i,l*t+u*r,l*n+u*i,a+d*t+h*r,s+d*n+h*i)},t.clone=function(){return new e(this.a,this.b,this.c,this.d,this.e,this.f)},t.equals=function(e){var t=this.a,n=this.b,r=this.c,i=this.d,a=this.e,s=this.f;return t===e.a&&n===e.b&&r===e.c&&i===e.d&&a===e.e&&s===e.f},t.apply=function(e,t){void 0===t&&(t={});var n=e.x,r=e.y,i=this.a,a=this.b,s=this.c,o=this.d,l=this.e,c=this.f;return t.x=n*i+r*s+l||0,t.y=n*a+r*o+c||0,t},e}();function it(e,t,n,r){if(!e||!e.parentNode||(r$||rJ(e)).documentElement===e)return new ie;var i=rQ(e),a=r5(e)?r0:r1,s=r7(e,n),o=a[0].getBoundingClientRect(),l=a[1].getBoundingClientRect(),c=a[2].getBoundingClientRect(),u=s.parentNode,d=!r&&function e(t){return"fixed"===rW.getComputedStyle(t).position||((t=t.parentNode)&&1===t.nodeType?e(t):void 0)}(e),h=new ie((l.left-o.left)/100,(l.top-o.top)/100,(c.left-o.left)/100,(c.top-o.top)/100,o.left+(d?0:r3()),o.top+(d?0:r2()));if(u.removeChild(s),i)for(o=i.length;o--;)(l=i[o]).scaleX=l.scaleY=0,l.renderTransform(1,l);return t?h.inverse():h}var ir,ii,ia,is,io,il,ic,iu,id=1,ih=function(e,t){return e.actions.forEach(function(e){return e.vars[t]&&e.vars[t](e)})},ip={},im=180/Math.PI,ig=Math.PI/180,iv={},ix={},iy={},ib=function(e){return"string"==typeof e?e.split(" ").join("").split(","):e},iw=ib("onStart,onUpdate,onComplete,onReverseComplete,onInterrupt"),ij=ib("transform,transformOrigin,width,height,position,top,left,opacity,zIndex,maxWidth,maxHeight,minWidth,minHeight"),iS=function(e){return ir(e)[0]||console.warn("Element not found:",e)},ik=function(e){return Math.round(1e4*e)/1e4||0},iN=function(e,t,n){return e.forEach(function(e){return e.classList[n](t)})},iE={zIndex:1,kill:1,simple:1,spin:1,clearProps:1,targets:1,toggleClass:1,onComplete:1,onUpdate:1,onInterrupt:1,onStart:1,delay:1,repeat:1,repeatDelay:1,yoyo:1,scale:1,fade:1,absolute:1,props:1,onEnter:1,onLeave:1,custom:1,paused:1,nested:1,prune:1,absoluteOnLeave:1},i_={zIndex:1,simple:1,clearProps:1,scale:1,absolute:1,fitChild:1,getVars:1,props:1},iC=function(e){return e.replace(/([A-Z])/g,"-$1").toLowerCase()},iT=function(e,t){var n,r={};for(n in e)t[n]||(r[n]=e[n]);return r},iL={},iM=function(e){var t=iL[e]=ib(e);return iy[e]=t.concat(ij),t},iD=function(e){var t=e._gsap||ii.core.getCache(e);return t.gmCache===ii.ticker.frame?t.gMatrix:(t.gmCache=ii.ticker.frame,t.gMatrix=it(e,!0,!1,!0))},iP=function e(t,n,r){void 0===r&&(r=0);for(var i=t.parentNode,a=1e3*Math.pow(10,r)*(n?-1:1),s=n?-(900*a):0;t;)s+=a,t=t.previousSibling;return i?s+e(i,n,r+1):s},iA=function(e,t,n){return e.forEach(function(e){return e.d=iP(n?e.element:e.t,t)}),e.sort(function(e,t){return e.d-t.d}),e},iO=function(e,t){for(var n,r,i=e.element.style,a=e.css=e.css||[],s=t.length;s--;)r=i[n=t[s]]||i.getPropertyValue(n),a.push(r?n:ix[n]||(ix[n]=iC(n)),r);return i},iR=function(e){var t=e.css,n=e.element.style,r=0;for(e.cache.uncache=1;r<t.length;r+=2)t[r+1]?n[t[r]]=t[r+1]:n.removeProperty(t[r]);!t[t.indexOf("transform")+1]&&n.translate&&(n.removeProperty("translate"),n.removeProperty("scale"),n.removeProperty("rotate"))},iI=function(e,t){e.forEach(function(e){return e.a.cache.uncache=1}
29),t||e.finalStates.forEach(iR)},iF="paddingTop,paddingRight,paddingBottom,paddingLeft,gridArea,transition".split(","),iz=function(e,t,n){var r,i,a,s=e.element,o=e.width,l=e.height,c=e.uncache,u=e.getProp,d=s.style,h=4;if("object"!=typeof t&&(t=e),ia&&1!==n)return ia._abs.push({t:s,b:e,a:e,sd:0}),ia._final.push(function(){return e.cache.uncache=1,iR(e)}),s;for(i="none"===u("display"),(!e.isVisible||i)&&(i&&(iO(e,["display"]).display=t.display),e.matrix=t.matrix,e.width=o=e.width||t.width,e.height=l=e.height||t.height),iO(e,iF),a=window.getComputedStyle(s);h--;)d[iF[h]]=a[iF[h]];if(d.gridArea="1 / 1 / 1 / 1",d.transition="none",d.position="absolute",d.width=o+"px",d.height=l+"px",d.top||(d.top="0px"),d.left||(d.left="0px"),c)r=new i4(s);else if((r=iT(e,iv)).position="absolute",e.simple){var f=s.getBoundingClientRect();r.matrix=new ie(1,0,0,1,f.left+r3(),f.top+r2())}else r.matrix=it(s,!1,!1,!0);return r=iX(r,e,!0),e.x=il(r.x,.01),e.y=il(r.y,.01),s},iB=function(e,t){return!0!==t&&(t=ir(t),e=e.filter(function(e){if(-1!==t.indexOf((e.sd<0?e.b:e.a).element))return!0;e.t._gsap.renderTransform(1),e.b.isVisible&&(e.t.style.width=e.b.width+"px",e.t.style.height=e.b.height+"px")})),e}
29,i$=function(e){return iA(e,!0).forEach(function(e){return(e.a.isVisible||e.b.isVisible)&&iz(e.sd<0?e.b:e.a,e.b,1)})},iW=function(e,t,n,r){return e instanceof i4?e:e instanceof i5?r&&e.idLookup[iW(r).id]||e.elementStates[0]:new i4("string"==typeof e?iS(e)||console.warn(e+" not found"):e,t,n)},iV=function(e,t){for(var n=ii.getProperty(e.element,null,"native"),r=e.props={},i=t.length;i--;)r[t[i]]=(n(t[i])+"").trim();return r.zIndex&&(r.zIndex=parseFloat(r.zIndex)||0),e},iH=function(e,t){var n,r=e.style||e;for(n in t)r[n]=t[n]},iU=function(e){var t=e.getAttribute("data-flip-id");return t||e.setAttribute("data-flip-id",t="auto-"+id++),t},iY=function(e){return e.map(function(e){return e.element})},iq=function(e,t,n){return e&&t.length&&n.add(e(iY(t),n,new i5(t,0,!0)),0)},iX=function(e,t,n,r,i,a){var s,o,l,c,u,d,h,f=e.element,p=e.cache,m=e.parent,g=e.x,v=e.y,x=t.width,y=t.height,b=t.scaleX,w=t.scaleY,j=t.rotation,S=t.bounds,k=a&&ic&&ic(f,"transform,width,height"),N=e,E=t.matrix,_=E.e,C=E.f,T=e.bounds.width!==S.width||e.bounds.height!==S.height||e.scaleX!==b||e.scaleY!==w||e.rotation!==j,L=!T&&e.simple&&t.simple&&!i;return L||!m?(b=w=1,j=s=0):(j=ik(Math.atan2((d=(u=iD(m)).clone().multiply(t.ctm?t.matrix.clone().multiply(t.ctm):t.matrix)).b,d.a)*im),s=ik(Math.atan2(d.c,d.d)*im+j)%360,b=Math.sqrt(Math.pow(d.a,2)+Math.pow(d.b,2)),w=Math.sqrt(Math.pow(d.c,2)+Math.pow(d.d,2))*Math.cos(s*ig),i&&(i=ir(i)[0],c=ii.getProperty(i),h=i.getBBox&&"function"==typeof i.getBBox&&i.getBBox(),N={scaleX:c("scaleX"),scaleY:c("scaleY"),width:h?h.width:Math.ceil(parseFloat(c("width","px"))),height:h?h.height:parseFloat(c("height","px"))}),p.rotation=j+"deg",p.skewX=s+"deg"),n?(b*=x!==N.width&&N.width?x/N.width:1,w*=y!==N.height&&N.height?y/N.height:1,p.scaleX=b,p.scaleY=w):(x=il(x*b/N.scaleX,0),y=il(y*w/N.scaleY,0),f.style.width=x+"px",f.style.height=y+"px"),r&&iH(f,t.props),L||!m?(g+=_-e.matrix.e,v+=C-e.matrix.f):T||m!==t.parent?(p.renderTransform(1,p),d=it(i||f,!1,!1,!0),o=u.apply({x:d.e,y:d.f}),g+=(l=u.apply({x:_,y:C})).x-o.x,v+=l.y-o.y):(u.e=u.f=0,g+=(l=u.apply({x:_-e.matrix.e,y:C-e.matrix.f})).x,v+=l.y),g=il(g,.02),v=il(v,.02),!a||a instanceof i4?(p.x=g+"px",p.y=v+"px",p.renderTransform(1,p)):k&&k.revert(),a&&(a.x=g,a.y=v,a.rotation=j,a.skewX=s,n?(a.scaleX=b,a.scaleY=w):(a.width=x,a.height=y)),a||p},iG=function(e,t){return e instanceof i5?e:new i5(e,t)},iK=function(e,t,n){var r=e.idLookup[n],i=e.alt[n];return!i.isVisible||(t.getElementState(i.element)||i).isVisible&&r.isVisible?r:i},iZ=[],iJ="width,height,overflowX,overflowY".split(","),iQ=function(e){if(e!==iu){var t=io.style,n=io.clientWidth===window.outerWidth,r=io.clientHeight===window.outerHeight,i=4;if(e&&(n||r)){for(;i--;)iZ[i]=t[iJ[i]];n&&(t.width=io.clientWidth+"px",t.overflowY="hidden"),r&&(t.height=io.clientHeight+"px",t.overflowX="hidden"),iu=e}else if(iu){for(;i--;)iZ[i]?t[iJ[i]]=iZ[i]:t.removeProperty(iC(iJ[i]));iu=e}}},i0=function(e,t,n,r){e instanceof i5&&t instanceof i5||console.warn("Not a valid state object.");var i,a,s,o,l,c,u,d,h,f,p,m,g,v,x,y=n=n||{},b=y.clearProps,w=y.onEnter,j=y.onLeave,S=y.absolute,k=y.absoluteOnLeave,N=y.custom,E=y.delay,_=y.paused,C=y.repeat,T=y.repeatDelay,L=y.yoyo,M=y.toggleClass,D=y.nested,P=y.zIndex,A=y.scale,O=y.fade,R=y.stagger,I=y.spin,F=y.prune,z=("props"in n?n:e).props,B=iT(n,iE),$=ii.timeline({delay:E,paused:_,repeat:C,repeatDelay:T,yoyo:L,data:"isFlip"}),W=B,V=[],H=[],U=[],Y=[],q=!0===I?1:I||0,X="function"==typeof I?I:function(){return q},G=e.interrupted||t.interrupted,K=$[1!==r?"to":"from"];for(s in t.idLookup)c=(m=t.alt[s]?iK(t,e,s):t.idLookup[s]).element,p=e.idLookup[s],e.alt[s]&&c===p.element&&(e.alt[s].isVisible||!m.isVisible)&&(p=e.alt[s]),p?(u={t:c,b:p,a:m,sd:p.element===c?0:m.isVisible?1:-1},U.push(u),u.sd&&(u.sd<0&&(u.b=m,u.a=p),G&&iO(u.b,z?iy[z]:ij),O&&U.push(u.swap={t:p.element,b:u.b,a:u.a,sd:-u.sd,swap:u})),c._flip=p.element._flip=ia?ia.timeline:$):m.isVisible&&(U.push({t:c,b:iT(m,{isVisible:1}),a:m,sd:0,entering:1}),c._flip=ia?ia.timeline:$);z&&(iL[z]||iM(z)).forEach(function(e){return B[e]=function(t){return U[t].a.props[e]}}),U.finalStates=f=[],g=function(){for(iA(U),iQ(!0),l=0;l<U.length;l++)v=(u=U[l]).a,x=u.b,!F||v.isDifferent(x)||u.entering?(c=u.t,D&&!(u.sd<0)&&l&&(v.matrix=it(c,!1,
vendor: 5,231 bytes, line 29
29!1,!0)),x.isVisible&&v.isVisible?(u.sd<0?(iX(d=new i4(c,z,e.simple),v,A,0,0,d),d.matrix=it(c,!1,!1,!0),d.css=u.b.css,u.a=v=d,O&&(c.style.opacity=G?x.opacity:v.opacity),R&&Y.push(c)):u.sd>0&&O&&(c.style.opacity=G?v.opacity-x.opacity:"0"),iX(v,x,A,z)):x.isVisible!==v.isVisible&&(x.isVisible?!v.isVisible&&(x.css=v.css,H.push(x),U.splice(l--,1),S&&D&&iX(v,x,A,z)):(v.isVisible&&V.push(v),U.splice(l--,1))),A||(c.style.maxWidth=Math.max(v.width,x.width)+"px",c.style.maxHeight=Math.max(v.height,x.height)+"px",c.style.minWidth=Math.min(v.width,x.width)+"px",c.style.minHeight=Math.min(v.height,x.height)+"px"),D&&M&&c.classList.add(M)):U.splice(l--,1),f.push(v);if(M&&(t=f.map(function(e){return e.element}),D&&t.forEach(function(e){return e.classList.remove(M)})),iQ(!1),A?(B.scaleX=function(e){return U[e].a.scaleX},B.scaleY=function(e){return U[e].a.scaleY}):(B.width=function(e){return U[e].a.width+"px"},B.height=function(e){return U[e].a.height+"px"},B.autoRound=n.autoRound||!1),B.x=function(e){return U[e].a.x+"px"},B.y=function(e){return U[e].a.y+"px"},B.rotation=function(e){return U[e].a.rotation+(I?360*X(e,h[e],h):0)},B.skewX=function(e){return U[e].a.skewX},h=U.map(function(e){return e.t}),(P||0===P)&&(B.modifiers={zIndex:function(){return P}},B.zIndex=P,B.immediateRender=!1!==n.immediateRender),O&&(B.opacity=function(e){return U[e].sd<0?0:U[e].sd>0?U[e].a.opacity:"+=0"}),Y.length){R=ii.utils.distribute(R);var t,r=h.slice(Y.length);B.stagger=function(e,t){return R(~Y.indexOf(t)?h.indexOf(U[e].swap.t):e,t,r)}}if(iw.forEach(function(e){return n[e]&&$.eventCallback(e,n[e],n[e+"Params"])}),N&&h.length)for(s in W=iT(B,iE),"scale"in N&&(N.scaleX=N.scaleY=N.scale,delete N.scale),N)(a=iT(N[s],i_))[s]=B[s],!("duration"in a)&&"duration"in B&&(a.duration=B.duration),a.stagger=B.stagger,K.call($,h,a,0),delete W[s];(h.length||H.length||V.length)&&(M&&$.add(function(){return iN(t,M,$._zTime<0?"remove":"add")},0)&&!_&&iN(t,M,"add"),h.length&&K.call($,h,W,0)),iq(w,V,$),iq(j,H,$);var i=ia&&ia.timeline;i&&(i.add($,0),ia._final.push(function(){return iI(U,!b)})),o=$.duration(),$.call(function(){var e=$.time()>=o;e&&!i&&iI(U,!b),M&&iN(t,M,e?"remove":"add")})},k&&(S=U.filter(function(e){return!e.sd&&!e.a.isVisible&&e.b.isVisible}).map(function(e){return e.a.element})),ia?(S&&(i=ia._abs).push.apply(i,iB(U,S)),ia._run.push(g)):(S&&i$(iB(U,S)),g());var Z=ia?ia.timeline:$;return Z.revert=function(){return i2(Z,1,1)},Z},i1=function e(t){t.vars.onInterrupt&&t.vars.onInterrupt.apply(t,t.vars.onInterruptParams||[]),t.getChildren(!0,!1,!0).forEach(e)},i2=function(e,t,n){if(e&&1>e.progress()&&(!e.paused()||n))return t&&(i1(e),t<2&&e.progress(1),e.kill()),!0},i3=function(e){for(var t,n=e.idLookup={},r=e.alt={},i=e.elementStates,a=i.length;a--;)n[(t=i[a]).id]?r[t.id]=t:n[t.id]=t},i5=function(){function e(e,t,n){if(this.props=t&&t.props,this.simple=!!(t&&t.simple),n)this.targets=iY(e),this.elementStates=e,i3(this);else{this.targets=ir(e);var r=t&&(!1===t.kill||t.batch&&!t.kill);ia&&!r&&ia._kill.push(this),this.update(r||!!ia)}}var t=e.prototype;return t.update=function(e){var t=this;return this.elementStates=this.targets.map(function(e){return new i4(e,t.props,t.simple)}),i3(this),this.interrupt(e),this.recordInlineStyles(),this},t.clear=function(){return this.targets.length=this.elementStates.length=0,i3(this),this},t.fit=function(e,t,n){for(var r,i,a=iA(this.elementStates.slice(0),!1,!0),s=(e||this).idLookup,o=0;o<a.length;o++)r=a[o],n&&(r.matrix=it(r.element,!1,!1,!0)),(i=s[r.id])&&iX(r,i,t,!0,0,r),r.matrix=it(r.element,!1,!1,!0);return this},t.getProperty=function(e,t){var n=this.getElementState(e)||iv;return(t in n?n:n.props||iv)[t]},t.add=function(e){for(var t,n,r,i=e.targets.length,a=this.idLookup,s=this.alt;i--;)(r=a[(n=e.elementStates[i]).id])&&(n.element===r.element||s[n.id]&&s[n.id].element===n.element)?(t=this.elementStates.indexOf(n.element===r.element?r:s[n.id]),this.targets.splice(t,1,e.targets[i]),this.elementStates.splice(t,1,n)):(this.targets.push(e.targets[i]),this.elementStates.push(n));return e.interrupted&&(this.interrupted=!0),e.simple||(this.simple=!1),i3(this),this},t.compare=function(e){var t,n,r,i,a,s,o,l,c=e.idLookup,u=this.idLookup,d=[],h=[],f=[],p=[],m=[],g=e.alt,v=this.alt,x=function(e,t,n){return(e.isVisible!==t.isVisible?e.isVisible?f:p:e.isVisible?h:d).push(n)&&m.push(n)},y=function(e,t,n){return 0>m.indexOf(n)&&x(e,t,n)};for(r in c)a=g[r],s=v[r],i=(t=a?iK(e,this,r):c[r]).element,n=u[r],s?(l=n.isVisible||!s.isVisible&&i===n.element?n:s,(o=!a||t.isVisible||a.isVisible||l.element!==a.element?t:a).isVisible&&l.isVisible&&o.element!==l.element?((o.isDifferent(l)?h:d).push(o.element,l.element),m.push(o.element,l.element)):x(o,l,o.element),a&&o.element===a.element&&(a=c[r]),y(o.element!==n.element&&a?a:o,n,n.element),y(a&&a.element===s.element?a:o,s,s.element),a&&y(a,s.element===a.element?s:n,a.element)):(n?n.isDifferent(t)?x(t,n,i):d.push(i):f.push(i),a&&y(a,n,a.element));for(r in u)!c[r]&&(p.push(u[r].element),v[r]&&p.push(v[r].element));return{changed:h,unchanged:d,enter:f,leave:p}},t.recordInlineStyles=function(){for(var e=iy[this.props]||ij,t=this.elementStates.length;t--;)iO(this.elementStates[t],e)},t.interrupt=function(e){var t=this,n=[];
29this.targets.forEach(function(r){var i=r._flip,a=i2(i,+!e);e&&a&&0>n.indexOf(i)&&i.add(function(){return t.updateVisibility()}),a&&n.push(i)}),!e&&n.length&&this.updateVisibility(),this.interrupted||(this.interrupted=!!n.length)},t.updateVisibility=function(){this.elementStates.forEach(function(e){var t=e.element.getBoundingClientRect();e.isVisible=!!(t.width||t.height||t.top||t.left),e.uncache=1})},t.getElementState=function(e){return this.elementStates[this.targets.indexOf(iS(e))]},t.makeAbsolute=function(){return iA(this.elementStates.slice(0),!0,!0).map(iz)},e}(),i4=function(){function e(e,t,n){this.element=e,this.update(t,n)}var t=e.prototype;return t.isDifferent=function(e){var t=this.bounds,n=e.bounds;return t.top!==n.top||t.left!==n.left||t.width!==n.width||t.height!==n.height||!this.matrix.equals(e.matrix)||this.opacity!==e.opacity||this.props&&e.props&&JSON.stringify(this.props)!==JSON.stringify(e.props)},t.update=function(e,t){var n=this.element,r=ii.getProperty(n),i=ii.core.getCache(n),a=n.getBoundingClientRect(),s=n.getBBox&&"function"==typeof n.getBBox&&"svg"!==n.nodeName.toLowerCase()&&n.getBBox(),o=t?new ie(1,0,0,1,a.left+r3(),a.top+r2()):it(n,!1,!1,!0);i.uncache=1,this.getProp=r,this.element=n,this.id=iU(n),this.matrix=o,this.cache=i,this.bounds=a,this.isVisible=!!(a.width||a.height||a.left||a.top),this.display=r("display"),this.position=r("position"),this.parent=n.parentNode,this.x=r("x"),this.y=r("y"),this.scaleX=i.scaleX,this.scaleY=i.scaleY,this.rotation=r("rotation"),this.skewX=r("skewX"),this.opacity=r("opacity"),this.width=s?s.width:il(r("width","px"),.04),this.height=s?s.height:il(r("height","px"),.04),e&&iV(this,iL[e]||iM(e)),this.ctm=n.getCTM&&"svg"===n.nodeName.toLowerCase()&&r8(n).inverse(),this.simple=t||1===ik(o.a)&&!ik(o.b)&&!ik(o.c)&&1===ik(o.d),this.uncache=0},e}(),i6=function(){function e(e,t){this.vars=e,this.batch=t,this.states=[],this.timeline=t.timeline}var t=e.prototype;return t.getStateById=function(e){for(var t=this.states.length;t--;)if(this.states[t].idLookup[e])return this.states[t]},t.kill=function(){this.batch.remove(this)},e}(),i8=function(){function e(e){this.id=e,this.actions=[],this._kill=[],this._final=[],this._abs=[],this._run=[],this.data={},this.state=new i5,this.timeline=ii.timeline()}var t=e.prototype;return t.add=function(e){var t=this.actions.filter(function(t){return t.vars===e});return t.length?t[0]:(t=new i6("function"==typeof e?{animate:e}:e,this),this.actions.push(t),t)},t.remove=function(e){var t=this.actions.indexOf(e);return t>=0&&this.actions.splice(t,1),this},t.getState=function(e){var t=this,n=ia,r=is;return ia=this,this.state.clear(),this._kill.length=0,this.actions.forEach(function(n){n.vars.getState&&(n.states.length=0,is=n,n.state=n.vars.getState(n)),e&&n.states.forEach(function(e){return t.state.add(e)})}),is=r,ia=n,this.killConflicts(),this},t.animate=function(){var e,t,n=this,r=ia,i=this.timeline,a=this.actions.length;for(ia=this,i.clear(),this._abs.length=this._final.length=this._run.length=0,this.actions.forEach(function(e){e.vars.animate&&e.vars.animate(e);var t,n,r=e.vars.onEnter,i=e.vars.onLeave,a=e.targets;a&&a.length&&(r||i)&&(t=new i5,e.states.forEach(function(e){return t.add(e)}),(n=t.compare(i7.getState(a))).enter.length&&r&&r(n.enter),n.leave.length&&i&&i(n.leave))}),i$(this._abs),this._run.forEach(function(e){return e()}),t=i.duration(),e=this._final.slice(0),i.add(function(){t<=i.time()&&(e.forEach(function(e){return e()}),ih(n,"onComplete"))}),ia=r;a--;)this.actions[a].vars.once&&this.actions[a].kill();return ih(this,"onStart"),i.restart(),this},t.loadState=function(e){e||(e=function(){return 0});var t=[];return this.actions.forEach(function(n){if(n.vars.loadState){var r,i=function i(a){a&&(n.targets=a),~(r=t.indexOf(i))&&(t.splice(r,1),t.length||e())};t.push(i),n.vars.loadState(i)}}),t.length||e(),this},t.setState=function(){return this.actions.forEach(function(e){return e.targets=e.vars.setState&&e.vars.setState(e)}),this},t.killConflicts=function(e){return this.state.interrupt(e),this._kill.forEach(function(t){return t.interrupt(e)}),this},t.run=function(e,t){var n=this;
29return this!==ia&&(e||this.getState(t),this.loadState(function(){n._killed||(n.setState(),n.animate())})),this},t.clear=function(e){this.state.clear(),e||(this.actions.length=0)},t.getStateById=function(e){for(var t,n=this.actions.length;n--;)if(t=this.actions[n].getStateById(e))return t;return this.state.idLookup[e]&&this.state},t.kill=function(){this._killed=1,this.clear(),delete ip[this.id]},e}(),i7=function(){function e(){}return e.getState=function(t,n){var r=iG(t,n);return is&&is.states.push(r),n&&n.batch&&e.batch(n.batch).state.add(r),r},e.from=function(e,t){return"clearProps"in(t=t||{})||(t.clearProps=!0),i0(e,iG(t.targets||e.targets,{props:t.props||e.props,simple:t.simple,kill:!!t.kill}),t,-1)},e.to=function(e,t){return i0(e,iG(t.targets||e.targets,{props:t.props||e.props,simple:t.simple,kill:!!t.kill}),t,1)},e.fromTo=function(e,t,n){return i0(e,t,n)},e.fit=function(e,t,n){var r=n?iT(n,i_):{},i=n||r,a=i.absolute,s=i.scale,o=i.getVars,l=i.props,c=i.runBackwards,u=i.onComplete,d=i.simple,h=n&&n.fitChild&&iS(n.fitChild),f=iW(t,l,d,e),p=iW(e,0,d,f),m=l?iy[l]:ij,g=ii.context();return l&&iH(r,f.props),iO(p,m),c&&("immediateRender"in r||(r.immediateRender=!0),r.onComplete=function(){iR(p),u&&u.apply(this,arguments)}),a&&iz(p,f),r=iX(p,f,s||h,!r.duration&&l,h,r.duration||o?r:0),"object"==typeof n&&"zIndex"in n&&(r.zIndex=n.zIndex),g&&!o&&g.add(function(){return function(){return iR(p)}}),o?r:r.duration?ii.to(p.element,r):null},e.makeAbsolute=function(e,t){return(e instanceof i5?e:new i5(e,t)).makeAbsolute()},e.batch=function(e){return e||(e="default"),ip[e]||(ip[e]=new i8(e))},e.killFlipsOf=function(e,t){(e instanceof i5?e.targets:ir(e)).forEac
29h(function(e){return e&&i2(e._flip,!1!==t?1:2)})},e.isFlipping=function(t){var n=e.getByTarget(t);return!!n&&n.isActive()},e.getByTarget=function(e){return(iS(e)||iv)._flip},e.getElementState=function(e,t){return new i4(iS(e),t)},e.convertCoordinates=function(e,t,n){var r=it(t,!0,!0).multiply(it(e));return n?r.apply(n):r},e.register=function(e){if(io="u">typeof document&&document.body){ii=e,rJ(io),ir=ii.utils.toArray,ic=ii.core.getStyleSaver;var t=ii.utils.snap(.1);il=function(e,n){return t(parseFloat(e)+n)}}},e}();i7.version="3.13.0","u">typeof window&&window.gsap&&window.gsap.registerPlugin(i7);var i9,ae,at,an,ar,ai,aa,as,ao,al,ac,au,ad,ah=function(){return i9||"u">typeof window&&(i9=window.gsap)&&i9.registerPlugin&&i9},af=1,ap=[],am=[],ag=[],av=Date.now,ax=function(e,t){return t},ay=function(){var e=ao.core,t=e.bridge||{},n=e._scrollers,r=e._proxies;n.push.apply(n,am),r.push.apply(r,ag),am=n,ag=r,ax=function(e,n){return t[e](n)}},ab=function(e,t){return~ag.indexOf(e)&&ag[ag.indexOf(e)+1][t]},aw=function(e){return!!~al.indexOf(e)},aj=function(e,t,n,r,i){return e.addEventListener(t,n,{passive:!1!==r,capture:!!i})},aS=function(e,t,n,r){return e.removeEventListener(t,n,!!r)},ak="scrollLeft",aN="scrollTop",aE=function(){return ac&&ac.isPressed||am.cache++},a_=function(e,t){var n=function n(r){if(r||0===r){af&&(at.history.scrollRestoration="manual");var i=ac&&ac.isPressed;e(r=n.v=Math.round(r)||(ac&&ac.iOS?1:0)),n.cacheID=am.cache,i&&ax("ss",r)}else(t||am.cache!==n.cacheID||ax("ref"))&&(n.cacheID=am.cache,n.v=e());return n.v+n.offset};return n.offset=0,e&&n},aC={s:ak,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:a_(function(e){return arguments.length?at.scrollTo(e,aT.sc()):at.pageXOffset||an[ak]||ar[ak]||ai[ak]||0})},aT={s:aN,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:aC,sc:a_(function(e){return arguments.length?at.scrollTo(aC.sc(),e):at.pageYOffset||an[aN]||ar[aN]||ai[aN]||0})},aL=function(e,t){return(t&&t._ctx&&t._ctx.selector||i9.utils.toArray)(e)[0]||("string"==typeof e&&!1!==i9.config().nullTargetWarn?console.warn("Element not found:",e):null)},aM=function(e,t){for(var n=t.length;n--;)if(t[n]===e||t[n].contains(e))return!0;return!1},aD=function(e,t){var n=t.s,r=t.sc;aw(e)&&(e=an.scrollingElement||ar);var i=am.indexOf(e),a=r===aT.sc?1:2;~i||(i=am.push(e)-1),am[i+a]||aj(e,"scroll",aE);var s=am[i+a],o=s||(am[i+a]=a_(ab(e,n),!0)||(aw(e)?r:a_(function(t){return arguments.length?e[n]=t:e[n]})));return o.target=e,s||(o.smooth="smooth"===i9.getProperty(e,"scrollBehavior")),o},aP=function(e,t,n){var r=e,i=e,a=av(),s=a,o=t||50,l=Math.max(500,3*o),c=function(e,t){var l=av();t||l-a>o?(i=r,r=e,s=a,a=l):n?r+=e:r=i+(e-i)/(l-s)*(a-s)};return{update:c,reset:function(){i=r=n?0:r,s=a=0},getVelocity:function(e){var t=s,o=i,u=av();return(e||0===e)&&e!==r&&c(e),a===s||u-s>l?0:(r+(n?o:-o))/((n?u:a)-t)*1e3}}},aA=function(e,t){return t&&!e._gsapAllow&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},aO=function(e){var t=Math.max.apply(Math,e),n=Math.min.apply(Math,e);return Math.abs(t)>=Math.abs(n)?t:n},aR=function(){(ao=i9.core.globals().ScrollTrigger)&&ao.core&&ay()},aI=function(e){return i9=e||ah(),!ae&&i9&&"u">typeof document&&document.body&&(at=window,ar=(an=document).documentElement,ai=an.body,al=[at,an,ar,ai],i9.utils.clamp,ad=i9.core.context||function(){},as="onpointerenter"in ai?"pointer":"mouse",aa=aF.isTouch=at.matchMedia&&at.matchMedia("(hover: none), (pointer: coarse)").matches?1:2*("ontouchstart"in at||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0),au=aF.eventTypes=("ontouchstart"in ar?"touchstart,touchmove,touchcancel,touchend":!("onpointerdown"in ar)?"mousedown,mousemove,mouseup,mouseup":"pointerdown,pointermove,pointercancel,pointerup").split(","),setTimeout(function(){return af=0},500),aR(),ae=1),ae};aC.op=aT,am.cache=0;var aF=function(){var e;function t(e){this.init(e)}return t.prototype.init=function(e){ae||aI(i9)||console.warn("Please gsap.registerPlugin(Observer)"),ao||aR();var t=e.tolerance,n=e.dragMinimum,r=e.type,i=e.target,a=e.lineHeight,s=e.debounce,o=e.preventDefault,l=e.onStop,c=e.onStopDelay,u=e.ignore,d=e.wheelSpeed,h=e.event,f=e.onDragStart,p=e.onDragEnd,m=e.onDrag,g=e.onPress,v=e.onRelease,x=e.onRight,y=e.onLeft,b=e.onUp,w=e.onDown,j=e.onCh
29angeX,S=e.onChangeY,k=e.onChange,N=e.onToggleX,E=e.onToggleY,_=e.onHover,C=e.onHoverEnd,T=e.onMove,L=e.ignoreCheck,M=e.isNormalizer,D=e.onGestureStart,P=e.onGestureEnd,A=e.onWheel,O=e.onEnable,R=e.onDisable,I=e.onClick,F=e.scrollSpeed,z=e.capture,B=e.allowClicks,$=e.lockAxis,W=e.onLockAxis;this.target=i=aL(i)||ar,this.vars=e,u&&(u=i9.utils.toArray(u)),t=t||1e-9,n=n||0,d=d||1,F=F||1,r=r||"wheel,touch,pointer",s=!1!==s,a||(a=parseFloat(at.getComputedStyle(ai).lineHeight)||22);var V,H,U,Y,q,X,G,K=this,Z=0,J=0,Q=e.passive||!o&&!1!==e.passive,ee=aD(i,aC),et=aD(i,aT),en=ee(),er=et(),ei=~r.indexOf("touch")&&!~r.indexOf("pointer")&&"pointerdown"===au[0],ea=aw(i),es=i.ownerDocument||an,eo=[0,0,0],el=[0,0,0],ec=0,eu=function(){return ec=av()},ed=function(e,t){return(K.event=e)&&u&&aM(e.target,u)||t&&ei&&"touch"!==e.pointerType||L&&L(e,t)},eh=function(){var e=K.deltaX=aO(eo),n=K.deltaY=aO(el),r=Math.abs(e)>=t,i=Math.abs(n)>=t;k&&(r||i)&&k(K,e,n,eo,el),r&&(x&&K.deltaX>0&&x(K),y&&K.deltaX<0&&y(K),j&&j(K),N&&K.deltaX<0!=Z<0&&N(K),Z=K.deltaX,eo[0]=eo[1]=eo[2]=0),i&&(w&&K.deltaY>0&&w(K),b&&K.deltaY<0&&b(K),S&&S(K),E&&K.deltaY<0!=J<0&&E(K),J=K.deltaY,el[0]=el[1]=el[2]=0),(Y||U)&&(T&&T(K),U&&(f&&1===U&&f(K),m&&m(K),U=0),Y=!1),X&&(X=!1,1)&&W&&W(K),q&&(A(K),q=!1),V=0},ef=function(e,t,n){eo[n]+=e,el[n]+=t,K._vx.update(e),K._vy.update(t),s?V||(V=requestAnimationFrame(eh)):eh()},ep=function(e,t){$&&!G&&(K.axis=G=Math.abs(e)>Math.abs(t)?"x":"y",X=!0),"y"!==G&&(eo[2]+=e,K._vx.update(e,!0)),"x"!==G&&(el[2]+=t,K._vy.update(t,!0)),s?V||(V=requestAnimationFrame(eh)):eh()},em=function(e){if(!ed(e,1)){var t=(e=aA(e,o)).clientX,r=e.clientY,i=t-K.x,a=r-K.y,s=K.isDragging;K.x=t,K.y=r,(s||(i||a)&&(Math.abs(K.startX-t)>=n||Math.abs(K.startY-r)>=n))&&(U=s?2:1,s||(K.isDragging=!0),ep(i,a))}},eg=K.onPress=function(e){ed(e,1)||e&&e.button||(K.axis=G=null,H.pause(),K.isPressed=!0,e=aA(e),Z=J=0,K.startX=K.x=e.clientX,K.startY=K.y=e.clientY,K._vx.reset(),K._vy.reset(),aj(M?i:es,au[1],em,Q,!0),K.deltaX=K.deltaY=0,g&&g(K))},ev=K.onRelease=function(e){if(!ed(e,1)){aS(M?i:es,au[1],em,!0);var t=!isNaN(K.y-K.startY),n=K.isDragging,r=n&&(Math.abs(K.x-K.startX)>3||Math.abs(K.y-K.startY)>3),a=aA(e);!r&&t&&(K._vx.reset(),K._vy.reset(),o&&B&&i9.delayedCall(.08,function(){if(av()-ec>300&&!e.defaultPrevented){if(e.target.click)e.target.click();else if(es.createEvent){var t=es.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,at,1,a.screenX,a.screenY,a.clientX,a.clientY,!1,!1,!1,!1,0,null),e.target.dispatchEvent(t)}}})),K.isDragging=K.isGesturing=K.isPressed=!1,l&&n&&!M&&H.restart(!0),U&&eh(),p&&n&&p(K),v&&v(K,r)}},ex=function(e){return e.touches&&e.touches.length>1&&(K.isGesturing=!0)&&D(e,K.isDragging)},ey=function(){return K.isGesturing=!1,P(K)},eb=function(e){if(!ed(e)){var t=ee(),n=et();ef((t-en)*F,(n-er)*F,1),en=t,er=n,l&&H.restart(!0)}},ew=function(e){if(!ed(e)){e=aA(e,o),A&&(q=!0);
29var t=(1===e.deltaMode?a:2===e.deltaMode?at.innerHeight:1)*d;ef(e.deltaX*t,e.deltaY*t,0),l&&!M&&H.restart(!0)}},ej=function(e){if(!ed(e)){var t=e.clientX,n=e.clientY,r=t-K.x,i=n-K.y;K.x=t,K.y=n,Y=!0,l&&H.restart(!0),(r||i)&&ep(r,i)}},eS=function(e){K.event=e,_(K)},ek=function(e){K.event=e,C(K)},eN=function(e){return ed(e)||aA(e,o)&&I(K)};H=K._dc=i9.delayedCall(c||.25,function(){K._vx.reset(),K._vy.reset(),H.pause(),l&&l(K)}).pause(),K.deltaX=K.deltaY=0,K._vx=aP(0,50,!0),K._vy=aP(0,50,!0),K.scrollX=ee,K.scrollY=et,K.isDragging=K.isGesturing=K.isPressed=!1,ad(this),K.enable=function(e){return!K.isEnabled&&(aj(ea?es:i,"scroll",aE),r.indexOf("scroll")>=0&&aj(ea?es:i,"scroll",eb,Q,z),r.indexOf("wheel")>=0&&aj(i,"wheel",ew,Q,z),(r.indexOf("touch")>=0&&aa||r.indexOf("pointer")>=0)&&(aj(i,au[0],eg,Q,z),aj(es,au[2],ev),aj(es,au[3],ev),B&&aj(i,"click",eu,!0,!0),I&&aj(i,"click",eN),D&&aj(es,"gesturestart",ex),P&&aj(es,"gestureend",ey),_&&aj(i,as+"enter",eS),C&&aj(i,as+"leave",ek),T&&aj(i,as+"move",ej)),K.isEnabled=!0,K.isDragging=K.isGesturing=K.isPressed=Y=U=!1,K._vx.reset(),K._vy.reset(),en=ee(),er=et(),e&&e.type&&eg(e),O&&O(K)),K},K.disable=function(){K.isEnabled&&(ap.filter(function(e){return e!==K&&aw(e.target)}).length||aS(ea?es:i,"scroll",aE),K.isPressed&&(K._vx.reset(),K._vy.reset(),aS(M?i:es,au[1],em,!0)),aS(ea?es:i,"scroll",eb,z),aS(i,"wheel",ew,z),aS(i,au[0],eg,z),aS(es,au[2],ev),aS(es,au[3],ev),aS(i,"click",eu,!0),aS(i,"click",eN),aS(es,"gesturestart",ex),aS(es,"gestureend",ey),aS(i,as+"enter",eS),aS(i,as+"leave",ek),aS(i,as+"move",ej),K.isEnabled=K.isPressed=K.isDragging=!1,R&&R(K))},K.kill=K.revert=function(){K.disable();var e=ap.indexOf(K);e>=0&&ap.splice(e,1),ac===K&&(ac=0)},ap.push(K),M&&aw(i)&&(ac=K),K.enable(h)},e=[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}],function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(t.prototype,e),t}();aF.version="3.13.0",aF.create=function(e){return new aF(e)},aF.register=aI,aF.getAll=function(){return ap.slice()},aF.getById=function(e){return ap.filter(function(t){return t.vars.id===e})[0]},ah()&&i9.registerPlugin(aF);var az,aB,a$,aW,aV,aH,aU,aY,aq,aX,aG,aK,aZ,aJ,aQ,a0,a1,a2,a3,a5,a4,a6,a8,a7,a9,se,st,sn,sr,si,sa,ss,so,sl,sc,su,sd,sh,sf=1,sp=Date.now,sm=sp(),sg=0,sv=0,sx=function(e,t,n){var r=sD(e)&&("clamp("===e.substr(0,6)||e.indexOf("max")>-1);return n["_"+t+"Clamp"]=r,r?e.substr(6,e.length-7):e},sy=function(e,t){return t&&(!sD(e)||"clamp("!==e.substr(0,6))?"clamp("+e+")":e},sb=function(){return aJ=1},sw=function(){return aJ=0},sj=function(e){return e},sS=function(e){return Math.round(1e5*e)/1e5||0},sk=function(){return"u">typeof window},sN=function(){return az||sk()&&(az=window.gsap)&&az.registerPlugin&&az},sE=function(e){return!!~aU.indexOf(e)},s_=function(e){return("Height"===e?sa:a$["inner"+e])||aV["client"+e]||aH["client"+e]},sC=function(e){return ab(e,"getBoundingClientRect")||(sE(e)?function(){return oA.width=a$.innerWidth,oA.height=sa,oA}:function(){return s0(e)})},sT=function(e,t,n){var r=n.d,i=n.d2,a=n.a;return(a=ab(e,"getBoundingClientRect"))?function(){return a()[r]}:function(){return(t?s_(i):e["client"+i])||0}},sL=function(e,t){var n=t.s,r=t.d2,i=t.d,a=t.a;return Math.max(0,(a=ab(e,n="scroll"+r))?a()-sC(e)()[i]:sE(e)?(aV[n]||aH[n])-s_(r):e[n]-e["offset"+r])},sM=function(e,t){for(var n=0;n<a3.length;n+=3)(!t||~t.indexOf(a3[n+1]))&&e(a3[n],a3[n+1],a3[n+2])},sD=function(e){return"string"==typeof e},sP=function(e){return"function"==typeof e},sA=function(e){return"number"==typeof e},sO=function(e){return"object"==typeof e},sR=function(e,t,n){return e&&e.progress(+!t)&&n&&e.pause()},sI=function(e,t){if(e.enabled){var n=e._ctx?e._ctx.add(function(){return t(e)}):t(e);n&&n.totalTime&&(e.callbackAnimation=n)}},sF=Math.abs,sz="left",sB="right",s$="bottom",sW="width",sV="height",sH="Right",sU="Left",sY="Bottom",sq="padding",sX="margin",sG="Width",sK="Height",sZ=function(e){return a$.getComputedStyle(e)},sJ=function(e){var t=sZ(e).position;e.style.position="absolute"===t||"fixed"===t?t:"relative"}
29,sQ=function(e,t){for(var n in t)n in e||(e[n]=t[n]);return e},s0=function(e,t){var n=t&&"matrix(1, 0, 0, 1, 0, 0)"!==sZ(e)[aQ]&&az.to(e,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),r=e.getBoundingClientRect();return n&&n.progress(0).kill(),r},s1=function(e,t){var n=t.d2;return e["offset"+n]||e["client"+n]||0},s2=function(e){var t,n=[],r=e.labels,i=e.duration();for(t in r)n.push(r[t]/i);return n},s3=function(e){var t=az.utils.snap(e),n=Array.isArray(e)&&e.slice(0).sort(function(e,t){return e-t});return n?function(e,r,i){var a;if(void 0===i&&(i=.001),!r)return t(e);if(r>0){for(e-=i,a=0;a<n.length;a++)if(n[a]>=e)return n[a];return n[a-1]}for(a=n.length,e+=i;a--;)if(n[a]<=e)return n[a];return n[0]}:function(n,r,i){void 0===i&&(i=.001);var a=t(n);return!r||Math.abs(a-n)<i||a-n<0==r<0?a:t(r<0?n-e:n+e)}},s5=function(e,t,n,r){return n.split(",").forEach(function(n){return e(t,n,r)})},s4=function(e,t,n,r,i){return e.addEventListener(t,n,{passive:!r,capture:!!i})},s6=function(e,t,n,r){return e.removeEventListener(t,n,!!r)},s8=function(e,t,n){(n=n&&n.wheelHandler)&&(e(t,"wheel",n),e(t,"touchmove",n))},s7={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},s9={toggleActions:"play",anticipatePin:0},oe={top:0,left:0,center:.5,bottom:1,right:1},ot=function(e,t){if(sD(e)){var n=e.indexOf("="),r=~n?(e.charAt(n-1)+1)*parseFloat(e.substr(n+1)):0;~n&&(e.indexOf("%")>n&&(r*=t/100),e=e.substr(0,n-1)),e=r+(e in oe?oe[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e},on=function(e,t,n,r,i,a,s,o){var l=i.startColor,c=i.endColor,u=i.fontSize,d=i.indent,h=i.fontWeight,f=aW.createElement("div"),p=sE(n)||"fixed"===ab(n,"pinType"),m=-1!==e.indexOf("scroller"),g=p?aH:n,v=-1!==e.indexOf("start"),x=v?l:c,y="border-color:"+x+";font-size:"+u+";color:"+x+";font-weight:"+h+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return y+="position:"+((m||o)&&p?"fixed;":"absolute;"),(m||o||!p)&&(y+=(r===aT?sB:s$)+":"+(a+parseFloat(d))+"px;"),s&&(y+="box-sizing:border-box;text-align:left;width:"+s.offsetWidth+"px;"),f._isStart=v,f.setAttribute("class","gsap-marker-"+e+(t?" marker-"+t:"")),f.style.cssText=y,f.innerText=t||0===t?e+"-"+t:e,g.children[0]?g.insertBefore(f,g.children[0]):g.appendChild(f),f._offset=f["offset"+r.op.d2],or(f,0,r,v),f},or=function(e,t,n,r){var i={display:"block"},a=n[r?"os2":"p2"],s=n[r?"p2":"os2"];e._isFlipped=r,i[n.a+"Percent"]=r?-100:0,i[n.a]=r?"1px":0,i["border"+a+sG]=1,i["border"+s+sG]=0,i[n.p]=t+"px",az.set(e,i)},oi=[],oa={},os=function(){return sp()-sg>34&&(sc||(sc=requestAnimationFrame(oN)))},oo=function(){a8&&a8.isPressed&&!(a8.startX>aH.clientWidth)||(am.cache++,a8?sc||(sc=requestAnimationFrame(oN)):oN(),sg||of("scrollStart"),sg=sp())},ol=function(){se=a$.innerWidth,a9=a$.innerHeight},oc=function(e){am.cache++,(!0===e||!aZ&&!a6&&!aW.fullscreenElement&&!aW.webkitFullscreenElement&&(!a7||se!==a$.innerWidth||Math.abs(a$.innerHeight-a9)>.25*a$.innerHeight))&&aY.restart(!0)},ou={},od=[],oh=function e(){return s6(o$,"scrollEnd",e)||oj(!0)},of=function(e){return ou[e]&&ou[e].map(function(e){return e()})||od},op=[],om=function(e){for(var t=0;t<op.length;t+=5)(!e||op[t+4]&&op[t+4].query===e)&&(op[t].style.cssText=op[t+1],op[t].getBBox&&op[t].setAttribute("transform",op[t+2]||""),op[t+3].uncache=1)},og=function(e,t){var n;for(a0=0;a0<oi.length;a0++)(n=oi[a0])&&(!t||n._ctx===t)&&(e?n.kill(1):n.revert(!0,!0));ss=!0,t&&om(t),t||of("revert")},ov=function(e,t){am.cache++,(t||!su)&&am.forEach(function(e){return sP(e)&&e.cacheID++&&(e.rec=0)}),sD(e)&&(a$.history.scrollRestoration=sr=e)},ox=0,oy=function(){if(sd!==ox){var e=sd=ox;requestAnimationFrame(function(){return e===ox&&oj(!0)})}},ob=function(){aH.appendChild(si),sa=!a8&&si.offsetHeight||a$.innerHeight,aH.removeChild(si)},ow=function(e){return aq(".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end").forEach(function(t){return t.style.display=e?"none":"block"})},oj=function(e,t){if(aV=aW.documentElement,aH=aW.body,aU=[a$,aW,aV,aH],sg&&!e&&!ss)return void s4(o$,"scrollEnd",oh);ob(),su=o$.isRefreshing=!0,am.forEach(function(e){return sP(e)&&++e.cacheID&&(e.rec=e())});var n=of("refreshInit");a5&&o$.sort(),t||og(),am.forEach(function(e){sP(e)&&(e.smooth&&(e.target.style.scrollBehavior="auto"),e(0))}
29),oi.slice(0).forEach(function(e){return e.refresh()}),ss=!1,oi.forEach(function(e){if(e._subPinOffset&&e.pin){var t=e.vars.horizontal?"offsetWidth":"offsetHeight",n=e.pin[t];e.revert(!0,1),e.adjustPinSpacing(e.pin[t]-n),e.refresh()}}),so=1,ow(!0),oi.forEach(function(e){var t=sL(e.scroller,e._dir),n="max"===e.vars.end||e._endClamp&&e.end>t,r=e._startClamp&&e.start>=t;(n||r)&&e.setPositions(r?t-1:e.start,n?Math.max(r?t:e.start+1,t):e.end,!0)}),ow(!1),so=0,n.forEach(function(e){return e&&e.render&&e.render(-1)}),am.forEach(function(e){sP(e)&&(e.smooth&&requestAnimationFrame(function(){return e.target.style.scrollBehavior="smooth"}),e.rec&&e(e.rec))}),ov(sr,1),aY.pause(),ox++,su=2,oN(2),oi.forEach(function(e){return sP(e.vars.onRefresh)&&e.vars.onRefresh(e)}),su=o$.isRefreshing=!1,of("refresh")},oS=0,ok=1,oN=function(e){if(2===e||!su&&!ss){o$.isUpdating=!0,sh&&sh.update(0);var t=oi.length,n=sp(),r=n-sm>=50,i=t&&oi[0].scroll();if(ok=oS>i?-1:1,su||(oS=i),r&&(sg&&!aJ&&n-sg>200&&(sg=0,of("scrollEnd")),aG=sm,sm=n),ok<0){for(a0=t;a0-- >0;)oi[a0]&&oi[a0].update(0,r);ok=1}else for(a0=0;a0<t;a0++)oi[a0]&&oi[a0].update(0,r);o$.isUpdating=!1}sc=0}
29,oE=[sz,"top",s$,sB,sX+sY,sX+sH,sX+"Top",sX+sU,"display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],o_=oE.concat([sW,sV,"boxSizing","max"+sG,"max"+sK,"position",sX,sq,sq+"Top",sq+sH,sq+sY,sq+sU]),oC=function(e,t,n){oM(n);var r=e._gsap;if(r.spacerIsNative)oM(r.spacerState);else if(e._gsap.swappedIn){var i=t.parentNode;i&&(i.insertBefore(e,t),i.removeChild(t))}e._gsap.swappedIn=!1},oT=function(e,t,n,r){if(!e._gsap.swappedIn){for(var i,a=oE.length,s=t.style,o=e.style;a--;)s[i=oE[a]]=n[i];s.position="absolute"===n.position?"absolute":"relative","inline"===n.display&&(s.display="inline-block"),o[s$]=o[sB]="auto",s.flexBasis=n.flexBasis||"auto",s.overflow="visible",s.boxSizing="border-box",s[sW]=s1(e,aC)+"px",s[sV]=s1(e,aT)+"px",s[sq]=o[sX]=o.top=o[sz]="0",oM(r),o[sW]=o["max"+sG]=n[sW],o[sV]=o["max"+sK]=n[sV],o[sq]=n[sq],e.parentNode!==t&&(e.parentNode.insertBefore(t,e),t.appendChild(e)),e._gsap.swappedIn=!0}},oL=/([A-Z])/g,oM=function(e){if(e){var t,n,r=e.t.style,i=e.length,a=0;for((e.t._gsap||az.core.getCache(e.t)).uncache=1;a<i;a+=2)n=e[a+1],t=e[a],n?r[t]=n:r[t]&&r.removeProperty(t.replace(oL,"-$1").toLowerCase())}},oD=function(e){for(var t=o_.length,n=e.style,r=[],i=0;i<t;i++)r.push(o_[i],n[o_[i]]);return r.t=e,r},oP=function(e,t,n){for(var r,i=[],a=e.length,s=8*!!n;s<a;s+=2)r=e[s],i.push(r,r in t?t[r]:e[s+1]);return i.t=e.t,i},oA={left:0,top:0},oO=function(e,t,n,r,i,a,s,o,l,c,u,d,h,f){sP(e)&&(e=e(o)),sD(e)&&"max"===e.substr(0,3)&&(e=d+("="===e.charAt(4)?ot("0"+e.substr(3),n):0));var p,m,g,v=h?h.time():0;if(h&&h.seek(0),isNaN(e)||(e*=1),sA(e))h&&(e=az.utils.mapRange(h.scrollTrigger.start,h.scrollTrigger.end,0,d,e)),s&&or(s,n,r,!0);else{sP(t)&&(t=t(o));var x,y,b,w,j=(e||"0").split(" ");(x=s0(g=aL(t,o)||aH)||{}).left||x.top||"none"!==sZ(g).display||(w=g.style.display,g.style.display="block",x=s0(g),w?g.style.display=w:g.style.removeProperty("display")),y=ot(j[0],x[r.d]),b=ot(j[1]||"0",n),e=x[r.p]-l[r.p]-c+y+i-b,s&&or(s,b,r,n-b<20||s._isStart&&b>20),n-=n-b}if(f&&(o[f]=e||-.001,e<0&&(e=0)),a){var S=e+n,k=a._isStart;p="scroll"+r.d2,or(a,S,r,k&&S>20||!k&&(u?Math.max(aH[p],aV[p]):a.parentNode[p])<=S+1),u&&(l=s0(s),u&&(a.style[r.op.p]=l[r.op.p]-r.op.m-a._offset+"px"))}return h&&g&&(p=s0(g),h.seek(d),m=s0(g),h._caScrollDist=p[r.p]-m[r.p],e=e/h._c
29aScrollDist*d),h&&h.seek(v),h?e:Math.round(e)},oR=/(webkit|moz|length|cssText|inset)/i,oI=function(e,t,n,r){if(e.parentNode!==t){var i,a,s=e.style;if(t===aH){for(i in e._stOrig=s.cssText,a=sZ(e))+i||oR.test(i)||!a[i]||"string"!=typeof s[i]||"0"===i||(s[i]=a[i]);s.top=n,s.left=r}else s.cssText=e._stOrig;az.core.getCache(e).uncache=1,t.appendChild(e)}},oF=function(e,t,n){var r=t,i=r;return function(t){var a=Math.round(e());return a!==r&&a!==i&&Math.abs(a-r)>3&&Math.abs(a-i)>3&&(t=a,n&&n()),i=r,r=Math.round(t)}},oz=function(e,t,n){var r={};r[t.p]="+="+n,az.set(e,r)},oB=function(e,t){var n=aD(e,t),r="_scroll"+t.p2,i=function t(i,a,s,o,l){var c=t.tween,u=a.onComplete,d={};s=s||n();var h=oF(n,s,function(){c.kill(),t.tween=0});return l=o&&l||0,o=o||i-s,c&&c.kill(),a[r]=i,a.inherit=!1,a.modifiers=d,d[r]=function(){return h(s+o*c.ratio+l*c.ratio*c.ratio)},a.onUpdate=function(){am.cache++,t.tween&&oN()},a.onComplete=function(){t.tween=0,u&&u.call(c)},c=t.tween=az.to(e,a)};return e[r]=n,n.wheelHandler=function(){return i.tween&&i.tween.kill()&&(i.tween=0)},s4(e,"wheel",n.wheelHandler),o$.isTouch&&s4(e,"touchmove",n.wheelHandler),i},o$=function(){function e(t,n){aB||e.register(az)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),sn(this),this.init(t,n)}return e.prototype.init=function(t,n){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!sv){this.update=this.refresh=this.kill=sj;return}var r,i,a,s,o,l,c,u,d,h,f,p,m,g,v,x,y,b,w,j,S,k,N,E,_,C,T,L,M,D,P,A,O,R,I,F,z,B,$,W,V,H=t=sQ(sD(t)||sA(t)||t.nodeType?{trigger:t}:t,s9),U=H.onUpdate,Y=H.toggleClass,q=H.id,X=H.onToggle,G=H.onRefresh,K=H.scrub,Z=H.trigger,J=H.pin,Q=H.pinSpacing,ee=H.invalidateOnRefresh,et=H.anticipatePin,en=H.onScrubComplete,er=H.onSnapComplete,ei=H.once,ea=H.snap,es=H.pinReparent,eo=H.pinSpacer,el=H.containerAnimation,ec=H.fastScrollEnd,eu=H.preventOverlaps,ed=t.horizontal||t.containerAnimation&&!1!==t.horizontal?aC:aT,eh=!K&&0!==K,ef=aL(t.scroller||a$),ep=az.core.getCache(ef),em=sE(ef),eg=("pinType"in t?t.pinType:ab(ef,"pinType")||em&&"fixed")==="fixed",ev=[t.onEnter,t.onLeave,t.onEnterBack,t.onLeaveBack],ex=eh&&t.toggleActions.split(" "),ey="markers"in t?t.markers:s9.markers,eb=em?0:parseFloat(sZ(ef)["border"+ed.p2+sG])||0,ew=this,ej=t.onRefreshInit&&function(){return t.onRefreshInit(ew)},eS=sT(ef,em,ed),ek=!em||~ag.indexOf(ef)?sC(ef):function(){return oA},eN=0,eE=0,e_=0,eC=aD(ef,ed);if(ew._startClamp=ew._endClamp=!1,ew._dir=ed,et*=45,ew.scroller=ef,ew.scroll=el?el.time.bind(el):eC,l=eC(),ew.vars=t,n=n||t.animation,"refreshPriority"in t&&(a5=1,-9999===t.refreshPriority&&(sh=ew)),ep.tweenScroll=ep.tweenScroll||{top:oB(ef,aT),left:oB(ef,aC)},ew.tweenTo=a=ep.tweenScroll[ed.p],ew.scrubDuration=function(e){(I=sA(e)&&e)?R?R.duration(e):R=az.to(n,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:I,paused:!0,onComplete:function(){return en&&en(ew)}}):(R&&R.progress(1).kill(),R=0)},n&&(n.vars.lazy=!1,n._initted&&!ew.isReverted||!1!==n.vars.immediateRender&&!1!==t.immediateRender&&n.duration()&&n.render(0,!0,!0),ew.animation=n.pause(),n.scrollTrigger=ew,ew.scrubDuration(K),A=0,q||(q=n.vars.id)),ea&&((!sO(ea)||ea.push)&&(ea={snapTo:ea}),"scrollBehavior"in aH.style&&az.set(em?[aH,aV]:ef,{scrollBehavior:"auto"}),am.forEach(function(e){return sP(e)&&e.target===(em?aW.scrollingElement||aV:ef)&&(e.smooth=!1)}),o=sP(ea.snapTo)?ea.snapTo:"labels"===ea.snapTo?(r=n,function(e){return az.utils.snap(s2(r),e)}):"labelsDirectional"===ea.snapTo?(i=n,function(e,t){return s3(s2(i))(e,t.direction)}):!1!==ea.directional?function(e,t){return s3(ea.snapTo)(e,sp()-eE<500?0:t.direction)}:az.utils.snap(ea.snapTo),F=sO(F=ea.duration||{min:.1,max:2})?aX(F.min,F.max):aX(F,F),z=az.delayedCall(ea.delay||I/2||.1,function(){var e=eC(),t=sp()-eE<500,r=a.tween;if((t||10>Math.abs(ew.getVelocity()))&&!r&&!aJ&&eN!==e){var i,s,l=(e-u)/x,c=n&&!eh?n.totalProgress():l,h=t?0:(c-O)/(sp()-aG)*1e3||0,f=az.utils.clamp(-l,1-l,sF(h/2)*h/.185),p=l+(!1===ea.inertia?0:f),m=ea,g=m.onStart,v=m.onInterrupt,y=m.onComplete;if(sA(i=o(p,ew))||(i=p),s=Math.max(0,Math.round(u+i*x)),e<=d&&e>=u&&s!==e){if(r&&!r._initted&&r.data<=sF(s-e))return;!1===ea.inertia&&(f=i-l),a(s,{duration:F(sF(.185*Math.max(sF(p-c),sF(i-c))/h/.05||0)),ease:ea.ease||"power3",data:sF(s-e),onInterrupt:function(){return z.restart(!0)&&v&&v(ew)},onComplete:function(){ew.update(),eN=eC(),n&&!eh&&(R?R.resetTo("totalProgress",i,n._tTime/n._tDur):n.progress(i)),A=O=n&&!eh?n.totalProgress():ew.progress,er&&er(ew),y&&y(ew)}},e,f*x,s-e-f*x),g&&g(ew,a.tween)}}else ew.isActive&&eN!==e&&z.restart(!0)}).pause()),q&&(oa[q]=ew),(V=(Z=ew.trigger=aL(Z||!0!==J&&J))&&Z._gsap&&Z._gsap.stRevert)&&(V=V(ew)),J=!0===J?Z:aL(J),sD(Y)&&(Y={targets:Z,className:Y}),J&&(!1===Q||Q===sX||(Q=(!!Q||!J.parentNode||!J.parentNode.style||"flex"!==sZ(J.parentNode).display)&&sq),ew.pin=J,(s=az.core.getCache(J)).spacer?y=s.pinState:(eo&&((eo=aL(eo))&&!eo.nodeType&&(eo=eo.current||eo.nativeElement),s.spacerIsNative=!!eo,eo&&(s.spacerState=oD(eo))),s.spacer=j=eo||aW.createElement("div"),j.classList.add("pin-spacer"),q&&j.classList.add("pin-spacer-"+q),s.pinState=y=oD(J)),!1!==t.force3D&&az.set(J,{force3D:!0}),ew.spacer=j=s.spacer,C=(P=sZ(J))[Q+ed.os2],k=az.getProperty(J),N=az.quickSetter(J,ed.a,"px"),oT(J,j,P),w=oD(J)),ey){g=sO(ey)?sQ(ey,s7):s7,p=on("scroller-start",q,ef,ed,g,0),m=on("scroller-end",q,ef,ed,g,0,p),S=p["offset"+ed.op.d2];var eT=aL(ab(ef,"content")||ef);h=this.markerStart=on("start",q,eT,ed,g,S,0,el),f=this.markerEnd=on("end",q,eT,ed,g,S,0,el),el&&(W=az.quickSetter([h,f],ed.a,"px")),eg||ag.length&&!0===ab(ef,"fixedMarkers")||(sJ(em?aH:ef),az.set([p,m],{force3D:!0}),L=az.quickSetter(p,ed.a,"px"),D=az.quickSetter(m,ed.a,"px"))}
29if(el){var eL=el.vars.onUpdate,eM=el.vars.onUpdateParams;el.eventCallback("onUpdate",function(){ew.update(0,0,1),eL&&eL.apply(el,eM||[])})}if(ew.previous=function(){return oi[oi.indexOf(ew)-1]},ew.next=function(){return oi[oi.indexOf(ew)+1]},ew.revert=function(e,t){if(!t)return ew.kill(!0);var r=!1!==e||!ew.enabled,i=aZ;r!==ew.isReverted&&(r&&(B=Math.max(eC(),ew.scroll.rec||0),e_=ew.progress,$=n&&n.progress()),h&&[h,f,p,m].forEach(function(e){return e.style.display=r?"none":"block"}),r&&(aZ=ew,ew.update(r)),!J||es&&ew.isActive||(r?oC(J,j,y):oT(J,j,sZ(J),T)),r||ew.update(r),aZ=i,ew.isReverted=r)},ew.refresh=function(r,i,s,o){if(!aZ&&ew.enabled||i){if(J&&r&&sg)return void s4(e,"scrollEnd",oh);!su&&ej&&ej(ew),aZ=ew,a.tween&&!s&&(a.tween.kill(),a.tween=0),R&&R.pause(),ee&&n&&(n.revert({kill:!1}).invalidate(),n.getChildren&&n.getChildren(!0,!0,!1).forEach(function(e){return e.vars.immediateRender&&e.render(0,!0,!0)})),ew.isReverted||ew.revert(!0,!0),ew._subPinOffset=!1;var g,S,N,C,L,D,P,A,O,I,F,W,V,H=eS(),U=ek(),Y=el?el.duration():sL(ef,ed),q=x<=.01||!x,X=0,K=o||0,et=sO(s)?s.end:t.end,en=t.endTrigger||Z,er=sO(s)?s.start:t.start||(0!==t.start&&Z?J?"0 0":"0 100%":0),ei=ew.pinnedContainer=t.pinnedContainer&&aL(t.pinnedContainer,ew),ea=Z&&Math.max(0,oi.indexOf(ew))||0,eo=ea;for(ey&&sO(s)&&(W=az.getProperty(p,ed.p),V=az.getProperty(m,ed.p));eo-- >0;)(D=oi[eo]).end||D.refresh(0,1)||(aZ=ew),(P=D.pin)&&(P===Z||P===J||P===ei)&&!D.isReverted&&(I||(I=[]),I.unshift(D),D.revert(!0,!0)),D!==oi[eo]&&(ea--,eo--);for(sP(er)&&(er=er(ew)),u=oO(er=sx(er,"start",ew),Z,H,ed,eC(),h,p,ew,U,eb,eg,Y,el,ew._startClamp&&"_startClamp")||(J?-.001:0),sP(et)&&(et=et(ew)),sD(et)&&!et.indexOf("+=")&&(~et.indexOf(" ")?et=(sD(er)?er.split(" ")[0]:"")+et:(X=ot(et.substr(2),H),et=sD(er)?er:(el?az.utils.mapRange(0,el.duration(),el.scrollTrigger.start,el.scrollTrigger.end,u):u)+X,en=Z)),et=sx(et,"end",ew),d=Math.max(u,oO(et||(en?"100% 0":Y),en,H,ed,eC()+X,f,m,ew,U,eb,eg,Y,el,ew._endClamp&&"_endClamp"))||-.001,X=0,eo=ea;eo--;)(P=(D=oi[eo]).pin)&&D.start-D._pinPush<=u&&!el&&D.end>0&&(g=D.end-(ew._startClamp?Math.max(0,D.start):D.start),(P===Z&&D.start-D._pinPush<u||P===ei)&&isNaN(er)&&(X+=g*(1-D.progress)),P===J&&(K+=g));if(u+=X,d+=X,ew._startClamp&&(ew._startClamp+=X),ew._endClamp&&!su&&(ew._endClamp=d||-.001,d=Math.min(d,sL(ef,ed))),x=d-u||(u-=.01)&&.001,q&&(e_=az.utils.clamp(0,1,az.utils.normalize(u,d,B))),ew._pinPush=K,h&&X&&((g={})[ed.a]="+="+X,ei&&(g[ed.p]="-="+eC()),az.set([h,f],g)),J&&!(so&&ew.end>=sL(ef,ed)))g=sZ(J),C=ed===aT,N=eC(),E=parseFloat(k(ed.a))+K,!Y&&d>1&&(F={style:F=(em?aW.scrollingElement||aV:ef).style,value:F["overflow"+ed.a.toUpperCase()]},em&&"scroll"!==sZ(aH)["overflow"+ed.a.toUpperCase()]&&(F.style["overflow"+ed.a.toUpperCase()]="scroll")),oT(J,j,g),w=oD(J),S=s0(J,!0),A=eg&&aD(ef,C?aC:aT)(),Q?((T=[Q+ed.os2,x+K+"px"]).t=j,(eo=Q===sq?s1(J,ed)+x+K:0)&&(T.push(ed.d,eo+"px"),"auto"!==j.style.flexBasis&&(j.style.flexBasis=eo+"px")),oM(T),ei&&oi.forEach(function(e){e.pin===ei&&!1!==e.vars.pinSpacing&&(e._subPinOffset=!0)}),eg&&eC(B)):(eo=s1(J,ed))&&"auto"!==j.style.flexBasis&&(j.style.flexBasis=eo+"px"),eg&&((L={top:S.top+(C?N-u:A)+"px",left:S.left+(C?A:N-u)+"px",boxSizing:"border-box",position:"fixed"})[sW]=L["max"+sG]=Math.ceil(S.width)+"px",L[sV]=L["max"+sK]=Math.ceil(S.height)+"px",L[sX]=L[sX+"Top"]=L[sX+sH]=L[sX+sY]=L[sX+sU]="0",L[sq]=g[sq],L[sq+"Top"]=g[sq+"Top"],L[sq+sH]=g[sq+sH],L[sq+sY]=g[sq+sY],L[sq+sU]=g[sq+sU],b=oP(y,L,es),su&&eC(0)),n?(O=n._initted,a4(1),n.render(n.duration(),!0,!0),_=k(ed.a)-E+x+K,M=Math.abs(x-_)>1,eg&&M&&b.splice(b.length-2,2),n.render(0,!0,!0),O||n.invalidate(!0),n.parent||n.totalTime(n.totalTime()),a4(0)):_=x,F&&(F.value?F.style["overflow"+ed.a.toUpperCase()]=F.value:F.style.removeProperty("overflow-"+ed.a));else if(Z&&eC()&&!el)for(S=Z.parentNode;S&&S!==aH;)S._pinOffset&&(u-=S._pinOffset,d-=S._pinOffset),S=S.parentNode;I&&I.forEach(function(e){return e.revert(!1,!0)}),ew.start=u,ew.end=d,l=c=su?B:eC(),el||su||(l<B&&eC(B),ew.scroll.rec=0),ew.revert(!1,!0),eE=sp(),z&&(eN=-1,z.restart(!0)),aZ=0,n&&eh&&(n._initted||$)&&n.progress()!==$&&n.progress($||0,!0).render(n.time(),!0,!0),(q||e_!==ew.progress||el||ee||n&&!n._initted)&&(n&&!eh&&(n._initted||e_||!1!==n.vars.immediateRender)&&n.totalProgress(el&&u<-.001&&!e_?az.utils.normalize(u,d,0):e_,!0),ew.progress=q||(l-u)/x===e_?0:e_),J&&Q&&(j._pinOffset=Math.round(ew.progress*_)),R&&R.invalidate(),isNaN(W)||(W-=az.getProperty(p,ed.p),V-=az.getProperty(m,ed.p),oz(p,ed,W),oz(h,ed,W-(o||0)),oz(m,ed,V),oz(f,ed,V-(o||0))),q&&!su&&ew.update(),!G||su||v||(v=!0,G(ew),v=!1)}},ew.getVelocity=function(){return(eC()-c)/(sp()-aG)*1e3||0}
vendor: 6,209 bytes, line 29
29,ew.endAnimation=function(){sR(ew.callbackAnimation),n&&(R?R.progress(1):n.paused()?eh||sR(n,ew.direction<0,1):sR(n,n.reversed()))},ew.labelToScroll=function(e){return n&&n.labels&&(u||ew.refresh()||u)+n.labels[e]/n.duration()*x||0},ew.getTrailing=function(e){var t=oi.indexOf(ew),n=ew.direction>0?oi.slice(0,t).reverse():oi.slice(t+1);return(sD(e)?n.filter(function(t){return t.vars.preventOverlaps===e}):n).filter(function(e){return ew.direction>0?e.end<=u:e.start>=d})},ew.update=function(e,t,r){if(!el||r||e){var i,s,o,h,f,m,g,v=!0===su?B:ew.scroll(),y=e?0:(v-u)/x,S=y<0?0:y>1?1:y||0,k=ew.progress;if(t&&(c=l,l=el?eC():v,ea&&(O=A,A=n&&!eh?n.totalProgress():S)),et&&J&&!aZ&&!sf&&sg&&(!S&&u<v+(v-c)/(sp()-aG)*et?S=1e-4:1===S&&d>v+(v-c)/(sp()-aG)*et&&(S=.9999)),S!==k&&ew.enabled){if(h=(f=(i=ew.isActive=!!S&&S<1)!=(!!k&&k<1))||!!S!=!!k,ew.direction=S>k?1:-1,ew.progress=S,h&&!aZ&&(s=S&&!k?0:1===S?1:1===k?2:3,eh&&(o=!f&&"none"!==ex[s+1]&&ex[s+1]||ex[s],g=n&&("complete"===o||"reset"===o||o in n))),eu&&(f||g)&&(g||K||!n)&&(sP(eu)?eu(ew):ew.getTrailing(eu).forEach(function(e){return e.endAnimation()})),!eh&&(!R||aZ||sf?n&&n.totalProgress(S,!!(aZ&&(eE||e))):(R._dp._time-R._start!==R._time&&R.render(R._dp._time-R._start),R.resetTo?R.resetTo("totalProgress",S,n._tTime/n._tDur):(R.vars.totalProgress=S,R.invalidate().restart()))),J)if(e&&Q&&(j.style[Q+ed.os2]=C),eg){if(h){if(m=!e&&S>k&&d+1>v&&v+1>=sL(ef,ed),es)if(!e&&(i||m)){var T=s0(J,!0),P=v-u;oI(J,aH,T.top+(ed===aT?P:0)+"px",T.left+(ed===aT?0:P)+"px")}else oI(J,j);oM(i||m?b:w),M&&S<1&&i||N(E+(1!==S||m?0:_))}}else N(sS(E+_*S));!ea||a.tween||aZ||sf||z.restart(!0),Y&&(f||ei&&S&&(S<1||!sl))&&aq(Y.targets).forEach(function(e){return e.classList[i||ei?"add":"remove"](Y.className)}),!U||eh||e||U(ew),h&&!aZ?(eh&&(g&&("complete"===o?n.pause().totalProgress(1):"reset"===o?n.restart(!0).pause():"restart"===o?n.restart(!0):n[o]()),U&&U(ew)),(f||!sl)&&(X&&f&&sI(ew,X),ev[s]&&sI(ew,ev[s]),ei&&(1===S?ew.kill(!1,1):ev[s]=0),!f&&ev[s=1===S?1:3]&&sI(ew,ev[s])),ec&&!i&&Math.abs(ew.getVelocity())>(sA(ec)?ec:2500)&&(sR(ew.callbackAnimation),R?R.progress(1):sR(n,"reverse"===o?1:!S,1))):eh&&U&&!aZ&&U(ew)}if(D){var I=el?v/el.duration()*(el._caScrollDist||0):v;L(I+ +!!p._isFlipped),D(I)}W&&W(-v/el.duration()*(el._caScrollDist||0))}},ew.enable=function(t,n){ew.enabled||(ew.enabled=!0,s4(ef,"resize",oc),em||s4(ef,"scroll",oo),ej&&s4(e,"refreshInit",ej),!1!==t&&(ew.progress=e_=0,l=c=eN=eC()),!1!==n&&ew.refresh())},ew.getTween=function(e){return e&&a?a.tween:R},ew.setPositions=function(e,t,n,r){if(el){var i=el.scrollTrigger,a=el.duration(),s=i.end-i.start;e=i.start+s*e/a,t=i.start+s*t/a}ew.refresh(!1,!1,{start:sy(e,n&&!!ew._startClamp),end:sy(t,n&&!!ew._endClamp)},r),ew.update()},ew.adjustPinSpacing=function(e){if(T&&e){var t=T.indexOf(ed.d)+1;T[t]=parseFloat(T[t])+e+"px",T[1]=parseFloat(T[1])+e+"px",oM(T)}},ew.disable=function(t,n){if(ew.enabled&&(!1!==t&&ew.revert(!0,!0),ew.enabled=ew.isActive=!1,n||R&&R.pause(),B=0,s&&(s.uncache=1),ej&&s6(e,"refreshInit",ej),z&&(z.pause(),a.tween&&a.tween.kill()&&(a.tween=0)),!em)){for(var r=oi.length;r--;)if(oi[r].scroller===ef&&oi[r]!==ew)return;s6(ef,"resize",oc),em||s6(ef,"scroll",oo)}},ew.kill=function(e,r){ew.disable(e,r),R&&!r&&R.kill(),q&&delete oa[q];var i=oi.indexOf(ew);i>=0&&oi.splice(i,1),i===a0&&ok>0&&a0--,i=0,oi.forEach(function(e){return e.scroller===ew.scroller&&(i=1)}),i||su||(ew.scroll.rec=0),n&&(n.scrollTrigger=null,e&&n.revert({kill:!1}),r||n.kill()),h&&[h,f,p,m].forEach(function(e){return e.parentNode&&e.parentNode.removeChild(e)}),sh===ew&&(sh=0),J&&(s&&(s.uncache=1),i=0,oi.forEach(function(e){return e.pin===J&&i++}),i||(s.spacer=0)),t.onKill&&t.onKill(ew)},oi.push(ew),ew.enable(!1,!1),V&&V(ew),n&&n.add&&!x){var eD=ew.update;ew.update=function(){ew.update=eD,am.cache++,u||d||ew.refresh()},az.delayedCall(.01,ew.update),x=.01,u=d=0}else ew.refresh();J&&oy()},e.register=function(t){return aB||(az=t||sN(),sk()&&window.document&&e.enable(),aB=sv),aB},e.defaults=function(e){if(e)for(var t in e)s9[t]=e[t];return s9},e.disable=function(e,t){sv=0,oi.forEach(function(n){return n[t?"kill":"disable"](e)}),s6(a$,"wheel",oo),s6(aW,"scroll",oo),clearInterval(aK),s6(aW,"touchcancel",sj),s6(aH,"touchstart",sj),s5(s6,aW,"pointerdown,touchstart,mousedown",sb),s5(s6,aW,"pointerup,touchend,mouseup",sw),aY.kill(),sM(s6);for(var n=0;n<am.length;n+=3)s8(s6,am[n],am[n+1]),s8(s6,am[n],am[n+2])},e.enable=function(){if(a$=window,aV=(aW=document).documentElement,aH=aW.body,az&&(aq=az.utils.toArray,aX=az.utils.clamp,sn=az.core.context||sj,a4=az.core.suppressOverwrites||sj,sr=a$.history.scrollRestoration||"auto",oS=a$.pageYOffset||0,az.core.globals("ScrollTrigger",e),aH)){sv=1,(si=document.createElement("div")).style.height="100vh",si.style.position="absolute",ob(),function e(){return sv&&requestAnimationFrame(e)}(),aF.register(az),e.isTouch=aF.isTouch,st=aF.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),a7=1===aF.isTouch,s4(a$,"wheel",oo),aU=[a$,aW,aV,aH],az.matchMedia?(e.matchMedia=function(e){var t,n=az.matchMedia();for(t in e)n.add(t,e[t]);return n},az.addEventListener("matchMediaInit",function(){return og()}),az.addEventListener("matchMediaRevert",function(){return om()}),az.addEventListener("matchMedia",function(){oj(0,1),of("matchMedia")}),az.matchMedia().add("(orientation: portrait)",function(){return ol(),ol})):console.warn("Requires GSAP 3.11.0 or later"),ol(),s4(aW,"scroll",oo);var t,n,r=aH.hasAttribute("style"),i=aH.style,a=i.borderTopStyle,s=az.core.Animation.prototype;for(s.revert||Object.defineProperty(s,"revert",{value:function(){return this.time(-.01,!0)}}),i.borderTopStyle="solid",aT.m=Math.round((t=s0(aH)).top+aT.sc())||0,aC.m=Math.round(t.left+aC.sc())||0,a?i.borderTopStyle=a:i.removeProperty("border-top-style"),r||(aH.setAttribute("style",""),aH.removeAttribute("style")),aK=setInterval(os,250),az.delayedCall(.5,function(){return sf=0}),s4(aW,"touchcancel",sj),s4(aH,"touchstart",sj),s5(s4,aW,"pointerdown,touchstart,mousedown",sb),s5(s4,aW,"pointerup,touchend,mouseup",sw),aQ=az.utils.checkPrefix("transform"),o_.push(aQ),aB=sp(),aY=az.delayedCall(.2,oj).pause(),a3=[aW,"visibilitychange",function(){var e=a$.innerWidth,t=a$.innerHe
29ight;aW.hidden?(a1=e,a2=t):(a1!==e||a2!==t)&&oc()},aW,"DOMContentLoaded",oj,a$,"load",oj,a$,"resize",oc],sM(s4),oi.forEach(function(e){return e.enable(0,1)}),n=0;n<am.length;n+=3)s8(s6,am[n],am[n+1]),s8(s6,am[n],am[n+2])}},e.config=function(t){"limitCallbacks"in t&&(sl=!!t.limitCallbacks);var n=t.syncInterval;n&&clearInterval(aK)||(aK=n)&&setInterval(os,n),"ignoreMobileResize"in t&&(a7=1===e.isTouch&&t.ignoreMobileResize),"autoRefreshEvents"in t&&(sM(s6)||sM(s4,t.autoRefreshEvents||"none"),a6=-1===(t.autoRefreshEvents+"").indexOf("resize"))},e.scrollerProxy=function(e,t){var n=aL(e),r=am.indexOf(n),i=sE(n);~r&&am.splice(r,i?6:2),t&&(i?ag.unshift(a$,t,aH,t,aV,t):ag.unshift(n,t))},e.clearMatchMedia=function(e){oi.forEach(function(t){return t._ctx&&t._ctx.query===e&&t._ctx.kill(!0,!0)})},e.isInViewport=function(e,t,n){var r=(sD(e)?aL(e):e).getBoundingClientRect(),i=r[n?sW:sV]*t||0;return n?r.right-i>0&&r.left+i<a$.innerWidth:r.bottom-i>0&&r.top+i<a$.innerHeight},e.positionInViewport=function(e,t,n){sD(e)&&(e=aL(e));var r=e.getBoundingClientRect(),i=r[n?sW:sV],a=null==t?i/2:t in oe?oe[t]*i:~t.indexOf("%")?parseFloat(t)*i/100:parseFloat(t)||0;return n?(r.left+a)/a$.innerWidth:(r.top+a)/a$.innerHeight},e.killAll=function(e){if(oi.slice(0).forEach(function(e){return"ScrollSmoother"!==e.vars.id&&e.kill()}),!0!==e){var t=ou.killAll||[];ou={},t.forEach(function(e){return e()})}},e}();o$.version="3.13.0",o$.saveStyles=function(e){return e?aq(e).forEach(function(e){if(e&&e.style){var t=op.indexOf(e);t>=0&&op.splice(t,5),op.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),az.core.getCache(e),sn())}}):op},o$.revert=function(e,t){return og(!e,t)},o$.create=function(e,t){return new o$(e,t)},o$.refresh=function(e){return e?oc(!0):(aB||o$.register())&&oj(!0)},o$.update=function(e){return++am.cache&&oN(2*(!0===e))},o$.clearScrollMemory=ov,o$.maxScroll=function(e,t){return sL(e,t?aC:aT)},o$.getScrollFunc=function(e,t){return aD(aL(e),t?aC:aT)},o$.getById=function(e){return oa[e]},o$.getAll=function(){return oi.filter(function(e){return"ScrollSmoother"!==e.vars.id})},o$.isScrolling=function(){return!!sg},o$.snapDirectional=s3,o$.addEventListener=function(e,t){var n=ou[e]||(ou[e]=[]);~n.indexOf(t)||n.push(t)},o$.removeEventListener=function(e,t){var n=ou[e],r=n&&n.indexOf(t);r>=0&&n.splice(r,1)},o$.batch=function(e,t){var n,r=[],i={},a=t.interval||.016,s=t.batchMax||1e9,o=function(e,t){var n=[],r=[],i=az.delayedCall(a,function(){t(n,r),n=[],r=[]}).pause();return function(e){n.length||i.restart(!0),n.push(e.trigger),r.push(e),s<=n.length&&i.progress(1)}};for(n in t)i[n]="on"===n.substr(0,2)&&sP(t[n])&&"onRefreshInit"!==n?o(n,t[n]):t[n];return sP(s)&&(s=s(),s4(o$,"refresh",function(){return s=t.batchMax()})),aq(e).forEach(function(e){var t={};for(n in i)t[n]=i[n];t.trigger=e,r.push(o$.create(t))}),r};var oW,oV=function(e,t,n,r){return t>r?e(r):t<0&&e(0),n>r?(r-t)/(n-t):n<0?t/(t-n):1},oH=function e(t,n){!0===n?t.style.removeProperty("touch-action"):t.style.touchAction=!0===n?"auto":n?"pan-"+n+(aF.isTouch?" pinch-zoom":""):"none",t===aV&&e(aH,n)},oU={auto:1,scroll:1},oY=function(e){var t,n=e.event,r=e.target,i=e.axis,a=(n.changedTouches?n.changedTouches[0]:n).target,s=a._gsap||az.core.getCache(a),o=sp();if(!s._isScrollT||o-s._isScrollT>2e3){for(;a&&a!==aH&&(a.scrollHeight<=a.clientHeight&&a.scrollWidth<=a.clientWidth||!(oU[(t=sZ(a)).overflowY]||oU[t.overflowX]));)a=a.parentNode;s._isScroll=a&&a!==r&&!sE(a)&&(oU[(t=sZ(a)).overflowY]||oU[t.overflowX]),s._isScrollT=o}(s._isScroll||"x"===i)&&(n.stopPropagation(),n._gsapAllow=!0)},oq=function(e,t,n,r){return aF.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:t,onWheel:r=r&&oY,onPress:r,onDrag:r,onScroll:r,onEnable:function(){return n&&s4(aW,aF.eventTypes[0],oG,!1,!0)},onDisable:function(){return s6(aW,aF.eventTypes[0],oG,!0)}})},oX=/(input|label|select|textarea)/i,oG=function(e){var t=oX.test(e.target.tagName);(t||oW)&&(e._gsapAllow=!0,oW=t)},oK=function(e){sO(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var t,n,r,i,a,s,o,l,c=e,u=c.normalizeScrollX,d=c.momentum,h=c.allowNestedScroll,f=c.onRelease,p=aL(e.target)||aV,m=az.core.globals().ScrollSmoother,g=m&&m.get(),v=st&&(e.content&&aL(e.content)||g&&!1!==e.content&&!g.smooth()&&g.content()),x=aD(p,aT),y=aD(p,aC),b=1,w=(aF.isTouch&&a$.visualVie
29wport?a$.visualViewport.scale*a$.visualViewport.width:a$.outerWidth)/a$.innerWidth,j=0,S=sP(d)?function(){return d(t)}:function(){return d||2.8},k=oq(p,e.type,!0,h),N=function(){return i=!1},E=sj,_=sj,C=function(){n=sL(p,aT),_=aX(+!!st,n),u&&(E=aX(0,sL(p,aC))),r=ox},T=function(){v._gsap.y=sS(parseFloat(v._gsap.y)+x.offset)+"px",v.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(v._gsap.y)+", 0, 1)",x.offset=x.cacheID=0},L=function(){if(i){requestAnimationFrame(N);var e=sS(t.deltaY/2),n=_(x.v-e);if(v&&n!==x.v+x.offset){x.offset=n-x.v;var r=sS((parseFloat(v&&v._gsap.y)||0)-x.offset);v.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+r+", 0, 1)",v._gsap.y=r+"px",x.cacheID=am.cache,oN()}return!0}x.offset&&T(),i=!0},M=function(){C(),a.isActive()&&a.vars.scrollY>n&&(x()>n?a.progress(1)&&x(n):a.resetTo("scrollY",n))};return v&&az.set(v,{y:"+=0"}),e.ignoreCheck=function(e){return st&&"touchmove"===e.type&&L()||b>1.05&&"touchstart"!==e.type||t.isGesturing||e.touches&&e.touches.length>1},e.onPress=function(){i=!1;var e=b;b=sS((a$.visualViewport&&a$.visualViewport.scale||1)/w),a.pause(),e!==b&&oH(p,b>1.01||!u&&"x"),s=y(),o=x(),C(),r=ox},e.onRelease=e.onGestureStart=function(e,t){if(x.offset&&T(),t){am.cache++;var r,i,s=S();u&&(i=(r=y())+-(.05*s*e.velocityX)/.227,s*=oV(y,r,i,sL(p,aC)),a.vars.scrollX=E(i)),i=(r=x())+-(.05*s*e.velocityY)/.227,s*=oV(x,r,i,sL(p,aT)),a.vars.scrollY=_(i),a.invalidate().duration(s).play(.01),(st&&a.vars.scrollY>=n||r>=n-1)&&az.to({},{onUpdate:M,duration:s})}else l.restart(!0);f&&f(e)},e.onWheel=function(){a._ts&&a.pause(),sp()-j>1e3&&(r=0,j=sp())},e.onChange=function(e,t,n,i,a){if(ox!==r&&C(),t&&u&&y(E(i[2]===t?s+(e.startX-e.x):y()+t-i[1])),n){x.offset&&T();var l=a[2]===n,c=l?o+e.startY-e.y:x()+n-a[1],d=_(c);l&&c!==d&&(o+=d-c),x(d)}(n||t)&&oN()},e.onEnable=function(){oH(p,!u&&"x"),o$.addEventListener("refresh",M),s4(a$,"resize",M),x.smooth&&(x.target.style.scrollBehavior="auto",x.smooth=y.smooth=!1),k.enable()},e.onDisable=function(){oH(p,!0),s6(a$,"resize",M),o$.removeEventListener("refresh",M),k.kill()},e.lockAxis=!1!==e.lockAxis,(t=new aF(e)).iOS=st,st&&!x()&&x(1),st&&az.ticker.add(sj),l=t._dc,a=az.to(t,{ease:"power4",paused:!0,inherit:!1,scrollX:u?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:oF(x,x(),function(){return a.pause()})},onUpdate:oN,onComplete:l.vars.onComplete}),t};o$.sort=function(e){if(sP(e))return oi.sort(e);var t=a$.pageYOffset||0;return o$.getAll().forEach(function(e){return e._sortY=e.trigger?t+e.trigger.getBoundingClientRect().top:e.start+a$.innerHeight}),oi.sort(e||function(e,t){return -1e6*(e.vars.refreshPriority||0)+(e.vars.containerAnimation?1e6:e._sortY)-((t.vars.containerAnimation?1e6:t._sortY)+-1e6*(t.vars.refreshPriority||0))})},o$.observe=function(e){return new aF(e)},o$.normalizeScroll=function(e){if(void 0===e)return a8;if(!0===e&&a8)return a8.enable();if(!1===e){a8&&a8.kill(),a8=e;return}var t=e instanceof aF?e:oK(e);return a8&&a8.target===t.target&&a8.kill(),sE(t.target)&&(a8=t),t},o$.core={_getVelocityProp:aP,_inputObserver:oq,_scrollers:am,_proxies:ag,bridge:{ss:function(){sg||of("scrollStart"),sg=sp()},ref:function(){return aZ}}},sN()&&az.registerPlugin(o$),e.s(["ScrollTrigger",0,o$],83495);let oZ,oJ,oQ,o0="u">typeof Intl?new Intl.Segmenter:0,o1=e=>"string"==typeof e?o1(document.querySelectorAll(e)):"length"in e?Array.from(e):[e],o2=e=>o1(e).filter(e=>e instanceof HTMLElement),o3=[],o5=function(){},o4=/\s+/g,o6=RegExp("\\p{RI}\\p{RI}|\\p{Emoji}(\\p{EMod}|\\u{FE0F}\\u{20E3}?|[\\u{E0020}-\\u{E007E}]+\\u{E007F})?(\\u{200D}\\p{Emoji}(\\p{EMod}|\\u{FE0F}\\u{20E3}?|[\\u{E0020}-\\u{E007E}]+\\u{E007F})?)*|.","gu"),o8={left:0,top:0,width:0,height:0},o7=(e,t)=>{if(t){let n=new Set(e.join("").match(t)||o3),r=e.length,i,a,s,o;if(n.size){for(;--r>-1;)for(s of(a=e[r],n))if(s.startsWith(a)&&s.length>a.length){for(i=0,o=a;s.startsWith(o+=e[r+ ++i])&&o.length<s.length;);if(i&&o.length===s.length){e[r]=s,e.splice(r+1,i);break}}}}return e},o9=e=>"inline"===window.getComputedStyle(e).display&&(e.style.display="inline-block"),le=(e,t,n)=>t.insertBefore("string"==typeof e?document.createTextNode(e):e,n),lt=(e,t,n)=>{let r=t[e+"sClass"]||"",{tag:i="div",aria:a="auto",propIndex:s=!1}
29=t,o="line"===e?"block":"inline-block",l=r.indexOf("++")>-1,c=t=>{let c=document.createElement(i),u=n.length+1;return r&&(c.className=r+(l?" "+r+u:"")),s&&c.style.setProperty("--"+e,u+""),"none"!==a&&c.setAttribute("aria-hidden","true"),"span"!==i&&(c.style.position="relative",c.style.display=o),c.textContent=t,n.push(c),c};return l&&(r=r.replace("++","")),c.collection=n,c},ln=(e,t,n,r,i,a,s,o,l,c)=>{var u;let d=Array.from(e.childNodes),h=0,{wordDelimiter:f,reduceWhiteSpace:p=!0,prepareText:m}=t,g=e.getBoundingClientRect(),v=g,x=!p&&"pre"===window.getComputedStyle(e).whiteSpace.substring(0,3),y=0,b=n.collection,w,j,S,k,N,E,_,C,T,L,M,D,P,A,O,R,I,F;for("object"==typeof f?(S=f.delimiter||f,j=f.replaceWith||""):j=""===f?"":f||" ",w=" "!==j;h<d.length;h++)if(3===(k=d[h]).nodeType){for(O=k.textContent||"",p?O=O.replace(o4," "):x&&(O=O.replace(/\n/g,j+"\n")),m&&(O=m(O,e)),k.textContent=O,I=(N=j||S?O.split(S||j):O.match(o)||o3)[N.length-1],C=w?" "===I.slice(-1):!I,I||N.pop(),v=g,(_=w?" "===N[0].charAt(0):!N[0])&&le(" ",e,k),N[0]||N.shift(),o7(N,l),a&&c||(k.textContent=""),T=1;T<=N.length;T++)if(R=N[T-1],!p&&x&&"\n"===R.charAt(0)&&(null==(u=k.previousSibling)||u.remove(),le(document.createElement("br"),e,k),R=R.slice(1)),p||""!==R)if(" "===R)e.insertBefore(document.createTextNode(" "),k);else{if(w&&" "===R.charAt(0)&&le(" ",e,k),y&&1===T&&!_&&b.indexOf(y.parentNode)>-1?(E=b[b.length-1]).appendChild(document.createTextNode(r?"":R)):(le(E=n(r?"":R),e,k),y&&1===T&&!_&&E.insertBefore(y,E.firstChild)),r)for(M=o0?o7([...o0.segment(R)].map(e=>e.segment),l):R.match(o)||o3,F=0;F<M.length;F++)E.appendChild(" "===M[F]?document.createTextNode(" "):r(M[F]));if(a&&c){if(O=k.textContent=O.substring(R.length+1,O.length),(L=E.getBoundingClientRect()).top>v.top&&L.left<=v.left){for(D=e.cloneNode(),P=e.childNodes[0];P&&P!==E;)A=P,P=P.nextSibling,D.appendChild(A);e.parentNode.insertBefore(D,e),i&&o9(D)}v=L}(T<N.length||C)&&le(T>=N.length?" ":w&&" "===R.slice(-1)?" "+j:j,e,k)}else le(j,e,k);e.removeChild(k),y=0}else 1===k.nodeType&&(s&&s.indexOf(k)>-1?(b.indexOf(k.previousSibling)>-1&&b[b.length-1].appendChild(k),y=k):(ln(k,t,n,r,i,a,s,o,l,!0),y=0),i&&o9(k))},lr=class e{constructor(e,t){this.isSplit=!1,oQ||li.register(window.gsap),this.elements=o2(e),this.chars=[],this.words=[],this.lines=[],this.masks=[],this.vars=t,this._split=()=>this.isSplit&&this.split(this.vars);let n=[],r,i=()=>{let e=n.length,t;for(;e--;){let r=(t=n[e]).element.offsetWidth;if(r!==t.width){t.width=r,this._split();return}}};this._data={orig:n,obs:"u">typeof ResizeObserver&&new ResizeObserver(()=>{clearTimeout(r),r=setTimeout(i,200)})},o5(this),this.split(t)}split(e){this.isSplit&&this.revert(),this.vars=e=e||this.vars||{};let{type:t="chars,words,lines",aria:n="auto",deepSlice:r=!0,smartWrap:i,onSplit:a,autoSplit:s=!1,specialChars:o,mask:l}=this.vars,c=t.indexOf("lines")>-1,u=t.indexOf("chars")>-1,d=t.indexOf("words")>-1,h=u&&!d&&!c,f=o&&("push"in o?RegExp("(?:"+o.join("|")+")","gu"):o),p=f?RegExp(f.source+"|"+o6.source,"gu"):o6,m=!!e.ignore&&o2(e.ignore),{orig:g,animTime:v,obs:x}=this._data,y;return(u||d||c)&&(this.elements.forEach((t,a)=>{g[a]={element:t,html:t.innerHTML,ariaL:t.getAttribute("aria-label"),ariaH:t.getAttribute("aria-hidden")},"auto"===n?t.setAttribute("aria-label",(t.textContent||"").trim()):"hidden"===n&&t.setAttribute("aria-hidden","true");let s=[],o=[],l=[],v=u?lt("char",e,s):null,x=lt("word",e,o),y,b,w,j;if(ln(t,e,x,v,h,r&&(c||h),m,p,f,!1),c){let n,r,i=o1(t.childNodes),a=(n=lt("line",e,l),r=window.getComputedStyle(t).textAlign||"left",(e,a)=>{let s=n("");for(s.style.textAlign=r,t.insertBefore(s,i[e]);e<a;e++)s.appendChild(i[e]);s.normalize()}),s,o=[],c=0,u=i.map(e=>1===e.nodeType?e.getBoundingClientRect():o8),d=o8;for(y=0;y<i.length;y++)1===(s=i[y]).nodeType&&("BR"===s.nodeName?(o.push(s),a(c,y+1),d=u[c=y+1]):(y&&u[y].top>d.top&&u[y].left<=d.left&&(a(c,y),c=y),d=u[y]));c<y&&a(c,y),o.forEach(e=>{var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)})}if(!d){for(y=0;y<o.length;y++)if(b=o[y],u||!b.nextSibling||3!==b.nextSibling.nodeType)if(i&&!c){for((w=document.createElement("span")).style.whiteSpace="nowrap";b.firstChild;)w.appendChild(b.firstChild);b.replaceWith(w)}else b.replaceWith(...b.childNodes);else(j=b.nextSibling)&&3===j.nodeType&&(j.textContent=(b.textContent||"")+(j.textContent||""),b.remove());o.length=0,t.normalize()}this.lines.push(...l),this.words.push(...o),this.chars.push(...s)}),l&&this[l]&&this.masks.push(...this[l].map(e=>{let t=e.cloneNode();return e.replaceWith(t),t.appendChild(e),e.className&&(t.className=e.className.replace(/(\b\w+\b)/g,"$1-mask")),t.style.overflow="clip",t}))),this.isSplit=!0,oJ&&(s?oJ.addEventListener("loadingdone",this._split):"loading"===oJ.status&&console.warn("SplitText c
29alled before fonts loaded")),(y=a&&a(this))&&y.totalTime&&(this._data.anim=v?y.totalTime(v):y),c&&s&&this.elements.forEach((e,t)=>{g[t].width=e.offsetWidth,x&&x.observe(e)}),this}revert(){var e,t;let{orig:n,anim:r,obs:i}=this._data;return i&&i.disconnect(),n.forEach(({element:e,html:t,ariaL:n,ariaH:r})=>{e.innerHTML=t,n?e.setAttribute("aria-label",n):e.removeAttribute("aria-label"),r?e.setAttribute("aria-hidden",r):e.removeAttribute("aria-hidden")}),this.chars.length=this.words.length=this.lines.length=n.length=this.masks.length=0,this.isSplit=!1,null==oJ||oJ.removeEventListener("loadingdone",this._split),r&&(this._data.animTime=r.totalTime(),r.revert()),null==(t=(e=this.vars).onRevert)||t.call(e,this),this}static create(t,n){return new e(t,n)}static register(e){(oZ=oZ||e||window.gsap)&&(o1=oZ.utils.toArray,o5=oZ.core.context||o5),!oQ&&window.innerWidth>0&&(oJ=document.fonts,oQ=!0)}};lr.version="3.13.0";let li=lr;rF.config({autoSleep:120,nullTargetWarn:!1}),rF.ticker.fps(100),e.s([],28937),e.s(["gsap",0,rF],40462);let la=({...e})=>{rF.registerPlugin(o$),e?.ref?.current&&(rF.set(e.ref.current,{autoAlpha:0,y:"2rem"}),e.tl.current=rF.to(e?.ref?.current,{autoAlpha:1,duration:i.default,ease:r.out,clearProps:"y",y:0,...s(e.ctx,e.animVars),scrollTrigger:{trigger:e.ref.current,start:"top bottom",...o(e.ctx,e.animScrollVars)}}))},ls={"fade-in":e=>la(e),text:e=>la(e),title:e=>(({...e})=>{rF.registerPlugin(o$),rF.set(e.ref.current,{autoAlpha:0,y:"2rem"}),e.tl.current=rF.to(e.ref.current,{autoAlpha:1,duration:i.default,ease:r.out,y:0,...s(e.ctx,e.animVars),scrollTrigger:{trigger:e.ref.current,start:"top bottom",...o(e.ctx,e.animScrollVars)}})})(e)};var lo=e.i(13563),ll=lo,lc=e.i(71645),lu=e.i(78333),ld="u">typeof window?lc.useLayoutEffect:lc.useEffect;function lh(e,t,n,r){let i=(0,lc.useRef)(t);ld(()=>{i.current=t},[t]),(0,lc.useEffect)(()=>{let t=(null==n?void 0:n.current)??window;if(!(t&&t.addEventListener))return;let a=e=>{i.current(e)};return t.addEventListener(e,a,r),()=>{t.removeEventListener(e,a,r)}},[e,n,r])}e.s(["useDebounceCallback",0,function(e,t=500,n){var r;let i,a=(0,lc.useRef)();r=()=>{a.current&&a.current.cancel()},(i=(0,lc.useRef)(r)).current=r,(0,lc.useEffect)(()=>()=>{i.current()},[]);let s=(0,lc.useMemo)(()=>{let r=(0,lu.default)(e,t,n),i=(...e)=>r(...e);return i.cancel=()=>{r.cancel()},i.isPending=()=>!!a.current,i.flush=()=>r.flush(),i},[e,t,n]);return(0,lc.useEffect)(()=>{a.current=(0,lu.default)(e,t,n)},[e,t,n]),s},"useHover",0,function(e){let[t,n]=(0,lc.useState)(!1);return lh("mouseenter",()=>{n(!0)},e),lh("mouseleave",()=>{n(!1)},e),t},"useIntersectionObserver",0,function(e,t){var n;let r="current"in e,i=r?t:e,{threshold:a=0,root:s=null,rootMargin:o="0%",freezeOnceVisible:l=!1,initialIsIntersecting:c=!1}=i??{},[u,d]=(0,lc.useState)(null),h=r?e.current:u,[f,p]=(0,lc.useState)(()=>({isIntersecting:c,entry:void 0})),m=(0,lc.useRef)();m.current=null==i?void 0:i.onChange;let g=(null==(n=f.entry)?void 0:n.isIntersecting)&&l;(0,lc.useEffect)(()=>{let e;if(!h||!("IntersectionObserver"in window)||g)return;let t=new IntersectionObserver(n=>{let r=Array.isArray(t.thresholds)?t.thresholds:[t.thresholds];n.forEach(t=>{let n=t.isIntersecting&&r.some(e=>t.intersectionRatio>=e);p({isIntersecting:n,entry:t}),m.current&&m.current(n,t),n&&l&&e&&(e(),e=void 0)})},{threshold:a,root:s,rootMargin:o});return t.observe(h),()=>{t.disconnect()}},[h,JSON.stringify(a),s,o,g,l]);let v=(0,lc.useRef)(null);if((0,lc.useEffect)(()=>{var e;h||null==(e=f.entry)||!e.target||l||g||v.current===f.entry.target||(v.current=f.entry.target,p({isIntersecting:c,entry:void 0}))},[h,f.entry,l,g,c]),r)return f.entry;let x=[d,!!f.isIntersecting,f.entry];return x.ref=x[0],x.isIntersecting=x[1],x.entry=x[2],x},"useIsomorphicLayoutEffect",0,ld,"useOnClickOutside",0,function(e,t,n="mousedown"){lh(n,n=>{let r=n.target;r&&r.isConnected&&(Array.isArray(e)?e.every(e=>e.current&&!e.current.contains(r)):e.current&&!e.current.contains(r))&&t(n)})}],59865);let lf="(prefers-reduced-motion: reduce)",lp=()=>"function"==typeof window.matchMedia&&window.matchMedia(lf).matches,lm=()=>{let[e,t]=(0,lc.useState)(lp);return(0,lc.useEffect)(()=>
29{if("function"!=typeof window.matchMedia)return;let e=window.matchMedia(lf),n=e=>{t(e.matches)};n(e);let r="function"==typeof e.addEventListener;return r?e.addEventListener("change",n):e.addListener(n),()=>{r?e.removeEventListener("change",n):e.removeListener(n)}},[]),e};e.s(["default",0,lm],94559);let lg=({callback:e,scope:t,type:n="effect",deps:r=[],media:i=ll.MEDIA,isEnabled:a=!0,respectReducedMotion:s=!0})=>{let o=lm();("effect"===n?lc.useEffect:"layout"===n?lc.useLayoutEffect:ld)(()=>{if(!a)return;let n=rF.matchMedia();return n.add(i,t=>{e(t)},t),()=>n.revert()},[...r,a&&(!s||!o)])};e.s(["useGSAPContext",0,({callback:e,scope:t,type:n="effect",deps:r=[],cleanup:i,isEnabled:a=!0,respectReducedMotion:s=!0})=>{let o=(0,lc.useMemo)(()=>rF.context(()=>{}),[]),l=lm();("effect"===n?lc.useEffect:"layout"===n?lc.useLayoutEffect:ld)(()=>{if(a)return o.add(()=>{e()},t),()=>{i&&i(),o.revert()}},[...r,a&&(!s||!l)])},"useGSAPMedia",0,lg],89416),e.s(["default",0,({...e})=>{lg({media:lo.MEDIA,scope:e?.ref,type:"effect",callback:t=>{e.anim&&ls[e.anim]({tl:e.tl,ref:e?.ref,ctx:t,animVars:e.animVars,animScrollVars:e.animScrollVars})}})}],76454);let lv=e=>e*Math.PI/180,lx=(e,t)=>{let n=e.latitude,r=e.longitude,i=t.latitude,a=t.longitude,s=lv(i-n),o=lv(a-r),l=Math.sin(s/2)*Math.sin(s/2)+Math.cos(lv(n))*Math.cos(lv(i))*Math.sin(o/2)*Math.sin(o/2);return 2*Math.atan2(Math.sqrt(l),Math.sqrt(1-l))*6371};e.s(["calculateDistance",0,lx,"default",0,(e,t)=>{let[n,r]=(0,lc.useState)(null),i=(0,lc.useEffectEvent)(e=>{r(e)});return(0,lc.useEffect)(()=>{e&&t&&i(lx(e,t))},[e,t]),n}],36141),e.s(["default",0,({redirectOnError:e=!0}={})=>{let[t,n]=(0,lc.useState)(!1),[r,i]=(0,lc.useState)(null);return{download:(0,lc.useCallback)(async(t,r)=>{n(!0),i(null);try{let e=await fetch(t);if(!e.ok)throw Error(`Failed to fetch file: ${e.statusText}`);let n=await e.blob(),i=document.createElement("a"),a=URL.createObjectURL(n);i.href=a,i.setAttribute("download",r),document.body.appendChild(i),i.click(),document.body.removeChild(i),URL.revokeObjectURL(a)}catch(n){console.error("Error during download",n),e?window.open(t,"_blank"):i("Error during download")}finally{n(!1)}},[e]),isLoading:t,error:r}}],48240),e.s(["default",0,e=>{let[t,n]=(0,lc.useState)(null),[r,i]=(0,lc.useState)(null),[a,s]=(0,lc.useState)(null),o=(0,lc.useCallback)(()=>{navigator.geolocation?navigator.geolocation.getCurrentPosition(e=>{let{latitude:t,longitude:r}=e.coords;n({latitude:t,longitude:r})},e=>{i("Error getting user location: "+e.message)}):i("Geolocation is not supported by this browser")},[]),l=(0,lc.useEffectEvent)(()=>{o()}),c=(0,lc.useEffectEvent)(e=>{s(e)});return(0,lc.useEffect)(()=>
29{l()},[o]),(0,lc.useEffect)(()=>{if(t&&e){let n,r,i,a,s,o,l,u;c((n=e=>e*Math.PI/180,r=t.latitude,i=t.longitude,a=e.latitude,s=e.longitude,o=n(a-r),l=n(s-i),6371*(2*Math.atan2(Math.sqrt(u=Math.sin(o/2)*Math.sin(o/2)+Math.cos(n(r))*Math.cos(n(a))*Math.sin(l/2)*Math.sin(l/2)),Math.sqrt(1-u)))))}},[t,e]),{userLocation:t,error:r,distance:a,getUserLocation:o}}],99705),e.s(["useFocusTrap",0,(e,t=!0)=>{let n=(0,lc.useRef)(null),r=(0,lc.useRef)(null),i=(0,lc.useCallback)(e=>Array.from(e.querySelectorAll('a[href], button:not([disabled]), input:not([disabled]), textarea:not([disabled]), select:not([disabled]), [tabindex]:not([tabindex="-1"]), [role="button"]:not([disabled]), [role="menuitem"]:not([disabled])')),[]),a=(0,lc.useCallback)(n=>{if(t&&e.current&&"Tab"===n.key){let t=i(e.current);if(0===t.length)return;let r=t[0],a=t[t.length-1];n.shiftKey?document.activeElement===r&&(n.preventDefault(),a.focus()):document.activeElement===a&&(n.preventDefault(),r.focus())}},[t,e,i]);return(0,lc.useEffect)(()=>{if(t&&e.current){let t=i(e.current);return t.length>0&&(n.current=t[0],r.current=t[t.length-1],n.current.focus()),document.addEventListener("keydown",a),()=>document.removeEventListener("keydown",a)}},[t,a,e,i]),{firstFocusableRef:n,lastFocusableRef:r}},"useKeyboardNav",0,(e={})=>{let{onEscape:t,onEnter:n,onArrowDown:r,onArrowUp:i,onArrowLeft:a,onArrowRight:s,onTab:o,onShiftTab:l,enabled:c=!0}=e,u=(0,lc.useCallback)(e=>{if(c)switch(e.key){case"Escape":e.preventDefault(),t?.();break;case"Enter":n&&(e.preventDefault(),n());break;case"ArrowDown":r&&(e.preventDefault(),r());break;case"ArrowUp":i&&(e.preventDefault(),i());break;case"ArrowLeft":a&&(e.preventDefault(),a());break;case"ArrowRight":s&&(e.preventDefault(),s());break;case"Tab":e.shiftKey&&l?(e.preventDefault(),l()):!e.shiftKey&&o&&(e.preventDefault(),o())}},[c,t,n,r,i,a,s,o,l]);(0,lc.useEffect)(()=>{if(c)return document.addEventListener("keydown",u),()=>document.removeEventListener("keydown",u)},[u,c])},"useMenuNavigation",0,(e,t,n,r,i)=>{let a=(0,lc.useRef)(-1),s=(0,lc.useCallback)(t=>{if(!e||0===e.length)return;let n=Math.max(0,Math.min(t,e.length-1));a.current=n;let r=e[n];r&&(r.focus(),r.scrollIntoView({behavior:"smooth",block:"nearest",inline:"nearest"}))},[e]),o=(0,lc.useCallback)(o=>{if(t&&e&&0!==e.length)switch(o.key){case"ArrowDown":o.preventDefault(),s(a.current+1);break;case"ArrowUp":o.preventDefault(),s(a.current-1);break;case"Home":o.preventDefault(),s(0);break;case"End":o.preventDefault(),s(e.length-1);break;case"ArrowLeft":r&&(o.preventDefault(),r());break;case"ArrowRight":i&&(o.preventDefault(),i());break;case"Escape":o.preventDefault(),n?.()}},[t,e,s,n,r,i]);return(0,lc.useEffect)(()=>{if(t)return document.addEventListener("keydown",o),()=>document.removeEventListener("keydown",o)},[o,t]),(0,lc.useEffect)(()=>{if(t&&e&&e.length>0){a.current=0;let t=e[0];t&&(t.focus(),t.scrollIntoView({behavior:"smooth",block:"nearest",inline:"nearest"}))}else a.current=-1},[t,e]),{focusItem:s,currentIndex:a.current}}],45427),e.s(["default",0,(e,t=10)=>{let[n,r]=(0,lc.useState)(1),[i,a]=(0,lc.useState)([]),s=(0,lc.useMemo)(()=>e.slice(0,n*t),[e,n,t]),o=(0,lc.useCallback)(()=>{r(n=>{let r=n+1;return a(e.slice(n*t,r*t)),r})},[e,t]),l=(0,lc.useMemo)(()=>s.length<e.length,[s,e]);return{visibleItems:s,loadMore:o,hasMore:l,newItems:i}}],81071),e.s(["default",0,()=>{let[e,t]=(0,lc.useState)(!1);return(0,lc.useEffect)(()=>{let e,n;e=!1,navigator&&"connection"in navigator&&navigator.connection.saveData&&(e=!0),(n=document.createElement("video")).src="https://github.com/mediaelement/mediaelement-files/raw/master/big_buck_bunny.mp4",n.muted=!0,n.playsInline=!0,n.width=1,n.height=1,n.style.display="none",document.body.appendChild(n),n.play().then(()=>{t(e)}).catch(()=>{t(!0)}).finally(()=>{document.body.removeChild(n)})},[]),e}],99555);var ly=e.i(33750);let lb=!1;e.s(["useDeviceDetect",0,()=>{let e=(()=>{let[e,t]=lc.useState(lb);return lc.useEffect(()=>{t(!0),lb=!0},[]),e})();return(0,lc.useMemo)(()=>{let t,n;return e?(t="ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0,n=ly.isDesktop&&ly.isSafari&&t,{isDesktop:ly.isDesktop&&!n,isMobile:ly.isMobile||n,isMobileOnly:ly.isMobileOnly,isMobileSafari:ly.isMobileSafari,isTablet:ly.isTablet||n,isChrome:ly.isChrome,isFirefox:ly.isFirefox,isSafari:ly.isSafari,isMacOs:ly.isMacOs,isWindows:ly.isWindows,isIOS:ly.isIOS,isA
29ndroid:ly.isAndroid,isBrowser:ly.isBrowser,isTouch:t}):{}},[e])}],16716)},55838,(e,t,n)=>{"use strict";var r=e.r(71645),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=r.useState,s=r.useEffect,o=r.useLayoutEffect,l=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!i(e,n)}catch(e){return!0}}var u="u"<typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=a({inst:{value:n,getSnapshot:t}}),i=r[0].inst,u=r[1];return o(function(){i.value=n,i.getSnapshot=t,c(i)&&u({inst:i})},[e,n,t]),s(function(){return c(i)&&u({inst:i}),e(function(){c(i)&&u({inst:i})})},[e]),l(n),n};n.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},2239,(e,t,n)=>{"use strict";t.exports=e.r(55838)},52822,(e,t,n)=>{"use strict";var r=e.r(71645),i=e.r(2239),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},s=i.useSyncExternalStore,o=r.useRef,l=r.useEffect,c=r.useMemo,u=r.useDebugValue;n.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var d=o(null);if(null===d.current){var h={hasValue:!1,value:null};d.current=h}else h=d.current;var f=s(e,(d=c(function(){function e(e){if(!l){if(l=!0,s=e,e=r(e),void 0!==i&&h.hasValue){var t=h.value;if(i(t,e))return o=t}return o=e}if(t=o,a(s,e))return t;var n=r(e);return void 0!==i&&i(t,n)?(s=e,t):(s=e,o=n)}var s,o,l=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]},[t,n,r,i]))[0],d[1]);return l(function(){h.hasValue=!0,h.value=f},[f]),u(f),f}},30224,(e,t,n)=>{"use strict";t.exports=e.r(52822)},13563,e=>{"use strict";let t={project:"surselva",typo3:"https://api.surselva.info",outdooractive:{proj:"api-surselva",key:"IWMUBMVE-EMWGMONF-4OSSBYCZ"},media:{desktop:"(min-width: 1024px)",tablet:"(max-width: 1023px)",mobile:"(max-width: 639px)",sm:"(min-width: 640px)",md:"(min-width: 768px)",lg:"(min-width: 1024px)",xl:"(min-width: 1280px)","2xl":"(min-width: 1536px)",max_sm:"(max-width: 639px)",max_md:"(max-width: 767px)",max_lg:"(max-width: 1023px)",max_xl:"(max-width: 1279px)",max_2xl:"(max-width: 1535px)",preferSchemaDark:"(prefers-color-scheme: dark)"},lenis:{lerp:.25},theme:!1,use:{analytics:!!e.i(47167).default.env.VERCEL,cursor:!1,i18n:!0,jovin:!1,lenis:!0,preload:!1,scrollBar:!1,theme:!1,cookiesCheck:!0},debug:{cursor:!1,lenis:!1,preload:!1,scrollBar:!1},i18n:{defaultLocale:"de",locales:["en","de","it"],localesMap:{en:"en-US",de:"de-DE",it:"it-IT"},routes:{en:"/en",de:"/de",it:"/it"},names:{en:"English",de:"Deutsh",it:"Italiano"}}},n=t.project,r=t.typo3,i=t.use,a=t.debug,s=t.media,o=t.i18n;t.theme;let l={...t.outdooractive};e.s(["COLORS",0,{neutral100:"var(--neutral-100)",neutral200:"var(--neutral-200)",neutral300:"var(--neutral-300)",neutral400:"var(--neutral-400)",neutral500:"var(--neutral-500)",neutral600:"var(--neutral-600)",primary100:"var(--primary-100)",primary200:"var(--primary-200)",primary300:"var(--primary-300)",primary400:"var(--primary-400)",green100:"var(--green-100)",green200:"var(--green-200)",green300:"var(--green-300)",green400:"var(--green-400)",red100:"var(--red-100)",red200:"var(--red-200)",red300:"var(--red-300)",red400:"var(--red-400)",shop100:"var(--shop-100)",black:"var(--black)",white:"var(--white)",alpha100:"var(--alpha-100)",alpha200:"var(--alpha-200)",alpha300:"var(--alpha-300)",alpha400:"var(--alpha-400)",blackAlpha100:"var(--black-alpha-100)",blackAlpha200:"var(--black-alpha-200)",blackAlpha300:"var(--black-alpha-300)",blackAlpha400:"var(--black-alpha-400)",feedbackRed:"var(--color-feedback-red)",alphaBlack300:"var(--color-alpha-black-300)"},"DEBUG",0,a,"MEDIA",0,s,"OUTDOORACTIVE",0,l,"PROJECT",0,n,"SPOT_CONFIG",0,t,"TYPO3",0,r,"USE",0,i,"i18n",0,o])},64485,19625,5319,83873,e=>{"use strict";e.i(76454),e.i(36141),e.i(48240),e.i(99705),e.i(89416),e.i(45427),e.i(81071),e.i(99555),e.i(16716),e.i(52572),e.i(39174),e.i(82109),e.i(45388);var t=e.i(18566);e.i(94559);let n=e=>{if(e){if("plugin"in e&&e.plugin&&"object"==typeof e.plugin)return e.plugin;if("content"in e&&Array.isArray(e.content)&&e.content.length>0){for(let t of e.content)if(t&&"object"==typeof t&&"plugin"in t&&t.plugin&&"object"==typeof t.plugin)return t.plugin}}};e.s(["getPlugin",0,n],19625);var r=e.i(71645);e.s(["useSanityFilterSync",0,({data:e,setEndDate:i,setFacets:a,setSearch:s,setStartDate:o,setFilterUrlForBackend:l,setIsOpenToday:c,setDifficulty:u,facets:d,difficulty:h,startDate:f,endDate:p,search:m,isOpenToday:g,linkToPdfBackend:v,filterUrlForBackend:x})=>{let y=(0,t.useSearchParams)(),b=(0,r.useRef)(!0),w=n(e);(0,r.useEffect)(()=>{let e=w?.initialFilterFacet||[],t=y.get("facets"),n=t?t.split(","):[];if(c&&w?.hasShowOpenClosed&&c("true"===y.get("isOpenToday")),a(Array.from(new Set([...e,...n].map(e=>
29e.trim()).filter(Boolean)))),u){let e=y.get("difficulty");u(e?e.split(",").map(e=>e.trim()).filter(Boolean):[])}let r=y.get("startDate"),l=y.get("endDate"),d=y.get("search");o&&(r?o(new Date(r)):o(null)),i&&(l?i(new Date(l)):i(null)),d&&s&&s(d)},[]),(0,r.useEffect)(()=>{if(b.current){b.current=!1;return}let e=new URL(window.location.href);d.length>0?e.searchParams.set("facets",d.join(",")):e.searchParams.delete("facets"),h&&(h.length>0?e.searchParams.set("difficulty",h.join(",")):e.searchParams.delete("difficulty")),w?.hasShowOpenClosed&&(g?e.searchParams.set("isOpenToday","true"):e.searchParams.delete("isOpenToday")),f?e.searchParams.set("startDate",f.toISOString()):e.searchParams.delete("startDate"),p?e.searchParams.set("endDate",p.toISOString()):e.searchParams.delete("endDate"),m?e.searchParams.set("search",m):e.searchParams.delete("search"),window.history.replaceState({},"",e),l&&v&&l?.(v.replace(/---facets---/g,d.join(",")).replace(/---todayOpen---/g,g?"1":"0"))},[d,h,f,p,m,g,v,x,l])}],5319),e.i(20691),e.s(["default",0,(e,t)=>{(0,r.useEffect)(()=>{let n=n=>{n.key===e&&t()};return document.addEventListener("keydown",n),()=>{document.removeEventListener("keydown",n)}},[t,e])}],83873),e.s([],64485)},52572,e=>{"use strict";var t=e.i(71645);e.s(["default",0,(e,n)=>{let[r,i]=t.default.useState(n);return t.default.useEffect(()=>{let t=window.matchMedia(e),n=()=>i(!!t.matches);return(n(),"function"==typeof t.addEventListener)?(t.addEventListener("change",n),()=>{t.removeEventListener("change",n)}):"function"==typeof t.addListener?(t.addListener(n),()=>{t.removeListener(n)}):void 0},[e]),r}])},69951,e=>{"use strict";var t=e.i(52572);e.s(["useMedia",()=>t.default])},82109,6344,55005,79217,47443,39095,62419,10989,74091,14496,38286,43650,58390,8410,11636,79112,71077,44722,3190,63830,38486,63316,20691,27718,e=>{"use strict";let t=e=>{let t,n=new Set,r=(e,r)=>{let i="function"==typeof e?e(t):e;if(!Object.is(i,t)){let e=t;t=(null!=r?r:"object"!=typeof i||null===i)?i:Object.assign({},t,i),n.forEach(n=>n(t,e))}},i=()=>t,a={setState:r,getState:i,getInitialState:()=>s,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>{n.clear()}},s=t=e(r,i,a);return a};var n=e.i(71645),r=e.i(30224);let{useDebugValue:i}=n.default,{useSyncExternalStoreWithSelector:a}=r.default,s=e=>{let n="function"==typeof e?e?t(e):t:e,r=(e,t)=>(function(e,t=e=>e,n){let r=a(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,n);return i(r),r})(n,e,t);return Object.assign(r,n),r},o=e=>e?s(e):s;e.s(["create",0,o],6344);let l=e=>{for(let t of(e.use={},Object.keys(e.getState())))e.use[t]=()=>e(e=>e[t]);return e};e.s(["default",0,l],55005);let c=l(o(e=>({facets:[],isReady:!1,dropdownFacets:[],startDate:null,endDate:null,storeFilteredItems:0,storeItemsToShow:0,modalOpen:!1,search:"",sortBy:null,rooms:[{adults:2,children:0,childrenAges:[]}],roomsData:null,items:void 0,isOpenToday:!1,setItems:t=>e(()=>({items:t})),setIsReady:t=>e(()=>({isReady:t})),setSortBy:t=>e(()=>({sortBy:t})),setStartDate:t=>e(()=>({startDate:t})),setEndDate:t=>e(()=>({endDate:t})),setStoreFilteredItems:t=>e(()=>({storeFilteredItems:t})),setStoreItemsToShow:t=>e(()=>({storeItemsToShow:t})),setFacets:t=>e(()=>({facets:t})),setDropdownFacets:t=>e(()=>({dropdownFacets:t})),setModalOpen:t=>e(()=>({modalOpen:t})),setSearch:t=>e(()=>({search:t})),setIsOpenToday:t=>e(()=>({isOpenToday:t})),setRooms:t=>e(()=>({rooms:t})),setRoomsData:t=>e(()=>({roomsData:t})),reset:()=>e({facets:[],startDate:null,endDate:null,search:"",sortBy:null,dropdownFacets:[],rooms:[{adults:2,children:0,childrenAges:[]}],roomsData:null})})));function u(e,t){let n;try{n=e()}catch(e){return}return{getItem:e=>{var r;let i=e=>null===e?null:JSON.parse(e,null==t?void 0:t.reviver),a=null!=(r=n.getItem(e))?r:null;return a instanceof Promise?a.then(i):i(a)},setItem:(e,r)=>n.setItem(e,JSON.stringify(r,null==t?void 0:t.replacer)),removeItem:e=>n.removeItem(e)}}e.s(["default",0,c],79217);let d=e=>t=>{try{let n=e(t);if(n instanceof Promise)return n;return{then:e=>d(e)(n),catch(e){return this}}}catch(e){return{then(e){return this},catch:t=>d(t)(e)}}},h=(e,t)=>{if("getStorage"in t||"serialize"in t||"deserialize"in t)return(n,r,i)=>{let a,s,o={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:e=>e,version:0,merge:(e,t)=>
29({...t,...e}),...t},l=!1,c=new Set,u=new Set;try{a=o.getStorage()}catch(e){}if(!a)return e((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${o.name}', the given storage is currently unavailable.`),n(...e)},r,i);let h=d(o.serialize),f=()=>{let e,t=h({state:o.partialize({...r()}),version:o.version}).then(e=>a.setItem(o.name,e)).catch(t=>{e=t});if(e)throw e;return t},p=i.setState;i.setState=(e,t)=>{p(e,t),f()};let m=e((...e)=>{n(...e),f()},r,i),g=()=>{var e;if(!a)return;l=!1,c.forEach(e=>e(r()));let t=(null==(e=o.onRehydrateStorage)?void 0:e.call(o,r()))||void 0;return d(a.getItem.bind(a))(o.name).then(e=>{if(e)return o.deserialize(e)}).then(e=>{if(e)if("number"!=typeof e.version||e.version===o.version)return e.state;else{if(o.migrate)return o.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}}).then(e=>{var t;return n(s=o.merge(e,null!=(t=r())?t:m),!0),f()}).then(()=>{null==t||t(s,void 0),l=!0,u.forEach(e=>e(s))}).catch(e=>{null==t||t(void 0,e)})};return i.persist={setOptions:e=>{o={...o,...e},e.getStorage&&(a=e.getStorage())},clearStorage:()=>{null==a||a.removeItem(o.name)},getOptions:()=>o,rehydrate:()=>g(),hasHydrated:()=>l,onHydrate:e=>(c.add(e),()=>{c.delete(e)}),onFinishHydration:e=>(u.add(e),()=>{u.delete(e)})},g(),s||m};return(n,r,i)=>{let a,s={storage:u(()=>localStorage),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},o=!1,l=new Set,c=new Set,h=s.storage;if(!h)return e((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${s.name}', the given storage is currently unavailable.`),n(...e)},r,i);let f=()=>{let e=s.partialize({...r()});return h.setItem(s.name,{state:e,version:s.version})},p=i.setState;i.setState=(e,t)=>{p(e,t),f()};let m=e((...e)=>{n(...e),f()},r,i);i.getInitialState=()=>m;let g=()=>{var e,t;if(!h)return;o=!1,l.forEach(e=>{var t;return e(null!=(t=r())?t:m)});let i=(null==(t=s.onRehydrateStorage)?void 0:t.call(s,null!=(e=r())?e:m))||void 0;return d(h.getItem.bind(h))(s.name).then(e=>{if(e)if("number"!=typeof e.version||e.version===s.version)return[!1,e.state];else{if(s.migrate)return[!0,s.migrate(e.state,e.version)];console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}return[!1,void 0]}).then(e=>{var t;let[i,o]=e;if(n(a=s.merge(o,null!=(t=r())?t:m),!0),i)return f()}).then(()=>{null==i||i(a,void 0),a=r(),o=!0,c.forEach(e=>e(a))}).catch(e=>{null==i||i(void 0,e)})};return i.persist={setOptions:e=>{s={...s,...e},e.storage&&(h=e.storage)},clearStorage:()=>{null==h||h.removeItem(s.name)},getOptions:()=>s,rehydrate:()=>g(),hasHydrated:()=>o,onHydrate:e=>(l.add(e),()=>{l.delete(e)}),onFinishHydration:e=>(c.add(e),()=>{c.delete(e)})},s.skipHydration||g(),a||m}},f=l(o()(h(e=>({firstRender:!0,isHidden:!1,setIsHidden:t=>e(()=>({isHidden:t})),setFirstRender:t=>e(()=>({firstRender:t}))}),{name:"banner",storage:u(()=>sessionStorage),partialize:e=>({isHidden:e.isHidden,firstRender:e.firstRender})})));e.s(["default",0,f],47443);let p=l(o(e=>({contact:[],setContact:t=>e(()=>({contact:t})),reset:()=>e({contact:[]})})));e.s(["default",0,p],39095);let m=l(o(e=>({facets:[],isReady:!1,dropdownFacets:[],startDate:null,endDate:null,storeFilteredItems:0,storeItemsToShow:0,modalOpen:!1,search:"",sortBy:null,isOpenToday:!1,setIsReady:t=>e(()=>({isReady:t})),setSortBy:t=>e(()=>({sortBy:t})),setStartDate:t=>e(()=>({startDate:t})),setEndDate:t=>e(()=>({endDate:t})),setStoreFilteredItems:t=>e(()=>({storeFilteredItems:t})),setStoreItemsToShow:t=>e(()=>({storeItemsToShow:t})),setFacets:t=>e(()=>({facets:t})),setDropdownFacets:t=>e(()=>({dropdownFacets:t})),setModalOpen:t=>e(()=>({modalOpen:t})),setSearch:t=>e(()=>({search:t})),setIsOpenToday:t=>e(()=>({isOpenToday:t})),reset:()=>e({facets:[],startDate:null,endDate:null,search:"",sortBy:null,dropdownFacets:[]})})));e.s(["default",0,m],62419);let g=l(o(e=>({facets:[],isReady:!1,dropdownFacets:[],startDate:null,endDate:null,storeFilteredItems:0,storeItemsToShow:0,modalOpen:!1,search:"",sortBy:null,isOpenToday:!1,setIsReady:t=>e(()=>({isReady:t})),setSortBy:t=>e(()=>({sortBy:t})),setStartDate:t=>e(()=>({startDate:t})),setEndDate:t=>e(()=>({endDate:t})),setStoreFilteredItems:t=>e(()=>({storeFilteredItems:t})),setStoreItemsToShow:t=>e(()=>({storeItemsToShow:t})),setFacets:t=>e(()=>({facets:t})),setDropdownFacets:t=>e(()=>({dropdownFacets:t})),setModalOpen:t=>e(()=>({modalOpen:t})),setSearch:t=>e(()=>({search:t})),setIsOpenToday:t=>e(()=>({isOpenToday:t})),reset:()=>
29e({facets:[],startDate:null,endDate:null,search:"",sortBy:null,dropdownFacets:[]})})));e.s(["default",0,g],10989);let v=l(o(e=>({facets:[],isReady:!1,dropdownFacets:[],startDate:null,endDate:null,storeFilteredItems:0,storeFilteredItemsData:[],storeItemsToShow:0,modalOpen:!1,isTopEvents:!1,search:"",sortBy:null,setIsReady:t=>e(()=>({isReady:t})),setSortBy:t=>e(()=>({sortBy:t})),setStartDate:t=>e(()=>({startDate:t})),setEndDate:t=>e(()=>({endDate:t})),setStoreFilteredItems:t=>e(()=>({storeFilteredItems:t})),setStoreFilteredItemsData:t=>e(()=>({storeFilteredItemsData:t})),setStoreItemsToShow:t=>e(()=>({storeItemsToShow:t})),setFacets:t=>e(()=>({facets:t})),setDropdownFacets:t=>e(()=>({dropdownFacets:t})),setModalOpen:t=>e(()=>({modalOpen:t})),setIsTopEvents:t=>e(()=>({isTopEvents:t})),setSearch:t=>e(()=>({search:t})),reset:()=>e({facets:[],startDate:null,endDate:null,isTopEvents:!1,search:"",sortBy:null,dropdownFacets:[]})})));e.s(["default",0,v],74091);let x=l(o(e=>({facets:[],isReady:!1,dropdownFacets:[],startDate:null,endDate:null,storeFilteredItems:0,storeItemsToShow:0,modalOpen:!1,search:"",sortBy:null,isOpenToday:!1,setIsReady:t=>e(()=>({isReady:t})),setSortBy:t=>e(()=>({sortBy:t})),setStartDate:t=>e(()=>({startDate:t})),setEndDate:t=>e(()=>({endDate:t})),setStoreFilteredItems:t=>e(()=>({storeFilteredItems:t})),setStoreItemsToShow:t=>e(()=>({storeItemsToShow:t})),setFacets:t=>e(()=>({facets:t})),setDropdownFacets:t=>e(()=>({dropdownFacets:t})),setModalOpen:t=>e(()=>({modalOpen:t})),setSearch:t=>e(()=>({search:t})),setIsOpenToday:t=>e(()=>({isOpenToday:t})),reset:()=>e({facets:[],startDate:null,endDate:null,search:"",sortBy:null,dropdownFacets:[]})})));e.s(["default",0,x],14496);let y=l(o(e=>({location:{latitude:0,longitude:0},setLocation:t=>e(()=>({location:t})),reset:()=>e({location:{latitude:0,longitude:0}})})));e.s(["default",0,y],38286),l(o(e=>({currentIndex:0,isFullScreen:!0,isScrollFromTop:!1,setIsScrollFromTop:t=>e({isScrollFromTop:t}),setCurrentIndex:t=>e({currentIndex:t}),setIsFullScreen:t=>e({isFullScreen:t}),reset:()=>e({currentIndex:0,isScrollFromTop:!1,isFullScreen:!0})})));var b=e.i(13563);let w=l(o(e=>({currentLocale:b.i18n.defaultLocale,currentRoutes:null,dictionary:{},setDictionary:t=>e(()=>({dictionary:t})),reset:()=>e({currentLocale:b.i18n.defaultLocale,currentRoutes:null,dictionary:{}}),setCurrentLocale:t=>e(()=>({currentLocale:t})),setCurrentRoutes:t=>e(()=>({currentRoutes:t}))})));e.s(["default",0,w],43650);let j=l(o(e=>({integrations:null,setIntegrations:t=>e(()=>({integrations:t})),reset:()=>e({integrations:null})})));e.s(["default",0,j],58390);let S=l(o(e=>({facets:[],isReady:!1,dropdownFacets:[],startDate:null,endDate:null,storeFilteredItems:0,storeItemsToShow:0,modalOpen:!1,search:"",sortBy:null,isOpenToday:!1,setIsReady:t=>e(()=>({isReady:t})),setSortBy:t=>e(()=>({sortBy:t})),setStartDate:t=>e(()=>({startDate:t})),setEndDate:t=>e(()=>({endDate:t})),setStoreFilteredItems:t=>e(()=>({storeFilteredItems:t})),setStoreItemsToShow:t=>e(()=>({storeItemsToShow:t})),setFacets:t=>e(()=>({facets:t})),setDropdownFacets:t=>e(()=>({dropdownFacets:t})),setModalOpen:t=>e(()=>({modalOpen:t})),setSearch:t=>e(()=>({search:t})),setIsOpenToday:t=>e(()=>({isOpenToday:t})),reset:()=>e({facets:[],startDate:null,endDate:null,search:"",sortBy:null,dropdownFacets:[]})})));e.s(["default",0,S],8410);let k=l(o(e=>({isNavOpen:!1,isFooterVisible:!1,isNavReduced:!1,isRouteTransition:!1,isSearchModalOpen:!1,setIsSearchModalOpen:t=>e(()=>({isSearchModalOpen:t})),setIsNavReduced:t=>e(()=>({isNavReduced:t})),setIsFooterVisible:t=>e(()=>({isFooterVisible:t})),setIsNavOpen:t=>e(()=>({isNavOpen:t})),setToggleNavOpen:()=>e(e=>({isNavOpen:!e.isNavOpen})),setIsRouteTransition:t=>e(()=>({isRouteTransition:t})),reset:()=>e({isNavOpen:!1,isFooterVisible:!1,isRouteTransition:!1,isNavReduced:!1})})));e.s(["default",0,k],11636);let N=l(o()(h(e=>({firstRender:!0,isHidden:!0,setIsHidden:t=>e(()=>({isHidden:t})),setFirstRender:t=>e(()=>({firstRender:t}))}),{name:"pop-up",storage:u(()=>localStorage),partialize:e=>
29({isHidden:e.isHidden,firstRender:e.firstRender})})));e.s(["default",0,N],79112);let E={preload:!0,isPreloaded:!1},_=l(o()(h(e=>({preload:!0,isPreloaded:!1,setPreload:t=>e(()=>({preload:t})),setIsPreloaded:t=>e(()=>({isPreloaded:t})),reset:()=>e(E)}),{name:"preload",storage:u(()=>sessionStorage),partialize:e=>({preload:e.preload,isPreloaded:e.isPreloaded})})));e.s(["default",0,_],71077);let C=l(o(e=>({facets:[],isReady:!1,dropdownFacets:[],startDate:null,endDate:null,storeFilteredItems:0,storeItemsToShow:0,modalOpen:!1,isTopEvents:!1,search:"",sortBy:null,setIsReady:t=>e(()=>({isReady:t})),setSortBy:t=>e(()=>({sortBy:t})),setStartDate:t=>e(()=>({startDate:t})),setEndDate:t=>e(()=>({endDate:t})),setStoreFilteredItems:t=>e(()=>({storeFilteredItems:t})),setStoreItemsToShow:t=>e(()=>({storeItemsToShow:t})),setFacets:t=>e(()=>({facets:t})),setDropdownFacets:t=>e(()=>({dropdownFacets:t})),setModalOpen:t=>e(()=>({modalOpen:t})),setIsTopEvents:t=>e(()=>({isTopEvents:t})),setSearch:t=>e(()=>({search:t})),reset:()=>e({facets:[],startDate:null,endDate:null,isTopEvents:!1,search:"",sortBy:null,dropdownFacets:[]})})));e.s(["default",0,C],44722);let T=l(o(e=>({layoutSeason:"default",setLayoutSeason:t=>e(()=>({layoutSeason:t??"default"})),reset:()=>e({layoutSeason:"default"})})));e.s(["default",0,T],3190);let L=l(o(e=>({facets:[],isReady:!1,dropdownFacets:[],startDate:null,endDate:null,storeFilteredItems:0,storeItemsToShow:0,modalOpen:!1,search:"",sortBy:null,isOpenToday:!1,setIsReady:t=>e(()=>({isReady:t})),setSortBy:t=>e(()=>({sortBy:t})),setStartDate:t=>e(()=>({startDate:t})),setEndDate:t=>e(()=>({endDate:t})),setStoreFilteredItems:t=>e(()=>({storeFilteredItems:t})),setStoreItemsToShow:t=>e(()=>({storeItemsToShow:t})),setFacets:t=>e(()=>({facets:t})),setDropdownFacets:t=>e(()=>({dropdownFacets:t})),setModalOpen:t=>e(()=>({modalOpen:t})),setSearch:t=>e(()=>({search:t})),setIsOpenToday:t=>e(()=>({isOpenToday:t})),reset:()=>e({facets:[],startDate:null,endDate:null,search:"",sortBy:null,dropdownFacets:[]})})));e.s(["default",0,L],63830);let M=l(o(e=>({facets:[],isReady:!1,dropdownFacets:[],startDate:null,endDate:null,storeFilteredItems:0,storeItemsToShow:0,modalOpen:!1,search:"",sortBy:null,isOpenToday:!1,setIsReady:t=>e(()=>({isReady:t})),setSortBy:t=>e(()=>({sortBy:t})),setStartDate:t=>e(()=>({startDate:t})),setEndDate:t=>e(()=>({endDate:t})),setStoreFilteredItems:t=>e(()=>({storeFilteredItems:t})),setStoreItemsToShow:t=>e(()=>({storeItemsToShow:t})),setFacets:t=>e(()=>({facets:t})),setDropdownFacets:t=>e(()=>({dropdownFacets:t})),setModalOpen:t=>e(()=>({modalOpen:t})),setSearch:t=>e(()=>({search:t})),setIsOpenToday:t=>e(()=>({isOpenToday:t})),reset:()=>e({facets:[],startDate:null,endDate:null,search:"",sortBy:null,dropdownFacets:[]})})));e.s(["default",0,M],38486),l(o(e=>({facets:[],isReady:!1,dropdownFacets:[],startDate:null,endDate:null,storeFilteredItems:0,storeItemsToShow:0,modalOpen:!1,search:"",sortBy:null,isOpenToday:!1,setIsReady:t=>e(()=>({isReady:t})),setSortBy:t=>e(()=>({sortBy:t})),setStartDate:t=>e(()=>({startDate:t})),setEndDate:t=>e(()=>({endDate:t})),setStoreFilteredItems:t=>e(()=>({storeFilteredItems:t})),setStoreItemsToShow:t=>e(()=>({storeItemsToShow:t})),setFacets:t=>e(()=>({facets:t})),setDropdownFacets:t=>e(()=>({dropdownFacets:t})),setModalOpen:t=>e(()=>({modalOpen:t})),setSearch:t=>e(()=>({search:t})),setIsOpenToday:t=>e(()=>({isOpenToday:t})),reset:()=>e({facets:[],startDate:null,endDate:null,search:"",sortBy:null,dropdownFacets:[]})}))),l(o(e=>({facets:[],isReady:!1,dropdownFacets:[],startDate:null,endDate:null,storeFilteredItems:0,storeItemsToShow:0,modalOpen:!1,search:"",sortBy:null,isOpenToday:!1,setIsReady:t=>e(()=>({isReady:t})),setSortBy:t=>e(()=>({sortBy:t})),setStartDate:t=>e(()=>({startDate:t})),setEndDate:t=>e(()=>({endDate:t})),setStoreFilteredItems:t=>e(()=>({storeFilteredItems:t})),setStoreItemsToShow:t=>e(()=>({storeItemsToShow:t})),setFacets:t=>e(()=>({facets:t})),setDropdownFacets:t=>e(()=>({dropdownFacets:t})),setModalOpen:t=>e(()=>({modalOpen:t})),setSearch:t=>e(()=>({search:t})),setIsOpenToday:t=>e(()=>({isOpenToday:t})),reset:()=>
29e({facets:[],startDate:null,endDate:null,search:"",sortBy:null,dropdownFacets:[]})})));let D=l(o(e=>({facets:[],isReady:!1,dropdownFacets:[],startDate:null,endDate:null,storeFilteredItems:0,storeItemsToShow:0,modalOpen:!1,isTopEvents:!1,search:"",sortBy:null,setIsReady:t=>e(()=>({isReady:t})),setSortBy:t=>e(()=>({sortBy:t})),setStartDate:t=>e(()=>({startDate:t})),setEndDate:t=>e(()=>({endDate:t})),setStoreFilteredItems:t=>e(()=>({storeFilteredItems:t})),setStoreItemsToShow:t=>e(()=>({storeItemsToShow:t})),setFacets:t=>e(()=>({facets:t})),setDropdownFacets:t=>e(()=>({dropdownFacets:t})),setModalOpen:t=>e(()=>({modalOpen:t})),setIsTopEvents:t=>e(()=>({isTopEvents:t})),setSearch:t=>e(()=>({search:t})),reset:()=>e({facets:[],startDate:null,endDate:null,isTopEvents:!1,search:"",sortBy:null,dropdownFacets:[]})})));e.s(["default",0,D],63316);let P=l(o()(h(e=>({themeClick:!1,theme:"auto",setThemeClick:t=>e(()=>({themeClick:t})),setTheme:t=>e(()=>({theme:t}))}),{name:"theme",storage:u(()=>localStorage),partialize:e=>({theme:e.theme})})));e.s(["default",0,P],20691);let A=l(o(e=>({facets:[],isReady:!1,dropdownFacets:[],startDate:null,endDate:null,distance:{min:0,max:0,selected:null},duration:{min:0,max:0,selected:null},storeFilteredItems:0,storeItemsToShow:0,modalOpen:!1,search:"",sortBy:null,isOpenToday:!1,difficulty:[],setDistance:t=>e(()=>({distance:t})),setDuration:t=>e(()=>({duration:t})),setDifficulty:t=>e(()=>({difficulty:t})),setIsReady:t=>e(()=>({isReady:t})),setSortBy:t=>e(()=>({sortBy:t})),setStartDate:t=>e(()=>({startDate:t})),setEndDate:t=>e(()=>({endDate:t})),setStoreFilteredItems:t=>e(()=>({storeFilteredItems:t})),setStoreItemsToShow:t=>e(()=>({storeItemsToShow:t})),setFacets:t=>e(()=>({facets:t})),setDropdownFacets:t=>e(()=>({dropdownFacets:t})),setModalOpen:t=>e(()=>({modalOpen:t})),setSearch:t=>e(()=>({search:t})),setIsOpenToday:t=>e(()=>({isOpenToday:t})),reset:()=>e(e=>({facets:[],distance:{min:e.distance.min,max:e.distance.max,selected:null},duration:{min:e.duration.min,max:e.duration.max,selected:null},startDate:null,endDate:null,search:"",sortBy:null,dropdownFacets:[],difficulty:[]}))})));e.s(["default",0,A],27718),e.s([],82109)},15682,e=>{"use strict";var t=e.i(39095);e.s(["useStoreContact",()=>t.default])},40272,85813,e=>{"use strict";var t=e.i(38286);e.s(["useStoreGeo",()=>t.default],40272);var n=e.i(43476);e.i(64485);var r=e.i(36141);e.i(82109);var t=t,i=e.i(71645);let a=({coordinates:e,className:i})=>{let a=t.default.use.location();if(!e||!a.latitude||!a.longitude)return null;let s=(0,r.calculateDistance)(a,e).toFixed(1);return(0,n.jsx)("div",{className:i,children:`${s} km`})};a.displayName="Distance";let s=(0,i.memo)(a);e.s(["default",0,s],85813)},64638,e=>{"use strict";var t=e.i(43650);e.s(["useStoreI18n",()=>t.default])},83465,e=>{"use strict";var t=e.i(6344),n=e.i(55005);let r=(0,t.create)(e=>({isLoading:!1,setIsLoading:t=>e(()=>({isLoading:t})),reset:()=>e({isLoading:!1})})),i=(0,n.default)(r);e.s(["default",0,i])},45388,e=>{"use strict";var t=e.i(11636);e.s(["useStoreNavigation",()=>t.default])},47440,76622,e=>{"use strict";var t=e.i(3190);e.s(["useStoreSeason",()=>t.default],47440),e.i(82109);var t=t,n=e.i(71645);let r=(0,n.memo)(({data:e})=>{let r=t.default.use.setLayoutSeason();return(0,n.useLayoutEffect)(()=>{r(e)},[e,r]),null});e.s(["default",0,r],76622)},19659,e=>{"use strict";var t=e.i(43476),n=e.i(70703),r=e.i(71645);let i=(0,n.default)(()=>e.A(19896),{loadableGenerated:{modules:[4733]},ssr:!1}),a=({data:e})=>(0,t.jsx)(r.Suspense,{children:(0,t.jsx)(i,{data:e})});a.displayName="PowermailPi1";let s=(0,r.memo)(a);e.s(["default",0,s])},89817,e=>{"use strict";var t=e.i(43476),n=e.i(70703),r=e.i(71645);let i=(0,n.default)(async()=>await e.A(45748),{loadableGenerated:{modules:[74726]},ssr:!1});e.s(["default",0,({videos:e,poster:n})=>{let[a,s]=(0,r.useState)(!1),[o,l]=(0,r.useState)(!1),c=(0,r.useEffectEvent)(e=>{s(e)});(0,r.useEffect)(()=>{let e=/iPad|iPhone|iPod/.test(navigator.userAgent),t=/Safari/.test(navigator.userAgent)&&!/Chrome/.test(navigator.userAgent);c(e&&t)},[]),(0,r.useEffect)(()=>
29{if(!a)return;let e=()=>{(document.fullscreenElement||document.webkitFullscreenElement||document.webkitCurrentFullScreenElement)&&(l(!0),setTimeout(()=>{l(!1)},500))};return window.addEventListener("orientationchange",e),()=>{window.removeEventListener("orientationchange",e)}},[a]),(0,r.useEffect)(()=>{if(!a)return;let e=e=>{let t=e.target;if(t?.classList?.contains("plyr__control")&&t?.getAttribute("data-plyr")==="fullscreen"){e.preventDefault(),e.stopImmediatePropagation();let n=t.closest(".plyr"),r=n?.querySelector("iframe");if(r)try{r.requestFullscreen?r.requestFullscreen():r.webkitRequestFullscreen?r.webkitRequestFullscreen():r.webkitEnterFullscreen?r.webkitEnterFullscreen():r.contentWindow&&r.contentWindow.postMessage('{"method":"requestFullscreen"}',"*")}catch(e){try{r.contentWindow&&r.contentWindow.postMessage('{"method":"requestFullscreen"}',"*")}catch(e){console.error(e)}}}};return document.addEventListener("click",e,{capture:!0}),()=>{document.removeEventListener("click",e,{capture:!0})}},[a]);let u={source:{type:"video",sources:e,tracks:[]},poster:n,options:{controls:["play","progress","current-time","mute","volume","fullscreen"],settings:["quality","speed"],captions:{active:!1,update:!1,language:"auto"},clickToPlay:!0,volume:.5,resetOnEnd:!0,fullscreen:{enabled:!0,fallback:!0,iosNative:!0},...a?{}:{playsinline:!0}}};return(0,t.jsx)("div",{style:{width:"100%",height:"100%",opacity:+!o,transition:"opacity 0.2s ease"},children:(0,t.jsx)(i,{...u})})}])},20478,18462,68739,30701,98590,27327,35778,58427,19218,55897,42944,65983,16474,68036,53049,1856,57114,11519,97964,32803,41889,78329,93707,63419,41030,18325,40431,9473,53420,89151,62384,95146,45523,9754,58933,63347,15888,59245,94889,63147,66196,89083,40060,82312,e=>{"use strict";e.s(["default",()=>_],20478);var t,n=e.i(43476),r=e.i(58817),i=e.i(34512),a=e.i(37707);e.i(60422);var s=e.i(9513),o=e.i(69464);e.i(50920);var l=e.i(24786),c=e.i(98609);e.s(["SectionSlider",()=>E],30701),e.s(["default",()=>E],68739),e.i(55249);var u=e.i(11855),d=e.i(34658);e.s([],18462),e.i(34622),e.i(55577),e.i(94350);var h=e.i(63483),f=e.i(14558),p=e.i(71645),m=e.i(75157),g=e.i(61923),v=e.i(67903),x=e.i(49710),y=e.i(61347),b=e.i(41552),w=e.i(11947),j=e.i(15046);let S=({link:e,image:t,chipContent:r,title:i,tourInfo:a})=>(0,n.jsxs)(g.BaseLink,{href:e?.href||"",target:e?.target,className:(0,m.cn)("aspect-rect-vertical relative block origin-top-left overflow-hidden transition-transform duration-400 md:aspect-[1.5]","md:group-[.is-next]:scale-70"),children:[t&&(0,n.jsx)(y.Img,{data:t,fill:!0,objectCover:!0,className:"image-hover-effect h-full w-full"}),(r||i||a)&&(0,n.jsxs)("div",{className:"absolute bottom-0 left-0 z-10 transition-opacity group-[.is-snapped]:opacity-100 max-md:w-full md:opacity-0",children:[(0,n.jsxs)("div",{className:"gap-gutter absolute bottom-full flex",children:[(0,n.jsx)(v.Chip,{children:r}),(0,n.jsx)(w.TourBadge,{difficulty:a?.difficulty,isStatusClosed:a?.isStatusClosed,isStatusOpen:a?.isStatusOpen,difficultyLabel:a?.difficultyLabel,framed:!1})]}),(i||a)&&(0,n.jsxs)("div",{className:"grid grid-cols-[auto_1.5rem] bg-neutral-100",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)(b.Title,{as:"h3",className:"h3 pt-md pr-lg line-clamp-3 max-w-80",children:i}),(0,n.jsx)(j.TourInfo,{distance:a?.distance,duration:a?.duration,altitudeUphill:a?.altitudeUphill,altitudeDownhill:a?.altitudeDownhill})]}),(0,n.jsx)("div",{className:"flex items-center bg-neutral-200 text-neutral-600",children:(0,n.jsx)(x.Icon,{icon:"material-symbols:chevron-right",className:"h-6 w-6"})})]})]})]});S.displayName="SectionSliderCard";let k=(0,p.memo)(S),N=({section:e,sectionHeaderData:t,items:r})=>(0,n.jsxs)(u.Section,{data:e,className:"s-section-slider",children:[(0,n.jsx)(d.SectionHeader,{...t}),r&&r.length>0&&(0,n.jsx)(f.Slider,{className:"pt-md",slidesPerView:r.length>1?1.2:1,slidesPerViewMd:r.length>1?1.1:1,spaceBetween:"var(--spacing-gutter)",showCounter:!0,sliderOptions:{loop:!0},children:r&&r?.map((e,t)=>(0,n.jsx)(h.Slide,{children:(0,n.jsx)(k,{...e})},t?.toString()))})]});N.displayName="SectionSlider";let E=(0,p.memo)(N),_=(0,p.memo)(({data:e})=>{switch(e?.plugin?.layout){case"horizontal-with-images":{let t=(0,i.toSectionFeature)(e);return(0,n.jsx)(c.SectionFeature,{...t,variant:"hotel"})}case"photo-big":{let t=(0,r.toSectionCtaSingle)(e);return(0,n.jsx)(l.SectionCtaSingle,{...t})}case"photo-big-slide":{let t=(0,a.toSectionSlider)(e);return(0,n.jsx)(E,{...t})}case"detail":return(0,n.jsx)(s.SpotSanityDetail,{data:e,variant:"accomodation"});default:return(0,n.jsx)(p.Suspense,{children:(0,n.jsx)(o.SpotSanityList,{data:e,storeType:"accommodation"})})}});e.s(["default",()=>eS],27327);var C=e.i(78767),T=e.i(28531),L=e.i(56394);e.s(["default",()=>ew],98590);var M=e.i(544);let D=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)};var P=e.g&&e.g.Object===Object&&e.g,A="object"==typeof self&&self&&self.Object===Object&&self,O=P||A||Function("return this")();let R=function(){return O.Date.now()};var I=/\s/;let F=function(e){for(var t=e.length;t--&&I.test(e.charAt(t)););return t};var z=/^\s+/,B=O.Symbol,$=Object.prototype,W=$.hasOwnProperty,V=$.toString,H=B?B.toStringTag:void 0;let U=function(e){var t=W.call(e,H),n=e[H];try{e[H]=void 0;var r=!0}catch(e){}var i=V.call(e);return r&&(t?e[H]=n:delete e[H]),i};var Y=Object.prototype.toString,q=B?B.toStringTag:void 0;
29let X=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":q&&q in Object(e)?U(e):Y.call(e)},G=function(e){return"symbol"==typeof e||null!=e&&"object"==typeof e&&"[object Symbol]"==X(e)};var K=0/0,Z=/^[-+]0x[0-9a-f]+$/i,J=/^0b[01]+$/i,Q=/^0o[0-7]+$/i,ee=parseInt;let et=function(e){if("number"==typeof e)return e;if(G(e))return K;if(D(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=D(n)?n+"":n}if("string"!=typeof e)return 0===e?e:+e;e=(t=e)?t.slice(0,F(t)+1).replace(z,""):t;var r=J.test(e);return r||Q.test(e)?ee(e.slice(2),r?2:8):Z.test(e)?K:+e};var en=Math.max,er=Math.min;let ei=function(e,t,n){var r,i,a,s,o,l,c=0,u=!1,d=!1,h=!0;if("function"!=typeof e)throw TypeError("Expected a function");function f(t){var n=r,a=i;return r=i=void 0,c=t,s=e.apply(a,n)}function p(e){var n=e-l,r=e-c;return void 0===l||n>=t||n<0||d&&r>=a}function m(){var e,n,r,i=R();if(p(i))return g(i);o=setTimeout(m,(e=i-l,n=i-c,r=t-e,d?er(r,a-n):r))}function g(e){return(o=void 0,h&&r)?f(e):(r=i=void 0,s)}function v(){var e,n=R(),a=p(n);if(r=arguments,i=this,l=n,a){if(void 0===o)return c=e=l,o=setTimeout(m,t),u?f(e):s;if(d)return clearTimeout(o),o=setTimeout(m,t),f(l)}return void 0===o&&(o=setTimeout(m,t)),s}return t=et(t)||0,D(n)&&(u=!!n.leading,a=(d="maxWait"in n)?en(et(n.maxWait)||0,t):a,h="trailing"in n?!!n.trailing:h),v.cancel=function(){void 0!==o&&clearTimeout(o),c=0,r=l=i=o=void 0},v.flush=function(){return void 0===o?s:g(R())},v},ea=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw TypeError("Expected a function");return D(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),ei(e,t,{leading:r,maxWait:t,trailing:i})};var es=function(){return(es=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function eo(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView?e.ownerDocument.defaultView:window}function el(e){return e&&e.ownerDocument?e.ownerDocument:document}var ec=function(e){return Array.prototype.reduce.call(e,function(e,t){var n=t.name.match(/data-simplebar-(.+)/);if(n){var r=n[1].replace(/\W+(.)/g,function(e,t){return t.toUpperCase()});switch(t.value){case"true":case void 0:e[r]=!0;break;case"false":e[r]=!1;break;default:e[r]=t.value}}return e},{})};function eu(e,t){var n;e&&(n=e.classList).add.apply(n,t.split(" "))}function ed(e,t){e&&t.split(" ").forEach(function(t){e.classList.remove(t)})}function eh(e){return".".concat(e.split(" ").join("."))}var ef=!!("u">typeof window&&window.document&&window.document.createElement),ep=Object.freeze({__proto__:null,addClasses:eu,canUseDOM:ef,classNamesToQuery:eh,getElementDocument:el,getElementWindow:eo,getOptions:ec,removeClasses:ed}),em=null,eg=null;function ev(){if(null===em){if("u"<typeof document)return em=0;var e=document.body,t=document.createElement("div");t.classList.add("simplebar-hide-scrollbar"),e.appendChild(t);var n=t.getBoundingClientRect().right;e.removeChild(t),em=n}return em}ef&&window.addEventListener("resize",function(){eg!==window.devicePixelRatio&&(eg=window.devicePixelRatio,em=null)});var ex=function(){function e(t,n){void 0===n&&(n={});var r=this;if(this.removePreventClickId=null,this.minScrollbarWidth=20,this.stopScrollDelay=175,this.isScrolling=!1,this.isMouseEntering=!1,this.isDragging=!1,this.scrollXTicking=!1,this.scrollYTicking=!1,this.wrapperEl=null,this.contentWrapperEl=null,this.contentEl=null,this.offsetEl=null,this.maskEl=null,this.placeholderEl=null,this.heightAutoObserverWrapperEl=null,this.heightAutoObserverEl=null,this.rtlHelpers=null,this.scrollbarWidth=0,this.resizeObserver=null,this.mutationObserver=null,this.elStyles=null,this.isRtl=null,this.mouseX=0,this.mouseY=0,this.onMouseMove=function(){},this.onWindowResize=function(){},this.onStopScrolling=function(){},this.onMouseEntered=function(){},this.onScroll=function(){var e=eo(r.el);r.scrollXTicking||(e.requestAnimationFrame(r.scrollX),r.scrollXTicking=!0),r.scrollYTicking||(e.requestAnimationFrame(r.scrollY),r.scrollYTicking=!0),r.isScrolling||(r.isScrolling=!0,eu(r.el,r.classNames.scrolling)),r.showScrollbar("x"),r.showScrollbar("y"),r.onStopScrolling()},this.scrollX=function(){r.axis.x.isOverflowing&&r.positionScrollbar("x"),r.scrollXTicking=!1},this.scrollY=function(){r.axis.y.isOverflowing&&r.positionScrollbar("y"),r.scrollYTicking=!1},this._onStopScrolling=function(){ed(r.el,r.classNames.scrolling),r.options.autoHide&&(r.hideScrollbar("x"),r.hideScrollbar("y")),r.isScrolling=!1},this.onMouseEnter=function(){r.isMouseEntering||(eu(r.el,r.classNames.mouseEntered),r.showScrollbar("x"),r.showScrollbar("y"),r.isMouseEntering=!0),r.onMouseEntered()},this._onMouseEntered=function(){ed(r.el,r.classNames.mouseEntered),r.options.autoHide&&(r.hideScrollbar("x"),r.hideScrollbar("y")),r.isMouseEntering=!1},this._onMouseMove=function(e){r.mouseX=e.clientX,r.mouseY=e.clientY,(r.axis.x.isOverflowing||r.axis.x.forceVisible)&&r.onMouseMoveForAxis("x"),(r.axis.y.isOverflowing||r.axis.y.forceVisible)&&r.onMouseMoveForAxis("y")},this.onMouseLeave=function(){r.onMouseMove.cancel(),(r.axis.x.isOverflowing||r.axis.x.forceVisible)&&r.onMouseLeaveForAxis("x"),(r.axis.y.isOverflowing||r.axis.y.forceVisible)&&r.onMouseLeaveForAxis("y"),r.mouseX=-1,r.mouseY=-1},this._onWindowResize=function(){r.scrollbarWidth=r.getScrollbarWidth(),r.hideNativeScrollbar()},this.onPointerEvent=function(e){var t,n;r.axis.x.track.el&&r.axis.y.track.el&&r.axis.x.scrollbar.el&&r.axis.y.scrollbar.el&&(r.axis.x.track.rect=r.axis.x.track.el.getBoundingClientRect(),r.axis.y.track.rect=r.axis.y.track.el.getBoundingClientRect(),(r.axis.x.isOverflowing||r.axis.x.forceVisible)&&(t=r.isWithinBounds(r.axis.x.track.rect)),(r.axis.y.isOverflowing||r.axis.y.forceVisible)&&(n=r.isWithinBounds(r.axis.y.track.rect)),(t||n)&&(e.stopPropagation(),"pointerdown"===e.type&&"touch"!==e.pointerType&&(t&&(r.axis.x.scrollbar.rect=r.axis.x.scrollbar.el.getBoundingClientRect(),r.isWithinBounds(r.axis.x.scrollbar.rect)?r.onDragStart(e,"x"):r.onTrackClick(e,"x")),n&&(r.axis.y.scrollbar.rect=r.axis.y.scrollbar.el.getBoundingClientRect(),r.isWithinBounds(r.axis.y.scrollbar.rect)?r.onDragStart(e,"y"):r.onTrackClick(e,"y")))))},this.drag=function(t){if(r.draggedAxis&&r.contentWrapperEl){var n,i,a,s,o,l,c,u,d,h,f,p=r.axis[r.draggedAxis].track,m=null!=(i=null==(n=p.rect)?void 0:n[r.axis[r.draggedAxis].sizeAttr])?i:0,g=r.axis[r.draggedAxis].scrollbar,v=null!=(s=null==(a=r.contentWrapperEl)?void 0:a[r.axis[r.draggedAxis].scrollSizeAttr])?s:0,x=parseInt(null!=(l=null==(o=r.elStyles)?void 0:o[r.axis[r.draggedAxis].sizeAttr])?l:"0px",10);t.preventDefault(),t.stopPropagation();var y=("y"===r.draggedAxis?t.pageY:t.pageX)-(null!=(u=null==(c=p.rect)?void 0:c[r.axis[r.draggedAxis].offsetAttr])?u:0)-r.axis[r.draggedAxis].dragOffset,b=(y="x"===r.draggedAxis&&r.isRtl?(null!=(h=null==(d=p.rect)?void 0:d[r.axis[r.draggedAxis].sizeAttr])?h:0)-g.size-y:y)/(m-g.size)*(v-x);"x"===r.draggedAxis&&r.isRtl&&(b=(null==(f=e.getRtlHelpers())?void 0:f.isScrollingToNegative)?-b:b),r.contentWrapperEl[r.axis[r.draggedAxis].scrollOffsetAttr]=b}},this.onEndDrag=function(e){r.isDragging=!1;var t=el(r.el),n=eo(r.el);e.preventDefault(),e.stopPropagation(),ed(r.el,r.classNames.dragging),r.onStopScrolling(),t.removeEventListener("mousemove",r.drag,!0),t.removeEventListener("mouseup",r.onEndDrag,!0),r.removePreventClickId=n.setTimeout(function(){t.removeEventListener("click",r.preventClick,!0),t.removeEventListener("dblclick",r.preventClick,!0),r.removePreventClickId=null})},this.preventClick=function(e){e.preventDefault(),e.stopPropagation()}
29,this.el=t,this.options=es(es({},e.defaultOptions),n),this.classNames=es(es({},e.defaultOptions.classNames),n.classNames),this.axis={x:{scrollOffsetAttr:"scrollLeft",sizeAttr:"width",scrollSizeAttr:"scrollWidth",offsetSizeAttr:"offsetWidth",offsetAttr:"left",overflowAttr:"overflowX",dragOffset:0,isOverflowing:!0,forceVisible:!1,track:{size:null,el:null,rect:null,isVisible:!1},scrollbar:{size:null,el:null,rect:null,isVisible:!1}},y:{scrollOffsetAttr:"scrollTop",sizeAttr:"height",scrollSizeAttr:"scrollHeight",offsetSizeAttr:"offsetHeight",offsetAttr:"top",overflowAttr:"overflowY",dragOffset:0,isOverflowing:!0,forceVisible:!1,track:{size:null,el:null,rect:null,isVisible:!1},scrollbar:{size:null,el:null,rect:null,isVisible:!1}}},"object"!=typeof this.el||!this.el.nodeName)throw Error("Argument passed to SimpleBar must be an HTML element instead of ".concat(this.el));this.onMouseMove=ea(this._onMouseMove,64),this.onWindowResize=ei(this._onWindowResize,64,{leading:!0}),this.onStopScrolling=ei(this._onStopScrolling,this.stopScrollDelay),this.onMouseEntered=ei(this._onMouseEntered,this.stopScrollDelay),this.init()}return e.getRtlHelpers=function(){if(e.rtlHelpers)return e.rtlHelpers;var t=document.createElement("div");t.innerHTML='<div class="simplebar-dummy-scrollbar-size"><div></div></div>';var n=t.firstElementChild,r=null==n?void 0:n.firstElementChild;if(!r)return null;document.body.appendChild(n),n.scrollLeft=0;var i=e.getOffset(n),a=e.getOffset(r);n.scrollLeft=-999;var s=e.getOffset(r);return document.body.removeChild(n),e.rtlHelpers={isScrollOriginAtZero:i.left!==a.left,isScrollingToNegative:a.left!==s.left},e.rtlHelpers},e.prototype.getScrollbarWidth=function(){try{if(this.contentWrapperEl&&"none"===getComputedStyle(this.contentWrapperEl,"::-webkit-scrollbar").display||"scrollbarWidth"in document.documentElement.style||"-ms-overflow-style"in document.documentElement.style)return 0;return ev()}catch(e){return ev()}},e.getOffset=function(e){var t=e.getBoundingClientRect(),n=el(e),r=eo(e);return{top:t.top+(r.pageYOffset||n.documentElement.scrollTop),left:t.left+(r.pageXOffset||n.documentElement.scrollLeft)}},e.prototype.init=function(){ef&&(this.initDOM(),this.rtlHelpers=e.getRtlHelpers(),this.scrollbarWidth=this.getScrollbarWidth(),this.recalculate(),this.initListeners())},e.prototype.initDOM=function(){var e,t;this.wrapperEl=this.el.querySelector(eh(this.classNames.wrapper)),this.contentWrapperEl=this.options.scrollableNode||this.el.querySelector(eh(this.classNames.contentWrapper)),this.contentEl=this.options.contentNode||this.el.querySelector(eh(this.classNames.contentEl)),this.offsetEl=this.el.querySelector(eh(this.classNames.offset)),this.maskEl=this.el.querySelector(eh(this.classNames.mask)),this.placeholderEl=this.findChild(this.wrapperEl,eh(this.classNames.placeholder)),this.heightAutoObserverWrapperEl=this.el.querySelector(eh(this.classNames.heightAutoObserverWrapperEl)),this.heightAutoObserverEl=this.el.querySelector(eh(this.classNames.heightAutoObserverEl)),this.axis.x.track.el=this.findChild(this.el,"".concat(eh(this.classNames.track)).concat(eh(this.classNames.horizontal))),this.axis.y.track.el=this.findChild(this.el,"".concat(eh(this.classNames.track)).concat(eh(this.classNames.vertical))),this.axis.x.scrollbar.el=(null==(e=this.axis.x.track.el)?void 0:e.querySelector(eh(this.classNames.scrollbar)))||null,this.axis.y.scrollbar.el=(null==(t=this.axis.y.track.el)?void 0:t.querySelector(eh(this.classNames.scrollbar)))||null,this.options.autoHide||(eu(this.axis.x.scrollbar.el,this.classNames.visible),eu(this.axis.y.scrollbar.el,this.classNames.visible))},e.prototype.initListeners=function(){var e,t=this,n=eo(this.el);if(this.el.addEventListener("mouseenter",this.onMouseEnter),this.el.addEventListener("pointerdown",this.onPointerEvent,!0),this.el.addEventListener("mousemove",this.onMouseMove),this.el.addEventListener("mouseleave",this.onMouseLeave),null==(e=this.contentWrapperEl)||e.addEventListener("scroll",this.onScroll),n.addEventListener("resize",this.onWindowResize),this.contentEl){if(window.ResizeObserver){var r=!1,i=n.ResizeObserver||ResizeObserver;this.resizeObserver=new i(function(){r&&n.requestAnimationFrame(function(){t.recalculate()})}),this.resizeObserver.observe(this.el),this.resizeObserver.observe(this.contentEl),n.requestAnimationFrame(function(){r=!0})}this.mutationObserver=new n.MutationObserver(function(){n.requestAnimationFrame(function(){t.recalculate()})}),this.mutationObserver.observe(this.contentEl,{childList:!0,subtree:!0,characterData:!0}
vendor: 8,062 bytes, line 29
29)}},e.prototype.recalculate=function(){if(this.heightAutoObserverEl&&this.contentEl&&this.contentWrapperEl&&this.wrapperEl&&this.placeholderEl){var e=eo(this.el);this.elStyles=e.getComputedStyle(this.el),this.isRtl="rtl"===this.elStyles.direction;var t=this.contentEl.offsetWidth,n=this.heightAutoObserverEl.offsetHeight<=1,r=this.heightAutoObserverEl.offsetWidth<=1||t>0,i=this.contentWrapperEl.offsetWidth,a=this.elStyles.overflowX,s=this.elStyles.overflowY;this.contentEl.style.padding="".concat(this.elStyles.paddingTop," ").concat(this.elStyles.paddingRight," ").concat(this.elStyles.paddingBottom," ").concat(this.elStyles.paddingLeft),this.wrapperEl.style.margin="-".concat(this.elStyles.paddingTop," -").concat(this.elStyles.paddingRight," -").concat(this.elStyles.paddingBottom," -").concat(this.elStyles.paddingLeft);var o=this.contentEl.scrollHeight,l=this.contentEl.scrollWidth;this.contentWrapperEl.style.height=n?"auto":"100%",this.placeholderEl.style.width=r?"".concat(t||l,"px"):"auto",this.placeholderEl.style.height="".concat(o,"px");var c=this.contentWrapperEl.offsetHeight;this.axis.x.isOverflowing=0!==t&&l>t,this.axis.y.isOverflowing=o>c,this.axis.x.isOverflowing="hidden"!==a&&this.axis.x.isOverflowing,this.axis.y.isOverflowing="hidden"!==s&&this.axis.y.isOverflowing,this.axis.x.forceVisible="x"===this.options.forceVisible||!0===this.options.forceVisible,this.axis.y.forceVisible="y"===this.options.forceVisible||!0===this.options.forceVisible,this.hideNativeScrollbar();var u=this.axis.x.isOverflowing?this.scrollbarWidth:0,d=this.axis.y.isOverflowing?this.scrollbarWidth:0;this.axis.x.isOverflowing=this.axis.x.isOverflowing&&l>i-d,this.axis.y.isOverflowing=this.axis.y.isOverflowing&&o>c-u,this.axis.x.scrollbar.size=this.getScrollbarSize("x"),this.axis.y.scrollbar.size=this.getScrollbarSize("y"),this.axis.x.scrollbar.el&&(this.axis.x.scrollbar.el.style.width="".concat(this.axis.x.scrollbar.size,"px")),this.axis.y.scrollbar.el&&(this.axis.y.scrollbar.el.style.height="".concat(this.axis.y.scrollbar.size,"px")),this.positionScrollbar("x"),this.positionScrollbar("y"),this.toggleTrackVisibility("x"),this.toggleTrackVisibility("y")}},e.prototype.getScrollbarSize=function(e){if(void 0===e&&(e="y"),!this.axis[e].isOverflowing||!this.contentEl)return 0;var t,n,r,i=this.contentEl[this.axis[e].scrollSizeAttr],a=null!=(n=null==(t=this.axis[e].track.el)?void 0:t[this.axis[e].offsetSizeAttr])?n:0;return r=Math.max(~~(a/i*a),this.options.scrollbarMinSize),this.options.scrollbarMaxSize&&(r=Math.min(r,this.options.scrollbarMaxSize)),r},e.prototype.positionScrollbar=function(t){void 0===t&&(t="y");var n,r,i,a=this.axis[t].scrollbar;if(this.axis[t].isOverflowing&&this.contentWrapperEl&&a.el&&this.elStyles){var s=this.contentWrapperEl[this.axis[t].scrollSizeAttr],o=(null==(n=this.axis[t].track.el)?void 0:n[this.axis[t].offsetSizeAttr])||0,l=parseInt(this.elStyles[this.axis[t].sizeAttr],10),c=this.contentWrapperEl[this.axis[t].scrollOffsetAttr];c="x"===t&&this.isRtl&&(null==(r=e.getRtlHelpers())?void 0:r.isScrollOriginAtZero)?-c:c,"x"===t&&this.isRtl&&(c=(null==(i=e.getRtlHelpers())?void 0:i.isScrollingToNegative)?c:-c);var u=c/(s-l),d=~~((o-a.size)*u);d="x"===t&&this.isRtl?-d+(o-a.size):d,a.el.style.transform="x"===t?"translate3d(".concat(d,"px, 0, 0)"):"translate3d(0, ".concat(d,"px, 0)")}},e.prototype.toggleTrackVisibility=function(e){void 0===e&&(e="y");var t=this.axis[e].track.el,n=this.axis[e].scrollbar.el;t&&n&&this.contentWrapperEl&&(this.axis[e].isOverflowing||this.axis[e].forceVisible?(t.style.visibility="visible",this.contentWrapperEl.style[this.axis[e].overflowAttr]="scroll",this.el.classList.add("".concat(this.classNames.scrollable,"-").concat(e))):(t.style.visibility="hidden",this.contentWrapperEl.style[this.axis[e].overflowAttr]="hidden",this.el.classList.remove("".concat(this.classNames.scrollable,"-").concat(e))),this.axis[e].isOverflowing?n.style.display="block":n.style.display="none")},e.prototype.showScrollbar=function(e){void 0===e&&(e="y"),this.axis[e].isOverflowing&&!this.axis[e].scrollbar.isVisible&&(eu(this.axis[e].scrollbar.el,this.classNames.visible),this.axis[e].scrollbar.isVisible=!0)},e.prototype.hideScrollbar=function(e){void 0===e&&(e="y"),!this.isDragging&&this.axis[e].isOverflowing&&this.axis[e].scrollbar.isVisible&&(ed(this.axis[e].scrollbar.el,this.classNames.visible),this.axis[e].scrollbar.isVisible=!1)},e.prototype.hideNativeScrollbar=function(){this.offsetEl&&(this.offsetEl.style[this.isRtl?"left":"right"]=this.axis.y.isOverflowing||this.axis.y.forceVisible?"-".concat(this.scrollbarWidth,"px"):"0px",this.offsetEl.style.bottom=this.axis.x.isOverflowing||this.axis.x.forceVisible?"-".concat(this.scrollbarWidth,"px"):"0px")},e.prototype.onMouseMoveForAxis=function(e){void 0===e&&(e="y");var t=this.axis[e];t.track.el&&t.scrollbar.el&&(t.track.rect=t.track.el.getBoundingClientRect(),t.scrollbar.rect=t.scrollbar.el.getBoundingClientRect(),this.isWithinBounds(t.track.rect)?(this.showScrollbar(e),eu(t.track.el,this.classNames.hover),this.isWithinBounds(t.scrollbar.rect)?eu(t.scrollbar.el,this.classNames.hover):ed(t.scrollbar.el,this.classNames.hover)):(ed(t.track.el,this.classNames.hover),this.options.autoHide&&this.hideScrollbar(e)))},e.prototype.onMouseLeaveForAxis=function(e){void 0===e&&(e="y"),ed(this.axis[e].track.el,this.classNames.hover),ed(this.axis[e].scrollbar.el,this.classNames.hover),this.options.autoHide&&this.hideScrollbar(e)},e.prototype.onDragStart=function(e,t){void 0===t&&(t="y"),this.isDragging=!0;var n,r=el(this.el),i=eo(this.el),a=this.axis[t].scrollbar,s="y"===t?e.pageY:e.pageX;this.axis[t].dragOffset=s-((null==(n=a.rect)?void 0:n[this.axis[t].offsetAttr])||0),this.draggedAxis=t,eu(this.el,this.classNames.dragging),r.addEventListener("mousemove",this.drag,!0),r.addEventListener("mouseup",this.onEndDrag,!0),null===this.removePreventClickId?(r.addEventListener("click",this.preventClick,!0),r.addEventListener("dblclick",this.preventClick,!0)):(i.clearTimeout(this.removePreventClickId),this.removePreventClickId=null)},e.prototype.onTrackClick=function(e,t){var n,r,i,a,s=this;void 0===t&&(t="y");var o=this.axis[t];if(this.options.clickOnTrack&&o.scrollbar.el&&this.contentWrapperEl){e.preventDefault();var l=eo(this.el);this.axis[t].scrollbar.rect=o.scrollbar.el.getBoundingClientRect();var c=null!=(r=null==(n=this.axis[t].scrollbar.rect)?void 0:n[this.axis[t].offsetAttr])?r:0,u=parseInt(null!=(a=null==(i=this.elStyles)?void 0:i[this.axis[t].sizeAttr])?a:"0px",10),d=this.contentWrapperEl[this.axis[t].scrollOffsetAttr],h=("y"===t?this.mouseY-c:this.mouseX-c)<0?-1:1,f=-1===h?d-u:d+u,p=function(){s.contentWrapperEl&&(-1===h?d>f&&(d-=40,s.contentWrapperEl[s.axis[t].scrollOffsetAttr]=d,l.requestAnimationFrame(p)):d<f&&(d+=40,s.contentWrapperEl[s.axis[t].scrollOffsetAttr]=d,l.requestAnimationFrame(p)))};p()}},e.prototype.getContentElement=function(){return this.contentEl},e.prototype.getScrollElement=function(){return this.contentWrapperEl},e.prototype.removeListeners=function(){var e=eo(this.el);this.el.removeEventListener("mouseenter",this.onMouseEnter),this.el.removeEventListener("pointerdown",this.onPointerEvent,!0),this.el.removeEventListener("mousemove",this.onMouseMove),this.el.removeEventListener("mouseleave",this.onMouseLeave),this.contentWrapperEl&&this.contentWrapperEl.removeEventListener("scroll",this.onScroll),e.removeEventListener("resize",this.onWindowResize),this.mutationObserver&&this.mutationObserver.disconnect(),this.resizeObserver&&this.resizeObserver.disconnect(),this.onMouseMove.cancel(),this.onWindowResize.cancel(),this.onStopScrolling.cancel(),this.onMouseEntered.cancel()},e.prototype.unMount=function(){this.removeListeners()},e.prototype.isWithinBounds=function(e){return this.mouseX>=e.left&&this.mouseX<=e.left+e.width&&this.mouseY>=e.top&&this.mouseY<=e.top+e.height},e.prototype.findChild=function(e,t){var n=e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector;return Array.prototype.filter.call(e.children,function(e){return n.call(e,t)})[0]}
29,e.rtlHelpers=null,e.defaultOptions={forceVisible:!1,clickOnTrack:!0,scrollbarMinSize:25,scrollbarMaxSize:0,ariaLabel:"scrollable content",tabIndex:0,classNames:{contentEl:"simplebar-content",contentWrapper:"simplebar-content-wrapper",offset:"simplebar-offset",mask:"simplebar-mask",wrapper:"simplebar-wrapper",placeholder:"simplebar-placeholder",scrollbar:"simplebar-scrollbar",track:"simplebar-track",heightAutoObserverWrapperEl:"simplebar-height-auto-observer-wrapper",heightAutoObserverEl:"simplebar-height-auto-observer",visible:"simplebar-visible",horizontal:"simplebar-horizontal",vertical:"simplebar-vertical",hover:"simplebar-hover",dragging:"simplebar-dragging",scrolling:"simplebar-scrolling",scrollable:"simplebar-scrollable",mouseEntered:"simplebar-mouse-entered"},scrollableNode:null,contentNode:null,autoHide:!0},e.getOptions=ec,e.helpers=ep,e}(),ey=function(){return(ey=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},eb=p.forwardRef(function(e,t){var n=e.children,r=e.scrollableNodeProps,i=void 0===r?{}:r,a=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)0>t.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}(e,["children","scrollableNodeProps"]),s=p.useRef(),o=p.useRef(),l=p.useRef(),c={},u={};Object.keys(a).forEach(function(e){Object.prototype.hasOwnProperty.call(ex.defaultOptions,e)?c[e]=a[e]:u[e]=a[e]});var d=ey(ey({},ex.defaultOptions.classNames),c.classNames),h=ey(ey({},i),{className:"".concat(d.contentWrapper).concat(i.className?" ".concat(i.className):""),tabIndex:c.tabIndex||ex.defaultOptions.tabIndex,role:"region","aria-label":c.ariaLabel||ex.defaultOptions.ariaLabel});return p.useEffect(function(){var e;return o.current=h.ref?h.ref.current:o.current,s.current&&(e=new ex(s.current,ey(ey(ey({},c),o.current&&{scrollableNode:o.current}),l.current&&{contentNode:l.current})),"function"==typeof t?t(e):t&&(t.current=e)),function(){null==e||e.unMount(),e=null,"function"==typeof t&&t(null)}},[]),p.createElement("div",ey({"data-simplebar":"init",ref:s},u),p.createElement("div",{className:d.wrapper},p.createElement("div",{className:d.heightAutoObserverWrapperEl},p.createElement("div",{className:d.heightAutoObserverEl})),p.createElement("div",{className:d.mask},p.createElement("div",{className:d.offset},"function"==typeof n?n({scrollableNodeRef:o,scrollableNodeProps:ey(ey({},h),{ref:o}),contentNodeRef:l,contentNodeProps:{className:d.contentEl,ref:l}}):p.createElement("div",ey({},h),p.createElement("div",{className:d.contentEl},n)))),p.createElement("div",{className:d.placeholder})),p.createElement("div",{className:"".concat(d.track," ").concat(d.horizontal)},p.createElement("div",{className:d.scrollbar})),p.createElement("div",{className:"".concat(d.track," ").concat(d.vertical)},p.createElement("div",{className:d.scrollbar})))});eb.displayName="SimpleBar";let ew=({data:e,children:t})=>{let r=e.content,i=r?.table?.size,a=(0,p.useRef)(null),[s,o]=(0,p.useState)(!1),[l,c]=(0,p.useState)(!1),u=()=>{if(a.current){let e=a.current,t=e.scrollWidth-e.clientWidth,n=e.scrollLeft;o(n>0),c(n<t)}};(0,p.useEffect)(()=>{u();let e=()=>u();return a.current&&a.current.addEventListener("scroll",e),()=>{a.current&&a.current?.removeEventListener("scroll",e)}},[]);let d=e=>{if(a.current){let t="right"===e?a.current.scrollLeft+100:a.current.scrollLeft-100;a.current.scrollTo({left:t,behavior:"smooth"})}},h=(0,m.cn)("relative","halfsize"===i&&"lg:max-w-2/3 xl:max-w-1/2");return(0,n.jsxs)("div",{className:h,children:[(0,n.jsx)(eb,{autoHide:!0,scrollableNodeProps:{ref:a},children:(0,n.jsx)(T.Container,{children:t})}),(0,n.jsxs)("div",{className:(0,m.cn)("gap-2xs right-padding-md absolute bottom-0 z-10 -mb-10 hidden [.simplebar-scrollable-x+&]:flex"),children:[(0,n.jsx)(M.ButtonIcon,{size:"m",disabled:!s,onClick:()=>d("left"),icon:"material-symbols:arrow-back-ios"}),(0,n.jsx)(M.ButtonIcon,{size:"m",disabled:!l,onClick:()=>d("right"),icon:"material-symbols:arrow-forward-ios"})]})]})},ej=(0,p.memo)(({headerPosition:e,table:t,rows:r,layout:i})=>(0,n.jsxs)("table",{className:(0,m.cn)("mt-md textstyle-md-regular w-full table-auto bg-neutral-200 text-neutral-600"),children:["top"===e&&(0,n.jsx)("thead",{children:(0,n.jsx)("tr",{className:(0,m.cn)("border-b-4 border-b-white p-4 py-4"),children:t?.rows[0]?.map((e,t)=>(0,n.jsx)("th",{className:(0,m.cn)("p-xs textstyle-md-bold h-full bg-neutral-500 text-left text-neutral-100"),children:(0,n.jsx)("div",{className:"rich-text whitespace-nowrap",dangerouslySetInnerHTML:{__html:e}})},t?.toString()))})}),(0,n.jsx)("tbody",{children:r?.map((t,r)=>(0,n.jsx)("tr",{className:(0,m.cn)("border-b-4 border-b-white p-4 py-4"),children:t?.map((t,r)=>{let a="";return"col-30-70"===i?a=0===r?"w-[30%]":"w-[70%]":"col-40-30-30"===i||"col-40-30c-30c"===i?a=0===r?"w-[40%]":"w-[30%]":"col-40-20-20-20"===i||"col-40-20c-20c-20c"===i?a=0===r?"w-[40%]":"w-[20%]":"col-20-20-20-20-20"===i&&(a="w-[20%]"),"left"===e&&0===r?(0,n.jsx)("th",{className:(0,m.cn)(a,"p-xs textstyle-md-bold h-full bg-neutral-500 text-left text-neutral-100"),children:(0,n.jsx)("div",{className:"rich-text",dangerouslySetInnerHTML:{__html:t}})},"th-text-"+r?.toString()):(0,n.jsx)("td",{className:(0,m.cn)(a,"p-xs h-full"),children:(0,n.jsx)("div",{className:"rich-text",dangerouslySetInnerHTML:{__html:t}})},"td-text-"+r?.toString())})},r?.toString()))})]})),eS=(0,p.memo)(({data:e})=>{let t=e.content,r=t?.table?.layout,i=t?.table,a=i?.headerPosition,s="top"===a?i?.rows?.slice(1):i?.rows;return(0,n.jsxs)(u.Section,{data:e,className:"s-spotsanity-content-table py-xl",children:[(0,n.jsx)(d.SectionHeader,{titleLayout:t?.titleLayout,title:t?.title}),(0,n.jsxs)(C.Base,{anim:"fade-in",className:(0,m.cn)("relative"),children:[(0,n.jsx)(ew,{data:e,children:(0,n.jsx)(ej,{headerPosition:a,table:i,layout:r,rows:s})}),t?.notes&&(0,n.jsx)(T.Container,{anim:"fade-in",className:"pt-lg textstyle-sm-regular text-neutral-400",children:(0,n.jsx)(L.Richtext,{text:t?.notes})})]})]})});e.s(["default",()=>ek],35778);let ek=(0,p.memo)(({data:e})=>{switch(e?.plugin?.layout){case"horizontal-with-images":{let t=(0,i.toSectionFeature)(e);return(0,n.jsx)(c.SectionFeature,{...t})}case"photo-big":{let t=(0,r.toSectionCtaSingle)(e);return(0,n.jsx)(l.SectionCtaSingle,{...t})}case"photo-big-slide":{let t=(0,a.toSectionSlider)(e);return(0,n.jsx)(E,{...t})}case"detail":return(0,n.jsx)(s.SpotSanityDetail,{data:e});default:return(0,n.jsx)(p.Suspense,{children:(0,n.jsx)(o.SpotSanityList,{data:e,storeType:"culture"})})}});e.s(["default",()=>eN],58427);let eN=(0,p.memo)(({data:e})=>{switch(e?.plugin?.layout){case"horizontal-with-images":{let t=(0,i.toSectionFeature)(e);return(0,n.jsx)(c.SectionFeature,{...t,variant:"restBarShop"})}case"photo-big":{let t=(0,r.toSectionCtaSingle)(e);return(0,n.jsx)(l.SectionCtaSingle,{...t})}case"photo-big-slide":{let t=(0,a.toSectionSlider)(e);return(0,n.jsx)(E,{...t})}case"detail":return(0,n.jsx)(s.SpotSanityDetail,{data:e,variant:"restBarShop"});default:return(0,n.jsx)(p.Suspense,{children:(0,n.jsx)(o.SpotSanityList,{data:e,storeType:"eatdrink"})})}});e.s(["default",()=>eI],16474);var eE=e.i(81173),eE=eE,e_=e.i(28148);let eC=e=>{let{type:t}=e;return"spotsanity_eventlist"===t?{section:e,title:e?.content?.items?.[0]?.title,titleLayout:e?.content?.titleLayout,text:e?.content?.items?.[0]?.summary,buttons:e.content.items?.map(e=>(0,e_.toDesignButton)(e.button))}:"spotsanity_content_shop"===t?{section:e,title:e?.content?.items?.[0]?.title,titleLayout:e?.content?.titleLayout,text:e?.content?.items?.[0]?.lead,buttons:e.content.items?.map(e=>(0,e_.toDesignButton)(e.button))}:void 0};e.s(["toSectionCta",0,eC],19218),e.s(["SectionCta",()=>eD],42944),e.s(["default",()=>eD],55897);var eT=e.i(59862);e.i(32832);var eL=e.i(98135);let eM=({section:e,titleLayout:t,title:r,buttons:i,text:a,className:s})=>(0,n.jsx)(u.Section,{data:e,className:(0,m.cn)("s-section-cta py-5xl",s),children:(0,n.jsx)(T.Container,{children:(0,n.jsxs)("div",{className:"gap-gutter bg-shop-300 px-padding-lg py-3xl grid text-neutral-100 lg:grid-cols-2",children:[(0,n.jsx)("header",{children:(0,n.jsx)(b.Title,{as:(0,eL.getTitleTag)(t),className:"h2",children:r})}),(0,n.jsxs)("div",{className:"gap-xl flex flex-col",children:[(0,n.jsx)(L.Richtext,{text:a}),i&&i?.length>0&&(0,n.jsx)("div",{className:"gap-gutter flex",children:i.map((e,t)=>(0,n.jsx)(eT.Button,{...e},t?.toString()))})]})]})})});eM.displayName="SectionCta";let eD=(0,p.memo)(eM);e.s(["default",()=>eO],65983);var eP=e.i(57320),eP=eP;let eA=({section:e,overline:t,titleLayout:r,title:i,buttons:a,items:s,className:o})=>{let l=a?.map(e=>({...e,size:"m",mode:"tertiary"==e.variant?"invert":"default"}));return(0,n.jsxs)(u.Section,{data:e,className:(0,m.cn)("s-section-upcoming-events bg-accent-300 text-neutral-100",o),children:[(0,n.jsx)(d.SectionHeader,{title:i,titleLayout:r,overline:t,buttons:l,mode:"invert"}),(0,n.jsx)(T.Container,{anim:"fade-in",children:(0,n.jsx)("div",{className:"pt-lg gap-xs grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4",children:s?.map((e,t)=>(0,n.jsx)(eP.default,{...e},t?.toString()))})})]})};eA.displayName="SectionUpcomingEvents";let eO=(0,p.memo)(eA),eR=({data:e})=>{switch(e?.plugin?.layout){case"list-card":{let t={section:e,overline:e?.content?.overline,title:e?.content?.title,titleLayout:e.content?.titleLayout,buttons:e.content?.buttons?.map(e=>(0,e_.toDesignButton)(e)),items:e.content?.items?.map(e=>({id:e.uid||"",title:e.title,subTitle:"",date:e?.textDates?.[0]?.interval,cardDate:e?.textDates?.[0]?.firstActive,text:e.summary,location:e.infoLocation,link:{href:e?.slug,title:e?.title},isTopEvent:e.isTopEvent,image:e?.images?e?.images[0]:void 0,openings:e.textDates,coordinates:e.coordinates}))};return(0,n.jsx)(eO,{...t})}case"photo-big":{let t=(0,r.toSectionCtaSingle)(e);return(0,n.jsx)(l.SectionCtaSingle,{...t})}case"photo-big-slide":{let t=(0,a.toSectionSlider)(e);return(0,n.jsx)(E,{...t})}case"horizontal-with-images":{let t=(0,i.toSectionFeature)(e);return(0,n.jsx)(c.SectionFeature,{...t,variant:"event"})}case"feature-shop":{let t=(0,i.toSectionFeature)(e);return(0,n.jsx)(c.SectionFeature,{...t,variant:"shop"})}case"cta":{let t=eC(e);return(0,n.jsx)(eD,{...t})}case"detail":return(0,n.jsx)(s.SpotSanityDetail,{data:e,variant:"event"});default:return(0,n.jsx)(p.Suspense,{children:(0,n.jsx)(eE.default,{data:e})})}};eR.displayName="SpotSanityEventList";let eI=(0,p.memo)(eR);e.s(["default",()=>eF],68036);let eF=(0,p.memo)(({data:e})=>{switch(e?.plugin?.layout){case"horizontal-with-images":{let t=(0,i.toSectionFeature)(e);return(0,n.jsx)(c.SectionFeature,{...t})}case"photo-big":{let t=(0,r.toSectionCtaSingle)(e);return(0,n.jsx)(l.SectionCtaSingle,{...t})}case"photo-big-slide":{let t=(0,a.toSectionSlider)(e);return(0,n.jsx)(E,{...t})}case"detail":return(0,n.jsx)(s.SpotSanityDetail,{data:e});default:return(0,n.jsx)(p.Suspense,{children:(0,n.jsx)(o.SpotSanityList,{data:e,storeType:"nature"})})}});e.s(["default",()=>te],53049),e.i(82109);var ez=e.i(64638),eB=e.i(33083),e$=e.i(18566),eW=e.i(27542);let eV=(0,p.memo)(({children:e,label:t,sidenav:r})=>(0,n.jsxs)("div",{"data-slot":"reports-accordion",className:"gap-[8.4%] xl:grid xl:grid-cols-[2fr_1fr]",children:[(0,n.jsx)("div",{"data-slot":"reports-accordion-content",children:(0,n.jsx)(eB.Accordion.Container,{children:e})}),(0,n.jsx)("div",{"data-slot":"reports-accordion-sidenav",className:"max-xl:hidden",children:r.length>1&&(0,n.jsx)("div",{className:"top-md sticky",children:(0,n.jsxs)("div",{className:"p-md ml-auto bg-neutral-200",children:[(0,n.jsx)(b.Title,{as:"h3",className:"textstyle-md-bold",children:t}),(0,n.jsx)("nav",{children:(0,n.jsx)("ul",{children:r.map(e=>(0,n.jsx)("li",{children:(0,n.jsx)(eT.Button,{nextLink:!1,variant:"secondary",size:"s",href:`#${e.id}`,children:e.label})},e.id))})})]})})})]}));var eH=e.i(69839);let eU=(0,p.memo)(({status:e})=>{let t=ez.useStoreI18n.use.dictionary();return(0,n.jsxs)("div",{className:"gap-2xs flex flex-col md:text-right",children:[(0,n.jsx)("p",{className:"capitalize",children:t["fe.lift.status"]}),(0,n.jsx)("div",{className:"inline-block max-md:mr-auto md:ml-auto",children:(0,n.jsx)(eH.StatusChip,{status:"OPEN"===e?"success":"error"})})]})}),eY=(0,p.memo)(({items:e,title:t,status:r,pretitle:i})=>{let a=ez.useStoreI18n.use.dictionary();return(0,n.jsxs)("div",{className:"-mr-2xl w-full",children:[i&&(0,n.jsx)("div",{className:"",children:i}),(0,n.jsx)(b.Title,{as:"h3",className:"h3 pr-lg",children:t}),(0,n.jsxs)("div",{className:(0,m.cn)("mt-xs gap-sm md:gap-2xs textstyle-sm-regular flex justify-between text-neutral-400",e.length>1?"max-md:flex-col":""),children:[e.map((e,t)=>(0,n.jsxs)("div",{className:"md:gap-2xs flex flex-col text-left",children:[(0,n.jsx)("div",{children:e.label}),(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{className:(0,m.cn)("textstyle-lg-bold","CLOSED"===r?"text-feedback-red":"text-feedback-green"),children:e.open})," ",a["fe.reports.from"]," ",(0,n.jsx)("span",{className:(0,m.cn)("textstyle-lg-bold","CLOSED"===r?"text-feedback-red":"text-feedback-green"),children:e.total})," ",e.append?e.append:a["fe.reports.open"]]})]},`${e.label}-${t.toString()}`)),(0,n.jsx)(eU,{status:r})]})]})}),eq=(0,p.memo)(({...e})=>{let t=ez.useStoreI18n.use.dictionary();return(0,n.jsxs)("div",{className:"",children:[(0,n.jsx)("div",{className:(0,m.cn)(""),children:(0,n.jsx)("h3",{className:(0,m.cn)("","h3"),children:e.title})}),(0,n.jsxs)("div",{className:"",children:[(0,n.jsx)("div",{className:"text-small text-neutral-400",children:t["fe.winterHike.status"]}),(0,n.jsx)("div",{className:"",children:(0,n.jsx)(eH.StatusChip,{status:"OPEN"===e.status?"success":"error"})})]})]})});var eX=e.i(37008);let eG=(0,p.memo)(({isLayoutWinter:e,...t})=>{let r=ez.useStoreI18n.use.dictionary();return(0,n.jsxs)("div",{className:"",children:[t?.linkMap&&!e&&(0,n.jsx)(g.BaseLink,{href:t?.linkMap,isTransition:!1,nextLink:!1,target:"_blank",children:(0,n.jsx)("div",{children:(0,n.jsx)("iframe",{className:"aspect-video w-full",src:t?.linkMap,frameBorder:"0"})})}),t?.listLifts?.map((e,t)=>(0,n.jsxs)("div",{className:"pb-md border-t border-neutral-300",children:[(0,n.jsxs)("div",{className:"flex justify-between",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{className:"mb-sm flex",children:(0,n.jsx)(eH.StatusChip,{status:"OPEN"===e.liveStatus?"success":"error"})}),(0,n.jsx)("div",{className:"textstyle-lg-bold",children:e.title}),(0,n.jsx)("div",{className:"textstyle-sm-regular text-neutral-400",children:e.typeLabel})]}),(0,n.jsx)("div",{className:"flex size-14 items-center justify-center bg-neutral-300",children:e?.type&&e?.type!==""&&(0,n.jsx)(eX.default,{icon:e?.type,className:"size-8"})})]}),(0,n.jsxs)("div",{className:"pb-sm gap-gutter flex flex-col md:grid md:grid-cols-2",children:[e?.liveOperatingDates&&(0,n.jsx)("div",{className:"",children:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("p",{className:"textstyle-sm-regular text-neutral-400",children:r["fe.lift.dates"]}),(0,n.jsx)("p",{className:"textstyle-md-regular",children:e.liveOperatingDates})]})}),e.liveFirstAscent||e.liveFirstDescent||e.liveLastAscent||e.liveLastDescent||e.liveMoreInfo&&(0,n.jsx)("div",{className:"",children:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("p",{className:"textstyle-sm-regular text-neutral-400",children:r["fe.lift.timetable"]}),(0,n.jsx)(L.Richtext,{text:(e.liveFirstAscent?e.liveFirstAscent+"<br />":"")+(e.liveFirstDescent?e.liveFirstDescent+"<br />":"")+(e.liveLastAscent?e.liveLastAscent+"<br />":"")+(e.liveLastDescent?e.liveLastDescent+"<br />":"")+(e.liveMoreInfo?e.liveMoreInfo+"<br />":""),className:"textstyle-md-regular"})]})})]})]},t?.toString()))]})}),eK=({children:e})=>(0,n.jsx)("p",{className:"textstyle-sm-regular mb-2xs text-neutral-400",children:e}),eZ=(0,p.memo)(({...e})=>{let t=ez.useStoreI18n.use.dictionary();return(0,n.jsxs)("div",{className:"py-md gap-y-md gap-x-2xl grid border-t border-neutral-300 md:grid-cols-2 lg:flex",children:[(0,n.jsxs)("div",{className:"md:col-span-2 lg:min-w-1/3",children:[(0,n.jsx)(eK,{children:t["be.tour.filter.name"
29]}),(0,n.jsxs)("div",{className:"gap-md flex justify-between",children:[(0,n.jsx)("p",{className:"textstyle-md-bold",children:e.title}),e?.designation&&(0,n.jsx)("div",{children:(0,n.jsx)("p",{className:"px-xs textstyle-md-regular bg-neutral-300",children:e.designation})})]})]}),(0,n.jsxs)("div",{className:"",children:[(0,n.jsx)(eK,{children:t["be.tour.filter.difficulty"]}),(0,n.jsx)("div",{className:"",children:(0,n.jsx)(v.Chip,{variant:"fill",size:"xs",iconClassName:(0,m.cn)(" [&_path]:stroke-[white]",e?.difficulty==="EASY"&&"text-[#0C6EB4]",e?.difficulty==="MEDIUM"&&"text-[#E00218]",(e?.difficulty==="DIFFICULT"||e?.difficulty==="HARD")&&"text-[#0A0A0A]",e?.difficulty==="VARIANTE"&&"text-[#0A0A0A]"),className:"lg:whitespace-nowrap",iconLeft:"material-symbols-light:circle",children:e?.difficultyLabel})})]}),e?.conditionsLabel&&(0,n.jsxs)("div",{className:"",children:[(0,n.jsx)(eK,{children:t["fe.reports.tab.conditions"]}),(0,n.jsx)("div",{children:(0,n.jsx)("p",{children:e?.conditionsLabel})})]}),(0,n.jsx)("div",{className:(0,m.cn)("justify-end md:flex md:w-full md:text-right"),children:(0,n.jsxs)("div",{className:"md:ml-auto",children:[(0,n.jsx)(eK,{children:t["fe.lift.status"]}),(0,n.jsx)("div",{className:"inline-flex",children:(0,n.jsx)(eH.StatusChip,{status:"OPEN"===e.liveStatus?"success":"error"})})]})})]})}),eJ=(0,p.memo)(({isLayoutWinter:e,...t})=>(0,n.jsxs)("div",{className:"",children:[t?.linkMap&&e&&(0,n.jsx)(g.BaseLink,{href:t?.linkMap?.replace("&mini=1",""),isTransition:!1,nextLink:!1,target:"_blank",children:(0,n.jsx)("div",{className:"relative aspect-video h-full",children:(0,n.jsx)("iframe",{className:"absolute inset-0",src:t?.linkMap,frameBorder:"0"})})}),t?.listLifts?.map((e,t)=>(0,n.jsxs)("div",{className:"pb-md border-t border-neutral-300",children:[(0,n.jsxs)("div",{className:"pb-md flex justify-between",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{className:"mb-sm flex",children:(0,n.jsx)(eH.StatusChip,{status:"OPEN"===e.liveStatus?"success":"error"})}),(0,n.jsx)("div",{className:"textstyle-lg-bold",children:e.title}),(0,n.jsx)("div",{className:"textstyle-sm-regular text-neutral-400",children:e.typeLabel})]}),(0,n.jsx)("div",{className:"flex size-14 items-center justify-center bg-neutral-300",children:e?.type&&e?.type!==""&&(0,n.jsx)(eX.default,{icon:e?.type,className:"size-8"})})]}),(0,n.jsx)("div",{className:"pb-md",children:e?.slopes?.map((e,t)=>(0,n.jsx)(eZ,{...e},t?.toString()))})]},t?.toString()))]})),eQ=(0,p.memo)(({...e})=>(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)("div",{className:"",children:[e.title&&(0,n.jsx)("div",{className:(0,m.cn)(""),children:(0,n.jsx)("h3",{className:(0,m.cn)("","h3"),children:e.title})}),(0,n.jsx)("div",{className:"",children:e?.rows?.map((e,t)=>(0,n.jsxs)("div",{className:(0,m.cn)("",""),children:[(0,n.jsx)(L.Richtext,{text:e.label,className:(0,m.cn)("")}),(0,n.jsx)(L.Richtext,{text:e.value,className:(0,m.cn)("")})]},t?.toString()))})]})})),e0=(0,p.memo)(({...e})=>{let t=ez.useStoreI18n.use.dictionary();return(0,n.jsxs)("div",{className:"",children:[(0,n.jsx)("div",{className:"",children:e.designationLabel}),(0,n.jsx)("h3",{className:(0,m.cn)("","h3"),children:e.title}),(0,n.jsxs)("div",{className:"",children:[(0,n.jsxs)("div",{className:"",children:[(0,n.jsx)("div",{className:"text-small text-neutral-400",children:t["fe.winterHike.km"]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{className:(0,m.cn)("text-large","font-weight-700","CLOSED"===e.status?"text-feedback-red":"text-feedback-green"),children:`${e.lengthKm} `})," ","km"]})]}),(0,n.jsxs)("div",{className:"",children:[(0,n.jsx)("div",{className:"text-small text-neutral-400",children:t["fe.winterHike.status"]}),(0,n.jsx)("div",{className:"",children:(0,n.jsx)(eH.StatusChip,{status:"OPEN"===e.status?"success":"error"})})]})]})]})}),e1=({label:e,status:t,lengthKmPrepared:r,lengthKm:i,conditionLabel:a,dictionary:s})=>(0,n.jsxs)("div",{className:"md:gap-2xs gap-gutter flex justify-between max-md:flex-col",children:[(0,n.jsxs)("div",{className:"",children:[(0,n.jsx)("p",{children:e}),(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{className:(0,m.cn)("textstyle-lg-bold max-md:hidden","CLOSED"===t?"text-feedback-red":"text-feedback-green"),children:r})," ",(0,n.jsxs)("span",{className:"max-md:hidden",children:[s["fe.reports.from"]," "]}),(0,n.jsx)("span",{className:(0,m.cn)("textstyle-lg-bold","CLOSED"===t?"text-feedback-red":"text-feedback-green"),children:i})," km ",(0,n.jsx)("span",{className:"max-md:hidden",children:s["fe.reports.open"]})]})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{className:"capitalize",children:s["fe.trails.condition"]}),(0,n.jsx)("p",{className:"textstyle-lg-bold",children:"CLOSED"!==t?a:"-"})]}),(0,n.jsx)(eU,{status:t})]}),e2=(0,p.memo)(({isLayoutWinter:e,...t})=>{let r=ez.useStoreI18n.use.dictionary();return(0,n.jsxs)("div",{className:"",children:[t?.mapLink&&e&&(0,n.jsx)("div",{className:"max-md:hidden",children:(0,n.jsx)("iframe",{src:t?.mapLink,frameBorder:"0"})}
29),t?.listTrails?.map((e,t)=>(0,n.jsxs)("div",{className:"py-md textstyle-sm-regular border-t border-neutral-300 text-neutral-400",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{children:e?.designationLabel}),(0,n.jsx)("p",{className:"textstyle-lg-bold mb-sm text-neutral-600",children:e?.title})]}),(0,n.jsxs)("div",{className:"gap-gutter grid grid-cols-2 md:flex md:flex-col",children:[(0,n.jsx)(e1,{label:r["fe.trails.skating"],status:e.statusSkating,lengthKmPrepared:e.lengthKmPreparedSkating,lengthKm:e.lengthKm,statusLabel:e.statusSkatingLabel,conditionLabel:e.conditionSkatingLabel,dictionary:r}),(0,n.jsx)(e1,{label:r["fe.trails.classic"],status:e.statusClassic,lengthKmPrepared:e.lengthKmPreparedClassic,lengthKm:e.lengthKm,statusLabel:e.statusClassicLabel,conditionLabel:e.conditionClassicLabel,dictionary:r})]})]},t?.toString()))]})});e.i(64485);var e3=e.i(69951),e5=e.i(13563);let e4=(0,p.memo)(({isLayoutWinter:e,...t})=>{let r=ez.useStoreI18n.use.dictionary(),i=(0,e3.useMedia)(e5.MEDIA.desktop,!0);return(0,n.jsxs)("div",{className:"",children:[t?.mapLink&&e&&i&&(0,n.jsx)("div",{className:"",children:(0,n.jsx)("iframe",{className:"",src:t?.mapLink,frameBorder:"0"})}),t?.listTrails?.map((e,i)=>(0,n.jsxs)("div",{className:"",children:[(0,n.jsx)("div",{className:"",children:(0,n.jsx)("p",{className:"text-large font-weight-700",children:e?.title})}),(0,n.jsx)("div",{className:(0,m.cn)(""),children:e?.designationLabel}),(0,n.jsxs)("div",{className:"",children:[(0,n.jsxs)("div",{className:"",children:[(0,n.jsx)("p",{className:"text-small text-neutral-400",children:r["fe.winterHike.km"]}),(0,n.jsx)("div",{className:"",children:(0,n.jsxs)("p",{children:[(0,n.jsx)("span",{className:(0,m.cn)("text-large","font-weight-700","CLOSED"===t.status?"text-feedback-red":"text-feedback-green"),children:e.lengthKm})," km"]})})]}),(0,n.jsx)("div",{className:"",children:e?.condition!=="NO_INFO"?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("p",{className:"text-small text-neutral-400",children:r["fe.winterHike.condition"]}),(0,n.jsx)("p",{children:e?.conditionLabel})]}):null}),(0,n.jsxs)("div",{className:(0,m.cn)("",""),children:[(0,n.jsx)("p",{className:"text-small text-neutral-400",children:r["fe.winterHike.status"]}),(0,n.jsx)(eH.StatusChip,{status:"OPEN"===e.status?"success":"error"})]})]})]},i?.toString()))]})}),e6=(0,p.memo)(({...e})=>{let t=ez.useStoreI18n.use.dictionary();return(0,n.jsxs)("div",{className:"",children:[(0,n.jsx)("h3",{className:(0,m.cn)("","h3"),children:e.title}),(0,n.jsxs)("div",{className:"",children:[(0,n.jsxs)("div",{className:"",children:[(0,n.jsx)("div",{className:"text-small text-neutral-400",children:t["fe.winterHike.trails"]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{className:(0,m.cn)("text-large","font-weight-700","CLOSED"===e.status?"text-feedback-red":"text-feedback-green"),children:e.numberTrailsOpen})," ",t["fe.reports.from"]," ",(0,n.jsx)("span",{className:(0,m.cn)("text-large","font-weight-700","CLOSED"===e.status?"text-feedback-red":"text-feedback-green"),children:e.numberTrails})," ",t["fe.reports.open"]]})]}),(0,n.jsxs)("div",{className:"",children:[(0,n.jsx)("div",{className:"text-small text-neutral-400",children:t["fe.winterHike.status"]}),(0,n.jsx)("div",{className:"",children:(0,n.jsx)(eH.StatusChip,{status:"OPEN"===e.status?"success":"error"})})]})]})]})});var e8=e.i(57688);let e7=({data:e})=>(0,n.jsx)("div",{className:"",children:e.map((e,t)=>(0,n.jsxs)("div",{children:[e.title&&(0,n.jsx)("h3",{className:"h4 mb-md",children:e.title}),e.description&&(0,n.jsx)(L.Richtext,{text:e.description.replace(/\n/g,"<br>")}),e.links&&e.links.href&&e.title&&(0,n.jsx)(eT.Button,{className:(0,m.cn)("","mt-md"),variant:"secondary",href:e.links.href,target:e.links.target,nextLink:"_blank"!==e.links.target,isTransition:"_blank"!==e.links.target,children:e.links.title},t?.toString())]},t?.toString()))}),e9=(0,p.memo)(({tabs:e,dictionary:t,items:r})=>(0,n.jsx)(T.Container,{className:"mb-xs overflow-x-auto pr-0!",children:(0,n.jsx)(eW.Tabs.List,{className:"gap-2xs flex","aria-label":"Reports",children:e&&e?.map(e=>(0,n.jsx)(eW.Tabs.Trigger,{value:e.toString(),onClick:()=>{let t=new URL(window.location.href);t.searchParams.set("tab",e.toString()),window?.history?.replaceState({},"",t)},asChild:!0,children:(0,n.jsx)(eT.Button,{variant:"secondary",size:"m",className:"data-[state=active]:bg-primary-400 data-[state=active]:text-neutral-100",icon:(e=>{switch(e){case"lifts":return"mdi:gondola";case"slopes":return"material-symbols:downhill-skiing";case"avalanche":return"mdi:alert";case"sledging":return"mdi:sledding";case"winterhike":return"ph:person-simple-hike-fill";case"snowshoe":return"material-symbols:snowshoeing";case"snowreport":return"mdi:snowflake";case"trails":return"map:cross-country-skiing";case"icerink":return"material-symbols:ice-skating-outline"}})(e),iconPosition:"left",children:t?.[`fe.reports.tab.${e}`]})},"tab-"+e.toString()))})})),te=(0,p.memo)(({data:e})=>{let t=e.content,r=ez.useStoreI18n.use.dictionary(),i=(0,e$.useSearchParams)().get("tab")||e.content.activeTab||e.content.tabs?.[0];return(0,n.jsx)(u.Section,{data:e,className:"s-spot-sanity-reports",children:(0,n.jsxs)(eW.Tabs.Root,{defaultValue:i,children:[(0,n.jsx)(e9,{tabs:t.tabs,items:t.items,dictionary:r}),(0,n.jsxs)(T.Container,{anim:"fade-in",className:"",children:[t.tabs.includes("lifts")&&t.items.liftsAndSlopes&&(0,n.jsx)(eW.Tabs.Content,{value:"lifts",children:(0,n.jsxs)("div",{className:"",children:[t?.itemsInfo?.liftsAndSlopes?.hasGeneralInformation===!0&&(0,n.jsx)(e7,{data:t?.itemsInfo?.liftsAndSlopes?.generalInformation}),(0,n.jsx)(eV,{label:r["fe.lift.railways"],sidenav:t.items.liftsAndSlopes.map(e=>({label:e?.titleMountain||"",id:"lift-"+e?.facetId})),children:t.items.liftsAndSlopes.map((t,i)=>(0,n.jsx)(eB.Accordion.Item,{value:"liftsAndSlopes-"+i.toString(),contentClassName:"pb-lg!",id:`lift-${t?.facetId}`,"data-scroll-spy":`lift-${t?.facetId}`,head:(0,n.jsx)(eY,{title:t?.titleMountain||"",status:t?.status||"CLOSED",items:[{label:r["fe.lift.railways"],open:t?.numberLiftsOpen||0,total:t?.numberLifts||0}]}),closeButton:{text:r["fe.reports.tab.close"]},children:(0,n.jsx)(eG,{isLayoutWinter:e.plugin.isLayoutWinter,...t})},i?.toString()))})]})}),e.content.tabs.includes("slopes")&&t.items.liftsAndSlopes&&(0,n.jsx)(eW.Tabs.Content,{value:"slopes",children:(0,n.jsxs)("div",{className:"",children:[t?.itemsInfo?.liftsAndSlopes?.hasGeneralInformation===!0&&(0,n.jsx)(e7,{data:t?.itemsInfo?.liftsAndSlopes?.generalInformation}),(0,n.jsx)(eV,{label:r["fe.reports.tab.slopes"],sidenav:t.items.liftsAndSlopes.map(e=>({label:e?.titleMountain||"",id:"slopes-"+e?.facetId})),children:t.items.liftsAndSlopes.map((t,i)=>(0,n.jsx)(eB.Accordion.Item,{value:"liftsAndSlopes-"+i.toString(),id:`slopes-${t?.facetId}`,head:(0,n.jsx)(eY,{title:t?.titleMountain||"",status:t?.status||"CLOSED",items:[{label:r["fe.reports.tab.slopes"],open:t?.numberSlopesOpen||0,total:t?.numberSlopes||0}]}),closeButton:{text:r["fe.reports.tab.close"]},children:(0,n.jsx)(eJ,{isLayoutWinter:e.plugin.isLayoutWinter,...t})},i?.toString()))})]})}),e.content.tabs.includes("trails")&&t.items.trails&&(0,n.jsx)(eW.Tabs.Content,{value:"trails",children:(0,n.jsxs)("div",{className:"",children:[t?.itemsInfo?.trails?.hasGeneralInformation===!0&&(0,n.jsx)(e7,{data:t?.itemsInfo?.trails?.generalInformation}),(0,n.jsx)(eV,{label:r["fe.reports.tab.trails"],sidenav:t.items.trails.map(e=>({label:e?.title||"",id:"trails-"+e?.uid})),children:t.items.trails.map((t,i)=>(0,n.jsx)(eB.Accordion.Item,{value:"trails-"+i.toString(),contentClassName:"pb-lg!",id:`trails-${t?.uid}`,head:(0,n.jsx)(eY,{title:t?.title||"",status:t?.status||"CLOSED",items:[{label:r["fe.trails.skating"],open:t?.totalLengthKmPreparedSkating||0,total:t?.totalLengthKmSkating||0,append:r["fe.trails.kmOpen"]},{label:r["fe.trails.classic"],open:t?.totalLengthKmPreparedClassic||0,total:t?.totalLengthKmClassic||0,append:r["fe.trails.kmOpen"]}]}),closeButton:{text:r["fe.reports.tab.close"]},children:(0,n.jsx)(e2,{isLayoutWinter:e.plugin.isLayoutWinter,...t})},i?.toString()))})]})}),e.content.tabs.includes("winterhike")&&t.items.winterHike&&(0,n.jsx)(eW.Tabs.Content,{value:"winterhike",children:(0,n.jsxs)("div",{className:"",children:[t?.itemsInfo?.winterHike?.hasGeneralInformation===!0&&(0,n.jsx)(e7,{data:t?.itemsInfo?.winterHike?.generalInformation}),(0,n.jsx)(eB.Accordion.Container,{children:t.items.winterHike.map((t,i)=>(0,n.jsx)(eB.Accordion.Item,{value:"winterHike-"+i.toString(),head:(0,n.jsx)(e6,{...t}),closeButton:{text:r["fe.reports.tab.close"]},children:(0,n.jsx)(e4,{isLayoutWinter:e.plugin.isLayoutWinter,...t})},i?.toString()))})]})}),e.content.tabs.includes("snowshoe")&&t.items.snowshoe&&(0,n.jsx)(eW.Tabs.Content,{value:"snowshoe",children:(0,n.jsxs)("div",{className:"",children:[t?.itemsInfo?.snowshoe?.hasGeneralInformation===!0&&(0,n.jsx)(e7,{data:t?.itemsInfo?.snowshoe?.generalInformation}),(0,n.jsx)(eB.Accordion.Container,{children:t.items.snowshoe.map((e,t)=>(0,n.jsx)(eB.Accordion.Item,{value:"snowshoe-"+t.toString(),head:(0,n.jsx)(e0,{...e}),closeButton:{text:r["fe.reports.tab.close"]},children:""},t?.toString()))})]})}),e.content.tabs.includes("sledging")&&t.items.sledging&&(0,n.jsx)(eW.Tabs.Content,{value:"sledging",children:(0,n.jsxs)("div",{className:"",children:[t?.itemsInfo?.sledging?.hasGeneralInformation===!0&&(0,n.jsx)(e7,{data:t?.itemsInfo?.sledging?.generalInformation}),(0,n.jsx)(eV,{label:r["fe.reports.tab.sledging"],sidenav:t.items.sledging.map(e=>({label:e?.title||"",id:"sledging-"+e?.uid})),children:t.items.sledging.map((e,t)=>(0,n.jsx)(eB.Accordion.Item,{value:"sledging-"+t.toString(),contentClassName:"pb-lg!",id:`sledging-${e?.uid}`,triggerClassName:"pointer-events-none [&_svg]:hidden",head:(0,n.jsx)(eY,{pretitle:e?.designationLabel||"",title:e?.title||"",status:e?.
29status||"CLOSED",items:[{label:r["fe.reports.tab.sledging"],open:e?.openLengthKm||0,total:e?.lengthKm||0,append:r["fe.sledging.kmOpen"]}]})},t?.toString()))})]})}),e.content.tabs.includes("icerink")&&t.items.iceRink&&(0,n.jsx)(eW.Tabs.Content,{value:"icerink",children:(0,n.jsxs)("div",{className:"",children:[t?.itemsInfo?.iceRink?.hasGeneralInformation===!0&&(0,n.jsx)(e7,{data:t?.itemsInfo?.iceRink?.generalInformation}),(0,n.jsx)(eB.Accordion.Container,{children:t.items.iceRink.map((e,t)=>(0,n.jsx)(eB.Accordion.Item,{value:"iceRink-"+t.toString(),head:(0,n.jsx)(eq,{...e}),closeButton:{text:r["fe.reports.tab.close"]},children:""},t?.toString()))})]})}),e.content.tabs.includes("avalanche")&&t?.items?.avalanche&&(0,n.jsx)(eW.Tabs.Content,{value:"avalanche",children:t?.items?.avalanche?.linkMap&&(0,n.jsx)("div",{className:"",children:(0,n.jsx)(e8.default,{alt:"Avalanche",src:t?.items?.avalanche?.linkMap,width:1e3,height:1e3})})}),e.content.tabs.includes("snowreport")&&t.items.snowReport&&(0,n.jsx)(eW.Tabs.Content,{value:"",children:(0,n.jsx)(eQ,{...t.items.snowReport})})]})]})})});e.s(["default",()=>tt],1856);let tt=(0,p.memo)(({data:e})=>{switch(e?.plugin?.layout){case"horizontal-with-images":{let t=(0,i.toSectionFeature)(e);return(0,n.jsx)(c.SectionFeature,{...t})}case"photo-big":{let t=(0,r.toSectionCtaSingle)(e);return(0,n.jsx)(l.SectionCtaSingle,{...t})}case"photo-big-slide":{let t=(0,a.toSectionSlider)(e);return(0,n.jsx)(E,{...t})}case"detail":return(0,n.jsx)(s.SpotSanityDetail,{data:e});default:return(0,n.jsx)(p.Suspense,{children:(0,n.jsx)(o.SpotSanityList,{data:e,storeType:"service"})})}});e.s(["default",()=>tn],57114);let tn=(0,p.memo)(({data:e})=>{switch(e?.plugin?.layout){case"horizontal-with-images":{let t=(0,i.toSectionFeature)(e);return(0,n.jsx)(c.SectionFeature,{...t})}case"photo-big":{let t=(0,r.toSectionCtaSingle)(e);return(0,n.jsx)(l.SectionCtaSingle,{...t})}case"photo-big-slide":{let t=(0,a.toSectionSlider)(e);return(0,n.jsx)(E,{...t})}case"detail":return(0,n.jsx)(s.SpotSanityDetail,{data:e});default:return(0,n.jsx)(p.Suspense,{children:(0,n.jsx)(o.SpotSanityList,{data:e,storeType:"culture"})})}});e.s(["default",()=>tr],11519);let tr=(0,p.memo)(({data:e})=>{switch(e?.plugin?.layout){case"horizontal-with-images":{let t=(0,i.toSectionFeature)(e);return(0,n.jsx)(c.SectionFeature,{...t})}case"photo-big":{let t=(0,r.toSectionCtaSingle)(e);return(0,n.jsx)(l.SectionCtaSingle,{...t})}case"photo-big-slide":{let t=(0,a.toSectionSlider)(e);return(0,n.jsx)(E,{...t})}case"detail":return(0,n.jsx)(s.SpotSanityDetail,{data:e});default:return(0,n.jsx)(p.Suspense,{children:(0,n.jsx)(o.SpotSanityList,{data:e,storeType:"culture"})})}});e.s(["default",()=>ti],97964);let ti=(0,p.memo)(({data:e})=>{switch(e?.plugin?.layout){case"horizontal-with-images":{let t=(0,i.toSectionFeature)(e);return(0,n.jsx)(c.SectionFeature,{...t})}case"photo-big":{let t=(0,r.toSectionCtaSingle)(e);return(0,n.jsx)(l.SectionCtaSingle,{...t})}case"photo-big-slide":{let t=(0,a.toSectionSlider)(e);return(0,n.jsx)(E,{...t})}case"detail":return(0,n.jsx)(s.SpotSanityDetail,{data:e});default:return(0,n.jsx)(p.Suspense,{children:(0,n.jsx)(o.SpotSanityList,{data:e,storeType:"sportservice"})})}});e.s(["default",()=>th],41030);var ta=e.i(26737);e.s(["ContentBlocks",()=>ts.default],32803);var ts=e.i(36471),ts=ts;e.s(["SectionAuthor",()=>to],78329),e.s(["default",()=>to],41889);let to=(0,p.memo)(({section:e,image:t,author:r,text:i,...a})=>{let s=ez.useStoreI18n.use.dictionary();return t&&r?(0,n.jsx)(u.Section,{data:e,anim:"fade-in",className:"s-section-author pt-2xl pb-4xl bg-neutral-200",...a,children:(0,n.jsx)(T.Container,{className:"flex justify-center text-center",children:(0,n.jsxs)("div",{className:"max-w-168",children:[t&&t?.length>0&&(0,n.jsx)("div",{className:"mb-lg relative mx-auto h-16 w-16 overflow-hidden rounded-full",children:(0,n.jsx)(y.Img,{data:t[0],sizes:"5rem",className:"h-full w-full",fill:!0,objectFit:!0})}),(0,n.jsxs)("div",{children:[r&&(0,n.jsx)("p",{className:"textstyle-lg-bold mb-2xs text-neutral-600",children:`${s["fe.events.filters.resultsFrom"]} ${r}`}),i&&(0,n.jsx)("p",{className:"textstyle-md-regular text-neutral-400",children:i})]})]})})}):null});var tl=e.i(72454);e.s(["SectionText",()=>tu],63419),e.s(["default",()=>tu],93707);let tc=({text:e,section:t,layout:r="default",...i})=>e?(0,n.jsx)(u.Section,{data:t,className:"s-section-text py-xl",...i,children:(0,n.jsx)(T.Container,{anim:"fade-in",size:"wrapped"===r?"sm-fixed":void 0,children:(0,n.jsx)(L.Richtext,{text:e,className:(0,m.cn)("[&_p]:gap-gutter","default"===r&&"lg:columns-2")})})}):null;tc.displayName="SectionText";let tu=(0,p.memo)(tc),td=(0,p.memo)(({data:e,pageData:t})=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(tl.SectionHero,{pageData:{...t,appearance:{layout:"page"}},data:{appearance:{layout:"default"},images:e?.content?.item?.images??[],title:e?.content?.item?.contentHeader?.title,hasText:!!e?.content?.item?.contentHeader?.text,text:e?.content?.item?.contentHeader?.lead}}),(0,n.jsx)(tu,{section:{appearance:{spaceBefore:"none"}},text:e?.content?.item?.contentHeader?.text}),(0,n.jsx)(ts.default,{blocks:e?.content?.item?.contentBlocks}),(0,n.jsx)(to,{section:e,image:e?.content?.item?.images??[],author:e?.content?.item?.contentAuthor?.author??"",text:e?.content?.item?.contentAuthor?.text??""}),(0,n.jsx)(l.SectionCtaSingle,{title:e?.content?.item?.directoryTeaser?.[0]?.title,body:e?.content?.item?.directoryTeaser?.[0]?.summary,button:{href:e?.content?.item?.directoryTeaser?.[0]?.uri?.href,label:e?.content?.item?.directoryTeaser?.[0]?.uri?.title},chipContent:e?.content?.item?.directoryTeaser?.[0]?.category,image:e?.content?.item?.directoryTeaser?.[0]?.image?.[0],variant:"content"})]})),th=(0,p.memo)(({data:e,pageData:t})=>{let s=e?.plugin?.layout,o="story";switch(s){case"horizontal-with-images":{let t=(0,i.toSectionFeature)(e);return(0,n.jsx)(c.SectionFeature,{...t,variant:o})}case"photo-big":{let t=(0,r.toSectionCtaSingle)(e);return(0,n.jsx)(l.SectionCtaSingle,{...t,variant:o})}case"photo-big-slide":{let t=(0,a.toSectionSlider)(e);return(0,n.jsx)(E,{...t})}case"detail":return(0,n.jsx)(td,{data:e,pageData:t});default:return(0,n.jsx)(p.Suspense,{children:(0,n.jsx)(ta.default,{data:e})})}});e.s(["default",()=>tx],9473);var tf=e.i(76382),tf=tf;e.s(["default",()=>tv],40431);var tp=e.i(58390);e.s(["useStoreIntegrations",()=>tp.default],18325);var tp=tp,tm=e.i(55213);let tg=null,tv=({data:e})=>{let t=e?.content?.item?.tourId,r=e?.content?.uriBack?.href||e?.content?.uriList?.href||"",i=ez.useStoreI18n.use.currentLocale(),a=(0,e$.useRouter)(),[s,o]=(0,p.useState)(!0),l=(0,p.useRef)(!1);return((0,p.useEffect)(()=>{l.current=!1;let e=t?.toString()??"";if(!e)return;let n=tp.default.getState().integrations?.outdooractive,s=n?.proj||e5.OUTDOORACTIVE?.proj,c=n?.key||e5.OUTDOORACTIVE?.key;if(n?.proj==="external"&&n?.key==="external"&&"surselva"!==e5.PROJECT){let e=window.location.pathname.split("/").filter(
29Boolean).pop();e&&window.location.replace(`https://www.surselva.info/de/tourenportal/alle-touren/${e}`);return}((e,t,n)=>{if(!t||!n||window.oa?.api)return;let r=/\b(iPhone|iPad|Android|mobile)\b/i.test(navigator.userAgent)?"oam_head.js":"oax_head.js";if(document.querySelector(`script[data-oa-bootstrap="${r}"]`))return;let i=[],a=document.write,s=document.writeln;document.write=function(...e){i.push(e.join(""))},document.writeln=function(...e){i.push(e.join("")+"\n")};let o=()=>{document.write=a,document.writeln=s},l=document.createElement("script");l.src=`https://api-oa.com/jscr/${r}?proj=${t}&key=${n}&lang=${e}`,l.async=!1,l.dataset.oaBootstrap=r,l.onload=()=>{o(),(()=>{if(0===i.length)return;let e=document.createElement("div");e.innerHTML=i.join("");let t=Array.from(e.children),n=0,r=()=>{if(n>=t.length)return;let e=t[n++];if("SCRIPT"===e.tagName){let t=document.createElement("script");e.type&&(t.type=e.type),e.src?(t.src=e.src,t.async=!1,t.onload=r,t.onerror=r,document.head.appendChild(t)):(t.textContent=e.textContent||"",document.head.appendChild(t),r())}else("LINK"===e.tagName||"STYLE"===e.tagName)&&document.head.appendChild(e.cloneNode(!0)),r()};r()})()},l.onerror=o,document.head.appendChild(l)})(i,s,c);let u=()=>{r&&document.querySelectorAll(".oax-backlink-detailpage").forEach(e=>{"1"!==e.dataset.surselvaBack&&(e.dataset.surselvaBack="1",e.setAttribute("href",r),e.classList.remove("oax_no_display"),e.parentElement?.classList.remove("oax_no_display"),e.addEventListener("click",e=>{e.preventDefault(),a.push(r)}))})},d=(t=0)=>{if(!l.current)if(window.oa?.api){let t,n=document.querySelector(".oax-top-cont");if(tg&&tg.id===e&&tg.node===n&&!tg.dp.isDestroyed?.())t=tg.dp;else{let r=window.oax?._dp;r?.id?.toString()===e&&(e=>{if(e&&!e.isDestroyed?.())try{e.destroyASAP?.()}catch{}})(r),t=window.oa.api.detailpage({id:e,actionOpenType:"in-page"}),tg={id:e,node:n,dp:t}}t.whenLoaded(()=>{l.current||(o(!1),u())})}else t<30?setTimeout(()=>d(t+1),200):l.current||o(!1)};d();let h=new MutationObserver(()=>u()),f=document.querySelector(".oax-top-cont");return f&&h.observe(f,{childList:!0,subtree:!0}),()=>{l.current=!0,h.disconnect()}},[t,i,r,a]),t)?(0,n.jsx)(T.Container,{className:"mt-16",children:(0,n.jsxs)("div",{className:"relative",children:[s&&(0,n.jsxs)("div",{className:"gap-sm relative inset-0 bottom-auto z-10 flex flex-col md:grid md:grid-cols-3",children:[(0,n.jsx)(tm.Skeleton,{className:"mt-8 h-10 w-full bg-neutral-200 md:col-span-3"}),(0,n.jsxs)("div",{className:"gap-sm col-span-2 flex flex-col",children:[(0,n.jsx)(tm.Skeleton,{className:"h-12 w-full bg-neutral-200"}),(0,n.jsx)(tm.Skeleton,{className:"h-16 w-full bg-neutral-200"})]}),(0,n.jsx)("div",{children:(0,n.jsx)(tm.Skeleton,{className:"h-full w-full bg-neutral-200"})}),(0,n.jsx)(tm.Skeleton,{className:"col-span-2 aspect-16/8 w-full bg-neutral-200"}),(0,n.jsx)(tm.Skeleton,{className:"h-full w-full bg-neutral-200"}),(0,n.jsx)(tm.Skeleton,{className:"col-span-2 aspect-16/8 w-full bg-neutral-200"}),(0,n.jsx)(tm.Skeleton,{className:"h-full w-full bg-neutral-200"})]}),(0,n.jsx)("style",{children:` 30 .oax.alp-x-lightbox-cont { 31 z-index: 9999900 !important; 32 } 33 .oax .oax_singleView { 34 z-index: 1999900 !important; 35 } 36 `}),(0,n.jsx)("div",{className:"oax-top-cont",children:(0,n.jsx)("div",{className:"oax-part-singleviewpage"})})]})}):null},tx=(0,p.memo)(({data:e})=>{switch(e?.plugin?.layout){case"horizontal-with-images":{let t=(0,i.toSectionFeature)(e);return(0,n.jsx)(c.SectionFeature,{...t})}case"photo-big":{let t=(0,r.toSectionCtaSingle)(e);return(0,n.jsx)(l.SectionCtaSingle,{...t})}case"photo-big-slide":{let t=(0,a.toSectionSlider)(e);return(0,n.jsx)(E,{...t})}case"detail":return(0,n.jsx)(tv,{data:e});default:return(0,n.jsx)(p.Suspense,{children:(0,n.jsx)(tf.default,{data:e})})}});e.s(["default",()=>tj],53420);var ty=e.i(72046),ty=ty,tb=e.i(82301),tb=tb;let tw=(0,e.i(70703).default)(()=>e.A(32059),{loadableGenerated:{modules:[22825]},ssr:!1}),tj=(0,p.memo)(({data:e})=>{let t=e.content,r=["today","tomorrow","nextDays"],i="today",a=ez.useStoreI18n.use.dictionary();return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"",children:(0,n.jsxs)(T.Container,{className:"gap-gutter flex justify-between",children:[t?.weatherForec
36asts?.poweredBy&&(0,n.jsx)("h5",{className:"h5 [&_a]:underline [&_a]:hover:no-underline",dangerouslySetInnerHTML:{__html:t?.weatherForecasts?.poweredBy}}),(0,n.jsx)(p.Suspense,{children:(0,n.jsx)(tw,{data:e})})]})}),(0,n.jsx)(u.Section,{data:e,anim:"fade-in",className:"pt-xl",children:(0,n.jsxs)(eW.Tabs.Root,{defaultValue:i,children:[(0,n.jsx)(T.Container,{className:"xl:grid xl:grid-cols-3",children:(0,n.jsx)(eW.Tabs.List,{className:"gap-2xs flex xl:col-span-2 xl:w-full","aria-label":"Weather",children:r.map((e,t)=>(0,n.jsx)(eW.Tabs.Trigger,{className:"text-style-capitalize textstyle-md-button py-xs! px-md! data-[state=active]:bg-primary-400 h-auto! max-h-10! cursor-pointer border-0! bg-neutral-200 text-neutral-600 shadow-none! data-[state=active]:text-neutral-100",value:e.toString(),children:(0,n.jsx)("p",{className:"text-btn text-style-capitalize",children:"today"===e?a["fe.weather.tab.today"]:"tomorrow"===e?a["fe.weather.tab.tomorrow"]:a["fe.weather.tab.nextDays"]})},t?.toString()))})}),(0,n.jsx)("div",{children:r.map((e,r)=>{let a=t?.weatherForecasts?.["today"===e?"today":"tomorrow"===e?"tomorrow":"nextDays"];return(0,n.jsxs)(eW.Tabs.Content,{value:e,children:[(0,n.jsx)(ty.default,{selectedDate:i,data:a}),(0,n.jsx)(tb.default,{selectedDate:i,data:a?.stations?.[0],stations:t?.subStation})]},r?.toString())})})]})})]})});e.s(["default",()=>tk],89151);let tS=({title:e,titleLayout:t,items:r,text:i,section:a})=>{let s=e&&"100"!==t||i;return(0,n.jsx)(u.Section,{data:a,className:"s-section-accordion",children:(0,n.jsx)(T.Container,{className:"",anim:"fade-in",children:(0,n.jsxs)("div",{className:(0,m.cn)("gap-gutter grid",s?"lg:grid-cols-2":"lg:grid-cols-3"),children:[s&&(0,n.jsxs)("div",{children:[(0,n.jsx)(b.Title,{as:(0,eL.getTitleTag)(t),className:"h2",children:e}),(0,n.jsx)(L.Richtext,{text:i})]}),(0,n.jsx)("div",{className:(0,m.cn)(!s&&"lg:col-span-2"),children:(0,n.jsx)(eB.Accordion.Accordion,{items:r,id:a?.id?.toString()??void 0})})]})})})};tS.displayName="SectionAccordion";let tk=(0,p.memo)(tS);e.s(["default",()=>tR],95146);var tN=["title","titleId"];function tE(){return(tE=Object.assign.bind()).apply(null,arguments)}var t_=(0,p.forwardRef)(function(e,n){var r=e.title,i=e.titleId,a=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&({}).propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,tN);return p.createElement("svg",tE({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 90 106",ref:n,"aria-labelledby":i},a),r?p.createElement("title",{id:i},r):null,t||(t=p.createElement("path",{fill:"currentColor",d:"M88.327 11.336c-11.192-.608-25.147 7.284-22.765 30.785H47.647C47.647 16.991 58.94-.729 90 .567zm-86.654 0c11.192-.608 25.147 7.284 22.765 30.785h17.915C42.353 16.991 31.06-.729 0 .567zm70.555 30.785c0 24.895-19.06 45.175-45.09 45.175l-2.68 17.258h2.68c34.31 0 61.19-28.225 61.19-62.433z"})))});e.s(["default",()=>tT],62384);let tC=({title:e,text:t,section:r})=>(0,n.jsx)(u.Section,{data:r,className:"s-section-intro py-4xl",children:(0,n.jsxs)(T.Container,{className:"gap-md flex flex-col items-center",children:[(0,n.jsx)(b.Title,{as:"h2",className:"h2 text-accent-300 max-w-[49rem] text-center",children:e}),(0,n.jsx)(L.Richtext,{text:t,className:"text-medium-regular max-w-[33rem] text-center"})]})});tC.displayName="SectionIntro";let tT=(0,p.memo)(tC);var tL=e.i(85028),tL=tL,tM=e.i(49891),tD=e.i(18091);let tP=({isVideo:e,videoMuxCode:t})=>(0,n.jsx)(n.Fragment,{children:e&&t&&(0,n.jsx)(tD.MuxBackgroundVideo,{maxResolution:"1080p",src:`https://stream.mux.com/${t}.m3u8`,className:"absolute! inset-0!",children:(0,n.jsx)(y.Img,{data:{publicUrl:`https://image.mux.com/${t}/thumbnail.webp?time=0&width=720&height=405`},naked:!0,objectCover:!0,className:"absolute inset-0 h-full w-full",fetchPriority:"high",loading:"eager",quality:60,priority:!0,alt:"Mux Background Video"})})});
36tP.displayName="BackgroundVideo";let tA=(0,p.memo)(tP),tO=({data:e})=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(u.Section,{data:e,className:"s-section-hero-home py-0!",children:(0,n.jsxs)("div",{className:"bg-primary-400 relative flex w-full items-center overflow-hidden",children:[(0,n.jsxs)(T.Container,{className:"relative z-10 flex h-[calc(100vh-64px)] min-h-[90vh] flex-1 flex-col justify-between sm:h-full",children:[(0,n.jsx)("div",{className:"min-h-20"}),(0,n.jsxs)("div",{className:"gap-gutter flex flex-col-reverse justify-between text-white md:flex-row md:items-center",children:[(0,n.jsxs)("div",{className:"gap-lg flex flex-col items-start",children:[(0,n.jsxs)("hgroup",{children:[e?.overline&&(0,n.jsx)(tM.default,{as:"h2",className:"h5 text-white",children:e?.overline}),(0,n.jsx)(tM.default,{as:"h1",className:"h1",children:e.title})]}),e?.button?.link?.title&&(0,n.jsx)(eT.Button,{href:e?.button?.link?.href,className:e?.button?.link?.class||void 0,target:e?.button?.link?.target||void 0,mode:"invert",variant:e?.button?.variant||"primary",size:"l","aria-label":"Go to section",iconPosition:e?.button?.iconPosition,icon:e?.button?.icon,children:e?.button?.link?.title})]}),(0,n.jsx)("div",{children:(0,n.jsx)("div",{className:"max-w-[8vw]",children:(0,n.jsx)(t_,{className:"w-full"})})})]}),(0,n.jsx)("div",{className:"mb-lg",children:e?.showOnlineBooking&&(0,n.jsx)(tL.default,{})})]}),(0,n.jsx)("div",{className:"absolute inset-0 z-5 bg-black/20"}),e?.isImages&&e?.images&&e?.images?.length>0&&(0,n.jsx)(y.Img,{data:e?.images[0],naked:!0,objectCover:!0,className:"absolute inset-0 h-full w-full",fetchPriority:"high",loading:"eager",priority:!0}),(0,n.jsx)(tA,{isVideo:e?.isVideo,videoMuxCode:e?.videoMuxCode})]})}),(0,n.jsx)(tT,{title:e?.leadText?.title,text:e?.leadText?.text,section:{...e,type:"spotheadless_intro"}})]});tO.displayName="SectionHeroHome";let tR=(0,p.memo)(tO);e.s(["default",()=>tU],58933);var tI=e.i(39174);e.s(["ButtonSocial",()=>tF],45523);var tF=e.i(12813),tF=tF;e.s(["CopyButton",()=>t$],9754);var tz=e.i(88653),tB=e.i(46932);function t$({content:e,className:t,delay:r=3e3,onClick:i,onCopy:a,isCopied:s,onCopyChange:o,...l}){let[c,u]=p.useState(s??!1);p.useEffect(()=>{u(s??!1)},[s]);let d=p.useCallback(e=>{u(e),o?.(e)},[o]),h=p.useCallback(t=>{if(!s){if(e||window.location.href){if(!1===a?.(e||window.location.href))return void i?.(t);navigator.clipboard.writeText(e||window.location.href).then(()=>{d(!0),setTimeout(()=>d(!1),r)}).catch(e=>{console.error("Error copying command",e)})}i?.(t)}},[s,e,r,i,a,d]);return(0,n.jsx)(tB.motion.button,{"data-slot":"copy-button",className:(0,m.cn)("absolute inset-0 flex cursor-pointer items-center justify-center",t),onClick:h,...l,children:(0,n.jsx)(tz.AnimatePresence,{mode:"wait",children:(0,n.jsx)(tB.motion.span,{"data-slot":"copy-button-icon",initial:{scale:0},animate:{scale:1},exit:{scale:0},transition:{duration:.15},children:(0,n.jsx)(x.Icon,{icon:c?"material-symbols:check":"stash:link-solid",className:"size-5"})},c?"check":"copy")})})}var tW=e.i(35598),tV=e.i(96115);let tH=({date:e,title:t,leadText:r,image:i,section:a})=>(0,n.jsxs)(u.Section,{data:a,className:(0,m.cn)("s-section-hero-news pt-5xl pb-xl"),children:[(0,n.jsxs)(T.Container,{size:"sm-fixed",children:[(0,n.jsxs)(tW.Div,{className:(0,m.cn)(""),anim:"fade-in",animVars:{delay:2*tI.DUR.stagger},children:[(0,n.jsx)(tV.Time,{date:e,className:"mb-xl"}),(0,n.jsx)(b.Title,{as:"h1",className:"h2 mb-md",children:t})]}),r&&(0,n.jsx)(tW.Div,{anim:"fade-in",animVars:{delay:3*tI.DUR.stagger},children:(0,n.jsx)(L.Richtext,{className:"h5",text:r})}),(0,n.jsxs)(tF.Wrapper,{anim:"fade-in",animVars:{delay:3.5*tI.DUR.stagger},children:[(0,n.jsx)(tF.Item,{icon:"facebook",href:"https://www.google.com"}),(0,n.jsx)(tF.Item,{icon:"threads",href:"https://www.google.com"}),(0,n.jsx)(tF.Item,{icon:"linkedin",href:"https://www.google.com"}),(0,n.jsx)(t$,{className:"relative size-9 rounded-full border border-neutral-600"})]})]}),i&&(0,n.jsx)(T.Container,{anim:"fade-in",className:"mt-2xl",size:"md-fixed",animVars:{delay:4*tI.DUR.stagger},children:(0,n.jsx)(y.Img,{data:i,crop:{width:1e3,height:1e3},className:"w-full"})})]});tH.displayName="SectionHeroNews";let tU=(0,p.memo)(tH);e.s(["default",()=>tX],63347);var tY=e.i(26818),tY=tY;let tq=({section:e,items:t,sectionHeaderData:r})=>(0,n.jsxs)(u.Section,{data:e,className:"s-section-info",children:[(0,n.jsx)(d.SectionHeader,{...r}),(0,n.jsx)(f.Slider,{className:"pt-lg",showProgressBar:!0,slidesPerView:4,sliderOptions:{dragFree:!0},children:t?.map((e,t)=>(0,n.jsx)(h.Slide,{className:(0,m.cn)(e.image&&"lg:col-span-2"),children:(0,n.jsx)(tY.default,{...e})},t?.toString()))})]});tq.displayName="SectionInfo";let tX=(0,p.memo)(tq);e.s(["default",()=>tZ],15888);var tG=e.i(12617);
36let tK=({section:e,items:t,buttons:r,title:i,titleLayout:a,gridInverted:s=!1,variant:o="link"})=>{if(!t||t?.length===0)return null;let l="shop"===o?"shop":"content";return(0,n.jsx)(u.Section,{data:e,className:(0,m.cn)("s-section-link",{"bg-shop-100 text-shop-400":"shop"===o}),children:(0,n.jsx)(T.Container,{children:(0,n.jsxs)("div",{className:"",children:[i&&"100"!==a&&(0,n.jsxs)("div",{className:"align-end mb-xl flex justify-between",children:[(0,n.jsx)(b.Title,{as:(0,eL.getTitleTag)(a),className:"h2",children:i}),r?.length&&(0,n.jsx)("div",{className:"gap-xs flex",children:r?.map((e,t)=>(0,n.jsx)(eT.Button,{...e,size:"m",variant:"tertiary"},t?.toString()))})]}),(0,n.jsx)("div",{className:"gap-xs grid grid-cols-1 lg:grid-cols-3",children:t?.map((e,t)=>{let r=s?1===t||2===t||3===t||5===t:t%2==0||5===t;return(0,n.jsx)("div",{className:(0,m.cn)(r?"lg:col-span-1":"lg:col-span-2 lg:row-span-2"),children:(0,n.jsx)(tG.CardLink,{...e,variant:l,showArrow:"shop"===o})},t?.toString())})})]})})})};tK.displayName="SectionLink";let tZ=(0,p.memo)(tK);e.s(["default",()=>t5],59245);var tJ=e.i(63569);e.i(28937);var tQ=e.i(40462);let t0=({number:e,left:t,top:r,name:i,isCurrent:a})=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:(0,m.cn)("textstyle-sm-bold pointer-events-none absolute flex size-4.5 items-center justify-center rounded-full bg-white text-neutral-600 md:size-5.5","transition-all duration-300"),style:{left:`${t}%`,top:`${r}%`},"data-current":a,children:(0,n.jsx)("span",{className:"relative z-2 leading-none",children:e.toString()})}),(0,n.jsx)("div",{className:(0,m.cn)("absolute bottom-0 ml-2.5 w-[2px] origin-bottom bg-neutral-100","transition-all duration-500","scale-y-0","data-[current=true]:scale-y-100","data-[current=true]:delay-150"),"data-current":a,style:{height:`${r+10}%`,left:`${t}%`,top:"-10%"},children:(0,n.jsx)("div",{className:(0,m.cn)("absolute -top-1 overflow-hidden font-bold text-nowrap text-neutral-100",t>=60?"right-sm":"left-sm"),children:(0,n.jsx)("div",{className:(0,m.cn)("relative translate-y-full","transition-all delay-500 duration-500","data-[current=true]:translate-y-0"),"data-current":a,children:i})})})]});t0.displayName="SectionMapMarker";let t1=(0,p.memo)(t0),t2=[{name:"Breil/Brigels",left:34,top:24,id:1,path:"M270.624 159.856L285.072 144.902L275.916 144.554L272.092 144.4L271.86 141.038L271.628 137.676L269.117 132.228L266.297 126.123L262.936 115.535L255.711 103.479L254.514 97.7606L253.277 91.8872L254.707 87.1731L256.175 82.2657L247.598 73.4943L237.863 63.4864L233.999 61.5544L238.829 53.3626L232.802 46.1368L226.775 38.9111L224.109 37.7132L221.444 36.5154L221.907 32.6513L222.371 28.7872L215.572 22.2184L207.922 14.7994L207.69 8.50098L207.459 2.24121L201.2 3.20722L193.976 11.399L184.82 18.1611L183.854 41.2681L176.166 44.6299L173.268 53.2853V62.4431C173.268 62.4431 164.576 70.6349 163.147 71.0986C161.717 71.5623 155.922 88.9119 155.922 88.9119L146.766 100.968L90.8643 110.126L89.8984 121.679L95.1912 130.837L102.879 138.063L113.465 139.492L121.655 137.097L129.845 149.152L150.089 162.174L159.708 173.264L160.674 186.286L173.191 198.806L164.035 206.495V212.755L167.898 219.478L186.21 195.869L204.02 190.575L214.142 193.937L222.332 189.609H238.21L258.454 179.485L267.108 170.83L276.728 169.864L275.298 165.034L270.469 159.74L270.624 159.856Z"},{name:"Ilanz/Glion",left:55,top:23,id:2,path:"M453.706 222.493L449.379 216.697L448.413 207.076L444.086 203.714L444.55 199.85L427.706 185.862L421.447 169.478L421.911 157.925L414.223 143.473L404.101 143.937L398.306 139.107L392.048 140.073L385.287 147.801L374.199 152.631H363.112L355.424 146.835L362.184 143.937L360.253 139.107L364.58 138.643V131.881L358.321 117.893L357.355 103.442L340.511 91.3859L331.858 77.398L332.823 61.0144L327.028 50.4269L314.009 30.6816L314.473 6.10624L302.419 4.67654L294.229 6.60857L285.575 23.9582L273.058 26.3539C273.058 26.3539 269.697 31.6476 267.765 32.15C265.834 32.6523 263.439 32.15 263.439 32.15L252.853 39.3757L246.595 34.5457L245.165 23.4558L236.511 14.298L236.975 7.07225L225.887 5.14023L207.575 2.24219L207.807 8.50195L208.039 14.8004L215.688 22.2193L222.488 28.7882L222.024 32.6523L221.56 36.5163L224.226 37.7142L226.892 38.912L232.918 46.1378L238.945 53.3636L234.116 61.5554L237.979 63.4874L247.715 73.4953L256.291 82.2667L254.823 87.174L253.394 91.8882L254.63 97.7616L255.828 103.48L263.052 115.536L266.413 126.124L269.233 132.229L271.745 137.677L271.976 141.039L272.208 144.401L276.033 144.555L285.189 144.903L270.74 159.857L275.569 165.151L306.901 160.823L316.057 165.653L324.247 164.687L321.349 169.517V175.777L318.452 179.138L315.554 187.794L327.106 201.782L348.315 203.714L356.505 198.42L368.559 201.318L369.988 209.974L364.193 220.561L350.71 237.911L351.676 246.605L371.92 256.729L399.852 300.083L398.886 315.965L388.764 337.178L402.247 334.28L405.608 328.02L425.852 302.479L441.73 262.48
366L440.3 240.306L442.696 232.115L453.783 222.493H453.706Z"},{name:"Lumnezia",left:35,top:78,id:3,path:"M187.795 454.258L193.088 458.586L221.985 456.654L241.727 432.581L242.229 424.852L266.298 388.724L282.678 386.792L291.37 380.068L293.302 370.408L287.043 358.352L300.024 349.233L302.458 332.347L306.785 325.121L314.473 328.985L318.838 325.585L333.287 326.551L328.458 316.929L329.424 303.908L349.668 306.342L356.892 298.15L364.58 308.738L370.838 308.274L381.462 316.929L388.687 337.177L398.809 315.963L399.775 300.082L371.804 256.689L351.599 246.565L350.633 237.91L364.116 220.56L369.873 209.973L368.443 201.278L356.39 198.38L348.199 203.674L327.029 201.781L308.717 205.142L295.697 214.3L289.439 213.334L278.853 229.216L271.127 232.616L263.902 248.033L247.02 262.485L244.624 272.106L233.537 289.958L226.312 295.716L210.434 294.286L171.879 309.704L160.327 304.874L155.498 305.84L151.635 322.223L156.464 332.849L156 341.505L161.293 345.369L157.43 352.595L163.225 361.753L141.049 377.17L136.22 386.328L129.962 385.826L129.498 381.498L109.254 379.566L102.03 375.702L89.9766 378.136L94.8057 395.486L91.4446 406.073L95.2693 419.095L106.357 419.559L129.498 406.073L139.118 405.609L147.81 415.695L163.225 424.389L170.449 422.92L170.913 435.942L181.537 443.168L180.571 449.428L188.259 447.998L187.795 454.258Z"},{name:"Obersaxen Mundaun",left:40,top:45,id:4,path:"M318.335 179.137L321.232 175.737V169.477L324.13 164.647L315.94 165.613L306.784 160.822L275.452 165.15L276.92 169.98L267.262 170.946L258.608 179.601L238.365 189.725H222.448L214.258 194.053L204.174 190.691L186.326 195.985L168.014 219.594L149.238 232.114L148.736 256.689L154.067 267.315L153.102 281.264L147.307 295.716L155.497 305.84L160.326 304.874L171.877 309.704L210.433 294.286L226.311 295.716L233.535 289.958L244.623 272.106L247.018 262.485L263.901 248.033L271.125 232.616L278.813 229.215L289.437 213.334L295.696 214.3L308.715 205.142L327.027 201.781L315.437 187.793L318.335 179.137Z"},{name:"Safiental",left:88,top:42,id:5,path:"M539.472 190.691L543.335 175.273L540.94 164.184L532.286 156.958L534.218 142.97C534.218 142.97 519.769 143.936 517.837 143.936C515.906 143.936 510.613 142.506 510.613 142.506L501.959 124.191L504.857 119.361L500.993 114.067L493.769 114.531L491.837 109.7L485.077 110.164L484.613 104.87L480.286 102.938L476.423 107.768L472.096 103.441L465.837 105.836L460.545 106.3L456.681 111.13L458.111 116.926L455.716 125.118L440.301 121.254L432.613 128.982L421.062 134.276L414.301 143.434L422.028 157.885L421.564 169.439L427.822 185.822L444.666 199.81L444.203 203.674L448.53 207.036L449.496 216.657L453.823 222.453L442.735 232.075L440.34 240.267L441.769 262.446L425.891 302.439L405.647 327.981L402.286 334.241L388.803 337.139L385.442 340.5L388.803 346.76L395.062 362.178L394.598 373.267L385.944 386.753L381.115 389.149L397.496 401.205L396.53 407.967L389.769 410.865L384.94 423.887L389.769 441.7L388.34 452.287L384.979 461.909L393.632 459.513L399.891 462.875L426.393 456.615L436.013 449.853L465.876 443.593L470.705 419.52L469.739 406.498L459.617 399.273L464.447 391.081L464.91 376.165L475.032 377.595L483.686 371.335L493.808 370.369L503.929 362.68L496.242 362.216V353.058L501.071 345.833L502.5 325.585L494.812 315.461L477.929 304.874L498.173 272.609L521.276 260.553L518.88 240.808L524.173 225.39L532.827 222.028L543.915 197.917L539.588 190.691H539.472Z"},{name:"Sumvitg",left:10,top:50,id:6,path:"M16.2649 131.88L6.64525 141.54L10.0063 160.822L2.31836 172.839L24.4551 206.572L21.5576 211.905L24.9573 216.696L22.5234 229.216L31.2158 250.932V261.983L35.0405 265.383L31.2158 272.107L32.6453 284.665L37.938 296.682L33.6111 303.444L36.5085 309.24V315.5L40.3718 321.257L38.9038 336.675L47.5962 341.505L61.5427 338.607L68.7671 334.743L79.3912 336.675L83.7181 332.849L87.0791 340.075L93.3377 339.573L98.1668 348.731L98.669 365.617L102.03 375.702L109.254 379.566L129.498 381.498L129.962 385.826L136.22 386.328L141.049 377.17L163.225 361.753L157.43 352.595L161.293 345.369L156 341.505L156.464 332.849L151.635 322.223L155.498 305.84L147.308 295.716L134.289 286.094L126.601 290.422L111.186 286.558L98.669 279.835L99.6348 254.293L104.928 251.898L97.7032 225.854L98.669 219.594L92.3718 197.917L94.3035 184.431L71.6646 153.094L63.9766 152.128L57.2158 121.795L42.3035 116.965L43.7329 100.581L17.2307 117.931L16.2649 131.88Z"},{name:"Trun",left:22,top:40,id:7,path:"M71.6636 153.094L94.3025 184.431L92.3709 197.917L98.668 219.594L97.7022 225.854L104.927 251.898L99.6339 254.293L98.668 279.835L111.185 286.558L126.6 290.422L134.288 286.094L147.307 295.716L153.102 281.264L154.068 267.315L148.736 256.689L149.239 232.114L168.014 219.594L164.19 212.832V206.572L173.307 198.883L160.79 186.363L159.824 173.341L150.204 162.252L129.961 149.23L121.771 137.213L113.58 139.608L102.995 138.179L95.2683 130.953L89.9756 121.795L90.9414 110.203L84.1807 109.237L72.6294 117.931L57.2148 121.795L63.9756 152.128L71.6636 153.094Z"}],t3=({data:e})=>{let[t,r]=(0,p.useState)(0),[i,a]=(0,p.useState)(-1),[s]=(0,p.useState)(e.content.items?.length??0),o=(0,p.useRef)(null),l=(0,p.useRef)(null),[c,d]=(0,p.useState)(null),h=(0,p.useMemo)(()=>e.content.items?.map(e=>e.region),[e.content.items]);(0,p.useEffect)(()=>
36{if(s>0){let e=Math.floor(Math.random()*s)+1;setTimeout(()=>{r(e)},100)}if(!o.current||0===s)return;let e=tQ.gsap.utils.toArray("[data-map-image-slide]",o.current),t=e[0],n=l.current?tQ.gsap.utils.toArray("[data-map-content-slide]",l.current):[],i=n[0];if(tQ.gsap.set(e,{scale:1,autoAlpha:0}),t&&tQ.gsap.set(t,{scale:1,autoAlpha:1}),tQ.gsap.set(n,{autoAlpha:0}),i){let e=tQ.gsap.utils.toArray("[data-map-content-el]",i);tQ.gsap.set(i,{autoAlpha:1}),tQ.gsap.set(e,{autoAlpha:0})}},[s]),(0,p.useEffect)(()=>{if(!o.current||!l.current||s<=1)return;let e=tQ.gsap.utils.toArray("[data-map-image-slide]",o.current),n=tQ.gsap.utils.toArray("[data-map-content-slide]",l.current),r=e[t-1],a=e[i-1],c=n[t-1],u=n[i-1];if(!r||!c||a===r)return;let d=i===s&&1===t||t>i&&(1!==i||t!==s),h=u?tQ.gsap.utils.toArray("[data-map-content-el]",u):[],f=tQ.gsap.utils.toArray("[data-map-content-el]",c);tQ.gsap.killTweensOf([a,r,u,c,...h,...f]),a&&tQ.gsap.set(a,{zIndex:3}),tQ.gsap.set(r,{scale:d?1:2,autoAlpha:0,zIndex:2}),u&&tQ.gsap.set(u,{autoAlpha:1,zIndex:3}),tQ.gsap.set(c,{autoAlpha:1,zIndex:4}),tQ.gsap.set(f,{autoAlpha:0,x:d?30:-30});let p=tQ.gsap.timeline();a&&p.to(a,{scale:d?2:1,autoAlpha:0,duration:1.2,ease:tI.EASE.expoInOut}),h.length>0&&p.to(h,{autoAlpha:0,x:d?-20:20,duration:.35,stagger:.04,ease:tI.EASE.in},"<"),p.to(r,{scale:1.1,autoAlpha:1,duration:1.2,ease:tI.EASE.expoOut},"<+=0.6"),u&&p.set(u,{autoAlpha:0}),f.length>0&&p.to(f,{autoAlpha:1,x:0,duration:.8,stagger:.1,ease:tI.EASE.out},"<-=1")},[t,i,s]);let f=(0,p.useCallback)(()=>{if(0===s)return;let e=t-1<=0?s:t-1;a(t),r(e)},[t,s]),g=(0,p.useCallback)(()=>{if(0===s)return;let e=t+1>s?1:t+1;a(t),r(e)},[t,s]),v=(0,p.useCallback)(e=>{d(e)},[]),x=(0,p.useCallback)(()=>{d(null)},[]);return(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(u.Section,{data:e,className:"s-section-map relative overflow-hidden",children:(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsx)(M.ButtonIcon,{onClick:f,icon:"material-symbols:arrow-back-ios-new",className:"left-sm max-md:bottom-sm absolute z-3 cursor-pointer md:top-2/3 md:-translate-y-1/2 lg:top-1/2",size:"m","aria-label":"Previous slide"}),(0,n.jsx)("div",{ref:l,className:(0,m.cn)("max-md:aspect-rect relative z-2 aspect-video"),children:e.content.items?.map((e,r)=>{let i=t2.find(t=>t.id===Number(e.region));return(0,n.jsx)("div",{className:(0,m.cn)("group/slider pointer-events-none absolute inset-0 translate-0 pl-0",t===r+1&&"pointer-events-auto"),"data-map-content-slide":!0,children:(0,n.jsx)("div",{className:"absolute inset-0 text-neutral-100",children:(0,n.jsx)(T.Container,{size:"md",className:"gap-gutter lg:max-2xl:mx-xl py-2xl relative z-15 flex h-full flex-col items-center justify-center lg:grid lg:grid-cols-2",children:(0,n.jsxs)("div",{className:"w-full",children:[(0,n.jsxs)("div",{className:(0,m.cn)("h5 gap-xs mb-xs flex items-center"),"data-map-content-el":!0,children:[(0,n.jsx)("span",{className:"circle textstyle-sm-bold inline-flex size-5.5 items-center justify-center rounded-full bg-white leading-none text-neutral-600",children:Number(i?.id)}),i?.name]}),(0,n.jsx)(b.Title,{as:"h3",className:(0,m.cn)("h3 mb-md"),"data-map-content-el":!0,children:e.title}),(0,n.jsx)(tJ.Text,{className:(0,m.cn)("textstyle-md-regular mb-lg max-sm:hidden"),"data-map-content-el":!0,children:e.text}),(0,n.jsx)("div",{"data-map-content-el":!0,children:(0,n.jsx)(eT.Button,{mode:"invert",href:e.button?.link?.href,target:e.button?.link?.target,onMouseEnter:()=>v(r),onMouseLeave:()=>x(),children:e.button?.label})})]})})})},r?.toString())})}),(0,n.jsx)("div",{className:"absolute inset-0 opacity-0",children:t2.map(e=>(0,n.jsx)("button",{onFocus:()=>{a(t),r(e.id)},"aria-label":e.name,onClick:()=>{a(t),r(e.id)},children:e.name},e.id?.toString()))}),(0,n.jsx)(M.ButtonIcon,{onClick:g,icon:"material-symbols:arrow-forward-ios",className:"right-sm max-md:bottom-sm absolute z-3 cursor-pointer md:top-2/3 md:-translate-y-1/2 lg:top-1/2",size:"m","aria-label":"Next slide"}),(0,n.jsx)("div",{className:"lg:right-3xl lg:bottom-sm max-lg:left-md right-md max-sm:bottom-md bottom-sm relative z-2 flex aspect-343/292 items-center justify-center lg:absolute lg:top-1/2 lg:left-11/20 lg:-translate-y-1/2 2xl:left-1/2",children:(0,n.jsxs)("div",{className:"relative max-lg:w-1/2 max-md:w-3/4 lg:col-start-2",children:[e.content.items?.map((e,r)=>{let i=t2.find(t=>
36t.id===Number(e.region));return(0,n.jsx)(t1,{number:i?.id||0,left:i?.left||0,top:i?.top||0,name:i?.name||"",isCurrent:t===Number(e.region)},r?.toString())}),(0,n.jsx)("svg",{width:"546",height:"465",className:"h-auto w-full [&_path]:stroke-white [&_path]:stroke-3 [&_path]:transition-all",viewBox:"0 0 546 465",fill:"none",children:t2.map(e=>(0,n.jsx)("path",{d:e.path,stroke:"white",className:(0,m.cn)("data-[current=true]:fill-alpha-white-200 fill-transparent",h?.includes(e.id)&&"hover:fill-alpha-white-200 cursor-pointer"),"data-id":e.id,"data-current":t===e.id,onClick:()=>{a(t),h?.includes(e.id)&&r(e.id)}},e.id?.toString()))})]})}),(0,n.jsxs)("div",{ref:o,className:"pointer-events-none absolute inset-0 z-1 overflow-hidden",children:[(0,n.jsx)("div",{className:"absolute inset-0 z-10 bg-black/20"}),h?.map((t,r)=>(0,n.jsx)("div",{className:(0,m.cn)("absolute inset-0 h-full min-w-0 origin-[90%_50%] translate-0 pl-0"),"data-map-image-slide":!0,"data-region":r,children:(0,n.jsx)(y.Img,{data:e.content.items[r].images[0],objectCover:!0,naked:!0,width:1400,height:800,quality:60,className:(0,m.cn)("image-anim absolute inset-0 h-full w-full",c===r&&"image-anim-hover")})},r?.toString()))]})]})})})};t3.displayName="SectionMap";let t5=(0,p.memo)(t3);e.s(["default",()=>t7],94889);var t4=e.i(92613),t6=e.i(28431);let t8=({title:e,titleLayout:t,items:r,section:i})=>r?(0,n.jsxs)(u.Section,{data:i,className:"s-section-partners pt-0",children:[(0,n.jsx)(t6.SectionHeaderContent,{as:(0,eL.getTitleTag)(t),children:e}),(0,n.jsx)(T.Container,{className:"",anim:"fade-in",children:(0,n.jsx)("div",{className:"gap-xs grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 xl:grid-cols-5",children:!!r?.length&&r?.map(e=>(0,n.jsx)(t4.CardMedia,{...e},e?.id))})})]}):null;t8.displayName="SectionPartners";let t7=(0,p.memo)(t8);e.s(["default",()=>ne],63147);let t9=({text:e,section:t,layout:r="default",author:i,authorDescription:a,...s})=>e?(0,n.jsx)(u.Section,{data:t,className:"s-section-quote py-xl",...s,children:(0,n.jsx)(T.Container,{anim:"fade-in",size:"wrapped"===r?"sm-fixed":void 0,children:(0,n.jsxs)("div",{className:(0,m.cn)("gap-gutter grid grid-cols-1 justify-between","default"===r&&"md:grid-cols-12"),children:[e&&(0,n.jsx)(L.Richtext,{text:"«"+e+"»",className:(0,m.cn)("h3 text-primary-300 font-medium!","default"===r&&"md:col-span-7 lg:col-span-8")}),(0,n.jsxs)("div",{className:(0,m.cn)("text-neutral-400","default"===r&&"md:col-span-5 lg:col-span-4 xl:col-span-3 xl:col-start-10"),children:[i&&(0,n.jsx)("p",{className:"textstyle-md-bold",children:i}),a&&(0,n.jsx)("p",{className:"textstyle-md-regular",children:a})]})]})})}):null;t9.displayName="SectionQuote";let ne=(0,p.memo)(t9);e.s(["default",()=>nt],66196);let nt=(0,p.memo)(({images:e,section:t,layout:r="default",...i})=>e&&e?.length===1?(0,n.jsx)(u.Section,{data:t,className:"s-section-single-image py-xl",...i,children:(0,n.jsx)(T.Container,{anim:"fade-in",size:"wrapped"===r?"sm-fixed":void 0,children:e?.length&&(0,n.jsxs)("div",{className:(0,m.cn)("gap-gutter","default"===r&&"md:grid md:grid-cols-12"),children:[(0,n.jsx)("div",{className:(0,m.cn)("","default"===r&&"md:col-span-7 lg:col-span-8"),children:(0,n.jsx)(y.Img,{data:e[0],sizes:"68rem",className:"w-full"})}),(0,n.jsx)("div",{className:(0,m.cn)("","default"===r&&"md:col-span-5 lg:col-span-4 xl:col-span-3 xl:col-start-10"),children:e[0]?.properties?.title&&(0,n.jsx)("div",{className:"textstyle-md-regular p-md bg-neutral-200 text-neutral-400",children:e[0]?.properties?.title})})]})})}):null);e.s(["default",()=>no],89083);var nn=e.i(89416),nr=e.i(83495);let ni=({data:e,length:t,index:r,className:i,cardWrapperClassName:a,cardWrapperStyle:s,onLink
36Focus:o,...l})=>{let c=(0,p.useCallback)(e=>{o(e)},[o]),[u,d]=(0,p.useState)(!1),h=(0,p.useCallback)(()=>{d(!0)},[]),f=(0,p.useCallback)(()=>{d(!1)},[]);return(0,n.jsx)("div",{className:(0,m.cn)("absolute inset-0 flex h-screen flex-col items-center justify-center",a),style:s,"data-stack-card-wrapper":!0,children:(0,n.jsx)("div",{className:"w-full",...l,children:(0,n.jsxs)(g.BaseLink,{href:e.link?.href,title:e.link?.title||"",onFocus:()=>{c(r)},className:(0,m.cn)("bg-accent-100 relative z-(--card-zindex) flex w-full flex-col border-b-4 border-white md:grid md:aspect-2/1 md:grid-cols-16",i),onMouseEnter:()=>h(),onMouseLeave:()=>f(),children:[(0,n.jsx)("div",{className:"relative overflow-hidden max-md:aspect-video md:absolute md:inset-0 md:left-1/2",children:e?.images?.length&&(0,n.jsx)(y.Img,{data:e?.images[0],objectCover:!0,naked:!0,className:(0,m.cn)("image-anim h-full w-full",u&&"image-anim-hover"),quality:80,crop:{width:645,height:645}})}),(0,n.jsxs)("div",{className:"z-10 col-span-9 flex h-full flex-col justify-between",children:[(0,n.jsxs)("div",{className:"p-md text-accent-300 flex items-start max-md:ml-auto",children:[(0,n.jsxs)("span",{className:"display",children:["0",r+1]}),(0,n.jsxs)("span",{className:"textstyle-lg-regular",children:["/ 0",t]})]}
36),(0,n.jsxs)("div",{children:[(0,n.jsx)(v.Chip,{children:e.subtitle}),(0,n.jsxs)("span",{className:"bg-accent-400 grid w-full grid-cols-[auto_1.5rem] text-white",children:[(0,n.jsx)("div",{className:"p-md",children:(0,n.jsx)(b.Title,{as:"h3",className:"h1 max-md:line-clamp-3",children:e.title})}),(0,n.jsx)("div",{className:"bg-accent-100 flex items-center text-neutral-600",children:(0,n.jsx)(x.Icon,{icon:"material-symbols:chevron-right",className:"h-6 w-6"})})]})]})]})]})})})};ni.displayName="SliderHomeCard";let na=(0,p.memo)(ni),ns=({data:e})=>{let t=e.content,r=(0,p.useRef)(null),i=(0,p.useRef)(null),a=(0,p.useRef)(null),s=(0,p.useCallback)(()=>r.current?r.current.getBoundingClientRect().bottom-window.innerHeight:0,[]);(0,nn.useGSAPContext)({scope:a,callback:()=>{if(tQ.gsap.registerPlugin(nr.ScrollTrigger),!r.current)return;let e=tQ.gsap.utils.toArray("[data-stack-card]");i.current=tQ.gsap.timeline({paused:!0,scrollTrigger:{trigger:a.current,start:"top",end:()=>s(),scrub:.3,pin:!0,pinSpacing:!1,invalidateOnRefresh:!0}}),e.forEach((e,t)=>{t>0&&i.current.set(e,{scale:(1-.1*t).toFixed(1)},"<")}),e.forEach((t,n)=>{if(n!==e.length-1){i.current.addLabel(`card-${n}`),i.current.to(t,{scale:1,y:"-100vh",ease:"none"});for(let t=n+1;t<e.length;t++){let r=Math.max(.1,1-(t-n-1)*.1).toFixed(1);i.current.to(e[t],{scale:r},"<")}i.current.set(t,{opacity:0})}})},deps:[t.items]});let o=(0,p.useCallback)(e=>{i.current.tweenTo(`card-${e}`)},[i.current]);return((0,p.useEffect)(()=>{let e=tQ.gsap.utils.toArray("[data-stack-card]");if(!e)return;let t=t=>{let n=t.clientX/window.innerWidth,r=t.clientY/window.innerHeight,i=1-(.6*n+.2),a=.15*r+1.5;e.forEach(e=>{e.style.setProperty("--card-origin",`${100*i}% ${100*a}%`)})};return window.addEventListener("mousemove",t),()=>window.removeEventListener("mousemove",t)},[]),t?.items)?(0,n.jsx)(u.Section,{data:e,className:"s-section-slider-home relative overflow-hidden py-0!",ref:r,children:(0,n.jsxs)(T.Container,{size:"md","data-stack-wrapper":!0,className:"",children:[(0,n.jsx)("div",{className:"py-3xl relative h-dvh min-h-[50vw]",ref:a,children:t.items.map((e,r)=>(0,n.jsx)(na,{data:e,length:t.items.length,index:r,"data-stack-card":!0,className:"origin-(--card-origin)",onLinkFocus:e=>o(e),style:{zIndex:t.items.length-r,"--card-origin":"50% 150%"}},r?.toString()))}),t.items.map((e,t)=>(0,n.jsx)("div",{className:"h-screen"},t?.toString()))]})}):null};ns.displayName="SectionSliderHome";let no=(0,p.memo)(ns);e.s(["default",()=>nc],40060);var nl=e.i(89817);let nc=(0,p.memo)(({videos:e,section:t,data:r,description:i,sectionHeaderData:a})=>e&&e.length?(0,n.jsxs)(u.Section,{data:t,className:"s-section-video gap-md flex flex-col",children:[(0,n.jsx)(d.SectionHeader,{...a}),(0,n.jsxs)(T.Container,{children:[(0,n.jsx)(nl.default,{poster:r?.content?.images?.[0]?.publicUrl,videos:e}),i&&(0,n.jsx)("p",{className:(0,m.cn)("py-md text-sm-regular text-neutral-400"),children:i})]})]}):null);e.s(["default",()=>nu],82312);let nu=(0,p.memo)(({data:e})=>e?.length?(0,n.jsx)("div",{className:"p-lg gap-lg flex flex-col bg-neutral-200 text-neutral-600",children:e?.map(e=>(0,n.jsxs)("div",{className:"",children:[(0,n.jsx)(b.Title,{as:"h4",className:"textstyle-md-bold",children:e?.title}),(0,n.jsxs)("div",{children:[e?.firstname&&(0,n.jsxs)("p",{children:[e?.salutation&&`${e?.salutation} `," ",e?.firstname," ",e?.lastname&&`${e?.lastname} `]}),(0,n.jsx)("p",{children:e?.street}),(0,n.jsx)("p",{children:`${e?.zipcode} ${e?.city} `})]})," ",(0,n.jsxs)("div",{className:"gap-2xs align-start mt-sm flex flex-col",children:[e?.website&&(0,n.jsx)("div",{children:(0,n.jsx)(eT.Button,{icon:"material-symbols:open-in-new-sharp",size:"s",variant:"text",iconPosition:"left",href:`${e?.website}`,target:"_blank",nextLink:!1,children:"Website"})}),e?.email&&(0,n.jsx)("div",{children:(0,n.jsx)(eT.Button,{icon:"material-symbols:mail-sharp",size:"s",variant:"text",iconPosition:"left",href:`mailto:${e?.email}`,target:"_blank",nextLink:!1,children:e?.email})}),e?.phone&&(0,n.jsx)("div",{children:(0,n.jsx)(eT.Button,{icon:"material-symbols:phone-enabled-sharp",size:"s",variant:"text",iconPosition:"left",href:`tel:${e?.phone}`,target:"_blank",nextLink:!1,children:e?.phone})})]})]},e?.uid))}):null)},80622,e=>{"use strict";var t=e.i(43476);e.i(64485);var n=e.i(69951),r=e.i(13563);let i=(0,e.i(70703).default)(async()=>
36await e.A(45748),{loadableGenerated:{modules:[74726]},ssr:!1});e.s(["default",0,({video:e,provider:a})=>{let s=(0,n.useMedia)(r.MEDIA.desktop,!0);return(0,t.jsx)(i,{source:{type:"video",sources:[{src:e?.publicUrl,provider:a}]},options:{controls:["play","progress","current-time","mute","volume",s?"fullscreen":""],fullscreen:{enabled:!!s}}})}])},78379,76942,e=>{"use strict";var t=e.i(43476),n=e.i(75157);function r({className:e,type:i,...a}){return(0,t.jsx)("input",{type:i,"data-slot":"input",className:(0,n.cn)("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground border-input textstyle-md-regular h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]","aria-invalid:ring-destructive/20 aria-invalid:border-destructive",e),...a})}e.s(["Input",0,r],78379);var i=e.i(26752),a=e.i(71645);let s=({label:e,className:s,id:o,...l})=>{let[c,u]=(0,a.useState)(Number(l?.value)||null);return(0,t.jsxs)("div",{className:(0,n.cn)("relative flex flex-col",s),children:[e&&(0,t.jsx)(i.Label,{htmlFor:o,className:"top-md left-md absolute text-neutral-600",children:e}),(0,t.jsx)(r,{id:o,type:"number",value:null!=c?c:"",min:0,max:10,step:1,onChange:e=>u(Number(e.target.value)),className:"px-md pb-xs pt-lg basic-input input-focus textstyle-md-regular h-auto",...l})]})};s.displayName="InputNumber",e.s(["default",0,s],76942)},26752,73741,e=>{"use strict";var t=e.i(43476),n=e.i(71645),r=e.i(48425),i=n.forwardRef((e,n)=>(0,t.jsx)(r.Primitive.label,{...e,ref:n,onMouseDown:t=>{t.target.closest("button, input, select, textarea")||(e.onMouseDown?.(t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));i.displayName="Label",e.s(["Label",0,i,"Root",0,i],73741);var a=e.i(75157);e.s(["Label",0,function({className:e,...n}){return(0,t.jsx)(i,{"data-slot":"label",className:(0,a.cn)("flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",e),...n})}],26752)},6994,e=>{"use strict";var t=e.i(43476),n=e.i(71645),r=e.i(81140),i=e.i(20783),a=e.i(30030),s=e.i(26330),o=e.i(3536),l=e.i(65491),c=e.i(10772),u=e.i(53660),d=e.i(74606),h=e.i(96626),f=e.i(48425),p=e.i(91918),m=e.i(69340),g=e.i(86312),v=e.i(85369),x="Popover",[y,b]=(0,a.createContextScope)(x,[u.createPopperScope]),w=(0,u.createPopperScope)(),[j,S]=y(x),k=e=>{let{__scopePopover:r,children:i,open:a,defaultOpen:s,onOpenChange:o,modal:l=!1}=e,d=w(r),h=n.useRef(null),[f,p]=n.useState(!1),[g,v]=(0,m.useControllableState)({prop:a,defaultProp:s??!1,onChange:o,caller:x});return(0,t.jsx)(u.Root,{...d,children:(0,t.jsx)(j,{scope:r,contentId:(0,c.useId)(),triggerRef:h,open:g,onOpenChange:v,onOpenToggle:n.useCallback(()=>v(e=>!e),[v]),hasCustomAnchor:f,onCustomAnchorAdd:n.useCallback(()=>p(!0),[]),onCustomAnchorRemove:n.useCallback(()=>p(!1),[]),modal:l,children:i})})};k.displayName=x;var N="PopoverAnchor",E=n.forwardRef((e,r)=>{let{__scopePopover:i,...a}=e,s=S(N,i),o=w(i),{onCustomAnchorAdd:l,onCustomAnchorRemove:c}=s;return n.useEffect(()=>(l(),()=>c()),[l,c]),(0,t.jsx)(u.Anchor,{...o,...a,ref:r})});E.displayName=N;var _="PopoverTrigger",C=n.forwardRef((e,n)=>{let{__scopePopover:a,...s}=e,o=S(_,a),l=w(a),c=(0,i.useComposedRefs)(n,o.triggerRef),d=(0,t.jsx)(f.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":B(o.open),...s,ref:c,onClick:(0,r.composeEventHandlers)(e.onClick,o.onOpenToggle)});return o.hasCustomAnchor?d:(0,t.jsx)(u.Anchor,{asChild:!0,...l,children:d})});C.displayName=_;var T="PopoverPortal",[L,M]=y(T,{forceMount:void 0}),D=e=>{let{__scopePopover:n,forceMount:r,children:i,container:a}=e,s=S(T,n);return(0,t.jsx)(L,{scope:n,forceMount:r,children:(0,t.jsx)(h.Presence,{present:r||s.open,children:(0,t.jsx)(d.Portal,{asChild:!0,container:a,children:i})})})};D.displayName=T;
36var P="PopoverContent",A=n.forwardRef((e,n)=>{let r=M(P,e.__scopePopover),{forceMount:i=r.forceMount,...a}=e,s=S(P,e.__scopePopover);return(0,t.jsx)(h.Presence,{present:i||s.open,children:s.modal?(0,t.jsx)(R,{...a,ref:n}):(0,t.jsx)(I,{...a,ref:n})})});A.displayName=P;var O=(0,p.createSlot)("PopoverContent.RemoveScroll"),R=n.forwardRef((e,a)=>{let s=S(P,e.__scopePopover),o=n.useRef(null),l=(0,i.useComposedRefs)(a,o),c=n.useRef(!1);return n.useEffect(()=>{let e=o.current;if(e)return(0,g.hideOthers)(e)},[]),(0,t.jsx)(v.RemoveScroll,{as:O,allowPinchZoom:!0,children:(0,t.jsx)(F,{...e,ref:l,trapFocus:s.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,r.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),c.current||s.triggerRef.current?.focus()}),onPointerDownOutside:(0,r.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;c.current=2===t.button||n},{checkForDefaultPrevented:!1}),onFocusOutside:(0,r.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),I=n.forwardRef((e,r)=>{let i=S(P,e.__scopePopover),a=n.useRef(!1),s=n.useRef(!1);return(0,t.jsx)(F,{...e,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(a.current||i.triggerRef.current?.focus(),t.preventDefault()),a.current=!1,s.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(a.current=!0,"pointerdown"===t.detail.originalEvent.type&&(s.current=!0));let n=t.target;i.triggerRef.current?.contains(n)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&s.current&&t.preventDefault()}})}),F=n.forwardRef((e,n)=>{let{__scopePopover:r,trapFocus:i,onOpenAutoFocus:a,onCloseAutoFocus:c,disableOutsidePointerEvents:d,onEscapeKeyDown:h,onPointerDownOutside:f,onFocusOutside:p,onInteractOutside:m,...g}=e,v=S(P,r),x=w(r);return(0,o.useFocusGuards)(),(0,t.jsx)(l.FocusScope,{asChild:!0,loop:!0,trapped:i,onMountAutoFocus:a,onUnmountAutoFocus:c,children:(0,t.jsx)(s.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:d,onInteractOutside:m,onEscapeKeyDown:h,onPointerDownOutside:f,onFocusOutside:p,onDismiss:()=>v.onOpenChange(!1),children:(0,t.jsx)(u.Content,{"data-state":B(v.open),role:"dialog",id:v.contentId,...x,...g,ref:n,style:{...g.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),z="PopoverClose";function B(e){return e?"open":"closed"}n.forwardRef((e,n)=>{let{__scopePopover:i,...a}=e,s=S(z,i);return(0,t.jsx)(f.Primitive.button,{type:"button",...a,ref:n,onClick:(0,r.composeEventHandlers)(e.onClick,()=>s.onOpenChange(!1))})}).displayName=z,n.forwardRef((e,n)=>{let{__scopePopover:r,...i}=e,a=w(r);return(0,t.jsx)(u.Arrow,{...a,...i,ref:n})}).displayName="PopoverArrow";var $=e.i(75157);e.s(["Popover",0,function({...e}){return(0,t.jsx)(k,{"data-slot":"popover",...e})},"PopoverAnchor",0,function({...e}){return(0,t.jsx)(E,{"data-slot":"popover-anchor",...e})},"PopoverContent",0,function({className:e,align:n="center",sideOffset:r=4,...i}){return(0,t.jsx)(D,{children:(0,t.jsx)(A,{"data-slot":"popover-content",align:n,sideOffset:r,className:(0,$.cn)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-72 origin-(--radix-popover-content-transform-origin) rounded-md border p-4 shadow-md outline-hidden",e),...i})})},"PopoverTrigger",0,function({...e}){return(0,t.jsx)(C,{"data-slot":"popover-trigger",...e})}],6994)},86470,e=>{"use strict";var t=e.i(43476),n=e.i(71645),r=e.i(81140),i=e.i(20783),a=e.i(30030),s=e.i(69340),o=e.i(99682),l=e.i(35804),c=e.i(48425),u="Switch",[d,h]=(0,a.createContextScope)(u),[f,p]=d(u),m=n.forwardRef((e,a)=>{let{__scopeSwitch:o,name:l,checked:d,defaultChecked:h,required:p,disabled:m,value:g="on",onCheckedChange:v,form:b,...w}=e,[j,S]=n.useState(null),k=(0,i.useComposedRefs)(a,e=>S(e)),N=n.useRef(!1),E=!j||b||!!j.closest("form"),[_,C]=(0,s.useControllableState)({prop:d,defaultProp:h??!1,onChange:v,caller:u});return(0,t.jsxs)(f,{scope:o,checked:_,disabled:m,children:[(0,t.jsx)(c.Primitive.button,{type:"button",role:"switch","aria-checked":_,"aria-required":p,"data-state":y(_),"data-disabled":m?"":void 0,disabled:m,value:g,...w,ref:k,onClick:(0,r.composeEventHandlers)(e.onClick,e=>{C(e=>!e),E&&(N.current=e.isPropagationStopped(),N.current||e.stopPropagation())})}),E&&(0,t.jsx)(x,{control:j,bubbles:!N.current,name:l,value:g,checked:_,required:p,disabled:m,form:b,style:{transform:"translateX(-100%)"}})]})});m.displayName=u;
36var g="SwitchThumb",v=n.forwardRef((e,n)=>{let{__scopeSwitch:r,...i}=e,a=p(g,r);return(0,t.jsx)(c.Primitive.span,{"data-state":y(a.checked),"data-disabled":a.disabled?"":void 0,...i,ref:n})});v.displayName=g;var x=n.forwardRef(({__scopeSwitch:e,control:r,checked:a,bubbles:s=!0,...c},u)=>{let d=n.useRef(null),h=(0,i.useComposedRefs)(d,u),f=(0,o.usePrevious)(a),p=(0,l.useSize)(r);return n.useEffect(()=>{let e=d.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(f!==a&&t){let n=new Event("click",{bubbles:s});t.call(e,a),e.dispatchEvent(n)}},[f,a,s]),(0,t.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:a,...c,tabIndex:-1,ref:h,style:{...c.style,...p,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function y(e){return e?"checked":"unchecked"}x.displayName="SwitchBubbleInput";var b=e.i(75157);e.s(["Switch",0,function({className:e,...n}){return(0,t.jsx)(m,{"data-slot":"switch",className:(0,b.cn)("peer data-[state=checked]:bg-primary data-[state=unchecked]:bg-input focus-visible:border-ring focus-visible:ring-ring/50 dark:data-[state=unchecked]:bg-input/80 inline-flex h-[1.15rem] w-8 shrink-0 items-center rounded-full border border-transparent shadow-xs transition-all outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50",e),...n,children:(0,t.jsx)(v,{"data-slot":"switch-thumb",className:(0,b.cn)("bg-background dark:data-[state=unchecked]:bg-foreground dark:data-[state=checked]:bg-primary-foreground pointer-events-none block size-4 rounded-full ring-0 transition-transform data-[state=checked]:translate-x-[calc(100%-2px)] data-[state=unchecked]:translate-x-0")})})}],86470)},80301,e=>{"use strict";var t=e.i(43476),n=e.i(71645),r=e.i(81140),i=e.i(20783),a=e.i(30030),s=e.i(26330),o=e.i(10772),l=e.i(53660),c=e.i(74606),u=e.i(96626),d=e.i(48425),h=e.i(91918),f=e.i(69340),p=e.i(59411),[m,g]=(0,a.createContextScope)("Tooltip",[l.createPopperScope]),v=(0,l.createPopperScope)(),x="TooltipProvider",y="tooltip.open",[b,w]=m(x),j=e=>{let{__scopeTooltip:r,delayDuration:i=700,skipDelayDuration:a=300,disableHoverableContent:s=!1,children:o}=e,l=n.useRef(!0),c=n.useRef(!1),u=n.useRef(0);return n.useEffect(()=>{let e=u.current;return()=>window.clearTimeout(e)},[]),(0,t.jsx)(b,{scope:r,isOpenDelayedRef:l,delayDuration:i,onOpen:n.useCallback(()=>{window.clearTimeout(u.current),l.current=!1},[]),onClose:n.useCallback(()=>{window.clearTimeout(u.current),u.current=window.setTimeout(()=>l.current=!0,a)},[a]),isPointerInTransitRef:c,onPointerInTransitChange:n.useCallback(e=>{c.current=e},[]),disableHoverableContent:s,children:o})};j.displayName=x;var S="Tooltip",[k,N]=m(S),E=e=>{let{__scopeTooltip:r,children:i,open:a,defaultOpen:s,onOpenChange:c,disableHoverableContent:u,delayDuration:d}=e,h=w(S,e.__scopeTooltip),p=v(r),[m,g]=n.useState(null),x=(0,o.useId)(),b=n.useRef(0),j=u??h.disableHoverableContent,N=d??h.delayDuration,E=n.useRef(!1),[_,C]=(0,f.useControllableState)({prop:a,defaultProp:s??!1,onChange:e=>{e?(h.onOpen(),document.dispatchEvent(new CustomEvent(y))):h.onClose(),c?.(e)},caller:S}),T=n.useMemo(()=>_?E.current?"delayed-open":"instant-open":"closed",[_]),L=n.useCallback(()=>{window.clearTimeout(b.current),b.current=0,E.current=!1,C(!0)},[C]),M=n.useCallback(()=>{window.clearTimeout(b.current),b.current=0,C(!1)},[C]),D=n.useCallback(()=>{window.clearTimeout(b.current),b.current=window.setTimeout(()=>{E.current=!0,C(!0),b.current=0},N)},[N,C]);return n.useEffect(()=>()=>{b.current&&(window.clearTimeout(b.current),b.current=0)},[]),(0,t.jsx)(l.Root,{...p,children:(0,t.jsx)(k,{scope:r,contentId:x,open:_,stateAttribute:T,trigger:m,onTriggerChange:g,onTriggerEnter:n.useCallback(()=>{h.isOpenDelayedRef.current?D():L()},[h.isOpenDelayedRef,D,L]),onTriggerLeave:n.useCallback(()=>{j?M():(window.clearTimeout(b.current),b.current=0)},[M,j]),onOpen:L,onClose:M,disableHoverableContent:j,children:i})})};E.displayName=S;var _="TooltipTrigger",C=n.forwardRef((e,a)=>{let{__scopeTooltip:s,...o}=e,c=N(_,s),u=w(_,s),h=v(s),f=n.useRef(null),p=(0,i.useComposedRefs)(a,f,c.onTriggerChange),m=n.useRef(!1),g=n.useRef(!1),x=n.useCallback(()=>m.current=!1,[]);return n.useEffect(()=>()=>document.removeEventListener("pointerup",x),[x]),(0,t.jsx)(l.Anchor,{asChild:!0,...h,children:(0,t.jsx)(d.Primitive.button,{"aria-describedby":c.open?c.c
36ontentId:void 0,"data-state":c.stateAttribute,...o,ref:p,onPointerMove:(0,r.composeEventHandlers)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(g.current||u.isPointerInTransitRef.current||(c.onTriggerEnter(),g.current=!0))}),onPointerLeave:(0,r.composeEventHandlers)(e.onPointerLeave,()=>{c.onTriggerLeave(),g.current=!1}),onPointerDown:(0,r.composeEventHandlers)(e.onPointerDown,()=>{c.open&&c.onClose(),m.current=!0,document.addEventListener("pointerup",x,{once:!0})}),onFocus:(0,r.composeEventHandlers)(e.onFocus,()=>{m.current||c.onOpen()}),onBlur:(0,r.composeEventHandlers)(e.onBlur,c.onClose),onClick:(0,r.composeEventHandlers)(e.onClick,c.onClose)})})});C.displayName=_;var T="TooltipPortal",[L,M]=m(T,{forceMount:void 0}),D=e=>{let{__scopeTooltip:n,forceMount:r,children:i,container:a}=e,s=N(T,n);return(0,t.jsx)(L,{scope:n,forceMount:r,children:(0,t.jsx)(u.Presence,{present:r||s.open,children:(0,t.jsx)(c.Portal,{asChild:!0,container:a,children:i})})})};D.displayName=T;var P="TooltipContent",A=n.forwardRef((e,n)=>{let r=M(P,e.__scopeTooltip),{forceMount:i=r.forceMount,side:a="top",...s}=e,o=N(P,e.__scopeTooltip);return(0,t.jsx)(u.Presence,{present:i||o.open,children:o.disableHoverableContent?(0,t.jsx)(z,{side:a,...s,ref:n}):(0,t.jsx)(O,{side:a,...s,ref:n})})}),O=n.forwardRef((e,r)=>{let a=N(P,e.__scopeTooltip),s=w(P,e.__scopeTooltip),o=n.useRef(null),l=(0,i.useComposedRefs)(r,o),[c,u]=n.useState(null),{trigger:d,onClose:h}=a,f=o.current,{onPointerInTransitChange:p}=s,m=n.useCallback(()=>{u(null),p(!1)},[p]),g=n.useCallback((e,t)=>{let n,r=e.currentTarget,i={x:e.clientX,y:e.clientY},a=function(e,t){let n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),a=Math.abs(t.left-e.x);switch(Math.min(n,r,i,a)){case a:return"left";case i:return"right";case n:return"top";case r:return"bottom";default:throw Error("unreachable")}}(i,r.getBoundingClientRect());u(((n=[...function(e,t,n=5){let r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return r}(i,a),...function(e){let{top:t,right:n,bottom:r,left:i}=e;return[{x:i,y:t},{x:n,y:t},{x:n,y:r},{x:i,y:r}]}(t.getBoundingClientRect())].slice()).sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:1*!!(e.y>t.y)),function(e){if(e.length<=1)return e.slice();let t=[];for(let n=0;n<e.length;n++){let r=e[n];for(;t.length>=2;){let e=t[t.length-1],n=t[t.length-2];if((e.x-n.x)*(r.y-n.y)>=(e.y-n.y)*(r.x-n.x))t.pop();else break}t.push(r)}t.pop();let n=[];for(let t=e.length-1;t>=0;t--){let r=e[t];for(;n.length>=2;){let e=n[n.length-1],t=n[n.length-2];if((e.x-t.x)*(r.y-t.y)>=(e.y-t.y)*(r.x-t.x))n.pop();else break}n.push(r)}return(n.pop(),1===t.length&&1===n.length&&t[0].x===n[0].x&&t[0].y===n[0].y)?t:t.concat(n)}(n))),p(!0)},[p]);return n.useEffect(()=>()=>m(),[m]),n.useEffect(()=>{if(d&&f){let e=e=>g(e,f),t=e=>g(e,d);return d.addEventListener("pointerleave",e),f.addEventListener("pointerleave",t),()=>{d.removeEventListener("pointerleave",e),f.removeEventListener("pointerleave",t)}}},[d,f,g,m]),n.useEffect(()=>{if(c){let e=e=>{let t=e.target,n={x:e.clientX,y:e.clientY},r=d?.contains(t)||f?.contains(t),i=!function(e,t){let{x:n,y:r}=e,i=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let s=t[e],o=t[a],l=s.x,c=s.y,u=o.x,d=o.y;c>r!=d>r&&n<(u-l)*(r-c)/(d-c)+l&&(i=!i)}return i}(n,c);r?m():i&&(m(),h())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[d,f,c,h,m]),(0,t.jsx)(z,{...e,ref:l})}),[R,I]=m(S,{isInside:!1}),F=(0,h.createSlottable)("TooltipContent"),z=n.forwardRef((e,r)=>{let{__scopeTooltip:i,children:a,"aria-label":o,onEscapeKeyDown:c,onPointerDownOutside:u,...d}=e,h=N(P,i),f=v(i),{onClose:m}=h;return n.useEffect(()=>(document.addEventListener(y,m),()=>document.removeEventListener(y,m)),[m]),n.useEffect(()=>{if(h.trigger){let e=e=>{let t=e.target;t?.contains(h.trigger)&&m()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[h.trigger,m]),(0,t.jsx)(s.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:e=>e.preventDefault(),onDismiss:m,children:(0,t.jsxs)(l.Content,{"data-state":h.stateAttribute,...f,...d,ref:r,style:{...d.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,t.jsx)(F,{children:a}),(0,t.jsx)(R,{scope:i,isInside:!0,children:(0,t.jsx)(p.Root,{id:h.contentId,role:"tooltip",children:o||a})})]})})});A.displayName=P;
36var B="TooltipArrow",$=n.forwardRef((e,n)=>{let{__scopeTooltip:r,...i}=e,a=v(r);return I(B,r).isInside?null:(0,t.jsx)(l.Arrow,{...a,...i,ref:n})});$.displayName=B;var W=e.i(75157);function V({delayDuration:e=0,...n}){return(0,t.jsx)(j,{"data-slot":"tooltip-provider",delayDuration:e,...n})}e.s(["Tooltip",0,function({...e}){return(0,t.jsx)(V,{children:(0,t.jsx)(E,{"data-slot":"tooltip",...e})})},"TooltipContent",0,function({className:e,sideOffset:n=0,children:r,...i}){return(0,t.jsx)(D,{children:(0,t.jsxs)(A,{"data-slot":"tooltip-content",sideOffset:n,className:(0,W.cn)("bg-foreground text-background animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-fit origin-(--radix-tooltip-content-transform-origin) rounded-md px-3 py-1.5 text-xs text-balance",e),...i,children:[r,(0,t.jsx)($,{className:"bg-foreground fill-foreground z-50 size-2.5 translate-y-[calc(-50%_-_2px)] rotate-45 rounded-[2px]"})]})})},"TooltipProvider",0,V,"TooltipTrigger",0,function({...e}){return(0,t.jsx)(C,{"data-slot":"tooltip-trigger",...e})}],80301)},3884,59862,57769,e=>{"use strict";e.s(["Accordion",()=>u,"Container",()=>c,"Item",()=>l],3884);var t=e.i(43476),n=e.i(75157),r=e.i(12817);e.i(55249),e.s(["Button",()=>i.default],59862);var i=e.i(75617),i=i,a=e.i(71645),s=e.i(16274);let o=(0,a.createContext)(null);function l({children:e,head:s,value:c,triggerClassName:u,contentClassName:d,closeButton:h,id:f,className:p,props:m}){let g=(0,a.useContext)(o);return(0,t.jsxs)(r.AccordionItem,{className:(0,n.cn)("group/accordion-item mb-xs border-none bg-neutral-200 text-neutral-600",p),value:c,id:f,...m,children:[(0,t.jsx)(r.AccordionTrigger,{className:(0,n.cn)("px-lg py-gutter cursor-pointer hover:no-underline [&_svg]:size-6 [&_svg]:text-neutral-600",u,!e&&"pointer-events-none [&_svg]:hidden"),children:s}),(0,t.jsxs)(r.AccordionContent,{className:(0,n.cn)("px-lg py-gutter textstyle-md-regular pb-padding-lg text-balance",d),children:[e,h&&(0,t.jsx)("div",{className:"flex justify-center",children:(0,t.jsx)(i.default,{icon:"material-symbols:expand-less",iconPosition:"right",size:"m",variant:"ghost",onClick:()=>g?.(c),children:h?.text??"Close"})})]})]})}function c({children:e,items:i,className:s,defaultOpen:l}){let u=l||(i?.findIndex(e=>e.isOpen).toString()??""),[d,h]=(0,a.useState)(u),f=(0,a.useCallback)(e=>{h(t=>t===e?"":t)},[]);return(0,t.jsx)(o.Provider,{value:f,children:(0,t.jsx)(r.Accordion,{type:"single",collapsible:!0,className:(0,n.cn)("w-full",s),value:d,onValueChange:h,children:e})})}function u({items:e=[],id:n=Math.random().toString(36).substring(2,15).toString()}){let i=e.length>0,c=e.findIndex(e=>e.isOpen).toString()??"",[d,h]=(0,a.useState)(i?`${n}-${c}`:""),f=(0,a.useCallback)(e=>{h(t=>t===e?"":t)},[]);return i?(0,t.jsx)(o.Provider,{value:f,children:(0,t.jsx)(r.Accordion,{type:"single",collapsible:!0,className:"w-full",value:d,onValueChange:h,children:e.map((e,r)=>(0,t.jsx)(l,{value:`${n}-${r.toString()}`,head:e.title,children:(0,t.jsx)(s.default,{text:e.text??""})},r?.toString()))})}):null}var d=e.i(47443);e.s(["useStoreBanner",()=>d.default],57769)},36891,46542,90090,47926,16292,52575,92221,17591,26624,38011,32832,78525,88653,46932,96069,42559,34507,65618,40155,6580,86331,35553,94296,65734,34662,77241,81092,99378,55545,55024,99151,14522,50567,49471,58854,26947,23298,99174,1851,95727,25913,33884,43543,81142,39931,83693,544,70530,2898,60729,4226,85028,28531,73751,12813,91227,e=>{"use strict";let t,n,r;e.s(["default",()=>aH],36891);var i,a,s,o,l,c,u,d,h,f,p,m,g=e.i(43476),v=e.i(75157);e.i(82109);var x=e.i(57769);e.i(55249);var y=e.i(49710);let b={"00":{de:"Sonnig",en:"Sunny",it:"Soleggiato"},"01":{de:"Leicht bewölkt",en:"Partly cloudy",it:"Parzialmente nuvoloso"},"02":{de:"Bewölkt",en:"Cloudy",it:"Nuvoloso"},"03":{de:"Stark bewölkt",en:"Overcast",it:"Molto nuvoloso"},"04":{de:"Nebel",en:"Foggy",it:"Nebbia"},"05":{de:"Leichter Regen",en:"Light rain",it:"Pioggia leggera"},"06":{de:"Regen",en:"Rain",it:"Pioggia"},"07":{de:"Starker Regen",en:"Heavy rain",it:"Pioggia forte"},"08":{de:"Gewitter",en:"Thunderstorm",it:"Temporale"}
36,"09":{de:"Leichter Schnee",en:"Light snow",it:"Neve leggera"},10:{de:"Schnee",en:"Snow",it:"Neve"},11:{de:"Starker Schnee",en:"Heavy snow",it:"Neve forte"},12:{de:"Schneeschauer",en:"Snow showers",it:"Nevicate"},13:{de:"Regenschauer",en:"Rain showers",it:"Rovesci di pioggia"},14:{de:"Wechselhaft",en:"Variable",it:"Variabile"},15:{de:"Windig",en:"Windy",it:"Ventoso"},16:{de:"Sehr windig",en:"Very windy",it:"Molto ventoso"},17:{de:"Sturm",en:"Stormy",it:"Tempestoso"},18:{de:"Hagel",en:"Hail",it:"Grandine"},19:{de:"Eiskalt",en:"Freezing",it:"Gelido"},20:{de:"Heiß",en:"Hot",it:"Caldo"},21:{de:"Trocken",en:"Dry",it:"Secco"},22:{de:"Feucht",en:"Humid",it:"Umido"},23:{de:"Eisregen",en:"Freezing rain",it:"Pioggia gelata"},24:{de:"Schneematsch",en:"Sleet",it:"Nevischio"},25:{de:"Frost",en:"Frost",it:"Brina"},26:{de:"Glatteis",en:"Ice",it:"Ghiaccio"},27:{de:"Schneesturm",en:"Blizzard",it:"Tormenta di neve"},28:{de:"Sandsturm",en:"Dust storm",it:"Tempesta di sabbia"},29:{de:"Dunst",en:"Haze",it:"Foschia"},30:{de:"Klar",en:"Clear",it:"Sereno"}},w={surselva:{de:"Surselva Logo, zur Startseite",en:"Surselva Logo, back to homepage",it:"Logo Surselva, torna alla homepage"}};e.s(["generateAltText",0,function(e,t,n,r="de"){let i={event:{de:t?`Veranstaltung: ${t}`:"Veranstaltungsbildd",en:t?`Event: ${t}`:"Event image",it:t?`Evento: ${t}`:"Immagine evento"},accommodation:{de:t?`Unterkunft: ${t}`:"Unterkunftsbild",en:t?`Accommodation: ${t}`:"Accommodation image",it:t?`Alloggio: ${t}`:"Immagine alloggio"},story:{de:t?`Geschichte: ${t}`:"Geschichtenbild",en:t?`Story: ${t}`:"Story image",it:t?`Storia: ${t}`:"Immagine storia"},nature:{de:t?`Natur: ${t}`:"Naturbild",en:t?`Nature: ${t}`:"Nature image",it:t?`Natura: ${t}`:"Immagine natura"},culture:{de:t?`Kultur: ${t}`:"Kulturbild",en:t?`Culture: ${t}`:"Culture image",it:t?`Cultura: ${t}`:"Immagine cultura"}};return i[e]?.[r]||i[e]?.de||""},"getLogoAltText",0,function(e,t="de"){let n=w[e];return n?n[t]||n.de:`Logo, ${"de"===t?"zur Startseite":"en"===t?"back to homepage":"torna alla homepage"}`},"getWeatherAltText",0,function(e,t="de"){let n=b[e.replace(/^weather_big_/,"").replace(/\.(png|svg)$/,"")];return n?n[t]||n.de:""},"isDecorativeImage",0,function(e,t="content"){if(""===e||"decorative"===e)return!0;if(e&&e.trim().length>0&&"decorative"!==e)return!1;switch(t){case"hero":default:return!0;case"logo":case"icon":case"gallery":return!1}},"validateAltText",0,function(e){let t=[];return e&&0!==e.trim().length?(e.toLowerCase().includes("image")&&t.push('Alt text should not contain "image"'),e.toLowerCase().includes("picture")&&t.push('Alt text should not contain "picture"'),e.toLowerCase().includes("photo")&&t.push('Alt text should not contain "photo"'),"decorative"===e&&t.push('Use empty string instead of "decorative"'),e.length>150&&t.push("Alt text should be concise (under 150 characters)"),e.length<3&&""!==e&&t.push("Alt text should be descriptive or empty"),{isValid:0===t.length,warnings:t}):{isValid:!0,warnings:[]}}],46542),e.i(13563);let j=e=>new Promise(t=>setTimeout(t,e));e.s(["default",0,function(e){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)){let n=e[t].facetAttributes;for(let e in n)if(Object.prototype.hasOwnProperty.call(n,e)&&!0===n[e].isActive)return!0}return!1}],90090);let S=["EASY","INTERMEDIATE","DIFFICULT"];e.s(["default",0,function(e){let t=new Map;e?.forEach(e=>{let n=e?.difficulty,r=e?.difficultyLabel?.trim();n&&r&&!t.has(n)&&t.set(n,r)});let n=e=>{let t=S.indexOf(e);return -1===t?S.length:t};return Array.from(t,([e,t])=>({value:e,label:t})).sort((e,t)=>n(e.value)-n(t.value))}],47926),e.s(["default",0,function(e,t){return e.reduce((e,n)=>{let r=n.split("-").slice(0,2).join("-");if(t)for(let[e,i]of Object.entries(t))i?.facetAttributes?.[n]&&(r=e);return e[r]||(e[r]=[]),e[r].push(n),e},{})}],16292),e.s(["default",0,function(e,t,n){return 0===e.length||Object.keys(t).every(e=>{let r=t[e];return n.listFacetIdAttribute?.some(e=>r.includes(e))})}],52575),e.i(73012);var k=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","#","$","%","*","+",",","-",".",":",";","=","?","@","[","]","^","_","{","|","}","~"],N=e=>{let t=0;for(let n=0;n<e.length;n++){let r=e[n];t=83*t+k.indexOf(r)}return t},E=e=>{let t=e/255;return t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},_=e=>{let t=Math.max(0,Math.min(1,e));return t<=.0031308?Math.trunc(12.92*t*255+.5):Math.trunc((1.055*Math.pow(t,.4166666666666667)-.055)*255+.5)},C=(e,t)=>
36(e<0?-1:1)*Math.pow(Math.abs(e),t),T=class extends Error{constructor(e){super(e),this.name="ValidationError",this.message=e}},L=e=>[E(e>>16),E(e>>8&255),E(255&e)],M=(e,t)=>{let n=Math.floor(e/361),r=Math.floor(e/19)%19;return[C((n-9)/9,2)*t,C((r-9)/9,2)*t,C((e%19-9)/9,2)*t]};e.s(["default",0,function(e,t=32,n=32){let r=((e,t,n,r)=>{(e=>{if(!e||e.length<6)throw new T("The blurhash string must be at least 6 characters");let t=N(e[0]),n=Math.floor(t/9)+1,r=t%9+1;if(e.length!==4+2*r*n)throw new T(`blurhash length mismatch: length is ${e.length} but it should be ${4+2*r*n}`)})(e),r|=1;let i=N(e[0]),a=Math.floor(i/9)+1,s=i%9+1,o=(N(e[1])+1)/166,l=Array(s*a);for(let t=0;t<l.length;t++)if(0===t){let n=N(e.substring(2,6));l[t]=L(n)}else{let n=N(e.substring(4+2*t,6+2*t));l[t]=M(n,o*r)}let c=4*t,u=new Uint8ClampedArray(c*n);for(let e=0;e<n;e++)for(let r=0;r<t;r++){let i=0,o=0,d=0;for(let c=0;c<a;c++)for(let a=0;a<s;a++){let u=Math.cos(Math.PI*r*a/t)*Math.cos(Math.PI*e*c/n),h=l[a+c*s];i+=h[0]*u,o+=h[1]*u,d+=h[2]*u}let h=_(i),f=_(o),p=_(d);u[4*r+0+e*c]=h,u[4*r+1+e*c]=f,u[4*r+2+e*c]=p,u[4*r+3+e*c]=255}return u})(e,t,n),i=document.createElement("canvas");i.width=t,i.height=n;let a=i.getContext("2d");if(!a)throw Error("Failed to get 2D context");let s=a.createImageData(t,n);return s.data.set(r),a.putImageData(s,0,0),i.toDataURL()}],92221);var D=e.i(95187);D.callServer,D.findSourceMapURL,e.s(["convertToSlug",0,function(e){return e.toLowerCase().replace(/\s+/g,"-").replace(/[^a-z0-9-]/g,"")}],17591),e.s(["default",0,e=>{if(!e)return"h2";let t=e.toString();return(0,v.cn)({h1:"1"===t,h2:"2"===t,h3:"3"===t||"100"===t,h4:"4"===t,h5:"5"===t,h6:"6"===t})}],26624),e.s(["default",0,(e,t)=>e?.sort((e,n)=>{let r=e?.cardDate||e?.textDates?.[0]?.firstActive||e?.infoPublicationDate,i=n?.cardDate||n?.textDates?.[0]?.firstActive||n?.infoPublicationDate;switch(t){case"random":default:return 0;case"name-desc":return e?.title?.localeCompare(n?.title)||0;case"name-asc":return n?.title?.localeCompare(e?.title)||0;case"price-desc":return Number(e?.price)-Number(n?.price)||0;case"price-asc":return Number(n?.price)-Number(e?.price)||0;case"date-desc":return new Date(r).getTime()-new Date(i).getTime();case"date-asc":return new Date(i).getTime()-new Date(r).getTime();case"distance-desc":if(!e?.distance||!n?.distance)return 0;return Number(e.distance)-Number(n.distance);case"distance-asc":if(!e?.distance||!n?.distance)return 0;return Number(n.distance)-Number(e.distance);case"duration-desc":if(!e?.duration||!n?.duration)return 0;return Number(e.duration)-Number(n.duration);case"duration-asc":if(!e?.duration||!n?.duration)return 0;return Number(n.duration)-Number(e.duration);case"difficulty-desc":if(e?.difficulty==="EASY"&&n?.difficulty!=="EASY")return -1;if(e?.difficulty!=="EASY"&&n?.difficulty==="EASY")return 1;if(e?.difficulty==="INTERMEDIATE"&&n?.difficulty==="DIFFICULT")return -1;if(e?.difficulty==="DIFFICULT"&&n?.difficulty==="INTERMEDIATE")return 1;return 0;case"difficulty-asc":if(e?.difficulty==="DIFFICULT"&&n?.difficulty!=="DIFFICULT")return -1;if(e?.difficulty!=="DIFFICULT"&&n?.difficulty==="DIFFICULT")return 1;if(e?.difficulty==="INTERMEDIATE"&&n?.difficulty==="EASY")return -1;if(e?.difficulty==="EASY"&&n?.difficulty==="INTERMEDIATE")return 1;return 0}})],38011),e.s([],32832),e.s(["delay",0,j],78525);var P=e.i(71645);let A=(0,P.createContext)({});function O(e){let t=(0,P.useRef)(null);return null===t.current&&(t.current=e()),t.current}let R="u">typeof window,I=R?P.useLayoutEffect:P.useEffect,F=(0,P.createContext)(null);function z(e){return"object"==typeof e&&null!==e}function B(e){return z(e)&&"offsetHeight"in e}var $=P;let W=(0,P.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});function V(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class H extends $.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,n=B(e)&&e.offsetWidth||0,r=this.props.sizeRef.current;r.height=t.offsetHeight||0,r.width=t.offsetWidth||0,r.top=t.offsetTop,r.left=t.offsetLeft,r.right=n-r.width-r.left}return null}componentDidUpdate(){}render(){return this.props.children}}function U({children:e,isPresent:t,anchorX:n,root:r}){let i=(0,$.useId)(),a=(0,$.useRef)(null),s=(0,$.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:o}=(0,$.useContext)(W),l=function(...e){return P.useCallback(function(...e){return t=>{let n=!1,r=e.map(e=>{let r=V(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():V(e[t],null)}}}}(...e),e)}(a,e?.ref);return(0,$.useInsertionEffect)(()=>{let{width:e,height:l,top:c,left:u,right:d}=s.current;if(t||!a.current||!e||!l)return;let h="left"===n?`left: ${u}`:`right: ${d}`;a.current.dataset.motionPopId=i;let f=document.createElement("style");o&&(f.nonce=o);let p=r??document.head;return p.appendChild(f),f.sheet&&f.sheet.insertRule(` 37 [data-motion-pop-id="${i}"] { 38 position: absolute !important; 39 width: ${e}px !important; 40 height: ${l}px !important; 41 ${h}px !important; 42 top: ${c}px !important; 43 } 44 `),()=>{p.contains(f)&&p.removeChild(f)}},[t]),(0,g.jsx)(H,{isPresent:t,childRef:a,sizeRef:s,children:$.cloneElement(e,{ref:l})})}let Y=({children:e,initial:t,isPresent:n,onExitComplete:r,custom:i,presenceAffectsLayout:a,mode:s,anchorX:o,root:l})=>{let c=O(q),u=(0,P.useId)(),d=!0,h=(0,P.useMemo)(()=>(d=!1,{id:u,initial:t,isPresent:n,custom:i,onExitComplete:e=>
44{for(let t of(c.set(e,!0),c.values()))if(!t)return;r&&r()},register:e=>(c.set(e,!1),()=>c.delete(e))}),[n,c,r]);return a&&d&&(h={...h}),(0,P.useMemo)(()=>{c.forEach((e,t)=>c.set(t,!1))},[n]),P.useEffect(()=>{n||c.size||!r||r()},[n]),"popLayout"===s&&(e=(0,g.jsx)(U,{isPresent:n,anchorX:o,root:l,children:e})),(0,g.jsx)(F.Provider,{value:h,children:e})};function q(){return new Map}function X(e=!0){let t=(0,P.useContext)(F);if(null===t)return[!0,null];let{isPresent:n,onExitComplete:r,register:i}=t,a=(0,P.useId)();(0,P.useEffect)(()=>{if(e)return i(a)},[e]);let s=(0,P.useCallback)(()=>e&&r&&r(a),[a,r,e]);return!n&&r?[!1,s]:[!0]}let G=e=>e.key||"";function K(e){let t=[];return P.Children.forEach(e,e=>{(0,P.isValidElement)(e)&&t.push(e)}),t}let Z=({children:e,custom:t,initial:n=!0,onExitComplete:r,presenceAffectsLayout:i=!0,mode:a="sync",propagate:s=!1,anchorX:o="left",root:l})=>{let[c,u]=X(s),d=(0,P.useMemo)(()=>K(e),[e]),h=s&&!c?[]:d.map(G),f=(0,P.useRef)(!0),p=(0,P.useRef)(d),m=O(()=>new Map),[v,x]=(0,P.useState)(d),[y,b]=(0,P.useState)(d);I(()=>{f.current=!1,p.current=d;for(let e=0;e<y.length;e++){let t=G(y[e]);h.includes(t)?m.delete(t):!0!==m.get(t)&&m.set(t,!1)}},[y,h.length,h.join("-")]);let w=[];if(d!==v){let e=[...d];for(let t=0;t<y.length;t++){let n=y[t],r=G(n);h.includes(r)||(e.splice(t,0,n),w.push(n))}return"wait"===a&&w.length&&(e=w),b(K(e)),x(d),null}let{forceRender:j}=(0,P.useContext)(A);return(0,g.jsx)(g.Fragment,{children:y.map(e=>{let v=G(e),x=(!s||!!c)&&(d===y||h.includes(v));return(0,g.jsx)(Y,{isPresent:x,initial:(!f.current||!!n)&&void 0,custom:t,presenceAffectsLayout:i,mode:a,root:l,onExitComplete:x?void 0:()=>{if(!m.has(v))return;m.set(v,!0);let e=!0;m.forEach(t=>{t||(e=!1)}),e&&(j?.(),b(p.current),s&&u?.(),r&&r())},anchorX:o,children:e},v)})})};e.s(["AnimatePresence",0,Z],88653);let J=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Q=new Set(J),ee=e=>180*e/Math.PI,et=e=>er(ee(Math.atan2(e[1],e[0]))),en={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:et,rotateZ:et,skewX:e=>ee(Math.atan(e[1])),skewY:e=>ee(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},er=e=>((e%=360)<0&&(e+=360),e),ei=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),ea=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),es={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:ei,scaleY:ea,scale:e=>(ei(e)+ea(e))/2,rotateX:e=>er(ee(Math.atan2(e[6],e[5]))),rotateY:e=>er(ee(Math.atan2(-e[2],e[0]))),rotateZ:et,rotate:et,skewX:e=>ee(Math.atan(e[4])),skewY:e=>ee(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function eo(e){return+!!e.includes("scale")}function el(e,t){let n,r;if(!e||"none"===e)return eo(t);let i=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);if(i)n=es,r=i;else{let t=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);n=en,r=t}if(!r)return eo(t);let a=n[t],s=r[1].split(",").map(ec);return"function"==typeof a?a(s):s[a]}function ec(e){return parseFloat(e.trim())}let eu=e=>t=>"string"==typeof t&&t.startsWith(e),ed=eu("--"),eh=eu("var(--"),ef=e=>!!eh(e)&&ep.test(e.split("/*")[0].trim()),ep=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function em({top:e,left:t,right:n,bottom:r}){return{x:{min:t,max:n},y:{min:e,max:r}}}let eg=(e,t,n)=>e+(t-e)*n;function ev(e){return void 0===e||1===e}function ex({scale:e,scaleX:t,scaleY:n}){return!ev(e)||!ev(t)||!ev(n)}function ey(e){return ex(e)||eb(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function eb(e){var t,n;return(t=e.x)&&"0%"!==t||(n=e.y)&&"0%"!==n}function ew(e,t,n,r,i){return void 0!==i&&(e=r+i*(e-r)),r+n*(e-r)+t}function ej(e,t=0,n=1,r,i){e.min=ew(e.min,t,n,r,i),e.max=ew(e.max,t,n,r,i)}function eS(e,{x:t,y:n}){ej(e.x,t.translate,t.scale,t.originPoint),ej(e.y,n.translate,n.scale,n.originPoint)}function ek(e,t){e.min=e.min+t,e.max=e.max+t}function eN(e,t,n,r,i=.5){let a=eg(e.min,e.max,i);ej(e,t,n,a,r)}function eE(e,t){eN(e.x,t.x,t.scaleX,t.scale,t.originX),eN(e.y,t.y,t.scaleY,t.scale,t.originY)}function e_(e,t){return em(function(e,t){if(!t)return e;let n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}(e.getBoundingClientRect(),t))}let eC=new Set(["width","height","top","left","right","bottom",...J]),eT=(e,t,n
44)=>n>t?t:n<e?e:n,eL={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},eM={...eL,transform:e=>eT(0,1,e)},eD={...eL,default:1},eP=e=>({test:t=>"string"==typeof t&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),eA=eP("deg"),eO=eP("%"),eR=eP("px"),eI=eP("vh"),eF=eP("vw"),ez={...eO,parse:e=>eO.parse(e)/100,transform:e=>eO.transform(100*e)},eB=e=>t=>t.test(e),e$=[eL,eR,eO,eA,eF,eI,{test:e=>"auto"===e,parse:e=>e}],eW=e=>e$.find(eB(e)),eV=()=>{},eH=()=>{},eU=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u,eY=e=>e===eL||e===eR,eq=new Set(["x","y","z"]),eX=J.filter(e=>!eq.has(e)),eG={width:({x:e},{paddingLeft:t="0",paddingRight:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),height:({y:e},{paddingTop:t="0",paddingBottom:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>el(t,"x"),y:(e,{transform:t})=>el(t,"y")};eG.translateX=eG.x,eG.translateY=eG.y;let eK=e=>e,eZ={},eJ=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function eQ(e,t){let n=!1,r=!0,i={delta:0,timestamp:0,isProcessing:!1},a=()=>n=!0,s=eJ.reduce((e,n)=>(e[n]=function(e,t){let n=new Set,r=new Set,i=!1,a=!1,s=new WeakSet,o={delta:0,timestamp:0,isProcessing:!1},l=0;function c(t){s.has(t)&&(u.schedule(t),e()),l++,t(o)}let u={schedule:(e,t=!1,a=!1)=>{let o=a&&i?n:r;return t&&s.add(e),o.has(e)||o.add(e),e},cancel:e=>{r.delete(e),s.delete(e)},process:e=>{if(o=e,i){a=!0;return}i=!0,[n,r]=[r,n],n.forEach(c),t,l=0,n.clear(),i=!1,a&&(a=!1,u.process(e))}};return u}(a,t?n:void 0),e),{}),{setup:o,read:l,resolveKeyframes:c,preUpdate:u,update:d,preRender:h,render:f,postRender:p}=s,m=()=>{let a=eZ.useManualTiming?i.timestamp:performance.now();n=!1,eZ.useManualTiming||(i.delta=r?1e3/60:Math.max(Math.min(a-i.timestamp,40),1)),i.timestamp=a,i.isProcessing=!0,o.process(i),l.process(i),c.process(i),u.process(i),d.process(i),h.process(i),f.process(i),p.process(i),i.isProcessing=!1,n&&t&&(r=!1,e(m))};return{schedule:eJ.reduce((t,a)=>{let o=s[a];return t[a]=(t,a=!1,s=!1)=>(!n&&(n=!0,r=!0,i.isProcessing||e(m)),o.schedule(t,a,s)),t},{}),cancel:e=>{for(let t=0;t<eJ.length;t++)s[eJ[t]].cancel(e)},state:i,steps:s}}let{schedule:e0,cancel:e1,state:e2,steps:e3}=eQ("u">typeof requestAnimationFrame?requestAnimationFrame:eK,!0),e5=new Set,e4=!1,e6=!1,e8=!1;function e7(){if(e6){let e=Array.from(e5).filter(e=>e.needsMeasurement),t=new Set(e.map(e=>e.element)),n=new Map;t.forEach(e=>{let t,r=(t=[],eX.forEach(n=>{let r=e.getValue(n);void 0!==r&&(t.push([n,r.get()]),r.set(+!!n.startsWith("scale")))}),t);r.length&&(n.set(e,r),e.render())}),e.forEach(e=>e.measureInitialState()),t.forEach(e=>{e.render();let t=n.get(e);t&&t.forEach(([t,n])=>{e.getValue(t)?.set(n)})}),e.forEach(e=>e.measureEndState()),e.forEach(e=>{void 0!==e.suspendedScrollY&&window.scrollTo(0,e.suspendedScrollY)})}e6=!1,e4=!1,e5.forEach(e=>e.complete(e8)),e5.clear()}function e9(){e5.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(e6=!0)})}class te{constructor(e,t,n,r,i,a=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=n,this.motionValue=r,this.element=i,this.isAsync=a}scheduleResolve(){this.state="scheduled",this.isAsync?(e5.add(this),e4||(e4=!0,e0.read(e9),e0.resolveKeyframes(e7))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:e,name:t,element:n,motionValue:r}=this;if(null===e[0]){let i=r?.get(),a=e[e.length-1];if(void 0!==i)e[0]=i;else if(n&&t){let r=n.readValue(t,a);null!=r&&(e[0]=r)}void 0===e[0]&&(e[0]=a),r&&void 0===i&&r.set(e[0])}for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(e=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,e),e5.delete(this)}cancel(){"scheduled"===this.state&&(e5.delete(this),this.state="pending")}resume(){"pending"===this.state&&this.scheduleResolve()}}let tt=e=>Math.round(1e5*e)/1e5,tn=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,tr=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,ti=(e,t)=>n=>!!("string"==typeof n&&tr.test(n)&&n.startsWith(e)||t&&null!=n&&Object.prototype.hasOwnProperty.call(n,t)),ta=(e,t,n)=>r=>{if("string"!=typeof r)return r;let[i,a,s,o]=r.match(tn);return{[e]:parseFloat(i),[t]:parseFloat(a),[n]:parseFloat(s),alpha:void 0!==o?parseFloat(o):1}},ts={...eL,transform:e=>Math.round(eT(0,255,e))},to={test:ti("rgb","red"),parse:ta("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+ts.transform(e)+", "+ts.transform(t)+", "+ts.transform(n)+", "+tt(eM.transform(r))+")"},tl={test:ti("#"),parse:function(e){let t="",n="",r="",i="";return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),i=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),i=e.substring(4,5),t+=t,n+=n,r+=r,i+=i),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alph
44a:i?parseInt(i,16)/255:1}},transform:to.transform},tc={test:ti("hsl","hue"),parse:ta("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+eO.transform(tt(t))+", "+eO.transform(tt(n))+", "+tt(eM.transform(r))+")"},tu={test:e=>to.test(e)||tl.test(e)||tc.test(e),parse:e=>to.test(e)?to.parse(e):tc.test(e)?tc.parse(e):tl.parse(e),transform:e=>"string"==typeof e?e:e.hasOwnProperty("red")?to.transform(e):tc.transform(e),getAnimatableNone:e=>{let t=tu.parse(e);return t.alpha=0,tu.transform(t)}},td=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,th="number",tf="color",tp=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function tm(e){let t=e.toString(),n=[],r={color:[],number:[],var:[]},i=[],a=0,s=t.replace(tp,e=>(tu.test(e)?(r.color.push(a),i.push(tf),n.push(tu.parse(e))):e.startsWith("var(")?(r.var.push(a),i.push("var"),n.push(e)):(r.number.push(a),i.push(th),n.push(parseFloat(e))),++a,"${}")).split("${}");return{values:n,split:s,indexes:r,types:i}}function tg(e){return tm(e).values}function tv(e){let{split:t,types:n}=tm(e),r=t.length;return e=>{let i="";for(let a=0;a<r;a++)if(i+=t[a],void 0!==e[a]){let t=n[a];t===th?i+=tt(e[a]):t===tf?i+=tu.transform(e[a]):i+=e[a]}return i}}let tx=e=>"number"==typeof e?0:tu.test(e)?tu.getAnimatableNone(e):e,ty={test:function(e){return isNaN(e)&&"string"==typeof e&&(e.match(tn)?.length||0)+(e.match(td)?.length||0)>0},parse:tg,createTransformer:tv,getAnimatableNone:function(e){let t=tg(e);return tv(e)(t.map(tx))}},tb=new Set(["brightness","contrast","saturate","opacity"]);function tw(e){let[t,n]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[r]=n.match(tn)||[];if(!r)return e;let i=n.replace(r,""),a=+!!tb.has(t);return r!==n&&(a*=100),t+"("+a+i+")"}let tj=/\b([a-z-]*)\(.*?\)/gu,tS={...ty,getAnimatableNone:e=>{let t=e.match(tj);return t?t.map(tw).join(" "):e}},tk={...eL,transform:Math.round},tN={borderWidth:eR,borderTopWidth:eR,borderRightWidth:eR,borderBottomWidth:eR,borderLeftWidth:eR,borderRadius:eR,radius:eR,borderTopLeftRadius:eR,borderTopRightRadius:eR,borderBottomRightRadius:eR,borderBottomLeftRadius:eR,width:eR,maxWidth:eR,height:eR,maxHeight:eR,top:eR,right:eR,bottom:eR,left:eR,padding:eR,paddingTop:eR,paddingRight:eR,paddingBottom:eR,paddingLeft:eR,margin:eR,marginTop:eR,marginRight:eR,marginBottom:eR,marginLeft:eR,backgroundPositionX:eR,backgroundPositionY:eR,rotate:eA,rotateX:eA,rotateY:eA,rotateZ:eA,scale:eD,scaleX:eD,scaleY:eD,scaleZ:eD,skew:eA,skewX:eA,skewY:eA,distance:eR,translateX:eR,translateY:eR,translateZ:eR,x:eR,y:eR,z:eR,perspective:eR,transformPerspective:eR,opacity:eM,originX:ez,originY:ez,originZ:eR,zIndex:tk,fillOpacity:eM,strokeOpacity:eM,numOctaves:tk},tE={...tN,color:tu,backgroundColor:tu,outlineColor:tu,fill:tu,stroke:tu,borderColor:tu,borderTopColor:tu,borderRightColor:tu,borderBottomColor:tu,borderLeftColor:tu,filter:tS,WebkitFilter:tS},t_=e=>tE[e];function tC(e,t){let n=t_(e);return n!==tS&&(n=ty),n.getAnimatableNone?n.getAnimatableNone(t):void 0}let tT=new Set(["auto","none","0"]);class tL extends te{constructor(e,t,n,r,i){super(e,t,n,r,i,!0)}readKeyframes(){let{unresolvedKeyframes:e,element:t,name:n}=this;if(!t||!t.current)return;super.readKeyframes();for(let n=0;n<e.length;n++){let r=e[n];if("string"==typeof r&&ef(r=r.trim())){let i=function e(t,n,r=1){eH(`Max CSS variable fallback depth detected in property "${t}". This may indicate a circular fallback dependency.`);let[i,a]=function(e){let t=eU.exec(e);if(!t)return[,];let[,n,r,i]=t;return[`--${n??r}`,i]}(t);if(!i)return;let s=window.getComputedStyle(n).getPropertyValue(i);if(s){let e=s.trim();return/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e)?parseFloat(e):e}return ef(a)?e(a,n,r+1):a}(r,t.current);void 0!==i&&(e[n]=i),n===e.length-1&&(this.finalKeyframe=r)}}if(this.resolveNoneKeyframes(),!eC.has(n)||2!==e.length)return;let[r,i]=e,a=eW(r),s=eW(i);if(a!==s)if(eY(a)&&eY(s))for(let t=0;t<e.length;t++){let n=e[t];"string"==typeof n&&(e[t]=parseFloat(n))}else eG[n]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){let{unresolvedKeyframes:e,name:t}=this,n=[];for(let t=0;t<e.length;t++)(null===e[t]||function(e){if("number"==typeof e)return 0===e;if(null===e)return!0;return"none"===e||"0"===e||/^0[^.\s]+$/u.test(e)}(e[t]))&&n.push(t);n.length&&function(e,t,n){let r,i=0;for(;i<e.length&&!r;){let t=e[i];"string"==typeof t&&!tT.has(t)&&tm(t).values.length&&(r=e[i]),i++}if(r&&n)for(let i of t)e[i]=tC(n,r)}(e,n,t)}measureInitialState(){let{element:e,unresolvedKeyframes:t,name:n}=this;if(!e||!e.current)return;"height"===n&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=eG[n](e.measureViewportBox(),window.getComputedStyle(e.current)),t[0]=this.measuredOrigin;let r=t[t.length-1];void 0!==r&&e.getValue(n,r).jump(r,!1)}measureEndState(){let{element:e,name:t,unresolvedKeyframes:n}=this;if(!e||!e.current)return;let r=e.getValue(t);r&&r.jump(this.measuredOrigin,!1);let i=n.length-1,a=n[i];n[i]=eG[t](e.measureViewportBox(),window.getComputedStyle(e.current)),null!==a&&void 0===this.finalKeyframe&&(this.finalKeyframe=a),this.removedTransforms?.length&&this.removedTransforms.forEac
44h(([t,n])=>{e.getValue(t).set(n)}),this.resolveNoneKeyframes()}}let tM=e=>!!(e&&e.getVelocity);function tD(){t=void 0}let tP={now:()=>(void 0===t&&tP.set(e2.isProcessing||eZ.useManualTiming?e2.timestamp:performance.now()),t),set:e=>{t=e,queueMicrotask(tD)}};function tA(e,t){-1===e.indexOf(t)&&e.push(t)}function tO(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}class tR{constructor(){this.subscriptions=[]}add(e){return tA(this.subscriptions,e),()=>tO(this.subscriptions,e)}notify(e,t,n){let r=this.subscriptions.length;if(r)if(1===r)this.subscriptions[0](e,t,n);else for(let i=0;i<r;i++){let r=this.subscriptions[i];r&&r(e,t,n)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}class tI{constructor(e,t={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=e=>{let t=tP.now();if(this.updatedAt!==t&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(let e of this.dependents)e.dirty()},this.hasAnimated=!1,this.setCurrent(e),this.owner=t.owner}setCurrent(e){this.current=e,this.updatedAt=tP.now(),null===this.canTrackVelocity&&void 0!==e&&(this.canTrackVelocity=!isNaN(parseFloat(this.current)))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new tR);let n=this.events[e].add(t);return"change"===e?()=>{n(),e0.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e){this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e)}setWithVelocity(e,t,n){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-n}jump(e,t=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(e){this.dependents||(this.dependents=new Set),this.dependents.add(e)}removeDependent(e){this.dependents&&this.dependents.delete(e)}get(){return r&&r.push(this),this.current}getPrevious(){return this.prev}getVelocity(){var e;let t=tP.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||t-this.updatedAt>30)return 0;let n=Math.min(this.updatedAt-this.prevUpdatedAt,30);return e=parseFloat(this.current)-parseFloat(this.prevFrameValue),n?1e3/n*e:0}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function tF(e,t){return new tI(e,t)}let tz=[...e$,tu,ty],{schedule:tB}=eQ(queueMicrotask,!1),t$={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},tW={};for(let e in t$)tW[e]={isEnabled:t=>t$[e].some(e=>!!t[e])};let tV=()=>({translate:0,scale:1,origin:0,originPoint:0}),tH=()=>({x:tV(),y:tV()}),tU=()=>({min:0,max:0}),tY=()=>({x:tU(),y:tU()}),tq={current:null},tX={current:!1},tG=new WeakMap;function tK(e){return null!==e&&"object"==typeof e&&"function"==typeof e.start}function tZ(e){return"string"==typeof e||Array.isArray(e)}let tJ=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],tQ=["initial",...tJ];function t0(e){return tK(e.animate)||tQ.some(t=>tZ(e[t]))}function t1(e){return!!(t0(e)||e.variants)}function t2(e){let t=[{},{}];
44return e?.values.forEach((e,n)=>{t[0][n]=e.get(),t[1][n]=e.getVelocity()}),t}function t3(e,t,n,r){if("function"==typeof t){let[i,a]=t2(r);t=t(void 0!==n?n:e.custom,i,a)}if("string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t){let[i,a]=t2(r);t=t(void 0!==n?n:e.custom,i,a)}return t}let t5=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class t4{scrapeMotionValuesFromProps(e,t,n){return{}}constructor({parent:e,props:t,presenceContext:n,reducedMotionConfig:r,blockInitialAnimation:i,visualState:a},s={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=te,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let e=tP.now();this.renderScheduledAt<e&&(this.renderScheduledAt=e,e0.render(this.render,!1,!0))};const{latestValues:o,renderState:l}=a;this.latestValues=o,this.baseTarget={...o},this.initialValues=t.initial?{...o}:{},this.renderState=l,this.parent=e,this.props=t,this.presenceContext=n,this.depth=e?e.depth+1:0,this.reducedMotionConfig=r,this.options=s,this.blockInitialAnimation=!!i,this.isControllingVariants=t0(t),this.isVariantNode=t1(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);const{willChange:c,...u}=this.scrapeMotionValuesFromProps(t,{},this);for(const e in u){const t=u[e];void 0!==o[e]&&tM(t)&&t.set(o[e])}}mount(e){this.current=e,tG.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((e,t)=>this.bindToMotionValue(t,e)),tX.current||function(){if(tX.current=!0,R)if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>tq.current=e.matches;e.addEventListener("change",t),t()}else tq.current=!1}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||tq.current),this.parent?.addChild(this),this.update(this.props,this.presenceContext)}unmount(){for(let e in this.projection&&this.projection.unmount(),e1(this.notifyUpdate),e1(this.render),this.valueSubscriptions.forEach(e=>e()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this),this.events)this.events[e].clear();for(let e in this.features){let t=this.features[e];t&&(t.unmount(),t.isMounted=!1)}this.current=null}addChild(e){this.children.add(e),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(e)}removeChild(e){this.children.delete(e),this.enteringChildren&&this.enteringChildren.delete(e)}bindToMotionValue(e,t){let n;this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)();let r=Q.has(e);r&&this.onBindTransform&&this.onBindTransform();let i=t.on("change",t=>{this.latestValues[e]=t,this.props.onUpdate&&e0.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});window.MotionCheckAppearSync&&(n=window.MotionCheckAppearSync(this,e,t)),this.valueSubscriptions.set(e,()=>{i(),n&&n(),t.owner&&t.stop()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}updateFeatures(){let e="animation";for(e in tW){let t=tW[e];if(!t)continue;let{isEnabled:n,Feature:r}=t;if(!this.features[e]&&r&&n(this.props)&&(this.features[e]=new r(this)),this.features[e]){let t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):tY()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;t<t5.length;t++){let n=t5[t];this.propEventSubscriptions[n]&&(this.propEventSubscriptions[n](),delete this.propEventSubscriptions[n]);let r=e["on"+n];r&&(this.propEventSubscriptions[n]=this.on(n,r))}this.prevMotionValues=function(e,t,n){for(let r in t){let i=t[r],a=n[r];if(tM(i))e.addValue(r,i);else if(tM(a))e.addValue(r,tF(i,{owner:e}));else if(a!==i)if(e.hasValue(r)){let t=e.getValue(r);!0===t.liveStyle?t.jump(i):t.hasAnimated||t.set(i)}else{let t=e.getStaticValue(r);e.addValue(r,tF(void 0!==t?t:i,{owner:e}))}}for(let r in n)void 0===t[r]&&e.removeValue(r);return t}(this,this.scrapeMotionValuesFromProps(e,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}
44addVariantChild(e){let t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){let n=this.values.get(e);t!==n&&(n&&this.removeValue(e),this.bindToMotionValue(e,t),this.values.set(e,t),this.latestValues[e]=t.get())}removeValue(e){this.values.delete(e);let t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let n=this.values.get(e);return void 0===n&&void 0!==t&&(n=tF(null===t?void 0:t,{owner:this}),this.addValue(e,n)),n}readValue(e,t){let n=void 0===this.latestValues[e]&&this.current?this.getBaseTargetFromProps(this.props,e)??this.readValueFromInstance(this.current,e,this.options):this.latestValues[e];if(null!=n){let r,i;if("string"==typeof n&&(r=n,/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(r)||(i=n,/^0[^.\s]+$/u.test(i))))n=parseFloat(n);else{let r;r=n,!tz.find(eB(r))&&ty.test(t)&&(n=tC(e,t))}this.setBaseTarget(e,tM(n)?n.get():n)}return tM(n)?n.get():n}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){let t,{initial:n}=this.props;if("string"==typeof n||"object"==typeof n){let r=t3(this.props,n,this.presenceContext?.custom);r&&(t=r[e])}if(n&&void 0!==t)return t;let r=this.getBaseTargetFromProps(this.props,e);return void 0===r||tM(r)?void 0!==this.initialValues[e]&&void 0===t?void 0:this.baseTarget[e]:r}on(e,t){return this.events[e]||(this.events[e]=new tR),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}scheduleRenderMicrotask(){tB.render(this.render)}}class t6 extends t4{constructor(){super(...arguments),this.KeyframeResolver=tL}sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[t]:void 0}removeValueFromRenderState(e,{vars:t,style:n}){delete t[e],delete n[e]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;tM(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}}let t8=(e,t)=>t&&"number"==typeof e?t.transform(e):e,t7={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},t9=J.length;function ne(e,t,n){let{style:r,vars:i,transformOrigin:a}=e,s=!1,o=!1;for(let e in t){let n=t[e];if(Q.has(e)){s=!0;continue}if(ed(e)){i[e]=n;continue}{let t=t8(n,tN[e]);e.startsWith("origin")?(o=!0,a[e]=t):r[e]=t}}if(!t.transform&&(s||n?r.transform=function(e,t,n){let r="",i=!0;for(let a=0;a<t9;a++){let s=J[a],o=e[s];if(void 0===o)continue;let l=!0;if(!(l="number"==typeof o?o===+!!s.startsWith("scale"):0===parseFloat(o))||n){let e=t8(o,tN[s]);if(!l){i=!1;let t=t7[s]||s;r+=`${t}(${e}) `}n&&(t[s]=e)}}return r=r.trim(),n?r=n(t,i?"":r):i&&(r="none"),r}(t,e.transform,n):r.transform&&(r.transform="none")),o){let{originX:e="50%",originY:t="50%",originZ:n=0}=a;r.transformOrigin=`${e} ${t} ${n}`}}function nt(e,{style:t,vars:n},r,i){let a,s=e.style;for(a in t)s[a]=t[a];for(a in i?.applyProjectionStyles(s,r),n)s.setProperty(a,n[a])}let nn={};function nr(e,{layout:t,layoutId:n}){return Q.has(e)||e.startsWith("origin")||(t||void 0!==n)&&(!!nn[e]||"opacity"===e)}function ni(e,t,n){let{style:r}=e,i={};for(let a in r)(tM(r[a])||t.style&&tM(t.style[a])||nr(a,e)||n?.getValue(a)?.liveStyle!==void 0)&&(i[a]=r[a]);return i}class na extends t6{constructor(){super(...arguments),this.type="html",this.renderInstance=nt}readValueFromInstance(e,t){if(Q.has(t))return this.projection?.isProjecting?eo(t):((e,t)=>{let{transform:n="none"}=getComputedStyle(e);return el(n,t)})(e,t);{let n=window.getComputedStyle(e),r=(ed(t)?n.getPropertyValue(t):n[t])||0;return"string"==typeof r?r.trim():r}}measureInstanceViewportBox(e,{transformPagePoint:t}){return e_(e,t)}build(e,t,n){ne(e,t,n.transformTemplate)}scrapeMotionValuesFromProps(e,t,n){return ni(e,t,n)}}let ns=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),no={offset:"stroke-dashoffset",array:"stroke-dasharray"},nl={offset:"strokeDashoffset",array:"strokeDasharray"};function nc(e,{attrX:t,attrY:n,attrScale:r,pathLength:i,pathSpacing:a=1,pathOffset:s=0,...o}
44,l,c,u){if(ne(e,o,c),l){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:d,style:h}=e;d.transform&&(h.transform=d.transform,delete d.transform),(h.transform||d.transformOrigin)&&(h.transformOrigin=d.transformOrigin??"50% 50%",delete d.transformOrigin),h.transform&&(h.transformBox=u?.transformBox??"fill-box",delete d.transformBox),void 0!==t&&(d.x=t),void 0!==n&&(d.y=n),void 0!==r&&(d.scale=r),void 0!==i&&function(e,t,n=1,r=0,i=!0){e.pathLength=1;let a=i?no:nl;e[a.offset]=eR.transform(-r);let s=eR.transform(t),o=eR.transform(n);e[a.array]=`${s} ${o}`}(d,i,a,s,!1)}let nu=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]),nd=e=>"string"==typeof e&&"svg"===e.toLowerCase();function nh(e,t,n){let r=ni(e,t,n);for(let n in e)(tM(e[n])||tM(t[n]))&&(r[-1!==J.indexOf(n)?"attr"+n.charAt(0).toUpperCase()+n.substring(1):n]=e[n]);return r}class nf extends t6{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=tY}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(Q.has(t)){let e=t_(t);return e&&e.default||0}return t=nu.has(t)?t:ns(t),e.getAttribute(t)}scrapeMotionValuesFromProps(e,t,n){return nh(e,t,n)}
44build(e,t,n){nc(e,t,this.isSVGTag,n.transformTemplate,n.style)}renderInstance(e,t,n,r){for(let n in nt(e,t,void 0,r),t.attrs)e.setAttribute(nu.has(n)?n:ns(n),t.attrs[n])}mount(e){this.isSVGTag=nd(e.tagName),super.mount(e)}}let np=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function nm(e){if("string"!=typeof e||e.includes("-"));else if(np.indexOf(e)>-1||/[A-Z]/u.test(e))return!0;return!1}let ng=(0,P.createContext)({strict:!1}),nv=(0,P.createContext)({});function nx(e){return Array.isArray(e)?e.join(" "):e}let ny=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function nb(e,t,n){for(let r in t)tM(t[r])||nr(r,n)||(e[r]=t[r])}let nw=()=>({...ny(),attrs:{}}),nj=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function nS(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||nj.has(e)}let nk=e=>!nS(e);try{i=e.r(34537).default,"function"==typeof i&&(nk=e=>e.startsWith("on")?!nS(e):i(e))}catch{}function nN(e){return tM(e)?e.get():e}let nE=e=>(t,n)=>{let r=(0,P.useContext)(nv),i=(0,P.useContext)(F),a=()=>(function({scrapeMotionValuesFromProps:e,createRenderState:t},n,r,i){return{latestValues:function(e,t,n,r){let i={},a=r(e,{});for(let e in a)i[e]=nN(a[e]);let{initial:s,animate:o}=e,l=t0(e),c=t1(e);t&&c&&!l&&!1!==e.inherit&&(void 0===s&&(s=t.initial),void 0===o&&(o=t.animate));let u=!!n&&!1===n.initial,d=(u=u||!1===s)?o:s;if(d&&"boolean"!=typeof d&&!tK(d)){let t=Array.isArray(d)?d:[d];for(let n=0;n<t.length;n++){let r=t3(e,t[n]);if(r){let{transitionEnd:e,transition:t,...n}=r;for(let e in n){let t=n[e];if(Array.isArray(t)){let e=u?t.length-1:0;t=t[e]}null!==t&&(i[e]=t)}for(let t in e)i[t]=e[t]}}}return i}(n,r,i,e),renderState:t()}})(e,t,r,i);return n?a():O(a)},n_=nE({scrapeMotionValuesFromProps:ni,createRenderState:ny}),nC=nE({scrapeMotionValuesFromProps:nh,createRenderState:nw}),nT=Symbol.for("motionComponentSymbol");function nL(e){return e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}let nM="data-"+ns("framerAppearId"),nD=(0,P.createContext)({});function nP(e,{forwardMotionProps:t=!1}={},n,r){n&&function(e){for(let t in e)tW[t]={...tW[t],...e[t]}}(n);let i=nm(e)?nC:n_;function a(n,a){var s;let o,l={...(0,P.useContext)(W),...n,layoutId:function({layoutId:e}){let t=(0,P.useContext)(A).id;return t&&void 0!==e?t+"-"+e:e}(n)},{isStatic:c}=l,u=function(e){let{initial:t,animate:n}=function(e,t){if(t0(e)){let{initial:t,animate:n}=e;return{initial:!1===t||tZ(t)?t:void 0,animate:tZ(n)?n:void 0}}return!1!==e.inherit?t:{}}(e,(0,P.useContext)(nv));return(0,P.useMemo)(()=>({initial:t,animate:n}),[nx(t),nx(n)])}(n),d=i(n,c);if(!c&&R){(0,P.useContext)(ng).strict;let t=function(e){let{drag:t,layout:n}=tW;if(!t&&!n)return{};let r={...t,...n};return{MeasureLayout:t?.isEnabled(e)||n?.isEnabled(e)?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}(l);o=t.MeasureLayout,u.visualElement=function(e,t,n,r,i){let{visualElement:a}=(0,P.useContext)(nv),s=(0,P.useContext)(ng),o=(0,P.useContext)(F),l=(0,P.useContext)(W).reducedMotion,c=(0,P.useRef)(null);r=r||s.renderer,!c.current&&r&&(c.current=r(e,{visualState:t,parent:a,props:n,presenceContext:o,blockInitialAnimation:!!o&&!1===o.initial,reducedMotionConfig:l}));let u=c.current,d=(0,P.useContext)(nD);u&&!u.projection&&i&&("html"===u.type||"svg"===u.type)&&function(e,t,n,r){let{layoutId:i,layout:a,drag:s,dragConstraints:o,layoutScroll:l,layoutRoot:c,layoutCrossfade:u}=t;e.projection=new n(e.latestValues,t["data-framer-portal-id"]?void 0:function e(t){if(t)return!1!==t.options.allowProjection?t.projection:e(t.parent)}(e.parent)),e.projection.setOptions({layoutId:i,layout:a,alwaysMeasureLayout:!!s||o&&nL(o),visualElement:e,animationType:"string"==typeof a?a:"both",initialPromotionConfig:r,crossfade:u,layoutScroll:l,layoutRoot:c})}(c.current,n,i,d);let h=(0,P.useRef)(!1);(0,P.useInsertionEffect)(()=>{u&&h.current&&u.update(n,o)});let f=n[nM],p=(0,P.useRef)(!!f&&!window.MotionHandoffIsComplete?.(f)&&window.MotionHasOptimisedAnimation?.(f));return I(()=>{u&&(h.current=!0,window.MotionIsMounted=!0,u.updateFeatures(),u.scheduleRenderMicrotask(),p.current&&u.animationState&&u.animationState.animateChanges())}),(0,P.useEffect)(()=>{u&&(!p.current&&u.animationState&&u.animationState.animateChanges(),p.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(f)}),p.current=!1),u.enteringChildren=void 0)}),u}(e,d,l,r,t.ProjectionNode)}return(0,g.jsxs)(nv.Provider,{value:u,children:[o&&u.visualElement?(0,g.jsx)(o,{visualElement:u.visualElement,...l}):null,function(e,t,n,{latestValues:r},i,a=!1){let s=(nm(e)?function(e,t,n,r){let i=(0,P.useMemo)(()=>{let n=nw();return nc(n,t,nd(r),e.transformTemplate,e.style),{...n.attrs,style:{...n.style}}},[t]);if(e.style){let t={};nb(t,e.style,e),i.style={...t,...i.style}}return i}:function(e,t){let n,r,i={},a=(n=e.style||{},nb(r={},n,e),Object.assign(r,function({transformTemplate:e},t){return(0,P.useMemo)(()=>{let n=ny();return ne(n,t,e),Object.assign({},n.vars,n.style)},[t])}(e,t)),r);return e.drag&&!1!==e.dragListener&&(i.draggable=!1,a.userSelect=a.WebkitUserSelect=a.WebkitTouchCallout="none",a.touchAction=!0===e.drag?"none":`pan-${"x"===e.drag?"y":"x"}
44`),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(i.tabIndex=0),i.style=a,i})(t,r,i,e),o=function(e,t,n){let r={};for(let i in e)("values"!==i||"object"!=typeof e.values)&&(nk(i)||!0===n&&nS(i)||!t&&!nS(i)||e.draggable&&i.startsWith("onDrag"))&&(r[i]=e[i]);return r}(t,"string"==typeof e,a),l=e!==P.Fragment?{...o,...s,ref:n}:{},{children:c}=t,u=(0,P.useMemo)(()=>tM(c)?c.get():c,[c]);return(0,P.createElement)(e,{...l,children:u})}(e,n,(s=u.visualElement,(0,P.useCallback)(e=>{e&&d.onMount&&d.onMount(e),s&&(e?s.mount(e):s.unmount()),a&&("function"==typeof a?a(e):nL(a)&&(a.current=e))},[s])),d,c,t)]})}a.displayName=`motion.${"string"==typeof e?e:`create(${e.displayName??e.name??""})`}`;let s=(0,P.forwardRef)(a);return s[nT]=e,s}function nA(e,t,n){let r=e.getProps();return t3(r,t,void 0!==n?n:r.custom,e)}function nO(e,t){return e?.[t]??e?.default??e}let nR=e=>Array.isArray(e);function nI(e,t){let n=e.getValue("willChange");if(tM(n)&&n.add)return n.add(t);if(!n&&eZ.WillChange){let n=new eZ.WillChange("auto");e.addValue("willChange",n),n.add(t)}}function nF(e){e.duration=0,e.type="keyframes"}let nz=(e,t)=>n=>t(e(n)),nB=(...e)=>e.reduce(nz),n$=e=>1e3*e,nW={layout:0,mainThread:0,waapi:0};function nV(e,t,n){return(n<0&&(n+=1),n>1&&(n-=1),n<1/6)?e+(t-e)*6*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function nH(e,t){return n=>n>0?t:e}let nU=(e,t,n)=>{let r=e*e,i=n*(t*t-r)+r;return i<0?0:Math.sqrt(i)},nY=[tl,to,tc];function nq(e){let t=nY.find(t=>t.test(e));if(eV(`'${e}' is not an animatable color. Use the equivalent color code instead.`),!t)return!1;let n=t.parse(e);return t===tc&&(n=function({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,n/=100;let i=0,a=0,s=0;if(t/=100){let r=n<.5?n*(1+t):n+t-n*t,o=2*n-r;i=nV(o,r,e+1/3),a=nV(o,r,e),s=nV(o,r,e-1/3)}else i=a=s=n;return{red:Math.round(255*i),green:Math.round(255*a),blue:Math.round(255*s),alpha:r}}(n)),n}let nX=(e,t)=>{let n=nq(e),r=nq(t);if(!n||!r)return nH(e,t);let i={...n};return e=>(i.red=nU(n.red,r.red,e),i.green=nU(n.green,r.green,e),i.blue=nU(n.blue,r.blue,e),i.alpha=eg(n.alpha,r.alpha,e),to.transform(i))},nG=new Set(["none","hidden"]);function nK(e,t){return n=>eg(e,t,n)}function nZ(e){return"number"==typeof e?nK:"string"==typeof e?ef(e)?nH:tu.test(e)?nX:n0:Array.isArray(e)?nJ:"object"==typeof e?tu.test(e)?nX:nQ:nH}function nJ(e,t){let n=[...e],r=n.length,i=e.map((e,n)=>nZ(e)(e,t[n]));return e=>{for(let t=0;t<r;t++)n[t]=i[t](e);return n}}function nQ(e,t){let n={...e,...t},r={};for(let i in n)void 0!==e[i]&&void 0!==t[i]&&(r[i]=nZ(e[i])(e[i],t[i]));return e=>{for(let t in r)n[t]=r[t](e);return n}}let n0=(e,t)=>{let n=ty.createTransformer(t),r=tm(e),i=tm(t);if(!(r.indexes.var.length===i.indexes.var.length&&r.indexes.color.length===i.indexes.color.length&&r.indexes.number.length>=i.indexes.number.length))return eV(`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),nH(e,t);if(nG.has(e)&&!i.values.length||nG.has(t)&&!r.values.length)return nG.has(e)?n=>n<=0?e:t:n=>n>=1?t:e;return nB(nJ(function(e,t){let n=[],r={color:0,var:0,number:0};for(let i=0;i<t.values.length;i++){let a=t.types[i],s=e.indexes[a][r[a]],o=e.values[s]??0;n[i]=o,r[a]++}return n}(r,i),i.values),n)};function n1(e,t,n){return"number"==typeof e&&"number"==typeof t&&"number"==typeof n?eg(e,t,n):nZ(e)(e,t)}let n2=e=>{let t=({timestamp:t})=>e(t);return{start:(e=!0)=>e0.update(t,e),stop:()=>e1(t),now:()=>e2.isProcessing?e2.timestamp:tP.now()}},n3=(e,t,n=10)=>{let r="",i=Math.max(Math.round(t/n),2);for(let t=0;t<i;t++)r+=Math.round(1e4*e(t/(i-1)))/1e4+", ";return`linear(${r.substring(0,r.length-2)})`};function n5(e){let t=0,n=e.next(t);for(;!n.done&&t<2e4;)t+=50,n=e.next(t);return t>=2e4?1/0:t}function n4(e,t,n){var r,i;let a=Math.max(t-5,0);return r=n-e(a),(i=t-a)?1e3/i*r:0}let n6=.01,n8=2,n7=.005,n9=.5;function re(e,t){return e*Math.sqrt(1-t*t)}let rt=["duration","bounce"],rn=["stiffness","damping","mass"];function rr(e,t){return t.some(t=>void 0!==e[t])}function ri(e=.3,t=.3){let n,r="object"!=typeof e?{visualDuration:e,keyframes:[0,1],bounce:t}:e,{restSpeed:i,restDelta:a}=r,s=r.keyframes[0],o=r.keyframes[r.keyframes.length-1],l={done:!1,value:s},{stiffness:c,damping:u,mass:d,duration:h,velocity:f,isResolvedFromDuration:p}=function(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!rr(e,rn)&&rr(e,rt))if(e.visualDuration){let n=2*Math.PI/(1.2*e.visualDuration),r=n*n,i=2*eT(.05,1,1-(e.bounce||0))*Math.sqrt(r);t={...t,mass:1,stiffness:r,damping:i}}else{let n=function({duration:e=800,bounce:t=.3,velocity:n=0,mass:r=1}){let i,a;eV(n$(10));let s=1-t;s=eT(.05,1,s),e=eT(.01,10,e/1e3),s<1?(i=t=>{let r=t*s,i=r*e;return .001-(r-n)/re(t,s)*Math.exp(-i)},a=t=>{let r=t*s*e,a=Math.pow(s,2)*Math.pow(t,2)*e,o=Math.exp(-r),l=re(Math.pow(t,2),s);return(r*n+n-a)*o*(-i(t)+.001>0?-1:1)/l}):(i=t=>-.001+Math.exp(-t*e)*((t-n)*e+1),a=t=>e*e*(n-t)*Math.exp(-t*e));let o=function(e,t,n){let r=n;for(let n=1;n<12;n++)r-=e(r)/t(r);return r}(i,a,5/e);if(e=n$(e),isNaN(o))return{stiffness:100,damping:10,duration:e};{let t=Math.pow(o,2)*r;return{stiffness:t,damping:2*s*Math.sqrt(r*t),duration:e}}}(e);(t={...t,...n,mass:1}).isResolvedFromDuration=!0}return t}({...r,velocity:-((r.velocity||0)/1e3)}),m=f||0,g=u/(2*Math.sqrt(c*d)),v=o-s,x=Math.sqrt(c/d)/1e3,y=5>Math.abs(v);if(i||(i=y?n6:n8),a||(a=y?n7:n9),g<1){let e=re(x,g);n=t=>o-Math.exp(-g*x*t)*((m+g*x*v)/e*Math.sin(e*t)+v*Math.cos(e*t))}else if(1===g)n=e=>
44o-Math.exp(-x*e)*(v+(m+x*v)*e);else{let e=x*Math.sqrt(g*g-1);n=t=>{let n=Math.exp(-g*x*t),r=Math.min(e*t,300);return o-n*((m+g*x*v)*Math.sinh(r)+e*v*Math.cosh(r))/e}}let b={calculatedDuration:p&&h||null,next:e=>{let t=n(e);if(p)l.done=e>=h;else{let r=0===e?m:0;g<1&&(r=0===e?n$(m):n4(n,e,t));let s=Math.abs(o-t)<=a;l.done=Math.abs(r)<=i&&s}return l.value=l.done?o:t,l},toString:()=>{let e=Math.min(n5(b),2e4),t=n3(t=>b.next(e*t).value,e,30);return e+"ms "+t},toTransition:()=>{}};return b}function ra({keyframes:e,velocity:t=0,power:n=.8,timeConstant:r=325,bounceDamping:i=10,bounceStiffness:a=500,modifyTarget:s,min:o,max:l,restDelta:c=.5,restSpeed:u}){let d,h,f=e[0],p={done:!1,value:f},m=n*t,g=f+m,v=void 0===s?g:s(g);v!==g&&(m=v-f);let x=e=>-m*Math.exp(-e/r),y=e=>v+x(e),b=e=>{let t=x(e),n=y(e);p.done=Math.abs(t)<=c,p.value=p.done?v:n},w=e=>{let t;if(t=p.value,void 0!==o&&t<o||void 0!==l&&t>l){var n;d=e,h=ri({keyframes:[p.value,(n=p.value,void 0===o?l:void 0===l||Math.abs(o-n)<Math.abs(l-n)?o:l)],velocity:n4(y,e,p.value),damping:i,stiffness:a,restDelta:c,restSpeed:u})}};return w(0),{calculatedDuration:null,next:e=>{let t=!1;return(h||void 0!==d||(t=!0,b(e),w(e)),void 0!==d&&e>=d)?h.next(e-d):(t||b(e),p)}}}ri.applyToOptions=e=>{let t=function(e,t=100,n){let r=n({...e,keyframes:[0,t]}),i=Math.min(n5(r),2e4);return{type:"keyframes",ease:e=>r.next(i*e).value/t,duration:i/1e3}}(e,100,ri);return e.ease=t.ease,e.duration=n$(t.duration),e.type="keyframes",e};let rs=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e;function ro(e,t,n,r){return e===t&&n===r?eK:i=>0===i||1===i?i:rs(function(e,t,n,r,i){let a,s,o=0;do(a=rs(s=t+(n-t)/2,r,i)-e)>0?n=s:t=s;while(Math.abs(a)>1e-7&&++o<12)return s}(i,0,1,e,n),t,r)}let rl=ro(.42,0,1,1),rc=ro(0,0,.58,1),ru=ro(.42,0,.58,1),rd=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,rh=e=>t=>1-e(1-t),rf=ro(.33,1.53,.69,.99),rp=rh(rf),rm=rd(rp),rg=e=>(e*=2)<1?.5*rp(e):.5*(2-Math.pow(2,-10*(e-1))),rv=e=>1-Math.sin(Math.acos(e)),rx=rh(rv),ry=rd(rv),rb=e=>Array.isArray(e)&&"number"==typeof e[0],rw={linear:eK,easeIn:rl,easeInOut:ru,easeOut:rc,circIn:rv,circInOut:ry,circOut:rx,backIn:rp,backInOut:rm,backOut:rf,anticipate:rg},rj=e=>{if(rb(e)){eH(e.length);let[t,n,r,i]=e;return ro(t,n,r,i)}return"string"==typeof e?(eH(rw[e],`Invalid easing type '${e}'`),rw[e]):e},rS=(e,t,n)=>{let r=t-e;return 0===r?1:(n-e)/r};function rk({duration:e=300,keyframes:t,times:n,ease:r="easeInOut"}){var i;let a,s=Array.isArray(r)&&"number"!=typeof r[0]?r.map(rj):rj(r),o={done:!1,value:t[0]},l=function(e,t,{clamp:n=!0,ease:r,mixer:i}={}){let a=e.length;if(eH(t.length),1===a)return()=>t[0];if(2===a&&t[0]===t[1])return()=>t[1];let s=e[0]===e[1];e[0]>e[a-1]&&(e=[...e].reverse(),t=[...t].reverse());let o=function(e,t,n){let r=[],i=n||eZ.mix||n1,a=e.length-1;for(let n=0;n<a;n++){let a=i(e[n],e[n+1]);t&&(a=nB(Array.isArray(t)?t[n]||eK:t,a)),r.push(a)}return r}(t,r,i),l=o.length,c=n=>{if(s&&n<e[0])return t[0];let r=0;if(l>1)for(;r<e.length-2&&!(n<e[r+1]);r++);let i=rS(e[r],e[r+1],n);return o[r](i)};return n?t=>c(eT(e[0],e[a-1],t)):c}((i=n&&n.length===t.length?n:(!function(e,t){let n=e[e.length-1];for(let r=1;r<=t;r++){let i=rS(0,t,r);e.push(eg(n,1,i))}}(a=[0],t.length-1),a),i.map(t=>t*e)),t,{ease:Array.isArray(s)?s:t.map(()=>s||ru).splice(0,t.length-1)});return{calculatedDuration:e,next:t=>(o.value=l(t),o.done=t>=e,o)}}let rN=e=>null!==e;function rE(e,{repeat:t,repeatType:n="loop"},r,i=1){let a=e.filter(rN),s=i<0||t&&"loop"!==n&&t%2==1?0:a.length-1;return s&&void 0!==r?r:a[s]}let r_={decay:ra,inertia:ra,tween:rk,keyframes:rk,spring:ri};function rC(e){"string"==typeof e.type&&(e.type=r_[e.type])}class rT{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(e=>{this.resolve=e})}notifyFinished(){this.resolve()}then(e,t){return this.finished.then(e,t)}}let rL=e=>e/100;class rM extends rT{constructor(e){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{let{motionValue:e}=this.options;e&&e.updatedAt!==tP.now()&&this.tick(tP.now()),this.isStopped=!0,"idle"!==this.state&&(this.teardown(),this.options.onStop?.())},nW.mainThread++,this.options=e,this.initAnimation(),this.play(),!1===e.autoplay&&this.pause()}initAnimation(){let{options:e}=this;rC(e);let{type:t=rk,repeat:n=0,repeatDelay:r=0,repeatType:i,velocity:a=0}=e,{keyframes:s}=e,o=t||rk;o!==rk&&"number"!=typeof s[0]&&(this.mixKeyframes=nB(rL,n1(s[0],s[1])),s=[0,100]);let l=o({...e,keyframes:s}
44);"mirror"===i&&(this.mirroredGenerator=o({...e,keyframes:[...s].reverse(),velocity:-a})),null===l.calculatedDuration&&(l.calculatedDuration=n5(l));let{calculatedDuration:c}=l;this.calculatedDuration=c,this.resolvedDuration=c+r,this.totalDuration=this.resolvedDuration*(n+1)-r,this.generator=l}updateTime(e){let t=Math.round(e-this.startTime)*this.playbackSpeed;null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=t}tick(e,t=!1){let{generator:n,totalDuration:r,mixKeyframes:i,mirroredGenerator:a,resolvedDuration:s,calculatedDuration:o}=this;if(null===this.startTime)return n.next(0);let{delay:l=0,keyframes:c,repeat:u,repeatType:d,repeatDelay:h,type:f,onUpdate:p,finalKeyframe:m}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-r/this.speed,this.startTime)),t?this.currentTime=e:this.updateTime(e);let g=this.currentTime-l*(this.playbackSpeed>=0?1:-1),v=this.playbackSpeed>=0?g<0:g>r;this.currentTime=Math.max(g,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=r);let x=this.currentTime,y=n;if(u){let e=Math.min(this.currentTime,r)/s,t=Math.floor(e),n=e%1;!n&&e>=1&&(n=1),1===n&&t--,(t=Math.min(t,u+1))%2&&("reverse"===d?(n=1-n,h&&(n-=h/s)):"mirror"===d&&(y=a)),x=eT(0,1,n)*s}let b=v?{done:!1,value:c[0]}:y.next(x);i&&(b.value=i(b.value));let{done:w}=b;v||null===o||(w=this.playbackSpeed>=0?this.currentTime>=r:this.currentTime<=0);let j=null===this.holdTime&&("finished"===this.state||"running"===this.state&&w);return j&&f!==ra&&(b.value=rE(c,this.options,m,this.speed)),p&&p(b.value),j&&this.finish(),b}then(e,t){return this.finished.then(e,t)}get duration(){return this.calculatedDuration/1e3}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+e/1e3}get time(){return this.currentTime/1e3}set time(e){e=n$(e),this.currentTime=e,null===this.startTime||null!==this.holdTime||0===this.playbackSpeed?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(e){this.updateTime(tP.now());let t=this.playbackSpeed!==e;this.playbackSpeed=e,t&&(this.time=this.currentTime/1e3)}play(){if(this.isStopped)return;let{driver:e=n2,startTime:t}=this.options;this.driver||(this.driver=e(e=>this.tick(e))),this.options.onPlay?.();let n=this.driver.now();"finished"===this.state?(this.updateFinished(),this.startTime=n):null!==this.holdTime?this.startTime=n-this.holdTime:this.startTime||(this.startTime=t??n),"finished"===this.state&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(tP.now()),this.holdTime=this.currentTime}complete(){"running"!==this.state&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null,nW.mainThread--}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}attachTimeline(e){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),e.observe(this)}}function rD(e){let t;return()=>(void 0===t&&(t=e()),t)}let rP=rD(()=>void 0!==window.ScrollTimeline),rA={},rO=(n=rD(()=>{try{document.createElement("div").animate({opacity:0}
44,{easing:"linear(0, 1)"})}catch(e){return!1}return!0}),()=>rA.linearEasing??n()),rR=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,rI={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:rR([0,.65,.55,1]),circOut:rR([.55,0,1,.45]),backIn:rR([.31,.01,.66,-.59]),backOut:rR([.33,1.53,.69,.99])};function rF(e){return"function"==typeof e&&"applyToOptions"in e}class rz extends rT{constructor(e){if(super(),this.finishedTime=null,this.isStopped=!1,!e)return;const{element:t,name:n,keyframes:r,pseudoElement:i,allowFlatten:a=!1,finalKeyframe:s,onComplete:o}=e;this.isPseudoElement=!!i,this.allowFlatten=a,this.options=e,eH(e.type);const l=function({type:e,...t}){return rF(e)&&rO()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}(e);this.animation=function(e,t,n,{delay:r=0,duration:i=300,repeat:a=0,repeatType:s="loop",ease:o="easeOut",times:l}={},c){let u={[t]:n};l&&(u.offset=l);let d=function e(t,n){if(t)return"function"==typeof t?rO()?n3(t,n):"ease-out":rb(t)?rR(t):Array.isArray(t)?t.map(t=>e(t,n)||rI.easeOut):rI[t]}(o,i);Array.isArray(d)&&(u.easing=d);let h={delay:r,duration:i,easing:Array.isArray(d)?"linear":d,fill:"both",iterations:a+1,direction:"reverse"===s?"alternate":"normal"};c&&(h.pseudoElement=c);let f=e.animate(u,h);return f}(t,n,r,l,i),!1===l.autoplay&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!i){let e=rE(r,this.options,s,this.speed);this.updateMotionValue?this.updateMotionValue(e):n.startsWith("--")?t.style.setProperty(n,e):t.style[n]=e,this.animation.cancel()}o?.(),this.notifyFinished()}}play(){this.isStopped||(this.animation.play(),"finished"===this.state&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch(e){}}stop(){if(this.isStopped)return;this.isStopped=!0;let{state:e}=this;"idle"!==e&&"finished"!==e&&(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){this.isPseudoElement||this.animation.commitStyles?.()}get duration(){return Number(this.animation.effect?.getComputedTiming?.().duration||0)/1e3}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+e/1e3}get time(){return(Number(this.animation.currentTime)||0)/1e3}set time(e){this.finishedTime=null,this.animation.currentTime=n$(e)}get speed(){return this.animation.playbackRate}set speed(e){e<0&&(this.finishedTime=null),this.animation.playbackRate=e}get state(){return null!==this.finishedTime?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(e){this.animation.startTime=e}attachTimeline({timeline:e,observe:t}){return(this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,e&&rP())?(this.animation.timeline=e,eK):t(this)}}let rB={anticipate:rg,backInOut:rm,circInOut:ry};class r$ extends rz{constructor(e){!function(e){"string"==typeof e.ease&&e.ease in rB&&(e.ease=rB[e.ease])}(e),rC(e),super(e),e.startTime&&(this.startTime=e.startTime),this.options=e}updateMotionValue(e){let{motionValue:t,onUpdate:n,onComplete:r,element:i,...a}=this.options;if(!t)return;if(void 0!==e)return void t.set(e);let s=new rM({...a,autoplay:!1}),o=n$(this.finishedTime??this.time);t.setWithVelocity(s.sample(o-10).value,s.sample(o).value,10),s.stop()}}let rW=(e,t)=>"zIndex"!==t&&!!("number"==typeof e||Array.isArray(e)||"string"==typeof e&&(ty.test(e)||"0"===e)&&!e.startsWith("url(")),rV=new Set(["opacity","clipPath","filter","transform"]),rH=rD(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));class rU extends rT{constructor({autoplay:e=!0,delay:t=0,type:n="keyframes",repeat:r=0,repeatDelay:i=0,repeatType:a="loop",keyframes:s,name:o,motionValue:l,element:c,...u}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=tP.now();const d={autoplay:e,delay:t,type:n,repeat:r,repeatDelay:i,repeatType:a,name:o,motionValue:l,element:c,...u},h=c?.KeyframeResolver||te;this.keyframeResolver=new h(s,(e,t,n)=>this.onKeyframesResolved(e,t,d,!n),o,l,c),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(e,t,n,r){this.keyframeResolver=void 0;let{name:i,type:a,velocity:s,delay:o,isHandoff:l,onUpdate:c}=n;this.resolvedAt=tP.now(),!function(e,t,n,r){let i=e[0];if(null===i)return!1;if("display"===t||"visibility"===t)return!0;let a=e[e.length-1],s=rW(i,t),o=rW(a,t);return eV(`You are trying to animate ${t} from "${i}" to "${a}". "${s?a:i}" is not an animatable value.`),!!s&&!!o&&(function(e){let t=e[0];if(1===e.length)return!0;for(let n=0;n<e.length;n++)if(e[n]!==t)return!0}(e)||("spring"===n||rF(n))&&r)}(e,i,a,s)&&((eZ.instantAnimations||!o)&&c?.(rE(e,n,t)),e[0]=e[e.length-1],nF(n),n.repeat=0);let u={startTime:r?this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt:void 0,finalKeyframe:t,...n,keyframes:e},d=!l&&function(e){let{motionValue:t,name:n,repeatDelay:r,repeatType:i,damping:a,type:s}=e;if(!(t?.owner?.current instanceof HTMLElement))return!1;
44let{onUpdate:o,transformTemplate:l}=t.owner.getProps();return rH()&&n&&rV.has(n)&&("transform"!==n||!l)&&!o&&!r&&"mirror"!==i&&0!==a&&"inertia"!==s}(u)?new r$({...u,element:u.motionValue.owner.current}):new rM(u);d.finished.then(()=>this.notifyFinished()).catch(eK),this.pendingTimeline&&(this.stopTimeline=d.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=d}get finished(){return this._animation?this.animation.finished:this._finished}then(e,t){return this.finished.finally(e).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),e8=!0,e9(),e7(),e8=!1),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(e){this.animation.time=e}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(e){this.animation.speed=e}get startTime(){return this.animation.startTime}attachTimeline(e){return this._animation?this.stopTimeline=this.animation.attachTimeline(e):this.pendingTimeline=e,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}let rY=e=>null!==e,rq={type:"spring",stiffness:500,damping:25,restSpeed:10},rX={type:"keyframes",duration:.8},rG={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},rK=(e,t,n,r={},i,a)=>s=>{let o=nO(r,e)||{},l=o.delay||r.delay||0,{elapsed:c=0}=r;c-=n$(l);let u={keyframes:Array.isArray(n)?n:[null,n],ease:"easeOut",velocity:t.getVelocity(),...o,delay:-c,onUpdate:e=>{t.set(e),o.onUpdate&&o.onUpdate(e)},onComplete:()=>{s(),o.onComplete&&o.onComplete()},name:e,motionValue:t,element:a?void 0:i};!function({when:e,delay:t,delayChildren:n,staggerChildren:r,staggerDirection:i,repeat:a,repeatType:s,repeatDelay:o,from:l,elapsed:c,...u}){return!!Object.keys(u).length}(o)&&Object.assign(u,((e,{keyframes:t})=>t.length>2?rX:Q.has(e)?e.startsWith("scale")?{type:"spring",stiffness:550,damping:0===t[1]?2*Math.sqrt(550):30,restSpeed:10}:rq:rG)(e,u)),u.duration&&(u.duration=n$(u.duration)),u.repeatDelay&&(u.repeatDelay=n$(u.repeatDelay)),void 0!==u.from&&(u.keyframes[0]=u.from);let d=!1;if(!1!==u.type&&(0!==u.duration||u.repeatDelay)||(nF(u),0===u.delay&&(d=!0)),(eZ.instantAnimations||eZ.skipAnimations)&&(d=!0,nF(u),u.delay=0),u.allowFlatten=!o.type&&!o.ease,d&&!a&&void 0!==t.get()){let e=function(e,{repeat:t,repeatType:n="loop"}){let r=e.filter(rY),i=t&&"loop"!==n&&t%2==1?0:r.length-1;return r[i]}(u.keyframes,o);if(void 0!==e)return void e0.update(()=>{u.onUpdate(e),u.onComplete()})}return o.isSync?new rM(u):new rU(u)};function rZ(e,t,{delay:n=0,transitionOverride:r,type:i}={}){let{transition:a=e.getDefaultTransition(),transitionEnd:s,...o}=t;r&&(a=r);let l=[],c=i&&e.animationState&&e.animationState.getState()[i];for(let t in o){let r=e.getValue(t,e.latestValues[t]??null),i=o[t];if(void 0===i||c&&function({protectedKeys:e,needsAnimating:t},n){let r=e.hasOwnProperty(n)&&!0!==t[n];return t[n]=!1,r}(c,t))continue;let s={delay:n,...nO(a||{},t)},u=r.get();if(void 0!==u&&!r.isAnimating&&!Array.isArray(i)&&i===u&&!s.velocity)continue;let d=!1;if(window.MotionHandoffAnimation){let n=e.props[nM];if(n){let e=window.MotionHandoffAnimation(n,t,e0);null!==e&&(s.startTime=e,d=!0)}}nI(e,t),r.start(rK(t,r,i,e.shouldReduceMotion&&eC.has(t)?{type:!1}:s,e,d));let h=r.animation;h&&l.push(h)}return s&&Promise.all(l).then(()=>{e0.update(()=>{s&&function(e,t){let{transitionEnd:n={},transition:r={},...i}=nA(e,t)||{};for(let t in i={...i,...n}){var a;let n=nR(a=i[t])?a[a.length-1]||0:a;e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,tF(n))}}(e,s)})}),l}function rJ(e,t,n,r=0,i=1){let a=Array.from(e).sort((e,t)=>e.sortNodePosition(t)).indexOf(t),s=e.size,o=(s-1)*r;return"function"==typeof n?n(a,s):1===i?a*r:o-a*r}function rQ(e,t,n={}){let r=nA(e,t,"exit"===n.type?e.presenceContext?.custom:void 0),{transition:i=e.getDefaultTransition()||{}}=r||{};n.transitionOverride&&(i=n.transitionOverride);let a=r?()=>Promise.all(rZ(e,r,n)):()=>Promise.resolve(),s=e.variantChildren&&e.variantChildren.size?(r=0)=>{let{delayChildren:a=0,staggerChildren:s,staggerDirection:o}=i;return function(e,t,n=0,r=0,i=0,a=1,s){let o=[];for(let l of e.variantChildren)l.notify("AnimationStart",t),o.push(rQ(l,t,{...s,delay:n+("function"==typeof r?0:r)+rJ(e.variantChildren,l,r,i,a)}).then(()=>l.notify("AnimationComplete",t)));return Promise.all(o)}(e,t,r,a,s,o,n)}:()=>Promise.resolve(),{when:o}=i;if(!o)return Promise.all([a(),s(n.delay)]);{let[e,t]="beforeChildren"===o?[a,s]:[s,a];return e().then(()=>t())}}function r0(e,t){if(!Array.isArray(t))return!1;let n=t.length;if(n!==e.length)return!1;for(let r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}let r1=tQ.length,r2=[...tJ].reverse(),r3=tJ.length;function r5(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function r4(){return{animate:r5(!0),whileInView:r5(),whileHover:r5(),whileTap:r5(),whileDrag:r5(),whileFocus:r5(),exit:r5()}}class r6{constructor(e){this.isMounted=!1,this.node=e}update(){}}let r8=0,r7={x:!1,y:!1};function r9(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n)}let ie=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function it(e){return{point:{x:e.pageX,y:e.pageY}}}function ir(e,t,n,r){return r9(e,t,e=>ie(e)&&n(e,it(e)),r)}function ii(e){return e.max-e.min}function ia(e,t,n,r=.5){e.origin=r,e.originPoint=eg(t.min,t.max,e.origin),e.scale=ii(n)/ii(t),e.translate=eg(n.min,n.max,e.origin)-e.originPoint,(e.scale>=.9999&&e.scale<=1.0001||isNaN(e.scale))&&(e.scale=1),(e.translate>=-.01&&e.translate<=.01||isNaN(e.translate))&&(e.translate=0)}function is(e,t,n,r){ia(e.x,t.x,n.x,r?r.originX:void 0),ia(e.y,t.y,n.y,r?r.originY:void 0)}function io(e,t,n){e.min=n.min+t.min,e.max=e.min+ii(t)}function il(e,t,n){e.min=t.min-n.min,e.max=e.min+ii(t)}function ic(e,t,n){il(e.x,t.x,n.x),il(e.y,t.y,n.y)}function iu(e){return[e("x"),e("y")]}let id=({current:e})=>e?e.ownerDocument.defaultView:null,ih=(e,t)=>Math.abs(e-t);class ip{constructor(e,t,{transformPagePoint:n,contextWindow:r=window,dragSnapToOrigin:i=!1,distanceThreshold:a=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{var e,t;if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let n=iv(this.lastMoveEventInfo,this.history),r=null!==this.startEvent,i=(e=n.offset,t={x:0,y:0},Math.sqrt(ih(e.x,t.x)**2+ih(e.y,t.y)**2)>=this.distanceThreshold);if(!r&&!i)return;let{point:a}=n,{timestamp:s}=e2;this.history.push({...a,timestamp:s});
44let{onStart:o,onMove:l}=this.handlers;r||(o&&o(this.lastMoveEvent,n),this.startEvent=this.lastMoveEvent),l&&l(this.lastMoveEvent,n)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=im(t,this.transformPagePoint),e0.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();let{onEnd:n,onSessionEnd:r,resumeAnimation:i}=this.handlers;if(this.dragSnapToOrigin&&i&&i(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let a=iv("pointercancel"===e.type?this.lastMoveEventInfo:im(t,this.transformPagePoint),this.history);this.startEvent&&n&&n(e,a),r&&r(e,a)},!ie(e))return;this.dragSnapToOrigin=i,this.handlers=t,this.transformPagePoint=n,this.distanceThreshold=a,this.contextWindow=r||window;const s=im(it(e),this.transformPagePoint),{point:o}=s,{timestamp:l}=e2;this.history=[{...o,timestamp:l}];const{onSessionStart:c}=t;c&&c(e,iv(s,this.history)),this.removeListeners=nB(ir(this.contextWindow,"pointermove",this.handlePointerMove),ir(this.contextWindow,"pointerup",this.handlePointerUp),ir(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),e1(this.updatePoint)}}function im(e,t){return t?{point:t(e.point)}:e}function ig(e,t){return{x:e.x-t.x,y:e.y-t.y}}function iv({point:e},t){return{point:e,delta:ig(e,ix(t)),offset:ig(e,t[0]),velocity:function(e){if(e.length<2)return{x:0,y:0};let t=e.length-1,n=null,r=ix(e);for(;t>=0&&(n=e[t],!(r.timestamp-n.timestamp>n$(.1)));)t--;if(!n)return{x:0,y:0};let i=(r.timestamp-n.timestamp)/1e3;if(0===i)return{x:0,y:0};let a={x:(r.x-n.x)/i,y:(r.y-n.y)/i};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}(t)}}function ix(e){return e[e.length-1]}function iy(e,t,n){return{min:void 0!==t?e.min+t:void 0,max:void 0!==n?e.max+n-(e.max-e.min):void 0}}function ib(e,t){let n=t.min-e.min,r=t.max-e.max;return t.max-t.min<e.max-e.min&&([n,r]=[r,n]),{min:n,max:r}}function iw(e,t,n){return{min:ij(e,t),max:ij(e,n)}}function ij(e,t){return"number"==typeof e?e:e[t]||0}let iS=new WeakMap;class ik{constructor(e){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=tY(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=e}start(e,{snapToCursor:t=!1,distanceThreshold:n}={}){let{presenceContext:r}=this.visualElement;if(r&&!1===r.isPresent)return;let i=e=>{let{dragSnapToOrigin:n}=this.getProps();n?this.pauseAnimation():this.stopAnimation(),t&&this.snapToCursor(it(e).point)},a=(e,t)=>{let{drag:n,dragPropagation:r,onDragStart:i}=this.getProps();if(n&&!r&&(this.openDragLock&&this.openDragLock(),this.openDragLock=function(e){if("x"===e||"y"===e)if(r7[e])return null;else return r7[e]=!0,()=>{r7[e]=!1};return r7.x||r7.y?null:(r7.x=r7.y=!0,()=>{r7.x=r7.y=!1})}(n),!this.openDragLock))return;this.latestPointerEvent=e,this.latestPanInfo=t,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),iu(e=>{let t=this.getAxisMotionValue(e).get()||0;if(eO.test(t)){let{projection:n}=this.visualElement;if(n&&n.layout){let r=n.layout.layoutBox[e];r&&(t=ii(r)*(parseFloat(t)/100))}}this.originPoint[e]=t}),i&&e0.postRender(()=>i(e,t)),nI(this.visualElement,"transform");let{animationState:a}=this.visualElement;a&&a.setActive("whileDrag",!0)},s=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t;let{dragPropagation:n,dragDirectionLock:r,onDirectionLock:i,onDrag:a}=this.getProps();if(!n&&!this.openDragLock)return;let{offset:s}=t;if(r&&null===this.currentDirection){this.currentDirection=function(e,t=10){let n=null;return Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x"),n}(s),null!==this.currentDirection&&i&&i(this.currentDirection);return}this.updateAxis("x",t.point,s),this.updateAxis("y",t.point,s),this.visualElement.render(),a&&a(e,t)},o=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t,this.stop(e,t),this.latestPointerEvent=null,this.latestPanInfo=null},l=()=>iu(e=>"paused"===this.getAnimationState(e)&&this.getAxisMotionValue(e).animation?.play()),{dragSnapToOrigin:c}=this.getProps();this.panSession=new ip(e,{onSessionStart:i,onStart:a,onMove:s,onSessionEnd:o,resumeAnimation:l},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:c,distanceThreshold:n,contextWindow:id(this.visualElement)})}stop(e,t){let n=e||this.latestPointerEvent,r=t||this.latestPanInfo,i=this.isDragging;if(this.cancel(),!i||!r||!n)return;let{velocity:a}=r;this.startAnimation(a);let{onDragEnd:s}=this.getProps();s&&e0.postRender(()=>s(n,r))}cancel(){this.isDragging=!1;let{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:n}=this.getProps();!n&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),t&&t.setActive("whileDrag",!1)}updateAxis(e,t,n){let{drag:r}=this.getProps();if(!n||!iN(e,r,this.currentDirection))return;let i=this.getAxisMotionValue(e),a=this.originPoint[e]+n[e];this.constraints&&this.constraints[e]&&(a=function(e,{min:t,max:n},r){return void 0!==t&&e<t?e=r?eg(t,e,r.min):Math.max(e,t):void 0!==n&&e>n&&(e=r?eg(n,e,r.max):Math.min(e,n)),e}(a,this.constraints[e],this.elastic[e])),i.set(a)}resolveConstraints(){let{dragConstraints:e,dragElastic:t}=this.getProps(),n=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,r=this.constraints;e&&nL(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&n?this.constraints=function(e,{top:t,left:n,bottom:r,right:i}){return{x:iy(e.x,n,i),y:iy(e.y,t,r)}}(n.layoutBox,e):this.constraints=!1,this.elastic=function(e=.35){return!1===e?e=0:!0===e&&(e=.35),{x:iw(e,"left","right"),y:iw(e,"to
44p","bottom")}}(t),r!==this.constraints&&n&&this.constraints&&!this.hasMutatedConstraints&&iu(e=>{var t,r;let i;!1!==this.constraints&&this.getAxisMotionValue(e)&&(this.constraints[e]=(t=n.layoutBox[e],r=this.constraints[e],i={},void 0!==r.min&&(i.min=r.min-t.min),void 0!==r.max&&(i.max=r.max-t.min),i))})}resolveRefConstraints(){var e;let{dragConstraints:t,onMeasureDragConstraints:n}=this.getProps();if(!t||!nL(t))return!1;let r=t.current;eH();let{projection:i}=this.visualElement;if(!i||!i.layout)return!1;let a=function(e,t,n){let r=e_(e,n),{scroll:i}=t;return i&&(ek(r.x,i.offset.x),ek(r.y,i.offset.y)),r}(r,i.root,this.visualElement.getTransformPagePoint()),s=(e=i.layout.layoutBox,{x:ib(e.x,a.x),y:ib(e.y,a.y)});if(n){let e=n(function({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}(s));this.hasMutatedConstraints=!!e,e&&(s=em(e))}return s}startAnimation(e){let{drag:t,dragMomentum:n,dragElastic:r,dragTransition:i,dragSnapToOrigin:a,onDragTransitionEnd:s}=this.getProps(),o=this.constraints||{};return Promise.all(iu(s=>{if(!iN(s,t,this.currentDirection))return;let l=o&&o[s]||{};a&&(l={min:0,max:0});let c={type:"inertia",velocity:n?e[s]:0,bounceStiffness:r?200:1e6,bounceDamping:r?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...i,...l};return this.startAxisValueAnimation(s,c)})).then(s)}startAxisValueAnimation(e,t){let n=this.getAxisMotionValue(e);return nI(this.visualElement,e),n.start(rK(e,n,0,t,this.visualElement,!1))}stopAnimation(){iu(e=>this.getAxisMotionValue(e).stop())}pauseAnimation(){iu(e=>this.getAxisMotionValue(e).animation?.pause())}getAnimationState(e){return this.getAxisMotionValue(e).animation?.state}getAxisMotionValue(e){let t=`_drag${e.toUpperCase()}`,n=this.visualElement.getProps();return n[t]||this.visualElement.getValue(e,(n.initial?n.initial[e]:void 0)||0)}snapToCursor(e){iu(t=>{let{drag:n}=this.getProps();if(!iN(t,n,this.currentDirection))return;let{projection:r}=this.visualElement,i=this.getAxisMotionValue(t);if(r&&r.layout){let{min:n,max:a}=r.layout.layoutBox[t];i.set(e[t]-eg(n,a,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:n}=this.visualElement;if(!nL(t)||!n||!this.constraints)return;this.stopAnimation();let r={x:0,y:0};iu(e=>{let t=this.getAxisMotionValue(e);if(t&&!1!==this.constraints){var n,i;let a,s,o,l=t.get();r[e]=(n={min:l,max:l},i=this.constraints[e],a=.5,s=ii(n),(o=ii(i))>s?a=rS(i.min,i.max-s,n.min):s>o&&(a=rS(n.min,n.max-o,i.min)),eT(0,1,a))}});let{transformTemplate:i}=this.visualElement.getProps();this.visualElement.current.style.transform=i?i({},""):"none",n.root&&n.root.updateScroll(),n.updateLayout(),this.resolveConstraints(),iu(t=>{if(!iN(t,e,null))return;let n=this.getAxisMotionValue(t),{min:i,max:a}=this.constraints[t];n.set(eg(i,a,r[t]))})}addListeners(){if(!this.visualElement.current)return;iS.set(this.visualElement,this);let e=ir(this.visualElement.current,"pointerdown",e=>{let{drag:t,dragListener:n=!0}=this.getProps();t&&n&&this.start(e)}),t=()=>{let{dragConstraints:e}=this.getProps();nL(e)&&e.current&&(this.constraints=this.resolveRefConstraints())},{projection:n}=this.visualElement,r=n.addEventListener("measure",t);n&&!n.layout&&(n.root&&n.root.updateScroll(),n.updateLayout()),e0.read(t);let i=r9(window,"resize",()=>this.scalePositionWithinConstraints()),a=n.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(iu(t=>{let n=this.getAxisMotionValue(t);n&&(this.originPoint[t]+=e[t].translate,n.set(n.get()+e[t].translate))}),this.visualElement.render())});return()=>{i(),e(),r(),a&&a()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:n=!1,dragPropagation:r=!1,dragConstraints:i=!1,dragElastic:a=.35,dragMomentum:s=!0}=e;return{...e,drag:t,dragDirectionLock:n,dragPropagation:r,dragConstraints:i,dragElastic:a,dragMomentum:s}}}function iN(e,t,n){return(!0===t||t===e)&&(null===n||n===e)}let iE=e=>(t,n)=>{e&&e0.postRender(()=>e(t,n))};var i_=P;let iC={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function iT(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}let iL={correct:(e,t)=>
44{if(!t.target)return e;if("string"==typeof e)if(!eR.test(e))return e;else e=parseFloat(e);let n=iT(e,t.target.x),r=iT(e,t.target.y);return`${n}% ${r}%`}},iM=!1;class iD extends i_.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:n,layoutId:r}=this.props,{projection:i}=e;for(let e in iA)nn[e]=iA[e],ed(e)&&(nn[e].isCSSVariable=!0);i&&(t.group&&t.group.add(i),n&&n.register&&r&&n.register(i),iM&&i.root.didUpdate(),i.addEventListener("animationComplete",()=>{this.safeToRemove()}),i.setOptions({...i.options,onExitComplete:()=>this.safeToRemove()})),iC.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:n,drag:r,isPresent:i}=this.props,{projection:a}=n;return a&&(a.isPresent=i,iM=!0,r||e.layoutDependency!==t||void 0===t||e.isPresent!==i?a.willUpdate():this.safeToRemove(),e.isPresent!==i&&(i?a.promote():a.relegate()||e0.postRender(()=>{let e=a.getStack();e&&e.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),tB.postRender(()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:n}=this.props,{projection:r}=e;iM=!0,r&&(r.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(r),n&&n.deregister&&n.deregister(r))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}}function iP(e){let[t,n]=X(),r=(0,i_.useContext)(A);return(0,g.jsx)(iD,{...e,layoutGroup:r,switchLayoutGroup:(0,i_.useContext)(nD),isPresent:t,safeToRemove:n})}let iA={borderRadius:{...iL,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:iL,borderTopRightRadius:iL,borderBottomLeftRadius:iL,borderBottomRightRadius:iL,boxShadow:{correct:(e,{treeScale:t,projectionDelta:n})=>{let r=ty.parse(e);if(r.length>5)return e;let i=ty.createTransformer(e),a=+("number"!=typeof r[0]),s=n.x.scale*t.x,o=n.y.scale*t.y;r[0+a]/=s,r[1+a]/=o;let l=eg(s,o,.5);return"number"==typeof r[2+a]&&(r[2+a]/=l),"number"==typeof r[3+a]&&(r[3+a]/=l),i(r)}}};function iO(e){return z(e)&&"ownerSVGElement"in e}let iR=(e,t)=>e.depth-t.depth;class iI{constructor(){this.children=[],this.isDirty=!1}add(e){tA(this.children,e),this.isDirty=!0}remove(e){tO(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(iR),this.isDirty=!1,this.children.forEach(e)}}let iF=["TopLeft","TopRight","BottomLeft","BottomRight"],iz=iF.length,iB=e=>"string"==typeof e?parseFloat(e):e,i$=e=>"number"==typeof e||eR.test(e);function iW(e,t){return void 0!==e[t]?e[t]:e.borderRadius}let iV=iU(0,.5,rx),iH=iU(.5,.95,eK);function iU(e,t,n){return r=>r<e?0:r>t?1:n(rS(e,t,r))}function iY(e,t){e.min=t.min,e.max=t.max}function iq(e,t){iY(e.x,t.x),iY(e.y,t.y)}function iX(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}function iG(e,t,n,r,i){return e-=t,e=r+1/n*(e-r),void 0!==i&&(e=r+1/i*(e-r)),e}function iK(e,t,[n,r,i],a,s){!function(e,t=0,n=1,r=.5,i,a=e,s=e){if(eO.test(t)&&(t=parseFloat(t),t=eg(s.min,s.max,t/100)-s.min),"number"!=typeof t)return;let o=eg(a.min,a.max,r);e===a&&(o-=t),e.min=iG(e.min,t,n,o,i),e.max=iG(e.max,t,n,o,i)}(e,t[n],t[r],t[i],t.scale,a,s)}let iZ=["x","scaleX","originX"],iJ=["y","scaleY","originY"];function iQ(e,t,n,r){iK(e.x,t,iZ,n?n.x:void 0,r?r.x:void 0),iK(e.y,t,iJ,n?n.y:void 0,r?r.y:void 0)}function i0(e){return 0===e.translate&&1===e.scale}function i1(e){return i0(e.x)&&i0(e.y)}function i2(e,t){return e.min===t.min&&e.max===t.max}function i3(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function i5(e,t){return i3(e.x,t.x)&&i3(e.y,t.y)}function i4(e){return ii(e.x)/ii(e.y)}function i6(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}class i8{constructor(){this.members=[]}add(e){tA(this.members,e),e.scheduleRender()}remove(e){if(tO(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){let e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){let t,n=this.members.findIndex(t=>e===t);if(0===n)return!1;for(let e=n;e>=0;e--){let n=this.members[e];if(!1!==n.isPresent){t=n;break}}return!!t&&(this.promote(t),!0)}promote(e,t){let n=this.lead;if(e!==n&&(this.prevLead=n,this.lead=e,e.show(),n)){n.instance&&n.scheduleRender(),e.scheduleRender(),e.resumeFrom=n,t&&(e.resumeFrom.preserveOpacity=!0),n.snapshot&&(e.snapshot=n.snapshot,e.snapshot.latestValues=n.animationValues||n.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);let{crossfade:r}=e.options;!1===r&&n.hide()}}
44exitAnimationComplete(){this.members.forEach(e=>{let{options:t,resumingFrom:n}=e;t.onExitComplete&&t.onExitComplete(),n&&n.options.onExitComplete&&n.options.onExitComplete()})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}let i7=["","X","Y","Z"],i9=0;function ae(e,t,n,r){let{latestValues:i}=t;i[e]&&(n[e]=i[e],t.setStaticValue(e,0),r&&(r[e]=0))}function at({attachResizeListener:e,defaultParent:t,measureScroll:n,checkIsScrollRoot:r,resetTransform:i}){return class{constructor(e={},n=t?.()){this.id=i9++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(ai),this.nodes.forEach(ad),this.nodes.forEach(ah),this.nodes.forEach(aa)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=n?n.root||n:this,this.path=n?[...n.path,n]:[],this.parent=n,this.depth=n?n.depth+1:0;for(let e=0;e<this.path.length;e++)this.path[e].shouldResetTransform=!0;this.root===this&&(this.nodes=new iI)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new tR),this.eventHandlers.get(e).add(t)}notifyListeners(e,...t){let n=this.eventHandlers.get(e);n&&n.notify(...t)}hasListeners(e){return this.eventHandlers.has(e)}mount(t){if(this.instance)return;this.isSVG=iO(t)&&!(iO(t)&&"svg"===t.tagName),this.instance=t;let{layoutId:n,layout:r,visualElement:i}=this.options;if(i&&!i.current&&i.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(r||n)&&(this.isLayoutDirty=!0),e){let n,r=0,i=()=>this.root.updateBlockedByResize=!1;e0.read(()=>{r=window.innerWidth}),e(t,()=>{let e=window.innerWidth;if(e!==r){let t,a;r=e,this.root.updateBlockedByResize=!0,n&&n(),t=tP.now(),a=({timestamp:e})=>{let n=e-t;n>=250&&(e1(a),i())},e0.setup(a,!0),n=()=>e1(a),iC.hasAnimatedSinceResize&&(iC.hasAnimatedSinceResize=!1,this.nodes.forEach(au))}})}n&&this.root.registerSharedNode(n,this),!1!==this.options.animate&&i&&(n||r)&&this.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t,hasRelativeLayoutChanged:n,layout:r})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let a=this.options.transition||i.getDefaultTransition()||ax,{onLayoutAnimationStart:s,onLayoutAnimationComplete:o}=i.getProps(),l=!this.targetLayout||!i5(this.targetLayout,r),c=!t&&n;if(this.options.layoutRoot||this.resumeFrom||c||t&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);let t={...nO(a,"layout"),onPlay:s,onComplete:o};(i.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t),this.setAnimationOrigin(e,c)}else t||au(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=r})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),e1(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEac
44h(af),this.animationId++)}getTransformTemplate(){let{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&function e(t){if(t.hasCheckedOptimisedAppear=!0,t.root===t)return;let{visualElement:n}=t.options;if(!n)return;let r=n.props[nM];if(window.MotionHasOptimisedAnimation(r,"transform")){let{layout:e,layoutId:n}=t.options;window.MotionCancelOptimisedAnimation(r,"transform",e0,!(e||n))}let{parent:i}=t;i&&!i.hasCheckedOptimisedAppear&&e(i)}(this),this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;e<this.path.length;e++){let t=this.path[e];t.shouldResetTransform=!0,t.updateScroll("snapshot"),t.options.layoutRoot&&t.willUpdate(!1)}let{layoutId:t,layout:n}=this.options;if(void 0===t&&!n)return;let r=this.getTransformTemplate();this.prevTransformTemplateValue=r?r(this.latestValues,""):void 0,this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(ao);return}if(this.animationId<=this.animationCommitId)return void this.nodes.forEach(al);this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(ac),this.nodes.forEach(an),this.nodes.forEach(ar)):this.nodes.forEach(al),this.clearAllSnapshots();let e=tP.now();e2.delta=eT(0,1e3/60,e-e2.timestamp),e2.timestamp=e,e2.isProcessing=!0,e3.update.process(e2),e3.preRender.process(e2),e3.render.process(e2),e2.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,tB.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(as),this.sharedNodes.forEach(ap)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,e0.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){e0.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure(),!this.snapshot||ii(this.snapshot.measuredBox.x)||ii(this.snapshot.measuredBox.y)||(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;e<this.path.length;e++)this.path[e].updateScroll();let e=this.layout;this.layout=this.measure(!1),this.layoutVersion++,this.layoutCorrected=tY(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:t}=this.options;t&&t.notify("LayoutMeasure",this.layout.layoutBox,e?e.layoutBox:void 0)}updateScroll(e="measure"){let t=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(t=!1),t&&this.instance){let t=r(this.instance);this.scroll={animationId:this.root.animationId,phase:e,isRoot:t,offset:n(this.instance),wasRoot:this.scroll?this.scroll.isRoot:t}}}resetTransform(){if(!i)return;let e=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,t=this.projectionDelta&&!i1(this.projectionDelta),n=this.getTransformTemplate(),r=n?n(this.latestValues,""):void 0,a=r!==this.prevTransformTemplateValue;e&&this.instance&&(t||ey(this.latestValues)||a)&&(i(this.instance,r),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){var t;let n=this.measurePageBox(),r=this.removeElementScroll(n);return e&&(r=this.removeTransform(r)),aw((t=r).x),aw(t.y),{animationId:this.root.animationId,measuredBox:n,layoutBox:r,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:e}=this.options;if(!e)return tY();let t=e.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(aS))){let{scroll:e}=this.root;e&&(ek(t.x,e.offset.x),ek(t.y,e.offset.y))}return t}removeElementScroll(e){let t=tY();if(iq(t,e),this.scroll?.wasRoot)return t;for(let n=0;n<this.path.length;n++){let r=this.path[n],{scroll:i,options:a}=r;r!==this.root&&i&&a.layoutScroll&&(i.wasRoot&&iq(t,e),ek(t.x,i.offset.x),ek(t.y,i.offset.y))}return t}applyTransform(e,t=!1){let n=tY();iq(n,e);for(let e=0;e<this.path.length;e++){let r=this.path[e];!t&&r.options.layoutScroll&&r.scroll&&r!==r.root&&eE(n,{x:-r.scroll.offset.x,y:-r.scroll.offset.y}),ey(r.latestValues)&&eE(n,r.latestValues)}return ey(this.latestValues)&&eE(n,this.latestValues),n}removeTransform(e){let t=tY();iq(t,e);for(let e=0;e<this.path.length;e++){let n=this.path[e];if(!n.instance||!ey(n.latestValues))continue;ex(n.latestValues)&&n.updateSnapshot();let r=tY();iq(r,n.measurePageBox()),iQ(t,n.latestValues,n.snapshot?n.snapshot.layoutBox:void 0,r)}return ey(this.latestValues)&&iQ(t,this.latestValues),t}setTargetDelta(e){this.targetDelta=e,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(e){this.options={...this.options,...e,crossfade:void 0===e.crossfade||e.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==e2.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(e=!1){let t=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=t.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=t.
44isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=t.isSharedProjectionDirty);let n=!!this.resumingFrom||this!==t;if(!(e||n&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;let{layout:r,layoutId:i}=this.options;if(!this.layout||!(r||i))return;this.resolvedRelativeTargetAt=e2.timestamp;let a=this.getClosestProjectingParent();if(a&&this.linkedParentVersion!==a.layoutVersion&&!a.options.layoutRoot&&this.removeRelativeTarget(),this.targetDelta||this.relativeTarget||(a&&a.layout?this.createRelativeTarget(a,this.layout.layoutBox,a.layout.layoutBox):this.removeRelativeTarget()),this.relativeTarget||this.targetDelta){if(this.target||(this.target=tY(),this.targetWithTransforms=tY()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target){var s,o,l;this.forceRelativeParentToResolveTarget(),s=this.target,o=this.relativeTarget,l=this.relativeParent.target,io(s.x,o.x,l.x),io(s.y,o.y,l.y)}else this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):iq(this.target,this.layout.layoutBox),eS(this.target,this.targetDelta)):iq(this.target,this.layout.layoutBox);this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,a&&!!a.resumingFrom==!!this.resumingFrom&&!a.options.layoutScroll&&a.target&&1!==this.animationProgress?this.createRelativeTarget(a,this.target,a.target):this.relativeParent=this.relativeTarget=void 0)}}getClosestProjectingParent(){if(!(!this.parent||ex(this.parent.latestValues)||eb(this.parent.latestValues)))if(this.parent.isProjecting())return this.parent;else return this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}createRelativeTarget(e,t,n){this.relativeParent=e,this.linkedParentVersion=e.layoutVersion,this.forceRelativeParentToResolveTarget(),this.relativeTarget=tY(),this.relativeTargetOrigin=tY(),ic(this.relativeTargetOrigin,t,n),iq(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){let e=this.getLead(),t=!!this.resumingFrom||this!==e,n=!0;if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(n=!1),t&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(n=!1),this.resolvedRelativeTargetAt===e2.timestamp&&(n=!1),n)return;let{layout:r,layoutId:i}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(r||i))return;iq(this.layoutCorrected,this.layout.layoutBox);let a=this.treeScale.x,s=this.treeScale.y;!function(e,t,n,r=!1){let i,a,s=n.length;if(s){t.x=t.y=1;for(let o=0;o<s;o++){a=(i=n[o]).projectionDelta;let{visualElement:s}=i.options;(!s||!s.props.style||"contents"!==s.props.style.display)&&(r&&i.options.layoutScroll&&i.scroll&&i!==i.root&&eE(e,{x:-i.scroll.offset.x,y:-i.scroll.offset.y}),a&&(t.x*=a.x.scale,t.y*=a.y.scale,eS(e,a)),r&&ey(i.latestValues)&&eE(e,i.latestValues))}t.x<1.0000000000001&&t.x>.999999999999&&(t.x=1),t.y<1.0000000000001&&t.y>.999999999999&&(t.y=1)}}(this.layoutCorrected,this.treeScale,this.path,t),e.layout&&!e.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(e.target=e.layout.layoutBox,e.targetWithTransforms=tY());let{target:o}=e;if(!o){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(iX(this.prevProjectionDelta.x,this.projectionDelta.x),iX(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),is(this.projectionDelta,this.layoutCorrected,o,this.latestValues),this.treeScale.x===a&&this.treeScale.y===s&&i6(this.projectionDelta.x,this.prevProjectionDelta.x)&&i6(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",o))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){if(this.options.visualElement?.scheduleRender(),e){let e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=tH(),this.projectionDelta=tH(),this.projectionDeltaWithTransform=tH()}setAnimationOrigin(e,t=!1){let n,r=this.snapshot,i=r?r.latestValues:{},a={...this.latestValues},s=tH();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;let o=tY(),l=(r?r.source:void 0)!==(this.layout?this.layout.source:void 0),c=this.getStack(),u=!c||c.members.length<=1,d=!!(l&&!u&&!0===this.options.crossfade&&!this.path.some(av));this.animationProgress=0,this.mixTargetDelta=t=>{let r=t/1e3;if(am(s.x,e.x,r),am(s.y,e.y,r),this.setTargetDelta(s),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var c,h,f,p,m,g;ic(o,this.layout.layoutBox,this.relativeParent.layout.layoutBox),f=this.relativeTarget,p=this.relativeTargetOrigin,m=o,g=r,ag(f.x,p.x,m.x,g),ag(f.y,p.y,m.y,g),n&&(c=this.relativeTarget,h=n,i2
44(c.x,h.x)&&i2(c.y,h.y))&&(this.isProjectionDirty=!1),n||(n=tY()),iq(n,this.relativeTarget)}l&&(this.animationValues=a,function(e,t,n,r,i,a){i?(e.opacity=eg(0,n.opacity??1,iV(r)),e.opacityExit=eg(t.opacity??1,0,iH(r))):a&&(e.opacity=eg(t.opacity??1,n.opacity??1,r));for(let i=0;i<iz;i++){let a=`border${iF[i]}Radius`,s=iW(t,a),o=iW(n,a);(void 0!==s||void 0!==o)&&(s||(s=0),o||(o=0),0===s||0===o||i$(s)===i$(o)?(e[a]=Math.max(eg(iB(s),iB(o),r),0),(eO.test(o)||eO.test(s))&&(e[a]+="%")):e[a]=o)}(t.rotate||n.rotate)&&(e.rotate=eg(t.rotate||0,n.rotate||0,r))}(a,i,this.latestValues,r,d,u)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=r},this.mixTargetDelta(1e3*!!this.options.layoutRoot)}startAnimation(e){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(e1(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=e0.update(()=>{var t,n,r;let i;iC.hasAnimatedSinceResize=!0,nW.layout++,this.motionValue||(this.motionValue=tF(0)),this.currentAnimation=(t=this.motionValue,n=[0,1e3],r={...e,velocity:0,isSync:!0,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onStop:()=>{nW.layout--},onComplete:()=>{nW.layout--,e.onComplete&&e.onComplete(),this.completeAnimation()}},(i=tM(t)?t:tF(t)).start(rK("",i,n,r)),i.animation),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let e=this.getLead(),{targetWithTransforms:t,target:n,layout:r,latestValues:i}=e;if(t&&n&&r){if(this!==e&&this.layout&&r&&aj(this.options.animationType,this.layout.layoutBox,r.layoutBox)){n=this.target||tY();let t=ii(this.layout.layoutBox.x);n.x.min=e.target.x.min,n.x.max=n.x.min+t;let r=ii(this.layout.layoutBox.y);n.y.min=e.target.y.min,n.y.max=n.y.min+r}iq(t,n),eE(t,i),is(this.projectionDeltaWithTransform,this.layoutCorrected,t,i)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new i8),this.sharedNodes.get(e).add(t);let n=t.options.initialPromotionConfig;t.promote({transition:n?n.transition:void 0,preserveFollowOpacity:n&&n.shouldPreserveFollowOpacity?n.shouldPreserveFollowOpacity(t):void 0})}isLead(){let e=this.getStack();return!e||e.lead===this}getLead(){let{layoutId:e}=this.options;return e&&this.getStack()?.lead||this}getPrevLead(){let{layoutId:e}=this.options;return e?this.getStack()?.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:n}={}){let r=this.getStack();r&&r.promote(this,n),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){let e=this.getStack();return!!e&&e.relegate(this)}resetSkewAndRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:n}=e;if((n.z||n.rotate||n.rotateX||n.rotateY||n.rotateZ||n.skewX||n.skewY)&&(t=!0),!t)return;let r={};n.z&&ae("z",e,r,this.animationValues);for(let t=0;t<i7.length;t++)ae(`rotate${i7[t]}`,e,r,this.animationValues),ae(`skew${i7[t]}`,e,r,this.animationValues);for(let t in e.render(),r)e.setStaticValue(t,r[t]),this.animationValues&&(this.animationValues[t]=r[t]);e.scheduleRender()}applyProjectionStyles(e,t){if(!this.instance||this.isSVG)return;if(!this.isVisible){e.visibility="hidden";return}let n=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,e.visibility="",e.opacity="",e.pointerEvents=nN(t?.pointerEvents)||"",e.transform=n?n(this.latestValues,""):"none";return}let r=this.getLead();if(!this.projectionDelta||!this.layout||!r.target){this.options.layoutId&&(e.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,e.pointerEvents=nN(t?.pointerEvents)||""),this.hasProjected&&!ey(this.latestValues)&&(e.transform=n?n({},""):"none",this.hasProjected=!1);return}e.visibility="";let i=r.animationValues||r.latestValues;this.applyTransformsToTarget();let a=function(e,t,n){let r="",i=e.x.translate/t.x,a=e.y.translate/t.y,s=n?.z||0;if((i||a||s)&&(r=`translate3d(${i}px, ${a}px, ${s}px) `),(1!==t.x||1!==t.y)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),n){let{transformPerspective:e,rotate:t,rotateX:i,rotateY:a,skewX:s,skewY:o}=n;e&&(r=`perspective(${e}px) ${r}`),t&&(r+=`rotate(${t}deg) `),i&&(r+=`rotateX(${i}deg) `),a&&(r+=`rotateY(${a}deg) `),s&&(r+=`skewX(${s}deg) `),o&&(r+=`skewY(${o}deg) `)}let o=e.x.scale*t.x,l=e.y.scale*t.y;return(1!==o||1!==l)&&(r+=`scale(${o}, ${l}
44)`),r||"none"}(this.projectionDeltaWithTransform,this.treeScale,i);n&&(a=n(i,a)),e.transform=a;let{x:s,y:o}=this.projectionDelta;for(let t in e.transformOrigin=`${100*s.origin}% ${100*o.origin}% 0`,r.animationValues?e.opacity=r===this?i.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:i.opacityExit:e.opacity=r===this?void 0!==i.opacity?i.opacity:"":void 0!==i.opacityExit?i.opacityExit:0,nn){if(void 0===i[t])continue;let{correct:n,applyTo:s,isCSSVariable:o}=nn[t],l="none"===a?i[t]:n(i[t],r);if(s){let t=s.length;for(let n=0;n<t;n++)e[s[n]]=l}else o?this.options.visualElement.renderState.vars[t]=l:e[t]=l}this.options.layoutId&&(e.pointerEvents=r===this?nN(t?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(e=>e.currentAnimation?.stop()),this.root.nodes.forEach(ao),this.root.sharedNodes.clear()}}}function an(e){e.updateLayout()}function ar(e){let t=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners("didUpdate")){let{layoutBox:n,measuredBox:r}=e.layout,{animationType:i}=e.options,a=t.source!==e.layout.source;"size"===i?iu(e=>{let r=a?t.measuredBox[e]:t.layoutBox[e],i=ii(r);r.min=n[e].min,r.max=r.min+i}):aj(i,t.layoutBox,n)&&iu(r=>{let i=a?t.measuredBox[r]:t.layoutBox[r],s=ii(n[r]);i.max=i.min+s,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[r].max=e.relativeTarget[r].min+s)});let s=tH();is(s,n,t.layoutBox);let o=tH();a?is(o,e.applyTransform(r,!0),t.measuredBox):is(o,n,t.layoutBox);let l=!i1(s),c=!1;if(!e.resumeFrom){let r=e.getClosestProjectingParent();if(r&&!r.resumeFrom){let{snapshot:i,layout:a}=r;if(i&&a){let s=tY();ic(s,t.layoutBox,i.layoutBox);let o=tY();ic(o,n,a.layoutBox),i5(s,o)||(c=!0),r.options.layoutRoot&&(e.relativeTarget=o,e.relativeTargetOrigin=s,e.relativeParent=r)}}}e.notifyListeners("didUpdate",{layout:n,snapshot:t,delta:o,layoutDelta:s,hasLayoutChanged:l,hasRelativeLayoutChanged:c})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function ai(e){e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function aa(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function as(e){e.clearSnapshot()}function ao(e){e.clearMeasurements()}function al(e){e.isLayoutDirty=!1}function ac(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function au(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function ad(e){e.resolveTargetDelta()}function ah(e){e.calcProjection()}function af(e){e.resetSkewAndRotation()}function ap(e){e.removeLeadSnapshot()}function am(e,t,n){e.translate=eg(t.translate,0,n),e.scale=eg(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function ag(e,t,n,r){e.min=eg(t.min,n.min,r),e.max=eg(t.max,n.max,r)}function av(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}let ax={duration:.45,ease:[.4,0,.1,1]},ay=e=>"u">typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),ab=ay("applewebkit/")&&!ay("chrome/")?Math.round:eK;function aw(e){e.min=ab(e.min),e.max=ab(e.max)}function aj(e,t,n){return"position"===e||"preserve-aspect"===e&&!(.2>=Math.abs(i4(t)-i4(n)))}function aS(e){return e!==e.root&&e.scroll?.wasRoot}let ak=at({attachResizeListener:(e,t)=>r9(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),aN={current:void 0},aE=at({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!aN.current){let e=new ak({});e.mount(window),e.setOptions({layoutScroll:!0}),aN.current=e}return aN.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>"fixed"===window.getComputedStyle(e).position});function a_(e,t){let n=function(e){if(e instanceof EventTarget)return[e];if("string"==typeof e){let t=document,n=(void 0)??t.querySelectorAll(e);return n?Array.from(n):[]}return Array.from(e)}(e),r=new AbortController;return[n,{passive:!0,...t,signal:r.signal},()=>r.abort()]}function aC(e){return!("touch"===e.pointerType||r7.x||r7.y)}function aT(e,t,n){let{props:r}=e;e.animationState&&r.whileHover&&e.animationState.setActive("whileHover","Start"===n);let i=r["onHover"+n];i&&e0.postRender(()=>i(t,it(t)))}let aL=(e,t)=>!!t&&(e===t||aL(e,t.parentElement)),aM=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]),aD=new WeakSet;function aP(e){return t=>{"Enter"===t.key&&e(t)}}function aA(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}function aO(e){return ie(e)&&!(r7.x||r7.y)}
44function aR(e,t,n){let{props:r}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&r.whileTap&&e.animationState.setActive("whileTap","Start"===n);let i=r["onTap"+("End"===n?"":n)];i&&e0.postRender(()=>i(t,it(t)))}let aI=new WeakMap,aF=new WeakMap,az=e=>{let t=aI.get(e.target);t&&t(e)},aB=e=>{e.forEach(az)},a$={some:0,all:1},aW=function(e,t){if("u"<typeof Proxy)return nP;let n=new Map,r=(n,r)=>nP(n,r,e,t);return new Proxy((e,t)=>r(e,t),{get:(i,a)=>"create"===a?r:(n.has(a)||n.set(a,nP(a,void 0,e,t)),n.get(a))})}({animation:{Feature:class extends r6{constructor(e){super(e),e.animationState||(e.animationState=function(e){let t=t=>Promise.all(t.map(({animation:t,options:n})=>(function(e,t,n={}){let r;if(e.notify("AnimationStart",t),Array.isArray(t))r=Promise.all(t.map(t=>rQ(e,t,n)));else if("string"==typeof t)r=rQ(e,t,n);else{let i="function"==typeof t?nA(e,t,n.custom):t;r=Promise.all(rZ(e,i,n))}return r.then(()=>{e.notify("AnimationComplete",t)})})(e,t,n))),n=r4(),r=!0,i=t=>(n,r)=>{let i=nA(e,r,"exit"===t?e.presenceContext?.custom:void 0);if(i){let{transition:e,transitionEnd:t,...r}=i;n={...n,...r,...t}}return n};function a(a){let{props:s}=e,o=function e(t){if(!t)return;if(!t.isControllingVariants){let n=t.parent&&e(t.parent)||{};return void 0!==t.props.initial&&(n.initial=t.props.initial),n}let n={};for(let e=0;e<r1;e++){let r=tQ[e],i=t.props[r];(tZ(i)||!1===i)&&(n[r]=i)}return n}(e.parent)||{},l=[],c=new Set,u={},d=1/0;for(let t=0;t<r3;t++){var h,f;let p=r2[t],m=n[p],g=void 0!==s[p]?s[p]:o[p],v=tZ(g),x=p===a?m.isActive:null;!1===x&&(d=t);let y=g===o[p]&&g!==s[p]&&v;if(y&&r&&e.manuallyAnimateOnMount&&(y=!1),m.protectedKeys={...u},!m.isActive&&null===x||!g&&!m.prevProp||tK(g)||"boolean"==typeof g)continue;let b=(h=m.prevProp,"string"==typeof(f=g)?f!==h:!!Array.isArray(f)&&!r0(f,h)),w=b||p===a&&m.isActive&&!y&&v||t>d&&v,j=!1,S=Array.isArray(g)?g:[g],k=S.reduce(i(p),{});!1===x&&(k={});let{prevResolvedValues:N={}}=m,E={...N,...k},_=t=>{w=!0,c.has(t)&&(j=!0,c.delete(t)),m.needsAnimating[t]=!0;let n=e.getValue(t);n&&(n.liveStyle=!1)};for(let e in E){let t=k[e],n=N[e];if(!u.hasOwnProperty(e))(nR(t)&&nR(n)?r0(t,n):t===n)?void 0!==t&&c.has(e)?_(e):m.protectedKeys[e]=!0:null!=t?_(e):c.add(e)}m.prevProp=g,m.prevResolvedValues=k,m.isActive&&(u={...u,...k}),r&&e.blockInitialAnimation&&(w=!1);let C=y&&b,T=!C||j;w&&T&&l.push(...S.map(t=>{let n={type:p};if("string"==typeof t&&r&&!C&&e.manuallyAnimateOnMount&&e.parent){let{parent:r}=e,i=nA(r,t);if(r.enteringChildren&&i){let{delayChildren:t}=i.transition||{};n.delay=rJ(r.enteringChildren,e,t)}}return{animation:t,options:n}}))}if(c.size){let t={};if("boolean"!=typeof s.initial){let n=nA(e,Array.isArray(s.initial)?s.initial[0]:s.initial);n&&n.transition&&(t.transition=n.transition)}c.forEach(n=>{let r=e.getBaseTarget(n),i=e.getValue(n);i&&(i.liveStyle=!0),t[n]=r??null}),l.push({animation:t})}let p=!!l.length;return r&&(!1===s.initial||s.initial===s.animate)&&!e.manuallyAnimateOnMount&&(p=!1),r=!1,p?t(l):Promise.resolve()}return{animateChanges:a,setActive:function(t,r){if(n[t].isActive===r)return Promise.resolve();e.variantChildren?.forEach(e=>e.animationState?.setActive(t,r)),n[t].isActive=r;let i=a(t);for(let e in n)n[e].protectedKeys={};return i},setAnimateFunction:function(n){t=n(e)},getState:()=>n,reset:()=>{n=r4()}}}(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();tK(e)&&(this.unmountControls=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}},exit:{Feature:class extends r6{constructor(){super(...arguments),this.id=r8++}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===n)return;let r=this.node.animationState.setActive("exit",!e);t&&!e&&r.then(()=>{t(this.id)})}mount(){let{register:e,onExitComplete:t}=this.node.presenceContext||{};
44t&&t(this.id),e&&(this.unmount=e(this.id))}unmount(){}}},inView:{Feature:class extends r6{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){var e;let t;this.unmount();let{viewport:n={}}=this.node.getProps(),{root:r,margin:i,amount:a="some",once:s}=n,o={root:r?r.current:void 0,rootMargin:i,threshold:"number"==typeof a?a:a$[a]},l=e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,s&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);let{onViewportEnter:n,onViewportLeave:r}=this.node.getProps(),i=t?n:r;i&&i(e)};return e=this.node.current,t=function({root:e,...t}){let n=e||document;aF.has(n)||aF.set(n,{});let r=aF.get(n),i=JSON.stringify(t);return r[i]||(r[i]=new IntersectionObserver(aB,{root:e,...t})),r[i]}(o),aI.set(e,l),t.observe(e),()=>{aI.delete(e),t.unobserve(e)}}mount(){this.startObserver()}update(){if("u"<typeof IntersectionObserver)return;let{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return n=>e[n]!==t[n]}(e,t))&&this.startObserver()}unmount(){}}},tap:{Feature:class extends r6{mount(){let{current:e}=this.node;e&&(this.unmount=function(e,t,n={}){let[r,i,a]=a_(e,n),s=e=>{let r=e.currentTarget;if(!aO(e))return;aD.add(r);let a=t(r,e),s=(e,t)=>{window.removeEventListener("pointerup",o),window.removeEventListener("pointercancel",l),aD.has(r)&&aD.delete(r),aO(e)&&"function"==typeof a&&a(e,{success:t})},o=e=>{s(e,r===window||r===document||n.useGlobalTarget||aL(r,e.target))},l=e=>{s(e,!1)};window.addEventListener("pointerup",o,i),window.addEventListener("pointercancel",l,i)};return r.forEach(e=>{((n.useGlobalTarget?window:e).addEventListener("pointerdown",s,i),B(e))&&(e.addEventListener("focus",e=>((e,t)=>{let n=e.currentTarget;if(!n)return;let r=aP(()=>{if(aD.has(n))return;aA(n,"down");let e=aP(()=>{aA(n,"up")});n.addEventListener("keyup",e,t),n.addEventListener("blur",()=>aA(n,"cancel"),t)});n.addEventListener("keydown",r,t),n.addEventListener("blur",()=>n.removeEventListener("keydown",r),t)})(e,i)),aM.has(e.tagName)||-1!==e.tabIndex||e.hasAttribute("tabindex")||(e.tabIndex=0))}),a}(e,(e,t)=>(aR(this.node,t,"Start"),(e,{success:t})=>aR(this.node,e,t?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}},focus:{Feature:class extends r6{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=nB(r9(this.node.current,"focus",()=>this.onFocus()),r9(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}},hover:{Feature:class extends r6{mount(){let{current:e}=this.node;e&&(this.unmount=function(e,t,n={}){let[r,i,a]=a_(e,n),s=e=>{if(!aC(e))return;let{target:n}=e,r=t(n,e);if("function"!=typeof r||!n)return;let a=e=>{aC(e)&&(r(e),n.removeEventListener("pointerleave",a))};n.addEventListener("pointerleave",a,i)};return r.forEach(e=>{e.addEventListener("pointerenter",s,i)}),a}(e,(e,t)=>(aT(this.node,t,"Start"),e=>aT(this.node,e,"End"))))}unmount(){}}},pan:{Feature:class extends r6{constructor(){super(...arguments),this.removePointerDownListener=eK}onPointerDown(e){this.session=new ip(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:id(this.node)})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:n,onPanEnd:r}=this.node.getProps();return{onSessionStart:iE(e),onStart:iE(t),onMove:n,onEnd:(e,t)=>{delete this.session,r&&e0.postRender(()=>r(e,t))}}}mount(){this.removePointerDownListener=ir(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}},drag:{Feature:class extends r6{constructor(e){super(e),this.removeGroupControls=eK,this.removeListeners=eK,this.controls=new ik(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||eK}unmount(){this.removeGroupControls(),this.removeListeners()}},ProjectionNode:aE,MeasureLayout:iP},layout:{ProjectionNode:aE,MeasureLayout:iP}},(e,t)=>nm(e)?new nf(t):new na(t,{allowProjection:e!==P.Fragment}));e.s(["motion",0,aW],46932);var aV=e.i(75617);let aH=(0,P.memo)(({data:e})=>
44{let{isHidden:t,setIsHidden:n,firstRender:r,setFirstRender:i}=(0,x.useStoreBanner)(),[a,s]=(0,P.useState)(!1);if((0,P.useEffect)(()=>{setTimeout(()=>{s(!0)},1e3)},[]),!e||!e?.length||!r)return null;let o={red:"bg-feedback-red text-neutral-100",yellow:"bg-feedback-orange text-neutral-100",green:"bg-feedback-green text-neutral-100",default:"bg-neutral-100 shadow-xl border border-neutral-200"},l=e?.[0]?.color||"default",c=async()=>{t||(n(!0),await j(1e3),i(!1))};return(0,g.jsx)(Z,{initial:!1,children:!t&&a&&(0,g.jsx)(aW.div,{className:(0,v.cn)("textstyle-sm-regular fixed bottom-0 left-0 z-750 w-full"),initial:{opacity:0,y:20},animate:{opacity:1,y:0},exit:{opacity:0,y:20},transition:{duration:.2,ease:"easeInOut"},children:(0,g.jsx)("div",{className:"p-xs mx-auto max-w-[2200px]",children:(0,g.jsxs)("div",{className:(0,v.cn)("p-gutter pt-md pb-md relative flex justify-center",o[l]||o.default),children:[(0,g.jsxs)("div",{className:"gap-md max-lg:flex max-lg:flex-col",children:[(0,g.jsx)(y.Icon,{className:"mr-sm -mt-2xs size-5 lg:inline",icon:"green"===l?"material-symbols:done":"default"===l?"material-symbols:info":"mdi:alert"}),(0,g.jsxs)("div",{className:"pr-sm lg:inline",children:[(0,g.jsx)("p",{className:"textstyle-sm-bold pr-sm lg:inline",children:e[0].title}),e[0].description]}),(0,g.jsx)("div",{className:"lg:inline",children:(0,g.jsx)(aV.default,{size:"s",variant:"text",href:e[0].link.href,target:e[0].link.target||"_blank",nextLink:"_blank"!==e[0].link.target,isTransition:"_blank"!==e[0].link.target,icon:"material-symbols:chevron-right",iconPosition:"right",mode:"default"===l?void 0:"invert",className:"button grow whitespace-nowrap",children:e[0].link.linkText})})]}),(0,g.jsx)("button",{className:"absolute top-0 right-0 flex h-8 w-8 cursor-pointer items-center justify-center [&_svg]:h-5 [&_svg]:w-5 [&_svg]:transition-transform [&_svg]:duration-(--duration-default) [&_svg]:ease-(--ease-out-cubic) hover:[&_svg]:rotate-180",onClick:c,"aria-label":"Close banner",children:(0,g.jsx)(y.Icon,{icon:"material-symbols:close"})})]})})},"banner")})});e.s(["default",()=>aq],96069);var aU=e.i(78767);let aY=({children:e,className:t,styled:n,size:r,ref:i,...a})=>{let s=(0,P.useRef)(null);return(0,P.useImperativeHandle)(i,()=>s.current),(0,g.jsx)(aU.Base,{ref:s,className:(0,v.cn)("gap-container-gutter px-padding-md mx-auto w-full",t,!r&&"2xl:max-w-[120rem]","md"===r&&"2xl:w-[80%]","sm-fixed"===r&&"mx-auto max-w-[45rem]","md-fixed"===r&&"mx-auto max-w-[59.5rem]"),styled:n,...a,children:e})};aY.displayName="Container";let aq=aY;e.s(["default",()=>aG],42559);let aX=({className:e,as:t="div",children:n,mode:r,...i})=>n?(0,g.jsx)(aU.Base,{as:t,className:(0,v.cn)("textstyle-sm-regular","invert"==r?"text-neutral-200":"text-neutral-600",e),...i,dangerouslySetInnerHTML:{__html:n}}):null;aX.displayName="Eyebrow";let aG=(0,P.memo)(aX);e.s(["default",()=>aZ],34507);let aK=({className:e,children:t,id:n,as:r="section",data:i,...a})=>{let s=i?.id||n,o=i?.appearance?.spaceBefore||"",l=i?.appearance?.spaceAfter||"",c=(0,v.cn)(e,"section","py-3xl",{"pt-0!":"none"===o,"pt-md!":"s"===o,"pt-xl!":"m"===o,"pt-3xl!":"l"===o,"pb-0!":"none"===l,"pb-md!":"s"===l,"pb-xl!":"m"===l,"pb-3xl!":"l"===l});return(0,g.jsxs)(g.Fragment,{children:[i?.anchors?.hasOther&&(0,g.jsx)("div",{"data-slot":"section-anchor",id:i?.anchors?.other}),(0,g.jsx)(aU.Base,{as:r,id:s?`c${s}`:void 0,className:c,...a,children:t})]})};aK.displayName="Section";let aZ=(0,P.memo)(aK);e.s(["default",()=>aQ],65618);let aJ=(0,P.forwardRef)(({className:e,as:t="p",children:n,...r},i)=>{let a=(0,P.useRef)(null);return((0,P.useImperativeHandle)(i,()=>a.current),n)?(0,g.jsx)(aU.Base,{as:t,ref:a,className:e,...r,children:n}):null});aJ.displayName="Text";let aQ=(0,P.memo)(aJ);e.s(["default",()=>lU],85028);var a0=e.i(64638),a1=e.i(59862);e.s(["Checkbox",()=>a3],6580),e.s(["default",()=>a3],40155);let a2=({label:e,id:t,description:n,onClick:r,className:i,containerClassName:a,onChange:s,...o})=>{let l=s??r;return(0,g.jsxs)("div",{className:(0,v.cn)("gap-xs flex items-start",a),children:[(0,g.jsxs)("div",{className:"peer relative size-6",children:[(0,g.jsx)("input",{type:"checkbox",id:t,className:(0,v.cn)("global-focus easing-none rounded-0! m-0! size-6 shrink-0 cursor-pointer appearance-none border border-neutral-400 bg-white accent-neutral-600 outline-none hover:border-2 hover:border-neutral-600","checked:border-neutral-600 checked:bg-neutral-600",i),...o,onChange:s??(r?()=>r():void 0),onClick:r,readOnly:"checked"in o&&!l}),(0,g.jsx)("div",{className:"pointer-events-none absolute inset-0 flex items-center justify-center text-neutral-100",children:(0,g.jsx)(y.Icon,{icon:"mdi:check",className:"size-5"})})]}),(0,g.jsxs)("div",{className:"gap-xs grid",children:[(0,g.jsx)("label",{className:"cursor-pointer [&_a]:underline [&_a]:hover:no-underline",htmlFor:t,dangerouslySetInnerHTML:{__html:e}}),n&&(0,g.jsx)("p",{children:n})]})]})};a2.displayName="Checkbox";let a3=a2;e.s(["FromToDatePicker",()=>lT],39931),e.s(["default",()=>lT],81142),e.s(["DatePicker",()=>l_],43543),e.s(["DatePicker",()=>lE,"default",()=>l_],33884),e.s(["InputFake",()=>a6],35553),e.s(["default",()=>a6],86331);var a5=e.i(26752);let a4=({value:e,label:t,placeholder:n,className:r,disabled:i=!1,active:a=!1,onBlur:s,onFocus:o,...l})=>(0,g.jsxs)("button",{disabled:i,onBlur:s,onFocus:o,className:(0,v.cn)("pr-xl relative flex flex-col bg-neutral-200 text-left text-neutral-600 disabled:opacity-50",r),...l,children:[t&&(0,g.jsx)(a5.Label,{className:"top-md left-md absolute text-neutral-600",children:t}),(0,g.jsx)("span",{className:(0,v.cn)("px-md pb-xs pt-lg textstyle-md-regular block h-auto",!e&&"text-neutral-400!"),
44children:e||n}),(0,g.jsx)(y.Icon,{icon:"material-symbols:keyboard-arrow-down",className:(0,v.cn)("right-md absolute top-1/2 size-5 -translate-y-1/2",a&&"rotate-180")})]});a4.displayName="InputFake";let a6=a4;var a8=e.i(6994),a7=e.i(19056);function a9({children:e,button:t,className:n,side:r,triggerClassName:i,...a}){return(0,g.jsxs)(a8.Popover,{...a,children:[(0,g.jsx)(a8.PopoverTrigger,{asChild:!0,className:i,children:t}),(0,g.jsx)(a8.PopoverContent,{side:r,className:(0,a7.twMerge)("w-80",n),children:e})]})}a9.displayName="Popover",e.s(["default",0,a9],94296),e.s(["Popover",0,a9],65734);let se=Symbol.for("constructDateFrom");function st(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&se in e?e[se](t):e instanceof Date?new e.constructor(t):new Date(t)}function sn(e,t){return st(t||e,e)}function sr(e,t,n){let r=sn(e,n?.in);if(isNaN(t))return st(n?.in||e,NaN);if(!t)return r;let i=r.getDate(),a=st(n?.in||e,r.getTime());return(a.setMonth(r.getMonth()+t+1,0),i>=a.getDate())?a:(r.setFullYear(a.getFullYear(),a.getMonth(),i),r)}function si(e,t,n){return sr(e,12*t,n)}function sa(e,t){let n=sn(e,t?.in),r=n.getFullYear();return n.setFullYear(r+1,0,0),n.setHours(23,59,59,999),n}e.s(["constructFromSymbol",0,se,"millisecondsInDay",0,864e5,"millisecondsInHour",0,36e5,"millisecondsInMinute",0,6e4,"millisecondsInSecond",0,1e3,"millisecondsInWeek",0,6048e5],34662),e.s(["constructFrom",0,st],77241),e.s(["toDate",0,sn],81092),e.s(["addYears",0,si],99378);let ss={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function so(e){return (t={})=>{let n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}let sl={date:so({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:so({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:so({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},sc={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function su(e){return(t,n)=>{let r;if("formatting"===(n?.context?String(n.context):"standalone")&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,i=n?.width?String(n.width):t;r=e.formattingValues[i]||e.formattingValues[t]}else{let t=e.defaultWidth,i=n?.width?String(n.width):e.defaultWidth;r=e.values[i]||e.values[t]}return r[e.argumentCallback?e.argumentCallback(t):t]}}function sd(e){return(t,n={})=>{let r,i=n.width,a=i&&e.matchPatterns[i]||e.matchPatterns[e.defaultMatchWidth],s=t.match(a);if(!s)return null;let o=s[0],l=i&&e.parsePatterns[i]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(l)?function(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n}(l,e=>e.test(o)):function(e,t){for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}(l,e=>e.test(o));return r=e.valueCallback?e.valueCallback(c):c,{value:r=n.valueCallback?n.valueCallback(r):r,rest:t.slice(o.length)}}}let sh={code:"en-US",formatDistance:(e,t,n)=>{let r,i=ss[e];if(r="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",t.toString()),n?.addSuffix)if(n.comparison&&n.comparison>0)return"in "+r;else return r+" ago";return r},formatLong:sl,formatRelative:(e,t,n,r)=>sc[e],localize:{ordinalNumber:(e,t)=>{let n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:su({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:su({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:su({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:su({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
44ay","Saturday"]},defaultWidth:"wide"}),dayPeriod:su({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(a={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)},(e,t={})=>{let n=e.match(a.matchPattern);if(!n)return null;let r=n[0],i=e.match(a.parsePattern);if(!i)return null;let s=a.valueCallback?a.valueCallback(i[0]):i[0];return{value:s=t.valueCallback?t.valueCallback(s):s,rest:e.slice(r.length)}}),era:sd({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:sd({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:sd({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:sd({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:sd({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}};e.s(["defaultLocale",0,sh],55545);let sf={};function sp(){return sf}function sm(e){let t=sn(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),e-n}function sg(e,...t){let n=st.bind(null,e||t.find(e=>"object"==typeof e));return t.map(n)}function sv(e,t){let n=sn(e,t?.in);return n.setHours(0,0,0,0),n}function sx(e,t,n){let[r,i]=sg(n?.in,e,t),a=sv(r),s=sv(i);return Math.round((a-sm(a)-(s-sm(s)))/864e5)}function sy(e,t){let n=sn(e,t?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function sb(e,t){let n=sp(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,i=sn(e,t?.in),a=i.getDay();return i.setDate(i.getDate()-(7*(a<r)+a-r)),i.setHours(0,0,0,0),i}function sw(e,t){return sb(e,{...t,weekStartsOn:1})}function sj(e,t){let n=sn(e,t?.in),r=n.getFullYear(),i=st(n,0);i.setFullYear(r+1,0,4),i.setHours(0,0,0,0);let a=sw(i),s=st(n,0);s.setFullYear(r,0,4),s.setHours(0,0,0,0);let o=sw(s);return n.getTime()>=a.getTime()?r+1:n.getTime()>=o.getTime()?r:r-1}function sS(e,t){let n,r,i=sn(e,t?.in);return Math.round((sw(i)-(n=sj(i,void 0),(r=st(i,0)).setFullYear(n,0,4),r.setHours(0,0,0,0),sw(r)))/6048e5)+1}function sk(e,t){let n=sn(e,t?.in),r=n.getFullYear(),i=sp(),a=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,s=st(t?.in||e,0);s.setFullYear(r+1,0,a),s.setHours(0,0,0,0);let o=sb(s,t),l=st(t?.in||e,0);l.setFullYear(r,0,a),l.setHours(0,0,0,0);let c=sb(l,t);return+n>=+o?r+1:+n>=+c?r:r-1}function sN(e,t){let n,r,i,a,s=sn(e,t?.in);return Math.round((sb(s,t)-(n=sp(),r=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,i=sk(s,t),(a=st(t?.in||s,0)).setFullYear(i,0,r),a.setHours(0,0,0,0),sb(a,t)))/6048e5)+1}function sE(e,t){let n=Math.abs(e).toString().padStart(t,"0");return(e<0?"-":"")+n}e.s(["getDefaultOptions",0,sp],55024),e.s(["getTimezoneOffsetInMilliseconds",0,sm],99151),e.s(["startOfWeek",0,sb],14522),e.s(["startOfISOWeek",0,sw],50567),e.s(["getISOWeek",0,sS],49471),e.s(["getWeekYear",0,sk],58854),e.s(["getWeek",0,sN],26947);let s_={y(e,t){let n=e.getFullYear(),r=n>0?n:1-n;return sE("yy"===t?r%100:r,t.length)},M(e,t){let n=e.getMonth();return"M"===t?String(n+1):sE(n+1,2)},d:(e,t)=>sE(e.getDate(),t.length),a(e,t){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];
44default:return"am"===n?"a.m.":"p.m."}},h:(e,t)=>sE(e.getHours()%12||12,t.length),H:(e,t)=>sE(e.getHours(),t.length),m:(e,t)=>sE(e.getMinutes(),t.length),s:(e,t)=>sE(e.getSeconds(),t.length),S(e,t){let n=t.length;return sE(Math.trunc(e.getMilliseconds()*Math.pow(10,n-3)),t.length)}},sC={G:function(e,t,n){let r=+(e.getFullYear()>0);switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){let t=e.getFullYear();return n.ordinalNumber(t>0?t:1-t,{unit:"year"})}return s_.y(e,t)},Y:function(e,t,n,r){let i=sk(e,r),a=i>0?i:1-i;return"YY"===t?sE(a%100,2):"Yo"===t?n.ordinalNumber(a,{unit:"year"}):sE(a,t.length)},R:function(e,t){return sE(sj(e),t.length)},u:function(e,t){return sE(e.getFullYear(),t.length)},Q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return sE(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return sE(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){let r=e.getMonth();switch(t){case"M":case"MM":return s_.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){let r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return sE(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){let i=sN(e,r);return"wo"===t?n.ordinalNumber(i,{unit:"week"}):sE(i,t.length)},I:function(e,t,n){let r=sS(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):sE(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getDate(),{unit:"date"}):s_.d(e,t)},D:function(e,t,n){let r,i=sx(r=sn(e,void 0),sy(r))+1;return"Do"===t?n.ordinalNumber(i,{unit:"dayOfYear"}):sE(i,t.length)},E:function(e,t,n){let r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){let i=e.getDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return sE(a,2);case"eo":return n.ordinalNumber(a,{unit:"day"});case"eee":return n.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(i,{width:"short",context:"formatting"});default:return n.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){let i=e.getDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return sE(a,t.length);case"co":return n.ordinalNumber(a,{unit:"day"});case"ccc":return n.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(i,{width:"narrow",context:"standalone"});case"cccccc":return n.day(i,{width:"short",context:"standalone"});default:return n.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,n){let r=e.getDay(),i=0===r?7:r;switch(t){case"i":return String(i);case"ii":return sE(i,t.length);case"io":return n.ordinalNumber(i,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){let r,i=e.getHours();switch(r=12===i?"noon":0===i?"midnight":i/12>
44=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){let r,i=e.getHours();switch(r=i>=17?"evening":i>=12?"afternoon":i>=4?"morning":"night",t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){let t=e.getHours()%12;return 0===t&&(t=12),n.ordinalNumber(t,{unit:"hour"})}return s_.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getHours(),{unit:"hour"}):s_.H(e,t)},K:function(e,t,n){let r=e.getHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):sE(r,t.length)},k:function(e,t,n){let r=e.getHours();return(0===r&&(r=24),"ko"===t)?n.ordinalNumber(r,{unit:"hour"}):sE(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):s_.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getSeconds(),{unit:"second"}):s_.s(e,t)},S:function(e,t){return s_.S(e,t)},X:function(e,t,n){let r=e.getTimezoneOffset();if(0===r)return"Z";switch(t){case"X":return sL(r);case"XXXX":case"XX":return sM(r);default:return sM(r,":")}},x:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case"x":return sL(r);case"xxxx":case"xx":return sM(r);default:return sM(r,":")}},O:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+sT(r,":");default:return"GMT"+sM(r,":")}},z:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+sT(r,":");default:return"GMT"+sM(r,":")}},t:function(e,t,n){return sE(Math.trunc(e/1e3),t.length)},T:function(e,t,n){return sE(+e,t.length)}};function sT(e,t=""){let n=e>0?"-":"+",r=Math.abs(e),i=Math.trunc(r/60),a=r%60;return 0===a?n+String(i):n+String(i)+t+sE(a,2)}function sL(e,t){return e%60==0?(e>0?"-":"+")+sE(Math.abs(e)/60,2):sM(e,t)}function sM(e,t=""){let n=Math.abs(e);return(e>0?"-":"+")+sE(Math.trunc(n/60),2)+t+sE(n%60,2)}let sD=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},sP=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},sA={p:sP,P:(e,t)=>{let n,r=e.match(/(P+)(p+)?/)||[],i=r[1],a=r[2];if(!a)return sD(e,t);switch(i){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",sD(i,t)).replace("{{time}}",sP(a,t))}};e.s(["longFormatters",0,sA],23298);let sO=/^D+$/,sR=/^Y+$/,sI=["D","DD","YY","YYYY"];function sF(e){return sO.test(e)}function sz(e){return sR.test(e)}function sB(e,t,n){var r,i,a;let s,o=(r=e,i=t,a=n,s="Y"===r[0]?"years":"days of the month",`Use \`${r.toLowerCase()}\` instead of \`${r}\` (in \`${i}\`) for formatting ${s} to the input \`${a}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`);if(console.warn(o),sI.includes(e))throw RangeError(o)}function s$(e){return e instanceof Date||"object"==typeof e&&"[object Date]"===Object.prototype.toString.call(e)}e.s(["isProtectedDayOfYearToken",0,sF,"isProtectedWeekYearToken",0,sz,"warnOrThrowProtectedError",0,sB],99174);let sW=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,sV=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,sH=/^'([^]*?)'?$/,sU=/''/g,sY=/[a-zA-Z]/;function sq(e,t,n){let r=sp(),i=n?.locale??r.locale??sh,a=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,s=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,o=sn(e,n?.in);if(!s$(o)&&"number"!=typeof o||isNaN(+sn(o)))throw RangeError("Invalid time value");let l=t.match(sV).map(e=>{let t=e[0];return"p"===t||"P"===t?(0,sA[t])(e,i.formatLong):e}).join("").match(sW).map(e=>{if("''"===e)return{isToken:!1,value:"'"};let t=e[0];if("'"===t){var n;let t;return{isToken:!1,value:(t=(n=e).match(sH))?t[1].replace(sU,"'"):n}}if(sC[t])return{isToken:!0,value:e};
44if(t.match(sY))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});i.localize.preprocessor&&(l=i.localize.preprocessor(o,l));let c={firstWeekContainsDate:a,weekStartsOn:s,locale:i};return l.map(r=>{if(!r.isToken)return r.value;let a=r.value;return(!n?.useAdditionalWeekYearTokens&&sz(a)||!n?.useAdditionalDayOfYearTokens&&sF(a))&&sB(a,t,String(e)),(0,sC[a[0]])(o,a,i.localize,c)}).join("")}e.s(["format",0,sq],1851);var sX=e.i(9797),sG=e.i(75254);let sK=(0,sG.default)("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]),sZ=(0,sG.default)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]),sJ={},sQ={};function s0(e,t){try{let n=(sJ[e]||=new Intl.DateTimeFormat("en-US",{timeZone:e,timeZoneName:"longOffset"}).format)(t).split("GMT")[1];if(n in sQ)return sQ[n];return s2(n,n.split(":"))}catch{if(e in sQ)return sQ[e];let t=e?.match(s1);if(t)return s2(e,t.slice(1));return NaN}}let s1=/([+-]\d\d):?(\d\d)?/;function s2(e,t){let n=+(t[0]||0),r=+(t[1]||0),i=(t[2]||0)/60;return sQ[e]=60*n+r>0?60*n+r+i:60*n-r-i}class s3 extends Date{constructor(...e){super(),e.length>1&&"string"==typeof e[e.length-1]&&(this.timeZone=e.pop()),this.internal=new Date,isNaN(s0(this.timeZone,this))?this.setTime(NaN):e.length?"number"==typeof e[0]&&(1===e.length||2===e.length&&"number"!=typeof e[1])?this.setTime(e[0]):"string"==typeof e[0]?this.setTime(+new Date(e[0])):e[0]instanceof Date?this.setTime(+e[0]):(this.setTime(+new Date(...e)),s6(this,NaN),s4(this)):this.setTime(Date.now())}static tz(e,...t){return t.length?new s3(...t,e):new s3(Date.now(),e)}withTimeZone(e){return new s3(+this,e)}getTimezoneOffset(){let e=-s0(this.timeZone,this);return e>0?Math.floor(e):Math.ceil(e)}setTime(e){return Date.prototype.setTime.apply(this,arguments),s4(this),+this}[Symbol.for("constructDateFrom")](e){return new s3(+new Date(e),this.timeZone)}}let s5=/^(get|set)(?!UTC)/;function s4(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(-(60*s0(e.timeZone,e))))}function s6(e){let t=s0(e.timeZone,e),n=t>0?Math.floor(t):Math.ceil(t),r=new Date(+e);r.setUTCHours(r.getUTCHours()-1);let i=-new Date(+e).getTimezoneOffset(),a=i- -new Date(+r).getTimezoneOffset(),s=Date.prototype.getHours.apply(e)!==e.internal.getUTCHours();a&&s&&e.internal.setUTCMinutes(e.internal.getUTCMinutes()+a);let o=i-n;o&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+o);let l=new Date(+e);l.setUTCSeconds(0);let c=i>0?l.getSeconds():(l.getSeconds()-60)%60,u=Math.round(-(60*s0(e.timeZone,e)))%60;(u||c)&&(e.internal.setUTCSeconds(e.internal.getUTCSeconds()+u),Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+u+c));let d=s0(e.timeZone,e),h=d>0?Math.floor(d):Math.ceil(d),f=-new Date(+e).getTimezoneOffset()-h-o;if(h!==n&&f){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+f);let t=s0(e.timeZone,e),n=h-(t>0?Math.floor(t):Math.ceil(t));n&&(e.internal.setUTCMinutes(e.internal.getUTCMinutes()+n),Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+n))}}Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!s5.test(e))return;let t=e.replace(s5,"$1UTC");s3.prototype[t]&&(e.startsWith("get")?s3.prototype[e]=function(){return this.internal[t]()}:(s3.prototype[e]=function(){var e;return Date.prototype[t].apply(this.internal,arguments),e=this,Date.prototype.setFullYear.call(e,e.internal.getUTCFullYear(),e.internal.getUTCMonth(),e.internal.getUTCDate()),Date.prototype.setHours.call(e,e.internal.getUTCHours(),e.internal.getUTCMinutes(),e.internal.getUTCSeconds(),e.internal.getUTCMilliseconds()),s6(e),+this},s3.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),s4(this),+this}))});class s8 extends s3{static tz(e,...t){return t.length?new s8(...t,e):new s8(Date.now(),e)}toISOString(){let[e,t,n]=this.tzComponents(),r=`${e}${t}:${n}`;return this.internal.toISOString().slice(0,-1)+r}toString(){return`${this.toDateString()} ${this.toTimeString()}`}toDateString(){let[e,t,n,r]=this.internal.toUTCString().split(" ");return`${e?.slice(0,-1)} ${n} ${t} ${r}`}
44toTimeString(){let e=this.internal.toUTCString().split(" ")[4],[t,n,r]=this.tzComponents();return`${e} GMT${t}${n}${r} (${function(e,t,n="long"){return new Intl.DateTimeFormat("en-US",{hour:"numeric",timeZone:e,timeZoneName:n}).format(t).split(/\s/g).slice(2).join(" ")}(this.timeZone,this)})`}toLocaleString(e,t){return Date.prototype.toLocaleString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}toLocaleDateString(e,t){return Date.prototype.toLocaleDateString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}toLocaleTimeString(e,t){return Date.prototype.toLocaleTimeString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}tzComponents(){let e=this.getTimezoneOffset(),t=String(Math.floor(Math.abs(e)/60)).padStart(2,"0"),n=String(Math.abs(e)%60).padStart(2,"0");return[e>0?"-":"+",t,n]}withTimeZone(e){return new s8(+this,e)}[Symbol.for("constructDateFrom")](e){return new s8(+new Date(e),this.timeZone)}}function s7(e,t,n){let r=sn(e,n?.in);return isNaN(t)?st(n?.in||e,NaN):(t&&r.setDate(r.getDate()+t),r)}function s9(e,t,n){let[r,i]=sg(n?.in,e,t);return 12*(r.getFullYear()-i.getFullYear())+(r.getMonth()-i.getMonth())}function oe(e,t){let[n,r]=sg(e,t.start,t.end);return{start:n,end:r}}function ot(e,t){let n=sp(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,i=sn(e,t?.in),a=i.getDay();return i.setDate(i.getDate()+((a<r?-7:0)+6-(a-r))),i.setHours(23,59,59,999),i}function on(e,t){let n=t.startOfMonth(e),r=n.getDay();return 1===r?n:0===r?t.addDays(n,-6):t.addDays(n,-1*(r-1))}e.s(["addDays",0,s7],95727);let or={...sh,labels:{labelDayButton:(e,t,n,r)=>{let i=(r&&"function"==typeof r.format?r.format.bind(r):(e,t)=>sq(e,t,{locale:sh,...n}))(e,"PPPP");return t.today&&(i=`Today, ${i}`),t.selected&&(i=`${i}, selected`),i},labelMonthDropdown:"Choose the Month",labelNext:"Go to the Next Month",labelPrevious:"Go to the Previous Month",labelWeekNumber:e=>`Week ${e}`,labelYearDropdown:"Choose the Year",labelGrid:(e,t,n)=>(n&&"function"==typeof n.format?n.format.bind(n):(e,n)=>sq(e,n,{locale:sh,...t}))(e,"LLLL yyyy"),labelGridcell:(e,t,n,r)=>{let i=(r&&"function"==typeof r.format?r.format.bind(r):(e,t)=>sq(e,t,{locale:sh,...n}))(e,"PPPP");return t?.today&&(i=`Today, ${i}`),i},labelNav:"Navigation bar",labelWeekNumberHeader:"Week Number",labelWeekday:(e,t,n)=>(n&&"function"==typeof n.format?n.format.bind(n):(e,n)=>sq(e,n,{locale:sh,...t}))(e,"cccc")}};class oi{constructor(e,t){this.Date=Date,this.today=()=>this.overrides?.today?this.overrides.today():this.options.timeZone?s8.tz(this.options.timeZone):new this.Date,this.newDate=(e,t,n)=>this.overrides?.newDate?this.overrides.newDate(e,t,n):this.options.timeZone?new s8(e,t,n,this.options.timeZone):new Date(e,t,n),this.addDays=(e,t)=>this.overrides?.addDays?this.overrides.addDays(e,t):s7(e,t),this.addMonths=(e,t)=>this.overrides?.addMonths?this.overrides.addMonths(e,t):sr(e,t),this.addWeeks=(e,t)=>this.overrides?.addWeeks?this.overrides.addWeeks(e,t):s7(e,7*t,void 0),this.addYears=(e,t)=>this.overrides?.addYears?this.overrides.addYears(e,t):si(e,t),this.differenceInCalendarDays=(e,t)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(e,t):sx(e,t),this.differenceInCalendarMonths=(e,t)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(e,t):s9(e,t),this.eachMonthOfInterval=e=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(e):function(e){let{start:t,end:n}=oe(void 0,e),r=+t>+n,i=r?+t:+n,a=r?n:t;a.setHours(0,0,0,0),a.setDate(1);let s=(void 0)??1;if(!s)return[];s<0&&(s=-s,r=!r);let o=[];for(;+a<=i;)o.push(st(t,a)),a.setMonth(a.getMonth()+s);return r?o.reverse():o}(e),this.eachYearOfInterval=e=>{let t=this.overrides?.eachYearOfInterval?this.overrides.eachYearOfInterval(e):function(e){let{start:t,end:n}=oe(void 0,e),r=+t>+n,i=r?+t:+n,a=r?n:t;a.setHours(0,0,0,0),a.setMonth(0,1);let s=(void 0)??1;if(!s)return[];s<0&&(s=-s,r=!r);let o=[];for(;+a<=i;)o.push(st(t,a)),a.setFullYear(a.getFullYear()+s);return r?o.reverse():o}(e),n=new Set(t.map(e=>this.getYear(e)));if(n.size===t.length)return t;let r=[];
44return n.forEach(e=>{r.push(new Date(e,0,1))}),r},this.endOfBroadcastWeek=e=>{let t,n,r,i,a,s;return this.overrides?.endOfBroadcastWeek?this.overrides.endOfBroadcastWeek(e):(t=on(e,this),r=(n=this.startOfMonth(e)).getDay()>0?n.getDay():7,i=this.addDays(e,-r+1),a=this.addDays(i,34),s=this.getMonth(e)===this.getMonth(a)?5:4,this.addDays(t,7*s-1))},this.endOfISOWeek=e=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(e):ot(e,{...void 0,weekStartsOn:1}),this.endOfMonth=e=>{let t,n;return this.overrides?.endOfMonth?this.overrides.endOfMonth(e):(n=(t=sn(e,void 0)).getMonth(),t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t)},this.endOfWeek=(e,t)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(e,t):ot(e,this.options),this.endOfYear=e=>this.overrides?.endOfYear?this.overrides.endOfYear(e):sa(e),this.format=(e,t,n)=>{let r=this.overrides?.format?this.overrides.format(e,t,this.options):sq(e,t,this.options);return this.options.numerals&&"latn"!==this.options.numerals?this.replaceDigits(r):r},this.getISOWeek=e=>this.overrides?.getISOWeek?this.overrides.getISOWeek(e):sS(e),this.getMonth=(e,t)=>{var n;return this.overrides?.getMonth?this.overrides.getMonth(e,this.options):(n=this.options,sn(e,n?.in).getMonth())},this.getYear=(e,t)=>{var n;return this.overrides?.getYear?this.overrides.getYear(e,this.options):(n=this.options,sn(e,n?.in).getFullYear())},this.getWeek=(e,t)=>this.overrides?.getWeek?this.overrides.getWeek(e,this.options):sN(e,this.options),this.isAfter=(e,t)=>this.overrides?.isAfter?this.overrides.isAfter(e,t):+sn(e)>+sn(t),this.isBefore=(e,t)=>this.overrides?.isBefore?this.overrides.isBefore(e,t):+sn(e)<+sn(t),this.isDate=e=>this.overrides?.isDate?this.overrides.isDate(e):s$(e),this.isSameDay=(e,t)=>this.overrides?.isSameDay?this.overrides.isSameDay(e,t):function(e,t){let[n,r]=sg(void 0,e,t);return+sv(n)==+sv(r)}(e,t),this.isSameMonth=(e,t)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(e,t):function(e,t){let[n,r]=sg(void 0,e,t);return n.getFullYear()===r.getFullYear()&&n.getMonth()===r.getMonth()}(e,t),this.isSameYear=(e,t)=>this.overrides?.isSameYear?this.overrides.isSameYear(e,t):function(e,t){let[n,r]=sg(void 0,e,t);return n.getFullYear()===r.getFullYear()}(e,t),this.max=e=>{let t,n;return this.overrides?.max?this.overrides.max(e):(n=void 0,e.forEach(e=>{n||"object"!=typeof e||(n=st.bind(null,e));let r=sn(e,n);(!t||t<r||isNaN(+r))&&(t=r)}),st(n,t||NaN))},this.min=e=>{let t,n;return this.overrides?.min?this.overrides.min(e):(n=void 0,e.forEach(e=>{n||"object"!=typeof e||(n=st.bind(null,e));let r=sn(e,n);(!t||t>r||isNaN(+r))&&(t=r)}),st(n,t||NaN))},this.setMonth=(e,t)=>{var n,r;let i,a,s,o,l,c,u,d,h;return this.overrides?.setMonth?this.overrides.setMonth(e,t):(n=e,r=t,c=(l=sn(n,void 0)).getFullYear(),u=l.getDate(),(d=st(n,0)).setFullYear(c,r,15),d.setHours(0,0,0,0),h=(a=(i=sn(d,void 0)).getFullYear(),s=i.getMonth(),(o=st(i,0)).setFullYear(a,s+1,0),o.setHours(0,0,0,0),o.getDate()),l.setMonth(r,Math.min(u,h)),l)},this.setYear=(e,t)=>{let n;return this.overrides?.setYear?this.overrides.setYear(e,t):isNaN(+(n=sn(e,void 0)))?st(e,NaN):(n.setFullYear(t),n)},this.startOfBroadcastWeek=(e,t)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(e,this):on(e,this),this.startOfDay=e=>this.overrides?.startOfDay?this.overrides.startOfDay(e):sv(e),this.startOfISOWeek=e=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(e):sw(e),this.startOfMonth=e=>{let t;return this.overrides?.startOfMonth?this.overrides.startOfMonth(e):((t=sn(e,void 0)).setDate(1),t.setHours(0,0,0,0),t)},this.startOfWeek=(e,t)=>this.overrides?.startOfWeek?this.overrides.startOfWeek(e,this.options):sb(e,this.options),this.startOfYear=e=>this.overrides?.startOfYear?this.overrides.startOfYear(e):sy(e),this.options={locale:or,...e},this.overrides=t}getDigitMap(){let{numerals:e="latn"}=this.options,t=new Intl.NumberFormat("en-US",{numberingSystem:e}),n={};for(let e=0;e<10;e++)n[e.toString()]=t.format(e);return n}replaceDigits(e){let t=this.getDigitMap();return e.replace(/\d/g,e=>t[e]||e)}formatNumber(e){return this.replaceDigits(e.toString())}getMonthYearOrder(){let e=this.options.locale?.code;return e&&oi.yearFirstLocales.has(e)?"year-first":"month-first"}formatMonthYear(e){let{locale:t,timeZone:n,numerals:r}=this.options,i=t?.code;if(i&&oi.yearFirstLocales.has(i))try{return new Intl.DateTimeFormat(i,{month:"long",year:"numeric",timeZone:n,numberingSystem:r}).format(e)}catch{}let a="year-first"===this.getMonthYearOrder()?"y LLLL":"LLLL y";return this.format(e,a)}}oi.yearFirstLocales=new Set(["eu","hu","ja","ja-Hira","ja-JP","ko","ko-KR","lt","lt-LT","lv","lv-LV","mn","mn-MN","zh","zh-CN","zh-HK","zh-TW"]);let oa=new oi;function os(e,t,n=!1,r=oa){let{from:i,to:a}=e,{differenceInCalendarDays:s,isSameDay:o}=r;return i&&a?(0>s(a,i)&&([i,a]=[a,i]),s(t,i)>=+!!n&&s(a,t)>=+!!n):!n&&a?o(a,t):!n&&!!i&&o(i,t)}function oo(e){return!!(e&&"object"==typeof e&&"before"in e&&"after"in e)}function ol(e){return!!(e&&"object"==typeof e&&"from"in e)}function oc(e){return!!(e&&"object"==typeof e&&"after"in e)}function ou(e){return!!(e&&"object"==typeof e&&"before"in e)}function od(e){return!!(e&&"object"==typeof e&&"dayOfWeek"in e)}function oh(e,t){return Array.isArray(e)&&e.every(t.isDate)}function of(e,t,n=oa){let r=Array.isArray(t)?t:[t],{isSameDay:i,differenceInCalendarDays:a,isAfter:s}=n;return r.some(t=>{if("boolean"==typeof t)return t;if(n.isDate(t))return i(e,t);if(oh(t,n))return t.some(t=>i(e,t));if(ol(t))return os(t,e,!1,n);if(od(t))return Array.isArray(t.dayOfWeek)?t.dayOfWeek.includes(e.getDay()):t.dayOfWeek===e.getDay();if(oo(t)){let n=a(t.before,e),r=a(t.after,e),i=n>0,o=r<0;return s(t.before,t.after)?o&&i:i||o}return oc(t)?a(e,t.after)>0:ou(t)?a(t.before,e)>0:"function"==typeof t&&t(e)})}function op(e){return P.default.createElement("button",{...e})}function om(e){return P.default.createElement("span",{...e})}function og(e){let{size:t=24,orientation:n="left",className:r}=e;return P.default.createElement("svg",{className:r,width:t,height:t,viewBox:"0 0 24 24"},"up"===n&&P.default.createElement("polygon",{points:"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28"}),"down"===n&&P.default.createElement("polygon",{points:"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72"}),"left"===n&&P.default.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),"right"===n&&P.default.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}function ov(e){let{day:t,modifiers:n,...r}=e;return P.default.createElement("td",{...r})}function ox(e){let{day:t,modifiers:n,...r}=e,i=P.default.useRef(null);return P.default.useEffect(()=>{n.focused&&i.current?.focus()},[n.focused]),P.default.createElement("button",{ref:i,...r})}function oy(e){let{options:t,className:n,components:r,classNames:i,...a}=e,s=[i[d.Dropdown],n].join(" "),o=t?.find(({value:e})=>e===a.value);return P.default.createElement("span",{"data-disabled":a.disabled,className:i[d.DropdownRoot]},P.default.createElement(r.Select,{className:s,...a},t?.map(({value:e,label:t,disabled:n})=>P.default.createElement(r.Option,{key:e,value:e,disabled:n},t))),P.default.createElement("span",{className:i[d.CaptionLabel],"aria-hidden":!0},o?.label,P.default.createElement(r.Chevron,{orientation:"down",size:18,className:i[d.Chevron]}
44)))}function ob(e){return P.default.createElement("div",{...e})}function ow(e){return P.default.createElement("div",{...e})}function oj(e){let{calendarMonth:t,displayIndex:n,...r}=e;return P.default.createElement("div",{...r},e.children)}function oS(e){let{calendarMonth:t,displayIndex:n,...r}=e;return P.default.createElement("div",{...r})}function ok(e){return P.default.createElement("table",{...e})}function oN(e){return P.default.createElement("div",{...e})}(s=d||(d={})).Root="root",s.Chevron="chevron",s.Day="day",s.DayButton="day_button",s.CaptionLabel="caption_label",s.Dropdowns="dropdowns",s.Dropdown="dropdown",s.DropdownRoot="dropdown_root",s.Footer="footer",s.MonthGrid="month_grid",s.MonthCaption="month_caption",s.MonthsDropdown="months_dropdown",s.Month="month",s.Months="months",s.Nav="nav",s.NextMonthButton="button_next",s.PreviousMonthButton="button_previous",s.Week="week",s.Weeks="weeks",s.Weekday="weekday",s.Weekdays="weekdays",s.WeekNumber="week_number",s.WeekNumberHeader="week_number_header",s.YearsDropdown="years_dropdown",(o=h||(h={})).disabled="disabled",o.hidden="hidden",o.outside="outside",o.focused="focused",o.today="today",(l=f||(f={})).range_end="range_end",l.range_middle="range_middle",l.range_start="range_start",l.selected="selected",(c=p||(p={})).weeks_before_enter="weeks_before_enter",c.weeks_before_exit="weeks_before_exit",c.weeks_after_enter="weeks_after_enter",c.weeks_after_exit="weeks_after_exit",c.caption_after_enter="caption_after_enter",c.caption_after_exit="caption_after_exit",c.caption_before_enter="caption_before_enter",c.caption_before_exit="caption_before_exit",e.s([],1521),e.i(1521),e.s(["Button",0,op],7034),e.i(7034),e.s(["CaptionLabel",0,om],2978),e.i(2978),e.s(["Chevron",0,og],6301),e.i(6301),e.s(["Day",0,ov],77090),e.i(77090),e.s(["DayButton",0,ox],138),e.i(138),e.s(["Dropdown",0,oy],79218),e.i(79218),e.s(["DropdownNav",0,ob],61482),e.i(61482),e.s(["Footer",0,ow],81864),e.i(81864),e.s(["Month",0,oj],54349),e.i(54349),e.s(["MonthCaption",0,oS],62258),e.i(62258),e.s(["MonthGrid",0,ok],72957),e.i(72957),e.s(["Months",0,oN],99223),e.i(99223);let oE=(0,P.createContext)(void 0);function o_(){let e=(0,P.useContext)(oE);if(void 0===e)throw Error("useDayPicker() must be used within a custom component.");return e}function oC(e){let{components:t}=o_();return P.default.createElement(t.Dropdown,{...e})}function oT(e){let{onPreviousClick:t,onNextClick:n,previousMonth:r,nextMonth:i,...a}=e,{components:s,classNames:o,labels:{labelPrevious:l,labelNext:c}}=o_(),u=(0,P.useCallback)(e=>{i&&n?.(e)},[i,n]),h=(0,P.useCallback)(e=>{r&&t?.(e)},[r,t]);return P.default.createElement("nav",{...a},P.default.createElement(s.PreviousMonthButton,{type:"button",className:o[d.PreviousMonthButton],tabIndex:r?void 0:-1,"aria-disabled":!r||void 0,"aria-label":l(r),onClick:h},P.default.createElement(s.Chevron,{disabled:!r||void 0,className:o[d.Chevron],orientation:"left"})),P.default.createElement(s.NextMonthButton,{type:"button",className:o[d.NextMonthButton],tabIndex:i?void 0:-1,"aria-disabled":!i||void 0,"aria-label":c(i),onClick:u},P.default.createElement(s.Chevron,{disabled:!i||void 0,orientation:"right",className:o[d.Chevron]})))}function oL(e){let{components:t}=o_();return P.default.createElement(t.Button,{...e})}function oM(e){return P.default.createElement("option",{...e})}function oD(e){let{components:t}=o_();return P.default.createElement(t.Button,{...e})}function oP(e){let{rootRef:t,...n}=e;return P.default.createElement("div",{...n,ref:t})}function oA(e){return P.default.createElement("select",{...e})}function oO(e){let{week:t,...n}=e;return P.default.createElement("tr",{...n})}function oR(e){return P.default.createElement("th",{...e})}function oI(e){return P.default.createElement("thead",{"aria-hidden":!0},P.default.createElement("tr",{...e}))}function oF(e){let{week:t,...n}=e;return P.default.createElement("th",{...n})}function oz(e){return P.default.createElement("th",{...e})}function oB(e){return P.default.createElement("tbody",{...e})}function o$(e){let{components:t}=o_();return P.default.createElement(t.Dropdown,{...e})}
44e.s(["MonthsDropdown",0,oC],3781),e.i(3781),e.s(["Nav",0,oT],23322),e.i(23322),e.s(["NextMonthButton",0,oL],85499),e.i(85499),e.s(["Option",0,oM],12199),e.i(12199),e.s(["PreviousMonthButton",0,oD],43714),e.i(43714),e.s(["Root",0,oP],10075),e.i(10075),e.s(["Select",0,oA],36498),e.i(36498),e.s(["Week",0,oO],10308),e.i(10308),e.s(["Weekday",0,oR],21164),e.i(21164),e.s(["Weekdays",0,oI],98498),e.i(98498),e.s(["WeekNumber",0,oF],6302),e.i(6302),e.s(["WeekNumberHeader",0,oz],77210),e.i(77210),e.s(["Weeks",0,oB],44821),e.i(44821),e.s(["YearsDropdown",0,o$],76096),e.i(76096),e.s(["Button",0,op,"CaptionLabel",0,om,"Chevron",0,og,"Day",0,ov,"DayButton",0,ox,"Dropdown",0,oy,"DropdownNav",0,ob,"Footer",0,ow,"Month",0,oj,"MonthCaption",0,oS,"MonthGrid",0,ok,"Months",0,oN,"MonthsDropdown",0,oC,"Nav",0,oT,"NextMonthButton",0,oL,"Option",0,oM,"PreviousMonthButton",0,oD,"Root",0,oP,"Select",0,oA,"Week",0,oO,"WeekNumber",0,oF,"WeekNumberHeader",0,oz,"Weekday",0,oR,"Weekdays",0,oI,"Weeks",0,oB,"YearsDropdown",0,o$],93133);var oW=e.i(93133);function oV(){let e={};for(let t in d)e[d[t]]=`rdp-${d[t]}`;for(let t in h)e[h[t]]=`rdp-${h[t]}`;for(let t in f)e[f[t]]=`rdp-${f[t]}`;for(let t in p)e[p[t]]=`rdp-${p[t]}`;return e}function oH(e,t,n){return(n??new oi(t)).formatMonthYear(e)}function oU(e,t,n){return(n??new oi(t)).format(e,"d")}function oY(e,t=oa){return t.format(e,"LLLL")}function oq(e,t,n){return(n??new oi(t)).format(e,"cccccc")}function oX(e,t=oa){return e<10?t.formatNumber(`0${e.toLocaleString()}`):t.formatNumber(`${e.toLocaleString()}`)}function oG(){return""}function oK(e,t=oa){return t.format(e,"yyyy")}e.s([],18388),e.i(18388),e.s(["formatCaption",0,oH,"formatMonthCaption",0,oH],28627),e.i(28627),e.s(["formatDay",0,oU],20594),e.i(20594),e.s(["formatMonthDropdown",0,oY],42462),e.i(42462),e.s(["formatWeekdayName",0,oq],12230),e.i(12230),e.s(["formatWeekNumber",0,oX],16286),e.i(16286),e.s(["formatWeekNumberHeader",0,oG],13659),e.i(13659),e.s(["formatYearCaption",0,oK,"formatYearDropdown",0,oK],97723),e.i(97723),e.s(["formatCaption",0,oH,"formatDay",0,oU,"formatMonthCaption",0,oH,"formatMonthDropdown",0,oY,"formatWeekNumber",0,oX,"formatWeekNumberHeader",0,oG,"formatWeekdayName",0,oq,"formatYearCaption",0,oK,"formatYearDropdown",0,oK],27208);var oZ=e.i(27208);function oJ(e,t,n,r){let i=(r??new oi(n)).format(e,"PPPP");return t.today&&(i=`Today, ${i}`),t.selected&&(i=`${i}, selected`),i}function oQ(e,t,n){return(n??new oi(t)).formatMonthYear(e)}function o0(e,t,n,r){let i=(r??new oi(n)).format(e,"PPPP");return t?.today&&(i=`Today, ${i}`),i}function o1(e){return"Choose the Month"}function o2(){return""}function o3(e,t){return"Go to the Next Month"}function o5(e){return"Go to the Previous Month"}function o4(e,t,n){return(n??new oi(t)).format(e,"cccc")}function o6(e,t){return`Week ${e}`}function o8(e){return"Week Number"}function o7(e){return"Choose the Year"}e.s([],88509),e.i(88509),e.s(["labelDay",0,oJ,"labelDayButton",0,oJ],20510),e.i(20510),e.s(["labelCaption",0,oQ,"labelGrid",0,oQ],10802),e.i(10802),e.s(["labelGridcell",0,o0],39572),e.i(39572),e.s(["labelMonthDropdown",0,o1],19317),e.i(19317),e.s(["labelNav",0,o2],38559),e.i(38559),e.s(["labelNext",0,o3],67698),e.i(67698),e.s(["labelPrevious",0,o5],30714),e.i(30714),e.s(["labelWeekday",0,o4],11532),e.i(11532),e.s(["labelWeekNumber",0,o6],57247),e.i(57247),e.s(["labelWeekNumberHeader",0,o8],1831),e.i(1831),e.s(["labelYearDropdown",0,o7],77009),e.i(77009),e.s(["labelCaption",0,oQ,"labelDay",0,oJ,"labelDayButton",0,oJ,"labelGrid",0,oQ,"labelGridcell",0,o0,"labelMonthDropdown",0,o1,"labelNav",0,o2,"labelNext",0,o3,"labelPrevious",0,o5,"labelWeekNumber",0,o6,"labelWeekNumberHeader",0,o8,"labelWeekday",0,o4,"labelYearDropdown",0,o7],20343);var o9=e.i(20343);let le=(e,t,n)=>t||(n?"function"==typeof n?n:(...e)=>n:e),lt=e=>e instanceof HTMLElement?e:null,ln=e=>[...e.querySelectorAll("[data-animated-month]")??[]],lr=e=>lt(e.querySelector("[data-animated-caption]")),li=e=>lt(e.querySelector("[data-animated-weeks]"));function la(e,t,n,r){let{month:i,defaultMonth:a,today:s=r.today(),numberOfMonths:o=1}=e,l=i||a||s,{differenceInCalendarMonths:c,addMonths:u,startOfMonth:d}=r;return n&&c(n,l)<o-1&&(l=u(n,-1*(o-1))),t&&0>c(l,t)&&(l=t),d(l)}class ls{constructor(e,t,n=oa){this.date=e,this.displayMonth=t,this.outside=!!(t&&!n.isSameMonth(e,t)),this.dateLib=n,this.isoDate=n.format(e,"yyyy-MM-dd"),this.displayMonthId=n.format(t,"yyyy-MM"),this.dateMonthId=n.format(e,"yyyy-MM")}isEqualTo(e){return this.dateLib.isSameDay(e.date,this.date)&&this.dateLib.isSameMonth(e.displayMonth,this.displayMonth)}}class lo{constructor(e,t){this.date=e,this.weeks=t}}class ll{constructor(e,t){this.days=t,this.weekNumber=e}}function lc(e,t){let[n,r]=(0,P.useState)(e);return[void 0===t?n:t,r]}function lu(e){return!e[h.disabled]&&!e[h.hidden]&&!e[h.outside]}function ld(e,t,n=oa){return os(e,t.from,!1,n)||os(e,t.to,!1,n)||os(t,e.from,!1,n)||os(t,e.to,!1,n)}
44function lh(e,t){return e instanceof s8&&e.timeZone===t?e:new s8(e,t)}function lf(e,t,n){if(!n)return lh(e,t);let r=lh(e,t);return new Date(new s8(r.getFullYear(),r.getMonth(),r.getDate(),12,0,0,t).getTime())}function lp(e,t,n){return"boolean"==typeof e||"function"==typeof e?e:e instanceof Date?lf(e,t,n):Array.isArray(e)?e.map(e=>e instanceof Date?lf(e,t,n):e):ol(e)?{...e,from:e.from?lh(e.from,t):e.from,to:e.to?lh(e.to,t):e.to}:oo(e)?{before:lf(e.before,t,n),after:lf(e.after,t,n)}:oc(e)?{after:lf(e.after,t,n)}:ou(e)?{before:lf(e.before,t,n)}:e}function lm(e,t,n){return e?Array.isArray(e)?e.map(e=>lp(e,t,n)):lp(e,t,n):e}function lg(e){var t;let n,r=e,i=r.timeZone;if(i&&((r={...e,timeZone:i}).today&&(r.today=lh(r.today,i)),r.month&&(r.month=lh(r.month,i)),r.defaultMonth&&(r.defaultMonth=lh(r.defaultMonth,i)),r.startMonth&&(r.startMonth=lh(r.startMonth,i)),r.endMonth&&(r.endMonth=lh(r.endMonth,i)),"single"===r.mode&&r.selected?r.selected=lh(r.selected,i):"multiple"===r.mode&&r.selected?r.selected=r.selected?.map(e=>lh(e,i)):"range"===r.mode&&r.selected&&(r.selected={from:r.selected.from?lh(r.selected.from,i):r.selected.from,to:r.selected.to?lh(r.selected.to,i):r.selected.to}),void 0!==r.disabled&&(r.disabled=lm(r.disabled,i)),void 0!==r.hidden&&(r.hidden=lm(r.hidden,i)),r.modifiers)){let e={};Object.keys(r.modifiers).forEach(t=>{e[t]=lm(r.modifiers?.[t],i)}),r.modifiers=e}let{components:a,formatters:s,labels:o,dateLib:l,locale:c,classNames:u}=(0,P.useMemo)(()=>{var e,t,n,i;let a,s={...or,...r.locale},o=r.broadcastCalendar?1:r.weekStartsOn,l=r.noonSafe&&r.timeZone?function(e,t={}){let{weekStartsOn:n,locale:r}=t,i=n??r?.options?.weekStartsOn??0,a=t=>{let n="number"==typeof t||"string"==typeof t?new Date(t):t;return new s8(n.getFullYear(),n.getMonth(),n.getDate(),12,0,0,e)},s=e=>{let t=a(e);return new Date(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0,0)};return{today:()=>a(s8.tz(e)),newDate:(t,n,r)=>new s8(t,n,r,12,0,0,e),startOfDay:e=>a(e),startOfWeek:(e,t)=>{let n=a(e),r=t?.weekStartsOn??i,s=(n.getDay()-r+7)%7;return n.setDate(n.getDate()-s),n},startOfISOWeek:e=>{let t=a(e),n=(t.getDay()-1+7)%7;return t.setDate(t.getDate()-n),t},startOfMonth:e=>{let t=a(e);return t.setDate(1),t},startOfYear:e=>{let t=a(e);return t.setMonth(0,1),t},endOfWeek:(e,t)=>{let n=a(e),r=(((t?.weekStartsOn??i)+6)%7-n.getDay()+7)%7;return n.setDate(n.getDate()+r),n},endOfISOWeek:e=>{let t=a(e),n=(7-t.getDay())%7;return t.setDate(t.getDate()+n),t},endOfMonth:e=>{let t=a(e);return t.setMonth(t.getMonth()+1,0),t},endOfYear:e=>{let t=a(e);return t.setMonth(11,31),t},eachMonthOfInterval:t=>{let n=a(t.start),r=a(t.end),i=[],s=new s8(n.getFullYear(),n.getMonth(),1,12,0,0,e),o=12*r.getFullYear()+r.getMonth();for(;12*s.getFullYear()+s.getMonth()<=o;)i.push(new s8(s,e)),s.setMonth(s.getMonth()+1,1);return i},addDays:(e,t)=>{let n=a(e);return n.setDate(n.getDate()+t),n},addWeeks:(e,t)=>{let n=a(e);return n.setDate(n.getDate()+7*t),n},addMonths:(e,t)=>{let n=a(e);return n.setMonth(n.getMonth()+t),n},addYears:(e,t)=>{let n=a(e);return n.setFullYear(n.getFullYear()+t),n},eachYearOfInterval:t=>{let n=a(t.start),r=a(t.end),i=[],s=new s8(n.getFullYear(),0,1,12,0,0,e);for(;s.getFullYear()<=r.getFullYear();)i.push(new s8(s,e)),s.setFullYear(s.getFullYear()+1,0,1);return i},getWeek:(e,t)=>sN(s(e),{weekStartsOn:t?.weekStartsOn??i,firstWeekContainsDate:t?.firstWeekContainsDate??r?.options?.firstWeekContainsDate??1}),getISOWeek:e=>sS(s(e)),differenceInCalendarDays:(e,t)=>sx(s(e),s(t)),differenceInCalendarMonths:(e,t)=>s9(s(e),s(t))}}(r.timeZone,{weekStartsOn:o,locale:s}):void 0,c=r.dateLib&&l?{...l,...r.dateLib}:r.dateLib??l,u=new oi({locale:s,weekStartsOn:o,firstWeekContainsDate:r.firstWeekContainsDate,useAdditionalWeekYearTokens:r.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:r.useAdditionalDayOfYearTokens,timeZone:r.timeZone,numerals:r.numerals},c);return{dateLib:u,components:(e=r.components,{...oW,...e}),formatters:(t=r.formatters,t?.formatMonthCaption&&!t.formatCaption&&(t.formatCaption=t.formatMonthCaption),t?.formatYearCaption&&!t.formatYearDropdown&&(t.formatYearDropdown=t.formatYearC
44aption),{...oZ,...t}),labels:(n=r.labels,i=u.options,a=i.locale?.labels??{},{...o9,...n??{},labelDayButton:le(o9.labelDayButton,n?.labelDayButton,a.labelDayButton),labelMonthDropdown:le(o9.labelMonthDropdown,n?.labelMonthDropdown,a.labelMonthDropdown),labelNext:le(o9.labelNext,n?.labelNext,a.labelNext),labelPrevious:le(o9.labelPrevious,n?.labelPrevious,a.labelPrevious),labelWeekNumber:le(o9.labelWeekNumber,n?.labelWeekNumber,a.labelWeekNumber),labelYearDropdown:le(o9.labelYearDropdown,n?.labelYearDropdown,a.labelYearDropdown),labelGrid:le(o9.labelGrid,n?.labelGrid,a.labelGrid),labelGridcell:le(o9.labelGridcell,n?.labelGridcell,a.labelGridcell),labelNav:le(o9.labelNav,n?.labelNav,a.labelNav),labelWeekNumberHeader:le(o9.labelWeekNumberHeader,n?.labelWeekNumberHeader,a.labelWeekNumberHeader),labelWeekday:le(o9.labelWeekday,n?.labelWeekday,a.labelWeekday)}),locale:s,classNames:{...oV(),...r.classNames}}},[r.locale,r.broadcastCalendar,r.weekStartsOn,r.firstWeekContainsDate,r.useAdditionalWeekYearTokens,r.useAdditionalDayOfYearTokens,r.timeZone,r.numerals,r.dateLib,r.noonSafe,r.components,r.formatters,r.labels,r.classNames]);r.today||(r={...r,today:l.today()});let{captionLayout:g,mode:v,navLayout:x,numberOfMonths:y=1,onDayBlur:b,onDayClick:w,onDayFocus:j,onDayKeyDown:S,onDayMouseEnter:k,onDayMouseLeave:N,onNextClick:E,onPrevClick:_,showWeekNumber:C,styles:T}=r,{formatCaption:L,formatDay:M,formatMonthDropdown:D,formatWeekNumber:A,formatWeekNumberHeader:O,formatWeekdayName:R,formatYearDropdown:I}=s,F=function(e,t){let[n,r]=function(e,t){let{startMonth:n,endMonth:r}=e,{startOfYear:i,startOfDay:a,startOfMonth:s,endOfMonth:o,addYears:l,endOfYear:c,newDate:u,today:d}=t,{fromYear:h,toYear:f,fromMonth:p,toMonth:m}=e;!n&&p&&(n=p),!n&&h&&(n=t.newDate(h,0,1)),!r&&m&&(r=m),!r&&f&&(r=u(f,11,31));let g="dropdown"===e.captionLayout||"dropdown-years"===e.captionLayout;return n?n=s(n):h?n=u(h,0,1):!n&&g&&(n=i(l(e.today??d(),-100))),r?r=o(r):f?r=u(f,11,31):!r&&g&&(r=c(e.today??d())),[n?a(n):n,r?a(r):r]}(e,t),{startOfMonth:i,endOfMonth:a}=t,s=la(e,n,r,t),[o,l]=lc(s,e.month?s:void 0);(0,P.useEffect)(()=>
44{l(la(e,n,r,t))},[e.timeZone]);let{months:c,weeks:u,days:d,previousMonth:h,nextMonth:f}=(0,P.useMemo)(()=>{let i,s=function(e,t,n,r){let{numberOfMonths:i=1}=n,a=[];for(let n=0;n<i;n++){let i=r.addMonths(e,n);if(t&&i>t)break;a.push(i)}return a}(o,r,{numberOfMonths:e.numberOfMonths},t),l=function(e,t,n,r){let i=e[0],a=e[e.length-1],{ISOWeek:s,fixedWeeks:o,broadcastCalendar:l}=n??{},{addDays:c,differenceInCalendarDays:u,differenceInCalendarMonths:d,endOfBroadcastWeek:h,endOfISOWeek:f,endOfMonth:p,endOfWeek:m,isAfter:g,startOfBroadcastWeek:v,startOfISOWeek:x,startOfWeek:y}=r,b=l?v(i,r):s?x(i):y(i),w=l?h(a):s?f(p(a)):m(p(a)),j=t&&(l?h(t):s?f(t):m(t)),S=u(j&&g(w,j)?j:w,b),k=d(a,i)+1,N=[];for(let e=0;e<=S;e++){let t=c(b,e);N.push(t)}let E=(l?35:42)*k;if(o&&N.length<E){let e=E-N.length;for(let t=0;t<e;t++){let e=c(N[N.length-1],1);N.push(e)}}return N}(s,e.endMonth?a(e.endMonth):void 0,{ISOWeek:e.ISOWeek,fixedWeeks:e.fixedWeeks,broadcastCalendar:e.broadcastCalendar},t),c=function(e,t,n,r){let{addDays:i,endOfBroadcastWeek:a,endOfISOWeek:s,endOfMonth:o,endOfWeek:l,getISOWeek:c,getWeek:u,startOfBroadcastWeek:d,startOfISOWeek:h,startOfWeek:f}=r,p=e.reduce((e,p)=>{let m=n.broadcastCalendar?d(p,r):n.ISOWeek?h(p):f(p),g=n.broadcastCalendar?a(p):n.ISOWeek?s(o(p)):l(o(p)),v=t.filter(e=>e>=m&&e<=g),x=n.broadcastCalendar?35:42;if(n.fixedWeeks&&v.length<x){let e=t.filter(e=>{let t=x-v.length;return e>g&&e<=i(g,t)});v.push(...e)}let y=v.reduce((e,t)=>{let i=n.ISOWeek?c(t):u(t),a=e.find(e=>e.weekNumber===i),s=new ls(t,p,r);return a?a.days.push(s):e.push(new ll(i,[s])),e},[]),b=new lo(p,y);return e.push(b),e},[]);return n.reverseMonths?p.reverse():p}(s,l,{broadcastCalendar:e.broadcastCalendar,fixedWeeks:e.fixedWeeks,ISOWeek:e.ISOWeek,reverseMonths:e.reverseMonths},t),u=c.reduce((e,t)=>e.concat(t.weeks.slice()),[]),d=(i=[],c.reduce((e,t)=>{let n=t.weeks.reduce((e,t)=>e.concat(t.days.slice()),i.slice());return e.concat(n.slice())},i.slice()));return{months:c,weeks:u,days:d,previousMonth:function(e,t,n,r){if(n.disableNavigation)return;let{pagedNavigation:i,numberOfMonths:a}=n,{startOfMonth:s,addMonths:o,differenceInCalendarMonths:l}=r,c=s(e);if(!t||!(0>=l(c,t)))return o(c,-(i?a??1:1))}(o,n,e,t),nextMonth:function(e,t,n,r){if(n.disableNavigation)return;let{pagedNavigation:i,numberOfMonths:a=1}=n,{startOfMonth:s,addMonths:o,differenceInCalendarMonths:l}=r,c=s(e);if(!t||!(l(t,e)<a))return o(c,i?a:1)}(o,r,e,t)}},[t,o.getTime(),r?.getTime(),n?.getTime(),e.disableNavigation,e.broadcastCalendar,e.endMonth?.getTime(),e.fixedWeeks,e.ISOWeek,e.numberOfMonths,e.pagedNavigation,e.reverseMonths]),{disableNavigation:p,onMonthChange:m}=e,g=e=>{if(p)return;let t=i(e);n&&t<i(n)&&(t=i(n)),r&&t>i(r)&&(t=i(r)),l(t),m?.(t)};return{months:c,weeks:u,days:d,navStart:n,navEnd:r,previousMonth:h,nextMonth:f,goToMonth:g,goToDay:e=>{u.some(t=>t.days.some(t=>t.isEqualTo(e)))||g(e.date)}}}(r,l),{days:z,months:B,navStart:$,navEnd:W,previousMonth:V,nextMonth:H,goToMonth:U}=F,Y=function(e,t,n,r,i){let{disabled:a,hidden:s,modifiers:o,showOutsideDays:l,broadcastCalendar:c,today:u=i.today()}=t,{isSameDay:d,isSameMonth:f,startOfMonth:p,isBefore:m,endOfMonth:g,isAfter:v}=i,x=n&&p(n),y=r&&g(r),b={[h.focused]:[],[h.outside]:[],[h.disabled]:[],[h.hidden]:[],[h.today]:[]},w={};for(let t of e){let{date:e,displayMonth:n}=t,r=!!(n&&!f(e,n)),h=!!(x&&m(e,x)),p=!!(y&&v(e,y)),g=!!(a&&of(e,a,i)),j=!!(s&&of(e,s,i))||h||p||!c&&!l&&r||c&&!1===l&&r,S=d(e,u);r&&b.outside.push(t),g&&b.disabled.push(t),j&&b.hidden.push(t),S&&b.today.push(t),o&&Object.keys(o).forEach(n=>{let r=o?.[n];r&&of(e,r,i)&&(w[n]?w[n].push(t):w[n]=[t])})}return e=>{let t={[h.focused]:!1,[h.disabled]:!1,[h.hidden]:!1,[h.outside]:!1,[h.today]:!1},n={};for(let n in b){let r=b[n];t[n]=r.some(t=>t===e)}for(let t in w)n[t]=w[t].some(t=>t===e);return{...t,...n}}}(z,r,$,W,l),{isSelected:q,select:X,selected:G}=function(e,t){let n=function(e,t){let{selected:n,required:r,onSelect:i}=e,[a,s]=lc(n,i?n:void 0),o=i?n:a,{isSameDay:l}=t;return{selected:o,select:(e,t,n)=>{let a=e;return!r&&o&&o&&l(e,o)&&(a=void 0),i||s(a),i?.(a,e,t,n),a},isSelected:e=>!!o&&l(o,e)}}(e,t),r=function(e,t){let{selected:n,required:r,onSelect:i}=e,[a,s]=lc(n,i?n:void 0),o=i?n:a,{isSameDay:l}=t,c=e=>o?.some(t=>l(t,e))??!1,{min:u,max:d}=e;
44return{selected:o,select:(e,t,n)=>{let a=[...o??[]];if(c(e)){if(o?.length===u||r&&o?.length===1)return;a=o?.filter(t=>!l(t,e))}else a=o?.length===d?[e]:[...a,e];return i||s(a),i?.(a,e,t,n),a},isSelected:c}}(e,t),i=function(e,t){let{disabled:n,excludeDisabled:r,resetOnSelect:i,selected:a,required:s,onSelect:o}=e,[l,c]=lc(a,o?a:void 0),u=o?a:l;return{selected:u,select:(a,l,d)=>{let h,{min:f,max:p}=e;if(a){let e=u?.from,n=u?.to,r=!!e&&!!n&&t.isSameDay(e,n)&&t.isSameDay(a,e);h=i&&(e&&n||!u?.from)?!s&&r?void 0:{from:a,to:void 0}:function(e,t,n=0,r=0,i=!1,a=oa){let s,{from:o,to:l}=t||{},{isSameDay:c,isAfter:u,isBefore:d}=a;if(o||l){if(o&&!l)s=c(o,e)?0===n?{from:o,to:e}:i?{from:o,to:void 0}:void 0:d(e,o)?{from:e,to:o}:{from:o,to:e};else if(o&&l)if(c(o,e)&&c(l,e))s=i?{from:o,to:l}:void 0;else if(c(o,e))s={from:o,to:n>0?void 0:e};else if(c(l,e))s={from:e,to:n>0?void 0:e};else if(d(e,o))s={from:e,to:l};else if(u(e,o))s={from:o,to:e};else if(u(e,l))s={from:o,to:e};else throw Error("Invalid range")}else s={from:e,to:n>0?void 0:e};if(s?.from&&s?.to){let t=a.differenceInCalendarDays(s.to,s.from);r>0&&t>r?s={from:e,to:void 0}:n>1&&t<n&&(s={from:e,to:void 0})}return s}(a,u,f,p,s,t)}return r&&n&&h?.from&&h.to&&function(e,t,n=oa){let r=Array.isArray(t)?t:[t];if(r.filter(e=>"function"!=typeof e).some(t=>"boolean"==typeof t?t:n.isDate(t)?os(e,t,!1,n):oh(t,n)?t.some(t=>os(e,t,!1,n)):ol(t)?!!t.from&&!!t.to&&ld(e,{from:t.from,to:t.to},n):od(t)?function(e,t,n=oa){let r=Array.isArray(t)?t:[t],i=e.from,a=Math.min(n.differenceInCalendarDays(e.to,e.from),6);for(let e=0;e<=a;e++){if(r.includes(i.getDay()))return!0;i=n.addDays(i,1)}return!1}(e,t.dayOfWeek,n):oo(t)?n.isAfter(t.before,t.after)?ld(e,{from:n.addDays(t.after,1),to:n.addDays(t.before,-1)},n):of(e.from,t,n)||of(e.to,t,n):!!(oc(t)||ou(t))&&(of(e.from,t,n)||of(e.to,t,n))))return!0;let i=r.filter(e=>"function"==typeof e);if(i.length){let t=e.from,r=n.differenceInCalendarDays(e.to,e.from);for(let e=0;e<=r;e++){if(i.some(e=>e(t)))return!0;t=n.addDays(t,1)}}return!1}({from:h.from,to:h.to},n,t)&&(h.from=a,h.to=void 0),o||c(h),o?.(h,a,l,d),h},isSelected:e=>u&&os(u,e,!1,t)}}(e,t);switch(e.mode){case"single":return n;case"multiple":return r;case"range":return i;default:return}}(r,l)??{},{blur:K,focused:Z,isFocusTarget:J,moveFocus:Q,setFocused:ee}=function(e,t,n,r,i){let{autoFocus:a}=e,[s,o]=(0,P.useState)(),l=function(e,t,n,r){let i,a=-1;for(let s of e){let e=t(s);lu(e)&&(e[h.focused]&&a<m.FocusedModifier?(i=s,a=m.FocusedModifier):r?.isEqualTo(s)&&a<m.LastFocused?(i=s,a=m.LastFocused):n(s.date)&&a<m.Selected?(i=s,a=m.Selected):e[h.today]&&a<m.Today&&(i=s,a=m.Today))}return i||(i=e.find(e=>lu(t(e)))),i}(t.days,n,r||(()=>!1),s),[c,u]=(0,P.useState)(a?l:void 0);return{isFocusTarget:e=>!!l?.isEqualTo(e),setFocused:u,focused:c,blur:()=>{o(c),u(void 0)},moveFocus:(n,r)=>{if(!c)return;let a=function e(t,n,r,i,a,s,o,l=0){if(l>365)return;let c=function(e,t,n,r,i,a,s){let{ISOWeek:o,broadcastCalendar:l}=a,{addDays:c,addMonths:u,addWeeks:d,addYears:h,endOfBroadcastWeek:f,endOfISOWeek:p,endOfWeek:m,max:g,min:v,startOfBroadcastWeek:x,startOfISOWeek:y,startOfWeek:b}=s,w=({day:c,week:d,month:u,year:h,startOfWeek:e=>l?x(e,s):o?y(e):b(e),endOfWeek:e=>l?f(e):o?p(e):m(e)})[e](n,"after"===t?1:-1);return"before"===t&&r?w=g([r,w]):"after"===t&&i&&(w=v([i,w])),w}(t,n,r.date,i,a,s,o),u=!!(s.disabled&&of(c,s.disabled,o)),d=!!(s.hidden&&of(c,s.hidden,o)),h=new ls(c,c,o);return u||d?e(t,n,h,i,a,s,o,l+1):h}(n,r,c,t.navStart,t.navEnd,e,i);if(a){if(e.disableNavigation&&!t.days.some(e=>e.isEqualTo(a)))return;t.goToDay(a),u(a)}}}}(r,F,Y,q??(()=>!1),l),{labelDayButton:et,labelGridcell:en,labelGrid:er,labelMonthDropdown:ei,labelNav:ea,labelPrevious:es,labelNext:eo,labelWeekday:el,labelWeekNumber:ec,labelWeekNumberHeader:eu,labelYearDropdown:ed}=o,eh=(0,P.useMemo)(()=>(function(e,t,n,r){let i=r??e.today(),a=n?e.startOfBroadcastWeek(i,e):t?e.startOfISOWeek(i):e.startOfWeek(i),s=[];for(let t=0;t<7;t++){let n=e.addDays(a,t);s.push(n)}return s})(l,r.ISOWeek,r.broadcastCalendar,r.today),[l,r.ISOWeek,r.broadcastCalendar,r.today]),ef=void 0!==v||void 0!==w,ep=(0,P.useCallback)(()=>{V&&(U(V),_?.(V))},[V,U,_]),em=(0,P.useCallback)(()=>{H&&(U(H),E?.(H))},[U,H,E]),eg=(0,P.useCallback)((e,t)=>n=>{n.preventDefault(),n.stopPropagation(),ee(e),t.disabled||(X?.(e.date,t,n),w?.(e.date,t,n))},[X,w,ee]),ev=(0,P.useCallback)((e,t)=>n=>{ee(e),j?.(e.date,t,n)},[j,ee]),ex=(0,P.useCallback)((e,t)=>n=>{K(),b?.(e.date,t,n)},[K,b]),ey=(0,P.useCallback)((e,t)=>n=>{let i={ArrowLeft:[n.shiftKey?"month":"day","rtl"===r.dir?"after":"before"],ArrowRight:[n.shiftKey?"month":"day","rtl"===r.dir?"before":"after"],ArrowDown:[n.shiftKey?"year":"week","after"],ArrowUp:[n.shiftKey?"year":"week","before"],PageUp:[n.shiftKey?"year":"month","before"],PageDown:[n.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(i[n.key]){n.preventDefault(),n.stopPropagation();let[e,t]=i[n.key];Q(e,t)}S?.(e.date,t,n)},[Q,S,r.dir]),eb=(0,P.useCallback)((e,t)=>n=>{k?.(e.date,t,n)},[k]),ew=(0,P.useCallback)((e,t)=>n=>{N?.(e.date,t,n)},[N]),ej=(0,P.useCallback)(e=>t=>{let n=Number(t.target.value);U(l.setMonth(l.startOfMonth(e),n))},[l,U]),eS=(0,P.useCallback)(e=>t=>{let n=Number(t.target.value);U(l.setYear(l.startOfMonth(e),n))},[l,U]),{className:ek,style:eN}=(0,P.useMemo)(()=>
44({className:[u[d.Root],r.className].filter(Boolean).join(" "),style:{...T?.[d.Root],...r.style}}),[u,r.className,r.style,T]),eE=(n={"data-mode":(t=r).mode??void 0,"data-required":"required"in t?t.required:void 0,"data-multiple-months":t.numberOfMonths&&t.numberOfMonths>1||void 0,"data-week-numbers":t.showWeekNumber||void 0,"data-broadcast-calendar":t.broadcastCalendar||void 0,"data-nav-layout":t.navLayout||void 0},Object.entries(t).forEach(([e,t])=>{e.startsWith("data-")&&(n[e]=t)}),n),e_=(0,P.useRef)(null);!function(e,t,{classNames:n,months:r,focused:i,dateLib:a}){let s=(0,P.useRef)(null),o=(0,P.useRef)(r),l=(0,P.useRef)(!1);(0,P.useLayoutEffect)(()=>{let c=o.current;if(o.current=r,!t||!e.current||!(e.current instanceof HTMLElement)||0===r.length||0===c.length||r.length!==c.length)return;let u=a.isSameMonth(r[0].date,c[0].date),d=a.isAfter(r[0].date,c[0].date),h=d?n[p.caption_after_enter]:n[p.caption_before_enter],f=d?n[p.weeks_after_enter]:n[p.weeks_before_enter],m=s.current,g=e.current.cloneNode(!0);if(g instanceof HTMLElement?(ln(g).forEach(e=>{if(!(e instanceof HTMLElement))return;let t=lt(e.querySelector("[data-animated-month]"));t&&e.contains(t)&&e.removeChild(t);let n=lr(e);n&&n.classList.remove(h);let r=li(e);r&&r.classList.remove(f)}),s.current=g):s.current=null,l.current||u||i)return;let v=m instanceof HTMLElement?ln(m):[],x=ln(e.current);if(x?.every(e=>e instanceof HTMLElement)&&v&&v.every(e=>e instanceof HTMLElement)){l.current=!0;let t=[];e.current.style.isolation="isolate";let r=lt(e.current.querySelector("[data-animated-nav]"));r&&(r.style.zIndex="1"),x.forEach((i,a)=>{let s=v[a];if(!s)return;i.style.position="relative",i.style.overflow="hidden";let o=lr(i);o&&o.classList.add(h);let c=li(i);c&&c.classList.add(f);let u=()=>{l.current=!1,e.current&&(e.current.style.isolation=""),r&&(r.style.zIndex=""),o&&o.classList.remove(h),c&&c.classList.remove(f),i.style.position="",i.style.overflow="",i.contains(s)&&i.removeChild(s)};t.push(u),s.style.pointerEvents="none",s.style.position="absolute",s.style.overflow="hidden",s.setAttribute("aria-hidden","true");let m=lt(s.querySelector("[data-animated-weekdays]"));m&&(m.style.opacity="0");let g=lr(s);g&&(g.classList.add(d?n[p.caption_before_exit]:n[p.caption_after_exit]),g.addEventListener("animationend",u));let x=li(s);x&&x.classList.add(d?n[p.weeks_before_exit]:n[p.weeks_after_exit]),i.insertBefore(s,i.firstChild)})}})}(e_,!!r.animate,{classNames:u,months:B,focused:Z,dateLib:l});let eC={dayPickerProps:r,selected:G,select:X,isSelected:q,months:B,nextMonth:H,previousMonth:V,goToMonth:U,getModifiers:Y,components:a,classNames:u,styles:T,labels:o,formatters:s};return P.default.createElement(oE.Provider,{value:eC},P.default.createElement(a.Root,{rootRef:r.animate?e_:void 0,className:ek,style:eN,dir:r.dir,id:r.id,lang:r.lang??c.code,nonce:r.nonce,title:r.title,role:r.role,"aria-label":r["aria-label"],"aria-labelledby":r["aria-labelledby"],...eE},P.default.createElement(a.Months,{className:u[d.Months],style:T?.[d.Months]},!r.hideNavigation&&!x&&P.default.createElement(a.Nav,{"data-animated-nav":r.animate?"true":void 0,className:u[d.Nav],style:T?.[d.Nav],"aria-label":ea(),onPreviousClick:ep,onNextClick:em,previousMonth:V,nextMonth:H}),B.map((e,t)=>{let n,i;return P.default.createElement(a.Month,{"data-animated-month":r.animate?"true":void 0,className:u[d.Month],style:T?.[d.Month],key:t,displayIndex:t,calendarMonth:e},"around"===x&&!r.hideNavigation&&0===t&&P.default.createElement(a.PreviousMonthButton,{type:"button",className:u[d.PreviousMonthButton],tabIndex:V?void 0:-1,"aria-disabled":!V||void 0,"aria-label":es(V),onClick:ep,"data-animated-button":r.animate?"true":void 0},P.default.createElement(a.Chevron,{disabled:!V||void 0,className:u[d.Chevron],orientation:"rtl"===r.dir?"right":"left"})),P.default.createElement(a.MonthCaption,{"data-animated-caption":r.animate?"true":void 0,className:u[d.MonthCaption],style:T?.[d.MonthCaption],calendarMonth:e,displayIndex:t},g?.startsWith("dropdown")?P.default.createElement(a.DropdownNav,{className:u[d.Dropdowns],style:T?.[d.Dropdowns]},(n="dropdown"===g||"dropdown-months"===g?P.default.createElement(a.MonthsDropdown,{key:"month",className:u[d.MonthsDropdown],"aria-label":ei(),classNames:u,components:a,disabled:!!r.disableNavigation,onChange:ej(e.date),options:function(e,t,n,r,i){let{startOfMonth:a,startOfYear:s,endOfYear:o,eachMonthOfInterval:l,getMonth:c}=i;return l({start:s(e),end:o(e)}).map(e=>{let s=r.formatMonthDropdown(e,i);return{value:c(e),label:s,disabled:t&&e<a(t)||n&&e>a(n)||!1}})}(e.date,$,W,s,l),style:T?.[d.Dropdown],value:l.getMonth(e.date)}):P.default.createElement("span",{key:"month"},D(e.date,l)),i="dropdown"===g||"dropdown-years"===g?P.default.createElement(a.YearsDropdown,{key:"year",className:u[d.YearsDropdown],"aria-label":ed(l.options),classNames:u,components:a,disabled:!!r.disableNavigation,onChange:eS(e.date),options:function(e,t,n,r,i=!1){if(!e||!t)return;let{startOfYear:a,endOfYear:s,eachYearOfInterval:o,getYear:l}=r,c=o({start:a(e),end:s(t)});return i&&c.reverse(),c.map(e=>{let t=n.formatYearDropdown(e,r);return{value:l(e),label:t,disabled:!1}})}($,W,s,l,!!r.reverseYears),style:T?.[d.Dropdown],value:l.getYear(e.date)}):P.default.createElement("span",{key:"year"}
44,I(e.date,l)),"year-first"===l.getMonthYearOrder()?[i,n]:[n,i]),P.default.createElement("span",{role:"status","aria-live":"polite",style:{border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap",wordWrap:"normal"}},L(e.date,l.options,l))):P.default.createElement(a.CaptionLabel,{className:u[d.CaptionLabel],role:"status","aria-live":"polite"},L(e.date,l.options,l))),"around"===x&&!r.hideNavigation&&t===y-1&&P.default.createElement(a.NextMonthButton,{type:"button",className:u[d.NextMonthButton],tabIndex:H?void 0:-1,"aria-disabled":!H||void 0,"aria-label":eo(H),onClick:em,"data-animated-button":r.animate?"true":void 0},P.default.createElement(a.Chevron,{disabled:!H||void 0,className:u[d.Chevron],orientation:"rtl"===r.dir?"left":"right"})),t===y-1&&"after"===x&&!r.hideNavigation&&P.default.createElement(a.Nav,{"data-animated-nav":r.animate?"true":void 0,className:u[d.Nav],style:T?.[d.Nav],"aria-label":ea(),onPreviousClick:ep,onNextClick:em,previousMonth:V,nextMonth:H}),P.default.createElement(a.MonthGrid,{role:"grid","aria-multiselectable":"multiple"===v||"range"===v,"aria-label":er(e.date,l.options,l)||void 0,className:u[d.MonthGrid],style:T?.[d.MonthGrid]},!r.hideWeekdays&&P.default.createElement(a.Weekdays,{"data-animated-weekdays":r.animate?"true":void 0,className:u[d.Weekdays],style:T?.[d.Weekdays]},C&&P.default.createElement(a.WeekNumberHeader,{"aria-label":eu(l.options),className:u[d.WeekNumberHeader],style:T?.[d.WeekNumberHeader],scope:"col"},O()),eh.map(e=>P.default.createElement(a.Weekday,{"aria-label":el(e,l.options,l),className:u[d.Weekday],key:String(e),style:T?.[d.Weekday],scope:"col"},R(e,l.options,l)))),P.default.createElement(a.Weeks,{"data-animated-weeks":r.animate?"true":void 0,className:u[d.Weeks],style:T?.[d.Weeks]},e.weeks.map(e=>P.default.createElement(a.Week,{className:u[d.Week],key:e.weekNumber,style:T?.[d.Week],week:e},C&&P.default.createElement(a.WeekNumber,{week:e,style:T?.[d.WeekNumber],"aria-label":ec(e.weekNumber,{locale:c}),className:u[d.WeekNumber],scope:"row",role:"rowheader"},A(e.weekNumber,l)),e.days.map(e=>{let{date:t}=e,n=Y(e);if(n[h.focused]=!n.hidden&&!!Z?.isEqualTo(e),n[f.selected]=q?.(t)||n.selected,ol(G)){let{from:e,to:r}=G;n[f.range_start]=!!(e&&r&&l.isSameDay(t,e)),n[f.range_end]=!!(e&&r&&l.isSameDay(t,r)),n[f.range_middle]=os(G,t,!0,l)}let i=function(e,t={},n={}){let r={...t?.[d.Day]};return Object.entries(e).filter(([,e])=>!0===e).forEach(([e])=>{r={...r,...n?.[e]}}),r}(n,T,r.modifiersStyles),s=function(e,t,n={}){return Object.entries(e).filter(([,e])=>!0===e).reduce((e,[r])=>(n[r]?e.push(n[r]):t[h[r]]?e.push(t[h[r]]):t[f[r]]&&e.push(t[f[r]]),e),[t[d.Day]])}(n,u,r.modifiersClassNames),o=ef||n.hidden?void 0:en(t,n,l.options,l);return P.default.createElement(a.Day,{key:`${e.isoDate}_${e.displayMonthId}`,day:e,modifiers:n,className:s.join(" "),style:i,role:"gridcell","aria-selected":n.selected||void 0,"aria-label":o,"data-day":e.isoDate,"data-month":e.outside?e.dateMonthId:void 0,"data-selected":n.selected||void 0,"data-disabled":n.disabled||void 0,"data-hidden":n.hidden||void 0,"data-outside":e.outside||void 0,"data-focused":n.focused||void 0,"data-today":n.today||void 0},!n.hidden&&ef?P.default.createElement(a.DayButton,{className:u[d.DayButton],style:T?.[d.DayButton],type:"button",day:e,modifiers:n,disabled:!n.focused&&n.disabled||void 0,"aria-disabled":n.focused&&n.disabled||void 0,tabIndex:J(e)?0:-1,"aria-label":et(t,n,l.options,l),onClick:eg(e,n),onBlur:ex(e,n),onFocus:ev(e,n),onKeyDown:ey(e,n),onMouseEnter:eb(e,n),onMouseLeave:ew(e,n)},M(t,l.options,l)):!n.hidden&&M(e.date,l.options,l))}))))))})),r.footer&&P.default.createElement(a.Footer,{className:u[d.Footer],style:T?.[d.Footer],role:"status","aria-live":"polite"},r.footer)))}(u=m||(m={}))[u.Today=0]="Today",u[u.Selected=1]="Selected",u[u.LastFocused=2]="LastFocused",u[u.FocusedModifier=3]="FocusedModifier";var lv=e.i(91918),lx=e.i(7670);let ly=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,lb=lx.clsx,lw=(e,t)=>n=>{var r;if((null==t?void 0:t.variants)==null)return lb(e,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:i,defaultVariants:a}=t,s=Object.keys(i).map(e=>{let t=null==n?void 0:n[e],r=null==a?void 0:a[e];if(null===t)return null;let s=ly(t)||ly(r);return i[e][s]}),o=n&&Object.entries(n).reduce((e,t)=>
44{let[n,r]=t;return void 0===r||(e[n]=r),e},{});return lb(e,s,null==t||null==(r=t.compoundVariants)?void 0:r.reduce((e,t)=>{let{class:n,className:r,...i}=t;return Object.entries(i).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...a,...o}[t]):({...a,...o})[t]===n})?[...e,n,r]:e},[]),null==n?void 0:n.class,null==n?void 0:n.className)};e.s(["cva",0,lw],25913);let lj=lw("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function lS({className:e,variant:t,size:n,asChild:r=!1,...i}){let a=r?lv.Slot:"button";return(0,g.jsx)(a,{"data-slot":"button",className:(0,v.cn)(lj({variant:t,size:n,className:e})),...i})}function lk({className:e,classNames:t,showOutsideDays:n=!0,captionLayout:r="label",buttonVariant:i="ghost",formatters:a,components:s,...o}){let l=oV();return(0,g.jsx)(lg,{showOutsideDays:n,className:(0,v.cn)("bg-background group/calendar p-3 [--cell-size:--spacing(8)] [[data-slot=card-content]_&]:bg-transparent [[data-slot=popover-content]_&]:bg-transparent",String.raw`rtl:**:[.rdp-button\_next>svg]:rotate-180`,String.raw`rtl:**:[.rdp-button\_previous>svg]:rotate-180`,e),captionLayout:r,formatters:{formatMonthDropdown:e=>e.toLocaleString("default",{month:"short"}),...a},classNames:{root:(0,v.cn)("w-fit",l.root),months:(0,v.cn)("flex gap-4 flex-col md:flex-row relative",l.months),month:(0,v.cn)("flex flex-col w-full gap-4",l.month),nav:(0,v.cn)("flex items-center gap-1 w-full absolute top-0 inset-x-0 justify-between",l.nav),button_previous:(0,v.cn)(lj({variant:i}),"size-(--cell-size) aria-disabled:opacity-50 p-0 select-none",l.button_previous),button_next:(0,v.cn)(lj({variant:i}),"size-(--cell-size) aria-disabled:opacity-50 p-0 select-none",l.button_next),month_caption:(0,v.cn)("flex items-center justify-center h-(--cell-size) w-full px-(--cell-size)",l.month_caption),dropdowns:(0,v.cn)("w-full flex items-center text-sm font-medium justify-center h-(--cell-size) gap-1.5",l.dropdowns),dropdown_root:(0,v.cn)("relative has-focus:border-ring border border-input shadow-xs has-focus:ring-ring/50 has-focus:ring-[3px] rounded-md",l.dropdown_root),dropdown:(0,v.cn)("absolute bg-popover inset-0 opacity-0",l.dropdown),caption_label:(0,v.cn)("select-none font-medium","label"===r?"text-sm":"rounded-md pl-2 pr-1 flex items-center gap-1 text-sm h-8 [&>svg]:text-muted-foreground [&>svg]:size-3.5",l.caption_label),table:"w-full border-collapse",weekdays:(0,v.cn)("flex",l.weekdays),weekday:(0,v.cn)("text-muted-foreground rounded-md flex-1 font-normal text-[0.8rem] select-none",l.weekday),week:(0,v.cn)("flex w-full mt-2",l.week),week_number_header:(0,v.cn)("select-none w-(--cell-size)",l.week_number_header),week_number:(0,v.cn)("text-[0.8rem] select-none text-muted-foreground",l.week_number),day:(0,v.cn)("relative w-full h-full p-0 text-center [&:first-child[data-selected=true]_button]:rounded-l-md [&:last-child[data-selected=true]_button]:rounded-r-md group/day aspect-square select-none",l.day),range_start:(0,v.cn)("rounded-l-md bg-accent",l.range_start),range_middle:(0,v.cn)("rounded-none",l.range_middle),range_end:(0,v.cn)("rounded-r-md bg-accent",l.range_end),today:(0,v.cn)("bg-accent text-accent-foreground rounded-md data-[selected=true]:rounded-none",l.today),outside:(0,v.cn)("text-muted-foreground aria-selected:text-muted-foreground",l.outside),disabled:(0,v.cn)("text-muted-foreground opacity-50",l.disabled),hidden:(0,v.cn)("invisible",l.hidden),...t}
44,components:{Root:({className:e,rootRef:t,...n})=>(0,g.jsx)("div",{"data-slot":"calendar",ref:t,className:(0,v.cn)(e),...n}),Chevron:({className:e,orientation:t,...n})=>"left"===t?(0,g.jsx)(sK,{className:(0,v.cn)("size-4",e),...n}):"right"===t?(0,g.jsx)(sZ,{className:(0,v.cn)("size-4",e),...n}):(0,g.jsx)(sX.ChevronDownIcon,{className:(0,v.cn)("size-4",e),...n}),DayButton:lN,WeekNumber:({children:e,...t})=>(0,g.jsx)("td",{...t,children:(0,g.jsx)("div",{className:"flex size-(--cell-size) items-center justify-center text-center",children:e})}),...s},...o})}function lN({className:e,day:t,modifiers:n,...r}){let i=oV(),a=P.useRef(null);return P.useEffect(()=>{n.focused&&a.current?.focus()},[n.focused]),(0,g.jsx)(lS,{ref:a,variant:"ghost",size:"icon","data-day":t.date.toLocaleDateString(),"data-selected-single":n.selected&&!n.range_start&&!n.range_end&&!n.range_middle,"data-range-start":n.range_start,"data-range-end":n.range_end,"data-range-middle":n.range_middle,className:(0,v.cn)("data-[selected-single=true]:bg-primary data-[selected-single=true]:text-primary-foreground data-[range-middle=true]:bg-accent data-[range-middle=true]:text-accent-foreground data-[range-start=true]:bg-primary data-[range-start=true]:text-primary-foreground data-[range-end=true]:bg-primary data-[range-end=true]:text-primary-foreground group-data-[focused=true]/day:border-ring group-data-[focused=true]/day:ring-ring/50 dark:hover:text-accent-foreground flex aspect-square size-auto w-full min-w-(--cell-size) flex-col gap-1 leading-none font-normal group-data-[focused=true]/day:relative group-data-[focused=true]/day:z-10 group-data-[focused=true]/day:ring-[3px] data-[range-end=true]:rounded-md data-[range-end=true]:rounded-r-md data-[range-middle=true]:rounded-none data-[range-start=true]:rounded-md data-[range-start=true]:rounded-l-md [&>span]:text-xs [&>span]:opacity-70",i.day,e),...r})}function lE({label:e,placeholder:t="dd.mm.yyyy",formattedFormat:n="dd.MM.yyyy",valueFormat:r="dd.MM.yyyy",description:i,id:a="",name:s,mode:o="single",selected:l,inputClassName:c,required:u=!1,autoComplete:d="off",disabled:h=!1,minDate:f,maxDate:p,open:m,onOpenChange:x,onDateSelect:b,onDateClear:w,className:j,...S}){let[k,N]=(0,P.useState)(l),[E,_]=(0,P.useState)(l);l!==E&&(_(l),N(l));let C=k?sq(new Date(k),n):"",T=k?sq(new Date(k),r):"",L=a0.useStoreI18n.use.currentLocale(),[M,D]=(0,P.useState)(!1),A=!h&&(m??M),O=f?new Date(f.getFullYear(),f.getMonth(),f.getDate()):void 0,R=p?new Date(p.getFullYear(),p.getMonth(),p.getDate()):void 0,I=[...O?[{before:O}]:[],...R?[{after:R}]:[]],F=R??sa(si(new Date,10)),z=e=>{h&&e||(void 0===m&&D(e),x?.(e))};return(0,g.jsxs)("div",{className:(0,v.cn)("relative flex flex-col gap-3",j),children:[(0,g.jsx)("input",{id:a,name:s,type:"text",tabIndex:-1,"aria-hidden":!0,autoComplete:d,required:u,value:T,disabled:h,onChange:()=>{},className:"peer pointer-events-none absolute bottom-0 left-0 h-px w-px border-0 p-0 opacity-0"}),(0,g.jsx)(a9,{triggerClassName:"input-focus peer-focus:border-neutral-300 peer-focus:bg-neutral-300",className:"z-1000005 w-auto overflow-hidden p-0",open:A,onOpenChange:z,button:(0,g.jsx)(a6,{active:A,label:e,value:C,placeholder:t,className:c,disabled:h}),children:(0,g.jsx)(lk,{mode:o,selected:k,defaultMonth:k,captionLayout:"dropdown",weekStartsOn:1,startMonth:O,endMonth:F,id:a,formatters:{formatMonthDropdown:e=>e.toLocaleString(L,{month:"short"}),formatWeekdayName:e=>e.toLocaleString(L,{weekday:"short"})},disabled:!0===h||(I.length>0?I:void 0),onSelect:e=>{z(!1),e&&(N(e),b?.(e))},...S})}),k&&!h&&(0,g.jsx)("button",{type:"button","aria-label":"Clear date",className:"global-focus absolute -top-1 -right-1 z-2 flex size-4.5 items-center justify-center rounded-full bg-neutral-100 text-neutral-800",onClick:e=>{e.preventDefault(),e.stopPropagation(),N(void 0),z(!1),w?.()},children:(0,g.jsx)(y.Icon,{className:"size-4",icon:"material-symbols:close"})}),i&&(0,g.jsxs)("div",{className:"text-muted-foreground px-1 text-sm",children:[i," ",(0,g.jsx)("span",{className:"font-medium",children:k?sq(new Date(k),n):""}),"."]})]})}lE.displayName="DatePicker";let l_=(0,P.memo)(lE),lC=({fromId:e,fromName:t,fromLabel:n,fromValue:r,fromPlaceholder:i,toId:a,toName:s,toLabel:o,toValue:l,toPlaceholder:c,disabled:u,className:d,onFromDateSelect:h,onToDateSelect:f,onFromDateClear:p,onToDateClear:m,inputClassName:v,addDaysAmount:x=1})=>{let y=a0.useStoreI18n.use.dictionary(),[b,w]=(0,P.useState)(r),[j,S]=(0,P.useState)(r);r!==j&&(S(r),w(r));let[k,N]=(0,P.useState)(!1),E=sv(Date.now(),void 0),_=b?s7(b,x):l;return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(l_,{name:t,id:e||t,label:n||y["fe.bookingbar.dateFrom"],disabled:u,selected:r,placeholder:i||y["fe.bookingbar.selectValue"],minDate:E,className:d,inputClassName:v,onDateSelect:e=>{w(e),h?.(e),u||N(!0)},onDateClear:()=>{w(void 0),p?.(),m?.()}}),(0,g.jsx)(l_,{name:s,id:a||s,className:d,selected:l,inputClassName:v,placeholder:c||y["fe.bookingbar.selectValue"],label:o||y["fe.bookingbar.dateTo"],disabled:u||!b,minDate:_,defaultMonth:b,onDateSelect:e=>{f?.(e)},onDateClear:m,open:k,onOpenChange:N},b?.toISOString()||"date-to-default")]})};lC.displayName="FromToDatePicker";let lT=(0,P.memo)(lC);e.s(["default",()=>lR],2898),e.s(["ButtonIcon",()=>lL],544),e.s(["default",()=>lL],83693);let lL=(0,P.memo)(({size:e="l",variant:t="filled",mode:n="default",icon:r="material-symbols:close",showPointer:i=!1,className:a,animHover:s,...o})=>{let l={filled:{modes:{default:"bg-neutral-200 text-neutral-600 hover:bg-neutral-300 disabled:opacity-20",invert:"bg-neutral-200 text-neutral-600 hover:bg-neutral-300 disabled:opacity-20"},pointer:"border-t-neutral-200 group-hover/buttonIcon:border-t-neutral-300"},outline:{modes:{default:"border border-neutral-300 text-primary-400 hover:bg-neutral-300 disabled:opacity-40",invert:"border border-white bg-white/0 text-white hover:bg-alpha-white-100 disabled:opacity-40"},pointer:"hidden"},ghost:{modes:{default:"text-neutral-600 hover:text-primary-300 disabled:opacity-40",invert:"text-neutral-200 hover:bg-primary-300 disabled:opacity-40"},pointer:"hidden"},"default-alpha":{modes:{default:"text-neutral-100 border border-neutral-100 hover:bg-alpha-white-100 disabled:opacity-40",invert:"text-neutral-100 border border-neutral-100 hover:bg-alpha-white-100 disabled:opacity-40"},pointer:"hidden"},"filled-alpha":{modes:{default:"bg-alpha-white-400 text-neutral-600 hover:bg-neutral-100 disabled:opacity-40",invert:"bg-alpha-white-400 text-neutral-600 hover:bg-neutral-100 disabled:opacity-40"},pointer:"border-t-alpha-white-400 group-hover/buttonIcon:border-t-neutral-100"},"filled-accent":{modes:{default:"bg-accent-300 text-neutral-100 hover:bg-accent-200 disabled:opacity-40",invert:"bg-neutral-100 text-accent-300 hover:bg-accent-100 disabled:opacity-40"},pointer:"border-t-alpha-white-400 group-hover/buttonIcon:border-t-neutral-100"}},c=(0,a7.twMerge)("s"===e&&"w-8 h-8","m"===e&&"w-10 h-10","l"===e&&"w-12 h-12"),u=(0,v.cn)("group/buttonIcon global-focus cursor-pointer relative inline-flex items-center justify-center transition-all duration-200 disabled:pointer-events-none disabled:opacity-20",l[t].modes[n],c,a),d=(0,a7.twMerge)("items-center justify-center","l"===e&&"w-5 h-5","m"===e&&"w-5 h-5","s"===e&&"w-3.5");return(0,g.jsx)("button",{className:u,...o,children:r&&(0,g.jsxs)("div",{className:d,"data-icon":!0,children:["string"==typeof r?(0,g.jsx)(y.Icon,{className:"h-full w-full",icon:r}):r,i&&(0,g.jsx)("div",{className:(0,v.cn)("absolute top-full left-1/2 -ml-10 h-0 w-0 border-t-10 border-r-10 border-l-10 border-r-transparent border-l-transparent transition-all duration-200",l[t].pointer)})]})})});var lM=e.i(77980);let lD=(0,P.memo)(function({options:e,description:t,size:n="default",...r}){let{required:i,name:a,label:s}=r||{},o=e.find(e=>!e.value)?.label||s||"Select an option",l=e.filter(e=>e.value);return(0,g.jsxs)("div",{className:"relative flex flex-col",children:[(0,g.jsxs)(lM.Select,{name:a,...r,children:[(0,g.jsx)(lM.SelectTrigger,{className:(0,v.cn)("px-md py-xs textstyle-md-regular min-h-14 w-full border-none! bg-neutral-200 text-neutral-600","
44s"===n&&"min-h-10"),children:(0,g.jsx)(lM.SelectValue,{placeholder:o+(i?"*":"")})}),(0,g.jsx)(lM.SelectContent,{className:"border-none!",children:(0,g.jsx)(lM.SelectGroup,{className:"gap-lg",children:l.map(e=>(0,g.jsx)(lM.SelectItem,{value:e.value,className:"textstyle-md-regular py-xs text-neutral-600 focus:bg-neutral-200",children:e.label},e.value||e.label))})})]}),t&&(0,g.jsx)("p",{className:"text-sm text-gray-500",children:t})]})});e.s(["default",0,lD],70530);let lP={adults:2,childrens:0,childrensAges:[],rooms:1},lA=({value:e,min:t=0,max:n=20,onChange:r,label:i,id:a})=>{let s=Number(e)||0,o=e=>{r?.(e)};return(0,g.jsxs)("div",{className:"gap-xs flex justify-between",children:[(0,g.jsx)(a5.Label,{htmlFor:a,children:i}),(0,g.jsxs)("div",{className:"gap-xs flex items-center",children:[(0,g.jsx)(lL,{size:"s",variant:"filled",onClick:()=>o(s>t?s-1:t),icon:"material-symbols:remove"}),(0,g.jsx)("div",{className:"textstyle-md-regular w-4 appearance-none text-center",children:s}),(0,g.jsx)(lL,{size:"s",variant:"filled",onClick:()=>o(s<n?s+1:n),icon:"material-symbols:add"})]})]})},lO=({label:e,className:t,id:n,placeholder:r,...i})=>{let[a,s]=(0,P.useState)(lP),[o,l]=(0,P.useState)(!1),[c,u]=(0,P.useState)(null),d=a0.useStoreI18n.use.dictionary(),[h,f]=(0,P.useState)(0),p=(0,P.useRef)(null),m=(0,P.useCallback)(e=>{null!==e?(p.current=new ResizeObserver(e=>{f(e?.[0]?.contentRect?.height??"auto")}),p.current.observe(e)):p.current&&p.current.disconnect()},[]),x=a===lP;return(0,P.useEffect)(()=>{let e=null;e=`${a?.adults} ${d["fe.booking.adults"]}${a?.childrens>0?`, ${a?.childrens} ${d["fe.booking.children"]}`:""}`,setTimeout(()=>{u(e)},0)}),(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(a9,{side:"top",open:o,onOpenChange:l,triggerClassName:"input-focus",button:(0,g.jsx)(a6,{active:o,label:e,value:c||"",placeholder:r}),children:(0,g.jsxs)("div",{className:(0,v.cn)("gap-xs relative flex flex-col",t),children:[(0,g.jsx)(lA,{id:"number-adults",label:d["fe.bookingbar.adults"],value:a?.adults,onChange:e=>s(t=>({...t,adults:e}))}),(0,g.jsx)(aW.div,{style:{height:h},animate:{height:h},transition:{duration:.25},children:(0,g.jsxs)("div",{ref:m,className:"gap-xs flex flex-col",children:[(0,g.jsx)(lA,{id:"number-children",label:d["fe.bookingbar.children"],value:a?.childrens,onChange:e=>{s(t=>{let n=[...t.childrensAges];for(n.length>e&&(n.length=e);n.length<e;)n.push(0);return{...t,childrens:e,childrensAges:n}})}}),(0,g.jsx)(Z,{initial:!1,children:a?.childrens>0&&Array.from({length:a?.childrens},(e,t)=>(0,g.jsx)(aW.div,{initial:{opacity:0,scale:.4},animate:{opacity:1,scale:1},exit:{opacity:0,scale:.9},transition:{duration:.25},children:(0,g.jsx)(lD,{id:`children-ages-${t.toString()}`,label:d["fe.bookingbar.childrenAge"],size:"s",value:String(a.childrensAges[t]??0),onValueChange:e=>{var n;return n=Number(e),void s(e=>{let r=[...e.childrensAges];return r[t]=n,{...e,childrensAges:r}})},options:Array.from({length:18},(e,t)=>({value:t.toString(),label:`${t} ${1===t?d["fe.bookingbar.year"]||"year":d["fe.bookingbar.years"]||"years"}`}))})},`children-ages-${t.toString()}`))})]})}),(0,g.jsx)(lA,{id:`${n}-rooms`,label:d["fe.bookingbar.room"],min:1,value:a?.rooms,onChange:e=>s(t=>({...t,rooms:e}))}),(0,g.jsxs)("div",{className:"gap-xs mt-sm flex flex-col",children:[(0,g.jsx)(a1.Button,{onClick:()=>l(!1),children:d["fe.bookingbar.apply"]}),(0,g.jsx)(Z,{initial:!1,children:!x&&(0,g.jsx)(aW.div,{initial:{height:0},animate:{height:"auto"},transition:{duration:.25},className:"flex flex-col overflow-hidden",children:(0,g.jsx)(a1.Button,{variant:"ghost",onClick:()=>{s(lP)},children:d["fe.bookingbar.clear"]})})})]})]})}),(0,g.jsx)("input",{id:n,type:"hidden",value:null!=a?JSON.stringify(a):"",...i}),(0,g.jsx)("input",{type:"hidden",name:"number_adult",value:a?.adults}),(0,g.jsx)("input",{type:"hidden",name:"number_child",value:a?.childrens}),(0,g.jsx)("input",{type:"hidden",name:"number_rooms",value:a?.rooms}),a?.childrensAges.length>0&&a?.childrensAges.map((e,t)=>(0,g.jsx)("input",{type:"hidden",name:`age_child${t+1}`,value:e.toString()},`children-ages-${t.toString()}`))]})};lO.displayName="InputGuest";let lR=lO;e.s(["InputSearch",()=>lV],4226),e.s(["default",()=>
44lV],60729);var lI=e.i(78379);function lF({className:e,...t}){return(0,g.jsx)("div",{"data-slot":"input-group",role:"group",className:(0,v.cn)("group/input-group border-input dark:bg-input/30 relative flex w-full items-center rounded-md border shadow-xs transition-[color,box-shadow] outline-none","h-9 min-w-0 has-[>textarea]:h-auto","has-[>[data-align=inline-start]]:[&>input]:pl-2","has-[>[data-align=inline-end]]:[&>input]:pr-2","has-[>[data-align=block-start]]:h-auto has-[>[data-align=block-start]]:flex-col has-[>[data-align=block-start]]:[&>input]:pb-3","has-[>[data-align=block-end]]:h-auto has-[>[data-align=block-end]]:flex-col has-[>[data-align=block-end]]:[&>input]:pt-3","has-[[data-slot=input-group-control]:focus-visible]:ring-ring/50 has-[[data-slot=input-group-control]:focus-visible]:ring-[3px]","has-[[data-slot][aria-invalid=true]]:ring-destructive/20 has-[[data-slot][aria-invalid=true]]:border-destructive dark:has-[[data-slot][aria-invalid=true]]:ring-destructive/40",e),...t})}let lz=lw("text-muted-foreground flex h-auto cursor-text items-center justify-center gap-2 py-1.5 text-sm font-medium select-none [&>svg:not([class*='size-'])]:size-4 [&>kbd]:rounded-[calc(var(--radius)-5px)] group-data-[disabled=true]/input-group:opacity-50",{variants:{align:{"inline-start":"order-first pl-3 has-[>button]:ml-[-0.45rem] has-[>kbd]:ml-[-0.35rem]","inline-end":"order-last pr-3 has-[>button]:mr-[-0.45rem] has-[>kbd]:mr-[-0.35rem]","block-start":"order-first w-full justify-start px-3 pt-3 [.border-b]:pb-3 group-has-[>input]/input-group:pt-2.5","block-end":"order-last w-full justify-start px-3 pb-3 [.border-t]:pt-3 group-has-[>input]/input-group:pb-2.5"}},defaultVariants:{align:"inline-start"}});function lB({className:e,align:t="inline-start",...n}){return(0,g.jsx)("div",{role:"group","data-slot":"input-group-addon","data-align":t,className:(0,v.cn)(lz({align:t}),e),onClick:e=>{e.target.closest("button")||e.currentTarget.parentElement?.querySelector("input")?.focus()},...n})}function l$({className:e,...t}){return(0,g.jsx)(lI.Input,{"data-slot":"input-group-control",className:(0,v.cn)("flex-1 rounded-none border-0 bg-transparent shadow-none focus-visible:ring-0 dark:bg-transparent",e),...t})}function lW({placeholder:e="",className:t,id:n,...r}){return(0,g.jsxs)(lF,{className:(0,v.cn)("px-md py-xs input-focus h-auto bg-neutral-200",t),children:[(0,g.jsx)(l$,{id:n,className:"text-neutral-600",placeholder:e,...r}),(0,g.jsx)(lB,{className:"h-[1.5rem] w-[1.5rem] p-0 text-neutral-600",children:(0,g.jsx)(y.Icon,{icon:"material-symbols:search",className:"h-full! w-full!"})})]})}lw("text-sm shadow-none flex gap-2 items-center",{variants:{size:{xs:"h-6 gap-1 px-2 rounded-[calc(var(--radius)-5px)] [&>svg:not([class*='size-'])]:size-3.5 has-[>svg]:px-2",sm:"h-8 px-2.5 gap-1.5 rounded-md has-[>svg]:px-2.5","icon-xs":"size-6 rounded-[calc(var(--radius)-5px)] p-0 has-[>svg]:p-0","icon-sm":"size-8 p-0 has-[>svg]:p-0"}},defaultVariants:{size:"xs"}}),lW.displayName="InputSearch";let lV=lW,lH=()=>{let e=a0.useStoreI18n.use.currentLocale(),t=a0.useStoreI18n.use.dictionary(),[n,r]=(0,P.useState)(!1),[i,a]=(0,P.useState)(!1),[s,o]=(0,P.useState)(!1);return(0,g.jsx)("div",{className:"p-md hidden bg-neutral-100 md:block",children:(0,g.jsxs)("form",{action:`/${e}/booking`,children:[(0,g.jsxs)("div",{className:"gap-xs grid lg:grid-cols-[1fr_0.5fr_0.5fr_0.5fr_0.5fr_auto]",children:[(0,g.jsx)(lV,{label:t["fe.bookingbar.where"],placeholder:t["fe.bookingbar.selectValue"],className:"flex-1",id:"searchtext",name:"searchtext"}),(0,g.jsx)(lT,{fromName:"date_from",fromId:"date_from",fromLabel:t["fe.bookingbar.dateFrom"],fromPlaceholder:t["fe.bookingbar.selectValue"],toName:"date_to",toId:"date_to",toLabel:t["fe.bookingbar.dateTo"],toPlaceholder:t["fe.bookingbar.selectValue"],disabled:n,onFromDateSelect:()=>a(!0),onToDateSelect:()=>o(!0)}),(0,g.jsx)(lR,{label:t["fe.bookingbar.guest"],placeholder:t["fe.bookingbar.selectValue"],className:"flex-1"}),(0,g.jsx)(a1.Button,{type:"submit",children:t["fe.bookingbar.search"]})]}),(0,g.jsx)("div",{className:"mt-xs text-sm text-neutral-600",children:(0,g.jsx)(a3,{onChange:e=>{r(e.target.checked)},value:n?"1":"0",containerClassName:"items-center",id:"date_unknown",name:"date_unknown",label:t["fe.bookingbar.dateUnknown"]})}),!n&&(!i||!s)&&(0,g.jsx)("input",{type:"hidden",name:"date_unknown",value:"1"}),(0,g.jsx)("input",{type:"hidden",name:"doSearch",value:"1"}),(0,g.jsx)("input",{type:"hidden",name:"globalReset",value:"1"})]})})};lH.displayName="BookingBar";let lU=(0,P.memo)(lH);e.s(["default",()=>lq],73751),e.s(["Container",()=>aq],28531);var lY=e.i(18566);let lq=(0,P.memo)(({data:e,className:t,haveImage:n,...r})=>{let i=(0,lY.useRouter)(),a=(0,lY.usePathname)(),s=e?.breadcrumbs;if(!s||s.length<1||1===s.length&&s[0].link===a)return null;let o=s.length>1?s[s.length-2]:s[0],l=o.link===a.split("/").slice(0,-1).join("/");return(0,g.jsx)(aU.Base,{as:"nav","aria-label":"Breadcrumb",className:(0,v.cn)(t,"bg-neutral-200",n&&"md:-mt-14"),...r,children:(0,g.jsx)(aq,{className:"px-0!",children:(0,g.jsx)("ol",{children:(0,g.jsx)("li",{children:(0,g.jsx)(a1.Button,{icon:"material-symbols:arrow-back-ios-new",iconPosition:"left",className:"px-padding-lg py-md",variant:"tertiary",size:"s",href:o.link,nextLink:!1,onClick:e=>{(!o.link||l)&&("u">typeof document&&""!==document.referrer&&new URL(document.referrer).origin===window.location.origin||!o.link)&&(e.preventDefault(),i.back())},children:o.title})})})})})});e.s(["Item",()=>lG,"Wrapper",()=>lK],12813);var lX=e.i(35598);let lG=({icon:e,className:t,children:n,...r})=>(0,g.jsx)("a",{className:(0,v.cn)(t,"global-focus flex size-9 items-center justify-center rounded-full border border-neutral-600"),...r,target:"_blank",rel:"noreferrer","aria-label":`${e||r["aria-label"]} social link`,children:n||e&&(0,g.jsx)(y.Icon,{icon:{facebook:"dashicons:facebook-alt",x:"ri:twitter-x-line",instagram:"uil:instagram",linkedin:"flowbite:linkedin-solid",threads:"meteor-icons:threads",sharelink:"stash:link-solid",youtube:"uil:youtube"}[e],className:"size-5"})}),lK=({className:e,children:t,...n})=>(0,g.jsx)(lX.Div,{className:(0,v.cn)("gap-sm my-2xl flex",e),...n,children:t});e.s(["default",()=>lJ],91227);let lZ=["primary","secondary","ghost","tertiary","text","shop",void 0],lJ=(0,P.memo)(({data:e,...t})=>
44{if(!e)return null;let n="fill"===e.variant?"primary":lZ.includes(e.variant)?e.variant:void 0,{icon:r,iconPosition:i}=e;return(0,g.jsx)(a1.Button,{...t,variant:n,icon:r,mode:e?.mode,iconPosition:i,href:e?.link,type:e?.type,"aria-label":e.label||"button",children:e.label})})},23055,e=>{"use strict";var t=e.i(43476),n=e.i(15837);e.i(64485);var r=e.i(55283),i=e.i(13563),a=e.i(85658),s=e.i(71645),o=e.i(43918);let l=({children:e,styled:l,as:c="div",anim:u,animVars:d,animScrollVars:h,ref:f,...p})=>{let m=(0,s.useRef)(null),g=(0,s.useRef)(null);(0,s.useImperativeHandle)(f,()=>m.current),(0,r.useAnimationsBase)({ref:m,anim:u,tl:g,animVars:d,animScrollVars:h});let{desktopStyles:v,tabletStyles:x,mobileStyles:y}=(0,o.default)(l),b=(0,a.default)("jsx-"),w=`[data-styled='${b}'] {${v}}@media ${i.MEDIA.tablet} {[data-styled='${b}'] {${x}}}@media ${i.MEDIA.mobile} {[data-styled='${b}'] {${y}}}`;return l?(0,t.jsxs)(c,{"data-styled":b,ref:m,...p,"data-anim":u,className:n.default.dynamic([["99239225ca3a4690",[w]]])+" "+(p&&null!=p.className&&p.className||""),children:[e,(0,t.jsx)(n.default,{id:"99239225ca3a4690",dynamic:[w],children:""})]}):(0,t.jsx)(c,{ref:m,...p,"data-anim":u,children:e})};l.displayName="Base";let c=(0,s.memo)(l);e.s(["default",0,c])},59354,e=>{"use strict";var t=e.i(43476),n=e.i(15837);e.i(64485);var r=e.i(55283),i=e.i(75157),a=e.i(13563),s=e.i(85658),o=e.i(22016),l=e.i(71645),c=e.i(43918);let u=({children:e,styled:u,fallback:d,nextLink:h,as:f="a",href:p,anim:m,isCurrent:g,animVars:v,animScrollVars:x,isTransition:y=!1,onClick:b,ref:w,...j})=>{let S=(0,l.useRef)(null);(0,r.useAnimationsBase)({ref:w,anim:m,tl:S,animVars:v,animScrollVars:x});let{desktopStyles:k,tabletStyles:N,mobileStyles:E}=(0,c.default)(u),_=(0,s.default)("jsx-"),C=`[data-styled='${_}'] {${k}}@media ${a.MEDIA.tablet} {[data-styled='${_}'] {${N}}}@media ${a.MEDIA.mobile} {[data-styled='${_}'] {${E}}}`,T="menu"===j["aria-haspopup"],L=!p||"button"===f||"div"===f&&!p||!p&&!0!==h||T,M=L?d||"button":h?o.default:f,D={ref:w,...j,"data-anim":m,"aria-current":g?"page":void 0,className:(0,i.cn)(j.className,"global-focus"),onClick:e=>L?b?.(e):void(b&&b(e)),...L?{type:j?.type||"button"}:{href:p}};return u?(0,t.jsxs)(M,{"data-styled":_,...D,className:n.default.dynamic([["99239225ca3a4690",[C]]])+" "+(D&&null!=D.className&&D.className||""),children:[e,(0,t.jsx)(n.default,{id:"99239225ca3a4690",dynamic:[C],children:""})]}):(0,t.jsx)(M,{...D,children:e})};u.displayName="BaseLink",e.s(["default",0,u])},61923,e=>{"use strict";var t=e.i(59354);e.s(["BaseLink",()=>t.default])},75617,e=>{"use strict";e.s(["default",()=>u]);var t=e.i(43476),n=e.i(75157);e.i(55249);var r=e.i(61923),i=e.i(49710),a=e.i(55667),s=e.i(18566),o=e.i(71645),l=e.i(19056);let c=({children:e,size:c="l",variant:u="primary",mode:d="default",className:h,onMouseEnter:f,onMouseLeave:p,isCurrent:m,nextLink:g,animHover:v,icon:x,iconPosition:y,leftIcon:b,rightIcon:w,label:j,allowDisable:S=!1,iconClassName:k,...N})=>{c="xs"==c?"s":c;let[E,_]=(0,o.useState)(!1),C=(0,a.useLenis)(),T=(0,s.usePathname)();(0,o.useEffect)(()=>{S&&(T===N.href?_(!0):_(!1))},[T]);let L={primary:{modes:{default:"bg-primary-400 text-neutral-100 hover:bg-primary-300",invert:"bg-neutral-100 text-neutral-600 hover:bg-white"},sizes:{s:"px-md py-xs",m:"px-md py-xs",l:"px-lg py-sm"}},secondary:{modes:{default:"bg-neutral-200 text-neutral-600 hover:bg-neutral-300",invert:"border border-white bg-white/0 text-white hover:bg-white/10"},sizes:{s:"px-md py-xs",m:"px-md py-xs",l:"px-lg py-sm"}},ghost:{modes:{default:"text-neutral-600 hover:bg-black/10",invert:"text-white hover:bg-white/10"},sizes:{s:"px-md py-xs",m:"px-md py-xs",l:"px-lg py-sm"}},tertiary:{modes:{default:"text-neutral-600",invert:"text-white hover:text-white/60 hover:underline"},sizes:{s:"",m:"",l:""}},text:{modes:{default:"text-neutral-600 items-start [&_svg]:mt-[0.24em]",invert:"text-white items-start [&_svg]:mt-[0.24em] hover:text-white/60 hover:underline"},sizes:{s:"",m:"",l:""}},shop:{modes:{default:"bg-shop-300 text-white gap-xs",invert:"bg-shop-300 text-white gap-xs"},sizes:{s:"px-md py-xs",m:"px-md py-xs",l:"px-lg py-sm"}}},M=(0,l.twMerge)("s"===c&&"textstyle-sm-button","m"===c&&"textstyle-md-button","l"===c&&"textstyle-md-button"),D=(0,n.cn)("c-button group/button relative inline-flex items-center justify-center gap-2xs transition-all duration-200 cursor-pointer focus:z-10 disabled:pointer-events-none disabled:opacity-50",L[u]?.sizes[c],L[u]?.modes[d],M,E&&"pointer-events-none opacity-50",h),P=(0,l.t
44wMerge)("items-center justify-center relative z-2","m"===c&&"w-4 h-4","l"===c&&"w-5 h-5","s"===c&&"w-3.5",k);(x||y)&&(b="left"===y?x:void 0,w="right"===y?x:void 0);let A=(0,t.jsxs)(t.Fragment,{children:[b&&(0,t.jsx)("div",{className:P,"data-icon":!0,children:"string"==typeof b?(0,t.jsx)(i.Icon,{className:"h-full w-full",icon:b}):b}),(0,t.jsx)("span",{"data-text":!0,className:"z-2 flex h-full items-center transition-transform group-hover/button:translate-x-0.5",children:e||j}),w&&(0,t.jsx)("div",{className:P,"data-icon":!0,children:"string"==typeof w?(0,t.jsx)(i.Icon,{className:"h-full w-full",icon:w}):w})]});return(0,t.jsx)(r.BaseLink,{className:D,nextLink:!!N.href&&g,onMouseEnter:e=>{f&&f(e)},onMouseLeave:e=>{p&&p(e)},onClick:e=>{if(N.onClick)N.onClick(e);else if(N.href?.startsWith("#")){if(e.preventDefault(),!C)return;C?.scrollTo(N.href,{offset:-10})}},isCurrent:m,"data-anim-hover":(0,n.cn)(v||!1===v?v:u),...N,children:A})};c.displayName="Button";let u=(0,o.memo)(c)},75516,32298,67903,7977,55213,73592,61347,97630,57320,26818,43890,7223,33083,69839,54159,7216,76926,11947,41683,15046,67639,85992,69943,96115,90043,50098,78949,71576,14641,6197,37008,72046,40683,28431,82301,74006,4091,6004,44116,85091,10145,12617,11855,98135,15963,27542,77827,72093,34658,83328,53279,92613,16301,30732,21464,5668,58817,28148,34512,37707,51054,e=>{"use strict";e.s(["default",()=>b],75516);var t=e.i(43476),n=e.i(75157);e.i(55249);var r=e.i(61923),i=e.i(544);e.s(["Chip",()=>l],67903),e.s(["default",()=>l],32298);var a=e.i(49710),s=e.i(71645);let o=({children:e,href:i,size:s="m",variant:o="default",iconLeft:l,iconRight:c,className:u,iconClassName:d,...h})=>{if(!e)return null;let f=(0,n.cn)("relative leading-none","xs"===s&&"max-md:text-xs! textstyle-sm-button","s"===s&&"textstyle-sm-button","m"===s&&"textstyle-md-button","l"===s&&"textstyle-lg-button","shop"===s&&"textstyle-sm-regular","outline"===o&&"top-[-0.05rem]"),p=(0,n.cn)("flex items-center justify-center",d,"xs"===s&&"h-3 w-3","s"===s&&"h-3.5 w-3.5","m"===s&&"h-5 w-5","l"===s&&"h-5 w-5"),m=(0,n.cn)("inline-flex gap-x-2xs items-center relative cursor-pointer leading-none",{xs:"px-xs py-2xs md:px-sm",s:"py-2xs px-sm",m:"py-2xs px-sm",l:"py-1 px-2",shop:"px-xs py-2xs"}[s],{default:"border border-accent-300 bg-accent-300 text-neutral-100",outline:"bg-neutral-200 text-primary-300",ghost:"border border-transparent bg-transparent text-neutral-600",text:"px-0 py-1 border border-transparent bg-transparent text-neutral-600",shop:"bg-shop-100 text-shop-400",openingHours:"bg-hero-alpha text-white",topEvent:"border border-primary-300 bg-primary-300 text-neutral-100",fill:"border border-primary-300 bg-primary-300 text-neutral-100"}[o],u),g=(0,t.jsxs)(t.Fragment,{children:[l&&(0,t.jsx)(a.Icon,{className:p,icon:l}),(0,t.jsx)("span",{className:f,children:e}),c&&(0,t.jsx)(a.Icon,{className:p,icon:c})]});if(i)return(0,t.jsx)(r.BaseLink,{href:i,...h,className:m,children:g});let{ref:v,...x}=h;return(0,t.jsx)("div",{className:m,ref:v,...x,children:g})};o.displayName="Chip";let l=(0,s.memo)(o);e.s(["Img",()=>g],61347),e.s(["default",()=>g],73592),e.i(64485);var c=e.i(69951);let u=(0,s.memo)(function({className:e,...r}){return(0,t.jsx)("div",{"data-slot":"skeleton",className:(0,n.cn)("animate-pulse rounded-md bg-neutral-200",e),...r})});e.s(["default",0,u],7977),e.s(["Skeleton",0,u],55213),e.i(32832);var d=e.i(92221),d=d,h=e.i(13563),f=e.i(57688),p=e.i(31370);let m=({data:e,className:r,objectFit:i,objectCover:a,naked:s=!1,fill:o=!1,imageClasseName:l,unoptimized:m,priority:g,hoverGroupEffect:v,crop:x,...y})=>{let b,w=(0,c.useMedia)(h.MEDIA.mobile),j=(0,c.useMedia)(h.MEDIA.tablet),S=()=>e.isImageSanity&&x?`&w=${3*x.width}&h=${3*x.height}`:"";if(!e)return null;let{publicUrl:k,properties:N}=e,E=(b=e.cropVariants)?w&&b.mobile?.publicUrl?b.mobile.publicUrl:!w&&j&&b.tablet?.publicUrl?b.tablet.publicUrl:k:k,_=y.width||N?.dimensions?.width||1200,C=y.height||N?.dimensions?.height||0,T=y.alt??N?.alternative??"",L="decorative"===T?"":T,M=N?.lqip||N?.blurHash&&(0,d.default)(N.blurHash)||void 0,D=M?"blur":"empty",P=(0,n.cn)(i&&"object-fit",a&&"object-cover",v&&"image-hover-effect",s&&r,l),A=(0,n.cn)("relative overflow-hidden",!s&&r);return s?(0,t.jsx)(f.default,{src:`${E}${S()}`,alt:L,width:o?void 0:_,height:o?void 0:C,className:P,blurDataURL:M,placeholder:D,fill:o,priority:g||!1,quality:y.qual
44ity||80,unoptimized:!!m,...y}):(0,t.jsxs)(p.default,{className:A,...y,children:[(0,t.jsx)(u,{className:"absolute inset-0 -z-10"}),(0,t.jsx)(f.default,{fill:o,src:`${E}${S()}`,alt:L,width:o?void 0:_,height:o?void 0:C,className:P,blurDataURL:M,placeholder:D,priority:g||!1,sizes:y.sizes,quality:y.quality||80,unoptimized:!!m})]})};m.displayName="Img";let g=(0,s.memo)(m);var v=e.i(56394),x=e.i(41552);let y=({isLarge:e=!1,title:a,overline:s,description:o,image:c,className:u,useCursor:d=!0,...f})=>{let p=(0,n.cn)("group bg-neutral-200 flex flex-col h-full relative",e&&"",u);return(0,t.jsxs)(r.BaseLink,{className:p,...f,children:[(0,t.jsxs)("div",{className:(0,n.cn)("relative aspect-square overflow-hidden",e?"md:aspect-video":"md:aspect-rect"),children:[c&&(0,t.jsx)(g,{priority:e,className:(0,n.cn)("image-hover-effect h-full w-full"),data:c,sizes:`${h.MEDIA.tablet} 22rem, ${e?"84rem":"25rem"}`,objectCover:!0,fill:!0}),(0,t.jsx)("div",{className:(0,n.cn)("gap-xs absolute bottom-0 left-0 flex justify-center",e?"md:right-0":""),children:(0,t.jsx)(l,{size:"s",className:"",children:s})})]}),(0,t.jsx)("div",{className:(0,n.cn)("gap-y-md p-lg pb-padding-md place-items-center-start duration-(duration-default) ease-out-cubic grid auto-rows-auto grid-cols-1 transition-opacity data-[hover=true]:opacity-75 md:justify-items-start"),children:(0,t.jsxs)("div",{className:(0,n.cn)("gap-y-xs flex flex-col",e?"md:mx-auto md:max-w-250 md:items-center md:text-center md:text-balance":""),children:[(0,t.jsx)(x.Title,{className:(0,n.cn)("line-clamp-3",e?"h3 md:h2":"h3"),children:a}),o&&(0,t.jsx)(v.Richtext,{text:o,className:"textstyle-md-regular line-clamp-3 text-neutral-600"})]})}),(0,t.jsx)(i.ButtonIcon,{icon:"material-symbols:add",variant:"filled-accent",className:"absolute right-0 bottom-0 scale-80 opacity-0 group-hover:scale-100 group-hover:opacity-100"})]})};y.displayName="CardBlog";let b=y;e.s(["default",()=>E],57320),e.i(82109);var w=e.i(64638);let j=({children:e,className:r,mode:i="default"})=>e?(0,t.jsx)("div",{className:(0,n.cn)("px-xs py-2xs h4","inverted"===i&&"bg-accent-300 text-white","default"===i&&"text-accent-300 bg-neutral-100",r),children:e}):null;j.displayName="CardDate";let S=(0,s.memo)(j);e.s(["default",0,S],97630);var k=e.i(46542);let N=({title:e,subTitle:i,image:a,link:o,className:c,cardDate:u,location:d,isTopEvent:f,date:p,...m})=>{let v=w.useStoreI18n.use.currentLocale(),y=(0,s.useMemo)(()=>(0,k.generateAltText)("story",e,i,v),[e,i,v]);return(0,t.jsx)(r.BaseLink,{...o,nextLink:!0,...m,children:(0,t.jsxs)("div",{className:(0,n.cn)("group bg-accent-400 relative h-full text-neutral-100 md:flex md:flex-col",c),children:[(0,t.jsxs)("div",{className:"aspect-rect relative bg-neutral-200",children:[!0===f&&(0,t.jsx)("div",{className:"pl-xs pb-xs bg-accent-300 absolute top-0 right-0 z-10",children:(0,t.jsx)(l,{variant:"topEvent",size:"s",iconLeft:"material-symbols:star",children:"Top Event"})}),a&&(0,t.jsx)(g,{data:a,alt:y,objectCover:!0,crop:{width:442,height:248},fill:!0,className:"h-full w-full",hoverGroupEffect:!0,sizes:`${h.MEDIA.tablet} 45rem`,quality:90}),(0,t.jsx)(S,{mode:"inverted",className:"absolute bottom-0 left-0 z-10",children:u})]}),(0,t.jsx)("div",{className:"p-md",children:(0,t.jsxs)("div",{className:"gap-y-sm flex flex-col",children:[(0,t.jsx)(x.Title,{as:"h3",className:"h4 line-clamp-3",children:e}),(0,t.jsxs)("div",{className:"textstyle-md-regular line-clamp-3",children:[d&&(0,t.jsx)("p",{children:d}),p&&(0,t.jsx)("p",{children:p})]})]})})]})})};N.displayName="CardEvent";let E=(0,s.memo)(N);e.s(["default",()=>C],26818);let _=({title:e,links:i,icon:s,image:o,description:l,className:c,...u})=>(0,t.jsxs)("div",{className:(0,n.cn)("c-card-info pt-2xl px-lg mt-lg relative grid h-124 grid-rows-[auto_1fr] bg-neutral-200 text-black",c),...u,children:[s&&(0,t.jsx)("div",{className:"bg-accent-300 p-xs pl-lg absolute top-0 left-0 z-10 -translate-y-1/2 text-white",children:(0,t.jsx)(a.Icon,{icon:s,className:"h-9 w-9"})}),o?(0,t.jsx)("div",{className:"absolute inset-0",children:(0,t.jsx)(g,{className:"h-full w-full",data:o,sizes:"25rem",objectCover:!0,fill:!0})}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(x.Title,{as:"h3",className:"h4 mb-xs line-clamp-3",children:e}),(0,t.jsxs)("div",{className:"pb-2xl overflow-auto","data-lenis-prevent":!0,children:[l&&(0,t.jsx)(v.Richtext,{text:l,className:"py-xs border-b border-neutral-600"}),i&&i?.length>0&&(0,t.jsx)("div",{children:i.map((e,n)=>(0,t.jsxs)(r.BaseLink,{...e,className:"gap-md py-xs grid grid-cols-[1fr_auto] border-b border-neutral-600",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("span",{className:"textstyle-sm-regular line-clamp-3 block text-neutral-600",children:e.title}),e.location&&(0,t.jsx)("p",{className:"textstyle-sm-regular line-clamp-1 text-neutral-400",children:e.location})]}),e.icon&&(0,t.jsx)(a.Icon,{icon:e.icon,className:"mt-2xs h-3.5 w-3.5"})]},n?.toString()))})]}),(0,t.jsx)("div",{className:"pointer-events-none absolute right-0 bottom-0 left-0 z-2 h-20 bg-linear-to-t from-neutral-200 to-transparent"})]})]});
44_.displayName="CardInfo";let C=_;e.s(["default",()=>R],7223);var T=e.i(59862),L=e.i(80301);let M=({children:e,...n})=>(0,t.jsx)(L.Tooltip,{...n,children:e}),D=({children:e})=>(0,t.jsx)(L.TooltipTrigger,{asChild:!0,children:e}),P=({props:e,children:n})=>(0,t.jsx)(L.TooltipContent,{className:"",...e,children:n});M.Trigger=D,M.Content=P,D.displayName="Tooltip.Trigger",P.displayName="Tooltip.Content",M.displayName="Tooltip",e.s(["default",0,M],43890);var A=e.i(59354),O=e.i(49891);let R=(0,s.memo)(({variant:e,title:r,tooltipText:i,price:s,showArrow:o=!0,subTitle:l,className:c,image:u,target:d,sizeSmall:f,...p})=>{let m=(0,n.cn)("group aspect-rect relative grid h-full w-full grid-cols-1 grid-rows-[auto_1fr] p-md bg-shop-300 text-neutral-100","content"===e&&"text-white",c);return(0,t.jsxs)(A.default,{className:m,...p,target:d,children:["content"===e&&u&&(0,t.jsxs)("div",{className:"absolute inset-0 overflow-hidden",children:[(0,t.jsx)(g,{data:u,className:"image-hover-effect h-full w-full",objectCover:!0,fill:!0,naked:!0,"data-image":!0,sizes:`${h.MEDIA.mobile} 100vw, ${h.MEDIA.tablet} 100vw, ${h.MEDIA.desktop} ${f?"43rem":"87rem"}`}),(0,t.jsx)("div",{className:"absolute top-0 left-0 h-full w-full bg-[linear-gradient(180deg,rgb(0_0_0/0%)_41%,rgb(0_0_0/60%)_100%)]"})]}),(0,t.jsxs)("div",{className:"grid grid-cols-[1fr_auto]",children:[s&&(0,t.jsx)("div",{className:(0,n.cn)("gap-sm flex items-center",""),children:i?(0,t.jsxs)(M,{children:[(0,t.jsx)(M.Trigger,{children:(0,t.jsx)(T.Button,{variant:"text",icon:"material-symbols:info",iconPosition:"right",className:"textstyle-lg-bold text-primary-100",children:s})}),(0,t.jsx)(M.Content,{children:i})]}):(0,t.jsx)("p",{className:(0,n.cn)("textstyle-lg-bold"),children:s})}),"shop"===e&&(0,t.jsx)("div",{"data-icon":!0,className:(0,n.cn)("bg-accent-100 text-accent-300 absolute top-0 right-0 flex h-16 w-16 items-center justify-center justify-self-end"),children:o&&(0,t.jsx)(a.Icon,{icon:"material-symbols:arrow-outward",width:44})})]}),(0,t.jsxs)("div",{className:"relative flex flex-col justify-end","data-body":!0,children:[(0,t.jsx)(O.default,{as:"h3",className:"h3 line-clamp-3",children:r}),l&&(0,t.jsx)("p",{className:(0,n.cn)("text-shop-100 line-clamp-3",""),children:l})]})]})});e.s(["default",()=>Y],67639),e.s(["OpeningStatus",()=>$],7216),e.s(["default",()=>$],54159),e.s(["Accordion",()=>I],33083);var I=e.i(3884),I=I,F=e.i(86773);e.s(["StatusChip",()=>F.default],69839);var F=F;let z=(e,t,n)=>e.startsWith(t)?e.replace(t,n):e,B=(e,t,n,r,i)=>{if(!e||!e?.weekOpenings||e.weekOpenings.length||!e.keyForNextOpeningDay)return null;let a=e&&e?.weekOpenings&&e?.keyForNextOpeningDay&&e?.weekOpenings[e?.keyForNextOpeningDay];if(a){let e=a.openingTimes?.[0]?.opens,s=t[`fe.date.day.${a.isoWeekday}`],o=e?`${s} ${t["fe.plugin.openings.at"]} ${e} ${t["fe.plugin.openings.h"]}`:s;n([t["fe.plugin.openings.nowClosed"]]),r(`${t["fe.plugin.openings.opens"]} ${o}`),i("closed")}else n([t["fe.plugin.openings.nowClosed"]]),i("closed")},$=(0,s.memo)(({data:e,className:r,framed:i=!0,isDropDown:a,itemName:o,size:l="s",isBadgeDropdown:c=!1,...u})=>
44{let[d,h]=(0,s.useState)(),[f,p]=(0,s.useState)(""),[m,g]=(0,s.useState)(),[v,x]=(0,s.useState)(!1),[y,b]=(0,s.useState)(""),j=w.useStoreI18n.use.dictionary(),[S,k]=(0,s.useState)(0);return((0,s.useEffect)(()=>{let e=setInterval(()=>{k(e=>e+1)},3e5);return()=>clearInterval(e)},[S]),(0,s.useEffect)(()=>{e&&(e.isToCalculateTheOpening?x(!0):e.isUnknown?g(void 0):e.isOnRequest?(g("onRequest"),h(j["fe.plugin.onRequest"])):e.isOpenToday||-1!==e.keyForNextOpeningDay?e.isOpenToday?(g("open"),h(j["fe.plugin.openToday"])):-1!==e.keyForNextOpeningDay&&(g("closed"),h(j["fe.plugin.closed"]),B(e,j,h,b,g)):(g("closed"),h(j["fe.plugin.closedToday"])))},[e]),(0,s.useEffect)(()=>{if(!v)return;let t=e?.weekOpenings&&e?.weekOpenings[0]?.openingTimes;if(!t)return;let{isOpen:n,openTime:r,closeTime:i}=(e=>{let t,n,r,i=(n=(t=new Date).getHours(),r=t.getMinutes().toString().padStart(2,"0"),n=({0:24,1:25,2:26,3:27,4:28})[n]||n,`${n.toString().padStart(2,"0")}:${r}`),a={opens:"",closes:""};for(let t of e){let{closes:e}=t,{opens:n}=t;if(e=z(e,"00:","24:"),e=z(e,"01:","25:"),e=z(e,"02:","26:"),e=z(e,"03:","27:"),e=z(e,"04:","28:"),i>=n&&i<e)return{openTime:"",closeTime:t.closes,isOpen:!0};i<n&&""===a.opens&&(a={opens:n,closes:e})}return{openTime:a.opens,closeTime:a.closes,isOpen:!1}})(t);n?(g("open"),h(j["fe.plugin.openings.nowOpened"]),b(`${j["fe.plugin.openings.closesAt"]} ${i} ${j["fe.plugin.openings.h"]}`)):r?(g("closed"),h(j["fe.plugin.openings.nowClosed"]),b(`${j["fe.plugin.openings.opensAt"]} ${r} ${j["fe.plugin.openings.h"]}`)):B(e,j,h,b,g)},[v,S]),(0,s.useEffect)(()=>{e&&e.weekOpenings?.length&&!e.isOnRequest&&!e.isUnknown&&p(e.weekOpenings.map((e,n)=>{if(!e?.isoWeekday)return null;let r=j[`fe.date.day.${e.isoWeekday}`],i=j[e.isOpen?"fe.plugin.openings.nowOpened":"fe.plugin.openings.nowClosed"];return e.isOpen&&e.openingTimes?.length&&(i=e.openingTimes.map(e=>`${e.opens} - ${e.closes} ${j["fe.plugin.openings.h"]}`).join(", ")),(0,t.jsxs)("span",{className:"gap-x-xs flex justify-between text-neutral-400",children:[(0,t.jsx)("span",{children:r}),(0,t.jsx)("span",{className:"text-right",children:i})]},n?.toString())}).filter(Boolean))},[e]),m&&e)?a?(0,t.jsx)(I.Container,{children:(0,t.jsx)(I.Item,{value:"sidebarOpeningHours",triggerClassName:"p-md!",contentClassName:"p-md! pt-0!",head:(0,t.jsxs)("div",{className:(0,n.cn)("flex items-center",r),children:[(0,t.jsx)("div",{className:(0,n.cn)("text-feedback-green textstyle-md-button",("closed"===m||!m)&&"text-feedback-red","onRequest"===m&&"text-neutral-400"),children:d}),y&&(0,t.jsxs)("div",{className:"textstyle-md-regular pl-2xs whitespace-nowrap text-neutral-400",children:["- ",y]})]}),children:f&&!e.isOnRequest&&f})}):(0,t.jsxs)("div",{className:(0,n.cn)("textstyle-sm-regular absolute bottom-0 left-0 z-10 flex text-neutral-400",i&&"pt-xs pr-xs bg-neutral-100",r),...u,children:[(0,t.jsx)(F.default,{className:(0,n.cn)("gap-x-xs py-2xs px-sm flex items-center justify-start","open"===m&&"bg-feedback-green text-neutral-100",("closed"===m||!m)&&"bg-feedback-red text-neutral-100","onRequest"===m&&"bg-neutral-300 text-neutral-800"),status:"open"===m?"success":"closed"===m?"error":void 0,size:l,children:j[`fe.plugin.${m}`]}),y&&(0,t.jsx)("div",{className:"textstyle-sm-regular py-2xs px-md bg-hero-alpha flex items-center whitespace-nowrap text-neutral-100",children:y}),f&&c&&(0,t.jsx)("div",{className:"list p-sm duration-default ease-out-cubic absolute top-8 right-0 grid w-full min-w-auto grid-cols-1 border border-neutral-300 bg-neutral-100 opacity-0 transition-opacity",children:f})]}):null});e.s(["TourBadge",()=>W],11947),e.s(["default",()=>W],76926);var F=F;let W=(0,s.memo)(({difficulty:e,isStatusClosed:r,isStatusOpen:i,difficultyLabel:a,className:s,isRelative:o,framed:c=!0,showOpenStatus:u=!0,...d})=>{let h=(0,n.cn)("flex text-neutral-100",o?"relative border-r border-r-neutral-300":"absolute bottom-0 left-0",c&&"bg-neutral-100 pt-xs pr-xs gap-x-xs",s),f=(0,n.cn)("size-6!","EASY"===e&&"text-[rgb(12,110,180)]","INTERMEDIATE"===e&&"text-[rgb(224,2,24)]","DIFFICULT"===e&&"text-[rgb(10,10,10)]");return e&&u?(0,t.jsxs)("div",{className:h,...d,children:[u&&(!0===r||!0===i)&&(0,t.jsx)(F.default,{variant:"fill",status:!0===r?"error":"success"}),"UNKNOWN"!==e&&(0,t.jsx)(l,{size:"s",variant:"outline",iconLeft:"octicon:dot-fill-24",className:"capitalize",iconClassName:f,children:a})]}):null});e.s(["TourInfo",()=>V],15046),e.s(["default",()=>V],41683);let V=(0,s.memo)(({distance:e,duration:r,altitudeUphill:i,altitudeDownhill:a,className:s,...o})=>e||r||i||a?(0,t.jsxs)("div",{className:(0,n.cn)("gap-sm md:gap-gutter flex flex-wrap",s),...o,children:[e&&(0,t.jsx)(l,{size:"s",variant:"ghost",iconLeft:"material-symbols:arrow-range",className:"px-0!",children:e}),r&&(0,t.jsx)(l,{size:"s",variant:"ghost",iconLeft:"mdi:clock",className:"px-0!",children:r}),i&&(0,t.jsx)(l,{size:"s",variant:"ghost",iconLeft:"mdi:arrow-drop-up",className:"px-0!",children:`${i} hm`}),a&&(0,t.jsx)(l,{size:"s",variant:"ghost",iconLeft:"mdi:arrow-drop-down",className:"px-0!",children:`${a} hm`})]}):null);var H=e.i(25913);let U=({title:e,subTitle:i,image:a,link:s,description:o,className:c,cardDate:u,variant:d="content",location:f,isTopEvent:p,date:m,openings:v,todayOpen:y,distance:b,tourInfo:j,overline:N,priceText:E,priceTextInfo:_,...C})=>{let T=w.useStoreI18n.use.currentLocale(),L=(0,k.generateAltText)("story",e,i,T),M=(0,H.cva)("",{variants:{variant:{content:"aspect-video",event:"aspect-video",topEvent:"aspect-video",hotel:"aspect-video",restBarShop:"aspect-video",tour:"aspect-video"}},defaultVariants:{variant:"content"}}),D=(0,H.cva)("py-sm",{variants:{variant:{content:"gap-y-sm text-neutral-600",event:"gap-y-sm text-neutral-600",topEvent:"gap-y-sm",hotel:"gap-y-sm",restBarShop:"gap-y-2xs text-neutral-600",tour:"gap-y-sm text-neutral-600"}},defaultVariants:{variant:"content"}});return(0,t.jsx)(r.BaseLink,{nextLink:!0,className:"c-card-main block w-full",fallback:"div",...s,...C,children:(0,t.jsxs)("div",{className:(0,n.cn)("group text-primary-100 relative md:flex md:flex-col",c),children:[(0,t.jsxs)("div",{className:(0,n.cn)("relative bg-neutral-200",M({variant:d})),children:[!0===p&&(0,t.jsx)("div",{className:"pl-xs pb-xs bg-accent-300 absolute top-0 right-0 z-10",children:(0,t.jsx)(l,{variant:"topEvent",size:"s",iconLeft:"material-symbols:star",children:"Top Event"})}),a&&(0,t.jsx)(g,{data:a,alt:L,objectCover:!0,crop:{width:442,height:248},fill:!0,className:"h-full w-full",hoverGroupEffect:!0,sizes:`${h.MEDIA.tablet} 45rem`,quality:90}),(0,t.jsx)(S,{mode:"event"==d?"inverted":"default",className:"absolute bottom-0 left-0 z-10",children:u?new Date(u).toLocaleDateString(T,{day:"numeric",month:"short"}):void 0}),(v||y)&&(0,t.jsx)($,{itemName:y,data:v}),(0,t.jsx)(W,{difficulty:j?.difficulty,isStatusClosed:j?.isStatusClosed,isStatusOpen:j?.isStatusOpen,difficultyLabel:j?.difficultyLabel})]}),(0,t.jsxs)("div",{className:(0,n.cn)("flex flex-col",D({variant:d})),children:[N&&(0,t.jsx)("div",{className:"text-neutral-400",children:N}),(0,t.jsx)(x.Title,{as:"h4",className:"h4 line-clamp-3",children:e}),(0,t.jsxs)("div",{className:"textstyle-md-regular line-clamp-3",children:[i&&(0,t.jsx)("p",{className:"text-neutral-400",children:i}),f&&(0,t.jsx)("p",{children:f}),o&&(0,t.jsx)("p",{children:o}),m&&(0,t.jsx)("p",{children:m}),b&&(0,t.jsx)("p",{className:"pt-2xs",children:b})]}),(0,t.jsx)(V,{distance:j?.distance,duration:j?.duration,altitudeUphill:j?.altitudeUphill,altitudeDownhill:j?.altitudeDownhill})]})]})})};
44U.displayName="CardMain";let Y=(0,s.memo)(U);e.s(["default",()=>G],85992);let q=({children:e,className:i,link:a,props:s})=>a?(0,t.jsx)(r.BaseLink,{...a,className:(0,n.cn)(i),...s,children:e}):(0,t.jsx)("div",{className:i,children:e}),X=({image:e,title:n,subTitle:r,link:i})=>(0,t.jsxs)(q,{className:"p-xs bg-neutral-200 pb-0 text-neutral-600",link:i,children:[e&&(0,t.jsx)("div",{className:"aspect-spacer bg-white",children:(0,t.jsx)(g,{data:e,className:"h-full w-full",objectCover:!0,sizes:"14rem"})}),(0,t.jsxs)("div",{className:"p-xs",children:[(0,t.jsx)(x.Title,{as:"h4",className:"textstyle-sm-bold break-all uppercase",children:n}),r&&(0,t.jsx)("p",{className:"textstyle-sm-regular break-all",children:r})]})]});X.displayName="CardMedia";let G=(0,s.memo)(X);e.s(["default",()=>ee],90043);var K=e.i(1851);let Z=({date:e,className:r})=>{if(!e)return null;let i=(0,K.format)(e,"dd.MM.yyyy"),a=(0,K.format)(e,"yyyy-MM-yyyy");return(0,t.jsx)("time",{dateTime:a,className:(0,n.cn)("textstyle-md-regular block",r),children:i})};Z.displayName="Time";let J=(0,s.memo)(Z);e.s(["default",0,J],69943),e.s(["Time",0,J],96115);let Q=({isLarge:e=!1,title:a,subtitle:s,image:o,className:l,date:c,useCursor:u=!0,...d})=>{let f=(0,n.cn)("group bg-neutral-200 flex flex-col h-full relative",e&&"grid grid-cols-1 md:grid-cols-2 gap-gutter items-center",l);return(0,t.jsxs)(r.BaseLink,{className:f,...d,children:[(0,t.jsx)("div",{className:(0,n.cn)("relative aspect-video overflow-hidden",e?"md:aspect-square":""),children:o&&(0,t.jsx)(g,{priority:e,className:(0,n.cn)("image-hover-effect h-full w-full"),data:o,sizes:`${h.MEDIA.tablet} 22rem, ${e?"84rem":"25rem"}`,objectCover:!0,fill:!0})}),(0,t.jsx)("div",{className:(0,n.cn)("gap-y-md py-lg px-padding-md grid auto-rows-auto grid-cols-1 md:justify-items-start"),children:(0,t.jsxs)("div",{className:(0,n.cn)("gap-y-xs flex flex-col",e?"md:max-w-140 md:text-balance":"max-w-80"),children:[(0,t.jsx)(J,{className:"textstyle-md-regular mb-md text-neutral-600",date:c}),(0,t.jsx)(x.Title,{className:(0,n.cn)("line-clamp-3",e?"h3 md:h2":"h3"),children:a}),s&&(0,t.jsx)(v.Richtext,{text:s,className:"textstyle-md-regular line-clamp-1 text-neutral-600"})]})}),(0,t.jsx)(i.ButtonIcon,{icon:"material-symbols:add",variant:"filled-accent",className:"absolute right-0 bottom-0 scale-80 opacity-0 group-hover:scale-100 group-hover:opacity-100"})]})};Q.displayName="CardPress";let ee=Q;e.s(["default",()=>en],50098);let et=({title:e,image:i,link:a,text:o,date:l,subTitle:c,className:u,...d})=>{let f=w.useStoreI18n.use.currentLocale(),p=(0,s.useMemo)(()=>(0,k.generateAltText)("story",e,o,f),[e,o,f]);return(0,t.jsx)(r.BaseLink,{...a,fallback:"div",nextLink:!0,className:"c-card-story w-full",...d,children:(0,t.jsxs)("div",{className:(0,n.cn)("group relative text-neutral-600",u),children:[(0,t.jsx)("div",{className:"relative",children:i&&(0,t.jsx)(g,{data:i,alt:p,objectCover:!0,crop:{width:442,height:248},fill:!0,className:"aspect-square",hoverGroupEffect:!0,sizes:`${h.MEDIA.tablet} 45rem`,quality:90})}),(0,t.jsx)("div",{className:"py-sm",children:(0,t.jsxs)("div",{className:"gap-y-sm flex flex-col",children:[(0,t.jsx)(J,{date:l}),(0,t.jsx)(x.Title,{as:"h3",className:"h4 line-clamp-3",children:e}),(0,t.jsx)("div",{className:"textstyle-md-regular line-clamp-3",children:(0,t.jsx)(v.Richtext,{text:o})})]})})]})})};et.displayName="CardStory";let en=(0,s.memo)(et);e.s(["default",()=>ea],78949);var er=e.i(75617);let ei=({name:e,role:r,image:i,email:a,phone:o,link:l,hoverImage:c,hoverVideo:u,className:d,...h})=>{let f=(0,s.useRef)(null),[p,m]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{f.current&&(p?f.current.play():(f.current?.pause(),f.current.currentTime=0))},[p,f]),(0,t.jsxs)("div",{className:(0,n.cn)("group flex flex-col bg-neutral-200 text-neutral-600",d),onClick:()=>{m(!p)},onMouseEnter:()=>{m(!0)},onMouseLeave:()=>{m(!1)},...h,children:[(0,t.jsx)("div",{className:"p-md pb-0",children:(0,t.jsxs)("div",{className:"relative aspect-square overflow-hidden",children:[i&&(0,t.jsx)(g,{className:"h-full w-full",data:i,sizes:"25rem",objectFit:!0,fill:!0}),(0,t.jsxs)("div",{"data-show-hover":p?"true":"false",className:"absolute inset-0 opacity-0 transition-opacity duration-300 data-[show-hover='true']:opacity-100",children:[c&&(0,t.jsx)(g,{className:"h-full w-full",data:c,sizes:"25rem",objectFit:!0,fill:!0}),u&&(0,t.jsx)("video",{className:"h-full w-full object-cover",autoPlay:!0,muted:!0,loop:!0,ref:f,playsInl
44ine:!0,children:(0,t.jsx)("source",{src:u.publicUrl,type:u.properties?.mimeType||"video/mp4"})})]})]})}),(0,t.jsxs)("div",{className:"p-md gap-md flex flex-col",children:[(0,t.jsxs)("div",{className:"",children:[e&&(0,t.jsx)("p",{className:"textstyle-lg-bold",children:e}),r&&(0,t.jsx)("p",{className:"textstyle-md-regular text-neutral-400",children:r})]}),(a||o||l)&&(0,t.jsxs)("div",{className:"gap-y-xs flex flex-col items-start",children:[a&&(0,t.jsx)(er.default,{icon:"material-symbols:mail-sharp",variant:"text",iconPosition:"left",href:`mailto:${a}`,size:"m",iconClassName:"text-accent-300",children:a}),o&&(0,t.jsx)(er.default,{icon:"material-symbols:phone-enabled-sharp",variant:"text",href:`tel:${o}`,iconPosition:"left",size:"m",iconClassName:"text-accent-300",children:o}),l&&(0,t.jsx)(er.default,{variant:"text",href:l,size:"m",iconClassName:"text-accent-300",children:l})]})]})]})};ei.displayName="CardTeam";let ea=ei;e.s(["default",()=>eo],71576);let es=({title:e,subTitle:i,image:a,link:o,className:c,location:u,priceTextInfo:d,priceText:f,chips:p,cardDate:m,isTopEvent:v,...y})=>{let b=w.useStoreI18n.use.currentLocale(),j=(0,s.useMemo)(()=>(0,k.generateAltText)("story",e,i,b),[e,i,b]);return(0,t.jsxs)(r.BaseLink,{...y,href:o?.href||"",fallback:"div",target:o?.target||void 0,isTransition:o?.target!=="_blank",nextLink:o?.target!=="_blank",className:(0,n.cn)("c-card-vertical group text-primary-100 bg-shop-300 relative block h-full w-full md:flex md:flex-col",c),children:[(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("div",{className:"relative aspect-video w-full bg-neutral-200/20",children:a&&(0,t.jsx)(g,{data:a,alt:j,objectCover:!0,crop:{width:442,height:248},fill:!0,className:"aspect-video",hoverGroupEffect:!0,sizes:`${h.MEDIA.tablet} 45rem`,quality:90})}),p&&p.length>0&&(0,t.jsx)("div",{className:"gap-2xs absolute bottom-0 left-0 z-10 flex",children:p.map((e,n)=>(0,t.jsx)(l,{variant:"shop",size:"s",children:e},n?.toString()))})]}),(0,t.jsxs)("div",{className:(0,n.cn)("px-md pb-lg pt-sm"),children:[(0,t.jsxs)("div",{className:"gap-y-2xs flex flex-col text-left",children:[(0,t.jsx)(x.Title,{className:"h4 line-clamp-3",children:e}),u&&(0,t.jsx)("p",{className:"textstyle-md-regular line-clamp-3",children:u})]}),(0,t.jsx)("div",{className:"mt-xs flex justify-end",children:d?(0,t.jsxs)(M,{children:[(0,t.jsx)(M.Trigger,{children:(0,t.jsx)(T.Button,{variant:"text",icon:"material-symbols:info",iconPosition:"right",className:"textstyle-md-bold text-primary-100",children:f})}),(0,t.jsx)(M.Content,{children:d})]}):(0,t.jsx)("div",{className:"textstyle-md-bold text-primary-100",children:f})})]})]})};es.displayName="CardVertical";let eo=(0,s.memo)(es);e.s(["default",()=>ep],72046);var el=e.i(28531);e.s(["Overline",()=>eu],6197),e.s(["default",()=>eu],14641);var ec=e.i(78767);let eu=(0,s.memo)(({children:e,className:r,as:i="div"})=>(0,t.jsx)(ec.Base,{as:i,className:(0,n.cn)("textstyle-md-regular text-neutral-400",r),children:e}));var ed=e.i(70703);let eh=({icon:r,className:i,alt:a,width:o=96,height:l=96})=>{let c=w.useStoreI18n.use.currentLocale(),u=!!r?.startsWith("weather_big_"),d=u?`/public/weather_icons/${r.replace("weather_big_","")}[email protected]`:"",h=(0,s.useMemo)(()=>u||!r?null:(0,ed.default)(()=>e.f({"../../../../../public/public/icons/LIFT_Abreise.svg":{id:()=>10905,module:()=>e.A(10905)},"../../../../../public/public/icons/LIFT_Anreise.svg":{id:()=>7902,module:()=>e.A(7902)},"../../../../../public/public/icons/LIFT_CABLE_CAR.svg":{id:()=>96930,module:()=>e.A(96930)},"../../../../../public/public/icons/LIFT_CARPET.svg":{id:()=>72738,module:()=>e.A(72738)},"../../../../../public/public/icons/LIFT_CHAIR_2.svg":{id:()=>44358,module:()=>e.A(44358)},"../../../../../public/public/icons/LIFT_CHAIR_3.svg":{id:()=>98424,module:()=>e.A(98424)},"../../../../../public/public/icons/LIFT_CHAIR_4.svg":{id:()=>3908,module:()=>e.A(3908)},"../../../../../public/public/icons/LIFT_CHAIR_6.svg":{id:()=>16325,module:()=>e.A(16325)},"../../../../../public/public/icons/LIFT_GONDOLA.svg":{id:()=>5845,module:()=>e.A(5845)},"../../../../../public/public/icons/LIFT_PONY.svg":{id:()=>40076,module:()=>e.A(40076)}
44,"../../../../../public/public/icons/LIFT_Pisten.svg":{id:()=>37163,module:()=>e.A(37163)},"../../../../../public/public/icons/LIFT_SMALL_GONDOLA.svg":{id:()=>13378,module:()=>e.A(13378)},"../../../../../public/public/icons/LIFT_Snowtube.svg":{id:()=>57263,module:()=>e.A(57263)},"../../../../../public/public/icons/LIFT_TOW.svg":{id:()=>49838,module:()=>e.A(49838)},"../../../../../public/public/icons/LIFT_TOW_CHILDREN.svg":{id:()=>71824,module:()=>e.A(71824)},"../../../../../public/public/icons/LIFT_Tourist_Information.svg":{id:()=>93358,module:()=>e.A(93358)},"../../../../../public/public/icons/weather_arrow.svg":{id:()=>56729,module:()=>e.A(56729)},"../../../../../public/public/icons/weather_big_00.svg":{id:()=>15814,module:()=>e.A(15814)},"../../../../../public/public/icons/weather_big_01.svg":{id:()=>29903,module:()=>e.A(29903)},"../../../../../public/public/icons/weather_big_02.svg":{id:()=>77491,module:()=>e.A(77491)},"../../../../../public/public/icons/weather_big_03.svg":{id:()=>15862,module:()=>e.A(15862)},"../../../../../public/public/icons/weather_big_04.svg":{id:()=>64774,module:()=>e.A(64774)},"../../../../../public/public/icons/weather_big_05.svg":{id:()=>71346,module:()=>e.A(71346)},"../../../../../public/public/icons/weather_big_06.svg":{id:()=>79330,module:()=>e.A(79330)},"../../../../../public/public/icons/weather_big_07.svg":{id:()=>37616,module:()=>e.A(37616)},"../../../../../public/public/icons/weather_big_08.svg":{id:()=>37338,module:()=>e.A(37338)},"../../../../../public/public/icons/weather_big_09.svg":{id:()=>84604,module:()=>e.A(84604)},"../../../../../public/public/icons/weather_big_10.svg":{id:()=>31925,module:()=>e.A(31925)},"../../../../../public/public/icons/weather_big_11.svg":{id:()=>93767,module:()=>e.A(93767)},"../../../../../public/public/icons/weather_big_12.svg":{id:()=>59896,module:()=>e.A(59896)},"../../../../../public/public/icons/weather_big_13.svg":{id:()=>42190,module:()=>e.A(42190)},"../../../../../public/public/icons/weather_big_14.svg":{id:()=>69296,module:()=>e.A(69296)},"../../../../../public/public/icons/weather_big_15.svg":{id:()=>7682,module:()=>e.A(7682)},"../../../../../public/public/icons/weather_big_16.svg":{id:()=>14635,module:()=>e.A(14635)},"../../../../../public/public/icons/weather_big_17.svg":{id:()=>35341,module:()=>e.A(35341)},"../../../../../public/public/icons/weather_big_18.svg":{id:()=>97248,module:()=>e.A(97248)},"../../../../../public/public/icons/weather_big_19.svg":{id:()=>31357,module:()=>e.A(31357)},"../../../../../public/public/icons/weather_big_20.svg":{id:()=>37715,module:()=>e.A(37715)},"../../../../../public/public/icons/weather_big_21.svg":{id:()=>10944,module:()=>e.A(10944)},"../../../../../public/public/icons/weather_big_22.svg":{id:()=>44910,module:()=>e.A(44910)},"../../../../../public/public/icons/weather_big_23.svg":{id:()=>67799,module:()=>e.A(67799)},"../../../../../public/public/icons/weather_big_24.svg":{id:()=>33982,module:()=>e.A(33982)},"../../../../../public/public/icons/weather_big_25.svg":{id:()=>10476,module:()=>e.A(10476)},"../../../../../public/public/icons/weather_big_26.svg":{id:()=>28345,module:()=>e.A(28345)},"../../../../../public/public/icons/weather_big_27.svg":{id:()=>15933,module:()=>e.A(15933)},"../../../../../public/public/icons/weather_big_28.svg":{id:()=>99925,module:()=>e.A(99925)},"../../../../../public/public/icons/weather_big_29.svg":{id:()=>1064,module:()=>e.A(1064)},"../../../../../public/public/icons/weather_big_30.svg":{id:()=>93374,module:()=>e.A(93374)},"../../../../../public/public/icons/weather_dawndusk.svg":{id:()=>85931,module:()=>e.A(85931)},"../../../../../public/public/icons/weather_details.svg":{id:()=>47354,module:()=>e.A(47354)},"../../../../../public/public/icons/weather_peak_wind.svg":{id:()=>1554,module:()=>e.A(1554)},"../../../../../public/public/icons/weather_peak_windspeed.svg":{id:()=>86333,module:()=>e.A(86333)},"../../../../../public/public/icons/weather_rain_amount.svg":{id:()=>59477,module:()=>e.A(59477)},"../../../../../public/public/icons/weather_rainchance.svg":{id:()=>94987,module:()=>e.A(94987)},"../../../../../public/public/icons/weather_snow_amount.svg":{id:()=>98307,module:()=>e.A(98307)},"../../../../../public/public/icons/weather_sun_amount.svg":{id:()=>48587,module:()=>e.A(48587)}
44,"../../../../../public/public/icons/weather_umbrella.svg":{id:()=>68381,module:()=>e.A(68381)},"../../../../../public/public/icons/weather_weather_day.svg":{id:()=>12546,module:()=>e.A(12546)}}).import(`../../../../../public/public/icons/${r}.svg`),{ssr:!1}),[r,u]),p=(0,s.useMemo)(()=>void 0!==a?a:r&&u?(0,k.getWeatherAltText)(r,c):"",[a,r,u,c]),m=!p;return(0,t.jsx)("div",{className:(0,n.cn)("[&_svg]:size-full",i),role:m?void 0:"img","aria-label":m?void 0:p,"aria-hidden":!!m||void 0,children:u?(0,t.jsx)(f.default,{src:d,width:o,height:l,alt:p}):h?(0,t.jsx)(h,{}):null})};e.s(["default",0,eh],37008);var ef=e.i(69179);let ep=(0,s.memo)(({data:e,selectedDate:r,...i})=>{let a=w.useStoreI18n.use.dictionary();return(0,t.jsxs)("div",{className:"",...i,children:[(0,t.jsx)(ef.default,{as:"h2",titleLayout:"2",children:e?.dateText}),(0,t.jsxs)(el.Container,{className:"relative grid grid-cols-2 xl:grid-cols-3",children:[(0,t.jsx)("div",{className:"col-span-2 flex flex-col",children:(0,t.jsxs)("p",{children:[e?.author,(0,t.jsx)("br",{}),e?.updateDate]})}),(0,t.jsxs)("div",{className:"gap-y-xs pt-md col-span-2 flex flex-col",children:[(0,t.jsx)("div",{className:"gap-xs grid md:grid-cols-3",children:e?.days?.map((e,i)=>(0,t.jsxs)("div",{className:(0,n.cn)("md:p-lg p-md gap-y-2xs flex h-full items-center justify-between bg-neutral-200 md:flex-col md:justify-center"),children:[(0,t.jsxs)("div",{children:[e.labelText&&(0,t.jsx)("p",{className:"textstyle-md-bold text-neutral-600",children:e.labelText}),e.dateText&&(0,t.jsx)("p",{className:"text-neutral-400",children:e.dateText}),e.min&&e.max&&(0,t.jsxs)("p",{className:"hide-desktop text-neutral-400",children:["min. ",e.min," / max. ",e.max]})]}),(0,t.jsx)("div",{children:(0,t.jsx)(eh,{className:"h-36 w-36 max-md:h-20 max-md:w-20",icon:`weather_big_${e?.icon}`})}),e.min&&e.max&&(0,t.jsxs)("p",{className:"hide-mobile hide-tablet text-neutral-400",children:["min. ",e.min," / max. ",e.max]})]},`${r}_${e.dateText}_${i.toString()}`))}),(0,t.jsxs)("div",{className:"p-md bg-neutral-200",children:[e?.prognose&&e?.prognose?.map((n,i)=>(0,t.jsxs)("div",{className:"py-md gap-y-2xs flex flex-col",children:[(0,t.jsx)(eu,{children:n.title}),(0,t.jsx)("p",{className:"textstyle-md-regular text-neutral-600",children:n.text})]},`${r}_${e.date}_prognose_${i.toString()}`)),e?.info?.isInfo&&(0,t.jsxs)("div",{className:"py-md gap-y-2xs flex flex-col",children:[(0,t.jsx)(eu,{children:a["fe.weather.currentForecast"]}),(0,t.jsxs)("div",{className:"gap-xs gap-x-2xl grid md:grid-cols-2",children:[(0,t.jsxs)("div",{className:"flex justify-between",children:[(0,t.jsx)("p",{children:(0,t.jsx)("b",{className:"wrap-break-word",children:a["fe.weather.temperatures"]})}),(0,t.jsxs)("p",{children:["min. ",e.info.min," / max. ",e.info.max]})]}),(0,t.jsxs)("div",{className:"flex justify-between",children:[(0,t.jsx)("p",{children:(0,t.jsx)("b",{className:"wrap-break-word",children:a["fe.weather.probabilityOfPrecipitationPercentage"]})}),(0,t.jsx)("p",{children:e.info.probabilityAtNight})]}),(0,t.jsxs)("div",{className:"flex justify-between",children:[(0,t.jsx)("p",{children:(0,t.jsx)("b",{className:"wrap-break-word",children:a["fe.weather.sunshine"]})}),(0,t.jsx)("p",{children:e.info.sunshine})]}),(0,t.jsxs)("div",{className:"flex justify-between",children:[(0,t.jsx)("p",{children:(0,t.jsx)("b",{className:"wrap-break-word",children:a["fe.weather.sunriseSunset"]})}),(0,t.jsx)("p",{children:e.info.sunriseAndSunset})]})]})]})]})]})]})]})});e.s(["default",()=>ek],82301),e.s(["default",()=>ex],40683);var em=e.i(83873),em=em,eg=e.i(59865);let ev=(0,s.forwardRef)(({body:e,head:r,isAutoHeight:i,label:o,closeOnClickedOutside:l,closeOnEscape:c,onMouseEnter:u,icon:d,onMouseLeave:h,onClick:f,className:p,...m},g)=>{let v=(0,s.useRef)(null),x=(0,s.useRef)(null),y=(0,s.useRef)(null),[b,w]=(0,s.useState)(!1),j=(0,s.useId)(),S=`dropdown-header-${j}`,k=`dropdown-body-${j}`;(0,s.useImperativeHandle)(g,()=>v.current),(0,eg.useOnClickOutside)(v,()=>{l&&(w(!1),x.current?.focus())}),(0,em.default)("Escape",()=>{c&&w(!1)});let N=e=>e?Array.from(e.querySelectorAll('button:not([disabled]), a[href], input
44:not([disabled]), textarea:not([disabled]), select:not([disabled]), [role="option"], [role="menuitem"], [tabindex]:not([tabindex="-1"])')):[],E=()=>{let e=N(y.current);e[0]?.focus()};(0,s.useEffect)(()=>{!b&&x.current&&x.current!==document.activeElement&&x.current.focus()},[b]);let _=(0,n.cn)("global-focus relative h-full w-full cursor-pointer justify-self-start bg-neutral-200",b&&"[&_.body]:visible [&_.body]:opacity-100 [&_[data-icon]]:rotate-180",p);return(0,t.jsxs)("div",{...m,className:_,ref:v,onMouseEnter:e=>{u&&u(e)},onMouseLeave:e=>{h&&h(e)},children:[(0,t.jsxs)("div",{className:"p-md py-xs relative z-1 flex h-full items-center justify-between",onClick:e=>{w(!b),f&&f(e)},onKeyDown:e=>{if("Enter"===e.key||" "===e.key){e.preventDefault();let t=!b;w(t),t&&setTimeout(E,0)}else if("ArrowDown"===e.key)e.preventDefault(),b?E():(w(!0),setTimeout(E,0));else if("ArrowUp"===e.key&&b){e.preventDefault();let t=N(y.current);t.length>0&&t[t.length-1].focus()}},"data-head":!0,role:"button",tabIndex:0,"aria-expanded":b,"aria-controls":k,id:S,"aria-haspopup":"listbox",ref:x,children:[(0,t.jsxs)("div",{children:[o&&(0,t.jsx)("div",{className:"text-xs leading-[1em] font-semibold",children:o}),(0,t.jsx)("span",{className:"textstyle-md-regular text-neutral-400",children:r})]}),(0,t.jsx)(a.Icon,{icon:d||"material-symbols:expand-more",className:"relative right-0 size-6 origin-center transition-transform","data-icon":!0})]}),(0,t.jsx)("div",{className:(0,n.cn)("body gap-y-gutter p-md px-md invisible absolute top-0 z-20 flex max-h-60 w-full translate-y-full flex-col justify-items-start overflow-scroll bg-neutral-200 text-sm opacity-0 shadow-xl transition-[visibility,opacity] duration-[0s,var(--duration-default)] ease-[linear,var(--ease-out-cubic)] motion-reduce:visible motion-reduce:opacity-100",i&&"max-h-none"),"data-lenis-prevent":!0,"data-body":!0,id:k,role:"listbox","aria-labelledby":S,"aria-hidden":!b,tabIndex:-1,ref:y,onKeyDown:e=>{let t=N(y.current),n=t.findIndex(e=>e===document.activeElement);switch(e.key){case"ArrowDown":e.preventDefault(),n<t.length-1?t[n+1].focus():t[0]?.focu
44s();break;case"ArrowUp":e.preventDefault(),n>0?t[n-1].focus():t[t.length-1]?.focus();break;case"Home":e.preventDefault(),t[0]?.focus();break;case"End":e.preventDefault(),t[t.length-1]?.focus();break;case"Escape":e.preventDefault(),w(!1),x.current?.focus();break;case"Tab":b&&(e.shiftKey&&0===n?(e.preventDefault(),t[t.length-1]?.focus()):e.shiftKey||n!==t.length-1||(e.preventDefault(),t[0]?.focus()))}},children:e})]})});ev.displayName="DropDown";let ex=(0,s.memo)(ev);e.s(["SectionHeaderContent",()=>ey.default],28431);var ey=ef;let eb=({children:e,className:r})=>(0,t.jsx)("h4",{className:(0,n.cn)("h4",r),children:e}),ew=({children:e,className:r})=>(0,t.jsx)("div",{className:(0,n.cn)("flex items-center",r),children:e}),ej=({children:e})=>(0,t.jsx)("p",{className:"textstyle-sm-regular text-neutral-400",children:e}),eS=({children:e})=>(0,t.jsx)("div",{className:"px-md",children:e}),ek=(0,s.memo)(({data:e,selectedDate:n,stations:i})=>{let a=w.useStoreI18n.use.dictionary(),[o,l]=(0,s.useState)();(0,s.useEffect)(()=>{"today"===n||"tomorrow"===n?l(e?.days?.[0]||{}):l(e?.days||[])},[n,e]);let c=(0,s.useMemo)(()=>"today"===n||"tomorrow"===n,[n]),u=(0,s.useMemo)(()=>c&&o?(0,t.jsxs)("div",{className:"gap-xs flex flex-col",children:[(0,t.jsx)("div",{className:"gap-xs grid grid-cols-1",children:o?.threeHourForecasts?.map(e=>(0,t.jsxs)("div",{className:"p-md gap-gutter grid grid-cols-2 bg-neutral-200 text-neutral-600 md:grid-cols-3 lg:flex lg:grid-cols-6 lg:justify-between",children:[(0,t.jsx)(ew,{className:"textstyle-sm-bold",children:e?.hourFrom}),(0,t.jsxs)(ew,{children:[(0,t.jsx)(eh,{className:"size-10",icon:`weather_big_${e?.icon}`}),(0,t.jsxs)(eS,{children:[(0,t.jsx)(eb,{children:e?.temp}),(0,t.jsx)(ej,{children:"Celsius"})]})]}),(0,t.jsxs)(ew,{children:[(0,t.jsx)(eh,{className:"size-10",icon:"weather_peak_windspeed"}),(0,t.jsxs)(eS,{children:[(0,t.jsxs)(eb,{className:"gap-2xs flex justify-center",children:[e?.windSpeed,(0,t.jsx)("div",{className:"flex origin-center items-center justify-center",style:{transform:`rotate(${e?.windDirDegree}deg)`},children:(0,t.jsx)(eh,{className:"size-6",icon:"weather_arrow"})})]}),(0,t.jsx)(ej,{children:"km/h"})]})]}),(0,t.jsxs)(ew,{children:[(0,t.jsx)(eh,{className:"size-12",icon:"weather_peak_wind"}),(0,t.jsxs)(eS,{children:[(0,t.jsx)(eb,{children:e?.windSpeedMax}),(0,t.jsx)(ej,{children:"km/h"})]})]}),(0,t.jsxs)(ew,{children:[(0,t.jsx)(eh,{className:"size-11",icon:"weather_rainchance"}),(0,t.jsxs)(eS,{children:[(0,t.jsx)(eb,{children:e?.precipProbabilityPercent}),(0,t.jsx)(ej,{children:"%"})]})]}),(0,t.jsxs)(ew,{children:[(0,t.jsx)(eh,{className:"size-13",icon:"weather_rain_amount"}),(0,t.jsxs)(eS,{children:[(0,t.jsx)(eb,{children:e?.precipInMm}),(0,t.jsx)(ej,{children:"%"})]})]})]},`${o.date}_${e?.hourFrom}`))}),(0,t.jsx)("div",{className:"grid xl:grid-cols-3",children:(0,t.jsx)("div",{className:"p-md bg-neutral-200 text-neutral-600 xl:col-span-2",children:(0,t.jsxs)("div",{className:"py-md gap-xs flex flex-col",children:[(0,t.jsx)("div",{className:"sm:col-span-2",children:(0,t.jsx)(eu,{children:a["fe.weather.currentForecast"]})}),(0,t.jsxs)("div",{className:"py-md gap-xs gap-x-2xl grid grid-cols-1 sm:grid-cols-2",children:[(0,t.jsxs)("div",{className:"flex justify-between",children:[(0,t.jsx)("p",{className:"textstyle-md-bold",children:a["fe.weather.sunshine"]}),(0,t.jsx)("p",{className:"textstyle-md-regular",children:o.sunshineDurationInMinutesText})]}),(0,t.jsxs)("div",{className:"flex justify-between",children:[(0,t.jsx)("p",{className:"textstyle-md-bold",children:a["fe.weather.probabilityOfPrecipitationMm"]}),(0,t.jsx)("p",{className:"textstyle-md-regular",children:o.precipInMmText})]})]})]})})})]}):(0,t.jsx)("div",{className:"gap-xs flex flex-col",children:o?.map((e,n)=>(0,t.jsxs)("div",{className:"p-md gap-gutter grid grid-cols-1 bg-neutral-200 text-neutral-600 md:grid-cols-3 lg:flex lg:grid-cols-6 lg:justify-between",children:[(0,t.jsxs)(ew,{children:[(0,t.jsxs)(eu,{children:[e?.dayText,","]}),(0,t.jsx)("p",{className:"text-neutral-400",children:e?.dateText})]}),(0,t.jsxs)(ew,{children:[(0,t.jsx)(eh,{className:"h-8 w-8",icon:`weather_big_${e?.icon}`}),(0,t.jsxs)(eS,{children:[(0,t.jsxs)(eb,{children:[e?.minTemp," / ",e?.maxTemp]}),(0,t.jsx)(ej,{children:"Celsius"})]})]}),(0,t.jsxs)(ew,{children:[(0,t.jsx)(eh,{className:"h-8 w-8",icon:"weather_peak_windspeed"}),(0,t.jsxs)(eS,{children:[(0,t.jsxs)(eb,{className:"flex justify-center gap-2",children:[e?.windSpeed,(0,t.jsx)("div",{className:"origin-center",style:{transform:`rotate(${e?.windDirDegree}deg)`},children:(0,t.jsx)(eh,{className:"h-8 w-8",icon:"weather_arrow"})})]}),(0,t.jsx)(ej,{children:"km/h"})]})]}),(0,t.jsxs)(ew,{children:[(0,t.jsx)(eh,{className:"h-8 w-8",icon:"weather_peak_wind"}),(0,t.jsxs)(eS,{children:[(0,t.jsx)(eb,{children:e?.windSpeedMax}),(0,t.jsx)(ej,{children:"km/h"})]})]}),(0,t.jsxs)(ew,{children:[(0,t.jsx)(eh,{className:"h-8 w-8",icon:"weather_rainchance"}),(0,t.jsxs)(eS,{children:[(0,t.jsx)(eb,{children:e?.precipProbabilityPercent}),(0,t.jsx)(ej,{children:"%"})]})]}),(0,t.jsxs)(ew,{children:[(0,t.jsx)(eh,{className:"h-8 w-8",icon:"weather_rain_amount"}),(0,t.jsxs)(eS,{children:[(0,t.jsx)(eb,{children:e?.precipInMmText}),(0,t.jsx)(ej,{children:"mm"})]})]})]},`${e?.date}_${n.toString()}`))}),[o,c]);return(0,t.jsxs)("div",{className:"",children:[(0,t.jsxs)(ey.default,{as:"h2",children:[a["fe.weather.automatedForecast"]," ",e?.stationName]}),(0,t.jsxs)(el.Container,{children:[i&&i?.length?(0,t.jsx)("div",{className:"mb-xs grid",children:(0,t.jsx)(ex,{className:"relative",body:i?.length&&i?.map((e,n)=>(0,t.jsx)(r.BaseLink,{href:e.href,nextLink:!0,"aria-label":"link",children:e.title},n?.toString())),head:e?.stationName,label:a["fe.weather.location"]})}):void 0,(0,t.jsx)("div",{children:u})]})]})});e.s(["default",()=>eP],44116);var eN=e.i(39174),eE=e.i(36141),e_=e.i(89416),eC=e.i(79217);e.s(["useStoreAccomodation",()=>
44eC.default],74006);var eC=eC,eT=e.i(40272),eL=e.i(35598);e.s(["RatingStars",()=>eM],6004),e.s(["default",()=>eM],4091);let eM=({stars:e,isTypo3:r,isSuperior:i=!1,className:s,...o})=>{let l="function"==typeof e?e():"string"==typeof e?(e.match(/-?\d+/)?Math.round(10*parseFloat(e)):0)/10||0:e;if(!l)return null;let c=Math.trunc(l)>5?5:Math.trunc(l);return(0,t.jsxs)("div",{...o,className:(0,n.cn)("flex",s),children:[Array.from({length:c},(e,n)=>(0,t.jsx)(a.Icon,{icon:"material-symbols:star",className:"h-6 w-6"},n?.toString())),l%1>0&&(0,t.jsx)(a.Icon,{icon:"material-symbols:star-half",className:"h-6 w-6"}),l<5&&Array.from({length:5-c-(l%1>0)},(e,n)=>(0,t.jsx)(a.Icon,{icon:"material-symbols:star-outline",className:"h-6 w-6"},n?.toString())),(i||l>5)&&(0,t.jsx)(a.Icon,{icon:"mdi:crown",className:"h-6 w-6"})]})};e.i(28937);var eD=e.i(40462);let eP=(0,s.memo)(({variant:e,isImage:i,linkProps:o,isBadge:l,isCoordinates:c,data:u,...d})=>{let f=(0,s.useRef)(null),p=(0,s.useRef)(null),m=(0,s.useRef)(null),v=w.useStoreI18n.use.dictionary(),x=eT.useStoreGeo.use.location(),y=eC.default.use.roomsData(),b=(0,eg.useHover)(f),j=(0,eg.useHover)(p);(0,e_.useGSAPMedia)({media:h.MEDIA.desktop,scope:p,callback(e){m.current=eD.gsap.timeline({paused:!0,defaults:{ease:eN.EASE.out,duration:eN.DUR.default}}),i&&m.current.to("[data-image] img",{scale:1.2},0),m.current.to(p.current,{color:h.COLORS?.alphaBlack300},0)}}),(0,s.useEffect)(()=>{m.current&&(i?b?m.current.play():m.current.reverse():j?m.current.play():m.current.reverse())},[b,j,i]);let S=(0,n.cn)("relative grid grid-cols-[auto_1fr] items-center border-b border-b-neutral-300",!i&&"min-h-[10rem]","tour"===e&&"[&_.content]:max-md:pt-[3.25rem]","max-sm:grid-cols-1 max-sm:p-md"),k="tour"!==e?"slug"in u&&u?.slug||"":"link"in u&&u?.link?.href||"";return(0,t.jsx)(r.BaseLink,{href:k,isTransition:"tour"!==e,nextLink:"tour"!==e,target:"tour"===e?"_blank":void 0,"aria-label":"link",...o,ref:p,children:(0,t.jsxs)(eL.Div,{className:S,...d,children:[i&&u?.images&&!!u?.images?.length&&(0,t.jsx)("div",{className:"p-md pl-md pb-md pt-md max-sm:p-0",ref:f,children:(0,t.jsx)(g,{unoptimized:!0,crop:{width:600,height:600},"data-image":!0,data:u.images[0],fill:!0,objectFit:!0,className:"h-[12.875rem] w-[11.5rem] max-sm:h-auto max-sm:w-full max-sm:pt-[90%] md:h-[13.5rem] md:w-[13.6875rem]",sizes:`${h.MEDIA.mobile} 20rem, 18rem`,quality:90})}),"event"===e&&"isTopEvent"in u&&u?.isTopEvent&&(0,t.jsxs)("div",{className:"gap-x-xs bg-primary-300 p-xs px-sm absolute top-0 right-0 flex items-center justify-start text-neutral-100! max-sm:relative max-sm:justify-self-start",children:[(0,t.jsx)(a.Icon,{className:"h-6 w-6",icon:"material-symbols:star"}),(0,t.jsx)("p",{className:"text-btn-small",children:"Top Event"})]}),("default"===e||"hotel"===e||"restaurant"===e)&&l&&"openings"in u&&(0,t.jsx)($,{data:u?.openings,className:(0,n.cn)("max-sm:relative! max-sm:justify-self-start",!i&&"max-sm:mt-[calc(-1*var(--spacing-md))]")}),(0,t.jsxs)("div",{className:"content grid-rows-auto gap-y-md p-lg max-sm:mt-lg grid auto-rows-auto grid-cols-1 place-items-start self-center max-sm:p-0",children:["textDates"in u&&u?.textDates&&!!u.textDates.length&&(0,t.jsx)("p",{className:"line-clamp-3 text-neutral-400 md:line-clamp-2",children:u.textDates[0].isInterval?u.textDates[0].interval:u.textDates[0].firstActive}),(0,t.jsx)("h3",{className:(0,n.cn)("h3","md:line-clamp-2 md:max-w-[90%]"),children:u?.title}),(0,t.jsxs)("div",{children:["city"in u&&u?.city&&(0,t.jsx)("p",{children:u.city}),"event"===e&&"infoLocation"in u&&u?.infoLocation&&(0,t.jsx)("p",{children:u.infoLocation}),u.summary&&(0,t.jsx)("p",{className:"line-clamp-3 text-neutral-400 md:line-clamp-2",dangerouslySetInnerHTML:{__html:u?.summary}})]}),(0,t.jsxs)("div",{className:"gap-x-md flex flex-wrap items-center",children:["hotel"===e&&"stars"in u&&u?.stars&&"stars-0"!==u.stars&&(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(eM,{stars:u?.isSuperior?6:u.stars.replace("stars-","")})}),"hotel"===e&&"stcId"in u&&y&&!!y.length&&y.filter(e=>e.stc_id===u.stcId).map((e,n)=>(0,t.jsxs)(t.Fragment,{children:[u.stars&&"stars-0"!==u.stars&&(0,t.jsx)("div",{children:"·"}),(0,t.jsx)("div",{className:"font-weight-700",children:`${v["fe.booking.priceFrom"]} CHF ${e?.price?.toFixed(2)}`},n?.toString())]})),c&&u.coordinates?.hasCoordinates&&u.coordinates.latitude&&u.coordinates.longitude&&0!==x.latitude&&0!==x.longitude&&(0,t.jsxs)(t.Fragment,{children:["hotel"===e&&y&&!!y.length||"stars"in u&&u.stars&&"stars-0"!==u.stars&&(0,t.jsx)("div",{children:"·"}),(0,t.jsx)("div",{children:`${(0,eE.calculateDistance)({latitude:x.latitude,longitude:x.longitude},{latitude:+u.coordinates.latitude,longitude:+u.coordinates.longitude}).toFixed(1)} km`})]})]})]})]})})});e.s(["default",()=>eO],85091);let eA=({showChip:e,variant:r,showImage:i,showOverline:o,overline:l,title:c,image:u,className:d,subTitle:f,isTopEvent:p,badge:m,bottom:v,isOpenToday:y,...b})=>{let j=w.useStoreI18n.use.dictionary(),S=w.useStoreI18n.use.currentLocale(),N=(0,s.useMemo)(()=>
44{if(!u||!i)return"";switch(r){case"event":return(0,k.generateAltText)("event",c,f,S);case"hotel":return(0,k.generateAltText)("accommodation",c,f,S);case"story":return(0,k.generateAltText)("story",c,f,S);default:return c||""}},[r,c,f,S,u,i]),E=(0,n.cn)("relative group md:flex md:flex-col","",i&&u&&"",d),_=(0,n.cn)("mt-[-1.5rem] absolute right-0 flex flex-col items-end gap-y-xs","md:mt-4 md:mb-0",i&&"mt-0 mb-0",(!i||!u)&&"md:relative md:mt-[calc(-1*var(--spacing-md))] md:mb-md");return(0,t.jsxs)("div",{...b,className:E,children:[i&&u&&(0,t.jsx)(g,{data:u,alt:N,objectCover:!0,crop:{width:300,height:300},fill:!0,className:"aspect-square",hoverGroupEffect:!0,sizes:`${h.MEDIA.tablet} 45rem`,quality:90}),(0,t.jsxs)("div",{className:_,children:[m,p&&(0,t.jsxs)("div",{className:"gap-x-xs bg-primary-300 p-xs px-sm relative top-0 right-0 flex items-center justify-start !text-neutral-100 max-sm:relative max-sm:justify-self-start",children:[(0,t.jsx)(a.Icon,{className:"h-6 w-6",icon:"material-symbols:star"}),(0,t.jsx)("p",{className:"text-btn-small",children:"Top Event"})]}),e&&"chip",y&&"restaurant"===r&&(0,t.jsx)("div",{className:(0,n.cn)("gap-x-xs p-xs px-sm relative top-0 right-0 flex items-center justify-start border-b border-l border-b-neutral-300 border-l-neutral-300 bg-[rgb(43,100,71)] !text-neutral-100 max-sm:relative max-sm:justify-self-start",("closed"===y||!y)&&"bg-[rgb(163,13,13)]","onRequest"===y&&"bg-neutral-300"),children:(0,t.jsx)("p",{className:"text-btn-small",children:"open"==y?j["fe.plugin.open"]:"onRequest"==y?j["fe.plugin.onRequest"]:j["fe.plugin.closed"]})})]}),(0,t.jsxs)("div",{className:(0,n.cn)("gap-y-sm md-sm relative mt-0 flex flex-col",i&&"pt-md","shop"===r&&"bg-shop-300 text-primary-100 px-md pb-lg pt-sm gap-y-2xs"),children:[o&&l&&(0,t.jsx)("p",{children:l}),(0,t.jsx)(x.Title,{className:"h4 line-clamp-3",children:c}),f&&(0,t.jsx)("p",{className:"textstyle-md-regular line-clamp-3",children:f})]}),v&&(0,t.jsx)("div",{className:"mt-sm",children:v})]})};eA.displayName="CardVerticalOld";let eO=(0,s.memo)(eA);e.s(["default",()=>eR],10145);let eR=(0,s.memo)(({data:e,className:i,...a})=>{w.useStoreI18n.use.dictionary();let o=w.useStoreI18n.use.currentLocale(),{title:c,images:u,infoPrice:d,priceText:f,facetShopCategory:p}=e||{},m=e?.location,v=u&&u.length>0?u[0]:void 0,y=(0,s.useMemo)(()=>(0,k.generateAltText)("story",c,m,o),[c,m,o,v]);return(0,t.jsx)(r.BaseLink,{nextLink:!0,...e?.link,...a,children:(0,t.jsxs)("div",{className:"group bg-shop-300 text-primary-100 relative md:flex md:flex-col",children:[(0,t.jsxs)("div",{className:"relative",children:[v&&(0,t.jsx)(g,{data:v,alt:y,objectCover:!0,crop:{width:442,height:248},fill:!0,className:"aspect-video",hoverGroupEffect:!0,sizes:`${h.MEDIA.tablet} 45rem`,quality:90}),p?.length&&(0,t.jsx)("div",{className:"gap-xs absolute bottom-0 left-0 flex",children:p.map(e=>(0,t.jsx)(l,{variant:"shop",size:"shop",children:e.title},e.facetId))})]}),(0,t.jsxs)("div",{className:(0,n.cn)("px-md pb-lg pt-sm"),children:[(0,t.jsxs)("div",{className:"gap-y-2xs flex flex-col",children:[(0,t.jsx)(x.Title,{className:"h4 line-clamp-3",children:c}),m&&(0,t.jsx)("p",{className:"textstyle-md-regular line-clamp-3",children:m})]}),(0,t.jsx)("div",{className:"mt-xs flex justify-end",children:d?(0,t.jsxs)(M,{children:[(0,t.jsx)(M.Trigger,{children:(0,t.jsx)(T.Button,{variant:"text",icon:"material-symbols:info",iconPosition:"right",className:"textstyle-md-bold text-primary-100",children:f})}),(0,t.jsx)(M.Content,{children:d})]}):(0,t.jsx)("div",{className:"textstyle-md-bold text-primary-100",children:f})})]})]})})});e.s(["default",()=>eB],15963),e.s(["CardLink",()=>R],12617),e.s(["Section",()=>eI.default],11855);var eI=e.i(34507),eI=eI,eF=e.i(26624);e.s(["getTitleTag",()=>eF.default],98135);var eF=eF;let ez=({section:e,items:r,buttons:i,title:a,titleLayout:s,variant:o="link"})=>{if(!r||r?.length===0)return null;let l="shop"===o?"shop":"content";return(0,t.jsx)(eI.default,{data:e,className:(0,n.cn)("s-section-link",{"bg-shop-100 text-shop-400":"shop"===o}),children:(0,t.jsx)(el.Container,{children:(0,t.jsxs)("div",{className:"",children:[a&&"100"!==s&&(0,t.jsxs)("div",{className:"align-end mb-xl flex justify-between",children:[(0,t.jsx)(x.Title,{as:(0,eF.default)(s),className:"h2",children:a}),i?.length&&(0,t.jsx)("div",{className:"gap-xs flex",children:i?.map((e,n)=>(0,t.jsx)(T.Button,{...e,size:"m",variant:"tertiary"},n?.toString()))})]}),(0,t.jsx)("div",{className:"gap-xs grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3",children:r?.map((e,r)=>(0,t.jsx)("div",{className:(0,n.cn)(""),children:(0,t.jsx)(R,{...e,variant:l,showArrow:"shop"===o})},r?.toString()))})]})})})};
44ez.displayName="SectionCardGrid";let eB=(0,s.memo)(ez);e.s(["default",()=>tt],77827);var I=I,eI=eI,e$=e.i(81140),eW=e.i(30030),eV=e.i(42727),eH=e.i(96626),eU=e.i(48425),eY=e.i(86318),eq=e.i(69340),eX=e.i(10772),eG="Tabs",[eK,eZ]=(0,eW.createContextScope)(eG,[eV.createRovingFocusGroupScope]),eJ=(0,eV.createRovingFocusGroupScope)(),[eQ,e0]=eK(eG),e1=s.forwardRef((e,n)=>{let{__scopeTabs:r,value:i,onValueChange:a,defaultValue:s,orientation:o="horizontal",dir:l,activationMode:c="automatic",...u}=e,d=(0,eY.useDirection)(l),[h,f]=(0,eq.useControllableState)({prop:i,onChange:a,defaultProp:s??"",caller:eG});return(0,t.jsx)(eQ,{scope:r,baseId:(0,eX.useId)(),value:h,onValueChange:f,orientation:o,dir:d,activationMode:c,children:(0,t.jsx)(eU.Primitive.div,{dir:d,"data-orientation":o,...u,ref:n})})});e1.displayName=eG;var e2="TabsList",e3=s.forwardRef((e,n)=>{let{__scopeTabs:r,loop:i=!0,...a}=e,s=e0(e2,r),o=eJ(r);return(0,t.jsx)(eV.Root,{asChild:!0,...o,orientation:s.orientation,dir:s.dir,loop:i,children:(0,t.jsx)(eU.Primitive.div,{role:"tablist","aria-orientation":s.orientation,...a,ref:n})})});e3.displayName=e2;var e5="TabsTrigger",e4=s.forwardRef((e,n)=>{let{__scopeTabs:r,value:i,disabled:a=!1,...s}=e,o=e0(e5,r),l=eJ(r),c=e7(o.baseId,i),u=e9(o.baseId,i),d=i===o.value;return(0,t.jsx)(eV.Item,{asChild:!0,...l,focusable:!a,active:d,children:(0,t.jsx)(eU.Primitive.button,{type:"button",role:"tab","aria-selected":d,"aria-controls":u,"data-state":d?"active":"inactive","data-disabled":a?"":void 0,disabled:a,id:c,...s,ref:n,onMouseDown:(0,e$.composeEventHandlers)(e.onMouseDown,e=>{a||0!==e.button||!1!==e.ctrlKey?e.preventDefault():o.onValueChange(i)}),onKeyDown:(0,e$.composeEventHandlers)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&o.onValueChange(i)}),onFocus:(0,e$.composeEventHandlers)(e.onFocus,()=>{let e="manual"!==o.activationMode;d||a||!e||o.onValueChange(i)})})})});e4.displayName=e5;var e6="TabsContent",e8=s.forwardRef((e,n)=>{let{__scopeTabs:r,value:i,forceMount:a,children:o,...l}=e,c=e0(e6,r),u=e7(c.baseId,i),d=e9(c.baseId,i),h=i===c.value,f=s.useRef(h);return s.useEffect(()=>{let e=requestAnimationFrame(()=>f.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,t.jsx)(eH.Presence,{present:a||h,children:({present:r})=>(0,t.jsx)(eU.Primitive.div,{"data-state":h?"active":"inactive","data-orientation":c.orientation,role:"tabpanel","aria-labelledby":u,hidden:!r,id:d,tabIndex:0,...l,ref:n,style:{...e.style,animationDuration:f.current?"0s":void 0},children:r&&o})})});function e7(e,t){return`${e}-trigger-${t}`}function e9(e,t){return`${e}-content-${t}`}e8.displayName=e6,e.s(["Content",0,e8,"List",0,e3,"Root",0,e1,"Tabs",0,e1,"TabsContent",0,e8,"TabsList",0,e3,"TabsTrigger",0,e4,"Trigger",0,e4,"createTabsScope",0,eZ],26209);var te=e.i(26209);e.s(["Tabs",0,te],27542);var te=te;let tt=(0,s.memo)(({data:e})=>{let n=e?.content,r=w.useStoreI18n.use.dictionary();return(0,t.jsxs)(eI.default,{data:e,anim:"fade-in",className:"s-section-weather pt-xl",children:[(0,t.jsx)(el.Container,{className:"gap-gutter flex justify-between",children:n?.weatherForecasts?.poweredBy&&(0,t.jsx)("h5",{className:"h5 [&_a]:underline [&_a]:hover:no-underline",dangerouslySetInnerHTML:{__html:n?.weatherForecasts?.poweredBy}})}),(0,t.jsxs)(te.Root,{defaultValue:"tab-"+n.tabs[0].uid.toString(),children:[(0,t.jsx)(el.Container,{className:"mb-xs overflow-x-auto pr-0!",children:(0,t.jsx)(te.List,{className:"gap-2xs flex","aria-label":"Weather",children:n?.tabs&&n?.tabs?.map(e=>(0,t.jsx)(te.Trigger,{className:"text-style-capitalize textstyle-md-button py-xs! px-md! data-[state=active]:bg-primary-400 h-auto! max-h-10! cursor-pointer border-0! bg-neutral-200 whitespace-nowrap text-neutral-600 shadow-none! data-[state=active]:text-neutral-100",value:"tab-"+e?.uid?.toString(),children:(0,t.jsx)("p",{className:"text-btn text-style-capitalize",children:e.title})},"tab-"+e?.uid?.toString()))})}),(0,t.jsx)(el.Container,{className:"gap-xl flex flex-col",children:n?.items?.map(e=>(0,t.jsx)(te.Content,{value:"tab-"+e?.uid?.toString(),children:(0,t.jsx)("div",{className:"gap-xl flex flex-col",children:e?.days?.map((e,n)=>(0,t.jsxs)("div",{className:"gap-y-xs flex flex-col",children:[(0,t.jsxs)("div",{className:"p-lg flex items-center justify-between bg-neutral-200",children:[(0,t.jsxs)("div",{className:"",children:[(0,t.jsx)(x.Title,{as:"h3",className:"h3",children:e?.formattedDate}),(0,t.jsxs)("div",{className:"textstyle-md-regular mt-xs",children:["min. ",e?.min," C / max. ",e?.max," C"]})]}),(0,t.jsx)("div",{className:"size-12 md:size-14",children:(0,t.jsx)(eh,{icon:`weather_big_${e?.icon}`})})]}),(0,t.jsx)(I.Container,{defaultOpen:0===n?"info-"+e?.date.toString():void 0,children:(0,t.jsx)(I.Item,{contentClassName:"pb-0!",value:"info-"+e?.date.toString(),head:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"h4 group-data-[state=closed]/accordion-item:hidden",children:r["fe.weather.close.details"]}
44),(0,t.jsx)("span",{className:"h4 group-data-[state=open]/accordion-item:hidden",children:r["fe.weather.more.details"]})]}),children:e?.threeHourForecasts?.map(e=>(0,t.jsxs)("div",{className:"py-md gap-x-md flex items-center justify-between border-t border-neutral-300 md:grid md:grid-cols-3",children:[(0,t.jsxs)("div",{className:"textstyle-md-bold text-left",children:[e?.hourFrom.toString().padStart(2,"0")," ",r["fe.date.hour"]]}),(0,t.jsx)("div",{className:"text-center",children:(0,t.jsxs)("div",{className:"gap-x-xs md:gap-x-md inline-flex items-center",children:[(0,t.jsx)("div",{className:"flex items-center justify-center",children:(0,t.jsx)(eh,{width:40,height:40,className:"size-8 md:size-full",icon:`weather_big_${e?.icon}`})}),(0,t.jsxs)("div",{children:[(0,t.jsx)(x.Title,{as:"h4",className:"md:h4 max-md:textstyle-md-bold text-left",children:e?.temp}),(0,t.jsx)("div",{className:"textstyle-sm-regular text-left leading-0 text-neutral-400",children:r["fe.weather.celsius"]})]})]})}),(0,t.jsx)("div",{className:"text-right",children:(0,t.jsxs)("div",{className:"inline-flex items-center",children:[(0,t.jsx)(eh,{className:"size-8 md:size-12 [&_path]:fill-neutral-400",icon:"weather_peak_windspeed"}),(0,t.jsxs)("div",{className:"md:pl-md inline-flex flex-col text-left",children:[(0,t.jsxs)("div",{className:"gap-x-2xs inline-flex",children:[(0,t.jsx)(x.Title,{as:"h4",className:"md:h4 max-md:textstyle-md-bold",children:e?.windSpeed}),(0,t.jsx)("div",{className:"inline-flex size-5 origin-center items-center md:size-7",style:{transform:`rotate(${e?.windDirDegree}deg)`},children:(0,t.jsx)(eh,{className:"size-4.5 md:size-6.5",icon:"weather_arrow"})})]}),(0,t.jsx)("span",{className:"textstyle-sm-regular text-neutral-400",children:"km/h"})]})]})})]},e?.hourFrom))})})]},e?.date))})},"tab-"+e?.uid?.toString()))})]})]})});e.s(["default",()=>tS],53279);var tn=e.i(63257),tn=tn,eI=eI;e.s(["SectionHeader",()=>ta],34658),e.s(["default",()=>ta],72093);var tr=e.i(42559),tr=tr,eF=eF;let ti=({titleLayout:e,overline:n,title:r,buttons:i,mode:a,as:s})=>{if(!r&&!n&&!i||"100"===e)return null;let o=s||(e?(0,eF.default)(e):"h2");return(0,t.jsx)(el.Container,{anim:"fade-in",children:(0,t.jsxs)("header",{children:[(0,t.jsx)(tr.default,{mode:a,children:n}),(0,t.jsx)(x.Title,{as:o,className:o,children:r}),i&&i?.length>0&&(0,t.jsx)("div",{className:"gap-gutter flex items-center",children:i.map((e,n)=>(0,t.jsx)(T.Button,{...e,mode:e?.mode||a},n?.toString()))})]})})};ti.displayName="SectionHeader";let ta=(0,s.memo)(ti);function ts(e,t,n){let r=document.createElement(t);return e&&(r.className=e),n&&n.appendChild(r),r}function to(e,t,n){e.style.width="number"==typeof t?`${t}px`:t,e.style.height="number"==typeof n?`${n}px`:n}let tl="loading",tc="loaded",tu="error";function td(e,t,n=document){let r=[];if(e instanceof Element)r=[e];else if(e instanceof NodeList||Array.isArray(e))r=Array.from(e);else{let i="string"==typeof e?e:t;i&&(r=Array.from(n.querySelectorAll(i)))}return r}function th(){return!!(navigator.vendor&&navigator.vendor.match(/apple/i))}class tf{constructor(e,t){this.type=e,this.defaultPrevented=!1,t&&Object.assign(this,t)}preventDefault(){this.defaultPrevented=!0}}class tp{constructor(){this._listeners={},this._filters={},this.pswp=void 0,this.options=void 0}addFilter(e,t,n=100){var r,i,a;this._filters[e]||(this._filters[e]=[]),null==(r=this._filters[e])||r.push({fn:t,priority:n}),null==(i=this._filters[e])||i.sort((e,t)=>e.priority-t.priority),null==(a=this.pswp)||a.addFilter(e,t,n)}removeFilter(e,t){this._filters[e]&&(this._filters[e]=this._filters[e].filter(e=>e.fn!==t)),this.pswp&&this.pswp.removeFilter(e,t)}applyFilters(e,...t){var n;return null==(n=this._filters[e])||n.forEach(e=>{t[0]=e.fn.apply(this,t)}),t[0]}on(e,t){var n,r;this._listeners[e]||(this._listeners[e]=[]),null==(n=this._listeners[e])||n.push(t),null==(r=this.pswp)||r.on(e,t)}off(e,t){var n;this._listeners[e]&&(this._listeners[e]=this._listeners[e].filter(e=>t!==e)),null==(n=this.pswp)||n.off(e,t)}dispatch(e,t){var n;if(this.pswp)return this.pswp.dispatch(e,t);let r=new tf(e,t);
44return null==(n=this._listeners[e])||n.forEach(e=>{e.call(this,r)}),r}}class tm{constructor(e,t){if(this.element=ts("pswp__img pswp__img--placeholder",e?"img":"div",t),e){const t=this.element;t.decoding="async",t.alt="",t.src=e,t.setAttribute("role","presentation")}this.element.setAttribute("aria-hidden","true")}setDisplayedSize(e,t){if(this.element)if("IMG"===this.element.tagName){var n;let t;to(this.element,250,"auto"),this.element.style.transformOrigin="0 0",this.element.style.transform=(t="translate3d(0px,0px,0)",n=e/250,t+=` scale3d(${n},${n},1)`)}else to(this.element,e,t)}destroy(){var e;null!=(e=this.element)&&e.parentNode&&this.element.remove(),this.element=null}}class tg{constructor(e,t,n){this.instance=t,this.data=e,this.index=n,this.element=void 0,this.placeholder=void 0,this.slide=void 0,this.displayedImageWidth=0,this.displayedImageHeight=0,this.width=Number(this.data.w)||Number(this.data.width)||0,this.height=Number(this.data.h)||Number(this.data.height)||0,this.isAttached=!1,this.hasSlide=!1,this.isDecoding=!1,this.state="idle",this.data.type?this.type=this.data.type:this.data.src?this.type="image":this.type="html",this.instance.dispatch("contentInit",{content:this})}removePlaceholder(){this.placeholder&&!this.keepPlaceholder()&&setTimeout(()=>{this.placeholder&&(this.placeholder.destroy(),this.placeholder=void 0)},1e3)}load(e,t){if(this.slide&&this.usePlaceholder())if(this.placeholder){let e=this.placeholder.element;e&&!e.parentElement&&this.slide.container.prepend(e)}else{let e=this.instance.applyFilters("placeholderSrc",!!this.data.msrc&&!!this.slide.isFirstSlide&&this.data.msrc,this);this.placeholder=new tm(e,this.slide.container)}this.element&&!t||!this.instance.dispatch("contentLoad",{content:this,isLazy:e}).defaultPrevented&&(this.isImageContent()?(this.element=ts("pswp__img","img"),this.displayedImageWidth&&this.loadImage(e)):(this.element=ts("pswp__content","div"),this.element.innerHTML=this.data.html||""),t&&this.slide&&this.slide.updateContentSize(!0))}loadImage(e){var t,n;if(!this.isImageContent()||!this.element||this.instance.dispatch("contentLoadImage",{content:this,isLazy:e}).defaultPrevented)return;let r=this.element;this.updateSrcsetSizes(),this.data.srcset&&(r.srcset=this.data.srcset),r.src=null!=(t=this.data.src)?t:"",r.alt=null!=(n=this.data.alt)?n:"",this.state=tl,r.complete?this.onLoaded():(r.onload=()=>{this.onLoaded()},r.onerror=()=>{this.onError()})}setSlide(e){this.slide=e,this.hasSlide=!0,this.instance=e.pswp}onLoaded(){this.state=tc,this.slide&&this.element&&(this.instance.dispatch("loadComplete",{slide:this.slide,content:this}),this.slide.isActive&&this.slide.heavyAppended&&!this.element.parentNode&&(this.append(),this.slide.updateContentSize(!0)),(this.state===tc||this.state===tu)&&this.removePlaceholder())}onError(){this.state=tu,this.slide&&(this.displayError(),this.instance.dispatch("loadComplete",{slide:this.slide,isError:!0,content:this}),this.instance.dispatch("loadError",{slide:this.slide,content:this}))}isLoading(){return this.instance.applyFilters("isContentLoading",this.state===tl,this)}isError(){return this.state===tu}isImageContent(){return"image"===this.type}setDisplayedSize(e,t){if(this.element&&(this.placeholder&&this.placeholder.setDisplayedSize(e,t),!this.instance.dispatch("contentResize",{content:this,width:e,height:t}).defaultPrevented&&(to(this.element,e,t),this.isImageContent()&&!this.isError()))){let n=!this.displayedImageWidth&&e;this.displayedImageWidth=e,this.displayedImageHeight=t,n?this.loadImage(!1):this.updateSrcsetSizes(),this.slide&&this.instance.dispatch("imageSizeChange",{slide:this.slide,width:e,height:t,content:this})}}isZoomable(){return this.instance.applyFilters("isContentZoomable",this.isImageContent()&&this.state!==tu,this)}updateSrcsetSizes(){if(!this.isImageContent()||!this.element||!this.data.srcset)return;let e=this.element,t=this.instance.applyFilters("srcsetSizesWidth",this.displayedImageWidth,this);(!e.dataset.largestUsedSize||t>parseInt(e.dataset.largestUsedSize,10))&&(e.sizes=t+"px",e.dataset.largestUsedSize=String(t))}usePlaceholder(){return this.instance.applyFilters("useContentPlaceholder",this.isImageContent(),this)}lazyLoad(){this.instance.dispatch("contentLazyLoad",{content:this}).defaultPrevented||this.load(!0)}keepPlaceholder(){return this.instance.applyFilters("isKeepingPlaceholder",this.isLoading(),this)}destroy(){this.hasSlide=!1,this.slide=void 0,!this.instance.dispatch("contentDestroy",{content:this}).defaultPrevented&&(this.remove(),this.placeholder&&(this.placeholder.destroy(),this.placeholder=void 0),this.isImageContent()&&this.element&&(this.element.onload=null,this.element.onerror=null,this.element=void 0))}displayError(){if(this.slide){var e,t;let n=ts("pswp__error-msg","div");n.innerText=null!=(e=null==(t=this.instance.options)?void 0:t.errorMsg)?e:"",n=this.instance.applyFilters("contentErrorElement",n,this),this.element=ts("pswp__content pswp__error-msg-container","div"),this.element.appendChild(n),this.slide.container.innerText="",this.slide.container.appendChild(this.element),this.slide.updateContentSize(!0),this.removePlaceholder()}}append(){if(this.isAttached||!this.element)return;if(this.isAttached=!0,this.state===tu)return void this.displayError();if(this.instance.dispatch("contentAppend",{content:this}).defaultPrevented)return;let e="decode"in this.element;this.isImageContent()?e&&this.slide&&(!this.slide.isActive||th())?(this.isDecoding=!0,this.element.decode().catch(()=>{}).finally(()=>{this.isDecoding=!1,this.appendImage()})):this.appendImage():this.slide&&!this.element.parentNode&&this.slide.container.appendChild(this.element)}activate(){!this.instance.dispatch("contentActivate",{content:this}).defaultPrevented&&this.slide&&(this.isImageContent()&&this.isDecoding&&!th()?this.appendImage():this.isError()&&this.load(!1,!0),this.slide.holderElement&&this.slide.holderElement.setAttribute("aria-hidden","false"))}deactivate(){this.instance.dispatch("contentDeactivate",{content:this}),this.slide&&this.slide.holderElement&&this.slide.holderElement.setAttribute("aria-hidden","true")}remove(){this.isAttached=!1,!this.instance.dispatch("contentRemove",{content:this}).defaultPrevented&&(this.element&&this.element.parentNode&&this.element.remove(),this.placeholder&&this.placeholder.element&&this.placeholder.element.remove())}appendImage(){!this.isAttached||this.instance.dispatch("contentAppendImage",{content:this}).defaultPrevented||(this.slide&&this.element&&!this.element.parentNode&&this.slide.container.appendChild(this.element),(this.state===tc||this.state===tu)&&this.removePlaceholder())}}function tv(e,t,n,r,i){let a=0;if(t.paddingFn)a=t.paddingFn(n,r,i)[e];else if(t.padding)a=t.padding[e];else{let n="padding"+e[0].toUpperCase()+e.slice(1);t[n]&&(a=t[n])}return Number(a)||0}class tx{constructor(e,t,n,r){this.pswp=r,this.options=e,this.itemData=t,this.index=n,this.panAreaSize=null,this.elementSize=null,this.fit=1,this.fill=1,this.vFill=1,this.initial=1,this.secondary=1,this.max=1,this.min=1}update(e,t,n){let r={x:e,y:t};this.elementSize=r,this.panAreaSize=n;let i=n.x/r.x,a=n.y/r.y;this.fit=Math.min(1,i<a?i:a),this.fill=Math.min(1,i>a?i:a),this.vFill=Math.min(1,a),this.initial=this._getInitial(),this.secondary=this._getSecondary(),this.max=Math.max(this.initial,this.secondary,this._getMax()),this.min=Math.min(this.fit,this.initial,this.secondary),this.pswp&&this.pswp.dispatch("zoomLevelsUpdate",{zoomLevels:this,slideData:this.itemData})}_parseZoomLevelOption(e){let t=this.options[e+"ZoomLevel"];
44if(t)return"function"==typeof t?t(this):"fill"===t?this.fill:"fit"===t?this.fit:Number(t)}_getSecondary(){let e=this._parseZoomLevelOption("secondary");return e||(e=Math.min(1,3*this.fit),this.elementSize&&e*this.elementSize.x>4e3&&(e=4e3/this.elementSize.x)),e}_getInitial(){return this._parseZoomLevelOption("initial")||this.fit}_getMax(){return this._parseZoomLevelOption("max")||Math.max(1,4*this.fit)}}function ty(e,t,n){let r,i=t.createContentFromData(e,n),{options:a}=t;if(a){let s;r=new tx(a,e,-1),s=t.pswp?t.pswp.viewportSize:function(e,t){if(e.getViewportSizeFn){let n=e.getViewportSizeFn(e,t);if(n)return n}return{x:document.documentElement.clientWidth,y:window.innerHeight}}(a,t);let o={x:s.x-tv("left",a,s,e,n)-tv("right",a,s,e,n),y:s.y-tv("top",a,s,e,n)-tv("bottom",a,s,e,n)};r.update(i.width,i.height,o)}return i.lazyLoad(),r&&i.setDisplayedSize(Math.ceil(i.width*r.initial),Math.ceil(i.height*r.initial)),i}class tb extends tp{getNumItems(){var e;let t=0,n=null==(e=this.options)?void 0:e.dataSource;n&&"length"in n?t=n.length:n&&"gallery"in n&&(n.items||(n.items=this._getGalleryDOMElements(n.gallery)),n.items&&(t=n.items.length));let r=this.dispatch("numItems",{dataSource:n,numItems:t});return this.applyFilters("numItems",r.numItems,n)}createContentFromData(e,t){return new tg(e,this,t)}getItemData(e){var t;let n=null==(t=this.options)?void 0:t.dataSource,r={};Array.isArray(n)?r=n[e]:n&&"gallery"in n&&(n.items||(n.items=this._getGalleryDOMElements(n.gallery)),r=n.items[e]);let i=r;i instanceof Element&&(i=this._domElementToItemData(i));let a=this.dispatch("itemData",{itemData:i||{},index:e});return this.applyFilters("itemData",a.itemData,e)}_getGalleryDOMElements(e){var t,n;return null!=(t=this.options)&&t.children||null!=(n=this.options)&&n.childSelector?td(this.options.children,this.options.childSelector,e)||[]:[e]}_domElementToItemData(e){let t={element:e},n="A"===e.tagName?e:e.querySelector("a");if(n){t.src=n.dataset.pswpSrc||n.href,n.dataset.pswpSrcset&&(t.srcset=n.dataset.pswpSrcset),t.width=n.dataset.pswpWidth?parseInt(n.dataset.pswpWidth,10):0,t.height=n.dataset.pswpHeight?parseInt(n.dataset.pswpHeight,10):0,t.w=t.width,t.h=t.height,n.dataset.pswpType&&(t.type=n.dataset.pswpType);let i=e.querySelector("img");if(i){var r;t.msrc=i.currentSrc||i.src,t.alt=null!=(r=i.getAttribute("alt"))?r:""}(n.dataset.pswpCropped||n.dataset.cropped)&&(t.thumbCropped=!0)}return this.applyFilters("domItemData",t,e,n)}lazyLoadData(e,t){return ty(e,this,t)}}class tw extends tb{constructor(e){super(),this.options=e||{},this._uid=0,this.shouldOpen=!1,this._preloadedContent=void 0,this.onThumbnailsClick=this.onThumbnailsClick.bind(this)}init(){td(this.options.gallery,this.options.gallerySelector).forEach(e=>{e.addEventListener("click",this.onThumbnailsClick,!1)})}onThumbnailsClick(e){if("button"in e&&1===e.button||e.ctrlKey||e.metaKey||e.altKey||e.shiftKey||window.pswp)return;let t={x:e.clientX,y:e.clientY};t.x||t.y||(t=null);let n=this.getClickedIndex(e);n=this.applyFilters("clickedIndex",n,e,this);let r={gallery:e.currentTarget};n>=0&&(e.preventDefault(),this.loadAndOpen(n,r,t))}getClickedIndex(e){if(this.options.getClickedIndexFn)return this.options.getClickedIndexFn.call(this,e);let t=e.target,n=td(this.options.children,this.options.childSelector,e.currentTarget).findIndex(e=>e===t||e.contains(t));return -1!==n?n:this.options.children||this.options.childSelector?-1:0}loadAndOpen(e,t,n){if(window.pswp||!this.options)return!1;if(!t&&this.options.gallery&&this.options.children){let e=td(this.options.gallery);e[0]&&(t={gallery:e[0]})}return this.options.index=e,this.options.initialPointerPos=n,this.shouldOpen=!0,this.preload(e,t),!0}preload(e,t){var n;let{options:r}=this;t&&(r.dataSource=t);let i=[],a=typeof r.pswpModule;if("function"==typeof(n=r.pswpModule)&&n.prototype&&n.prototype.goTo)i.push(Promise.resolve(r.pswpModule));else if("string"===a)throw Error("pswpModule as string is no longer supported");else if("function"===a)i.push(r.pswpModule());else throw Error("pswpModule is not valid");"function"==typeof r.openPromise&&i.push(r.openPromise()),!1!==r.preloadFirstSlide&&e>=0&&(this._preloadedContent=function(e,t){let n=t.getItemData(e);if(!t.dispatch("lazyLoadSlide",{index:e,itemData:n}).defaultPrevented)return ty(n,t,e)}(e,this));let s=++this._uid;Promise.all(i).then(e=>{if(this.shouldOpen){let t=e[0];this._openPhotoswipe(t,s)}})}_openPhotoswipe(e,t){if(t!==this._uid&&this.shouldOpen||(this.shouldOpen=!1,window.pswp))return;let n="object"==typeof e?new e.default(this.options):new e(this.options);
44this.pswp=n,window.pswp=n,Object.keys(this._listeners).forEach(e=>{var t;null==(t=this._listeners[e])||t.forEach(t=>{n.on(e,t)})}),Object.keys(this._filters).forEach(e=>{var t;null==(t=this._filters[e])||t.forEach(t=>{n.addFilter(e,t.fn,t.priority)})}),this._preloadedContent&&(n.contentLoader.addToCache(this._preloadedContent),this._preloadedContent=void 0),n.on("destroy",()=>{this.pswp=void 0,delete window.pswp}),n.init()}destroy(){var e;null==(e=this.pswp)||e.destroy(),this.shouldOpen=!1,this._listeners={},td(this.options.gallery,this.options.gallerySelector).forEach(e=>{e.removeEventListener("click",this.onThumbnailsClick,!1)})}}e.s(["default",0,tw],83328);let tj=({data:n})=>{let r=n?.content,i=r?.items?.total;return(0,s.useEffect)(()=>{e.A(55689);let t=[];return i?.forEach(n=>{let r=new tw({gallery:"#gallery-gallery",children:"a",pswpModule:()=>e.A(84163),loop:!1,showHideAnimationType:"fade"});r.on("uiRegister",function(){r?.pswp?.ui?.registerElement({name:"custom-caption",order:9,isButton:!1,appendTo:"root",html:"Caption text",onInit:(e,t)=>{r?.pswp?.on("change",()=>{let t=r?.pswp?.currSlide?.data?.element,n="";if(t){let e=t.querySelector(".hidden-caption-content");n=e?e.innerHTML:t?.querySelector("img")?.getAttribute("alt")||""}e.innerHTML=n||""})}})}),r.on("contentLoad",e=>{let{content:t}=e;if("iframe"===t.type){e.preventDefault(),t.element=document.createElement("div"),t.element.className="pswp__iframe-wrap",t.element.style.cssText="width:100%;height:100%;display:flex;align-items:center;justify-content:center;";let n=document.createElement("iframe");n.src=t.data.src,n.setAttribute("allowfullscreen",""),n.style.cssText="width:100%;border:none;aspect-ratio:16/9;",t.element.appendChild(n),t.onLoaded()}}),r.on("contentDeactivate",({content:e})=>{if("iframe"===e.type&&e.element){let t=e.element.querySelector("iframe");t&&(t.src="")}}),r.init(),t.push(r)}),()=>{t.length>0&&t.forEach(e=>{e.destroy(),e=null}),t=[]}},[]),(0,t.jsxs)(eI.default,{data:n,anim:"fade-in",className:"s-section-webcams",children:[(0,t.jsx)(ta,{title:r?.title,titleLayout:r?.titleLayout,overline:r?.overline}),i&&i.length>0&&(0,t.jsx)(el.Container,{className:"relative",children:(0,t.jsx)("div",{id:"gallery-gallery",className:"gap-xs mt-md grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4",children:i?.map(e=>(0,t.jsx)("a",{href:e.hasExternalLink&&e.externalLink?e.externalLink:e.images?.default||void 0,"data-pswp-type":e.panorama||e.roundshot&&e.hasExternalLink?"iframe":void 0,"data-pswp-width":!e.externalLink&&e.dimensions?.width,"data-pswp-height":!e.externalLink&&e.dimensions?.height,rel:"noreferrer",target:"_blank",children:(0,t.jsx)(s.Suspense,{fallback:(0,t.jsx)("div",{children:"Loading..."}),children:(0,t.jsx)(tn.default,{data:e})})},e.uid))})})]})};tj.displayName="SectionWebcams";let tS=(0,s.memo)(tj);e.s(["default",()=>tE],30732);var eI=eI,ey=ef;e.s(["default",()=>tN],16301);var tk=e.i(81071),tk=tk;e.s(["CardMedia",()=>G],92613);let tN=(0,s.memo)(({data:e})=>{let r=e?.content,i=(e?.appearance?.layout,9),{visibleItems:a,loadMore:s,hasMore:o}=(0,tk.default)(r?.media||[],i),l=w.useStoreI18n.use.dictionary(),c=(0,n.cn)("grid grid-cols-2 gap-xs","layout-files"===e.appearance.layout?"md:grid-cols-4":"md:grid-cols-3 lg:grid-cols-5");return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:c,children:a.map((n,r)=>(0,t.jsx)(G,{image:e?.appearance?.layout==="layout-files"?{publicUrl:n.cropVariants.desktop.publicUrl,properties:n.cropVariants.desktop.properties,isImageSanity:!0,isImageCloudinary:!1,cropVariants:n.cropVariants}:n,subTitle:e?.appearance?.layout==="layout-files"?n?.properties?.title:n?.properties?.alternative,link:{href:n?.publicUrl,rel:"noopener noreferrer",target:"_blank"}},r?.toString()))}),o&&(0,t.jsx)("div",{className:"mt-lg flex justify-center",children:(0,t.jsx)(T.Button,{onClick:s,size:"s","aria-label":`Load more items. Currently showing ${a.length} of ${r?.media?.length||0} items`,children:l["fe.plugin.filters.loadMore"]})})]})}),tE=(0,s.memo)(({data:e})=>{let n=e?.content;return(0,t.jsxs)(eI.default,{data:e,className:"s-spotheadless-download py-xl",children:[(0,t.jsx)(ey.default,{as:"h2",titleLayout:n?.titleLayout,description:n?.subtitle,children:n?.title}),(0,t.jsx)(el.Container,{anim:"fade-in",children:(0,t.jsx)(tN,{data:e})})]})});e.s(["default",()=>tC],21464);var t_=e.i(15837),eI=eI;let tC=(0,s.memo)(({data:e})=>{let n=e.content,r=(0,s.useRef)(null);return(0,s.useEffect)(()=>
44{if(n?.javascript){let e=document.createElement("script");e.innerHTML=n.javascript,document?.body?.appendChild(e)}return Array.isArray(n?.filesJavascript)&&n.filesJavascript.forEach(e=>{let t=document.createElement("script");if(e.trim().startsWith("<script")){let n=document.createElement("div");n.innerHTML=e.trim();let r=n.querySelector("script");r&&(r.src&&(t.src=r.src.startsWith("//")?`${window.location.protocol}${r.src}`:r.src),Array.from(r.attributes).forEach(e=>{"src"!==e.name&&"type"!==e.name&&t.setAttribute(e.name,e.value)}))}else t.src=e;t.async=!0,document.body.appendChild(t)}),()=>{n?.javascript&&Array.from(document.getElementsByTagName("script")).forEach(e=>{e.innerHTML===n.javascript&&document.body.removeChild(e)}),Array.isArray(n?.filesJavascript)&&Array.from(document.getElementsByTagName("script")).forEach(e=>{n?.filesJavascript&&n?.filesJavascript.includes(e.src)&&document.body.removeChild(e)})}},[n?.javascript,n?.filesJavascript]),(0,t.jsx)(eI.default,{data:e,className:"s-spotheadless-html",children:(0,t.jsxs)(el.Container,{children:[(0,t.jsx)(t_.default,{id:"4b92ed9ea5354efd",dynamic:[n?.style],children:`.html-content.__jsx-style-dynamic-selector{${n?.style}}`}),n?.html&&(0,t.jsx)("div",{ref:r,dangerouslySetInnerHTML:{__html:n.html},className:t_.default.dynamic([["4b92ed9ea5354efd",[n?.style]]])+" html-content"})]})})});e.s(["default",()=>tM],5668);var eI=eI,ey=ef,tT=e.i(17591),eF=eF,tL=e.i(55667);let tM=(0,s.memo)(({data:e})=>{let n=e.items.reduce((e,t)=>(t?.categories&&t?.categories?.length>0?t?.categories.forEach(n=>{e[n.title]||(e[n.title]=[]),e[n.title].push(t)}):(e["No Category"]||(e["No Category"]=[]),e["No Category"].push(t)),e),{}),r=(0,tL.useLenis)();return(0,t.jsxs)(eI.default,{data:e,className:"s-spotheadless-team py-none",children:[(0,t.jsx)(ey.default,{as:(0,eF.default)(e?.titleLayout),description:e?.subtitle,titleLayout:e?.titleLayout,children:e?.title}),Object.keys(n).length>1&&(0,t.jsx)(el.Container,{anim:"fade-in",children:(0,t.jsx)("div",{className:"",children:Object.keys(n).map((e,n)=>"No Category"!==e&&(0,t.jsx)(T.Button,{as:"div",variant:"secondary",className:"",nextLink:!1,onClick:()=>{r?.scrollTo(`#${(0,tT.convertToSlug)(e)}`,{duration:eN.DUR.goldenRatio,offset:-100})},children:e},n?.toString()))})}),Object.entries(n).map(([e,n],r)=>(0,t.jsx)("div",{className:"",id:(0,tT.convertToSlug)(e),children:(0,t.jsx)(el.Container,{anim:"fade-in",className:"py-md",children:(0,t.jsx)("div",{className:"gap-y-md gap-xs grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4",children:n.map((e,n)=>(0,t.jsx)(ea,{className:"",image:e.photo,name:`${e.firstname} ${e.lastname}`,role:e.role,email:e.email,phone:e.phone,link:e.link,hoverImage:e.photoHover,hoverVideo:e.videoHover},n?.toString()))})})},r?.toString()))]})});e.s(["toSectionCtaSingle",0,e=>{let{type:t}=e;if("spotsanity_eventlist"===t)return{section:e,title:e?.content?.items?.[0]?.title,subTitle:`${e?.content?.items?.[0]?.contactText||""} - ${e?.content?.items?.[0]?.textDates?.[0]?.firstActiveWithYear||""}`,body:e?.content?.items?.[0]?.summary,button:{label:e?.content?.items?.[0]?.link?.title,...e?.content?.items?.[0]?.link},chipContent:e?.content?.items?.[0]?.categories,variant:e?.content?.items?.[0]?.isTopEvent?"topEvent":"content",image:e?.content?.items?.[0]?.images?.[0]};if("spotheadless_ctaimagevideo"===t)return{section:e,title:e?.content?.title,subTitle:e?.content?.subtitle,body:e?.content?.text,image:e?.content?.images?.[0],chipContent:e?.content?.overline,button:{label:e?.content?.button?.link?.title,...e?.content?.button?.link}};if("spotsanity_eatdrink"===t)return{section:e,title:e?.content?.items?.[0]?.title,body:e?.content?.items?.[0]?.summary,button:{label:e?.content?.items?.[0]?.title,href:e?.content?.items?.[0]?.slug},coordinates:e?.content?.items?.[0]?.coordinates?.hasCoordinates?{latitude:Number(e?.content?.items?.[0]?.coordinates?.latitude),longitude:Number(e?.content?.items?.[0]?.coordinates?.longitude)}:null,openingStatus:e?.content?.items?.[0]?.openings,image:e?.content?.items?.[0]?.images?.[0]};if("spotsanity_tour"===t)return{section:e,title:e?.content?.items?.[0]?.title,body:e?.content?.items?.[0]?.summary,button:{label:e?.content?.items?.[0]?.link?.title,href:e?.content?.items?.[0]?.link?.href,target:e?.content?.items?.[0]?.link?.target},tourInfo:{distance:e?.content?.items?.[0]?.distanceFormatted,duration:e?.content?.items?.[0]?.durationFormatted,altitudeUphill:e?.content?.items?.[0]?.maxAltitude,altitudeDownhill:e?.content?.items?.[0]?.minAltitude},openingStatus:{weekOpenings:[],isOpenToday:e?.content?.items?.[0]?.liveStatus==="OPEN",isOnRequest:e?.content?.items?.[0]?.liveStatus==="ON_REQUEST",isUnknown:e?.content?.items?.[0]?.liveStatus==="UNKNOWN"},image:e?.content?.items?.[0]?.images?.[0]};if("spotsanity_story"===t)return{section:e,title:e?.content?.items?.[0]?.contentTeaser?.title,body:e?.content?.items?.[0]?.contentTeaser?.summary,button:{label:e?.content?.items?.[0]?.link?.title,...e?.content?.items?.[0]?.link},chipContent:e?.content?.items?.[0]?.category,image:e?.content?.items?.[0]?.images?.[0]};else if("spotsanity_pressroom"===t)return{section:e,title:e?.content?.items?.[0]?.contentTeaser?.title,date:e?.content?.items?.[0]?.infoPublicationDate,body:e?.content?.items?.[0]?.contentTeaser?.summary,button:{label:e?.content?.items?.[0]?.link?.title,...e?.content?.items?.[0]?.link},chipContent:e?.content?.items?.[0]?.category,image:e?.content?.items?.[0]?.images?.[0]};else if("spotsanity_accommodation"===t)return{section:e,title:e?.content?.items?.[0]?.title,body:e?.content?.items?.[0]?.summary,button:{label:e?.content?.items?.[0]?.title||"Book now",href:e?.content?.items?.[0]?.slug},chipContent:e?.content?.overline,image:e?.content?.items?.[0]?.images?.[0]};else return{section:e,title:e?.content?.items?.[0]?.title,body:e?.content?.items?.[0]?.summary,button:{label:e?.content?.items?.[0]?.link?.title,...e?.content?.items?.[0]?.link},chipContent:e?.content?.overline,image:e?.content?.items?.[0]?.images?.[0]}}],58817);let tD=e=>({label:e?.label||e?.link?.title,href:e?.link?.href,variant:e?.variant,leftIcon:e?.iconPosition==="left"&&e?.icon,rightIcon:e?.iconPosition==="right"&&e?.icon,target:e?.link?.target});e.s(["toDesignButton",0,tD],28148),e.s(["toSectionFeature",0,e=>{let{type:t}=e,n={section:e,overline:e?.content?.overline,title:e?.content?.title,titleLayout:e.content?.titleLayout,buttons:e.content?.buttons?.map(e=>tD(e)),items:[]};return"spotheadless_feature"==t?n={...n,items:e.content?.items?.map(e=>({id:e.id||"",title:e.title,overline:e?.overline,description:e.text,link:{href:e?.link?.href,target:e?.link?.target,title:e?.link?.title},image:e?.images?e?.images[0]:void 0}))}:"spotsanity_content_shop"==t?n={...n,items:e.content?.items?.map(e=>({id:e.uid||"",title:e.title,subTitle:"",chips:e?.namesShopCategory,priceTextInfo:e?.infoPrice,priceText:e?.priceText,text:null,location:e.location,link:e?.link,image:e?.images?e?.images[0]:void 0,openings:null,coordinates:null}))}:"spotsanity_story"==t?n={...n,items:e.content?.items?.map(e=>({id:e.uid||"",title:e?.contentTeaser?.title,text:e.contentTeaser?.author&&`- ${e.contentTeaser?.author}`,link:e?.link,image:e?.images?e?.images[0]:void 0}))}:"spotsanity_pressroom"==t?n={...n,items:e.content?.items?.map(e=>({id:e.uid||"",title:e?.contentTeaser?.title,text:e.contentTeaser?.summary,link:e?.link,date:e?.infoPublicationDate,image:e?.images?e?.images[0]:void 0}))}:"spotsanity_eventtop"==t?n={...n,items:e.content?.items?.map(e=>({id:e.uid||"",title:e.title,subTitle:"",date:e?.textDates?.[0]?.interval,cardDate:e?.textDates?.[0]?.firstActive,text:e.summary,location:e.infoLocation,link:{href:e?.link?.href,target:e?.link?.target,title:e?.link?.title},isTopEvent:e.isTopEvent,image:e?.images?e?.images[0]:void 0,openings:e?.textDates,coordinates:e?.coordinates}))}:"spotsanity_eventlist"==t?n={...n,items:e.content?.items?.map(e=>({id:e.uid||"",title:e.title,date:e?.textDates?.[0]?.firstActiveWithYear,cardDate:e?.textDates?.[0]?.firstActive,text:e?.summary,priceTextInfo:e?.prices?.[0]?.labelTitlePrice,priceText:e?.prices?.[0]?.labelPrice,location:e?.infoLocation,link:{href:e?.link?.href,target:e?.link?.target,title:e?.link?.title},isTopEvent:e.isTopEvent,image:e?.images?e?.images[0]:void 0,coordinates:e?.coordinates}))}:"spotsanity_eatdrink"==t?n={...n,items:e.content?.items?.map(e=>({id:e.uid||"",title:e.title,subTitle:e?.summary,description:e.leadText,coordinates:e?.coordinates?.hasCoordinates?{latitude:Number(e?.coordinates?.latitude),longitude:Number(e?.coordinates?.longitude)}:null,link:e?.link,image:e?.images?e?.images[0]:void 0,openings:e?.openings,todayOpen:e?.todayOpen}))}:"spotsanity_tour"==t?n={...n,items:e.content?.items?.map(e=>
44({id:e?.uid,title:e?.title,description:e?.summary,distance:e?.distance,link:{href:e?.link?.href,title:e?.link?.title,target:e?.link?.target},image:e?.images?e?.images[0]:void 0,tourInfo:{difficulty:e?.difficulty,difficultyLabel:e?.difficultyLabel,isStatusClosed:e?.isStatusClosed,isStatusOpen:e?.isStatusOpen,distance:e?.distanceFormatted,duration:e?.durationFormatted,altitudeUphill:e?.maxAltitude,altitudeDownhill:e?.minAltitude}}))}:("spotsanity_shopping"==t||"spotsanity_freetime"==t||"spotsanity_nature"==t||"spotsanity_service"==t||"spotsanity_sportservice"==t||"spotsanity_cultureandarchitecture"==t||"spotsanity_sportinfrastructure"==t)&&(n={...n,items:e.content?.items?.map(e=>({id:e.uid||"",title:e?.title,subTitle:e?.summary,link:{href:e?.slug,label:e?.link?.title,target:e?.link?.target},image:e?.images?e?.images[0]:void 0,openings:e?.openings,todayOpen:e?.todayOpen}))}),n}],34512),e.s(["toSectionSlider",0,e=>{let{type:t}=e,n={section:e,sectionHeaderData:{title:e?.content?.title,titleLayout:e?.content?.titleLayout,overline:e?.content?.overline}};return"spotsanity_story"===t?{...n,items:e?.content?.items?.map(e=>({title:e.contentTeaser?.title,chipContent:e.category,image:e.images?.[0],link:{href:e.link?.href,target:e.link?.target}}))}:"spotsanity_pressroom"===t?{...n,items:e?.content?.items?.map(e=>({title:e.contentTeaser?.title,image:e.images?.[0],chipContent:e.category,link:{href:e.link?.href,target:e.link?.target}}))}:"spotsanity_eatdrink"===t?{...n,items:e?.content?.items?.map(e=>({title:e?.title,chipContent:e?.category,image:e.images?.[0],link:{href:e?.slug}}))}:"spotsanity_tour"===t?{...n,items:e?.content?.items?.map(e=>({title:e?.title,image:e.images?.[0],link:{href:e?.link?.href},tourInfo:{distance:e?.distanceFormatted,duration:e?.durationFormatted,altitudeUphill:e?.maxAltitude,altitudeDownhill:e?.minAltitude,difficulty:e?.difficulty,difficultyLabel:e?.difficultyLabel,isStatusClosed:e?.isStatusClosed,isStatusOpen:e?.isStatusOpen}}))}:"spotsanity_accommodation"===t?{...n,items:e?.content?.items?.map(t=>({title:t?.title,chipContent:e?.content?.overline,image:t.images?.[0],link:{label:t?.title||"Book now",href:t?.slug}}))}:"spotsanity_shopping"===t||"spotsanity_freetime"===t||"spotsanity_nature"===t||"spotsanity_service"===t||"spotsanity_sportservice"===t||"spotsanity_cultureandarchitecture"===t||"spotsanity_sportinfrastructure"===t?{...n,items:e?.content?.items?.map(t=>({title:t?.title,chipContent:e?.content?.overline,image:t.images?.[0],link:{label:t?.title||"Book now",href:t?.slug,target:t?.link?.target}}))}:{...n,items:e?.content?.items?.map(e=>({title:e.title,chipContent:e.categories,image:e.images?.[0],link:{href:e.link?.href,target:e.link?.target||void 0}}))}}],37707),e.s(["default",()=>tO],51054);var tP=e.i(6580);let tA=({children:e,onClick:n,data:r,isDropdown:i,store:a,id:o})=>{let[l,c]=(0,s.useState)(!1),{facets:u,setFacets:d,setDropdownFacets:h,dropdownFacets:f}=a(),p=(0,s.useEffectEvent)(e=>{c(e)});(0,s.useEffect)(()=>{p(u.includes(r.facetKeyTypo3))},[u,r.facetKeyTypo3]);let m=`${String(e)}-label`;return(0,t.jsx)(tP.Checkbox,{label:String(e),id:o||m,checked:l,onClick:()=>{let e=!l;c(e),e?(d([...u,r.facetKeyTypo3]),i&&h([...f,r.title])):(d(u.filter(e=>e!==r.facetKeyTypo3)),i&&h(f.filter(e=>e!==r.title))),n&&n()}})};tA.displayName="SpotSanityCheckbox";let tO=(0,s.memo)(tA)},63257,e=>{"use strict";var t=e.i(43476),n=e.i(75157),r=e.i(71645);let i=(0,r.memo)(({data:e,variant:i="map",hideImage:a,...s})=>{let o="panorama"===i?"medium":"thumbnail",[l,c]=(0,r.useState)("");return(0,r.useEffect)(()=>{let t=`${e.images?.[o]}${e.images?.[o]?.includes("?")?"&":"?"}r=${(()=>{let e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",t="";for(let n=0;n<16;n++)t+=e.charAt(Math.floor(Math.random()*e.length));return t})()}`;setTimeout(()=>{c(t)},10)},[e]),(0,t.jsxs)("div",{className:(0,n.cn)("group cursor-pointer bg-neutral-200 text-neutral-600"),...s,children:[!a&&l&&(0,t.jsx)("div",{className:(0,n.cn)("relative aspect-video w-full overflow-hidden","map"===i?"aspect-video":"aspect-wide"),children:(0,t.jsx)("img",{src:l,alt:e.title,className:"image-hover-effect h-full w-full object-cover object-center"})}),(0,t.jsxs)("div",{className:"p-md",children:[(0,t.jsx)("p",{className:"textstyle-sm-regular line-clamp-2 text-neutral-400",children:e.title}),(0,t.jsx)("p",{className:"textstyle-sm-bold",title:e.mountain,children:e.mountain})]})]})});e.s(["default",0,i])},82229,e=>{"use strict";var t=e.i(47167),n=e.i(43476),r=e.i(13563),i=e.i(3303);e.s(["default",0,()=>!1===r.USE.jovin?null:(0,n.jsx)(i.default,{id:"script-jovin-2",src:"https://backend.jovin.ai/jovin-widget/loader.js","data-
44project-id":t.default.env.NEXT_PUBLIC_JOVIN_PROJECT_ID,"data-locale":"de",strategy:"beforeInteractive"})])},36471,39776,4745,58562,50920,86863,68369,21374,34515,36676,77642,44978,5640,e=>{"use strict";e.s(["default",()=>R],36471);var t=e.i(43476);e.s([],50920),e.i(19659),e.i(15963),e.i(77827),e.i(53279),e.i(30732),e.i(21464),e.i(5668),e.i(20478),e.i(27327),e.i(35778),e.i(58427),e.i(16474),e.i(68036),e.i(53049),e.i(1856),e.i(57114),e.i(11519),e.i(97964),e.i(41030),e.i(9473),e.i(53420),e.i(89151),e.i(41889),e.i(55897),e.i(78688),e.i(34220),e.i(80464),e.i(25885),e.i(95146);var n=e.i(58933);e.i(63347),e.i(62384),e.i(15888),e.i(59245),e.i(94889);var r=e.i(63147),i=e.i(66196);e.i(68739),e.i(89083),e.i(93707),e.i(65983);var a=e.i(40060);e.s(["default",()=>w],4745);var s=e.i(75157);e.i(55249);var o=e.i(59862),l=e.i(28531),c=e.i(56394),u=e.i(11855),d=e.i(41552);e.i(32832);var h=e.i(98135),f=e.i(71645),p=e.i(82312);e.s(["default",()=>v],39776);var m=e.i(61347),g=e.i(5426),g=g;let v=(0,f.memo)(({data:e})=>{if(e?.length)if(e?.length>1)return(0,t.jsx)(g.default,{data:e});else return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(m.Img,{data:e[0],objectCover:!0,className:"w-full",naked:!0,sizes:"87rem"}),e?.[0].properties?.description||e?.[0].properties?.title&&(0,t.jsx)("div",{className:(0,s.cn)("text-small","mt-4 h-5 text-neutral-400"),children:e?.[0].properties?.description!==""?e?.[0].properties?.description:e?.[0].properties?.title})]})}),x=(0,f.memo)(({links:e,files:n})=>e?.length||n?.length?(0,t.jsxs)("div",{className:"gap-sm p-md align-start grid grid-cols-1 justify-start border border-neutral-300",children:[e?.map((e,n)=>(0,t.jsx)(o.Button,{icon:"material-symbols:chevron-right",size:"s",variant:"text",iconPosition:"left",href:e?.link?.href,target:e?.link?.target===""?void 0:e?.link?.target,nextLink:e?.link?.target==="",children:e?.link?.title},n?.toString())),n?.map((e,n)=>(0,t.jsx)(o.Button,{icon:"material-symbols:download-sharp",size:"s",variant:"text",iconPosition:"left",href:e?.publicUrl,target:"_blank",nextLink:!1,children:e.properties?.title},n?.toString()))]}):null),y=(0,f.memo)(({data:e})=>(0,t.jsx)("div",{className:"gap-lg grid grid-cols-1 justify-start",children:e?.map(e=>(0,t.jsxs)("div",{className:"row-gap-md p-lg grid grid-cols-1 justify-items-start border border-neutral-300",children:[(0,t.jsx)("span",{className:"font-bold",children:e?.title}),(0,t.jsx)("p",{children:e?.summary}),(0,t.jsx)(o.Button,{variant:"secondary",icon:e?.button?.icon!==""?e?.button?.icon:void 0,href:e?.button?.link?.href,nextLink:e?.button?.link?.target==="",target:e?.button?.link?.target===""?void 0:e?.button?.link?.target,children:e?.button?.label})]},e?.uid))}));var b=e.i(80622);let w=(0,f.memo)(({data:e})=>{let n=e.content,r=n.contacts?.length||n.files?.length||n.links?.length||n.tips?.length||void 0,i=(0,h.getTitleTag)(n?.titleLayout);return(0,t.jsx)(u.Section,{data:e,className:"s-content-text",children:(0,t.jsx)(l.Container,{anim:"fade-in",className:"",children:(0,t.jsxs)("div",{className:"gap-gutter grid grid-cols-1 md:grid-cols-3",children:[(0,t.jsx)("div",{className:(0,s.cn)(n?.layout==="text-two-columns"?"md:col-span-3":"md:col-span-2"),children:(0,t.jsxs)("div",{className:(0,s.cn)("gap-lg flex flex-col","text-two-columns"!==n.layout&&"max-w-180"),children:[n?.title&&"100"!==n.titleLayout&&(0,t.jsx)("div",{className:"head",children:(0,t.jsx)(d.Title,{as:i,className:i,children:n?.title})}),n?.summary&&(0,t.jsx)(c.Richtext,{text:n?.summary}),(0,t.jsx)(c.Richtext,{text:n?.text,className:(0,s.cn)("text-two-columns"===n.layout&&"md:columns-2")}),!!n?.buttons?.length&&(0,t.jsx)("div",{className:"gap-sm flex flex-wrap",children:n?.buttons?.map((e,n)=>{let r=e.link?.target!=="_blank";return(0,t.jsx)(o.Button,{href:e.link?.href,variant:"secondary",icon:e.icon?e.icon:void 0,iconPosition:e.iconPosition?e.iconPosition:void 0,target:r?void 0:e?.link?.target,nextLink:r,children:e.link?.title},n?.toString())})}),!!n?.files?.length&&(0,t.jsx)("div",{className:"gap-sm flex",children:n?.files?.map((e,n)=>(0,t.jsx)(o.Button,{href:e.publicUrl,variant:"text",icon:"material-symbols:download-sharp",target:"_blank",nextLink:!1,iconPosition:"left",children:e.properties?.title},n?.toString()))})]})}),r&&(0,t.jsx)("div",{className:"",children:(0,t.jsxs)("div",{className:"gap-gutter top-gutter sticky flex flex-col",children:[n?.tips&&n?.tips?.length&&(0,t.jsx)(y,{data:n.tips}),n?.contacts&&(0,t.jsx)(p.default,{data:n.contacts}),(0,t.jsx)(x,{links:n.links,files:n.files})]})}),n?.images&&n?.images?.length?(0,t.jsx)("div",{className:"md:col-span-3",children:(0,t.jsx)(v,{data:n.images})}):null,n?.videos&&n?.videos.length?n?.videos?.map((e,n)=>{let r=e?.properties?.extension==="youtube"||e?.properties?.extension==="vimeo"?e?.properties?.extension:"html5";return e?.publicUrl&&r&&(0,t.jsx)("div",{className:"md:col-span-3",children:(0,t.jsx)(b.default,{video:e,provider:r})},n?.toString())}):null]})})})});e.s(["default",()=>L],58562);var j=e.i(58817),S=e.i(34512),k=e.i(37707);e.i(60422);var N=e.i(9513),E=e.i(69464),_=e.i(24786),C=e.i(98609),T=e.i(30701);let L=(0,f.memo)(({data:e})=>{switch(e?.plugin?.layout){case"horizontal-with-images":{let n=(0,S.toSectionFeature)(e);return(0,t.jsx)(C.SectionFeature,{...n})}case"photo-big":{let n=(0,j.toSectionCtaSingle)(e);return(0,t.jsx)(_.SectionCtaSingle,{...n})}case"photo-big-slide":{let n=(0,k.toSectionSlider)(e);return(0,t.jsx)(T.SectionSlider,{...n})}case"detail":return(0,t.jsx)(N.SpotSanityDetail,{data:e});default:return(0,t.jsx)(f.Suspense,{children:(0,t.jsx)(E.SpotSanityList,{data:e,storeType:"freetime"})})}});e.i(26737);var M=e.i(32803),D=e.i(78329);({data:e})=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.default,{date:e?.content?.item?.infoPublicationDate,title:e?.content?.item?.contentHeader?.title??"",leadText:e?.content?.item?.contentHeader?.lead,image:e?.content?.item?.images?.[0]}),(0,t.jsx)(M.ContentBlocks,{layout:"wrapped",blocks:e?.content?.item?.contentBlocks}),(0,t.jsx)(D.SectionAuthor,{section:e,image:e?.content?.item?.images??[],author:e?.content?.item?.contentAuthor?.author??"",text:e?.content?.item?.contentAuthor?.text??""}),e?.content?.item?.directoryTeaser&&e?.content?.item?.directoryTeaser?.length>0&&(0,t.jsx)(_.SectionCtaSingle,{title:e?.content?.item?.directoryTeaser?.[0]?.title,body:e?.content?.item?.directoryTeaser?.[0]?.description,button:{href:e?.content?.item?.directoryTeaser?.[0]?.uri?.href,label:e?.content?.item?.directoryTeaser?.[0]?.uri?.title},chipContent:e?.content?.item?.directoryTeaser?.[0]?.category,image:e?.content?.item?.directoryTeaser?.[0]?.image?.[0],variant:"content"})]});var P=e.i(66975),A=e.i(63419);e.s(["SectionVideo",()=>O.default],86863);var O=a;let R=(0,f.memo)(({blocks:e,layout:n="default"})=>e&&e?.length?e?.map((e,a)=>{switch(e.type){case"textBlock":return(0,t.jsx)(A.SectionText,{layout:n,text:e?.text},a?.toString());case"quote":return(0,t.jsx)(r.default,{text:e?.text,layout:n,author:e?.author,authorDescription:e?.authorDescription},a?.toString());case"carouselBlock":return(0,t.jsx)(P.SectionGallery,{images:e?.images},a?.toString());case"imageBlock":if(!e?.images)return null;if(e?.images?.length>1)return(0,t.jsx)(P.SectionGallery,{images:e?.images},a?.toString());return(0,t.jsx)(i.default,{layout:n,images:e?.images},a?.toString());case"videoBlock":return(0,t.jsx)(O.default,{section:{appearance:{spaceBefore:"m",spaceAfter:"m"}},videos:[{src:e?.link,provider:"youtube"}],description:e?.title},a?.toString())}}):null);e.s(["default",()=>X],68369),e.i(64485);var I=e.i(36141);e.i(82109);var F=e.i(74006),z=e.i(40272),B=e.i(64638),$=e.i(46542),W=e.i(13563),V=e.i(49891),H=e.i(75617),U=e.i(73592),Y=e.i(54159),q=e.i(4091);let X=(0,f.memo)(({overline:e,variant:n="default",imagePosition:r="left",image:i,description:a,subtitle:o,title:l,button:c,data:u,dataStory:d,className:h,...p})=>{let m=B.useStoreI18n.use.dictionary(),g=B.useStoreI18n.use.currentLocale(),v=z.useStoreGeo.use.location(),x=F.useStoreAccomodation.use.roomsData(),y=(0,s.cn)("relative flex md:grid md:grid-cols-1","story"==n&&"bg-primary-300 text-neutral-100! [&_.overline]:text-neutral-100 [&_.title]:text-neutral-100!",h),b=(0,s.cn)("w-1/2 border border-neutral-300 p-md md:w-full","right"===r&&"order-2"),w=(0,s.cn)("gap-y-8 relative col-span-1 flex w-1/2 flex-col items-start justify-center border border-neutral-300 border-l-0 p-lg md:w-full md:border-t-0 md:border-r md:border-l md:px-md md:pl-md md:pr-md","right"===r&&"order-1 border-l border-neutral-300 border-r-0 md:border-t md:border-b-0 md:border-r"),j=()=>
44{if(u)switch(n){case"event":if("textDates"in u&&u?.textDates&&u.textDates.length)return u.textDates[0].firstActive;break;case"sanityPlugin":if("type"in u&&u?.category)return u.category}else if(d)return d?.category;return e},S=(0,f.useCallback)(()=>u&&"title"in u&&u.title?u.title:d?d?.contentTeaser?.title:l,[u,d,l]),k=()=>{if(u){if("sanityPlugin"===n&&"contact"in u&&u?.contact)return u.contact.city}else if(d)return;return o},N=(0,f.useCallback)(()=>{if(u){if("default"!==n)return u&&"summary"in u?u.summary:""}else if(d)return d?.contentTeaser?.summary;return a},[u,d,n,a]),E=()=>u&&"slug"in u&&u?.slug?(0,t.jsx)(H.default,{variant:"primary",icon:"material-symbols:chevron-right",href:u?.slug,nextLink:!0,isTransition:!0,children:m["fe.content.learnmore"]}):"tour"===n&&u&&"link"in u&&u?.link?(0,t.jsx)(H.default,{variant:"primary",icon:"material-symbols:chevron-right",href:u?.link?.href,nextLink:u?.link?.target!=="_blank",isTransition:u?.link?.target!=="_blank",target:u?.link?.target||void 0,children:u?.link?.title}):"sanityPlugin"===n&&u&&"uri"in u?(0,t.jsx)(H.default,{variant:"primary",icon:"material-symbols:chevron-right",href:u?.uri?.href,nextLink:!0,isTransition:!0,children:u?.uri?.title?u?.uri?.title:m["fe.content.learnmore"]}):d?(0,t.jsx)(H.default,{variant:"primary",icon:"material-symbols:chevron-right",href:d?.slug,nextLink:!0,isTransition:!0,children:m["fe.content.learnmore"]}):c,_=()=>{if(u){if("event"===n){if("isTopEvent"in u&&u?.isTopEvent)return(0,t.jsx)("div",{className:"gap-x-xs bg-primary-300 p-xs px-sm relative top-0 right-0 flex items-center justify-start text-neutral-100! max-sm:relative max-sm:justify-self-start",children:(0,t.jsx)("p",{className:"text-btn-small",children:m["fe.content.topevent"]})})}else if("openings"in u)return(0,t.jsx)(Y.default,{data:u?.openings,className:(0,s.cn)("border border-neutral-300 md:relative","right"===r&&"right-auto left-0")})}},C=(0,f.useMemo)(()=>{if(!i)return"";let e=S(),t=N();switch(n){case"event":return(0,$.generateAltText)("event",e,t,g);case"hotel":return(0,$.generateAltText)("accommodation",e,t,g);case"story":return(0,$.generateAltText)("story",e,t,g);default:return e||""}},[n,i,g,S,N]);return(0,t.jsxs)("div",{className:y,...p,children:[i&&(0,t.jsx)("div",{className:b,children:(0,t.jsx)(U.default,{crop:{width:700,height:700},data:i,alt:C,className:"w-full pt-[100%] max-sm:pt-[100%] md:pt-[66%]",objectFit:!0,fill:!0,quality:90,sizes:`${W.MEDIA.tablet} 100vw, 60rem`})}),(0,t.jsxs)("div",{className:w,children:[_()&&_(),j()&&(0,t.jsx)("div",{className:"mb-sm text-neutral-400 overline",children:j()}),S()&&(0,t.jsx)(V.default,{as:"h2",className:"title",children:S()}),k()&&(0,t.jsx)("p",{className:"text-large",children:k()}),(0,t.jsxs)("div",{children:[u&&"hotel"===n&&"city"in u&&u?.city&&(0,t.jsx)("p",{children:u.city}),N()&&(0,t.jsx)("p",{children:N()})]}),(0,t.jsxs)("div",{className:"gap-x-xs flex items-center",children:["hotel"===n&&u&&"stars"in u&&u?.stars&&"stars-0"!==u.stars&&(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(q.default,{stars:u?.isSuperior?6:u.stars.replace("stars-","")})}),"hotel"===n&&u&&"stcId"in u&&x&&!!x.length&&x.filter(e=>e.stc_id===u.stcId).map((e,n)=>(0,t.jsxs)(t.Fragment,{children:[u.stars&&"stars-0"!==u.stars&&(0,t.jsx)("div",{children:"·"}),(0,t.jsx)("div",{className:"font-weight-700",children:`${m["fe.booking.priceFrom"]} CHF ${e?.price?.toFixed(2)}`},n?.toString())]})),u&&"default"!==n&&"tour"!==n&&"coordinates"in u&&u.coordinates?.hasCoordinates&&u.coordinates.latitude&&u.coordinates.longitude&&0!==v.latitude&&0!==v.longitude&&(0,t.jsxs)(t.Fragment,{children:["hotel"===n&&x&&!!x.length||"stars"in u&&u.stars&&"stars-0"!==u.stars&&(0,t.jsx)("div",{children:"·"}),(0,t.jsx)("div",{children:`${(0,I.calculateDistance)({latitude:v.latitude,longitude:v.longitude},{latitude:+u.coordinates.latitude,longitude:+u.coordinates.longitude}).toFixed(1)} km`})]})]}),E()&&(0,t.jsx)("div",{children:E()})]})]})});e.s(["default",()=>G],21374);let G=(0,f.memo)(({section:e,children:t})=>t);e.s(["default",()=>et],34515);var K=e.i(69951),Z=e.i(78767),J=e.i(544),Q=e.i(30013),ee=e.i(96069);let et=(0,f.memo)(({children:e,variant:n,showTitle:r,sliderOptions:i,title:a,sliderClass:o,className:l,showArrows:c=!0,showProgressBar:u=!0,slidesPerView:d=4,spaceBetween:h="1rem",...p})=>{let[m,g]=(0,Q.default)(i),[v,x]=(0,f.useState)(0),[y,b]=(0,f.useState)(!1),[w,j]=(0,f.useState)(!1),[S,k]=(0,f.useState)(!1),N=(0,K.useMedia)(W.MEDIA.desktop,!0),E=(0,s.cn)("",l),_=(0,f.useCallback)(()=>{g&&(g.canScrollPrev()?j(!1):j(!0),g.canScrollNext()?b(!1):b(!0))},[g]),C=(0,f.useCallback)(()=>{g&&(N?!1===g.canScrollNext()&&k(!0):k(!1))},[N,g]);(0,f.useEffect)(()=>{g&&(g.on("init",C),g.on("resize",C))},[g,C]),(0,f.useEffect)(()=>{g&&(g.on("select",_),g.on("init",_))},[g,_]);let T=(0,f.useCallback)(e=>{x(75*Math.max(0,Math.min(1,e.scrollProgress())))},[]),L=(0,f.useEffectEvent)(e=>{e&&T(e)});(0,f.useEffect)(()=>{g&&(L(g),g.on("reInit",L).on("scroll",L).on("slideFocus",L))},[g]);let M=(0,f.useCallback)(()=>{g&&g.scrollPrev()},[g]),D=(0,f.useCallback)(()=>{g&&g.scrollNext()},[g]);return(0,t.jsx)(Z.Base,{...p,className:E,anim:"fade-in",children:(0,t.jsxs)(ee.default,{className:"pb-md relative",children:[r&&a&&(0,t.jsx)(V.default,{as:"h2",className:(0,s.cn)("mb-lg"),children:a}),(0,t.jsx)("div",{className:"relative",children:(0,t.jsxs)("div",{className:(0,s.cn)("embla"),ref:m,style:{"--slides-per-view":`${100/d}%`,"--slides-per-view-md":`${100/d*2}%`,"--slide-spacing":h},children:[(0,t.jsx)("div",{className:(0,s.cn)("-ml-(--slide-spacing) grid auto-cols-[100%] grid-flow-col md:auto-cols-(--slides-per-view-md) lg:auto-cols-(--slides-per-view)",o),children:e}),c&&!S&&(0,t.jsxs)("div",{className:"mb-lg gap-2xs absolute right-0 bottom-full z-5 grid grid-cols-2","data-arrows":!0,children:[(0,t.jsx)(J.ButtonIcon,{onClick:M,disabled:w,icon:"material-symbols:arrow-back-ios-new",size:"m"}),(0,t.jsx)(J.ButtonIcon,{onClick:D,disabled:y,icon:"material-symbols:arrow-forward-ios",size:"m"})]}),u&&!S&&(0,t.jsx)("div",{className:"absolute bottom-0 z-2 w-full",children:(0,t.jsx)("div",{className:"relative mx-auto grid h-1 w-full max-w-56 overflow-hidden bg-neutral-200",children:(0,t.jsx)("div",{className:"absolute left-0 h-full w-1/4 bg-neutral-600",
44style:{left:`${v}%`}})})})]})})]})})});e.s(["default",()=>ed],77642),e.s(["default",()=>en],36676);let en=(0,f.memo)(({className:e,mode:n,...r})=>{let[i,a]=(0,f.useState)([]),o=B.useStoreI18n.use.currentRoutes(),l=B.useStoreI18n.use.currentLocale(),c=(0,f.useEffectEvent)(e=>{a(e)});return((0,f.useEffect)(()=>{o&&o.length>0&&c(o.map(e=>{let{available:t,link:n,twoLetterIsoCode:r,title:i}=e;return{available:!!t,link:n,twoLetterIsoCode:r,title:i}}))},[o]),i?.length===1)?null:(0,t.jsx)("div",{className:(0,s.cn)("gap-gutter relative flex",e),...r,children:i?.map((e,r)=>(0,t.jsx)("div",{children:(0,t.jsx)(H.default,{href:e.link,variant:"text",mode:n,size:"s",isCurrent:l===e.twoLetterIsoCode,children:e.title})},r?.toString()))})});var er=e.i(22016),ei=e.i(59865);let ea=(0,f.memo)(()=>{if((0,K.useMedia)(W.MEDIA.desktop,!0))return(0,t.jsx)(H.default,{id:"open-guuru-chat",className:"!text-neutral-100 [&_[data-line]]:!bg-neutral-100",onClick:()=>{void 0!==window.guuru?window.guuru.openChat():console.error("Guuru ist noch nicht initialisiert")},variant:"text",iconPosition:"left",icon:"material-symbols:chat-bubble-outline",children:"Chat"})}),es=({data:e})=>e?.menu.length?(0,t.jsxs)("div",{className:"gap-md flex flex-col",children:[(0,t.jsx)("h4",{className:"textstyle-md-bold text-primary-300/50",children:e?.title}),(0,t.jsx)("div",{className:"gap-xs flex flex-col items-start",children:e?.menu.map((e,n)=>(0,t.jsx)(o.Button,{className:"justify-start",href:e.link,variant:"text",size:"m",target:""!==e.target?e.target:void 0,nextLink:""===e.target,isTransition:""===e.target,allowDisable:!1,children:e.title},n?.toString()))})]}):null,eo=({data:e})=>(0,t.jsxs)("div",{children:[e?.title&&(0,t.jsx)(d.Title,{as:"h3",className:"h3",children:e?.title}),(0,t.jsx)(o.Button,{href:e?.button.link.href,target:e?.button?.link?.target||void 0,className:"mt-lg",children:e?.button.label})]});var el=e.i(45523),ec=e.i(49710);let eu=({data:e})=>e?.menu.length?(0,t.jsx)(el.ButtonSocial.Wrapper,{children:e?.menu?.map((e,n)=>(0,t.jsx)(el.ButtonSocial.Item,{href:e.link,children:(0,t.jsx)(ec.Icon,{icon:e.icon})},n?.toString()))}):null,ed=(0,f.memo)(({data:e,dataIntegrations:n,...r})=>{let i=e?.contacts,a=e?.navigation,u=e?.newsletter,d=e?.partners?.length?e?.partners[0]:null,{isIntersecting:h,ref:p}=(0,ei.useIntersectionObserver)({threshold:.1});return(0,f.useEffect)(()=>{h?document.body.dataset.footerVisible="true":document.body.dataset.footerVisible="false"},[h]),(0,t.jsxs)(Z.Base,{as:"footer",id:"footer",ref:p,children:[(0,t.jsx)("div",{className:"bg-primary-200",children:(0,t.jsxs)(l.Container,{className:(0,s.cn)("py-5xl lg:pb-4xl gap-xl md:gap-gutter grid grid-cols-1 lg:grid-cols-2"),"data-transition":r.transition,children:[(0,t.jsx)(eo,{data:u}),(0,t.jsxs)("div",{className:"gap-xl md:gap-gutter flex flex-col md:grid md:grid-cols-2",children:[(0,t.jsxs)("div",{className:"gap-md flex flex-col",children:[(0,t.jsx)("h4",{className:"textstyle-md-bold text-primary-300/50",children:i?.title}),i?.items?.map((e,r)=>(0,t.jsxs)("div",{className:"gap-md flex flex-col text-neutral-600",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"textstyle-md-bold",children:e?.name}),e?.address&&(0,t.jsx)(c.Richtext,{as:"p",text:e.address}),(0,t.jsx)("p",{children:e?.city})]}),(0,t.jsxs)("div",{children:[e?.email&&(0,t.jsx)("div",{children:(0,t.jsx)(o.Button,{href:`mailto:${e.email}`,variant:"text",size:"m",icon:"material-symbols:mail-sharp",iconPosition:"left",children:e.email})}),e?.tel&&(0,t.jsx)("div",{children:(0,t.jsx)(o.Button,{size:"m",href:`tel:${e.tel}`,variant:"text",icon:"material-symbols:phone-enabled-sharp",iconPosition:"left",children:e.tel})})]}),0===r&&n?.guruChat?.categoryId&&n?.guruChat?.appId&&(0,t.jsx)(ea,{})]},r?.toString())),e?.socialLinks&&(0,t.jsx)(eu,{data:e?.socialLinks})]}),(0,t.jsxs)("div",{className:"",children:[a?.infos&&(0,t.jsx)(es,{data:a?.infos}),a?.partners&&(0,t.jsx)(es,{data:a?.partners}),a?.company&&(0,t.jsx)(es,{data:a?.company})]})]})]})}),d&&(0,t.jsxs)(l.Container,{className:"py-xl",children:[(0,t.jsx)("h3",{className:"textstyle-md-bold text-primary-300/80 mb-md",children:d.title}),!!d.items?.length&&(0,t.jsx)("div",{className:(0,s.cn)("gap-2xl flex flex-wrap items-center justify-start"),"data-transition":r.transition,children:d.items.map(e=>e?.link?.href&&e?.image&&(0,t.jsx)("div",{children:(0,t.jsx)(er.default,{href:e.link.href,target:e.link.target||void 0,rel:"_blank"===e.link.target?"noopener noreferrer":e.link.additionalAttributes?.rel||void 0,title:e.link.title||void 0,children:e.image&&(0,t.jsx)(m.Img,{data:e.image,naked:!0,className:"h-20 w-auto object-contain md:h-[100px]"})})},e.id))})]}),(0,t.jsx)("div",{className:"bg-primary-300",children:(0,t.jsxs)(l.Container,{className:"gap-gutter py-lg textstyle-sm-regular flex items-start justify-between text-white md:items-center",children:[(0,t.jsx)("div",{children:e?.copyright&&(0,t.jsx)("p",{dangerouslySetInnerHTML:{__html:e.copyright}})}),(0,t.jsx)("div",{children:(0,t.jsx)(en,{mode:"invert"})})]})})]})});e.s(["default",()=>tC],5640);var eh=e.i(39174);e.i(28937);var ef=e.i(40462);let ep=(e,t,n)=>{e.current&&(ef.gsap.set(e.current,{pointerEvents:"none",autoAlpha:0}),ef.gsap.set("[data-navigation-menu-viewport]",{autoAlpha:0,x:"-1rem"}),t.current=ef.gsap.timeline({paused:!0,defaults:{ease:eh.EASE.expoOut,duration:eh.DUR.goldenRatio},onReverseComplete:()=>{ef.gsap.set(e.current,{pointerEvents:"none",autoAlpha:0})}}).set(e.current,{pointerEvents:"auto",autoAlpha:1}).from(`[data-nav-menu-${n}] > ul > li, [data-nav-menu-${n}] > div > ul > li, [data-lang-switch-${n}]`,{autoAlpha:0,x:"-0.8rem",stagger:.15,delay:.8}).to("[data-navigation-menu-viewport]",{autoAlpha:1,duration:.8,x:0},"<+=0.4"))};e.s(["animateNav",0,ep,"animateTopBar",0,(e,t)=>{e.current&&(ef.gsap.set("[data-nav-overlay]",{autoAlpha:0,display:"block"}),t.current=ef.gsap.timeline({paused:!0,defaults:{ease:eh.EASE.expoOut,duration:eh.DUR.goldenRatio}}).to("[data-topbar-button]",{autoAlpha:0,x:"1rem",duration:.6,stagger:.1,ease:eh.EASE.in}).to("[data-topbar-bg]",{right:"0%",ease:eh.EASE.expoOut},"<").to("[data-nav-overlay]",{autoAlpha:1,duration:.4,ease:"none"},"<+=0.2").from("[data-search-input-mobile]",{autoAlpha:0,x:"-1rem",duration:.6}))}],44978);var em=e.i(89416),eg=e.i(45388),ev=e.i(74080),ex=e.i(30030),ey=e.i(81140),eb=e.i(48425),ew=e.i(69340),ej=e.i(20783),eS=e.i(86318),ek=e.i(96626),eN=e.i(10772),eE=e.i(75830),e_=e.i(26330),eC=e.i(99682),eT=e.i(34620),eL=e.i(30207),eM=e.i(59411),eD="NavigationMenu",[eP,eA,eO]=(0,eE.createCollection)(eD),[eR,eI,eF]=(0,eE.createCollection)(eD),[ez,eB]=(0,ex.createContextScope)(eD,[eO,eF]),[e$,eW]=ez(eD),[eV,eH]=ez(eD),eU=f.forwardRef((e,n
vendor: 4,183 bytes, line 44
44)=>{let{__scopeNavigationMenu:r,value:i,onValueChange:a,defaultValue:s,delayDuration:o=200,skipDelayDuration:l=300,orientation:c="horizontal",dir:u,...d}=e,[h,p]=f.useState(null),m=(0,ej.useComposedRefs)(n,e=>p(e)),g=(0,eS.useDirection)(u),v=f.useRef(0),x=f.useRef(0),y=f.useRef(0),[b,w]=f.useState(!0),[j,S]=(0,ew.useControllableState)({prop:i,onChange:e=>{let t=l>0;""!==e?(window.clearTimeout(y.current),t&&w(!1)):(window.clearTimeout(y.current),y.current=window.setTimeout(()=>w(!0),l)),a?.(e)},defaultProp:s??"",caller:eD}),k=f.useCallback(()=>{window.clearTimeout(x.current),x.current=window.setTimeout(()=>S(""),150)},[S]),N=f.useCallback(e=>{window.clearTimeout(x.current),S(e)},[S]),E=f.useCallback(e=>{j===e?window.clearTimeout(x.current):v.current=window.setTimeout(()=>{window.clearTimeout(x.current),S(e)},o)},[j,S,o]);return f.useEffect(()=>()=>{window.clearTimeout(v.current),window.clearTimeout(x.current),window.clearTimeout(y.current)},[]),(0,t.jsx)(eq,{scope:r,isRootMenu:!0,value:j,dir:g,orientation:c,rootNavigationMenu:h,onTriggerEnter:e=>{window.clearTimeout(v.current),b?E(e):N(e)},onTriggerLeave:()=>{window.clearTimeout(v.current),k()},onContentEnter:()=>window.clearTimeout(x.current),onContentLeave:k,onItemSelect:e=>{S(t=>t===e?"":e)},onItemDismiss:()=>S(""),children:(0,t.jsx)(eb.Primitive.nav,{"aria-label":"Main","data-orientation":c,dir:g,...d,ref:m})})});eU.displayName=eD;var eY="NavigationMenuSub";f.forwardRef((e,n)=>{let{__scopeNavigationMenu:r,value:i,onValueChange:a,defaultValue:s,orientation:o="horizontal",...l}=e,c=eW(eY,r),[u,d]=(0,ew.useControllableState)({prop:i,onChange:a,defaultProp:s??"",caller:eY});return(0,t.jsx)(eq,{scope:r,isRootMenu:!1,value:u,dir:c.dir,orientation:o,rootNavigationMenu:c.rootNavigationMenu,onTriggerEnter:e=>d(e),onItemSelect:e=>d(e),onItemDismiss:()=>d(""),children:(0,t.jsx)(eb.Primitive.div,{"data-orientation":o,...l,ref:n})})}).displayName=eY;var eq=e=>{let{scope:n,isRootMenu:r,rootNavigationMenu:i,dir:a,orientation:s,children:o,value:l,onItemSelect:c,onItemDismiss:u,onTriggerEnter:d,onTriggerLeave:h,onContentEnter:p,onContentLeave:m}=e,[g,v]=f.useState(null),[x,y]=f.useState(new Map),[b,w]=f.useState(null);return(0,t.jsx)(e$,{scope:n,isRootMenu:r,rootNavigationMenu:i,value:l,previousValue:(0,eC.usePrevious)(l),baseId:(0,eN.useId)(),dir:a,orientation:s,viewport:g,onViewportChange:v,indicatorTrack:b,onIndicatorTrackChange:w,onTriggerEnter:(0,eL.useCallbackRef)(d),onTriggerLeave:(0,eL.useCallbackRef)(h),onContentEnter:(0,eL.useCallbackRef)(p),onContentLeave:(0,eL.useCallbackRef)(m),onItemSelect:(0,eL.useCallbackRef)(c),onItemDismiss:(0,eL.useCallbackRef)(u),onViewportContentChange:f.useCallback((e,t)=>{y(n=>(n.set(e,t),new Map(n)))},[]),onViewportContentRemove:f.useCallback(e=>{y(t=>t.has(e)?(t.delete(e),new Map(t)):t)},[]),children:(0,t.jsx)(eP.Provider,{scope:n,children:(0,t.jsx)(eV,{scope:n,items:x,children:o})})})},eX="NavigationMenuList",eG=f.forwardRef((e,n)=>{let{__scopeNavigationMenu:r,...i}=e,a=eW(eX,r),s=(0,t.jsx)(eb.Primitive.ul,{"data-orientation":a.orientation,...i,ref:n});return(0,t.jsx)(eb.Primitive.div,{style:{position:"relative"},ref:a.onIndicatorTrackChange,children:(0,t.jsx)(eP.Slot,{scope:r,children:a.isRootMenu?(0,t.jsx)(ti,{asChild:!0,children:s}):s})})});eG.displayName=eX;var eK="NavigationMenuItem",[eZ,eJ]=ez(eK),eQ=f.forwardRef((e,n)=>{let{__scopeNavigationMenu:r,value:i,...a}=e,s=(0,eN.useId)(),o=f.useRef(null),l=f.useRef(null),c=f.useRef(null),u=f.useRef(()=>{}),d=f.useRef(!1),h=f.useCallback((e="start")=>{if(o.current){u.current();let t=to(o.current);t.length&&tl("start"===e?t:t.reverse())}},[]),p=f.useCallback(()=>{if(o.current){var e;let t=to(o.current);t.length&&((e=t).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),u.current=()=>{e.forEach(e=>{let t=e.dataset.tabindex;e.setAttribute("tabindex",t)})})}},[]);return(0,t.jsx)(eZ,{scope:r,value:i||s||"LEGACY_REACT_AUTO_VALUE",triggerRef:l,contentRef:o,focusProxyRef:c,wasEscapeCloseRef:d,onEntryKeyDown:h,onFocusProxyEnter:h,onRootContentClose:p,onContentFocusOutside:p,children:(0,t.jsx)(eb.Primitive.li,{...a,ref:n})})});eQ.displayName=eK;
44var e0="NavigationMenuTrigger",e1=f.forwardRef((e,n)=>{let{__scopeNavigationMenu:r,disabled:i,...a}=e,s=eW(e0,e.__scopeNavigationMenu),o=eJ(e0,e.__scopeNavigationMenu),l=f.useRef(null),c=(0,ej.useComposedRefs)(l,o.triggerRef,n),u=td(s.baseId,o.value),d=th(s.baseId,o.value),h=f.useRef(!1),p=f.useRef(!1),m=o.value===s.value;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(eP.ItemSlot,{scope:r,value:o.value,children:(0,t.jsx)(ts,{asChild:!0,children:(0,t.jsx)(eb.Primitive.button,{id:u,disabled:i,"data-disabled":i?"":void 0,"data-state":tu(m),"aria-expanded":m,"aria-controls":d,...a,ref:c,onPointerEnter:(0,ey.composeEventHandlers)(e.onPointerEnter,()=>{p.current=!1,o.wasEscapeCloseRef.current=!1}),onPointerMove:(0,ey.composeEventHandlers)(e.onPointerMove,tf(()=>{i||p.current||o.wasEscapeCloseRef.current||h.current||(s.onTriggerEnter(o.value),h.current=!0)})),onPointerLeave:(0,ey.composeEventHandlers)(e.onPointerLeave,tf(()=>{i||(s.onTriggerLeave(),h.current=!1)})),onClick:(0,ey.composeEventHandlers)(e.onClick,()=>{s.onItemSelect(o.value),p.current=m}),onKeyDown:(0,ey.composeEventHandlers)(e.onKeyDown,e=>{let t={horizontal:"ArrowDown",vertical:"rtl"===s.dir?"ArrowLeft":"ArrowRight"}[s.orientation];m&&e.key===t&&(o.onEntryKeyDown(),e.preventDefault())})})})}),m&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(eM.Root,{"aria-hidden":!0,tabIndex:0,ref:o.focusProxyRef,onFocus:e=>{let t=o.contentRef.current,n=e.relatedTarget,r=n===l.current,i=t?.contains(n);(r||!i)&&o.onFocusProxyEnter(r?"start":"end")}}),s.viewport&&(0,t.jsx)("span",{"aria-owns":d})]})]})});e1.displayName=e0;var e2="navigationMenu.linkSelect",e3=f.forwardRef((e,n)=>{let{__scopeNavigationMenu:r,active:i,onSelect:a,...s}=e;return(0,t.jsx)(ts,{asChild:!0,children:(0,t.jsx)(eb.Primitive.a,{"data-active":i?"":void 0,"aria-current":i?"page":void 0,...s,ref:n,onClick:(0,ey.composeEventHandlers)(e.onClick,e=>{let t=e.target,n=new CustomEvent(e2,{bubbles:!0,cancelable:!0});if(t.addEventListener(e2,e=>a?.(e),{once:!0}),(0,eb.dispatchDiscreteCustomEvent)(t,n),!n.defaultPrevented&&!e.metaKey){let e=new CustomEvent(e9,{bubbles:!0,cancelable:!0});(0,eb.dispatchDiscreteCustomEvent)(t,e)}},{checkForDefaultPrevented:!1})})})});e3.displayName="NavigationMenuLink";var e5="NavigationMenuIndicator";f.forwardRef((e,n)=>{let{forceMount:r,...i}=e,a=eW(e5,e.__scopeNavigationMenu),s=!!a.value;return a.indicatorTrack?ev.default.createPortal((0,t.jsx)(ek.Presence,{present:r||s,children:(0,t.jsx)(e4,{...i,ref:n})}),a.indicatorTrack):null}).displayName=e5;var e4=f.forwardRef((e,n)=>{let{__scopeNavigationMenu:r,...i}=e,a=eW(e5,r),s=eA(r),[o,l]=f.useState(null),[c,u]=f.useState(null),d="horizontal"===a.orientation,h=!!a.value;f.useEffect(()=>{let e=s(),t=e.find(e=>e.value===a.value)?.ref.current;t&&l(t)},[s,a.value]);let p=()=>{o&&u({size:d?o.offsetWidth:o.offsetHeight,offset:d?o.offsetLeft:o.offsetTop})};return tc(o,p),tc(a.indicatorTrack,p),c?(0,t.jsx)(eb.Primitive.div,{"aria-hidden":!0,"data-state":h?"visible":"hidden","data-orientation":a.orientation,...i,ref:n,style:{position:"absolute",...d?{left:0,width:c.size+"px",transform:`translateX(${c.offset}px)`}:{top:0,height:c.size+"px",transform:`translateY(${c.offset}px)`},...i.style}}):null}),e6="NavigationMenuContent",e8=f.forwardRef((e,n)=>{let{forceMount:r,...i}=e,a=eW(e6,e.__scopeNavigationMenu),s=eJ(e6,e.__scopeNavigationMenu),o=(0,ej.useComposedRefs)(s.contentRef,n),l=s.value===a.value,c={value:s.value,triggerRef:s.triggerRef,focusProxyRef:s.focusProxyRef,wasEscapeCloseRef:s.wasEscapeCloseRef,onContentFocusOutside:s.onContentFocusOutside,onRootContentClose:s.onRootContentClose,...i};return a.viewport?(0,t.jsx)(e7,{forceMount:r,...c,ref:o}):(0,t.jsx)(ek.Presence,{present:r||l,children:(0,t.jsx)(te,{"data-state":tu(l),...c,ref:o,onPointerEnter:(0,ey.composeEventHandlers)(e.onPointerEnter,a.onContentEnter),onPointerLeave:(0,ey.composeEventHandlers)(e.onPointerLeave,tf(a.onContentLeave)),style:{pointerEvents:!l&&a.isRootMenu?"none":void 0,...c.style}})})});e8.displayName=e6;var e7=f.forwardRef((e,t)=>{let{onViewportContentChange:n,onViewportContentRemove:r}=eW(e6,e.__scopeNavigationMenu);return(0,eT.useLayoutEffect)(()=>{n(e.value,{ref:t,...e})},[e,t,n]),(0,eT.useLayoutEffect)(()=>()=>r(e.value),[e.value,r]),null}
44),e9="navigationMenu.rootContentDismiss",te=f.forwardRef((e,n)=>{let{__scopeNavigationMenu:r,value:i,triggerRef:a,focusProxyRef:s,wasEscapeCloseRef:o,onRootContentClose:l,onContentFocusOutside:c,...u}=e,d=eW(e6,r),h=f.useRef(null),p=(0,ej.useComposedRefs)(h,n),m=td(d.baseId,i),g=th(d.baseId,i),v=eA(r),x=f.useRef(null),{onItemDismiss:y}=d;f.useEffect(()=>{let e=h.current;if(d.isRootMenu&&e){let t=()=>{y(),l(),e.contains(document.activeElement)&&a.current?.focus()};return e.addEventListener(e9,t),()=>e.removeEventListener(e9,t)}},[d.isRootMenu,e.value,a,y,l]);let b=f.useMemo(()=>{let e=v().map(e=>e.value);"rtl"===d.dir&&e.reverse();let t=e.indexOf(d.value),n=e.indexOf(d.previousValue),r=i===d.value,a=n===e.indexOf(i);if(!r&&!a)return x.current;let s=(()=>{if(t!==n){if(r&&-1!==n)return t>n?"from-end":"from-start";if(a&&-1!==t)return t>n?"to-start":"to-end"}return null})();return x.current=s,s},[d.previousValue,d.value,d.dir,v,i]);return(0,t.jsx)(ti,{asChild:!0,children:(0,t.jsx)(e_.DismissableLayer,{id:g,"aria-labelledby":m,"data-motion":b,"data-orientation":d.orientation,...u,ref:p,disableOutsidePointerEvents:!1,onDismiss:()=>{let e=new Event(e9,{bubbles:!0,cancelable:!0});h.current?.dispatchEvent(e)},onFocusOutside:(0,ey.composeEventHandlers)(e.onFocusOutside,e=>{c();let t=e.target;d.rootNavigationMenu?.contains(t)&&e.preventDefault()}),onPointerDownOutside:(0,ey.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.target,n=v().some(e=>e.ref.current?.contains(t)),r=d.isRootMenu&&d.viewport?.contains(t);(n||r||!d.isRootMenu)&&e.preventDefault()}),onKeyDown:(0,ey.composeEventHandlers)(e.onKeyDown,e=>{let t=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!t){let t=to(e.currentTarget),n=document.activeElement,r=t.findIndex(e=>e===n);tl(e.shiftKey?t.slice(0,r).reverse():t.slice(r+1,t.length))?e.preventDefault():s.current?.focus()}}),onEscapeKeyDown:(0,ey.composeEventHandlers)(e.onEscapeKeyDown,e=>{o.current=!0})})})}),tt="NavigationMenuViewport",tn=f.forwardRef((e,n)=>{let{forceMount:r,...i}=e,a=!!eW(tt,e.__scopeNavigationMenu).value;return(0,t.jsx)(ek.Presence,{present:r||a,children:(0,t.jsx)(tr,{...i,ref:n})})});tn.displayName=tt;var tr=f.forwardRef((e,n)=>{let{__scopeNavigationMenu:r,children:i,...a}=e,s=eW(tt,r),o=(0,ej.useComposedRefs)(n,s.onViewportChange),l=eH(e6,e.__scopeNavigationMenu),[c,u]=f.useState(null),[d,h]=f.useState(null),p=c?c?.width+"px":void 0,m=c?c?.height+"px":void 0,g=!!s.value,v=g?s.value:s.previousValue;return tc(d,()=>{d&&u({width:d.offsetWidth,height:d.offsetHeight})}),(0,t.jsx)(eb.Primitive.div,{"data-state":tu(g),"data-orientation":s.orientation,...a,ref:o,style:{pointerEvents:!g&&s.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":p,"--radix-navigation-menu-viewport-height":m,...a.style},onPointerEnter:(0,ey.composeEventHandlers)(e.onPointerEnter,s.onContentEnter),onPointerLeave:(0,ey.composeEventHandlers)(e.onPointerLeave,tf(s.onContentLeave)),children:Array.from(l.items).map(([e,{ref:n,forceMount:r,...i}])=>{let a=v===e;return(0,t.jsx)(ek.Presence,{present:r||a,children:(0,t.jsx)(te,{...i,ref:(0,ej.composeRefs)(n,e=>{a&&e&&h(e)})})},e)})})}),ti=f.forwardRef((e,n)=>{let{__scopeNavigationMenu:r,...i}=e,a=eW("FocusGroup",r);return(0,t.jsx)(eR.Provider,{scope:r,children:(0,t.jsx)(eR.Slot,{scope:r,children:(0,t.jsx)(eb.Primitive.div,{dir:a.dir,...i,ref:n})})})}),ta=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],ts=f.forwardRef((e,n)=>{let{__scopeNavigationMenu:r,...i}=e,a=eI(r),s=eW("FocusGroupItem",r);return(0,t.jsx)(eR.ItemSlot,{scope:r,children:(0,t.jsx)(eb.Primitive.button,{...i,ref:n,onKeyDown:(0,ey.composeEventHandlers)(e.onKeyDown,e=>{if(["Home","End",...ta].includes(e.key)){let t=a().map(e=>e.ref.current);if(["rtl"===s.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(e.key)&&t.reverse(),ta.includes(e.key)){let n=t.indexOf(e.currentTarget);t=t.slice(n+1)}setTimeout(()=>tl(t)),e.preventDefault()}})})})});function to(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function tl(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}function tc(e,t){let n=(0,eL.useCallbackRef)(t);(0,eT.useLayoutEffect)(()=>{let t=0;if(e){let r=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(n)});return r.observe(e),()=>{window.cancelAnimationFrame(t),r.unobserve(e)}}},[e,n])}function tu(e){return e?"open":"closed"}function td(e,t){return`${e}-trigger-${t}`}function th(e,t){return`${e}-content-${t}`}function tf(e){return t=>
44"mouse"===t.pointerType?e(t):void 0}var tp=e.i(18566);let tm=(e,t)=>!!e&&t.startsWith(e),tg=(e,t)=>{if(t.split("/").length<=2)return null;let n=t.split("/").slice(0,3).join("/");return e.find(e=>e.link?.startsWith(n))},tv=(0,s.cn)("group textstyle-lg-button group inline-grid grid-cols-[auto_1fr] gap-[4px] text-neutral-100 outline-none transition-[color,box-shadow]","group global-focus","ease-none transition-opacity duration-200 group-hover:opacity-60 hover:opacity-100");function tx({children:e,hasChildren:n=!0,...r}){return(0,t.jsx)(e1,{"data-slot":"navigation-menu-trigger",className:(0,s.cn)(tv),...r,children:e})}let ty=({children:e,hasChildren:n})=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("span",{className:(0,s.cn)("bg-accent-300 relative flex h-full items-center justify-center"),children:[(0,t.jsx)("span",{className:"flex aspect-square h-full w-full items-center justify-center opacity-100 transition-[transform_opacity] duration-200 ease-out group-data-[state=open]:rotate-90 group-data-[state=open]:opacity-0",children:n?(0,t.jsx)(ec.Icon,{icon:"material-symbols:add",width:"1.25rem"}):(0,t.jsx)(ec.Icon,{icon:"material-symbols:chevron-right",width:"1.25rem"})}),(0,t.jsx)("span",{className:"absolute inset-0 flex items-center justify-center opacity-0 transition-opacity duration-200 group-data-[state=open]:opacity-100",children:(0,t.jsx)(ec.Icon,{icon:"material-symbols:remove",width:"1.25rem",className:"group-data-[state=closed]:hidden"})})]}),(0,t.jsx)("span",{className:"bg-accent-300 px-lg py-sm block",children:e})]});function tb({className:e,...n}){return(0,t.jsx)(e8,{"data-slot":"navigation-menu-content",className:(0,s.cn)("data-[motion^=from-]:animate-in data-[motion^=to-]:animate-out data-[motion^=from-]:fade-in data-[motion^=to-]:fade-out data-[motion=from-end]:slide-in-from-right-10 data-[motion=from-start]:slide-in-from-left-10 data-[motion=to-end]:slide-out-to-right-10 data-[motion=to-start]:slide-out-to-left-10 duration-400","pl-2xl absolute top-0 right-0 h-full w-full",e),...n})}function tw(){return(0,t.jsx)("div",{className:(0,s.cn)("isolate z-50 grid grid-cols-1","max-md:right-0 max-md:left-0"),"data-navigation-menu-viewport":!0,children:(0,t.jsx)(tn,{"data-slot":"navigation-menu-viewport",className:(0,s.cn)("origin-right-center data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-90 relative overflow-visible rounded-md")})})}function tj({className:e,submenuLink:n=!0,...r}){return(0,t.jsx)(e3,{"data-slot":"navigation-menu-link",className:(0,s.cn)(n&&"textstyle-lg-button data-[active=true]:focus:bg-accent data-[active=true]:text-accent-foreground focus-visible:ring-ring/50 [&_svg:not([class*='text-'])]:text-muted-foreground",e),...r})}let tS=(0,f.memo)(function({viewport:e=!0,data:n=[],...r}){let{isNavOpen:i,setIsNavOpen:a}=(0,eg.useStoreNavigation)(),o=(0,tp.usePathname)(),[l,c]=(0,f.useState)(""),[u,d]=(0,f.useState)(""),h=n?.filter(e=>0===e.isHidden)?.map(e=>({...e,children:e?.children?.filter(e=>0===e.isHidden)})),p=e=>{e?c(e):i&&c(u)};return(0,f.useEffect)(()=>{let e=tg(h,o);setTimeout(()=>{d(`item-${e?.uid?.toString()}`)},0)},[h]),(0,f.useEffect)(()=>{setTimeout(()=>{p(u)},0)},[u]),(0,t.jsxs)(eU,{"data-slot":"navigation-menu","data-viewport":e,value:l,onValueChange:e=>p(e),className:(0,s.cn)("group/navigation-menu grid md:grid-cols-[auto_1fr]","grid-cols-1 max-md:relative"),...r,children:[(0,t.jsxs)(eG,{"data-slot":"navigation-menu-list",className:(0,s.cn)("group flex flex-1 list-none flex-col items-start justify-center gap-1"),children:[h?.map(e=>(0,t.jsx)(eQ,{value:`item-${e.uid?.toString()}`,"data-slot":"navigation-menu-item",className:(0,s.cn)("relative h-full w-full"),children:e?.children&&e?.children?.length>0?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(tx,{"data-trigger-value":`item-${e.uid?.toString()}`,value:`item-${e.uid?.toString()}`,children:(0,t.jsx)(ty,{hasChildren:!0,children:e.title})}),(0,t.jsx)(tb,{children:(0,t.jsxs)("ul",{className:(0,s.cn)("bg-accent-300 p-padding-md pt-xl flex w-full flex-col text-neutral-100"),children:[(0,t.jsx)("li",{className:"text-accent-100",children:(0,t.jsx)(tj,{asChild:!0,submenuLink:!1,active:e.link===o,children:(0,t.jsx)(er.default,{href:e.link,className:(0,s.cn)(o===e.link&&"underline"),onClick:()=>a(!1),children:e.title})})}),(0,t.jsx)("li",{children:(0,t.jsx)("ul",{className:(0,s.cn)("gap-gutter md:columns-2"),children:e?.children?.map(e=>(0,t.jsx)("li",{className:"pt-gutter",children:(0,t.jsx)(tj,{asChild:!0,active:tm(e.link,o),children:(0,t.jsx)(er.default,{href:e.link,className:(0,s.cn)(tm(e.link,o)&&"underline"),onClick:()=>a(!1),children:e.title})})},`subitem-${e.uid}`))})})]})})]}):(0,t.jsx)(er.default,{href:e.link,onClick:()=>a(!1),className:(0,s.cn)(tv),children:(0,t.jsx)(ty,{hasChildren:!1,children:e.title})})},`${e.uid?.toString()}
44`)),(0,t.jsx)(en,{"data-lang-switch-desktop":!0,className:"mt-lg textstyle-md-button"})]}),e&&(0,t.jsx)(tw,{})]})});var tk=e.i(67660),tk=tk;let tN=(0,s.cn)("global-focus group textstyle-lg-button inline-grid grid-cols-[auto_1fr] gap-1 text-lg! text-neutral-100 transition-[color,box-shadow] outline-none"),tE=({children:e,hasChildren:n=!0})=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("span",{className:"bg-accent-300 relative flex h-12 w-12 items-center justify-center",children:[(0,t.jsx)("span",{className:"opacity-100 transition-[transform_opacity] duration-200 ease-out group-data-[state=open]:rotate-90 group-data-[state=open]:opacity-0",children:n?(0,t.jsx)(ec.Icon,{icon:"material-symbols:add",width:"1.25rem"}):(0,t.jsx)(ec.Icon,{icon:"material-symbols:chevron-right",width:"1.25rem"})}),(0,t.jsx)("span",{className:"absolute inset-0 flex items-center justify-center opacity-0 transition-opacity duration-200 group-data-[state=open]:opacity-100",children:(0,t.jsx)(ec.Icon,{icon:"material-symbols:remove",width:"1.25rem",className:"group-data-[state=closed]:hidden"})})]}),(0,t.jsx)("span",{className:"bg-accent-300 px-md inline-flex h-full items-center text-left",children:e})]}),t_=(0,f.memo)(function({data:e=[],...n}){let{isNavOpen:r,setIsNavOpen:i}=(0,eg.useStoreNavigation)(),a=(0,tp.usePathname)(),[o,l]=(0,f.useState)(""),[c,u]=(0,f.useState)(""),d=e?.filter(e=>0===e.isHidden)?.map(e=>({...e,children:e?.children?.filter(e=>0===e.isHidden)}));(0,f.useEffect)(()=>{let e=tg(d,a);setTimeout(()=>{u(`item-${e?.uid?.toString()}`)},0)},[d]);let h=e=>{e?l(e):r&&l(c)};return(0,f.useEffect)(()=>{setTimeout(()=>{h(c)},0)},[c]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(tk.Root,{...n,type:"single",value:o,onValueChange:e=>h(e),collapsible:!0,children:(0,t.jsx)("ul",{className:(0,s.cn)("gap-xs flex flex-col"),children:d?.map((e,n)=>(0,t.jsx)("li",{children:e.children&&e.children?.length>0?(0,t.jsxs)(tk.Item,{value:`item-${e.uid}`,children:[(0,t.jsx)(tk.Header,{children:(0,t.jsx)(tk.Trigger,{className:tN,children:(0,t.jsx)(tE,{children:e.title})})}),(0,t.jsx)(tk.Content,{className:"data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden",children:(0,t.jsxs)("ul",{className:(0,s.cn)("mt-xs","bg-accent-300 p-padding-md pt-xl flex flex-col text-neutral-100"),children:[(0,t.jsx)("li",{className:"text-accent-100 md:col-span-2",children:(0,t.jsx)(er.default,{href:e.link,className:(0,s.cn)(e.link===a&&"underline"),onClick:()=>i(!1),children:e.title})}),(0,t.jsx)("li",{children:(0,t.jsx)("ul",{className:(0,s.cn)("gap-gutter md:columns-2"),children:e.children?.map((e,n)=>(0,t.jsx)("li",{className:"pt-gutter",children:(0,t.jsx)(er.default,{href:e.link,className:(0,s.cn)("textstyle-md-button data-[active=true]:focus:bg-accent data-[active=true]:text-accent-foreground focus-visible:ring-ring/50 [&_svg:not([class*='text-'])]:text-muted-foreground",tm(e.link,a)&&"underline"),onClick:()=>i(!1),children:e.title})},n?.toString()))})})]})})]}):(0,t.jsx)(er.default,{href:e.link,className:tN,onClick:()=>i(!1),children:(0,t.jsx)(tE,{hasChildren:!1,children:e.title})})},"nav-mobile-item-"+n?.toString()))})}),(0,t.jsx)(en,{"data-lang-switch-mobile":!0,className:"mt-lg textstyle-md-button"})]})}),tC=(0,f.memo)(({data:e})=>{let n=(0,f.useRef)(null),r=(0,f.useRef)(null),i=(0,f.useRef)(null),[a,o]=(0,f.useState)(!1),{isNavOpen:l}=(0,eg.useStoreNavigation)();(0,em.useGSAPContext)({scope:n,callback(){ep(n,r,"desktop"),ep(n,i,"mobile")}}),(0,f.useEffect)(()=>{r.current&&i.current&&(!0===l?(i.current?.timeScale(1).play(),r.current?.timeScale(1).play()):(i.current?.timeScale(2).reverse(),r.current?.timeScale(2).reverse()))},[l]);let c=(0,f.useEffectEvent)(()=>{o(!0)});return(0,f.useEffect)(()=>{c()},[]),(0,t.jsx)("div",{ref:n,className:(0,s.cn)("c-bottom-bar absolute top-0 right-0 left-0 grid grid-cols-1 grid-rows-[auto_1fr] items-center pt-[calc(var(--spacing-sm)*3+var(--logo-header-height))]",!a&&"hidden"),children:(0,t.jsxs)("div",{className:"relative z-20 max-h-[calc(100dvh-var(--logo-header-height)-var(--spacing-xs)*4)] w-full max-lg:overflow-y-auto",children:[(0,t.jsx)("div",{className:"p-xs h-full max-lg:hidden lg:block",children:(0,t.jsx)(tS,{"data-nav-menu-desktop":!0,data:e.navigation})}),(0,t.jsx)("div",{"data-lenis-prevent":!0,className:"p-xs lg:hidden",children:(0,t.jsx)(t_,{"data-nav-menu-mobile":!0,data:e.navigation})})]})})})},14310,e=>{"use strict";var t=e.i(43476),n=e.i(3303),r=e.i(71645);e.s(["default",0,({datacid:e,datakey:i})=>(0,t.jsxs)(r.Suspense,{children:[(0,t.jsx)("div",{id:"infotext","data-lenis-prevent":!0}),(0,t.jsx)("div",{id:"kekschecker","data-cid":e,"data-key":i,className:"hidden",style:{display:"none"}}),(0,t.jsx)(n.default,{src:"https://legal.spotwerbung.ch/datenschutz/v2/kekschecker.js",strategy:"afterInteractive",async:!0,defer:!0})]})])},10098,e=>{"use strict";var t=e.i(43476),n=e.i(71645);e.s(["default",0,function({idFusedeck:e}){return(0,n.useEffect)(()=>{try{let t=null,n=null;document.cookie.split(";").forEach(r=>{let[i,a]=r.trim().split("=");i===`fdTrackingType${e}`&&(t=a),"fdEnvId"===i&&(n=a)});let r=`https://io.fusedeck.net/d/tm.js?p=${e}&l=${t?`&c=${t}`:""}${n?`&e=${n}`:""}&h=${encodeURIComponent(window.location.href)}`,i=document.createElement("script");i.async=!0,i.src=r,document.head.appendChild(i),i.onload=()=>console.log("Fusedeck script loaded successfully."),i.onerror=()=>console.error("Fusedeck script failed to load.")}catch(e){console.error("Error initializing Fusedeck tracking:",e)}},[e]),(0,t.jsx)(t.Fragment,{})}])},75042,e=>{"use strict";e.i(64485);var t=e.i(69951),n=e.i(13563),r=e.i(71645);
44let i=(0,r.memo)(({lang:e="de",categoryId:i,appId:a})=>{let s=(0,t.useMedia)(n.MEDIA.desktop,!0),o=()=>{void 0!==window.guuru&&(window.guuru=null);let e=document.querySelector('script[src="https://static.guuru.com/loader/v1.0/chat.min.js"]');e&&e.remove()};return(0,r.useEffect)(()=>{if(!s)return void o();if(document.querySelector('script[src="https://static.guuru.com/loader/v1.0/chat.min.js"]'))return;let t=document.createElement("script");return t.src="https://static.guuru.com/loader/v1.0/chat.min.js",t.async=!0,t.onload=()=>{void 0!==window.Guuru?(window.guuru=window.Guuru(),window.guuru.init({appId:a,locale:e,category:i})):console.error("Guuru is defined but could not initialize.")},t.onerror=()=>{console.error("Failed to load the Guuru script.")},document.head.appendChild(t),()=>{o()}},[s,a,e,i]),null});e.s(["default",0,i])},52549,e=>{"use strict";e.s(["default",()=>a]);var t=e.i(43476),n=e.i(75157);e.i(82109);var r=e.i(64638);e.i(55249);var i=e.i(544);let a=(0,e.i(71645).memo)(({data:e,ref:a,variant:s="desktop",inputProps:o,...l})=>{let c=r.useStoreI18n.use.dictionary();return(0,t.jsxs)("form",{className:(0,n.cn)("flex items-center justify-between gap-x-0.5 bg-neutral-200 md:gap-x-2","desktop"===s&&"h2","mobile"===s&&""),action:e?.link?.href,tabIndex:-1,"aria-hidden":"true",...l,children:[(0,t.jsx)("input",{id:"search-input",name:"q",ref:a,type:"search","aria-label":"Search",placeholder:e?.placeHolder||c["fe.header.search.placeholder"]||e?.link?.linkText,className:(0,n.cn)("global-focus grow","desktop"===s&&"pl-xl pr-md h-full placeholder:text-neutral-300","mobile"===s&&"pl-sm pr-none h-12 w-auto"),...o}),(0,t.jsx)(i.ButtonIcon,{icon:"material-symbols:search","aria-label":"Search","aria-labelledby":"search-input",title:"Search",className:(0,n.cn)("[&>div]:size-7","desktop"===s&&"size-16 [&>div]:size-7","mobile"===s&&"size-12 [&>div]:size-5")})]})})},30311,e=>{"use strict";let t;var n,r=e.i(43476),i=e.i(71645);let a=Object.freeze({left:0,top:0,width:16,height:16}),s=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),o=Object.freeze({...a,...s}),l=Object.freeze({...o,body:"",hidden:!1});function c(e,t){let n,r,i=(n={},!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0),(r=((e.rotate||0)+(t.rotate||0))%4)&&(n.rotate=r),n);for(let n in l)n in s?n in e&&!(n in i)&&(i[n]=s[n]):n in t?i[n]=t[n]:n in e&&(i[n]=e[n]);return i}function u(e,t){let n,r,i,a=[];if("object"!=typeof e||"object"!=typeof e.icons)return a;e.not_found instanceof Array&&e.not_found.forEach(e=>{t(e,null),a.push(e)});let s=(n=e.icons,r=e.aliases||Object.create(null),i=Object.create(null),Object.keys(n).concat(Object.keys(r)).forEach(function e(t){if(n[t])return i[t]=[];if(!(t in i)){i[t]=null;let n=r[t]&&r[t].parent,a=n&&e(n);a&&(i[t]=[n].concat(a))}return i[t]}),i);for(let n in s){let r=s[n];r&&(t(n,function(e,t,n){let r=e.icons,i=e.aliases||Object.create(null),a={};function s(e){a=c(r[e]||i[e],a)}return s(t),n.forEach(s),c(e,a)}(e,n,r)),a.push(n))}return a}let d={provider:"",aliases:{},not_found:{},...a};function h(e,t){for(let n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function f(e){if("object"!=typeof e||null===e||"string"!=typeof e.prefix||!e.icons||"object"!=typeof e.icons||!h(e,d))return null;let t=e.icons;for(let e in t){let n=t[e];if(!e||"string"!=typeof n.body||!h(n,l))return null}let n=e.aliases||Object.create(null);for(let e in n){let r=n[e],i=r.parent;if(!e||"string"!=typeof i||!t[i]&&!n[i]||!h(r,l))return null}return e}let p=Object.create(null);function m(e,t){let n=p[e]||(p[e]=Object.create(null));return n[t]||(n[t]={provider:e,prefix:t,icons:Object.create(null),missing:new Set})}function g(e,t){return f(t)?u(t,(t,n)=>{n?e.icons[t]=n:e.missing.add(t)}):[]}let v=/^[a-z0-9]+(-[a-z0-9]+)*$/,x=(e,t,n,r="")=>{let i=e.split(":");if("@"===e.slice(0,1)){if(i.length<2||i.length>3)return null;r=i.shift().slice(1)}if(i.length>3||!i.length)return null;if(i.length>1){let e=i.pop(),n=i.pop(),a={provider:i.length>0?i[0]:r,prefix:n,name:e};return t&&!y(a)?null:a}let a=i[0],s=a.split("-");if(s.length>1){let e={provider:r,prefix:s.shift(),name:s.join("-")};return t&&!y(e)?null:e}if(n&&""===r){let e={provider:r,prefix:"",name:a};return t&&!y(e,n)?null:e}return null},y=(e,t)=>!!e&&!!((t&&""===e.prefix||e.prefix)&&e.name),b=!1;function w(e){return"boolean"==typeof e&&(b=e),b}function j(e){let t="string"==typeof e?x(e,!0,b):e;if(t){let e=m(t.provider,t.prefix),n=t.name;return e.icons[n]||(e.missing.has(n)?null:void 0)}}let S=Object.freeze({width:null,height:null}),k=Object.freeze({...S,...s}),N=/(-?[0-9.]*[0-9]+[0-9.]*)/g,E=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function _(e,t,n){if(1===t)return e;if(n=n||100,"number"==typeof e)return Math.ceil(e*t*n)/n;if("string"!=typeof e)return e;let r=e.split(N);if(null===r||!r.length)return e;let i=[],a=r.shift(),s=E.test(a);for(;;){if(s){let e=parseFloat(a);isNaN(e)?i.push(a):i.push(Math.ceil(e*t*n)/n)}else i.push(a);if(void 0===(a=r.shift()))return i.join("");s=!s}}let C=/\sid="(\S+)"/g,T="IconifyId"+Date.now().toString(16)+(0x1000000*Math.random()|0).toString(16),L=0,M=Object.create(null);function D(e){return M[e]||M[""]}function P(e){let t;if("string"==typeof e.resources)t=[e.resources];else if(!((t=e.resources)instanceof Array)||!t.length)return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:!0===e.random,index:e.index||0,dataAfterTimeout:!1!==e.dataAfterTimeout}}let A=Object.create(null),O=["https://api.simplesvg.com","https://api.unisvg.com"],R=[];for(;O.length>0;)1===O.length||Math.random()>.5?R.push(O.shift()):R.push(O.pop());A[""]=P({resources:["https://api.iconify.design"].concat(R)});let I=(()=>{let e;try{if(e=fetch,"function"==typeof e)return e}catch(e){}})();
44function F(e,t){e.forEach(e=>{let n=e.loaderCallbacks;n&&(e.loaderCallbacks=n.filter(e=>e.id!==t))})}let z=0,B={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function $(e){let t={...B,...e},n=[];function r(){n=n.filter(e=>"pending"===e().status)}return{query:function(e,i,a){let s=function(e,t,n,r){let i,a,s=e.resources.length,o=e.random?Math.floor(Math.random()*s):e.index;if(e.random){let t=e.resources.slice(0);for(i=[];t.length>1;){let e=Math.floor(Math.random()*t.length);i.push(t[e]),t=t.slice(0,e).concat(t.slice(e+1))}i=i.concat(t)}else i=e.resources.slice(o).concat(e.resources.slice(0,o));let l=Date.now(),c="pending",u=0,d=null,h=[],f=[];function p(){d&&(clearTimeout(d),d=null)}function m(){"pending"===c&&(c="aborted"),p(),h.forEach(e=>{"pending"===e.status&&(e.status="aborted")}),h=[]}function g(e,t){t&&(f=[]),"function"==typeof e&&f.push(e)}function v(){c="failed",f.forEach(e=>{e(void 0,a)})}function x(){h.forEach(e=>{"pending"===e.status&&(e.status="aborted")}),h=[]}return"function"==typeof r&&f.push(r),setTimeout(function r(){if("pending"!==c)return;p();let s=i.shift();if(void 0===s){if(h.length){d=setTimeout(()=>{p(),"pending"===c&&(x(),v())},e.timeout);return}v();return}let o={status:"pending",resource:s,callback:(t,n)=>{!function(t,n,s){let o="success"!==n;switch(h=h.filter(e=>e!==t),c){case"pending":break;case"failed":if(o||!e.dataAfterTimeout)return;break;default:return}if("abort"===n){a=s,v();return}if(o){a=s,h.length||(i.length?r():v());return}if(p(),x(),!e.random){let n=e.resources.indexOf(t.resource);-1!==n&&n!==e.index&&(e.index=n)}c="completed",f.forEach(e=>{e(s)})}(o,t,n)}};h.push(o),u++,d=setTimeout(r,e.rotate),n(s,t,o.callback)}),function(){return{startTime:l,payload:t,status:c,queriesSent:u,queriesPending:h.length,subscribe:g,abort:m}}}(t,e,i,(e,t)=>{r(),a&&a(e,t)});return n.push(s),s},find:function(e){return n.find(t=>e(t))||null},setIndex:e=>{t.index=e},getIndex:()=>t.index,cleanup:r}}let W=Object.create(null);function V(){}function H(e,t,n){function r(){let n=e.pendingIcons;t.forEach(t=>{n&&n.delete(t),e.icons[t]||e.missing.add(t)})}if(n&&"object"==typeof n)try{if(!g(e,n).length)return void r()}catch(e){console.error(e)}r(),e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;let t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1,r=e.provider,i=e.prefix;t.forEach(t=>{let a=t.icons,s=a.pending.length;a.pending=a.pending.filter(t=>{if(t.prefix!==i)return!0;let s=t.name;if(e.icons[s])a.loaded.push({provider:r,prefix:i,name:s});else{if(!e.missing.has(s))return n=!0,!0;a.missing.push({provider:r,prefix:i,name:s})}return!1}),a.pending.length!==s&&(n||F([e],t.id),t.callback(a.loaded.slice(0),a.missing.slice(0),a.pending.slice(0),t.abort))})}))}))}function U(e,t){e instanceof Promise?e.then(e=>{t(e)}).catch(()=>{t(null)}):t(e)}let Y=/[\s,]+/,q={...k,inline:!1},X={xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},G={display:"inline-block"},K={backgroundColor:"currentColor"},Z={backgroundColor:"transparent"},J={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},Q={WebkitMask:K,mask:K,background:Z};for(let e in Q){let t=Q[e];for(let n in J)t[e+n]=J[n]}let ee={...q,inline:!0};function et(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}if(w(!0),n={prepare:(e,t,n)=>{let r=[],i=function(e,t){let n,r=A[e];if(!r)return 0;if(r.maxURL){let e=0;r.resources.forEach(t=>{e=Math.max(e,t.length)}),n=r.maxURL-e-r.path.length-(t+".json?icons=").length}else n=0;return n}(e,t),a="icons",s={type:a,provider:e,prefix:t,icons:[]},o=0;return n.forEach((n,l)=>{(o+=n.length+1)>=i&&l>0&&(r.push(s),s={type:a,provider:e,prefix:t,icons:[]},o=n.length),s.icons.push(n)}),r.push(s),r},send:(e,t,n)=>{if(!I)return void n("abort",424);let r=function(e){if("string"==typeof e){let t=A[e];if(t)return t.path}return"/"}(t.provider);switch(t.type){case"icons":r+=t.prefix+".json?"+new URLSearchParams({icons:t.icons.join(",")}).toString();break;
44case"custom":{let e=t.uri;r+="/"===e.slice(0,1)?e.slice(1):e;break}default:n("abort",400);return}let i=503;I(e+r).then(e=>{let t=e.status;return 200!==t?void setTimeout(()=>{n(404===t?"abort":"next",t)}):(i=501,e.json())}).then(e=>{"object"!=typeof e||null===e?setTimeout(()=>{404===e?n("abort",e):n("next",i)}):setTimeout(()=>{n("success",e)})}).catch(()=>{n("next",i)})}},M[""]=n,"u">typeof document&&"u">typeof window){let e=window;if(void 0!==e.IconifyPreload){let t=e.IconifyPreload,n="Invalid IconifyPreload syntax.";"object"==typeof t&&null!==t&&(t instanceof Array?t:[t]).forEach(e=>{try{("object"!=typeof e||null===e||e instanceof Array||"object"!=typeof e.icons||"string"!=typeof e.prefix||!function(e,t){if("object"!=typeof e)return!1;if("string"!=typeof t&&(t=e.provider||""),b&&!t&&!e.prefix){let t=!1;return f(e)&&(e.prefix="",u(e,(e,n)=>{(function(e,t){let n=x(e,!0,b);if(!n)return!1;let r=m(n.provider,n.prefix);if(!t)return r.missing.add(n.name),!0;var i=n.name;try{if("string"==typeof t.body)return r.icons[i]={...t},!0}catch(e){}return!1})(e,n)&&(t=!0)})),t}let n=e.prefix;return!!y({prefix:n,name:"a"})&&!!g(m(t,n),e)}(e))&&console.error(n)}catch(e){console.error(n)}})}if(void 0!==e.IconifyProviders){let t=e.IconifyProviders;if("object"==typeof t&&null!==t)for(let e in t){let n="IconifyProviders["+e+"] is invalid.";try{let r=t[e];if("object"!=typeof r||!r||void 0===r.resources)continue;!function(e,t){let n=P(t);return null!==n&&(A[e]=n,!0)}(e,r)&&console.error(n)}catch(e){console.error(n)}}}}function en(e){let[n,r]=(0,i.useState)(!!e.ssr),[a,s]=(0,i.useState)({}),[l,c]=(0,i.useState)(function(t){if(t){let t=e.icon;if("object"==typeof t)return{name:"",data:t};let n=j(t);if(n)return{name:t,data:n}}return{name:""}}(!!e.ssr));function u(){let e=a.callback;e&&(e(),s({}))}function d(e){if(JSON.stringify(l)!==JSON.stringify(e))return u(),c(e),!0}(0,i.useEffect)(()=>(r(!0),u),[]),(0,i.useEffect)(()=>{n&&function t(){var n;let r=e.icon;if("object"==typeof r)return void d({name:"",data:r});let i=j(r);d({name:r,data:i})&&(void 0===i?s({callback:((e,t)=>{var n;let r,i,a,s,o,l=(n=function(e,t=!0,n=!1){let r=[];return e.forEach(e=>{let i="string"==typeof e?x(e,t,n):e;i&&r.push(i)}),r}(e,!0,w()),a={loaded:[],missing:[],pending:[]},s=Object.create(null),n.sort((e,t)=>e.provider!==t.provider?e.provider.localeCompare(t.provider):e.prefix!==t.prefix?e.prefix.localeCompare(t.prefix):e.name.localeCompare(t.name)),o={provider:"",prefix:"",name:""},n.forEach(e=>{if(o.name===e.name&&o.prefix===e.prefix&&o.provider===e.provider)return;o=e;let t=e.provider,n=e.prefix,r=e.name,i=s[t]||(s[t]=Object.create(null)),l=i[n]||(i[n]=m(t,n));(r in l.icons?a.loaded:""===n||l.missing.has(r)?a.missing:a.pending).push({provider:t,prefix:n,name:r})}),a);if(!l.pending.length){let e=!0;return t&&setTimeout(()=>{e&&t(l.loaded,l.missing,l.pending,V)}),()=>{e=!1}}let c=Object.create(null),u=[];return l.pending.forEach(e=>{let{provider:t,prefix:n}=e;if(n===i&&t===r)return;r=t,i=n,u.push(m(t,n));let a=c[t]||(c[t]=Object.create(null));a[n]||(a[n]=[])}),l.pending.forEach(e=>{let{provider:t,prefix:n,name:r}=e,i=m(t,n),a=i.pendingIcons||(i.pendingIcons=new Set);a.has(r)||(a.add(r),c[t][n].push(r))}),u.forEach(e=>{let t=c[e.provider][e.prefix];t.length&&(e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{let t,n;e.iconsQueueFlag=!1;let{provider:r,prefix:i}=e,a=e.iconsToLoad;if(delete e.iconsToLoad,!a||!a.length)return;let s=e.loadIcon;if(e.loadIcons&&(a.length>1||!s))return void U(e.loadIcons(a,i,r),t=>{H(e,a,t)});if(s)return void a.forEach(t=>{U(s(t,i,r),n=>{let r=n?{prefix:i,icons:{[t]:n}}:null;H(e,[t],r)})});let{valid:o,invalid:l}=(t=[],n=[],a.forEach(e=>{(e.match(v)?t:n).push(e)}),{valid:t,invalid:n});if(l.length&&H(e,l,null),!o.length)return;let c=i.match(v)?D(r):null;c?c.prepare(r,i,o).forEach(t=>{!function(e,t,n){let r,i;if("string"==typeof e){let t=D(e);if(!t)return n(void 0,424);i=t.send;let a=function(e){if(!W[e]){let t=A[e];if(!t)return;let n=$(t);W[e]={config:t,redundancy:n}}return W[e]}(e);a&&(r=a.redundancy)}else{let t=P(e);
44if(t){r=$(t);let n=D(e.resources?e.resources[0]:"");n&&(i=n.send)}}r&&i?r.query(t,i,n)().abort:n(void 0,424)}(r,t,n=>{H(e,t.icons,n)})}):H(e,o,null)})))}),t?function(e,t,n){let r=z++,i=F.bind(null,n,r);if(!t.pending.length)return i;let a={id:r,icons:t,callback:e,abort:i};return n.forEach(e=>{(e.loaderCallbacks||(e.loaderCallbacks=[])).push(a)}),i}(t,l,u):V})([r],t)}):i&&(null==(n=e.onLoad)||n.call(e,r)))}()},[e.icon,n]);let{name:h,data:f}=l;return f?((e,n,r)=>{var a;let s,l,c,u,d,h,f,p,m,g,v,y,b,w=n.inline?ee:q,j=function(e,t){let n={...e};for(let e in t){let r=t[e],i=typeof r;e in S?(null===r||r&&("string"===i||"number"===i))&&(n[e]=r):i===typeof n[e]&&(n[e]="rotate"===e?r%4:r)}return n}(w,n),N=n.mode||"svg",E={},M=n.style||{},D={..."svg"===N?X:{}};if(r){let e=x(r,!1,!0);if(e){let t=["iconify"];for(let n of["provider","prefix"])e[n]&&t.push("iconify--"+e[n]);D.className=t.join(" ")}}for(let e in n){let t=n[e];if(void 0!==t)switch(e){case"icon":case"style":case"children":case"onLoad":case"mode":case"ssr":case"fallback":break;case"_ref":D.ref=t;break;case"className":D[e]=(D[e]?D[e]+" ":"")+t;break;case"inline":case"hFlip":case"vFlip":j[e]=!0===t||"true"===t||1===t;break;case"flip":"string"==typeof t&&function(e,t){t.split(Y).forEach(t=>{switch(t.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0}})}(j,t);break;case"color":E.color=t;break;case"rotate":"string"==typeof t?j[e]=function(e,t=0){let n=e.replace(/^-?[0-9.]*/,"");function r(e){for(;e<0;)e+=4;return e%4}if(""===n){let t=parseInt(e);return isNaN(t)?0:r(t)}if(n!==e){let t=0;switch(n){case"%":t=25;break;case"deg":t=90}if(t){let i=parseFloat(e.slice(0,e.length-n.length));return isNaN(i)?0:(i/=t)%1==0?r(i):0}}return t}(t):"number"==typeof t&&(j[e]=t);break;case"ariaHidden":case"aria-hidden":!0!==t&&"true"!==t&&delete D["aria-hidden"];break;default:void 0===w[e]&&(D[e]=t)}}let P=(c={...o,...e},u={...k,...j},d={left:c.left,top:c.top,width:c.width,height:c.height},h=c.body,[c,u].forEach(e=>{var t,n,r,i;let a,s,o=[],l=e.hFlip,c=e.vFlip,u=e.rotate;switch(l?c?u+=2:(o.push("translate("+(d.width+d.left).toString()+" "+(0-d.top).toString()+")"),o.push("scale(-1 1)"),d.top=d.left=0):c&&(o.push("translate("+(0-d.left).toString()+" "+(d.height+d.top).toString()+")"),o.push("scale(1 -1)"),d.top=d.left=0),u<0&&(u-=4*Math.floor(u/4)),u%=4){case 1:o.unshift("rotate(90 "+(a=d.height/2+d.top).toString()+" "+a.toString()+")");break;case 2:o.unshift("rotate(180 "+(d.width/2+d.left).toString()+" "+(d.height/2+d.top).toString()+")");break;case 3:o.unshift("rotate(-90 "+(a=d.width/2+d.left).toString()+" "+a.toString()+")")}u%2==1&&(d.left!==d.top&&(a=d.left,d.left=d.top,d.top=a),d.width!==d.height&&(a=d.width,d.width=d.height,d.height=a)),o.length&&(t=h,n='<g transform="'+o.join(" ")+'">',r=(s=function(e,t="defs"){let n="",r=e.indexOf("<"+t);for(;r>=0;){let i=e.indexOf(">",r),a=e.indexOf("</"+t);if(-1===i||-1===a)break;let s=e.indexOf(">",a);if(-1===s)break;n+=e.slice(i+1,a).trim(),e=e.slice(0,r).trim()+e.slice(s+1)}return{defs:n,content:e}}(t)).defs,i=n+s.content+"</g>",h=r?"<defs>"+r+"</defs>"+i:i)}),f=u.width,p=u.height,m=d.width,g=d.height,null===f?s=_(l=null===p?"1em":"auto"===p?g:p,m/g):(s="auto"===f?m:f,l=null===p?_(s,g/m):"auto"===p?g:p),v={},(y=(e,t)=>{"unset"!==t&&"undefined"!==t&&"none"!==t&&(v[e]=t.toString())})("width",s),y("height",l),v.viewBox=(b=[d.left,d.top,m,g]).join(" "),{attributes:v,viewBox:b,body:h}),A=P.attributes;if(j.inline&&(E.verticalAlign="-0.125em"),"svg"===N){D.style={...E,...M},Object.assign(D,A);let e=0,r=n.id;return"string"==typeof r&&(r=r.replace(/-/g,"_")),D.dangerouslySetInnerHTML={__html:(a=function(e,t=T){let n,r=[];for(;n=C.exec(e);)r.push(n[1]);if(!r.length)return e;let i="suffix"+(0x1000000*Math.random()|Date.now()).toString(16);return r.forEach(n=>{let r="function"==typeof t?t(n):t+(L++).toString(),a=n.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(RegExp('([#;"])('+a+')([")]|\\.[a-z])',"g"),"$1"+r+i+"$3")}),e=e.replace(RegExp(i,"g"),"")}(P.body,r?()=>r+"ID"+e++:"iconifyReact"),void 0===t&&function(){try{t=window.trustedTypes.createPolicy("iconify",{createHTML:e=>e})}catch(e){t=null}}(),t?t.createHTML(a):a)},(0,i.createElement)("svg",D)}
44let{body:O,width:R,height:I}=e,F="mask"===N||"bg"!==N&&-1!==O.indexOf("currentColor"),z=function(e,t){let n=-1===e.indexOf("xlink:")?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(let e in t)n+=" "+e+'="'+t[e]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+n+">"+e+"</svg>"}(O,{...A,width:R+"",height:I+""});return D.style={...E,"--svg":'url("data:image/svg+xml,'+z.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")+'")',width:et(A.width),height:et(A.height),...G,...F?K:Z,...M},(0,i.createElement)("span",D)})({...o,...f},e,h):e.children?e.children:e.fallback?e.fallback:(0,i.createElement)("span",{})}let er=(0,i.forwardRef)((e,t)=>en({...e,_ref:t}));(0,i.forwardRef)((e,t)=>en({inline:!0,...e,_ref:t}));let ei=({className:e,icon:t})=>(0,r.jsx)(er,{className:e,icon:t});ei.displayName="Icon";let ea=(0,i.memo)(ei);e.s(["default",0,ea],30311)},49710,e=>{"use strict";var t=e.i(30311);e.s(["Icon",()=>t.default])},75349,e=>{"use strict";e.i(82109);var t=e.i(64638),n=e.i(71645);let r=(0,n.memo)(({...e})=>{let r=t.useStoreI18n.use.setCurrentRoutes();return(0,n.useLayoutEffect)(()=>{r(e.data?.filter(e=>1===e.available))},[]),null});e.s(["default",0,r])},48927,e=>{"use strict";var t=e.i(43476),n=e.i(39174);e.i(64485);var r=e.i(89416);e.i(82109);var i=e.i(71077),i=i;e.i(28937);var a=e.i(40462),s=e.i(13563),o=e.i(71645);let l=(0,o.memo)(()=>{let e=(0,o.useRef)(null),l=i.default.use.preload(),c=i.default.use.setPreload(),u=i.default.use.setIsPreloaded();return((0,r.useGSAPMedia)({type:"layout",media:s.MEDIA,scope:e,callback(t){let r="[data-units]",i="[data-tens]",s="[data-hundreds]",o="[data-text]",l="[data-bg]",d="[data-logo-pane]";a.gsap.set(o,{opacity:0,y:"2rem"}),a.gsap.set(l,{yPercent:100,display:"block"}),a.gsap.set(d,{yPercent:100,opacity:1}),a.gsap.timeline({defaults:{ease:n.EASE.out,duration:2*n.DUR.goldenRatio}}).to(o,{opacity:1,y:0,duration:n.DUR.default}).to(r,{yPercent:-1e3},n.DUR.default/2).to(i,{yPercent:-500},"<").to(s,{yPercent:-100,ease:n.EASE.in,duration:1.65*n.DUR.goldenRatio},"<").to(l,{yPercent:0},"<").to([r,i,s],{y:"-4rem",duration:n.DUR.default,stagger:n.DUR.stagger}).to(d,{yPercent:0,duration:n.DUR.goldenRatio/2},"<+=0.33").to(e.current,{autoAlpha:0,duration:n.DUR.default,onComplete:()=>{u(!0),c(!1)}}).to(e.current,{display:"none",duration:0})}}),!1===l)?null:(0,t.jsxs)("aside",{className:"fixed top-0 left-0 z-[9999] flex h-screen w-screen items-center justify-center bg-black",ref:e,children:[(0,t.jsx)("div",{className:"fixed bottom-0 left-0 z-0 hidden h-full w-full bg-white","data-bg":!0}),(0,t.jsxs)("div",{className:"relative z-[2] flex h-16 overflow-hidden text-white opacity-0 mix-blend-exclusion","data-text":!0,children:[(0,t.jsxs)("div",{className:"relative z-[2] flex h-auto flex-col items-end [&_p]:text-[4rem] [&_p]:leading-none [&_p]:font-normal","data-hundreds":!0,children:[(0,t.jsx)("p",{children:"0"}),(0,t.jsx)("p",{children:"1"})]}),(0,t.jsxs)("div",{className:"relative z-[2] flex h-auto flex-col items-end [&_p]:text-[4rem] [&_p]:leading-none [&_p]:font-normal","data-tens":!0,children:[(0,t.jsx)("p",{children:"0"}),(0,t.jsx)("p",{children:"2"}),(0,t.jsx)("p",{children:"4"}),(0,t.jsx)("p",{children:"6"}),(0,t.jsx)("p",{children:"8"}),(0,t.jsx)("p",{children:"0"})]}),(0,t.jsxs)("div",{className:"relative z-[2] flex h-auto flex-col items-end [&_p]:text-[4rem] [&_p]:leading-none [&_p]:font-normal","data-units":!0,children:[(0,t.jsx)("p",{children:"0"}),(0,t.jsx)("p",{children:"1"}),(0,t.jsx)("p",{children:"2"}),(0,t.jsx)("p",{children:"3"}),(0,t.jsx)("p",{children:"4"}),(0,t.jsx)("p",{children:"5"}),(0,t.jsx)("p",{children:"6"}),(0,t.jsx)("p",{children:"7"}),(0,t.jsx)("p",{children:"8"}),(0,t.jsx)("p",{children:"9"}),(0,t.jsx)("p",{children:"0"})]})]}),(0,t.jsx)("div",{className:"absolute bottom-0 left-0 z-[5] flex h-full w-full items-center justify-center bg-neutral-100 opacity-0","data-logo-pane":!0})]})});e.s(["default",0,l],48927)},69179,78767,31370,35598,16274,56394,49891,41552,67660,12817,e=>{"use strict";e.s(["default",()=>f],69179);var t=e.i(43476),n=e.i(39174),r=e.i(75157);e.i(55249),e.s(["Div",()=>o],35598),e.s(["default",()=>o],31370);var i=e.i(23055);e.s(["Base",()=>i.default],78767);var i=i,a=e.i(71645);let s=({className:e,children:n,ref:r,...s})=>{let o=(0,a.useRef)(null);return(0,a.useImperativeHandle)(r,()=>o.current),(0,t.jsx)(i.default,{ref:o,...s,className:e,children:n})};s.displayName="Div";let o=(0,a.memo)(s);e.s(["Richtext",()=>c],56394),e.s(["default",()=>c],16274);var i=i;let l=({className:e,children:n,as:a="div",text:s,...o})=>s?(0,t.jsx)(i.default,{as:a,dangerouslySetInnerHTML:{__html:s},className:(0,r.cn)("rich-text",e),...o,children:n}):null;l.displayName="Richtext";let c=(0,a.memo)(l);e.s(["Title",()=>d],41552),e.s(["default",()=>d],49891);var i=i;let u=({className:e,as:n="h1",children:a,...s})=>a?(0,t.jsx)(i.default,{as:n,className:(0,r.cn)("hyphens-auto",e),...s,dangerouslySetInnerHTML:{__html:a}}):null;u.displayName="Title";let d=(0,a.memo)(u),h=({children:e,as:i="h2",description:a,titleLayout:s="2",className:l})=>e&&"100"!==s?(0,t.jsxs)(o,{className:(0,r.cn)("mb-md mt-xl relative flex flex-col items-start",l),children:[(0,t.jsx)(o,{className:(0,r.cn)("bg-accent-300 py-md pr-lg pl-padding-lg text-neutral-100"),anim:"fade-in",animVars:{delay:n.DUR?.stagger?2*n.DUR.stagger:0},children:(0,t.jsx)(d,{as:i,className:"h2",children:e})}),a&&(0,t.jsx)(o,{className:(0,r.cn)("pl-padding-lg"),anim:"fade-in",animVars:{delay:n.DUR?.stagger?2.5*n.DUR.stagger:0},children:(0,t.jsx)(c,{text:a,className:"bg-primary-300 px-global py-xs textstyle-md-regular text-neutral-100"})})]}):null;h.displayName="SectionHeaderContent";let f=(0,a.memo)(h);var p=e.i(30030),m=e.i(75830),g=e.i(20783),v=e.i(81140),x=e.i(69340),y=e.i(48425),b=e.i(34620),w=e.i(96626),j=e.i(10772),S="Collapsible",[k,N]=(0,p.createContextScope)(S),[E,_]=k(S),C=a.forwardRef((e,n
44)=>{let{__scopeCollapsible:r,open:i,defaultOpen:s,disabled:o,onOpenChange:l,...c}=e,[u,d]=(0,x.useControllableState)({prop:i,defaultProp:s??!1,onChange:l,caller:S});return(0,t.jsx)(E,{scope:r,disabled:o,contentId:(0,j.useId)(),open:u,onOpenToggle:a.useCallback(()=>d(e=>!e),[d]),children:(0,t.jsx)(y.Primitive.div,{"data-state":A(u),"data-disabled":o?"":void 0,...c,ref:n})})});C.displayName=S;var T="CollapsibleTrigger",L=a.forwardRef((e,n)=>{let{__scopeCollapsible:r,...i}=e,a=_(T,r);return(0,t.jsx)(y.Primitive.button,{type:"button","aria-controls":a.contentId,"aria-expanded":a.open||!1,"data-state":A(a.open),"data-disabled":a.disabled?"":void 0,disabled:a.disabled,...i,ref:n,onClick:(0,v.composeEventHandlers)(e.onClick,a.onOpenToggle)})});L.displayName=T;var M="CollapsibleContent",D=a.forwardRef((e,n)=>{let{forceMount:r,...i}=e,a=_(M,e.__scopeCollapsible);return(0,t.jsx)(w.Presence,{present:r||a.open,children:({present:e})=>(0,t.jsx)(P,{...i,ref:n,present:e})})});D.displayName=M;var P=a.forwardRef((e,n)=>{let{__scopeCollapsible:r,present:i,children:s,...o}=e,l=_(M,r),[c,u]=a.useState(i),d=a.useRef(null),h=(0,g.useComposedRefs)(n,d),f=a.useRef(0),p=f.current,m=a.useRef(0),v=m.current,x=l.open||c,w=a.useRef(x),j=a.useRef(void 0);return a.useEffect(()=>{let e=requestAnimationFrame(()=>w.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,b.useLayoutEffect)(()=>{let e=d.current;if(e){j.current=j.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();f.current=t.height,m.current=t.width,w.current||(e.style.transitionDuration=j.current.transitionDuration,e.style.animationName=j.current.animationName),u(i)}},[l.open,i]),(0,t.jsx)(y.Primitive.div,{"data-state":A(l.open),"data-disabled":l.disabled?"":void 0,id:l.contentId,hidden:!x,...o,ref:h,style:{"--radix-collapsible-content-height":p?`${p}px`:void 0,"--radix-collapsible-content-width":v?`${v}px`:void 0,...e.style},children:x&&s})});function A(e){return e?"open":"closed"}var O=e.i(86318),R="Accordion",I=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[F,z,B]=(0,m.createCollection)(R),[$,W]=(0,p.createContextScope)(R,[B,N]),V=N(),H=a.default.forwardRef((e,n)=>{let{type:r,...i}=e;return(0,t.jsx)(F.Provider,{scope:e.__scopeAccordion,children:"multiple"===r?(0,t.jsx)(K,{...i,ref:n}):(0,t.jsx)(G,{...i,ref:n})})});H.displayName=R;var[U,Y]=$(R),[q,X]=$(R,{collapsible:!1}),G=a.default.forwardRef((e,n)=>{let{value:r,defaultValue:i,onValueChange:s=()=>{},collapsible:o=!1,...l}=e,[c,u]=(0,x.useControllableState)({prop:r,defaultProp:i??"",onChange:s,caller:R});return(0,t.jsx)(U,{scope:e.__scopeAccordion,value:a.default.useMemo(()=>c?[c]:[],[c]),onItemOpen:u,onItemClose:a.default.useCallback(()=>o&&u(""),[o,u]),children:(0,t.jsx)(q,{scope:e.__scopeAccordion,collapsible:o,children:(0,t.jsx)(Q,{...l,ref:n})})})}),K=a.default.forwardRef((e,n)=>{let{value:r,defaultValue:i,onValueChange:s=()=>{},...o}=e,[l,c]=(0,x.useControllableState)({prop:r,defaultProp:i??[],onChange:s,caller:R}),u=a.default.useCallback(e=>c((t=[])=>[...t,e]),[c]),d=a.default.useCallback(e=>c((t=[])=>t.filter(t=>t!==e)),[c]);return(0,t.jsx)(U,{scope:e.__scopeAccordion,value:l,onItemOpen:u,onItemClose:d,children:(0,t.jsx)(q,{scope:e.__scopeAccordion,collapsible:!0,children:(0,t.jsx)(Q,{...o,ref:n})})})}),[Z,J]=$(R),Q=a.default.forwardRef((e,n)=>{let{__scopeAccordion:r,disabled:i,dir:s,orientation:o="vertical",...l}=e,c=a.default.useRef(null),u=(0,g.useComposedRefs)(c,n),d=z(r),h="ltr"===(0,O.useDirection)(s),f=(0,v.composeEventHandlers)(e.onKeyDown,e=>{if(!I.includes(e.key))return;let t=e.target,n=d().filter(e=>!e.ref.current?.disabled),r=n.findIndex(e=>e.ref.current===t),i=n.length;if(-1===r)return;e.preventDefault();let a=r,s=i-1,l=()=>{(a=r+1)>s&&(a=0)},c=()=>{(a=r-1)<0&&(a=s)};switch(e.key){case"Home":a=0;break;case"End":a=s;break;case"ArrowRight":"horizontal"===o&&(h?l():c());break;case"ArrowDown":"vertical"===o&&l();break;case"ArrowLeft":"horizontal"===o&&(h?c():l());break;case"ArrowUp":"vertical"===o&&c()}let u=a%i;n[u].ref.current?.focus()});return(0,t.jsx)(Z,{scope:r,disabled:i,direction:s,orientation:o,children:(0,t.jsx)(F.Slot,{scope:r,children:(0,t.jsx)(y.Primitive.div,{...l,"data-orientation":o,ref:u,onKeyDown:i?void 0:f})})})}
44),ee="AccordionItem",[et,en]=$(ee),er=a.default.forwardRef((e,n)=>{let{__scopeAccordion:r,value:i,...a}=e,s=J(ee,r),o=Y(ee,r),l=V(r),c=(0,j.useId)(),u=i&&o.value.includes(i)||!1,d=s.disabled||e.disabled;return(0,t.jsx)(et,{scope:r,open:u,disabled:d,triggerId:c,children:(0,t.jsx)(C,{"data-orientation":s.orientation,"data-state":eu(u),...l,...a,ref:n,disabled:d,open:u,onOpenChange:e=>{e?o.onItemOpen(i):o.onItemClose(i)}})})});er.displayName=ee;var ei="AccordionHeader",ea=a.default.forwardRef((e,n)=>{let{__scopeAccordion:r,...i}=e,a=J(R,r),s=en(ei,r);return(0,t.jsx)(y.Primitive.h3,{"data-orientation":a.orientation,"data-state":eu(s.open),"data-disabled":s.disabled?"":void 0,...i,ref:n})});ea.displayName=ei;var es="AccordionTrigger",eo=a.default.forwardRef((e,n)=>{let{__scopeAccordion:r,...i}=e,a=J(R,r),s=en(es,r),o=X(es,r),l=V(r);return(0,t.jsx)(F.ItemSlot,{scope:r,children:(0,t.jsx)(L,{"aria-disabled":s.open&&!o.collapsible||void 0,"data-orientation":a.orientation,id:s.triggerId,...l,...i,ref:n})})});eo.displayName=es;var el="AccordionContent",ec=a.default.forwardRef((e,n)=>{let{__scopeAccordion:r,...i}=e,a=J(R,r),s=en(el,r),o=V(r);return(0,t.jsx)(D,{role:"region","aria-labelledby":s.triggerId,"data-orientation":a.orientation,...o,...i,ref:n,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function eu(e){return e?"open":"closed"}ec.displayName=el,e.s(["Accordion",0,H,"AccordionContent",0,ec,"AccordionHeader",0,ea,"AccordionItem",0,er,"AccordionTrigger",0,eo,"Content",0,ec,"Header",0,ea,"Item",0,er,"Root",0,H,"Trigger",0,eo,"createAccordionScope",0,W],67660);var ed=e.i(9797);e.s(["Accordion",0,function({...e}){return(0,t.jsx)(H,{"data-slot":"accordion",...e})},"AccordionContent",0,function({className:e,children:n,...i}){return(0,t.jsx)(ec,{"data-slot":"accordion-content",className:"data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm",...i,children:(0,t.jsx)("div",{className:(0,r.cn)("pt-0 pb-4",e),children:n})})},"AccordionItem",0,function({className:e,...n}){return(0,t.jsx)(er,{"data-slot":"accordion-item",className:(0,r.cn)("border-b last:border-b-0",e),...n})},"AccordionTrigger",0,function({className:e,children:n,...i}){return(0,t.jsx)(ea,{className:"flex",children:(0,t.jsxs)(eo,{"data-slot":"accordion-trigger",className:(0,r.cn)("focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180",e),...i,children:[n,(0,t.jsx)(ed.ChevronDownIcon,{className:"text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200"})]})})}],12817)},55577,e=>{"use strict";e.s(["default",()=>x]);var t=e.i(43476),n=e.i(52572),r=e.i(75157);e.i(55249);var i=e.i(78767),a=e.i(544),s=e.i(28531),o=e.i(35598),l=e.i(13563),c=e.i(37762),u=e.i(4645),d=e.i(20293),h=e.i(30013),f=e.i(71645),p=e.i(35296),m=e.i(96387),g=e.i(94350);let v=({children:e,className:v,showArrows:x=!0,showProgressBar:y=!1,showCounter:b=!1,counterPosition:w="bottom-right",slidesPerView:j=4,slidesPerViewMd:S,spaceBetween:k="1rem",isContainer:N=!0,sliderOptions:E,sliderClass:_,sliderIsFade:C=!1,sliderAutoplay:T=!1,arrowPosition:L="top-right",...M})=>{let D=(0,f.useRef)(null),P=[(0,u.default)()];C&&P.push((0,d.default)()),T&&P.push((0,c.default)({delay:4e3}));let[A,O]=(0,h.default)({inViewThreshold:.5,align:"start",...E},P),R=!0===N?s.Container:o.Div,[I,F]=(0,f.useState)(0),[z,B]=(0,f.useState)(1),[$,W]=(0,f.useState)(0),[V,H]=(0,f.useState)(!1),[U,Y]=(0,f.useState)(!0),[q,X]=(0,f.useState)(!1),[G,K]=(0,f.useState)(!0),{autoplayIsPlaying:Z,toggleAutoplay:J}=(0,p.useAutoplay)(O),{showAutoplayProgress:Q}=(0,m.useAutoplayProgress)(O,D),ee=(0,n.default)(l.MEDIA.desktop,!0),et=(0,f.useEffectEvent)(()=>{O&&(Y(!O.canScrollPrev()),H(!O.canScrollNext()))}),en=(0,f.useEffectEvent)(e=>{F(75*Math.max(0,Math.min(1,e.scrollProgress())))}),er=(0,f.useEffectEvent)(e=>{W(e.slideNodes().length),B(e.selectedScrollSnap()+1)}),ei=(0,f.useEffectEvent)(()=>{O&&(ee&&!1===O.canScrollNext()?X(!0):X(!1),K(O.canScrollPrev()||O.canScrollNext()))}),ea=(0,f.useCallback)(()=>{O&&O.scrollPrev()},[O]),es=(0,f.useCallback)(()=>{O&&O.scrollNext()},[O]);(0,f.useEffect)(()=>
44{if(O){if(O.slideNodes().length<=1)return;let e=(z===$?1:z+1)-1;O.slideNodes().forEach((t,n)=>{n===e?t.classList.add("is-next"):t.classList.remove("is-next")})}},[z,$,O]),(0,f.useEffect)(()=>{O&&(O.on("init",ei).on("resize",ei).on("select",et).on("init",et),en(O),O.on("reInit",()=>en(O)).on("scroll",()=>en(O)).on("slideFocus",()=>en(O)),er(O),O.on("select",()=>er(O)))},[O]);let eo=S?"auto"===S?"auto":`${100/S}%`:"auto"===j?"auto":`${j>1?100/j*2:100}%`;return(0,t.jsx)("div",{className:"-mt-14 overflow-hidden",children:(0,t.jsxs)(i.Base,{...M,className:(0,r.cn)(v,"relative mt-14"),anim:"fade-in",children:[!0===x&&"top-right"===L&&!0===G&&(0,t.jsx)(R,{className:"relative",children:(0,t.jsx)(g.default,{scrollPrev:ea,scrollNext:es,disabledPrev:U,disabledNext:V,navigationHidden:q,className:"mb-lg right-padding-md absolute bottom-full"})}),(0,t.jsxs)(R,{className:(0,r.cn)("md:pb-md relative overflow-visible"),children:[(0,t.jsx)("div",{className:(0,r.cn)("embla"),ref:A,style:{"--slides-per-view":"auto"===j?"auto":`${100/j}%`,"--slides-per-view-md":eo,"--slide-spacing":k},children:(0,t.jsx)("div",{className:(0,r.cn)("-ml-(--slide-spacing) grid auto-cols-[100%] grid-flow-col md:auto-cols-(--slides-per-view-md) lg:auto-cols-(--slides-per-view)",_),children:e})}),!0===y&&!q&&!0===G&&(0,t.jsx)("div",{className:"mt-padding-md relative mx-auto grid h-1 w-full max-w-56 overflow-hidden bg-neutral-200",children:(0,t.jsx)("div",{className:"absolute left-0 h-full w-1/4 bg-neutral-600",style:{left:`${I}
44%`}})}),b&&!0===G&&(0,t.jsxs)("div",{className:(0,r.cn)("textstyle-lg-regular mt-md text-right md:absolute md:text-left","bottom-right"===w?"right-md bottom-md":"top-md right-md"),children:[(0,t.jsx)("span",{children:("0"+z).slice(-2)})," ",(0,t.jsxs)("span",{className:"text-neutral-300",children:["/ ",("0"+$).slice(-2)]})]}),(0,t.jsxs)("div",{className:"bottom-md gap-md p-sm absolute right-0 z-20 flex w-full max-w-48 items-end justify-end",children:[!0===T&&!0===G&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:(0,r.cn)("embla__progress relative h-1 w-full origin-right overflow-hidden rounded-full bg-neutral-100 transition-all duration-300",Q?"":"scale-x-0 opacity-0"),children:(0,t.jsx)("div",{className:"embla__progress__bar animation-autoplay-progress bg-accent-100 absolute -left-full h-full w-full",ref:D})}),T&&(0,t.jsx)(a.ButtonIcon,{className:"embla__play",size:"m",onClick:J,icon:Z?"material-symbols:pause":"material-symbols:play-arrow",type:"button"})]}),!0===x&&"bottom-right"===L&&!0===G&&(0,t.jsx)(g.default,{scrollPrev:ea,scrollNext:es,disabledPrev:U,disabledNext:V,navigationHidden:q,className:""})]})]})]})})};v.displayName="Slider";let x=(0,f.memo)(v)},94350,e=>{"use strict";e.s(["default",()=>s]);var t=e.i(43476),n=e.i(75157);e.i(55249);var r=e.i(544),i=e.i(71645);let a=({scrollPrev:e,scrollNext:i,disabledPrev:a,disabledNext:s,showArrows:o,navigationHidden:l,className:c,arrowPosition:u,props:d})=>(0,t.jsxs)("div",{className:(0,n.cn)("gap-2xs z-5 flex justify-end max-md:hidden",c),"data-arrows":!0,...d,children:[(0,t.jsx)(r.ButtonIcon,{onClick:e,disabled:a,className:"cursor-pointer",icon:"material-symbols:arrow-back-ios-new",size:"m","aria-label":"Previous slide"}),(0,t.jsx)(r.ButtonIcon,{onClick:i,disabled:s,icon:"material-symbols:arrow-forward-ios",className:"cursor-pointer",size:"m","aria-label":"Next slide"})]});a.displayName="SliderArrows";let s=(0,i.memo)(a)},5426,e=>{"use strict";e.s(["default",()=>l]);var t=e.i(43476),n=e.i(75157);e.i(55249);var r=e.i(49710),i=e.i(13563),a=e.i(30013),s=e.i(71645),o=e.i(73592);let l=(0,s.memo)(({data:e,emblaOptions:l,...c})=>{let[u,d]=(0,a.default)({...l}),[h,f]=(0,s.useState)(!1),[p,m]=(0,s.useState)(!1),g=(0,s.useCallback)(()=>{d&&(d.canScrollPrev()?m(!1):m(!0),d.canScrollNext()?f(!1):f(!0))},[d]);(0,s.useEffect)(()=>{d&&(d.on("select",g),d.on("init",g))},[d,g]);let v=(0,s.useCallback)(()=>{d&&d.scrollPrev()},[d]),x=(0,s.useCallback)(()=>{d&&d.scrollNext()},[d]);return e?.length?(0,t.jsxs)("div",{className:(0,n.cn)("embla","relative col-span-12"),ref:u,...c,children:[(0,t.jsx)("div",{className:"grid auto-cols-auto grid-flow-col gap-x-6 md:auto-cols-[100%]",children:e?.map((e,r)=>(0,t.jsxs)("div",{children:[(0,t.jsx)(o.default,{data:e,fill:!0,objectFit:!0,className:(0,n.cn)(e.properties?.dimensions?.width&&e.properties?.dimensions?.height&&e.properties?.dimensions?.width<e.properties?.dimensions?.height?"h-[31.75rem] w-[23rem] md:h-[25.5rem] md:w-full":"h-[31.75rem] w-[55.5rem] md:h-[25.5rem] md:w-full"),sizes:`${i.MEDIA.tablet} 100vw, 50rem`,quality:90}),(0,t.jsx)("div",{className:(0,n.cn)("text-small","max-sm:px-gutter mt-4 h-5 text-neutral-400 max-sm:p-0"),children:e.properties?.description!==""?e.properties?.description:e.properties?.title})]},r?.toString()))}),(0,t.jsxs)("div",{className:"absolute top-[28.75rem] right-0 z-[5] grid grid-cols-2 backdrop-blur-[12px] md:top-[22.5rem]",children:[(0,t.jsx)("button",{className:"flex h-12 w-12 cursor-pointer flex-col items-center justify-center bg-neutral-100 transition-[background-color,opacity] duration-[var(--duration-default)] ease-[var(--ease-out-cubic)] hover:bg-neutral-200 data-[disable=true]:pointer-events-none data-[disable=true]:bg-transparent data-[disable=true]:opacity-70 hover:[&_.icon-arrow]:scale-110",onClick:v,"data-disable":p,children:(0,t.jsx)(r.Icon,{className:"icon-arrow h-5 w-5 transition-transform duration-[var(--duration-default)] ease-[var(--ease-out-cubic)]",icon:"material-symbols:arrow-back-ios-new"})}),(0,t.jsx)("button",{"data-disable":h,className:"flex h-12 w-12 cursor-pointer flex-col items-center justify-center bg-neutral-100 transition-[background-color,opacity] duration-[var(--duration-default)] ease-[var(--ease-out-cubic)] hover:bg-neutral-200 data-[disable=true]:pointer-events-none data-[disable=true]:bg-transparent data-[disable=true]:opacity-70 hover:[&_.icon-arrow]:scale-110",onClick:x,"data-disabled":d?.canScrollPrev(),children:(0,t.jsx)(r.Icon,{className:"icon-arrow h-5 w-5 transition-transform duration-[var(--duration-default)] ease-[var(--ease-out-cubic)]",icon:"material-symbols:arrow-forward-ios"})})]})]}):null})},71140,e=>{"use strict";e.s(["default",()=>a]);var t=e.i(43476),n=e.i(75157);e.i(82109);var r=e.i(64638);e.i(55249);var i=e.i(39931);let a=(0,e.i(71645).memo)(({isInModal:e,className:a,store:s,...o})=>{let{setStartDate:l,setEndDate:c,startDate:u,endDate:d}=s(),h=r.useStoreI18n.use.dictionary();return(0,t.jsx)(i.FromToDatePicker,{fromName:"date_from",fromId:"date_from",fromLabel:h["fe.plugin.filters.from"],fromPlaceholder:h["fe.events.filters.dateRange"],toName:"date_to",toId:"date_to",className:(0,n.cn)("min-w-[220px]",a),addDaysAmount:0,fromValue:u||void 0,toValue:d||void 0,onFromDateSelect:e=>{l(e),d&&e&&d<e&&c(null)},onToDateSelect:e=>{c(e)},onFromDateClear:()=>{l(null)},onToDateClear:()=>{c(null)},toLabel:h["fe.plugin.filters.to"],toPlaceholder:h["fe.events.filters.dateRange"],...o})})},55237,2992,35690,59601,14731,44811,44217,53742,50448,51564,68816,85628,23470,24281,e=>{"use strict";e.s(["default",()=>f],55237);var t=e.i(43476),n=e.i(89416);e.i(82109);var r=e.i(64638);e.i(55249),e.s(["default",()=>d],2992);var i=e.i(75157),a=e.i(59862),s=e.i(28531),o=e.i(11855),l=e.i(41552),c=e.i(71645);let u=({title:e,description:n,button:r,className:s,...o})=>(0,t.jsxs)("div",{className:(0,i.cn)("px-padding-md py-4xl gap-2xl col-span-12 flex flex-col bg-neutral-200",s),...o,children:[(0,t.jsxs)("div",{className:"",children:[(0,t.jsx)(l.Title,{as:"h2",className:"display text-accent-300",children:e}),(0,t.jsx)(l.Title,{as:"h3",className:"h2 text-neutral",children:n})]}),(0,t.jsx)("div",{children:(0,t.jsx)(a.Button,{...r})})]}),d=(0,c.memo)(({title:e,description:n,button:r,wrapper:i=!1,className:a,...l})=>i?(0,t.jsx)(o.Section,{children:(0,t.jsx)(s.Container,{children:(0,t.jsx)(u,{title:e,description:n,button:r,className:a,...l})})}):(0,t.jsx)(u,{title:e,description:n,button:r,className:a,...l}));e.i(28937);var h=e.i(40462);let f=(0,c.memo)(({store:e,...i})=>{let a=r.useStoreI18n.use.dictionary(),s=(0,c.useRef)(null),o=(0,c.useRef)(null);return(0,n.useGSAPContext)({scope:s,callback(){s.current&&(o.current=h.gsap.timeline().from(s.current,{opacity:0,y:20,duration:.5,ease:"power2.inOut"}))}}),(0,t.jsx)(d,{title:a["fe.events.error.title"],description:a["fe.events.error.description"],button:{nextLink:!1,as:"div",onClick:()=>void e.reset(),icon:"material-symbols:close",iconPosition:"left",size:"l",label:a["fe.events.filter.clear"]},ref:s,...i})});e.s(["default",()=>e$],23470),e.i(64485);var p=e.i(69951),m=e.i(40272);e.s(["Close",()=>w,"Content",()=>
44S,"Description",()=>_,"Footer",()=>N,"Header",()=>k,"Overlay",()=>j,"Portal",()=>b,"Root",()=>x,"Title",()=>E,"Trigger",()=>y],35690);var g=e.i(544),v=e.i(26999);function x({...e}){return(0,t.jsx)(v.Root,{"data-slot":"dialog",...e})}function y({...e}){return(0,t.jsx)(v.Trigger,{"data-slot":"dialog-trigger",...e})}function b({...e}){return(0,t.jsx)(v.Portal,{"data-slot":"dialog-portal",...e})}function w({...e}){return(0,t.jsx)(v.Close,{"data-slot":"dialog-close",...e})}function j({className:e,...n}){return(0,t.jsx)(v.Overlay,{"data-slot":"dialog-overlay",className:(0,i.cn)("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-1000000 bg-black/50",e),...n})}function S({className:e,children:n,showCloseButton:r=!0,...a}){return(0,t.jsxs)(b,{"data-slot":"dialog-portal",children:[(0,t.jsx)(j,{}),(0,t.jsxs)(v.Content,{"data-slot":"dialog-content",className:(0,i.cn)("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-1000000 grid max-h-[calc(100%-2rem)] w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 sm:max-w-lg",e),...a,children:[n,r&&(0,t.jsx)(v.Close,{"data-slot":"dialog-close",className:"ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:(0,t.jsx)(g.ButtonIcon,{size:"l",icon:"material-symbols:close"})})]})]})}function k({className:e,children:n,title:r="",description:a="",...s}){return(0,t.jsxs)("div",{"data-slot":"dialog-header",className:(0,i.cn)("p-xs pl-global flex flex-row items-center justify-between gap-0 text-center sm:text-left",e),...s,children:[(0,t.jsx)("div",{children:n?(0,t.jsx)(t.Fragment,{children:n}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(E,{className:"textstyle-lg-bold mb-0 pb-0",children:r}),(0,t.jsx)(_,{children:a})]})}),(0,t.jsx)("div",{children:(0,t.jsx)(w,{asChild:!0,children:(0,t.jsx)(g.ButtonIcon,{size:"l",icon:"material-symbols:close"})})})]})}function N({className:e,...n}){return(0,t.jsx)("div",{"data-slot":"dialog-footer",className:(0,i.cn)("flex flex-col-reverse gap-2 sm:flex-row sm:justify-end",e),...n})}function E({className:e,...n}){return(0,t.jsx)(v.Title,{"data-slot":"dialog-title",className:(0,i.cn)("text-lg leading-none font-semibold",e),...n})}function _({className:e,...n}){return(0,t.jsx)(v.Description,{"data-slot":"dialog-description",className:(0,i.cn)("text-muted-foreground text-sm",e),...n})}var C=e.i(35690),C=C,T=e.i(4226);e.s(["SpotSanityFiltersModal",()=>eC],50448),e.s(["default",()=>eC],53742);var L=e.i(27718);e.s(["useStoreTour",()=>L.default],59601);var L=L,M=e.i(6580);e.s(["SpotSanityCheckbox",()=>D.default],14731);var D=e.i(51054),D=D;e.s(["SpotSanityDates",()=>P.default],44811);var P=e.i(71140),P=P,A=e.i(26752),O=e.i(86470);function R({id:e,label:n,className:r,props:a,switchProps:s,labelClassName:o}){return(0,t.jsxs)("div",{className:(0,i.cn)("flex items-center space-x-2",r),...a,children:[n&&(0,t.jsx)(A.Label,{htmlFor:e,className:(0,i.cn)(o),children:n}),(0,t.jsx)(O.Switch,{id:e,...s,className:(0,i.cn)("data-[state=checked]:bg-primary! h-6 w-10 cursor-pointer bg-neutral-400! p-0.5 [&_*[data-slot=switch-thumb]]:size-4.5",s?.className)})]})}R.displayName="Switch";let I=(0,c.memo)(R);e.s(["default",0,I],44217);var F=e.i(70152),z=e.i(81140),B=e.i(20783),$=e.i(30030),W=e.i(69340),V=e.i(86318),H=e.i(99682),U=e.i(35804),Y=e.i(48425),q=e.i(75830),X=["PageUp","PageDown"],G=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],K={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},Z="Slider",[J,Q,ee]=(0,q.createCollection)(Z),[et,en]=(0,$.createContextScope)(Z,[ee]),[er,ei]=et(Z),ea=c.forwardRef((e,n
44)=>{let{name:r,min:i=0,max:a=100,step:s=1,orientation:o="horizontal",disabled:l=!1,minStepsBetweenThumbs:u=0,defaultValue:d=[i],value:h,onValueChange:f=()=>{},onValueCommit:p=()=>{},inverted:m=!1,form:g,...v}=e,x=c.useRef(new Set),y=c.useRef(0),b="horizontal"===o,[w=[],j]=(0,W.useControllableState)({prop:h,defaultProp:d,onChange:e=>{let t=[...x.current];t[y.current]?.focus(),f(e)}}),S=c.useRef(w);function k(e,t,{commit:n}={commit:!1}){let r,o=(String(s).split(".")[1]||"").length,l=Math.round((Math.round((e-i)/s)*s+i)*(r=Math.pow(10,o)))/r,c=(0,F.clamp)(l,[i,a]);j((e=[])=>{let r=function(e=[],t,n){let r=[...e];return r[n]=t,r.sort((e,t)=>e-t)}(e,c,t);if(!function(e,t){if(t>0)return Math.min(...e.slice(0,-1).map((t,n)=>e[n+1]-t))>=t;return!0}(r,u*s))return e;{y.current=r.indexOf(c);let t=String(r)!==String(e);return t&&n&&p(r),t?r:e}})}return(0,t.jsx)(er,{scope:e.__scopeSlider,name:r,disabled:l,min:i,max:a,valueIndexToChangeRef:y,thumbs:x.current,values:w,orientation:o,form:g,children:(0,t.jsx)(J.Provider,{scope:e.__scopeSlider,children:(0,t.jsx)(J.Slot,{scope:e.__scopeSlider,children:(0,t.jsx)(b?el:ec,{"aria-disabled":l,"data-disabled":l?"":void 0,...v,ref:n,onPointerDown:(0,z.composeEventHandlers)(v.onPointerDown,()=>{l||(S.current=w)}),min:i,max:a,inverted:m,onSlideStart:l?void 0:function(e){let t=function(e,t){if(1===e.length)return 0;let n=e.map(e=>Math.abs(e-t)),r=Math.min(...n);return n.indexOf(r)}(w,e);k(e,t)},onSlideMove:l?void 0:function(e){k(e,y.current)},onSlideEnd:l?void 0:function(){let e=S.current[y.current];w[y.current]!==e&&p(w)},onHomeKeyDown:()=>!l&&k(i,0,{commit:!0}),onEndKeyDown:()=>!l&&k(a,w.length-1,{commit:!0}),onStepKeyDown:({event:e,direction:t})=>{if(!l){let n=X.includes(e.key)||e.shiftKey&&G.includes(e.key),r=y.current;k(w[r]+s*(n?10:1)*t,r,{commit:!0})}}})})})})});ea.displayName=Z;var[es,eo]=et(Z,{startEdge:"left",endEdge:"right",size:"width",direction:1}),el=c.forwardRef((e,n)=>{let{min:r,max:i,dir:a,inverted:s,onSlideStart:o,onSlideMove:l,onSlideEnd:u,onStepKeyDown:d,...h}=e,[f,p]=c.useState(null),m=(0,B.useComposedRefs)(n,e=>p(e)),g=c.useRef(void 0),v=(0,V.useDirection)(a),x="ltr"===v,y=x&&!s||!x&&s;function b(e){let t=g.current||f.getBoundingClientRect(),n=eb([0,t.width],y?[r,i]:[i,r]);return g.current=t,n(e-t.left)}return(0,t.jsx)(es,{scope:e.__scopeSlider,startEdge:y?"left":"right",endEdge:y?"right":"left",direction:y?1:-1,size:"width",children:(0,t.jsx)(eu,{dir:v,"data-orientation":"horizontal",...h,ref:m,style:{...h.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:e=>{let t=b(e.clientX);o?.(t)},onSlideMove:e=>{let t=b(e.clientX);l?.(t)},onSlideEnd:()=>{g.current=void 0,u?.()},onStepKeyDown:e=>{let t=K[y?"from-left":"from-right"].includes(e.key);d?.({event:e,direction:t?-1:1})}})})}),ec=c.forwardRef((e,n)=>{let{min:r,max:i,inverted:a,onSlideStart:s,onSlideMove:o,onSlideEnd:l,onStepKeyDown:u,...d}=e,h=c.useRef(null),f=(0,B.useComposedRefs)(n,h),p=c.useRef(void 0),m=!a;function g(e){let t=p.current||h.current.getBoundingClientRect(),n=eb([0,t.height],m?[i,r]:[r,i]);return p.current=t,n(e-t.top)}return(0,t.jsx)(es,{scope:e.__scopeSlider,startEdge:m?"bottom":"top",endEdge:m?"top":"bottom",size:"height",direction:m?1:-1,children:(0,t.jsx)(eu,{"data-orientation":"vertical",...d,ref:f,style:{...d.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:e=>{let t=g(e.clientY);s?.(t)},onSlideMove:e=>{let t=g(e.clientY);o?.(t)},onSlideEnd:()=>{p.current=void 0,l?.()},onStepKeyDown:e=>{let t=K[m?"from-bottom":"from-top"].includes(e.key);u?.({event:e,direction:t?-1:1})}})})}),eu=c.forwardRef((e,n)=>{let{__scopeSlider:r,onSlideStart:i,onSlideMove:a,onSlideEnd:s,onHomeKeyDown:o,onEndKeyDown:l,onStepKeyDown:c,...u}=e,d=ei(Z,r);return(0,t.jsx)(Y.Primitive.span,{...u,ref:n,onKeyDown:(0,z.composeEventHandlers)(e.onKeyDown,e=>{"Home"===e.key?(o(e),e.preventDefault()):"End"===e.key?(l(e),e.preventDefault()):X.concat(G).includes(e.key)&&(c(e),e.preventDefault())}),onPointerDown:(0,z.composeEventHandlers)(e.onPointerDown,e=>{let t=e.target;t.setPointerCapture(e.pointerId),e.preventDefault(),d.thumbs.has(t)?t.focus():i(e)}),onPointerMove:(0,z.composeEventHandlers)(e.onPointerMove,e=>{e.target.hasPointerCapture(e.pointerId)&&a(e)}),onPointerUp:(0,z.composeEventHandlers)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&(t.releasePointerCapture(e.pointerId),s(e))})})}
44),ed="SliderTrack",eh=c.forwardRef((e,n)=>{let{__scopeSlider:r,...i}=e,a=ei(ed,r);return(0,t.jsx)(Y.Primitive.span,{"data-disabled":a.disabled?"":void 0,"data-orientation":a.orientation,...i,ref:n})});eh.displayName=ed;var ef="SliderRange",ep=c.forwardRef((e,n)=>{let{__scopeSlider:r,...i}=e,a=ei(ef,r),s=eo(ef,r),o=c.useRef(null),l=(0,B.useComposedRefs)(n,o),u=a.values.length,d=a.values.map(e=>ey(e,a.min,a.max)),h=u>1?Math.min(...d):0,f=100-Math.max(...d);return(0,t.jsx)(Y.Primitive.span,{"data-orientation":a.orientation,"data-disabled":a.disabled?"":void 0,...i,ref:l,style:{...e.style,[s.startEdge]:h+"%",[s.endEdge]:f+"%"}})});ep.displayName=ef;var em="SliderThumb",eg=c.forwardRef((e,n)=>{let r=Q(e.__scopeSlider),[i,a]=c.useState(null),s=(0,B.useComposedRefs)(n,e=>a(e)),o=c.useMemo(()=>i?r().findIndex(e=>e.ref.current===i):-1,[r,i]);return(0,t.jsx)(ev,{...e,ref:s,index:o})}),ev=c.forwardRef((e,n)=>{var r,i,a,s,o;let l,u,{__scopeSlider:d,index:h,name:f,...p}=e,m=ei(em,d),g=eo(em,d),[v,x]=c.useState(null),y=(0,B.useComposedRefs)(n,e=>x(e)),b=!v||m.form||!!v.closest("form"),w=(0,U.useSize)(v),j=m.values[h],S=void 0===j?0:ey(j,m.min,m.max),k=(r=h,(i=m.values.length)>2?`Value ${r+1} of ${i}`:2===i?["Minimum","Maximum"][r]:void 0),N=w?.[g.size],E=N?(a=N,s=S,o=g.direction,u=eb([0,50],[0,l=a/2]),(l-u(s)*o)*o):0;return c.useEffect(()=>{if(v)return m.thumbs.add(v),()=>{m.thumbs.delete(v)}},[v,m.thumbs]),(0,t.jsxs)("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[g.startEdge]:`calc(${S}% + ${E}px)`},children:[(0,t.jsx)(J.ItemSlot,{scope:e.__scopeSlider,children:(0,t.jsx)(Y.Primitive.span,{role:"slider","aria-label":e["aria-label"]||k,"aria-valuemin":m.min,"aria-valuenow":j,"aria-valuemax":m.max,"aria-orientation":m.orientation,"data-orientation":m.orientation,"data-disabled":m.disabled?"":void 0,tabIndex:m.disabled?void 0:0,...p,ref:y,style:void 0===j?{display:"none"}:e.style,onFocus:(0,z.composeEventHandlers)(e.onFocus,()=>{m.valueIndexToChangeRef.current=h})})}),b&&(0,t.jsx)(ex,{name:f??(m.name?m.name+(m.values.length>1?"[]":""):void 0),form:m.form,value:j},h)]})});eg.displayName=em;var ex=c.forwardRef(({__scopeSlider:e,value:n,...r},i)=>{let a=c.useRef(null),s=(0,B.useComposedRefs)(a,i),o=(0,H.usePrevious)(n);return c.useEffect(()=>{let e=a.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set;if(o!==n&&t){let r=new Event("input",{bubbles:!0});t.call(e,n),e.dispatchEvent(r)}},[o,n]),(0,t.jsx)(Y.Primitive.input,{style:{display:"none"},...r,ref:s,defaultValue:n})});function ey(e,t,n){return(0,F.clamp)(100/(n-t)*(e-t),[0,100])}function eb(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}ex.displayName="RadioBubbleInput",e.s(["Range",0,ep,"Root",0,ea,"Slider",0,ea,"SliderRange",0,ep,"SliderThumb",0,eg,"SliderTrack",0,eh,"Thumb",0,eg,"Track",0,eh,"createSliderScope",0,en],44729);var ew=e.i(44729),ew=ew;let ej=(0,c.memo)(function({className:e,defaultValue:n,showOutput:r=!1,thumbLabels:a=["start","end"],value:s,min:o=0,max:l=100,...u}){let d=c.useMemo(()=>Array.isArray(s)?s:Array.isArray(n)?n:[o,l],[s,n,o,l]);return(0,t.jsxs)(ew.Root,{"data-slot":"slider",defaultValue:n,value:s,min:o,max:l,className:(0,i.cn)("relative flex w-full touch-none items-center select-none data-disabled:opacity-50 data-[orientation=vertical]:h-full data-[orientation=vertical]:min-h-44 data-[orientation=vertical]:w-auto data-[orientation=vertical]:flex-col",e),...u,children:[(0,t.jsx)(ew.Track,{"data-slot":"slider-track",className:(0,i.cn)("relative grow cursor-pointer overflow-hidden rounded-full bg-neutral-300 data-[orientation=horizontal]:h-0.5 data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-1.5"),children:(0,t.jsx)(ew.Range,{"data-slot":"slider-range",className:(0,i.cn)("bg-primary-300 absolute data-[orientation=horizontal]:h-full data-[orientation=vertical]:w-full")})}),Array.from({length:d.length},(e,n)=>(0,t.jsx)(ew.Thumb,{"data-slot":"slider-thumb",className:"ring-ring/50 block size-6 shrink-0 cursor-pointer rounded-full border border-neutral-300 bg-white shadow-sm transition-[color,box-shadow] hover:ring-4 focus-visible:ring-4 focus-visible:outline-hidden disabled:pointer-events-none disabled:opacity-50"},n))]})});e.i(32832);
44var eS=e.i(47926),eS=eS,ek=e.i(19625),eN=e.i(59865);let eE=({children:e})=>(0,t.jsx)("p",{className:"textstyle-md-bold",children:e}),e_=({children:e,props:n})=>(0,t.jsx)("div",{className:"gap-y-md py-lg grid auto-rows-auto grid-cols-1 border-t border-t-neutral-300",...n,children:e}),eC=(0,c.memo)(({data:e,store:n,...i})=>{let a=(0,ek.getPlugin)(e),s=e?.content?.facets,{isOpenToday:o,setIsOpenToday:l,isTopEvents:u,setIsTopEvents:d}=n(),{distance:h,setDistance:f,duration:p,setDuration:m,difficulty:g,setDifficulty:v}=(0,L.default)(),x=(0,c.useMemo)(()=>"spotsanity_tour"===e.type?(0,eS.default)(e.content?.items):[],[e]),y=(0,eN.useDebounceCallback)(f,100),b=(0,eN.useDebounceCallback)(m,100),w=Array.isArray(h.selected)?h.selected.map(e=>e>=6e4?60:Math.round(e/1e3)):[Math.round(h.min/1e3),Math.min(Math.round(h.max/1e3),60)],j=Array.isArray(p.selected)?p.selected.map(e=>e>=p.max?8:Math.round(e/60)):[Math.round(p.min/60),Math.min(Math.round(p.max/60),8)],S=()=>{if("spotsanity_accommodation"===e.type)return"hotel";if("spotsanity_eventlist"===e.type)return"event";if("spotsanity_tour"===e.type)return"tour";if("spotsanity_story"===e.type)return"story";if("spotsanity_nature"===e.type)return"nature";else return"sanityPlugin"},k=r.useStoreI18n.use.dictionary();return(0,t.jsxs)("div",{className:"flex flex-col",...i,children:["story"!==S()&&"nature"!==S()&&"event"!==S()&&a&&!0===a.hasShowOpenClosed&&(0,t.jsxs)(e_,{children:[(0,t.jsx)(eE,{children:k["fe.plugin.filters.opening"]}),(0,t.jsx)(I,{className:"justify-between",id:"openToday",label:k["fe.plugin.openToday"],labelClassName:"textstyle-md-regular",switchProps:{checked:o,onClick:()=>{l(!o)}}})]}),"tour"===S()&&(0,t.jsxs)(t.Fragment,{children:[x.length>1&&(0,t.jsxs)(e_,{children:[(0,t.jsx)(eE,{children:k["be.tour.filter.difficulty"]}),(0,t.jsx)("div",{className:"gap-y-md grid grid-cols-1 gap-x-0 capitalize sm:grid-cols-3",children:x.map(e=>(0,t.jsx)(M.Checkbox,{id:`difficulty-${e.value}`,label:e.label,checked:g.includes(e.value),onChange:()=>{var t;return t=e.value,void(g.includes(t)?v(g.filter(e=>e!==t)):v([...g,t]))}},e.value))})]}),(0,t.jsxs)(e_,{children:[(0,t.jsx)(eE,{children:k["be.tour.filter.distance"]}),(0,t.jsx)(ej,{"aria-label":"Distance",showOutput:!1,value:w,max:60,thumbLabels:["start","end"],onValueChange:e=>{if(Array.isArray(e)){let t=e.map(e=>60===e?h.max:1e3*e);y({...h,selected:t})}}}),(0,t.jsx)("div",{className:"text-center",children:Array.isArray(h.selected)?h.selected.map(e=>{let t=Math.round(e/1e3);return t>=60?">60 km":`${t} km`}).join(" - "):`${Math.round(h.min/1e3)} km - ${Math.round(h.max/1e3)>60?">60 km":`${Math.round(h.max/1e3)} km`}`})]}),(0,t.jsxs)(e_,{children:[(0,t.jsx)(eE,{children:k["be.tour.filter.duration"]}),(0,t.jsx)(ej,{"aria-label":"Duration","data-slot":"slider",value:j,max:8,onValueChange:e=>{if(Array.isArray(e)){let t=e.map(e=>8===e?p.max:60*e);b({...p,selected:t})}}}),(0,t.jsx)("div",{className:"text-center",children:Array.isArray(p.selected)?p.selected.map(e=>{let t=Math.round(e/60);return t>=8?">8 h":`${t} h`}).join(" - "):`${Math.round(p.min/60)} h - ${Math.round(p.max/60)>8?">8 h":`${Math.round(p.max/60)} h`}`})]})]}),"event"===S()&&e?.plugin&&"hasShowFilterTopEvents"in e.plugin&&e.plugin.hasShowFilterTopEvents&&(0,t.jsxs)(e_,{children:[(0,t.jsx)(eE,{children:k["fe.plugin.filters.opening"]}),(0,t.jsx)(I,{className:"justify-between",id:"topEvents",labelClassName:"textstyle-md-regular",label:k["fe.events.filters.top"],switchProps:{checked:u,onClick:()=>{d(!u)}}})]}),("hotel"!==S()&&e.plugin&&"hasShowFormOnline"in e.plugin&&e.plugin.hasShowFormOnline||"event"===S())&&(0,t.jsxs)(e_,{children:[(0,t.jsx)(eE,{children:k["fe.events.filters.dates"]}),(0,t.jsx)("div",{className:"gap-y-md gap-xs flex flex-col justify-between md:grid md:grid-cols-2",children:(0,t.jsx)(P.default,{store:n,isInModal:!0})})]}),s&&Object.keys(s).filter(e=>Object.values(s[e]?.facetAttributes).filter(e=>e.isActive).length>0).map((e,r)=>(0,t.jsxs)(e_,{children:[(0,t.jsx)(eE,{children:s[e]?.name}),(0,t.jsx)("div",{className:"gap-y-md grid grid-cols-1 gap-x-0 sm:grid-cols-2",children:s&&Object.values(s[e]?.facetAttributes).map(r=>{if(r.isActive)return(0,t.jsx)(D.default,{store:n,data:r,id:r.facedId,isDropdown:"resort-location"===e,children:r.title},r.facedId)})})]},r?.toString()))]})});e.s(["SpotSanitySorts",()=>eA],85628),e.s(["default",()=>eA],68816);var eT=e.i(65734),eL=e.i(72310),eL=eL;let eM=({children:e,className:n,id:r,...a})=>(0,t.jsxs)("div",{className:"gap-xs flex items-center",children:[(0,t.jsx)(eL.Item,{className:(0,i.cn)("global-focus easing-none size-6 rounded-full border border-neutral-400 bg-white transition-all duration-100 outline-none hover:border-2 hover:border-neutral-600",n),id:r,...a,children:(0,t.jsx)(eL.Indicator,{className:"duration-default ease-out-cubic relative flex size-full items-center justify-center transition-all after:block after:size-[11px] after:rounded-full after:bg-neutral-600"})}),(0,t.jsx)("label",{className:"cursor-pointer",htmlFor:r,children:e})]});eM.displayName="RadioGroupItem";var eL=eL;let eD=({className:e,children:n,...r})=>(0,t.jsx)(eL.Root,{className:(0,i.cn)("flex flex-col gap-2.5",e),...r,children:n});eD.displayName="RadioGroupRoot";let eP={Root:eD,Item:eM};e.s(["RadioGroup",0,eP],51564);let eA=(0,c.memo)(({data:e,store:n,...s})=>{let o,{setSortBy:l,sortBy:u}=n(),d=r.useStoreI18n.use.dictionary();(0,c.useEffect)(()=>{u||l(e.plugin?.sortBy??"random")},[u,l]);let h={random:[{key:`${d["fe.plugin.filters.random"]}`,value:"random"}],name:[{key:`${d["fe.plugin.sortBy.name"]} ↓`,value:"name-desc"},{key:`${d["fe.plugin.sortBy.name"]} ↑`,value:"name-asc"}],price:[{key:`${d["fe.plugin.filters.price"]} ↓`,value:"price-desc"},{key:`${d["fe.plugin.filters.price"]} ↑`,value:"price-asc"}],date:[{key:`${d["fe.plugin.filters.date"]} ↓`,value:"date-desc"},{key:`${d["fe.plugin.filters.date"]} ↑`,value:"date-asc"}],distance:[{key:`${d["be.tour.filter.distance"]} ↓`,value:"distance-desc"},{key:`${d["be.tour.filter.distance"]} ↑`,value:"distance-asc"}],difficulty:[{key:`${d["be.tour.filter.difficulty"]} ↓`,value:"difficulty-desc"},{key:`${d["be.tour.filter.difficulty"]} ↑`,value:"difficulty-asc"}],duration:[{key:`${d["be.tour.filter.duration"]} ↓`,value:"duration-desc"},{key:`${d["be.tour.filter.duration"]} ↑`,value:"duration-asc"}]}
44,f=(o=[],e.plugin?.sortOptions?.forEach(e=>{o.push(...h[e])}),o),p=f.find(e=>e.value===u)??f[0];return(0,c.useEffect)(()=>{!f.some(e=>e.value===u)&&p&&l(p.value)},[f,p,l,u]),(0,t.jsx)(eT.Popover,{className:(0,i.cn)("relative z-10 h-full w-fit cursor-pointer justify-self-start"),button:(0,t.jsx)(a.Button,{variant:"text",size:"s",children:d["fe.events.sortBy"]?`${d["fe.events.sortBy"]} ${p?.key??""}`:"Loading..."}),...s,children:(0,t.jsx)(eP.Root,{value:u,onValueChange:l,children:f?.length>0&&f?.map(e=>(0,t.jsx)(eP.Item,{value:e.value,id:`r-${e.value}`,children:e.key},e.key))})})});var eO=e.i(90090),eO=eO,eR=e.i(13563),eI=e.i(70703),eF=e.i(51186);let ez=(0,eI.default)(()=>e.A(30637),{ssr:!1}),eB=(0,eI.default)(()=>e.A(78895),{loadableGenerated:{modules:[87171]},ssr:!1}),e$=(0,c.memo)(({data:e,store:n,filterUrlForBackend:s,...o})=>{let l=()=>"spotsanity_accommodation"===e.type?"hotel":"spotsanity_eventlist"===e.type?"event":"spotsanity_tour"===e.type?"tour":"spotsanity_story"===e.type?"story":"default",u=r.useStoreI18n.use.dictionary(),{storeItemsToShow:d,storeFilteredItems:h,facets:f,startDate:g,endDate:v,isOpenToday:x,difficulty:y,setSearch:b,search:w,reset:j}=n(),S=m.useStoreGeo.use.setLocation(),{coords:k,isGeolocationAvailable:N}=(0,eF.useGeolocated)({positionOptions:{enableHighAccuracy:!1},userDecisionTimeout:5e3}),E=(0,p.useMedia)(eR.MEDIA.desktop,!0);(0,c.useEffect)(()=>{N&&k&&S({latitude:k.latitude,longitude:k.longitude})},[k,N]);let _=y?.length??0,L=f.length>0||g||v||x||_>0||""!==w,M=f?.length+ +!!x+_||0;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"c-spot-sanity-filters gap-xs top-14 z-20 flex w-full justify-self-start md:top-16",...o,children:[(0,t.jsx)(T.InputSearch,{id:"search",name:"search",value:w,onChange:e=>b(e.target.value),label:u["fe.events.filters.search"],placeholder:u["fe.events.filters.keywords"]}),E&&("hotel"!==l()&&e.plugin&&"hasShowFormOnline"in e.plugin&&e.plugin.hasShowFormOnline||"event"===l())&&(0,t.jsx)(c.Suspense,{children:(0,t.jsx)(ez,{store:n})}),e.plugin&&"hasShowFormOnline"in e.plugin&&e.plugin.hasShowFormOnline,((0,eO.default)(e?.content?.facets)||"tour"===l())&&(0,t.jsxs)("div",{className:(0,i.cn)("relative flex min-h-full grow-0 items-center justify-self-start",L&&"[&_.dot]:opacity-100"),children:[(0,t.jsxs)(C.Root,{children:[(0,t.jsx)(C.Trigger,{asChild:!0,children:(0,t.jsxs)(a.Button,{icon:"material-symbols:instant-mix",iconPosition:"left",className:"h-full whitespace-nowrap",children:[`${u["fe.events.filters.title"]}`,M>0&&` (${M.toString()})`]})}),(0,t.jsxs)(C.Content,{className:"mb-lg gap-0 border-0 p-0 sm:max-w-[752px]","data-lenis-prevent":!0,showCloseButton:!1,children:[(0,t.jsx)(C.Header,{}),(0,t.jsx)("div",{className:"px-global max-h-[calc(100vh-var(--spacing-global)-(160px+3rem))] overflow-y-auto",children:(0,t.jsx)(eC,{data:e,store:n})}),(0,t.jsxs)(C.Footer,{className:"px-lg py-md flex bg-neutral-200 sm:justify-between",children:[(0,t.jsx)(a.Button,{variant:"tertiary",onClick:j,children:u["fe.events.filters.deleteAll"]}),(0,t.jsx)(C.Close,{asChild:!0,children:(0,t.jsxs)(a.Button,{type:"submit",variant:"primary",children:[u["fe.events.filters.apply"]," (",h.toString(),")"]})})]})]})]}),(0,t.jsx)("div",{className:"dot ease-out-cubic absolute top-2 right-2 h-2 w-2 bg-neutral-600 opacity-0 transition-opacity duration-(--duration-default)"})]})]}),(0,t.jsxs)("div",{className:"py-md relative z-5 col-span-12 grid w-full grid-cols-2 items-center",children:[(0,t.jsx)("div",{children:d?(0,t.jsx)("p",{className:"textstyle-sm-regular",children:`1 - ${h>d?d:h} ${u["fe.events.filters.resultsFrom"]} ${h}`}):(0,t.jsx)("div",{className:"gap-md flex items-center",children:(0,t.jsx)(a.Button,{variant:"text",as:"button",nextLink:!1,onClick:j,children:e?.plugin?.noResultText||u["fe.events.filters.noResults"]})})}),(0,t.jsxs)("div",{className:"gap-md flex items-center justify-self-end",children:[E&&"spotsanity_eventlist"===e.type&&e?.plugin?.hasS
44howPdf&&(0,t.jsx)(c.Suspense,{children:(0,t.jsx)(eB,{data:e,store:n})}),E&&s&&e.plugin&&"hasShowPdf"in e.plugin&&e.plugin.hasShowPdf&&"linkToPdf"in e.plugin&&e.plugin.linkToPdf&&(0,t.jsx)(a.Button,{href:s,nextLink:!1,variant:"text",size:"s",children:u["fe.events.generatePdf"]}),(0,t.jsx)(eA,{data:e,store:n})]})]})]})});e.s(["default",()=>eV],24281);var eW=e.i(76942),eW=eW;let eV=({number:e,setNumber:n})=>(0,t.jsx)(eW.default,{value:e,onChange:e=>n(Number(e.target.value))})},33845,e=>{"use strict";e.s(["default",()=>d]);var t=e.i(47167),n=e.i(43476),r=e.i(75157);e.i(82109);var i=e.i(15682),a=e.i(64638),s=e.i(83465),o=e.i(75617),l=e.i(13563),c=e.i(18566),u=e.i(71645);let d=(0,u.memo)(({data:d,store:h,...f})=>{let p=(0,u.useRef)(null),{storeFilteredItemsData:m,startDate:g,endDate:v}=h(),{contact:x}=(0,i.useStoreContact)(),{setIsLoading:y}=(0,s.default)(),b=a.useStoreI18n.use.dictionary(),w=a.useStoreI18n.use.currentLocale(),j="Events",[S,k]=(0,u.useState)({}),[N,E]=(0,u.useState)(!1),_=(0,u.useMemo)(()=>(function(e,t=null,n=null){let r=[],i=new Date(t||new Date().setHours(0,0,1,0)),a=n?new Date(n):null;return e.forEach(e=>{e?.cleanDates?.forEach(t=>{let n=new Date(t?.startDate),s=new Date(t?.endDate),o=a&&a<s?new Date(a.setHours(23,59,59,999)):s;for(let t=new Date(i>n?i:n);t<=o;t.setDate(t.getDate()+1)){let n=t.getFullYear(),i=(t.getMonth()+1).toString().padStart(2,"0"),a=t.getDate().toString().padStart(2,"0"),s=`${n}-${i}-${a}`;r[s]||(r[s]=[]),r[s].includes(e)||r[s].push(e)}})}),r})(m,g,v),[m,g,v]);(0,u.useEffect)(()=>{k(_)},[_]);let C=(0,c.usePathname)(),T=t.default?.env?.NEXT_PUBLIC_SITE_URL?.replace(/^https?:\/\//,"")+C,L=new Image;L.src=`/public/logo/${l.PROJECT}.png`;let M=0,D=0;function P(e,t="long"){let n=new Date(e);return isNaN(n.getTime())?"":n.toLocaleDateString(w,{weekday:"long"===t?"long":"short",day:"long"===t?"numeric":"2-digit",month:"long"===t?"long":"2-digit",year:"numeric"})}"surselva"===l.PROJECT&&(M=29.17,D=8.2);let A=(()=>{if(g&&v){let e=P(g,"short"),t=P(v,"short");return`${e} - ${t}`}let e=Object.keys(S).map(e=>new Date(e));if(e.length>0){let t=new Date(Math.min(...e.map(e=>e.getTime()))),n=new Date(Math.max(...e.map(e=>e.getTime()))),r=P(t.toISOString(),"short"),i=P(n.toISOString(),"short");return`${r} - ${i}`}return""})(),O=async()=>{y(!0);try{let{jsPDF:t}=await e.A(34162),n=new t({unit:"mm",format:"a4",orientation:"p",compress:!0}),r=await fetch("/api/fonts/fontInterRegular"),i=await fetch("/api/fonts/fontInterBold"),a=await r.text(),s=await i.text();if(n.addFileToVFS("Inter-normal.ttf",a),n.addFont("Inter-normal.ttf","Inter","normal"),n.addFileToVFS("Inter-bold.ttf",s),n.addFont("Inter-bold.ttf","Inter","bold"),"surselva"===l.PROJECT){let e=await fetch("/api/fonts/fontSecondaryEngadin"),t=await e.text();n.addFileToVFS("Secondary.ttf",t),n.addFont("Secondary.ttf","Secondary","normal")}else n.addFileToVFS("Secondary.ttf",a),n.addFont("Secondary.ttf","Secondary","normal");n.setFont("Inter"),n.setTextColor(26,25,23),n.setFont("Inter","normal"),n.html(p.current,{callback:e=>{let t=e?.internal?.getNumberOfPages()||0;o(t),e.save(j+".pdf"),y(!1)},autoPaging:"text",html2canvas:{allowTaint:!0,letterRendering:!0,logging:!1},margin:[28,10,18,10],width:190,windowWidth:794});let o=e=>{for(let t=1;t<=e;t++)n.setLineWidth(.3),n.setDrawColor(26,25,23),n.rect(5,5,n.internal.pageSize.getWidth()-10,n.internal.pageSize.getHeight()-10,"S"),n.setLineWidth(.3),n.setDrawColor(26,25,23),n.line(5,20,n.internal.pageSize.getWidth()-5,20),n.setTextColor(26,25,23),1===t&&(n.setPage(t),n.setFont("Inter"),n.setTextColor(26,25,23),n.setFontSize(8),n.text(l.PROJECT.toUpperCase(),10,14,{charSpace:.5}),n.text(j.toUpperCase(),n.internal.pageSize.getWidth()-12,14,{align:"right",charSpace:.5}),n.setFontSize(16),n.text(A,n.internal.pageSize.getWidth()/2,n.internal.pageSize.getHeight()/2+5,{align:"center"}),n.setFont("Secondary"),n.setFontSize(64),n.text(j,n.internal.pageSize.getWidth()/2,n.internal.pageSize.getHeight()/2-10,{align:"center"}),n.addImage(L,"png",n.internal.pageSize.getWidth()-2*M-10,n.internal.pageSize.getHeight()-2*D-10,2*M,2*D)),t>1&&(n.setPage(t),n.setFont("Inter"),n.setFontSize(8),n.setLineWidth(.3),n.setDrawColor(26,25,23),n.line(5,n.internal.pageSize.getHeight()-14,n.internal.pageSize.getWidth()-5,n.internal.pageSize.getHeight()-14),A&&(n.setFont("Inter","bold"),n.text(b["fe.pdf.selectedData"],10,14),n.setFont("Inter","normal"),n.text(A,39,14)),n.addImage(L,"png",n.internal.pageSize.getWidth()-M-10,9,M,D),n.text(`${T} \xb7 ${x.tel&&x.tel} \xb7 ${x.email}`,10,n.internal.pageSize.getHeight()-8.5),n.text(`${t} / ${e}`,n.internal.pageSize.getWidth()-10,n.internal.pageSize.getHeight()-8.5,{align:"right"}))};E(!1)}catch(e){console.error("Error generating PDF:",e),y(!1),E(!1)}};return(0,u.useEffect)(()=>{N&&O()},[N]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(o.default,{onClick:()=>E(!0),variant:"text",size:"s",children:b["fe.events.generatePdf"]}),N&&(0,n.jsx)("div",{className:(0,r.cn)("pdf_wrapper","fixed right-[-1000px]"),children:(0,n.jsxs)("div",{className:"relative h-auto w-full max-w-[210mm] font-[Inter,sans-serif] text-[12px] leading-4",ref:p,children:[(0,n.jsx)("div",{className:"relative flex h-[270mm] w-full flex-col items-center justify-center gap-4 text-center tracking-[0.5]"}
44),Object.keys(S).sort().map(e=>(0,n.jsxs)("div",{children:[(0,n.jsx)("h2",{className:"font-[Secondary,sans-serif] text-[28px] leading-[34px] font-normal tracking-[0.5] text-black",children:P(e,"short")}),(0,n.jsxs)("div",{children:[(0,n.jsx)("br",{}),(0,n.jsxs)("div",{className:"grid w-full grid-cols-[calc(31.25%-24px)_25%_25%_18.75%] gap-2 border-t border-t-black font-bold text-black",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("br",{}),(0,n.jsx)("p",{className:"font-[Inter,sans-serif] text-[12px] leading-4 tracking-[0.5] wrap-break-word",children:b["fe.pdf.event"]}),(0,n.jsx)("br",{})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("br",{}),(0,n.jsx)("p",{className:"font-[Inter,sans-serif] text-[12px] leading-4 tracking-[0.5] wrap-break-word",children:b["fe.pdf.date"]}),(0,n.jsx)("br",{})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("br",{}),(0,n.jsx)("p",{className:"font-[Inter,sans-serif] text-[12px] leading-4 tracking-[0.5] wrap-break-word",children:b["fe.pdf.location"]}),(0,n.jsx)("br",{})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("br",{}),(0,n.jsx)("p",{className:"font-[Inter,sans-serif] text-[12px] leading-4 tracking-[0.5] wrap-break-word",children:b["fe.pdf.contact"]}),(0,n.jsx)("br",{})]})]}),S?.[e]?.map((t,r)=>(0,n.jsxs)("div",{className:"grid w-full grid-cols-[calc(31.25%-24px)_25%_25%_18.75%] gap-2 border-t border-t-black text-black",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("br",{}),(0,n.jsx)("p",{className:"font-[Inter,sans-serif] text-[12px] leading-4 tracking-[0.5] wrap-break-word",style:{fontFamily:"Inter, sans-serif",fontWeight:700,letterSpacing:.2},children:t.title}),t?.summary&&(0,n.jsx)("p",{className:"font-[Inter,sans-serif] text-[12px] leading-4 tracking-[0.5] wrap-break-word",dangerouslySetInnerHTML:{__html:t?.summary}}),(0,n.jsx)("br",{}),(0,n.jsx)("br",{})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("br",{}),t?.cleanDates&&(0,n.jsx)("p",{className:"font-[Inter,sans-serif] text-[12px] leading-4 tracking-[0.5] wrap-break-word",dangerouslySetInnerHTML:{__html:((e=[],t)=>{let n=b["fe.pdf.allDay"],r="",i=e.filter(e=>{let n=new Date(e?.startDate),r=new Date(e?.endDate),i=new Date(t);return n<=i&&i<=r});return 0===i.length?"":(i.forEach(e=>{let t=new Date(e?.startDate),i=new Date(e?.endDate),a=t.toLocaleDateString(w,{weekday:"long",day:"numeric",month:"long",year:"numeric"}),s=t.toISOString().split("T")[0]===i.toISOString().split("T")[0]?a:`${t.toLocaleDateString(w,{day:"numeric",month:"long"})} - ${i.toLocaleDateString(w,{day:"numeric",month:"long"})}`,o=!e.allDay&&(e.startTime||e.endTime)?`${e.startTime||""}${e.startTime&&e.endTime?" - ":""}${e.endTime||""}`:n;r+=`${s}, ${o} 45`}),r)})(t.cleanDates,e)}}),t?.categories&&(0,n.jsxs)("p",{className:"font-[Inter,sans-serif] text-[12px] leading-4 tracking-[0.5] wrap-break-word",children:[b["fe.events.filters.categories"],":  ",t?.categories]}),(0,n.jsx)("br",{}),(0,n.jsx)("br",{})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("br",{}),t?.infoLocation&&(0,n.jsx)("p",{className:"font-[Inter,sans-serif] text-[12px] leading-4 tracking-[0.5] wrap-break-word",children:t.infoLocation}),(0,n.jsx)("br",{}),(0,n.jsx)("br",{})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("br",{}),(0,n.jsx)("p",{className:"font-[Inter,sans-serif] text-[12px] leading-4 tracking-[0.5] wrap-break-word",dangerouslySetInnerHTML:{__html:t?.contactText||""}}),t?.prices&&t?.prices.length?(0,n.jsx)("p",{className:"font-[Inter,sans-serif] text-[12px] leading-4 tracking-[0.5] wrap-break-word",style:{fontFamily:"Inter, sans-serif",fontWeight:700,letterSpacing:.2},dangerouslySetInnerHTML:{__html:`${t?.prices?.[0]?.labelTitlePrice} 46 <br/> 47 ${t?.prices?.[0]?.labelPrice} 48 `}}):"",(0,n.jsx)("br",{}),(0,n.jsx)("br",{})]})]},e+"_"+r?.toString()))]}),(0,n.jsx)("br",{}),(0,n.jsx)("br",{}),(0,n.jsx)("br",{})]},e))]})})]})})},22770,30013,90845,53191,67811,69926,25885,72454,12257,79647,80351,72908,38339,51748,19994,35548,63483,e=>{"use strict";e.s(["default",()=>s],22770);var t=e.i(43476),n=e.i(75157);e.i(82109);var r=e.i(64638);e.i(55249);var i=e.i(56394),a=e.i(71645);let s=(0,a.memo)(({data:e})=>{let a,s,o,l,c;if("event"==("spotsanity_eventlist"===e.type?"event":"default"))return null;let u=e?.content?.item?.time,d=u?.specialHours;function h(e){let[t,n,r]=e.split("-");return`${r}.${n}.${t}`}let f=(0,n.cn)("gap-xl grid grid-cols-2 max-sm:grid-cols-1",d.length>0&&""),p=(s=[(a=r.useStoreI18n.use.dictionary())["fe.date.day.1"],a["fe.date.day.2"],a["fe.date.day.3"],a["fe.date.day.4"],a["fe.date.day.5"],a["fe.date.day.6"],a["fe.date.day.0"]],o=[],l=e=>closed?a["fe.plugin.closed"]:closed||e?e?e.map(e=>`${e.opens} - ${e.closes} ${a["fe.plugin.openings.h"]}`).join(" | "):a["fe.plugin.closed"]:a["fe.plugin.open"],u?.specialHours?.forEach(e
48=>{let t=e.weekdays.map(e=>{let t=l(e.openingTimes);return e.isoWeekday.map(n=>({day:s[n-1],opening:e.closed?a["fe.plugin.closed"]:t}))}).flat().sort((e,t)=>s.indexOf(e.day)-s.indexOf(t.day));o.push({title:"",dates:t,comment:e.weekdays[0]?.comment||"",validFrom:e.validFrom||"",validThrough:e.validThrough||""})}),c=s.map(e=>({day:e,opening:a["fe.plugin.closed"]})),u?.regularHours?.forEach(e=>{let t=l(e.openingTimes);e.isoWeekday.forEach(n=>{let r=n-1;c[r]={day:s[r],opening:e.closed?a["fe.plugin.closed"]:t}})}),u?.regularHours?.length&&o.push({title:a["fe.plugin.openings.regularOpeningHours"],dates:c,comment:u.regularHours[0]?.comment||"",validFrom:"",validThrough:""}),o);return 0===p.length?null:(0,t.jsx)("div",{className:f,children:p.map((e,n)=>(0,t.jsxs)("div",{className:"flex flex-col",children:[e.title&&(0,t.jsxs)("p",{className:"mb-sm font-bold",children:[e.title," "]}),e.validFrom&&e.validThrough&&(0,t.jsx)("div",{className:"mb-sm font-bold",children:`${h(e.validFrom)} - ${h(e.validThrough)}`}),e.dates.map((e,n)=>(0,t.jsx)("div",{children:`${e.day}: ${e.opening}`},n?.toString())),e.comment&&(0,t.jsx)(i.Richtext,{className:"mt-xl text-neutral-400",text:e.comment})]},n?.toString()))})});e.s(["default",()=>D],90845);var o=e.i(49710),l=e.i(61347),c=e.i(13563);function u(e){return"[object Object]"===Object.prototype.toString.call(e)||Array.isArray(e)}function d(e,t){let n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&JSON.stringify(Object.keys(e.breakpoints||{}))===JSON.stringify(Object.keys(t.breakpoints||{}))&&n.every(n=>{let r=e[n],i=t[n];return"function"==typeof r?`${r}`==`${i}`:u(r)&&u(i)?d(r,i):r===i})}function h(e){return e.concat().sort((e,t)=>e.name>t.name?1:-1).map(e=>e.options)}function f(e){return"number"==typeof e}function p(e){return"string"==typeof e}function m(e){return"boolean"==typeof e}function g(e){return"[object Object]"===Object.prototype.toString.call(e)}function v(e){return Math.abs(e)}function x(e){return Math.sign(e)}function y(e){return S(e).map(Number)}function b(e){return e[w(e)]}function w(e){return Math.max(0,e.length-1)}function j(e,t=0){return Array.from(Array(e),(e,n)=>t+n)}function S(e){return Object.keys(e)}function k(e,t){return void 0!==t.MouseEvent&&e instanceof t.MouseEvent}function N(){let e=[],t={add:function(n,r,i,a={passive:!0}){let s;return"addEventListener"in n?(n.addEventListener(r,i,a),s=()=>n.removeEventListener(r,i,a)):(n.addListener(i),s=()=>n.removeListener(i)),e.push(s),t},clear:function(){e=e.filter(e=>e())}};return t}function E(e=0,t=0){let n=v(e-t);function r(n){return n<e||n>t}return{length:n,max:t,min:e,constrain:function(n){return r(n)?n<e?e:t:n},reachedAny:r,reachedMax:function(e){return e>t},reachedMin:function(t){return t<e},removeOffset:function(e){return n?e-n*Math.ceil((e-t)/n):e}}}function _(e){let t=e;function n(e){return f(e)?e:e.get()}return{get:function(){return t},set:function(e){t=n(e)},add:function(e){t+=n(e)},subtract:function(e){t-=n(e)}}}function C(e,t){let n="x"===e.scroll?function(e){return`translate3d(${e}px,0px,0px)`}:function(e){return`translate3d(0px,${e}px,0px)`},r=t.style,i=null,a=!1;return{clear:function(){!a&&(r.transform="",t.getAttribute("style")||t.removeAttribute("style"))},to:function(t){if(a)return;let s=Math.round(100*e.direction(t))/100;s!==i&&(r.transform=n(s),i=s)},toggleActive:function(e){a=!e}}}let T={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function L(e,t,n){let r,i,a,s,o,l,c,u,d=e.ownerDocument,h=d.defaultView,M=function(e){function t(e,t){return function e(t,n){return[t,n].reduce((t,n)=>
48(S(n).forEach(r=>{let i=t[r],a=n[r],s=g(i)&&g(a);t[r]=s?e(i,a):a}),t),{})}(e,t||{})}return{mergeOptions:t,optionsAtMedia:function(n){let r=n.breakpoints||{},i=S(r).filter(t=>e.matchMedia(t).matches).map(e=>r[e]).reduce((e,n)=>t(e,n),{});return t(n,i)},optionsMediaQueries:function(t){return t.map(e=>S(e.breakpoints||{})).reduce((e,t)=>e.concat(t),[]).map(e.matchMedia)}}}(h),D=(u=[],{init:function(e,t){return(u=t.filter(({options:e})=>!1!==M.optionsAtMedia(e).active)).forEach(t=>t.init(e,M)),t.reduce((e,t)=>Object.assign(e,{[t.name]:t}),{})},destroy:function(){u=u.filter(e=>e.destroy())}}),P=N(),A=(i={},a={init:function(e){r=e},emit:function(e){return(i[e]||[]).forEach(t=>t(r,e)),a},off:function(e,t){return i[e]=(i[e]||[]).filter(e=>e!==t),a},on:function(e,t){return i[e]=(i[e]||[]).concat([t]),a},clear:function(){i={}}}),{mergeOptions:O,optionsAtMedia:R,optionsMediaQueries:I}=M,{on:F,off:z,emit:B}=A,$=!1,W=O(T,L.globalOptions),V=O(W),H=[];function U(t,n){$||(V=R(W=O(W,t)),H=n||H,function(){let{container:t,slides:n}=V;l=(p(t)?e.querySelector(t):t)||e.children[0];let r=p(n)?l.querySelectorAll(n):n;c=[].slice.call(r||l.children)}(),s=function t(n){let r=function(e,t,n,r,i,a,s){var o,l;let c,u,d,h,g,T,L,M,D,P,A,O,R,I,{align:F,axis:z,direction:B,startIndex:$,loop:W,duration:V,dragFree:H,dragThreshold:U,inViewThreshold:Y,slidesToScroll:q,skipSnaps:X,containScroll:G,watchResize:K,watchSlides:Z,watchDrag:J,watchFocus:Q}=a,ee={measure:function(e){let{offsetTop:t,offsetLeft:n,offsetWidth:r,offsetHeight:i}=e;return{top:t,right:n+r,bottom:t+i,left:n,width:r,height:i}}},et=ee.measure(t),en=n.map(ee.measure),er=(u="rtl"===B,h=(d="y"===z)||!u?1:-1,g=d?"top":u?"right":"left",T=d?"bottom":u?"left":"right",{scroll:d?"y":"x",cross:d?"x":"y",startEdge:g,endEdge:T,measureSize:function(e){let{height:t,width:n}=e;return d?t:n},direction:function(e){return e*h}}),ei=er.measureSize(et),ea={measure:function(e){return e/100*ei}},es=(o=F,l=ei,c={start:function(){return 0},center:function(e){return(l-e)/2},end:function(e){return l-e}},{measure:function(e,t){return p(o)?c[o](e):o(l,e,t)}}),eo=!W&&!!G,{slideSizes:el,slideSizesWithGaps:ec,startGap:eu,endGap:ed}=function(e,t,n,r,i,a){let{measureSize:s,startEdge:o,endEdge:l}=e,c=n[0]&&i,u=function(){if(!c)return 0;let e=n[0];return v(t[o]-e[o])}(),d=c?parseFloat(a.getComputedStyle(b(r)).getPropertyValue(`margin-${l}`)):0,h=n.map(s),f=n.map((e,t,n)=>{let r=t===w(n);return t?r?h[t]+d:n[t+1][o]-e[o]:h[t]+u}).map(v);return{slideSizes:h,slideSizesWithGaps:f,startGap:u,endGap:d}}(er,et,en,n,W||!!G,i),eh=function(e,t,n,r,i,a,s,o){let{startEdge:l,endEdge:c,direction:u}=e,d=f(n);return{groupSlides:function(e){return d?y(e).filter(e=>e%n==0).map(t=>e.slice(t,t+n)):e.length?y(e).reduce((n,d,h)=>{let f=b(n)||0,p=d===w(e),m=i[l]-a[f][l],g=i[l]-a[d][c],x=r||0!==f?0:u(s),y=v(g-(!r&&p?u(o):0)-(m+x));return h&&y>t+2&&n.push(d),p&&n.push(e.length),n},[]).map((t,n,r)=>{let i=Math.max(r[n-1]||0);return e.slice(i,t)}):[]}}}(er,ei,q,W,et,en,eu,ed),{snaps:ef,snapsAligned:ep}=function(e,t,n,r,i){let{startEdge:a,endEdge:s}=e,{groupSlides:o}=i,l=o(r).map(e=>b(e)[s]-e[0][a]).map(v).map(t.measure),c=r.map(e=>n[a]-e[a]).map(e=>-v(e)),u=o(c).map(e=>e[0]).map((e,t)=>e+l[t]);return{snaps:c,snapsAligned:u}}(er,es,et,en,eh),em=-b(ef)+b(ec),{snapsContained:eg,scrollContainLimit:ev}=function(e,t,n,r){let i,a,s=E(-t+e,0),o=n.map((e,t)=>{let{min:r,max:i}=s,a=s.constrain(e),o=t===w(n);return t?o||function(e,t){return 1>=v(e-t)}(r,a)?r:function(e,t){return 1>=v(e-t)}(i,a)?i:a:i}).map(e=>parseFloat(e.toFixed(3))),l=(i=o[0],a=b(o),E(o.lastIndexOf(i),o.indexOf(a)+1));return{snapsContained:function(){if(t<=e+2)return[s.max];if("keepSnaps"===r)return o;let{min:n,max:i}=l;return o.slice(n,i)}(),scrollContainLimit:l}}(ei,em,ep,G),ex=eo?eg:ep,{limit:ey}=(L=ex[0],{limit:E(W?L-em:b(ex),L)}),eb=function e(t,n,r){let{constrain:i}=E(0,t),a=t+1,s=o(n);function o(e){return r?v((a+e)%a):i(e)}function l(){return e(t,s,r)}let c={get:function(){return s},set:function(e){return s=o(e),c},add:function(e){return l().set(s+e)},clone:l};return c}(w(ex),$,W),ew=eb.clone(),ej=y(n),eS=function(e,t,n,r){let i=N(),a=1e3/60,s=null,o=0,l=0;function c(e){if(!l)return;s||(s=e,n(),n());let i=e-s;for(s=e,o+=i;o>=a;)n(),o-=a;r(o/a),l&&(l=t.requestAnimationFrame(c))}function u(){t.cancelAnimationFrame(l),s=null,o=0,l=0}return{init:function(){i.add(e,"visibilitychange",()=>{e.hidden&&(s=null,o=0)})},destroy:function(){u(),i.clear()},start:function(){l||(l=t.requestAnimationFrame(c))},stop:u,update:n,render:r}}(r,i,()=>(({dragHandler:e,scrollBody:t,scrollBounds:n,options:{loop:r}})=>{r||n.constrain(e.pointerDown()),t.seek()})(eI),e=>(({scrollBody:e,translate:t,location:n,offsetLocation:r,previousLocation:i,scrollLooper:a,slideLooper:s,dragHandler:o,animation:l,eventHandler:c,scrollBounds:u,options:{loop:d}},h)=>{let f=e.settled(),p=!u.shouldConstrain(),m=d?f:f&&p,g=m&&!o.pointerDown();g&&l.stop();let v=n.get()*h+i.get()*(1-h);r.set(v),d&&(a.loop(e.direction()),s.loop()),t.to(r.get()),g&&c.emit("settle"),m||c.emit("scroll")})(eI,e)),ek=ex[eb.get()],eN=_(ek),eE=_(ek),e_=_(ek),eC=_(ek),eT=function(e,t,n,r,i){let a=0,s=0,o=i,l=.68,c=e.get(),u=0;function d(e){return o=e,f}function h(e){return l=e,f}let f={direction:function(){return s},duration:function(){return o},velocity:function(){return a},seek:function(){let t=r.get()-e.get(),i=0;return o?(n.set(e),a+=t/o,a*=l,c+=a,e.add(a),i=c-u):(a=0,n.set(r),e.set(r),i=t),s=x(i),u=c,f},settled:function(){return .001>v(r.get()-t.get())},useBaseFriction:function(){return h(.68)},useBaseDuration:function(){return d(i)},useFriction:h,useDuration:d};return f}(eN,e_,eE,eC,V),eL=function(e,t,n,r,i){let{reachedAny:a,removeOffset:s,constrain:o}=r;function l(e){return e.concat().sort((e,t)=>
48v(e)-v(t))[0]}function c(t,r){let i=[t,t+n,t-n];if(!e)return t;if(!r)return l(i);let a=i.filter(e=>x(e)===r);return a.length?l(a):b(i)-n}return{byDistance:function(n,r){let l=i.get()+n,{index:u,distance:d}=function(n){let r=e?s(n):o(n),{index:i}=t.map((e,t)=>({diff:c(e-r,0),index:t})).sort((e,t)=>v(e.diff)-v(t.diff))[0];return{index:i,distance:r}}(l),h=!e&&a(l);if(!r||h)return{index:u,distance:n};let f=n+c(t[u]-d,0);return{index:u,distance:f}},byIndex:function(e,n){let r=c(t[e]-i.get(),n);return{index:e,distance:r}},shortcut:c}}(W,ex,em,ey,eC),eM=function(e,t,n,r,i,a,s){function o(i){let o=i.distance,l=i.index!==t.get();a.add(o),o&&(r.duration()?e.start():(e.update(),e.render(1),e.update())),l&&(n.set(t.get()),t.set(i.index),s.emit("select"))}return{distance:function(e,t){o(i.byDistance(e,t))},index:function(e,n){let r=t.clone().set(e);o(i.byIndex(r.get(),n))}}}(eS,eb,ew,eT,eL,eC,s),eD=function(e){let{max:t,length:n}=e;return{get:function(e){return n?-((e-t)/n):0}}}(ey),eP=N(),eA=(D={},P=null,A=null,O=!1,{init:function(){M=new IntersectionObserver(e=>{O||(e.forEach(e=>{D[n.indexOf(e.target)]=e}),P=null,A=null,s.emit("slidesInView"))},{root:t.parentElement,threshold:Y}),n.forEach(e=>M.observe(e))},destroy:function(){M&&M.disconnect(),O=!0},get:function(e=!0){if(e&&P)return P;if(!e&&A)return A;let t=S(D).reduce((t,n)=>{let r=parseInt(n),{isIntersecting:i}=D[r];return(e&&i||!e&&!i)&&t.push(r),t},[]);return e&&(P=t),e||(A=t),t}}),{slideRegistry:eO}=function(e,t,n,r,i,a){let s,{groupSlides:o}=i,{min:l,max:c}=r;return{slideRegistry:(s=o(a),1===n.length?[a]:e&&"keepSnaps"!==t?s.slice(l,c).map((e,t,n)=>{let r=t===w(n);return t?r?j(w(a)-b(n)[0]+1,b(n)[0]):e:j(b(n[0])+1)}):s)}}(eo,G,ex,ev,eh,ej),eR=function(e,t,n,r,i,a,s,o){let l={passive:!0,capture:!0},c=0;function u(e){"Tab"===e.code&&(c=new Date().getTime())}return{init:function(d){o&&(a.add(document,"keydown",u,!1),t.forEach((t,u)=>{a.add(t,"focus",t=>{(m(o)||o(d,t))&&function(t){if(new Date().getTime()-c>10)return;s.emit("slideFocusStart"),e.scrollLeft=0;let a=n.findIndex(e=>e.includes(t));f(a)&&(i.useDuration(0),r.index(a,0),s.emit("slideFocus"))}(u)},l)}))}}}(e,n,eO,eM,eT,eP,s,Q),eI={ownerDocument:r,ownerWindow:i,eventHandler:s,containerRect:et,slideRects:en,animation:eS,axis:er,dragHandler:function(e,t,n,r,i,a,s,o,l,c,u,d,h,f,p,g,y,b){let{cross:w,direction:j}=e,S=["INPUT","SELECT","TEXTAREA"],_={passive:!1},C=N(),T=N(),L=E(50,225).constrain(f.measure(20)),M={mouse:300,touch:400},D={mouse:500,touch:600},P=p?43:25,A=!1,O=0,R=0,I=!1,F=!1,z=!1,B=!1;function $(e){if(!k(e,r)&&e.touches.length>=2)return W(e);let t=a.readPoint(e),n=a.readPoint(e,w),s=v(t-O),l=v(n-R);if(!F&&!B&&(!e.cancelable||!(F=s>l)))return W(e);let u=a.pointerMove(e);s>g&&(z=!0),c.useFriction(.3).useDuration(.75),o.start(),i.add(j(u)),e.preventDefault()}function W(e){var t;let n,r,i=u.byDistance(0,!1).index!==d.get(),s=a.pointerUp(e)*(p?D:M)[B?"mouse":"touch"],o=(t=j(s),n=d.add(-1*x(t)),r=u.byDistance(t,!p).distance,p||v(t)<L?r:y&&i?.5*r:u.byIndex(n.get(),0).distance),f=function(e,t){var n,r;if(0===e||0===t||v(e)<=v(t))return 0;let i=(n=v(e),r=v(t),v(n-r));return v(i/e)}(s,o);F=!1,I=!1,T.clear(),c.useDuration(P-10*f).useFriction(.68+f/50),l.distance(o,!p),B=!1,h.emit("pointerUp")}function V(e){z&&(e.stopPropagation(),e.preventDefault(),z=!1)}return{init:function(e){b&&C.add(t,"dragstart",e=>e.preventDefault(),_).add(t,"touchmove",()=>void 0,_).add(t,"touchend",()=>void 0).add(t,"touchstart",o).add(t,"mousedown",o).add(t,"touchcancel",W).add(t,"contextmenu",W).add(t,"click",V,!0);function o(o){(m(b)||b(e,o))&&function(e){let o,l=k(e,r);if((B=l,z=p&&l&&!e.buttons&&A,A=v(i.get()-s.get())>=2,!l||0===e.button)&&(o=e.target.nodeName||"",!S.includes(o))){let r;I=!0,a.pointerDown(e),c.useFriction(0).useDuration(0),i.set(s),r=B?n:t,T.add(r,"touchmove",$,_).add(r,"touchend",W).add(r,"mousemove",$,_).add(r,"mouseup",W),O=a.readPoint(e),R=a.readPoint(e,w),h.emit("pointerDown")}}(o)}},destroy:function(){C.clear(),T.clear()},pointerDown:function(){return I}}}(er,e,r,i,eC,function(e,t){let n,r;function i(e){return e.timeStamp}function a(n,r){let i=r||e.scroll,a=`client${"x"===i?"X":"Y"}`;return(k(n,t)?n:n.touches[0])[a]}return{pointerDown:function(e){return n=e,r=e,a(e)},pointerMove:function(e){let t=a(e)-a(r),s=i(e)-i(n)>170;return r=e,s&&(n=e),t},pointerUp:function(e){if(!n||!r)return 0;let t=a(r)-a(n),s=i(e)-i(n),o=i(e)-i(r)>170,l=t/s;return s&&!o&&v(l)>.1?l:0},readPoint:a}}(er,i),eN,eS,eM,eT,eL,eb,s,ea,H,U,X,J),eventStore:eP,percentOfView:ea,index:eb,indexPrevious:ew,limit:ey,location:eN,offsetLocation:e_,previousLocation:eE,options:a,resizeHandler:function(e,t,n,r,i,a,s){let o,l,c=[e].concat(r),u=[],d=!1;function h(e){return i.measureSize(s.measure(e))}return{init:function(i){a&&(l=h(e),u=r.map(h),o=new ResizeObserver(n=>{(m(a)||a(i,n))&&function(n){for(let a of n){if(d)return;let n=a.target===e,s=r.indexOf(a.target),o=n?l:u[s];if(v(h(n?e:r[s])-o)>=.5){i.reInit(),t.emit("resize");break}}}(n)}),n.requestAnimationFrame(()=>
48{c.forEach(e=>o.observe(e))}))},destroy:function(){d=!0,o&&o.disconnect()}}}(t,s,i,n,er,K,ee),scrollBody:eT,scrollBounds:function(e,t,n,r,i){let a=i.measure(10),s=i.measure(50),o=E(.1,.99),l=!1;function c(){return!l&&!!e.reachedAny(n.get())&&!!e.reachedAny(t.get())}return{shouldConstrain:c,constrain:function(i){if(!c())return;let l=e.reachedMin(t.get())?"min":"max",u=v(e[l]-t.get()),d=n.get()-t.get(),h=o.constrain(u/s);n.subtract(d*h),!i&&v(d)<a&&(n.set(e.constrain(n.get())),r.useDuration(25).useBaseFriction())},toggleActive:function(e){l=!e}}}(ey,e_,eC,eT,ea),scrollLooper:function(e,t,n,r){let{reachedMin:i,reachedMax:a}=E(t.min+.1,t.max+.1);return{loop:function(t){if(!(1===t?a(n.get()):-1===t&&i(n.get())))return;let s=-1*t*e;r.forEach(e=>e.add(s))}}}(em,ey,e_,[eN,e_,eE,eC]),scrollProgress:eD,scrollSnapList:ex.map(eD.get),scrollSnaps:ex,scrollTarget:eL,scrollTo:eM,slideLooper:function(e,t,n,r,i,a,s,o,l){let c=y(i),u=y(i).reverse(),d=p(f(u,s[0]),n,!1).concat(p(f(c,t-s[0]-1),-n,!0));function h(e,t){return e.reduce((e,t)=>e-i[t],t)}function f(e,t){return e.reduce((e,n)=>h(e,t)>0?e.concat([n]):e,[])}function p(i,s,c){let u=a.map((e,n)=>({start:e-r[n]+.5+s,end:e+t-.5+s}));return i.map(t=>{let r=c?0:-n,i=c?n:0,a=u[t][c?"end":"start"];return{index:t,loopPoint:a,slideLocation:_(-1),translate:C(e,l[t]),target:()=>o.get()>a?r:i}})}return{canLoop:function(){return d.every(({index:e})=>.1>=h(c.filter(t=>t!==e),t))},clear:function(){d.forEach(e=>e.translate.clear())},loop:function(){d.forEach(e=>{let{target:t,translate:n,slideLocation:r}=e,i=t();i!==r.get()&&(n.to(i),r.set(i))})},loopPoints:d}}(er,ei,em,el,ec,ef,ex,e_,n),slideFocus:eR,slidesHandler:(I=!1,{init:function(e){Z&&(R=new MutationObserver(t=>{!I&&(m(Z)||Z(e,t))&&function(t){for(let n of t)if("childList"===n.type){e.reInit(),s.emit("slidesChanged");break}}(t)})).observe(t,{childList:!0})},destroy:function(){R&&R.disconnect(),I=!0}}),slidesInView:eA,slideIndexes:ej,slideRegistry:eO,slidesToScroll:eh,target:eC,translate:C(er,t)};return eI}(e,l,c,d,h,n,A);return n.loop&&!r.slideLooper.canLoop()?t(Object.assign({},n,{loop:!1})):r}(V),I([W,...H.map(({options:e})=>e)]).forEach(e=>P.add(e,"change",Y)),V.active&&(s.translate.to(s.location.get()),s.animation.init(),s.slidesInView.init(),s.slideFocus.init(K),s.eventHandler.init(K),s.resizeHandler.init(K),s.slidesHandler.init(K),s.options.loop&&s.slideLooper.loop(),l.offsetParent&&c.length&&s.dragHandler.init(K),o=D.init(K,H)))}function Y(e,t){let n=G();q(),U(O({startIndex:n},e),t),A.emit("reInit")}function q(){s.dragHandler.destroy(),s.eventStore.clear(),s.translate.clear(),s.slideLooper.clear(),s.resizeHandler.destroy(),s.slidesHandler.destroy(),s.slidesInView.destroy(),s.animation.destroy(),D.destroy(),P.clear()}function X(e,t,n){V.active&&!$&&(s.scrollBody.useBaseFriction().useDuration(!0===t?0:V.duration),s.scrollTo.index(e,n||0))}function G(){return s.index.get()}let K={canScrollNext:function(){return s.index.add(1).get()!==G()},canScrollPrev:function(){return s.index.add(-1).get()!==G()},containerNode:function(){return l},internalEngine:function(){return s},destroy:function(){$||($=!0,P.clear(),q(),A.emit("destroy"),A.clear())},off:z,on:F,emit:B,plugins:function(){return o},previousScrollSnap:function(){return s.indexPrevious.get()},reInit:Y,rootNode:function(){return e},scrollNext:function(e){X(s.index.add(1).get(),e,-1)},scrollPrev:function(e){X(s.index.add(-1).get(),e,1)},scrollProgress:function(){return s.scrollProgress.get(s.offsetLocation.get())},scrollSnapList:function(){return s.scrollSnapList},scrollTo:X,selectedScrollSnap:G,slideNodes:function(){return c},slidesInView:function(){return s.slidesInView.get()},slidesNotInView:function(){return s.slidesInView.get(!1)}};return U(t,n),setTimeout(()=>A.emit("init"),0),K}function M(e={},t=[]){let n=(0,a.useRef)(e),r=(0,a.useRef)(t),[i,s]=(0,a.useState)(),[o,l]=(0,a.useState)(),c=(0,a.useCallback)(()=>{i&&i.reInit(n.current,r.current)},[i]);return(0,a.useEffect)(()=>{d(n.current,e)||(n.current=e,c())},[e,c]),(0,a.useEffect)(()=>{!function(e,t){if(e.length!==t.length)return!1;let n=h(e),r=h(t);return n.every((e,t)=>d(e,r[t]))}(r.current,t)&&(r.current=t,c())},[t,c]),(0,a.useEffect)(()=>
48{if("u">typeof window&&window.document&&window.document.createElement&&o){L.globalOptions=M.globalOptions;let e=L(o,n.current,r.current);return s(e),()=>e.destroy()}s(void 0)},[o,s]),[l,i]}L.globalOptions=void 0,M.globalOptions=void 0,e.s(["default",0,M],30013);let D=(0,a.memo)(({data:e})=>{let r=e?.content?.item,[i,s]=M(),[u,d]=(0,a.useState)(!1),[h,f]=(0,a.useState)(!1),p=(0,a.useCallback)(()=>{s&&(s.canScrollPrev()?f(!1):f(!0),s.canScrollNext()?d(!1):d(!0))},[s]);(0,a.useEffect)(()=>{s&&(s.on("select",p),s.on("init",p))},[s,p]);let m=(0,a.useCallback)(()=>{s&&s.scrollPrev()},[s]),g=(0,a.useCallback)(()=>{s&&s.scrollNext()},[s]);if(r?.images)return 1===r.images.length?(0,t.jsxs)("div",{children:[(0,t.jsx)(l.Img,{crop:{width:920,height:524},data:r.images[0],fill:!0,objectFit:!0,className:"h-[32.75rem] w-full max-sm:h-[21.5rem] md:h-[26.25rem]",sizes:`${c.MEDIA.tablet} 100vw, 57.5rem`,quality:80}),(0,t.jsx)("p",{className:(0,n.cn)("text-small","p-md px-gutter min-h-9 text-neutral-400"),children:r.images[0].properties?.description||r.images[0].properties?.title})]}):(0,t.jsxs)("div",{className:(0,n.cn)("embla","relative"),ref:i,children:[(0,t.jsx)("div",{className:"grid auto-cols-[100%] grid-flow-col",children:r.images.length>1&&r?.images.map((e,r)=>(0,t.jsxs)("div",{children:[(0,t.jsx)(l.Img,{data:e,fill:!0,objectFit:!0,className:"h-131 w-full max-sm:h-86 md:h-105",sizes:`${c.MEDIA.tablet} 100vw, 57.5rem`,quality:80}),(0,t.jsx)("p",{className:(0,n.cn)("text-small","p-md px-gutter min-h-9 text-neutral-400"),children:e.properties?.description||e.properties?.title})]},r?.toString()))}),(0,t.jsxs)("div",{className:"absolute top-[29.75rem] right-0 z-[5] grid grid-cols-2 backdrop-blur-[12px] md:top-auto md:bottom-[2.2rem]",children:[(0,t.jsx)("button",{className:"flex h-12 w-12 cursor-pointer flex-col items-center justify-center bg-neutral-100 transition-[background-color,opacity] duration-[var(--duration-default)] ease-[var(--ease-out-cubic)] hover:bg-neutral-200 data-[disable=true]:pointer-events-none data-[disable=true]:bg-transparent data-[disable=true]:opacity-70 hover:[&_.icon-arrow]:scale-110",onClick:m,"data-disable":h,children:(0,t.jsx)(o.Icon,{className:"icon-arrow h-5 w-5 transition-transform duration-[var(--duration-default)] ease-[var(--ease-out-cubic)]",icon:"material-symbols:arrow-back-ios-new"})}),(0,t.jsx)("button",{"data-disable":u,className:"flex h-12 w-12 cursor-pointer flex-col items-center justify-center bg-neutral-100 transition-[background-color,opacity] duration-[var(--duration-default)] ease-[var(--ease-out-cubic)] hover:bg-neutral-200 data-[disable=true]:pointer-events-none data-[disable=true]:bg-transparent data-[disable=true]:opacity-70 hover:[&_.icon-arrow]:scale-110",onClick:g,"data-disabled":s?.canScrollPrev(),children:(0,t.jsx)(o.Icon,{className:"icon-arrow h-5 w-5 transition-transform duration-[var(--duration-default)] ease-[var(--ease-out-cubic)]",icon:"material-symbols:arrow-forward-ios"})})]})]})});e.s(["SpotSanityDetailHead",()=>A],67811),e.s(["default",()=>A],53191);var P=e.i(78767);let A=(0,a.memo)(({data:e,...r})=>{let a=e?.content?.item,s=a?.leadText||a?.summary;return(0,t.jsxs)(P.Base,{...r,className:"py-none",children:[s&&(0,t.jsx)("h2",{className:(0,n.cn)("h5","mb-lg"),dangerouslySetInnerHTML:{__html:s}}),a?.description&&(0,t.jsx)(i.Richtext,{text:a?.description})]})});e.s(["SpotSanityDetailHero",()=>K],79647),e.s(["default",()=>K],12257),e.i(50920),e.s(["SectionHero",()=>G],72454),e.s(["default",()=>G],25885);var O=e.i(39174),R=e.i(73751),R=R,I=e.i(28531),F=e.i(35598),z=e.i(6004),B=e.i(11855),$=e.i(41552);e.s(["default",()=>q],69926),e.i(64485);var W=e.i(94559),W=W,V=e.i(70703);let H=(0,V.default)(async()=>(await e.A(3085)).default,{loadableGenerated:{modules:[56411]}}),U=(0,V.default)(async()=>await e.A(62206),{loadableGenerated:{modules:[95245]}}),Y=(0,V.default)(async()=>await e.A(72448),{loadableGenerated:{modules:[34939]}}),q=(0,a.memo)(({data:e})=>{let r=(0,a.useMemo)(()=>e.images??[],[e.images]),i=(0,W.default)(),[s,o]=(0,a.useState)(!i),[u,d]=(0,a.useState)(!1),h=(0,a.useRef)(null),[f,p]=(0,a.useState)(!1),m=(0,a.useMemo)(()=>r.find(e=>e.properties?.type==="video"),[r]),g=m?.publicUrl,v=(0,a.useMemo)(()=>{var e;return g?{type:"video",sources:[{src:g,provider:(e=m?.properties?.extension)?e.includes("youtube")?"youtube":e.includes("vimeo")?"vimeo":"html5":"html5"}]}:null},[g,m?.properties?.extension]),x=(0,a.useMemo)(()=>({autoplay:!i,muted:!0,loop:{active:!i},volume:0,controls:["play","progress","current-time","mute","volume","fullscreen"]}),[i]);(0,a.useEffect)(()=>()=>{let e=h.current?.plyr;try{e?.destroy()}catch{}},[]);let y=(0,a.useEffectEvent)(e=>{o(e)}),b=(0,a.useEffectEvent)(e=>{d(e)});(0,a.useEffect)(()=>{i?(y(!1),b(!1)):u||y(!0)},[i,u]);let w=(0,a.useEffectEvent)(e=>{p(e)});if((0,a.useEffect)(()=>{let e=h.current?.plyr;if(e&&e?.source){f||w(!0);if(s){e.muted=!0,e.loop=!0;let t=e.play();t&&"function"==typeof t.catch&&t.catch(()=>null)}else e.loop=!1,e.pause(),e.currentTime=0}},[s,f]),0===r.length)return null;let j=(0,n.cn)("pl-padding-lg w-full");if(m)return(0,t.jsxs)("div",{className:(0,n.cn)(j,"aspect-rect md:aspect-1392/655"),children:[(0,t.jsx)(H,{ref:h,source:v,options:x},g),(i||!s)&&(0,t.jsxs)("div",{className:"absolute right-6 bottom-6 z-2 flex flex-col items-center gap-3 rounded-2xl bg-black/60 px-6 py-4 text-center text-white",children:[!s&&(0,t.jsx)("p",{className:"m-0 text-sm",children:"Backgroun
48d video is paused to reduce motion."}),(0,t.jsx)("button",{type:"button",className:"cursor-pointer appearance-none rounded-full border border-white bg-transparent px-6 py-2 text-sm text-white transition-[background-color,color,border-color] duration-(--duration-default) ease-(--ease-out-cubic) hover:border-white hover:bg-white hover:text-black focus-visible:border-white focus-visible:bg-white focus-visible:text-black",onClick:()=>{d(!0),o(e=>!e)},"aria-pressed":s,children:s?"Pause background video":"Play background video"}),m?.properties?.description&&(0,t.jsx)("div",{className:(0,n.cn)("text-small","flex h-8 w-full justify-center pt-4 text-neutral-400"),children:m?.properties?.description})]})]});if(1===r.length){let e=r[0];return(0,t.jsxs)("div",{className:(0,n.cn)(j,"aspect-rect md:aspect-1392/655"),children:[(0,t.jsx)(l.Img,{data:e,fill:!0,objectCover:!0,className:"h-full w-full",sizes:`${c.MEDIA.tablet} 100vw, 84rem`,priority:!0}),e.properties?.description&&(0,t.jsx)("div",{className:(0,n.cn)("text-small","flex h-8 w-full justify-center pt-4 text-neutral-400"),children:e.properties?.description})]})}return r.length>1?(0,t.jsx)(F.Div,{className:j,anim:"fade-in",animVars:{delay:2*O.DUR.stagger},children:(0,t.jsx)(U,{slidesPerView:1,spaceBetween:"0",isContainer:!1,sliderIsFade:!0,showArrows:!0,arrowPosition:"bottom-right",sliderOptions:{loop:!0,duration:40},children:r.map((e,r)=>(0,t.jsxs)(Y,{className:"aspect-rect w-full md:aspect-1392/655",children:[(0,t.jsx)(l.Img,{data:e,fill:!0,objectCover:!0,className:"h-full w-full",sizes:"84rem",priority:0===r}),(0,t.jsx)("div",{className:(0,n.cn)("text-small","flex h-8 w-full justify-center pt-4 text-neutral-400"),children:e.properties?.description})]},r?.toString()))})}):null}),X=({data:e,pageData:r})=>{let a=e?.appearance?.layout==="default"&&e?.images&&e?.images?.length>0,s=e?.appearance?.disableAnimation;return r?.appearance?.layout==="page-without-header"?null:(0,t.jsxs)(B.Section,{data:e,className:(0,n.cn)("s-section-hero pb-xl",e.images?.length?"pt-none":"pt-4xl"),children:[e.images?.length?(0,t.jsx)(P.Base,{anim:s?void 0:"fade-in",children:(0,t.jsx)(q,{data:e})}):null,(0,t.jsxs)("div",{className:(0,n.cn)("relative z-10 flex flex-col items-start",a&&"md:-mt-14"),children:[(0,t.jsx)(R.default,{data:r,anim:s?void 0:"fade-in",haveImage:a,animVars:{delay:+O.DUR.stagger}}),(0,t.jsxs)(F.Div,{className:(0,n.cn)("bg-accent-300 py-md pr-lg pl-padding-lg wrap-break-word text-neutral-100 md:max-w-10/12 lg:max-w-7/12"),anim:s?void 0:"fade-in",animVars:{delay:2*O.DUR.stagger},children:[e?.stars&&(0,t.jsx)(z.RatingStars,{stars:e?.stars}),(0,t.jsx)($.Title,{className:"h1",children:e?.title})]}),e?.hasText&&e?.text&&(0,t.jsx)(I.Container,{className:"pt-lg text-neutral-600",anim:s?void 0:"fade-in",animVars:{delay:3*O.DUR.stagger},children:(0,t.jsx)(i.Richtext,{className:"h5 mr-auto max-w-[55.6rem]",text:e.text})})]})]})};X.displayName="SectionHero";let G=(0,a.memo)(X),K=(0,a.memo)(({data:e,showText:n=!0,stars:r,...i})=>{let a=e?.content?.item,s=e?.content,o=s?.item?.uriBack||s?.uriBack;return(0,t.jsx)(G,{pageData:{id:e?.id??0,slug:o?.href??"",meta:{title:s?.item?.title??"",description:s?.item?.leadText??""},content:[{type:e?.type}],i18n:[],breadcrumbs:o?[{title:o?.title,link:o?.href}]:void 0,appearance:{layout:"page"}},data:{appearance:{layout:"default"},title:s?.title,hasText:!!a?.leadText,stars:r,text:n?s?.item?.leadText:void 0},...i})});e.s(["SpotSanityDetailInfo",()=>el],38339),e.s(["default",()=>el],72908);var Z=e.i(33083),J=e.i(59862),Q=e.i(67903);e.i(60422),e.s(["default",()=>et],80351);var ee=e.i(16274);let et=(0,a.memo)(({data:e})=>{if("event"==("spotsanity_eventlist"===e.type?"event":"default"))return null;let n=e?.content?.item?.listOfOpeningHours?.items;return(0,t.jsx)("div",{className:"gap-xl grid grid-cols-1",children:n?.map((e,n)=>(0,t.jsxs)("div",{className:"textstyle-md-regular text-neutral-600",children:[(0,t.jsx)("div",{className:"mb-sm textstyle-md-bold",children:e?.title}),e?.weekDays?.map((e,n)=>(0,t.jsxs)("div",{children:[e?.nameDay&&e?.nameDay?.substring(0,2),": ",e?.text]},n?.toString())),e?.comments&&e?.comments?.length>0&&(0,t.jsx)("div",{className:"mt-sm",children:e?.comments?.map((e,n)=>(0,t.jsx)(ee.default,{text:e?.text},n?.toString()))})]},n?.toString()))})});var en=e.i(75617);let er=(0,a.memo)(({data:e})=>{let n=r.useStoreI18n.use.dictionary(),i=(0,a.useMemo)(()=>(e,t)=>t?{title:e,contact:t}:null,[]),s=[i(n["fe.contact.booking.title"],e?.bookingContact),i(n["fe.contact.event.title"],e?.eventContact),i(n["fe.contact.
48info.title"],e?.infoContact),i(n["fe.contact.organizer.title"],e?.organizerContact)].reduce((e,t)=>{if(t){let n=e.find(e=>e.contact.uid===t.contact.uid);n?n.title+=` / ${t.title}`:e.push(t)}return e},[]);return(0,t.jsx)(t.Fragment,{children:s.map(e=>(0,t.jsxs)("div",{className:"body_el",children:[(0,t.jsx)("p",{className:"textstyle-md-bold mb-2xs",children:e?.title}),(0,t.jsxs)("div",{className:"body_content",children:[(0,t.jsx)("p",{children:e?.contact?.company}),(0,t.jsx)("p",{children:e?.contact?.street}),(0,t.jsx)("p",{children:`${e?.contact?.zipcode} ${e?.contact?.city} - ${e?.contact?.country}`}),(0,t.jsxs)("div",{className:"mt-sm gap-y-2xs flex flex-col items-start justify-start",children:[e?.contact?.phone&&(0,t.jsx)(en.default,{variant:"text",nextLink:!1,href:`tel:${e?.contact?.phone}`,size:"s",children:e?.contact?.phone}),e?.contact?.email&&(0,t.jsx)(en.default,{variant:"text",nextLink:!1,href:`mailto:${e?.contact?.email}`,size:"s",children:e?.contact?.email}),e?.contact?.website&&(0,t.jsx)(en.default,{variant:"text",nextLink:!1,target:"_blank",href:e?.contact?.website,size:"s",children:e?.contact?.website})]})]})]},e.contact?.uid))})}),ei=(0,a.memo)(({data:e})=>{let n=r.useStoreI18n.use.dictionary(),i=e?.links?.filter(e=>e?.href&&e?.title)||[];return i&&i?.length===0?null:(0,t.jsxs)("div",{className:"max-xl:col-span-2",children:[(0,t.jsx)("p",{className:"textstyle-md-bold mb-2xs",children:n["fe.events.links"]}),(0,t.jsx)("div",{className:"gap-xs md:gap-md flex items-start justify-start max-md:flex-col",children:i?.map((e,n)=>e?.href&&e?.title&&(0,t.jsx)(en.default,{variant:"text",iconPosition:"right",icon:"material-symbols:open-in-new-sharp",nextLink:!1,target:e?.target,href:e?.href,size:"m",children:e.title},n?.toString()))})]})}),ea=(0,V.default)(()=>e.A(41731),{loadableGenerated:{modules:[65147]},ssr:!1}),es=e=>"spotsanity_eventlist"===e.type?"event":"default",eo=({data:e})=>{let n=e?.content?.item,i="spotsanity_eventlist"===e.type?n?.bookingContact:n&&"contact"in n&&n?.contact,a=n?.files,s=r.useStoreI18n.use.dictionary(),o=es(e);return(0,t.jsxs)("div",{className:"gap-lg grid pb-6 max-sm:grid-cols-1 lg:grid-cols-2",children:["event"===o&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(er,{data:e.content.item}),(0,t.jsx)(ei,{data:e.content.item})]}),"event"!==o&&i?.street&&(0,t.jsxs)("div",{className:"gap-y-sm textstyle-md-regular flex flex-col items-start justify-start",children:[(0,t.jsx)("p",{className:"textstyle-md-bold",children:s["fe.plugin.hotel.address"]}),(0,t.jsxs)("div",{className:"flex flex-col items-start justify-start",children:[i?.company&&(0,t.jsx)("p",{children:i?.company}),i?.street&&(0,t.jsx)("p",{children:i?.street}),n?.locationText&&(0,t.jsx)("p",{children:n?.locationText}),i?.zipcode&&i?.city&&i?.country&&(0,t.jsx)("p",{children:`${i?.zipcode} ${i?.city} - ${i?.country}`})]})]}),i&&i?.phone||i?.email||i?.website?(0,t.jsxs)("div",{className:"gap-y-sm textstyle-md-regular flex flex-col items-start justify-start",children:[(0,t.jsx)("p",{className:"textstyle-md-bold",children:s["fe.plugin.hotel.contact"]}),(0,t.jsxs)("div",{className:"flex flex-col items-start justify-start",children:[i?.phone&&(0,t.jsx)(J.Button,{variant:"text",nextLink:!1,href:`tel:${i?.phone}`,children:i?.phone}),i?.email&&(0,t.jsx)(J.Button,{variant:"text",nextLink:!1,href:`mailto:${i?.email}`,children:i?.email}),i?.website&&(0,t.jsx)(J.Button,{variant:"text",nextLink:!1,target:"_blank",href:i?.website,children:i?.website})]})]}):null,!!a?.length&&(0,t.jsxs)("div",{className:"gap-y-sm flex flex-col items-start justify-start",children:[(0,t.jsx)("p",{className:"text-md-bold",children:s["fe.events.download"]}),(0,t.jsx)("div",{className:"flex flex-col items-start justify-start",children:a.map((e,n)=>(0,t.jsx)(J.Button,{variant:"text",target:"_blank",nextLink:!1,href:e.publicUrl,iconPosition:"right",size:"s",children:e?.properties?.title},n?.toString()))})]})]})},el=(0,a.memo)(({data:e,...n})=>{let i=e?.content?.item,s="spotsanity_eventlist"===e.type?i?.bookingContact||i?.organizerContact:i&&"contact"in i&&i?.contact,o=e?.content?.facets,l=r.useStoreI18n.use.dictionary();return(0,t.jsxs)("div",{...n,children:[(e=>{let t=e?.content?.item,n=es(e),r=t?.files;if("event"===n){let e=!!(t?.bookingContact||t?.eventContact||t?.infoContact||t?.organizerContact),n=!!t?.links?.some(e=>e?.href&&e?.title);if(e||n)return!0}else{let e=t&&"contact"in t?t?.contact:void 0;
48if(e?.street||e?.phone||e?.email||e?.website)return!0}return!!r?.length})(e)&&(0,t.jsx)(Z.Accordion.Container,{children:(0,t.jsx)(Z.Accordion.Item,{value:"info",head:(0,t.jsx)("h3",{className:"h4",children:l["fe.contact.info.title"]}),children:(0,t.jsx)(eo,{data:e})})}),i?.coordinates?.hasCoordinates&&(0,t.jsx)(a.Suspense,{children:(0,t.jsx)(ea,{item:i,contact:s})}),o&&(0,t.jsx)(Z.Accordion.Container,{items:Object.keys(o).map((e,t)=>({title:o[e].name,isOpen:0===t,value:"facets-"+t?.toString()})),children:Object.keys(o).map((e,n)=>Object.values(o[e].facetAttributes).some(e=>"0"!==e.title)?(0,t.jsx)(Z.Accordion.Item,{value:"facets-"+n?.toString(),head:(0,t.jsx)("h3",{className:"h4",children:o[e].name}),children:(0,t.jsx)("div",{className:"gap-md gap-x-sm flex flex-wrap",children:Object.values(o[e].facetAttributes).map((e,n)=>(0,t.jsx)(Q.Chip,{variant:"fill",iconLeft:"material-symbols:done",children:e.title},n?.toString()))})},n?.toString()):null)}),i&&"listOfOpeningHours"in i&&i?.listOfOpeningHours?.hasOpeningsHours&&i?.listOfOpeningHours?.items?.length&&(0,t.jsx)(Z.Accordion.Container,{children:(0,t.jsx)(Z.Accordion.Item,{value:"openingHours",head:(0,t.jsx)("h3",{className:"h4",children:i?.listOfOpeningHours?.title}),children:(0,t.jsx)(et,{data:e})})})]})});e.s(["CardMain",()=>ec.default],51748);var ec=e.i(67639);e.s(["CardStory",()=>eu.default],19994);var eu=e.i(50098);e.s(["CardVertical",()=>ed.default],35548);var ed=e.i(71576),eh=e.i(34622);e.s(["Slide",()=>eh.default],63483)},60422,14558,34220,98609,80464,66975,28589,74151,81078,21612,57305,81173,26737,76382,9513,69464,63569,78688,24786,e=>{"use strict";e.s([],60422),e.i(51054),e.i(71140);var t=e.i(55237),n=e.i(23470);e.i(53742),e.i(24281),e.i(33845),e.i(68816),e.i(22770),e.i(90845),e.s(["default",()=>A],28589);var r=e.i(43476);e.i(55249);var i=e.i(28531),a=e.i(11855),s=e.i(55213),o=e.i(67811),l=e.i(79647),c=e.i(38339);e.i(50920),e.s(["SectionFeature",()=>b],98609),e.s(["default",()=>b],34220);var u=e.i(75157),d=e.i(51748),h=e.i(19994),f=e.i(35548),p=e.i(34658),m=e.i(63483);e.s(["Slider",()=>g.default],14558);var g=e.i(55577),g=g,v=e.i(25913),x=e.i(71645);let y=({slidesPerView:e,spaceBetween:t,section:n,overline:i,titleLayout:s,title:o,buttons:l,items:c,variant:x="content",className:y})=>{if(!c||!c.length)return null;let b=(0,v.cva)("",{variants:{variant:{shop:"bg-shop-100 text-neutral-600",event:"",topEvent:"bg-accent-300 text-neutral-100",content:"",story:"",tour:"",hotel:"",restBarShop:""}},defaultVariants:{variant:"content"}}),w=e;return w=3,(0,r.jsxs)(a.Section,{data:n,className:(0,u.cn)("s-section-feature",b({variant:x,className:y})),children:[(0,r.jsx)(p.SectionHeader,{title:o,titleLayout:s,overline:i,buttons:l,mode:"topEvent"===x?"invert":"default"}),(0,r.jsx)(g.default,{className:"pt-md",slidesPerView:w,spaceBetween:t,showProgressBar:!0,children:c?.map((e,t)=>(0,r.jsxs)(m.Slide,{children:["topEvent"===x||"content"===x||"event"===x||"restBarShop"===x?(0,r.jsx)(d.CardMain,{variant:x,...e}):null,"shop"===x&&(0,r.jsx)(f.CardVertical,{...e}),"story"===x&&(0,r.jsx)(h.CardStory,{...e})]},t?.toString()))})]})};y.displayName="SectionFeature";let b=(0,x.memo)(y);e.s(["SectionGallery",()=>_],66975),e.s(["default",()=>_],80464);var w=e.i(39174),j=e.i(78767),S=e.i(61347),k=e.i(13563),N=e.i(83328);let E=({sectionHeaderData:t,images:n,section:s})=>{let o=`gallery-${s?.id?.toString()}`;if((0,x.useEffect)(()=>{e.A(55689);let t=new N.default({gallery:`#${o}`,children:"a",pswpModule:()=>e.A(84163),loop:!1,showHideAnimationType:"fade"});return t.on("uiRegister",function(){t?.pswp?.ui?.registerElement({name:"custom-caption",order:9,isButton:!1,appendTo:"root",html:"Caption text",onInit:e=>{t?.pswp?.on("change",()=>{let n=t?.pswp?.currSlide?.data?.element,r="";if(n){let e=n.querySelector(".hidden-caption-content");r=e?e.innerHTML:n?.querySelector("img")?.getAttribute("alt")||""}e.innerHTML=r||""})}})}),t.init(),()=>{t.destroy(),t=null}},[o]),!n||n?.length===0)return null;let l=n.length>3,c=n.length<3?[...n,...Array(3-n.length).fill(n[n.length-1])]:n;return(0,r.jsxs)(a.Section,{data:s,className:"s-section-gallery py-none",children:[(0,r.jsx)(p.SectionHeader,{...t}),(0,r.jsx)(i.Container,{anim:"fade-in",className:"py-md",children:(0,r.jsx)("div",{className:"pswp-gallery gap-xs grid-rows-auto grid md:grid-cols-3",id:o,children:c?.map((e,t)=>(0,r.jsx)(j.Base,{anim:"fade-in",className:(0,u.cn)("group relative overflow-hidden",0===t&&"col-span-2 md:row-span-2",t>=3&&"hidden",0===t?"aspect-spacer col-span-2 md:row-span-2":"max-md:aspect-rect"),animVars:{delay:w.DUR.stagger*(t+1)}
48,children:t<n.length?(0,r.jsxs)("a",{href:e.publicUrl,"data-pswp-width":e.properties?.dimensions?.width,"data-pswp-height":e.properties?.dimensions?.height,rel:"noreferrer",target:"_blank",children:[l&&2===t&&(0,r.jsx)("div",{className:"textstyle-md-bold pointer-events-none absolute inset-0 z-10 flex items-center justify-center bg-black/70 text-white",children:`${n.length-3} Bilder anzeigen`}),(0,r.jsx)(S.Img,{data:e,fill:!0,crop:{width:0===t?1100:550,height:0===t?740:370},sizes:`${k.MEDIA.tablet} ${0===t?"100vw":"50vw"}, 57.5rem`,objectCover:!0,className:(0,u.cn)("h-full w-full",t>=n.length&&"blur-lg"),hoverGroupEffect:t<n.length},t?.toString()),(0,r.jsx)("div",{className:"hidden-caption-content hidden",children:e.properties?.description||e.properties?.alternative||""})]}):(0,r.jsx)("span",{children:(0,r.jsx)(S.Img,{data:e,fill:!0,crop:{width:0===t?1100:550,height:0===t?740:370},sizes:`${k.MEDIA.tablet} ${0===t?"100vw":"50vw"}, 57.5rem`,objectCover:!0,className:(0,u.cn)("h-full w-full",t>=n.length&&"blur-lg")},t?.toString())})},o+"-"+t.toString()))})})]})};E.displayName="SectionGallery";let _=(0,x.memo)(E);var C=e.i(70703);let T=(0,C.default)(()=>e.A(46615),{loadableGenerated:{modules:[8723]},ssr:!1}),L=(0,C.default)(()=>e.A(10379),{loadableGenerated:{modules:[68366]},ssr:!1}),M=(0,C.default)(()=>e.A(2393),{loadableGenerated:{modules:[3233]},ssr:!1}),D=(0,C.default)(()=>e.A(96459),{loadableGenerated:{modules:[14154]},ssr:!1}),P=(0,C.default)(()=>e.A(3556),{loadableGenerated:{modules:[96606]},ssr:!1}),A=(0,x.memo)(({data:e,variant:t="default"})=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.SpotSanityDetailHero,{data:e,showText:!1,stars:e.content?.item?.stars&&e.content?.item?.stars.replace("stars-","")||void 0}),(0,r.jsx)(_,{images:e.content?.item?.images}),(0,r.jsx)(a.Section,{className:"s-spotsanity-detail pt-xl",id:e.id?.toString(),anim:"fade-in",children:(0,r.jsxs)(i.Container,{className:"gap-gutter grid lg:grid-cols-3",children:[(0,r.jsx)("aside",{children:(0,r.jsx)("div",{className:"top-gutter sticky",children:(0,r.jsx)(x.Suspense,{fallback:(0,r.jsx)(s.Skeleton,{className:"h-20 w-full"}),children:"restBarShop"===t?(0,r.jsx)(T,{data:e}):"event"===t?(0,r.jsx)(L,{data:e}):"accomodation"===t?(0,r.jsx)(M,{data:e}):(0,r.jsx)(D,{data:e})})})}),(0,r.jsxs)("div",{className:"gap-y-2xl flex flex-col lg:col-span-2 lg:col-start-1 lg:row-start-1",children:[(0,r.jsx)(o.SpotSanityDetailHead,{data:e}),e.content?.item?.videos&&e.content?.item?.videos?.length>0&&e.content?.item?.videos?.[0]?.properties?.extension==="youtube"&&(0,r.jsx)("iframe",{src:e.content?.item?.videos[0]?.publicUrl,width:"100%",className:"aspect-video w-full",height:"100%",frameBorder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0}),(0,r.jsxs)("div",{children:[e?.content?.item&&"objectIdTomas"in e?.content?.item&&e?.content?.item?.hasWidgetTomas===!0&&(0,r.jsx)(P,{id:e?.content?.item?.objectIdTomas}),(0,r.jsx)(c.SpotSanityDetailInfo,{data:e})]})]})]})}),e.content?.item?.listRelatedEvents?.length?(0,r.jsx)(b,{items:e.content?.item?.listRelatedEvents,variant:"topEvent"}):null]}));e.i(53191),e.i(12257),e.i(72908),e.i(80351),e.s(["default",()=>O],74151);let O=(0,x.memo)(({data:e})=>{let t=(0,u.cn)("s-spotsanity-single-image","max-w-[2200px] mx-auto","story"==("spotsanity_accommodation"===e.type?"hotel":"spotsanity_eventlist"===e.type?"event":"spotsanity_tour"===e.type?"tour":"spotsanity_story"===e.type?"story":"sanityPlugin")&&"bg-primary-300");return(0,r.jsx)(a.Section,{className:t,children:(0,r.jsx)(i.Container,{anim:"fade-in",children:"ciao"})})});e.s(["default",()=>eu],57305),e.i(64485);var R=e.i(89416),I=e.i(5319),F=e.i(83465),z=e.i(55667),B=e.i(18566);let $=()=>{let e=window.innerWidth;return e<768?1200:e<1024?1050:650},W=(e,t)=>`scroll:${e}?${t}`,V=(e,t)=>`scroll-items:${e}?${t}`,H=(e,t)=>{let n=sessionStorage.getItem(W(e,t));if(!n)return;let r=Number(n);return Number.isFinite(r)?r:void 0};function U(e){let t=(0,B.usePathname)(),n=(0,B.useSearchParams)(),r=(0,z.useLenis)(e=>e),i=F.default.use.setIsLoading(),a=(0,x.useRef)(!1),s=(0,x.useRef)(!1),o=(0,x.useRef)(0),l=(0,x.useRef)(0);return(0,x.useEffect)(()=>
48{if(!t)return;let e=n?.toString()??"",r=()=>{a.current||(a.current=!0,requestAnimationFrame(()=>{var n;n=window.scrollY,sessionStorage.setItem(W(t,e),String(n)),a.current=!1}))};return window.addEventListener("scroll",r,{passive:!0}),()=>window.removeEventListener("scroll",r)},[t,n]),(0,x.useEffect)(()=>{let e=history.scrollRestoration;try{history.scrollRestoration="manual"}catch(e){}return()=>{try{history.scrollRestoration=e||"auto"}catch(e){}}},[]),(0,x.useLayoutEffect)(()=>{if(!t)return;let a=H(t,n?.toString()??"");if(null!=a){i(!0);try{let t=document.documentElement,n=Math.max(0,t.scrollHeight-window.innerHeight),i=(e?.marginBottomPx??$())*2;if(n>=a-i){let e=Math.min(a,n);r?r?.scrollTo(e,{immediate:!0}):window.scrollTo({top:e,behavior:"instant"})}else if(a>400&&n>800){let e=Math.min(a-400,n-400);e>0&&(r?r?.scrollTo(e,{immediate:!0}):window.scrollTo({top:e,behavior:"instant"}))}}catch(e){}}},[t,n,r]),(0,x.useEffect)(()=>{if(!t||s.current)return;let a=H(t,n?.toString()??"");if(null==a)return;let c=e?.marginBottomPx??$();o.current=0,l.current=0;let u=e=>{let t=0,n=()=>{t++;let i=Math.min(e,Math.max(0,document.documentElement.scrollHeight-window.innerHeight));Math.abs(i-window.scrollY)>40&&(r?r?.scrollTo(i,{immediate:!0}):window.scrollTo({top:i,behavior:"instant"})),t<3&&setTimeout(n,220*(t+1))};setTimeout(n,220)},d=()=>{if("complete"!==document.readyState)return void setTimeout(d,40);if(Array.from(document.querySelectorAll("img")).filter(e=>!e.complete).length>0&&l.current<12){l.current++,setTimeout(d,60);return}let t=Math.max(0,document.documentElement.scrollHeight-window.innerHeight),n=2*c;if(t>=a-n){r?r?.scrollTo(a,{immediate:!0}):window.scrollTo({top:a,behavior:"instant"}),setTimeout(()=>{let e=window.scrollY,t=Math.max(0,document.documentElement.scrollHeight-window.innerHeight);Math.abs(a-e)>50&&t>=a-n&&(r?r?.scrollTo(a,{immediate:!0}):window.scrollTo({top:a,behavior:"instant"}))},120),s.current=!0,i(!1),u(a);return}if(o.current<12&&e?.onLoadMore)o.current++,e.onLoadMore(),setTimeout(d,180);else{let e=Math.min(a,t);r?r?.scrollTo(e,{immediate:!0}):window.scrollTo({top:e,behavior:"instant"}),s.current=!0,i(!1),u(a)}},h=setTimeout(d,80);return()=>clearTimeout(h)},[t,n,r]),(0,x.useEffect)(()=>(s.current=!1,o.current=0,l.current=0,()=>i(!1)),[t,i]),{saveItemsCount:e=>{if(!t)return;let r=n?.toString()??"";sessionStorage.setItem(V(t,r),String(e))},getSavedItemsCount:()=>{if(!t)return;let e=n?.toString()??"",r=sessionStorage.getItem(V(t,e));if(!r)return;let i=Number(r);return Number.isFinite(i)?i:void 0}}}var Y=e.i(59862),q=e.i(28431);e.s(["SpotSanityError",()=>X.default],81078);var X=t;e.s(["SpotSanityFilters",()=>G.default],21612);var G=n;e.i(32832);var K=e.i(16292),K=K,Z=e.i(52575),Z=Z,J=e.i(98135),Q=e.i(38011),Q=Q;e.i(28937);var ee=e.i(83495),et=e.i(40462);e.i(82109);var en=e.i(74006),er=e.i(62419),er=er,ei=e.i(10989),ei=ei,ea=e.i(14496),ea=ea,es=e.i(64638),eo=e.i(8410),eo=eo,el=e.i(63830),el=el,ec=e.i(38486),ec=ec;let eu=(0,x.memo)(({data:e,storeType:t})=>{let n=es.useStoreI18n.use.dictionary(),s=e?.content,o=e?.plugin?.limitItems||9,l=(0,x.useRef)(!1),c=(0,x.useRef)(!0),h=(0,x.useRef)(null),f=(0,x.useRef)(null),p=(0,x.useRef)(null),[m,g]=(0,x.useState)(!1),[v,y]=(0,x.useState)([]),[b,j]=(0,x.useState)([]),[S,k]=(0,x.useState)(""),N=e?.plugin?.linkToPdf,E={culture:er.default,shopping:ec.default,eatdrink:ei.default,freetime:ea.default,nature:eo.default,service:el.default,sportservice:er.default,accommodation:en.useStoreAccomodation}[t],{facets:_,setFacets:C,setStoreItemsToShow:T,setStoreFilteredItems:L,startDate:M,endDate:D,isOpenToday:P,setIsOpenToday:A,setIsReady:O,search:F,sortBy:z,reset:B,setSearch:$}=E();(0,R.useGSAPContext)({scope:f,callback(){p.current=et.gsap.timeline({paused:!0,defaults:{ease:w.EASE.out,duration:w.DUR.default/2}}),p.current.to(f.current,{opacity:0})}}),(0,x.useEffect)(()=>{let e=(0,K.default)(_,s?.facets),t=s?.items?.filter(t=>{let n=(0,Z.default)(_,e,t),r=!P||t?.openings?.isOpenToday===!0,i=!F||""===F.trim()||t?.title?.toLowerCase().includes(F.toLowerCase())||t?.summary?.toLowerCase().includes(F.toLowerCase());return n&&r&&i});y((0,Q.default)(t,z))},[s,_,M,D,P,F,z,t,E]),(0,I.useSanityFilterSync)({data:e,setFacets:C,setIsOpenToday:A,setSearch:$,facets:_,search:F,isOpenToday:P,linkToPdfBackend:N,filterUrlForBackend:S,setFilterUrlForBackend:k}),(0,x.useEffect)(()=>
48{if(!l.current&&v?.length>0){l.current=!0,j(v);return}L(v?.length);let e=setTimeout(()=>j(v),500);return()=>clearTimeout(e)},[v]);let W=()=>{et.gsap.to(f.current,{duration:w.DUR.default/2,opacity:0,onComplete:()=>{ed(e=>Math.min(e+o,v?.length)),et.gsap.to(f.current,{duration:w.DUR.default/2,opacity:1}),et.gsap.delayedCall(.25,()=>ee.ScrollTrigger.refresh())}})},{saveItemsCount:V,getSavedItemsCount:H}=U({onLoadMore:W}),[eu,ed]=(0,x.useState)(()=>{try{return H()||o}catch{return o}});return(0,x.useEffect)(()=>{L(v.length)},[v.length]),(0,x.useEffect)(()=>{T(eu),V(eu)},[eu]),(0,x.useEffect)(()=>{if(c.current){c.current=!1;return}g(!0);let e=setTimeout(()=>g(!1),500);return()=>clearTimeout(e)},[v]),(0,x.useEffect)(()=>{m?p.current?.play():p.current?.reverse()},[m]),(0,x.useEffect)(()=>{e?.plugin?.hasShowFilter===!1&&(B(),O(!0))},[e.plugin?.hasShowFilter]),(0,r.jsxs)(a.Section,{data:e,className:"s-spotsanity-list",anim:"fade-in",ref:h,children:[(0,r.jsx)(q.SectionHeaderContent,{titleLayout:s?.titleLayout,as:(0,J.getTitleTag)(s?.titleLayout),children:s?.title}),(0,r.jsxs)(i.Container,{children:[s?.buttons&&s?.buttons?.length>0&&(0,r.jsx)("div",{className:"gap-gutter mt-xs mb-lg flex",children:s?.buttons.map((e,t)=>(0,x.createElement)(Y.Button,{...e,key:t?.toString()},e?.label))}
48),e.plugin?.hasShowFilter&&(0,r.jsx)(G.default,{data:e,store:E,filterUrlForBackend:S}),(0,r.jsx)("div",{className:(0,u.cn)("gap-x-xs gap-y-lg grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3"),ref:f,children:b&&b?.length>0&&b.slice(0,eu).map(e=>(0,r.jsx)(d.CardMain,{title:e.title,link:{href:e.slug},image:e.images?.[0],subTitle:e?.summary,location:e?.contact?.city,openings:e.openings,todayOpen:e?.openings?.isOpenToday?"open":"closed"},e.uid))}),(0,r.jsxs)("div",{children:[b&&eu<v?.length&&(0,r.jsx)("div",{className:"mt-lg flex justify-center",children:(0,r.jsx)(Y.Button,{variant:"secondary",onClick:W,nextLink:!1,as:"button","aria-label":`Load more items. Currently showing ${eu} of ${v?.length} items`,children:n["fe.plugin.filters.loadMore"]})}),b&&b?.length===0&&(0,r.jsx)(X.default,{store:E})]})]})]})});e.s(["default",()=>ef],81173);var X=t,G=n,K=K,Z=Z,Q=Q,ed=e.i(74091),ed=ed,eh=e.i(28148);let ef=(0,x.memo)(({data:e,variant:t="default"})=>{let n,s={...n=e.content,buttons:n?.buttons?.map(e=>(0,eh.toDesignButton)(e))},o=es.useStoreI18n.use.dictionary(),l=e?.plugin?.limitItems||9,c=(0,x.useRef)(null),h=(0,x.useRef)(null),f=(0,x.useRef)(null),p=(0,x.useRef)(!0),m=e?.plugin?.linkToPdf;(0,B.useParams)();let[g,v]=(0,x.useState)(!1),[y,b]=(0,x.useState)([]),[j,S]=(0,x.useState)(y),k=(0,x.useRef)(!1),N=(0,ed.default)(),{facets:E,setFacets:_,setStoreItemsToShow:C,setStoreFilteredItems:T,setStoreFilteredItemsData:L,startDate:M,endDate:D,isTopEvents:P,setIsReady:A,search:O,sortBy:F,reset:z,setStartDate:$,setEndDate:W,setSearch:V}=N;(0,R.useGSAPContext)({scope:h,callback(){h.current&&(f.current=et.gsap.timeline({paused:!0,defaults:{ease:w.EASE.out,duration:w.DUR.default/2}}),f.current.to(h.current,{opacity:0}))}}),(0,x.useEffect)(()=>{let t=(0,K.default)(E,e.content?.facets),n=M??new Date,r=e?.content?.items?.filter(e=>{let r=(0,Z.default)(E,t,e),i=null===M&&null===D||e?.cleanDates?.some(e=>{if(!e?.startDate||!e?.endDate)return!1;let t=new Date(e.startDate),n=new Date(e.endDate);n.setHours(23,59,59,999);let r=null!==M?new Date(M):null,i=null!==D?new Date(D):null;i?.setHours(23,59,59,999);let a=null===i||t<=i;return(null===r||n>=r)&&a}),a=!P||e.isTopEvent,s=!O||""===O.trim()||e?.title?.toLowerCase().includes(O.toLowerCase())||e?.summary?.toLowerCase().includes(O.toLowerCase())||e?.textDates?.some(e=>e?.firstActive?.toLowerCase().includes(O.toLowerCase())),o=e.cleanDates?.find(e=>new Date(e.startDate+`T${e.startTime}:00`)>=n)?.startDate;return o=o||e.cleanDates?.[0]?.startDate,e.cardDate=o?new Date(o):void 0,r&&i&&a&&s});b((0,Q.default)(r,F))},[e,E,M,D,P,O,F]),(0,I.useSanityFilterSync)({data:e,setFacets:_,setSearch:V,setStartDate:$,setEndDate:W,facets:E,startDate:M,endDate:D,search:O,linkToPdfBackend:m}),(0,x.useEffect)(()=>{if(!k.current&&y?.length>0){k.current=!0,S(y);return}T(y?.length);let e=setTimeout(()=>S(y),500);return()=>clearTimeout(e)},[y]);let H=()=>{et.gsap.to(h.current,{duration:w.DUR.default/2,opacity:0,onComplete:()=>{ea(e=>Math.min(e+l,y?.length)),et.gsap.to(h.current,{duration:w.DUR.default/2,opacity:1}),et.gsap.delayedCall(.25,()=>ee.ScrollTrigger.refresh())}})},{saveItemsCount:en,getSavedItemsCount:er}=U({onLoadMore:H}),[ei,ea]=(0,x.useState)(()=>{try{return er()||l}catch{return l}});return(0,x.useEffect)(()=>{T(y.length),L(y)},[y.length]),(0,x.useEffect)(()=>{C(ei),en(ei)},[ei]),(0,x.useEffect)(()=>{if(p.current){p.current=!1;return}v(!0);let e=setTimeout(()=>v(!1),500);return()=>clearTimeout(e)},[y]),(0,x.useEffect)(()=>{g?f.current?.play():f.current?.reverse()},[g]),(0,x.useEffect)(()=>
48{e?.plugin?.hasShowFilter===!1&&(z(),A(!0))},[e.plugin?.hasShowFilter]),(0,r.jsxs)(a.Section,{data:e,className:(0,u.cn)("s-spotsanity-list-event","bg-green"===t&&"bg-accent-300 text-neutral-100"),anim:"fade-in",ref:c,children:[(0,r.jsx)(q.SectionHeaderContent,{titleLayout:s?.titleLayout,as:(0,J.getTitleTag)(s?.titleLayout),children:s?.title}),(0,r.jsxs)(i.Container,{children:[s?.buttons&&s?.buttons?.length>0&&(0,r.jsx)("div",{className:"gap-gutter mt-xs mb-lg flex",children:s?.buttons.map((e,t)=>(0,x.createElement)(Y.Button,{...e,key:t?.toString()},e?.label))}),e.plugin?.hasShowFilter&&(0,r.jsx)(G.default,{data:e,store:ed.default}),j.length>0&&(0,r.jsx)("div",{className:(0,u.cn)("gap-x-xs gap-y-md grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3"),ref:h,children:j.slice(0,ei).map(e=>(0,r.jsx)(d.CardMain,{variant:"event",title:e.title,link:{href:e.slug},image:e.images&&e.images.length?e.images[0]:void 0,location:e.infoLocation||"",cardDate:e.cardDate,date:e.textDates?.[0]?e.textDates[0].isInterval?e.textDates[0].interval:e.textDates[0].short:""},e.uid))}),(0,r.jsxs)("div",{children:[j&&ei<y?.length&&(0,r.jsx)("div",{className:"mt-lg flex justify-center",children:(0,r.jsx)(Y.Button,{variant:"secondary",onClick:H,nextLink:!1,as:"button","aria-label":`Load more items. Currently showing ${ei} of ${y?.length} items`,children:o["fe.plugin.filters.loadMore"]})}),j&&j?.length===0&&(0,r.jsx)(X.default,{store:N})]})]})]})});e.s(["default",()=>ex],26737);var ep=e.i(75516),ep=ep,em=e.i(90043),em=em,X=t,G=n,K=K,Z=Z,Q=Q,eg=e.i(44722),eg=eg,ev=e.i(63316),ev=ev;let ex=(0,x.memo)(({data:e,storeType:t="story"})=>{let n,s=es.useStoreI18n.use.dictionary(),o={...n=e?.content,buttons:n?.buttons?.map(e=>(0,eh.toDesignButton)(e))},l=e?.plugin?.limitItems||11,c=(0,x.useRef)(!1),d=(0,x.useRef)(!0),h=(0,x.useRef)(null),f=(0,x.useRef)(null),p=(0,x.useRef)(null),[m,g]=(0,x.useState)(!1),[v,y]=(0,x.useState)([]),[b,j]=(0,x.useState)(v),S={story:ev.default,pressroom:eg.default}[t],{facets:k,setFacets:N,setStoreItemsToShow:E,setStoreFilteredItems:_,startDate:C,endDate:T,isTopEvents:L,setIsReady:M,search:D,sortBy:P,reset:A,setSearch:O}=S();(0,R.useGSAPContext)({scope:f,callback(){p.current=et.gsap.timeline({paused:!0,defaults:{ease:w.EASE.out,duration:w.DUR.default/2}}),p.current.to(f.current,{opacity:0})}}),(0,I.useSanityFilterSync)({data:e,setFacets:N,setSearch:O,facets:k,search:D}),(0,x.useEffect)(()=>{let e=(0,K.default)(k,o?.facets),t=o?.items?.filter(t=>{let n=(0,Z.default)(k,e,t),r=!D||""===D.trim()||t?.contentTeaser?.title?.toLowerCase().includes(D.toLowerCase())||t?.contentTeaser?.summary?.toLowerCase().includes(D.toLowerCase());return n&&r});y((0,Q.default)(t,P))},[o?.facets,o?.items,k,C,T,L,D,P]),(0,x.useEffect)(()=>{if(!c.current&&v?.length>0){c.current=!0,j(v);return}_(v?.length);let e=setTimeout(()=>j(v),500);return()=>clearTimeout(e)},[v]);let F=()=>{et.gsap.to(f.current,{duration:w.DUR.default/2,opacity:0,onComplete:()=>{W(e=>Math.min(e+l,v?.length)),et.gsap.to(f.current,{duration:w.DUR.default/2,opacity:1}),et.gsap.delayedCall(.25,()=>ee.ScrollTrigger.refresh())}})},{saveItemsCount:z,getSavedItemsCount:B}=U({onLoadMore:F}),[$,W]=(0,x.useState)(()=>{try{return B()||l}catch{return l}});return(0,x.useEffect)(()=>{_(v.length)},[v.length]),(0,x.useEffect)(()=>{E($),z($)},[$]),(0,x.useEffect)(()=>{if(d.current){d.current=!1;return}g(!0);let e=setTimeout(()=>g(!1),500);return()=>clearTimeout(e)},[v]),(0,x.useEffect)(()=>{m?p.current?.play():p.current?.reverse()},[m]),(0,x.useEffect)(()=>
48{e?.plugin?.hasShowFilter===!1&&(A(),M(!0))},[e.plugin?.hasShowFilter]),(0,r.jsxs)(a.Section,{data:e,className:"s-spotsanity-list-story",anim:"fade-in",ref:h,children:[(0,r.jsx)(q.SectionHeaderContent,{titleLayout:o?.titleLayout,as:(0,J.getTitleTag)(o?.titleLayout),children:o?.title}),(0,r.jsxs)(i.Container,{className:"",children:[o?.buttons&&o?.buttons?.length>0&&(0,r.jsx)("div",{className:"gap-gutter mt-xs mb-lg flex",children:o?.buttons?.map((e,t)=>(0,x.createElement)(Y.Button,{...e,key:e?.label||t},e?.label))}),e.plugin?.hasShowFilter&&(0,r.jsx)(G.default,{data:e,store:S}),(0,r.jsx)("div",{className:(0,u.cn)("relative grid grid-cols-1 sm:grid-cols-2 md:grid-cols-6","story"===t?"gap-xs":"gap-gutter"),ref:f,children:b.slice(0,$).map((e,n)=>(0,r.jsx)("div",{className:(0,u.cn)("sm:nth-1:col-span-2 md:col-span-2 md:nth-1:col-span-6 md:nth-2:col-span-3 md:nth-3:col-span-3 md:nth-4:col-span-3 md:nth-5:col-span-3"),children:"story"===t?(0,r.jsx)(ep.default,{isTransition:!0,href:e.slug,nextLink:!0,isLarge:0===n,overline:e?.category,title:e?.contentTeaser?.title,description:e?.contentTeaser?.summary,image:e?.images?.[0]}):(0,r.jsx)(em.default,{isTransition:!0,href:e.slug,date:e.infoPublicationDate,nextLink:!0,isLarge:0===n,title:e?.contentTeaser?.title,subtitle:e?.contentTeaser?.summary,image:e?.images?.[0]})},e?.contentTeaser?.title||n))}),(0,r.jsxs)("div",{children:[b&&$<v?.length&&(0,r.jsx)("div",{className:"mt-lg flex justify-center",children:(0,r.jsx)(Y.Button,{variant:"secondary",onClick:F,nextLink:!1,as:"button","aria-label":`Load more items. Currently showing ${$} of ${v?.length} items`,children:s["fe.plugin.filters.loadMore"]})}),b&&b?.length===0&&(0,r.jsx)(X.default,{store:S})]})]})]})});e.s(["default",()=>eb],76382);var X=t,G=n,K=K,Z=Z,Q=Q,ey=e.i(59601);let eb=(0,x.memo)(({data:e})=>{let t=es.useStoreI18n.use.dictionary(),n=e?.content,s=e?.plugin?.limitItems||9,o=(0,x.useRef)(!1),l=(0,x.useRef)(!0),c=(0,x.useRef)(null),h=(0,x.useRef)(null),f=(0,x.useRef)(null),[p,m]=(0,x.useState)(!1),[g,v]=(0,x.useState)([]),[y,b]=(0,x.useState)(g),j=(0,ey.useStoreTour)(),{facets:S,setFacets:k,setStoreItemsToShow:N,setStoreFilteredItems:E,startDate:_,endDate:C,isOpenToday:T,setIsOpenToday:L,setIsReady:M,search:D,distance:P,duration:A,sortBy:O,setDistance:F,setDuration:z,setSearch:B,difficulty:$,setDifficulty:W,reset:V}=j;(0,R.useGSAPContext)({scope:h,callback(){f.current=et.gsap.timeline({paused:!0,defaults:{ease:w.EASE.out,duration:w.DUR.default/2}}),f.current.to(h.current,{opacity:0})}}),(0,x.useEffect)(()=>{if(n?.items&&n?.items.length>0){let e=n.items.map(e=>Number(e.distance)).filter(e=>!isNaN(e));e.length>0&&F({min:Math.min(...e),max:Math.max(...e),selected:null}),z({min:Math.min(...n.items.map(e=>Number(e.duration))),max:Math.max(...n.items.map(e=>Number(e.duration))),selected:null})}},[n.items]),(0,I.useSanityFilterSync)({data:e,setFacets:k,setIsOpenToday:L,setSearch:B,setDifficulty:W,facets:S,search:D,isOpenToday:T,difficulty:$}),(0,x.useEffect)(()=>{let e=(0,K.default)(S,n?.facets),t=n?.items?.filter(t=>{let n=(0,Z.default)(S,e,t),r=!T||!t?.isStatusClosed,i=!P.selected||t?.distance&&Number(t.distance)>=P.selected[0]&&Number(t.distance)<=P.selected[1],a=!A.selected||t?.duration&&Number(t.duration)>=A.selected[0]&&Number(t.duration)<=A.selected[1],s=!($.length>0)||$.includes(t?.difficulty??""),o=!D||""===D.trim()||t?.title?.toLowerCase().includes(D.toLowerCase())||t?.summary?.toLowerCase().includes(D.toLowerCase());return n&&o&&r&&i&&a&&s});v((0,Q.default)(t,O))},[n,S,_,C,T,D,O,P,A,$]),(0,x.useEffect)(()=>{if(!o.current&&g?.length>0){o.current=!0,b(g);return}E(g?.length);let e=setTimeout(()=>b(g),500);return()=>clearTimeout(e)},[g]);let H=()=>{et.gsap.to(h.current,{duration:w.DUR.default/2,opacity:0,onComplete:()=>{ea(e=>Math.min(e+s,g?.length)),et.gsap.to(h.current,{duration:w.DUR.default/2,opacity:1}),et.gsap.delayedCall(.25,()=>ee.ScrollTrigger.refresh())}})},{saveItemsCount:en,getSavedItemsCount:er}=U({onLoadMore:H}),[ei,ea]=(0,x.useState)(()=>{try{return er()||s}catch{return s}});return(0,x.useEffect)(()=>{E(g.length)},[g.length]),(0,x.useEffect)(()=>{N(ei),en(ei)},[ei]),(0,x.useEffect)(()=>
48{if(l.current){l.current=!1;return}m(!0);let e=setTimeout(()=>m(!1),500);return()=>clearTimeout(e)},[g]),(0,x.useEffect)(()=>{p?f.current?.play():f.current?.reverse()},[p]),(0,x.useEffect)(()=>{e?.plugin?.hasShowFilter===!1&&(V(),M(!0))},[e.plugin?.hasShowFilter]),(0,r.jsxs)(a.Section,{data:e,className:"s-spotsanity-list-tour",anim:"fade-in",ref:c,children:[(0,r.jsx)(q.SectionHeaderContent,{titleLayout:n?.titleLayout,as:(0,J.getTitleTag)(n?.titleLayout),children:n?.title}),(0,r.jsxs)(i.Container,{children:[n?.buttons&&n?.buttons?.length>0&&(0,r.jsx)("div",{className:"gap-gutter mt-xs mb-lg flex",children:n?.buttons.map((e,t)=>(0,x.createElement)(Y.Button,{...e,key:e?.label||t},e?.label))}),e.plugin?.hasShowFilter&&(0,r.jsx)(G.default,{data:e,store:ey.useStoreTour}),(0,r.jsx)("div",{className:(0,u.cn)("gap-x-xs gap-y-lg grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3"),ref:h,children:y.slice(0,ei).map(e=>(0,r.jsx)(d.CardMain,{title:e.title,description:e.summary,link:e.link,image:e.images?.[0],todayOpen:"open"===e.liveStatus?"open":"closed",distance:e.distance,variant:"tour",tourInfo:{distance:e.distanceFormatted,duration:e.durationFormatted,altitudeUphill:e.maxAltitude,altitudeDownhill:e.minAltitude,difficulty:e?.difficulty,isStatusClosed:e?.isStatusClosed,isStatusOpen:e?.isStatusOpen,difficultyLabel:e?.difficultyLabel}},e.uid))}),(0,r.jsxs)("div",{children:[y&&ei<g?.length&&(0,r.jsx)("div",{className:"mt-lg flex justify-center",children:(0,r.jsx)(Y.Button,{variant:"secondary",onClick:H,nextLink:!1,as:"button","aria-label":`Load more items. Currently showing ${ei} of ${g?.length} items`,children:t["fe.plugin.filters.loadMore"]})}),y&&y?.length===0&&(0,r.jsx)(X.default,{store:j})]})]})]})});e.s(["SpotSanityDetail",()=>A],9513),e.s(["SpotSanityList",()=>eu],69464),e.s(["SectionCtaSingle",()=>eP],24786),e.s(["default",()=>eP],78688);var ew=e.i(61923),ej=e.i(67903),eS=e.i(85813),eS=eS,ek=e.i(7216),eN=e.i(6004),eE=e.i(56394);e.s(["Text",()=>e_.default],63569);var e_=e.i(65618),e_=e_,eC=e.i(96115),eT=e.i(41552),eL=e.i(15046);let eM=({children:e,link:t,className:n})=>void 0!==t?(0,r.jsx)(ew.BaseLink,{nextLink:!0,href:t,className:n,children:e}):(0,r.jsx)("div",{className:n,children:e}),eD=({section:e,variant:t="content",body:n,title:s,subTitle:o,date:l,button:c,chipContent:d,image:h,stars:f,price:p,distance:m,coordinates:g,openingHours:x,openingStatus:y,tourInfo:b})=>{let w=(0,v.cva)("pt-lg pr-padding-md pb-lg pl-padding-md -ml-padding-md",{variants:{variant:{content:"bg-neutral-100 text-neutral-600",hotel:"bg-neutral-100 text-neutral-600",restBarShop:"bg-neutral-100 text-neutral-600",story:"bg-accent-300 text-neutral-100",topEvent:"bg-neutral-200 text-neutral-600",tour:"bg-neutral-100 text-neutral-600"}},defaultVariants:{variant:"content"}}),j=(0,v.cva)("h2 line-clamp-3",{variants:{variant:{content:"",hotel:"",restBarShop:"",story:"",topEvent:"text-accent-300",tour:""}},defaultVariants:{variant:"content"}});return(0,r.jsx)(a.Section,{data:e,className:"s-section-cta-single",children:(0,r.jsx)(i.Container,{className:"pr-0 max-sm:pl-0",children:(0,r.jsxs)("div",{className:"relative flex flex-col items-start",children:[h&&(0,r.jsx)(eM,{link:c?.href,className:(0,u.cn)("lg:mb-2xl aspect-[1.7] w-full md:mb-[20vw]",c?.href&&"group relative overflow-hidden"),children:(0,r.jsx)(S.Img,{data:h,crop:{width:1650,height:1020},objectCover:!0,fill:!0,className:(0,u.cn)("h-full w-full",c?.href&&"image-hover-effect")})}),(0,r.jsx)("div",{className:"max-sm:pl-padding-md relative bottom-0 md:absolute md:max-w-[clamp(28rem,50%,38rem)]",children:(0,r.jsxs)("header",{className:w({variant:t}),children:[(0,r.jsxs)("div",{className:"absolute bottom-full flex",children:[d&&(0,r.jsx)(ej.Chip,{children:d}),y&&(0,r.jsx)(ek.OpeningStatus,{data:y,framed:!1,size:"m"}),x&&(0,r.jsx)(ej.Chip,{variant:"openingHours",children:x})]}),(0,r.jsx)(eC.Time,{date:l}),(0,r.jsx)(eT.Title,{as:"h2",className:j({variant:t}),children:s}),(0,r.jsx)(eT.Title,{as:"h3",className:"textstyle-lg-regular mt-2xs",children:o}),(0,r.jsxs)("div",{className:"add-separator flex",children:[f&&(0,r.jsx)(eN.RatingStars,{stars:f,className:"textstyle-md-bold"}),p&&(0,r.jsx)(e_.default,{className:"textstyle-md-bold",children:p}),m&&(0,r.jsx)(e_.default,{children:m}),(0,r.jsx)(eS.default,{coordinates:g})]}),(0,r.jsx)(eL.TourInfo,{distance:b?.distance,duration:b?.duration,altitudeUphill:b?.altitudeUphill,altitudeDownhill:b?.altitudeDownhill}),(0,r.jsx)(eE.Richtext,{className:"mt-lg textstyle-md-regular",text:n}),c?.href&&(0,r.jsx)(Y.Button,{size:"m",icon:"material-symbols:chevron-right",iconPosition:"right",className:"mt-lg",href:c.href,target:c.target,children:c.label})]})})]})})})};eD.displayName="SectionCtaSingle";let eP=(0,x.memo)(eD)},86773,e=>{"use strict";var t=e.i(43476),n=e.i(75157);e.i(82109);var r=e.i(64638),i=e.i(71645);let a=({children:e,size:i="s",variant:a="fill",className:s,status:o="success",...l})=>{let c=r.useStoreI18n.use.dictionary(),u=(0,n.cn)("relative leading-none flex items-center justify-center","s"===i&&"textstyle-sm-button","m"===i&&"textstyle-md-button"),d=(0,n.cn)({s:"py-2xs px-sm",m:"py-2xs px-sm"}[i],{fill:{success:"bg-feedback-green text-neutral-100",error:"bg-feedback-red text-neutral-100"},outline:{success:"border border-neutral-300 text-feedback-green",error:"border border-neutral-300 text-feedback-red"}}[a][o],u,s);return(0,t.jsx)("div",{...l,className:d,children:e||("success"===o?c["fe.plugin.open"]:c["fe.plugin.closed"])})};a.displayName="StatusChip";let s=(0,i.memo)(a);e.s(["default",0,s])},55249,5437,63019,1142,71866,76817,37267,63023,74697,e=>{"use strict";e.s([],55249),e.i(69179),e.i(3884),e.i(36891),e.i(23055);var t=e.i(59354);e.i(96069),e.i(31370),e.i(42559),e.i(16274),e.i(34507),e.i(47991),e.i(65618),e.i(49891),e.i(85028),e.i(
4873751);var n=e.i(75617);e.i(83693),e.i(12813),e.i(91227),e.i(75516),e.i(57320),e.i(26818),e.i(7223),e.i(67639),e.i(85992),e.i(90043),e.i(50098),e.i(78949),e.i(71576),e.i(72046),e.i(82301),e.i(63257),e.i(97630),e.i(44116),e.i(85091),e.i(10145),e.i(82229),e.i(32298),e.i(36471),e.i(14310),e.i(9754),e.i(68369),e.i(21374),e.i(35690),e.i(85813),e.i(1024),e.i(40683),e.i(34515),e.i(77642),e.i(10098),e.i(75042),e.s(["default",()=>D],5437);var r=e.i(43476);e.i(64485);var i=e.i(89416),a=e.i(69951),s=e.i(45427),o=e.i(75157);e.i(82109);var l=e.i(45388),c=e.i(47440);e.i(28937);var u=e.i(40462),d=e.i(83495),h=e.i(13563),f=e.i(55667),p=e.i(18566),m=e.i(71645),g=e.i(5640),v=e.i(39174),x=e.i(28531),y=e.i(52549);let b=(0,m.memo)(({data:e})=>{let t=(0,m.useRef)(null),n=(0,m.useRef)(null),a=(0,m.useRef)(null),s=(0,m.useRef)(null),[c,d]=(0,m.useState)(!1),{isSearchModalOpen:h}=(0,l.useStoreNavigation)();(0,i.useGSAPContext)({scope:t,callback(){t.current&&(u.gsap.set("[data-search-container]",{y:"-100%"}),s.current=u.gsap.timeline({paused:!0,defaults:{ease:v.EASE.out,duration:v.DUR.default}}).to("[data-search-container]",{y:0,delay:1}))}}),(0,m.useEffect)(()=>{!0===h?(s.current?.play(),a.current?.focus()):(s.current?.reverse(),a.current?.blur())},[h]);let f=(0,m.useEffectEvent)(()=>{d(!0)});return(0,m.useEffect)(()=>{f()},[]),(0,r.jsx)("div",{ref:t,children:(0,r.jsx)("div",{className:(0,o.cn)("fixed top-0 right-0 left-0 z-40 bg-neutral-100 pt-[calc(var(--spacing-sm)*2+var(--logo-header-height))]",!c&&"hidden"),ref:n,"data-search-container":!0,children:(0,r.jsx)(x.Container,{className:"py-lg",children:(0,r.jsx)(y.default,{data:e,ref:a})})})})});var w=e.i(44978),j=e.i(64638),S=e.i(61923),k=e.i(59862),N=e.i(544);e.i(32832);var E=e.i(46542),_=e.i(57688);let C=({isFooter:e,className:t,alt:n,width:i,height:a})=>{let s=j.useStoreI18n.use.currentLocale(),l=(0,o.cn)("w-logo-header-width h-logo-header-height",e&&"w-logo-footer-width h-logo-footer-height",t),c=(0,m.useMemo)(()=>void 0!==n?n:(0,E.getLogoAltText)(h.PROJECT,s),[n,s]);return"obersaxen"===h.PROJECT?(0,r.jsx)(_.default,{className:l,"aria-label":c,title:c,src:"/logo/obersaxen.png",alt:c,loading:"eager",width:i||210,height:a||54}):(0,r.jsx)(_.default,{className:l,"aria-label":c,title:c,src:"/logo/surselva.svg",alt:c,loading:"eager",width:i||136,height:a||32})};var T=e.i(65734);let L=(0,e.i(70703).default)(()=>e.A(30813),{loadableGenerated:{modules:[23382]},ssr:!1}),M=(0,m.memo)(({data:e})=>{let t=(0,m.useRef)(null),n=(0,m.useRef)(null),a=j.useStoreI18n.use.currentLocale(),[s,o]=(0,m.useState)(!1),{setIsNavOpen:c,setIsSearchModalOpen:u,isSearchModalOpen:d,isNavOpen:h}=(0,l.useStoreNavigation)(),f=(0,p.usePathname)(),g=[e?.shopButton,e?.liveStatusButton],v=(0,m.useEffectEvent)(()=>{d&&c(!1)});(0,m.useEffect)(()=>{v()},[d]),(0,i.useGSAPContext)({scope:t,respectReducedMotion:!1,callback(){(0,w.animateTopBar)(t,n)}});let x=(0,m.useEffectEvent)(()=>{o(d)});return(0,m.useEffect)(()=>{n.current&&(x(),h||d?n.current?.timeScale(1).play():setTimeout(()=>{n.current?.timeScale(2).reverse()},600))},[h,d]),(0,r.jsxs)("div",{ref:t,children:[(0,r.jsxs)("div",{className:"relative z-100 overflow-hidden",children:[(0,r.jsxs)("div",{className:"relative z-120 flex justify-between",children:[(0,r.jsxs)("div",{className:"gap-2xs p-xs flex items-center",children:[(0,r.jsx)(k.Button,{icon:h||d?"material-symbols:close":"material-symbols:menu",iconPosition:"left","data-is-open":h||d,onClick:()=>void(s?u(!1):c(!h)),className:"max-sm:px-sm",children:(0,r.jsxs)("span",{className:"relative block overflow-hidden",children:[(0,r.jsx)("span",{className:"relative block transition-transform group-data-[is-open='true']/button:-translate-y-full",children:"Menu"}),(0,r.jsx)("span",{className:"absolute inset-0 block transition-transform group-data-[is-open='false']/button:translate-y-full",children:"Close"})]})}),g.map((e,t)=>(0,r.jsx)("div",{className:"max-md:hidden","data-topbar-button":!0,children:e?.menu&&e?.menu?.length>0&&(0,r.jsx)(r.Fragment,{children:e?.menu?.length>1?(0,r.jsx)(T.Popover,{className:"max-w-56 p-0",button:(0,r.jsx)(k.Button,{...e}),children:(0,r.jsx)("div",{className:"flex flex-col",children:e?.menu?.map((e,n)=>(0,r.jsx)(k.Button,{variant:"secondary",icon:e.icon,iconPosition:"left",size:"m",href:e.href,target:e.target,className:"justify-start",children:e.linkText},`nav-button-${t.toString()}-${n.toString()}`))})}):(0,r.jsx)(k.Button,{...e,href:e?.menu[0]?.href,target:e?.menu[0]?.target})})},`nav-button-${t.toString()}`)),(0,r.jsx)("div",{"data-topbar-button":!0,children:(0,r.jsx)(N.ButtonIcon,{className:"max-lg:hidden",icon:"material-symbols:search","aria-label":"Search",onClick:()=>void u(!0)})}),(0,r.jsx)("div",{className:"top-xs right-xs absolute left-26 lg:hidden","data-search-input-mobile":!0,children:(0,r.jsx)(m.Suspense,{children:(0,r.jsx)(L,{data:e?.search,variant:"mobile"})})})]}),(0,r.jsx)(S.BaseLink,{href:f===`/${a}`?void 0:`/${a}`,"aria-label":f===`/${a}`?void 0:"Home",nextLink:f!==`/${a}`,as:f===`/${a}`?"div":"a",isTransition:f!==`/${a}`,className:"px-md flex items-center bg-neutral-100",onClick:()=>c(!1),children:(0,r.jsx)(C,{})})]}),(0,r.jsx)("div",{className:"pointer-events-none absolute inset-0 right-full bg-white","data-topbar-bg":!0})]}),(0,r.jsx)("div",{className:"bg-alpha-white-300 fixed inset-0 hidden backdrop-blur-xl","data-nav-overlay":!0,onClick:()=>{s?u(!1):c(!1)}})]})}),D=(0,m.memo)(({data:e})=>{let t=(0,m.useRef)(null),n=e?.header?.search,{setIsNavOpen:v,isSearchModalOpen:x,setIsNavReduced:y,isNavReduced:w,setIsSearchModalOpen:j,isNavOpen:S}=(0,l.useStoreNavigation)(),k=(0,p.usePathname)(),N=c.useStoreSeason.use.layoutSeason(),E=(0,f.useLenis)(),_=(0,a.useMedia)(h.MEDIA.desktop,!0),C=(0,m.useEffectEvent)(()=>{document.body.dataset.navReduced="false",document.body.dataset.navFrozen="false",y(!1)}),T=(0,m.useEffectEvent)(()=>{S&&v(!1),x&&j(!1),w&&y(!1)});return(0,i.useGSAPMedia)({scope:t,media:h.MEDIA,callback(e){S||(u.gsap.registerPlugin(d.ScrollTrigger),d.ScrollTrigger.observe({type:"wheel,touch,scroll",onUp:()=>{l.useStoreNavigation.getState().isNavReduced&&(document.body.dataset.navReduced="false",y(!1))},onDown:()=>{l.useStoreNavigation.getState().isNavReduced||(document.body.dataset.navReduced="true",y(!0))},tolerance:e?.conditions?.desktop?320:100}))},deps:[S]}),(0,m.useEffect)(()=>{C()},[k]),(0,m.useEffect)(()=>{S?(C(),E?.stop()):E?.start()},[S,E]),(0,m.useEffect)(()=>{T()},[_]),(0,s.useKeyboardNav)({onEscape:()=>{S&&v(!1),x&&j(!1),w&&y(!1)}}),(0,r.jsxs)("header",{ref:t,"data-nav-open":S,className:(0,o.cn)("grid-template-rows-[auto_1fr] ease-out-cubic fixed top-0 left-0 z-1000000 grid w-full transition-transform duration-200 [body[data-nav-reduced=true]_&]:-translate-y-full",`theme-${N}`),children:[(0,r.jsx)(M,{data:e?.header}),n?.link?.href&&(0,r.jsx)(b,{data:n}),(0,r.jsx)(g.default,{data:e})]})});e.i(30311);var P=e.i(73592);e.i(40155),e.s(["default",()=>O],63019);var A=e.i(6580);let O=({options:e,required:t,onChange:n,onRadioChange:i,name:a,id:s,...o})=>{let l=(0,m.useRef)(null),c=(0,m.useRef)([]),[u,d]=(0,m.useState)(!1);return(0,m.useEffect)(()=>{c.current=c.current.filter(e=>null!==e)},[e]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("fieldset",{ref:l,id:"checkbox-group-"+s,className:"gap-xs flex flex-col",children:e.map((e,t)=>(0,r.jsx)(A.Checkbox,{name:e.name||a,id:e.name+"-"+t.toString(),label:e.label,value:e.value,onChange:e=>{l.current&&d(c.current.some(e=>e.checked)),n?.(e)},ref:e=>{e&&(c.current[t]=e)}},e.value))}),(0,r.jsx)("input",{type:"radio",className:"hidden",name:"fake-input-"+a,required:t,checked:u,value:"-",onChange:e=>{i?.(e)},...o})]})};e.i(33884),e.i(81142);var R=e.i(78379),I=e.i(26752);let F=({label:e,className:t,id:n,showPlaceholder:i,...a})=>(0,r.jsxs)("div",{className:(0,o.cn)("relative flex flex-col",t),children:[e&&(0,r.jsxs)(I.Label,{htmlFor:n,className:"top-md left-md absolute text-neutral-600",children:[e," ",a?.required&&"*"]}),(0,r.jsx)(R.Input,{id:n,className:(0,o.cn)("px-md pb-xs pt-lg basic-input input-focus textstyle-md-regular h-auto",t),placeholder:i?a?.placeholder||e:void 0,...a})]});F.displayName="Input";let z=(0,m.memo)(F);e.s(["default",0,z],1142),e.i(86331),e.s(["FileDropzone",()=>$,"InputFile",()=>W,"default",()=>V],71866);var B=e.i(49710);function $({id:e,maxSize:t=4,accept:n="image/*",onChange:i,multiple:a,...s}){let o=(0,m.useRef)(null),[l,c]=(0,m.useState)([]);(0,m.useEffect)(()=>{let e=o.current?.form;if(!e)return;let t=()=>c([]);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)},[]);let u=e=>
48{let t=o.current;if(!t)return;let n=new DataTransfer;if(e.forEach(e=>n.items.add(e)),t.files=n.files,a){t.value="";let n=new DataTransfer;e.forEach(e=>n.items.add(e)),t.files=n.files}else 0===e.length&&(t.value="")},d=()=>{let e=o.current;e&&i&&i({target:e,currentTarget:e})},h=(e,t)=>{let n=Array.from(t??[]),r=a?[...l,...n]:n;c(r),u(r),d()};return(0,r.jsxs)("div",{className:"",children:[(0,r.jsxs)("div",{className:"global-focus border-border hover:border-accent-200 transition-border relative flex cursor-pointer flex-col items-center justify-center rounded-md border-2 border-dashed p-8 text-center duration-300",onKeyDown:e=>{"Enter"===e.key&&o?.current?.click()},tabIndex:0,children:[(0,r.jsxs)("div",{className:"flex items-center gap-3",children:[(0,r.jsx)("div",{className:"bg-muted rounded-full p-3",children:(0,r.jsx)("span",{className:"block size-5",children:(0,r.jsx)(B.Icon,{icon:"material-symbols:upload",className:"h-full w-full"})})}),(0,r.jsxs)("label",{className:"text-sm",children:[(0,r.jsx)("span",{className:"text-primary font-medium",children:"Upload"})," ",(0,r.jsx)("span",{children:"or"})," ",(0,r.jsx)("span",{className:"text-primary font-medium",children:"click"})," to browse (",t,"MB max)"]})]}),(0,r.jsx)("input",{type:"file",id:e,ref:o,className:"absolute inset-0 h-full w-full cursor-pointer opacity-0",maxLength:1024*t*1024,tabIndex:-1,accept:n,onChange:e=>h?.(e,e.target.files??null),multiple:!!a,...s})]}),l?.length>0&&(0,r.jsx)("div",{className:"flex flex-col gap-2 text-sm",children:l.map((e,t)=>(0,r.jsxs)("div",{onClick:e=>{let n;e.stopPropagation(),c(n=l.filter((e,n)=>n!==t)),u(n),d()},className:"border-border transition-border hover:border-accent-200 flex cursor-pointer items-center justify-between gap-2 rounded-md border-b p-2",children:[(0,r.jsxs)("p",{children:[e.name," - ",Math.abs(e.size/1024/1024).toFixed(2)," MB"]}),(0,r.jsx)(B.Icon,{icon:"material-symbols:close",className:"size-4"})]},`${e.name}-${e.size}-${e.lastModified}`))})]})}function W({label:e,className:t,id:n,...i}){return(0,r.jsxs)("div",{className:(0,o.cn)("relative flex flex-col",t),children:[e&&(0,r.jsxs)(I.Label,{htmlFor:n,className:"top-md left-md absolute text-neutral-600",children:[e," ",i?.required&&"*"]}),(0,r.jsx)($,{id:n,maxSize:i?.maxSize,...i})]})}W.displayName="InputFile";let V=W;e.i(2898),e.i(76942),e.i(60729),e.i(70530),e.i(44217);let H=(0,m.memo)(function({label:e,className:t,id:n,required:i,...a}){return(0,r.jsxs)("div",{className:(0,o.cn)("relative flex flex-col",t),children:[e&&(0,r.jsxs)(I.Label,{htmlFor:n,className:"top-md left-md absolute text-neutral-600",children:[e," ",i&&"*"]}),(0,r.jsx)("textarea",{id:n,className:(0,o.cn)("px-md pb-xs pt-lg basic-input input-focus textstyle-md-regular placeholder:text-neutral-400",t),rows:a.rows||6,...a})]})});e.s(["default",0,H],76817),e.s(["TimePicker",()=>q,"default",()=>X],37267);var U=e.i(35553);let Y=e=>String(e).padStart(2,"0");function q({label:e,placeholder:t="hh:mm",description:n,id:i="",name:a,selected:s,required:l=!1,autoComplete:c="off",disabled:u=!1,inputClassName:d,className:h,open:f,minuteStep:p=5,defaultTime:g="12:30",onOpenChange:v,onTimeSelect:x,onTimeClear:y}){let[b,w]=(0,m.useState)(s),[j,S]=(0,m.useState)(s);s!==j&&(S(s),w(s));let[k,N]=(0,m.useState)(!1),E=!u&&(f??k),_=(0,m.useRef)(null),C=(0,m.useRef)(null);(0,m.useEffect)(()=>{if(!E)return;let e=requestAnimationFrame(()=>{_.current?.scrollIntoView({block:"center"}),C.current?.scrollIntoView({block:"center"})});return()=>cancelAnimationFrame(e)},[E]);let L=Array.from({length:24},(e,t)=>Y(t)),M=Array.from({length:Math.ceil(60/p)},(e,t)=>Y(t*p)),[D,P]=b?b.split(":"):[void 0],[A,O]=g.split(":"),R=D??A,I=P??O,F=(e,t)=>{let n=`${e}:${t}`;w(n),x?.(n)},z=e=>{u&&e||(void 0===f&&N(e),v?.(e))};return(0,r.jsxs)("div",{className:(0,o.cn)("relative flex flex-col gap-3",h),children:[(0,r.jsx)("input",{id:i,name:a,type:"text",tabIndex:-1,"aria-hidden":!0,autoComplete:c,required:l,value:b??"",disabled:u,onChange:()=>{},className:"peer pointer-events-none absolute bottom-0 left-0 h-px w-px border-0 p-0 opacity-0"}),(0,r.jsx)(T.Popover,{triggerClassName:"input-focus peer-focus:border-neutral-300 peer-focus:bg-neutral-300",className:"z-1000005 w-auto overflow-hidden p-0",open:E,onOpenChange:z,button:(0,r.jsx)(U.InputFake,{active:E,label:e,value:b??"",placeholder:t,className:d,disabled:u}),children:(0,r.jsxs)("div",{className:"flex max-h-60 gap-1 p-2",children:[(0,r.jsx)("ul",{"data-lenis-prevent":!0,className:"flex min-w-14 flex-col gap-1 overflow-y-auto pr-1",children:L.map(e=>{let t=e===D;return(0,r.jsx)("li",{children:(0,r.jsx)("button",{type:"button",ref:e===R?_:void 0,onClick:()=>F(e,P??O),className:(0,o.cn)("w-full rounded-md px-3 py-1.5 text-center text-sm",t?"bg-primary text-primary-foreground":"hover:bg-accent"),children:e})},e)})}),(0,r.jsx)("ul",{"data-lenis-prevent":!0,className:"flex min-w-14 flex-col gap-1 overflow-y-auto pr-1",children:M.map(e=>{let t=e===P;return(0,r.jsx)("li",{children:(0,r.jsx)("button",{type:"button",ref:e===I?C:void 0,onClick:()=>F(D??A,e),className:(0,o.cn)("w-full rounded-md px-3 py-1.5 text-center text-sm",t?"bg-primary text-primary-foreground":"hover:bg-accent"),children:e})},e)})})]})}),b&&!u&&(0,r.jsx)("button",{type:"button","aria-label":"Clear time",className:"global-focus absolute -top-1 -right-1 z-2 flex size-4.5 items-center justify-center rounded-full bg-neutral-100 text-neutral-800",onClick:e=>{e.preventDefault(),e.stopPropagation(),w(void 0),z(!1),y?.()},children:(0,r.jsx)(B.Icon,{className:"size-4",icon:"material-symbols:close"})}),n&&(0,r.jsx)("div",{className:"text-muted-foreground px-1 text-sm",children:n})]})}q.displayName="TimePicker";let X=(0,m.memo)(q);e.i(75349),e.i(36676),e.s(["default",()=>Q],63023);var G=e.i(15682),K=e.i(18325);let Z=(0,m.memo)(({data:e})=>{let t=(0,m.useRef)(null),{isNavReduced:n}=(0,l.useStoreNavigation)(),[i,s]=(0,m.useState)({});if((0,m.useEffect)(()=>l.useStoreNavigation.subscribe((e,t)=>{e.isNavReduced&&!t.isNavReduced&&s({})}),[]),!(0,a.useMedia)(h.MEDIA.tablet,!0))return null;
48let c=[e?.liveStatusButton,e?.shopButton];return(0,r.jsx)("aside",{ref:t,className:(0,o.cn)("gap-2xs p-xs fixed bottom-0 left-0 z-300 grid w-full grid-cols-2 bg-neutral-100 shadow-[0_0_1rem_rgb(0,0,0,.2)] md:hidden","ease-out-cubic translate-y-0 transition-transform duration-700",'[body[data-nav-frozen="true"]_&]:translate-y-[calc(100%+2rem)] [body[data-nav-reduced="true"]_&]:translate-y-[calc(100%+2rem)]! [body[data-nav-reduced="true"]_&]:data-[open=true]:translate-y-[calc(100%+12rem)]'),children:c.map((e,t)=>(0,r.jsx)("div",{className:"md:hidden",children:(0,r.jsx)(T.Popover,{open:!n&&(i[t]??!1),onOpenChange:e=>{e&&n||s(n=>({...n,[t]:e}))},className:"w-screen p-0",button:(0,r.jsx)(k.Button,{className:"w-full",...e}),children:(0,r.jsx)("div",{className:"flex flex-col",children:e?.menu?.map((e,n)=>(0,r.jsx)(k.Button,{variant:"secondary",icon:e.icon,iconPosition:"left",size:"m",href:e.href,target:e.target,className:"justify-start",children:e.linkText},`nav-button-${t.toString()}-${n.toString()}`))})})},`nav-bottom-button-${t.toString()}`))})});var J=e.i(73900);let Q=(0,m.memo)(({children:e,data:t,lang:n,header:i})=>{let a=(0,p.usePathname)(),{setContact:s}=(0,G.useStoreContact)(),{setIntegrations:o}=(0,K.useStoreIntegrations)(),{setCurrentLocale:c,setDictionary:u}=(0,j.useStoreI18n)(),{isRouteTransition:d,setIsRouteTransition:h}=(0,l.useStoreNavigation)(),g=(0,f.useLenis)(),v=(0,m.useEffectEvent)(()=>{g&&g?.scrollTo(0,{immediate:!0}),h(!1)});return(0,m.useEffect)(()=>{v()},[a]),(0,m.useEffect)(()=>{c(n)},[n]),(0,m.useLayoutEffect)(()=>{u(t?.locallang?.[0]),s(t?.footer?.contacts),o(t?.integrations??null)},[t]),(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(J.default,{children:[i,(0,r.jsx)("main",{id:"main-content",className:"page-wrapper",children:(0,r.jsx)("div",{className:"main-wrapper","data-transition":d,children:e})}),(0,r.jsx)(Z,{data:t?.header})]})})});e.i(2992),e.i(54159),e.i(14641),e.i(50920);e.i(19659),e.i(89151),e.i(15963),e.i(42944),e.i(24786),e.i(98609),e.i(66975),e.i(72454),e.i(95146),e.i(63347),e.i(15888),e.i(59245),e.i(94889),e.i(30701),e.i(89083),e.i(86863),e.i(77827),e.i(53279),e.i(30732),e.i(21464),e.i(5668),e.i(20478),e.i(27327),e.i(4745),e.i(35778),e.i(58427),e.i(16474),e.i(58562),e.i(68036),e.i(53049),e.i(1856),e.i(57114),e.i(11519),e.i(97964),e.i(41030),e.i(9473);e.i(19218),e.i(58817),e.i(34512);e.i(37707),e.i(76622),e.i(94296),e.s(["default",()=>en],74697);var ee=e.i(79112),ee=ee,et=e.i(78525);let en=({data:e})=>{let i=(0,m.useRef)(null),{isHidden:a,setIsHidden:s}=(0,ee.default)();(0,m.useEffect)(()=>{let e=sessionStorage.getItem("popUpDismissed"),t=sessionStorage.getItem("popUpLastShown"),n=new Date().getTime();if(!e||t&&n-parseInt(t)>864e5){let e=setTimeout(()=>s(!1),1e3);return sessionStorage.setItem("popUpLastShown",n.toString()),()=>clearTimeout(e)}},[e,s]);let l=(0,m.useCallback)(async()=>{s(!0),await (0,et.delay)(1e3),sessionStorage.setItem("popUpDismissed","true")},[s]);return((0,m.useEffect)(()=>{let e=e=>{"Escape"===e.key&&l()};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[l]),e&&0!==e.length)?(0,r.jsx)(m.Suspense,{children:(0,r.jsxs)("div",{className:(0,o.cn)("invisible fixed inset-0 z-[751] flex w-full items-center justify-center overflow-y-auto opacity-0 transition-all duration-[var(--duration-default)] ease-[var(--ease-out-cubic)]",!a&&"visible opacity-100 [&_.popup]:translate-y-0"),ref:i,children:[(0,r.jsx)("div",{className:"pointer-events-none fixed inset-0 z-[-1] bg-[rgb(0,0,0,0.4)]",onClick:l,role:"button",tabIndex:0,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),l())},"aria-label":"Close popup"}),(0,r.jsxs)("div",{className:"popup p-gutter relative z-[752] w-full max-w-[42.75rem] translate-y-32 transition-all duration-[var(--duration-default)] ease-[var(--ease-out-cubic)]",children:[(0,r.jsx)("button",{className:"mb-1 ml-auto flex h-12 w-12 cursor-pointer items-center justify-center bg-neutral-100 shadow-[0_2px_5px_rgb(0,0,0,0.2)] [&_svg]:h-5 [&_svg]:w-5 [&_svg]:transition-transform [&_svg]:duration-[var(--duration-default)] [&_svg]:ease-[var(--ease-out-cubic)] hover:[&_svg]:rotate-180",onClick:l,type:"button","aria-label":"Close popup",children:(0,r.jsx)(B.Icon,{icon:"material-symbols:close"})}),(0,r.jsxs)("div",{className:"max-h-[min(39rem,80vh)] overflow-y-auto bg-neutral-100","data-lenis-prevent":!0,children:[e[0]?.link?.href&&e[0]?.link?.title&&e[0]?.popupImage?.[0]?(0,r.jsx)(t.default,{className:"w-full",onClick:l,href:e[0]?.link?.href,target:e[0]?.link?.target||void 0,nextLink:e[0]?.link?.target!=="_blank",isTransition:e[0]?.link?.target!=="_blank",children:(0,r.jsx)(P.default,{data:e[0]?.popupImage?.[0],naked:!0,className:"h-auto w-full"})}):(0,r.jsx)(P.default,{data:e[0]?.popupImage?.[0],naked:!0,className:"h-auto w-full"}),(0,r.jsxs)("div",{className:"gap-xl max-md:gap-lg p-gutter flex flex-grow flex-col items-start text-left",children:[(0,r.jsxs)("div",{className:"gap-md max-md:gap-sm flex flex-col",children:[e[0]?.title&&(0,r.jsx)("p",{className:"h2",children:e[0]?.title}),e[0]?.description&&(0,r.jsx)("p",{children:e[0]?.description})]}),e[0]?.link?.href&&e[0]?.link?.title&&(0,r.jsx)(n.default,{href:e[0]?.link?.href,onClick:l,target:e[0]?.link?.target||void 0,nextLink:e[0]?.link?.target!=="_blank",isTransition:e[0]?.link?.target!=="_blank",children:e[0]?.link?.title})]})]})]})]})}):null};
48e.i(48927),e.i(51564),e.i(4091),e.i(72093),e.i(7977),e.i(18462),e.i(63483),e.i(14558),e.i(5426),e.i(86773),e.i(78767),e.i(69943),e.i(68465),e.i(43890),e.i(76926),e.i(41683),e.i(60422),e.i(14731),e.i(44811),e.i(81078),e.i(21612),e.i(50448),e.i(24281),e.i(85628)},73012,e=>{"use strict";var t=e.i(71645);let n=e=>{try{let t=window;t.fdData=t.fdData||[],t.fdData.push(e)}catch(e){}};e.s(["trackFusedeckEvent",0,e=>{n(e)},"useTrackFusedeckEventOnMount",0,e=>{let r=(0,t.useRef)(e);(0,t.useEffect)(()=>{n(r.current)},[])}])}]); 49 50//# sourceMappingURL=385h2ugiv8u2s.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.