(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const o of a)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(a){const o={};return a.integrity&&(o.integrity=a.integrity),a.referrerPolicy&&(o.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?o.credentials="include":a.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(a){if(a.ep)return;a.ep=!0;const o=n(a);fetch(a.href,o)}})();function um(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var cm={exports:{}},ns={},fm={exports:{}},Fe={};/** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Ci=Symbol.for("react.element"),I1=Symbol.for("react.portal"),T1=Symbol.for("react.fragment"),N1=Symbol.for("react.strict_mode"),_1=Symbol.for("react.profiler"),j1=Symbol.for("react.provider"),L1=Symbol.for("react.context"),D1=Symbol.for("react.forward_ref"),R1=Symbol.for("react.suspense"),A1=Symbol.for("react.memo"),F1=Symbol.for("react.lazy"),Xf=Symbol.iterator;function M1(e){return e===null||typeof e!="object"?null:(e=Xf&&e[Xf]||e["@@iterator"],typeof e=="function"?e:null)}var pm={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},dm=Object.assign,mm={};function oo(e,t,n){this.props=e,this.context=t,this.refs=mm,this.updater=n||pm}oo.prototype.isReactComponent={};oo.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};oo.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function vm(){}vm.prototype=oo.prototype;function Vc(e,t,n){this.props=e,this.context=t,this.refs=mm,this.updater=n||pm}var Wc=Vc.prototype=new vm;Wc.constructor=Vc;dm(Wc,oo.prototype);Wc.isPureReactComponent=!0;var Yf=Array.isArray,gm=Object.prototype.hasOwnProperty,Kc={current:null},ym={key:!0,ref:!0,__self:!0,__source:!0};function hm(e,t,n){var r,a={},o=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(o=""+t.key),t)gm.call(t,r)&&!ym.hasOwnProperty(r)&&(a[r]=t[r]);var l=arguments.length-2;if(l===1)a.children=n;else if(1>>1,z=R[N];if(0>>1;Na(Le,D))qea(Ze,Le)?(R[N]=Ze,R[qe]=D,N=qe):(R[N]=Le,R[ie]=D,N=ie);else if(qea(Ze,D))R[N]=Ze,R[qe]=D,N=qe;else break e}}return Y}function a(R,Y){var D=R.sortIndex-Y.sortIndex;return D!==0?D:R.id-Y.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,l=i.now();e.unstable_now=function(){return i.now()-l}}var s=[],c=[],p=1,f=null,m=3,b=!1,S=!1,g=!1,C=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,d=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function h(R){for(var Y=n(c);Y!==null;){if(Y.callback===null)r(c);else if(Y.startTime<=R)r(c),Y.sortIndex=Y.expirationTime,t(s,Y);else break;Y=n(c)}}function x(R){if(g=!1,h(R),!S)if(n(s)!==null)S=!0,se(E);else{var Y=n(c);Y!==null&&Ce(x,Y.startTime-R)}}function E(R,Y){S=!1,g&&(g=!1,v(j),j=-1),b=!0;var D=m;try{for(h(Y),f=n(s);f!==null&&(!(f.expirationTime>Y)||R&&!F());){var N=f.callback;if(typeof N=="function"){f.callback=null,m=f.priorityLevel;var z=N(f.expirationTime<=Y);Y=e.unstable_now(),typeof z=="function"?f.callback=z:f===n(s)&&r(s),h(Y)}else r(s);f=n(s)}if(f!==null)var re=!0;else{var ie=n(c);ie!==null&&Ce(x,ie.startTime-Y),re=!1}return re}finally{f=null,m=D,b=!1}}var L=!1,_=null,j=-1,H=5,$=-1;function F(){return!(e.unstable_now()-$R||125N?(R.sortIndex=D,t(c,R),n(s)===null&&R===n(c)&&(g?(v(j),j=-1):g=!0,Ce(x,D-N))):(R.sortIndex=z,t(s,R),S||b||(S=!0,se(E))),R},e.unstable_shouldYield=F,e.unstable_wrapCallback=function(R){var Y=m;return function(){var D=m;m=Y;try{return R.apply(this,arguments)}finally{m=D}}}})(Cm);xm.exports=Cm;var Y1=xm.exports;/** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Z1=u,$n=Y1;function Z(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),iu=Object.prototype.hasOwnProperty,Q1=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Qf={},Jf={};function J1(e){return iu.call(Jf,e)?!0:iu.call(Qf,e)?!1:Q1.test(e)?Jf[e]=!0:(Qf[e]=!0,!1)}function q1(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function ey(e,t,n,r){if(t===null||typeof t>"u"||q1(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function En(e,t,n,r,a,o,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var ln={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ln[e]=new En(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ln[t]=new En(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ln[e]=new En(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ln[e]=new En(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ln[e]=new En(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ln[e]=new En(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ln[e]=new En(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ln[e]=new En(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ln[e]=new En(e,5,!1,e.toLowerCase(),null,!1,!1)});var Xc=/[\-:]([a-z])/g;function Yc(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Xc,Yc);ln[t]=new En(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Xc,Yc);ln[t]=new En(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Xc,Yc);ln[t]=new En(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ln[e]=new En(e,1,!1,e.toLowerCase(),null,!1,!1)});ln.xlinkHref=new En("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ln[e]=new En(e,1,!1,e.toLowerCase(),null,!0,!0)});function Zc(e,t,n,r){var a=ln.hasOwnProperty(t)?ln[t]:null;(a!==null?a.type!==0:r||!(2l||a[i]!==o[l]){var s=` `+a[i].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=i&&0<=l);break}}}finally{Is=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?wo(e):""}function ty(e){switch(e.tag){case 5:return wo(e.type);case 16:return wo("Lazy");case 13:return wo("Suspense");case 19:return wo("SuspenseList");case 0:case 2:case 15:return e=Ts(e.type,!1),e;case 11:return e=Ts(e.type.render,!1),e;case 1:return e=Ts(e.type,!0),e;default:return""}}function cu(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case _a:return"Fragment";case Na:return"Portal";case lu:return"Profiler";case Qc:return"StrictMode";case su:return"Suspense";case uu:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Om:return(e.displayName||"Context")+".Consumer";case Pm:return(e._context.displayName||"Context")+".Provider";case Jc:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case qc:return t=e.displayName||null,t!==null?t:cu(e.type)||"Memo";case Dr:t=e._payload,e=e._init;try{return cu(e(t))}catch{}}return null}function ny(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return cu(t);case 8:return t===Qc?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Zr(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Im(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function ry(e){var t=Im(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var a=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function _i(e){e._valueTracker||(e._valueTracker=ry(e))}function Tm(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Im(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Ol(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function fu(e,t){var n=t.checked;return Ct({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function ep(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Zr(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Nm(e,t){t=t.checked,t!=null&&Zc(e,"checked",t,!1)}function pu(e,t){Nm(e,t);var n=Zr(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?du(e,t.type,n):t.hasOwnProperty("defaultValue")&&du(e,t.type,Zr(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function tp(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function du(e,t,n){(t!=="number"||Ol(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var So=Array.isArray;function Va(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a"+t.valueOf().toString()+"",t=ji.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Ho(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Io={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ay=["Webkit","ms","Moz","O"];Object.keys(Io).forEach(function(e){ay.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Io[t]=Io[e]})});function Dm(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Io.hasOwnProperty(e)&&Io[e]?(""+t).trim():t+"px"}function Rm(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,a=Dm(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}var oy=Ct({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function gu(e,t){if(t){if(oy[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Z(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Z(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Z(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Z(62))}}function yu(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var hu=null;function ef(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var bu=null,Wa=null,Ka=null;function ap(e){if(e=Oi(e)){if(typeof bu!="function")throw Error(Z(280));var t=e.stateNode;t&&(t=ls(t),bu(e.stateNode,e.type,t))}}function Am(e){Wa?Ka?Ka.push(e):Ka=[e]:Wa=e}function Fm(){if(Wa){var e=Wa,t=Ka;if(Ka=Wa=null,ap(e),t)for(e=0;e>>=0,e===0?32:31-(gy(e)/yy|0)|0}var Li=64,Di=4194304;function xo(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Nl(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,a=e.suspendedLanes,o=e.pingedLanes,i=n&268435455;if(i!==0){var l=i&~a;l!==0?r=xo(l):(o&=i,o!==0&&(r=xo(o)))}else i=n&~a,i!==0?r=xo(i):o!==0&&(r=xo(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&a)&&(a=r&-r,o=t&-t,a>=o||a===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Ei(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-rr(t),e[t]=n}function Sy(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=No),dp=" ",mp=!1;function rv(e,t){switch(e){case"keyup":return Yy.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function av(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ja=!1;function Qy(e,t){switch(e){case"compositionend":return av(t);case"keypress":return t.which!==32?null:(mp=!0,dp);case"textInput":return e=t.data,e===dp&&mp?null:e;default:return null}}function Jy(e,t){if(ja)return e==="compositionend"||!uf&&rv(e,t)?(e=tv(),dl=of=$r=null,ja=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=hp(n)}}function sv(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?sv(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function uv(){for(var e=window,t=Ol();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ol(e.document)}return t}function cf(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function l0(e){var t=uv(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&sv(n.ownerDocument.documentElement,n)){if(r!==null&&cf(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var a=n.textContent.length,o=Math.min(r.start,a);r=r.end===void 0?o:Math.min(r.end,a),!e.extend&&o>r&&(a=r,r=o,o=a),a=bp(n,o);var i=bp(n,r);a&&i&&(e.rangeCount!==1||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(a.node,a.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,La=null,Pu=null,jo=null,Ou=!1;function wp(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ou||La==null||La!==Ol(r)||(r=La,"selectionStart"in r&&cf(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),jo&&Xo(jo,r)||(jo=r,r=Ll(Pu,"onSelect"),0Aa||(e.current=ju[Aa],ju[Aa]=null,Aa--)}function ut(e,t){Aa++,ju[Aa]=e.current,e.current=t}var Qr={},gn=qr(Qr),Tn=qr(!1),ma=Qr;function Qa(e,t){var n=e.type.contextTypes;if(!n)return Qr;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a={},o;for(o in n)a[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function Nn(e){return e=e.childContextTypes,e!=null}function Rl(){dt(Tn),dt(gn)}function kp(e,t,n){if(gn.current!==Qr)throw Error(Z(168));ut(gn,t),ut(Tn,n)}function hv(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var a in r)if(!(a in t))throw Error(Z(108,ny(e)||"Unknown",a));return Ct({},n,r)}function Al(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Qr,ma=gn.current,ut(gn,e),ut(Tn,Tn.current),!0}function Ip(e,t,n){var r=e.stateNode;if(!r)throw Error(Z(169));n?(e=hv(e,t,ma),r.__reactInternalMemoizedMergedChildContext=e,dt(Tn),dt(gn),ut(gn,e)):dt(Tn),ut(Tn,n)}var hr=null,ss=!1,Us=!1;function bv(e){hr===null?hr=[e]:hr.push(e)}function b0(e){ss=!0,bv(e)}function ea(){if(!Us&&hr!==null){Us=!0;var e=0,t=Je;try{var n=hr;for(Je=1;e>=i,a-=i,wr=1<<32-rr(t)+a|n<j?(H=_,_=null):H=_.sibling;var $=m(v,_,h[j],x);if($===null){_===null&&(_=H);break}e&&_&&$.alternate===null&&t(v,_),d=o($,d,j),L===null?E=$:L.sibling=$,L=$,_=H}if(j===h.length)return n(v,_),vt&&aa(v,j),E;if(_===null){for(;jj?(H=_,_=null):H=_.sibling;var F=m(v,_,$.value,x);if(F===null){_===null&&(_=H);break}e&&_&&F.alternate===null&&t(v,_),d=o(F,d,j),L===null?E=F:L.sibling=F,L=F,_=H}if($.done)return n(v,_),vt&&aa(v,j),E;if(_===null){for(;!$.done;j++,$=h.next())$=f(v,$.value,x),$!==null&&(d=o($,d,j),L===null?E=$:L.sibling=$,L=$);return vt&&aa(v,j),E}for(_=r(v,_);!$.done;j++,$=h.next())$=b(_,v,j,$.value,x),$!==null&&(e&&$.alternate!==null&&_.delete($.key===null?j:$.key),d=o($,d,j),L===null?E=$:L.sibling=$,L=$);return e&&_.forEach(function(oe){return t(v,oe)}),vt&&aa(v,j),E}function C(v,d,h,x){if(typeof h=="object"&&h!==null&&h.type===_a&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case Ni:e:{for(var E=h.key,L=d;L!==null;){if(L.key===E){if(E=h.type,E===_a){if(L.tag===7){n(v,L.sibling),d=a(L,h.props.children),d.return=v,v=d;break e}}else if(L.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Dr&&_p(E)===L.type){n(v,L.sibling),d=a(L,h.props),d.ref=vo(v,L,h),d.return=v,v=d;break e}n(v,L);break}else t(v,L);L=L.sibling}h.type===_a?(d=da(h.props.children,v.mode,x,h.key),d.return=v,v=d):(x=Sl(h.type,h.key,h.props,null,v.mode,x),x.ref=vo(v,d,h),x.return=v,v=x)}return i(v);case Na:e:{for(L=h.key;d!==null;){if(d.key===L)if(d.tag===4&&d.stateNode.containerInfo===h.containerInfo&&d.stateNode.implementation===h.implementation){n(v,d.sibling),d=a(d,h.children||[]),d.return=v,v=d;break e}else{n(v,d);break}else t(v,d);d=d.sibling}d=Qs(h,v.mode,x),d.return=v,v=d}return i(v);case Dr:return L=h._init,C(v,d,L(h._payload),x)}if(So(h))return S(v,d,h,x);if(uo(h))return g(v,d,h,x);Bi(v,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,d!==null&&d.tag===6?(n(v,d.sibling),d=a(d,h),d.return=v,v=d):(n(v,d),d=Zs(h,v.mode,x),d.return=v,v=d),i(v)):n(v,d)}return C}var qa=Cv(!0),Ev=Cv(!1),$l=qr(null),zl=null,$a=null,mf=null;function vf(){mf=$a=zl=null}function gf(e){var t=$l.current;dt($l),e._currentValue=t}function Ru(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Xa(e,t){zl=e,mf=$a=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(In=!0),e.firstContext=null)}function Xn(e){var t=e._currentValue;if(mf!==e)if(e={context:e,memoizedValue:t,next:null},$a===null){if(zl===null)throw Error(Z(308));$a=e,zl.dependencies={lanes:0,firstContext:e}}else $a=$a.next=e;return t}var ua=null;function yf(e){ua===null?ua=[e]:ua.push(e)}function Pv(e,t,n,r){var a=t.interleaved;return a===null?(n.next=n,yf(t)):(n.next=a.next,a.next=n),t.interleaved=n,Or(e,r)}function Or(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Rr=!1;function hf(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ov(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Cr(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Kr(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,We&2){var a=r.pending;return a===null?t.next=t:(t.next=a.next,a.next=t),r.pending=t,Or(e,n)}return a=r.interleaved,a===null?(t.next=t,yf(r)):(t.next=a.next,a.next=t),r.interleaved=t,Or(e,n)}function vl(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,nf(e,n)}}function jp(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var a=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?a=o=i:o=o.next=i,n=n.next}while(n!==null);o===null?a=o=t:o=o.next=t}else a=o=t;n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Bl(e,t,n,r){var a=e.updateQueue;Rr=!1;var o=a.firstBaseUpdate,i=a.lastBaseUpdate,l=a.shared.pending;if(l!==null){a.shared.pending=null;var s=l,c=s.next;s.next=null,i===null?o=c:i.next=c,i=s;var p=e.alternate;p!==null&&(p=p.updateQueue,l=p.lastBaseUpdate,l!==i&&(l===null?p.firstBaseUpdate=c:l.next=c,p.lastBaseUpdate=s))}if(o!==null){var f=a.baseState;i=0,p=c=s=null,l=o;do{var m=l.lane,b=l.eventTime;if((r&m)===m){p!==null&&(p=p.next={eventTime:b,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var S=e,g=l;switch(m=t,b=n,g.tag){case 1:if(S=g.payload,typeof S=="function"){f=S.call(b,f,m);break e}f=S;break e;case 3:S.flags=S.flags&-65537|128;case 0:if(S=g.payload,m=typeof S=="function"?S.call(b,f,m):S,m==null)break e;f=Ct({},f,m);break e;case 2:Rr=!0}}l.callback!==null&&l.lane!==0&&(e.flags|=64,m=a.effects,m===null?a.effects=[l]:m.push(l))}else b={eventTime:b,lane:m,tag:l.tag,payload:l.payload,callback:l.callback,next:null},p===null?(c=p=b,s=f):p=p.next=b,i|=m;if(l=l.next,l===null){if(l=a.shared.pending,l===null)break;m=l,l=m.next,m.next=null,a.lastBaseUpdate=m,a.shared.pending=null}}while(!0);if(p===null&&(s=f),a.baseState=s,a.firstBaseUpdate=c,a.lastBaseUpdate=p,t=a.shared.interleaved,t!==null){a=t;do i|=a.lane,a=a.next;while(a!==t)}else o===null&&(a.shared.lanes=0);ya|=i,e.lanes=i,e.memoizedState=f}}function Lp(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=Ws.transition;Ws.transition={};try{e(!1),t()}finally{Je=n,Ws.transition=r}}function Uv(){return Yn().memoizedState}function C0(e,t,n){var r=Xr(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Vv(e))Wv(t,n);else if(n=Pv(e,t,n,r),n!==null){var a=xn();ar(n,e,r,a),Kv(n,t,r)}}function E0(e,t,n){var r=Xr(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Vv(e))Wv(t,a);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,l=o(i,n);if(a.hasEagerState=!0,a.eagerState=l,or(l,i)){var s=t.interleaved;s===null?(a.next=a,yf(t)):(a.next=s.next,s.next=a),t.interleaved=a;return}}catch{}finally{}n=Pv(e,t,a,r),n!==null&&(a=xn(),ar(n,e,r,a),Kv(n,t,r))}}function Vv(e){var t=e.alternate;return e===St||t!==null&&t===St}function Wv(e,t){Lo=Ul=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Kv(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,nf(e,n)}}var Vl={readContext:Xn,useCallback:pn,useContext:pn,useEffect:pn,useImperativeHandle:pn,useInsertionEffect:pn,useLayoutEffect:pn,useMemo:pn,useReducer:pn,useRef:pn,useState:pn,useDebugValue:pn,useDeferredValue:pn,useTransition:pn,useMutableSource:pn,useSyncExternalStore:pn,useId:pn,unstable_isNewReconciler:!1},P0={readContext:Xn,useCallback:function(e,t){return ur().memoizedState=[e,t===void 0?null:t],e},useContext:Xn,useEffect:Rp,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,yl(4194308,4,Mv.bind(null,t,e),n)},useLayoutEffect:function(e,t){return yl(4194308,4,e,t)},useInsertionEffect:function(e,t){return yl(4,2,e,t)},useMemo:function(e,t){var n=ur();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ur();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=C0.bind(null,St,e),[r.memoizedState,e]},useRef:function(e){var t=ur();return e={current:e},t.memoizedState=e},useState:Dp,useDebugValue:Of,useDeferredValue:function(e){return ur().memoizedState=e},useTransition:function(){var e=Dp(!1),t=e[0];return e=x0.bind(null,e[1]),ur().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=St,a=ur();if(vt){if(n===void 0)throw Error(Z(407));n=n()}else{if(n=t(),Qt===null)throw Error(Z(349));ga&30||Nv(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,Rp(jv.bind(null,r,o,e),[e]),r.flags|=2048,ni(9,_v.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=ur(),t=Qt.identifierPrefix;if(vt){var n=Sr,r=wr;n=(r&~(1<<32-rr(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ei++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[cr]=t,e[Qo]=r,ng(e,t,!1,!1),t.stateNode=e;e:{switch(i=yu(n,r),n){case"dialog":pt("cancel",e),pt("close",e),a=r;break;case"iframe":case"object":case"embed":pt("load",e),a=r;break;case"video":case"audio":for(a=0;ano&&(t.flags|=128,r=!0,go(o,!1),t.lanes=4194304)}else{if(!r)if(e=Hl(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),go(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!vt)return dn(t),null}else 2*It()-o.renderingStartTime>no&&n!==1073741824&&(t.flags|=128,r=!0,go(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(n=o.last,n!==null?n.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=It(),t.sibling=null,n=wt.current,ut(wt,r?n&1|2:n&1),t):(dn(t),null);case 22:case 23:return jf(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?An&1073741824&&(dn(t),t.subtreeFlags&6&&(t.flags|=8192)):dn(t),null;case 24:return null;case 25:return null}throw Error(Z(156,t.tag))}function L0(e,t){switch(pf(t),t.tag){case 1:return Nn(t.type)&&Rl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return eo(),dt(Tn),dt(gn),Sf(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return wf(t),null;case 13:if(dt(wt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Z(340));Ja()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return dt(wt),null;case 4:return eo(),null;case 10:return gf(t.type._context),null;case 22:case 23:return jf(),null;case 24:return null;default:return null}}var Ui=!1,vn=!1,D0=typeof WeakSet=="function"?WeakSet:Set,pe=null;function za(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Pt(e,t,r)}else n.current=null}function Vu(e,t,n){try{n()}catch(r){Pt(e,t,r)}}var Kp=!1;function R0(e,t){if(ku=_l,e=uv(),cf(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var a=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var i=0,l=-1,s=-1,c=0,p=0,f=e,m=null;t:for(;;){for(var b;f!==n||a!==0&&f.nodeType!==3||(l=i+a),f!==o||r!==0&&f.nodeType!==3||(s=i+r),f.nodeType===3&&(i+=f.nodeValue.length),(b=f.firstChild)!==null;)m=f,f=b;for(;;){if(f===e)break t;if(m===n&&++c===a&&(l=i),m===o&&++p===r&&(s=i),(b=f.nextSibling)!==null)break;f=m,m=f.parentNode}f=b}n=l===-1||s===-1?null:{start:l,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(Iu={focusedElem:e,selectionRange:n},_l=!1,pe=t;pe!==null;)if(t=pe,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,pe=e;else for(;pe!==null;){t=pe;try{var S=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(S!==null){var g=S.memoizedProps,C=S.memoizedState,v=t.stateNode,d=v.getSnapshotBeforeUpdate(t.elementType===t.type?g:qn(t.type,g),C);v.__reactInternalSnapshotBeforeUpdate=d}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Z(163))}}catch(x){Pt(t,t.return,x)}if(e=t.sibling,e!==null){e.return=t.return,pe=e;break}pe=t.return}return S=Kp,Kp=!1,S}function Do(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var a=r=r.next;do{if((a.tag&e)===e){var o=a.destroy;a.destroy=void 0,o!==void 0&&Vu(t,n,o)}a=a.next}while(a!==r)}}function fs(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Wu(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function og(e){var t=e.alternate;t!==null&&(e.alternate=null,og(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[cr],delete t[Qo],delete t[_u],delete t[y0],delete t[h0])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function ig(e){return e.tag===5||e.tag===3||e.tag===4}function Gp(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ig(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ku(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Dl));else if(r!==4&&(e=e.child,e!==null))for(Ku(e,t,n),e=e.sibling;e!==null;)Ku(e,t,n),e=e.sibling}function Gu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Gu(e,t,n),e=e.sibling;e!==null;)Gu(e,t,n),e=e.sibling}var an=null,er=!1;function _r(e,t,n){for(n=n.child;n!==null;)lg(e,t,n),n=n.sibling}function lg(e,t,n){if(dr&&typeof dr.onCommitFiberUnmount=="function")try{dr.onCommitFiberUnmount(rs,n)}catch{}switch(n.tag){case 5:vn||za(n,t);case 6:var r=an,a=er;an=null,_r(e,t,n),an=r,er=a,an!==null&&(er?(e=an,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):an.removeChild(n.stateNode));break;case 18:an!==null&&(er?(e=an,n=n.stateNode,e.nodeType===8?Hs(e.parentNode,n):e.nodeType===1&&Hs(e,n),Ko(e)):Hs(an,n.stateNode));break;case 4:r=an,a=er,an=n.stateNode.containerInfo,er=!0,_r(e,t,n),an=r,er=a;break;case 0:case 11:case 14:case 15:if(!vn&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){a=r=r.next;do{var o=a,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&Vu(n,t,i),a=a.next}while(a!==r)}_r(e,t,n);break;case 1:if(!vn&&(za(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){Pt(n,t,l)}_r(e,t,n);break;case 21:_r(e,t,n);break;case 22:n.mode&1?(vn=(r=vn)||n.memoizedState!==null,_r(e,t,n),vn=r):_r(e,t,n);break;default:_r(e,t,n)}}function Xp(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new D0),t.forEach(function(r){var a=V0.bind(null,e,r);n.has(r)||(n.add(r),r.then(a,a))})}}function Zn(e,t){var n=t.deletions;if(n!==null)for(var r=0;ra&&(a=i),r&=~o}if(r=a,r=It()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*F0(r/1960))-r,10e?16:e,zr===null)var r=!1;else{if(e=zr,zr=null,Gl=0,We&6)throw Error(Z(331));var a=We;for(We|=4,pe=e.current;pe!==null;){var o=pe,i=o.child;if(pe.flags&16){var l=o.deletions;if(l!==null){for(var s=0;sIt()-Nf?pa(e,0):Tf|=n),_n(e,t)}function vg(e,t){t===0&&(e.mode&1?(t=Di,Di<<=1,!(Di&130023424)&&(Di=4194304)):t=1);var n=xn();e=Or(e,t),e!==null&&(Ei(e,t,n),_n(e,n))}function U0(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),vg(e,n)}function V0(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(Z(314))}r!==null&&r.delete(t),vg(e,n)}var gg;gg=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Tn.current)In=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return In=!1,_0(e,t,n);In=!!(e.flags&131072)}else In=!1,vt&&t.flags&1048576&&wv(t,Ml,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;hl(e,t),e=t.pendingProps;var a=Qa(t,gn.current);Xa(t,n),a=Cf(null,t,r,e,a,n);var o=Ef();return t.flags|=1,typeof a=="object"&&a!==null&&typeof a.render=="function"&&a.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Nn(r)?(o=!0,Al(t)):o=!1,t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,hf(t),a.updater=cs,t.stateNode=a,a._reactInternals=t,Fu(t,r,e,n),t=zu(null,t,r,!0,o,n)):(t.tag=0,vt&&o&&ff(t),Sn(null,t,a,n),t=t.child),t;case 16:r=t.elementType;e:{switch(hl(e,t),e=t.pendingProps,a=r._init,r=a(r._payload),t.type=r,a=t.tag=K0(r),e=qn(r,e),a){case 0:t=$u(null,t,r,e,n);break e;case 1:t=Up(null,t,r,e,n);break e;case 11:t=Bp(null,t,r,e,n);break e;case 14:t=Hp(null,t,r,qn(r.type,e),n);break e}throw Error(Z(306,r,""))}return t;case 0:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:qn(r,a),$u(e,t,r,a,n);case 1:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:qn(r,a),Up(e,t,r,a,n);case 3:e:{if(qv(t),e===null)throw Error(Z(387));r=t.pendingProps,o=t.memoizedState,a=o.element,Ov(e,t),Bl(t,r,null,n);var i=t.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){a=to(Error(Z(423)),t),t=Vp(e,t,r,n,a);break e}else if(r!==a){a=to(Error(Z(424)),t),t=Vp(e,t,r,n,a);break e}else for(Fn=Wr(t.stateNode.containerInfo.firstChild),Mn=t,vt=!0,tr=null,n=Ev(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Ja(),r===a){t=kr(e,t,n);break e}Sn(e,t,r,n)}t=t.child}return t;case 5:return kv(t),e===null&&Du(t),r=t.type,a=t.pendingProps,o=e!==null?e.memoizedProps:null,i=a.children,Tu(r,a)?i=null:o!==null&&Tu(r,o)&&(t.flags|=32),Jv(e,t),Sn(e,t,i,n),t.child;case 6:return e===null&&Du(t),null;case 13:return eg(e,t,n);case 4:return bf(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=qa(t,null,r,n):Sn(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:qn(r,a),Bp(e,t,r,a,n);case 7:return Sn(e,t,t.pendingProps,n),t.child;case 8:return Sn(e,t,t.pendingProps.children,n),t.child;case 12:return Sn(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,a=t.pendingProps,o=t.memoizedProps,i=a.value,ut($l,r._currentValue),r._currentValue=i,o!==null)if(or(o.value,i)){if(o.children===a.children&&!Tn.current){t=kr(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var l=o.dependencies;if(l!==null){i=o.child;for(var s=l.firstContext;s!==null;){if(s.context===r){if(o.tag===1){s=Cr(-1,n&-n),s.tag=2;var c=o.updateQueue;if(c!==null){c=c.shared;var p=c.pending;p===null?s.next=s:(s.next=p.next,p.next=s),c.pending=s}}o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),Ru(o.return,n,t),l.lanes|=n;break}s=s.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(Z(341));i.lanes|=n,l=i.alternate,l!==null&&(l.lanes|=n),Ru(i,n,t),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===t){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}Sn(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=t.pendingProps.children,Xa(t,n),a=Xn(a),r=r(a),t.flags|=1,Sn(e,t,r,n),t.child;case 14:return r=t.type,a=qn(r,t.pendingProps),a=qn(r.type,a),Hp(e,t,r,a,n);case 15:return Zv(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:qn(r,a),hl(e,t),t.tag=1,Nn(r)?(e=!0,Al(t)):e=!1,Xa(t,n),Gv(t,r,a),Fu(t,r,a,n),zu(null,t,r,!0,e,n);case 19:return tg(e,t,n);case 22:return Qv(e,t,n)}throw Error(Z(156,t.tag))};function yg(e,t){return Vm(e,t)}function W0(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Kn(e,t,n,r){return new W0(e,t,n,r)}function Df(e){return e=e.prototype,!(!e||!e.isReactComponent)}function K0(e){if(typeof e=="function")return Df(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Jc)return 11;if(e===qc)return 14}return 2}function Yr(e,t){var n=e.alternate;return n===null?(n=Kn(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Sl(e,t,n,r,a,o){var i=2;if(r=e,typeof e=="function")Df(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case _a:return da(n.children,a,o,t);case Qc:i=8,a|=8;break;case lu:return e=Kn(12,n,t,a|2),e.elementType=lu,e.lanes=o,e;case su:return e=Kn(13,n,t,a),e.elementType=su,e.lanes=o,e;case uu:return e=Kn(19,n,t,a),e.elementType=uu,e.lanes=o,e;case km:return ds(n,a,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Pm:i=10;break e;case Om:i=9;break e;case Jc:i=11;break e;case qc:i=14;break e;case Dr:i=16,r=null;break e}throw Error(Z(130,e==null?e:typeof e,""))}return t=Kn(i,n,t,a),t.elementType=e,t.type=r,t.lanes=o,t}function da(e,t,n,r){return e=Kn(7,e,r,t),e.lanes=n,e}function ds(e,t,n,r){return e=Kn(22,e,r,t),e.elementType=km,e.lanes=n,e.stateNode={isHidden:!1},e}function Zs(e,t,n){return e=Kn(6,e,null,t),e.lanes=n,e}function Qs(e,t,n){return t=Kn(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function G0(e,t,n,r,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=_s(0),this.expirationTimes=_s(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=_s(0),this.identifierPrefix=r,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function Rf(e,t,n,r,a,o,i,l,s){return e=new G0(e,t,n,l,s),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Kn(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},hf(o),e}function X0(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Sg)}catch(e){console.error(e)}}Sg(),Sm.exports=zn;var xg=Sm.exports;const Eo=um(xg);var nd=xg;ou.createRoot=nd.createRoot,ou.hydrateRoot=nd.hydrateRoot;var q0={};function eh(e){if(Array.isArray(e))return e}function th(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,o,i,l=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(s=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(p){c=!0,a=p}finally{try{if(!s&&n.return!=null&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw a}}return l}}function Ju(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},f:a}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return i=c.done,c},e:function(c){l=!0,o=c},f:function(){try{i||n.return==null||n.return()}finally{if(l)throw o}}}}function sh(e,t){if(e){if(typeof e=="string")return rd(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?rd(e,t):void 0}}function rd(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&arguments[1]!==void 0?arguments[1]:{};n&&Object.entries(r).forEach(function(a){var o=xl(a,2),i=o[0],l=o[1];return n.style[i]=l})}},{key:"find",value:function(n,r){return n?Array.from(n.querySelectorAll(r)):[]}},{key:"findSingle",value:function(n,r){return n?n.querySelector(r):null}},{key:"setAttributes",value:function(n){var r=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(n){var o=function(l,s){var c,p,f=n!=null&&(c=n.$attrs)!==null&&c!==void 0&&c[l]?[n==null||(p=n.$attrs)===null||p===void 0?void 0:p[l]]:[];return[s].flat().reduce(function(m,b){if(b!=null){var S=st(b);if(S==="string"||S==="number")m.push(b);else if(S==="object"){var g=Array.isArray(b)?o(l,b):Object.entries(b).map(function(C){var v=xl(C,2),d=v[0],h=v[1];return l==="style"&&(h||h===0)?"".concat(d.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),":").concat(h):h?d:void 0});m=g.length?m.concat(g.filter(function(C){return!!C})):m}}return m},f)};Object.entries(a).forEach(function(i){var l=xl(i,2),s=l[0],c=l[1];if(c!=null){var p=s.match(/^on(.+)/);p?n.addEventListener(p[1].toLowerCase(),c):s==="p-bind"?r.setAttributes(n,c):(c=s==="class"?Zl(new Set(o("class",c))).join(" ").trim():s==="style"?o("style",c).join(";").trim():c,(n.$attrs=n.$attrs||{})&&(n.$attrs[s]=c),n.setAttribute(s,c))}})}}},{key:"getAttribute",value:function(n,r){if(n){var a=n.getAttribute(r);return isNaN(a)?a==="true"||a==="false"?a==="true":a:+a}}},{key:"isAttributeEquals",value:function(n,r,a){return n?this.getAttribute(n,r)===a:!1}},{key:"isAttributeNotEquals",value:function(n,r,a){return!this.isAttributeEquals(n,r,a)}},{key:"getHeight",value:function(n){if(n){var r=n.offsetHeight,a=getComputedStyle(n);return r=r-(parseFloat(a.paddingTop)+parseFloat(a.paddingBottom)+parseFloat(a.borderTopWidth)+parseFloat(a.borderBottomWidth)),r}return 0}},{key:"getWidth",value:function(n){if(n){var r=n.offsetWidth,a=getComputedStyle(n);return r=r-(parseFloat(a.paddingLeft)+parseFloat(a.paddingRight)+parseFloat(a.borderLeftWidth)+parseFloat(a.borderRightWidth)),r}return 0}},{key:"alignOverlay",value:function(n,r,a){var o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0;n&&r&&(a==="self"?this.relativePosition(n,r):(o&&(n.style.minWidth=e.getOuterWidth(r)+"px"),this.absolutePosition(n,r)))}},{key:"absolutePosition",value:function(n,r){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"left";if(n&&r){var o=n.offsetParent?{width:n.offsetWidth,height:n.offsetHeight}:this.getHiddenElementDimensions(n),i=o.height,l=o.width,s=r.offsetHeight,c=r.offsetWidth,p=r.getBoundingClientRect(),f=this.getWindowScrollTop(),m=this.getWindowScrollLeft(),b=this.getViewport(),S,g;p.top+s+i>b.height?(S=p.top+f-i,S<0&&(S=f),n.style.transformOrigin="bottom"):(S=s+p.top+f,n.style.transformOrigin="top");var C=p.left;a==="left"?C+l>b.width?g=Math.max(0,C+m+c-l):g=C+m:C+c-l<0?g=m:g=C+c-l+m,n.style.top=S+"px",n.style.left=g+"px"}}},{key:"relativePosition",value:function(n,r){if(n&&r){var a=n.offsetParent?{width:n.offsetWidth,height:n.offsetHeight}:this.getHiddenElementDimensions(n),o=r.offsetHeight,i=r.getBoundingClientRect(),l=this.getViewport(),s,c;i.top+o+a.height>l.height?(s=-1*a.height,i.top+s<0&&(s=-1*i.top),n.style.transformOrigin="bottom"):(s=o,n.style.transformOrigin="top"),a.width>l.width?c=i.left*-1:i.left+a.width>l.width?c=(i.left+a.width-l.width)*-1:c=0,n.style.top=s+"px",n.style.left=c+"px"}}},{key:"flipfitCollision",value:function(n,r){var a=this,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"left top",i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"left bottom",l=arguments.length>4?arguments[4]:void 0;if(n&&r){var s=r.getBoundingClientRect(),c=this.getViewport(),p=o.split(" "),f=i.split(" "),m=function(v,d){return d?+v.substring(v.search(/(\+|-)/g))||0:v.substring(0,v.search(/(\+|-)/g))||v},b={my:{x:m(p[0]),y:m(p[1]||p[0]),offsetX:m(p[0],!0),offsetY:m(p[1]||p[0],!0)},at:{x:m(f[0]),y:m(f[1]||f[0]),offsetX:m(f[0],!0),offsetY:m(f[1]||f[0],!0)}},S={left:function(){var v=b.my.offsetX+b.at.offsetX;return v+s.left+(b.my.x==="left"?0:-1*(b.my.x==="center"?a.getOuterWidth(n)/2:a.getOuterWidth(n)))},top:function(){var v=b.my.offsetY+b.at.offsetY;return v+s.top+(b.my.y==="top"?0:-1*(b.my.y==="center"?a.getOuterHeight(n)/2:a.getOuterHeight(n)))}},g={count:{x:0,y:0},left:function(){var v=S.left(),d=e.getWindowScrollLeft();n.style.left=v+d+"px",this.count.x===2?(n.style.left=d+"px",this.count.x=0):v<0&&(this.count.x++,b.my.x="left",b.at.x="right",b.my.offsetX*=-1,b.at.offsetX*=-1,this.right())},right:function(){var v=S.left()+e.getOuterWidth(r),d=e.getWindowScrollLeft();n.style.left=v+d+"px",this.count.x===2?(n.style.left=c.width-e.getOuterWidth(n)+d+"px",this.count.x=0):v+e.getOuterWidth(n)>c.width&&(this.count.x++,b.my.x="right",b.at.x="left",b.my.offsetX*=-1,b.at.offsetX*=-1,this.left())},top:function(){var v=S.top(),d=e.getWindowScrollTop();n.style.top=v+d+"px",this.count.y===2?(n.style.left=d+"px",this.count.y=0):v<0&&(this.count.y++,b.my.y="top",b.at.y="bottom",b.my.offsetY*=-1,b.at.offsetY*=-1,this.bottom())},bottom:function(){var v=S.top()+e.getOuterHeight(r),d=e.getWindowScrollTop();n.style.top=v+d+"px",this.count.y===2?(n.style.left=c.height-e.getOuterHeight(n)+d+"px",this.count.y=0):v+e.getOuterHeight(r)>c.height&&(this.count.y++,b.my.y="bottom",b.at.y="top",b.my.offsetY*=-1,b.at.offsetY*=-1,this.top())},center:function(v){if(v==="y"){var d=S.top()+e.getOuterHeight(r)/2;n.style.top=d+e.getWindowScrollTop()+"px",d<0?this.bottom():d+e.getOuterHeight(r)>c.height&&this.top()}else{var h=S.left()+e.getOuterWidth(r)/2;n.style.left=h+e.getWindowScrollLeft()+"px",h<0?this.left():h+e.getOuterWidth(n)>c.width&&this.right()}}};g[b.at.x]("x"),g[b.at.y]("y"),this.isFunction(l)&&l(b)}}},{key:"findCollisionPosition",value:function(n){if(n){var r=n==="top"||n==="bottom",a=n==="left"?"right":"left",o=n==="top"?"bottom":"top";return r?{axis:"y",my:"center ".concat(o),at:"center ".concat(n)}:{axis:"x",my:"".concat(a," center"),at:"".concat(n," center")}}}},{key:"getParents",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return n.parentNode===null?r:this.getParents(n.parentNode,r.concat([n.parentNode]))}},{key:"getScrollableParents",value:function(n){var r=this,a=[];if(n){var o=this.getParents(n),i=/(auto|scroll)/,l=function(x){var E=x?getComputedStyle(x):null;return E&&(i.test(E.getPropertyValue("overflow"))||i.test(E.getPropertyValue("overflow-x"))||i.test(E.getPropertyValue("overflow-y")))},s=function(x){a.push(x.nodeName==="BODY"||x.nodeName==="HTML"||r.isDocument(x)?window:x)},c=Js(o),p;try{for(c.s();!(p=c.n()).done;){var f,m=p.value,b=m.nodeType===1&&((f=m.dataset)===null||f===void 0?void 0:f.scrollselectors);if(b){var S=b.split(","),g=Js(S),C;try{for(g.s();!(C=g.n()).done;){var v=C.value,d=this.findSingle(m,v);d&&l(d)&&s(d)}}catch(h){g.e(h)}finally{g.f()}}m.nodeType===1&&l(m)&&s(m)}}catch(h){c.e(h)}finally{c.f()}}return a}},{key:"getHiddenElementOuterHeight",value:function(n){if(n){n.style.visibility="hidden",n.style.display="block";var r=n.offsetHeight;return n.style.display="none",n.style.visibility="visible",r}return 0}},{key:"getHiddenElementOuterWidth",value:function(n){if(n){n.style.visibility="hidden",n.style.display="block";var r=n.offsetWidth;return n.style.display="none",n.style.visibility="visible",r}return 0}},{key:"getHiddenElementDimensions",value:function(n){var r={};return n&&(n.style.visibility="hidden",n.style.display="block",r.width=n.offsetWidth,r.height=n.offsetHeight,n.style.display="none",n.style.visibility="visible"),r}},{key:"fadeIn",value:function(n,r){if(n){n.style.opacity=0;var a=+new Date,o=0,i=function(){o=+n.style.opacity+(new Date().getTime()-a)/r,n.style.opacity=o,a=+new Date,+o<1&&(window.requestAnimationFrame&&requestAnimationFrame(i)||setTimeout(i,16))};i()}}},{key:"fadeOut",value:function(n,r){if(n)var a=1,o=50,i=o/r,l=setInterval(function(){a=a-i,a<=0&&(a=0,clearInterval(l)),n.style.opacity=a},o)}},{key:"getUserAgent",value:function(){return navigator.userAgent}},{key:"isIOS",value:function(){return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream}},{key:"isAndroid",value:function(){return/(android)/i.test(navigator.userAgent)}},{key:"isChrome",value:function(){return/(chrome)/i.test(navigator.userAgent)}},{key:"isClient",value:function(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}},{key:"isTouchDevice",value:function(){return"ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0}},{key:"isFunction",value:function(n){return!!(n&&n.constructor&&n.call&&n.apply)}},{key:"appendChild",value:function(n,r){if(this.isElement(r))r.appendChild(n);else if(r.el&&r.el.nativeElement)r.el.nativeElement.appendChild(n);else throw new Error("Cannot append "+r+" to "+n)}},{key:"removeChild",value:function(n,r){if(this.isElement(r))r.removeChild(n);else if(r.el&&r.el.nativeElement)r.el.nativeElement.removeChild(n);else throw new Error("Cannot remove "+n+" from "+r)}},{key:"isElement",value:function(n){return(typeof HTMLElement>"u"?"undefined":st(HTMLElement))==="object"?n instanceof HTMLElement:n&&st(n)==="object"&&n!==null&&n.nodeType===1&&typeof n.nodeName=="string"}},{key:"isDocument",value:function(n){return(typeof Document>"u"?"undefined":st(Document))==="object"?n instanceof Document:n&&st(n)==="object"&&n!==null&&n.nodeType===9}},{key:"scrollInView",value:function(n,r){var a=getComputedStyle(n).getPropertyValue("border-top-width"),o=a?parseFloat(a):0,i=getComputedStyle(n).getPropertyValue("padding-top"),l=i?parseFloat(i):0,s=n.getBoundingClientRect(),c=r.getBoundingClientRect(),p=c.top+document.body.scrollTop-(s.top+document.body.scrollTop)-o-l,f=n.scrollTop,m=n.clientHeight,b=this.getOuterHeight(r);p<0?n.scrollTop=f+p:p+b>m&&(n.scrollTop=f+p-m+b)}},{key:"clearSelection",value:function(){if(window.getSelection)window.getSelection().empty?window.getSelection().empty():window.getSelection().removeAllRanges&&window.getSelection().rangeCount>0&&window.getSelection().getRangeAt(0).getClientRects().length>0&&window.getSelection().removeAllRanges();else if(document.selection&&document.selection.empty)try{document.selection.empty()}catch{}}},{key:"calculateScrollbarWidth",value:function(n){if(n){var r=getComputedStyle(n);return n.offsetWidth-n.clientWidth-parseFloat(r.borderLeftWidth)-parseFloat(r.borderRightWidth)}if(this.calculatedScrollbarWidth!=null)return this.calculatedScrollbarWidth;var a=document.createElement("div");a.className="p-scrollbar-measure",document.body.appendChild(a);var o=a.offsetWidth-a.clientWidth;return document.body.removeChild(a),this.calculatedScrollbarWidth=o,o}},{key:"calculateBodyScrollbarWidth",value:function(){return window.innerWidth-document.documentElement.offsetWidth}},{key:"getBrowser",value:function(){if(!this.browser){var n=this.resolveUserAgent();this.browser={},n.browser&&(this.browser[n.browser]=!0,this.browser.version=n.version),this.browser.chrome?this.browser.webkit=!0:this.browser.webkit&&(this.browser.safari=!0)}return this.browser}},{key:"resolveUserAgent",value:function(){var n=navigator.userAgent.toLowerCase(),r=/(chrome)[ ]([\w.]+)/.exec(n)||/(webkit)[ ]([\w.]+)/.exec(n)||/(opera)(?:.*version|)[ ]([\w.]+)/.exec(n)||/(msie) ([\w.]+)/.exec(n)||n.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(n)||[];return{browser:r[1]||"",version:r[2]||"0"}}},{key:"blockBodyScroll",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"p-overflow-hidden",r=!!document.body.style.getPropertyValue("--scrollbar-width");!r&&document.body.style.setProperty("--scrollbar-width",this.calculateBodyScrollbarWidth()+"px"),this.addClass(document.body,n)}},{key:"unblockBodyScroll",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"p-overflow-hidden";document.body.style.removeProperty("--scrollbar-width"),this.removeClass(document.body,n)}},{key:"isVisible",value:function(n){return n&&(n.clientHeight!==0||n.getClientRects().length!==0||getComputedStyle(n).display!=="none")}},{key:"isExist",value:function(n){return!!(n!==null&&typeof n<"u"&&n.nodeName&&n.parentNode)}},{key:"getFocusableElements",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",a=e.find(n,'button:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])'.concat(r,`, [href][clientHeight][clientWidth]:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(r,`, input:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(r,`, select:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(r,`, textarea:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(r,`, [tabIndex]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(r,`, [contenteditable]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(r)),o=[],i=Js(a),l;try{for(i.s();!(l=i.n()).done;){var s=l.value;getComputedStyle(s).display!=="none"&&getComputedStyle(s).visibility!=="hidden"&&o.push(s)}}catch(c){i.e(c)}finally{i.f()}return o}},{key:"getFirstFocusableElement",value:function(n,r){var a=e.getFocusableElements(n,r);return a.length>0?a[0]:null}},{key:"getLastFocusableElement",value:function(n,r){var a=e.getFocusableElements(n,r);return a.length>0?a[a.length-1]:null}},{key:"focus",value:function(n,r){var a=r===void 0?!0:!r;n&&document.activeElement!==n&&n.focus({preventScroll:a})}},{key:"focusFirstElement",value:function(n,r){if(n){var a=e.getFirstFocusableElement(n);return a&&e.focus(a,r),a}}},{key:"getCursorOffset",value:function(n,r,a,o){if(n){var i=getComputedStyle(n),l=document.createElement("div");l.style.position="absolute",l.style.top="0px",l.style.left="0px",l.style.visibility="hidden",l.style.pointerEvents="none",l.style.overflow=i.overflow,l.style.width=i.width,l.style.height=i.height,l.style.padding=i.padding,l.style.border=i.border,l.style.overflowWrap=i.overflowWrap,l.style.whiteSpace=i.whiteSpace,l.style.lineHeight=i.lineHeight,l.innerHTML=r.replace(/\r\n|\r|\n/g,"
");var s=document.createElement("span");s.textContent=o,l.appendChild(s);var c=document.createTextNode(a);l.appendChild(c),document.body.appendChild(l);var p=s.offsetLeft,f=s.offsetTop,m=s.clientHeight;return document.body.removeChild(l),{left:Math.abs(p-n.scrollLeft),top:Math.abs(f-n.scrollTop)+m}}return{top:"auto",left:"auto"}}},{key:"invokeElementMethod",value:function(n,r,a){n[r].apply(n,a)}},{key:"isClickable",value:function(n){var r=n.nodeName,a=n.parentElement&&n.parentElement.nodeName;return r==="INPUT"||r==="TEXTAREA"||r==="BUTTON"||r==="A"||a==="INPUT"||a==="TEXTAREA"||a==="BUTTON"||a==="A"||this.hasClass(n,"p-button")||this.hasClass(n.parentElement,"p-button")||this.hasClass(n.parentElement,"p-checkbox")||this.hasClass(n.parentElement,"p-radiobutton")}},{key:"applyStyle",value:function(n,r){if(typeof r=="string")n.style.cssText=r;else for(var a in r)n.style[a]=r[a]}},{key:"exportCSV",value:function(n,r){var a=new Blob([n],{type:"application/csv;charset=utf-8;"});if(window.navigator.msSaveOrOpenBlob)navigator.msSaveOrOpenBlob(a,r+".csv");else{var o=e.saveAs({name:r+".csv",src:URL.createObjectURL(a)});o||(n="data:text/csv;charset=utf-8,"+n,window.open(encodeURI(n)))}}},{key:"saveAs",value:function(n){if(n){var r=document.createElement("a");if(r.download!==void 0){var a=n.name,o=n.src;return r.setAttribute("href",o),r.setAttribute("download",a),r.style.display="none",document.body.appendChild(r),r.click(),document.body.removeChild(r),!0}}return!1}},{key:"createInlineStyle",value:function(n,r){var a=document.createElement("style");return e.addNonce(a,n),r||(r=document.head),r.appendChild(a),a}},{key:"removeInlineStyle",value:function(n){if(this.isExist(n)){try{n.parentNode.removeChild(n)}catch{}n=null}return n}},{key:"addNonce",value:function(n,r){try{r||(r=q0.REACT_APP_CSS_NONCE)}catch{}r&&n.setAttribute("nonce",r)}},{key:"getTargetElement",value:function(n){if(!n)return null;if(n==="document")return document;if(n==="window")return window;if(st(n)==="object"&&n.hasOwnProperty("current"))return this.isExist(n.current)?n.current:null;var r=function(i){return!!(i&&i.constructor&&i.call&&i.apply)},a=r(n)?n():n;return this.isDocument(a)||this.isExist(a)?a:null}},{key:"getAttributeNames",value:function(n){var r,a,o;for(a=[],o=n.attributes,r=0;r0}return!1}},{key:"hasCSSTransition",value:function(n){if(n){var r=getComputedStyle(n),a=parseFloat(r.getPropertyValue("transition-duration")||"0");return a>0}return!1}}])}();hs(M,"DATA_PROPS",["data-"]);hs(M,"ARIA_PROPS",["aria","focus-target"]);function uh(){var e=new Map;return{on:function(n,r){var a=e.get(n);a?a.push(r):a=[r],e.set(n,a)},off:function(n,r){var a=e.get(n);a&&a.splice(a.indexOf(r)>>>0,1)},emit:function(n,r){var a=e.get(n);a&&a.slice().forEach(function(o){return o(r)})}}}function qu(){return qu=Object.assign?Object.assign.bind():function(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},f:a}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return i=c.done,c},e:function(c){l=!0,o=c},f:function(){try{i||n.return==null||n.return()}finally{if(l)throw o}}}}function ch(e,t){if(e){if(typeof e=="string")return od(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?od(e,t):void 0}}function od(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=n.length&&(a=a%n.length,r=r%n.length),n.splice(a,0,n.splice(r,1)[0]))}},{key:"findIndexInList",value:function(n,r,a){var o=this;return r?a?r.findIndex(function(i){return o.equals(i,n,a)}):r.findIndex(function(i){return i===n}):-1}},{key:"getJSXElement",value:function(n){for(var r=arguments.length,a=new Array(r>1?r-1:0),o=1;o1?r-1:0),o=1;o1&&arguments[1]!==void 0?arguments[1]:"",a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=n?n[r]:void 0;return o===void 0?a[r]:o}},{key:"getPropCaseInsensitive",value:function(n,r){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=this.toFlatCase(r);for(var i in n)if(n.hasOwnProperty(i)&&this.toFlatCase(i)===o)return n[i];for(var l in a)if(a.hasOwnProperty(l)&&this.toFlatCase(l)===o)return a[l]}},{key:"getMergedProps",value:function(n,r){return Object.assign({},r,n)}},{key:"getDiffProps",value:function(n,r){return this.findDiffKeys(n,r)}},{key:"getPropValue",value:function(n){if(!this.isFunction(n))return n;for(var r=arguments.length,a=new Array(r>1?r-1:0),o=1;o1&&arguments[1]!==void 0?arguments[1]:"",a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.isNotEmpty(n)?this.getProp(n.props,r,a):void 0}},{key:"getComponentProps",value:function(n,r){return this.isNotEmpty(n)?this.getMergedProps(n.props,r):void 0}},{key:"getComponentDiffProps",value:function(n,r){return this.isNotEmpty(n)?this.getDiffProps(n.props,r):void 0}},{key:"isValidChild",value:function(n,r,a){if(n){var o,i=this.getComponentProp(n,"__TYPE")||(n.type?n.type.displayName:void 0);!i&&n!==null&&n!==void 0&&(o=n.type)!==null&&o!==void 0&&(o=o._payload)!==null&&o!==void 0&&o.value&&(i=n.type._payload.value.find(function(c){return c===r}));var l=i===r;try{var s}catch{}return l}return!1}},{key:"getRefElement",value:function(n){return n?st(n)==="object"&&n.hasOwnProperty("current")?n.current:n:null}},{key:"combinedRefs",value:function(n,r){n&&r&&(typeof r=="function"?r(n.current):r.current=n.current)}},{key:"removeAccents",value:function(n){return n&&n.search(/[\xC0-\xFF]/g)>-1&&(n=n.replace(/[\xC0-\xC5]/g,"A").replace(/[\xC6]/g,"AE").replace(/[\xC7]/g,"C").replace(/[\xC8-\xCB]/g,"E").replace(/[\xCC-\xCF]/g,"I").replace(/[\xD0]/g,"D").replace(/[\xD1]/g,"N").replace(/[\xD2-\xD6\xD8]/g,"O").replace(/[\xD9-\xDC]/g,"U").replace(/[\xDD]/g,"Y").replace(/[\xDE]/g,"P").replace(/[\xE0-\xE5]/g,"a").replace(/[\xE6]/g,"ae").replace(/[\xE7]/g,"c").replace(/[\xE8-\xEB]/g,"e").replace(/[\xEC-\xEF]/g,"i").replace(/[\xF1]/g,"n").replace(/[\xF2-\xF6\xF8]/g,"o").replace(/[\xF9-\xFC]/g,"u").replace(/[\xFE]/g,"p").replace(/[\xFD\xFF]/g,"y")),n}},{key:"toFlatCase",value:function(n){return this.isNotEmpty(n)&&this.isString(n)?n.replace(/(-|_)/g,"").toLowerCase():n}},{key:"toCapitalCase",value:function(n){return this.isNotEmpty(n)&&this.isString(n)?n[0].toUpperCase()+n.slice(1):n}},{key:"trim",value:function(n){return this.isNotEmpty(n)&&this.isString(n)?n.trim():n}},{key:"isEmpty",value:function(n){return n==null||n===""||Array.isArray(n)&&n.length===0||!(n instanceof Date)&&st(n)==="object"&&Object.keys(n).length===0}},{key:"isNotEmpty",value:function(n){return!this.isEmpty(n)}},{key:"isFunction",value:function(n){return!!(n&&n.constructor&&n.call&&n.apply)}},{key:"isObject",value:function(n){return n!==null&&n instanceof Object&&n.constructor===Object}},{key:"isDate",value:function(n){return n!==null&&n instanceof Date&&n.constructor===Date}},{key:"isArray",value:function(n){return n!==null&&Array.isArray(n)}},{key:"isString",value:function(n){return n!==null&&typeof n=="string"}},{key:"isPrintableCharacter",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return this.isNotEmpty(n)&&n.length===1&&n.match(/\S| /)}},{key:"isLetter",value:function(n){return/^[a-zA-Z\u00C0-\u017F]$/.test(n)}},{key:"isScalar",value:function(n){return n!=null&&(typeof n=="string"||typeof n=="number"||typeof n=="bigint"||typeof n=="boolean")}},{key:"findLast",value:function(n,r){var a;if(this.isNotEmpty(n))try{a=n.findLast(r)}catch{a=Zl(n).reverse().find(r)}return a}},{key:"findLastIndex",value:function(n,r){var a=-1;if(this.isNotEmpty(n))try{a=n.findLastIndex(r)}catch{a=n.lastIndexOf(Zl(n).reverse().find(r))}return a}},{key:"sort",value:function(n,r){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,o=arguments.length>3?arguments[3]:void 0,i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:1,l=this.compare(n,r,o,a),s=a;return(this.isEmpty(n)||this.isEmpty(r))&&(s=i===1?a:i),s*l}},{key:"compare",value:function(n,r,a){var o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1,i=-1,l=this.isEmpty(n),s=this.isEmpty(r);return l&&s?i=0:l?i=o:s?i=-o:typeof n=="string"&&typeof r=="string"?i=a(n,r):i=nr?1:0,i}},{key:"localeComparator",value:function(n){return new Intl.Collator(n,{numeric:!0}).compare}},{key:"findChildrenByKey",value:function(n,r){var a=ad(n),o;try{for(a.s();!(o=a.n()).done;){var i=o.value;if(i.key===r)return i.children||[];if(i.children){var l=this.findChildrenByKey(i.children,r);if(l.length>0)return l}}}catch(s){a.e(s)}finally{a.f()}return[]}},{key:"mutateFieldData",value:function(n,r,a){if(!(st(n)!=="object"||typeof r!="string"))for(var o=r.split("."),i=n,l=0,s=o.length;l2&&arguments[2]!==void 0?arguments[2]:1,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;if(!n||!r||o>a)return!0;if(st(n)!==st(r))return!1;var i=Object.keys(n),l=Object.keys(r);if(i.length!==l.length)return!1;for(var s=0,c=i;s3&&arguments[3]!==void 0?arguments[3]:1;if(n===r)return!0;if(!n||!r||st(n)!=="object"||st(r)!=="object")return!1;if(!a)return this.absoluteCompare(n,r,1);var i=ad(a),l;try{for(i.s();!(l=i.n()).done;){var s=l.value,c=this.getNestedValue(n,s),p=this.getNestedValue(r,s),f=st(c)==="object"&&c!==null&&st(p)==="object"&&p!==null;if(f&&!this.absoluteCompare(c,p,o)||!f&&c!==p)return!1}}catch(m){i.e(m)}finally{i.f()}return!0}}])}(),id=0;function bs(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"pr_id_";return id++,"".concat(e).concat(id)}function ld(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function fh(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{},a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=null;if(n!==null){var i=st(n),l=ne(r.className,i==="string"&&n);if(o=u.createElement("span",qu({},r,{className:l,key:bs("icon")})),i!=="string"){var s=fh({iconProps:r,element:o},a);return I.getJSXElement(n,s)}}return o}}])}();function sd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function ud(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{};if(e){var n=function(i){return typeof i=="function"},r=t.classNameMergeFunction,a=n(r);return e.reduce(function(o,i){if(!i)return o;var l=function(){var p=i[s];if(s==="style")o.style=ud(ud({},o.style),i.style);else if(s==="className"){var f="";a?f=r(o.className,i.className):f=[o.className,i.className].join(" ").trim(),o.className=f||void 0}else if(n(p)){var m=o[s];o[s]=m?function(){m.apply(void 0,arguments),p.apply(void 0,arguments)}:p}else o[s]=p};for(var s in i)l();return o},{})}}function ph(){var e=[],t=function(l,s){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:999,p=a(l,s,c),f=p.value+(p.key===l?0:c)+1;return e.push({key:l,value:f}),f},n=function(l){e=e.filter(function(s){return s.value!==l})},r=function(l,s){return a(l,s).value},a=function(l,s){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return Zl(e).reverse().find(function(p){return s?!0:p.key===l})||{key:l,value:c}},o=function(l){return l&&parseInt(l.style.zIndex,10)||0};return{get:o,set:function(l,s,c,p){s&&(s.style.zIndex=String(t(l,c,p)))},clear:function(l){l&&(n(nr.get(l)),l.style.zIndex="")},getCurrent:function(l,s){return r(l,s)}}}var nr=ph(),Ke=Object.freeze({STARTS_WITH:"startsWith",CONTAINS:"contains",NOT_CONTAINS:"notContains",ENDS_WITH:"endsWith",EQUALS:"equals",NOT_EQUALS:"notEquals",IN:"in",NOT_IN:"notIn",LESS_THAN:"lt",LESS_THAN_OR_EQUAL_TO:"lte",GREATER_THAN:"gt",GREATER_THAN_OR_EQUAL_TO:"gte",BETWEEN:"between",DATE_IS:"dateIs",DATE_IS_NOT:"dateIsNot",DATE_BEFORE:"dateBefore",DATE_AFTER:"dateAfter",CUSTOM:"custom"});function cd(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=dh(e))||t){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},f:a}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return i=c.done,c},e:function(c){l=!0,o=c},f:function(){try{i||n.return==null||n.return()}finally{if(l)throw o}}}}function dh(e,t){if(e){if(typeof e=="string")return fd(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?fd(e,t):void 0}}function fd(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nn.getTime():t>n},gte:function(t,n){return n==null?!0:t==null?!1:t.getTime&&n.getTime?t.getTime()>=n.getTime():t>=n},dateIs:function(t,n){return n==null?!0:t==null?!1:t.toDateString()===n.toDateString()},dateIsNot:function(t,n){return n==null?!0:t==null?!1:t.toDateString()!==n.toDateString()},dateBefore:function(t,n){return n==null?!0:t==null?!1:t.getTime()n.getTime()}},register:function(t,n){this.filters[t]=n}};function ai(e){"@babel/helpers - typeof";return ai=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ai(e)}function mh(e,t){if(ai(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ai(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function vh(e){var t=mh(e,"string");return ai(t)=="symbol"?t:t+""}function Hn(e,t,n){return(t=vh(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gh(e,t,n){return Object.defineProperty(e,"prototype",{writable:!1}),e}function yh(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var Rt=gh(function e(){yh(this,e)});Hn(Rt,"ripple",!1);Hn(Rt,"inputStyle","outlined");Hn(Rt,"locale","en");Hn(Rt,"appendTo",null);Hn(Rt,"cssTransition",!0);Hn(Rt,"autoZIndex",!0);Hn(Rt,"hideOverlaysOnDocumentScrolling",!1);Hn(Rt,"nonce",null);Hn(Rt,"nullSortOrder",1);Hn(Rt,"zIndex",{modal:1100,overlay:1e3,menu:1e3,tooltip:1100,toast:1200});Hn(Rt,"pt",void 0);Hn(Rt,"filterMatchModeOptions",{text:[Ke.STARTS_WITH,Ke.CONTAINS,Ke.NOT_CONTAINS,Ke.ENDS_WITH,Ke.EQUALS,Ke.NOT_EQUALS],numeric:[Ke.EQUALS,Ke.NOT_EQUALS,Ke.LESS_THAN,Ke.LESS_THAN_OR_EQUAL_TO,Ke.GREATER_THAN,Ke.GREATER_THAN_OR_EQUAL_TO],date:[Ke.DATE_IS,Ke.DATE_IS_NOT,Ke.DATE_BEFORE,Ke.DATE_AFTER]});Hn(Rt,"changeTheme",function(e,t,n,r){var a,o=document.getElementById(n);if(!o)throw Error("Element with id ".concat(n," not found."));var i=o.getAttribute("href").replace(e,t),l=document.createElement("link");l.setAttribute("rel","stylesheet"),l.setAttribute("id",n),l.setAttribute("href",i),l.addEventListener("load",function(){r&&r()}),(a=o.parentNode)===null||a===void 0||a.replaceChild(l,o)});var hh={en:{accept:"Yes",addRule:"Add Rule",am:"AM",apply:"Apply",cancel:"Cancel",choose:"Choose",chooseDate:"Choose Date",chooseMonth:"Choose Month",chooseYear:"Choose Year",clear:"Clear",completed:"Completed",contains:"Contains",custom:"Custom",dateAfter:"Date is after",dateBefore:"Date is before",dateFormat:"mm/dd/yy",dateIs:"Date is",dateIsNot:"Date is not",dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],emptyFilterMessage:"No results found",emptyMessage:"No available options",emptySearchMessage:"No results found",emptySelectionMessage:"No selected item",endsWith:"Ends with",equals:"Equals",fileChosenMessage:"{0} files",fileSizeTypes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"],filter:"Filter",firstDayOfWeek:0,gt:"Greater than",gte:"Greater than or equal to",lt:"Less than",lte:"Less than or equal to",matchAll:"Match All",matchAny:"Match Any",medium:"Medium",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],nextDecade:"Next Decade",nextHour:"Next Hour",nextMinute:"Next Minute",nextMonth:"Next Month",nextSecond:"Next Second",nextYear:"Next Year",noFileChosenMessage:"No file chosen",noFilter:"No Filter",notContains:"Not contains",notEquals:"Not equals",now:"Now",passwordPrompt:"Enter a password",pending:"Pending",pm:"PM",prevDecade:"Previous Decade",prevHour:"Previous Hour",prevMinute:"Previous Minute",prevMonth:"Previous Month",prevSecond:"Previous Second",prevYear:"Previous Year",reject:"No",removeRule:"Remove Rule",searchMessage:"{0} results are available",selectionMessage:"{0} items selected",showMonthAfterYear:!1,startsWith:"Starts with",strong:"Strong",today:"Today",upload:"Upload",weak:"Weak",weekHeader:"Wk",aria:{cancelEdit:"Cancel Edit",close:"Close",collapseLabel:"Collapse",collapseRow:"Row Collapsed",editRow:"Edit Row",expandLabel:"Expand",expandRow:"Row Expanded",falseLabel:"False",filterConstraint:"Filter Constraint",filterOperator:"Filter Operator",firstPageLabel:"First Page",gridView:"Grid View",hideFilterMenu:"Hide Filter Menu",jumpToPageDropdownLabel:"Jump to Page Dropdown",jumpToPageInputLabel:"Jump to Page Input",lastPageLabel:"Last Page",listLabel:"Option List",listView:"List View",moveAllToSource:"Move All to Source",moveAllToTarget:"Move All to Target",moveBottom:"Move Bottom",moveDown:"Move Down",moveToSource:"Move to Source",moveToTarget:"Move to Target",moveTop:"Move Top",moveUp:"Move Up",navigation:"Navigation",next:"Next",nextPageLabel:"Next Page",nullLabel:"Not Selected",otpLabel:"Please enter one time password character {0}",pageLabel:"Page {page}",passwordHide:"Hide Password",passwordShow:"Show Password",previous:"Previous",prevPageLabel:"Previous Page",removeLabel:"Remove",rotateLeft:"Rotate Left",rotateRight:"Rotate Right",rowsPerPageLabel:"Rows per page",saveEdit:"Save Edit",scrollTop:"Scroll Top",selectAll:"All items selected",selectLabel:"Select",selectRow:"Row Selected",showFilterMenu:"Show Filter Menu",slide:"Slide",slideNumber:"{slideNumber}",star:"1 star",stars:"{star} stars",trueLabel:"True",unselectAll:"All items unselected",unselectLabel:"Unselect",unselectRow:"Row Unselected",zoomImage:"Zoom Image",zoomIn:"Zoom In",zoomOut:"Zoom Out"}}};function oi(e,t){if(e.includes("__proto__")||e.includes("prototype"))throw new Error("Unsafe key detected");var n=Rt.locale;try{return Pg(n)[e]}catch{throw new Error("The ".concat(e," option is not found in the current locale('").concat(n,"')."))}}function Ir(e,t){if(e.includes("__proto__")||e.includes("prototype"))throw new Error("Unsafe ariaKey detected");var n=Rt.locale;try{var r=Pg(n).aria[e];if(r)for(var a in t)t.hasOwnProperty(a)&&(r=r.replace("{".concat(a,"}"),t[a]));return r}catch{throw new Error("The ".concat(e," option is not found in the current locale('").concat(n,"')."))}}function Pg(e){var t=e||Rt.locale;if(t.includes("__proto__")||t.includes("prototype"))throw new Error("Unsafe locale detected");return hh[t]}function bh(e){if(Array.isArray(e))return e}function wh(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,o,i,l=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(s=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(p){c=!0,a=p}finally{try{if(!s&&n.return!=null&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw a}}return l}}function dd(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&arguments[0]!==void 0?arguments[0]:{},h=d.target;I.isNotEmpty(h)&&(S(),(d.when||s)&&(c.current=M.getTargetElement(h))),!p.current&&c.current&&(p.current=function(x){return o&&o(x)},c.current.addEventListener(a,p.current,i))},S=function(){p.current&&(c.current.removeEventListener(a,p.current,i),p.current=null)},g=function(){S(),f=null,m=null},C=u.useCallback(function(){s?c.current=M.getTargetElement(r):(S(),c.current=null)},[r,s]);return u.useEffect(function(){C()},[C]),u.useEffect(function(){var v="".concat(f)!=="".concat(o),d=m!==i,h=p.current;h&&(v||d)?(S(),s&&b()):h||g()},[o,i,s]),ir(function(){g()}),[b,S]},kh=function(t,n){var r=u.useState(t),a=fr(r,2),o=a[0],i=a[1],l=u.useState(t),s=fr(l,2),c=s[0],p=s[1],f=u.useRef(!1),m=u.useRef(null),b=function(){return window.clearTimeout(m.current)};return lr(function(){f.current=!0}),ir(function(){b()}),u.useEffect(function(){f.current&&(b(),m.current=window.setTimeout(function(){p(o)},n))},[o,n]),[o,c,i]},na={},kg=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,r=u.useState(function(){return bs()}),a=fr(r,1),o=a[0],i=u.useState(0),l=fr(i,2),s=l[0],c=l[1];return u.useEffect(function(){if(n){na[t]||(na[t]=[]);var p=na[t].push(o);return c(p),function(){delete na[t][p-1];var f=na[t].length-1,m=I.findLastIndex(na[t],function(b){return b!==void 0});m!==f&&na[t].splice(m+1),c(void 0)}}},[t,o,n]),s};function Ih(e){if(Array.isArray(e))return ec(e)}function Th(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Nh(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function md(e){return Ih(e)||Th(e)||Og(e)||Nh()}var Ig={DIALOG:300,TOOLTIP:1200},Tg={escKeyListeners:new Map,onGlobalKeyDown:function(t){if(t.code==="Escape"){var n=Tg.escKeyListeners,r=Math.max.apply(Math,md(n.keys())),a=n.get(r),o=Math.max.apply(Math,md(a.keys())),i=a.get(o);i(t)}},refreshGlobalKeyDownListener:function(){var t=M.getTargetElement("document");this.escKeyListeners.size>0?t.addEventListener("keydown",this.onGlobalKeyDown):t.removeEventListener("keydown",this.onGlobalKeyDown)},addListener:function(t,n){var r=this,a=fr(n,2),o=a[0],i=a[1],l=this.escKeyListeners;l.has(o)||l.set(o,new Map);var s=l.get(o);if(s.has(i))throw new Error("Unexpected: global esc key listener with priority [".concat(o,", ").concat(i,"] already exists."));return s.set(i,t),this.refreshGlobalKeyDownListener(),function(){s.delete(i),s.size===0&&l.delete(o),r.refreshGlobalKeyDownListener()}}},Ng=function(t){var n=t.callback,r=t.when,a=t.priority;u.useEffect(function(){if(r)return Tg.addListener(n,a)},[n,r,a])},Xe=function(){var t=u.useContext(Me);return function(){for(var n=arguments.length,r=new Array(n),a=0;a0&&arguments[0]!==void 0?arguments[0]:{};if(I.isNotEmpty(d.target)&&(S(),(d.when||i)&&(s.current=M.getTargetElement(d.target))),!c.current&&s.current){var h=l?l.hideOverlaysOnDocumentScrolling:yt.hideOverlaysOnDocumentScrolling,x=p.current=M.getScrollableParents(s.current);x.some(function(E){return E===document.body||E===window})||x.push(h?window:document.body),c.current=function(E){return r&&r(E)},x.forEach(function(E){return E.addEventListener("scroll",c.current,a)})}},S=function(){if(c.current){var d=p.current;d.forEach(function(h){return h.removeEventListener("scroll",c.current,a)}),c.current=null}},g=function(){S(),p.current=null,f=null,m=null},C=u.useCallback(function(){i?s.current=M.getTargetElement(n):(S(),s.current=null)},[n,i]);return u.useEffect(function(){C()},[C]),u.useEffect(function(){var v="".concat(f)!=="".concat(r),d=m!==a,h=c.current;h&&(v||d)?(S(),i&&b()):h||g()},[r,a,i]),ir(function(){g()}),[b,S]},Bf=function(t){var n=t.listener,r=t.when,a=r===void 0?!0:r;return Br({target:"window",type:"resize",listener:n,when:a})},_h=function(t){var n=t.target,r=t.overlay,a=t.listener,o=t.when,i=o===void 0?!0:o,l=t.type,s=l===void 0?"click":l,c=u.useRef(null),p=u.useRef(null),f=Br({target:"window",type:s,listener:function(G){a&&a(G,{type:"outside",valid:G.which!==3&&F(G)})},when:i}),m=fr(f,2),b=m[0],S=m[1],g=Bf({listener:function(G){a&&a(G,{type:"resize",valid:!M.isTouchDevice()})},when:i}),C=fr(g,2),v=C[0],d=C[1],h=Br({target:"window",type:"orientationchange",listener:function(G){a&&a(G,{type:"orientationchange",valid:!0})},when:i}),x=fr(h,2),E=x[0],L=x[1],_=_g({target:n,listener:function(G){a&&a(G,{type:"scroll",valid:!0})},when:i}),j=fr(_,2),H=j[0],$=j[1],F=function(G){return c.current&&!(c.current.isSameNode(G.target)||c.current.contains(G.target)||p.current&&p.current.contains(G.target))},oe=function(){b(),v(),E(),H()},J=function(){S(),d(),L(),$()};return u.useEffect(function(){i?(c.current=M.getTargetElement(n),p.current=M.getTargetElement(r)):(J(),c.current=p.current=null)},[n,r,i]),ir(function(){J()}),[oe,J]},jh=0,fa=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=u.useState(!1),a=fr(r,2),o=a[0],i=a[1],l=u.useRef(null),s=u.useContext(Me),c=M.isClient()?window.document:void 0,p=n.document,f=p===void 0?c:p,m=n.manual,b=m===void 0?!1:m,S=n.name,g=S===void 0?"style_".concat(++jh):S,C=n.id,v=C===void 0?void 0:C,d=n.media,h=d===void 0?void 0:d,x=function(H){var $=H.querySelector('style[data-primereact-style-id="'.concat(g,'"]'));if($)return $;if(v!==void 0){var F=f.getElementById(v);if(F)return F}return f.createElement("style")},E=function(H){o&&t!==H&&(l.current.textContent=H)},L=function(){if(!(!f||o)){var H=(s==null?void 0:s.styleContainer)||f.head;l.current=x(H),l.current.isConnected||(l.current.type="text/css",v&&(l.current.id=v),h&&(l.current.media=h),M.addNonce(l.current,s&&s.nonce||yt.nonce),H.appendChild(l.current),g&&l.current.setAttribute("data-primereact-style-id",g)),l.current.textContent=t,i(!0)}},_=function(){!f||!l.current||(M.removeInlineStyle(l.current),i(!1))};return u.useEffect(function(){b||L()},[b]),{id:v,name:g,update:E,unload:_,load:L,isLoaded:o}},gt=function(t,n){var r=u.useRef(!1);return u.useEffect(function(){if(!r.current){r.current=!0;return}return t&&t()},n)};function tc(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n i, .p-input-icon-right > i, .p-input-icon-left > svg, .p-input-icon-right > svg, .p-input-icon-left > .p-input-prefix, .p-input-icon-right > .p-input-suffix { position: absolute; top: 50%; margin-top: -0.5rem; } .p-fluid .p-input-icon-left, .p-fluid .p-input-icon-right { display: block; width: 100%; } `,Hh=` .p-icon { display: inline-block; } .p-icon-spin { -webkit-animation: p-icon-spin 2s infinite linear; animation: p-icon-spin 2s infinite linear; } svg.p-icon { pointer-events: auto; } svg.p-icon g, .p-disabled svg.p-icon { pointer-events: none; } @-webkit-keyframes p-icon-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } @keyframes p-icon-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } `,Uh=` @layer primereact { .p-component, .p-component * { box-sizing: border-box; } .p-hidden { display: none; } .p-hidden-space { visibility: hidden; } .p-reset { margin: 0; padding: 0; border: 0; outline: 0; text-decoration: none; font-size: 100%; list-style: none; } .p-disabled, .p-disabled * { cursor: default; pointer-events: none; user-select: none; } .p-component-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; } .p-unselectable-text { user-select: none; } .p-scrollbar-measure { width: 100px; height: 100px; overflow: scroll; position: absolute; top: -9999px; } @-webkit-keyframes p-fadein { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes p-fadein { 0% { opacity: 0; } 100% { opacity: 1; } } .p-link { text-align: left; background-color: transparent; margin: 0; padding: 0; border: none; cursor: pointer; user-select: none; } .p-link:disabled { cursor: default; } /* Non react overlay animations */ .p-connected-overlay { opacity: 0; transform: scaleY(0.8); transition: transform .12s cubic-bezier(0, 0, 0.2, 1), opacity .12s cubic-bezier(0, 0, 0.2, 1); } .p-connected-overlay-visible { opacity: 1; transform: scaleY(1); } .p-connected-overlay-hidden { opacity: 0; transform: scaleY(1); transition: opacity .1s linear; } /* React based overlay animations */ .p-connected-overlay-enter { opacity: 0; transform: scaleY(0.8); } .p-connected-overlay-enter-active { opacity: 1; transform: scaleY(1); transition: transform .12s cubic-bezier(0, 0, 0.2, 1), opacity .12s cubic-bezier(0, 0, 0.2, 1); } .p-connected-overlay-enter-done { transform: none; } .p-connected-overlay-exit { opacity: 1; } .p-connected-overlay-exit-active { opacity: 0; transition: opacity .1s linear; } /* Toggleable Content */ .p-toggleable-content-enter { max-height: 0; } .p-toggleable-content-enter-active { overflow: hidden; max-height: 1000px; transition: max-height 1s ease-in-out; } .p-toggleable-content-enter-done { transform: none; } .p-toggleable-content-exit { max-height: 1000px; } .p-toggleable-content-exit-active { overflow: hidden; max-height: 0; transition: max-height 0.45s cubic-bezier(0, 1, 0, 1); } /* @todo Refactor */ .p-menu .p-menuitem-link { cursor: pointer; display: flex; align-items: center; text-decoration: none; overflow: hidden; position: relative; } `.concat(zh,` `).concat(Bh,` `).concat(Hh,` } `),Ee={cProps:void 0,cParams:void 0,cName:void 0,defaultProps:{pt:void 0,ptOptions:void 0,unstyled:!1},context:{},globalCSS:void 0,classes:{},styles:"",extend:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.css,r=Yt(Yt({},t.defaultProps),Ee.defaultProps),a={},o=function(p){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Ee.context=f,Ee.cProps=p,I.getMergedProps(p,r)},i=function(p){return I.getDiffProps(p,r)},l=function(){var p,f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",b=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},S=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0;f.hasOwnProperty("pt")&&f.pt!==void 0&&(f=f.pt);var g=m,C=/./g.test(g)&&!!b[g.split(".")[0]],v=C?I.toFlatCase(g.split(".")[1]):I.toFlatCase(g),d=b.hostName&&I.toFlatCase(b.hostName),h=d||b.props&&b.props.__TYPE&&I.toFlatCase(b.props.__TYPE)||"",x=v==="transition",E="data-pc-",L=function(R){return R!=null&&R.props?R.hostName?R.props.__TYPE===R.hostName?R.props:L(R.parent):R.parent:void 0},_=function(R){var Y,D;return((Y=b.props)===null||Y===void 0?void 0:Y[R])||((D=L(b))===null||D===void 0?void 0:D[R])};Ee.cParams=b,Ee.cName=h;var j=_("ptOptions")||Ee.context.ptOptions||{},H=j.mergeSections,$=H===void 0?!0:H,F=j.mergeProps,oe=F===void 0?!1:F,J=function(){var R=xr.apply(void 0,arguments);return Array.isArray(R)?{className:ne.apply(void 0,vd(R))}:I.isString(R)?{className:R}:R!=null&&R.hasOwnProperty("className")&&Array.isArray(R.className)?{className:ne.apply(void 0,vd(R.className))}:R},de=S?C?jg(J,g,b):Lg(J,g,b):void 0,G=C?void 0:Ss(ws(f,h),J,g,b),se=!x&&Yt(Yt({},v==="root"&&nc({},"".concat(E,"name"),b.props&&b.props.__parentMetadata?I.toFlatCase(b.props.__TYPE):h)),{},nc({},"".concat(E,"section"),v));return $||!$&&G?oe?Ql([de,G,Object.keys(se).length?se:{}],{classNameMergeFunction:(p=Ee.context.ptOptions)===null||p===void 0?void 0:p.classNameMergeFunction}):Yt(Yt(Yt({},de),G),Object.keys(se).length?se:{}):Yt(Yt({},G),Object.keys(se).length?se:{})},s=function(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},f=p.props,m=p.state,b=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return l((f||{}).pt,h,Yt(Yt({},p),x))},S=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return l(h,x,E,!1)},g=function(){return Ee.context.unstyled||yt.unstyled||f.unstyled},C=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return g()?void 0:xr(n&&n.classes,h,Yt({props:f,state:m},x))},v=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(E){var L,_=xr(n&&n.inlineStyles,h,Yt({props:f,state:m},x)),j=xr(a,h,Yt({props:f,state:m},x));return Ql([j,_],{classNameMergeFunction:(L=Ee.context.ptOptions)===null||L===void 0?void 0:L.classNameMergeFunction})}};return{ptm:b,ptmo:S,sx:v,cx:C,isUnstyled:g}};return Yt(Yt({getProps:o,getOtherProps:i,setMetaData:s},t),{},{defaultProps:r})}},xr=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=String(I.toFlatCase(n)).split("."),o=a.shift(),i=I.isNotEmpty(t)?Object.keys(t).find(function(l){return I.toFlatCase(l)===o}):"";return o?I.isObject(t)?xr(I.getItemValue(t[i],r),a.join("."),r):void 0:I.getItemValue(t,r)},ws=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",r=arguments.length>2?arguments[2]:void 0,a=t==null?void 0:t._usept,o=function(l){var s,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,p=r?r(l):l,f=I.toFlatCase(n);return(s=c?f!==Ee.cName?p==null?void 0:p[f]:void 0:p==null?void 0:p[f])!==null&&s!==void 0?s:p};return I.isNotEmpty(a)?{_usept:a,originalValue:o(t.originalValue),value:o(t.value)}:o(t,!0)},Ss=function(t,n,r,a){var o=function(g){return n(g,r,a)};if(t!=null&&t.hasOwnProperty("_usept")){var i=t._usept||Ee.context.ptOptions||{},l=i.mergeSections,s=l===void 0?!0:l,c=i.mergeProps,p=c===void 0?!1:c,f=i.classNameMergeFunction,m=o(t.originalValue),b=o(t.value);return m===void 0&&b===void 0?void 0:I.isString(b)?b:I.isString(m)?m:s||!s&&b?p?Ql([m,b],{classNameMergeFunction:f}):Yt(Yt({},m),b):b}return o(t)},Vh=function(){return ws(Ee.context.pt||yt.pt,void 0,function(t){return I.getItemValue(t,Ee.cParams)})},Wh=function(){return ws(Ee.context.pt||yt.pt,void 0,function(t){return xr(t,Ee.cName,Ee.cParams)||I.getItemValue(t,Ee.cParams)})},jg=function(t,n,r){return Ss(Vh(),t,n,r)},Lg=function(t,n,r){return Ss(Wh(),t,n,r)},Jt=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(){},r=arguments.length>2?arguments[2]:void 0,a=r.name,o=r.styled,i=o===void 0?!1:o,l=r.hostName,s=l===void 0?"":l,c=jg(xr,"global.css",Ee.cParams),p=I.toFlatCase(a),f=fa($h,{name:"base",manual:!0}),m=f.load,b=fa(Uh,{name:"common",manual:!0}),S=b.load,g=fa(c,{name:"global",manual:!0}),C=g.load,v=fa(t,{name:a,manual:!0}),d=v.load,h=function(E){if(!s){var L=Ss(ws((Ee.cProps||{}).pt,p),xr,"hooks.".concat(E)),_=Lg(xr,"hooks.".concat(E));L==null||L(),_==null||_()}};h("useMountEffect"),lr(function(){m(),C(),n()||(S(),i||d())}),gt(function(){h("useUpdateEffect")}),ir(function(){h("useUnmountEffect")})};function si(e){"@babel/helpers - typeof";return si=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},si(e)}function Kh(e,t){if(si(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(si(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Gh(e){var t=Kh(e,"string");return si(t)=="symbol"?t:t+""}function Xh(e,t,n){return(t=Gh(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rc(){return rc=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n_e.width?(J.current.style.left="0px",J.current.style.right=window.innerWidth-_e.width-T+"px"):(J.current.style.right="",J.current.style.left=T+"px"),J.current.style.top=K+"px",M.addClass(J.current,"p-tooltip-active")}else{var Be=M.findCollisionPosition(fe),mt=Re(A,"my")||a.my||Be.my,it=Re(A,"at")||a.at||Be.at;J.current.style.padding="0px",M.flipfitCollision(J.current,A,mt,it,function($t){var Ge=$t.at,ct=Ge.x,Et=Ge.y,me=$t.my.x,U=a.at?ct!=="center"&&ct!==me?ct:Et:$t.at["".concat(Be.axis)];J.current.style.padding="",m(U),qt(U),M.addClass(J.current,"p-tooltip-active")})}},qt=function(A){if(J.current){var ue=getComputedStyle(J.current);A==="left"?J.current.style.left=parseFloat(ue.left)-parseFloat(ue.paddingLeft)*2+"px":A==="top"&&(J.current.style.top=parseFloat(ue.top)-parseFloat(ue.paddingTop)*2+"px")}},sn=function(){je()||(Ce.current=!1)},Wt=function(A){je()||(Ce.current=!0,tt(A))},Ln=function(A){if(A){var ue=et(A),P=ue.showEvents,T=ue.hideEvents,K=ot(A);P.forEach(function(fe){return K==null?void 0:K.addEventListener(fe,At)}),T.forEach(function(fe){return K==null?void 0:K.addEventListener(fe,tt)})}},Kt=function(A){if(A){var ue=et(A),P=ue.showEvents,T=ue.hideEvents,K=ot(A);P.forEach(function(fe){return K==null?void 0:K.removeEventListener(fe,At)}),T.forEach(function(fe){return K==null?void 0:K.removeEventListener(fe,tt)})}},Gt=function(A){return Re(G.current,A.toLowerCase())||a[A]},Ft=function(A,ue){tn();var P=Gt(A);P?R.current["".concat(A)]=setTimeout(function(){return ue()},P):ue()},en=function(A){if(A){for(var ue=arguments.length,P=new Array(ue>1?ue-1:0),T=1;Te.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0,"p-inputwrapper-focus":r,"p-inputnumber-buttons-stacked":a,"p-inputnumber-buttons-horizontal":o,"p-inputnumber-buttons-vertical":i,"p-invalid":n.invalid})},input:function(t){var n=t.props,r=t.context;return ne("p-inputnumber-input",{"p-variant-filled":n.variant?n.variant==="filled":r&&r.inputStyle==="filled"})},buttonGroup:"p-inputnumber-button-group",incrementButton:function(t){var n=t.props;return ne("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(t){var n=t.props;return ne("p-inputnumber-button p-inputnumber-button-down p-button p-button-icon-only p-component",{"p-disabled":n.disabled})},decrementIcon:"p-button-icon"},ib=` @layer primereact { .p-inputnumber { display: inline-flex; } .p-inputnumber-button { display: flex; align-items: center; justify-content: center; flex: 0 0 auto; } .p-inputnumber-buttons-stacked .p-button.p-inputnumber-button .p-button-label, .p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button .p-button-label { display: none; } .p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-up { border-top-left-radius: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; padding: 0; } .p-inputnumber-buttons-stacked .p-inputnumber-input { border-top-right-radius: 0; border-bottom-right-radius: 0; } .p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-down { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: 0; padding: 0; } .p-inputnumber-buttons-stacked .p-inputnumber-button-group { display: flex; flex-direction: column; } .p-inputnumber-buttons-stacked .p-inputnumber-button-group .p-button.p-inputnumber-button { flex: 1 1 auto; } .p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-up { order: 3; border-top-left-radius: 0; border-bottom-left-radius: 0; } .p-inputnumber-buttons-horizontal .p-inputnumber-input { order: 2; border-radius: 0; } .p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-down { order: 1; border-top-right-radius: 0; border-bottom-right-radius: 0; } .p-inputnumber-buttons-vertical { flex-direction: column; } .p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-up { order: 1; border-bottom-left-radius: 0; border-bottom-right-radius: 0; width: 100%; } .p-inputnumber-buttons-vertical .p-inputnumber-input { order: 2; border-radius: 0; text-align: center; } .p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-down { order: 3; border-top-left-radius: 0; border-top-right-radius: 0; width: 100%; } .p-inputnumber-input { flex: 1 1 auto; } .p-fluid .p-inputnumber { width: 100%; } .p-fluid .p-inputnumber .p-inputnumber-input { width: 1%; } .p-fluid .p-inputnumber-buttons-vertical .p-inputnumber-input { width: 100%; } } `,Ji=Ee.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:ob,styles:ib}});function Id(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Pa(e){for(var t=1;t2&&arguments[2]!==void 0?arguments[2]:10;return Math.round((w+O)*W)/W},at=function(w,O,W){var X=O||500;Ue(),C.current=setTimeout(function(){at(w,40,W)},X),et(w,W)},et=function(w,O){if(g.current){var W=a.step*O,X=je(g.current.value)||0,Q=mt(Re(X,W));if(a.maxLength&&a.maxLength0&&O>_t){var nt=Mt()&&(a.minFractionDigits||0)0?Q:""):Q=X.slice(0,O-1)+X.slice(O)}else if($.current.test(Pe)){var Oe=bn(X),Qe=Oe.minusCharIndex,kt=Oe.currencyCharIndex;Qe===kt-1&&(Q=X.slice(0,Qe)+X.slice(O))}ke(w,Q,null,"delete-single")}else Q=ue(X,O,W),ke(w,Q,null,"delete-range");break;case"Delete":if(w.preventDefault(),O===W){var lt=X.charAt(O),Rn=nn(X),Lt=Rn.decimalCharIndex,cn=Rn.decimalCharIndexWithoutPrefix;if(fe(lt)){var fn=me(X);if(j.current.test(lt))j.current.lastIndex=0,Q=X.slice(0,O)+X.slice(O+2);else if(F.current.test(lt))F.current.lastIndex=0,fn?g.current.setSelectionRange(O+1,O+1):Q=X.slice(0,O)+X.slice(O+1);else if(Lt>0&&O>Lt){var vr=Mt()&&(a.minFractionDigits||0)0?Q:""):Q=X.slice(0,O)+X.slice(O+1)}ke(w,Q,null,"delete-back-single")}else Q=ue(X,O,W),ke(w,Q,null,"delete-range");break;case"End":w.preventDefault(),I.isEmpty(a.max)||U(w,a.max);break;case"Home":w.preventDefault(),I.isEmpty(a.min)||U(w,a.min);break;default:w.preventDefault();var Un=w.key;if(Un){Un==="."&&(Un=oe.current);var Sa=Tt(Un),ta=tn(Un);(Number(Un)>=0&&Number(Un)<=9||ta||Sa)&&Xt(w,Un,{isDecimalSign:Sa,isMinusSign:ta})}break}}}},Ft=function(w){if(w.preventDefault(),!(a.disabled||a.readOnly)){var O=(w.clipboardData||window.clipboardData).getData("Text");if(O){var W=je(O);if(W!=null)if(Nt(W)){var X=he(W);g.current.value=X,U(w,W)}else Xt(w,W.toString())}}},en=function(){return I.isEmpty(a.min)||a.min<0},tn=function(w){return H.current.test(w)||w==="-"?(H.current.lastIndex=0,!0):!1},ot=function(w){return Nt(w)?w.toString().replace(/\.(?=[^.]*$)/,oe.current):w},Tt=function(w){return F.current.test(w)||Nt(w)?(F.current.lastIndex=0,!0):!1},Mt=function(){return a.mode==="decimal"},Nt=function(w){var O=new Intl.NumberFormat(Ce,z()),W=je(O.format(w));return W===null?!1:W%1!==0},nn=function(w){var O=w.search(F.current);F.current.lastIndex=0;var W=w.replace(de.current,"").trim().replace(/\s/g,"").replace($.current,""),X=W.search(F.current);return F.current.lastIndex=0,{decimalCharIndex:O,decimalCharIndexWithoutPrefix:X}},bn=function(w){var O=w.search(F.current);F.current.lastIndex=0;var W=w.search(H.current);H.current.lastIndex=0;var X=w.search(J.current);J.current.lastIndex=0;var Q=w.search($.current);return Q===0&&x.current&&x.current.length>1&&(Q=x.current.trim().length),$.current.lastIndex=0,{decimalCharIndex:O,minusCharIndex:W,suffixCharIndex:X,currencyCharIndex:Q}},Xt=function(w,O){var W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{isDecimalSign:!1,isMinusSign:!1},X=O.search(H.current);if(H.current.lastIndex=0,!(!en()&&X!==-1)){var Q=g.current.selectionStart,Pe=g.current.selectionEnd,Ne=g.current.value.trim(),_t=bn(Ne),jt=_t.decimalCharIndex,Dn=_t.minusCharIndex,nt=_t.suffixCharIndex,Oe=_t.currencyCharIndex,Qe=d.current.resolvedOptions().maximumFractionDigits,kt=a.min||a.max||a.suffix||a.prefix,lt;if(W.isMinusSign){var Rn=Dn===-1;(Q===0||Q===Oe+1)&&(lt=Ne,(Rn||Pe!==0)&&(lt=A(Ne,O,0,Pe)),ke(w,lt,O,"insert"))}else if(W.isDecimalSign){if(jt>0&&Q===jt)ke(w,Ne,O,"insert");else if(jt>Q&&jt0&&Q>jt){if(Q+O.length-(jt+1)<=Qe){var fn=Oe>=Q?Oe-1:nt>=Q?nt:Ne.length;lt=Ne.slice(0,Q)+O+Ne.slice(Q+O.length,fn)+Ne.slice(fn),ke(w,lt,O,cn)}}else lt=A(Ne,O,Q,Pe),ke(w,lt,O,cn)}}},be=function(w){return w&&w.replace(J.current,"").trim().replace(/\s/g,"").replace($.current,"")},A=function(w,O,W,X){var Q=Tt(O)?O:O.split(F.current);if(Q.length===2){var Pe=w.slice(W,X).search(F.current);return F.current.lastIndex=0,Pe>0?w.slice(0,W)+he(O)+be(w).slice(X):w||he(O)}else{if(Tt(O)&&w.length===0)return he("0.");if(X-W===w.length)return he(O);if(W===0){var Ne=I.isLetter(w[X])?X-1:X;return O+w.slice(Ne)}else if(X===w.length)return w.slice(0,W)+O}var _t=w.slice(W,X),jt=/\s$/.test(_t)?" ":"";return w.slice(0,W)+O+jt+w.slice(X)},ue=function(w,O,W){var X;return W-O===w.length?X="":O===0?X=w.slice(W):W===w.length?X=w.slice(0,O):X=w.slice(0,O)+w.slice(W),X},P=function(){var w=g.current.selectionStart,O=g.current.value,W=O.length,X=null,Q=(x.current||"").length;O=O.replace(de.current,""),w=w-Q;var Pe=O.charAt(w);if(fe(Pe))return w+Q;for(var Ne=w-1;Ne>=0;)if(Pe=O.charAt(Ne),fe(Pe)){X=Ne+Q;break}else Ne--;if(X!==null)g.current.setSelectionRange(X+1,X+1);else{for(Ne=w;Nea.max?a.max:w},$t=function(w,O,W,X){O=O||"";var Q=g.current,Pe=Q.value,Ne=he(w),_t=Pe.length;if(Ne!==X&&(Ne=Et(Ne,X)),_t===0){Q.value=Ne,Q.setSelectionRange(0,0);var jt=P(),Dn=jt+O.length+(Tt(O)?1:0);Q.setSelectionRange(Dn,Dn)}else{var nt=Q.selectionStart,Oe=Q.selectionEnd;if(a.maxLength&&a.maxLengthe.length)&&(t=e.length);for(var n=0,r=Array(t);n .p-virtualscroller-content { display: flex; } /* Inline */ .p-virtualscroller-inline .p-virtualscroller-content { position: static; } `,qi=Ee.extend({defaultProps:{__TYPE:"VirtualScroller",__parentMetadata:null,id:null,style:null,className:null,tabIndex:0,items:null,itemSize:0,scrollHeight:null,scrollWidth:null,orientation:"vertical",step:0,numToleratedItems:null,delay:0,resizeDelay:10,appendOnly:!1,inline:!1,lazy:!1,disabled:!1,loaderDisabled:!1,loadingIcon:null,columns:null,loading:void 0,autoSize:!1,showSpacer:!0,showLoader:!1,loadingTemplate:null,loaderIconTemplate:null,itemTemplate:null,contentTemplate:null,onScroll:null,onScrollIndexChange:null,onLazyLoad:null,children:void 0},css:{styles:Sb}});function Ld(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function ka(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:"auto",ae=Mt(),le=ae.numToleratedItems,ce=Xt(),ge=function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,O=arguments.length>1?arguments[1]:void 0;return w<=O?0:w},we=function(w,O,W){return w*O+W},Ve=function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Gt({left:w,top:O,behavior:te})},ze=s?{rows:0,cols:0}:0,ht=!1;s?(ze={rows:ge(B[0],le[0]),cols:ge(B[1],le[1])},Ve(we(ze.cols,a.itemSize[1],ce.left),we(ze.rows,a.itemSize[0],ce.top)),ht=f.rows!==ze.rows||f.cols!==ze.cols):(ze=ge(B,le),l?Ve(we(ze,a.itemSize,ce.left),0):Ve(0,we(ze,a.itemSize,ce.top)),ht=f!==ze),et.current=ht,m(ze)},en=function(B,te){var ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"auto";if(te){var le=Tt(),ce=le.first,ge=le.viewport,we=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Gt({left:O,top:W,behavior:ae})},Ve=te==="to-start",ze=te==="to-end";if(Ve){if(s)ge.first.rows-ce.rows>B[0]?we(ge.first.cols*a.itemSize[1],(ge.first.rows-1)*a.itemSize[0]):ge.first.cols-ce.cols>B[1]&&we((ge.first.cols-1)*a.itemSize[1],ge.first.rows*a.itemSize[0]);else if(ge.first-ce>B){var ht=(ge.first-1)*a.itemSize;l?we(ht,0):we(0,ht)}}else if(ze){if(s)ge.last.rows-ce.rows<=B[0]+1?we(ge.first.cols*a.itemSize[1],(ge.first.rows+1)*a.itemSize[0]):ge.last.cols-ce.cols<=B[1]+1&&we((ge.first.cols+1)*a.itemSize[1],ge.first.rows*a.itemSize[0]);else if(ge.last-ce<=B+1){var q=(ge.first+1)*a.itemSize;l?we(q,0):we(0,q)}}}else Ft(B,ae)},tn=function(){return G?a.loaderDisabled?Y:[]:Ae()},ot=function(){return a.columns&&s||l?G&&a.loaderDisabled?s?Y[0]:Y:a.columns.slice(s?f.cols:f,s?g.cols:g):a.columns},Tt=function(){var B=function(ze,ht){return Math.floor(ze/(ht||ze))},te=f,ae=0;if(re.current){var le=re.current,ce=le.scrollTop,ge=le.scrollLeft;if(s)te={rows:B(ce,a.itemSize[0]),cols:B(ge,a.itemSize[1])},ae={rows:te.rows+_.rows,cols:te.cols+_.cols};else{var we=l?ge:ce;te=B(we,a.itemSize),ae=te+_}}return{first:f,last:g,viewport:{first:te,last:ae}}},Mt=function(){var B=Xt(),te=re.current?re.current.offsetWidth-B.left:0,ae=re.current?re.current.offsetHeight-B.top:0,le=function(ze,ht){return Math.ceil(ze/(ht||ze))},ce=function(ze){return Math.ceil(ze/2)},ge=s?{rows:le(ae,a.itemSize[0]),cols:le(te,a.itemSize[1])}:le(l?te:ae,a.itemSize),we=F||(s?[ce(ge.rows),ce(ge.cols)]:ce(ge));return{numItemsInViewport:ge,numToleratedItems:we}},Nt=function(){var B=Mt(),te=B.numItemsInViewport,ae=B.numToleratedItems,le=function(we,Ve,ze){var ht=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return bn(we+Ve+(we0&&arguments[0]!==void 0?arguments[0]:0,ae=arguments.length>1?arguments[1]:void 0;return a.items?Math.min(ae?((B=a.columns||a.items[0])===null||B===void 0?void 0:B.length)||0:(a.items||[]).length,te):0},Xt=function(){if(ie.current){var B=getComputedStyle(ie.current),te=parseFloat(B.paddingLeft)+Math.max(parseFloat(B.left)||0,0),ae=parseFloat(B.paddingRight)+Math.max(parseFloat(B.right)||0,0),le=parseFloat(B.paddingTop)+Math.max(parseFloat(B.top)||0,0),ce=parseFloat(B.paddingBottom)+Math.max(parseFloat(B.bottom)||0,0);return{left:te,right:ae,top:le,bottom:ce,x:te+ae,y:le+ce}}return{left:0,right:0,top:0,bottom:0,x:0,y:0}},be=function(){if(re.current){var B=re.current.parentElement,te=a.scrollWidth||"".concat(re.current.offsetWidth||B.offsetWidth,"px"),ae=a.scrollHeight||"".concat(re.current.offsetHeight||B.offsetHeight,"px"),le=function(ge,we){return re.current.style[ge]=we};s||l?(le("height",ae),le("width",te)):le("height",ae)}},A=function(){var B=a.items;if(B){var te=Xt(),ae=function(ce,ge,we){var Ve=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return Ie.current=ka(ka({},Ie.current),qg({},"".concat(ce),(ge||[]).length*we+Ve+"px"))};s?(ae("height",B,a.itemSize[0],te.y),ae("width",a.columns||B[1],a.itemSize[1],te.x)):l?ae("width",a.columns||B,a.itemSize,te.x):ae("height",B,a.itemSize,te.y)}},ue=function(B){if(ie.current&&!a.appendOnly){var te=B?B.first:f,ae=function(we,Ve){return we*Ve},le=function(){var we=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;qe.current&&(qe.current.style.top="-".concat(Ve,"px")),De.current=ka(ka({},De.current),{transform:"translate3d(".concat(we,"px, ").concat(Ve,"px, 0)")})};if(s)le(ae(te.cols,a.itemSize[1]),ae(te.rows,a.itemSize[0]));else{var ce=ae(te,a.itemSize);l?le(ce,0):le(0,ce)}}},P=function(B){var te=B.target,ae=Xt(),le=function(Qe,kt){return Qe?Qe>kt?Qe-kt:Qe:0},ce=function(Qe,kt){return Math.floor(Qe/(kt||Qe))},ge=function(Qe,kt,lt,Rn,Lt,cn){return Qe<=Lt?Lt:cn?lt-Rn-Lt:kt+Lt-1},we=function(Qe,kt,lt,Rn,Lt,cn,fn){return Qe<=cn?0:Math.max(0,fn?Qekt?lt:Qe-2*cn)},Ve=function(Qe,kt,lt,Rn,Lt,cn){var fn=kt+Rn+2*Lt;return Qe>=Lt&&(fn=fn+(Lt+1)),bn(fn,cn)},ze=le(te.scrollTop,ae.top),ht=le(te.scrollLeft,ae.left),q=s?{rows:0,cols:0}:0,w=g,O=!1,W=Ze.current;if(s){var X=Ze.current.top<=ze,Q=Ze.current.left<=ht;if(!a.appendOnly||a.appendOnly&&(X||Q)){var Pe={rows:ce(ze,a.itemSize[0]),cols:ce(ht,a.itemSize[1])},Ne={rows:ge(Pe.rows,f.rows,g.rows,_.rows,F[0],X),cols:ge(Pe.cols,f.cols,g.cols,_.cols,F[1],Q)};q={rows:we(Pe.rows,Ne.rows,f.rows,g.rows,_.rows,F[0],X),cols:we(Pe.cols,Ne.cols,f.cols,g.cols,_.cols,F[1],Q)},w={rows:Ve(Pe.rows,q.rows,g.rows,_.rows,F[0]),cols:Ve(Pe.cols,q.cols,g.cols,_.cols,F[1],!0)},O=q.rows!==f.rows||w.rows!==g.rows||q.cols!==f.cols||w.cols!==g.cols||et.current,W={top:ze,left:ht}}}else{var _t=l?ht:ze,jt=Ze.current<=_t;if(!a.appendOnly||a.appendOnly&&jt){var Dn=ce(_t,a.itemSize),nt=ge(Dn,f,g,_,F,jt);q=we(Dn,nt,f,g,_,F,jt),w=Ve(Dn,q,g,_,F),O=q!==f||w!==g||et.current,W=_t}}return{first:q,last:w,isRangeChanged:O,scrollPos:W}},T=function(B){var te=P(B),ae=te.first,le=te.last,ce=te.isRangeChanged,ge=te.scrollPos;if(ce){var we={first:ae,last:le};if(ue(we),m(ae),C(le),Ze.current=ge,a.onScrollIndexChange&&a.onScrollIndexChange(we),a.lazy&&Kt(ae)){var Ve={first:a.step?Math.min(Wt(ae)*a.step,(a.items||[]).length-a.step):ae,last:Math.min(a.step?(Wt(ae)+1)*a.step:le,(a.items||[]).length)},ze=!Ye.current||Ye.current.first!==Ve.first||Ye.current.last!==Ve.last;ze&&a.onLazyLoad&&a.onLazyLoad(Ve),Ye.current=Ve}}},K=function(B){if(a.onScroll&&a.onScroll(B),a.delay){if($e.current&&clearTimeout($e.current),Kt(f)){if(!G&&a.showLoader){var te=P(B),ae=te.isRangeChanged,le=ae||(a.step?Kt(f):!1);le&&se(!0)}$e.current=setTimeout(function(){T(B),G&&a.showLoader&&(!a.lazy||a.loading===void 0)&&(se(!1),x(Wt(f)))},a.delay)}}else T(B)},fe=function(){xe.current&&clearTimeout(xe.current),xe.current=setTimeout(function(){if(re.current){var B=[M.getWidth(re.current),M.getHeight(re.current)],te=B[0],ae=B[1],le=te!==he.current,ce=ae!==je.current,ge=s?le||ce:l?le:i?ce:!1;ge&&(oe(a.numToleratedItems),he.current=te,je.current=ae,Re.current=M.getWidth(ie.current),at.current=M.getHeight(ie.current))}},a.resizeDelay)},_e=function(B){var te=(a.items||[]).length,ae=s?f.rows+B:f+B;return{index:ae,count:te,first:ae===0,last:ae===te-1,even:ae%2===0,odd:ae%2!==0,props:a}},ke=function(B,te){var ae=Y.length||0;return ka({index:B,count:ae,first:B===0,last:B===ae-1,even:B%2===0,odd:B%2!==0,props:a},te)},Ae=function(){var B=a.items;return B&&!G?s?B.slice(a.appendOnly?0:f.rows,g.rows).map(function(te){return a.columns?te:te.slice(a.appendOnly?0:f.cols,g.cols)}):l&&a.columns?B:B.slice(a.appendOnly?0:f,g):[]},He=function(){re.current&&mt()&&(Ln(ie.current),Be(),At(),qt(),he.current=M.getWidth(re.current),je.current=M.getHeight(re.current),Re.current=M.getWidth(ie.current),at.current=M.getHeight(ie.current))},Be=function(){!a.disabled&&mt()&&(be(),Nt(),A())},mt=function(){if(M.isVisible(re.current)){var B=re.current.getBoundingClientRect();return B.width>0&&B.height>0}return!1};u.useEffect(function(){!Vt.current&&mt()&&(He(),Vt.current=!0)}),gt(function(){Be()},[a.itemSize,a.scrollHeight,a.scrollWidth]),gt(function(){a.numToleratedItems!==F&&oe(a.numToleratedItems)},[a.numToleratedItems]),gt(function(){a.numToleratedItems===F&&Be()},[F]),gt(function(){var ve=o.items!==void 0&&o.items!==null,B=a.items!==void 0&&a.items!==null,te=ve?o.items.length:0,ae=B?a.items.length:0,le=te!==ae;if(s&&!le){var ce=ve&&o.items.length>0?o.items[0].length:0,ge=B&&a.items.length>0?a.items[0].length:0;le=ce!==ge}(!ve||le)&&Be();var we=G;a.lazy&&o.loading!==a.loading&&a.loading!==G&&(se(a.loading),we=a.loading),nn(we)}),gt(function(){Ze.current=s?{top:0,left:0}:0},[a.orientation]),u.useImperativeHandle(t,function(){return{props:a,getElementRef:sn,scrollTo:Gt,scrollToIndex:Ft,scrollInView:en,getRenderedRange:Tt}});var it=function(B){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ae=ke(B,te),le=I.getJSXElement(a.loadingTemplate,ae);return u.createElement(u.Fragment,{key:B},le)},$t=function(){var B="p-virtualscroller-loading-icon",te=n({className:B},z("loadingIcon")),ae=a.loadingIcon||u.createElement(Ii,kc({},te,{spin:!0})),le=Ot.getJSXIcon(ae,ka({},te),{props:a});if(!a.loaderDisabled&&a.showLoader&&G){var ce=ne("p-virtualscroller-loader",{"p-component-overlay":!a.loadingTemplate}),ge=le;if(a.loadingTemplate)ge=Y.map(function(ze,ht){return it(ht,s&&{numCols:_.cols})});else if(a.loaderIconTemplate){var we={iconClassName:B,element:ge,props:a};ge=I.getJSXElement(a.loaderIconTemplate,we)}var Ve=n({className:ce},z("loader"));return u.createElement("div",Ve,ge)}return null},Ge=function(){if(a.showSpacer){var B=n({ref:Le,style:Ie.current,className:"p-virtualscroller-spacer"},z("spacer"));return u.createElement("div",B)}return null},ct=function(B,te){var ae=_e(te),le=I.getJSXElement(a.itemTemplate,B,ae);return u.createElement(u.Fragment,{key:ae.index},le)},Et=function(){var B=Ae();return B.map(ct)},me=function(){var B=Et(),te=ne("p-virtualscroller-content",{"p-virtualscroller-loading":G}),ae=n({ref:ie,style:De.current,className:te},z("content")),le=u.createElement("div",ae,B);if(a.contentTemplate){var ce={style:De.current,className:te,spacerStyle:Ie.current,contentRef:function(we){return ie.current=I.getRefElement(we)},spacerRef:function(we){return Le.current=I.getRefElement(we)},stickyRef:function(we){return qe.current=I.getRefElement(we)},items:Ae(),getItemOptions:function(we){return _e(we)},children:B,element:le,props:a,loading:G,getLoaderOptions:function(we,Ve){return ke(we,Ve)},loadingTemplate:a.loadingTemplate,itemSize:a.itemSize,rows:tn(),columns:ot(),vertical:i,horizontal:l,both:s};return I.getJSXElement(a.contentTemplate,ce)}return le};if(a.disabled){var U=I.getJSXElement(a.contentTemplate,{items:a.items,rows:a.items,columns:a.columns});return u.createElement(u.Fragment,null,a.children,U)}var Se=ne("p-virtualscroller",{"p-virtualscroller-inline":a.inline,"p-virtualscroller-both p-both-scroll":s,"p-virtualscroller-horizontal p-horizontal-scroll":l},a.className),Te=$t(),Ue=me(),rn=Ge(),un=n({ref:re,className:Se,tabIndex:a.tabIndex,style:a.style,onScroll:function(B){return K(B)}},qi.getOtherProps(a),z("root"));return u.createElement("div",un,Ue,rn,Te)}));e1.displayName="VirtualScroller";function Ic(){return Ic=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n2&&arguments[2]!==void 0?arguments[2]:{},J={height:oe.props?oe.props.itemSize:void 0};if(J=Qn(Qn({},J),$.style),$.group&&e.optionGroupLabel){var de=e.optionGroupLabel,G=e.optionGroupTemplate?I.getJSXElement(e.optionGroupTemplate,$,F):e.getOptionGroupLabel($),se=F+"_"+e.getOptionGroupRenderKey($),Ce=n({className:a("itemGroup",{optionGroupLabel:de}),style:J,"data-p-highlight":e.selected},f("itemGroup")),R=n({className:a("itemGroupLabel")},f("itemGroupLabel"));return u.createElement("li",pr({key:se},Ce),u.createElement("span",R,G))}var Y=e.getOptionRenderKey($)+"_"+F,D=e.getOptionLabel($),N=e.isOptionDisabled($);return u.createElement(n1,{key:Y,label:D,index:F,focusedOptionIndex:e.focusedOptionIndex,option:$,ariaSetSize:c,onInputKeyDown:e.onInputKeyDown,style:J,template:e.itemTemplate,selected:e.isSelected($),highlightOnSelect:e.highlightOnSelect,disabled:N,onClick:e.onOptionClick,onMouseMove:C,ptm:r,cx:a,checkmark:e.checkmark})},h=function(){return I.isNotEmpty(e.visibleOptions)?e.visibleOptions.map(d):e.hasFilter?v(e.emptyFilterMessage,!0):v(e.emptyMessage)},x=function(){if(e.showFilterClear&&e.filterValue){var $=oi("clear"),F=n({className:a("filterClearIcon"),"aria-label":$,onClick:function(){return e.onFilterClearIconClick(function(){return M.focus(l.current)})}},f("filterClearIcon")),oe=e.filterClearIcon||u.createElement(Cs,F),J=Ot.getJSXIcon(oe,Qn({},F),{props:e});return J}return null},E=function(){if(e.filter){var $=x(),F=n({className:a("filterIcon")},f("filterIcon")),oe=e.filterIcon||u.createElement(Jg,F),J=Ot.getJSXIcon(oe,Qn({},F),{props:e}),de=n({className:a("filterContainer",{clearIcon:$})},f("filterContainer")),G=n({ref:l,type:"text",autoComplete:"off",className:a("filterInput",{context:i}),placeholder:e.filterPlaceholder,onKeyDown:e.onFilterInputKeyDown,onChange:function(D){return S(D)},value:e.filterValue},f("filterInput")),se=u.createElement("div",de,u.createElement("input",G),$,J);if(e.filterTemplate){var Ce={className:ne("p-dropdown-filter-container",{"p-dropdown-clearable-filter":!!$}),element:se,filterOptions:p,filterInputKeyDown:e.onFilterInputKeyDown,filterInputChange:S,filterIconClassName:"p-dropdown-filter-icon",clearIcon:$,props:e};se=I.getJSXElement(e.filterTemplate,Ce)}var R=n({className:a("header")},f("header"));return u.createElement("div",R,se)}return null},L=function(){if(e.virtualScrollerOptions){var $=Qn(Qn({},e.virtualScrollerOptions),{style:Qn(Qn({},e.virtualScrollerOptions.style),{height:e.scrollHeight}),className:ne("p-dropdown-items-wrapper",e.virtualScrollerOptions.className),items:e.visibleOptions,autoSize:!0,onLazyLoad:function(G){return e.virtualScrollerOptions.onLazyLoad(Qn(Qn({},G),{filter:e.filterValue}))},itemTemplate:function(G,se){return G&&d(G,se.index,se)},contentTemplate:function(G){var se=G.children||[],Ce=e.hasFilter?e.emptyFilterMessage:e.emptyMessage,R=s||(se==null?void 0:se.length)===0?v(Ce):se,Y=n({ref:G.contentRef,style:G.style,className:ne(G.className,a("list",{virtualScrollerProps:e.virtualScrollerOptions})),role:"listbox","aria-label":Ir("listLabel")},f("list"));return u.createElement("ul",Y,R)}});return u.createElement(e1,pr({ref:e.virtualScrollerRef},$,{pt:r("virtualScroller")}))}var F=h(),oe=n({className:a("wrapper"),style:o("wrapper")},f("wrapper")),J=n({className:a("list"),role:"listbox","aria-label":Ir("listLabel")},f("list"));return u.createElement("div",oe,u.createElement("ul",J,F))},_=function(){var $=E(),F=L(),oe=g(),J=n({className:ne(e.panelClassName,a("panel",{context:i})),style:o("panel"),onClick:e.onClick,"data-pr-is-overlay":!0},f("panel")),de=n({classNames:a("transition"),in:e.in,timeout:{enter:120,exit:100},options:e.transitionOptions,unmountOnExit:!0,onEnter:m,onEntered:b,onExit:e.onExit,onExited:e.onExited},f("transition"));return u.createElement(Vf,pr({nodeRef:t},de),u.createElement("div",pr({ref:t},J),e.firstFocusableElement,$,F,oe,e.lastFocusableElement))},j=_();return u.createElement(xs,{element:j,appendTo:e.appendTo})}));r1.displayName="DropdownPanel";function jb(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=Lb(e))||t){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},f:a}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return i=c.done,c},e:function(c){l=!0,o=c},f:function(){try{i||n.return==null||n.return()}finally{if(l)throw o}}}}function Lb(e,t){if(e){if(typeof e=="string")return Fd(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Fd(e,t):void 0}}function Fd(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n2&&arguments[2]!==void 0?arguments[2]:!0;Ge({originalEvent:y,option:V}),ye&&(Te(),M.focus(oe.current))},Ye=function(y){lb.emit("overlay-click",{originalEvent:y,target:_.current})},Vt=function(y){if(a.disabled){y.preventDefault();return}var V=M.isAndroid()?y.key:y.code;switch(V){case"ArrowDown":Mt(y);break;case"ArrowUp":Nt(y);break;case"ArrowLeft":case"ArrowRight":nn(y,a.editable);break;case"Home":bn(y);break;case"End":Xt(y);break;case"PageDown":A(y);break;case"PageUp":be(y);break;case"Space":ue(y,a.editable);break;case"NumpadEnter":case"Enter":P(y);break;case"Escape":T(y);break;case"Tab":K(y);break;case"Backspace":fe(y,a.editable);break;case"ShiftLeft":case"ShiftRight":break;default:var ye=y.metaKey||y.ctrlKey||y.altKey;!ye&&I.isPrintableCharacter(y.key)&&(!x&&!a.editable&&Se(),!a.editable&&Ln(y,y.key));break}L.current=!1},On=function(y){switch(y.code){case"ArrowDown":Mt(y);break;case"ArrowUp":Nt(y);break;case"ArrowLeft":case"ArrowRight":nn(y,!0);break;case"Enter":case"NumpadEnter":P(y),y.preventDefault();break;case"Escape":T(y);break}},yn=function(){return M.getFocusableElements(j.current,':not([data-p-hidden-focusable="true"])').length>0},At=function(y){var V;return tt(y)&&((V=ce(y))===null||V===void 0?void 0:V.toLocaleLowerCase(a.filterLocale).startsWith(G.current.toLocaleLowerCase(a.filterLocale)))},tt=function(y){return I.isNotEmpty(y)&&!(ze(y)||Ve(y))},hn=function(){return I.isNotEmpty(a.value)},qt=function(y){return tt(y)&&U(y)},sn=function(){return hn?nt.findIndex(function(y){return qt(y)}):-1},Wt=function(){var y=sn();return y<0?Gt():y},Ln=function(y,V){G.current=(G.current||"")+V;var ye=-1,rt=!1;return I.isNotEmpty(G.current)&&(C!==-1?(ye=nt.slice(C).findIndex(function(ft){return At(ft)}),ye=ye===-1?nt.slice(0,C).findIndex(function(ft){return At(ft)}):ye+C):ye=nt.findIndex(function(ft){return At(ft)}),ye!==-1&&(rt=!0),ye===-1&&C===-1&&(ye=Wt()),ye!==-1&&ot(y,ye)),de.current&&clearTimeout(de.current),de.current=setTimeout(function(){G.current="",de.current=null},500),rt},Kt=function(){var y=sn();return y<0?Ft():y},Gt=function(){return nt.findIndex(function(y){return tt(y)})},Ft=function(){return I.findLastIndex(nt,function(y){return tt(y)})},en=function(y){var V=y-1?V+y+1:y},tn=function(y){var V=y>0?I.findLastIndex(nt.slice(0,y),function(ye){return tt(ye)}):-1;return V>-1?V:y},ot=function(y,V){C!==V&&(v(V),Tt(V),a.selectOnFocus&&et(y,nt[V],!1))},Tt=function(y){var V=M.findSingle(j.current,'li[id="dropdownItem_'.concat(y,'"]'));V&&V.focus()},Mt=function(y){if(!x)Se(),a.editable&&ot(y,sn());else{var V=C!==-1?en(C):L.current?Gt():Wt();ot(y,V)}y.preventDefault()},Nt=function(y){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(y.altKey&&!V)C!==-1&&et(y,nt[C]),state.overlayVisible&&Te(),y.preventDefault();else{var ye=C!==-1?tn(C):L.current?Ft():Kt();ot(y,ye),!x&&Se(),y.preventDefault()}},nn=function(y){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;V&&v(-1)},bn=function(y){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;V?(y.currentTarget.setSelectionRange(0,0),v(-1)):(ot(y,Gt()),!x&&Se()),y.preventDefault()},Xt=function(y){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(V){var ye=y.currentTarget,rt=ye.value.length;ye.setSelectionRange(rt,rt),v(-1)}else ot(y,Ft()),!x&&Se();y.preventDefault()},be=function(y){y.preventDefault()},A=function(y){y.preventDefault()},ue=function(y){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;!V&&P(y)},P=function(y){if(y.preventDefault(),!x)v(-1),Mt(y);else{if(C===-1)return;var V=nt[C],ye=ge(V);if(ye==null||ye==null){Te(),it(),le(Oe);return}et(y,V)}},T=function(y){x&&Te(),y.preventDefault()},K=function(y){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;V||(x&&!yn()?(M.focus(H.current),y.preventDefault()):(C!==-1&&et(y,nt[C]),x&&Te()))},fe=function(y){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;y&&V&&!x&&Se()},_e=function(y,V){if(!V||!(y!=null&&y.length))return-1;var ye=V.toLocaleLowerCase(),rt=y.findIndex(function(ft){return ce(ft).toLocaleLowerCase()===ye});return rt!==-1?rt:y.findIndex(function(ft){return ce(ft).toLocaleLowerCase().startsWith(ye)})},ke=function(y){!x&&Se();var V=null;y.target.value&&nt&&(V=_e(nt,y.target.value)),v(V),a.onChange&&a.onChange({originalEvent:y.originalEvent,value:y.target.value,stopPropagation:function(){y.originalEvent.stopPropagation()},preventDefault:function(){y.originalEvent.preventDefault()},target:{name:a.name,id:a.id,value:y.target.value}})},Ae=function(y){b(!0),Te(),a.onFocus&&a.onFocus(y)},He=function(y){var V=y.option;V.disabled||(Ge(y),M.focus(oe.current)),Te()},Be=function(y){var V=y.target.value;c(V),a.onFilter&&a.onFilter({originalEvent:y,filter:V})},mt=function(y){it(y)},it=function(y){c(""),a.onFilter&&a.onFilter({filter:""}),y&&y()},$t=function(y){a.onChange&&a.onChange({originalEvent:y,value:void 0,stopPropagation:function(){y==null||y.stopPropagation()},preventDefault:function(){y==null||y.preventDefault()},target:{name:a.name,id:a.id,value:void 0}}),a.filter&&it(),le(),v(-1)},Ge=function(y){if(Oe!==y.option){le(y.option),v(-1);var V=ge(y.option),ye=me(y.option,nt);a.onChange&&a.onChange({originalEvent:y.originalEvent,value:V,stopPropagation:function(){y.originalEvent.stopPropagation()},preventDefault:function(){y.originalEvent.preventDefault()},target:{name:a.name,id:a.id,value:V}}),ot(y.originalEvent,ye)}},ct=function(y){if(y=y||nt,y)if(a.optionGroupLabel)for(var V=0;V=0)&&ae()},[x,a.value,C]),gt(function(){x&&s&&a.filter&&te()},[x,s,a.filter]),gt(function(){J.current&&J.current.scrollInView(0)},[s]),gt(function(){O(),F.current&&(F.current.selectedIndex=1)}),ir(function(){nr.clear(j.current)});var X=function(){var y={value:"",label:a.placeholder};if(Oe){var V=ge(Oe);y={value:ro(V)==="object"?a.options.findIndex(function(xa){return xa===V}):V,label:ce(Oe)}}var ye=n({className:"p-hidden-accessible p-dropdown-hidden-select"},D("hiddenSelectedMessage")),rt=n({ref:F,required:a.required,defaultValue:y.value,name:a.name,tabIndex:-1},D("select")),ft=n({value:y.value},D("option"));return u.createElement("div",ye,u.createElement("select",rt,u.createElement("option",ft,y.label)))},Q=function(){var y=I.isNotEmpty(Oe)?ce(Oe):null;a.editable&&(y=y||a.value||"");var V=n({className:"p-hidden-accessible"},D("hiddenSelectedMessage")),ye=n(Jn({ref:oe,id:a.inputId,defaultValue:y,type:"text",readOnly:!0,"aria-haspopup":"listbox",onFocus:Re,onBlur:at,onKeyDown:Vt,disabled:a.disabled,tabIndex:a.disabled?-1:a.tabIndex||0},lt),D("input"));return u.createElement("div",V,u.createElement("input",ye))},Pe=function(){var y=I.isNotEmpty(Oe)?ce(Oe):null;if(a.editable){var V=y||a.value||"",ye=n(Jn({ref:F,type:"text",defaultValue:V,className:N("input",{label:y}),disabled:a.disabled,placeholder:a.placeholder,maxLength:a.maxLength,onInput:ke,onFocus:Ae,onKeyDown:Vt,onBlur:at,tabIndex:a.disabled?-1:a.tabIndex||0,"aria-haspopup":"listbox"},lt),D("input"));return u.createElement("input",ye)}var rt=a.valueTemplate?I.getJSXElement(a.valueTemplate,Oe,a):y||a.placeholder||a.emptyMessage||u.createElement(u.Fragment,null," "),ft=n({ref:F,className:N("input",{label:y}),tabIndex:"-1"},D("input"));return u.createElement("span",ft,rt)},Ne=function(y){(y.key==="Enter"||y.code==="Space")&&($t(y),y.preventDefault())},_t=function(){if(a.value!=null&&a.showClear&&!a.disabled&&!I.isEmpty(a.options)){var y=n({className:N("clearIcon"),onPointerUp:$t,tabIndex:a.editable?-1:a.tabIndex||"0",onKeyDown:Ne,"aria-label":oi("clear")},D("clearIcon")),V=a.clearIcon||u.createElement(Cs,y);return Ot.getJSXIcon(V,Jn({},y),{props:a})}return null},jt=function(){var y=n({className:N("loadingIcon"),"data-pr-overlay-visible":x},D("loadingIcon")),V=a.loadingIcon||u.createElement(Ii,{spin:!0}),ye=Ot.getJSXIcon(V,Jn({},y),{props:a}),rt=a.placeholder||a.ariaLabel,ft=n({className:N("trigger"),role:"button","aria-haspopup":"listbox","aria-expanded":x,"aria-label":rt},D("trigger"));return u.createElement("div",ft,ye)},Dn=function(){var y=n({className:N("dropdownIcon"),"data-pr-overlay-visible":x},D("dropdownIcon")),V=x?a.collapseIcon||u.createElement(Gg,y):a.dropdownIcon||u.createElement(Kg,y),ye=Ot.getJSXIcon(V,Jn({},y),{props:a}),rt=a.placeholder||a.ariaLabel,ft=n({className:N("trigger"),role:"button","aria-haspopup":"listbox","aria-expanded":x,"aria-label":rt},D("trigger"));return u.createElement("div",ft,ye)},nt=xe(),Oe=W(),Qe=I.isNotEmpty(a.tooltip),kt=el.getOtherProps(a),lt=I.reduceKeys(kt,M.ARIA_PROPS),Rn=X(),Lt=Q(),cn=Pe(),fn=a.loading?jt():Dn(),vr=_t(),Un=n({id:a.id,ref:_,className:ne(a.className,N("root",{context:r,focusedState:m,overlayVisibleState:x})),style:a.style,onClick:function(y){return je(y)},onMouseDown:a.onMouseDown,onContextMenu:a.onContextMenu,onFocus:Ue,"data-p-disabled":a.disabled,"data-p-focus":m,"aria-activedescendant":m?"dropdownItem_".concat(C):void 0},kt,D("root")),Sa=n({ref:H,role:"presentation",className:"p-hidden-accessible p-hidden-focusable",tabIndex:"0",onFocus:De,"data-p-hidden-accessible":!0,"data-p-hidden-focusable":!0},D("hiddenFirstFocusableEl")),ta=n({ref:$,role:"presentation",className:"p-hidden-accessible p-hidden-focusable",tabIndex:"0",onFocus:Ie,"data-p-hidden-accessible":!0,"data-p-hidden-focusable":!0},D("hiddenLastFocusableEl"));return u.createElement(u.Fragment,null,u.createElement("div",Un,Lt,Rn,cn,vr,fn,u.createElement(r1,pr({hostName:"Dropdown",ref:j,visibleOptions:nt,virtualScrollerRef:J},a,{appendTo:R,cx:N,filterValue:l,focusedOptionIndex:C,getOptionGroupChildren:w,getOptionGroupLabel:q,getOptionGroupRenderKey:ht,getOptionLabel:ce,getOptionRenderKey:we,getSelectedOptionIndex:ct,hasFilter:Ce,in:x,isOptionDisabled:ze,isSelected:U,onOverlayHide:Te,onClick:Ye,onEnter:rn,onEntered:un,onExit:ve,onExited:B,onFilterClearIconClick:mt,onFilterInputChange:Be,onFilterInputKeyDown:On,onOptionClick:He,onInputKeyDown:Vt,ptm:D,resetFilter:it,changeFocusedOptionIndex:ot,firstFocusableElement:u.createElement("span",Sa),lastFocusableElement:u.createElement("span",ta),sx:z}))),Qe&&u.createElement(so,pr({target:_,content:a.tooltip,pt:D("tooltip")},a.tooltipOptions)))}));es.displayName="Dropdown";function Db(e){if(Array.isArray(e))return e}function Rb(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,o,i,l=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(s=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(p){c=!0,a=p}finally{try{if(!s&&n.return!=null&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw a}}return l}}function $d(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0?n.page+1:0,i=u.createElement(Hf,{value:o,onChange:a,className:"p-paginator-page-input",disabled:n.disabled,pt:n.ptm("JTPInput"),unstyled:n.unstyled,__parentMetadata:{parent:n.metaData},"aria-label":r});if(n.template){var l={value:o,onChange:a,disabled:n.disabled,className:"p-paginator-page-input","aria-label":r,element:i,props:n};return I.getJSXElement(n.template,l)}return i});l1.displayName="JumpToPageInput";function Ud(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function n4(e){for(var t=1;t0,a=r?n.options.map(function(c){return{label:String(c),value:c}}):[],o=oi("choose"),i=i1("jumpToPageDropdownLabel"),l=r?u.createElement(u.Fragment,null,u.createElement(es,{value:n.value,options:a,onChange:n.onChange,appendTo:n.appendTo,disabled:n.disabled,placeholder:o,"aria-label":i,pt:n.ptm("RPPDropdown"),unstyled:n.unstyled,__parentMetadata:{parent:n.metaData}})):null;if(n.template){var s={value:n.value,options:a,onChange:n.onChange,appendTo:n.appendTo,currentPage:n.page,totalPages:n.pageCount,totalRecords:n.totalRecords,disabled:n.disabled,ariaLabel:i,element:l,props:n};return I.getJSXElement(n.template,s)}return l});p1.displayName="RowsPerPageDropdown";function Kd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function o4(e){for(var t=1;t=0&&re0&&a.first>=a.totalRecords&&d((m-1)*a.rows,a.rows)},[a.totalRecords]);var H=function(D,N){var z;switch(D){case"FirstPageLink":z=u.createElement(o1,{hostName:"Paginator",key:D,page:f,totalPages:m,totalRecords:a.totalRecords,rows:a.rows,onClick:h,disabled:b||g,template:N,firstPageLinkIcon:a.firstPageLinkIcon,ptm:l,cx:s});break;case"PrevPageLink":z=u.createElement(f1,{hostName:"Paginator",key:D,page:f,totalPages:m,totalRecords:a.totalRecords,rows:a.rows,onClick:x,disabled:b||g,template:N,prevPageLinkIcon:a.prevPageLinkIcon,ptm:l,cx:s});break;case"NextPageLink":z=u.createElement(u1,{hostName:"Paginator",key:D,page:f,totalPages:m,totalRecords:a.totalRecords,rows:a.rows,onClick:L,disabled:S||g,template:N,nextPageLinkIcon:a.nextPageLinkIcon,ptm:l,cx:s});break;case"LastPageLink":z=u.createElement(s1,{hostName:"Paginator",key:D,page:f,totalPages:m,totalRecords:a.totalRecords,rows:a.rows,onClick:_,disabled:S||g,template:N,lastPageLinkIcon:a.lastPageLinkIcon,ptm:l,cx:s});break;case"PageLinks":z=u.createElement(c1,{hostName:"Paginator",key:D,page:f,totalPages:m,totalRecords:a.totalRecords,rows:a.rows,value:v(),onClick:E,template:N,ptm:l,cx:s});break;case"RowsPerPageDropdown":z=u.createElement(p1,{hostName:"Paginator",key:D,value:a.rows,page:f,totalPages:m,totalRecords:a.totalRecords,options:a.rowsPerPageOptions,onChange:j,appendTo:a.dropdownAppendTo,template:N,disabled:g,unstyled:a.unstyled,ptm:l,cx:s,metaData:o});break;case"CurrentPageReport":z=u.createElement(a1,{hostName:"Paginator",reportTemplate:a.currentPageReportTemplate,key:D,page:f,totalPages:m,totalRecords:a.totalRecords,rows:a.rows,first:a.first,template:N,ptm:l});break;case"JumpToPageInput":z=u.createElement(l1,{hostName:"Paginator",key:D,rows:a.rows,page:f,totalPages:m,onChange:d,disabled:g,template:N,ptm:l,unstyled:a.unstyled,metaData:o});break;default:z=null;break}return z},$=function(){var D=a.template;return D?ao(D)==="object"?D.layout?D.layout.split(" ").map(function(N){var z=N.trim();return H(z,D[z])}):Object.entries(D).map(function(N){var z=Mb(N,2),re=z[0],ie=z[1];return H(re,ie)}):D.split(" ").map(function(N){return H(N.trim())}):null};if(!a.alwaysShow&&m<=1)return null;var F=I.getJSXElement(a.leftContent,a),oe=I.getJSXElement(a.rightContent,a),J=$(),de=n({className:s("left")},l("left")),G=F&&u.createElement("div",de,F),se=n({className:s("end")},l("end")),Ce=oe&&u.createElement("div",se,oe),R=n({ref:p,className:ne(a.className,s("root")),style:a.style},tl.getOtherProps(a),l("root"));return u.createElement("div",R,G,J,Ce)}));d1.displayName="Paginator";function Tc(){return Tc=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},f:a}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return i=c.done,c},e:function(c){l=!0,o=c},f:function(){try{i||n.return==null||n.return()}finally{if(l)throw o}}}}function h4(e,t){if(e){if(typeof e=="string")return Xd(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Xd(e,t):void 0}}function Xd(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=a.minX&&ve+Se=a.minY&&(rn<0||B+Tete)&&(Se<0||un.left+leae)&&(Te<0||un.top+cee.length)&&(t=e.length);for(var n=0,r=Array(t);ne>=85?"usage-high":e>=65?"usage-mid":"usage-low",ul=e=>String((e==null?void 0:e.platform)||(e==null?void 0:e.type)||"").toLowerCase().includes("truenas")?1024:1e3,Lr=(e,t)=>(e??0)*t**4,ra=(e,t,n=!1)=>{const r=e??0,a=n?2:1,o={minimumFractionDigits:a,maximumFractionDigits:a},i=t**4,l=t**3,s=Math.abs(r){const t=String((e==null?void 0:e.platform)||(e==null?void 0:e.type)||"").toLowerCase();return t.includes("backup")?{label:"Proxmox Backup Server",short:"B",tone:"pbs",icon:"pi pi-cloud-upload"}:t.includes("proxmox")?{label:"Proxmox Virtual Environment",short:"P",tone:"proxmox",icon:"pi pi-server"}:{label:"TrueNAS SCALE",short:"T",tone:"truenas",icon:"pi pi-database"}};function ww(){const[e,t]=u.useState([]),[n,r]=u.useState("empty"),[a,o]=u.useState(new Date().toISOString()),[i,l]=u.useState([]),[s,c]=u.useState(!1),[p,f]=u.useState(0),[m,b]=u.useState(im),[S,g]=u.useState(lm),[C,v]=u.useState("proxmox"),[d,h]=u.useState(null),[x,E]=u.useState(""),[L,_]=u.useState(!1),[j,H]=u.useState(!1),[$,F]=u.useState(!1),[oe,J]=u.useState(!1),[de,G]=u.useState(""),[se,Ce]=u.useState(null),[R,Y]=u.useState(!1),[D,N]=u.useState(null),[z,re]=u.useState(null),[ie,Le]=u.useState(null),[qe,Ze]=u.useState(4),$e=u.useRef(null),[xe,De]=u.useState(!1);u.useEffect(()=>{const P=()=>{const K=window.innerWidth;return K<=900?1:K<=1200?2:4},T=()=>Ze(P());return T(),window.addEventListener("resize",T),()=>window.removeEventListener("resize",T)},[]),u.useEffect(()=>{R||(N(null),re(null),Le(null))},[R]);const Ie=async()=>{try{const P=await fetch("/api/storage");if(!P.ok)throw new Error("Backend unreachable");const T=await P.json(),K=Array.isArray(T==null?void 0:T.servers)?T.servers:[],fe=Array.isArray(T==null?void 0:T.errors)?T.errors:[];K.sort((_e,ke)=>{const Ae=Number.isFinite(_e.position)?_e.position:0,He=Number.isFinite(ke.position)?ke.position:0;return Ae-He}),t(K),l(fe),r((T==null?void 0:T.source)||"live"),o((T==null?void 0:T.generatedAt)||new Date().toISOString())}catch(P){t([]),l([{message:P.message||"Backend unreachable."}]),r("error"),o(new Date().toISOString())}};u.useEffect(()=>{Ie()},[]);const he=u.useMemo(()=>{const P=new Set(e.map(ul)),T=P.size===1?Array.from(P)[0]:1e3,K=e.reduce((ke,Ae)=>{const He=ul(Ae),Be=Number(Ae.totalBytes);return Number.isFinite(Be)?ke+Be:ke+Lr(Ae.totalTb??0,He)},0),fe=e.reduce((ke,Ae)=>{const He=ul(Ae),Be=Number(Ae.usedBytes);return Number.isFinite(Be)?ke+Be:ke+Lr(Ae.usedTb??0,He)},0),_e=K===0?0:Math.round(fe/K*100);return{totalBytes:K,usedBytes:fe,freeBytes:K-fe,percent:_e,unitBase:T}},[e]),je=new Date(a).toLocaleString("de-DE",{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"}),Re=[{title:"Gesamter Speicher",icon:"pi pi-database",render:()=>k.jsxs("div",{className:"summary-overview",children:[k.jsxs("div",{className:"summary-overview-row",children:[k.jsx("span",{className:"summary-overview-label",children:"Last update"}),k.jsx("span",{className:"summary-overview-value",children:je})]}),k.jsxs("div",{className:"summary-overview-row",children:[k.jsx("span",{className:"summary-overview-label",children:"Servers"}),k.jsx("span",{className:"summary-overview-value",children:e.length})]}),k.jsxs("div",{className:"summary-overview-row",children:[k.jsx("span",{className:"summary-overview-label",children:"Total"}),k.jsx("span",{className:"summary-overview-value",children:ra(he.totalBytes,he.unitBase,j)})]}),k.jsxs("div",{className:"summary-overview-row",children:[k.jsx("span",{className:"summary-overview-label",children:"Used"}),k.jsx("span",{className:"summary-overview-value",children:ra(he.usedBytes,he.unitBase,j)})]}),k.jsxs("div",{className:"summary-overview-row",children:[k.jsx("span",{className:"summary-overview-label",children:"Free"}),k.jsx("span",{className:"summary-overview-value",children:ra(he.freeBytes,he.unitBase,j)})]}),k.jsxs("div",{className:"summary-progress-track",style:{"--progress":`${Math.min(100,Math.max(0,he.percent))}%`},children:[k.jsx(Pl,{value:he.percent,showValue:!1,className:`summary-progress usage-bar ${au(he.percent)}`}),he.percent>0?k.jsxs("span",{className:"summary-progress-label",children:[he.percent,"%"]}):null,k.jsx("span",{className:"summary-progress-start",children:"0%"}),k.jsx("span",{className:"summary-progress-end",children:"100%"})]})]})}],at=async(P,T)=>{try{const K=await fetch(`/api/servers/${P}/pools-collapsed`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({collapsed:T})});if(!K.ok){const fe=await K.json().catch(()=>({}));throw new Error(fe.error||"Failed to update pools.")}}catch(K){l(fe=>[...fe,{message:K.message||"Failed to update pools."}])}},et=P=>{const T=!P.poolsCollapsed;t(K=>K.map(fe=>fe.id===P.id?{...fe,poolsCollapsed:T}:fe)),at(P.id,T)},Ye=P=>{Ce(P),G(P.name||""),F(!0)},Vt=P=>{Ce(P),J(!0)},On=async()=>{if(!se)return;const P=de.trim()||se.host||se.name||"";t(T=>T.map(K=>K.id===se.id?{...K,name:P}:K));try{const T=await fetch(`/api/servers/${se.id}`,{method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:de})});if(!T.ok){const K=await T.json().catch(()=>({}));throw new Error(K.error||"Failed to update server.")}F(!1),Ce(null),await Ie()}catch(T){await Ie(),l(K=>[...K,{message:T.message||"Failed to update server."}])}},yn=async()=>{if(se)try{const P=await fetch(`/api/servers/${se.id}`,{method:"DELETE"});if(!P.ok){const T=await P.json().catch(()=>({}));throw new Error(T.error||"Failed to delete server.")}await Ie(),J(!1),Ce(null)}catch(P){l(T=>[...T,{message:P.message||"Failed to delete server."}])}},At=P=>{const T=ul(P),K=Number(P.totalBytes),fe=Number(P.usedBytes),_e=Number.isFinite(K)?K:Lr(P.totalTb??0,T),ke=Number.isFinite(fe)?fe:Lr(P.usedTb??0,T),Ae=gw[P.status]||{label:"Unknown",severity:"info"},He=bw(P),Be=Array.isArray(P.pools)&&P.pools.length>0?P.pools:[{name:P.pool||"Pool",totalBytes:_e,usedBytes:ke}],mt=Be.reduce((Ge,ct)=>{const Et=Number(ct.totalBytes);return Number.isFinite(Et)?Ge+Et:Ge+Lr(ct.totalTb??0,T)},0),it=Be.reduce((Ge,ct)=>{const Et=Number(ct.usedBytes);return Number.isFinite(Et)?Ge+Et:Ge+Lr(ct.usedTb??0,T)},0),$t=mt?Math.round(it/mt*100):0;return k.jsxs(Cl,{className:"server-card",title:k.jsxs("div",{className:"server-title",children:[k.jsx(ac,{icon:He.icon,shape:"circle",className:`platform-avatar ${He.tone}`}),k.jsxs("div",{className:"server-name",children:[k.jsx("span",{className:"server-id",children:P.name||P.host}),k.jsx("span",{className:"server-cluster",children:P.cluster||"Vault Cluster"})]}),k.jsxs("div",{className:"server-actions",children:[k.jsx(zt,{icon:"pi pi-pencil",className:"p-button-text server-action",onClick:()=>Ye(P),"aria-label":"Server umbenennen"}),k.jsx(zt,{icon:"pi pi-trash",className:"p-button-text p-button-danger server-action",onClick:()=>Vt(P),"aria-label":"Server loeschen"})]})]}),subTitle:`${P.location||"Rack ?"}`,children:[k.jsxs("div",{className:"server-tags",children:[k.jsx(ko,{value:He.label,severity:"info",className:`platform-tag ${He.tone}`}),k.jsx(ko,{value:Ae.label,severity:Ae.severity})]}),k.jsx(w1,{}),k.jsxs("div",{className:"server-aggregate",children:[k.jsxs("div",{className:"pool-header",children:[k.jsx("span",{className:"pool-name",children:"Gesamt"}),k.jsxs("span",{className:"pool-numbers",children:[ra(it,T,j)," / ",ra(mt,T,j)]})]}),k.jsx(Pl,{value:$t,showValue:!1,className:`usage-bar ${au($t)}`}),k.jsx(zt,{type:"button",className:"p-button-text pool-toggle",icon:P.poolsCollapsed?"pi pi-angle-down":"pi pi-angle-up",label:P.poolsCollapsed?"Pools anzeigen":"Pools ausblenden",onClick:()=>et(P)})]}),P.poolsCollapsed?null:k.jsx("div",{className:"pool-list",children:Be.map(Ge=>{const ct=Number.isFinite(Number(Ge.totalBytes))?Number(Ge.totalBytes):Lr(Ge.totalTb??0,T),Et=Number.isFinite(Number(Ge.usedBytes))?Number(Ge.usedBytes):Lr(Ge.usedTb??0,T),me=ct?Math.round(Et/ct*100):0;return k.jsxs("div",{className:"pool-row",children:[k.jsxs("div",{className:"pool-header",children:[k.jsx("span",{className:"pool-name",children:Ge.name}),k.jsxs("span",{className:"pool-numbers",children:[ra(Et,T,j)," / ",ra(ct,T,j)]})]}),k.jsx(Pl,{value:me,showValue:!1,className:`usage-bar ${au(me)}`})]},Ge.name)})}),R?k.jsx("div",{className:"resize-handle",role:"presentation",onMouseDown:Ge=>Gt(Ge,P)}):null]})},tt=(P,T,K)=>{const fe=P.findIndex(He=>He.id===T),_e=P.findIndex(He=>He.id===K);if(fe===-1||_e===-1||fe===_e)return P;const ke=[...P],[Ae]=ke.splice(fe,1);return ke.splice(_e,0,Ae),ke},hn=async({order:P,sizes:T})=>{try{const K=await fetch("/api/servers/order",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({order:P,sizes:T})});if(!K.ok){const fe=await K.json().catch(()=>({}));throw new Error(fe.error||"Failed to save server layout.")}}catch(K){l(fe=>[...fe,{message:K.message||"Failed to save server layout."}])}},qt=(P,T)=>{R&&(N(T.id),P.dataTransfer.effectAllowed="move",P.dataTransfer.setData("text/plain",T.id))},sn=(P,T)=>{R&&(P.preventDefault(),P.dataTransfer.dropEffect="move",re(T.id))},Wt=P=>{z===P.id&&re(null)},Ln=(P,T)=>{if(!R)return;P.preventDefault();const K=D||P.dataTransfer.getData("text/plain");if(!K||K===T.id){re(null);return}t(fe=>{const _e=tt(fe,K,T.id);return _e!==fe&&hn({order:_e.map(ke=>ke.id)}),_e}),re(null),N(null)},Kt=(P,T)=>{const K=Number(P);return Number.isFinite(K)?Math.min(T,Math.max(1,Math.round(K))):1},Gt=(P,T)=>{if(!R)return;P.preventDefault(),P.stopPropagation(),Le(T.id);const K=$e.current,fe=(K==null?void 0:K.getBoundingClientRect().width)||1,_e=qe,ke=fe/Math.max(1,_e),Ae=Kt(T.span??1,_e),He=P.clientX;let Be=Ae;const mt=$t=>{const Ge=$t.clientX-He,ct=Math.round(Ge/ke),Et=Kt(Ae+ct,_e);Et!==Be&&(Be=Et,t(me=>me.map(U=>U.id===T.id?{...U,span:Be}:U)))},it=()=>{document.removeEventListener("mousemove",mt),document.removeEventListener("mouseup",it),Le(null),re(null),hn({sizes:[{id:T.id,span:Be}]})};document.addEventListener("mousemove",mt),document.addEventListener("mouseup",it)},Ft=P=>!P||P.length===0?k.jsx("div",{className:"server-grid-empty",children:"Keine Server konfiguriert."}):k.jsx("div",{className:"server-grid-inner",ref:$e,children:P.map(T=>k.jsx("div",{className:`server-grid-item ${R?"is-draggable":""} ${D===T.id?"is-dragging":""} ${z===T.id?"is-drop-target":""} ${ie===T.id?"is-resizing":""}`,draggable:R,onDragStart:K=>qt(K,T),onDragOver:K=>sn(K,T),onDragLeave:()=>Wt(T),onDrop:K=>Ln(K,T),style:{gridColumn:`span ${Kt(T.span??1,qe)}`},children:At(T)},T.id||T.name))}),en=()=>{f(0),b(im),g(lm),v("proxmox"),h(null),E(""),_(!1)},tn=()=>{en(),c(!0)},ot=()=>{c(!1),en()},Tt=async()=>{E(""),_(!0);try{const P=await fetch("/api/servers",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:m.name,host:m.host,port:m.port})});if(!P.ok){const fe=await P.json().catch(()=>({}));throw new Error(fe.error||"Failed to create server.")}const T=await P.json(),K=T.detectedType||"proxmox";h(T.id),v(K),g(fe=>({...fe,type:K})),f(1)}catch(P){E(P.message||"Failed to create server.")}finally{_(!1)}},Mt=async()=>{E(""),_(!0);try{const P={type:S.type,config:{scheme:S.scheme,allowInsecure:S.allowInsecure,...S.type==="truenas"?{apiKey:S.apiKey}:{apiTokenId:S.apiTokenId,apiTokenSecret:S.apiTokenSecret}}},T=await fetch(`/api/servers/${d}/config`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(P)});if(!T.ok){const K=await T.json().catch(()=>({}));throw new Error(K.error||"Failed to save config.")}await Ie(),ot()}catch(P){E(P.message||"Failed to save config.")}finally{_(!1)}},Nt={live:{label:"Live",severity:"success"},empty:{label:"Leer",severity:"warning"},error:{label:"Fehler",severity:"danger"}},nn=Nt[n]||Nt.empty,bn=k.jsxs("div",{className:"brand-block",children:[k.jsx(ac,{label:"V",shape:"circle",className:"brand-avatar"}),k.jsxs("div",{className:"brand-text",children:[k.jsx("span",{className:"brand-title",children:"Vault"}),k.jsx("span",{className:"brand-sub",children:"Proxmox + PBS + TrueNAS Ueberblick"})]}),k.jsx(ko,{value:nn.label,severity:nn.severity})]}),Xt=k.jsxs("div",{className:"toolbar-actions",children:[k.jsxs("div",{className:"toolbar-toggle",children:[k.jsx("span",{children:"Bearbeiten"}),k.jsx(Oo,{checked:R,onChange:P=>Y(!!P.value)})]}),k.jsxs("div",{className:"toolbar-toggle",children:[k.jsx("span",{children:"2 Dezimalstellen"}),k.jsx(Oo,{checked:j,onChange:P=>H(!!P.value)})]}),k.jsx(zt,{label:"Refresh",icon:"pi pi-sync",className:"p-button-text",onClick:Ie}),k.jsx(zt,{label:"Server anlegen",icon:"pi pi-plus",severity:"secondary",onClick:tn})]}),be=!!m.host,A=S.type==="truenas"?!!S.apiKey:!!(S.apiTokenId&&S.apiTokenSecret),ue=[{label:"Basis"},{label:"Typ & Zugang"}];return k.jsxs("div",{className:"app-shell",children:[k.jsx(O1,{left:bn,right:Xt,className:"app-toolbar"}),k.jsxs("div",{className:"app-content",children:[k.jsx("div",{className:"summary-grid",children:Re.map(P=>k.jsx(Cl,{className:"summary-card",title:P.render?null:P.title,children:P.render?k.jsxs(k.Fragment,{children:[k.jsxs("div",{className:"summary-top summary-top-title",children:[k.jsx("i",{className:`summary-icon ${P.icon}`}),k.jsx("span",{className:"summary-title",children:P.title})]}),P.render()]}):k.jsxs(k.Fragment,{children:[k.jsxs("div",{className:"summary-top",children:[k.jsx("i",{className:`summary-icon ${P.icon}`}),k.jsx("span",{className:"summary-value",children:P.value})]}),k.jsx("span",{className:"summary-detail",children:P.detail})]})},P.title))}),n==="empty"?k.jsx(Bc,{severity:"info",text:"Keine Server konfiguriert. Bitte einen Server anlegen.",className:"status-message"}):null,i.length>0?k.jsx("div",{className:"error-stack",children:i.map((P,T)=>k.jsx(Bc,{severity:"error",text:`${P.name||"Server"}: ${P.message||"Fehler beim Laden."}`},P.id||`${P.name}-${T}`))}):null,k.jsx(Cl,{className:"servers-card",title:"Server",subTitle:"Speicherkapazitäten der Server",children:k.jsx(g1,{value:e,layout:"grid",listTemplate:Ft,className:"server-grid"})})]}),k.jsxs("nav",{className:"bottom-nav",children:[k.jsxs(zt,{className:"bottom-action",onClick:tn,children:[k.jsx("span",{className:"nav-icon",children:k.jsx("i",{className:"pi pi-plus"})}),k.jsx("span",{children:"Server"})]}),k.jsxs(zt,{className:"bottom-action",onClick:()=>De(!0),children:[k.jsx("span",{className:"nav-icon",children:k.jsx("i",{className:"pi pi-cog"})}),k.jsx("span",{children:"Settings"})]})]}),xe?k.jsx("div",{className:"sheet-backdrop",onClick:()=>De(!1),children:k.jsxs("div",{className:"sheet-card",onClick:P=>P.stopPropagation(),children:[k.jsxs("div",{className:"sheet-header",children:[k.jsx("strong",{children:"Settings"}),k.jsx(zt,{className:"icon-button",icon:"pi pi-times",onClick:()=>De(!1),"aria-label":"Schliessen"})]}),k.jsxs("div",{className:"drawer-system",children:[k.jsx(zt,{label:"Refresh",icon:"pi pi-sync",className:"p-button-text",onClick:Ie}),k.jsxs("div",{className:"toolbar-toggle",children:[k.jsx("span",{children:"2 Dezimalstellen"}),k.jsx(Oo,{checked:j,onChange:P=>H(!!P.value)})]})]})]})}):null,k.jsxs(El,{header:"Server anlegen",visible:s,onHide:ot,className:"wizard-dialog",draggable:!1,children:[k.jsx(P1,{model:ue,activeIndex:p,readOnly:!0,className:"wizard-steps"}),x?k.jsx("div",{className:"form-error",children:x}):null,p===0?k.jsxs("div",{className:"wizard-step",children:[k.jsxs("div",{className:"form-grid",children:[k.jsxs("div",{className:"form-field",children:[k.jsx("label",{htmlFor:"server-name",children:"Servername (optional)"}),k.jsx(Ar,{id:"server-name",value:m.name,onChange:P=>b(T=>({...T,name:P.target.value})),placeholder:"vault-core-01"})]}),k.jsxs("div",{className:"form-field",children:[k.jsx("label",{htmlFor:"server-host",children:"Host/IP"}),k.jsx(Ar,{id:"server-host",value:m.host,onChange:P=>b(T=>({...T,host:P.target.value})),placeholder:"10.10.10.23"})]}),k.jsxs("div",{className:"form-field",children:[k.jsx("label",{htmlFor:"server-port",children:"Port (optional)"}),k.jsx(Hf,{id:"server-port",value:m.port,onValueChange:P=>b(T=>({...T,port:P.value})),min:1,max:65535,placeholder:"8006/443",useGrouping:!1})]}),k.jsxs("div",{className:"form-field",children:[k.jsx("label",{children:"Hinweis"}),k.jsx("span",{className:"form-hint",children:"Im naechsten Schritt erkennen wir den Typ und hinterlegen Zugangsdaten."})]})]}),k.jsxs("div",{className:"form-actions",children:[k.jsx("span",{}),k.jsxs("div",{className:"form-actions-right",children:[k.jsx(zt,{label:"Abbrechen",className:"p-button-text",onClick:ot}),k.jsx(zt,{label:"Weiter",icon:"pi pi-arrow-right",onClick:Tt,disabled:!be||L})]})]})]}):k.jsxs("div",{className:"wizard-step",children:[k.jsxs("div",{className:"form-grid",children:[k.jsxs("div",{className:"form-field",children:[k.jsx("label",{children:"Erkannter Typ"}),k.jsx(ko,{value:C==="pbs"?"Proxmox Backup Server":C==="proxmox"?"Proxmox":"TrueNAS SCALE",severity:"info",className:`platform-tag ${C}`})]}),k.jsxs("div",{className:"form-field",children:[k.jsx("label",{htmlFor:"server-type",children:"Typ anpassen"}),k.jsx(es,{id:"server-type",value:S.type,options:yw,onChange:P=>g(T=>({...T,type:P.value}))})]}),k.jsxs("div",{className:"form-field",children:[k.jsx("label",{htmlFor:"server-scheme",children:"Protokoll"}),k.jsx(es,{id:"server-scheme",value:S.scheme,options:hw,onChange:P=>g(T=>({...T,scheme:P.value}))})]}),k.jsxs("div",{className:"form-field",children:[k.jsx("label",{htmlFor:"server-insecure",children:"TLS ignorieren (self-signed)"}),k.jsx(Oo,{id:"server-insecure",checked:S.allowInsecure,onChange:P=>g(T=>({...T,allowInsecure:P.value}))})]}),S.type==="truenas"?k.jsxs("div",{className:"form-field",children:[k.jsx("label",{htmlFor:"truenas-api-key",children:"API Key"}),k.jsx(Ar,{id:"truenas-api-key",type:"password",value:S.apiKey,onChange:P=>g(T=>({...T,apiKey:P.target.value})),placeholder:"********"})]}):k.jsxs(k.Fragment,{children:[k.jsxs("div",{className:"form-field",children:[k.jsx("label",{htmlFor:"proxmox-token-id",children:"API Token ID"}),k.jsx(Ar,{id:"proxmox-token-id",value:S.apiTokenId,onChange:P=>g(T=>({...T,apiTokenId:P.target.value})),placeholder:"vault@pam!token"})]}),k.jsxs("div",{className:"form-field",children:[k.jsx("label",{htmlFor:"proxmox-token-secret",children:"API Token Secret"}),k.jsx(Ar,{id:"proxmox-token-secret",type:"password",value:S.apiTokenSecret,onChange:P=>g(T=>({...T,apiTokenSecret:P.target.value})),placeholder:"********"})]})]})]}),k.jsxs("div",{className:"form-actions",children:[k.jsx(zt,{label:"Zurueck",className:"p-button-text",onClick:()=>f(0)}),k.jsxs("div",{className:"form-actions-right",children:[k.jsx(zt,{label:"Abbrechen",className:"p-button-text",onClick:ot}),k.jsx(zt,{label:"Speichern",icon:"pi pi-check",onClick:Mt,disabled:!d||!A||L})]})]})]})]}),k.jsxs(El,{header:"Server umbenennen",visible:$,onHide:()=>F(!1),className:"wizard-dialog",draggable:!1,children:[k.jsx("div",{className:"form-grid",children:k.jsxs("div",{className:"form-field",children:[k.jsx("label",{htmlFor:"edit-server-name",children:"Neuer Servername"}),k.jsx(Ar,{id:"edit-server-name",value:de,onChange:P=>G(P.target.value),placeholder:(se==null?void 0:se.host)||"Servername"})]})}),k.jsxs("div",{className:"form-actions",children:[k.jsx(zt,{label:"Abbrechen",className:"p-button-text",onClick:()=>F(!1)}),k.jsx(zt,{label:"Speichern",icon:"pi pi-check",onClick:On})]})]}),k.jsxs(El,{header:"Server loeschen",visible:oe,onHide:()=>J(!1),className:"wizard-dialog",draggable:!1,children:[k.jsxs("p",{children:['Willst du den Server "',(se==null?void 0:se.name)||(se==null?void 0:se.host),'" wirklich entfernen?']}),k.jsxs("div",{className:"form-actions",children:[k.jsx(zt,{label:"Abbrechen",className:"p-button-text",onClick:()=>J(!1)}),k.jsx(zt,{label:"Loeschen",icon:"pi pi-trash",severity:"danger",onClick:yn})]})]})]})}const Sw="modulepreload",xw=function(e){return"/"+e},sm={},Cw=function(t,n,r){let a=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),l=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));a=Promise.allSettled(n.map(s=>{if(s=xw(s),s in sm)return;sm[s]=!0;const c=s.endsWith(".css"),p=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${s}"]${p}`))return;const f=document.createElement("link");if(f.rel=c?"stylesheet":Sw,c||(f.as="script"),f.crossOrigin="",f.href=s,l&&f.setAttribute("nonce",l),document.head.appendChild(f),c)return new Promise((m,b)=>{f.addEventListener("load",m),f.addEventListener("error",()=>b(new Error(`Unable to preload CSS for ${s}`)))})}))}function o(i){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=i,window.dispatchEvent(l),!l.defaultPrevented)throw i}return a.then(i=>{for(const l of i||[])l.status==="rejected"&&o(l.reason);return t().catch(o)})};function Ew(e={}){const{immediate:t=!1,onNeedRefresh:n,onOfflineReady:r,onRegistered:a,onRegisteredSW:o,onRegisterError:i}=e;let l,s;const c=async(f=!0)=>{await s};async function p(){if("serviceWorker"in navigator){if(l=await Cw(async()=>{const{Workbox:f}=await import("./workbox-window.prod.es5-vqzQaGvo.js");return{Workbox:f}},[]).then(({Workbox:f})=>new f("/sw.js",{scope:"/",type:"classic"})).catch(f=>{i==null||i(f)}),!l)return;l.addEventListener("activated",f=>{(f.isUpdate||f.isExternal)&&window.location.reload()}),l.addEventListener("installed",f=>{f.isUpdate||r==null||r()}),l.register({immediate:t}).then(f=>{o?o("/sw.js",f):a==null||a(f)}).catch(f=>{i==null||i(f)})}}return s=p(),c}Ew({immediate:!0});ou.createRoot(document.getElementById("root")).render(k.jsx(bt.StrictMode,{children:k.jsx(Ch,{children:k.jsx(ww,{})})}));