1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5862],{27599:(e,t,n)=>{n.d(t,{bL:()=>x,zi:()=>A});var r=n(12115),a=n(92556),i=n(94446),o=n(3468),l=n(23558),s=n(78108),u=n(84288),d=n(88142),c=n(95155),p="Switch",[f,m]=(0,o.A)(p),[v,y]=f(p),h=r.forwardRef((e,t)=>{let{__scopeSwitch:n,name:o,checked:s,defaultChecked:u,required:f,disabled:m,value:y="on",onCheckedChange:h,form:g,...b}=e,[x,A]=r.useState(null),D=(0,i.s)(t,e=>A(e)),j=r.useRef(!1),O=!x||g||!!x.closest("form"),[R,E]=(0,l.i)({prop:s,defaultProp:null!=u&&u,onChange:h,caller:p});return(0,c.jsxs)(v,{scope:n,checked:R,disabled:m,children:[(0,c.jsx)(d.sG.button,{type:"button",role:"switch","aria-checked":R,"aria-required":f,"data-state":w(R),"data-disabled":m?"":void 0,disabled:m,value:y,...b,ref:D,onClick:(0,a.mK)(e.onClick,e=>{E(e=>!e),O&&(j.current=e.isPropagationStopped(),j.current||e.stopPropagation())})}),O&&(0,c.jsx)(N,{control:x,bubbles:!j.current,name:o,value:y,checked:R,required:f,disabled:m,form:g,style:{transform:"translateX(-100%)"}})]})});h.displayName=p;var g="SwitchThumb",b=r.forwardRef((e,t)=>{let{__scopeSwitch:n,...r}=e,a=y(g,n);return(0,c.jsx)(d.sG.span,{"data-state":w(a.checked),"data-disabled":a.disabled?"":void 0,...r,ref:t})});b.displayName=g;var N=r.forwardRef((e,t)=>{let{__scopeSwitch:n,control:a,checked:o,bubbles:l=!0,...d}=e,p=r.useRef(null),f=(0,i.s)(p,t),m=(0,s.Z)(o),v=(0,u.X)(a);return r.useEffect(()=>{let e=p.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(m!==o&&t){let n=new Event("click",{bubbles:l});t.call(e,o),e.dispatchEvent(n)}},[m,o,l]),(0,c.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:o,...d,tabIndex:-1,ref:f,style:{...d.style,...v,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function w(e){return e?"checked":"unchecked"}N.displayName="SwitchBubbleInput";var x=h,A=b},32894:(e,t,n)=>{n.d(t,{b:()=>s});var r=n(12115);n(47650);var a=n(32467),i=n(95155),o=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let n=(0,a.TL)(`Primitive.${t}`),o=r.forwardRef((e,r)=>{let{asChild:a,...o}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(a?n:t,{...o,ref:r})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{}),l=r.forwardRef((e,t)=>(0,i.jsx)(o.label,{...e,ref:t,onMouseDown:t=>{var n;t.target.closest("button, input, select, textarea")||(null==(n=e.onMouseDown)||n.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));l.displayName="Label";var s=l},52498:(e,t,n)=>{n.d(t,{rc:()=>P,ZD:()=>U,UC:()=>L,VY:()=>F,hJ:()=>C,ZL:()=>S,bL:()=>T,hE:()=>_,l9:()=>I});var r=n(12115),a=n(3468),i=n(94446),o=n(93409),l=n(92556),s=n(95155),u=Symbol("radix.slottable"),d="AlertDialog",[c,p]=(0,a.A)(d,[o.Hs]),f=(0,o.Hs)(),m=e=>{let{__scopeAlertDialog:t,...n}=e,r=f(t);return(0,s.jsx)(o.bL,{...r,...n,modal:!0})};m.displayName=d;var v=r.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,a=f(n);return(0,s.jsx)(o.l9,{...a,...r,ref:t})});v.displayName="AlertDialogTrigger";var y=e=>{let{__scopeAlertDialog:t,...n}=e,r=f(t);return(0,s.jsx)(o.ZL,{...r,...n})};y.displayName="AlertDialogPortal";var h=r.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,a=f(n);return(0,s.jsx)(o.hJ,{...a,...r,ref:t})});h.displayName="AlertDialogOverlay";var g="AlertDialogContent",[b,N]=c(g),w=function(e){let t=({children:e})=>(0,s.jsx)(s.Fragment,{children:e});return t.displayName=`${e}.Slottable`,t.__radixId=u,t}("AlertDialogContent"),x=r.forwardRef((e,t)=>{let{__scopeAlertDialog:n,children:a,...u}=e,d=f(n),c=r.useRef(null),p=(0,i.s)(t,c),m=r.useRef(null);return(0,s.jsx)(o.G$,{contentName:g,titleName:A,docsSlug:"alert-dialog",children:(0,s.jsx)(b,{scope:n,cancelRef:m,children:(0,s.jsxs)(o.UC,{role:"alertdialog",...d,...u,ref:p,onOpenAutoFocus:(0,l.mK)(u.onOpenAutoFocus,e=>{var t;e.preventDefault(),null==(t=m.current)||t.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:[(0,s.jsx)(w,{children:a}),(0,s.jsx)(k,{contentRef:c})]})})})});x.displayName=g;var A="AlertDialogTitle",D=r.forwardRef((e,t)=>
1{let{__scopeAlertDialog:n,...r}=e,a=f(n);return(0,s.jsx)(o.hE,{...a,...r,ref:t})});D.displayName=A;var j="AlertDialogDescription",O=r.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,a=f(n);return(0,s.jsx)(o.VY,{...a,...r,ref:t})});O.displayName=j;var R=r.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,a=f(n);return(0,s.jsx)(o.bm,{...a,...r,ref:t})});R.displayName="AlertDialogAction";var E="AlertDialogCancel",M=r.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,{cancelRef:a}=N(E,n),l=f(n),u=(0,i.s)(t,a);return(0,s.jsx)(o.bm,{...l,...r,ref:u})});M.displayName=E;var k=e=>{let{contentRef:t}=e,n="`".concat(g,"` requires a description for the component to be accessible for screen reader users.\n\nYou can add a description to the `").concat(g,"` 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(g,"`. 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.getAttribute("aria-describedby"))},[n,t]),null},T=m,I=v,S=y,C=h,L=x,P=R,U=M,_=D,F=O},76842:(e,t,n)=>{n.d(t,{C:()=>o});var r=n(12115),a=n(94446),i=n(4129),o=e=>{let{present:t,children:n}=e,o=function(e){var t,n;let[a,o]=r.useState(),s=r.useRef(null),u=r.useRef(e),d=r.useRef("none"),[c,p]=(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=l(s.current);d.current="mounted"===c?e:"none"},[c]),(0,i.N)(()=>{let t=s.current,n=u.current;if(n!==e){let r=d.current,a=l(t);e?p("MOUNT"):"none"===a||(null==t?void 0:t.display)==="none"?p("UNMOUNT"):n&&r!==a?p("ANIMATION_OUT"):p("UNMOUNT"),u.current=e}},[e,p]),(0,i.N)(()=>{if(a){var e;let t,n=null!=(e=a.ownerDocument.defaultView)?e:window,r=e=>{let r=l(s.current).includes(CSS.escape(e.animationName));if(e.target===a&&r&&(p("ANIMATION_END"),!u.current)){let e=a.style.animationFillMode;a.style.animationFillMode="forwards",t=n.setTimeout(()=>{"forwards"===a.style.animationFillMode&&(a.style.animationFillMode=e)})}},i=e=>{e.target===a&&(d.current=l(s.current))};return a.addEventListener("animationstart",i),a.addEventListener("animationcancel",r),a.addEventListener("animationend",r),()=>{n.clearTimeout(t),a.removeEventListener("animationstart",i),a.removeEventListener("animationcancel",r),a.removeEventListener("animationend",r)}}p("ANIMATION_END")},[a,p]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:r.useCallback(e=>{s.current=e?getComputedStyle(e):null,o(e)},[])}}(t),s="function"==typeof n?n({present:o.isPresent}):r.Children.only(n),u=(0,a.s)(o.ref,function(e){var t,n;let r=null==(t=Object.getOwnPropertyDescriptor(e.props,"ref"))?void 0:t.get,a=r&&"isReactWarning"in r&&r.isReactWarning;return a?e.ref:(a=(r=null==(n=Object.getOwnPropertyDescriptor(e,"ref"))?void 0:n.get)&&"isReactWarning"in r&&r.isReactWarning)?e.props.ref:e.props.ref||e.ref}(s));return"function"==typeof n||o.isPresent?r.cloneElement(s,{ref:u}):null};function l(e){return(null==e?void 0:e.animationName)||"none"}o.displayName="Presence"},93499:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(71847).A)("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]])}}]);
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.