PageSourceSearch

https://www.starlingbank.com/_next/static/chunks/5287-374bb2e32bd3cd38.js

js starlingbank.com collected 2026-09-24 08:40:04 UTC 128,051 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5287],{801:()=>{},2200:()=>{},5734:()=>{},9613:(e,t,n)=>{"use strict";n.d(t,{c:()=>o});var r=n(55729);function o(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}(0,Object.defineProperty)(o,"name",{value:"useCallbackRef",configurable:!0})},11162:()=>{},16599:()=>{},19639:(e,t,n)=>{"use strict";n.d(t,{hO:()=>c,sG:()=>u});var r=n(55729),o=n(56760),i=n(97628),l=n(6029),a=Object.defineProperty,u=["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 c(e,t){e&&o.flushSync(()=>e.dispatchEvent(t))}a(c,"name",{value:"dispatchDiscreteCustomEvent",configurable:!0})},20814:(e,t,n)=>{"use strict";n.d(t,{qW:()=>m});var r,o=n(55729),i=n(25269),l=n(19639),a=n(40041),u=n(9613),c=n(6029),s=Object.defineProperty,f=(e,t)=>s(e,"name",{value:t,configurable:!0}),d="dismissableLayer.update",p=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set,dismissableSurfaces:new Set}),m=o.forwardRef(f(function(e,t){let{disableOutsidePointerEvents:n=!1,deferPointerDownOutside:s=!1,onEscapeKeyDown:m,onPointerDownOutside:h,onFocusOutside:b,onInteractOutside:w,onDismiss:x,...E}=e,C=o.useContext(p),[S,O]=o.useState(null),R=S?.ownerDocument??globalThis?.document,[,P]=o.useState({}),k=(0,a.s)(t,O),j=Array.from(C.layers),[T]=[...C.layersWithOutsidePointerEventsDisabled].slice(-1),A=T?j.indexOf(T):-1,L=S?j.indexOf(S):-1,D=C.layersWithOutsidePointerEventsDisabled.size>0,I=L>=A,M=o.useRef(!1),N=v(e=>{h?.(e),w?.(e),e.defaultPrevented||x?.()},{ownerDocument:R,deferPointerDownOutside:s,isDeferredPointerDownOutsideRef:M,dismissableSurfaces:C.dismissableSurfaces,shouldHandlePointerDownOutside:o.useCallback(e=>{if(!(e instanceof Node))return!1;let t=[...C.branches].some(t=>t.contains(e));return I&&!t},[C.branches,I])}),F=g(e=>{if(s&&M.current)return;let t=e.target;![...C.branches].some(e=>e.contains(t))&&(b?.(e),w?.(e),e.defaultPrevented||x?.())},R),_=!!S&&L===j.length-1,B=(0,u.c)(e=>{"Escape"===e.key&&(m?.(e),!e.defaultPrevented&&x&&(e.preventDefault(),x()))});return o.useEffect(()=>{if(_)return R.addEventListener("keydown",B,{capture:!0}),()=>R.removeEventListener("keydown",B,{capture:!0})},[R,_,B]),o.useEffect(()=>{if(S)return n&&(0===C.layersWithOutsidePointerEventsDisabled.size&&(r=R.body.style.pointerEvents,R.body.style.pointerEvents="none"),C.layersWithOutsidePointerEventsDisabled.add(S)),C.layers.add(S),y(),()=>{n&&(C.layersWithOutsidePointerEventsDisabled.delete(S),0===C.layersWithOutsidePointerEventsDisabled.size&&(R.body.style.pointerEvents=r))}},[S,R,n,C]),o.useEffect(()=>()=>{S&&(C.layers.delete(S),C.layersWithOutsidePointerEventsDisabled.delete(S),y())},[S,C]),o.useEffect(()=>{let e=f(()=>P({}),"handleUpdate");return document.addEventListener(d,e),()=>document.removeEventListener(d,e)},[]),(0,c.jsx)(l.sG.div,{...E,ref:k,style:{pointerEvents:D?I?"auto":"none":void 0,...e.style},onFocusCapture:(0,i.mK)(e.onFocusCapture,F.onFocusCapture),onBlurCapture:(0,i.mK)(e.onBlurCapture,F.onBlurCapture),onPointerDownCapture:(0,i.mK)(e.onPointerDownCapture,N.onPointerDownCapture)})},"DismissableLayer"));f(function(){let e=o.useContext(p),[t,n]=o.useState(null);return o.useEffect(()=>{if(t)return e.dismissableSurfaces.add(t),()=>{e.dismissableSurfaces.delete(t)}},[t,e.dismissableSurfaces]),n},"useDismissableLayerSurface");var h=f(()=>!0,"IS_TRUE");function v(e,t){let{ownerDocument:n=globalThis?.document,deferPointerDownOutside:r=!1,isDeferredPointerDownOutsideRef:i,dismissableSurfaces:l,shouldHandlePointerDownOutside:a=h}=t,c=(0,u.c)(e),s=o.useRef(!1),d=o.useRef(!1),p=o.useRef(new Map),m=o.useRef(()=>{});return o.useEffect(()=>{function e(){d.current=!1,i.current=!1,p.current.clear()}function t(){return Array.from(p.current.values()).some(Boolean)}function o(e){if(!d.current)return;let t=e.target;t instanceof Node&&[...l].some(e=>e.contains(t))||p.current.set(e.type,!0),"click"===e.type&&window.setTimeout(()=>{d.current&&m.current()},0)}function u(e){d.current&&p.current.set(e.type,!1)}f(e,"resetOutsideInteraction"),f(t,"isOutsideInteractionIntercepted"),f(o,"handleInteractionCapture"),f(u,"handleInteractionBubble");let h=f(o=>{if(o.target&&!s.current){let l=function(){n.removeEventListener("click",m.current);let r=t();e(),r||b("dismissableLayer.pointerDownOutside",c,u,{discrete:!0})};if(f(l,"handleAndDispatchPointerDownOutsideEvent"),!a(o.target)){n.removeEventListener("click",m.current),e(
1),s.current=!1;return}let u={originalEvent:o};d.current=!0,i.current=r&&0===o.button,p.current.clear(),r&&0===o.button?(n.removeEventListener("click",m.current),m.current=l,n.addEventListener("click",m.current,{once:!0})):l()}else n.removeEventListener("click",m.current),e();s.current=!1},"handlePointerDown"),v=["pointerup","mousedown","mouseup","touchstart","touchend","click"];for(let e of v)n.addEventListener(e,o,!0),n.addEventListener(e,u);let g=window.setTimeout(()=>{n.addEventListener("pointerdown",h)},0);return()=>{for(let e of(window.clearTimeout(g),n.removeEventListener("pointerdown",h),n.removeEventListener("click",m.current),v))n.removeEventListener(e,o,!0),n.removeEventListener(e,u)}},[n,c,r,i,l,a]),{onPointerDownCapture:f(()=>s.current=!0,"onPointerDownCapture")}}function g(e,t=globalThis?.document){let n=(0,u.c)(e),r=o.useRef(!1);return o.useEffect(()=>{let e=f(e=>{e.target&&!r.current&&b("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})},"handleFocus");return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:f(()=>r.current=!0,"onFocusCapture"),onBlurCapture:f(()=>r.current=!1,"onBlurCapture")}}function y(){let e=new CustomEvent(d);document.dispatchEvent(e)}function b(e,t,n,{discrete:r}){let o=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?(0,l.hO)(o,i):o.dispatchEvent(i)}f(v,"usePointerDownOutside"),f(g,"useFocusOutside"),f(y,"dispatchUpdate"),f(b,"handleAndDispatchCustomEvent")},22362:()=>{},24347:(e,t,n)=>{"use strict";n.d(t,{X:()=>i});var r=n(55729),o=n(35896);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}(0,Object.defineProperty)(i,"name",{value:"useSize",configurable:!0})},24703:(e,t,n)=>{"use strict";n.d(t,{Mz:()=>eO,UC:()=>eR,bL:()=>eS,Bk:()=>ed});var r=n(55729);let o=["top","right","bottom","left"],i=Math.min,l=Math.max,a=Math.round,u=Math.floor,c=e=>({x:e,y:e}),s={left:"right",right:"left",bottom:"top",top:"bottom"};function f(e,t){return"function"==typeof e?e(t):e}function d(e){return e.split("-")[0]}function p(e){return e.split("-")[1]}function m(e){return"x"===e?"y":"x"}function h(e){return"y"===e?"height":"width"}function v(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function g(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let y=["left","right"],b=["right","left"],w=["top","bottom"],x=["bottom","top"];function E(e){let t=d(e);return s[t]+e.slice(t.length)}function C(e){var t,n,r,o;return"number"!=typeof e?{top:null!=(t=e.top)?t:0,right:null!=(n=e.right)?n:0,bottom:null!=(r=e.bottom)?r:0,left:null!=(o=e.left)?o:0}:{top:e,right:e,bottom:e,left:e}}function S(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function O(e,t,n){let r,{reference:o,floating:i}=e,l=v(t),a=m(v(t)),u=h(a),c=d(t),s=o.x+o.width/2-i.width/2,f=o.y+o.height/2-i.height/2,g=o[u]/2-i[u]/2;switch(c){case"top":r={x:s,y:o.y-i.height};break;case"bottom":r={x:s,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:f};break;case"left":r={x:o.x-i.width,y:f};break;default:r={x:o.x,y:o.y}}let y=p(t);return y&&(r[a]+=g*("end"===y?1:-1)*(n&&"y"===l?-1:1)),r}async function R(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:l,elements:a,strategy:u}=e,{boundary:c="clippingAncestors",rootBoundary:s="viewport",elementContext:d="floating",altBoundary:p=!1,padding:m=0}=f(t,e),h=C(m),v=a[p?"floating"===d?"reference":"floating":d],g=S(await i.getClippingRect({element:null==(n=await (null==i.isElement?void 0:i.isElement(v)))||n?v:v.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(a.floating)),boundary:c,rootBoundary:s,strategy:u})),y="floating"===d?{x:r,y:o,width:l.floating.width,height:l.floating.height}:l.reference,b=await (null==i.getOffsetParent?void 0:i.getOffsetParent(a.floating)),w=await (null==i.isElement?void 0:i.isElement(b))&&await (null==i.getScale?void 0:i.getScale(b))||{x:1,y:1},x=S(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:y,offsetParent:b,strategy:u}):y);return{top:(g.top-x.top+h.top)/w.y,bottom:(x.bottom-g.bottom+h.bottom)/w.y,left:(g.left-x.left+h.left)/w.x,right:(x.right-g.right+h.right)/w.x}}let P=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}=n,a=l.detectOverflow?l:{...l,detectOverflow:R},u=await (null==l.isRTL?void 0:l.isRTL(t)),c=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:s,y:f}=O(c,r,u),d=r,p=0,m={};for(let n=0;n<i.length;n++){let h=i[n];if(!h)continue;let{name:v,fn:g}=h,{x:y,y:b,data:w,reset:x}=await g({x:s,y:f,initialPlacement:r,placement:d,strategy:o,middlewareData:m,rects:c,platform:a,elements:{reference:e,floating:t}});s=null!=y?y:s,f=null!=b?b:f,m[v]={...m[v],...w},x&&p<50&&(p++,"object"==typeof x&&(x.placement&&(d=x.placement),x.rects&&(c=!0===x.rects?await l.getElementRects({reference:e,floating:t,strategy:o}):x.rects),{x:s,y:f}=O(c,d,u)),n=-1)}return{x:s,y:f,placement:d,strategy:o,middlewareData:m}};function k(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function j(e){return o.some(t=>e[t]>=0)}let T=new Set(["left","top"]);async function A(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),l=d(n),a=p(n),u="y"===v(n),c=T.has(l)?-1:1,s=i&&u?-1:1,m=f(t,e),{mainAxis:h,crossAxis:g,alignmentAxis:y}="number"==typeof m?{mainAxis:m,crossAxis:0,alignmentAxis:null}
1:{mainAxis:m.mainAxis||0,crossAxis:m.crossAxis||0,alignmentAxis:m.alignmentAxis};return a&&"number"==typeof y&&(g="end"===a?-1*y:y),u?{x:g*s,y:h*c}:{x:h*c,y:g*s}}var L=n(78761);function D(e){let t=(0,L.L9)(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=(0,L.sb)(e),i=o?e.offsetWidth:n,l=o?e.offsetHeight:r,u=a(n)!==i||a(r)!==l;return u&&(n=i,r=l),{width:n,height:r,$:u}}function I(e){return(0,L.vq)(e)?e:e.contextElement}function M(e){let t=I(e);if(!(0,L.sb)(t))return c(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=D(t),l=(i?a(n.width):n.width)/r,u=(i?a(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),u&&Number.isFinite(u)||(u=1),{x:l,y:u}}let N=c(0);function F(e){let t=(0,L.zk)(e);return(0,L.Tc)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:N}function _(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),l=I(e),a=c(1);t&&(r?(0,L.vq)(r)&&(a=M(r)):a=M(e));let u=(void 0===(o=n)&&(o=!1),r&&o&&r===(0,L.zk)(l))?F(l):c(0),s=(i.left+u.x)/a.x,f=(i.top+u.y)/a.y,d=i.width/a.x,p=i.height/a.y;if(l&&r){let e=(0,L.zk)(l),t=(0,L.vq)(r)?(0,L.zk)(r):r,n=e,o=(0,L._m)(n);for(;o&&t!==n;){let e=M(o),t=o.getBoundingClientRect(),r=(0,L.L9)(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;s*=e.x,f*=e.y,d*=e.x,p*=e.y,s+=i,f+=l,n=(0,L.zk)(o),o=(0,L._m)(n)}}return S({width:d,height:p,x:s,y:f})}function B(e,t){let n=(0,L.CP)(e).scrollLeft;return t?t.left+n:_((0,L.ep)(e)).left+n}function H(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-B(e,n),y:n.top+t.scrollTop}}function z(e,t,n){let r;if("viewport"===t||"layoutViewport"===t)r=function(e,t,n){void 0===n&&(n="viewport");let r="layoutViewport"===n,o=(0,L.zk)(e),i=(0,L.ep)(e),l=o.visualViewport,a=i.clientWidth,u=i.clientHeight,c=0,s=0;if(l){let e=!(0,L.Tc)()||"fixed"===t;r?e||(c=-l.offsetLeft,s=-l.offsetTop):(a=l.width,u=l.height,e&&(c=l.offsetLeft,s=l.offsetTop))}if(0>=B(i)){let e=i.ownerDocument,t=e.body,n=getComputedStyle(t),r="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,o=Math.abs(i.clientWidth-t.clientWidth-r),l="stable both-edges"===getComputedStyle(i).scrollbarGutter?o/2:o;l<=25&&(a-=l)}return{width:a,height:u,x:c,y:s}}(e,n,t);else if("document"===t)r=function(e){let t=(0,L.CP)(e),n=e.ownerDocument.body,r=l(e.scrollWidth,e.clientWidth,n.scrollWidth,n.clientWidth),o=l(e.scrollHeight,e.clientHeight,n.scrollHeight,n.clientHeight),i=-t.scrollLeft+B(e),a=-t.scrollTop;return"rtl"===(0,L.L9)(n).direction&&(i+=l(e.clientWidth,n.clientWidth)-r),{width:r,height:o,x:i,y:a}}((0,L.ep)(e));else if((0,L.vq)(t))r=function(e,t){let n=_(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=M(e),l=e.clientWidth*i.x,a=e.clientHeight*i.y;return{width:l,height:a,x:o*i.x,y:r*i.y}}(t,n);else{let n=F(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return S(r)}function W(e){return"static"===(0,L.L9)(e).position}function K(e,t){if(!(0,L.sb)(e)||"fixed"===(0,L.L9)(e).position)return null;if(t)return t(e);let n=e.offsetParent;return(0,L.ep)(e)===n&&(n=n.ownerDocument.body),n}function V(e,t){let n=(0,L.zk)(e);if((0,L.Tf)(e))return n;if(!(0,L.sb)(e)){let t=(0,L.$4)(e);for(;t&&!(0,L.eu)(t);){if((0,L.vq)(t)&&!W(t))return t;t=(0,L.$4)(t)}return n}let r=K(e,t);for(;r&&(0,L.Lv)(r)&&W(r);)r=K(r,t);return r&&(0,L.eu)(r)&&W(r)&&!(0,L.sQ)(r)?n:r||(0,L.gJ)(e)||n}let $=async function(e){let t=this.getOffsetParent||V,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=(0,L.sb)(t),o=(0,L.ep)(t),i="fixed"===n,l=_(e,!0,i,t),a={scrollLeft:0,scrollTop:0},u=c(0);if((r||!i)&&(("body"!==(0,L.mq)(t)||(0,L.ZU)(o))&&(a=(0,L.CP)(t)),r)){let e=_(t,!0,i,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}!r&&o&&(u.x=B(o));let s=!o||r||i?c(0):H(o,a);return{x:l.left+a.scrollLeft-u.x-s.x,y:l.top+a.scrollTop-u.y-s.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},U={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,l=(0,L.ep)(r),a=!!t&&(0,L.Tf)(t.floating);if(r===l||a&&i)return n;let u={scrollLeft:0,scrollTop:0},s=c(1),f=c(0),d=(0,L.sb)(r);
1if((d||!i)&&(("body"!==(0,L.mq)(r)||(0,L.ZU)(l))&&(u=(0,L.CP)(r)),d)){let e=_(r);s=M(r),f.x=e.x+r.clientLeft,f.y=e.y+r.clientTop}let p=!l||d||i?c(0):H(l,u);return{width:n.width*s.x,height:n.height*s.y,x:n.x*s.x-u.scrollLeft*s.x+f.x+p.x,y:n.y*s.y-u.scrollTop*s.y+f.y+p.y}},getDocumentElement:L.ep,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,a=[..."clippingAncestors"===n?(0,L.Tf)(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=(0,L.v9)(e,[],!1).filter(e=>(0,L.vq)(e)&&"body"!==(0,L.mq)(e)),o=null,i="fixed"===(0,L.L9)(e).position,l=i?(0,L.$4)(e):e;for(;(0,L.vq)(l)&&!(0,L.eu)(l);){let e=(0,L.L9)(l),t=(0,L.sQ)(l),n=o?o.position:i?"fixed":"";t||"fixed"!==n&&("absolute"!==n||"static"!==e.position)?o=e:r=r.filter(e=>e!==l),l=(0,L.$4)(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],u=z(t,a[0],o),c=u.top,s=u.right,f=u.bottom,d=u.left;for(let e=1;e<a.length;e++){let n=z(t,a[e],o);c=l(n.top,c),s=i(n.right,s),f=i(n.bottom,f),d=l(n.left,d)}return{width:s-d,height:f-c,x:d,y:c}},getOffsetParent:V,getElementRects:$,getClientRects:function(e){return e.getClientRects?Array.from(e.getClientRects()):[]},getDimensions:function(e){let{width:t,height:n}=D(e);return{width:t,height:n}},getScale:M,isElement:L.vq,isRTL:function(e){return"rtl"===(0,L.L9)(e).direction}};function q(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let G=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:o,rects:a,platform:u,elements:c,middlewareData:s}=t,{element:d,padding:g=0}=f(e,t)||{};if(null==d)return{};let y=C(g),b={x:n,y:r},w=m(v(o)),x=h(w),E=await u.getDimensions(d),S="y"===w,O=S?"clientHeight":"clientWidth",R=a.reference[x]+a.reference[w]-b[w]-a.floating[x],P=b[w]-a.reference[w],k=await (null==u.getOffsetParent?void 0:u.getOffsetParent(d)),j=k?k[O]:0;j&&await (null==u.isElement?void 0:u.isElement(k))||(j=c.floating[O]||a.floating[x]);let T=j/2-E[x]/2-1,A=i(y[S?"top":"left"],T),L=i(y[S?"bottom":"right"],T),D=j-E[x]-L,I=j/2-E[x]/2+(R/2-P/2),M=l(A,i(I,D)),N=!s.arrow&&null!=p(o)&&I!==M&&a.reference[x]/2-(I<A?A:L)-E[x]/2<0,F=N?I<A?I-A:I-D:0;return{[w]:b[w]+F,data:{[w]:M,centerOffset:I-M-F,...N&&{alignmentOffset:F}},reset:N}}});var X=n(56760),Z="undefined"!=typeof document?r.useLayoutEffect:function(){};function Y(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(!Y(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)&&!Y(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function Q(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function J(e,t){let n=Q(e);return Math.round(t*n)/n}function ee(e){let t=r.useRef(e);return Z(()=>{t.current=e}),t}var et=n(40041),en=n(99829),er=n(19639),eo=n(9613),ei=n(35896),el=n(24347),ea=n(6029),eu=Object.defineProperty,ec=(e,t)=>eu(e,"name",{value:t,configurable:!0}),es="Popper",[ef,ed]=(0,en.A)(es),[ep,em]=ef(es),eh=ec(e=>{let{__scopePopper:t,children:n}=e,[o,i]=r.useState(null),[l,a]=r.useState(void 0);return(0,ea.jsx)(ep,{scope:t,anchor:o,onAnchorChange:i,placementState:l,setPlacementState:a,children:n})},"Popper"),ev=r.forwardRef(ec(function(e,t){let{__scopePopper:n,virtualRef:o,...i}=e,l=em("PopperAnchor",n),a=r.useRef(null),u=l.onAnchorChange,c=r.useCallback(e=>{a.current=e,e&&u(e)},[u]),s=(0,et.s)(t,c),f=r.useRef(null);r.useEffect(()=>{if(!o)return;let e=f.current;f.current=o.current,e!==f.current&&u(f.current)});let d=l.placementState&&eC(l.placementState),p=d?.[0],m=d?.[1];return o?null:(0,ea.jsx)(er.sG.div,{"data-radix-popper-side":p,"data-radix-popper-align":m,...i,ref:s})},"PopperAnchor")),eg="PopperContent",[ey,eb]=ef(eg),ew=r.forwardRef(ec(function(e,t){var n,o,a;let{__scopePopper:c,side:s="bottom",sideOffset:C=0,align:S="center",alignOffset:O=0,arrowPadding:R=0,avoidCollisions:D=!0,collisionBoundary:M=[],collisionPadding:N=0,sticky:F="partial",hideWhenDetached:B=!1,updatePositionStrategy:H="optimized",onPlaced:z,...W}=e,K=em(eg,c),[V,$]=r.useState(null),en=(0,et.s)(t,$),[eu,es]=r.useState(null),ef=(0,el.X)(eu),ed=ef?.width??0,ep=ef?.height??0,eh="number"==typeof N?N:{top:0,right:0,bottom:0,left:0,...N},ev=Array.isArray(M)?M:[M],eb=ev.length>0,ew={padding:eh,boundary:ev.filter(ex),altBoundary:eb},{refs:eS,floatingStyles:eO,placement:eR,isPositioned:eP,middlewareData:ek}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:o=[],platform:i,elements:{reference:l,floating:a}={},transform:u=!0,whileElementsMounted:c,open:s}=e,[f,d]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=r.useState(o);Y(p,o)||m(o);let[h,v]=r.useState(null),[g,y]=r.useState(null),b=r.useCallback(e=>
1{e!==C.current&&(C.current=e,v(e))},[]),w=r.useCallback(e=>{e!==S.current&&(S.current=e,y(e))},[]),x=l||h,E=a||g,C=r.useRef(null),S=r.useRef(null),O=r.useRef(f),R=null!=c,k=ee(c),j=ee(i),T=ee(s),A=r.useCallback(()=>{if(!C.current||!S.current)return;let e={placement:t,strategy:n,middleware:p};j.current&&(e.platform=j.current),((e,t,n)=>{let r=new Map,o=null!=n?n:{},i={...U,...o.platform,_c:r};return P(e,t,{...o,platform:i})})(C.current,S.current,e).then(e=>{let t={...e,isPositioned:!1!==T.current};L.current&&!Y(O.current,t)&&(O.current=t,X.flushSync(()=>{d(t)}))})},[p,t,n,j,T]);Z(()=>{!1===s&&O.current.isPositioned&&(O.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[s]);let L=r.useRef(!1);Z(()=>(L.current=!0,()=>{L.current=!1}),[]),Z(()=>{if(x&&(C.current=x),E&&(S.current=E),x&&E){if(k.current)return k.current(x,E,A);A()}},[x,E,A,k,R]);let D=r.useMemo(()=>({reference:C,floating:S,setReference:b,setFloating:w}),[b,w]),I=r.useMemo(()=>({reference:x,floating:E}),[x,E]),M=r.useMemo(()=>{let e={position:n,left:0,top:0};if(!I.floating)return e;let t=J(I.floating,f.x),r=J(I.floating,f.y);return u?{...e,transform:"translate("+t+"px, "+r+"px)",...Q(I.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,u,I.floating,f.x,f.y]);return r.useMemo(()=>({...f,update:A,refs:D,elements:I,floatingStyles:M}),[f,A,D,I,M])}({strategy:"fixed",placement:s+("center"!==S?"-"+S:""),whileElementsMounted:ec((...e)=>(function(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:a=!0,ancestorResize:c=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:f="function"==typeof IntersectionObserver,animationFrame:d=!1}=r,p=I(e),m=a||c?[...p?(0,L.v9)(p):[],...t?(0,L.v9)(t):[]]:[];m.forEach(e=>{a&&e.addEventListener("scroll",n),c&&e.addEventListener("resize",n)});let h=p&&f?function(e,t,n){let r,o=null,a=(0,L.ep)(e);function c(){var e;clearTimeout(r),null==(e=o)||e.disconnect(),o=null}function s(n,f){void 0===n&&(n=!1),void 0===f&&(f=1),c();let d=e.getBoundingClientRect(),{left:p,top:m,width:h,height:v}=d;if(n||t(),!h||!v)return;let g=u(m),y=u(a.clientWidth-(p+h)),b={rootMargin:-g+"px "+-y+"px "+-u(a.clientHeight-(m+v))+"px "+-u(p)+"px",threshold:l(0,i(1,f))||1},w=!0;function x(t){let n=t[0].intersectionRatio;if(!q(d,e.getBoundingClientRect()))return s();if(n!==f){if(!w)return s();n?s(!1,n):r=setTimeout(()=>{s(!1,1e-7)},1e3)}w=!1}try{o=new IntersectionObserver(x,{...b,root:a.ownerDocument})}catch(e){o=new IntersectionObserver(x,b)}o.observe(e)}let f=(0,L.zk)(e),d=()=>s(n);return f.addEventListener("resize",d),s(!0),()=>{f.removeEventListener("resize",d),c()}}(p,n,c):null,v=-1,g=null;s&&(g=new ResizeObserver(e=>{let[r]=e;r&&r.target===p&&g&&t&&(g.unobserve(t),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{var e;null==(e=g)||e.observe(t)})),n()}),p&&!d&&g.observe(p),t&&g.observe(t));let y=d?_(e):null;return d&&function t(){let r=_(e);y&&!q(y,r)&&n(),y=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;m.forEach(e=>{a&&e.removeEventListener("scroll",n),c&&e.removeEventListener("resize",n)}),null==h||h(),null==(e=g)||e.disconnect(),g=null,d&&cancelAnimationFrame(o)}})(...e,{animationFrame:"always"===H}),"whileElementsMounted"),elements:{reference:K.anchor},middleware:[((e,t)=>{var n;let r=(void 0===(n=e)&&(n=0),{name:"offset",options:n,async fn(e){var t,r;let{x:o,y:i,placement:l,middlewareData:a}=e,u=await A(e,n);return l===(null==(t=a.offset)?void 0:t.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:o+u.x,y:i+u.y,data:{...u,placement:l}}}});return{name:r.name,fn:r.fn,options:[e,t]}})({mainAxis:C+ep,alignmentAxis:O}),D&&((e,t)=>{var n;let r=(void 0===(n=e)&&(n={}),{name:"shift",options:n,async fn(e){let{x:t,y:r,placement:o,platform:a}=e,{mainAxis:u=!0,crossAxis:c=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...d}=f(n,e),p={x:t,y:r},h=await a.detectOverflow(e,d),g=v(o),y=m(g),b=p[y],w=p[g],x=(e,t)=>l(t+h["y"===e?"top":"left"],i(t,t-h["y"===e?"bottom":"right"]));u&&(b=x(y,b)),c&&(w=x(g,w));let E=s.fn({...e,[y]:b,[g]:w});return{...E,data:{x:E.x-t,y:E.y-r,enabled:{[y]:u,[g]:c}}}}});return{name:r.name,fn:r.fn,options:[e,t]}})({mainAxis:!0,crossAxis:!1,limiter:"partial"===F?{fn:(void 0===(a=n)&&(a={}),{options:a,fn(e){var t,n,r,o;let{x:i,y:l,placement:u,rects:c,middlewareData:s}=e,{offset:p=0,mainAxis:h=!0,crossAxis:g=!0}=f(a,e),y={x:i,y:l},b=v(u),w=m(b),x=y[w],E=y[b],C=f(p,e),S="number"==typeof C?{mainAxis:C,crossAxis:0}:{mainAxis:null!=(t=C.mainAxis)?t:0,crossAxis:null!=(n=C.crossAxis)?n:0};if(h){let e="y"===w?"height":"width",t=c.reference[w]-c.floating[e]+S.mainAxis,n=c.reference[w]+c.reference[e]-S.mainAxis;x<t?x=t:x>n&&(x=n)}if(g){let e="y"===w?"width":"height",t=T.has(d(u)),n=c.reference[b]-c.floating[e]+(t&&(null==(r=s.offset)?void 0:r[b])||0)+(t?0:S.crossAxis),i=c.reference[b]+c.reference[e]+(t?0:(null==(o=s.offset)?void 0:o[b])||0)-(t?S.crossAxis:0);E<n?E=n:E>i&&(E=i)}return{[w]:x,[b]:E}}}).fn,options:[n,o]}:void 0,...ew}),D&&((e,t)=>{var n;let r=(void 0===(n=e)&&(n={}),{name:"flip",options:n,async fn(e){var t,r,o,i,l;let{placement:a,middlewareData:u,rects:c,initialPlacement:s,platform:C,elements:S}=e,{mainAxis:O=!0,crossAxis:R=!0,fallbackPlacements:P,fallbackStrategy:k="bestFit",fallbackAxisSideDirection:j="none",flipAlignment:T=!0,...A}=f(n,e);if(null!=(t=u.arrow)&&t.alignmentOffset)return{};let L=d(a),D=v(s),I=d(s)===s,M=await (null==C.isRTL?void 0:C.isRTL(S.floating)),N=P||(I||!T?[E(s)]:function(e){let t=E(e);return[g(e),t,g(t)]}(s)),F="none"!==j;!P&&F&&N.push(...function(e,t,n,r){let o=p(e),i=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?b:y;return t?y:b;case"left":case"right":return t?w:x;default:return[]}}(d(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(g)))),i}(s,T,j,M));let _=[s,...N],B=await C.detectOverflow(e,A),H=[],z=(null==(r=u.flip)?void 0:r.overflows)||[];if(O&&H.push(B[L]),R){let e=function(e,t,n){void 0===n&&(n=!1);let r=p(e),o=m(v(e)),i=h(o),l="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=E(l)),[l,E(l)]}(a,c,M);H.push(B[e[0]],B[e[1]])}if(z=[...z,{placement:a,overflows:H}],!H.every(e=>e<=0)){let e=((null==(o=u.flip)?void 0:o.index)||0)+1,t=_[e];if(t&&("alignment"!==R||D===v(t)||z.every(e=>v(e.placement)!==D||e.overflows[0]>0)))return{data:{index:e,overflows:z},reset:{placement:t}};let n=null==(i=z.filter(e=>e.overflows[0]<=0).sort((e,t)=>
1e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!n)switch(k){case"bestFit":{let e=null==(l=z.filter(e=>{if(F){let t=v(e.placement);return t===D||"y"===t}return!0}).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:l[0];e&&(n=e);break}case"initialPlacement":n=s}if(a!==n)return{reset:{placement:n}}}return{}}});return{name:r.name,fn:r.fn,options:[e,t]}})({...ew}),((e,t)=>{var n;let r=(void 0===(n=e)&&(n={}),{name:"size",options:n,async fn(e){let t,r,{placement:o,rects:a,platform:u,elements:c}=e,{apply:s=()=>{},...m}=f(n,e),h=await u.detectOverflow(e,m),g=d(o),y=p(o),b="y"===v(o),{width:w,height:x}=a.floating;"top"===g||"bottom"===g?(t=g,r=y===(await (null==u.isRTL?void 0:u.isRTL(c.floating))?"start":"end")?"left":"right"):(r=g,t="end"===y?"top":"bottom");let E=x-h.top-h.bottom,C=w-h.left-h.right,S=i(x-h[t],E),O=i(w-h[r],C),R=e.middlewareData.shift,P=!R,k=S,j=O;null!=R&&R.enabled.x&&(j=C),null!=R&&R.enabled.y&&(k=E),P&&!y&&(b?j=w-2*l(h.left,h.right):k=x-2*l(h.top,h.bottom)),await s({...e,availableWidth:j,availableHeight:k});let T=await u.getDimensions(c.floating);return w!==T.width||x!==T.height?{reset:{rects:!0}}:{}}});return{name:r.name,fn:r.fn,options:[e,t]}})({...ew,apply:ec(({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:o,height:i}=t.reference,l=e.floating.style;l.setProperty("--radix-popper-available-width",`${n}px`),l.setProperty("--radix-popper-available-height",`${r}px`),l.setProperty("--radix-popper-anchor-width",`${o}px`),l.setProperty("--radix-popper-anchor-height",`${i}px`)},"apply")}),eu&&((e,t)=>{let n,r={name:"arrow",options:n=e,fn(e){let{element:t,padding:r}="function"==typeof n?n(e):n;return t&&({}).hasOwnProperty.call(t,"current")?null!=t.current?G({element:t.current,padding:r}).fn(e):{}:t?G({element:t,padding:r}).fn(e):{}}};return{name:r.name,fn:r.fn,options:[e,t]}})({element:eu,padding:R}),eE({arrowWidth:ed,arrowHeight:ep}),B&&((e,t)=>{var n;let r=(void 0===(n=e)&&(n={}),{name:"hide",options:n,async fn(e){let{rects:t,platform:r}=e,{strategy:o="referenceHidden",...i}=f(n,e);switch(o){case"referenceHidden":{let n=k(await r.detectOverflow(e,{...i,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:n,referenceHidden:j(n)}}}case"escaped":{let n=k(await r.detectOverflow(e,{...i,altBoundary:!0}),t.floating);return{data:{escapedOffsets:n,escaped:j(n)}}}default:return{}}}});return{name:r.name,fn:r.fn,options:[e,t]}})({strategy:"referenceHidden",...ew,boundary:eb?ew.boundary:void 0})]}),ej=K.setPlacementState;(0,ei.N)(()=>(ej(eR),()=>{ej(void 0)}),[eR,ej]);let[eT,eA]=eC(eR),eL=(0,eo.c)(z);(0,ei.N)(()=>{eP&&eL?.()},[eP,eL]);let eD=ek.arrow?.x,eI=ek.arrow?.y,eM=ek.arrow?.centerOffset!==0,[eN,eF]=r.useState();return(0,ei.N)(()=>{V&&eF(window.getComputedStyle(V).zIndex)},[V]),(0,ea.jsx)("div",{ref:eS.setFloating,"data-radix-popper-content-wrapper":"",style:{...eO,transform:eP?eO.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:eN,"--radix-popper-transform-origin":[ek.transformOrigin?.x,ek.transformOrigin?.y].join(" "),...ek.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,ea.jsx)(ey,{scope:c,placedSide:eT,placedAlign:eA,onArrowChange:es,arrowX:eD,arrowY:eI,shouldHideArrow:eM,children:(0,ea.jsx)(er.sG.div,{"data-side":eT,"data-align":eA,...W,ref:en,style:{...W.style,animation:eP?W.style?.animation:"none"}})})})},"PopperContent"));function ex(e){return null!==e}ec(ex,"isNotNull");var eE=ec(e=>({name:"transformOrigin",options:e,fn(t){let{placement:n,rects:r,middlewareData:o}=t,i=o.arrow?.centerOffset!==0,l=i?0:e.arrowWidth,a=i?0:e.arrowHeight,[u,c]=eC(n),s={start:"0%",center:"50%",end:"100%"}[c],f=(o.arrow?.x??0)+l/2,d=(o.arrow?.y??0)+a/2,p="",m="";return"bottom"===u?(p=i?s:`${f}px`,m=`${-a}px`):"top"===u?(p=i?s:`${f}px`,m=`${r.floating.height+a}px`):"right"===u?(p=`${-a}px`,m=i?s:`${d}px`):"left"===u&&(p=`${r.floating.width+a}px`,m=i?s:`${d}px`),{data:{x:p,y:m}}}}),"transformOrigin");function eC(e){let[t,n="center"]=e.split("-");return[t,n]}ec(eC,"getSideAndAlignFromPlacement");var eS=eh,eO=ev,eR=ew},25081:(e,t,n)=>{"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?r(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:String(r))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function i(e,t){var n={};for(var r in e)n[r]=t(e[r],r);return n}n.d(t,{c:()=>a});var l=(e,t,n)=>{for(var r of Object.keys(e)){var o;if(e[r]!==(null!=(o=t[r])?o:n[r]))return!1}return!0},a=e=>{var t=t=>{var n=e.defaultClassName,r=o(o({},e.defaultVariants),t);for(var i in r){var a,u=null!=(a=r[i])?a:e.defaultVariants[i];if(null!=u){var c=u;"boolean"==typeof c&&(c=!0===c?"true":"false");var s=e.variantClassNames[i][c];s&&(n+=" "+s)}}for(var[f,d]of e.compoundVariants)l(f,r,e.defaultVariants)&&(n+=" "+d);return n};return t.variants=()=>Object.keys(e.variantClassNames),t.classNames={get base(){return e.defaultClassName.split(" ")[0]},get variants(){return i(e.variantClassNames,e=>i(e,e=>e.split(" ")[0]))}},t}},25209:()=>{},25269:(e,t,n)=>{"use strict";n.d(t,{mK:()=>l});var r=Object.defineProperty,o=(e,t)=>r(e,"name",{value:t,configurable:!0}),i=!!("undefined"!=typeof window&&window.document&&window.document.createElement);function l(e,t,{checkForDefaultPrevented:n=!0}={}){return o(function(r){if(e?.(r),!1===n||!r||!r.defaultPrevented)return t?.(r)},"handleEvent")}function a(e){if(!i)throw Error("Cannot access document outside of the DOM");return e?.ownerDocument??document}function u(e){return"IFRAME"===e.tagName}o(l,"composeEventHandlers"),o(function(e){if(!i)throw Error("Cannot access window outside of the DOM");return e?.ownerDocument?.defaultView??window},"getOwnerWindow"),o(a,"getOwnerDocument"),o(function e(t,n=!1){let{activeElement:r}=a(t);if(!r?.nodeName)return null;if(u(r)&&r.contentDocument)return e(r.contentDocument.body,n);if(n){let e=r.getAttribute("aria-activedescendant");if(e){let t=a(r).getElementById(e);if(t)return t}}return r},"getActiveElement"),o(u,"isFrame")},27944:()=>{},30670:(e,t,n)=>{"use strict";n.d(t,{UC:()=>ea,Y9:()=>ei,q7:()=>eo,bL:()=>er,l9:()=>el});var r=n(55729),o=n(99829),i=n(70140),l=n(40041),a=n(25269),u=n(57640),c=n(19639),s=n(35896),f=n(78749),d=n(67913),p=n(6029),m=Object.defineProperty,h=(e,t)=>m(e,"name",{value:t,configurable:!0}),v="Collapsible",[g,y]=(0,o.A)(v),[b,w]=g(v),x=r.forwardRef(h(function(e,t){let{__scopeCollapsible:n,open:o,defaultOpen:i,disabled:l,onOpenChange:a,...s}=e,[f,m]=(0,u.i)({prop:o,defaultProp:i??!1,onChange:a,caller:v});return(0,p.jsx)(b,{scope:n,disabled:l,contentId:(0,d.B)(),open:f,onOpenToggle:r.useCallback(()=>m(e=>!e),[m]),children:(0,p.jsx)(c.sG.div,{"data-state":R(f),"data-disabled":l?"":void 0,...s,ref:t})})},"Collapsible")),E=r.forwardRef(h(function(e,t){let{__scopeCollapsible:n,...r}=e,o=w("CollapsibleTrigger",n);return(0,p.jsx)(c.sG.button,{type:"button","aria-controls":o.open?o.contentId:void 0,"aria-expanded":o.open||!1,"data-state":R(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled,...r,ref:t,onClick:(0,a.mK)(e.onClick,o.onOpenToggle)})},"CollapsibleTrigger")),C="CollapsibleContent",S=r.forwardRef(h(function(e,t){let{forceMount:n,...r}=e,o=w(C,e.__scopeCollapsible);return(0,p.jsx)(f.C,{present:n||o.open,children:({present:e})=>(0,p.jsx)(O,{...r,ref:t,present:e})})},"CollapsibleContent")),O=r.forwardRef(h(function(e,t){let{__scopeCollapsible:n,present:o,children:i,...a}=e,u=w(C,n),[f,d]=r.useState(o),m=r.useRef(null),h=(0,l.s)(t,m),v=r.useRef(0),g=v.current,y=r.useRef(0),b=y.current,x=u.open||f,E=r.useRef(x),S=r.useRef(void 0);return r.useEffect(()=>{let e=requestAnimationFrame(()=>E.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,s.N)(()=>{let e=m.current;if(e){S.current=S.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();v.current=t.height,y.current=t.width,E.current||(e.style.transitionDuration=S.current.transitionDuration,e.style.animationName=S.current.animationName),d(o)}},[u.open,o]),(0,p.jsx)(c.sG.div,{"data-state":R(u.open),"data-disabled":u.disabled?"":void 0,id:u.contentId,hidden:!x,...a,ref:h,style:{"--radix-collapsible-content-height":g?`${g}px`:void 0,"--radix-collapsible-content-width":b?`${b}px`:void 0,...e.style},children:x&&i})},"CollapsibleContentImpl"));function R(e){return e?"open":"closed"}h(R,"getState");var P=n(71979),k=Object.defineProperty,j=(e,t)=>k(e,"name",{value:t,configurable:!0}),T="Accordion",A=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[L,D,I]=(0,i.N)(T),[M,N]=(0,o.A)(T,[I,y]),F=y(),_=r.forwardRef(j(function(e,t){let{type:n,...r}=e;return(0,p.jsx)(L.Provider,{scope:e.__scopeAccordion,children:"multiple"===n?(0,p.jsx)(V,{...r,ref:t}):(0,p.jsx)(K,{...r,ref:t})})},"Accordion")),[B,H]=M(T),[z,W]=M(T,{collapsible:!1}),K=r.forwardRef(j(function(e,t){let{value:n,defaultValue:o,onValueChange:i=j(()=>{},"onValueChange"),collapsible:l=!1,...a}=e,[c,s]=(0,u.i)({prop:n,defaultProp:o??"",onChange:i,caller:T});return(0,p.jsx)(B,{scope:e.__scopeAccordion,value:r.useMemo(()=>c?[c]:[],[c]),onItemOpen:s,onItemClose:r.useCallback(()=>l&&s(""),[l,s]),children:(0,p.jsx)(z,{scope:e.__scopeAccordion,collapsible:l,children:(0,p.jsx)(q,{...a,ref:t})})})},"AccordionImplSingle")),V=r.forwardRef(j(function(e,t){let{value:n,defaultValue:o,onValueChange:i=j(()=>{},"onValueChange"),...l}=e,[a,c]=(0,u.i)({prop:n,defaultProp:o??[],onChange:i,caller:T}),s=r.useCallback(e=>c((t=[])=>[...t,e]),[c]),f=r.useCallback(e=>c((t=[])=>t.filter(t=>t!==e)),[c]);return(0,p.jsx)(B,{scope:e.__scopeAccordion,value:a,onItemOpen:s,onItemClose:f,children:(0,p.jsx)(z,{scope:e.__scopeAccordion,collapsible:!0,children:(0,p.jsx)(q,{...l,ref:t})})})},"AccordionImplMultiple")),[$,U]=M(T),q=r.forwardRef(j(function(e,t){let{__scopeAccordion:n,disabled:o,dir:i,orientation:u="vertical",...s}=e,f=r.useRef(null),d=(0,l.s)(f,t),m=D(n),h="ltr"===(0,P.jH)(i),v=(0,a.mK)(e.onKeyDown,e=>
1{if(!A.includes(e.key))return;let t=e.target,n=m().filter(e=>!e.ref.current?.disabled),r=n.findIndex(e=>e.ref.current===t),o=n.length;if(-1===r)return;e.preventDefault();let i=r,l=o-1,a=j(()=>{(i=r+1)>l&&(i=0)},"moveNext"),c=j(()=>{(i=r-1)<0&&(i=l)},"movePrev");switch(e.key){case"Home":i=0;break;case"End":i=l;break;case"ArrowRight":"horizontal"===u&&(h?a():c());break;case"ArrowDown":"vertical"===u&&a();break;case"ArrowLeft":"horizontal"===u&&(h?c():a());break;case"ArrowUp":"vertical"===u&&c()}let s=i%o;n[s].ref.current?.focus()});return(0,p.jsx)($,{scope:n,disabled:o,direction:i,orientation:u,children:(0,p.jsx)(L.Slot,{scope:n,children:(0,p.jsx)(c.sG.div,{...s,"data-orientation":u,ref:d,onKeyDown:o?void 0:v})})})},"AccordionImpl")),G="AccordionItem",[X,Z]=M(G),Y=r.forwardRef(j(function(e,t){let{__scopeAccordion:n,value:r,...o}=e,i=U(G,n),l=H(G,n),a=F(n),u=(0,d.B)(),c=r&&l.value.includes(r)||!1,s=i.disabled||e.disabled;return(0,p.jsx)(X,{scope:n,open:c,disabled:s,triggerId:u,children:(0,p.jsx)(x,{"data-orientation":i.orientation,"data-state":en(c),...a,...o,ref:t,disabled:s,open:c,onOpenChange:e=>{e?l.onItemOpen(r):l.onItemClose(r)}})})},"AccordionItem")),Q=r.forwardRef(j(function(e,t){let{__scopeAccordion:n,...r}=e,o=U(T,n),i=Z("AccordionHeader",n);return(0,p.jsx)(c.sG.h3,{"data-orientation":o.orientation,"data-state":en(i.open),"data-disabled":i.disabled?"":void 0,...r,ref:t})},"AccordionHeader")),J="AccordionTrigger",ee=r.forwardRef(j(function(e,t){let{__scopeAccordion:n,...r}=e,o=U(T,n),i=Z(J,n),l=W(J,n),a=F(n);return(0,p.jsx)(L.ItemSlot,{scope:n,children:(0,p.jsx)(E,{"aria-disabled":i.open&&!l.collapsible||void 0,"data-orientation":o.orientation,id:i.triggerId,...a,...r,ref:t})})},"AccordionTrigger")),et=r.forwardRef(j(function(e,t){let{__scopeAccordion:n,...r}=e,o=U(T,n),i=Z("AccordionContent",n),l=F(n);return(0,p.jsx)(S,{role:"region","aria-labelledby":i.triggerId,"data-orientation":o.orientation,...l,...r,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})},"AccordionContent"));function en(e){return e?"open":"closed"}j(en,"getState");var er=_,eo=Y,ei=Q,el=ee,ea=et},31278:()=>{},32988:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=i(e,function(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=i(t,n));return t}(n)))}return e}function i(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=(function(){return o}).apply(t,[]))||(e.exports=n)}()},33498:()=>{},35896:(e,t,n)=>{"use strict";n.d(t,{N:()=>o});var r=n(55729),o=globalThis?.document?r.useLayoutEffect:()=>{}},36636:()=>{},36639:()=>{},38203:()=>{},38471:(e,t,n)=>{"use strict";n.d(t,{A:()=>O});var r=n(55729);function o(e){return"[object Object]"===Object.prototype.toString.call(e)||Array.isArray(e)}function i(e,t){let n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&JSON.stringify(Object.keys(e.breakpoints||{}))===JSON.stringify(Object.keys(t.breakpoints||{}))&&n.every(n=>{let r=e[n],l=t[n];return"function"==typeof r?`${r}`==`${l}`:o(r)&&o(l)?i(r,l):r===l})}function l(e){return e.concat().sort((e,t)=>e.name>t.name?1:-1).map(e=>e.options)}function a(e){return"number"==typeof e}function u(e){return"string"==typeof e}function c(e){return"boolean"==typeof e}function s(e){return"[object Object]"===Object.prototype.toString.call(e)}function f(e){return Math.abs(e)}function d(e){return Math.sign(e)}function p(e){return g(e).map(Number)}function m(e){return e[h(e)]}function h(e){return Math.max(0,e.length-1)}function v(e,t=0){return Array.from(Array(e),(e,n)=>t+n)}function g(e){return Object.keys(e)}function y(e,t){return void 0!==t.MouseEvent&&e instanceof t.MouseEvent}function b(){let e=[],t={add:function(n,r,o,i={passive:!0}){let l;return"addEventListener"in n?(n.addEventListener(r,o,i),l=()=>n.removeEventListener(r,o,i)):(n.addListener(o),l=()=>n.removeListener(o)),e.push(l),t},clear:function(){e=e.filter(e=>e())}};return t}function w(e=0,t=0){let n=f(e-t);function r(n){return n<e||n>t}return{length:n,max:t,min:e,constrain:function(n){return r(n)?n<e?e:t:n},reachedAny:r,reachedMax:function(e){return e>t},reachedMin:function(t){return t<e}
1,removeOffset:function(e){return n?e-n*Math.ceil((e-t)/n):e}}}function x(e){let t=e;function n(e){return a(e)?e:e.get()}return{get:function(){return t},set:function(e){t=n(e)},add:function(e){t+=n(e)},subtract:function(e){t-=n(e)}}}function E(e,t){let n="x"===e.scroll?function(e){return`translate3d(${e}px,0px,0px)`}:function(e){return`translate3d(0px,${e}px,0px)`},r=t.style,o=null,i=!1;return{clear:function(){!i&&(r.transform="",t.getAttribute("style")||t.removeAttribute("style"))},to:function(t){if(i)return;let l=Math.round(100*e.direction(t))/100;l!==o&&(r.transform=n(l),o=l)},toggleActive:function(e){i=!e}}}let C={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function S(e,t,n){let r,o,i,l,O,R=e.ownerDocument,P=R.defaultView,k=function(e){function t(e,t){return function e(t,n){return[t,n].reduce((t,n)=>(g(n).forEach(r=>{let o=t[r],i=n[r],l=s(o)&&s(i);t[r]=l?e(o,i):i}),t),{})}(e,t||{})}return{mergeOptions:t,optionsAtMedia:function(n){let r=n.breakpoints||{},o=g(r).filter(t=>e.matchMedia(t).matches).map(e=>r[e]).reduce((e,n)=>t(e,n),{});return t(n,o)},optionsMediaQueries:function(t){return t.map(e=>g(e.breakpoints||{})).reduce((e,t)=>e.concat(t),[]).map(e.matchMedia)}}}(P),j=(O=[],{init:function(e,t){return(O=t.filter(({options:e})=>!1!==k.optionsAtMedia(e).active)).forEach(t=>t.init(e,k)),t.reduce((e,t)=>Object.assign(e,{[t.name]:t}),{})},destroy:function(){O=O.filter(e=>e.destroy())}}),T=b(),A=function(){let e,t={},n={init:function(t){e=t},emit:function(r){return(t[r]||[]).forEach(t=>t(e,r)),n},off:function(e,r){return t[e]=(t[e]||[]).filter(e=>e!==r),n},on:function(e,r){return t[e]=(t[e]||[]).concat([r]),n},clear:function(){t={}}};return n}(),{mergeOptions:L,optionsAtMedia:D,optionsMediaQueries:I}=k,{on:M,off:N,emit:F}=A,_=!1,B=L(C,S.globalOptions),H=L(B),z=[];function W(t,n){if(_)return;H=D(B=L(B,t)),z=n||z;let{container:s,slides:C}=H;i=(u(s)?e.querySelector(s):s)||e.children[0];let S=u(C)?i.querySelectorAll(C):C;l=[].slice.call(S||i.children),r=function t(n){let r=function(e,t,n,r,o,i,l){let s,C,{align:S,axis:O,direction:R,startIndex:P,loop:k,duration:j,dragFree:T,dragThreshold:A,inViewThreshold:L,slidesToScroll:D,skipSnaps:I,containScroll:M,watchResize:N,watchSlides:F,watchDrag:_,watchFocus:B}=i,H={measure:function(e){let{offsetTop:t,offsetLeft:n,offsetWidth:r,offsetHeight:o}=e;return{top:t,right:n+r,bottom:t+o,left:n,width:r,height:o}}},z=H.measure(t),W=n.map(H.measure),K=function(e,t){let n="rtl"===t,r="y"===e,o=!r&&n?-1:1;return{scroll:r?"y":"x",cross:r?"x":"y",startEdge:r?"top":n?"right":"left",endEdge:r?"bottom":n?"left":"right",measureSize:function(e){let{height:t,width:n}=e;return r?t:n},direction:function(e){return e*o}}}(O,R),V=K.measureSize(z),$={measure:function(e){return e/100*V}},U=function(e,t){let n={start:function(){return 0},center:function(e){return(t-e)/2},end:function(e){return t-e}};return{measure:function(r,o){return u(e)?n[e](r):e(t,r,o)}}}(S,V),q=!k&&!!M,{slideSizes:G,slideSizesWithGaps:X,startGap:Z,endGap:Y}=function(e,t,n,r,o,i){let{measureSize:l,startEdge:a,endEdge:u}=e,c=n[0]&&o,s=function(){if(!c)return 0;let e=n[0];return f(t[a]-e[a])}(),d=c?parseFloat(i.getComputedStyle(m(r)).getPropertyValue(`margin-${u}`)):0,p=n.map(l),v=n.map((e,t,n)=>{let r=t===h(n);return t?r?p[t]+d:n[t+1][a]-e[a]:p[t]+s}).map(f);return{slideSizes:p,slideSizesWithGaps:v,startGap:s,endGap:d}}(K,z,W,n,k||!!M,o),Q=function(e,t,n,r,o,i,l,u,c){let{startEdge:s,endEdge:d,direction:v}=e,g=a(n);return{groupSlides:function(e){return g?p(e).filter(e=>e%n==0).map(t=>e.slice(t,t+n)):e.length?p(e).reduce((n,a,c)=>{let p=m(n)||0,g=a===h(e),y=o[s]-i[p][s],b=o[s]-i[a][d],w=r||0!==p?0:v(l),x=f(b-(!r&&g?v(u):0)-(y+w));return c&&x>t+2&&n.push(a),g&&n.push(e.length),n},[]).map((t,n,r)=>{let o=Math.max(r[n-1]||0);return e.slice(o,t)}):[]}}}(K,V,D,k,z,W,Z,Y,0),{snaps:J,snapsAligned:ee}=function(e,t,n,r,o){let{startEdge:i,endEdge:l}=e,{groupSlides:a}=o,u=a(r).map(e=>m(e)[l]-e[0][i]).map(f).map(t.measure),c=r.map(e=>n[i]-e[i]).map(e=>-f(e)),s=a(c).map(e=>e[0]).map((e,t)=>e+u[t]);return{snaps:c,snapsAligned:s}}(K,U,z,W,Q),et=-m(J)+m(X),{snapsContained:en,scrollContainLimit:er}=function(e,t,n,r,o){let i=w(-t+e,0),l=n.map((e,t)=>{let{min:r,max:o}=i,l=i.constrain(e),a=t===h(n);return t?a||function(e,t){return 1>=f(e-t)}(r,l)?r:function(e,t){return 1>=f(e-t)}(o,l)?o:l:o}).map(e=>parseFloat(e.toFixed(3))),a=function(){let e=l[0],t=m(l);return w(l.lastIndexOf(e),l.indexOf(t)+1)}();return{snapsContained:function(){if(t<=e+2)return[i.max];if("keepSnaps"===r)return l;let{min:n,max:o}=a;return l.slice(n,o)}(),scrollContainLimit:a}}(V,et,ee,M,0),eo=q?en:ee,{limit:ei}=function(e,t,n){let r=t[0];return{limit:w(n?r-e:m(t),r)}}
1(et,eo,k),el=function e(t,n,r){let{constrain:o}=w(0,t),i=t+1,l=a(n);function a(e){return r?f((i+e)%i):o(e)}function u(){return e(t,l,r)}let c={get:function(){return l},set:function(e){return l=a(e),c},add:function(e){return u().set(l+e)},clone:u};return c}(h(eo),P,k),ea=el.clone(),eu=p(n),ec=function(e,t,n,r){let o=b(),i=1e3/60,l=null,a=0,u=0;function c(e){if(!u)return;l||(l=e,n(),n());let o=e-l;for(l=e,a+=o;a>=i;)n(),a-=i;r(a/i),u&&(u=t.requestAnimationFrame(c))}function s(){t.cancelAnimationFrame(u),l=null,a=0,u=0}return{init:function(){o.add(e,"visibilitychange",()=>{e.hidden&&(l=null,a=0)})},destroy:function(){s(),o.clear()},start:function(){u||(u=t.requestAnimationFrame(c))},stop:s,update:n,render:r}}(r,o,()=>(({dragHandler:e,scrollBody:t,scrollBounds:n,options:{loop:r}})=>{r||n.constrain(e.pointerDown()),t.seek()})(eC),e=>(({scrollBody:e,translate:t,location:n,offsetLocation:r,previousLocation:o,scrollLooper:i,slideLooper:l,dragHandler:a,animation:u,eventHandler:c,scrollBounds:s,options:{loop:f}},d)=>{let p=e.settled(),m=!s.shouldConstrain(),h=f?p:p&&m,v=h&&!a.pointerDown();v&&u.stop();let g=n.get()*d+o.get()*(1-d);r.set(g),f&&(i.loop(e.direction()),l.loop()),t.to(r.get()),v&&c.emit("settle"),h||c.emit("scroll")})(eC,e)),es=eo[el.get()],ef=x(es),ed=x(es),ep=x(es),em=x(es),eh=function(e,t,n,r,o,i){let l=0,a=0,u=o,c=.68,s=e.get(),p=0;function m(e){return u=e,v}function h(e){return c=e,v}let v={direction:function(){return a},duration:function(){return u},velocity:function(){return l},seek:function(){let t=r.get()-e.get(),o=0;return u?(n.set(e),l+=t/u,l*=c,s+=l,e.add(l),o=s-p):(l=0,n.set(r),e.set(r),o=t),a=d(o),p=s,v},settled:function(){return .001>f(r.get()-t.get())},useBaseFriction:function(){return h(.68)},useBaseDuration:function(){return m(o)},useFriction:h,useDuration:m};return v}(ef,ep,ed,em,j,.68),ev=function(e,t,n,r,o){let{reachedAny:i,removeOffset:l,constrain:a}=r;function u(e){return e.concat().sort((e,t)=>f(e)-f(t))[0]}function c(t,r){let o=[t,t+n,t-n];if(!e)return t;if(!r)return u(o);let i=o.filter(e=>d(e)===r);return i.length?u(i):m(o)-n}return{byDistance:function(n,r){let u=o.get()+n,{index:s,distance:d}=function(n){let r=e?l(n):a(n),{index:o}=t.map((e,t)=>({diff:c(e-r,0),index:t})).sort((e,t)=>f(e.diff)-f(t.diff))[0];return{index:o,distance:r}}(u),p=!e&&i(u);if(!r||p)return{index:s,distance:n};let m=n+c(t[s]-d,0);return{index:s,distance:m}},byIndex:function(e,n){let r=c(t[e]-o.get(),n);return{index:e,distance:r}},shortcut:c}}(k,eo,et,ei,em),eg=function(e,t,n,r,o,i,l){function a(o){let a=o.distance,u=o.index!==t.get();
1i.add(a),a&&(r.duration()?e.start():(e.update(),e.render(1),e.update())),u&&(n.set(t.get()),t.set(o.index),l.emit("select"))}return{distance:function(e,t){a(o.byDistance(e,t))},index:function(e,n){let r=t.clone().set(e);a(o.byIndex(r.get(),n))}}}(ec,el,ea,eh,ev,em,l),ey=function(e){let{max:t,length:n}=e;return{get:function(e){return n?-((e-t)/n):0}}}(ei),eb=b(),ew=function(e,t,n,r){let o,i={},l=null,a=null,u=!1;return{init:function(){o=new IntersectionObserver(e=>{u||(e.forEach(e=>{i[t.indexOf(e.target)]=e}),l=null,a=null,n.emit("slidesInView"))},{root:e.parentElement,threshold:r}),t.forEach(e=>o.observe(e))},destroy:function(){o&&o.disconnect(),u=!0},get:function(e=!0){if(e&&l)return l;if(!e&&a)return a;let t=g(i).reduce((t,n)=>{let r=parseInt(n),{isIntersecting:o}=i[r];return(e&&o||!e&&!o)&&t.push(r),t},[]);return e&&(l=t),e||(a=t),t}}}(t,n,l,L),{slideRegistry:ex}=function(e,t,n,r,o,i){let{groupSlides:l}=o,{min:a,max:u}=r;return{slideRegistry:function(){let r=l(i);return 1===n.length?[i]:e&&"keepSnaps"!==t?r.slice(a,u).map((e,t,n)=>{let r=t===h(n);return t?r?v(h(i)-m(n)[0]+1,m(n)[0]):e:v(m(n[0])+1)}):r}()}}(q,M,eo,er,Q,eu),eE=function(e,t,n,r,o,i,l,u){let s={passive:!0,capture:!0},f=0;function d(e){"Tab"===e.code&&(f=new Date().getTime())}return{init:function(p){u&&(i.add(document,"keydown",d,!1),t.forEach((t,d)=>{i.add(t,"focus",t=>{(c(u)||u(p,t))&&function(t){if(new Date().getTime()-f>10)return;l.emit("slideFocusStart"),e.scrollLeft=0;let i=n.findIndex(e=>e.includes(t));a(i)&&(o.useDuration(0),r.index(i,0),l.emit("slideFocus"))}(d)},s)}))}}}(e,n,ex,eg,eh,eb,l,B),eC={ownerDocument:r,ownerWindow:o,eventHandler:l,containerRect:z,slideRects:W,animation:ec,axis:K,dragHandler:function(e,t,n,r,o,i,l,a,u,s,p,m,h,v,g,x,E,C,S){let{cross:O,direction:R}=e,P=["INPUT","SELECT","TEXTAREA"],k={passive:!1},j=b(),T=b(),A=w(50,225).constrain(v.measure(20)),L={mouse:300,touch:400},D={mouse:500,touch:600},I=g?43:25,M=!1,N=0,F=0,_=!1,B=!1,H=!1,z=!1;function W(e){if(!y(e,r)&&e.touches.length>=2)return K(e);let t=i.readPoint(e),n=i.readPoint(e,O),l=f(t-N),u=f(n-F);if(!B&&!z&&(!e.cancelable||!(B=l>u)))return K(e);let c=i.pointerMove(e);l>x&&(H=!0),s.useFriction(.3).useDuration(.75),a.start(),o.add(R(c)),e.preventDefault()}function K(e){let t=p.byDistance(0,!1).index!==m.get(),n=i.pointerUp(e)*(g?D:L)[z?"mouse":"touch"],r=function(e,t){let n=m.add(-1*d(e)),r=p.byDistance(e,!g).distance;return g||f(e)<A?r:E&&t?.5*r:p.byIndex(n.get(),0).distance}(R(n),t),o=function(e,t){var n,r;if(0===e||0===t||f(e)<=f(t))return 0;let o=(n=f(e),r=f(t),f(n-r));return f(o/e)}(n,r);B=!1,_=!1,T.clear(),s.useDuration(I-10*o).useFriction(.68+o/50),u.distance(r,!g),z=!1,h.emit("pointerUp")}function V(e){H&&(e.stopPropagation(),e.preventDefault(),H=!1)}return{init:function(e){S&&j.add(t,"dragstart",e=>e.preventDefault(),k).add(t,"touchmove",()=>void 0,k).add(t,"touchend",()=>void 0).add(t,"touchstart",a).add(t,"mousedown",a).add(t,"touchcancel",K).add(t,"contextmenu",K).add(t,"click",V,!0);function a(a){(c(S)||S(e,a))&&function(e){let a=y(e,r);if((z=a,H=g&&a&&!e.buttons&&M,M=f(o.get()-l.get())>=2,!a||0===e.button)&&!function(e){let t=e.nodeName||"";return P.includes(t)}(e.target)){_=!0,i.pointerDown(e),s.useFriction(0).useDuration(0),o.set(l);let r=z?n:t;T.add(r,"touchmove",W,k).add(r,"touchend",K).add(r,"mousemove",W,k).add(r,"mouseup",K),N=i.readPoint(e),F=i.readPoint(e,O),h.emit("pointerDown")}}(a)}},destroy:function(){j.clear(),T.clear()},pointerDown:function(){return _}}}(K,e,r,o,em,function(e,t){let n,r;function o(e){return e.timeStamp}function i(n,r){let o=r||e.scroll,i=`client${"x"===o?"X":"Y"}`;return(y(n,t)?n:n.touches[0])[i]}return{pointerDown:function(e){return n=e,r=e,i(e)},pointerMove:function(e){let t=i(e)-i(r),l=o(e)-o(n)>170;return r=e,l&&(n=e),t},pointerUp:function(e){if(!n||!r)return 0;let t=i(r)-i(n),l=o(e)-o(n),a=o(e)-o(r)>170,u=t/l;return l&&!a&&f(u)>.1?u:0},readPoint:i}}(K,o),ef,ec,eg,eh,ev,el,l,$,T,A,I,0,_),eventStore:eb,percentOfView:$,index:el,indexPrevious:ea,limit:ei,location:ef,offsetLocation:ep,previousLocation:ed,options:i,resizeHandler:function(e,t,n,r,o,i,l){let a,u,s=[e].concat(r),d=[],p=!1;function m(e){return o.measureSize(l.measure(e))}
1return{init:function(o){i&&(u=m(e),d=r.map(m),a=new ResizeObserver(n=>{(c(i)||i(o,n))&&function(n){for(let i of n){if(p)return;let n=i.target===e,l=r.indexOf(i.target),a=n?u:d[l];if(f(m(n?e:r[l])-a)>=.5){o.reInit(),t.emit("resize");break}}}(n)}),n.requestAnimationFrame(()=>{s.forEach(e=>a.observe(e))}))},destroy:function(){p=!0,a&&a.disconnect()}}}(t,l,o,n,K,N,H),scrollBody:eh,scrollBounds:function(e,t,n,r,o){let i=o.measure(10),l=o.measure(50),a=w(.1,.99),u=!1;function c(){return!u&&!!e.reachedAny(n.get())&&!!e.reachedAny(t.get())}return{shouldConstrain:c,constrain:function(o){if(!c())return;let u=e.reachedMin(t.get())?"min":"max",s=f(e[u]-t.get()),d=n.get()-t.get(),p=a.constrain(s/l);n.subtract(d*p),!o&&f(d)<i&&(n.set(e.constrain(n.get())),r.useDuration(25).useBaseFriction())},toggleActive:function(e){u=!e}}}(ei,ep,em,eh,$),scrollLooper:function(e,t,n,r){let{reachedMin:o,reachedMax:i}=w(t.min+.1,t.max+.1);return{loop:function(t){if(!(1===t?i(n.get()):-1===t&&o(n.get())))return;let l=-1*t*e;r.forEach(e=>e.add(l))}}}(et,ei,ep,[ef,ep,ed,em]),scrollProgress:ey,scrollSnapList:eo.map(ey.get),scrollSnaps:eo,scrollTarget:ev,scrollTo:eg,slideLooper:function(e,t,n,r,o,i,l,a,u){let c=p(o),s=p(o).reverse(),f=h(m(s,l[0]),n,!1).concat(h(m(c,t-l[0]-1),-n,!0));function d(e,t){return e.reduce((e,t)=>e-o[t],t)}function m(e,t){return e.reduce((e,n)=>d(e,t)>0?e.concat([n]):e,[])}function h(o,l,c){let s=i.map((e,n)=>({start:e-r[n]+.5+l,end:e+t-.5+l}));return o.map(t=>{let r=c?0:-n,o=c?n:0,i=s[t][c?"end":"start"];return{index:t,loopPoint:i,slideLocation:x(-1),translate:E(e,u[t]),target:()=>a.get()>i?r:o}})}return{canLoop:function(){return f.every(({index:e})=>.1>=d(c.filter(t=>t!==e),t))},clear:function(){f.forEach(e=>e.translate.clear())},loop:function(){f.forEach(e=>{let{target:t,translate:n,slideLocation:r}=e,o=t();o!==r.get()&&(n.to(o),r.set(o))})},loopPoints:f}}(K,V,et,G,X,J,eo,ep,n),slideFocus:eE,slidesHandler:(C=!1,{init:function(e){F&&(s=new MutationObserver(t=>{!C&&(c(F)||F(e,t))&&function(t){for(let n of t)if("childList"===n.type){e.reInit(),l.emit("slidesChanged");break}}(t)})).observe(t,{childList:!0})},destroy:function(){s&&s.disconnect(),C=!0}}),slidesInView:ew,slideIndexes:eu,slideRegistry:ex,slidesToScroll:Q,target:em,translate:E(K,t)};return eC}(e,i,l,R,P,n,A);return n.loop&&!r.slideLooper.canLoop()?t(Object.assign({},n,{loop:!1})):r}(H),I([B,...z.map(({options:e})=>e)]).forEach(e=>T.add(e,"change",K)),H.active&&(r.translate.to(r.location.get()),r.animation.init(),r.slidesInView.init(),r.slideFocus.init(q),r.eventHandler.init(q),r.resizeHandler.init(q),r.slidesHandler.init(q),r.options.loop&&r.slideLooper.loop(),i.offsetParent&&l.length&&r.dragHandler.init(q),o=j.init(q,z))}function K(e,t){let n=U();V(),W(L({startIndex:n},e),t),A.emit("reInit")}function V(){r.dragHandler.destroy(),r.eventStore.clear(),r.translate.clear(),r.slideLooper.clear(),r.resizeHandler.destroy(),r.slidesHandler.destroy(),r.slidesInView.destroy(),r.animation.destroy(),j.destroy(),T.clear()}function $(e,t,n){H.active&&!_&&(r.scrollBody.useBaseFriction().useDuration(!0===t?0:H.duration),r.scrollTo.index(e,n||0))}function U(){return r.index.get()}let q={canScrollNext:function(){return r.index.add(1).get()!==U()},canScrollPrev:function(){return r.index.add(-1).get()!==U()},containerNode:function(){return i},internalEngine:function(){return r},destroy:function(){_||(_=!0,T.clear(),V(),A.emit("destroy"),A.clear())},off:N,on:M,emit:F,plugins:function(){return o},previousScrollSnap:function(){return r.indexPrevious.get()},reInit:K,rootNode:function(){return e},scrollNext:function(e){$(r.index.add(1).get(),e,-1)},scrollPrev:function(e){$(r.index.add(-1).get(),e,1)},scrollProgress:function(){return r.scrollProgress.get(r.offsetLocation.get())},scrollSnapList:function(){return r.scrollSnapList},scrollTo:$,selectedScrollSnap:U,slideNodes:function(){return l},slidesInView:function(){return r.slidesInView.get()},slidesNotInView:function(){return r.slidesInView.get(!1)}};return W(t,n),setTimeout(()=>A.emit("init"),0),q}function O(e={},t=[]){let n=(0,r.useRef)(e),o=(0,r.useRef)(t),[a,u]=(0,r.useState)(),[c,s]=(0,r.useState)(),f=(0,r.useCallback)(()=>{a&&a.reInit(n.current,o.current)},[a]);return(0,r.useEffect)(()=>{i(n.current,e)||(n.current=e,f())},[e,f]),(0,r.useEffect)(()=>{!function(e,t){if(e.length!==t.length)return!1;let n=l(e),r=l(t);return n.every((e,t)=>i(e,r[t]))}(o.current,t)&&(o.current=t,f())},[t,f]),(0,r.useEffect)(()=>
1{if("undefined"!=typeof window&&window.document&&window.document.createElement&&c){S.globalOptions=O.globalOptions;let e=S(c,n.current,o.current);return u(e),()=>e.destroy()}u(void 0)},[c,u]),[s,a]}S.globalOptions=void 0,O.globalOptions=void 0},38719:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(55729);function o(e){let t=r.useRef({value:e,previous:e});return r.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}(0,Object.defineProperty)(o,"name",{value:"usePrevious",configurable:!0})},39025:()=>{},39567:()=>{},40041:(e,t,n)=>{"use strict";n.d(t,{s:()=>u});var r=n(55729),o=Object.defineProperty,i=(e,t)=>o(e,"name",{value:t,configurable:!0});function l(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function a(...e){return t=>{let n=!1,r=e.map(e=>{let r=l(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():l(e[t],null)}}}}function u(...e){return r.useCallback(a(...e),e)}i(l,"setRef"),i(a,"composeRefs"),i(u,"useComposedRefs")},40748:(e,t,n)=>{"use strict";n.d(t,{Qg:()=>a,bL:()=>u});var r=n(55729),o=n(19639),i=n(6029),l=Object.defineProperty,a=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"}),u=r.forwardRef(l(function(e,t){return(0,i.jsx)(o.sG.span,{...e,ref:t,style:{...a,...e.style}})},"name",{value:"VisuallyHidden",configurable:!0}))},41145:(e,t,n)=>{"use strict";n.d(t,{Kq:()=>G,UC:()=>Q,ZL:()=>Y,bL:()=>X,l9:()=>Z});var r=n(55729),o=n(25269),i=n(40041),l=n(99829),a=n(20814),u=n(67913),c=n(24703),s=n(61486),f=n(78749),d=n(19639),p=n(97628),m=n(57640),h=n(35896),v=n(40748),g=n(6029),y=Object.defineProperty,b=(e,t)=>y(e,"name",{value:t,configurable:!0}),[w,x]=(0,l.A)("Tooltip",[c.Bk]),E=(0,c.Bk)(),C="tooltip.open",[S,O]=w("TooltipProvider"),R=b(e=>{let{__scopeTooltip:t,delayDuration:n=700,skipDelayDuration:o=300,disableHoverableContent:i=!1,children:l}=e,a=r.useRef(!0),u=r.useRef(!1),c=r.useRef(0);return r.useEffect(()=>{let e=c.current;return()=>window.clearTimeout(e)},[]),(0,g.jsx)(S,{scope:t,isOpenDelayedRef:a,delayDuration:n,onOpen:r.useCallback(()=>{o<=0||(window.clearTimeout(c.current),a.current=!1)},[o]),onClose:r.useCallback(()=>{o<=0||(window.clearTimeout(c.current),c.current=window.setTimeout(()=>a.current=!0,o))},[o]),isPointerInTransitRef:u,onPointerInTransitChange:r.useCallback(e=>{u.current=e},[]),disableHoverableContent:i,children:l})},"TooltipProvider"),P="Tooltip",[k,j]=w(P),T=b(e=>{let{__scopeTooltip:t,children:n,open:o,defaultOpen:i,onOpenChange:l,disableHoverableContent:a,delayDuration:s}=e,f=O(P,e.__scopeTooltip),d=E(t),[p,h]=r.useState(null),[v,y]=r.useState(void 0),w=(0,u.B)(),x=r.useRef(0),S=a??f.disableHoverableContent,R=s??f.delayDuration,j=r.useRef(!1),[T,A]=(0,m.i)({prop:o,defaultProp:i??!1,onChange:b(e=>{e?(f.onOpen(),document.dispatchEvent(new CustomEvent(C))):f.onClose(),l?.(e)},"onChange"),caller:P}),L=r.useMemo(()=>T?j.current?"delayed-open":"instant-open":"closed",[T]),D=r.useCallback(()=>{window.clearTimeout(x.current),x.current=0,j.current=!1,A(!0)},[A]),I=r.useCallback(()=>{window.clearTimeout(x.current),x.current=0,A(!1)},[A]),M=r.useCallback(()=>{window.clearTimeout(x.current),x.current=window.setTimeout(()=>{j.current=!0,A(!0),x.current=0},R)},[R,A]);return r.useEffect(()=>()=>{x.current&&(window.clearTimeout(x.current),x.current=0)},[]),(0,g.jsx)(c.bL,{...d,children:(0,g.jsx)(k,{scope:t,contentId:v??w,setContentId:y,open:T,stateAttribute:L,trigger:p,onTriggerChange:h,onTriggerEnter:r.useCallback(()=>{f.isOpenDelayedRef.current?M():D()},[f.isOpenDelayedRef,M,D]),onTriggerLeave:r.useCallback(()=>{S?I():(window.clearTimeout(x.current),x.current=0)},[I,S]),onOpen:D,onClose:I,disableHoverableContent:S,children:n})})},"Tooltip"),A="TooltipTrigger",L=r.forwardRef(b(function(e,t){let{__scopeTooltip:n,...l}=e,a=j(A,n),u=O(A,n),s=E(n),f=r.useRef(null),p=(0,i.s)(t,f,a.onTriggerChange),m=r.useRef(!1),h=r.useRef(!1),v=r.useCallback(()=>m.current=!1,[]);return r.useEffect(()=>()=>document.removeEventListener("pointerup",v),[v]),(0,g.jsx)(c.Mz,{asChild:!0,...s,children:(0,g.jsx)(d.sG.button,{"aria-describedby":a.open?a.contentId:void 0,"data-state":a.stateAttribute,...l,ref:p,onPointerMove:(0,o.mK)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(h.current||u.isPointerInTransitRef.current||(a.onTriggerEnter(),h.current=!0))}),onPointerLeave:(0,o.mK)(e.onPointerLeave,()=>{a.onTriggerLeave(),h.current=!1}),onPointerDown:(0,o.mK)(e.onPointerDown,()=>{a.open&&a.onClose(),m.current=!0,document.addEventListener("pointerup",v,{once:!0})}),onFocus:(0,o.mK)(e.onFocus,()=>{m.current||a.onOpen()}),onBlur:(0,o.mK)(e.onBlur,a.onClose),onClick:(0,o.mK)(e.onClick,a.onClose)})})},"TooltipTrigger")),D="TooltipPortal",[I,M]=w(D,{forceMount:void 0}),N=b(e=>{let{__scopeTooltip:t,forceMount:n,children:r,container:o}=e,i=j(D,t);return(0,g.jsx)(I,{scope:t,forceMount:n,children:(0,g.jsx)(f.C,{present:n||i.open,children:(0,g.jsx)(s.Z,{asChild:!0,container:o,children:r})})})},"TooltipPortal"),F="TooltipContent",_=r.forwardRef(b(function(e,t){let n=M(F,e.__scopeTooltip),{forceMount:r=n.forceMount,side:o="top",...i}=e,l=j(F,e.__scopeTooltip);return(0,g.jsx)(f.C,{present:r||l.open,children:l.disableHoverableContent?(0,g.jsx)(z,{side:o,...i,ref:t}):(0,g.jsx)(B,{side:o,...i,ref:t})})},"TooltipContent")),B=r.forwardRef(b(function(e,t){let n=j(F,e.__scopeTooltip),o=O(F,e.__scopeTooltip),l=r.useRef(null),a=(0,i.s)(t,l),[u,c]=r.useState(null),{trigger:s,onClose:f}=n,d=l.current,{onPointerInTransitChange:p}=o,m=r.useCallback(()=>{c(null),p(!1)},[p]),h=r.useCallback((e,t)=>{let n=e.currentTarget,r={x:e.clientX,y:e.clientY},o=W(r,n.getBoundingClientRect());c(U([...K(r,o),...V(t.getBoundingClientRect())])),p(!0)},[p]);return r.useEffect(()=>()=>m(),[m]),r.useEffect(()=>{if(s&&d){let e=b(e=>h(e,d),"handleTriggerLeave"),t=b(e=>h(e,s),"handleContentLeave");return s.addEventListener("pointerleave",e),d.addEventListener("pointerleave",t),()=>{s.removeEventListener("pointerleave",e),d.removeEventListener("pointerleave",t)}}},[s,d,h,m]),r.useEffect(()=>{if(u){let e=b(e=>{let t=e.target,n={x:e.clientX,y:e.clientY},r=s?.contains(t)||d?.contains(t),o=!$(n,u);r?m():o&&(m(),f())},"handleTrackPointerGrace");return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[s,d,u,f,m]),(0,g.jsx)(z,{...e,ref:a})},"TooltipContentHoverable")),H=(0,p.Dc)("TooltipContent"),z=r.forwardRef(b(function(e,t){let{__scopeTooltip:n,children:o,"aria-label":i,id:l,onEscapeKeyDown:u,onPointerDownOutside:s,...f}=e,d=j(F,n),p=E(n),{onClose:m}=d;r.useEffect(()=>(document.addEventListener(C,m),()=>document.removeEventListener(C,m)),[m]),r.useEffect(()=>{if(d.trigger){let e=b(e=>{e.target instanceof Node&&e.target.contains(d.trigger)&&m()},"handleScroll");return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[d.trigger,m]);let{setContentId:y}=d;return(0,h.N)(()=>(y(l),()=>{y(void 0)}),[l,y]),(0,g.jsx)(a.qW,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:u,onPointerDownOutside:s,onFocusOutside:e=>e.preventDefault(),onDismiss:m,children:(0,g.jsxs)(c.UC,{"data-state":d.stateAttribute,role:i?void 0:"tooltip",id:i?void 0:d.contentId,...p,...f,ref:t,style:{...f.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,g.jsx)(H,{children:o}),i?(0,g.jsx)(v.bL,{id:d.contentId,role:"tooltip",children:i}):null]})})},"TooltipContentImpl"));function W(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")}}function K(e,t,n=5){let 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}function V(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}]}function $(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,i=t.length-1;e<t.length;
1i=e++){let l=t[e],a=t[i],u=l.x,c=l.y,s=a.x,f=a.y;c>r!=f>r&&n<(s-u)*(r-c)/(f-c)+u&&(o=!o)}return o}function U(e){let t=e.slice();return t.sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:1*!!(e.y>t.y)),q(t)}function q(e){if(e.length<=1)return e.slice();let t=[];for(let n=0;n<e.length;n++){let r=e[n];for(;t.length>=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)}b(W,"getExitSideFromRect"),b(K,"getPaddedExitPoints"),b(V,"getPointsFromRect"),b($,"isPointInPolygon"),b(U,"getHull"),b(q,"getHullPresorted");var G=R,X=T,Z=L,Y=N,Q=_},42873:()=>{},43195:()=>{},48670:()=>{},49394:()=>{},49603:()=>{},51566:()=>{},52535:(e,t,n)=>{"use strict";function r(e,[t,n]){return Math.min(n,Math.max(t,e))}n.d(t,{q:()=>r}),(0,Object.defineProperty)(r,"name",{value:"clamp",configurable:!0})},55331:()=>{},56105:()=>{},56400:()=>{},57640:(e,t,n)=>{"use strict";n.d(t,{i:()=>p});var r=n(55729),o=n.t(r,2),i=n(35896),l=Object.defineProperty,a=o[" useEffectEvent ".trim().toString()],u=o[" useInsertionEffect ".trim().toString()];function c(e){if("function"==typeof a)return a(e);let t=r.useRef(()=>{throw Error("Cannot call an event handler while rendering.")});return"function"==typeof u?u(()=>{t.current=e}):(0,i.N)(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}l(c,"name",{value:"useEffectEvent",configurable:!0});var s=Object.defineProperty,f=(e,t)=>s(e,"name",{value:t,configurable:!0}),d=o[" useInsertionEffect ".trim().toString()]||i.N;function p({prop:e,defaultProp:t,onChange:n=f(()=>{},"onChange"),caller:o}){let[i,l,a]=m({defaultProp:t,onChange:n}),u=void 0!==e,c=u?e:i;return[c,r.useCallback(t=>{if(u){let n=h(t)?t(e):t;n!==e&&a.current?.(n)}else l(t)},[u,e,l,a])]}function m({defaultProp:e,onChange:t}){let[n,o]=r.useState(e),i=r.useRef(n),l=r.useRef(t);return d(()=>{l.current=t},[t]),r.useEffect(()=>{i.current!==n&&(l.current?.(n),i.current=n)},[n,i]),[n,o,l]}function h(e){return"function"==typeof e}f(p,"useControllableState"),f(m,"useUncontrolledState"),f(h,"isFunction");var v=Symbol("RADIX:SYNC_STATE");f(function(e,t,n,o){let{prop:i,defaultProp:l,onChange:a,caller:u}=t,s=void 0!==i,f=c(a),d=[{...n,state:l}];o&&d.push(o);let[p,m]=r.useReducer((t,n)=>{if(n.type===v)return{...t,state:n.state};let r=e(t,n);return s&&!Object.is(r.state,t.state)&&f(r.state),r},...d),h=p.state,g=r.useRef(h);r.useEffect(()=>{g.current!==h&&(g.current=h,s||f(h))},[h,g,s]);let y=r.useMemo(()=>void 0!==i?{...p,state:i}:p,[p,i]);return r.useEffect(()=>{s&&!Object.is(i,p.state)&&m({type:v,state:i})},[i,p.state,s]),[y,m]},"useControllableStateReducer")},59371:()=>{},61486:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(55729),o=n(56760),i=n(19639),l=n(35896),a=n(6029),u=Object.defineProperty,c=r.forwardRef(u(function(e,t){let{container:n,...u}=e,[c,s]=r.useState(!1);(0,l.N)(()=>s(!0),[]);let f=n||c&&globalThis?.document?.body;return f?o.createPortal((0,a.jsx)(i.sG.div,{...u,ref:t}),f):null},"name",{value:"Portal",configurable:!0}))},62517:()=>{},63416:()=>{},65302:()=>{},66700:()=>{},67913:(e,t,n)=>{"use strict";n.d(t,{B:()=>c});var r,o=n(55729),i=n(35896),l=Object.defineProperty,a=(r||(r=n.t(o,2)))[" useId ".trim().toString()]||(()=>void 0),u=0;function c(e){let[t,n]=o.useState(a());return(0,i.N)(()=>{e||n(e=>e??String(u++))},[e]),e||(t?`radix-${t}`:"")}l(c,"name",{value:"useId",configurable:!0})},69111:()=>{},70140:(e,t,n)=>{"use strict";n.d(t,{N:()=>s});var r=n(55729),o=n(99829),i=n(40041),l=n(97628),a=n(6029),u=Object.defineProperty,c=(e,t)=>u(e,"name",{value:t,configurable:!0});function s(e){let t=e+"CollectionProvider",[n,u]=(0,o.A)(t),[s,f]=n(t,{collectionRef:{current:null},itemMap:new Map}),d=c(e=>{let{scope:t,children:n}=e,o=r.useRef(null),i=r.useRef(new Map).current;return(0,a.jsx)(s,{scope:t,itemMap:i,collectionRef:o,children:n})},"CollectionProvider");d.displayName=t;let p=e+"CollectionSlot",m=(0,l.TL)(p),h=r.forwardRef((e,t)=>
1{let{scope:n,children:r}=e,o=f(p,n),l=(0,i.s)(t,o.collectionRef);return(0,a.jsx)(m,{ref:l,children:r})});h.displayName=p;let v=e+"CollectionItemSlot",g="data-radix-collection-item",y=(0,l.TL)(v),b=r.forwardRef((e,t)=>{let{scope:n,children:o,...l}=e,u=r.useRef(null),c=(0,i.s)(t,u),s=f(v,n);return r.useEffect(()=>(s.itemMap.set(u,{ref:u,...l}),()=>void s.itemMap.delete(u))),(0,a.jsx)(y,{...{[g]:""},ref:c,children:o})});function w(t){let n=f(e+"CollectionConsumer",t);return r.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${g}]`));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])}return b.displayName=v,c(w,"useCollection"),[{Provider:d,Slot:h,ItemSlot:b},w,u]}c(s,"createCollection");var f=new WeakMap,d=class e extends Map{static{c(this,"OrderedDict")}#e;constructor(e){super(e),this.#e=[...super.keys()],f.set(this,!0)}set(e,t){return f.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,n){let r,o=this.has(t),i=this.#e.length,l=h(e),a=l>=0?l:i+l,u=a<0||a>=i?-1:a;if(u===this.size||o&&u===this.size-1||-1===u)return this.set(t,n),this;let c=this.size+ +!o;l<0&&a++;let s=[...this.#e],f=!1;for(let e=a;e<c;e++)if(a===e){let i=s[e];s[e]===t&&(i=s[e+1]),o&&this.delete(t),r=this.get(i),this.set(t,n)}else{f||s[e-1]!==t||(f=!0);let n=s[f?e:e-1],o=r;r=this.get(n),this.delete(n),this.set(n,o)}return this}with(t,n,r){let o=new e(this);return o.insert(t,n,r),o}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,n){let r=this.#e.indexOf(e);return -1===r?this:this.insert(r,t,n)}after(e){let t=this.#e.indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,n){let r=this.#e.indexOf(e);return -1===r?this:this.insert(r+1,t,n)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(e){let t=super.delete(e);return t&&this.#e.splice(this.#e.indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=p(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=p(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return p(this.#e,e)}from(e,t){let n=this.indexOf(e);if(-1===n)return;let r=n+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.at(r)}keyFrom(e,t){let n=this.indexOf(e);if(-1===n)return;let r=n+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.keyAt(r)}find(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return r;n++}}findIndex(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return n;n++}return -1}filter(t,n){let r=[],o=0;for(let e of this)Reflect.apply(t,n,[e,o,this])&&r.push(e),o++;return new e(r)}map(t,n){let r=[],o=0;for(let e of this)r.push([e[0],Reflect.apply(t,n,[e,o,this])]),o++;return new e(r)}reduce(...e){let[t,n]=e,r=0,o=n??this.at(0);for(let n of this)o=0===r&&1===e.length?n:Reflect.apply(t,this,[o,n,r,this]),r++;return o}reduceRight(...e){let[t,n]=e,r=n??this.at(-1);for(let n=this.size-1;n>=0;n--){let o=this.at(n);r=n===this.size-1&&1===e.length?o:Reflect.apply(t,this,[r,o,n,this])}return r}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let n=this.keyAt(e),r=this.get(n);t.set(n,r)}return t}toSpliced(...t){let n=[...this.entries()];return n.splice(...t),new e(n)}slice(t,n){let r=new e,o=this.size-1;if(void 0===t)return r;t<0&&(t+=this.size),void 0!==n&&n>0&&(o=n-1);for(let e=t;e<=o;e++){let t=this.keyAt(e),n=this.get(t);r.set(t,n)}return r}every(e,t){let n=0;for(let r of this){if(!Reflect.apply(e,t,[r,n,this]))return!1;n++}return!0}some(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return!0;n++}return!1}};function p(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let n=m(e,t);return -1===n?void 0:e[n]}function m(e,t){let n=e.length,r=h(t),o=r>=0?r:n+r;return o<0||o>=n?-1:o}function h(e){return e!=e||0===e?0:Math.trunc(e)}function v(e,t){if(e===t)return!0;
1if("object"!=typeof e||"object"!=typeof t||null==e||null==t)return!1;let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r of n)if(!Object.prototype.hasOwnProperty.call(t,r)||e[r]!==t[r])return!1;return!0}function g(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function y(e,t){return e[1].element&&t[1].element?g(e[1].element,t[1].element)?-1:1:0}function b(e){return new MutationObserver(t=>{for(let n of t)if("childList"===n.type)return void e()})}c(p,"at"),c(m,"toSafeIndex"),c(h,"toSafeInteger"),c(function(e){let t=e+"CollectionProvider",[n,u]=(0,o.A)(t),[s,f]=n(t,{collectionElement:null,collectionRef:{current:null},collectionRefObject:{current:null},itemMap:new d,setItemMap:c(()=>void 0,"setItemMap")}),p=c(({state:e,...t})=>e?(0,a.jsx)(h,{...t,state:e}):(0,a.jsx)(m,{...t}),"CollectionProvider");p.displayName=t;let m=c(e=>{let t=O();return(0,a.jsx)(h,{...e,state:t})},"CollectionInit");m.displayName=t+"Init";let h=c(e=>{let{scope:t,children:n,state:o}=e,l=r.useRef(null),[u,c]=r.useState(null),f=(0,i.s)(l,c),[d,p]=o;return r.useEffect(()=>{if(!u)return;let e=b(()=>{});return e.observe(u,{childList:!0,subtree:!0}),()=>{e.disconnect()}},[u]),(0,a.jsx)(s,{scope:t,itemMap:d,setItemMap:p,collectionRef:f,collectionRefObject:l,collectionElement:u,children:n})},"CollectionProviderImpl");h.displayName=t+"Impl";let g=e+"CollectionSlot",w=(0,l.TL)(g),x=r.forwardRef((e,t)=>{let{scope:n,children:r}=e,o=f(g,n),l=(0,i.s)(t,o.collectionRef);return(0,a.jsx)(w,{ref:l,children:r})});x.displayName=g;let E=e+"CollectionItemSlot",C=(0,l.TL)(E),S=r.forwardRef((e,t)=>{let{scope:n,children:o,...l}=e,u=r.useRef(null),[c,s]=r.useState(null),p=(0,i.s)(t,u,s),{setItemMap:m}=f(E,n),h=r.useRef(l);v(h.current,l)||(h.current=l);let g=h.current;return r.useEffect(()=>(m(e=>c?e.has(c)?e.set(c,{...g,element:c}).toSorted(y):(e.set(c,{...g,element:c}),e.toSorted(y)):e),()=>{m(e=>c&&e.has(c)?(e.delete(c),new d(e)):e)}),[c,g,m]),(0,a.jsx)(C,{"data-radix-collection-item":"",ref:p,children:o})});function O(){return r.useState(new d)}function R(t){let{itemMap:n}=f(e+"CollectionConsumer",t);return n}return S.displayName=E,c(O,"useInitCollection"),c(R,"useCollection"),[{Provider:p,Slot:x,ItemSlot:S}
1,{createCollectionScope:u,useCollection:R,useInitCollection:O}]},"createCollection"),c(v,"shallowEqual"),c(g,"isElementPreceding"),c(y,"sortByDocumentPosition"),c(b,"getChildListObserver")},70381:()=>{},70774:()=>{},70878:(e,t,n)=>{"use strict";n.d(t,{UC:()=>tn,In:()=>e4,q7:()=>tb,p4:()=>tx,ZL:()=>te,bL:()=>e5,wn:()=>tO,PP:()=>tC,l9:()=>e7,WT:()=>e6,LM:()=>tp});var r,o,i=n(55729),l=n(56760),a=n(52535),u=n(25269),c=n(70140),s=n(40041),f=n(99829),d=n(71979),p=n(20814),m=Object.defineProperty,h=(e,t)=>m(e,"name",{value:t,configurable:!0}),v=0,g=null;function y(){i.useEffect(()=>{g||(g={start:b(),end:b()});let{start:e,end:t}=g;return document.body.firstElementChild!==e&&document.body.insertAdjacentElement("afterbegin",e),document.body.lastElementChild!==t&&document.body.insertAdjacentElement("beforeend",t),v++,()=>{1===v&&(g?.start.remove(),g?.end.remove(),g=null),v=Math.max(0,v-1)}},[])}function b(){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}h(function(e){return y(),e.children},"FocusGuards"),h(y,"useFocusGuards"),h(b,"createFocusGuard");var w=n(19639),x=n(9613),E=n(6029),C=Object.defineProperty,S=(e,t)=>C(e,"name",{value:t,configurable:!0}),O="focusScope.autoFocusOnMount",R="focusScope.autoFocusOnUnmount",P={bubbles:!1,cancelable:!0},k=i.forwardRef(S(function(e,t){let{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:l,...a}=e,[u,c]=i.useState(null),f=(0,x.c)(o),d=(0,x.c)(l),p=i.useRef(null),m=(0,s.s)(t,c),h=i.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;i.useEffect(()=>{if(r){let e=function(e){if(h.paused||!u)return;let t=e.target;u.contains(t)?p.current=t:M(p.current,{select:!0})},t=function(e){if(h.paused||!u)return;let t=e.relatedTarget;null!==t&&(u.contains(t)||M(p.current,{select:!0}))},n=function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&M(u)};S(e,"handleFocusIn"),S(t,"handleFocusOut"),S(n,"handleMutations"),document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(n);return u&&r.observe(u,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[r,u,h.paused]),i.useEffect(()=>{if(u){N.add(h);let e=document.activeElement;if(!u.contains(e)){let t=new CustomEvent(O,P);u.addEventListener(O,f),u.dispatchEvent(t),t.defaultPrevented||(j(B(A(u)),{select:!0}),document.activeElement===e&&M(u))}return()=>{u.removeEventListener(O,f),setTimeout(()=>{let t=new CustomEvent(R,P);u.addEventListener(R,d),u.dispatchEvent(t),t.defaultPrevented||M(e??document.body,{select:!0}),u.removeEventListener(R,d),N.remove(h)},0)}}},[u,f,d,h]);let v=i.useCallback(e=>{if(!n&&!r||h.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]=T(t);r&&i?e.shiftKey||o!==i?e.shiftKey&&o===r&&(e.preventDefault(),n&&M(i,{select:!0})):(e.preventDefault(),n&&M(r,{select:!0})):o===t&&e.preventDefault()}},[n,r,h.paused]);return(0,E.jsx)(w.sG.div,{tabIndex:-1,...a,ref:m,onKeyDown:v})},"FocusScope"));function j(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(M(r,{select:t}),document.activeElement!==n)return}function T(e){let t=A(e);return[L(t,e),L(t.reverse(),e)]}function A(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:S(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},"acceptNode")});for(;n.nextNode();)t.push(n.currentNode);return t}function L(e,t){let n="function"==typeof t.checkVisibility&&t.checkVisibility({checkVisibilityCSS:!0});for(let r of e)if(!(n?!r.checkVisibility({checkVisibilityCSS:!0}):D(r,{upTo:t})))return r}function D(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function I(e){return e instanceof HTMLInputElement&&"select"in e}function M(e,{select:t=!1}={}){if(e&&e.focus){let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&I(e)&&t&&e.select()}}S(j,"focusFirst"),S(T,"getTabbableEdges"),S(A,"getTabbableCandidates"),S(L,"findVisible"),S(D,"isHidden"),S(I,"isSelectableInput"),S(M,"focus");var N=F();function F(){let e=[];return{add(t){let n=e[0];t!==n&&n?.pause(),(e=_(e,t)).unshift(t)},remove(t){e=_(e,t),e[0]?.resume()}}}function _(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}function B(e){return e.filter(e=>"A"!==e.tagName)}S(F,"createFocusScopesStack"),S(_,"arrayRemove"),S(B,"removeLinks");var H=n(67913),z=n(24703),W=n(61486),K=n(78749),V=n(97628),$=n(57640),U=n(35896),q=n(38719),G=n(40748),X=new WeakMap,Z=new WeakMap,Y={},Q=0,J=function(e){return e&&(e.host||J(e.parentNode))},ee=function(e,t,n,r){var o=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=J(e);return n&&t.contains(n)?n:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});Y[n]||(Y[n]=new WeakMap);var i=Y[n],l=[],a=new Set,u=new Set(o),c=function(e){!e||a.has(e)||(a.add(e),c(e.parentNode))};o.forEach(c);var s=function(e){!e||u.has(e)||Array.prototype.forEach.call(e.children,function(e){if(a.has(e))s(e);else try{var t=e.getAttribute(r),o=null!==t&&"false"!==t,u=(X.get(e)||0)+1,c=(i.get(e)||0)+1;X.set(e,u),i.set(e,c),l.push(e),1===u&&o&&Z.set(e,!0),1===c&&e.setAttribute(n,"true"),o||e.setAttribute(r,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return s(t),a.clear(),Q++,function(){l.forEach(function(e){var t=X.get(e)-1,o=i.get(e)-1;X.set(e,t),i.set(e,o),t||(Z.has(e)||e.removeAttribute(r),Z.delete(e)),o||e.removeAttribute(n)}),--Q||(X=new WeakMap,X=new WeakMap,Z=new WeakMap,Y={})}},et=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live], script"))),ee(r,o,n,"aria-hidden")):function(){return null}},en=function(){return(en=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function er(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}Object.create;Object.create;var eo=("function"==typeof SuppressedError&&SuppressedError,"right-scroll-bar-position"),ei="width-before-scroll-bar";function el(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var ea="undefined"!=typeof window?i.useLayoutEffect:i.useEffect,eu=new WeakMap;function ec(e){return e}var es=function(e){void 0===e&&(e={});var t,n,r,o=(void 0===t&&(t=ec),n=[],r=!1,{read:function(){if(r)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:null},useMedium:function(e){var o=t(e,r);return n.push(o),function(){n=n.filter(function(e){return e!==o})}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var o=n;n=[],o.forEach(e),t=n}var i=function(){var n=t;
1t=[],n.forEach(e)},l=function(){return Promise.resolve().then(i)};l(),n={push:function(e){t.push(e),l()},filter:function(e){return t=t.filter(e),n}}}});return o.options=en({async:!0,ssr:!1},e),o}(),ef=function(){},ed=i.forwardRef(function(e,t){var n,r,o,l,a=i.useRef(null),u=i.useState({onScrollCapture:ef,onWheelCapture:ef,onTouchMoveCapture:ef}),c=u[0],s=u[1],f=e.forwardProps,d=e.children,p=e.className,m=e.removeScrollBar,h=e.enabled,v=e.shards,g=e.sideCar,y=e.noRelative,b=e.noIsolation,w=e.inert,x=e.allowPinchZoom,E=e.as,C=e.gapMode,S=er(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),O=(n=[a,t],r=function(e){return n.forEach(function(t){return el(t,e)})},(o=(0,i.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,l=o.facade,ea(function(){var e=eu.get(l);if(e){var t=new Set(e),r=new Set(n),o=l.current;t.forEach(function(e){r.has(e)||el(e,null)}),r.forEach(function(e){t.has(e)||el(e,o)})}eu.set(l,n)},[n]),l),R=en(en({},S),c);return i.createElement(i.Fragment,null,h&&i.createElement(g,{sideCar:es,removeScrollBar:m,shards:v,noRelative:y,noIsolation:b,inert:w,setCallbacks:s,allowPinchZoom:!!x,lockRef:a,gapMode:C}),f?i.cloneElement(i.Children.only(d),en(en({},R),{ref:O})):i.createElement(void 0===E?"div":E,en({},R,{className:p,ref:O}),d))});ed.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},ed.classNames={fullWidth:ei,zeroRight:eo};var ep=function(e){var t=e.sideCar,n=er(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 i.createElement(r,en({},n))};ep.isSideCarExport=!0;var em=function(){var e=0,t=null;return{add:function(r){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=o||n.nc;return t&&e.setAttribute("nonce",t),e}())){var i,l;(i=t).styleSheet?i.styleSheet.cssText=r:i.appendChild(document.createTextNode(r)),l=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(l)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},eh=function(){var e=em();return function(t,n){i.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},ev=function(){var e=eh();return function(t){return e(t.styles,t.dynamic),null}},eg={left:0,top:0,right:0,gap:0},ey=function(e){return parseInt(e||"",10)||0},eb=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[ey(n),ey(r),ey(o)]},ew=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return eg;var t=eb(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])}},ex=ev(),eE="data-scroll-locked",eC=function(e,t,n,r){var o=e.left,i=e.top,l=e.right,a=e.gap;return void 0===n&&(n="margin"),"\n  .".concat("with-scroll-bars-hidden"," {\n   overflow: hidden ").concat(r,";\n   padding-right: ").concat(a,"px ").concat(r,";\n  }\n  body[").concat(eE,"] {\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(l,"px;\n    margin-left:0;\n    margin-top:0;\n    margin-right: ").concat(a,"px ").concat(r,";\n    "),"padding"===n&&"padding-right: ".concat(a,"px ").concat(r,";")].filter(Boolean).join(""),"\n  }\n  \n  .").concat(eo," {\n    right: ").concat(a,"px ").concat(r,";\n  }\n  \n  .").concat(ei," {\n    margin-right: ").concat(a,"px ").concat(r,";\n  }\n  \n  .").concat(eo," .").concat(eo," {\n    right: 0 ").concat(r,";\n  }\n  \n  .").concat(ei," .").concat(ei," {\n    margin-right: 0 ").concat(r,";\n  }\n  \n  body[").concat(eE,"] {\n    ").concat("--removed-body-scroll-bar-size",": ").concat(a,"px;\n  }\n")},eS=function(){var e=parseInt(document.body.getAttribute(eE)||"0",10);return isFinite(e)?e:0},eO=function(){i.useEffect(function(){return document.body.setAttribute(eE,(eS()+1).toString()),function(){var e=eS()-1;e<=0?document.body.removeAttribute(eE):document.body.setAttribute(eE,e.toString())}},[])},eR=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?"margin":r;eO();var l=i.useMemo(function(){return ew(o)},[o]);return i.createElement(ex,{styles:eC(l,!t,o,n?"":"!important")})},eP=!1;if("undefined"!=typeof window)try{var ek=Object.defineProperty({},"passive",{get:function(){return eP=!0,!0}});window.addEventListener("test",ek,ek),window.removeEventListener("test",ek,ek)}catch(e){eP=!1}var ej=!!eP&&{passive:!1},eT=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])},eA=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),eL(e,r)){var o=eD(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},eL=function(e,t){return"v"===e?eT(t,"overflowY"):eT(t,"overflowX")},eD=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},eI=function(e,t,n,r,o){var i,l=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),a=l*r,u=n.target,c=t.contains(u),s=!1,f=
1a>0,d=0,p=0;do{if(!u)break;var m=eD(e,u),h=m[0],v=m[1]-m[2]-l*h;(h||v)&&eL(e,u)&&(d+=v,p+=h);var g=u.parentNode;u=g&&g.nodeType===Node.DOCUMENT_FRAGMENT_NODE?g.host:g}while(!c&&u!==document.body||c&&(t.contains(u)||t===u));return f&&(o&&1>Math.abs(d)||!o&&a>d)?s=!0:!f&&(o&&1>Math.abs(p)||!o&&-a>p)&&(s=!0),s},eM=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},eN=function(e){return[e.deltaX,e.deltaY]},eF=function(e){return e&&"current"in e?e.current:e},e_=0,eB=[];let eH=(r=function(e){var t=i.useRef([]),n=i.useRef([0,0]),r=i.useRef(),o=i.useState(e_++)[0],l=i.useState(ev)[0],a=i.useRef(e);i.useEffect(function(){a.current=e},[e]),i.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;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))})([e.lockRef.current],(e.shards||[]).map(eF),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var u=i.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!a.current.allowPinchZoom;var o,i=eM(e),l=n.current,u="deltaX"in e?e.deltaX:l[0]-i[0],c="deltaY"in e?e.deltaY:l[1]-i[1],s=e.target,f=Math.abs(u)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===f&&"range"===s.type)return!1;var d=window.getSelection(),p=d&&d.anchorNode;if(p&&(p===s||p.contains(s)))return!1;var m=eA(f,s);if(!m)return!0;if(m?o=f:(o="v"===f?"h":"v",m=eA(f,s)),!m)return!1;if(!r.current&&"changedTouches"in e&&(u||c)&&(r.current=o),!o)return!0;var h=r.current||o;return eI(h,t,e,"h"===h?u:c,!0)},[]),c=i.useCallback(function(e){if(eB.length&&eB[eB.length-1]===l){var n="deltaY"in e?eN(e):eM(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(eF).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?u(e,o[0]):!a.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),s=i.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)},[]),f=i.useCallback(function(e){n.current=eM(e),r.current=void 0},[]),d=i.useCallback(function(t){s(t.type,eN(t),t.target,u(t,e.lockRef.current))},[]),p=i.useCallback(function(t){s(t.type,eM(t),t.target,u(t,e.lockRef.current))},[]);i.useEffect(function(){return eB.push(l),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:p}),document.addEventListener("wheel",c,ej),document.addEventListener("touchmove",c,ej),document.addEventListener("touchstart",f,ej),function(){eB=eB.filter(function(e){return e!==l}),document.removeEventListener("wheel",c,ej),document.removeEventListener("touchmove",c,ej),document.removeEventListener("touchstart",f,ej)}},[]);var m=e.removeScrollBar,h=e.inert;return i.createElement(i.Fragment,null,h?i.createElement(l,{styles:"\n  .block-interactivity-".concat(o," {pointer-events: none;}\n  .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,m?i.createElement(eR,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},es.useMedium(r),ep);var ez=i.forwardRef(function(e,t){return i.createElement(ed,en({},e,{ref:t,sideCar:eH}))});ez.classNames=ed.classNames;var eW=Object.defineProperty,eK=(e,t)=>eW(e,"name",{value:t,configurable:!0}),eV=[" ","Enter","ArrowUp","ArrowDown"],e$=[" ","Enter"],eU="Select",[eq,eG,eX]=(0,c.N)(eU),[eZ,eY]=(0,f.A)(eU,[eX,z.Bk]),eQ=(0,z.Bk)(),[eJ,e0]=eZ(eU),[e1,e9]=eZ(eU);function e2(e){let{__scopeSelect:t,children:n,open:r,defaultOpen:o,onOpenChange:l,value:a,defaultValue:u,onValueChange:c,dir:s,name:f,autoComplete:p,disabled:m,required:h,form:v,internal_do_not_use_render:g}=e,y=eQ(t),[b,w]=i.useState(null),[x,C]=i.useState(null),[S,O]=i.useState(!1),R=(0,d.jH)(s),[P,k]=(0,$.i)({prop:r,defaultProp:o??!1,onChange:l,caller:eU}),[j,T]=(0,$.i)({prop:a,defaultProp:u,onChange:c,caller:eU}),A=i.useRef(null),L=i.useRef(j);i.useEffect(()=>{let e=v?b?.ownerDocument.getElementById(v):b?.form;if(e instanceof HTMLFormElement){let t=eK(()=>T(L.current),"reset");return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[v,b,T]);let D=!b||!!v||!!b.closest("form"),[I,M]=i.useState(new Set),N=(0,H.B)(),F=Array.from(I).map(e=>e.props.value).join(";"),_=i.useCallback(e=>{M(t=>new Set(t).add(e))},[]),B=i.useCallback(e=>{M(t=>{let n=new Set(t);return n.delete(e),n})},[]),W={required:h,trigger:b,onTriggerChange:w,valueNode:x,onValueNodeChange:C,valueNodeHasChildren:S,onValueNodeHasChildrenChange:O,contentId:N,value:j,onValueChange:T,open:P,onOpenChange:k,dir:R,triggerPointerDownPosRef:A,disabled:m,name:f,autoComplete:p,form:v,nativeOptions:I,nativeSelectKey:F,isFormControl:D};return(0,E.jsx)(z.bL,{...y,children:(0,E.jsx)(eJ,{scope:t,...W,children:(0,E.jsx)(eq.Provider,{scope:t,children:(0,E.jsx)(e1,{scope:t,onNativeOptionAdd:_,onNativeOptionRemove:B,children:tk(g)?g(W):n})})})})}eK(e2,"SelectProvider");var e5=eK(e=>{let{__scopeSelect:t,children:n,...r}=e;return(0,E.jsx)(e2,{__scopeSelect:t,...r,internal_do_not_use_render:({isFormControl:e})=>(0,E.jsxs)(E.Fragment,{children:[n,e?(0,E.jsx)(tP,{__scopeSelect:t}):null]})})},"Select"),e7=i.forwardRef(eK(function(e,t){let{__scopeSelect:n,disabled:r=!1,...o}=e,l=eQ(n),a=e0("SelectTrigger",n),c=a.disabled||r,f=(0,s.s)(t,a.onTriggerChange),d=eG(n),p=i.useRef("touch"),[m,h,v]=tT(e=>{let t=d().filter(e=>!e.disabled),n=t.find(e=>e.value===a.value),r=tA(t,e,n);void 0!==r&&a.onValueChange(r.value)}
1),g=eK(e=>{c||(a.onOpenChange(!0),v()),e&&(a.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})},"handleOpen");return(0,E.jsx)(z.Mz,{asChild:!0,...l,children:(0,E.jsx)(w.sG.button,{type:"button",role:"combobox","aria-controls":a.open?a.contentId:void 0,"aria-expanded":a.open,"aria-required":a.required,"aria-autocomplete":"none",dir:a.dir,"data-state":a.open?"open":"closed",disabled:c,"data-disabled":c?"":void 0,"data-placeholder":tj(a.value)?"":void 0,...o,ref:f,onClick:(0,u.mK)(o.onClick,e=>{e.currentTarget.focus(),"mouse"!==p.current&&g(e)}),onPointerDown:(0,u.mK)(o.onPointerDown,e=>{p.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(g(e),e.preventDefault())}),onKeyDown:(0,u.mK)(o.onKeyDown,e=>{let t=""!==m.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||h(e.key),(!t||" "!==e.key)&&eV.includes(e.key)&&(g(),e.preventDefault())})})})},"SelectTrigger")),e6=i.forwardRef(eK(function(e,t){let{__scopeSelect:n,className:r,style:o,children:l,placeholder:a="",...u}=e,c=e0("SelectValue",n),{onValueNodeHasChildrenChange:f}=c,d=void 0!==l,p=(0,s.s)(t,c.onValueNodeChange);(0,U.N)(()=>{f(d)},[f,d]);let m=tj(c.value);return(0,E.jsx)(w.sG.span,{...u,asChild:!m&&u.asChild,ref:p,style:{pointerEvents:"none"},children:(0,E.jsx)(i.Fragment,{children:m?a:l},m?"placeholder":"value")})},"SelectValue")),e4=i.forwardRef(eK(function(e,t){let{__scopeSelect:n,children:r,...o}=e;return(0,E.jsx)(w.sG.span,{"aria-hidden":!0,...o,ref:t,children:r||"▼"})},"SelectIcon")),[e3,e8]=eZ("SelectPortal",{forceMount:void 0}),te=eK(e=>{let{__scopeSelect:t,forceMount:n,...r}=e;return(0,E.jsx)(e3,{scope:e.__scopeSelect,forceMount:n,children:(0,E.jsx)(W.Z,{asChild:!0,...r})})},"SelectPortal"),tt="SelectContent",tn=i.forwardRef(eK(function(e,t){let n=e8(tt,e.__scopeSelect),{forceMount:r=n.forceMount,...o}=e,l=e0(tt,e.__scopeSelect),[a,u]=i.useState();return(0,U.N)(()=>{u(new DocumentFragment)},[]),(0,E.jsx)(K.C,{present:r||l.open,children:({present:e})=>e?(0,E.jsx)(ta,{...o,ref:t}):(0,E.jsx)(tr,{...o,fragment:a})})},"SelectContent")),tr=i.forwardRef(eK(function(e,t){let{__scopeSelect:n,children:r,fragment:o}=e;return o?l.createPortal((0,E.jsx)(to,{scope:n,children:(0,E.jsx)(eq.Slot,{scope:n,children:(0,E.jsx)("div",{ref:t,children:r})})}),o):null},"SelectContentFragment")),[to,ti]=eZ(tt),tl=(0,V.TL)("SelectContent.RemoveScroll"),ta=i.forwardRef(eK(function(e,t){let{__scopeSelect:n}=e,{position:r="item-aligned",onCloseAutoFocus:o,onEscapeKeyDown:l,onPointerDownOutside:a,side:c,sideOffset:f,align:d,alignOffset:m,arrowPadding:h,collisionBoundary:v,collisionPadding:g,sticky:b,hideWhenDetached:w,avoidCollisions:x,...C}=e,S=e0(tt,n),[O,R]=i.useState(null),[P,j]=i.useState(null),T=(0,s.s)(t,R),[A,L]=i.useState(null),[D,I]=i.useState(null),M=eG(n),[N,F]=i.useState(!1),_=i.useRef(!1);i.useEffect(()=>{if(O)return et(O)},[O]),y();let B=i.useCallback(e=>{let[t,...n]=M().map(e=>e.ref.current),[r]=n.slice(-1),o=document.activeElement;for(let n of e)if(n===o||(n?.scrollIntoView({block:"nearest"}),n===t&&P&&(P.scrollTop=0),n===r&&P&&(P.scrollTop=P.scrollHeight),n?.focus(),document.activeElement!==o))return},[M,P]),H=i.useCallback(()=>B([A,O]),[B,A,O]);i.useEffect(()=>{N&&H()},[N,H]);let{onOpenChange:z,triggerPointerDownPosRef:W}=S;i.useEffect(()=>{if(O){let e={x:0,y:0},t=eK(t=>{e={x:Math.abs(Math.round(t.pageX)-(W.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(W.current?.y??0))}},"handlePointerMove"),n=eK(n=>{e.x<=10&&e.y<=10?n.preventDefault():n.composedPath().includes(O)||z(!1),document.removeEventListener("pointermove",t),W.current=null},"handlePointerUp");return null!==W.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",n,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",n,{capture:!0})}}},[O,z,W]),i.useEffect(()=>{let e=eK(()=>z(!1),"close");return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[z]);let[K,V]=tT(e=>{let t=M().filter(e=>!e.disabled),n=t.find(e=>e.ref.current===document.activeElement),r=tA(t,e,n);r&&setTimeout(()=>r.ref.current?.focus())}),$=i.useCallback((e,t,n)=>{let r=!_.current&&!n;(void 0!==S.value&&S.value===t||r)&&(L(e),r&&(_.current=!0))},[S.value]),U=i.useCallback(()=>O?.focus(),[O]),q=i.useCallback((e,t,n)=>{let r=!_.current&&!n;(void 0!==S.value&&S.value===t||r)&&I(e)},[S.value]),G="popper"===r?tc:tu;return(0,E.jsx)(to,{scope:n,content:O,viewport:P,onViewportChange:j,itemRefCallback:$,selectedItem:A,onItemLeave:U,itemTextRefCallback:q,focusSelectedItem:H,selectedItemText:D,position:r,isPositioned:N,searchRef:K,children:(0,E.jsx)(ez,{as:tl,allowPinchZoom:!0,children:(0,E.jsx)(k,{asChild:!0,trapped:S.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,u.mK)(o,e=>{S.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,E.jsx)(p.qW,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:l,onPointerDownOutside:a,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>S.onOpenChange(!1),children:(0,E.jsx)(G,{role:"listbox",id:S.contentId,"data-state":S.open?"open":"closed",dir:S.dir,onContextMenu:e=>e.preventDefault(),...C,...G===tc?{side:c,sideOffset:f,align:d,alignOffset:m,arrowPadding:h,collisionBoundary:v,collisionPadding:g,sticky:b,hideWhenDetached:w,avoidCollisions:x}:{},onPlaced:()=>F(!0),ref:T,style:{display:"flex",flexDirection:"column",outline:"none",...C.style},onKeyDown:(0,u.mK)(C.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;
1if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||V(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=M().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let n=e.target,r=t.indexOf(n);t=t.slice(r+1)}setTimeout(()=>B(t)),e.preventDefault()}})})})})})})},"SelectContentImpl")),tu=i.forwardRef(eK(function(e,t){let{__scopeSelect:n,onPlaced:r,...o}=e,l=e0(tt,n),u=ti(tt,n),[c,f]=i.useState(null),[d,p]=i.useState(null),m=(0,s.s)(t,p),h=eG(n),v=i.useRef(!1),g=i.useRef(!0),{viewport:y,selectedItem:b,selectedItemText:x,focusSelectedItem:C}=u,S=i.useCallback(()=>{if(l.trigger&&l.valueNode&&c&&d&&y&&b&&x){let e=l.trigger.getBoundingClientRect(),t=d.getBoundingClientRect(),n=l.valueNode.getBoundingClientRect(),o=x.getBoundingClientRect();if("rtl"!==l.dir){let r=o.left-t.left,i=n.left-r,l=e.left-i,u=e.width+l,s=Math.max(u,t.width),f=window.innerWidth-10,d=(0,a.q)(i,[10,Math.max(10,f-s)]);c.style.minWidth=u+"px",c.style.left=d+"px"}else{let r=t.right-o.right,i=window.innerWidth-n.right-r,l=window.innerWidth-e.right-i,u=e.width+l,s=Math.max(u,t.width),f=window.innerWidth-10,d=(0,a.q)(i,[10,Math.max(10,f-s)]);c.style.minWidth=u+"px",c.style.right=d+"px"}let i=h(),u=window.innerHeight-20,s=y.scrollHeight,f=window.getComputedStyle(d),p=parseInt(f.borderTopWidth,10),m=parseInt(f.paddingTop,10),g=parseInt(f.borderBottomWidth,10),w=p+m+s+parseInt(f.paddingBottom,10)+g,E=Math.min(5*b.offsetHeight,w),C=window.getComputedStyle(y),S=parseInt(C.paddingTop,10),O=parseInt(C.paddingBottom,10),R=e.top+e.height/2-10,P=b.offsetHeight/2,k=p+m+(b.offsetTop+P);if(k<=R){let e=i.length>0&&b===i[i.length-1].ref.current;c.style.bottom="0px";let t=Math.max(u-R,P+(e?O:0)+(d.clientHeight-y.offsetTop-y.offsetHeight)+g);c.style.height=k+t+"px"}else{let e=i.length>0&&b===i[0].ref.current;c.style.top="0px";let t=Math.max(R,p+y.offsetTop+(e?S:0)+P);c.style.height=t+(w-k)+"px",y.scrollTop=k-R+y.offsetTop}c.style.margin="10px 0",c.style.minHeight=E+"px",c.style.maxHeight=u+"px",r?.(),requestAnimationFrame(()=>v.current=!0)}},[h,l.trigger,l.valueNode,c,d,y,b,x,l.dir,r]);(0,U.N)(()=>S(),[S]);let[O,R]=i.useState();(0,U.N)(()=>{d&&R(window.getComputedStyle(d).zIndex)},[d]);let P=i.useCallback(e=>{e&&!0===g.current&&(S(),C?.(),g.current=!1)},[S,C]);return(0,E.jsx)(ts,{scope:n,contentWrapper:c,shouldExpandOnScrollRef:v,onScrollButtonChange:P,children:(0,E.jsx)("div",{ref:f,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:O},children:(0,E.jsx)(w.sG.div,{...o,ref:m,style:{boxSizing:"border-box",maxHeight:"100%",...o.style}})})})},"SelectItemAlignedPosition")),tc=i.forwardRef(eK(function(e,t){let{__scopeSelect:n,align:r="start",collisionPadding:o=10,...i}=e,l=eQ(n);return(0,E.jsx)(z.UC,{...l,...i,ref:t,align:r,collisionPadding:o,style:{boxSizing:"border-box",...i.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})},"SelectPopperPosition")),[ts,tf]=eZ(tt,{}),td="SelectViewport",tp=i.forwardRef(eK(function(e,t){let{__scopeSelect:n,nonce:r,...o}=e,l=ti(td,n),a=tf(td,n),c=(0,s.s)(t,l.onViewportChange),f=i.useRef(0);return(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:r}),(0,E.jsx)(eq.Slot,{scope:n,children:(0,E.jsx)(w.sG.div,{"data-radix-select-viewport":"",role:"presentation",...o,ref:c,style:{position:"relative",flex:1,overflow:"hidden auto",...o.style},onScroll:(0,u.mK)(o.onScroll,e=>{let t=e.currentTarget,{contentWrapper:n,shouldExpandOnScrollRef:r}=a;if(r?.current&&n){let e=Math.abs(f.current-t.scrollTop);if(e>0){let r=window.innerHeight-20,o=Math.max(parseFloat(n.style.minHeight),parseFloat(n.style.height));if(o<r){let i=o+e,l=Math.min(r,i),a=i-l;n.style.height=l+"px","0px"===n.style.bottom&&(t.scrollTop=a>0?a:0,n.style.justifyContent="flex-end")}}}f.current=t.scrollTop})})})]})},"SelectViewport")),[tm,th]=eZ("SelectGroup"),tv="SelectItem",[tg,ty]=eZ(tv),tb=i.forwardRef(eK(function(e,t){let{__scopeSelect:n,value:r,disabled:o=!1,textValue:l,...a}=e,c=e0(tv,n),f=ti(tv,n),d=c.value===r,[p,m]=i.useState(l??""),[h,v]=i.useState(!1),g=(0,x.c)(e=>f.itemRefCallback?.(e,r,o)),y=(0,s.s)(t,g),b=(0,H.B)(),C=i.useRef("touch"),S=eK(()=>{o||(c.onValueChange(r),c.onOpenChange(!1))},"handleSelect");return(0,E.jsx)(tg,{scope:n,value:r,disabled:o,textId:b,isSelected:d,onItemTextChange:i.useCallback(e=>{m(t=>t||(e?.textContent??"").trim())},[]),children:(0,E.jsx)(eq.ItemSlot,{scope:n,value:r,disabled:o,textValue:p,children:(0,E.jsx)(w.sG.div,{role:"option","aria-labelledby":b,"data-highlighted":h?"":void 0,"aria-selected":d&&h,"data-state":d?"checked":"unchecked","aria-disabled":o||void 0,"data-disabled":o?"":void 0,tabIndex:o?void 0:-1,...a,ref:y,onFocus:(0,u.mK)(a.onFocus,()=>v(!0)),onBlur:(0,u.mK)(a.onBlur,()=>v(!1)),onClick:(0,u.mK)(a.onClick,()=>{"mouse"!==C.current&&S()}),onPointerUp:(0,u.mK)(a.onPointerUp,()=>{"mouse"===C.current&&S()}),onPointerDown:(0,u.mK)(a.onPointerDown,e=>{C.current=e.pointerType}),onPointerMove:(0,u.mK)(a.onPointerMove,e=>{C.current=e.pointerType,o?f.onItemLeave?.():"mouse"===C.current&&e.currentTarget.focu
1s({preventScroll:!0})}),onPointerLeave:(0,u.mK)(a.onPointerLeave,e=>{e.currentTarget===document.activeElement&&f.onItemLeave?.()}),onKeyDown:(0,u.mK)(a.onKeyDown,e=>{o||e.target!==e.currentTarget||(f.searchRef?.current===""||" "!==e.key)&&(e$.includes(e.key)&&S()," "===e.key&&e.preventDefault())})})})})},"SelectItem")),tw="SelectItemText",tx=i.forwardRef(eK(function(e,t){let{__scopeSelect:n,className:r,style:o,...a}=e,u=e0(tw,n),c=ti(tw,n),f=ty(tw,n),d=e9(tw,n),[p,m]=i.useState(null),h=(0,x.c)(e=>c.itemTextRefCallback?.(e,f.value,f.disabled)),v=(0,s.s)(t,m,f.onItemTextChange,h),g=p?.textContent,y=i.useMemo(()=>(0,E.jsx)("option",{value:f.value,disabled:f.disabled,children:g},f.value),[f.disabled,f.value,g]),{onNativeOptionAdd:b,onNativeOptionRemove:C}=d;return(0,U.N)(()=>(b(y),()=>C(y)),[b,C,y]),(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(w.sG.span,{id:f.textId,...a,ref:v}),f.isSelected&&u.valueNode&&!u.valueNodeHasChildren&&!tj(u.value)?l.createPortal(a.children,u.valueNode):null]})},"SelectItemText")),tE="SelectScrollUpButton",tC=i.forwardRef(eK(function(e,t){let n=ti(tE,e.__scopeSelect),r=tf(tE,e.__scopeSelect),[o,l]=i.useState(!1),a=(0,s.s)(t,r.onScrollButtonChange);return(0,U.N)(()=>{if(n.viewport&&n.isPositioned){let e=function(){l(t.scrollTop>0)};eK(e,"handleScroll");let t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),o?(0,E.jsx)(tR,{...e,ref:a,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null},"SelectScrollUpButton")),tS="SelectScrollDownButton",tO=i.forwardRef(eK(function(e,t){let n=ti(tS,e.__scopeSelect),r=tf(tS,e.__scopeSelect),[o,l]=i.useState(!1),a=(0,s.s)(t,r.onScrollButtonChange);return(0,U.N)(()=>{if(n.viewport&&n.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;l(Math.ceil(t.scrollTop)<e)};eK(e,"handleScroll");let t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),o?(0,E.jsx)(tR,{...e,ref:a,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null},"SelectScrollDownButton")),tR=i.forwardRef(eK(function(e,t){let{__scopeSelect:n,onAutoScroll:r,...o}=e,l=ti("SelectScrollButton",n),a=i.useRef(null),c=eG(n),s=i.useCallback(()=>{null!==a.current&&(window.clearInterval(a.current),a.current=null)},[]);return i.useEffect(()=>()=>s(),[s]),(0,U.N)(()=>{let e=c().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:"nearest"})},[c]),(0,E.jsx)(w.sG.div,{"aria-hidden":!0,...o,ref:t,style:{flexShrink:0,...o.style},onPointerDown:(0,u.mK)(o.onPointerDown,()=>{null===a.current&&(a.current=window.setInterval(r,50))}),onPointerMove:(0,u.mK)(o.onPointerMove,()=>{l.onItemLeave?.(),null===a.current&&(a.current=window.setInterval(r,50))}),onPointerLeave:(0,u.mK)(o.onPointerLeave,()=>{s()})})},"SelectScrollButtonImpl")),tP=i.forwardRef(eK(function({__scopeSelect:e,...t},n){let r=e0("SelectBubbleInput",e),{value:o,onValueChange:l,required:a,disabled:u,name:c,autoComplete:f,form:d}=r,{nativeOptions:p,nativeSelectKey:m}=r,h=i.useRef(null),v=(0,s.s)(n,h),g=o??"",y=(0,q.Z)(g),b=Array.from(p).some(e=>(e.props.value??"")==="");return i.useEffect(()=>{let e=h.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(y!==g&&t){let n=new Event("change",{bubbles:!0});t.call(e,g),e.dispatchEvent(n)}},[y,g]),(0,E.jsxs)(w.sG.select,{"aria-hidden":!0,required:a,tabIndex:-1,name:c,autoComplete:f,disabled:u,form:d,onChange:e=>l(e.target.value),...t,style:{...G.Qg,...t.style},ref:v,defaultValue:g,children:[tj(o)&&!b?(0,E.jsx)("option",{value:""}):null,Array.from(p)]},m)},"SelectBubbleInput"));function tk(e){return"function"==typeof e}function tj(e){return""===e||void 0===e}function tT(e){let t=(0,x.c)(e),n=i.useRef(""),r=i.useRef(0),o=i.useCallback(e=>{t(n.current+e)},[t]),l=i.useCallback(()=>{n.current="",window.clearTimeout(r.current)},[]);return i.useEffect(()=>()=>window.clearTimeout(r.current),[]),[n,o,l]}function tA(e,t,n){let r=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,o=n?e.indexOf(n):-1,i=tL(e,Math.max(o,0));1===r.length&&(i=i.filter(e=>e!==n));let l=i.find(e=>e.textValue.toLowerCase().startsWith(r.toLowerCase()));return l!==n?l:void 0}function tL(e,t){return e.map((n,r)=>e[(t+r)%e.length])}eK(tk,"isFunction"),eK(tj,"shouldShowPlaceholder"),eK(tT,"useTypeaheadSearch"),eK(tA,"findNextItem"),eK(tL,"wrapArray")},71979:(e,t,n)=>{"use strict";n.d(t,{jH:()=>l});var r=n(55729);n(6029);var o=Object.defineProperty,i=r.createContext(void 0);function l(e){let t=r.useContext(i);return e||t||"ltr"}o(l,"name",{value:"useDirection",configurable:!0})},75111:(e,t,n)=>{"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?r(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:String(r))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}n.d(t,{U:()=>l});var i=e=>e,l=function(){return function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=Object.assign({},...t.map(e=>e.styles)),l=Object.keys(r),a=l.filter(e=>"mappings"in r[e]);return Object.assign(e=>{var t=[],n={},l=o({},e),u=!1;for(var c of a){var s=e[c];if(null!=s)for(var f of(u=!0,r[c].mappings))n[f]=s,null==l[f]&&delete l[f]}var d=u?o(o({},n),l):e;for(var p in d)if(function(){var e=d[p],n=r[p];try{if(n.mappings)return 1;if("string"==typeof e||"number"==typeof e)t.push(n.values[e].defaultClass);else if(Array.isArray(e))for(var o=0;o<e.length;o++){var i=e[o];if(null!=i){var l=n.responsiveArray[o];t.push(n.values[i].conditions[l])}}else for(var a in e){var u=e[a];null!=u&&t.push(n.values[u].conditions[a])}}catch(e){throw e}}())continue;return i(t.join(" "))},{properties:new Set(l)})}(...arguments)}},78749:(e,t,n)=>{"use strict";n.d(t,{C:()=>u});var r=n(55729),o=n(35896),i=Object.defineProperty,l=(e,t)=>i(e,"name",{value:t,configurable:!0});function a(e,t){return r.useReducer((e,n)=>t[e][n]??e,e)}l(a,"useStateMachine");var u=l(e=>{let{present:t,children:n}=e,o=c(t),i="function"==typeof n?n({present:o.isPresent}):r.Children.only(n),l=f(o.ref,p(i));return"function"==typeof n||o.isPresent?r.cloneElement(i,{ref:l}):null},"Presence");function c(e){let[t,n]=r.useState(),i=r.useRef(null),u=r.useRef(e),c=r.useRef("none"),s=r.useRef(void 0),[f,p]=a(e?"mounted":"unmounted",{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return r.useEffect(()=>{"mounted"===f?(c.current=s.current??d(i.current),s.current=void 0):c.current="none"},[f]),(0,o.N)(()=>{let t=i.current,n=u.current;if(n!==e){let r=c.current,o=d(t);e?(s.current=o,p("MOUNT")):"none"===o||t?.display==="none"?p("UNMOUNT"):n&&r!==o?p("ANIMATION_OUT"):p("UNMOUNT"),u.current=e}},[e,p]),(0,o.N)(()=>{if(t){let e,n=t.ownerDocument.defaultView??window,r=l(r=>{let o=d(i.current).includes(CSS.escape(r.animationName));if(r.target===t&&o&&(p("ANIMATION_END"),!u.current)){let r=t.style.animationFillMode;t.style.animationFillMode="forwards",e=n.setTimeout(()=>{"forwards"===t.style.animationFillMode&&(t.style.animationFillMode=r)})}},"handleAnimationEnd"),o=l(e=>{e.target===t&&(c.current=d(i.current))},"handleAnimationStart");return t.addEventListener("animationstart",o),t.addEventListener("animationcancel",r),t.addEventListener("animationend",r),()=>{n.clearTimeout(e),t.removeEventListener("animationstart",o),t.removeEventListener("animationcancel",r),t.removeEventListener("animationend",r)}}p("ANIMATION_END")},[t,p]),{isPresent:["mounted","unmountSuspended"].includes(f),ref:r.useCallback(e=>{if(e){let t=getComputedStyle(e);i.current=t,s.current=d(t)}else i.current=null;n(e)},[])}}function s(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function f(...e){let t=r.useRef(e);return t.current=e,r.useCallback(e=>{let n=t.current,r=!1,o=n.map(t=>{let n=s(t,e);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let e=0;e<o.length;e++){let t=o[e];"function"==typeof t?t():s(n[e],null)}}},[])}function d(e){return e?.animationName||"none"}function p(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(n=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}l(c,"usePresence"),l(s,"setRef"),l(f,"useStableComposedRefs"),l(d,"getAnimationName"),l(p,"getElementRef")},78761:(e,t,n)=>{"use strict";let r;function o(){return"undefined"!=typeof window}function i(e){return u(e)?(e.nodeName||"").toLowerCase():"#document"}function l(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function a(e){var t;return null==(t=(u(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function u(e){return!!o()&&(e instanceof Node||e instanceof l(e).Node)}function c(e){return!!o()&&(e instanceof Element||e instanceof l(e).Element)}function s(e){return!!o()&&(e instanceof HTMLElement||e instanceof l(e).HTMLElement)}function f(e){return!!o()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof l(e).ShadowRoot)}function d(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=E(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&"inline"!==o&&"contents"!==o}function p(e){return/^(table|td|th)$/.test(i(e))}function m(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}n.d(t,{$4:()=>S,CP:()=>C,L9:()=>E,Ll:()=>u,Lv:()=>p,Ng:()=>f,Tc:()=>w,Tf:()=>m,ZU:()=>d,_m:()=>O,ep:()=>a,eu:()=>x,gJ:()=>b,mq:()=>i,sQ:()=>y,sb:()=>s,v9:()=>function e(t,n,r){var o;void 0===n&&(n=[]),void 0===r&&(r=!0);let i=function e(t){let n=S(t);return x(n)?(t.ownerDocument||t).body:s(n)&&d(n)?n:e(n)}(t),a=i===(null==(o=t.ownerDocument)?void 0:o.body),u=l(i);if(!a)return n.concat(i,e(i,[],r));{let t=O(u);
1return n.concat(u,u.visualViewport||[],d(i)?i:[],t&&r?e(t):[])}},vq:()=>c,zk:()=>l});let h=/transform|translate|scale|rotate|perspective|filter/,v=/paint|layout|strict|content/,g=e=>!!e&&"none"!==e;function y(e){let t=c(e)?E(e):e;return g(t.transform)||g(t.translate)||g(t.scale)||g(t.rotate)||g(t.perspective)||!w()&&(g(t.backdropFilter)||g(t.filter))||h.test(t.willChange||"")||v.test(t.contain||"")}function b(e){let t=S(e);for(;s(t)&&!x(t);){if(y(t))return t;if(m(t))break;t=S(t)}return null}function w(){return null==r&&(r="undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),r}function x(e){return/^(html|body|#document)$/.test(i(e))}function E(e){return l(e).getComputedStyle(e)}function C(e){return c(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function S(e){if("html"===i(e))return e;let t=e.assignedSlot||e.parentNode||f(e)&&e.host||a(e);return f(t)?t.host:t}function O(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}},80577:()=>{},83694:()=>{},85754:()=>{},87439:()=>{},88153:()=>{},88845:()=>{},91324:()=>{},92769:(e,t,n)=>{"use strict";n.d(t,{C1:()=>E,bL:()=>x});var r=n(55729),o=n(40041),i=n(99829),l=n(25269),a=n(57640),u=n(24347),c=n(78749),s=n(19639),f=n(6029),d=Object.defineProperty,p=(e,t)=>d(e,"name",{value:t,configurable:!0}),m="Checkbox",[h,v]=(0,i.A)(m),[g,y]=h(m);function b(e){let{__scopeCheckbox:t,checked:n,children:o,defaultChecked:i,disabled:l,form:u,name:c,onCheckedChange:s,required:d,value:p="on",internal_do_not_use_render:h}=e,[v,y]=(0,a.i)({prop:n,defaultProp:i??!1,onChange:s,caller:m}),[b,w]=r.useState(null),[x,E]=r.useState(null),C=r.useRef(!1),[R,P]=r.useReducer(e=>e+1,0),k=!b||!!u||!!b.closest("form"),j={checked:v,disabled:l,setChecked:y,control:b,setControl:w,name:c,form:u,value:p,hasConsumerStoppedPropagationRef:C,userInteractionCount:R,onUserInteraction:P,required:d,defaultChecked:!O(i)&&i,isFormControl:k,bubbleInput:x,setBubbleInput:E};return(0,f.jsx)(g,{scope:t,...j,children:S(h)?h(j):o})}p(b,"CheckboxProvider");var w=r.forwardRef(p(function({__scopeCheckbox:e,onKeyDown:t,onClick:n,...i},a){let{control:u,value:c,disabled:d,checked:m,required:h,setControl:v,setChecked:g,hasConsumerStoppedPropagationRef:b,onUserInteraction:w,isFormControl:x,bubbleInput:E}=y("CheckboxTrigger",e),C=(0,o.s)(a,v),S=r.useRef(m);return r.useEffect(()=>{let e=u?.form;if(e){let t=p(()=>g(S.current),"reset");return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[u,g]),(0,f.jsx)(s.sG.button,{type:"button",role:"checkbox","aria-checked":O(m)?"mixed":m,"aria-required":h,"data-state":R(m),"data-disabled":d?"":void 0,disabled:d,value:c,...i,ref:C,onKeyDown:(0,l.mK)(t,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,l.mK)(n,e=>{w(),g(e=>!!O(e)||!e),E&&x&&(b.current=e.isPropagationStopped(),b.current||e.stopPropagation())})})},"CheckboxTrigger")),x=r.forwardRef(p(function(e,t){let{__scopeCheckbox:n,name:r,checked:o,defaultChecked:i,required:l,disabled:a,value:u,onCheckedChange:c,form:s,...d}=e;return(0,f.jsx)(b,{__scopeCheckbox:n,checked:o,defaultChecked:i,disabled:a,required:l,onCheckedChange:c,name:r,form:s,value:u,internal_do_not_use_render:({isFormControl:e})=>(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(w,{...d,ref:t,__scopeCheckbox:n}),e&&(0,f.jsx)(C,{__scopeCheckbox:n})]})})},"Checkbox")),E=r.forwardRef(p(function(e,t){let{__scopeCheckbox:n,forceMount:r,...o}=e,i=y("CheckboxIndicator",n);return(0,f.jsx)(c.C,{present:r||O(i.checked)||!0===i.checked,children:(0,f.jsx)(s.sG.span,{"data-state":R(i.checked),"data-disabled":i.disabled?"":void 0,...o,ref:t,style:{pointerEvents:"none",...e.style}})})},"CheckboxIndicator")),C=r.forwardRef(p(function({__scopeCheckbox:e,onClick:t,...n},i){let{control:a,hasConsumerStoppedPropagationRef:c,userInteractionCount:d,checked:p,defaultChecked:m,required:h,disabled:v,name:g,value:b,form:w,bubbleInput:x,setBubbleInput:E}=y("CheckboxBubbleInput",e),C=(0,o.s)(i,E),S=(0,u.X)(a),R=r.useRef(!1),P=r.useRef(p),k=r.useRef(d);r.useEffect(()=>{if(!x)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=d!==k.current;k.current=d;let n=P.current!==p;P.current=p;let r=!(t&&c.current);
1if(n&&e){R.current=!t;let n=new Event("click",{bubbles:r});x.indeterminate=O(p),e.call(x,!O(p)&&p),x.dispatchEvent(n),R.current=!1}},[x,p,c,d]);let j=r.useRef(!O(p)&&p);return(0,f.jsx)(s.sG.input,{type:"checkbox","aria-hidden":!0,defaultChecked:m??j.current,required:h,disabled:v,name:g,value:b,form:w,...n,tabIndex:-1,ref:C,onClick:(0,l.mK)(t,e=>{R.current&&e.stopPropagation()}),style:{...n.style,...S,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})},"CheckboxBubbleInput"));function S(e){return"function"==typeof e}function O(e){return"indeterminate"===e}function R(e){return O(e)?"indeterminate":e?"checked":"unchecked"}p(S,"isFunction"),p(O,"isIndeterminate"),p(R,"getState")},97199:()=>{},97628:(e,t,n)=>{"use strict";n.d(t,{Dc:()=>s,TL:()=>u});var r,o=n(55729),i=n(40041),l=Object.defineProperty,a=(e,t)=>l(e,"name",{value:t,configurable:!0});function u(e){let t=o.forwardRef((t,n)=>{let{children:r,...l}=t,a=null,u=!1,c=[];v(r)&&"function"==typeof w&&(r=w(r._payload)),o.Children.forEach(r,e=>{if(m(e)){u=!0;let t="child"in e.props?e.props.child:e.props.children;v(t)&&"function"==typeof w&&(t=w(t._payload)),a=f(e,t),c.push(a?.props?.children)}else c.push(e)}),a?a=o.cloneElement(a,void 0,c):!u&&1===o.Children.count(r)&&o.isValidElement(r)&&(a=r);let s=a?p(a):void 0,h=(0,i.s)(n,s);if(!a){if(r||0===r)throw Error(u?b(e):y(e));return r}let g=d(l,a.props??{});return a.type!==o.Fragment&&(g.ref=n?h:s),o.cloneElement(a,g)});return t.displayName=`${e}.Slot`,t}a(u,"createSlot");var c=Symbol.for("radix.slottable");function s(e){let t=a(e=>"child"in e?e.children(e.child):e.children,"Slottable");return t.displayName=`${e}.Slottable`,t.__radixId=c,t}a(s,"createSlottable");var f=a((e,t)=>{if("child"in e.props){let t=e.props.child;return o.isValidElement(t)?o.cloneElement(t,void 0,e.props.children(t.props.children)):null}return o.isValidElement(t)?t:null},"getSlottableElementFromSlottable");function d(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}}function p(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(n=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}function m(e){return o.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===c}a(d,"mergeProps"),a(p,"getElementRef"),a(m,"isSlottable");var h=Symbol.for("react.lazy");function v(e){return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===h&&"_payload"in e&&g(e._payload)}function g(e){return"object"==typeof e&&null!==e&&"then"in e}a(v,"isLazyComponent"),a(g,"isPromiseLike");var y=a(e=>`${e} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,"createSlotError"),b=a(e=>`${e} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,"createSlottableError"),w=(r||(r=n.t(o,2)))[" use ".trim().toString()]},99829:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(55729),o=n(6029),i=Object.defineProperty,l=(e,t)=>i(e,"name",{value:t,configurable:!0});function a(e,t=[]){let n=[];function i(t,i){let a=r.createContext(i);a.displayName=t+"Context";let u=n.length;n=[...n,i];let c=l(t=>{let{scope:n,children:i,...l}=t,c=n?.[e]?.[u]||a,s=r.useMemo(()=>l,Object.values(l));return(0,o.jsx)(c.Provider,{value:s,children:i})},"Provider");function s(n,o,l={}){let{optional:c=!1}=l,f=o?.[e]?.[u]||a,d=r.useContext(f);if(d)return d;if(void 0!==i)return i;if(!c)throw Error(`\`${n}\` must be used within \`${t}\``)}return c.displayName=t+"Provider",l(s,"useContext"),[c,s]}l(i,"createContext");let c=l(()=>{let t=n.map(e=>r.createContext(e));return l(function(n){let o=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])},"useScope")},"createScope");return c.scopeName=e,[i,u(c,...t)]}function u(...e){let t=e[0];if(1===e.length)return t;let n=l(()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return l(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])},"useComposedScopes")},"createScope");return n.scopeName=t.scopeName,n}l(function(e,t){let n=r.createContext(t);n.displayName=e+"Context";let i=l(e=>{let{children:t,...i}=e,l=r.useMemo(()=>i,Object.values(i));return(0,o.jsx)(n.Provider,{value:l,children:t})},"Provider");function a(o,i={}){let{optional:l=!1}=i,u=r.useContext(n);if(u)return u;if(void 0!==t)return t;if(!l)throw Error(`\`${o}\` must be used within \`${e}\``)}return i.displayName=e+"Provider",l(a,"useContext"),[i,a]},"createContext"),l(a,"createContextScope"),l(u,"composeContextScopes")}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.