1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="e17b95e0-9f69-792c-1484-383b5c0a09a3")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,130102,e=>{"use strict";var t=e.i(843476),n=e.i(500932);e.i(785269);var r=e.i(322831),o=e.i(343794),i=e.i(570029);let l=e=>{let l,s,u,a,c,d,f=(0,n.c)(15),{t:p}=(0,r.useTranslation)(),g=!!e.title,h=!!e.alwaysShow;f[0]!==g||f[1]!==h?(l=(0,o.default)("overlay-title",{"has-title":g,"always-show":h}),f[0]=g,f[1]=h,f[2]=l):l=f[2],f[3]!==e.title?(s=e.title&&(0,t.jsx)("div",{children:e.title}),f[3]=e.title,f[4]=s):s=f[4],f[5]!==p?(u=p("actions.close"),f[5]=p,f[6]=u):u=f[6];let m=e.onClose;return f[7]===Symbol.for("react.memo_cache_sentinel")?(a=(0,o.default)("overlay-title__close"),f[7]=a):a=f[7],f[8]!==e.onClose||f[9]!==u?(c=(0,t.jsx)(i.default,{title:u,icon:"close",size:"small",theme:"transparent",onClick:m,className:a}),f[8]=e.onClose,f[9]=u,f[10]=c):c=f[10],f[11]!==l||f[12]!==s||f[13]!==c?(d=(0,t.jsxs)("div",{className:l,children:[s,c]}),f[11]=l,f[12]=s,f[13]=c,f[14]=d):d=f[14],d};l.displayName="OverlayTitle",e.s(["default",0,l])},361916,e=>{"use strict";var t=e.i(843476),n=e.i(500932),r=e.i(343794);e.i(785269);var o=e.i(322831),i=e.i(201135);let l=e=>{let l,s,u,a,c,d,f=(0,n.c)(22),{t:p}=(0,o.useTranslation)(),g="default"===e.size||!e.size,h="max"===e.size,m="wide"===e.size,v="medium"===e.size,y="small"===e.size,b="mobilemenu"===e.size,S="fullscreen"===e.size;return f[0]!==e.className||f[1]!==g||f[2]!==h||f[3]!==m||f[4]!==v||f[5]!==y||f[6]!==b||f[7]!==S?(l=(0,r.default)("layout-overlay",{"size-default":g,"size-max":h,"size-wide":m,"size-medium":v,"size-small":y,"size-mobilemenu":b,"size-fullscreen":S},e.className),f[0]=e.className,f[1]=g,f[2]=h,f[3]=m,f[4]=v,f[5]=y,f[6]=b,f[7]=S,f[8]=l):l=f[8],f[9]!==e.hideClose||f[10]!==e.onClose||f[11]!==p?(s=!e.hideClose&&(0,t.jsx)("button",{className:(0,r.default)("layout-overlay__close"),onClick:e.onClose,title:p("actions.close"),type:"button",children:(0,t.jsx)(i.default,{width:100,height:100,kind:"close"})}),f[9]=e.hideClose,f[10]=e.onClose,f[11]=p,f[12]=s):s=f[12],f[13]===Symbol.for("react.memo_cache_sentinel")?(u=(0,r.default)("layout-overlay__content"),f[13]=u):u=f[13],f[14]!==e.children?(a=(0,t.jsx)("div",{className:u,children:e.children}),f[14]=e.children,f[15]=a):a=f[15],f[16]!==a||f[17]!==s?(c=(0,t.jsxs)("div",{className:"layout-overlay__inner",children:[s,a]}),f[16]=a,f[17]=s,f[18]=c):c=f[18],f[19]!==c||f[20]!==l?(d=(0,t.jsx)("div",{className:l,children:c}),f[19]=c,f[20]=l,f[21]=d):d=f[21],d};l.displayName="LayoutOverlay",e.s(["default",0,l])},858963,e=>{"use strict";let t;var n,r,o,i,l,s,u=e.i(843476),a=e.i(500932);e.i(785269);var c=e.i(322831),d=e.i(343794);e.s([],275704),e.i(275704);var f=e.i(271645);let p=function(e,...t){let n=new URL("https://base-ui.com/production-error");return n.searchParams.set("code",e.toString()),t.forEach(e=>n.searchParams.append("args[]",e)),`Base UI error #${e}; visit ${n} for the full message.`},g=f.createContext(!1),h=f.createContext(void 0);function m(e){let t=f.useContext(h);if(!1===e&&void 0===t)throw Error(p(27));return t}let v={};function y(e,t){let n=f.useRef(v);return n.current===v&&(n.current=e(t)),n}function b(e,t,n,r){var o,i,l,s,u;let a=y(S).current;return o=a,i=e,l=t,s=n,u=r,(o.refs[0]!==i||o.refs[1]!==l||o.refs[2]!==s||o.refs[3]!==u)&&w(a,[e,t,n,r]),a.callback}function S(){return{callback:null,cleanup:null,refs:[]}}function w(e,t){if(e.refs=t,t.every(e=>null==e)){e.callback=null;return}e.callback=n=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),null!=n){let r=Array(t.length).fill(null);for(let e=0;e<t.length;e+=1){let o=t[e];if(null!=o)switch(typeof o){case"function":{let t=o(n);"function"==typeof t&&(r[e]=t);break}case"object":o.current=n}}e.cleanup=()=>{for(let e=0;e<t.length;e+=1){let n=t[e];if(null!=n)switch(typeof n){case"function":{let t=r[e];"function"==typeof t?t():n(null);break}case"object":n.current=null}}}}}}let x=parseInt(f.version,10);function E(e){if(!f.isValidElement(e))return null;let t=e.props;return(x>=19?t?.ref:e.ref)??null}function C(e,t){return e&&!t?e:!e&&t?t:e||t?{...e,...t}:void 0}function k(){}Object.freeze([]);let R=Object.freeze({}),O={};function T(e,t,n,r,o){if(!n&&!r&&!o&&!e)return P(t);let i=P(e);return t&&(i=I(i,t)),n&&(i=I(i,n)),r&&(i=I(i,r)),o&&(i=I(i,o)),i}function P(e){return M(e)?{...D(e,O)}:function(e){let t={...e};for(let e in t){let n=t[e];A(e,n)&&(t[e]=N(n))}return t}(e)}function I(e,t){return M(t)?D(t,e):function(e,t){if(!t)return e;for(let n in t){let r=t[n];switch(n){case"style":e[n]=C(e.style,r);break;case"className":e[n]=H(e.className,r);break;default:A(n,r)?e[n]=function(e,t){return t?e?(...n)=>{let r=n[0];if(W(r)){j(r);let o=t(...n);return r.baseUIHandlerPrevented||e?.(...n),o}let o=t(...n);return e?.(...n),o}:N(t):e}(e[n],r):e[n]=r}}return e}(e,t)}function A(e,t){let n=e.charCodeAt(0),r=e.charCodeAt(1),o=e.charCodeAt(2);return 111===n&&110===r&&o>=65&&o<=90&&("function"==typeof t||void 0===t)}function M(e){return"function"==typeof e}function D(e,t){return M(e)?e(t):e??O}function N(e){return e?(...t)=>{let n=t[0];return W(n)&&j(n),e(...t)}:e}function j(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function H(e,t){return t?e?t+" "+e:t:e}function W(e){return null!=e&&"object"==typeof e&&"nativeEvent"in e}function _(e,t,n={}){let r=t.render,o=function(e,t={}){var n,r,o;let{className:i,style:l,render:s}=e,{state:u=R,ref:a,props:c,stateAttributesMapping:d,enabled:f=!0}=t,p=f?"function"==typeof i?i(u):i:void 0,g=f?"function"==typeof l?l(u):l:void 0,h=f?function(e,t){let n={};for(let r in e){let o=e[r];if(t?.hasOwnProperty(r)){let e=t[r](o);null!=e&&Object.assign(n,e);continue}!0===o?n[`data-${r.toLowerCase()}`]="":o&&(n[`data-${r.toLowerCase()}`]=o.toString())}return n}(u,d):R,m=f&&c?function(e){if(Array.isArray(e)){if(0===e.length)return O;if(1===e.length)return P(e[0]);let t=P(e[0]);for(let n=1;n<e.length;n+=1)t=I(t,e[n]);return t}return T(void 0,e)}(c):void 0,v=f?C(h,m)??{}:R;if("u">typeof document)if(f)if(Array.isArray(a)){let e;n=[v.ref,E(s),...a],r=e=y(S).current,o=n,(r.refs.length!==o.length||r.refs.some((e,t)=>e!==o[t]))&&w(e,n),v.ref=e.callback}else v.ref=b(v.ref,E(s),a);else b(null,null);return f?(void 0!==p&&(v.className=H(v.className,p)),void 0!==g&&(v.style=C(v.style,g)),v):R}(t,n);return!1===n.enabled?null:function(e,t,n,r){if(t){if("function"==typeof t)return t(n,r);let e=T(n,t.props);e.ref=n.ref;let o=t;return o?.$$typeof===B&&(o=f.Children.toArray(t)[0]),f.cloneElement(o,e)}if(e&&"string"==typeof e){var o,i;return o=e,i=n,"button"===o?(0,f.createElement)("button",{type:"button",...i,key:i.key}):"img"===o?(0,f.createElement)("img",{alt:"",...i,key:i.key}):f.createElement(o,i)}throw Error(p(8))}(e,r,o,n.state??R)}let B=Symbol.for("react.lazy"),z=((n={}).startingStyle="data-starting-style",n.endingStyle="data-ending-style",n),L={[z.startingStyle]:""},$={[z.endingStyle]:""},U={transitionStatus:e=>"starting"===e?L:"ending"===e?$:null},F=((r={}).open="data-open",r.closed="data-closed",r[r.startingStyle=z.startingStyle]="startingStyle",r[r.endingStyle=z.endingStyle]="endingStyle",r.anchorHidden="data-anchor-hidden",r.side="data-side",r.align="data-align",r),q=((o={}).popupOpen="data-popup-open",o.pressed="data-pressed",o),V={[q.popupOpen]:""};q.popupOpen,q.pressed;let Y={[F.open]:""},K={[F.closed]:""}
2,X={[F.anchorHidden]:""},G={open:e=>e?V:null},J={open:e=>e?Y:K,anchorHidden:e=>e?X:null},Q={...J,...U},Z=f.forwardRef(function(e,t){let{render:n,className:r,style:o,forceRender:i=!1,...l}=e,{store:s}=m(),u=s.useState("open"),a=s.useState("nested"),c=s.useState("mounted");return _("div",e,{state:{open:u,transitionStatus:s.useState("transitionStatus")},ref:[s.context.backdropRef,t],stateAttributesMapping:Q,props:[{role:"presentation",hidden:!c,style:{userSelect:"none",WebkitUserSelect:"none"}},l],enabled:i||!a})});var ee=e.i(229315);let et={...f},en=et.useInsertionEffect,er=en&&en!==et.useLayoutEffect?en:e=>e();function eo(e){let t=y(ei).current;return t.next=e,er(t.effect),t.trampoline}function ei(){let e={next:void 0,callback:el,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function el(){}let es="u">typeof document?f.useLayoutEffect:()=>{},eu=f.createContext(void 0);function ea(e={}){let{disabled:t=!1,focusableWhenDisabled:n,tabIndex:r=0,native:o=!0,composite:i}=e,l=f.useRef(null),s=function(e=!1){let t=f.useContext(eu);if(void 0===t&&!e)throw Error(p(16));return t}(!0),u=i??void 0!==s,{props:a}=function(e){let{focusableWhenDisabled:t,disabled:n,composite:r=!1,tabIndex:o=0,isNativeButton:i}=e,l=r&&!1!==t,s=r&&!1===t;return{props:f.useMemo(()=>{let e={onKeyDown(e){n&&t&&"Tab"!==e.key&&e.preventDefault()}};return r||(e.tabIndex=o,!i&&n&&(e.tabIndex=t?o:-1)),(i&&(t||l)||!i&&n)&&(e["aria-disabled"]=n),i&&(!t||s)&&(e.disabled=n),e},[r,n,t,l,s,i,o])}}({focusableWhenDisabled:n,disabled:t,composite:u,tabIndex:r,isNativeButton:o}),c=f.useCallback(()=>{let e=l.current;ec(e)&&u&&t&&void 0===a.disabled&&e.disabled&&(e.disabled=!1)},[t,a.disabled,u]);return es(c,[c]),{getButtonProps:f.useCallback((e={})=>{let{onClick:n,onMouseDown:r,onKeyUp:i,onKeyDown:l,onPointerDown:s,...c}=e;return T({onClick(e){t?e.preventDefault():n?.(e)},onMouseDown(e){t||r?.(e)},onKeyDown(e){var r;if(t||(j(e),l?.(e),e.baseUIHandlerPrevented))return;let i=e.target===e.currentTarget,s=e.currentTarget,a=ec(s),c=!o&&(r=s,!!(r?.tagName==="A"&&r?.href)),d=i&&(o?a:!c),f="Enter"===e.key,p=" "===e.key,g=s.getAttribute("role"),h=g?.startsWith("menuitem")||"option"===g||"gridcell"===g;if(i&&u&&p){if(e.defaultPrevented&&h)return;e.preventDefault(),c||o&&a?(s.click(),e.preventBaseUIHandler()):d&&(n?.(e),e.preventBaseUIHandler());return}d&&(!o&&(p||f)&&e.preventDefault(),!o&&f&&n?.(e))},onKeyUp(e){t||((j(e),i?.(e),e.target===e.currentTarget&&o&&u&&ec(e.currentTarget)&&" "===e.key)?e.preventDefault():!e.baseUIHandlerPrevented&&(e.target!==e.currentTarget||o||u||" "!==e.key||n?.(e)))},onPointerDown(e){t?e.preventDefault():s?.(e)}},o?{type:"button"}:{role:"button"},a,c)},[t,a,u,o]),buttonRef:eo(e=>{l.current=e,c()})}}function ec(e){return(0,ee.isHTMLElement)(e)&&"BUTTON"===e.tagName}function ed(e,t,n,r){let o=!1,i=!1,l=r??R;return{reason:e,event:t??new Event("base-ui"),cancel(){o=!0},allowPropagation(){i=!0},get isCanceled(){return o},get isPropagationAllowed(){return i},trigger:n,...l}}e.s(["cancelOpen",0,"cancel-open","chipRemovePress",0,"chip-remove-press","clearPress",0,"clear-press","closePress",0,"close-press","closeWatcher",0,"close-watcher","decrementPress",0,"decrement-press","disabled",0,"disabled","drag",0,"drag","escapeKey",0,"escape-key","focusOut",0,"focus-out","imperativeAction",0,"imperative-action","incrementPress",0,"increment-press","initial",0,"initial","inputBlur",0,"input-blur","inputChange",0,"input-change","inputClear",0,"input-clear","inputPaste",0,"input-paste","inputPress",0,"input-press","itemPress",0,"item-press","keyboard",0,"keyboard","linkPress",0,"link-press","listNavigation",0,"list-navigation","missing",0,"missing","none",0,"none","outsidePress",0,"outside-press","pointer",0,"pointer","scrub",0,"scrub","siblingOpen",0,"sibling-open","swipe",0,"swipe","trackPress",0,"track-press","triggerFocus",0,"trigger-focus","triggerHover",0,"trigger-hover","triggerPress",0,"trigger-press","wheel",0,"wheel","windowResize",0,"window-resize"],965917);var ef=e.i(965917),ef=ef;let ep=f.forwardRef(function(e,t){let{render:n,className:r,style:o,disabled:i=!1,nativeButton:l=!0,...s}=e,{store:u}=m(),a=u.useState("open"),{getButtonProps:c,buttonRef:d}=ea({disabled:i,native:l});return _("button",e,{state:{disabled:i}
2,ref:[t,d],props:[{onClick:function(e){a&&u.setOpen(!1,ed(ef.closePress,e.nativeEvent))}},s,c]})}),eg=0,eh=et.useId;function em(e,t){if(void 0!==eh){let n=eh();return e??(t?`${t}-${n}`:n)}return function(e,t="mui"){let[n,r]=f.useState(e),o=e||n;return f.useEffect(()=>{null==n&&(eg+=1,r(`${t}-${eg}`))},[n,t]),o}(e,t)}function ev(e){return em(e,"base-ui")}let ey=f.forwardRef(function(e,t){let{render:n,className:r,style:o,id:i,...l}=e,{store:s}=m(),u=ev(i);return s.useSyncedValueWithCleanup("descriptionElementId",u),_("p",e,{ref:t,props:[{id:u},l]})});function eb(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function eS(...e){return()=>{for(let t=0;t<e.length;t+=1){let n=e[t];n&&n()}}}function ew(e){let t=y(ex,e).current;return t.next=e,es(t.effect),t}function ex(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}let eE=[];function eC(e){f.useEffect(e,eE)}class ek{static create(){return new ek}currentId=0;start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=0,t()},e)}isStarted(){return 0!==this.currentId}clear=()=>{0!==this.currentId&&(clearTimeout(this.currentId),this.currentId=0)};disposeEffect=()=>this.clear}function eR(){let e=y(ek.create).current;return eC(e.disposeEffect),e}let eO="u">typeof navigator,eT=function(){if(!eO)return{platform:"",maxTouchPoints:-1};let e=navigator.userAgentData;return e?.platform?{platform:e.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??-1}}(),eP=function(){if(!eO)return"";let e=navigator.userAgentData;return e?.platform?e.platform:navigator.platform??""}(),eI=function(){if(!eO)return"";let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(({brand:e,version:t})=>`${e}/${t}`).join(" "):navigator.userAgent}(),eA="u">typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter:none"),eM="MacIntel"===eT.platform&&eT.maxTouchPoints>1||/iP(hone|ad|od)|iOS/.test(eT.platform);eO&&/firefox/i.test(eI);let eD=eO&&/apple/i.test(navigator.vendor);eO&&/Edg/i.test(eI);let eN=eO&&/android/i.test(eP)||/android/i.test(eI);eO&&eP.toLowerCase().startsWith("mac")&&navigator.maxTouchPoints;let ej=eI.includes("jsdom/"),eH=new class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=e=>{this.isScheduled=!1;let t=this.callbacks,n=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,n>0)for(let n=0;n<t.length;n+=1)t[n]?.(e)};request(e){let t=this.nextId;return this.nextId+=1,this.callbacks.push(e),this.callbacksCount+=1,this.isScheduled||(requestAnimationFrame(this.tick),this.isScheduled=!0),t}cancel(e){let t=e-this.startId;t<0||t>=this.callbacks.length||(this.callbacks[t]=null,this.callbacksCount-=1)}};class eW{static create(){return new eW}static request(e){return eH.request(e)}static cancel(e){return eH.cancel(e)}currentId=null;request(e){this.cancel(),this.currentId=eH.request(()=>{this.currentId=null,e()})}cancel=()=>{null!==this.currentId&&(eH.cancel(this.currentId),this.currentId=null)};disposeEffect=()=>this.cancel}function e_(){let e=y(eW.create).current;return eC(e.disposeEffect),e}function eB(e){return e?.ownerDocument||document}var ez=ee;let eL={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},e$={...eL,position:"fixed",top:0,left:0};({...eL,position:"absolute"});let eU=f.forwardRef(function(e,t){let[n,r]=f.useState();return es(()=>{eD&&r("button")},[]),(0,u.jsx)("span",{...e,ref:t,style:e$,"aria-hidden":!n||void 0,tabIndex:0,role:n,"data-base-ui-focus-guard":""})});function eF(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function eq(e,t){if(!e||!t)return!1;let n=t.getRootNode?.();if(e.contains(t))return!0;if(n&&(0,ee.isShadowRoot)(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function eV(e){return"composedPath"in e?e.composedPath()[0]:e.target}let eY="data-base-ui-focusable";function eK(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}function eX(e){return(0,ee.isHTMLElement)(e)&&e.matches("input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])")}function eG(e){return!!e&&"combobox"===e.getAttribute("role")&&eX(e)}function eJ(e){return e?e.hasAttribute(eY)?e:e.querySelector(`[${eY}]`)||e:null}function eQ(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function eZ(e,t=e?(0,ee.getComputedStyle)(e):null){var n;
2return!!e&&!!e.isConnected&&!!t&&"hidden"!==(n=t).visibility&&"collapse"!==n.visibility&&("function"==typeof e.checkVisibility?e.checkVisibility():"none"!==t.display&&"contents"!==t.display)}function e0(e){for(let t of Array.from(e.children))if("summary"===(0,ee.getNodeName)(t))return t;return null}function e1(e){let t=e?(0,ee.getNodeName)(e):"";return null!=e&&e.matches('a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]')&&("summary"!==t||null!=e.parentElement&&"details"===(0,ee.getNodeName)(e.parentElement)&&e0(e.parentElement)===e)&&("details"!==t||null==e0(e))&&("input"!==t||"hidden"!==e.type)}function e2(e){if(!e1(e)||!e.isConnected||e.matches(":disabled"))return!1;for(let t=e;t;t=function(e){let t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;let n=e.getRootNode();return(0,ee.isShadowRoot)(n)?n.host:null}(t)){let n=t!==e,r="slot"===(0,ee.getNodeName)(t);if(t.hasAttribute("inert")||n&&"details"===(0,ee.getNodeName)(t)&&!t.open&&!function(e,t){let n=e0(t);return!!n&&(e===n||eq(n,e))}(e,t)||t.hasAttribute("hidden")||!r&&!function(e,t){let n=(0,ee.getComputedStyle)(e);return t?"none"!==n.display:eZ(e,n)}(t,n))return!1}return!0}function e3(e){let t=e.tabIndex;if(t<0){let t=(0,ee.getNodeName)(e);if("details"===t||"audio"===t||"video"===t||(0,ee.isHTMLElement)(e)&&e.isContentEditable)return 0}return t}function e4(e){return"input"!==(0,ee.getNodeName)(e)?null:"radio"===e.type&&""!==e.name?e:null}function e5(e){if((0,ee.isHTMLElement)(e)&&"slot"===(0,ee.getNodeName)(e)){let t=e.assignedElements({flatten:!0});if(t.length>0)return t}return(0,ee.isHTMLElement)(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function e9(e){return e2(e)&&e3(e)>=0}function e7(e){let t=[];return!function e(t,n){e5(t).forEach(t=>{e1(t)&&n.push(t),e(t,n)})}(e,t),t.filter(e2)}function e8(e){let t=e7(e);return t.filter(e=>e3(e)>=0&&function(e,t){let n=e4(e);if(!n)return!0;let r=t.find(e=>{let t=e4(e);return t?.name===n.name&&t.form===n.form&&t.checked});return r?r===n:t.find(e=>{let t=e4(e);return t?.name===n.name&&t.form===n.form})===n}(e,t))}function e6(e,t){let n=e8(e),r=n.length;if(0===r)return;let o=eF(eB(e)),i=n.indexOf(o);return n[-1===i?1===t?0:r-1:i+t]}function te(e){return e6(eB(e).body,1)||e}function tt(e){return e6(eB(e).body,-1)||e}function tn(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!eq(n,r)}function tr(e){let t=[];!function e(t,n,r){e5(t).forEach(t=>{(0,ee.isHTMLElement)(t)&&t.matches(n)&&r.push(t),e(t,n,r)})}(e,"[data-tabindex]",t),t.forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}function to(e,t,n=!0){return e.filter(e=>e.parentId===t).flatMap(t=>[...!n||t.context?.open?[t]:[],...to(e,t.id,n)])}function ti(e,t){let n=[],r=e.find(e=>e.id===t)?.parentId;for(;r;){let t=e.find(e=>e.id===r);r=t?.parentId,t&&(n=n.concat(t))}return n}var ef=ef;function tl(e){return`data-base-ui-${e}`}let ts=0;function tu(e,t={}){let{preventScroll:n=!1,sync:r=!1,shouldFocus:o}=t;function i(){(!o||o())&&e?.focus({preventScroll:n})}if(cancelAnimationFrame(ts),r)return i(),k;let l=requestAnimationFrame(i);return ts=l,()=>{ts===l&&(cancelAnimationFrame(l),ts=0)}}let ta={inert:new WeakMap,"aria-hidden":new WeakMap},tc="data-base-ui-inert",td={inert:new WeakSet,"aria-hidden":new WeakSet},tf=new WeakMap,tp=0,tg=(e,t)=>t.map(t=>{if(e.contains(t))return t;let n=function e(t){return t?(0,ee.isShadowRoot)(t)?t.host:e(t.parentNode):null}(t);return e.contains(n)?n:null}).filter(e=>null!=e),th=e=>{let t=new Set;return e.forEach(e=>{let n=e;for(;n&&!t.has(n);)t.add(n),n=n.parentNode}),t}
2,tm=(e,t,n)=>{let r=[],o=e=>{!e||n.has(e)||Array.from(e.children).forEach(e=>{"script"!==(0,ee.getNodeName)(e)&&(t.has(e)?o(e):r.push(e))})};return o(e),r};function tv(e,t={}){let{ariaHidden:n=!1,inert:r=!1,mark:o=!0,markerIgnoreElements:i=[]}=t,l=eB(e[0]).body;return function(e,t,n,r,{mark:o=!0,markerIgnoreElements:i=[]}){let l=r?"inert":n?"aria-hidden":null,s=null,u=null,a=tg(t,e),c=new Set(o?tg(t,i):[]),d=o?tm(t,th(a),new Set(a)).filter(e=>!c.has(e)):[],f=[],p=[];if(l){let e=ta[l],n=td[l];u=n,s=e;let r=tg(t,Array.from(t.querySelectorAll("[aria-live]"))),o=a.concat(r);tm(t,th(o),new Set(o)).forEach(t=>{let r=t.getAttribute(l),o=null!==r&&"false"!==r,i=(e.get(t)||0)+1;e.set(t,i),f.push(t),1===i&&o&&n.add(t),o||t.setAttribute(l,"inert"===l?"":"true")})}return o&&d.forEach(e=>{let t=(tf.get(e)||0)+1;tf.set(e,t),p.push(e),1===t&&e.setAttribute(tc,"")}),tp+=1,()=>{s&&f.forEach(e=>{let t=(s.get(e)||0)-1;s.set(e,t),t||(!u?.has(e)&&l&&e.removeAttribute(l),u?.delete(e))}),o&&p.forEach(e=>{let t=(tf.get(e)||0)-1;tf.set(e,t),t||e.removeAttribute(tc)}),(tp-=1)||(ta.inert=new WeakMap,ta["aria-hidden"]=new WeakMap,td.inert=new WeakSet,td["aria-hidden"]=new WeakSet,tf=new WeakMap)}}(e,l,n,r,{mark:o,markerIgnoreElements:i})}var ty=e.i(174080),ef=ef;let tb="data-base-ui-click-trigger",tS={clipPath:"inset(50%)",position:"fixed",top:0,left:0},tw=f.createContext(null),tx=tl("portal"),tE=f.forwardRef(function(e,t){let{render:n,className:r,style:o,children:i,container:l,renderGuards:s,...a}=e,{portalNode:c,portalSubtree:d}=function(e={}){let{ref:t,container:n,componentProps:r=R,elementProps:o}=e,i=em(),l=f.useContext(tw),s=l?.portalNode,[u,a]=f.useState(null),[c,d]=f.useState(null),p=eo(e=>{null!==e&&d(e)}),g=f.useRef(null);es(()=>{if(null===n){g.current&&(g.current=null,d(null),a(null));return}if(null==i)return;let e=(n&&((0,ee.isNode)(n)?n:n.current))??s??document.body;if(null==e){g.current&&(g.current=null,d(null),a(null));return}g.current!==e&&(g.current=e,d(null),a(e))},[n,s,i]);let h=_("div",r,{ref:[t,p],props:[{id:i,[tx]:""},o]});return{portalNode:c,portalSubtree:u&&h?ty.createPortal(h,u):null}}({container:l,ref:t,componentProps:e,elementProps:a}),p=f.useRef(null),g=f.useRef(null),h=f.useRef(null),m=f.useRef(null),[v,y]=f.useState(null),b=f.useRef(!1),S=v?.modal,w=v?.open,x="boolean"==typeof s?s:!!v&&!v.modal&&v.open&&!!c;f.useEffect(()=>{if(c&&!S)return eS(eb(c,"focusin",e,!0),eb(c,"focusout",e,!0));function e(e){c&&e.relatedTarget&&tn(e)&&("focusin"===e.type?b.current&&(tr(c),b.current=!1):(e8(c).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),b.current=!0))}},[c,S]),f.useEffect(()=>{c&&!1===w&&(tr(c),b.current=!1)},[w,c]);let E=f.useMemo(()=>({beforeOutsideRef:p,afterOutsideRef:g,beforeInsideRef:h,afterInsideRef:m,portalNode:c,setFocusManagerState:y}),[c]);return(0,u.jsxs)(f.Fragment,{children:[d,(0,u.jsxs)(tw.Provider,{value:E,children:[x&&c&&(0,u.jsx)(eU,{"data-type":"outside",ref:p,onFocus:e=>{if(tn(e,c))h.current?.focus();else{let e=tt(v?v.domReference:null);e?.focus()}}}),x&&c&&(0,u.jsx)("span",{"aria-owns":c.id,style:tS}),c&&ty.createPortal(i,c),x&&c&&(0,u.jsx)(eU,{"data-type":"outside",ref:g,onFocus:e=>{if(tn(e,c))m.current?.focus();else{let t=te(v?v.domReference:null);t?.focus(),v?.closeOnFocusOut&&v?.onOpenChange(!1,ed(ef.focusOut,e.nativeEvent))}}})]})]})}),tC=f.createContext(null),tk=f.createContext(null),tR=e=>{let t=f.useContext(tk);return e??t};function tO(e){return null==e?e:"current"in e?e.current:e}let tT=[];function tP(){tT=tT.filter(e=>e.deref()?.isConnected)}function tI(){return tP(),tT[tT.length-1]?.deref()}function tA(e,t){if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex")||!t.current.includes("floating")&&!e.getAttribute("role")?.includes("dialog"))return;let n=e7(e).filter(e=>{let t=e.getAttribute("data-tabindex")||"";return e9(e)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),r=e.getAttribute("tabindex");t.current.includes("floating")||0===n.length?"0"!==r&&e.setAttribute("tabindex","0"):("-1"!==r||e.hasAttribute("data-tabindex")&&"-1"!==e.getAttribute("data-tabindex"))&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}
2function tM(e){let{context:t,children:n,disabled:r=!1,initialFocus:o=!0,returnFocus:i=!0,restoreFocus:l=!1,modal:s=!0,closeOnFocusOut:a=!0,openInteractionType:c="",nextFocusableElement:d,previousFocusableElement:p,beforeContentFocusGuardRef:g,externalTree:h,getInsideElements:m}=e,v="rootStore"in t?t.rootStore:t,y=v.useState("open"),S=v.useState("domReferenceElement"),w=v.useState("floatingElement"),{events:x,dataRef:E}=v.context,C=eo(()=>E.current.floatingContext?.nodeId),k=eG(S)&&!1===o,R=f.useRef(["content"]),O=ew(o),T=ew(i),P=ew(c),I=tR(h),A=f.useContext(tw),M=f.useRef(!1),D=f.useRef(!1),N=f.useRef(!1),j=f.useRef(null),H=f.useRef(""),W=f.useRef(""),_=f.useRef(null),B=f.useRef(null),z=b(_,g,A?.beforeInsideRef),L=b(B,A?.afterInsideRef),$=eR(),U=eR(),F=e_(),q=null!=A,V=eJ(w),Y=eo((e=V)=>e?e8(e):[]),K=eo(()=>m?.().filter(e=>null!=e)??[]);f.useEffect(()=>{if(!r&&s)return eb(eB(V),"keydown",function(e){"Tab"===e.key&&eq(V,eF(eB(V)))&&0===Y().length&&!k&&(e.preventDefault(),e.stopPropagation())})},[r,V,s,k,Y]),f.useEffect(()=>{if(r||!y)return;let e=eB(V);function t(){N.current=!1}return eS(eb(e,"pointerdown",function(e){let t=eV(e),n=K();N.current=!(eq(w,t)||eq(S,t)||eq(A?.portalNode,t)||n.some(e=>e===t||eq(e,t))),W.current=e.pointerType||"keyboard",t?.closest(`[${tb}]`)&&(D.current=!0)},!0),eb(e,"pointerup",t,!0),eb(e,"pointercancel",t,!0),eb(e,"keydown",function(){W.current="keyboard"},!0))},[r,w,S,V,y,A,K]),f.useEffect(()=>{if(r||!a)return;let e=eB(V);function t(t){let n=t.relatedTarget,r=t.currentTarget,o=eV(t);queueMicrotask(()=>{let i=C(),u=v.context.triggerElements,a=K(),c=n?.hasAttribute(tl("focus-guard"))&&[_.current,B.current,A?.beforeInsideRef.current,A?.afterInsideRef.current,A?.beforeOutsideRef.current,A?.afterOutsideRef.current,tO(p),tO(d)].includes(n),f=!(eq(S,n)||eq(w,n)||eq(n,w)||eq(A?.portalNode,n)||a.some(e=>e===n||eq(e,n))||null!=n&&u.hasElement(n)||u.hasMatchingElement(e=>eq(e,n))||c||I&&(to(I.nodesRef.current,i).find(e=>eq(e.context?.elements.floating,n)||eq(e.context?.elements.domReference,n))||ti(I.nodesRef.current,i).find(e=>[e.context?.elements.floating,eJ(e.context?.elements.floating)].includes(n)||e.context?.elements.domReference===n)));if(r===S&&V&&tA(V,R),l&&r!==S&&!eZ(o)&&eF(e)===e.body){if((0,ee.isHTMLElement)(V)&&(V.focus(),"popup"===l))return void F.request(()=>{V.focus()});let e=Y(),t=j.current,n=(t&&e.includes(t)?t:null)||e[e.length-1]||V;(0,ee.isHTMLElement)(n)&&n.focus()}if(E.current.insideReactTree){E.current.insideReactTree=!1;return}(k||!s)&&n&&f&&!D.current&&(k||n!==tI())&&(M.current=!0,v.setOpen(!1,ed(ef.focusOut,t)))})}let n=(0,ee.isHTMLElement)(S)?S:null;if(w||n)return eS(n&&eb(n,"focusout",t),n&&eb(n,"pointerdown",function(){D.current=!0,U.start(0,()=>{D.current=!1})}),w&&eb(w,"focusin",function(e){let t=eV(e);e9(t)&&(j.current=t)}),w&&eb(w,"focusout",t),w&&A&&eb(w,"focusout",function(){N.current||(E.current.insideReactTree=!0,$.start(0,()=>{E.current.insideReactTree=!1}))},!0))},[r,S,w,V,s,I,A,v,a,l,Y,k,C,R,E,$,U,F,d,p,K]),f.useEffect(()=>{if(r||!w||!y)return;let e=Array.from(A?.portalNode?.querySelectorAll(`[${tl("portal")}]`)||[]),t=I?ti(I.nodesRef.current,C()):[],n=t.find(e=>eG(e.context?.elements.domReference||null))?.context?.elements.domReference,o=tv([w,...e,_.current,B.current,A?.beforeOutsideRef.current,A?.afterOutsideRef.current,...K(),n,tO(p),tO(d),k?S:null].filter(e=>null!=e),{ariaHidden:s||k,mark:!1}),i=tv([w,...e].filter(e=>null!=e));return()=>{i(),o()}},[y,r,S,w,s,A,k,I,C,d,p,K]),es(()=>{if(!y||r||!(0,ee.isHTMLElement)(V))return;let e=eB(V),t=eF(e);queueMicrotask(()=>{let n,r=O.current,o="function"==typeof r?r(P.current||""):r;if(void 0===o||!1===o||eq(V,t))return;let i=null,l=()=>(null==i&&(i=Y(V)),i[0]||V);n=(n=!0===o||null===o?l():tO(o))||l();let s=eq(V,eF(e));tu(n,{preventScroll:n===V,shouldFocus(){if(s)return!0;let t=eF(e);return!(t!==n&&eq(V,t))}})})},[r,y,V,Y,O,P]),es(()=>{var e;if(r||!V)return;let t=eB(V);function n(e){var t,n,r,o;let i;if(e.open||(t=e.nativeEvent,n=W.current,i=(0,ez.getWindow)(eV(t)),H.current=t instanceof i.KeyboardEvent?"keyboard":t instanceof i.FocusEvent?n||"keyboard":"pointerType"in t?t.pointerType||"ke
2yboard":"touches"in t?"touch":t instanceof i.MouseEvent?n||(0===t.detail?"keyboard":"mouse"):""),e.reason===ef.triggerHover&&"mouseleave"===e.nativeEvent.type&&(M.current=!0),e.reason===ef.outsidePress)if(e.nested)M.current=!1;else if((""===(r=e.nativeEvent).pointerType&&r.isTrusted?0:eN&&r.pointerType?"click"!==r.type||1!==r.buttons:0!==r.detail||r.pointerType)&&(o=e.nativeEvent,ej?1:(eN||0!==o.width||0!==o.height)&&(!eN||1!==o.width||1!==o.height||0!==o.pressure||0!==o.detail||"mouse"!==o.pointerType)&&(!(o.width<1)||!(o.height<1)||0!==o.pressure||0!==o.detail||"touch"!==o.pointerType))){let e=!1;eB(V).createElement("div").focus({get preventScroll(){return e=!0,!1}}),e?M.current=!1:M.current=!0}else M.current=!1}return e=eF(t),tP(),e&&"body"!==(0,ee.getNodeName)(e)&&(tT.push(new WeakRef(e)),tT.length>20&&(tT=tT.slice(-20))),x.on("openchange",n),()=>{x.off("openchange",n);let e=eF(t),r=K(),o=eq(w,e)||r.some(t=>t===e||eq(t,e))||I&&to(I.nodesRef.current,C(),!1).some(t=>eq(t.context?.elements.floating,e)),i=T.current,l=function(){let e=T.current,t="function"==typeof e?e(H.current):e;if(void 0===t||!1===t)return null;if(null===t&&(t=!0),"boolean"==typeof t)return S?.isConnected?S:tI()||null;let n=S?.isConnected?S:tI();return tO(t)||n||null}();queueMicrotask(()=>{let n=l?e9(l)?l:e8(l)[0]||l:null;i&&!M.current&&(0,ee.isHTMLElement)(n)&&("boolean"!=typeof i||n===e||e===t.body||o)&&n.focus({preventScroll:!0}),M.current=!1})}},[r,w,V,T,x,I,S,C,K]),es(()=>{if(!eA||y||!w)return;let e=eF(eB(w));(0,ee.isHTMLElement)(e)&&eX(e)&&eq(w,e)&&e.blur()},[y,w]),es(()=>{if(!r&&A)return A.setFocusManagerState({modal:s,closeOnFocusOut:a,open:y,onOpenChange:v.setOpen,domReference:S}),()=>{A.setFocusManagerState(null)}},[r,A,s,y,v,a,S]),es(()=>{if(!r&&V)return tA(V,R),()=>{queueMicrotask(tP)}},[r,V,R]);let X=!r&&(!s||!k)&&(q||s);return(0,u.jsxs)(f.Fragment,{children:[X&&(0,u.jsx)(eU,{"data-type":"inside",ref:z,onFocus:e=>{if(s){let e=Y();tu(e[e.length-1])}else if(A?.portalNode)if(M.current=!1,tn(e,A.portalNode)){let e=te(S);e?.focus()}else tO(p??A.beforeOutsideRef)?.focus()}}),n,X&&(0,u.jsx)(eU,{"data-type":"inside",ref:L,onFocus:e=>{if(s)tu(Y()[0]);else if(A?.portalNode)if(a&&(M.current=!0),tn(e,A.portalNode)){let e=tt(S);e?.focus()}else tO(d??A.afterOutsideRef)?.focus()}})]})}let tD=((i={}).nestedDialogs="--nested-dialogs",i),tN=((l={})[l.open=F.open]="open",l[l.closed=F.closed]="closed",l[l.startingStyle=F.startingStyle]="startingStyle",l[l.endingStyle=F.endingStyle]="endingStyle",l.nested="data-nested",l.nestedDialogOpen="data-nested-dialog-open",l),tj=f.createContext(void 0);function tH(){let e=f.useContext(tj);if(void 0===e)throw Error(p(26));return e}function tW(e){let{enabled:t=!0,open:n,ref:r,onComplete:o}=e,i=eo(o),l=function(e,t=!1,n=!0){let r=e_();return eo((o,i=null)=>{r.cancel();let l=tO(e);if(null==l)return;let s=()=>{ty.flushSync(o)};if("function"!=typeof l.getAnimations||globalThis.BASE_UI_ANIMATIONS_DISABLED)return void o();function u(){Promise.all(l.getAnimations().map(e=>e.finished)).then(()=>{i?.aborted||s()}).catch(()=>{if(n){i?.aborted||s();return}let e=l.getAnimations();!i?.aborted&&e.length>0&&e.some(e=>e.pending||"finished"!==e.playState)&&u()})}if(t){let e=z.startingStyle;if(!l.hasAttribute(e))return void r.request(u);let t=new MutationObserver(()=>{l.hasAttribute(e)||(t.disconnect(),u())});return t.observe(l,{attributes:!0,attributeFilter:[e]}),void i?.addEventListener("abort",()=>t.disconnect(),{once:!0})}r.request(u)})}(r,n,!1);f.useEffect(()=>{if(!t)return;let e=new AbortController;return l(i,e.signal),()=>{e.abort()}},[t,n,i,l])}let t_=new Set([...new Set([...new Set(["ArrowLeft","ArrowRight"]),...new Set(["ArrowUp","ArrowDown"])]),"Home","End"]),tB=(e,t,n,r,o,i,...l)=>{let s;if(l.length>0)throw Error(p(1));if(e&&t&&n&&r&&o&&i)s=(l,s,u,a)=>i(e(l,s,u,a),t(l,s,u,a),n(l,s,u,a),r(l,s,u,a),o(l,s,u,a),s,u,a);else if(e&&t&&n&&r&&o)s=(i,l,s,u)=>o(e(i,l,s,u),t(i,l,s,u),n(i,l,s,u),r(i,l,s,u),l,s,u);else if(e&&t&&n&&r)s=(o,i,l,s)=>r(e(o,i,l,s),t(o,i,l,s),n(o,i,l,s),i,l,s);else if(e&&t&&n)s=(r,o,i,l)=>n(e(r,o,i,l),t(r,o,i,l),o,i,l);else if(e&&t)s=(n,r,o,i)=>t(e(n,r,o,i),r,o,i);else if(e)s=e;else throw Error("Missing arguments");return s};var tz=e.i(802239),tL=e.i(430224);let t$=x>=19?function(e,n,r,o,i){let l;if(!t){let t;return t=f.useCallback(()=>n(e.getSnapshot(),r,o,i),[e,n,r,o,i]),(0,tz.useSyncExternalStore)(e.subscribe,t,t)}let s=t.syncIndex;return t.syncIndex+=1,t.didInitialize?(l=t.syncHooks[s]).store===e&&l.selector===n&&Object.is(l.a1,r)&&Object.is(l.a2,o)&&Object.is(l.a3,i)||(l.store!==e&&(t.didChangeStore=!0),l.store=e,l.selector=n,l.a1=r,l.a2=o,l.a3=i,l.didChange=!0):(l={store:e,selector:n,a1:r,a2:o,a3:i,value:n(e.getSnapshot(),r,o,i),didChange:!1},t.syncHooks.push(l)),l.value}:function(e,t,n,r,o){return(0,tL.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,o))};[].push({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let n=0;n<e.syncHooks.length;n+=1){let r=e.syncHooks[n],o=r.selector(r.store.state,r.a1,r.a2,r.a3);(r.didChange||!Object.is(r.value,o))&&(t=!0,r.value=o,r.didChange=!1)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let n=new Set;for(let t of e.syncHooks)n.add(t.store);let r=[];for(let e of n)r.push(e.subscribe(t));return()=>{for(let e of r)e()}}),(0,tz.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});class tU{constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}
2subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});getSnapshot=()=>this.state;setState(e){if(this.state===e)return;this.state=e,this.updateTick+=1;let t=this.updateTick;for(let n of this.listeners){if(t!==this.updateTick)return;n(e)}}update(e){for(let t in e)if(!Object.is(this.state[t],e[t]))return void this.setState({...this.state,...e})}set(e,t){Object.is(this.state[e],t)||this.setState({...this.state,[e]:t})}notifyAll(){let e={...this.state};this.setState(e)}use(e,t,n,r){return t$(this,e,t,n,r)}}class tF extends tU{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}useSyncedValue(e,t){f.useDebugValue(e);let n=this;es(()=>{n.state[e]!==t&&n.set(e,t)},[n,e,t])}useSyncedValueWithCleanup(e,t){let n=this;es(()=>(n.state[e]!==t&&n.set(e,t),()=>{n.set(e,void 0)}),[n,e,t])}useSyncedValues(e){let t=this;es(()=>{t.update(e)},[t,...Object.values(e)])}useControlledProp(e,t){f.useDebugValue(e);let n=this,r=void 0!==t;es(()=>{r&&!Object.is(n.state[e],t)&&n.setState({...n.state,[e]:t})},[n,e,t,r])}select(e,t,n,r){return(0,this.selectors[e])(this.state,t,n,r)}useState(e,t,n,r){return f.useDebugValue(e),t$(this,this.selectors[e],t,n,r)}useContextCallback(e,t){f.useDebugValue(e);let n=eo(t??k);this.context[e]=n}useStateSetter(e){let t=f.useRef(void 0);return void 0===t.current&&(t.current=t=>{this.set(e,t)}),t.current}observe(e,t){let n,r=(n="function"==typeof e?e:this.selectors[e])(this.state);return t(r,r,this),this.subscribe(e=>{let o=n(e);if(!Object.is(r,o)){let e=r;r=o,t(o,e,this)}})}}let tq={open:tB(e=>e.open),transitionStatus:tB(e=>e.transitionStatus),domReferenceElement:tB(e=>e.domReferenceElement),referenceElement:tB(e=>e.positionReference??e.referenceElement),floatingElement:tB(e=>e.floatingElement),floatingId:tB(e=>e.floatingId)};class tV extends tF{constructor(e){const{syncOnly:t,nested:n,onOpenChange:r,triggerElements:o,...i}=e;super({...i,positionReference:i.referenceElement,domReferenceElement:i.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:function(){let e=new Map;return{emit(t,n){e.get(t)?.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){e.get(t)?.delete(n)}}}(),nested:n,triggerElements:o},tq),this.syncOnly=t}syncOpenEvent=(e,t)=>{let n;e&&this.state.open&&(null==t||"click"!==(n=t.type)&&"mousedown"!==n&&"keydown"!==n&&"keyup"!==n)||(this.context.dataRef.current.openEvent=e?t:void 0)};dispatchOpenChange=(e,t)=>
2{this.syncOpenEvent(e,t.event);let n={open:e,reason:t.reason,nativeEvent:t.event,nested:this.context.nested,triggerElement:t.trigger};this.context.events.emit("openchange",n)};setOpen=(e,t)=>{this.syncOnly||this.dispatchOpenChange(e,t),this.context.onOpenChange?.(e,t)}}let tY={tabIndex:-1,[eY]:""},tK={...J,...U,nestedDialogOpen:e=>e?{[tN.nestedDialogOpen]:""}:null},tX=f.forwardRef(function(e,t){let{render:n,className:r,style:o,finalFocus:i,initialFocus:l,...s}=e,{store:a}=m(),c=a.useState("descriptionElementId"),d=a.useState("disablePointerDismissal"),f=a.useState("floatingRootContext"),p=a.useState("popupProps"),g=a.useState("modal"),h=a.useState("mounted"),v=a.useState("nested"),y=a.useState("nestedOpenDialogCount"),b=a.useState("open"),S=a.useState("openMethod"),w=a.useState("titleElementId"),x=a.useState("transitionStatus"),E=a.useState("role"),C=f.useState("floatingId"),k=s.id??C;tH(),tW({open:b,ref:a.context.popupRef,onComplete(){b&&a.context.onOpenChangeComplete?.(!0)}});let R=void 0===l?function(e){return"touch"!==e||a.context.popupRef.current}:l,O=a.useStateSetter("popupElement"),T=_("div",e,{state:{open:b,nested:v,transitionStatus:x,nestedDialogOpen:y>0},props:[p,{id:k,"aria-labelledby":w??void 0,"aria-describedby":c??void 0,role:E,...tY,hidden:!h,onKeyDown(e){t_.has(e.key)&&e.stopPropagation()},style:{[tD.nestedDialogs]:y}}
2,s],ref:[t,a.context.popupRef,O],stateAttributesMapping:tK});return(0,u.jsx)(tM,{context:f,openInteractionType:S,disabled:!h,closeOnFocusOut:!d,initialFocus:R,returnFocus:i,modal:!1!==g,restoreFocus:"popup",children:T})}),tG=f.forwardRef(function(e,t){let n,{cutout:r,...o}=e;if(r){let e=r.getBoundingClientRect();n=`polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${e.left}px ${e.top}px,${e.left}px ${e.bottom}px,${e.right}px ${e.bottom}px,${e.right}px ${e.top}px,${e.left}px ${e.top}px)`}return(0,u.jsx)("div",{ref:t,role:"presentation","data-base-ui-inert":"",...o,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:n}})}),tJ=f.forwardRef(function(e,t){var n;let{keepMounted:r=!1,...o}=e,{store:i}=m(),l=i.useState("mounted"),s=i.useState("modal"),a=i.useState("open");return l||r?(0,u.jsx)(tj.Provider,{value:r,children:(0,u.jsxs)(tE,{ref:t,...o,children:[l&&!0===s&&(0,u.jsx)(tG,{ref:i.context.internalBackdropRef,inert:(n=!a,x>=19?n:n?"true":void 0)}),e.children]})}):null});var ez=ee;let tQ={},tZ={},t0="";class t1{lockCount=0;restore=null;timeoutLock=ek.create();timeoutUnlock=ek.create();acquire(e){return this.lockCount+=1,1===this.lockCount&&null===this.restore&&this.timeoutLock.start(0,()=>this.lock(e)),this.release}release=()=>{this.lockCount-=1,0===this.lockCount&&this.restore&&this.timeoutUnlock.start(0,this.unlock)};unlock=()=>{0===this.lockCount&&this.restore&&(this.restore?.(),this.restore=null)};lock(e){let t,n,r,o,i;if(0===this.lockCount||null!==this.restore)return;let l=eB(e).documentElement,s=(0,ez.getWindow)(l).getComputedStyle(l).overflowY;if("hidden"===s||"clip"===s){this.restore=k;return}let u=eM||!function(e){if("u"<typeof document)return!1;let t=eB(e);return(0,ez.getWindow)(t).innerWidth-t.documentElement.clientWidth>0}(e);this.restore=u?(n=(t=eB(e)).documentElement,r=t.body,i={overflowY:(o=(0,ee.isOverflowElement)(n)?n:r).style.overflowY,overflowX:o.style.overflowX},Object.assign(o.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(o.style,i)}):function(e){let t=eB(e),n=t.documentElement,r=t.body,o=(0,ez.getWindow)(n),i=0,l=0,s=!1,u=eW.create();if(eA&&(o.visualViewport?.scale??1)!==1)return()=>{};function a(){let t=o.getComputedStyle(n),u=o.getComputedStyle(r),a=(t.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";i=n.scrollTop,l=n.scrollLeft,tQ={scrollbarGutter:n.style.scrollbarGutter,overflowY:n.style.overflowY,overflowX:n.style.overflowX},t0=n.style.scrollBehavior,tZ={position:r.style.position,height:r.style.height,width:r.style.width,boxSizing:r.style.boxSizing,overflowY:r.style.overflowY,overflowX:r.style.overflowX,scrollBehavior:r.style.scrollBehavior};let c=n.scrollHeight>n.clientHeight,d=n.scrollWidth>n.clientWidth,f="scroll"===t.overflowY||"scroll"===u.overflowY,p="scroll"===t.overflowX||"scroll"===u.overflowX,g=Math.max(0,o.innerWidth-r.clientWidth),h=Math.max(0,o.innerHeight-r.clientHeight),m=parseFloat(u.marginTop)+parseFloat(u.marginBottom),v=parseFloat(u.marginLeft)+parseFloat(u.marginRight),y=(0,ee.isOverflowElement)(n)?n:r;if(s=function(e){if(!("u">typeof CSS&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||"u"<typeof document)return!1;let t=eB(e),n=t.documentElement,r=t.body,o=(0,ee.isOverflowElement)(n)?n:r,i=o.style.overflowY,l=n.style.scrollbarGutter;n.style.scrollbarGutter="stable",o.style.overflowY="scroll";let s=o.offsetWidth;o.style.overflowY="hidden";let u=o.offsetWidth;return o.style.overflowY=i,n.style.scrollbarGutter=l,s===u}(e)){n.style.scrollbarGutter=a,y.style.overflowY="hidden",y.style.overflowX="hidden";return}Object.assign(n.style,{scrollbarGutter:a,overflowY:"hidden",overflowX:"hidden"}),(c||f)&&(n.style.overflowY="scroll"),(d||p)&&(n.style.overflowX="scroll"),Object.assign(r.style,{position:"relative",height:m||h?`calc(100dvh - ${m+h}px)`:"100dvh",width:v||g?`calc(100vw - ${v+g}px)`:"100vw",boxSizing:"border-box",overflow:"hidden",scrollBehavior:"unset"}),r.scrollTop=i,r.scrollLeft=l,n.setAttribute("data-base-ui-scroll-locked",""),n.style.scrollBehavior="unset"}function c(){Object.assign(n.style,tQ),Object.assign(r.style,tZ),s||(n.scrollTop=i,n.scrollLeft=l,n.removeAttribute("data-base-ui-scroll-locked"),n.style.scrollBehavior=t0)}a();let d=eb(o,"resize",function(){c(),u.request(a)});return()=>{u.cancel(),c(),"function"==typeof o.removeEventListener&&d()}}(e)}}let t2=new t1;var ef=ef;let t3={intentional:"onClick",sloppy:"onPointerDown"};function t4(){return!1}var ef=ef;function t5({store:e,dialogRoot:t}){var n;let{parentContext:r,isDrawer:o}=t,i=e.useState("open"),l=e.useState("disablePointerDismissal"),s=e.useState("modal"),u=e.useState("popupElement"),a=e.useState("floatingRootContext"),[c,d]=f.useState(0),[p,g]=f.useState(0),h=0===c,m=function(e,t={}){let{enabled:n=!0,escapeKey:r=!0,outsidePress:o=!0,outsidePressEvent:i="sloppy",referencePress:l=t4,referencePressEvent:s="sloppy",bubbles:u,externalTree:a}=t,c="rootStore"in e?e.rootStore:e,d=c.useState("open"),p=c.useState("floatingElement"),{dataRef:g}=c.context,h=tR(a),m=eo("function"==typeof o?o:()=>!1),v="function"==typeof o?m:o,y=!1!==v,b=eo(()=>i),{escapeKey:S,outsidePress:w}={escapeKey:"boolean"==typeof u?u:u?.escapeKey??!1,outsidePress:"boolean"==typeof u?u:u?.outsidePress??!0},x=f.useRef(!1),E=f.useRef(!1),C=f.useRef(!1),k=f.useRef(!1),R=f.useRef(""),O=f.useRef(null),T=eR(),P=eR(),I=eo(()=>{P.clear(),g.current.insideReactTree=!1}),A=eo(e=>{let t=g.current.floatingContext?.nodeId;
2return(h?to(h.nodesRef.current,t):[]).some(t=>t.context?.open&&!t.context.dataRef.current[e])}),M=eo(e=>eK(e,c.select("floatingElement"))||eK(e,c.select("domReferenceElement"))),D=eo(e=>{l()&&c.setOpen(!1,ed(ef.triggerPress,e.nativeEvent))}),N=eo(e=>{if(!d||!n||!r||"Escape"!==e.key||k.current||!S&&A("__escapeKeyBubbles"))return;let t="nativeEvent"in e?e.nativeEvent:e,o=ed(ef.escapeKey,t);c.setOpen(!1,o),o.isCanceled||e.preventDefault(),S||o.isPropagationAllowed||e.stopPropagation()}),j=eo(()=>{g.current.insideReactTree=!0,P.start(0,I)}),H=eo(e=>{if(!d||!n||0!==e.button)return;let t=eV(e.nativeEvent);eq(c.select("floatingElement"),t)&&(x.current||(x.current=!0,E.current=!1))}),W=eo(e=>{!d||!n||(e.defaultPrevented||e.nativeEvent.defaultPrevented)&&x.current&&(E.current=!0)});f.useEffect(()=>{if(!d||!n)return;g.current.__escapeKeyBubbles=S,g.current.__outsidePressBubbles=w;let e=new ek,t=new ek;function o(){C.current=!0,t.start(0,()=>{C.current=!1})}function i(){x.current=!1,E.current=!1}function l(){let e=R.current,t=b(),n="function"==typeof t?t():t;return"string"==typeof n?n:n["pen"!==e&&e?e:"mouse"]}function s(e){let t=g.current.floatingContext?.nodeId,n=h&&to(h.nodesRef.current,t).some(t=>eK(e,t.context?.elements.floating));return M(e)||n}function u(e){let n;if("intentional"===(n=l())&&"click"!==e.type||"sloppy"===n&&"click"===e.type){"click"===e.type||M(e)||(t.clear(),C.current=!1),I();return}if(g.current.insideReactTree)return void I();let r=eV(e),o=`[${tl("inert")}]`,i=(0,ee.isElement)(r)?r.getRootNode():null,u=Array.from(((0,ee.isShadowRoot)(i)?i:eB(c.select("floatingElement"))).querySelectorAll(o)),a=c.context.triggerElements;if(r&&(a.hasElement(r)||a.hasMatchingElement(e=>eq(e,r))))return;let d=(0,ee.isElement)(r)?r:null;for(;d&&!(0,ee.isLastTraversableNode)(d);){let e=(0,ee.getParentNode)(d);if((0,ee.isLastTraversableNode)(e)||!(0,ee.isElement)(e))break;d=e}if(!(u.length&&(0,ee.isElement)(r)&&!r.matches("html,body")&&!eq(r,c.select("floatingElement"))&&u.every(e=>!eq(d,e)))){if((0,ee.isHTMLElement)(r)&&!("touches"in e)){let t=(0,ee.isLastTraversableNode)(r),n=(0,ee.getComputedStyle)(r),o=/auto|scroll/,i=t||o.test(n.overflowX),l=t||o.test(n.overflowY),s=i&&r.clientWidth>0&&r.scrollWidth>r.clientWidth,u=l&&r.clientHeight>0&&r.scrollHeight>r.clientHeight,a="rtl"===n.direction,c=u&&(a?e.offsetX<=r.offsetWidth-r.clientWidth:e.offsetX>r.clientWidth),d=s&&e.offsetY>r.clientHeight;if(c||d)return}if(!s(e)){if("intentional"===l()&&C.current){t.clear(),C.current=!1;return}"function"==typeof v&&!v(e)||A("__outsidePressBubbles")||(c.setOpen(!1,ed(ef.outsidePress,e)),I())}}}function a(e){if("sloppy"!==l()||!c.select("open")||!n||M(e))return;let t=e.touches[0];t&&(O.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},T.start(1e3,()=>{O.current&&(O.current.dismissOnTouchEnd=!1,O.current.dismissOnMouseDown=!1)}))}function f(e,t){let n=eV(e);if(!n)return;let r=eb(n,e.type,()=>{t(e),r()})}function m(e){T.clear(),"pointerdown"===e.type&&(R.current=e.pointerType),("mousedown"!==e.type||!O.current||O.current.dismissOnMouseDown)&&f(e,e=>{if("pointerdown"===e.type)"sloppy"!==l()||"touch"===e.pointerType||!c.select("open")||!n||M(e)||u(e);else u(e)})}function P(e){if(!x.current)return;let n=E.current;if(i(),"intentional"===l()){if("pointercancel"===e.type){n&&o();return}s(e)||(n?o():("function"!=typeof v||v(e))&&(t.clear(),C.current=!0,I()))}}function D(e){if("sloppy"!==l()||!O.current||M(e))return;let t=e.touches[0];if(!t)return;let n=Math.abs(t.clientX-O.current.startX),r=Math.abs(t.clientY-O.current.startY),o=Math.sqrt(n*n+r*r);o>5&&(O.current.dismissOnTouchEnd=!0),o>10&&(u(e),T.clear(),O.current=null)}function j(e){"sloppy"!==l()||!O.current||M(e)||(O.current.dismissOnTouchEnd&&u(e),T.clear(),O.current=null)}let H=eB(p),W=eS(r&&eS(eb(H,"keydown",N),eb(H,"compositionstart",function(){e.clear(),k.current=!0}),eb(H,"compositionend",function(){e.start(5*!!(0,ee.isWebKit)(),()=>{k.current=!1})})),y&&eS(eb(H,"click",m,!0),eb(H,"pointerdown",m,!0),eb(H,"pointerup",P,!0),eb(H,"pointercancel",P,!0),eb(H,"mousedown",m,!0),eb(H,"mouseup",P,!0),eb(H,"touchstart",function(e){R.current="touch",f(e,a)},!0),eb(H,"touchmove",function(e){f(e,D)},!0),eb(H,"touchend",function(e){f(e,j)},!0)));return()=>{W(),e.clear(),t.clear(),i(),C.current=!1}}
2,[g,p,r,y,v,d,n,S,w,N,I,b,A,M,h,c,T]),f.useEffect(I,[v,I]);let _=f.useMemo(()=>({onKeyDown:N,[t3[s]]:D,..."intentional"!==s&&{onClick:D}}),[N,D,s]),B=f.useMemo(()=>({onKeyDown:N,onPointerDown:W,onMouseDown:W,onClickCapture:j,onMouseDownCapture(e){j(),H(e)},onPointerDownCapture(e){j(),H(e)},onMouseUpCapture:j,onTouchEndCapture:j,onTouchMoveCapture:j}),[N,j,H,W]);return f.useMemo(()=>n?{reference:_,floating:B,trigger:_}:{},[n,_,B])}(a,{outsidePressEvent:()=>e.context.internalBackdropRef.current||e.context.backdropRef.current?"intentional":{mouse:"trap-focus"===s?"sloppy":"intentional",touch:"sloppy"},outsidePress(t){if(!e.context.outsidePressEnabledRef.current||"button"in t&&0!==t.button||"touches"in t&&1!==t.touches.length)return!1;let n=eV(t);return!!h&&!l&&(!s||!e.context.internalBackdropRef.current&&!e.context.backdropRef.current||e.context.internalBackdropRef.current===n||e.context.backdropRef.current===n||eq(n,u)&&!n?.hasAttribute("data-base-ui-portal"))},escapeKey:h});!function(e=!0,t=null){es(()=>{if(e)return t2.acquire(t)},[e,t])}(i&&!0===s,u),e.useContextCallback("onNestedDialogOpen",(e,t)=>{d(e),g(t)}),e.useContextCallback("onNestedDialogClose",()=>{d(0),g(0)}),f.useEffect(()=>(r?.onNestedDialogOpen&&i&&r.onNestedDialogOpen(c+1,p+ +!!o),r?.onNestedDialogClose&&!i&&r.onNestedDialogClose(),()=>{r?.onNestedDialogClose&&i&&r.onNestedDialogClose()}),[o,i,c,p,r]);let v=m.reference??R,y=m.trigger??R;return n={activeTriggerProps:v,inactiveTriggerProps:y,popupProps:f.useMemo(()=>T(tY,m.floating),[m.floating]),nestedOpenDialogCount:c,nestedOpenDrawerCount:p},e.useSyncedValues(n),es(()=>()=>{e.update({activeTriggerProps:R,inactiveTriggerProps:R,popupProps:R})},[e]),null}class t9{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(e,t){let n=this.idMap.get(e);n!==t&&(void 0!==n&&this.elementsSet.delete(n),this.elementsSet.add(t),this.idMap.set(e,t))}delete(e){let t=this.idMap.get(e);t&&(this.elementsSet.delete(t),this.idMap.delete(e))}hasElement(e){return this.elementsSet.has(e)}hasMatchingElement(e){for(let t of this.elementsSet)if(e(t))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}}let t7=tB(e=>e.triggerIdProp??e.activeTriggerId),t8=tB(e=>e.openProp??e.open),t6=tB(e=>(e.popupElement?.id??e.floatingId)||void 0);function ne(e,t){return void 0!==t&&t8(e)&&t7(e)===t}let nt={...{open:t8,mounted:tB(e=>e.mounted),transitionStatus:tB(e=>e.transitionStatus),floatingRootContext:tB(e=>e.floatingRootContext),triggerCount:tB(e=>e.triggerCount),preventUnmountingOnClose:tB(e=>e.preventUnmountingOnClose),payload:tB(e=>e.payload),activeTriggerId:t7,activeTriggerElement:tB(e=>e.mounted?e.activeTriggerElement:null),popupId:t6,isTriggerActive:tB((e,t)=>void 0!==t&&t7(e)===t),isOpenedByTrigger:tB((e,t)=>ne(e,t)),isMountedByTrigger:tB((e,t)=>void 0!==t&&t7(e)===t&&e.mounted),triggerProps:tB((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:tB((e,t)=>ne(e,t)||void 0!==t&&t8(e)&&null==t7(e)&&1===e.triggerCount?t6(e):void 0),popupProps:tB(e=>e.popupProps),popupElement:tB(e=>e.popupElement),positionerElement:tB(e=>e.positionerElement)},modal:tB(e=>e.modal),nested:tB(e=>e.nested),nestedOpenDialogCount:tB(e=>e.nestedOpenDialogCount),nestedOpenDrawerCount:tB(e=>e.nestedOpenDrawerCount),disablePointerDismissal:tB(e=>e.disablePointerDismissal),openMethod:tB(e=>e.openMethod),descriptionElementId:tB(e=>e.descriptionElementId),titleElementId:tB(e=>e.titleElementId),viewportElement:tB(e=>e.viewportElement),role:tB(e=>e.role)};class nn extends tF{constructor(e,t,n=!1){const r=new t9,o=function(e={}){return{...{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:new tV({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new t9,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0}),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:R,inactiveTriggerProps:R,popupProps:R},modal:!0,disablePointerDismissal:!1,popupElement:null,viewportElement:null,descriptionElementId:void 0,titleElementId:void 0,openMethod:null,nested:!1,nestedOpenDialogCount:0,nestedOpenDrawerCount:0,role:"dialog",...e}}(e);o.floatingRootContext=function(e,t,n=!1){return new tV({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:n,onOpenChange:void 0})}(r,t,n),super(o,{popupRef:f.createRef(),backdropRef:f.createRef(),internalBackdropRef:f.createRef(),outsidePressEnabledRef:{current:!0},triggerElements:r,onOpenChange:void 0,onOpenChangeComplete:void 0},nt)}setOpen=(e,t)=>{var n;let r;if(t.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},e||null!=t.trigger||null==this.state.activeTriggerId||(t.trigger=this.state.activeTriggerElement??void 0),this.context.onOpenChange?.(e,t),t.isCanceled)return;this.state.floatingRootContext.dispatchOpenChange(e,t);let o={open:e};n=t.trigger,((r=n?.id??null)||e)&&(o.activeTriggerId=r,o.activeTriggerElement=n??null),this.update(o)};static useStore(e,t){return function(e,t,n=!1){let r=em(),o=null!=(f.useContext(tC)?.id||null),i=f.useRef(null);void 0===e&&null===i.current&&(i.current=t(r,o));let l=e??i.current;return!function(e){let{popupStore:t,treatPopupAsFloatingElement:n=!1,floatingRootContext:r,floatingId:o,nested:i,onOpenChange:l}=e,s=t.useState("open"),u=t.useState("activeTriggerElement"),a=t.useState(n?"popupElement":"positionerElement"),c=t.context.triggerElements,d=f.useRef(null);
2void 0===r&&null===d.current&&(d.current=new tV({open:s,transitionStatus:void 0,referenceElement:u,floatingElement:a,triggerElements:c,onOpenChange:l,floatingId:o,syncOnly:!0,nested:i}));let p=r??d.current;t.useSyncedValue("floatingId",o),es(()=>{let e={open:s,floatingId:o,referenceElement:u,floatingElement:a};(0,ee.isElement)(u)&&(e.domReferenceElement=u),p.state.positionReference===p.state.referenceElement&&(e.positionReference=u),p.update(e)},[s,o,u,a,p]),p.context.onOpenChange=l,p.context.nested=i}({popupStore:l,treatPopupAsFloatingElement:n,floatingRootContext:l.state.floatingRootContext,floatingId:r,nested:o,onOpenChange:l.setOpen}),{store:l,internalStore:i.current}}(e,(e,n)=>new nn(t,e,n),!0).store}}let nr=((s={})[s.open=F.open]="open",s[s.closed=F.closed]="closed",s[s.startingStyle=F.startingStyle]="startingStyle",s[s.endingStyle=F.endingStyle]="endingStyle",s.nested="data-nested",s.nestedDialogOpen="data-nested-dialog-open",s),no={...J,...U,nested:e=>e?{[nr.nested]:""}:null,nestedDialogOpen:e=>e?{[nr.nestedDialogOpen]:""}:null},ni=f.forwardRef(function(e,t){let{render:n,className:r,style:o,children:i,...l}=e,s=tH(),{store:u}=m(),a=u.useState("open"),c=u.useState("nested"),d=u.useState("transitionStatus"),f=u.useState("nestedOpenDialogCount"),p=u.useState("mounted");return _("div",e,{enabled:s||p,state:{open:a,nested:c,transitionStatus:d,nestedDialogOpen:f>0},ref:[t,u.useStateSetter("viewportElement")],stateAttributesMapping:no,props:[{role:"presentation",hidden:!p,style:{pointerEvents:a?void 0:"none"},children:i},l]})}),nl=f.forwardRef(function(e,t){let{render:n,className:r,style:o,id:i,...l}=e,{store:s}=m(),u=ev(i);return s.useSyncedValueWithCleanup("titleElementId",u),_("h2",e,{ref:t,props:[{id:u},l]})});var ef=ef;let ns=f.forwardRef(function(e,t){var n;let r,o,i,l,s,{render:u,className:a,style:c,disabled:d=!1,nativeButton:g=!0,id:h,payload:v,handle:y,...b}=e,S=m(!0),w=y?.store??S?.store;if(!w)throw Error(p(79));let x=ev(h),E=w.useState("floatingRootContext"),C=w.useState("isOpenedByTrigger",x),k=w.useState("triggerPopupId",x),O=f.useRef(null),{registerTrigger:T,isMountedByThisTrigger:P}=(n={payload:v},r=w.useState("isMountedByTrigger",x),o=f.useRef(null),i=f.useRef(null),l=f.useCallback(e=>{if(void 0===x)return;let t=!1;if(null!==o.current){let e=o.current,n=i.current,r=w.context.triggerElements.getById(e);n&&r===n&&(w.context.triggerElements.delete(e),t=!0),o.current=null,i.current=null}if(null!==e&&(o.current=x,i.current=e,w.context.triggerElements.add(x,e),t=!0),t){let e=w.context.triggerElements.size;w.select("open")&&w.state.triggerCount!==e&&w.set("triggerCount",e)}},[w,x]),s=eo(e=>{if(l(e),!e)return;let t=w.select("open"),r=w.select("activeTriggerId");r===x?w.update({activeTriggerElement:e,...t?n:null}):null==r&&t&&w.update({activeTriggerId:x,activeTriggerElement:e,...n})}),es(()=>{r&&w.update({activeTriggerElement:O.current,...n})},[r,w,O,...Object.values(n)]),{registerTrigger:s,isMountedByThisTrigger:r}),{getButtonProps:I,buttonRef:A}=ea({disabled:d,native:g}),M=function(e,t={}){let{enabled:n=!0,event:r="click",toggle:o=!0,ignoreMouse:i=!1,stickIfOpen:l=!0,touchOpenDelay:s=0,reason:u=ef.triggerPress}=t,a="rootStore"in e?e.rootStore:e,c=a.context.dataRef,d=f.useRef(void 0),p=e_(),g=eR(),h=f.useMemo(()=>{function e(e,t,n,r){let o=ed(u,t,n);e&&"touch"===r&&s>0?g.start(s,()=>{a.setOpen(!0,o)}):a.setOpen(e,o)}function t(e,t,n){let r=c.current.openEvent,i=a.select("domReferenceElement")!==t;return!!e&&!!i||!e||!o||!!r&&!!l&&!n(r.type)}return{onPointerDown(e){d.current=e.pointerType},onMouseDown(n){let o=d.current,l=n.nativeEvent,s=a.select("open");if(0!==n.button||"click"===r||eQ(o,!0)&&i)return;let u=t(s,n.currentTarget,e=>"click"===e||"mousedown"===e),c=eV(l);if(eX(c))return void e(u,l,c,o);let f=n.currentTarget;p.request(()=>{e(u,l,f,o)})},onClick(n){if("mousedown-only"===r)return;let o=d.current;if("mousedown"===r&&o){d.current=void 0;return}eQ(o,!0)&&i||e(t(a.select("open"),n.currentTarget,e=>"click"===e||"mousedown"===e||"keydown"===e||"keyup"===e),n.nativeEvent,n.currentTarget,o)},onKeyDown(){d.current=void 0}}},[c,r,i,u,a,l,o,p,g,s]);return f.useMemo(()=>n?{reference:h}:R,[n,h])}(E,{enabled:null!=E}
2),D=function(e,t){var n;let r,o,{onClick:i,onPointerDown:l}=(n=eo((n,r)=>{("function"==typeof e?e():e)||t(r||(eM?"touch":""))}),r=f.useRef(""),o=f.useCallback(e=>{e.defaultPrevented||(r.current=e.pointerType,n(e,e.pointerType))},[n]),{onClick:f.useCallback(e=>{0===e.detail?n(e,"keyboard"):("pointerType"in e?n(e,e.pointerType):n(e,r.current),r.current="")},[n]),onPointerDown:o});return f.useMemo(()=>({onClick:i,onPointerDown:l}),[i,l])}(()=>w.select("open"),e=>{w.set("openMethod",e)}),N=w.useState("triggerProps",P);return _("button",e,{state:{disabled:d,open:C},ref:[A,t,T,O],props:[M.reference,N,D,{[tb]:"",id:x,"aria-haspopup":"dialog","aria-expanded":C,"aria-controls":k},b,I],stateAttributesMapping:G})});var ef=ef;class nu{constructor(e){this.store=e??new nn}open(e){let t=e?this.store.context.triggerElements.getById(e):void 0;this.store.setOpen(!0,ed(ef.imperativeAction,void 0,t))}openWithPayload(e){this.store.set("payload",e),this.store.setOpen(!0,ed(ef.imperativeAction,void 0,void 0))}close(){this.store.setOpen(!1,ed(ef.imperativeAction,void 0,void 0))}get isOpen(){return this.store.select("open")}}e.s(["Backdrop",0,Z,"Close",0,ep,"Description",0,ey,"Handle",0,nu,"Popup",0,tX,"Portal",0,tJ,"Root",0,function(e){return function(e,t="dialog"){let n,{children:r,open:o,defaultOpen:i=!1,onOpenChange:l,onOpenChangeComplete:s,disablePointerDismissal:a=!1,modal:c=!0,actionsRef:d,handle:p,triggerId:v,defaultTriggerId:y=null}=e,b="alert-dialog"===t,S=m(!0),w={modal:!!b||c,disablePointerDismissal:b||a,nested:!!S,role:b?"alertdialog":"dialog"},x=nn.useStore(p?.store,{open:i,openProp:o,activeTriggerId:y,triggerIdProp:v,...w});(n=f.useRef(!0)).current&&(n.current=!1,(()=>{let e=void 0===o&&!1===x.state.open&&!0===i?{open:!0,activeTriggerId:y}:null;b?x.update(e?{...w,...e}:w):e&&x.update(e)})()),x.useControlledProp("openProp",o),x.useControlledProp("triggerIdProp",v),x.useSyncedValues(w),x.useContextCallback("onOpenChange",l),x.useContextCallback("onOpenChangeComplete",s);let E=x.useState("open"),C=x.useState("mounted"),k=x.useState("payload"),R=function(e){var t;let n,r,{store:o,parentContext:i,actionsRef:l,isDrawer:s}=e,u=o.useState("open");es(()=>{t||null===o.state.openMethod||o.set("openMethod",null)},[t=u,o]),es(()=>()=>{null!==o.state.openMethod&&o.set("openMethod",null)},[o]),n=o.useState("open"),r=o.useState("triggerCount"),es(()=>{if(!n){0!==o.state.triggerCount&&o.set("triggerCount",0);return}let e=o.context.triggerElements.size,t={};if(o.state.triggerCount!==e&&(t.triggerCount=e),!o.select("activeTriggerId")&&1===e){let e=o.context.triggerElements.entries().next();if(!e.done){let[n,r]=e.value;t.activeTriggerId=n,t.activeTriggerElement=r}}(void 0!==t.triggerCount||void 0!==t.activeTriggerId)&&o.update(t)},[n,o,r]);let{forceUnmount:a}=function(e,t){let{mounted:n,setMounted:r,transitionStatus:o}=function(e,t=!1,n=!1){let[r,o]=f.useState(e&&t?"idle":void 0),[i,l]=f.useState(e);return e&&!i&&(l(!0),o("starting")),e||!i||"ending"===r||n||o("ending"),e||i||"ending"!==r||o(void 0),es(()=>{if(!e&&i&&"ending"!==r&&n){let e=eW.request(()=>{o("ending")});return()=>{eW.cancel(e)}}},[e,i,r,n]),es(()=>{if(!e||t)return;let n=eW.request(()=>{o(void 0)});return()=>{eW.cancel(n)}},[t,e]),es(()=>{if(!e||!t)return;e&&i&&"idle"!==r&&o("starting");let n=eW.request(()=>{o("idle")});return()=>{eW.cancel(n)}},[t,e,i,r]),{mounted:i,setMounted:l,transitionStatus:r}}(e);t.useSyncedValues({mounted:n,transitionStatus:o});let i=eo(()=>{r(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),t.context.onOpenChangeComplete?.(!1)}),l=t.useState("preventUnmountingOnClose");return tW({enabled:n&&!e&&!l,open:e,ref:t.context.popupRef,onComplete(){e||i()}}),{forceUnmount:i,transitionStatus:o}}(u,o),c=f.useCallback(()=>{o.setOpen(!1,ed(ef.imperativeAction))},[o]);return f.useImperativeHandle(l,()=>({unmount:a,close:c}),[a,c]),{parentContext:i,isDrawer:s}}({store:x,actionsRef:d,parentContext:S?.store.context,isDrawer:"drawer"===t}),O=f.useMemo(()=>({store:x}),[x]);return(0,u.jsx)(g.Provider,{value:!1,children:(0,u.jsxs)(h.Provider,{value:O,children:[(E||C)&&(0,u.jsx)(t5,{store:x,dialogRoot:R}),"function"==typeof r?r({payload:k}):r]})})}(e,f.useContext(g)?"drawer":"dialog")},"Title",0,nl,"Trigger",0,ns,"Viewport",0,ni,"createHandle",0,function(){return new nu}],387913);var na=e.i(387913),na=na,nc=e.i(201135);let nd=e=>{let t,n,r,o,i,l,s,f,p,g,h,m,v,y,b,S,w=(0,a.c)(46),{t:x}=(0,c.useTranslation)(),E=101;e.zIndex&&(E=101+e.zIndex);let C=e.isOpen;w[0]!==e?(t=t=>{t||e.onClose()}
2,w[0]=e,w[1]=t):t=w[1],w[2]!==E?(n=(0,u.jsx)(na.Backdrop,{className:"overlay__backdrop",style:{zIndex:E}}),w[2]=E,w[3]=n):n=w[3];let k=E+1;w[4]!==k?(r={zIndex:k},w[4]=k,w[5]=r):r=w[5];let R=`overlayholder--${e.layout}`;w[6]!==R?(o=(0,d.default)("overlayholder",R),w[6]=R,w[7]=o):o=w[7];let O=`overlay-${e.layout}`;w[8]!==e.className||w[9]!==O?(i=(0,d.default)(O,e.className),w[8]=e.className,w[9]=O,w[10]=i):i=w[10];let T=`overlay-${e.layout}__holder`;w[11]!==T?(l=(0,d.default)(T,"overlay__holder"),w[11]=T,w[12]=l):l=w[12];let P=`overlay-${e.layout}__content`;w[13]!==P?(s=(0,d.default)(P,"overlay__content"),w[13]=P,w[14]=s):s=w[14],w[15]!==e.hideClose||w[16]!==e.layout||w[17]!==e.onClose||w[18]!==x?(f=!e.hideClose&&(0,u.jsx)("button",{className:(0,d.default)(`overlay-${e.layout}__close`,"overlay__close"),onClick:e.onClose,title:x("actions.close"),type:"button",children:(0,u.jsx)(nc.default,{width:100,height:100,kind:"close"})}),w[15]=e.hideClose,w[16]=e.layout,w[17]=e.onClose,w[18]=x,w[19]=f):f=w[19];let I=`overlay-${e.layout}__scroller`;return w[20]!==e.children||w[21]!==I?(p=(0,u.jsx)("div",{className:I,children:e.children}),w[20]=e.children,w[21]=I,w[22]=p):p=w[22],w[23]!==s||w[24]!==f||w[25]!==p?(g=(0,u.jsxs)("div",{className:s,children:[f,p]}),w[23]=s,w[24]=f,w[25]=p,w[26]=g):g=w[26],w[27]!==l||w[28]!==g?(h=(0,u.jsx)("div",{className:l,children:g}),w[27]=l,w[28]=g,w[29]=h):h=w[29],w[30]!==h||w[31]!==i?(m=(0,u.jsx)("div",{className:i,children:h}),w[30]=h,w[31]=i,w[32]=m):m=w[32],w[33]!==m||w[34]!==o?(v=(0,u.jsx)(na.Popup,{className:o,finalFocus:!1,initialFocus:!1,children:m}),w[33]=m,w[34]=o,w[35]=v):v=w[35],w[36]!==v||w[37]!==r?(y=(0,u.jsx)(na.Viewport,{className:"overlayviewport",style:r,children:v}),w[36]=v,w[37]=r,w[38]=y):y=w[38],w[39]!==n||w[40]!==y?(b=(0,u.jsxs)(na.Portal,{children:[n,y]}),w[39]=n,w[40]=y,w[41]=b):b=w[41],w[42]!==e.isOpen||w[43]!==t||w[44]!==b?(S=(0,u.jsx)(na.Root,{open:C,onOpenChange:t,disablePointerDismissal:!0,children:b}),w[42]=e.isOpen,w[43]=t,w[44]=b,w[45]=S):S=w[45],S};nd.displayName="Overlay",e.s(["default",0,nd],858963)},752822,(e,t,n)=>{"use strict";var r=e.r(271645),o=e.r(802239),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},l=o.useSyncExternalStore,s=r.useRef,u=r.useEffect,a=r.useMemo,c=r.useDebugValue;n.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var d=s(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;var p=l(e,(d=a(function(){function e(e){if(!u){if(u=!0,l=e,e=r(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return s=t}return s=e}if(t=s,i(l,e))return t;var n=r(e);return void 0!==o&&o(t,n)?(l=e,t):(l=e,s=n)}var l,s,u=!1,a=void 0===n?null:n;return[function(){return e(t())},null===a?void 0:function(){return e(a())}]},[t,n,r,o]))[0],d[1]);return u(function(){f.hasValue=!0,f.value=p},[p]),c(p),p}},430224,(e,t,n)=>{"use strict";t.exports=e.r(752822)}]); 3 4//# debugId=e17b95e0-9f69-792c-1484-383b5c0a09a3
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.