1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8504],{58504:(e,r,a)=>{a.d(r,{Ay:()=>x});var t=a(14232),n=function(){return(n=Object.assign||function(e){for(var r,a=1,t=arguments.length;a<t;a++)for(var n in r=arguments[a])Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n]);return e}).apply(this,arguments)};function o(e,r,a){if(a||2==arguments.length)for(var t,n=0,o=r.length;n<o;n++)!t&&n in r||(t||(t=Array.prototype.slice.call(r,0,n)),t[n]=r[n]);return e.concat(t||Array.prototype.slice.call(r))}"function"==typeof SuppressedError&&SuppressedError;var c=function(e){return e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&")},i={k:1e3,m:1e6,b:1e9},l=function(e,r){void 0===r&&(r=".");var a=RegExp("(\\d+(".concat(c(r),"\\d*)?)([kmb])$"),"i"),t=e.match(a);if(t){var n=t[1],o=i[t[3].toLowerCase()];return Number(n.replace(r,"."))*o}},u=function(e,r){void 0===r&&(r=",");var a=RegExp(c(r),"g");return e.replace(a,"")},p=function(e,r){var a=c(r.join("")),t=RegExp("[^\\d".concat(a,"]"),"gi");return e.replace(t,"")},f=function(e){var r=e.value,a=e.groupSeparator,t=void 0===a?",":a,n=e.decimalSeparator,i=void 0===n?".":n,f=e.allowDecimals,d=e.decimalsLimit,s=void 0===d?2:d,v=e.allowNegativeValue,m=e.disableAbbreviations,g=void 0!==m&&m,S=e.prefix,y=void 0===S?"":S,b=e.transformRawValue,h=(void 0===b?function(e){return e}:b)(r);if("-"===h)return h;var w=g?[]:["k","m","b"],x=new RegExp("((^|\\D)-\\d)|(-".concat(c(y),")")).test(h),E=RegExp("(\\d+)-?".concat(c(y))).exec(r)||[],R=E[0],N=E[1],V=p(u(y?R?h.replace(R,"").concat(N):h.replace(y,""):h,t),o([t,i],w,!0)),D=V;if(!g){if(w.some(function(e){return e===V.toLowerCase().replace(i,"")}))return"";var C=l(V,i);C&&(D=String(C))}var O=x&&(void 0===v||v)?"-":"";if(i&&D.includes(i)){var F=V.split(i),k=F[0],A=F[1],j=s&&A?A.slice(0,s):A,L=void 0===f||f?"".concat(i).concat(j):"";return"".concat(O).concat(k).concat(L)}return"".concat(O).concat(D)},d=function(e,r,a){if(void 0!==a&&e.length>1){if(0===a)return e.replace(r,"");if(e.includes(r)){var t=e.split(r),n=t[0],o=t[1];if(o.length===a)return e;if(o.length>a)return"".concat(n).concat(r).concat(o.slice(0,a))}var c=e.length>a?new RegExp("(\\d+)(\\d{".concat(a,"})")):RegExp("(\\d)(\\d+)"),i=e.match(c);if(i){var n=i[1],o=i[2];return"".concat(n).concat(r).concat(o)}}return e},s=function(e,r){var a=r.groupSeparator,t=r.decimalSeparator,n=new RegExp("\\d([^".concat(c(void 0===a?",":a)).concat(c(void 0===t?".":t),"0-9]+)")),o=e.match(n);return o?o[1]:void 0},v=function(e){var r=e.value,a=e.decimalSeparator,t=e.intlConfig,o=e.decimalScale,i=e.prefix,l=void 0===i?"":i,u=e.suffix,p=void 0===u?"":u;if(""===r||void 0===r)return"";if("-"===r)return"-";var f=new RegExp("^\\d?-".concat(l?"".concat(c(l),"?"):"","\\d")).test(r),d="."!==a?m(r,a,f):r;a&&"-"!==a&&d.startsWith(a)&&(d="0"+d);var v={minimumFractionDigits:o||0,maximumFractionDigits:20},S=g((t?new Intl.NumberFormat(t.locale,t.currency?n(n({},v),{style:"currency",currency:t.currency}):v):new Intl.NumberFormat(void 0,v)).formatToParts(Number(d)),e),y=s(S,n({},e)),b=r.slice(-1)===a?a:"",h=(d.match(RegExp("\\d+\\.(\\d+)"))||[])[1];return(void 0===o&&h&&a&&(S=S.includes(a)?S.replace(RegExp("(\\d+)(".concat(c(a),")(\\d+)"),"g"),"$1$2".concat(h)):y&&!p?S.replace(y,"".concat(a).concat(h).concat(y)):"".concat(S).concat(a).concat(h)),p&&b)?"".concat(S).concat(b).concat(p):y&&b?S.replace(y,"".concat(b).concat(y)):y&&p?S.replace(y,"".concat(b).concat(p)):[S,b,p].join("")},m=function(e,r,a){var t=e;return r&&"."!==r&&(t=t.replace(RegExp(c(r),"g"),"."),a&&"-"===r&&(t="-".concat(t.slice(1)))),t},g=function(e,r){var a=r.prefix,t=r.groupSeparator,n=r.decimalSeparator,c=r.decimalScale,i=r.disableGroupSeparators,l=void 0!==i&&i;return e.reduce(function(e,r,i){var u=r.type,p=r.value;return 0===i&&a?"minusSign"===u?[p,a]:"currency"===u?o(o([],e,!0),[a],!1):[a,p]:"currency"===u?a?e:o(o([],e,!0),[p],!1):"group"===u?l?e:o(o([],e,!0),[void 0!==t?t:p],!1):"decimal"===u?void 0!==c&&0===c?e:o(o([],e,!0),[void 0!==n?n:p],!1):"fraction"===u?o(o([],e,!0),[void 0!==c?p.slice(0,c):p],!1):o(o([],e,!0),[p],!1)},[""]).join("")},S={currencySymbol:"",groupSeparator:"",decimalSeparator:"",prefix:"",suffix:""},y=function(e){var r=e||{},a=r.locale,t=r.currency;return(a?new Intl.NumberFormat(a,t?{currency:t,style:"currency"}:void 0):new Intl.NumberFormat).formatToParts(1000.1).reduce(function(e,r,a){if("currency"===r.type)if(0===a)return n(n({},e),{currencySymbol:r.value,prefix:r.value});else return n(n({},e),{currencySymbol:r.value,suffix:r.value});return"group"===r.type?n(n({},e),{groupSeparator:r.value}):"decimal"===r.type?n(n({},e),{decimalSeparator:r.value}):e},S)},b=function(e){return RegExp(/\d/,"gi").test(e)},h=function(e,r,a){if(void 0===r&&(r="."),void 0===a||""===e||void 0===e)return e;if(!e.match(/\d/g))return"";var t=e.split(r),n=t[0],o=t[1];if(0===a)return n;var c=o||"";if(c.length<a)for(;c.length<a;)c+="0";else c=c.slice(0,a);return"".concat(n).concat(r).concat(c)},w=function(e){var r=e.selectionStart,a=e.value,t=e.lastKeyStroke,n=e.stateValue,o=e.groupSeparator,c=r,i=a;if(n&&c){var l=a.split("");return"Backspace"===t&&n[c]===o&&(l.splice(c-1,1),c-=1),"Delete"===t&&n[c]===o&&(l.splice(c,1),c+=1),{modifiedValue:i=l.join(""),cursorPosition:c}}return{modifiedValue:i,cursorPosition:r}},x=(0,t.forwardRef)(function(e,r){var a=e.allowDecimals,o=e.allowNegativeValue,c=e.id,i=e.name,l=e.className,u=e.customInput,p=e.decimalsLimit,m=e.defaultValue,g=e.disabled,S=e.maxLength,x=e.value,E=e.onValueChange,R=e.fixedDecimalLength,N=e.placeholder,V=e.decimalScale,D=e.prefix,C=e.suffix,O=e.intlConfig,F=e.step,k=e.min,A=e.max,j=e.disableGroupSeparators,L=void 0!==j&&j,I=e.disableAbbreviations,P=e.decimalSeparator,K=e.groupSeparator,B=e.onChange,U=e.onFocus,$=e.onBlur,G=e.onKeyDown,_=e.onKeyUp,T=e.transformRawValue,M=e.formatValueOnBlur,H=void 0===M||M,W=function(e,r){var a={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&0>r.indexOf(t)&&(a[t]=e[t]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,t=Object.getOwnPropertySymbols(e);n<t.length;n++)0>r.indexOf(t[n])&&Object.prototype.propertyIsEnumerable.call(e,t[n])&&(a[t[n]]=e[t[n]]);return a}(e,["allowDecimals","allowNegativeValue","id","name","className","customInput","decimalsLimit","defaultValue","disabled","maxLength","value","onValueChange","fixedDecimalLength","placeholder","decimalScale","prefix","suffix","intlConfig","step","min","max","disableGroupSeparators","disableAbbreviations","decimalSeparator","groupSeparator","onChange","onFocus","onBlur","onKeyDown","onKeyUp","transformRawValue","formatValueOnBlur"]);if(P&&b(P))throw Error("decimalSeparator cannot be a number");if(K&&b(K))throw Error("groupSeparator cannot be a number");var q=(0,t.useMemo)(function(){return y(O)},[O]),z=P||q.decimalSeparator||"",J=K||q.groupSeparator||"";if(z&&J&&z===J&&!1===L)throw Error("decimalSeparator cannot be the same as groupSeparator");var Q={decimalSeparator:z,groupSeparator:J,disableGroupSeparators:L,intlConfig:O,prefix:D||q.prefix,suffix:C},X={decimalSeparator:z,groupSeparator:J,allowDecimals:void 0===a||a,decimalsLimit:p||R||2,allowNegativeValue:void 0===o||o,disableAbbreviations:void 0!==I&&I,prefix:D||q.prefix,transformRawValue:T},Y=(0,t.useState)(function(){return null!=m?v(n(n({},Q),{decimalScale:V,value:String(m)})):null!=x?v(n(n({},Q),{decimalScale:V,value:String(x)})):""}),Z=Y[0],ee=Y[1],er=(0,t.useState)(!1),ea=er[0],et=er[1],en=(0,t.useState)(0),eo=en[0],ec=en[1],ei=(0,t.useState)(0),el=ei[0],eu=ei[1],ep=(0,t.useState)(null),ef=ep[0],ed=ep[1],es=(0,t.useRef)(null);(0,t.useImperativeHandle)(r,function(){return es.current});var ev=function(e,r){et(!0);var a=w({selectionStart:r,value:e,lastKeyStroke:ef,stateValue:Z,groupSeparator:J}),t=a.modifiedValue,o=a.cursorPosition,c=f(n({value:t},X));if(!S||!(c.replace(/-/g,"").length>S)){if(""===c||"-"===c||c===z){E&&E(void 0,i,{float:null,formatted:"",value:""}),ee(c),ec(1);return}var l=parseFloat(z?c.replace(z,"."):c),u=v(n({value:c},Q));if(null!=o){var p=o+(u.length-e.length);ec(p=p<=0?D?D.length:0:p),eu(el+1)}ee(u),E&&E(c,i,{float:l,formatted:u,value:c})}};(0,t.useEffect)(function(){null==x&&null==m&&ee("")},[m,x]),(0,t.useEffect)(function(){ea&&"-"!==Z&&es.current&&document.activeElement===es.current&&es.current.setSelectionRange(eo,eo)},[Z,eo,es,ea,el]);var em=n({type:"text",inputMode:"decimal",id:c,name:i,className:l,onCh
1ange:function(e){var r=e.target;ev(r.value,r.selectionStart),B&&B(e)},onBlur:function(e){var r=e.target.value,a=f(n({value:r},X));if("-"===a||a===z||!a){ee(""),$&&$(e);return}var t=h(d(a,z,R),z,void 0!==V?V:R),o=parseFloat(t.replace(z,".")),c=v(n(n({},Q),{value:t}));E&&H&&E(t,i,{float:o,formatted:c,value:t}),ee(c),$&&$(e)},onFocus:function(e){return U&&U(e),Z?Z.length:0},onKeyDown:function(e){var r=e.key;if(ed(r),F&&("ArrowUp"===r||"ArrowDown"===r)){e.preventDefault(),ec(Z.length);var a=parseFloat(null!=x?String(x).replace(z,"."):f(n({value:Z},X)))||0,t="ArrowUp"===r?a+F:a-F;if(void 0!==k&&t<Number(k)||void 0!==A&&t>Number(A))return;var o=String(F).includes(".")?Number(String(F).split(".")[1].length):void 0;ev(String(o?t.toFixed(o):t).replace(".",z))}G&&G(e)},onKeyUp:function(e){var r=e.key,a=e.currentTarget.selectionStart;if("ArrowUp"!==r&&"ArrowDown"!==r&&"-"!==Z){var t=s(Z,{groupSeparator:J,decimalSeparator:z});if(t&&a&&a>Z.length-t.length&&es.current){var n=Z.length-t.length;es.current.setSelectionRange(n,n)}}_&&_(e)},placeholder:N,disabled:void 0!==g&&g,value:null==x||"-"===Z||z&&Z===z?Z:v(n(n({},Q),{decimalScale:ea?void 0:V,value:String(x)})),ref:es},W);return u?t.createElement(u,n({},em)):t.createElement("input",n({},em))});x.displayName="CurrencyInput"}}]);
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.