1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1211],{71211:(e,t,r)=>{r.d(t,{Q7:()=>j,OO:()=>T});var n=r(37876),a=r(29185),u=r(16229),l=r(75255),i=r(14232),s=r(18387);let o=e=>(0,n.jsx)(s.I,{viewBox:"0 0 24 24",...e,children:(0,n.jsx)("path",{fill:"currentColor",d:"M21,5H3C2.621,5,2.275,5.214,2.105,5.553C1.937,5.892,1.973,6.297,2.2,6.6l9,12 c0.188,0.252,0.485,0.4,0.8,0.4s0.611-0.148,0.8-0.4l9-12c0.228-0.303,0.264-0.708,0.095-1.047C21.725,5.214,21.379,5,21,5z"})}),c=e=>(0,n.jsx)(s.I,{viewBox:"0 0 24 24",...e,children:(0,n.jsx)("path",{fill:"currentColor",d:"M12.8,5.4c-0.377-0.504-1.223-0.504-1.6,0l-9,12c-0.228,0.303-0.264,0.708-0.095,1.047 C2.275,18.786,2.621,19,3,19h18c0.379,0,0.725-0.214,0.895-0.553c0.169-0.339,0.133-0.744-0.095-1.047L12.8,5.4z"})});var b=r(58426);function m(e,t){let r=function(e){let t=parseFloat(e);return"number"!=typeof t||Number.isNaN(t)?0:t}(e),n=10**(t??10);return r=Math.round(r*n)/n,t?r.toFixed(t):r.toString()}function p(e){if(!Number.isFinite(e))return 0;let t=1,r=0;for(;Math.round(e*t)/t!==e;)t*=10,r+=1;return r}function d(e){return parseFloat(e.toString().replace(/[^\w.-]+/g,""))}function f(e,t){return Math.max(p(t),p(e))}function v(e,t,r){let n=d(e);if(Number.isNaN(n))return;let a=f(n,t);return m(n,r??a)}var N=r(36640),x=r(29047),C=r(78430),y=r(93968),g=r(57396),h=r(71851);function k(e,t,r,n){(0,i.useEffect)(()=>{if(!e.current||!n)return;let a=e.current.ownerDocument.defaultView??window,u=Array.isArray(t)?t:[t],l=new a.MutationObserver(e=>{for(let t of e)"attributes"===t.type&&t.attributeName&&u.includes(t.attributeName)&&r(t)});return l.observe(e.current,{attributes:!0,attributeFilter:u}),()=>l.disconnect()})}let w=/^[Ee0-9+\-.]$/;function A(e){return w.test(e)}var S=r(70667),I=r(89461),E=r(83083),M=r(66394);let[_,D]=(0,u.q)({name:"NumberInputStylesContext",errorMessage:"useNumberInputStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<NumberInput />\" "}),[P,R]=(0,u.q)({name:"NumberInputContext",errorMessage:"useNumberInputContext: `context` is undefined. Seems you forgot to wrap number-input's components within <NumberInput />"}),j=(0,I.R)(function(e,t){let r=(0,M.o)("NumberInput",e),u=(0,a.M)(e),{htmlProps:s,...o}=function(e={}){let{focusInputOnChange:t=!0,clampValueOnBlur:r=!0,keepWithinRange:n=!0,min:a=Number.MIN_SAFE_INTEGER,max:u=Number.MAX_SAFE_INTEGER,step:l=1,isReadOnly:s,isDisabled:o,isRequired:c,isInvalid:p,pattern:w="[0-9]*(.[0-9]+)?",inputMode:S="decimal",allowMouseWheel:I,id:E,onChange:M,precision:_,name:D,"aria-describedby":P,"aria-label":R,"aria-labelledby":j,onFocus:T,onBlur:F,onInvalid:H,getAriaValueText:O,isValidCharacter:B,format:K,parse:q,...U}=e,G=(0,b.c)(T),L=(0,b.c)(F),V=(0,b.c)(H),z=(0,b.c)(B??A),X=(0,b.c)(O),Q=function(e={}){let{onChange:t,precision:r,defaultValue:n,value:a,step:u=1,min:l=Number.MIN_SAFE_INTEGER,max:s=Number.MAX_SAFE_INTEGER,keepWithinRange:o=!0}=e,c=(0,b.c)(t),[p,N]=(0,i.useState)(()=>null==n?"":v(n,u,r)??""),x=void 0!==a,C=x?a:p,y=f(d(C),u),g=r??y,h=(0,i.useCallback)(e=>{e!==C&&(x||N(e.toString()),c?.(e.toString(),d(e)))},[c,x,C]),k=(0,i.useCallback)(e=>{let t=e;if(o){var r;t=null==(r=t)?r:(s<l&&console.warn("clamp: max cannot be less than min"),Math.min(Math.max(r,l),s))}return m(t,g)},[g,o,s,l]),w=(0,i.useCallback)((e=u)=>{let t;h(k(""===C?d(e):d(C)+e))},[k,u,h,C]),A=(0,i.useCallback)((e=u)=>{let t;h(k(""===C?d(-e):d(C)-e))},[k,u,h,C]),S=(0,i.useCallback)(()=>{let e;h(null==n?"":v(n,u,r)??l)},[n,r,u,h,l]),I=(0,i.useCallback)(e=>{h(v(e,u,g)??l)},[g,u,h,l]),E=d(C),M=E>s||E<l;return{isOutOfRange:M,isAtMax:E===s,isAtMin:E===l,precision:g,value:C,valueAsNumber:E,update:h,reset:S,increment:w,decrement:A,clamp:k,cast:I,setValue:N}}(e),{update:Y,increment:$,decrement:J}=Q,[W,Z]=(0,i.useState)(!1),ee=!(s||o),et=(0,i.useRef)(null),er=(0,i.useRef)(null),en=(0,i.useRef)(null),ea=(0,i.useRef)(null),eu=(0,i.useCallback)(e=>e.split("").filter(z).join(""),[z]),el=(0,i.useCallback)(e=>q?.(e)??e,[q]),ei=(0,i.useCallback)(e=>(K?.(e)??e).toString(),[K]);(0,N.w)(()=>{Q.valueAsNumber>u?V?.("rangeOverflow",ei(Q.value),Q.valueAsNumber):Q.valueAsNumber<a&&V?.("rangeOverflow",ei(Q.value),Q.valueAsNumber)},[Q.valueAsNumber,Q.value,ei,V]),(0,x.U)(()=>
1{if(et.current&&et.current.value!=Q.value){let e=el(et.current.value);Q.setValue(eu(e))}},[el,eu]);let es=(0,i.useCallback)((e=l)=>{ee&&$(e)},[$,ee,l]),eo=(0,i.useCallback)((e=l)=>{ee&&J(e)},[J,ee,l]),ec=function(e,t){let[r,n]=(0,i.useState)(!1),[a,u]=(0,i.useState)(null),[l,s]=(0,i.useState)(!0),o=(0,i.useRef)(null),c=()=>clearTimeout(o.current);!function(e,t){let r=(0,b.c)(e);(0,i.useEffect)(()=>{let e=null;return null!==t&&(e=window.setInterval(()=>r(),t)),()=>{e&&window.clearInterval(e)}},[t,r])}(()=>{"increment"===a&&e(),"decrement"===a&&t()},r?50:null);let m=(0,i.useCallback)(()=>{l&&e(),o.current=setTimeout(()=>{s(!1),n(!0),u("increment")},300)},[e,l]),p=(0,i.useCallback)(()=>{l&&t(),o.current=setTimeout(()=>{s(!1),n(!0),u("decrement")},300)},[t,l]),d=(0,i.useCallback)(()=>{s(!0),n(!1),c()},[]);return(0,i.useEffect)(()=>()=>c(),[]),{up:m,down:p,stop:d,isSpinning:r}}(es,eo);k(en,"disabled",ec.stop,ec.isSpinning),k(ea,"disabled",ec.stop,ec.isSpinning);let eb=(0,i.useCallback)(e=>{!e.nativeEvent.isComposing&&(Y(eu(el(e.currentTarget.value))),er.current={start:e.currentTarget.selectionStart,end:e.currentTarget.selectionEnd})},[Y,eu,el]),em=(0,i.useCallback)(e=>{G?.(e),er.current&&(e.currentTarget.selectionStart=er.current.start??e.currentTarget.value?.length,e.currentTarget.selectionEnd=er.current.end??e.currentTarget.selectionStart)},[G]),ep=(0,i.useCallback)(e=>{if(e.nativeEvent.isComposing)return;!function(e,t){if(null==e.key)return!0;let r=e.ctrlKey||e.altKey||e.metaKey;return 1!==e.key.length||!!r||t(e.key)}(e,z)&&e.preventDefault();let t=ed(e)*l,r={ArrowUp:()=>es(t),ArrowDown:()=>eo(t),Home:()=>Y(a),End:()=>Y(u)}[e.key];r&&(e.preventDefault(),r(e))},[z,l,es,eo,Y,a,u]),ed=e=>{let t=1;return(e.metaKey||e.ctrlKey)&&(t=.1),e.shiftKey&&(t=10),t},ef=(0,i.useMemo)(()=>{let e=X?.(Q.value);return null!=e?e:Q.value.toString()||void 0},[Q.value,X]),ev=(0,i.useCallback)(()=>{let e=Q.value;""!==Q.value&&(/^[eE]/.test(Q.value.toString())?Q.setValue(""):(Q.valueAsNumber<a&&(e=a),Q.valueAsNumber>u&&(e=u),Q.cast(e)))},[Q,u,a]),eN=(0,i.useCallback)(()=>{Z(!1),r&&ev()},[r,Z,ev]),ex=(0,i.useCallback)(()=>{t&&requestAnimationFrame(()=>{et.current?.focus()})},[t]),eC=(0,i.useCallback)(e=>{e.preventDefault(),ec.up(),ex()},[ex,ec]),ey=(0,i.useCallback)(e=>{e.preventDefault(),ec.down(),ex()},[ex,ec]);(0,C.M)(()=>et.current,"wheel",e=>{let t=(et.current?.ownerDocument??document).activeElement===et.current;if(!I||!t)return;e.preventDefault();let r=ed(e)*l,n=Math.sign(e.deltaY);-1===n?es(r):1===n&&eo(r)},{passive:!1});let eg=(0,i.useCallback)((e={},t=null)=>{let r=o||n&&Q.isAtMax;return{...e,ref:(0,y.Px)(t,en),role:"button",tabIndex:-1,onPointerDown:(0,g.H)(e.onPointerDown,e=>{0!==e.button||r||eC(e)}),onPointerLeave:(0,g.H)(e.onPointerLeave,ec.stop),onPointerUp:(0,g.H)(e.onPointerUp,ec.stop),disabled:r,"aria-disabled":(0,h.r)(r)}},[Q.isAtMax,n,eC,ec.stop,o]),eh=(0,i.useCallback)((e={},t=null)=>{let r=o||n&&Q.isAtMin;return{...e,ref:(0,y.Px)(t,ea),role:"button",tabIndex:-1,onPointerDown:(0,g.H)(e.onPointerDown,e=>{0!==e.button||r||ey(e)}),onPointerLeave:(0,g.H)(e.onPointerLeave,ec.stop),onPointerUp:(0,g.H)(e.onPointerUp,ec.stop),disabled:r,"aria-disabled":(0,h.r)(r)}},[Q.isAtMin,n,ey,ec.stop,o]),ek=(0,i.useCallback)((e={},t=null)=>({name:D,inputMode:S,type:"text",pattern:w,"aria-labelledby":j,"aria-label":R,"aria-describedby":P,id:E,disabled:o,...e,readOnly:e.readOnly??s,"aria-readonly":e.readOnly??s,"aria-required":e.required??c,required:e.required??c,ref:(0,y.Px)(et,t),value:ei(Q.value),role:"spinbutton","aria-valuemin":a,"aria-valuemax":u,"aria-valuenow":Number.isNaN(Q.valueAsNumber)?void 0:Q.valueAsNumber,"aria-invalid":(0,h.r)(p??Q.isOutOfRange),"aria-valuetext":ef,autoComplete:"off",autoCorrect:"off",onChange:(0,g.H)(e.onChange,eb),onKeyDown:(0,g.H)(e.onKeyDown,ep),onFocus:(0,g.H)(e.onFocus,em,()=>Z(!0)),onBlur:(0,g.H)(e.onBlur,L,eN)}),[D,S,w,j,R,ei,P,E,o,c,s,p,Q.value,Q.valueAsNumber,Q.isOutOfRange,a,u,ef,eb,ep,em,L,eN]);return{value:ei(Q.value),valueAsNumber:Q.valueAsNumber,isFocused:W,isDisabled:o,isReadOnly:s,getIncrementButtonProps:eg,getDecrementButtonProps:eh,getInputProps:ek,htmlProps:U}}((0,S.v)(u)),c=(0,i.useMemo)(()=>o,[o]);return(0,n.jsx)(P,{value:c,children:(0,n.jsx)(_,{value:r,children:(0,n.jsx)(E.B.div,{...s,ref:t,className:(0,l.cx)("chakra-numberinput",e.className),__css:{position:"relative",zIndex:0,...r.root}})})})});j.displayName="NumberInput",(0,I.R)(function(e,t){let r=D();return(0,n.jsx)(E.B.div,{"aria-hidden":!0,ref:t,...e,__css:{display:"flex",flexDirection:"column",position:"absolute",top:"0",insetEnd:"0px",margin:"1px",height:"calc(100% - 2px)",zIndex:1,...r.stepperGroup}})}).displayName="NumberInputStepper";let T=(0,I.R)(function(e,t){let{getInputProps:r}=R(),a=r(e,t),u=D();return(0,n.jsx)(E.B.input,{...a,className:(0,l.cx)("chakra-numberinput__field",e.className),__css:{width:"100%",...u.field}})});T.displayName="NumberInputField";let F=(0,E.B)("div",{baseStyle:{display:"flex",justifyContent:"center",alignItems:"center",flex:1,transitionProperty:"common",transitionDuration:"normal",userSelect:"none",cursor:"pointer",lineHeight:"normal"}});(0,I.R)(function(e,t){let r=D(),{getDecrementButtonProps:a}=R(),u=a(e,t);return(0,n.jsx)(F,{...u,__css:r.stepper,children:e.children??(0,n.jsx)(o,{})})}).displayName="NumberDecrementStepper",(0,I.R)(function(e,t){let{getIncrementButtonProps:r}=R(),a=r(e,t),u=D();return(0,n.jsx)(F,{...a,__css:u.stepper,children:e.children??(0,n.jsx)(c,{})})}).displayName="NumberIncrementStepper"}}]);
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.