(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,154660,e=>{"use strict";let t;var n=e.i(942347),r=e.i(903224);let i=[];function s(){return t}function o(e){i.push(e)}function l(e){let n=(n,s)=>{let o,l=(0,r.useRefWithInit)(a).current;try{for(let e of(t=l,i))e.before(l);for(let t of(o=e(n,s),i))t.after(l);l.didInitialize=!0}finally{t=void 0}return o};return n.displayName=e.displayName||e.name,n}function u(e){return n.forwardRef(l(e))}function a(){return{didInitialize:!1}}e.s(["fastComponent",()=>l,"fastComponentRef",()=>u,"getInstance",()=>s,"register",()=>o])},682354,331033,103154,e=>{"use strict";var t=e.i(92615),n=e.i(442383);let r="data-base-ui-focusable",i="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function s(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function o(e,n){if(!e||!n)return!1;let r=n.getRootNode?.();if(e.contains(n))return!0;if(r&&(0,t.isShadowRoot)(r)){let t=n;for(;t;){if(e===t)return!0;t=t.parentNode||t.host}}return!1}function l(e,n){if(!(0,t.isElement)(e))return!1;if(n.hasElement(e))return!e.hasAttribute("data-trigger-disabled");for(let[,t]of n.entries())if(o(t,e))return!t.hasAttribute("data-trigger-disabled");return!1}function u(e){return"composedPath"in e?e.composedPath()[0]:e.target}function a(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}function c(e){return e.matches("html,body")}function f(e){return(0,t.isHTMLElement)(e)&&e.matches(i)}function d(e){return!!e&&"combobox"===e.getAttribute("role")&&f(e)}function p(e){if(!e||n.isJSDOM)return!0;try{return e.matches(":focus-visible")}catch(e){return!0}}function h(e){return e?e.hasAttribute(r)?e:e.querySelector(`[${r}]`)||e:null}function g(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}e.s(["ACTIVE_KEY",0,"active","ARROW_DOWN",0,"ArrowDown","ARROW_LEFT",0,"ArrowLeft","ARROW_RIGHT",0,"ArrowRight","ARROW_UP",0,"ArrowUp","FOCUSABLE_ATTRIBUTE",0,r,"SELECTED_KEY",0,"selected","TYPEABLE_SELECTOR",0,i],331033),e.s(["activeElement",()=>s,"contains",()=>o,"getFloatingFocusElement",()=>h,"getTarget",()=>u,"isEventTargetWithin",()=>a,"isRootElement",()=>c,"isTargetInsideEnabledTrigger",()=>l,"isTypeableCombobox",()=>d,"isTypeableElement",()=>f,"matchesFocusVisible",()=>p],682354),e.s(["getNodeAncestors",()=>g,"getNodeChildren",()=>function e(t,n){let r=!(arguments.length>2)||void 0===arguments[2]||arguments[2];return t.filter(e=>e.parentId===n&&(!r||e.context?.open)).flatMap(n=>[n,...e(t,n.id,r)])}],103154)},205995,264692,512677,e=>{"use strict";e.i(722428);var t=e.i(942347),n=e.i(722357),r=e.i(804849),i=e.i(903224);function s(){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)}}}e.s(["createEventEmitter",()=>s],264692);class o{nodesRef={current:[]};events=s();addNode(e){this.nodesRef.current.push(e)}removeNode(e){let t=this.nodesRef.current.findIndex(t=>t===e);-1!==t&&this.nodesRef.current.splice(t,1)}}e.s(["FloatingTreeStore",()=>o],512677);var l=e.i(162115);let u=t.createContext(null),a=t.createContext(null),c=()=>t.useContext(u)?.id||null,f=e=>{let n=t.useContext(a);return e??n};function d(e){let t=(0,n.useId)(),i=f(e),s=c();return(0,r.useIsoLayoutEffect)(()=>{if(!t)return;let e={id:t,parentId:s};return i?.addNode(e),()=>{i?.removeNode(e)}},[i,t,s]),t}function p(e){let{children:n,id:r}=e,i=c();return(0,l.jsx)(u.Provider,{value:t.useMemo(()=>({id:r,parentId:i}),[r,i]),children:n})}function h(e){let{children:t,externalTree:n}=e,r=(0,i.useRefWithInit)(()=>n??new o).current;return(0,l.jsx)(a.Provider,{value:r,children:t})}e.s(["FloatingNode",()=>p,"FloatingTree",()=>h,"useFloatingNodeId",()=>d,"useFloatingParentNodeId",0,c,"useFloatingTree",0,f],205995)},990134,e=>{"use strict";function t(e){return`data-base-ui-${e}`}e.s(["createAttribute",()=>t])},594640,e=>{"use strict";var t=e.i(942347),n=e.i(92615),r=e.i(161476),i=e.i(887642),s=e.i(102094),o=e.i(682354),l=e.i(447594),u=e.i(103154),a=e.i(205995),c=e.i(67077),f=e.i(586622),d=e.i(990134);let p={intentional:"onClick",sloppy:"onPointerDown"};function h(){return!1}function g(e){let g=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},v="rootStore"in e?e.rootStore:e,E=v.useState("open"),b=v.useState("floatingElement"),{dataRef:m}=v.context,{enabled:y=!0,escapeKey:S=!0,outsidePress:T=!0,outsidePressEvent:R="sloppy",referencePress:C=h,referencePressEvent:O="sloppy",bubbles:w,externalTree:x}=g,A=(0,a.useFloatingTree)(x),L=(0,i.useStableCallback)("function"==typeof T?T:()=>!1),I="function"==typeof T?L:T,k=!1!==I,P=(0,i.useStableCallback)(()=>R),D=t.useRef(!1),N=t.useRef(!1),_=t.useRef(!1),{escapeKey:M,outsidePress:j}={escapeKey:"boolean"==typeof w?w:w?.escapeKey??!1,outsidePress:"boolean"==typeof w?w:w?.outsidePress??!0},W=t.useRef(null),F=(0,r.useTimeout)(),K=(0,r.useTimeout)(),H=(0,i.useStableCallback)(()=>{K.clear(),m.current.insideReactTree=!1}),V=t.useRef(!1),Y=t.useRef(""),B=(0,i.useStableCallback)(C),z=(0,i.useStableCallback)(e=>{if(!E||!y||!S||"Escape"!==e.key||V.current)return;let t=m.current.floatingContext?.nodeId,n=A?(0,u.getNodeChildren)(A.nodesRef.current,t):[];if(!M&&n.length>0){let e=!0;if(n.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__escapeKeyBubbles&&(e=!1)}),!e)return}let r=(0,l.isReactEvent)(e)?e.nativeEvent:e,i=(0,c.createChangeEventDetails)(f.REASONS.escapeKey,r);v.setOpen(!1,i),M||i.isPropagationAllowed||e.stopPropagation()}),U=(0,i.useStableCallback)(()=>{m.current.insideReactTree=!0,K.start(0,H)});t.useEffect(()=>{if(!E||!y)return;m.current.__escapeKeyBubbles=M,m.current.__outsidePressBubbles=j;let e=new r.Timeout,t=new r.Timeout;function i(){e.clear(),V.current=!0}function l(){e.start(5*!!(0,n.isWebKit)(),()=>{V.current=!1})}function a(){_.current=!0,t.start(0,()=>{_.current=!1})}function p(){D.current=!1,N.current=!1}function h(){let e=Y.current,t=P(),n="function"==typeof t?t():t;return"string"==typeof n?n:n["pen"!==e&&e?e:"mouse"]}function g(e){let t=m.current.floatingContext?.nodeId,n=A&&(0,u.getNodeChildren)(A.nodesRef.current,t).some(t=>(0,o.isEventTargetWithin)(e,t.context?.elements.floating));return(0,o.isEventTargetWithin)(e,v.select("floatingElement"))||(0,o.isEventTargetWithin)(e,v.select("domReferenceElement"))||n}function T(e){let r;if("intentional"===(r=h())&&"click"!==e.type||"sloppy"===r&&"click"===e.type||m.current.insideReactTree)return void H();let i=(0,o.getTarget)(e),l=`[${(0,d.createAttribute)("inert")}]`,a=Array.from((0,s.ownerDocument)(v.select("floatingElement")).querySelectorAll(l)),p=(0,n.isElement)(i)?i.getRootNode():null;(0,n.isShadowRoot)(p)&&(a=a.concat(Array.from(p.querySelectorAll(l))));let E=v.context.triggerElements;if(i&&(E.hasElement(i)||E.hasMatchingElement(e=>(0,o.contains)(e,i))))return;let b=(0,n.isElement)(i)?i:null;for(;b&&!(0,n.isLastTraversableNode)(b);){let e=(0,n.getParentNode)(b);if((0,n.isLastTraversableNode)(e)||!(0,n.isElement)(e))break;b=e}if(a.length&&(0,n.isElement)(i)&&!(0,o.isRootElement)(i)&&!(0,o.contains)(i,v.select("floatingElement"))&&a.every(e=>!(0,o.contains)(b,e)))return;if((0,n.isHTMLElement)(i)&&!("touches"in e)){let t=(0,n.isLastTraversableNode)(i),r=(0,n.getComputedStyle)(i),s=/auto|scroll/,o=t||s.test(r.overflowX),l=t||s.test(r.overflowY),u=o&&i.clientWidth>0&&i.scrollWidth>i.clientWidth,a=l&&i.clientHeight>0&&i.scrollHeight>i.clientHeight,c="rtl"===r.direction,f=a&&(c?e.offsetX<=i.offsetWidth-i.clientWidth:e.offsetX>i.clientWidth),d=u&&e.offsetY>i.clientHeight;if(f||d)return}if(g(e))return;if("intentional"===h()&&_.current){t.clear(),_.current=!1;return}if("function"==typeof I&&!I(e))return;let y=m.current.floatingContext?.nodeId,S=A?(0,u.getNodeChildren)(A.nodesRef.current,y):[];if(S.length>0){let e=!0;if(S.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__outsidePressBubbles&&(e=!1)}),!e)return}v.setOpen(!1,(0,c.createChangeEventDetails)(f.REASONS.outsidePress,e)),H()}function R(e){Y.current="touch";let t=(0,o.getTarget)(e);t?.addEventListener(e.type,function n(){!function(e){if("sloppy"!==h()||!v.select("open")||!y||(0,o.isEventTargetWithin)(e,v.select("floatingElement"))||(0,o.isEventTargetWithin)(e,v.select("domReferenceElement")))return;let t=e.touches[0];t&&(W.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},F.start(1e3,()=>{W.current&&(W.current.dismissOnTouchEnd=!1,W.current.dismissOnMouseDown=!1)}))}(e),t?.removeEventListener(e.type,n)})}function C(e){if(F.clear(),"pointerdown"===e.type&&(Y.current=e.pointerType),"mousedown"===e.type&&W.current&&!W.current.dismissOnMouseDown)return;let t=(0,o.getTarget)(e);t?.addEventListener(e.type,function n(){if("pointerdown"===e.type)"sloppy"!==h()||"touch"===e.pointerType||!v.select("open")||!y||(0,o.isEventTargetWithin)(e,v.select("floatingElement"))||(0,o.isEventTargetWithin)(e,v.select("domReferenceElement"))||T(e);else T(e);t?.removeEventListener(e.type,n)})}function O(e){if(!D.current)return;let n=N.current;if(p(),"intentional"===h()){if("pointercancel"===e.type){n&&a();return}g(e)||(n?a():("function"!=typeof I||I(e))&&(t.clear(),_.current=!0,H()))}}function w(e){let t=(0,o.getTarget)(e);t?.addEventListener(e.type,function n(){!function(e){if("sloppy"!==h()||!W.current||(0,o.isEventTargetWithin)(e,v.select("floatingElement"))||(0,o.isEventTargetWithin)(e,v.select("domReferenceElement")))return;let t=e.touches[0];if(!t)return;let n=Math.abs(t.clientX-W.current.startX),r=Math.abs(t.clientY-W.current.startY),i=Math.sqrt(n*n+r*r);i>5&&(W.current.dismissOnTouchEnd=!0),i>10&&(T(e),F.clear(),W.current=null)}(e),t?.removeEventListener(e.type,n)})}function x(e){let t=(0,o.getTarget)(e);t?.addEventListener(e.type,function n(){"sloppy"!==h()||!W.current||(0,o.isEventTargetWithin)(e,v.select("floatingElement"))||(0,o.isEventTargetWithin)(e,v.select("domReferenceElement"))||(W.current.dismissOnTouchEnd&&T(e),F.clear(),W.current=null),t?.removeEventListener(e.type,n)})}let L=(0,s.ownerDocument)(b);return S&&(L.addEventListener("keydown",z),L.addEventListener("compositionstart",i),L.addEventListener("compositionend",l)),k&&(L.addEventListener("click",C,!0),L.addEventListener("pointerdown",C,!0),L.addEventListener("pointerup",O,!0),L.addEventListener("pointercancel",O,!0),L.addEventListener("mousedown",C,!0),L.addEventListener("mouseup",O,!0),L.addEventListener("touchstart",R,!0),L.addEventListener("touchmove",w,!0),L.addEventListener("touchend",x,!0)),()=>{S&&(L.removeEventListener("keydown",z),L.removeEventListener("compositionstart",i),L.removeEventListener("compositionend",l)),k&&(L.removeEventListener("click",C,!0),L.removeEventListener("pointerdown",C,!0),L.removeEventListener("pointerup",O,!0),L.removeEventListener("pointercancel",O,!0),L.removeEventListener("mousedown",C,!0),L.removeEventListener("mouseup",O,!0),L.removeEventListener("touchstart",R,!0),L.removeEventListener("touchmove",w,!0),L.removeEventListener("touchend",x,!0)),e.clear(),t.clear(),p(),_.current=!1}},[m,b,S,k,I,E,y,M,j,z,H,P,A,v,F]),t.useEffect(H,[I,H]);let $=t.useMemo(()=>({onKeyDown:z,[p[O]]:e=>{B()&&v.setOpen(!1,(0,c.createChangeEventDetails)(f.REASONS.triggerPress,e.nativeEvent))},..."intentional"!==O&&{onClick(e){B()&&v.setOpen(!1,(0,c.createChangeEventDetails)(f.REASONS.triggerPress,e.nativeEvent))}}}),[z,v,O,B]),q=(0,i.useStableCallback)(e=>{if(!E||!y||0!==e.button)return;let t=(0,o.getTarget)(e.nativeEvent);(0,o.contains)(v.select("floatingElement"),t)&&(D.current||(D.current=!0,N.current=!1))}),X=(0,i.useStableCallback)(e=>{!E||!y||(e.defaultPrevented||e.nativeEvent.defaultPrevented)&&D.current&&(N.current=!0)}),G=t.useMemo(()=>({onKeyDown:z,onPointerDown:X,onMouseDown:X,onClickCapture:U,onMouseDownCapture(e){U(),q(e)},onPointerDownCapture(e){U(),q(e)},onMouseUpCapture:U,onTouchEndCapture:U,onTouchMoveCapture:U}),[z,U,q,X]);return t.useMemo(()=>y?{reference:$,floating:G,trigger:$}:{},[y,$,G])}e.s(["useDismiss",()=>g])},306296,e=>{"use strict";var t=e.i(942347),n=e.i(331033);function r(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=e.map(e=>e?.reference),r=e.map(e=>e?.floating),s=e.map(e=>e?.item),o=e.map(e=>e?.trigger),l=t.useCallback(t=>i(t,e,"reference"),n),u=t.useCallback(t=>i(t,e,"floating"),r),a=t.useCallback(t=>i(t,e,"item"),s),c=t.useCallback(t=>i(t,e,"trigger"),o);return t.useMemo(()=>({getReferenceProps:l,getFloatingProps:u,getItemProps:a,getTriggerProps:c}),[l,u,a,c])}function i(e,t,r){let i=new Map,o="item"===r,l={};for(let t in"floating"===r&&(l.tabIndex=-1,l[n.FOCUSABLE_ATTRIBUTE]=""),e)o&&e&&(t===n.ACTIVE_KEY||t===n.SELECTED_KEY)||(l[t]=e[t]);for(let n=0;ne(...t)).find(e=>void 0!==e)})):e[s]=o)}}e.s(["useInteractions",()=>r])},596290,e=>{"use strict";e.i(722428);var t=e.i(462902),n=Symbol("NOT_FOUND"),r=e=>Array.isArray(e)?e:[e],i=0,s=class{revision=i;_value;_lastValue;_isEqual=o;constructor(e,t=o){this._value=this._lastValue=e,this._isEqual=t}get value(){return this._value}set value(e){this.value!==e&&(this._value=e,this.revision=++i)}};function o(e,t){return e===t}function l(e){return e instanceof s||console.warn("Not a valid cell! ",e),e.value}var u=(e,t)=>!1;function a(){return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;return new s(e,t)}(null,u)}var c=e=>{let t=e.collectionTag;null===t&&(t=e.collectionTag=a()),l(t)};Symbol();var f=0,d=Object.getPrototypeOf({}),p=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy(this,h);tag=a();tags={};children={};collectionTag=null;id=f++},h={get:(e,t)=>(function(){let{value:n}=e,r=Reflect.get(n,t);if("symbol"==typeof t||t in d)return r;if("object"==typeof r&&null!==r){var i;let n=e.children[t];return void 0===n&&(n=e.children[t]=Array.isArray(i=r)?new g(i):new p(i)),n.tag&&l(n.tag),n.proxy}{let n=e.tags[t];return void 0===n&&((n=e.tags[t]=a()).value=r),l(n),r}})(),ownKeys:e=>(c(e),Reflect.ownKeys(e.value)),getOwnPropertyDescriptor:(e,t)=>Reflect.getOwnPropertyDescriptor(e.value,t),has:(e,t)=>Reflect.has(e.value,t)},g=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy([this],v);tag=a();tags={};children={};collectionTag=null;id=f++},v={get(e,t){let[n]=e;return"length"===t&&c(n),h.get(n,t)},ownKeys(e){let[t]=e;return h.ownKeys(t)},getOwnPropertyDescriptor(e,t){let[n]=e;return h.getOwnPropertyDescriptor(n,t)},has(e,t){let[n]=e;return h.has(n,t)}},E=(e,t)=>e===t,b="u">typeof WeakRef?WeakRef:class{constructor(e){this.value=e}deref(){return this.value}};function m(){return{s:0,v:void 0,o:null,p:null}}function y(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=m(),{resultEqualityCheck:i}=n,s=0;function o(){let n,o=r,{length:l}=arguments;for(let e=0;e{r=m(),o.resetResultsCount()},o.resultsCount=()=>s,o.resetResultsCount=()=>{s=0},o}function S(e){for(var t=arguments.length,n=Array(t>1?t-1:0),i=1;i1&&void 0!==arguments[1]?arguments[1]:`expected a function, instead received ${typeof e}`;if("function"!=typeof e)throw TypeError(t)}(c,`createSelector expects an output function after the inputs, but received: [${typeof c}]`);let{memoize:f,memoizeOptions:d=[],argsMemoize:p=y,argsMemoizeOptions:h=[],devModeChecks:g={}}={...s,...a},v=r(d),E=r(h),b=(!function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"expected all items to be functions, instead received the following types: ";if(!e.every(e=>"function"==typeof e)){let n=e.map(e=>"function"==typeof e?`function ${e.name||"unnamed"}()`:typeof e).join(", ");throw TypeError(`${t}[${n}]`)}}(t=Array.isArray(i[0])?i[0]:i,"createSelector expects all input-selectors to be functions, but received the following types: "),t),m=f(function(){return l++,c.apply(null,arguments)},...v);return Object.assign(p(function(){u++;let t=function(e,t){let n=[],{length:r}=e;for(let i=0;iu,resetDependencyRecomputations:()=>{u=0},lastResult:()=>e,recomputations:()=>l,resetRecomputations:()=>{l=0},memoize:f,argsMemoize:p})};return Object.assign(o,{withTypes:()=>o}),o}var T=S(y),R=Object.assign(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:T;!function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:`expected an object, instead received ${typeof e}`;if("object"!=typeof e)throw TypeError(t)}(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);let n=Object.keys(e);return t(n.map(t=>e[t]),function(){for(var e=arguments.length,t=Array(e),r=0;r(e[n[r]]=t,e),{})})},{withTypes:()=>R});S({memoize:function(e,t){let r,{equalityCheck:i=E,maxSize:s=1,resultEqualityCheck:o}="object"==typeof t?t:{equalityCheck:t},l=function(e,t){if(null===e||null===t||e.length!==t.length)return!1;let{length:n}=e;for(let r=0;rr&&l(r.key,e)?r.value:n,put(e,t){r={key:e,value:t}},getEntries:()=>r?[r]:[],clear(){r=void 0}}:function(e,t){let r=[];function i(e){let i=r.findIndex(n=>t(e,n.key));if(i>-1){let e=r[i];return i>0&&(r.splice(i,1),r.unshift(e)),e.value}return n}return{get:i,put:function(t,s){i(t)===n&&(r.unshift({key:t,value:s}),r.length>e&&r.pop())},getEntries:function(){return r},clear:function(){r=[]}}}(s,l);function c(){let t=a.get(arguments);if(t===n){if(t=e.apply(null,arguments),u++,o){let e=a.getEntries().find(e=>o(e.value,t));e&&(t=e.value,0!==u&&u--)}a.put(arguments,t)}return t}return c.clearCache=()=>{a.clear(),c.resetResultsCount()},c.resultsCount=()=>u,c.resetResultsCount=()=>{u=0},c},memoizeOptions:{maxSize:1,equalityCheck:Object.is}}),e.s(["createSelector",0,function(e,n,r,i,s,o){let l;for(var u=arguments.length,a=Array(u>6?u-6:0),c=6;c0)throw Error((0,t.default)(1));if(e&&n&&r&&i&&s&&o)l=(t,l,u,a)=>o(e(t,l,u,a),n(t,l,u,a),r(t,l,u,a),i(t,l,u,a),s(t,l,u,a),l,u,a);else if(e&&n&&r&&i&&s)l=(t,o,l,u)=>s(e(t,o,l,u),n(t,o,l,u),r(t,o,l,u),i(t,o,l,u),o,l,u);else if(e&&n&&r&&i)l=(t,s,o,l)=>i(e(t,s,o,l),n(t,s,o,l),r(t,s,o,l),s,o,l);else if(e&&n&&r)l=(t,i,s,o)=>r(e(t,i,s,o),n(t,i,s,o),i,s,o);else if(e&&n)l=(t,r,i,s)=>n(e(t,r,i,s),r,i,s);else if(e)l=e;else throw Error("Missing arguments");return l}],596290)},956741,812901,e=>{"use strict";var t=e.i(942347),n=e.i(56032),r=e.i(596482),i=e.i(422556),s=e.i(154660);let o=(0,i.isReactVersionAtLeast)(19)?function(e,r,i,o,l){let u,a=(0,s.getInstance)();if(!a){let s;return s=t.useCallback(()=>r(e.getSnapshot(),i,o,l),[e,r,i,o,l]),(0,n.useSyncExternalStore)(e.subscribe,s,s)}let c=a.syncIndex;return a.syncIndex+=1,a.didInitialize?(u=a.syncHooks[c]).store===e&&u.selector===r&&Object.is(u.a1,i)&&Object.is(u.a2,o)&&Object.is(u.a3,l)||(u.store!==e&&(a.didChangeStore=!0),u.store=e,u.selector=r,u.a1=i,u.a2=o,u.a3=l,u.didChange=!0):(u={store:e,selector:r,a1:i,a2:o,a3:l,value:r(e.getSnapshot(),i,o,l),didChange:!1},a.syncHooks.push(u)),u.value}:function(e,t,n,i,s){return(0,r.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,i,s))};function l(e,t,n,r,i){return o(e,t,n,r,i)}(0,s.register)({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let n=0;n0&&(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,n.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}}),e.s(["useStore",()=>l],812901);class u{constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}subscribe=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 o(this,e,t,n,r)}}e.s(["Store",()=>u],956741)},576125,370161,87396,e=>{"use strict";var t=e.i(596290);e.i(722428);var n=e.i(942347),r=e.i(956741),i=e.i(812901),s=e.i(887642),o=e.i(804849),l=e.i(954588);class u extends r.Store{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}useSyncedValue(e,t){n.useDebugValue(e),(0,o.useIsoLayoutEffect)(()=>{this.state[e]!==t&&this.set(e,t)},[e,t])}useSyncedValueWithCleanup(e,t){let n=this;(0,o.useIsoLayoutEffect)(()=>(n.state[e]!==t&&n.set(e,t),()=>{n.set(e,void 0)}),[n,e,t])}useSyncedValues(e){let t=this,n=Object.values(e);(0,o.useIsoLayoutEffect)(()=>{t.update(e)},[t,...n])}useControlledProp(e,t){n.useDebugValue(e);let r=void 0!==t;(0,o.useIsoLayoutEffect)(()=>{r&&!Object.is(this.state[e],t)&&super.setState({...this.state,[e]:t})},[e,t,r])}select(e,t,n,r){return(0,this.selectors[e])(this.state,t,n,r)}useState(e,t,r,s){return n.useDebugValue(e),(0,i.useStore)(this,this.selectors[e],t,r,s)}useContextCallback(e,t){n.useDebugValue(e);let r=(0,s.useStableCallback)(t??l.NOOP);this.context[e]=r}useStateSetter(e){let t=n.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 i=n(e);if(!Object.is(r,i)){let e=r;r=i,t(i,e,this)}})}}e.s(["ReactStore",()=>u],370161);var a=e.i(264692),c=e.i(447594);let f={open:(0,t.createSelector)(e=>e.open),domReferenceElement:(0,t.createSelector)(e=>e.domReferenceElement),referenceElement:(0,t.createSelector)(e=>e.positionReference??e.referenceElement),floatingElement:(0,t.createSelector)(e=>e.floatingElement),floatingId:(0,t.createSelector)(e=>e.floatingId)};class d extends u{constructor(e){const{nested:t,noEmit:n,onOpenChange:r,triggerElements:i,...s}=e;super({...s,positionReference:s.referenceElement,domReferenceElement:s.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:(0,a.createEventEmitter)(),nested:t,noEmit:n,triggerElements:i},f)}setOpen=(e,t)=>{if((!e||!this.state.open||(0,c.isClickLikeEvent)(t.event))&&(this.context.dataRef.current.openEvent=e?t.event:void 0),!this.context.noEmit){let n={open:e,reason:t.reason,nativeEvent:t.event,nested:this.context.nested,triggerElement:t.trigger};this.context.events.emit("openchange",n)}this.context.onOpenChange?.(e,t)}}e.s(["FloatingRootStore",()=>d],576125);class p{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}}e.s(["PopupTriggerMap",()=>p],87396)},845756,221732,e=>{"use strict";var t,n,r=e.i(809058);let i=((t={}).open="data-open",t.closed="data-closed",t[t.startingStyle=r.TransitionStatusDataAttributes.startingStyle]="startingStyle",t[t.endingStyle=r.TransitionStatusDataAttributes.endingStyle]="endingStyle",t.anchorHidden="data-anchor-hidden",t.side="data-side",t.align="data-align",t),s=((n={}).popupOpen="data-popup-open",n.pressed="data-pressed",n),o={[s.popupOpen]:""},l={[s.popupOpen]:"",[s.pressed]:""},u={[i.open]:""},a={[i.closed]:""},c={[i.anchorHidden]:""};e.s(["CommonPopupDataAttributes",()=>i,"CommonTriggerDataAttributes",()=>s,"popupStateMapping",0,{open:e=>e?u:a,anchorHidden:e=>e?c:null},"pressableTriggerOpenStateMapping",0,{open:e=>e?l:null},"triggerOpenStateMapping",0,{open:e=>e?o:null}],845756),e.i(722428);var f=e.i(942347),d=e.i(804849),p=e.i(442383),h=e.i(416369),g=e.i(162115);let v=f.forwardRef(function(e,t){let[n,r]=f.useState();return(0,d.useIsoLayoutEffect)(()=>{p.isSafari&&r("button")},[]),(0,g.jsx)("span",{...e,ref:t,style:h.visuallyHidden,"aria-hidden":!n||void 0,...{tabIndex:0,role:n},"data-base-ui-focus-guard":""})});e.s(["FocusGuard",0,v],221732)},870541,e=>{"use strict";var t=e.i(996972),n=e.i(102094),r=e.i(682354);let i=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function s(e,s){let o=(0,t.tabbable)(e,i()),l=o.length;if(0===l)return;let u=(0,r.activeElement)((0,n.ownerDocument)(e)),a=o.indexOf(u);return o[-1===a?1===s?0:l-1:a+s]}function o(e){return s((0,n.ownerDocument)(e).body,1)||e}function l(e){return s((0,n.ownerDocument)(e).body,-1)||e}function u(e,r){if(!e)return null;let s=(0,t.tabbable)((0,n.ownerDocument)(e).body,i()),o=s.length;if(0===o)return null;let l=s.indexOf(e);return -1===l?null:s[(l+r+o)%o]}function a(e){return u(e,1)}function c(e){return u(e,-1)}function f(e,t){let n=t||e.currentTarget,i=e.relatedTarget;return!i||!(0,r.contains)(n,i)}function d(e){(0,t.tabbable)(e,i()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})}function p(e){e.querySelectorAll("[data-tabindex]").forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}e.s(["disableFocusInside",()=>d,"enableFocusInside",()=>p,"getNextTabbable",()=>o,"getPreviousTabbable",()=>l,"getTabbableAfterElement",()=>a,"getTabbableBeforeElement",()=>c,"getTabbableOptions",0,i,"isOutsideEvent",()=>f])},888393,693354,e=>{"use strict";e.i(722428);var t=e.i(942347),n=e.i(939050),r=e.i(92615),i=e.i(722357),s=e.i(804849),o=e.i(887642),l=e.i(221732),u=e.i(870541),a=e.i(67077),c=e.i(586622),f=e.i(990134),d=e.i(581263),p=e.i(954588);let h={clipPath:"inset(50%)",position:"fixed",top:0,left:0};e.s(["CLICK_TRIGGER_IDENTIFIER",0,"data-base-ui-click-trigger","DISABLED_TRANSITIONS_STYLE",0,{style:{transition:"none"}},"DROPDOWN_COLLISION_AVOIDANCE",0,{fallbackAxisSide:"none"},"PATIENT_CLICK_THRESHOLD",0,500,"POPUP_COLLISION_AVOIDANCE",0,{fallbackAxisSide:"end"},"TYPEAHEAD_RESET_MS",0,500,"ownerVisuallyHidden",0,h],693354);var g=e.i(162115);let v=t.createContext(null),E=()=>t.useContext(v),b=(0,f.createAttribute)("portal");function m(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{ref:l,container:u,componentProps:a=p.EMPTY_OBJECT,elementProps:c}=e,f=(0,i.useId)(),h=E(),g=h?.portalNode,[v,m]=t.useState(null),[y,S]=t.useState(null),T=(0,o.useStableCallback)(e=>{null!==e&&S(e)}),R=t.useRef(null);(0,s.useIsoLayoutEffect)(()=>{if(null===u){R.current&&(R.current=null,S(null),m(null));return}if(null==f)return;let e=(u&&((0,r.isNode)(u)?u:u.current))??g??document.body;if(null==e){R.current&&(R.current=null,S(null),m(null));return}R.current!==e&&(R.current=e,S(null),m(e))},[u,g,f]);let C=(0,d.useRenderElement)("div",a,{ref:[l,T],props:[{id:f,[b]:""},c]});return{portalNode:y,portalSubtree:v&&C?n.createPortal(C,v):null}}let y=t.forwardRef(function(e,r){let{children:i,container:s,className:o,render:f,renderGuards:d,...p}=e,{portalNode:E,portalSubtree:b}=m({container:s,ref:r,componentProps:e,elementProps:p}),y=t.useRef(null),S=t.useRef(null),T=t.useRef(null),R=t.useRef(null),[C,O]=t.useState(null),w=C?.modal,x=C?.open,A="boolean"==typeof d?d:!!C&&!C.modal&&C.open&&!!E;t.useEffect(()=>{if(E&&!w)return E.addEventListener("focusin",e,!0),E.addEventListener("focusout",e,!0),()=>{E.removeEventListener("focusin",e,!0),E.removeEventListener("focusout",e,!0)};function e(e){E&&e.relatedTarget&&(0,u.isOutsideEvent)(e)&&("focusin"===e.type?u.enableFocusInside:u.disableFocusInside)(E)}},[E,w]),t.useEffect(()=>{E&&!x&&(0,u.enableFocusInside)(E)},[x,E]);let L=t.useMemo(()=>({beforeOutsideRef:y,afterOutsideRef:S,beforeInsideRef:T,afterInsideRef:R,portalNode:E,setFocusManagerState:O}),[E]);return(0,g.jsxs)(t.Fragment,{children:[b,(0,g.jsxs)(v.Provider,{value:L,children:[A&&E&&(0,g.jsx)(l.FocusGuard,{"data-type":"outside",ref:y,onFocus:e=>{if((0,u.isOutsideEvent)(e,E))T.current?.focus();else{let e=C?C.domReference:null,t=(0,u.getPreviousTabbable)(e);t?.focus()}}}),A&&E&&(0,g.jsx)("span",{"aria-owns":E.id,style:h}),E&&n.createPortal(i,E),A&&E&&(0,g.jsx)(l.FocusGuard,{"data-type":"outside",ref:S,onFocus:e=>{if((0,u.isOutsideEvent)(e,E))R.current?.focus();else{let t=C?C.domReference:null,n=(0,u.getNextTabbable)(t);n?.focus(),C?.closeOnFocusOut&&C?.onOpenChange(!1,(0,a.createChangeEventDetails)(c.REASONS.focusOut,e.nativeEvent))}}})]})]})});e.s(["FloatingPortal",0,y,"useFloatingPortalNode",()=>m,"usePortalContext",0,E],888393)},831766,e=>{"use strict";var t=e.i(422556);function n(e){return(0,t.isReactVersionAtLeast)(19)?e:e?"true":void 0}e.s(["inertValue",()=>n])}]);