PageSourceSearch

https://www.propertyindex.ae/_next/static/chunks/46b88e26dcc56b39.js?dpl=dpl_2m6AFaLsb9z9bvXb6oDq6Jg1KknB

js propertyindex.ae collected 2026-09-24 13:43:26 UTC 64,594 bytes, 12 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,676428,e=>{"use strict";function t(e,...n){let r=new URL(`https://base-ui.com/production-error/${e}`);return n.forEach(e=>r.searchParams.append("args[]",e)),`Base UI error #${e}; visit ${r} for the full message.`}e.s(["default",()=>t])},837480,e=>{"use strict";var t=e.i(271645);let n={};function r(e,r){let o=t.useRef(n);return o.current===n&&(o.current=e(r)),o}e.s(["useRefWithInit",()=>r])},525367,719963,585848,e=>{"use strict";var t=e.i(837480);function n(e,n,r,i){var l,a,u,c,d;let f=(0,t.useRefWithInit)(o).current;return l=f,a=e,u=n,c=r,d=i,(l.refs[0]!==a||l.refs[1]!==u||l.refs[2]!==c||l.refs[3]!==d)&&s(f,[e,n,r,i]),f.callback}function r(e){var n,r;let i=(0,t.useRefWithInit)(o).current;return n=i,r=e,(n.refs.length!==r.length||n.refs.some((e,t)=>e!==r[t]))&&s(i,e),i.callback}function o(){return{callback:null,cleanup:null,refs:[]}}function s(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}}}}}}e.s(["useMergedRefs",()=>n,"useMergedRefsN",()=>r],525367);var i=e.i(271645);let l=parseInt(i.version,10);function a(e){return l>=e}function u(e){if(!i.isValidElement(e))return null;let t=e.props;return(l>=19?t?.ref:e.ref)??null}e.s(["isReactVersionAtLeast",()=>a],719963),e.s(["getReactElementRef",()=>u],585848)},954624,e=>{"use strict";function t(e,t){return e&&!t?e:!e&&t?t:e||t?{...e,...t}:void 0}e.s(["mergeObjects",()=>t])},251615,727500,914288,e=>{"use strict";function t(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}function n(e,t){return"function"==typeof e?e(t):e}function r(e,t){return"function"==typeof e?e(t):e}e.s(["getStateAttributesProps",()=>t],251615),e.s(["resolveClassName",()=>n],727500),e.s(["resolveStyle",()=>r],914288)},163536,e=>{"use strict";var t=e.i(954624);let n={};function r(e,t,r,o,i){let a={...l(e,n)};return t&&(a=s(a,t)),r&&(a=s(a,r)),o&&(a=s(a,o)),i&&(a=s(a,i)),a}function o(e){if(0===e.length)return n;if(1===e.length)return l(e[0],n);let t={...l(e[0],n)};for(let n=1;n<e.length;n+=1)t=s(t,e[n]);return t}function s(e,n){return i(n)?n(e):function(e,n){if(!n)return e;for(let r in n){let o=n[r];switch(r){case"style":e[r]=(0,t.mergeObjects)(e.style,o);break;case"className":e[r]=u(e.className,o);break;default:!function(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)}(r,o)?e[r]=o:e[r]=function(e,t){return t?e?n=>{var r;if(null!=(r=n)&&"object"==typeof r&&"nativeEvent"in r){a(n);let r=t(n);return n.baseUIHandlerPrevented||e?.(n),r}let o=t(n);return e?.(n),o}:t:e}(e[r],o)}}return e}(e,n)}function i(e){return"function"==typeof e}function l(e,t){return i(e)?e(t):e??n}function a(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function u(e,t){return t?e?t+" "+e:t:e}e.s(["makeEventPreventable",()=>a,"mergeClassNames",()=>u,"mergeProps",()=>r,"mergePropsN",()=>o])},447845,e=>{"use strict";function t(){}Object.freeze([]);let n=Object.freeze({});e.s(["EMPTY_OBJECT",0,n,"NOOP",()=>t])},929082,e=>{"use strict";var t=e.i(676428),n=e.i(271645),r=e.i(525367),o=e.i(585848),s=e.i(954624),i=e.i(251615),l=e.i(727500),a=e.i(914288),u=e.i(163536),c=e.i(447845);function d(e,f,p={}){let g=f.render,m=function(e,t={}){let{className:n,style:d,render:f}=e,{state:p=c.EMPTY_OBJECT,ref:g,props:m,stateAttributesMapping:h,enabled:v=!0}=t,E=v?(0,l.resolveClassName)(n,p):void 0,b=v?(0,a.resolveStyle)(d,p):void 0,y=v?(0,i.getStateAttributesProps)(p,h):c.EMPTY_OBJECT,S=v?(0,s.mergeObjects)(y,Array.isArray(m)?(0,u.mergePropsN)(m):m)??c.EMPTY_OBJECT:c.EMPTY_OBJECT;return("u">typeof document&&(v?Array.isArray(g)?S.ref=(0,r.useMergedRefsN)([S.ref,(0,o.getReactElementRef)(f),...g]):S.ref=(0,r.useMergedRefs)(S.ref,(0,o.getReactElementRef)(f),g):(0,r.useMergedRefs)(null,null)),v)?(void 0!==E&&(S.className=(0,u.mergeClassNames)(S.className,E)),void 0!==b&&(S.style=(0,s.mergeObjects)(S.style,b)),S):c.EMPTY_OBJECT}(f,p);return!1===p.enabled?null:function(e,r,o,s){if(r){if("function"==typeof r)return r(o,s);let e=(0,u.mergeProps)(o,r.props);return e.ref=o.ref,n.cloneElement(r,e)}if(e&&"string"==typeof e){var i,l;return i=e,l=o,"button"===i?(0,n.createElement)("button",{type:"button",...l,key:l.key}):"img"===i?(0,n.createElement)("img",{alt:"",...l,key:l.key}):n.createElement(i,l)}throw Error((0,t.default)(8))}(e,g,m,p.state??c.EMPTY_OBJECT)}e.s(["useRenderElement",()=>d])},467673,e=>{"use strict";var t=e.i(271645),n=e.i(837480);let r=t[`useInsertionEffect${Math.random().toFixed(1)}`.slice(0,-3)],o=r&&r!==t.useLayoutEffect?r:e=>e();function s(e){let t=(0,n.useRefWithInit)(i).current;return t.next=e,o(t.effect),t.trampoline}function i(){let e={next:void 0,callback:l,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function l(){}e.s(["useStableCallback",()=>s])},151452,e=>{"use strict";var t=e.i(271645);let n="u">typeof document?t.useLayoutEffect:()=>{};
1e.s(["useIsoLayoutEffect",0,n])},276065,334421,e=>{"use strict";var t=e.i(447845);function n(e,n,r,o){let s=!1,i=!1,l=o??t.EMPTY_OBJECT;return{reason:e,event:n??new Event("base-ui"),cancel(){s=!0},allowPropagation(){i=!0},get isCanceled(){return s},get isPropagationAllowed(){return i},trigger:r,...l}}e.s(["createChangeEventDetails",()=>n],276065),e.s(["cancelOpen",0,"cancel-open","chipRemovePress",0,"chip-remove-press","clearPress",0,"clear-press","closePress",0,"close-press","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","inputBlur",0,"input-blur","inputChange",0,"input-change","inputClear",0,"input-clear","inputPaste",0,"input-paste","itemPress",0,"item-press","keyboard",0,"keyboard","linkPress",0,"link-press","listNavigation",0,"list-navigation","none",0,"none","outsidePress",0,"outside-press","pointer",0,"pointer","scrub",0,"scrub","siblingOpen",0,"sibling-open","trackPress",0,"track-press","triggerFocus",0,"trigger-focus","triggerHover",0,"trigger-hover","triggerPress",0,"trigger-press","wheel",0,"wheel","windowResize",0,"window-resize"],323722);var r=e.i(323722);e.s(["REASONS",0,r],334421)},962395,299415,e=>{"use strict";var t=e.i(271645);let n={...t},r=0,o=n.useId;function s(e,n){if(void 0!==o){let t=o();return e??(n?`${n}-${t}`:t)}return function(e,n="mui"){let[o,s]=t.useState(e),i=e||o;return t.useEffect(()=>{null==o&&(r+=1,s(`${n}-${r}`))},[o,n]),i}(e,n)}function i(e){return s(e,"base-ui")}e.s(["useId",()=>s],299415),e.s(["useBaseUiId",()=>i],962395)},447031,264051,e=>{"use strict";var t=e.i(837480),n=e.i(271645);let r=[];function o(e){n.useEffect(e,r)}e.s(["useOnMount",()=>o],264051);class s{static create(){return new s}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 i(){let e=(0,t.useRefWithInit)(s.create).current;return o(e.disposeEffect),e}e.s(["Timeout",()=>s,"useTimeout",()=>i],447031)},874749,207574,e=>{"use strict";var t=e.i(229315);let n="data-base-ui-focusable",r="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function o(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function s(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 i(e){return"composedPath"in e?e.composedPath()[0]:e.target}function l(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}function a(e){return e.matches("html,body")}function u(e){return e?.ownerDocument||document}function c(e){return(0,t.isHTMLElement)(e)&&e.matches(r)}function d(e){return!!e&&"combobox"===e.getAttribute("role")&&c(e)}function f(e){return e?e.hasAttribute(n)?e:e.querySelector(`[${n}]`)||e:null}e.s(["ACTIVE_KEY",0,"active","FOCUSABLE_ATTRIBUTE",0,n,"SELECTED_KEY",0,"selected","TYPEABLE_SELECTOR",0,r],207574),e.s(["activeElement",()=>o,"contains",()=>s,"getDocument",()=>u,"getFloatingFocusElement",()=>f,"getTarget",()=>i,"isEventTargetWithin",()=>l,"isRootElement",()=>a,"isTypeableCombobox",()=>d,"isTypeableElement",()=>c],874749)},630374,e=>{"use strict";var t,n,r,o,s,i,l=e.i(843476);e.s([],162853),e.i(162853),e.i(247167);var a=e.i(271645),u=e.i(676428);let c=a.createContext(void 0);function d(e){let t=a.useContext(c);if(!1===e&&void 0===t)throw Error((0,u.default)(27));return t}var f=e.i(929082);let p=((t={}).startingStyle="data-starting-style",t.endingStyle="data-ending-style",t),g={[p.startingStyle]:""},m={[p.endingStyle]:""},h={transitionStatus:e=>"starting"===e?g:"ending"===e?m:null},v=((n={}).open="data-open",n.closed="data-closed",n[n.startingStyle=p.startingStyle]="startingStyle",n[n.endingStyle=p.endingStyle]="endingStyle",n.anchorHidden="data-anchor-hidden",n),E=((r={}).popupOpen="data-popup-open",r.pressed="data-pressed",r),b={[E.popupOpen]:""};E.popupOpen,E.pressed;let y={[v.open]:""},S={[v.closed]:""},C={[v.anchorHidden]:""},x={open:e=>e?b:null},T={open:e=>
1e?y:S,anchorHidden:e=>e?C:null},w={...T,...h},k=a.forwardRef(function(e,t){let{render:n,className:r,forceRender:o=!1,...s}=e,{store:i}=d(),l=i.useState("open"),u=i.useState("nested"),c=i.useState("mounted"),p=i.useState("transitionStatus"),g=a.useMemo(()=>({open:l,transitionStatus:p}),[l,p]);return(0,f.useRenderElement)("div",e,{state:g,ref:[i.context.backdropRef,t],stateAttributesMapping:w,props:[{role:"presentation",hidden:!c,style:{userSelect:"none",WebkitUserSelect:"none"}},s],enabled:o||!u})});var R=e.i(229315),O=e.i(467673),I=e.i(151452),P=e.i(163536);let M=a.createContext(void 0);function L(e={}){let{disabled:t=!1,focusableWhenDisabled:n,tabIndex:r=0,native:o=!0}=e,s=a.useRef(null),i=void 0!==function(e=!1){let t=a.useContext(M);if(void 0===t&&!e)throw Error((0,u.default)(16));return t}(!0),l=(0,O.useStableCallback)(()=>{let e=s.current;return!!(e?.tagName==="A"&&e?.href)}),{props:c}=function(e){let{focusableWhenDisabled:t,disabled:n,composite:r=!1,tabIndex:o=0,isNativeButton:s}=e,i=r&&!1!==t,l=r&&!1===t;return{props:a.useMemo(()=>{let e={onKeyDown(e){n&&t&&"Tab"!==e.key&&e.preventDefault()}};return r||(e.tabIndex=o,!s&&n&&(e.tabIndex=t?o:-1)),(s&&(t||i)||!s&&n)&&(e["aria-disabled"]=n),s&&(!t||l)&&(e.disabled=n),e},[r,n,t,i,l,s,o])}}({focusableWhenDisabled:n,disabled:t,composite:i,tabIndex:r,isNativeButton:o}),d=a.useCallback(()=>{var e;let n=s.current;e=n,(0,R.isHTMLElement)(e)&&"BUTTON"===e.tagName&&i&&t&&void 0===c.disabled&&n.disabled&&(n.disabled=!1)},[t,c.disabled,i]);return(0,I.useIsoLayoutEffect)(d,[d]),{getButtonProps:a.useCallback((e={})=>{let{onClick:n,onMouseDown:r,onKeyUp:s,onKeyDown:i,onPointerDown:a,...u}=e,d=o?"button":void 0;return(0,P.mergeProps)({type:d,onClick(e){t?e.preventDefault():n?.(e)},onMouseDown(e){t||r?.(e)},onKeyDown(e){if(t||((0,P.makeEventPreventable)(e),i?.(e)),e.baseUIHandlerPrevented)return;let r=e.target===e.currentTarget&&!o&&!l()&&!t,s="Enter"===e.key,a=" "===e.key;r&&((a||s)&&e.preventDefault(),s&&n?.(e))},onKeyUp(e){t||((0,P.makeEventPreventable)(e),s?.(e)),!e.baseUIHandlerPrevented&&(e.target!==e.currentTarget||o||t||" "!==e.key||n?.(e))},onPointerDown(e){t?e.preventDefault():a?.(e)}},o?void 0:{role:"button"},c,u)},[t,c,o,l]),buttonRef:(0,O.useStableCallback)(e=>{s.current=e,d()})}}var A=e.i(276065),D=e.i(334421);let N=a.forwardRef(function(e,t){let{render:n,className:r,disabled:o=!1,nativeButton:s=!0,...i}=e,{store:l}=d(),u=l.useState("open"),{getButtonProps:c,buttonRef:p}=L({disabled:o,native:s}),g=a.useMemo(()=>({disabled:o}),[o]);return(0,f.useRenderElement)("button",e,{state:g,ref:[t,p],props:[{onClick:function(e){u&&l.setOpen(!1,(0,A.createChangeEventDetails)(D.REASONS.closePress,e.nativeEvent))}},i,c]})});var B=e.i(962395);let W=a.forwardRef(function(e,t){let{render:n,className:r,id:o,...s}=e,{store:i}=d(),l=(0,B.useBaseUiId)(o);return i.useSyncedValueWithCleanup("descriptionElementId",l),(0,f.useRenderElement)("p",e,{ref:t,props:[{id:l},s]})});var j=e.i(397126),Y=e.i(525367),U=e.i(837480);function F(e){let t=(0,U.useRefWithInit)(_,e).current;return t.next=e,(0,I.useIsoLayoutEffect)(t.effect),t}function _(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}let H={clip:"rect(0 0 0 0)",overflow:"hidden",whiteSpace:"nowrap",position:"fixed",top:0,left:0,border:0,padding:0,width:1,height:1,margin:-1};var V=e.i(447031),$=e.i(264051);let q=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 K{static create(){return new K}static request(e){return q.request(e)}static cancel(e){return q.cancel(e)}currentId=null;request(e){this.cancel(),this.currentId=q.request(()=>{this.currentId=null,e()})}cancel=()=>{null!==this.currentId&&(q.cancel(this.currentId),this.currentId=null)};
1disposeEffect=()=>this.cancel}function z(){let e=(0,U.useRefWithInit)(K.create).current;return(0,$.useOnMount)(e.disposeEffect),e}var X=e.i(333848);let J="u">typeof navigator,G=function(){if(!J)return{platform:"",maxTouchPoints:-1};let e=navigator.userAgentData;return e?.platform?{platform:e.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??-1}}(),Q=function(){if(!J)return"";let e=navigator.userAgentData;return e?.platform?e.platform:navigator.platform??""}(),Z=function(){if(!J)return"";let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(({brand:e,version:t})=>`${e}/${t}`).join(" "):navigator.userAgent}(),ee="u">typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter:none"),et="MacIntel"===G.platform&&G.maxTouchPoints>1||/iP(hone|ad|od)|iOS/.test(G.platform);J&&/firefox/i.test(Z);let en=J&&/apple/i.test(navigator.vendor);J&&/Edg/i.test(Z);let er=J&&/android/i.test(Q)||/android/i.test(Z);J&&Q.toLowerCase().startsWith("mac")&&navigator.maxTouchPoints;let eo=Z.includes("jsdom/"),es=a.forwardRef(function(e,t){let[n,r]=a.useState();return(0,I.useIsoLayoutEffect)(()=>{en&&r("button")},[]),(0,l.jsx)("span",{...e,ref:t,style:H,"aria-hidden":!n||void 0,tabIndex:0,role:n,"data-base-ui-focus-guard":""})});var ei=e.i(874749);function el(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function ea(e){let t=e.type;return"click"===t||"mousedown"===t||"keydown"===t||"keyup"===t}function eu(e,t,n=!0){return e.filter(e=>e.parentId===t&&(!n||e.context?.open)).flatMap(t=>[t,...eu(e,t.id,n)])}function ec(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}let ed=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function ef(e,t){let n=(0,j.tabbable)(e,ed()),r=n.length;if(0===r)return;let o=(0,ei.activeElement)((0,ei.getDocument)(e)),s=n.indexOf(o);return n[-1===s?1===t?0:r-1:s+t]}function ep(e){return ef((0,ei.getDocument)(e).body,1)||e}function eg(e){return ef((0,ei.getDocument)(e).body,-1)||e}function em(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!(0,ei.contains)(n,r)}function eh(e){e.querySelectorAll("[data-tabindex]").forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}function ev(e){return`data-base-ui-${e}`}let eE=0;function eb(e,t={}){let{preventScroll:n=!1,cancelPrevious:r=!0,sync:o=!1}=t;r&&cancelAnimationFrame(eE);let s=()=>e?.focus({preventScroll:n});o?s():eE=requestAnimationFrame(s)}let ey={inert:new WeakMap,"aria-hidden":new WeakMap,none:new WeakMap};function eS(e){return"inert"===e?ey.inert:"aria-hidden"===e?ey["aria-hidden"]:ey.none}let eC=new WeakSet,ex={},eT=0,ew=e=>e&&(e.host||ew(e.parentNode));var ek=e.i(174080),eR=e.i(299415),eO=e.i(447845);let eI="data-base-ui-click-trigger",eP={clipPath:"inset(50%)",position:"fixed",top:0,left:0},eM=a.createContext(null),eL=ev("portal"),eA=a.forwardRef(function(e,t){let{children:n,container:r,className:o,render:s,renderGuards:i,...u}=e,{portalNode:c,portalSubtree:d}=function(e={}){let{ref:t,container:n,componentProps:r=eO.EMPTY_OBJECT,elementProps:o,elementState:s}=e,i=(0,eR.useId)(),l=a.useContext(eM),u=l?.portalNode,[c,d]=a.useState(null),[p,g]=a.useState(null),m=a.useRef(null);(0,I.useIsoLayoutEffect)(()=>{if(null===n){m.current&&(m.current=null,g(null),d(null));return}if(null==i)return;let e=(n&&((0,R.isNode)(n)?n:n.current))??u??document.body;if(null==e){m.current&&(m.current=null,g(null),d(null));return}m.current!==e&&(m.current=e,g(null),d(e))},[n,u,i]);let h=(0,f.useRenderElement)("div",r,{ref:[t,g],state:s,props:[{id:i,[eL]:""},o]});return{portalNode:p,portalSubtree:c&&h?ek.createPortal(h,c):null}}({container:r,ref:t,componentProps:e,elementProps:u}),p=a.useRef(null),g=a.useRef(null),m=a.useRef(null),h=a.useRef(null),[v,E]=a.useState(null),b=v?.modal,y=v?.open,S="boolean"==typeof i?i:!!v&&!v.modal&&v.open&&!!c;a.useEffect(()=>{if(c&&!b)return c.addEventListener("focusin",e,!0),c.addEventListener("focusout",e,!0),()=>{c.removeEventListener("focusin",e,!0),c.removeEventListener("focusout",e,!0)};function e(e){c&&em(e)&&("focusin"===e.type?eh:function(e){(0,j.tabbable)(e,ed()).forEac
1h(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})})(c)}},[c,b]),a.useEffect(()=>{c&&!y&&eh(c)},[y,c]);let C=a.useMemo(()=>({beforeOutsideRef:p,afterOutsideRef:g,beforeInsideRef:m,afterInsideRef:h,portalNode:c,setFocusManagerState:E}),[c]);return(0,l.jsxs)(a.Fragment,{children:[d,(0,l.jsxs)(eM.Provider,{value:C,children:[S&&c&&(0,l.jsx)(es,{"data-type":"outside",ref:p,onFocus:e=>{if(em(e,c))m.current?.focus();else{let e=eg(v?v.domReference:null);e?.focus()}}}),S&&c&&(0,l.jsx)("span",{"aria-owns":c.id,style:eP}),c&&ek.createPortal(n,c),S&&c&&(0,l.jsx)(es,{"data-type":"outside",ref:g,onFocus:e=>{if(em(e,c))h.current?.focus();else{let t=ep(v?v.domReference:null);t?.focus(),v?.closeOnFocusOut&&v?.onOpenChange(!1,(0,A.createChangeEventDetails)(D.REASONS.focusOut,e.nativeEvent))}}})]})]})}),eD=a.createContext(null),eN=a.createContext(null),eB=()=>a.useContext(eD)?.id||null,eW=e=>{let t=a.useContext(eN);return e??t};function ej(e){return null==e?e:"current"in e?e.current:e}let eY=[];function eU(){eY=eY.filter(e=>e.isConnected)}function eF(){return eU(),eY[eY.length-1]}function e_(e,t){if(!t.current.includes("floating")&&!e.getAttribute("role")?.includes("dialog"))return;let n=ed(),r=(0,j.focusable)(e,n).filter(e=>{let t=e.getAttribute("data-tabindex")||"";return(0,j.isTabbable)(e,n)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),o=e.getAttribute("tabindex");t.current.includes("floating")||0===r.length?"0"!==o&&e.setAttribute("tabindex","0"):("-1"!==o||e.hasAttribute("data-tabindex")&&"-1"!==e.getAttribute("data-tabindex"))&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}function eH(e){let{context:t,children:n,disabled:r=!1,order:o=["content"],initialFocus:s=!0,returnFocus:i=!0,restoreFocus:u=!1,modal:c=!0,closeOnFocusOut:d=!0,openInteractionType:f="",getInsideElements:p=()=>[],nextFocusableElement:g,previousFocusableElement:m,beforeContentFocusGuardRef:h,externalTree:v}=e,E="rootStore"in t?t.rootStore:t,b=E.useState("open"),y=E.useState("domReferenceElement"),S=E.useState("floatingElement"),{events:C,dataRef:x}=E.context,T=(0,O.useStableCallback)(()=>x.current.floatingContext?.nodeId),w=(0,O.useStableCallback)(p),k=!1===s,P=(0,ei.isTypeableCombobox)(y)&&k,M=F(o),L=F(s),N=F(i),B=F(f),W=eW(v),U=a.useContext(eM),_=a.useRef(null),$=a.useRef(null),q=a.useRef(!1),K=a.useRef(!1),J=a.useRef(!1),G=a.useRef(-1),Q=a.useRef(""),Z=a.useRef(""),ee=(0,V.useTimeout)(),et=(0,V.useTimeout)(),en=z(),el=null!=U,ea=(0,ei.getFloatingFocusElement)(S),ef=(0,O.useStableCallback)((e=ea)=>e?(0,j.tabbable)(e,ed()):[]),eh=(0,O.useStableCallback)(e=>{let t=ef(e);return M.current.map(()=>t).filter(Boolean).flat()});a.useEffect(()=>{if(r||!c)return;function e(e){"Tab"===e.key&&(0,ei.contains)(ea,(0,ei.activeElement)((0,ei.getDocument)(ea)))&&0===ef().length&&!P&&(e.preventDefault(),e.stopPropagation())}let t=(0,ei.getDocument)(ea);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[r,y,ea,c,M,P,ef,eh]),a.useEffect(()=>{if(!r&&S)return S.addEventListener("focusin",e),()=>{S.removeEventListener("focusin",e)};function e(e){let t=(0,ei.getTarget)(e),n=ef().indexOf(t);-1!==n&&(G.current=n)}},[r,S,ef]),a.useEffect(()=>{if(r||!b)return;let e=(0,ei.getDocument)(ea);function t(){J.current=!1}function n(e){let t=(0,ei.getTarget)(e);J.current=!((0,ei.contains)(S,t)||(0,ei.contains)(y,t)||(0,ei.contains)(U?.portalNode,t)),Z.current=e.pointerType||"keyboard"}function o(){Z.current="keyboard"}return e.addEventListener("pointerdown",n,!0),e.addEventListener("pointerup",t,!0),e.addEventListener("pointercancel",t,!0),e.addEventListener("keydown",o,!0),()=>{e.removeEventListener("pointerdown",n,!0),e.removeEventListener("pointerup",t,!0),e.removeEventListener("pointercancel",t,!0),e.removeEventListener("keydown",o,!0)}},[r,S,y,ea,b,U]),a.useEffect(()=>{if(r||!d)return;function e(){K.current=!0,et.start(0,()=>{K.current=!1})}function t(e){let t=e.relatedTarget,n=e.currentTarget,r=(0,ei.getTarget)(e);queueMicrotask(()=>{let o=T(),s=E.context.triggerElements,i=!((0,ei.contains)(y,t)||(0,ei.contains)(S,t)||(0,ei.contains)(t,S)||(0,ei.contains)(U?.portalNode,t)||null!=t&&s.hasElement(t)||s.hasMatchingElement(e=>(0,ei.contains)(e,t))||t?.hasAttribute(ev("focus-guard"))||W&&(eu(W.nodesRef.current,o).find(e=>(0,ei.contains)(e.context?.elements.floating,t)||(0,ei.contains)(e.context?.elements.domReference,t))||ec(W.nodesRef.current,o).find(e=>[e.context?.elements.floating,(0,ei.getFloatingFocusElement)(e.context?.elements.floating)].includes(t)||e.context?.elements.domReference===t)));if(n===y&&ea&&e_(ea,M),u&&n!==y&&!(r&&r.isConnected&&("function"==typeof r.checkVisibility?r.checkVisibility():"none"!==(0,R.getComputedStyle)(r).display))&&(0,ei.activeElement)((0,ei.getDocument)(ea))===(0,ei.getDocument)(ea).body){if((0,R.isHTMLElement)(ea)&&(ea.focus(),"popup"===u))return void en.request(()=>{ea.focus()});let e=G.current,t=ef(),n=t[e]||t[t.length-1]||ea;(0,R.isHTMLElement)(n)&&n.focus()}if(x.current.insideReactTree){x.current.insideReactTree=!1;return}(P||!c)&&t&&i&&!K.current&&(P||t!==eF())&&(q.current=!0,E.setOpen(!1,(0,A.createChangeEventDetails)(D.REASONS.focusOut,e)))})}function n(){J.current||(x.current.insideReactTree=!0,ee.start(0,()=>{x.current.insideReactTree=!1}))}
1let o=(0,R.isHTMLElement)(y)?y:null,s=[];if(S||o)return o&&(o.addEventListener("focusout",t),o.addEventListener("pointerdown",e),s.push(()=>{o.removeEventListener("focusout",t),o.removeEventListener("pointerdown",e)})),S&&(S.addEventListener("focusout",t),U&&(S.addEventListener("focusout",n,!0),s.push(()=>{S.removeEventListener("focusout",n,!0)})),s.push(()=>{S.removeEventListener("focusout",t)})),()=>{s.forEach(e=>{e()})}},[r,y,S,ea,c,W,U,E,d,u,ef,P,T,M,x,ee,et,en]);let eE=a.useRef(null),ek=a.useRef(null),eR=(0,Y.useMergedRefs)(eE,h,U?.beforeInsideRef),eO=(0,Y.useMergedRefs)(ek,U?.afterInsideRef);a.useEffect(()=>{if(r||!S||!b)return;let e=Array.from(U?.portalNode?.querySelectorAll(`[${ev("portal")}]`)||[]),t=W?ec(W.nodesRef.current,T()):[],n=function(e,t=!1,n=!1){var r;let o,s,i,l,a,u,c,d=(0,ei.getDocument)(e[0]).body;return r=e.concat(Array.from(d.querySelectorAll("[aria-live]"))),o="data-base-ui-inert",s=n?"inert":t?"aria-hidden":null,i=r.map(e=>{if(d.contains(e))return e;let t=ew(e);return d.contains(t)?t:null}).filter(e=>null!=e),l=new Set,a=new Set(i),u=[],ex[o]||(ex[o]=new WeakMap),c=ex[o],i.forEac
1h(function e(t){!(!t||l.has(t))&&(l.add(t),t.parentNode&&e(t.parentNode))}),function e(t){!t||a.has(t)||[].forEach.call(t.children,t=>{if("script"!==(0,R.getNodeName)(t))if(l.has(t))e(t);else{let e=s?t.getAttribute(s):null,n=null!==e&&"false"!==e,r=eS(s),i=(r.get(t)||0)+1,l=(c.get(t)||0)+1;r.set(t,i),c.set(t,l),u.push(t),1===i&&n&&eC.add(t),1===l&&t.setAttribute(o,""),!n&&s&&t.setAttribute(s,"inert"===s?"":"true")}})}(d),l.clear(),eT+=1,()=>{u.forEach(e=>{let t=eS(s),n=(t.get(e)||0)-1,r=(c.get(e)||0)-1;t.set(e,n),c.set(e,r),n||(!eC.has(e)&&s&&e.removeAttribute(s),eC.delete(e)),r||e.removeAttribute(o)}),(eT-=1)||(ey.inert=new WeakMap,ey["aria-hidden"]=new WeakMap,ey.none=new WeakMap,eC=new WeakSet,ex={})}}([S,t.find(e=>(0,ei.isTypeableCombobox)(e.context?.elements.domReference||null))?.context?.elements.domReference,...e,...w(),_.current,$.current,eE.current,ek.current,U?.beforeOutsideRef.current,U?.afterOutsideRef.current,ej(m),ej(g),P?y:null].filter(e=>null!=e),c||P);return()=>{n()}},[b,r,y,S,c,M,U,P,W,T,w,g,m]),(0,I.useIsoLayoutEffect)(()=>{if(!b||r||!(0,R.isHTMLElement)(ea))return;let e=(0,ei.getDocument)(ea),t=(0,ei.activeElement)(e);queueMicrotask(()=>{let e,n=eh(ea),r=L.current,o="function"==typeof r?r(B.current||""):r;void 0===o||!1===o||(e=(e=!0===o||null===o?n[0]||ea:ej(o))||n[0]||ea,(0,ei.contains)(ea,t)||eb(e,{preventScroll:e===ea}))})},[r,b,ea,k,eh,L,B]),(0,I.useIsoLayoutEffect)(()=>{var e;if(r||!ea)return;let t=(0,ei.getDocument)(ea);function n(e){var t,n,r,o;let s;if(e.open||(t=e.nativeEvent,n=Z.current,s=(0,X.ownerWindow)(t.target),Q.current=t instanceof s.KeyboardEvent?"keyboard":t instanceof s.FocusEvent?n||"keyboard":"pointerType"in t?t.pointerType||"keyboard":"touches"in t?"touch":t instanceof s.MouseEvent?n||(0===t.detail?"keyboard":"mouse"):""),e.reason===D.REASONS.triggerHover&&"mouseleave"===e.nativeEvent.type&&(q.current=!0),e.reason===D.REASONS.outsidePress)if(e.nested)q.current=!1;else if((0===(r=e.nativeEvent).mozInputSource&&r.isTrusted?0:er&&r.pointerType?"click"!==r.type||1!==r.buttons:0!==r.detail||r.pointerType)&&(o=e.nativeEvent,eo?1:(er||0!==o.width||0!==o.height)&&(!er||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;document.createElement("div").focus({get preventScroll(){return e=!0,!1}}),e?q.current=!1:q.current=!0}else q.current=!1}e=(0,ei.activeElement)(t),eU(),e&&"body"!==(0,R.getNodeName)(e)&&(eY.push(e),eY.length>20&&(eY=eY.slice(-20))),C.on("openchange",n);let o=t.createElement("span");return o.setAttribute("tabindex","-1"),o.setAttribute("aria-hidden","true"),Object.assign(o.style,H),el&&y&&y.insertAdjacentElement("afterend",o),()=>{C.off("openchange",n);let e=(0,ei.activeElement)(t),r=(0,ei.contains)(S,e)||W&&eu(W.nodesRef.current,T(),!1).some(t=>(0,ei.contains)(t.context?.elements.floating,e)),s=function(){let e=N.current,t="function"==typeof e?e(Q.current):e;if(void 0===t||!1===t)return null;if(null===t&&(t=!0),"boolean"==typeof t){let e=y||eF();return e&&e.isConnected?e:o}let n=y||eF()||o;return ej(t)||n}();queueMicrotask(()=>{let n=function(e){if(!e)return null;let t=ed();return(0,j.isTabbable)(e,t)?e:(0,j.tabbable)(e,t)[0]||e}(s),i="boolean"!=typeof N.current;N.current&&!q.current&&(0,R.isHTMLElement)(n)&&(i||n===e||e===t.body||r)&&n.focus({preventScroll:!0}),o.remove()})}},[r,S,ea,N,x,C,W,el,y,T]),a.useEffect(()=>{queueMicrotask(()=>{q.current=!1})},[r]),a.useEffect(()=>{if(r||!b)return;function e(e){let t=(0,ei.getTarget)(e);t?.closest(`[${eI}]`)&&(K.current=!0)}let t=(0,ei.getDocument)(ea);return t.addEventListener("pointerdown",e,!0),()=>{t.removeEventListener("pointerdown",e,!0)}},[r,b,ea]),(0,I.useIsoLayoutEffect)(()=>{if(!r&&U)return U.setFocusManagerState({modal:c,closeOnFocusOut:d,open:b,onOpenChange:E.setOpen,domReference:y}),()=>{U.setFocusManagerState(null)}},[r,U,c,b,E,d,y]),(0,I.useIsoLayoutEffect)(()=>{if(!r&&ea)return e_(ea,M),()=>{queueMicrotask(eU)}},[r,ea,M]);let eP=!r&&(!c||!P)&&(el||c);return(0,l.jsxs)(a.Fragment,{children:[eP&&(0,l.jsx)(es,{"data-type":"inside",ref:eR,onFocus:e=>{if(c){let e=eh();eb(e[e.length-1])}else if(U?.portalNode)if(q.current=!1,em(e,U.portalNode)){let e=ep(y);e?.focus()}else ej(m??U.beforeOutsideRef)?.focus()}}),n,eP&&(0,l.jsx)(es,{"data-type":"inside",ref:eO,onFocus:e=>{if(c)eb(eh()[0]);else if(U?.portalNode)if(d&&(q.current=!0),em(e,U.portalNode)){let e=eg(y);e?.focus()}else ej(g??U.afterOutsideRef)?.focus()}})]})}let eV=((o={}).nestedDialogs="--nested-dialogs",o),e$=((s={})[s.open=v.open]="open",s[s.closed=v.closed]="closed",s[s.startingStyle=v.startingStyle]="startingStyle",s[s.endingStyle=v.endingStyle]="endingStyle",s.nested="data-nested",s.nestedDialogOpen="data-nested-dialog-open",s),eq=a.createContext(void 0);function eK(){let e=a.useContext(eq);if(void 0===e)throw Error((0,u.default)(26));return e}function ez(e){let{enabled:t=!0,open:n,ref:r,onComplete:o}=e,s=F(n),i=(0,O.useStableCallback)(o),l=function(e,t=!1,n=!0){let r=z();return(0,O.useStableCallback)((o,s=null)=>{r.cancel();let i=ej(e);null!=i&&("function"!=typeof i.getAnimations||globalThis.BASE_UI_ANIMATIONS_DISABLED?o():r.request(()=>{function e(){i&&Promise.all(i.getAnimations().map(e=>e.finished)).then(()=>{null!=s&&s.aborted||ek.flushSync(o)}).catch(()=>{n?null!=s&&s.aborted||ek.flushSync(o):i.getAnimations().length>0&&i.getAnimations().some(e=>e.pending||"finished"!==e.playState)&&e()})}t?r.request(e):e()}))})}(r,n);a.useEffect(()=>{t&&l(()=>{n===s.current&&i()})},[t,n,i,l,s])}let eX="ArrowUp",eJ="ArrowDown",eG="ArrowLeft",eQ="ArrowRight";[...new Set([...new Set([eG,eQ]),...new Set([eX,eJ])])];let eZ=new Set([eX,eJ,eG,eQ,"Home","End"]),e0={...T,...h,nestedDialogOpen:e=>e?{[e$.nestedDialogOpen]:""}:null},e1=a.forwardRef(function(e,t){let{className:n,finalFocus:r,initialFocus:o,render:s,...i}=e,{store:u}=d(),c=u.useState("descriptionElementId"),p=u.useState("disablePointerDismissal"),g=u.useState("floatingRootContext"),m=u.useState("popupProps"),h=u.useState("modal"),v=u.useState("mounted"),E=u.useState("nested"),b=u.useState("nestedOpenDialogCount"),y=u.useState("open"),S=u.useState("openMethod"),C=u.useState("titleElementId"),x=u.useState("transitionStatus"),T=u.useState("role");eK(),ez({open:y,ref:u.context.popupRef,onComplete(){y&&u.context.onOpenChangeComplete?.(!0)}});let w=void 0===o?function(e){return"touch"!==e||u.context.popupRef.current}:o,k=b>0,R=a.useMemo(()=>({open:y,nested:E,transitionStatus:x,nestedDialogOpen:k}),[y,E,x,k]),O=(0,f.useRenderElement)("div",e,{state:R,props:[m,{"aria-labelledby":C??void 0,"aria-describedby":c??void 0,role:T,tabIndex:-1,hidden:!v,onKeyDown(e){eZ.has(e.key)&&e.stopPropagation()},style:{[eV.nestedDialogs]:b}},i],ref:[t,u.context.popupRef,u.useStateSetter("popupElement")],stateAttributesMapping:e0});return(0,l.jsx)(eH,{context:g,openInteractionType:S,disabled:!v,closeOnFocusOut:!p,initialFocus:w,returnFocus:r,modal:!1!==h,restoreFocus:"popup",children:O})});var e4=e.i(719963);let e2=a.forwardRef(function(e,t){let n,{cutout:r,...o}=e;if(r){let e=r?.getBoundingClientRect();n=`polygon(
2      0% 0%,
3      100% 0%,
4      100% 100%,
5      0% 100%,
6      0% 0%,
7      ${e.left}px ${e.top}px,
8      ${e.left}px ${e.bottom}px,
9      ${e.right}px ${e.bottom}px,
10      ${e.right}px ${e.top}px,
11      ${e.left}px ${e.top}px
12    )`}return(0,l.jsx)("div",{ref:t,role:"presentation","data-base-ui-inert":"",...o,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:n}})}),e5=a.forwardRef(function(e,t){var n;let{keepMounted:r=!1,...o}=e,{store:s}=d(),i=s.useState("mounted"),a=s.useState("modal");return i||r?(0,l.jsx)(eq.Provider,{value:r,children:(0,l.jsxs)(eA,{ref:t,...o,children:[i&&!0===a&&(0,l.jsx)(e2,{ref:s.context.
12internalBackdropRef,inert:(n=!open,(0,e4.isReactVersionAtLeast)(19)?n:n?"true":void 0)}),e.children]})}):null});function e7(e){return e?.ownerDocument||document}let e6={},e3={},e8="";class e9{lockCount=0;restore=null;timeoutLock=V.Timeout.create();timeoutUnlock=V.Timeout.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,s;if(0===this.lockCount||null!==this.restore)return;let i=e7(e).documentElement,l=(0,X.ownerWindow)(i).getComputedStyle(i).overflowY;if("hidden"===l||"clip"===l){this.restore=eO.NOOP;return}let a=et||!function(e){if("u"<typeof document)return!1;let t=e7(e);return(0,X.ownerWindow)(t).innerWidth-t.documentElement.clientWidth>0}(e);this.restore=a?(n=(t=e7(e)).documentElement,r=t.body,s=(o=(0,R.isOverflowElement)(n)?n:r).style.overflow,o.style.overflow="hidden",()=>{o.style.overflow=s}):function(e){let t=e7(e),n=t.documentElement,r=t.body,o=(0,X.ownerWindow)(n),s=0,i=0,l=K.create(),a="u">typeof CSS&&CSS.supports?.("scrollbar-gutter","stable");if(ee&&(o.visualViewport?.scale??1)!==1)return()=>{};function u(){let e=o.getComputedStyle(n),t=o.getComputedStyle(r),l=(e.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";s=n.scrollTop,i=n.scrollLeft,e6={scrollbarGutter:n.style.scrollbarGutter,overflowY:n.style.overflowY,overflowX:n.style.overflowX},e8=n.style.scrollBehavior,e3={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 u=n.scrollHeight>n.clientHeight,c=n.scrollWidth>n.clientWidth,d="scroll"===e.overflowY||"scroll"===t.overflowY,f="scroll"===e.overflowX||"scroll"===t.overflowX,p=Math.max(0,o.innerWidth-n.clientWidth),g=Math.max(0,o.innerHeight-n.clientHeight),m=parseFloat(t.marginTop)+parseFloat(t.marginBottom),h=parseFloat(t.marginLeft)+parseFloat(t.marginRight),v=(0,R.isOverflowElement)(n)?n:r;if(a){n.style.scrollbarGutter=l,v.style.overflowY="hidden",v.style.overflowX="hidden";return}Object.assign(n.style,{scrollbarGutter:l,overflowY:"hidden",overflowX:"hidden"}),(u||d)&&(n.style.overflowY="scroll"),(c||f)&&(n.style.overflowX="scroll"),Object.assign(r.style,{position:"relative",height:m||g?`calc(100dvh - ${m+g}px)`:"100dvh",width:h||p?`calc(100vw - ${h+p}px)`:"100vw",boxSizing:"border-box",overflow:"hidden",scrollBehavior:"unset"}),r.scrollTop=s,r.scrollLeft=i,n.setAttribute("data-base-ui-scroll-locked",""),n.style.scrollBehavior="unset"}
12function c(){Object.assign(n.style,e6),Object.assign(r.style,e3),a||(n.scrollTop=s,n.scrollLeft=i,n.removeAttribute("data-base-ui-scroll-locked"),n.style.scrollBehavior=e8)}function d(){c(),l.request(u)}return u(),o.addEventListener("resize",d),()=>{l.cancel(),c(),"function"==typeof o.removeEventListener&&o.removeEventListener("resize",d)}}(e)}}let te=new e9,tt={intentional:"onClick",sloppy:"onPointerDown"};var tn=e.i(207574);function tr(e=[]){let t=e.map(e=>e?.reference),n=e.map(e=>e?.floating),r=e.map(e=>e?.item),o=e.map(e=>e?.trigger),s=a.useCallback(t=>to(t,e,"reference"),t),i=a.useCallback(t=>to(t,e,"floating"),n),l=a.useCallback(t=>to(t,e,"item"),r),u=a.useCallback(t=>to(t,e,"trigger"),o);return a.useMemo(()=>({getReferenceProps:s,getFloatingProps:i,getItemProps:l,getTriggerProps:u}),[s,i,l,u])}function to(e,t,n){let r=new Map,o="item"===n,s={};for(let t in"floating"===n&&(s.tabIndex=-1,s[tn.FOCUSABLE_ATTRIBUTE]=""),e)o&&e&&(t===tn.ACTIVE_KEY||t===tn.SELECTED_KEY)||(s[t]=e[t]);for(let i=0;i<t.length;i+=1){let l,a=t[i]?.[n];(l="function"==typeof a?e?a(e):null:a)&&ts(s,l,o,r)}return ts(s,e,o,r),s}function ts(e,t,n,r){for(let o in t){let s=t[o];n&&(o===tn.ACTIVE_KEY||o===tn.SELECTED_KEY)||(o.startsWith("on")?(r.has(o)||r.set(o,[]),"function"==typeof s&&(r.get(o)?.push(s),e[o]=(...e)=>r.get(o)?.map(t=>t(...e)).find(e=>void 0!==e))):e[o]=s)}}let ti=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);var tl=e.i(661849);(0,tl.createSelectorCreator)({memoize:tl.lruMemoize,memoizeOptions:{maxSize:1,equalityCheck:Object.is}});let ta=(e,t,n,r,o,s,...i)=>{let l;if(i.length>0)throw Error((0,u.default)(1));if(e&&t&&n&&r&&o&&s)l=(i,l,a,u)=>s(e(i,l,a,u),t(i,l,a,u),n(i,l,a,u),r(i,l,a,u),o(i,l,a,u),l,a,u);else if(e&&t&&n&&r&&o)l=(s,i,l,a)=>o(e(s,i,l,a),t(s,i,l,a),n(s,i,l,a),r(s,i,l,a),i,l,a);else if(e&&t&&n&&r)l=(o,s,i,l)=>r(e(o,s,i,l),t(o,s,i,l),n(o,s,i,l),s,i,l);else if(e&&t&&n)l=(r,o,s,i)=>n(e(r,o,s,i),t(r,o,s,i),o,s,i);else if(e&&t)l=(n,r,o,s)=>t(e(n,r,o,s),r,o,s);else if(e)l=e;else throw Error("Missing arguments");return l};class tu{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 tu.prototype.setState.call(this,{...this.state,...e})}set(e,t){Object.is(this.state[e],t)||tu.prototype.setState.call(this,{...this.state,[e]:t})}notifyAll(){let e={...this.state};tu.prototype.setState.call(this,e)}}var tc=e.i(802239),td=e.i(430224);let tf=(0,e4.isReactVersionAtLeast)(19)?function(e,t,n,r,o){let s=a.useCallback(()=>t(e.getSnapshot(),n,r,o),[e,t,n,r,o]);return(0,tc.useSyncExternalStore)(e.subscribe,s,s)}:function(e,t,n,r,o){return(0,td.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,o))};class tp extends tu{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}controlledValues=new Map;useSyncedValue(e,t){a.useDebugValue(e),(0,I.useIsoLayoutEffect)(()=>{this.state[e]!==t&&this.set(e,t)},[e,t])}useSyncedValueWithCleanup(e,t){(0,I.useIsoLayoutEffect)(()=>(this.state[e]!==t&&this.set(e,t),()=>{this.set(e,void 0)}),[e,t])}useSyncedValues(e){let t=Object.values(e);(0,I.useIsoLayoutEffect)(()=>{this.update(e)},t)}useControlledProp(e,t,n){a.useDebugValue(e);let r=void 0!==t;!this.controlledValues.has(e)&&(this.controlledValues.set(e,r),r||Object.is(this.state[e],n)||super.setState({...this.state,[e]:n})),(0,I.useIsoLayoutEffect)(()=>{r&&!Object.is(this.state[e],t)&&super.setState({...this.state,[e]:t})},[e,t,n,r])}set(e,t){!0!==this.controlledValues.get(e)&&super.set(e,t)}update(e){let t={...e};for(let e in t)if(Object.hasOwn(t,e)&&!0===this.controlledValues.get(e)){delete t[e];continue}super.update(t)}setState(e){let t={...e};for(let e in t)if(Object.hasOwn(t,e)&&!0===this.controlledValues.get(e)){delete t[e];continue}super.setState({...this.state,...t})}select=(e,t,n,r)=>(0,this.selectors[e])(this.state,t,n,r);useState=(e,t,n,r)=>(a.useDebugValue(e),tf(this,this.selectors[e],t,n,r));useContextCallback(e,t){a.useDebugValue(e);let n=(0,O.useStableCallback)(t??eO.NOOP);this.context[e]=n}useStateSetter(e){let t=a.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 tg={open:ta(e=>e.open),domReferenceElement:ta(e=>e.domReferenceElement),referenceElement:ta(e=>e.positionReference??e.referenceElement),floatingElement:ta(e=>e.floatingElement),floatingId:ta(e=>e.floatingId)};class tm extends tp{constructor(e){const{nested:t,noEmit:n,onOpenChange:r,triggerElements:o,...s}=e;super({...s,positionReference:s.referenceElement,domReferenceElement:s.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:function(){let e=new Map;
12return{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:t,noEmit:n,triggerElements:o},tg)}setOpen=(e,t)=>{if((!e||!this.state.open||ea(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)}}class th{constructor(){this.elements=new Set,this.idMap=new Map}add(e,t){let n=this.idMap.get(e);n!==t&&(void 0!==n&&this.elements.delete(n),this.elements.add(t),this.idMap.set(e,t))}delete(e){let t=this.idMap.get(e);t&&(this.elements.delete(t),this.idMap.delete(e))}hasElement(e){return this.elements.has(e)}hasMatchingElement(e){for(let t of this.elements)if(e(t))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}get size(){return this.idMap.size}}let tv={...{open:ta(e=>e.open),mounted:ta(e=>e.mounted),transitionStatus:ta(e=>e.transitionStatus),floatingRootContext:ta(e=>e.floatingRootContext),preventUnmountingOnClose:ta(e=>e.preventUnmountingOnClose),payload:ta(e=>e.payload),activeTriggerId:ta(e=>e.activeTriggerId),activeTriggerElement:ta(e=>e.mounted?e.activeTriggerElement:null),isTriggerActive:ta((e,t)=>void 0!==t&&e.activeTriggerId===t),isOpenedByTrigger:ta((e,t)=>void 0!==t&&e.activeTriggerId===t&&e.open),isMountedByTrigger:ta((e,t)=>void 0!==t&&e.activeTriggerId===t&&e.mounted),triggerProps:ta((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),popupProps:ta(e=>e.popupProps),popupElement:ta(e=>e.popupElement),positionerElement:ta(e=>e.positionerElement)},modal:ta(e=>e.modal),nested:ta(e=>e.nested),nestedOpenDialogCount:ta(e=>e.nestedOpenDialogCount),disablePointerDismissal:ta(e=>e.disablePointerDismissal),openMethod:ta(e=>e.openMethod),descriptionElementId:ta(e=>e.descriptionElementId),titleElementId:ta(e=>e.titleElementId),viewportElement:ta(e=>e.viewportElement),role:ta(e=>e.role)};class tE extends tp{constructor(e){super(function(e={}){return{...{open:!1,mounted:!1,transitionStatus:"idle",floatingRootContext:new tm({open:!1,floatingElement:null,referenceElement:null,triggerElements:new th,floatingId:"",nested:!1,noEmit:!1,onOpenChange:void 0}),preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,popupElement:null,positionerElement:null,activeTriggerProps:eO.EMPTY_OBJECT,inactiveTriggerProps:eO.EMPTY_OBJECT,popupProps:eO.EMPTY_OBJECT},modal:!0,disablePointerDismissal:!1,popupElement:null,viewportElement:null,descriptionElementId:void 0,titleElementId:void 0,openMethod:null,nested:!1,nestedOpenDialogCount:0,role:"dialog",...e}}(e),{popupRef:a.createRef(),backdropRef:a.createRef(),internalBackdropRef:a.createRef(),triggerElements:new th,onOpenChange:void 0,onOpenChangeComplete:void 0},tv)}setOpen=(e,t)=>{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;let n={open:e,nativeEvent:t.event,reason:t.reason,nested:this.state.nested};this.state.floatingRootContext.context.events?.emit("openchange",n);let r={open:e},o=t.trigger?.id??null;(o||e)&&(r.activeTriggerId=o,r.activeTriggerElement=t.trigger??null),this.update(r)}}function tb(e){let{children:t,open:n,defaultOpen:r=!1,onOpenChange:o,onOpenChangeComplete:s,disablePointerDismissal:i=!1,modal:u=!0,actionsRef:f,handle:p,triggerId:g,defaultTriggerId:m=null}=e,h=d(!0),v=!!h,E=(0,U.useRefWithInit)(()=>p?.store??new tE({open:n??r,activeTriggerId:void 0!==g?g:m,modal:u,disablePointerDismissal:i,nested:v})).current;E.useControlledProp("open",n,r),E.useControlledProp("activeTriggerId",g,m),E.useSyncedValues({disablePointerDismissal:i,nested:v,modal:u}),E.useContextCallback("onOpenChange",o),E.useContextCallback("onOpenChangeComplete",s);let b=E.useState("payload");!function(e){let t,{store:n,parentContext:r,actionsRef:o}=e,s=n.useState("open"),i=n.useState("disablePointerDismissal"),l=n.useState("modal"),u=n.useState("popupElement"),{openMethod:c,triggerProps:d,reset:f}
12=function(e){let t,n,[r,o]=a.useState(null),s=(0,O.useStableCallback)((t,n)=>{e||o(n)}),i=a.useCallback(()=>{o(null)},[]),{onClick:l,onPointerDown:u}=(t=a.useRef(""),n=a.useCallback(e=>{e.defaultPrevented||(t.current=e.pointerType,s(e,e.pointerType))},[s]),{onClick:a.useCallback(e=>{0===e.detail?s(e,"keyboard"):("pointerType"in e&&s(e,e.pointerType),s(e,t.current),t.current="")},[s]),onPointerDown:n});return a.useMemo(()=>({openMethod:r,reset:i,triggerProps:{onClick:l,onPointerDown:u}}),[r,i,l,u])}(s);t=n.useState("open"),(0,I.useIsoLayoutEffect)(()=>{if(t&&!n.select("activeTriggerId")&&1===n.context.triggerElements.size){let e=n.context.triggerElements.entries().next();if(!e.done){let[t,r]=e.value;n.update({activeTriggerId:t,activeTriggerElement:r})}}},[t,n]);let{forceUnmount:p}=function(e,t,n){let{mounted:r,setMounted:o,transitionStatus:s}=function(e,t=!1,n=!1){let[r,o]=a.useState(e&&t?"idle":void 0),[s,i]=a.useState(e);return e&&!s&&(i(!0),o("starting")),e||!s||"ending"===r||n||o("ending"),e||s||"ending"!==r||o(void 0),(0,I.useIsoLayoutEffect)(()=>{if(!e&&s&&"ending"!==r&&n){let e=K.request(()=>{o("ending")});return()=>{K.cancel(e)}}},[e,s,r,n]),(0,I.useIsoLayoutEffect)(()=>{if(!e||t)return;let n=K.request(()=>{ek.flushSync(()=>{o(void 0)})});return()=>{K.cancel(n)}},[t,e]),(0,I.useIsoLayoutEffect)(()=>{if(!e||!t)return;e&&s&&"idle"!==r&&o("starting");let n=K.request(()=>{o("idle")});return()=>{K.cancel(n)}},[t,e,s,o,r]),a.useMemo(()=>({mounted:s,setMounted:i,transitionStatus:r}),[s,r])}(e);t.useSyncedValues({mounted:r,transitionStatus:s});let i=(0,O.useStableCallback)(()=>{o(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1}),n?.(),t.context.onOpenChangeComplete?.(!1)});return ez({enabled:!t.useState("preventUnmountingOnClose"),open:e,ref:t.context.popupRef,onComplete(){e||i()}}),{forceUnmount:i,transitionStatus:s}}(s,n,()=>{f()}),g=(0,O.useStableCallback)(e=>{let t=(0,A.createChangeEventDetails)(e);return t.preventUnmountOnClose=()=>{n.set("preventUnmountingOnClose",!0)},t}),m=a.useCallback(()=>{n.setOpen(!1,g(D.REASONS.imperativeAction))},[n,g]);a.useImperativeHandle(o,()=>({unmount:p,close:m}),[p,m]);let h=function(e){let{popupStore:t,noEmit:n=!1,treatPopupAsFloatingElement:r=!1,onOpenChange:o}=e,s=(0,eR.useId)(),i=null!=eB(),l=t.useState("open"),a=t.useState("activeTriggerElement"),u=t.useState(r?"popupElement":"positionerElement"),c=t.context.triggerElements,d=(0,U.useRefWithInit)(()=>new tm({open:l,referenceElement:a,floatingElement:u,triggerElements:c,onOpenChange:o,floatingId:s,nested:i,noEmit:n})).current;return(0,I.useIsoLayoutEffect)(()=>{let e={open:l,floatingId:s,referenceElement:a,floatingElement:u};(0,R.isElement)(a)&&(e.domReferenceElement=a),d.update(e)},[l,s,a,u,d]),d.context.onOpenChange=o,d.context.nested=i,d.context.noEmit=n,d}({popupStore:n,onOpenChange:n.setOpen,treatPopupAsFloatingElement:!0,noEmit:!0}),[v,E]=a.useState(0),b=0===v,y=function(e,t={}){let n="rootStore"in e?e.rootStore:e,r=n.useState("open"),o=n.useState("floatingId"),s=n.useState("domReferenceElement"),i=n.useState("floatingElement"),{enabled:l=!0,role:u="dialog"}=t,c=(0,eR.useId)(),d=s?.id||c,f=a.useMemo(()=>(0,ei.getFloatingFocusElement)(i)?.id||o,[i,o]),p=ti.get(u)??u,g=null!=eB(),m=a.useMemo(()=>"tooltip"===p||"label"===u?eO.EMPTY_OBJECT:{"aria-haspopup":"alertdialog"===p?"dialog":p,"aria-expanded":"false",..."listbox"===p&&{role:"combobox"},..."menu"===p&&g&&{role:"menuitem"},..."select"===u&&{"aria-autocomplete":"none"},..."combobox"===u&&{"aria-autocomplete":"list"}},[p,g,u]),h=a.useMemo(()=>"tooltip"===p||"label"===u?{[`aria-${"label"===u?"labelledby":"describedby"}`]:r?f:void 0}:{...m,"aria-expanded":r?"true":"false","aria-controls":r?f:void 0,..."menu"===p&&{id:d}},[p,f,r,d,u,m]),v=a.useMemo(()=>{let e={id:f,...p&&{role:p}};return"tooltip"===p||"label"===u?e:{...e,..."menu"===p&&{"aria-labelledby":d}}},[p,f,d,u]),E=a.useCallback(({active:e,selected:t})=>{let n={role:"option",...e&&{id:`${f}-fui-option`}};switch(u){case"select":case"combobox":return{...n,"aria-selected":t}}return{}},[f,u]);return a.useMemo(()=>l?{reference:h,floating:v,item:E,trigger:m}:{},[l,h,v,m,E])}(h),S=function(e,t={}){let n="rootStore"in e?e.rootStore:e,r=n.useState("open"),o=n.useState("floatingElement"),s=n.useState("referenceElement"),i=n.useState("domReferenceElement"),{onOpenChange:l,dataRef:u}=n.context,{enabled:c=!0,escapeKey:d=!0,outsidePress:f=!0,outsidePressEvent:p="sloppy",referencePress:g=!1,referencePressEvent:m="sloppy",ancestorScroll:h=!1,bubbles:v,externalTree:E}=t,b=eW(E),y=(0,O.useStableCallback)("function"==typeof f?f:()=>!1),S="function"==typeof f?y:f,C=a.useRef(!1),{escapeKey:x,outsidePress:T}={escapeKey:"boolean"==typeof v?v:v?.escapeKey??!1,outsidePress:"boolean"==typeof v?v:v?.outsidePress??!0},w=a.useRef(null),k=(0,V.useTimeout)(),I=(0,V.useTimeout)(),P=(0,O.useStableCallback)(()=>{I.clear(),u.current.insideReactTree=!1}),M=a.useRef(!1),L=a.useRef(""),N=(0,O.useStableCallback)(e=>{L.current=e.pointerType}),B=(0,O.useStableCallback)(()=>{let e=L.current,t="function"==typeof p?p():p;return"string"==typeof t?t:t["pen"!==e&&e?e:"mouse"]}
12),W=(0,O.useStableCallback)(e=>{if(!r||!c||!d||"Escape"!==e.key||M.current)return;let t=u.current.floatingContext?.nodeId,o=b?eu(b.nodesRef.current,t):[];if(!x&&o.length>0){let e=!0;if(o.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__escapeKeyBubbles&&(e=!1)}),!e)return}let s="nativeEvent"in e?e.nativeEvent:e,i=(0,A.createChangeEventDetails)(D.REASONS.escapeKey,s);n.setOpen(!1,i),x||i.isPropagationAllowed||e.stopPropagation()}),j=(0,O.useStableCallback)(e=>{let t=B();return"intentional"===t&&"click"!==e.type||"sloppy"===t&&"click"===e.type}),Y=(0,O.useStableCallback)(()=>{u.current.insideReactTree=!0,I.start(0,P)}),U=(0,O.useStableCallback)((e,t=!1)=>{if(j(e)||u.current.insideReactTree)return void P();if("intentional"===B()&&t||"function"==typeof S&&!S(e))return;let r=(0,ei.getTarget)(e),o=`[${ev("inert")}]`,s=(0,ei.getDocument)(n.select("floatingElement")).querySelectorAll(o),i=n.context.triggerElements;if(r&&(i.hasElement(r)||i.hasMatchingElement(e=>(0,ei.contains)(e,r))))return;let l=(0,R.isElement)(r)?r:null;for(;l&&!(0,R.isLastTraversableNode)(l);){let e=(0,R.getParentNode)(l);if((0,R.isLastTraversableNode)(e)||!(0,R.isElement)(e))break;l=e}if(s.length&&(0,R.isElement)(r)&&!(0,ei.isRootElement)(r)&&!(0,ei.contains)(r,n.select("floatingElement"))&&Array.from(s).every(e=>!(0,ei.contains)(l,e)))return;if((0,R.isHTMLElement)(r)&&!("touches"in e)){let t=(0,R.isLastTraversableNode)(r),n=(0,R.getComputedStyle)(r),o=/auto|scroll/,s=t||o.test(n.overflowX),i=t||o.test(n.overflowY),l=s&&r.clientWidth>0&&r.scrollWidth>r.clientWidth,a=i&&r.clientHeight>0&&r.scrollHeight>r.clientHeight,u="rtl"===n.direction,c=a&&(u?e.offsetX<=r.offsetWidth-r.clientWidth:e.offsetX>r.clientWidth),d=l&&e.offsetY>r.clientHeight;if(c||d)return}let a=u.current.floatingContext?.nodeId,c=b&&eu(b.nodesRef.current,a).some(t=>(0,ei.isEventTargetWithin)(e,t.context?.elements.floating));if((0,ei.isEventTargetWithin)(e,n.select("floatingElement"))||(0,ei.isEventTargetWithin)(e,n.select("domReferenceElement"))||c)return;let d=b?eu(b.nodesRef.current,a):[];if(d.length>0){let e=!0;if(d.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__outsidePressBubbles&&(e=!1)}),!e)return}n.setOpen(!1,(0,A.createChangeEventDetails)(D.REASONS.outsidePress,e)),P()}),F=(0,O.useStableCallback)(e=>{"sloppy"!==B()||"touch"===e.pointerType||!n.select("open")||!c||(0,ei.isEventTargetWithin)(e,n.select("floatingElement"))||(0,ei.isEventTargetWithin)(e,n.select("domReferenceElement"))||U(e)}),_=(0,O.useStableCallback)(e=>{if("sloppy"!==B()||!n.select("open")||!c||(0,ei.isEventTargetWithin)(e,n.select("floatingElement"))||(0,ei.isEventTargetWithin)(e,n.select("domReferenceElement")))return;let t=e.touches[0];t&&(w.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},k.start(1e3,()=>{w.current&&(w.current.dismissOnTouchEnd=!1,w.current.dismissOnMouseDown=!1)}))}),H=(0,O.useStableCallback)(e=>{let t=(0,ei.getTarget)(e);t?.addEventListener(e.type,function n(){_(e),t?.removeEventListener(e.type,n)})}),$=(0,O.useStableCallback)(e=>{let t=C.current;if(C.current=!1,k.clear(),"mousedown"===e.type&&w.current&&!w.current.dismissOnMouseDown)return;let n=(0,ei.getTarget)(e);n?.addEventListener(e.type,function r(){"pointerdown"===e.type?F(e):U(e,t),n?.removeEventListener(e.type,r)})}),q=(0,O.useStableCallback)(e=>{if("sloppy"!==B()||!w.current||(0,ei.isEventTargetWithin)(e,n.select("floatingElement"))||(0,ei.isEventTargetWithin)(e,n.select("domReferenceElement")))return;let t=e.touches[0];if(!t)return;let r=Math.abs(t.clientX-w.current.startX),o=Math.abs(t.clientY-w.current.startY),s=Math.sqrt(r*r+o*o);s>5&&(w.current.dismissOnTouchEnd=!0),s>10&&(U(e),k.clear(),w.current=null)}),K=(0,O.useStableCallback)(e=>{let t=(0,ei.getTarget)(e);t?.addEventListener(e.type,function n(){q(e),t?.removeEventListener(e.type,n)})}),z=(0,O.useStableCallback)(e=>{"sloppy"!==B()||!w.current||(0,ei.isEventTargetWithin)(e,n.select("floatingElement"))||(0,ei.isEventTargetWithin)(e,n.select("domReferenceElement"))||(w.current.dismissOnTouchEnd&&U(e),k.clear(),w.current=null)}),X=(0,O.useStableCallback)(e=>{let t=(0,ei.getTarget)(e);t?.addEventListener(e.type,function n(){z(e),t?.removeEventListener(e.type,n)})});a.useEffect(()=>{if(!r||!c)return;u.current.__escapeKeyBubbles=x,u.current.__outsidePressBubbles=T;let e=new V.Timeout;function t(e){n.setOpen(!1,(0,A.createChangeEventDetails)(D.REASONS.none,e))}function l(){e.clear(),M.current=!0}function a(){e.start(5*!!(0,R.isWebKit)(),()=>{M.current=!1})}let f=(0,ei.getDocument)(o);f.addEventListener("pointerdown",N,!0),d&&(f.addEventListener("keydown",W),f.addEventListener("compositionstart",l),f.addEventListener("compositionend",a)),S&&(f.addEventListener("click",$,!0),f.addEventListener("pointerdown",$,!0),f.addEventListener("touchstart",H,!0),f.addEventListener("touchmove",K,!0),f.addEventListener("touchend",X,!0),f.addEventListener("mousedown",$,!0));let p=[];return h&&((0,R.isElement)(i)&&(p=(0,R.getOverflowAncestors)(i)),(0,R.isElement)(o)&&(p=p.concat((0,R.getOverflowAncestors)(o))),!(0,R.isElement)(s)&&s&&s.contextElement&&(p=p.concat((0,R.getOverflowAncestors)(s.contextElement)))),(p=p.filter(e=>
12e!==f.defaultView?.visualViewport)).forEach(e=>{e.addEventListener("scroll",t,{passive:!0})}),()=>{f.removeEventListener("pointerdown",N,!0),d&&(f.removeEventListener("keydown",W),f.removeEventListener("compositionstart",l),f.removeEventListener("compositionend",a)),S&&(f.removeEventListener("click",$,!0),f.removeEventListener("pointerdown",$,!0),f.removeEventListener("touchstart",H,!0),f.removeEventListener("touchmove",K,!0),f.removeEventListener("touchend",X,!0),f.removeEventListener("mousedown",$,!0)),p.forEach(e=>{e.removeEventListener("scroll",t)}),e.clear()}},[u,o,s,i,d,S,r,l,h,c,x,T,W,U,$,F,H,K,X,N,n]),a.useEffect(P,[S,P]);let J=a.useMemo(()=>({onKeyDown:W,...g&&{[tt[m]]:e=>{n.setOpen(!1,(0,A.createChangeEventDetails)(D.REASONS.triggerPress,e.nativeEvent))},..."intentional"!==m&&{onClick(e){n.setOpen(!1,(0,A.createChangeEventDetails)(D.REASONS.triggerPress,e.nativeEvent))}}}}),[W,n,g,m]),G=(0,O.useStableCallback)(e=>{let t=(0,ei.getTarget)(e.nativeEvent);(0,ei.contains)(n.select("floatingElement"),t)&&0===e.button&&(C.current=!0)}),Q=a.useMemo(()=>({onKeyDown:W,onPointerDown:G,onMouseDown:G,onMouseUp:G,onClickCapture:Y,onMouseDownCapture:Y,onPointerDownCapture:Y,onMouseUpCapture:Y,onTouchEndCapture:Y,onTouchMoveCapture:Y}),[W,G,Y]);return a.useMemo(()=>c?{reference:J,floating:Q,trigger:J}:{},[c,J,Q])}(h,{outsidePressEvent:()=>n.context.internalBackdropRef.current||n.context.backdropRef.current?"intentional":{mouse:"trap-focus"===l?"sloppy":"intentional",touch:"sloppy"},outsidePress(e){if("button"in e&&0!==e.button||"touches"in e&&1!==e.touches.length)return!1;let t=(0,ei.getTarget)(e);return!!b&&!i&&(!l||!n.context.internalBackdropRef.current&&!n.context.backdropRef.current||n.context.internalBackdropRef.current===t||n.context.backdropRef.current===t||(0,ei.contains)(t,u)&&!t?.hasAttribute("data-base-ui-portal"))},escapeKey:b});!function(e=!0,t=null){(0,I.useIsoLayoutEffect)(()=>{if(e)return te.acquire(t)},[e,t])}(s&&!0===l,u);let{getReferenceProps:C,getFloatingProps:x,getTriggerProps:T}=tr([y,S]);n.useContextCallback("onNestedDialogOpen",e=>{E(e+1)}),n.useContextCallback("onNestedDialogClose",()=>{E(0)}),a.useEffect(()=>(r?.onNestedDialogOpen&&s&&r.onNestedDialogOpen(v),r?.onNestedDialogClose&&!s&&r.onNestedDialogClose(),()=>{r?.onNestedDialogClose&&s&&r.onNestedDialogClose()}),[s,r,v]);let w=a.useMemo(()=>C(d),[C,d]),k=a.useMemo(()=>T(d),[T,d]),P=a.useMemo(()=>x(),[x]);n.useSyncedValues({openMethod:c,activeTriggerProps:w,inactiveTriggerProps:k,popupProps:P,floatingRootContext:h,nestedOpenDialogCount:v})}({store:E,actionsRef:f,parentContext:h?.store.context,onOpenChange:o,triggerIdProp:g});let y=a.useMemo(()=>({store:E}),[E]);return(0,l.jsx)(c.Provider,{value:y,children:"function"==typeof t?t({payload:b}):t})}let ty=((i={})[i.open=v.open]="open",i[i.closed=v.closed]="closed",i[i.startingStyle=v.startingStyle]="startingStyle",i[i.endingStyle=v.endingStyle]="endingStyle",i.nested="data-nested",i.nestedDialogOpen="data-nested-dialog-open",i),tS={...T,...h,nested:e=>e?{[ty.nested]:""}:null,nestedDialogOpen:e=>e?{[ty.nestedDialogOpen]:""}:null},tC=a.forwardRef(function(e,t){let{className:n,render:r,children:o,...s}=e,i=eK(),{store:l}=d(),u=l.useState("open"),c=l.useState("nested"),p=l.useState("transitionStatus"),g=l.useState("nestedOpenDialogCount"),m=l.useState("mounted"),h=g>0,v=a.useMemo(()=>({open:u,nested:c,transitionStatus:p,nestedDialogOpen:h}),[u,c,p,h]);return(0,f.useRenderElement)("div",e,{enabled:i||m,state:v,ref:[t,l.useStateSetter("viewportElement")],stateAttributesMapping:tS,props:[{role:"presentation",hidden:!m,children:o},s]})}),tx=a.forwardRef(function(e,t){let{render:n,className:r,id:o,...s}=e,{store:i}=d(),l=(0,B.useBaseUiId)(o);return i.useSyncedValueWithCleanup("titleElementId",l),(0,f.useRenderElement)("h2",e,{ref:t,props:[{id:l},s]})}),tT=a.forwardRef(function(e,t){var n;let r,o,s,i,{render:l,className:c,disabled:p=!1,nativeButton:g=!0,id:m,payload:h,handle:v,...E}=e,b=d(!0),y=v?.store??b?.store;if(!y)throw Error((0,u.default)(79));let S=(0,B.useBaseUiId)(m),C=y.useState("floatingRootContext"),T=y.useState("isOpenedByTrigger",S),w=a.useRef(null),{registerTrigger:k,isMountedByThisTrigger:R}=(n={payload:h},r=y.useState("isMountedByTrigger",S),o=a.useRef(null),s=a.useCallback(e=>{if(void 0!==S&&(null!==o.current&&(y.context.triggerElements.delete(o.current),o.current=null),null!==e))return o.current=S,y.context.triggerElements.add(S,e),()=>{null!==o.current&&(y.context.triggerElements.delete(o.current),o.current=null)}},[y,S]),i=(0,O.useStableCallback)(e=>{let t=s(e);return null!==e&&y.select("open")&&null==y.select("activeTriggerId")&&y.update({activeTriggerId:S,activeTriggerElement:e,...n}),t}),(0,I.useIsoLayoutEffect)(()=>{r&&y.update({activeTriggerElement:w.current,...n})},[r,y,w,...Object.values(n)]),{registerTrigger:i,isMountedByThisTrigger:r}),{getButtonProps:P,buttonRef:M}=L({disabled:p,native:g}),N=tr([function(e,t={}){let n="rootStore"in e?e.rootStore:e,r=n.context.dataRef,{enabled:o=!0,event:s="click",toggle:i=!0,ignoreMouse:l=!1,stickIfOpen:u=!0,touchOpenDelay:c=0}=t,d=a.useRef(void 0),f=z(),p=(0,V.useTimeout)(),g=a.useMemo(()=>({onPointerDown(e){d.current=e.pointerType},onMouseDown(e){let t=d.current,o=e.nativeEvent,a=n.select("open");if(0!==e.button||"click"===s||el(t,!0)&&l)return;let g=r.current.openEvent,m=g?.type,h=n.select("domReferenceElement")!==e.currentTarget,v=a&&h||!(a&&i&&(!g||!u||"click"===m||"mousedown"===m));if((0,ei.isTypeableElement)(o.target)){let e=(0,A.createChangeEventDetails)(D.REASONS.triggerPress,o,o.target);v&&"touch"===t&&c>0?p.start(c,()=>{n.setOpen(!0,e)}):n.setOpen(v,e);return}let E=e.currentTarget;f.request(()=>{let e=(0,A.createChangeEventDetails)(D.REASONS.triggerPress,o,E);v&&"touch"===t&&c>0?p.start(c,()=>{n.setOpen(!0,e)}):n.setOpen(v,e)})},onClick(e){if("mousedown-only"===s)return;let t=d.current;if("mousedown"===s&&t){d.current=void 0;return}if(el(t,!0)&&l)return;let o=n.select("open"),a=r.current.openEvent,f=n.select("domReferenceElement")!==e.currentTarget,g=o&&f||!(o&&i&&(!a||!u||ea(a))),m=(0,A.createChangeEventDetails)(D.REASONS.triggerPress,e.nativeEvent,e.currentTarget);g&&"touch"===t&&c>0?p.start(c,()=>{n.setOpen(!0,m)}):n.setOpen(g,m)},onKeyDown(){d.current=void 0}}
12),[r,s,l,n,u,i,f,p,c]);return a.useMemo(()=>o?{reference:g}:eO.EMPTY_OBJECT,[o,g])}(C,{enabled:null!=C})]),W=a.useMemo(()=>({disabled:p,open:T}),[p,T]),j=y.useState("triggerProps",R);return(0,f.useRenderElement)("button",e,{state:W,ref:[M,t,k,w],props:[N.getReferenceProps(),j,{[eI]:"",id:S},E,P],stateAttributesMapping:x})});class tw{constructor(e){this.store=e??new tE}open(e){let t=e?this.store.context.triggerElements.getById(e):void 0;this.store.setOpen(!0,(0,A.createChangeEventDetails)(D.REASONS.imperativeAction,void 0,t))}openWithPayload(e){this.store.set("payload",e),this.store.setOpen(!0,(0,A.createChangeEventDetails)(D.REASONS.imperativeAction,void 0,void 0))}close(){this.store.setOpen(!1,(0,A.createChangeEventDetails)(D.REASONS.imperativeAction,void 0,void 0))}get isOpen(){return this.store.state.open}}function tk(){return new tw}e.s(["Backdrop",0,k,"Close",0,N,"Description",0,W,"Handle",()=>tw,"Popup",0,e1,"Portal",0,e5,"Root",()=>tb,"Title",0,tx,"Trigger",0,tT,"Viewport",0,tC,"createHandle",()=>tk],804576);var tR=e.i(804576),tR=tR,tO=e.i(37727),tI=e.i(647163);function tP({...e}){return(0,l.jsx)(tR.Root,{"data-slot":"dialog",...e})}function tM({...e}){return(0,l.jsx)(tR.Portal,{"data-slot":"dialog-portal",...e})}function tL({className:e,...t}){return(0,l.jsx)(tR.Backdrop,{"data-slot":"dialog-overlay",className:(0,tI.cn)("fixed inset-0 z-50 bg-black/45","data-[state=open]:animate-in data-[state=closed]:animate-out","data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t})}function tA({className:e,children:t,...n}){return(0,l.jsxs)(tM,{children:[(0,l.jsx)(tL,{}),(0,l.jsxs)(tR.Popup,{"data-slot":"dialog-content",className:(0,tI.cn)("fixed left-1/2 top-1/2 z-50 -translate-x-1/2 -translate-y-1/2","w-full max-w-lg bg-card p-6 shadow-lg border border-border rounded-xl","data-[state=open]:animate-in data-[state=closed]:animate-out","data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0","data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95","data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%]","data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%]",e),...n,children:[t,(0,l.jsxs)(tR.Close,{className:"absolute right-4 top-4 roun
12ded-lg opacity-70 transition-opacity hover:opacity-100 hover:bg-elevated p-1 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none",children:[(0,l.jsx)(tO.X,{className:"size-4"}),(0,l.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})}function tD({className:e,...t}){return(0,l.jsx)("div",{"data-slot":"dialog-header",className:(0,tI.cn)("flex flex-col gap-1.5 text-center sm:text-left",e),...t})}function tN({className:e,...t}){return(0,l.jsx)(tR.Title,{"data-slot":"dialog-title",className:(0,tI.cn)("text-lg font-semibold text-foreground",e),...t})}function tB({className:e,...t}){return(0,l.jsx)(tR.Description,{"data-slot":"dialog-description",className:(0,tI.cn)("text-sm text-tertiary",e),...t})}e.s(["Dialog",()=>tP,"DialogContent",()=>tA,"DialogDescription",()=>tB,"DialogHeader",()=>tD,"DialogTitle",()=>tN],630374)}]);

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.