1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8482],{68482:function(e,t,n){n.d(t,{bU:function(){return H},e6:function(){return B},fC:function(){return D},fQ:function(){return I}});var r=n(67294),o=n(42614),i=n(36206),a=n(28771),l=n(25360),u=n(76207),d=n(78990),s=n(57898),c=n(7546),f=n(75320),m=n(65936),g=n(85893),h=Object.defineProperty,__name=(e,t)=>h(e,"name",{value:t,configurable:!0}),p=["PageUp","PageDown"],S=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],_={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},v="Slider",[b,w,V]=(0,m.B)(v),[x,P]=(0,l.b)(v,[V]),[M,y]=x(v),D=r.forwardRef(__name(function(e,t){let{name:n,min:l=0,max:d=100,step:s=1,orientation:c="horizontal",disabled:f=!1,minStepsBetweenThumbs:m=0,preserveThumbOrder:h=!1,defaultValue:_=[l],value:v,onValueChange:w=__name(()=>{},"onValueChange"),onValueCommit:V=__name(()=>{},"onValueCommit"),inverted:x=!1,form:P,...y}=e,D=r.useRef(new Set),E=r.useRef(0),j=r.useRef(!1),C="horizontal"===c,I=C?T:R,[F,B]=r.useState(null),k=(0,a.e)(t,B),[A=[],L]=(0,u.T)({prop:v,defaultProp:_,onChange:__name(e=>{let t=[...D.current];t[E.current]?.focus({preventScroll:!0,focusVisible:j.current}),j.current=!1,w(e)},"onChange")}),N=r.useRef(A),H=r.useRef(A);function handleSlideStart(e){let t=getClosestValueIndex(A,e);updateValues(e,t)}function handleSlideMove(e){updateValues(e,E.current)}function handleSlideEnd(){let e=String(A)!==String(N.current);e&&V(A)}function updateValues(e,t,{commit:n}={commit:!1}){let r=getDecimalCount(s),i=roundValue(Math.round((e-l)/s)*s+l,r),a=(0,o.u)(i,[l,d]);L((e=[])=>{let r=m*s,i=h?(0,o.u)(a,[void 0===e[t-1]?l:e[t-1]+r,void 0===e[t+1]?d:e[t+1]-r]):a,u=getNextSortedValues(e,i,t);if(!hasMinStepsBetweenValues(u,r))return e;{E.current=h?t:u.indexOf(i);let r=String(u)!==String(e);return r&&n&&V(u),r?u:e}})}return r.useEffect(()=>{let e=P?F?.ownerDocument.getElementById(P):F?.closest("form");if(e instanceof HTMLFormElement){let t=__name(()=>L(H.current),"reset");return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[F,P,L]),__name(handleSlideStart,"handleSlideStart"),__name(handleSlideMove,"handleSlideMove"),__name(handleSlideEnd,"handleSlideEnd"),__name(updateValues,"updateValues"),(0,g.jsx)(M,{scope:e.__scopeSlider,name:n,disabled:f,min:l,max:d,valueIndexToChangeRef:E,thumbs:D.current,values:A,orientation:c,form:P,children:(0,g.jsx)(b.Provider,{scope:e.__scopeSlider,children:(0,g.jsx)(b.Slot,{scope:e.__scopeSlider,children:(0,g.jsx)(I,{"aria-disabled":f,"data-disabled":f?"":void 0,...y,ref:k,onPointerDown:(0,i.Mj)(y.onPointerDown,()=>{f||(N.current=A,j.current=!1)}),min:l,max:d,inverted:x,onSlideStart:f?void 0:handleSlideStart,onSlideMove:f?void 0:handleSlideMove,onSlideEnd:f?void 0:handleSlideEnd,onHomeKeyDown:()=>{f||(j.current=!0,updateValues(l,0,{commit:!0}))},onEndKeyDown:()=>{f||(j.current=!0,updateValues(d,A.length-1,{commit:!0}))},onStepKeyDown:({event:e,direction:t})=>{if(!f){j.current=!0;let n=p.includes(e.key),r=n||e.shiftKey&&S.includes(e.key),o=E.current,i=A[o],a=getNextStepValue(i,{min:l,step:s,direction:t,multiplier:r?10:1});updateValues(a,o,{commit:!0})}}})})})})},"Slider")),[E,j]=x(v,{startEdge:"left",endEdge:"right",size:"width",direction:1}),T=r.forwardRef(__name(function(e,t){let{min:n,max:o,dir:i,inverted:l,onSlideStart:u,onSlideMove:s,onSlideEnd:c,onStepKeyDown:f,...m}=e,[h,p]=r.useState(null),S=(0,a.e)(t,p),v=r.useRef(void 0),b=(0,d.gm)(i),w="ltr"===b,V=w&&!l||!w&&l;function getValueFromPointer(e){let t=v.current||h.getBoundingClientRect(),r=[0,t.width],i=V?[n,o]:[o,n],a=linearScale(r,i);return v.current=t,a(e-t.left)}return __name(getValueFromPointer,"getValueFromPointer"),(0,g.jsx)(E,{scope:e.__scopeSlider,startEdge:V?"left":"right",endEdge:V?"right":"left",direction:V?1:-1,size:"width",children:(0,g.jsx)(C,{dir:b,"data-orientation":"horizontal",...m,ref:S,style:{...m.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:e=>{let t=getValueFromPointer(e.clientX);u?.(t)},onSlideMove:e=>{let t=getValueFromPointer(e.clientX);s?.(t)},onSlideEnd:()=>{v.current=void 0,c?.()},onStepKeyDown:e=>
1{let t=_[V?"from-left":"from-right"].includes(e.key);f?.({event:e,direction:t?-1:1})}})})},"SliderHorizontal")),R=r.forwardRef(__name(function(e,t){let{min:n,max:o,inverted:i,onSlideStart:l,onSlideMove:u,onSlideEnd:d,onStepKeyDown:s,...c}=e,f=r.useRef(null),m=(0,a.e)(t,f),h=r.useRef(void 0),p=!i;function getValueFromPointer(e){let t=h.current||f.current.getBoundingClientRect(),r=[0,t.height],i=p?[o,n]:[n,o],a=linearScale(r,i);return h.current=t,a(e-t.top)}return __name(getValueFromPointer,"getValueFromPointer"),(0,g.jsx)(E,{scope:e.__scopeSlider,startEdge:p?"bottom":"top",endEdge:p?"top":"bottom",size:"height",direction:p?1:-1,children:(0,g.jsx)(C,{"data-orientation":"vertical",...c,ref:m,style:{...c.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:e=>{let t=getValueFromPointer(e.clientY);l?.(t)},onSlideMove:e=>{let t=getValueFromPointer(e.clientY);u?.(t)},onSlideEnd:()=>{h.current=void 0,d?.()},onStepKeyDown:e=>{let t=_[p?"from-bottom":"from-top"].includes(e.key);s?.({event:e,direction:t?-1:1})}})})},"SliderVertical")),C=r.forwardRef(__name(function(e,t){let{__scopeSlider:n,onSlideStart:r,onSlideMove:o,onSlideEnd:a,onHomeKeyDown:l,onEndKeyDown:u,onStepKeyDown:d,...s}=e,c=y(v,n);return(0,g.jsx)(f.WV.span,{...s,ref:t,onKeyDown:(0,i.Mj)(e.onKeyDown,e=>{"Home"===e.key?(l(e),e.preventDefault()):"End"===e.key?(u(e),e.preventDefault()):p.concat(S).includes(e.key)&&(d(e),e.preventDefault())}),onPointerDown:(0,i.Mj)(e.onPointerDown,e=>{let t=e.target;t.setPointerCapture(e.pointerId),e.preventDefault(),c.thumbs.has(t)?t.focus({preventScroll:!0,focusVisible:!1}):r(e)}),onPointerMove:(0,i.Mj)(e.onPointerMove,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&o(e)}),onPointerUp:(0,i.Mj)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&(t.releasePointerCapture(e.pointerId),a(e))})})},"SliderImpl")),I=r.forwardRef(__name(function(e,t){let{__scopeSlider:n,...r}=e,o=y("SliderTrack",n);return(0,g.jsx)(f.WV.span,{"data-disabled":o.disabled?"":void 0,"data-orientation":o.orientation,...r,ref:t})},"SliderTrack")),F="SliderRange",B=r.forwardRef(__name(function(e,t){let{__scopeSlider:n,...o}=e,i=y(F,n),l=j(F,n),u=r.useRef(null),d=(0,a.e)(t,u),s=i.values.length,c=i.values.map(e=>convertValueToPercentage(e,i.min,i.max));return(0,g.jsx)(f.WV.span,{"data-orientation":i.orientation,"data-disabled":i.disabled?"":void 0,...o,ref:d,style:{...e.style,[l.startEdge]:(s>1?Math.min(...c):0)+"%",[l.endEdge]:100-Math.max(...c)+"%"}})},"SliderRange")),[k,A]=x("SliderThumb");function SliderThumbProvider(e){let{__scopeSlider:t,name:n,children:o,internal_do_not_use_render:i}=e,a=y("SliderThumbProvider",t),l=w(t),[u,d]=r.useState(null),s=r.useMemo(()=>u?l().findIndex(e=>e.ref.current===u):-1,[l,u]),f=(0,c.t)(u),m=!u||!!a.form||!!u.closest("form"),h=a.values[s],p=n??(a.name?a.name+(a.values.length>1?"[]":""):void 0),S=void 0===h?0:convertValueToPercentage(h,a.min,a.max);r.useEffect(()=>{if(u)return a.thumbs.add(u),()=>{a.thumbs.delete(u)}},[u,a.thumbs]);let _={value:h,name:p,form:a.form,isFormControl:m,index:s,thumb:u,onThumbChange:d,percent:S,size:f};return(0,g.jsx)(k,{scope:t,..._,children:isFunction(i)?i(_):o})}__name(SliderThumbProvider,"SliderThumbProvider");var L="SliderThumbTrigger",N=r.forwardRef(__name(function(e,t){let{__scopeSlider:n,...r}=e,o=y(L,n),l=j(L,n),{index:u,value:d,percent:s,size:c,onThumbChange:m}=A(L,n),h=(0,a.e)(t,m),p=getLabel(u,o.values.length),S=c?.[l.size],_=S?getThumbInBoundsOffset(S,s,l.direction):0;return(0,g.jsx)("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[l.startEdge]:`calc(${s}% + ${_}px)`},children:(0,g.jsx)(b.ItemSlot,{scope:n,children:(0,g.jsx)(f.WV.span,{role:"slider","aria-label":e["aria-label"]||p,"aria-valuemin":o.min,"aria-valuenow":d,"aria-valuemax":o.max,"aria-orientation":o.orientation,"data-orientation":o.orientation,"data-disabled":o.disabled?"":void 0,tabIndex:o.disabled?void 0:0,...r,ref:h,style:void 0===d?{display:"none"}:e.style,onFocus:(0,i.Mj)(e.onFocus,()=>{o.valueIndexToChangeRef.current=u})})})})},"SliderThumbTrigger")),H=r.forwardRef(__name(function(e,t){let{__scopeSlider:n,name:r,...o}=e;return(0,g.jsx)(SliderThumbProvider,{__scopeSlider:n,name:r,internal_do_not_use_render:({index:e,isFormControl:r})=>(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(N,{...o,ref:t,__scopeSlider:n}),r?(0,g.jsx)(O,{__scopeSlider:n},e):null]})})},"SliderThumb")),O=r.forwardRef(__name(function({__scopeSlider:e,...t},n){let{value:o,name:i,form:l}=A("SliderBubbleInput",e),u=r.useRef(null),d=(0,a.e)(u,n),c=(0,s.D)(o);return r.useEffect(()=>{let e=u.current;if(!e)return;let t=window.HTMLInputElement.prototype,n=Object.getOwnPropertyDescriptor(t,"value"),r=n.set;if(c!==o&&r){let t=new Event("input",{bubbles:!0});r.call(e,o),e.dispatchEvent(t)}},[c,o]),(0,g.jsx)(f.WV.input,{style:{display:"none"},name:i,form:l,...t,ref:d,defaultValue:o})},"SliderBubbleInput"));function getNextSortedValues(e=[],t,n){let r=[...e];return r[n]=t,r.sort((e,t)=>
1e-t)}function convertValueToPercentage(e,t,n){return(0,o.u)(100/(n-t)*(e-t),[0,100])}function getLabel(e,t){return t>2?`Value ${e+1} of ${t}`:2===t?["Minimum","Maximum"][e]:void 0}function getClosestValueIndex(e,t){if(1===e.length)return 0;let n=e.map(e=>Math.abs(e-t)),r=Math.min(...n);return n.indexOf(r)}function getThumbInBoundsOffset(e,t,n){let r=e/2,o=linearScale([0,50],[0,r]);return(r-o(t)*n)*n}function getStepsBetweenValues(e){return e.slice(0,-1).map((t,n)=>e[n+1]-t)}function hasMinStepsBetweenValues(e,t){if(t>0){let n=getStepsBetweenValues(e);return Math.min(...n)>=t}return!0}function linearScale(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])}}function getDecimalCount(e){if(!Number.isFinite(e))return 0;let t=e.toString();if(t.includes("e")){let[e,n]=t.split("e"),r=e.split(".")[1]||"",o=Number(n);return Math.max(0,r.length-o)}let n=t.split(".")[1];return n?n.length:0}function roundValue(e,t){let n=Math.pow(10,t);return Math.round(e*n)/n}function getNextStepValue(e,{min:t,step:n,direction:r,multiplier:o}){let i=getDecimalCount(n),a=(e-t)/n,l=Math.round(a),u=roundValue(l*n+t,i)===roundValue(e,i);return roundValue((u?l+o*r:r>0?Math.ceil(a):Math.floor(a))*n+t,i)}function isFunction(e){return"function"==typeof e}__name(getNextSortedValues,"getNextSortedValues"),__name(convertValueToPercentage,"convertValueToPercentage"),__name(getLabel,"getLabel"),__name(getClosestValueIndex,"getClosestValueIndex"),__name(getThumbInBoundsOffset,"getThumbInBoundsOffset"),__name(getStepsBetweenValues,"getStepsBetweenValues"),__name(hasMinStepsBetweenValues,"hasMinStepsBetweenValues"),__name(linearScale,"linearScale"),__name(getDecimalCount,"getDecimalCount"),__name(roundValue,"roundValue"),__name(getNextStepValue,"getNextStepValue"),__name(isFunction,"isFunction")}}]);
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.