PageSourceSearch

https://www.tba-zg.ch/_next/static/chunks/154sbwqcwk8xv.js?dpl=dpl_4NNf8TZWoTTtfJiHvfvU9Xc9FRwt

js tba-zg.ch collected 2026-10-02 23:12:45 UTC 193,979 bytes, 9 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,38246,e=>{"use strict";var t=e.i(35050),i=e.i(17356);e.s(["ThemeProvider",0,function({children:e,...n}){return(0,t.jsx)(i.ThemeProvider,{...n,children:e})}])},19151,(e,t,i)=>{t.exports=e.r(72808)},23386,e=>{e.v({active:"BreadcrumbNavi-module-scss-module__RoyG_a__active",basicTypography:"BreadcrumbNavi-module-scss-module__RoyG_a__basicTypography",basiclink:"BreadcrumbNavi-module-scss-module__RoyG_a__basiclink",breadcrumbs:"BreadcrumbNavi-module-scss-module__RoyG_a__breadcrumbs",breadcrumbsOuter:"BreadcrumbNavi-module-scss-module__RoyG_a__breadcrumbsOuter",container:"BreadcrumbNavi-module-scss-module__RoyG_a__container",hasOverflow:"BreadcrumbNavi-module-scss-module__RoyG_a__hasOverflow",hasOverflowRight:"BreadcrumbNavi-module-scss-module__RoyG_a__hasOverflowRight",largefont:"BreadcrumbNavi-module-scss-module__RoyG_a__largefont",largetitle:"BreadcrumbNavi-module-scss-module__RoyG_a__largetitle",mediumfont:"BreadcrumbNavi-module-scss-module__RoyG_a__mediumfont",mediumtitle:"BreadcrumbNavi-module-scss-module__RoyG_a__mediumtitle",mobiletrigger:"BreadcrumbNavi-module-scss-module__RoyG_a__mobiletrigger",naviright:"BreadcrumbNavi-module-scss-module__RoyG_a__naviright",normalfont:"BreadcrumbNavi-module-scss-module__RoyG_a__normalfont",normaltitle:"BreadcrumbNavi-module-scss-module__RoyG_a__normaltitle",separator:"BreadcrumbNavi-module-scss-module__RoyG_a__separator",siblings:"BreadcrumbNavi-module-scss-module__RoyG_a__siblings",trigger:"BreadcrumbNavi-module-scss-module__RoyG_a__trigger",xlargefont:"BreadcrumbNavi-module-scss-module__RoyG_a__xlargefont",xlargetitle:"BreadcrumbNavi-module-scss-module__RoyG_a__xlargetitle"})},91654,e=>{e.v({active:"MainNaviList-module-scss-module__Q_pFaa__active",ancestor:"MainNaviList-module-scss-module__Q_pFaa__ancestor",basicTypography:"MainNaviList-module-scss-module__Q_pFaa__basicTypography",basiclink:"MainNaviList-module-scss-module__Q_pFaa__basiclink",highlight:"MainNaviList-module-scss-module__Q_pFaa__highlight",item:"MainNaviList-module-scss-module__Q_pFaa__item",largefont:"MainNaviList-module-scss-module__Q_pFaa__largefont",largetitle:"MainNaviList-module-scss-module__Q_pFaa__largetitle",link:"MainNaviList-module-scss-module__Q_pFaa__link",list:"MainNaviList-module-scss-module__Q_pFaa__list",mediumfont:"MainNaviList-module-scss-module__Q_pFaa__mediumfont",mediumtitle:"MainNaviList-module-scss-module__Q_pFaa__mediumtitle",new:"MainNaviList-module-scss-module__Q_pFaa__new",noresults:"MainNaviList-module-scss-module__Q_pFaa__noresults",normalfont:"MainNaviList-module-scss-module__Q_pFaa__normalfont",normaltitle:"MainNaviList-module-scss-module__Q_pFaa__normaltitle",number:"MainNaviList-module-scss-module__Q_pFaa__number",rootItem:"MainNaviList-module-scss-module__Q_pFaa__rootItem",submenu:"MainNaviList-module-scss-module__Q_pFaa__submenu",title:"MainNaviList-module-scss-module__Q_pFaa__title",xlargefont:"MainNaviList-module-scss-module__Q_pFaa__xlargefont",xlargetitle:"MainNaviList-module-scss-module__Q_pFaa__xlargetitle"})},73952,e=>{e.v({active:"NaviFilter-module-scss-module__9bgyJG__active",basicTypography:"NaviFilter-module-scss-module__9bgyJG__basicTypography",basiclink:"NaviFilter-module-scss-module__9bgyJG__basiclink",container:"NaviFilter-module-scss-module__9bgyJG__container",input:"NaviFilter-module-scss-module__9bgyJG__input",largefont:"NaviFilter-module-scss-module__9bgyJG__largefont",largetitle:"NaviFilter-module-scss-module__9bgyJG__largetitle",mediumfont:"NaviFilter-module-scss-module__9bgyJG__mediumfont",mediumtitle:"NaviFilter-module-scss-module__9bgyJG__mediumtitle",normalfont:"NaviFilter-module-scss-module__9bgyJG__normalfont",normaltitle:"NaviFilter-module-scss-module__9bgyJG__normaltitle",reset:"NaviFilter-module-scss-module__9bgyJG__reset",xlargefont:"NaviFilter-module-scss-module__9bgyJG__xlargefont",xlargetitle:"NaviFilter-module-scss-module__9bgyJG__xlargetitle"})},69948,e=>{e.v({active:"MainNavi-module-scss-module__8cUZdW__active",basicTypography:"MainNavi-module-scss-module__8cUZdW__basicTypography",basiclink:"MainNavi-module-scss-module__8cUZdW__basiclink",container:"MainNavi-module-scss-module__8cUZdW__container",filter:"MainNavi-module-scss-module__8cUZdW__filter",largefont:"MainNavi-module-scss-module__8cUZdW__largefont",largetitle:"MainNavi-module-scss-module__8cUZdW__largetitle",mediumfont:"MainNavi-module-scss-module__8cUZdW__mediumfont",mediumtitle:"MainNavi-module-scss-module__8cUZdW__mediumtitle",normalfont:"MainNavi-module-scss-module__8cUZdW__normalfont",normaltitle:"MainNavi-module-scss-module__8cUZdW__normaltitle",xlargefont:"MainNavi-module-scss-module__8cUZdW__xlargefont",xlargetitle:"MainNavi-module-scss-module__8cUZdW__xlargetitle"})},16732,(e,t,i)=>{var n=e.i(59833);(function(){var e,i,r,s;"u">typeof performance&&null!==performance&&performance.now?t.exports=function(){return performance.now()}:void 0!==n.default&&null!==n.default&&n.default.hrtime?(t.exports=function(){return(e()-s)/1e6},i=n.default.hrtime,s=(e=function(){var e;return 1e9*(e=i())[0]+e[1]})()-1e9*n.default.uptime()):Date.now?(t.exports=function(){return Date.now()-r},r=Date.now()):(t.exports=function(){return new Date().getTime()-r},r=new Date().getTime())}).call(e.e)},6048,(e,t,i)=>
1{for(var n=e.r(16732),r="u"<typeof window?e.g:window,s=["moz","webkit"],o="AnimationFrame",a=r["request"+o],l=r["cancel"+o]||r["cancelRequest"+o],u=0;!a&&u<s.length;u++)a=r[s[u]+"Request"+o],l=r[s[u]+"Cancel"+o]||r[s[u]+"CancelRequest"+o];if(!a||!l){var d=0,h=0,c=[],f=1e3/60;a=function(e){if(0===c.length){var t=n(),i=Math.max(0,f-(t-d));d=i+t,setTimeout(function(){var e=c.slice(0);c.length=0;for(var t=0;t<e.length;t++)if(!e[t].cancelled)try{e[t].callback(d)}catch(e){setTimeout(function(){throw e},0)}},Math.round(i))}return c.push({handle:++h,callback:e,cancelled:!1}),h},l=function(e){for(var t=0;t<c.length;t++)c[t].handle===e&&(c[t].cancelled=!0)}}t.exports=function(e){return a.call(r,e)},t.exports.cancel=function(){l.apply(r,arguments)},t.exports.polyfill=function(e){e||(e=r),e.requestAnimationFrame=a,e.cancelAnimationFrame=l}},51853,(e,t,i)=>{var n=0/0,r=/^\s+|\s+$/g,s=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,a=/^0o[0-7]+$/i,l=parseInt,u=e.g&&e.g.Object===Object&&e.g,d="object"==typeof self&&self&&self.Object===Object&&self,h=u||d||Function("return this")(),c=Object.prototype.toString,f=Math.max,m=Math.min,p=function(){return h.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]"==c.call(t))return n;if(g(e)){var t,i="function"==typeof e.valueOf?e.valueOf():e;e=g(i)?i+"":i}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(r,"");var u=o.test(e);return u||a.test(e)?l(e.slice(2),u?2:8):s.test(e)?n:+e}t.exports=function(e,t,i){var n,r,s,o,a,l,u=0,d=!1,h=!1,c=!0;if("function"!=typeof e)throw TypeError("Expected a function");function y(t){var i=n,s=r;return n=r=void 0,u=t,o=e.apply(s,i)}function x(e){var i=e-l,n=e-u;return void 0===l||i>=t||i<0||h&&n>=s}function b(){var e,i,n,r=p();if(x(r))return _(r);a=setTimeout(b,(e=r-l,i=r-u,n=t-e,h?m(n,s-i):n))}function _(e){return(a=void 0,c&&n)?y(e):(n=r=void 0,o)}function w(){var e,i=p(),s=x(i);if(n=arguments,r=this,l=i,s){if(void 0===a)return u=e=l,a=setTimeout(b,t),d?y(e):o;if(h)return a=setTimeout(b,t),y(l)}return void 0===a&&(a=setTimeout(b,t)),o}return t=v(t)||0,g(i)&&(d=!!i.leading,s=(h="maxWait"in i)?f(v(i.maxWait)||0,t):s,c="trailing"in i?!!i.trailing:c),w.cancel=function(){void 0!==a&&clearTimeout(a),u=0,n=l=r=a=void 0},w.flush=function(){return void 0===a?o:_(p())},w}},65932,(e,t,i)=>{"use strict";t.exports=function e(t,i){if(t===i)return!0;if(t&&i&&"object"==typeof t&&"object"==typeof i){if(t.constructor!==i.constructor)return!1;if(Array.isArray(t)){if((n=t.length)!=i.length)return!1;for(r=n;0!=r--;)if(!e(t[r],i[r]))return!1;return!0}if(t.constructor===RegExp)return t.source===i.source&&t.flags===i.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===i.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===i.toString();if((n=(s=Object.keys(t)).length)!==Object.keys(i).length)return!1;for(r=n;0!=r--;)if(!Object.prototype.hasOwnProperty.call(i,s[r]))return!1;for(r=n;0!=r--;){var n,r,s,o=s[r];if(!e(t[o],i[o]))return!1}return!0}return t!=t&&i!=i}},4150,(e,t,i)=>{"use strict";var n=e.r(85038),r="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},s=n.useState,o=n.useEffect,a=n.useLayoutEffect,l=n.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var i=t();return!r(e,i)}catch(e){return!0}}var d="u"<typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var i=t(),n=s({inst:{value:i,getSnapshot:t}}),r=n[0].inst,d=n[1];return a(function(){r.value=i,r.getSnapshot=t,u(r)&&d({inst:r})},[e,i,t]),o(function(){return u(r)&&d({inst:r}),e(function(){u(r)&&d({inst:r})})},[e]),l(i),i};i.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:d},3909,(e,t,i)=>{"use strict";t.exports=e.r(4150)},75889,e=>{e.v({active:"MobileNavigation-module-scss-module__Lpt98a__active",animatedcontainer:"MobileNavigation-module-scss-module__Lpt98a__animatedcontainer",background:"MobileNavigation-module-scss-module__Lpt98a__background",basicTypography:"MobileNavigation-module-scss-module__Lpt98a__basicTypography",basiclink:"MobileNavigation-module-scss-module__Lpt98a__basiclink",footer
1:"MobileNavigation-module-scss-module__Lpt98a__footer",hasOverflowBottom:"MobileNavigation-module-scss-module__Lpt98a__hasOverflowBottom",innercontent:"MobileNavigation-module-scss-module__Lpt98a__innercontent",innercontentOuter:"MobileNavigation-module-scss-module__Lpt98a__innercontentOuter",largefont:"MobileNavigation-module-scss-module__Lpt98a__largefont",largetitle:"MobileNavigation-module-scss-module__Lpt98a__largetitle",linkbutton:"MobileNavigation-module-scss-module__Lpt98a__linkbutton",mediumfont:"MobileNavigation-module-scss-module__Lpt98a__mediumfont",mediumtitle:"MobileNavigation-module-scss-module__Lpt98a__mediumtitle",modal:"MobileNavigation-module-scss-module__Lpt98a__modal",nav:"MobileNavigation-module-scss-module__Lpt98a__nav",normalfont:"MobileNavigation-module-scss-module__Lpt98a__normalfont",normaltitle:"MobileNavigation-module-scss-module__Lpt98a__normaltitle",xlargefont:"MobileNavigation-module-scss-module__Lpt98a__xlargefont",xlargetitle:"MobileNavigation-module-scss-module__Lpt98a__xlargetitle"})},72086,e=>{e.v({active:"MenuLink-module-scss-module__hCrRsG__active",basicTypography:"MenuLink-module-scss-module__hCrRsG__basicTypography",basiclink:"MenuLink-module-scss-module__hCrRsG__basiclink",largefont:"MenuLink-module-scss-module__hCrRsG__largefont",largetitle:"MenuLink-module-scss-module__hCrRsG__largetitle",mediumfont:"MenuLink-module-scss-module__hCrRsG__mediumfont",mediumtitle:"MenuLink-module-scss-module__hCrRsG__mediumtitle",menulink:"MenuLink-module-scss-module__hCrRsG__menulink",normalfont:"MenuLink-module-scss-module__hCrRsG__normalfont",normaltitle:"MenuLink-module-scss-module__hCrRsG__normaltitle",xlargefont:"MenuLink-module-scss-module__hCrRsG__xlargefont",xlargetitle:"MenuLink-module-scss-module__hCrRsG__xlargetitle"})},20198,e=>{e.v({active:"PageFooter-module-scss-module__df7dsq__active",basicTypography:"PageFooter-module-scss-module__df7dsq__basicTypography",basiclink:"PageFooter-module-scss-module__df7dsq__basiclink",container:"PageFooter-module-scss-module__df7dsq__container",grid:"PageFooter-module-scss-module__df7dsq__grid",largefont:"PageFooter-module-scss-module__df7dsq__largefont",largetitle:"PageFooter-module-scss-module__df7dsq__largetitle",mediumfont:"PageFooter-module-scss-module__df7dsq__mediumfont",mediumtitle:"PageFooter-module-scss-module__df7dsq__mediumtitle",normalfont:"PageFooter-module-scss-module__df7dsq__normalfont",normaltitle:"PageFooter-module-scss-module__df7dsq__normaltitle",rightcol:"PageFooter-module-scss-module__df7dsq__rightcol",xlargefont:"PageFooter-module-scss-module__df7dsq__xlargefont",xlargetitle:"PageFooter-module-scss-module__df7dsq__xlargetitle"})},88495,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"BailoutToCSR",{enumerable:!0,get:function(){return r}});let n=e.r(96414);function r({reason:e,children:t}){if("u"<typeof window)throw Object.defineProperty(new n.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t}},87344,(e,t,i)=>{"use strict";function n(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"encodeURIPath",{enumerable:!0,get:function(){return n}})},5627,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"PreloadChunks",{enumerable:!0,get:function(){return l}});let n=e.r(35050),r=e.r(27306),s=e.r(63928),o=e.r(87344),a=e.r(41400);function l({moduleIds:e}){if("u">typeof window)return null;let t=s.workAsyncStorage.getStore();if(void 0===t)return null;let i=[];if(t.reactLoadableManifest&&e){let n=t.reactLoadableManifest;for(let t of e){if(!n[t])continue;let e=n[t].files;i.push(...e)}}if(0===i.length)return null;let u=(0,a.getAssetTokenQuery)();return(0,n.jsx)(n.Fragment,{children:i.map(e=>{let i=`${t.assetPrefix}/_next/${(0,o.encodeURIPath)(e)}${u}`;return e.endsWith(".css")?(0,n.jsx)("link",{precedence:"dynamic",href:i,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,r.preload)(i,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},59178,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"default",{enumerable:!0,get:function(){return u}});let n=e.r(35050),r=e.r(85038),s=e.r(88495),o=e.r(5627);function a(e){return{default:e&&"default"in e?e.default:e}}let l={loader:()=>Promise.resolve(a(()=>null)),loading:null,ssr:!0},u=function(e){let t={...l,...e},i=(0,r.lazy)(()=>t.loader().then(a)),u=t.loading;function d(e){let a=u?(0,n.jsx)(u,{isLoading:!0,pastDelay:!0,error:null}):null,l=!t.ssr||!!t.loading,d=l?r.Suspense:r.Fragment,h=t.ssr?(0,n.jsxs)(n.Fragment,{children:["u"<typeof window?(0,n.jsx)(o.PreloadChunks,{moduleIds:t.modules}):null,(0,n.jsx)(i,{...e})]}):(0,n.jsx)(s.BailoutToCSR,{reason:"next/dynamic",children:(0,n.jsx)(i,{...e})});return(0,n.jsx)(d,{...l?{fallback:a}:{},children:h})}return d.displayName="LoadableComponent",d}},37396,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"default",{enumerable:!0,get:function(){return r}});let n=e.r(81258)._(e.r(59178));function r(e,t){let i={};"function"==typeof e&&(i.loader=e);let r={...i,...t};return(0,n.default)({...r,modules:r.loadableGenerated?.modules})}("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esMo
1dule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},36996,e=>{e.v({active:"PageHeader-module-scss-module__aCi-qW__active",basicTypography:"PageHeader-module-scss-module__aCi-qW__basicTypography",basiclink:"PageHeader-module-scss-module__aCi-qW__basiclink",container:"PageHeader-module-scss-module__aCi-qW__container",largefont:"PageHeader-module-scss-module__aCi-qW__largefont",largetitle:"PageHeader-module-scss-module__aCi-qW__largetitle",logo:"PageHeader-module-scss-module__aCi-qW__logo",logoLink:"PageHeader-module-scss-module__aCi-qW__logoLink",mediumfont:"PageHeader-module-scss-module__aCi-qW__mediumfont",mediumtitle:"PageHeader-module-scss-module__aCi-qW__mediumtitle",mobiletrigger:"PageHeader-module-scss-module__aCi-qW__mobiletrigger",normalfont:"PageHeader-module-scss-module__aCi-qW__normalfont",normaltitle:"PageHeader-module-scss-module__aCi-qW__normaltitle",rightcontrols:"PageHeader-module-scss-module__aCi-qW__rightcontrols",trigger:"PageHeader-module-scss-module__aCi-qW__trigger",xlargefont:"PageHeader-module-scss-module__aCi-qW__xlargefont",xlargetitle:"PageHeader-module-scss-module__aCi-qW__xlargetitle"})},40949,e=>{e.v({active:"SiteLayout-module-scss-module__Cu0vVW__active",basicTypography:"SiteLayout-module-scss-module__Cu0vVW__basicTypography",basiclink:"SiteLayout-module-scss-module__Cu0vVW__basiclink",container:"SiteLayout-module-scss-module__Cu0vVW__container",content:"SiteLayout-module-scss-module__Cu0vVW__content",footer:"SiteLayout-module-scss-module__Cu0vVW__footer",grid:"SiteLayout-module-scss-module__Cu0vVW__grid",heightwrap:"SiteLayout-module-scss-module__Cu0vVW__heightwrap",largefont:"SiteLayout-module-scss-module__Cu0vVW__largefont",largetitle:"SiteLayout-module-scss-module__Cu0vVW__largetitle",leftpanel:"SiteLayout-module-scss-module__Cu0vVW__leftpanel",mediumfont:"SiteLayout-module-scss-module__Cu0vVW__mediumfont",mediumtitle:"SiteLayout-module-scss-module__Cu0vVW__mediumtitle",normalfont:"SiteLayout-module-scss-module__Cu0vVW__normalfont",normaltitle:"SiteLayout-module-scss-module__Cu0vVW__normaltitle",pageheader:"SiteLayout-module-scss-module__Cu0vVW__pageheader",rightpanel:"SiteLayout-module-scss-module__Cu0vVW__rightpanel",xlargefont:"SiteLayout-module-scss-module__Cu0vVW__xlargefont",xlargetitle:"SiteLayout-module-scss-module__Cu0vVW__xlargetitle"})},61466,e=>{"use strict";let t,i,n,r,s,o;var a,l,u,d,h,c,f,m,p=e.i(35050),g=e.i(85038);function v({groupSize:e,panelElement:t,styleProp:i}){let n,[r,s]=function(e){switch(typeof e){case"number":return[e,"px"];case"string":{let t=parseFloat(e);return e.endsWith("%")?[t,"%"]:e.endsWith("px")?[t,"px"]:e.endsWith("rem")?[t,"rem"]:e.endsWith("em")?[t,"em"]:e.endsWith("vh")?[t,"vh"]:e.endsWith("vw")?[t,"vw"]:[t,"%"]}}}(i);switch(s){case"%":n=r/100*e;break;case"px":n=r;break;case"rem":n=r*parseFloat(getComputedStyle(t.ownerDocument.body).fontSize);break;case"em":n=r*parseFloat(getComputedStyle(t).fontSize);break;case"vh":n=r/100*window.innerHeight;break;case"vw":n=r/100*window.innerWidth}return n}function y(e){return parseFloat(e.toFixed(3))}function x({group:e}){let{orientation:t,panels:i}=e;return i.reduce((e,i)=>e+="horizontal"===t?i.element.offsetWidth:i.element.offsetHeight,0)}function b(e){let{panels:t}=e,i=x({group:e});return 0===i?t.map(e=>({groupResizeBehavior:e.panelConstraints.groupResizeBehavior,collapsedSize:0,collapsible:!0===e.panelConstraints.collapsible,defaultSize:void 0,disabled:e.panelConstraints.disabled,minSize:0,maxSize:100,panelId:e.id})):t.map(e=>{let t,{element:n,panelConstraints:r}=e,s=0;void 0!==r.collapsedSize&&(s=y(v({groupSize:i,panelElement:n,styleProp:r.collapsedSize})/i*100)),void 0!==r.defaultSize&&(t=y(v({groupSize:i,panelElement:n,styleProp:r.defaultSize})/i*100));let o=0;void 0!==r.minSize&&(o=y(v({groupSize:i,panelElement:n,styleProp:r.minSize})/i*100));let a=100;return void 0!==r.maxSize&&(a=y(v({groupSize:i,panelElement:n,styleProp:r.maxSize})/i*100)),{groupResizeBehavior:r.groupResizeBehavior,collapsedSize:s,collapsible:!0===r.collapsible,defaultSize:t,disabled:r.disabled,minSize:o,maxSize:a,panelId:e.id}})}function _(e,t="Assertion error"){if(!e)throw Error(t)}function w(e,t){return Array.from(t).sort("horizontal"===e?S:P)}function S(e,t){let i=e.element.offsetLeft-t.element.offsetLeft;return 0!==i?i:e.element.offsetWidth-t.element.offsetWidth}function P(e,t){let i=e.element.offsetTop-t.element.offsetTop;return 0!==i?i:e.element.offsetHeight-t.element.offsetHeight}function T(e){return null!==e&&"object"==typeof e&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}function C(e,t){return{x:e.x>=t.left&&e.x<=t.right?0:Math.min(Math.abs(e.x-t.left),Math.abs(e.x-t.right)),y:e.y>=t.top&&e.y<=t.bottom?0:Math.min(Math.abs(e.y-t.top),Math.abs(e.y-t.bottom))}}function M(e){let{element:i,orientation:n,panels:r,separators:s}=e,o=w(n,Array.from(i.children).filter(T).map(e=>({element:e}))).map(({element:e})=>e),a=[],l=!1,u=!1,d=-1,h=-1,c=0,f,m=[];{let e=-1;for(let t of o)t.hasAttribute("data-panel")&&(e++,t.hasAttribute("data-disabled")||(c++,-1===d&&(d=e),h=e))}if(c>1){let i=-1;for(let c of o)if(c.hasAttribute("data-panel")){i++;let s=r.find(e=>e.element===c);if(s){if(f){let r,o=f.element.getBoundingClientRect(),p=c.getBoundingClientRect();
1if(u){let e="horizontal"===n?new DOMRect(o.right,o.top,0,o.height):new DOMRect(o.left,o.bottom,o.width,0),t="horizontal"===n?new DOMRect(p.left,p.top,0,p.height):new DOMRect(p.left,p.top,p.width,0);switch(m.length){case 0:r=[e,t];break;case 1:{let i=m[0],s=function({orientation:e,rects:t,targetRect:i}){let n={x:i.x+i.width/2,y:i.y+i.height/2},r,s=Number.MAX_VALUE;for(let i of t){let{x:t,y:o}=C(n,i),a="horizontal"===e?t:o;a<s&&(s=a,r=i)}return _(r,"No rect found"),r}({orientation:n,rects:[o,p],targetRect:i.element.getBoundingClientRect()});r=[i,s===o?t:e];break}default:r=m}}else r=m.length?m:["horizontal"===n?new DOMRect(o.right,p.top,p.left-o.right,p.height):new DOMRect(p.left,o.bottom,p.width,p.top-o.bottom)];for(let n of r){let r="width"in n?n:n.element.getBoundingClientRect(),o=(void 0===t&&(t="function"==typeof matchMedia&&!!matchMedia("(pointer:coarse)").matches),t)?e.resizeTargetMinimumSize.coarse:e.resizeTargetMinimumSize.fine;if(r.width<o){let e=o-r.width;r=new DOMRect(r.x-e/2,r.y,r.width+e,r.height)}if(r.height<o){let e=o-r.height;r=new DOMRect(r.x,r.y-e/2,r.width,r.height+e)}let u=i<=d||i>h;l||u||a.push({group:e,groupSize:x({group:e}),panels:[f,s],separator:"width"in n?void 0:n,rect:r}),l=!1}}u=!1,f=s,m=[]}}else if(c.hasAttribute("data-separator")){null!==c.ariaDisabled&&(l=!0);let e=s.find(e=>e.element===c);e?m.push(e):(f=void 0,m=[])}else u=!0}return a}class E{#e={};addListener(e,t){let i=this.#e[e];return void 0===i?this.#e[e]=[t]:i.includes(t)||i.push(t),()=>{this.removeListener(e,t)}}emit(e,t){let i=this.#e[e];if(void 0!==i)if(1===i.length)i[0].call(null,t);else{let e=!1,n=null,r=Array.from(i);for(let i=0;i<r.length;i++){let s=r[i];try{s.call(null,t)}catch(t){null===n&&(e=!0,n=t)}}if(e)throw n}}removeAllListeners(){this.#e={}}removeListener(e,t){let i=this.#e[e];if(void 0!==i){let e=i.indexOf(t);e>=0&&i.splice(e,1)}}}let L=new Map,k=new E;function R(e,t){for(let[t]of L)if(t.id===e)return t}function A(e,t){for(let[t,i]of L)if(t.id===e)return i;if(t)throw Error(`Could not find data for Group with id ${e}`)}function j(e,t){return k.addListener("groupChange",i=>{i.group.id===e&&t(i)})}function V(e,t){let i=L.get(e);(L=new Map(L)).set(e,t),k.emit("groupChange",{group:e,prev:i,next:t})}let D=/\b(?:position|zIndex|opacity|transform|webkitTransform|mixBlendMode|filter|webkitFilter|isolation)\b/;function N(e){let t=e.length;for(;t--;){let i=e[t];if(_(i,"Missing node"),function(e){let t,i=getComputedStyle(e);return!!("fixed"===i.position||"auto"!==i.zIndex&&("static"!==i.position||"flex"===(t=getComputedStyle(O(e)??e).display)||"inline-flex"===t)||1>+i.opacity||"transform"in i&&"none"!==i.transform||"webkitTransform"in i&&"none"!==i.webkitTransform||"mixBlendMode"in i&&"normal"!==i.mixBlendMode||"filter"in i&&"none"!==i.filter||"webkitFilter"in i&&"none"!==i.webkitFilter||"isolation"in i&&"isolate"===i.isolation||D.test(i.willChange)||"touch"===i.webkitOverflowScrolling)}(i))return i}return null}function z(e){return e&&Number(getComputedStyle(e).zIndex)||0}function F(e){let t=[];for(;e;)t.push(e),e=O(e);return t}function O(e){let{parentNode:t}=e;return null!==t&&"object"==typeof t&&"nodeType"in t&&t.nodeType===Node.DOCUMENT_FRAGMENT_NODE?t.host:t}function B(e,t){let i=[];return t.forEach((t,n)=>{if(n.disabled)return;let r=M(n),s=function(e,t,i){let n,r={x:1/0,y:1/0};for(let s of t){let t=C(i,s.rect);switch(e){case"horizontal":t.x<=r.x&&(n=s,r=t);break;case"vertical":t.y<=r.y&&(n=s,r=t)}}return n?{distance:r,hitRegion:n}:void 0}(n.orientation,r,{x:e.clientX,y:e.clientY});s&&s.distance.x<=0&&s.distance.y<=0&&function({groupElement:e,hitRegion:t,pointerEventTarget:i}){if(!T(i)||i.contains(e)||e.contains(i))return!0;if(function(e,t){let i;if(e===t)throw Error("Cannot compare node with itself");let n={a:F(e),b:F(t)};for(;n.a.at(-1)===n.b.at(-1);)i=n.a.pop(),n.b.pop();_(i,"Stacking order can only be calculated for elements with a common ancestor");let r={a:z(N(n.a)),b:z(N(n.b))};if(r.a===r.b){let e=i.childNodes,t={a:n.a.at(-1),b:n.b.at(-1)},r=e.length;for(;r--;){let i=e[r];if(i===t.a)return 1;if(i===t.b)return -1}}return Math.sign(r.a-r.b)}(i,e)>0){let r=i;for(;r;){var n;if(r.contains(e))break;if(n=r.getBoundingClientRect(),n.x<t.x+t.width&&n.x+n.width>t.x&&n.y<t.y+t.height&&n.y+n.height>t.y)return!1;r=r.parentElement}}return!0}({groupElement:n.element,hitRegion:s.hitRegion.rect,pointerEventTarget:e.target})&&i.push(s.hitRegion)}),i}function I(e,t,i=0){return Math.abs(y(e)-y(t))<=i}function W(e,t){return I(e,t)?0:e>t?1:-1}function $({overrideDisabledPanels:e,panelConstraints:t,prevSize:i,size:n}){let{collapsedSize:r=0,collapsible:s,disabled:o,maxSize:a=100,minSize:l=0}=t;return o&&!e?i:(0>W(n,l)&&(n=s&&0>W(n,(r+l)/2)?r:l),y(n=Math.min(a,n)))}function U({delta:e,initialLayout:t,panelConstraints:i,pivotIndices:n,prevLayout:r,trigger:s}){if(I(e,0))return t;let o="imperative-api"===s,a=Object.values(t),l=Object.values(r),u=[...a],[d,h]=n;_(null!=d,"Invalid first pivot index"),_(null!=h,"Invalid second pivot index");let c=0;if("keyboard"===s){{let t=e<0?h:d,n=i[t];_(n,`Panel constraints not found for index ${t}`);let{collapsedSize:r=0,collapsible:s,minSize:o=0}=n;if(s){let i=a[t];if(_(null!=i,`Previous layout not found for panel index ${t}
1`),I(i,r)){let t=o-i;W(t,Math.abs(e))>0&&(e=e<0?0-t:t)}}}{let t=e<0?d:h,n=i[t];_(n,`No panel constraints found for index ${t}`);let{collapsedSize:r=0,collapsible:s,minSize:o=0}=n;if(s){let i=a[t];if(_(null!=i,`Previous layout not found for panel index ${t}`),I(i,o)){let t=i-r;W(t,Math.abs(e))>0&&(e=e<0?0-t:t)}}}}else{let t=e<0?h:d,n=i[t];_(n,`Panel constraints not found for index ${t}`);let r=a[t],{collapsible:s,collapsedSize:o,minSize:l}=n;if(s&&0>W(r,l))if(e>0){let t=l-o;0>W(r+e,l)&&(e=0>=W(e,t/2)?0:t)}else{let t=l-o;0>W(r-e,l)&&(e=W(100+e,100-t/2)>0?0:-t)}}{let t=e<0?1:-1,n=e<0?h:d,r=0;for(;;){let e=a[n];if(_(null!=e,`Previous layout not found for panel index ${n}`),r+=$({overrideDisabledPanels:o,panelConstraints:i[n],prevSize:e,size:100})-e,(n+=t)<0||n>=i.length)break}let s=Math.min(Math.abs(e),Math.abs(r));e=e<0?0-s:s}{let t=e<0?d:h;for(;t>=0&&t<i.length;){let n=Math.abs(e)-Math.abs(c),r=a[t];_(null!=r,`Previous layout not found for panel index ${t}`);let s=r-n,l=$({overrideDisabledPanels:o,panelConstraints:i[t],prevSize:r,size:s});if(!I(r,l)&&(c+=r-l,u[t]=l,c.toFixed(3).localeCompare(Math.abs(e).toFixed(3),void 0,{numeric:!0})>=0))break;e<0?t--:t++}}if(function(e,t){if(e.length!==t.length)return!1;for(let i=0;i<e.length;i++)if(e[i]!=t[i])return!1;return!0}(l,u))return r;{let t=e<0?h:d,n=a[t];_(null!=n,`Previous layout not found for panel index ${t}`);let r=n+c,s=$({overrideDisabledPanels:o,panelConstraints:i[t],prevSize:n,size:r});if(u[t]=s,!I(s,r)){let t=r-s,n=e<0?h:d;for(;n>=0&&n<i.length;){let r=u[n];_(null!=r,`Previous layout not found for panel index ${n}`);let s=r+t,a=$({overrideDisabledPanels:o,panelConstraints:i[n],prevSize:r,size:s});if(I(r,a)||(t-=a-r,u[n]=a),I(t,0))break;e>0?n--:n++}}}if(!I(Object.values(u).reduce((e,t)=>t+e,0),100,.1))return r;let f=Object.keys(r);return u.reduce((e,t,i)=>(e[f[i]]=t,e),{})}function G(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(let i in e)if(void 0===t[i]||0!==W(e[i],t[i]))return!1;return!0}function H({layout:e,panelConstraints:t}){let i=Object.values(e),n=[...i],r=n.reduce((e,t)=>e+t,0);if(n.length!==t.length)throw Error(`Invalid ${t.length} panel layout: ${n.map(e=>`${e}%`).join(", ")}`);if(!I(r,100)&&n.length>0)for(let e=0;e<t.length;e++){let t=n[e];_(null!=t,`No layout data found for index ${e}`);let i=100/r*t;n[e]=i}let s=0;for(let e=0;e<t.length;e++){let r=i[e];_(null!=r,`No layout data found for index ${e}`);let o=n[e];_(null!=o,`No layout data found for index ${e}`);let a=$({overrideDisabledPanels:!0,panelConstraints:t[e],prevSize:r,size:o});o!=a&&(s+=o-a,n[e]=a)}if(!I(s,0))for(let e=0;e<t.length;e++){let i=n[e];_(null!=i,`No layout data found for index ${e}`);let r=i+s,o=$({overrideDisabledPanels:!0,panelConstraints:t[e],prevSize:i,size:r});if(i!==o&&(s-=o-i,n[e]=o,I(s,0)))break}let o=Object.keys(e);return n.reduce((e,t,i)=>(e[o[i]]=t,e),{})}function q({groupId:e,panelId:t}){let i=()=>{for(let[t,{defaultLayoutDeferred:i,derivedPanelConstraints:n,layout:r,groupSize:s,separatorToPanels:o}]of L)if(t.id===e)return{defaultLayoutDeferred:i,derivedPanelConstraints:n,group:t,groupSize:s,layout:r,separatorToPanels:o};throw Error(`Group ${e} not found`)},n=()=>{let e=i().derivedPanelConstraints.find(e=>e.panelId===t);if(void 0!==e)return e;throw Error(`Panel constraints not found for Panel ${t}`)},r=()=>{let e=i().group.panels.find(e=>e.id===t);if(void 0!==e)return e;throw Error(`Layout not found for Panel ${t}`)},s=()=>{let e=i().layout[t];if(void 0!==e)return e;throw Error(`Layout not found for Panel ${t}`)},o=e=>{let n=s();if(e===n)return;let{defaultLayoutDeferred:r,derivedPanelConstraints:o,group:a,groupSize:l,layout:u,separatorToPanels:d}=i(),h=a.panels.findIndex(e=>e.id===t),c=h===a.panels.length-1,f=H({layout:U({delta:c?n-e:e-n,initialLayout:u,panelConstraints:o,pivotIndices:c?[h-1,h]:[h,h+1],prevLayout:u,trigger:"imperative-api"}),panelConstraints:o});G(u,f)||V(a,{defaultLayoutDeferred:r,derivedPanelConstraints:o,groupSize:l,layout:f,separatorToPanels:d})};return{collapse:()=>{let{collapsible:e,collapsedSize:t}=n(),{mutableValues:i}=r(),a=s();e&&a!==t&&(i.expandToSize=a,o(t))},expand:()=>{let{collapsible:e,collapsedSize:t,minSize:i}=n(),{mutableValues:a}=r(),l=s();if(e&&l===t){let e=a.expandToSize??i;0===e&&(e=1),o(e)}},getSize:()=>{let{group:e}=i(),t=s(),{element:n}=r();return{asPercentage:t,inPixels:"horizontal"===e.orientation?n.offsetWidth:n.offsetHeight}},isCollapsed:()=>{let{collapsible:e,collapsedSize:t}=n(),i=s();return e&&I(t,i)},resize:e=>{let{group:t}=i(),{element:n}=r(),s=x({group:t});o(y(v({groupSize:s,panelElement:n,styleProp:e})/s*100))}}}
1function Y(e){e.defaultPrevented||B(e,L).forEach(t=>{if(t.separator&&!t.separator.disableDoubleClick){let i=t.panels.find(e=>void 0!==e.panelConstraints.defaultSize);if(i){let n=i.panelConstraints.defaultSize,r=q({groupId:t.group.id,panelId:i.id});r&&void 0!==n&&(r.resize(n),e.preventDefault())}}})}function X(e){for(let[t]of L)if(t.separators.some(t=>t.element===e))return t;throw Error("Could not find parent Group for separator element")}function K({groupId:e}){let t=()=>{for(let[t,i]of L)if(t.id===e)return{group:t,...i};throw Error(`Could not find Group with id "${e}"`)};return{getLayout(){let{defaultLayoutDeferred:e,layout:i}=t();return e?{}:i},setLayout(e){let{defaultLayoutDeferred:i,derivedPanelConstraints:n,group:r,groupSize:s,layout:o,separatorToPanels:a}=t(),l=H({layout:e,panelConstraints:n});return i?o:(G(o,l)||V(r,{defaultLayoutDeferred:i,derivedPanelConstraints:n,groupSize:s,layout:l,separatorToPanels:a}),l)}}}function Z(e,t){let i=X(e),n=A(i.id,!0),r=i.separators.find(t=>t.element===e);_(r,"Matching separator not found");let s=n.separatorToPanels.get(r);_(s,"Matching panels not found");let o=s.map(e=>i.panels.indexOf(e)),a=K({groupId:i.id}).getLayout(),l=H({layout:U({delta:t,initialLayout:a,panelConstraints:n.derivedPanelConstraints,pivotIndices:o,prevLayout:a,trigger:"keyboard"}),panelConstraints:n.derivedPanelConstraints});G(a,l)||V(i,{defaultLayoutDeferred:n.defaultLayoutDeferred,derivedPanelConstraints:n.derivedPanelConstraints,groupSize:n.groupSize,layout:l,separatorToPanels:n.separatorToPanels})}function Q(e){if(e.defaultPrevented)return;let t=e.currentTarget,i=X(t);if(!i.disabled)switch(e.key){case"ArrowDown":e.preventDefault(),"vertical"===i.orientation&&Z(t,5);break;case"ArrowLeft":e.preventDefault(),"horizontal"===i.orientation&&Z(t,-5);break;case"ArrowRight":e.preventDefault(),"horizontal"===i.orientation&&Z(t,5);break;case"ArrowUp":e.preventDefault(),"vertical"===i.orientation&&Z(t,-5);break;case"End":e.preventDefault(),Z(t,100);break;case"Enter":{e.preventDefault();let i=X(t),{derivedPanelConstraints:n,layout:r,separatorToPanels:s}=A(i.id,!0),o=i.separators.find(e=>e.element===t);_(o,"Matching separator not found");let a=s.get(o);_(a,"Matching panels not found");let l=a[0],u=n.find(e=>e.panelId===l.id);if(_(u,"Panel metadata not found"),u.collapsible){let e=r[l.id];Z(t,(u.collapsedSize===e?i.mutableState.expandedPanelSizes[l.id]??u.minSize:u.collapsedSize)-e)}break}case"F6":{e.preventDefault();let i=X(t).separators.map(e=>e.element),n=Array.from(i).findIndex(t=>t===e.currentTarget);_(null!==n,"Index not found");let r=e.shiftKey?n>0?n-1:i.length-1:n+1<i.length?n+1:0;i[r].focus({preventScroll:!0});break}case"Home":e.preventDefault(),Z(t,-100)}}let J={cursorFlags:0,state:"inactive"},ee=new E;function et(e){let t=J;J=e,ee.emit("change",{prev:t,next:e})}function ei(e){if(e.defaultPrevented||"mouse"===e.pointerType&&e.button>0)return;let t=L,i=B(e,t),n=new Map,r=!1;i.forEach(e=>{e.separator&&(r||(r=!0,e.separator.element.focus({preventScroll:!0})));let i=t.get(e.group);i&&n.set(e.group,i.layout)}),et({cursorFlags:0,hitRegions:i,initialLayoutMap:n,pointerDownAtPoint:{x:e.clientX,y:e.clientY},state:"active"}),i.length&&e.preventDefault()}let en=e=>e,er=()=>{};function es(){return void 0===i&&(i=!1,"u">typeof window&&(window.navigator.userAgent.includes("Chrome")||window.navigator.userAgent.includes("Firefox"))&&(i=!0)),i}let eo=new WeakMap;function ea(e){if(null===e.defaultView||void 0===e.defaultView)return;let{prevStyle:t,styleSheet:i}=eo.get(e)??{};void 0===i&&(i=new e.defaultView.CSSStyleSheet,e.adoptedStyleSheets&&e.adoptedStyleSheets.push(i));let n=J;switch(n.state){case"active":case"hover":{let e=function({cursorFlags:e,groups:t,state:i}){let n=0,r=0;switch(i){case"active":case"hover":t.forEach(e=>{if(!e.mutableState.disableCursor)switch(e.orientation){case"horizontal":n++;break;case"vertical":r++}})}if(0!==n||0!==r){if("active"===i&&e&&es()){let t=(4&e)!=0,i=(8&e)!=0;if((1&e)!=0)return t?"se-resize":i?"ne-resize":"e-resize";if((2&e)!=0)return t?"sw-resize":i?"nw-resize":"w-resize";if(t)return"s-resize";if(i)return"n-resize"}return es()?n>0&&r>0?"move":n>0?"ew-resize":"ns-resize":n>0&&r>0?"grab":n>0?"col-resize":"row-resize"}}
1({cursorFlags:n.cursorFlags,groups:n.hitRegions.map(e=>e.group),state:n.state}),r=`*, *:hover {cursor: ${e} !important; }`;if(t===r)return;t=r,e?0===i.cssRules.length?i.insertRule(r):i.replaceSync(r):1===i.cssRules.length&&i.deleteRule(0);break}case"inactive":t=void 0,1===i.cssRules.length&&i.deleteRule(0)}eo.set(e,{prevStyle:t,styleSheet:i})}function el({document:e,event:t,hitRegions:i,initialLayoutMap:n,mountedGroups:r,pointerDownAtPoint:s,prevCursorFlags:o}){var a;let l,u,d=0;i.forEach(e=>{let{group:i,groupSize:o}=e,{orientation:a,panels:l}=i,{disableCursor:u}=i.mutableState,h=0;h=s?"horizontal"===a?(t.clientX-s.x)/o*100:(t.clientY-s.y)/o*100:"horizontal"===a?t.clientX<0?-100:100:t.clientY<0?-100:100;let c=n.get(i),f=r.get(i);if(!c||!f)return;let{defaultLayoutDeferred:m,derivedPanelConstraints:p,groupSize:g,layout:v,separatorToPanels:y}=f;if(p&&v&&y){let t=U({delta:h,initialLayout:c,panelConstraints:p,pivotIndices:e.panels.map(e=>l.indexOf(e)),prevLayout:v,trigger:"mouse-or-touch"});if(G(t,v)){if(0!==h&&!u)switch(a){case"horizontal":d|=h<0?1:2;break;case"vertical":d|=h<0?4:8}}else V(e.group,{defaultLayoutDeferred:m,derivedPanelConstraints:p,groupSize:g,layout:t,separatorToPanels:y})}});let h=0;0===t.movementX?h|=3&o:h|=3&d,0===t.movementY?h|=12&o:h|=12&d,a=h,l=J,(u={...J}).cursorFlags=a,J=u,ee.emit("change",{prev:l,next:u}),ea(e)}function eu(e){let t=L,i=J;"active"===i.state&&el({document:e.currentTarget,event:e,hitRegions:i.hitRegions,initialLayoutMap:i.initialLayoutMap,mountedGroups:t,prevCursorFlags:i.cursorFlags})}function ed(e){if(e.defaultPrevented)return;let t=J,i=L;if("active"===t.state){if(0===e.buttons){et({cursorFlags:0,state:"inactive"}),t.hitRegions.forEach(e=>{let t=A(e.group.id,!0);V(e.group,t)});return}for(let i of t.hitRegions)if(i.separator){let{element:t}=i.separator;t.hasPointerCapture?.(e.pointerId)||t.setPointerCapture?.(e.pointerId)}el({document:e.currentTarget,event:e,hitRegions:t.hitRegions,initialLayoutMap:t.initialLayoutMap,mountedGroups:i,pointerDownAtPoint:t.pointerDownAtPoint,prevCursorFlags:t.cursorFlags})}else{let n=B(e,i);0===n.length?"inactive"!==t.state&&et({cursorFlags:0,state:"inactive"}):et({cursorFlags:0,hitRegions:n,state:"hover"}),ea(e.currentTarget)}}function eh(e){e.relatedTarget instanceof HTMLIFrameElement&&"hover"===J.state&&et({cursorFlags:0,state:"inactive"})}function ec(e){if(e.defaultPrevented||"mouse"===e.pointerType&&e.button>0)return;let t=J;"active"===t.state&&(et({cursorFlags:0,state:"inactive"}),t.hitRegions.length>0&&(ea(e.currentTarget),t.hitRegions.forEach(e=>{let t=A(e.group.id,!0);V(e.group,t)}),e.preventDefault()))}function ef(e){let t=0,i=0,n={};for(let r of e)if(void 0!==r.defaultSize){t++;let e=y(r.defaultSize);i+=e,n[r.panelId]=e}else n[r.panelId]=void 0;let r=e.length-t;if(0!==r){let t=y((100-i)/r);for(let i of e)void 0===i.defaultSize&&(n[i.panelId]=t)}return n}let em=new Map;function ep(e){let t=(0,g.useId)();return`${e??t}`}let eg="u">typeof window?g.useLayoutEffect:g.useEffect;function ev(e){let t=(0,g.useRef)(e);return eg(()=>{t.current=e},[e]),(0,g.useCallback)((...e)=>t.current?.(...e),[t])}function ey(...e){return ev(t=>{e.forEach(e=>{if(e)switch(typeof e){case"function":e(t);break;case"object":e.current=t}})})}function ex(e){let t=(0,g.useRef)({...e});return eg(()=>{for(let i in e)t.current[i]=e[i]},[e]),t.current}let eb=(0,g.createContext)(null);function e_({children:e,className:t,defaultLayout:i,disableCursor:n,disabled:r,elementRef:s,groupRef:o,id:a,onLayoutChange:l,onLayoutChanged:u,orientation:d="horizontal",resizeTargetMinimumSize:h={coarse:20,fine:10},style:c,...f}){let m,v=(0,g.useRef)({onLayoutChange:{},onLayoutChanged:{}}),S=ev(e=>{G(v.current.onLayoutChange,e)||(v.current.onLayoutChange=e,l?.(e))}),P=ev(e=>{G(v.current.onLayoutChanged,e)||(v.current.onLayoutChanged=e,u?.(e))}),T=ep(a),C=(0,g.useRef)(null),[E,k]=function(){let[e,t]=(0,g.useState)({});return[e,(0,g.useCallback)(()=>t({}),[])]}(),D=(0,g.useRef)({lastExpandedPanelSizes:{},layouts:{},panels:[],resizeTargetMinimumSize:h,separators:[]}),N=ey(C,s);m=(0,g.useRef)({getLayout:()=>({}),setLayout:en}),(0,g.useImperativeHandle)(o,()=>m.current,[]),eg(()=>{Object.assign(m.current,K({groupId:T}))});let z=ev((e,t)=>{let n=J,r=R(e),s=A(e);if(s){let e=!1;return"active"===n.state&&(e=n.hitRegions.some(e=>e.group===r)),{flexGrow:s.layout[t]??1,pointerEvents:e?"none":void 0}}if(i?.[t])return{flexGrow:i?.[t]}}),F=ex({defaultLayout:i,disableCursor:n}),O=(0,g.useMemo)(()=>
1({get disableCursor(){return!!F.disableCursor},getPanelStyles:z,id:T,orientation:d,registerPanel:e=>{let t=D.current;return t.panels=w(d,[...t.panels,e]),k(),()=>{t.panels=t.panels.filter(t=>t!==e),k()}},registerSeparator:e=>{let t=D.current;return t.separators=w(d,[...t.separators,e]),k(),()=>{t.separators=t.separators.filter(t=>t!==e),k()}},updatePanelProps:(e,{disabled:t})=>{let i=D.current.panels.find(t=>t.id===e);i&&(i.panelConstraints.disabled=t);let n=R(T),r=A(T);n&&r&&V(n,{...r,derivedPanelConstraints:b(n)})},updateSeparatorProps:(e,{disabled:t,disableDoubleClick:i})=>{let n=D.current.separators.find(t=>t.id===e);n&&(n.disabled=t,n.disableDoubleClick=i)}}),[z,T,k,d,F]),B=(0,g.useRef)(null);return eg(()=>{let e,t,i,n,s,o,a,l,u,h,c,f,m,p=C.current;if(null===p)return;let g=D.current;if(void 0!==F.defaultLayout&&Object.keys(F.defaultLayout).length===g.panels.length)for(let t of(e={},g.panels)){let i=F.defaultLayout[t.id];void 0!==i&&(e[t.id]=i)}let v={disabled:!!r,element:p,id:T,mutableState:{defaultLayout:e,disableCursor:!!F.disableCursor,expandedPanelSizes:D.current.lastExpandedPanelSizes,layouts:D.current.layouts},orientation:d,panels:g.panels,resizeTargetMinimumSize:g.resizeTargetMinimumSize,separators:g.separators};B.current=v;let w=(t=!0,_(v.element.ownerDocument.defaultView,"Cannot register an unmounted Group"),i=v.element.ownerDocument.defaultView.ResizeObserver,n=new Set,s=new Set,(o=new i(e=>{for(let i of e){let{borderBoxSize:e,target:n}=i;if(n===v.element){if(t){let e=x({group:v});if(0===e)return;let t=A(v.id);if(!t)return;let i=b(v),n=t.defaultLayoutDeferred?ef(i):t.layout,r=H({layout:function({group:e,nextGroupSize:t,prevGroupSize:i,prevLayout:n}){if(i<=0||t<=0||i===t)return n;let r=0,s=0,o=!1,a=new Map,l=[];for(let u of e.panels){let e=n[u.id]??0;if("preserve-pixel-size"===u.panelConstraints.groupResizeBehavior){o=!0;let n=y(e/100*i/t*100);a.set(u.id,n),r+=n}else l.push(u.id),s+=e}if(!o||0===l.length)return n;let u=100-r,d={...n};if(a.forEach((e,t)=>{d[t]=e}),s>0)for(let e of l){let t=n[e]??0;d[e]=y(t/s*u)}else{let e=y(u/l.length);for(let t of l)d[t]=e}return d}({group:v,nextGroupSize:e,prevGroupSize:t.groupSize,prevLayout:n}),panelConstraints:i});if(!t.defaultLayoutDeferred&&G(t.layout,r)&&function(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(let i in e)if(e[i]!==t[i])return!1;return!0}(t.derivedPanelConstraints,i)&&t.groupSize===e)return;V(v,{defaultLayoutDeferred:!1,derivedPanelConstraints:i,groupSize:e,layout:r,separatorToPanels:t.separatorToPanels})}}else!function(e,t,i){if(!i[0])return;let n=e.panels.find(e=>e.element===t);if(!n||!n.onResize)return;let r=x({group:e}),s="horizontal"===e.orientation?n.element.offsetWidth:n.element.offsetHeight,o=n.mutableValues.prevSize,a={asPercentage:y(s/r*100),inPixels:s};n.mutableValues.prevSize=a,n.onResize(a,n.id,o)}(v,n,e)}})).observe(v.element),v.panels.forEach(e=>{_(!n.has(e.id),`Panel ids must be unique; id "${e.id}" was used more than once`),n.add(e.id),e.onResize&&o.observe(e.element)}),a=x({group:v}),l=b(v),u=v.panels.map(({id:e})=>e).join(","),(h=v.mutableState.defaultLayout)&&(function(e,t){let i=e.map(e=>e.id),n=Object.keys(t);if(i.length!==n.length)return!1;for(let e of i)if(!n.includes(e))return!1;return!0}(v.panels,h)||(h=void 0)),c=H({layout:v.mutableState.layouts[u]??h??ef(l),panelConstraints:l}),f=v.element.ownerDocument,em.set(f,(em.get(f)??0)+1),m=new Map,M(v).forEach(e=>{e.separator&&m.set(e.separator,e.panels)}),V(v,{defaultLayoutDeferred:0===a,derivedPanelConstraints:l,groupSize:a,layout:c,separatorToPanels:m}),v.separators.forEach(e=>{_(!s.has(e.id),`Separator ids must be unique; id "${e.id}" was used more than once`),s.add(e.id),e.element.addEventListener("keydown",Q)}),1===em.get(f)&&(f.addEventListener("dblclick",Y,!0),f.addEventListener("pointerdown",ei,!0),f.addEventListener("pointerleave",eu),f.addEventListener("pointermove",ed),f.addEventListener("pointerout",eh),f.addEventListener("pointerup",ec,!0)),function(){t=!1,em.set(f,Math.max(0,(em.get(f)??0)-1)),(L=new Map(L)).delete(v),v.separators.forEach(e=>{e.element.removeEventListener("keydown",Q)}),em.get(f)||(f.removeEventListener("dblclick",Y,!0),f.removeEventListener("pointerdown",ei,!0),f.removeEventListener("pointerleave",eu),f.removeEventListener("pointermove",ed),f.removeEventListener("pointerout",eh),f.removeEventListener("pointerup",ec,!0)),o.disconnect()}),{defaultLayoutDeferred:E,derivedPanelConstraints:k,layout:R}=A(v.id,!0);!E&&k.length>0&&(S(R),P(R));let N=j(T,e=>{let{defaultLayoutDeferred:t,derivedPanelConstraints:i,layout:n}=e.next;if(t||0===i.length)return;let r=v.panels.map(({id:e})=>e).join(",");
1v.mutableState.layouts[r]=n,i.forEach(t=>{if(t.collapsible){let{layout:i}=e.prev??{};if(i){let e=I(t.collapsedSize,n[t.panelId]),r=I(t.collapsedSize,i[t.panelId]);e&&!r&&(v.mutableState.expandedPanelSizes[t.panelId]=i[t.panelId])}}});let s="active"!==J.state;S(n),s&&P(n)});return()=>{B.current=null,w(),N()}},[r,T,P,S,d,E,F]),(0,g.useEffect)(()=>{let e=B.current;e&&(e.mutableState.defaultLayout=i,e.mutableState.disableCursor=!!n)}),(0,p.jsx)(eb.Provider,{value:O,children:(0,p.jsx)("div",{...f,className:t,"data-group":!0,"data-testid":T,id:T,ref:N,style:{height:"100%",width:"100%",overflow:"hidden",...c,display:"flex",flexDirection:"horizontal"===d?"row":"column",flexWrap:"nowrap",touchAction:"horizontal"===d?"pan-y":"pan-x"},children:e})})}function ew(){let e=(0,g.useContext)(eb);return _(e,"Group Context not found; did you render a Panel or Separator outside of a Group?"),e}function eS({children:e,className:t,collapsedSize:i="0%",collapsible:n=!1,defaultSize:r,disabled:s,elementRef:o,groupResizeBehavior:a="preserve-relative-size",id:l,maxSize:u="100%",minSize:d="0%",onResize:h,panelRef:c,style:f,...m}){let v,y=!!l,x=ep(l),b=ex({disabled:s}),_=(0,g.useRef)(null),w=ey(_,o),{getPanelStyles:S,id:P,orientation:T,registerPanel:C,updatePanelProps:M}=ew(),E=null!==h,L=ev((e,t,i)=>{h?.(e,l,i)});eg(()=>{let e=_.current;if(null!==e)return C({element:e,id:x,idIsStable:y,mutableValues:{expandToSize:void 0,prevSize:void 0},onResize:E?L:void 0,panelConstraints:{groupResizeBehavior:a,collapsedSize:i,collapsible:n,defaultSize:r,disabled:b.disabled,maxSize:u,minSize:d}})},[a,i,n,r,E,x,y,u,d,L,C,b]),(0,g.useEffect)(()=>{M(x,{disabled:s})},[s,x,M]),function(e,t){let{id:i}=ew(),n=(0,g.useRef)({collapse:er,expand:er,getSize:()=>({asPercentage:0,inPixels:0}),isCollapsed:()=>!1,resize:er});(0,g.useImperativeHandle)(t,()=>n.current,[]),eg(()=>{Object.assign(n.current,q({groupId:i,panelId:e}))})}(x,c);let k=()=>{let e=S(P,x);if(e)return JSON.stringify(e)},R=(0,g.useSyncExternalStore)(e=>j(P,e),k,k);return v=R?JSON.parse(R):r?{flexGrow:void 0,flexShrink:void 0,flexBasis:r}:{flexGrow:1},(0,p.jsx)("div",{...m,"data-disabled":s||void 0,"data-panel":!0,"data-testid":x,id:x,ref:w,style:{...eP,display:"flex",flexBasis:0,flexShrink:1,overflow:"visible",...v},children:(0,p.jsx)("div",{className:t,style:{maxHeight:"100%",maxWidth:"100%",flexGrow:1,overflow:"auto",...f,touchAction:"horizontal"===T?"pan-y":"pan-x"},children:e})})}e_.displayName="Group",eS.displayName="Panel";let eP={minHeight:0,maxHeight:"100%",height:"auto",minWidth:0,maxWidth:"100%",width:"auto",border:"none",borderWidth:0,padding:0,margin:0};function eT(e,t=!1){let[i,n]=(0,g.useState)(t);return(0,g.useEffect)(()=>{let t=window.matchMedia(e);function i(e){n(e.matches)}return n(t.matches),t.addEventListener("change",i),()=>t.removeEventListener("change",i)},[e]),i}var eC=e.i(99405);e.i(41376);var eM=e.i(51598),eE=e.i(24434),eL=e.i(19151),ek=e.i(23386);function eR({tree:e}){let t,i,n,r=(0,eL.usePathname)(),s=(t=[],!function e(i){for(let n of i){if(n.href===r)return t.push(n),!0;if(n.children.length>0&&e(n.children))return t.unshift(n),!0}return!1}(e),t),{prev:o,next:a}=(!function e(t){for(let s=0;s<t.length;s++){if(t[s].href===r)return i=t[s-1],n=t[s+1],!0;if(t[s].children.length>0&&e(t[s].children))return!0}return!1}(e),{prev:i,next:n}),l=(0,g.useRef)(null),u=(0,g.useRef)(null);return(0,g.useEffect)(()=>{let e=l.current,t=u.current,i=()=>{e&&t&&(t.classList.toggle(ek.default.hasOverflow,e.scrollLeft>0),t.classList.toggle(ek.default.hasOverflowRight,e.scrollLeft+e.clientWidth<e.scrollWidth-1))};return e?.scrollTo({left:e.scrollWidth,behavior:"instant"}),requestAnimationFrame(i),e?.addEventListener("scroll",i),()=>e?.removeEventListener("scroll",i)},[r]),(0,p.jsxs)("nav",{className:ek.default.container,children:[(0,p.jsx)("div",{ref:u,className:ek.default.breadcrumbsOuter,children:(0,p.jsx)("ul",{ref:l,className:ek.default.breadcrumbs,children:s.map((e,t)=>(0,p.jsxs)("li",{children:[t>0&&(0,p.jsx)("span",{className:ek.default.separator,children:"/"}),(0,p.jsxs)(eE.default,{href:e.href,children:[e.number," ",e.title]})]},e._key))})}),(0,p.jsx)("div",{className:ek.default.naviright,children:(0,p.jsxs)("div",{className:ek.default.siblings,children:[(0,p.jsx)(eC.Button,{variant:"ghost",size:"icon",href:o?.href||"",disabled:!o,children:(0,p.jsx)(eM.IconArrow,{orientation:"left"})}),(0,p.jsx)(eC.Button,{variant:"ghost",size:"icon",href:a?.href||"",disabled:!a,children:(0,p.jsx)(eM.IconArrow,{})})]})})]})}
1var eA=e.i(63520),ej=e.i(59833);let eV=(0,g.createContext)({});function eD(e){let t=(0,g.useRef)(null);return null===t.current&&(t.current=e()),t.current}let eN="u">typeof window?g.useLayoutEffect:g.useEffect,ez=(0,g.createContext)(null);function eF(e){return"object"==typeof e&&null!==e}function eO(e){return eF(e)&&"offsetHeight"in e&&!("ownerSVGElement"in e)}var eB=g;let eI=(0,g.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});function eW(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class e$ extends eB.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(eO(t)&&e.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let e=t.offsetParent,i=eO(e)&&e.offsetWidth||0,n=eO(e)&&e.offsetHeight||0,r=getComputedStyle(t),s=this.props.sizeRef.current;s.height=parseFloat(r.height),s.width=parseFloat(r.width),s.top=t.offsetTop,s.left=t.offsetLeft,s.right=i-s.width-s.left,s.bottom=n-s.height-s.top}return null}componentDidUpdate(){}render(){return this.props.children}}function eU({children:e,isPresent:t,anchorX:i,anchorY:n,root:r,pop:s}){let o=(0,eB.useId)(),a=(0,eB.useRef)(null),l=(0,eB.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0}),{nonce:u}=(0,eB.useContext)(eI),d=function(...e){return g.useCallback(function(...e){return t=>{let i=!1,n=e.map(e=>{let n=eW(e,t);return i||"function"!=typeof n||(i=!0),n});if(i)return()=>{for(let t=0;t<n.length;t++){let i=n[t];"function"==typeof i?i():eW(e[t],null)}}}}(...e),e)}(a,e.props?.ref??e?.ref);return(0,eB.useInsertionEffect)(()=>{let{width:e,height:d,top:h,left:c,right:f,bottom:m}=l.current;if(t||!1===s||!a.current||!e||!d)return;let p="left"===i?`left: ${c}`:`right: ${f}`,g="bottom"===n?`bottom: ${m}`:`top: ${h}`;a.current.dataset.motionPopId=o;let v=document.createElement("style");u&&(v.nonce=u);let y=r??document.head;return y.appendChild(v),v.sheet&&v.sheet.insertRule(`
2          [data-motion-pop-id="${o}"] {
3            position: absolute !important;
4            width: ${e}px !important;
5            height: ${d}px !important;
6            ${p}px !important;
7            ${g}px !important;
8          }
9        `),()=>{a.current?.removeAttribute("data-motion-pop-id"),y.contains(v)&&y.removeChild(v)}},[t]),(0,p.jsx)(e$,{isPresent:t,childRef:a,sizeRef:l,pop:s,children:!1===s?e:eB.cloneElement(e,{ref:d})})}let eG=({children:e,initial:t,isPresent:i,onExitComplete:n,custom:r,presenceAffectsLayout:s,mode:o,anchorX:a,anchorY:l,root:u})=>{let d=eD(eH),h=(0,g.useId)(),c=!0,f=(0,g.useMemo)(()=>(c=!1,{id:h,initial:t,isPresent:i,custom:r,onExitComplete:e=>{for(let t of(d.set(e,!0),d.values()))if(!t)return;n&&n()},register:e=>(d.set(e,!1),()=>d.delete(e))}),[i,d,n]);return s&&c&&(f={...f}),(0,g.useMemo)(()=>{d.forEach((e,t)=>d.set(t,!1))},[i]),g.useEffect(()=>{i||d.size||!n||n()},[i]),e=(0,p.jsx)(eU,{pop:"popLayout"===o,isPresent:i,anchorX:a,anchorY:l,root:u,children:e}),(0,p.jsx)(ez.Provider,{value:f,children:e})};function eH(){return new Map}function eq(e=!0){let t=(0,g.useContext)(ez);if(null===t)return[!0,null];let{isPresent:i,onExitComplete:n,register:r}=t,s=(0,g.useId)();(0,g.useEffect)(()=>{if(e)return r(s)},[e]);let o=(0,g.useCallback)(()=>e&&n&&n(s),[s,n,e]);return!i&&n?[!1,o]:[!0]}let eY=e=>e.key||"";function eX(e){let t=[];return g.Children.forEach(e,e=>{(0,g.isValidElement)(e)&&t.push(e)}),t}let eK=({children:e,custom:t,initial:i=!0,onExitComplete:n,presenceAffectsLayout:r=!0,mode:s="sync",propagate:o=!1,anchorX:a="left",anchorY:l="top",root:u})=>{let[d,h]=eq(o),c=(0,g.useMemo)(()=>eX(e),[e]),f=o&&!d?[]:c.map(eY),m=(0,g.useRef)(!0),v=(0,g.useRef)(c),y=eD(()=>new Map),x=(0,g.useRef)(new Set),[b,_]=(0,g.useState)(c),[w,S]=(0,g.useState)(c);eN(()=>{m.current=!1,v.current=c;for(let e=0;e<w.length;e++){let t=eY(w[e]);f.includes(t)?(y.delete(t),x.current.delete(t)):!0!==y.get(t)&&y.set(t,!1)}},[w,f.length,f.join("-")]);let P=[];if(c!==b){let e=[...c];for(let t=0;t<w.length;t++){let i=w[t],n=eY(i);f.includes(n)||(e.splice(t,0,i),P.push(i))}return"wait"===s&&P.length&&(e=P),S(eX(e)),_(c),null}let{forceRender:T}=(0,g.useContext)(eV);return(0,p.jsx)(p.Fragment,{children:w.map(e=>{let g=eY(e),b=(!o||!!d)&&(c===w||f.includes(g));return(0,p.jsx)(eG,{isPresent:b,initial:(!m.current||!!i)&&void 0,custom:t,presenceAffectsLayout:r,mode:s,root:u,onExitComplete:b?void 0:()=>
9{if(x.current.has(g)||!y.has(g))return;x.current.add(g),y.set(g,!0);let e=!0;y.forEach(t=>{t||(e=!1)}),e&&(T?.(),S(v.current),o&&h?.(),n&&n())},anchorX:a,anchorY:l,children:e},g)})})},eZ=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],eQ=new Set(eZ),eJ=(e,t,i)=>i>t?t:i<e?e:i,e0={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},e1={...e0,transform:e=>eJ(0,1,e)},e2={...e0,default:1},e5=e=>Math.round(1e5*e)/1e5,e3=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,e8=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,e9=(e,t)=>i=>!!("string"==typeof i&&e8.test(i)&&i.startsWith(e)||t&&null!=i&&Object.prototype.hasOwnProperty.call(i,t)),e4=(e,t,i)=>n=>{if("string"!=typeof n)return n;let[r,s,o,a]=n.match(e3);return{[e]:parseFloat(r),[t]:parseFloat(s),[i]:parseFloat(o),alpha:void 0!==a?parseFloat(a):1}},e6={...e0,transform:e=>Math.round(eJ(0,255,e))},e7={test:e9("rgb","red"),parse:e4("red","green","blue"),transform:({red:e,green:t,blue:i,alpha:n=1})=>"rgba("+e6.transform(e)+", "+e6.transform(t)+", "+e6.transform(i)+", "+e5(e1.transform(n))+")"},te={test:e9("#"),parse:function(e){let t="",i="",n="",r="";return e.length>5?(t=e.substring(1,3),i=e.substring(3,5),n=e.substring(5,7),r=e.substring(7,9)):(t=e.substring(1,2),i=e.substring(2,3),n=e.substring(3,4),r=e.substring(4,5),t+=t,i+=i,n+=n,r+=r),{red:parseInt(t,16),green:parseInt(i,16),blue:parseInt(n,16),alpha:r?parseInt(r,16)/255:1}},transform:e7.transform},tt=e=>({test:t=>"string"==typeof t&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),ti=tt("deg"),tn=tt("%"),tr=tt("px"),ts=tt("vh"),to=tt("vw"),ta={...tn,parse:e=>tn.parse(e)/100,transform:e=>tn.transform(100*e)},tl={test:e9("hsl","hue"),parse:e4("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:i,alpha:n=1})=>"hsla("+Math.round(e)+", "+tn.transform(e5(t))+", "+tn.transform(e5(i))+", "+e5(e1.transform(n))+")"},tu={test:e=>e7.test(e)||te.test(e)||tl.test(e),parse:e=>e7.test(e)?e7.parse(e):tl.test(e)?tl.parse(e):te.parse(e),transform:e=>"string"==typeof e?e:e.hasOwnProperty("red")?e7.transform(e):tl.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",tc="color",tf=/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(),i=[],n={color:[],number:[],var:[]},r=[],s=0,o=t.replace(tf,e=>(tu.test(e)?(n.color.push(s),r.push(tc),i.push(tu.parse(e))):e.startsWith("var(")?(n.var.push(s),r.push("var"),i.push(e)):(n.number.push(s),r.push(th),i.push(parseFloat(e))),++s,"${}")).split("${}");return{values:i,split:o,indexes:n,types:r}}function tp({split:e,types:t}){let i=e.length;return n=>{let r="";for(let s=0;s<i;s++)if(r+=e[s],void 0!==n[s]){let e=t[s];e===th?r+=e5(n[s]):e===tc?r+=tu.transform(n[s]):r+=n[s]}return r}}let tg={test:function(e){return isNaN(e)&&"string"==typeof e&&(e.match(e3)?.length||0)+(e.match(td)?.length||0)>0},parse:function(e){return tm(e).values},createTransformer:function(e){return tp(tm(e))},getAnimatableNone:function(e){let t=tm(e);return tp(t)(t.values.map((e,i)=>((e,t)=>"number"==typeof e?t?.trim().endsWith("/")?e:0:"number"==typeof e?0:tu.test(e)?tu.getAnimatableNone(e):e)(e,t.split[i])))}},tv=new Set(["brightness","contrast","saturate","opacity"]);function ty(e){let[t,i]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[n]=i.match(e3)||[];if(!n)return e;let r=i.replace(n,""),s=+!!tv.has(t);return n!==i&&(s*=100),t+"("+s+r+")"}let tx=/\b([a-z-]*)\(.*?\)/gu,tb={...tg,getAnimatableNone:e=>{let t=e.match(tx);return t?t.map(ty).join(" "):e}},t_={...tg,getAnimatableNone:e=>{let t=tg.parse(e);return tg.createTransformer(e)(t.map(e=>"number"==typeof e?0:"object"==typeof e?{...e,alpha:1}:e))}},tw={...e0,transform:Math.round},tS={borderWidth:tr,borderTopWidth:tr,borderRightWidth:tr,borderBottomWidth:tr,borderLeftWidth:tr,borderRadius:tr,borderTopLeftRadius:tr,borderTopRightRadius:tr,borderBottomRightRadius:tr,borderBottomLeftRadius:tr,width:tr,maxWidth:tr,height:tr,maxHeight:tr,top:tr,right:tr,bottom:tr,left:tr,inset:tr,insetBlock:tr,insetBlockStart:tr,insetBlockEnd:tr,insetInline:tr,insetInlineStart:tr,insetInlineEnd:tr,padding:tr,paddingTop:tr,paddingRight:tr,paddingBottom:tr,paddingLeft:tr,paddingBlock:tr,paddingBlockStart:tr,paddingBlockEnd:tr,paddingInline:tr,paddingInlineStart:tr,paddingInlineEnd:tr,margin:tr,marginTop:tr,marginRight:tr,marginBottom:tr,marginLeft:tr,marginBlock:tr,marginBlockStart:tr,marginBlockEnd:tr,marginInline:tr,marginInlineStart:tr,marginInlineEnd:tr,fontSize:tr,backgroundPositionX:tr,backgroundPositionY:tr,rotate:ti,rotateX:ti,rotateY:ti,rotateZ:ti,scale:e2,scaleX:e2,scaleY:e2,scaleZ:e2,skew:ti,skewX:ti,skewY:ti,distance:tr,translateX:tr,translateY:tr,translateZ:tr,x:tr,y:tr,z:tr,perspective:tr,transformPerspective:tr,opacity:e1,originX:ta,originY:ta,originZ:tr,zIndex:tw,fillOpacity:e1,strokeOpacity:e1,numOctaves:tw}
9,tP={...tS,color:tu,backgroundColor:tu,outlineColor:tu,fill:tu,stroke:tu,borderColor:tu,borderTopColor:tu,borderRightColor:tu,borderBottomColor:tu,borderLeftColor:tu,filter:tb,WebkitFilter:tb,mask:t_,WebkitMask:t_},tT=e=>tP[e],tC=()=>({translate:0,scale:1,origin:0,originPoint:0}),tM=()=>({x:tC(),y:tC()}),tE=()=>({min:0,max:0}),tL=()=>({x:tE(),y:tE()}),tk=e=>!!(e&&e.getVelocity),tR=new Set(["width","height","top","left","right","bottom",...eZ]),tA=e=>t=>t.test(e),tj=[e0,tr,tn,ti,to,ts,{test:e=>"auto"===e,parse:e=>e}],tV=e=>tj.find(tA(e)),tD=()=>{},tN=()=>{};ej.default;let tz=e=>t=>"string"==typeof t&&t.startsWith(e),tF=tz("--"),tO=tz("var(--"),tB=e=>!!tO(e)&&tI.test(e.split("/*")[0].trim()),tI=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function tW(e){return"string"==typeof e&&e.split("/*")[0].includes("var(--")}let t$=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u,tU=e=>180*e/Math.PI,tG=e=>tq(tU(Math.atan2(e[1],e[0]))),tH={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:tG,rotateZ:tG,skewX:e=>tU(Math.atan(e[1])),skewY:e=>tU(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},tq=e=>((e%=360)<0&&(e+=360),e),tY=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),tX=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),tK={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:tY,scaleY:tX,scale:e=>(tY(e)+tX(e))/2,rotateX:e=>tq(tU(Math.atan2(e[6],e[5]))),rotateY:e=>tq(tU(Math.atan2(-e[2],e[0]))),rotateZ:tG,rotate:tG,skewX:e=>tU(Math.atan(e[4])),skewY:e=>tU(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function tZ(e){return+!!e.includes("scale")}function tQ(e,t){let i,n;if(!e||"none"===e)return tZ(t);let r=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);if(r)i=tK,n=r;else{let t=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);i=tH,n=t}if(!n)return tZ(t);let s=i[t],o=n[1].split(",").map(tJ);return"function"==typeof s?s(o):o[s]}function tJ(e){return parseFloat(e.trim())}let t0=e=>e===e0||e===tr,t1=new Set(["x","y","z"]),t2=eZ.filter(e=>!t1.has(e)),t5={width:({x:e},{paddingLeft:t="0",paddingRight:i="0",boxSizing:n})=>{let r=e.max-e.min;return"border-box"===n?r:r-parseFloat(t)-parseFloat(i)},height:({y:e},{paddingTop:t="0",paddingBottom:i="0",boxSizing:n})=>{let r=e.max-e.min;return"border-box"===n?r:r-parseFloat(t)-parseFloat(i)},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})=>tQ(t,"x"),y:(e,{transform:t})=>tQ(t,"y")};t5.translateX=t5.x,t5.translateY=t5.y;let t3=e=>e,t8={},t9=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function t4(e,t){let i=!1,n=!0,r={delta:0,timestamp:0,isProcessing:!1},s=()=>i=!0,o=t9.reduce((e,i)=>(e[i]=function(e,t){let i=new Set,n=new Set,r=!1,s=!1,o=new WeakSet,a={delta:0,timestamp:0,isProcessing:!1},l=0;function u(t){o.has(t)&&(d.schedule(t),e()),l++,t(a)}let d={schedule:(e,t=!1,s=!1)=>{let a=s&&r?i:n;return t&&o.add(e),a.add(e),e},cancel:e=>{n.delete(e),o.delete(e)},process:e=>{if(a=e,r){s=!0;return}r=!0;let o=i;i=n,n=o,i.forEach(u),t,l=0,i.clear(),r=!1,s&&(s=!1,d.process(e))}};return d}(s,t?i:void 0),e),{}),{setup:a,read:l,resolveKeyframes:u,preUpdate:d,update:h,preRender:c,render:f,postRender:m}=o,p=()=>{let s=t8.useManualTiming,o=s?r.timestamp:performance.now();i=!1,s||(r.delta=n?1e3/60:Math.max(Math.min(o-r.timestamp,40),1)),r.timestamp=o,r.isProcessing=!0,a.process(r),l.process(r),u.process(r),d.process(r),h.process(r),c.process(r),f.process(r),m.process(r),r.isProcessing=!1,i&&t&&(n=!1,e(p))};return{schedule:t9.reduce((t,s)=>{let a=o[s];return t[s]=(t,s=!1,o=!1)=>(!i&&(i=!0,n=!0,r.isProcessing||e(p)),a.schedule(t,s,o)),t},{}),cancel:e=>{for(let t=0;t<t9.length;t++)o[t9[t]].cancel(e)},state:r,steps:o}}let{schedule:t6,cancel:t7,state:ie,steps:it}=t4("u">typeof requestAnimationFrame?requestAnimationFrame:t3,!0),ii=new Set,ir=!1,is=!1,io=!1;function ia(){if(is){let e=Array.from(ii).filter(e=>e.needsMeasurement),t=new Set(e.map(e=>e.element)),i=new Map;
9t.forEach(e=>{let t,n=(t=[],t2.forEach(i=>{let n=e.getValue(i);void 0!==n&&(t.push([i,n.get()]),n.set(+!!i.startsWith("scale")))}),t);n.length&&(i.set(e,n),e.render())}),e.forEach(e=>e.measureInitialState()),t.forEach(e=>{e.render();let t=i.get(e);t&&t.forEach(([t,i])=>{e.getValue(t)?.set(i)})}),e.forEach(e=>e.measureEndState()),e.forEach(e=>{void 0!==e.suspendedScrollY&&window.scrollTo(0,e.suspendedScrollY)})}is=!1,ir=!1,ii.forEach(e=>e.complete(io)),ii.clear()}function il(){ii.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(is=!0)})}class iu{constructor(e,t,i,n,r,s=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=i,this.motionValue=n,this.element=r,this.isAsync=s}scheduleResolve(){this.state="scheduled",this.isAsync?(ii.add(this),ir||(ir=!0,t6.read(il),t6.resolveKeyframes(ia))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:e,name:t,element:i,motionValue:n}=this;if(null===e[0]){let r=n?.get(),s=e[e.length-1];if(void 0!==r)e[0]=r;else if(i&&t){let n=i.readValue(t,s);null!=n&&(e[0]=n)}void 0===e[0]&&(e[0]=s),n&&void 0===r&&n.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),ii.delete(this)}cancel(){"scheduled"===this.state&&(ii.delete(this),this.state="pending")}resume(){"pending"===this.state&&this.scheduleResolve()}}let id=new Set([tb,t_]);function ih(e,t){let i=tT(e);return id.has(i)||(i=tg),i.getAnimatableNone?i.getAnimatableNone(t):void 0}let ic=new Set(["auto","none","0"]);class im extends iu{constructor(e,t,i,n,r){super(e,t,i,n,r,!0)}readKeyframes(){let{unresolvedKeyframes:e,element:t,name:i}=this;if(!t||!t.current)return;super.readKeyframes();for(let i=0;i<e.length;i++){let n=e[i];if("string"==typeof n&&tB(n=n.trim())){let r=function e(t,i,n=1){tN(n<=4,`Max CSS variable fallback depth detected in property "${t}". This may indicate a circular fallback dependency.`,"max-css-var-depth");let[r,s]=function(e){let t=t$.exec(e);if(!t)return[,];let[,i,n,r]=t;return[`--${i??n}`,r]}(t);if(!r)return;let o=window.getComputedStyle(i).getPropertyValue(r);if(o){let e=o.trim();return/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e)?parseFloat(e):e}return tB(s)?e(s,i,n+1):s}(n,t.current);void 0!==r&&(e[i]=r),i===e.length-1&&(this.finalKeyframe=n)}}if(this.resolveNoneKeyframes(),!tR.has(i)||2!==e.length)return;let[n,r]=e,s=tV(n),o=tV(r);if(tW(n)!==tW(r)&&t5[i]){this.needsMeasurement=!0;return}if(s!==o)if(t0(s)&&t0(o))for(let t=0;t<e.length;t++){let i=e[t];"string"==typeof i&&(e[t]=parseFloat(i))}else t5[i]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){let{unresolvedKeyframes:e,name:t}=this,i=[];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]))&&i.push(t);i.length&&function(e,t,i){let n,r=0;for(;r<e.length&&!n;){let t=e[r];"string"==typeof t&&!ic.has(t)&&tm(t).values.length&&(n=e[r]),r++}if(n&&i)for(let r of t)e[r]=ih(i,n)}(e,i,t)}measureInitialState(){let{element:e,unresolvedKeyframes:t,name:i}=this;if(!e||!e.current)return;"height"===i&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=t5[i](e.measureViewportBox(),window.getComputedStyle(e.current)),t[0]=this.measuredOrigin;let n=t[t.length-1];void 0!==n&&e.getValue(i,n).jump(n,!1)}measureEndState(){let{element:e,name:t,unresolvedKeyframes:i}=this;if(!e||!e.current)return;let n=e.getValue(t);n&&n.jump(this.measuredOrigin,!1);let r=i.length-1,s=i[r];i[r]=t5[t](e.measureViewportBox(),window.getComputedStyle(e.current)),null!==s&&void 0===this.finalKeyframe&&(this.finalKeyframe=s),this.removedTransforms?.length&&this.removedTransforms.forEac
9h(([t,i])=>{e.getValue(t).set(i)}),this.resolveNoneKeyframes()}}let ip=e=>1e3*e;function ig(e,t){-1===e.indexOf(t)&&e.push(t)}function iv(e,t){let i=e.indexOf(t);i>-1&&e.splice(i,1)}class iy{constructor(){this.subscriptions=[]}add(e){return ig(this.subscriptions,e),()=>iv(this.subscriptions,e)}notify(e,t,i){let n=this.subscriptions.length;if(n)if(1===n)this.subscriptions[0](e,t,i);else for(let r=0;r<n;r++){let n=this.subscriptions[r];n&&n(e,t,i)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}function ix(e,t,i){t.startsWith("--")?e.style.setProperty(t,i):e.style[t]=i}function ib(e){let t;return()=>(void 0===t&&(t=e()),t)}let i_={};function iw(e,t){let i=ib(e);return()=>i_[t]??i()}let iS=iw(()=>void 0!==window.ScrollTimeline,"scrollTimeline"),iP=e=>null!==e;function iT(e,{repeat:t,repeatType:i="loop"},n,r=1){let s=e.filter(iP),o=r<0||t&&"loop"!==i&&t%2==1?0:s.length-1;return o&&void 0!==n?n:s[o]}class iC{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 iM={layout:0,mainThread:0,waapi:0},iE=e=>Array.isArray(e)&&"number"==typeof e[0],iL=iw(()=>{try{document.createElement("div").animate({opacity:0}
9,{easing:"linear(0, 1)"})}catch(e){return!1}return!0},"linearEasing"),ik=(e,t,i=10)=>{let n="",r=Math.max(Math.round(t/i),2);for(let t=0;t<r;t++)n+=Math.round(1e4*e(t/(r-1)))/1e4+", ";return`linear(${n.substring(0,n.length-2)})`},iR=([e,t,i,n])=>`cubic-bezier(${e}, ${t}, ${i}, ${n})`,iA={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:iR([0,.65,.55,1]),circOut:iR([.55,0,1,.45]),backIn:iR([.31,.01,.66,-.59]),backOut:iR([.33,1.53,.69,.99])};function ij(e){return"function"==typeof e&&"applyToOptions"in e}class iV extends iC{constructor(e){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!e)return;const{element:t,name:i,keyframes:n,pseudoElement:r,allowFlatten:s=!1,finalKeyframe:o,onComplete:a}=e;this.isPseudoElement=!!r,this.allowFlatten=s,this.options=e,tN("string"!=typeof e.type,'Mini animate() doesn\'t support "type" as a string.',"mini-spring");const l=function({type:e,...t}){return ij(e)&&iL()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}(e);this.animation=function(e,t,i,{delay:n=0,duration:r=300,repeat:s=0,repeatType:o="loop",ease:a="easeOut",times:l}={},u){let d={[t]:i};l&&(d.offset=l);let h=function e(t,i){if(t)return"function"==typeof t?iL()?ik(t,i):"ease-out":iE(t)?iR(t):Array.isArray(t)?t.map(t=>e(t,i)||iA.easeOut):iA[t]}(a,r);Array.isArray(h)&&(d.easing=h);let c={delay:n,duration:r,easing:Array.isArray(h)?"linear":h,fill:"both",iterations:s+1,direction:"reverse"===o?"alternate":"normal"};u&&(c.pseudoElement=u);let f=e.animate(d,c);return f}(t,i,n,l,r),!1===l.autoplay&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!r){let e=iT(n,this.options,o,this.speed);this.updateMotionValue&&this.updateMotionValue(e),ix(t,i,e),this.animation.cancel()}a?.(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,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(){let e=this.options?.element;!this.isPseudoElement&&e?.isConnected&&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){let t=null!==this.finishedTime;this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=ip(e),t&&this.animation.pause()}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 this.manualStartTime??Number(this.animation.startTime)}set startTime(e){this.manualStartTime=this.animation.startTime=e}attachTimeline({timeline:e,rangeStart:t,rangeEnd:i,observe:n}){return(this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,e&&iS())?(this.animation.timeline=e,t&&(this.animation.rangeStart=t),i&&(this.animation.rangeEnd=i),t3):n(this)}}let iD=new Set(["opacity","clipPath","filter","transform"]),{schedule:iN}=t4(queueMicrotask,!1);function iz(){n=void 0}let iF={now:()=>(void 0===n&&iF.set(ie.isProcessing||t8.useManualTiming?ie.timestamp:performance.now()),n),set:e=>{n=e,queueMicrotask(iz)}};class iO{constructor(e,t={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=e=>{let t=iF.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=iF.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 iy);let i=this.events[e].add(t);return"change"===e?()=>{i(),t6.read(()=>{this.events.change.getSize()||this.stop()})}:i}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,i){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-i}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 o&&o.push(this),this.current}getPrevious(){return this.prev}getVelocity(){var e;let t=iF.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||t-this.updatedAt>30)return 0;let i=Math.min(this.updatedAt-this.prevUpdatedAt,30);return e=parseFloat(this.current)-parseFloat(this.prevFrameValue),i?1e3/i*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 iB(e,t){return new iO(e,t)}let iI=[...tj,tu,tg],iW=new WeakMap;function i$(e){return null!==e&&"object"==typeof e&&"function"==typeof e.start}function iU(e){return"string"==typeof e||Array.isArray(e)}let iG=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],iH=["initial",...iG];function iq(e){return i$(e.animate)||iH.some(t=>iU(e[t]))}function iY(e){return!!(iq(e)||e.variants)}let iX={current:null},iK={current:!1},iZ="u">typeof window;function iQ(e){let t=[{},{}];
9return e?.values.forEach((e,i)=>{t[0][i]=e.get(),t[1][i]=e.getVelocity()}),t}function iJ(e,t,i,n){if("function"==typeof t){let[r,s]=iQ(n);t=t(void 0!==i?i:e.custom,r,s)}if("string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t){let[r,s]=iQ(n);t=t(void 0!==i?i:e.custom,r,s)}return t}let i0=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],i1={};class i2{scrapeMotionValuesFromProps(e,t,i){return{}}constructor({parent:e,props:t,presenceContext:i,reducedMotionConfig:n,skipAnimations:r,blockInitialAnimation:s,visualState:o},a={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=iu,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,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=iF.now();this.renderScheduledAt<e&&(this.renderScheduledAt=e,t6.render(this.render,!1,!0))};const{latestValues:l,renderState:u}=o;this.latestValues=l,this.baseTarget={...l},this.initialValues=t.initial?{...l}:{},this.renderState=u,this.parent=e,this.props=t,this.presenceContext=i,this.depth=e?e.depth+1:0,this.reducedMotionConfig=n,this.skipAnimationsConfig=r,this.options=a,this.blockInitialAnimation=!!s,this.isControllingVariants=iq(t),this.isVariantNode=iY(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);const{willChange:d,...h}=this.scrapeMotionValuesFromProps(t,{},this);for(const e in h){const t=h[e];void 0!==l[e]&&tk(t)&&t.set(l[e])}}mount(e){if(this.hasBeenMounted)for(let e in this.initialValues)this.values.get(e)?.jump(this.initialValues[e]),this.latestValues[e]=this.initialValues[e];this.current=e,iW.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)),"never"===this.reducedMotionConfig?this.shouldReduceMotion=!1:"always"===this.reducedMotionConfig?this.shouldReduceMotion=!0:(iK.current||function(){if(iK.current=!0,iZ)if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>iX.current=e.matches;e.addEventListener("change",t),t()}else iX.current=!1}(),this.shouldReduceMotion=iX.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,this.parent?.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){for(let e in this.projection&&this.projection.unmount(),t7(this.notifyUpdate),t7(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 i;if(this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)(),t.accelerate&&iD.has(e)&&this.current instanceof HTMLElement){let{factory:i,keyframes:n,times:r,ease:s,duration:o}=t.accelerate,a=new iV({element:this.current,name:e,keyframes:n,times:r,ease:s,duration:ip(o)}),l=i(a);this.valueSubscriptions.set(e,()=>{l(),a.cancel()});return}let n=eQ.has(e);n&&this.onBindTransform&&this.onBindTransform();let r=t.on("change",t=>{this.latestValues[e]=t,this.props.onUpdate&&t6.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});"u">typeof window&&window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,e,t)),this.valueSubscriptions.set(e,()=>{r(),i&&i(),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 i1){let t=i1[e];if(!t)continue;let{isEnabled:i,Feature:n}=t;if(!this.features[e]&&n&&i(this.props)&&(this.features[e]=new n(this)),this.features[e]){let t=this.features[e];
9t.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):tL()}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<i0.length;t++){let i=i0[t];this.propEventSubscriptions[i]&&(this.propEventSubscriptions[i](),delete this.propEventSubscriptions[i]);let n=e["on"+i];n&&(this.propEventSubscriptions[i]=this.on(i,n))}this.prevMotionValues=function(e,t,i){for(let n in t){let r=t[n],s=i[n];if(tk(r))e.addValue(n,r);else if(tk(s))e.addValue(n,iB(r,{owner:e}));else if(s!==r)if(e.hasValue(n)){let t=e.getValue(n);!0===t.liveStyle?t.jump(r):t.hasAnimated||t.set(r)}else{let t=e.getStaticValue(n);e.addValue(n,iB(void 0!==t?t:r,{owner:e}))}}for(let n in i)void 0===t[n]&&e.removeValue(n);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}addVariantChild(e){let t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){let i=this.values.get(e);t!==i&&(i&&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 i=this.values.get(e);return void 0===i&&void 0!==t&&(i=iB(null===t?void 0:t,{owner:this}),this.addValue(e,i)),i}readValue(e,t){let i=void 0===this.latestValues[e]&&this.current?this.getBaseTargetFromProps(this.props,e)??this.readValueFromInstance(this.current,e,this.options):this.latestValues[e];if(null!=i){let n,r;if("string"==typeof i&&(n=i,/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(n)||(r=i,/^0[^.\s]+$/u.test(r))))i=parseFloat(i);else{let n;n=i,!iI.find(tA(n))&&tg.test(t)&&(i=ih(e,t))}this.setBaseTarget(e,tk(i)?i.get():i)}return tk(i)?i.get():i}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){let t,{initial:i}=this.props;if("string"==typeof i||"object"==typeof i){let n=iJ(this.props,i,this.presenceContext?.custom);n&&(t=n[e])}if(i&&void 0!==t)return t;let n=this.getBaseTargetFromProps(this.props,e);return void 0===n||tk(n)?void 0!==this.initialValues[e]&&void 0===t?void 0:this.baseTarget[e]:n}on(e,t){return this.events[e]||(this.events[e]=new iy),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}scheduleRenderMicrotask(){iN.render(this.render)}}class i5 extends i2{constructor(){super(...arguments),this.KeyframeResolver=im}sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){let i=e.style;return i?i[t]:void 0}removeValueFromRenderState(e,{vars:t,style:i}){delete t[e],delete i[e]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;tk(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}}function i3(e){return e.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`)}let i8=(e,t)=>t&&"number"==typeof e?t.transform(e):e,i9={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},i4=eZ.length;function i6(e,t,i){let{style:n,vars:r,transformOrigin:s}=e,o=!1,a=!1;for(let e in t){let i=t[e];if(eQ.has(e)){o=!0;continue}if(tF(e)){r[e]=i;continue}{let t=i8(i,tS[e]);e.startsWith("origin")?(a=!0,s[e]=t):n[e]=t}}if(!t.transform&&(o||i?n.transform=function(e,t,i){let n="",r=!0;for(let s=0;s<i4;s++){let o=eZ[s],a=e[o];if(void 0===a)continue;let l=!0;if("number"==typeof a)l=a===+!!o.startsWith("scale");else{let e=parseFloat(a);l=o.startsWith("scale")?1===e:0===e}if(!l||i){let e=i8(a,tS[o]);if(!l){r=!1;let t=i9[o]||o;n+=`${t}(${e}) `}i&&(t[o]=e)}}return n=n.trim(),i?n=i(t,r?"":n):r&&(n="none"),n}(t,e.transform,i):n.transform&&(n.transform="none")),a){let{originX:e="50%",originY:t="50%",originZ:i=0}=s;n.transformOrigin=`${e} ${t} ${i}`}}let i7={offset:"stroke-dashoffset",array:"stroke-dasharray"},ne={offset:"strokeDashoffset",array:"strokeDasharray"},nt=["offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function ni(e,{attrX:t,attrY:i,attrScale:n,pathLength:r,pathSpacing:s=1,pathOffset:o=0,...a}
9,l,u,d){if(i6(e,a,u),l){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:h,style:c}=e;for(let e of(h.transform&&(c.transform=h.transform,delete h.transform),(c.transform||h.transformOrigin)&&(c.transformOrigin=h.transformOrigin??"50% 50%",delete h.transformOrigin),c.transform&&(c.transformBox=d?.transformBox??"fill-box",delete h.transformBox),nt))void 0!==h[e]&&(c[e]=h[e],delete h[e]);void 0!==t&&(h.x=t),void 0!==i&&(h.y=i),void 0!==n&&(h.scale=n),void 0!==r&&function(e,t,i=1,n=0,r=!0){e.pathLength=1;let s=r?i7:ne;e[s.offset]=`${-n}`,e[s.array]=`${t} ${i}`}(h,r,s,o,!1)}let nn=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"]),nr=e=>"string"==typeof e&&"svg"===e.toLowerCase();function ns(e,{style:t,vars:i},n,r){let s,o=e.style;for(s in t)o[s]=t[s];for(s in r?.applyProjectionStyles(o,n),i)o.setProperty(s,i[s])}function no(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}let na={correct:(e,t)=>{if(!t.target)return e;if("string"==typeof e)if(!tr.test(e))return e;else e=parseFloat(e);let i=no(e,t.target.x),n=no(e,t.target.y);return`${i}% ${n}%`}},nl=(e,t,i)=>e+(t-e)*i,nu={borderRadius:{...na,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:na,borderTopRightRadius:na,borderBottomLeftRadius:na,borderBottomRightRadius:na,boxShadow:{correct:(e,{treeScale:t,projectionDelta:i})=>{let n=tg.parse(e);if(n.length>5)return e;let r=tg.createTransformer(e),s=+("number"!=typeof n[0]),o=i.x.scale*t.x,a=i.y.scale*t.y;n[0+s]/=o,n[1+s]/=a;let l=nl(o,a,.5);return"number"==typeof n[2+s]&&(n[2+s]/=l),"number"==typeof n[3+s]&&(n[3+s]/=l),r(n)}}};function nd(e,{layout:t,layoutId:i}){return eQ.has(e)||e.startsWith("origin")||(t||void 0!==i)&&(!!nu[e]||"opacity"===e)}function nh(e,t,i){let n=e.style,r=t?.style,s={};if(!n)return s;for(let t in n)(tk(n[t])||r&&tk(r[t])||nd(t,e)||i?.getValue(t)?.liveStyle!==void 0)&&(s[t]=n[t]);return s}function nc(e,t,i){let n=nh(e,t,i);for(let i in e)(tk(e[i])||tk(t[i]))&&(n[-1!==eZ.indexOf(i)?"attr"+i.charAt(0).toUpperCase()+i.substring(1):i]=e[i]);return n}class nf extends i5{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=tL}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(eQ.has(t)){let e=tT(t);return e&&e.default||0}return t=nn.has(t)?t:i3(t),e.getAttribute(t)}scrapeMotionValuesFromProps(e,t,i){return nc(e,t,i)}build(e,t,i){ni(e,t,this.isSVGTag,i.transformTemplate,i.style)}renderInstance(e,t,i,n){for(let i in ns(e,t,void 0,n),t.attrs)e.setAttribute(nn.has(i)?i:i3(i),t.attrs[i])}mount(e){this.isSVGTag=nr(e.tagName),super.mount(e)}}function nm({top:e,left:t,right:i,bottom:n}){return{x:{min:t,max:i},y:{min:e,max:n}}}function np(e){return void 0===e||1===e}function ng({scale:e,scaleX:t,scaleY:i}){return!np(e)||!np(t)||!np(i)}function nv(e){return ng(e)||ny(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function ny(e){var t,i;return(t=e.x)&&"0%"!==t||(i=e.y)&&"0%"!==i}function nx(e,t,i,n,r){return void 0!==r&&(e=n+r*(e-n)),n+i*(e-n)+t}function nb(e,t=0,i=1,n,r){e.min=nx(e.min,t,i,n,r),e.max=nx(e.max,t,i,n,r)}function n_(e,{x:t,y:i}){nb(e.x,t.translate,t.scale,t.originPoint),nb(e.y,i.translate,i.scale,i.originPoint)}function nw(e,t){e.min+=t,e.max+=t}function nS(e,t,i,n,r=.5){let s=nl(e.min,e.max,r);nb(e,t,i,s,n)}function nP(e,t){return"string"==typeof e?parseFloat(e)/100*(t.max-t.min):e}function nT(e,t,i){let n=i??e;nS(e.x,nP(t.x,n.x),t.scaleX,t.scale,t.originX),nS(e.y,nP(t.y,n.y),t.scaleY,t.scale,t.originY)}function nC(e,t){return nm(function(e,t){if(!t)return e;let i=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:i.y,left:i.x,bottom:n.y,right:n.x}}(e.getBoundingClientRect(),t))}class nM extends i5{constructor(){super(...arguments),this.type="html",this.renderInstance=ns}readValueFromInstance(e,t){if(eQ.has(t))return this.projection?.isProjecting?tZ(t):((e,t)=>{let{transform:i="none"}=getComputedStyle(e);return tQ(i,t)})(e,t);{let i=window.getComputedStyle(e),n=(tF(t)?i.getPropertyValue(t):i[t])||0;return"string"==typeof n?n.trim():n}}measureInstanceViewportBox(e,{transformPagePoint:t}){return nC(e,t)}build(e,t,i){i6(e,t,i.transformTemplate)}scrapeMotionValuesFromProps(e,t,i){return nh(e,t,i)}}let nE=["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 nL(e){if("string"!=typeof e||e.includes("-"));else if(nE.indexOf(e)>-1||/[A-Z]/u.test(e))return!0;return!1}let nk=(0,g.createContext)({strict:!1}),nR=(0,g.createContext)({});function nA(e){return Array.isArray(e)?e.join(" "):e}let nj=()=>({style:{},transform:{},transformOrigin:{},vars:{}});
9function nV(e,t,i){for(let n in t)tk(t[n])||nd(n,i)||(e[n]=t[n])}let nD=()=>({...nj(),attrs:{}}),nN=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","propagate","ignoreStrict","viewport"]);function nz(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||nN.has(e)}let nF=e=>!nz(e);try{a=(()=>{let e=Error("Cannot find module '@emotion/is-prop-valid'");throw e.code="MODULE_NOT_FOUND",e})().default,"function"==typeof a&&(nF=e=>e.startsWith("on")?!nz(e):a(e))}catch{}function nO(e){return tk(e)?e.get():e}let nB=e=>(t,i)=>{let n=(0,g.useContext)(nR),r=(0,g.useContext)(ez),s=()=>(function({scrapeMotionValuesFromProps:e,createRenderState:t},i,n,r){return{latestValues:function(e,t,i,n){let r={},s=n(e,{});for(let e in s)r[e]=nO(s[e]);let{initial:o,animate:a}=e,l=iq(e),u=iY(e);t&&u&&!l&&!1!==e.inherit&&(void 0===o&&(o=t.initial),void 0===a&&(a=t.animate));let d=!!i&&!1===i.initial,h=(d=d||!1===o)?a:o;if(h&&"boolean"!=typeof h&&!i$(h)){let t=Array.isArray(h)?h:[h];for(let i=0;i<t.length;i++){let n=iJ(e,t[i]);if(n){let{transitionEnd:e,transition:t,...i}=n;for(let e in i){let t=i[e];if(Array.isArray(t)){let e=d?t.length-1:0;t=t[e]}null!==t&&(r[e]=t)}for(let t in e)r[t]=e[t]}}}return r}(i,n,r,e),renderState:t()}})(e,t,n,r);return i?s():eD(s)},nI=nB({scrapeMotionValuesFromProps:nh,createRenderState:nj}),nW=nB({scrapeMotionValuesFromProps:nc,createRenderState:nD}),n$={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"]},nU=!1;function nG(){return!function(){if(nU)return;let e={};for(let t in n$)e[t]={isEnabled:e=>n$[t].some(t=>!!e[t])};i1=e,nU=!0}(),i1}let nH=Symbol.for("motionComponentSymbol"),nq="data-"+i3("framerAppearId"),nY=(0,g.createContext)({});function nX(e){return e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function nK(e,{forwardMotionProps:t=!1,type:i}={},n,r){n&&function(e){let t=nG();for(let i in e)t[i]={...t[i],...e[i]};i1=t}(n);let s=i?"svg"===i:nL(e),o=s?nW:nI;function a(i,n){var a;let l,u,d,h={...(0,g.useContext)(eI),...i,layoutId:function({layoutId:e}){let t=(0,g.useContext)(eV).id;return t&&void 0!==e?t+"-"+e:e}(i)},{isStatic:c}=h,f=function(e){let{initial:t,animate:i}=function(e,t){if(iq(e)){let{initial:t,animate:i}=e;return{initial:!1===t||iU(t)?t:void 0,animate:iU(i)?i:void 0}}return!1!==e.inherit?t:{}}(e,(0,g.useContext)(nR));return(0,g.useMemo)(()=>({initial:t,animate:i}),[nA(t),nA(i)])}(i),m=o(i,c);if(!c&&"u">typeof window){(0,g.useContext)(nk).strict;let t=function(e){let{drag:t,layout:i}=nG();if(!t&&!i)return{};let n={...t,...i};return{MeasureLayout:t?.isEnabled(e)||i?.isEnabled(e)?n.MeasureLayout:void 0,ProjectionNode:n.ProjectionNode}}(h);l=t.MeasureLayout,f.visualElement=function(e,t,i,n,r,s){let{visualElement:o}=(0,g.useContext)(nR),a=(0,g.useContext)(nk),l=(0,g.useContext)(ez),u=(0,g.useContext)(eI),d=u.reducedMotion,h=u.skipAnimations,c=(0,g.useRef)(null),f=(0,g.useRef)(!1);n=n||a.renderer,!c.current&&n&&(c.current=n(e,{visualState:t,parent:o,props:i,presenceContext:l,blockInitialAnimation:!!l&&!1===l.initial,reducedMotionConfig:d,skipAnimations:h,isSVG:s}),f.current&&c.current&&(c.current.manuallyAnimateOnMount=!0));let m=c.current,p=(0,g.useContext)(nY);m&&!m.projection&&r&&("html"===m.type||"svg"===m.type)&&function(e,t,i,n){let{layoutId:r,layout:s,drag:o,dragConstraints:a,layoutScroll:l,layoutRoot:u,layoutAnchor:d,layoutCrossfade:h}=t;e.projection=new i(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:r,layout:s,alwaysMeasureLayout:!!o||a&&nX(a),visualElement:e,animationType:"string"==typeof s?s:"both",initialPromotionConfig:n,crossfade:h,layoutScroll:l,layoutRoot:u,layoutAnchor:d})}(c.current,i,r,p);let v=(0,g.useRef)(!1);(0,g.useInsertionEffect)(()=>{m&&v.current&&m.update(i,l)});let y=i[nq],x=(0,g.useRef)(!!y&&"u">typeof window&&!window.MotionHandoffIsComplete?.(y)&&window.MotionHasOptimisedAnimation?.(y));return eN(()=>{f.current=!0,m&&(v.current=!0,window.MotionIsMounted=!0,m.updateFeatures(),m.scheduleRenderMicrotask(),x.current&&m.animationState&&m.animationState.animateChanges())}),(0,g.useEffect)(()=>{m&&(!x.current&&m.animationState&&m.animationState.animateChanges(),x.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(y)}),x.current=!1),m.enteringChildren=void 0)}),m}(e,m,h,r,t.ProjectionNode,s)}return(0,p.jsxs)(nR.Provider,{value:f,children:[l&&f.visualElement?(0,p.jsx)(l,{visualElement:f.visualElement,...h}):null,function(e,t,i,{latestValues:n},r,s=!1,o){let a=(o??nL(e)?function(e,t,i,n){let r=(0,g.useMemo)(()=>{let i=nD();return ni(i,t,nr(n),e.transformTemplate,e.style),{...i.attrs,style:{...i.style}}},[t]);if(e.style){let t={};nV(t,e.style,e),r.style={...t,...r.style}}return r}:function(e,t){let i,n,r={},s=(i=e.style||{},nV(n={},i,e),Object.assign(n,function({transformTemplate:e},t){return(0,g.useMemo)(()=>{let i=nj();return i6(i,t,e),Object.assign({},i.vars,i.style)},[t])}(e,t)),n);return e.drag&&!1!==e.dragListener&&(r.draggable=!1,s.userSelect=s.WebkitUserSelect=s.WebkitTouchCallout="none",s.touchAction=!0===e.drag?"none":`pan-${"x"===e.drag?"y":"x"}
9`),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(r.tabIndex=0),r.style=s,r})(t,n,r,e),l=function(e,t,i){let n={};for(let r in e)("values"!==r||"object"!=typeof e.values)&&!tk(e[r])&&(nF(r)||!0===i&&nz(r)||!t&&!nz(r)||e.draggable&&r.startsWith("onDrag"))&&(n[r]=e[r]);return n}(t,"string"==typeof e,s),u=e!==g.Fragment?{...l,...a,ref:i}:{},{children:d}=t,h=(0,g.useMemo)(()=>tk(d)?d.get():d,[d]);return(0,g.createElement)(e,{...u,children:h})}(e,i,(a=f.visualElement,u=(0,g.useRef)(n),(0,g.useInsertionEffect)(()=>{u.current=n}),d=(0,g.useRef)(null),(0,g.useCallback)(e=>{e&&m.onMount?.(e);let t=u.current;if("function"==typeof t)if(e){let i=t(e);"function"==typeof i&&(d.current=i)}else d.current?(d.current(),d.current=null):t(e);else t&&(t.current=e);a&&(e?a.mount(e):a.unmount())},[a])),m,c,t,s)]})}a.displayName=`motion.${"string"==typeof e?e:`create(${e.displayName??e.name??""})`}`;let l=(0,g.forwardRef)(a);return l[nH]=e,l}class nZ{constructor(e){this.isMounted=!1,this.node=e}update(){}}function nQ(e,t,i){let n=e.getProps();return iJ(n,t,void 0!==i?i:n.custom,e)}function nJ(e,t){if(e?.inherit&&t){let{inherit:i,...n}=e;return{...t,...n}}return e}function n0(e,t){let i=e?.[t]??e?.default??e;return i!==e?nJ(i,e):i}let n1=e=>Array.isArray(e);function n2(e,t){let i=e.getValue("willChange");if(tk(i)&&i.add)return i.add(t);if(!i&&t8.WillChange){let i=new t8.WillChange("auto");e.addValue("willChange",i),i.add(t)}}let n5=(e,t)=>i=>t(e(i)),n3=(...e)=>e.reduce(n5);function n8(e,t,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?e+(t-e)*6*i:i<.5?t:i<2/3?e+(t-e)*(2/3-i)*6:e}function n9(e,t){return i=>i>0?t:e}let n4=(e,t,i)=>{let n=e*e,r=i*(t*t-n)+n;return r<0?0:Math.sqrt(r)},n6=[te,e7,tl];function n7(e){let t=n6.find(t=>t.test(e));if(tD(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`,"color-not-animatable"),!t)return!1;let i=t.parse(e);return t===tl&&(i=function({hue:e,saturation:t,lightness:i,alpha:n}){e/=360,i/=100;let r=0,s=0,o=0;if(t/=100){let n=i<.5?i*(1+t):i+t-i*t,a=2*i-n;r=n8(a,n,e+1/3),s=n8(a,n,e),o=n8(a,n,e-1/3)}else r=s=o=i;return{red:Math.round(255*r),green:Math.round(255*s),blue:Math.round(255*o),alpha:n}}(i)),i}let re=(e,t)=>{let i=n7(e),n=n7(t);if(!i||!n)return n9(e,t);let r={...i};return e=>(r.red=n4(i.red,n.red,e),r.green=n4(i.green,n.green,e),r.blue=n4(i.blue,n.blue,e),r.alpha=nl(i.alpha,n.alpha,e),e7.transform(r))},rt=new Set(["none","hidden"]);function ri(e,t){return i=>nl(e,t,i)}function rn(e){return"number"==typeof e?ri:"string"==typeof e?tB(e)?n9:tu.test(e)?re:ro:Array.isArray(e)?rr:"object"==typeof e?tu.test(e)?re:rs:n9}function rr(e,t){let i=[...e],n=i.length,r=e.map((e,i)=>rn(e)(e,t[i]));return e=>{for(let t=0;t<n;t++)i[t]=r[t](e);return i}}function rs(e,t){let i={...e,...t},n={};for(let r in i)void 0!==e[r]&&void 0!==t[r]&&(n[r]=rn(e[r])(e[r],t[r]));return e=>{for(let t in n)i[t]=n[t](e);return i}}let ro=(e,t)=>{let i=tg.createTransformer(t),n=tm(e),r=tm(t);if(!(n.indexes.var.length===r.indexes.var.length&&n.indexes.color.length===r.indexes.color.length&&n.indexes.number.length>=r.indexes.number.length))return tD(!0,`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.`,"complex-values-different"),n9(e,t);if(rt.has(e)&&!r.values.length||rt.has(t)&&!n.values.length)return rt.has(e)?i=>i<=0?e:t:i=>i>=1?t:e;return n3(rr(function(e,t){let i=[],n={color:0,var:0,number:0};for(let r=0;r<t.values.length;r++){let s=t.types[r],o=e.indexes[s][n[s]],a=e.values[o]??0;i[r]=a,n[s]++}return i}(n,r),r.values),i)};function ra(e,t,i){return"number"==typeof e&&"number"==typeof t&&"number"==typeof i?nl(e,t,i):rn(e)(e,t)}let rl=e=>{let t=({timestamp:t})=>e(t);return{start:(e=!0)=>t6.update(t,e),stop:()=>t7(t),now:()=>ie.isProcessing?ie.timestamp:iF.now()}};function ru(e){let t=0,i=e.next(t);for(;!i.done&&t<2e4;)t+=50,i=e.next(t);return t>=2e4?1/0:t}let rd=.01,rh=2,rc=.005,rf=.5;function rm(e,t){return e*Math.sqrt(1-t*t)}let rp=["duration","bounce"],rg=["stiffness","damping","mass"];function rv(e,t){return t.some(t=>void 0!==e[t])}function ry(e=.3,t=.3){let i,n,r,s,o,a,l="object"!=typeof e?{visualDuration:e,keyframes:[0,1],bounce:t}:e,{restSpeed:u,restDelta:d}=l,h=l.keyframes[0],c=l.keyframes[l.keyframes.length-1],f={done:!1,value:h},{stiffness:m,damping:p,mass:g,duration:v,velocity:y,isResolvedFromDuration:x}=function(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!rv(e,rg)&&rv(e,rp))if(t.velocity=0,e.visualDuration){let i=2*Math.PI/(1.2*e.visualDuration),n=i*i,r=2*eJ(.05,1,1-(e.bounce||0))*Math.sqrt(n);t={...t,mass:1,stiffness:n,damping:r}}else{let i=function({duration:e=800,bounce:t=.3,velocity:i=0,mass:n=1}){let r,s;tD(e<=ip(10),"Spring duration must be 10 seconds or less","spring-duration-limit");let o=1-t;o=eJ(.05,1,o),e=eJ(.01,10,e/1e3),o<1?(r=t=>{let n=t*o,r=n*e;return .001-(n-i)/rm(t,o)*Math.exp(-r)},s=t=>{let n=t*o*e,s=Math.pow(o,2)*Math.pow(t,2)*e,a=Math.exp(-n),l=rm(Math.pow(t,2),o);return(n*i+i-s)*a*(-r(t)+.001>0?-1:1)/l}):(r=t=>-.001+Math.exp(-t*e)*((t-i)*e+1),s=t=>e*e*(i-t)*Math.exp(-t*e));let a=function(e,t,i){let n=i;for(let i=1;i<12;i++)n-=e(n)/t(n);return n}(r,s,5/e);if(e=ip(e),isNaN(a))return{stiffness:100,damping:10,duration:e};{let t=Math.pow(a,2)*n;return{stiffness:t,damping:2*o*Math.sqrt(n*t),duration:e}}}({...e,velocity:0});(t={...t,...i,mass:1}).isResolvedFromDuration=!0}return t}({...l,velocity:-((l.velocity||0)/1e3)}),b=y||0,_=p/(2*Math.sqrt(m*g)),w=c-h,S=Math.sqrt(m/g)/1e3,P=5>Math.abs(w);if(u||(u=P?rd:rh),d||(d=P?rc:rf),_<1)r=rm(S,_),s=(b+_*S*w)/r,i=e=>c-Math.exp(-_*S*e)*(s*Math.sin(r*e)+w*Math.cos(r*e)),o=_*S*s+w*r,a=_*S*w-s*r,n=e=>Math.exp(-_*S*e)*(o*Math.sin(r*e)+a*Math.cos(r*e));else if(1===_){i=e=>c-Math.exp(-S*e)*(w+(b+S*w)*e);let e=b+S*w;n=t=>Math.exp(-S*t)*(S*e*t-b)}else{let e=S*Math.sqrt(_*_-1);i=t=>{let i=Math.exp(-_*S*t),n=Math.min(e*t,300);return c-i*((b+_*S*w)*Math.sinh(n)+e*w*Math.cosh(n))/e};let t=(b+_*S*w)/e,r=_*S*t-w*e,s=_*S*w-t*e;n=t=>{let i=Math.exp(-_*S*t),n=Math.min(e*t,300);return i*(r*Math.sinh(n)+s*Math.cosh(n))}}let T={calculatedDuration:x&&v||null,velocity:e=>ip(n(e)),next:e=>{if(!x&&_<1){let t=Math.exp(-_*S*e),i=Math.sin(r*e),n=Math.cos(r*e),l=c-t*(s*i+w*n);
9return f.done=Math.abs(ip(t*(o*i+a*n)))<=u&&Math.abs(c-l)<=d,f.value=f.done?c:l,f}let t=i(e);return x?f.done=e>=v:f.done=Math.abs(ip(n(e)))<=u&&Math.abs(c-t)<=d,f.value=f.done?c:t,f},toString:()=>{let e=Math.min(ru(T),2e4),t=ik(t=>T.next(e*t).value,e,30);return e+"ms "+t},toTransition:()=>{}};return T}function rx(e,t,i){var n,r;let s=Math.max(t-5,0);return n=i-e(s),(r=t-s)?1e3/r*n:0}function rb({keyframes:e,velocity:t=0,power:i=.8,timeConstant:n=325,bounceDamping:r=10,bounceStiffness:s=500,modifyTarget:o,min:a,max:l,restDelta:u=.5,restSpeed:d}){let h,c,f=e[0],m={done:!1,value:f},p=i*t,g=f+p,v=void 0===o?g:o(g);v!==g&&(p=v-f);let y=e=>-p*Math.exp(-e/n),x=e=>v+y(e),b=e=>{let t=y(e),i=x(e);m.done=Math.abs(t)<=u,m.value=m.done?v:i},_=e=>{let t;if(t=m.value,void 0!==a&&t<a||void 0!==l&&t>l){var i;h=e,c=ry({keyframes:[m.value,(i=m.value,void 0===a?l:void 0===l||Math.abs(a-i)<Math.abs(l-i)?a:l)],velocity:rx(x,e,m.value),damping:r,stiffness:s,restDelta:u,restSpeed:d})}};return _(0),{calculatedDuration:null,next:e=>{let t=!1;return(c||void 0!==h||(t=!0,b(e),_(e)),void 0!==h&&e>=h)?c.next(e-h):(t||b(e),m)}}}ry.applyToOptions=e=>{let t=function(e,t=100,i){let n=i({...e,keyframes:[0,t]}),r=Math.min(ru(n),2e4);return{type:"keyframes",ease:e=>n.next(r*e).value/t,duration:r/1e3}}(e,100,ry);return e.ease=t.ease,e.duration=ip(t.duration),e.type="keyframes",e};let r_=(e,t,i)=>(((1-3*i+3*t)*e+(3*i-6*t))*e+3*t)*e;function rw(e,t,i,n){return e===t&&i===n?t3:r=>0===r||1===r?r:r_(function(e,t,i,n,r){let s,o,a=0;do(s=r_(o=t+(i-t)/2,n,r)-e)>0?i=o:t=o;while(Math.abs(s)>1e-7&&++a<12)return o}(r,0,1,e,i),t,n)}let rS=rw(.42,0,1,1),rP=rw(0,0,.58,1),rT=rw(.42,0,.58,1),rC=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,rM=e=>t=>1-e(1-t),rE=rw(.33,1.53,.69,.99),rL=rM(rE),rk=rC(rL),rR=e=>e>=1?1:(e*=2)<1?.5*rL(e):.5*(2-Math.pow(2,-10*(e-1))),rA=e=>1-Math.sin(Math.acos(e)),rj=rM(rA),rV=rC(rA),rD={linear:t3,easeIn:rS,easeInOut:rT,easeOut:rP,circIn:rA,circInOut:rV,circOut:rj,backIn:rL,backInOut:rk,backOut:rE,anticipate:rR},rN=e=>{if(iE(e)){tN(4===e.length,"Cubic bezier arrays must contain four numerical values.","cubic-bezier-length");let[t,i,n,r]=e;return rw(t,i,n,r)}return"string"==typeof e?(tN(void 0!==rD[e],`Invalid easing type '${e}'`,"invalid-easing-type"),rD[e]):e},rz=(e,t,i)=>{let n=t-e;return 0===n?1:(i-e)/n};function rF({duration:e=300,keyframes:t,times:i,ease:n="easeInOut"}){var r;let s,o=Array.isArray(n)&&"number"!=typeof n[0]?n.map(rN):rN(n),a={done:!1,value:t[0]},l=function(e,t,{clamp:i=!0,ease:n,mixer:r}={}){let s=e.length;if(tN(s===t.length,"Both input and output ranges must be the same length","range-length"),1===s)return()=>t[0];if(2===s&&t[0]===t[1])return()=>t[1];let o=e[0]===e[1];e[0]>e[s-1]&&(e=[...e].reverse(),t=[...t].reverse());let a=function(e,t,i){let n=[],r=i||t8.mix||ra,s=e.length-1;for(let i=0;i<s;i++){let s=r(e[i],e[i+1]);t&&(s=n3(Array.isArray(t)?t[i]||t3:t,s)),n.push(s)}return n}(t,n,r),l=a.length,u=i=>{if(o&&i<e[0])return t[0];let n=0;if(l>1)for(;n<e.length-2&&!(i<e[n+1]);n++);let r=rz(e[n],e[n+1],i);return a[n](r)};return i?t=>u(eJ(e[0],e[s-1],t)):u}((r=i&&i.length===t.length?i:(!function(e,t){let i=e[e.length-1];for(let n=1;n<=t;n++){let r=rz(0,t,n);e.push(nl(i,1,r))}}(s=[0],t.length-1),s),r.map(t=>t*e)),t,{ease:Array.isArray(o)?o:t.map(()=>o||rT).splice(0,t.length-1)});return{calculatedDuration:e,next:t=>(a.value=l(t),a.done=t>=e,a)}}let rO={decay:rb,inertia:rb,tween:rF,keyframes:rF,spring:ry};function rB(e){"string"==typeof e.type&&(e.type=rO[e.type])}let rI=e=>e/100;class rW extends iC{constructor(e){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.delayState={done:!1,value:void 0},this.stop=()=>{let{motionValue:e}=this.options;e&&e.updatedAt!==iF.now()&&this.tick(iF.now()),this.isStopped=!0,"idle"!==this.state&&(this.teardown(),this.options.onStop?.())},iM.mainThread++,this.options=e,this.initAnimation(),this.play(),!1===e.autoplay&&this.pause()}initAnimation(){let{options:e}=this;rB(e);let{type:t=rF,repeat:i=0,repeatDelay:n=0,repeatType:r,velocity:s=0}=e,{keyframes:o}=e,a=t||rF;a!==rF&&"number"!=typeof o[0]&&(this.mixKeyframes=n3(rI,ra(o[0],o[1])),o=[0,100]);let l=a({...e,keyframes:o});"mirror"===r&&(this.mirroredGenerator=a({...e,keyframes:[...o].reverse(),velocity:-s})),null===l.calculatedDuration&&(l.calculatedDuration=ru(l));let{calculatedDuration:u}=l;this.calculatedDuration=u,this.resolvedDuration=u+n,this.totalDuration=this.resolvedDuration*(i+1)-n,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 i,{generator:n,totalDuration:r,mixKeyframes:s,mirroredGenerator:o,resolvedDuration:a,calculatedDuration:l}=this;if(null===this.startTime)return n.next(0);let{delay:u=0,keyframes:d,repeat:h,repeatType:c,repeatDelay:f,type:m,onUpdate:p,finalKeyframe:g}=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 v=this.currentTime-u*(this.playbackSpeed>=0?1:-1),y=this.playbackSpeed>=0?v<0:v>r;this.currentTime=Math.max(v,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=r);let x=this.currentTime,b=n;if(h){let e=Math.min(this.currentTime,r)/a,t=Math.floor(e),i=e%1;!i&&e>=1&&(i=1),1===i&&t--,(t=Math.min(t,h+1))%2&&("reverse"===c?(i=1-i,f&&(i-=f/a)):"mirror"===c&&(b=o)),x=eJ(0,1,i)*a}y?(this.delayState.value=d[0],i=this.delayState):i=b.next(x),s&&!y&&(i.value=s(i.value));let{done:_}=i;y||null===l||(_=this.playbackSpeed>=0?this.currentTime>=r:this.currentTime<=0);let w=null===this.holdTime&&("finished"===this.state||"running"===this.state&&_);return w&&m!==rb&&(i.value=iT(d,this.options,g,this.speed)),p&&p(i.value),w&&this.finish(),i}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=ip(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?this.driver.start(!1):(this.startTime=0,this.state="paused",this.holdTime=e,this.tick(e))}getGeneratorVelocity(){let e=this.currentTime;if(e<=0)return this.options.velocity||0;if(this.generator.velocity)return this.generator.velocity(e);let t=this.generator.next(e).value;return rx(e=>this.generator.next(e).value,e,t)}get speed(){return this.playbackSpeed}set speed(e){let t=this.playbackSpeed!==e;t&&this.driver&&this.updateTime(iF.now()),this.playbackSpeed=e,t&&this.driver&&(this.time=this.currentTime/1e3)}play(){if(this.isStopped)return;let{driver:e=rl,startTime:t}=this.options;this.driver||(this.driver=e(e=>this.tick(e))),this.options.onPlay?.();let i=this.driver.now();"finished"===this.state?(this.updateFinished(),this.startTime=i):null!==this.holdTime?this.startTime=i-this.holdTime:this.startTime||(this.startTime=t??i),"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(iF.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,iM.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)}}let r$={anticipate:rR,backInOut:rk,circInOut:rV};class rU extends iV{constructor(e){!function(e){"string"==typeof e.ease&&e.ease in r$&&(e.ease=r$[e.ease])}(e),rB(e),super(e),void 0!==e.startTime&&!1!==e.autoplay&&(this.startTime=e.startTime),this.options=e}updateMotionValue(e){let{motionValue:t,onUpdate:i,onComplete:n,element:r,...s}=this.options;if(!t)return;if(void 0!==e)return void t.set(e);let o=new rW({...s,autoplay:!1}),a=Math.max(10,iF.now()-this.startTime),l=eJ(0,10,a-10),u=o.sample(a).value,{name:d}=this.options;r&&d&&ix(r,d,u),t.setWithVelocity(o.sample(Math.max(0,a-l)).value,u,l),o.stop()}}let rG=(e,t)=>"zIndex"!==t&&!!("number"==typeof e||Array.isArray(e)||"string"==typeof e&&(tg.test(e)||"0"===e)&&!e.startsWith("url("));function rH(e){e.duration=0,e.type="keyframes"}let rq=/^(?:oklch|oklab|lab|lch|color|color-mix|light-dark)\(/,rY=new Set(["color","backgroundColor","outlineColor","fill","stroke","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor"]),rX=ib(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));class rK extends iC{constructor({autoplay:e=!0,delay:t=0,type:i="keyframes",repeat:n=0,repeatDelay:r=0,repeatType:s="loop",keyframes:o,name:a,motionValue:l,element:u,...d}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=iF.now();const h={autoplay:e,delay:t,type:i,repeat:n,repeatDelay:r,repeatType:s,name:a,motionValue:l,element:u,...d},c=u?.KeyframeResolver||iu;this.keyframeResolver=new c(o,(e,t,i)=>this.onKeyframesResolved(e,t,h,!i),a,l,u),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(e,t,i,n){let r;this.keyframeResolver=void 0;let{name:s,type:o,velocity:a,delay:l,isHandoff:u,onUpdate:d}=i;this.resolvedAt=iF.now();let h=!0;!function(e,t,i,n){let r=e[0];if(null===r)return!1;if("display"===t||"visibility"===t)return!0;let s=e[e.length-1],o=rG(r,t),a=rG(s,t);return tD(o===a,`You are trying to animate ${t} from "${r}" to "${s}". "${o?s:r}" is not an animatable value.`,"value-not-animatable"),!!o&&!!a&&(function(e){let t=e[0];if(1===e.length)return!0;for(let i=0;i<e.length;i++)if(e[i]!==t)return!0}(e)||("spring"===i||ij(i))&&n)}(e,s,o,a)&&(h=!1,(t8.instantAnimations||!l)&&d?.(iT(e,i,t)),e[0]=e[e.length-1],rH(i),i.repeat=0);let c={startTime:n?this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt:void 0,finalKeyframe:t,...i,keyframes:e},f=h&&!u&&function(e){let{motionValue:t,name:i,repeatDelay:n,repeatType:r,damping:s,type:o,keyframes:a}=e;if(!(t?.owner?.current instanceof HTMLElement))return!1;
9let{onUpdate:l,transformTemplate:u}=t.owner.getProps();return rX()&&i&&(iD.has(i)||rY.has(i)&&function(e){for(let t=0;t<e.length;t++)if("string"==typeof e[t]&&rq.test(e[t]))return!0;return!1}(a))&&("transform"!==i||!u)&&!l&&!n&&"mirror"!==r&&0!==s&&"inertia"!==o}(c),m=c.motionValue?.owner?.current;if(f)try{r=new rU({...c,element:m})}catch{r=new rW(c)}else r=new rW(c);r.finished.then(()=>{this.notifyFinished()}).catch(t3),this.pendingTimeline&&(this.stopTimeline=r.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=r}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(),io=!0,il(),ia(),io=!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 rZ={type:"spring",stiffness:500,damping:25,restSpeed:10},rQ={type:"keyframes",duration:.8},rJ={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},r0=new Set(["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from","elapsed"]),r1=(e,t,i,n={},r,s)=>o=>{let a=n0(n,e)||{},l=a.delay||n.delay||0,{elapsed:u=0}=n;u-=ip(l);let d={keyframes:Array.isArray(i)?i:[null,i],ease:"easeOut",velocity:t.getVelocity(),...a,delay:-u,onUpdate:e=>{t.set(e),a.onUpdate&&a.onUpdate(e)},onComplete:()=>{o(),a.onComplete&&a.onComplete()},name:e,motionValue:t,element:s?void 0:r};!function(e){for(let t in e)if(!r0.has(t))return!0;return!1}(a)&&Object.assign(d,((e,{keyframes:t})=>t.length>2?rQ:eQ.has(e)?e.startsWith("scale")?{type:"spring",stiffness:550,damping:0===t[1]?2*Math.sqrt(550):30,restSpeed:10}:rZ:rJ)(e,d)),d.duration&&(d.duration=ip(d.duration)),d.repeatDelay&&(d.repeatDelay=ip(d.repeatDelay)),void 0!==d.from&&(d.keyframes[0]=d.from);let h=!1;if(!1!==d.type&&(0!==d.duration||d.repeatDelay)||(rH(d),0===d.delay&&(h=!0)),(t8.instantAnimations||t8.skipAnimations||r?.shouldSkipAnimations)&&(h=!0,rH(d),d.delay=0),d.allowFlatten=!a.type&&!a.ease,h&&!s&&void 0!==t.get()){let e=iT(d.keyframes,a);if(void 0!==e)return void t6.update(()=>{d.onUpdate(e),d.onComplete()})}return a.isSync?new rW(d):new rK(d)};function r2(e,t,{delay:i=0,transitionOverride:n,type:r}={}){let{transition:s,transitionEnd:o,...a}=t,l=e.getDefaultTransition();s=s?nJ(s,l):l;let u=s?.reduceMotion;n&&(s=n);let d=[],h=r&&e.animationState&&e.animationState.getState()[r];for(let t in a){let n=e.getValue(t,e.latestValues[t]??null),r=a[t];if(void 0===r||h&&function({protectedKeys:e,needsAnimating:t},i){let n=e.hasOwnProperty(i)&&!0!==t[i];return t[i]=!1,n}(h,t))continue;let o={delay:i,...n0(s||{},t)},l=n.get();if(void 0!==l&&!n.isAnimating()&&!Array.isArray(r)&&r===l&&!o.velocity){t6.update(()=>n.set(r));continue}let c=!1;if(window.MotionHandoffAnimation){let i=e.props[nq];if(i){let e=window.MotionHandoffAnimation(i,t,t6);null!==e&&(o.startTime=e,c=!0)}}n2(e,t);let f=u??e.shouldReduceMotion;n.start(r1(t,n,r,f&&tR.has(t)?{type:!1}:o,e,c));let m=n.animation;m&&d.push(m)}if(o){let t=()=>t6.update(()=>{o&&function(e,t){let{transitionEnd:i={},transition:n={},...r}=nQ(e,t)||{};for(let t in r={...r,...i}){var s;let i=n1(s=r[t])?s[s.length-1]||0:s;e.hasValue(t)?e.getValue(t).set(i):e.addValue(t,iB(i))}}(e,o)});d.length?Promise.all(d).then(t):t()}return d}function r5(e,t,i,n=0,r=1){let s=Array.from(e).sort((e,t)=>e.sortNodePosition(t)).indexOf(t),o=e.size,a=(o-1)*n;return"function"==typeof i?i(s,o):1===r?s*n:a-s*n}function r3(e,t,i={}){let n=nQ(e,t,"exit"===i.type?e.presenceContext?.custom:void 0),{transition:r=e.getDefaultTransition()||{}}=n||{};i.transitionOverride&&(r=i.transitionOverride);let s=n?()=>
9Promise.all(r2(e,n,i)):()=>Promise.resolve(),o=e.variantChildren&&e.variantChildren.size?(n=0)=>{let{delayChildren:s=0,staggerChildren:o,staggerDirection:a}=r;return function(e,t,i=0,n=0,r=0,s=1,o){let a=[];for(let l of e.variantChildren)l.notify("AnimationStart",t),a.push(r3(l,t,{...o,delay:i+("function"==typeof n?0:n)+r5(e.variantChildren,l,n,r,s)}).then(()=>l.notify("AnimationComplete",t)));return Promise.all(a)}(e,t,n,s,o,a,i)}:()=>Promise.resolve(),{when:a}=r;if(!a)return Promise.all([s(),o(i.delay)]);{let[e,t]="beforeChildren"===a?[s,o]:[o,s];return e().then(()=>t())}}let r8=iH.length;function r9(e,t){if(!Array.isArray(t))return!1;let i=t.length;if(i!==e.length)return!1;for(let n=0;n<i;n++)if(t[n]!==e[n])return!1;return!0}let r4=[...iG].reverse(),r6=iG.length;function r7(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function se(){return{animate:r7(!0),whileInView:r7(),whileHover:r7(),whileTap:r7(),whileDrag:r7(),whileFocus:r7(),exit:r7()}}let st=0;function si(e){return[e("x"),e("y")]}function sn(e,t,i,n={passive:!0}){return e.addEventListener(t,i,n),()=>e.removeEventListener(t,i)}let sr={x:!1,y:!1};function ss(e){return e.max-e.min}function so(e,t,i,n=.5){e.origin=n,e.originPoint=nl(t.min,t.max,e.origin),e.scale=ss(i)/ss(t),e.translate=nl(i.min,i.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 sa(e,t,i,n){so(e.x,t.x,i.x,n?n.originX:void 0),so(e.y,t.y,i.y,n?n.originY:void 0)}function sl(e,t,i,n=0){e.min=(n?nl(i.min,i.max,n):i.min)+t.min,e.max=e.min+ss(t)}function su(e,t,i,n=0){let r=n?nl(i.min,i.max,n):i.min;e.min=t.min-r,e.max=e.min+ss(t)}function sd(e,t,i,n){su(e.x,t.x,i.x,n?.x),su(e.y,t.y,i.y,n?.y)}function sh(e){return eF(e)&&"ownerSVGElement"in e}function sc(e,t,i){if(null==e)return[];if(e instanceof EventTarget)return[e];if("string"==typeof e){let n=document;t&&(n=t.current);let r=i?.[e]??n.querySelectorAll(e);return r?Array.from(r):[]}return Array.from(e).filter(e=>null!=e)}let sf=new WeakMap,sm=(e,t,i)=>(n,r)=>r&&r[0]?r[0][e+"Size"]:sh(n)&&"getBBox"in n?n.getBBox()[t]:n[i],sp=sm("inline","width","offsetWidth"),sg=sm("block","height","offsetHeight");function sv({target:e,borderBoxSize:t}){sf.get(e)?.forEach(i=>{i(e,{get width(){return sp(e,t)},get height(){return sg(e,t)}})})}function sy(e){e.forEach(sv)}let sx=new Set;function sb(e,t){let i;return"function"==typeof e?(sx.add(e),s||(s=()=>{let e={get width(){return window.innerWidth},get height(){return window.innerHeight}};sx.forEach(t=>t(e))},window.addEventListener("resize",s)),()=>{sx.delete(e),sx.size||"function"!=typeof s||(window.removeEventListener("resize",s),s=void 0)}):(!r&&"u">typeof ResizeObserver&&(r=new ResizeObserver(sy)),(i=sc(e)).forEach(e=>{let i=sf.get(e);i||(i=new Set,sf.set(e,i)),i.add(t),r?.observe(e)}),()=>{i.forEach(e=>{let i=sf.get(e);i?.delete(t),i?.size||r?.unobserve(e)})})}let s_=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]),sw=new Set(["INPUT","SELECT","TEXTAREA"]),sS=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function sP(e){return{point:{x:e.pageX,y:e.pageY}}}function sT(e,t,i,n){return sn(e,t,e=>sS(e)&&i(e,sP(e)),n)}let sC=({current:e})=>e?e.ownerDocument.defaultView:null,sM=(e,t)=>Math.abs(e-t),sE=new Set(["auto","scroll"]);class sL{constructor(e,t,{transformPagePoint:i,contextWindow:n=window,dragSnapToOrigin:r=!1,distanceThreshold:s=3,element:o}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.lastRawMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=e=>{this.handleScroll(e.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{var e,t;if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;this.lastRawMoveEventInfo&&(this.lastMoveEventInfo=sk(this.lastRawMoveEventInfo,this.transformPagePoint));let i=sA(this.lastMoveEventInfo,this.history),n=null!==this.startEvent,r=(e=i.offset,t={x:0,y:0},Math.sqrt(sM(e.x,t.x)**2+sM(e.y,t.y)**2)>=this.distanceThreshold);if(!n&&!r)return;let{point:s}=i,{timestamp:o}=ie;this.history.push({...s,timestamp:o});let{onStart:a,onMove:l}=this.handlers;n||(a&&a(this.lastMoveEvent,i),this.startEvent=this.lastMoveEvent),l&&l(this.lastMoveEvent,i)},this.handlePointerMove=(e,t)=>
9{this.lastMoveEvent=e,this.lastRawMoveEventInfo=t,this.lastMoveEventInfo=sk(t,this.transformPagePoint),t6.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();let{onEnd:i,onSessionEnd:n,resumeAnimation:r}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&r&&r(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let s=sA("pointercancel"===e.type?this.lastMoveEventInfo:sk(t,this.transformPagePoint),this.history);this.startEvent&&i&&i(e,s),n&&n(e,s)},!sS(e))return;this.dragSnapToOrigin=r,this.handlers=t,this.transformPagePoint=i,this.distanceThreshold=s,this.contextWindow=n||window;const a=sk(sP(e),this.transformPagePoint),{point:l}=a,{timestamp:u}=ie;this.history=[{...l,timestamp:u}];const{onSessionStart:d}=t;d&&d(e,sA(a,this.history)),this.removeListeners=n3(sT(this.contextWindow,"pointermove",this.handlePointerMove),sT(this.contextWindow,"pointerup",this.handlePointerUp),sT(this.contextWindow,"pointercancel",this.handlePointerUp)),o&&this.startScrollTracking(o)}startScrollTracking(e){let t=e.parentElement;for(;t;){let e=getComputedStyle(t);(sE.has(e.overflowX)||sE.has(e.overflowY))&&this.scrollPositions.set(t,{x:t.scrollLeft,y:t.scrollTop}),t=t.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener("scroll",this.onElementScroll,{capture:!0}),window.addEventListener("scroll",this.onWindowScroll),this.removeScrollListeners=()=>{window.removeEventListener("scroll",this.onElementScroll,{capture:!0}),window.removeEventListener("scroll",this.onWindowScroll)}}handleScroll(e){let t=this.scrollPositions.get(e);if(!t)return;let i=e===window,n=i?{x:window.scrollX,y:window.scrollY}:{x:e.scrollLeft,y:e.scrollTop},r={x:n.x-t.x,y:n.y-t.y};(0!==r.x||0!==r.y)&&(i?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=r.x,this.lastMoveEventInfo.point.y+=r.y):this.history.length>0&&(this.history[0].x-=r.x,this.history[0].y-=r.y),this.scrollPositions.set(e,n),t6.update(this.updatePoint,!0))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),t7(this.updatePoint)}}function sk(e,t){return t?{point:t(e.point)}:e}function sR(e,t){return{x:e.x-t.x,y:e.y-t.y}}function sA({point:e},t){return{point:e,delta:sR(e,sj(t)),offset:sR(e,t[0]),velocity:function(e){if(e.length<2)return{x:0,y:0};let t=e.length-1,i=null,n=sj(e);for(;t>=0&&(i=e[t],!(n.timestamp-i.timestamp>ip(.1)));)t--;if(!i)return{x:0,y:0};i===e[0]&&e.length>2&&n.timestamp-i.timestamp>2*ip(.1)&&(i=e[1]);let r=(n.timestamp-i.timestamp)/1e3;if(0===r)return{x:0,y:0};let s={x:(n.x-i.x)/r,y:(n.y-i.y)/r};return s.x===1/0&&(s.x=0),s.y===1/0&&(s.y=0),s}(t)}}function sj(e){return e[e.length-1]}function sV(e,t,i){return{min:void 0!==t?e.min+t:void 0,max:void 0!==i?e.max+i-(e.max-e.min):void 0}}function sD(e,t){let i=t.min-e.min,n=t.max-e.max;return t.max-t.min<e.max-e.min&&([i,n]=[n,i]),{min:i,max:n}}function sN(e,t,i){return{min:sz(e,t),max:sz(e,i)}}function sz(e,t){return"number"==typeof e?e:e[t]||0}let sF=new WeakMap;class sO{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=tL(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=e}start(e,{snapToCursor:t=!1,distanceThreshold:i}={}){let{presenceContext:n}=this.visualElement;if(n&&!1===n.isPresent)return;let r=e=>{t&&this.snapToCursor(sP(e).point),this.stopAnimation()},s=(e,t)=>{let{drag:i,dragPropagation:n,onDragStart:r}=this.getProps();if(i&&!n&&(this.openDragLock&&this.openDragLock(),this.openDragLock=function(e){if("x"===e||"y"===e)if(sr[e])return null;else return sr[e]=!0,()=>{sr[e]=!1};return sr.x||sr.y?null:(sr.x=sr.y=!0,()=>{sr.x=sr.y=!1})}(i),!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),si(e=>{let t=this.getAxisMotionValue(e).get()||0;if(tn.test(t)){let{projection:i}=this.visualElement;if(i&&i.layout){let n=i.layout.layoutBox[e];n&&(t=ss(n)*(parseFloat(t)/100))}}this.originPoint[e]=t}),r&&t6.update(()=>r(e,t),!1,!0),n2(this.visualElement,"transform");let{animationState:s}=this.visualElement;s&&s.setActive("whileDrag",!0)},o=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t;let{dragPropagation:i,dragDirectionLock:n,onDirectionLock:r,onDrag:s}=this.getProps();if(!i&&!this.openDragLock)return;let{offset:o}=t;if(n&&null===this.currentDirection){this.currentDirection=function(e,t=10){let i=null;return Math.abs(e.y)>t?i="y":Math.abs(e.x)>t&&(i="x"),i}(o),null!==this.currentDirection&&r&&r(this.currentDirection);return}this.updateAxis("x",t.point,o),this.updateAxis("y",t.point,o),this.visualElement.render(),s&&t6.update(()=>s(e,t),!1,!0)},a=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t,this.stop(e,t),this.latestPointerEvent=null,this.latestPanInfo=null},l=()=>{let{dragSnapToOrigin:e}=this.getProps();(e||this.constraints)&&this.startAnimation({x:0,y:0})},{dragSnapToOrigin:u}=this.getProps();this.panSession=new sL(e,{onSessionStart:r,onStart:s,onMove:o,onSessionEnd:a,resumeAnimation:l},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:u,distanceThreshold:i,contextWindow:sC(this.visualElement),element:this.visualElement.current})}stop(e,t){let i=e||this.latestPointerEvent,n=t||this.latestPanInfo,r=this.isDragging;if(this.cancel(),!r||!n||!i)return;let{velocity:s}=n;this.startAnimation(s);let{onDragEnd:o}=this.getProps();o&&t6.postRender(()=>o(i,n))}cancel(){this.isDragging=!1;let{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.endPanSession();let{dragPropagation:i}=this.getProps();!i&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),t&&t.setActive("whileDrag",!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(e,t,i){let{drag:n}=this.getProps();if(!i||!sI(e,n,this.currentDirection))return;let r=this.getAxisMotionValue(e),s=this.originPoint[e]+i[e];this.constraints&&this.constraints[e]&&(s=function(e,{min:t,max:i},n){return void 0!==t&&e<t?e=n?nl(t,e,n.min):Math.max(e,t):void 0!==i&&e>i&&(e=n?nl(i,e,n.max):Math.min(e,i)),e}(s,this.constraints[e],this.elastic[e])),r.set(s)}resolveConstraints(){let{dragConstraints:e,dragElastic:t}=this.getProps(),i=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,n=this.constraints;e&&nX(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&i?this.constraints=function(e,{top:t,left:i,bottom:n,right:r}){return{x:sV(e.x,i,r),y:sV(e.y,t,n)}}(i.layoutBox,e):this.constraints=!1,this.elastic=function(e=.35){return!1===e?e=0:!0===e&&(e=.35),{x:sN(e,"left","right"),y:sN(e,"to
9p","bottom")}}(t),n!==this.constraints&&!nX(e)&&i&&this.constraints&&!this.hasMutatedConstraints&&si(e=>{var t,n;let r;!1!==this.constraints&&this.getAxisMotionValue(e)&&(this.constraints[e]=(t=i.layoutBox[e],n=this.constraints[e],r={},void 0!==n.min&&(r.min=n.min-t.min),void 0!==n.max&&(r.max=n.max-t.min),r))})}resolveRefConstraints(){var e;let{dragConstraints:t,onMeasureDragConstraints:i}=this.getProps();if(!t||!nX(t))return!1;let n=t.current;tN(null!==n,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.","drag-constraints-ref");let{projection:r}=this.visualElement;if(!r||!r.layout)return!1;let s=function(e,t,i){let n=nC(e,i),{scroll:r}=t;return r&&(nw(n.x,r.offset.x),nw(n.y,r.offset.y)),n}(n,r.root,this.visualElement.getTransformPagePoint()),o=(e=r.layout.layoutBox,{x:sD(e.x,s.x),y:sD(e.y,s.y)});if(i){let e=i(function({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}(o));this.hasMutatedConstraints=!!e,e&&(o=nm(e))}return o}startAnimation(e){let{drag:t,dragMomentum:i,dragElastic:n,dragTransition:r,dragSnapToOrigin:s,onDragTransitionEnd:o}=this.getProps(),a=this.constraints||{};return Promise.all(si(o=>{if(!sI(o,t,this.currentDirection))return;let l=a&&a[o]||{};(!0===s||s===o)&&(l={min:0,max:0});let u={type:"inertia",velocity:i?e[o]:0,bounceStiffness:n?200:1e6,bounceDamping:n?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...r,...l};return this.startAxisValueAnimation(o,u)})).then(o)}startAxisValueAnimation(e,t){let i=this.getAxisMotionValue(e);return n2(this.visualElement,e),i.start(r1(e,i,0,t,this.visualElement,!1))}stopAnimation(){si(e=>this.getAxisMotionValue(e).stop())}getAxisMotionValue(e){let t=`_drag${e.toUpperCase()}`,i=this.visualElement.getProps();return i[t]||this.visualElement.getValue(e,(i.initial?i.initial[e]:void 0)||0)}snapToCursor(e){si(t=>{let{drag:i}=this.getProps();if(!sI(t,i,this.currentDirection))return;let{projection:n}=this.visualElement,r=this.getAxisMotionValue(t);if(n&&n.layout){let{min:i,max:s}=n.layout.layoutBox[t],o=r.get()||0;r.set(e[t]-nl(i,s,.5)+o)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:i}=this.visualElement;if(!nX(t)||!i||!this.constraints)return;this.stopAnimation();let n={x:0,y:0};si(e=>{let t=this.getAxisMotionValue(e);if(t&&!1!==this.constraints){var i,r;let s,o,a,l=t.get();n[e]=(i={min:l,max:l},r=this.constraints[e],s=.5,o=ss(i),(a=ss(r))>o?s=rz(r.min,r.max-o,i.min):o>a&&(s=rz(i.min,i.max-a,r.min)),eJ(0,1,s))}});let{transformTemplate:r}=this.visualElement.getProps();this.visualElement.current.style.transform=r?r({},""):"none",i.root&&i.root.updateScroll(),i.updateLayout(),this.constraints=!1,this.resolveConstraints(),si(t=>{if(!sI(t,e,null))return;let i=this.getAxisMotionValue(t),{min:r,max:s}=this.constraints[t];i.set(nl(r,s,n[t]))}),this.visualElement.render()}addListeners(){let e;if(!this.visualElement.current)return;sF.set(this.visualElement,this);let t=this.visualElement.current,i=sT(t,"pointerdown",e=>{let{drag:i,dragListener:n=!0}=this.getProps(),r=e.target,s=r!==t&&(sw.has(r.tagName)||!0===r.isContentEditable);i&&n&&!s&&this.start(e)}),n=()=>{var i,n,r;let s,o,{dragConstraints:a}=this.getProps();nX(a)&&a.current&&(this.constraints=this.resolveRefConstraints(),e||(i=t,n=a.current,s=sb(i,sB(r=()=>this.scalePositionWithinConstraints())),o=sb(n,sB(r)),e=()=>{s(),o()}))},{projection:r}=this.visualElement,s=r.addEventListener("measure",n);r&&!r.layout&&(r.root&&r.root.updateScroll(),r.updateLayout()),t6.read(n);let o=sn(window,"resize",()=>this.scalePositionWithinConstraints()),a=r.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(si(t=>{let i=this.getAxisMotionValue(t);i&&(this.originPoint[t]+=e[t].translate,i.set(i.get()+e[t].translate))}),this.visualElement.render())});return()=>{o(),i(),s(),a&&a(),e&&e()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:i=!1,dragPropagation:n=!1,dragConstraints:r=!1,dragElastic:s=.35,dragMomentum:o=!0}=e;return{...e,drag:t,dragDirectionLock:i,dragPropagation:n,dragConstraints:r,dragElastic:s,dragMomentum:o}}}function sB(e){let t=!0;return()=>{if(t){t=!1;return}e()}}function sI(e,t,i){return(!0===t||t===e)&&(null===i||i===e)}let sW=e=>(t,i)=>{e&&t6.update(()=>e(t,i),!1,!0)},s$={hasAnimatedSinceResize:!0,hasEverUpdated:!1};var sU=g;let sG=!1;class sH extends sU.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:i,layoutId:n}=this.props,{projection:r}=e;r&&(t.group&&t.group.add(r),i&&i.register&&n&&i.register(r),sG&&r.root.didUpdate(),r.addEventListener("animationComplete",()=>{this.safeToRemove()}),r.setOptions({...r.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),s$.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:i,drag:n,isPresent:r}=this.props,{projection:s}=i;return s&&(s.isPresent=r,e.layoutDependency!==t&&s.setOptions({...s.options,layoutDependency:t}),sG=!0,n||e.layoutDependency!==t||void 0===t||e.isPresent!==r?s.willUpdate():this.safeToRemove(),e.isPresent!==r&&(r?s.promote():s.relegate()||t6.postRender(()=>{let e=s.getStack();e&&e.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{visualElement:e,layoutAnchor:t}=this.props,{projection:i}=e;i&&(i.options.layoutAnchor=t,i.root.didUpdate(),iN.postRender(()=>{!i.currentAnimation&&i.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:i}=this.props,{projection:n}=e;sG=!0,n&&(n.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(n),i&&i.deregister&&i.deregister(n))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}}function sq(e){let[t,i]=eq(),n=(0,sU.useContext)(eV);return(0,p.jsx)(sH,{...e,layoutGroup:n,switchLayoutGroup:(0,sU.useContext)(nY),isPresent:t,safeToRemove:i})}let sY=["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"],sX=sY.length,sK=e=>"string"==typeof e?parseFloat(e):e,sZ=e=>"number"==typeof e||tr.test(e);function sQ(e,t){return void 0!==e[t]?e[t]:e.borderRadius}let sJ=s1(0,.5,rj),s0=s1(.5,.95,t3);function s1(e,t,i){return n=>n<e?0:n>t?1:i(rz(e,t,n))}function s2(e,t){e.min=t.min,e.max=t.max}function s5(e,t){s2(e.x,t.x),s2(e.y,t.y)}function s3(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}function s8(e,t,i,n,r){return e-=t,e=n+1/i*(e-n),void 0!==r&&(e=n+1/r*(e-n)),e}function s9(e,t,[i,n,r],s,o){!function(e,t=0,i=1,n=.5,r,s=e,o=e){if(tn.test(t)&&(t=parseFloat(t),t=nl(o.min,o.max,t/100)-o.min),"number"!=typeof t)return;let a=nl(s.min,s.max,n);e===s&&(a-=t),e.min=s8(e.min,t,i,a,r),e.max=s8(e.max,t,i,a,r)}(e,t[i],t[n],t[r],t.scale,s,o)}let s4=["x","scaleX","originX"],s6=["y","scaleY","originY"];function s7(e,t,i,n){s9(e.x,t,s4,i?i.x:void 0,n?n.x:void 0),s9(e.y,t,s6,i?i.y:void 0,n?n.y:void 0)}function oe(e){return 0===e.translate&&1===e.scale}function ot(e){return oe(e.x)&&oe(e.y)}function oi(e,t){return e.min===t.min&&e.max===t.max}function on(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function or(e,t){return on(e.x,t.x)&&on(e.y,t.y)}function os(e){return ss(e.x)/ss(e.y)}function oo(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}class oa{constructor(){this.members=[]}add(e){ig(this.members,e);for(let t=this.members.length-1;t>=0;t--){let i=this.members[t];if(i===e||i===this.lead||i===this.prevLead)continue;let n=i.instance;n&&!1!==n.isConnected||i.snapshot||(iv(this.members,i),i.unmount())}e.scheduleRender()}remove(e){if(iv(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){for(let t=this.members.indexOf(e)-1;t>=0;t--){let e=this.members[t];if(!1!==e.isPresent&&e.instance?.isConnected!==!1)return this.promote(e),!0}return!1}promote(e,t){let i=this.lead;if(e!==i&&(this.prevLead=i,this.lead=e,e.show(),i)){i.updateSnapshot(),e.scheduleRender();let{layoutDependency:n}=i.options,{layoutDependency:r}=e.options;(void 0===n||n!==r)&&(e.resumeFrom=i,t&&(i.preserveOpacity=!0),i.snapshot&&(e.snapshot=i.snapshot,e.snapshot.latestValues=i.animationValues||i.latestValues),e.root?.isU
9pdating&&(e.isLayoutDirty=!0)),!1===e.options.crossfade&&i.hide()}}exitAnimationComplete(){this.members.forEach(e=>{e.options.onExitComplete?.(),e.resumingFrom?.options.onExitComplete?.()})}scheduleRender(){this.members.forEach(e=>e.instance&&e.scheduleRender(!1))}removeLeadSnapshot(){this.lead?.snapshot&&(this.lead.snapshot=void 0)}}let ol=(e,t)=>e.depth-t.depth;class ou{constructor(){this.children=[],this.isDirty=!1}add(e){ig(this.children,e),this.isDirty=!0}remove(e){iv(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(ol),this.isDirty=!1,this.children.forEach(e)}}let od=["","X","Y","Z"],oh=0;function oc(e,t,i,n){let{latestValues:r}=t;r[e]&&(i[e]=r[e],t.setStaticValue(e,0),n&&(n[e]=0))}function of({attachResizeListener:e,defaultParent:t,measureScroll:i,checkIsScrollRoot:n,resetTransform:r}){return class{constructor(e={},i=t?.()){this.id=oh++,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(og),this.nodes.forEach(oT),this.nodes.forEach(oC),this.nodes.forEach(ov)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=i?i.root||i:this,this.path=i?[...i.path,i]:[],this.parent=i,this.depth=i?i.depth+1:0;for(let e=0;e<this.path.length;e++)this.path[e].shouldResetTransform=!0;this.root===this&&(this.nodes=new ou)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new iy),this.eventHandlers.get(e).add(t)}notifyListeners(e,...t){let i=this.eventHandlers.get(e);i&&i.notify(...t)}hasListeners(e){return this.eventHandlers.has(e)}mount(t){if(this.instance)return;this.isSVG=sh(t)&&!(sh(t)&&"svg"===t.tagName),this.instance=t;let{layoutId:i,layout:n,visualElement:r}=this.options;if(r&&!r.current&&r.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(n||i)&&(this.isLayoutDirty=!0),e){let i,n=0,r=()=>this.root.updateBlockedByResize=!1;t6.read(()=>{n=window.innerWidth}),e(t,()=>{let e=window.innerWidth;if(e!==n){let t,s;n=e,this.root.updateBlockedByResize=!0,i&&i(),t=iF.now(),s=({timestamp:e})=>{let i=e-t;i>=250&&(t7(s),r(i-250))},t6.setup(s,!0),i=()=>t7(s),s$.hasAnimatedSinceResize&&(s$.hasAnimatedSinceResize=!1,this.nodes.forEach(oP))}})}i&&this.root.registerSharedNode(i,this),!1!==this.options.animate&&r&&(i||n)&&this.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t,hasRelativeLayoutChanged:i,layout:n})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let s=this.options.transition||r.getDefaultTransition()||oA,{onLayoutAnimationStart:o,onLayoutAnimationComplete:a}=r.getProps(),l=!this.targetLayout||!or(this.targetLayout,n),u=!t&&i;if(this.options.layoutRoot||this.resumeFrom||u||t&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);let t={...n0(s,"layout"),onPlay:o,onComplete:a};(r.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t),this.setAnimationOrigin(e,u)}else t||oP(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=n})}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(),t7(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
9h(oM),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:i}=t.options;if(!i)return;let n=i.props[nq];if(window.MotionHasOptimisedAnimation(n,"transform")){let{layout:e,layoutId:i}=t.options;window.MotionCancelOptimisedAnimation(n,"transform",t6,!(e||i))}let{parent:r}=t;r&&!r.hasCheckedOptimisedAppear&&e(r)}(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,("string"==typeof t.latestValues.x||"string"==typeof t.latestValues.y)&&(t.isLayoutDirty=!0),t.updateScroll("snapshot"),t.options.layoutRoot&&t.willUpdate(!1)}let{layoutId:t,layout:i}=this.options;if(void 0===t&&!i)return;let n=this.getTransformTemplate();this.prevTransformTemplateValue=n?n(this.latestValues,""):void 0,this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){let e=this.updateBlockedByResize;this.unblockUpdate(),this.updateBlockedByResize=!1,this.clearAllSnapshots(),e&&this.nodes.forEach(ob),this.nodes.forEach(ox);return}if(this.animationId<=this.animationCommitId)return void this.nodes.forEach(o_);this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(ow),this.nodes.forEach(oS),this.nodes.forEach(om),this.nodes.forEach(op)):this.nodes.forEach(o_),this.clearAllSnapshots();let e=iF.now();ie.delta=eJ(0,1e3/60,e-ie.timestamp),ie.timestamp=e,ie.isProcessing=!0,it.update.process(ie),it.preRender.process(ie),it.render.process(ie),ie.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,iN.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(oy),this.sharedNodes.forEach(oE)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,t6.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){t6.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure(),!this.snapshot||ss(this.snapshot.measuredBox.x)||ss(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||(this.layoutCorrected=tL()),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=n(this.instance);this.scroll={animationId:this.root.animationId,phase:e,isRoot:t,offset:i(this.instance),wasRoot:this.scroll?this.scroll.isRoot:t}}}resetTransform(){if(!r)return;let e=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,t=this.projectionDelta&&!ot(this.projectionDelta),i=this.getTransformTemplate(),n=i?i(this.latestValues,""):void 0,s=n!==this.prevTransformTemplateValue;e&&this.instance&&(t||nv(this.latestValues)||s)&&(r(this.instance,n),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){var t;let i=this.measurePageBox(),n=this.removeElementScroll(i);return e&&(n=this.removeTransform(n)),oD((t=n).x),oD(t.y),{animationId:this.root.animationId,measuredBox:i,layoutBox:n,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:e}=this.options;if(!e)return tL();let t=e.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(oz))){let{scroll:e}=this.root;e&&(nw(t.x,e.offset.x),nw(t.y,e.offset.y))}return t}removeElementScroll(e){let t=tL();if(s5(t,e),this.scroll?.wasRoot)return t;for(let i=0;i<this.path.length;i++){let n=this.path[i],{scroll:r,options:s}=n;n!==this.root&&r&&s.layoutScroll&&(r.wasRoot&&s5(t,e),nw(t.x,r.offset.x),nw(t.y,r.offset.y))}return t}applyTransform(e,t=!1,i){let n=i||tL();s5(n,e);for(let e=0;e<this.path.length;e++){let i=this.path[e];!t&&i.options.layoutScroll&&i.scroll&&i!==i.root&&(nw(n.x,-i.scroll.offset.x),nw(n.y,-i.scroll.offset.y)),nv(i.latestValues)&&nT(n,i.latestValues,i.layout?.layoutBox)}return nv(this.latestValues)&&nT(n,this.latestValues,this.layout?.layoutBox),n}removeTransform(e){let t=tL();s5(t,e);for(let e=0;e<this.path.length;e++){let i,n=this.path[e];nv(n.latestValues)&&(n.instance&&(ng(n.latestValues)&&n.updateSnapshot(),s5(i=tL(),n.measurePageBox())),s7(t,n.latestValues,n.snapshot?.layoutBox,i))}return nv(this.latestValues)&&s7(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!==ie.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(e=!1){let t=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=t.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=t.
9isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=t.isSharedProjectionDirty);let i=!!this.resumingFrom||this!==t;if(!(e||i&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;let{layout:n,layoutId:r}=this.options;if(!this.layout||!(n||r))return;this.resolvedRelativeTargetAt=ie.timestamp;let s=this.getClosestProjectingParent();if(s&&this.linkedParentVersion!==s.layoutVersion&&!s.options.layoutRoot&&this.removeRelativeTarget(),this.targetDelta||this.relativeTarget||(!1!==this.options.layoutAnchor&&s&&s.layout?this.createRelativeTarget(s,this.layout.layoutBox,s.layout.layoutBox):this.removeRelativeTarget()),this.relativeTarget||this.targetDelta){if(this.target||(this.target=tL(),this.targetWithTransforms=tL()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target){var o,a,l,u;this.forceRelativeParentToResolveTarget(),o=this.target,a=this.relativeTarget,l=this.relativeParent.target,u=this.options.layoutAnchor||void 0,sl(o.x,a.x,l.x,u?.x),sl(o.y,a.y,l.y,u?.y)}else this.targetDelta?(this.resumingFrom?this.applyTransform(this.layout.layoutBox,!1,this.target):s5(this.target,this.layout.layoutBox),n_(this.target,this.targetDelta)):s5(this.target,this.layout.layoutBox);this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,!1!==this.options.layoutAnchor&&s&&!!s.resumingFrom==!!this.resumingFrom&&!s.options.layoutScroll&&s.target&&1!==this.animationProgress?this.createRelativeTarget(s,this.target,s.target):this.relativeParent=this.relativeTarget=void 0)}}getClosestProjectingParent(){if(!(!this.parent||ng(this.parent.latestValues)||ny(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,i){this.relativeParent=e,this.linkedParentVersion=e.layoutVersion,this.forceRelativeParentToResolveTarget(),this.relativeTarget=tL(),this.relativeTargetOrigin=tL(),sd(this.relativeTargetOrigin,t,i,this.options.layoutAnchor||void 0),s5(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){let e=this.getLead(),t=!!this.resumingFrom||this!==e,i=!0;if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(i=!1),t&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(i=!1),this.resolvedRelativeTargetAt===ie.timestamp&&(i=!1),i)return;let{layout:n,layoutId:r}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(n||r))return;s5(this.layoutCorrected,this.layout.layoutBox);let s=this.treeScale.x,o=this.treeScale.y;!function(e,t,i,n=!1){let r,s,o=i.length;if(o){t.x=t.y=1;for(let a=0;a<o;a++){s=(r=i[a]).projectionDelta;let{visualElement:o}=r.options;(!o||!o.props.style||"contents"!==o.props.style.display)&&(n&&r.options.layoutScroll&&r.scroll&&r!==r.root&&(nw(e.x,-r.scroll.offset.x),nw(e.y,-r.scroll.offset.y)),s&&(t.x*=s.x.scale,t.y*=s.y.scale,n_(e,s)),n&&nv(r.latestValues)&&nT(e,r.latestValues,r.layout?.layoutBox))}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=tL());let{target:a}=e;if(!a){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(s3(this.prevProjectionDelta.x,this.projectionDelta.x),s3(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),sa(this.projectionDelta,this.layoutCorrected,a,this.latestValues),this.treeScale.x===s&&this.treeScale.y===o&&oo(this.projectionDelta.x,this.prevProjectionDelta.x)&&oo(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",a))}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=tM(),this.projectionDelta=tM(),this.projectionDeltaWithTransform=tM()}setAnimationOrigin(e,t=!1){let i,n=this.snapshot,r=n?n.latestValues:{},s={...this.latestValues},o=tM();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;let a=tL(),l=(n?n.source:void 0)!==(this.layout?this.layout.source:void 0),u=this.getStack(),d=!u||u.members.length<=1,h=!!(l&&!d&&!0===this.options.crossfade&&!this.path.some(oR));this.animationProgress=0,this.mixTargetDelta=t=>{let n=t/1e3;if(oL(o.x,e.x,n),oL(o.y,e.y,n),this.setTargetDelta(o),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var u,c,f,m,p,g;sd(a,this.layout.layoutBox,this.relativeParent.layout.layoutBox,this.options.layoutAnchor||void 0),f=this.relativeTarget,m=this.relativeTargetOrigin,p=a,g=n,ok(f.x,m.x,p.x,g),ok(f.y,m.y,p.y,g),i&&(u=this.relativeTarget,c=i,oi(u.x,c.x)&&oi(u.y,c.y))&&(this.isProjectionDirty=!1),i||(i=tL()),s5(i,this.relativeTarget)}l&&(this.animationValues=s,function(e,t,i,n,r,s){r?(e.opacity=nl(0,i.opacity??1,sJ(n)),e.opacityExit=nl(t.opacity??1,0,s0(n))
9):s&&(e.opacity=nl(t.opacity??1,i.opacity??1,n));for(let r=0;r<sX;r++){let s=sY[r],o=sQ(t,s),a=sQ(i,s);(void 0!==o||void 0!==a)&&(o||(o=0),a||(a=0),0===o||0===a||sZ(o)===sZ(a)?(e[s]=Math.max(nl(sK(o),sK(a),n),0),(tn.test(a)||tn.test(o))&&(e[s]+="%")):e[s]=a)}(t.rotate||i.rotate)&&(e.rotate=nl(t.rotate||0,i.rotate||0,n))}(s,r,this.latestValues,n,h,d)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=n},this.mixTargetDelta(1e3*!!this.options.layoutRoot)}startAnimation(e){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(t7(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=t6.update(()=>{var t,i,n;let r;s$.hasAnimatedSinceResize=!0,iM.layout++,this.motionValue||(this.motionValue=iB(0)),this.motionValue.jump(0,!1),this.currentAnimation=(t=this.motionValue,i=[0,1e3],n={...e,velocity:0,isSync:!0,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onStop:()=>{iM.layout--},onComplete:()=>{iM.layout--,e.onComplete&&e.onComplete(),this.completeAnimation()}},(r=tk(t)?t:iB(t)).start(r1("",r,i,n)),r.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:i,layout:n,latestValues:r}=e;if(t&&i&&n){if(this!==e&&this.layout&&n&&oN(this.options.animationType,this.layout.layoutBox,n.layoutBox)){i=this.target||tL();let t=ss(this.layout.layoutBox.x);i.x.min=e.target.x.min,i.x.max=i.x.min+t;let n=ss(this.layout.layoutBox.y);i.y.min=e.target.y.min,i.y.max=i.y.min+n}s5(t,i),nT(t,r),sa(this.projectionDeltaWithTransform,this.layoutCorrected,t,r)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new oa),this.sharedNodes.get(e).add(t);let i=t.options.initialPromotionConfig;t.promote({transition:i?i.transition:void 0,preserveFollowOpacity:i&&i.shouldPreserveFollowOpacity?i.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:i}={}){let n=this.getStack();n&&n.promote(this,i),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:i}=e;if((i.z||i.rotate||i.rotateX||i.rotateY||i.rotateZ||i.skewX||i.skewY)&&(t=!0),!t)return;let n={};i.z&&oc("z",e,n,this.animationValues);for(let t=0;t<od.length;t++)oc(`rotate${od[t]}`,e,n,this.animationValues),oc(`skew${od[t]}`,e,n,this.animationValues);for(let t in e.render(),n)e.setStaticValue(t,n[t]),this.animationValues&&(this.animationValues[t]=n[t]);e.scheduleRender()}applyProjectionStyles(e,t){if(!this.instance||this.isSVG)return;if(!this.isVisible){e.visibility="hidden";return}let i=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,e.visibility="",e.opacity="",e.pointerEvents=nO(t?.pointerEvents)||"",e.transform=i?i(this.latestValues,""):"none";return}let n=this.getLead();if(!this.projectionDelta||!this.layout||!n.target){this.options.layoutId&&(e.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,e.pointerEvents=nO(t?.pointerEvents)||""),this.hasProjected&&!nv(this.latestValues)&&(e.transform=i?i({},""):"none",this.hasProjected=!1);return}e.visibility="";let r=n.animationValues||n.latestValues;this.applyTransformsToTarget();let s=function(e,t,i){let n="",r=e.x.translate/t.x,s=e.y.translate/t.y,o=i?.z||0;if((r||s||o)&&(n=`translate3d(${r}px, ${s}px, ${o}px) `),(1!==t.x||1!==t.y)&&(n+=`scale(${1/t.x}, ${1/t.y}) `),i){let{transformPerspective:e,rotate:t,rotateX:r,rotateY:s,skewX:o,skewY:a}=i;e&&(n=`perspective(${e}px) ${n}`),t&&(n+=`rotate(${t}deg) `),r&&(n+=`rotateX(${r}deg) `),s&&(n+=`rotateY(${s}deg) `),o&&(n+=`skewX(${o}deg) `),a&&(n+=`skewY(${a}deg) `)}let a=e.x.scale*t.x,l=e.y.scale*t.y;return(1!==a||1!==l)&&(n+=`scale(${a}, ${l})`),n||"none"}(this.projectionDeltaWithTransform,this.treeScale,r);
9i&&(s=i(r,s)),e.transform=s;let{x:o,y:a}=this.projectionDelta;for(let t in e.transformOrigin=`${100*o.origin}% ${100*a.origin}% 0`,n.animationValues?e.opacity=n===this?r.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:r.opacityExit:e.opacity=n===this?void 0!==r.opacity?r.opacity:"":void 0!==r.opacityExit?r.opacityExit:0,nu){if(void 0===r[t])continue;let{correct:i,applyTo:o,isCSSVariable:a}=nu[t],l="none"===s?r[t]:i(r[t],n);if(o){let t=o.length;for(let i=0;i<t;i++)e[o[i]]=l}else a?this.options.visualElement.renderState.vars[t]=l:e[t]=l}this.options.layoutId&&(e.pointerEvents=n===this?nO(t?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(e=>e.currentAnimation?.stop()),this.root.nodes.forEach(ox),this.root.sharedNodes.clear()}}}function om(e){e.updateLayout()}function op(e){let t=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners("didUpdate")){let{layoutBox:i,measuredBox:n}=e.layout,{animationType:r}=e.options,s=t.source!==e.layout.source;if("size"===r)si(e=>{let n=s?t.measuredBox[e]:t.layoutBox[e],r=ss(n);n.min=i[e].min,n.max=n.min+r});else if("x"===r||"y"===r){let e="x"===r?"y":"x";s2(s?t.measuredBox[e]:t.layoutBox[e],i[e])}else oN(r,t.layoutBox,i)&&si(n=>{let r=s?t.measuredBox[n]:t.layoutBox[n],o=ss(i[n]);r.max=r.min+o,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[n].max=e.relativeTarget[n].min+o)});let o=tM();sa(o,i,t.layoutBox);let a=tM();s?sa(a,e.applyTransform(n,!0),t.measuredBox):sa(a,i,t.layoutBox);let l=!ot(o),u=!1;if(!e.resumeFrom){let n=e.getClosestProjectingParent();if(n&&!n.resumeFrom){let{snapshot:r,layout:s}=n;if(r&&s){let o=e.options.layoutAnchor||void 0,a=tL();sd(a,t.layoutBox,r.layoutBox,o);let l=tL();sd(l,i,s.layoutBox,o),or(a,l)||(u=!0),n.options.layoutRoot&&(e.relativeTarget=l,e.relativeTargetOrigin=a,e.relativeParent=n)}}}e.notifyListeners("didUpdate",{layout:i,snapshot:t,delta:a,layoutDelta:o,hasLayoutChanged:l,hasRelativeLayoutChanged:u})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function og(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 ov(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function oy(e){e.clearSnapshot()}function ox(e){e.clearMeasurements()}function ob(e){e.isLayoutDirty=!0,e.updateLayout()}function o_(e){e.isLayoutDirty=!1}function ow(e){e.isAnimationBlocked&&e.layout&&!e.isLayoutDirty&&(e.snapshot=e.layout,e.isLayoutDirty=!0)}function oS(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function oP(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function oT(e){e.resolveTargetDelta()}function oC(e){e.calcProjection()}function oM(e){e.resetSkewAndRotation()}function oE(e){e.removeLeadSnapshot()}function oL(e,t,i){e.translate=nl(t.translate,0,i),e.scale=nl(t.scale,1,i),e.origin=t.origin,e.originPoint=t.originPoint}function ok(e,t,i,n){e.min=nl(t.min,i.min,n),e.max=nl(t.max,i.max,n)}function oR(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}let oA={duration:.45,ease:[.4,0,.1,1]},oj=e=>"u">typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),oV=oj("applewebkit/")&&!oj("chrome/")?Math.round:t3;function oD(e){e.min=oV(e.min),e.max=oV(e.max)}function oN(e,t,i){return"position"===e||"preserve-aspect"===e&&!(.2>=Math.abs(os(t)-os(i)))}function oz(e){return e!==e.root&&e.scroll?.wasRoot}let oF=of({attachResizeListener:(e,t)=>sn(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body?.scrollLeft||0,y:document.documentElement.scrollTop||document.body?.scrollTop||0}),checkIsScrollRoot:()=>!0}),oO={current:void 0},oB=of({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!oO.current){let e=new oF({});e.mount(window),e.setOptions({layoutScroll:!0}),oO.current=e}return oO.current},resetTransform:(e,t)=>
9{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>"fixed"===window.getComputedStyle(e).position});function oI(e,t){let i=sc(e),n=new AbortController;return[i,{passive:!0,...t,signal:n.signal},()=>n.abort()]}function oW(e,t,i){let{props:n}=e;e.animationState&&n.whileHover&&e.animationState.setActive("whileHover","Start"===i);let r=n["onHover"+i];r&&t6.postRender(()=>r(t,sP(t)))}let o$=(e,t)=>!!t&&(e===t||o$(e,t.parentElement)),oU=new WeakSet;function oG(e){return t=>{"Enter"===t.key&&e(t)}}function oH(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}function oq(e){return sS(e)&&!(sr.x||sr.y)}let oY=new WeakSet;function oX(e,t,i){let{props:n}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&n.whileTap&&e.animationState.setActive("whileTap","Start"===i);let r=n["onTap"+("End"===i?"":i)];r&&t6.postRender(()=>r(t,sP(t)))}let oK=new WeakMap,oZ=new WeakMap,oQ=e=>{let t=oK.get(e.target);t&&t(e)},oJ=e=>{e.forEach(oQ)},o0={some:0,all:1},o1=function(e,t){if("u"<typeof Proxy)return nK;let i=new Map,n=(i,n)=>nK(i,n,e,t);return new Proxy((e,t)=>n(e,t),{get:(r,s)=>"create"===s?n:(i.has(s)||i.set(s,nK(s,void 0,e,t)),i.get(s))})}({animation:{Feature:class extends nZ{constructor(e){super(e),e.animationState||(e.animationState=function(e){let t=t=>Promise.all(t.map(({animation:t,options:i})=>(function(e,t,i={}){let n;if(e.notify("AnimationStart",t),Array.isArray(t))n=Promise.all(t.map(t=>r3(e,t,i)));else if("string"==typeof t)n=r3(e,t,i);else{let r="function"==typeof t?nQ(e,t,i.custom):t;n=Promise.all(r2(e,r,i))}return n.then(()=>{e.notify("AnimationComplete",t)})})(e,t,i))),i=se(),n=!0,r=!1,s=t=>(i,n)=>{let r=nQ(e,n,"exit"===t?e.presenceContext?.custom:void 0);if(r){let{transition:e,transitionEnd:t,...n}=r;i={...i,...n,...t}}return i};function o(o){let{props:a}=e,l=function e(t){if(!t)return;if(!t.isControllingVariants){let i=t.parent&&e(t.parent)||{};return void 0!==t.props.initial&&(i.initial=t.props.initial),i}let i={};for(let e=0;e<r8;e++){let n=iH[e],r=t.props[n];(iU(r)||!1===r)&&(i[n]=r)}return i}(e.parent)||{},u=[],d=new Set,h={},c=1/0;for(let t=0;t<r6;t++){var f,m;let p=r4[t],g=i[p],v=void 0!==a[p]?a[p]:l[p],y=iU(v),x=p===o?g.isActive:null;!1===x&&(c=t);let b=v===l[p]&&v!==a[p]&&y;if(b&&(n||r)&&e.manuallyAnimateOnMount&&(b=!1),g.protectedKeys={...h},!g.isActive&&null===x||!v&&!g.prevProp||i$(v)||"boolean"==typeof v)continue;if("exit"===p&&g.isActive&&!0!==x){g.prevResolvedValues&&(h={...h,...g.prevResolvedValues});continue}let _=(f=g.prevProp,"string"==typeof(m=v)?m!==f:!!Array.isArray(m)&&!r9(m,f)),w=_||p===o&&g.isActive&&!b&&y||t>c&&y,S=!1,P=Array.isArray(v)?v:[v],T=P.reduce(s(p),{});!1===x&&(T={});let{prevResolvedValues:C={}}=g,M={...C,...T},E=t=>{w=!0,d.has(t)&&(S=!0,d.delete(t)),g.needsAnimating[t]=!0;let i=e.getValue(t);i&&(i.liveStyle=!1)};for(let e in M){let t=T[e],i=C[e];if(!h.hasOwnProperty(e))(n1(t)&&n1(i)?r9(t,i):t===i)?void 0!==t&&d.has(e)?E(e):g.protectedKeys[e]=!0:null!=t?E(e):d.add(e)}g.prevProp=v,g.prevResolvedValues=T,g.isActive&&(h={...h,...T}),(n||r)&&e.blockInitialAnimation&&(w=!1);let L=b&&_,k=!L||S;w&&k&&u.push(...P.map(t=>{let i={type:p};if("string"==typeof t&&(n||r)&&!L&&e.manuallyAnimateOnMount&&e.parent){let{parent:n}=e,r=nQ(n,t);if(n.enteringChildren&&r){let{delayChildren:t}=r.transition||{};i.delay=r5(n.enteringChildren,e,t)}}return{animation:t,options:i}}))}if(d.size){let t={};if("boolean"!=typeof a.initial){let i=nQ(e,Array.isArray(a.initial)?a.initial[0]:a.initial);i&&i.transition&&(t.transition=i.transition)}d.forEach(i=>{let n=e.getBaseTarget(i),r=e.getValue(i);r&&(r.liveStyle=!0),t[i]=n??null}),u.push({animation:t})}let p=!!u.length;return n&&(!1===a.initial||a.initial===a.animate)&&!e.manuallyAnimateOnMount&&(p=!1),n=!1,r=!1,p?t(u):Promise.resolve()}return{animateChanges:o,setActive:function(t,n){if(i[t].isActive===n)return Promise.resolve();e.variantChildren?.forEach(e=>e.animationState?.setActive(t,n)),i[t].isActive=n;let r=o(t);for(let e in i)i[e].protectedKeys={};return r},setAnimateFunction:function(i){t=i(e)},getState:()=>i,reset:()=>{i=se(),r=!0}}}(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();i$(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 nZ{constructor(){super(...arguments),this.id=st++,this.isExitComplete=!1}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t}=this.node.presenceContext,{isPresent:i}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===i)return;if(e&&!1===i){if(this.isExitComplete){let{initial:e,custom:t}=this.node.getProps();if("string"==typeof e){let i=nQ(this.node,e,t);if(i){let{transition:e,transitionEnd:t,...n}=i;for(let e in n)this.node.getValue(e)?.jump(n[e])}}this.node.animationState.reset(),this.node.animationState.animateChanges()}else this.node.animationState.setActive("exit",!1);this.isExitComplete=!1;return}let n=this.node.animationState.setActive("exit",!e);t&&!e&&n.then(()=>
9{this.isExitComplete=!0,t(this.id)})}mount(){let{register:e,onExitComplete:t}=this.node.presenceContext||{};t&&t(this.id),e&&(this.unmount=e(this.id))}unmount(){}}},inView:{Feature:class extends nZ{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){var e;let t;this.stopObserver?.();let{viewport:i={}}=this.node.getProps(),{root:n,margin:r,amount:s="some",once:o}=i,a={root:n?n.current:void 0,rootMargin:r,threshold:"number"==typeof s?s:o0[s]},l=e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,o&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);let{onViewportEnter:i,onViewportLeave:n}=this.node.getProps(),r=t?i:n;r&&r(e)};this.stopObserver=(e=this.node.current,t=function({root:e,...t}){let i=e||document;oZ.has(i)||oZ.set(i,{});let n=oZ.get(i),r=JSON.stringify(t);return n[r]||(n[r]=new IntersectionObserver(oJ,{root:e,...t})),n[r]}(a),oK.set(e,l),t.observe(e),()=>{oK.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 i=>e[i]!==t[i]}(e,t))&&this.startObserver()}unmount(){this.stopObserver?.(),this.hasEnteredView=!1,this.isInView=!1}}},tap:{Feature:class extends nZ{mount(){let{current:e}=this.node;if(!e)return;let{globalTapTarget:t,propagate:i}=this.node.props;this.unmount=function(e,t,i={}){let[n,r,s]=oI(e,i),o=e=>{let n=e.currentTarget;if(!oq(e)||oY.has(e))return;oU.add(n),i.stopPropagation&&oY.add(e);let s=t(n,e),o=(e,t)=>{window.removeEventListener("pointerup",a),window.removeEventListener("pointercancel",l),oU.has(n)&&oU.delete(n),oq(e)&&"function"==typeof s&&s(e,{success:t})},a=e=>{o(e,n===window||n===document||i.useGlobalTarget||o$(n,e.target))},l=e=>{o(e,!1)};window.addEventListener("pointerup",a,r),window.addEventListener("pointercancel",l,r)};return n.forEach(e=>{((i.useGlobalTarget?window:e).addEventListener("pointerdown",o,r),eO(e))&&(e.addEventListener("focus",e=>((e,t)=>{let i=e.currentTarget;if(!i)return;let n=oG(()=>{if(oU.has(i))return;oH(i,"down");let e=oG(()=>{oH(i,"up")});i.addEventListener("keyup",e,t),i.addEventListener("blur",()=>oH(i,"cancel"),t)});i.addEventListener("keydown",n,t),i.addEventListener("blur",()=>i.removeEventListener("keydown",n),t)})(e,r)),s_.has(e.tagName)||!0===e.isContentEditable||e.hasAttribute("tabindex")||(e.tabIndex=0))}),s}(e,(e,t)=>(oX(this.node,t,"Start"),(e,{success:t})=>oX(this.node,e,t?"End":"Cancel")),{useGlobalTarget:t,stopPropagation:i?.tap===!1})}unmount(){}}},focus:{Feature:class extends nZ{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=n3(sn(this.node.current,"focus",()=>this.onFocus()),sn(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}},hover:{Feature:class extends nZ{mount(){let{current:e}=this.node;e&&(this.unmount=function(e,t,i={}){let[n,r,s]=oI(e,i);return n.forEach(e=>{let i,n=!1,s=!1,o=t=>{i&&(i(t),i=void 0),e.removeEventListener("pointerleave",l)},a=e=>{n=!1,window.removeEventListener("pointerup",a),window.removeEventListener("pointercancel",a),s&&(s=!1,o(e))},l=e=>{if("touch"!==e.pointerType){if(n){s=!0;return}o(e)}};e.addEventListener("pointerenter",n=>{if("touch"===n.pointerType||sr.x||sr.y)return;s=!1;let o=t(e,n);"function"==typeof o&&(i=o,e.addEventListener("pointerleave",l,r))},r),e.addEventListener("pointerdown",()=>{n=!0,window.addEventListener("pointerup",a,r),window.addEventListener("pointercancel",a,r)},r)}),s}(e,(e,t)=>(oW(this.node,t,"Start"),e=>oW(this.node,e,"End"))))}unmount(){}}},pan:{Feature:class extends nZ{constructor(){super(...arguments),this.removePointerDownListener=t3}onPointerDown(e){this.session=new sL(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:sC(this.node)})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:i,onPanEnd:n}=this.node.getProps();return{onSessionStart:sW(e),onStart:sW(t),onMove:sW(i),onEnd:(e,t)=>{delete this.session,n&&t6.postRender(()=>n(e,t))}}}mount(){this.removePointerDownListener=sT(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 nZ{constructor(e){super(e),this.removeGroupControls=t3,this.removeListeners=t3,this.controls=new sO(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||t3}update(){let{dragControls:e}=this.node.getProps(),{dragControls:t}=this.node.prevProps||{};e!==t&&(this.removeGroupControls(),e&&(this.removeGroupControls=e.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}},ProjectionNode:oB,MeasureLayout:sq},layout:{ProjectionNode:oB,MeasureLayout:sq}},(e,t)=>t.isSVG??nL(e)?new nf(t):new nM(t,{allowProjection:e!==g.Fragment}));var o2=e.i(91654);let o5=({text:e,highlight:t})=>{if(!t.trim())return(0,p.jsx)(p.Fragment,{children:e});let i=RegExp(`(${t})`,"gi"),n=e.split(i);return(0,p.jsx)(p.Fragment,{children:n.map((e,i)=>e.toLowerCase()===t.toLowerCase()?(0,p.jsx)("span",{className:o2.default.highlight,children:e},i):e)})},o3=({item:e,forceOpen:t})=>{let i=(0,eL.usePathname)(),n=(0,eA.useNaviStore)(e=>e.filterTerm),r=e.children&&e.children.length>0,s=i===e.href,o=r&&function e(t,i){return!!i&&t.some(t=>t.href===i||e(t.children,i))}(e.children,i),a=s||o||t,l=void 0===e.parentKey?o2.default.rootItem:"",u=s?o2.default.active:"",d=o?o2.default.ancestor:"";return(0,p.jsxs)("li",{className:`${o2.default.item} ${l}`,children:[(0,p.jsx)("div",{className:`${o2.default.entry} `,children:(0,p.jsxs)(eE.default,{href:e.href,className:`${o2.default.link} ${u} ${d} `,"aria-current":s?"page":void 0,children:[e?.number&&(0,p.jsx)("span",{className:o2.default.number,children:(0,p.jsx)(o5,{text:e.number,highlight:n})}),(0,p.jsx)("span",{className:o2.default.title,children:(0,p.jsx)(o5,{text:e.title,highlight:n})}),e.new&&(0,p.jsx)("span",{className:o2.default.new,children:"Neu"})]})}),(0,p.jsx)(eK,{initial:!1,children:r&&a&&(0,p.jsx)(o1.div,{initial:{height:0,opacity:0}
9,animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.3,ease:"easeInOut"},style:{overflow:"hidden"},children:(0,p.jsx)("ul",{className:o2.default.submenu,children:e.children.map(e=>(0,p.jsx)(o3,{item:e,forceOpen:t},e._key))})})})]})};function o8({items:e}){let t=(0,eA.useNaviStore)(e=>e.showAll),i=(0,eA.useNaviStore)(e=>e.filterTerm);if(!e||0===e.length)return null;let n=i?function e(t,i){if(!i)return t;let n=i.toLowerCase();return t.reduce((t,r)=>{let s=r.title.toLowerCase().includes(n)||r.number&&r.number.toLowerCase().includes(n),o=e(r.children,i);return(s||o.length>0)&&t.push({...r,children:o}),t},[])}(e,i):e,r=t||!!i;return(0,p.jsxs)("ul",{className:o2.default.list,children:[0===n.length&&(0,p.jsx)("li",{className:o2.default.noresults,children:"Keine Ergebnisse für den Suchbegriff"}),n.map(e=>(0,p.jsx)(o3,{item:e,forceOpen:r},e._key))]})}var o9=e.i(8429),o4=e.i(73952);function o6(){let e=(0,eA.useNaviStore)(e=>e.filterTerm),t=(0,eA.useNaviStore)(e=>e.setFilterTerm);return(0,p.jsxs)("div",{className:o4.default.container,children:[(0,p.jsx)("input",{type:"text",placeholder:"Suchen...",value:e,onChange:e=>t(e.target.value),className:o4.default.input}),e&&(0,p.jsx)(eC.Button,{size:"icon",variant:"ghost",onClick:()=>t(""),className:o4.default.reset,"aria-label":"Suche zurücksetzen",children:(0,p.jsx)(o9.IconCross,{})})]})}var o7=e.i(69948);function ae({tree:e}){return(0,p.jsxs)("nav",{className:o7.default.container,children:[(0,p.jsx)("div",{className:o7.default.filter,children:(0,p.jsx)(o6,{})}),(0,p.jsx)("div",{className:o7.default.navi,children:(0,p.jsx)(o8,{items:e})})]})}var at=e.i(16937),ai=e.i(4953),an=function(){return(an=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++)for(var r in t=arguments[i])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};function ar(e,t){var i={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(i[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,n=Object.getOwnPropertySymbols(e);r<n.length;r++)0>t.indexOf(n[r])&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(i[n[r]]=e[n[r]]);return i}var as=("function"==typeof SuppressedError&&SuppressedError,"right-scroll-bar-position"),ao="width-before-scroll-bar";function aa(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var al="u">typeof window?g.useLayoutEffect:g.useEffect,au=new WeakMap,ad=(void 0===l&&(l={}),(void 0===u&&(u=function(e){return e}),d=[],h=!1,c={read:function(){if(h)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return d.length?d[d.length-1]:null},useMedium:function(e){var t=u(e,h);return d.push(t),function(){d=d.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(h=!0;d.length;){var t=d;d=[],t.forEach(e)}d={push:function(t){return e(t)},filter:function(){return d}}},assignMedium:function(e){h=!0;var t=[];if(d.length){var i=d;d=[],i.forEach(e),t=d}var n=function(){var i=t;t=[],i.forEach(e)},r=function(){return Promise.resolve().then(n)};r(),d={push:function(e){t.push(e),r()},filter:function(e){return t=t.filter(e),d}}}}).options=an({async:!0,ssr:!1},l),c),ah=function(){},ac=g.forwardRef(function(e,t){var i,n,r,s,o=g.useRef(null),a=g.useState({onScrollCapture:ah,onWheelCapture:ah,onTouchMoveCapture:ah}),l=a[0],u=a[1],d=e.forwardProps,h=e.children,c=e.className,f=e.removeScrollBar,m=e.enabled,p=e.shards,v=e.sideCar,y=e.noRelative,x=e.noIsolation,b=e.inert,_=e.allowPinchZoom,w=e.as,S=e.gapMode,P=ar(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),T=(i=[o,t],n=function(e){return i.forEach(function(t){return aa(t,e)})},(r=(0,g.useState)(function(){return{value:null,callback:n,facade:{get current(){return r.value},set current(value){var e=r.value;e!==value&&(r.value=value,r.callback(value,e))}}}})[0]).callback=n,s=r.facade,al(function(){var e=au.get(s);if(e){var t=new Set(e),n=new Set(i),r=s.current;t.forEach(function(e){n.has(e)||aa(e,null)}
9),n.forEach(function(e){t.has(e)||aa(e,r)})}au.set(s,i)},[i]),s),C=an(an({},P),l);return g.createElement(g.Fragment,null,m&&g.createElement(v,{sideCar:ad,removeScrollBar:f,shards:p,noRelative:y,noIsolation:x,inert:b,setCallbacks:u,allowPinchZoom:!!_,lockRef:o,gapMode:S}),d?g.cloneElement(g.Children.only(h),an(an({},C),{ref:T})):g.createElement(void 0===w?"div":w,an({},C,{className:c,ref:T}),h))});ac.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},ac.classNames={fullWidth:ao,zeroRight:as};var af=function(e){var t=e.sideCar,i=ar(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw Error("Sidecar medium not found");return g.createElement(n,an({},i))};af.isSideCarExport=!0;var am=function(){var e=0,t=null;return{add:function(i){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=m||("u">typeof __webpack_nonce__?__webpack_nonce__:void 0);return t&&e.setAttribute("nonce",t),e}())){var n,r;(n=t).styleSheet?n.styleSheet.cssText=i:n.appendChild(document.createTextNode(i)),r=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(r)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},ap=function(){var e=am();return function(t,i){g.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&i])}},ag=function(){var e=ap();return function(t){return e(t.styles,t.dynamic),null}},av={left:0,top:0,right:0,gap:0},ay=function(e){return parseInt(e||"",10)||0},ax=function(e){var t=window.getComputedStyle(document.body),i=t["padding"===e?"paddingLeft":"marginLeft"],n=t["padding"===e?"paddingTop":"marginTop"],r=t["padding"===e?"paddingRight":"marginRight"];return[ay(i),ay(n),ay(r)]},ab=function(e){if(void 0===e&&(e="margin"),"u"<typeof window)return av;var t=ax(e),i=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-i+t[2]-t[0])}},a_=ag(),aw="data-scroll-locked",aS=function(e,t,i,n){var r=e.left,s=e.top,o=e.right,a=e.gap;return void 0===i&&(i="margin"),"\n  .".concat("with-scroll-bars-hidden"," {\n   overflow: hidden ").concat(n,";\n   padding-right: ").concat(a,"px ").concat(n,";\n  }\n  body[").concat(aw,"] {\n    overflow: hidden ").concat(n,";\n    overscroll-behavior: contain;\n    ").concat([t&&"position: relative ".concat(n,";"),"margin"===i&&"\n    padding-left: ".concat(r,"px;\n    padding-top: ").concat(s,"px;\n    padding-right: ").concat(o,"px;\n    margin-left:0;\n    margin-top:0;\n    margin-right: ").concat(a,"px ").concat(n,";\n    "),"padding"===i&&"padding-right: ".concat(a,"px ").concat(n,";")].filter(Boolean).join(""),"\n  }\n  \n  .").concat(as," {\n    right: ").concat(a,"px ").concat(n,";\n  }\n  \n  .").concat(ao," {\n    margin-right: ").concat(a,"px ").concat(n,";\n  }\n  \n  .").concat(as," .").concat(as," {\n    right: 0 ").concat(n,";\n  }\n  \n  .").concat(ao," .").concat(ao," {\n    margin-right: 0 ").concat(n,";\n  }\n  \n  body[").concat(aw,"] {\n    ").concat("--removed-body-scroll-bar-size",": ").concat(a,"px;\n  }\n")},aP=function(){var e=parseInt(document.body.getAttribute(aw)||"0",10);return isFinite(e)?e:0},aT=function(){g.useEffect(function(){return document.body.setAttribute(aw,(aP()+1).toString()),function(){var e=aP()-1;e<=0?document.body.removeAttribute(aw):document.body.setAttribute(aw,e.toString())}},[])},aC=function(e){var t=e.noRelative,i=e.noImportant,n=e.gapMode,r=void 0===n?"margin":n;aT();var s=g.useMemo(function(){return ab(r)},[r]);return g.createElement(a_,{styles:aS(s,!t,r,i?"":"!important")})},aM=!1;if("u">typeof window)try{var aE=Object.defineProperty({},"passive",{get:function(){return aM=!0,!0}});window.addEventListener("test",aE,aE),window.removeEventListener("test",aE,aE)}catch(e){aM=!1}var aL=!!aM&&{passive:!1},ak=function(e,t){if(!(e instanceof Element))return!1;var i=window.getComputedStyle(e);return"hidden"!==i[t]&&(i.overflowY!==i.overflowX||"TEXTAREA"===e.tagName||"visible"!==i[t])},aR=function(e,t){var i=t.ownerDocument,n=t;do{if("u">typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),aA(e,n)){var r=aj(e,n);if(r[1]>r[2])return!0}n=n.parentNode}while(n&&n!==i.body)return!1},aA=function(e,t){return"v"===e?ak(t,"overflowY"):ak(t,"overflowX")},aj=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},aV=function(e,t,i,n,r){var s,o=(s=window.getComputedStyle(t).direction,"h"===e&&"rtl"===s?-1:1),a=o*n,l=i.target,u=t.contains(l),d=!1,h=a>0,c=0,f=0;do{if(!l)break;var m=aj(e,l),p=m[0],g=m[1]-m[2]-o*p;(p||g)&&aA(e,l)&&(c+=g,f+=p);var v=l.parentNode;l=v&&v.nodeType===Node.DOCUMENT_FRAGMENT_NODE?v.host:v}while(!u&&l!==document.body||u&&(t.contains(l)||t===l))return h&&(r&&1>Math.abs(c)||!r&&a>c)?d=!0:!h&&(r&&1>Math.abs(f)||!r&&-a>f)&&(d=!0),d},aD=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},aN=function(e){return[e.deltaX,e.deltaY]},az=function(e){return e&&"current"in e?e.current:e},aF=0,aO=[];let aB=(f=function(e){var t=g.useRef([]),i=g.useRef([0,0]),n=g.useRef(),r=g.useState(aF++)[0],s=g.useState(ag)[0],o=g.useRef(e);g.useEffect(function(){o.current=e},[e]),g.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(r));var t=(function(e,t,i){if(i||2==arguments.length)for(var n,r=0,s=t.length;r<s;r++)!n&&r in t||(n||(n=Array.prototype.slice.call(t,0,r)),n[r]=t[r]);return e.concat(n||Array.prototype.slice.call(t))}
9)([e.lockRef.current],(e.shards||[]).map(az),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(r))}),function(){document.body.classList.remove("block-interactivity-".concat(r)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(r))})}}},[e.inert,e.lockRef.current,e.shards]);var a=g.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!o.current.allowPinchZoom;var r,s=aD(e),a=i.current,l="deltaX"in e?e.deltaX:a[0]-s[0],u="deltaY"in e?e.deltaY:a[1]-s[1],d=e.target,h=Math.abs(l)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===h&&"range"===d.type)return!1;var c=window.getSelection(),f=c&&c.anchorNode;if(f&&(f===d||f.contains(d)))return!1;var m=aR(h,d);if(!m)return!0;if(m?r=h:(r="v"===h?"h":"v",m=aR(h,d)),!m)return!1;if(!n.current&&"changedTouches"in e&&(l||u)&&(n.current=r),!r)return!0;var p=n.current||r;return aV(p,t,e,"h"===p?l:u,!0)},[]),l=g.useCallback(function(e){if(aO.length&&aO[aO.length-1]===s){var i="deltaY"in e?aN(e):aD(e),n=t.current.filter(function(t){var n;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(n=t.delta,n[0]===i[0]&&n[1]===i[1])})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}if(!n){var r=(o.current.shards||[]).map(az).filter(Boolean).filter(function(t){return t.contains(e.target)});(r.length>0?a(e,r[0]):!o.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),u=g.useCallback(function(e,i,n,r){var s={name:e,delta:i,target:n,should:r,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(n)};t.current.push(s),setTimeout(function(){t.current=t.current.filter(function(e){return e!==s})},1)},[]),d=g.useCallback(function(e){i.current=aD(e),n.current=void 0},[]),h=g.useCallback(function(t){u(t.type,aN(t),t.target,a(t,e.lockRef.current))},[]),c=g.useCallback(function(t){u(t.type,aD(t),t.target,a(t,e.lockRef.current))},[]);g.useEffect(function(){return aO.push(s),e.setCallbacks({onScrollCapture:h,onWheelCapture:h,onTouchMoveCapture:c}),document.addEventListener("wheel",l,aL),document.addEventListener("touchmove",l,aL),document.addEventListener("touchstart",d,aL),function(){aO=aO.filter(function(e){return e!==s}),document.removeEventListener("wheel",l,aL),document.removeEventListener("touchmove",l,aL),document.removeEventListener("touchstart",d,aL)}},[]);var f=e.removeScrollBar,m=e.inert;return g.createElement(g.Fragment,null,m?g.createElement(s,{styles:"\n  .block-interactivity-".concat(r," {pointer-events: none;}\n  .allow-interactivity-").concat(r," {pointer-events: all;}\n")}):null,f?g.createElement(aC,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},ad.useMedium(f),af);var aI=g.forwardRef(function(e,t){return g.createElement(ac,an({},e,{ref:t,sideCar:aB}))});aI.classNames=ac.classNames,e.i(6048),e.i(51853),e.i(65932),e.i(3909),"u"<typeof window?g.useEffect:g.useLayoutEffect;var aW=()=>{},a$={eventTypes:["keydown"],when:!0},aU=e.i(75889);function aG({children:e}){let t=(0,eA.useNaviStore)(e=>e.showMobileNavi),i=(0,eA.useNaviStore)(e=>e.setShowMobileNavi),n=(0,g.useRef)(null),r=(0,g.useRef)(null);return(0,g.useEffect)(()=>{if(!t)return;let e=n.current;e&&requestAnimationFrame(()=>{let t=e.querySelector('[aria-current="page"]');t&&(e.scrollTop=t.offsetTop-16)})},[t]),(0,g.useEffect)(()=>{let e=n.current,t=r.current,i=()=>{e&&t&&t.classList.toggle(aU.default.hasOverflowBottom,e.scrollTop+e.clientHeight<e.scrollHeight-1)};return requestAnimationFrame(i),e?.addEventListener("scroll",i),window.addEventListener("resize",i),()=>{e?.removeEventListener("scroll",i),window.removeEventListener("resize",i)}},[t]),!function(e,t){let i=(0,g.useMemo)(()=>Array.isArray(e)?e:[e],[e]),n=(0,g.useMemo)(()=>({...a$,...void 0}),[void 0]),{when:r,eventTypes:s}=n,o=(0,g.useRef)(t),{target:a}=n;(0,g.useEffect)(()=>{o.current=t});let l=(0,g.useCallback)(e=>{i.some(t=>e.key===t||e.code===t||e.keyCode===t||e.which===t||e.charCode===t)&&o.current(e)},[i]);(0,g.useEffect)(()=>{if(r&&"u">typeof window)if(a){let e=a.current;if(e){for(let t of s)e.addEventListener(t,l);return()=>{for(let t of s)e.removeEventListener(t,l)}}}else{for(let e of s)window.addEventListener(e,l);return()=>{for(let e of s)window.removeEventListener(e,l)}}return aW},[r,s,i,a,t,l])}("Escape",()=>i(!1)),(0,ai.useTransition)(t,{from:{opacity:0,fakt:1},enter:{opacity:1,fakt:0},leave:{opacity:0,fakt:1},config:{precision:.001,tension:300,damping:20}})((t,s)=>s&&(0,p.jsx)(at.animated.div,{className:aU.default.modal,style:{opacity:t.opacity,pointerEvents:t.opacity.to(e=>e>.7?"auto":"none")},"aria-modal":!0,children:(0,p.jsxs)("nav",{role:"navigation",className:aU.default.nav,children:[(0,p.jsx)("div",{className:aU.default.background,onClick:()=>i(!1)}),(0,p.jsx)(aI,{children:(0,p.jsx)(at.animated.div,{style:{transform:t.fakt.to(e=>`translate(0px,${-10*e}px)`)},className:aU.default.animatedcontainer,children:(0,p.jsx)("div",{ref:r,className:aU.default.innercontentOuter,children:(0,p.jsx)("div",{ref:n,className:aU.default.innercontent,children:e})})})})]})},"topnavianimated"))}var aH=e.i(72086);let aq=({href:e,hrefkey:t,currentKey:i,title:n,className:r})=>{let s=(0,eL.usePathname)();void 0==t&&(t=e),void 0==i&&(i=s);let o=i.startsWith(t)?aH.default.active:"";return(0,p.jsx)(eE.default,{href:e,className:`${aH.default.menulink} ${r} ${o}
9 `,scroll:!0,children:n})};var aY=e.i(20198);function aX(e){let t=(0,eL.usePathname)();return(0,p.jsx)("div",{className:aY.default.container,children:(0,p.jsxs)("div",{className:aY.default.grid,children:[(0,p.jsxs)("div",{className:aY.default.leftcol,children:["Baudirektion des Kantons Zug ",(0,p.jsx)("br",{}),"Tiefbauamt ",(0,p.jsx)("br",{}),"Aabachstrasse 5 6300 Zug",(0,p.jsx)("br",{}),"+41 41 594 53 30 ",(0,p.jsx)("br",{}),(0,p.jsx)("a",{href:"mailto:[email protected]",children:"[email protected]"}),(0,p.jsx)("br",{}),(0,p.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://zg.ch/tiefbauamt",children:"www.zg.ch/baudirektion/tiefbauamt"})]}),(0,p.jsxs)("div",{className:aY.default.rightcol,children:[(0,p.jsx)("div",{children:(0,p.jsx)(aq,{href:"/impressum",hrefkey:"/impressum",currentKey:t,title:"Impressum"})}),(0,p.jsx)("div",{children:(0,p.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://zg.ch/de/nutzungsregelung-datenschutz",children:"Datenschutz"})})]})]})})}var aK=e.i(96542);function aZ(e){return(0,p.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 383.9 150.7",fill:"currentColor","aria-label":"TBA Kanton Zug",role:"img",...e,children:(0,p.jsxs)("g",{children:[(0,p.jsx)("path",{d:"M179.7,75.6h-3.4l-10,11.8l10.6,13h3.8l-11.1-13.1L179.7,75.6 M166.2,75.6h-2.8v24.7h2.8V75.6 M225.5,77.7H223l-0.1,5.1h-2.7v2.1h2.6l-0.2,8.8l-0.1,1.4c0,0.6,0,1.2,0,1.5c0,1.3,0.1,1.9,0.4,2.5c0.6,1.1,1.9,1.7,3.6,1.7c1.1,0,1.9-0.1,3.1-0.6v-2.3c-0.8,0.4-1.7,0.6-2.5,0.6c-0.8,0-1.5-0.3-1.7-0.8c-0.2-0.4-0.3-0.9-0.3-2.1v-1.7l0.2-8.9h4.2v-2.1h-4.2L225.5,77.7 M326,82.2c-4.3,0-7.1,3.8-7.1,9.4c0,5.5,2.8,9.1,7,9.1c2.1,0,3.5-0.8,4.8-2.8v1.2c0,4.3-1.1,6.7-4.8,6.7c-2.1,0-3.5-0.8-3.9-2.8h-2.6c0.4,3.7,3.4,5.1,6.5,5.1c5.1,0,7.4-2.9,7.4-8.5V88c0-3.2,0.1-4.2,0.3-5.3h-2.6c-0.2,0.6-0.3,1.4-0.3,2.6C329.7,83.2,328.2,82.2,326,82.2 M261.1,82.2c-2.3,0-4.1,1-5.3,3c0-1.1-0.1-1.8-0.4-2.6H253c0.4,1.7,0.4,1.8,0.4,6v11.6h2.6v-9.8c0-1.7,0.2-2.8,0.8-3.7c0.8-1.4,2.3-2.2,3.9-2.2c1.5,0,2.5,0.6,3,1.7c0.4,0.8,0.5,1.5,0.5,4.2v9.9h2.6V90.2c0-3.5-0.1-4-0.6-5.1C265.4,83.3,263.5,82.2,261.1,82.2 M240.5,82.2c-4.5,0-7.7,3.8-7.7,9.1c0,5.6,3.1,9.4,7.7,9.4c4.5,0,7.7-3.8,7.7-9.2C248.2,86,245.1,82.2,240.5,82.2 M210,82.2c-2.4,0-4.1,1-5.3,3c0-1.1-0.1-1.8-0.4-2.6h-2.5c0.4,1.7,0.4,1.8,0.4,6v11.6h2.6v-9.8c0-1.7,0.3-2.8,0.8-3.7c0.8-1.4,2.3-2.2,3.9-2.2c1.5,0,2.5,0.6,3,1.7c0.4,0.8,0.5,1.5,0.5,4.2v9.9h2.6V90.2c0-3.5-0.1-4-0.6-5.1C214.2,83.3,212.4,82.2,210,82.2 M189.9,82.2c-3.9,0-6.2,1.8-6.6,5.1h2.6c0.4-2,1.6-2.8,3.9-2.8c2.6,0,3.6,1,3.6,3.6v0.8c-3.3,0.6-4.9,0.9-6.6,1.6c-2.7,1-4.1,2.8-4.1,5.3c0,3.1,2.2,5.1,5.7,5.1c2.4,0,4.1-0.9,5.2-2.8c0.1,1.1,0.1,1.5,0.4,2.4h2.5c-0.4-1.2-0.5-1.8-0.5-4.6v-6.6c0-2.2-0.1-3-0.4-3.9C194.8,83.3,192.7,82.2,189.9,82.2 M313.9,82.7h-2.6v10c0,1.7-0.2,2.8-0.7,3.7c-0.8,1.3-2,2-3.6,2c-1.3,0-2.4-0.5-2.9-1.3c-0.5-0.7-0.7-1.6-0.7-3.6V82.7h-2.6v10.8c0,2.4,0.1,3.5,0.7,4.5c0.9,1.8,2.9,2.8,5.2,2.8c2.3,0,3.6-0.8,4.7-2.8c0,0.9,0.1,1.6,0.4,2.3h2.6c-0.4-1.3-0.4-1.5-0.4-5.3L313.9,82.7 M188.8,98.6c-2.1,0-3.4-1.3-3.4-3.1c0-2.4,2.1-3.7,8-4.7v1.7c0,1.8-0.2,3-0.7,3.9C191.9,97.8,190.4,98.6,188.8,98.6 M326,98.5c-2.7,0-4.4-2.7-4.4-6.8c0-4.3,1.8-7.2,4.6-7.2c2.8,0,4.6,2.8,4.6,7C330.8,95.7,328.9,98.5,326,98.5 M240.5,98.5c-3,0-5-2.8-5-7.1c0-4.1,2-6.9,5-6.9c3,0,5,2.8,5,7C245.6,95.7,243.5,98.5,240.5,98.5 M297.9,75.6h-15.2v2.4h11.8L282,98.2v2.1h15.8v-2.4h-12.5l12.7-20.4V75.6"}),(0,p.jsxs)("g",{children:[(0,p.jsx)("rect",{x:"50.2",y:"50.2",width:"75.4",height:"1.5"}),(0,p.jsx)("rect",{x:"50.2",y:"75.3",width:"75.4",height:"1.5"}),(0,p.jsx)("rect",{x:"50.2",y:"81.2",width:"75.4",height:"1.5"}),(0,p.jsx)("rect",{x:"50.2",y:"87.2",width:"75.4",height:"1.5"}),(0,p.jsx)("rect",{x:"50.2",y:"93.1",width:"75.4",height:"1.5"}),(0,p.jsx)("rect",{x:"50.2",y:"99",width:"75.4",height:"1.5"})]})]})})}var aQ=e.i(37396),aJ=e.i(36996);let a0=(0,aQ.default)(()=>e.A(13481).then(e=>
9e.ThemeToggle),{loadableGenerated:{modules:[20187]},ssr:!1});function a1(){let e,t,i,n,{isMobile:r}=(e=eT("(max-width: 359px)"),t=eT("(min-width: 360px) and (max-width: 539px)"),i=eT("(min-width: 540px) and (max-width: 719px)"),n=eT("(min-width: 720px) and (max-width: 1023px)"),{isSmallMobile:e,isMobile:t,isSurfaceDuo:i,isTablet:n,isSmallDesktop:eT("(min-width: 1024px) and (max-width: 1439px)"),isLargeDesktop:eT("(min-width: 1440px)")}),s=(0,eA.useNaviStore)(e=>e.showMobileNavi),o=(0,eA.useNaviStore)(e=>e.setShowMobileNavi);return(0,p.jsxs)("div",{className:aJ.default.container,children:[(0,p.jsx)(eE.default,{href:"/",className:aJ.default.logoLink,children:(0,p.jsx)(aZ,{width:384,height:151,className:aJ.default.logo})}),(0,p.jsxs)("div",{className:aJ.default.rightcontrols,children:[(0,p.jsx)("div",{className:aJ.default.themetoggle,children:(0,p.jsx)(a0,{})}),r&&(0,p.jsx)("div",{className:aJ.default.mobiletrigger,children:(0,p.jsx)(eC.Button,{variant:"ghost",size:"icon","aria-label":"Menü öffnen/schliessen",onClick:()=>{o(!s)},className:aJ.default.trigger,children:(0,p.jsx)(aK.IconBurgerClose,{open:s})})})]})]})}var a2=e.i(40949);e.s(["default",0,function({tree:e,children:t}){let i=eT("(max-width: 720px)",!0);return(0,p.jsxs)("div",{className:a2.default.container,children:[(0,p.jsxs)("div",{className:a2.default.heightwrap,children:[(0,p.jsx)("div",{className:a2.default.pageheader,children:(0,p.jsx)(a1,{})}),i?(0,p.jsxs)("div",{className:a2.default.grid,children:[(0,p.jsx)("div",{className:`${a2.default.breadcrumbs} `,children:(0,p.jsx)(eR,{tree:e})}),(0,p.jsx)("div",{className:a2.default.content,children:t}),(0,p.jsx)("div",{className:a2.default.mobilenavi,children:(0,p.jsx)(aG,{children:(0,p.jsx)(ae,{tree:e})})})]}):(0,p.jsxs)(e_,{className:a2.default.grid,children:[(0,p.jsx)(eS,{defaultSize:"50%",minSize:"25%",className:a2.default.leftpanel,style:{overflow:"clip"},children:(0,p.jsx)(ae,{tree:e})}),(0,p.jsxs)(eS,{className:a2.default.rightpanel,defaultSize:"50%",minSize:"25%",style:{overflow:"clip"},children:[(0,p.jsx)("div",{className:a2.default.breadcrumbs,children:(0,p.jsx)(eR,{tree:e})}),(0,p.jsx)("div",{className:a2.default.content,children:t})]})]})]}),(0,p.jsx)("div",{className:a2.default.footer,children:(0,p.jsx)(aX,{})})]})}],61466)}]);

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.