1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[12367],{24369:function(e,t,n){var r=n(2265),u="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,i=r.useEffect,l=r.useLayoutEffect,s=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!u(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}}),u=r[0].inst,a=r[1];return l(function(){u.value=n,u.getSnapshot=t,c(u)&&a({inst:u})},[e,n,t]),i(function(){return c(u)&&a({inst:u}),e(function(){c(u)&&a({inst:u})})},[e]),s(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:a},92860:function(e,t,n){var r=n(2265),u=n(82558),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=u.useSyncExternalStore,l=r.useRef,s=r.useEffect,c=r.useMemo,a=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,u){var f=l(null);if(null===f.current){var d={hasValue:!1,value:null};f.current=d}else d=f.current;var p=i(e,(f=c(function(){function e(e){if(!s){if(s=!0,i=e,e=r(e),void 0!==u&&d.hasValue){var t=d.value;if(u(t,e))return l=t}return l=e}if(t=l,o(i,e))return t;var n=r(e);return void 0!==u&&u(t,n)?(i=e,t):(i=e,l=n)}var i,l,s=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]},[t,n,r,u]))[0],f[1]);return s(function(){d.hasValue=!0,d.value=p},[p]),a(p),p}},82558:function(e,t,n){e.exports=n(24369)},35195:function(e,t,n){e.exports=n(92860)},30491:function(e,t,n){n.d(t,{D:function(){return i},o:function(){return o}});var r=n(30797),u=n(2265);let o=u.createContext(void 0);function i(){let e=u.useContext(o);if(void 0===e)throw Error((0,r.Z)(26));return e}},35599:function(e,t,n){n.d(t,{CD:function(){return i},Om:function(){return o},xc:function(){return l}});var r=n(30797),u=n(2265);let o=u.createContext(!1),i=u.createContext(void 0);function l(e){let t=u.useContext(i);if(!1===e&&void 0===t)throw Error((0,r.Z)(27));return t}},21598:function(e,t,n){n.d(t,{r:function(){return f}});var r=n(2265),u=n(35599),o=n(64313),i=n(49365),l=n(8291),s=n(33052),c=n(53284);let a={...i.SD,...l.l},f=r.forwardRef(function(e,t){let{render:n,className:r,style:i,forceRender:l=!1,...f}=e,{store:d}=(0,u.xc)(),p=d.useState("open"),h=d.useState("nested"),v=d.useState("mounted"),g=d.useState("transitionStatus");return(0,o.E)("div",e,{state:{open:p,transitionStatus:g},ref:[d.context.backdropRef,t],stateAttributesMapping:a,props:[{role:"presentation",hidden:!v,style:{pointerEvents:p?void 0:"none",userSelect:"none",WebkitUserSelect:"none",[c.s.swipeProgress]:"0",[s.C.swipeStrength]:"1"}},f],enabled:l||!h})})},53284:function(e,t,n){var r;n.d(t,{s:function(){return u}});let u=((r={}).swipeProgress="--drawer-swipe-progress",r)},89634:function(e,t,n){n.d(t,{u:function(){return c}});var r=n(2265),u=n(35599),o=n(64313),i=n(86069),l=n(65934),s=n(28122);let c=r.forwardRef(function(e,t){let{render:n,className:r,style:c,disabled:a=!1,nativeButton:f=!0,...d}=e,{store:p}=(0,u.xc)(),h=p.useState("open"),{getButtonProps:v,buttonRef:g}=(0,i.U)({disabled:a,native:f});return(0,o.E)("button",e,{state:{disabled:a},ref:[t,g],props:[{onClick:function(e){h&&p.setOpen(!1,(0,l.e)(s.Sk,e.nativeEvent))}},d,v]})})},83041:function(e,t,n){n.d(t,{u:function(){return l}});var r=n(2265),u=n(35599),o=n(64313),i=n(78337);let l=r.forwardRef(function(e,t){let{render:n,className:r,style:l,id:s,...c}=e,{store:a}=(0,u.xc)(),f=(0,i.L)(s);return a.useSyncedValueWithCleanup("descriptionElementId",f),(0,o.E)("p",e,{ref:t,props:[{id:f},c]})})},32769:function(e,t,n){n.d(t,{s:function(){return ef}});var r=n(2265),u=n(91781),o=n(57417),i=n(42074),l=n(94046),s=n(62391),c=n(73146),a=n(97096),f=n(29741);function d(e){let t=(0,f.B)(p,e).current;return t.next=e,(0,u.W)(t.effect),t}function p(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var h=n(58523),v=n(17239),g=n(94122),m=n(15866),y=n(27285),b=n(63842),x=n(79290),w=n(90955),S=n(27981),E=n(78105),C=n(80788),R=n(65934),P=n(28122),k=n(74824);let O=0;function T(e,t={}){let{preventScroll:n=!1,sync:r=!1,shouldFocus:u}=t;function o(){(!u||u())&&e?.focus({preventScroll:n})}if(cancelAnimationFrame(O),r)return o(),i.dG;let l=requestAnimationFrame(o);return O=l,()=>{O===l&&(cancelAnimationFrame(l),O=0)}}let M={inert:new WeakMap,"aria-hidden":new WeakMap},D="data-base-ui-inert",I={inert:new WeakSet,"aria-hidden":new WeakSet},N=new WeakMap,A=0,W=(e,t)=>t.map(t=>{if(e.contains(t))return t;let n=function e(t){return t?(0,l.Zq)(t)?t.host:e(t.parentNode):null}(t);return e.contains(n)?n:null}).filter(e=>null!=e),j=e=>{let t=new Set;
1return e.forEach(e=>{let n=e;for(;n&&!t.has(n);)t.add(n),n=n.parentNode}),t},F=(e,t,n)=>{let r=[],u=e=>{!e||n.has(e)||Array.from(e.children).forEach(e=>{"script"!==(0,l.wk)(e)&&(t.has(e)?u(e):r.push(e))})};return u(e),r};function Y(e,t={}){let{ariaHidden:n=!1,inert:r=!1,mark:u=!0,markerIgnoreElements:o=[]}=t,i=(0,m.P)(e[0]).body;return function(e,t,n,r,{mark:u=!0,markerIgnoreElements:o=[]}){let i=r?"inert":n?"aria-hidden":null,l=null,s=null,c=W(t,e),a=new Set(u?W(t,o):[]),f=u?F(t,j(c),new Set(c)).filter(e=>!a.has(e)):[],d=[],p=[];if(i){let e=M[i],n=I[i];s=n,l=e;let r=W(t,Array.from(t.querySelectorAll("[aria-live]"))),u=c.concat(r);F(t,j(u),new Set(u)).forEach(t=>{let r=t.getAttribute(i),u=null!==r&&"false"!==r,o=(e.get(t)||0)+1;e.set(t,o),d.push(t),1===o&&u&&n.add(t),u||t.setAttribute(i,"inert"===i?"":"true")})}return u&&f.forEach(e=>{let t=(N.get(e)||0)+1;N.set(e,t),p.push(e),1===t&&e.setAttribute(D,"")}),A+=1,()=>{l&&d.forEach(e=>{let t=(l.get(e)||0)-1;l.set(e,t),t||(!s?.has(e)&&i&&e.removeAttribute(i),s?.delete(e))}),u&&p.forEach(e=>{let t=(N.get(e)||0)-1;N.set(e,t),t||e.removeAttribute(D)}),(A-=1)||(M.inert=new WeakMap,M["aria-hidden"]=new WeakMap,I.inert=new WeakSet,I["aria-hidden"]=new WeakSet,N=new WeakMap)}}(e,i,n,r,{mark:u,markerIgnoreElements:o})}var X=n(77095),q=n(2868),H=n(4022),U=n(11338),z=n(57437);let B=[];function K(){B=B.filter(e=>{var t;return null===(t=e.deref())||void 0===t?void 0:t.isConnected})}function V(){var e;return K(),null===(e=B[B.length-1])||void 0===e?void 0:e.deref()}function L(e,t){var n;if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex")||!t.current.includes("floating")&&!(null===(n=e.getAttribute("role"))||void 0===n?void 0:n.includes("dialog")))return;let r=(0,S.KW)(e).filter(e=>{let t=e.getAttribute("data-tabindex")||"";return(0,S.Wq)(e)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),u=e.getAttribute("tabindex");t.current.includes("floating")||0===r.length?"0"!==u&&e.setAttribute("tabindex","0"):("-1"!==u||e.hasAttribute("data-tabindex")&&"-1"!==e.getAttribute("data-tabindex"))&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}function Z(e){let{context:t,children:n,disabled:i=!1,initialFocus:f=!0,returnFocus:p=!0,restoreFocus:O=!1,modal:M=!0,closeOnFocusOut:D=!0,openInteractionType:I="",nextFocusableElement:N,previousFocusableElement:A,beforeContentFocusGuardRef:W,externalTree:j,getInsideElements:F}
1=e,Z="rootStore"in t?t.rootStore:t,_=Z.useState("open"),$=Z.useState("domReferenceElement"),G=Z.useState("floatingElement"),{events:J,dataRef:Q}=Z.context,ee=(0,o.R)(()=>{var e;return null===(e=Q.current.floatingContext)||void 0===e?void 0:e.nodeId}),et=(0,x.Ie)($)&&!1===f,en=r.useRef(["content"]),er=d(f),eu=d(p),eo=d(I),ei=(0,q.ay)(j),el=(0,X.B7)(),es=r.useRef(!1),ec=r.useRef(!1),ea=r.useRef(!1),ef=r.useRef(null),ed=r.useRef(""),ep=r.useRef(""),eh=r.useRef(null),ev=r.useRef(null),eg=(0,a.r)(eh,W,null==el?void 0:el.beforeInsideRef),em=(0,a.r)(ev,null==el?void 0:el.afterInsideRef),ey=(0,h.K)(),eb=(0,h.K)(),ex=(0,g.p)(),ew=null!=el,eS=(0,x.zd)(G),eE=(0,o.R)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:eS;return e?(0,S.ht)(e):[]}),eC=(0,o.R)(()=>{var e;return null!==(e=null==F?void 0:F().filter(e=>null!=e))&&void 0!==e?e:[]});r.useEffect(()=>{if(i||!M)return;let e=(0,m.P)(eS);return(0,s.O)(e,"keydown",function(e){"Tab"===e.key&&(0,b.r3)(eS,(0,b.AW)((0,m.P)(eS)))&&0===eE().length&&!et&&(0,w.p7)(e)})},[i,eS,M,et,eE]),r.useEffect(()=>{if(i||!_)return;let e=(0,m.P)(eS);function t(){ea.current=!1}return(0,c.y)((0,s.O)(e,"pointerdown",function(e){let t=(0,b.U9)(e),n=eC(),r=(0,b.r3)(G,t)||(0,b.r3)($,t)||(0,b.r3)(null==el?void 0:el.portalNode,t)||n.some(e=>e===t||(0,b.r3)(e,t));ea.current=!r,ep.current=e.pointerType||"keyboard",(null==t?void 0:t.closest("[".concat(H.Ly,"]")))&&(ec.current=!0)},!0),(0,s.O)(e,"pointerup",t,!0),(0,s.O)(e,"pointercancel",t,!0),(0,s.O)(e,"keydown",function(){ep.current="keyboard"},!0))},[i,G,$,eS,_,el,eC]),r.useEffect(()=>{if(i||!D)return;let e=(0,m.P)(eS);function t(t){let n=t.relatedTarget,r=t.currentTarget,u=(0,b.U9)(t);queueMicrotask(()=>{let o=ee(),i=Z.context.triggerElements,s=eC(),c=(null==n?void 0:n.hasAttribute((0,k.J)("focus-guard")))&&[eh.current,ev.current,null==el?void 0:el.beforeInsideRef.current,null==el?void 0:el.afterInsideRef.current,null==el?void 0:el.beforeOutsideRef.current,null==el?void 0:el.afterOutsideRef.current,(0,U.q)(A),(0,U.q)(N)].includes(n),a=!((0,b.r3)($,n)||(0,b.r3)(G,n)||(0,b.r3)(n,G)||(0,b.r3)(null==el?void 0:el.portalNode,n)||s.some(e=>e===n||(0,b.r3)(e,n))||null!=n&&i.hasElement(n)||i.hasMatchingElement(e=>(0,b.r3)(e,n))||c||ei&&((0,E.El)(ei.nodesRef.current,o).find(e=>{var t,r;return(0,b.r3)(null===(t=e.context)||void 0===t?void 0:t.elements.floating,n)||(0,b.r3)(null===(r=e.context)||void 0===r?void 0:r.elements.domReference,n)})||(0,E.C1)(ei.nodesRef.current,o).find(e=>{var t,r,u;return[null===(t=e.context)||void 0===t?void 0:t.elements.floating,(0,x.zd)(null===(r=e.context)||void 0===r?void 0:r.elements.floating)].includes(n)||(null===(u=e.context)||void 0===u?void 0:u.elements.domReference)===n})));if(r===$&&eS&&L(eS,en),O&&r!==$&&!(0,C.Jv)(u)&&(0,b.AW)(e)===e.body){if((0,l.Re)(eS)&&(eS.focus(),"popup"===O)){ex.request(()=>{eS.focus()});return}let e=eE(),t=ef.current,n=(t&&e.includes(t)?t:null)||e[e.length-1]||eS;(0,l.Re)(n)&&n.focus()}if(Q.current.insideReactTree){Q.current.insideReactTree=!1;return}(et||!M)&&n&&a&&!ec.current&&(et||n!==V())&&(es.current=!0,Z.setOpen(!1,(0,R.e)(P.su,t)))})}let n=(0,l.Re)($)?$:null;if(G||n)return(0,c.y)(n&&(0,s.O)(n,"focusout",t),n&&(0,s.O)(n,"pointerdown",function(){ec.current=!0,eb.start(0,()=>{ec.current=!1})}),G&&(0,s.O)(G,"focusin",function(e){let t=(0,b.U9)(e);(0,S.Wq)(t)&&(ef.current=t)}),G&&(0,s.O)(G,"focusout",t),G&&el&&(0,s.O)(G,"focusout",function(){ea.current||(Q.current.insideReactTree=!0,ey.start(0,()=>{Q.current.insideReactTree=!1}))},!0))},[i,$,G,eS,M,ei,el,Z,D,O,eE,et,ee,en,Q,ey,eb,ex,N,A,eC]),r.useEffect(()=>{var e,t,n;if(i||!G||!_)return;let r=Array.from((null==el?void 0:null===(e=el.portalNode)||void 0===e?void 0:e.querySelectorAll("[".concat((0,k.J)("portal"),"]")))||[]),u=null===(n=(ei?(0,E.C1)(ei.nodesRef.current,ee()):[]).find(e=>{var t;return(0,x.Ie)((null===(t=e.context)||void 0===t?void 0:t.elements.domReference)||null)}))||void 0===n?void 0:null===(t=n.context)||void 0===t?void 0:t.elements.domReference,o=Y([G,...r,eh.current,ev.current,null==el?void 0:el.beforeOutsideRef.current,null==el?void 0:el.afterOutsideRef.current,...eC(),u,(0,U.q)(A),(0,U.q)(N),et?$:null].filter(e=>null!=e),{ariaHidden:M||et,mark:!1}),l=Y([G,...r].filter(e=>null!=e));return()=>{l(),o()}},[_,i,$,G,M,el,et,ei,ee,N,A,eC]),(0,u.W)(()=>
1{if(!_||i||!(0,l.Re)(eS))return;let e=(0,m.P)(eS),t=(0,b.AW)(e);queueMicrotask(()=>{let n;let r=er.current,u="function"==typeof r?r(eo.current||""):r;if(void 0===u||!1===u||(0,b.r3)(eS,t))return;let o=null,i=()=>(null==o&&(o=eE(eS)),o[0]||eS);n=(n=!0===u||null===u?i():(0,U.q)(u))||i();let l=(0,b.r3)(eS,(0,b.AW)(e));T(n,{preventScroll:n===eS,shouldFocus(){if(l)return!0;let t=(0,b.AW)(e);return!(t!==n&&(0,b.r3)(eS,t))}})})},[i,_,eS,eE,er,eo]),(0,u.W)(()=>{var e;if(i||!eS)return;let t=(0,m.P)(eS);function n(e){if(e.open||(ed.current=function(e,t){let n=(0,l.Jj)((0,b.U9)(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===P.rC&&"mouseleave"===e.nativeEvent.type&&(es.current=!0),e.reason===P.Fh){if(e.nested)es.current=!1;else if((0,w.Zj)(e.nativeEvent)||(0,w.cr)(e.nativeEvent))es.current=!1;else{let e=!1;(0,m.P)(eS).createElement("div").focus({get preventScroll(){return e=!0,!1}}),e?es.current=!1:es.current=!0}}}return e=(0,b.AW)(t),K(),e&&"body"!==(0,l.wk)(e)&&(B.push(new WeakRef(e)),B.length>20&&(B=B.slice(-20))),J.on("openchange",n),()=>{J.off("openchange",n);let e=(0,b.AW)(t),r=eC(),u=(0,b.r3)(G,e)||r.some(t=>t===e||(0,b.r3)(t,e))||ei&&(0,E.El)(ei.nodesRef.current,ee(),!1).some(t=>{var n;return(0,b.r3)(null===(n=t.context)||void 0===n?void 0:n.elements.floating,e)}),o=eu.current,i=function(){let e=eu.current,t="function"==typeof e?e(ed.current):e;if(void 0===t||!1===t)return null;if(null===t&&(t=!0),"boolean"==typeof t)return(null==$?void 0:$.isConnected)?$:V()||null;let n=(null==$?void 0:$.isConnected)?$:V();return(0,U.q)(t)||n||null}();queueMicrotask(()=>{let n=i?(0,S.Wq)(i)?i:(0,S.ht)(i)[0]||i:null;o&&!es.current&&(0,l.Re)(n)&&("boolean"!=typeof o||n===e||e===t.body||u)&&n.focus({preventScroll:!0}),es.current=!1})}},[i,G,eS,eu,J,ei,$,ee,eC]),(0,u.W)(()=>{if(!v.Pf||_||!G)return;let e=(0,b.AW)((0,m.P)(G));(0,l.Re)(e)&&(0,x.j7)(e)&&(0,b.r3)(G,e)&&e.blur()},[_,G]),(0,u.W)(()=>{if(!i&&el)return el.setFocusManagerState({modal:M,closeOnFocusOut:D,open:_,onOpenChange:Z.setOpen,domReference:$}),()=>{el.setFocusManagerState(null)}},[i,el,M,_,Z,D,$]),(0,u.W)(()=>{if(!i&&eS)return L(eS,en),()=>{queueMicrotask(K)}},[i,eS,en]);let eR=!i&&(!M||!et)&&(ew||M);return(0,z.jsxs)(r.Fragment,{children:[eR&&(0,z.jsx)(y.O,{"data-type":"inside",ref:eg,onFocus:e=>{if(M){let e=eE();T(e[e.length-1])}else if(null==el?void 0:el.portalNode){if(es.current=!1,(0,S.dE)(e,el.portalNode)){let e=(0,S.k0)($);null==e||e.focus()}else{var t;null===(t=(0,U.q)(null!=A?A:el.beforeOutsideRef))||void 0===t||t.focus()}}}}),n,eR&&(0,z.jsx)(y.O,{"data-type":"inside",ref:em,onFocus:e=>{if(M)T(eE()[0]);else if(null==el?void 0:el.portalNode){if(D&&(es.current=!0),(0,S.dE)(e,el.portalNode)){let e=(0,S.e8)($);null==e||e.focus()}else{var t;null===(t=(0,U.q)(null!=N?N:el.afterOutsideRef))||void 0===t||t.focus()}}}})]})}var _=n(35599),$=n(64313),G=n(49365),J=n(8291),Q=n(53284),ee=n(33052),et=n(79661),en=n(30491),er=n(59651);let eu=new Set([...new Set([...new Set(["ArrowLeft","ArrowRight"]),...new Set(["ArrowUp","ArrowDown"])]),"Home","End"]);var eo=n(26816),ei=n(67116),el=n(54476),es=n(72430);let ec=!1,ea={...G.SD,...J.l,expanded:e=>e?{[et.z.expanded]:""}:null,nestedDrawerOpen:e=>e?{[et.z.nestedDrawerOpen]:""}:null,nestedDrawerSwiping:e=>e?{[et.z.nestedDrawerSwiping]:""}:null,swipeDirection:e=>e?{[et.z.swipeDirection]:e}:null,swiping:e=>e?{[et.z.swiping]:""}:null},ef=r.forwardRef(function(e,t){var n,l,s,c;let a;let{render:f,className:d,style:p,finalFocus:h,initialFocus:v,...g}=e,{store:m}=(0,_.xc)(),{swipeDirection:y,frontmostHeight:b,hasNestedDrawer:x,nestedSwiping:w,nestedSwipeProgressStore:S,onPopupHeightChange:E,notifyParentFrontmostHeight:C,notifyParentHasNestedDrawer:R}=(0,eo.O)(),P=m.useState("descriptionElementId"),k=m.useState("disablePointerDismissal"),O=m.useState("floatingRootContext"),T=m.useState("popupProps"),M=m.useState("modal"),D=m.useState("mounted"),I=m.useState("nested"),N=m.useState("nestedOpenDrawerCount"),A=m.useState("transitionStatus"),W=m.useState("open"),j=m.useState("openMethod"),F=m.useState("titleElementId"),Y=m.useState("role"),X=O.useState("floatingId"),q=null!==(n=g.id)&&void 0!==n?n:X,H=(0,el.C)(!0);(0,en.D)();let{snapPoints:U,activeSnapPoint:B,activeSnapPointOffset:K}=(0,ei.b)(),V=N>0,L=null!==(l=null==H?void 0:H.swiping)&&void 0!==l&&l,G=null!==(s=null==H?void 0:H.swipeStrength)&&void 0!==s?s:null,[J,et]=r.useState(0),ef=r.useRef(0),ed=(0,o.R)(()=>{let e=m.context.popupRef.current;if(!e)return;let t=e.offsetHeight;if(!(ef.current>0)||!(b>ef.current)||!(t>ef.current)){if(ef.current>0&&x){let e=ef.current;et(e),E(e);return}t!==ef.current&&(ef.current=t,et(t),E(t))}});(0,u.W)(()=>
1{if(!D){ef.current=0,et(0),E(0);return}let e=m.context.popupRef.current;if(!e||(ec||("undefined"!=typeof CSS&&"registerProperty"in CSS&&([ee.C.swipeMovementX,ee.C.swipeMovementY,ee.C.snapPointOffset].forEach(e=>{try{CSS.registerProperty({name:e,syntax:"<length>",inherits:!1,initialValue:"0px"})}catch(e){}}),[{name:Q.s.swipeProgress,initialValue:"0"},{name:ee.C.swipeStrength,initialValue:"1"}].forEach(e=>{let{name:t,initialValue:n}=e;try{CSS.registerProperty({name:t,syntax:"<number>",inherits:!1,initialValue:n})}catch(e){}})),ec=!0),ed(),"function"!=typeof ResizeObserver))return;let t=new ResizeObserver(ed);return t.observe(e),()=>{t.disconnect()}},[ed,D,V,E,m.context.popupRef]),(0,u.W)(()=>{let e=m.context.popupRef,t=()=>{let t=e.current;if(!t)return;let n=S.getSnapshot();n>0?t.style.setProperty(Q.s.swipeProgress,"".concat(n)):t.style.setProperty(Q.s.swipeProgress,"0")};t();let n=S.subscribe(t);return()=>{n();let t=e.current;t&&t.style.setProperty(Q.s.swipeProgress,"0")}},[S,m.context.popupRef]),r.useEffect(()=>{if(W)return null==C||C(b),()=>{null==C||C(0)}},[b,W,C]),r.useEffect(()=>{if(R)return R(W||"ending"===A),()=>{R(!1)}},[R,W,A]),(0,er.s)({open:W,ref:m.context.popupRef,onComplete(){if(W){var e,t;null===(e=(t=m.context).onOpenChangeComplete)||void 0===e||e.call(t,!0)}}});let ep=void 0===v?m.context.popupRef:v,eh=m.useStateSetter("popupElement"),ev=!x&&"ending"!==A;J&&!ev&&(a="".concat(J,"px"));let eg=U&&U.length>0&&("down"===y||"up"===y),em=null;eg&&null!==K&&(em="up"===y?-K:K);let ey=H?H.getDragStyles():i.Nu;if(eg&&"down"===y){let e=null!=K?K:0,t=Number.parseFloat(String(null!==(c=ey[ee.C.swipeMovementY])&&void 0!==c?c:0)),n=Number.isFinite(t)?e+t:e;ey=L&&n<0&&Number.isFinite(t)?{...ey,transform:void 0,[ee.C.swipeMovementY]:"".concat(-Math.sqrt(Math.abs(n))-e,"px")}:{...ey,transform:void 0}}let eb=(0,$.E)("div",e,{state:{open:W,nested:I,transitionStatus:A,expanded:1===B,nestedDrawerOpen:V,nestedDrawerSwiping:w,swipeDirection:y,swiping:L},props:[T,{id:q,"aria-labelledby":F,"aria-describedby":P,role:Y,...es.J_,hidden:!D,onKeyDown(e){eu.has(e.key)&&e.stopPropagation()},style:{...ey,[Q.s.swipeProgress]:"0",[ee.C.nestedDrawers]:N,[ee.C.height]:a,[ee.C.snapPointOffset]:"number"==typeof em?"".concat(em,"px"):"0px",[ee.C.frontmostHeight]:b?"".concat(b,"px"):void 0,[ee.C.swipeStrength]:"number"==typeof G&&Number.isFinite(G)&&G>0?"".concat(G):"1"}},g],ref:[t,m.context.popupRef,eh],stateAttributesMapping:ea});return(0,z.jsx)(Z,{context:O,openInteractionType:j,disabled:!D,closeOnFocusOut:!k,initialFocus:ep,returnFocus:h,modal:!1!==M,restoreFocus:"popup",children:eb})})},33052:function(e,t,n){var r;n.d(t,{C:function(){return u}});let u=((r={}).nestedDrawers="--nested-drawers",r.height="--drawer-height",r.frontmostHeight="--drawer-frontmost-height",r.swipeMovementX="--drawer-swipe-movement-x",r.swipeMovementY="--drawer-swipe-movement-y",r.snapPointOffset="--drawer-snap-point-offset",r.swipeStrength="--drawer-swipe-strength",r)},79661:function(e,t,n){n.d(t,{z:function(){return o}});var r,u=n(49365);let o=((r={})[r.open=u.IZ.open]="open",r[r.closed=u.IZ.closed]="closed",r[r.startingStyle=u.IZ.startingStyle]="startingStyle",r[r.endingStyle=u.IZ.endingStyle]="endingStyle",r.expanded="data-expanded",r.nestedDrawerOpen="data-nested-drawer-open",r.nestedDrawerSwiping="data-nested-drawer-swiping",r.swipeDismiss="data-swipe-dismiss",r.swipeDirection="data-swipe-direction",r.swiping="data-swiping",r)},33910:function(e,t,n){n.d(t,{r:function(){return a}});var r=n(2265),u=n(93932),o=n(77095),i=n(35599),l=n(30491),s=n(57437);let c=r.forwardRef(function(e,t){let n;let{cutout:r,...u}=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,s.jsx)("div",{ref:t,role:"presentation","data-base-ui-inert":"",...u,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:n}})}),a=r.forwardRef(function(e,t){var n;let{keepMounted:r=!1,...a}=e,{store:f}=(0,i.xc)(),d=f.useState("mounted"),p=f.useState("modal"),h=f.useState("open");return d||r?(0,s.jsx)(l.o.Provider,{value:r,children:(0,s.jsxs)(o.ll,{ref:t,...a,children:[d&&!0===p&&(0,s.jsx)(c,{ref:f.context.
1internalBackdropRef,inert:(n=!h,(0,u.c)(19)?n:n?"true":void 0)}),e.children]})}):null})},21823:function(e,t,n){n.d(t,{Z:function(){return i}});var r=n(30797),u=n(2265);let o=u.createContext(void 0);function i(e){let t=u.useContext(o);if(!1===e&&void 0===t)throw Error((0,r.Z)(91));return t}},60072:function(e,t,n){n.d(t,{j:function(){return $}});var r,u,o=n(2265),i=n(62391),l=n(57417),s=n(94046),c=n(17239),a=n(44995),f=n(26816),d=n(35599),p=n(15866),h=n(91781),v=n(58523),g=n(94122),m=n(42074);let y={},b={},x="";class w{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,p.P)(e).documentElement,n=(0,s.Jj)(t).getComputedStyle(t).overflowY;if("hidden"===n||"clip"===n){this.restore=m.dG;return}let r=c.gn||!function(e){if("undefined"==typeof document)return!1;let t=(0,p.P)(e);return(0,s.Jj)(t).innerWidth-t.documentElement.clientWidth>0}(e);this.restore=r?function(e){let t=(0,p.P)(e),n=t.documentElement,r=t.body,u=(0,s.ao)(n)?n:r,o={overflowY:u.style.overflowY,overflowX:u.style.overflowX};return Object.assign(u.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(u.style,o)}}(e):function(e){var t,n;let r=(0,p.P)(e),u=r.documentElement,o=r.body,l=(0,s.Jj)(u),a=0,f=0,d=!1,h=g.$.create();if(c.Pf&&(null!==(n=null===(t=l.visualViewport)||void 0===t?void 0:t.scale)&&void 0!==n?n:1)!==1)return()=>{};function v(){let t=l.getComputedStyle(u),n=l.getComputedStyle(o),r=(t.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";a=u.scrollTop,f=u.scrollLeft,y={scrollbarGutter:u.style.scrollbarGutter,overflowY:u.style.overflowY,overflowX:u.style.overflowX},x=u.style.scrollBehavior,b={position:o.style.position,height:o.style.height,width:o.style.width,boxSizing:o.style.boxSizing,overflowY:o.style.overflowY,overflowX:o.style.overflowX,scrollBehavior:o.style.scrollBehavior};let i=u.scrollHeight>u.clientHeight,c=u.scrollWidth>u.clientWidth,h="scroll"===t.overflowY||"scroll"===n.overflowY,v="scroll"===t.overflowX||"scroll"===n.overflowX,g=Math.max(0,l.innerWidth-o.clientWidth),m=Math.max(0,l.innerHe
1ight-o.clientHeight),w=parseFloat(n.marginTop)+parseFloat(n.marginBottom),S=parseFloat(n.marginLeft)+parseFloat(n.marginRight),E=(0,s.ao)(u)?u:o;if(d=function(e){if(!("undefined"!=typeof CSS&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||"undefined"==typeof document)return!1;let t=(0,p.P)(e),n=t.documentElement,r=t.body,u=(0,s.ao)(n)?n:r,o=u.style.overflowY,i=n.style.scrollbarGutter;n.style.scrollbarGutter="stable",u.style.overflowY="scroll";let l=u.offsetWidth;u.style.overflowY="hidden";let c=u.offsetWidth;return u.style.overflowY=o,n.style.scrollbarGutter=i,l===c}(e)){u.style.scrollbarGutter=r,E.style.overflowY="hidden",E.style.overflowX="hidden";return}Object.assign(u.style,{scrollbarGutter:r,overflowY:"hidden",overflowX:"hidden"}),(i||h)&&(u.style.overflowY="scroll"),(c||v)&&(u.style.overflowX="scroll"),Object.assign(o.style,{position:"relative",height:w||m?"calc(100dvh - ".concat(w+m,"px)"):"100dvh",width:S||g?"calc(100vw - ".concat(S+g,"px)"):"100vw",boxSizing:"border-box",overflow:"hidden",scrollBehavior:"unset"}),o.scrollTop=a,o.scrollLeft=f,u.setAttribute("data-base-ui-scroll-locked",""),u.style.scrollBehavior="unset"}function m(){Object.assign(u.style,y),Object.assign(o.style,b),d||(u.scrollTop=a,u.scrollLeft=f,u.removeAttribute("data-base-ui-scroll-locked"),u.style.scrollBehavior=x)}v();let w=(0,i.O)(l,"resize",function(){m(),h.request(v)});return()=>{h.cancel(),m(),"function"==typeof l.removeEventListener&&w()}}(e)}constructor(){this.lockCount=0,this.restore=null,this.timeoutLock=v.V.create(),this.timeoutUnlock=v.V.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)||void 0===e||e.call(this),this.restore=null}}}}let S=new w;var E=n(98116),C=n(73146),R=n(2868),P=n(65934),k=n(28122),O=n(74824),T=n(79290),M=n(63842),D=n(90955),I=n(78105);let N={intentional:"onClick",sloppy:"onPointerDown"};function A(){return!1}var W=n(72430);function j(e){var t,n;let{store:r,dialogRoot:u}=e,{parentContext:c,isDrawer:a}=u,f=r.useState("open"),d=r.useState("disablePointerDismissal"),g=r.useState("modal"),y=r.useState("popupElement"),b=r.useState("floatingRootContext"),[x,w]=o.useState(0),[j,F]=o.useState(0),Y=0===x,X=function(e){var t,n;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{enabled:u=!0,escapeKey:c=!0,outsidePress:a=!0,outsidePressEvent:f="sloppy",referencePress:d=A,referencePressEvent:h="sloppy",bubbles:g,externalTree:m}=r,y="rootStore"in e?e.rootStore:e,b=y.useState("open"),x=y.useState("floatingElement"),{dataRef:w}=y.context,S=(0,R.ay)(m),E=(0,l.R)("function"==typeof a?a:()=>!1),W="function"==typeof a?E:a,j=!1!==W,F=(0,l.R)(()=>f),{escapeKey:Y,outsidePress:X}={escapeKey:"boolean"==typeof g?g:null!==(t=null==g?void 0:g.escapeKey)&&void 0!==t&&t,outsidePress:"boolean"==typeof g?g:null===(n=null==g?void 0:g.outsidePress)||void 0===n||n},q=o.useRef(!1),H=o.useRef(!1),U=o.useRef(!1),z=o.useRef(!1),B=o.useRef(""),K=o.useRef(null),V=(0,v.K)(),L=(0,v.K)(),Z=(0,l.R)(()=>{L.clear(),w.current.insideReactTree=!1}),_=(0,l.R)(e=>{var t;let n=null===(t=w.current.floatingContext)||void 0===t?void 0:t.nodeId;return(S?(0,I.El)(S.nodesRef.current,n):[]).some(t=>{var n;return(null===(n=t.context)||void 0===n?void 0:n.open)&&!t.context.dataRef.current[e]})}),$=(0,l.R)(e=>(0,T.Pe)(e,y.select("floatingElement"))||(0,T.Pe)(e,y.select("domReferenceElement"))),G=(0,l.R)(e=>{d()&&y.setOpen(!1,(0,P.e)(k._j,e.nativeEvent))}),J=(0,l.R)(e=>{if(!b||!u||!c||"Escape"!==e.key||z.current||!Y&&_("__escapeKeyBubbles"))return;let t=(0,D.MM)(e)?e.nativeEvent:e,n=(0,P.e)(k.tv,t);y.setOpen(!1,n),n.isCanceled||e.preventDefault(),Y||n.isPropagationAllowed||e.stopPropagation()}),Q=(0,l.R)(()=>{w.current.insideReactTree=!0,L.start(0,Z)}),ee=(0,l.R)(e=>{if(!b||!u||0!==e.button)return;let t=(0,M.U9)(e.nativeEvent);(0,M.r3)(y.select("floatingElement"),t)&&(q.current||(q.current=!0,H.current=!1))}),et=(0,l.R)(e=>{b&&u&&(e.defaultPrevented||e.nativeEvent.defaultPrevented)&&q.current&&(H.current=!0)});o.useEffect(()=>{if(!b||!u)return;w.current.__escapeKeyBubbles=Y,w.current.__outsidePressBubbles=X;let e=new v.V,t=new v.V;function n(){U.current=!0,t.start(0,()=>{U.current=!1})}
1function r(){q.current=!1,H.current=!1}function o(){let e=B.current,t=F(),n="function"==typeof t?t():t;return"string"==typeof n?n:n["pen"!==e&&e?e:"mouse"]}function l(e){var t;let n=null===(t=w.current.floatingContext)||void 0===t?void 0:t.nodeId,r=S&&(0,I.El)(S.nodesRef.current,n).some(t=>{var n;return(0,T.Pe)(e,null===(n=t.context)||void 0===n?void 0:n.elements.floating)});return $(e)||r}function a(e){if(function(e){let t=o();return"intentional"===t&&"click"!==e.type||"sloppy"===t&&"click"===e.type}(e)){"click"===e.type||$(e)||(t.clear(),U.current=!1),Z();return}if(w.current.insideReactTree){Z();return}let n=(0,M.U9)(e),r="[".concat((0,O.J)("inert"),"]"),u=(0,s.kK)(n)?n.getRootNode():null,i=Array.from(((0,s.Zq)(u)?u:(0,p.P)(y.select("floatingElement"))).querySelectorAll(r)),c=y.context.triggerElements;if(n&&(c.hasElement(n)||c.hasMatchingElement(e=>(0,M.r3)(e,n))))return;let a=(0,s.kK)(n)?n:null;for(;a&&!(0,s.Py)(a);){let e=(0,s.Ow)(a);if((0,s.Py)(e)||!(0,s.kK)(e))break;a=e}if(!(i.length&&(0,s.kK)(n)&&!(0,T.ex)(n)&&!(0,M.r3)(n,y.select("floatingElement"))&&i.every(e=>!(0,M.r3)(a,e)))){if((0,s.Re)(n)&&!("touches"in e)){let t=(0,s.Py)(n),r=(0,s.Dx)(n),u=/auto|scroll/,o=t||u.test(r.overflowX),i=t||u.test(r.overflowY),l=o&&n.clientWidth>0&&n.scrollWidth>n.clientWidth,c=i&&n.clientHeight>0&&n.scrollHeight>n.clientHeight,a="rtl"===r.direction,f=c&&(a?e.offsetX<=n.offsetWidth-n.clientWidth:e.offsetX>n.clientWidth),d=l&&e.offsetY>n.clientHeight;if(f||d)return}if(!l(e)){if("intentional"===o()&&U.current){t.clear(),U.current=!1;return}"function"==typeof W&&!W(e)||_("__outsidePressBubbles")||(y.setOpen(!1,(0,P.e)(k.Fh,e)),Z())}}}function f(e){if("sloppy"!==o()||!y.select("open")||!u||$(e))return;let t=e.touches[0];t&&(K.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},V.start(1e3,()=>{K.current&&(K.current.dismissOnTouchEnd=!1,K.current.dismissOnMouseDown=!1)}))}function d(e,t){let n=(0,M.U9)(e);if(!n)return;let r=(0,i.O)(n,e.type,()=>{t(e),r()})}function h(e){V.clear(),"pointerdown"===e.type&&(B.current=e.pointerType),("mousedown"!==e.type||!K.current||K.current.dismissOnMouseDown)&&d(e,e=>{"pointerdown"===e.type&&("sloppy"!==o()||"touch"===e.pointerType||!y.select("open")||!u||$(e))||a(e)})}function g(e){if(!q.current)return;let u=H.current;if(r(),"intentional"===o()){if("pointercancel"===e.type){u&&n();return}if(!l(e)){if(u){n();return}("function"!=typeof W||W(e))&&(t.clear(),U.current=!0,Z())}}}function m(e){if("sloppy"!==o()||!K.current||$(e))return;let t=e.touches[0];if(!t)return;let n=Math.abs(t.clientX-K.current.startX),r=Math.abs(t.clientY-K.current.startY),u=Math.sqrt(n*n+r*r);u>5&&(K.current.dismissOnTouchEnd=!0),u>10&&(a(e),V.clear(),K.current=null)}function E(e){"sloppy"!==o()||!K.current||$(e)||(K.current.dismissOnTouchEnd&&a(e),V.clear(),K.current=null)}let R=(0,p.P)(x),D=(0,C.y)(c&&(0,C.y)((0,i.O)(R,"keydown",J),(0,i.O)(R,"compositionstart",function(){e.clear(),z.current=!0}),(0,i.O)(R,"compositionend",function(){e.start((0,s.Pf)()?5:0,()=>{z.current=!1})})),j&&(0,C.y)((0,i.O)(R,"click",h,!0),(0,i.O)(R,"pointerdown",h,!0),(0,i.O)(R,"pointerup",g,!0),(0,i.O)(R,"pointercancel",g,!0),(0,i.O)(R,"mousedown",h,!0),(0,i.O)(R,"mouseup",g,!0),(0,i.O)(R,"touchstart",function(e){B.current="touch",d(e,f)},!0),(0,i.O)(R,"touchmove",function(e){d(e,m)},!0),(0,i.O)(R,"touchend",function(e){d(e,E)},!0)));return()=>{D(),e.clear(),t.clear(),r(),U.current=!1}},[w,x,c,j,W,b,u,Y,X,J,Z,F,_,$,S,y,V]),o.useEffect(Z,[W,Z]);let en=o.useMemo(()=>({onKeyDown:J,[N[h]]:G,..."intentional"!==h&&{onClick:G}}),[J,G,h]),er=o.useMemo(()=>({onKeyDown:J,onPointerDown:et,onMouseDown:et,onClickCapture:Q,onMouseDownCapture(e){Q(),ee(e)},onPointerDownCapture(e){Q(),ee(e)},onMouseUpCapture:Q,onTouchEndCapture:Q,onTouchMoveCapture:Q}),[J,Q,ee,et]);return o.useMemo(()=>u?{reference:en,floating:er,trigger:en}:{},[u,en,er])}(b,{outsidePressEvent:()=>r.context.internalBackdropRef.current||r.context.backdropRef.current?"intentional":{mouse:"trap-focus"===g?"sloppy":"intentional",touch:"sloppy"},outsidePress(e){if(!r.context.outsidePressEnabledRef.current||"button"in e&&0!==e.button||"touches"in e&&1!==e.touches.length)return!1;let t=(0,M.U9)(e);
1return!!Y&&!d&&(!g||!r.context.internalBackdropRef.current&&!r.context.backdropRef.current||r.context.internalBackdropRef.current===t||r.context.backdropRef.current===t||(0,M.r3)(t,y)&&!(null==t?void 0:t.hasAttribute("data-base-ui-portal")))},escapeKey:Y});!function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;(0,h.W)(()=>{if(e)return S.acquire(t)},[e,t])}(f&&!0===g,y),r.useContextCallback("onNestedDialogOpen",(e,t)=>{w(e),F(t)}),r.useContextCallback("onNestedDialogClose",()=>{w(0),F(0)}),o.useEffect(()=>((null==c?void 0:c.onNestedDialogOpen)&&f&&c.onNestedDialogOpen(x+1,j+(a?1:0)),(null==c?void 0:c.onNestedDialogClose)&&!f&&c.onNestedDialogClose(),()=>{(null==c?void 0:c.onNestedDialogClose)&&f&&c.onNestedDialogClose()}),[a,f,x,j,c]);let q=null!==(t=X.reference)&&void 0!==t?t:m.Nu,H=null!==(n=X.trigger)&&void 0!==n?n:m.Nu,U=o.useMemo(()=>(0,E.dG)(W.J_,X.floating),[X.floating]);return(0,W.wN)(r,{activeTriggerProps:q,inactiveTriggerProps:H,popupProps:U,nestedOpenDialogCount:x,nestedOpenDrawerCount:j}),null}var F=n(10660),Y=n(68502),X=n(93559);class q{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(e,t){let n=this.idMap.get(e);n!==t&&(void 0!==n&&this.elementsSet.delete(n),this.elementsSet.add(t),this.idMap.set(e,t))}delete(e){let t=this.idMap.get(e);t&&(this.elementsSet.delete(t),this.idMap.delete(e))}hasElement(e){return this.elementsSet.has(e)}hasMatchingElement(e){for(let t of this.elementsSet)if(e(t))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}}let H=(0,F.P)(e=>e.triggerIdProp??e.activeTriggerId),U=(0,F.P)(e=>e.openProp??e.open),z=(0,F.P)(e=>(e.popupElement?.id??e.floatingId)||void 0);function B(e,t){return void 0!==t&&U(e)&&H(e)===t}let K={open:U,mounted:(0,F.P)(e=>e.mounted),transitionStatus:(0,F.P)(e=>e.transitionStatus),floatingRootContext:(0,F.P)(e=>e.floatingRootContext),triggerCount:(0,F.P)(e=>e.triggerCount),preventUnmountingOnClose:(0,F.P)(e=>e.preventUnmountingOnClose),payload:(0,F.P)(e=>e.payload),activeTriggerId:H,activeTriggerElement:(0,F.P)(e=>e.mounted?e.activeTriggerElement:null),popupId:z,isTriggerActive:(0,F.P)((e,t)=>void 0!==t&&H(e)===t),isOpenedByTrigger:(0,F.P)((e,t)=>B(e,t)),isMountedByTrigger:(0,F.P)((e,t)=>void 0!==t&&H(e)===t&&e.mounted),triggerProps:(0,F.P)((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:(0,F.P)((e,t)=>B(e,t)||void 0!==t&&U(e)&&null==H(e)&&1===e.triggerCount?z(e):void 0),popupProps:(0,F.P)(e=>e.popupProps),popupElement:(0,F.P)(e=>e.popupElement),positionerElement:(0,F.P)(e=>e.positionerElement),modal:(0,F.P)(e=>e.modal),nested:(0,F.P)(e=>e.nested),nestedOpenDialogCount:(0,F.P)(e=>e.nestedOpenDialogCount),nestedOpenDrawerCount:(0,F.P)(e=>e.nestedOpenDrawerCount),disablePointerDismissal:(0,F.P)(e=>e.disablePointerDismissal),openMethod:(0,F.P)(e=>e.openMethod),descriptionElementId:(0,F.P)(e=>e.descriptionElementId),titleElementId:(0,F.P)(e=>e.titleElementId),viewportElement:(0,F.P)(e=>e.viewportElement),role:(0,F.P)(e=>e.role)};class V extends Y.u{constructor(e,t,n=!1){let r=new q,u=function(e={}){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:new X.k({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new q,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0}),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:m.Nu,inactiveTriggerProps:m.Nu,popupProps:m.Nu,modal:!0,disablePointerDismissal:!1,popupElement:null,viewportElement:null,descriptionElementId:void 0,titleElementId:void 0,openMethod:null,nested:!1,nestedOpenDialogCount:0,nestedOpenDrawerCount:0,role:"dialog",...e}}(e);u.floatingRootContext=function(e,t,n=!1){return new X.k({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:n,onOpenChange:void 0})}(r,t,n),super(u,{popupRef:o.createRef(),backdropRef:o.createRef(),internalBackdropRef:o.createRef(),outsidePressEnabledRef:{current:!0},triggerElements:r,onOpenChange:void 0,onOpenChangeComplete:void 0},K)}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;this.state.floatingRootContext.dispatchOpenChange(e,t);let n={open:e};(0,W._M)(n,e,t.trigger),this.update(n)};static useStore(e,t){return(0,W.bd)(e,(e,n)=>new V(t,e,n),!0).store}}var L=n(57437);function Z(e){return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"dialog",{children:n,open:r,defaultOpen:u=!1,onOpenChange:i,onOpenChangeComplete:l,disablePointerDismissal:s=!1,modal:c=!0,actionsRef:a,handle:f,triggerId:p,defaultTr
1iggerId:h=null}=e,v="alert-dialog"===t,g=(0,d.xc)(!0),m={modal:!!v||c,disablePointerDismissal:v||s,nested:!!g,role:v?"alertdialog":"dialog"},y=V.useStore(null==f?void 0:f.store,{open:u,openProp:r,activeTriggerId:h,triggerIdProp:p,...m});!function(e){let t=o.useRef(!0);t.current&&(t.current=!1,e())}(()=>{let e=void 0===r&&!1===y.state.open&&!0===u?{open:!0,activeTriggerId:h}:null;v?y.update(e?{...m,...e}:m):e&&y.update(e)}),y.useControlledProp("openProp",r),y.useControlledProp("triggerIdProp",p),y.useSyncedValues(m),y.useContextCallback("onOpenChange",i),y.useContextCallback("onOpenChangeComplete",l);let b=y.useState("open"),x=y.useState("mounted"),w=y.useState("payload"),S=function(e){let{store:t,parentContext:n,actionsRef:r,isDrawer:u}=e,i=t.useState("open");(0,W.ex)(t,i),(0,W.zf)(t);let{forceUnmount:l}=(0,W.Rp)(i,t),s=o.useCallback(()=>{t.setOpen(!1,(0,P.e)(k.bK))},[t]);return o.useImperativeHandle(r,()=>({unmount:l,close:s}),[l,s]),{parentContext:n,isDrawer:u}}({store:y,actionsRef:a,parentContext:null==g?void 0:g.store.context,isDrawer:"drawer"===t}),E=o.useMemo(()=>({store:y}),[y]);return(0,L.jsx)(d.Om.Provider,{value:!1,children:(0,L.jsxs)(d.CD.Provider,{value:E,children:[(b||x)&&(0,L.jsx)(j,{store:y,dialogRoot:S}),"function"==typeof n?n({payload:w}):n]})})}(e,o.useContext(d.Om)?"drawer":"dialog")}var _=n(21823);function $(e){var t;let{children:n,open:i,defaultOpen:s=!1,onOpenChange:c,onOpenChangeComplete:a,disablePointerDismissal:p=!1,modal:h=!0,actionsRef:v,handle:g,triggerId:m,defaultTriggerId:y=null,swipeDirection:b="down",snapToSequentialPoints:x=!1,snapPoints:w,snapPoint:S,defaultSnapPoint:E,onSnapPointChange:C}=e,R=(0,f.O)(!0),O=null==R?void 0:R.onNestedSwipeProgressChange,T=null==R?void 0:R.onNestedFrontmostHeightChange,M=null==R?void 0:R.onNestedSwipingChange,D=null==R?void 0:R.onNestedDrawerPresenceChange,[I,N]=o.useState(0),[A,W]=o.useState(0),[j,F]=o.useState(!1),[Y,X]=o.useState(!1),[q]=o.useState(G),H=void 0!==E?E:null!==(t=null==w?void 0:w[0])&&void 0!==t?t:null,U=void 0!==S,[z,B]=function(e){let{controlled:t,default:n,name:r,state:u="value"}=e,{current:i}=o.useRef(void 0!==t),[l,s]=o.useState(n),c=o.useCallback(e=>{i||s(e)},[]);return[i?t:l,c]}({controlled:S,default:H,name:"Drawer",state:"snapPoint"}),K=o.useRef(!1),V=(0,l.R)((e,t)=>{let n=null!=t?t:(0,P.e)(k.YP);null==C||C(e,n),n.isCanceled||B(e)}),_=o.useMemo(()=>U||!w||0===w.length?z:null!==z&&w.some(e=>Object.is(e,z))?z:H,[z,U,H,w]),$=(0,l.R)(e=>{N(e),!K.current&&e>0&&W(e)}),Q=(0,l.R)(e=>{if(e>0){K.current=!0,W(e);return}K.current=!1,I>0&&W(I)}),ee=(0,l.R)(e=>{F(e)}),et=(0,l.R)(e=>{q.set(e),null==O||O(e)}),en=(0,l.R)(e=>{X(e),null==M||M(e)}),er=(0,l.R)((e,t)=>{null==c||c(e,t),!t.isCanceled&&!e&&w&&w.length>0&&V(H,(0,P.e)(t.reason,t.event,t.trigger))}),eu=o.useMemo(()=>({swipeDirection:b,snapToSequentialPoints:x,snapPoints:w,activeSnapPoint:_,setActiveSnapPoint:V,frontmostHeight:A,popupHeight:I,hasNestedDrawer:j,nestedSwiping:Y,nestedSwipeProgressStore:q,onNestedDrawerPresenceChange:ee,onPopupHeightChange:$,onNestedFrontmostHeightChange:Q,onNestedSwipingChange:en,onNestedSwipeProgressChange:et,notifyParentFrontmostHeight:T,n
1otifyParentSwipingChange:M,notifyParentSwipeProgressChange:O,notifyParentHasNestedDrawer:D}),[_,A,j,Y,q,D,O,M,T,ee,Q,et,en,$,I,V,w,x,b]),eo="function"==typeof n?e=>(0,L.jsxs)(o.Fragment,{children:[r||(r=(0,L.jsx)(J,{})),n(e)]}):(0,L.jsxs)(o.Fragment,{children:[u||(u=(0,L.jsx)(J,{})),n]});return(0,L.jsx)(f.F.Provider,{value:eu,children:(0,L.jsx)(d.Om.Provider,{value:!0,children:(0,L.jsx)(Z,{open:i,defaultOpen:s,onOpenChange:er,onOpenChangeComplete:a,disablePointerDismissal:p,modal:h,actionsRef:v,handle:g,triggerId:m,defaultTriggerId:y,children:eo})})})}function G(){let e=0,t=new Set;return{getSnapshot:()=>e,set(n){let r=Number.isFinite(n)?n:0;r!==e&&(e=r,t.forEach(e=>{e()}))},subscribe:e=>(t.add(e),()=>{t.delete(e)})}}function J(){let e=(0,a.M)(),t=(0,_.Z)(!0),{store:n}=(0,d.xc)(!1),r=n.useState("open"),u=n.useState("nestedOpenDialogCount"),l=n.useState("popupElement"),f=0===u;return o.useEffect(()=>{if(t&&null!=e)return()=>{t.removeDrawer(e)}},[e,t]),o.useEffect(()=>{null!=e&&(null==t||t.setDrawerOpen(e,r))},[e,r,t]),o.useEffect(()=>{if(!r||!f||!c.Dt)return;let e=(0,s.Jj)(l).CloseWatcher;if(!e)return;let t=new e,u=(0,i.O)(t,"close",function(e){n.select("open")&&n.setOpen(!1,(0,P.e)(k.R3,e))});return()=>{u(),t.destroy()}},[n,f,r,l]),null}},26816:function(e,t,n){n.d(t,{F:function(){return o},O:function(){return i}});var r=n(30797),u=n(2265);let o=u.createContext(void 0);function i(e){let t=u.useContext(o);if(!1===e&&void 0===t)throw Error((0,r.Z)(90));return t}},67116:function(e,t,n){n.d(t,{b:function(){return f}});var r=n(2265),u=n(91781),o=n(57417),i=n(15866),l=n(46247),s=n(35599),c=n(26816);function a(e,t,n){if(!Number.isFinite(t)||t<=0)return null;if("number"==typeof e)return Number.isFinite(e)?e<=1?(0,l.u)(e,0,1)*t:e:null;let r=e.trim();if(r.endsWith("px")){let e=Number.parseFloat(r);return Number.isFinite(e)?e:null}if(r.endsWith("rem")){let e=Number.parseFloat(r);return Number.isFinite(e)?e*n:null}return null}function f(){var e;let{store:t}=(0,s.xc)(),{snapPoints:n,activeSnapPoint:f,setActiveSnapPoint:d,popupHeight:p}=(0,c.O)(),h=t.useState("viewportElement"),[v,g]=r.useState(0),[m,y]=r.useState(16),b=(0,o.R)(()=>{let e=(0,i.P)(h).documentElement;h&&g(h.offsetHeight),h||g(e.clientHeight);let t=parseFloat(getComputedStyle(e).fontSize);Number.isFinite(t)&&y(t)});(0,u.W)(()=>{if(b(),!h||"function"!=typeof ResizeObserver)return;let e=new ResizeObserver(b);return e.observe(h),()=>{e.disconnect()}},[b,h]);let x=r.useMemo(()=>{if(!n||0===n.length||v<=0||p<=0)return[];let e=Math.min(p,v);if(!Number.isFinite(e)||e<=0)return[];let t=n.map(t=>{let n=a(t,v,m);if(null===n||!Number.isFinite(n))return null;let r=(0,l.u)(n,0,e);return{value:t,height:r,offset:Math.max(0,p-r)}}).filter(e=>!!e);if(t.length<=1)return t;let r=[],u=[];for(let e=t.length-1;e>=0;e-=1){let n=t[e];u.some(e=>1>=Math.abs(e-n.height))||(u.push(n.height),r.push(n))}return r.reverse(),r},[p,m,n,v]),w=r.useMemo(()=>{var e;if(void 0===f)return x[0];if(null===f)return;let t=x.find(e=>Object.is(e.value,f));if(t)return t;let n=Math.min(p,v),r=a(f,v,m);if(null!==r&&Number.isFinite(r))return null!==(e=function(e,t){let n=null,r=1/0;for(let u of t){let t=Math.abs(u.height-e);t<r&&(r=t,n=u)}return n}((0,l.u)(r,0,n),x))&&void 0!==e?e:void 0},[f,p,x,m,v]);return{snapPoints:n,activeSnapPoint:f,setActiveSnapPoint:d,popupHeight:p,viewportHeight:v,resolvedSnapPoints:x,activeSnapPointOffset:null!==(e=null==w?void 0:w.offset)&&void 0!==e?e:null}}},8101:function(e,t,n){n.d(t,{i:function(){return l}});var r=n(2265),u=n(35599),o=n(64313),i=n(78337);let l=r.forwardRef(function(e,t){let{render:n,className:r,style:l,id:s,...c}=e,{store:a}=(0,u.xc)(),f=(0,i.L)(s);return a.useSyncedValueWithCleanup("titleElementId",f),(0,o.E)("h2",e,{ref:t,props:[{id:f},c]})})},13471:function(e,t,n){n.d(t,{Q:function(){return S}});var r=n(30797),u=n(2265),o=n(35599),i=n(86069),l=n(64313),s=n(49365),c=n(4022),a=n(72430),f=n(78337),d=n(94122),p=n(58523),h=n(42074),v=n(63842),g=n(79290),m=n(90955),y=n(65934),b=n(28122),x=n(57417),w=n(17239);let S=u.forwardRef(function(e,t){var n;let{render:S,className:E,style:C,disabled:R=!1,nativeButton:P=!0,id:k,payload:O,handle:T,...M}=e,D=(0,o.xc)(!0),I=null!==(n=null==T?void 0:T.store)&&void 0!==n?n:null==D?void 0:D.store;if(!I)throw Error((0,r.Z)(79));let N=(0,f.L)(k),A=I.useState("floatingRootContext"),W=I.useState("isOpenedByTrigger",N),j=I.useState("triggerPopupId",N),F=u.useRef(null),{registerTrigger:Y,isMountedByThisTrigger:X}=(0,a._Y)(N,F,I,{payload:O}),{getButtonProps:q,buttonRef:H}=(0,i.U)({disabled:R,native:P}),U=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{enabled:n=!0,event:r="click",toggle:o=!0,ignoreMouse:i=!1,stickIfOpen:l=!0,touchOpenDelay:s=0,reason:c=b._j}=t,a="rootStore"in e?e.rootStore:e,f=a.context.dataRef,x=u.useRef(void 0),w=(0,d.p)(),S=(0,p.K)(),E=u.useMemo(()=>{function e(e,t,n,r){let u=(0,y.e)(c,t,n);e&&"touch"===r&&s>0?S.start(s,()=>{a.setOpen(!0,u)}):a.setOpen(e,u)}function t(e,t,n){let r=f.current.openEvent,u=a.select("domReferenceElement")!==t;return!!e&&!!u||!e||!o||!!r&&!!l&&!n(r.type)}return{onPointerDown(e){x.current=e.pointerType},onMouseDown(n){let u=x.current,o=n.nativeEvent,l=a.select("open");if(0!==n.button||"click"===r||(0,m.r)(u,!0)&&i)return;let s=t(l,n.currentTarget,e=>"click"===e||"mousedown"===e),c=(0,v.U9)(o);if((0,g.j7)(c)){e(s,o,c,u);return}let f=n.currentTarget;w.request(()=>{e(s,o,f,u)})},onClick(n){if("mousedown-only"===r)return;
1let u=x.current;if("mousedown"===r&&u){x.current=void 0;return}(0,m.r)(u,!0)&&i||e(t(a.select("open"),n.currentTarget,e=>"click"===e||"mousedown"===e||"keydown"===e||"keyup"===e),n.nativeEvent,n.currentTarget,u)},onKeyDown(){x.current=void 0}}},[f,r,i,c,a,l,o,w,S,s]);return u.useMemo(()=>n?{reference:E}:h.Nu,[n,E])}(A,{enabled:null!=A}),z=function(e,t){let{onClick:n,onPointerDown:r}=function(e){let t=u.useRef(""),n=u.useCallback(n=>{n.defaultPrevented||(t.current=n.pointerType,e(n,n.pointerType))},[e]);return{onClick:u.useCallback(n=>{if(0===n.detail){e(n,"keyboard");return}"pointerType"in n?e(n,n.pointerType):e(n,t.current),t.current=""},[e]),onPointerDown:n}}((0,x.R)((n,r)=>{("function"==typeof e?e():e)||t(r||(w.gn?"touch":""))}));return u.useMemo(()=>({onClick:n,onPointerDown:r}),[n,r])}(()=>I.select("open"),e=>{I.set("openMethod",e)}),B=I.useState("triggerProps",X);return(0,l.E)("button",e,{state:{disabled:R,open:W},ref:[H,t,Y,F],props:[U.reference,B,z,{[c.Ly]:"",id:N,"aria-haspopup":"dialog","aria-expanded":W,"aria-controls":j},M,q],stateAttributesMapping:s.wC})})},91335:function(e,t,n){n.d(t,{n:function(){return q}});var r,u=n(2265),o=n(54887),i=n(94046),l=n(62391),s=n(15866),c=n(94122),a=n(57417),f=n(35599),d=n(64313),p=n(49365),h=n(8291),v=n(30491);let g=((r={})[r.open=p.IZ.open]="open",r[r.closed=p.IZ.closed]="closed",r[r.startingStyle=p.IZ.startingStyle]="startingStyle",r[r.endingStyle=p.IZ.endingStyle]="endingStyle",r.nested="data-nested",r.nestedDialogOpen="data-nested-dialog-open",r),m={...p.SD,...h.l,nested:e=>e?{[g.nested]:""}:null,nestedDialogOpen:e=>e?{[g.nestedDialogOpen]:""}:null},y=u.forwardRef(function(e,t){let{render:n,className:r,style:u,children:o,...i}=e,l=(0,v.D)(),{store:s}=(0,f.xc)(),c=s.useState("open"),a=s.useState("nested"),p=s.useState("transitionStatus"),h=s.useState("nestedOpenDialogCount"),g=s.useState("mounted"),y=s.useStateSetter("viewportElement");return(0,d.E)("div",e,{enabled:l||g,state:{open:c,nested:a,transitionStatus:p,nestedDialogOpen:h>0},ref:[t,y],stateAttributesMapping:m,props:[{role:"presentation",hidden:!g,style:{pointerEvents:c?void 0:"none"},children:o},i]})});var b=n(98116),x=n(26816),w=n(67116),S=n(21823),E=n(46247),C=n(63842);function R(e,t){let n=(0,i.Dx)(e);if("vertical"===t){let t=n.overflowY;return("auto"===t||"scroll"===t)&&e.scrollHeight>e.clientHeight}let r=n.overflowX;return("auto"===r||"scroll"===r)&&e.scrollWidth>e.clientWidth}function P(e,t,n="vertical"){let r=(0,i.Re)(e)?e:null;for(;r&&r!==t;){if(R(r,n))return r;r=r.parentElement}return R(t,n)?t:null}function k(e,t,n){return"function"==typeof e?.elementFromPoint?e.elementFromPoint(t,n):null}function O(e,t,n){switch(e){case"up":return-n;case"down":return n;case"left":return-t;case"right":return t;default:return 0}}function T(e){return Number.isFinite(e)&&e>0?e:null}function M(e,t,n){let r=e[n];if("function"==typeof r)try{r.call(e,t)}catch(e){if(e&&"object"==typeof e&&"name"in e&&"NotFoundError"===e.name)return;throw e}}var D=n(33052),I=n(79661),N=n(53284),A=n(28122),W=n(65934),j=n(54476),F=n(4022),Y=n(57437);let X="[".concat("data-drawer-content","]"),q=u.forwardRef(function(e,t){let{render:n,className:r,style:d,children:p,...v}=e,{store:g}=(0,f.xc)(),{swipeDirection:m,notifyParentSwipingChange:F,notifyParentSwipeProgressChange:q,frontmostHeight:B,snapToSequentialPoints:G}=(0,x.O)(),J=(0,S.Z)(!0),{snapPoints:Q,resolvedSnapPoints:ee,activeSnapPoint:et,activeSnapPointOffset:en,setActiveSnapPoint:er,popupHeight:eu}=(0,w.b)(),eo=g.useState("open"),ei=g.useState("mounted"),el=g.useState("nested"),es=g.useState("nestedOpenDrawerCount"),ec=g.useState("viewportElement"),ea=g.useState("popupElement"),ef=null==J?void 0:J.visualStateStore,ed=es>0,ep="left"===m||"right"===m?"horizontal":"vertical",eh="vertical"===ep,ev=eh?"horizontal":"vertical",[eg,em]=u.useState(null),ey=u.useRef(void 0),eb=u.useRef(null),ex=(0,c.p)(),ew=u.useRef(!1),eS=u.useRef(""),eE=u.useRef(!1),eC=u.useRef(!1),eR=u.useRef(null),eP=u.useMemo(()=>{if(!Q||Q.length<2||"down"!==m&&"up"!==m||ee.length<2)return null;let e=ee.map(e=>e.offset).filter(e=>Number.isFinite(e)).sort((e,t)=>
1e-t);if(e.length<2)return null;let t=e[0],n=e[1],r=e[e.length-1],u=n-t;if(!Number.isFinite(u)||u<=0){let e=r-t;if(!Number.isFinite(e)||e<=0)return null;u=e}return{minOffset:t,range:u}},[ee,Q,m]),ek=u.useMemo(()=>eP&&null!==en?(0,E.u)((en-eP.minOffset)/eP.range,0,1):null,[en,eP]),eO=u.useMemo(()=>Q&&Q.length>0&&("down"===m||"up"===m)?"down"===m?["down","up"]:["up","down"]:[m],[Q,m]),eT=(0,a.R)(e=>{!function(e,t,n){if(n){null==e||e.setAttribute(I.z.swipeDismiss,""),null==t||t.setAttribute(I.z.swipeDismiss,"");return}null==e||e.removeAttribute(I.z.swipeDismiss),null==t||t.removeAttribute(I.z.swipeDismiss)}(g.context.popupRef.current,g.context.backdropRef.current,e)}),eM=(0,a.R)(()=>{var e;eT(!1),null===(e=g.context.popupRef.current)||void 0===e||e.removeAttribute(h.C.endingStyle),em(null)}),eD=(0,a.R)(()=>{ew.current&&(ew.current=!1,null==F||F(!1))}),eI=(0,a.R)(e=>{let{resolvedProgress:t,shouldTrackProgress:n,notifyParent:r}=e,u=eo&&!el&&n,o=u?t:0,i=eo&&n?t:0;r&&q&&(q(i),i<=0&&eD()),null==ef||ef.set({swipeProgress:o,frontmostHeight:o>0?B:0});let l=g.context.backdropRef.current;if(l){if(!u||o<=0){l.style.setProperty(N.s.swipeProgress,"0"),l.style.removeProperty(D.C.height);return}l.style.setProperty(N.s.swipeProgress,"".concat(o)),B>0?l.style.setProperty(D.C.height,"".concat(B,"px")):l.style.removeProperty(D.C.height)}}),eN=function(e){let{enabled:t,directions:n,elementRef:r,movementCssVars:o,canStart:l,ignoreSelectorWhenTouch:c=!0,ignoreScrollableAncestors:f=!1,swipeThreshold:d,onDismiss:p,onProgress:h,onCancel:v,onSwipeStart:g,onRelease:m,onSwipingChange:y,trackDrag:b=!0}=e,x=1===n.length?n[0]:void 0,w=Math.max(0,"number"==typeof d?d:40),S=n.includes("left"),D=n.includes("right"),I=n.includes("up"),N=n.includes("down"),A=S||D,W=I||N,j=u.useMemo(()=>{let e=[];return W&&e.push("vertical"),A&&e.push("horizontal"),e},[A,W]),[F,Y]=u.useState(void 0),[X,q]=u.useState(!1),[H,U]=u.useState(!1),[z,B]=u.useState(!1),[K,V]=u.useState({x:0,y:0}),[L,Z]=u.useState({x:0,y:0,scale:1}),[_,$]=u.useState(null),G=u.useRef({x:0,y:0}),J=u.useRef({x:0,y:0}),Q=u.useRef(null),ee=u.useRef({x:0,y:0,scale:1}),et=u.useRef(void 0),en=u.useRef(0),er=u.useRef(!1),eu=u.useRef({x:0,y:0}),eo=u.useRef(!1),ei=u.useRef(!1),el=u.useRef(null),es=u.useRef(!1),ec=u.useRef(!1),ea=u.useRef({width:0,height:0}),ef=u.useRef(0),ed=u.useRef(w),ep=u.useRef(null),eh=u.useRef(null),ev=u.useRef({x:0,y:0}),eg=u.useRef(null),em=u.useRef(!1),ey=(0,a.R)(e=>{em.current!==e&&(em.current=e,q(e),null==y||y(e))});function eb(e){if(!e)return;if("function"!=typeof d){ed.current=w;return}let t=r.current;if(!t)return;let n=d({element:t,direction:e});ed.current=Math.max(0,n)}let ex=(0,a.R)((e,t)=>{let n=Number.isFinite(e)?(0,E.u)(e,0,1):0,r=n!==ef.current,u=!1;if(t){let e=eg.current;u=!e||e.deltaX!==t.deltaX||e.deltaY!==t.deltaY||e.direction!==t.direction}(r||u)&&(ef.current=n,t?eg.current=t:r&&(eg.current=null),null==h||h(n,t))});function ew(e,t){if(null===t)return;let n=eh.current;if(n&&t>n.time){let r=Math.max(t-n.time,16);ev.current={x:(e.x-n.x)/r,y:(e.y-n.y)/r}}eh.current={x:e.x,y:e.y,time:t}}let eS=u.useCallback(()=>{Y(void 0),ey(!1),U(!1),B(!1),V({x:0,y:0}),Z({x:0,y:0,scale:1}),$(null),ex(0),ed.current=w,G.current={x:0,y:0},J.current={x:0,y:0},ee.current={x:0,y:0,scale:1},et.current=void 0,en.current=0,er.current=!1,eu.current={x:0,y:0},eo.current=!1,Q.current=null,ei.current=!1,el.current=null,es.current=!1,ec.current=!1,ea.current={width:0,height:0},ep.current=null,eh.current=null,ev.current={x:0,y:0},eg.current=null},[ey,w,ex]);function eE(e){if("touches"in e){let t=e.touches[0];return t?{x:t.clientX,y:t.clientY}:null}return{x:e.clientX,y:e.clientY}}function eC(e){return"touches"in e||"touch"===e.pointerType}function eR(e,t){let n=k((0,s.P)(r.current),e.x,e.y);return null!=n?n:(0,C.U9)(t)}function eP(e,t){var n;return A&&!W?P(e,t,"horizontal"):W&&!A?P(e,t,"vertical"):null!==(n=P(e,t,"vertical"))&&void 0!==n?n:P(e,t,"horizontal")}function ek(e,t,n){var u,o;es.current=!1;let l=eC(e),a=eR(t,e.nativeEvent),d=(0,s.P)(r.current).body,p=l&&d?eP(a,d):null,h=null!==(u=null==n?void 0:n.ignoreScrollableTarget)&&void 0!==u&&u;if(p&&!h||(es.current=!!(p&&h),a&&a.closest('button,a,input,select,textarea,label,[role="button"]')&&(!l||c)))return!1;let v=r.current;if(f&&v&&a&&j.length>0&&!(null!==(o=null==n?void 0:n.ignoreScrollableAncestors)&&void 0!==o&&o)&&function(e,t,n){let r=e;for(;r&&r!==t;){for(let e of n)if(R(r,e))return!0;r=r.parentElement}return!1}(a,v,j))return!1;if(er.current=!1,et.current=void 0,en.current=0,G.current=t,ep.current=T(e.timeStamp),eu.current=t,Q.current=t,v){ea.current={width:v.offsetWidth,height:v.offsetHeight},eb(x);let t=function(e){let t=(0,i.Jj)(e).getComputedStyle(e).transform,n=0,r=0,u=1;if(t&&"none"!==t){let e=t.match(/matrix(?:3d)?\(([^)]+)\)/);if(e){let t=e[1].split(", ").map(parseFloat);6===t.length?(n=t[4],r=t[5],u=Math.sqrt(t[0]*t[0]+t[1]*t[1])):16===t.length&&(n=t[12],r=t[13],u=t[0])}}return{x:n,y:r,scale:u}}(v);ee.current=t,J.current={x:t.x,y:t.y},Z(t),V({x:t.x,y:t.y}),ew({x:t.x,y:t.y},ep.current),"touches"in e||M(v,e.pointerId,"setPointerCapture")}
1return null==g||g(e.nativeEvent),ey(!0),U(!1),$(null),eo.current=!0,ex(0),!0}function eO(){eT(),es.current=!1,Q.current=null}function eT(){ei.current=!1,el.current=null}u.useEffect(()=>{"function"!=typeof d&&(ed.current=w)},[w,d]);let eM=(0,a.R)(e=>{if(!t||e.defaultPrevented||e.nativeEvent.defaultPrevented||!("touches"in e)&&0!==e.button)return;let n=eE(e);n&&(ei.current=!0,el.current=n,es.current=!1,ec.current=!1,(!l||l(n,{nativeEvent:e.nativeEvent,direction:x}))&&ek(e,n)&&eT())}),eD=(0,a.R)(e=>{let n=eE(e);if(!n)return;if(!("touches"in e)){let t=e.buttons%2==1;t&&(ec.current=!0);let n=0===e.buttons&&ec.current;if(0!==e.buttons&&!t||n){!function(e){if(eO(),!em.current)return;ey(!1),U(!1),$(null);let t=b?L:ee.current;J.current={x:t.x,y:t.y},V({x:t.x,y:t.y}),Y(void 0),ec.current=!1;let n=r.current;n&&M(n,e.pointerId,"releasePointerCapture"),ex(0,{deltaX:0,deltaY:0,direction:void 0}),null==v||v(e.nativeEvent)}(e);return}}if(!X&&ei.current){if(!eC(e)&&(e.defaultPrevented||e.nativeEvent.defaultPrevented)){eO();return}if(!l||l(n,{nativeEvent:e.nativeEvent,direction:x})){let t=el.current,u=!1;if(eC(e)){let o=r.current;if(t&&o){let r=eR(n,e.nativeEvent),i=(0,s.P)(o).body,l=i?eP(r,i):null;if(l&&((0,C.r3)(o,l)||(0,C.r3)(l,o))){let e=function(e,t,n){let r=Math.abs(t),u=Math.abs(n);if(W&&0!==n&&(!A||u>=r)){let t=Math.max(0,e.scrollHeight-e.clientHeight),r=e.scrollTop<=0,u=e.scrollTop>=t,o=n>0&&r&&N,i=n<0&&u&&I;return o||i}if(A&&0!==t&&(!W||r>u)){let n=Math.max(0,e.scrollWidth-e.clientWidth),r=e.scrollLeft<=0,u=e.scrollLeft>=n,o=t>0&&r&&D,i=t<0&&u&&S;return o||i}return null}(l,n.x-t.x,n.y-t.y);if(!1===e)return;!0===e&&(u=!0)}}}ek(e,n,{ignoreScrollableTarget:u,ignoreScrollableAncestors:u})&&(t&&u?(eT(),G.current=t,eu.current=t,Q.current=t,eo.current=!1):(eT(),es.current=!1))}}let u=Q.current,o=null===u?{x:0,y:0}:{x:n.x-u.x,y:n.y-u.y};Q.current=n,function(e,n,r){let u;if(!t||!em.current)return;let o=(0,C.U9)(e.nativeEvent);if(eC(e)&&!es.current&&eP(o,e.currentTarget))return;if("touches"in e||e.preventDefault(),eo.current){G.current=n;let t=T(e.timeStamp);null!==t&&(ep.current=t),eo.current=!1}let i=n.x,l=n.y,s=r.x,c=r.y;(c<0&&l>eu.current.y||c>0&&l<eu.current.y)&&(eu.current={x:eu.current.x,y:l}),(s<0&&i>eu.current.x||s>0&&i<eu.current.x)&&(eu.current={x:i,y:eu.current.y});let a=i-G.current.x,f=l-G.current.y,d=l-eu.current.y,p=i-eu.current.x;if(!H&&Math.sqrt(a*a+f*f)>=1&&(U(!0),null===_&&A&&W&&$(Math.abs(a)>Math.abs(f)?"horizontal":"vertical")),et.current){let e=et.current,t=O(e,p,d);t>ed.current?(er.current=!1,Y(e)):S&&D||I&&N||!(en.current-t>=10)||(er.current=!0)}else"vertical"===_?f>0?u="down":f<0&&(u="up"):"horizontal"===_?a>0?u="right":a<0&&(u="left"):u=Math.abs(a)>=Math.abs(f)?a>0?"right":"left":f>0?"down":"up",u&&("left"===u&&S||"right"===u&&D||"up"===u&&I||"down"===u&&N)&&(et.current=u,en.current=O(u,a,f),Y(u),eb(u));let h=function(e,t){let n=e=>e>=0?e**.5:-(Math.abs(e)**.5),r=(e,t,r)=>!t&&e<0||!r&&e>0?n(e):e;return{x:A?r(e,S,D):n(e),y:W?r(t,I,N):n(t)}}(a,f),v=ee.current.x,g=ee.current.y;"horizontal"===_?A&&(v+=h.x):("vertical"===_||A&&(v+=h.x),W&&(g+=h.y)),J.current={x:v,y:g},b&&V({x:v,y:g}),ew({x:v,y:g},T(e.timeStamp));let m=v-ee.current.x,y=g-ee.current.y,w=et.current,E=null!=x?x:et.current;if(!E){ex(0,{deltaX:m,deltaY:y,direction:w});return}let R="left"===E||"right"===E?ea.current.width:ea.current.height,P=ee.current.scale||1;if(R<=0||P<=0){ex(0,{deltaX:m,deltaY:y,direction:w});return}let k=O(E,v-ee.current.x,g-ee.current.y);if(k<=0){ex(0,{deltaX:m,deltaY:y,direction:w});return}ex(k/(R*P),{deltaX:m,deltaY:y,direction:w})}(e,n,o)}),eI=(0,a.R)(e=>{let u;if(!t)return;let o=J.current,i=ee.current,l=o.x-i.x,s=o.y-i.y,c={deltaX:l,deltaY:s,direction:null!=F?F:et.current};if(!em.current){eO(),ex(0,c);return}ey(!1),U(!1),$(null),eO(),ec.current=!1;let a=r.current;!a||"touches"in e||M(a,e.pointerId,"releasePointerCapture");let f=ep.current,d=T(e.timeStamp),h=null!==f&&null!==d&&d>f?d-f:0,v=h>0?Math.max(h,50):0,g=v>0?l/v:0,y=v>0?s/v:0,b=ev.current.x,w=ev.current.y,S=eh.current;if(S&&null!==d&&d>=S.time){let e=d-S.time;if(e<=80){let t=Math.max(e,16),n=o.x-S.x,r=o.y-S.y,u=n/t,i=r/t;0!==u&&(b=u),0!==i&&(w=i)}else b=0,w=0}let E=null==m?void 0:m({event:e.nativeEvent,direction:null!=F?F:et.current,deltaX:l,deltaY:s,velocityX:g,velocityY:y,releaseVelocityX:b,releaseVelocityY:w}),C="boolean"==typeof E;if(er.current&&!C){J.current={x:i.x,y:i.y},V({x:i.x,y:i.y}),Y(void 0),ex(0,c);return}let R=!1;if(C){var P;R=E,u=null!==(P=null!=F?F:et.current)&&void 0!==P?P:x}else for(let e of n){switch(e){case"right":l>ed.current&&(R=!0,u="right");break;case"left":l<-ed.current&&(R=!0,u="left");break;case"down":s>ed.current&&(R=!0,u="down");break;case"up":s<-ed.current&&(R=!0,u="up")}if(R)break}R&&u?(Y(u),B(!0),null==p||p(e.nativeEvent,{direction:u})):(J.current={x:i.x,y:i.y},V({x:i.x,y:i.y}),Y(void 0),ex(0,c))}),eN=u.useCallback(()=>{let e=b?K:J.current,t=b?L:ee.current;if(!X&&e.x===t.x&&e.y===t.y&&!z)return{[o.x]:"0px",[o.y]:"0px"};let n=e.x-t.x,r=e.y-t.y;return{transition:X?"none":void 0,transform:X?"translateX(".concat(e.x,"px) translateY(").concat(e.y,"px) scale(").concat(t.scale,")"):void 0,[o.x]:"".concat(n,"px"),[o.y]:"".concat(r,"px")}},[z,K,L,X,o,b]);return{swiping:X,swipeDirection:F,dragDismissed:z,getPointerProps:u.useCallback(()=>t?{onPointerDown:eM,onPointerMove:eD,onPointerUp:eI,onPointerCancel:eI}:{},[t,eI,eD,eM]),getTouchProps:u.useCallback(()=>t?{onTouchStart:eM,onTouchMove:eD,onTouchEnd:eI,onTouchCancel:eI}:{},[t,eI,eD,eM]),getDragStyles:eN,reset:eS}}({enabled:ei&&!ed,directions:eO,elementRef:g.context.popupRef,ignoreSelectorWhenTouch:!1,ignoreScrollableAncestors:!0,movementCssVars:{x:D.C.swipeMovementX,y:D.C.swipeMovementY},onSwipeStart(e){var t,n,r;if("touches"in e||"pointerType"in e&&"touch"===e.pointerType)return;let u=g.context.popupRef.current;if(!u)return;let o=(0,s.P)(u),l=null===(t=o.getSelection)||void 0===t?void 0:t.call(o);if(!l||l.isCollapsed)return;let c=(0,i.kK)(l.anchorNode)?l.anchorNode:null===(n=l.anchorNode)||void 0===n?void 0:n.parentElement,a=(0,i.kK)(l.focusNode)?l.focusNode:null===(r=l.focu
1sNode)||void 0===r?void 0:r.parentElement;((0,C.r3)(u,c)||(0,C.r3)(u,a))&&l.removeAllRanges()},onSwipingChange(e){H(g.context.backdropRef.current,e),e||q||eD()},swipeThreshold(e){let{element:t,direction:n}=e;return z(t,n)},canStart(e,t){let n=g.context.popupRef.current;if(!n)return!1;let r=n.ownerDocument,u=k(r,e.x,e.y);if(!u||!(0,C.r3)(n,u))return!1;let o=t.nativeEvent;return!(("touches"in o||"pointerType"in o&&"touch"===o.pointerType)&&K(r,n)||"touchstart"===o.type&&U(u))},onProgress(e,t){var n;!function(e){var t;if(ew.current||!e)return;let n=null!==(t=e.direction)&&void 0!==t?t:m,r="left"===n||"right"===n?e.deltaX:e.deltaY;!Number.isFinite(r)||10>Math.abs(r)||(ew.current=!0,null==F||F(!0))}(t);let r=null!==(n=null==t?void 0:t.direction)&&void 0!==n?n:eN.swipeDirection,u=void 0===r||r===m,o=!!(Q&&Q.length>0),i="down"===m||"up"===m,l=o&&i||!o||"left"===m||"right"===m||u,s=e;if(eP&&eu>0){if(t&&Number.isFinite(t.deltaY)){let e=null!=en?en:eP.minOffset,n=(0,E.u)(e+t.deltaY,0,eu);s=(0,E.u)((n-eP.minOffset)/eP.range,0,1)}else if(null!==ek)s=ek;else if("down"===r||"up"===r){let t=e*eu,n=null!=en?en:eP.minOffset;s=(0,E.u)((("down"===r?n+t:n-t)-eP.minOffset)/eP.range,0,1)}}eI({resolvedProgress:s,shouldTrackProgress:l,notifyParent:!0})},onRelease(e){let{event:t,deltaX:n,deltaY:r,direction:u,velocityX:i,velocityY:l,releaseVelocityX:s,releaseVelocityY:c}=e,a={deltaX:n,deltaY:r,velocityX:i,velocityY:l,releaseVelocityX:s,releaseVelocityY:c};function f(e){let t=g.context.popupRef.current;t&&(eD(),eT(!0),t.style.removeProperty("transition"),t.setAttribute(h.C.endingStyle,""),o.flushSync(()=>{em(function(e){let{direction:t,deltaX:n,deltaY:r,velocityX:u,velocityY:o,releaseVelocityX:i,releaseVelocityY:l}=e;if(!t)return null;let s=g.context.popupRef.current;if(!s)return null;let c="left"===t||"right"===t?s.offsetWidth:s.offsetHeight;if(!Number.isFinite(c)||c<=0)return null;let a=Q&&Q.length>0&&null!=en?en:0,f=0;"down"===t?f=a:"up"===t&&(f=-a);let d=f+("left"===t||"right"===t?n:r),p=Math.max(0,c-("left"===t||"up"===t?-d:d));if(!Number.isFinite(p)||p<=0)return null;let h="left"===t||"right"===t?i:l,v=Math.abs(h)>0&&Number.isFinite(h)?h:"left"===t||"right"===t?u:o,m="left"===t||"up"===t?-v:v;if(!Number.isFinite(m)||m<=.2)return null;let y=(0,E.u)(m,.2,4),b=(0,E.u)(p/y,80,360);if(!Number.isFinite(b))return null;let x=(0,E.u)(.1+(b-80)/280*.9,.1,1);return!Number.isFinite(x)||x<=0?null:x}({direction:e,...a}))}))}if(!Q||0===Q.length){if(!u){eM();return}let e=g.context.popupRef.current;if(!e){eM();return}let t=z(e,u),o="left"===u||"right"===u?n:r;if(!Number.isFinite(o)){eM();return}let s="left"===u||"up"===u?-o:o;if(s<=0)return eM(),!1;let c="left"===u||"right"===u?i:l;if(("left"===u||"up"===u?-c:c)>=.5&&s>0)return f(u),!0;let a=s>t;return a?f(u):eM(),a}if("down"!==m&&"up"!==m||!eu||0===ee.length){eM();return}let d="down"===m?r:-r;if(!Number.isFinite(d)){eM();return}let p=Math.sign(d),v="down"===m?c:-c,y="down"===m?l:-l,b=Number.isFinite(v)?v:y;if(0!==p&&Math.abs(d)>=10&&Number.isFinite(b)){let e=Math.sign(b);0!==e&&e!==p&&(b=y)}let x=null!=en?en:0,w=(0,E.u)(x+d,0,eu),S=Number.isFinite(b)&&Math.abs(b)>=.5?300*(0,E.u)(b,-4,4):0,C=G?w:(0,E.u)(w+S,0,eu),R=(0,W.e)(A.aq,t),P=()=>(ey.current=et,null==er||er(null,R),f(m),!0);if(G){let e=[...ee].sort((e,t)=>e.offset-t.offset);if(0===e.length)return eM(),!1;let t=0,n=Math.abs(x-e[0].offset);for(let r=1;r<e.length;r+=1){let u=Math.abs(x-e[r].offset);u<n&&(n=u,t=r)}let r=e[0];for(let t of(n=Math.abs(C-r.offset),e)){let e=Math.abs(C-t.offset);e<n&&(n=e,r=t)}let u=Math.sign(b),o=C;if(0!==p&&0!==u&&u===p&&Math.abs(b)>=.5){let n=(0,E.u)(t+p,0,e.length-1);if(n!==t){let t=e[n];(p>0?C<t.offset:C>t.offset)&&(r=t,o=t.offset)}else if(p>0)return P()}return Math.abs(o-eu)<Math.abs(o-r.offset)?P():(null==er||er(r.value,R),eM(),!1)}if(b>=.5&&d>0)return P();let k=ee[0],O=Math.abs(C-k.offset);for(let e of ee){let t=Math.abs(C-e.offset);t<O&&(O=t,k=e)}return Math.abs(C-eu)<O?P():(null==er||er(k.value,R),eM(),!1)},onDismiss(e){null==ef||ef.set({swipeProgress:0,frontmostHeight:0});let t=g.context.backdropRef.current;t&&(t.style.setProperty(N.s.swipeProgress,"0"),t.style.removeProperty(D.C.height));let n=(0,W.e)(A.aq,e);if(g.setOpen(!1,n),n.isCanceled){var r;let t=ey.current;void 0!==t&&(null==er||er(t,(0,W.e)(A.aq,e))),ey.current=void 0,null===(r=eb.current)||void 0===r||r.call(eb),eM();return}if(g.select("open")){ex.request(()=>{if(g.select("open")){var t;let n=ey.current;void 0!==n&&(null==er||er(n,(0,W.e)(A.aq,e))),ey.current=void 0,eM(),null===(t=eb.current)||void 0===t||t.call(eb)}else ey.current=void 0});return}ey.current=void 0,eT(!0)}}),eA=eN.getPointerProps(),eW=eN.getTouchProps(),ej=eN.reset;eb.current=ej,u.useEffect(()=>{let e=null!=ec?ec:ea;if(!e)return;let t=(0,s.P)(e),n=(0,i.Jj)(t);return(0,l.O)(t,"touchmove",function(r){if(eC.current)return;let u=eR.current,o=r.touches[0];if(!o||!u)return;let i=eh?o.clientY-u.lastY:o.clientX-u.lastX;if(V(r,n)){u.allowSwipe=!1,Z(u,o);return}if(2===r.touches.length||K(t,e)||!eo||!ei||ed||function(e,t,n){if(e.preserveNativeCrossAxisScroll)return!0;
1if(!0===e.allowSwipe||!e.hasCrossAxisScrollableContent)return!1;let r=n?t.clientY-e.startY:t.clientX-e.startX,u=Math.abs(n?t.clientX-e.startX:t.clientY-e.startY);return!(u<6||u<=Math.abs(r)+2)&&(e.preserveNativeCrossAxisScroll=!0,!0)}(u,o,eh)){Z(u,o);return}let l=u.scrollTarget;if(!l||l===t.documentElement||l===t.body||("vertical"===ep?!(l.scrollHeight>l.clientHeight):!(l.scrollWidth>l.clientWidth))){r.cancelable&&r.preventDefault(),Z(u,o);return}if(0!==i){let e=function(e,t,n,r){let{offset:u,max:o}=_(e,t),i=$(n,t);return null!==i&&(i?r>0:r<0)&&(i?u<=0:u>=o)}(l,ep,m,i);u.allowSwipe?r.cancelable&&r.preventDefault():r.cancelable&&e?(u.allowSwipe=!0,r.preventDefault()):u.allowSwipe=!1}Z(u,o)},{passive:!1,capture:!0})},[ei,ed,eo,ea,eh,ep,m,ec]),u.useEffect(()=>{eP&&!eN.swiping&&eI({resolvedProgress:!eo||el?0:null!=ek?ek:0,shouldTrackProgress:!0,notifyParent:!1})},[eI,B,el,q,eo,ek,eP,eN.swiping,g,ef]),u.useEffect(()=>{if(q)return eo||q(0),()=>{q(0)}},[q,eo]),u.useEffect(()=>{eo&&(ej(),eM())},[eM,eo,ej]),u.useEffect(()=>()=>{null==ef||ef.set({swipeProgress:0,frontmostHeight:0}),H(g.context.backdropRef.current,!1),eD()},[eD,g,ef]);let eF=u.useMemo(()=>({swiping:eN.swiping,getDragStyles:eN.getDragStyles,swipeStrength:null!=eg?eg:null,setSwipeDismissed:eT}),[eT,eN.getDragStyles,eN.swiping,eg]);function eY(){eC.current=!1,eR.current=null,eS.current="",eE.current=!1}return(0,Y.jsx)(y,{ref:t,className:r,style:d,render:n,...(0,b.dG)(v,{onPointerDown(e){var t;if(eS.current=e.pointerType,eE.current="pen"===e.pointerType,!eo||!ei||ed)return;let n=k((0,s.P)(e.currentTarget),e.clientX,e.clientY);!(U(n)||(null==n?void 0:n.closest(X)))&&"touch"!==e.pointerType&&(null===(t=eA.onPointerDown)||void 0===t||t.call(eA,e))},onPointerMove(e){var t;"touch"!==e.pointerType&&(null===(t=eA.onPointerMove)||void 0===t||t.call(eA,e))},onPointerUp(e){var t;eS.current===e.pointerType&&(eS.current=""),"touch"!==e.pointerType&&(null===(t=eA.onPointerUp)||void 0===t||t.call(eA,e))},onPointerCancel(e){var t;eS.current===e.pointerType&&(eS.current=""),"touch"!==e.pointerType&&(null===(t=eA.onPointerCancel)||void 0===t||t.call(eA,e))},onTouchStart(e){var t;if("pen"===eS.current&&eE.current){eE.current=!1,eC.current=!1,eR.current=null;return}if(!eo||!ei||ed){eC.current=!1,eR.current=null;return}let n=e.touches[0];if(!n)return;if(L(e)){eC.current=!1,eR.current=null;return}let r=k((0,s.P)(e.currentTarget),n.clientX,n.clientY);if(eC.current=U(r),eC.current){eR.current=null;return}let u=null!=ec?ec:ea,o=(0,C.U9)(e.nativeEvent),l=(0,i.kK)(o)?o:null;if(u&&l&&!(0,C.r3)(u,l)){eC.current=!0,eR.current=null;return}let c=null,a=!1;u&&l&&(c=P(l,u,ep),a=null!=P(l,u,ev));let f=null;c&&(f=!!function(e,t,n){let{offset:r,max:u}=_(e,t),o=$(n,t);return null!==o&&(o?r<=0:r>=u)}(c,ep,m)&&null),eR.current={startX:n.clientX,startY:n.clientY,lastX:n.clientX,lastY:n.clientY,scrollTarget:c,hasCrossAxisScrollableContent:a,allowSwipe:f,preserveNativeCrossAxisScroll:!1},null===(t=eW.onTouchStart)||void 0===t||t.call(eW,e)},onTouchMove(e){var t;if(eC.current||L(e))return;let n=eR.current;(null==n||!n.preserveNativeCrossAxisScroll)&&(null==n?void 0:n.allowSwipe)!==!1&&((null==n?void 0:n.scrollTarget)==null||n.allowSwipe)&&(null===(t=eW.onTouchMove)||void 0===t||t.call(eW,e))},onTouchEnd(e){var t;eY(),null===(t=eW.onTouchEnd)||void 0===t||t.call(eW,e)},onTouchCancel(e){var t;eY(),null===(t=eW.onTouchCancel)||void 0===t||t.call(eW,e)},"data-nested-dialog-open":void 0}),children:(0,Y.jsx)(j.Y.Provider,{value:eF,children:p})})});function H(e,t){if(e){if(t){e.setAttribute(I.z.swiping,"");return}e.removeAttribute(I.z.swiping)}}function U(e){return!!(null==e?void 0:e.closest(F.nA))}function z(e,t){return Math.max(.5*("left"===t||"right"===t?e.offsetWidth:e.offsetHeight),10)}function B(e,t){return e instanceof t.HTMLInputElement&&"range"===e.type}function K(e,t){var n;let r=(0,C.AW)(e);if(r&&(0,C.r3)(t,r)&&(0,i.kK)(r)&&("INPUT"===r.tagName||"TEXTAREA"===r.tagName)){let{selectionStart:e,selectionEnd:t}=r;if(null!=e&&null!=t&&e<t)return!0}let u=null===(n=e.getSelection)||void 0===n?void 0:n.call(e);return!!u&&!u.isCollapsed&&function(e,t){var n,r;let u=(0,i.kK)(e.anchorNode)?e.anchorNode:null===(n=e.anchorNode)||void 0===n?void 0:n.parentElement,o=(0,i.kK)(e.focusNode)?e.focusNode:null===(r=e.focu
1sNode)||void 0===r?void 0:r.parentElement;return e.containsNode(t,!0)||(0,C.r3)(t,u)||(0,C.r3)(t,o)}(u,t)}function V(e,t){let n=e.composedPath();return n?n.some(e=>B(e,t)):B((0,C.U9)(e),t)}function L(e){return V(e.nativeEvent,(0,i.Jj)(e.currentTarget))}function Z(e,t){e.lastX=t.clientX,e.lastY=t.clientY}function _(e,t){if("vertical"===t){let t=Math.max(0,e.scrollHeight-e.clientHeight);return{offset:e.scrollTop,max:t}}let n=Math.max(0,e.scrollWidth-e.clientWidth);return{offset:e.scrollLeft,max:n}}function $(e,t){return"vertical"===t?"down"===e||"up"!==e&&null:"right"===e||"left"!==e&&null}},54476:function(e,t,n){n.d(t,{C:function(){return i},Y:function(){return o}});var r=n(30797),u=n(2265);let o=u.createContext(null);function i(e){let t=u.useContext(o);if(!1===e&&null===t)throw Error((0,r.Z)(92));return t}},77095:function(e,t,n){n.d(t,{B7:function(){return w},ll:function(){return E}});var r=n(2265),u=n(54887),o=n(94046),i=n(62391),l=n(73146),s=n(44995),c=n(91781),a=n(57417),f=n(42074),d=n(27285),p=n(27981),h=n(65934),v=n(28122),g=n(74824),m=n(64313),y=n(4022),b=n(57437);let x=r.createContext(null),w=()=>r.useContext(x),S=(0,g.J)("portal"),E=r.forwardRef(function(e,t){let{render:n,className:g,style:E,children:C,container:R,renderGuards:P,...k}=e,{portalNode:O,portalSubtree:T}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{ref:t,container:n,componentProps:i=f.Nu,elementProps:l}=e,d=(0,s.M)(),p=w(),h=null==p?void 0:p.portalNode,[v,g]=r.useState(null),[y,b]=r.useState(null),x=(0,a.R)(e=>{null!==e&&b(e)}),E=r.useRef(null);(0,c.W)(()=>{var e,t;if(null===n){E.current&&(E.current=null,b(null),g(null));return}if(null==d)return;let r=null!==(t=null!==(e=n&&((0,o.UG)(n)?n:n.current))&&void 0!==e?e:h)&&void 0!==t?t:document.body;if(null==r){E.current&&(E.current=null,b(null),g(null));return}E.current!==r&&(E.current=r,b(null),g(r))},[n,h,d]);let C=(0,m.E)("div",i,{ref:[t,x],props:[{id:d,[S]:""},l]});return{portalNode:y,portalSubtree:v&&C?u.createPortal(C,v):null}}({container:R,ref:t,componentProps:e,elementProps:k}),M=r.useRef(null),D=r.useRef(null),I=r.useRef(null),N=r.useRef(null),[A,W]=r.useState(null),j=r.useRef(!1),F=null==A?void 0:A.modal,Y=null==A?void 0:A.open,X="boolean"==typeof P?P:!!A&&!A.modal&&A.open&&!!O;r.useEffect(()=>{if(O&&!F)return(0,l.y)((0,i.O)(O,"focusin",e,!0),(0,i.O)(O,"focusout",e,!0));function e(e){O&&e.relatedTarget&&(0,p.dE)(e)&&("focusin"===e.type?j.current&&((0,p.NX)(O),j.current=!1):((0,p.N6)(O),j.current=!0))}},[O,F]),r.useEffect(()=>{O&&!1===Y&&((0,p.NX)(O),j.current=!1)},[Y,O]);let q=r.useMemo(()=>({beforeOutsideRef:M,afterOutsideRef:D,beforeInsideRef:I,afterInsideRef:N,portalNode:O,setFocusManagerState:W}),[O]);return(0,b.jsxs)(r.Fragment,{children:[T,(0,b.jsxs)(x.Provider,{value:q,children:[X&&O&&(0,b.jsx)(d.O,{"data-type":"outside",ref:M,onFocus:e=>{if((0,p.dE)(e,O)){var t;null===(t=I.current)||void 0===t||t.focus()}else{let e=A?A.domReference:null,t=(0,p.e8)(e);null==t||t.focus()}}}),X&&O&&(0,b.jsx)("span",{"aria-owns":O.id,style:y.lX}),O&&u.createPortal(C,O),X&&O&&(0,b.jsx)(d.O,{"data-type":"outside",ref:D,onFocus:e=>{if((0,p.dE)(e,O)){var t;null===(t=N.current)||void 0===t||t.focus()}else{let t=A?A.domReference:null,n=(0,p.k0)(t);null==n||n.focus(),(null==A?void 0:A.closeOnFocusOut)&&(null==A||A.onOpenChange(!1,(0,h.e)(v.su,e.nativeEvent)))}}})]})]})})},93559:function(e,t,n){n.d(t,{k:function(){return l}});var r=n(10660),u=n(68502),o=n(90955);let i={open:(0,r.P)(e=>e.open),transitionStatus:(0,r.P)(e=>e.transitionStatus),domReferenceElement:(0,r.P)(e=>e.domReferenceElement),referenceElement:(0,r.P)(e=>e.positionReference??e.referenceElement),floatingElement:(0,r.P)(e=>e.floatingElement),floatingId:(0,r.P)(e=>e.floatingId)};class l extends u.u{constructor(e){let{syncOnly:t,nested:n,onOpenChange:r,triggerElements:u,...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:u},i),this.syncOnly=t}syncOpenEvent=(e,t)=>
1{(!e||!this.state.open||null!=t&&(0,o.Du)(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){this.context.onOpenChange?.(e,t);return}this.dispatchOpenChange(e,t),this.context.onOpenChange?.(e,t)}}},2868:function(e,t,n){n.d(t,{Zm:function(){return i},ay:function(){return l}});var r=n(2265);n(57437);let u=r.createContext(null),o=r.createContext(null),i=()=>{var e;return(null===(e=r.useContext(u))||void 0===e?void 0:e.id)||null},l=e=>{let t=r.useContext(o);return null!=e?e:t}},80788:function(e,t,n){n.d(t,{Jv:function(){return u}});var r=n(94046);function u(e,t=e?(0,r.Dx)(e):null){var n;return!!e&&!!e.isConnected&&!!t&&"hidden"!==(n=t).visibility&&"collapse"!==n.visibility&&("function"==typeof e.checkVisibility?e.checkVisibility():"none"!==t.display&&"contents"!==t.display)}},55422:function(e,t,n){n.d(t,{Ou:function(){return r},zr:function(){return u}});let r="data-base-ui-focusable",u="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])"},74824:function(e,t,n){n.d(t,{J:function(){return r}});function r(e){return`data-base-ui-${e}`}},79290:function(e,t,n){n.d(t,{Ie:function(){return s},Pe:function(){return o},ex:function(){return i},j7:function(){return l},zd:function(){return c}});var r=n(94046),u=n(55422);function o(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}function i(e){return e.matches("html,body")}function l(e){return(0,r.Re)(e)&&e.matches(u.zr)}function s(e){return!!e&&"combobox"===e.getAttribute("role")&&l(e)}function c(e){return e?e.hasAttribute(u.Ou)?e:e.querySelector(`[${u.Ou}]`)||e:null}},90955:function(e,t,n){n.d(t,{Du:function(){return c},MM:function(){return o},Zj:function(){return i},cr:function(){return l},p7:function(){return u},r:function(){return s}});var r=n(17239);function u(e){e.preventDefault(),e.stopPropagation()}function o(e){return"nativeEvent"in e}function i(e){return""===e.pointerType&&!!e.isTrusted||(r.Dt&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}function l(e){return!r.P9&&(!r.Dt&&0===e.width&&0===e.height||r.Dt&&1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"===e.pointerType||e.width<1&&e.height<1&&0===e.pressure&&0===e.detail&&"touch"===e.pointerType)}function s(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function c(e){let t=e.type;return"click"===t||"mousedown"===t||"keydown"===t||"keyup"===t}},78105:function(e,t,n){n.d(t,{C1:function(){return r},El:function(){return 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}},27981:function(e,t,n){n.d(t,{KW:function(){return h},N6:function(){return x},NX:function(){return w},Wq:function(){return p},dE:function(){return b},e8:function(){return y},ht:function(){return v},k0:function(){return m}});var r=n(94046),u=n(15866),o=n(63842),i=n(80788);function l(e){for(let t of Array.from(e.children))if("summary"===(0,r.wk)(t))return t;return null}function s(e){let t=e?(0,r.wk)(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.wk)(e.parentElement)&&l(e.parentElement)===e)&&("details"!==t||null==l(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.Zq)(n)?n.host:null}(t)){let n=t!==e,u="slot"===(0,r.wk)(t);if(t.hasAttribute("inert")||n&&"details"===(0,r.wk)(t)&&!t.open&&!function(e,t){let n=l(t);return!!n&&(e===n||(0,o.r3)(n,e))}(e,t)||t.hasAttribute("hidden")||!u&&!function(e,t){let n=(0,r.Dx)(e);return t?"none"!==n.display:(0,i.Jv)(e,n)}(t,n))return!1}return!0}function a(e){let t=e.tabIndex;if(t<0){let t=(0,r.wk)(e);if("details"===t||"audio"===t||"video"===t||(0,r.Re)(e)&&e.isContentEditable)return 0}return t}function f(e){return"input"!==(0,r.wk)(e)?null:"radio"===e.type&&""!==e.name?e:null}function d(e){if((0,r.Re)(e)&&"slot"===(0,r.wk)(e)){let t=e.assignedElements({flatten:!0});if(t.length>0)return t}return(0,r.Re)(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function p(e){return c(e)&&a(e)>=0}function h(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=h(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 i=(0,o.AW)((0,u.P)(e)),l=n.indexOf(i);return n[-1===l?1===t?0:r-1:l+t]}function m(e){return g((0,u.P)(e).body,1)||e}function y(e){return g((0,u.P)(e).body,-1)||e}function b(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!(0,o.r3)(n,r)}
1function x(e){v(e).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})}function w(e){let t=[];!function e(t,n,u){d(t).forEach(t=>{(0,r.Re)(t)&&t.matches(n)&&u.push(t),e(t,n,u)})}(e,"[data-tabindex]",t),t.forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}},46247:function(e,t,n){n.d(t,{u:function(){return r}});function r(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))}},4022:function(e,t,n){n.d(t,{Ly:function(){return r},lX:function(){return o},nA:function(){return u}});let r="data-base-ui-click-trigger",u="[data-base-ui-swipe-ignore]",o={clipPath:"inset(50%)",position:"fixed",top:0,left:0}},65934:function(e,t,n){n.d(t,{e:function(){return u}});var r=n(42074);function u(e,t,n,u){let o=!1,i=!1,l=u??r.Nu;return{reason:e,event:t??new Event("base-ui"),cancel(){o=!0},allowPropagation(){i=!0},get isCanceled(){return o},get isPropagationAllowed(){return i},trigger:n,...l}}},28122:function(e,t,n){n.d(t,{Fh:function(){return i},R3:function(){return a},Sk:function(){return l},YP:function(){return r},_j:function(){return u},aq:function(){return d},bK:function(){return f},rC:function(){return o},su:function(){return s},tv:function(){return c}});let r="none",u="trigger-press",o="trigger-hover",i="outside-press",l="close-press",s="focus-out",c="escape-key",a="close-watcher",f="imperative-action",d="swipe"},63842:function(e,t,n){n.d(t,{AW:function(){return u},U9:function(){return i},r3:function(){return o}});var r=n(94046);function u(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function o(e,t){if(!e||!t)return!1;let n=t.getRootNode?.();if(e.contains(t))return!0;if(n&&(0,r.Zq)(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function i(e){return"composedPath"in e?e.composedPath()[0]:e.target}},8291:function(e,t,n){var r;n.d(t,{C:function(){return u},l:function(){return l}});let u=((r={}).startingStyle="data-starting-style",r.endingStyle="data-ending-style",r),o={[u.startingStyle]:""},i={[u.endingStyle]:""},l={transitionStatus:e=>"starting"===e?o:"ending"===e?i:null}},86069:function(e,t,n){n.d(t,{U:function(){return a}});var r=n(2265),u=n(94046),o=n(57417),i=n(91781),l=n(98116),s=n(30797);let c=r.createContext(void 0);function a(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{disabled:t=!1,focusableWhenDisabled:n,tabIndex:u=0,native:a=!0,composite:d}=e,p=r.useRef(null),h=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=r.useContext(c);if(void 0===t&&!e)throw Error((0,s.Z)(16));return t}(!0),v=null!=d?d:void 0!==h,{props:g}=function(e){let{focusableWhenDisabled:t,disabled:n,composite:u=!1,tabIndex:o=0,isNativeButton:i}=e,l=u&&!1!==t,s=u&&!1===t;return{props:r.useMemo(()=>{let e={onKeyDown(e){n&&t&&"Tab"!==e.key&&e.preventDefault()}};return u||(e.tabIndex=o,i||!n||(e.tabIndex=t?o:-1)),(i&&(t||l)||!i&&n)&&(e["aria-disabled"]=n),i&&(!t||s)&&(e.disabled=n),e},[u,n,t,l,s,i,o])}}({focusableWhenDisabled:n,disabled:t,composite:v,tabIndex:u,isNativeButton:a}),m=r.useCallback(()=>{let e=p.current;f(e)&&v&&t&&void 0===g.disabled&&e.disabled&&(e.disabled=!1)},[t,g.disabled,v]);return(0,i.W)(m,[m]),{getButtonProps:r.useCallback(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{onClick:n,onMouseDown:r,onKeyUp:u,onKeyDown:o,onPointerDown:i,...s}=e;return(0,l.dG)({onClick(e){if(t){e.preventDefault();return}null==n||n(e)},onMouseDown(e){t||null==r||r(e)},onKeyDown(e){if(t||((0,l.QK)(e),null==o||o(e),e.baseUIHandlerPrevented))return;let r=e.target===e.currentTarget,u=e.currentTarget,i=f(u),s=!a&&!!((null==u?void 0:u.tagName)==="A"&&(null==u?void 0:u.href)),c=r&&(a?i:!s),d="Enter"===e.key,p=" "===e.key,h=u.getAttribute("role"),g=(null==h?void 0:h.startsWith("menuitem"))||"option"===h||"gridcell"===h;if(r&&v&&p){if(e.defaultPrevented&&g)return;e.preventDefault(),s||a&&i?(u.click(),e.preventBaseUIHandler()):c&&(null==n||n(e),e.preventBaseUIHandler());return}c&&(!a&&(p||d)&&e.preventDefault(),!a&&d&&(null==n||n(e)))},onKeyUp(e){if(!t){if((0,l.QK)(e),null==u||u(e),e.target===e.currentTarget&&a&&v&&f(e.currentTarget)&&" "===e.key){e.preventDefault();return}!e.baseUIHandlerPrevented&&(e.target!==e.currentTarget||a||v||" "!==e.key||null==n||n(e))}},onPointerDown(e){if(t){e.preventDefault();return}null==i||i(e)}},a?{type:"button"}:{role:"button"},g,s)},[t,g,v,a]),buttonRef:(0,o.R)(e=>{p.current=e,m()})}}function f(e){return(0,u.Re)(e)&&"BUTTON"===e.tagName}},78337:function(e,t,n){n.d(t,{L:function(){return u}});var r=n(44995);function u(e){return(0,r.M)(e,"base-ui")}},59651:function(e,t,n){n.d(t,{s:function(){return c}});var r=n(2265),u=n(57417),o=n(54887),i=n(94122),l=n(11338),s=n(8291);function c(e){let{enabled:t=!0,open:n,ref:c,onComplete:a}=e,f=(0,u.R)(a),d=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],r=(0,i.p)();return(0,u.R)(function(u){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;r.cancel();let c=(0,l.q)(e);if(null==c)return;let a=()=>{o.flushSync(u)};if("function"!=typeof c.getAnimations||globalThis.BASE_UI_ANIMATIONS_DISABLED){u();return}function f(){Promise.all(c.getAnimations().map(e=>e.finished)).then(()=>{(null==i?void 0:i.aborted)||a()}).catch(()=>
1{if(n){(null==i?void 0:i.aborted)||a();return}let e=c.getAnimations();!(null==i?void 0:i.aborted)&&e.length>0&&e.some(e=>e.pending||"finished"!==e.playState)&&f()})}if(t){let e=s.C.startingStyle;if(!c.hasAttribute(e)){r.request(f);return}let t=new MutationObserver(()=>{c.hasAttribute(e)||(t.disconnect(),f())});t.observe(c,{attributes:!0,attributeFilter:[e]}),null==i||i.addEventListener("abort",()=>t.disconnect(),{once:!0});return}r.request(f)})}(c,n,!1);r.useEffect(()=>{if(!t)return;let e=new AbortController;return d(f,e.signal),()=>{e.abort()}},[t,n,f,d])}},64313:function(e,t,n){n.d(t,{E:function(){return f}});var r=n(30797),u=n(2265),o=n(97096),i=n(93932);function l(e){if(!u.isValidElement(e))return null;let t=e.props;return((0,i.c)(19)?t?.ref:e.ref)??null}var s=n(92179),c=n(42074),a=n(98116);function f(e,t,n={}){let i=t.render,f=function(e,t={}){let{className:n,style:r,render:u}=e,{state:i=c.Nu,ref:f,props:d,stateAttributesMapping:p,enabled:h=!0}=t,v=h?"function"==typeof n?n(i):n:void 0,g=h?"function"==typeof r?r(i):r:void 0,m=h?function(e,t){let n={};for(let r in e){let u=e[r];if(t?.hasOwnProperty(r)){let e=t[r](u);null!=e&&Object.assign(n,e);continue}!0===u?n[`data-${r.toLowerCase()}`]="":u&&(n[`data-${r.toLowerCase()}`]=u.toString())}return n}(i,p):c.Nu,y=h&&d?Array.isArray(d)?(0,a.wu)(d):(0,a.dG)(void 0,d):void 0,b=h?(0,s.P)(m,y)??{}:c.Nu;return("undefined"!=typeof document&&(h?Array.isArray(f)?b.ref=(0,o.j)([b.ref,l(u),...f]):b.ref=(0,o.r)(b.ref,l(u),f):(0,o.r)(null,null)),h)?(void 0!==v&&(b.className=(0,a.Ez)(b.className,v)),void 0!==g&&(b.style=(0,s.P)(b.style,g)),b):c.Nu}(t,n);return!1===n.enabled?null:function(e,t,n,o){if(t){if("function"==typeof t)return t(n,o);let e=(0,a.dG)(n,t.props);e.ref=n.ref;let r=t;return r?.$$typeof===d&&(r=u.Children.toArray(t)[0]),u.cloneElement(r,e)}if(e&&"string"==typeof e)return"button"===e?(0,u.createElement)("button",{type:"button",...n,key:n.key}):"img"===e?(0,u.createElement)("img",{alt:"",...n,key:n.key}):u.createElement(e,n);throw Error((0,r.Z)(8))}(e,i,f,n.state??c.Nu)}let d=Symbol.for("react.lazy")},98116:function(e,t,n){n.d(t,{Ez:function(){return h},QK:function(){return p},dG:function(){return o},wu:function(){return i}});var r=n(92179);let u={};function o(e,t,n,r,u){if(!n&&!r&&!u&&!e)return l(t);let o=l(e);return t&&(o=s(o,t)),n&&(o=s(o,n)),r&&(o=s(o,r)),u&&(o=s(o,u)),o}function i(e){if(0===e.length)return u;if(1===e.length)return l(e[0]);let t=l(e[0]);for(let n=1;n<e.length;n+=1)t=s(t,e[n]);return t}function l(e){return a(e)?{...f(e,u)}:function(e){let t={...e};for(let e in t){let n=t[e];c(e,n)&&(t[e]=d(n))}return t}(e)}function s(e,t){return a(t)?f(t,e):function(e,t){if(!t)return e;for(let n in t){let u=t[n];switch(n){case"style":e[n]=(0,r.P)(e.style,u);break;case"className":e[n]=h(e.className,u);break;default:c(n,u)?e[n]=function(e,t){return t?e?(...n)=>{let r=n[0];if(v(r)){p(r);let u=t(...n);return r.baseUIHandlerPrevented||e?.(...n),u}let u=t(...n);return e?.(...n),u}:d(t):e}(e[n],u):e[n]=u}}return e}(e,t)}function c(e,t){let n=e.charCodeAt(0),r=e.charCodeAt(1),u=e.charCodeAt(2);return 111===n&&110===r&&u>=65&&u<=90&&("function"==typeof t||void 0===t)}function a(e){return"function"==typeof e}function f(e,t){return a(e)?e(t):e??u}function d(e){return e?(...t)=>{let n=t[0];return v(n)&&p(n),e(...t)}:e}function p(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function h(e,t){return t?e?t+" "+e:t:e}function v(e){return null!=e&&"object"==typeof e&&"nativeEvent"in e}},27285:function(e,t,n){n.d(t,{O:function(){return c}});var r=n(2265),u=n(91781),o=n(17239);let i={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},l={...i,position:"fixed",top:0,left:0};({...i});var s=n(57437);let c=r.forwardRef(function(e,t){let[n,i]=r.useState();return(0,u.W)(()=>{o.G6&&i("button")},[]),(0,s.jsx)("span",{...e,ref:t,style:l,"aria-hidden":!n||void 0,tabIndex:0,role:n,"data-base-ui-focus-guard":""})})},49365:function(e,t,n){n.d(t,{IZ:function(){return i},SD:function(){return p},wC:function(){return d}});var r,u,o=n(8291);let i=((r={}).open="data-open",r.closed="data-closed",r[r.startingStyle=o.C.startingStyle]="startingStyle",r[r.endingStyle=o.C.endingStyle]="endingStyle",r.anchorHidden="data-anchor-hidden",r.side="data-side",r.align="data-align",r),l=((u={}).popupOpen="data-popup-open",u.pressed="data-pressed",u),s={[l.popupOpen]:""};l.popupOpen,l.pressed;let c={[i.open]:""},a={[i.closed]:""},f={[i.anchorHidden]:""},d={open:e=>e?s:null},p={open:e=>e?c:a,anchorHidden:e=>e?f:null}},72430:function(e,t,n){n.d(t,{J_:function(){return h},_M:function(){return g},zf:function(){return y},Rp:function(){return b},wN:function(){return x},ex:function(){return w},bd:function(){return v},_Y:function(){return m}});var r=n(2265),u=n(42074),o=n(44995),i=n(57417),l=n(91781),s=n(55422),c=n(2868),a=n(94046),f=n(93559),d=n(94122),p=n(59651);let h={tabIndex:-1,[s.Ou]:""};function v(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],u=(0,o.M)(),i=null!=(0,c.Zm)(),s=r.useRef(null);void 0===e&&null===s.current&&(s.current=t(u,i));let d=null!=e?e:s.current;return!function(e){let{popupStore:t,treatPopupAsFloatingElement:n=!1,floatingRootContext:u,floatingId:o,nested:i,onOpenChange:s}=e,c=t.useState("open"),d=t.useState("activeTriggerElement"),p=t.useState(n?"popupElement":"positionerElement"),h=t.context.triggerElements,v=r.useRef(null);
1void 0===u&&null===v.current&&(v.current=new f.k({open:c,transitionStatus:void 0,referenceElement:d,floatingElement:p,triggerElements:h,onOpenChange:s,floatingId:o,syncOnly:!0,nested:i}));let g=null!=u?u:v.current;t.useSyncedValue("floatingId",o),(0,l.W)(()=>{let e={open:c,floatingId:o,referenceElement:d,floatingElement:p};(0,a.kK)(d)&&(e.domReferenceElement=d),g.state.positionReference===g.state.referenceElement&&(e.positionReference=d),g.update(e)},[c,o,d,p,g]),g.context.onOpenChange=s,g.context.nested=i}({popupStore:d,treatPopupAsFloatingElement:n,floatingRootContext:d.state.floatingRootContext,floatingId:u,nested:i,onOpenChange:d.setOpen}),{store:d,internalStore:s.current}}function g(e,t,n){var r;let u=null!==(r=null==n?void 0:n.id)&&void 0!==r?r:null;(u||t)&&(e.activeTriggerId=u,e.activeTriggerElement=null!=n?n:null)}function m(e,t,n,u){let o=n.useState("isMountedByTrigger",e),s=function(e,t){let n=r.useRef(null),u=r.useRef(null);return r.useCallback(r=>{if(void 0===e)return;let o=!1;if(null!==n.current){let e=n.current,r=u.current,i=t.context.triggerElements.getById(e);r&&i===r&&(t.context.triggerElements.delete(e),o=!0),n.current=null,u.current=null}if(null!==r&&(n.current=e,u.current=r,t.context.triggerElements.add(e,r),o=!0),o){let e=t.context.triggerElements.size;t.select("open")&&t.state.triggerCount!==e&&t.set("triggerCount",e)}},[t,e])}(e,n),c=(0,i.R)(t=>{if(s(t),!t)return;let r=n.select("open"),o=n.select("activeTriggerId");if(o===e){n.update({activeTriggerElement:t,...r?u:null});return}null==o&&r&&n.update({activeTriggerId:e,activeTriggerElement:t,...u})});return(0,l.W)(()=>{o&&n.update({activeTriggerElement:t.current,...u})},[o,n,t,...Object.values(u)]),{registerTrigger:c,isMountedByThisTrigger:o}}function y(e){let t=e.useState("open"),n=e.useState("triggerCount");(0,l.W)(()=>{if(!t){0!==e.state.triggerCount&&e.set("triggerCount",0);return}let n=e.context.triggerElements.size,r={};if(e.state.triggerCount!==n&&(r.triggerCount=n),!e.select("activeTriggerId")&&1===n){let t=e.context.triggerElements.entries().next();if(!t.done){let[e,n]=t.value;r.activeTriggerId=e,r.activeTriggerElement=n}}(void 0!==r.triggerCount||void 0!==r.activeTriggerId)&&e.update(r)},[t,e,n])}function b(e,t,n){let{mounted:u,setMounted:o,transitionStatus:s}=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],[u,o]=r.useState(e&&t?"idle":void 0),[i,s]=r.useState(e);return e&&!i&&(s(!0),o("starting")),e||!i||"ending"===u||n||o("ending"),e||i||"ending"!==u||o(void 0),(0,l.W)(()=>{if(!e&&i&&"ending"!==u&&n){let e=d.$.request(()=>{o("ending")});return()=>{d.$.cancel(e)}}},[e,i,u,n]),(0,l.W)(()=>{if(!e||t)return;let n=d.$.request(()=>{o(void 0)});return()=>{d.$.cancel(n)}},[t,e]),(0,l.W)(()=>{if(!e||!t)return;e&&i&&"idle"!==u&&o("starting");let n=d.$.request(()=>{o("idle")});return()=>{d.$.cancel(n)}},[t,e,i,u]),{mounted:i,setMounted:s,transitionStatus:u}}(e);t.useSyncedValues({mounted:u,transitionStatus:s});let c=(0,i.R)(()=>{var e,r;o(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),null==n||n(),null===(e=(r=t.context).onOpenChangeComplete)||void 0===e||e.call(r,!1)}),a=t.useState("preventUnmountingOnClose");return(0,p.s)({enabled:u&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||c()}}),{forceUnmount:c,transitionStatus:s}}function x(e,t){e.useSyncedValues(t),(0,l.W)(()=>()=>{e.update({activeTriggerProps:u.Nu,inactiveTriggerProps:u.Nu,popupProps:u.Nu})},[e])}function w(e,t){(0,l.W)(()=>{t||null===e.state.openMethod||e.set("openMethod",null)},[t,e]),(0,l.W)(()=>()=>{null!==e.state.openMethod&&e.set("openMethod",null)},[e])}},11338:function(e,t,n){n.d(t,{q:function(){return r}});function r(e){return null==e?e:"current"in e?e.current:e}},62391:function(e,t,n){n.d(t,{O:function(){return r}});function r(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}},17239:function(e,t,n){n.d(t,{Dt:function(){return a},G6:function(){return c},P9:function(){return f},Pf:function(){return l},gn:function(){return s}});let r="undefined"!=typeof navigator,u=function(){if(!r)return{platform:"",maxTouchPoints:-1};let e=navigator.userAgentData;return e?.platform?{platform:e.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??-1}}(),o=function(){if(!r)return"";let e=navigator.userAgentData;return e?.platform?e.platform:navigator.platform??""}(),i=function(){if(!r)return"";let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(({brand:e,version:t})=>`${e}/${t}`).join(" "):navigator.userAgent}(),l="undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter:none"),s="MacIntel"===u.platform&&u.maxTouchPoints>1||/iP(hone|ad|od)|iOS/.test(u.platform);r&&/firefox/i.test(i);let c=r&&/apple/i.test(navigator.vendor);r&&/Edg/i.test(i);let a=r&&/android/i.test(o)||/android/i.test(i);r&&o.toLowerCase().startsWith("mac")&&navigator.maxTouchPoints;let f=i.includes("jsdom/")},42074:function(e,t,n){function r(){}n.d(t,{Nu:function(){return u},dG:function(){return r}}),Object.freeze([]);let u=Object.freeze({})},30797:function(e,t,n){var r;let u=(r="https://base-ui.com/production-error",function(e,...t){let n=new URL(r);
1return n.searchParams.set("code",e.toString()),t.forEach(e=>n.searchParams.append("args[]",e)),`Base UI error #${e}; visit ${n} for the full message.`});t.Z=u},73146:function(e,t,n){n.d(t,{y:function(){return r}});function r(...e){return()=>{for(let t=0;t<e.length;t+=1){let n=e[t];n&&n()}}}},92179:function(e,t,n){n.d(t,{P:function(){return r}});function r(e,t){return e&&!t?e:!e&&t?t:e||t?{...e,...t}:void 0}},15866:function(e,t,n){n.d(t,{P:function(){return r}});function r(e){return e?.ownerDocument||document}},93932:function(e,t,n){n.d(t,{c:function(){return u}});let r=parseInt(n(2265).version,10);function u(e){return r>=e}},42329:function(e,t,n){n.d(t,{w:function(){return o}});var r,u=n(2265);let o={...r||(r=n.t(u,2))}},68502:function(e,t,n){let r;n.d(t,{u:function(){return d}});var u=n(2265),o=n(82558),i=n(35195);let l=(0,n(93932).c)(19)?function(e,t,n,i,l){let s;if(!r)return function(e,t,n,r,i){let l=u.useCallback(()=>t(e.getSnapshot(),n,r,i),[e,t,n,r,i]);return(0,o.useSyncExternalStore)(e.subscribe,l,l)}(e,t,n,i,l);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,i)&&Object.is(s.a3,l)||(s.store!==e&&(r.didChangeStore=!0),s.store=e,s.selector=t,s.a1=n,s.a2=i,s.a3=l,s.didChange=!0):(s={store:e,selector:t,a1:n,a2:i,a3:l,value:t(e.getSnapshot(),n,i,l),didChange:!1},r.syncHooks.push(s)),s.value}:function(e,t,n,r,u){return(0,i.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,u))};[].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],u=r.selector(r.store.state,r.a1,r.a2,r.a3);(r.didChange||!Object.is(r.value,u))&&(t=!0,r.value=u,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))}});class s{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])){this.setState({...this.state,...e});return}}set(e,t){Object.is(this.state[e],t)||this.setState({...this.state,[e]:t})}notifyAll(){let e={...this.state};this.setState(e)}use(e,t,n,r){return l(this,e,t,n,r)}}var c=n(57417),a=n(91781),f=n(42074);class d extends s{useSyncedValue(e,t){u.useDebugValue(e);let n=this;(0,a.W)(()=>{n.state[e]!==t&&n.set(e,t)},[n,e,t])}useSyncedValueWithCleanup(e,t){let n=this;(0,a.W)(()=>(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,a.W)(()=>{t.update(e)},[t,...n])}useControlledProp(e,t){u.useDebugValue(e);let n=this,r=void 0!==t;(0,a.W)(()=>{r&&!Object.is(n.state[e],t)&&n.setState({...n.state,[e]:t})},[n,e,t,r])}select(e,t,n,r){return(0,this.selectors[e])(this.state,t,n,r)}useState(e,t,n,r){return u.useDebugValue(e),l(this,this.selectors[e],t,n,r)}useContextCallback(e,t){u.useDebugValue(e);let n=(0,c.R)(null!=t?t:f.dG);this.context[e]=n}useStateSetter(e){let t=u.useRef(void 0);return void 0===t.current&&(t.current=t=>{this.set(e,t)}),t.current}observe(e,t){let n;let r=(n="function"==typeof e?e:this.selectors[e])(this.state);return t(r,r,this),this.subscribe(e=>{let u=n(e);if(!Object.is(r,u)){let e=r;r=u,t(u,e,this)}})}constructor(e,t={},n){super(e),this.context=t,this.selectors=n}}},10660:function(e,t,n){n.d(t,{P:function(){return u}});var r=n(30797);let u=(e,t,n,u,o,i,...l)=>{let s;if(l.length>0)throw Error((0,r.Z)(1));if(e&&t&&n&&u&&o&&i)s=(r,l,s,c)=>{let a=e(r,l,s,c),f=t(r,l,s,c);return i(a,f,n(r,l,s,c),u(r,l,s,c),o(r,l,s,c),l,s,c)};else if(e&&t&&n&&u&&o)s=(r,i,l,s)=>{let c=e(r,i,l,s);return o(c,t(r,i,l,s),n(r,i,l,s),u(r,i,l,s),i,l,s)};else if(e&&t&&n&&u)s=(r,o,i,l)=>u(e(r,o,i,l),t(r,o,i,l),n(r,o,i,l),o,i,l);else if(e&&t&&n)s=(r,u,o,i)=>n(e(r,u,o,i),t(r,u,o,i),u,o,i);else if(e&&t)s=(n,r,u,o)=>t(e(n,r,u,o),r,u,o);else if(e)s=e;else throw Error("Missing arguments");return s}},94122:function(e,t,n){n.d(t,{$:function(){return l},p:function(){return s}});var r=n(29741),u=n(82665);class o{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)}constructor(){this.callbacks=[],this.callbacksCount=0,this.nextId=1,this.startId=1,this.isScheduled=!1,this.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){var r;null===(r=t[n])||void 0===r||r.call(t,e)}}}}let i=new o;class l{static create(){return new l}static request(e){return i.request(e)}static cancel(e){return i.cancel(e)}request(e){this.cancel(),this.currentId=i.request(()=>{this.currentId=null,e()})}constructor(){this.currentId=null,this.cancel=()=>{null!==this.currentId&&(i.cancel(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.cancel}}function s(){let e=(0,r.B)(l.create).current;return(0,u.F)(e.disposeEffect),e}},44995:function(e,t,n){n.d(t,{M:function(){return l}});var r=n(2265),u=n(42329);let o=0,i=u.w.useId;function l(e,t){if(void 0!==i){let n=i();return null!=e?e:t?"".concat(t,"-").concat(n):n}return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"mui",[n,u]=r.useState(e),i=e||n;return r.useEffect(()=>{null==n&&(o+=1,u("".concat(t,"-").concat(o)))},[n,t]),i}(e,t)}},91781:function(e,t,n){n.d(t,{W:function(){return u}});var r=n(2265);let u="undefined"!=typeof document?r.useLayoutEffect:()=>{}},97096:function(e,t,n){n.d(t,{j:function(){return o},r:function(){return u}});var r=n(29741);function u(e,t,n,u){let o=(0,r.B)(i).current;return(o.refs[0]!==e||o.refs[1]!==t||o.refs[2]!==n||o.refs[3]!==u)&&l(o,[e,t,n,u]),o.callback}function o(e){let t=(0,r.B)(i).current;return(t.refs.length!==e.length||t.refs.some((t,n)=>t!==e[n]))&&l(t,e),t.callback}function i(){return{callback:null,cleanup:null,refs:[]}}function l(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 u=t[e];if(null!=u)switch(typeof u){case"function":{let t=u(n);"function"==typeof t&&(r[e]=t);break}case"object":u.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}}}}}}},82665:function(e,t,n){n.d(t,{F:function(){return o}});var r=n(2265);let u=[];function o(e){r.useEffect(e,u)}},29741:function(e,t,n){n.d(t,{B:function(){return o}});var r=n(2265);let u={};function o(e,t){let n=r.useRef(u);return n.current===u&&(n.current=e(t)),n}},57417:function(e,t,n){n.d(t,{R:function(){return l}});var r=n(42329),u=n(29741);let o=r.w.useInsertionEffect,i=o&&o!==r.w.useLayoutEffect?o:e=>e();function l(e){let t=(0,u.B)(s).current;return t.next=e,i(t.effect),t.trampoline}function s(){let e={next:void 0,callback:c,trampoline:function(){for(var t,n=arguments.length,r=Array(n),u=0;u<n;u++)r[u]=arguments[u];return null===(t=e.callback)||void 0===t?void 0:t.call(e,...r)},effect:()=>{e.callback=e.next}};return e}function c(){}},58523:function(e,t,n){n.d(t,{K:function(){return i},V:function(){return o}});var r=n(29741),u=n(82665);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 i(){let e=(0,r.B)(o.create).current;return(0,u.F)(e.disposeEffect),e}}}]);
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.