1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1988],{80906:function(e,t,r){r.d(t,{Z:function(){return n}});let n=(0,r(33592).Z)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},50231:function(e,t,r){r.d(t,{Z:function(){return n}});let n=(0,r(33592).Z)("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},46069:function(e,t,r){r.d(t,{fC:function(){return k},z$:function(){return g}});var n=r(67294),o=r(28771),a=r(25360),i=r(36206),u=r(77342),l=r(57898),c=r(7546),s=r(29115),d=r(75320),f=r(85893),p="Checkbox",[v,m]=(0,a.b)(p),[h,b]=v(p);function y(e){let{__scopeCheckbox:t,checked:r,children:o,defaultChecked:a,disabled:i,form:l,name:c,onCheckedChange:s,required:d,value:v="on",internal_do_not_use_render:m}=e,[b,y]=(0,u.T)({prop:r,defaultProp:a??!1,onChange:s,caller:p}),[w,x]=n.useState(null),[k,R]=n.useState(null),g=n.useRef(!1),C=!w||!!l||!!w.closest("form"),E={checked:b,disabled:i,setChecked:y,control:w,setControl:x,name:c,form:l,value:v,hasConsumerStoppedPropagationRef:g,required:d,defaultChecked:!j(a)&&a,isFormControl:C,bubbleInput:k,setBubbleInput:R};return(0,f.jsx)(h,{scope:t,...E,children:"function"==typeof m?m(E):o})}var w="CheckboxTrigger",x=n.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:r,...a},u)=>{let{control:l,value:c,disabled:s,checked:p,required:v,setControl:m,setChecked:h,hasConsumerStoppedPropagationRef:y,isFormControl:x,bubbleInput:k}=b(w,e),R=(0,o.e)(u,m),g=n.useRef(p);return n.useEffect(()=>{let e=l?.form;if(e){let t=()=>h(g.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[l,h]),(0,f.jsx)(d.WV.button,{type:"button",role:"checkbox","aria-checked":j(p)?"mixed":p,"aria-required":v,"data-state":M(p),"data-disabled":s?"":void 0,disabled:s,value:c,...a,ref:R,onKeyDown:(0,i.M)(t,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,i.M)(r,e=>{h(e=>!!j(e)||!e),k&&x&&(y.current=e.isPropagationStopped(),y.current||e.stopPropagation())})})});x.displayName=w;var k=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,name:n,checked:o,defaultChecked:a,required:i,disabled:u,value:l,onCheckedChange:c,form:s,...d}=e;return(0,f.jsx)(y,{__scopeCheckbox:r,checked:o,defaultChecked:a,disabled:u,required:i,onCheckedChange:c,name:n,form:s,value:l,internal_do_not_use_render:({isFormControl:e})=>(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(x,{...d,ref:t,__scopeCheckbox:r}),e&&(0,f.jsx)(E,{__scopeCheckbox:r})]})})});k.displayName=p;var R="CheckboxIndicator",g=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,forceMount:n,...o}=e,a=b(R,r);return(0,f.jsx)(s.z,{present:n||j(a.checked)||!0===a.checked,children:(0,f.jsx)(d.WV.span,{"data-state":M(a.checked),"data-disabled":a.disabled?"":void 0,...o,ref:t,style:{pointerEvents:"none",...e.style}})})});g.displayName=R;var C="CheckboxBubbleInput",E=n.forwardRef(({__scopeCheckbox:e,...t},r)=>{let{control:a,hasConsumerStoppedPropagationRef:i,checked:u,defaultChecked:s,required:p,disabled:v,name:m,value:h,form:y,bubbleInput:w,setBubbleInput:x}=b(C,e),k=(0,o.e)(r,x),R=(0,l.D)(u),g=(0,c.t)(a);n.useEffect(()=>{if(!w)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!i.current;if(R!==u&&e){let r=new Event("click",{bubbles:t});w.indeterminate=j(u),e.call(w,!j(u)&&u),w.dispatchEvent(r)}},[w,R,u,i]);let E=n.useRef(!j(u)&&u);return(0,f.jsx)(d.WV.input,{type:"checkbox","aria-hidden":!0,defaultChecked:s??E.current,required:p,disabled:v,name:m,value:h,form:y,...t,tabIndex:-1,ref:k,style:{...t.style,...g,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function j(e){return"indeterminate"===e}function M(e){return j(e)?"indeterminate":e?"checked":"unchecked"}E.displayName=C},78843:function(e,t,r){r.d(t,{z$:function(){return eo},ck:function(){return en},fC:function(){return er}});var n=r(67294),o=r(36206),a=r(28771),i=r(25360),u=r(75320),l=r(88426),c=r(85893),s=r(91276),d=r(79698),f=r(77342),p=n.createContext(void 0);function v(e){let t=n.useContext(p);return e||t||"ltr"}var m="rovingFocusGroup.onEntryFocus",h={bubbles:!1,cancelable:!0},b="RovingFocusGroup",[y,w,x]=function(e){let t=e+"CollectionProvider",[r,o]=(0,i.b)(t),[u,s]=r(t,{collectionRef:{current:null},itemMap:new Map}),d=e=>{let{scope:t,children:r}=e,o=n.useRef(null),a=n.useRef(new Map).current;return(0,c.jsx)(u,{scope:t,itemMap:a,collectionRef:o,children:r})};d.displayName=t;let f=e+"CollectionSlot",p=(0,l.Z8)(f),v=n.forwardRef((e,t)=>
1{let{scope:r,children:n}=e,o=s(f,r),i=(0,a.e)(t,o.collectionRef);return(0,c.jsx)(p,{ref:i,children:n})});v.displayName=f;let m=e+"CollectionItemSlot",h="data-radix-collection-item",b=(0,l.Z8)(m),y=n.forwardRef((e,t)=>{let{scope:r,children:o,...i}=e,u=n.useRef(null),l=(0,a.e)(t,u),d=s(m,r);return n.useEffect(()=>(d.itemMap.set(u,{ref:u,...i}),()=>void d.itemMap.delete(u))),(0,c.jsx)(b,{[h]:"",ref:l,children:o})});return y.displayName=m,[{Provider:d,Slot:v,ItemSlot:y},function(t){let r=s(e+"CollectionConsumer",t);return n.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${h}]`));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},o]}(b),[k,R]=(0,i.b)(b,[x]),[g,C]=k(b),E=n.forwardRef((e,t)=>(0,c.jsx)(y.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,c.jsx)(y.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,c.jsx)(j,{...e,ref:t})})}));E.displayName=b;var j=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:i,loop:l=!1,dir:s,currentTabStopId:p,defaultCurrentTabStopId:y,onCurrentTabStopIdChange:x,onEntryFocus:k,preventScrollOnEntryFocus:R=!1,...C}=e,E=n.useRef(null),j=(0,a.e)(t,E),M=v(s),[I,A]=(0,f.T)({prop:p,defaultProp:y??null,onChange:x,caller:b}),[D,F]=n.useState(!1),N=(0,d.W)(k),T=w(r),L=n.useRef(!1),[P,W]=n.useState(0);return n.useEffect(()=>{let e=E.current;if(e)return e.addEventListener(m,N),()=>e.removeEventListener(m,N)},[N]),(0,c.jsx)(g,{scope:r,orientation:i,dir:M,loop:l,currentTabStopId:I,onItemFocus:n.useCallback(e=>A(e),[A]),onItemShiftTab:n.useCallback(()=>F(!0),[]),onFocusableItemAdd:n.useCallback(()=>W(e=>e+1),[]),onFocusableItemRemove:n.useCallback(()=>W(e=>e-1),[]),children:(0,c.jsx)(u.WV.div,{tabIndex:D||0===P?-1:0,"data-orientation":i,...C,ref:j,style:{outline:"none",...e.style},onMouseDown:(0,o.M)(e.onMouseDown,()=>{L.current=!0}),onFocus:(0,o.M)(e.onFocus,e=>{let t=!L.current;if(e.target===e.currentTarget&&t&&!D){let t=new CustomEvent(m,h);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=T().filter(e=>e.focusable);S([e.find(e=>e.active),e.find(e=>e.id===I),...e].filter(Boolean).map(e=>e.ref.current),R)}}L.current=!1}),onBlur:(0,o.M)(e.onBlur,()=>F(!1))})})}),M="RovingFocusGroupItem",I=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:a=!0,active:i=!1,tabStopId:l,children:d,...f}=e,p=(0,s.M)(),v=l||p,m=C(M,r),h=m.currentTabStopId===v,b=w(r),{onFocusableItemAdd:x,onFocusableItemRemove:k,currentTabStopId:R}=m;return n.useEffect(()=>{if(a)return x(),()=>k()},[a,x,k]),(0,c.jsx)(y.ItemSlot,{scope:r,id:v,focusable:a,active:i,children:(0,c.jsx)(u.WV.span,{tabIndex:h?0:-1,"data-orientation":m.orientation,...f,ref:t,onMouseDown:(0,o.M)(e.onMouseDown,e=>{a?m.onItemFocus(v):e.preventDefault()}),onFocus:(0,o.M)(e.onFocus,()=>m.onItemFocus(v)),onKeyDown:(0,o.M)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){m.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let o=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return A[o]}(e,m.orientation,m.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=b().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&o.reverse();let a=o.indexOf(e.currentTarget);o=m.loop?(r=o,n=a+1,r.map((e,t)=>r[(n+t)%r.length])):o.slice(a+1)}setTimeout(()=>S(o))}}),children:"function"==typeof d?d({isCurrentTabStop:h,hasTabStop:null!=R}):d})})});I.displayName=M;var A={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function S(e,t=!1){let r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}var D=r(7546),F=r(57898),N=r(29115),T="Radio",[L,P]=(0,i.b)(T),[W,_]=L(T),V=n.forwardRef((e,t)=>{let{__scopeRadio:r,name:i,checked:l=!1,required:s,disabled:d,value:f="on",onCheck:p,form:v,...m}=e,[h,b]=n.useState(null),y=(0,a.e)(t,e=>b(e)),w=n.useRef(!1),x=!h||v||!!h.closest("form");return(0,c.jsxs)(W,{scope:r,checked:l,disabled:d,children:[(0,c.jsx)(u.WV.button,{type:"button",role:"radio","aria-checked":l,"data-state":O(l),"data-disabled":d?"":void 0,disabled:d,value:f,...m,ref:y,onClick:(0,o.M)(e.onClick,e=>{l||p?.(),x&&(w.current=e.isPropagationStopped(),w.current||e.stopPropagation())})}),x&&(0,c.jsx)(G,{control:h,bubbles:!w.current,name:i,value:f,checked:l,required:s,disabled:d,form:v,style:{transform:"translateX(-100%)"}})]})});V.displayName=T;var z="RadioIndicator",K=n.forwardRef((e,t)=>
1{let{__scopeRadio:r,forceMount:n,...o}=e,a=_(z,r);return(0,c.jsx)(N.z,{present:n||a.checked,children:(0,c.jsx)(u.WV.span,{"data-state":O(a.checked),"data-disabled":a.disabled?"":void 0,...o,ref:t})})});K.displayName=z;var G=n.forwardRef(({__scopeRadio:e,control:t,checked:r,bubbles:o=!0,...i},l)=>{let s=n.useRef(null),d=(0,a.e)(s,l),f=(0,F.D)(r),p=(0,D.t)(t);return n.useEffect(()=>{let e=s.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(f!==r&&t){let n=new Event("click",{bubbles:o});t.call(e,r),e.dispatchEvent(n)}},[f,r,o]),(0,c.jsx)(u.WV.input,{type:"radio","aria-hidden":!0,defaultChecked:r,...i,tabIndex:-1,ref:d,style:{...i.style,...p,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function O(e){return e?"checked":"unchecked"}G.displayName="RadioBubbleInput";var B=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],Z="RadioGroup",[q,H]=(0,i.b)(Z,[R,P]),U=R(),$=P(),[X,J]=q(Z),Q=n.forwardRef((e,t)=>{let{__scopeRadioGroup:r,name:n,defaultValue:o,value:a,required:i=!1,disabled:l=!1,orientation:s,dir:d,loop:p=!0,onValueChange:m,...h}=e,b=U(r),y=v(d),[w,x]=(0,f.T)({prop:a,defaultProp:o??null,onChange:m,caller:Z});return(0,c.jsx)(X,{scope:r,name:n,required:i,disabled:l,value:w,onValueChange:x,children:(0,c.jsx)(E,{asChild:!0,...b,orientation:s,dir:y,loop:p,children:(0,c.jsx)(u.WV.div,{role:"radiogroup","aria-required":i,"aria-orientation":s,"data-disabled":l?"":void 0,dir:y,...h,ref:t})})})});Q.displayName=Z;var Y="RadioGroupItem",ee=n.forwardRef((e,t)=>{let{__scopeRadioGroup:r,disabled:i,...u}=e,l=J(Y,r),s=l.disabled||i,d=U(r),f=$(r),p=n.useRef(null),v=(0,a.e)(t,p),m=l.value===u.value,h=n.useRef(!1);return n.useEffect(()=>{let e=e=>{B.includes(e.key)&&(h.current=!0)},t=()=>h.current=!1;return document.addEventListener("keydown",e),document.addEventListener("keyup",t),()=>{document.removeEventListener("keydown",e),document.removeEventListener("keyup",t)}},[]),(0,c.jsx)(I,{asChild:!0,...d,focusable:!s,active:m,children:(0,c.jsx)(V,{disabled:s,required:l.required,checked:m,...f,...u,name:l.name,ref:v,onCheck:()=>l.onValueChange(u.value),onKeyDown:(0,o.M)(e=>{"Enter"===e.key&&e.preventDefault()}),onFocus:(0,o.M)(u.onFocus,()=>{h.current&&p.current?.click()})})})});ee.displayName=Y;var et=n.forwardRef((e,t)=>{let{__scopeRadioGroup:r,...n}=e,o=$(r);return(0,c.jsx)(K,{...o,...n,ref:t})});et.displayName="RadioGroupIndicator";var er=Q,en=ee,eo=et},57898:function(e,t,r){r.d(t,{D:function(){return o}});var n=r(67294);function o(e){let t=n.useRef({value:e,previous:e});return n.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},7546:function(e,t,r){r.d(t,{t:function(){return a}});var n=r(67294),o=r(9981);function a(e){let[t,r]=n.useState(void 0);return(0,o.b)(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let n,o;if(!Array.isArray(t)||!t.length)return;let a=t[0];if("borderBoxSize"in a){let e=a.borderBoxSize,t=Array.isArray(e)?e[0]:e;n=t.inlineSize,o=t.blockSize}else n=e.offsetWidth,o=e.offsetHeight;r({width:n,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),t}}}]);
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.