1 line
38 KiB
JavaScript
1 line
38 KiB
JavaScript
"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[778],{5374:(e,t,n)=>{n.d(t,{x:()=>u});var r=n(12115),l=n(39972),o=n(7546);function u(e,t){let n=r.useRef(e),u=(0,o.K)(t);(0,l.g)(()=>{n.current!==e&&u(n.current)},[e,u]),(0,l.g)(()=>{n.current=e},[e])}},6968:(e,t,n)=>{n.d(t,{M:()=>l});var r=n(13309);let l=(e,t,n,l,o,u,...i)=>{let s;if(i.length>0)throw Error((0,r.A)(1));if(e&&t&&n&&l&&o&&u)s=(r,i,s,c)=>{let a=e(r,i,s,c),f=t(r,i,s,c),d=n(r,i,s,c);return u(a,f,d,l(r,i,s,c),o(r,i,s,c),i,s,c)};else if(e&&t&&n&&l&&o)s=(r,u,i,s)=>{let c=e(r,u,i,s),a=t(r,u,i,s);return o(c,a,n(r,u,i,s),l(r,u,i,s),u,i,s)};else if(e&&t&&n&&l)s=(r,o,u,i)=>{let s=e(r,o,u,i);return l(s,t(r,o,u,i),n(r,o,u,i),o,u,i)};else if(e&&t&&n)s=(r,l,o,u)=>n(e(r,l,o,u),t(r,l,o,u),l,o,u);else if(e&&t)s=(n,r,l,o)=>t(e(n,r,l,o),r,l,o);else if(e)s=e;else throw Error("Missing arguments");return s}},7352:(e,t,n)=>{n.d(t,{XF:()=>x,vB:()=>E});var r=n(12115),l=n(47650),o=n(2066),u=n(32614),i=n(90924),s=n(59715),c=n(39972),a=n(7546),f=n(60204),d=n(57405),h=n(97102),p=n(14043),v=n(85753),g=n(64499),m=n(87711),b=n(16275),y=n(95155);let R=r.createContext(null),E=()=>r.useContext(R),S=(0,g.F)("portal"),x=r.forwardRef(function(e,t){let{children:n,container:g,className:x,render:w,renderGuards:k,style:C,...q}=e,{portalNode:M,portalSubtree:O}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{ref:t,container:n,componentProps:u=f.t0,elementProps:i}=e,d=(0,s.B)(),h=E(),p=null==h?void 0:h.portalNode,[v,g]=r.useState(null),[b,y]=r.useState(null),R=(0,a.K)(e=>{null!==e&&y(e)}),x=r.useRef(null);(0,c.g)(()=>{var e,t;if(null===n){x.current&&(x.current=null,y(null),g(null));return}if(null==d)return;let r=null!=(t=null!=(e=n&&((0,o.Ll)(n)?n:n.current))?e:p)?t:document.body;if(null==r){x.current&&(x.current=null,y(null),g(null));return}x.current!==r&&(x.current=r,y(null),g(r))},[n,p,d]);let w=(0,m.o)("div",u,{ref:[t,R],props:[{id:d,[S]:""},i]});return{portalNode:b,portalSubtree:v&&w?l.createPortal(w,v):null}}({container:g,ref:t,componentProps:e,elementProps:q}),A=r.useRef(null),T=r.useRef(null),W=r.useRef(null),F=r.useRef(null),[j,K]=r.useState(null),I=r.useRef(!1),P=null==j?void 0:j.modal,X=null==j?void 0:j.open,Y="boolean"==typeof k?k:!!j&&!j.modal&&j.open&&!!M;r.useEffect(()=>{if(M&&!P)return(0,i.g)((0,u.q)(M,"focusin",e,!0),(0,u.q)(M,"focusout",e,!0));function e(e){M&&e.relatedTarget&&(0,h.Qp)(e)&&("focusin"===e.type?I.current&&((0,h.yV)(M),I.current=!1):((0,h.N)(M),I.current=!0))}},[M,P]),r.useEffect(()=>{M&&!1===X&&((0,h.yV)(M),I.current=!1)},[X,M]);let N=r.useMemo(()=>({beforeOutsideRef:A,afterOutsideRef:T,beforeInsideRef:W,afterInsideRef:F,portalNode:M,setFocusManagerState:K}),[M]);return(0,y.jsxs)(r.Fragment,{children:[O,(0,y.jsxs)(R.Provider,{value:N,children:[Y&&M&&(0,y.jsx)(d.U,{"data-type":"outside",ref:A,onFocus:e=>{if((0,h.Qp)(e,M)){var t;null==(t=W.current)||t.focus()}else{let e=j?j.domReference:null,t=(0,h.XJ)(e);null==t||t.focus()}}}),Y&&M&&(0,y.jsx)("span",{"aria-owns":M.id,style:b.z_}),M&&l.createPortal(n,M),Y&&M&&(0,y.jsx)(d.U,{"data-type":"outside",ref:T,onFocus:e=>{if((0,h.Qp)(e,M)){var t;null==(t=F.current)||t.focus()}else{let t=j?j.domReference:null,n=(0,h.vF)(t);null==n||n.focus(),(null==j?void 0:j.closeOnFocusOut)&&(null==j||j.onOpenChange(!1,(0,p.d)(v.Xn,e.nativeEvent)))}}})]})]})})},8828:(e,t,n)=>{e.exports=n(83654)},10130:(e,t,n)=>{n.d(t,{GW:()=>h,jL:()=>d,lP:()=>l,qV:()=>f});var r=n(62840);let l=function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=r.T.startingStyle]="startingStyle",e[e.endingStyle=r.T.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e}({}),o=function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e}({}),u={[o.popupOpen]:""},i={[o.popupOpen]:"",[o.pressed]:""},s={[l.open]:""},c={[l.closed]:""},a={[l.anchorHidden]:""},f={open:e=>e?u:null},d={open:e=>e?i:null},h={open:e=>e?s:c,anchorHidden:e=>e?a:null}},14806:(e,t,n)=>{e.exports=n(30125)},15787:(e,t,n)=>{n.d(t,{Z:()=>r});class r{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}}},16275:(e,t,n)=>{n.d(t,{K2:()=>r,Kd:()=>l,uD:()=>o,z_:()=>u});let r={style:{transition:"none"}},l="data-base-ui-click-trigger",o={fallbackAxisSide:"none"},u={clipPath:"inset(50%)",position:"fixed",top:0,left:0}},18614:(e,t,n)=>{n.d(t,{i:()=>l});var r=n(33747);class l{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,l){return(0,r.P)(this,e,t,n,l)}}},20798:(e,t,n)=>{n.d(t,{R1:()=>u,cq:()=>i});var r=n(12115);n(95155);let l=r.createContext(null),o=r.createContext(null),u=()=>{var e;return(null==(e=r.useContext(l))?void 0:e.id)||null},i=e=>{let t=r.useContext(o);return null!=e?e:t}},21348:(e,t,n)=>{n.d(t,{b:()=>o});var r=n(12115),l=n(66162);function o(e=[]){let t=e.map(e=>e?.reference),n=e.map(e=>e?.floating),l=e.map(e=>e?.item),i=e.map(e=>e?.trigger),s=r.useCallback(t=>u(t,e,"reference"),t),c=r.useCallback(t=>u(t,e,"floating"),n),a=r.useCallback(t=>u(t,e,"item"),l),f=r.useCallback(t=>u(t,e,"trigger"),i);return r.useMemo(()=>({getReferenceProps:s,getFloatingProps:c,getItemProps:a,getTriggerProps:f}),[s,c,a,f])}function u(e,t,n){let r=new Map,o="item"===n,u={};for(let t in"floating"===n&&(u.tabIndex=-1,u[l.Ed]=""),e)o&&e&&(t===l.XA||t===l.WS)||(u[t]=e[t]);for(let l=0;l<t.length;l+=1){let s,c=t[l]?.[n];(s="function"==typeof c?e?c(e):null:c)&&i(u,s,o,r)}return i(u,e,o,r),u}function i(e,t,n,r){for(let o in t){let u=t[o];n&&(o===l.XA||o===l.WS)||(o.startsWith("on")?(r.has(o)||r.set(o,[]),"function"==typeof u&&(r.get(o)?.push(u),e[o]=(...e)=>r.get(o)?.map(t=>t(...e)).find(e=>void 0!==e))):e[o]=u)}}},25972:(e,t,n)=>{n.d(t,{x:()=>u});var r=n(12115),l=n(60204);let o=r.createContext({formRef:{current:{fields:new Map}},errors:{},clearErrors:l.tE,validationMode:"onSubmit",submitAttemptedRef:{current:!1}});function u(){return r.useContext(o)}},30125:(e,t,n)=>{var r=n(12115),l="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=r.useState,u=r.useEffect,i=r.useLayoutEffect,s=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!l(e,n)}catch(e){return!0}}var a="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=o({inst:{value:n,getSnapshot:t}}),l=r[0].inst,a=r[1];return i(function(){l.value=n,l.getSnapshot=t,c(l)&&a({inst:l})},[e,n,t]),u(function(){return c(l)&&a({inst:l}),e(function(){c(l)&&a({inst:l})})},[e]),s(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:a},32614:(e,t,n)=>{n.d(t,{q:()=>r});function r(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}},33007:(e,t,n)=>{n.d(t,{j:()=>l});var r=n(12115);function l(e){let t=r.useRef(!0);t.current&&(t.current=!1,e())}},33198:(e,t,n)=>{n.d(t,{$4:()=>r,CM:()=>function e(t,n,r=!0){return t.filter(e=>e.parentId===n).flatMap(n=>[...!r||n.context?.open?[n]:[],...e(t,n.id,r)])}});function r(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}},33747:(e,t,n)=>{let r;n.d(t,{P:()=>s});var l=n(12115),o=n(14806),u=n(8828);let i=(0,n(69410)._)(19)?function(e,t,n,u,i){let s;if(!r){let r=l.useCallback(()=>t(e.getSnapshot(),n,u,i),[e,t,n,u,i]);return(0,o.useSyncExternalStore)(e.subscribe,r,r)}let c=r.syncIndex;return r.syncIndex+=1,r.didInitialize?(s=r.syncHooks[c]).store===e&&s.selector===t&&Object.is(s.a1,n)&&Object.is(s.a2,u)&&Object.is(s.a3,i)||(s.store!==e&&(r.didChangeStore=!0),s.store=e,s.selector=t,s.a1=n,s.a2=u,s.a3=i,s.didChange=!0):(s={store:e,selector:t,a1:n,a2:u,a3:i,value:t(e.getSnapshot(),n,u,i),didChange:!1},r.syncHooks.push(s)),s.value}:function(e,t,n,r,l){return(0,u.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,l))};function s(e,t,n,r,l){return i(e,t,n,r,l)}[].push({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let n=0;n<e.syncHooks.length;n+=1){let r=e.syncHooks[n],l=r.selector(r.store.state,r.a1,r.a2,r.a3);(r.didChange||!Object.is(r.value,l))&&(t=!0,r.value=l,r.didChange=!1)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let n=new Set;for(let t of e.syncHooks)n.add(t.store);let r=[];for(let e of n)r.push(e.subscribe(t));return()=>{for(let e of r)e()}}),(0,o.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}})},35600:(e,t,n)=>{n.d(t,{Q:()=>l,a:()=>o});let r={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},l={...r,position:"fixed",top:0,left:0},o={...r,position:"absolute"}},39071:(e,t,n)=>{n.d(t,{p:()=>o});var r=n(60204);let l=0;function o(e,t={}){let{preventScroll:n=!1,cancelPrevious:u=!0,sync:i=!1}=t;u&&cancelAnimationFrame(l);let s=()=>e?.focus({preventScroll:n});if(i)return s(),r.tE;let c=requestAnimationFrame(s);return l=c,()=>{l===c&&(cancelAnimationFrame(c),l=0)}}},42864:(e,t,n)=>{n.d(t,{K:()=>g});var r=n(2066),l=n(32614),o=n(7036),u=n(24758),i=n(39972),s=n(86545),c=n(58261),a=n(60204);let f={},d={},h="";class p{acquire(e){return this.lockCount+=1,1===this.lockCount&&null===this.restore&&this.timeoutLock.start(0,()=>this.lock(e)),this.release}lock(e){if(0===this.lockCount||null!==this.restore)return;let t=(0,u.R)(e).documentElement,n=(0,r.zk)(t).getComputedStyle(t).overflowY;if("hidden"===n||"clip"===n){this.restore=a.tE;return}let i=o.un||!function(e){if("undefined"==typeof document)return!1;let t=(0,u.R)(e);return(0,r.zk)(t).innerWidth-t.documentElement.clientWidth>0}(e);this.restore=i?function(e){let t=(0,u.R)(e),n=t.documentElement,l=t.body,o=(0,r.ZU)(n)?n:l,i={overflowY:o.style.overflowY,overflowX:o.style.overflowX};return Object.assign(o.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(o.style,i)}}(e):function(e){var t,n;let i=(0,u.R)(e),s=i.documentElement,a=i.body,p=(0,r.zk)(s),v=0,g=0,m=!1,b=c.K.create();if(o.Tc&&(null!=(n=null==(t=p.visualViewport)?void 0:t.scale)?n:1)!==1)return()=>{};function y(){let t=p.getComputedStyle(s),n=p.getComputedStyle(a),l=(t.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";v=s.scrollTop,g=s.scrollLeft,f={scrollbarGutter:s.style.scrollbarGutter,overflowY:s.style.overflowY,overflowX:s.style.overflowX},h=s.style.scrollBehavior,d={position:a.style.position,height:a.style.height,width:a.style.width,boxSizing:a.style.boxSizing,overflowY:a.style.overflowY,overflowX:a.style.overflowX,scrollBehavior:a.style.scrollBehavior};let o=s.scrollHeight>s.clientHeight,i=s.scrollWidth>s.clientWidth,c="scroll"===t.overflowY||"scroll"===n.overflowY,b="scroll"===t.overflowX||"scroll"===n.overflowX,y=Math.max(0,p.innerWidth-a.clientWidth),R=Math.max(0,p.innerHeight-a.clientHeight),E=parseFloat(n.marginTop)+parseFloat(n.marginBottom),S=parseFloat(n.marginLeft)+parseFloat(n.marginRight),x=(0,r.ZU)(s)?s:a;if(m=function(e){if(!("undefined"!=typeof CSS&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||"undefined"==typeof document)return!1;let t=(0,u.R)(e),n=t.documentElement,l=t.body,o=(0,r.ZU)(n)?n:l,i=o.style.overflowY,s=n.style.scrollbarGutter;n.style.scrollbarGutter="stable",o.style.overflowY="scroll";let c=o.offsetWidth;o.style.overflowY="hidden";let a=o.offsetWidth;return o.style.overflowY=i,n.style.scrollbarGutter=s,c===a}(e)){s.style.scrollbarGutter=l,x.style.overflowY="hidden",x.style.overflowX="hidden";return}Object.assign(s.style,{scrollbarGutter:l,overflowY:"hidden",overflowX:"hidden"}),(o||c)&&(s.style.overflowY="scroll"),(i||b)&&(s.style.overflowX="scroll"),Object.assign(a.style,{position:"relative",height:E||R?"calc(100dvh - ".concat(E+R,"px)"):"100dvh",width:S||y?"calc(100vw - ".concat(S+y,"px)"):"100vw",boxSizing:"border-box",overflow:"hidden",scrollBehavior:"unset"}),a.scrollTop=v,a.scrollLeft=g,s.setAttribute("data-base-ui-scroll-locked",""),s.style.scrollBehavior="unset"}function R(){Object.assign(s.style,f),Object.assign(a.style,d),m||(s.scrollTop=v,s.scrollLeft=g,s.removeAttribute("data-base-ui-scroll-locked"),s.style.scrollBehavior=h)}y();let E=(0,l.q)(p,"resize",function(){R(),b.request(y)});return()=>{b.cancel(),R(),"function"==typeof p.removeEventListener&&E()}}(e)}constructor(){this.lockCount=0,this.restore=null,this.timeoutLock=s.E.create(),this.timeoutUnlock=s.E.create(),this.release=()=>{this.lockCount-=1,0===this.lockCount&&this.restore&&this.timeoutUnlock.start(0,this.unlock)},this.unlock=()=>{if(0===this.lockCount&&this.restore){var e;null==(e=this.restore)||e.call(this),this.restore=null}}}}let v=new p;function g(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;(0,i.g)(()=>{if(e)return v.acquire(t)},[e,t])}},44184:(e,t,n)=>{n.d(t,{W:()=>o});var r=n(12115),l=n(95155);let o=r.forwardRef(function(e,t){let n,{cutout:r,...o}=e;if(r){let e=r.getBoundingClientRect();n=`polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${e.left}px ${e.top}px,${e.left}px ${e.bottom}px,${e.right}px ${e.bottom}px,${e.right}px ${e.top}px,${e.left}px ${e.top}px)`}return(0,l.jsx)("div",{ref:t,role:"presentation","data-base-ui-inert":"",...o,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:n}})})},47031:(e,t,n)=>{n.d(t,{$u:()=>i,F2:()=>o,WZ:()=>s,nd:()=>c,tZ:()=>u});var r=n(2066),l=n(66162);function o(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}function u(e){return e.matches("html,body")}function i(e){return(0,r.sb)(e)&&e.matches(l.BT)}function s(e){return!!e&&"combobox"===e.getAttribute("role")&&i(e)}function c(e){return e?e.hasAttribute(l.Ed)?e:e.querySelector(`[${l.Ed}]`)||e:null}},57405:(e,t,n)=>{n.d(t,{U:()=>s});var r=n(12115),l=n(39972),o=n(7036),u=n(35600),i=n(95155);let s=r.forwardRef(function(e,t){let[n,s]=r.useState();return(0,l.g)(()=>{o.nr&&s("button")},[]),(0,i.jsx)("span",{...e,ref:t,style:u.Q,"aria-hidden":!n||void 0,...{tabIndex:0,role:n},"data-base-ui-focus-guard":""})})},57609:(e,t,n)=>{n.d(t,{H:()=>c});var r=n(12115),l=n(18614),o=n(33747),u=n(7546),i=n(39972),s=n(60204);class c extends l.i{useSyncedValue(e,t){r.useDebugValue(e),(0,i.g)(()=>{this.state[e]!==t&&this.set(e,t)},[e,t])}useSyncedValueWithCleanup(e,t){let n=this;(0,i.g)(()=>(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,i.g)(()=>{t.update(e)},[t,...n])}useControlledProp(e,t){r.useDebugValue(e);let n=void 0!==t;(0,i.g)(()=>{n&&!Object.is(this.state[e],t)&&super.setState({...this.state,[e]:t})},[e,t,n])}select(e,t,n,r){return(0,this.selectors[e])(this.state,t,n,r)}useState(e,t,n,l){return r.useDebugValue(e),(0,o.P)(this,this.selectors[e],t,n,l)}useContextCallback(e,t){r.useDebugValue(e);let n=(0,u.K)(null!=t?t:s.tE);this.context[e]=n}useStateSetter(e){let t=r.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 l=n(e);if(!Object.is(r,l)){let e=r;r=l,t(l,e,this)}})}constructor(e,t={},n){super(e),this.context=t,this.selectors=n}}},61095:(e,t,n)=>{n.d(t,{s:()=>R});var r=n(12115),l=n(2066),o=n(32614),u=n(90924),i=n(86545),s=n(7546),c=n(24758),a=n(47031),f=n(18162),d=n(32587),h=n(33198),p=n(20798),v=n(14043),g=n(85753),m=n(64499);let b={intentional:"onClick",sloppy:"onPointerDown"};function y(){return!1}function R(e){var t,n;let R=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},E="rootStore"in e?e.rootStore:e,S=E.useState("open"),x=E.useState("floatingElement"),{dataRef:w}=E.context,{enabled:k=!0,escapeKey:C=!0,outsidePress:q=!0,outsidePressEvent:M="sloppy",referencePress:O=y,referencePressEvent:A="sloppy",bubbles:T,externalTree:W}=R,F=(0,p.cq)(W),j=(0,s.K)("function"==typeof q?q:()=>!1),K="function"==typeof q?j:q,I=!1!==K,P=(0,s.K)(()=>M),X=r.useRef(!1),Y=r.useRef(!1),N=r.useRef(!1),{escapeKey:H,outsidePress:D}={escapeKey:"boolean"==typeof T?T:null!=(t=null==T?void 0:T.escapeKey)&&t,outsidePress:"boolean"==typeof T?T:null==(n=null==T?void 0:T.outsidePress)||n},$=r.useRef(null),B=(0,i.Z)(),V=(0,i.Z)(),_=(0,s.K)(()=>{V.clear(),w.current.insideReactTree=!1}),z=r.useRef(!1),L=r.useRef(""),U=(0,s.K)(O),Z=(0,s.K)(e=>{var t;if(!S||!k||!C||"Escape"!==e.key||z.current)return;let n=null==(t=w.current.floatingContext)?void 0:t.nodeId,r=F?(0,h.CM)(F.nodesRef.current,n):[];if(!H&&r.length>0){let e=!0;if(r.forEach(t=>{var n;(null==(n=t.context)?void 0:n.open)&&!t.context.dataRef.current.__escapeKeyBubbles&&(e=!1)}),!e)return}let l=(0,d.O_)(e)?e.nativeEvent:e,o=(0,v.d)(g.jv,l);E.setOpen(!1,o),H||o.isPropagationAllowed||e.stopPropagation()}),G=(0,s.K)(()=>{w.current.insideReactTree=!0,V.start(0,_)});r.useEffect(()=>{if(!S||!k)return;w.current.__escapeKeyBubbles=H,w.current.__outsidePressBubbles=D;let e=new i.E,t=new i.E;function n(){N.current=!0,t.start(0,()=>{N.current=!1})}function r(){X.current=!1,Y.current=!1}function s(){let e=L.current,t=P(),n="function"==typeof t?t():t;return"string"==typeof n?n:n["pen"!==e&&e?e:"mouse"]}function d(e){var t;let n=null==(t=w.current.floatingContext)?void 0:t.nodeId,r=F&&(0,h.CM)(F.nodesRef.current,n).some(t=>{var n;return(0,a.F2)(e,null==(n=t.context)?void 0:n.elements.floating)});return(0,a.F2)(e,E.select("floatingElement"))||(0,a.F2)(e,E.select("domReferenceElement"))||r}function p(e){var n;if(function(e){let t=s();return"intentional"===t&&"click"!==e.type||"sloppy"===t&&"click"===e.type}(e)||w.current.insideReactTree)return void _();let r=(0,f.EW)(e),o="[".concat((0,m.F)("inert"),"]"),u=(0,l.vq)(r)?r.getRootNode():null,i=Array.from(((0,l.Ng)(u)?u:(0,c.R)(E.select("floatingElement"))).querySelectorAll(o)),p=E.context.triggerElements;if(r&&(p.hasElement(r)||p.hasMatchingElement(e=>(0,f.gR)(e,r))))return;let b=(0,l.vq)(r)?r:null;for(;b&&!(0,l.eu)(b);){let e=(0,l.$4)(b);if((0,l.eu)(e)||!(0,l.vq)(e))break;b=e}if(i.length&&(0,l.vq)(r)&&!(0,a.tZ)(r)&&!(0,f.gR)(r,E.select("floatingElement"))&&i.every(e=>!(0,f.gR)(b,e)))return;if((0,l.sb)(r)&&!("touches"in e)){let t=(0,l.eu)(r),n=(0,l.L9)(r),o=/auto|scroll/,u=t||o.test(n.overflowX),i=t||o.test(n.overflowY),s=u&&r.clientWidth>0&&r.scrollWidth>r.clientWidth,c=i&&r.clientHeight>0&&r.scrollHeight>r.clientHeight,a="rtl"===n.direction,f=c&&(a?e.offsetX<=r.offsetWidth-r.clientWidth:e.offsetX>r.clientWidth),d=s&&e.offsetY>r.clientHeight;if(f||d)return}if(d(e))return;if("intentional"===s()&&N.current){t.clear(),N.current=!1;return}if("function"==typeof K&&!K(e))return;let y=null==(n=w.current.floatingContext)?void 0:n.nodeId,R=F?(0,h.CM)(F.nodesRef.current,y):[];if(R.length>0){let e=!0;if(R.forEach(t=>{var n;(null==(n=t.context)?void 0:n.open)&&!t.context.dataRef.current.__outsidePressBubbles&&(e=!1)}),!e)return}E.setOpen(!1,(0,v.d)(g.Np,e)),_()}function b(e){if("sloppy"!==s()||!E.select("open")||!k||(0,a.F2)(e,E.select("floatingElement"))||(0,a.F2)(e,E.select("domReferenceElement")))return;let t=e.touches[0];t&&($.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},B.start(1e3,()=>{$.current&&($.current.dismissOnTouchEnd=!1,$.current.dismissOnMouseDown=!1)}))}function y(e,t){let n=(0,f.EW)(e);if(!n)return;let r=(0,o.q)(n,e.type,()=>{t(e),r()})}function R(e){B.clear(),"pointerdown"===e.type&&(L.current=e.pointerType),("mousedown"!==e.type||!$.current||$.current.dismissOnMouseDown)&&y(e,e=>{if("pointerdown"===e.type)"sloppy"!==s()||"touch"===e.pointerType||!E.select("open")||!k||(0,a.F2)(e,E.select("floatingElement"))||(0,a.F2)(e,E.select("domReferenceElement"))||p(e);else p(e)})}function q(e){if(!X.current)return;let l=Y.current;if(r(),"intentional"===s()){if("pointercancel"===e.type){l&&n();return}if(!d(e)){if(l)return void n();("function"!=typeof K||K(e))&&(t.clear(),N.current=!0,_())}}}function M(e){if("sloppy"!==s()||!$.current||(0,a.F2)(e,E.select("floatingElement"))||(0,a.F2)(e,E.select("domReferenceElement")))return;let t=e.touches[0];if(!t)return;let n=Math.abs(t.clientX-$.current.startX),r=Math.abs(t.clientY-$.current.startY),l=Math.sqrt(n*n+r*r);l>5&&($.current.dismissOnTouchEnd=!0),l>10&&(p(e),B.clear(),$.current=null)}function O(e){"sloppy"!==s()||!$.current||(0,a.F2)(e,E.select("floatingElement"))||(0,a.F2)(e,E.select("domReferenceElement"))||($.current.dismissOnTouchEnd&&p(e),B.clear(),$.current=null)}let A=(0,c.R)(x),T=(0,u.g)(C&&(0,u.g)((0,o.q)(A,"keydown",Z),(0,o.q)(A,"compositionstart",function(){e.clear(),z.current=!0}),(0,o.q)(A,"compositionend",function(){e.start(5*!!(0,l.Tc)(),()=>{z.current=!1})})),I&&(0,u.g)((0,o.q)(A,"click",R,!0),(0,o.q)(A,"pointerdown",R,!0),(0,o.q)(A,"pointerup",q,!0),(0,o.q)(A,"pointercancel",q,!0),(0,o.q)(A,"mousedown",R,!0),(0,o.q)(A,"mouseup",q,!0),(0,o.q)(A,"touchstart",function(e){L.current="touch",y(e,b)},!0),(0,o.q)(A,"touchmove",function(e){y(e,M)},!0),(0,o.q)(A,"touchend",function(e){y(e,O)},!0)));return()=>{T(),e.clear(),t.clear(),r(),N.current=!1}},[w,x,C,I,K,S,k,H,D,Z,_,P,F,E,B]),r.useEffect(_,[K,_]);let Q=r.useMemo(()=>({onKeyDown:Z,[b[A]]:e=>{U()&&E.setOpen(!1,(0,v.d)(g.Ui,e.nativeEvent))},..."intentional"!==A&&{onClick(e){U()&&E.setOpen(!1,(0,v.d)(g.Ui,e.nativeEvent))}}}),[Z,E,A,U]),J=(0,s.K)(e=>{if(!S||!k||0!==e.button)return;let t=(0,f.EW)(e.nativeEvent);(0,f.gR)(E.select("floatingElement"),t)&&(X.current||(X.current=!0,Y.current=!1))}),ee=(0,s.K)(e=>{S&&k&&(e.defaultPrevented||e.nativeEvent.defaultPrevented)&&X.current&&(Y.current=!0)}),et=r.useMemo(()=>({onKeyDown:Z,onPointerDown:ee,onMouseDown:ee,onClickCapture:G,onMouseDownCapture(e){G(),J(e)},onPointerDownCapture(e){G(),J(e)},onMouseUpCapture:G,onTouchEndCapture:G,onTouchMoveCapture:G}),[Z,G,J,ee]);return r.useMemo(()=>k?{reference:Q,floating:et,trigger:Q}:{},[k,Q,et])}},64499:(e,t,n)=>{n.d(t,{F:()=>r});function r(e){return`data-base-ui-${e}`}},74981:(e,t,n)=>{n.d(t,{K:()=>i});var r=n(6968),l=n(57609),o=n(32587);let u={open:(0,r.M)(e=>e.open),transitionStatus:(0,r.M)(e=>e.transitionStatus),domReferenceElement:(0,r.M)(e=>e.domReferenceElement),referenceElement:(0,r.M)(e=>e.positionReference??e.referenceElement),floatingElement:(0,r.M)(e=>e.floatingElement),floatingId:(0,r.M)(e=>e.floatingId)};class i extends l.H{constructor(e){let{syncOnly:t,nested:n,onOpenChange:r,triggerElements:l,...o}=e;super({...o,positionReference:o.referenceElement,domReferenceElement:o.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:function(){let e=new Map;return{emit(t,n){e.get(t)?.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){e.get(t)?.delete(n)}}}(),nested:n,triggerElements:l},u),this.syncOnly=t}syncOpenEvent=(e,t)=>{(!e||!this.state.open||null!=t&&(0,o.Ev)(t))&&(this.context.dataRef.current.openEvent=e?t:void 0)};dispatchOpenChange=(e,t)=>{this.syncOpenEvent(e,t.event);let n={open:e,reason:t.reason,nativeEvent:t.event,nested:this.context.nested,triggerElement:t.trigger};this.context.events.emit("openchange",n)};setOpen=(e,t)=>{if(this.syncOnly)return void this.context.onOpenChange?.(e,t);this.dispatchOpenChange(e,t),this.context.onOpenChange?.(e,t)}}},78517:(e,t,n)=>{n.d(t,{s:()=>B});var r=n(12115),l=n(2066),o=n(32614),u=n(90924),i=n(86764),s=n(90416),c=n(7546),a=n(39972),f=n(86545),d=n(7036),h=n(58261),p=n(24758),v=n(57405),g=n(18162),m=n(47031),b=n(32587),y=n(97102),R=n(33198),E=n(78368),S=n(14043),x=n(85753),w=n(64499),k=n(39071);let C={inert:new WeakMap,"aria-hidden":new WeakMap},q="data-base-ui-inert",M={inert:new WeakSet,"aria-hidden":new WeakSet},O=new WeakMap,A=0,T=(e,t)=>t.map(t=>{if(e.contains(t))return t;let n=function e(t){return t?(0,l.Ng)(t)?t.host:e(t.parentNode):null}(t);return e.contains(n)?n:null}).filter(e=>null!=e),W=e=>{let t=new Set;return e.forEach(e=>{let n=e;for(;n&&!t.has(n);)t.add(n),n=n.parentNode}),t},F=(e,t,n)=>{let r=[],o=e=>{!e||n.has(e)||Array.from(e.children).forEach(e=>{"script"!==(0,l.mq)(e)&&(t.has(e)?o(e):r.push(e))})};return o(e),r};function j(e,t={}){let{ariaHidden:n=!1,inert:r=!1,mark:l=!0,markerIgnoreElements:o=[]}=t,u=(0,p.R)(e[0]).body;return function(e,t,n,r,{mark:l=!0,markerIgnoreElements:o=[]}){let u=r?"inert":n?"aria-hidden":null,i=null,s=null,c=T(t,e),a=new Set(l?T(t,o):[]),f=l?F(t,W(c),new Set(c)).filter(e=>!a.has(e)):[],d=[],h=[];if(u){let e=C[u],n=M[u];s=n,i=e;let r=T(t,Array.from(t.querySelectorAll("[aria-live]"))),l=c.concat(r);F(t,W(l),new Set(l)).forEach(t=>{let r=t.getAttribute(u),l=null!==r&&"false"!==r,o=(e.get(t)||0)+1;e.set(t,o),d.push(t),1===o&&l&&n.add(t),l||t.setAttribute(u,"inert"===u?"":"true")})}return l&&f.forEach(e=>{let t=(O.get(e)||0)+1;O.set(e,t),h.push(e),1===t&&e.setAttribute(q,"")}),A+=1,()=>{i&&d.forEach(e=>{let t=(i.get(e)||0)-1;i.set(e,t),t||(!s?.has(e)&&u&&e.removeAttribute(u),s?.delete(e))}),l&&h.forEach(e=>{let t=(O.get(e)||0)-1;O.set(e,t),t||e.removeAttribute(q)}),(A-=1)||(C.inert=new WeakMap,C["aria-hidden"]=new WeakMap,M.inert=new WeakSet,M["aria-hidden"]=new WeakSet,O=new WeakMap)}}(e,u,n,r,{mark:l,markerIgnoreElements:o})}var K=n(7352),I=n(20798),P=n(16275),X=n(75302),Y=n(95155);let N=[];function H(){N=N.filter(e=>{var t;return null==(t=e.deref())?void 0:t.isConnected})}function D(){var e;return H(),null==(e=N[N.length-1])?void 0:e.deref()}function $(e,t){var n;if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex")||!t.current.includes("floating")&&!(null==(n=e.getAttribute("role"))?void 0:n.includes("dialog")))return;let r=(0,y.nq)(e).filter(e=>{let t=e.getAttribute("data-tabindex")||"";return(0,y.AO)(e)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),l=e.getAttribute("tabindex");t.current.includes("floating")||0===r.length?"0"!==l&&e.setAttribute("tabindex","0"):("-1"!==l||e.hasAttribute("data-tabindex")&&"-1"!==e.getAttribute("data-tabindex"))&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}function B(e){let{context:t,children:n,disabled:C=!1,initialFocus:q=!0,returnFocus:M=!0,restoreFocus:O=!1,modal:A=!0,closeOnFocusOut:T=!0,openInteractionType:W="",nextFocusableElement:F,previousFocusableElement:B,beforeContentFocusGuardRef:V,externalTree:_,getInsideElements:z}=e,L="rootStore"in t?t.rootStore:t,U=L.useState("open"),Z=L.useState("domReferenceElement"),G=L.useState("floatingElement"),{events:Q,dataRef:J}=L.context,ee=(0,c.K)(()=>{var e;return null==(e=J.current.floatingContext)?void 0:e.nodeId}),et=!1===q,en=(0,m.WZ)(Z)&&et,er=r.useRef(["content"]),el=(0,s.u)(q),eo=(0,s.u)(M),eu=(0,s.u)(W),ei=(0,I.cq)(_),es=(0,K.vB)(),ec=r.useRef(!1),ea=r.useRef(!1),ef=r.useRef(!1),ed=r.useRef(null),eh=r.useRef(""),ep=r.useRef(""),ev=r.useRef(null),eg=r.useRef(null),em=(0,i.a)(ev,V,null==es?void 0:es.beforeInsideRef),eb=(0,i.a)(eg,null==es?void 0:es.afterInsideRef),ey=(0,f.Z)(),eR=(0,f.Z)(),eE=(0,h.N)(),eS=null!=es,ex=(0,m.nd)(G),ew=(0,c.K)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ex;return e?(0,y.Kr)(e):[]}),ek=(0,c.K)(()=>{var e;return null!=(e=null==z?void 0:z().filter(e=>null!=e))?e:[]});r.useEffect(()=>{if(C||!A)return;let e=(0,p.R)(ex);return(0,o.q)(e,"keydown",function(e){"Tab"===e.key&&(0,g.gR)(ex,(0,g.RS)((0,p.R)(ex)))&&0===ew().length&&!en&&(0,b.jo)(e)})},[C,Z,ex,A,er,en,ew]),r.useEffect(()=>{if(C||!U)return;let e=(0,p.R)(ex);function t(){ef.current=!1}return(0,u.g)((0,o.q)(e,"pointerdown",function(e){let t=(0,g.EW)(e),n=ek();ef.current=!((0,g.gR)(G,t)||(0,g.gR)(Z,t)||(0,g.gR)(null==es?void 0:es.portalNode,t)||n.some(e=>e===t||(0,g.gR)(e,t))),ep.current=e.pointerType||"keyboard",(null==t?void 0:t.closest("[".concat(P.Kd,"]")))&&(ea.current=!0)},!0),(0,o.q)(e,"pointerup",t,!0),(0,o.q)(e,"pointercancel",t,!0),(0,o.q)(e,"keydown",function(){ep.current="keyboard"},!0))},[C,G,Z,ex,U,es,ek]),r.useEffect(()=>{if(C||!T)return;let e=(0,p.R)(ex);function t(t){let n=t.relatedTarget,r=t.currentTarget,o=(0,g.EW)(t);queueMicrotask(()=>{let u=ee(),i=L.context.triggerElements,s=ek(),c=(null==n?void 0:n.hasAttribute((0,w.F)("focus-guard")))&&[ev.current,eg.current,null==es?void 0:es.beforeInsideRef.current,null==es?void 0:es.afterInsideRef.current,null==es?void 0:es.beforeOutsideRef.current,null==es?void 0:es.afterOutsideRef.current,(0,X.q)(B),(0,X.q)(F)].includes(n),a=!((0,g.gR)(Z,n)||(0,g.gR)(G,n)||(0,g.gR)(n,G)||(0,g.gR)(null==es?void 0:es.portalNode,n)||s.some(e=>e===n||(0,g.gR)(e,n))||null!=n&&i.hasElement(n)||i.hasMatchingElement(e=>(0,g.gR)(e,n))||c||ei&&((0,R.CM)(ei.nodesRef.current,u).find(e=>{var t,r;return(0,g.gR)(null==(t=e.context)?void 0:t.elements.floating,n)||(0,g.gR)(null==(r=e.context)?void 0:r.elements.domReference,n)})||(0,R.$4)(ei.nodesRef.current,u).find(e=>{var t,r,l;return[null==(t=e.context)?void 0:t.elements.floating,(0,m.nd)(null==(r=e.context)?void 0:r.elements.floating)].includes(n)||(null==(l=e.context)?void 0:l.elements.domReference)===n})));if(r===Z&&ex&&$(ex,er),O&&r!==Z&&!(0,E.J9)(o)&&(0,g.RS)(e)===e.body){if((0,l.sb)(ex)&&(ex.focus(),"popup"===O))return void eE.request(()=>{ex.focus()});let e=ew(),t=ed.current,n=(t&&e.includes(t)?t:null)||e[e.length-1]||ex;(0,l.sb)(n)&&n.focus()}if(J.current.insideReactTree){J.current.insideReactTree=!1;return}(en||!A)&&n&&a&&!ea.current&&(en||n!==D())&&(ec.current=!0,L.setOpen(!1,(0,S.d)(x.Xn,t)))})}let n=(0,l.sb)(Z)?Z:null;if(G||n)return(0,u.g)(n&&(0,o.q)(n,"focusout",t),n&&(0,o.q)(n,"pointerdown",function(){ea.current=!0,eR.start(0,()=>{ea.current=!1})}),G&&(0,o.q)(G,"focusin",function(e){let t=(0,g.EW)(e);(0,y.AO)(t)&&(ed.current=t)}),G&&(0,o.q)(G,"focusout",t),G&&es&&(0,o.q)(G,"focusout",function(){ef.current||(J.current.insideReactTree=!0,ey.start(0,()=>{J.current.insideReactTree=!1}))},!0))},[C,Z,G,ex,A,ei,es,L,T,O,ew,en,ee,er,J,ey,eR,eE,F,B,ek]),r.useEffect(()=>{var e,t,n;if(C||!G||!U)return;let r=Array.from((null==es||null==(e=es.portalNode)?void 0:e.querySelectorAll("[".concat((0,w.F)("portal"),"]")))||[]),l=null==(n=(ei?(0,R.$4)(ei.nodesRef.current,ee()):[]).find(e=>{var t;return(0,m.WZ)((null==(t=e.context)?void 0:t.elements.domReference)||null)}))||null==(t=n.context)?void 0:t.elements.domReference,o=j([G,...r,ev.current,eg.current,null==es?void 0:es.beforeOutsideRef.current,null==es?void 0:es.afterOutsideRef.current,...ek(),l,(0,X.q)(B),(0,X.q)(F),en?Z:null].filter(e=>null!=e),{ariaHidden:A||en,mark:!1}),u=j([G,...r].filter(e=>null!=e));return()=>{u(),o()}},[U,C,Z,G,A,er,es,en,ei,ee,F,B,ek]),(0,a.g)(()=>{if(!U||C||!(0,l.sb)(ex))return;let e=(0,p.R)(ex),t=(0,g.RS)(e);queueMicrotask(()=>{let e,n=el.current,r="function"==typeof n?n(eu.current||""):n;if(void 0===r||!1===r||(0,g.gR)(ex,t))return;let l=null,o=()=>(null==l&&(l=ew(ex)),l[0]||ex);e=(e=!0===r||null===r?o():(0,X.q)(r))||o(),(0,k.p)(e,{preventScroll:e===ex})})},[C,U,ex,et,ew,el,eu]),(0,a.g)(()=>{var e;if(C||!ex)return;let t=(0,p.R)(ex);function n(e){if(e.open||(eh.current=function(e,t){let n=(0,l.zk)((0,g.EW)(e));return e instanceof n.KeyboardEvent?"keyboard":e instanceof n.FocusEvent?t||"keyboard":"pointerType"in e?e.pointerType||"keyboard":"touches"in e?"touch":e instanceof n.MouseEvent?t||(0===e.detail?"keyboard":"mouse"):""}(e.nativeEvent,ep.current)),e.reason===x.N7&&"mouseleave"===e.nativeEvent.type&&(ec.current=!0),e.reason===x.Np)if(e.nested)ec.current=!1;else if((0,b.YF)(e.nativeEvent)||(0,b.Pg)(e.nativeEvent))ec.current=!1;else{let e=!1;(0,p.R)(ex).createElement("div").focus({get preventScroll(){return e=!0,!1}}),e?ec.current=!1:ec.current=!0}}return e=(0,g.RS)(t),H(),e&&"body"!==(0,l.mq)(e)&&(N.push(new WeakRef(e)),N.length>20&&(N=N.slice(-20))),Q.on("openchange",n),()=>{Q.off("openchange",n);let e=(0,g.RS)(t),r=ek(),o=(0,g.gR)(G,e)||r.some(t=>t===e||(0,g.gR)(t,e))||ei&&(0,R.CM)(ei.nodesRef.current,ee(),!1).some(t=>{var n;return(0,g.gR)(null==(n=t.context)?void 0:n.elements.floating,e)}),u=eo.current,i=function(){let e=eo.current,t="function"==typeof e?e(eh.current):e;if(void 0===t||!1===t)return null;if(null===t&&(t=!0),"boolean"==typeof t){let e=Z||D();return e&&e.isConnected?e:null}let n=Z||D();return(0,X.q)(t)||n||null}();queueMicrotask(()=>{let n=i?(0,y.AO)(i)?i:(0,y.Kr)(i)[0]||i:null;u&&!ec.current&&(0,l.sb)(n)&&("boolean"!=typeof u||n===e||e===t.body||o)&&n.focus({preventScroll:!0}),ec.current=!1})}},[C,G,ex,eo,J,Q,ei,Z,ee,ek]),(0,a.g)(()=>{if(!d.Tc||U||!G)return;let e=(0,g.RS)((0,p.R)(G));(0,l.sb)(e)&&(0,m.$u)(e)&&(0,g.gR)(G,e)&&e.blur()},[U,G]),(0,a.g)(()=>{if(!C&&es)return es.setFocusManagerState({modal:A,closeOnFocusOut:T,open:U,onOpenChange:L.setOpen,domReference:Z}),()=>{es.setFocusManagerState(null)}},[C,es,A,U,L,T,Z]),(0,a.g)(()=>{if(!C&&ex)return $(ex,er),()=>{queueMicrotask(H)}},[C,ex,er]);let eC=!C&&(!A||!en)&&(eS||A);return(0,Y.jsxs)(r.Fragment,{children:[eC&&(0,Y.jsx)(v.U,{"data-type":"inside",ref:em,onFocus:e=>{if(A){let e=ew();(0,k.p)(e[e.length-1])}else if(null==es?void 0:es.portalNode)if(ec.current=!1,(0,y.Qp)(e,es.portalNode)){let e=(0,y.vF)(Z);null==e||e.focus()}else{var t;null==(t=(0,X.q)(null!=B?B:es.beforeOutsideRef))||t.focus()}}}),n,eC&&(0,Y.jsx)(v.U,{"data-type":"inside",ref:eb,onFocus:e=>{if(A)(0,k.p)(ew()[0]);else if(null==es?void 0:es.portalNode)if(T&&(ec.current=!0),(0,y.Qp)(e,es.portalNode)){let e=(0,y.XJ)(Z);null==e||e.focus()}else{var t;null==(t=(0,X.q)(null!=F?F:es.afterOutsideRef))||t.focus()}}})]})}},83654:(e,t,n)=>{var r=n(12115),l=n(14806),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},u=l.useSyncExternalStore,i=r.useRef,s=r.useEffect,c=r.useMemo,a=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,l){var f=i(null);if(null===f.current){var d={hasValue:!1,value:null};f.current=d}else d=f.current;var h=u(e,(f=c(function(){function e(e){if(!s){if(s=!0,u=e,e=r(e),void 0!==l&&d.hasValue){var t=d.value;if(l(t,e))return i=t}return i=e}if(t=i,o(u,e))return t;var n=r(e);return void 0!==l&&l(t,n)?(u=e,t):(u=e,i=n)}var u,i,s=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]},[t,n,r,l]))[0],f[1]);return s(function(){d.hasValue=!0,d.value=h},[h]),a(h),h}},86545:(e,t,n)=>{n.d(t,{E:()=>o,Z:()=>u});var r=n(77509),l=n(52624);class o{static create(){return new o}start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=0,t()},e)}isStarted(){return 0!==this.currentId}constructor(){this.currentId=0,this.clear=()=>{0!==this.currentId&&(clearTimeout(this.currentId),this.currentId=0)},this.disposeEffect=()=>this.clear}}function u(){let e=(0,r.useRefWithInit)(o.create).current;return(0,l.y)(e.disposeEffect),e}},90416:(e,t,n)=>{n.d(t,{u:()=>o});var r=n(39972),l=n(77509);function o(e){let t=(0,l.useRefWithInit)(u,e).current;return t.next=e,(0,r.g)(t.effect),t}function u(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}},90924:(e,t,n)=>{n.d(t,{g:()=>r});function r(...e){return()=>{for(let t=0;t<e.length;t+=1){let n=e[t];n&&n()}}}},91165:(e,t,n)=>{n.d(t,{G:()=>i});var r=n(12115),l=n(7546),o=n(7036),u=n(5374);function i(e){let[t,n]=r.useState(null),i=(0,l.K)((t,r)=>{e||n(r||(o.un?"touch":""))});(0,u.x)(e,t=>{t&&!e&&n(null)});let{onClick:s,onPointerDown:c}=function(e){let t=r.useRef(""),n=r.useCallback(n=>{n.defaultPrevented||(t.current=n.pointerType,e(n,n.pointerType))},[e]);return{onClick:r.useCallback(n=>{if(0===n.detail)return void e(n,"keyboard");"pointerType"in n?e(n,n.pointerType):e(n,t.current),t.current=""},[e]),onPointerDown:n}}(i);return r.useMemo(()=>({openMethod:t,triggerProps:{onClick:s,onPointerDown:c}}),[t,s,c])}},97102:(e,t,n)=>{n.d(t,{AO:()=>h,Kr:()=>v,N:()=>R,Qp:()=>y,XJ:()=>b,nq:()=>p,vF:()=>m,yV:()=>E});var r=n(2066),l=n(24758),o=n(18162),u=n(78368);function i(e){for(let t of Array.from(e.children))if("summary"===(0,r.mq)(t))return t;return null}function s(e){let t=e?(0,r.mq)(e):"";return null!=e&&e.matches('a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]')&&("summary"!==t||null!=e.parentElement&&"details"===(0,r.mq)(e.parentElement)&&i(e.parentElement)===e)&&("details"!==t||null==i(e))&&("input"!==t||"hidden"!==e.type)}function c(e){if(!s(e)||!e.isConnected||e.matches(":disabled"))return!1;for(let t=e;t;t=function(e){let t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;let n=e.getRootNode();return(0,r.Ng)(n)?n.host:null}(t)){let n=t!==e,l="slot"===(0,r.mq)(t);if(t.hasAttribute("inert")||n&&"details"===(0,r.mq)(t)&&!t.open&&!function(e,t){let n=i(t);return!!n&&(e===n||(0,o.gR)(n,e))}(e,t)||t.hasAttribute("hidden")||!l&&!function(e,t){let n=(0,r.L9)(e);return t?"none"!==n.display:(0,u.J9)(e,n)}(t,n))return!1}return!0}function a(e){let t=e.tabIndex;if(t<0){let t=(0,r.mq)(e);if("details"===t||"audio"===t||"video"===t||(0,r.sb)(e)&&e.isContentEditable)return 0}return t}function f(e){return"input"!==(0,r.mq)(e)?null:"radio"===e.type&&""!==e.name?e:null}function d(e){if((0,r.sb)(e)&&"slot"===(0,r.mq)(e)){let t=e.assignedElements({flatten:!0});if(t.length>0)return t}return(0,r.sb)(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function h(e){return c(e)&&a(e)>=0}function p(e){let t=[];return!function e(t,n){d(t).forEach(t=>{s(t)&&n.push(t),e(t,n)})}(e,t),t.filter(c)}function v(e){let t=p(e);return t.filter(e=>a(e)>=0&&function(e,t){let n=f(e);if(!n)return!0;let r=t.find(e=>{let t=f(e);return t?.name===n.name&&t.form===n.form&&t.checked});return r?r===n:t.find(e=>{let t=f(e);return t?.name===n.name&&t.form===n.form})===n}(e,t))}function g(e,t){let n=v(e),r=n.length;if(0===r)return;let u=(0,o.RS)((0,l.R)(e)),i=n.indexOf(u);return n[-1===i?1===t?0:r-1:i+t]}function m(e){return g((0,l.R)(e).body,1)||e}function b(e){return g((0,l.R)(e).body,-1)||e}function y(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!(0,o.gR)(n,r)}function R(e){v(e).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})}function E(e){let t=[];!function e(t,n,l){d(t).forEach(t=>{(0,r.sb)(t)&&t.matches(n)&&l.push(t),e(t,n,l)})}(e,"[data-tabindex]",t),t.forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}}}]); |