1import{r as e}from"./react-vendor-CnO_ZB-6.js";import{z as n,C as t,D as r,O as u,A as i,I as a}from"./vendor-CMABA041.js";import{I as l,C as o,u as c,a as s,f as p,g as d}from"./iconbase.esm-novp_c95.js";import{I as f}from"./inputtext.esm-Cn3g7XGI.js";import{R as m}from"./ripple.esm-CkBs8ZnM.js";import{T as b}from"./tooltip.esm-DRkSW1SI.js";function v(){return v=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},v.apply(this,arguments)}var g=e.memo(e.forwardRef(function(n,t){var r=l.getPTI(n);return e.createElement("svg",v({ref:t,width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),e.createElement("path",{d:"M3.58659 4.5007C3.68513 4.50023 3.78277 4.51945 3.87379 4.55723C3.9648 4.59501 4.04735 4.65058 4.11659 4.7207L7.11659 7.7207L10.1166 4.7207C10.2619 4.65055 10.4259 4.62911 10.5843 4.65956C10.7427 4.69002 10.8871 4.77074 10.996 4.88976C11.1049 5.00877 11.1726 5.15973 11.1889 5.32022C11.2052 5.48072 11.1693 5.6422 11.0866 5.7807L7.58659 9.2807C7.44597 9.42115 7.25534 9.50004 7.05659 9.50004C6.85784 9.50004 6.66722 9.42115 6.52659 9.2807L3.02659 5.7807C2.88614 5.64007 2.80725 5.44945 2.80725 5.2507C2.80725 5.05195 2.88614 4.86132 3.02659 4.7207C3.09932 4.64685 3.18675 4.58911 3.28322 4.55121C3.37969 4.51331 3.48305 4.4961 3.58659 4.5007Z",fill:"currentColor"}))}));function y(){return y=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},y.apply(this,arguments)}g.displayName="AngleDownIcon";var h=e.memo(e.forwardRef(function(n,t){var r=l.getPTI(n);return e.createElement("svg",y({ref:t,width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),e.createElement("path",{d:"M10.4134 9.49931C10.3148 9.49977 10.2172 9.48055 10.1262 9.44278C10.0352 9.405 9.95263 9.34942 9.88338 9.27931L6.88338 6.27931L3.88338 9.27931C3.73811 9.34946 3.57409 9.3709 3.41567 9.34044C3.25724 9.30999 3.11286 9.22926 3.00395 9.11025C2.89504 8.99124 2.82741 8.84028 2.8111 8.67978C2.79478 8.51928 2.83065 8.35781 2.91338 8.21931L6.41338 4.71931C6.55401 4.57886 6.74463 4.49997 6.94338 4.49997C7.14213 4.49997 7.33276 4.57886 7.47338 4.71931L10.9734 8.21931C11.1138 8.35994 11.1927 8.55056 11.1927 8.74931C11.1927 8.94806 11.1138 9.13868 10.9734 9.27931C10.9007 9.35315 10.8132 9.41089 10.7168 9.44879C10.6203 9.48669 10.5169 9.5039 10.4134 9.49931Z",fill:"currentColor"}))}));function x(){return x=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},x.apply(this,arguments)}function w(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function I(e,n){if(e){if("string"==typeof e)return w(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?w(e,n):void 0}}function D(e){return(D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function C(e){var n=function(e){if("object"!==D(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!==D(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===D(n)?n:String(n)}h.displayName="AngleUpIcon";var S={root:function(e){var n=e.props,t=e.focusedState,r=e.stacked,u=e.horizontal,a=e.vertical;return i("p-inputnumber p-component p-inputwrapper",{"p-inputwrapper-filled":null!=n.value&&n.value.toString().length>0,"p-inputwrapper-focus":t,"p-inputnumber-buttons-stacked":r,"p-inputnumber-buttons-horizontal":u,"p-inputnumber-buttons-vertical":a,"p-invalid":n.invalid})},input:function(e){var n=e.props,t=e.context;
1return i("p-inputnumber-input",{"p-variant-filled":n.variant?"filled"===n.variant:t&&"filled"===t.inputStyle})},buttonGroup:"p-inputnumber-button-group",incrementButton:function(e){var n=e.props;return i("p-inputnumber-button p-inputnumber-button-up p-button p-button-icon-only p-component",{"p-disabled":n.disabled})},incrementIcon:"p-button-icon",decrementButton:function(e){var n=e.props;return i("p-inputnumber-button p-inputnumber-button-down p-button p-button-icon-only p-component",{"p-disabled":n.disabled})},decrementIcon:"p-button-icon"},O=o.extend({defaultProps:{__TYPE:"InputNumber",__parentMetadata:null,allowEmpty:!0,ariaLabelledBy:null,autoFocus:!1,buttonLayout:"stacked",className:null,currency:void 0,currencyDisplay:void 0,decrementButtonClassName:null,decrementButtonIcon:null,disabled:!1,format:!0,id:null,incrementButtonClassName:null,incrementButtonIcon:null,inputClassName:null,inputId:null,inputMode:null,inputRef:null,inputStyle:null,invalid:!1,variant:null,locale:void 0,localeMatcher:void 0,max:null,maxFractionDigits:void 0,maxLength:null,min:null,minFractionDigits:void 0,mode:"decimal",name:null,onBlur:null,onChange:null,onFocus:null,onKeyDown:null,onKeyUp:null,onValueChange:null,pattern:null,placeholder:null,prefix:null,readOnly:!1,required:!1,roundingMode:void 0,showButtons:!1,size:null,step:1,style:null,suffix:null,tabIndex:null,tooltip:null,tooltipOptions:null,type:"text",useGrouping:!0,value:null,children:void 0},css:{classes:S,styles:"\n@layer primereact {\n .p-inputnumber {\n display: inline-flex;\n }\n \n .p-inputnumber-button {\n display: flex;\n align-items: center;\n justify-content: center;\n flex: 0 0 auto;\n }\n \n .p-inputnumber-buttons-stacked .p-button.p-inputnumber-button .p-button-label,\n .p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button .p-button-label {\n display: none;\n }\n \n .p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-up {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n padding: 0;\n }\n \n .p-inputnumber-buttons-stacked .p-inputnumber-input {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n \n .p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-down {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n border-bottom-left-radius: 0;\n padding: 0;\n }\n \n .p-inputnumber-buttons-stacked .p-inputnumber-button-group {\n display: flex;\n flex-direction: column;\n }\n \n .p-inputnumber-buttons-stacked .p-inputnumber-button-group .p-button.p-inputnumber-button {\n flex: 1 1 auto;\n }\n \n .p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-up {\n order: 3;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n \n .p-inputnumber-buttons-horizontal .p-inputnumber-input {\n order: 2;\n border-radius: 0;\n }\n \n .p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-down {\n order: 1;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n \n .p-inputnumber-buttons-vertical {\n flex-direction: column;\n }\n \n .p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-up {\n order: 1;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n width: 100%;\n }\n \n .p-inputnumber-buttons-vertical .p-inputnumber-input {\n order: 2;\n border-radius: 0;\n text-align: center;\n }\n \n .p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-down {\n order: 3;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n width: 100%;\n }\n \n .p-inputnumber-input {\n flex: 1 1 auto;\n }\n \n .p-fluid .p-inputnumber {\n width: 100%;\n }\n \n .p-fluid .p-inputnumber .p-inputnumber-input {\n width: 1%;\n }\n \n .p-fluid .p-inputnumber-buttons-vertical .p-inputnumber-input {\n width: 100%;\n }\n}\n"}});function R(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function E(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};
1n%2?R(Object(t),!0).forEach(function(n){var r,u,i;r=e,u=n,i=t[n],(u=C(u))in r?Object.defineProperty(r,u,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[u]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):R(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}var F=e.memo(e.forwardRef(function(l,o){var v,y,D=c(),C=e.useContext(n),S=O.getProps(l,C),R=(v=e.useState(!1),y=2,function(e){if(Array.isArray(e))return e}(v)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,u,i,a,l=[],o=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;o=!1}else for(;!(o=(r=i.call(t)).done)&&(l.push(r.value),l.length!==n);o=!0);}catch(s){c=!0,u=s}finally{try{if(!o&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw u}}return l}}(v,y)||I(v,y)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),F=R[0],N=R[1],P=E(E({props:S},S.__parentMetadata),{},{state:{focused:F}}),j=O.setMetaData(P),A=j.ptm,k=j.cx,B=j.isUnstyled;s(O.css.styles,B,{name:"inputnumber"});var M=e.useRef(null),L=e.useRef(null),K=e.useRef(null),T=e.useRef(null),z=e.useRef(null),G=e.useRef(null),U=e.useRef(null),_=e.useRef(null),W=e.useRef(null),$=e.useRef(null),V=e.useRef(null),q=e.useRef(null),H=e.useRef(null),J=e.useRef(null),X=e.useRef(null),Z=e.useRef(null),Y=e.useRef(null),Q=e.useRef(null),ee=e.useRef(!1),ne=S.locale||C&&C.locale||t.locale,te=S.showButtons&&"stacked"===S.buttonLayout,re=S.showButtons&&"horizontal"===S.buttonLayout,ue=S.showButtons&&"vertical"===S.buttonLayout,ie=S.inputMode||("decimal"!==S.mode||S.minFractionDigits?"decimal":"numeric"),ae=function(){return{localeMatcher:S.localeMatcher,style:S.mode,currency:S.currency,currencyDisplay:S.currencyDisplay,useGrouping:S.useGrouping,minimumFractionDigits:S.minFractionDigits,maximumFractionDigits:S.maxFractionDigits,roundingMode:S.roundingMode}},le=function(){z.current=new Intl.NumberFormat(ne,ae());var e=function(e){return function(e){if(Array.isArray(e))return w(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||I(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(new Intl.NumberFormat(ne,{useGrouping:!1}).format(9876543210)).reverse(),n=new Map(e.map(function(e,n){return[e,n]}));$.current=new RegExp("[".concat(e.join(""),"]"),"g"),V.current=pe(),q.current=de(),H.current=fe(),J.current=se(),X.current=ce(),Z.current=be(),Y.current=me(),Q.current=function(e){return n.get(e)}},oe=function(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},ce=function(){return new Intl.NumberFormat(ne,{useGrouping:!1}).format(1.1).trim().replace($.current,"")},se=function(){var e=new Intl.NumberFormat(ne,E(E({},ae()),{},{useGrouping:!1}));return new RegExp("[".concat(e.format(1.1).replace(H.current,"").trim().replace($.current,""),"]"),"g")},pe=function(){var e=new Intl.NumberFormat(ne,{useGrouping:!0});return G.current=e.format(1e6).trim().replace($.current,"").charAt(0),new RegExp("[".concat(G.current,"]"),"g")},de=function(){var e=new Intl.NumberFormat(ne,{useGrouping:!1});return new RegExp("[".concat(e.format(-1).trim().replace($.current,""),"]"),"g")},fe=function(){if(S.currency){var e=new Intl.NumberFormat(ne,{style:"currency",currency:S.currency,currencyDisplay:S.currencyDisplay,minimumFractionDigits:0,maximumFractionDigits:0,roundingMode:S.roundingMode});return new RegExp("[".concat(e.format(1).replace(/\s/g,"").replace($.current,"").replace(V.current,""),"]"),"g")}return new RegExp("[]","g")},me=function(){if(S.prefix)U.current=S.prefix;else{var e=new Intl.NumberFormat(ne,{style:S.mode,currency:S.currency,currencyDisplay:S.currencyDisplay});U.current=e.format(1).split("1")[0]}return new RegExp("".concat(oe(U.current||"")),"g")}
1,be=function(){if(S.suffix)_.current=S.suffix;else{var e=new Intl.NumberFormat(ne,{style:S.mode,currency:S.currency,currencyDisplay:S.currencyDisplay,minimumFractionDigits:0,maximumFractionDigits:0,roundingMode:S.roundingMode});_.current=e.format(1).split("1")[1]}return new RegExp("".concat(oe(_.current||"")),"g")},ve=function(e){if(null!=e){if("-"===e)return e;if(S.format){var n=new Intl.NumberFormat(ne,ae()).format(e);return S.prefix&&(n=S.prefix+n),S.suffix&&(n+=S.suffix),n}return e.toString()}return""},ge=function(e){var n=e.replace(Z.current,"").replace(Y.current,"").trim().replace(/\s/g,"").replace(H.current,"").replace(V.current,"").replace(q.current,"-").replace(J.current,".").replace($.current,Q.current);if(n){if("-"===n)return n;var t=+n;return isNaN(t)?null:t}return null},ye=function e(n,t,r){var u=t||500;ln(),K.current=setTimeout(function(){e(n,40,r)},u),he(n,r)},he=function(e,n){if(L.current){var t=S.step*n,u=ge(L.current.value)||0,i=Xe(u+t);if(S.maxLength&&S.maxLength<ve(i).length)return;He(e,u,i),!r.isTouchDevice()&&Ye(i,null,"spin"),rn(e,i)}},xe=function(){S.disabled||S.readOnly||ln()},we=function(){S.disabled||S.readOnly||ln()},Ie=function(){S.disabled||S.readOnly||ln()},De=function(){S.disabled||S.readOnly||ln()},Ce=function(){S.disabled||S.readOnly||ln()},Se=function(){S.disabled||S.readOnly||ln()},Oe=function(e){if(!S.disabled&&!S.readOnly&&(W.current&&(e.target.value=T.current,W.current=!1),!r.isAndroid())){var n=e.nativeEvent.inputType,t=e.nativeEvent.data;"insertText"===n&&/\D/.test(t)&&(e.target.value=T.current)}},Re=function(e){if(r.isAndroid()&&!S.disabled&&!S.readOnly&&(!S.onKeyUp||(S.onKeyUp(e),!e.defaultPrevented))){var n=e.which||e.keyCode;13!==n&&e.preventDefault();var t=String.fromCharCode(n),u=je(t),i=Ne(t);48<=n&&n<=57||i||u?Le(e,t,{isDecimalSign:u,isMinusSign:i}):Ve(e,e.target.value,null,"delete-single")}},Ee=function(e){if(!S.disabled&&!S.readOnly)if(e.altKey||e.ctrlKey||e.metaKey)W.current=!0;else if(!(S.onKeyDown&&(S.onKeyDown(e),e.defaultPrevented)||(T.current=e.target.value,r.isAndroid()))){var n=e.target.selectionStart,t=e.target.selectionEnd,i=e.target.value,a=null;switch(e.code){case"ArrowUp":he(e,1),e.preventDefault();break;case"ArrowDown":he(e,-1),e.preventDefault();break;case"ArrowLeft":We(i.charAt(n-1))||e.preventDefault();break;case"ArrowRight":We(i.charAt(n))||e.preventDefault();break;case"Tab":case"NumpadEnter":case"Enter":case"NumpadEnter":a=Xe(ge(i)),L.current.value=ve(a),L.current.setAttribute("aria-valuenow",a),rn(e,a);break;case"Backspace":if(e.preventDefault(),n===t){var l=i.charAt(n-1);if(We(l)){var o=Be(i),c=o.decimalCharIndex,s=o.decimalCharIndexWithoutPrefix,p=tn(i);if(V.current.test(l))V.current.lastIndex=0,a=i.slice(0,n-2)+i.slice(n-1);else if(J.current.test(l))J.current.lastIndex=0,p?L.current.setSelectionRange(n-1,n-1):a=i.slice(0,n-1)+i.slice(n);else if(c>0&&n>c){var d=Ae()&&(S.minFractionDigits||0)<p?"":"0";a=i.slice(0,n-1)+d+i.slice(n)}else 1===s?(a=i.slice(0,n-1)+"0"+i.slice(n),a=ge(a)>0?a:""):a=i.slice(0,n-1)+i.slice(n)}else if(H.current.test(l)){var f=Me(i),m=f.minusCharIndex;m===f.currencyCharIndex-1&&(a=i.slice(0,m)+i.slice(n))}Ve(e,a,null,"delete-single")}else a=ze(i,n,t),Ve(e,a,null,"delete-range");break;case"Delete":if(e.preventDefault(),n===t){var b=i.charAt(n),v=Be(i),g=v.decimalCharIndex,y=v.decimalCharIndexWithoutPrefix;if(We(b)){var h=tn(i);if(V.current.test(b))V.current.lastIndex=0,a=i.slice(0,n)+i.slice(n+2);else if(J.current.test(b))J.current.lastIndex=0,h?L.current.setSelectionRange(n+1,n+1):a=i.slice(0,n)+i.slice(n+1);else if(g>0&&n>g){var x=Ae()&&(S.minFractionDigits||0)<h?"":"0";a=i.slice(0,n)+x+i.slice(n+1)}else 1===y?(a=i.slice(0,n)+"0"+i.slice(n+1),a=ge(a)>0?a:""):a=i.slice(0,n)+i.slice(n+1)}Ve(e,a,null,"delete-back-single")}else a=ze(i,n,t),Ve(e,a,null,"delete-range");break;case"End":e.preventDefault(),u.isEmpty(S.max)||rn(e,S.max);break;case"Home":e.preventDefault(),u.isEmpty(S.min)||rn(e,S.min);break;default:e.preventDefault();var w=e.key,I=je(w),D=Ne(w);((e.code.startsWith("Digit")||e.code.startsWith("Numpad"))&&Number(w)>=0&&Number(w)<=9||D||I)&&Le(e,w,{isDecimalSign:I,isMinusSign:D})}}},Fe=function(e){if(e.preventDefault(),!S.disabled&&!S.readOnly){var n=(e.clipboardData||window.clipboardData).getData("Text");if(n){var t=ge(n);null!=t&&Le(e,t.toString())}}},Ne=function(e){return!(!q.current.test(e)&&"-"!==e||(q.current.lastIndex=0,0))},Pe=function(e){return ke(e)?e.toString().replace(/\.(?=[^.]*$)/,X.current):e},je=function(e){return!(!J.current.test(e)&&!ke(e)||(J.current.lastIndex=0,0))},Ae=function(){return"decimal"===S.mode},ke=function(e){var n=new Intl.NumberFormat(ne,ae()),t=ge(n.format(e));return null!==t&&t%1!=0},Be=function(e){var n=e.search(J.current);J.current.lastIndex=0;var t=e.replace(Y.current,"").trim().replace(/\s/g,"").replace(H.current,"").search(J.current);return J.current.lastIndex=0,{decimalCharIndex:n,decimalCharIndexWithoutPrefix:t}},Me=function(e){var n=e.search(J.current);J.current.lastIndex=0;var t=e.search(q.current);q.current.lastIndex=0;var r=e.search(Z.current);Z.current.lastIndex=0;var u=e.search(H.current);return 0===u&&U.current&&U.current.length>1&&(u=U.current.trim().length),H.current.lastIndex=0,{decimalCharIndex:n,minusCharIndex:t,suffixCharIndex:r,currencyCharIndex:u}},Le=function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{isDecimalSign:!1,isMinusSign:!1},r=n.search(q.current);if(q.current.lastIndex=0,u.isEmpty(S.min)||S.min<0||-1===r){var i,a=L.current.selectionStart,l=L.current.selectionEnd,o=L.current.value.trim(),c=Me(o),s=c.decimalCharIndex,p=c.minusCharIndex,d=c.suffixCharIndex,f=c.currencyCharIndex;if(t.isMinusSign){var m=-1===p;!m||0!==a&&a!==f+1||(i=o,(m||0!==l)&&(i=Te(o,n,0,l)),Ve(e,i,n,"insert"))}else if(t.isDecimalSign)s>0&&a===s?Ve(e,o,n,"insert"):(s>a&&s<l||-1===s&&S.maxFractionDigits)&&(i=Te(o,n,a,l),Ve(e,i,n,"insert"));else{var b=z.current.resolvedOptions().maximumFractionDigits,v=a!==l?"range-insert":"insert";if(s>0&&a>s){if(a+n.length-(s+1)<=b){var g=f>=a?f-1:d>=a?d:o.length;i=o.slice(0,a)+n+o.slice(a+n.length,g)+o.slice(g),Ve(e,i,n,v)}}else i=Te(o,n,a,l),Ve(e,i,n,v)}}},Ke=function(e){return e?e.replace(Z.current,"").trim().replace(/\s/g,"").replace(H.current,""):e}
1,Te=function(e,n,t,r){if(2===("."===n?n:n.split(".")).length){var i=e.slice(t,r).search(J.current);return J.current.lastIndex=0,i>0?e.slice(0,t)+ve(n)+Ke(e).slice(r):e||ve(n)}if(r-t===e.length)return ve(n);if(0===t){var a=u.isLetter(e[r])?r-1:r;return n+e.slice(a)}if(r===e.length)return e.slice(0,t)+n;var l=e.slice(t,r),o=/\s$/.test(l)?" ":"";return e.slice(0,t)+n+o+e.slice(r)},ze=function(e,n,t){return t-n===e.length?"":0===n?e.slice(t):t===e.length?e.slice(0,n):e.slice(0,n)+e.slice(t)},Ge=function(){var e=L.current.selectionStart,n=L.current.value,t=n.length,r=null,u=(U.current||"").length;e-=u;var i=(n=n.replace(Y.current,"")).charAt(e);if(We(i))return e+u;for(var a=e-1;a>=0;){if(i=n.charAt(a),We(i)){r=a+u;break}a--}if(null!==r)L.current.setSelectionRange(r+1,r+1);else{for(a=e;a<t;){if(i=n.charAt(a),We(i)){r=a+u;break}a++}null!==r&&L.current.setSelectionRange(r,r)}return r||0},Ue=function(){ee.current=!0},_e=function(){Ge()},We=function(e){return!(1!==e.length||!($.current.test(e)||J.current.test(e)||V.current.test(e)||q.current.test(e))||($e(),0))},$e=function(){$.current.lastIndex=0,J.current.lastIndex=0,V.current.lastIndex=0,q.current.lastIndex=0},Ve=function(e,n,t,r){var u=L.current.value,i=null;null!=n&&(i=qe(ge(n)),Ye(i,t,r,n),He(e,u,i))},qe=function(e){return e||S.allowEmpty?e:S.min||0},He=function(e,n,t){S.onChange&&Je(n,t)&&S.onChange({originalEvent:e,value:t})},Je=function(e,n){return null===n&&null!==e||null!=n&&n!==("string"==typeof e?ge(e):e)},Xe=function(e){return"-"===e?null:Ze(e)},Ze=function(e){return u.isEmpty(e)?null:null!==S.min&&e<S.min?S.min:null!==S.max&&e>S.max?S.max:e},Ye=function(e,n,t,r){n=n||"";var u=L.current,i=u.value,a=ve(e),l=i.length;if(a!==r&&(a=nn(a,r)),0===l){u.value=a,u.setSelectionRange(0,0);var o=Ge()+n.length;u.setSelectionRange(o,o)}else{var c=u.selectionStart,s=u.selectionEnd;if(S.maxLength&&S.maxLength<a.length)return;u.value=a;var p=a.length;if("range-insert"===t){var d=ge((i||"").slice(0,c)),f=(null!==d?d.toString():"").split("").join("(".concat(G.current,")?")),m=new RegExp(f,"g");m.test(a);var b=n.split("").join("(".concat(G.current,")?")),v=new RegExp(b,"g");v.test(a.slice(m.lastIndex)),s=m.lastIndex+v.lastIndex,u.setSelectionRange(s,s)}else if(p===l)if("insert"===t||"delete-back-single"===t){var g=s;"0"===n?g=s+1:g+=Number(je(e)||je(n)),u.setSelectionRange(g,g)}else"delete-single"===t?u.setSelectionRange(s-1,s-1):"delete-range"!==t&&"spin"!==t||u.setSelectionRange(s,s);else if("delete-back-single"===t){var y=i.charAt(s-1),h=i.charAt(s),x=l-p,w=V.current.test(h);w&&1===x?s+=1:!w&&We(y)&&(s+=-1*x+1),V.current.lastIndex=0,u.setSelectionRange(s,s)}else if("-"===i&&"insert"===t){u.setSelectionRange(0,0);var I=Ge()+n.length+1;u.setSelectionRange(I,I)}else s+=p-l,u.setSelectionRange(s,s)}u.setAttribute("aria-valuenow",e)},Qe=function(e){e=qe(e);var n=L.current,t=n.value,r=en(e);t!==r&&(n.value=r,n.setAttribute("aria-valuenow",e))},en=function(e){return ve(qe(e))},nn=function(e,n){if(e&&n){var t=n.search(J.current);J.current.lastIndex=0;var r=Pe(e).split(J.current)[0].replace(Z.current,"").trim();return-1!==t?r+n.slice(t):e}return e},tn=function(e){if(e){var n=e.split(J.current);if(2===n.length)return Ke(n[1]).length}return 0},rn=function(e,n){S.onValueChange&&S.onValueChange({originalEvent:e,value:n,stopPropagation:function(){null==e||e.stopPropagation()},preventDefault:function(){null==e||e.preventDefault()},target:{name:S.name,id:S.id,value:n}})},un=function(e){if(N(!0),S.onFocus&&S.onFocus(e),(S.suffix||S.currency||S.prefix)&&L.current&&!ee.current){var n=L.current.value,t=(U.current||"").length,r=(_.current||"").length,u=0===n.length?0:n.length-r;L.current.setSelectionRange(t,u)}},an=function(e){if(N(!1),ee.current=!1,L.current){var n=L.current.value;if(Je(n,S.value)){var t=Xe(ge(n));Qe(t),rn(e,t)}}S.onBlur&&S.onBlur(e)},ln=function(){K.current&&clearInterval(K.current)},on=function(){var e=Ze(S.value);Qe(S.format?e:Pe(e));var n=Xe(S.value);null!==S.value&&S.value!==n&&rn(null,n)},cn=function(){return z.current};e.useImperativeHandle(o,function(){return{props:S,focus:function(){return r.focu
1s(L.current)},getFormatter:cn,getElement:function(){return M.current},getInput:function(){return L.current}}}),e.useEffect(function(){u.combinedRefs(L,S.inputRef)},[L,S.inputRef]),p(function(){le();var e=Xe(S.value);null!==S.value&&S.value!==e&&rn(null,e)}),d(function(){le(),on()},[S.locale,S.localeMatcher,S.mode,S.currency,S.currencyDisplay,S.useGrouping,S.minFractionDigits,S.maxFractionDigits,S.suffix,S.prefix]),d(function(){on()},[S.value]),d(function(){S.disabled&&ln()},[S.disabled]);var sn=u.isNotEmpty(S.tooltip),pn=O.getOtherProps(S),dn=u.reduceKeys(pn,r.DATA_PROPS),fn=u.reduceKeys(pn,r.ARIA_PROPS),mn=function(){var n=i(S.inputClassName,k("input",{context:C})),t=en(S.value);return e.createElement(f,x({ref:L,id:S.inputId,style:S.inputStyle,role:"spinbutton",className:n,defaultValue:t,type:S.type,size:S.size,tabIndex:S.tabIndex,inputMode:ie,maxLength:S.maxLength,disabled:S.disabled,required:S.required,pattern:S.pattern,placeholder:S.placeholder,readOnly:S.readOnly,name:S.name,autoFocus:S.autoFocus,onKeyDown:Ee,onKeyPress:Re,onInput:Oe,onClick:_e,onPointerDown:Ue,onBlur:an,onFocus:un,onPaste:Fe,min:S.min,max:S.max,"aria-valuemin":S.min,"aria-valuemax":S.max,"aria-valuenow":S.value},fn,dn,{pt:A("input"),__parentMetadata:{parent:P}}))}(),bn=function(){var n=S.showButtons&&function(){var n=D({className:k("incrementIcon")},A("incrementIcon")),t=S.incrementButtonIcon||e.createElement(h,n),u=a.getJSXIcon(t,E({},n),{props:S}),l=D({type:"button",className:i(S.incrementButtonClassName,k("incrementButton")),onPointerLeave:we,onPointerDown:function(e){return n=e,void(S.disabled||S.readOnly||(r.focus(L.current,S.autoFocus),ye(n,null,1),n.preventDefault()));var n},onPointerUp:xe,onKeyDown:function(e){return n=e,void(S.disabled||S.readOnly||32!==n.keyCode&&13!==n.keyCode||ye(n,null,1));var n},onKeyUp:Ie,disabled:S.disabled,tabIndex:-1,"aria-hidden":!0},A("incrementButton"));return e.createElement("button",l,u,e.createElement(m,null))}(),t=S.showButtons&&function(){var n=D({className:k("decrementIcon")},A("decrementIcon")),t=S.decrementButtonIcon||e.createElement(g,n),u=a.getJSXIcon(t,E({},n),{props:S}),l=D({type:"button",className:i(S.decrementButtonClassName,k("decrementButton")),onPointerLeave:Ce,onPointerDown:function(e){return n=e,void(S.disabled||S.readOnly||(r.focus(L.current,S.autoFocus),ye(n,null,-1),n.preventDefault()));var n},onPointerUp:De,onKeyDown:function(e){return n=e,void(S.disabled||S.readOnly||32!==n.keyCode&&13!==n.keyCode||ye(n,null,-1));var n},onKeyUp:Se,disabled:S.disabled,tabIndex:-1,"aria-hidden":!0},A("decrementButton"));return e.createElement("button",l,u,e.createElement(m,null))}(),u=D({className:k("buttonGroup")},A("buttonGroup"));return te?e.createElement("span",u,n,t):e.createElement(e.Fragment,null,n,t)}(),vn=D({id:S.id,className:i(S.className,k("root",{focusedState:F,stacked:te,horizontal:re,vertical:ue})),style:S.style},pn,A("root"));return e.createElement(e.Fragment,null,e.createElement("span",x({ref:M},vn),mn,bn),sn&&e.createElement(b,x({target:M,content:S.tooltip,pt:A("tooltip")},S.tooltipOptions)))}));F.displayName="InputNumber";export{F as InputNumber};
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.