try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="0716128b-b2bc-4da2-9d54-c9231a4fc05b",e._sentryDebugIdIdentifier="sentry-dbid-0716128b-b2bc-4da2-9d54-c9231a4fc05b")}catch(e){}{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[new e.Error().stack]=Object.assign({},e._sentryModuleMetadata[new e.Error().stack],{"_sentryBundlerPluginAppKey:anthropic-apps":!0})}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[85948],{0x69c4a1b:(e,t,n)=>{n.d(t,{A:()=>l,q:()=>i});var r=n(0xfc89b4a4),o=n(0x22102fd88);function i(e,t){let n=r.createContext(t),i=e=>{let{children:t,...i}=e,l=r.useMemo(()=>i,Object.values(i));return(0,o.jsx)(n.Provider,{value:l,children:t})};return i.displayName=e+"Provider",[i,function(o){let i=r.useContext(n);if(i)return i;if(void 0!==t)return t;throw Error(`\`${o}\` must be used within \`${e}\``)}]}function l(e,t=[]){let n=[],i=()=>{let t=n.map(e=>r.createContext(e));return function(n){let o=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return i.scopeName=e,[function(t,i){let l=r.createContext(i),a=n.length;n=[...n,i];let s=t=>{let{scope:n,children:i,...s}=t,u=n?.[e]?.[a]||l,c=r.useMemo(()=>s,Object.values(s));return(0,o.jsx)(u.Provider,{value:c,children:i})};return s.displayName=t+"Provider",[s,function(n,o){let s=o?.[e]?.[a]||l,u=r.useContext(s);if(u)return u;if(void 0!==i)return i;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 o=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}(i,...t)]}},0x698cb19f:(e,t,n)=>{function r(e){return e.split("-")[1]}function o(e){return"y"===e?"height":"width"}function i(e){return e.split("-")[0]}function l(e){return["top","bottom"].includes(i(e))?"x":"y"}function a(e,t,n){let a,{reference:s,floating:u}=e,c=s.x+s.width/2-u.width/2,f=s.y+s.height/2-u.height/2,d=l(t),p=o(d),m=s[p]/2-u[p]/2,h="x"===d;switch(i(t)){case"top":a={x:c,y:s.y-u.height};break;case"bottom":a={x:c,y:s.y+s.height};break;case"right":a={x:s.x+s.width,y:f};break;case"left":a={x:s.x-u.width,y:f};break;default:a={x:s.x,y:s.y}}switch(r(t)){case"start":a[d]-=m*(n&&h?-1:1);break;case"end":a[d]+=m*(n&&h?-1:1)}return a}n.d(t,{B1:()=>f,BN:()=>A,ER:()=>P,Ej:()=>O,UE:()=>h,UU:()=>w,cY:()=>T,jD:()=>R,rD:()=>s});let s=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}=n,s=i.filter(Boolean),u=await (null==l.isRTL?void 0:l.isRTL(t)),c=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:f,y:d}=a(c,r,u),p=r,m={},h=0;for(let n=0;n({name:"arrow",options:e,async fn(t){let{x:n,y:i,placement:a,rects:s,platform:f,elements:d}=t,{element:h,padding:y=0}=u(e,t)||{};if(null==h)return{};let x=c(y),g={x:n,y:i},v=l(a),b=o(v),w=await f.getDimensions(h),E="y"===v,C=E?"clientHeight":"clientWidth",R=s.reference[b]+s.reference[v]-g[v]-s.floating[b],T=g[v]-s.reference[v],L=await (null==f.getOffsetParent?void 0:f.getOffsetParent(h)),A=L?L[C]:0;A&&await (null==f.isElement?void 0:f.isElement(L))||(A=d.floating[C]||s.floating[b]);let P=A/2-w[b]/2-1,O=p(x[E?"top":"left"],P),N=p(x[E?"bottom":"right"],P),S=A-w[b]-N,D=A/2-w[b]/2+(R/2-T/2),k=m(O,p(D,S)),j=null!=r(a)&&D!=k&&s.reference[b]/2-(De.concat(t,t+"-start",t+"-end"),[]),{left:"right",right:"left",bottom:"top",top:"bottom"});function g(e){return e.replace(/left|right|bottom|top/g,e=>x[e])}let v={start:"end",end:"start"};function b(e){return e.replace(/start|end/g,e=>v[e])}let w=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,a,s,c;let{placement:f,middlewareData:p,rects:m,initialPlacement:h,platform:y,elements:x}=t,{mainAxis:v=!0,crossAxis:w=!0,fallbackPlacements:E,fallbackStrategy:C="bestFit",fallbackAxisSideDirection:R="none",flipAlignment:T=!0,...L}=u(e,t),A=i(f),P=i(h)===h,O=await (null==y.isRTL?void 0:y.isRTL(x.floating)),N=E||(P||!T?[g(h)]:function(e){let t=g(e);return[b(e),t,b(t)]}(h));E||"none"===R||N.push(...function(e,t,n,o){let l=r(e),a=function(e,t,n){let r=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":return n?t?o:r:t?r:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(i(e),"start"===n,o);return l&&(a=a.map(e=>e+"-"+l),t&&(a=a.concat(a.map(b)))),a}(h,T,R,O));let S=[h,...N],D=await d(t,L),k=[],j=(null==(n=p.flip)?void 0:n.overflows)||[];if(v&&k.push(D[A]),w){let{main:e,cross:t}=function(e,t,n){void 0===n&&(n=!1);let i=r(e),a=l(e),s=o(a),u="x"===a?i===(n?"end":"start")?"right":"left":"start"===i?"bottom":"top";return t.reference[s]>t.floating[s]&&(u=g(u)),{main:u,cross:g(u)}}(f,m,O);k.push(D[e],D[t])}if(j=[...j,{placement:f,overflows:k}],!k.every(e=>e<=0)){let e=((null==(a=p.flip)?void 0:a.index)||0)+1,t=S[e];if(t)return{data:{index:e,overflows:j},reset:{placement:t}};let n=null==(s=j.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:s.placement;if(!n)switch(C){case"bestFit":{let e=null==(c=j.map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:c[0];e&&(n=e);break}case"initialPlacement":n=h}if(f!==n)return{reset:{placement:n}}}return{}}}};function E(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function C(e){return y.some(t=>e[t]>=0)}let R=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:n}=t,{strategy:r="referenceHidden",...o}=u(e,t);switch(r){case"referenceHidden":{let e=E(await d(t,{...o,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:C(e)}}}case"escaped":{let e=E(await d(t,{...o,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:C(e)}}}default:return{}}}}},T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){let{x:n,y:o}=t,a=await async function(e,t){let{placement:n,platform:o,elements:a}=e,s=await (null==o.isRTL?void 0:o.isRTL(a.floating)),c=i(n),f=r(n),d="x"===l(n),p=["left","top"].includes(c)?-1:1,m=s&&d?-1:1,h=u(t,e),{mainAxis:y,crossAxis:x,alignmentAxis:g}="number"==typeof h?{mainAxis:h,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...h};return f&&"number"==typeof g&&(x="end"===f?-1*g:g),d?{x:x*m,y:y*p}:{x:y*p,y:x*m}}(t,e);return{x:n+a.x,y:o+a.y,data:a}}}};function L(e){return"x"===e?"y":"x"}let A=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:o}=t,{mainAxis:a=!0,crossAxis:s=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...f}=u(e,t),h={x:n,y:r},y=await d(t,f),x=l(i(o)),g=L(x),v=h[x],b=h[g];if(a){let e="y"===x?"bottom":"right";v=m(v+y["y"===x?"top":"left"],p(v,v-y[e]))}if(s){let e="y"===g?"bottom":"right";b=m(b+y["y"===g?"top":"left"],p(b,b-y[e]))}let w=c.fn({...t,[x]:v,[g]:b});return{...w,data:{x:w.x-n,y:w.y-r}}}}},P=function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:o,rects:a,middlewareData:s}=t,{offset:c=0,mainAxis:f=!0,crossAxis:d=!0}=u(e,t),p={x:n,y:r},m=l(o),h=L(m),y=p[m],x=p[h],g=u(c,t),v="number"==typeof g?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(f){let e="y"===m?"height":"width",t=a.reference[m]-a.floating[e]+v.mainAxis,n=a.reference[m]+a.reference[e]-v.mainAxis;yn&&(y=n)}if(d){var b,w;let e="y"===m?"width":"height",t=["top","left"].includes(i(o)),n=a.reference[h]-a.floating[e]+(t&&(null==(b=s.offset)?void 0:b[h])||0)+(t?0:v.crossAxis),r=a.reference[h]+a.reference[e]+(t?0:(null==(w=s.offset)?void 0:w[h])||0)-(t?v.crossAxis:0);xr&&(x=r)}return{[m]:y,[h]:x}}}},O=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){let n,o,{placement:a,rects:s,platform:c,elements:f}=t,{apply:h=()=>{},...y}=u(e,t),x=await d(t,y),g=i(a),v=r(a),b="x"===l(a),{width:w,height:E}=s.floating;"top"===g||"bottom"===g?(n=g,o=v===(await (null==c.isRTL?void 0:c.isRTL(f.floating))?"start":"end")?"left":"right"):(o=g,n="end"===v?"top":"bottom");let C=E-x[n],R=w-x[o],T=!t.middlewareData.shift,L=C,A=R;if(b){let e=w-x.left-x.right;A=v||T?p(R,e):e}else{let e=E-x.top-x.bottom;L=v||T?p(C,e):e}if(T&&!v){let e=m(x.left,0),t=m(x.right,0),n=m(x.top,0),r=m(x.bottom,0);b?A=w-2*(0!==e||0!==t?e+t:m(x.left,x.right)):L=E-2*(0!==n||0!==r?n+r:m(x.top,x.bottom))}await h({...t,availableWidth:A,availableHeight:L});let P=await c.getDimensions(f.floating);return w!==P.width||E!==P.height?{reset:{rects:!0}}:{}}}}},0x8967a633:(e,t,n)=>{n.d(t,{C:()=>l});var r=n(0xfc89b4a4),o=n(0x1f5d8ad93),i=n(0x8eddd1ca),l=e=>{let{present:t,children:n}=e,l=function(e){var t,n;let[o,l]=r.useState(),s=r.useRef(null),u=r.useRef(e),c=r.useRef("none"),[f,d]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},r.useReducer((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return r.useEffect(()=>{let e=a(s.current);c.current="mounted"===f?e:"none"},[f]),(0,i.N)(()=>{let t=s.current,n=u.current;if(n!==e){let r=c.current,o=a(t);e?d("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?d("UNMOUNT"):n&&r!==o?d("ANIMATION_OUT"):d("UNMOUNT"),u.current=e}},[e,d]),(0,i.N)(()=>{if(o){var e;let t,n=null!=(e=o.ownerDocument.defaultView)?e:window,r=e=>{let r=a(s.current).includes(e.animationName);if(e.target===o&&r&&(d("ANIMATION_END"),!u.current)){let e=o.style.animationFillMode;o.style.animationFillMode="forwards",t=n.setTimeout(()=>{"forwards"===o.style.animationFillMode&&(o.style.animationFillMode=e)})}},i=e=>{e.target===o&&(c.current=a(s.current))};return o.addEventListener("animationstart",i),o.addEventListener("animationcancel",r),o.addEventListener("animationend",r),()=>{n.clearTimeout(t),o.removeEventListener("animationstart",i),o.removeEventListener("animationcancel",r),o.removeEventListener("animationend",r)}}d("ANIMATION_END")},[o,d]),{isPresent:["mounted","unmountSuspended"].includes(f),ref:r.useCallback(e=>{s.current=e?getComputedStyle(e):null,l(e)},[])}}(t),s="function"==typeof n?n({present:l.isPresent}):r.Children.only(n),u=(0,o.s)(l.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}(s));return"function"==typeof n||l.isPresent?r.cloneElement(s,{ref:u}):null};function a(e){return(null==e?void 0:e.animationName)||"none"}l.displayName="Presence"},0x8eddd1ca:(e,t,n)=>{n.d(t,{N:()=>o});var r=n(0xfc89b4a4),o=globalThis?.document?r.useLayoutEffect:()=>{}},0xb5e3133c:(e,t,n)=>{n.d(t,{Z:()=>s});var r=n(0xfc89b4a4),o=n(0x15068fa65),i=n(0x11e141ae5),l=n(0x8eddd1ca),a=n(0x22102fd88),s=r.forwardRef((e,t)=>{var n,s;let{container:u,...c}=e,[f,d]=r.useState(!1);(0,l.N)(()=>d(!0),[]);let p=u||f&&(null==(s=globalThis)||null==(n=s.document)?void 0:n.body);return p?o.createPortal((0,a.jsx)(i.sG.div,{...c,ref:t}),p):null});s.displayName="Portal"},0x11675b1d9:(e,t,n)=>{n.d(t,{X:()=>i});var r=n(0xfc89b4a4),o=n(0x8eddd1ca);function i(e){let[t,n]=r.useState(void 0);return(0,o.N)(()=>{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}},0x11e141ae5:(e,t,n)=>{n.d(t,{hO:()=>s,sG:()=>a});var r=n(0xfc89b4a4),o=n(0x15068fa65),i=n(0x1702ca3c6),l=n(0x22102fd88),a=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let n=(0,i.TL)(`Primitive.${t}`),o=r.forwardRef((e,r)=>{let{asChild:o,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,l.jsx)(o?n:t,{...i,ref:r})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{});function s(e,t){e&&o.flushSync(()=>e.dispatchEvent(t))}},0x1311a99af:(e,t,n)=>{n.d(t,{B:()=>s});var r,o=n(0xfc89b4a4),i=n(0x8eddd1ca),l=(r||(r=n.t(o,2)))[" useId ".trim().toString()]||(()=>void 0),a=0;function s(e){let[t,n]=o.useState(l());return(0,i.N)(()=>{e||n(e=>e??String(a++))},[e]),e||(t?`radix-${t}`:"")}},0x1702ca3c6:(e,t,n)=>{n.d(t,{Dc:()=>s,TL:()=>l});var r=n(0xfc89b4a4),o=n(0x1f5d8ad93),i=n(0x22102fd88);function l(e){let t=function(e){let t=r.forwardRef((e,t)=>{let{children:n,...i}=e;if(r.isValidElement(n)){var l;let e,a,s=(l=n,(a=(e=Object.getOwnPropertyDescriptor(l.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.ref:(a=(e=Object.getOwnPropertyDescriptor(l,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.props.ref:l.props.ref||l.ref),u=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)=>{let t=i(...e);return o(...e),t}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(i,n.props);return n.type!==r.Fragment&&(u.ref=t?(0,o.t)(t,s):s),r.cloneElement(n,u)}return r.Children.count(n)>1?r.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),n=r.forwardRef((e,n)=>{let{children:o,...l}=e,a=r.Children.toArray(o),s=a.find(u);if(s){let e=s.props.children,o=a.map(t=>t!==s?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,i.jsx)(t,{...l,ref:n,children:r.isValidElement(e)?r.cloneElement(e,void 0,o):null})}return(0,i.jsx)(t,{...l,ref:n,children:o})});return n.displayName=`${e}.Slot`,n}var a=Symbol("radix.slottable");function s(e){let t=({children:e})=>(0,i.jsx)(i.Fragment,{children:e});return t.displayName=`${e}.Slottable`,t.__radixId=a,t}function u(e){return r.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===a}},0x1752c78f7:(e,t,n)=>{n.d(t,{c:()=>o});var r=n(0xfc89b4a4);function o(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}},0x17a935e7f:(e,t,n)=>{n.d(t,{m:()=>r});function r(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}},0x18c856b49:(e,t,n)=>{n.d(t,{UE:()=>a,we:()=>p});var r=n(0x698cb19f),o=n(0x19b73ecad),i=n(0xfc89b4a4),l=n(0x15068fa65);let a=e=>({name:"arrow",options:e,fn(t){let{element:n,padding:o}="function"==typeof e?e(t):e;if(n&&({}).hasOwnProperty.call(n,"current")){if(null!=n.current)return(0,r.UE)({element:n.current,padding:o}).fn(t)}else if(n)return(0,r.UE)({element:n,padding:o}).fn(t);return{}}});var s="undefined"!=typeof document?i.useLayoutEffect:i.useEffect;function u(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!=t.length)return!1;for(r=n;0!=r--;)if(!u(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!u(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function c(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function f(e,t){let n=c(e);return Math.round(t*n)/n}function d(e){let t=i.useRef(e);return s(()=>{t.current=e}),t}function p(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:a,elements:{reference:p,floating:m}={},transform:h=!0,whileElementsMounted:y,open:x}=e,[g,v]=i.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[b,w]=i.useState(r);u(b,r)||w(r);let[E,C]=i.useState(null),[R,T]=i.useState(null),L=i.useCallback(e=>{e!=N.current&&(N.current=e,C(e))},[C]),A=i.useCallback(e=>{e!==S.current&&(S.current=e,T(e))},[T]),P=p||E,O=m||R,N=i.useRef(null),S=i.useRef(null),D=i.useRef(g),k=d(y),j=d(a),M=i.useCallback(()=>{if(!N.current||!S.current)return;let e={placement:t,strategy:n,middleware:b};j.current&&(e.platform=j.current),(0,o.rD)(N.current,S.current,e).then(e=>{let t={...e,isPositioned:!0};_.current&&!u(D.current,t)&&(D.current=t,l.flushSync(()=>{v(t)}))})},[b,t,n,j]);s(()=>{!1===x&&D.current.isPositioned&&(D.current.isPositioned=!1,v(e=>({...e,isPositioned:!1})))},[x]);let _=i.useRef(!1);s(()=>(_.current=!0,()=>{_.current=!1}),[]),s(()=>{if(P&&(N.current=P),O&&(S.current=O),P&&O)if(k.current)return k.current(P,O,M);else M()},[P,O,M,k]);let B=i.useMemo(()=>({reference:N,floating:S,setReference:L,setFloating:A}),[L,A]),W=i.useMemo(()=>({reference:P,floating:O}),[P,O]),I=i.useMemo(()=>{let e={position:n,left:0,top:0};if(!W.floating)return e;let t=f(W.floating,g.x),r=f(W.floating,g.y);return h?{...e,transform:"translate("+t+"px, "+r+"px)",...c(W.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,h,W.floating,g.x,g.y]);return i.useMemo(()=>({...g,update:M,refs:B,elements:W,floatingStyles:I}),[g,M,B,W,I])}},0x19b73ecad:(e,t,n)=>{n.d(t,{ll:()=>M,rD:()=>_});var r=n(0x698cb19f);function o(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function i(e){return o(e).getComputedStyle(e)}function l(e){return e instanceof o(e).Node}function a(e){return l(e)?(e.nodeName||"").toLowerCase():"#document"}function s(e){return e instanceof o(e).HTMLElement}function u(e){return e instanceof o(e).Element}function c(e){return"undefined"!=typeof ShadowRoot&&(e instanceof o(e).ShadowRoot||e instanceof ShadowRoot)}function f(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=i(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function d(e){let t=p(),n=i(e);return"none"!==n.transform||"none"!==n.perspective||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function p(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function m(e){return["html","body","#document"].includes(a(e))}let h=Math.min,y=Math.max,x=Math.round,g=Math.floor,v=e=>({x:e,y:e});function b(e){let t=i(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=s(e),l=o?e.offsetWidth:n,a=o?e.offsetHeight:r,u=x(n)!==l||x(r)!==a;return u&&(n=l,r=a),{width:n,height:r,$:u}}function w(e){return u(e)?e:e.contextElement}function E(e){let t=w(e);if(!s(t))return v(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=b(t),l=(i?x(n.width):n.width)/r,a=(i?x(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),a&&Number.isFinite(a)||(a=1),{x:l,y:a}}let C=v(0);function R(e,t,n){var r,i;if(void 0===t&&(t=!0),!p())return C;let l=e?o(e):window;return!n||t&&n!==l?C:{x:(null==(r=l.visualViewport)?void 0:r.offsetLeft)||0,y:(null==(i=l.visualViewport)?void 0:i.offsetTop)||0}}function T(e,t,n,i){void 0===t&&(t=!1),void 0===n&&(n=!1);let l=e.getBoundingClientRect(),a=w(e),s=v(1);t&&(i?u(i)&&(s=E(i)):s=E(e));let c=R(a,n,i),f=(l.left+c.x)/s.x,d=(l.top+c.y)/s.y,p=l.width/s.x,m=l.height/s.y;if(a){let e=o(a),t=i&&u(i)?o(i):i,n=e.frameElement;for(;n&&i&&t!==e;){let e=E(n),t=n.getBoundingClientRect(),r=getComputedStyle(n),i=t.left+(n.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(n.clientTop+parseFloat(r.paddingTop))*e.y;f*=e.x,d*=e.y,p*=e.x,m*=e.y,f+=i,d+=l,n=o(n).frameElement}}return(0,r.B1)({width:p,height:m,x:f,y:d})}function L(e){return((l(e)?e.ownerDocument:e.document)||window.document).documentElement}function A(e){return u(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function P(e){return T(L(e)).left+A(e).scrollLeft}function O(e){if("html"===a(e))return e;let t=e.assignedSlot||e.parentNode||c(e)&&e.host||L(e);return c(t)?t.host:t}function N(e,t){var n;void 0===t&&(t=[]);let r=function e(t){let n=O(t);return m(n)?t.ownerDocument?t.ownerDocument.body:t.body:s(n)&&f(n)?n:e(n)}(e),i=r===(null==(n=e.ownerDocument)?void 0:n.body),l=o(r);return i?t.concat(l,l.visualViewport||[],f(r)?r:[]):t.concat(r,N(r))}function S(e,t,n){let l;if("viewport"===t)l=function(e,t){let n=o(e),r=L(e),i=n.visualViewport,l=r.clientWidth,a=r.clientHeight,s=0,u=0;if(i){l=i.width,a=i.height;let e=p();(!e||e&&"fixed"===t)&&(s=i.offsetLeft,u=i.offsetTop)}return{width:l,height:a,x:s,y:u}}(e,n);else if("document"===t)l=function(e){let t=L(e),n=A(e),r=e.ownerDocument.body,o=y(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),l=y(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),a=-n.scrollLeft+P(e),s=-n.scrollTop;return"rtl"===i(r).direction&&(a+=y(t.clientWidth,r.clientWidth)-o),{width:o,height:l,x:a,y:s}}(L(e));else if(u(t))l=function(e,t){let n=T(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=s(e)?E(e):v(1);return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:o*i.x,y:r*i.y}}(t,n);else{let n=R(e);l={...t,x:t.x-n.x,y:t.y-n.y}}return(0,r.B1)(l)}function D(e,t){return s(e)&&"fixed"!==i(e).position?t?t(e):e.offsetParent:null}function k(e,t){let n=o(e);if(!s(e))return n;let r=D(e,t);for(;r&&["table","td","th"].includes(a(r))&&"static"===i(r).position;)r=D(r,t);return r&&("html"===a(r)||"body"===a(r)&&"static"===i(r).position&&!d(r))?n:r||function(e){let t=O(e);for(;s(t)&&!m(t);){if(d(t))return t;t=O(t)}return null}(e)||n}let j={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,l=[..."clippingAncestors"===n?function(e,t){let n=t.get(e);if(n)return n;let r=N(e).filter(e=>u(e)&&"body"!==a(e)),o=null,l="fixed"===i(e).position,s=l?O(e):e;for(;u(s)&&!m(s);){let t=i(s),n=d(s);n||"fixed"!==t.position||(o=null),(l?!n&&!o:!n&&"static"===t.position&&o&&["absolute","fixed"].includes(o.position)||f(s)&&!n&&function e(t,n){let r=O(t);return!(r===n||!u(r)||m(r))&&("fixed"===i(r).position||e(r,n))}(e,s))?r=r.filter(e=>e!==s):o=t,s=O(s)}return t.set(e,r),r}(t,this._c):[].concat(n),r],s=l[0],c=l.reduce((e,n)=>{let r=S(t,n,o);return e.top=y(r.top,e.top),e.right=h(r.right,e.right),e.bottom=h(r.bottom,e.bottom),e.left=y(r.left,e.left),e},S(t,s,o));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:r}=e,o=s(n),i=L(n);if(n===i)return t;let l={scrollLeft:0,scrollTop:0},u=v(1),c=v(0);if((o||!o&&"fixed"!==r)&&(("body"!==a(n)||f(i))&&(l=A(n)),s(n))){let e=T(n);u=E(n),c.x=e.x+n.clientLeft,c.y=e.y+n.clientTop}return{width:t.width*u.x,height:t.height*u.y,x:t.x*u.x-l.scrollLeft*u.x+c.x,y:t.y*u.y-l.scrollTop*u.y+c.y}},isElement:u,getDimensions:function(e){return b(e)},getOffsetParent:k,getDocumentElement:L,getScale:E,async getElementRects(e){let{reference:t,floating:n,strategy:r}=e,o=this.getOffsetParent||k,i=this.getDimensions;return{reference:function(e,t,n){let r=s(t),o=L(t),i="fixed"===n,l=T(e,!0,i,t),u={scrollLeft:0,scrollTop:0},c=v(0);if(r||!r&&!i)if(("body"!==a(t)||f(o))&&(u=A(t)),s(t)){let e=T(t,!0,i,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else o&&(c.x=P(o));return{x:l.left+u.scrollLeft-c.x,y:l.top+u.scrollTop-c.y,width:l.width,height:l.height}}(t,await o(n),r),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===i(e).direction};function M(e,t,n,r){void 0===r&&(r={});let{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:l=!0,layoutShift:a="function"==typeof IntersectionObserver,animationFrame:s=!1}=r,u=w(e),c=o||i?[...u?N(u):[],...N(t)]:[];c.forEach(e=>{o&&e.addEventListener("scroll",n,{passive:!0}),i&&e.addEventListener("resize",n)});let f=u&&a?function(e,t){let n,r=null,o=L(e);function i(){clearTimeout(n),r&&r.disconnect(),r=null}return function l(a,s){void 0===a&&(a=!1),void 0===s&&(s=1),i();let{left:u,top:c,width:f,height:d}=e.getBoundingClientRect();if(a||t(),!f||!d)return;let p=g(c),m=g(o.clientWidth-(u+f)),x=g(o.clientHeight-(c+d)),v=g(u),b=!0;(r=new IntersectionObserver(e=>{let t=e[0].intersectionRatio;if(t!==s){if(!b)return l();t?l(!1,t):n=setTimeout(()=>{l(!1,1e-7)},100)}b=!1},{rootMargin:-p+"px "+-m+"px "+-x+"px "+-v+"px",threshold:y(0,h(1,s))||1})).observe(e)}(!0),i}(u,n):null,d,p=null;l&&(p=new ResizeObserver(n),u&&!s&&p.observe(u),p.observe(t));let m=s?T(e):null;return s&&function t(){let r=T(e);m&&(r.x!==m.x||r.y!==m.y||r.width!==m.width||r.height!==m.height)&&n(),m=r,d=requestAnimationFrame(t)}(),n(),()=>{c.forEach(e=>{o&&e.removeEventListener("scroll",n),i&&e.removeEventListener("resize",n)}),f&&f(),p&&p.disconnect(),p=null,s&&cancelAnimationFrame(d)}}let _=(e,t,n)=>{let o=new Map,i={platform:j,...n},l={...i.platform,_c:o};return(0,r.rD)(e,t,{...i,platform:l})}},0x1a1f6dda6:(e,t,n)=>{function r(){for(var e,t,n=0,r="";nr,A:()=>o});let o=r},0x1a2319f03:(e,t,n)=>{n.d(t,{Kq:()=>z,UC:()=>X,ZL:()=>Y,bL:()=>$,l9:()=>V});var r=n(0xfc89b4a4),o=n(0x17a935e7f),i=n(0x1f5d8ad93),l=n(0x69c4a1b),a=n(0x21543ade6),s=n(0x1311a99af),u=n(0x22e90998b),c=n(0xb5e3133c),f=n(0x8967a633),d=n(0x11e141ae5),p=n(0x1702ca3c6),m=n(0x23f526c7f),h=n(0x1ee897106),y=n(0x22102fd88),[x,g]=(0,l.A)("Tooltip",[u.Bk]),v=(0,u.Bk)(),b="TooltipProvider",w="tooltip.open",[E,C]=x(b),R=e=>{let{__scopeTooltip:t,delayDuration:n=700,skipDelayDuration:o=300,disableHoverableContent:i=!1,children:l}=e,a=r.useRef(!0),s=r.useRef(!1),u=r.useRef(0);return r.useEffect(()=>{let e=u.current;return()=>window.clearTimeout(e)},[]),(0,y.jsx)(E,{scope:t,isOpenDelayedRef:a,delayDuration:n,onOpen:r.useCallback(()=>{window.clearTimeout(u.current),a.current=!1},[]),onClose:r.useCallback(()=>{window.clearTimeout(u.current),u.current=window.setTimeout(()=>a.current=!0,o)},[o]),isPointerInTransitRef:s,onPointerInTransitChange:r.useCallback(e=>{s.current=e},[]),disableHoverableContent:i,children:l})};R.displayName=b;var T="Tooltip",[L,A]=x(T),P=e=>{let{__scopeTooltip:t,children:n,open:o,defaultOpen:i,onOpenChange:l,disableHoverableContent:a,delayDuration:c}=e,f=C(T,e.__scopeTooltip),d=v(t),[p,h]=r.useState(null),x=(0,s.B)(),g=r.useRef(0),b=null!=a?a:f.disableHoverableContent,E=null!=c?c:f.delayDuration,R=r.useRef(!1),[A,P]=(0,m.i)({prop:o,defaultProp:null!=i&&i,onChange:e=>{e?(f.onOpen(),document.dispatchEvent(new CustomEvent(w))):f.onClose(),null==l||l(e)},caller:T}),O=r.useMemo(()=>A?R.current?"delayed-open":"instant-open":"closed",[A]),N=r.useCallback(()=>{window.clearTimeout(g.current),g.current=0,R.current=!1,P(!0)},[P]),S=r.useCallback(()=>{window.clearTimeout(g.current),g.current=0,P(!1)},[P]),D=r.useCallback(()=>{window.clearTimeout(g.current),g.current=window.setTimeout(()=>{R.current=!0,P(!0),g.current=0},E)},[E,P]);return r.useEffect(()=>()=>{g.current&&(window.clearTimeout(g.current),g.current=0)},[]),(0,y.jsx)(u.bL,{...d,children:(0,y.jsx)(L,{scope:t,contentId:x,open:A,stateAttribute:O,trigger:p,onTriggerChange:h,onTriggerEnter:r.useCallback(()=>{f.isOpenDelayedRef.current?D():N()},[f.isOpenDelayedRef,D,N]),onTriggerLeave:r.useCallback(()=>{b?S():(window.clearTimeout(g.current),g.current=0)},[S,b]),onOpen:N,onClose:S,disableHoverableContent:b,children:n})})};P.displayName=T;var O="TooltipTrigger",N=r.forwardRef((e,t)=>{let{__scopeTooltip:n,...l}=e,a=A(O,n),s=C(O,n),c=v(n),f=r.useRef(null),p=(0,i.s)(t,f,a.onTriggerChange),m=r.useRef(!1),h=r.useRef(!1),x=r.useCallback(()=>m.current=!1,[]);return r.useEffect(()=>()=>document.removeEventListener("pointerup",x),[x]),(0,y.jsx)(u.Mz,{asChild:!0,...c,children:(0,y.jsx)(d.sG.button,{"aria-describedby":a.open?a.contentId:void 0,"data-state":a.stateAttribute,...l,ref:p,onPointerMove:(0,o.m)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(h.current||s.isPointerInTransitRef.current||(a.onTriggerEnter(),h.current=!0))}),onPointerLeave:(0,o.m)(e.onPointerLeave,()=>{a.onTriggerLeave(),h.current=!1}),onPointerDown:(0,o.m)(e.onPointerDown,()=>{a.open&&a.onClose(),m.current=!0,document.addEventListener("pointerup",x,{once:!0})}),onFocus:(0,o.m)(e.onFocus,()=>{m.current||a.onOpen()}),onBlur:(0,o.m)(e.onBlur,a.onClose),onClick:(0,o.m)(e.onClick,a.onClose)})})});N.displayName=O;var S="TooltipPortal",[D,k]=x(S,{forceMount:void 0}),j=e=>{let{__scopeTooltip:t,forceMount:n,children:r,container:o}=e,i=A(S,t);return(0,y.jsx)(D,{scope:t,forceMount:n,children:(0,y.jsx)(f.C,{present:n||i.open,children:(0,y.jsx)(c.Z,{asChild:!0,container:o,children:r})})})};j.displayName=S;var M="TooltipContent",_=r.forwardRef((e,t)=>{let n=k(M,e.__scopeTooltip),{forceMount:r=n.forceMount,side:o="top",...i}=e,l=A(M,e.__scopeTooltip);return(0,y.jsx)(f.C,{present:r||l.open,children:l.disableHoverableContent?(0,y.jsx)(H,{side:o,...i,ref:t}):(0,y.jsx)(B,{side:o,...i,ref:t})})}),B=r.forwardRef((e,t)=>{let n=A(M,e.__scopeTooltip),o=C(M,e.__scopeTooltip),l=r.useRef(null),a=(0,i.s)(t,l),[s,u]=r.useState(null),{trigger:c,onClose:f}=n,d=l.current,{onPointerInTransitChange:p}=o,m=r.useCallback(()=>{u(null),p(!1)},[p]),h=r.useCallback((e,t)=>{let n=e.currentTarget,r={x:e.clientX,y:e.clientY},o=function(e,t){let n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(n,r,o,i)){case i:return"left";case o:return"right";case n:return"top";case r:return"bottom";default:throw Error("unreachable")}}(r,n.getBoundingClientRect());u(function(e){let t=e.slice();return t.sort((e,t)=>e.xt.x?1:e.yt.y)),function(e){if(e.length<=1)return e.slice();let t=[];for(let n=0;n=2;){let e=t[t.length-1],n=t[t.length-2];if((e.x-n.x)*(r.y-n.y)>=(e.y-n.y)*(r.x-n.x))t.pop();else break}t.push(r)}t.pop();let n=[];for(let t=e.length-1;t>=0;t--){let r=e[t];for(;n.length>=2;){let e=n[n.length-1],t=n[n.length-2];if((e.x-t.x)*(r.y-t.y)>=(e.y-t.y)*(r.x-t.x))n.pop();else break}n.push(r)}return(n.pop(),1===t.length&&1===n.length&&t[0].x===n[0].x&&t[0].y===n[0].y)?t:t.concat(n)}(t)}([...function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return r}(r,o),...function(e){let{top:t,right:n,bottom:r,left:o}=e;return[{x:o,y:t},{x:n,y:t},{x:n,y:r},{x:o,y:r}]}(t.getBoundingClientRect())])),p(!0)},[p]);return r.useEffect(()=>()=>m(),[m]),r.useEffect(()=>{if(c&&d){let e=e=>h(e,d),t=e=>h(e,c);return c.addEventListener("pointerleave",e),d.addEventListener("pointerleave",t),()=>{c.removeEventListener("pointerleave",e),d.removeEventListener("pointerleave",t)}}},[c,d,h,m]),r.useEffect(()=>{if(s){let e=e=>{let t=e.target,n={x:e.clientX,y:e.clientY},r=(null==c?void 0:c.contains(t))||(null==d?void 0:d.contains(t)),o=!function(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,i=t.length-1;er!=f>r&&n<(c-s)*(r-u)/(f-u)+s&&(o=!o)}return o}(n,s);r?m():o&&(m(),f())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[c,d,s,f,m]),(0,y.jsx)(H,{...e,ref:a})}),[W,I]=x(T,{isInside:!1}),F=(0,p.Dc)("TooltipContent"),H=r.forwardRef((e,t)=>{let{__scopeTooltip:n,children:o,"aria-label":i,onEscapeKeyDown:l,onPointerDownOutside:s,...c}=e,f=A(M,n),d=v(n),{onClose:p}=f;return r.useEffect(()=>(document.addEventListener(w,p),()=>document.removeEventListener(w,p)),[p]),r.useEffect(()=>{if(f.trigger){let e=e=>{let t=e.target;(null==t?void 0:t.contains(f.trigger))&&p()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[f.trigger,p]),(0,y.jsx)(a.qW,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:l,onPointerDownOutside:s,onFocusOutside:e=>e.preventDefault(),onDismiss:p,children:(0,y.jsxs)(u.UC,{"data-state":f.stateAttribute,...d,...c,ref:t,style:{...c.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,y.jsx)(F,{children:o}),(0,y.jsx)(W,{scope:n,isInside:!0,children:(0,y.jsx)(h.bL,{id:f.contentId,role:"tooltip",children:i||o})})]})})});_.displayName=M;var U="TooltipArrow";r.forwardRef((e,t)=>{let{__scopeTooltip:n,...r}=e,o=v(n);return I(U,n).isInside?null:(0,y.jsx)(u.i3,{...o,...r,ref:t})}).displayName=U;var z=R,$=P,V=N,Y=j,X=_},0x1ee897106:(e,t,n)=>{n.d(t,{Qg:()=>l,bL:()=>s,s6:()=>a});var r=n(0xfc89b4a4),o=n(0x11e141ae5),i=n(0x22102fd88),l=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),a=r.forwardRef((e,t)=>(0,i.jsx)(o.sG.span,{...e,ref:t,style:{...l,...e.style}}));a.displayName="VisuallyHidden";var s=a},0x1f5d8ad93:(e,t,n)=>{n.d(t,{s:()=>l,t:()=>i});var r=n(0xfc89b4a4);function o(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function i(...e){return t=>{let n=!1,r=e.map(e=>{let r=o(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t{n.d(t,{lg:()=>x,qW:()=>d,bL:()=>y});var r,o=n(0xfc89b4a4),i=n(0x17a935e7f),l=n(0x11e141ae5),a=n(0x1f5d8ad93),s=n(0x1752c78f7),u=n(0x22102fd88),c="dismissableLayer.update",f=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),d=o.forwardRef((e,t)=>{var n,d;let{disableOutsidePointerEvents:p=!1,onEscapeKeyDown:y,onPointerDownOutside:x,onFocusOutside:g,onInteractOutside:v,onDismiss:b,...w}=e,E=o.useContext(f),[C,R]=o.useState(null),T=null!=(d=null==C?void 0:C.ownerDocument)?d:null==(n=globalThis)?void 0:n.document,[,L]=o.useState({}),A=(0,a.s)(t,e=>R(e)),P=Array.from(E.layers),[O]=[...E.layersWithOutsidePointerEventsDisabled].slice(-1),N=P.indexOf(O),S=C?P.indexOf(C):-1,D=E.layersWithOutsidePointerEventsDisabled.size>0,k=S>=N,j=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,r=(0,s.c)(e),i=o.useRef(!1),l=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!i.current){let t=function(){h("dismissableLayer.pointerDownOutside",r,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",l.current),l.current=t,n.addEventListener("click",l.current,{once:!0})):t()}else n.removeEventListener("click",l.current);i.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",l.current)}},[n,r]),{onPointerDownCapture:()=>i.current=!0}}(e=>{let t=e.target,n=[...E.branches].some(e=>e.contains(t));k&&!n&&(null==x||x(e),null==v||v(e),e.defaultPrevented||null==b||b())},T),M=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,r=(0,s.c)(e),i=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!i.current&&h("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),()=>n.removeEventListener("focusin",e)},[n,r]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}(e=>{let t=e.target;![...E.branches].some(e=>e.contains(t))&&(null==g||g(e),null==v||v(e),e.defaultPrevented||null==b||b())},T);return!function(e,t=globalThis?.document){let n=(0,s.c)(e);o.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===E.layers.size-1&&(null==y||y(e),!e.defaultPrevented&&b&&(e.preventDefault(),b()))},T),o.useEffect(()=>{if(C)return p&&(0===E.layersWithOutsidePointerEventsDisabled.size&&(r=T.body.style.pointerEvents,T.body.style.pointerEvents="none"),E.layersWithOutsidePointerEventsDisabled.add(C)),E.layers.add(C),m(),()=>{p&&1===E.layersWithOutsidePointerEventsDisabled.size&&(T.body.style.pointerEvents=r)}},[C,T,p,E]),o.useEffect(()=>()=>{C&&(E.layers.delete(C),E.layersWithOutsidePointerEventsDisabled.delete(C),m())},[C,E]),o.useEffect(()=>{let e=()=>L({});return document.addEventListener(c,e),()=>document.removeEventListener(c,e)},[]),(0,u.jsx)(l.sG.div,{...w,ref:A,style:{pointerEvents:D?k?"auto":"none":void 0,...e.style},onFocusCapture:(0,i.m)(e.onFocusCapture,M.onFocusCapture),onBlurCapture:(0,i.m)(e.onBlurCapture,M.onBlurCapture),onPointerDownCapture:(0,i.m)(e.onPointerDownCapture,j.onPointerDownCapture)})});d.displayName="DismissableLayer";var p=o.forwardRef((e,t)=>{let n=o.useContext(f),r=o.useRef(null),i=(0,a.s)(t,r);return o.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,u.jsx)(l.sG.div,{...e,ref:i})});function m(){let e=new CustomEvent(c);document.dispatchEvent(e)}function h(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?(0,l.hO)(i,a):i.dispatchEvent(a)}p.displayName="DismissableLayerBranch";var y=d,x=p},0x22e90998b:(e,t,n)=>{n.d(t,{Mz:()=>j,i3:()=>_,UC:()=>M,bL:()=>k,Bk:()=>x});var r=n(0xfc89b4a4),o=n(0x18c856b49),i=n(0x19b73ecad),l=n(0x698cb19f),a=n(0x11e141ae5),s=n(0x22102fd88),u=r.forwardRef((e,t)=>{let{children:n,width:r=10,height:o=5,...i}=e;return(0,s.jsx)(a.sG.svg,{...i,ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,s.jsx)("polygon",{points:"0,0 30,0 15,10"})})});u.displayName="Arrow";var c=n(0x1f5d8ad93),f=n(0x69c4a1b),d=n(0x1752c78f7),p=n(0x8eddd1ca),m=n(0x11675b1d9),h="Popper",[y,x]=(0,f.A)(h),[g,v]=y(h),b=e=>{let{__scopePopper:t,children:n}=e,[o,i]=r.useState(null);return(0,s.jsx)(g,{scope:t,anchor:o,onAnchorChange:i,children:n})};b.displayName=h;var w="PopperAnchor",E=r.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:o,...i}=e,l=v(w,n),u=r.useRef(null),f=(0,c.s)(t,u);return r.useEffect(()=>{l.onAnchorChange((null==o?void 0:o.current)||u.current)}),o?null:(0,s.jsx)(a.sG.div,{...i,ref:f})});E.displayName=w;var C="PopperContent",[R,T]=y(C),L=r.forwardRef((e,t)=>{var n,u,f,h,y,x,g,b;let{__scopePopper:w,side:E="bottom",sideOffset:T=0,align:L="center",alignOffset:A=0,arrowPadding:P=0,avoidCollisions:O=!0,collisionBoundary:k=[],collisionPadding:j=0,sticky:M="partial",hideWhenDetached:_=!1,updatePositionStrategy:B="optimized",onPlaced:W,...I}=e,F=v(C,w),[H,U]=r.useState(null),z=(0,c.s)(t,e=>U(e)),[$,V]=r.useState(null),Y=(0,m.X)($),X=null!=(g=null==Y?void 0:Y.width)?g:0,G=null!=(b=null==Y?void 0:Y.height)?b:0,q="number"==typeof j?j:{top:0,right:0,bottom:0,left:0,...j},Z=Array.isArray(k)?k:[k],K=Z.length>0,Q={padding:q,boundary:Z.filter(N),altBoundary:K},{refs:J,floatingStyles:ee,placement:et,isPositioned:en,middlewareData:er}=(0,o.we)({strategy:"fixed",placement:E+("center"!==L?"-"+L:""),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:l}=n.reference,a=t.floating.style;a.setProperty("--radix-popper-available-width","".concat(r,"px")),a.setProperty("--radix-popper-available-height","".concat(o,"px")),a.setProperty("--radix-popper-anchor-width","".concat(i,"px")),a.setProperty("--radix-popper-anchor-height","".concat(l,"px"))}}),$&&(0,o.UE)({element:$,padding:P}),S({arrowWidth:X,arrowHeight:G}),_&&(0,l.jD)({strategy:"referenceHidden",...Q})]}),[eo,ei]=D(et),el=(0,d.c)(W);(0,p.N)(()=>{en&&(null==el||el())},[en,el]);let ea=null==(n=er.arrow)?void 0:n.x,es=null==(u=er.arrow)?void 0:u.y,eu=(null==(f=er.arrow)?void 0:f.centerOffset)!==0,[ec,ef]=r.useState();return(0,p.N)(()=>{H&&ef(window.getComputedStyle(H).zIndex)},[H]),(0,s.jsx)("div",{ref:J.setFloating,"data-radix-popper-content-wrapper":"",style:{...ee,transform:en?ee.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ec,"--radix-popper-transform-origin":[null==(h=er.transformOrigin)?void 0:h.x,null==(y=er.transformOrigin)?void 0:y.y].join(" "),...(null==(x=er.hide)?void 0:x.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,s.jsx)(R,{scope:w,placedSide:eo,onArrowChange:V,arrowX:ea,arrowY:es,shouldHideArrow:eu,children:(0,s.jsx)(a.sG.div,{"data-side":eo,"data-align":ei,...I,ref:z,style:{...I.style,animation:en?void 0:"none"}})})})});L.displayName=C;var A="PopperArrow",P={top:"bottom",right:"left",bottom:"top",left:"right"},O=r.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,o=T(A,n),i=P[o.placedSide];return(0,s.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,s.jsx)(u,{...r,ref:t,style:{...r.style,display:"block"}})})});function N(e){return null!==e}O.displayName=A;var S=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,i,l;let{placement:a,rects:s,middlewareData:u}=t,c=(null==(n=u.arrow)?void 0:n.centerOffset)!==0,f=c?0:e.arrowWidth,d=c?0:e.arrowHeight,[p,m]=D(a),h={start:"0%",center:"50%",end:"100%"}[m],y=(null!=(i=null==(r=u.arrow)?void 0:r.x)?i:0)+f/2,x=(null!=(l=null==(o=u.arrow)?void 0:o.y)?l:0)+d/2,g="",v="";return"bottom"===p?(g=c?h:"".concat(y,"px"),v="".concat(-d,"px")):"top"===p?(g=c?h:"".concat(y,"px"),v="".concat(s.floating.height+d,"px")):"right"===p?(g="".concat(-d,"px"),v=c?h:"".concat(x,"px")):"left"===p&&(g="".concat(s.floating.width+d,"px"),v=c?h:"".concat(x,"px")),{data:{x:g,y:v}}}});function D(e){let[t,n="center"]=e.split("-");return[t,n]}var k=b,j=E,M=L,_=O},0x23f526c7f:(e,t,n)=>{n.d(t,{i:()=>a});var r,o=n(0xfc89b4a4),i=n(0x8eddd1ca),l=(r||(r=n.t(o,2)))[" useInsertionEffect ".trim().toString()]||i.N;function a({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){let[i,a,s]=function({defaultProp:e,onChange:t}){let[n,r]=o.useState(e),i=o.useRef(n),a=o.useRef(t);return l(()=>{a.current=t},[t]),o.useEffect(()=>{i.current!==n&&(a.current?.(n),i.current=n)},[n,i]),[n,r,a]}({defaultProp:t,onChange:n}),u=void 0!==e,c=u?e:i;{let t=o.useRef(void 0!==e);o.useEffect(()=>{let e=t.current;if(e!==u){let t=u?"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=u},[u,r])}return[c,o.useCallback(t=>{if(u){let n="function"==typeof t?t(e):t;n!==e&&s.current?.(n)}else a(t)},[u,e,a,s])]}Symbol("RADIX:SYNC_STATE")}}]);