1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2348],{27962:function(e,t,n){var r=n(7653),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=r.useState,i=r.useEffect,l=r.useLayoutEffect,u=r.useDebugValue;function s(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var d="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=a({inst:{value:n,getSnapshot:t}}),o=r[0].inst,d=r[1];return l(function(){o.value=n,o.getSnapshot=t,s(o)&&d({inst:o})},[e,n,t]),i(function(){return s(o)&&d({inst:o}),e(function(){s(o)&&d({inst:o})})},[e]),u(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:d},96250:function(e,t,n){e.exports=n(27962)},97112:function(e,t,n){n.d(t,{$j:function(){return V},Dx:function(){return F},VY:function(){return _},aU:function(){return L},aV:function(){return k},dk:function(){return O},fC:function(){return M},h_:function(){return A},xz:function(){return I}});var r=n(7653),o=n(99933),a=n(94492),i=n(67905),l=n(46196),u=n(8828),s=n(27573),d="AlertDialog",[c,f]=(0,o.b)(d,[i.p8]),p=(0,i.p8)(),v=e=>{let{__scopeAlertDialog:t,...n}=e,r=p(t);return(0,s.jsx)(i.fC,{...r,...n,modal:!0})};v.displayName=d;var m=r.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,o=p(n);return(0,s.jsx)(i.xz,{...o,...r,ref:t})});m.displayName="AlertDialogTrigger";var w=e=>{let{__scopeAlertDialog:t,...n}=e,r=p(t);return(0,s.jsx)(i.h_,{...r,...n})};w.displayName="AlertDialogPortal";var g=r.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,o=p(n);return(0,s.jsx)(i.aV,{...o,...r,ref:t})});g.displayName="AlertDialogOverlay";var y="AlertDialogContent",[h,x]=c(y),b=(0,u.sA)("AlertDialogContent"),E=r.forwardRef((e,t)=>{let{__scopeAlertDialog:n,children:o,...u}=e,d=p(n),c=r.useRef(null),f=(0,a.e)(t,c),v=r.useRef(null);return(0,s.jsx)(i.jm,{contentName:y,titleName:R,docsSlug:"alert-dialog",children:(0,s.jsx)(h,{scope:n,cancelRef:v,children:(0,s.jsxs)(i.VY,{role:"alertdialog",...d,...u,ref:f,onOpenAutoFocus:(0,l.M)(u.onOpenAutoFocus,e=>{var t;e.preventDefault(),null===(t=v.current)||void 0===t||t.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:[(0,s.jsx)(b,{children:o}),(0,s.jsx)(P,{contentRef:c})]})})})});E.displayName=y;var R="AlertDialogTitle",T=r.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,o=p(n);return(0,s.jsx)(i.Dx,{...o,...r,ref:t})});T.displayName=R;var j="AlertDialogDescription",C=r.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,o=p(n);return(0,s.jsx)(i.dk,{...o,...r,ref:t})});C.displayName=j;var N=r.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,o=p(n);return(0,s.jsx)(i.x8,{...o,...r,ref:t})});N.displayName="AlertDialogAction";var D="AlertDialogCancel",S=r.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,{cancelRef:o}=x(D,n),l=p(n),u=(0,a.e)(t,o);return(0,s.jsx)(i.x8,{...l,...r,ref:u})});S.displayName=D;var P=e=>{let{contentRef:t}=e,n="`".concat(y,"` requires a description for the component to be accessible for screen reader users.\n\nYou can add a description to the `").concat(y,"` by passing a `").concat(j,"` component as a child, which also benefits sighted users by adding visible context to the dialog.\n\nAlternatively, you can use your own component as a description by assigning it an `id` and passing the same value to the `aria-describedby` prop in `").concat(y,"`. If the description is confusing or duplicative for sighted users, you can use the `@radix-ui/react-visually-hidden` primitive as a wrapper around your description component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/alert-dialog");return r.useEffect(()=>{var e;document.getElementById(null===(e=t.current)||void 0===e?void 0:e.getAttribute("aria-describedby"))||console.warn(n)},[n,t]),null},M=v,I=m,A=w,k=g,_=E,L=N,V=S,F=T,O=C},76802:function(e,t,n){n.d(t,{NY:function(){return T},Ee:function(){return R},fC:function(){return E}});var r=n(7653),o=n(99933),a=n(523),i=n(81523),l=n(78378),u=n(96250);function s(){return()=>{}}var d=n(27573),c="Avatar",[f,p]=(0,o.b)(c),[v,m]=f(c),w=r.forwardRef((e,t)=>
1{let{__scopeAvatar:n,...o}=e,[a,i]=r.useState("idle");return(0,d.jsx)(v,{scope:n,imageLoadingStatus:a,onImageLoadingStatusChange:i,children:(0,d.jsx)(l.WV.span,{...o,ref:t})})});w.displayName=c;var g="AvatarImage",y=r.forwardRef((e,t)=>{let{__scopeAvatar:n,src:o,onLoadingStatusChange:c=()=>{},...f}=e,p=m(g,n),v=function(e,t){let{referrerPolicy:n,crossOrigin:o}=t,a=(0,u.useSyncExternalStore)(s,()=>!0,()=>!1),l=r.useRef(null),d=a?(l.current||(l.current=new window.Image),l.current):null,[c,f]=r.useState(()=>b(d,e));return(0,i.b)(()=>{f(b(d,e))},[d,e]),(0,i.b)(()=>{let e=e=>()=>{f(e)};if(!d)return;let t=e("loaded"),r=e("error");return d.addEventListener("load",t),d.addEventListener("error",r),n&&(d.referrerPolicy=n),"string"==typeof o&&(d.crossOrigin=o),()=>{d.removeEventListener("load",t),d.removeEventListener("error",r)}},[d,o,n]),c}(o,f),w=(0,a.W)(e=>{c(e),p.onImageLoadingStatusChange(e)});return(0,i.b)(()=>{"idle"!==v&&w(v)},[v,w]),"loaded"===v?(0,d.jsx)(l.WV.img,{...f,ref:t,src:o}):null});y.displayName=g;var h="AvatarFallback",x=r.forwardRef((e,t)=>{let{__scopeAvatar:n,delayMs:o,...a}=e,i=m(h,n),[u,s]=r.useState(void 0===o);return r.useEffect(()=>{if(void 0!==o){let e=window.setTimeout(()=>s(!0),o);return()=>window.clearTimeout(e)}},[o]),u&&"loaded"!==i.imageLoadingStatus?(0,d.jsx)(l.WV.span,{...a,ref:t}):null});function b(e,t){return e?t?(e.src!==t&&(e.src=t),e.complete&&e.naturalWidth>0?"loaded":"loading"):"error":"idle"}x.displayName=h;var E=w,R=y,T=x},52188:function(e,t,n){n.d(t,{Fw:function(){return T},wy:function(){return E},fC:function(){return N}});var r=n(7653);"undefined"!=typeof window&&window.document&&window.document.createElement;var o=n(99933),a=n(47178),i=n(81523),l=n(94492);n(3458);var u=n(27573),s=Symbol("radix.slottable");function d(e){return r.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===s}var c=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let n=function(e){let t=function(e){let t=r.forwardRef((e,t)=>{let{children:n,...o}=e;if(r.isValidElement(n)){let e,a;let i=(e=Object.getOwnPropertyDescriptor(n.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.ref:(e=Object.getOwnPropertyDescriptor(n,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.props.ref:n.props.ref||n.ref,u=function(e,t){let n={...t};for(let r in t){let o=e[r],a=t[r];/^on[A-Z]/.test(r)?o&&a?n[r]=(...e)=>{let t=a(...e);return o(...e),t}:o&&(n[r]=o):"style"===r?n[r]={...o,...a}:"className"===r&&(n[r]=[o,a].filter(Boolean).join(" "))}return{...e,...n}}(o,n.props);return n.type!==r.Fragment&&(u.ref=t?(0,l.F)(t,i):i),r.cloneElement(n,u)}return r.Children.count(n)>1?r.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),n=r.forwardRef((e,n)=>{let{children:o,...a}=e,i=r.Children.toArray(o),l=i.find(d);if(l){let e=l.props.children,o=i.map(t=>t!==l?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,u.jsx)(t,{...a,ref:n,children:r.isValidElement(e)?r.cloneElement(e,void 0,o):null})}return(0,u.jsx)(t,{...a,ref:n,children:o})});return n.displayName=`${e}.Slot`,n}(`Primitive.${t}`),o=r.forwardRef((e,r)=>{let{asChild:o,...a}=e,i=o?n:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,u.jsx)(i,{...a,ref:r})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{}),f=e=>{var t,n;let o,a;let{present:u,children:s}=e,d=function(e){var t,n;let[o,a]=r.useState(),l=r.useRef(null),u=r.useRef(e),s=r.useRef("none"),[d,c]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},r.useReducer((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return r.useEffect(()=>{let e=p(l.current);s.current="mounted"===d?e:"none"},[d]),(0,i.b)(()=>{let t=l.current,n=u.current;if(n!==e){let r=s.current,o=p(t);e?c("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?c("UNMOUNT"):n&&r!==o?c("ANIMATION_OUT"):c("UNMOUNT"),u.current=e}},[e,c]),(0,i.b)(()=>
1{if(o){var e;let t;let n=null!==(e=o.ownerDocument.defaultView)&&void 0!==e?e:window,r=e=>{let r=p(l.current).includes(CSS.escape(e.animationName));if(e.target===o&&r&&(c("ANIMATION_END"),!u.current)){let e=o.style.animationFillMode;o.style.animationFillMode="forwards",t=n.setTimeout(()=>{"forwards"===o.style.animationFillMode&&(o.style.animationFillMode=e)})}},a=e=>{e.target===o&&(s.current=p(l.current))};return o.addEventListener("animationstart",a),o.addEventListener("animationcancel",r),o.addEventListener("animationend",r),()=>{n.clearTimeout(t),o.removeEventListener("animationstart",a),o.removeEventListener("animationcancel",r),o.removeEventListener("animationend",r)}}c("ANIMATION_END")},[o,c]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:r.useCallback(e=>{l.current=e?getComputedStyle(e):null,a(e)},[])}}(u),c="function"==typeof s?s({present:d.isPresent}):r.Children.only(s),f=(0,l.e)(d.ref,(o=null===(t=Object.getOwnPropertyDescriptor(c.props,"ref"))||void 0===t?void 0:t.get)&&"isReactWarning"in o&&o.isReactWarning?c.ref:(o=null===(n=Object.getOwnPropertyDescriptor(c,"ref"))||void 0===n?void 0:n.get)&&"isReactWarning"in o&&o.isReactWarning?c.props.ref:c.props.ref||c.ref);return"function"==typeof s||d.isPresent?r.cloneElement(c,{ref:f}):null};function p(e){return(null==e?void 0:e.animationName)||"none"}f.displayName="Presence";var v=n(17321),m="Collapsible",[w,g]=(0,o.b)(m),[y,h]=w(m),x=r.forwardRef((e,t)=>{let{__scopeCollapsible:n,open:o,defaultOpen:i,disabled:l,onOpenChange:s,...d}=e,[f,p]=(0,a.T)({prop:o,defaultProp:null!=i&&i,onChange:s,caller:m});return(0,u.jsx)(y,{scope:n,disabled:l,contentId:(0,v.M)(),open:f,onOpenToggle:r.useCallback(()=>p(e=>!e),[p]),children:(0,u.jsx)(c.div,{"data-state":C(f),"data-disabled":l?"":void 0,...d,ref:t})})});x.displayName=m;
1var b="CollapsibleTrigger",E=r.forwardRef((e,t)=>{let{__scopeCollapsible:n,...r}=e,o=h(b,n);return(0,u.jsx)(c.button,{type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":C(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled,...r,ref:t,onClick:function(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}(e.onClick,o.onOpenToggle)})});E.displayName=b;var R="CollapsibleContent",T=r.forwardRef((e,t)=>{let{forceMount:n,...r}=e,o=h(R,e.__scopeCollapsible);return(0,u.jsx)(f,{present:n||o.open,children:e=>{let{present:n}=e;return(0,u.jsx)(j,{...r,ref:t,present:n})}})});T.displayName=R;var j=r.forwardRef((e,t)=>{let{__scopeCollapsible:n,present:o,children:a,...s}=e,d=h(R,n),[f,p]=r.useState(o),v=r.useRef(null),m=(0,l.e)(t,v),w=r.useRef(0),g=w.current,y=r.useRef(0),x=y.current,b=d.open||f,E=r.useRef(b),T=r.useRef(void 0);return r.useEffect(()=>{let e=requestAnimationFrame(()=>E.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,i.b)(()=>{let e=v.current;if(e){T.current=T.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();w.current=t.height,y.current=t.width,E.current||(e.style.transitionDuration=T.current.transitionDuration,e.style.animationName=T.current.animationName),p(o)}},[d.open,o]),(0,u.jsx)(c.div,{"data-state":C(d.open),"data-disabled":d.disabled?"":void 0,id:d.contentId,hidden:!b,...s,ref:m,style:{"--radix-collapsible-content-height":g?"".concat(g,"px"):void 0,"--radix-collapsible-content-width":x?"".concat(x,"px"):void 0,...e.style},children:b&&a})});function C(e){return e?"open":"closed"}var N=x},94743:function(e,t,n){n.d(t,{fC:function(){return x},z$:function(){return b}});var r=n(7653),o=n(99933),a=n(78378),i=n(27573),l="Progress",[u,s]=(0,o.b)(l),[d,c]=u(l),f=r.forwardRef((e,t)=>{var n,r,o,l;let{__scopeProgress:u,value:s=null,max:c,getValueLabel:f=m,...p}=e;(c||0===c)&&!y(c)&&console.error((n="".concat(c),r="Progress","Invalid prop `max` of value `".concat(n,"` supplied to `").concat(r,"`. Only numbers greater than 0 are valid max values. Defaulting to `").concat(100,"`.")));let v=y(c)?c:100;null===s||h(s,v)||console.error((o="".concat(s),l="Progress","Invalid prop `value` of value `".concat(o,"` supplied to `").concat(l,"`. The `value` prop must be:\n - a positive number\n - less than the value passed to `max` (or ").concat(100," if no `max` prop is set)\n - `null` or `undefined` if the progress is indeterminate.\n\nDefaulting to `null`.")));let x=h(s,v)?s:null,b=g(x)?f(x,v):void 0;return(0,i.jsx)(d,{scope:u,value:x,max:v,children:(0,i.jsx)(a.WV.div,{"aria-valuemax":v,"aria-valuemin":0,"aria-valuenow":g(x)?x:void 0,"aria-valuetext":b,role:"progressbar","data-state":w(x,v),"data-value":null!=x?x:void 0,"data-max":v,...p,ref:t})})});f.displayName=l;var p="ProgressIndicator",v=r.forwardRef((e,t)=>{var n;let{__scopeProgress:r,...o}=e,l=c(p,r);return(0,i.jsx)(a.WV.div,{"data-state":w(l.value,l.max),"data-value":null!==(n=l.value)&&void 0!==n?n:void 0,"data-max":l.max,...o,ref:t})});function m(e,t){return"".concat(Math.round(e/t*100),"%")}function w(e,t){return null==e?"indeterminate":e===t?"complete":"loading"}function g(e){return"number"==typeof e}function y(e){return g(e)&&!isNaN(e)&&e>0}function h(e,t){return g(e)&&!isNaN(e)&&e<=t&&e>=0}v.displayName=p;var x=f,b=v},4299:function(e,t,n){n.d(t,{bU:function(){return Y},e6:function(){return H},fC:function(){return U},fQ:function(){return z}});var r=n(7653),o=n(90206),a=n(46196),i=n(94492),l=n(99933),u=n(47178),s=n(21004),d=n(1403),c=n(35032),f=n(78378),p=n(99025),v=n(27573),m=["PageUp","PageDown"],w=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],g={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},y="Slider",[h,x,b]=(0,p.B)(y),[E,R]=(0,l.b)(y,[b]),[T,j]=E(y),C=r.forwardRef((e,t)=>
1{let{name:n,min:i=0,max:l=100,step:s=1,orientation:d="horizontal",disabled:c=!1,minStepsBetweenThumbs:f=0,defaultValue:p=[i],value:g,onValueChange:y=()=>{},onValueCommit:x=()=>{},inverted:b=!1,form:E,...R}=e,j=r.useRef(new Set),C=r.useRef(0),N="horizontal"===d?S:P,[D=[],M]=(0,u.T)({prop:g,defaultProp:p,onChange:e=>{var t;null===(t=[...j.current][C.current])||void 0===t||t.focus(),y(e)}}),I=r.useRef(D);function A(e,t){let{commit:n}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{commit:!1},r=(String(s).split(".")[1]||"").length,a=function(e,t){let n=Math.pow(10,t);return Math.round(e*n)/n}(Math.round((e-i)/s)*s+i,r),u=(0,o.u)(a,[i,l]);M(function(){var e,r;let o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,r=[...e];return r[n]=t,r.sort((e,t)=>e-t)}(o,u,t);if(e=a,!(!((r=f*s)>0)||Math.min(...e.slice(0,-1).map((t,n)=>e[n+1]-t))>=r))return o;{C.current=a.indexOf(u);let e=String(a)!==String(o);return e&&n&&x(a),e?a:o}})}return(0,v.jsx)(T,{scope:e.__scopeSlider,name:n,disabled:c,min:i,max:l,valueIndexToChangeRef:C,thumbs:j.current,values:D,orientation:d,form:E,children:(0,v.jsx)(h.Provider,{scope:e.__scopeSlider,children:(0,v.jsx)(h.Slot,{scope:e.__scopeSlider,children:(0,v.jsx)(N,{"aria-disabled":c,"data-disabled":c?"":void 0,...R,ref:t,onPointerDown:(0,a.M)(R.onPointerDown,()=>{c||(I.current=D)}),min:i,max:l,inverted:b,onSlideStart:c?void 0:function(e){let t=function(e,t){if(1===e.length)return 0;let n=e.map(e=>Math.abs(e-t));return n.indexOf(Math.min(...n))}(D,e);A(e,t)},onSlideMove:c?void 0:function(e){A(e,C.current)},onSlideEnd:c?void 0:function(){let e=I.current[C.current];D[C.current]!==e&&x(D)},onHomeKeyDown:()=>!c&&A(i,0,{commit:!0}),onEndKeyDown:()=>!c&&A(l,D.length-1,{commit:!0}),onStepKeyDown:e=>{let{event:t,direction:n}=e;if(!c){let e=m.includes(t.key)||t.shiftKey&&w.includes(t.key),r=C.current;A(D[r]+s*(e?10:1)*n,r,{commit:!0})}}})})})})});C.displayName=y;var[N,D]=E(y,{startEdge:"left",endEdge:"right",size:"width",direction:1}),S=r.forwardRef((e,t)=>{let{min:n,max:o,dir:a,inverted:l,onSlideStart:u,onSlideMove:d,onSlideEnd:c,onStepKeyDown:f,...p}=e,[m,w]=r.useState(null),y=(0,i.e)(t,e=>w(e)),h=r.useRef(void 0),x=(0,s.gm)(a),b="ltr"===x,E=b&&!l||!b&&l;function R(e){let t=h.current||m.getBoundingClientRect(),r=K([0,t.width],E?[n,o]:[o,n]);return h.current=t,r(e-t.left)}return(0,v.jsx)(N,{scope:e.__scopeSlider,startEdge:E?"left":"right",endEdge:E?"right":"left",direction:E?1:-1,size:"width",children:(0,v.jsx)(M,{dir:x,"data-orientation":"horizontal",...p,ref:y,style:{...p.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:e=>{let t=R(e.clientX);null==u||u(t)},onSlideMove:e=>{let t=R(e.clientX);null==d||d(t)},onSlideEnd:()=>{h.current=void 0,null==c||c()},onStepKeyDown:e=>{let t=g[E?"from-left":"from-right"].includes(e.key);null==f||f({event:e,direction:t?-1:1})}})})}),P=r.forwardRef((e,t)=>{let{min:n,max:o,inverted:a,onSlideStart:l,onSlideMove:u,onSlideEnd:s,onStepKeyDown:d,...c}=e,f=r.useRef(null),p=(0,i.e)(t,f),m=r.useRef(void 0),w=!a;function y(e){let t=m.current||f.current.getBoundingClientRect(),r=K([0,t.height],w?[o,n]:[n,o]);return m.current=t,r(e-t.top)}return(0,v.jsx)(N,{scope:e.__scopeSlider,startEdge:w?"bottom":"top",endEdge:w?"top":"bottom",size:"height",direction:w?1:-1,children:(0,v.jsx)(M,{"data-orientation":"vertical",...c,ref:p,style:{...c.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:e=>{let t=y(e.clientY);null==l||l(t)},onSlideMove:e=>{let t=y(e.clientY);null==u||u(t)},onSlideEnd:()=>{m.current=void 0,null==s||s()},onStepKeyDown:e=>{let t=g[w?"from-bottom":"from-top"].includes(e.key);null==d||d({event:e,direction:t?-1:1})}})})}),M=r.forwardRef((e,t)=>{let{__scopeSlider:n,onSlideStart:r,onSlideMove:o,onSlideEnd:i,onHomeKeyDown:l,onEndKeyDown:u,onStepKeyDown:s,...d}=e,c=j(y,n);return(0,v.jsx)(f.WV.span,{...d,ref:t,onKeyDown:(0,a.M)(e.onKeyDown,e=>{"Home"===e.key?(l(e),e.preventDefault()):"End"===e.key?(u(e),e.preventDefault()):m.concat(w).includes(e.ke
1y)&&(s(e),e.preventDefault())}),onPointerDown:(0,a.M)(e.onPointerDown,e=>{let t=e.target;t.setPointerCapture(e.pointerId),e.preventDefault(),c.thumbs.has(t)?t.focus():r(e)}),onPointerMove:(0,a.M)(e.onPointerMove,e=>{e.target.hasPointerCapture(e.pointerId)&&o(e)}),onPointerUp:(0,a.M)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&(t.releasePointerCapture(e.pointerId),i(e))})})}),I="SliderTrack",A=r.forwardRef((e,t)=>{let{__scopeSlider:n,...r}=e,o=j(I,n);return(0,v.jsx)(f.WV.span,{"data-disabled":o.disabled?"":void 0,"data-orientation":o.orientation,...r,ref:t})});A.displayName=I;var k="SliderRange",_=r.forwardRef((e,t)=>{let{__scopeSlider:n,...o}=e,a=j(k,n),l=D(k,n),u=r.useRef(null),s=(0,i.e)(t,u),d=a.values.length,c=a.values.map(e=>W(e,a.min,a.max));return(0,v.jsx)(f.WV.span,{"data-orientation":a.orientation,"data-disabled":a.disabled?"":void 0,...o,ref:s,style:{...e.style,[l.startEdge]:(d>1?Math.min(...c):0)+"%",[l.endEdge]:100-Math.max(...c)+"%"}})});_.displayName=k;var L="SliderThumb",V=r.forwardRef((e,t)=>{let n=x(e.__scopeSlider),[o,a]=r.useState(null),l=(0,i.e)(t,e=>a(e)),u=r.useMemo(()=>o?n().findIndex(e=>e.ref.current===o):-1,[n,o]);return(0,v.jsx)(F,{...e,ref:l,index:u})}),F=r.forwardRef((e,t)=>{var n;let{__scopeSlider:o,index:l,name:u,...s}=e,d=j(L,o),p=D(L,o),[m,w]=r.useState(null),g=(0,i.e)(t,e=>w(e)),y=!m||d.form||!!m.closest("form"),x=(0,c.t)(m),b=d.values[l],E=void 0===b?0:W(b,d.min,d.max),R=(n=d.values.length)>2?"Value ".concat(l+1," of ").concat(n):2===n?["Minimum","Maximum"][l]:void 0,T=null==x?void 0:x[p.size],C=T?function(e,t,n){let r=e/2,o=K([0,50],[0,r]);return(r-o(t)*n)*n}(T,E,p.direction):0;return r.useEffect(()=>{if(m)return d.thumbs.add(m),()=>{d.thumbs.delete(m)}},[m,d.thumbs]),(0,v.jsxs)("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[p.startEdge]:"calc(".concat(E,"% + ").concat(C,"px)")},children:[(0,v.jsx)(h.ItemSlot,{scope:e.__scopeSlider,children:(0,v.jsx)(f.WV.span,{role:"slider","aria-label":e["aria-label"]||R,"aria-valuemin":d.min,"aria-valuenow":b,"aria-valuemax":d.max,"aria-orientation":d.orientation,"data-orientation":d.orientation,"data-disabled":d.disabled?"":void 0,tabIndex:d.disabled?void 0:0,...s,ref:g,style:void 0===b?{display:"none"}:e.style,onFocus:(0,a.M)(e.onFocus,()=>{d.valueIndexToChangeRef.current=l})})}),y&&(0,v.jsx)(O,{name:null!=u?u:d.name?d.name+(d.values.length>1?"[]":""):void 0,form:d.form,value:b},l)]})});V.displayName=L;var O=r.forwardRef((e,t)=>{let{__scopeSlider:n,value:o,...a}=e,l=r.useRef(null),u=(0,i.e)(l,t),s=(0,d.D)(o);return r.useEffect(()=>{let e=l.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set;if(s!==o&&t){let n=new Event("input",{bubbles:!0});t.call(e,o),e.dispatchEvent(n)}},[s,o]),(0,v.jsx)(f.WV.input,{style:{display:"none"},...a,ref:u,defaultValue:o})});function W(e,t,n){return(0,o.u)(100/(n-t)*(e-t),[0,100])}function K(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}O.displayName="RadioBubbleInput";var U=C,z=A,H=_,Y=V},84132:function(e,t,n){n.d(t,{VY:function(){return M},aV:function(){return S},fC:function(){return D},xz:function(){return P}});var r=n(7653),o=n(46196),a=n(99933),i=n(48684),l=n(65622),u=n(78378),s=n(21004),d=n(47178),c=n(17321),f=n(27573),p="Tabs",[v,m]=(0,a.b)(p,[i.Pc]),w=(0,i.Pc)(),[g,y]=v(p),h=r.forwardRef((e,t)=>{let{__scopeTabs:n,value:r,onValueChange:o,defaultValue:a,orientation:i="horizontal",dir:l,activationMode:v="automatic",...m}=e,w=(0,s.gm)(l),[y,h]=(0,d.T)({prop:r,onChange:o,defaultProp:null!=a?a:"",caller:p});return(0,f.jsx)(g,{scope:n,baseId:(0,c.M)(),value:y,onValueChange:h,orientation:i,dir:w,activationMode:v,children:(0,f.jsx)(u.WV.div,{dir:w,"data-orientation":i,...m,ref:t})})});h.displayName=p;var x="TabsList",b=r.forwardRef((e,t)=>{let{__scopeTabs:n,loop:r=!0,...o}=e,a=y(x,n),l=w(n);return(0,f.jsx)(i.fC,{asChild:!0,...l,orientation:a.orientation,dir:a.dir,loop:r,children:(0,f.jsx)(u.WV.div,{role:"tablist","aria-orientation":a.orientation,...o,ref:t})})});b.displayName=x;var E="TabsTrigger",R=r.forwardRef((e,t)=>
1{let{__scopeTabs:n,value:r,disabled:a=!1,...l}=e,s=y(E,n),d=w(n),c=C(s.baseId,r),p=N(s.baseId,r),v=r===s.value;return(0,f.jsx)(i.ck,{asChild:!0,...d,focusable:!a,active:v,children:(0,f.jsx)(u.WV.button,{type:"button",role:"tab","aria-selected":v,"aria-controls":p,"data-state":v?"active":"inactive","data-disabled":a?"":void 0,disabled:a,id:c,...l,ref:t,onMouseDown:(0,o.M)(e.onMouseDown,e=>{a||0!==e.button||!1!==e.ctrlKey?e.preventDefault():s.onValueChange(r)}),onKeyDown:(0,o.M)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&s.onValueChange(r)}),onFocus:(0,o.M)(e.onFocus,()=>{let e="manual"!==s.activationMode;v||a||!e||s.onValueChange(r)})})})});R.displayName=E;var T="TabsContent",j=r.forwardRef((e,t)=>{let{__scopeTabs:n,value:o,forceMount:a,children:i,...s}=e,d=y(T,n),c=C(d.baseId,o),p=N(d.baseId,o),v=o===d.value,m=r.useRef(v);return r.useEffect(()=>{let e=requestAnimationFrame(()=>m.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,f.jsx)(l.z,{present:a||v,children:n=>{let{present:r}=n;return(0,f.jsx)(u.WV.div,{"data-state":v?"active":"inactive","data-orientation":d.orientation,role:"tabpanel","aria-labelledby":c,hidden:!r,id:p,tabIndex:0,...s,ref:t,style:{...e.style,animationDuration:m.current?"0s":void 0},children:r&&i})}})});function C(e,t){return"".concat(e,"-trigger-").concat(t)}function N(e,t){return"".concat(e,"-content-").concat(t)}j.displayName=T;var D=h,S=b,P=R,M=j},22136:function(e,t,n){n.d(t,{Dx:function(){return J},aU:function(){return et},dk:function(){return ee},fC:function(){return Q},l_:function(){return Z},x8:function(){return en},zt:function(){return q}});var r=n(7653),o=n(3458),a=n(46196),i=n(94492),l=n(99025),u=n(99933),s=n(97256),d=n(20153),c=n(65622),f=n(78378),p=n(523),v=n(47178),m=n(81523),w=n(3336),g=n(27573),y="ToastProvider",[h,x,b]=(0,l.B)("Toast"),[E,R]=(0,u.b)("Toast",[b]),[T,j]=E(y),C=e=>{let{__scopeToast:t,label:n="Notification",duration:o=5e3,swipeDirection:a="right",swipeThreshold:i=50,children:l}=e,[u,s]=r.useState(null),[d,c]=r.useState(0),f=r.useRef(!1),p=r.useRef(!1);return n.trim()||console.error("Invalid prop `label` supplied to `".concat(y,"`. Expected non-empty `string`.")),(0,g.jsx)(h.Provider,{scope:t,children:(0,g.jsx)(T,{scope:t,label:n,duration:o,swipeDirection:a,swipeThreshold:i,toastCount:d,viewport:u,onViewportChange:s,onToastAdd:r.useCallback(()=>c(e=>e+1),[]),onToastRemove:r.useCallback(()=>c(e=>e-1),[]),isFocusedToastEscapeKeyDownRef:f,isClosePausedRef:p,children:l})})};C.displayName=y;var N="ToastViewport",D=["F8"],S="toast.viewportPause",P="toast.viewportResume",M=r.forwardRef((e,t)=>{let{__scopeToast:n,hotkey:o=D,label:a="Notifications ({hotkey})",...l}=e,u=j(N,n),d=x(n),c=r.useRef(null),p=r.useRef(null),v=r.useRef(null),m=r.useRef(null),w=(0,i.e)(t,m,u.onViewportChange),y=o.join("+").replace(/Key/g,"").replace(/Digit/g,""),b=u.toastCount>0;r.useEffect(()=>{let e=e=>{var t;0!==o.length&&o.every(t=>e[t]||e.code===t)&&(null===(t=m.current)||void 0===t||t.focus())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[o]),r.useEffect(()=>{let e=c.current,t=m.current;if(b&&e&&t){let n=()=>{if(!u.isClosePausedRef.current){let e=new CustomEvent(S);t.dispatchEvent(e),u.isClosePausedRef.current=!0}},r=()=>{if(u.isClosePausedRef.current){let e=new CustomEvent(P);t.dispatchEvent(e),u.isClosePausedRef.current=!1}},o=t=>{e.contains(t.relatedTarget)||r()},a=()=>{e.contains(document.activeElement)||r()};return e.addEventListener("focusin",n),e.addEventListener("focusout",o),e.addEventListener("pointermove",n),e.addEventListener("pointerleave",a),window.addEventListener("blur",n),window.addEventListener("focus",r),()=>{e.removeEventListener("focusin",n),e.removeEventListener("focusout",o),e.removeEventListener("pointermove",n),e.removeEventListener("pointerleave",a),window.removeEventListener("blur",n),window.removeEventListener("focus",r)}}},[b,u.isClosePausedRef]);let E=r.useCallback(e=>{let{tabbingDirection:t}=e,n=d().map(e=>{let n=e.ref.current,r=[n,...function(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}(n)];return"forwards"===t?r:r.reverse()});return("forwards"===t?n.reverse():n).flat()},[d]);return r.useEffect(()=>{let e=m.current;if(e){let t=t=>{let n=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&&!n){var r,o,a;let n=document.activeElement,i=t.shiftKey;if(t.target===e&&i){null===(r=p.current)||void 0===r||r.focus();return}let l=E({tabbingDirection:i?"backwards":"forwards"}),u=l.findIndex(e=>e===n);$(l.slice(u+1))?t.preventDefault():i?null===(o=p.current)||void 0===o||o.focus():null===(a=v.current)||void 0===a||a.focus()}};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}},[d,E]),(0,g.jsxs)(s.I0,{ref:c,role:"region","aria-label":a.replace("{hotkey}",y),tabIndex:-1,style:{pointerEvents:b?void 0:"none"},children:[b&&(0,g.jsx)(A,{ref:p,onFocusFromOutsideViewport:()=>{$(E({tabbingDirection:"forwards"}))}}),(0,g.jsx)(h.Slot,{scope:n,children:(0,g.jsx)(f.WV.ol,{tabIndex:-1,...l,ref:w}
1)}),b&&(0,g.jsx)(A,{ref:v,onFocusFromOutsideViewport:()=>{$(E({tabbingDirection:"backwards"}))}})]})});M.displayName=N;var I="ToastFocusProxy",A=r.forwardRef((e,t)=>{let{__scopeToast:n,onFocusFromOutsideViewport:r,...o}=e,a=j(I,n);return(0,g.jsx)(w.TX,{"aria-hidden":!0,tabIndex:0,...o,ref:t,style:{position:"fixed"},onFocus:e=>{var t;let n=e.relatedTarget;(null===(t=a.viewport)||void 0===t?void 0:t.contains(n))||r()}})});A.displayName=I;var k="Toast",_=r.forwardRef((e,t)=>{let{forceMount:n,open:r,defaultOpen:o,onOpenChange:i,...l}=e,[u,s]=(0,v.T)({prop:r,defaultProp:null==o||o,onChange:i,caller:k});return(0,g.jsx)(c.z,{present:n||u,children:(0,g.jsx)(F,{open:u,...l,ref:t,onClose:()=>s(!1),onPause:(0,p.W)(e.onPause),onResume:(0,p.W)(e.onResume),onSwipeStart:(0,a.M)(e.onSwipeStart,e=>{e.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:(0,a.M)(e.onSwipeMove,e=>{let{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x","".concat(t,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y","".concat(n,"px"))}),onSwipeCancel:(0,a.M)(e.onSwipeCancel,e=>{e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:(0,a.M)(e.onSwipeEnd,e=>{let{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x","".concat(t,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y","".concat(n,"px")),s(!1)})})})});_.displayName=k;var[L,V]=E(k,{onClose(){}}),F=r.forwardRef((e,t)=>{let{__scopeToast:n,type:l="foreground",duration:u,open:d,onClose:c,onEscapeKeyDown:v,onPause:m,onResume:w,onSwipeStart:y,onSwipeMove:x,onSwipeCancel:b,onSwipeEnd:E,...R}=e,T=j(k,n),[C,N]=r.useState(null),D=(0,i.e)(t,e=>N(e)),M=r.useRef(null),I=r.useRef(null),A=u||T.duration,_=r.useRef(0),V=r.useRef(A),F=r.useRef(0),{onToastAdd:W,onToastRemove:K}=T,U=(0,p.W)(()=>{var e;(null==C?void 0:C.contains(document.activeElement))&&(null===(e=T.viewport)||void 0===e||e.focus()),c()}),z=r.useCallback(e=>{e&&e!==1/0&&(window.clearTimeout(F.current),_.current=new Date().getTime(),F.current=window.setTimeout(U,e))},[U]);r.useEffect(()=>{let e=T.viewport;if(e){let t=()=>{z(V.current),null==w||w()},n=()=>{let e=new Date().getTime()-_.current;V.current=V.current-e,window.clearTimeout(F.current),null==m||m()};return e.addEventListener(S,n),e.addEventListener(P,t),()=>{e.removeEventListener(S,n),e.removeEventListener(P,t)}}},[T.viewport,A,m,w,z]),r.useEffect(()=>{d&&!T.isClosePausedRef.current&&z(A)},[d,A,T.isClosePausedRef,z]),r.useEffect(()=>(W(),()=>K()),[W,K]);let H=r.useMemo(()=>C?function e(t){let n=[];return Array.from(t.childNodes).forEach(t=>{if(t.nodeType===t.TEXT_NODE&&t.textContent&&n.push(t.textContent),t.nodeType===t.ELEMENT_NODE){let r=t.ariaHidden||t.hidden||"none"===t.style.display,o=""===t.dataset.radixToastAnnounceExclude;if(!r){if(o){let e=t.dataset.radixToastAnnounceAlt;e&&n.push(e)}else n.push(...e(t))}}}),n}(C):null,[C]);return T.viewport?(0,g.jsxs)(g.Fragment,{children:[H&&(0,g.jsx)(O,{__scopeToast:n,role:"status","aria-live":"foreground"===l?"assertive":"polite","aria-atomic":!0,children:H}),(0,g.jsx)(L,{scope:n,onClose:U,children:o.createPortal((0,g.jsx)(h.ItemSlot,{scope:n,children:(0,g.jsx)(s.fC,{asChild:!0,onEscapeKeyDown:(0,a.M)(v,()=>{T.isFocusedToastEscapeKeyDownRef.current||U(),T.isFocusedToastEscapeKeyDownRef.current=!1}),children:(0,g.jsx)(f.WV.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":d?"open":"closed","data-swipe-direction":T.swipeDirection,...R,ref:D,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:(0,a.M)(e.onKeyDown,e=>{"Escape"!==e.key||(null==v||v(e.nativeEvent),e.nativeEvent.defaultPrevented||(T.isFocusedToastEscapeKeyDownRef.current=!0,U()))}),onPointerDown:(0,a.M)(e.onPointerDown,e=>{0===e.button&&(M.current={x:e.clientX,y:e.clientY})}),onPointerMove:(0,a.M)(e.onPointerMove,e=>{if(!M.current)return;let t=e.clientX-M.current.x,n=e.clientY-M.current.y,r=!!I.current,o=["left","right"].includes(T.swipeDirection),a=["left","up"].includes(T.swipeDirection)?Math.min:Math.max,i=o?a(0,t):0,l=o?0:a(0,n),u="touch"===e.pointerType?10:2,s={x:i,y:l},d={originalEvent:e,delta:s};r?(I.current=s,X("toast.swipeMove",x,d,{discrete:!1})):G(s,T.swipeDirection,u)?(I.current=s,X("toast.swipeStart",y,d,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>u||Math.abs(n)>u)&&(M.current=null)}),onPointerUp:(0,a.M)(e.onPointerUp,e=>{let t=I.current,n=e.target;if(n.hasPointerCapture(e.pointerId)&&n.releasePointerCapture(e.pointerId),I.current=null,M.current=null,t){let n=e.currentTarget,r={originalEvent:e,delta:t};G(t,T.swipeDirection,T.swipeThreshold)?X("toast.swipeEnd",E,r,{discrete:!0}):X("toast.swipeCancel",b,r,{discrete:!0}),n.addEventListener("click",e=>e.preventDefault(),{once:!0})}})})})}),T.viewport)})]}):null}),O=e=>{let{__scopeToast:t,children:n,...o}=e,a=j(k,t),[i,l]=r.useState(!1),[u,s]=r.useState(!1);return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>{},t=(0,p.W)(e);(0,m.b)(()=>{let e=0,n=0;return e=window.requestAnimationFrame(()=>n=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(n)}},[t])}(()=>l(!0)),r.useEffect(()=>{let e=window.setTimeout(()=>s(!0),1e3);return()=>window.clearTimeout(e)},[]),u?null:(0,g.jsx)(d.h,{asChild:!0,children:(0,g.jsx)(w.TX,{...o,children:i&&(0,g.jsxs)(g.Fragment,{children:[a.label," ",n]})})})},W=r.forwardRef((e,t)=>
1{let{__scopeToast:n,...r}=e;return(0,g.jsx)(f.WV.div,{...r,ref:t})});W.displayName="ToastTitle";var K=r.forwardRef((e,t)=>{let{__scopeToast:n,...r}=e;return(0,g.jsx)(f.WV.div,{...r,ref:t})});K.displayName="ToastDescription";var U="ToastAction",z=r.forwardRef((e,t)=>{let{altText:n,...r}=e;return n.trim()?(0,g.jsx)(B,{altText:n,asChild:!0,children:(0,g.jsx)(Y,{...r,ref:t})}):(console.error("Invalid prop `altText` supplied to `".concat(U,"`. Expected non-empty `string`.")),null)});z.displayName=U;var H="ToastClose",Y=r.forwardRef((e,t)=>{let{__scopeToast:n,...r}=e,o=V(H,n);return(0,g.jsx)(B,{asChild:!0,children:(0,g.jsx)(f.WV.button,{type:"button",...r,ref:t,onClick:(0,a.M)(e.onClick,o.onClose)})})});Y.displayName=H;var B=r.forwardRef((e,t)=>{let{__scopeToast:n,altText:r,...o}=e;return(0,g.jsx)(f.WV.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":r||void 0,...o,ref:t})});function X(e,t,n,r){let{discrete:o}=r,a=n.originalEvent.currentTarget,i=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:n});t&&a.addEventListener(e,t,{once:!0}),o?(0,f.jH)(a,i):a.dispatchEvent(i)}var G=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=Math.abs(e.x),o=Math.abs(e.y),a=r>o;return"left"===t||"right"===t?a&&r>n:!a&&o>n};function $(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}var q=C,Z=M,Q=_,J=W,ee=K,et=z,en=Y},27759:function(e,t,n){n.d(t,{ck:function(){return N},fC:function(){return C}});var r=n(7653),o=n(99933),a=n(78378),i=n(48684),l=n(18861),u=n(47178),s=n(21004),d=n(27573),c="ToggleGroup",[f,p]=(0,o.b)(c,[i.Pc]),v=(0,i.Pc)(),m=r.forwardRef((e,t)=>{let{type:n,...r}=e;if("single"===n)return(0,d.jsx)(y,{...r,ref:t});if("multiple"===n)return(0,d.jsx)(h,{...r,ref:t});throw Error("Missing prop `type` expected on `".concat(c,"`"))});m.displayName=c;var[w,g]=f(c),y=r.forwardRef((e,t)=>{let{value:n,defaultValue:o,onValueChange:a=()=>{},...i}=e,[l,s]=(0,u.T)({prop:n,defaultProp:null!=o?o:"",onChange:a,caller:c});return(0,d.jsx)(w,{scope:e.__scopeToggleGroup,type:"single",value:r.useMemo(()=>l?[l]:[],[l]),onItemActivate:s,onItemDeactivate:r.useCallback(()=>s(""),[s]),children:(0,d.jsx)(E,{...i,ref:t})})}),h=r.forwardRef((e,t)=>{let{value:n,defaultValue:o,onValueChange:a=()=>{},...i}=e,[l,s]=(0,u.T)({prop:n,defaultProp:null!=o?o:[],onChange:a,caller:c}),f=r.useCallback(e=>s(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...t,e]}),[s]),p=r.useCallback(e=>s(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.filter(t=>t!==e)}),[s]);return(0,d.jsx)(w,{scope:e.__scopeToggleGroup,type:"multiple",value:l,onItemActivate:f,onItemDeactivate:p,children:(0,d.jsx)(E,{...i,ref:t})})});m.displayName=c;var[x,b]=f(c),E=r.forwardRef((e,t)=>{let{__scopeToggleGroup:n,disabled:r=!1,rovingFocus:o=!0,orientation:l,dir:u,loop:c=!0,...f}=e,p=v(n),m=(0,s.gm)(u),w={role:"group",dir:m,...f};return(0,d.jsx)(x,{scope:n,rovingFocus:o,disabled:r,children:o?(0,d.jsx)(i.fC,{asChild:!0,...p,orientation:l,dir:m,loop:c,children:(0,d.jsx)(a.WV.div,{...w,ref:t})}):(0,d.jsx)(a.WV.div,{...w,ref:t})})}),R="ToggleGroupItem",T=r.forwardRef((e,t)=>{let n=g(R,e.__scopeToggleGroup),o=b(R,e.__scopeToggleGroup),a=v(e.__scopeToggleGroup),l=n.value.includes(e.value),u=o.disabled||e.disabled,s={...e,pressed:l,disabled:u},c=r.useRef(null);return o.rovingFocus?(0,d.jsx)(i.ck,{asChild:!0,...a,focusable:!u,active:l,ref:c,children:(0,d.jsx)(j,{...s,ref:t})}):(0,d.jsx)(j,{...s,ref:t})});T.displayName=R;var j=r.forwardRef((e,t)=>{let{__scopeToggleGroup:n,value:r,...o}=e,a=g(R,n),i={role:"radio","aria-checked":e.pressed,"aria-pressed":void 0},u="single"===a.type?i:void 0;return(0,d.jsx)(l.Z,{...u,...o,ref:t,onPressedChange:e=>{e?a.onItemActivate(r):a.onItemDeactivate(r)}})}),C=m,N=T},18861:function(e,t,n){n.d(t,{Z:function(){return s},f:function(){return d}});var r=n(7653),o=n(46196),a=n(47178),i=n(78378),l=n(27573),u="Toggle",s=r.forwardRef((e,t)=>{let{pressed:n,defaultPressed:r,onPressedChange:s,...d}=e,[c,f]=(0,a.T)({prop:n,onChange:s,defaultProp:null!=r&&r,caller:u});return(0,l.jsx)(i.WV.button,{type:"button","aria-pressed":c,"data-state":c?"on":"off","data-disabled":e.disabled?"":void 0,...d,ref:t,onClick:(0,o.M)(e.onClick,()=>{e.disabled||f(!c)})})});s.displayName=u;var d=s}}]);
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.