"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[274],{5047:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),o(n(16101),t),o(n(46794),t),o(n(65163),t),o(n(84e3),t),o(n(79779),t),o(n(77453),t),o(n(80962),t),o(n(12930),t),o(n(98971),t),o(n(53978),t),o(n(75989),t),o(n(48292),t),o(n(79487),t),o(n(49254),t),o(n(8292),t),o(n(17853),t),o(n(79957),t),o(n(57621),t),o(n(42024),t),o(n(47381),t),o(n(15415),t),o(n(59444),t),o(n(8247),t),o(n(31507),t),o(n(85237),t),o(n(9104),t),o(n(84010),t),o(n(44873),t),o(n(86504),t),o(n(68340),t),o(n(15830),t),o(n(40648),t),o(n(46786),t),o(n(37120),t),o(n(61060),t),o(n(68250),t),o(n(62860),t),o(n(52535),t),o(n(33532),t),o(n(79088),t),o(n(68429),t),o(n(81295),t),o(n(7140),t),o(n(44997),t),o(n(42652),t),o(n(64791),t),o(n(91251),t),o(n(14701),t),o(n(91181),t),o(n(51441),t),o(n(56541),t),o(n(78143),t),o(n(58834),t),o(n(83784),t),o(n(88644),t),o(n(46164),t),o(n(83715),t),o(n(34029),t),o(n(48356),t),o(n(85898),t),o(n(73431),t),o(n(10896),t),o(n(43991),t),o(n(40582),t),o(n(52782),t),o(n(37206),t),o(n(84922),t),o(n(82110),t),o(n(58394),t),o(n(92088),t),o(n(65219),t)},6878:(e,t,n)=>{n.d(t,{UC:()=>n2,q7:()=>n8,ZL:()=>n4,bL:()=>n1,Pb:()=>n7,G5:()=>n9,ZP:()=>n3,l9:()=>n5});var r,o,i,a,s=n(7620),l=n.t(s,2);function u(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}function c(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function d(...e){return t=>{let n=!1,r=e.map(e=>{let r=c(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t{},p=l[" useInsertionEffect ".trim().toString()]||f;function m({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){let[o,i,a]=function({defaultProp:e,onChange:t}){let[n,r]=s.useState(e),o=s.useRef(n),i=s.useRef(t);return p(()=>{i.current=t},[t]),s.useEffect(()=>{o.current!==n&&(i.current?.(n),o.current=n)},[n,o]),[n,r,i]}({defaultProp:t,onChange:n}),l=void 0!==e,u=l?e:o;{let t=s.useRef(void 0!==e);s.useEffect(()=>{let e=t.current;if(e!==l){let t=l?"controlled":"uncontrolled";console.warn(`${r} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=l},[l,r])}return[u,s.useCallback(t=>{if(l){let n="function"==typeof t?t(e):t;n!==e&&a.current?.(n)}else i(t)},[l,e,i,a])]}Symbol("RADIX:SYNC_STATE");var v=n(97509),y=Symbol("radix.slottable");function g(e){return s.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===y}var x=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let n=function(e){let t=function(e){let t=s.forwardRef((e,t)=>{let{children:n,...r}=e;if(s.isValidElement(n)){var o;let e,i,a=(o=n,(i=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(i=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),l=function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==s.Fragment&&(l.ref=t?d(t,a):a),s.cloneElement(n,l)}return s.Children.count(n)>1?s.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),n=s.forwardRef((e,n)=>{let{children:r,...o}=e,i=s.Children.toArray(r),a=i.find(g);if(a){let e=a.props.children,r=i.map(t=>t!==a?t:s.Children.count(e)>1?s.Children.only(null):s.isValidElement(e)?e.props.children:null);return(0,h.jsx)(t,{...o,ref:n,children:s.isValidElement(e)?s.cloneElement(e,void 0,r):null})}return(0,h.jsx)(t,{...o,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}(`Primitive.${t}`),r=s.forwardRef((e,r)=>{let{asChild:o,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,h.jsx)(o?n:t,{...i,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function b(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}var w=n(67198),P=n(86111),E=n(79807);function S(e,t=[]){let n=[],r=()=>{let t=n.map(e=>s.createContext(e));return function(n){let r=n?.[e]||t;return s.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){let o=s.createContext(r),i=n.length;n=[...n,r];let a=t=>{let{scope:n,children:r,...a}=t,l=n?.[e]?.[i]||o,u=s.useMemo(()=>a,Object.values(a));return(0,h.jsx)(l.Provider,{value:u,children:r})};return a.displayName=t+"Provider",[a,function(n,a){let l=a?.[e]?.[i]||o,u=s.useContext(l);if(u)return u;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return s.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}(r,...t)]}function C(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function j(...e){return t=>{let n=!1,r=e.map(e=>{let r=C(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t{let{children:n,...r}=e;if(s.isValidElement(n)){var o;let e,i,a=(o=n,(i=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(i=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),l=function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==s.Fragment&&(l.ref=t?j(t,a):a),s.cloneElement(n,l)}return s.Children.count(n)>1?s.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),n=s.forwardRef((e,n)=>{let{children:r,...o}=e,i=s.Children.toArray(r),a=i.find(A);if(a){let e=a.props.children,r=i.map(t=>t!==a?t:s.Children.count(e)>1?s.Children.only(null):s.isValidElement(e)?e.props.children:null);return(0,h.jsx)(t,{...o,ref:n,children:s.isValidElement(e)?s.cloneElement(e,void 0,r):null})}return(0,h.jsx)(t,{...o,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}var R=Symbol("radix.slottable");function A(e){return s.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===R}var _=new WeakMap;function D(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let n=function(e,t){let n=e.length,r=O(t),o=r>=0?r:n+r;return o<0||o>=n?-1:o}(e,t);return -1===n?void 0:e[n]}function O(e){return e!=e||0===e?0:Math.trunc(e)}o=new WeakMap;var L=s.createContext(void 0),k=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let n=T(`Primitive.${t}`),r=s.forwardRef((e,r)=>{let{asChild:o,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,h.jsx)(o?n:t,{...i,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function N(e,t){e&&v.flushSync(()=>e.dispatchEvent(t))}function I(e){let t=s.useRef(e);return s.useEffect(()=>{t.current=e}),s.useMemo(()=>(...e)=>t.current?.(...e),[])}var F="dismissableLayer.update",B=s.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),V=s.forwardRef((e,t)=>{var n,r;let{disableOutsidePointerEvents:o=!1,onEscapeKeyDown:a,onPointerDownOutside:l,onFocusOutside:u,onInteractOutside:c,onDismiss:d,...f}=e,p=s.useContext(B),[m,v]=s.useState(null),y=null!=(r=null==m?void 0:m.ownerDocument)?r:null==(n=globalThis)?void 0:n.document,[,g]=s.useState({}),x=M(t,e=>v(e)),w=Array.from(p.layers),[P]=[...p.layersWithOutsidePointerEventsDisabled].slice(-1),E=w.indexOf(P),S=m?w.indexOf(m):-1,C=p.layersWithOutsidePointerEventsDisabled.size>0,j=S>=E,T=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,r=I(e),o=s.useRef(!1),i=s.useRef(()=>{});return s.useEffect(()=>{let e=e=>{if(e.target&&!o.current){let t=function(){W("dismissableLayer.pointerDownOutside",r,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",i.current),i.current=t,n.addEventListener("click",i.current,{once:!0})):t()}else n.removeEventListener("click",i.current);o.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",i.current)}},[n,r]),{onPointerDownCapture:()=>o.current=!0}}(e=>{let t=e.target,n=[...p.branches].some(e=>e.contains(t));j&&!n&&(null==l||l(e),null==c||c(e),e.defaultPrevented||null==d||d())},y),R=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,r=I(e),o=s.useRef(!1);return s.useEffect(()=>{let e=e=>{e.target&&!o.current&&W("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),()=>n.removeEventListener("focusin",e)},[n,r]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}(e=>{let t=e.target;![...p.branches].some(e=>e.contains(t))&&(null==u||u(e),null==c||c(e),e.defaultPrevented||null==d||d())},y);return!function(e,t=globalThis?.document){let n=I(e);s.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{S===p.layers.size-1&&(null==a||a(e),!e.defaultPrevented&&d&&(e.preventDefault(),d()))},y),s.useEffect(()=>{if(m)return o&&(0===p.layersWithOutsidePointerEventsDisabled.size&&(i=y.body.style.pointerEvents,y.body.style.pointerEvents="none"),p.layersWithOutsidePointerEventsDisabled.add(m)),p.layers.add(m),U(),()=>{o&&1===p.layersWithOutsidePointerEventsDisabled.size&&(y.body.style.pointerEvents=i)}},[m,y,o,p]),s.useEffect(()=>()=>{m&&(p.layers.delete(m),p.layersWithOutsidePointerEventsDisabled.delete(m),U())},[m,p]),s.useEffect(()=>{let e=()=>g({});return document.addEventListener(F,e),()=>document.removeEventListener(F,e)},[]),(0,h.jsx)(k.div,{...f,ref:x,style:{pointerEvents:C?j?"auto":"none":void 0,...e.style},onFocusCapture:b(e.onFocusCapture,R.onFocusCapture),onBlurCapture:b(e.onBlurCapture,R.onBlurCapture),onPointerDownCapture:b(e.onPointerDownCapture,T.onPointerDownCapture)})});function U(){let e=new CustomEvent(F);document.dispatchEvent(e)}function W(e,t,n,r){let{discrete:o}=r,i=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),o?N(i,a):i.dispatchEvent(a)}V.displayName="DismissableLayer",s.forwardRef((e,t)=>{let n=s.useContext(B),r=s.useRef(null),o=M(t,r);return s.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,h.jsx)(k.div,{...e,ref:o})}).displayName="DismissableLayerBranch";var $=0;function K(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var G="focusScope.autoFocusOnMount",H="focusScope.autoFocusOnUnmount",z={bubbles:!1,cancelable:!0},X=s.forwardRef((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:i,...a}=e,[l,u]=s.useState(null),c=I(o),d=I(i),f=s.useRef(null),p=M(t,e=>u(e)),m=s.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;s.useEffect(()=>{if(r){let e=function(e){if(m.paused||!l)return;let t=e.target;l.contains(t)?f.current=t:Z(f.current,{select:!0})},t=function(e){if(m.paused||!l)return;let t=e.relatedTarget;null!==t&&(l.contains(t)||Z(f.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&Z(l)});return l&&n.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,l,m.paused]),s.useEffect(()=>{if(l){Q.add(m);let e=document.activeElement;if(!l.contains(e)){let t=new CustomEvent(G,z);l.addEventListener(G,c),l.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.activeElement;for(let r of e)if(Z(r,{select:t}),document.activeElement!==n)return}(Y(l).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&Z(l))}return()=>{l.removeEventListener(G,c),setTimeout(()=>{let t=new CustomEvent(H,z);l.addEventListener(H,d),l.dispatchEvent(t),t.defaultPrevented||Z(null!=e?e:document.body,{select:!0}),l.removeEventListener(H,d),Q.remove(m)},0)}}},[l,c,d,m]);let v=s.useCallback(e=>{if(!n&&!r||m.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){let t=e.currentTarget,[r,i]=function(e){let t=Y(e);return[q(t,e),q(t.reverse(),e)]}(t);r&&i?e.shiftKey||o!==i?e.shiftKey&&o===r&&(e.preventDefault(),n&&Z(i,{select:!0})):(e.preventDefault(),n&&Z(r,{select:!0})):o===t&&e.preventDefault()}},[n,r,m.paused]);return(0,h.jsx)(k.div,{tabIndex:-1,...a,ref:p,onKeyDown:v})});function Y(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function q(e,t){for(let n of e)if(!function(e,t){let{upTo:n}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===n||e!==n);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function Z(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}X.displayName="FocusScope";var Q=function(){let e=[];return{add(t){let n=e[0];t!==n&&(null==n||n.pause()),(e=J(e,t)).unshift(t)},remove(t){var n;null==(n=(e=J(e,t))[0])||n.resume()}}}();function J(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}var ee=globalThis?.document?s.useLayoutEffect:()=>{},et=l[" useId ".trim().toString()]||(()=>void 0),en=0;function er(e){let[t,n]=s.useState(et());return ee(()=>{e||n(e=>e??String(en++))},[e]),e||(t?`radix-${t}`:"")}var eo=n(60496),ei=n(95230),ea=s.forwardRef((e,t)=>{let{children:n,width:r=10,height:o=5,...i}=e;return(0,h.jsx)(k.svg,{...i,ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,h.jsx)("polygon",{points:"0,0 30,0 15,10"})})});ea.displayName="Arrow";var es=globalThis?.document?s.useLayoutEffect:()=>{},el="Popper",[eu,ec]=S(el),[ed,eh]=eu(el),ef=e=>{let{__scopePopper:t,children:n}=e,[r,o]=s.useState(null);return(0,h.jsx)(ed,{scope:t,anchor:r,onAnchorChange:o,children:n})};ef.displayName=el;var ep="PopperAnchor",em=s.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:r,...o}=e,i=eh(ep,n),a=s.useRef(null),l=M(t,a);return s.useEffect(()=>{i.onAnchorChange((null==r?void 0:r.current)||a.current)}),r?null:(0,h.jsx)(k.div,{...o,ref:l})});em.displayName=ep;var ev="PopperContent",[ey,eg]=eu(ev),ex=s.forwardRef((e,t)=>{var n,r,o,i,a,l,u,c;let{__scopePopper:d,side:f="bottom",sideOffset:p=0,align:m="center",alignOffset:v=0,arrowPadding:y=0,avoidCollisions:g=!0,collisionBoundary:x=[],collisionPadding:b=0,sticky:w="partial",hideWhenDetached:P=!1,updatePositionStrategy:E="optimized",onPlaced:S,...C}=e,j=eh(ev,d),[T,R]=s.useState(null),A=M(t,e=>R(e)),[_,D]=s.useState(null),O=function(e){let[t,n]=s.useState(void 0);return es(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,o;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,o=t.blockSize}else r=e.offsetWidth,o=e.offsetHeight;n({width:r,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}(_),L=null!=(u=null==O?void 0:O.width)?u:0,N=null!=(c=null==O?void 0:O.height)?c:0,F="number"==typeof b?b:{top:0,right:0,bottom:0,left:0,...b},B=Array.isArray(x)?x:[x],V=B.length>0,U={padding:F,boundary:B.filter(eE),altBoundary:V},{refs:W,floatingStyles:$,placement:K,isPositioned:G,middlewareData:H}=(0,eo.we)({strategy:"fixed",placement:f+("center"!==m?"-"+m:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),n=0;n{let{elements:t,rects:n,availableWidth:r,availableHeight:o}=e,{width:i,height:a}=n.reference,s=t.floating.style;s.setProperty("--radix-popper-available-width","".concat(r,"px")),s.setProperty("--radix-popper-available-height","".concat(o,"px")),s.setProperty("--radix-popper-anchor-width","".concat(i,"px")),s.setProperty("--radix-popper-anchor-height","".concat(a,"px"))}}),_&&(0,eo.UE)({element:_,padding:y}),eS({arrowWidth:L,arrowHeight:N}),P&&(0,eo.jD)({strategy:"referenceHidden",...U})]}),[z,X]=eC(K),Y=I(S);es(()=>{G&&(null==Y||Y())},[G,Y]);let q=null==(n=H.arrow)?void 0:n.x,Z=null==(r=H.arrow)?void 0:r.y,Q=(null==(o=H.arrow)?void 0:o.centerOffset)!==0,[J,ee]=s.useState();return es(()=>{T&&ee(window.getComputedStyle(T).zIndex)},[T]),(0,h.jsx)("div",{ref:W.setFloating,"data-radix-popper-content-wrapper":"",style:{...$,transform:G?$.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:J,"--radix-popper-transform-origin":[null==(i=H.transformOrigin)?void 0:i.x,null==(a=H.transformOrigin)?void 0:a.y].join(" "),...(null==(l=H.hide)?void 0:l.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,h.jsx)(ey,{scope:d,placedSide:z,onArrowChange:D,arrowX:q,arrowY:Z,shouldHideArrow:Q,children:(0,h.jsx)(k.div,{"data-side":z,"data-align":X,...C,ref:A,style:{...C.style,animation:G?void 0:"none"}})})})});ex.displayName=ev;var eb="PopperArrow",ew={top:"bottom",right:"left",bottom:"top",left:"right"},eP=s.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,o=eg(eb,n),i=ew[o.placedSide];return(0,h.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,h.jsx)(ea,{...r,ref:t,style:{...r.style,display:"block"}})})});function eE(e){return null!==e}eP.displayName=eb;var eS=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,i,a;let{placement:s,rects:l,middlewareData:u}=t,c=(null==(n=u.arrow)?void 0:n.centerOffset)!==0,d=c?0:e.arrowWidth,h=c?0:e.arrowHeight,[f,p]=eC(s),m={start:"0%",center:"50%",end:"100%"}[p],v=(null!=(i=null==(r=u.arrow)?void 0:r.x)?i:0)+d/2,y=(null!=(a=null==(o=u.arrow)?void 0:o.y)?a:0)+h/2,g="",x="";return"bottom"===f?(g=c?m:"".concat(v,"px"),x="".concat(-h,"px")):"top"===f?(g=c?m:"".concat(v,"px"),x="".concat(l.floating.height+h,"px")):"right"===f?(g="".concat(-h,"px"),x=c?m:"".concat(y,"px")):"left"===f&&(g="".concat(l.floating.width+h,"px"),x=c?m:"".concat(y,"px")),{data:{x:g,y:x}}}});function eC(e){let[t,n="center"]=e.split("-");return[t,n]}var ej=globalThis?.document?s.useLayoutEffect:()=>{},eM=s.forwardRef((e,t)=>{var n,r;let{container:o,...i}=e,[a,l]=s.useState(!1);ej(()=>l(!0),[]);let u=o||a&&(null==(r=globalThis)||null==(n=r.document)?void 0:n.body);return u?v.createPortal((0,h.jsx)(k.div,{...i,ref:t}),u):null});eM.displayName="Portal";var eT=globalThis?.document?s.useLayoutEffect:()=>{},eR=e=>{let{present:t,children:n}=e,r=function(e){var t,n;let[r,o]=s.useState(),i=s.useRef(null),a=s.useRef(e),l=s.useRef("none"),[u,c]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},s.useReducer((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return s.useEffect(()=>{let e=eA(i.current);l.current="mounted"===u?e:"none"},[u]),eT(()=>{let t=i.current,n=a.current;if(n!==e){let r=l.current,o=eA(t);e?c("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?c("UNMOUNT"):n&&r!==o?c("ANIMATION_OUT"):c("UNMOUNT"),a.current=e}},[e,c]),eT(()=>{if(r){var e;let t,n=null!=(e=r.ownerDocument.defaultView)?e:window,o=e=>{let o=eA(i.current).includes(e.animationName);if(e.target===r&&o&&(c("ANIMATION_END"),!a.current)){let e=r.style.animationFillMode;r.style.animationFillMode="forwards",t=n.setTimeout(()=>{"forwards"===r.style.animationFillMode&&(r.style.animationFillMode=e)})}},s=e=>{e.target===r&&(l.current=eA(i.current))};return r.addEventListener("animationstart",s),r.addEventListener("animationcancel",o),r.addEventListener("animationend",o),()=>{n.clearTimeout(t),r.removeEventListener("animationstart",s),r.removeEventListener("animationcancel",o),r.removeEventListener("animationend",o)}}c("ANIMATION_END")},[r,c]),{isPresent:["mounted","unmountSuspended"].includes(u),ref:s.useCallback(e=>{i.current=e?getComputedStyle(e):null,o(e)},[])}}(t),o="function"==typeof n?n({present:r.isPresent}):s.Children.only(n),i=M(r.ref,function(e){var t,n;let r=null==(t=Object.getOwnPropertyDescriptor(e.props,"ref"))?void 0:t.get,o=r&&"isReactWarning"in r&&r.isReactWarning;return o?e.ref:(o=(r=null==(n=Object.getOwnPropertyDescriptor(e,"ref"))?void 0:n.get)&&"isReactWarning"in r&&r.isReactWarning)?e.props.ref:e.props.ref||e.ref}(o));return"function"==typeof n||r.isPresent?s.cloneElement(o,{ref:i}):null};function eA(e){return(null==e?void 0:e.animationName)||"none"}function e_(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}function eD(e,t=[]){let n=[],r=()=>{let t=n.map(e=>s.createContext(e));return function(n){let r=n?.[e]||t;return s.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){let o=s.createContext(r),i=n.length;n=[...n,r];let a=t=>{let{scope:n,children:r,...a}=t,l=n?.[e]?.[i]||o,u=s.useMemo(()=>a,Object.values(a));return(0,h.jsx)(l.Provider,{value:u,children:r})};return a.displayName=t+"Provider",[a,function(n,a){let l=a?.[e]?.[i]||o,u=s.useContext(l);if(u)return u;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return s.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}(r,...t)]}function eO(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function eL(...e){return t=>{let n=!1,r=e.map(e=>{let r=eO(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t{let{children:n,...r}=e;if(s.isValidElement(n)){var o;let e,i,a=(o=n,(i=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(i=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),l=function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==s.Fragment&&(l.ref=t?eL(t,a):a),s.cloneElement(n,l)}return s.Children.count(n)>1?s.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),n=s.forwardRef((e,n)=>{let{children:r,...o}=e,i=s.Children.toArray(r),a=i.find(eF);if(a){let e=a.props.children,r=i.map(t=>t!==a?t:s.Children.count(e)>1?s.Children.only(null):s.isValidElement(e)?e.props.children:null);return(0,h.jsx)(t,{...o,ref:n,children:s.isValidElement(e)?s.cloneElement(e,void 0,r):null})}return(0,h.jsx)(t,{...o,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}eR.displayName="Presence";var eI=Symbol("radix.slottable");function eF(e){return s.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===eI}var eB=new WeakMap;function eV(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let n=function(e,t){let n=e.length,r=eU(t),o=r>=0?r:n+r;return o<0||o>=n?-1:o}(e,t);return -1===n?void 0:e[n]}function eU(e){return e!=e||0===e?0:Math.trunc(e)}a=new WeakMap;var eW=Symbol("radix.slottable");function e$(e){return s.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===eW}var eK=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let n=function(e){let t=function(e){let t=s.forwardRef((e,t)=>{let{children:n,...r}=e;if(s.isValidElement(n)){var o;let e,i,a=(o=n,(i=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(i=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),l=function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==s.Fragment&&(l.ref=t?eL(t,a):a),s.cloneElement(n,l)}return s.Children.count(n)>1?s.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),n=s.forwardRef((e,n)=>{let{children:r,...o}=e,i=s.Children.toArray(r),a=i.find(e$);if(a){let e=a.props.children,r=i.map(t=>t!==a?t:s.Children.count(e)>1?s.Children.only(null):s.isValidElement(e)?e.props.children:null);return(0,h.jsx)(t,{...o,ref:n,children:s.isValidElement(e)?s.cloneElement(e,void 0,r):null})}return(0,h.jsx)(t,{...o,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}(`Primitive.${t}`),r=s.forwardRef((e,r)=>{let{asChild:o,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,h.jsx)(o?n:t,{...i,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),eG=globalThis?.document?s.useLayoutEffect:()=>{},eH=l[" useInsertionEffect ".trim().toString()]||eG,ez=(Symbol("RADIX:SYNC_STATE"),s.createContext(void 0)),eX="rovingFocusGroup.onEntryFocus",eY={bubbles:!1,cancelable:!0},eq="RovingFocusGroup",[eZ,eQ,eJ]=function(e){let t=e+"CollectionProvider",[n,r]=eD(t),[o,i]=n(t,{collectionRef:{current:null},itemMap:new Map}),a=e=>{let{scope:t,children:n}=e,r=s.useRef(null),i=s.useRef(new Map).current;return(0,h.jsx)(o,{scope:t,itemMap:i,collectionRef:r,children:n})};a.displayName=t;let l=e+"CollectionSlot",u=eN(l),c=s.forwardRef((e,t)=>{let{scope:n,children:r}=e,o=ek(t,i(l,n).collectionRef);return(0,h.jsx)(u,{ref:o,children:r})});c.displayName=l;let d=e+"CollectionItemSlot",f="data-radix-collection-item",p=eN(d),m=s.forwardRef((e,t)=>{let{scope:n,children:r,...o}=e,a=s.useRef(null),l=ek(t,a),u=i(d,n);return s.useEffect(()=>(u.itemMap.set(a,{ref:a,...o}),()=>void u.itemMap.delete(a))),(0,h.jsx)(p,{...{[f]:""},ref:l,children:r})});return m.displayName=d,[{Provider:a,Slot:c,ItemSlot:m},function(t){let n=i(e+"CollectionConsumer",t);return s.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(f,"]")));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},r]}(eq),[e0,e1]=eD(eq,[eJ]),[e5,e4]=e0(eq),e2=s.forwardRef((e,t)=>(0,h.jsx)(eZ.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,h.jsx)(eZ.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,h.jsx)(e8,{...e,ref:t})})}));e2.displayName=eq;var e8=s.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:r,loop:o=!1,dir:i,currentTabStopId:a,defaultCurrentTabStopId:l,onCurrentTabStopIdChange:u,onEntryFocus:c,preventScrollOnEntryFocus:d=!1,...f}=e,p=s.useRef(null),m=ek(t,p),v=function(e){let t=s.useContext(ez);return e||t||"ltr"}(i),[y,g]=function({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){let[o,i,a]=function({defaultProp:e,onChange:t}){let[n,r]=s.useState(e),o=s.useRef(n),i=s.useRef(t);return eH(()=>{i.current=t},[t]),s.useEffect(()=>{o.current!==n&&(i.current?.(n),o.current=n)},[n,o]),[n,r,i]}({defaultProp:t,onChange:n}),l=void 0!==e,u=l?e:o;{let t=s.useRef(void 0!==e);s.useEffect(()=>{let e=t.current;if(e!==l){let t=l?"controlled":"uncontrolled";console.warn(`${r} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=l},[l,r])}return[u,s.useCallback(t=>{if(l){let n="function"==typeof t?t(e):t;n!==e&&a.current?.(n)}else i(t)},[l,e,i,a])]}({prop:a,defaultProp:null!=l?l:null,onChange:u,caller:eq}),[x,b]=s.useState(!1),w=function(e){let t=s.useRef(e);return s.useEffect(()=>{t.current=e}),s.useMemo(()=>(...e)=>t.current?.(...e),[])}(c),P=eQ(n),E=s.useRef(!1),[S,C]=s.useState(0);return s.useEffect(()=>{let e=p.current;if(e)return e.addEventListener(eX,w),()=>e.removeEventListener(eX,w)},[w]),(0,h.jsx)(e5,{scope:n,orientation:r,dir:v,loop:o,currentTabStopId:y,onItemFocus:s.useCallback(e=>g(e),[g]),onItemShiftTab:s.useCallback(()=>b(!0),[]),onFocusableItemAdd:s.useCallback(()=>C(e=>e+1),[]),onFocusableItemRemove:s.useCallback(()=>C(e=>e-1),[]),children:(0,h.jsx)(eK.div,{tabIndex:x||0===S?-1:0,"data-orientation":r,...f,ref:m,style:{outline:"none",...e.style},onMouseDown:e_(e.onMouseDown,()=>{E.current=!0}),onFocus:e_(e.onFocus,e=>{let t=!E.current;if(e.target===e.currentTarget&&t&&!x){let t=new CustomEvent(eX,eY);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=P().filter(e=>e.focusable);e6([e.find(e=>e.active),e.find(e=>e.id===y),...e].filter(Boolean).map(e=>e.ref.current),d)}}E.current=!1}),onBlur:e_(e.onBlur,()=>b(!1))})})}),e7="RovingFocusGroupItem",e3=s.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:r=!0,active:o=!1,tabStopId:i,children:a,...l}=e,u=er(),c=i||u,d=e4(e7,n),f=d.currentTabStopId===c,p=eQ(n),{onFocusableItemAdd:m,onFocusableItemRemove:v,currentTabStopId:y}=d;return s.useEffect(()=>{if(r)return m(),()=>v()},[r,m,v]),(0,h.jsx)(eZ.ItemSlot,{scope:n,id:c,focusable:r,active:o,children:(0,h.jsx)(eK.span,{tabIndex:f?0:-1,"data-orientation":d.orientation,...l,ref:t,onMouseDown:e_(e.onMouseDown,e=>{r?d.onItemFocus(c):e.preventDefault()}),onFocus:e_(e.onFocus,()=>d.onItemFocus(c)),onKeyDown:e_(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void d.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,n){var r;let o=(r=e.key,"rtl"!==n?r:"ArrowLeft"===r?"ArrowRight":"ArrowRight"===r?"ArrowLeft":r);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return e9[o]}(e,d.orientation,d.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let n=p().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)n.reverse();else if("prev"===t||"next"===t){"prev"===t&&n.reverse();let r=n.indexOf(e.currentTarget);n=d.loop?function(e,t){return e.map((n,r)=>e[(t+r)%e.length])}(n,r+1):n.slice(r+1)}setTimeout(()=>e6(n))}}),children:"function"==typeof a?a({isCurrentTabStop:f,hasTabStop:null!=y}):a})})});e3.displayName=e7;var e9={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function e6(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=document.activeElement;for(let r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}var te=n(23027),tt=function(){return(tt=Object.assign||function(e){for(var t,n=1,r=arguments.length;nt.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);ot.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}Object.create;Object.create;var tr=("function"==typeof SuppressedError&&SuppressedError,"right-scroll-bar-position"),to="width-before-scroll-bar";function ti(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var ta="undefined"!=typeof window?s.useLayoutEffect:s.useEffect,ts=new WeakMap;function tl(e){return e}var tu=function(e){void 0===e&&(e={});var t,n,r,o,i=(t=null,void 0===n&&(n=tl),r=[],o=!1,{read:function(){if(o)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:null},useMedium:function(e){var t=n(e,o);return r.push(t),function(){r=r.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(o=!0;r.length;){var t=r;r=[],t.forEach(e)}r={push:function(t){return e(t)},filter:function(){return r}}},assignMedium:function(e){o=!0;var t=[];if(r.length){var n=r;r=[],n.forEach(e),t=r}var i=function(){var n=t;t=[],n.forEach(e)},a=function(){return Promise.resolve().then(i)};a(),r={push:function(e){t.push(e),a()},filter:function(e){return t=t.filter(e),r}}}});return i.options=tt({async:!0,ssr:!1},e),i}(),tc=function(){},td=s.forwardRef(function(e,t){var n,r,o,i,a=s.useRef(null),l=s.useState({onScrollCapture:tc,onWheelCapture:tc,onTouchMoveCapture:tc}),u=l[0],c=l[1],d=e.forwardProps,h=e.children,f=e.className,p=e.removeScrollBar,m=e.enabled,v=e.shards,y=e.sideCar,g=e.noIsolation,x=e.inert,b=e.allowPinchZoom,w=e.as,P=e.gapMode,E=tn(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),S=(n=[a,t],r=function(e){return n.forEach(function(t){return ti(t,e)})},(o=(0,s.useState)(function(){return{value:null,callback:r,facade:{get current(){return o.value},set current(value){var e=o.value;e!==value&&(o.value=value,o.callback(value,e))}}}})[0]).callback=r,i=o.facade,ta(function(){var e=ts.get(i);if(e){var t=new Set(e),r=new Set(n),o=i.current;t.forEach(function(e){r.has(e)||ti(e,null)}),r.forEach(function(e){t.has(e)||ti(e,o)})}ts.set(i,n)},[n]),i),C=tt(tt({},E),u);return s.createElement(s.Fragment,null,m&&s.createElement(y,{sideCar:tu,removeScrollBar:p,shards:v,noIsolation:g,inert:x,setCallbacks:c,allowPinchZoom:!!b,lockRef:a,gapMode:P}),d?s.cloneElement(s.Children.only(h),tt(tt({},C),{ref:S})):s.createElement(void 0===w?"div":w,tt({},C,{className:f,ref:S}),h))});td.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},td.classNames={fullWidth:to,zeroRight:tr};var th=function(e){var t=e.sideCar,n=tn(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error("Sidecar medium not found");return s.createElement(r,tt({},n))};th.isSideCarExport=!0;var tf=n(82081),tp=function(){var e=0,t=null;return{add:function(n){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=(0,tf.m)();return t&&e.setAttribute("nonce",t),e}())){var r,o;(r=t).styleSheet?r.styleSheet.cssText=n:r.appendChild(document.createTextNode(n)),o=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(o)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},tm=function(){var e=tp();return function(t,n){s.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},tv=function(){var e=tm();return function(t){return e(t.styles,t.dynamic),null}},ty={left:0,top:0,right:0,gap:0},tg=function(e){return parseInt(e||"",10)||0},tx=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[tg(n),tg(r),tg(o)]},tb=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return ty;var t=tx(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},tw=tv(),tP="data-scroll-locked",tE=function(e,t,n,r){var o=e.left,i=e.top,a=e.right,s=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(s,"px ").concat(r,";\n }\n body[").concat(tP,"] {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(i,"px;\n padding-right: ").concat(a,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(s,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(s,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(tr," {\n right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(to," {\n margin-right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(tr," .").concat(tr," {\n right: 0 ").concat(r,";\n }\n \n .").concat(to," .").concat(to," {\n margin-right: 0 ").concat(r,";\n }\n \n body[").concat(tP,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(s,"px;\n }\n")},tS=function(){var e=parseInt(document.body.getAttribute(tP)||"0",10);return isFinite(e)?e:0},tC=function(){s.useEffect(function(){return document.body.setAttribute(tP,(tS()+1).toString()),function(){var e=tS()-1;e<=0?document.body.removeAttribute(tP):document.body.setAttribute(tP,e.toString())}},[])},tj=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?"margin":r;tC();var i=s.useMemo(function(){return tb(o)},[o]);return s.createElement(tw,{styles:tE(i,!t,o,n?"":"!important")})},tM=!1;if("undefined"!=typeof window)try{var tT=Object.defineProperty({},"passive",{get:function(){return tM=!0,!0}});window.addEventListener("test",tT,tT),window.removeEventListener("test",tT,tT)}catch(e){tM=!1}var tR=!!tM&&{passive:!1},tA=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&(n.overflowY!==n.overflowX||"TEXTAREA"===e.tagName||"visible"!==n[t])},t_=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),tD(e,r)){var o=tO(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},tD=function(e,t){return"v"===e?tA(t,"overflowY"):tA(t,"overflowX")},tO=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},tL=function(e,t,n,r,o){var i,a=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),s=a*r,l=n.target,u=t.contains(l),c=!1,d=s>0,h=0,f=0;do{var p=tO(e,l),m=p[0],v=p[1]-p[2]-a*m;(m||v)&&tD(e,l)&&(h+=v,f+=m),l=l instanceof ShadowRoot?l.host:l.parentNode}while(!u&&l!==document.body||u&&(t.contains(l)||t===l));return d&&(o&&1>Math.abs(h)||!o&&s>h)?c=!0:!d&&(o&&1>Math.abs(f)||!o&&-s>f)&&(c=!0),c},tk=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},tN=function(e){return[e.deltaX,e.deltaY]},tI=function(e){return e&&"current"in e?e.current:e},tF=0,tB=[];let tV=(r=function(e){var t=s.useRef([]),n=s.useRef([0,0]),r=s.useRef(),o=s.useState(tF++)[0],i=s.useState(tv)[0],a=s.useRef(e);s.useEffect(function(){a.current=e},[e]),s.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(function(e,t,n){if(n||2==arguments.length)for(var r,o=0,i=t.length;oMath.abs(u)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var h=t_(d,c);if(!h)return!0;if(h?o=d:(o="v"===d?"h":"v",h=t_(d,c)),!h)return!1;if(!r.current&&"changedTouches"in e&&(l||u)&&(r.current=o),!o)return!0;var f=r.current||o;return tL(f,t,e,"h"===f?l:u,!0)},[]),u=s.useCallback(function(e){if(tB.length&&tB[tB.length-1]===i){var n="deltaY"in e?tN(e):tk(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta,r[0]===n[0]&&r[1]===n[1])})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var o=(a.current.shards||[]).map(tI).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?l(e,o[0]):!a.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),c=s.useCallback(function(e,n,r,o){var i={name:e,delta:n,target:r,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),d=s.useCallback(function(e){n.current=tk(e),r.current=void 0},[]),h=s.useCallback(function(t){c(t.type,tN(t),t.target,l(t,e.lockRef.current))},[]),f=s.useCallback(function(t){c(t.type,tk(t),t.target,l(t,e.lockRef.current))},[]);s.useEffect(function(){return tB.push(i),e.setCallbacks({onScrollCapture:h,onWheelCapture:h,onTouchMoveCapture:f}),document.addEventListener("wheel",u,tR),document.addEventListener("touchmove",u,tR),document.addEventListener("touchstart",d,tR),function(){tB=tB.filter(function(e){return e!==i}),document.removeEventListener("wheel",u,tR),document.removeEventListener("touchmove",u,tR),document.removeEventListener("touchstart",d,tR)}},[]);var p=e.removeScrollBar,m=e.inert;return s.createElement(s.Fragment,null,m?s.createElement(i,{styles:"\n .block-interactivity-".concat(o," {pointer-events: none;}\n .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,p?s.createElement(tj,{gapMode:e.gapMode}):null)},tu.useMedium(r),th);var tU=s.forwardRef(function(e,t){return s.createElement(td,tt({},e,{ref:t,sideCar:tV}))});tU.classNames=td.classNames;var tW=["Enter"," "],t$=["ArrowUp","PageDown","End"],tK=["ArrowDown","PageUp","Home",...t$],tG={ltr:[...tW,"ArrowRight"],rtl:[...tW,"ArrowLeft"]},tH={ltr:["ArrowLeft"],rtl:["ArrowRight"]},tz="Menu",[tX,tY,tq]=function(e){let t=e+"CollectionProvider",[n,r]=S(t),[o,i]=n(t,{collectionRef:{current:null},itemMap:new Map}),a=e=>{let{scope:t,children:n}=e,r=s.useRef(null),i=s.useRef(new Map).current;return(0,h.jsx)(o,{scope:t,itemMap:i,collectionRef:r,children:n})};a.displayName=t;let l=e+"CollectionSlot",u=T(l),c=s.forwardRef((e,t)=>{let{scope:n,children:r}=e,o=M(t,i(l,n).collectionRef);return(0,h.jsx)(u,{ref:o,children:r})});c.displayName=l;let d=e+"CollectionItemSlot",f="data-radix-collection-item",p=T(d),m=s.forwardRef((e,t)=>{let{scope:n,children:r,...o}=e,a=s.useRef(null),l=M(t,a),u=i(d,n);return s.useEffect(()=>(u.itemMap.set(a,{ref:a,...o}),()=>void u.itemMap.delete(a))),(0,h.jsx)(p,{...{[f]:""},ref:l,children:r})});return m.displayName=d,[{Provider:a,Slot:c,ItemSlot:m},function(t){let n=i(e+"CollectionConsumer",t);return s.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(f,"]")));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},r]}(tz),[tZ,tQ]=S(tz,[tq,ec,e1]),tJ=ec(),t0=e1(),[t1,t5]=tZ(tz),[t4,t2]=tZ(tz),t8=e=>{let{__scopeMenu:t,open:n=!1,children:r,dir:o,onOpenChange:i,modal:a=!0}=e,l=tJ(t),[u,c]=s.useState(null),d=s.useRef(!1),f=I(i),p=function(e){let t=s.useContext(L);return e||t||"ltr"}(o);return s.useEffect(()=>{let e=()=>{d.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>d.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,h.jsx)(ef,{...l,children:(0,h.jsx)(t1,{scope:t,open:n,onOpenChange:f,content:u,onContentChange:c,children:(0,h.jsx)(t4,{scope:t,onClose:s.useCallback(()=>f(!1),[f]),isUsingKeyboardRef:d,dir:p,modal:a,children:r})})})};t8.displayName=tz;var t7=s.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,o=tJ(n);return(0,h.jsx)(em,{...o,...r,ref:t})});t7.displayName="MenuAnchor";var t3="MenuPortal",[t9,t6]=tZ(t3,{forceMount:void 0}),ne=e=>{let{__scopeMenu:t,forceMount:n,children:r,container:o}=e,i=t5(t3,t);return(0,h.jsx)(t9,{scope:t,forceMount:n,children:(0,h.jsx)(eR,{present:n||i.open,children:(0,h.jsx)(eM,{asChild:!0,container:o,children:r})})})};ne.displayName=t3;var nt="MenuContent",[nn,nr]=tZ(nt),no=s.forwardRef((e,t)=>{let n=t6(nt,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,i=t5(nt,e.__scopeMenu),a=t2(nt,e.__scopeMenu);return(0,h.jsx)(tX.Provider,{scope:e.__scopeMenu,children:(0,h.jsx)(eR,{present:r||i.open,children:(0,h.jsx)(tX.Slot,{scope:e.__scopeMenu,children:a.modal?(0,h.jsx)(ni,{...o,ref:t}):(0,h.jsx)(na,{...o,ref:t})})})})}),ni=s.forwardRef((e,t)=>{let n=t5(nt,e.__scopeMenu),r=s.useRef(null),o=M(t,r);return s.useEffect(()=>{let e=r.current;if(e)return(0,te.Eq)(e)},[]),(0,h.jsx)(nl,{...e,ref:o,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:b(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),na=s.forwardRef((e,t)=>{let n=t5(nt,e.__scopeMenu);return(0,h.jsx)(nl,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),ns=T("MenuContent.ScrollLock"),nl=s.forwardRef((e,t)=>{let{__scopeMenu:n,loop:r=!1,trapFocus:o,onOpenAutoFocus:i,onCloseAutoFocus:a,disableOutsidePointerEvents:l,onEntryFocus:u,onEscapeKeyDown:c,onPointerDownOutside:d,onFocusOutside:f,onInteractOutside:p,onDismiss:m,disableOutsideScroll:v,...y}=e,g=t5(nt,n),x=t2(nt,n),w=tJ(n),P=t0(n),E=tY(n),[S,C]=s.useState(null),j=s.useRef(null),T=M(t,j,g.onContentChange),R=s.useRef(0),A=s.useRef(""),_=s.useRef(0),D=s.useRef(null),O=s.useRef("right"),L=s.useRef(0),k=v?tU:s.Fragment,N=e=>{var t,n;let r=A.current+e,o=E().filter(e=>!e.disabled),i=document.activeElement,a=null==(t=o.find(e=>e.ref.current===i))?void 0:t.textValue,s=function(e,t,n){var r;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=n?e.indexOf(n):-1,a=(r=Math.max(i,0),e.map((t,n)=>e[(r+n)%e.length]));1===o.length&&(a=a.filter(e=>e!==n));let s=a.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return s!==n?s:void 0}(o.map(e=>e.textValue),r,a),l=null==(n=o.find(e=>e.textValue===s))?void 0:n.ref.current;!function e(t){A.current=t,window.clearTimeout(R.current),""!==t&&(R.current=window.setTimeout(()=>e(""),1e3))}(r),l&&setTimeout(()=>l.focus())};s.useEffect(()=>()=>window.clearTimeout(R.current),[]),s.useEffect(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!=(e=n[0])?e:K()),document.body.insertAdjacentElement("beforeend",null!=(t=n[1])?t:K()),$++,()=>{1===$&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),$--}},[]);let I=s.useCallback(e=>{var t,n;return O.current===(null==(t=D.current)?void 0:t.side)&&function(e,t){return!!t&&function(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,i=t.length-1;er!=d>r&&n<(c-l)*(r-u)/(d-u)+l&&(o=!o)}return o}({x:e.clientX,y:e.clientY},t)}(e,null==(n=D.current)?void 0:n.area)},[]);return(0,h.jsx)(nn,{scope:n,searchRef:A,onItemEnter:s.useCallback(e=>{I(e)&&e.preventDefault()},[I]),onItemLeave:s.useCallback(e=>{var t;I(e)||(null==(t=j.current)||t.focus(),C(null))},[I]),onTriggerLeave:s.useCallback(e=>{I(e)&&e.preventDefault()},[I]),pointerGraceTimerRef:_,onPointerGraceIntentChange:s.useCallback(e=>{D.current=e},[]),children:(0,h.jsx)(k,{...v?{as:ns,allowPinchZoom:!0}:void 0,children:(0,h.jsx)(X,{asChild:!0,trapped:o,onMountAutoFocus:b(i,e=>{var t;e.preventDefault(),null==(t=j.current)||t.focus({preventScroll:!0})}),onUnmountAutoFocus:a,children:(0,h.jsx)(V,{asChild:!0,disableOutsidePointerEvents:l,onEscapeKeyDown:c,onPointerDownOutside:d,onFocusOutside:f,onInteractOutside:p,onDismiss:m,children:(0,h.jsx)(e2,{asChild:!0,...P,dir:x.dir,orientation:"vertical",loop:r,currentTabStopId:S,onCurrentTabStopIdChange:C,onEntryFocus:b(u,e=>{x.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,h.jsx)(ex,{role:"menu","aria-orientation":"vertical","data-state":nN(g.open),"data-radix-menu-content":"",dir:x.dir,...w,...y,ref:T,style:{outline:"none",...y.style},onKeyDown:b(y.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!n&&r&&N(e.key));let o=j.current;if(e.target!==o||!tK.includes(e.key))return;e.preventDefault();let i=E().filter(e=>!e.disabled).map(e=>e.ref.current);t$.includes(e.key)&&i.reverse(),function(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}(i)}),onBlur:b(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(R.current),A.current="")}),onPointerMove:b(e.onPointerMove,nB(e=>{let t=e.target,n=L.current!==e.clientX;e.currentTarget.contains(t)&&n&&(O.current=e.clientX>L.current?"right":"left",L.current=e.clientX)}))})})})})})})});no.displayName=nt;var nu=s.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,h.jsx)(k.div,{role:"group",...r,ref:t})});nu.displayName="MenuGroup";var nc=s.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,h.jsx)(k.div,{...r,ref:t})});nc.displayName="MenuLabel";var nd="MenuItem",nh="menu.itemSelect",nf=s.forwardRef((e,t)=>{let{disabled:n=!1,onSelect:r,...o}=e,i=s.useRef(null),a=t2(nd,e.__scopeMenu),l=nr(nd,e.__scopeMenu),u=M(t,i),c=s.useRef(!1);return(0,h.jsx)(np,{...o,ref:u,disabled:n,onClick:b(e.onClick,()=>{let e=i.current;if(!n&&e){let t=new CustomEvent(nh,{bubbles:!0,cancelable:!0});e.addEventListener(nh,e=>null==r?void 0:r(e),{once:!0}),N(e,t),t.defaultPrevented?c.current=!1:a.onClose()}}),onPointerDown:t=>{var n;null==(n=e.onPointerDown)||n.call(e,t),c.current=!0},onPointerUp:b(e.onPointerUp,e=>{var t;c.current||null==(t=e.currentTarget)||t.click()}),onKeyDown:b(e.onKeyDown,e=>{let t=""!==l.searchRef.current;n||t&&" "===e.key||tW.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});nf.displayName=nd;var np=s.forwardRef((e,t)=>{let{__scopeMenu:n,disabled:r=!1,textValue:o,...i}=e,a=nr(nd,n),l=t0(n),u=s.useRef(null),c=M(t,u),[d,f]=s.useState(!1),[p,m]=s.useState("");return s.useEffect(()=>{let e=u.current;if(e){var t;m((null!=(t=e.textContent)?t:"").trim())}},[i.children]),(0,h.jsx)(tX.ItemSlot,{scope:n,disabled:r,textValue:null!=o?o:p,children:(0,h.jsx)(e3,{asChild:!0,...l,focusable:!r,children:(0,h.jsx)(k.div,{role:"menuitem","data-highlighted":d?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0,...i,ref:c,onPointerMove:b(e.onPointerMove,nB(e=>{r?a.onItemLeave(e):(a.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:b(e.onPointerLeave,nB(e=>a.onItemLeave(e))),onFocus:b(e.onFocus,()=>f(!0)),onBlur:b(e.onBlur,()=>f(!1))})})})}),nm=s.forwardRef((e,t)=>{let{checked:n=!1,onCheckedChange:r,...o}=e;return(0,h.jsx)(nE,{scope:e.__scopeMenu,checked:n,children:(0,h.jsx)(nf,{role:"menuitemcheckbox","aria-checked":nI(n)?"mixed":n,...o,ref:t,"data-state":nF(n),onSelect:b(o.onSelect,()=>null==r?void 0:r(!!nI(n)||!n),{checkForDefaultPrevented:!1})})})});nm.displayName="MenuCheckboxItem";var nv="MenuRadioGroup",[ny,ng]=tZ(nv,{value:void 0,onValueChange:()=>{}}),nx=s.forwardRef((e,t)=>{let{value:n,onValueChange:r,...o}=e,i=I(r);return(0,h.jsx)(ny,{scope:e.__scopeMenu,value:n,onValueChange:i,children:(0,h.jsx)(nu,{...o,ref:t})})});nx.displayName=nv;var nb="MenuRadioItem",nw=s.forwardRef((e,t)=>{let{value:n,...r}=e,o=ng(nb,e.__scopeMenu),i=n===o.value;return(0,h.jsx)(nE,{scope:e.__scopeMenu,checked:i,children:(0,h.jsx)(nf,{role:"menuitemradio","aria-checked":i,...r,ref:t,"data-state":nF(i),onSelect:b(r.onSelect,()=>{var e;return null==(e=o.onValueChange)?void 0:e.call(o,n)},{checkForDefaultPrevented:!1})})})});nw.displayName=nb;var nP="MenuItemIndicator",[nE,nS]=tZ(nP,{checked:!1}),nC=s.forwardRef((e,t)=>{let{__scopeMenu:n,forceMount:r,...o}=e,i=nS(nP,n);return(0,h.jsx)(eR,{present:r||nI(i.checked)||!0===i.checked,children:(0,h.jsx)(k.span,{...o,ref:t,"data-state":nF(i.checked)})})});nC.displayName=nP;var nj=s.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,h.jsx)(k.div,{role:"separator","aria-orientation":"horizontal",...r,ref:t})});nj.displayName="MenuSeparator";var nM=s.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,o=tJ(n);return(0,h.jsx)(eP,{...o,...r,ref:t})});nM.displayName="MenuArrow";var nT="MenuSub",[nR,nA]=tZ(nT),n_=e=>{let{__scopeMenu:t,children:n,open:r=!1,onOpenChange:o}=e,i=t5(nT,t),a=tJ(t),[l,u]=s.useState(null),[c,d]=s.useState(null),f=I(o);return s.useEffect(()=>(!1===i.open&&f(!1),()=>f(!1)),[i.open,f]),(0,h.jsx)(ef,{...a,children:(0,h.jsx)(t1,{scope:t,open:r,onOpenChange:f,content:c,onContentChange:d,children:(0,h.jsx)(nR,{scope:t,contentId:er(),triggerId:er(),trigger:l,onTriggerChange:u,children:n})})})};n_.displayName=nT;var nD="MenuSubTrigger",nO=s.forwardRef((e,t)=>{let n=t5(nD,e.__scopeMenu),r=t2(nD,e.__scopeMenu),o=nA(nD,e.__scopeMenu),i=nr(nD,e.__scopeMenu),a=s.useRef(null),{pointerGraceTimerRef:l,onPointerGraceIntentChange:u}=i,c={__scopeMenu:e.__scopeMenu},d=s.useCallback(()=>{a.current&&window.clearTimeout(a.current),a.current=null},[]);return s.useEffect(()=>d,[d]),s.useEffect(()=>{let e=l.current;return()=>{window.clearTimeout(e),u(null)}},[l,u]),(0,h.jsx)(t7,{asChild:!0,...c,children:(0,h.jsx)(np,{id:o.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":o.contentId,"data-state":nN(n.open),...e,ref:j(t,o.onTriggerChange),onClick:t=>{var r;null==(r=e.onClick)||r.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:b(e.onPointerMove,nB(t=>{i.onItemEnter(t),!t.defaultPrevented&&(e.disabled||n.open||a.current||(i.onPointerGraceIntentChange(null),a.current=window.setTimeout(()=>{n.onOpenChange(!0),d()},100)))})),onPointerLeave:b(e.onPointerLeave,nB(e=>{var t,r;d();let o=null==(t=n.content)?void 0:t.getBoundingClientRect();if(o){let t=null==(r=n.content)?void 0:r.dataset.side,a="right"===t,s=o[a?"left":"right"],u=o[a?"right":"left"];i.onPointerGraceIntentChange({area:[{x:e.clientX+(a?-5:5),y:e.clientY},{x:s,y:o.top},{x:u,y:o.top},{x:u,y:o.bottom},{x:s,y:o.bottom}],side:t}),window.clearTimeout(l.current),l.current=window.setTimeout(()=>i.onPointerGraceIntentChange(null),300)}else{if(i.onTriggerLeave(e),e.defaultPrevented)return;i.onPointerGraceIntentChange(null)}})),onKeyDown:b(e.onKeyDown,t=>{let o=""!==i.searchRef.current;if(!e.disabled&&(!o||" "!==t.key)&&tG[r.dir].includes(t.key)){var a;n.onOpenChange(!0),null==(a=n.content)||a.focus(),t.preventDefault()}})})})});nO.displayName=nD;var nL="MenuSubContent",nk=s.forwardRef((e,t)=>{let n=t6(nt,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,i=t5(nt,e.__scopeMenu),a=t2(nt,e.__scopeMenu),l=nA(nL,e.__scopeMenu),u=s.useRef(null),c=M(t,u);return(0,h.jsx)(tX.Provider,{scope:e.__scopeMenu,children:(0,h.jsx)(eR,{present:r||i.open,children:(0,h.jsx)(tX.Slot,{scope:e.__scopeMenu,children:(0,h.jsx)(nl,{id:l.contentId,"aria-labelledby":l.triggerId,...o,ref:c,align:"start",side:"rtl"===a.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;a.isUsingKeyboardRef.current&&(null==(t=u.current)||t.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:b(e.onFocusOutside,e=>{e.target!==l.trigger&&i.onOpenChange(!1)}),onEscapeKeyDown:b(e.onEscapeKeyDown,e=>{a.onClose(),e.preventDefault()}),onKeyDown:b(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),n=tH[a.dir].includes(e.key);if(t&&n){var r;i.onOpenChange(!1),null==(r=l.trigger)||r.focus(),e.preventDefault()}})})})})})});function nN(e){return e?"open":"closed"}function nI(e){return"indeterminate"===e}function nF(e){return nI(e)?"indeterminate":e?"checked":"unchecked"}function nB(e){return t=>"mouse"===t.pointerType?e(t):void 0}nk.displayName=nL;var nV="DropdownMenu",[nU,nW]=function(e,t=[]){let n=[],r=()=>{let t=n.map(e=>s.createContext(e));return function(n){let r=n?.[e]||t;return s.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){let o=s.createContext(r),i=n.length;n=[...n,r];let a=t=>{let{scope:n,children:r,...a}=t,l=n?.[e]?.[i]||o,u=s.useMemo(()=>a,Object.values(a));return(0,h.jsx)(l.Provider,{value:u,children:r})};return a.displayName=t+"Provider",[a,function(n,a){let l=a?.[e]?.[i]||o,u=s.useContext(l);if(u)return u;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return s.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}(r,...t)]}(nV,[tQ]),n$=tQ(),[nK,nG]=nU(nV),nH=e=>{let{__scopeDropdownMenu:t,children:n,dir:r,open:o,defaultOpen:i,onOpenChange:a,modal:l=!0}=e,u=n$(t),c=s.useRef(null),[d,f]=m({prop:o,defaultProp:null!=i&&i,onChange:a,caller:nV});return(0,h.jsx)(nK,{scope:t,triggerId:er(),triggerRef:c,contentId:er(),open:d,onOpenChange:f,onOpenToggle:s.useCallback(()=>f(e=>!e),[f]),modal:l,children:(0,h.jsx)(t8,{...u,open:d,onOpenChange:f,dir:r,modal:l,children:n})})};nH.displayName=nV;var nz="DropdownMenuTrigger",nX=s.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,disabled:r=!1,...o}=e,i=nG(nz,n),a=n$(n);return(0,h.jsx)(t7,{asChild:!0,...a,children:(0,h.jsx)(x.button,{type:"button",id:i.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":i.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...o,ref:d(t,i.triggerRef),onPointerDown:u(e.onPointerDown,e=>{!r&&0===e.button&&!1===e.ctrlKey&&(i.onOpenToggle(),i.open||e.preventDefault())}),onKeyDown:u(e.onKeyDown,e=>{!r&&(["Enter"," "].includes(e.key)&&i.onOpenToggle(),"ArrowDown"===e.key&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});nX.displayName=nz;var nY=e=>{let{__scopeDropdownMenu:t,...n}=e,r=n$(t);return(0,h.jsx)(ne,{...r,...n})};nY.displayName="DropdownMenuPortal";var nq="DropdownMenuContent",nZ=s.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=nG(nq,n),i=n$(n),a=s.useRef(!1);return(0,h.jsx)(no,{id:o.contentId,"aria-labelledby":o.triggerId,...i,...r,ref:t,onCloseAutoFocus:u(e.onCloseAutoFocus,e=>{var t;a.current||null==(t=o.triggerRef.current)||t.focus(),a.current=!1,e.preventDefault()}),onInteractOutside:u(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;(!o.modal||r)&&(a.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});nZ.displayName=nq,s.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=n$(n);return(0,h.jsx)(nu,{...o,...r,ref:t})}).displayName="DropdownMenuGroup",s.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=n$(n);return(0,h.jsx)(nc,{...o,...r,ref:t})}).displayName="DropdownMenuLabel";var nQ=s.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=n$(n);return(0,h.jsx)(nf,{...o,...r,ref:t})});nQ.displayName="DropdownMenuItem",s.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=n$(n);return(0,h.jsx)(nm,{...o,...r,ref:t})}).displayName="DropdownMenuCheckboxItem",s.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=n$(n);return(0,h.jsx)(nx,{...o,...r,ref:t})}).displayName="DropdownMenuRadioGroup",s.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=n$(n);return(0,h.jsx)(nw,{...o,...r,ref:t})}).displayName="DropdownMenuRadioItem",s.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=n$(n);return(0,h.jsx)(nC,{...o,...r,ref:t})}).displayName="DropdownMenuItemIndicator",s.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=n$(n);return(0,h.jsx)(nj,{...o,...r,ref:t})}).displayName="DropdownMenuSeparator",s.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=n$(n);return(0,h.jsx)(nM,{...o,...r,ref:t})}).displayName="DropdownMenuArrow";var nJ=s.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=n$(n);return(0,h.jsx)(nO,{...o,...r,ref:t})});nJ.displayName="DropdownMenuSubTrigger";var n0=s.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=n$(n);return(0,h.jsx)(nk,{...o,...r,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});n0.displayName="DropdownMenuSubContent";var n1=nH,n5=nX,n4=nY,n2=nZ,n8=nQ,n7=e=>{let{__scopeDropdownMenu:t,children:n,open:r,onOpenChange:o,defaultOpen:i}=e,a=n$(t),[s,l]=m({prop:r,defaultProp:null!=i&&i,onChange:o,caller:"DropdownMenuSub"});return(0,h.jsx)(n_,{...a,open:s,onOpenChange:l,children:n})},n3=nJ,n9=n0},7140:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},8247:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},8292:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},9104:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},10896:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},12930:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},14701:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},15415:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},15830:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},16101:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},17853:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},20835:(e,t,n)=>{n.d(t,{P:()=>na});var r=n(7620);let o=(0,r.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),i=(0,r.createContext)({}),a=(0,r.createContext)(null);var s=n(96035);let l=s.B?r.useLayoutEffect:r.useEffect,u=(0,r.createContext)({strict:!1});var c=n(68335),d=n(86302),h=n(24732),f=n(61418);function p(e){return Array.isArray(e)?e.join(" "):e}var m=n(80979);let v=(0,r.createContext)({}),y=(0,r.createContext)({}),g=Symbol.for("motionComponentSymbol"),x=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function b(e){if("string"!=typeof e||e.includes("-"));else if(x.indexOf(e)>-1||/[A-Z]/.test(e))return!0;return!1}var w=n(11330),P=n(96711),E=n(13832);let S=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function C(e,t,n){for(let r in t)(0,P.S)(t[r])||(0,w.z)(r,n)||(e[r]=t[r])}let j=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function M(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||j.has(e)}let T=e=>!M(e);try{!function(e){e&&(T=t=>t.startsWith("on")?!M(t):e(t))}(require("@emotion/is-prop-valid").default)}catch(e){}var R=n(12595);let A=()=>({...S(),attrs:{}});var _=n(24758),D=n(11852),O=n(43938),L=n(25629),k=n(47294),N=n(38094),I=n(4362);function F(e){let t=(0,P.S)(e)?e.get():e;return(0,I.B)(t)?t.toValue():t}let B=e=>(t,n)=>{let o=(0,r.useContext)(i),s=(0,r.useContext)(a),l=()=>(function({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:n},r,o,i){let a={latestValues:function(e,t,n,r){let o={},i=r(e,{});for(let e in i)o[e]=F(i[e]);let{initial:a,animate:s}=e,l=(0,f.e)(e),u=(0,f.O)(e);t&&u&&!l&&!1!==e.inherit&&(void 0===a&&(a=t.initial),void 0===s&&(s=t.animate));let c=!!n&&!1===n.initial,d=(c=c||!1===a)?s:a;return d&&"boolean"!=typeof d&&!(0,L.N)(d)&&(Array.isArray(d)?d:[d]).forEach(t=>{let n=(0,k.a)(e,t);if(!n)return;let{transitionEnd:r,transition:i,...a}=n;for(let e in a){let t=a[e];if(Array.isArray(t)){let e=c?t.length-1:0;t=t[e]}null!==t&&(o[e]=t)}for(let e in r)o[e]=r[e]}),o}(r,o,i,e),renderState:t()};return n&&(a.mount=e=>n(r,e,a)),a})(e,t,o,s);return n?l():(0,N.M)(l)};var V=n(4474);let U={useVisualState:B({scrapeMotionValuesFromProps:O.x,createRenderState:A,onMount:(e,t,{renderState:n,latestValues:r})=>{V.Gt.read(()=>{try{n.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){n.dimensions={x:0,y:0,width:0,height:0}}}),V.Gt.render(()=>{(0,R.B)(n,r,{enableHardwareAcceleration:!1},(0,_.n)(t.tagName),e.transformTemplate),(0,D.d)(t,n)})}})},W={useVisualState:B({scrapeMotionValuesFromProps:n(98577).x,createRenderState:S})};function $(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n)}let K=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function G(e,t="page"){return{point:{x:e[t+"X"],y:e[t+"Y"]}}}let H=e=>t=>K(t)&&e(t,G(t));function z(e,t,n,r){return $(e,t,H(n),r)}var X=n(31088);function Y(e){let t=null;return()=>null===t&&(t=e,()=>{t=null})}let q=Y("dragHorizontal"),Z=Y("dragVertical");function Q(e){let t=!1;if("y"===e)t=Z();else if("x"===e)t=q();else{let e=q(),n=Z();e&&n?t=()=>{e(),n()}:(e&&e(),n&&n())}return t}function J(){let e=Q(!0);return!e||(e(),!1)}class ee{constructor(e){this.isMounted=!1,this.node=e}update(){}}function et(e,t){let n="onHover"+(t?"Start":"End");return z(e.current,"pointer"+(t?"enter":"leave"),(r,o)=>{if("touch"===r.pointerType||J())return;let i=e.getProps();e.animationState&&i.whileHover&&e.animationState.setActive("whileHover",t),i[n]&&V.Gt.update(()=>i[n](r,o))},{passive:!e.getProps()[n]})}class en extends ee{mount(){this.unmount=(0,X.F)(et(this.node,!0),et(this.node,!1))}unmount(){}}class er extends ee{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=(0,X.F)($(this.node.current,"focus",()=>this.onFocus()),$(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}let eo=(e,t)=>!!t&&(e===t||eo(e,t.parentElement));var ei=n(96652);function ea(e,t){if(!t)return;let n=new PointerEvent("pointer"+e);t(n,G(n))}class es extends ee{constructor(){super(...arguments),this.removeStartListeners=ei.l,this.removeEndListeners=ei.l,this.removeAccessibleListeners=ei.l,this.startPointerPress=(e,t)=>{if(this.isPressing)return;this.removeEndListeners();let n=this.node.getProps(),r=z(window,"pointerup",(e,t)=>{if(!this.checkPressEnd())return;let{onTap:n,onTapCancel:r,globalTapTarget:o}=this.node.getProps();V.Gt.update(()=>{o||eo(this.node.current,e.target)?n&&n(e,t):r&&r(e,t)})},{passive:!(n.onTap||n.onPointerUp)}),o=z(window,"pointercancel",(e,t)=>this.cancelPress(e,t),{passive:!(n.onTapCancel||n.onPointerCancel)});this.removeEndListeners=(0,X.F)(r,o),this.startPress(e,t)},this.startAccessiblePress=()=>{let e=$(this.node.current,"keydown",e=>{"Enter"!==e.key||this.isPressing||(this.removeEndListeners(),this.removeEndListeners=$(this.node.current,"keyup",e=>{"Enter"===e.key&&this.checkPressEnd()&&ea("up",(e,t)=>{let{onTap:n}=this.node.getProps();n&&V.Gt.update(()=>n(e,t))})}),ea("down",(e,t)=>{this.startPress(e,t)}))}),t=$(this.node.current,"blur",()=>{this.isPressing&&ea("cancel",(e,t)=>this.cancelPress(e,t))});this.removeAccessibleListeners=(0,X.F)(e,t)}}startPress(e,t){this.isPressing=!0;let{onTapStart:n,whileTap:r}=this.node.getProps();r&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),n&&V.Gt.update(()=>n(e,t))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!J()}cancelPress(e,t){if(!this.checkPressEnd())return;let{onTapCancel:n}=this.node.getProps();n&&V.Gt.update(()=>n(e,t))}mount(){let e=this.node.getProps(),t=z(e.globalTapTarget?window:this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),n=$(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=(0,X.F)(t,n)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}let el=new WeakMap,eu=new WeakMap,ec=e=>{let t=el.get(e.target);t&&t(e)},ed=e=>{e.forEach(ec)},eh={some:0,all:1};class ef extends ee{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:e={}}=this.node.getProps(),{root:t,margin:n,amount:r="some",once:o}=e,i={root:t?t.current:void 0,rootMargin:n,threshold:"number"==typeof r?r:eh[r]};return function(e,t,n){let r=function({root:e,...t}){let n=e||document;eu.has(n)||eu.set(n,{});let r=eu.get(n),o=JSON.stringify(t);return r[o]||(r[o]=new IntersectionObserver(ed,{root:e,...t})),r[o]}(t);return el.set(e,n),r.observe(e),()=>{el.delete(e),r.unobserve(e)}}(this.node.current,i,e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,o&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);let{onViewportEnter:n,onViewportLeave:r}=this.node.getProps(),i=t?n:r;i&&i(e)})}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return n=>e[n]!==t[n]}(e,t))&&this.startObserver()}unmount(){}}var ep=n(3807);function em(e,t){if(!Array.isArray(t))return!1;let n=t.length;if(n!==e.length)return!1;for(let r=0;rPromise.all((0,eg.$)(e,r,n)):()=>Promise.resolve(),a=e.variantChildren&&e.variantChildren.size?(r=0)=>{let{delayChildren:i=0,staggerChildren:a,staggerDirection:s}=o;return function(e,t,n=0,r=0,o=1,i){let a=[],s=(e.variantChildren.size-1)*r,l=1===o?(e=0)=>e*r:(e=0)=>s-e*r;return Array.from(e.variantChildren).sort(eb).forEach((e,r)=>{e.notify("AnimationStart",t),a.push(ex(e,t,{...i,delay:n+l(r)}).then(()=>e.notify("AnimationComplete",t)))}),Promise.all(a)}(e,t,i+r,a,s,n)}:()=>Promise.resolve(),{when:s}=o;if(!s)return Promise.all([i(),a(n.delay)]);{let[e,t]="beforeChildren"===s?[i,a]:[a,i];return e().then(()=>t())}}function eb(e,t){return e.sortNodePosition(t)}let ew=[...ey.U].reverse(),eP=ey.U.length;function eE(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}class eS extends ee{constructor(e){super(e),e.animationState||(e.animationState=function(e){let t=t=>Promise.all(t.map(({animation:t,options:n})=>(function(e,t,n={}){let r;if(e.notify("AnimationStart",t),Array.isArray(t))r=Promise.all(t.map(t=>ex(e,t,n)));else if("string"==typeof t)r=ex(e,t,n);else{let o="function"==typeof t?(0,ev.K)(e,t,n.custom):t;r=Promise.all((0,eg.$)(e,o,n))}return r.then(()=>e.notify("AnimationComplete",t))})(e,t,n))),n={animate:eE(!0),whileInView:eE(),whileHover:eE(),whileTap:eE(),whileDrag:eE(),whileFocus:eE(),exit:eE()},r=!0,o=(t,n)=>{let r=(0,ev.K)(e,n);if(r){let{transition:e,transitionEnd:n,...o}=r;t={...t,...o,...n}}return t};function i(i,a){let s=e.getProps(),l=e.getVariantContext(!0)||{},u=[],c=new Set,d={},f=1/0;for(let t=0;tf&&x),E=!1,S=Array.isArray(g)?g:[g],C=S.reduce(o,{});!1===b&&(C={});let{prevResolvedValues:j={}}=y,M={...j,...C},T=e=>{P=!0,c.has(e)&&(E=!0,c.delete(e)),y.needsAnimating[e]=!0};for(let e in M){let t=C[e],n=j[e];if(d.hasOwnProperty(e))continue;let r=!1;((0,ep.p)(t)&&(0,ep.p)(n)?em(t,n):t===n)?void 0!==t&&c.has(e)?T(e):y.protectedKeys[e]=!0:void 0!==t?T(e):c.add(e)}y.prevProp=g,y.prevResolvedValues=C,y.isActive&&(d={...d,...C}),r&&e.blockInitialAnimation&&(P=!1),P&&(!w||E)&&u.push(...S.map(e=>({animation:e,options:{type:v,...i}})))}if(c.size){let t={};c.forEach(n=>{let r=e.getBaseTarget(n);void 0!==r&&(t[n]=r)}),u.push({animation:t})}let v=!!u.length;return r&&(!1===s.initial||s.initial===s.animate)&&!e.manuallyAnimateOnMount&&(v=!1),r=!1,v?t(u):Promise.resolve()}return{animateChanges:i,setActive:function(t,r,o){var a;if(n[t].isActive===r)return Promise.resolve();null==(a=e.variantChildren)||a.forEach(e=>{var n;return null==(n=e.animationState)?void 0:n.setActive(t,r)}),n[t].isActive=r;let s=i(o,t);for(let e in n)n[e].protectedKeys={};return s},setAnimateFunction:function(n){t=n(e)},getState:()=>n}}(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();this.unmount(),(0,L.N)(e)&&(this.unmount=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){}}let eC=0;class ej extends ee{constructor(){super(...arguments),this.id=eC++}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t,custom:n}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===r)return;let o=this.node.animationState.setActive("exit",!e,{custom:null!=n?n:this.node.getProps().custom});t&&!e&&o.then(()=>t(this.id))}mount(){let{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}var eM=n(67233),eT=n(46658);let eR=(e,t)=>Math.abs(e-t);class eA{constructor(e,t,{transformPagePoint:n,contextWindow:r,dragSnapToOrigin:o=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let e=eO(this.lastMoveEventInfo,this.history),t=null!==this.startEvent,n=function(e,t){return Math.sqrt(eR(e.x,t.x)**2+eR(e.y,t.y)**2)}(e.offset,{x:0,y:0})>=3;if(!t&&!n)return;let{point:r}=e,{timestamp:o}=V.uv;this.history.push({...r,timestamp:o});let{onStart:i,onMove:a}=this.handlers;t||(i&&i(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),a&&a(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=e_(t,this.transformPagePoint),V.Gt.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();let{onEnd:n,onSessionEnd:r,resumeAnimation:o}=this.handlers;if(this.dragSnapToOrigin&&o&&o(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let i=eO("pointercancel"===e.type?this.lastMoveEventInfo:e_(t,this.transformPagePoint),this.history);this.startEvent&&n&&n(e,i),r&&r(e,i)},!K(e))return;this.dragSnapToOrigin=o,this.handlers=t,this.transformPagePoint=n,this.contextWindow=r||window;let i=e_(G(e),this.transformPagePoint),{point:a}=i,{timestamp:s}=V.uv;this.history=[{...a,timestamp:s}];let{onSessionStart:l}=t;l&&l(e,eO(i,this.history)),this.removeListeners=(0,X.F)(z(this.contextWindow,"pointermove",this.handlePointerMove),z(this.contextWindow,"pointerup",this.handlePointerUp),z(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),(0,V.WG)(this.updatePoint)}}function e_(e,t){return t?{point:t(e.point)}:e}function eD(e,t){return{x:e.x-t.x,y:e.y-t.y}}function eO({point:e},t){return{point:e,delta:eD(e,eL(t)),offset:eD(e,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null,o=eL(e);for(;n>=0&&(r=e[n],!(o.timestamp-r.timestamp>(0,eT.f)(.1)));)n--;if(!r)return{x:0,y:0};let i=(0,eT.X)(o.timestamp-r.timestamp);if(0===i)return{x:0,y:0};let a={x:(o.x-r.x)/i,y:(o.y-r.y)/i};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}(t,.1)}}function eL(e){return e[e.length-1]}var ek=n(96705),eN=n(72632);function eI(e){return e.max-e.min}function eF(e,t=0,n=.01){return Math.abs(e-t)<=n}function eB(e,t,n,r=.5){e.origin=r,e.originPoint=(0,eN.j)(t.min,t.max,e.origin),e.scale=eI(n)/eI(t),(eF(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=(0,eN.j)(n.min,n.max,e.origin)-e.originPoint,(eF(e.translate)||isNaN(e.translate))&&(e.translate=0)}function eV(e,t,n,r){eB(e.x,t.x,n.x,r?r.originX:void 0),eB(e.y,t.y,n.y,r?r.originY:void 0)}function eU(e,t,n){e.min=n.min+t.min,e.max=e.min+eI(t)}function eW(e,t,n){e.min=t.min-n.min,e.max=e.min+eI(t)}function e$(e,t,n){eW(e.x,t.x,n.x),eW(e.y,t.y,n.y)}var eK=n(63879);function eG(e,t,n){return{min:void 0!==t?e.min+t:void 0,max:void 0!==n?e.max+n-(e.max-e.min):void 0}}function eH(e,t){let n=t.min-e.min,r=t.max-e.max;return t.max-t.mine?e.ownerDocument.defaultView:null,e5=new WeakMap;class e4{constructor(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=(0,eY.ge)(),this.visualElement=e}start(e,{snapToCursor:t=!1}={}){let{presenceContext:n}=this.visualElement;if(n&&!1===n.isPresent)return;let{dragSnapToOrigin:r}=this.getProps();this.panSession=new eA(e,{onSessionStart:e=>{let{dragSnapToOrigin:n}=this.getProps();n?this.pauseAnimation():this.stopAnimation(),t&&this.snapToCursor(G(e,"page").point)},onStart:(e,t)=>{let{drag:n,dragPropagation:r,onDragStart:o}=this.getProps();if(n&&!r&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=Q(n),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),eq(e=>{let t=this.getAxisMotionValue(e).get()||0;if(eJ.KN.test(t)){let{projection:n}=this.visualElement;if(n&&n.layout){let r=n.layout.layoutBox[e];r&&(t=eI(r)*(parseFloat(t)/100))}}this.originPoint[e]=t}),o&&V.Gt.update(()=>o(e,t),!1,!0);let{animationState:i}=this.visualElement;i&&i.setActive("whileDrag",!0)},onMove:(e,t)=>{let{dragPropagation:n,dragDirectionLock:r,onDirectionLock:o,onDrag:i}=this.getProps();if(!n&&!this.openGlobalLock)return;let{offset:a}=t;if(r&&null===this.currentDirection){this.currentDirection=function(e,t=10){let n=null;return Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x"),n}(a),null!==this.currentDirection&&o&&o(this.currentDirection);return}this.updateAxis("x",t.point,a),this.updateAxis("y",t.point,a),this.visualElement.render(),i&&i(e,t)},onSessionEnd:(e,t)=>this.stop(e,t),resumeAnimation:()=>eq(e=>{var t;return"paused"===this.getAnimationState(e)&&(null==(t=this.getAxisMotionValue(e).animation)?void 0:t.play())})},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:r,contextWindow:e1(this.visualElement)})}stop(e,t){let n=this.isDragging;if(this.cancel(),!n)return;let{velocity:r}=t;this.startAnimation(r);let{onDragEnd:o}=this.getProps();o&&V.Gt.update(()=>o(e,t))}cancel(){this.isDragging=!1;let{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:n}=this.getProps();!n&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),t&&t.setActive("whileDrag",!1)}updateAxis(e,t,n){let{drag:r}=this.getProps();if(!n||!e2(e,r,this.currentDirection))return;let o=this.getAxisMotionValue(e),i=this.originPoint[e]+n[e];this.constraints&&this.constraints[e]&&(i=function(e,{min:t,max:n},r){return void 0!==t&&en&&(e=r?(0,eN.j)(n,e,r.max):Math.min(e,n)),e}(i,this.constraints[e],this.elastic[e])),o.set(i)}resolveConstraints(){var e;let{dragConstraints:t,dragElastic:n}=this.getProps(),r=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):null==(e=this.visualElement.projection)?void 0:e.layout,o=this.constraints;t&&(0,d.X)(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&r?this.constraints=function(e,{top:t,left:n,bottom:r,right:o}){return{x:eG(e.x,n,o),y:eG(e.y,t,r)}}(r.layoutBox,t):this.constraints=!1,this.elastic=function(e=.35){return!1===e?e=0:!0===e&&(e=.35),{x:ez(e,"left","right"),y:ez(e,"top","bottom")}}(n),o!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&eq(e=>{this.getAxisMotionValue(e)&&(this.constraints[e]=function(e,t){let n={};return void 0!==t.min&&(n.min=t.min-e.min),void 0!==t.max&&(n.max=t.max-e.min),n}(r.layoutBox[e],this.constraints[e]))})}resolveRefConstraints(){var e;let{dragConstraints:t,onMeasureDragConstraints:n}=this.getProps();if(!t||!(0,d.X)(t))return!1;let r=t.current;(0,eM.V)(null!==r,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:o}=this.visualElement;if(!o||!o.layout)return!1;let i=(0,eZ.L)(r,o.root,this.visualElement.getTransformPagePoint()),a=(e=o.layout.layoutBox,{x:eH(e.x,i.x),y:eH(e.y,i.y)});if(n){let e=n((0,eQ.pA)(a));this.hasMutatedConstraints=!!e,e&&(a=(0,eQ.FY)(e))}return a}startAnimation(e){let{drag:t,dragMomentum:n,dragElastic:r,dragTransition:o,dragSnapToOrigin:i,onDragTransitionEnd:a}=this.getProps(),s=this.constraints||{};return Promise.all(eq(a=>{if(!e2(a,t,this.currentDirection))return;let l=s&&s[a]||{};i&&(l={min:0,max:0});let u={type:"inertia",velocity:n?e[a]:0,bounceStiffness:r?200:1e6,bounceDamping:r?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...o,...l};return this.startAxisValueAnimation(a,u)})).then(a)}startAxisValueAnimation(e,t){let n=this.getAxisMotionValue(e);return n.start((0,e0.f)(e,n,0,t))}stopAnimation(){eq(e=>this.getAxisMotionValue(e).stop())}pauseAnimation(){eq(e=>{var t;return null==(t=this.getAxisMotionValue(e).animation)?void 0:t.pause()})}getAnimationState(e){var t;return null==(t=this.getAxisMotionValue(e).animation)?void 0:t.state}getAxisMotionValue(e){let t="_drag"+e.toUpperCase(),n=this.visualElement.getProps();return n[t]||this.visualElement.getValue(e,(n.initial?n.initial[e]:void 0)||0)}snapToCursor(e){eq(t=>{let{drag:n}=this.getProps();if(!e2(t,n,this.currentDirection))return;let{projection:r}=this.visualElement,o=this.getAxisMotionValue(t);if(r&&r.layout){let{min:n,max:i}=r.layout.layoutBox[t];o.set(e[t]-(0,eN.j)(n,i,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:n}=this.visualElement;if(!(0,d.X)(t)||!n||!this.constraints)return;this.stopAnimation();let r={x:0,y:0};eq(e=>{let t=this.getAxisMotionValue(e);if(t){let n=t.get();r[e]=function(e,t){let n=.5,r=eI(e),o=eI(t);return o>r?n=(0,ek.q)(t.min,t.max-r,e.min):r>o&&(n=(0,ek.q)(e.min,e.max-o,t.min)),(0,eK.q)(0,1,n)}({min:n,max:n},this.constraints[e])}});let{transformTemplate:o}=this.visualElement.getProps();this.visualElement.current.style.transform=o?o({},""):"none",n.root&&n.root.updateScroll(),n.updateLayout(),this.resolveConstraints(),eq(t=>{if(!e2(t,e,null))return;let n=this.getAxisMotionValue(t),{min:o,max:i}=this.constraints[t];n.set((0,eN.j)(o,i,r[t]))})}addListeners(){if(!this.visualElement.current)return;e5.set(this.visualElement,this);let e=z(this.visualElement.current,"pointerdown",e=>{let{drag:t,dragListener:n=!0}=this.getProps();t&&n&&this.start(e)}),t=()=>{let{dragConstraints:e}=this.getProps();(0,d.X)(e)&&(this.constraints=this.resolveRefConstraints())},{projection:n}=this.visualElement,r=n.addEventListener("measure",t);n&&!n.layout&&(n.root&&n.root.updateScroll(),n.updateLayout()),t();let o=$(window,"resize",()=>this.scalePositionWithinConstraints()),i=n.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(eq(t=>{let n=this.getAxisMotionValue(t);n&&(this.originPoint[t]+=e[t].translate,n.set(n.get()+e[t].translate))}),this.visualElement.render())});return()=>{o(),e(),r(),i&&i()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:n=!1,dragPropagation:r=!1,dragConstraints:o=!1,dragElastic:i=.35,dragMomentum:a=!0}=e;return{...e,drag:t,dragDirectionLock:n,dragPropagation:r,dragConstraints:o,dragElastic:i,dragMomentum:a}}}function e2(e,t,n){return(!0===t||t===e)&&(null===n||n===e)}class e8 extends ee{constructor(e){super(e),this.removeGroupControls=ei.l,this.removeListeners=ei.l,this.controls=new e4(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||ei.l}unmount(){this.removeGroupControls(),this.removeListeners()}}let e7=e=>(t,n)=>{e&&V.Gt.update(()=>e(t,n))};class e3 extends ee{constructor(){super(...arguments),this.removePointerDownListener=ei.l}onPointerDown(e){this.session=new eA(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:e1(this.node)})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:n,onPanEnd:r}=this.node.getProps();return{onSessionStart:e7(e),onStart:e7(t),onMove:n,onEnd:(e,t)=>{delete this.session,r&&V.Gt.update(()=>r(e,t))}}}mount(){this.removePointerDownListener=z(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}let e9={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function e6(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}let te={correct:(e,t)=>{if(!t.target)return e;if("string"==typeof e)if(!eJ.px.test(e))return e;else e=parseFloat(e);let n=e6(e,t.target.x),r=e6(e,t.target.y);return`${n}% ${r}%`}};var tt=n(37577),tn=n(40014);class tr extends r.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:n,layoutId:r}=this.props,{projection:o}=e;(0,tn.$)(ti),o&&(t.group&&t.group.add(o),n&&n.register&&r&&n.register(o),o.root.didUpdate(),o.addEventListener("animationComplete",()=>{this.safeToRemove()}),o.setOptions({...o.options,onExitComplete:()=>this.safeToRemove()})),e9.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:n,drag:r,isPresent:o}=this.props,i=n.projection;return i&&(i.isPresent=o,r||e.layoutDependency!==t||void 0===t?i.willUpdate():this.safeToRemove(),e.isPresent!==o&&(o?i.promote():i.relegate()||V.Gt.postRender(()=>{let e=i.getStack();e&&e.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),queueMicrotask(()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:n}=this.props,{projection:r}=e;r&&(r.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(r),n&&n.deregister&&n.deregister(r))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}}function to(e){let[t,n]=function(){let e=(0,r.useContext)(a);if(null===e)return[!0,null];let{isPresent:t,onExitComplete:n,register:o}=e,i=(0,r.useId)();return(0,r.useEffect)(()=>o(i),[]),!t&&n?[!1,()=>n&&n(i)]:[!0]}(),o=(0,r.useContext)(v);return r.createElement(tr,{...e,layoutGroup:o,switchLayoutGroup:(0,r.useContext)(y),isPresent:t,safeToRemove:n})}let ti={borderRadius:{...te,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:te,borderTopRightRadius:te,borderBottomLeftRadius:te,borderBottomRightRadius:te,boxShadow:{correct:(e,{treeScale:t,projectionDelta:n})=>{let r=tt.f.parse(e);if(r.length>5)return e;let o=tt.f.createTransformer(e),i=+("number"!=typeof r[0]),a=n.x.scale*t.x,s=n.y.scale*t.y;r[0+i]/=a,r[1+i]/=s;let l=(0,eN.j)(a,s,.5);return"number"==typeof r[2+i]&&(r[2+i]/=l),"number"==typeof r[3+i]&&(r[3+i]/=l),o(r)}}};var ta=n(37741),ts=n(76499);let tl=["TopLeft","TopRight","BottomLeft","BottomRight"],tu=tl.length,tc=e=>"string"==typeof e?parseFloat(e):e,td=e=>"number"==typeof e||eJ.px.test(e);function th(e,t){return void 0!==e[t]?e[t]:e.borderRadius}let tf=tm(0,.5,ts.yT),tp=tm(.5,.95,ei.l);function tm(e,t,n){return r=>rt?1:n((0,ek.q)(e,t,r))}function tv(e,t){e.min=t.min,e.max=t.max}function ty(e,t){tv(e.x,t.x),tv(e.y,t.y)}var tg=n(51518);function tx(e,t,n,r,o){return e-=t,e=(0,tg.hq)(e,1/n,r),void 0!==o&&(e=(0,tg.hq)(e,1/o,r)),e}function tb(e,t,[n,r,o],i,a){!function(e,t=0,n=1,r=.5,o,i=e,a=e){if(eJ.KN.test(t)&&(t=parseFloat(t),t=(0,eN.j)(a.min,a.max,t/100)-a.min),"number"!=typeof t)return;let s=(0,eN.j)(i.min,i.max,r);e===i&&(s-=t),e.min=tx(e.min,t,n,s,o),e.max=tx(e.max,t,n,s,o)}(e,t[n],t[r],t[o],t.scale,i,a)}let tw=["x","scaleX","originX"],tP=["y","scaleY","originY"];function tE(e,t,n,r){tb(e.x,t,tw,n?n.x:void 0,r?r.x:void 0),tb(e.y,t,tP,n?n.y:void 0,r?r.y:void 0)}var tS=n(69557);function tC(e){return 0===e.translate&&1===e.scale}function tj(e){return tC(e.x)&&tC(e.y)}function tM(e,t){return Math.round(e.x.min)===Math.round(t.x.min)&&Math.round(e.x.max)===Math.round(t.x.max)&&Math.round(e.y.min)===Math.round(t.y.min)&&Math.round(e.y.max)===Math.round(t.y.max)}function tT(e){return eI(e.x)/eI(e.y)}var tR=n(15265);class tA{constructor(){this.members=[]}add(e){(0,tR.Kq)(this.members,e),e.scheduleRender()}remove(e){if((0,tR.Ai)(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){let e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){let t,n=this.members.findIndex(t=>e===t);if(0===n)return!1;for(let e=n;e>=0;e--){let n=this.members[e];if(!1!==n.isPresent){t=n;break}}return!!t&&(this.promote(t),!0)}promote(e,t){let n=this.lead;if(e!==n&&(this.prevLead=n,this.lead=e,e.show(),n)){n.instance&&n.scheduleRender(),e.scheduleRender(),e.resumeFrom=n,t&&(e.resumeFrom.preserveOpacity=!0),n.snapshot&&(e.snapshot=n.snapshot,e.snapshot.latestValues=n.animationValues||n.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);let{crossfade:r}=e.options;!1===r&&n.hide()}}exitAnimationComplete(){this.members.forEach(e=>{let{options:t,resumingFrom:n}=e;t.onExitComplete&&t.onExitComplete(),n&&n.options.onExitComplete&&n.options.onExitComplete()})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function t_(e,t,n){let r="",o=e.x.translate/t.x,i=e.y.translate/t.y;if((o||i)&&(r=`translate3d(${o}px, ${i}px, 0) `),(1!==t.x||1!==t.y)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),n){let{rotate:e,rotateX:t,rotateY:o}=n;e&&(r+=`rotate(${e}deg) `),t&&(r+=`rotateX(${t}deg) `),o&&(r+=`rotateY(${o}deg) `)}let a=e.x.scale*t.x,s=e.y.scale*t.y;return(1!==a||1!==s)&&(r+=`scale(${a}, ${s})`),r||"none"}var tD=n(8197);let tO=(e,t)=>e.depth-t.depth;class tL{constructor(){this.children=[],this.isDirty=!1}add(e){(0,tR.Kq)(this.children,e),this.isDirty=!0}remove(e){(0,tR.Ai)(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(tO),this.isDirty=!1,this.children.forEach(e)}}var tk=n(23852),tN=n(9572);let tI=["","X","Y","Z"],tF={visibility:"hidden"},tB=0,tV={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function tU({attachResizeListener:e,defaultParent:t,measureScroll:n,checkIsScrollRoot:r,resetTransform:o}){return class{constructor(e={},n=null==t?void 0:t()){this.id=tB++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,tV.totalNodes=tV.resolvedTargetDeltas=tV.recalculatedProjection=0,this.nodes.forEach(tK),this.nodes.forEach(tZ),this.nodes.forEach(tQ),this.nodes.forEach(tG),window.MotionDebug&&window.MotionDebug.record(tV)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=n?n.root||n:this,this.path=n?[...n.path,n]:[],this.parent=n,this.depth=n?n.depth+1:0;for(let e=0;ethis.root.updateBlockedByResize=!1;e(t,()=>{this.root.updateBlockedByResize=!0,n&&n(),n=function(e,t){let n=performance.now(),r=({timestamp:t})=>{let o=t-n;o>=250&&((0,V.WG)(r),e(o-250))};return V.Gt.read(r,!0),()=>(0,V.WG)(r)}(r,250),e9.hasAnimatedSinceResize&&(e9.hasAnimatedSinceResize=!1,this.nodes.forEach(tq))})}r&&this.root.registerSharedNode(r,this),!1!==this.options.animate&&i&&(r||o)&&this.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t,hasRelativeTargetChanged:n,layout:r})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let o=this.options.transition||i.getDefaultTransition()||t2,{onLayoutAnimationStart:a,onLayoutAnimationComplete:s}=i.getProps(),l=!this.targetLayout||!tM(this.targetLayout,r)||n,u=!t&&n;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||u||t&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(e,u);let t={...(0,tS.r)(o,"layout"),onPlay:a,onComplete:s};(i.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t)}else t||tq(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=r})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,(0,V.WG)(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(tJ),this.animationId++)}getTransformTemplate(){let{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;ethis.update()))}clearAllSnapshots(){this.nodes.forEach(tH),this.sharedNodes.forEach(t0)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,V.Gt.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){V.Gt.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;e{let r=t/1e3;if(t1(a.x,e.x,r),t1(a.y,e.y,r),this.setTargetDelta(a),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var u,h,f,p,m,v;e$(s,this.layout.layoutBox,this.relativeParent.layout.layoutBox),f=this.relativeTarget,p=this.relativeTargetOrigin,m=s,v=r,t5(f.x,p.x,m.x,v),t5(f.y,p.y,m.y,v),n&&(u=this.relativeTarget,h=n,u.x.min===h.x.min&&u.x.max===h.x.max&&u.y.min===h.y.min&&u.y.max===h.y.max)&&(this.isProjectionDirty=!1),n||(n=(0,eY.ge)()),ty(n,this.relativeTarget)}l&&(this.animationValues=i,function(e,t,n,r,o,i){o?(e.opacity=(0,eN.j)(0,void 0!==n.opacity?n.opacity:1,tf(r)),e.opacityExit=(0,eN.j)(void 0!==t.opacity?t.opacity:1,0,tp(r))):i&&(e.opacity=(0,eN.j)(void 0!==t.opacity?t.opacity:1,void 0!==n.opacity?n.opacity:1,r));for(let o=0;o{e9.hasAnimatedSinceResize=!0,this.currentAnimation=(0,tN.z)(0,1e3,{...e,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onComplete:()=>{e.onComplete&&e.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let e=this.getLead(),{targetWithTransforms:t,target:n,layout:r,latestValues:o}=e;if(t&&n&&r){if(this!==e&&this.layout&&r&&t9(this.options.animationType,this.layout.layoutBox,r.layoutBox)){n=this.target||(0,eY.ge)();let t=eI(this.layout.layoutBox.x);n.x.min=e.target.x.min,n.x.max=n.x.min+t;let r=eI(this.layout.layoutBox.y);n.y.min=e.target.y.min,n.y.max=n.y.min+r}ty(t,n),(0,tg.Ww)(t,o),eV(this.projectionDeltaWithTransform,this.layoutCorrected,t,o)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new tA),this.sharedNodes.get(e).add(t);let n=t.options.initialPromotionConfig;t.promote({transition:n?n.transition:void 0,preserveFollowOpacity:n&&n.shouldPreserveFollowOpacity?n.shouldPreserveFollowOpacity(t):void 0})}isLead(){let e=this.getStack();return!e||e.lead===this}getLead(){var e;let{layoutId:t}=this.options;return t&&(null==(e=this.getStack())?void 0:e.lead)||this}getPrevLead(){var e;let{layoutId:t}=this.options;return t?null==(e=this.getStack())?void 0:e.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:n}={}){let r=this.getStack();r&&r.promote(this,n),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){let e=this.getStack();return!!e&&e.relegate(this)}resetRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:n}=e;if((n.rotate||n.rotateX||n.rotateY||n.rotateZ)&&(t=!0),!t)return;let r={};for(let t=0;t{var t;return null==(t=e.currentAnimation)?void 0:t.stop()}),this.root.nodes.forEach(tz),this.root.sharedNodes.clear()}}}function tW(e){e.updateLayout()}function t$(e){var t;let n=(null==(t=e.resumeFrom)?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&n&&e.hasListeners("didUpdate")){let{layoutBox:t,measuredBox:r}=e.layout,{animationType:o}=e.options,i=n.source!==e.layout.source;"size"===o?eq(e=>{let r=i?n.measuredBox[e]:n.layoutBox[e],o=eI(r);r.min=t[e].min,r.max=r.min+o}):t9(o,n.layoutBox,t)&&eq(r=>{let o=i?n.measuredBox[r]:n.layoutBox[r],a=eI(t[r]);o.max=o.min+a,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[r].max=e.relativeTarget[r].min+a)});let a=(0,eY.xU)();eV(a,t,n.layoutBox);let s=(0,eY.xU)();i?eV(s,e.applyTransform(r,!0),n.measuredBox):eV(s,t,n.layoutBox);let l=!tj(a),u=!1;if(!e.resumeFrom){let r=e.getClosestProjectingParent();if(r&&!r.resumeFrom){let{snapshot:o,layout:i}=r;if(o&&i){let a=(0,eY.ge)();e$(a,n.layoutBox,o.layoutBox);let s=(0,eY.ge)();e$(s,t,i.layoutBox),tM(a,s)||(u=!0),r.options.layoutRoot&&(e.relativeTarget=s,e.relativeTargetOrigin=a,e.relativeParent=r)}}}e.notifyListeners("didUpdate",{layout:t,snapshot:n,delta:s,layoutDelta:a,hasLayoutChanged:l,hasRelativeTargetChanged:u})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function tK(e){tV.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function tG(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function tH(e){e.clearSnapshot()}function tz(e){e.clearMeasurements()}function tX(e){e.isLayoutDirty=!1}function tY(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function tq(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function tZ(e){e.resolveTargetDelta()}function tQ(e){e.calcProjection()}function tJ(e){e.resetRotation()}function t0(e){e.removeLeadSnapshot()}function t1(e,t,n){e.translate=(0,eN.j)(t.translate,0,n),e.scale=(0,eN.j)(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function t5(e,t,n,r){e.min=(0,eN.j)(t.min,n.min,r),e.max=(0,eN.j)(t.max,n.max,r)}function t4(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}let t2={duration:.45,ease:[.4,0,.1,1]},t8=e=>"undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().includes(e),t7=t8("applewebkit/")&&!t8("chrome/")?Math.round:ei.l;function t3(e){e.min=t7(e.min),e.max=t7(e.max)}function t9(e,t,n){return"position"===e||"preserve-aspect"===e&&!eF(tT(t),tT(n),.2)}let t6=tU({attachResizeListener:(e,t)=>$(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),ne={current:void 0},nt=tU({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!ne.current){let e=new t6({});e.mount(window),e.setOptions({layoutScroll:!0}),ne.current=e}return ne.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>"fixed"===window.getComputedStyle(e).position});var nn=n(79964),nr=n(85e3);let no=(e,t)=>b(e)?new nr.l(t,{enableHardwareAcceleration:!1}):new nn.M(t,{enableHardwareAcceleration:!0}),ni={animation:{Feature:eS},exit:{Feature:ej},inView:{Feature:ef},tap:{Feature:es},focus:{Feature:er},hover:{Feature:en},pan:{Feature:e3},drag:{Feature:e8,ProjectionNode:nt,MeasureLayout:to},layout:{ProjectionNode:nt,MeasureLayout:to}},na=function(e){function t(n,x={}){return function({preloadedFeatures:e,createVisualElement:t,useRender:n,useVisualState:x,Component:b}){e&&function(e){for(let t in e)m.B[t]={...m.B[t],...e[t]}}(e);let w=(0,r.forwardRef)(function(m,g){var w;let P,E={...(0,r.useContext)(o),...m,layoutId:function({layoutId:e}){let t=(0,r.useContext)(v).id;return t&&void 0!==e?t+"-"+e:e}(m)},{isStatic:S}=E,C=function(e){let{initial:t,animate:n}=function(e,t){if((0,f.e)(e)){let{initial:t,animate:n}=e;return{initial:!1===t||(0,h.w)(t)?t:void 0,animate:(0,h.w)(n)?n:void 0}}return!1!==e.inherit?t:{}}(e,(0,r.useContext)(i));return(0,r.useMemo)(()=>({initial:t,animate:n}),[p(t),p(n)])}(m),j=x(m,S);if(!S&&s.B){C.visualElement=function(e,t,n,s){let{visualElement:d}=(0,r.useContext)(i),h=(0,r.useContext)(u),f=(0,r.useContext)(a),p=(0,r.useContext)(o).reducedMotion,m=(0,r.useRef)();s=s||h.renderer,!m.current&&s&&(m.current=s(e,{visualState:t,parent:d,props:n,presenceContext:f,blockInitialAnimation:!!f&&!1===f.initial,reducedMotionConfig:p}));let v=m.current;(0,r.useInsertionEffect)(()=>{v&&v.update(n,f)});let y=(0,r.useRef)(!!(n[c.n]&&!window.HandoffComplete));return l(()=>{v&&(v.render(),y.current&&v.animationState&&v.animationState.animateChanges())}),(0,r.useEffect)(()=>{v&&(v.updateFeatures(),!y.current&&v.animationState&&v.animationState.animateChanges(),y.current&&(y.current=!1,window.HandoffComplete=!0))}),v}(b,j,E,t);let n=(0,r.useContext)(y),s=(0,r.useContext)(u).strict;C.visualElement&&(P=C.visualElement.loadFeatures(E,s,e,n))}return r.createElement(i.Provider,{value:C},P&&C.visualElement?r.createElement(P,{visualElement:C.visualElement,...E}):null,n(b,m,(w=C.visualElement,(0,r.useCallback)(e=>{e&&j.mount&&j.mount(e),w&&(e?w.mount(e):w.unmount()),g&&("function"==typeof g?g(e):(0,d.X)(g)&&(g.current=e))},[w])),j,S,C.visualElement))});return w[g]=b,w}(e(n,x))}if("undefined"==typeof Proxy)return t;let n=new Map;return new Proxy(t,{get:(e,r)=>(n.has(r)||n.set(r,t(r)),n.get(r))})}((e,t)=>(function(e,{forwardMotionProps:t=!1},n,o){return{...b(e)?U:W,preloadedFeatures:n,useRender:function(e=!1){return(t,n,o,{latestValues:i},a)=>{let s=(b(t)?function(e,t,n,o){let i=(0,r.useMemo)(()=>{let n=A();return(0,R.B)(n,t,{enableHardwareAcceleration:!1},(0,_.n)(o),e.transformTemplate),{...n.attrs,style:{...n.style}}},[t]);if(e.style){let t={};C(t,e.style,e),i.style={...t,...i.style}}return i}:function(e,t,n){let o={},i=function(e,t,n){let o=e.style||{},i={};return C(i,o,e),Object.assign(i,function({transformTemplate:e},t,n){return(0,r.useMemo)(()=>{let r=S();return(0,E.O)(r,t,{enableHardwareAcceleration:!n},e),Object.assign({},r.vars,r.style)},[t])}(e,t,n)),e.transformValues?e.transformValues(i):i}(e,t,n);return e.drag&&!1!==e.dragListener&&(o.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=!0===e.drag?"none":`pan-${"x"===e.drag?"y":"x"}`),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(o.tabIndex=0),o.style=i,o})(n,i,a,t),l={...function(e,t,n){let r={};for(let o in e)("values"!==o||"object"!=typeof e.values)&&(T(o)||!0===n&&M(o)||!t&&!M(o)||e.draggable&&o.startsWith("onDrag"))&&(r[o]=e[o]);return r}(n,"string"==typeof t,e),...s,ref:o},{children:u}=n,c=(0,r.useMemo)(()=>(0,P.S)(u)?u.get():u,[u]);return(0,r.createElement)(t,{...l,children:c})}}(t),createVisualElement:o,Component:e}})(e,t,ni,no))},21752:(e,t,n)=>{n.d(t,{D:()=>u,N:()=>c});var r=n(7620);let o=["light","dark"],i="(prefers-color-scheme: dark)",a="undefined"==typeof window,s=(0,r.createContext)(void 0),l={setTheme:e=>{},themes:[]},u=()=>{var e;return null!=(e=(0,r.useContext)(s))?e:l},c=e=>(0,r.useContext)(s)?r.createElement(r.Fragment,null,e.children):r.createElement(h,e),d=["light","dark"],h=({forcedTheme:e,disableTransitionOnChange:t=!1,enableSystem:n=!0,enableColorScheme:a=!0,storageKey:l="theme",themes:u=d,defaultTheme:c=n?"system":"light",attribute:h="data-theme",value:y,children:g,nonce:x})=>{let[b,w]=(0,r.useState)(()=>p(l,c)),[P,E]=(0,r.useState)(()=>p(l)),S=y?Object.values(y):u,C=(0,r.useCallback)(e=>{let r=e;if(!r)return;"system"===e&&n&&(r=v());let i=y?y[r]:r,s=t?m():null,l=document.documentElement;if("class"===h?(l.classList.remove(...S),i&&l.classList.add(i)):i?l.setAttribute(h,i):l.removeAttribute(h),a){let e=o.includes(c)?c:null,t=o.includes(r)?r:e;l.style.colorScheme=t}null==s||s()},[]),j=(0,r.useCallback)(e=>{w(e);try{localStorage.setItem(l,e)}catch(e){}},[e]),M=(0,r.useCallback)(t=>{E(v(t)),"system"===b&&n&&!e&&C("system")},[b,e]);(0,r.useEffect)(()=>{let e=window.matchMedia(i);return e.addListener(M),M(e),()=>e.removeListener(M)},[M]),(0,r.useEffect)(()=>{let e=e=>{e.key===l&&j(e.newValue||c)};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[j]),(0,r.useEffect)(()=>{C(null!=e?e:b)},[e,b]);let T=(0,r.useMemo)(()=>({theme:b,setTheme:j,forcedTheme:e,resolvedTheme:"system"===b?P:b,themes:n?[...u,"system"]:u,systemTheme:n?P:void 0}),[b,j,e,P,n,u]);return r.createElement(s.Provider,{value:T},r.createElement(f,{forcedTheme:e,disableTransitionOnChange:t,enableSystem:n,enableColorScheme:a,storageKey:l,themes:u,defaultTheme:c,attribute:h,value:y,children:g,attrs:S,nonce:x}),g)},f=(0,r.memo)(({forcedTheme:e,storageKey:t,attribute:n,enableSystem:a,enableColorScheme:s,defaultTheme:l,value:u,attrs:c,nonce:d})=>{let h="system"===l,f="class"===n?`var d=document.documentElement,c=d.classList;c.remove(${c.map(e=>`'${e}'`).join(",")});`:`var d=document.documentElement,n='${n}',s='setAttribute';`,p=s?o.includes(l)&&l?`if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'${l}'`:"if(e==='light'||e==='dark')d.style.colorScheme=e":"",m=(e,t=!1,r=!0)=>{let i=u?u[e]:e,a=t?e+"|| ''":`'${i}'`,l="";return s&&r&&!t&&o.includes(e)&&(l+=`d.style.colorScheme = '${e}';`),"class"===n?l+=t||i?`c.add(${a})`:"null":i&&(l+=`d[s](n,${a})`),l},v=e?`!function(){${f}${m(e)}}()`:a?`!function(){try{${f}var e=localStorage.getItem('${t}');if('system'===e||(!e&&${h})){var t='${i}',m=window.matchMedia(t);if(m.media!==t||m.matches){${m("dark")}}else{${m("light")}}}else if(e){${u?`var x=${JSON.stringify(u)};`:""}${m(u?"x[e]":"e",!0)}}${h?"":"else{"+m(l,!1,!1)+"}"}${p}}catch(e){}}()`:`!function(){try{${f}var e=localStorage.getItem('${t}');if(e){${u?`var x=${JSON.stringify(u)};`:""}${m(u?"x[e]":"e",!0)}}else{${m(l,!1,!1)};}${p}}catch(t){}}();`;return r.createElement("script",{nonce:d,dangerouslySetInnerHTML:{__html:v}})},()=>!0),p=(e,t)=>{let n;if(!a){try{n=localStorage.getItem(e)||void 0}catch(e){}return n||t}},m=()=>{let e=document.createElement("style");return e.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(e)},1)}},v=e=>(e||(e=window.matchMedia(i)),e.matches?"dark":"light")},25316:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{callServer:function(){return r.callServer},createServerReference:function(){return i},findSourceMapURL:function(){return o.findSourceMapURL}});let r=n(35411),o=n(32795),i=n(496).createServerReference},31507:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},33532:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},34029:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},37120:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},37206:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.UnreachableCaseError=void 0;class n extends Error{constructor(e){super(`Unreachable case: ${e}`)}}t.UnreachableCaseError=n},40582:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},40648:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},42024:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},42652:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},43991:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},44873:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},44997:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},46164:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},46786:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},46794:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},47381:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},48292:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},48356:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},49254:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},51441:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},52535:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},52782:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},53978:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},56541:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},57621:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},58394:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isExact=void 0,t.isExact=()=>e=>e},58541:(e,t,n)=>{n.d(t,{vC:()=>b});var r=n(7620);function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t'),!0):!e||T.some(function(t){return e.includes(t)})||T.includes("*"))){var t=function(e,t){var n;if(void 0===t&&(t=!1),!p(e,["input","textarea","select"])||p(e,null==M?void 0:M.enableOnFormTags)){if(null!==c){var r=c.getRootNode();if((r instanceof Document||r instanceof ShadowRoot)&&r.activeElement!==c&&!c.contains(r.activeElement))return void g(e)}(null==(n=e.target)||!n.isContentEditable||null!=M&&M.enableOnContentEditable)&&l(E,null==M?void 0:M.splitKey).forEach(function(n){var r,o,i,a=u(n,null==M?void 0:M.combinationKey);if(m(e,a,null==M?void 0:M.ignoreModifiers)||null!=(i=a.keys)&&i.includes("*")){if(null!=M&&null!=M.ignoreEventWhen&&M.ignoreEventWhen(e)||t&&w.current)return;if(("function"==typeof(r=null==M?void 0:M.preventDefault)&&r(e,a)||!0===r)&&e.preventDefault(),"function"==typeof(o=null==M?void 0:M.enabled)?!o(e,a):!0!==o&&void 0!==o)return void g(e);j.current(e,a),t||(w.current=!0)}})}},n=function(e){void 0!==e.key&&(h(s(e.code)),((null==M?void 0:M.keydown)===void 0&&(null==M?void 0:M.keyup)!==!0||null!=M&&M.keydown)&&t(e))},r=function(e){void 0!==e.key&&(f(s(e.code)),w.current=!1,null!=M&&M.keyup&&t(e,!0))},o=c||(null==P?void 0:P.document)||document;return o.addEventListener("keyup",r),o.addEventListener("keydown",n),R&&l(E,null==M?void 0:M.splitKey).forEach(function(e){return R.addHotkey(u(e,null==M?void 0:M.combinationKey,null==M?void 0:M.description))}),function(){o.removeEventListener("keyup",r),o.removeEventListener("keydown",n),R&&l(E,null==M?void 0:M.splitKey).forEach(function(e){return R.removeHotkey(u(e,null==M?void 0:M.combinationKey,null==M?void 0:M.description))})}}},[c,E,M,T]),b}},58834:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},59444:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},61060:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},62860:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},64791:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},65163:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},65219:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},68250:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},68340:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},68429:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},73431:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},75989:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},77453:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},78143:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},79088:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},79487:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},79779:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},79957:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},80962:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},81295:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},82110:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createFactoryWithConstraint=void 0,t.createFactoryWithConstraint=()=>e=>e},83715:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},83784:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},84e3:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},84010:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},84922:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.assert=void 0,t.assert=function(e,t="no additional info provided"){if(!e)throw Error("Assertion Error: "+t)}},85237:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},85898:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},86504:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},88644:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},91181:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},91251:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},92088:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.noop=void 0,t.noop=function(...e){}},98971:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})}}]);