"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[287],{16339:function(e,t,n){n.d(t,{v:function(){return _}});var i=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],o=i.join(","),r="undefined"==typeof Element,l=r?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,a=!r&&Element.prototype.getRootNode?function(e){var t;return null==e?void 0:null===(t=e.getRootNode)||void 0===t?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},s=function e(t,n){void 0===n&&(n=!0);var i,o=null==t?void 0:null===(i=t.getAttribute)||void 0===i?void 0:i.call(t,"inert");return""===o||"true"===o||n&&t&&e(t.parentNode)},c=function(e){var t,n=null==e?void 0:null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"contenteditable");return""===n||"true"===n},u=function(e,t,n){if(s(e))return[];var i=Array.prototype.slice.apply(e.querySelectorAll(o));return t&&l.call(e,o)&&i.unshift(e),i=i.filter(n)},d=function e(t,n,i){for(var r=[],a=Array.from(t);a.length;){var c=a.shift();if(!s(c,!1)){if("SLOT"===c.tagName){var u=c.assignedElements(),d=e(u.length?u:c.children,!0,i);i.flatten?r.push.apply(r,d):r.push({scopeParent:c,candidates:d})}else{l.call(c,o)&&i.filter(c)&&(n||!t.includes(c))&&r.push(c);var f=c.shadowRoot||"function"==typeof i.getShadowRoot&&i.getShadowRoot(c),h=!s(f,!1)&&(!i.shadowRootFilter||i.shadowRootFilter(c));if(f&&h){var g=e(!0===f?c.children:f.children,!0,i);i.flatten?r.push.apply(r,g):r.push({scopeParent:c,candidates:g})}else a.unshift.apply(a,c.children)}}}return r},f=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},h=function(e){if(!e)throw Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||c(e))&&!f(e)?0:e.tabIndex},g=function(e,t){var n=h(e);return n<0&&t&&!f(e)?0:n},p=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},m=function(e){return"INPUT"===e.tagName},v=function(e,t){for(var n=0;n<e.length;n++)if(e[n].checked&&e[n].form===t)return e[n]},y=function(e){if(!e.name)return!0;var t,n=e.form||a(e),i=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=i(window.CSS.escape(e.name));else try{t=i(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var o=v(t,e.form);return!o||o===e},b=function(e){var t,n,i,o,r,l,s,c=e&&a(e),u=null===(t=c)||void 0===t?void 0:t.host,d=!1;if(c&&c!==e)for(d=!!(null!==(n=u)&&void 0!==n&&null!==(i=n.ownerDocument)&&void 0!==i&&i.contains(u)||null!=e&&null!==(o=e.ownerDocument)&&void 0!==o&&o.contains(e));!d&&u;)d=!!(null!==(l=u=null===(r=c=a(u))||void 0===r?void 0:r.host)&&void 0!==l&&null!==(s=l.ownerDocument)&&void 0!==s&&s.contains(u));return d},I=function(e){var t=e.getBoundingClientRect(),n=t.width,i=t.height;return 0===n&&0===i},E=function(e,t){var n=t.displayCheck,i=t.getShadowRoot;if("hidden"===getComputedStyle(e).visibility)return!0;var o=l.call(e,"details>summary:first-of-type")?e.parentElement:e;if(l.call(o,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return I(e)}else{if("function"==typeof i){for(var r=e;e;){var s=e.parentElement,c=a(e);if(s&&!s.shadowRoot&&!0===i(s))return I(e);e=e.assignedSlot?e.assignedSlot:s||c===e.ownerDocument?s:c.host}e=r}if(b(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},O=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n<t.children.length;n++){var i=t.children.item(n);if("LEGEND"===i.tagName)return!!l.call(t,"fieldset[disabled] *")||!i.contains(e)}return!0}t=t.parentElement}return!1},x=function(e,t){return!(t.disabled||s(t)||m(t)&&"hidden"===t.type||E(t,e)||"DETAILS"===t.tagName&&Array.prototype.slice.apply(t.children).some(function(e){return"SUMMARY"===e.tagName})||O(t))},w=function(e,t){var n;return!(m(n=t)&&"radio"===n.type&&!y(n)||0>h(t))&&!!x(e,t)},T=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!isNaN(t)||t>=0},C=function e(t){var n=[],i=[];return t.forEach(function(t,o){var r=!!t.scopeParent,l=r?t.scopeParent:t,a=g(l,r),s=r?e(t.candidates):l;0===a?r?n.push.apply(n,s):n.push(l):i.push({documentOrder:o,tabIndex:a,item:t,isScope:r,content:s})}),i.sort(p).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(n)},P=function(e,t){if(t=t||{},!e)throw Error("No node provided");return!1!==l.call(e,o)&&w(t,e)},R=i.concat("iframe").join(","),N=function(e,t){if(t=t||{},!e)throw Error("No node provided");return!1!==l.call(e,R)&&x(t,e)};function L(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function A(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?L(Object(n),!0).forEach(function(t){var i,o;i=t,o=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):L(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var S=function(e,t){if(e.length>0){var n=e[e.length-1];n!==t&&n.pause()}var i=e.indexOf(t);-1===i||e.splice(i,1),e.push(t)},k=function(e,t){var n=e.indexOf(t);-1!==n&&e.splice(n,1),e.length>0&&e[e.length-1].unpause()},D=function(e){return(null==e?void 0:e.key)==="Tab"||(null==e?void 0:e.keyCode)===9},F=function(e){return D(e)&&!e.shiftKey},M=function(e){return D(e)&&e.shiftKey},B=function(e){return setTimeout(e,0)},V=function(e,t){var n=-1;return e.every(function(e,i){return!t(e)||(n=i,!1)}),n},G=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];return"function"==typeof e?e.apply(void 0,n):e},j=function(e){return e.target.shadowRoot&&"function"==typeof e.composedPath?e.composedPath()[0]:e.target},H=[],_=function(e,t){var n,i=(null==t?void 0:t.document)||document,o=(null==t?void 0:t.trapStack)||H,r=A({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0,isKeyForward:F,isKeyBackward:M},t),l={containers:[],containerGroups:[],tabbableGroups:[],nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,delayInitialFocusTimer:void 0,recentNavEvent:void 0},a=function(e,t,n){return e&&void 0!==e[t]?e[t]:r[n||t]},s=function(e,t){var n="function"==typeof(null==t?void 0:t.composedPath)?t.composedPath():void 0;return l.containerGroups.findIndex(function(t){var i=t.container,o=t.tabbableNodes;return i.contains(e)||(null==n?void 0:n.includes(i))||o.find(function(t){return t===e})})},c=function(e){var t=r[e];if("function"==typeof t){for(var n=arguments.length,o=Array(n>1?n-1:0),l=1;l<n;l++)o[l-1]=arguments[l];t=t.apply(void 0,o)}if(!0===t&&(t=void 0),!t){if(void 0===t||!1===t)return t;throw Error("`".concat(e,"` was specified but was not a node, or did not return a node"))}var a=t;if("string"==typeof t&&!(a=i.querySelector(t)))throw Error("`".concat(e,"` as selector refers to no known node"));return a},f=function(){var e=c("initialFocus");if(!1===e)return!1;if(void 0===e||!N(e,r.tabbableOptions)){if(s(i.activeElement)>=0)e=i.activeElement;else{var t=l.tabbableGroups[0];e=t&&t.firstTabbableNode||c("fallbackFocus")}}if(!e)throw Error("Your focus-trap needs to have at least one focusable element");return e},g=function(){if(l.containerGroups=l.containers.map(function(e){var t,n,i,o,l=(t=e,C((n=(n=r.tabbableOptions)||{}).getShadowRoot?d([t],n.includeContainer,{filter:w.bind(null,n),flatten:!1,getShadowRoot:n.getShadowRoot,shadowRootFilter:T}):u(t,n.includeContainer,w.bind(null,n)))),a=(i=e,(o=(o=r.tabbableOptions)||{}).getShadowRoot?d([i],o.includeContainer,{filter:x.bind(null,o),flatten:!0,getShadowRoot:o.getShadowRoot}):u(i,o.includeContainer,x.bind(null,o))),s=l.length>0?l[0]:void 0,c=l.length>0?l[l.length-1]:void 0,f=a.find(function(e){return P(e)}),g=a.slice().reverse().find(function(e){return P(e)}),p=!!l.find(function(e){return h(e)>0});return{container:e,tabbableNodes:l,focusableNodes:a,posTabIndexesFound:p,firstTabbableNode:s,lastTabbableNode:c,firstDomTabbableNode:f,lastDomTabbableNode:g,nextTabbableNode:function(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],n=l.indexOf(e);return n<0?t?a.slice(a.indexOf(e)+1).find(function(e){return P(e)}):a.slice(0,a.indexOf(e)).reverse().find(function(e){return P(e)}):l[n+(t?1:-1)]}}}),l.tabbableGroups=l.containerGroups.filter(function(e){return e.tabbableNodes.length>0}),l.tabbableGroups.length<=0&&!c("fallbackFocus"))throw Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(l.containerGroups.find(function(e){return e.posTabIndexesFound})&&l.containerGroups.length>1)throw Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},p=function(e){var t=e.activeElement;return t?t.shadowRoot&&null!==t.shadowRoot.activeElement?p(t.shadowRoot):t:void 0},m=function(e){if(!1!==e&&e!==p(document)){if(!e||!e.focus){m(f());return}e.focus({preventScroll:!!r.preventScroll}),l.mostRecentlyFocusedNode=e,e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select&&e.select()}},v=function(e){var t=c("setReturnFocus",e);return t||!1!==t&&e},y=function(e){var t=e.target,n=e.event,i=e.isBackward,o=void 0!==i&&i;t=t||j(n),g();var a=null;if(l.tabbableGroups.length>0){var u=s(t,n),d=u>=0?l.containerGroups[u]:void 0;if(u<0)a=o?l.tabbableGroups[l.tabbableGroups.length-1].lastTabbableNode:l.tabbableGroups[0].firstTabbableNode;else if(o){var f=V(l.tabbableGroups,function(e){var n=e.firstTabbableNode;return t===n});if(f<0&&(d.container===t||N(t,r.tabbableOptions)&&!P(t,r.tabbableOptions)&&!d.nextTabbableNode(t,!1))&&(f=u),f>=0){var p=0===f?l.tabbableGroups.length-1:f-1,m=l.tabbableGroups[p];a=h(t)>=0?m.lastTabbableNode:m.lastDomTabbableNode}else D(n)||(a=d.nextTabbableNode(t,!1))}else{var v=V(l.tabbableGroups,function(e){var n=e.lastTabbableNode;return t===n});if(v<0&&(d.container===t||N(t,r.tabbableOptions)&&!P(t,r.tabbableOptions)&&!d.nextTabbableNode(t))&&(v=u),v>=0){var y=v===l.tabbableGroups.length-1?0:v+1,b=l.tabbableGroups[y];a=h(t)>=0?b.firstTabbableNode:b.firstDomTabbableNode}else D(n)||(a=d.nextTabbableNode(t))}}else a=c("fallbackFocus");return a},b=function(e){if(!(s(j(e),e)>=0)){if(G(r.clickOutsideDeactivates,e)){n.deactivate({returnFocus:r.returnFocusOnDeactivate});return}G(r.allowOutsideClick,e)||e.preventDefault()}},I=function(e){var t=j(e),n=s(t,e)>=0;if(n||t instanceof Document)n&&(l.mostRecentlyFocusedNode=t);else{e.stopImmediatePropagation();var i,o=!0;if(l.mostRecentlyFocusedNode){if(h(l.mostRecentlyFocusedNode)>0){var a=s(l.mostRecentlyFocusedNode),c=l.containerGroups[a].tabbableNodes;if(c.length>0){var u=c.findIndex(function(e){return e===l.mostRecentlyFocusedNode});u>=0&&(r.isKeyForward(l.recentNavEvent)?u+1<c.length&&(i=c[u+1],o=!1):u-1>=0&&(i=c[u-1],o=!1))}}else l.containerGroups.some(function(e){return e.tabbableNodes.some(function(e){return h(e)>0})})||(o=!1)}else o=!1;o&&(i=y({target:l.mostRecentlyFocusedNode,isBackward:r.isKeyBackward(l.recentNavEvent)})),i?m(i):m(l.mostRecentlyFocusedNode||f())}l.recentNavEvent=void 0},E=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];l.recentNavEvent=e;var n=y({event:e,isBackward:t});n&&(D(e)&&e.preventDefault(),m(n))},O=function(e){(r.isKeyForward(e)||r.isKeyBackward(e))&&E(e,r.isKeyBackward(e))},R=function(e){((null==e?void 0:e.key)==="Escape"||(null==e?void 0:e.key)==="Esc"||(null==e?void 0:e.keyCode)===27)&&!1!==G(r.escapeDeactivates,e)&&(e.preventDefault(),n.deactivate())},L=function(e){s(j(e),e)>=0||G(r.clickOutsideDeactivates,e)||G(r.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},_=function(){if(l.active)return S(o,n),l.delayInitialFocusTimer=r.delayInitialFocus?B(function(){m(f())}):m(f()),i.addEventListener("focusin",I,!0),i.addEventListener("mousedown",b,{capture:!0,passive:!1}),i.addEventListener("touchstart",b,{capture:!0,passive:!1}),i.addEventListener("click",L,{capture:!0,passive:!1}),i.addEventListener("keydown",O,{capture:!0,passive:!1}),i.addEventListener("keydown",R),n},W=function(){if(l.active)return i.removeEventListener("focusin",I,!0),i.removeEventListener("mousedown",b,!0),i.removeEventListener("touchstart",b,!0),i.removeEventListener("click",L,!0),i.removeEventListener("keydown",O,!0),i.removeEventListener("keydown",R),n},$="undefined"!=typeof window&&"MutationObserver"in window?new MutationObserver(function(e){e.some(function(e){return Array.from(e.removedNodes).some(function(e){return e===l.mostRecentlyFocusedNode})})&&m(f())}):void 0,U=function(){$&&($.disconnect(),l.active&&!l.paused&&l.containers.map(function(e){$.observe(e,{subtree:!0,childList:!0})}))};return(n={get active(){return l.active},get paused(){return l.paused},activate:function(e){if(l.active)return this;var t=a(e,"onActivate"),n=a(e,"onPostActivate"),o=a(e,"checkCanFocusTrap");o||g(),l.active=!0,l.paused=!1,l.nodeFocusedBeforeActivation=i.activeElement,null==t||t();var r=function(){o&&g(),_(),U(),null==n||n()};return o?o(l.containers.concat()).then(r,r):r(),this},deactivate:function(e){if(!l.active)return this;var t=A({onDeactivate:r.onDeactivate,onPostDeactivate:r.onPostDeactivate,checkCanReturnFocus:r.checkCanReturnFocus},e);clearTimeout(l.delayInitialFocusTimer),l.delayInitialFocusTimer=void 0,W(),l.active=!1,l.paused=!1,U(),k(o,n);var i=a(t,"onDeactivate"),s=a(t,"onPostDeactivate"),c=a(t,"checkCanReturnFocus"),u=a(t,"returnFocus","returnFocusOnDeactivate");null==i||i();var d=function(){B(function(){u&&m(v(l.nodeFocusedBeforeActivation)),null==s||s()})};return u&&c?c(v(l.nodeFocusedBeforeActivation)).then(d,d):d(),this},pause:function(e){if(l.paused||!l.active)return this;var t=a(e,"onPause"),n=a(e,"onPostPause");return l.paused=!0,null==t||t(),W(),U(),null==n||n(),this},unpause:function(e){if(!l.paused||!l.active)return this;var t=a(e,"onUnpause"),n=a(e,"onPostUnpause");return l.paused=!1,null==t||t(),g(),_(),U(),null==n||n(),this},updateContainerElements:function(e){var t=[].concat(e).filter(Boolean);return l.containers=t.map(function(e){return"string"==typeof e?i.querySelector(e):e}),l.active&&g(),U(),this}}).updateContainerElements(e),n}},76576:function(e,t,n){n.d(t,{Z:function(){return s}});var i=n(58078);let o=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),r=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((e,t,n)=>!!e&&n.indexOf(e)===t).join(" ")};var l={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let a=(0,i.forwardRef)((e,t)=>{let{color:n="currentColor",size:o=24,strokeWidth:a=2,absoluteStrokeWidth:s,className:c="",children:u,iconNode:d,...f}=e;return(0,i.createElement)("svg",{ref:t,...l,width:o,height:o,stroke:n,strokeWidth:s?24*Number(a)/Number(o):a,className:r("lucide",c),...f},[...d.map(e=>{let[t,n]=e;return(0,i.createElement)(t,n)}),...Array.isArray(u)?u:[u]])}),s=(e,t)=>{let n=(0,i.forwardRef)((n,l)=>{let{className:s,...c}=n;return(0,i.createElement)(a,{ref:l,iconNode:t,className:r("lucide-".concat(o(e)),s),...c})});return n.displayName="".concat(e),n}},48149:function(e,t,n){n.d(t,{Z:function(){return i}});let i=(0,n(76576).Z)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},92657:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.accessPath=t.access=void 0,t.access=function(e,t,n){let i=t.slice();for(;i.length>0;){let t=i.shift();e=n.getChildren(e,i)[t]}return e},t.accessPath=function(e,t,n){let i=t.slice(),o=[e];for(;i.length>0;){let t=i.shift();e=n.getChildren(e,i)[t],o.push(e)}return o}},65141:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.ancestorIndexPaths=void 0;let i=n(39433);t.ancestorIndexPaths=function(e){let t=new Map;for(let n of(0,i.sortIndexPaths)(e))n.some((e,i)=>{let o=n.slice(0,i).join();return t.has(o)})||t.set(n.join(),n);return Array.from(t.values())}},93645:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.defineTree=void 0;let i=n(92657),o=n(35807),r=n(97469),l=n(86255),a=n(77434),s=n(79284),c=n(77011),u=n(32720),d=n(57051),f=n(54202),h=n(39942),g=n(90454);class p{constructor(e,t){this.appliedOptions=t,this.mergeOptions=e=>Object.assign(Object.assign(Object.assign({},this.baseOptions),this.appliedOptions),e),this.withOptions=e=>new p(this.baseOptions,Object.assign(Object.assign({},this.appliedOptions),e)),this.access=(e,t)=>(0,i.access)(e,t,this.mergeOptions({})),this.accessPath=(e,t)=>(0,i.accessPath)(e,t,this.mergeOptions({})),this.diagram=(e,t)=>"function"==typeof t?(0,o.diagram)(e,this.mergeOptions({getLabel:t})):(0,o.diagram)(e,this.mergeOptions(t)),this.find=(e,t)=>"function"==typeof t?(0,r.find)(e,this.mergeOptions({predicate:t})):(0,r.find)(e,this.mergeOptions(Object.assign({},t))),this.findAll=(e,t)=>"function"==typeof t?(0,r.findAll)(e,this.mergeOptions({predicate:t})):(0,r.findAll)(e,this.mergeOptions(Object.assign({},t))),this.findIndexPath=(e,t)=>"function"==typeof t?(0,r.findIndexPath)(e,this.mergeOptions({predicate:t})):(0,r.findIndexPath)(e,this.mergeOptions(Object.assign({},t))),this.findAllIndexPaths=(e,t)=>"function"==typeof t?(0,r.findAllIndexPaths)(e,this.mergeOptions({predicate:t})):(0,r.findAllIndexPaths)(e,this.mergeOptions(Object.assign({},t))),this.flat=e=>(0,l.flat)(e,this.mergeOptions({})),this.flatMap=(e,t)=>(0,a.flatMap)(e,this.mergeOptions({transform:t})),this.reduce=(e,t,n)=>(0,d.reduce)(e,this.mergeOptions({nextResult:t,initialResult:n})),this.map=(e,t)=>(0,c.map)(e,this.mergeOptions({transform:t})),this.visit=(e,t)=>"function"==typeof t?(0,g.visit)(e,this.mergeOptions({onEnter:t})):(0,g.visit)(e,this.mergeOptions(Object.assign({},t))),this.insert=(e,t)=>(0,s.insert)(e,this.mergeOptions(t)),this.remove=(e,t)=>(0,f.remove)(e,this.mergeOptions(t)),this.move=(e,t)=>(0,u.move)(e,this.mergeOptions(t)),this.replace=(e,t)=>(0,h.replace)(e,this.mergeOptions(t)),this.baseOptions="function"==typeof e?{getChildren:e}:e,this.getChildren=this.baseOptions.getChildren}}t.defineTree=function(e){return new p(e,{})}},35807:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.diagram=void 0;let i=n(43053),o=n(32599);t.diagram=function(e,t){return"box"===t.type?(0,i.boxDiagram)(e,t):(0,o.directoryDiagram)(e,t)}},43053:function(e,t){var n,i;function o(e){return Math.floor(e/2)}function r(e,t){return e.map(e=>(function(e,t){let n=t-e.length;if(n<=0)return e;let i=o(n),r=o(n),l=" ".repeat(i)+e+" ".repeat(r);return i+r+l.length<t?l+" ":l})(e,t))}function l(e,t,n){return t>e.length-1?e:e.substring(0,t)+n+e.substring(t+1)}Object.defineProperty(t,"__esModule",{value:!0}),t.boxDiagram=void 0,(i=n||(n={})).TopLeft="┌",i.TopRight="┐",i.BottomLeft="└",i.BottomRight="┘",i.Horizontal="─",i.Vertical="│",i.BottomConnectorDown="┬",i.BottomConnectorUp="┴",i.TopConnectorUp="┴",t.boxDiagram=function(e,t){return(function e(t,i,a){let s=function(e){let t=e.split("\n"),i=Math.max(...t.map(e=>e.length)),o=2+t.length,r=[[n.TopLeft,n.Horizontal.repeat(i+2),n.TopRight],...t.map(e=>[n.Vertical," ".repeat(1),e+(e.length<i?" ".repeat(i-e.length):"")," ".repeat(1),n.Vertical]),[n.BottomLeft,n.Horizontal.repeat(i+2),n.BottomRight]];return{width:i+2+2,height:o,contents:r.map(e=>e.join(""))}}(a.getLabel(t,i)),c=a.getChildren(t,i);if(0===c.length)return s;let u=c.map((t,r)=>{let s=e(t,[...i,r],a);return s.contents[0]=l(s.contents[0],o(s.contents[0].length),n.TopConnectorUp),s}),d=function(e){if(0===e.length)throw Error("Can't merge empty array of boxes");let t=Math.max(...e.map(e=>e.width));return e.slice(1).reduce((e,n)=>{let i=e.height+1+n.height,o=[];for(let r=0;r<i;r++)r<e.height?o.push(e.contents[r]):r===e.height?o.push(" ".repeat(t)):o.push(n.contents[r-e.height-1]);return{height:i,width:t,contents:r(o,t)}},e[0])}([s,function(e){if(0===e.length)throw Error("Can't merge empty array of boxes");return e.slice(1).reduce((e,t)=>{let n=Math.max(e.height,t.height),i=e.width+1+t.width,o=[];for(let i=0;i<n;i++)o.push((e.contents[i]||" ".repeat(e.width))+" ".repeat(1)+(t.contents[i]||" ".repeat(t.width)));return{height:n,width:i,contents:r(o,i)}},e[0])}(u)]),f=d.contents,h=o(d.width);f[s.height-1]=l(f[s.height-1],h,n.BottomConnectorDown);let g=f[s.height+1].indexOf(n.TopConnectorUp),p=f[s.height+1].lastIndexOf(n.TopConnectorUp);for(let e=g;e<=p;e++){let t;t=e===h?u.length>1?n.BottomConnectorUp:n.Vertical:e===g?n.TopLeft:e===p?n.TopRight:n.Horizontal,d.contents[s.height]=l(d.contents[s.height],e,t)}return d})(e,[],t).contents.join("\n")}},32599:function(e,t){var n,i;function o(e){return e.includes("\n")}function r(e,t,n){return o(e)?e.split("\n").map((e,i)=>(0===i?t:n)+e).join("\n"):t+e}Object.defineProperty(t,"__esModule",{value:!0}),t.prefixBlock=t.isMultiline=t.directoryDiagram=void 0,(i=n||(n={})).Child="├── ",i.LastChild="└── ",i.NestedChild="│   ",i.LastNestedChild="    ",t.directoryDiagram=function(e,t){return(function e(t,i,r){let l=r.getLabel(t,i),a=i.length,s={label:l,depth:a,prefix:"",multilinePrefix:""},c=r.getChildren(t,i);if(0===c.length)return[s];if(r.flattenSingleChildNodes&&1===c.length&&!o(l)){let[t]=e(c[0],[...i,0],r),n=0===i.length&&""===l;return s.label=n?`/ ${t.label}`:`${s.label} / ${t.label}`,[s]}return[s,...c.flatMap((t,o,l)=>{let s=o===l.length-1,c=e(t,[...i,o],r),u=s?n.LastChild:n.Child,d=s?n.LastNestedChild:n.NestedChild;return c.forEach(e=>{e.depth===a+1?(e.prefix=u+e.prefix,e.multilinePrefix=d+e.multilinePrefix):s?(e.prefix=n.LastNestedChild+e.prefix,e.multilinePrefix=n.LastNestedChild+e.multilinePrefix):(e.prefix=n.NestedChild+e.prefix,e.multilinePrefix=n.NestedChild+e.multilinePrefix)}),c})]})(e,[],t).map(e=>r(e.label,e.prefix,e.multilinePrefix)).join("\n")},t.isMultiline=o,t.prefixBlock=r},97469:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.findAllIndexPaths=t.findIndexPath=t.findAll=t.find=void 0;let i=n(90454);t.find=function(e,t){let n;return(0,i.visit)(e,Object.assign(Object.assign({},t),{onEnter:(e,o)=>{if(t.predicate(e,o))return n=e,i.STOP}})),n},t.findAll=function(e,t){let n=[];return(0,i.visit)(e,{onEnter:(e,i)=>{t.predicate(e,i)&&n.push(e)},getChildren:t.getChildren}),n},t.findIndexPath=function(e,t){let n;return(0,i.visit)(e,{onEnter:(e,o)=>{if(t.predicate(e,o))return n=[...o],i.STOP},getChildren:t.getChildren}),n},t.findAllIndexPaths=function(e,t){let n=[];return(0,i.visit)(e,{onEnter:(e,i)=>{t.predicate(e,i)&&n.push([...i])},getChildren:t.getChildren}),n}},86255:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.flat=void 0;let i=n(57051);t.flat=function(e,t){return(0,i.reduce)(e,Object.assign(Object.assign({},t),{initialResult:[],nextResult:(e,t)=>(e.push(t),e)}))}},77434:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.flatMap=void 0;let i=n(57051);t.flatMap=function(e,t){return(0,i.reduce)(e,Object.assign(Object.assign({},t),{initialResult:[],nextResult:(e,n,i)=>(e.push(...t.transform(n,i)),e)}))}},37322:function(e,t,n){var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),o(n(92657),t),o(n(65141),t),o(n(93645),t),o(n(35807),t),o(n(97469),t),o(n(86255),t),o(n(77434),t),o(n(15550),t),o(n(79284),t),o(n(77011),t),o(n(32720),t),o(n(88708),t),o(n(57051),t),o(n(54202),t),o(n(39942),t),o(n(39433),t),o(n(90454),t),o(n(54216),t)},15550:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},79284:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.insert=void 0;let i=n(23621);t.insert=function(e,t){let{nodes:n,at:o}=t;if(0===o.length)throw Error("Can't insert nodes at the root");let r=(0,i.getInsertionOperations)(o,n);return(0,i.applyOperations)(e,r,t)}},77011:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.map=void 0;let i=n(90454);t.map=function(e,t){let n={};return(0,i.visit)(e,Object.assign(Object.assign({},t),{onLeave:(e,i)=>{var o,r;let l=[0,...i],a=l.join(),s=t.transform(e,null!==(o=n[a])&&void 0!==o?o:[],i),c=l.slice(0,-1).join(),u=null!==(r=n[c])&&void 0!==r?r:[];u.push(s),n[c]=u}})),n[""][0]}},32720:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.move=void 0;let i=n(92657),o=n(65141),r=n(23621);t.move=function(e,t){if(0===t.indexPaths.length)return e;for(let e of t.indexPaths)if(0===e.length)throw Error("Can't move the root node");if(0===t.to.length)throw Error("Can't move nodes to the root");let n=(0,o.ancestorIndexPaths)(t.indexPaths),l=n.map(n=>(0,i.access)(e,n,t)),a=(0,r.getInsertionOperations)(t.to,l,(0,r.getRemovalOperations)(n));return(0,r.applyOperations)(e,a,t)}},23621:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.splice=t.applyOperations=t.getReplaceOperations=t.getRemovalOperations=t.getInsertionOperations=t.replaceOperation=t.removeOperation=t.insertOperation=void 0;let i=n(65141),o=n(77011);function r(e,t){return{type:"insert",index:e,nodes:t}}function l(e){return{type:"remove",indexes:e}}function a(){return{type:"replace"}}function s(e){return[e.slice(0,-1),e[e.length-1]]}function c(e,t,n,...i){return[...e.slice(0,t),...i,...e.slice(t+n)]}t.insertOperation=r,t.removeOperation=l,t.replaceOperation=a,t.getInsertionOperations=function(e,t,n=new Map){var i;let[o,l]=s(e);for(let e=o.length-1;e>=0;e--){let t=o.slice(0,e).join();(null===(i=n.get(t))||void 0===i?void 0:i.type)!=="remove"&&n.set(t,a())}let c=n.get(o.join());return(null==c?void 0:c.type)==="remove"?n.set(o.join(),{type:"removeThenInsert",removeIndexes:c.indexes,insertIndex:l,insertNodes:t}):n.set(o.join(),r(l,t)),n},t.getRemovalOperations=function(e){var t,n;let o=(0,i.ancestorIndexPaths)(e),r=new Map;for(let e of o){let n=e.slice(0,-1).join(),i=null!==(t=r.get(n))&&void 0!==t?t:[];i.push(e[e.length-1]),r.set(n,i)}let s=new Map;for(let e of o)for(let t=e.length-1;t>=0;t--){let n=e.slice(0,t).join();s.set(n,a())}for(let e of o){let t=e.slice(0,-1).join();s.set(t,l(null!==(n=r.get(t))&&void 0!==n?n:[]))}return s},t.getReplaceOperations=function(e,t){let n=new Map,[i,o]=s(e);for(let e=i.length-1;e>=0;e--){let t=i.slice(0,e).join();n.set(t,a())}return n.set(i.join(),{type:"removeThenInsert",removeIndexes:[o],insertIndex:o,insertNodes:[t]}),n},t.applyOperations=function(e,t,n){return(0,o.map)(e,Object.assign(Object.assign({},n),{getChildren:(e,i)=>{let o=i.join(),r=t.get(o);switch(null==r?void 0:r.type){case"replace":case"remove":case"removeThenInsert":case"insert":return n.getChildren(e,i);default:return[]}},transform:(e,i,o)=>{let r=o.join(),l=t.get(r);switch(null==l?void 0:l.type){case"remove":return n.create(e,i.filter((e,t)=>!l.indexes.includes(t)),o);case"removeThenInsert":let a=i.filter((e,t)=>!l.removeIndexes.includes(t)),s=l.removeIndexes.reduce((e,t)=>t<e?e-1:e,l.insertIndex);return n.create(e,c(a,s,0,...l.insertNodes),o);case"insert":return n.create(e,c(i,l.index,0,...l.nodes),o);case"replace":return n.create(e,i,o);default:return e}}}))},t.splice=c},88708:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},57051:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.reduce=void 0;let i=n(90454);t.reduce=function(e,t){let n=t.initialResult;return(0,i.visit)(e,Object.assign(Object.assign({},t),{onEnter:(e,i)=>{n=t.nextResult(n,e,i)}})),n}},54202:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.remove=void 0;let i=n(23621);t.remove=function(e,t){if(0===t.indexPaths.length)return e;for(let e of t.indexPaths)if(0===e.length)throw Error("Can't remove the root node");let n=(0,i.getRemovalOperations)(t.indexPaths);return(0,i.applyOperations)(e,n,t)}},39942:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.replace=void 0;let i=n(23621);t.replace=function(e,t){if(0===t.at.length)return t.node;let n=(0,i.getReplaceOperations)(t.at,t.node);return(0,i.applyOperations)(e,n,t)}},39433:function(e,t){function n(e,t){for(let n=0;n<Math.min(e.length,t.length);n++){if(e[n]<t[n])return -1;if(e[n]>t[n])return 1}return e.length-t.length}Object.defineProperty(t,"__esModule",{value:!0}),t.sortIndexPaths=t.compareIndexPaths=void 0,t.compareIndexPaths=n,t.sortIndexPaths=function(e){return e.sort(n)}},90454:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.visit=t.STOP=t.SKIP=void 0,t.SKIP="skip",t.STOP="stop",t.visit=function(e,n){let{onEnter:i,onLeave:o,getChildren:r}=n,l=[],a=[{node:e}],s=n.reuseIndexPath?()=>l:()=>l.slice();for(;a.length>0;){let e=a[a.length-1];if(void 0===e.state){let n=null==i?void 0:i(e.node,s());if(n===t.STOP)return;e.state=n===t.SKIP?-1:0}let n=e.children||r(e.node,s());if(e.children||(e.children=n),-1!==e.state){if(e.state<n.length){let t=e.state;l.push(t),a.push({node:n[t]}),e.state=t+1;continue}if((null==o?void 0:o(e.node,s()))===t.STOP)return}l.pop(),a.pop()}}},54216:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.withOptions=void 0;let i=n(93645);t.withOptions=i.defineTree},75036:function(e,t,n){n.d(t,{G:function(){return d}});var i=new WeakMap,o=new WeakMap,r={},l=0,a=function(e){return e&&(e.host||a(e.parentNode))},s=function(e,t,n,s){var c=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=a(e);return n&&t.contains(n)?n:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});r[n]||(r[n]=new WeakMap);var u=r[n],d=[],f=new Set,h=new Set(c),g=function(e){!e||f.has(e)||(f.add(e),g(e.parentNode))};c.forEach(g);var p=function(e){!e||h.has(e)||Array.prototype.forEach.call(e.children,function(e){if(f.has(e))p(e);else try{var t=e.getAttribute(s),r=null!==t&&"false"!==t,l=(i.get(e)||0)+1,a=(u.get(e)||0)+1;i.set(e,l),u.set(e,a),d.push(e),1===l&&r&&o.set(e,!0),1===a&&e.setAttribute(n,"true"),r||e.setAttribute(s,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return p(t),f.clear(),l++,function(){d.forEach(function(e){var t=i.get(e)-1,r=u.get(e)-1;i.set(e,t),u.set(e,r),t||(o.has(e)||e.removeAttribute(s),o.delete(e)),r||e.removeAttribute(n)}),--l||(i=new WeakMap,i=new WeakMap,o=new WeakMap,r={})}},c=function(e,t,n){void 0===n&&(n="data-aria-hidden");var i=Array.from(Array.isArray(e)?e:[e]),o=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(i.push.apply(i,Array.from(o.querySelectorAll("[aria-live]"))),s(i,o,n,"aria-hidden")):function(){return null}},u=e=>{let t=requestAnimationFrame(()=>e());return()=>cancelAnimationFrame(t)};function d(e,t={}){let{defer:n=!0}=t,i=[];return i.push((n?u:e=>e())(()=>{let t=("function"==typeof e?e():e).filter(Boolean);i.push(c(t))})),()=>{i.forEach(e=>e?.())}}},97748:function(e,t,n){n.d(t,{DC:function(){return s}});var i=n(64652);n(37322);var o=Object.defineProperty,r=(e,t,n)=>t in e?o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,l=(e,t,n)=>r(e,"symbol"!=typeof t?t+"":t,n),a={itemToValue:e=>"string"==typeof e?e:(0,i.Kn)(e)&&(0,i.m2)(e,"value")?e.value:"",itemToString:e=>"string"==typeof e?e:(0,i.Kn)(e)&&(0,i.m2)(e,"label")?e.label:a.itemToValue(e),isItemDisabled:e=>!!((0,i.Kn)(e)&&(0,i.m2)(e,"disabled"))&&!!e.disabled},s=class{constructor(e){this.options=e,l(this,"items"),this.items=[...e.items]}isEqual(e){return(0,i.Xy)(this.items,e.items)}setItems(e){this.items=Array.from(e)}getValues(e=this.items){return Array.from(e).map(e=>this.getItemValue(e)).filter(Boolean)}find(e){if(null==e)return null;let t=this.items.findIndex(t=>this.getItemValue(t)===e);return null!=t?this.items[t]:null}findMany(e){return Array.from(e).map(e=>this.find(e)).filter(Boolean)}at(e){return this.items[e]??null}sortFn(e,t){return(this.indexOf(e)??0)-(this.indexOf(t)??0)}sort(e){return[...e].sort(this.sortFn.bind(this))}getItemValue(e){return null==e?null:this.options.itemToValue?.(e)??a.itemToValue(e)}getItemDisabled(e){return null!=e&&(this.options.isItemDisabled?.(e)??a.isItemDisabled(e))}stringifyItem(e){return null==e?null:this.options.itemToString?.(e)??a.itemToString(e)}stringify(e){return null==e?null:this.stringifyItem(this.find(e))}stringifyItems(e,t=", "){return Array.from(e).map(e=>this.stringifyItem(e)).filter(Boolean).join(t)}stringifyMany(e,t){return this.stringifyItems(this.findMany(e),t)}has(e){return -1!==this.indexOf(e)}hasItem(e){return null!=e&&this.has(this.getItemValue(e))}get size(){return this.items.length}get firstValue(){let e=0;for(;this.getItemDisabled(this.at(e));)e++;return this.getItemValue(this.at(e))}get lastValue(){let e=this.size-1;for(;this.getItemDisabled(this.at(e));)e--;return this.getItemValue(this.at(e))}getNextValue(e,t=1,n=!1){let i=this.indexOf(e);if(-1===i)return null;for(i=n?Math.min(i+t,this.size-1):i+t;i<=this.size&&this.getItemDisabled(this.at(i));)i++;return this.getItemValue(this.at(i))}getPreviousValue(e,t=1,n=!1){let i=this.indexOf(e);if(-1===i)return null;for(i=n?Math.max(i-t,0):i-t;i>=0&&this.getItemDisabled(this.at(i));)i--;return this.getItemValue(this.at(i))}indexOf(e){return null==e?-1:this.items.findIndex(t=>this.getItemValue(t)===e)}getByText(e,t){let n=null!=t?u(this.items,this.indexOf(t)):this.items;return 1===e.length&&(n=n.filter(e=>this.getItemValue(e)!==t)),n.find(t=>c(this.stringifyItem(t),e))}search(e,t){let{state:n,currentValue:i,timeout:o=350}=t,r=n.keysSoFar+e,l=r.length>1&&Array.from(r).every(e=>e===r[0])?r[0]:r,a=this.getByText(l,i),s=this.getItemValue(a);function c(){clearTimeout(n.timer),n.timer=-1}return!function e(t){n.keysSoFar=t,c(),""!==t&&(n.timer=+setTimeout(()=>{e(""),c()},o))}(r),s}*[Symbol.iterator](){yield*this.items}insertBefore(e,t){let n=this.indexOf(e);-1!==n&&this.items.splice(n,0,t)}insertAfter(e,t){let n=this.indexOf(e);-1!==n&&this.items.splice(n+1,0,t)}reorder(e,t){if(-1===e||-1===t||e===t)return;let[n]=this.items.splice(e,1);this.items.splice(t,0,n)}json(){return{size:this.size,first:this.firstValue,last:this.lastValue}}},c=(e,t)=>!!e?.toLowerCase().startsWith(t.toLowerCase()),u=(e,t)=>e.map((n,i)=>e[(Math.max(t,0)+i)%e.length])},53249:function(e,t,n){n.d(t,{$j:function(){return g},u_:function(){return p}});var i=n(43090),o=n(87984),r=n(75036),l=n(28733),a=n(58732),s=n(29654),c=n(64652),u=n(16339),d=n(62487),f=(0,i.F)("dialog").parts("trigger","backdrop","positioner","content","title","description","closeTrigger").build(),h=(0,o.tp)({getPositionerId:e=>e.ids?.positioner??`dialog:${e.id}:positioner`,getBackdropId:e=>e.ids?.backdrop??`dialog:${e.id}:backdrop`,getContentId:e=>e.ids?.content??`dialog:${e.id}:content`,getTriggerId:e=>e.ids?.trigger??`dialog:${e.id}:trigger`,getTitleId:e=>e.ids?.title??`dialog:${e.id}:title`,getDescriptionId:e=>e.ids?.description??`dialog:${e.id}:description`,getCloseTriggerId:e=>e.ids?.closeTrigger??`dialog:${e.id}:close`,getContentEl:e=>h.getById(e,h.getContentId(e)),getPositionerEl:e=>h.getById(e,h.getPositionerId(e)),getBackdropEl:e=>h.getById(e,h.getBackdropId(e)),getTriggerEl:e=>h.getById(e,h.getTriggerId(e)),getTitleEl:e=>h.getById(e,h.getTitleId(e)),getDescriptionEl:e=>h.getById(e,h.getDescriptionId(e)),getCloseTriggerEl:e=>h.getById(e,h.getCloseTriggerId(e))});function g(e,t,n){let i=e.context["aria-label"],o=e.matches("open"),r=e.context.renderedElements;return{open:o,setOpen(e){e!==o&&t(e?"OPEN":"CLOSE")},getTriggerProps:()=>n.button({...f.trigger.attrs,dir:e.context.dir,id:h.getTriggerId(e.context),"aria-haspopup":"dialog",type:"button","aria-expanded":o,"data-state":o?"open":"closed","aria-controls":h.getContentId(e.context),onClick(e){e.defaultPrevented||t("TOGGLE")}}),getBackdropProps:()=>n.element({...f.backdrop.attrs,dir:e.context.dir,hidden:!o,id:h.getBackdropId(e.context),"data-state":o?"open":"closed"}),getPositionerProps:()=>n.element({...f.positioner.attrs,dir:e.context.dir,id:h.getPositionerId(e.context),style:{pointerEvents:o?void 0:"none"}}),getContentProps:()=>n.element({...f.content.attrs,dir:e.context.dir,role:e.context.role,hidden:!o,id:h.getContentId(e.context),tabIndex:-1,"data-state":o?"open":"closed","aria-modal":!0,"aria-label":i||void 0,"aria-labelledby":i||!r.title?void 0:h.getTitleId(e.context),"aria-describedby":r.description?h.getDescriptionId(e.context):void 0}),getTitleProps:()=>n.element({...f.title.attrs,dir:e.context.dir,id:h.getTitleId(e.context)}),getDescriptionProps:()=>n.element({...f.description.attrs,dir:e.context.dir,id:h.getDescriptionId(e.context)}),getCloseTriggerProps:()=>n.button({...f.closeTrigger.attrs,dir:e.context.dir,id:h.getCloseTriggerId(e.context),type:"button",onClick(e){e.defaultPrevented||(e.stopPropagation(),t("CLOSE"))}})}}function p(e){let t=(0,c.oA)(e);return(0,l.C8)({id:"dialog",initial:t.open?"open":"closed",context:{role:"dialog",renderedElements:{title:!0,description:!0},modal:!0,trapFocus:!0,preventScroll:!0,closeOnInteractOutside:!0,closeOnEscape:!0,restoreFocus:!0,...t},created:["setAlertDialogProps"],watch:{open:["toggleVisibility"]},states:{open:{entry:["checkRenderedElements","syncZIndex"],activities:["trackDismissableElement","trapFocus","preventScroll","hideContentBelow"],on:{"CONTROLLED.CLOSE":{target:"closed"},CLOSE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose"]}],TOGGLE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose"]}]}},closed:{on:{"CONTROLLED.OPEN":{target:"open"},OPEN:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen"]}],TOGGLE:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen"]}]}}}},{guards:{isOpenControlled:e=>!!e["open.controlled"]},activities:{trackDismissableElement:(e,t,{send:n})=>(0,a.A)(()=>h.getContentEl(e),{defer:!0,pointerBlocking:e.modal,exclude:[h.getTriggerEl(e)],onInteractOutside(t){e.onInteractOutside?.(t),e.closeOnInteractOutside||t.preventDefault()},persistentElements:e.persistentElements,onFocusOutside:e.onFocusOutside,onPointerDownOutside:e.onPointerDownOutside,onEscapeKeyDown(t){e.onEscapeKeyDown?.(t),e.closeOnEscape||t.preventDefault()},onDismiss(){n({type:"CLOSE",src:"interact-outside"})}}),preventScroll(e){if(e.preventScroll)return(0,s.M)(h.getDoc(e))},trapFocus(e){let t;if(!e.trapFocus||!e.modal)return;let n=(0,o.Y3)(()=>{let n=h.getContentEl(e);if(n){t=(0,u.v)(n,{document:h.getDoc(e),escapeDeactivates:!1,preventScroll:!0,fallbackFocus:n,returnFocusOnDeactivate:!!e.restoreFocus,allowOutsideClick:!0,initialFocus:e.initialFocusEl?.()??void 0,setReturnFocus:t=>e.finalFocusEl?.()??t});try{t.activate()}catch{}}});return()=>{t?.deactivate(),n()}},hideContentBelow(e){if(e.modal)return(0,r.G)(()=>[h.getContentEl(e)],{defer:!0})}},actions:{setAlertDialogProps(e){"alertdialog"===e.role&&(e.initialFocusEl||(e.initialFocusEl=()=>h.getCloseTriggerEl(e)),e.closeOnInteractOutside=!1)},checkRenderedElements(e){(0,o.Wn)(()=>{e.renderedElements.title=!!h.getTitleEl(e),e.renderedElements.description=!!h.getDescriptionEl(e)})},syncZIndex(e){(0,o.Wn)(()=>{let t=h.getContentEl(e);if(!t)return;let n=h.getWin(e).getComputedStyle(t);[h.getPositionerEl(e),h.getBackdropEl(e)].forEach(e=>{e?.style.setProperty("--z-index",n.zIndex)})})},invokeOnClose(e){e.onOpenChange?.({open:!1})},invokeOnOpen(e){e.onOpenChange?.({open:!0})},toggleVisibility(e,t,{send:n}){n({type:e.open?"CONTROLLED.OPEN":"CONTROLLED.CLOSE",previousEvent:t})}}})}var m=(0,d.e)()(["aria-label","closeOnEscape","closeOnInteractOutside","dir","finalFocusEl","getRootNode","getRootNode","id","id","ids","initialFocusEl","modal","onEscapeKeyDown","onFocusOutside","onInteractOutside","onOpenChange","onPointerDownOutside","open.controlled","open","persistentElements","preventScroll","restoreFocus","role","trapFocus"]);(0,c.xQ)(m)},58732:function(e,t,n){n.d(t,{A:function(){return u},B:function(){return d}});var i,o=n(87984),r=n(16373),l=n(64652),a=n(75050),s={layers:[],branches:[],count(){return this.layers.length},pointerBlockingLayers(){return this.layers.filter(e=>e.pointerBlocking)},topMostPointerBlockingLayer(){return[...this.pointerBlockingLayers()].slice(-1)[0]},hasPointerBlockingLayer(){return this.pointerBlockingLayers().length>0},isBelowPointerBlockingLayer(e){return this.indexOf(e)<(this.topMostPointerBlockingLayer()?this.indexOf(this.topMostPointerBlockingLayer()?.node):-1)},isTopMost(e){let t=this.layers[this.count()-1];return t?.node===e},getNestedLayers(e){return Array.from(this.layers).slice(this.indexOf(e)+1)},isInNestedLayer(e,t){return this.getNestedLayers(e).some(e=>(0,o.r3)(e.node,t))},isInBranch(e){return Array.from(this.branches).some(t=>(0,o.r3)(t,e))},add(e){let t=this.layers.push(e);e.node.style.setProperty("--layer-index",`${t}`)},addBranch(e){this.branches.push(e)},remove(e){let t=this.indexOf(e);t<0||(t<this.count()-1&&this.getNestedLayers(e).forEach(e=>e.dismiss()),this.layers.splice(t,1),e.style.removeProperty("--layer-index"))},removeBranch(e){let t=this.branches.indexOf(e);t>=0&&this.branches.splice(t,1)},indexOf(e){return this.layers.findIndex(t=>t.node===e)},dismiss(e){this.layers[this.indexOf(e)]?.dismiss()},clear(){this.remove(this.layers[0].node)}};function c(){s.layers.forEach(({node:e})=>{e.style.pointerEvents=s.isBelowPointerBlockingLayer(e)?"none":"auto"})}function u(e,t){let{defer:n}=t,u=n?o.Wn:e=>e(),d=[];return d.push(u(()=>{let n=(0,l.mf)(e)?e():e;d.push(function(e,t){var n;if(!e){(0,l.ZK)("[@zag-js/dismissable] node is `null` or `undefined`");return}let{onDismiss:u,pointerBlocking:d,exclude:f,debug:h}=t;s.add({dismiss:u,node:e,pointerBlocking:d}),c();let g=[d?function(e,t){let n=(0,o.Me)(e),r=[];if(s.hasPointerBlockingLayer()&&!n.body.hasAttribute("data-inert")&&(i=document.body.style.pointerEvents,queueMicrotask(()=>{n.body.style.pointerEvents="none",n.body.setAttribute("data-inert","")})),t){let e=(0,o.Sn)(t,e=>{r.push((0,o.A_)(e,{pointerEvents:"auto"}))});r.push(e)}return()=>{s.hasPointerBlockingLayer()||(queueMicrotask(()=>{n.body.style.pointerEvents=i,n.body.removeAttribute("data-inert"),0===n.body.style.length&&n.body.removeAttribute("style")}),r.forEach(e=>e()))}}(e,t.persistentElements):void 0,(n=function(n){s.isTopMost(e)&&(t.onEscapeKeyDown?.(n),!n.defaultPrevented&&u&&(n.preventDefault(),u()))},(0,a.EV)((0,o.Me)(e),"keydown",e=>{"Escape"===e.key&&(e.isComposing||n?.(e))},{capture:!0})),(0,r.J)(e,{exclude:function(n){if(!e)return!1;let i="function"==typeof f?f():f,r=Array.isArray(i)?i:[i],l=t.persistentElements?.map(e=>e()).filter(o.DV);return l&&r.push(...l),r.some(e=>(0,o.r3)(e,n))||s.isInNestedLayer(e,n)},onFocusOutside:function(e){let n=(0,o.NI)(e.detail.originalEvent);!s.isInBranch(n)&&(t.onFocusOutside?.(e),t.onInteractOutside?.(e),e.defaultPrevented||(h&&console.log("onFocusOutside:",e.detail.originalEvent),u?.()))},onPointerDownOutside:function(n){let i=(0,o.NI)(n.detail.originalEvent);!(s.isBelowPointerBlockingLayer(e)||s.isInBranch(i))&&(t.onPointerDownOutside?.(n),t.onInteractOutside?.(n),n.defaultPrevented||(h&&console.log("onPointerDownOutside:",n.detail.originalEvent),u?.()))},defer:t.defer})];return()=>{s.remove(e),c(),e.style.pointerEvents="",g.forEach(e=>e?.())}}(n,t))})),()=>{d.forEach(e=>e?.())}}function d(e,t={}){let{defer:n}=t,i=n?o.Wn:e=>e(),r=[];return r.push(i(()=>{let t=(0,l.mf)(e)?e():e;if(!t){(0,l.ZK)("[@zag-js/dismissable] branch node is `null` or `undefined`");return}s.addBranch(t),r.push(()=>{s.removeBranch(t)})})),()=>{r.forEach(e=>e?.())}}},31355:function(e,t,n){n.d(t,{FW:function(){return a},NS:function(){return s},T0:function(){return r},x$:function(){return l}});var i=e=>e.ownerDocument.defaultView||window;function o(e,t){let{type:n="HTMLInputElement",property:o="value"}=t;return Object.getOwnPropertyDescriptor(i(e)[n].prototype,o)??{}}function r(e,t){let n=o(e,{type:"HTMLInputElement",property:"checked"});n.set?.call(e,t),t?e.setAttribute("checked",""):e.removeAttribute("checked")}function l(e,t){let{value:n,bubbles:r=!0}=t;if(!e)return;let l=i(e);e instanceof l.HTMLInputElement&&(!function(e,t,n={}){let i=o(e,n);i.set?.call(e,t),e.setAttribute("value",t)}(e,`${n}`),e.dispatchEvent(new l.Event("input",{bubbles:r})))}function a(e,t){let{checked:n,bubbles:o=!0}=t;if(!e)return;let l=i(e);e instanceof l.HTMLInputElement&&(r(e,n),e.dispatchEvent(new l.Event("click",{bubbles:o})))}function s(e,t){if(!e)return;let{onFieldsetDisabledChange:n,onFormReset:i}=t,o=[function(e,t){if(!e)return;let n=e.matches("textarea, input, select, button")?e.form:e.closest("form");return n?.addEventListener("reset",t,{passive:!0}),()=>{n?.removeEventListener("reset",t)}}(e,i),function(e,t){let n=e?.closest("fieldset");if(!n)return;t(n.disabled);let i=new(n.ownerDocument.defaultView||window).MutationObserver(()=>t(n.disabled));return i.observe(n,{attributes:!0,attributeFilter:["disabled"]}),()=>i.disconnect()}(e,n)];return()=>{o.forEach(e=>e?.())}}},16373:function(e,t,n){n.d(t,{J:function(){return u}});var i=n(75050),o=n(87984),r=n(64652),l="pointerdown.outside",a="focus.outside",s=e=>"clientY"in e;function c(e,t){if(!t||!s(e))return!1;let n=t.scrollHeight>t.clientHeight&&e.clientX>t.clientWidth,i=t.scrollWidth>t.clientWidth&&e.clientY>t.clientHeight;return n||i}function u(e,t){let{defer:n}=t,u=n?o.Wn:e=>e(),d=[];return d.push(u(()=>{let n="function"==typeof e?e():e;d.push(function(e,t){let{exclude:n,onFocusOutside:u,onPointerDownOutside:d,onInteractOutside:f,defer:h}=t;if(!e)return;let g=(0,o.Me)(e),p=(0,o.Jj)(e),m=function(e){let t={each(t){for(let n=0;n<e.frames?.length;n+=1){let i=e.frames[n];i&&t(i)}},addEventListener:(e,n,i)=>(t.each(t=>{try{t.document.addEventListener(e,n,i)}catch{}}),()=>{try{t.removeEventListener(e,n,i)}catch{}}),removeEventListener(e,n,i){t.each(t=>{try{t.document.removeEventListener(e,n,i)}catch{}})}};return t}(p),v=function(e){let t=null!=e.frameElement?e.parent:null;return{addEventListener:(e,n,i)=>{try{t?.addEventListener(e,n,i)}catch{}return()=>{try{t?.removeEventListener(e,n,i)}catch{}}},removeEventListener:(e,n,i)=>{try{t?.removeEventListener(e,n,i)}catch{}}}}(p);function y(t){let i=(0,o.NI)(t);return!(!(0,o.DV)(i)||(0,o.r3)(e,i)||function(e,t){if(!s(t)||!e)return!1;let n=e.getBoundingClientRect();return 0!==n.width&&0!==n.height&&n.top<=t.clientY&&t.clientY<=n.top+n.height&&n.left<=t.clientX&&t.clientX<=n.left+n.width}(e,t)||c(t,i)||c(t,(0,o.uM)(e)))&&!n?.(i)}let b=new Set;function I(t){function n(){let n=h?o.Wn:e=>e(),a=t.composedPath?.()??[t.target];n(()=>{if(e&&y(t)){if(d||f){let t=(0,r.PP)(d,f);e.addEventListener(l,t,{once:!0})}(0,i.LI)(e,l,{bubbles:!1,cancelable:!0,detail:{originalEvent:t,contextmenu:(0,i.v$)(t),focusable:function(e){for(let t of e)if((0,o.DV)(t)&&(0,o.EB)(t))return!0;return!1}(a)}})}})}"touch"===t.pointerType?(b.forEach(e=>e()),b.add((0,i.EV)(g,"click",n,{once:!0})),b.add(v.addEventListener("click",n,{once:!0})),b.add(m.addEventListener("click",n,{once:!0}))):n()}let E=new Set,O=setTimeout(()=>{E.add((0,i.EV)(g,"pointerdown",I,!0)),E.add(v.addEventListener("pointerdown",I,!0)),E.add(m.addEventListener("pointerdown",I,!0))},0);function x(t){(h?o.Wn:e=>e())(()=>{if(e&&y(t)){if(u||f){let t=(0,r.PP)(u,f);e.addEventListener(a,t,{once:!0})}(0,i.LI)(e,a,{bubbles:!1,cancelable:!0,detail:{originalEvent:t,contextmenu:!1,focusable:(0,o.EB)((0,o.NI)(t))}})}})}return E.add((0,i.EV)(g,"focusin",x,!0)),E.add(v.addEventListener("focusin",x,!0)),E.add(m.addEventListener("focusin",x,!0)),()=>{clearTimeout(O),b.forEach(e=>e()),E.forEach(e=>e())}}(n,t))})),()=>{d.forEach(e=>e?.())}}},2352:function(e,t,n){n.d(t,{x_:function(){return eE},uH:function(){return ev},hn:function(){return ex}});let i=["top","right","bottom","left"],o=Math.min,r=Math.max,l={left:"right",right:"left",bottom:"top",top:"bottom"},a={start:"end",end:"start"};function s(e,t){return"function"==typeof e?e(t):e}function c(e){return e.split("-")[0]}function u(e){return e.split("-")[1]}function d(e){return"x"===e?"y":"x"}function f(e){return"y"===e?"height":"width"}function h(e){return["top","bottom"].includes(c(e))?"y":"x"}function g(e){return e.replace(/start|end/g,e=>a[e])}function p(e){return e.replace(/left|right|bottom|top/g,e=>l[e])}function m(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function v(e){let{x:t,y:n,width:i,height:o}=e;return{width:i,height:o,top:n,left:t,right:t+i,bottom:n+o,x:t,y:n}}function y(e,t,n){let i,{reference:o,floating:r}=e,l=h(t),a=d(h(t)),s=f(a),g=c(t),p="y"===l,m=o.x+o.width/2-r.width/2,v=o.y+o.height/2-r.height/2,y=o[s]/2-r[s]/2;switch(g){case"top":i={x:m,y:o.y-r.height};break;case"bottom":i={x:m,y:o.y+o.height};break;case"right":i={x:o.x+o.width,y:v};break;case"left":i={x:o.x-r.width,y:v};break;default:i={x:o.x,y:o.y}}switch(u(t)){case"start":i[a]-=y*(n&&p?-1:1);break;case"end":i[a]+=y*(n&&p?-1:1)}return i}let b=async(e,t,n)=>{let{placement:i="bottom",strategy:o="absolute",middleware:r=[],platform:l}=n,a=r.filter(Boolean),s=await (null==l.isRTL?void 0:l.isRTL(t)),c=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:d}=y(c,i,s),f=i,h={},g=0;for(let n=0;n<a.length;n++){let{name:r,fn:p}=a[n],{x:m,y:v,data:b,reset:I}=await p({x:u,y:d,initialPlacement:i,placement:f,strategy:o,middlewareData:h,rects:c,platform:l,elements:{reference:e,floating:t}});u=null!=m?m:u,d=null!=v?v:d,h={...h,[r]:{...h[r],...b}},I&&g<=50&&(g++,"object"==typeof I&&(I.placement&&(f=I.placement),I.rects&&(c=!0===I.rects?await l.getElementRects({reference:e,floating:t,strategy:o}):I.rects),{x:u,y:d}=y(c,f,s)),n=-1)}return{x:u,y:d,placement:f,strategy:o,middlewareData:h}};async function I(e,t){var n;void 0===t&&(t={});let{x:i,y:o,platform:r,rects:l,elements:a,strategy:c}=e,{boundary:u="clippingAncestors",rootBoundary:d="viewport",elementContext:f="floating",altBoundary:h=!1,padding:g=0}=s(t,e),p=m(g),y=a[h?"floating"===f?"reference":"floating":f],b=v(await r.getClippingRect({element:null==(n=await (null==r.isElement?void 0:r.isElement(y)))||n?y:y.contextElement||await (null==r.getDocumentElement?void 0:r.getDocumentElement(a.floating)),boundary:u,rootBoundary:d,strategy:c})),I="floating"===f?{x:i,y:o,width:l.floating.width,height:l.floating.height}:l.reference,E=await (null==r.getOffsetParent?void 0:r.getOffsetParent(a.floating)),O=await (null==r.isElement?void 0:r.isElement(E))&&await (null==r.getScale?void 0:r.getScale(E))||{x:1,y:1},x=v(r.convertOffsetParentRelativeRectToViewportRelativeRect?await r.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:I,offsetParent:E,strategy:c}):I);return{top:(b.top-x.top+p.top)/O.y,bottom:(x.bottom-b.bottom+p.bottom)/O.y,left:(b.left-x.left+p.left)/O.x,right:(x.right-b.right+p.right)/O.x}}function E(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function O(e){return i.some(t=>e[t]>=0)}async function x(e,t){let{placement:n,platform:i,elements:o}=e,r=await (null==i.isRTL?void 0:i.isRTL(o.floating)),l=c(n),a=u(n),d="y"===h(n),f=["left","top"].includes(l)?-1:1,g=r&&d?-1:1,p=s(t,e),{mainAxis:m,crossAxis:v,alignmentAxis:y}="number"==typeof p?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...p};return a&&"number"==typeof y&&(v="end"===a?-1*y:y),d?{x:v*g,y:m*f}:{x:m*f,y:v*g}}let w=Math.min,T=Math.max,C=Math.round,P=Math.floor,R=e=>({x:e,y:e});function N(){return"undefined"!=typeof window}function L(e){return k(e)?(e.nodeName||"").toLowerCase():"#document"}function A(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function S(e){var t;return null==(t=(k(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function k(e){return!!N()&&(e instanceof Node||e instanceof A(e).Node)}function D(e){return!!N()&&(e instanceof Element||e instanceof A(e).Element)}function F(e){return!!N()&&(e instanceof HTMLElement||e instanceof A(e).HTMLElement)}function M(e){return!!N()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof A(e).ShadowRoot)}function B(e){let{overflow:t,overflowX:n,overflowY:i,display:o}=_(e);return/auto|scroll|overlay|hidden|clip/.test(t+i+n)&&!["inline","contents"].includes(o)}function V(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function G(e){let t=j(),n=D(e)?_(e):e;return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function j(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function H(e){return["html","body","#document"].includes(L(e))}function _(e){return A(e).getComputedStyle(e)}function W(e){return D(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function $(e){if("html"===L(e))return e;let t=e.assignedSlot||e.parentNode||M(e)&&e.host||S(e);return M(t)?t.host:t}function U(e,t,n){var i;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=$(t);return H(n)?t.ownerDocument?t.ownerDocument.body:t.body:F(n)&&B(n)?n:e(n)}(e),r=o===(null==(i=e.ownerDocument)?void 0:i.body),l=A(o);if(r){let e=z(l);return t.concat(l,l.visualViewport||[],B(o)?o:[],e&&n?U(e):[])}return t.concat(o,U(o,[],n))}function z(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function K(e){let t=_(e),n=parseFloat(t.width)||0,i=parseFloat(t.height)||0,o=F(e),r=o?e.offsetWidth:n,l=o?e.offsetHeight:i,a=C(n)!==r||C(i)!==l;return a&&(n=r,i=l),{width:n,height:i,$:a}}function q(e){return D(e)?e:e.contextElement}function Y(e){let t=q(e);if(!F(t))return R(1);let n=t.getBoundingClientRect(),{width:i,height:o,$:r}=K(t),l=(r?C(n.width):n.width)/i,a=(r?C(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),a&&Number.isFinite(a)||(a=1),{x:l,y:a}}let X=R(0);function Z(e){let t=A(e);return j()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:X}function Q(e,t,n,i){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let r=e.getBoundingClientRect(),l=q(e),a=R(1);t&&(i?D(i)&&(a=Y(i)):a=Y(e));let s=(void 0===(o=n)&&(o=!1),i&&(!o||i===A(l))&&o)?Z(l):R(0),c=(r.left+s.x)/a.x,u=(r.top+s.y)/a.y,d=r.width/a.x,f=r.height/a.y;if(l){let e=A(l),t=i&&D(i)?A(i):i,n=e,o=z(n);for(;o&&i&&t!==n;){let e=Y(o),t=o.getBoundingClientRect(),i=_(o),r=t.left+(o.clientLeft+parseFloat(i.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(i.paddingTop))*e.y;c*=e.x,u*=e.y,d*=e.x,f*=e.y,c+=r,u+=l,o=z(n=A(o))}}return v({width:d,height:f,x:c,y:u})}function J(e,t){let n=W(e).scrollLeft;return t?t.left+n:Q(S(e)).left+n}function ee(e,t,n){let i;if("viewport"===t)i=function(e,t){let n=A(e),i=S(e),o=n.visualViewport,r=i.clientWidth,l=i.clientHeight,a=0,s=0;if(o){r=o.width,l=o.height;let e=j();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,s=o.offsetTop)}return{width:r,height:l,x:a,y:s}}(e,n);else if("document"===t)i=function(e){let t=S(e),n=W(e),i=e.ownerDocument.body,o=T(t.scrollWidth,t.clientWidth,i.scrollWidth,i.clientWidth),r=T(t.scrollHeight,t.clientHeight,i.scrollHeight,i.clientHeight),l=-n.scrollLeft+J(e),a=-n.scrollTop;return"rtl"===_(i).direction&&(l+=T(t.clientWidth,i.clientWidth)-o),{width:o,height:r,x:l,y:a}}(S(e));else if(D(t))i=function(e,t){let n=Q(e,!0,"fixed"===t),i=n.top+e.clientTop,o=n.left+e.clientLeft,r=F(e)?Y(e):R(1),l=e.clientWidth*r.x;return{width:l,height:e.clientHeight*r.y,x:o*r.x,y:i*r.y}}(t,n);else{let n=Z(e);i={...t,x:t.x-n.x,y:t.y-n.y}}return v(i)}function et(e){return"static"===_(e).position}function en(e,t){if(!F(e)||"fixed"===_(e).position)return null;if(t)return t(e);let n=e.offsetParent;return S(e)===n&&(n=n.ownerDocument.body),n}function ei(e,t){let n=A(e);if(V(e))return n;if(!F(e)){let t=$(e);for(;t&&!H(t);){if(D(t)&&!et(t))return t;t=$(t)}return n}let i=en(e,t);for(;i&&["table","td","th"].includes(L(i))&&et(i);)i=en(i,t);return i&&H(i)&&et(i)&&!G(i)?n:i||function(e){let t=$(e);for(;F(t)&&!H(t);){if(G(t))return t;if(V(t))break;t=$(t)}return null}(e)||n}let eo=async function(e){let t=this.getOffsetParent||ei,n=this.getDimensions,i=await n(e.floating);return{reference:function(e,t,n){let i=F(t),o=S(t),r="fixed"===n,l=Q(e,!0,r,t),a={scrollLeft:0,scrollTop:0},s=R(0);if(i||!i&&!r){if(("body"!==L(t)||B(o))&&(a=W(t)),i){let e=Q(t,!0,r,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=J(o))}let c=0,u=0;if(o&&!i&&!r){let e=o.getBoundingClientRect();u=e.top+a.scrollTop,c=e.left+a.scrollLeft-J(o,e)}return{x:l.left+a.scrollLeft-s.x-c,y:l.top+a.scrollTop-s.y-u,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:i.width,height:i.height}}},er={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:i,strategy:o}=e,r="fixed"===o,l=S(i),a=!!t&&V(t.floating);if(i===l||a&&r)return n;let s={scrollLeft:0,scrollTop:0},c=R(1),u=R(0),d=F(i);if((d||!d&&!r)&&(("body"!==L(i)||B(l))&&(s=W(i)),F(i))){let e=Q(i);c=Y(i),u.x=e.x+i.clientLeft,u.y=e.y+i.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-s.scrollLeft*c.x+u.x,y:n.y*c.y-s.scrollTop*c.y+u.y}},getDocumentElement:S,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:i,strategy:o}=e,r=[..."clippingAncestors"===n?V(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let i=U(e,[],!1).filter(e=>D(e)&&"body"!==L(e)),o=null,r="fixed"===_(e).position,l=r?$(e):e;for(;D(l)&&!H(l);){let t=_(l),n=G(l);n||"fixed"!==t.position||(o=null),(r?!n&&!o:!n&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||B(l)&&!n&&function e(t,n){let i=$(t);return!(i===n||!D(i)||H(i))&&("fixed"===_(i).position||e(i,n))}(e,l))?i=i.filter(e=>e!==l):o=t,l=$(l)}return t.set(e,i),i}(t,this._c):[].concat(n),i],l=r[0],a=r.reduce((e,n)=>{let i=ee(t,n,o);return e.top=T(i.top,e.top),e.right=w(i.right,e.right),e.bottom=w(i.bottom,e.bottom),e.left=T(i.left,e.left),e},ee(t,l,o));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:ei,getElementRects:eo,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=K(e);return{width:t,height:n}},getScale:Y,isElement:D,isRTL:function(e){return"rtl"===_(e).direction}},el=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:i,placement:l,rects:a,platform:c,elements:g,middlewareData:p}=t,{element:v,padding:y=0}=s(e,t)||{};if(null==v)return{};let b=m(y),I={x:n,y:i},E=d(h(l)),O=f(E),x=await c.getDimensions(v),w="y"===E,T=w?"clientHeight":"clientWidth",C=a.reference[O]+a.reference[E]-I[E]-a.floating[O],P=I[E]-a.reference[E],R=await (null==c.getOffsetParent?void 0:c.getOffsetParent(v)),N=R?R[T]:0;N&&await (null==c.isElement?void 0:c.isElement(R))||(N=g.floating[T]||a.floating[O]);let L=N/2-x[O]/2-1,A=o(b[w?"top":"left"],L),S=o(b[w?"bottom":"right"],L),k=N-x[O]-S,D=N/2-x[O]/2+(C/2-P/2),F=r(A,o(D,k)),M=!p.arrow&&null!=u(l)&&D!==F&&a.reference[O]/2-(D<A?A:S)-x[O]/2<0,B=M?D<A?D-A:D-k:0;return{[E]:I[E]+B,data:{[E]:F,centerOffset:D-F-B,...M&&{alignmentOffset:B}},reset:M}}}),ea=(e,t,n)=>{let i=new Map,o={platform:er,...n},r={...o.platform,_c:i};return b(e,t,{...o,platform:r})};var es=n(87984),ec=n(64652);function eu(e=0,t=0,n=0,i=0){if("function"==typeof DOMRect)return new DOMRect(e,t,n,i);let o={x:e,y:t,width:n,height:i,top:t,right:e+n,bottom:t+i,left:e};return{...o,toJSON:()=>o}}var ed=e=>({variable:e,reference:`var(${e})`}),ef={arrowSize:ed("--arrow-size"),arrowSizeHalf:ed("--arrow-size-half"),arrowBg:ed("--arrow-background"),transformOrigin:ed("--transform-origin"),arrowOffset:ed("--arrow-offset")},eh=e=>({top:"bottom center","top-start":e?`${e.x}px bottom`:"left bottom","top-end":e?`${e.x}px bottom`:"right bottom",bottom:"top center","bottom-start":e?`${e.x}px top`:"top left","bottom-end":e?`${e.x}px top`:"top right",left:"right center","left-start":e?`right ${e.y}px`:"right top","left-end":e?`right ${e.y}px`:"right bottom",right:"left center","right-start":e?`left ${e.y}px`:"left top","right-end":e?`left ${e.y}px`:"left bottom"}),eg={name:"transformOrigin",fn({placement:e,elements:t,middlewareData:n}){let{arrow:i}=n,o=eh(i)[e],{floating:r}=t;return r.style.setProperty(ef.transformOrigin.variable,o),{data:{transformOrigin:o}}}},ep={name:"rects",fn:({rects:e})=>({data:e})},em=e=>{if(e)return{name:"shiftArrow",fn({placement:t,middlewareData:n}){if(!n.arrow)return{};let{x:i,y:o}=n.arrow,r=t.split("-")[0];return Object.assign(e.style,{left:null!=i?`${i}px`:"",top:null!=o?`${o}px`:"",[r]:`calc(100% + ${ef.arrowOffset.reference})`}),{}}}};function ev(e){return e.split("-")[0]}var ey={strategy:"absolute",placement:"bottom",listeners:!0,gutter:8,flip:!0,slide:!0,overlap:!1,sameWidth:!1,fitViewport:!1,overflowPadding:8,arrowPadding:4};function eb(e,t){let n=e.devicePixelRatio||1;return Math.round(t*n)/n}function eI(e){return(0,ec.Pu)(e.boundary)}function eE(e,t,n={}){let{defer:i,...l}=n,a=i?es.Wn:e=>e(),m=[];return m.push(a(()=>{let n="function"==typeof e?e():e,i="function"==typeof t?t():t;m.push(function(e,t,n={}){var i,l,a;let m=(i=n.getAnchorRect,{contextElement:(0,es.DV)(e)?e:void 0,getBoundingClientRect:()=>{let t=i?.(e);return t||!e?function(e){if(!e)return eu();let{x:t,y:n,width:i,height:o}=e;return eu(t,n,i,o)}(t):e.getBoundingClientRect()}});if(!t||!m)return;let v=Object.assign({},ey,n),y=t.querySelector("[data-part=arrow]"),b=[function(e,t){if(!(0,ec.Ft)(t.offset??t.gutter)){var n;return void 0===(n=({placement:n})=>{let i=(e?.clientHeight||0)/2,o=t.offset?.mainAxis??t.gutter,{hasAlign:r}=function(e){let[t,n]=e.split("-");return{side:t,align:n,hasAlign:null!=n}}(n),l=r?void 0:t.shift,a=t.offset?.crossAxis??l;return(0,ec.oA)({crossAxis:a,mainAxis:"number"==typeof o?o+i:o??i,alignmentAxis:t.shift})})&&(n=0),{name:"offset",options:n,async fn(e){var t,i;let{x:o,y:r,placement:l,middlewareData:a}=e,s=await x(e,n);return l===(null==(t=a.offset)?void 0:t.placement)&&null!=(i=a.arrow)&&i.alignmentOffset?{}:{x:o+s.x,y:r+s.y,data:{...s,placement:l}}}}}}(y,v),function(e){if(e.flip){var t;return{name:"flip",options:t={boundary:eI(e),padding:e.overflowPadding,fallbackPlacements:!0===e.flip?void 0:e.flip},async fn(e){var n,i,o,r,l;let{placement:a,middlewareData:m,rects:v,initialPlacement:y,platform:b,elements:E}=e,{mainAxis:O=!0,crossAxis:x=!0,fallbackPlacements:w,fallbackStrategy:T="bestFit",fallbackAxisSideDirection:C="none",flipAlignment:P=!0,...R}=s(t,e);if(null!=(n=m.arrow)&&n.alignmentOffset)return{};let N=c(a),L=c(y)===y,A=await (null==b.isRTL?void 0:b.isRTL(E.floating)),S=w||(L||!P?[p(y)]:function(e){let t=p(e);return[g(e),t,g(t)]}(y));w||"none"===C||S.push(...function(e,t,n,i){let o=u(e),r=function(e,t,n){let i=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":if(n)return t?o:i;return t?i:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(c(e),"start"===n,i);return o&&(r=r.map(e=>e+"-"+o),t&&(r=r.concat(r.map(g)))),r}(y,P,C,A));let k=[y,...S],D=await I(e,R),F=[],M=(null==(i=m.flip)?void 0:i.overflows)||[];if(O&&F.push(D[N]),x){let e=function(e,t,n){void 0===n&&(n=!1);let i=u(e),o=d(h(e)),r=f(o),l="x"===o?i===(n?"end":"start")?"right":"left":"start"===i?"bottom":"top";return t.reference[r]>t.floating[r]&&(l=p(l)),[l,p(l)]}(a,v,A);F.push(D[e[0]],D[e[1]])}if(M=[...M,{placement:a,overflows:F}],!F.every(e=>e<=0)){let e=((null==(o=m.flip)?void 0:o.index)||0)+1,t=k[e];if(t)return{data:{index:e,overflows:M},reset:{placement:t}};let n=null==(r=M.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:r.placement;if(!n)switch(T){case"bestFit":{let e=null==(l=M.map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:l[0];e&&(n=e);break}case"initialPlacement":n=y}if(a!==n)return{reset:{placement:n}}}return{}}}}}(v),function(e){if(e.slide||e.overlap){var t,n;return{name:"shift",options:n={boundary:eI(e),mainAxis:e.slide,crossAxis:e.overlap,padding:e.overflowPadding,limiter:(void 0===t&&(t={}),{options:t,fn(e){let{x:n,y:i,placement:o,rects:r,middlewareData:l}=e,{offset:a=0,mainAxis:u=!0,crossAxis:f=!0}=s(t,e),g={x:n,y:i},p=h(o),m=d(p),v=g[m],y=g[p],b=s(a,e),I="number"==typeof b?{mainAxis:b,crossAxis:0}:{mainAxis:0,crossAxis:0,...b};if(u){let e="y"===m?"height":"width",t=r.reference[m]-r.floating[e]+I.mainAxis,n=r.reference[m]+r.reference[e]-I.mainAxis;v<t?v=t:v>n&&(v=n)}if(f){var E,O;let e="y"===m?"width":"height",t=["top","left"].includes(c(o)),n=r.reference[p]-r.floating[e]+(t&&(null==(E=l.offset)?void 0:E[p])||0)+(t?0:I.crossAxis),i=r.reference[p]+r.reference[e]+(t?0:(null==(O=l.offset)?void 0:O[p])||0)-(t?I.crossAxis:0);y<n?y=n:y>i&&(y=i)}return{[m]:v,[p]:y}}})},async fn(e){let{x:t,y:i,placement:l}=e,{mainAxis:a=!0,crossAxis:u=!1,limiter:f={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...g}=s(n,e),p={x:t,y:i},m=await I(e,g),v=h(c(l)),y=d(v),b=p[y],E=p[v];if(a){let e="y"===y?"top":"left",t="y"===y?"bottom":"right",n=b+m[e],i=b-m[t];b=r(n,o(b,i))}if(u){let e="y"===v?"top":"left",t="y"===v?"bottom":"right",n=E+m[e],i=E-m[t];E=r(n,o(E,i))}let O=f.fn({...e,[y]:b,[v]:E});return{...O,data:{x:O.x-t,y:O.y-i}}}}}}(v),function(e,t){if(e)return el({element:e,padding:t.arrowPadding})}(y,v),em(y),eg,{name:"size",options:l={padding:v.overflowPadding,apply({elements:e,rects:t,availableHeight:n,availableWidth:i}){let o=e.floating,r=Math.round(t.reference.width);i=Math.floor(i),n=Math.floor(n),o.style.setProperty("--reference-width",`${r}px`),o.style.setProperty("--available-width",`${i}px`),o.style.setProperty("--available-height",`${n}px`)}},async fn(e){let t,n;let{placement:i,rects:a,platform:d,elements:f}=e,{apply:g=()=>{},...p}=s(l,e),m=await I(e,p),v=c(i),y=u(i),b="y"===h(i),{width:E,height:O}=a.floating;"top"===v||"bottom"===v?(t=v,n=y===(await (null==d.isRTL?void 0:d.isRTL(f.floating))?"start":"end")?"left":"right"):(n=v,t="end"===y?"top":"bottom");let x=O-m.top-m.bottom,w=E-m.left-m.right,T=o(O-m[t],x),C=o(E-m[n],w),P=!e.middlewareData.shift,R=T,N=C;if(b?N=y||P?o(C,w):w:R=y||P?o(T,x):x,P&&!y){let e=r(m.left,0),t=r(m.right,0),n=r(m.top,0),i=r(m.bottom,0);b?N=E-2*(0!==e||0!==t?e+t:r(m.left,m.right)):R=O-2*(0!==n||0!==i?n+i:r(m.top,m.bottom))}await g({...e,availableWidth:N,availableHeight:R});let L=await d.getDimensions(f.floating);return E!==L.width||O!==L.height?{reset:{rects:!0}}:{}}},function(e){if(e.hideWhenDetached){var t;return{name:"hide",options:t={strategy:"referenceHidden",boundary:e.boundary?.()??"clippingAncestors"},async fn(e){let{rects:n}=e,{strategy:i="referenceHidden",...o}=s(t,e);switch(i){case"referenceHidden":{let t=E(await I(e,{...o,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:t,referenceHidden:O(t)}}}case"escaped":{let t=E(await I(e,{...o,altBoundary:!0}),n.floating);return{data:{escapedOffsets:t,escaped:O(t)}}}default:return{}}}}}}(v),ep],{placement:C,strategy:R,onComplete:N,onPositioned:L}=v,A=async()=>{if(!m||!t)return;let e=await ea(m,t,{placement:C,middleware:b,strategy:R});N?.(e),L?.({placed:!0});let n=(0,es.Jj)(t),i=eb(n,e.x),o=eb(n,e.y);t.style.setProperty("--x",`${i}px`),t.style.setProperty("--y",`${o}px`),v.hideWhenDetached&&e.middlewareData.hide?.referenceHidden&&t.style.setProperty("visibility","hidden");let r=t.firstElementChild;if(r){let e=n.getComputedStyle(r).zIndex;t.style.setProperty("--z-index",e)}},k=async()=>{n.updatePosition?(await n.updatePosition({updatePosition:A}),L?.({placed:!0})):await A()},D=(a=v.listeners)?!0===a?{ancestorResize:!0,ancestorScroll:!0,elementResize:!0,layoutShift:!0}:a:{},F=v.listeners?function(e,t,n,i){let o;void 0===i&&(i={});let{ancestorScroll:r=!0,ancestorResize:l=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:c=!1}=i,u=q(e),d=r||l?[...u?U(u):[],...U(t)]:[];d.forEach(e=>{r&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});let f=u&&s?function(e,t){let n,i=null,o=S(e);function r(){var e;clearTimeout(n),null==(e=i)||e.disconnect(),i=null}return function l(a,s){void 0===a&&(a=!1),void 0===s&&(s=1),r();let{left:c,top:u,width:d,height:f}=e.getBoundingClientRect();if(a||t(),!d||!f)return;let h=P(u),g=P(o.clientWidth-(c+d)),p={rootMargin:-h+"px "+-g+"px "+-P(o.clientHeight-(u+f))+"px "+-P(c)+"px",threshold:T(0,w(1,s))||1},m=!0;function v(e){let t=e[0].intersectionRatio;if(t!==s){if(!m)return l();t?l(!1,t):n=setTimeout(()=>{l(!1,1e-7)},1e3)}m=!1}try{i=new IntersectionObserver(v,{...p,root:o.ownerDocument})}catch(e){i=new IntersectionObserver(v,p)}i.observe(e)}(!0),r}(u,n):null,h=-1,g=null;a&&(g=new ResizeObserver(e=>{let[i]=e;i&&i.target===u&&g&&(g.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var e;null==(e=g)||e.observe(t)})),n()}),u&&!c&&g.observe(u),g.observe(t));let p=c?Q(e):null;return c&&function t(){let i=Q(e);p&&(i.x!==p.x||i.y!==p.y||i.width!==p.width||i.height!==p.height)&&n(),p=i,o=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach(e=>{r&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==f||f(),null==(e=g)||e.disconnect(),g=null,c&&cancelAnimationFrame(o)}}(m,t,k,D):ec.ZT;return k(),()=>{F?.(),L?.({placed:!1})}}(n,i,l))})),()=>{m.forEach(e=>e?.())}}var eO={bottom:"rotate(45deg)",left:"rotate(135deg)",top:"rotate(225deg)",right:"rotate(315deg)"};function ex(e={}){let{placement:t,sameWidth:n,fitViewport:i,strategy:o="absolute"}=e;return{arrow:{position:"absolute",width:ef.arrowSize.reference,height:ef.arrowSize.reference,[ef.arrowSizeHalf.variable]:`calc(${ef.arrowSize.reference} / 2)`,[ef.arrowOffset.variable]:`calc(${ef.arrowSizeHalf.reference} * -1)`},arrowTip:{transform:t?eO[t.split("-")[0]]:void 0,background:ef.arrowBg.reference,top:"0",left:"0",width:"100%",height:"100%",position:"absolute",zIndex:"inherit"},floating:{position:o,isolation:"isolate",minWidth:n?void 0:"max-content",width:n?"var(--reference-width)":void 0,maxWidth:i?"var(--available-width)":void 0,maxHeight:i?"var(--available-height)":void 0,top:"0px",left:"0px",transform:t?"translate3d(var(--x), var(--y), 0)":"translate3d(0, -100vh, 0)",zIndex:"var(--z-index)"}}}},40571:function(e,t,n){n.d(t,{$j:function(){return l},u_:function(){return a}});var i=n(28733),o=n(37717),r=n(62487);function l(e,t,n){let i=e.matches("mounted","unmountSuspended");return{skip:!e.context.initial&&i,present:i,setNode(e){e&&t({type:"NODE.SET",node:e})},unmount(){t({type:"UNMOUNT"})}}}function a(e){return(0,i.C8)({initial:e.present?"mounted":"unmounted",context:{node:null,styles:null,unmountAnimationName:null,prevAnimationName:null,present:!1,initial:!1,...e},exit:["clearInitial"],watch:{present:["setInitial","syncPresence"]},on:{"NODE.SET":{actions:["setNode","setStyles"]}},states:{mounted:{on:{UNMOUNT:{target:"unmounted",actions:["invokeOnExitComplete"]},"UNMOUNT.SUSPEND":"unmountSuspended"}},unmountSuspended:{activities:["trackAnimationEvents"],after:{ANIMATION_DURATION:{target:"unmounted",actions:["invokeOnExitComplete"]}},on:{MOUNT:{target:"mounted",actions:["setPrevAnimationName"]},UNMOUNT:{target:"unmounted",actions:["invokeOnExitComplete"]}}},unmounted:{entry:["clearPrevAnimationName"],on:{MOUNT:{target:"mounted",actions:["setPrevAnimationName"]}}}}},{delays:{ANIMATION_DURATION:e=>c(e.styles?.animationDuration)+c(e.styles?.animationDelay)+u},actions:{setInitial(e){e.initial=!0},clearInitial(e){e.initial=!1},invokeOnExitComplete(e){e.onExitComplete?.()},setNode(e,t){e.node=(0,o.iH)(t.node)},setStyles(e,t){let n=t.node.ownerDocument.defaultView||window;e.styles=(0,o.iH)(n.getComputedStyle(t.node))},syncPresence(e,t,{send:n}){if(e.present){n({type:"MOUNT",src:"presence.changed"});return}if(!e.present&&e.node?.ownerDocument.visibilityState==="hidden"){n({type:"UNMOUNT",src:"visibilitychange"});return}let i=s(e.styles);(e.immediate?queueMicrotask:requestAnimationFrame)(()=>{e.unmountAnimationName=i,"none"===i||i===e.prevAnimationName||e.styles?.display==="none"||e.styles?.animationDuration==="0s"?n({type:"UNMOUNT",src:"presence.changed"}):n({type:"UNMOUNT.SUSPEND"})})},setPrevAnimationName(e){(e.immediate?queueMicrotask:requestAnimationFrame)(()=>{e.prevAnimationName=s(e.styles)})},clearPrevAnimationName(e){e.prevAnimationName=null}},activities:{trackAnimationEvents(e,t,{send:n}){let i=e.node;if(!i)return;let o=t=>{(t.composedPath?.()?.[0]??t.target)===i&&(e.prevAnimationName=s(e.styles))},r=t=>{let o=s(e.styles);(t.composedPath?.()?.[0]??t.target)===i&&o===e.unmountAnimationName&&n({type:"UNMOUNT",src:"animationend"})};return i.addEventListener("animationstart",o),i.addEventListener("animationcancel",r),i.addEventListener("animationend",r),()=>{i.removeEventListener("animationstart",o),i.removeEventListener("animationcancel",r),i.removeEventListener("animationend",r)}}}})}function s(e){return e?.animationName||"none"}function c(e){return 1e3*parseFloat(e||"0")}var u=16.667;(0,r.e)()(["onExitComplete","present","immediate"])},29654:function(e,t,n){n.d(t,{M:function(){return l}});var i=n(87984),o="data-scroll-lock";function r(e,t){if(!e)return;let n=e.style.cssText;return Object.assign(e.style,t),()=>{e.style.cssText=n}}function l(e){let t=e??document,n=t.defaultView??window,{documentElement:l,body:a}=t;if(a.hasAttribute(o))return;a.setAttribute(o,"");let s=n.innerWidth-l.clientWidth,c=Math.round(l.getBoundingClientRect().left)+l.scrollLeft?"paddingLeft":"paddingRight",u=[function(e,t,n){if(!e)return;let i=e.style.getPropertyValue(t);return e.style.setProperty(t,n),()=>{i?e.style.setProperty(t,i):e.style.removeProperty(t)}}(l,"--scrollbar-width",`${s}px`),(0,i.s)()?(()=>{let{scrollX:e,scrollY:t,visualViewport:i}=n,o=i?.offsetLeft??0,l=i?.offsetTop??0,u=r(a,{position:"fixed",overflow:"hidden",top:`${-(t-Math.floor(l))}px`,left:`${-(e-Math.floor(o))}px`,right:"0",[c]:`${s}px`});return()=>{u?.(),n.scrollTo({left:e,top:t,behavior:"instant"})}})():r(a,{overflow:"hidden",[c]:`${s}px`})];return()=>{u.forEach(e=>e?.()),a.removeAttribute(o)}}},42100:function(e,t,n){n.d(t,{$j:function(){return v},u_:function(){return E}});var i=n(43090),o=n(97748),r=n(37717),l=n(28733),a=n(75050),s=n(87984),c=n(2352),u=n(58732),d=n(31355),f=n(64652),h=n(62487),g=(0,i.F)("select").parts("label","positioner","trigger","indicator","clearTrigger","item","itemText","itemIndicator","itemGroup","itemGroupLabel","list","content","root","control","valueText").build(),p=e=>(0,r.iH)(new o.DC(e));p.empty=()=>(0,r.iH)(new o.DC({items:[]}));var m=(0,s.tp)({getRootId:e=>e.ids?.root??`select:${e.id}`,getContentId:e=>e.ids?.content??`select:${e.id}:content`,getTriggerId:e=>e.ids?.trigger??`select:${e.id}:trigger`,getClearTriggerId:e=>e.ids?.clearTrigger??`select:${e.id}:clear-trigger`,getLabelId:e=>e.ids?.label??`select:${e.id}:label`,getControlId:e=>e.ids?.control??`select:${e.id}:control`,getItemId:(e,t)=>e.ids?.item?.(t)??`select:${e.id}:option:${t}`,getHiddenSelectId:e=>e.ids?.hiddenSelect??`select:${e.id}:select`,getPositionerId:e=>e.ids?.positioner??`select:${e.id}:positioner`,getItemGroupId:(e,t)=>e.ids?.itemGroup?.(t)??`select:${e.id}:optgroup:${t}`,getItemGroupLabelId:(e,t)=>e.ids?.itemGroupLabel?.(t)??`select:${e.id}:optgroup-label:${t}`,getHiddenSelectEl:e=>m.getById(e,m.getHiddenSelectId(e)),getContentEl:e=>m.getById(e,m.getContentId(e)),getControlEl:e=>m.getById(e,m.getControlId(e)),getTriggerEl:e=>m.getById(e,m.getTriggerId(e)),getClearTriggerEl:e=>m.getById(e,m.getClearTriggerId(e)),getPositionerEl:e=>m.getById(e,m.getPositionerId(e)),getHighlightedOptionEl:e=>e.highlightedValue?m.getById(e,m.getItemId(e,e.highlightedValue)):null});function v(e,t,n){let i=e.context.isDisabled,o=e.context.invalid,r=e.context.readOnly,l=e.context.isInteractive,u=e.context.composite,d=e.hasTag("open"),f=e.matches("focused"),h=e.context.highlightedValue,p=e.context.highlightedItem,v=e.context.selectedItems,y=e.context.isTypingAhead,b=e.context.collection,I=h?m.getItemId(e.context,h):void 0;function E(t){let n=b.getItemDisabled(t.item),o=b.getItemValue(t.item);return{value:o,disabled:!!(i||n),highlighted:h===o,selected:e.context.value.includes(o)}}let O=(0,c.hn)({...e.context.positioning,placement:e.context.currentPlacement});return{open:d,focused:f,empty:0===e.context.value.length,highlightedItem:p,highlightedValue:h,selectedItems:v,hasSelectedItems:e.context.hasSelectedItems,value:e.context.value,valueAsString:e.context.valueAsString,collection:b,multiple:!!e.context.multiple,disabled:!!i,setCollection(e){t({type:"COLLECTION.SET",value:e})},reposition(e={}){t({type:"POSITIONING.SET",options:e})},focus(){m.getTriggerEl(e.context)?.focus({preventScroll:!0})},setOpen(e){e!==d&&t(e?"OPEN":"CLOSE")},selectValue(e){t({type:"ITEM.SELECT",value:e})},setValue(e){t({type:"VALUE.SET",value:e})},selectAll(){t({type:"VALUE.SET",value:b.getValues()})},highlightValue(e){t({type:"HIGHLIGHTED_VALUE.SET",value:e})},clearValue(e){e?t({type:"ITEM.CLEAR",value:e}):t({type:"VALUE.CLEAR"})},getItemState:E,getRootProps:()=>n.element({...g.root.attrs,dir:e.context.dir,id:m.getRootId(e.context),"data-invalid":(0,s.PB)(o),"data-readonly":(0,s.PB)(r)}),getLabelProps:()=>n.label({dir:e.context.dir,id:m.getLabelId(e.context),...g.label.attrs,"data-disabled":(0,s.PB)(i),"data-invalid":(0,s.PB)(o),"data-readonly":(0,s.PB)(r),htmlFor:m.getHiddenSelectId(e.context),onClick(t){!t.defaultPrevented&&(i||m.getTriggerEl(e.context)?.focus({preventScroll:!0}))}}),getControlProps:()=>n.element({...g.control.attrs,dir:e.context.dir,id:m.getControlId(e.context),"data-state":d?"open":"closed","data-focus":(0,s.PB)(f),"data-disabled":(0,s.PB)(i),"data-invalid":(0,s.PB)(o)}),getValueTextProps:()=>n.element({...g.valueText.attrs,dir:e.context.dir,"data-disabled":(0,s.PB)(i),"data-invalid":(0,s.PB)(o),"data-focus":(0,s.PB)(f)}),getTriggerProps:()=>n.button({id:m.getTriggerId(e.context),disabled:i,dir:e.context.dir,type:"button",role:"combobox","aria-controls":m.getContentId(e.context),"aria-expanded":d,"aria-haspopup":"listbox","data-state":d?"open":"closed","aria-invalid":o,"aria-labelledby":m.getLabelId(e.context),...g.trigger.attrs,"data-disabled":(0,s.PB)(i),"data-invalid":(0,s.PB)(o),"data-readonly":(0,s.PB)(r),"data-placement":e.context.currentPlacement,"data-placeholder-shown":(0,s.PB)(!e.context.hasSelectedItems),onClick(e){l&&(e.defaultPrevented||t({type:"TRIGGER.CLICK"}))},onFocus(){t("TRIGGER.FOCUS")},onBlur(){t("TRIGGER.BLUR")},onKeyDown(n){if(n.defaultPrevented||!l)return;let i={ArrowUp(){t({type:"TRIGGER.ARROW_UP"})},ArrowDown(e){t({type:e.altKey?"OPEN":"TRIGGER.ARROW_DOWN"})},ArrowLeft(){t({type:"TRIGGER.ARROW_LEFT"})},ArrowRight(){t({type:"TRIGGER.ARROW_RIGHT"})},Home(){t({type:"TRIGGER.HOME"})},End(){t({type:"TRIGGER.END"})},Enter(){t({type:"TRIGGER.ENTER"})},Space(e){y?t({type:"TRIGGER.TYPEAHEAD",key:e.key}):t({type:"TRIGGER.ENTER"})}}[(0,a.g0)(n,e.context)];if(i){i(n),n.preventDefault();return}s.cB.isValidEvent(n)&&(t({type:"TRIGGER.TYPEAHEAD",key:n.key}),n.preventDefault())}}),getIndicatorProps:()=>n.element({...g.indicator.attrs,dir:e.context.dir,"aria-hidden":!0,"data-state":d?"open":"closed","data-disabled":(0,s.PB)(i),"data-invalid":(0,s.PB)(o),"data-readonly":(0,s.PB)(r)}),getItemProps(i){let o=E(i);return n.element({id:m.getItemId(e.context,o.value),role:"option",...g.item.attrs,dir:e.context.dir,"data-value":o.value,"aria-selected":o.selected,"data-state":o.selected?"checked":"unchecked","data-highlighted":(0,s.PB)(o.highlighted),"data-disabled":(0,s.PB)(o.disabled),"aria-disabled":(0,s.Qm)(o.disabled),onPointerMove(n){o.disabled||"mouse"!==n.pointerType||o.value===e.context.highlightedValue||t({type:"ITEM.POINTER_MOVE",value:o.value})},onClick(e){!e.defaultPrevented&&(o.disabled||t({type:"ITEM.CLICK",src:"pointerup",value:o.value}))},onPointerLeave(n){!o.disabled&&!i.persistFocus&&"mouse"===n.pointerType&&e.previousEvent.type.includes("POINTER")&&t({type:"ITEM.POINTER_LEAVE"})}})},getItemTextProps(e){let t=E(e);return n.element({...g.itemText.attrs,"data-state":t.selected?"checked":"unchecked","data-disabled":(0,s.PB)(t.disabled),"data-highlighted":(0,s.PB)(t.highlighted)})},getItemIndicatorProps(e){let t=E(e);return n.element({"aria-hidden":!0,...g.itemIndicator.attrs,"data-state":t.selected?"checked":"unchecked",hidden:!t.selected})},getItemGroupLabelProps(t){let{htmlFor:i}=t;return n.element({...g.itemGroupLabel.attrs,id:m.getItemGroupLabelId(e.context,i),role:"group",dir:e.context.dir})},getItemGroupProps(t){let{id:o}=t;return n.element({...g.itemGroup.attrs,"data-disabled":(0,s.PB)(i),id:m.getItemGroupId(e.context,o),"aria-labelledby":m.getItemGroupLabelId(e.context,o),dir:e.context.dir})},getClearTriggerProps:()=>n.button({...g.clearTrigger.attrs,id:m.getClearTriggerId(e.context),type:"button","aria-label":"Clear value","data-invalid":(0,s.PB)(o),disabled:i,hidden:!e.context.hasSelectedItems,dir:e.context.dir,onClick(e){e.defaultPrevented||t("CLEAR.CLICK")}}),getHiddenSelectProps:()=>n.select({name:e.context.name,form:e.context.form,disabled:i,multiple:e.context.multiple,required:e.context.required,"aria-hidden":!0,id:m.getHiddenSelectId(e.context),defaultValue:e.context.multiple?e.context.value:e.context.value[0],style:s.NL,tabIndex:-1,onFocus(){m.getTriggerEl(e.context)?.focus({preventScroll:!0})},"aria-labelledby":m.getLabelId(e.context)}),getPositionerProps:()=>n.element({...g.positioner.attrs,dir:e.context.dir,id:m.getPositionerId(e.context),style:O.floating}),getContentProps:()=>n.element({hidden:!d,dir:e.context.dir,id:m.getContentId(e.context),role:u?"listbox":"dialog",...g.content.attrs,"data-state":d?"open":"closed","data-placement":e.context.currentPlacement,"data-activedescendant":I,"aria-activedescendant":u?I:void 0,"aria-multiselectable":!!e.context.multiple&&!!u||void 0,"aria-labelledby":m.getLabelId(e.context),tabIndex:0,onKeyDown(e){if(!l||!(0,s.Ud)(e))return;if("Tab"===e.key&&!(0,s.gX)(e)){e.preventDefault();return}let n={ArrowUp(){t({type:"CONTENT.ARROW_UP"})},ArrowDown(){t({type:"CONTENT.ARROW_DOWN"})},Home(){t({type:"CONTENT.HOME"})},End(){t({type:"CONTENT.END"})},Enter(){t({type:"ITEM.CLICK",src:"keydown.enter"})},Space(e){y?t({type:"CONTENT.TYPEAHEAD",key:e.key}):n.Enter?.(e)}},i=n[(0,a.g0)(e)];if(i){i(e),e.preventDefault();return}let o=(0,s.NI)(e);!(0,s.Hx)(o)&&s.cB.isValidEvent(e)&&(t({type:"CONTENT.TYPEAHEAD",key:e.key}),e.preventDefault())}}),getListProps:()=>n.element({...g.list.attrs,tabIndex:0,role:u?void 0:"listbox","aria-labelledby":m.getTriggerId(e.context),"aria-activedescendant":u?void 0:I,"aria-multiselectable":!u&&!!e.context.multiple||void 0})}}var{and:y,not:b,or:I}=l.guards;function E(e){let t=(0,f.oA)(e);return(0,l.C8)({id:"select",context:{value:[],highlightedValue:null,loopFocus:!1,closeOnSelect:!t.multiple,disabled:!1,readOnly:!1,composite:!0,...t,highlightedItem:null,selectedItems:[],valueAsString:"",collection:t.collection??p.empty(),typeahead:s.cB.defaultOptions,fieldsetDisabled:!1,positioning:{placement:"bottom-start",gutter:8,...t.positioning}},computed:{hasSelectedItems:e=>e.value.length>0,isTypingAhead:e=>""!==e.typeahead.keysSoFar,isDisabled:e=>!!e.disabled||e.fieldsetDisabled,isInteractive:e=>!(e.isDisabled||e.readOnly)},initial:t.open?"open":"idle",created:["syncCollection"],entry:["syncSelectElement"],watch:{open:["toggleVisibility"],value:["syncSelectedItems","syncSelectElement"],highlightedValue:["syncHighlightedItem"],collection:["syncCollection"]},on:{"HIGHLIGHTED_VALUE.SET":{actions:["setHighlightedItem"]},"ITEM.SELECT":{actions:["selectItem"]},"ITEM.CLEAR":{actions:["clearItem"]},"VALUE.SET":{actions:["setSelectedItems"]},"VALUE.CLEAR":{actions:["clearSelectedItems"]},"CLEAR.CLICK":{actions:["clearSelectedItems","focusTriggerEl"]},"COLLECTION.SET":{actions:["setCollection"]}},activities:["trackFormControlState"],states:{idle:{tags:["closed"],on:{"CONTROLLED.OPEN":[{guard:"isTriggerClickEvent",target:"open",actions:["setInitialFocus","highlightFirstSelectedItem"]},{target:"open",actions:["setInitialFocus"]}],"TRIGGER.CLICK":[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen","setInitialFocus","highlightFirstSelectedItem"]}],"TRIGGER.FOCUS":{target:"focused"},OPEN:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitialFocus","invokeOnOpen"]}]}},focused:{tags:["closed"],on:{"CONTROLLED.OPEN":[{guard:"isTriggerClickEvent",target:"open",actions:["setInitialFocus","highlightFirstSelectedItem"]},{guard:"isTriggerArrowUpEvent",target:"open",actions:["setInitialFocus","highlightComputedLastItem"]},{guard:I("isTriggerArrowDownEvent","isTriggerEnterEvent"),target:"open",actions:["setInitialFocus","highlightComputedFirstItem"]},{target:"open",actions:["setInitialFocus"]}],OPEN:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitialFocus","invokeOnOpen"]}],"TRIGGER.BLUR":{target:"idle"},"TRIGGER.CLICK":[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitialFocus","invokeOnOpen","highlightFirstSelectedItem"]}],"TRIGGER.ENTER":[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitialFocus","invokeOnOpen","highlightComputedFirstItem"]}],"TRIGGER.ARROW_UP":[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitialFocus","invokeOnOpen","highlightComputedLastItem"]}],"TRIGGER.ARROW_DOWN":[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitialFocus","invokeOnOpen","highlightComputedFirstItem"]}],"TRIGGER.ARROW_LEFT":[{guard:y(b("multiple"),"hasSelectedItems"),actions:["selectPreviousItem"]},{guard:b("multiple"),actions:["selectLastItem"]}],"TRIGGER.ARROW_RIGHT":[{guard:y(b("multiple"),"hasSelectedItems"),actions:["selectNextItem"]},{guard:b("multiple"),actions:["selectFirstItem"]}],"TRIGGER.HOME":{guard:b("multiple"),actions:["selectFirstItem"]},"TRIGGER.END":{guard:b("multiple"),actions:["selectLastItem"]},"TRIGGER.TYPEAHEAD":{guard:b("multiple"),actions:["selectMatchingItem"]}}},open:{tags:["open"],exit:["scrollContentToTop"],activities:["trackDismissableElement","computePlacement","scrollToHighlightedItem"],on:{"CONTROLLED.CLOSE":{target:"focused",actions:["focusTriggerEl","clearHighlightedItem"]},CLOSE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"focused",actions:["invokeOnClose","focusTriggerEl","clearHighlightedItem"]}],"TRIGGER.CLICK":[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"focused",actions:["invokeOnClose","clearHighlightedItem"]}],"ITEM.CLICK":[{guard:y("closeOnSelect","isOpenControlled"),actions:["selectHighlightedItem","invokeOnClose"]},{guard:"closeOnSelect",target:"focused",actions:["selectHighlightedItem","invokeOnClose","focusTriggerEl","clearHighlightedItem"]},{actions:["selectHighlightedItem"]}],"CONTENT.HOME":{actions:["highlightFirstItem"]},"CONTENT.END":{actions:["highlightLastItem"]},"CONTENT.ARROW_DOWN":[{guard:y("hasHighlightedItem","loop","isLastItemHighlighted"),actions:["highlightFirstItem"]},{guard:"hasHighlightedItem",actions:["highlightNextItem"]},{actions:["highlightFirstItem"]}],"CONTENT.ARROW_UP":[{guard:y("hasHighlightedItem","loop","isFirstItemHighlighted"),actions:["highlightLastItem"]},{guard:"hasHighlightedItem",actions:["highlightPreviousItem"]},{actions:["highlightLastItem"]}],"CONTENT.TYPEAHEAD":{actions:["highlightMatchingItem"]},"ITEM.POINTER_MOVE":{actions:["highlightItem"]},"ITEM.POINTER_LEAVE":{actions:["clearHighlightedItem"]},"POSITIONING.SET":{actions:["reposition"]}}}}},{guards:{loop:e=>!!e.loopFocus,multiple:e=>!!e.multiple,hasSelectedItems:e=>!!e.hasSelectedItems,hasHighlightedItem:e=>null!=e.highlightedValue,isFirstItemHighlighted:e=>e.highlightedValue===e.collection.firstValue,isLastItemHighlighted:e=>e.highlightedValue===e.collection.lastValue,closeOnSelect:(e,t)=>!!(t.closeOnSelect??e.closeOnSelect),isOpenControlled:e=>!!e["open.controlled"],isTriggerClickEvent:(e,t)=>t.previousEvent?.type==="TRIGGER.CLICK",isTriggerEnterEvent:(e,t)=>t.previousEvent?.type==="TRIGGER.ENTER",isTriggerArrowUpEvent:(e,t)=>t.previousEvent?.type==="TRIGGER.ARROW_UP",isTriggerArrowDownEvent:(e,t)=>t.previousEvent?.type==="TRIGGER.ARROW_DOWN"},activities:{trackFormControlState:(e,t,{initialContext:n})=>(0,d.NS)(m.getHiddenSelectEl(e),{onFieldsetDisabledChange(t){e.fieldsetDisabled=t},onFormReset(){w.selectedItems(e,n.value)}}),trackDismissableElement(e,t,{send:n}){let i=!0;return(0,u.A)(()=>m.getContentEl(e),{defer:!0,exclude:[m.getTriggerEl(e),m.getClearTriggerEl(e)],onFocusOutside:e.onFocusOutside,onPointerDownOutside:e.onPointerDownOutside,onInteractOutside(t){e.onInteractOutside?.(t),i=!(t.detail.focusable||t.detail.contextmenu)},onDismiss(){n({type:"CLOSE",src:"interact-outside",restoreFocus:i})}})},computePlacement:e=>(e.currentPlacement=e.positioning.placement,(0,c.x_)(()=>m.getTriggerEl(e),()=>m.getPositionerEl(e),{defer:!0,...e.positioning,onComplete(t){e.currentPlacement=t.placement}})),scrollToHighlightedItem(e,t,{getState:n}){let i=t=>{if(null==e.highlightedValue||n().event.type.includes("POINTER"))return;let i=m.getHighlightedOptionEl(e),o=m.getContentEl(e);if(e.scrollToIndexFn){let n=e.collection.indexOf(e.highlightedValue);e.scrollToIndexFn({index:n,immediate:t});return}(0,s.zT)(i,{rootEl:o,block:"nearest"})};return(0,s.Wn)(()=>i(!0)),(0,s.FX)(()=>m.getContentEl(e),{defer:!0,attributes:["data-activedescendant"],callback(){i(!1)}})}},actions:{reposition(e,t){(0,c.x_)(m.getTriggerEl(e),()=>m.getPositionerEl(e),{...e.positioning,...t.options,defer:!0,listeners:!1,onComplete(t){e.currentPlacement=t.placement}})},toggleVisibility(e,t,{send:n}){n({type:e.open?"CONTROLLED.OPEN":"CONTROLLED.CLOSE",previousEvent:t})},highlightPreviousItem(e){if(null==e.highlightedValue)return;let t=e.collection.getPreviousValue(e.highlightedValue);w.highlightedItem(e,t)},highlightNextItem(e){if(null==e.highlightedValue)return;let t=e.collection.getNextValue(e.highlightedValue);w.highlightedItem(e,t)},highlightFirstItem(e){let t=e.collection.firstValue;w.highlightedItem(e,t)},highlightLastItem(e){let t=e.collection.lastValue;w.highlightedItem(e,t)},setInitialFocus(e){(0,s.Wn)(()=>{let t=(0,s.Q2)({root:m.getContentEl(e)});t?.focus({preventScroll:!0})})},focusTriggerEl(e,t){let n=t.restoreFocus??t.previousEvent?.restoreFocus;(null==n||n)&&(0,s.Wn)(()=>{let t=m.getTriggerEl(e);t?.focus({preventScroll:!0})})},selectHighlightedItem(e,t){let n=t.value??e.highlightedValue;if(null==n)return;let i=e.deselectable&&!e.multiple&&e.value.includes(n);n=i?null:n,w.selectedItem(e,n,i)},highlightComputedFirstItem(e){let t=e.hasSelectedItems?e.collection.sort(e.value)[0]:e.collection.firstValue;w.highlightedItem(e,t)},highlightComputedLastItem(e){let t=e.hasSelectedItems?e.collection.sort(e.value)[0]:e.collection.lastValue;w.highlightedItem(e,t)},highlightFirstSelectedItem(e){if(!e.hasSelectedItems)return;let[t]=e.collection.sort(e.value);w.highlightedItem(e,t)},highlightItem(e,t){w.highlightedItem(e,t.value)},highlightMatchingItem(e,t){let n=e.collection.search(t.key,{state:e.typeahead,currentValue:e.highlightedValue});null!=n&&w.highlightedItem(e,n)},setHighlightedItem(e,t){w.highlightedItem(e,t.value)},clearHighlightedItem(e){w.highlightedItem(e,null,!0)},selectItem(e,t){let n=e.deselectable&&!e.multiple&&e.value.includes(t.value),i=n?null:t.value;w.selectedItem(e,i,n)},clearItem(e,t){let n=e.value.filter(e=>e!==t.value);w.selectedItems(e,n)},setSelectedItems(e,t){w.selectedItems(e,t.value)},clearSelectedItems(e){w.selectedItems(e,[])},selectPreviousItem(e){let t=e.collection.getPreviousValue(e.value[0]);w.selectedItem(e,t)},selectNextItem(e){let t=e.collection.getNextValue(e.value[0]);w.selectedItem(e,t)},selectFirstItem(e){let t=e.collection.firstValue;w.selectedItem(e,t)},selectLastItem(e){let t=e.collection.lastValue;w.selectedItem(e,t)},selectMatchingItem(e,t){let n=e.collection.search(t.key,{state:e.typeahead,currentValue:e.value[0]});null!=n&&w.selectedItem(e,n)},scrollContentToTop(e){e.scrollToIndexFn?e.scrollToIndexFn({index:0,immediate:!0}):m.getContentEl(e)?.scrollTo(0,0)},invokeOnOpen(e){e.onOpenChange?.({open:!0})},invokeOnClose(e){e.onOpenChange?.({open:!1})},syncSelectElement(e){let t=m.getHiddenSelectEl(e);if(t){if(0===e.value.length&&!e.multiple){t.selectedIndex=-1;return}for(let n of t.options)n.selected=e.value.includes(n.value)}},setCollection(e,t){e.collection=t.value},syncCollection(e){let t=e.collection.findMany(e.value),n=e.collection.stringifyItems(t);e.highlightedItem=e.collection.find(e.highlightedValue),e.selectedItems=t,e.valueAsString=n},syncSelectedItems(e){O.valueChange(e)},syncHighlightedItem(e){O.highlightChange(e)}}})}var O={valueChange:e=>{let t=e.selectedItems;e.selectedItems=e.value.map(n=>t.find(t=>e.collection.getItemValue(t)===n)||e.collection.find(n)),e.valueAsString=e.collection.stringifyItems(e.selectedItems)},highlightChange:e=>{e.highlightedItem=e.collection.find(e.highlightedValue)}},x={valueChange:e=>{O.valueChange(e),e.onValueChange?.({value:Array.from(e.value),items:Array.from(e.selectedItems)}),(0,s.Wn)(()=>{let t=m.getHiddenSelectEl(e);if(!t)return;let n=new(m.getWin(e)).Event("change",{bubbles:!0,composed:!0});t.dispatchEvent(n)})},highlightChange:e=>{O.highlightChange(e),e.onHighlightChange?.({highlightedValue:e.highlightedValue,highlightedItem:e.highlightedItem,highlightedIndex:e.collection.indexOf(e.highlightedValue)})}},w={selectedItem:(e,t,n=!1)=>{if(!(0,f.Xy)(e.value,t)&&(null!=t||n)){if(null==t&&n){e.value=[],x.valueChange(e);return}e.value=e.multiple?(0,f.kb)(e.value,t):[t],x.valueChange(e)}},selectedItems:(e,t)=>{(0,f.Xy)(e.value,t)||(e.value=t,x.valueChange(e))},highlightedItem:(e,t,n=!1)=>{!(0,f.Xy)(e.highlightedValue,t)&&(null!=t||n)&&(e.highlightedValue=t??null,x.highlightChange(e))}},T=(0,h.e)()(["closeOnSelect","collection","dir","disabled","deselectable","form","getRootNode","highlightedValue","id","ids","invalid","loopFocus","multiple","name","onFocusOutside","onHighlightChange","onInteractOutside","onOpenChange","onPointerDownOutside","onValueChange","open.controlled","open","composite","positioning","required","readOnly","scrollToIndexFn","value"]);(0,f.xQ)(T);var C=(0,h.e)()(["item","persistFocus"]);(0,f.xQ)(C);var P=(0,h.e)()(["id"]);(0,f.xQ)(P);var R=(0,h.e)()(["htmlFor"]);(0,f.xQ)(R)}}]);