1"use strict"; 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="4836ec14-9c1c-5718-8024-247cc294d5d4")}catch(e){}}(); 3(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[238],{238:function(e,t,r){r.r(t),r.d(t,{default:function(){return M}});var n=r(91880);const a=(0,r(37729).I)("div")({name:"NumberOverlayEditorStyle",class:"gdg-n15fjm3e",propsAsIs:!1});function u(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]])}return r}var o;function i(){}function l(e){return!!(e||"").match(/\d/)}function c(e){return null==e}function s(e){return c(e)||function(e){return"number"==typeof e&&isNaN(e)}(e)||"number"==typeof e&&!isFinite(e)}function f(e){return e.replace(/[-[\]/{}()*+?.\\^$|]/g,"\\$&")}function v(e,t){void 0===t&&(t=!0);var r="-"===e[0],n=r&&t,a=(e=e.replace("-","")).split(".");return{beforeDecimal:a[0],afterDecimal:a[1]||"",hasNegation:r,addNegation:n}}function d(e,t,r){for(var n="",a=r?"0":"",u=0;u<=t-1;u++)n+=e[u]||a;return n}function g(e,t){return Array(t+1).join(e)}function m(e){var t=e+"",r="-"===t[0]?"-":"";r&&(t=t.substring(1));var n=t.split(/[eE]/g),a=n[0],u=n[1];if(!(u=Number(u)))return r+a;var o=1+u,i=(a=a.replace(".","")).length;return o<0?a="0."+g("0",Math.abs(o))+a:o>=i?a+=g("0",o-i):a=(a.substring(0,o)||"0")+"."+a.substring(o),r+a}function p(e,t,r){if(-1!==["","-"].indexOf(e))return e;var n=(-1!==e.indexOf(".")||r)&&t,a=v(e),u=a.beforeDecimal,o=a.afterDecimal,i=a.hasNegation,l=parseFloat("0."+(o||"0")),c=(o.length<=t?"0."+o:l.toFixed(t)).split("."),s=u;return u&&Number(c[0])&&(s=u.split("").reverse().reduce((function(e,t,r){return e.length>r?(Number(e[0])+Number(t)).toString()+e.substring(1,e.length):t+e}),c[0])),""+(i?"-":"")+s+(n?".":"")+d(c[1]||"",t,r)}function h(e,t){if(e.value=e.value,null!==e){if(e.createTextRange){var r=e.createTextRange();return r.move("character",t),r.select(),!0}return e.selectionStart||0===e.selectionStart?(e.focus(),e.setSelectionRange(t,t),!0):(e.focus(),!1)}}!function(e){e.event="event",e.props="prop"}(o||(o={}));var S,b,y,V=(S=function(e,t){for(var r=0,n=0,a=e.length,u=t.length;e[r]===t[r]&&r<a;)r++;for(;e[a-1-n]===t[u-1-n]&&u-n>r&&a-n>r;)n++;return{from:{start:r,end:a-n},to:{start:r,end:u-n}}},y=void 0,function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return b&&e.length===b.length&&e.every((function(e,t){return e===b[t]}))?y:(b=e,y=S.apply(void 0,e))});function w(e){return Math.max(e.selectionStart,e.selectionEnd)}function x(e){return{from:{start:0,end:0},to:{start:0,end:e.length},lastValue:""}}function D(e){var t=e.currentValue,r=e.formattedValue,n=e.currentValueIndex,a=e.formattedValueIndex;return t[n]===r[a]}function N(e,t,r,n){var a,u,o,i=e.length;if(a=t,u=0,o=i,t=Math.min(Math.max(a,u),o),"left"===n){for(;t>=0&&!r[t];)t--;-1===t&&(t=r.indexOf(!0))}else{for(;t<=i&&!r[t];)t++;t>i&&(t=r.lastIndexOf(!0))}return-1===t&&(t=i),t}function O(e){for(var t=Array.from({length:e.length+1}).map((function(){return!0})),r=0,n=t.length;r<n;r++)t[r]=Boolean(l(e[r])||l(e[r-1]));return t}function E(e,t,r,a,u,o){void 0===o&&(o=i);var l=function(e){var t=(0,n.useRef)(e);t.current=e;var r=(0,n.useRef)((function(){for(var e=[],r=arguments.length;r--;)e[r]=arguments[r];return t.current.apply(t,e)}));return r.current}((function(e,t){var r,n;return s(e)?(n="",r=""):"number"==typeof e||t?(n="number"==typeof e?m(e):e,r=a(n)):(n=u(e,void 0),r=a(n)),{formattedValue:r,numAsString:n}})),f=(0,n.useState)((function(){return l(c(e)?t:e,r)})),v=f[0],d=f[1],g=e,p=r;c(e)&&(g=v.numAsString,p=!0);var h=l(g,p);return(0,n.useMemo)((function(){d(h)}),[h.formattedValue]),[v,function(e,t){e.formattedValue!==v.formattedValue&&d({formattedValue:e.formattedValue,numAsString:e.value}),o(e,t)}]}function A(e){return e.replace(/[^0-9]/g,"")}function C(e){return e}function I(e){var t=e.type;void 0===t&&(t="text");var r=e.displayType;void 0===r&&(r="input");var a=e.customInput,c=e.renderText,s=e.getInputRef,f=e.format;void 0===f&&(f=C);var v=e.removeFormatting;void 0===v&&(v=A);var d=e.defaultValue,g=e.valueIsNumericString,m=e.onValueChange,p=e.isAllowed,S=e.onCh
3ange;void 0===S&&(S=i);var b=e.onKeyDown;void 0===b&&(b=i);var y=e.onMouseUp;void 0===y&&(y=i);var x=e.onFocus;void 0===x&&(x=i);var I=e.onBlur;void 0===I&&(I=i);var T=e.value,j=e.getCaretBoundary;void 0===j&&(j=O);var B=e.isValidInputCharacter;void 0===B&&(B=l);var R=e.isCharacterSame,F=u(e,["type","displayType","customInput","renderText","getInputRef","format","removeFormatting","defaultValue","valueIsNumericString","onValueChange","isAllowed","onChange","onKeyDown","onMouseUp","onFocus","onBlur","value","getCaretBoundary","isValidInputCharacter","isCharacterSame"]),L=E(T,d,Boolean(g),f,v,m),M=L[0],_=M.formattedValue,k=M.numAsString,K=L[1],W=(0,n.useRef)(),P=(0,n.useRef)({formattedValue:_,numAsString:k}),U=function(e,t){P.current={formattedValue:e.formattedValue,numAsString:e.value},K(e,t)},G=(0,n.useState)(!1),$=G[0],H=G[1],Z=(0,n.useRef)(null),q=(0,n.useRef)({setCaretTimeout:null,focusTimeout:null});(0,n.useEffect)((function(){return H(!0),function(){clearTimeout(q.current.setCaretTimeout),clearTimeout(q.current.focusTimeout)}}),[]);var z=f,J=function(e,t){var r=parseFloat(t);return{formattedValue:e,value:t,floatValue:isNaN(r)?void 0:r}},Q=function(e,t,r){0===e.selectionStart&&e.selectionEnd===e.value.length||(h(e,t),q.current.setCaretTimeout=setTimeout((function(){e.value===r&&e.selectionStart!==t&&h(e,t)}),0))},X=function(e,t,r){return N(e,t,j(e),r)},Y=function(e,t,r){var n=j(t),a=function(e,t,r,n,a,u,o){void 0===o&&(o=D);var i=a.findIndex((function(e){return e})),l=e.slice(0,i);t||r.startsWith(l)||(t=l,r=l+r,n+=l.length);for(var c=r.length,s=e.length,f={},v=new Array(c),d=0;d<c;d++){v[d]=-1;for(var g=0,m=s;g<m;g++)if(o({currentValue:r,lastValue:t,formattedValue:e,currentValueIndex:d,formattedValueIndex:g})&&!0!==f[g]){v[d]=g,f[g]=!0;break}}for(var p=n;p<c&&(-1===v[p]||!u(r[p]));)p++;var h=p===c||-1===v[p]?s:v[p];for(p=n-1;p>0&&-1===v[p];)p--;var S=-1===p||-1===v[p]?0:v[p]+1;return S>h?h:n-S<h-n?S:h}(t,_,e,r,n,B,R);return a=N(t,a,n)};(0,n.useEffect)((function(){var e=P.current,t=e.formattedValue,r=e.numAsString;_===t&&k===r||U(J(_,k),{event:void 0,source:o.props})}),[_,k]);var ee=Z.current?w(Z.current):void 0;("undefined"!=typeof window?n.useLayoutEffect:n.useEffect)((function(){var e=Z.current;if(_!==P.current.formattedValue&&e){var t=Y(P.current.formattedValue,_,ee);e.value=_,Q(e,t,_)}}),[_]);var te=function(e,t,r){var n=t.target,a=W.current?function(e,t){var r=Math.min(e.selectionStart,t);return{from:{start:r,end:e.selectionEnd},to:{start:r,end:t}}}(W.current,n.selectionEnd):V(_,e),u=Object.assign(Object.assign({},a),{lastValue:_}),o=v(e,u),i=z(o);if(o=v(i,void 0),p&&!p(J(i,o))){var l=t.target,c=w(l),s=Y(e,_,c);return l.value=_,Q(l,s,_),!1}return function(e){var t=e.formattedValue;void 0===t&&(t="");var r,n=e.input,a=e.source,u=e.event,o=e.numAsString;if(n){var i=e.inputValue||n.value,l=w(n);n.value=t,void 0!==(r=Y(i,t,l))&&Q(n,r,t)}t!==_&&U(J(t,o),{event:u,source:a})}({formattedValue:i,numAsString:o,inputValue:e,event:t,source:r,input:t.target}),!0},re=function(e,t){void 0===t&&(t=0);var r=e.selectionStart,n=e.selectionEnd;W.current={selectionStart:r,selectionEnd:n+t}},ne=!$||"undefined"==typeof navigator||navigator.platform&&/iPhone|iPod/.test(navigator.platform)?void 0:"numeric",ae=Object.assign({inputMode:ne},F,{type:t,value:_,onChange:function(e){var t=e.target.value;te(t,e,o.event)&&S(e),W.current=void 0},onKeyDown:function(e){var t,r=e.target,n=e.key,a=r.selectionStart,u=r.selectionEnd,o=r.value;void 0===o&&(o=""),"ArrowLeft"===n||"Backspace"===n?t=Math.max(a-1,0):"ArrowRight"===n?t=Math.min(a+1,o.length):"Delete"===n&&(t=a);var i=0;"Delete"===n&&a===u&&(i=1);var l="ArrowLeft"===n||"ArrowRight"===n;if(void 0===t||a!==u&&!l)return b(e),void re(r,i);var c=t;l?(c=X(o,t,"ArrowLeft"===n?"left":"right"))!==t&&e.preventDefault():"Delete"!==n||B(o[t])?"Backspace"!==n||B(o[t])||(c=X(o,t,"left")):c=X(o,t,"right");c!==t&&Q(r,c,o),b(e),re(r,i)},onMouseUp:function(e){var t=e.target,r=function(){var e=t.selectionStart,r=t.selectionEnd,n=t.value;if(void 0===n&&(n=""),e===r){var a=X(n,e);a!==e&&Q(t,a,n)}};r(),requestAnimationFrame((function(){r()})),y(e),re(t)},onFocus:function(e){e.persist&&e.persist();var t=e.target,r=e.currentTarget;Z.current=t,q.current.focusTimeout=setTimeout((function(){var n=t.selectionStart,a=t.selectionEnd,u=t.value;void 0===u&&(u="");var o=X(u,n);o===n||0===n&&a===u.length||Q(t,o,u),x(Object.assign(Object.assign({},e),{currentTarget:r}))}),0)},onBlur:function(e){Z.current=null,clearTimeout(q.current.focusTimeout),clearTimeout(q.current.setCaretTimeout),I(e)}});if("text"===r)return c?n.createElement(n.Fragment,null,c(_,F)||null):n.createElement("span",Object.assign({},F,{ref:s}),_);if(a){var ue=a;return n.createElement(ue,Object.assign({},ae,{ref:s}))}return n.createElement("input",Object.assign({},ae,{ref:s}))}function T(e,t){var r=t.decimalScale,n=t.fixedDecimalScale,a=t.prefix;void 0===a&&(a="");var u=t.suffix;void 0===u&&(u="");
vendor: 4,231 bytes, line 3
3var o=t.allowNegative,i=t.thousandsGroupStyle;if(void 0===i&&(i="thousand"),""===e||"-"===e)return e;var l=j(t),c=l.thousandSeparator,s=l.decimalSeparator,f=0!==r&&-1!==e.indexOf(".")||r&&n,g=v(e,o),m=g.beforeDecimal,p=g.afterDecimal,h=g.addNegation;return void 0!==r&&(p=d(p,r,!!n)),c&&(m=function(e,t,r){var n=function(e){switch(e){case"lakh":return/(\d+?)(?=(\d\d)+(\d)(?!\d))(\.\d+)?/g;case"wan":return/(\d)(?=(\d{4})+(?!\d))/g;default:return/(\d)(?=(\d{3})+(?!\d))/g}}(r),a=e.search(/[1-9]/);return a=-1===a?e.length:a,e.substring(0,a)+e.substring(a,e.length).replace(n,"$1"+t)}(m,c,i)),a&&(m=a+m),u&&(p+=u),h&&(m="-"+m),e=m+(f&&s||"")+p}function j(e){var t=e.decimalSeparator;void 0===t&&(t=".");var r=e.thousandSeparator,n=e.allowedDecimalSeparators;return!0===r&&(r=","),n||(n=[t,"."]),{decimalSeparator:t,thousandSeparator:r,allowedDecimalSeparators:n}}function B(e,t,r){var n;void 0===t&&(t=x(e));var a=r.allowNegative,u=r.prefix;void 0===u&&(u="");var o=r.suffix;void 0===o&&(o="");var i=r.decimalScale,c=t.from,s=t.to,d=s.start,g=s.end,m=j(r),p=m.allowedDecimalSeparators,h=m.decimalSeparator,S=e[g]===h;if(l(e)&&(e===u||e===o)&&""===t.lastValue)return e;if(g-d==1&&-1!==p.indexOf(e[d])){var b=0===i?"":h;e=e.substring(0,d)+b+e.substring(d+1,e.length)}var y=function(e,t,r){var n=!1,a=!1;u.startsWith("-")?n=!1:e.startsWith("--")?(n=!1,a=!0):o.startsWith("-")&&e.length===o.length?n=!1:"-"===e[0]&&(n=!0);var i=n?1:0;return a&&(i=2),i&&(e=e.substring(i),t-=i,r-=i),{value:e,start:t,end:r,hasNegation:n}},V=y(e,d,g),w=V.hasNegation;e=(n=V).value,d=n.start,g=n.end;var D=y(t.lastValue,c.start,c.end),N=D.start,O=D.end,E=D.value,A=e.substring(d,g);!(e.length&&E.length&&(N>E.length-o.length||O<u.length))||A&&o.startsWith(A)||(e=E);var C=0;e.startsWith(u)?C+=u.length:d<u.length&&(C=d),g-=C;var I=(e=e.substring(C)).length,T=e.length-o.length;e.endsWith(o)?I=T:(g>T||g>e.length-o.length)&&(I=g),e=e.substring(0,I),e=function(e,t){void 0===e&&(e="");var r=new RegExp("(-)"),n=new RegExp("(-)(.)*(-)"),a=r.test(e),u=n.test(e);return e=e.replace(/-/g,""),a&&!u&&t&&(e="-"+e),e}(w?"-"+e:e,a),e=(e.match(function(e,t){return new RegExp("(^-)|[0-9]|"+f(e),t?"g":void 0)}(h,!0))||[]).join("");var B=e.indexOf(h),R=v(e=e.replace(new RegExp(f(h),"g"),(function(e,t){return t===B?".":""})),a),F=R.beforeDecimal,L=R.afterDecimal,M=R.addNegation;return s.end-s.start<c.end-c.start&&""===F&&S&&!parseFloat(L)&&(e=M?"-":""),e}function R(e){e=function(e){var t=j(e),r=t.thousandSeparator,n=t.decimalSeparator,a=e.prefix;void 0===a&&(a="");var u=e.allowNegative;if(void 0===u&&(u=!0),r===n)throw new Error("\n Decimal separator can't be same as thousand separator.\n thousandSeparator: "+r+' (thousandSeparator = {true} is same as thousandSeparator = ",")\n decimalSeparator: '+n+" (default value for decimalSeparator is .)\n ");return a.startsWith("-")&&u&&(console.error("\n Prefix can't start with '-' when allowNegative is true.\n prefix: "+a+"\n allowNegative: "+u+"\n "),u=!1),Object.assign(Object.assign({},e),{allowNegative:u})}(e);e.decimalSeparator,e.allowedDecimalSeparators,e.thousandsGroupStyle;var t=e.suffix,r=e.allowNegative,n=e.allowLeadingZeros,a=e.onKeyDown;void 0===a&&(a=i);var f=e.onBlur;void 0===f&&(f=i);var v=e.thousandSeparator,d=e.decimalScale,g=e.fixedDecimalScale,S=e.prefix;void 0===S&&(S="");var b=e.defaultValue,y=e.value,w=e.valueIsNumericString,x=e.onValueChange,D=u(e,["decimalSeparator","allowedDecimalSeparators","thousandsGroupStyle","suffix","allowNegative","allowLeadingZeros","onKeyDown","onBlur","thousandSeparator","decimalScale","fixedDecimalScale","prefix","defaultValue","value","valueIsNumericString","onValueChange"]),N=j(e),O=N.decimalSeparator,A=N.allowedDecimalSeparators,C=function(t){return T(t,e)},I=function(t,r){return B(t,r,e)},R=c(y)?b:y,F=null!=w?w:function(e,t,r){return""===e||!(null==t?void 0:t.match(/\d/))&&!(null==r?void 0:r.match(/\d/))&&"string"==typeof e&&!isNaN(Number(e))}(R,S,t);c(y)?c(b)||(F=F||"number"==typeof b):F=F||"number"==typeof y;var L=function(e){return s(e)?e:("number"==typeof e&&(e=m(e)),F&&"number"==typeof d?p(e,d,Boolean(g)):e)},M=E(L(y),L(b),Boolean(F),C,I,x),_=M[0],k=_.numAsString,K=_.formattedValue,W=M[
31];return Object.assign(Object.assign({},D),{value:K,valueIsNumericString:!1,isValidInputCharacter:function(e){return e===O||l(e)},isCharacterSame:function(e){var t=e.currentValue,r=e.lastValue,n=e.formattedValue,a=e.currentValueIndex,u=e.formattedValueIndex,o=t[a],i=n[u],l=V(r,t).to;return!!(a>=l.start&&a<l.end&&A&&A.includes(o)&&i===O)||o===i},onValueChange:W,format:C,removeFormatting:I,getCaretBoundary:function(t){return function(e,t){var r=t.prefix;void 0===r&&(r="");var n=t.suffix;void 0===n&&(n="");var a=Array.from({length:e.length+1}).map((function(){return!0})),u="-"===e[0];a.fill(!1,0,r.length+(u?1:0));var o=e.length;return a.fill(!1,o-n.length+1,o+1),a}(t,e)},onKeyDown:function(e){var t=e.target,n=e.key,u=t.selectionStart,o=t.selectionEnd,i=t.value;if(void 0===i&&(i=""),("Backspace"===n||"Delete"===n)&&o<S.length)e.preventDefault();else if(u===o){"Backspace"===n&&"-"===i[0]&&u===S.length+1&&r&&h(t,1),d&&g&&("Backspace"===n&&i[u-1]===O?(h(t,u-1),e.preventDefault()):"Delete"===n&&i[u]===O&&e.preventDefault()),(null==A?void 0:A.includes(n))&&i[u]===O&&h(t,u+1);var l=!0===v?",":v;"Backspace"===n&&i[u-1]===l&&h(t,u-1),"Delete"===n&&i[u]===l&&h(t,u+1),a(e)}else a(e)},onBlur:function(t){var r=k;if(r.match(/\d/g)||(r=""),n||(r=function(e){if(!e)return e;var t="-"===e[0];t&&(e=e.substring(1,e.length));var r=e.split("."),n=r[0].replace(/^0+/,"")||"0",a=r[1]||"";return(t?"-":"")+n+(a?"."+a:"")}(r)),g&&d&&(r=p(r,d,g)),r!==k){var a=T(r,e);W({formattedValue:a,value:r,floatValue:parseFloat(r)},{event:t,source:o.event})}f(t)}})}function F(e){var t=R(e);return n.createElement(I,Object.assign({},t))}function L(){const e=Intl.NumberFormat()?.formatToParts(1.1)?.find((e=>"decimal"===e.type))?.value;return e??"."}var M=e=>{const{value:t,onChange:r,disabled:u,highlight:o,validatedSelection:i,fixedDecimals:l,allowNegative:c,thousandSeparator:s,decimalSeparator:f}=e,v=n.useRef();return n.useLayoutEffect((()=>{if(void 0!==i){const e="number"==typeof i?[i,null]:i;v.current?.setSelectionRange(e[0],e[1])}}),[i]),n.createElement(a,null,n.createElement(F,{autoFocus:!0,getInputRef:v,className:"gdg-input",onFocus:e=>e.target.setSelectionRange(o?0:e.target.value.length,e.target.value.length),disabled:!0===u,decimalScale:l,allowNegative:c,thousandSeparator:s??("."===L()?",":"."),decimalSeparator:f??L(),value:Object.is(t,-0)?"-":t??"",onValueChange:r}))}}}]); 4//# sourceMappingURL=238.modern.39f044a8.js.map 5//# debugId=4836ec14-9c1c-5718-8024-247cc294d5d4
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.