/*! For license information please see main.27423dcc.js.LICENSE.txt */
(()=>{var e={93803:(e,t,n)=>{"use strict";n.d(t,{A:()=>oe});var r=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{n.insertRule(e,n.cssRules.length)}catch(r){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)})),this.tags=[],this.ctr=0},e}(),o=Math.abs,i=String.fromCharCode,a=Object.assign;function s(e){return e.trim()}function l(e,t,n){return e.replace(t,n)}function u(e,t){return e.indexOf(t)}function c(e,t){return 0|e.charCodeAt(t)}function d(e,t,n){return e.slice(t,n)}function f(e){return e.length}function h(e){return e.length}function p(e,t){return t.push(e),e}var m=1,g=1,v=0,y=0,b=0,x="";function w(e,t,n,r,o,i,a){return{value:e,root:t,parent:n,type:r,props:o,children:i,line:m,column:g,length:a,return:""}}function C(e,t){return a(w("",null,null,"",null,null,0),e,{length:-e.length},t)}function S(){return b=y>0?c(x,--y):0,g--,10===b&&(g=1,m--),b}function A(){return b=y<v?c(x,y++):0,g++,10===b&&(g=1,m++),b}function _(){return c(x,y)}function k(){return y}function E(e,t){return d(x,e,t)}function M(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function R(e){return m=g=1,v=f(x=e),y=0,[]}function T(e){return x="",e}function j(e){return s(E(y-1,I(91===e?e+2:40===e?e+1:e)))}function O(e){for(;(b=_())&&b<33;)A();return M(e)>2||M(b)>3?"":" "}function P(e,t){for(;--t&&A()&&!(b<48||b>102||b>57&&b<65||b>70&&b<97););return E(e,k()+(t<6&&32==_()&&32==A()))}function I(e){for(;A();)switch(b){case e:return y;case 34:case 39:34!==e&&39!==e&&I(b);break;case 40:41===e&&I(e);break;case 92:A()}return y}function N(e,t){for(;A()&&e+b!==57&&(e+b!==84||47!==_()););return"/*"+E(t,y-1)+"*"+i(47===e?e:A())}function D(e){for(;!M(_());)A();return E(e,y)}var F="-ms-",L="-moz-",z="-webkit-",B="comm",$="rule",U="decl",V="@keyframes";function H(e,t){for(var n="",r=h(e),o=0;o<r;o++)n+=t(e[o],o,e,t)||"";return n}function W(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case U:return e.return=e.return||e.value;case B:return"";case V:return e.return=e.value+"{"+H(e.children,r)+"}";case $:e.value=e.props.join(",")}return f(n=H(e.children,r))?e.return=e.value+"{"+n+"}":""}function q(e){return T(Y("",null,null,null,[""],e=R(e),0,[0],e))}function Y(e,t,n,r,o,a,s,d,h){for(var m=0,g=0,v=s,y=0,b=0,x=0,w=1,C=1,E=1,M=0,R="",T=o,I=a,F=r,L=R;C;)switch(x=M,M=A()){case 40:if(108!=x&&58==c(L,v-1)){-1!=u(L+=l(j(M),"&","&\f"),"&\f")&&(E=-1);break}case 34:case 39:case 91:L+=j(M);break;case 9:case 10:case 13:case 32:L+=O(x);break;case 92:L+=P(k()-1,7);continue;case 47:switch(_()){case 42:case 47:p(K(N(A(),k()),t,n),h);break;default:L+="/"}break;case 123*w:d[m++]=f(L)*E;case 125*w:case 59:case 0:switch(M){case 0:case 125:C=0;case 59+g:-1==E&&(L=l(L,/\f/g,"")),b>0&&f(L)-v&&p(b>32?X(L+";",r,n,v-1):X(l(L," ","")+";",r,n,v-2),h);break;case 59:L+=";";default:if(p(F=G(L,t,n,m,g,o,d,R,T=[],I=[],v),a),123===M)if(0===g)Y(L,t,F,F,T,a,v,d,I);else switch(99===y&&110===c(L,3)?100:y){case 100:case 108:case 109:case 115:Y(e,F,F,r&&p(G(e,F,F,0,0,o,d,R,o,T=[],v),I),o,I,v,d,r?T:I);break;default:Y(L,F,F,F,[""],I,0,d,I)}}m=g=b=0,w=E=1,R=L="",v=s;break;case 58:v=1+f(L),b=x;default:if(w<1)if(123==M)--w;else if(125==M&&0==w++&&125==S())continue;switch(L+=i(M),M*w){case 38:E=g>0?1:(L+="\f",-1);break;case 44:d[m++]=(f(L)-1)*E,E=1;break;case 64:45===_()&&(L+=j(A())),y=_(),g=v=f(R=L+=D(k())),M++;break;case 45:45===x&&2==f(L)&&(w=0)}}return a}function G(e,t,n,r,i,a,u,c,f,p,m){for(var g=i-1,v=0===i?a:[""],y=h(v),b=0,x=0,C=0;b<r;++b)for(var S=0,A=d(e,g+1,g=o(x=u[b])),_=e;S<y;++S)(_=s(x>0?v[S]+" "+A:l(A,/&\f/g,v[S])))&&(f[C++]=_);return w(e,t,n,0===i?$:c,f,p,m)}function K(e,t,n){return w(e,t,n,B,i(b),d(e,2,-2),0)}function X(e,t,n,r){return w(e,t,n,U,d(e,0,r),d(e,r+1,-1),r)}var Q=function(e,t,n){for(var r=0,o=0;r=o,o=_(),38===r&&12===o&&(t[n]=1),!M(o);)A();return E(e,y)},J=function(e,t){return T(function(e,t){var n=-1,r=44;do{switch(M(r)){case 0:38===r&&12===_()&&(t[n]=1),e[n]+=Q(y-1,t,n);break;case 2:e[n]+=j(r);break;case 4:if(44===r){e[++n]=58===_()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=i(r)}}while(r=A());return e}(R(e),t))},Z=new WeakMap,ee=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||Z.get(n))&&!r){Z.set(e,!0);for(var o=[],i=J(t,o),a=n.props,s=0,l=0;s<i.length;s++)for(var u=0;u<a.length;u++,l++)e.props[l]=o[s]?i[s].replace(/&\f/g,a[u]):a[u]+" "+i[s]}}},te=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function ne(e,t){switch(function(e,t){return 45^c(e,0)?(((t<<2^c(e,0))<<2^c(e,1))<<2^c(e,2))<<2^c(e,3):0}(e,t)){case 5103:return z+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return z+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return z+e+L+e+F+e+e;case 6828:case 4268:return z+e+F+e+e;case 6165:return z+e+F+"flex-"+e+e;case 5187:return z+e+l(e,/(\w+).+(:[^]+)/,z+"box-$1$2"+F+"flex-$1$2")+e;case 5443:return z+e+F+"flex-item-"+l(e,/flex-|-self/,"")+e;case 4675:return z+e+F+"flex-line-pack"+l(e,/align-content|flex-|-self/,"")+e;case 5548:return z+e+F+l(e,"shrink","negative")+e;case 5292:return z+e+F+l(e,"basis","preferred-size")+e;case 6060:return z+"box-"+l(e,"-grow","")+z+e+F+l(e,"grow","positive")+e;case 4554:return z+l(e,/([^-])(transform)/g,"$1"+z+"$2")+e;case 6187:return l(l(l(e,/(zoom-|grab)/,z+"$1"),/(image-set)/,z+"$1"),e,"")+e;case 5495:case 3959:return l(e,/(image-set\([^]*)/,z+"$1$`$1");case 4968:return l(l(e,/(.+:)(flex-)?(.*)/,z+"box-pack:$3"+F+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+z+e+e;case 4095:case 3583:case 4068:case 2532:return l(e,/(.+)-inline(.+)/,z+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(f(e)-1-t>6)switch(c(e,t+1)){case 109:if(45!==c(e,t+4))break;case 102:return l(e,/(.+:)(.+)-([^]+)/,"$1"+z+"$2-$3$1"+L+(108==c(e,t+3)?"$3":"$2-$3"))+e;case 115:return~u(e,"stretch")?ne(l(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==c(e,t+1))break;case 6444:switch(c(e,f(e)-3-(~u(e,"!important")&&10))){case 107:return l(e,":",":"+z)+e;case 101:return l(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+z+(45===c(e,14)?"inline-":"")+"box$3$1"+z+"$2$3$1"+F+"$2box$3")+e}break;case 5936:switch(c(e,t+11)){case 114:return z+e+F+l(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return z+e+F+l(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return z+e+F+l(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return z+e+F+e+e}return e}var re=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case U:e.return=ne(e.value,e.length);break;case V:return H([C(e,{value:l(e.value,"@","@"+z)})],r);case $:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return H([C(e,{props:[l(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return H([C(e,{props:[l(t,/:(plac\w+)/,":"+z+"input-$1")]}),C(e,{props:[l(t,/:(plac\w+)/,":-moz-$1")]}),C(e,{props:[l(t,/:(plac\w+)/,F+"input-$1")]})],r)}return""}))}}],oe=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var o,i,a=e.stylisPlugins||re,s={},l=[];o=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)s[t[n]]=!0;l.push(e)}));var u,c,d=[W,(c=function(e){u.insert(e)},function(e){e.root||(e=e.return)&&c(e)})],f=function(e){var t=h(e);return function(n,r,o,i){for(var a="",s=0;s<t;s++)a+=e[s](n,r,o,i)||"";return a}}([ee,te].concat(a,d));i=function(e,t,n,r){u=n,H(q(e?e+"{"+t.styles+"}":t.styles),f),r&&(p.inserted[t.name]=!0)};var p={key:t,sheet:new r({key:t,container:o,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:s,registered:{},insert:i};return p.sheet.hydrate(l),p}},30918:(e,t,n)=>{"use strict";function r(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}n.d(t,{A:()=>r})},84575:(e,t,n)=>{"use strict";n.d(t,{C:()=>a,T:()=>l,u:()=>u,w:()=>s});var r=n(65043),o=n(93803),i=(n(66598),n(69436),r.createContext("undefined"!==typeof HTMLElement?(0,o.A)({key:"css"}):null)),a=i.Provider,s=function(e){return(0,r.forwardRef)((function(t,n){var o=(0,r.useContext)(i);return e(t,o,n)}))},l=r.createContext({}),u=function(){return r.useContext(l)}},83290:(e,t,n)=>{"use strict";n.d(t,{AH:()=>u,i7:()=>c,mL:()=>l});var r=n(84575),o=n(65043),i=n(81722),a=n(69436),s=n(66598),l=(n(93803),n(80219),(0,r.w)((function(e,t){var n=e.styles,l=(0,s.J)([n],void 0,o.useContext(r.T)),u=o.useRef();return(0,a.i)((function(){var e=t.key+"-global",n=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),r=!1,o=document.querySelector('style[data-emotion="'+e+" "+l.name+'"]');return t.sheet.tags.length&&(n.before=t.sheet.tags[0]),null!==o&&(r=!0,o.setAttribute("data-emotion",e),n.hydrate([o])),u.current=[n,r],function(){n.flush()}}),[t]),(0,a.i)((function(){var e=u.current,n=e[0];if(e[1])e[1]=!1;else{if(void 0!==l.next&&(0,i.sk)(t,l.next,!0),n.tags.length){var r=n.tags[n.tags.length-1].nextElementSibling;n.before=r,n.flush()}t.insert("",l,n,!1)}}),[t,l.name]),null})));function u(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,s.J)(t)}var c=function(){var e=u.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}},66598:(e,t,n)=>{"use strict";n.d(t,{J:()=>g});var r={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},o=n(30918),i=!1,a=/[A-Z]|^ms/g,s=/_EMO_([^_]+?)_([^]*?)_EMO_/g,l=function(e){return 45===e.charCodeAt(1)},u=function(e){return null!=e&&"boolean"!==typeof e},c=(0,o.A)((function(e){return l(e)?e:e.replace(a,"-$&").toLowerCase()})),d=function(e,t){switch(e){case"animation":case"animationName":if("string"===typeof t)return t.replace(s,(function(e,t,n){return p={name:t,styles:n,next:p},t}))}return 1===r[e]||l(e)||"number"!==typeof t||0===t?t:t+"px"},f="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function h(e,t,n){if(null==n)return"";var r=n;if(void 0!==r.__emotion_styles)return r;switch(typeof n){case"boolean":return"";case"object":var o=n;if(1===o.anim)return p={name:o.name,styles:o.styles,next:p},o.name;var a=n;if(void 0!==a.styles){var s=a.next;if(void 0!==s)for(;void 0!==s;)p={name:s.name,styles:s.styles,next:p},s=s.next;return a.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=h(e,t,n[o])+";";else for(var a in n){var s=n[a];if("object"!==typeof s){var l=s;null!=t&&void 0!==t[l]?r+=a+"{"+t[l]+"}":u(l)&&(r+=c(a)+":"+d(a,l)+";")}else{if("NO_COMPONENT_SELECTOR"===a&&i)throw new Error(f);if(!Array.isArray(s)||"string"!==typeof s[0]||null!=t&&void 0!==t[s[0]]){var p=h(e,t,s);switch(a){case"animation":case"animationName":r+=c(a)+":"+p+";";break;default:r+=a+"{"+p+"}"}}else for(var m=0;m<s.length;m++)u(s[m])&&(r+=c(a)+":"+d(a,s[m])+";")}}return r}(e,t,n);case"function":if(void 0!==e){var l=p,m=n(e);return p=l,h(e,t,m)}}var g=n;if(null==t)return g;var v=t[g];return void 0!==v?v:g}var p,m=/label:\s*([^\s;\n{]+)\s*(;|$)/g;function g(e,t,n){if(1===e.length&&"object"===typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r=!0,o="";p=void 0;var i=e[0];null==i||void 0===i.raw?(r=!1,o+=h(n,t,i)):o+=i[0];for(var a=1;a<e.length;a++){if(o+=h(n,t,e[a]),r)o+=i[a]}m.lastIndex=0;for(var s,l="";null!==(s=m.exec(o));)l+="-"+s[1];var u=function(e){for(var t,n=0,r=0,o=e.length;o>=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(o)+l;return{name:u,styles:o,next:p}}},69436:(e,t,n)=>{"use strict";var r;n.d(t,{i:()=>s,s:()=>a});var o=n(65043),i=!!(r||(r=n.t(o,2))).useInsertionEffect&&(r||(r=n.t(o,2))).useInsertionEffect,a=i||function(e){return e()},s=i||o.useLayoutEffect},81722:(e,t,n)=>{"use strict";n.d(t,{Rk:()=>r,SF:()=>o,sk:()=>i});function r(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "})),r}var o=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},i=function(e,t,n){o(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var i=t;do{e.insert(t===i?"."+r:"",i,e.sheet,!0),i=i.next}while(void 0!==i)}}},91624:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsxs)("g",{fillRule:"evenodd",children:[(0,i.jsx)("circle",{cx:"17",cy:"15.5",r:"1.12"}),(0,i.jsx)("path",{d:"M17 17.5c-.73 0-2.19.36-2.24 1.08.5.71 1.32 1.17 2.24 1.17s1.74-.46 2.24-1.17c-.05-.72-1.51-1.08-2.24-1.08"}),(0,i.jsx)("path",{d:"M18 11.09V6.27L10.5 3 3 6.27v4.91c0 4.54 3.2 8.79 7.5 9.82.55-.13 1.08-.32 1.6-.55C13.18 21.99 14.97 23 17 23c3.31 0 6-2.69 6-6 0-2.97-2.16-5.43-5-5.91M11 17c0 .56.08 1.11.23 1.62-.24.11-.48.22-.73.3-3.17-1-5.5-4.24-5.5-7.74v-3.6l5.5-2.4 5.5 2.4v3.51c-2.84.48-5 2.94-5 5.91m6 4c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4"})]}),"AdminPanelSettingsOutlined")},69120:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20z"}),"ArrowBack")},10977:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z"}),"ArrowDownward")},43608:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"m4 12 1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8z"}),"ArrowUpward")},71314:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.22 0 .41.1.55.25.12.13.2.31.2.5 0 .41-.34.75-.75.75s-.75-.34-.75-.75c0-.19.08-.37.2-.5.14-.15.33-.25.55-.25M19 19H5V5h14zM12 6c-1.65 0-3 1.35-3 3s1.35 3 3 3 3-1.35 3-3-1.35-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-6 6.47V18h12v-1.53c0-2.5-3.97-3.58-6-3.58s-6 1.07-6 3.58M8.31 16c.69-.56 2.38-1.12 3.69-1.12s3.01.56 3.69 1.12z"}),"AssignmentIndOutlined")},4721:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"M11.8 10.9c-2.27-.59-3-1.2-3-2.15 0-1.09 1.01-1.85 2.7-1.85 1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-1.94.42-3.5 1.68-3.5 3.61 0 2.31 1.91 3.46 4.7 4.13 2.5.6 3 1.48 3 2.41 0 .69-.49 1.79-2.7 1.79-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c1.95-.37 3.5-1.5 3.5-3.55 0-2.84-2.43-3.81-4.7-4.4"}),"AttachMoney")},3021:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 18H4V8h16z"}),"CalendarToday")},5796:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"M20 6h-3V4c0-1.11-.89-2-2-2H9c-1.11 0-2 .89-2 2v2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2M9 4h6v2H9zm11 15H4v-2h16zm0-5H4V8h3v2h2V8h6v2h2V8h3z"}),"CardTravelOutlined")},72284:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)([(0,i.jsx)("path",{d:"M5 5h2v3h10V5h2v5h2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h5v-2H5zm7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1"},"0"),(0,i.jsx)("path",{d:"M20.3 18.9c.4-.7.7-1.5.7-2.4 0-2.5-2-4.5-4.5-4.5S12 14 12 16.5s2 4.5 4.5 4.5c.9 0 1.7-.3 2.4-.7l2.7 2.7 1.4-1.4zm-3.8.1c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5"},"1")],"ContentPasteSearch")},76109:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"M9.37 5.51c-.18.64-.27 1.31-.27 1.99 0 4.08 3.32 7.4 7.4 7.4.68 0 1.35-.09 1.99-.27C17.45 17.19 14.93 19 12 19c-3.86 0-7-3.14-7-7 0-2.93 1.81-5.45 4.37-6.49M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9c0-.46-.04-.92-.1-1.36-.98 1.37-2.58 2.26-4.4 2.26-2.98 0-5.4-2.42-5.4-5.4 0-1.81.89-3.42 2.26-4.4-.44-.06-.9-.1-1.36-.1"}),"DarkModeOutlined")},76790:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"M19 9h-4V3H9v6H5l7 7zm-8 2V5h2v6h1.17L12 13.17 9.83 11zm-6 7h14v2H5z"}),"DownloadOutlined")},95540:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z"}),"Edit")},37402:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 4-8 5-8-5V6l8 5 8-5z"}),"Email")},42090:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"M17 12h-5v5h5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1zm3 18H5V8h14z"}),"Event")},75342:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"M10.09 15.59 11.5 17l5-5-5-5-1.41 1.41L12.67 11H3v2h9.67zM19 3H5c-1.11 0-2 .9-2 2v4h2V5h14v14H5v-4H3v4c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2"}),"ExitToApp")},17035:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"M20 19.59V8l-6-6H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c.45 0 .85-.15 1.19-.4l-4.43-4.43c-.8.52-1.74.83-2.76.83-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5c0 1.02-.31 1.96-.83 2.75zM9 13c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3"}),"FindInPage")},41025:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"m12 5.69 5 4.5V18h-2v-6H9v6H7v-7.81zM12 3 2 12h3v8h6v-6h2v6h6v-8h3z"}),"HomeOutlined")},54536:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z"}),"KeyboardArrowDown")},65037:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"M7.41 15.41 12 10.83l4.59 4.58L18 14l-6-6-6 6z"}),"KeyboardArrowUp")},74727:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"M12 9c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3m0-2c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5M2 13h2c.55 0 1-.45 1-1s-.45-1-1-1H2c-.55 0-1 .45-1 1s.45 1 1 1m18 0h2c.55 0 1-.45 1-1s-.45-1-1-1h-2c-.55 0-1 .45-1 1s.45 1 1 1M11 2v2c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1s-1 .45-1 1m0 18v2c0 .55.45 1 1 1s1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1M5.99 4.58c-.39-.39-1.03-.39-1.41 0-.39.39-.39 1.03 0 1.41l1.06 1.06c.39.39 1.03.39 1.41 0s.39-1.03 0-1.41zm12.37 12.37c-.39-.39-1.03-.39-1.41 0-.39.39-.39 1.03 0 1.41l1.06 1.06c.39.39 1.03.39 1.41 0 .39-.39.39-1.03 0-1.41zm1.06-10.96c.39-.39.39-1.03 0-1.41-.39-.39-1.03-.39-1.41 0l-1.06 1.06c-.39.39-.39 1.03 0 1.41s1.03.39 1.41 0zM7.05 18.36c.39-.39.39-1.03 0-1.41-.39-.39-1.03-.39-1.41 0l-1.06 1.06c-.39.39-.39 1.03 0 1.41s1.03.39 1.41 0z"}),"LightModeOutlined")},75309:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6h2c0-1.66 1.34-3 3-3s3 1.34 3 3v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m0 12H6V10h12zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2"}),"LockOpenOutlined")},44413:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z"}),"MenuOutlined")},67808:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2m6-6v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5z"}),"NotificationsOutlined")},52177:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4"}),"Person")},57566:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m-9-2V7H4v3H1v2h3v3h2v-3h3v-2zm9 4c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4"}),"PersonAdd")},65027:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"M12 6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 10c2.7 0 5.8 1.29 6 2H6c.23-.72 3.31-2 6-2m0-12C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 10c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4"}),"PersonOutlined")},27518:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"M17 2H7c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 4H7V4h10zm3 16H4c-1.1 0-2-.9-2-2v-1h20v1c0 1.1-.9 2-2 2m-1.47-11.81C18.21 9.47 17.49 9 16.7 9H7.3c-.79 0-1.51.47-1.83 1.19L2 18h20zM9.5 16h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m3 4h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m3 4h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5"}),"PointOfSale")},56776:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)([(0,i.jsx)("path",{d:"M19.5 3.5 18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2v14H3v3c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V2zM19 19c0 .55-.45 1-1 1s-1-.45-1-1v-3H8V5h11z"},"0"),(0,i.jsx)("path",{d:"M9 7h6v2H9zm7 0h2v2h-2zm-7 3h6v2H9zm7 0h2v2h-2z"},"1")],"ReceiptLong")},29142:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"M13.17 4 18 8.83V20H6V4zM14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zm1 9h-4v1h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-1v1h-2v-1H9v-2h4v-1h-3c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h1V8h2v1h2z"}),"RequestPageOutlined")},96672:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm0 10.99h7c-.53 4.12-3.28 7.79-7 8.94V12H5V6.3l7-3.11z"}),"SecurityOutlined")},92577:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"M19.14 12.94c.04-.3.06-.61.06-.94 0-.32-.02-.64-.07-.94l2.03-1.58c.18-.14.23-.41.12-.61l-1.92-3.32c-.12-.22-.37-.29-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54c-.04-.24-.24-.41-.48-.41h-3.84c-.24 0-.43.17-.47.41l-.36 2.54c-.59.24-1.13.57-1.62.94l-2.39-.96c-.22-.08-.47 0-.59.22L2.74 8.87c-.12.21-.08.47.12.61l2.03 1.58c-.05.3-.09.63-.09.94s.02.64.07.94l-2.03 1.58c-.18.14-.23.41-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .44-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32c.12-.22.07-.47-.12-.61zM12 15.6c-1.98 0-3.6-1.62-3.6-3.6s1.62-3.6 3.6-3.6 3.6 1.62 3.6 3.6-1.62 3.6-3.6 3.6"}),"Settings")},65523:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"M19.43 12.98c.04-.32.07-.64.07-.98 0-.34-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.09-.16-.26-.25-.44-.25-.06 0-.12.01-.17.03l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65C14.46 2.18 14.25 2 14 2h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.06-.02-.12-.03-.18-.03-.17 0-.34.09-.43.25l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98 0 .33.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.09.16.26.25.44.25.06 0 .12-.01.17-.03l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.06.02.12.03.18.03.17 0 .34-.09.43-.25l2-3.46c.12-.22.07-.49-.12-.64zm-1.98-1.71c.04.31.05.52.05.73 0 .21-.02.43-.05.73l-.14 1.13.89.7 1.08.84-.7 1.21-1.27-.51-1.04-.42-.9.68c-.43.32-.84.56-1.25.73l-1.06.43-.16 1.13-.2 1.35h-1.4l-.19-1.35-.16-1.13-1.06-.43c-.43-.18-.83-.41-1.23-.71l-.91-.7-1.06.43-1.27.51-.7-1.21 1.08-.84.89-.7-.14-1.13c-.03-.31-.05-.54-.05-.74s.02-.43.05-.73l.14-1.13-.89-.7-1.08-.84.7-1.21 1.27.51 1.04.42.9-.68c.43-.32.84-.56 1.25-.73l1.06-.43.16-1.13.2-1.35h1.39l.19 1.35.16 1.13 1.06.43c.43.18.83.41 1.23.71l.91.7 1.06-.43 1.27-.51.7 1.21-1.07.85-.89.7zM12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2"}),"SettingsOutlined")},61334:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(40039)),i=n(70579);t.A=(0,o.default)((0,i.jsx)("path",{d:"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2M1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H5.21l-.94-2zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2"}),"ShoppingCart")},40039:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.createSvgIcon}});var r=n(4421)},98206:(e,t,n)=>{"use strict";n.d(t,{b:()=>o});n(65043);var r=n(13654);n(70579);function o(e){return(0,r.b)(e)}},37344:(e,t,n)=>{"use strict";n.d(t,{A:()=>I});var r=n(58168),o=n(98587),i=n(17868),a=n(19172),s=n(37758),l=n(58812),u=n(18280);var c=n(67266);const d={black:"#000",white:"#fff"},f={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},h={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},p={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},m={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},g={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},v={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},y={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},b=["mode","contrastThreshold","tonalOffset"],x={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:d.white,default:d.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},w={text:{primary:d.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:d.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function C(e,t,n,r){const o=r.light||r,i=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=(0,c.a)(e.main,o):"dark"===t&&(e.dark=(0,c.e$)(e.main,i)))}function S(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:s=.2}=e,l=(0,o.A)(e,b),u=e.primary||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:g[200],light:g[50],dark:g[400]}:{main:g[700],light:g[400],dark:g[800]}}(t),S=e.secondary||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:h[200],light:h[50],dark:h[400]}:{main:h[500],light:h[300],dark:h[700]}}(t),A=e.error||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:p[500],light:p[300],dark:p[700]}:{main:p[700],light:p[400],dark:p[800]}}(t),_=e.info||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:v[400],light:v[300],dark:v[700]}:{main:v[700],light:v[500],dark:v[900]}}(t),k=e.success||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:y[400],light:y[300],dark:y[700]}:{main:y[800],light:y[500],dark:y[900]}}(t),E=e.warning||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:m[400],light:m[300],dark:m[700]}:{main:"#ed6c02",light:m[500],dark:m[900]}}(t);function M(e){return(0,c.eM)(e,w.text.primary)>=n?w.text.primary:x.text.primary}const R=e=>{let{color:t,name:n,mainShade:o=500,lightShade:a=300,darkShade:l=700}=e;if(t=(0,r.A)({},t),!t.main&&t[o]&&(t.main=t[o]),!t.hasOwnProperty("main"))throw new Error((0,i.A)(11,n?` (${n})`:"",o));if("string"!==typeof t.main)throw new Error((0,i.A)(12,n?` (${n})`:"",JSON.stringify(t.main)));return C(t,"light",a,s),C(t,"dark",l,s),t.contrastText||(t.contrastText=M(t.main)),t},T={dark:w,light:x};return(0,a.A)((0,r.A)({common:(0,r.A)({},d),mode:t,primary:R({color:u,name:"primary"}),secondary:R({color:S,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:R({color:A,name:"error"}),warning:R({color:E,name:"warning"}),info:R({color:_,name:"info"}),success:R({color:k,name:"success"}),grey:f,contrastThreshold:n,getContrastText:M,augmentColor:R,tonalOffset:s},T[t]),l)}const A=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];const _={textTransform:"uppercase"},k='"Roboto", "Helvetica", "Arial", sans-serif';function E(e,t){const n="function"===typeof t?t(e):t,{fontFamily:i=k,fontSize:s=14,fontWeightLight:l=300,fontWeightRegular:u=400,fontWeightMedium:c=500,fontWeightBold:d=700,htmlFontSize:f=16,allVariants:h,pxToRem:p}=n,m=(0,o.A)(n,A);const g=s/14,v=p||(e=>e/f*g+"rem"),y=(e,t,n,o,a)=>{return(0,r.A)({fontFamily:i,fontWeight:e,fontSize:v(t),lineHeight:n},i===k?{letterSpacing:(s=o/t,Math.round(1e5*s)/1e5)+"em"}:{},a,h);var s},b={h1:y(l,96,1.167,-1.5),h2:y(l,60,1.2,-.5),h3:y(u,48,1.167,0),h4:y(u,34,1.235,.25),h5:y(u,24,1.334,0),h6:y(c,20,1.6,.15),subtitle1:y(u,16,1.75,.15),subtitle2:y(c,14,1.57,.1),body1:y(u,16,1.5,.15),body2:y(u,14,1.43,.15),button:y(c,14,1.75,.4,_),caption:y(u,12,1.66,.4),overline:y(u,12,2.66,1,_),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return(0,a.A)((0,r.A)({htmlFontSize:f,pxToRem:v,fontFamily:i,fontSize:s,fontWeightLight:l,fontWeightRegular:u,fontWeightMedium:c,fontWeightBold:d},b),m,{clone:!1})}function M(){return[`${arguments.length<=0?void 0:arguments[0]}px ${arguments.length<=1?void 0:arguments[1]}px ${arguments.length<=2?void 0:arguments[2]}px ${arguments.length<=3?void 0:arguments[3]}px rgba(0,0,0,0.2)`,`${arguments.length<=4?void 0:arguments[4]}px ${arguments.length<=5?void 0:arguments[5]}px ${arguments.length<=6?void 0:arguments[6]}px ${arguments.length<=7?void 0:arguments[7]}px rgba(0,0,0,0.14)`,`${arguments.length<=8?void 0:arguments[8]}px ${arguments.length<=9?void 0:arguments[9]}px ${arguments.length<=10?void 0:arguments[10]}px ${arguments.length<=11?void 0:arguments[11]}px rgba(0,0,0,0.12)`].join(",")}const R=["none",M(0,2,1,-1,0,1,1,0,0,1,3,0),M(0,3,1,-2,0,2,2,0,0,1,5,0),M(0,3,3,-2,0,3,4,0,0,1,8,0),M(0,2,4,-1,0,4,5,0,0,1,10,0),M(0,3,5,-1,0,5,8,0,0,1,14,0),M(0,3,5,-1,0,6,10,0,0,1,18,0),M(0,4,5,-2,0,7,10,1,0,2,16,1),M(0,5,5,-3,0,8,10,1,0,3,14,2),M(0,5,6,-3,0,9,12,1,0,3,16,2),M(0,6,6,-3,0,10,14,1,0,4,18,3),M(0,6,7,-4,0,11,15,1,0,4,20,3),M(0,7,8,-4,0,12,17,2,0,5,22,4),M(0,7,8,-4,0,13,19,2,0,5,24,4),M(0,7,9,-4,0,14,21,2,0,5,26,4),M(0,8,9,-5,0,15,22,2,0,6,28,5),M(0,8,10,-5,0,16,24,2,0,6,30,5),M(0,8,11,-5,0,17,26,2,0,6,32,5),M(0,9,11,-5,0,18,28,2,0,7,34,6),M(0,9,12,-6,0,19,29,2,0,7,36,6),M(0,10,13,-6,0,20,31,3,0,8,38,7),M(0,10,13,-6,0,21,33,3,0,8,40,7),M(0,10,14,-6,0,22,35,3,0,8,42,7),M(0,11,14,-7,0,23,36,3,0,9,44,8),M(0,11,15,-7,0,24,38,3,0,9,46,8)];var T=n(14318);const j={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},O=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function P(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{mixins:t={},palette:n={},transitions:c={},typography:d={}}=e,f=(0,o.A)(e,O);if(e.vars)throw new Error((0,i.A)(18));const h=S(n),p=(0,u.A)(e);let m=(0,a.A)(p,{mixins:(g=p.breakpoints,v=t,(0,r.A)({toolbar:{minHeight:56,[g.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[g.up("sm")]:{minHeight:64}}},v)),palette:h,shadows:R.slice(),typography:E(h,d),transitions:(0,T.Ay)(c),zIndex:(0,r.A)({},j)});var g,v;m=(0,a.A)(m,f);for(var y=arguments.length,b=new Array(y>1?y-1:0),x=1;x<y;x++)b[x-1]=arguments[x];return m=b.reduce(((e,t)=>(0,a.A)(e,t)),m),m.unstable_sxConfig=(0,r.A)({},s.A,null==f?void 0:f.unstable_sxConfig),m.unstable_sx=function(e){return(0,l.A)({sx:e,theme:this})},m}const I=P},14318:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>c,p0:()=>s});var r=n(98587),o=n(58168);const i=["duration","easing","delay"],a={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},s={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function l(e){return`${Math.round(e)}ms`}function u(e){if(!e)return 0;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}function c(e){const t=(0,o.A)({},a,e.easing),n=(0,o.A)({},s,e.duration);return(0,o.A)({getAutoHeightDuration:u,create:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["all"],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{duration:a=n.standard,easing:s=t.easeInOut,delay:u=0}=o;(0,r.A)(o,i);return(Array.isArray(e)?e:[e]).map((e=>`${e} ${"string"===typeof a?a:l(a)} ${s} ${"string"===typeof u?u:l(u)}`)).join(",")}},e,{easing:t,duration:n})}},15170:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=(0,n(37344).A)()},13375:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r="$$material"},61475:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(47123);const o=e=>(0,r.A)(e)&&"classes"!==e},47123:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=function(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}},34535:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>s});var r=n(38052),o=n(15170),i=n(13375),a=n(61475);const s=(0,r.Ay)({themeId:i.A,defaultTheme:o.A,rootShouldForwardProp:a.A})},6803:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(67598).A},59662:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});var r=n(58168),o=n(65043),i=n(98587),a=n(58387),s=n(98610),l=n(6803),u=n(98206),c=n(34535),d=n(92532),f=n(72372);function h(e){return(0,f.Ay)("MuiSvgIcon",e)}(0,d.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var p=n(70579);const m=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],g=(0,c.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"inherit"!==n.color&&t[`color${(0,l.A)(n.color)}`],t[`fontSize${(0,l.A)(n.fontSize)}`]]}})((e=>{let{theme:t,ownerState:n}=e;var r,o,i,a,s,l,u,c,d,f,h,p,m;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:n.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(r=t.transitions)||null==(o=r.create)?void 0:o.call(r,"fill",{duration:null==(i=t.transitions)||null==(i=i.duration)?void 0:i.shorter}),fontSize:{inherit:"inherit",small:(null==(a=t.typography)||null==(s=a.pxToRem)?void 0:s.call(a,20))||"1.25rem",medium:(null==(l=t.typography)||null==(u=l.pxToRem)?void 0:u.call(l,24))||"1.5rem",large:(null==(c=t.typography)||null==(d=c.pxToRem)?void 0:d.call(c,35))||"2.1875rem"}[n.fontSize],color:null!=(f=null==(h=(t.vars||t).palette)||null==(h=h[n.color])?void 0:h.main)?f:{action:null==(p=(t.vars||t).palette)||null==(p=p.action)?void 0:p.active,disabled:null==(m=(t.vars||t).palette)||null==(m=m.action)?void 0:m.disabled,inherit:void 0}[n.color]}})),v=o.forwardRef((function(e,t){const n=(0,u.b)({props:e,name:"MuiSvgIcon"}),{children:c,className:d,color:f="inherit",component:v="svg",fontSize:y="medium",htmlColor:b,inheritViewBox:x=!1,titleAccess:w,viewBox:C="0 0 24 24"}=n,S=(0,i.A)(n,m),A=o.isValidElement(c)&&"svg"===c.type,_=(0,r.A)({},n,{color:f,component:v,fontSize:y,instanceFontSize:e.fontSize,inheritViewBox:x,viewBox:C,hasSvgAsChild:A}),k={};x||(k.viewBox=C);const E=(e=>{const{color:t,fontSize:n,classes:r}=e,o={root:["root","inherit"!==t&&`color${(0,l.A)(t)}`,`fontSize${(0,l.A)(n)}`]};return(0,s.A)(o,h,r)})(_);return(0,p.jsxs)(g,(0,r.A)({as:v,className:(0,a.A)(E.root,d),focusable:"false",color:b,"aria-hidden":!w||void 0,role:w?"img":void 0,ref:t},k,S,A&&c.props,{ownerState:_,children:[A?c.props.children:c,w?(0,p.jsx)("title",{children:w}):null]}))}));v.muiName="SvgIcon";const y=v;function b(e,t){function n(n,o){return(0,p.jsx)(y,(0,r.A)({"data-testid":`${t}Icon`,ref:o},n,{children:e}))}return n.muiName=y.muiName,o.memo(o.forwardRef(n))}},80950:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(83468).A},4421:(e,t,n)=>{"use strict";n.r(t),n.d(t,{capitalize:()=>o.A,createChainedFunction:()=>i,createSvgIcon:()=>a.A,debounce:()=>s.A,deprecatedPropType:()=>l,isMuiElement:()=>u.A,ownerDocument:()=>c.A,ownerWindow:()=>d.A,requirePropFactory:()=>f,setRef:()=>h,unstable_ClassNameGenerator:()=>w,unstable_useEnhancedEffect:()=>p.A,unstable_useId:()=>m.A,unsupportedProp:()=>g,useControlled:()=>v.A,useEventCallback:()=>y.A,useForkRef:()=>b.A,useIsFocusVisible:()=>x.A});var r=n(79386),o=n(6803);const i=n(42456).A;var a=n(59662),s=n(80950);const l=function(e,t){return()=>null};var u=n(27328),c=n(22427),d=n(36078);n(58168);const f=function(e,t){return()=>null};const h=n(26564).A;var p=n(55013),m=n(45879);const g=function(e,t,n,r,o){return null};var v=n(54516),y=n(93319),b=n(95849),x=n(13574);const w={configure:e=>{r.A.configure(e)}}},27328:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(65043);const o=function(e,t){var n,o;return r.isValidElement(e)&&-1!==t.indexOf(null!=(n=e.type.muiName)?n:null==(o=e.type)||null==(o=o._payload)||null==(o=o.value)?void 0:o.muiName)}},22427:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(31668).A},36078:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(63940).A},54516:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(51052).A},55013:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(84440).A},93319:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(31782).A},95849:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(63462).A},45879:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(5844).A},13574:(e,t,n)=>{"use strict";n.d(t,{A:()=>h});var r=n(65043),o=n(99303);let i=!0,a=!1;const s=new o.E,l={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function u(e){e.metaKey||e.altKey||e.ctrlKey||(i=!0)}function c(){i=!1}function d(){"hidden"===this.visibilityState&&a&&(i=!0)}function f(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch(n){}return i||function(e){const{type:t,tagName:n}=e;return!("INPUT"!==n||!l[t]||e.readOnly)||"TEXTAREA"===n&&!e.readOnly||!!e.isContentEditable}(t)}const h=function(){const e=r.useCallback((e=>{var t;null!=e&&((t=e.ownerDocument).addEventListener("keydown",u,!0),t.addEventListener("mousedown",c,!0),t.addEventListener("pointerdown",c,!0),t.addEventListener("touchstart",c,!0),t.addEventListener("visibilitychange",d,!0))}),[]),t=r.useRef(!1);return{isFocusVisibleRef:t,onFocus:function(e){return!!f(e)&&(t.current=!0,!0)},onBlur:function(){return!!t.current&&(a=!0,s.start(100,(()=>{a=!1})),t.current=!1,!0)},ref:e}}},70869:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});n(65043);var r=n(83290),o=n(70579);function i(e){const{styles:t,defaultTheme:n={}}=e,i="function"===typeof t?e=>{return t(void 0===(r=e)||null===r||0===Object.keys(r).length?n:e);var r}:t;return(0,o.jsx)(r.mL,{styles:i})}},13174:(e,t,n)=>{"use strict";n.r(t),n.d(t,{GlobalStyles:()=>S.A,StyledEngineProvider:()=>C,ThemeContext:()=>l.T,css:()=>y.AH,default:()=>A,internal_processStyles:()=>_,keyframes:()=>y.i7});var r=n(58168),o=n(65043),i=n(30918),a=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,s=(0,i.A)((function(e){return a.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),l=n(84575),u=n(81722),c=n(66598),d=n(69436),f=s,h=function(e){return"theme"!==e},p=function(e){return"string"===typeof e&&e.charCodeAt(0)>96?f:h},m=function(e,t,n){var r;if(t){var o=t.shouldForwardProp;r=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!==typeof r&&n&&(r=e.__emotion_forwardProp),r},g=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return(0,u.SF)(t,n,r),(0,d.s)((function(){return(0,u.sk)(t,n,r)})),null},v=function e(t,n){var i,a,s=t.__emotion_real===t,d=s&&t.__emotion_base||t;void 0!==n&&(i=n.label,a=n.target);var f=m(t,n,s),h=f||p(d),v=!h("as");return function(){var y=arguments,b=s&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==i&&b.push("label:"+i+";"),null==y[0]||void 0===y[0].raw)b.push.apply(b,y);else{b.push(y[0][0]);for(var x=y.length,w=1;w<x;w++)b.push(y[w],y[0][w])}var C=(0,l.w)((function(e,t,n){var r=v&&e.as||d,i="",s=[],m=e;if(null==e.theme){for(var y in m={},e)m[y]=e[y];m.theme=o.useContext(l.T)}"string"===typeof e.className?i=(0,u.Rk)(t.registered,s,e.className):null!=e.className&&(i=e.className+" ");var x=(0,c.J)(b.concat(s),t.registered,m);i+=t.key+"-"+x.name,void 0!==a&&(i+=" "+a);var w=v&&void 0===f?p(r):h,C={};for(var S in e)v&&"as"===S||w(S)&&(C[S]=e[S]);return C.className=i,n&&(C.ref=n),o.createElement(o.Fragment,null,o.createElement(g,{cache:t,serialized:x,isStringTag:"string"===typeof r}),o.createElement(r,C))}));return C.displayName=void 0!==i?i:"Styled("+("string"===typeof d?d:d.displayName||d.name||"Component")+")",C.defaultProps=t.defaultProps,C.__emotion_real=C,C.__emotion_base=d,C.__emotion_styles=b,C.__emotion_forwardProp=f,Object.defineProperty(C,"toString",{value:function(){return"."+a}}),C.withComponent=function(t,o){return e(t,(0,r.A)({},n,o,{shouldForwardProp:m(C,o,!0)})).apply(void 0,b)},C}}.bind();["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach((function(e){v[e]=v(e)}));var y=n(83290),b=n(93803),x=n(70579);let w;function C(e){const{injectFirst:t,children:n}=e;return t&&w?(0,x.jsx)(l.C,{value:w,children:n}):n}"object"===typeof document&&(w=(0,b.A)({key:"css",prepend:!0}));var S=n(70869);function A(e,t){return v(e,t)}const _=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}},67266:(e,t,n)=>{"use strict";var r=n(24994);t.X4=h,t.e$=p,t.eM=function(e,t){const n=f(e),r=f(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)},t.a=m;var o=r(n(10457)),i=r(n(6531));function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return(0,i.default)(e,t,n)}function s(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&1===n[0].length&&(n=n.map((e=>e+e))),n?`rgb${4===n.length?"a":""}(${n.map(((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3)).join(", ")})`:""}function l(e){if(e.type)return e;if("#"===e.charAt(0))return l(s(e));const t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(n))throw new Error((0,o.default)(9,e));let r,i=e.substring(t+1,e.length-1);if("color"===n){if(i=i.split(" "),r=i.shift(),4===i.length&&"/"===i[3].charAt(0)&&(i[3]=i[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(r))throw new Error((0,o.default)(10,r))}else i=i.split(",");return i=i.map((e=>parseFloat(e))),{type:n,values:i,colorSpace:r}}const u=e=>{const t=l(e);return t.values.slice(0,3).map(((e,n)=>-1!==t.type.indexOf("hsl")&&0!==n?`${e}%`:e)).join(" ")};function c(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return-1!==t.indexOf("rgb")?r=r.map(((e,t)=>t<3?parseInt(e,10):e)):-1!==t.indexOf("hsl")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),r=-1!==t.indexOf("color")?`${n} ${r.join(" ")}`:`${r.join(", ")}`,`${t}(${r})`}function d(e){e=l(e);const{values:t}=e,n=t[0],r=t[1]/100,o=t[2]/100,i=r*Math.min(o,1-o),a=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return o-i*Math.max(Math.min(t-3,9-t,1),-1)};let s="rgb";const u=[Math.round(255*a(0)),Math.round(255*a(8)),Math.round(255*a(4))];return"hsla"===e.type&&(s+="a",u.push(t[3])),c({type:s,values:u})}function f(e){let t="hsl"===(e=l(e)).type||"hsla"===e.type?l(d(e)).values:e.values;return t=t.map((t=>("color"!==e.type&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4))),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function h(e,t){return e=l(e),t=a(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]=`/${t}`:e.values[3]=t,c(e)}function p(e,t){if(e=l(e),t=a(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]*=1-t;return c(e)}function m(e,t){if(e=l(e),t=a(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return c(e)}function g(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return f(e)>.5?p(e,t):m(e,t)}},38052:(e,t,n)=>{"use strict";var r=n(24994);t.Ay=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{themeId:t,defaultTheme:n=m,rootShouldForwardProp:r=p,slotShouldForwardProp:l=p}=e,c=e=>(0,u.default)((0,o.default)({},e,{theme:v((0,o.default)({},e,{defaultTheme:n,themeId:t}))}));return c.__mui_systemSx=!0,function(e){let u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,a.internal_processStyles)(e,(e=>e.filter((e=>!(null!=e&&e.__mui_systemSx)))));const{name:d,slot:h,skipVariantsResolver:m,skipSx:x,overridesResolver:w=y(g(h))}=u,C=(0,i.default)(u,f),S=void 0!==m?m:h&&"Root"!==h&&"root"!==h||!1,A=x||!1;let _=p;"Root"===h||"root"===h?_=r:h?_=l:function(e){return"string"===typeof e&&e.charCodeAt(0)>96}(e)&&(_=void 0);const k=(0,a.default)(e,(0,o.default)({shouldForwardProp:_,label:undefined},C)),E=e=>"function"===typeof e&&e.__emotion_real!==e||(0,s.isPlainObject)(e)?r=>b(e,(0,o.default)({},r,{theme:v({theme:r.theme,defaultTheme:n,themeId:t})})):e,M=function(r){let i=E(r);for(var a=arguments.length,s=new Array(a>1?a-1:0),l=1;l<a;l++)s[l-1]=arguments[l];const u=s?s.map(E):[];d&&w&&u.push((e=>{const r=v((0,o.default)({},e,{defaultTheme:n,themeId:t}));if(!r.components||!r.components[d]||!r.components[d].styleOverrides)return null;const i=r.components[d].styleOverrides,a={};return Object.entries(i).forEach((t=>{let[n,i]=t;a[n]=b(i,(0,o.default)({},e,{theme:r}))})),w(e,a)})),d&&!S&&u.push((e=>{var r;const i=v((0,o.default)({},e,{defaultTheme:n,themeId:t}));return b({variants:null==i||null==(r=i.components)||null==(r=r[d])?void 0:r.variants},(0,o.default)({},e,{theme:i}))})),A||u.push(c);const f=u.length-s.length;if(Array.isArray(r)&&f>0){const e=new Array(f).fill("");i=[...r,...e],i.raw=[...r.raw,...e]}const h=k(i,...u);return e.muiName&&(h.muiName=e.muiName),h};return k.withConfig&&(M.withConfig=k.withConfig),M}};var o=r(n(94634)),i=r(n(54893)),a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}(n(13174)),s=n(19482),l=(r(n(87918)),r(n(83382)),r(n(24989))),u=r(n(73234));const c=["ownerState"],d=["variants"],f=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function p(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}const m=(0,l.default)(),g=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function v(e){let{defaultTheme:t,theme:n,themeId:r}=e;return o=n,0===Object.keys(o).length?t:n[r]||n;var o}function y(e){return e?(t,n)=>n[e]:null}function b(e,t){let{ownerState:n}=t,r=(0,i.default)(t,c);const a="function"===typeof e?e((0,o.default)({ownerState:n},r)):e;if(Array.isArray(a))return a.flatMap((e=>b(e,(0,o.default)({ownerState:n},r))));if(a&&"object"===typeof a&&Array.isArray(a.variants)){const{variants:e=[]}=a;let t=(0,i.default)(a,d);return e.forEach((e=>{let i=!0;"function"===typeof e.props?i=e.props((0,o.default)({ownerState:n},r,n)):Object.keys(e.props).forEach((t=>{(null==n?void 0:n[t])!==e.props[t]&&r[t]!==e.props[t]&&(i=!1)})),i&&(Array.isArray(t)||(t=[t]),t.push("function"===typeof e.style?e.style((0,o.default)({ownerState:n},r,n)):e.style))})),t}return a}},13654:(e,t,n)=>{"use strict";n.d(t,{A:()=>l,b:()=>s});var r=n(65043),o=n(13030),i=n(70579);const a=r.createContext(void 0);function s(e){let{props:t,name:n}=e;return function(e){const{theme:t,name:n,props:r}=e;if(!t||!t.components||!t.components[n])return r;const i=t.components[n];return i.defaultProps?(0,o.A)(i.defaultProps,r):i.styleOverrides||i.variants?r:(0,o.A)(i,r)}({props:t,name:n,theme:{components:r.useContext(a)}})}const l=function(e){let{value:t,children:n}=e;return(0,i.jsx)(a.Provider,{value:t,children:n})}},89751:(e,t,n)=>{"use strict";n.d(t,{EU:()=>s,NI:()=>a,iZ:()=>u,kW:()=>c,vf:()=>l,zu:()=>o});var r=n(19172);const o={xs:0,sm:600,md:900,lg:1200,xl:1536},i={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${o[e]}px)`};function a(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const e=r.breakpoints||i;return t.reduce(((r,o,i)=>(r[e.up(e.keys[i])]=n(t[i]),r)),{})}if("object"===typeof t){const e=r.breakpoints||i;return Object.keys(t).reduce(((r,i)=>{if(-1!==Object.keys(e.values||o).indexOf(i)){r[e.up(i)]=n(t[i],i)}else{const e=i;r[e]=t[e]}return r}),{})}return n(t)}function s(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var t;return(null==(t=e.keys)?void 0:t.reduce(((t,n)=>(t[e.up(n)]={},t)),{}))||{}}function l(e,t){return e.reduce(((e,t)=>{const n=e[t];return(!n||0===Object.keys(n).length)&&delete e[t],e}),t)}function u(e){const t=s(e);for(var n=arguments.length,o=new Array(n>1?n-1:0),i=1;i<n;i++)o[i-1]=arguments[i];const a=[t,...o].reduce(((e,t)=>(0,r.A)(e,t)),{});return l(Object.keys(t),a)}function c(e){let{values:t,breakpoints:n,base:r}=e;const o=r||function(e,t){if("object"!==typeof e)return{};const n={},r=Object.keys(t);return Array.isArray(e)?r.forEach(((t,r)=>{r<e.length&&(n[t]=!0)})):r.forEach((t=>{null!=e[t]&&(n[t]=!0)})),n}(t,n),i=Object.keys(o);if(0===i.length)return t;let a;return i.reduce(((e,n,r)=>(Array.isArray(t)?(e[n]=null!=t[r]?t[r]:t[a],a=r):"object"===typeof t?(e[n]=null!=t[n]?t[n]:t[a],a=n):e[n]=t,e)),{})}},89703:(e,t,n)=>{"use strict";function r(e,t){const n=this;if(n.vars&&"function"===typeof n.getColorSchemeSelector){const r=n.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)");return{[r]:t}}return n.palette.mode===e?t:{}}n.d(t,{A:()=>r})},34853:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(98587),o=n(58168);const i=["values","unit","step"],a=e=>{const t=Object.keys(e).map((t=>({key:t,val:e[t]})))||[];return t.sort(((e,t)=>e.val-t.val)),t.reduce(((e,t)=>(0,o.A)({},e,{[t.key]:t.val})),{})};function s(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:s=5}=e,l=(0,r.A)(e,i),u=a(t),c=Object.keys(u);function d(e){return`@media (min-width:${"number"===typeof t[e]?t[e]:e}${n})`}function f(e){return`@media (max-width:${("number"===typeof t[e]?t[e]:e)-s/100}${n})`}function h(e,r){const o=c.indexOf(r);return`@media (min-width:${"number"===typeof t[e]?t[e]:e}${n}) and (max-width:${(-1!==o&&"number"===typeof t[c[o]]?t[c[o]]:r)-s/100}${n})`}return(0,o.A)({keys:c,values:u,up:d,down:f,between:h,only:function(e){return c.indexOf(e)+1<c.length?h(e,c[c.indexOf(e)+1]):d(e)},not:function(e){const t=c.indexOf(e);return 0===t?d(c[1]):t===c.length-1?f(c[t]):h(e,c[c.indexOf(e)+1]).replace("@media","@media not all and")},unit:n},l)}},18280:(e,t,n)=>{"use strict";n.d(t,{A:()=>h});var r=n(58168),o=n(98587),i=n(19172),a=n(34853);const s={borderRadius:4};var l=n(28604);var u=n(58812),c=n(37758),d=n(89703);const f=["breakpoints","palette","spacing","shape"];const h=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{breakpoints:t={},palette:n={},spacing:h,shape:p={}}=e,m=(0,o.A)(e,f),g=(0,a.A)(t),v=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;const t=(0,l.LX)({spacing:e}),n=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return(0===n.length?[1]:n).map((e=>{const n=t(e);return"number"===typeof n?`${n}px`:n})).join(" ")};return n.mui=!0,n}(h);let y=(0,i.A)({breakpoints:g,direction:"ltr",components:{},palette:(0,r.A)({mode:"light"},n),spacing:v,shape:(0,r.A)({},s,p)},m);y.applyStyles=d.A;for(var b=arguments.length,x=new Array(b>1?b-1:0),w=1;w<b;w++)x[w-1]=arguments[w];return y=x.reduce(((e,t)=>(0,i.A)(e,t)),y),y.unstable_sxConfig=(0,r.A)({},c.A,null==m?void 0:m.unstable_sxConfig),y.unstable_sx=function(e){return(0,u.A)({sx:e,theme:this})},y}},24989:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A,private_createBreakpoints:()=>o.A,unstable_applyStyles:()=>i.A});var r=n(18280),o=n(34853),i=n(89703)},13815:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(19172);const o=function(e,t){return t?(0,r.A)(e,t,{clone:!1}):e}},28604:(e,t,n)=>{"use strict";n.d(t,{LX:()=>p,MA:()=>h,_W:()=>m,Lc:()=>y,Ms:()=>b});var r=n(89751),o=n(17162),i=n(13815);const a={m:"margin",p:"padding"},s={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},l={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},u=function(e){const t={};return n=>(void 0===t[n]&&(t[n]=e(n)),t[n])}((e=>{if(e.length>2){if(!l[e])return[e];e=l[e]}const[t,n]=e.split(""),r=a[t],o=s[n]||"";return Array.isArray(o)?o.map((e=>r+e)):[r+o]})),c=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],d=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],f=[...c,...d];function h(e,t,n,r){var i;const a=null!=(i=(0,o.Yn)(e,t,!1))?i:n;return"number"===typeof a?e=>"string"===typeof e?e:a*e:Array.isArray(a)?e=>"string"===typeof e?e:a[e]:"function"===typeof a?a:()=>{}}function p(e){return h(e,"spacing",8)}function m(e,t){if("string"===typeof t||null==t)return t;const n=e(Math.abs(t));return t>=0?n:"number"===typeof n?-n:`-${n}`}function g(e,t,n,o){if(-1===t.indexOf(n))return null;const i=function(e,t){return n=>e.reduce(((e,r)=>(e[r]=m(t,n),e)),{})}(u(n),o),a=e[n];return(0,r.NI)(e,a,i)}function v(e,t){const n=p(e.theme);return Object.keys(e).map((r=>g(e,t,r,n))).reduce(i.A,{})}function y(e){return v(e,c)}function b(e){return v(e,d)}function x(e){return v(e,f)}y.propTypes={},y.filterProps=c,b.propTypes={},b.filterProps=d,x.propTypes={},x.filterProps=f},17162:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>s,BO:()=>a,Yn:()=>i});var r=n(67598),o=n(89751);function i(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!t||"string"!==typeof t)return null;if(e&&e.vars&&n){const n=`vars.${t}`.split(".").reduce(((e,t)=>e&&e[t]?e[t]:null),e);if(null!=n)return n}return t.split(".").reduce(((e,t)=>e&&null!=e[t]?e[t]:null),e)}function a(e,t,n){let r,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n;return r="function"===typeof e?e(n):Array.isArray(e)?e[n]||o:i(e,n)||o,t&&(r=t(r,o,e)),r}const s=function(e){const{prop:t,cssProperty:n=e.prop,themeKey:s,transform:l}=e,u=e=>{if(null==e[t])return null;const u=e[t],c=i(e.theme,s)||{};return(0,o.NI)(e,u,(e=>{let o=a(c,l,e);return e===o&&"string"===typeof e&&(o=a(c,l,`${t}${"default"===e?"":(0,r.A)(e)}`,e)),!1===n?o:{[n]:o}}))};return u.propTypes={},u.filterProps=[t],u}},37758:(e,t,n)=>{"use strict";n.d(t,{A:()=>I});var r=n(28604),o=n(17162),i=n(13815);const a=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const r=t.reduce(((e,t)=>(t.filterProps.forEach((n=>{e[n]=t})),e)),{}),o=e=>Object.keys(e).reduce(((t,n)=>r[n]?(0,i.A)(t,r[n](e)):t),{});return o.propTypes={},o.filterProps=t.reduce(((e,t)=>e.concat(t.filterProps)),[]),o};var s=n(89751);function l(e){return"number"!==typeof e?e:`${e}px solid`}function u(e,t){return(0,o.Ay)({prop:e,themeKey:"borders",transform:t})}const c=u("border",l),d=u("borderTop",l),f=u("borderRight",l),h=u("borderBottom",l),p=u("borderLeft",l),m=u("borderColor"),g=u("borderTopColor"),v=u("borderRightColor"),y=u("borderBottomColor"),b=u("borderLeftColor"),x=u("outline",l),w=u("outlineColor"),C=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){const t=(0,r.MA)(e.theme,"shape.borderRadius",4,"borderRadius"),n=e=>({borderRadius:(0,r._W)(t,e)});return(0,s.NI)(e,e.borderRadius,n)}return null};C.propTypes={},C.filterProps=["borderRadius"];a(c,d,f,h,p,m,g,v,y,b,C,x,w);const S=e=>{if(void 0!==e.gap&&null!==e.gap){const t=(0,r.MA)(e.theme,"spacing",8,"gap"),n=e=>({gap:(0,r._W)(t,e)});return(0,s.NI)(e,e.gap,n)}return null};S.propTypes={},S.filterProps=["gap"];const A=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){const t=(0,r.MA)(e.theme,"spacing",8,"columnGap"),n=e=>({columnGap:(0,r._W)(t,e)});return(0,s.NI)(e,e.columnGap,n)}return null};A.propTypes={},A.filterProps=["columnGap"];const _=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){const t=(0,r.MA)(e.theme,"spacing",8,"rowGap"),n=e=>({rowGap:(0,r._W)(t,e)});return(0,s.NI)(e,e.rowGap,n)}return null};_.propTypes={},_.filterProps=["rowGap"];a(S,A,_,(0,o.Ay)({prop:"gridColumn"}),(0,o.Ay)({prop:"gridRow"}),(0,o.Ay)({prop:"gridAutoFlow"}),(0,o.Ay)({prop:"gridAutoColumns"}),(0,o.Ay)({prop:"gridAutoRows"}),(0,o.Ay)({prop:"gridTemplateColumns"}),(0,o.Ay)({prop:"gridTemplateRows"}),(0,o.Ay)({prop:"gridTemplateAreas"}),(0,o.Ay)({prop:"gridArea"}));function k(e,t){return"grey"===t?t:e}a((0,o.Ay)({prop:"color",themeKey:"palette",transform:k}),(0,o.Ay)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:k}),(0,o.Ay)({prop:"backgroundColor",themeKey:"palette",transform:k}));function E(e){return e<=1&&0!==e?100*e+"%":e}const M=(0,o.Ay)({prop:"width",transform:E}),R=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){const t=t=>{var n,r;const o=(null==(n=e.theme)||null==(n=n.breakpoints)||null==(n=n.values)?void 0:n[t])||s.zu[t];return o?"px"!==(null==(r=e.theme)||null==(r=r.breakpoints)?void 0:r.unit)?{maxWidth:`${o}${e.theme.breakpoints.unit}`}:{maxWidth:o}:{maxWidth:E(t)}};return(0,s.NI)(e,e.maxWidth,t)}return null};R.filterProps=["maxWidth"];const T=(0,o.Ay)({prop:"minWidth",transform:E}),j=(0,o.Ay)({prop:"height",transform:E}),O=(0,o.Ay)({prop:"maxHeight",transform:E}),P=(0,o.Ay)({prop:"minHeight",transform:E}),I=((0,o.Ay)({prop:"size",cssProperty:"width",transform:E}),(0,o.Ay)({prop:"size",cssProperty:"height",transform:E}),a(M,R,T,j,O,P,(0,o.Ay)({prop:"boxSizing"})),{border:{themeKey:"borders",transform:l},borderTop:{themeKey:"borders",transform:l},borderRight:{themeKey:"borders",transform:l},borderBottom:{themeKey:"borders",transform:l},borderLeft:{themeKey:"borders",transform:l},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:l},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:C},color:{themeKey:"palette",transform:k},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:k},backgroundColor:{themeKey:"palette",transform:k},p:{style:r.Ms},pt:{style:r.Ms},pr:{style:r.Ms},pb:{style:r.Ms},pl:{style:r.Ms},px:{style:r.Ms},py:{style:r.Ms},padding:{style:r.Ms},paddingTop:{style:r.Ms},paddingRight:{style:r.Ms},paddingBottom:{style:r.Ms},paddingLeft:{style:r.Ms},paddingX:{style:r.Ms},paddingY:{style:r.Ms},paddingInline:{style:r.Ms},paddingInlineStart:{style:r.Ms},paddingInlineEnd:{style:r.Ms},paddingBlock:{style:r.Ms},paddingBlockStart:{style:r.Ms},paddingBlockEnd:{style:r.Ms},m:{style:r.Lc},mt:{style:r.Lc},mr:{style:r.Lc},mb:{style:r.Lc},ml:{style:r.Lc},mx:{style:r.Lc},my:{style:r.Lc},margin:{style:r.Lc},marginTop:{style:r.Lc},marginRight:{style:r.Lc},marginBottom:{style:r.Lc},marginLeft:{style:r.Lc},marginX:{style:r.Lc},marginY:{style:r.Lc},marginInline:{style:r.Lc},marginInlineStart:{style:r.Lc},marginInlineEnd:{style:r.Lc},marginBlock:{style:r.Lc},marginBlockStart:{style:r.Lc},marginBlockEnd:{style:r.Lc},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:S},rowGap:{style:_},columnGap:{style:A},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:E},maxWidth:{style:R},minWidth:{transform:E},height:{transform:E},maxHeight:{transform:E},minHeight:{transform:E},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}})},18698:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(58168),o=n(98587),i=n(19172),a=n(37758);const s=["sx"],l=e=>{var t,n;const r={systemProps:{},otherProps:{}},o=null!=(t=null==e||null==(n=e.theme)?void 0:n.unstable_sxConfig)?t:a.A;return Object.keys(e).forEach((t=>{o[t]?r.systemProps[t]=e[t]:r.otherProps[t]=e[t]})),r};function u(e){const{sx:t}=e,n=(0,o.A)(e,s),{systemProps:a,otherProps:u}=l(n);let c;return c=Array.isArray(t)?[a,...t]:"function"===typeof t?function(){const e=t(...arguments);return(0,i.Q)(e)?(0,r.A)({},a,e):a}:(0,r.A)({},a,t),(0,r.A)({},u,{sx:c})}},73234:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A,extendSxProp:()=>o.A,unstable_createStyleFunctionSx:()=>r.k,unstable_defaultSxConfig:()=>i.A});var r=n(58812),o=n(18698),i=n(37758)},58812:(e,t,n)=>{"use strict";n.d(t,{A:()=>c,k:()=>l});var r=n(67598),o=n(13815),i=n(17162),a=n(89751),s=n(37758);function l(){function e(e,t,n,o){const s={[e]:t,theme:n},l=o[e];if(!l)return{[e]:t};const{cssProperty:u=e,themeKey:c,transform:d,style:f}=l;if(null==t)return null;if("typography"===c&&"inherit"===t)return{[e]:t};const h=(0,i.Yn)(n,c)||{};if(f)return f(s);return(0,a.NI)(s,t,(t=>{let n=(0,i.BO)(h,d,t);return t===n&&"string"===typeof t&&(n=(0,i.BO)(h,d,`${e}${"default"===t?"":(0,r.A)(t)}`,t)),!1===u?n:{[u]:n}}))}return function t(n){var r;const{sx:i,theme:l={}}=n||{};if(!i)return null;const u=null!=(r=l.unstable_sxConfig)?r:s.A;function c(n){let r=n;if("function"===typeof n)r=n(l);else if("object"!==typeof n)return n;if(!r)return null;const i=(0,a.EU)(l.breakpoints),s=Object.keys(i);let c=i;return Object.keys(r).forEach((n=>{const i=(s=r[n],d=l,"function"===typeof s?s(d):s);var s,d;if(null!==i&&void 0!==i)if("object"===typeof i)if(u[n])c=(0,o.A)(c,e(n,i,l,u));else{const e=(0,a.NI)({theme:l},i,(e=>({[n]:e})));!function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const r=t.reduce(((e,t)=>e.concat(Object.keys(t))),[]),o=new Set(r);return t.every((e=>o.size===Object.keys(e).length))}(e,i)?c=(0,o.A)(c,e):c[n]=t({sx:i,theme:l})}else c=(0,o.A)(c,e(n,i,l,u))})),(0,a.vf)(s,c)}return Array.isArray(i)?i.map(c):c(i)}}const u=l();u.filterProps=["sx"];const c=u},92374:(e,t,n)=>{"use strict";t.A=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r}(n(65043)),o=n(13174);function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}t.A=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const t=r.useContext(o.ThemeContext);return t&&(n=t,0!==Object.keys(n).length)?t:e;var n}},79386:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});const r=e=>e,o=(()=>{let e=r;return{configure(t){e=t},generate:t=>e(t),reset(){e=r}}})()},67598:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(17868);function o(e){if("string"!==typeof e)throw new Error((0,r.A)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},87918:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A});var r=n(67598)},11188:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MIN_SAFE_INTEGER,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.MAX_SAFE_INTEGER;return Math.max(t,Math.min(e,n))}},6531:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A});var r=n(11188)},98610:(e,t,n)=>{"use strict";function r(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;const r={};return Object.keys(e).forEach((o=>{r[o]=e[o].reduce(((e,r)=>{if(r){const o=t(r);""!==o&&e.push(o),n&&n[r]&&e.push(n[r])}return e}),[]).join(" ")})),r}n.d(t,{A:()=>r})},42456:(e,t,n)=>{"use strict";function r(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce(((e,t)=>null==t?e:function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];e.apply(this,r),t.apply(this,r)}),(()=>{}))}n.d(t,{A:()=>r})},83468:(e,t,n)=>{"use strict";function r(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:166;function r(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];clearTimeout(t),t=setTimeout((()=>{e.apply(this,o)}),n)}return r.clear=()=>{clearTimeout(t)},r}n.d(t,{A:()=>r})},19172:(e,t,n)=>{"use strict";n.d(t,{A:()=>a,Q:()=>o});var r=n(58168);function o(e){if("object"!==typeof e||null===e)return!1;const t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function i(e){if(!o(e))return e;const t={};return Object.keys(e).forEach((n=>{t[n]=i(e[n])})),t}function a(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{clone:!0};const s=n.clone?(0,r.A)({},e):e;return o(e)&&o(t)&&Object.keys(t).forEach((r=>{o(t[r])&&Object.prototype.hasOwnProperty.call(e,r)&&o(e[r])?s[r]=a(e[r],t[r],n):n.clone?s[r]=o(t[r])?i(t[r]):t[r]:s[r]=t[r]})),s}},19482:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A,isPlainObject:()=>r.Q});var r=n(19172)},17868:(e,t,n)=>{"use strict";function r(e){let t="https://mui.com/production-error/?code="+e;for(let n=1;n<arguments.length;n+=1)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified MUI error #"+e+"; visit "+t+" for the full message."}n.d(t,{A:()=>r})},10457:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A});var r=n(17868)},72372:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>i});var r=n(79386);const o={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function i(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Mui";const i=o[t];return i?`${n}-${i}`:`${r.A.generate(e)}-${t}`}},92532:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(72372);function o(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Mui";const o={};return t.forEach((t=>{o[t]=(0,r.Ay)(e,t,n)})),o}},83382:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l,getFunctionName:()=>i});var r=n(2086);const o=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function i(e){const t=`${e}`.match(o);return t&&t[1]||""}function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e.displayName||e.name||i(e)||t}function s(e,t,n){const r=a(t);return e.displayName||(""!==r?`${n}(${r})`:n)}function l(e){if(null!=e){if("string"===typeof e)return e;if("function"===typeof e)return a(e,"Component");if("object"===typeof e)switch(e.$$typeof){case r.ForwardRef:return s(e,e.render,"ForwardRef");case r.Memo:return s(e,e.type,"memo");default:return}}}},31668:(e,t,n)=>{"use strict";function r(e){return e&&e.ownerDocument||document}n.d(t,{A:()=>r})},63940:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(31668);function o(e){return(0,r.A)(e).defaultView||window}},13030:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(58168);function o(e,t){const n=(0,r.A)({},t);return Object.keys(e).forEach((i=>{if(i.toString().match(/^(components|slots)$/))n[i]=(0,r.A)({},e[i],n[i]);else if(i.toString().match(/^(componentsProps|slotProps)$/)){const a=e[i]||{},s=t[i];n[i]={},s&&Object.keys(s)?a&&Object.keys(a)?(n[i]=(0,r.A)({},s),Object.keys(a).forEach((e=>{n[i][e]=o(a[e],s[e])}))):n[i]=s:n[i]=a}else void 0===n[i]&&(n[i]=e[i])})),n}},26564:(e,t,n)=>{"use strict";function r(e,t){"function"===typeof e?e(t):e&&(e.current=t)}n.d(t,{A:()=>r})},51052:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(65043);function o(e){let{controlled:t,default:n,name:o,state:i="value"}=e;const{current:a}=r.useRef(void 0!==t),[s,l]=r.useState(n);return[a?t:s,r.useCallback((e=>{a||l(e)}),[])]}},84440:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(65043);const o="undefined"!==typeof window?r.useLayoutEffect:r.useEffect},31782:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(65043),o=n(84440);const i=function(e){const t=r.useRef(e);return(0,o.A)((()=>{t.current=e})),r.useRef((function(){return(0,t.current)(...arguments)})).current}},63462:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(65043),o=n(26564);function i(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.useMemo((()=>t.every((e=>null==e))?null:e=>{t.forEach((t=>{(0,o.A)(t,e)}))}),t)}},5844:(e,t,n)=>{"use strict";var r;n.d(t,{A:()=>s});var o=n(65043);let i=0;const a=(r||(r=n.t(o,2)))["useId".toString()];function s(e){if(void 0!==a){const t=a();return null!=e?e:t}return function(e){const[t,n]=o.useState(e),r=e||t;return o.useEffect((()=>{null==t&&(i+=1,n(`mui-${i}`))}),[t]),r}(e)}},99303:(e,t,n)=>{"use strict";n.d(t,{E:()=>a,A:()=>s});var r=n(65043);const o={};const i=[];class a{constructor(){this.currentId=null,this.clear=()=>{null!==this.currentId&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new a}start(e,t){this.clear(),this.currentId=setTimeout((()=>{this.currentId=null,t()}),e)}}function s(){const e=function(e,t){const n=r.useRef(o);return n.current===o&&(n.current=e(t)),n}(a.create).current;var t;return t=e.disposeEffect,r.useEffect(t,i),e}},83861:(e,t,n)=>{"use strict";function r(e){return r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}t.A=void 0;var o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(n,a,s):n[a]=e[a]}n.default=e,t&&t.set(e,n);return n}(n(65043));function i(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function a(){return a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}function s(e,t){return o.createElement("svg",a({width:"1em",height:"1em",viewBox:"0 0 16 16",fill:"currentColor",ref:t},e),o.createElement("path",{d:"M2.784 2.089l.069.058 5.146 5.147 5.146-5.147a.5.5 0 01.765.638l-.058.069L8.705 8l5.147 5.146a.5.5 0 01-.638.765l-.069-.058-5.146-5.147-5.146 5.147a.5.5 0 01-.765-.638l.058-.069L7.293 8 2.146 2.854a.5.5 0 01.638-.765z"}))}var l=o.forwardRef(s);t.A=l},66458:(e,t,n)=>{"use strict";function r(e){return r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}t.A=void 0;var o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(n,a,s):n[a]=e[a]}n.default=e,t&&t.set(e,n);return n}(n(65043));function i(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function a(){return a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}function s(e,t){return o.createElement("svg",a({width:"1em",height:"1em",viewBox:"0 0 16 16",fill:"currentColor",ref:t},e),o.createElement("path",{d:"M12 10L8 6l-4 4z"}))}var l=o.forwardRef(s);t.A=l},84182:(e,t,n)=>{"use strict";function r(e){return r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}t.A=void 0;var o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(n,a,s):n[a]=e[a]}n.default=e,t&&t.set(e,n);return n}(n(65043));function i(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function a(){return a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}function s(e,t){return o.createElement("svg",a({width:"1em",height:"1em",viewBox:"0 0 16 16",fill:"currentColor",ref:t},e),o.createElement("path",{d:"M5.128 3.166a.5.5 0 01.634-.091l.072.054 5 4.5a.5.5 0 01.065.672l-.065.071-5 4.5a.5.5 0 01-.73-.677l.061-.066L9.751 8 5.165 3.873a.5.5 0 01-.091-.634l.054-.072z"}))}var l=o.forwardRef(s);t.A=l},57810:(e,t,n)=>{"use strict";function r(e){return r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}t.A=void 0;var o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(n,a,s):n[a]=e[a]}n.default=e,t&&t.set(e,n);return n}(n(65043));function i(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function a(){return a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}function s(e,t){return o.createElement("svg",a({width:"1em",height:"1em",viewBox:"0 0 16 16",fill:"currentColor",ref:t},e),o.createElement("path",{d:"M10.872 3.166a.5.5 0 00-.634-.091l-.072.054-5 4.5a.5.5 0 00-.065.672l.065.071 5 4.5a.5.5 0 00.73-.677l-.061-.066L6.249 8l4.586-4.127a.5.5 0 00.091-.634l-.054-.072z"}))}var l=o.forwardRef(s);t.A=l},15112:(e,t,n)=>{"use strict";function r(e){return r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}t.A=void 0;var o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(n,a,s):n[a]=e[a]}n.default=e,t&&t.set(e,n);return n}(n(65043));function i(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function a(){return a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}function s(e,t){return o.createElement("svg",a({width:"1em",height:"1em",viewBox:"0 0 16 16",fill:"currentColor",ref:t},e),o.createElement("path",{d:"M4.5 7a.5.5 0 01.5.5v5a.5.5 0 01-1 0v-5a.5.5 0 01.5-.5zM7.5 7a.5.5 0 01.5.5v5a.5.5 0 01-1 0v-5a.5.5 0 01.5-.5zM10.5 7a.5.5 0 01.5.5v1a.5.5 0 01-1 0v-1a.5.5 0 01.5-.5z"}),o.createElement("path",{d:"M1 8h10.5a.5.5 0 010 1H1V8zm0 3h7.5a.5.5 0 010 1H1v-1zM1 5h14v1H1V5z"}),o.createElement("path",{d:"M4.5 1a.5.5 0 01.5.5v3a.5.5 0 01-1 0v-3a.5.5 0 01.5-.5zM11.5 1a.5.5 0 01.5.5v3a.5.5 0 01-1 0v-3a.5.5 0 01.5-.5zM14.5 11a.5.5 0 01.492.41l.008.09v1a2.501 2.501 0 01-2.336 2.495L12.5 15h-3a.5.5 0 01-.09-.992L9.5 14h3a1.5 1.5 0 001.493-1.356L14 12.5v-1a.5.5 0 01.5-.5z"}),o.createElement("path",{d:"M13 3a2 2 0 012 2v3c0 2-2 3-4 3 .667 1.333.333 2.667-1 4H3a2 2 0 01-2-2V5a2 2 0 012-2h10zm.117 1.007L13 4H3a1 1 0 00-.993.883L2 5v8a1 1 0 00.883.993L3 14h6.566l.031-.033c.738-.856.9-1.608.575-2.375l-.067-.144a1 1 0 01.894-1.447c1.692 0 2.9-.76 2.994-1.861l.006-.139v-3a1 1 0 00-.883-.993z"}))}var l=o.forwardRef(s);t.A=l},65975:(e,t,n)=>{"use strict";function r(e){return r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}t.A=void 0;var o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(n,a,s):n[a]=e[a]}n.default=e,t&&t.set(e,n);return n}(n(65043));function i(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function a(){return a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}function s(e,t){return o.createElement("svg",a({width:"1em",height:"1em",viewBox:"0 0 16 16",fill:"currentColor",ref:t},e),o.createElement("path",{d:"M10.575.423a.5.5 0 01-.321.947 7 7 0 103.988 3.457.5.5 0 01.891-.454 8 8 0 11-4.557-3.95z"}),o.createElement("path",{d:"M7.5 9a.5.5 0 01-.5-.5v-5a.5.5 0 011 0V8h3.5a.5.5 0 010 1h-4z"}))}var l=o.forwardRef(s);t.A=l},34445:(e,t)=>{"use strict";t.byteLength=function(e){var t=s(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,i=s(e),a=i[0],l=i[1],u=new o(function(e,t,n){return 3*(t+n)/4-n}(0,a,l)),c=0,d=l>0?a-4:a;for(n=0;n<d;n+=4)t=r[e.charCodeAt(n)]<<18|r[e.charCodeAt(n+1)]<<12|r[e.charCodeAt(n+2)]<<6|r[e.charCodeAt(n+3)],u[c++]=t>>16&255,u[c++]=t>>8&255,u[c++]=255&t;2===l&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,u[c++]=255&t);1===l&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,u[c++]=t>>8&255,u[c++]=255&t);return u},t.fromByteArray=function(e){for(var t,r=e.length,o=r%3,i=[],a=16383,s=0,u=r-o;s<u;s+=a)i.push(l(e,s,s+a>u?u:s+a));1===o?(t=e[r-1],i.push(n[t>>2]+n[t<<4&63]+"==")):2===o&&(t=(e[r-2]<<8)+e[r-1],i.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return i.join("")};for(var n=[],r=[],o="undefined"!==typeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0;a<64;++a)n[a]=i[a],r[i.charCodeAt(a)]=a;function s(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function l(e,t,r){for(var o,i,a=[],s=t;s<r;s+=3)o=(e[s]<<16&16711680)+(e[s+1]<<8&65280)+(255&e[s+2]),a.push(n[(i=o)>>18&63]+n[i>>12&63]+n[i>>6&63]+n[63&i]);return a.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},26382:(e,t,n)=>{"use strict";const r=n(34445),o=n(6900),i="function"===typeof Symbol&&"function"===typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=l,t.SlowBuffer=function(e){+e!=e&&(e=0);return l.alloc(+e)},t.INSPECT_MAX_BYTES=50;const a=2147483647;function s(e){if(e>a)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new Uint8Array(e);return Object.setPrototypeOf(t,l.prototype),t}function l(e,t,n){if("number"===typeof e){if("string"===typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return d(e)}return u(e,t,n)}function u(e,t,n){if("string"===typeof e)return function(e,t){"string"===typeof t&&""!==t||(t="utf8");if(!l.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const n=0|m(e,t);let r=s(n);const o=r.write(e,t);o!==n&&(r=r.slice(0,o));return r}(e,t);if(ArrayBuffer.isView(e))return function(e){if(K(e,Uint8Array)){const t=new Uint8Array(e);return h(t.buffer,t.byteOffset,t.byteLength)}return f(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(K(e,ArrayBuffer)||e&&K(e.buffer,ArrayBuffer))return h(e,t,n);if("undefined"!==typeof SharedArrayBuffer&&(K(e,SharedArrayBuffer)||e&&K(e.buffer,SharedArrayBuffer)))return h(e,t,n);if("number"===typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const r=e.valueOf&&e.valueOf();if(null!=r&&r!==e)return l.from(r,t,n);const o=function(e){if(l.isBuffer(e)){const t=0|p(e.length),n=s(t);return 0===n.length||e.copy(n,0,0,t),n}if(void 0!==e.length)return"number"!==typeof e.length||X(e.length)?s(0):f(e);if("Buffer"===e.type&&Array.isArray(e.data))return f(e.data)}(e);if(o)return o;if("undefined"!==typeof Symbol&&null!=Symbol.toPrimitive&&"function"===typeof e[Symbol.toPrimitive])return l.from(e[Symbol.toPrimitive]("string"),t,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function c(e){if("number"!==typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function d(e){return c(e),s(e<0?0:0|p(e))}function f(e){const t=e.length<0?0:0|p(e.length),n=s(t);for(let r=0;r<t;r+=1)n[r]=255&e[r];return n}function h(e,t,n){if(t<0||e.byteLength<t)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(n||0))throw new RangeError('"length" is outside of buffer bounds');let r;return r=void 0===t&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,t):new Uint8Array(e,t,n),Object.setPrototypeOf(r,l.prototype),r}function p(e){if(e>=a)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a.toString(16)+" bytes");return 0|e}function m(e,t){if(l.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||K(e,ArrayBuffer))return e.byteLength;if("string"!==typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const n=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===n)return 0;let o=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return q(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return Y(e).length;default:if(o)return r?-1:q(e).length;t=(""+t).toLowerCase(),o=!0}}function g(e,t,n){let r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return T(this,t,n);case"utf8":case"utf-8":return k(this,t,n);case"ascii":return M(this,t,n);case"latin1":case"binary":return R(this,t,n);case"base64":return _(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return j(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function v(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function y(e,t,n,r,o){if(0===e.length)return-1;if("string"===typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),X(n=+n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"===typeof t&&(t=l.from(t,r)),l.isBuffer(t))return 0===t.length?-1:b(e,t,n,r,o);if("number"===typeof t)return t&=255,"function"===typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):b(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function b(e,t,n,r,o){let i,a=1,s=e.length,l=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,s/=2,l/=2,n/=2}function u(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(o){let r=-1;for(i=n;i<s;i++)if(u(e,i)===u(t,-1===r?0:i-r)){if(-1===r&&(r=i),i-r+1===l)return r*a}else-1!==r&&(i-=i-r),r=-1}else for(n+l>s&&(n=s-l),i=n;i>=0;i--){let n=!0;for(let r=0;r<l;r++)if(u(e,i+r)!==u(t,r)){n=!1;break}if(n)return i}return-1}function x(e,t,n,r){n=Number(n)||0;const o=e.length-n;r?(r=Number(r))>o&&(r=o):r=o;const i=t.length;let a;for(r>i/2&&(r=i/2),a=0;a<r;++a){const r=parseInt(t.substr(2*a,2),16);if(X(r))return a;e[n+a]=r}return a}function w(e,t,n,r){return G(q(t,e.length-n),e,n,r)}function C(e,t,n,r){return G(function(e){const t=[];for(let n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function S(e,t,n,r){return G(Y(t),e,n,r)}function A(e,t,n,r){return G(function(e,t){let n,r,o;const i=[];for(let a=0;a<e.length&&!((t-=2)<0);++a)n=e.charCodeAt(a),r=n>>8,o=n%256,i.push(o),i.push(r);return i}(t,e.length-n),e,n,r)}function _(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function k(e,t,n){n=Math.min(e.length,n);const r=[];let o=t;for(;o<n;){const t=e[o];let i=null,a=t>239?4:t>223?3:t>191?2:1;if(o+a<=n){let n,r,s,l;switch(a){case 1:t<128&&(i=t);break;case 2:n=e[o+1],128===(192&n)&&(l=(31&t)<<6|63&n,l>127&&(i=l));break;case 3:n=e[o+1],r=e[o+2],128===(192&n)&&128===(192&r)&&(l=(15&t)<<12|(63&n)<<6|63&r,l>2047&&(l<55296||l>57343)&&(i=l));break;case 4:n=e[o+1],r=e[o+2],s=e[o+3],128===(192&n)&&128===(192&r)&&128===(192&s)&&(l=(15&t)<<18|(63&n)<<12|(63&r)<<6|63&s,l>65535&&l<1114112&&(i=l))}}null===i?(i=65533,a=1):i>65535&&(i-=65536,r.push(i>>>10&1023|55296),i=56320|1023&i),r.push(i),o+=a}return function(e){const t=e.length;if(t<=E)return String.fromCharCode.apply(String,e);let n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=E));return n}(r)}t.kMaxLength=a,l.TYPED_ARRAY_SUPPORT=function(){try{const e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),l.TYPED_ARRAY_SUPPORT||"undefined"===typeof console||"function"!==typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(l.prototype,"parent",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.buffer}}),Object.defineProperty(l.prototype,"offset",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.byteOffset}}),l.poolSize=8192,l.from=function(e,t,n){return u(e,t,n)},Object.setPrototypeOf(l.prototype,Uint8Array.prototype),Object.setPrototypeOf(l,Uint8Array),l.alloc=function(e,t,n){return function(e,t,n){return c(e),e<=0?s(e):void 0!==t?"string"===typeof n?s(e).fill(t,n):s(e).fill(t):s(e)}(e,t,n)},l.allocUnsafe=function(e){return d(e)},l.allocUnsafeSlow=function(e){return d(e)},l.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==l.prototype},l.compare=function(e,t){if(K(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),K(t,Uint8Array)&&(t=l.from(t,t.offset,t.byteLength)),!l.isBuffer(e)||!l.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;let n=e.length,r=t.length;for(let o=0,i=Math.min(n,r);o<i;++o)if(e[o]!==t[o]){n=e[o],r=t[o];break}return n<r?-1:r<n?1:0},l.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},l.concat=function(e,t){if(!Array.isArray(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return l.alloc(0);let n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;const r=l.allocUnsafe(t);let o=0;for(n=0;n<e.length;++n){let t=e[n];if(K(t,Uint8Array))o+t.length>r.length?(l.isBuffer(t)||(t=l.from(t)),t.copy(r,o)):Uint8Array.prototype.set.call(r,t,o);else{if(!l.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(r,o)}o+=t.length}return r},l.byteLength=m,l.prototype._isBuffer=!0,l.prototype.swap16=function(){const e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;t<e;t+=2)v(this,t,t+1);return this},l.prototype.swap32=function(){const e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let t=0;t<e;t+=4)v(this,t,t+3),v(this,t+1,t+2);return this},l.prototype.swap64=function(){const e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let t=0;t<e;t+=8)v(this,t,t+7),v(this,t+1,t+6),v(this,t+2,t+5),v(this,t+3,t+4);return this},l.prototype.toString=function(){const e=this.length;return 0===e?"":0===arguments.length?k(this,0,e):g.apply(this,arguments)},l.prototype.toLocaleString=l.prototype.toString,l.prototype.equals=function(e){if(!l.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===l.compare(this,e)},l.prototype.inspect=function(){let e="";const n=t.INSPECT_MAX_BYTES;return e=this.toString("hex",0,n).replace(/(.{2})/g,"$1 ").trim(),this.length>n&&(e+=" ... "),"<Buffer "+e+">"},i&&(l.prototype[i]=l.prototype.inspect),l.prototype.compare=function(e,t,n,r,o){if(K(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),!l.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;let i=(o>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0);const s=Math.min(i,a),u=this.slice(r,o),c=e.slice(t,n);for(let l=0;l<s;++l)if(u[l]!==c[l]){i=u[l],a=c[l];break}return i<a?-1:a<i?1:0},l.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},l.prototype.indexOf=function(e,t,n){return y(this,e,t,n,!0)},l.prototype.lastIndexOf=function(e,t,n){return y(this,e,t,n,!1)},l.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"===typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t>>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}const o=this.length-t;if((void 0===n||n>o)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");let i=!1;for(;;)switch(r){case"hex":return x(this,e,t,n);case"utf8":case"utf-8":return w(this,e,t,n);case"ascii":case"latin1":case"binary":return C(this,e,t,n);case"base64":return S(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return A(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const E=4096;function M(e,t,n){let r="";n=Math.min(e.length,n);for(let o=t;o<n;++o)r+=String.fromCharCode(127&e[o]);return r}function R(e,t,n){let r="";n=Math.min(e.length,n);for(let o=t;o<n;++o)r+=String.fromCharCode(e[o]);return r}function T(e,t,n){const r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);let o="";for(let i=t;i<n;++i)o+=Q[e[i]];return o}function j(e,t,n){const r=e.slice(t,n);let o="";for(let i=0;i<r.length-1;i+=2)o+=String.fromCharCode(r[i]+256*r[i+1]);return o}function O(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function P(e,t,n,r,o,i){if(!l.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<i)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function I(e,t,n,r,o){U(t,r,o,e,n,7);let i=Number(t&BigInt(4294967295));e[n++]=i,i>>=8,e[n++]=i,i>>=8,e[n++]=i,i>>=8,e[n++]=i;let a=Number(t>>BigInt(32)&BigInt(4294967295));return e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a,n}function N(e,t,n,r,o){U(t,r,o,e,n,7);let i=Number(t&BigInt(4294967295));e[n+7]=i,i>>=8,e[n+6]=i,i>>=8,e[n+5]=i,i>>=8,e[n+4]=i;let a=Number(t>>BigInt(32)&BigInt(4294967295));return e[n+3]=a,a>>=8,e[n+2]=a,a>>=8,e[n+1]=a,a>>=8,e[n]=a,n+8}function D(e,t,n,r,o,i){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function F(e,t,n,r,i){return t=+t,n>>>=0,i||D(e,0,n,4),o.write(e,t,n,r,23,4),n+4}function L(e,t,n,r,i){return t=+t,n>>>=0,i||D(e,0,n,8),o.write(e,t,n,r,52,8),n+8}l.prototype.slice=function(e,t){const n=this.length;(e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e);const r=this.subarray(e,t);return Object.setPrototypeOf(r,l.prototype),r},l.prototype.readUintLE=l.prototype.readUIntLE=function(e,t,n){e>>>=0,t>>>=0,n||O(e,t,this.length);let r=this[e],o=1,i=0;for(;++i<t&&(o*=256);)r+=this[e+i]*o;return r},l.prototype.readUintBE=l.prototype.readUIntBE=function(e,t,n){e>>>=0,t>>>=0,n||O(e,t,this.length);let r=this[e+--t],o=1;for(;t>0&&(o*=256);)r+=this[e+--t]*o;return r},l.prototype.readUint8=l.prototype.readUInt8=function(e,t){return e>>>=0,t||O(e,1,this.length),this[e]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(e,t){return e>>>=0,t||O(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(e,t){return e>>>=0,t||O(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(e,t){return e>>>=0,t||O(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(e,t){return e>>>=0,t||O(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},l.prototype.readBigUInt64LE=J((function(e){V(e>>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||H(e,this.length-8);const r=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,o=this[++e]+256*this[++e]+65536*this[++e]+n*2**24;return BigInt(r)+(BigInt(o)<<BigInt(32))})),l.prototype.readBigUInt64BE=J((function(e){V(e>>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||H(e,this.length-8);const r=t*2**24+65536*this[++e]+256*this[++e]+this[++e],o=this[++e]*2**24+65536*this[++e]+256*this[++e]+n;return(BigInt(r)<<BigInt(32))+BigInt(o)})),l.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||O(e,t,this.length);let r=this[e],o=1,i=0;for(;++i<t&&(o*=256);)r+=this[e+i]*o;return o*=128,r>=o&&(r-=Math.pow(2,8*t)),r},l.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||O(e,t,this.length);let r=t,o=1,i=this[e+--r];for(;r>0&&(o*=256);)i+=this[e+--r]*o;return o*=128,i>=o&&(i-=Math.pow(2,8*t)),i},l.prototype.readInt8=function(e,t){return e>>>=0,t||O(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},l.prototype.readInt16LE=function(e,t){e>>>=0,t||O(e,2,this.length);const n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(e,t){e>>>=0,t||O(e,2,this.length);const n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(e,t){return e>>>=0,t||O(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},l.prototype.readInt32BE=function(e,t){return e>>>=0,t||O(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},l.prototype.readBigInt64LE=J((function(e){V(e>>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||H(e,this.length-8);const r=this[e+4]+256*this[e+5]+65536*this[e+6]+(n<<24);return(BigInt(r)<<BigInt(32))+BigInt(t+256*this[++e]+65536*this[++e]+this[++e]*2**24)})),l.prototype.readBigInt64BE=J((function(e){V(e>>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||H(e,this.length-8);const r=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(r)<<BigInt(32))+BigInt(this[++e]*2**24+65536*this[++e]+256*this[++e]+n)})),l.prototype.readFloatLE=function(e,t){return e>>>=0,t||O(e,4,this.length),o.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return e>>>=0,t||O(e,4,this.length),o.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return e>>>=0,t||O(e,8,this.length),o.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return e>>>=0,t||O(e,8,this.length),o.read(this,e,!1,52,8)},l.prototype.writeUintLE=l.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t>>>=0,n>>>=0,!r){P(this,e,t,n,Math.pow(2,8*n)-1,0)}let o=1,i=0;for(this[t]=255&e;++i<n&&(o*=256);)this[t+i]=e/o&255;return t+n},l.prototype.writeUintBE=l.prototype.writeUIntBE=function(e,t,n,r){if(e=+e,t>>>=0,n>>>=0,!r){P(this,e,t,n,Math.pow(2,8*n)-1,0)}let o=n-1,i=1;for(this[t+o]=255&e;--o>=0&&(i*=256);)this[t+o]=e/i&255;return t+n},l.prototype.writeUint8=l.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||P(this,e,t,1,255,0),this[t]=255&e,t+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||P(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||P(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||P(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||P(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},l.prototype.writeBigUInt64LE=J((function(e){return I(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt("0xffffffffffffffff"))})),l.prototype.writeBigUInt64BE=J((function(e){return N(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt("0xffffffffffffffff"))})),l.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){const r=Math.pow(2,8*n-1);P(this,e,t,n,r-1,-r)}let o=0,i=1,a=0;for(this[t]=255&e;++o<n&&(i*=256);)e<0&&0===a&&0!==this[t+o-1]&&(a=1),this[t+o]=(e/i|0)-a&255;return t+n},l.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t>>>=0,!r){const r=Math.pow(2,8*n-1);P(this,e,t,n,r-1,-r)}let o=n-1,i=1,a=0;for(this[t+o]=255&e;--o>=0&&(i*=256);)e<0&&0===a&&0!==this[t+o+1]&&(a=1),this[t+o]=(e/i|0)-a&255;return t+n},l.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||P(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},l.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||P(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},l.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||P(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},l.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||P(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},l.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||P(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},l.prototype.writeBigInt64LE=J((function(e){return I(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),l.prototype.writeBigInt64BE=J((function(e){return N(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),l.prototype.writeFloatLE=function(e,t,n){return F(this,e,t,!0,n)},l.prototype.writeFloatBE=function(e,t,n){return F(this,e,t,!1,n)},l.prototype.writeDoubleLE=function(e,t,n){return L(this,e,t,!0,n)},l.prototype.writeDoubleBE=function(e,t,n){return L(this,e,t,!1,n)},l.prototype.copy=function(e,t,n,r){if(!l.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);const o=r-n;return this===e&&"function"===typeof Uint8Array.prototype.copyWithin?this.copyWithin(t,n,r):Uint8Array.prototype.set.call(e,this.subarray(n,r),t),o},l.prototype.fill=function(e,t,n,r){if("string"===typeof e){if("string"===typeof t?(r=t,t=0,n=this.length):"string"===typeof n&&(r=n,n=this.length),void 0!==r&&"string"!==typeof r)throw new TypeError("encoding must be a string");if("string"===typeof r&&!l.isEncoding(r))throw new TypeError("Unknown encoding: "+r);if(1===e.length){const t=e.charCodeAt(0);("utf8"===r&&t<128||"latin1"===r)&&(e=t)}}else"number"===typeof e?e&=255:"boolean"===typeof e&&(e=Number(e));if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;let o;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"===typeof e)for(o=t;o<n;++o)this[o]=e;else{const i=l.isBuffer(e)?e:l.from(e,r),a=i.length;if(0===a)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(o=0;o<n-t;++o)this[o+t]=i[o%a]}return this};const z={};function B(e,t,n){z[e]=class extends n{constructor(){super(),Object.defineProperty(this,"message",{value:t.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${e}]`,this.stack,delete this.name}get code(){return e}set code(e){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:e,writable:!0})}toString(){return`${this.name} [${e}]: ${this.message}`}}}function $(e){let t="",n=e.length;const r="-"===e[0]?1:0;for(;n>=r+4;n-=3)t=`_${e.slice(n-3,n)}${t}`;return`${e.slice(0,n)}${t}`}function U(e,t,n,r,o,i){if(e>n||e<t){const r="bigint"===typeof t?"n":"";let o;throw o=i>3?0===t||t===BigInt(0)?`>= 0${r} and < 2${r} ** ${8*(i+1)}${r}`:`>= -(2${r} ** ${8*(i+1)-1}${r}) and < 2 ** ${8*(i+1)-1}${r}`:`>= ${t}${r} and <= ${n}${r}`,new z.ERR_OUT_OF_RANGE("value",o,e)}!function(e,t,n){V(t,"offset"),void 0!==e[t]&&void 0!==e[t+n]||H(t,e.length-(n+1))}(r,o,i)}function V(e,t){if("number"!==typeof e)throw new z.ERR_INVALID_ARG_TYPE(t,"number",e)}function H(e,t,n){if(Math.floor(e)!==e)throw V(e,n),new z.ERR_OUT_OF_RANGE(n||"offset","an integer",e);if(t<0)throw new z.ERR_BUFFER_OUT_OF_BOUNDS;throw new z.ERR_OUT_OF_RANGE(n||"offset",`>= ${n?1:0} and <= ${t}`,e)}B("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),B("ERR_INVALID_ARG_TYPE",(function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`}),TypeError),B("ERR_OUT_OF_RANGE",(function(e,t,n){let r=`The value of "${e}" is out of range.`,o=n;return Number.isInteger(n)&&Math.abs(n)>2**32?o=$(String(n)):"bigint"===typeof n&&(o=String(n),(n>BigInt(2)**BigInt(32)||n<-(BigInt(2)**BigInt(32)))&&(o=$(o)),o+="n"),r+=` It must be ${t}. Received ${o}`,r}),RangeError);const W=/[^+/0-9A-Za-z-_]/g;function q(e,t){let n;t=t||1/0;const r=e.length;let o=null;const i=[];for(let a=0;a<r;++a){if(n=e.charCodeAt(a),n>55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&i.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function Y(e){return r.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(W,"")).length<2)return"";for(;e.length%4!==0;)e+="=";return e}(e))}function G(e,t,n,r){let o;for(o=0;o<r&&!(o+n>=t.length||o>=e.length);++o)t[o+n]=e[o];return o}function K(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function X(e){return e!==e}const Q=function(){const e="0123456789abcdef",t=new Array(256);for(let n=0;n<16;++n){const r=16*n;for(let o=0;o<16;++o)t[r+o]=e[n]+e[o]}return t}();function J(e){return"undefined"===typeof BigInt?Z:e}function Z(){throw new Error("BigInt not supported")}},15114:(e,t)=>{"use strict";t.q=function(e,t){if("string"!==typeof e)throw new TypeError("argument str must be a string");for(var r={},o=t||{},a=e.split(";"),s=o.decode||n,l=0;l<a.length;l++){var u=a[l],c=u.indexOf("=");if(!(c<0)){var d=u.substring(0,c).trim();if(void 0==r[d]){var f=u.substring(c+1,u.length).trim();'"'===f[0]&&(f=f.slice(1,-1)),r[d]=i(f,s)}}}return r},t.l=function(e,t,n){var i=n||{},a=i.encode||r;if("function"!==typeof a)throw new TypeError("option encode is invalid");if(!o.test(e))throw new TypeError("argument name is invalid");var s=a(t);if(s&&!o.test(s))throw new TypeError("argument val is invalid");var l=e+"="+s;if(null!=i.maxAge){var u=i.maxAge-0;if(isNaN(u)||!isFinite(u))throw new TypeError("option maxAge is invalid");l+="; Max-Age="+Math.floor(u)}if(i.domain){if(!o.test(i.domain))throw new TypeError("option domain is invalid");l+="; Domain="+i.domain}if(i.path){if(!o.test(i.path))throw new TypeError("option path is invalid");l+="; Path="+i.path}if(i.expires){if("function"!==typeof i.expires.toUTCString)throw new TypeError("option expires is invalid");l+="; Expires="+i.expires.toUTCString()}i.httpOnly&&(l+="; HttpOnly");i.secure&&(l+="; Secure");if(i.sameSite){switch("string"===typeof i.sameSite?i.sameSite.toLowerCase():i.sameSite){case!0:l+="; SameSite=Strict";break;case"lax":l+="; SameSite=Lax";break;case"strict":l+="; SameSite=Strict";break;case"none":l+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}}return l};var n=decodeURIComponent,r=encodeURIComponent,o=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/;function i(e,t){try{return t(e)}catch(n){return e}}},3245:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>x,Gw:()=>_,Q1:()=>o,Qh:()=>A,Uw:()=>a,b:()=>S,ef:()=>i});var r=n(60999);function o(){}var i=.7,a=1/i,s="\\s*([+-]?\\d+)\\s*",l="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",u="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",c=/^#([0-9a-f]{3,8})$/,d=new RegExp("^rgb\\("+[s,s,s]+"\\)$"),f=new RegExp("^rgb\\("+[u,u,u]+"\\)$"),h=new RegExp("^rgba\\("+[s,s,s,l]+"\\)$"),p=new RegExp("^rgba\\("+[u,u,u,l]+"\\)$"),m=new RegExp("^hsl\\("+[l,u,u]+"\\)$"),g=new RegExp("^hsla\\("+[l,u,u,l]+"\\)$"),v={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function y(){return this.rgb().formatHex()}function b(){return this.rgb().formatRgb()}function x(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=c.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?w(t):3===n?new _(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?C(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?C(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=d.exec(e))?new _(t[1],t[2],t[3],1):(t=f.exec(e))?new _(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=h.exec(e))?C(t[1],t[2],t[3],t[4]):(t=p.exec(e))?C(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=m.exec(e))?R(t[1],t[2]/100,t[3]/100,1):(t=g.exec(e))?R(t[1],t[2]/100,t[3]/100,t[4]):v.hasOwnProperty(e)?w(v[e]):"transparent"===e?new _(NaN,NaN,NaN,0):null}function w(e){return new _(e>>16&255,e>>8&255,255&e,1)}function C(e,t,n,r){return r<=0&&(e=t=n=NaN),new _(e,t,n,r)}function S(e){return e instanceof o||(e=x(e)),e?new _((e=e.rgb()).r,e.g,e.b,e.opacity):new _}function A(e,t,n,r){return 1===arguments.length?S(e):new _(e,t,n,null==r?1:r)}function _(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function k(){return"#"+M(this.r)+M(this.g)+M(this.b)}function E(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}function M(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function R(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new j(e,t,n,r)}function T(e){if(e instanceof j)return new j(e.h,e.s,e.l,e.opacity);if(e instanceof o||(e=x(e)),!e)return new j;if(e instanceof j)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),a=Math.max(t,n,r),s=NaN,l=a-i,u=(a+i)/2;return l?(s=t===a?(n-r)/l+6*(n<r):n===a?(r-t)/l+2:(t-n)/l+4,l/=u<.5?a+i:2-a-i,s*=60):l=u>0&&u<1?0:s,new j(s,l,u,e.opacity)}function j(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function O(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}(0,r.A)(o,x,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:y,formatHex:y,formatHsl:function(){return T(this).formatHsl()},formatRgb:b,toString:b}),(0,r.A)(_,A,(0,r.X)(o,{brighter:function(e){return e=null==e?a:Math.pow(a,e),new _(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?i:Math.pow(i,e),new _(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:k,formatHex:k,formatRgb:E,toString:E})),(0,r.A)(j,(function(e,t,n,r){return 1===arguments.length?T(e):new j(e,t,n,null==r?1:r)}),(0,r.X)(o,{brighter:function(e){return e=null==e?a:Math.pow(a,e),new j(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?i:Math.pow(i,e),new j(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,o=2*n-r;return new _(O(e>=240?e-240:e+120,o,r),O(e,o,r),O(e<120?e+240:e-120,o,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}))},60999:(e,t,n)=>{"use strict";function r(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function o(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}n.d(t,{A:()=>r,X:()=>o})},76837:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>s,lG:()=>i,uN:()=>a});var r=n(25100);function o(e,t){return function(n){return e+n*t}}function i(e,t){var n=t-e;return n?o(e,n>180||n<-180?n-360*Math.round(n/360):n):(0,r.A)(isNaN(e)?t:e)}function a(e){return 1===(e=+e)?s:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):(0,r.A)(isNaN(t)?n:t)}}function s(e,t){var n=t-e;return n?o(e,n):(0,r.A)(isNaN(e)?t:e)}},25100:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=e=>()=>e},59029:(e,t,n)=>{"use strict";function r(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}n.d(t,{A:()=>r})},79232:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>a,Ik:()=>l});var r=n(3245);function o(e,t,n,r,o){var i=e*e,a=i*e;return((1-3*e+3*i-a)*t+(4-6*i+3*a)*n+(1+3*e+3*i-3*a)*r+a*o)/6}var i=n(76837);const a=function e(t){var n=(0,i.uN)(t);function o(e,t){var o=n((e=(0,r.Qh)(e)).r,(t=(0,r.Qh)(t)).r),a=n(e.g,t.g),s=n(e.b,t.b),l=(0,i.Ay)(e.opacity,t.opacity);return function(t){return e.r=o(t),e.g=a(t),e.b=s(t),e.opacity=l(t),e+""}}return o.gamma=e,o}(1);function s(e){return function(t){var n,o,i=t.length,a=new Array(i),s=new Array(i),l=new Array(i);for(n=0;n<i;++n)o=(0,r.Qh)(t[n]),a[n]=o.r||0,s[n]=o.g||0,l[n]=o.b||0;return a=e(a),s=e(s),l=e(l),o.opacity=1,function(e){return o.r=a(e),o.g=s(e),o.b=l(e),o+""}}}var l=s((function(e){var t=e.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),i=e[r],a=e[r+1],s=r>0?e[r-1]:2*i-a,l=r<t-1?e[r+2]:2*a-i;return o((n-r/t)*t,s,i,a,l)}}));s((function(e){var t=e.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*t),i=e[(r+t-1)%t],a=e[r%t],s=e[(r+1)%t],l=e[(r+2)%t];return o((n-r/t)*t,i,a,s,l)}}))},48441:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(59029),o=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,i=new RegExp(o.source,"g");function a(e,t){var n,a,s,l=o.lastIndex=i.lastIndex=0,u=-1,c=[],d=[];for(e+="",t+="";(n=o.exec(e))&&(a=i.exec(t));)(s=a.index)>l&&(s=t.slice(l,s),c[u]?c[u]+=s:c[++u]=s),(n=n[0])===(a=a[0])?c[u]?c[u]+=a:c[++u]=a:(c[++u]=null,d.push({i:u,x:(0,r.A)(n,a)})),l=i.lastIndex;return l<t.length&&(s=t.slice(l),c[u]?c[u]+=s:c[++u]=s),c.length<2?d[0]?function(e){return function(t){return e(t)+""}}(d[0].x):function(e){return function(){return e}}(t):(t=d.length,function(e){for(var n,r=0;r<t;++r)c[(n=d[r]).i]=n.x(e);return c.join("")})}},40158:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var r=n(3245),o=n(79232);function i(e,t){var n,r=t?t.length:0,o=e?Math.min(r,e.length):0,i=new Array(o),a=new Array(r);for(n=0;n<o;++n)i[n]=f(e[n],t[n]);for(;n<r;++n)a[n]=t[n];return function(e){for(n=0;n<o;++n)a[n]=i[n](e);return a}}function a(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}var s=n(59029);function l(e,t){var n,r={},o={};for(n in null!==e&&"object"===typeof e||(e={}),null!==t&&"object"===typeof t||(t={}),t)n in e?r[n]=f(e[n],t[n]):o[n]=t[n];return function(e){for(n in r)o[n]=r[n](e);return o}}var u=n(48441),c=n(25100);function d(e,t){t||(t=[]);var n,r=e?Math.min(t.length,e.length):0,o=t.slice();return function(i){for(n=0;n<r;++n)o[n]=e[n]*(1-i)+t[n]*i;return o}}function f(e,t){var n,f=typeof t;return null==t||"boolean"===f?(0,c.A)(t):("number"===f?s.A:"string"===f?(n=(0,r.Ay)(t))?(t=n,o.Ay):u.A:t instanceof r.Ay?o.Ay:t instanceof Date?a:function(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}(t)?d:Array.isArray(t)?i:"function"!==typeof t.valueOf&&"function"!==typeof t.toString||isNaN(t)?l:s.A)(e,t)}},60995:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=Math.PI,o=2*r,i=1e-6,a=o-i;function s(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function l(){return new s}s.prototype=l.prototype={constructor:s,moveTo:function(e,t){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(e,t){this._+="L"+(this._x1=+e)+","+(this._y1=+t)},quadraticCurveTo:function(e,t,n,r){this._+="Q"+ +e+","+ +t+","+(this._x1=+n)+","+(this._y1=+r)},bezierCurveTo:function(e,t,n,r,o,i){this._+="C"+ +e+","+ +t+","+ +n+","+ +r+","+(this._x1=+o)+","+(this._y1=+i)},arcTo:function(e,t,n,o,a){e=+e,t=+t,n=+n,o=+o,a=+a;var s=this._x1,l=this._y1,u=n-e,c=o-t,d=s-e,f=l-t,h=d*d+f*f;if(a<0)throw new Error("negative radius: "+a);if(null===this._x1)this._+="M"+(this._x1=e)+","+(this._y1=t);else if(h>i)if(Math.abs(f*u-c*d)>i&&a){var p=n-s,m=o-l,g=u*u+c*c,v=p*p+m*m,y=Math.sqrt(g),b=Math.sqrt(h),x=a*Math.tan((r-Math.acos((g+h-v)/(2*y*b)))/2),w=x/b,C=x/y;Math.abs(w-1)>i&&(this._+="L"+(e+w*d)+","+(t+w*f)),this._+="A"+a+","+a+",0,0,"+ +(f*p>d*m)+","+(this._x1=e+C*u)+","+(this._y1=t+C*c)}else this._+="L"+(this._x1=e)+","+(this._y1=t);else;},arc:function(e,t,n,s,l,u){e=+e,t=+t,u=!!u;var c=(n=+n)*Math.cos(s),d=n*Math.sin(s),f=e+c,h=t+d,p=1^u,m=u?s-l:l-s;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+f+","+h:(Math.abs(this._x1-f)>i||Math.abs(this._y1-h)>i)&&(this._+="L"+f+","+h),n&&(m<0&&(m=m%o+o),m>a?this._+="A"+n+","+n+",0,1,"+p+","+(e-c)+","+(t-d)+"A"+n+","+n+",0,1,"+p+","+(this._x1=f)+","+(this._y1=h):m>i&&(this._+="A"+n+","+n+",0,"+ +(m>=r)+","+p+","+(this._x1=e+n*Math.cos(l))+","+(this._y1=t+n*Math.sin(l))))},rect:function(e,t,n,r){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +n+"v"+ +r+"h"+-n+"Z"},toString:function(){return this._}};const u=l},60446:function(e){e.exports=function(){"use strict";var e=1e3,t=6e4,n=36e5,r="millisecond",o="second",i="minute",a="hour",s="day",l="week",u="month",c="quarter",d="year",f="date",h="Invalid Date",p=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},v=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},y={s:v,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),o=n%60;return(t<=0?"+":"-")+v(r,2,"0")+":"+v(o,2,"0")},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var r=12*(n.year()-t.year())+(n.month()-t.month()),o=t.clone().add(r,u),i=n-o<0,a=t.clone().add(r+(i?-1:1),u);return+(-(r+(n-o)/(i?o-a:a-o))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return{M:u,y:d,w:l,d:s,D:f,h:a,m:i,s:o,ms:r,Q:c}[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},b="en",x={};x[b]=g;var w="$isDayjsObject",C=function(e){return e instanceof k||!(!e||!e[w])},S=function e(t,n,r){var o;if(!t)return b;if("string"==typeof t){var i=t.toLowerCase();x[i]&&(o=i),n&&(x[i]=n,o=i);var a=t.split("-");if(!o&&a.length>1)return e(a[0])}else{var s=t.name;x[s]=t,o=s}return!r&&o&&(b=o),o||!r&&b},A=function(e,t){if(C(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new k(n)},_=y;_.l=S,_.i=C,_.w=function(e,t){return A(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var k=function(){function g(e){this.$L=S(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[w]=!0}var v=g.prototype;return v.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(_.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(p);if(r){var o=r[2]-1||0,i=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)):new Date(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)}}return new Date(t)}(e),this.init()},v.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},v.$utils=function(){return _},v.isValid=function(){return!(this.$d.toString()===h)},v.isSame=function(e,t){var n=A(e);return this.startOf(t)<=n&&n<=this.endOf(t)},v.isAfter=function(e,t){return A(e)<this.startOf(t)},v.isBefore=function(e,t){return this.endOf(t)<A(e)},v.$g=function(e,t,n){return _.u(e)?this[t]:this.set(n,e)},v.unix=function(){return Math.floor(this.valueOf()/1e3)},v.valueOf=function(){return this.$d.getTime()},v.startOf=function(e,t){var n=this,r=!!_.u(t)||t,c=_.p(e),h=function(e,t){var o=_.w(n.$u?Date.UTC(n.$y,t,e):new Date(n.$y,t,e),n);return r?o:o.endOf(s)},p=function(e,t){return _.w(n.toDate()[e].apply(n.toDate("s"),(r?[0,0,0,0]:[23,59,59,999]).slice(t)),n)},m=this.$W,g=this.$M,v=this.$D,y="set"+(this.$u?"UTC":"");switch(c){case d:return r?h(1,0):h(31,11);case u:return r?h(1,g):h(0,g+1);case l:var b=this.$locale().weekStart||0,x=(m<b?m+7:m)-b;return h(r?v-x:v+(6-x),g);case s:case f:return p(y+"Hours",0);case a:return p(y+"Minutes",1);case i:return p(y+"Seconds",2);case o:return p(y+"Milliseconds",3);default:return this.clone()}},v.endOf=function(e){return this.startOf(e,!1)},v.$set=function(e,t){var n,l=_.p(e),c="set"+(this.$u?"UTC":""),h=(n={},n[s]=c+"Date",n[f]=c+"Date",n[u]=c+"Month",n[d]=c+"FullYear",n[a]=c+"Hours",n[i]=c+"Minutes",n[o]=c+"Seconds",n[r]=c+"Milliseconds",n)[l],p=l===s?this.$D+(t-this.$W):t;if(l===u||l===d){var m=this.clone().set(f,1);m.$d[h](p),m.init(),this.$d=m.set(f,Math.min(this.$D,m.daysInMonth())).$d}else h&&this.$d[h](p);return this.init(),this},v.set=function(e,t){return this.clone().$set(e,t)},v.get=function(e){return this[_.p(e)]()},v.add=function(r,c){var f,h=this;r=Number(r);var p=_.p(c),m=function(e){var t=A(h);return _.w(t.date(t.date()+Math.round(e*r)),h)};if(p===u)return this.set(u,this.$M+r);if(p===d)return this.set(d,this.$y+r);if(p===s)return m(1);if(p===l)return m(7);var g=(f={},f[i]=t,f[a]=n,f[o]=e,f)[p]||1,v=this.$d.getTime()+r*g;return _.w(v,this)},v.subtract=function(e,t){return this.add(-1*e,t)},v.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return n.invalidDate||h;var r=e||"YYYY-MM-DDTHH:mm:ssZ",o=_.z(this),i=this.$H,a=this.$m,s=this.$M,l=n.weekdays,u=n.months,c=n.meridiem,d=function(e,n,o,i){return e&&(e[n]||e(t,r))||o[n].slice(0,i)},f=function(e){return _.s(i%12||12,e,"0")},p=c||function(e,t,n){var r=e<12?"AM":"PM";return n?r.toLowerCase():r};return r.replace(m,(function(e,r){return r||function(e){switch(e){case"YY":return String(t.$y).slice(-2);case"YYYY":return _.s(t.$y,4,"0");case"M":return s+1;case"MM":return _.s(s+1,2,"0");case"MMM":return d(n.monthsShort,s,u,3);case"MMMM":return d(u,s);case"D":return t.$D;case"DD":return _.s(t.$D,2,"0");case"d":return String(t.$W);case"dd":return d(n.weekdaysMin,t.$W,l,2);case"ddd":return d(n.weekdaysShort,t.$W,l,3);case"dddd":return l[t.$W];case"H":return String(i);case"HH":return _.s(i,2,"0");case"h":return f(1);case"hh":return f(2);case"a":return p(i,a,!0);case"A":return p(i,a,!1);case"m":return String(a);case"mm":return _.s(a,2,"0");case"s":return String(t.$s);case"ss":return _.s(t.$s,2,"0");case"SSS":return _.s(t.$ms,3,"0");case"Z":return o}return null}(e)||o.replace(":","")}))},v.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},v.diff=function(r,f,h){var p,m=this,g=_.p(f),v=A(r),y=(v.utcOffset()-this.utcOffset())*t,b=this-v,x=function(){return _.m(m,v)};switch(g){case d:p=x()/12;break;case u:p=x();break;case c:p=x()/3;break;case l:p=(b-y)/6048e5;break;case s:p=(b-y)/864e5;break;case a:p=b/n;break;case i:p=b/t;break;case o:p=b/e;break;default:p=b}return h?p:_.a(p)},v.daysInMonth=function(){return this.endOf(u).$D},v.$locale=function(){return x[this.$L]},v.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),r=S(e,t,!0);return r&&(n.$L=r),n},v.clone=function(){return _.w(this.$d,this)},v.toDate=function(){return new Date(this.valueOf())},v.toJSON=function(){return this.isValid()?this.toISOString():null},v.toISOString=function(){return this.$d.toISOString()},v.toString=function(){return this.$d.toUTCString()},g}(),E=k.prototype;return A.prototype=E,[["$ms",r],["$s",o],["$m",i],["$H",a],["$W",s],["$M",u],["$y",d],["$D",f]].forEach((function(e){E[e[1]]=function(t){return this.$g(t,e[0],e[1])}})),A.extend=function(e,t){return e.$i||(e(t,k,A),e.$i=!0),A},A.locale=S,A.isDayjs=C,A.unix=function(e){return A(1e3*e)},A.en=x[b],A.Ls=x,A.p={},A}()},97076:function(e){e.exports=function(){"use strict";return function(e,t){var n=t.prototype,r=n.format;n.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return r.bind(this)(e);var o=this.$utils(),i=(e||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,(function(e){switch(e){case"Q":return Math.ceil((t.$M+1)/3);case"Do":return n.ordinal(t.$D);case"gggg":return t.weekYear();case"GGGG":return t.isoWeekYear();case"wo":return n.ordinal(t.week(),"W");case"w":case"ww":return o.s(t.week(),"w"===e?1:2,"0");case"W":case"WW":return o.s(t.isoWeek(),"W"===e?1:2,"0");case"k":case"kk":return o.s(String(0===t.$H?24:t.$H),"k"===e?1:2,"0");case"X":return Math.floor(t.$d.getTime()/1e3);case"x":return t.$d.getTime();case"z":return"["+t.offsetName()+"]";case"zzz":return"["+t.offsetName("long")+"]";default:return e}}));return r.bind(this)(i)}}}()},68988:function(e){e.exports=function(){"use strict";var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d/,r=/\d\d/,o=/\d\d?/,i=/\d*[^-_:/,()\s\d]+/,a={},s=function(e){return(e=+e)+(e>68?1900:2e3)},l=function(e){return function(t){this[e]=+t}},u=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e)return 0;if("Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return 0===n?0:"+"===t[0]?-n:n}(e)}],c=function(e){var t=a[e];return t&&(t.indexOf?t:t.s.concat(t.f))},d=function(e,t){var n,r=a.meridiem;if(r){for(var o=1;o<=24;o+=1)if(e.indexOf(r(o,0,t))>-1){n=o>12;break}}else n=e===(t?"pm":"PM");return n},f={A:[i,function(e){this.afternoon=d(e,!1)}],a:[i,function(e){this.afternoon=d(e,!0)}],Q:[n,function(e){this.month=3*(e-1)+1}],S:[n,function(e){this.milliseconds=100*+e}],SS:[r,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[o,l("seconds")],ss:[o,l("seconds")],m:[o,l("minutes")],mm:[o,l("minutes")],H:[o,l("hours")],h:[o,l("hours")],HH:[o,l("hours")],hh:[o,l("hours")],D:[o,l("day")],DD:[r,l("day")],Do:[i,function(e){var t=a.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,"")===e&&(this.day=r)}],w:[o,l("week")],ww:[r,l("week")],M:[o,l("month")],MM:[r,l("month")],MMM:[i,function(e){var t=c("months"),n=(c("monthsShort")||t.map((function(e){return e.slice(0,3)}))).indexOf(e)+1;if(n<1)throw new Error;this.month=n%12||n}],MMMM:[i,function(e){var t=c("months").indexOf(e)+1;if(t<1)throw new Error;this.month=t%12||t}],Y:[/[+-]?\d+/,l("year")],YY:[r,function(e){this.year=s(e)}],YYYY:[/\d{4}/,l("year")],Z:u,ZZ:u};function h(n){var r,o;r=n,o=a&&a.formats;for(var i=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var i=r&&r.toUpperCase();return n||o[r]||e[r]||o[i].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))).match(t),s=i.length,l=0;l<s;l+=1){var u=i[l],c=f[u],d=c&&c[0],h=c&&c[1];i[l]=h?{regex:d,parser:h}:u.replace(/^\[|\]$/g,"")}return function(e){for(var t={},n=0,r=0;n<s;n+=1){var o=i[n];if("string"==typeof o)r+=o.length;else{var a=o.regex,l=o.parser,u=e.slice(r),c=a.exec(u)[0];l.call(t,c),e=e.replace(c,"")}}return function(e){var t=e.afternoon;if(void 0!==t){var n=e.hours;t?n<12&&(e.hours+=12):12===n&&(e.hours=0),delete e.afternoon}}(t),t}}return function(e,t,n){n.p.customParseFormat=!0,e&&e.parseTwoDigitYear&&(s=e.parseTwoDigitYear);var r=t.prototype,o=r.parse;r.parse=function(e){var t=e.date,r=e.utc,i=e.args;this.$u=r;var s=i[1];if("string"==typeof s){var l=!0===i[2],u=!0===i[3],c=l||u,d=i[2];u&&(d=i[2]),a=this.$locale(),!l&&d&&(a=n.Ls[d]),this.$d=function(e,t,n,r){try{if(["x","X"].indexOf(t)>-1)return new Date(("X"===t?1e3:1)*e);var o=h(t)(e),i=o.year,a=o.month,s=o.day,l=o.hours,u=o.minutes,c=o.seconds,d=o.milliseconds,f=o.zone,p=o.week,m=new Date,g=s||(i||a?1:m.getDate()),v=i||m.getFullYear(),y=0;i&&!a||(y=a>0?a-1:m.getMonth());var b,x=l||0,w=u||0,C=c||0,S=d||0;return f?new Date(Date.UTC(v,y,g,x,w,C,S+60*f.offset*1e3)):n?new Date(Date.UTC(v,y,g,x,w,C,S)):(b=new Date(v,y,g,x,w,C,S),p&&(b=r(b).week(p).toDate()),b)}catch(e){return new Date("")}}(t,s,r,n),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),c&&t!=this.format(s)&&(this.$d=new Date("")),a={}}else if(s instanceof Array)for(var f=s.length,p=1;p<=f;p+=1){i[1]=s[p-1];var m=n.apply(this,i);if(m.isValid()){this.$d=m.$d,this.$L=m.$L,this.init();break}p===f&&(this.$d=new Date(""))}else o.call(this,e)}}}()},51525:function(e){e.exports=function(){"use strict";return function(e,t,n){t.prototype.isBetween=function(e,t,r,o){var i=n(e),a=n(t),s="("===(o=o||"()")[0],l=")"===o[1];return(s?this.isAfter(i,r):!this.isBefore(i,r))&&(l?this.isBefore(a,r):!this.isAfter(a,r))||(s?this.isBefore(i,r):!this.isAfter(i,r))&&(l?this.isAfter(a,r):!this.isBefore(a,r))}}}()},14443:function(e){e.exports=function(){"use strict";var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(t,n,r){var o=n.prototype,i=o.format;r.en.formats=e,o.format=function(t){void 0===t&&(t="YYYY-MM-DDTHH:mm:ssZ");var n=this.$locale().formats,r=function(t,n){return t.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,r,o){var i=o&&o.toUpperCase();return r||n[o]||e[o]||n[i].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))}(t,void 0===n?{}:n);return i.call(this,r)}}}()},66865:function(e){e.exports=function(){"use strict";var e="week",t="year";return function(n,r,o){var i=r.prototype;i.week=function(n){if(void 0===n&&(n=null),null!==n)return this.add(7*(n-this.week()),"day");var r=this.$locale().yearStart||1;if(11===this.month()&&this.date()>25){var i=o(this).startOf(t).add(1,t).date(r),a=o(this).endOf(e);if(i.isBefore(a))return 1}var s=o(this).startOf(t).date(r).startOf(e).subtract(1,"millisecond"),l=this.diff(s,e,!0);return l<0?o(this).startOf("week").week():Math.ceil(l)},i.weeks=function(e){return void 0===e&&(e=null),this.week(e)}}}()},37347:e=>{"use strict";var t={single_source_shortest_paths:function(e,n,r){var o={},i={};i[n]=0;var a,s,l,u,c,d,f,h=t.PriorityQueue.make();for(h.push(n,0);!h.empty();)for(l in s=(a=h.pop()).value,u=a.cost,c=e[s]||{})c.hasOwnProperty(l)&&(d=u+c[l],f=i[l],("undefined"===typeof i[l]||f>d)&&(i[l]=d,h.push(l,d),o[l]=s));if("undefined"!==typeof r&&"undefined"===typeof i[r]){var p=["Could not find a path from ",n," to ",r,"."].join("");throw new Error(p)}return o},extract_shortest_path_from_predecessor_list:function(e,t){for(var n=[],r=t;r;)n.push(r),e[r],r=e[r];return n.reverse(),n},find_path:function(e,n,r){var o=t.single_source_shortest_paths(e,n,r);return t.extract_shortest_path_from_predecessor_list(o,r)},PriorityQueue:{make:function(e){var n,r=t.PriorityQueue,o={};for(n in e=e||{},r)r.hasOwnProperty(n)&&(o[n]=r[n]);return o.queue=[],o.sorter=e.sorter||r.default_sorter,o},default_sorter:function(e,t){return e.cost-t.cost},push:function(e,t){var n={value:e,cost:t};this.queue.push(n),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};e.exports=t},80219:(e,t,n)=>{"use strict";var r=n(53763),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?a:s[e.$$typeof]||o}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,p=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(p){var o=h(n);o&&o!==p&&e(t,o,r)}var a=c(n);d&&(a=a.concat(d(n)));for(var s=l(t),m=l(n),g=0;g<a.length;++g){var v=a[g];if(!i[v]&&(!r||!r[v])&&(!m||!m[v])&&(!s||!s[v])){var y=f(n,v);try{u(t,v,y)}catch(b){}}}}return t}},54983:(e,t)=>{"use strict";var n="function"===typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,h=n?Symbol.for("react.suspense"):60113,p=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,x=n?Symbol.for("react.scope"):60119;function w(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case d:case i:case s:case a:case h:return e;default:switch(e=e&&e.$$typeof){case u:case f:case g:case m:case l:return e;default:return t}}case o:return t}}}function C(e){return w(e)===d}t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=l,t.Element=r,t.ForwardRef=f,t.Fragment=i,t.Lazy=g,t.Memo=m,t.Portal=o,t.Profiler=s,t.StrictMode=a,t.Suspense=h,t.isAsyncMode=function(e){return C(e)||w(e)===c},t.isConcurrentMode=C,t.isContextConsumer=function(e){return w(e)===u},t.isContextProvider=function(e){return w(e)===l},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return w(e)===f},t.isFragment=function(e){return w(e)===i},t.isLazy=function(e){return w(e)===g},t.isMemo=function(e){return w(e)===m},t.isPortal=function(e){return w(e)===o},t.isProfiler=function(e){return w(e)===s},t.isStrictMode=function(e){return w(e)===a},t.isSuspense=function(e){return w(e)===h},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===i||e===d||e===s||e===a||e===h||e===p||"object"===typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===l||e.$$typeof===u||e.$$typeof===f||e.$$typeof===y||e.$$typeof===b||e.$$typeof===x||e.$$typeof===v)},t.typeOf=w},53763:(e,t,n)=>{"use strict";e.exports=n(54983)},6900:(e,t)=>{t.read=function(e,t,n,r,o){var i,a,s=8*o-r-1,l=(1<<s)-1,u=l>>1,c=-7,d=n?o-1:0,f=n?-1:1,h=e[t+d];for(d+=f,i=h&(1<<-c)-1,h>>=-c,c+=s;c>0;i=256*i+e[t+d],d+=f,c-=8);for(a=i&(1<<-c)-1,i>>=-c,c+=r;c>0;a=256*a+e[t+d],d+=f,c-=8);if(0===i)i=1-u;else{if(i===l)return a?NaN:1/0*(h?-1:1);a+=Math.pow(2,r),i-=u}return(h?-1:1)*a*Math.pow(2,i-r)},t.write=function(e,t,n,r,o,i){var a,s,l,u=8*i-o-1,c=(1<<u)-1,d=c>>1,f=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:i-1,p=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=c):(a=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-a))<1&&(a--,l*=2),(t+=a+d>=1?f/l:f*Math.pow(2,1-d))*l>=2&&(a++,l/=2),a+d>=c?(s=0,a=c):a+d>=1?(s=(t*l-1)*Math.pow(2,o),a+=d):(s=t*Math.pow(2,d-1)*Math.pow(2,o),a=0));o>=8;e[n+h]=255&s,h+=p,s/=256,o-=8);for(a=a<<o|s,u+=o;u>0;e[n+h]=255&a,h+=p,a/=256,u-=8);e[n+h-p]|=128*m}},97685:(e,t,n)=>{var r=n(87937)(n(56552),"DataView");e.exports=r},98724:(e,t,n)=>{var r=n(27615),o=n(25051),i=n(72154),a=n(48734),s=n(22662);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=o,l.prototype.get=i,l.prototype.has=a,l.prototype.set=s,e.exports=l},80523:(e,t,n)=>{var r=n(21817),o=n(2112);function i(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}i.prototype=r(o.prototype),i.prototype.constructor=i,e.exports=i},97160:(e,t,n)=>{var r=n(87563),o=n(29935),i=n(24190),a=n(51946),s=n(61714);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=o,l.prototype.get=i,l.prototype.has=a,l.prototype.set=s,e.exports=l},52990:(e,t,n)=>{var r=n(21817),o=n(2112);function i(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}i.prototype=r(o.prototype),i.prototype.constructor=i,e.exports=i},85204:(e,t,n)=>{var r=n(87937)(n(56552),"Map");e.exports=r},64816:(e,t,n)=>{var r=n(47251),o=n(37159),i=n(80438),a=n(69394),s=n(56874);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=o,l.prototype.get=i,l.prototype.has=a,l.prototype.set=s,e.exports=l},65387:(e,t,n)=>{var r=n(87937)(n(56552),"Promise");e.exports=r},72070:(e,t,n)=>{var r=n(87937)(n(56552),"Set");e.exports=r},18902:(e,t,n)=>{var r=n(64816),o=n(86179),i=n(46704);function a(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t<n;)this.add(e[t])}a.prototype.add=a.prototype.push=o,a.prototype.has=i,e.exports=a},5538:(e,t,n)=>{var r=n(97160),o=n(84545),i=n(10793),a=n(27760),s=n(3892),l=n(76788);function u(e){var t=this.__data__=new r(e);this.size=t.size}u.prototype.clear=o,u.prototype.delete=i,u.prototype.get=a,u.prototype.has=s,u.prototype.set=l,e.exports=u},9812:(e,t,n)=>{var r=n(56552).Symbol;e.exports=r},22929:(e,t,n)=>{var r=n(56552).Uint8Array;e.exports=r},26600:(e,t,n)=>{var r=n(87937)(n(56552),"WeakMap");e.exports=r},31170:e=>{e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},80726:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}},17529:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n<r;){var a=e[n];t(a,n,e)&&(i[o++]=a)}return i}},75866:(e,t,n)=>{var r=n(88468);e.exports=function(e,t){return!!(null==e?0:e.length)&&r(e,t,0)>-1}},41558:e=>{e.exports=function(e,t,n){for(var r=-1,o=null==e?0:e.length;++r<o;)if(n(t,e[r]))return!0;return!1}},73204:(e,t,n)=>{var r=n(3343),o=n(22777),i=n(54052),a=n(44543),s=n(69194),l=n(51268),u=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=i(e),c=!n&&o(e),d=!n&&!c&&a(e),f=!n&&!c&&!d&&l(e),h=n||c||d||f,p=h?r(e.length,String):[],m=p.length;for(var g in e)!t&&!u.call(e,g)||h&&("length"==g||d&&("offset"==g||"parent"==g)||f&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||s(g,m))||p.push(g);return p}},50149:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}},48895:e=>{e.exports=function(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}},99421:e=>{e.exports=function(e,t,n,r){var o=-1,i=null==e?0:e.length;for(r&&i&&(n=e[++o]);++o<i;)n=t(n,e[o],o,e);return n}},52587:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}},45967:e=>{e.exports=function(e){return e.split("")}},19648:e=>{var t=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;e.exports=function(e){return e.match(t)||[]}},63868:(e,t,n)=>{var r=n(71775),o=n(93211);e.exports=function(e,t,n){(void 0!==n&&!o(e[t],n)||void 0===n&&!(t in e))&&r(e,t,n)}},78420:(e,t,n)=>{var r=n(71775),o=n(93211),i=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var a=e[t];i.call(e,t)&&o(a,n)&&(void 0!==n||t in e)||r(e,t,n)}},61340:(e,t,n)=>{var r=n(93211);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},51104:(e,t,n)=>{var r=n(96614),o=n(28673);e.exports=function(e,t){return e&&r(t,o(t),e)}},55119:(e,t,n)=>{var r=n(96614),o=n(30474);e.exports=function(e,t){return e&&r(t,o(t),e)}},71775:(e,t,n)=>{var r=n(5654);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},97132:(e,t,n)=>{var r=n(5538),o=n(80726),i=n(78420),a=n(51104),s=n(55119),l=n(44353),u=n(91980),c=n(98124),d=n(29075),f=n(59395),h=n(68592),p=n(26924),m=n(38268),g=n(18630),v=n(20310),y=n(54052),b=n(44543),x=n(57887),w=n(46686),C=n(45921),S=n(28673),A=n(30474),_="[object Arguments]",k="[object Function]",E="[object Object]",M={};M[_]=M["[object Array]"]=M["[object ArrayBuffer]"]=M["[object DataView]"]=M["[object Boolean]"]=M["[object Date]"]=M["[object Float32Array]"]=M["[object Float64Array]"]=M["[object Int8Array]"]=M["[object Int16Array]"]=M["[object Int32Array]"]=M["[object Map]"]=M["[object Number]"]=M[E]=M["[object RegExp]"]=M["[object Set]"]=M["[object String]"]=M["[object Symbol]"]=M["[object Uint8Array]"]=M["[object Uint8ClampedArray]"]=M["[object Uint16Array]"]=M["[object Uint32Array]"]=!0,M["[object Error]"]=M[k]=M["[object WeakMap]"]=!1,e.exports=function e(t,n,R,T,j,O){var P,I=1&n,N=2&n,D=4&n;if(R&&(P=j?R(t,T,j,O):R(t)),void 0!==P)return P;if(!w(t))return t;var F=y(t);if(F){if(P=m(t),!I)return u(t,P)}else{var L=p(t),z=L==k||"[object GeneratorFunction]"==L;if(b(t))return l(t,I);if(L==E||L==_||z&&!j){if(P=N||z?{}:v(t),!I)return N?d(t,s(P,t)):c(t,a(P,t))}else{if(!M[L])return j?t:{};P=g(t,L,I)}}O||(O=new r);var B=O.get(t);if(B)return B;O.set(t,P),C(t)?t.forEach((function(r){P.add(e(r,n,R,r,t,O))})):x(t)&&t.forEach((function(r,o){P.set(o,e(r,n,R,o,t,O))}));var $=F?void 0:(D?N?h:f:N?A:S)(t);return o($||t,(function(r,o){$&&(r=t[o=r]),i(P,o,e(r,n,R,o,t,O))})),P}},21817:(e,t,n)=>{var r=n(46686),o=Object.create,i=function(){function e(){}return function(t){if(!r(t))return{};if(o)return o(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=i},88746:(e,t,n)=>{var r=n(18902),o=n(75866),i=n(41558),a=n(50149),s=n(47574),l=n(58114);e.exports=function(e,t,n,u){var c=-1,d=o,f=!0,h=e.length,p=[],m=t.length;if(!h)return p;n&&(t=a(t,s(n))),u?(d=i,f=!1):t.length>=200&&(d=l,f=!1,t=new r(t));e:for(;++c<h;){var g=e[c],v=null==n?g:n(g);if(g=u||0!==g?g:0,f&&v===v){for(var y=m;y--;)if(t[y]===v)continue e;p.push(g)}else d(t,v,u)||p.push(g)}return p}},45652:(e,t,n)=>{var r=n(94664),o=n(76516)(r);e.exports=o},79742:(e,t,n)=>{var r=n(19841);e.exports=function(e,t,n){for(var o=-1,i=e.length;++o<i;){var a=e[o],s=t(a);if(null!=s&&(void 0===l?s===s&&!r(s):n(s,l)))var l=s,u=a}return u}},87171:(e,t,n)=>{var r=n(45652);e.exports=function(e,t){var n=[];return r(e,(function(e,r,o){t(e,r,o)&&n.push(e)})),n}},75816:e=>{e.exports=function(e,t,n,r){for(var o=e.length,i=n+(r?1:-1);r?i--:++i<o;)if(t(e[i],i,e))return i;return-1}},80755:(e,t,n)=>{var r=n(48895),o=n(77116);e.exports=function e(t,n,i,a,s){var l=-1,u=t.length;for(i||(i=o),s||(s=[]);++l<u;){var c=t[l];n>0&&i(c)?n>1?e(c,n-1,i,a,s):r(s,c):a||(s[s.length]=c)}return s}},94258:(e,t,n)=>{var r=n(55906)();e.exports=r},94664:(e,t,n)=>{var r=n(94258),o=n(28673);e.exports=function(e,t){return e&&r(e,t,o)}},52969:(e,t,n)=>{var r=n(35324),o=n(70914);e.exports=function(e,t){for(var n=0,i=(t=r(t,e)).length;null!=e&&n<i;)e=e[o(t[n++])];return n&&n==i?e:void 0}},4262:(e,t,n)=>{var r=n(48895),o=n(54052);e.exports=function(e,t,n){var i=t(e);return o(e)?i:r(i,n(e))}},16913:(e,t,n)=>{var r=n(9812),o=n(34552),i=n(16095),a=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?o(e):i(e)}},97498:e=>{e.exports=function(e,t){return e>t}},36741:e=>{var t=Object.prototype.hasOwnProperty;e.exports=function(e,n){return null!=e&&t.call(e,n)}},27894:e=>{e.exports=function(e,t){return null!=e&&t in Object(e)}},88468:(e,t,n)=>{var r=n(75816),o=n(40644),i=n(94020);e.exports=function(e,t,n){return t===t?i(e,t,n):r(e,o,n)}},15193:(e,t,n)=>{var r=n(16913),o=n(22761);e.exports=function(e){return o(e)&&"[object Arguments]"==r(e)}},27133:(e,t,n)=>{var r=n(16913),o=n(22761);e.exports=function(e){return o(e)&&"[object Date]"==r(e)}},26989:(e,t,n)=>{var r=n(16399),o=n(22761);e.exports=function e(t,n,i,a,s){return t===n||(null==t||null==n||!o(t)&&!o(n)?t!==t&&n!==n:r(t,n,i,a,e,s))}},16399:(e,t,n)=>{var r=n(5538),o=n(43668),i=n(69987),a=n(45752),s=n(26924),l=n(54052),u=n(44543),c=n(51268),d="[object Arguments]",f="[object Array]",h="[object Object]",p=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,m,g,v){var y=l(e),b=l(t),x=y?f:s(e),w=b?f:s(t),C=(x=x==d?h:x)==h,S=(w=w==d?h:w)==h,A=x==w;if(A&&u(e)){if(!u(t))return!1;y=!0,C=!1}if(A&&!C)return v||(v=new r),y||c(e)?o(e,t,n,m,g,v):i(e,t,x,n,m,g,v);if(!(1&n)){var _=C&&p.call(e,"__wrapped__"),k=S&&p.call(t,"__wrapped__");if(_||k){var E=_?e.value():e,M=k?t.value():t;return v||(v=new r),g(E,M,n,m,v)}}return!!A&&(v||(v=new r),a(e,t,n,m,g,v))}},5791:(e,t,n)=>{var r=n(26924),o=n(22761);e.exports=function(e){return o(e)&&"[object Map]"==r(e)}},86532:(e,t,n)=>{var r=n(5538),o=n(26989);e.exports=function(e,t,n,i){var a=n.length,s=a,l=!i;if(null==e)return!s;for(e=Object(e);a--;){var u=n[a];if(l&&u[2]?u[1]!==e[u[0]]:!(u[0]in e))return!1}for(;++a<s;){var c=(u=n[a])[0],d=e[c],f=u[1];if(l&&u[2]){if(void 0===d&&!(c in e))return!1}else{var h=new r;if(i)var p=i(d,f,c,e,t,h);if(!(void 0===p?o(f,d,3,i,h):p))return!1}}return!0}},40644:e=>{e.exports=function(e){return e!==e}},36954:(e,t,n)=>{var r=n(11629),o=n(37857),i=n(46686),a=n(96996),s=/^\[object .+?Constructor\]$/,l=Function.prototype,u=Object.prototype,c=l.toString,d=u.hasOwnProperty,f=RegExp("^"+c.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||o(e))&&(r(e)?f:s).test(a(e))}},20449:(e,t,n)=>{var r=n(26924),o=n(22761);e.exports=function(e){return o(e)&&"[object Set]"==r(e)}},35428:(e,t,n)=>{var r=n(16913),o=n(56173),i=n(22761),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&o(e.length)&&!!a[r(e)]}},9096:(e,t,n)=>{var r=n(39256),o=n(15029),i=n(33279),a=n(54052),s=n(63932);e.exports=function(e){return"function"==typeof e?e:null==e?i:"object"==typeof e?a(e)?o(e[0],e[1]):r(e):s(e)}},83713:(e,t,n)=>{var r=n(36140),o=n(61143),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return o(e);var t=[];for(var n in Object(e))i.call(e,n)&&"constructor"!=n&&t.push(n);return t}},58122:(e,t,n)=>{var r=n(46686),o=n(36140),i=n(43516),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return i(e);var t=o(e),n=[];for(var s in e)("constructor"!=s||!t&&a.call(e,s))&&n.push(s);return n}},2112:e=>{e.exports=function(){}},50061:e=>{e.exports=function(e,t){return e<t}},38883:(e,t,n)=>{var r=n(45652),o=n(6571);e.exports=function(e,t){var n=-1,i=o(e)?Array(e.length):[];return r(e,(function(e,r,o){i[++n]=t(e,r,o)})),i}},39256:(e,t,n)=>{var r=n(86532),o=n(23781),i=n(91310);e.exports=function(e){var t=o(e);return 1==t.length&&t[0][2]?i(t[0][0],t[0][1]):function(n){return n===e||r(n,e,t)}}},15029:(e,t,n)=>{var r=n(26989),o=n(33097),i=n(53366),a=n(62597),s=n(9417),l=n(91310),u=n(70914);e.exports=function(e,t){return a(e)&&s(t)?l(u(e),t):function(n){var a=o(n,e);return void 0===a&&a===t?i(n,e):r(t,a,3)}}},23253:(e,t,n)=>{var r=n(5538),o=n(63868),i=n(94258),a=n(83223),s=n(46686),l=n(30474),u=n(53737);e.exports=function e(t,n,c,d,f){t!==n&&i(n,(function(i,l){if(f||(f=new r),s(i))a(t,n,l,c,e,d,f);else{var h=d?d(u(t,l),i,l+"",t,n,f):void 0;void 0===h&&(h=i),o(t,l,h)}}),l)}},83223:(e,t,n)=>{var r=n(63868),o=n(44353),i=n(38710),a=n(91980),s=n(20310),l=n(22777),u=n(54052),c=n(76272),d=n(44543),f=n(11629),h=n(46686),p=n(12322),m=n(51268),g=n(53737),v=n(91609);e.exports=function(e,t,n,y,b,x,w){var C=g(e,n),S=g(t,n),A=w.get(S);if(A)r(e,n,A);else{var _=x?x(C,S,n+"",e,t,w):void 0,k=void 0===_;if(k){var E=u(S),M=!E&&d(S),R=!E&&!M&&m(S);_=S,E||M||R?u(C)?_=C:c(C)?_=a(C):M?(k=!1,_=o(S,!0)):R?(k=!1,_=i(S,!0)):_=[]:p(S)||l(S)?(_=C,l(C)?_=v(C):h(C)&&!f(C)||(_=s(S))):k=!1}k&&(w.set(S,_),b(_,S,y,x,w),w.delete(S)),r(e,n,_)}}},12536:(e,t,n)=>{var r=n(50149),o=n(52969),i=n(9096),a=n(38883),s=n(60320),l=n(47574),u=n(65893),c=n(33279),d=n(54052);e.exports=function(e,t,n){t=t.length?r(t,(function(e){return d(e)?function(t){return o(t,1===e.length?e[0]:e)}:e})):[c];var f=-1;t=r(t,l(i));var h=a(e,(function(e,n,o){return{criteria:r(t,(function(t){return t(e)})),index:++f,value:e}}));return s(h,(function(e,t){return u(e,t,n)}))}},94008:(e,t,n)=>{var r=n(27449),o=n(53366);e.exports=function(e,t){return r(e,t,(function(t,n){return o(e,n)}))}},27449:(e,t,n)=>{var r=n(52969),o=n(9261),i=n(35324);e.exports=function(e,t,n){for(var a=-1,s=t.length,l={};++a<s;){var u=t[a],c=r(e,u);n(c,u)&&o(l,i(u,e),c)}return l}},10396:e=>{e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},52866:(e,t,n)=>{var r=n(52969);e.exports=function(e){return function(t){return r(t,e)}}},72037:e=>{e.exports=function(e){return function(t){return null==e?void 0:e[t]}}},55647:(e,t,n)=>{var r=n(33279),o=n(55636),i=n(46350);e.exports=function(e,t){return i(o(e,t,r),e+"")}},9261:(e,t,n)=>{var r=n(78420),o=n(35324),i=n(69194),a=n(46686),s=n(70914);e.exports=function(e,t,n,l){if(!a(e))return e;for(var u=-1,c=(t=o(t,e)).length,d=c-1,f=e;null!=f&&++u<c;){var h=s(t[u]),p=n;if("__proto__"===h||"constructor"===h||"prototype"===h)return e;if(u!=d){var m=f[h];void 0===(p=l?l(m,h,f):void 0)&&(p=a(m)?m:i(t[u+1])?[]:{})}r(f,h,p),f=f[h]}return e}},16365:(e,t,n)=>{var r=n(33279),o=n(22867),i=o?function(e,t){return o.set(e,t),e}:r;e.exports=i},28325:(e,t,n)=>{var r=n(22541),o=n(5654),i=n(33279),a=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:i;e.exports=a},53871:e=>{e.exports=function(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(o);++r<o;)i[r]=e[r+t];return i}},60320:e=>{e.exports=function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}},3343:e=>{e.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},38541:(e,t,n)=>{var r=n(9812),o=n(50149),i=n(54052),a=n(19841),s=r?r.prototype:void 0,l=s?s.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(i(t))return o(t,e)+"";if(a(t))return l?l.call(t):"";var n=t+"";return"0"==n&&1/t==-1/0?"-0":n}},61141:(e,t,n)=>{var r=n(10143),o=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(o,""):e}},47574:e=>{e.exports=function(e){return function(t){return e(t)}}},64416:(e,t,n)=>{var r=n(18902),o=n(75866),i=n(41558),a=n(58114),s=n(68182),l=n(52074);e.exports=function(e,t,n){var u=-1,c=o,d=e.length,f=!0,h=[],p=h;if(n)f=!1,c=i;else if(d>=200){var m=t?null:s(e);if(m)return l(m);f=!1,c=a,p=new r}else p=t?[]:h;e:for(;++u<d;){var g=e[u],v=t?t(g):g;if(g=n||0!==g?g:0,f&&v===v){for(var y=p.length;y--;)if(p[y]===v)continue e;t&&p.push(v),h.push(g)}else c(p,v,n)||(p!==h&&p.push(v),h.push(g))}return h}},88140:(e,t,n)=>{var r=n(35324),o=n(74065),i=n(21676),a=n(70914);e.exports=function(e,t){return t=r(t,e),null==(e=i(e,t))||delete e[a(o(t))]}},86983:(e,t,n)=>{var r=n(50149);e.exports=function(e,t){return r(t,(function(t){return e[t]}))}},58114:e=>{e.exports=function(e,t){return e.has(t)}},25111:(e,t,n)=>{var r=n(33279);e.exports=function(e){return"function"==typeof e?e:r}},35324:(e,t,n)=>{var r=n(54052),o=n(62597),i=n(14079),a=n(41069);e.exports=function(e,t){return r(e)?e:o(e,t)?[e]:i(a(e))}},28189:(e,t,n)=>{var r=n(53871);e.exports=function(e,t,n){var o=e.length;return n=void 0===n?o:n,!t&&n>=o?e:r(e,t,n)}},76372:(e,t,n)=>{var r=n(88468);e.exports=function(e,t){for(var n=e.length;n--&&r(t,e[n],0)>-1;);return n}},6219:(e,t,n)=>{var r=n(88468);e.exports=function(e,t){for(var n=-1,o=e.length;++n<o&&r(t,e[n],0)>-1;);return n}},61516:(e,t,n)=>{var r=n(22929);e.exports=function(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}},44353:(e,t,n)=>{e=n.nmd(e);var r=n(56552),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,a=i&&i.exports===o?r.Buffer:void 0,s=a?a.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,r=s?s(n):new e.constructor(n);return e.copy(r),r}},6806:(e,t,n)=>{var r=n(61516);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}},18962:e=>{var t=/\w*$/;e.exports=function(e){var n=new e.constructor(e.source,t.exec(e));return n.lastIndex=e.lastIndex,n}},11295:(e,t,n)=>{var r=n(9812),o=r?r.prototype:void 0,i=o?o.valueOf:void 0;e.exports=function(e){return i?Object(i.call(e)):{}}},38710:(e,t,n)=>{var r=n(61516);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},16599:(e,t,n)=>{var r=n(19841);e.exports=function(e,t){if(e!==t){var n=void 0!==e,o=null===e,i=e===e,a=r(e),s=void 0!==t,l=null===t,u=t===t,c=r(t);if(!l&&!c&&!a&&e>t||a&&s&&u&&!l&&!c||o&&s&&u||!n&&u||!i)return 1;if(!o&&!a&&!c&&e<t||c&&n&&i&&!o&&!a||l&&n&&i||!s&&i||!u)return-1}return 0}},65893:(e,t,n)=>{var r=n(16599);e.exports=function(e,t,n){for(var o=-1,i=e.criteria,a=t.criteria,s=i.length,l=n.length;++o<s;){var u=r(i[o],a[o]);if(u)return o>=l?u:u*("desc"==n[o]?-1:1)}return e.index-t.index}},2823:e=>{var t=Math.max;e.exports=function(e,n,r,o){for(var i=-1,a=e.length,s=r.length,l=-1,u=n.length,c=t(a-s,0),d=Array(u+c),f=!o;++l<u;)d[l]=n[l];for(;++i<s;)(f||i<a)&&(d[r[i]]=e[i]);for(;c--;)d[l++]=e[i++];return d}},21093:e=>{var t=Math.max;e.exports=function(e,n,r,o){for(var i=-1,a=e.length,s=-1,l=r.length,u=-1,c=n.length,d=t(a-l,0),f=Array(d+c),h=!o;++i<d;)f[i]=e[i];for(var p=i;++u<c;)f[p+u]=n[u];for(;++s<l;)(h||i<a)&&(f[p+r[s]]=e[i++]);return f}},91980:e=>{e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}},96614:(e,t,n)=>{var r=n(78420),o=n(71775);e.exports=function(e,t,n,i){var a=!n;n||(n={});for(var s=-1,l=t.length;++s<l;){var u=t[s],c=i?i(n[u],e[u],u,n,e):void 0;void 0===c&&(c=e[u]),a?o(n,u,c):r(n,u,c)}return n}},98124:(e,t,n)=>{var r=n(96614),o=n(69621);e.exports=function(e,t){return r(e,o(e),t)}},29075:(e,t,n)=>{var r=n(96614),o=n(56326);e.exports=function(e,t){return r(e,o(e),t)}},13440:(e,t,n)=>{var r=n(56552)["__core-js_shared__"];e.exports=r},11830:e=>{e.exports=function(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}},84570:(e,t,n)=>{var r=n(55647),o=n(60929);e.exports=function(e){return r((function(t,n){var r=-1,i=n.length,a=i>1?n[i-1]:void 0,s=i>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(i--,a):void 0,s&&o(n[0],n[1],s)&&(a=i<3?void 0:a,i=1),t=Object(t);++r<i;){var l=n[r];l&&e(t,l,r,a)}return t}))}},76516:(e,t,n)=>{var r=n(6571);e.exports=function(e,t){return function(n,o){if(null==n)return n;if(!r(n))return e(n,o);for(var i=n.length,a=t?i:-1,s=Object(n);(t?a--:++a<i)&&!1!==o(s[a],a,s););return n}}},55906:e=>{e.exports=function(e){return function(t,n,r){for(var o=-1,i=Object(t),a=r(t),s=a.length;s--;){var l=a[e?s:++o];if(!1===n(i[l],l,i))break}return t}}},44495:(e,t,n)=>{var r=n(70966),o=n(56552);e.exports=function(e,t,n){var i=1&t,a=r(e);return function t(){return(this&&this!==o&&this instanceof t?a:e).apply(i?n:this,arguments)}}},57676:(e,t,n)=>{var r=n(28189),o=n(36311),i=n(39115),a=n(41069);e.exports=function(e){return function(t){t=a(t);var n=o(t)?i(t):void 0,s=n?n[0]:t.charAt(0),l=n?r(n,1).join(""):t.slice(1);return s[e]()+l}}},26882:(e,t,n)=>{var r=n(99421),o=n(4971),i=n(87676),a=RegExp("['\u2019]","g");e.exports=function(e){return function(t){return r(i(o(t).replace(a,"")),e,"")}}},70966:(e,t,n)=>{var r=n(21817),o=n(46686);e.exports=function(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=r(e.prototype),i=e.apply(n,t);return o(i)?i:n}}},7425:(e,t,n)=>{var r=n(31170),o=n(70966),i=n(7918),a=n(58762),s=n(54736),l=n(64159),u=n(56552);e.exports=function(e,t,n){var c=o(e);return function o(){for(var d=arguments.length,f=Array(d),h=d,p=s(o);h--;)f[h]=arguments[h];var m=d<3&&f[0]!==p&&f[d-1]!==p?[]:l(f,p);return(d-=m.length)<n?a(e,t,i,o.placeholder,void 0,f,m,void 0,void 0,n-d):r(this&&this!==u&&this instanceof o?c:e,this,f)}}},7918:(e,t,n)=>{var r=n(2823),o=n(21093),i=n(11830),a=n(70966),s=n(58762),l=n(54736),u=n(27193),c=n(64159),d=n(56552);e.exports=function e(t,n,f,h,p,m,g,v,y,b){var x=128&n,w=1&n,C=2&n,S=24&n,A=512&n,_=C?void 0:a(t);return function k(){for(var E=arguments.length,M=Array(E),R=E;R--;)M[R]=arguments[R];if(S)var T=l(k),j=i(M,T);if(h&&(M=r(M,h,p,S)),m&&(M=o(M,m,g,S)),E-=j,S&&E<b){var O=c(M,T);return s(t,n,e,k.placeholder,f,M,O,v,y,b-E)}var P=w?f:this,I=C?P[t]:t;return E=M.length,v?M=u(M,v):A&&E>1&&M.reverse(),x&&y<E&&(M.length=y),this&&this!==d&&this instanceof k&&(I=_||a(I)),I.apply(P,M)}}},33851:(e,t,n)=>{var r=n(31170),o=n(70966),i=n(56552);e.exports=function(e,t,n,a){var s=1&t,l=o(e);return function t(){for(var o=-1,u=arguments.length,c=-1,d=a.length,f=Array(d+u),h=this&&this!==i&&this instanceof t?l:e;++c<d;)f[c]=a[c];for(;u--;)f[c++]=arguments[++o];return r(h,s?n:this,f)}}},58762:(e,t,n)=>{var r=n(90402),o=n(94390),i=n(43846);e.exports=function(e,t,n,a,s,l,u,c,d,f){var h=8&t;t|=h?32:64,4&(t&=~(h?64:32))||(t&=-4);var p=[e,t,s,h?l:void 0,h?u:void 0,h?void 0:l,h?void 0:u,c,d,f],m=n.apply(void 0,p);return r(e)&&o(m,p),m.placeholder=a,i(m,e,t)}},68182:(e,t,n)=>{var r=n(72070),o=n(75713),i=n(52074),a=r&&1/i(new r([,-0]))[1]==1/0?function(e){return new r(e)}:o;e.exports=a},96196:(e,t,n)=>{var r=n(16365),o=n(44495),i=n(7425),a=n(7918),s=n(33851),l=n(88218),u=n(58406),c=n(94390),d=n(43846),f=n(99140),h=Math.max;e.exports=function(e,t,n,p,m,g,v,y){var b=2&t;if(!b&&"function"!=typeof e)throw new TypeError("Expected a function");var x=p?p.length:0;if(x||(t&=-97,p=m=void 0),v=void 0===v?v:h(f(v),0),y=void 0===y?y:f(y),x-=m?m.length:0,64&t){var w=p,C=m;p=m=void 0}var S=b?void 0:l(e),A=[e,t,n,p,m,w,C,g,v,y];if(S&&u(A,S),e=A[0],t=A[1],n=A[2],p=A[3],m=A[4],!(y=A[9]=void 0===A[9]?b?0:e.length:h(A[9]-x,0))&&24&t&&(t&=-25),t&&1!=t)_=8==t||16==t?i(e,t,y):32!=t&&33!=t||m.length?a.apply(void 0,A):s(e,t,n,p);else var _=o(e,t,n);return d((S?r:c)(_,A),e,t)}},96761:(e,t,n)=>{var r=n(12322);e.exports=function(e){return r(e)?void 0:e}},93086:(e,t,n)=>{var r=n(72037)({"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"});e.exports=r},5654:(e,t,n)=>{var r=n(87937),o=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(t){}}();e.exports=o},43668:(e,t,n)=>{var r=n(18902),o=n(52587),i=n(58114);e.exports=function(e,t,n,a,s,l){var u=1&n,c=e.length,d=t.length;if(c!=d&&!(u&&d>c))return!1;var f=l.get(e),h=l.get(t);if(f&&h)return f==t&&h==e;var p=-1,m=!0,g=2&n?new r:void 0;for(l.set(e,t),l.set(t,e);++p<c;){var v=e[p],y=t[p];if(a)var b=u?a(y,v,p,t,e,l):a(v,y,p,e,t,l);if(void 0!==b){if(b)continue;m=!1;break}if(g){if(!o(t,(function(e,t){if(!i(g,t)&&(v===e||s(v,e,n,a,l)))return g.push(t)}))){m=!1;break}}else if(v!==y&&!s(v,y,n,a,l)){m=!1;break}}return l.delete(e),l.delete(t),m}},69987:(e,t,n)=>{var r=n(9812),o=n(22929),i=n(93211),a=n(43668),s=n(54160),l=n(52074),u=r?r.prototype:void 0,c=u?u.valueOf:void 0;e.exports=function(e,t,n,r,u,d,f){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!d(new o(e),new o(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return i(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var h=s;case"[object Set]":var p=1&r;if(h||(h=l),e.size!=t.size&&!p)return!1;var m=f.get(e);if(m)return m==t;r|=2,f.set(e,t);var g=a(h(e),h(t),r,u,d,f);return f.delete(e),g;case"[object Symbol]":if(c)return c.call(e)==c.call(t)}return!1}},45752:(e,t,n)=>{var r=n(59395),o=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,i,a,s){var l=1&n,u=r(e),c=u.length;if(c!=r(t).length&&!l)return!1;for(var d=c;d--;){var f=u[d];if(!(l?f in t:o.call(t,f)))return!1}var h=s.get(e),p=s.get(t);if(h&&p)return h==t&&p==e;var m=!0;s.set(e,t),s.set(t,e);for(var g=l;++d<c;){var v=e[f=u[d]],y=t[f];if(i)var b=l?i(y,v,f,t,e,s):i(v,y,f,e,t,s);if(!(void 0===b?v===y||a(v,y,n,i,s):b)){m=!1;break}g||(g="constructor"==f)}if(m&&!g){var x=e.constructor,w=t.constructor;x==w||!("constructor"in e)||!("constructor"in t)||"function"==typeof x&&x instanceof x&&"function"==typeof w&&w instanceof w||(m=!1)}return s.delete(e),s.delete(t),m}},15857:(e,t,n)=>{var r=n(20819),o=n(55636),i=n(46350);e.exports=function(e){return i(o(e,void 0,r),e+"")}},37105:(e,t,n)=>{var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},59395:(e,t,n)=>{var r=n(4262),o=n(69621),i=n(28673);e.exports=function(e){return r(e,i,o)}},68592:(e,t,n)=>{var r=n(4262),o=n(56326),i=n(30474);e.exports=function(e){return r(e,i,o)}},88218:(e,t,n)=>{var r=n(22867),o=n(75713),i=r?function(e){return r.get(e)}:o;e.exports=i},60911:(e,t,n)=>{var r=n(27530),o=Object.prototype.hasOwnProperty;e.exports=function(e){for(var t=e.name+"",n=r[t],i=o.call(r,t)?n.length:0;i--;){var a=n[i],s=a.func;if(null==s||s==e)return a.name}return t}},54736:e=>{e.exports=function(e){return e.placeholder}},12622:(e,t,n)=>{var r=n(70705);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},23781:(e,t,n)=>{var r=n(9417),o=n(28673);e.exports=function(e){for(var t=o(e),n=t.length;n--;){var i=t[n],a=e[i];t[n]=[i,a,r(a)]}return t}},87937:(e,t,n)=>{var r=n(36954),o=n(14657);e.exports=function(e,t){var n=o(e,t);return r(n)?n:void 0}},85990:(e,t,n)=>{var r=n(13028)(Object.getPrototypeOf,Object);e.exports=r},34552:(e,t,n)=>{var r=n(9812),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=i.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(l){}var o=a.call(e);return r&&(t?e[s]=n:delete e[s]),o}},69621:(e,t,n)=>{var r=n(17529),o=n(57828),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols,s=a?function(e){return null==e?[]:(e=Object(e),r(a(e),(function(t){return i.call(e,t)})))}:o;e.exports=s},56326:(e,t,n)=>{var r=n(48895),o=n(85990),i=n(69621),a=n(57828),s=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)r(t,i(e)),e=o(e);return t}:a;e.exports=s},26924:(e,t,n)=>{var r=n(97685),o=n(85204),i=n(65387),a=n(72070),s=n(26600),l=n(16913),u=n(96996),c="[object Map]",d="[object Promise]",f="[object Set]",h="[object WeakMap]",p="[object DataView]",m=u(r),g=u(o),v=u(i),y=u(a),b=u(s),x=l;(r&&x(new r(new ArrayBuffer(1)))!=p||o&&x(new o)!=c||i&&x(i.resolve())!=d||a&&x(new a)!=f||s&&x(new s)!=h)&&(x=function(e){var t=l(e),n="[object Object]"==t?e.constructor:void 0,r=n?u(n):"";if(r)switch(r){case m:return p;case g:return c;case v:return d;case y:return f;case b:return h}return t}),e.exports=x},14657:e=>{e.exports=function(e,t){return null==e?void 0:e[t]}},21130:e=>{var t=/\{\n\/\* \[wrapped with (.+)\] \*/,n=/,? & /;e.exports=function(e){var r=e.match(t);return r?r[1].split(n):[]}},99057:(e,t,n)=>{var r=n(35324),o=n(22777),i=n(54052),a=n(69194),s=n(56173),l=n(70914);e.exports=function(e,t,n){for(var u=-1,c=(t=r(t,e)).length,d=!1;++u<c;){var f=l(t[u]);if(!(d=null!=e&&n(e,f)))break;e=e[f]}return d||++u!=c?d:!!(c=null==e?0:e.length)&&s(c)&&a(f,c)&&(i(e)||o(e))}},36311:e=>{var t=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");e.exports=function(e){return t.test(e)}},35967:e=>{var t=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;e.exports=function(e){return t.test(e)}},27615:(e,t,n)=>{var r=n(95575);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},25051:e=>{e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},72154:(e,t,n)=>{var r=n(95575),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return o.call(t,e)?t[e]:void 0}},48734:(e,t,n)=>{var r=n(95575),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:o.call(t,e)}},22662:(e,t,n)=>{var r=n(95575);e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this}},38268:e=>{var t=Object.prototype.hasOwnProperty;e.exports=function(e){var n=e.length,r=new e.constructor(n);return n&&"string"==typeof e[0]&&t.call(e,"index")&&(r.index=e.index,r.input=e.input),r}},18630:(e,t,n)=>{var r=n(61516),o=n(6806),i=n(18962),a=n(11295),s=n(38710);e.exports=function(e,t,n){var l=e.constructor;switch(t){case"[object ArrayBuffer]":return r(e);case"[object Boolean]":case"[object Date]":return new l(+e);case"[object DataView]":return o(e,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return s(e,n);case"[object Map]":case"[object Set]":return new l;case"[object Number]":case"[object String]":return new l(e);case"[object RegExp]":return i(e);case"[object Symbol]":return a(e)}}},20310:(e,t,n)=>{var r=n(21817),o=n(85990),i=n(36140);e.exports=function(e){return"function"!=typeof e.constructor||i(e)?{}:r(o(e))}},68479:e=>{var t=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;e.exports=function(e,n){var r=n.length;if(!r)return e;var o=r-1;return n[o]=(r>1?"& ":"")+n[o],n=n.join(r>2?", ":" "),e.replace(t,"{\n/* [wrapped with "+n+"] */\n")}},77116:(e,t,n)=>{var r=n(9812),o=n(22777),i=n(54052),a=r?r.isConcatSpreadable:void 0;e.exports=function(e){return i(e)||o(e)||!!(a&&e&&e[a])}},69194:e=>{var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,n){var r=typeof e;return!!(n=null==n?9007199254740991:n)&&("number"==r||"symbol"!=r&&t.test(e))&&e>-1&&e%1==0&&e<n}},60929:(e,t,n)=>{var r=n(93211),o=n(6571),i=n(69194),a=n(46686);e.exports=function(e,t,n){if(!a(n))return!1;var s=typeof t;return!!("number"==s?o(n)&&i(t,n.length):"string"==s&&t in n)&&r(n[t],e)}},62597:(e,t,n)=>{var r=n(54052),o=n(19841),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;e.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!o(e))||(a.test(e)||!i.test(e)||null!=t&&e in Object(t))}},70705:e=>{e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},90402:(e,t,n)=>{var r=n(80523),o=n(88218),i=n(60911),a=n(48991);e.exports=function(e){var t=i(e),n=a[t];if("function"!=typeof n||!(t in r.prototype))return!1;if(e===n)return!0;var s=o(n);return!!s&&e===s[0]}},37857:(e,t,n)=>{var r=n(13440),o=function(){var e=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();e.exports=function(e){return!!o&&o in e}},36140:e=>{var t=Object.prototype;e.exports=function(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||t)}},9417:(e,t,n)=>{var r=n(46686);e.exports=function(e){return e===e&&!r(e)}},87563:e=>{e.exports=function(){this.__data__=[],this.size=0}},29935:(e,t,n)=>{var r=n(61340),o=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0)&&(n==t.length-1?t.pop():o.call(t,n,1),--this.size,!0)}},24190:(e,t,n)=>{var r=n(61340);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},51946:(e,t,n)=>{var r=n(61340);e.exports=function(e){return r(this.__data__,e)>-1}},61714:(e,t,n)=>{var r=n(61340);e.exports=function(e,t){var n=this.__data__,o=r(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},47251:(e,t,n)=>{var r=n(98724),o=n(97160),i=n(85204);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},37159:(e,t,n)=>{var r=n(12622);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},80438:(e,t,n)=>{var r=n(12622);e.exports=function(e){return r(this,e).get(e)}},69394:(e,t,n)=>{var r=n(12622);e.exports=function(e){return r(this,e).has(e)}},56874:(e,t,n)=>{var r=n(12622);e.exports=function(e,t){var n=r(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}},54160:e=>{e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}},91310:e=>{e.exports=function(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}},88259:(e,t,n)=>{var r=n(15797);e.exports=function(e){var t=r(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}},58406:(e,t,n)=>{var r=n(2823),o=n(21093),i=n(64159),a="__lodash_placeholder__",s=128,l=Math.min;e.exports=function(e,t){var n=e[1],u=t[1],c=n|u,d=c<131,f=u==s&&8==n||u==s&&256==n&&e[7].length<=t[8]||384==u&&t[7].length<=t[8]&&8==n;if(!d&&!f)return e;1&u&&(e[2]=t[2],c|=1&n?0:4);var h=t[3];if(h){var p=e[3];e[3]=p?r(p,h,t[4]):h,e[4]=p?i(e[3],a):t[4]}return(h=t[5])&&(p=e[5],e[5]=p?o(p,h,t[6]):h,e[6]=p?i(e[5],a):t[6]),(h=t[7])&&(e[7]=h),u&s&&(e[8]=null==e[8]?t[8]:l(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=c,e}},22867:(e,t,n)=>{var r=n(26600),o=r&&new r;e.exports=o},95575:(e,t,n)=>{var r=n(87937)(Object,"create");e.exports=r},61143:(e,t,n)=>{var r=n(13028)(Object.keys,Object);e.exports=r},43516:e=>{e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},56832:(e,t,n)=>{e=n.nmd(e);var r=n(37105),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,a=i&&i.exports===o&&r.process,s=function(){try{var e=i&&i.require&&i.require("util").types;return e||a&&a.binding&&a.binding("util")}catch(t){}}();e.exports=s},16095:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},13028:e=>{e.exports=function(e,t){return function(n){return e(t(n))}}},55636:(e,t,n)=>{var r=n(31170),o=Math.max;e.exports=function(e,t,n){return t=o(void 0===t?e.length-1:t,0),function(){for(var i=arguments,a=-1,s=o(i.length-t,0),l=Array(s);++a<s;)l[a]=i[t+a];a=-1;for(var u=Array(t+1);++a<t;)u[a]=i[a];return u[t]=n(l),r(e,this,u)}}},21676:(e,t,n)=>{var r=n(52969),o=n(53871);e.exports=function(e,t){return t.length<2?e:r(e,o(t,0,-1))}},27530:e=>{e.exports={}},27193:(e,t,n)=>{var r=n(91980),o=n(69194),i=Math.min;e.exports=function(e,t){for(var n=e.length,a=i(t.length,n),s=r(e);a--;){var l=t[a];e[a]=o(l,n)?s[l]:void 0}return e}},64159:e=>{var t="__lodash_placeholder__";e.exports=function(e,n){for(var r=-1,o=e.length,i=0,a=[];++r<o;){var s=e[r];s!==n&&s!==t||(e[r]=t,a[i++]=r)}return a}},56552:(e,t,n)=>{var r=n(37105),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();e.exports=i},53737:e=>{e.exports=function(e,t){if(("constructor"!==t||"function"!==typeof e[t])&&"__proto__"!=t)return e[t]}},86179:e=>{e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},46704:e=>{e.exports=function(e){return this.__data__.has(e)}},94390:(e,t,n)=>{var r=n(16365),o=n(86578)(r);e.exports=o},52074:e=>{e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}},46350:(e,t,n)=>{var r=n(28325),o=n(86578)(r);e.exports=o},43846:(e,t,n)=>{var r=n(21130),o=n(68479),i=n(46350),a=n(67823);e.exports=function(e,t,n){var s=t+"";return i(e,o(s,a(r(s),n)))}},86578:e=>{var t=Date.now;e.exports=function(e){var n=0,r=0;return function(){var o=t(),i=16-(o-r);if(r=o,i>0){if(++n>=800)return arguments[0]}else n=0;return e.apply(void 0,arguments)}}},84545:(e,t,n)=>{var r=n(97160);e.exports=function(){this.__data__=new r,this.size=0}},10793:e=>{e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},27760:e=>{e.exports=function(e){return this.__data__.get(e)}},3892:e=>{e.exports=function(e){return this.__data__.has(e)}},76788:(e,t,n)=>{var r=n(97160),o=n(85204),i=n(64816);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var a=n.__data__;if(!o||a.length<199)return a.push([e,t]),this.size=++n.size,this;n=this.__data__=new i(a)}return n.set(e,t),this.size=n.size,this}},94020:e=>{e.exports=function(e,t,n){for(var r=n-1,o=e.length;++r<o;)if(e[r]===t)return r;return-1}},39115:(e,t,n)=>{var r=n(45967),o=n(36311),i=n(50715);e.exports=function(e){return o(e)?i(e):r(e)}},14079:(e,t,n)=>{var r=n(88259),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,a=r((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(o,(function(e,n,r,o){t.push(r?o.replace(i,"$1"):n||e)})),t}));e.exports=a},70914:(e,t,n)=>{var r=n(19841);e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},96996:e=>{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(n){}try{return e+""}catch(n){}}return""}},10143:e=>{var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},50715:e=>{var t="\\ud800-\\udfff",n="["+t+"]",r="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",o="\\ud83c[\\udffb-\\udfff]",i="[^"+t+"]",a="(?:\\ud83c[\\udde6-\\uddff]){2}",s="[\\ud800-\\udbff][\\udc00-\\udfff]",l="(?:"+r+"|"+o+")"+"?",u="[\\ufe0e\\ufe0f]?",c=u+l+("(?:\\u200d(?:"+[i,a,s].join("|")+")"+u+l+")*"),d="(?:"+[i+r+"?",r,a,s,n].join("|")+")",f=RegExp(o+"(?="+o+")|"+d+c,"g");e.exports=function(e){return e.match(f)||[]}},61540:e=>{var t="\\ud800-\\udfff",n="\\u2700-\\u27bf",r="a-z\\xdf-\\xf6\\xf8-\\xff",o="A-Z\\xc0-\\xd6\\xd8-\\xde",i="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",a="["+i+"]",s="\\d+",l="["+n+"]",u="["+r+"]",c="[^"+t+i+s+n+r+o+"]",d="(?:\\ud83c[\\udde6-\\uddff]){2}",f="[\\ud800-\\udbff][\\udc00-\\udfff]",h="["+o+"]",p="(?:"+u+"|"+c+")",m="(?:"+h+"|"+c+")",g="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",v="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",y="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",b="[\\ufe0e\\ufe0f]?",x=b+y+("(?:\\u200d(?:"+["[^"+t+"]",d,f].join("|")+")"+b+y+")*"),w="(?:"+[l,d,f].join("|")+")"+x,C=RegExp([h+"?"+u+"+"+g+"(?="+[a,h,"$"].join("|")+")",m+"+"+v+"(?="+[a,h+p,"$"].join("|")+")",h+"?"+p+"+"+g,h+"+"+v,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",s,w].join("|"),"g");e.exports=function(e){return e.match(C)||[]}},67823:(e,t,n)=>{var r=n(80726),o=n(75866),i=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];e.exports=function(e,t){return r(i,(function(n){var r="_."+n[0];t&n[1]&&!o(e,r)&&e.push(r)})),e.sort()}},79360:(e,t,n)=>{var r=n(80523),o=n(52990),i=n(91980);e.exports=function(e){if(e instanceof r)return e.clone();var t=new o(e.__wrapped__,e.__chain__);return t.__actions__=i(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}},41979:(e,t,n)=>{var r=n(23579),o=n(26882)((function(e,t,n){return t=t.toLowerCase(),e+(n?r(t):t)}));e.exports=o},23579:(e,t,n)=>{var r=n(41069),o=n(643);e.exports=function(e){return o(r(e).toLowerCase())}},22541:e=>{e.exports=function(e){return function(){return e}}},44430:(e,t,n)=>{var r=n(96196);function o(e,t,n){var i=r(e,8,void 0,void 0,void 0,void 0,void 0,t=n?void 0:t);return i.placeholder=o.placeholder,i}o.placeholder={},e.exports=o},4971:(e,t,n)=>{var r=n(93086),o=n(41069),i=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,a=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");e.exports=function(e){return(e=o(e))&&e.replace(i,r).replace(a,"")}},93211:e=>{e.exports=function(e,t){return e===t||e!==e&&t!==t}},50723:(e,t,n)=>{var r=n(17529),o=n(87171),i=n(9096),a=n(54052);e.exports=function(e,t){return(a(e)?r:o)(e,i(t,3))}},20819:(e,t,n)=>{var r=n(80755);e.exports=function(e){return(null==e?0:e.length)?r(e,1):[]}},55491:(e,t,n)=>{var r=n(80726),o=n(45652),i=n(25111),a=n(54052);e.exports=function(e,t){return(a(e)?r:o)(e,i(t))}},33097:(e,t,n)=>{var r=n(52969);e.exports=function(e,t,n){var o=null==e?void 0:r(e,t);return void 0===o?n:o}},62117:(e,t,n)=>{var r=n(36741),o=n(99057);e.exports=function(e,t){return null!=e&&o(e,t,r)}},53366:(e,t,n)=>{var r=n(27894),o=n(99057);e.exports=function(e,t){return null!=e&&o(e,t,r)}},33279:e=>{e.exports=function(e){return e}},84048:(e,t,n)=>{var r=n(88468),o=n(6571),i=n(90620),a=n(99140),s=n(26727),l=Math.max;e.exports=function(e,t,n,u){e=o(e)?e:s(e),n=n&&!u?a(n):0;var c=e.length;return n<0&&(n=l(c+n,0)),i(e)?n<=c&&e.indexOf(t,n)>-1:!!c&&r(e,t,n)>-1}},22777:(e,t,n)=>{var r=n(15193),o=n(22761),i=Object.prototype,a=i.hasOwnProperty,s=i.propertyIsEnumerable,l=r(function(){return arguments}())?r:function(e){return o(e)&&a.call(e,"callee")&&!s.call(e,"callee")};e.exports=l},54052:e=>{var t=Array.isArray;e.exports=t},6571:(e,t,n)=>{var r=n(11629),o=n(56173);e.exports=function(e){return null!=e&&o(e.length)&&!r(e)}},76272:(e,t,n)=>{var r=n(6571),o=n(22761);e.exports=function(e){return o(e)&&r(e)}},44543:(e,t,n)=>{e=n.nmd(e);var r=n(56552),o=n(60014),i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,s=a&&a.exports===i?r.Buffer:void 0,l=(s?s.isBuffer:void 0)||o;e.exports=l},93085:(e,t,n)=>{var r=n(27133),o=n(47574),i=n(56832),a=i&&i.isDate,s=a?o(a):r;e.exports=s},19853:(e,t,n)=>{var r=n(26989);e.exports=function(e,t){return r(e,t)}},11629:(e,t,n)=>{var r=n(16913),o=n(46686);e.exports=function(e){if(!o(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},56173:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},57887:(e,t,n)=>{var r=n(5791),o=n(47574),i=n(56832),a=i&&i.isMap,s=a?o(a):r;e.exports=s},79686:e=>{e.exports=function(e){return null==e}},79160:(e,t,n)=>{var r=n(16913),o=n(22761);e.exports=function(e){return"number"==typeof e||o(e)&&"[object Number]"==r(e)}},46686:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},22761:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},12322:(e,t,n)=>{var r=n(16913),o=n(85990),i=n(22761),a=Function.prototype,s=Object.prototype,l=a.toString,u=s.hasOwnProperty,c=l.call(Object);e.exports=function(e){if(!i(e)||"[object Object]"!=r(e))return!1;var t=o(e);if(null===t)return!0;var n=u.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==c}},45921:(e,t,n)=>{var r=n(20449),o=n(47574),i=n(56832),a=i&&i.isSet,s=a?o(a):r;e.exports=s},90620:(e,t,n)=>{var r=n(16913),o=n(54052),i=n(22761);e.exports=function(e){return"string"==typeof e||!o(e)&&i(e)&&"[object String]"==r(e)}},19841:(e,t,n)=>{var r=n(16913),o=n(22761);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==r(e)}},51268:(e,t,n)=>{var r=n(35428),o=n(47574),i=n(56832),a=i&&i.isTypedArray,s=a?o(a):r;e.exports=s},141:e=>{e.exports=function(e){return void 0===e}},60940:(e,t,n)=>{var r=n(26882)((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}));e.exports=r},28673:(e,t,n)=>{var r=n(73204),o=n(83713),i=n(6571);e.exports=function(e){return i(e)?r(e):o(e)}},30474:(e,t,n)=>{var r=n(73204),o=n(58122),i=n(6571);e.exports=function(e){return i(e)?r(e,!0):o(e)}},74065:e=>{e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},3295:(e,t,n)=>{var r=n(71775),o=n(94664),i=n(9096);e.exports=function(e,t){var n={};return t=i(t,3),o(e,(function(e,o,i){r(n,t(e,o,i),e)})),n}},91733:(e,t,n)=>{var r=n(71775),o=n(94664),i=n(9096);e.exports=function(e,t){var n={};return t=i(t,3),o(e,(function(e,o,i){r(n,o,t(e,o,i))})),n}},22794:(e,t,n)=>{var r=n(79742),o=n(97498),i=n(9096);e.exports=function(e,t){return e&&e.length?r(e,i(t,2),o):void 0}},15797:(e,t,n)=>{var r=n(64816);function o(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(o.Cache||r),n}o.Cache=r,e.exports=o},34677:(e,t,n)=>{var r=n(23253),o=n(84570)((function(e,t,n){r(e,t,n)}));e.exports=o},59364:(e,t,n)=>{var r=n(79742),o=n(9096),i=n(50061);e.exports=function(e,t){return e&&e.length?r(e,o(t,2),i):void 0}},6835:e=>{e.exports=function(e){if("function"!=typeof e)throw new TypeError("Expected a function");return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}},75713:e=>{e.exports=function(){}},1488:(e,t,n)=>{var r=n(50149),o=n(97132),i=n(88140),a=n(35324),s=n(96614),l=n(96761),u=n(15857),c=n(68592),d=u((function(e,t){var n={};if(null==e)return n;var u=!1;t=r(t,(function(t){return t=a(t,e),u||(u=t.length>1),t})),s(e,c(e),n),u&&(n=o(n,7,l));for(var d=t.length;d--;)i(n,t[d]);return n}));e.exports=d},9441:(e,t,n)=>{var r=n(9096),o=n(6835),i=n(57273);e.exports=function(e,t){return i(e,o(r(t)))}},83888:(e,t,n)=>{var r=n(55647),o=n(96196),i=n(54736),a=n(64159),s=r((function(e,t){var n=a(t,i(s));return o(e,32,void 0,t,n)}));s.placeholder={},e.exports=s},22616:(e,t,n)=>{var r=n(94008),o=n(15857)((function(e,t){return null==e?{}:r(e,t)}));e.exports=o},57273:(e,t,n)=>{var r=n(50149),o=n(9096),i=n(27449),a=n(68592);e.exports=function(e,t){if(null==e)return{};var n=r(a(e),(function(e){return[e]}));return t=o(t),i(e,n,(function(e,n){return t(e,n[0])}))}},63932:(e,t,n)=>{var r=n(10396),o=n(52866),i=n(62597),a=n(70914);e.exports=function(e){return i(e)?r(a(e)):o(e)}},69613:(e,t,n)=>{var r=n(9261);e.exports=function(e,t,n){return null==e?e:r(e,t,n)}},19185:(e,t,n)=>{var r=n(26882)((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));e.exports=r},87424:(e,t,n)=>{var r=n(80755),o=n(12536),i=n(55647),a=n(60929),s=i((function(e,t){if(null==e)return[];var n=t.length;return n>1&&a(e,t[0],t[1])?t=[]:n>2&&a(t[0],t[1],t[2])&&(t=[t[0]]),o(e,r(t,1),[])}));e.exports=s},23345:(e,t,n)=>{var r=n(26882),o=n(643),i=r((function(e,t,n){return e+(n?" ":"")+o(t)}));e.exports=i},57828:e=>{e.exports=function(){return[]}},60014:e=>{e.exports=function(){return!1}},37303:(e,t,n)=>{var r=n(40801),o=1/0;e.exports=function(e){return e?(e=r(e))===o||e===-1/0?17976931348623157e292*(e<0?-1:1):e===e?e:0:0===e?e:0}},99140:(e,t,n)=>{var r=n(37303);e.exports=function(e){var t=r(e),n=t%1;return t===t?n?t-n:t:0}},40801:(e,t,n)=>{var r=n(61141),o=n(46686),i=n(19841),a=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,u=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(i(e))return NaN;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=s.test(e);return n||l.test(e)?u(e.slice(2),n?2:8):a.test(e)?NaN:+e}},91609:(e,t,n)=>{var r=n(96614),o=n(30474);e.exports=function(e){return r(e,o(e))}},41069:(e,t,n)=>{var r=n(38541);e.exports=function(e){return null==e?"":r(e)}},39829:(e,t,n)=>{var r=n(38541),o=n(61141),i=n(28189),a=n(76372),s=n(6219),l=n(39115),u=n(41069);e.exports=function(e,t,n){if((e=u(e))&&(n||void 0===t))return o(e);if(!e||!(t=r(t)))return e;var c=l(e),d=l(t),f=s(c,d),h=a(c,d)+1;return i(c,f,h).join("")}},9376:(e,t,n)=>{var r=n(64416);e.exports=function(e){return e&&e.length?r(e):[]}},20977:(e,t,n)=>{var r=n(9096),o=n(64416);e.exports=function(e,t){return e&&e.length?o(e,r(t,2)):[]}},80111:(e,t,n)=>{var r=n(41069),o=0;e.exports=function(e){var t=++o;return r(e)+t}},643:(e,t,n)=>{var r=n(57676)("toUpperCase");e.exports=r},26727:(e,t,n)=>{var r=n(86983),o=n(28673);e.exports=function(e){return null==e?[]:r(e,o(e))}},16757:(e,t,n)=>{var r=n(88746),o=n(55647),i=n(76272),a=o((function(e,t){return i(e)?r(e,t):[]}));e.exports=a},87676:(e,t,n)=>{var r=n(19648),o=n(35967),i=n(41069),a=n(61540);e.exports=function(e,t,n){return e=i(e),void 0===(t=n?void 0:t)?o(e)?a(e):r(e):e.match(t)||[]}},48991:(e,t,n)=>{var r=n(80523),o=n(52990),i=n(2112),a=n(54052),s=n(22761),l=n(79360),u=Object.prototype.hasOwnProperty;function c(e){if(s(e)&&!a(e)&&!(e instanceof r)){if(e instanceof o)return e;if(u.call(e,"__wrapped__"))return l(e)}return new o(e)}c.prototype=i.prototype,c.prototype.constructor=c,e.exports=c},41497:(e,t,n)=>{"use strict";var r=n(13218);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},65173:(e,t,n)=>{e.exports=n(41497)()},13218:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},54575:e=>{"use strict";function t(e){this._maxSize=e,this.clear()}t.prototype.clear=function(){this._size=0,this._values=Object.create(null)},t.prototype.get=function(e){return this._values[e]},t.prototype.set=function(e,t){return this._size>=this._maxSize&&this.clear(),e in this._values||this._size++,this._values[e]=t};var n=/[^.^\]^[]+|(?=\[\]|\.\.)/g,r=/^\d+$/,o=/^\d/,i=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,a=/^\s*(['"]?)(.*?)(\1)\s*$/,s=new t(512),l=new t(512),u=new t(512);function c(e){return s.get(e)||s.set(e,d(e).map((function(e){return e.replace(a,"$2")})))}function d(e){return e.match(n)||[""]}function f(e){return"string"===typeof e&&e&&-1!==["'",'"'].indexOf(e.charAt(0))}function h(e){return!f(e)&&(function(e){return e.match(o)&&!e.match(r)}(e)||function(e){return i.test(e)}(e))}e.exports={Cache:t,split:d,normalizePath:c,setter:function(e){var t=c(e);return l.get(e)||l.set(e,(function(e,n){for(var r=0,o=t.length,i=e;r<o-1;){var a=t[r];if("__proto__"===a||"constructor"===a||"prototype"===a)return e;i=i[t[r++]]}i[t[r]]=n}))},getter:function(e,t){var n=c(e);return u.get(e)||u.set(e,(function(e){for(var r=0,o=n.length;r<o;){if(null==e&&t)return;e=e[n[r++]]}return e}))},join:function(e){return e.reduce((function(e,t){return e+(f(t)||r.test(t)?"["+t+"]":(e?".":"")+t)}),"")},forEach:function(e,t,n){!function(e,t,n){var r,o,i,a,s=e.length;for(o=0;o<s;o++)(r=e[o])&&(h(r)&&(r='"'+r+'"'),i=!(a=f(r))&&/^\d+$/.test(r),t.call(n,r,a,i,o,e))}(Array.isArray(e)?e:d(e),t,n)}}},18270:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.QrCodePix=void 0;const o=r(n(48970)),i=n(91866),a=n(73467);function s(e,t){return`${e}${t.length.toString().padStart(2,"0")}${t}`}t.QrCodePix=function(e){let{version:t,key:n,city:r,name:l,value:u,message:c,cep:d,transactionId:f="***",currency:h=986,countryCode:p="BR"}=e;a.string().equals(["01"],"Version not supported").validateSync(t),a.string().min(2,"countryCode: 2 characters").max(2,"countryCode: 2 characters").nullable().validateSync(p),a.string().min(8,"cep: 8 characters").max(8,"cep: 8 characters").nullable().validateSync(d),"0"===String(u)&&(u=void 0),a.number().nullable().positive("Value must be a positive number").validateSync(u),a.string().max(25,"transactionId: max 25 characters").nullable().validateSync(f);const m=function(e,t){const n=[s("00","BR.GOV.BCB.PIX"),s("01",e)];t&&n.push(s("02",t));return n.join("")}(n,c),g=[s("00",t),s("26",m),s("52","0000"),s("53",String(h))];u&&g.push(s("54",u.toFixed(2))),l=String(l).substring(0,25).toUpperCase().normalize("NFD").replace(/[\u0300-\u036f]/g,""),r=String(r).substring(0,15).toUpperCase().normalize("NFD").replace(/[\u0300-\u036f]/g,""),g.push(s("58",p.toUpperCase())),g.push(s("59",l)),g.push(s("60",r)),d&&g.push(s("61",d)),g.push(s("62",s("05",f))),g.push("6304");const v=g.join(""),y=`${v}${i.crc16ccitt(v).toString(16).toUpperCase().padStart(4,"0")}`;return{payload:()=>y,base64:e=>o.default.toDataURL(y,e)}}},48970:(e,t,n)=>{const r=n(36116),o=n(24772),i=n(82182),a=n(85487);function s(e,t,n,i,a){const s=[].slice.call(arguments,1),l=s.length,u="function"===typeof s[l-1];if(!u&&!r())throw new Error("Callback required as last argument");if(!u){if(l<1)throw new Error("Too few arguments provided");return 1===l?(n=t,t=i=void 0):2!==l||t.getContext||(i=n,n=t,t=void 0),new Promise((function(r,a){try{const a=o.create(n,i);r(e(a,t,i))}catch(s){a(s)}}))}if(l<2)throw new Error("Too few arguments provided");2===l?(a=n,n=t,t=i=void 0):3===l&&(t.getContext&&"undefined"===typeof a?(a=i,i=void 0):(a=i,i=n,n=t,t=void 0));try{const r=o.create(n,i);a(null,e(r,t,i))}catch(c){a(c)}}t.create=o.create,t.toCanvas=s.bind(null,i.render),t.toDataURL=s.bind(null,i.renderToDataURL),t.toString=s.bind(null,(function(e,t,n){return a.render(e,n)}))},36116:e=>{e.exports=function(){return"function"===typeof Promise&&Promise.prototype&&Promise.prototype.then}},69382:(e,t,n)=>{const r=n(27969).getSymbolSize;t.getRowColCoords=function(e){if(1===e)return[];const t=Math.floor(e/7)+2,n=r(e),o=145===n?26:2*Math.ceil((n-13)/(2*t-2)),i=[n-7];for(let r=1;r<t-1;r++)i[r]=i[r-1]-o;return i.push(6),i.reverse()},t.getPositions=function(e){const n=[],r=t.getRowColCoords(e),o=r.length;for(let t=0;t<o;t++)for(let e=0;e<o;e++)0===t&&0===e||0===t&&e===o-1||t===o-1&&0===e||n.push([r[t],r[e]]);return n}},9642:(e,t,n)=>{const r=n(97421),o=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function i(e){this.mode=r.ALPHANUMERIC,this.data=e}i.getBitsLength=function(e){return 11*Math.floor(e/2)+e%2*6},i.prototype.getLength=function(){return this.data.length},i.prototype.getBitsLength=function(){return i.getBitsLength(this.data.length)},i.prototype.write=function(e){let t;for(t=0;t+2<=this.data.length;t+=2){let n=45*o.indexOf(this.data[t]);n+=o.indexOf(this.data[t+1]),e.put(n,11)}this.data.length%2&&e.put(o.indexOf(this.data[t]),6)},e.exports=i},74566:e=>{function t(){this.buffer=[],this.length=0}t.prototype={get:function(e){const t=Math.floor(e/8);return 1===(this.buffer[t]>>>7-e%8&1)},put:function(e,t){for(let n=0;n<t;n++)this.putBit(1===(e>>>t-n-1&1))},getLengthInBits:function(){return this.length},putBit:function(e){const t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},e.exports=t},84661:e=>{function t(e){if(!e||e<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=e,this.data=new Uint8Array(e*e),this.reservedBit=new Uint8Array(e*e)}t.prototype.set=function(e,t,n,r){const o=e*this.size+t;this.data[o]=n,r&&(this.reservedBit[o]=!0)},t.prototype.get=function(e,t){return this.data[e*this.size+t]},t.prototype.xor=function(e,t,n){this.data[e*this.size+t]^=n},t.prototype.isReserved=function(e,t){return this.reservedBit[e*this.size+t]},e.exports=t},58697:(e,t,n)=>{const r=n(97421);function o(e){this.mode=r.BYTE,this.data="string"===typeof e?(new TextEncoder).encode(e):new Uint8Array(e)}o.getBitsLength=function(e){return 8*e},o.prototype.getLength=function(){return this.data.length},o.prototype.getBitsLength=function(){return o.getBitsLength(this.data.length)},o.prototype.write=function(e){for(let t=0,n=this.data.length;t<n;t++)e.put(this.data[t],8)},e.exports=o},21805:(e,t,n)=>{const r=n(96272),o=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],i=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];t.getBlocksCount=function(e,t){switch(t){case r.L:return o[4*(e-1)+0];case r.M:return o[4*(e-1)+1];case r.Q:return o[4*(e-1)+2];case r.H:return o[4*(e-1)+3];default:return}},t.getTotalCodewordsCount=function(e,t){switch(t){case r.L:return i[4*(e-1)+0];case r.M:return i[4*(e-1)+1];case r.Q:return i[4*(e-1)+2];case r.H:return i[4*(e-1)+3];default:return}}},96272:(e,t)=>{t.L={bit:1},t.M={bit:0},t.Q={bit:3},t.H={bit:2},t.isValid=function(e){return e&&"undefined"!==typeof e.bit&&e.bit>=0&&e.bit<4},t.from=function(e,n){if(t.isValid(e))return e;try{return function(e){if("string"!==typeof e)throw new Error("Param is not a string");switch(e.toLowerCase()){case"l":case"low":return t.L;case"m":case"medium":return t.M;case"q":case"quartile":return t.Q;case"h":case"high":return t.H;default:throw new Error("Unknown EC Level: "+e)}}(e)}catch(r){return n}}},9021:(e,t,n)=>{const r=n(27969).getSymbolSize;t.getPositions=function(e){const t=r(e);return[[0,0],[t-7,0],[0,t-7]]}},80350:(e,t,n)=>{const r=n(27969),o=r.getBCHDigit(1335);t.getEncodedBits=function(e,t){const n=e.bit<<3|t;let i=n<<10;for(;r.getBCHDigit(i)-o>=0;)i^=1335<<r.getBCHDigit(i)-o;return 21522^(n<<10|i)}},41166:(e,t)=>{const n=new Uint8Array(512),r=new Uint8Array(256);!function(){let e=1;for(let t=0;t<255;t++)n[t]=e,r[e]=t,e<<=1,256&e&&(e^=285);for(let t=255;t<512;t++)n[t]=n[t-255]}(),t.log=function(e){if(e<1)throw new Error("log("+e+")");return r[e]},t.exp=function(e){return n[e]},t.mul=function(e,t){return 0===e||0===t?0:n[r[e]+r[t]]}},65200:(e,t,n)=>{const r=n(97421),o=n(27969);function i(e){this.mode=r.KANJI,this.data=e}i.getBitsLength=function(e){return 13*e},i.prototype.getLength=function(){return this.data.length},i.prototype.getBitsLength=function(){return i.getBitsLength(this.data.length)},i.prototype.write=function(e){let t;for(t=0;t<this.data.length;t++){let n=o.toSJIS(this.data[t]);if(n>=33088&&n<=40956)n-=33088;else{if(!(n>=57408&&n<=60351))throw new Error("Invalid SJIS character: "+this.data[t]+"\nMake sure your charset is UTF-8");n-=49472}n=192*(n>>>8&255)+(255&n),e.put(n,13)}},e.exports=i},94833:(e,t)=>{t.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};const n=3,r=3,o=40,i=10;function a(e,n,r){switch(e){case t.Patterns.PATTERN000:return(n+r)%2===0;case t.Patterns.PATTERN001:return n%2===0;case t.Patterns.PATTERN010:return r%3===0;case t.Patterns.PATTERN011:return(n+r)%3===0;case t.Patterns.PATTERN100:return(Math.floor(n/2)+Math.floor(r/3))%2===0;case t.Patterns.PATTERN101:return n*r%2+n*r%3===0;case t.Patterns.PATTERN110:return(n*r%2+n*r%3)%2===0;case t.Patterns.PATTERN111:return(n*r%3+(n+r)%2)%2===0;default:throw new Error("bad maskPattern:"+e)}}t.isValid=function(e){return null!=e&&""!==e&&!isNaN(e)&&e>=0&&e<=7},t.from=function(e){return t.isValid(e)?parseInt(e,10):void 0},t.getPenaltyN1=function(e){const t=e.size;let r=0,o=0,i=0,a=null,s=null;for(let l=0;l<t;l++){o=i=0,a=s=null;for(let u=0;u<t;u++){let t=e.get(l,u);t===a?o++:(o>=5&&(r+=n+(o-5)),a=t,o=1),t=e.get(u,l),t===s?i++:(i>=5&&(r+=n+(i-5)),s=t,i=1)}o>=5&&(r+=n+(o-5)),i>=5&&(r+=n+(i-5))}return r},t.getPenaltyN2=function(e){const t=e.size;let n=0;for(let r=0;r<t-1;r++)for(let o=0;o<t-1;o++){const t=e.get(r,o)+e.get(r,o+1)+e.get(r+1,o)+e.get(r+1,o+1);4!==t&&0!==t||n++}return n*r},t.getPenaltyN3=function(e){const t=e.size;let n=0,r=0,i=0;for(let o=0;o<t;o++){r=i=0;for(let a=0;a<t;a++)r=r<<1&2047|e.get(o,a),a>=10&&(1488===r||93===r)&&n++,i=i<<1&2047|e.get(a,o),a>=10&&(1488===i||93===i)&&n++}return n*o},t.getPenaltyN4=function(e){let t=0;const n=e.data.length;for(let r=0;r<n;r++)t+=e.data[r];return Math.abs(Math.ceil(100*t/n/5)-10)*i},t.applyMask=function(e,t){const n=t.size;for(let r=0;r<n;r++)for(let o=0;o<n;o++)t.isReserved(o,r)||t.xor(o,r,a(e,o,r))},t.getBestMask=function(e,n){const r=Object.keys(t.Patterns).length;let o=0,i=1/0;for(let a=0;a<r;a++){n(a),t.applyMask(a,e);const r=t.getPenaltyN1(e)+t.getPenaltyN2(e)+t.getPenaltyN3(e)+t.getPenaltyN4(e);t.applyMask(a,e),r<i&&(i=r,o=a)}return o}},97421:(e,t,n)=>{const r=n(33257),o=n(18511);t.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},t.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},t.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},t.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},t.MIXED={bit:-1},t.getCharCountIndicator=function(e,t){if(!e.ccBits)throw new Error("Invalid mode: "+e);if(!r.isValid(t))throw new Error("Invalid version: "+t);return t>=1&&t<10?e.ccBits[0]:t<27?e.ccBits[1]:e.ccBits[2]},t.getBestModeForData=function(e){return o.testNumeric(e)?t.NUMERIC:o.testAlphanumeric(e)?t.ALPHANUMERIC:o.testKanji(e)?t.KANJI:t.BYTE},t.toString=function(e){if(e&&e.id)return e.id;throw new Error("Invalid mode")},t.isValid=function(e){return e&&e.bit&&e.ccBits},t.from=function(e,n){if(t.isValid(e))return e;try{return function(e){if("string"!==typeof e)throw new Error("Param is not a string");switch(e.toLowerCase()){case"numeric":return t.NUMERIC;case"alphanumeric":return t.ALPHANUMERIC;case"kanji":return t.KANJI;case"byte":return t.BYTE;default:throw new Error("Unknown mode: "+e)}}(e)}catch(r){return n}}},900:(e,t,n)=>{const r=n(97421);function o(e){this.mode=r.NUMERIC,this.data=e.toString()}o.getBitsLength=function(e){return 10*Math.floor(e/3)+(e%3?e%3*3+1:0)},o.prototype.getLength=function(){return this.data.length},o.prototype.getBitsLength=function(){return o.getBitsLength(this.data.length)},o.prototype.write=function(e){let t,n,r;for(t=0;t+3<=this.data.length;t+=3)n=this.data.substr(t,3),r=parseInt(n,10),e.put(r,10);const o=this.data.length-t;o>0&&(n=this.data.substr(t),r=parseInt(n,10),e.put(r,3*o+1))},e.exports=o},41312:(e,t,n)=>{const r=n(41166);t.mul=function(e,t){const n=new Uint8Array(e.length+t.length-1);for(let o=0;o<e.length;o++)for(let i=0;i<t.length;i++)n[o+i]^=r.mul(e[o],t[i]);return n},t.mod=function(e,t){let n=new Uint8Array(e);for(;n.length-t.length>=0;){const e=n[0];for(let i=0;i<t.length;i++)n[i]^=r.mul(t[i],e);let o=0;for(;o<n.length&&0===n[o];)o++;n=n.slice(o)}return n},t.generateECPolynomial=function(e){let n=new Uint8Array([1]);for(let o=0;o<e;o++)n=t.mul(n,new Uint8Array([1,r.exp(o)]));return n}},24772:(e,t,n)=>{const r=n(27969),o=n(96272),i=n(74566),a=n(84661),s=n(69382),l=n(9021),u=n(94833),c=n(21805),d=n(98177),f=n(34980),h=n(80350),p=n(97421),m=n(84004);function g(e,t,n){const r=e.size,o=h.getEncodedBits(t,n);let i,a;for(i=0;i<15;i++)a=1===(o>>i&1),i<6?e.set(i,8,a,!0):i<8?e.set(i+1,8,a,!0):e.set(r-15+i,8,a,!0),i<8?e.set(8,r-i-1,a,!0):i<9?e.set(8,15-i-1+1,a,!0):e.set(8,15-i-1,a,!0);e.set(r-8,8,1,!0)}function v(e,t,n){const o=new i;n.forEach((function(t){o.put(t.mode.bit,4),o.put(t.getLength(),p.getCharCountIndicator(t.mode,e)),t.write(o)}));const a=8*(r.getSymbolTotalCodewords(e)-c.getTotalCodewordsCount(e,t));for(o.getLengthInBits()+4<=a&&o.put(0,4);o.getLengthInBits()%8!==0;)o.putBit(0);const s=(a-o.getLengthInBits())/8;for(let r=0;r<s;r++)o.put(r%2?17:236,8);return function(e,t,n){const o=r.getSymbolTotalCodewords(t),i=c.getTotalCodewordsCount(t,n),a=o-i,s=c.getBlocksCount(t,n),l=o%s,u=s-l,f=Math.floor(o/s),h=Math.floor(a/s),p=h+1,m=f-h,g=new d(m);let v=0;const y=new Array(s),b=new Array(s);let x=0;const w=new Uint8Array(e.buffer);for(let r=0;r<s;r++){const e=r<u?h:p;y[r]=w.slice(v,v+e),b[r]=g.encode(y[r]),v+=e,x=Math.max(x,e)}const C=new Uint8Array(o);let S,A,_=0;for(S=0;S<x;S++)for(A=0;A<s;A++)S<y[A].length&&(C[_++]=y[A][S]);for(S=0;S<m;S++)for(A=0;A<s;A++)C[_++]=b[A][S];return C}(o,e,t)}function y(e,t,n,o){let i;if(Array.isArray(e))i=m.fromArray(e);else{if("string"!==typeof e)throw new Error("Invalid data");{let r=t;if(!r){const t=m.rawSplit(e);r=f.getBestVersionForData(t,n)}i=m.fromString(e,r||40)}}const c=f.getBestVersionForData(i,n);if(!c)throw new Error("The amount of data is too big to be stored in a QR Code");if(t){if(t<c)throw new Error("\nThe chosen QR Code version cannot contain this amount of data.\nMinimum version required to store current data is: "+c+".\n")}else t=c;const d=v(t,n,i),h=r.getSymbolSize(t),p=new a(h);return function(e,t){const n=e.size,r=l.getPositions(t);for(let o=0;o<r.length;o++){const t=r[o][0],i=r[o][1];for(let r=-1;r<=7;r++)if(!(t+r<=-1||n<=t+r))for(let o=-1;o<=7;o++)i+o<=-1||n<=i+o||(r>=0&&r<=6&&(0===o||6===o)||o>=0&&o<=6&&(0===r||6===r)||r>=2&&r<=4&&o>=2&&o<=4?e.set(t+r,i+o,!0,!0):e.set(t+r,i+o,!1,!0))}}(p,t),function(e){const t=e.size;for(let n=8;n<t-8;n++){const t=n%2===0;e.set(n,6,t,!0),e.set(6,n,t,!0)}}(p),function(e,t){const n=s.getPositions(t);for(let r=0;r<n.length;r++){const t=n[r][0],o=n[r][1];for(let n=-2;n<=2;n++)for(let r=-2;r<=2;r++)-2===n||2===n||-2===r||2===r||0===n&&0===r?e.set(t+n,o+r,!0,!0):e.set(t+n,o+r,!1,!0)}}(p,t),g(p,n,0),t>=7&&function(e,t){const n=e.size,r=f.getEncodedBits(t);let o,i,a;for(let s=0;s<18;s++)o=Math.floor(s/3),i=s%3+n-8-3,a=1===(r>>s&1),e.set(o,i,a,!0),e.set(i,o,a,!0)}(p,t),function(e,t){const n=e.size;let r=-1,o=n-1,i=7,a=0;for(let s=n-1;s>0;s-=2)for(6===s&&s--;;){for(let n=0;n<2;n++)if(!e.isReserved(o,s-n)){let r=!1;a<t.length&&(r=1===(t[a]>>>i&1)),e.set(o,s-n,r),i--,-1===i&&(a++,i=7)}if(o+=r,o<0||n<=o){o-=r,r=-r;break}}}(p,d),isNaN(o)&&(o=u.getBestMask(p,g.bind(null,p,n))),u.applyMask(o,p),g(p,n,o),{modules:p,version:t,errorCorrectionLevel:n,maskPattern:o,segments:i}}t.create=function(e,t){if("undefined"===typeof e||""===e)throw new Error("No input text");let n,i,a=o.M;return"undefined"!==typeof t&&(a=o.from(t.errorCorrectionLevel,o.M),n=f.from(t.version),i=u.from(t.maskPattern),t.toSJISFunc&&r.setToSJISFunction(t.toSJISFunc)),y(e,n,a,i)}},98177:(e,t,n)=>{const r=n(41312);function o(e){this.genPoly=void 0,this.degree=e,this.degree&&this.initialize(this.degree)}o.prototype.initialize=function(e){this.degree=e,this.genPoly=r.generateECPolynomial(this.degree)},o.prototype.encode=function(e){if(!this.genPoly)throw new Error("Encoder not initialized");const t=new Uint8Array(e.length+this.degree);t.set(e);const n=r.mod(t,this.genPoly),o=this.degree-n.length;if(o>0){const e=new Uint8Array(this.degree);return e.set(n,o),e}return n},e.exports=o},18511:(e,t)=>{const n="[0-9]+";let r="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";r=r.replace(/u/g,"\\u");const o="(?:(?![A-Z0-9 $%*+\\-./:]|"+r+")(?:.|[\r\n]))+";t.KANJI=new RegExp(r,"g"),t.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),t.BYTE=new RegExp(o,"g"),t.NUMERIC=new RegExp(n,"g"),t.ALPHANUMERIC=new RegExp("[A-Z $%*+\\-./:]+","g");const i=new RegExp("^"+r+"$"),a=new RegExp("^"+n+"$"),s=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");t.testKanji=function(e){return i.test(e)},t.testNumeric=function(e){return a.test(e)},t.testAlphanumeric=function(e){return s.test(e)}},84004:(e,t,n)=>{const r=n(97421),o=n(900),i=n(9642),a=n(58697),s=n(65200),l=n(18511),u=n(27969),c=n(37347);function d(e){return unescape(encodeURIComponent(e)).length}function f(e,t,n){const r=[];let o;for(;null!==(o=e.exec(n));)r.push({data:o[0],index:o.index,mode:t,length:o[0].length});return r}function h(e){const t=f(l.NUMERIC,r.NUMERIC,e),n=f(l.ALPHANUMERIC,r.ALPHANUMERIC,e);let o,i;u.isKanjiModeEnabled()?(o=f(l.BYTE,r.BYTE,e),i=f(l.KANJI,r.KANJI,e)):(o=f(l.BYTE_KANJI,r.BYTE,e),i=[]);return t.concat(n,o,i).sort((function(e,t){return e.index-t.index})).map((function(e){return{data:e.data,mode:e.mode,length:e.length}}))}function p(e,t){switch(t){case r.NUMERIC:return o.getBitsLength(e);case r.ALPHANUMERIC:return i.getBitsLength(e);case r.KANJI:return s.getBitsLength(e);case r.BYTE:return a.getBitsLength(e)}}function m(e,t){let n;const l=r.getBestModeForData(e);if(n=r.from(t,l),n!==r.BYTE&&n.bit<l.bit)throw new Error('"'+e+'" cannot be encoded with mode '+r.toString(n)+".\n Suggested mode is: "+r.toString(l));switch(n!==r.KANJI||u.isKanjiModeEnabled()||(n=r.BYTE),n){case r.NUMERIC:return new o(e);case r.ALPHANUMERIC:return new i(e);case r.KANJI:return new s(e);case r.BYTE:return new a(e)}}t.fromArray=function(e){return e.reduce((function(e,t){return"string"===typeof t?e.push(m(t,null)):t.data&&e.push(m(t.data,t.mode)),e}),[])},t.fromString=function(e,n){const o=function(e){const t=[];for(let n=0;n<e.length;n++){const o=e[n];switch(o.mode){case r.NUMERIC:t.push([o,{data:o.data,mode:r.ALPHANUMERIC,length:o.length},{data:o.data,mode:r.BYTE,length:o.length}]);break;case r.ALPHANUMERIC:t.push([o,{data:o.data,mode:r.BYTE,length:o.length}]);break;case r.KANJI:t.push([o,{data:o.data,mode:r.BYTE,length:d(o.data)}]);break;case r.BYTE:t.push([{data:o.data,mode:r.BYTE,length:d(o.data)}])}}return t}(h(e,u.isKanjiModeEnabled())),i=function(e,t){const n={},o={start:{}};let i=["start"];for(let a=0;a<e.length;a++){const s=e[a],l=[];for(let e=0;e<s.length;e++){const u=s[e],c=""+a+e;l.push(c),n[c]={node:u,lastCount:0},o[c]={};for(let e=0;e<i.length;e++){const a=i[e];n[a]&&n[a].node.mode===u.mode?(o[a][c]=p(n[a].lastCount+u.length,u.mode)-p(n[a].lastCount,u.mode),n[a].lastCount+=u.length):(n[a]&&(n[a].lastCount=u.length),o[a][c]=p(u.length,u.mode)+4+r.getCharCountIndicator(u.mode,t))}}i=l}for(let r=0;r<i.length;r++)o[i[r]].end=0;return{map:o,table:n}}(o,n),a=c.find_path(i.map,"start","end"),s=[];for(let t=1;t<a.length-1;t++)s.push(i.table[a[t]].node);return t.fromArray(function(e){return e.reduce((function(e,t){const n=e.length-1>=0?e[e.length-1]:null;return n&&n.mode===t.mode?(e[e.length-1].data+=t.data,e):(e.push(t),e)}),[])}(s))},t.rawSplit=function(e){return t.fromArray(h(e,u.isKanjiModeEnabled()))}},27969:(e,t)=>{let n;const r=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];t.getSymbolSize=function(e){if(!e)throw new Error('"version" cannot be null or undefined');if(e<1||e>40)throw new Error('"version" should be in range from 1 to 40');return 4*e+17},t.getSymbolTotalCodewords=function(e){return r[e]},t.getBCHDigit=function(e){let t=0;for(;0!==e;)t++,e>>>=1;return t},t.setToSJISFunction=function(e){if("function"!==typeof e)throw new Error('"toSJISFunc" is not a valid function.');n=e},t.isKanjiModeEnabled=function(){return"undefined"!==typeof n},t.toSJIS=function(e){return n(e)}},33257:(e,t)=>{t.isValid=function(e){return!isNaN(e)&&e>=1&&e<=40}},34980:(e,t,n)=>{const r=n(27969),o=n(21805),i=n(96272),a=n(97421),s=n(33257),l=r.getBCHDigit(7973);function u(e,t){return a.getCharCountIndicator(e,t)+4}function c(e,t){let n=0;return e.forEach((function(e){const r=u(e.mode,t);n+=r+e.getBitsLength()})),n}t.from=function(e,t){return s.isValid(e)?parseInt(e,10):t},t.getCapacity=function(e,t,n){if(!s.isValid(e))throw new Error("Invalid QR Code version");"undefined"===typeof n&&(n=a.BYTE);const i=8*(r.getSymbolTotalCodewords(e)-o.getTotalCodewordsCount(e,t));if(n===a.MIXED)return i;const l=i-u(n,e);switch(n){case a.NUMERIC:return Math.floor(l/10*3);case a.ALPHANUMERIC:return Math.floor(l/11*2);case a.KANJI:return Math.floor(l/13);case a.BYTE:default:return Math.floor(l/8)}},t.getBestVersionForData=function(e,n){let r;const o=i.from(n,i.M);if(Array.isArray(e)){if(e.length>1)return function(e,n){for(let r=1;r<=40;r++)if(c(e,r)<=t.getCapacity(r,n,a.MIXED))return r}(e,o);if(0===e.length)return 1;r=e[0]}else r=e;return function(e,n,r){for(let o=1;o<=40;o++)if(n<=t.getCapacity(o,r,e))return o}(r.mode,r.getLength(),o)},t.getEncodedBits=function(e){if(!s.isValid(e)||e<7)throw new Error("Invalid QR Code version");let t=e<<12;for(;r.getBCHDigit(t)-l>=0;)t^=7973<<r.getBCHDigit(t)-l;return e<<12|t}},82182:(e,t,n)=>{const r=n(78293);t.render=function(e,t,n){let o=n,i=t;"undefined"!==typeof o||t&&t.getContext||(o=t,t=void 0),t||(i=function(){try{return document.createElement("canvas")}catch(e){throw new Error("You need to specify a canvas element")}}()),o=r.getOptions(o);const a=r.getImageWidth(e.modules.size,o),s=i.getContext("2d"),l=s.createImageData(a,a);return r.qrToImageData(l.data,e,o),function(e,t,n){e.clearRect(0,0,t.width,t.height),t.style||(t.style={}),t.height=n,t.width=n,t.style.height=n+"px",t.style.width=n+"px"}(s,i,a),s.putImageData(l,0,0),i},t.renderToDataURL=function(e,n,r){let o=r;"undefined"!==typeof o||n&&n.getContext||(o=n,n=void 0),o||(o={});const i=t.render(e,n,o),a=o.type||"image/png",s=o.rendererOpts||{};return i.toDataURL(a,s.quality)}},85487:(e,t,n)=>{const r=n(78293);function o(e,t){const n=e.a/255,r=t+'="'+e.hex+'"';return n<1?r+" "+t+'-opacity="'+n.toFixed(2).slice(1)+'"':r}function i(e,t,n){let r=e+t;return"undefined"!==typeof n&&(r+=" "+n),r}t.render=function(e,t,n){const a=r.getOptions(t),s=e.modules.size,l=e.modules.data,u=s+2*a.margin,c=a.color.light.a?"<path "+o(a.color.light,"fill")+' d="M0 0h'+u+"v"+u+'H0z"/>':"",d="<path "+o(a.color.dark,"stroke")+' d="'+function(e,t,n){let r="",o=0,a=!1,s=0;for(let l=0;l<e.length;l++){const u=Math.floor(l%t),c=Math.floor(l/t);u||a||(a=!0),e[l]?(s++,l>0&&u>0&&e[l-1]||(r+=a?i("M",u+n,.5+c+n):i("m",o,0),o=0,a=!1),u+1<t&&e[l+1]||(r+=i("h",s),s=0)):o++}return r}(l,s,a.margin)+'"/>',f='viewBox="0 0 '+u+" "+u+'"',h='<svg xmlns="http://www.w3.org/2000/svg" '+(a.width?'width="'+a.width+'" height="'+a.width+'" ':"")+f+' shape-rendering="crispEdges">'+c+d+"</svg>\n";return"function"===typeof n&&n(null,h),h}},78293:(e,t)=>{function n(e){if("number"===typeof e&&(e=e.toString()),"string"!==typeof e)throw new Error("Color should be defined as hex string");let t=e.slice().replace("#","").split("");if(t.length<3||5===t.length||t.length>8)throw new Error("Invalid hex color: "+e);3!==t.length&&4!==t.length||(t=Array.prototype.concat.apply([],t.map((function(e){return[e,e]})))),6===t.length&&t.push("F","F");const n=parseInt(t.join(""),16);return{r:n>>24&255,g:n>>16&255,b:n>>8&255,a:255&n,hex:"#"+t.slice(0,6).join("")}}t.getOptions=function(e){e||(e={}),e.color||(e.color={});const t="undefined"===typeof e.margin||null===e.margin||e.margin<0?4:e.margin,r=e.width&&e.width>=21?e.width:void 0,o=e.scale||4;return{width:r,scale:r?4:o,margin:t,color:{dark:n(e.color.dark||"#000000ff"),light:n(e.color.light||"#ffffffff")},type:e.type,rendererOpts:e.rendererOpts||{}}},t.getScale=function(e,t){return t.width&&t.width>=e+2*t.margin?t.width/(e+2*t.margin):t.scale},t.getImageWidth=function(e,n){const r=t.getScale(e,n);return Math.floor((e+2*n.margin)*r)},t.qrToImageData=function(e,n,r){const o=n.modules.size,i=n.modules.data,a=t.getScale(o,r),s=Math.floor((o+2*r.margin)*a),l=r.margin*a,u=[r.color.light,r.color.dark];for(let t=0;t<s;t++)for(let n=0;n<s;n++){let c=4*(t*s+n),d=r.color.light;if(t>=l&&n>=l&&t<s-l&&n<s-l){d=u[i[Math.floor((t-l)/a)*o+Math.floor((n-l)/a)]?1:0]}e[c++]=d.r,e[c++]=d.g,e[c++]=d.b,e[c]=d.a}}},82730:(e,t,n)=>{"use strict";var r=n(65043),o=n(78853);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var a=new Set,s={};function l(e,t){u(e,t),u(e+"Capture",t)}function u(e,t){for(s[e]=t,e=0;e<t.length;e++)a.add(t[e])}var c=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),d=Object.prototype.hasOwnProperty,f=/^[: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]*$/,h={},p={};function m(e,t,n,r,o,i,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){g[e]=new m(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];g[t]=new m(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){g[e]=new m(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){g[e]=new m(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){g[e]=new m(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){g[e]=new m(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){g[e]=new m(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){g[e]=new m(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){g[e]=new m(e,5,!1,e.toLowerCase(),null,!1,!1)}));var v=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function b(e,t,n,r){var o=g.hasOwnProperty(t)?g[t]:null;(null!==o?0!==o.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,r){if(null===t||"undefined"===typeof t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!d.call(p,e)||!d.call(h,e)&&(f.test(e)?p[e]=!0:(h[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"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(v,y);g[t]=new m(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(v,y);g[t]=new m(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(v,y);g[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)}));var x=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=Symbol.for("react.element"),C=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),A=Symbol.for("react.strict_mode"),_=Symbol.for("react.profiler"),k=Symbol.for("react.provider"),E=Symbol.for("react.context"),M=Symbol.for("react.forward_ref"),R=Symbol.for("react.suspense"),T=Symbol.for("react.suspense_list"),j=Symbol.for("react.memo"),O=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var P=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var I=Symbol.iterator;function N(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=I&&e[I]||e["@@iterator"])?e:null}var D,F=Object.assign;function L(e){if(void 0===D)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);D=t&&t[1]||""}return"\n"+D+e}var z=!1;function B(e,t){if(!e||z)return"";z=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&"string"===typeof u.stack){for(var o=u.stack.split("\n"),i=r.stack.split("\n"),a=o.length-1,s=i.length-1;1<=a&&0<=s&&o[a]!==i[s];)s--;for(;1<=a&&0<=s;a--,s--)if(o[a]!==i[s]){if(1!==a||1!==s)do{if(a--,0>--s||o[a]!==i[s]){var l="\n"+o[a].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}}while(1<=a&&0<=s);break}}}finally{z=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?L(e):""}function $(e){switch(e.tag){case 5:return L(e.type);case 16:return L("Lazy");case 13:return L("Suspense");case 19:return L("SuspenseList");case 0:case 2:case 15:return e=B(e.type,!1);case 11:return e=B(e.type.render,!1);case 1:return e=B(e.type,!0);default:return""}}function U(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case S:return"Fragment";case C:return"Portal";case _:return"Profiler";case A:return"StrictMode";case R:return"Suspense";case T:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case E:return(e.displayName||"Context")+".Consumer";case k:return(e._context.displayName||"Context")+".Provider";case M:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case j:return null!==(t=e.displayName||null)?t:U(e.type)||"Memo";case O:t=e._payload,e=e._init;try{return U(e(t))}catch(n){}}return null}function V(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=(e=t.render).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 U(t);case 8:return t===A?"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("function"===typeof t)return t.displayName||t.name||null;if("string"===typeof t)return t}return null}function H(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function W(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function q(e){e._valueTracker||(e._valueTracker=function(e){var t=W(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Y(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=W(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function G(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function K(e,t){var n=t.checked;return F({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function X(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=H(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Q(e,t){null!=(t=t.checked)&&b(e,"checked",t,!1)}function J(e,t){Q(e,t);var n=H(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,H(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Z(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&G(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+H(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return F({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function oe(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(i(92));if(te(n)){if(1<n.length)throw Error(i(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:H(n)}}function ie(e,t){var n=H(t.value),r=H(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ae(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function se(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function le(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?se(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ue,ce=function(e){return"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction((function(){return e(t,n)}))}:e}((function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ue=ue||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ue.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function de(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var fe={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},he=["Webkit","ms","Moz","O"];function pe(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||fe.hasOwnProperty(e)&&fe[e]?(""+t).trim():t+"px"}function me(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=pe(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(fe).forEach((function(e){he.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),fe[t]=fe[e]}))}));var ge=F({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 ve(e,t){if(t){if(ge[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(i(62))}}function ye(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;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 be=null;function xe(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var we=null,Ce=null,Se=null;function Ae(e){if(e=go(e)){if("function"!==typeof we)throw Error(i(280));var t=e.stateNode;t&&(t=yo(t),we(e.stateNode,e.type,t))}}function _e(e){Ce?Se?Se.push(e):Se=[e]:Ce=e}function ke(){if(Ce){var e=Ce,t=Se;if(Se=Ce=null,Ae(e),t)for(e=0;e<t.length;e++)Ae(t[e])}}function Ee(e,t){return e(t)}function Me(){}var Re=!1;function Te(e,t,n){if(Re)return e(t,n);Re=!0;try{return Ee(e,t,n)}finally{Re=!1,(null!==Ce||null!==Se)&&(Me(),ke())}}function je(e,t){var n=e.stateNode;if(null===n)return null;var r=yo(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(i(231,t,typeof n));return n}var Oe=!1;if(c)try{var Pe={};Object.defineProperty(Pe,"passive",{get:function(){Oe=!0}}),window.addEventListener("test",Pe,Pe),window.removeEventListener("test",Pe,Pe)}catch(ec){Oe=!1}function Ie(e,t,n,r,o,i,a,s,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var Ne=!1,De=null,Fe=!1,Le=null,ze={onError:function(e){Ne=!0,De=e}};function Be(e,t,n,r,o,i,a,s,l){Ne=!1,De=null,Ie.apply(ze,arguments)}function $e(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Ue(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Ve(e){if($e(e)!==e)throw Error(i(188))}function He(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=$e(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var a=o.alternate;if(null===a){if(null!==(r=o.return)){n=r;continue}break}if(o.child===a.child){for(a=o.child;a;){if(a===n)return Ve(o),e;if(a===r)return Ve(o),t;a=a.sibling}throw Error(i(188))}if(n.return!==r.return)n=o,r=a;else{for(var s=!1,l=o.child;l;){if(l===n){s=!0,n=o,r=a;break}if(l===r){s=!0,r=o,n=a;break}l=l.sibling}if(!s){for(l=a.child;l;){if(l===n){s=!0,n=a,r=o;break}if(l===r){s=!0,r=a,n=o;break}l=l.sibling}if(!s)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(e))?We(e):null}function We(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=We(e);if(null!==t)return t;e=e.sibling}return null}var qe=o.unstable_scheduleCallback,Ye=o.unstable_cancelCallback,Ge=o.unstable_shouldYield,Ke=o.unstable_requestPaint,Xe=o.unstable_now,Qe=o.unstable_getCurrentPriorityLevel,Je=o.unstable_ImmediatePriority,Ze=o.unstable_UserBlockingPriority,et=o.unstable_NormalPriority,tt=o.unstable_LowPriority,nt=o.unstable_IdlePriority,rt=null,ot=null;var it=Math.clz32?Math.clz32:function(e){return 0===(e>>>=0)?32:31-(at(e)/st|0)|0},at=Math.log,st=Math.LN2;var lt=64,ut=4194304;function ct(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 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function dt(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,a=268435455&n;if(0!==a){var s=a&~o;0!==s?r=ct(s):0!==(i&=a)&&(r=ct(i))}else 0!==(a=n&~o)?r=ct(a):0!==i&&(r=ct(i));if(0===r)return 0;if(0!==t&&t!==r&&0===(t&o)&&((o=r&-r)>=(i=t&-t)||16===o&&0!==(4194240&i)))return t;if(0!==(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)o=1<<(n=31-it(t)),r|=e[n],t&=~o;return r}function ft(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 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 t+5e3;default:return-1}}function ht(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function pt(){var e=lt;return 0===(4194240&(lt<<=1))&&(lt=64),e}function mt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function gt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-it(t)]=n}function vt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-it(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var yt=0;function bt(e){return 1<(e&=-e)?4<e?0!==(268435455&e)?16:536870912:4:1}var xt,wt,Ct,St,At,_t=!1,kt=[],Et=null,Mt=null,Rt=null,Tt=new Map,jt=new Map,Ot=[],Pt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function It(e,t){switch(e){case"focusin":case"focusout":Et=null;break;case"dragenter":case"dragleave":Mt=null;break;case"mouseover":case"mouseout":Rt=null;break;case"pointerover":case"pointerout":Tt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":jt.delete(t.pointerId)}}function Nt(e,t,n,r,o,i){return null===e||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[o]},null!==t&&(null!==(t=go(t))&&wt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),e)}function Dt(e){var t=mo(e.target);if(null!==t){var n=$e(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Ue(n)))return e.blockedOn=t,void At(e.priority,(function(){Ct(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Ft(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Gt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=go(n))&&wt(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);be=r,n.target.dispatchEvent(r),be=null,t.shift()}return!0}function Lt(e,t,n){Ft(e)&&n.delete(t)}function zt(){_t=!1,null!==Et&&Ft(Et)&&(Et=null),null!==Mt&&Ft(Mt)&&(Mt=null),null!==Rt&&Ft(Rt)&&(Rt=null),Tt.forEach(Lt),jt.forEach(Lt)}function Bt(e,t){e.blockedOn===t&&(e.blockedOn=null,_t||(_t=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,zt)))}function $t(e){function t(t){return Bt(t,e)}if(0<kt.length){Bt(kt[0],e);for(var n=1;n<kt.length;n++){var r=kt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==Et&&Bt(Et,e),null!==Mt&&Bt(Mt,e),null!==Rt&&Bt(Rt,e),Tt.forEach(t),jt.forEach(t),n=0;n<Ot.length;n++)(r=Ot[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Ot.length&&null===(n=Ot[0]).blockedOn;)Dt(n),null===n.blockedOn&&Ot.shift()}var Ut=x.ReactCurrentBatchConfig,Vt=!0;function Ht(e,t,n,r){var o=yt,i=Ut.transition;Ut.transition=null;try{yt=1,qt(e,t,n,r)}finally{yt=o,Ut.transition=i}}function Wt(e,t,n,r){var o=yt,i=Ut.transition;Ut.transition=null;try{yt=4,qt(e,t,n,r)}finally{yt=o,Ut.transition=i}}function qt(e,t,n,r){if(Vt){var o=Gt(e,t,n,r);if(null===o)Br(e,t,r,Yt,n),It(e,r);else if(function(e,t,n,r,o){switch(t){case"focusin":return Et=Nt(Et,e,t,n,r,o),!0;case"dragenter":return Mt=Nt(Mt,e,t,n,r,o),!0;case"mouseover":return Rt=Nt(Rt,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return Tt.set(i,Nt(Tt.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,jt.set(i,Nt(jt.get(i)||null,e,t,n,r,o)),!0}return!1}(o,e,t,n,r))r.stopPropagation();else if(It(e,r),4&t&&-1<Pt.indexOf(e)){for(;null!==o;){var i=go(o);if(null!==i&&xt(i),null===(i=Gt(e,t,n,r))&&Br(e,t,r,Yt,n),i===o)break;o=i}null!==o&&r.stopPropagation()}else Br(e,t,r,null,n)}}var Yt=null;function Gt(e,t,n,r){if(Yt=null,null!==(e=mo(e=xe(r))))if(null===(t=$e(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=Ue(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Yt=e,null}function Kt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Qe()){case Je:return 1;case Ze:return 4;case et:case tt:return 16;case nt:return 536870912;default:return 16}default:return 16}}var Xt=null,Qt=null,Jt=null;function Zt(){if(Jt)return Jt;var e,t,n=Qt,r=n.length,o="value"in Xt?Xt.value:Xt.textContent,i=o.length;for(e=0;e<r&&n[e]===o[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===o[i-t];t++);return Jt=o.slice(e,1<t?1-t:void 0)}function en(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function tn(){return!0}function nn(){return!1}function rn(e){function t(t,n,r,o,i){for(var a in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=o,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(o):o[a]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?tn:nn,this.isPropagationStopped=nn,this}return F(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=tn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=tn)},persist:function(){},isPersistent:tn}),t}var on,an,sn,ln={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},un=rn(ln),cn=F({},ln,{view:0,detail:0}),dn=rn(cn),fn=F({},cn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Sn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==sn&&(sn&&"mousemove"===e.type?(on=e.screenX-sn.screenX,an=e.screenY-sn.screenY):an=on=0,sn=e),on)},movementY:function(e){return"movementY"in e?e.movementY:an}}),hn=rn(fn),pn=rn(F({},fn,{dataTransfer:0})),mn=rn(F({},cn,{relatedTarget:0})),gn=rn(F({},ln,{animationName:0,elapsedTime:0,pseudoElement:0})),vn=rn(F({},ln,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),yn=rn(F({},ln,{data:0})),bn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},xn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},wn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Cn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=wn[e])&&!!t[e]}function Sn(){return Cn}var An=rn(F({},cn,{key:function(e){if(e.key){var t=bn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=en(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?xn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Sn,charCode:function(e){return"keypress"===e.type?en(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?en(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),_n=rn(F({},fn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),kn=rn(F({},cn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Sn})),En=rn(F({},ln,{propertyName:0,elapsedTime:0,pseudoElement:0})),Mn=rn(F({},fn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),Rn=[9,13,27,32],Tn=c&&"CompositionEvent"in window,jn=null;c&&"documentMode"in document&&(jn=document.documentMode);var On=c&&"TextEvent"in window&&!jn,Pn=c&&(!Tn||jn&&8<jn&&11>=jn),In=String.fromCharCode(32),Nn=!1;function Dn(e,t){switch(e){case"keyup":return-1!==Rn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Fn(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Ln=!1;var zn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Bn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!zn[e.type]:"textarea"===t}function $n(e,t,n,r){_e(r),0<(t=Ur(t,"onChange")).length&&(n=new un("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Un=null,Vn=null;function Hn(e){Ir(e,0)}function Wn(e){if(Y(vo(e)))return e}function qn(e,t){if("change"===e)return t}var Yn=!1;if(c){var Gn;if(c){var Kn="oninput"in document;if(!Kn){var Xn=document.createElement("div");Xn.setAttribute("oninput","return;"),Kn="function"===typeof Xn.oninput}Gn=Kn}else Gn=!1;Yn=Gn&&(!document.documentMode||9<document.documentMode)}function Qn(){Un&&(Un.detachEvent("onpropertychange",Jn),Vn=Un=null)}function Jn(e){if("value"===e.propertyName&&Wn(Vn)){var t=[];$n(t,Vn,e,xe(e)),Te(Hn,t)}}function Zn(e,t,n){"focusin"===e?(Qn(),Vn=n,(Un=t).attachEvent("onpropertychange",Jn)):"focusout"===e&&Qn()}function er(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Wn(Vn)}function tr(e,t){if("click"===e)return Wn(t)}function nr(e,t){if("input"===e||"change"===e)return Wn(t)}var rr="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t};function or(e,t){if(rr(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var o=n[r];if(!d.call(t,o)||!rr(e[o],t[o]))return!1}return!0}function ir(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ar(e,t){var n,r=ir(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=ir(r)}}function sr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?sr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function lr(){for(var e=window,t=G();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=G((e=t.contentWindow).document)}return t}function ur(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function cr(e){var t=lr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&sr(n.ownerDocument.documentElement,n)){if(null!==r&&ur(n))if(t=r.start,void 0===(e=r.end)&&(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).getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=void 0===r.end?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=ar(n,i);var a=ar(n,r);o&&a&&(1!==e.rangeCount||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&((t=t.createRange()).setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"===typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var dr=c&&"documentMode"in document&&11>=document.documentMode,fr=null,hr=null,pr=null,mr=!1;function gr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;mr||null==fr||fr!==G(r)||("selectionStart"in(r=fr)&&ur(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},pr&&or(pr,r)||(pr=r,0<(r=Ur(hr,"onSelect")).length&&(t=new un("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=fr)))}function vr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var yr={animationend:vr("Animation","AnimationEnd"),animationiteration:vr("Animation","AnimationIteration"),animationstart:vr("Animation","AnimationStart"),transitionend:vr("Transition","TransitionEnd")},br={},xr={};function wr(e){if(br[e])return br[e];if(!yr[e])return e;var t,n=yr[e];for(t in n)if(n.hasOwnProperty(t)&&t in xr)return br[e]=n[t];return e}c&&(xr=document.createElement("div").style,"AnimationEvent"in window||(delete yr.animationend.animation,delete yr.animationiteration.animation,delete yr.animationstart.animation),"TransitionEvent"in window||delete yr.transitionend.transition);var Cr=wr("animationend"),Sr=wr("animationiteration"),Ar=wr("animationstart"),_r=wr("transitionend"),kr=new Map,Er="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Mr(e,t){kr.set(e,t),l(t,[e])}for(var Rr=0;Rr<Er.length;Rr++){var Tr=Er[Rr];Mr(Tr.toLowerCase(),"on"+(Tr[0].toUpperCase()+Tr.slice(1)))}Mr(Cr,"onAnimationEnd"),Mr(Sr,"onAnimationIteration"),Mr(Ar,"onAnimationStart"),Mr("dblclick","onDoubleClick"),Mr("focusin","onFocus"),Mr("focusout","onBlur"),Mr(_r,"onTransitionEnd"),u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),l("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),l("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),l("onBeforeInput",["compositionend","keypress","textInput","paste"]),l("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var jr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Or=new Set("cancel close invalid load scroll toggle".split(" ").concat(jr));function Pr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,o,a,s,l,u){if(Be.apply(this,arguments),Ne){if(!Ne)throw Error(i(198));var c=De;Ne=!1,De=null,Fe||(Fe=!0,Le=c)}}(r,t,void 0,e),e.currentTarget=null}function Ir(e,t){t=0!==(4&t);for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var a=r.length-1;0<=a;a--){var s=r[a],l=s.instance,u=s.currentTarget;if(s=s.listener,l!==i&&o.isPropagationStopped())break e;Pr(o,s,u),i=l}else for(a=0;a<r.length;a++){if(l=(s=r[a]).instance,u=s.currentTarget,s=s.listener,l!==i&&o.isPropagationStopped())break e;Pr(o,s,u),i=l}}}if(Fe)throw e=Le,Fe=!1,Le=null,e}function Nr(e,t){var n=t[fo];void 0===n&&(n=t[fo]=new Set);var r=e+"__bubble";n.has(r)||(zr(t,e,2,!1),n.add(r))}function Dr(e,t,n){var r=0;t&&(r|=4),zr(n,e,r,t)}var Fr="_reactListening"+Math.random().toString(36).slice(2);function Lr(e){if(!e[Fr]){e[Fr]=!0,a.forEach((function(t){"selectionchange"!==t&&(Or.has(t)||Dr(t,!1,e),Dr(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Fr]||(t[Fr]=!0,Dr("selectionchange",!1,t))}}function zr(e,t,n,r){switch(Kt(t)){case 1:var o=Ht;break;case 4:o=Wt;break;default:o=qt}n=o.bind(null,t,n,e),o=void 0,!Oe||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(o=!0),r?void 0!==o?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):void 0!==o?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function Br(e,t,n,r,o){var i=r;if(0===(1&t)&&0===(2&t)&&null!==r)e:for(;;){if(null===r)return;var a=r.tag;if(3===a||4===a){var s=r.stateNode.containerInfo;if(s===o||8===s.nodeType&&s.parentNode===o)break;if(4===a)for(a=r.return;null!==a;){var l=a.tag;if((3===l||4===l)&&((l=a.stateNode.containerInfo)===o||8===l.nodeType&&l.parentNode===o))return;a=a.return}for(;null!==s;){if(null===(a=mo(s)))return;if(5===(l=a.tag)||6===l){r=i=a;continue e}s=s.parentNode}}r=r.return}Te((function(){var r=i,o=xe(n),a=[];e:{var s=kr.get(e);if(void 0!==s){var l=un,u=e;switch(e){case"keypress":if(0===en(n))break e;case"keydown":case"keyup":l=An;break;case"focusin":u="focus",l=mn;break;case"focusout":u="blur",l=mn;break;case"beforeblur":case"afterblur":l=mn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=hn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=pn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=kn;break;case Cr:case Sr:case Ar:l=gn;break;case _r:l=En;break;case"scroll":l=dn;break;case"wheel":l=Mn;break;case"copy":case"cut":case"paste":l=vn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=_n}var c=0!==(4&t),d=!c&&"scroll"===e,f=c?null!==s?s+"Capture":null:s;c=[];for(var h,p=r;null!==p;){var m=(h=p).stateNode;if(5===h.tag&&null!==m&&(h=m,null!==f&&(null!=(m=je(p,f))&&c.push($r(p,m,h)))),d)break;p=p.return}0<c.length&&(s=new l(s,u,null,n,o),a.push({event:s,listeners:c}))}}if(0===(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||n===be||!(u=n.relatedTarget||n.fromElement)||!mo(u)&&!u[co])&&(l||s)&&(s=o.window===o?o:(s=o.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=r,null!==(u=(u=n.relatedTarget||n.toElement)?mo(u):null)&&(u!==(d=$e(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(l=null,u=r),l!==u)){if(c=hn,m="onMouseLeave",f="onMouseEnter",p="mouse","pointerout"!==e&&"pointerover"!==e||(c=_n,m="onPointerLeave",f="onPointerEnter",p="pointer"),d=null==l?s:vo(l),h=null==u?s:vo(u),(s=new c(m,p+"leave",l,n,o)).target=d,s.relatedTarget=h,m=null,mo(o)===r&&((c=new c(f,p+"enter",u,n,o)).target=h,c.relatedTarget=d,m=c),d=m,l&&u)e:{for(f=u,p=0,h=c=l;h;h=Vr(h))p++;for(h=0,m=f;m;m=Vr(m))h++;for(;0<p-h;)c=Vr(c),p--;for(;0<h-p;)f=Vr(f),h--;for(;p--;){if(c===f||null!==f&&c===f.alternate)break e;c=Vr(c),f=Vr(f)}c=null}else c=null;null!==l&&Hr(a,s,l,c,!1),null!==u&&null!==d&&Hr(a,d,u,c,!0)}if("select"===(l=(s=r?vo(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var g=qn;else if(Bn(s))if(Yn)g=nr;else{g=er;var v=Zn}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(g=tr);switch(g&&(g=g(e,r))?$n(a,g,n,o):(v&&v(e,s,r),"focusout"===e&&(v=s._wrapperState)&&v.controlled&&"number"===s.type&&ee(s,"number",s.value)),v=r?vo(r):window,e){case"focusin":(Bn(v)||"true"===v.contentEditable)&&(fr=v,hr=r,pr=null);break;case"focusout":pr=hr=fr=null;break;case"mousedown":mr=!0;break;case"contextmenu":case"mouseup":case"dragend":mr=!1,gr(a,n,o);break;case"selectionchange":if(dr)break;case"keydown":case"keyup":gr(a,n,o)}var y;if(Tn)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Ln?Dn(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Pn&&"ko"!==n.locale&&(Ln||"onCompositionStart"!==b?"onCompositionEnd"===b&&Ln&&(y=Zt()):(Qt="value"in(Xt=o)?Xt.value:Xt.textContent,Ln=!0)),0<(v=Ur(r,b)).length&&(b=new yn(b,e,null,n,o),a.push({event:b,listeners:v}),y?b.data=y:null!==(y=Fn(n))&&(b.data=y))),(y=On?function(e,t){switch(e){case"compositionend":return Fn(t);case"keypress":return 32!==t.which?null:(Nn=!0,In);case"textInput":return(e=t.data)===In&&Nn?null:e;default:return null}}(e,n):function(e,t){if(Ln)return"compositionend"===e||!Tn&&Dn(e,t)?(e=Zt(),Jt=Qt=Xt=null,Ln=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Pn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Ur(r,"onBeforeInput")).length&&(o=new yn("onBeforeInput","beforeinput",null,n,o),a.push({event:o,listeners:r}),o.data=y))}Ir(a,t)}))}function $r(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ur(e,t){for(var n=t+"Capture",r=[];null!==e;){var o=e,i=o.stateNode;5===o.tag&&null!==i&&(o=i,null!=(i=je(e,n))&&r.unshift($r(e,i,o)),null!=(i=je(e,t))&&r.push($r(e,i,o))),e=e.return}return r}function Vr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Hr(e,t,n,r,o){for(var i=t._reactName,a=[];null!==n&&n!==r;){var s=n,l=s.alternate,u=s.stateNode;if(null!==l&&l===r)break;5===s.tag&&null!==u&&(s=u,o?null!=(l=je(n,i))&&a.unshift($r(n,l,s)):o||null!=(l=je(n,i))&&a.push($r(n,l,s))),n=n.return}0!==a.length&&e.push({event:t,listeners:a})}var Wr=/\r\n?/g,qr=/\u0000|\uFFFD/g;function Yr(e){return("string"===typeof e?e:""+e).replace(Wr,"\n").replace(qr,"")}function Gr(e,t,n){if(t=Yr(t),Yr(e)!==t&&n)throw Error(i(425))}function Kr(){}var Xr=null,Qr=null;function Jr(e,t){return"textarea"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Zr="function"===typeof setTimeout?setTimeout:void 0,eo="function"===typeof clearTimeout?clearTimeout:void 0,to="function"===typeof Promise?Promise:void 0,no="function"===typeof queueMicrotask?queueMicrotask:"undefined"!==typeof to?function(e){return to.resolve(null).then(e).catch(ro)}:Zr;function ro(e){setTimeout((function(){throw e}))}function oo(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&8===o.nodeType)if("/$"===(n=o.data)){if(0===r)return e.removeChild(o),void $t(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=o}while(n);$t(t)}function io(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function ao(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var so=Math.random().toString(36).slice(2),lo="__reactFiber$"+so,uo="__reactProps$"+so,co="__reactContainer$"+so,fo="__reactEvents$"+so,ho="__reactListeners$"+so,po="__reactHandles$"+so;function mo(e){var t=e[lo];if(t)return t;for(var n=e.parentNode;n;){if(t=n[co]||n[lo]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=ao(e);null!==e;){if(n=e[lo])return n;e=ao(e)}return t}n=(e=n).parentNode}return null}function go(e){return!(e=e[lo]||e[co])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function vo(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function yo(e){return e[uo]||null}var bo=[],xo=-1;function wo(e){return{current:e}}function Co(e){0>xo||(e.current=bo[xo],bo[xo]=null,xo--)}function So(e,t){xo++,bo[xo]=e.current,e.current=t}var Ao={},_o=wo(Ao),ko=wo(!1),Eo=Ao;function Mo(e,t){var n=e.type.contextTypes;if(!n)return Ao;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Ro(e){return null!==(e=e.childContextTypes)&&void 0!==e}function To(){Co(ko),Co(_o)}function jo(e,t,n){if(_o.current!==Ao)throw Error(i(168));So(_o,t),So(ko,n)}function Oo(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in t))throw Error(i(108,V(e)||"Unknown",o));return F({},n,r)}function Po(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ao,Eo=_o.current,So(_o,e),So(ko,ko.current),!0}function Io(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=Oo(e,t,Eo),r.__reactInternalMemoizedMergedChildContext=e,Co(ko),Co(_o),So(_o,e)):Co(ko),So(ko,n)}var No=null,Do=!1,Fo=!1;function Lo(e){null===No?No=[e]:No.push(e)}function zo(){if(!Fo&&null!==No){Fo=!0;var e=0,t=yt;try{var n=No;for(yt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}No=null,Do=!1}catch(o){throw null!==No&&(No=No.slice(e+1)),qe(Je,zo),o}finally{yt=t,Fo=!1}}return null}var Bo=[],$o=0,Uo=null,Vo=0,Ho=[],Wo=0,qo=null,Yo=1,Go="";function Ko(e,t){Bo[$o++]=Vo,Bo[$o++]=Uo,Uo=e,Vo=t}function Xo(e,t,n){Ho[Wo++]=Yo,Ho[Wo++]=Go,Ho[Wo++]=qo,qo=e;var r=Yo;e=Go;var o=32-it(r)-1;r&=~(1<<o),n+=1;var i=32-it(t)+o;if(30<i){var a=o-o%5;i=(r&(1<<a)-1).toString(32),r>>=a,o-=a,Yo=1<<32-it(t)+o|n<<o|r,Go=i+e}else Yo=1<<i|n<<o|r,Go=e}function Qo(e){null!==e.return&&(Ko(e,1),Xo(e,1,0))}function Jo(e){for(;e===Uo;)Uo=Bo[--$o],Bo[$o]=null,Vo=Bo[--$o],Bo[$o]=null;for(;e===qo;)qo=Ho[--Wo],Ho[Wo]=null,Go=Ho[--Wo],Ho[Wo]=null,Yo=Ho[--Wo],Ho[Wo]=null}var Zo=null,ei=null,ti=!1,ni=null;function ri(e,t){var n=Eu(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function oi(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,Zo=e,ei=io(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,Zo=e,ei=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==qo?{id:Yo,overflow:Go}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Eu(18,null,null,0)).stateNode=t,n.return=e,e.child=n,Zo=e,ei=null,!0);default:return!1}}function ii(e){return 0!==(1&e.mode)&&0===(128&e.flags)}function ai(e){if(ti){var t=ei;if(t){var n=t;if(!oi(e,t)){if(ii(e))throw Error(i(418));t=io(n.nextSibling);var r=Zo;t&&oi(e,t)?ri(r,n):(e.flags=-4097&e.flags|2,ti=!1,Zo=e)}}else{if(ii(e))throw Error(i(418));e.flags=-4097&e.flags|2,ti=!1,Zo=e}}}function si(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Zo=e}function li(e){if(e!==Zo)return!1;if(!ti)return si(e),ti=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!Jr(e.type,e.memoizedProps)),t&&(t=ei)){if(ii(e))throw ui(),Error(i(418));for(;t;)ri(e,t),t=io(t.nextSibling)}if(si(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){ei=io(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}ei=null}}else ei=Zo?io(e.stateNode.nextSibling):null;return!0}function ui(){for(var e=ei;e;)e=io(e.nextSibling)}function ci(){ei=Zo=null,ti=!1}function di(e){null===ni?ni=[e]:ni.push(e)}var fi=x.ReactCurrentBatchConfig;function hi(e,t,n){if(null!==(e=n.ref)&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(i(309));var r=n.stateNode}if(!r)throw Error(i(147,e));var o=r,a=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===a?t.ref:(t=function(e){var t=o.refs;null===e?delete t[a]:t[a]=e},t._stringRef=a,t)}if("string"!==typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function pi(e,t){throw e=Object.prototype.toString.call(t),Error(i(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function mi(e){return(0,e._init)(e._payload)}function gi(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t){return(e=Ru(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function s(t){return e&&null===t.alternate&&(t.flags|=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Pu(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function u(e,t,n,r){var i=n.type;return i===S?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===i||"object"===typeof i&&null!==i&&i.$$typeof===O&&mi(i)===t.type)?((r=o(t,n.props)).ref=hi(e,t,n),r.return=e,r):((r=Tu(n.type,n.key,n.props,null,e.mode,r)).ref=hi(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Iu(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function d(e,t,n,r,i){return null===t||7!==t.tag?((t=ju(n,e.mode,r,i)).return=e,t):((t=o(t,n)).return=e,t)}function f(e,t,n){if("string"===typeof t&&""!==t||"number"===typeof t)return(t=Pu(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case w:return(n=Tu(t.type,t.key,t.props,null,e.mode,n)).ref=hi(e,null,t),n.return=e,n;case C:return(t=Iu(t,e.mode,n)).return=e,t;case O:return f(e,(0,t._init)(t._payload),n)}if(te(t)||N(t))return(t=ju(t,e.mode,n,null)).return=e,t;pi(e,t)}return null}function h(e,t,n,r){var o=null!==t?t.key:null;if("string"===typeof n&&""!==n||"number"===typeof n)return null!==o?null:l(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case w:return n.key===o?u(e,t,n,r):null;case C:return n.key===o?c(e,t,n,r):null;case O:return h(e,t,(o=n._init)(n._payload),r)}if(te(n)||N(n))return null!==o?null:d(e,t,n,r,null);pi(e,n)}return null}function p(e,t,n,r,o){if("string"===typeof r&&""!==r||"number"===typeof r)return l(t,e=e.get(n)||null,""+r,o);if("object"===typeof r&&null!==r){switch(r.$$typeof){case w:return u(t,e=e.get(null===r.key?n:r.key)||null,r,o);case C:return c(t,e=e.get(null===r.key?n:r.key)||null,r,o);case O:return p(e,t,n,(0,r._init)(r._payload),o)}if(te(r)||N(r))return d(t,e=e.get(n)||null,r,o,null);pi(t,r)}return null}function m(o,i,s,l){for(var u=null,c=null,d=i,m=i=0,g=null;null!==d&&m<s.length;m++){d.index>m?(g=d,d=null):g=d.sibling;var v=h(o,d,s[m],l);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&t(o,d),i=a(v,i,m),null===c?u=v:c.sibling=v,c=v,d=g}if(m===s.length)return n(o,d),ti&&Ko(o,m),u;if(null===d){for(;m<s.length;m++)null!==(d=f(o,s[m],l))&&(i=a(d,i,m),null===c?u=d:c.sibling=d,c=d);return ti&&Ko(o,m),u}for(d=r(o,d);m<s.length;m++)null!==(g=p(d,o,m,s[m],l))&&(e&&null!==g.alternate&&d.delete(null===g.key?m:g.key),i=a(g,i,m),null===c?u=g:c.sibling=g,c=g);return e&&d.forEach((function(e){return t(o,e)})),ti&&Ko(o,m),u}function g(o,s,l,u){var c=N(l);if("function"!==typeof c)throw Error(i(150));if(null==(l=c.call(l)))throw Error(i(151));for(var d=c=null,m=s,g=s=0,v=null,y=l.next();null!==m&&!y.done;g++,y=l.next()){m.index>g?(v=m,m=null):v=m.sibling;var b=h(o,m,y.value,u);if(null===b){null===m&&(m=v);break}e&&m&&null===b.alternate&&t(o,m),s=a(b,s,g),null===d?c=b:d.sibling=b,d=b,m=v}if(y.done)return n(o,m),ti&&Ko(o,g),c;if(null===m){for(;!y.done;g++,y=l.next())null!==(y=f(o,y.value,u))&&(s=a(y,s,g),null===d?c=y:d.sibling=y,d=y);return ti&&Ko(o,g),c}for(m=r(o,m);!y.done;g++,y=l.next())null!==(y=p(m,o,g,y.value,u))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),s=a(y,s,g),null===d?c=y:d.sibling=y,d=y);return e&&m.forEach((function(e){return t(o,e)})),ti&&Ko(o,g),c}return function e(r,i,a,l){if("object"===typeof a&&null!==a&&a.type===S&&null===a.key&&(a=a.props.children),"object"===typeof a&&null!==a){switch(a.$$typeof){case w:e:{for(var u=a.key,c=i;null!==c;){if(c.key===u){if((u=a.type)===S){if(7===c.tag){n(r,c.sibling),(i=o(c,a.props.children)).return=r,r=i;break e}}else if(c.elementType===u||"object"===typeof u&&null!==u&&u.$$typeof===O&&mi(u)===c.type){n(r,c.sibling),(i=o(c,a.props)).ref=hi(r,c,a),i.return=r,r=i;break e}n(r,c);break}t(r,c),c=c.sibling}a.type===S?((i=ju(a.props.children,r.mode,l,a.key)).return=r,r=i):((l=Tu(a.type,a.key,a.props,null,r.mode,l)).ref=hi(r,i,a),l.return=r,r=l)}return s(r);case C:e:{for(c=a.key;null!==i;){if(i.key===c){if(4===i.tag&&i.stateNode.containerInfo===a.containerInfo&&i.stateNode.implementation===a.implementation){n(r,i.sibling),(i=o(i,a.children||[])).return=r,r=i;break e}n(r,i);break}t(r,i),i=i.sibling}(i=Iu(a,r.mode,l)).return=r,r=i}return s(r);case O:return e(r,i,(c=a._init)(a._payload),l)}if(te(a))return m(r,i,a,l);if(N(a))return g(r,i,a,l);pi(r,a)}return"string"===typeof a&&""!==a||"number"===typeof a?(a=""+a,null!==i&&6===i.tag?(n(r,i.sibling),(i=o(i,a)).return=r,r=i):(n(r,i),(i=Pu(a,r.mode,l)).return=r,r=i),s(r)):n(r,i)}}var vi=gi(!0),yi=gi(!1),bi=wo(null),xi=null,wi=null,Ci=null;function Si(){Ci=wi=xi=null}function Ai(e){var t=bi.current;Co(bi),e._currentValue=t}function _i(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function ki(e,t){xi=e,Ci=wi=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(ms=!0),e.firstContext=null)}function Ei(e){var t=e._currentValue;if(Ci!==e)if(e={context:e,memoizedValue:t,next:null},null===wi){if(null===xi)throw Error(i(308));wi=e,xi.dependencies={lanes:0,firstContext:e}}else wi=wi.next=e;return t}var Mi=null;function Ri(e){null===Mi?Mi=[e]:Mi.push(e)}function Ti(e,t,n,r){var o=t.interleaved;return null===o?(n.next=n,Ri(t)):(n.next=o.next,o.next=n),t.interleaved=n,ji(e,r)}function ji(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var Oi=!1;function Pi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ii(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 Ni(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Di(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!==(2&Al)){var o=r.pending;return null===o?t.next=t:(t.next=o.next,o.next=t),r.pending=t,ji(e,n)}return null===(o=r.interleaved)?(t.next=t,Ri(r)):(t.next=o.next,o.next=t),r.interleaved=t,ji(e,n)}function Fi(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!==(4194240&n))){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,vt(e,n)}}function Li(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var o=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===i?o=i=a:i=i.next=a,n=n.next}while(null!==n);null===i?o=i=t:i=i.next=t}else o=i=t;return n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function zi(e,t,n,r){var o=e.updateQueue;Oi=!1;var i=o.firstBaseUpdate,a=o.lastBaseUpdate,s=o.shared.pending;if(null!==s){o.shared.pending=null;var l=s,u=l.next;l.next=null,null===a?i=u:a.next=u,a=l;var c=e.alternate;null!==c&&((s=(c=c.updateQueue).lastBaseUpdate)!==a&&(null===s?c.firstBaseUpdate=u:s.next=u,c.lastBaseUpdate=l))}if(null!==i){var d=o.baseState;for(a=0,c=u=l=null,s=i;;){var f=s.lane,h=s.eventTime;if((r&f)===f){null!==c&&(c=c.next={eventTime:h,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var p=e,m=s;switch(f=t,h=n,m.tag){case 1:if("function"===typeof(p=m.payload)){d=p.call(h,d,f);break e}d=p;break e;case 3:p.flags=-65537&p.flags|128;case 0:if(null===(f="function"===typeof(p=m.payload)?p.call(h,d,f):p)||void 0===f)break e;d=F({},d,f);break e;case 2:Oi=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(f=o.effects)?o.effects=[s]:f.push(s))}else h={eventTime:h,lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===c?(u=c=h,l=d):c=c.next=h,a|=f;if(null===(s=s.next)){if(null===(s=o.shared.pending))break;s=(f=s).next,f.next=null,o.lastBaseUpdate=f,o.shared.pending=null}}if(null===c&&(l=d),o.baseState=l,o.firstBaseUpdate=u,o.lastBaseUpdate=c,null!==(t=o.shared.interleaved)){o=t;do{a|=o.lane,o=o.next}while(o!==t)}else null===i&&(o.shared.lanes=0);Ol|=a,e.lanes=a,e.memoizedState=d}}function Bi(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=n,"function"!==typeof o)throw Error(i(191,o));o.call(r)}}}var $i={},Ui=wo($i),Vi=wo($i),Hi=wo($i);function Wi(e){if(e===$i)throw Error(i(174));return e}function qi(e,t){switch(So(Hi,t),So(Vi,e),So(Ui,$i),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:le(null,"");break;default:t=le(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Co(Ui),So(Ui,t)}function Yi(){Co(Ui),Co(Vi),Co(Hi)}function Gi(e){Wi(Hi.current);var t=Wi(Ui.current),n=le(t,e.type);t!==n&&(So(Vi,e),So(Ui,n))}function Ki(e){Vi.current===e&&(Co(Ui),Co(Vi))}var Xi=wo(0);function Qi(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Ji=[];function Zi(){for(var e=0;e<Ji.length;e++)Ji[e]._workInProgressVersionPrimary=null;Ji.length=0}var ea=x.ReactCurrentDispatcher,ta=x.ReactCurrentBatchConfig,na=0,ra=null,oa=null,ia=null,aa=!1,sa=!1,la=0,ua=0;function ca(){throw Error(i(321))}function da(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!rr(e[n],t[n]))return!1;return!0}function fa(e,t,n,r,o,a){if(na=a,ra=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ea.current=null===e||null===e.memoizedState?Ka:Xa,e=n(r,o),sa){a=0;do{if(sa=!1,la=0,25<=a)throw Error(i(301));a+=1,ia=oa=null,t.updateQueue=null,ea.current=Qa,e=n(r,o)}while(sa)}if(ea.current=Ga,t=null!==oa&&null!==oa.next,na=0,ia=oa=ra=null,aa=!1,t)throw Error(i(300));return e}function ha(){var e=0!==la;return la=0,e}function pa(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ia?ra.memoizedState=ia=e:ia=ia.next=e,ia}function ma(){if(null===oa){var e=ra.alternate;e=null!==e?e.memoizedState:null}else e=oa.next;var t=null===ia?ra.memoizedState:ia.next;if(null!==t)ia=t,oa=e;else{if(null===e)throw Error(i(310));e={memoizedState:(oa=e).memoizedState,baseState:oa.baseState,baseQueue:oa.baseQueue,queue:oa.queue,next:null},null===ia?ra.memoizedState=ia=e:ia=ia.next=e}return ia}function ga(e,t){return"function"===typeof t?t(e):t}function va(e){var t=ma(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=oa,o=r.baseQueue,a=n.pending;if(null!==a){if(null!==o){var s=o.next;o.next=a.next,a.next=s}r.baseQueue=o=a,n.pending=null}if(null!==o){a=o.next,r=r.baseState;var l=s=null,u=null,c=a;do{var d=c.lane;if((na&d)===d)null!==u&&(u=u.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var f={lane:d,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};null===u?(l=u=f,s=r):u=u.next=f,ra.lanes|=d,Ol|=d}c=c.next}while(null!==c&&c!==a);null===u?s=r:u.next=l,rr(r,t.memoizedState)||(ms=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=u,n.lastRenderedState=r}if(null!==(e=n.interleaved)){o=e;do{a=o.lane,ra.lanes|=a,Ol|=a,o=o.next}while(o!==e)}else null===o&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function ya(e){var t=ma(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,a=t.memoizedState;if(null!==o){n.pending=null;var s=o=o.next;do{a=e(a,s.action),s=s.next}while(s!==o);rr(a,t.memoizedState)||(ms=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function ba(){}function xa(e,t){var n=ra,r=ma(),o=t(),a=!rr(r.memoizedState,o);if(a&&(r.memoizedState=o,ms=!0),r=r.queue,Oa(Sa.bind(null,n,r,e),[e]),r.getSnapshot!==t||a||null!==ia&&1&ia.memoizedState.tag){if(n.flags|=2048,Ea(9,Ca.bind(null,n,r,o,t),void 0,null),null===_l)throw Error(i(349));0!==(30&na)||wa(n,t,o)}return o}function wa(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=ra.updateQueue)?(t={lastEffect:null,stores:null},ra.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Ca(e,t,n,r){t.value=n,t.getSnapshot=r,Aa(t)&&_a(e)}function Sa(e,t,n){return n((function(){Aa(t)&&_a(e)}))}function Aa(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!rr(e,n)}catch(r){return!0}}function _a(e){var t=ji(e,1);null!==t&&Jl(t,e,1,-1)}function ka(e){var t=pa();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ga,lastRenderedState:e},t.queue=e,e=e.dispatch=Ha.bind(null,ra,e),[t.memoizedState,e]}function Ea(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=ra.updateQueue)?(t={lastEffect:null,stores:null},ra.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Ma(){return ma().memoizedState}function Ra(e,t,n,r){var o=pa();ra.flags|=e,o.memoizedState=Ea(1|t,n,void 0,void 0===r?null:r)}function Ta(e,t,n,r){var o=ma();r=void 0===r?null:r;var i=void 0;if(null!==oa){var a=oa.memoizedState;if(i=a.destroy,null!==r&&da(r,a.deps))return void(o.memoizedState=Ea(t,n,i,r))}ra.flags|=e,o.memoizedState=Ea(1|t,n,i,r)}function ja(e,t){return Ra(8390656,8,e,t)}function Oa(e,t){return Ta(2048,8,e,t)}function Pa(e,t){return Ta(4,2,e,t)}function Ia(e,t){return Ta(4,4,e,t)}function Na(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Da(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Ta(4,4,Na.bind(null,t,e),n)}function Fa(){}function La(e,t){var n=ma();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&da(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function za(e,t){var n=ma();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&da(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ba(e,t,n){return 0===(21&na)?(e.baseState&&(e.baseState=!1,ms=!0),e.memoizedState=n):(rr(n,t)||(n=pt(),ra.lanes|=n,Ol|=n,e.baseState=!0),t)}function $a(e,t){var n=yt;yt=0!==n&&4>n?n:4,e(!0);var r=ta.transition;ta.transition={};try{e(!1),t()}finally{yt=n,ta.transition=r}}function Ua(){return ma().memoizedState}function Va(e,t,n){var r=Ql(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Wa(e))qa(t,n);else if(null!==(n=Ti(e,t,n,r))){Jl(n,e,r,Xl()),Ya(n,t,r)}}function Ha(e,t,n){var r=Ql(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Wa(e))qa(t,o);else{var i=e.alternate;if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var a=t.lastRenderedState,s=i(a,n);if(o.hasEagerState=!0,o.eagerState=s,rr(s,a)){var l=t.interleaved;return null===l?(o.next=o,Ri(t)):(o.next=l.next,l.next=o),void(t.interleaved=o)}}catch(u){}null!==(n=Ti(e,t,o,r))&&(Jl(n,e,r,o=Xl()),Ya(n,t,r))}}function Wa(e){var t=e.alternate;return e===ra||null!==t&&t===ra}function qa(e,t){sa=aa=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ya(e,t,n){if(0!==(4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,vt(e,n)}}var Ga={readContext:Ei,useCallback:ca,useContext:ca,useEffect:ca,useImperativeHandle:ca,useInsertionEffect:ca,useLayoutEffect:ca,useMemo:ca,useReducer:ca,useRef:ca,useState:ca,useDebugValue:ca,useDeferredValue:ca,useTransition:ca,useMutableSource:ca,useSyncExternalStore:ca,useId:ca,unstable_isNewReconciler:!1},Ka={readContext:Ei,useCallback:function(e,t){return pa().memoizedState=[e,void 0===t?null:t],e},useContext:Ei,useEffect:ja,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Ra(4194308,4,Na.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ra(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ra(4,2,e,t)},useMemo:function(e,t){var n=pa();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=pa();return t=void 0!==n?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=Va.bind(null,ra,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},pa().memoizedState=e},useState:ka,useDebugValue:Fa,useDeferredValue:function(e){return pa().memoizedState=e},useTransition:function(){var e=ka(!1),t=e[0];return e=$a.bind(null,e[1]),pa().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ra,o=pa();if(ti){if(void 0===n)throw Error(i(407));n=n()}else{if(n=t(),null===_l)throw Error(i(349));0!==(30&na)||wa(r,t,n)}o.memoizedState=n;var a={value:n,getSnapshot:t};return o.queue=a,ja(Sa.bind(null,r,a,e),[e]),r.flags|=2048,Ea(9,Ca.bind(null,r,a,n,t),void 0,null),n},useId:function(){var e=pa(),t=_l.identifierPrefix;if(ti){var n=Go;t=":"+t+"R"+(n=(Yo&~(1<<32-it(Yo)-1)).toString(32)+n),0<(n=la++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=ua++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Xa={readContext:Ei,useCallback:La,useContext:Ei,useEffect:Oa,useImperativeHandle:Da,useInsertionEffect:Pa,useLayoutEffect:Ia,useMemo:za,useReducer:va,useRef:Ma,useState:function(){return va(ga)},useDebugValue:Fa,useDeferredValue:function(e){return Ba(ma(),oa.memoizedState,e)},useTransition:function(){return[va(ga)[0],ma().memoizedState]},useMutableSource:ba,useSyncExternalStore:xa,useId:Ua,unstable_isNewReconciler:!1},Qa={readContext:Ei,useCallback:La,useContext:Ei,useEffect:Oa,useImperativeHandle:Da,useInsertionEffect:Pa,useLayoutEffect:Ia,useMemo:za,useReducer:ya,useRef:Ma,useState:function(){return ya(ga)},useDebugValue:Fa,useDeferredValue:function(e){var t=ma();return null===oa?t.memoizedState=e:Ba(t,oa.memoizedState,e)},useTransition:function(){return[ya(ga)[0],ma().memoizedState]},useMutableSource:ba,useSyncExternalStore:xa,useId:Ua,unstable_isNewReconciler:!1};function Ja(e,t){if(e&&e.defaultProps){for(var n in t=F({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}function Za(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:F({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var es={isMounted:function(e){return!!(e=e._reactInternals)&&$e(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Xl(),o=Ql(e),i=Ni(r,o);i.payload=t,void 0!==n&&null!==n&&(i.callback=n),null!==(t=Di(e,i,o))&&(Jl(t,e,o,r),Fi(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Xl(),o=Ql(e),i=Ni(r,o);i.tag=1,i.payload=t,void 0!==n&&null!==n&&(i.callback=n),null!==(t=Di(e,i,o))&&(Jl(t,e,o,r),Fi(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Xl(),r=Ql(e),o=Ni(n,r);o.tag=2,void 0!==t&&null!==t&&(o.callback=t),null!==(t=Di(e,o,r))&&(Jl(t,e,r,n),Fi(t,e,r))}};function ts(e,t,n,r,o,i,a){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!t.prototype||!t.prototype.isPureReactComponent||(!or(n,r)||!or(o,i))}function ns(e,t,n){var r=!1,o=Ao,i=t.contextType;return"object"===typeof i&&null!==i?i=Ei(i):(o=Ro(t)?Eo:_o.current,i=(r=null!==(r=t.contextTypes)&&void 0!==r)?Mo(e,o):Ao),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=es,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function rs(e,t,n,r){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&es.enqueueReplaceState(t,t.state,null)}function os(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs={},Pi(e);var i=t.contextType;"object"===typeof i&&null!==i?o.context=Ei(i):(i=Ro(t)?Eo:_o.current,o.context=Mo(e,i)),o.state=e.memoizedState,"function"===typeof(i=t.getDerivedStateFromProps)&&(Za(e,t,i,n),o.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof o.getSnapshotBeforeUpdate||"function"!==typeof o.UNSAFE_componentWillMount&&"function"!==typeof o.componentWillMount||(t=o.state,"function"===typeof o.componentWillMount&&o.componentWillMount(),"function"===typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&es.enqueueReplaceState(o,o.state,null),zi(e,n,o,r),o.state=e.memoizedState),"function"===typeof o.componentDidMount&&(e.flags|=4194308)}function is(e,t){try{var n="",r=t;do{n+=$(r),r=r.return}while(r);var o=n}catch(i){o="\nError generating stack: "+i.message+"\n"+i.stack}return{value:e,source:t,stack:o,digest:null}}function as(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function ss(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}var ls="function"===typeof WeakMap?WeakMap:Map;function us(e,t,n){(n=Ni(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Bl||(Bl=!0,$l=r),ss(0,t)},n}function cs(e,t,n){(n=Ni(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){ss(0,t)}}var i=e.stateNode;return null!==i&&"function"===typeof i.componentDidCatch&&(n.callback=function(){ss(0,t),"function"!==typeof r&&(null===Ul?Ul=new Set([this]):Ul.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function ds(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new ls;var o=new Set;r.set(t,o)}else void 0===(o=r.get(t))&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=wu.bind(null,e,t,n),t.then(e,e))}function fs(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function hs(e,t,n,r,o){return 0===(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=Ni(-1,1)).tag=2,Di(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=o,e)}var ps=x.ReactCurrentOwner,ms=!1;function gs(e,t,n,r){t.child=null===e?yi(t,null,n,r):vi(t,e.child,n,r)}function vs(e,t,n,r,o){n=n.render;var i=t.ref;return ki(t,o),r=fa(e,t,n,r,i,o),n=ha(),null===e||ms?(ti&&n&&Qo(t),t.flags|=1,gs(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Bs(e,t,o))}function ys(e,t,n,r,o){if(null===e){var i=n.type;return"function"!==typeof i||Mu(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Tu(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,bs(e,t,i,r,o))}if(i=e.child,0===(e.lanes&o)){var a=i.memoizedProps;if((n=null!==(n=n.compare)?n:or)(a,r)&&e.ref===t.ref)return Bs(e,t,o)}return t.flags|=1,(e=Ru(i,r)).ref=t.ref,e.return=t,t.child=e}function bs(e,t,n,r,o){if(null!==e){var i=e.memoizedProps;if(or(i,r)&&e.ref===t.ref){if(ms=!1,t.pendingProps=r=i,0===(e.lanes&o))return t.lanes=e.lanes,Bs(e,t,o);0!==(131072&e.flags)&&(ms=!0)}}return Cs(e,t,n,r,o)}function xs(e,t,n){var r=t.pendingProps,o=r.children,i=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0===(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},So(Rl,Ml),Ml|=n;else{if(0===(1073741824&n))return e=null!==i?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,So(Rl,Ml),Ml|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==i?i.baseLanes:n,So(Rl,Ml),Ml|=r}else null!==i?(r=i.baseLanes|n,t.memoizedState=null):r=n,So(Rl,Ml),Ml|=r;return gs(e,t,o,n),t.child}function ws(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Cs(e,t,n,r,o){var i=Ro(n)?Eo:_o.current;return i=Mo(t,i),ki(t,o),n=fa(e,t,n,r,i,o),r=ha(),null===e||ms?(ti&&r&&Qo(t),t.flags|=1,gs(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Bs(e,t,o))}function Ss(e,t,n,r,o){if(Ro(n)){var i=!0;Po(t)}else i=!1;if(ki(t,o),null===t.stateNode)zs(e,t),ns(t,n,r),os(t,n,r,o),r=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,u=n.contextType;"object"===typeof u&&null!==u?u=Ei(u):u=Mo(t,u=Ro(n)?Eo:_o.current);var c=n.getDerivedStateFromProps,d="function"===typeof c||"function"===typeof a.getSnapshotBeforeUpdate;d||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(s!==r||l!==u)&&rs(t,a,r,u),Oi=!1;var f=t.memoizedState;a.state=f,zi(t,r,a,o),l=t.memoizedState,s!==r||f!==l||ko.current||Oi?("function"===typeof c&&(Za(t,n,c,r),l=t.memoizedState),(s=Oi||ts(t,n,s,r,f,l,u))?(d||"function"!==typeof a.UNSAFE_componentWillMount&&"function"!==typeof a.componentWillMount||("function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"===typeof a.componentDidMount&&(t.flags|=4194308)):("function"===typeof a.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=u,r=s):("function"===typeof a.componentDidMount&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,Ii(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:Ja(t.type,s),a.props=u,d=t.pendingProps,f=a.context,"object"===typeof(l=n.contextType)&&null!==l?l=Ei(l):l=Mo(t,l=Ro(n)?Eo:_o.current);var h=n.getDerivedStateFromProps;(c="function"===typeof h||"function"===typeof a.getSnapshotBeforeUpdate)||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(s!==d||f!==l)&&rs(t,a,r,l),Oi=!1,f=t.memoizedState,a.state=f,zi(t,r,a,o);var p=t.memoizedState;s!==d||f!==p||ko.current||Oi?("function"===typeof h&&(Za(t,n,h,r),p=t.memoizedState),(u=Oi||ts(t,n,u,r,f,p,l)||!1)?(c||"function"!==typeof a.UNSAFE_componentWillUpdate&&"function"!==typeof a.componentWillUpdate||("function"===typeof a.componentWillUpdate&&a.componentWillUpdate(r,p,l),"function"===typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,p,l)),"function"===typeof a.componentDidUpdate&&(t.flags|=4),"function"===typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!==typeof a.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=l,r=u):("function"!==typeof a.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return As(e,t,n,r,i,o)}function As(e,t,n,r,o,i){ws(e,t);var a=0!==(128&t.flags);if(!r&&!a)return o&&Io(t,n,!1),Bs(e,t,i);r=t.stateNode,ps.current=t;var s=a&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&a?(t.child=vi(t,e.child,null,i),t.child=vi(t,null,s,i)):gs(e,t,s,i),t.memoizedState=r.state,o&&Io(t,n,!0),t.child}function _s(e){var t=e.stateNode;t.pendingContext?jo(0,t.pendingContext,t.pendingContext!==t.context):t.context&&jo(0,t.context,!1),qi(e,t.containerInfo)}function ks(e,t,n,r,o){return ci(),di(o),t.flags|=256,gs(e,t,n,r),t.child}var Es,Ms,Rs,Ts,js={dehydrated:null,treeContext:null,retryLane:0};function Os(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ps(e,t,n){var r,o=t.pendingProps,a=Xi.current,s=!1,l=0!==(128&t.flags);if((r=l)||(r=(null===e||null!==e.memoizedState)&&0!==(2&a)),r?(s=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(a|=1),So(Xi,1&a),null===e)return ai(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0===(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(l=o.children,e=o.fallback,s?(o=t.mode,s=t.child,l={mode:"hidden",children:l},0===(1&o)&&null!==s?(s.childLanes=0,s.pendingProps=l):s=Ou(l,o,0,null),e=ju(e,o,n,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=Os(n),t.memoizedState=js,e):Is(t,l));if(null!==(a=e.memoizedState)&&null!==(r=a.dehydrated))return function(e,t,n,r,o,a,s){if(n)return 256&t.flags?(t.flags&=-257,Ns(e,t,s,r=as(Error(i(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(a=r.fallback,o=t.mode,r=Ou({mode:"visible",children:r.children},o,0,null),(a=ju(a,o,s,null)).flags|=2,r.return=t,a.return=t,r.sibling=a,t.child=r,0!==(1&t.mode)&&vi(t,e.child,null,s),t.child.memoizedState=Os(s),t.memoizedState=js,a);if(0===(1&t.mode))return Ns(e,t,s,null);if("$!"===o.data){if(r=o.nextSibling&&o.nextSibling.dataset)var l=r.dgst;return r=l,Ns(e,t,s,r=as(a=Error(i(419)),r,void 0))}if(l=0!==(s&e.childLanes),ms||l){if(null!==(r=_l)){switch(s&-s){case 4:o=2;break;case 16:o=8;break;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:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}0!==(o=0!==(o&(r.suspendedLanes|s))?0:o)&&o!==a.retryLane&&(a.retryLane=o,ji(e,o),Jl(r,e,o,-1))}return du(),Ns(e,t,s,r=as(Error(i(421))))}return"$?"===o.data?(t.flags|=128,t.child=e.child,t=Su.bind(null,e),o._reactRetry=t,null):(e=a.treeContext,ei=io(o.nextSibling),Zo=t,ti=!0,ni=null,null!==e&&(Ho[Wo++]=Yo,Ho[Wo++]=Go,Ho[Wo++]=qo,Yo=e.id,Go=e.overflow,qo=t),t=Is(t,r.children),t.flags|=4096,t)}(e,t,l,o,r,a,n);if(s){s=o.fallback,l=t.mode,r=(a=e.child).sibling;var u={mode:"hidden",children:o.children};return 0===(1&l)&&t.child!==a?((o=t.child).childLanes=0,o.pendingProps=u,t.deletions=null):(o=Ru(a,u)).subtreeFlags=14680064&a.subtreeFlags,null!==r?s=Ru(r,s):(s=ju(s,l,n,null)).flags|=2,s.return=t,o.return=t,o.sibling=s,t.child=o,o=s,s=t.child,l=null===(l=e.child.memoizedState)?Os(n):{baseLanes:l.baseLanes|n,cachePool:null,transitions:l.transitions},s.memoizedState=l,s.childLanes=e.childLanes&~n,t.memoizedState=js,o}return e=(s=e.child).sibling,o=Ru(s,{mode:"visible",children:o.children}),0===(1&t.mode)&&(o.lanes=n),o.return=t,o.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=o,t.memoizedState=null,o}function Is(e,t){return(t=Ou({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Ns(e,t,n,r){return null!==r&&di(r),vi(t,e.child,null,n),(e=Is(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Ds(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),_i(e.return,t,n)}function Fs(e,t,n,r,o){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o)}function Ls(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(gs(e,t,r.children,n),0!==(2&(r=Xi.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!==(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Ds(e,n,t);else if(19===e.tag)Ds(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(So(Xi,r),0===(1&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===Qi(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Fs(t,!1,o,n,i);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===Qi(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Fs(t,!0,n,null,i);break;case"together":Fs(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function zs(e,t){0===(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Bs(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Ol|=t.lanes,0===(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=Ru(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Ru(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function $s(e,t){if(!ti)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Us(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;null!==o;)n|=o.lanes|o.childLanes,r|=14680064&o.subtreeFlags,r|=14680064&o.flags,o.return=e,o=o.sibling;else for(o=e.child;null!==o;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Vs(e,t,n){var r=t.pendingProps;switch(Jo(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Us(t),null;case 1:case 17:return Ro(t.type)&&To(),Us(t),null;case 3:return r=t.stateNode,Yi(),Co(ko),Co(_o),Zi(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(li(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0===(256&t.flags)||(t.flags|=1024,null!==ni&&(nu(ni),ni=null))),Ms(e,t),Us(t),null;case 5:Ki(t);var o=Wi(Hi.current);if(n=t.type,null!==e&&null!=t.stateNode)Rs(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(i(166));return Us(t),null}if(e=Wi(Ui.current),li(t)){r=t.stateNode,n=t.type;var a=t.memoizedProps;switch(r[lo]=t,r[uo]=a,e=0!==(1&t.mode),n){case"dialog":Nr("cancel",r),Nr("close",r);break;case"iframe":case"object":case"embed":Nr("load",r);break;case"video":case"audio":for(o=0;o<jr.length;o++)Nr(jr[o],r);break;case"source":Nr("error",r);break;case"img":case"image":case"link":Nr("error",r),Nr("load",r);break;case"details":Nr("toggle",r);break;case"input":X(r,a),Nr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!a.multiple},Nr("invalid",r);break;case"textarea":oe(r,a),Nr("invalid",r)}for(var l in ve(n,a),o=null,a)if(a.hasOwnProperty(l)){var u=a[l];"children"===l?"string"===typeof u?r.textContent!==u&&(!0!==a.suppressHydrationWarning&&Gr(r.textContent,u,e),o=["children",u]):"number"===typeof u&&r.textContent!==""+u&&(!0!==a.suppressHydrationWarning&&Gr(r.textContent,u,e),o=["children",""+u]):s.hasOwnProperty(l)&&null!=u&&"onScroll"===l&&Nr("scroll",r)}switch(n){case"input":q(r),Z(r,a,!0);break;case"textarea":q(r),ae(r);break;case"select":case"option":break;default:"function"===typeof a.onClick&&(r.onclick=Kr)}r=o,t.updateQueue=r,null!==r&&(t.flags|=4)}else{l=9===o.nodeType?o:o.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=se(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof r.is?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),"select"===n&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[lo]=t,e[uo]=r,Es(e,t,!1,!1),t.stateNode=e;e:{switch(l=ye(n,r),n){case"dialog":Nr("cancel",e),Nr("close",e),o=r;break;case"iframe":case"object":case"embed":Nr("load",e),o=r;break;case"video":case"audio":for(o=0;o<jr.length;o++)Nr(jr[o],e);o=r;break;case"source":Nr("error",e),o=r;break;case"img":case"image":case"link":Nr("error",e),Nr("load",e),o=r;break;case"details":Nr("toggle",e),o=r;break;case"input":X(e,r),o=K(e,r),Nr("invalid",e);break;case"option":default:o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=F({},r,{value:void 0}),Nr("invalid",e);break;case"textarea":oe(e,r),o=re(e,r),Nr("invalid",e)}for(a in ve(n,o),u=o)if(u.hasOwnProperty(a)){var c=u[a];"style"===a?me(e,c):"dangerouslySetInnerHTML"===a?null!=(c=c?c.__html:void 0)&&ce(e,c):"children"===a?"string"===typeof c?("textarea"!==n||""!==c)&&de(e,c):"number"===typeof c&&de(e,""+c):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(s.hasOwnProperty(a)?null!=c&&"onScroll"===a&&Nr("scroll",e):null!=c&&b(e,a,c,l))}switch(n){case"input":q(e),Z(e,r,!1);break;case"textarea":q(e),ae(e);break;case"option":null!=r.value&&e.setAttribute("value",""+H(r.value));break;case"select":e.multiple=!!r.multiple,null!=(a=r.value)?ne(e,!!r.multiple,a,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"===typeof o.onClick&&(e.onclick=Kr)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return Us(t),null;case 6:if(e&&null!=t.stateNode)Ts(e,t,e.memoizedProps,r);else{if("string"!==typeof r&&null===t.stateNode)throw Error(i(166));if(n=Wi(Hi.current),Wi(Ui.current),li(t)){if(r=t.stateNode,n=t.memoizedProps,r[lo]=t,(a=r.nodeValue!==n)&&null!==(e=Zo))switch(e.tag){case 3:Gr(r.nodeValue,n,0!==(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Gr(r.nodeValue,n,0!==(1&e.mode))}a&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[lo]=t,t.stateNode=r}return Us(t),null;case 13:if(Co(Xi),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(ti&&null!==ei&&0!==(1&t.mode)&&0===(128&t.flags))ui(),ci(),t.flags|=98560,a=!1;else if(a=li(t),null!==r&&null!==r.dehydrated){if(null===e){if(!a)throw Error(i(318));if(!(a=null!==(a=t.memoizedState)?a.dehydrated:null))throw Error(i(317));a[lo]=t}else ci(),0===(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Us(t),a=!1}else null!==ni&&(nu(ni),ni=null),a=!0;if(!a)return 65536&t.flags?t:null}return 0!==(128&t.flags)?(t.lanes=n,t):((r=null!==r)!==(null!==e&&null!==e.memoizedState)&&r&&(t.child.flags|=8192,0!==(1&t.mode)&&(null===e||0!==(1&Xi.current)?0===Tl&&(Tl=3):du())),null!==t.updateQueue&&(t.flags|=4),Us(t),null);case 4:return Yi(),Ms(e,t),null===e&&Lr(t.stateNode.containerInfo),Us(t),null;case 10:return Ai(t.type._context),Us(t),null;case 19:if(Co(Xi),null===(a=t.memoizedState))return Us(t),null;if(r=0!==(128&t.flags),null===(l=a.rendering))if(r)$s(a,!1);else{if(0!==Tl||null!==e&&0!==(128&e.flags))for(e=t.child;null!==e;){if(null!==(l=Qi(e))){for(t.flags|=128,$s(a,!1),null!==(r=l.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(a=n).flags&=14680066,null===(l=a.alternate)?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=l.childLanes,a.lanes=l.lanes,a.child=l.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=l.memoizedProps,a.memoizedState=l.memoizedState,a.updateQueue=l.updateQueue,a.type=l.type,e=l.dependencies,a.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return So(Xi,1&Xi.current|2),t.child}e=e.sibling}null!==a.tail&&Xe()>Ll&&(t.flags|=128,r=!0,$s(a,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=Qi(l))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),$s(a,!0),null===a.tail&&"hidden"===a.tailMode&&!l.alternate&&!ti)return Us(t),null}else 2*Xe()-a.renderingStartTime>Ll&&1073741824!==n&&(t.flags|=128,r=!0,$s(a,!1),t.lanes=4194304);a.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=a.last)?n.sibling=l:t.child=l,a.last=l)}return null!==a.tail?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Xe(),t.sibling=null,n=Xi.current,So(Xi,r?1&n|2:1&n),t):(Us(t),null);case 22:case 23:return su(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!==(1&t.mode)?0!==(1073741824&Ml)&&(Us(t),6&t.subtreeFlags&&(t.flags|=8192)):Us(t),null;case 24:case 25:return null}throw Error(i(156,t.tag))}function Hs(e,t){switch(Jo(t),t.tag){case 1:return Ro(t.type)&&To(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Yi(),Co(ko),Co(_o),Zi(),0!==(65536&(e=t.flags))&&0===(128&e)?(t.flags=-65537&e|128,t):null;case 5:return Ki(t),null;case 13:if(Co(Xi),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(i(340));ci()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Co(Xi),null;case 4:return Yi(),null;case 10:return Ai(t.type._context),null;case 22:case 23:return su(),null;default:return null}}Es=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ms=function(){},Rs=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,Wi(Ui.current);var i,a=null;switch(n){case"input":o=K(e,o),r=K(e,r),a=[];break;case"select":o=F({},o,{value:void 0}),r=F({},r,{value:void 0}),a=[];break;case"textarea":o=re(e,o),r=re(e,r),a=[];break;default:"function"!==typeof o.onClick&&"function"===typeof r.onClick&&(e.onclick=Kr)}for(c in ve(n,r),n=null,o)if(!r.hasOwnProperty(c)&&o.hasOwnProperty(c)&&null!=o[c])if("style"===c){var l=o[c];for(i in l)l.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else"dangerouslySetInnerHTML"!==c&&"children"!==c&&"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(s.hasOwnProperty(c)?a||(a=[]):(a=a||[]).push(c,null));for(c in r){var u=r[c];if(l=null!=o?o[c]:void 0,r.hasOwnProperty(c)&&u!==l&&(null!=u||null!=l))if("style"===c)if(l){for(i in l)!l.hasOwnProperty(i)||u&&u.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in u)u.hasOwnProperty(i)&&l[i]!==u[i]&&(n||(n={}),n[i]=u[i])}else n||(a||(a=[]),a.push(c,n)),n=u;else"dangerouslySetInnerHTML"===c?(u=u?u.__html:void 0,l=l?l.__html:void 0,null!=u&&l!==u&&(a=a||[]).push(c,u)):"children"===c?"string"!==typeof u&&"number"!==typeof u||(a=a||[]).push(c,""+u):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&(s.hasOwnProperty(c)?(null!=u&&"onScroll"===c&&Nr("scroll",e),a||l===u||(a=[])):(a=a||[]).push(c,u))}n&&(a=a||[]).push("style",n);var c=a;(t.updateQueue=c)&&(t.flags|=4)}},Ts=function(e,t,n,r){n!==r&&(t.flags|=4)};var Ws=!1,qs=!1,Ys="function"===typeof WeakSet?WeakSet:Set,Gs=null;function Ks(e,t){var n=e.ref;if(null!==n)if("function"===typeof n)try{n(null)}catch(r){xu(e,t,r)}else n.current=null}function Xs(e,t,n){try{n()}catch(r){xu(e,t,r)}}var Qs=!1;function Js(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,void 0!==i&&Xs(t,n,i)}o=o.next}while(o!==r)}}function Zs(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect: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 el(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"===typeof t?t(e):t.current=e}}function tl(e){var t=e.alternate;null!==t&&(e.alternate=null,tl(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[lo],delete t[uo],delete t[fo],delete t[ho],delete t[po])),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 nl(e){return 5===e.tag||3===e.tag||4===e.tag}function rl(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||nl(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function ol(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!==(n=n._reactRootContainer)&&void 0!==n||null!==t.onclick||(t.onclick=Kr));else if(4!==r&&null!==(e=e.child))for(ol(e,t,n),e=e.sibling;null!==e;)ol(e,t,n),e=e.sibling}function il(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(il(e,t,n),e=e.sibling;null!==e;)il(e,t,n),e=e.sibling}var al=null,sl=!1;function ll(e,t,n){for(n=n.child;null!==n;)ul(e,t,n),n=n.sibling}function ul(e,t,n){if(ot&&"function"===typeof ot.onCommitFiberUnmount)try{ot.onCommitFiberUnmount(rt,n)}catch(s){}switch(n.tag){case 5:qs||Ks(n,t);case 6:var r=al,o=sl;al=null,ll(e,t,n),sl=o,null!==(al=r)&&(sl?(e=al,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):al.removeChild(n.stateNode));break;case 18:null!==al&&(sl?(e=al,n=n.stateNode,8===e.nodeType?oo(e.parentNode,n):1===e.nodeType&&oo(e,n),$t(e)):oo(al,n.stateNode));break;case 4:r=al,o=sl,al=n.stateNode.containerInfo,sl=!0,ll(e,t,n),al=r,sl=o;break;case 0:case 11:case 14:case 15:if(!qs&&(null!==(r=n.updateQueue)&&null!==(r=r.lastEffect))){o=r=r.next;do{var i=o,a=i.destroy;i=i.tag,void 0!==a&&(0!==(2&i)||0!==(4&i))&&Xs(n,t,a),o=o.next}while(o!==r)}ll(e,t,n);break;case 1:if(!qs&&(Ks(n,t),"function"===typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){xu(n,t,s)}ll(e,t,n);break;case 21:ll(e,t,n);break;case 22:1&n.mode?(qs=(r=qs)||null!==n.memoizedState,ll(e,t,n),qs=r):ll(e,t,n);break;default:ll(e,t,n)}}function cl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Ys),t.forEach((function(t){var r=Au.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function dl(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var o=n[r];try{var a=e,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 5:al=l.stateNode,sl=!1;break e;case 3:case 4:al=l.stateNode.containerInfo,sl=!0;break e}l=l.return}if(null===al)throw Error(i(160));ul(a,s,o),al=null,sl=!1;var u=o.alternate;null!==u&&(u.return=null),o.return=null}catch(c){xu(o,t,c)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)fl(t,e),t=t.sibling}function fl(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(dl(t,e),hl(e),4&r){try{Js(3,e,e.return),Zs(3,e)}catch(g){xu(e,e.return,g)}try{Js(5,e,e.return)}catch(g){xu(e,e.return,g)}}break;case 1:dl(t,e),hl(e),512&r&&null!==n&&Ks(n,n.return);break;case 5:if(dl(t,e),hl(e),512&r&&null!==n&&Ks(n,n.return),32&e.flags){var o=e.stateNode;try{de(o,"")}catch(g){xu(e,e.return,g)}}if(4&r&&null!=(o=e.stateNode)){var a=e.memoizedProps,s=null!==n?n.memoizedProps:a,l=e.type,u=e.updateQueue;if(e.updateQueue=null,null!==u)try{"input"===l&&"radio"===a.type&&null!=a.name&&Q(o,a),ye(l,s);var c=ye(l,a);for(s=0;s<u.length;s+=2){var d=u[s],f=u[s+1];"style"===d?me(o,f):"dangerouslySetInnerHTML"===d?ce(o,f):"children"===d?de(o,f):b(o,d,f,c)}switch(l){case"input":J(o,a);break;case"textarea":ie(o,a);break;case"select":var h=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!a.multiple;var p=a.value;null!=p?ne(o,!!a.multiple,p,!1):h!==!!a.multiple&&(null!=a.defaultValue?ne(o,!!a.multiple,a.defaultValue,!0):ne(o,!!a.multiple,a.multiple?[]:"",!1))}o[uo]=a}catch(g){xu(e,e.return,g)}}break;case 6:if(dl(t,e),hl(e),4&r){if(null===e.stateNode)throw Error(i(162));o=e.stateNode,a=e.memoizedProps;try{o.nodeValue=a}catch(g){xu(e,e.return,g)}}break;case 3:if(dl(t,e),hl(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{$t(t.containerInfo)}catch(g){xu(e,e.return,g)}break;case 4:default:dl(t,e),hl(e);break;case 13:dl(t,e),hl(e),8192&(o=e.child).flags&&(a=null!==o.memoizedState,o.stateNode.isHidden=a,!a||null!==o.alternate&&null!==o.alternate.memoizedState||(Fl=Xe())),4&r&&cl(e);break;case 22:if(d=null!==n&&null!==n.memoizedState,1&e.mode?(qs=(c=qs)||d,dl(t,e),qs=c):dl(t,e),hl(e),8192&r){if(c=null!==e.memoizedState,(e.stateNode.isHidden=c)&&!d&&0!==(1&e.mode))for(Gs=e,d=e.child;null!==d;){for(f=Gs=d;null!==Gs;){switch(p=(h=Gs).child,h.tag){case 0:case 11:case 14:case 15:Js(4,h,h.return);break;case 1:Ks(h,h.return);var m=h.stateNode;if("function"===typeof m.componentWillUnmount){r=h,n=h.return;try{t=r,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(g){xu(r,n,g)}}break;case 5:Ks(h,h.return);break;case 22:if(null!==h.memoizedState){vl(f);continue}}null!==p?(p.return=h,Gs=p):vl(f)}d=d.sibling}e:for(d=null,f=e;;){if(5===f.tag){if(null===d){d=f;try{o=f.stateNode,c?"function"===typeof(a=o.style).setProperty?a.setProperty("display","none","important"):a.display="none":(l=f.stateNode,s=void 0!==(u=f.memoizedProps.style)&&null!==u&&u.hasOwnProperty("display")?u.display:null,l.style.display=pe("display",s))}catch(g){xu(e,e.return,g)}}}else if(6===f.tag){if(null===d)try{f.stateNode.nodeValue=c?"":f.memoizedProps}catch(g){xu(e,e.return,g)}}else if((22!==f.tag&&23!==f.tag||null===f.memoizedState||f===e)&&null!==f.child){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;null===f.sibling;){if(null===f.return||f.return===e)break e;d===f&&(d=null),f=f.return}d===f&&(d=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:dl(t,e),hl(e),4&r&&cl(e);case 21:}}function hl(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(nl(n)){var r=n;break e}n=n.return}throw Error(i(160))}switch(r.tag){case 5:var o=r.stateNode;32&r.flags&&(de(o,""),r.flags&=-33),il(e,rl(e),o);break;case 3:case 4:var a=r.stateNode.containerInfo;ol(e,rl(e),a);break;default:throw Error(i(161))}}catch(s){xu(e,e.return,s)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function pl(e,t,n){Gs=e,ml(e,t,n)}function ml(e,t,n){for(var r=0!==(1&e.mode);null!==Gs;){var o=Gs,i=o.child;if(22===o.tag&&r){var a=null!==o.memoizedState||Ws;if(!a){var s=o.alternate,l=null!==s&&null!==s.memoizedState||qs;s=Ws;var u=qs;if(Ws=a,(qs=l)&&!u)for(Gs=o;null!==Gs;)l=(a=Gs).child,22===a.tag&&null!==a.memoizedState?yl(o):null!==l?(l.return=a,Gs=l):yl(o);for(;null!==i;)Gs=i,ml(i,t,n),i=i.sibling;Gs=o,Ws=s,qs=u}gl(e)}else 0!==(8772&o.subtreeFlags)&&null!==i?(i.return=o,Gs=i):gl(e)}}function gl(e){for(;null!==Gs;){var t=Gs;if(0!==(8772&t.flags)){var n=t.alternate;try{if(0!==(8772&t.flags))switch(t.tag){case 0:case 11:case 15:qs||Zs(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!qs)if(null===n)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:Ja(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;null!==a&&Bi(t,a,r);break;case 3:var s=t.updateQueue;if(null!==s){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}Bi(t,s,n)}break;case 5:var l=t.stateNode;if(null===n&&4&t.flags){n=l;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var c=t.alternate;if(null!==c){var d=c.memoizedState;if(null!==d){var f=d.dehydrated;null!==f&&$t(f)}}}break;default:throw Error(i(163))}qs||512&t.flags&&el(t)}catch(h){xu(t,t.return,h)}}if(t===e){Gs=null;break}if(null!==(n=t.sibling)){n.return=t.return,Gs=n;break}Gs=t.return}}function vl(e){for(;null!==Gs;){var t=Gs;if(t===e){Gs=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Gs=n;break}Gs=t.return}}function yl(e){for(;null!==Gs;){var t=Gs;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Zs(4,t)}catch(l){xu(t,n,l)}break;case 1:var r=t.stateNode;if("function"===typeof r.componentDidMount){var o=t.return;try{r.componentDidMount()}catch(l){xu(t,o,l)}}var i=t.return;try{el(t)}catch(l){xu(t,i,l)}break;case 5:var a=t.return;try{el(t)}catch(l){xu(t,a,l)}}}catch(l){xu(t,t.return,l)}if(t===e){Gs=null;break}var s=t.sibling;if(null!==s){s.return=t.return,Gs=s;break}Gs=t.return}}var bl,xl=Math.ceil,wl=x.ReactCurrentDispatcher,Cl=x.ReactCurrentOwner,Sl=x.ReactCurrentBatchConfig,Al=0,_l=null,kl=null,El=0,Ml=0,Rl=wo(0),Tl=0,jl=null,Ol=0,Pl=0,Il=0,Nl=null,Dl=null,Fl=0,Ll=1/0,zl=null,Bl=!1,$l=null,Ul=null,Vl=!1,Hl=null,Wl=0,ql=0,Yl=null,Gl=-1,Kl=0;function Xl(){return 0!==(6&Al)?Xe():-1!==Gl?Gl:Gl=Xe()}function Ql(e){return 0===(1&e.mode)?1:0!==(2&Al)&&0!==El?El&-El:null!==fi.transition?(0===Kl&&(Kl=pt()),Kl):0!==(e=yt)?e:e=void 0===(e=window.event)?16:Kt(e.type)}function Jl(e,t,n,r){if(50<ql)throw ql=0,Yl=null,Error(i(185));gt(e,n,r),0!==(2&Al)&&e===_l||(e===_l&&(0===(2&Al)&&(Pl|=n),4===Tl&&ru(e,El)),Zl(e,r),1===n&&0===Al&&0===(1&t.mode)&&(Ll=Xe()+500,Do&&zo()))}function Zl(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,i=e.pendingLanes;0<i;){var a=31-it(i),s=1<<a,l=o[a];-1===l?0!==(s&n)&&0===(s&r)||(o[a]=ft(s,t)):l<=t&&(e.expiredLanes|=s),i&=~s}}(e,t);var r=dt(e,e===_l?El:0);if(0===r)null!==n&&Ye(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&Ye(n),1===t)0===e.tag?function(e){Do=!0,Lo(e)}(ou.bind(null,e)):Lo(ou.bind(null,e)),no((function(){0===(6&Al)&&zo()})),n=null;else{switch(bt(r)){case 1:n=Je;break;case 4:n=Ze;break;case 16:default:n=et;break;case 536870912:n=nt}n=_u(n,eu.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function eu(e,t){if(Gl=-1,Kl=0,0!==(6&Al))throw Error(i(327));var n=e.callbackNode;if(yu()&&e.callbackNode!==n)return null;var r=dt(e,e===_l?El:0);if(0===r)return null;if(0!==(30&r)||0!==(r&e.expiredLanes)||t)t=fu(e,r);else{t=r;var o=Al;Al|=2;var a=cu();for(_l===e&&El===t||(zl=null,Ll=Xe()+500,lu(e,t));;)try{pu();break}catch(l){uu(e,l)}Si(),wl.current=a,Al=o,null!==kl?t=0:(_l=null,El=0,t=Tl)}if(0!==t){if(2===t&&(0!==(o=ht(e))&&(r=o,t=tu(e,o))),1===t)throw n=jl,lu(e,0),ru(e,r),Zl(e,Xe()),n;if(6===t)ru(e,r);else{if(o=e.current.alternate,0===(30&r)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var o=n[r],i=o.getSnapshot;o=o.value;try{if(!rr(i(),o))return!1}catch(s){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(o)&&(2===(t=fu(e,r))&&(0!==(a=ht(e))&&(r=a,t=tu(e,a))),1===t))throw n=jl,lu(e,0),ru(e,r),Zl(e,Xe()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(i(345));case 2:case 5:vu(e,Dl,zl);break;case 3:if(ru(e,r),(130023424&r)===r&&10<(t=Fl+500-Xe())){if(0!==dt(e,0))break;if(((o=e.suspendedLanes)&r)!==r){Xl(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=Zr(vu.bind(null,e,Dl,zl),t);break}vu(e,Dl,zl);break;case 4:if(ru(e,r),(4194240&r)===r)break;for(t=e.eventTimes,o=-1;0<r;){var s=31-it(r);a=1<<s,(s=t[s])>o&&(o=s),r&=~a}if(r=o,10<(r=(120>(r=Xe()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*xl(r/1960))-r)){e.timeoutHandle=Zr(vu.bind(null,e,Dl,zl),r);break}vu(e,Dl,zl);break;default:throw Error(i(329))}}}return Zl(e,Xe()),e.callbackNode===n?eu.bind(null,e):null}function tu(e,t){var n=Nl;return e.current.memoizedState.isDehydrated&&(lu(e,t).flags|=256),2!==(e=fu(e,t))&&(t=Dl,Dl=n,null!==t&&nu(t)),e}function nu(e){null===Dl?Dl=e:Dl.push.apply(Dl,e)}function ru(e,t){for(t&=~Il,t&=~Pl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-it(t),r=1<<n;e[n]=-1,t&=~r}}function ou(e){if(0!==(6&Al))throw Error(i(327));yu();var t=dt(e,0);if(0===(1&t))return Zl(e,Xe()),null;var n=fu(e,t);if(0!==e.tag&&2===n){var r=ht(e);0!==r&&(t=r,n=tu(e,r))}if(1===n)throw n=jl,lu(e,0),ru(e,t),Zl(e,Xe()),n;if(6===n)throw Error(i(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,vu(e,Dl,zl),Zl(e,Xe()),null}function iu(e,t){var n=Al;Al|=1;try{return e(t)}finally{0===(Al=n)&&(Ll=Xe()+500,Do&&zo())}}function au(e){null!==Hl&&0===Hl.tag&&0===(6&Al)&&yu();var t=Al;Al|=1;var n=Sl.transition,r=yt;try{if(Sl.transition=null,yt=1,e)return e()}finally{yt=r,Sl.transition=n,0===(6&(Al=t))&&zo()}}function su(){Ml=Rl.current,Co(Rl)}function lu(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,eo(n)),null!==kl)for(n=kl.return;null!==n;){var r=n;switch(Jo(r),r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&To();break;case 3:Yi(),Co(ko),Co(_o),Zi();break;case 5:Ki(r);break;case 4:Yi();break;case 13:case 19:Co(Xi);break;case 10:Ai(r.type._context);break;case 22:case 23:su()}n=n.return}if(_l=e,kl=e=Ru(e.current,null),El=Ml=t,Tl=0,jl=null,Il=Pl=Ol=0,Dl=Nl=null,null!==Mi){for(t=0;t<Mi.length;t++)if(null!==(r=(n=Mi[t]).interleaved)){n.interleaved=null;var o=r.next,i=n.pending;if(null!==i){var a=i.next;i.next=o,r.next=a}n.pending=r}Mi=null}return e}function uu(e,t){for(;;){var n=kl;try{if(Si(),ea.current=Ga,aa){for(var r=ra.memoizedState;null!==r;){var o=r.queue;null!==o&&(o.pending=null),r=r.next}aa=!1}if(na=0,ia=oa=ra=null,sa=!1,la=0,Cl.current=null,null===n||null===n.return){Tl=1,jl=t,kl=null;break}e:{var a=e,s=n.return,l=n,u=t;if(t=El,l.flags|=32768,null!==u&&"object"===typeof u&&"function"===typeof u.then){var c=u,d=l,f=d.tag;if(0===(1&d.mode)&&(0===f||11===f||15===f)){var h=d.alternate;h?(d.updateQueue=h.updateQueue,d.memoizedState=h.memoizedState,d.lanes=h.lanes):(d.updateQueue=null,d.memoizedState=null)}var p=fs(s);if(null!==p){p.flags&=-257,hs(p,s,l,0,t),1&p.mode&&ds(a,c,t),u=c;var m=(t=p).updateQueue;if(null===m){var g=new Set;g.add(u),t.updateQueue=g}else m.add(u);break e}if(0===(1&t)){ds(a,c,t),du();break e}u=Error(i(426))}else if(ti&&1&l.mode){var v=fs(s);if(null!==v){0===(65536&v.flags)&&(v.flags|=256),hs(v,s,l,0,t),di(is(u,l));break e}}a=u=is(u,l),4!==Tl&&(Tl=2),null===Nl?Nl=[a]:Nl.push(a),a=s;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t,Li(a,us(0,u,t));break e;case 1:l=u;var y=a.type,b=a.stateNode;if(0===(128&a.flags)&&("function"===typeof y.getDerivedStateFromError||null!==b&&"function"===typeof b.componentDidCatch&&(null===Ul||!Ul.has(b)))){a.flags|=65536,t&=-t,a.lanes|=t,Li(a,cs(a,l,t));break e}}a=a.return}while(null!==a)}gu(n)}catch(x){t=x,kl===n&&null!==n&&(kl=n=n.return);continue}break}}function cu(){var e=wl.current;return wl.current=Ga,null===e?Ga:e}function du(){0!==Tl&&3!==Tl&&2!==Tl||(Tl=4),null===_l||0===(268435455&Ol)&&0===(268435455&Pl)||ru(_l,El)}function fu(e,t){var n=Al;Al|=2;var r=cu();for(_l===e&&El===t||(zl=null,lu(e,t));;)try{hu();break}catch(o){uu(e,o)}if(Si(),Al=n,wl.current=r,null!==kl)throw Error(i(261));return _l=null,El=0,Tl}function hu(){for(;null!==kl;)mu(kl)}function pu(){for(;null!==kl&&!Ge();)mu(kl)}function mu(e){var t=bl(e.alternate,e,Ml);e.memoizedProps=e.pendingProps,null===t?gu(e):kl=t,Cl.current=null}function gu(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(32768&t.flags)){if(null!==(n=Vs(n,t,Ml)))return void(kl=n)}else{if(null!==(n=Hs(n,t)))return n.flags&=32767,void(kl=n);if(null===e)return Tl=6,void(kl=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(kl=t);kl=t=e}while(null!==t);0===Tl&&(Tl=5)}function vu(e,t,n){var r=yt,o=Sl.transition;try{Sl.transition=null,yt=1,function(e,t,n,r){do{yu()}while(null!==Hl);if(0!==(6&Al))throw Error(i(327));n=e.finishedWork;var o=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0;var a=n.lanes|n.childLanes;if(function(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<n;){var o=31-it(n),i=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~i}}(e,a),e===_l&&(kl=_l=null,El=0),0===(2064&n.subtreeFlags)&&0===(2064&n.flags)||Vl||(Vl=!0,_u(et,(function(){return yu(),null}))),a=0!==(15990&n.flags),0!==(15990&n.subtreeFlags)||a){a=Sl.transition,Sl.transition=null;var s=yt;yt=1;var l=Al;Al|=4,Cl.current=null,function(e,t){if(Xr=Vt,ur(e=lr())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var o=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch(w){n=null;break e}var s=0,l=-1,u=-1,c=0,d=0,f=e,h=null;t:for(;;){for(var p;f!==n||0!==o&&3!==f.nodeType||(l=s+o),f!==a||0!==r&&3!==f.nodeType||(u=s+r),3===f.nodeType&&(s+=f.nodeValue.length),null!==(p=f.firstChild);)h=f,f=p;for(;;){if(f===e)break t;if(h===n&&++c===o&&(l=s),h===a&&++d===r&&(u=s),null!==(p=f.nextSibling))break;h=(f=h).parentNode}f=p}n=-1===l||-1===u?null:{start:l,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(Qr={focusedElem:e,selectionRange:n},Vt=!1,Gs=t;null!==Gs;)if(e=(t=Gs).child,0!==(1028&t.subtreeFlags)&&null!==e)e.return=t,Gs=e;else for(;null!==Gs;){t=Gs;try{var m=t.alternate;if(0!==(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==m){var g=m.memoizedProps,v=m.memoizedState,y=t.stateNode,b=y.getSnapshotBeforeUpdate(t.elementType===t.type?g:Ja(t.type,g),v);y.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var x=t.stateNode.containerInfo;1===x.nodeType?x.textContent="":9===x.nodeType&&x.documentElement&&x.removeChild(x.documentElement);break;default:throw Error(i(163))}}catch(w){xu(t,t.return,w)}if(null!==(e=t.sibling)){e.return=t.return,Gs=e;break}Gs=t.return}m=Qs,Qs=!1}(e,n),fl(n,e),cr(Qr),Vt=!!Xr,Qr=Xr=null,e.current=n,pl(n,e,o),Ke(),Al=l,yt=s,Sl.transition=a}else e.current=n;if(Vl&&(Vl=!1,Hl=e,Wl=o),a=e.pendingLanes,0===a&&(Ul=null),function(e){if(ot&&"function"===typeof ot.onCommitFiberRoot)try{ot.onCommitFiberRoot(rt,e,void 0,128===(128&e.current.flags))}catch(t){}}(n.stateNode),Zl(e,Xe()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)o=t[n],r(o.value,{componentStack:o.stack,digest:o.digest});if(Bl)throw Bl=!1,e=$l,$l=null,e;0!==(1&Wl)&&0!==e.tag&&yu(),a=e.pendingLanes,0!==(1&a)?e===Yl?ql++:(ql=0,Yl=e):ql=0,zo()}(e,t,n,r)}finally{Sl.transition=o,yt=r}return null}function yu(){if(null!==Hl){var e=bt(Wl),t=Sl.transition,n=yt;try{if(Sl.transition=null,yt=16>e?16:e,null===Hl)var r=!1;else{if(e=Hl,Hl=null,Wl=0,0!==(6&Al))throw Error(i(331));var o=Al;for(Al|=4,Gs=e.current;null!==Gs;){var a=Gs,s=a.child;if(0!==(16&Gs.flags)){var l=a.deletions;if(null!==l){for(var u=0;u<l.length;u++){var c=l[u];for(Gs=c;null!==Gs;){var d=Gs;switch(d.tag){case 0:case 11:case 15:Js(8,d,a)}var f=d.child;if(null!==f)f.return=d,Gs=f;else for(;null!==Gs;){var h=(d=Gs).sibling,p=d.return;if(tl(d),d===c){Gs=null;break}if(null!==h){h.return=p,Gs=h;break}Gs=p}}}var m=a.alternate;if(null!==m){var g=m.child;if(null!==g){m.child=null;do{var v=g.sibling;g.sibling=null,g=v}while(null!==g)}}Gs=a}}if(0!==(2064&a.subtreeFlags)&&null!==s)s.return=a,Gs=s;else e:for(;null!==Gs;){if(0!==(2048&(a=Gs).flags))switch(a.tag){case 0:case 11:case 15:Js(9,a,a.return)}var y=a.sibling;if(null!==y){y.return=a.return,Gs=y;break e}Gs=a.return}}var b=e.current;for(Gs=b;null!==Gs;){var x=(s=Gs).child;if(0!==(2064&s.subtreeFlags)&&null!==x)x.return=s,Gs=x;else e:for(s=b;null!==Gs;){if(0!==(2048&(l=Gs).flags))try{switch(l.tag){case 0:case 11:case 15:Zs(9,l)}}catch(C){xu(l,l.return,C)}if(l===s){Gs=null;break e}var w=l.sibling;if(null!==w){w.return=l.return,Gs=w;break e}Gs=l.return}}if(Al=o,zo(),ot&&"function"===typeof ot.onPostCommitFiberRoot)try{ot.onPostCommitFiberRoot(rt,e)}catch(C){}r=!0}return r}finally{yt=n,Sl.transition=t}}return!1}function bu(e,t,n){e=Di(e,t=us(0,t=is(n,t),1),1),t=Xl(),null!==e&&(gt(e,1,t),Zl(e,t))}function xu(e,t,n){if(3===e.tag)bu(e,e,n);else for(;null!==t;){if(3===t.tag){bu(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"===typeof t.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===Ul||!Ul.has(r))){t=Di(t,e=cs(t,e=is(n,e),1),1),e=Xl(),null!==t&&(gt(t,1,e),Zl(t,e));break}}t=t.return}}function wu(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=Xl(),e.pingedLanes|=e.suspendedLanes&n,_l===e&&(El&n)===n&&(4===Tl||3===Tl&&(130023424&El)===El&&500>Xe()-Fl?lu(e,0):Il|=n),Zl(e,t)}function Cu(e,t){0===t&&(0===(1&e.mode)?t=1:(t=ut,0===(130023424&(ut<<=1))&&(ut=4194304)));var n=Xl();null!==(e=ji(e,t))&&(gt(e,t,n),Zl(e,n))}function Su(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Cu(e,n)}function Au(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;null!==o&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(i(314))}null!==r&&r.delete(t),Cu(e,n)}function _u(e,t){return qe(e,t)}function ku(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 Eu(e,t,n,r){return new ku(e,t,n,r)}function Mu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ru(e,t){var n=e.alternate;return null===n?((n=Eu(e.tag,t,e.key,e.mode)).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=14680064&e.flags,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=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Tu(e,t,n,r,o,a){var s=2;if(r=e,"function"===typeof e)Mu(e)&&(s=1);else if("string"===typeof e)s=5;else e:switch(e){case S:return ju(n.children,o,a,t);case A:s=8,o|=8;break;case _:return(e=Eu(12,n,t,2|o)).elementType=_,e.lanes=a,e;case R:return(e=Eu(13,n,t,o)).elementType=R,e.lanes=a,e;case T:return(e=Eu(19,n,t,o)).elementType=T,e.lanes=a,e;case P:return Ou(n,o,a,t);default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case k:s=10;break e;case E:s=9;break e;case M:s=11;break e;case j:s=14;break e;case O:s=16,r=null;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=Eu(s,n,t,o)).elementType=e,t.type=r,t.lanes=a,t}function ju(e,t,n,r){return(e=Eu(7,e,r,t)).lanes=n,e}function Ou(e,t,n,r){return(e=Eu(22,e,r,t)).elementType=P,e.lanes=n,e.stateNode={isHidden:!1},e}function Pu(e,t,n){return(e=Eu(6,e,null,t)).lanes=n,e}function Iu(e,t,n){return(t=Eu(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Nu(e,t,n,r,o){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=mt(0),this.expirationTimes=mt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=mt(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Du(e,t,n,r,o,i,a,s,l){return e=new Nu(e,t,n,s,l),1===t?(t=1,!0===i&&(t|=8)):t=0,i=Eu(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Pi(i),e}function Fu(e){if(!e)return Ao;e:{if($e(e=e._reactInternals)!==e||1!==e.tag)throw Error(i(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ro(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(i(171))}if(1===e.tag){var n=e.type;if(Ro(n))return Oo(e,n,t)}return t}function Lu(e,t,n,r,o,i,a,s,l){return(e=Du(n,r,!0,e,0,i,0,s,l)).context=Fu(null),n=e.current,(i=Ni(r=Xl(),o=Ql(n))).callback=void 0!==t&&null!==t?t:null,Di(n,i,o),e.current.lanes=o,gt(e,o,r),Zl(e,r),e}function zu(e,t,n,r){var o=t.current,i=Xl(),a=Ql(o);return n=Fu(n),null===t.context?t.context=n:t.pendingContext=n,(t=Ni(i,a)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=Di(o,t,a))&&(Jl(e,o,a,i),Fi(e,o,a)),a}function Bu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function $u(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Uu(e,t){$u(e,t),(e=e.alternate)&&$u(e,t)}bl=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||ko.current)ms=!0;else{if(0===(e.lanes&n)&&0===(128&t.flags))return ms=!1,function(e,t,n){switch(t.tag){case 3:_s(t),ci();break;case 5:Gi(t);break;case 1:Ro(t.type)&&Po(t);break;case 4:qi(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;So(bi,r._currentValue),r._currentValue=o;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(So(Xi,1&Xi.current),t.flags|=128,null):0!==(n&t.child.childLanes)?Ps(e,t,n):(So(Xi,1&Xi.current),null!==(e=Bs(e,t,n))?e.sibling:null);So(Xi,1&Xi.current);break;case 19:if(r=0!==(n&t.childLanes),0!==(128&e.flags)){if(r)return Ls(e,t,n);t.flags|=128}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),So(Xi,Xi.current),r)break;return null;case 22:case 23:return t.lanes=0,xs(e,t,n)}return Bs(e,t,n)}(e,t,n);ms=0!==(131072&e.flags)}else ms=!1,ti&&0!==(1048576&t.flags)&&Xo(t,Vo,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;zs(e,t),e=t.pendingProps;var o=Mo(t,_o.current);ki(t,n),o=fa(null,t,r,e,o,n);var a=ha();return t.flags|=1,"object"===typeof o&&null!==o&&"function"===typeof o.render&&void 0===o.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ro(r)?(a=!0,Po(t)):a=!1,t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,Pi(t),o.updater=es,t.stateNode=o,o._reactInternals=t,os(t,r,e,n),t=As(null,t,r,!0,a,n)):(t.tag=0,ti&&a&&Qo(t),gs(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(zs(e,t),e=t.pendingProps,r=(o=r._init)(r._payload),t.type=r,o=t.tag=function(e){if("function"===typeof e)return Mu(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===M)return 11;if(e===j)return 14}return 2}(r),e=Ja(r,e),o){case 0:t=Cs(null,t,r,e,n);break e;case 1:t=Ss(null,t,r,e,n);break e;case 11:t=vs(null,t,r,e,n);break e;case 14:t=ys(null,t,r,Ja(r.type,e),n);break e}throw Error(i(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,Cs(e,t,r,o=t.elementType===r?o:Ja(r,o),n);case 1:return r=t.type,o=t.pendingProps,Ss(e,t,r,o=t.elementType===r?o:Ja(r,o),n);case 3:e:{if(_s(t),null===e)throw Error(i(387));r=t.pendingProps,o=(a=t.memoizedState).element,Ii(e,t),zi(t,r,null,n);var s=t.memoizedState;if(r=s.element,a.isDehydrated){if(a={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=a,t.memoizedState=a,256&t.flags){t=ks(e,t,r,n,o=is(Error(i(423)),t));break e}if(r!==o){t=ks(e,t,r,n,o=is(Error(i(424)),t));break e}for(ei=io(t.stateNode.containerInfo.firstChild),Zo=t,ti=!0,ni=null,n=yi(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(ci(),r===o){t=Bs(e,t,n);break e}gs(e,t,r,n)}t=t.child}return t;case 5:return Gi(t),null===e&&ai(t),r=t.type,o=t.pendingProps,a=null!==e?e.memoizedProps:null,s=o.children,Jr(r,o)?s=null:null!==a&&Jr(r,a)&&(t.flags|=32),ws(e,t),gs(e,t,s,n),t.child;case 6:return null===e&&ai(t),null;case 13:return Ps(e,t,n);case 4:return qi(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=vi(t,null,r,n):gs(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,vs(e,t,r,o=t.elementType===r?o:Ja(r,o),n);case 7:return gs(e,t,t.pendingProps,n),t.child;case 8:case 12:return gs(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,a=t.memoizedProps,s=o.value,So(bi,r._currentValue),r._currentValue=s,null!==a)if(rr(a.value,s)){if(a.children===o.children&&!ko.current){t=Bs(e,t,n);break e}}else for(null!==(a=t.child)&&(a.return=t);null!==a;){var l=a.dependencies;if(null!==l){s=a.child;for(var u=l.firstContext;null!==u;){if(u.context===r){if(1===a.tag){(u=Ni(-1,n&-n)).tag=2;var c=a.updateQueue;if(null!==c){var d=(c=c.shared).pending;null===d?u.next=u:(u.next=d.next,d.next=u),c.pending=u}}a.lanes|=n,null!==(u=a.alternate)&&(u.lanes|=n),_i(a.return,n,t),l.lanes|=n;break}u=u.next}}else if(10===a.tag)s=a.type===t.type?null:a.child;else if(18===a.tag){if(null===(s=a.return))throw Error(i(341));s.lanes|=n,null!==(l=s.alternate)&&(l.lanes|=n),_i(s,n,t),s=a.sibling}else s=a.child;if(null!==s)s.return=a;else for(s=a;null!==s;){if(s===t){s=null;break}if(null!==(a=s.sibling)){a.return=s.return,s=a;break}s=s.return}a=s}gs(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,ki(t,n),r=r(o=Ei(o)),t.flags|=1,gs(e,t,r,n),t.child;case 14:return o=Ja(r=t.type,t.pendingProps),ys(e,t,r,o=Ja(r.type,o),n);case 15:return bs(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Ja(r,o),zs(e,t),t.tag=1,Ro(r)?(e=!0,Po(t)):e=!1,ki(t,n),ns(t,r,o),os(t,r,o,n),As(null,t,r,!0,e,n);case 19:return Ls(e,t,n);case 22:return xs(e,t,n)}throw Error(i(156,t.tag))};var Vu="function"===typeof reportError?reportError:function(e){console.error(e)};function Hu(e){this._internalRoot=e}function Wu(e){this._internalRoot=e}function qu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Yu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Gu(){}function Ku(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i;if("function"===typeof o){var s=o;o=function(){var e=Bu(a);s.call(e)}}zu(t,a,e,o)}else a=function(e,t,n,r,o){if(o){if("function"===typeof r){var i=r;r=function(){var e=Bu(a);i.call(e)}}var a=Lu(t,r,e,0,null,!1,0,"",Gu);return e._reactRootContainer=a,e[co]=a.current,Lr(8===e.nodeType?e.parentNode:e),au(),a}for(;o=e.lastChild;)e.removeChild(o);if("function"===typeof r){var s=r;r=function(){var e=Bu(l);s.call(e)}}var l=Du(e,0,!1,null,0,!1,0,"",Gu);return e._reactRootContainer=l,e[co]=l.current,Lr(8===e.nodeType?e.parentNode:e),au((function(){zu(t,l,n,r)})),l}(n,t,e,o,r);return Bu(a)}Wu.prototype.render=Hu.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(i(409));zu(e,t,null,null)},Wu.prototype.unmount=Hu.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;au((function(){zu(null,e,null,null)})),t[co]=null}},Wu.prototype.unstable_scheduleHydration=function(e){if(e){var t=St();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Ot.length&&0!==t&&t<Ot[n].priority;n++);Ot.splice(n,0,e),0===n&&Dt(e)}},xt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=ct(t.pendingLanes);0!==n&&(vt(t,1|n),Zl(t,Xe()),0===(6&Al)&&(Ll=Xe()+500,zo()))}break;case 13:au((function(){var t=ji(e,1);if(null!==t){var n=Xl();Jl(t,e,1,n)}})),Uu(e,1)}},wt=function(e){if(13===e.tag){var t=ji(e,134217728);if(null!==t)Jl(t,e,134217728,Xl());Uu(e,134217728)}},Ct=function(e){if(13===e.tag){var t=Ql(e),n=ji(e,t);if(null!==n)Jl(n,e,t,Xl());Uu(e,t)}},St=function(){return yt},At=function(e,t){var n=yt;try{return yt=e,t()}finally{yt=n}},we=function(e,t,n){switch(t){case"input":if(J(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=yo(r);if(!o)throw Error(i(90));Y(r),J(r,o)}}}break;case"textarea":ie(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},Ee=iu,Me=au;var Xu={usingClientEntryPoint:!1,Events:[go,vo,yo,_e,ke,iu]},Qu={findFiberByHostInstance:mo,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Ju={bundleType:Qu.bundleType,version:Qu.version,rendererPackageName:Qu.rendererPackageName,rendererConfig:Qu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:x.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=He(e))?null:e.stateNode},findFiberByHostInstance:Qu.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var Zu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Zu.isDisabled&&Zu.supportsFiber)try{rt=Zu.inject(Ju),ot=Zu}catch(ec){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Xu,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!qu(t))throw Error(i(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:C,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!qu(e))throw Error(i(299));var n=!1,r="",o=Vu;return null!==t&&void 0!==t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(o=t.onRecoverableError)),t=Du(e,1,!1,null,0,n,0,r,o),e[co]=t.current,Lr(8===e.nodeType?e.parentNode:e),new Hu(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"===typeof e.render)throw Error(i(188));throw e=Object.keys(e).join(","),Error(i(268,e))}return e=null===(e=He(t))?null:e.stateNode},t.flushSync=function(e){return au(e)},t.hydrate=function(e,t,n){if(!Yu(t))throw Error(i(200));return Ku(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!qu(e))throw Error(i(405));var r=null!=n&&n.hydratedSources||null,o=!1,a="",s=Vu;if(null!==n&&void 0!==n&&(!0===n.unstable_strictMode&&(o=!0),void 0!==n.identifierPrefix&&(a=n.identifierPrefix),void 0!==n.onRecoverableError&&(s=n.onRecoverableError)),t=Lu(t,null,e,1,null!=n?n:null,o,0,a,s),e[co]=t.current,Lr(e),r)for(e=0;e<r.length;e++)o=(o=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new Wu(t)},t.render=function(e,t,n){if(!Yu(t))throw Error(i(200));return Ku(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Yu(e))throw Error(i(40));return!!e._reactRootContainer&&(au((function(){Ku(null,null,e,!1,(function(){e._reactRootContainer=null,e[co]=null}))})),!0)},t.unstable_batchedUpdates=iu,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Yu(n))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return Ku(e,t,n,!1,r)},t.version="18.3.1-next-f1338f8080-20240426"},84391:(e,t,n)=>{"use strict";var r=n(97950);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},97950:(e,t,n)=>{"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(82730)},66366:e=>{"use strict";var t=Array.isArray,n=Object.keys,r=Object.prototype.hasOwnProperty,o="undefined"!==typeof Element;function i(e,a){if(e===a)return!0;if(e&&a&&"object"==typeof e&&"object"==typeof a){var s,l,u,c=t(e),d=t(a);if(c&&d){if((l=e.length)!=a.length)return!1;for(s=l;0!==s--;)if(!i(e[s],a[s]))return!1;return!0}if(c!=d)return!1;var f=e instanceof Date,h=a instanceof Date;if(f!=h)return!1;if(f&&h)return e.getTime()==a.getTime();var p=e instanceof RegExp,m=a instanceof RegExp;if(p!=m)return!1;if(p&&m)return e.toString()==a.toString();var g=n(e);if((l=g.length)!==n(a).length)return!1;for(s=l;0!==s--;)if(!r.call(a,g[s]))return!1;if(o&&e instanceof Element&&a instanceof Element)return e===a;for(s=l;0!==s--;)if(("_owner"!==(u=g[s])||!e.$$typeof)&&!i(e[u],a[u]))return!1;return!0}return e!==e&&a!==a}e.exports=function(e,t){try{return i(e,t)}catch(n){if(n.message&&n.message.match(/stack|recursion/i)||-2146828260===n.number)return console.warn("Warning: react-fast-compare does not handle circular references.",n.name,n.message),!1;throw n}}},20438:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o=(r=n(19853))&&r.__esModule?r:{default:r},i=n(65043);var a=function(e){var t,n,r=(0,i.useRef)(null);return t=e,n=r.current,(0,o.default)(t,n)&&(r.current=e),r.current},s=function(e,t){(0,i.useEffect)(e,[a(t),e])};t.default=s},46678:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.drawNeedle=void 0;var r=n(99497),o=n(57110);t.drawNeedle=function(e,t,n,i,a,s,l,u){var c=n.percent,d=n.needleColor,f=n.needleBaseColor,h=n.hideText,p=n.animate,m=n.needleScale,g=n.textComponent,v=i.current/500*15,y=[0,-v/2];a.current.selectAll("*").remove(),a.current.attr("transform","translate("+l.current+", "+l.current+")");var b=t?t.percent:0,x=(0,o.calculateRotation)(b||c,l,i,m);a.current.append("path").attr("d",x).attr("fill",d),a.current.append("circle").attr("cx",y[0]).attr("cy",y[1]).attr("r",v).attr("fill",f),h||g||(0,o.addText)(c,n,l,i,u),!e&&p?a.current.transition().delay(n.animDelay).ease(r.easeElastic).duration(n.animateDuration).tween("progress",(function(){var e=(0,r.interpolateNumber)(b,c);return function(t){var n=e(t);return s.current.select(".needle path").attr("d",(0,o.calculateRotation)(n,l,i,m))}})):s.current.select(".needle path").attr("d",(0,o.calculateRotation)(c,l,i,m))}},89483:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var t=d();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var i=r?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(n,o,i):n[o]=e[o]}n.default=e,t&&t.set(e,n);return n}(n(65043)),o=n(99497),i=c(n(65173)),a=n(57110),s=n(39151),l=n(46678),u=c(n(20438));function c(e){return e&&e.__esModule?e:{default:e}}function d(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return d=function(){return e},e}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m=-Math.PI/2,g=Math.PI/2,v=["marginInPercent","arcPadding","percent","nrOfLevels","animDelay"],y={style:{width:"100%"},marginInPercent:.05,cornerRadius:6,nrOfLevels:3,percent:.4,arcPadding:.05,arcWidth:.2,colors:["#00FF00","#FF0000"],textColor:"#fff",needleColor:"#464A4F",needleBaseColor:"#464A4F",hideText:!1,animate:!0,animDelay:500,formatTextValue:null,fontSize:null,animateDuration:3e3,textComponent:void 0,needleScale:.55,customNeedleComponent:null},b=function(e){var t=(0,r.useMemo)((function(){return h(h({},y),e)}),[e]),n=(0,r.useRef)({}),i=(0,r.useRef)({}),c=(0,r.useRef)({}),d=(0,r.useRef)({}),f=(0,r.useRef)({}),p=(0,r.useRef)({}),b=(0,r.useRef)({}),x=(0,r.useRef)({}),w=(0,r.useRef)({}),C=(0,r.useRef)(0),S=(0,r.useRef)([]),A=(0,r.useRef)((0,o.arc)()),_=(0,r.useRef)([]),k=(0,r.useRef)((0,o.pie)()),E=(0,r.useRef)(t),M=(0,r.useRef)({}),R=(0,r.useCallback)((function(e){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=arguments.length>2?arguments[2]:void 0;if(e)return(0,s.renderChart)(r,o,c,x,d,b,i,f,A,p,k,n,t,w,_),void(!N&&(0,l.drawNeedle)(r,o,t,c,p,w,b,i));w.current.select("svg").remove(),n.current=w.current.append("svg"),i.current=n.current.append("g"),f.current=i.current.append("g").attr("class","doughnut"),k.current.value((function(e){return e.value})).startAngle(m).endAngle(g).sort(null),p.current=i.current.append("g").attr("class","needle"),(0,s.renderChart)(r,o,c,x,d,b,i,f,A,p,k,n,t,w,_),!N&&(0,l.drawNeedle)(r,o,t,c,p,w,b,i)}),[t]);(0,r.useLayoutEffect)((function(){(0,a.setArcData)(t,C,S,_),w.current=(0,o.select)(M),R()}),[t,R]),(0,u.default)((function(){(t.nrOfLevels||E.current.arcsLength.every((function(e){return t.arcsLength.includes(e)}))||E.current.colors.every((function(e){return t.colors.includes(e)})))&&(0,a.setArcData)(t,C,S,_);var e=!v.some((function(e){return E.current[e]!==t[e]}));R(!0,e,E.current),E.current=t}),[t.nrOfLevels,t.arcsLength,t.colors,t.percent,t.needleColor,t.needleBaseColor]),(0,r.useEffect)((function(){var e=function(){var e=!0;(0,s.renderChart)(e,E,c,x,d,b,i,f,A,p,k,n,t,w,_),!N&&(0,l.drawNeedle)(e,E,t,c,p,w,b,i)};return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[t]);var T=t.id,j=t.style,O=t.className,P=t.textComponent,I=t.textComponentContainerClassName,N=t.customNeedleComponent,D=t.customNeedleStyle,F=t.customNeedleComponentClassName;return r.default.createElement("div",{id:T,className:O,style:j},r.default.createElement("div",{ref:function(e){return M=e}},r.default.createElement("div",{className:I,style:{position:"relative",top:"50%"}},P)),N&&r.default.createElement("div",{className:F,style:h({position:"relative"},D)},N))},x=b;t.default=x,b.propTypes={id:i.default.string,className:i.default.string,style:i.default.object,marginInPercent:i.default.number,cornerRadius:i.default.number,nrOfLevels:i.default.number,percent:i.default.number,arcPadding:i.default.number,arcWidth:i.default.number,arcsLength:i.default.array,colors:i.default.array,textColor:i.default.string,needleColor:i.default.string,needleBaseColor:i.default.string,hideText:i.default.bool,animate:i.default.bool,formatTextValue:i.default.func,fontSize:i.default.string,animateDuration:i.default.number,animDelay:i.default.number,textComponent:i.default.element,textComponentContainerClassName:i.default.string,needleScale:i.default.number,customNeedleComponent:i.default.element,customNeedleComponentClassName:i.default.string,customNeedleStyle:i.default.object}},39151:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.renderChart=void 0;var r=n(57110);t.renderChart=function(e,t,n,o,i,a,s,l,u,c,d,f,h,p,m){(0,r.updateDimensions)(h,p,o,n,i),f.current.attr("width",n.current+o.current.left+o.current.right).attr("height",i.current+o.current.top+o.current.bottom),s.current.attr("transform","translate("+o.current.left+", "+o.current.top+")"),(0,r.calculateRadius)(n,i,a,o,s),l.current.attr("transform","translate("+a.current+", "+a.current+")"),u.current.outerRadius(a.current).innerRadius(a.current*(1-h.arcWidth)).cornerRadius(h.cornerRadius).padAngle(h.arcPadding),l.current.selectAll(".arc").remove(),s.current.selectAll(".text-group").remove(),l.current.selectAll(".arc").data(d.current(m.current)).enter().append("g").attr("class","arc").append("path").attr("d",u.current).style("fill",(function(e){return e.data.color}))}},57110:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setArcData=t.addText=t.calculateRotation=t.updateDimensions=t.centerGraph=t.calculateRadius=void 0;var r=n(99497);t.calculateRadius=function(e,t,n,r,i){e.current<2*t.current?n.current=(e.current-r.current.left-r.current.right)/2:n.current=t.current-r.current.top-r.current.bottom,o(e,i,n,r)};var o=function(e,t,n,r){r.current.left=e.current/2-n.current+r.current.right,t.current.attr("transform","translate("+r.current.left+", "+r.current.top+")")};t.centerGraph=o;t.updateDimensions=function(e,t,n,r,o){var i=e.marginInPercent,a=t.current.node().getBoundingClientRect(),s=a.width,l=a.height;n.current.left=s*i,n.current.right=s*i,r.current=s-n.current.left-n.current.right,n.current.top=l*i,n.current.bottom=l*i,o.current=r.current/2-n.current.top-n.current.bottom};t.calculateRotation=function(e,t,n,r){var o=t.current*r,i=n.current/500*15,a=s(e),l=[0,-i/2],u=[l[0]-o*Math.cos(a),l[1]-o*Math.sin(a)],c=[l[0]-i*Math.cos(a-Math.PI/2),l[1]-i*Math.sin(a-Math.PI/2)],d=[l[0]-i*Math.cos(a+Math.PI/2),l[1]-i*Math.sin(a+Math.PI/2)];return"M ".concat(c[0]," ").concat(c[1]," L ").concat(u[0]," ").concat(u[1]," L ").concat(d[0]," ").concat(d[1])};t.addText=function(e,t,n,r,o){var i=t.formatTextValue,s=t.fontSize,l=i?i(a(e)):a(e)+"%";o.current.append("g").attr("class","text-group").attr("transform","translate(".concat(n.current,", ").concat(n.current/2+20,")")).append("text").text(l).style("font-size",(function(){return s||"".concat(r.current/11/(l.length>10?l.length/10:1),"px")})).style("fill",t.textColor).style("text-anchor","middle")};t.setArcData=function(e,t,n,r){t.current=e.arcsLength?e.arcsLength.length:e.nrOfLevels,t.current===e.colors.length?n.current=e.colors:n.current=i(e,t),r.current=[];for(var o=0;o<t.current;o++){var a={value:e.arcsLength&&e.arcsLength.length>o?e.arcsLength[o]:1,color:n.current[o]};r.current.push(a)}};var i=function(e,t){for(var n=e.colors,o=(0,r.scaleLinear)().domain([1,t.current]).range([n[0],n[n.length-1]]).interpolate(r.interpolateHsl),i=[],a=1;a<=t.current;a++)i.push(o(a));return i},a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return Math.round(100*e*Math.pow(10,t))/Math.pow(10,t)},s=function(e){return e*Math.PI}},74713:(e,t,n)=>{"use strict";var r;t.A=void 0;var o=((r=n(89483))&&r.__esModule?r:{default:r}).default;t.A=o},95082:(e,t)=>{"use strict";var n,r=Symbol.for("react.element"),o=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),u=Symbol.for("react.context"),c=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),g=Symbol.for("react.offscreen");function v(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case i:case s:case a:case f:case h:return e;default:switch(e=e&&e.$$typeof){case c:case u:case d:case m:case p:case l:return e;default:return t}}case o:return t}}}n=Symbol.for("react.module.reference"),t.ForwardRef=d,t.Memo=p},2086:(e,t,n)=>{"use strict";e.exports=n(95082)},51153:(e,t,n)=>{"use strict";var r=n(65043),o=Symbol.for("react.element"),i=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,n){var r,i={},u=null,c=null;for(r in void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)a.call(t,r)&&!l.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:o,type:e,key:u,ref:c,props:i,_owner:s.current}}t.Fragment=i,t.jsx=u,t.jsxs=u},14202:(e,t)=>{"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),h=Symbol.iterator;var p={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,g={};function v(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||p}function y(){}function b(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||p}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)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")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=v.prototype;var x=b.prototype=new y;x.constructor=b,m(x,v.prototype),x.isPureReactComponent=!0;var w=Array.isArray,C=Object.prototype.hasOwnProperty,S={current:null},A={key:!0,ref:!0,__self:!0,__source:!0};function _(e,t,r){var o,i={},a=null,s=null;if(null!=t)for(o in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)C.call(t,o)&&!A.hasOwnProperty(o)&&(i[o]=t[o]);var l=arguments.length-2;if(1===l)i.children=r;else if(1<l){for(var u=Array(l),c=0;c<l;c++)u[c]=arguments[c+2];i.children=u}if(e&&e.defaultProps)for(o in l=e.defaultProps)void 0===i[o]&&(i[o]=l[o]);return{$$typeof:n,type:e,key:a,ref:s,props:i,_owner:S.current}}function k(e){return"object"===typeof e&&null!==e&&e.$$typeof===n}var E=/\/+/g;function M(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function R(e,t,o,i,a){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case n:case r:l=!0}}if(l)return a=a(l=e),e=""===i?"."+M(l,0):i,w(a)?(o="",null!=e&&(o=e.replace(E,"$&/")+"/"),R(a,t,o,"",(function(e){return e}))):null!=a&&(k(a)&&(a=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,o+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(E,"$&/")+"/")+e)),t.push(a)),1;if(l=0,i=""===i?".":i+":",w(e))for(var u=0;u<e.length;u++){var c=i+M(s=e[u],u);l+=R(s,t,o,c,a)}else if(c=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=h&&e[h]||e["@@iterator"])?e:null}(e),"function"===typeof c)for(e=c.call(e),u=0;!(s=e.next()).done;)l+=R(s=s.value,t,o,c=i+M(s,u++),a);else if("object"===s)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function T(e,t,n){if(null==e)return e;var r=[],o=0;return R(e,r,"","",(function(e){return t.call(n,e,o++)})),r}function j(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var O={current:null},P={transition:null},I={ReactCurrentDispatcher:O,ReactCurrentBatchConfig:P,ReactCurrentOwner:S};function N(){throw Error("act(...) is not supported in production builds of React.")}t.Children={map:T,forEach:function(e,t,n){T(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return T(e,(function(){t++})),t},toArray:function(e){return T(e,(function(e){return e}))||[]},only:function(e){if(!k(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=v,t.Fragment=o,t.Profiler=a,t.PureComponent=b,t.StrictMode=i,t.Suspense=c,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=I,t.act=N,t.cloneElement=function(e,t,r){if(null===e||void 0===e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var o=m({},e.props),i=e.key,a=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(a=t.ref,s=S.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(u in t)C.call(t,u)&&!A.hasOwnProperty(u)&&(o[u]=void 0===t[u]&&void 0!==l?l[u]:t[u])}var u=arguments.length-2;if(1===u)o.children=r;else if(1<u){l=Array(u);for(var c=0;c<u;c++)l[c]=arguments[c+2];o.children=l}return{$$typeof:n,type:e.type,key:i,ref:a,props:o,_owner:s}},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=_,t.createFactory=function(e){var t=_.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:u,render:e}},t.isValidElement=k,t.lazy=function(e){return{$$typeof:f,_payload:{_status:-1,_result:e},_init:j}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=P.transition;P.transition={};try{e()}finally{P.transition=t}},t.unstable_act=N,t.useCallback=function(e,t){return O.current.useCallback(e,t)},t.useContext=function(e){return O.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return O.current.useDeferredValue(e)},t.useEffect=function(e,t){return O.current.useEffect(e,t)},t.useId=function(){return O.current.useId()},t.useImperativeHandle=function(e,t,n){return O.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return O.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return O.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return O.current.useMemo(e,t)},t.useReducer=function(e,t,n){return O.current.useReducer(e,t,n)},t.useRef=function(e){return O.current.useRef(e)},t.useState=function(e){return O.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return O.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return O.current.useTransition()},t.version="18.3.1"},65043:(e,t,n)=>{"use strict";e.exports=n(14202)},70579:(e,t,n)=>{"use strict";e.exports=n(51153)},27234:(e,t)=>{"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,o=e[r];if(!(0<i(o,t)))break e;e[r]=t,e[n]=o,n=r}}function r(e){return 0===e.length?null:e[0]}function o(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length,a=o>>>1;r<a;){var s=2*(r+1)-1,l=e[s],u=s+1,c=e[u];if(0>i(l,n))u<o&&0>i(c,l)?(e[r]=c,e[u]=n,r=u):(e[r]=l,e[s]=n,r=s);else{if(!(u<o&&0>i(c,n)))break e;e[r]=c,e[u]=n,r=u}}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"===typeof performance&&"function"===typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var u=[],c=[],d=1,f=null,h=3,p=!1,m=!1,g=!1,v="function"===typeof setTimeout?setTimeout:null,y="function"===typeof clearTimeout?clearTimeout:null,b="undefined"!==typeof setImmediate?setImmediate:null;function x(e){for(var t=r(c);null!==t;){if(null===t.callback)o(c);else{if(!(t.startTime<=e))break;o(c),t.sortIndex=t.expirationTime,n(u,t)}t=r(c)}}function w(e){if(g=!1,x(e),!m)if(null!==r(u))m=!0,P(C);else{var t=r(c);null!==t&&I(w,t.startTime-e)}}function C(e,n){m=!1,g&&(g=!1,y(k),k=-1),p=!0;var i=h;try{for(x(n),f=r(u);null!==f&&(!(f.expirationTime>n)||e&&!R());){var a=f.callback;if("function"===typeof a){f.callback=null,h=f.priorityLevel;var s=a(f.expirationTime<=n);n=t.unstable_now(),"function"===typeof s?f.callback=s:f===r(u)&&o(u),x(n)}else o(u);f=r(u)}if(null!==f)var l=!0;else{var d=r(c);null!==d&&I(w,d.startTime-n),l=!1}return l}finally{f=null,h=i,p=!1}}"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,A=!1,_=null,k=-1,E=5,M=-1;function R(){return!(t.unstable_now()-M<E)}function T(){if(null!==_){var e=t.unstable_now();M=e;var n=!0;try{n=_(!0,e)}finally{n?S():(A=!1,_=null)}}else A=!1}if("function"===typeof b)S=function(){b(T)};else if("undefined"!==typeof MessageChannel){var j=new MessageChannel,O=j.port2;j.port1.onmessage=T,S=function(){O.postMessage(null)}}else S=function(){v(T,0)};function P(e){_=e,A||(A=!0,S())}function I(e,n){k=v((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){m||p||(m=!0,P(C))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):E=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return h},t.unstable_getFirstCallbackNode=function(){return r(u)},t.unstable_next=function(e){switch(h){case 1:case 2:case 3:var t=3;break;default:t=h}var n=h;h=t;try{return e()}finally{h=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=h;h=e;try{return t()}finally{h=n}},t.unstable_scheduleCallback=function(e,o,i){var a=t.unstable_now();switch("object"===typeof i&&null!==i?i="number"===typeof(i=i.delay)&&0<i?a+i:a:i=a,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:d++,callback:o,priorityLevel:e,startTime:i,expirationTime:s=i+s,sortIndex:-1},i>a?(e.sortIndex=i,n(c,e),null===r(u)&&e===r(c)&&(g?(y(k),k=-1):g=!0,I(w,i-a))):(e.sortIndex=s,n(u,e),m||p||(m=!0,P(C))),e},t.unstable_shouldYield=R,t.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},78853:(e,t,n)=>{"use strict";e.exports=n(27234)},8704:e=>{function t(e,t){var n=e.length,r=new Array(n),o={},i=n,a=function(e){for(var t=new Map,n=0,r=e.length;n<r;n++){var o=e[n];t.has(o[0])||t.set(o[0],new Set),t.has(o[1])||t.set(o[1],new Set),t.get(o[0]).add(o[1])}return t}(t),s=function(e){for(var t=new Map,n=0,r=e.length;n<r;n++)t.set(e[n],n);return t}(e);for(t.forEach((function(e){if(!s.has(e[0])||!s.has(e[1]))throw new Error("Unknown node. There is an unknown node in the supplied edges.")}));i--;)o[i]||l(e[i],i,new Set);return r;function l(e,t,i){if(i.has(e)){var u;try{u=", node was:"+JSON.stringify(e)}catch(f){u=""}throw new Error("Cyclic dependency"+u)}if(!s.has(e))throw new Error("Found unknown node. Make sure to provided all involved nodes. Unknown node: "+JSON.stringify(e));if(!o[t]){o[t]=!0;var c=a.get(e)||new Set;if(t=(c=Array.from(c)).length){i.add(e);do{var d=c[--t];l(d,s.get(d),i)}while(t);i.delete(e)}r[--n]=e}}}e.exports=function(e){return t(function(e){for(var t=new Set,n=0,r=e.length;n<r;n++){var o=e[n];t.add(o[0]),t.add(o[1])}return Array.from(t)}(e),e)},e.exports.array=t},45956:(e,t,n)=>{"use strict";var r=n(65043);var o="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},i=r.useState,a=r.useEffect,s=r.useLayoutEffect,l=r.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(r){return!0}}var c="undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),o=r[0].inst,c=r[1];return s((function(){o.value=n,o.getSnapshot=t,u(o)&&c({inst:o})}),[e,n,t]),a((function(){return u(o)&&c({inst:o}),e((function(){u(o)&&c({inst:o})}))}),[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},45039:(e,t,n)=>{"use strict";var r=n(65043),o=n(29461);var i="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},a=o.useSyncExternalStore,s=r.useRef,l=r.useEffect,u=r.useMemo,c=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var d=s(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=u((function(){function e(e){if(!l){if(l=!0,a=e,e=r(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return s=t}return s=e}if(t=s,i(a,e))return t;var n=r(e);return void 0!==o&&o(t,n)?t:(a=e,s=n)}var a,s,l=!1,u=void 0===n?null:n;return[function(){return e(t())},null===u?void 0:function(){return e(u())}]}),[t,n,r,o]);var h=a(e,d[0],d[1]);return l((function(){f.hasValue=!0,f.value=h}),[h]),c(h),h}},29461:(e,t,n)=>{"use strict";e.exports=n(45956)},98443:(e,t,n)=>{"use strict";e.exports=n(45039)},73467:(e,t,n)=>{"use strict";var r,o;n.r(t),n.d(t,{ArraySchema:()=>Ee,BaseSchema:()=>H,BooleanSchema:()=>X,DateSchema:()=>ue,MixedSchema:()=>q,NumberSchema:()=>ie,ObjectSchema:()=>Se,StringSchema:()=>re,ValidationError:()=>R,addMethod:()=>je,array:()=>ke,bool:()=>K,boolean:()=>K,date:()=>le,isSchema:()=>A,lazy:()=>Me,mixed:()=>Y,number:()=>oe,object:()=>Ae,reach:()=>$,ref:()=>D,setLocale:()=>Te,string:()=>ne});try{r=Map}catch(Oe){}try{o=Set}catch(Oe){}function i(e,t,n){if(!e||"object"!==typeof e||"function"===typeof e)return e;if(e.nodeType&&"cloneNode"in e)return e.cloneNode(!0);if(e instanceof Date)return new Date(e.getTime());if(e instanceof RegExp)return new RegExp(e);if(Array.isArray(e))return e.map(a);if(r&&e instanceof r)return new Map(Array.from(e.entries()));if(o&&e instanceof o)return new Set(Array.from(e.values()));if(e instanceof Object){t.push(e);var s=Object.create(e);for(var l in n.push(s),e){var u=t.findIndex((function(t){return t===e[l]}));s[l]=u>-1?n[u]:i(e[l],t,n)}return s}return e}function a(e){return i(e,[],[])}const s=Object.prototype.toString,l=Error.prototype.toString,u=RegExp.prototype.toString,c="undefined"!==typeof Symbol?Symbol.prototype.toString:()=>"",d=/^Symbol\((.*)\)(.*)$/;function f(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(null==e||!0===e||!1===e)return""+e;const n=typeof e;if("number"===n)return function(e){return e!=+e?"NaN":0===e&&1/e<0?"-0":""+e}(e);if("string"===n)return t?`"${e}"`:e;if("function"===n)return"[Function "+(e.name||"anonymous")+"]";if("symbol"===n)return c.call(e).replace(d,"Symbol($1)");const r=s.call(e).slice(8,-1);return"Date"===r?isNaN(e.getTime())?""+e:e.toISOString(e):"Error"===r||e instanceof Error?"["+l.call(e)+"]":"RegExp"===r?u.call(e):null}function h(e,t){let n=f(e,t);return null!==n?n:JSON.stringify(e,(function(e,n){let r=f(this[e],t);return null!==r?r:n}),2)}let p={default:"${path} is invalid",required:"${path} is a required field",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:e=>{let{path:t,type:n,value:r,originalValue:o}=e,i=null!=o&&o!==r,a=`${t} must be a \`${n}\` type, but the final value was: \`${h(r,!0)}\``+(i?` (cast from the value \`${h(o,!0)}\`).`:".");return null===r&&(a+='\n If "null" is intended as an empty value be sure to mark the schema as `.nullable()`'),a},defined:"${path} must be defined"},m={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},g={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},v={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},y={isValue:"${path} field must be ${value}"},b={noUnknown:"${path} field has unspecified keys: ${unknown}"},x={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"};const w=Object.assign(Object.create(null),{mixed:p,string:m,number:g,date:v,object:b,array:x,boolean:y});var C=n(62117),S=n.n(C);const A=e=>e&&e.__isYupSchema__;const _=class{constructor(e,t){if(this.fn=void 0,this.refs=e,this.refs=e,"function"===typeof t)return void(this.fn=t);if(!S()(t,"is"))throw new TypeError("`is:` is required for `when()` conditions");if(!t.then&&!t.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:n,then:r,otherwise:o}=t,i="function"===typeof n?n:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.every((e=>e===n))};this.fn=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];let a=t.pop(),s=t.pop(),l=i(...t)?r:o;if(l)return"function"===typeof l?l(s):s.concat(l.resolve(a))}}resolve(e,t){let n=this.refs.map((e=>e.getValue(null==t?void 0:t.value,null==t?void 0:t.parent,null==t?void 0:t.context))),r=this.fn.apply(e,n.concat(e,t));if(void 0===r||r===e)return e;if(!A(r))throw new TypeError("conditions must return a schema object");return r.resolve(t)}};function k(e){return null==e?[]:[].concat(e)}function E(){return E=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},E.apply(this,arguments)}let M=/\$\{\s*(\w+)\s*\}/g;class R extends Error{static formatError(e,t){const n=t.label||t.path||"this";return n!==t.path&&(t=E({},t,{path:n})),"string"===typeof e?e.replace(M,((e,n)=>h(t[n]))):"function"===typeof e?e(t):e}static isError(e){return e&&"ValidationError"===e.name}constructor(e,t,n,r){super(),this.value=void 0,this.path=void 0,this.type=void 0,this.errors=void 0,this.params=void 0,this.inner=void 0,this.name="ValidationError",this.value=t,this.path=n,this.type=r,this.errors=[],this.inner=[],k(e).forEach((e=>{R.isError(e)?(this.errors.push(...e.errors),this.inner=this.inner.concat(e.inner.length?e.inner:e)):this.errors.push(e)})),this.message=this.errors.length>1?`${this.errors.length} errors occurred`:this.errors[0],Error.captureStackTrace&&Error.captureStackTrace(this,R)}}function T(e,t){let{endEarly:n,tests:r,args:o,value:i,errors:a,sort:s,path:l}=e,u=(e=>{let t=!1;return function(){t||(t=!0,e(...arguments))}})(t),c=r.length;const d=[];if(a=a||[],!c)return a.length?u(new R(a,i,l)):u(null,i);for(let f=0;f<r.length;f++){(0,r[f])(o,(function(e){if(e){if(!R.isError(e))return u(e,i);if(n)return e.value=i,u(e,i);d.push(e)}if(--c<=0){if(d.length&&(s&&d.sort(s),a.length&&d.push(...a),a=d),a.length)return void u(new R(a,i,l),i);u(null,i)}}))}}var j=n(91733),O=n.n(j),P=n(54575);const I="$",N=".";function D(e,t){return new F(e,t)}class F{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.key=void 0,this.isContext=void 0,this.isValue=void 0,this.isSibling=void 0,this.path=void 0,this.getter=void 0,this.map=void 0,"string"!==typeof e)throw new TypeError("ref must be a string, got: "+e);if(this.key=e.trim(),""===e)throw new TypeError("ref must be a non-empty string");this.isContext=this.key[0]===I,this.isValue=this.key[0]===N,this.isSibling=!this.isContext&&!this.isValue;let n=this.isContext?I:this.isValue?N:"";this.path=this.key.slice(n.length),this.getter=this.path&&(0,P.getter)(this.path,!0),this.map=t.map}getValue(e,t,n){let r=this.isContext?n:this.isValue?e:t;return this.getter&&(r=this.getter(r||{})),this.map&&(r=this.map(r)),r}cast(e,t){return this.getValue(e,null==t?void 0:t.parent,null==t?void 0:t.context)}resolve(){return this}describe(){return{type:"ref",key:this.key}}toString(){return`Ref(${this.key})`}static isRef(e){return e&&e.__isYupRef}}function L(){return L=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},L.apply(this,arguments)}function z(e){function t(t,n){let{value:r,path:o="",label:i,options:a,originalValue:s,sync:l}=t,u=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(t,["value","path","label","options","originalValue","sync"]);const{name:c,test:d,params:f,message:h}=e;let{parent:p,context:m}=a;function g(e){return F.isRef(e)?e.getValue(r,p,m):e}function v(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=O()(L({value:r,originalValue:s,label:i,path:e.path||o},f,e.params),g),n=new R(R.formatError(e.message||h,t),r,t.path,e.type||c);return n.params=t,n}let y,b=L({path:o,parent:p,type:c,createError:v,resolve:g,options:a,originalValue:s},u);if(l){try{var x;if(y=d.call(b,r,b),"function"===typeof(null==(x=y)?void 0:x.then))throw new Error(`Validation test of type: "${b.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`)}catch(w){return void n(w)}R.isError(y)?n(y):y?n(null,y):n(v())}else try{Promise.resolve(d.call(b,r,b)).then((e=>{R.isError(e)?n(e):e?n(null,e):n(v())})).catch(n)}catch(w){n(w)}}return t.OPTIONS=e,t}F.prototype.__isYupRef=!0;function B(e,t,n){let r,o,i,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n;return t?((0,P.forEach)(t,((s,l,u)=>{let c=l?(e=>e.substr(0,e.length-1).substr(1))(s):s;if((e=e.resolve({context:a,parent:r,value:n})).innerType){let o=u?parseInt(c,10):0;if(n&&o>=n.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${s}, in the path: ${t}. because there is no value at that index. `);r=n,n=n&&n[o],e=e.innerType}if(!u){if(!e.fields||!e.fields[c])throw new Error(`The schema does not contain the path: ${t}. (failed at: ${i} which is a type: "${e._type}")`);r=n,n=n&&n[c],e=e.fields[c]}o=c,i=l?"["+s+"]":"."+s})),{schema:e,parent:r,parentPath:o}):{parent:r,parentPath:t,schema:e}}const $=(e,t,n,r)=>B(e,t,n,r).schema;class U{constructor(){this.list=void 0,this.refs=void 0,this.list=new Set,this.refs=new Map}get size(){return this.list.size+this.refs.size}describe(){const e=[];for(const t of this.list)e.push(t);for(const[,t]of this.refs)e.push(t.describe());return e}toArray(){return Array.from(this.list).concat(Array.from(this.refs.values()))}resolveAll(e){return this.toArray().reduce(((t,n)=>t.concat(F.isRef(n)?e(n):n)),[])}add(e){F.isRef(e)?this.refs.set(e.key,e):this.list.add(e)}delete(e){F.isRef(e)?this.refs.delete(e.key):this.list.delete(e)}clone(){const e=new U;return e.list=new Set(this.list),e.refs=new Map(this.refs),e}merge(e,t){const n=this.clone();return e.list.forEach((e=>n.add(e))),e.refs.forEach((e=>n.add(e))),t.list.forEach((e=>n.delete(e))),t.refs.forEach((e=>n.delete(e))),n}}function V(){return V=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},V.apply(this,arguments)}class H{constructor(e){this.deps=[],this.tests=void 0,this.transforms=void 0,this.conditions=[],this._mutate=void 0,this._typeError=void 0,this._whitelist=new U,this._blacklist=new U,this.exclusiveTests=Object.create(null),this.spec=void 0,this.tests=[],this.transforms=[],this.withMutation((()=>{this.typeError(p.notType)})),this.type=(null==e?void 0:e.type)||"mixed",this.spec=V({strip:!1,strict:!1,abortEarly:!0,recursive:!0,nullable:!1,presence:"optional"},null==e?void 0:e.spec)}get _type(){return this.type}_typeCheck(e){return!0}clone(e){if(this._mutate)return e&&Object.assign(this.spec,e),this;const t=Object.create(Object.getPrototypeOf(this));return t.type=this.type,t._typeError=this._typeError,t._whitelistError=this._whitelistError,t._blacklistError=this._blacklistError,t._whitelist=this._whitelist.clone(),t._blacklist=this._blacklist.clone(),t.exclusiveTests=V({},this.exclusiveTests),t.deps=[...this.deps],t.conditions=[...this.conditions],t.tests=[...this.tests],t.transforms=[...this.transforms],t.spec=a(V({},this.spec,e)),t}label(e){let t=this.clone();return t.spec.label=e,t}meta(){if(0===arguments.length)return this.spec.meta;let e=this.clone();return e.spec.meta=Object.assign(e.spec.meta||{},arguments.length<=0?void 0:arguments[0]),e}withMutation(e){let t=this._mutate;this._mutate=!0;let n=e(this);return this._mutate=t,n}concat(e){if(!e||e===this)return this;if(e.type!==this.type&&"mixed"!==this.type)throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${e.type}`);let t=this,n=e.clone();const r=V({},t.spec,n.spec);return n.spec=r,n._typeError||(n._typeError=t._typeError),n._whitelistError||(n._whitelistError=t._whitelistError),n._blacklistError||(n._blacklistError=t._blacklistError),n._whitelist=t._whitelist.merge(e._whitelist,e._blacklist),n._blacklist=t._blacklist.merge(e._blacklist,e._whitelist),n.tests=t.tests,n.exclusiveTests=t.exclusiveTests,n.withMutation((t=>{e.tests.forEach((e=>{t.test(e.OPTIONS)}))})),n.transforms=[...t.transforms,...n.transforms],n}isType(e){return!(!this.spec.nullable||null!==e)||this._typeCheck(e)}resolve(e){let t=this;if(t.conditions.length){let n=t.conditions;t=t.clone(),t.conditions=[],t=n.reduce(((t,n)=>n.resolve(t,e)),t),t=t.resolve(e)}return t}cast(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.resolve(V({value:e},t)),r=n._cast(e,t);if(void 0!==e&&!1!==t.assert&&!0!==n.isType(r)){let o=h(e),i=h(r);throw new TypeError(`The value of ${t.path||"field"} could not be cast to a value that satisfies the schema type: "${n._type}". \n\nattempted value: ${o} \n`+(i!==o?`result of cast: ${i}`:""))}return r}_cast(e,t){let n=void 0===e?e:this.transforms.reduce(((t,n)=>n.call(this,t,e,this)),e);return void 0===n&&(n=this.getDefault()),n}_validate(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,{sync:r,path:o,from:i=[],originalValue:a=e,strict:s=this.spec.strict,abortEarly:l=this.spec.abortEarly}=t,u=e;s||(u=this._cast(u,V({assert:!1},t)));let c={value:u,path:o,options:t,originalValue:a,schema:this,label:this.spec.label,sync:r,from:i},d=[];this._typeError&&d.push(this._typeError);let f=[];this._whitelistError&&f.push(this._whitelistError),this._blacklistError&&f.push(this._blacklistError),T({args:c,value:u,path:o,sync:r,tests:d,endEarly:l},(e=>{e?n(e,u):T({tests:this.tests.concat(f),args:c,path:o,sync:r,value:u,endEarly:l},n)}))}validate(e,t,n){let r=this.resolve(V({},t,{value:e}));return"function"===typeof n?r._validate(e,t,n):new Promise(((n,o)=>r._validate(e,t,((e,t)=>{e?o(e):n(t)}))))}validateSync(e,t){let n;return this.resolve(V({},t,{value:e}))._validate(e,V({},t,{sync:!0}),((e,t)=>{if(e)throw e;n=t})),n}isValid(e,t){return this.validate(e,t).then((()=>!0),(e=>{if(R.isError(e))return!1;throw e}))}isValidSync(e,t){try{return this.validateSync(e,t),!0}catch(n){if(R.isError(n))return!1;throw n}}_getDefault(){let e=this.spec.default;return null==e?e:"function"===typeof e?e.call(this):a(e)}getDefault(e){return this.resolve(e||{})._getDefault()}default(e){if(0===arguments.length)return this._getDefault();return this.clone({default:e})}strict(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.clone();return t.spec.strict=e,t}_isPresent(e){return null!=e}defined(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p.defined;return this.test({message:e,name:"defined",exclusive:!0,test:e=>void 0!==e})}required(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p.required;return this.clone({presence:"required"}).withMutation((t=>t.test({message:e,name:"required",exclusive:!0,test(e){return this.schema._isPresent(e)}})))}notRequired(){let e=this.clone({presence:"optional"});return e.tests=e.tests.filter((e=>"required"!==e.OPTIONS.name)),e}nullable(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.clone({nullable:!1!==e})}transform(e){let t=this.clone();return t.transforms.push(e),t}test(){let e;if(e=1===arguments.length?"function"===typeof(arguments.length<=0?void 0:arguments[0])?{test:arguments.length<=0?void 0:arguments[0]}:arguments.length<=0?void 0:arguments[0]:2===arguments.length?{name:arguments.length<=0?void 0:arguments[0],test:arguments.length<=1?void 0:arguments[1]}:{name:arguments.length<=0?void 0:arguments[0],message:arguments.length<=1?void 0:arguments[1],test:arguments.length<=2?void 0:arguments[2]},void 0===e.message&&(e.message=p.default),"function"!==typeof e.test)throw new TypeError("`test` is a required parameters");let t=this.clone(),n=z(e),r=e.exclusive||e.name&&!0===t.exclusiveTests[e.name];if(e.exclusive&&!e.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return e.name&&(t.exclusiveTests[e.name]=!!e.exclusive),t.tests=t.tests.filter((t=>{if(t.OPTIONS.name===e.name){if(r)return!1;if(t.OPTIONS.test===n.OPTIONS.test)return!1}return!0})),t.tests.push(n),t}when(e,t){Array.isArray(e)||"string"===typeof e||(t=e,e=".");let n=this.clone(),r=k(e).map((e=>new F(e)));return r.forEach((e=>{e.isSibling&&n.deps.push(e.key)})),n.conditions.push(new _(r,t)),n}typeError(e){let t=this.clone();return t._typeError=z({message:e,name:"typeError",test(e){return!(void 0!==e&&!this.schema.isType(e))||this.createError({params:{type:this.schema._type}})}}),t}oneOf(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p.oneOf,n=this.clone();return e.forEach((e=>{n._whitelist.add(e),n._blacklist.delete(e)})),n._whitelistError=z({message:t,name:"oneOf",test(e){if(void 0===e)return!0;let t=this.schema._whitelist,n=t.resolveAll(this.resolve);return!!n.includes(e)||this.createError({params:{values:t.toArray().join(", "),resolved:n}})}}),n}notOneOf(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p.notOneOf,n=this.clone();return e.forEach((e=>{n._blacklist.add(e),n._whitelist.delete(e)})),n._blacklistError=z({message:t,name:"notOneOf",test(e){let t=this.schema._blacklist,n=t.resolveAll(this.resolve);return!n.includes(e)||this.createError({params:{values:t.toArray().join(", "),resolved:n}})}}),n}strip(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.clone();return t.spec.strip=e,t}describe(){const e=this.clone(),{label:t,meta:n}=e.spec;return{meta:n,label:t,type:e.type,oneOf:e._whitelist.describe(),notOneOf:e._blacklist.describe(),tests:e.tests.map((e=>({name:e.OPTIONS.name,params:e.OPTIONS.params}))).filter(((e,t,n)=>n.findIndex((t=>t.name===e.name))===t))}}}H.prototype.__isYupSchema__=!0;for(const Pe of["validate","validateSync"])H.prototype[`${Pe}At`]=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{parent:r,parentPath:o,schema:i}=B(this,e,t,n.context);return i[Pe](r&&r[o],V({},n,{parent:r,path:e}))};for(const Pe of["equals","is"])H.prototype[Pe]=H.prototype.oneOf;for(const Pe of["not","nope"])H.prototype[Pe]=H.prototype.notOneOf;H.prototype.optional=H.prototype.notRequired;const W=H,q=W;function Y(){return new W}Y.prototype=W.prototype;const G=e=>null==e;function K(){return new X}class X extends H{constructor(){super({type:"boolean"}),this.withMutation((()=>{this.transform((function(e){if(!this.isType(e)){if(/^(true|1)$/i.test(String(e)))return!0;if(/^(false|0)$/i.test(String(e)))return!1}return e}))}))}_typeCheck(e){return e instanceof Boolean&&(e=e.valueOf()),"boolean"===typeof e}isTrue(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:y.isValue;return this.test({message:e,name:"is-value",exclusive:!0,params:{value:"true"},test:e=>G(e)||!0===e})}isFalse(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:y.isValue;return this.test({message:e,name:"is-value",exclusive:!0,params:{value:"false"},test:e=>G(e)||!1===e})}}K.prototype=X.prototype;let Q=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i,J=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,Z=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,ee=e=>G(e)||e===e.trim(),te={}.toString();function ne(){return new re}class re extends H{constructor(){super({type:"string"}),this.withMutation((()=>{this.transform((function(e){if(this.isType(e))return e;if(Array.isArray(e))return e;const t=null!=e&&e.toString?e.toString():e;return t===te?e:t}))}))}_typeCheck(e){return e instanceof String&&(e=e.valueOf()),"string"===typeof e}_isPresent(e){return super._isPresent(e)&&!!e.length}length(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m.length;return this.test({message:t,name:"length",exclusive:!0,params:{length:e},test(t){return G(t)||t.length===this.resolve(e)}})}min(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m.min;return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(t){return G(t)||t.length>=this.resolve(e)}})}max(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m.max;return this.test({name:"max",exclusive:!0,message:t,params:{max:e},test(t){return G(t)||t.length<=this.resolve(e)}})}matches(e,t){let n,r,o=!1;return t&&("object"===typeof t?({excludeEmptyString:o=!1,message:n,name:r}=t):n=t),this.test({name:r||"matches",message:n||m.matches,params:{regex:e},test:t=>G(t)||""===t&&o||-1!==t.search(e)})}email(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m.email;return this.matches(Q,{name:"email",message:e,excludeEmptyString:!0})}url(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m.url;return this.matches(J,{name:"url",message:e,excludeEmptyString:!0})}uuid(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m.uuid;return this.matches(Z,{name:"uuid",message:e,excludeEmptyString:!1})}ensure(){return this.default("").transform((e=>null===e?"":e))}trim(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m.trim;return this.transform((e=>null!=e?e.trim():e)).test({message:e,name:"trim",test:ee})}lowercase(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m.lowercase;return this.transform((e=>G(e)?e:e.toLowerCase())).test({message:e,name:"string_case",exclusive:!0,test:e=>G(e)||e===e.toLowerCase()})}uppercase(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m.uppercase;return this.transform((e=>G(e)?e:e.toUpperCase())).test({message:e,name:"string_case",exclusive:!0,test:e=>G(e)||e===e.toUpperCase()})}}ne.prototype=re.prototype;function oe(){return new ie}class ie extends H{constructor(){super({type:"number"}),this.withMutation((()=>{this.transform((function(e){let t=e;if("string"===typeof t){if(t=t.replace(/\s/g,""),""===t)return NaN;t=+t}return this.isType(t)?t:parseFloat(t)}))}))}_typeCheck(e){return e instanceof Number&&(e=e.valueOf()),"number"===typeof e&&!(e=>e!=+e)(e)}min(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g.min;return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(t){return G(t)||t>=this.resolve(e)}})}max(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g.max;return this.test({message:t,name:"max",exclusive:!0,params:{max:e},test(t){return G(t)||t<=this.resolve(e)}})}lessThan(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g.lessThan;return this.test({message:t,name:"max",exclusive:!0,params:{less:e},test(t){return G(t)||t<this.resolve(e)}})}moreThan(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g.moreThan;return this.test({message:t,name:"min",exclusive:!0,params:{more:e},test(t){return G(t)||t>this.resolve(e)}})}positive(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g.positive;return this.moreThan(0,e)}negative(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g.negative;return this.lessThan(0,e)}integer(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g.integer;return this.test({name:"integer",message:e,test:e=>G(e)||Number.isInteger(e)})}truncate(){return this.transform((e=>G(e)?e:0|e))}round(e){var t;let n=["ceil","floor","round","trunc"];if("trunc"===(e=(null==(t=e)?void 0:t.toLowerCase())||"round"))return this.truncate();if(-1===n.indexOf(e.toLowerCase()))throw new TypeError("Only valid options for round() are: "+n.join(", "));return this.transform((t=>G(t)?t:Math[e](t)))}}oe.prototype=ie.prototype;var ae=/^(\d{4}|[+\-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/;let se=new Date("");function le(){return new ue}class ue extends H{constructor(){super({type:"date"}),this.withMutation((()=>{this.transform((function(e){return this.isType(e)?e:(e=function(e){var t,n,r=[1,4,5,6,7,10,11],o=0;if(n=ae.exec(e)){for(var i,a=0;i=r[a];++a)n[i]=+n[i]||0;n[2]=(+n[2]||1)-1,n[3]=+n[3]||1,n[7]=n[7]?String(n[7]).substr(0,3):0,void 0!==n[8]&&""!==n[8]||void 0!==n[9]&&""!==n[9]?("Z"!==n[8]&&void 0!==n[9]&&(o=60*n[10]+n[11],"+"===n[9]&&(o=0-o)),t=Date.UTC(n[1],n[2],n[3],n[4],n[5]+o,n[6],n[7])):t=+new Date(n[1],n[2],n[3],n[4],n[5],n[6],n[7])}else t=Date.parse?Date.parse(e):NaN;return t}(e),isNaN(e)?se:new Date(e))}))}))}_typeCheck(e){return t=e,"[object Date]"===Object.prototype.toString.call(t)&&!isNaN(e.getTime());var t}prepareParam(e,t){let n;if(F.isRef(e))n=e;else{let r=this.cast(e);if(!this._typeCheck(r))throw new TypeError(`\`${t}\` must be a Date or a value that can be \`cast()\` to a Date`);n=r}return n}min(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:v.min,n=this.prepareParam(e,"min");return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(e){return G(e)||e>=this.resolve(n)}})}max(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:v.max,n=this.prepareParam(e,"max");return this.test({message:t,name:"max",exclusive:!0,params:{max:e},test(e){return G(e)||e<=this.resolve(n)}})}}ue.INVALID_DATE=se,le.prototype=ue.prototype,le.INVALID_DATE=se;var ce=n(19185),de=n.n(ce),fe=n(41979),he=n.n(fe),pe=n(3295),me=n.n(pe),ge=n(8704),ve=n.n(ge);function ye(e,t){let n=1/0;return e.some(((e,r)=>{var o;if(-1!==(null==(o=t.path)?void 0:o.indexOf(e)))return n=r,!0})),n}function be(e){return(t,n)=>ye(e,t)-ye(e,n)}function xe(){return xe=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xe.apply(this,arguments)}let we=e=>"[object Object]"===Object.prototype.toString.call(e);const Ce=be([]);class Se extends H{constructor(e){super({type:"object"}),this.fields=Object.create(null),this._sortErrors=Ce,this._nodes=[],this._excludedEdges=[],this.withMutation((()=>{this.transform((function(e){if("string"===typeof e)try{e=JSON.parse(e)}catch(t){e=null}return this.isType(e)?e:null})),e&&this.shape(e)}))}_typeCheck(e){return we(e)||"function"===typeof e}_cast(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};var n;let r=super._cast(e,t);if(void 0===r)return this.getDefault();if(!this._typeCheck(r))return r;let o=this.fields,i=null!=(n=t.stripUnknown)?n:this.spec.noUnknown,a=this._nodes.concat(Object.keys(r).filter((e=>-1===this._nodes.indexOf(e)))),s={},l=xe({},t,{parent:s,__validating:t.__validating||!1}),u=!1;for(const c of a){let e=o[c],n=S()(r,c);if(e){let n,o=r[c];l.path=(t.path?`${t.path}.`:"")+c,e=e.resolve({value:o,context:t.context,parent:s});let i="spec"in e?e.spec:void 0,a=null==i?void 0:i.strict;if(null==i?void 0:i.strip){u=u||c in r;continue}n=t.__validating&&a?r[c]:e.cast(r[c],l),void 0!==n&&(s[c]=n)}else n&&!i&&(s[c]=r[c]);s[c]!==r[c]&&(u=!0)}return u?s:r}_validate(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=[],{sync:o,from:i=[],originalValue:a=e,abortEarly:s=this.spec.abortEarly,recursive:l=this.spec.recursive}=t;i=[{schema:this,value:a},...i],t.__validating=!0,t.originalValue=a,t.from=i,super._validate(e,t,((e,u)=>{if(e){if(!R.isError(e)||s)return void n(e,u);r.push(e)}if(!l||!we(u))return void n(r[0]||null,u);a=a||u;let c=this._nodes.map((e=>(n,r)=>{let o=-1===e.indexOf(".")?(t.path?`${t.path}.`:"")+e:`${t.path||""}["${e}"]`,s=this.fields[e];s&&"validate"in s?s.validate(u[e],xe({},t,{path:o,from:i,strict:!0,parent:u,originalValue:a[e]}),r):r(null)}));T({sync:o,tests:c,value:u,errors:r,endEarly:s,sort:this._sortErrors,path:t.path},n)}))}clone(e){const t=super.clone(e);return t.fields=xe({},this.fields),t._nodes=this._nodes,t._excludedEdges=this._excludedEdges,t._sortErrors=this._sortErrors,t}concat(e){let t=super.concat(e),n=t.fields;for(let[r,o]of Object.entries(this.fields)){const e=n[r];void 0===e?n[r]=o:e instanceof H&&o instanceof H&&(n[r]=o.concat(e))}return t.withMutation((()=>t.shape(n,this._excludedEdges)))}getDefaultFromShape(){let e={};return this._nodes.forEach((t=>{const n=this.fields[t];e[t]="default"in n?n.getDefault():void 0})),e}_getDefault(){return"default"in this.spec?super._getDefault():this._nodes.length?this.getDefaultFromShape():void 0}shape(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=this.clone(),r=Object.assign(n.fields,e);return n.fields=r,n._sortErrors=be(Object.keys(r)),t.length&&(Array.isArray(t[0])||(t=[t]),n._excludedEdges=[...n._excludedEdges,...t]),n._nodes=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],r=new Set,o=new Set(t.map((e=>{let[t,n]=e;return`${t}-${n}`})));function i(e,t){let i=(0,P.split)(e)[0];r.add(i),o.has(`${t}-${i}`)||n.push([t,i])}for(const a in e)if(S()(e,a)){let t=e[a];r.add(a),F.isRef(t)&&t.isSibling?i(t.path,a):A(t)&&"deps"in t&&t.deps.forEach((e=>i(e,a)))}return ve().array(Array.from(r),n).reverse()}(r,n._excludedEdges),n}pick(e){const t={};for(const n of e)this.fields[n]&&(t[n]=this.fields[n]);return this.clone().withMutation((e=>(e.fields={},e.shape(t))))}omit(e){const t=this.clone(),n=t.fields;t.fields={};for(const r of e)delete n[r];return t.withMutation((()=>t.shape(n)))}from(e,t,n){let r=(0,P.getter)(e,!0);return this.transform((o=>{if(null==o)return o;let i=o;return S()(o,e)&&(i=xe({},o),n||delete i[e],i[t]=r(o)),i}))}noUnknown(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b.noUnknown;"string"===typeof e&&(t=e,e=!0);let n=this.test({name:"noUnknown",exclusive:!0,message:t,test(t){if(null==t)return!0;const n=function(e,t){let n=Object.keys(e.fields);return Object.keys(t).filter((e=>-1===n.indexOf(e)))}(this.schema,t);return!e||0===n.length||this.createError({params:{unknown:n.join(", ")}})}});return n.spec.noUnknown=e,n}unknown(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b.noUnknown;return this.noUnknown(!e,t)}transformKeys(e){return this.transform((t=>t&&me()(t,((t,n)=>e(n)))))}camelCase(){return this.transformKeys(he())}snakeCase(){return this.transformKeys(de())}constantCase(){return this.transformKeys((e=>de()(e).toUpperCase()))}describe(){let e=super.describe();return e.fields=O()(this.fields,(e=>e.describe())),e}}function Ae(e){return new Se(e)}function _e(){return _e=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_e.apply(this,arguments)}function ke(e){return new Ee(e)}Ae.prototype=Se.prototype;class Ee extends H{constructor(e){super({type:"array"}),this.innerType=void 0,this.innerType=e,this.withMutation((()=>{this.transform((function(e){if("string"===typeof e)try{e=JSON.parse(e)}catch(t){e=null}return this.isType(e)?e:null}))}))}_typeCheck(e){return Array.isArray(e)}get _subType(){return this.innerType}_cast(e,t){const n=super._cast(e,t);if(!this._typeCheck(n)||!this.innerType)return n;let r=!1;const o=n.map(((e,n)=>{const o=this.innerType.cast(e,_e({},t,{path:`${t.path||""}[${n}]`}));return o!==e&&(r=!0),o}));return r?o:n}_validate(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;var r,o;let i=[],a=t.sync,s=t.path,l=this.innerType,u=null!=(r=t.abortEarly)?r:this.spec.abortEarly,c=null!=(o=t.recursive)?o:this.spec.recursive,d=null!=t.originalValue?t.originalValue:e;super._validate(e,t,((e,r)=>{if(e){if(!R.isError(e)||u)return void n(e,r);i.push(e)}if(!c||!l||!this._typeCheck(r))return void n(i[0]||null,r);d=d||r;let o=new Array(r.length);for(let n=0;n<r.length;n++){let e=r[n],i=`${t.path||""}[${n}]`,a=_e({},t,{path:i,strict:!0,parent:r,index:n,originalValue:d[n]});o[n]=(t,n)=>l.validate(e,a,n)}T({sync:a,path:s,value:r,errors:i,endEarly:u,tests:o},n)}))}clone(e){const t=super.clone(e);return t.innerType=this.innerType,t}concat(e){let t=super.concat(e);return t.innerType=this.innerType,e.innerType&&(t.innerType=t.innerType?t.innerType.concat(e.innerType):e.innerType),t}of(e){let t=this.clone();if(!A(e))throw new TypeError("`array.of()` sub-schema must be a valid yup schema not: "+h(e));return t.innerType=e,t}length(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:x.length;return this.test({message:t,name:"length",exclusive:!0,params:{length:e},test(t){return G(t)||t.length===this.resolve(e)}})}min(e,t){return t=t||x.min,this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(t){return G(t)||t.length>=this.resolve(e)}})}max(e,t){return t=t||x.max,this.test({message:t,name:"max",exclusive:!0,params:{max:e},test(t){return G(t)||t.length<=this.resolve(e)}})}ensure(){return this.default((()=>[])).transform(((e,t)=>this._typeCheck(e)?e:null==t?[]:[].concat(t)))}compact(e){let t=e?(t,n,r)=>!e(t,n,r):e=>!!e;return this.transform((e=>null!=e?e.filter(t):e))}describe(){let e=super.describe();return this.innerType&&(e.innerType=this.innerType.describe()),e}nullable(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return super.nullable(e)}defined(){return super.defined()}required(e){return super.required(e)}}function Me(e){return new Re(e)}ke.prototype=Ee.prototype;class Re{constructor(e){var t=this;this.type="lazy",this.__isYupSchema__=!0,this.__inputType=void 0,this.__outputType=void 0,this._resolve=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.builder(e,n);if(!A(r))throw new TypeError("lazy() functions must return a valid schema");return r.resolve(n)},this.builder=e}resolve(e){return this._resolve(e.value,e)}cast(e,t){return this._resolve(e,t).cast(e,t)}validate(e,t,n){return this._resolve(e,t).validate(e,t,n)}validateSync(e,t){return this._resolve(e,t).validateSync(e,t)}validateAt(e,t,n){return this._resolve(t,n).validateAt(e,t,n)}validateSyncAt(e,t,n){return this._resolve(t,n).validateSyncAt(e,t,n)}describe(){return null}isValid(e,t){return this._resolve(e,t).isValid(e,t)}isValidSync(e,t){return this._resolve(e,t).isValidSync(e,t)}}function Te(e){Object.keys(e).forEach((t=>{Object.keys(e[t]).forEach((n=>{w[t][n]=e[t][n]}))}))}function je(e,t,n){if(!e||!A(e.prototype))throw new TypeError("You must provide a yup schema constructor function");if("string"!==typeof t)throw new TypeError("A Method name must be provided");if("function"!==typeof n)throw new TypeError("Method function must be provided");e.prototype[t]=n}},94634:e=>{function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(null,arguments)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},24994:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},54893:e=>{e.exports=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n},e.exports.__esModule=!0,e.exports.default=e.exports},98139:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,i(n)))}return e}function i(e){if("string"===typeof e||"number"===typeof e)return e;if("object"!==typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},30805:(e,t,n)=>{const r=n(485).default;e.exports=r,e.exports.default=r},51603:(e,t,n)=>{const r=n(67587).default;e.exports=r,e.exports.default=r},45882:(e,t,n)=>{const r=n(24042).default;e.exports=r,e.exports.default=r},96051:(e,t,n)=>{const r=n(66627).default;e.exports=r,e.exports.default=r},61897:(e,t,n)=>{const r=n(69113).default;e.exports=r,e.exports.default=r},99561:(e,t,n)=>{const r=n(79001).default;e.exports=r,e.exports.default=r},47898:(e,t,n)=>{const r=n(41322).default;e.exports=r,e.exports.default=r},86037:(e,t,n)=>{const r=n(20837).default;e.exports=r,e.exports.default=r},29912:(e,t,n)=>{const r=n(6792).default;e.exports=r,e.exports.default=r},15518:(e,t,n)=>{const r=n(1550).default;e.exports=r,e.exports.default=r},79498:(e,t,n)=>{const r=n(39162).default;e.exports=r,e.exports.default=r},72886:(e,t,n)=>{const r=n(87558).default;e.exports=r,e.exports.default=r},91866:(e,t,n)=>{e.exports={crc1:n(30805),crc8:n(15518),crc81wire:n(79498),crc16:n(51603),crc16ccitt:n(45882),crc16modbus:n(61897),crc16xmodem:n(99561),crc16kermit:n(96051),crc24:n(47898),crc32:n(86037),crc32mpeg:n(29912),crcjam:n(72886)},e.exports.default=e.exports},6287:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(e){let t=~~(arguments.length>1&&void 0!==arguments[1]?arguments[1]:0),n=0;for(let r=0;r<e.length;r++)n+=e[r];return t+=n%256,t%256}},89205:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=[0,49345,49537,320,49921,960,640,49729,50689,1728,1920,51009,1280,50625,50305,1088,52225,3264,3456,52545,3840,53185,52865,3648,2560,51905,52097,2880,51457,2496,2176,51265,55297,6336,6528,55617,6912,56257,55937,6720,7680,57025,57217,8e3,56577,7616,7296,56385,5120,54465,54657,5440,55041,6080,5760,54849,53761,4800,4992,54081,4352,53697,53377,4160,61441,12480,12672,61761,13056,62401,62081,12864,13824,63169,63361,14144,62721,13760,13440,62529,15360,64705,64897,15680,65281,16320,16e3,65089,64001,15040,15232,64321,14592,63937,63617,14400,10240,59585,59777,10560,60161,11200,10880,59969,60929,11968,12160,61249,11520,60865,60545,11328,58369,9408,9600,58689,9984,59329,59009,9792,8704,58049,58241,9024,57601,8640,8320,57409,40961,24768,24960,41281,25344,41921,41601,25152,26112,42689,42881,26432,42241,26048,25728,42049,27648,44225,44417,27968,44801,28608,28288,44609,43521,27328,27520,43841,26880,43457,43137,26688,30720,47297,47489,31040,47873,31680,31360,47681,48641,32448,32640,48961,32e3,48577,48257,31808,46081,29888,30080,46401,30464,47041,46721,30272,29184,45761,45953,29504,45313,29120,28800,45121,20480,37057,37249,20800,37633,21440,21120,37441,38401,22208,22400,38721,21760,38337,38017,21568,39937,23744,23936,40257,24320,40897,40577,24128,23040,39617,39809,23360,39169,22976,22656,38977,34817,18624,18816,35137,19200,35777,35457,19008,19968,36545,36737,20288,36097,19904,19584,35905,17408,33985,34177,17728,34561,18368,18048,34369,33281,17088,17280,33601,16640,33217,32897,16448];"undefined"!==typeof Int32Array&&(n=new Int32Array(n));t.default=function(e){let t=~~(arguments.length>1&&void 0!==arguments[1]?arguments[1]:0);for(let r=0;r<e.length;r++)t=65535&(n[255&(t^e[r])]^t>>8);return t}},53352:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=[0,4129,8258,12387,16516,20645,24774,28903,33032,37161,41290,45419,49548,53677,57806,61935,4657,528,12915,8786,21173,17044,29431,25302,37689,33560,45947,41818,54205,50076,62463,58334,9314,13379,1056,5121,25830,29895,17572,21637,42346,46411,34088,38153,58862,62927,50604,54669,13907,9842,5649,1584,30423,26358,22165,18100,46939,42874,38681,34616,63455,59390,55197,51132,18628,22757,26758,30887,2112,6241,10242,14371,51660,55789,59790,63919,35144,39273,43274,47403,23285,19156,31415,27286,6769,2640,14899,10770,56317,52188,64447,60318,39801,35672,47931,43802,27814,31879,19684,23749,11298,15363,3168,7233,60846,64911,52716,56781,44330,48395,36200,40265,32407,28342,24277,20212,15891,11826,7761,3696,65439,61374,57309,53244,48923,44858,40793,36728,37256,33193,45514,41451,53516,49453,61774,57711,4224,161,12482,8419,20484,16421,28742,24679,33721,37784,41979,46042,49981,54044,58239,62302,689,4752,8947,13010,16949,21012,25207,29270,46570,42443,38312,34185,62830,58703,54572,50445,13538,9411,5280,1153,29798,25671,21540,17413,42971,47098,34713,38840,59231,63358,50973,55100,9939,14066,1681,5808,26199,30326,17941,22068,55628,51565,63758,59695,39368,35305,47498,43435,22596,18533,30726,26663,6336,2273,14466,10403,52093,56156,60223,64286,35833,39896,43963,48026,19061,23124,27191,31254,2801,6864,10931,14994,64814,60687,56684,52557,48554,44427,40424,36297,31782,27655,23652,19525,15522,11395,7392,3265,61215,65342,53085,57212,44955,49082,36825,40952,28183,32310,20053,24180,11923,16050,3793,7920];"undefined"!==typeof Int32Array&&(n=new Int32Array(n));t.default=(e,t)=>{let r="undefined"!==typeof t?~~t:65535;for(let o=0;o<e.length;o++)r=65535&(n[255&(r>>8^e[o])]^r<<8);return r}},26157:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=[0,4489,8978,12955,17956,22445,25910,29887,35912,40385,44890,48851,51820,56293,59774,63735,4225,264,13203,8730,22181,18220,30135,25662,40137,36160,49115,44626,56045,52068,63999,59510,8450,12427,528,5017,26406,30383,17460,21949,44362,48323,36440,40913,60270,64231,51324,55797,12675,8202,4753,792,30631,26158,21685,17724,48587,44098,40665,36688,64495,60006,55549,51572,16900,21389,24854,28831,1056,5545,10034,14011,52812,57285,60766,64727,34920,39393,43898,47859,21125,17164,29079,24606,5281,1320,14259,9786,57037,53060,64991,60502,39145,35168,48123,43634,25350,29327,16404,20893,9506,13483,1584,6073,61262,65223,52316,56789,43370,47331,35448,39921,29575,25102,20629,16668,13731,9258,5809,1848,65487,60998,56541,52564,47595,43106,39673,35696,33800,38273,42778,46739,49708,54181,57662,61623,2112,6601,11090,15067,20068,24557,28022,31999,38025,34048,47003,42514,53933,49956,61887,57398,6337,2376,15315,10842,24293,20332,32247,27774,42250,46211,34328,38801,58158,62119,49212,53685,10562,14539,2640,7129,28518,32495,19572,24061,46475,41986,38553,34576,62383,57894,53437,49460,14787,10314,6865,2904,32743,28270,23797,19836,50700,55173,58654,62615,32808,37281,41786,45747,19012,23501,26966,30943,3168,7657,12146,16123,54925,50948,62879,58390,37033,33056,46011,41522,23237,19276,31191,26718,7393,3432,16371,11898,59150,63111,50204,54677,41258,45219,33336,37809,27462,31439,18516,23005,11618,15595,3696,8185,63375,58886,54429,50452,45483,40994,37561,33584,31687,27214,22741,18780,15843,11370,7921,3960];"undefined"!==typeof Int32Array&&(n=new Int32Array(n));t.default=(e,t)=>{let r="undefined"!==typeof t?~~t:0;for(let o=0;o<e.length;o++)r=65535&(n[255&(r^e[o])]^r>>8);return r}},19143:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=[0,49345,49537,320,49921,960,640,49729,50689,1728,1920,51009,1280,50625,50305,1088,52225,3264,3456,52545,3840,53185,52865,3648,2560,51905,52097,2880,51457,2496,2176,51265,55297,6336,6528,55617,6912,56257,55937,6720,7680,57025,57217,8e3,56577,7616,7296,56385,5120,54465,54657,5440,55041,6080,5760,54849,53761,4800,4992,54081,4352,53697,53377,4160,61441,12480,12672,61761,13056,62401,62081,12864,13824,63169,63361,14144,62721,13760,13440,62529,15360,64705,64897,15680,65281,16320,16e3,65089,64001,15040,15232,64321,14592,63937,63617,14400,10240,59585,59777,10560,60161,11200,10880,59969,60929,11968,12160,61249,11520,60865,60545,11328,58369,9408,9600,58689,9984,59329,59009,9792,8704,58049,58241,9024,57601,8640,8320,57409,40961,24768,24960,41281,25344,41921,41601,25152,26112,42689,42881,26432,42241,26048,25728,42049,27648,44225,44417,27968,44801,28608,28288,44609,43521,27328,27520,43841,26880,43457,43137,26688,30720,47297,47489,31040,47873,31680,31360,47681,48641,32448,32640,48961,32e3,48577,48257,31808,46081,29888,30080,46401,30464,47041,46721,30272,29184,45761,45953,29504,45313,29120,28800,45121,20480,37057,37249,20800,37633,21440,21120,37441,38401,22208,22400,38721,21760,38337,38017,21568,39937,23744,23936,40257,24320,40897,40577,24128,23040,39617,39809,23360,39169,22976,22656,38977,34817,18624,18816,35137,19200,35777,35457,19008,19968,36545,36737,20288,36097,19904,19584,35905,17408,33985,34177,17728,34561,18368,18048,34369,33281,17088,17280,33601,16640,33217,32897,16448];"undefined"!==typeof Int32Array&&(n=new Int32Array(n));t.default=(e,t)=>{let r="undefined"!==typeof t?~~t:65535;for(let o=0;o<e.length;o++)r=65535&(n[255&(r^e[o])]^r>>8);return r}},46799:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=(e,t)=>{let n="undefined"!==typeof t?~~t:0;for(let r=0;r<e.length;r++){let t=n>>>8&255;t^=255&e[r],t^=t>>>4,n=n<<8&65535,n^=t,t=t<<5&65535,n^=t,t=t<<7&65535,n^=t}return n}},59412:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=[0,8801531,9098509,825846,9692897,1419802,1651692,10452759,10584377,2608578,2839604,11344079,3303384,11807523,12104405,4128302,12930697,4391538,5217156,13227903,5679208,13690003,14450021,5910942,6606768,14844747,15604413,6837830,16197969,7431594,8256604,16494759,840169,9084178,8783076,18463,10434312,1670131,1434117,9678590,11358416,2825259,2590173,10602790,4109873,12122826,11821884,3289031,13213536,5231515,4409965,12912278,5929345,14431610,13675660,5693559,6823513,15618722,14863188,6588335,16513208,8238147,7417269,16212302,1680338,10481449,9664223,1391140,9061683,788936,36926,8838341,12067563,4091408,3340262,11844381,2868234,11372785,10555655,2579964,14478683,5939616,5650518,13661357,5180346,13190977,12967607,4428364,8219746,16457881,16234863,7468436,15633027,6866552,6578062,14816117,1405499,9649856,10463030,1698765,8819930,55329,803287,9047340,11858690,3325945,4072975,12086004,2561507,10574104,11387118,2853909,13647026,5664841,5958079,14460228,4446803,12949160,13176670,5194661,7454091,16249200,16476294,8201341,14834538,6559633,6852199,15647388,3360676,11864927,12161705,4185682,10527045,2551230,2782280,11286707,9619101,1346150,1577872,10379115,73852,8875143,9172337,899466,16124205,7357910,8182816,16421083,6680524,14918455,15678145,6911546,5736468,13747439,14507289,5968354,12873461,4334094,5159928,13170435,4167245,12180150,11879232,3346363,11301036,2767959,2532769,10545498,10360692,1596303,1360505,9604738,913813,9157998,8856728,92259,16439492,8164415,7343561,16138546,6897189,15692510,14936872,6662099,5986813,14488838,13733104,5750795,13156124,5174247,4352529,12855018,2810998,11315341,10498427,2522496,12124823,4148844,3397530,11901793,9135439,862644,110658,8912057,1606574,10407765,9590435,1317464,15706879,6940164,6651890,14889737,8145950,16384229,16161043,7394792,5123014,13133629,12910283,4370992,14535975,5997020,5707818,13718737,2504095,10516836,11329682,2796649,11916158,3383173,4130419,12143240,8893606,129117,876971,9121104,1331783,9576124,10389322,1625009,14908182,6633453,6925851,15721184,7380471,16175372,16402682,8127489,4389423,12891860,13119266,5137369,13704398,5722165,6015427,14517560];"undefined"!==typeof Int32Array&&(n=new Int32Array(n));t.default=(e,t)=>{let r="undefined"!==typeof t?~~t:11994318;for(let o=0;o<e.length;o++)r=16777215&(n[255&(r>>16^e[o])]^r<<8);return r}},58123:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];"undefined"!==typeof Int32Array&&(n=new Int32Array(n));t.default=(e,t)=>{let r=0===t?0:~t;for(let o=0;o<e.length;o++)r=n[255&(r^e[o])]^r>>>8;return~r}},51602:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=[0,79764919,159529838,222504665,319059676,398814059,445009330,507990021,638119352,583659535,797628118,726387553,890018660,835552979,1015980042,944750013,1276238704,1221641927,1167319070,1095957929,1595256236,1540665371,1452775106,1381403509,1780037320,1859660671,1671105958,1733955601,2031960084,2111593891,1889500026,1952343757,2552477408,2632100695,2443283854,2506133561,2334638140,2414271883,2191915858,2254759653,3190512472,3135915759,3081330742,3009969537,2905550212,2850959411,2762807018,2691435357,3560074640,3505614887,3719321342,3648080713,3342211916,3287746299,3467911202,3396681109,4063920168,4143685023,4223187782,4286162673,3779000052,3858754371,3904687514,3967668269,881225847,809987520,1023691545,969234094,662832811,591600412,771767749,717299826,311336399,374308984,453813921,533576470,25881363,88864420,134795389,214552010,2023205639,2086057648,1897238633,1976864222,1804852699,1867694188,1645340341,1724971778,1587496639,1516133128,1461550545,1406951526,1302016099,1230646740,1142491917,1087903418,2896545431,2825181984,2770861561,2716262478,3215044683,3143675388,3055782693,3001194130,2326604591,2389456536,2200899649,2280525302,2578013683,2640855108,2418763421,2498394922,3769900519,3832873040,3912640137,3992402750,4088425275,4151408268,4197601365,4277358050,3334271071,3263032808,3476998961,3422541446,3585640067,3514407732,3694837229,3640369242,1762451694,1842216281,1619975040,1682949687,2047383090,2127137669,1938468188,2001449195,1325665622,1271206113,1183200824,1111960463,1543535498,1489069629,1434599652,1363369299,622672798,568075817,748617968,677256519,907627842,853037301,1067152940,995781531,51762726,131386257,177728840,240578815,269590778,349224269,429104020,491947555,4046411278,4126034873,4172115296,4234965207,3794477266,3874110821,3953728444,4016571915,3609705398,3555108353,3735388376,3664026991,3290680682,3236090077,3449943556,3378572211,3174993278,3120533705,3032266256,2961025959,2923101090,2868635157,2813903052,2742672763,2604032198,2683796849,2461293480,2524268063,2284983834,2364738477,2175806836,2238787779,1569362073,1498123566,1409854455,1355396672,1317987909,1246755826,1192025387,1137557660,2072149281,2135122070,1912620623,1992383480,1753615357,1816598090,1627664531,1707420964,295390185,358241886,404320391,483945776,43990325,106832002,186451547,266083308,932423249,861060070,1041341759,986742920,613929101,542559546,756411363,701822548,3316196985,3244833742,3425377559,3370778784,3601682597,3530312978,3744426955,3689838204,3819031489,3881883254,3928223919,4007849240,4037393693,4100235434,4180117107,4259748804,2310601993,2373574846,2151335527,2231098320,2596047829,2659030626,2470359227,2550115596,2947551409,2876312838,2788305887,2733848168,3165939309,3094707162,3040238851,2985771188];"undefined"!==typeof Int32Array&&(n=new Int32Array(n));t.default=(e,t)=>{let r="undefined"!==typeof t?~~t:4294967295;for(let o=0;o<e.length;o++)r=n[255&(r>>24^e[o])]^r<<8;return r}},77744:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=[0,7,14,9,28,27,18,21,56,63,54,49,36,35,42,45,112,119,126,121,108,107,98,101,72,79,70,65,84,83,90,93,224,231,238,233,252,251,242,245,216,223,214,209,196,195,202,205,144,151,158,153,140,139,130,133,168,175,166,161,180,179,186,189,199,192,201,206,219,220,213,210,255,248,241,246,227,228,237,234,183,176,185,190,171,172,165,162,143,136,129,134,147,148,157,154,39,32,41,46,59,60,53,50,31,24,17,22,3,4,13,10,87,80,89,94,75,76,69,66,111,104,97,102,115,116,125,122,137,142,135,128,149,146,155,156,177,182,191,184,173,170,163,164,249,254,247,240,229,226,235,236,193,198,207,200,221,218,211,212,105,110,103,96,117,114,123,124,81,86,95,88,77,74,67,68,25,30,23,16,5,2,11,12,33,38,47,40,61,58,51,52,78,73,64,71,82,85,92,91,118,113,120,127,106,109,100,99,62,57,48,55,34,37,44,43,6,1,8,15,26,29,20,19,174,169,160,167,178,181,188,187,150,145,152,159,138,141,132,131,222,217,208,215,194,197,204,203,230,225,232,239,250,253,244,243];"undefined"!==typeof Int32Array&&(n=new Int32Array(n));t.default=function(e){let t=~~(arguments.length>1&&void 0!==arguments[1]?arguments[1]:0);for(let r=0;r<e.length;r++)t=255&n[255&(t^e[r])];return t}},42824:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=[0,94,188,226,97,63,221,131,194,156,126,32,163,253,31,65,157,195,33,127,252,162,64,30,95,1,227,189,62,96,130,220,35,125,159,193,66,28,254,160,225,191,93,3,128,222,60,98,190,224,2,92,223,129,99,61,124,34,192,158,29,67,161,255,70,24,250,164,39,121,155,197,132,218,56,102,229,187,89,7,219,133,103,57,186,228,6,88,25,71,165,251,120,38,196,154,101,59,217,135,4,90,184,230,167,249,27,69,198,152,122,36,248,166,68,26,153,199,37,123,58,100,134,216,91,5,231,185,140,210,48,110,237,179,81,15,78,16,242,172,47,113,147,205,17,79,173,243,112,46,204,146,211,141,111,49,178,236,14,80,175,241,19,77,206,144,114,44,109,51,209,143,12,82,176,238,50,108,142,208,83,13,239,177,240,174,76,18,145,207,45,115,202,148,118,40,171,245,23,73,8,86,180,234,105,55,213,139,87,9,235,181,54,104,138,212,149,203,41,119,244,170,72,22,233,183,85,11,136,214,52,106,43,117,151,201,74,20,246,168,116,42,200,150,21,75,169,247,182,232,10,84,215,137,107,53];"undefined"!==typeof Int32Array&&(n=new Int32Array(n));t.default=function(e){let t=~~(arguments.length>1&&void 0!==arguments[1]?arguments[1]:0);for(let r=0;r<e.length;r++)t=255&n[255&(t^e[r])];return t}},29596:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];"undefined"!==typeof Int32Array&&(n=new Int32Array(n));t.default=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,r=0===t?0:~~t;for(let o=0;o<e.length;o++)r=n[255&(r^e[o])]^r>>>8;return r}},485:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(n(6287)),i=r(n(44666));t.default=(0,i.default)("crc1",o.default)},67587:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(n(89205)),i=r(n(44666));t.default=(0,i.default)("crc-16",o.default)},24042:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(n(53352)),i=r(n(44666));t.default=(0,i.default)("ccitt",o.default)},66627:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(n(26157)),i=r(n(44666));t.default=(0,i.default)("kermit",o.default)},69113:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(n(19143)),i=r(n(44666));t.default=(0,i.default)("crc-16-modbus",o.default)},79001:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(n(46799)),i=r(n(44666));t.default=(0,i.default)("xmodem",o.default)},41322:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(n(59412)),i=r(n(44666));t.default=(0,i.default)("crc-24",o.default)},20837:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(n(58123)),i=r(n(44666));t.default=(0,i.default)("crc-32",o.default)},6792:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(n(51602)),i=r(n(44666));t.default=(0,i.default)("crc-32-mpeg",o.default)},1550:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(n(77744)),i=r(n(44666));t.default=(0,i.default)("crc-8",o.default)},39162:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(n(42824)),i=r(n(44666));t.default=(0,i.default)("dallas-1-wire",o.default)},87558:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(n(29596)),i=r(n(44666));t.default=(0,i.default)("jam",o.default)},24137:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(26382);t.default=(e,t)=>r.Buffer.from(e,t)},44666:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(n(24137));t.default=function(e,t){const n=(e,n)=>t((0,o.default)(e),n)>>>0;return n.signed=(e,n)=>t((0,o.default)(e),n),n.unsigned=n,n.model=e,n}},58168:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(null,arguments)}n.d(t,{A:()=>r})},98587:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}n.d(t,{A:()=>r})},58387:(e,t,n)=>{"use strict";function r(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=r(e[t]))&&(o&&(o+=" "),o+=n)}else for(n in e)e[n]&&(o&&(o+=" "),o+=n);return o}n.d(t,{A:()=>o});const o=function(){for(var e,t,n=0,o="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=r(e))&&(o&&(o+=" "),o+=t);return o}},99497:(e,t,n)=>{"use strict";function r(e,t){return null==e||null==t?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function o(e,t){return null==e||null==t?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function i(e){let t,n,i;function s(e,r){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length;if(o<i){if(0!==t(r,r))return i;do{const t=o+i>>>1;n(e[t],r)<0?o=t+1:i=t}while(o<i)}return o}return 2!==e.length?(t=r,n=(t,n)=>r(e(t),n),i=(t,n)=>e(t)-n):(t=e===r||e===o?e:a,n=e,i=e),{left:s,center:function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;const r=s(e,t,n,(arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length)-1);return r>n&&i(e[r-1],t)>-i(e[r],t)?r-1:r},right:function(e,r){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length;if(o<i){if(0!==t(r,r))return i;do{const t=o+i>>>1;n(e[t],r)<=0?o=t+1:i=t}while(o<i)}return o}}}function a(){return 0}function s(e){return null===e?NaN:+e}n.r(t),n.d(t,{Adder:()=>R,Delaunay:()=>Us,FormatSpecifier:()=>sc,InternMap:()=>O,InternSet:()=>P,Node:()=>Om,Path:()=>jv,Voronoi:()=>Ds,ZoomTransform:()=>Mk,active:()=>yo,arc:()=>cA,area:()=>yA,areaRadial:()=>EA,ascending:()=>r,autoType:()=>Cl,axisBottom:()=>bt,axisLeft:()=>xt,axisRight:()=>yt,axisTop:()=>vt,bin:()=>he,bisect:()=>f,bisectCenter:()=>d,bisectLeft:()=>c,bisectRight:()=>u,bisector:()=>i,blob:()=>du,blur:()=>h,blur2:()=>p,blurImage:()=>m,brush:()=>Yo,brushSelection:()=>Ho,brushX:()=>Wo,brushY:()=>qo,buffer:()=>hu,chord:()=>oi,chordDirected:()=>ai,chordTranspose:()=>ii,cluster:()=>_m,color:()=>zi,contourDensity:()=>cs,contours:()=>Xa,count:()=>x,create:()=>LS,creator:()=>En,cross:()=>A,csv:()=>yu,csvFormat:()=>ul,csvFormatBody:()=>cl,csvFormatRow:()=>fl,csvFormatRows:()=>dl,csvFormatValue:()=>hl,csvParse:()=>sl,csvParseRows:()=>ll,cubehelix:()=>Pa,cumsum:()=>_,curveBasis:()=>v_,curveBasisClosed:()=>b_,curveBasisOpen:()=>w_,curveBumpX:()=>jA,curveBumpY:()=>OA,curveBundle:()=>S_,curveCardinal:()=>k_,curveCardinalClosed:()=>M_,curveCardinalOpen:()=>T_,curveCatmullRom:()=>P_,curveCatmullRomClosed:()=>N_,curveCatmullRomOpen:()=>F_,curveLinear:()=>pA,curveLinearClosed:()=>z_,curveMonotoneX:()=>Y_,curveMonotoneY:()=>G_,curveNatural:()=>Q_,curveStep:()=>Z_,curveStepAfter:()=>tk,curveStepBefore:()=>ek,descending:()=>o,deviation:()=>E,difference:()=>Qe,disjoint:()=>Je,dispatch:()=>kt,drag:()=>Ks,dragDisable:()=>qn,dragEnable:()=>Yn,dsv:()=>vu,dsvFormat:()=>il,easeBack:()=>iu,easeBackIn:()=>ru,easeBackInOut:()=>iu,easeBackOut:()=>ou,easeBounce:()=>eu,easeBounceIn:()=>Zl,easeBounceInOut:()=>tu,easeBounceOut:()=>eu,easeCircle:()=>Ul,easeCircleIn:()=>Bl,easeCircleInOut:()=>Ul,easeCircleOut:()=>$l,easeCubic:()=>po,easeCubicIn:()=>fo,easeCubicInOut:()=>po,easeCubicOut:()=>ho,easeElastic:()=>lu,easeElasticIn:()=>su,easeElasticInOut:()=>uu,easeElasticOut:()=>lu,easeExp:()=>zl,easeExpIn:()=>Fl,easeExpInOut:()=>zl,easeExpOut:()=>Ll,easeLinear:()=>Al,easePoly:()=>Tl,easePolyIn:()=>Ml,easePolyInOut:()=>Tl,easePolyOut:()=>Rl,easeQuad:()=>El,easeQuadIn:()=>_l,easeQuadInOut:()=>El,easeQuadOut:()=>kl,easeSin:()=>Nl,easeSinIn:()=>Pl,easeSinInOut:()=>Nl,easeSinOut:()=>Il,every:()=>We,extent:()=>M,fcumsum:()=>j,filter:()=>Ye,flatGroup:()=>U,flatRollup:()=>V,forceCenter:()=>Eu,forceCollide:()=>Bu,forceLink:()=>Vu,forceManyBody:()=>Ju,forceRadial:()=>Zu,forceSimulation:()=>Qu,forceX:()=>ec,forceY:()=>tc,format:()=>fc,formatDefaultLocale:()=>vc,formatLocale:()=>gc,formatPrefix:()=>hc,formatSpecifier:()=>ac,fsum:()=>T,geoAlbers:()=>Bp,geoAlbersUsa:()=>$p,geoArea:()=>wd,geoAzimuthalEqualArea:()=>Wp,geoAzimuthalEqualAreaRaw:()=>Hp,geoAzimuthalEquidistant:()=>Yp,geoAzimuthalEquidistantRaw:()=>qp,geoBounds:()=>nf,geoCentroid:()=>mf,geoCircle:()=>kf,geoClipAntimeridian:()=>Ff,geoClipCircle:()=>Lf,geoClipExtent:()=>qf,geoClipRectangle:()=>Wf,geoConicConformal:()=>Zp,geoConicConformalRaw:()=>Jp,geoConicEqualArea:()=>zp,geoConicEqualAreaRaw:()=>Lp,geoConicEquidistant:()=>rm,geoConicEquidistantRaw:()=>nm,geoContains:()=>uh,geoDistance:()=>eh,geoEqualEarth:()=>cm,geoEqualEarthRaw:()=>um,geoEquirectangular:()=>tm,geoEquirectangularRaw:()=>em,geoGnomonic:()=>fm,geoGnomonicRaw:()=>dm,geoGraticule:()=>fh,geoGraticule10:()=>hh,geoIdentity:()=>hm,geoInterpolate:()=>ph,geoLength:()=>Qf,geoMercator:()=>Kp,geoMercatorRaw:()=>Gp,geoNaturalEarth1:()=>mm,geoNaturalEarth1Raw:()=>pm,geoOrthographic:()=>vm,geoOrthographicRaw:()=>gm,geoPath:()=>wp,geoProjection:()=>Np,geoProjectionMutator:()=>Dp,geoRotation:()=>Sf,geoStereographic:()=>bm,geoStereographicRaw:()=>ym,geoStream:()=>Qc,geoTransform:()=>Cp,geoTransverseMercator:()=>wm,geoTransverseMercatorRaw:()=>xm,gray:()=>ha,greatest:()=>xe,greatestIndex:()=>Fe,group:()=>z,groupSort:()=>ee,groups:()=>B,hcl:()=>Ca,hierarchy:()=>Em,histogram:()=>he,hsl:()=>Ji,html:()=>_u,image:()=>xu,index:()=>q,indexes:()=>Y,interpolate:()=>tv,interpolateArray:()=>Yg,interpolateBasis:()=>Ig,interpolateBasisClosed:()=>Ng,interpolateBlues:()=>dS,interpolateBrBG:()=>SC,interpolateBuGn:()=>$C,interpolateBuPu:()=>VC,interpolateCividis:()=>CS,interpolateCool:()=>_S,interpolateCubehelix:()=>Cv,interpolateCubehelixDefault:()=>SS,interpolateCubehelixLong:()=>Sv,interpolateDate:()=>Kg,interpolateDiscrete:()=>nv,interpolateGnBu:()=>WC,interpolateGreens:()=>hS,interpolateGreys:()=>mS,interpolateHcl:()=>bv,interpolateHclLong:()=>xv,interpolateHsl:()=>mv,interpolateHslLong:()=>gv,interpolateHue:()=>rv,interpolateInferno:()=>DS,interpolateLab:()=>vv,interpolateMagma:()=>NS,interpolateNumber:()=>Xg,interpolateNumberArray:()=>Wg,interpolateObject:()=>Qg,interpolateOrRd:()=>YC,interpolateOranges:()=>wS,interpolatePRGn:()=>_C,interpolatePiYG:()=>EC,interpolatePlasma:()=>FS,interpolatePuBu:()=>QC,interpolatePuBuGn:()=>KC,interpolatePuOr:()=>RC,interpolatePuRd:()=>ZC,interpolatePurples:()=>vS,interpolateRainbow:()=>ES,interpolateRdBu:()=>jC,interpolateRdGy:()=>PC,interpolateRdPu:()=>tS,interpolateRdYlBu:()=>NC,interpolateRdYlGn:()=>FC,interpolateReds:()=>bS,interpolateRgb:()=>$g,interpolateRgbBasis:()=>Vg,interpolateRgbBasisClosed:()=>Hg,interpolateRound:()=>ov,interpolateSinebow:()=>jS,interpolateSpectral:()=>zC,interpolateString:()=>ev,interpolateTransformCss:()=>cv,interpolateTransformSvg:()=>dv,interpolateTurbo:()=>OS,interpolateViridis:()=>IS,interpolateWarm:()=>AS,interpolateYlGn:()=>iS,interpolateYlGnBu:()=>rS,interpolateYlOrBr:()=>sS,interpolateYlOrRd:()=>uS,interpolateZoom:()=>hv,interrupt:()=>Tr,intersection:()=>Ze,interval:()=>Sk,isoFormat:()=>xk,isoParse:()=>Ck,json:()=>Cu,lab:()=>pa,lch:()=>wa,least:()=>Ne,leastIndex:()=>De,line:()=>vA,lineRadial:()=>kA,link:()=>DA,linkHorizontal:()=>FA,linkRadial:()=>zA,linkVertical:()=>LA,local:()=>BS,map:()=>Ge,matcher:()=>Ot,max:()=>pe,maxIndex:()=>me,mean:()=>ke,median:()=>Ee,medianIndex:()=>Me,merge:()=>Re,min:()=>ge,minIndex:()=>ve,mode:()=>Te,namespace:()=>Yt,namespaces:()=>qt,nice:()=>de,now:()=>lr,pack:()=>rg,packEnclose:()=>$m,packSiblings:()=>tg,pairs:()=>je,partition:()=>ug,path:()=>Ov,pathRound:()=>Pv,permute:()=>X,pie:()=>wA,piecewise:()=>Av,pointRadial:()=>MA,pointer:()=>Xn,pointers:()=>US,polygonArea:()=>Iv,polygonCentroid:()=>Nv,polygonContains:()=>Bv,polygonHull:()=>zv,polygonLength:()=>$v,precisionFixed:()=>yc,precisionPrefix:()=>bc,precisionRound:()=>xc,quadtree:()=>Ou,quantile:()=>we,quantileIndex:()=>Se,quantileSorted:()=>Ce,quantize:()=>_v,quickselect:()=>ye,radialArea:()=>EA,radialLine:()=>kA,randomBates:()=>Gv,randomBernoulli:()=>Qv,randomBeta:()=>ey,randomBinomial:()=>ty,randomCauchy:()=>ry,randomExponential:()=>Kv,randomGamma:()=>Zv,randomGeometric:()=>Jv,randomInt:()=>Hv,randomIrwinHall:()=>Yv,randomLcg:()=>uy,randomLogNormal:()=>qv,randomLogistic:()=>oy,randomNormal:()=>Wv,randomPareto:()=>Xv,randomPoisson:()=>iy,randomUniform:()=>Vv,randomWeibull:()=>ny,range:()=>Pe,rank:()=>Ie,reduce:()=>Ke,reverse:()=>Xe,rgb:()=>Vi,ribbon:()=>bi,ribbonArrow:()=>xi,rollup:()=>H,rollups:()=>W,scaleBand:()=>py,scaleDiverging:()=>oC,scaleDivergingLog:()=>iC,scaleDivergingPow:()=>sC,scaleDivergingSqrt:()=>lC,scaleDivergingSymlog:()=>aC,scaleIdentity:()=>Ry,scaleImplicit:()=>fy,scaleLinear:()=>My,scaleLog:()=>Ly,scaleOrdinal:()=>hy,scalePoint:()=>gy,scalePow:()=>Yy,scaleQuantile:()=>Qy,scaleQuantize:()=>Jy,scaleRadial:()=>Xy,scaleSequential:()=>Qw,scaleSequentialLog:()=>Jw,scaleSequentialPow:()=>eC,scaleSequentialQuantile:()=>nC,scaleSequentialSqrt:()=>tC,scaleSequentialSymlog:()=>Zw,scaleSqrt:()=>Gy,scaleSymlog:()=>Uy,scaleThreshold:()=>Zy,scaleTime:()=>Yw,scaleUtc:()=>Gw,scan:()=>Le,schemeAccent:()=>dC,schemeBlues:()=>cS,schemeBrBG:()=>CC,schemeBuGn:()=>BC,schemeBuPu:()=>UC,schemeCategory10:()=>cC,schemeDark2:()=>fC,schemeGnBu:()=>HC,schemeGreens:()=>fS,schemeGreys:()=>pS,schemeObservable10:()=>hC,schemeOrRd:()=>qC,schemeOranges:()=>xS,schemePRGn:()=>AC,schemePaired:()=>pC,schemePastel1:()=>mC,schemePastel2:()=>gC,schemePiYG:()=>kC,schemePuBu:()=>XC,schemePuBuGn:()=>GC,schemePuOr:()=>MC,schemePuRd:()=>JC,schemePurples:()=>gS,schemeRdBu:()=>TC,schemeRdGy:()=>OC,schemeRdPu:()=>eS,schemeRdYlBu:()=>IC,schemeRdYlGn:()=>DC,schemeReds:()=>yS,schemeSet1:()=>vC,schemeSet2:()=>yC,schemeSet3:()=>bC,schemeSpectral:()=>LC,schemeTableau10:()=>xC,schemeYlGn:()=>oS,schemeYlGnBu:()=>nS,schemeYlOrBr:()=>aS,schemeYlOrRd:()=>lS,select:()=>$n,selectAll:()=>VS,selection:()=>Bn,selector:()=>Mt,selectorAll:()=>jt,shuffle:()=>ze,shuffler:()=>Be,some:()=>qe,sort:()=>Q,stack:()=>ak,stackOffsetDiverging:()=>lk,stackOffsetExpand:()=>sk,stackOffsetNone:()=>nk,stackOffsetSilhouette:()=>uk,stackOffsetWiggle:()=>ck,stackOrderAppearance:()=>dk,stackOrderAscending:()=>hk,stackOrderDescending:()=>mk,stackOrderInsideOut:()=>gk,stackOrderNone:()=>rk,stackOrderReverse:()=>vk,stratify:()=>mg,style:()=>on,subset:()=>rt,sum:()=>$e,superset:()=>tt,svg:()=>ku,symbol:()=>h_,symbolAsterisk:()=>$A,symbolCircle:()=>UA,symbolCross:()=>VA,symbolDiamond:()=>qA,symbolDiamond2:()=>YA,symbolPlus:()=>GA,symbolSquare:()=>KA,symbolSquare2:()=>XA,symbolStar:()=>e_,symbolTimes:()=>c_,symbolTriangle:()=>n_,symbolTriangle2:()=>o_,symbolWye:()=>u_,symbolX:()=>c_,symbols:()=>d_,symbolsFill:()=>d_,symbolsStroke:()=>f_,text:()=>mu,thresholdFreedmanDiaconis:()=>Ae,thresholdScott:()=>_e,thresholdSturges:()=>fe,tickFormat:()=>ky,tickIncrement:()=>ue,tickStep:()=>ce,ticks:()=>le,timeDay:()=>Cb,timeDays:()=>Sb,timeFormat:()=>Cx,timeFormatDefaultLocale:()=>Vw,timeFormatLocale:()=>xx,timeFriday:()=>Ib,timeFridays:()=>$b,timeHour:()=>yb,timeHours:()=>bb,timeInterval:()=>ub,timeMillisecond:()=>cb,timeMilliseconds:()=>db,timeMinute:()=>pb,timeMinutes:()=>mb,timeMonday:()=>Tb,timeMondays:()=>Fb,timeMonth:()=>ox,timeMonths:()=>ix,timeParse:()=>Sx,timeSaturday:()=>Nb,timeSaturdays:()=>Ub,timeSecond:()=>fb,timeSeconds:()=>hb,timeSunday:()=>Rb,timeSundays:()=>Db,timeThursday:()=>Pb,timeThursdays:()=>Bb,timeTickInterval:()=>gx,timeTicks:()=>mx,timeTuesday:()=>jb,timeTuesdays:()=>Lb,timeWednesday:()=>Ob,timeWednesdays:()=>zb,timeWeek:()=>Rb,timeWeeks:()=>Db,timeYear:()=>lx,timeYears:()=>ux,timeout:()=>gr,timer:()=>dr,timerFlush:()=>fr,transition:()=>lo,transpose:()=>Ue,tree:()=>Ag,treemap:()=>Rg,treemapBinary:()=>Tg,treemapDice:()=>lg,treemapResquarify:()=>Og,treemapSlice:()=>_g,treemapSliceDice:()=>jg,treemapSquarify:()=>Mg,tsv:()=>bu,tsvFormat:()=>vl,tsvFormatBody:()=>yl,tsvFormatRow:()=>xl,tsvFormatRows:()=>bl,tsvFormatValue:()=>wl,tsvParse:()=>ml,tsvParseRows:()=>gl,union:()=>ot,unixDay:()=>kb,unixDays:()=>Eb,utcDay:()=>Ab,utcDays:()=>_b,utcFormat:()=>Ax,utcFriday:()=>Kb,utcFridays:()=>nx,utcHour:()=>xb,utcHours:()=>wb,utcMillisecond:()=>cb,utcMilliseconds:()=>db,utcMinute:()=>gb,utcMinutes:()=>vb,utcMonday:()=>Wb,utcMondays:()=>Jb,utcMonth:()=>ax,utcMonths:()=>sx,utcParse:()=>_x,utcSaturday:()=>Xb,utcSaturdays:()=>rx,utcSecond:()=>fb,utcSeconds:()=>hb,utcSunday:()=>Hb,utcSundays:()=>Qb,utcThursday:()=>Gb,utcThursdays:()=>tx,utcTickInterval:()=>px,utcTicks:()=>hx,utcTuesday:()=>qb,utcTuesdays:()=>Zb,utcWednesday:()=>Yb,utcWednesdays:()=>ex,utcWeek:()=>Hb,utcWeeks:()=>Qb,utcYear:()=>cx,utcYears:()=>dx,variance:()=>k,window:()=>en,xml:()=>Au,zip:()=>He,zoom:()=>zk,zoomIdentity:()=>Rk,zoomTransform:()=>Tk});const l=i(r),u=l.right,c=l.left,d=i(s).center,f=u;function h(e,t){if(!((t=+t)>=0))throw new RangeError("invalid r");let n=e.length;if(!((n=Math.floor(n))>=0))throw new RangeError("invalid length");if(!n||!t)return e;const r=b(t),o=e.slice();return r(e,o,0,n,1),r(o,e,0,n,1),r(e,o,0,n,1),e}const p=g(b),m=g((function(e){const t=b(e);return(e,n,r,o,i)=>{t(e,n,(r<<=2)+0,(o<<=2)+0,i<<=2),t(e,n,r+1,o+1,i),t(e,n,r+2,o+2,i),t(e,n,r+3,o+3,i)}}));function g(e){return function(t,n){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n;if(!((n=+n)>=0))throw new RangeError("invalid rx");if(!((r=+r)>=0))throw new RangeError("invalid ry");let{data:o,width:i,height:a}=t;if(!((i=Math.floor(i))>=0))throw new RangeError("invalid width");if(!((a=Math.floor(void 0!==a?a:o.length/i))>=0))throw new RangeError("invalid height");if(!i||!a||!n&&!r)return t;const s=n&&e(n),l=r&&e(r),u=o.slice();return s&&l?(v(s,u,o,i,a),v(s,o,u,i,a),v(s,u,o,i,a),y(l,o,u,i,a),y(l,u,o,i,a),y(l,o,u,i,a)):s?(v(s,o,u,i,a),v(s,u,o,i,a),v(s,o,u,i,a)):l&&(y(l,o,u,i,a),y(l,u,o,i,a),y(l,o,u,i,a)),t}}function v(e,t,n,r,o){for(let i=0,a=r*o;i<a;)e(t,n,i,i+=r,1)}function y(e,t,n,r,o){for(let i=0,a=r*o;i<r;++i)e(t,n,i,i+a,r)}function b(e){const t=Math.floor(e);if(t===e)return function(e){const t=2*e+1;return(n,r,o,i,a)=>{if(!((i-=a)>=o))return;let s=e*r[o];const l=a*e;for(let e=o,t=o+l;e<t;e+=a)s+=r[Math.min(i,e)];for(let e=o,u=i;e<=u;e+=a)s+=r[Math.min(i,e+l)],n[e]=s/t,s-=r[Math.max(o,e-l)]}}(e);const n=e-t,r=2*e+1;return(e,o,i,a,s)=>{if(!((a-=s)>=i))return;let l=t*o[i];const u=s*t,c=u+s;for(let t=i,n=i+u;t<n;t+=s)l+=o[Math.min(a,t)];for(let t=i,d=a;t<=d;t+=s)l+=o[Math.min(a,t+u)],e[t]=(l+n*(o[Math.max(i,t-c)]+o[Math.min(a,t+c)]))/r,l-=o[Math.max(i,t-u)]}}function x(e,t){let n=0;if(void 0===t)for(let r of e)null!=r&&(r=+r)>=r&&++n;else{let r=-1;for(let o of e)null!=(o=t(o,++r,e))&&(o=+o)>=o&&++n}return n}function w(e){return 0|e.length}function C(e){return!(e>0)}function S(e){return"object"!==typeof e||"length"in e?e:Array.from(e)}function A(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const r="function"===typeof t[t.length-1]&&function(e){return t=>e(...t)}(t.pop()),o=(t=t.map(S)).map(w),i=t.length-1,a=new Array(i+1).fill(0),s=[];if(i<0||o.some(C))return s;for(;;){s.push(a.map(((e,n)=>t[n][e])));let e=i;for(;++a[e]===o[e];){if(0===e)return r?s.map(r):s;a[e--]=0}}}function _(e,t){var n=0,r=0;return Float64Array.from(e,void 0===t?e=>n+=+e||0:o=>n+=+t(o,r++,e)||0)}function k(e,t){let n,r=0,o=0,i=0;if(void 0===t)for(let a of e)null!=a&&(a=+a)>=a&&(n=a-o,o+=n/++r,i+=n*(a-o));else{let a=-1;for(let s of e)null!=(s=t(s,++a,e))&&(s=+s)>=s&&(n=s-o,o+=n/++r,i+=n*(s-o))}if(r>1)return i/(r-1)}function E(e,t){const n=k(e,t);return n?Math.sqrt(n):n}function M(e,t){let n,r;if(void 0===t)for(const o of e)null!=o&&(void 0===n?o>=o&&(n=r=o):(n>o&&(n=o),r<o&&(r=o)));else{let o=-1;for(let i of e)null!=(i=t(i,++o,e))&&(void 0===n?i>=i&&(n=r=i):(n>i&&(n=i),r<i&&(r=i)))}return[n,r]}class R{constructor(){this._partials=new Float64Array(32),this._n=0}add(e){const t=this._partials;let n=0;for(let r=0;r<this._n&&r<32;r++){const o=t[r],i=e+o,a=Math.abs(e)<Math.abs(o)?e-(i-o):o-(i-e);a&&(t[n++]=a),e=i}return t[n]=e,this._n=n+1,this}valueOf(){const e=this._partials;let t,n,r,o=this._n,i=0;if(o>0){for(i=e[--o];o>0&&(t=i,n=e[--o],i=t+n,r=n-(i-t),!r););o>0&&(r<0&&e[o-1]<0||r>0&&e[o-1]>0)&&(n=2*r,t=i+n,n==t-i&&(i=t))}return i}}function T(e,t){const n=new R;if(void 0===t)for(let r of e)(r=+r)&&n.add(r);else{let r=-1;for(let o of e)(o=+t(o,++r,e))&&n.add(o)}return+n}function j(e,t){const n=new R;let r=-1;return Float64Array.from(e,void 0===t?e=>n.add(+e||0):o=>n.add(+t(o,++r,e)||0))}class O extends Map{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:F;if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const[n,r]of e)this.set(n,r)}get(e){return super.get(I(this,e))}has(e){return super.has(I(this,e))}set(e,t){return super.set(N(this,e),t)}delete(e){return super.delete(D(this,e))}}class P extends Set{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:F;if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const n of e)this.add(n)}has(e){return super.has(I(this,e))}add(e){return super.add(N(this,e))}delete(e){return super.delete(D(this,e))}}function I(e,t){let{_intern:n,_key:r}=e;const o=r(t);return n.has(o)?n.get(o):t}function N(e,t){let{_intern:n,_key:r}=e;const o=r(t);return n.has(o)?n.get(o):(n.set(o,t),t)}function D(e,t){let{_intern:n,_key:r}=e;const o=r(t);return n.has(o)&&(t=n.get(o),n.delete(o)),t}function F(e){return null!==e&&"object"===typeof e?e.valueOf():e}function L(e){return e}function z(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return K(e,L,L,n)}function B(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return K(e,Array.from,L,n)}function $(e,t){for(let n=1,r=t.length;n<r;++n)e=e.flatMap((e=>e.pop().map((t=>{let[n,r]=t;return[...e,n,r]}))));return e}function U(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return $(B(e,...n),n)}function V(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];return $(W(e,t,...r),r)}function H(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];return K(e,L,t,r)}function W(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];return K(e,Array.from,t,r)}function q(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return K(e,L,G,n)}function Y(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return K(e,Array.from,G,n)}function G(e){if(1!==e.length)throw new Error("duplicate key");return e[0]}function K(e,t,n,r){return function e(o,i){if(i>=r.length)return n(o);const a=new O,s=r[i++];let l=-1;for(const t of o){const e=s(t,++l,o),n=a.get(e);n?n.push(t):a.set(e,[t])}for(const[t,n]of a)a.set(t,e(n,i));return t(a)}(e,0)}function X(e,t){return Array.from(t,(t=>e[t]))}function Q(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];if("function"!==typeof e[Symbol.iterator])throw new TypeError("values is not iterable");e=Array.from(e);let[o]=n;if(o&&2!==o.length||n.length>1){const t=Uint32Array.from(e,((e,t)=>t));return n.length>1?(n=n.map((t=>e.map(t))),t.sort(((e,t)=>{for(const r of n){const n=Z(r[e],r[t]);if(n)return n}}))):(o=e.map(o),t.sort(((e,t)=>Z(o[e],o[t])))),X(e,t)}return e.sort(J(o))}function J(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r;if(e===r)return Z;if("function"!==typeof e)throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||0===r?r:(0===e(n,n))-(0===e(t,t))}}function Z(e,t){return(null==e||!(e>=e))-(null==t||!(t>=t))||(e<t?-1:e>t?1:0)}function ee(e,t,n){return(2!==t.length?Q(H(e,t,n),((e,t)=>{let[n,o]=e,[i,a]=t;return r(o,a)||r(n,i)})):Q(z(e,n),((e,n)=>{let[o,i]=e,[a,s]=n;return t(i,s)||r(o,a)}))).map((e=>{let[t]=e;return t}))}var te=Array.prototype,ne=te.slice;te.map;function re(e){return()=>e}const oe=Math.sqrt(50),ie=Math.sqrt(10),ae=Math.sqrt(2);function se(e,t,n){const r=(t-e)/Math.max(0,n),o=Math.floor(Math.log10(r)),i=r/Math.pow(10,o),a=i>=oe?10:i>=ie?5:i>=ae?2:1;let s,l,u;return o<0?(u=Math.pow(10,-o)/a,s=Math.round(e*u),l=Math.round(t*u),s/u<e&&++s,l/u>t&&--l,u=-u):(u=Math.pow(10,o)*a,s=Math.round(e/u),l=Math.round(t/u),s*u<e&&++s,l*u>t&&--l),l<s&&.5<=n&&n<2?se(e,t,2*n):[s,l,u]}function le(e,t,n){if(!((n=+n)>0))return[];if((e=+e)===(t=+t))return[e];const r=t<e,[o,i,a]=r?se(t,e,n):se(e,t,n);if(!(i>=o))return[];const s=i-o+1,l=new Array(s);if(r)if(a<0)for(let u=0;u<s;++u)l[u]=(i-u)/-a;else for(let u=0;u<s;++u)l[u]=(i-u)*a;else if(a<0)for(let u=0;u<s;++u)l[u]=(o+u)/-a;else for(let u=0;u<s;++u)l[u]=(o+u)*a;return l}function ue(e,t,n){return se(e=+e,t=+t,n=+n)[2]}function ce(e,t,n){n=+n;const r=(t=+t)<(e=+e),o=r?ue(t,e,n):ue(e,t,n);return(r?-1:1)*(o<0?1/-o:o)}function de(e,t,n){let r;for(;;){const o=ue(e,t,n);if(o===r||0===o||!isFinite(o))return[e,t];o>0?(e=Math.floor(e/o)*o,t=Math.ceil(t/o)*o):o<0&&(e=Math.ceil(e*o)/o,t=Math.floor(t*o)/o),r=o}}function fe(e){return Math.max(1,Math.ceil(Math.log(x(e))/Math.LN2)+1)}function he(){var e=L,t=M,n=fe;function r(r){Array.isArray(r)||(r=Array.from(r));var o,i,a,s=r.length,l=new Array(s);for(o=0;o<s;++o)l[o]=e(r[o],o,r);var u=t(l),c=u[0],d=u[1],h=n(l,c,d);if(!Array.isArray(h)){const e=d,n=+h;if(t===M&&([c,d]=de(c,d,n)),(h=le(c,d,n))[0]<=c&&(a=ue(c,d,n)),h[h.length-1]>=d)if(e>=d&&t===M){const e=ue(c,d,n);isFinite(e)&&(e>0?d=(Math.floor(d/e)+1)*e:e<0&&(d=(Math.ceil(d*-e)+1)/-e))}else h.pop()}for(var p=h.length,m=0,g=p;h[m]<=c;)++m;for(;h[g-1]>d;)--g;(m||g<p)&&(h=h.slice(m,g),p=g-m);var v,y=new Array(p+1);for(o=0;o<=p;++o)(v=y[o]=[]).x0=o>0?h[o-1]:c,v.x1=o<p?h[o]:d;if(isFinite(a)){if(a>0)for(o=0;o<s;++o)null!=(i=l[o])&&c<=i&&i<=d&&y[Math.min(p,Math.floor((i-c)/a))].push(r[o]);else if(a<0)for(o=0;o<s;++o)if(null!=(i=l[o])&&c<=i&&i<=d){const e=Math.floor((c-i)*a);y[Math.min(p,e+(h[e]<=i))].push(r[o])}}else for(o=0;o<s;++o)null!=(i=l[o])&&c<=i&&i<=d&&y[f(h,i,0,p)].push(r[o]);return y}return r.value=function(t){return arguments.length?(e="function"===typeof t?t:re(t),r):e},r.domain=function(e){return arguments.length?(t="function"===typeof e?e:re([e[0],e[1]]),r):t},r.thresholds=function(e){return arguments.length?(n="function"===typeof e?e:re(Array.isArray(e)?ne.call(e):e),r):n},r}function pe(e,t){let n;if(void 0===t)for(const r of e)null!=r&&(n<r||void 0===n&&r>=r)&&(n=r);else{let r=-1;for(let o of e)null!=(o=t(o,++r,e))&&(n<o||void 0===n&&o>=o)&&(n=o)}return n}function me(e,t){let n,r=-1,o=-1;if(void 0===t)for(const i of e)++o,null!=i&&(n<i||void 0===n&&i>=i)&&(n=i,r=o);else for(let i of e)null!=(i=t(i,++o,e))&&(n<i||void 0===n&&i>=i)&&(n=i,r=o);return r}function ge(e,t){let n;if(void 0===t)for(const r of e)null!=r&&(n>r||void 0===n&&r>=r)&&(n=r);else{let r=-1;for(let o of e)null!=(o=t(o,++r,e))&&(n>o||void 0===n&&o>=o)&&(n=o)}return n}function ve(e,t){let n,r=-1,o=-1;if(void 0===t)for(const i of e)++o,null!=i&&(n>i||void 0===n&&i>=i)&&(n=i,r=o);else for(let i of e)null!=(i=t(i,++o,e))&&(n>i||void 0===n&&i>=i)&&(n=i,r=o);return r}function ye(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1/0,o=arguments.length>4?arguments[4]:void 0;if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(e.length-1,r)),!(n<=t&&t<=r))return e;for(o=void 0===o?Z:J(o);r>n;){if(r-n>600){const i=r-n+1,a=t-n+1,s=Math.log(i),l=.5*Math.exp(2*s/3),u=.5*Math.sqrt(s*l*(i-l)/i)*(a-i/2<0?-1:1);ye(e,t,Math.max(n,Math.floor(t-a*l/i+u)),Math.min(r,Math.floor(t+(i-a)*l/i+u)),o)}const i=e[t];let a=n,s=r;for(be(e,n,t),o(e[r],i)>0&&be(e,n,r);a<s;){for(be(e,a,s),++a,--s;o(e[a],i)<0;)++a;for(;o(e[s],i)>0;)--s}0===o(e[n],i)?be(e,n,s):(++s,be(e,s,r)),s<=t&&(n=s+1),t<=s&&(r=s-1)}return e}function be(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function xe(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r,o=!1;if(1===n.length){let i;for(const a of e){const e=n(a);(o?r(e,i)>0:0===r(e,e))&&(t=a,i=e,o=!0)}}else for(const r of e)(o?n(r,t)>0:0===n(r,r))&&(t=r,o=!0);return t}function we(e,t,n){if(e=Float64Array.from(function*(e,t){if(void 0===t)for(let n of e)null!=n&&(n=+n)>=n&&(yield n);else{let n=-1;for(let r of e)null!=(r=t(r,++n,e))&&(r=+r)>=r&&(yield r)}}(e,n)),(r=e.length)&&!isNaN(t=+t)){if(t<=0||r<2)return ge(e);if(t>=1)return pe(e);var r,o=(r-1)*t,i=Math.floor(o),a=pe(ye(e,i).subarray(0,i+1));return a+(ge(e.subarray(i+1))-a)*(o-i)}}function Ce(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s;if((r=e.length)&&!isNaN(t=+t)){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,o=(r-1)*t,i=Math.floor(o),a=+n(e[i],i,e);return a+(+n(e[i+1],i+1,e)-a)*(o-i)}}function Se(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s;if(!isNaN(t=+t)){if(r=Float64Array.from(e,((t,r)=>s(n(e[r],r,e)))),t<=0)return ve(r);if(t>=1)return me(r);var r,o=Uint32Array.from(e,((e,t)=>t)),i=r.length-1,a=Math.floor(i*t);return ye(o,a,0,i,((e,t)=>Z(r[e],r[t]))),(a=xe(o.subarray(0,a+1),(e=>r[e])))>=0?a:-1}}function Ae(e,t,n){const r=x(e),o=we(e,.75)-we(e,.25);return r&&o?Math.ceil((n-t)/(2*o*Math.pow(r,-1/3))):1}function _e(e,t,n){const r=x(e),o=E(e);return r&&o?Math.ceil((n-t)*Math.cbrt(r)/(3.49*o)):1}function ke(e,t){let n=0,r=0;if(void 0===t)for(let o of e)null!=o&&(o=+o)>=o&&(++n,r+=o);else{let o=-1;for(let i of e)null!=(i=t(i,++o,e))&&(i=+i)>=i&&(++n,r+=i)}if(n)return r/n}function Ee(e,t){return we(e,.5,t)}function Me(e,t){return Se(e,.5,t)}function Re(e){return Array.from(function*(e){for(const t of e)yield*t}(e))}function Te(e,t){const n=new O;if(void 0===t)for(let i of e)null!=i&&i>=i&&n.set(i,(n.get(i)||0)+1);else{let r=-1;for(let o of e)null!=(o=t(o,++r,e))&&o>=o&&n.set(o,(n.get(o)||0)+1)}let r,o=0;for(const[i,a]of n)a>o&&(o=a,r=i);return r}function je(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Oe;const n=[];let r,o=!1;for(const i of e)o&&n.push(t(r,i)),r=i,o=!0;return n}function Oe(e,t){return[e,t]}function Pe(e,t,n){e=+e,t=+t,n=(o=arguments.length)<2?(t=e,e=0,1):o<3?1:+n;for(var r=-1,o=0|Math.max(0,Math.ceil((t-e)/n)),i=new Array(o);++r<o;)i[r]=e+r*n;return i}function Ie(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r;if("function"!==typeof e[Symbol.iterator])throw new TypeError("values is not iterable");let n=Array.from(e);const o=new Float64Array(n.length);2!==t.length&&(n=n.map(t),t=r);const i=(e,r)=>t(n[e],n[r]);let a,s;return(e=Uint32Array.from(n,((e,t)=>t))).sort(t===r?(e,t)=>Z(n[e],n[t]):J(i)),e.forEach(((e,t)=>{const n=i(e,void 0===a?e:a);n>=0?((void 0===a||n>0)&&(a=e,s=t),o[e]=s):o[e]=NaN})),o}function Ne(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r,o=!1;if(1===n.length){let i;for(const a of e){const e=n(a);(o?r(e,i)<0:0===r(e,e))&&(t=a,i=e,o=!0)}}else for(const r of e)(o?n(r,t)<0:0===n(r,r))&&(t=r,o=!0);return t}function De(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r;if(1===n.length)return ve(e,n);let o=-1,i=-1;for(const r of e)++i,(o<0?0===n(r,r):n(r,t)<0)&&(t=r,o=i);return o}function Fe(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r;if(1===n.length)return me(e,n);let o=-1,i=-1;for(const r of e)++i,(o<0?0===n(r,r):n(r,t)>0)&&(t=r,o=i);return o}function Le(e,t){const n=De(e,t);return n<0?void 0:n}const ze=Be(Math.random);function Be(e){return function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.length)-(n=+n);for(;r;){const o=e()*r--|0,i=t[r+n];t[r+n]=t[o+n],t[o+n]=i}return t}}function $e(e,t){let n=0;if(void 0===t)for(let r of e)(r=+r)&&(n+=r);else{let r=-1;for(let o of e)(o=+t(o,++r,e))&&(n+=o)}return n}function Ue(e){if(!(o=e.length))return[];for(var t=-1,n=ge(e,Ve),r=new Array(n);++t<n;)for(var o,i=-1,a=r[t]=new Array(o);++i<o;)a[i]=e[i][t];return r}function Ve(e){return e.length}function He(){return Ue(arguments)}function We(e,t){if("function"!==typeof t)throw new TypeError("test is not a function");let n=-1;for(const r of e)if(!t(r,++n,e))return!1;return!0}function qe(e,t){if("function"!==typeof t)throw new TypeError("test is not a function");let n=-1;for(const r of e)if(t(r,++n,e))return!0;return!1}function Ye(e,t){if("function"!==typeof t)throw new TypeError("test is not a function");const n=[];let r=-1;for(const o of e)t(o,++r,e)&&n.push(o);return n}function Ge(e,t){if("function"!==typeof e[Symbol.iterator])throw new TypeError("values is not iterable");if("function"!==typeof t)throw new TypeError("mapper is not a function");return Array.from(e,((n,r)=>t(n,r,e)))}function Ke(e,t,n){if("function"!==typeof t)throw new TypeError("reducer is not a function");const r=e[Symbol.iterator]();let o,i,a=-1;if(arguments.length<3){if(({done:o,value:n}=r.next()),o)return;++a}for(;({done:o,value:i}=r.next()),!o;)n=t(n,i,++a,e);return n}function Xe(e){if("function"!==typeof e[Symbol.iterator])throw new TypeError("values is not iterable");return Array.from(e).reverse()}function Qe(e){e=new P(e);for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(const o of n)for(const t of o)e.delete(t);return e}function Je(e,t){const n=t[Symbol.iterator](),r=new P;for(const o of e){if(r.has(o))return!1;let e,t;for(;({value:e,done:t}=n.next())&&!t;){if(Object.is(o,e))return!1;r.add(e)}}return!0}function Ze(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e=new P(e),n=n.map(et);e:for(const o of e)for(const t of n)if(!t.has(o)){e.delete(o);continue e}return e}function et(e){return e instanceof P?e:new P(e)}function tt(e,t){const n=e[Symbol.iterator](),r=new Set;for(const o of t){const e=nt(o);if(r.has(e))continue;let t,i;for(;({value:t,done:i}=n.next());){if(i)return!1;const n=nt(t);if(r.add(n),Object.is(e,n))break}}return!0}function nt(e){return null!==e&&"object"===typeof e?e.valueOf():e}function rt(e,t){return tt(t,e)}function ot(){const e=new P;for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];for(const o of n)for(const t of o)e.add(t);return e}function it(e){return e}var at=1,st=2,lt=3,ut=4,ct=1e-6;function dt(e){return"translate("+e+",0)"}function ft(e){return"translate(0,"+e+")"}function ht(e){return t=>+e(t)}function pt(e,t){return t=Math.max(0,e.bandwidth()-2*t)/2,e.round()&&(t=Math.round(t)),n=>+e(n)+t}function mt(){return!this.__axis}function gt(e,t){var n=[],r=null,o=null,i=6,a=6,s=3,l="undefined"!==typeof window&&window.devicePixelRatio>1?0:.5,u=e===at||e===ut?-1:1,c=e===ut||e===st?"x":"y",d=e===at||e===lt?dt:ft;function f(f){var h=null==r?t.ticks?t.ticks.apply(t,n):t.domain():r,p=null==o?t.tickFormat?t.tickFormat.apply(t,n):it:o,m=Math.max(i,0)+s,g=t.range(),v=+g[0]+l,y=+g[g.length-1]+l,b=(t.bandwidth?pt:ht)(t.copy(),l),x=f.selection?f.selection():f,w=x.selectAll(".domain").data([null]),C=x.selectAll(".tick").data(h,t).order(),S=C.exit(),A=C.enter().append("g").attr("class","tick"),_=C.select("line"),k=C.select("text");w=w.merge(w.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),C=C.merge(A),_=_.merge(A.append("line").attr("stroke","currentColor").attr(c+"2",u*i)),k=k.merge(A.append("text").attr("fill","currentColor").attr(c,u*m).attr("dy",e===at?"0em":e===lt?"0.71em":"0.32em")),f!==x&&(w=w.transition(f),C=C.transition(f),_=_.transition(f),k=k.transition(f),S=S.transition(f).attr("opacity",ct).attr("transform",(function(e){return isFinite(e=b(e))?d(e+l):this.getAttribute("transform")})),A.attr("opacity",ct).attr("transform",(function(e){var t=this.parentNode.__axis;return d((t&&isFinite(t=t(e))?t:b(e))+l)}))),S.remove(),w.attr("d",e===ut||e===st?a?"M"+u*a+","+v+"H"+l+"V"+y+"H"+u*a:"M"+l+","+v+"V"+y:a?"M"+v+","+u*a+"V"+l+"H"+y+"V"+u*a:"M"+v+","+l+"H"+y),C.attr("opacity",1).attr("transform",(function(e){return d(b(e)+l)})),_.attr(c+"2",u*i),k.attr(c,u*m).text(p),x.filter(mt).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",e===st?"start":e===ut?"end":"middle"),x.each((function(){this.__axis=b}))}return f.scale=function(e){return arguments.length?(t=e,f):t},f.ticks=function(){return n=Array.from(arguments),f},f.tickArguments=function(e){return arguments.length?(n=null==e?[]:Array.from(e),f):n.slice()},f.tickValues=function(e){return arguments.length?(r=null==e?null:Array.from(e),f):r&&r.slice()},f.tickFormat=function(e){return arguments.length?(o=e,f):o},f.tickSize=function(e){return arguments.length?(i=a=+e,f):i},f.tickSizeInner=function(e){return arguments.length?(i=+e,f):i},f.tickSizeOuter=function(e){return arguments.length?(a=+e,f):a},f.tickPadding=function(e){return arguments.length?(s=+e,f):s},f.offset=function(e){return arguments.length?(l=+e,f):l},f}function vt(e){return gt(at,e)}function yt(e){return gt(st,e)}function bt(e){return gt(lt,e)}function xt(e){return gt(ut,e)}var wt={value:()=>{}};function Ct(){for(var e,t=0,n=arguments.length,r={};t<n;++t){if(!(e=arguments[t]+"")||e in r||/[\s.]/.test(e))throw new Error("illegal type: "+e);r[e]=[]}return new St(r)}function St(e){this._=e}function At(e,t){for(var n,r=0,o=e.length;r<o;++r)if((n=e[r]).name===t)return n.value}function _t(e,t,n){for(var r=0,o=e.length;r<o;++r)if(e[r].name===t){e[r]=wt,e=e.slice(0,r).concat(e.slice(r+1));break}return null!=n&&e.push({name:t,value:n}),e}St.prototype=Ct.prototype={constructor:St,on:function(e,t){var n,r,o=this._,i=(r=o,(e+"").trim().split(/^|\s+/).map((function(e){var t="",n=e.indexOf(".");if(n>=0&&(t=e.slice(n+1),e=e.slice(0,n)),e&&!r.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:t}}))),a=-1,s=i.length;if(!(arguments.length<2)){if(null!=t&&"function"!==typeof t)throw new Error("invalid callback: "+t);for(;++a<s;)if(n=(e=i[a]).type)o[n]=_t(o[n],e.name,t);else if(null==t)for(n in o)o[n]=_t(o[n],e.name,null);return this}for(;++a<s;)if((n=(e=i[a]).type)&&(n=At(o[n],e.name)))return n},copy:function(){var e={},t=this._;for(var n in t)e[n]=t[n].slice();return new St(e)},call:function(e,t){if((n=arguments.length-2)>0)for(var n,r,o=new Array(n),i=0;i<n;++i)o[i]=arguments[i+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(i=0,n=(r=this._[e]).length;i<n;++i)r[i].value.apply(t,o)},apply:function(e,t,n){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var r=this._[e],o=0,i=r.length;o<i;++o)r[o].value.apply(t,n)}};const kt=Ct;function Et(){}function Mt(e){return null==e?Et:function(){return this.querySelector(e)}}function Rt(e){return null==e?[]:Array.isArray(e)?e:Array.from(e)}function Tt(){return[]}function jt(e){return null==e?Tt:function(){return this.querySelectorAll(e)}}function Ot(e){return function(){return this.matches(e)}}function Pt(e){return function(t){return t.matches(e)}}var It=Array.prototype.find;function Nt(){return this.firstElementChild}var Dt=Array.prototype.filter;function Ft(){return Array.from(this.children)}function Lt(e){return new Array(e.length)}function zt(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}function Bt(e,t,n,r,o,i){for(var a,s=0,l=t.length,u=i.length;s<u;++s)(a=t[s])?(a.__data__=i[s],r[s]=a):n[s]=new zt(e,i[s]);for(;s<l;++s)(a=t[s])&&(o[s]=a)}function $t(e,t,n,r,o,i,a){var s,l,u,c=new Map,d=t.length,f=i.length,h=new Array(d);for(s=0;s<d;++s)(l=t[s])&&(h[s]=u=a.call(l,l.__data__,s,t)+"",c.has(u)?o[s]=l:c.set(u,l));for(s=0;s<f;++s)u=a.call(e,i[s],s,i)+"",(l=c.get(u))?(r[s]=l,l.__data__=i[s],c.delete(u)):n[s]=new zt(e,i[s]);for(s=0;s<d;++s)(l=t[s])&&c.get(h[s])===l&&(o[s]=l)}function Ut(e){return e.__data__}function Vt(e){return"object"===typeof e&&"length"in e?e:Array.from(e)}function Ht(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}zt.prototype={constructor:zt,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};var Wt="http://www.w3.org/1999/xhtml";const qt={svg:"http://www.w3.org/2000/svg",xhtml:Wt,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function Yt(e){var t=e+="",n=t.indexOf(":");return n>=0&&"xmlns"!==(t=e.slice(0,n))&&(e=e.slice(n+1)),qt.hasOwnProperty(t)?{space:qt[t],local:e}:e}function Gt(e){return function(){this.removeAttribute(e)}}function Kt(e){return function(){this.removeAttributeNS(e.space,e.local)}}function Xt(e,t){return function(){this.setAttribute(e,t)}}function Qt(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function Jt(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}}function Zt(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}function en(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function tn(e){return function(){this.style.removeProperty(e)}}function nn(e,t,n){return function(){this.style.setProperty(e,t,n)}}function rn(e,t,n){return function(){var r=t.apply(this,arguments);null==r?this.style.removeProperty(e):this.style.setProperty(e,r,n)}}function on(e,t){return e.style.getPropertyValue(t)||en(e).getComputedStyle(e,null).getPropertyValue(t)}function an(e){return function(){delete this[e]}}function sn(e,t){return function(){this[e]=t}}function ln(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}function un(e){return e.trim().split(/^|\s+/)}function cn(e){return e.classList||new dn(e)}function dn(e){this._node=e,this._names=un(e.getAttribute("class")||"")}function fn(e,t){for(var n=cn(e),r=-1,o=t.length;++r<o;)n.add(t[r])}function hn(e,t){for(var n=cn(e),r=-1,o=t.length;++r<o;)n.remove(t[r])}function pn(e){return function(){fn(this,e)}}function mn(e){return function(){hn(this,e)}}function gn(e,t){return function(){(t.apply(this,arguments)?fn:hn)(this,e)}}function vn(){this.textContent=""}function yn(e){return function(){this.textContent=e}}function bn(e){return function(){var t=e.apply(this,arguments);this.textContent=null==t?"":t}}function xn(){this.innerHTML=""}function wn(e){return function(){this.innerHTML=e}}function Cn(e){return function(){var t=e.apply(this,arguments);this.innerHTML=null==t?"":t}}function Sn(){this.nextSibling&&this.parentNode.appendChild(this)}function An(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function _n(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===Wt&&t.documentElement.namespaceURI===Wt?t.createElement(e):t.createElementNS(n,e)}}function kn(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function En(e){var t=Yt(e);return(t.local?kn:_n)(t)}function Mn(){return null}function Rn(){var e=this.parentNode;e&&e.removeChild(this)}function Tn(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function jn(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function On(e){return function(){var t=this.__on;if(t){for(var n,r=0,o=-1,i=t.length;r<i;++r)n=t[r],e.type&&n.type!==e.type||n.name!==e.name?t[++o]=n:this.removeEventListener(n.type,n.listener,n.options);++o?t.length=o:delete this.__on}}}function Pn(e,t,n){return function(){var r,o=this.__on,i=function(e){return function(t){e.call(this,t,this.__data__)}}(t);if(o)for(var a=0,s=o.length;a<s;++a)if((r=o[a]).type===e.type&&r.name===e.name)return this.removeEventListener(r.type,r.listener,r.options),this.addEventListener(r.type,r.listener=i,r.options=n),void(r.value=t);this.addEventListener(e.type,i,n),r={type:e.type,name:e.name,value:t,listener:i,options:n},o?o.push(r):this.__on=[r]}}function In(e,t,n){var r=en(e),o=r.CustomEvent;"function"===typeof o?o=new o(t,n):(o=r.document.createEvent("Event"),n?(o.initEvent(t,n.bubbles,n.cancelable),o.detail=n.detail):o.initEvent(t,!1,!1)),e.dispatchEvent(o)}function Nn(e,t){return function(){return In(this,e,t)}}function Dn(e,t){return function(){return In(this,e,t.apply(this,arguments))}}dn.prototype={add:function(e){this._names.indexOf(e)<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};var Fn=[null];function Ln(e,t){this._groups=e,this._parents=t}function zn(){return new Ln([[document.documentElement]],Fn)}Ln.prototype=zn.prototype={constructor:Ln,select:function(e){"function"!==typeof e&&(e=Mt(e));for(var t=this._groups,n=t.length,r=new Array(n),o=0;o<n;++o)for(var i,a,s=t[o],l=s.length,u=r[o]=new Array(l),c=0;c<l;++c)(i=s[c])&&(a=e.call(i,i.__data__,c,s))&&("__data__"in i&&(a.__data__=i.__data__),u[c]=a);return new Ln(r,this._parents)},selectAll:function(e){e="function"===typeof e?function(e){return function(){return Rt(e.apply(this,arguments))}}(e):jt(e);for(var t=this._groups,n=t.length,r=[],o=[],i=0;i<n;++i)for(var a,s=t[i],l=s.length,u=0;u<l;++u)(a=s[u])&&(r.push(e.call(a,a.__data__,u,s)),o.push(a));return new Ln(r,o)},selectChild:function(e){return this.select(null==e?Nt:function(e){return function(){return It.call(this.children,e)}}("function"===typeof e?e:Pt(e)))},selectChildren:function(e){return this.selectAll(null==e?Ft:function(e){return function(){return Dt.call(this.children,e)}}("function"===typeof e?e:Pt(e)))},filter:function(e){"function"!==typeof e&&(e=Ot(e));for(var t=this._groups,n=t.length,r=new Array(n),o=0;o<n;++o)for(var i,a=t[o],s=a.length,l=r[o]=[],u=0;u<s;++u)(i=a[u])&&e.call(i,i.__data__,u,a)&&l.push(i);return new Ln(r,this._parents)},data:function(e,t){if(!arguments.length)return Array.from(this,Ut);var n=t?$t:Bt,r=this._parents,o=this._groups;"function"!==typeof e&&(e=function(e){return function(){return e}}(e));for(var i=o.length,a=new Array(i),s=new Array(i),l=new Array(i),u=0;u<i;++u){var c=r[u],d=o[u],f=d.length,h=Vt(e.call(c,c&&c.__data__,u,r)),p=h.length,m=s[u]=new Array(p),g=a[u]=new Array(p);n(c,d,m,g,l[u]=new Array(f),h,t);for(var v,y,b=0,x=0;b<p;++b)if(v=m[b]){for(b>=x&&(x=b+1);!(y=g[x])&&++x<p;);v._next=y||null}}return(a=new Ln(a,r))._enter=s,a._exit=l,a},enter:function(){return new Ln(this._enter||this._groups.map(Lt),this._parents)},exit:function(){return new Ln(this._exit||this._groups.map(Lt),this._parents)},join:function(e,t,n){var r=this.enter(),o=this,i=this.exit();return"function"===typeof e?(r=e(r))&&(r=r.selection()):r=r.append(e+""),null!=t&&(o=t(o))&&(o=o.selection()),null==n?i.remove():n(i),r&&o?r.merge(o).order():o},merge:function(e){for(var t=e.selection?e.selection():e,n=this._groups,r=t._groups,o=n.length,i=r.length,a=Math.min(o,i),s=new Array(o),l=0;l<a;++l)for(var u,c=n[l],d=r[l],f=c.length,h=s[l]=new Array(f),p=0;p<f;++p)(u=c[p]||d[p])&&(h[p]=u);for(;l<o;++l)s[l]=n[l];return new Ln(s,this._parents)},selection:function(){return this},order:function(){for(var e=this._groups,t=-1,n=e.length;++t<n;)for(var r,o=e[t],i=o.length-1,a=o[i];--i>=0;)(r=o[i])&&(a&&4^r.compareDocumentPosition(a)&&a.parentNode.insertBefore(r,a),a=r);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=Ht);for(var n=this._groups,r=n.length,o=new Array(r),i=0;i<r;++i){for(var a,s=n[i],l=s.length,u=o[i]=new Array(l),c=0;c<l;++c)(a=s[c])&&(u[c]=a);u.sort(t)}return new Ln(o,this._parents).order()},call:function(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r=e[t],o=0,i=r.length;o<i;++o){var a=r[o];if(a)return a}return null},size:function(){let e=0;for(const t of this)++e;return e},empty:function(){return!this.node()},each:function(e){for(var t=this._groups,n=0,r=t.length;n<r;++n)for(var o,i=t[n],a=0,s=i.length;a<s;++a)(o=i[a])&&e.call(o,o.__data__,a,i);return this},attr:function(e,t){var n=Yt(e);if(arguments.length<2){var r=this.node();return n.local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}return this.each((null==t?n.local?Kt:Gt:"function"===typeof t?n.local?Zt:Jt:n.local?Qt:Xt)(n,t))},style:function(e,t,n){return arguments.length>1?this.each((null==t?tn:"function"===typeof t?rn:nn)(e,t,null==n?"":n)):on(this.node(),e)},property:function(e,t){return arguments.length>1?this.each((null==t?an:"function"===typeof t?ln:sn)(e,t)):this.node()[e]},classed:function(e,t){var n=un(e+"");if(arguments.length<2){for(var r=cn(this.node()),o=-1,i=n.length;++o<i;)if(!r.contains(n[o]))return!1;return!0}return this.each(("function"===typeof t?gn:t?pn:mn)(n,t))},text:function(e){return arguments.length?this.each(null==e?vn:("function"===typeof e?bn:yn)(e)):this.node().textContent},html:function(e){return arguments.length?this.each(null==e?xn:("function"===typeof e?Cn:wn)(e)):this.node().innerHTML},raise:function(){return this.each(Sn)},lower:function(){return this.each(An)},append:function(e){var t="function"===typeof e?e:En(e);return this.select((function(){return this.appendChild(t.apply(this,arguments))}))},insert:function(e,t){var n="function"===typeof e?e:En(e),r=null==t?Mn:"function"===typeof t?t:Mt(t);return this.select((function(){return this.insertBefore(n.apply(this,arguments),r.apply(this,arguments)||null)}))},remove:function(){return this.each(Rn)},clone:function(e){return this.select(e?jn:Tn)},datum:function(e){return arguments.length?this.property("__data__",e):this.node().__data__},on:function(e,t,n){var r,o,i=function(e){return e.trim().split(/^|\s+/).map((function(e){var t="",n=e.indexOf(".");return n>=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}}))}(e+""),a=i.length;if(!(arguments.length<2)){for(s=t?Pn:On,r=0;r<a;++r)this.each(s(i[r],t,n));return this}var s=this.node().__on;if(s)for(var l,u=0,c=s.length;u<c;++u)for(r=0,l=s[u];r<a;++r)if((o=i[r]).type===l.type&&o.name===l.name)return l.value},dispatch:function(e,t){return this.each(("function"===typeof t?Dn:Nn)(e,t))},[Symbol.iterator]:function*(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r,o=e[t],i=0,a=o.length;i<a;++i)(r=o[i])&&(yield r)}};const Bn=zn;function $n(e){return"string"===typeof e?new Ln([[document.querySelector(e)]],[document.documentElement]):new Ln([[e]],Fn)}const Un={passive:!1},Vn={capture:!0,passive:!1};function Hn(e){e.stopImmediatePropagation()}function Wn(e){e.preventDefault(),e.stopImmediatePropagation()}function qn(e){var t=e.document.documentElement,n=$n(e).on("dragstart.drag",Wn,Vn);"onselectstart"in t?n.on("selectstart.drag",Wn,Vn):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")}function Yn(e,t){var n=e.document.documentElement,r=$n(e).on("dragstart.drag",null);t&&(r.on("click.drag",Wn,Vn),setTimeout((function(){r.on("click.drag",null)}),0)),"onselectstart"in n?r.on("selectstart.drag",null):(n.style.MozUserSelect=n.__noselect,delete n.__noselect)}var Gn=n(40158);function Kn(e){let t;for(;t=e.sourceEvent;)e=t;return e}function Xn(e,t){if(e=Kn(e),void 0===t&&(t=e.currentTarget),t){var n=t.ownerSVGElement||t;if(n.createSVGPoint){var r=n.createSVGPoint();return r.x=e.clientX,r.y=e.clientY,[(r=r.matrixTransform(t.getScreenCTM().inverse())).x,r.y]}if(t.getBoundingClientRect){var o=t.getBoundingClientRect();return[e.clientX-o.left-t.clientLeft,e.clientY-o.top-t.clientTop]}}return[e.pageX,e.pageY]}var Qn,Jn,Zn=0,er=0,tr=0,nr=1e3,rr=0,or=0,ir=0,ar="object"===typeof performance&&performance.now?performance:Date,sr="object"===typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function lr(){return or||(sr(ur),or=ar.now()+ir)}function ur(){or=0}function cr(){this._call=this._time=this._next=null}function dr(e,t,n){var r=new cr;return r.restart(e,t,n),r}function fr(){lr(),++Zn;for(var e,t=Qn;t;)(e=or-t._time)>=0&&t._call.call(void 0,e),t=t._next;--Zn}function hr(){or=(rr=ar.now())+ir,Zn=er=0;try{fr()}finally{Zn=0,function(){var e,t,n=Qn,r=1/0;for(;n;)n._call?(r>n._time&&(r=n._time),e=n,n=n._next):(t=n._next,n._next=null,n=e?e._next=t:Qn=t);Jn=e,mr(r)}(),or=0}}function pr(){var e=ar.now(),t=e-rr;t>nr&&(ir-=t,rr=e)}function mr(e){Zn||(er&&(er=clearTimeout(er)),e-or>24?(e<1/0&&(er=setTimeout(hr,e-ar.now()-ir)),tr&&(tr=clearInterval(tr))):(tr||(rr=ar.now(),tr=setInterval(pr,nr)),Zn=1,sr(hr)))}function gr(e,t,n){var r=new cr;return t=null==t?0:+t,r.restart((n=>{r.stop(),e(n+t)}),t,n),r}cr.prototype=dr.prototype={constructor:cr,restart:function(e,t,n){if("function"!==typeof e)throw new TypeError("callback is not a function");n=(null==n?lr():+n)+(null==t?0:+t),this._next||Jn===this||(Jn?Jn._next=this:Qn=this,Jn=this),this._call=e,this._time=n,mr()},stop:function(){this._call&&(this._call=null,this._time=1/0,mr())}};var vr=kt("start","end","cancel","interrupt"),yr=[],br=0,xr=1,wr=2,Cr=3,Sr=4,Ar=5,_r=6;function kr(e,t,n,r,o,i){var a=e.__transition;if(a){if(n in a)return}else e.__transition={};!function(e,t,n){var r,o=e.__transition;function i(e){n.state=xr,n.timer.restart(a,n.delay,n.time),n.delay<=e&&a(e-n.delay)}function a(i){var u,c,d,f;if(n.state!==xr)return l();for(u in o)if((f=o[u]).name===n.name){if(f.state===Cr)return gr(a);f.state===Sr?(f.state=_r,f.timer.stop(),f.on.call("interrupt",e,e.__data__,f.index,f.group),delete o[u]):+u<t&&(f.state=_r,f.timer.stop(),f.on.call("cancel",e,e.__data__,f.index,f.group),delete o[u])}if(gr((function(){n.state===Cr&&(n.state=Sr,n.timer.restart(s,n.delay,n.time),s(i))})),n.state=wr,n.on.call("start",e,e.__data__,n.index,n.group),n.state===wr){for(n.state=Cr,r=new Array(d=n.tween.length),u=0,c=-1;u<d;++u)(f=n.tween[u].value.call(e,e.__data__,n.index,n.group))&&(r[++c]=f);r.length=c+1}}function s(t){for(var o=t<n.duration?n.ease.call(null,t/n.duration):(n.timer.restart(l),n.state=Ar,1),i=-1,a=r.length;++i<a;)r[i].call(e,o);n.state===Ar&&(n.on.call("end",e,e.__data__,n.index,n.group),l())}function l(){for(var r in n.state=_r,n.timer.stop(),delete o[t],o)return;delete e.__transition}o[t]=n,n.timer=dr(i,0,n.time)}(e,n,{name:t,index:r,group:o,on:vr,tween:yr,time:i.time,delay:i.delay,duration:i.duration,ease:i.ease,timer:null,state:br})}function Er(e,t){var n=Rr(e,t);if(n.state>br)throw new Error("too late; already scheduled");return n}function Mr(e,t){var n=Rr(e,t);if(n.state>Cr)throw new Error("too late; already running");return n}function Rr(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function Tr(e,t){var n,r,o,i=e.__transition,a=!0;if(i){for(o in t=null==t?null:t+"",i)(n=i[o]).name===t?(r=n.state>wr&&n.state<Ar,n.state=_r,n.timer.stop(),n.on.call(r?"interrupt":"cancel",e,e.__data__,n.index,n.group),delete i[o]):a=!1;a&&delete e.__transition}}var jr,Or=n(59029),Pr=180/Math.PI,Ir={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function Nr(e,t,n,r,o,i){var a,s,l;return(a=Math.sqrt(e*e+t*t))&&(e/=a,t/=a),(l=e*n+t*r)&&(n-=e*l,r-=t*l),(s=Math.sqrt(n*n+r*r))&&(n/=s,r/=s,l/=s),e*r<t*n&&(e=-e,t=-t,l=-l,a=-a),{translateX:o,translateY:i,rotate:Math.atan2(t,e)*Pr,skewX:Math.atan(l)*Pr,scaleX:a,scaleY:s}}function Dr(e,t,n,r){function o(e){return e.length?e.pop()+" ":""}return function(i,a){var s=[],l=[];return i=e(i),a=e(a),function(e,r,o,i,a,s){if(e!==o||r!==i){var l=a.push("translate(",null,t,null,n);s.push({i:l-4,x:(0,Or.A)(e,o)},{i:l-2,x:(0,Or.A)(r,i)})}else(o||i)&&a.push("translate("+o+t+i+n)}(i.translateX,i.translateY,a.translateX,a.translateY,s,l),function(e,t,n,i){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),i.push({i:n.push(o(n)+"rotate(",null,r)-2,x:(0,Or.A)(e,t)})):t&&n.push(o(n)+"rotate("+t+r)}(i.rotate,a.rotate,s,l),function(e,t,n,i){e!==t?i.push({i:n.push(o(n)+"skewX(",null,r)-2,x:(0,Or.A)(e,t)}):t&&n.push(o(n)+"skewX("+t+r)}(i.skewX,a.skewX,s,l),function(e,t,n,r,i,a){if(e!==n||t!==r){var s=i.push(o(i)+"scale(",null,",",null,")");a.push({i:s-4,x:(0,Or.A)(e,n)},{i:s-2,x:(0,Or.A)(t,r)})}else 1===n&&1===r||i.push(o(i)+"scale("+n+","+r+")")}(i.scaleX,i.scaleY,a.scaleX,a.scaleY,s,l),i=a=null,function(e){for(var t,n=-1,r=l.length;++n<r;)s[(t=l[n]).i]=t.x(e);return s.join("")}}}var Fr=Dr((function(e){const t=new("function"===typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?Ir:Nr(t.a,t.b,t.c,t.d,t.e,t.f)}),"px, ","px)","deg)"),Lr=Dr((function(e){return null==e?Ir:(jr||(jr=document.createElementNS("http://www.w3.org/2000/svg","g")),jr.setAttribute("transform",e),(e=jr.transform.baseVal.consolidate())?Nr((e=e.matrix).a,e.b,e.c,e.d,e.e,e.f):Ir)}),", ",")",")");function zr(e,t){var n,r;return function(){var o=Mr(this,e),i=o.tween;if(i!==n)for(var a=0,s=(r=n=i).length;a<s;++a)if(r[a].name===t){(r=r.slice()).splice(a,1);break}o.tween=r}}function Br(e,t,n){var r,o;if("function"!==typeof n)throw new Error;return function(){var i=Mr(this,e),a=i.tween;if(a!==r){o=(r=a).slice();for(var s={name:t,value:n},l=0,u=o.length;l<u;++l)if(o[l].name===t){o[l]=s;break}l===u&&o.push(s)}i.tween=o}}function $r(e,t,n){var r=e._id;return e.each((function(){var e=Mr(this,r);(e.value||(e.value={}))[t]=n.apply(this,arguments)})),function(e){return Rr(e,r).value[t]}}var Ur=n(3245),Vr=n(79232),Hr=n(48441);function Wr(e,t){var n;return("number"===typeof t?Or.A:t instanceof Ur.Ay?Vr.Ay:(n=(0,Ur.Ay)(t))?(t=n,Vr.Ay):Hr.A)(e,t)}function qr(e){return function(){this.removeAttribute(e)}}function Yr(e){return function(){this.removeAttributeNS(e.space,e.local)}}function Gr(e,t,n){var r,o,i=n+"";return function(){var a=this.getAttribute(e);return a===i?null:a===r?o:o=t(r=a,n)}}function Kr(e,t,n){var r,o,i=n+"";return function(){var a=this.getAttributeNS(e.space,e.local);return a===i?null:a===r?o:o=t(r=a,n)}}function Xr(e,t,n){var r,o,i;return function(){var a,s,l=n(this);if(null!=l)return(a=this.getAttribute(e))===(s=l+"")?null:a===r&&s===o?i:(o=s,i=t(r=a,l));this.removeAttribute(e)}}function Qr(e,t,n){var r,o,i;return function(){var a,s,l=n(this);if(null!=l)return(a=this.getAttributeNS(e.space,e.local))===(s=l+"")?null:a===r&&s===o?i:(o=s,i=t(r=a,l));this.removeAttributeNS(e.space,e.local)}}function Jr(e,t){var n,r;function o(){var o=t.apply(this,arguments);return o!==r&&(n=(r=o)&&function(e,t){return function(n){this.setAttributeNS(e.space,e.local,t.call(this,n))}}(e,o)),n}return o._value=t,o}function Zr(e,t){var n,r;function o(){var o=t.apply(this,arguments);return o!==r&&(n=(r=o)&&function(e,t){return function(n){this.setAttribute(e,t.call(this,n))}}(e,o)),n}return o._value=t,o}function eo(e,t){return function(){Er(this,e).delay=+t.apply(this,arguments)}}function to(e,t){return t=+t,function(){Er(this,e).delay=t}}function no(e,t){return function(){Mr(this,e).duration=+t.apply(this,arguments)}}function ro(e,t){return t=+t,function(){Mr(this,e).duration=t}}var oo=Bn.prototype.constructor;function io(e){return function(){this.style.removeProperty(e)}}var ao=0;function so(e,t,n,r){this._groups=e,this._parents=t,this._name=n,this._id=r}function lo(e){return Bn().transition(e)}function uo(){return++ao}var co=Bn.prototype;function fo(e){return e*e*e}function ho(e){return--e*e*e+1}function po(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}so.prototype=lo.prototype={constructor:so,select:function(e){var t=this._name,n=this._id;"function"!==typeof e&&(e=Mt(e));for(var r=this._groups,o=r.length,i=new Array(o),a=0;a<o;++a)for(var s,l,u=r[a],c=u.length,d=i[a]=new Array(c),f=0;f<c;++f)(s=u[f])&&(l=e.call(s,s.__data__,f,u))&&("__data__"in s&&(l.__data__=s.__data__),d[f]=l,kr(d[f],t,n,f,d,Rr(s,n)));return new so(i,this._parents,t,n)},selectAll:function(e){var t=this._name,n=this._id;"function"!==typeof e&&(e=jt(e));for(var r=this._groups,o=r.length,i=[],a=[],s=0;s<o;++s)for(var l,u=r[s],c=u.length,d=0;d<c;++d)if(l=u[d]){for(var f,h=e.call(l,l.__data__,d,u),p=Rr(l,n),m=0,g=h.length;m<g;++m)(f=h[m])&&kr(f,t,n,m,h,p);i.push(h),a.push(l)}return new so(i,a,t,n)},selectChild:co.selectChild,selectChildren:co.selectChildren,filter:function(e){"function"!==typeof e&&(e=Ot(e));for(var t=this._groups,n=t.length,r=new Array(n),o=0;o<n;++o)for(var i,a=t[o],s=a.length,l=r[o]=[],u=0;u<s;++u)(i=a[u])&&e.call(i,i.__data__,u,a)&&l.push(i);return new so(r,this._parents,this._name,this._id)},merge:function(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,n=e._groups,r=t.length,o=n.length,i=Math.min(r,o),a=new Array(r),s=0;s<i;++s)for(var l,u=t[s],c=n[s],d=u.length,f=a[s]=new Array(d),h=0;h<d;++h)(l=u[h]||c[h])&&(f[h]=l);for(;s<r;++s)a[s]=t[s];return new so(a,this._parents,this._name,this._id)},selection:function(){return new oo(this._groups,this._parents)},transition:function(){for(var e=this._name,t=this._id,n=uo(),r=this._groups,o=r.length,i=0;i<o;++i)for(var a,s=r[i],l=s.length,u=0;u<l;++u)if(a=s[u]){var c=Rr(a,t);kr(a,e,n,u,s,{time:c.time+c.delay+c.duration,delay:0,duration:c.duration,ease:c.ease})}return new so(r,this._parents,e,n)},call:co.call,nodes:co.nodes,node:co.node,size:co.size,empty:co.empty,each:co.each,on:function(e,t){var n=this._id;return arguments.length<2?Rr(this.node(),n).on.on(e):this.each(function(e,t,n){var r,o,i=function(e){return(e+"").trim().split(/^|\s+/).every((function(e){var t=e.indexOf(".");return t>=0&&(e=e.slice(0,t)),!e||"start"===e}))}(t)?Er:Mr;return function(){var a=i(this,e),s=a.on;s!==r&&(o=(r=s).copy()).on(t,n),a.on=o}}(n,e,t))},attr:function(e,t){var n=Yt(e),r="transform"===n?Lr:Wr;return this.attrTween(e,"function"===typeof t?(n.local?Qr:Xr)(n,r,$r(this,"attr."+e,t)):null==t?(n.local?Yr:qr)(n):(n.local?Kr:Gr)(n,r,t))},attrTween:function(e,t){var n="attr."+e;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==t)return this.tween(n,null);if("function"!==typeof t)throw new Error;var r=Yt(e);return this.tween(n,(r.local?Jr:Zr)(r,t))},style:function(e,t,n){var r="transform"===(e+="")?Fr:Wr;return null==t?this.styleTween(e,function(e,t){var n,r,o;return function(){var i=on(this,e),a=(this.style.removeProperty(e),on(this,e));return i===a?null:i===n&&a===r?o:o=t(n=i,r=a)}}(e,r)).on("end.style."+e,io(e)):"function"===typeof t?this.styleTween(e,function(e,t,n){var r,o,i;return function(){var a=on(this,e),s=n(this),l=s+"";return null==s&&(this.style.removeProperty(e),l=s=on(this,e)),a===l?null:a===r&&l===o?i:(o=l,i=t(r=a,s))}}(e,r,$r(this,"style."+e,t))).each(function(e,t){var n,r,o,i,a="style."+t,s="end."+a;return function(){var l=Mr(this,e),u=l.on,c=null==l.value[a]?i||(i=io(t)):void 0;u===n&&o===c||(r=(n=u).copy()).on(s,o=c),l.on=r}}(this._id,e)):this.styleTween(e,function(e,t,n){var r,o,i=n+"";return function(){var a=on(this,e);return a===i?null:a===r?o:o=t(r=a,n)}}(e,r,t),n).on("end.style."+e,null)},styleTween:function(e,t,n){var r="style."+(e+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==t)return this.tween(r,null);if("function"!==typeof t)throw new Error;return this.tween(r,function(e,t,n){var r,o;function i(){var i=t.apply(this,arguments);return i!==o&&(r=(o=i)&&function(e,t,n){return function(r){this.style.setProperty(e,t.call(this,r),n)}}(e,i,n)),r}return i._value=t,i}(e,t,null==n?"":n))},text:function(e){return this.tween("text","function"===typeof e?function(e){return function(){var t=e(this);this.textContent=null==t?"":t}}($r(this,"text",e)):function(e){return function(){this.textContent=e}}(null==e?"":e+""))},textTween:function(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(null==e)return this.tween(t,null);if("function"!==typeof e)throw new Error;return this.tween(t,function(e){var t,n;function r(){var r=e.apply(this,arguments);return r!==n&&(t=(n=r)&&function(e){return function(t){this.textContent=e.call(this,t)}}(r)),t}return r._value=e,r}(e))},remove:function(){return this.on("end.remove",function(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}(this._id))},tween:function(e,t){var n=this._id;if(e+="",arguments.length<2){for(var r,o=Rr(this.node(),n).tween,i=0,a=o.length;i<a;++i)if((r=o[i]).name===e)return r.value;return null}return this.each((null==t?zr:Br)(n,e,t))},delay:function(e){var t=this._id;return arguments.length?this.each(("function"===typeof e?eo:to)(t,e)):Rr(this.node(),t).delay},duration:function(e){var t=this._id;return arguments.length?this.each(("function"===typeof e?no:ro)(t,e)):Rr(this.node(),t).duration},ease:function(e){var t=this._id;return arguments.length?this.each(function(e,t){if("function"!==typeof t)throw new Error;return function(){Mr(this,e).ease=t}}(t,e)):Rr(this.node(),t).ease},easeVarying:function(e){if("function"!==typeof e)throw new Error;return this.each(function(e,t){return function(){var n=t.apply(this,arguments);if("function"!==typeof n)throw new Error;Mr(this,e).ease=n}}(this._id,e))},end:function(){var e,t,n=this,r=n._id,o=n.size();return new Promise((function(i,a){var s={value:a},l={value:function(){0===--o&&i()}};n.each((function(){var n=Mr(this,r),o=n.on;o!==e&&((t=(e=o).copy())._.cancel.push(s),t._.interrupt.push(s),t._.end.push(l)),n.on=t})),0===o&&i()}))},[Symbol.iterator]:co[Symbol.iterator]};var mo={time:null,delay:0,duration:250,ease:po};function go(e,t){for(var n;!(n=e.__transition)||!(n=n[t]);)if(!(e=e.parentNode))throw new Error(`transition ${t} not found`);return n}Bn.prototype.interrupt=function(e){return this.each((function(){Tr(this,e)}))},Bn.prototype.transition=function(e){var t,n;e instanceof so?(t=e._id,e=e._name):(t=uo(),(n=mo).time=lr(),e=null==e?null:e+"");for(var r=this._groups,o=r.length,i=0;i<o;++i)for(var a,s=r[i],l=s.length,u=0;u<l;++u)(a=s[u])&&kr(a,e,t,u,s,n||go(a,t));return new so(r,this._parents,e,t)};var vo=[null];function yo(e,t){var n,r,o=e.__transition;if(o)for(r in t=null==t?null:t+"",o)if((n=o[r]).state>xr&&n.name===t)return new so([[e]],vo,t,+r);return null}const bo=e=>()=>e;function xo(e,t){let{sourceEvent:n,target:r,selection:o,mode:i,dispatch:a}=t;Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:n,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},selection:{value:o,enumerable:!0,configurable:!0},mode:{value:i,enumerable:!0,configurable:!0},_:{value:a}})}function wo(e){e.preventDefault(),e.stopImmediatePropagation()}var Co={name:"drag"},So={name:"space"},Ao={name:"handle"},_o={name:"center"};const{abs:ko,max:Eo,min:Mo}=Math;function Ro(e){return[+e[0],+e[1]]}function To(e){return[Ro(e[0]),Ro(e[1])]}var jo={name:"x",handles:["w","e"].map(zo),input:function(e,t){return null==e?null:[[+e[0],t[0][1]],[+e[1],t[1][1]]]},output:function(e){return e&&[e[0][0],e[1][0]]}},Oo={name:"y",handles:["n","s"].map(zo),input:function(e,t){return null==e?null:[[t[0][0],+e[0]],[t[1][0],+e[1]]]},output:function(e){return e&&[e[0][1],e[1][1]]}},Po={name:"xy",handles:["n","w","e","s","nw","ne","sw","se"].map(zo),input:function(e){return null==e?null:To(e)},output:function(e){return e}},Io={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},No={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},Do={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},Fo={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},Lo={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1};function zo(e){return{type:e}}function Bo(e){return!e.ctrlKey&&!e.button}function $o(){var e=this.ownerSVGElement||this;return e.hasAttribute("viewBox")?[[(e=e.viewBox.baseVal).x,e.y],[e.x+e.width,e.y+e.height]]:[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]}function Uo(){return navigator.maxTouchPoints||"ontouchstart"in this}function Vo(e){for(;!e.__brush;)if(!(e=e.parentNode))return;return e.__brush}function Ho(e){var t=e.__brush;return t?t.dim.output(t.selection):null}function Wo(){return Go(jo)}function qo(){return Go(Oo)}function Yo(){return Go(Po)}function Go(e){var t,n=$o,r=Bo,o=Uo,i=!0,a=kt("start","brush","end"),s=6;function l(t){var n=t.property("__brush",m).selectAll(".overlay").data([zo("overlay")]);n.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",Io.overlay).merge(n).each((function(){var e=Vo(this).extent;$n(this).attr("x",e[0][0]).attr("y",e[0][1]).attr("width",e[1][0]-e[0][0]).attr("height",e[1][1]-e[0][1])})),t.selectAll(".selection").data([zo("selection")]).enter().append("rect").attr("class","selection").attr("cursor",Io.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var r=t.selectAll(".handle").data(e.handles,(function(e){return e.type}));r.exit().remove(),r.enter().append("rect").attr("class",(function(e){return"handle handle--"+e.type})).attr("cursor",(function(e){return Io[e.type]})),t.each(u).attr("fill","none").attr("pointer-events","all").on("mousedown.brush",f).filter(o).on("touchstart.brush",f).on("touchmove.brush",h).on("touchend.brush touchcancel.brush",p).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function u(){var e=$n(this),t=Vo(this).selection;t?(e.selectAll(".selection").style("display",null).attr("x",t[0][0]).attr("y",t[0][1]).attr("width",t[1][0]-t[0][0]).attr("height",t[1][1]-t[0][1]),e.selectAll(".handle").style("display",null).attr("x",(function(e){return"e"===e.type[e.type.length-1]?t[1][0]-s/2:t[0][0]-s/2})).attr("y",(function(e){return"s"===e.type[0]?t[1][1]-s/2:t[0][1]-s/2})).attr("width",(function(e){return"n"===e.type||"s"===e.type?t[1][0]-t[0][0]+s:s})).attr("height",(function(e){return"e"===e.type||"w"===e.type?t[1][1]-t[0][1]+s:s}))):e.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function c(e,t,n){var r=e.__brush.emitter;return!r||n&&r.clean?new d(e,t,n):r}function d(e,t,n){this.that=e,this.args=t,this.state=e.__brush,this.active=0,this.clean=n}function f(n){if((!t||n.touches)&&r.apply(this,arguments)){var o,a,s,l,d,f,h,p,m,g,v,y=this,b=n.target.__data__.type,x="selection"===(i&&n.metaKey?b="overlay":b)?Co:i&&n.altKey?_o:Ao,w=e===Oo?null:Fo[b],C=e===jo?null:Lo[b],S=Vo(y),A=S.extent,_=S.selection,k=A[0][0],E=A[0][1],M=A[1][0],R=A[1][1],T=0,j=0,O=w&&C&&i&&n.shiftKey,P=Array.from(n.touches||[n],(e=>{const t=e.identifier;return(e=Xn(e,y)).point0=e.slice(),e.identifier=t,e}));Tr(y);var I=c(y,arguments,!0).beforestart();if("overlay"===b){_&&(m=!0);const t=[P[0],P[1]||P[0]];S.selection=_=[[o=e===Oo?k:Mo(t[0][0],t[1][0]),s=e===jo?E:Mo(t[0][1],t[1][1])],[d=e===Oo?M:Eo(t[0][0],t[1][0]),h=e===jo?R:Eo(t[0][1],t[1][1])]],P.length>1&&z(n)}else o=_[0][0],s=_[0][1],d=_[1][0],h=_[1][1];a=o,l=s,f=d,p=h;var N=$n(y).attr("pointer-events","none"),D=N.selectAll(".overlay").attr("cursor",Io[b]);if(n.touches)I.moved=L,I.ended=B;else{var F=$n(n.view).on("mousemove.brush",L,!0).on("mouseup.brush",B,!0);i&&F.on("keydown.brush",(function(e){switch(e.keyCode){case 16:O=w&&C;break;case 18:x===Ao&&(w&&(d=f-T*w,o=a+T*w),C&&(h=p-j*C,s=l+j*C),x=_o,z(e));break;case 32:x!==Ao&&x!==_o||(w<0?d=f-T:w>0&&(o=a-T),C<0?h=p-j:C>0&&(s=l-j),x=So,D.attr("cursor",Io.selection),z(e));break;default:return}wo(e)}),!0).on("keyup.brush",(function(e){switch(e.keyCode){case 16:O&&(g=v=O=!1,z(e));break;case 18:x===_o&&(w<0?d=f:w>0&&(o=a),C<0?h=p:C>0&&(s=l),x=Ao,z(e));break;case 32:x===So&&(e.altKey?(w&&(d=f-T*w,o=a+T*w),C&&(h=p-j*C,s=l+j*C),x=_o):(w<0?d=f:w>0&&(o=a),C<0?h=p:C>0&&(s=l),x=Ao),D.attr("cursor",Io[b]),z(e));break;default:return}wo(e)}),!0),qn(n.view)}u.call(y),I.start(n,x.name)}function L(e){for(const t of e.changedTouches||[e])for(const e of P)e.identifier===t.identifier&&(e.cur=Xn(t,y));if(O&&!g&&!v&&1===P.length){const e=P[0];ko(e.cur[0]-e[0])>ko(e.cur[1]-e[1])?v=!0:g=!0}for(const t of P)t.cur&&(t[0]=t.cur[0],t[1]=t.cur[1]);m=!0,wo(e),z(e)}function z(e){const t=P[0],n=t.point0;var r;switch(T=t[0]-n[0],j=t[1]-n[1],x){case So:case Co:w&&(T=Eo(k-o,Mo(M-d,T)),a=o+T,f=d+T),C&&(j=Eo(E-s,Mo(R-h,j)),l=s+j,p=h+j);break;case Ao:P[1]?(w&&(a=Eo(k,Mo(M,P[0][0])),f=Eo(k,Mo(M,P[1][0])),w=1),C&&(l=Eo(E,Mo(R,P[0][1])),p=Eo(E,Mo(R,P[1][1])),C=1)):(w<0?(T=Eo(k-o,Mo(M-o,T)),a=o+T,f=d):w>0&&(T=Eo(k-d,Mo(M-d,T)),a=o,f=d+T),C<0?(j=Eo(E-s,Mo(R-s,j)),l=s+j,p=h):C>0&&(j=Eo(E-h,Mo(R-h,j)),l=s,p=h+j));break;case _o:w&&(a=Eo(k,Mo(M,o-T*w)),f=Eo(k,Mo(M,d+T*w))),C&&(l=Eo(E,Mo(R,s-j*C)),p=Eo(E,Mo(R,h+j*C)))}f<a&&(w*=-1,r=o,o=d,d=r,r=a,a=f,f=r,b in No&&D.attr("cursor",Io[b=No[b]])),p<l&&(C*=-1,r=s,s=h,h=r,r=l,l=p,p=r,b in Do&&D.attr("cursor",Io[b=Do[b]])),S.selection&&(_=S.selection),g&&(a=_[0][0],f=_[1][0]),v&&(l=_[0][1],p=_[1][1]),_[0][0]===a&&_[0][1]===l&&_[1][0]===f&&_[1][1]===p||(S.selection=[[a,l],[f,p]],u.call(y),I.brush(e,x.name))}function B(e){if(function(e){e.stopImmediatePropagation()}(e),e.touches){if(e.touches.length)return;t&&clearTimeout(t),t=setTimeout((function(){t=null}),500)}else Yn(e.view,m),F.on("keydown.brush keyup.brush mousemove.brush mouseup.brush",null);N.attr("pointer-events","all"),D.attr("cursor",Io.overlay),S.selection&&(_=S.selection),function(e){return e[0][0]===e[1][0]||e[0][1]===e[1][1]}(_)&&(S.selection=null,u.call(y)),I.end(e,x.name)}}function h(e){c(this,arguments).moved(e)}function p(e){c(this,arguments).ended(e)}function m(){var t=this.__brush||{selection:null};return t.extent=To(n.apply(this,arguments)),t.dim=e,t}return l.move=function(t,n,r){t.tween?t.on("start.brush",(function(e){c(this,arguments).beforestart().start(e)})).on("interrupt.brush end.brush",(function(e){c(this,arguments).end(e)})).tween("brush",(function(){var t=this,r=t.__brush,o=c(t,arguments),i=r.selection,a=e.input("function"===typeof n?n.apply(this,arguments):n,r.extent),s=(0,Gn.A)(i,a);function l(e){r.selection=1===e&&null===a?null:s(e),u.call(t),o.brush()}return null!==i&&null!==a?l:l(1)})):t.each((function(){var t=this,o=arguments,i=t.__brush,a=e.input("function"===typeof n?n.apply(t,o):n,i.extent),s=c(t,o).beforestart();Tr(t),i.selection=null===a?null:a,u.call(t),s.start(r).brush(r).end(r)}))},l.clear=function(e,t){l.move(e,null,t)},d.prototype={beforestart:function(){return 1===++this.active&&(this.state.emitter=this,this.starting=!0),this},start:function(e,t){return this.starting?(this.starting=!1,this.emit("start",e,t)):this.emit("brush",e),this},brush:function(e,t){return this.emit("brush",e,t),this},end:function(e,t){return 0===--this.active&&(delete this.state.emitter,this.emit("end",e,t)),this},emit:function(t,n,r){var o=$n(this.that).datum();a.call(t,this.that,new xo(t,{sourceEvent:n,target:l,selection:e.output(this.state.selection),mode:r,dispatch:a}),o)}},l.extent=function(e){return arguments.length?(n="function"===typeof e?e:bo(To(e)),l):n},l.filter=function(e){return arguments.length?(r="function"===typeof e?e:bo(!!e),l):r},l.touchable=function(e){return arguments.length?(o="function"===typeof e?e:bo(!!e),l):o},l.handleSize=function(e){return arguments.length?(s=+e,l):s},l.keyModifiers=function(e){return arguments.length?(i=!!e,l):i},l.on=function(){var e=a.on.apply(a,arguments);return e===a?l:e},l}var Ko=Math.abs,Xo=Math.cos,Qo=Math.sin,Jo=Math.PI,Zo=Jo/2,ei=2*Jo,ti=Math.max,ni=1e-12;function ri(e,t){return Array.from({length:t-e},((t,n)=>e+n))}function oi(){return si(!1,!1)}function ii(){return si(!1,!0)}function ai(){return si(!0,!1)}function si(e,t){var n=0,r=null,o=null,i=null;function a(a){var s,l=a.length,u=new Array(l),c=ri(0,l),d=new Array(l*l),f=new Array(l),h=0;a=Float64Array.from({length:l*l},t?(e,t)=>a[t%l][t/l|0]:(e,t)=>a[t/l|0][t%l]);for(let t=0;t<l;++t){let n=0;for(let r=0;r<l;++r)n+=a[t*l+r]+e*a[r*l+t];h+=u[t]=n}s=(h=ti(0,ei-n*l)/h)?n:ei/l;{let t=0;r&&c.sort(((e,t)=>r(u[e],u[t])));for(const n of c){const r=t;if(e){const e=ri(1+~l,l).filter((e=>e<0?a[~e*l+n]:a[n*l+e]));o&&e.sort(((e,t)=>o(e<0?-a[~e*l+n]:a[n*l+e],t<0?-a[~t*l+n]:a[n*l+t])));for(const r of e)if(r<0){(d[~r*l+n]||(d[~r*l+n]={source:null,target:null})).target={index:n,startAngle:t,endAngle:t+=a[~r*l+n]*h,value:a[~r*l+n]}}else{(d[n*l+r]||(d[n*l+r]={source:null,target:null})).source={index:n,startAngle:t,endAngle:t+=a[n*l+r]*h,value:a[n*l+r]}}f[n]={index:n,startAngle:r,endAngle:t,value:u[n]}}else{const e=ri(0,l).filter((e=>a[n*l+e]||a[e*l+n]));o&&e.sort(((e,t)=>o(a[n*l+e],a[n*l+t])));for(const r of e){let e;if(n<r?(e=d[n*l+r]||(d[n*l+r]={source:null,target:null}),e.source={index:n,startAngle:t,endAngle:t+=a[n*l+r]*h,value:a[n*l+r]}):(e=d[r*l+n]||(d[r*l+n]={source:null,target:null}),e.target={index:n,startAngle:t,endAngle:t+=a[n*l+r]*h,value:a[n*l+r]},n===r&&(e.source=e.target)),e.source&&e.target&&e.source.value<e.target.value){const t=e.source;e.source=e.target,e.target=t}}f[n]={index:n,startAngle:r,endAngle:t,value:u[n]}}t+=s}}return(d=Object.values(d)).groups=f,i?d.sort(i):d}return a.padAngle=function(e){return arguments.length?(n=ti(0,e),a):n},a.sortGroups=function(e){return arguments.length?(r=e,a):r},a.sortSubgroups=function(e){return arguments.length?(o=e,a):o},a.sortChords=function(e){return arguments.length?(null==e?i=null:(t=e,i=function(e,n){return t(e.source.value+e.target.value,n.source.value+n.target.value)})._=e,a):i&&i._;var t},a}var li=n(60995),ui=Array.prototype.slice;function ci(e){return function(){return e}}function di(e){return e.source}function fi(e){return e.target}function hi(e){return e.radius}function pi(e){return e.startAngle}function mi(e){return e.endAngle}function gi(){return 0}function vi(){return 10}function yi(e){var t=di,n=fi,r=hi,o=hi,i=pi,a=mi,s=gi,l=null;function u(){var u,c=t.apply(this,arguments),d=n.apply(this,arguments),f=s.apply(this,arguments)/2,h=ui.call(arguments),p=+r.apply(this,(h[0]=c,h)),m=i.apply(this,h)-Zo,g=a.apply(this,h)-Zo,v=+o.apply(this,(h[0]=d,h)),y=i.apply(this,h)-Zo,b=a.apply(this,h)-Zo;if(l||(l=u=(0,li.A)()),f>ni&&(Ko(g-m)>2*f+ni?g>m?(m+=f,g-=f):(m-=f,g+=f):m=g=(m+g)/2,Ko(b-y)>2*f+ni?b>y?(y+=f,b-=f):(y-=f,b+=f):y=b=(y+b)/2),l.moveTo(p*Xo(m),p*Qo(m)),l.arc(0,0,p,m,g),m!==y||g!==b)if(e){var x=v-+e.apply(this,arguments),w=(y+b)/2;l.quadraticCurveTo(0,0,x*Xo(y),x*Qo(y)),l.lineTo(v*Xo(w),v*Qo(w)),l.lineTo(x*Xo(b),x*Qo(b))}else l.quadraticCurveTo(0,0,v*Xo(y),v*Qo(y)),l.arc(0,0,v,y,b);if(l.quadraticCurveTo(0,0,p*Xo(m),p*Qo(m)),l.closePath(),u)return l=null,u+""||null}return e&&(u.headRadius=function(t){return arguments.length?(e="function"===typeof t?t:ci(+t),u):e}),u.radius=function(e){return arguments.length?(r=o="function"===typeof e?e:ci(+e),u):r},u.sourceRadius=function(e){return arguments.length?(r="function"===typeof e?e:ci(+e),u):r},u.targetRadius=function(e){return arguments.length?(o="function"===typeof e?e:ci(+e),u):o},u.startAngle=function(e){return arguments.length?(i="function"===typeof e?e:ci(+e),u):i},u.endAngle=function(e){return arguments.length?(a="function"===typeof e?e:ci(+e),u):a},u.padAngle=function(e){return arguments.length?(s="function"===typeof e?e:ci(+e),u):s},u.source=function(e){return arguments.length?(t=e,u):t},u.target=function(e){return arguments.length?(n=e,u):n},u.context=function(e){return arguments.length?(l=null==e?null:e,u):l},u}function bi(){return yi()}function xi(){return yi(vi)}function wi(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function Ci(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function Si(){}var Ai=.7,_i=1/Ai,ki="\\s*([+-]?\\d+)\\s*",Ei="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Mi="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Ri=/^#([0-9a-f]{3,8})$/,Ti=new RegExp(`^rgb\\(${ki},${ki},${ki}\\)$`),ji=new RegExp(`^rgb\\(${Mi},${Mi},${Mi}\\)$`),Oi=new RegExp(`^rgba\\(${ki},${ki},${ki},${Ei}\\)$`),Pi=new RegExp(`^rgba\\(${Mi},${Mi},${Mi},${Ei}\\)$`),Ii=new RegExp(`^hsl\\(${Ei},${Mi},${Mi}\\)$`),Ni=new RegExp(`^hsla\\(${Ei},${Mi},${Mi},${Ei}\\)$`),Di={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function Fi(){return this.rgb().formatHex()}function Li(){return this.rgb().formatRgb()}function zi(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=Ri.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?Bi(t):3===n?new Hi(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?$i(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?$i(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=Ti.exec(e))?new Hi(t[1],t[2],t[3],1):(t=ji.exec(e))?new Hi(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=Oi.exec(e))?$i(t[1],t[2],t[3],t[4]):(t=Pi.exec(e))?$i(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=Ii.exec(e))?Xi(t[1],t[2]/100,t[3]/100,1):(t=Ni.exec(e))?Xi(t[1],t[2]/100,t[3]/100,t[4]):Di.hasOwnProperty(e)?Bi(Di[e]):"transparent"===e?new Hi(NaN,NaN,NaN,0):null}function Bi(e){return new Hi(e>>16&255,e>>8&255,255&e,1)}function $i(e,t,n,r){return r<=0&&(e=t=n=NaN),new Hi(e,t,n,r)}function Ui(e){return e instanceof Si||(e=zi(e)),e?new Hi((e=e.rgb()).r,e.g,e.b,e.opacity):new Hi}function Vi(e,t,n,r){return 1===arguments.length?Ui(e):new Hi(e,t,n,null==r?1:r)}function Hi(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function Wi(){return`#${Ki(this.r)}${Ki(this.g)}${Ki(this.b)}`}function qi(){const e=Yi(this.opacity);return`${1===e?"rgb(":"rgba("}${Gi(this.r)}, ${Gi(this.g)}, ${Gi(this.b)}${1===e?")":`, ${e})`}`}function Yi(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Gi(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Ki(e){return((e=Gi(e))<16?"0":"")+e.toString(16)}function Xi(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Zi(e,t,n,r)}function Qi(e){if(e instanceof Zi)return new Zi(e.h,e.s,e.l,e.opacity);if(e instanceof Si||(e=zi(e)),!e)return new Zi;if(e instanceof Zi)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,o=Math.min(t,n,r),i=Math.max(t,n,r),a=NaN,s=i-o,l=(i+o)/2;return s?(a=t===i?(n-r)/s+6*(n<r):n===i?(r-t)/s+2:(t-n)/s+4,s/=l<.5?i+o:2-i-o,a*=60):s=l>0&&l<1?0:a,new Zi(a,s,l,e.opacity)}function Ji(e,t,n,r){return 1===arguments.length?Qi(e):new Zi(e,t,n,null==r?1:r)}function Zi(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function ea(e){return(e=(e||0)%360)<0?e+360:e}function ta(e){return Math.max(0,Math.min(1,e||0))}function na(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}wi(Si,zi,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:Fi,formatHex:Fi,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return Qi(this).formatHsl()},formatRgb:Li,toString:Li}),wi(Hi,Vi,Ci(Si,{brighter(e){return e=null==e?_i:Math.pow(_i,e),new Hi(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?Ai:Math.pow(Ai,e),new Hi(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Hi(Gi(this.r),Gi(this.g),Gi(this.b),Yi(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Wi,formatHex:Wi,formatHex8:function(){return`#${Ki(this.r)}${Ki(this.g)}${Ki(this.b)}${Ki(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:qi,toString:qi})),wi(Zi,Ji,Ci(Si,{brighter(e){return e=null==e?_i:Math.pow(_i,e),new Zi(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?Ai:Math.pow(Ai,e),new Zi(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,o=2*n-r;return new Hi(na(e>=240?e-240:e+120,o,r),na(e,o,r),na(e<120?e+240:e-120,o,r),this.opacity)},clamp(){return new Zi(ea(this.h),ta(this.s),ta(this.l),Yi(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=Yi(this.opacity);return`${1===e?"hsl(":"hsla("}${ea(this.h)}, ${100*ta(this.s)}%, ${100*ta(this.l)}%${1===e?")":`, ${e})`}`}}));const ra=Math.PI/180,oa=180/Math.PI,ia=.96422,aa=1,sa=.82521,la=4/29,ua=6/29,ca=3*ua*ua,da=ua*ua*ua;function fa(e){if(e instanceof ma)return new ma(e.l,e.a,e.b,e.opacity);if(e instanceof Sa)return Aa(e);e instanceof Hi||(e=Ui(e));var t,n,r=ba(e.r),o=ba(e.g),i=ba(e.b),a=ga((.2225045*r+.7168786*o+.0606169*i)/aa);return r===o&&o===i?t=n=a:(t=ga((.4360747*r+.3850649*o+.1430804*i)/ia),n=ga((.0139322*r+.0971045*o+.7141733*i)/sa)),new ma(116*a-16,500*(t-a),200*(a-n),e.opacity)}function ha(e,t){return new ma(e,0,0,null==t?1:t)}function pa(e,t,n,r){return 1===arguments.length?fa(e):new ma(e,t,n,null==r?1:r)}function ma(e,t,n,r){this.l=+e,this.a=+t,this.b=+n,this.opacity=+r}function ga(e){return e>da?Math.pow(e,1/3):e/ca+la}function va(e){return e>ua?e*e*e:ca*(e-la)}function ya(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function ba(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function xa(e){if(e instanceof Sa)return new Sa(e.h,e.c,e.l,e.opacity);if(e instanceof ma||(e=fa(e)),0===e.a&&0===e.b)return new Sa(NaN,0<e.l&&e.l<100?0:NaN,e.l,e.opacity);var t=Math.atan2(e.b,e.a)*oa;return new Sa(t<0?t+360:t,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}function wa(e,t,n,r){return 1===arguments.length?xa(e):new Sa(n,t,e,null==r?1:r)}function Ca(e,t,n,r){return 1===arguments.length?xa(e):new Sa(e,t,n,null==r?1:r)}function Sa(e,t,n,r){this.h=+e,this.c=+t,this.l=+n,this.opacity=+r}function Aa(e){if(isNaN(e.h))return new ma(e.l,0,0,e.opacity);var t=e.h*ra;return new ma(e.l,Math.cos(t)*e.c,Math.sin(t)*e.c,e.opacity)}wi(ma,pa,Ci(Si,{brighter(e){return new ma(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker(e){return new ma(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,n=isNaN(this.b)?e:e-this.b/200;return new Hi(ya(3.1338561*(t=ia*va(t))-1.6168667*(e=aa*va(e))-.4906146*(n=sa*va(n))),ya(-.9787684*t+1.9161415*e+.033454*n),ya(.0719453*t-.2289914*e+1.4052427*n),this.opacity)}})),wi(Sa,Ca,Ci(Si,{brighter(e){return new Sa(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker(e){return new Sa(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb(){return Aa(this).rgb()}}));var _a=-.14861,ka=1.78277,Ea=-.29227,Ma=-.90649,Ra=1.97294,Ta=Ra*Ma,ja=Ra*ka,Oa=ka*Ea-Ma*_a;function Pa(e,t,n,r){return 1===arguments.length?function(e){if(e instanceof Ia)return new Ia(e.h,e.s,e.l,e.opacity);e instanceof Hi||(e=Ui(e));var t=e.r/255,n=e.g/255,r=e.b/255,o=(Oa*r+Ta*t-ja*n)/(Oa+Ta-ja),i=r-o,a=(Ra*(n-o)-Ea*i)/Ma,s=Math.sqrt(a*a+i*i)/(Ra*o*(1-o)),l=s?Math.atan2(a,i)*oa-120:NaN;return new Ia(l<0?l+360:l,s,o,e.opacity)}(e):new Ia(e,t,n,null==r?1:r)}function Ia(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function Na(e){return Math.max(1,Math.ceil(Math.log(function(e,t){let n=0;if(void 0===t)for(let r of e)null!=r&&(r=+r)>=r&&++n;else{let r=-1;for(let o of e)null!=(o=t(o,++r,e))&&(o=+o)>=o&&++n}return n}(e))/Math.LN2)+1)}wi(Ia,Pa,Ci(Si,{brighter(e){return e=null==e?_i:Math.pow(_i,e),new Ia(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?Ai:Math.pow(Ai,e),new Ia(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=isNaN(this.h)?0:(this.h+120)*ra,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),r=Math.cos(e),o=Math.sin(e);return new Hi(255*(t+n*(_a*r+ka*o)),255*(t+n*(Ea*r+Ma*o)),255*(t+n*(Ra*r)),this.opacity)}}));const Da=Math.sqrt(50),Fa=Math.sqrt(10),La=Math.sqrt(2);function za(e,t,n){const r=(t-e)/Math.max(0,n),o=Math.floor(Math.log10(r)),i=r/Math.pow(10,o),a=i>=Da?10:i>=Fa?5:i>=La?2:1;let s,l,u;return o<0?(u=Math.pow(10,-o)/a,s=Math.round(e*u),l=Math.round(t*u),s/u<e&&++s,l/u>t&&--l,u=-u):(u=Math.pow(10,o)*a,s=Math.round(e/u),l=Math.round(t/u),s*u<e&&++s,l*u>t&&--l),l<s&&.5<=n&&n<2?za(e,t,2*n):[s,l,u]}function Ba(e,t,n){if(!((n=+n)>0))return[];if((e=+e)===(t=+t))return[e];const r=t<e,[o,i,a]=r?za(t,e,n):za(e,t,n);if(!(i>=o))return[];const s=i-o+1,l=new Array(s);if(r)if(a<0)for(let u=0;u<s;++u)l[u]=(i-u)/-a;else for(let u=0;u<s;++u)l[u]=(i-u)*a;else if(a<0)for(let u=0;u<s;++u)l[u]=(o+u)/-a;else for(let u=0;u<s;++u)l[u]=(o+u)*a;return l}function $a(e,t,n){return za(e=+e,t=+t,n=+n)[2]}var Ua=Array.prototype.slice;function Va(e,t){return e-t}const Ha=e=>()=>e;function Wa(e,t){for(var n,r=-1,o=t.length;++r<o;)if(n=qa(e,t[r]))return n;return 0}function qa(e,t){for(var n=t[0],r=t[1],o=-1,i=0,a=e.length,s=a-1;i<a;s=i++){var l=e[i],u=l[0],c=l[1],d=e[s],f=d[0],h=d[1];if(Ya(l,d,t))return 0;c>r!==h>r&&n<(f-u)*(r-c)/(h-c)+u&&(o=-o)}return o}function Ya(e,t,n){var r;return function(e,t,n){return(t[0]-e[0])*(n[1]-e[1])===(n[0]-e[0])*(t[1]-e[1])}(e,t,n)&&function(e,t,n){return e<=t&&t<=n||n<=t&&t<=e}(e[r=+(e[0]===t[0])],n[r],t[r])}function Ga(){}var Ka=[[],[[[1,1.5],[.5,1]]],[[[1.5,1],[1,1.5]]],[[[1.5,1],[.5,1]]],[[[1,.5],[1.5,1]]],[[[1,1.5],[.5,1]],[[1,.5],[1.5,1]]],[[[1,.5],[1,1.5]]],[[[1,.5],[.5,1]]],[[[.5,1],[1,.5]]],[[[1,1.5],[1,.5]]],[[[.5,1],[1,.5]],[[1.5,1],[1,1.5]]],[[[1.5,1],[1,.5]]],[[[.5,1],[1.5,1]]],[[[1,1.5],[1.5,1]]],[[[.5,1],[1,1.5]]],[]];function Xa(){var e=1,t=1,n=Na,r=s;function o(e){var t=n(e);if(Array.isArray(t))t=t.slice().sort(Va);else{const n=function(e,t){let n,r;if(void 0===t)for(const o of e)null!=o&&(void 0===n?o>=o&&(n=r=o):(n>o&&(n=o),r<o&&(r=o)));else{let o=-1;for(let i of e)null!=(i=t(i,++o,e))&&(void 0===n?i>=i&&(n=r=i):(n>i&&(n=i),r<i&&(r=i)))}return[n,r]}(e,Qa);for(t=Ba(...function(e,t,n){let r;for(;;){const o=$a(e,t,n);if(o===r||0===o||!isFinite(o))return[e,t];o>0?(e=Math.floor(e/o)*o,t=Math.ceil(t/o)*o):o<0&&(e=Math.ceil(e*o)/o,t=Math.floor(t*o)/o),r=o}}(n[0],n[1],t),t);t[t.length-1]>=n[1];)t.pop();for(;t[1]<n[0];)t.shift()}return t.map((t=>i(e,t)))}function i(n,o){const i=null==o?NaN:+o;if(isNaN(i))throw new Error(`invalid value: ${o}`);var s=[],l=[];return function(n,r,o){var i,s,l,u,c,d,f=new Array,h=new Array;i=s=-1,u=Ja(n[0],r),Ka[u<<1].forEach(p);for(;++i<e-1;)l=u,u=Ja(n[i+1],r),Ka[l|u<<1].forEach(p);Ka[u|0].forEach(p);for(;++s<t-1;){for(i=-1,u=Ja(n[s*e+e],r),c=Ja(n[s*e],r),Ka[u<<1|c<<2].forEach(p);++i<e-1;)l=u,u=Ja(n[s*e+e+i+1],r),d=c,c=Ja(n[s*e+i+1],r),Ka[l|u<<1|c<<2|d<<3].forEach(p);Ka[u|c<<3].forEach(p)}i=-1,c=n[s*e]>=r,Ka[c<<2].forEach(p);for(;++i<e-1;)d=c,c=Ja(n[s*e+i+1],r),Ka[c<<2|d<<3].forEach(p);function p(e){var t,n,r=[e[0][0]+i,e[0][1]+s],l=[e[1][0]+i,e[1][1]+s],u=a(r),c=a(l);(t=h[u])?(n=f[c])?(delete h[t.end],delete f[n.start],t===n?(t.ring.push(l),o(t.ring)):f[t.start]=h[n.end]={start:t.start,end:n.end,ring:t.ring.concat(n.ring)}):(delete h[t.end],t.ring.push(l),h[t.end=c]=t):(t=f[c])?(n=h[u])?(delete f[t.start],delete h[n.end],t===n?(t.ring.push(l),o(t.ring)):f[n.start]=h[t.end]={start:n.start,end:t.end,ring:n.ring.concat(t.ring)}):(delete f[t.start],t.ring.unshift(r),f[t.start=u]=t):f[u]=h[c]={start:u,end:c,ring:[r,l]}}Ka[c<<3].forEach(p)}(n,i,(function(e){r(e,n,i),function(e){for(var t=0,n=e.length,r=e[n-1][1]*e[0][0]-e[n-1][0]*e[0][1];++t<n;)r+=e[t-1][1]*e[t][0]-e[t-1][0]*e[t][1];return r}(e)>0?s.push([e]):l.push(e)})),l.forEach((function(e){for(var t,n=0,r=s.length;n<r;++n)if(-1!==Wa((t=s[n])[0],e))return void t.push(e)})),{type:"MultiPolygon",value:o,coordinates:s}}function a(t){return 2*t[0]+t[1]*(e+1)*4}function s(n,r,o){n.forEach((function(n){var i=n[0],a=n[1],s=0|i,l=0|a,u=Za(r[l*e+s]);i>0&&i<e&&s===i&&(n[0]=es(i,Za(r[l*e+s-1]),u,o)),a>0&&a<t&&l===a&&(n[1]=es(a,Za(r[(l-1)*e+s]),u,o))}))}return o.contour=i,o.size=function(n){if(!arguments.length)return[e,t];var r=Math.floor(n[0]),i=Math.floor(n[1]);if(!(r>=0&&i>=0))throw new Error("invalid size");return e=r,t=i,o},o.thresholds=function(e){return arguments.length?(n="function"===typeof e?e:Array.isArray(e)?Ha(Ua.call(e)):Ha(e),o):n},o.smooth=function(e){return arguments.length?(r=e?s:Ga,o):r===s},o}function Qa(e){return isFinite(e)?e:NaN}function Ja(e,t){return null!=e&&+e>=t}function Za(e){return null==e||isNaN(e=+e)?-1/0:e}function es(e,t,n,r){const o=r-t,i=n-t,a=isFinite(o)||isFinite(i)?o/i:Math.sign(o)/Math.sign(i);return isNaN(a)?e:e+a-.5}const ts=ns(is);ns((function(e){const t=is(e);return(e,n,r,o,i)=>{t(e,n,(r<<=2)+0,(o<<=2)+0,i<<=2),t(e,n,r+1,o+1,i),t(e,n,r+2,o+2,i),t(e,n,r+3,o+3,i)}}));function ns(e){return function(t,n){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n;if(!((n=+n)>=0))throw new RangeError("invalid rx");if(!((r=+r)>=0))throw new RangeError("invalid ry");let{data:o,width:i,height:a}=t;if(!((i=Math.floor(i))>=0))throw new RangeError("invalid width");if(!((a=Math.floor(void 0!==a?a:o.length/i))>=0))throw new RangeError("invalid height");if(!i||!a||!n&&!r)return t;const s=n&&e(n),l=r&&e(r),u=o.slice();return s&&l?(rs(s,u,o,i,a),rs(s,o,u,i,a),rs(s,u,o,i,a),os(l,o,u,i,a),os(l,u,o,i,a),os(l,o,u,i,a)):s?(rs(s,o,u,i,a),rs(s,u,o,i,a),rs(s,o,u,i,a)):l&&(os(l,o,u,i,a),os(l,u,o,i,a),os(l,o,u,i,a)),t}}function rs(e,t,n,r,o){for(let i=0,a=r*o;i<a;)e(t,n,i,i+=r,1)}function os(e,t,n,r,o){for(let i=0,a=r*o;i<r;++i)e(t,n,i,i+a,r)}function is(e){const t=Math.floor(e);if(t===e)return function(e){const t=2*e+1;return(n,r,o,i,a)=>{if(!((i-=a)>=o))return;let s=e*r[o];const l=a*e;for(let e=o,t=o+l;e<t;e+=a)s+=r[Math.min(i,e)];for(let e=o,u=i;e<=u;e+=a)s+=r[Math.min(i,e+l)],n[e]=s/t,s-=r[Math.max(o,e-l)]}}(e);const n=e-t,r=2*e+1;return(e,o,i,a,s)=>{if(!((a-=s)>=i))return;let l=t*o[i];const u=s*t,c=u+s;for(let t=i,n=i+u;t<n;t+=s)l+=o[Math.min(a,t)];for(let t=i,d=a;t<=d;t+=s)l+=o[Math.min(a,t+u)],e[t]=(l+n*(o[Math.max(i,t-c)]+o[Math.min(a,t+c)]))/r,l-=o[Math.max(i,t-u)]}}function as(e,t){let n;if(void 0===t)for(const r of e)null!=r&&(n<r||void 0===n&&r>=r)&&(n=r);else{let r=-1;for(let o of e)null!=(o=t(o,++r,e))&&(n<o||void 0===n&&o>=o)&&(n=o)}return n}function ss(e){return e[0]}function ls(e){return e[1]}function us(){return 1}function cs(){var e=ss,t=ls,n=us,r=960,o=500,i=20,a=2,s=3*i,l=r+2*s>>a,u=o+2*s>>a,c=Ha(20);function d(r){var o=new Float32Array(l*u),c=Math.pow(2,-a),d=-1;for(const i of r){var f=(e(i,++d,r)+s)*c,h=(t(i,d,r)+s)*c,p=+n(i,d,r);if(p&&f>=0&&f<l&&h>=0&&h<u){var m=Math.floor(f),g=Math.floor(h),v=f-m-.5,y=h-g-.5;o[m+g*l]+=(1-v)*(1-y)*p,o[m+1+g*l]+=v*(1-y)*p,o[m+1+(g+1)*l]+=v*y*p,o[m+(g+1)*l]+=(1-v)*y*p}}return ts({data:o,width:l,height:u},i*c),o}function f(e){var t=d(e),n=c(t),r=Math.pow(2,2*a);return Array.isArray(n)||(n=Ba(Number.MIN_VALUE,as(t)/r,n)),Xa().size([l,u]).thresholds(n.map((e=>e*r)))(t).map(((e,t)=>(e.value=+n[t],h(e))))}function h(e){return e.coordinates.forEach(p),e}function p(e){e.forEach(m)}function m(e){e.forEach(g)}function g(e){e[0]=e[0]*Math.pow(2,a)-s,e[1]=e[1]*Math.pow(2,a)-s}function v(){return l=r+2*(s=3*i)>>a,u=o+2*s>>a,f}return f.contours=function(e){var t=d(e),n=Xa().size([l,u]),r=Math.pow(2,2*a),o=e=>{e=+e;var o=h(n.contour(t,e*r));return o.value=e,o};return Object.defineProperty(o,"max",{get:()=>as(t)/r}),o},f.x=function(t){return arguments.length?(e="function"===typeof t?t:Ha(+t),f):e},f.y=function(e){return arguments.length?(t="function"===typeof e?e:Ha(+e),f):t},f.weight=function(e){return arguments.length?(n="function"===typeof e?e:Ha(+e),f):n},f.size=function(e){if(!arguments.length)return[r,o];var t=+e[0],n=+e[1];if(!(t>=0&&n>=0))throw new Error("invalid size");return r=t,o=n,v()},f.cellSize=function(e){if(!arguments.length)return 1<<a;if(!((e=+e)>=1))throw new Error("invalid cell size");return a=Math.floor(Math.log(e)/Math.LN2),v()},f.thresholds=function(e){return arguments.length?(c="function"===typeof e?e:Array.isArray(e)?Ha(Ua.call(e)):Ha(e),f):c},f.bandwidth=function(e){if(!arguments.length)return Math.sqrt(i*(i+1));if(!((e=+e)>=0))throw new Error("invalid bandwidth");return i=(Math.sqrt(4*e*e+1)-1)/2,v()},f}const ds=134217729,fs=33306690738754706e-32;function hs(e,t,n,r,o){let i,a,s,l,u=t[0],c=r[0],d=0,f=0;c>u===c>-u?(i=u,u=t[++d]):(i=c,c=r[++f]);let h=0;if(d<e&&f<n)for(c>u===c>-u?(a=u+i,s=i-(a-u),u=t[++d]):(a=c+i,s=i-(a-c),c=r[++f]),i=a,0!==s&&(o[h++]=s);d<e&&f<n;)c>u===c>-u?(a=i+u,l=a-i,s=i-(a-l)+(u-l),u=t[++d]):(a=i+c,l=a-i,s=i-(a-l)+(c-l),c=r[++f]),i=a,0!==s&&(o[h++]=s);for(;d<e;)a=i+u,l=a-i,s=i-(a-l)+(u-l),u=t[++d],i=a,0!==s&&(o[h++]=s);for(;f<n;)a=i+c,l=a-i,s=i-(a-l)+(c-l),c=r[++f],i=a,0!==s&&(o[h++]=s);return 0===i&&0!==h||(o[h++]=i),h}function ps(e){return new Float64Array(e)}const ms=22204460492503146e-32,gs=11093356479670487e-47,vs=ps(4),ys=ps(8),bs=ps(12),xs=ps(16),ws=ps(4);function Cs(e,t,n,r,o,i){const a=(t-i)*(n-o),s=(e-o)*(r-i),l=a-s,u=Math.abs(a+s);return Math.abs(l)>=33306690738754716e-32*u?l:-function(e,t,n,r,o,i,a){let s,l,u,c,d,f,h,p,m,g,v,y,b,x,w,C,S,A;const _=e-o,k=n-o,E=t-i,M=r-i;x=_*M,f=ds*_,h=f-(f-_),p=_-h,f=ds*M,m=f-(f-M),g=M-m,w=p*g-(x-h*m-p*m-h*g),C=E*k,f=ds*E,h=f-(f-E),p=E-h,f=ds*k,m=f-(f-k),g=k-m,S=p*g-(C-h*m-p*m-h*g),v=w-S,d=w-v,vs[0]=w-(v+d)+(d-S),y=x+v,d=y-x,b=x-(y-d)+(v-d),v=b-C,d=b-v,vs[1]=b-(v+d)+(d-C),A=y+v,d=A-y,vs[2]=y-(A-d)+(v-d),vs[3]=A;let R=function(e,t){let n=t[0];for(let r=1;r<e;r++)n+=t[r];return n}(4,vs),T=ms*a;if(R>=T||-R>=T)return R;if(d=e-_,s=e-(_+d)+(d-o),d=n-k,u=n-(k+d)+(d-o),d=t-E,l=t-(E+d)+(d-i),d=r-M,c=r-(M+d)+(d-i),0===s&&0===l&&0===u&&0===c)return R;if(T=gs*a+fs*Math.abs(R),R+=_*c+M*s-(E*u+k*l),R>=T||-R>=T)return R;x=s*M,f=ds*s,h=f-(f-s),p=s-h,f=ds*M,m=f-(f-M),g=M-m,w=p*g-(x-h*m-p*m-h*g),C=l*k,f=ds*l,h=f-(f-l),p=l-h,f=ds*k,m=f-(f-k),g=k-m,S=p*g-(C-h*m-p*m-h*g),v=w-S,d=w-v,ws[0]=w-(v+d)+(d-S),y=x+v,d=y-x,b=x-(y-d)+(v-d),v=b-C,d=b-v,ws[1]=b-(v+d)+(d-C),A=y+v,d=A-y,ws[2]=y-(A-d)+(v-d),ws[3]=A;const j=hs(4,vs,4,ws,ys);x=_*c,f=ds*_,h=f-(f-_),p=_-h,f=ds*c,m=f-(f-c),g=c-m,w=p*g-(x-h*m-p*m-h*g),C=E*u,f=ds*E,h=f-(f-E),p=E-h,f=ds*u,m=f-(f-u),g=u-m,S=p*g-(C-h*m-p*m-h*g),v=w-S,d=w-v,ws[0]=w-(v+d)+(d-S),y=x+v,d=y-x,b=x-(y-d)+(v-d),v=b-C,d=b-v,ws[1]=b-(v+d)+(d-C),A=y+v,d=A-y,ws[2]=y-(A-d)+(v-d),ws[3]=A;const O=hs(j,ys,4,ws,bs);x=s*c,f=ds*s,h=f-(f-s),p=s-h,f=ds*c,m=f-(f-c),g=c-m,w=p*g-(x-h*m-p*m-h*g),C=l*u,f=ds*l,h=f-(f-l),p=l-h,f=ds*u,m=f-(f-u),g=u-m,S=p*g-(C-h*m-p*m-h*g),v=w-S,d=w-v,ws[0]=w-(v+d)+(d-S),y=x+v,d=y-x,b=x-(y-d)+(v-d),v=b-C,d=b-v,ws[1]=b-(v+d)+(d-C),A=y+v,d=A-y,ws[2]=y-(A-d)+(v-d),ws[3]=A;const P=hs(O,bs,4,ws,xs);return xs[P-1]}(e,t,n,r,o,i,u)}ps(4),ps(4),ps(4),ps(4),ps(4),ps(4),ps(4),ps(4),ps(4),ps(8),ps(8),ps(8),ps(4),ps(8),ps(8),ps(8),ps(12);ps(192),ps(192);ps(4),ps(4),ps(4),ps(4),ps(4),ps(4),ps(4),ps(4),ps(8),ps(8),ps(8),ps(8),ps(8),ps(8),ps(8),ps(8),ps(8),ps(4),ps(4),ps(4),ps(8),ps(16),ps(16),ps(16),ps(32),ps(32),ps(48),ps(64);ps(1152),ps(1152);ps(4),ps(4),ps(4),ps(4),ps(4),ps(4),ps(4),ps(4),ps(4),ps(4),ps(24),ps(24),ps(24),ps(24),ps(24),ps(24),ps(24),ps(24),ps(24),ps(24),ps(1152),ps(1152),ps(1152),ps(1152),ps(1152),ps(2304),ps(2304),ps(3456),ps(5760),ps(8),ps(8),ps(8),ps(16),ps(24),ps(48),ps(48),ps(96),ps(192),ps(384),ps(384),ps(384),ps(768);ps(96),ps(96),ps(96),ps(1152);const Ss=Math.pow(2,-52),As=new Uint32Array(512);class _s{static from(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:js,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Os;const r=e.length,o=new Float64Array(2*r);for(let i=0;i<r;i++){const r=e[i];o[2*i]=t(r),o[2*i+1]=n(r)}return new _s(o)}constructor(e){const t=e.length>>1;if(t>0&&"number"!==typeof e[0])throw new Error("Expected coords to contain numbers.");this.coords=e;const n=Math.max(2*t-5,0);this._triangles=new Uint32Array(3*n),this._halfedges=new Int32Array(3*n),this._hashSize=Math.ceil(Math.sqrt(t)),this._hullPrev=new Uint32Array(t),this._hullNext=new Uint32Array(t),this._hullTri=new Uint32Array(t),this._hullHash=new Int32Array(this._hashSize),this._ids=new Uint32Array(t),this._dists=new Float64Array(t),this.update()}update(){const{coords:e,_hullPrev:t,_hullNext:n,_hullTri:r,_hullHash:o}=this,i=e.length>>1;let a=1/0,s=1/0,l=-1/0,u=-1/0;for(let A=0;A<i;A++){const t=e[2*A],n=e[2*A+1];t<a&&(a=t),n<s&&(s=n),t>l&&(l=t),n>u&&(u=n),this._ids[A]=A}const c=(a+l)/2,d=(s+u)/2;let f,h,p;for(let A=0,_=1/0;A<i;A++){const t=ks(c,d,e[2*A],e[2*A+1]);t<_&&(f=A,_=t)}const m=e[2*f],g=e[2*f+1];for(let A=0,_=1/0;A<i;A++){if(A===f)continue;const t=ks(m,g,e[2*A],e[2*A+1]);t<_&&t>0&&(h=A,_=t)}let v=e[2*h],y=e[2*h+1],b=1/0;for(let A=0;A<i;A++){if(A===f||A===h)continue;const t=Ms(m,g,v,y,e[2*A],e[2*A+1]);t<b&&(p=A,b=t)}let x=e[2*p],w=e[2*p+1];if(b===1/0){for(let r=0;r<i;r++)this._dists[r]=e[2*r]-e[0]||e[2*r+1]-e[1];Rs(this._ids,this._dists,0,i-1);const t=new Uint32Array(i);let n=0;for(let e=0,r=-1/0;e<i;e++){const o=this._ids[e],i=this._dists[o];i>r&&(t[n++]=o,r=i)}return this.hull=t.subarray(0,n),this.triangles=new Uint32Array(0),void(this.halfedges=new Uint32Array(0))}if(Cs(m,g,v,y,x,w)<0){const e=h,t=v,n=y;h=p,v=x,y=w,p=e,x=t,w=n}const C=function(e,t,n,r,o,i){const a=n-e,s=r-t,l=o-e,u=i-t,c=a*a+s*s,d=l*l+u*u,f=.5/(a*u-s*l),h=e+(u*c-s*d)*f,p=t+(a*d-l*c)*f;return{x:h,y:p}}(m,g,v,y,x,w);this._cx=C.x,this._cy=C.y;for(let A=0;A<i;A++)this._dists[A]=ks(e[2*A],e[2*A+1],C.x,C.y);Rs(this._ids,this._dists,0,i-1),this._hullStart=f;let S=3;n[f]=t[p]=h,n[h]=t[f]=p,n[p]=t[h]=f,r[f]=0,r[h]=1,r[p]=2,o.fill(-1),o[this._hashKey(m,g)]=f,o[this._hashKey(v,y)]=h,o[this._hashKey(x,w)]=p,this.trianglesLen=0,this._addTriangle(f,h,p,-1,-1,-1);for(let A,_,k=0;k<this._ids.length;k++){const i=this._ids[k],a=e[2*i],s=e[2*i+1];if(k>0&&Math.abs(a-A)<=Ss&&Math.abs(s-_)<=Ss)continue;if(A=a,_=s,i===f||i===h||i===p)continue;let l=0;for(let e=0,t=this._hashKey(a,s);e<this._hashSize&&(l=o[(t+e)%this._hashSize],-1===l||l===n[l]);e++);l=t[l];let u,c=l;for(;u=n[c],Cs(a,s,e[2*c],e[2*c+1],e[2*u],e[2*u+1])>=0;)if(c=u,c===l){c=-1;break}if(-1===c)continue;let d=this._addTriangle(c,i,n[c],-1,-1,r[c]);r[i]=this._legalize(d+2),r[c]=d,S++;let m=n[c];for(;u=n[m],Cs(a,s,e[2*m],e[2*m+1],e[2*u],e[2*u+1])<0;)d=this._addTriangle(m,i,u,r[i],-1,r[m]),r[i]=this._legalize(d+2),n[m]=m,S--,m=u;if(c===l)for(;u=t[c],Cs(a,s,e[2*u],e[2*u+1],e[2*c],e[2*c+1])<0;)d=this._addTriangle(u,i,c,-1,r[c],r[u]),this._legalize(d+2),r[u]=d,n[c]=c,S--,c=u;this._hullStart=t[i]=c,n[c]=t[m]=i,n[i]=m,o[this._hashKey(a,s)]=i,o[this._hashKey(e[2*c],e[2*c+1])]=c}this.hull=new Uint32Array(S);for(let A=0,_=this._hullStart;A<S;A++)this.hull[A]=_,_=n[_];this.triangles=this._triangles.subarray(0,this.trianglesLen),this.halfedges=this._halfedges.subarray(0,this.trianglesLen)}_hashKey(e,t){return Math.floor(function(e,t){const n=e/(Math.abs(e)+Math.abs(t));return(t>0?3-n:1+n)/4}(e-this._cx,t-this._cy)*this._hashSize)%this._hashSize}_legalize(e){const{_triangles:t,_halfedges:n,coords:r}=this;let o=0,i=0;for(;;){const a=n[e],s=e-e%3;if(i=s+(e+2)%3,-1===a){if(0===o)break;e=As[--o];continue}const l=a-a%3,u=s+(e+1)%3,c=l+(a+2)%3,d=t[i],f=t[e],h=t[u],p=t[c];if(Es(r[2*d],r[2*d+1],r[2*f],r[2*f+1],r[2*h],r[2*h+1],r[2*p],r[2*p+1])){t[e]=p,t[a]=d;const r=n[c];if(-1===r){let t=this._hullStart;do{if(this._hullTri[t]===c){this._hullTri[t]=e;break}t=this._hullPrev[t]}while(t!==this._hullStart)}this._link(e,r),this._link(a,n[i]),this._link(i,c);const s=l+(a+1)%3;o<As.length&&(As[o++]=s)}else{if(0===o)break;e=As[--o]}}return i}_link(e,t){this._halfedges[e]=t,-1!==t&&(this._halfedges[t]=e)}_addTriangle(e,t,n,r,o,i){const a=this.trianglesLen;return this._triangles[a]=e,this._triangles[a+1]=t,this._triangles[a+2]=n,this._link(a,r),this._link(a+1,o),this._link(a+2,i),this.trianglesLen+=3,a}}function ks(e,t,n,r){const o=e-n,i=t-r;return o*o+i*i}function Es(e,t,n,r,o,i,a,s){const l=e-a,u=t-s,c=n-a,d=r-s,f=o-a,h=i-s,p=c*c+d*d,m=f*f+h*h;return l*(d*m-p*h)-u*(c*m-p*f)+(l*l+u*u)*(c*h-d*f)<0}function Ms(e,t,n,r,o,i){const a=n-e,s=r-t,l=o-e,u=i-t,c=a*a+s*s,d=l*l+u*u,f=.5/(a*u-s*l),h=(u*c-s*d)*f,p=(a*d-l*c)*f;return h*h+p*p}function Rs(e,t,n,r){if(r-n<=20)for(let o=n+1;o<=r;o++){const r=e[o],i=t[r];let a=o-1;for(;a>=n&&t[e[a]]>i;)e[a+1]=e[a--];e[a+1]=r}else{let o=n+1,i=r;Ts(e,n+r>>1,o),t[e[n]]>t[e[r]]&&Ts(e,n,r),t[e[o]]>t[e[r]]&&Ts(e,o,r),t[e[n]]>t[e[o]]&&Ts(e,n,o);const a=e[o],s=t[a];for(;;){do{o++}while(t[e[o]]<s);do{i--}while(t[e[i]]>s);if(i<o)break;Ts(e,o,i)}e[n+1]=e[i],e[i]=a,r-o+1>=i-n?(Rs(e,t,o,r),Rs(e,t,n,i-1)):(Rs(e,t,n,i-1),Rs(e,t,o,r))}}function Ts(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function js(e){return e[0]}function Os(e){return e[1]}const Ps=1e-6;class Is{constructor(){this._x0=this._y0=this._x1=this._y1=null,this._=""}moveTo(e,t){this._+=`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")}lineTo(e,t){this._+=`L${this._x1=+e},${this._y1=+t}`}arc(e,t,n){const r=(e=+e)+(n=+n),o=t=+t;if(n<0)throw new Error("negative radius");null===this._x1?this._+=`M${r},${o}`:(Math.abs(this._x1-r)>Ps||Math.abs(this._y1-o)>Ps)&&(this._+="L"+r+","+o),n&&(this._+=`A${n},${n},0,1,1,${e-n},${t}A${n},${n},0,1,1,${this._x1=r},${this._y1=o}`)}rect(e,t,n,r){this._+=`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${+n}v${+r}h${-n}Z`}value(){return this._||null}}class Ns{constructor(){this._=[]}moveTo(e,t){this._.push([e,t])}closePath(){this._.push(this._[0].slice())}lineTo(e,t){this._.push([e,t])}value(){return this._.length?this._:null}}class Ds{constructor(e){let[t,n,r,o]=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[0,0,960,500];if(!((r=+r)>=(t=+t))||!((o=+o)>=(n=+n)))throw new Error("invalid bounds");this.delaunay=e,this._circumcenters=new Float64Array(2*e.points.length),this.vectors=new Float64Array(2*e.points.length),this.xmax=r,this.xmin=t,this.ymax=o,this.ymin=n,this._init()}update(){return this.delaunay.update(),this._init(),this}_init(){const{delaunay:{points:e,hull:t,triangles:n},vectors:r}=this;let o,i;const a=this.circumcenters=this._circumcenters.subarray(0,n.length/3*2);for(let p,m,g=0,v=0,y=n.length;g<y;g+=3,v+=2){const r=2*n[g],s=2*n[g+1],l=2*n[g+2],u=e[r],c=e[r+1],d=e[s],f=e[s+1],h=e[l],y=e[l+1],b=d-u,x=f-c,w=h-u,C=y-c,S=2*(b*C-x*w);if(Math.abs(S)<1e-9){if(void 0===o){o=i=0;for(const n of t)o+=e[2*n],i+=e[2*n+1];o/=t.length,i/=t.length}const n=1e9*Math.sign((o-u)*C-(i-c)*w);p=(u+h)/2-n*C,m=(c+y)/2+n*w}else{const e=1/S,t=b*b+x*x,n=w*w+C*C;p=u+(C*t-x*n)*e,m=c+(b*n-w*t)*e}a[v]=p,a[v+1]=m}let s,l,u,c=t[t.length-1],d=4*c,f=e[2*c],h=e[2*c+1];r.fill(0);for(let p=0;p<t.length;++p)c=t[p],s=d,l=f,u=h,d=4*c,f=e[2*c],h=e[2*c+1],r[s+2]=r[d]=u-h,r[s+3]=r[d+1]=f-l}render(e){const t=null==e?e=new Is:void 0,{delaunay:{halfedges:n,inedges:r,hull:o},circumcenters:i,vectors:a}=this;if(o.length<=1)return null;for(let u=0,c=n.length;u<c;++u){const t=n[u];if(t<u)continue;const r=2*Math.floor(u/3),o=2*Math.floor(t/3),a=i[r],s=i[r+1],l=i[o],c=i[o+1];this._renderSegment(a,s,l,c,e)}let s,l=o[o.length-1];for(let u=0;u<o.length;++u){s=l,l=o[u];const t=2*Math.floor(r[l]/3),n=i[t],c=i[t+1],d=4*s,f=this._project(n,c,a[d+2],a[d+3]);f&&this._renderSegment(n,c,f[0],f[1],e)}return t&&t.value()}renderBounds(e){const t=null==e?e=new Is:void 0;return e.rect(this.xmin,this.ymin,this.xmax-this.xmin,this.ymax-this.ymin),t&&t.value()}renderCell(e,t){const n=null==t?t=new Is:void 0,r=this._clip(e);if(null===r||!r.length)return;t.moveTo(r[0],r[1]);let o=r.length;for(;r[0]===r[o-2]&&r[1]===r[o-1]&&o>1;)o-=2;for(let i=2;i<o;i+=2)r[i]===r[i-2]&&r[i+1]===r[i-1]||t.lineTo(r[i],r[i+1]);return t.closePath(),n&&n.value()}*cellPolygons(){const{delaunay:{points:e}}=this;for(let t=0,n=e.length/2;t<n;++t){const e=this.cellPolygon(t);e&&(e.index=t,yield e)}}cellPolygon(e){const t=new Ns;return this.renderCell(e,t),t.value()}_renderSegment(e,t,n,r,o){let i;const a=this._regioncode(e,t),s=this._regioncode(n,r);0===a&&0===s?(o.moveTo(e,t),o.lineTo(n,r)):(i=this._clipSegment(e,t,n,r,a,s))&&(o.moveTo(i[0],i[1]),o.lineTo(i[2],i[3]))}contains(e,t,n){return(t=+t)===t&&(n=+n)===n&&this.delaunay._step(e,t,n)===e}*neighbors(e){const t=this._clip(e);if(t)for(const n of this.delaunay.neighbors(e)){const e=this._clip(n);if(e)e:for(let r=0,o=t.length;r<o;r+=2)for(let i=0,a=e.length;i<a;i+=2)if(t[r]===e[i]&&t[r+1]===e[i+1]&&t[(r+2)%o]===e[(i+a-2)%a]&&t[(r+3)%o]===e[(i+a-1)%a]){yield n;break e}}}_cell(e){const{circumcenters:t,delaunay:{inedges:n,halfedges:r,triangles:o}}=this,i=n[e];if(-1===i)return null;const a=[];let s=i;do{const n=Math.floor(s/3);if(a.push(t[2*n],t[2*n+1]),s=s%3===2?s-2:s+1,o[s]!==e)break;s=r[s]}while(s!==i&&-1!==s);return a}_clip(e){if(0===e&&1===this.delaunay.hull.length)return[this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax,this.xmin,this.ymin];const t=this._cell(e);if(null===t)return null;const{vectors:n}=this,r=4*e;return this._simplify(n[r]||n[r+1]?this._clipInfinite(e,t,n[r],n[r+1],n[r+2],n[r+3]):this._clipFinite(e,t))}_clipFinite(e,t){const n=t.length;let r,o,i,a,s=null,l=t[n-2],u=t[n-1],c=this._regioncode(l,u),d=0;for(let f=0;f<n;f+=2)if(r=l,o=u,l=t[f],u=t[f+1],i=c,c=this._regioncode(l,u),0===i&&0===c)a=d,d=0,s?s.push(l,u):s=[l,u];else{let t,n,f,h,p;if(0===i){if(null===(t=this._clipSegment(r,o,l,u,i,c)))continue;[n,f,h,p]=t}else{if(null===(t=this._clipSegment(l,u,r,o,c,i)))continue;[h,p,n,f]=t,a=d,d=this._edgecode(n,f),a&&d&&this._edge(e,a,d,s,s.length),s?s.push(n,f):s=[n,f]}a=d,d=this._edgecode(h,p),a&&d&&this._edge(e,a,d,s,s.length),s?s.push(h,p):s=[h,p]}if(s)a=d,d=this._edgecode(s[0],s[1]),a&&d&&this._edge(e,a,d,s,s.length);else if(this.contains(e,(this.xmin+this.xmax)/2,(this.ymin+this.ymax)/2))return[this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax,this.xmin,this.ymin];return s}_clipSegment(e,t,n,r,o,i){const a=o<i;for(a&&([e,t,n,r,o,i]=[n,r,e,t,i,o]);;){if(0===o&&0===i)return a?[n,r,e,t]:[e,t,n,r];if(o&i)return null;let s,l,u=o||i;8&u?(s=e+(n-e)*(this.ymax-t)/(r-t),l=this.ymax):4&u?(s=e+(n-e)*(this.ymin-t)/(r-t),l=this.ymin):2&u?(l=t+(r-t)*(this.xmax-e)/(n-e),s=this.xmax):(l=t+(r-t)*(this.xmin-e)/(n-e),s=this.xmin),o?(e=s,t=l,o=this._regioncode(e,t)):(n=s,r=l,i=this._regioncode(n,r))}}_clipInfinite(e,t,n,r,o,i){let a,s=Array.from(t);if((a=this._project(s[0],s[1],n,r))&&s.unshift(a[0],a[1]),(a=this._project(s[s.length-2],s[s.length-1],o,i))&&s.push(a[0],a[1]),s=this._clipFinite(e,s))for(let l,u=0,c=s.length,d=this._edgecode(s[c-2],s[c-1]);u<c;u+=2)l=d,d=this._edgecode(s[u],s[u+1]),l&&d&&(u=this._edge(e,l,d,s,u),c=s.length);else this.contains(e,(this.xmin+this.xmax)/2,(this.ymin+this.ymax)/2)&&(s=[this.xmin,this.ymin,this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax]);return s}_edge(e,t,n,r,o){for(;t!==n;){let n,i;switch(t){case 5:t=4;continue;case 4:t=6,n=this.xmax,i=this.ymin;break;case 6:t=2;continue;case 2:t=10,n=this.xmax,i=this.ymax;break;case 10:t=8;continue;case 8:t=9,n=this.xmin,i=this.ymax;break;case 9:t=1;continue;case 1:t=5,n=this.xmin,i=this.ymin}r[o]===n&&r[o+1]===i||!this.contains(e,n,i)||(r.splice(o,0,n,i),o+=2)}return o}_project(e,t,n,r){let o,i,a,s=1/0;if(r<0){if(t<=this.ymin)return null;(o=(this.ymin-t)/r)<s&&(a=this.ymin,i=e+(s=o)*n)}else if(r>0){if(t>=this.ymax)return null;(o=(this.ymax-t)/r)<s&&(a=this.ymax,i=e+(s=o)*n)}if(n>0){if(e>=this.xmax)return null;(o=(this.xmax-e)/n)<s&&(i=this.xmax,a=t+(s=o)*r)}else if(n<0){if(e<=this.xmin)return null;(o=(this.xmin-e)/n)<s&&(i=this.xmin,a=t+(s=o)*r)}return[i,a]}_edgecode(e,t){return(e===this.xmin?1:e===this.xmax?2:0)|(t===this.ymin?4:t===this.ymax?8:0)}_regioncode(e,t){return(e<this.xmin?1:e>this.xmax?2:0)|(t<this.ymin?4:t>this.ymax?8:0)}_simplify(e){if(e&&e.length>4){for(let t=0;t<e.length;t+=2){const n=(t+2)%e.length,r=(t+4)%e.length;(e[t]===e[n]&&e[n]===e[r]||e[t+1]===e[n+1]&&e[n+1]===e[r+1])&&(e.splice(n,2),t-=2)}e.length||(e=null)}return e}}const Fs=2*Math.PI,Ls=Math.pow;function zs(e){return e[0]}function Bs(e){return e[1]}function $s(e,t,n){return[e+Math.sin(e+t)*n,t+Math.cos(e-t)*n]}class Us{static from(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:zs,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Bs,r=arguments.length>3?arguments[3]:void 0;return new Us("length"in e?function(e,t,n,r){const o=e.length,i=new Float64Array(2*o);for(let a=0;a<o;++a){const o=e[a];i[2*a]=t.call(r,o,a,e),i[2*a+1]=n.call(r,o,a,e)}return i}(e,t,n,r):Float64Array.from(function*(e,t,n,r){let o=0;for(const i of e)yield t.call(r,i,o,e),yield n.call(r,i,o,e),++o}(e,t,n,r)))}constructor(e){this._delaunator=new _s(e),this.inedges=new Int32Array(e.length/2),this._hullIndex=new Int32Array(e.length/2),this.points=this._delaunator.coords,this._init()}update(){return this._delaunator.update(),this._init(),this}_init(){const e=this._delaunator,t=this.points;if(e.hull&&e.hull.length>2&&function(e){const{triangles:t,coords:n}=e;for(let r=0;r<t.length;r+=3){const e=2*t[r],o=2*t[r+1],i=2*t[r+2];if((n[i]-n[e])*(n[o+1]-n[e+1])-(n[o]-n[e])*(n[i+1]-n[e+1])>1e-10)return!1}return!0}(e)){this.collinear=Int32Array.from({length:t.length/2},((e,t)=>t)).sort(((e,n)=>t[2*e]-t[2*n]||t[2*e+1]-t[2*n+1]));const e=this.collinear[0],n=this.collinear[this.collinear.length-1],r=[t[2*e],t[2*e+1],t[2*n],t[2*n+1]],o=1e-8*Math.hypot(r[3]-r[1],r[2]-r[0]);for(let i=0,a=t.length/2;i<a;++i){const e=$s(t[2*i],t[2*i+1],o);t[2*i]=e[0],t[2*i+1]=e[1]}this._delaunator=new _s(t)}else delete this.collinear;const n=this.halfedges=this._delaunator.halfedges,r=this.hull=this._delaunator.hull,o=this.triangles=this._delaunator.triangles,i=this.inedges.fill(-1),a=this._hullIndex.fill(-1);for(let s=0,l=n.length;s<l;++s){const e=o[s%3===2?s-2:s+1];-1!==n[s]&&-1!==i[e]||(i[e]=s)}for(let s=0,l=r.length;s<l;++s)a[r[s]]=s;r.length<=2&&r.length>0&&(this.triangles=new Int32Array(3).fill(-1),this.halfedges=new Int32Array(3).fill(-1),this.triangles[0]=r[0],i[r[0]]=1,2===r.length&&(i[r[1]]=0,this.triangles[1]=r[1],this.triangles[2]=r[1]))}voronoi(e){return new Ds(this,e)}*neighbors(e){const{inedges:t,hull:n,_hullIndex:r,halfedges:o,triangles:i,collinear:a}=this;if(a){const t=a.indexOf(e);return t>0&&(yield a[t-1]),void(t<a.length-1&&(yield a[t+1]))}const s=t[e];if(-1===s)return;let l=s,u=-1;do{if(yield u=i[l],l=l%3===2?l-2:l+1,i[l]!==e)return;if(l=o[l],-1===l){const t=n[(r[e]+1)%n.length];return void(t!==u&&(yield t))}}while(l!==s)}find(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if((e=+e)!==e||(t=+t)!==t)return-1;const r=n;let o;for(;(o=this._step(n,e,t))>=0&&o!==n&&o!==r;)n=o;return o}_step(e,t,n){const{inedges:r,hull:o,_hullIndex:i,halfedges:a,triangles:s,points:l}=this;if(-1===r[e]||!l.length)return(e+1)%(l.length>>1);let u=e,c=Ls(t-l[2*e],2)+Ls(n-l[2*e+1],2);const d=r[e];let f=d;do{let r=s[f];const d=Ls(t-l[2*r],2)+Ls(n-l[2*r+1],2);if(d<c&&(c=d,u=r),f=f%3===2?f-2:f+1,s[f]!==e)break;if(f=a[f],-1===f){if(f=o[(i[e]+1)%o.length],f!==r&&Ls(t-l[2*f],2)+Ls(n-l[2*f+1],2)<c)return f;break}}while(f!==d);return u}render(e){const t=null==e?e=new Is:void 0,{points:n,halfedges:r,triangles:o}=this;for(let i=0,a=r.length;i<a;++i){const t=r[i];if(t<i)continue;const a=2*o[i],s=2*o[t];e.moveTo(n[a],n[a+1]),e.lineTo(n[s],n[s+1])}return this.renderHull(e),t&&t.value()}renderPoints(e,t){void 0!==t||e&&"function"===typeof e.moveTo||(t=e,e=null),t=void 0==t?2:+t;const n=null==e?e=new Is:void 0,{points:r}=this;for(let o=0,i=r.length;o<i;o+=2){const n=r[o],i=r[o+1];e.moveTo(n+t,i),e.arc(n,i,t,0,Fs)}return n&&n.value()}renderHull(e){const t=null==e?e=new Is:void 0,{hull:n,points:r}=this,o=2*n[0],i=n.length;e.moveTo(r[o],r[o+1]);for(let a=1;a<i;++a){const t=2*n[a];e.lineTo(r[t],r[t+1])}return e.closePath(),t&&t.value()}hullPolygon(){const e=new Ns;return this.renderHull(e),e.value()}renderTriangle(e,t){const n=null==t?t=new Is:void 0,{points:r,triangles:o}=this,i=2*o[e*=3],a=2*o[e+1],s=2*o[e+2];return t.moveTo(r[i],r[i+1]),t.lineTo(r[a],r[a+1]),t.lineTo(r[s],r[s+1]),t.closePath(),n&&n.value()}*trianglePolygons(){const{triangles:e}=this;for(let t=0,n=e.length/3;t<n;++t)yield this.trianglePolygon(t)}trianglePolygon(e){const t=new Ns;return this.renderTriangle(e,t),t.value()}}const Vs=e=>()=>e;function Hs(e,t){let{sourceEvent:n,subject:r,target:o,identifier:i,active:a,x:s,y:l,dx:u,dy:c,dispatch:d}=t;Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:n,enumerable:!0,configurable:!0},subject:{value:r,enumerable:!0,configurable:!0},target:{value:o,enumerable:!0,configurable:!0},identifier:{value:i,enumerable:!0,configurable:!0},active:{value:a,enumerable:!0,configurable:!0},x:{value:s,enumerable:!0,configurable:!0},y:{value:l,enumerable:!0,configurable:!0},dx:{value:u,enumerable:!0,configurable:!0},dy:{value:c,enumerable:!0,configurable:!0},_:{value:d}})}function Ws(e){return!e.ctrlKey&&!e.button}function qs(){return this.parentNode}function Ys(e,t){return null==t?{x:e.x,y:e.y}:t}function Gs(){return navigator.maxTouchPoints||"ontouchstart"in this}function Ks(){var e,t,n,r,o=Ws,i=qs,a=Ys,s=Gs,l={},u=kt("start","drag","end"),c=0,d=0;function f(e){e.on("mousedown.drag",h).filter(s).on("touchstart.drag",g).on("touchmove.drag",v,Un).on("touchend.drag touchcancel.drag",y).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function h(a,s){if(!r&&o.call(this,a,s)){var l=b(this,i.call(this,a,s),a,s,"mouse");l&&($n(a.view).on("mousemove.drag",p,Vn).on("mouseup.drag",m,Vn),qn(a.view),Hn(a),n=!1,e=a.clientX,t=a.clientY,l("start",a))}}function p(r){if(Wn(r),!n){var o=r.clientX-e,i=r.clientY-t;n=o*o+i*i>d}l.mouse("drag",r)}function m(e){$n(e.view).on("mousemove.drag mouseup.drag",null),Yn(e.view,n),Wn(e),l.mouse("end",e)}function g(e,t){if(o.call(this,e,t)){var n,r,a=e.changedTouches,s=i.call(this,e,t),l=a.length;for(n=0;n<l;++n)(r=b(this,s,e,t,a[n].identifier,a[n]))&&(Hn(e),r("start",e,a[n]))}}function v(e){var t,n,r=e.changedTouches,o=r.length;for(t=0;t<o;++t)(n=l[r[t].identifier])&&(Wn(e),n("drag",e,r[t]))}function y(e){var t,n,o=e.changedTouches,i=o.length;for(r&&clearTimeout(r),r=setTimeout((function(){r=null}),500),t=0;t<i;++t)(n=l[o[t].identifier])&&(Hn(e),n("end",e,o[t]))}function b(e,t,n,r,o,i){var s,d,h,p=u.copy(),m=Xn(i||n,t);if(null!=(h=a.call(e,new Hs("beforestart",{sourceEvent:n,target:f,identifier:o,active:c,x:m[0],y:m[1],dx:0,dy:0,dispatch:p}),r)))return s=h.x-m[0]||0,d=h.y-m[1]||0,function n(i,a,u){var g,v=m;switch(i){case"start":l[o]=n,g=c++;break;case"end":delete l[o],--c;case"drag":m=Xn(u||a,t),g=c}p.call(i,e,new Hs(i,{sourceEvent:a,subject:h,target:f,identifier:o,active:g,x:m[0]+s,y:m[1]+d,dx:m[0]-v[0],dy:m[1]-v[1],dispatch:p}),r)}}return f.filter=function(e){return arguments.length?(o="function"===typeof e?e:Vs(!!e),f):o},f.container=function(e){return arguments.length?(i="function"===typeof e?e:Vs(e),f):i},f.subject=function(e){return arguments.length?(a="function"===typeof e?e:Vs(e),f):a},f.touchable=function(e){return arguments.length?(s="function"===typeof e?e:Vs(!!e),f):s},f.on=function(){var e=u.on.apply(u,arguments);return e===u?f:e},f.clickDistance=function(e){return arguments.length?(d=(e=+e)*e,f):Math.sqrt(d)},f}Hs.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e};var Xs={},Qs={},Js=34,Zs=10,el=13;function tl(e){return new Function("d","return {"+e.map((function(e,t){return JSON.stringify(e)+": d["+t+'] || ""'})).join(",")+"}")}function nl(e){var t=Object.create(null),n=[];return e.forEach((function(e){for(var r in e)r in t||n.push(t[r]=r)})),n}function rl(e,t){var n=e+"",r=n.length;return r<t?new Array(t-r+1).join(0)+n:n}function ol(e){var t,n=e.getUTCHours(),r=e.getUTCMinutes(),o=e.getUTCSeconds(),i=e.getUTCMilliseconds();return isNaN(e)?"Invalid Date":((t=e.getUTCFullYear())<0?"-"+rl(-t,6):t>9999?"+"+rl(t,6):rl(t,4))+"-"+rl(e.getUTCMonth()+1,2)+"-"+rl(e.getUTCDate(),2)+(i?"T"+rl(n,2)+":"+rl(r,2)+":"+rl(o,2)+"."+rl(i,3)+"Z":o?"T"+rl(n,2)+":"+rl(r,2)+":"+rl(o,2)+"Z":r||n?"T"+rl(n,2)+":"+rl(r,2)+"Z":"")}function il(e){var t=new RegExp('["'+e+"\n\r]"),n=e.charCodeAt(0);function r(e,t){var r,o=[],i=e.length,a=0,s=0,l=i<=0,u=!1;function c(){if(l)return Qs;if(u)return u=!1,Xs;var t,r,o=a;if(e.charCodeAt(o)===Js){for(;a++<i&&e.charCodeAt(a)!==Js||e.charCodeAt(++a)===Js;);return(t=a)>=i?l=!0:(r=e.charCodeAt(a++))===Zs?u=!0:r===el&&(u=!0,e.charCodeAt(a)===Zs&&++a),e.slice(o+1,t-1).replace(/""/g,'"')}for(;a<i;){if((r=e.charCodeAt(t=a++))===Zs)u=!0;else if(r===el)u=!0,e.charCodeAt(a)===Zs&&++a;else if(r!==n)continue;return e.slice(o,t)}return l=!0,e.slice(o,i)}for(e.charCodeAt(i-1)===Zs&&--i,e.charCodeAt(i-1)===el&&--i;(r=c())!==Qs;){for(var d=[];r!==Xs&&r!==Qs;)d.push(r),r=c();t&&null==(d=t(d,s++))||o.push(d)}return o}function o(t,n){return t.map((function(t){return n.map((function(e){return a(t[e])})).join(e)}))}function i(t){return t.map(a).join(e)}function a(e){return null==e?"":e instanceof Date?ol(e):t.test(e+="")?'"'+e.replace(/"/g,'""')+'"':e}return{parse:function(e,t){var n,o,i=r(e,(function(e,r){if(n)return n(e,r-1);o=e,n=t?function(e,t){var n=tl(e);return function(r,o){return t(n(r),o,e)}}(e,t):tl(e)}));return i.columns=o||[],i},parseRows:r,format:function(t,n){return null==n&&(n=nl(t)),[n.map(a).join(e)].concat(o(t,n)).join("\n")},formatBody:function(e,t){return null==t&&(t=nl(e)),o(e,t).join("\n")},formatRows:function(e){return e.map(i).join("\n")},formatRow:i,formatValue:a}}var al=il(","),sl=al.parse,ll=al.parseRows,ul=al.format,cl=al.formatBody,dl=al.formatRows,fl=al.formatRow,hl=al.formatValue,pl=il("\t"),ml=pl.parse,gl=pl.parseRows,vl=pl.format,yl=pl.formatBody,bl=pl.formatRows,xl=pl.formatRow,wl=pl.formatValue;function Cl(e){for(var t in e){var n,r,o=e[t].trim();if(o)if("true"===o)o=!0;else if("false"===o)o=!1;else if("NaN"===o)o=NaN;else if(isNaN(n=+o)){if(!(r=o.match(/^([-+]\d{2})?\d{4}(-\d{2}(-\d{2})?)?(T\d{2}:\d{2}(:\d{2}(\.\d{3})?)?(Z|[-+]\d{2}:\d{2})?)?$/)))continue;Sl&&r[4]&&!r[7]&&(o=o.replace(/-/g,"/").replace(/T/," ")),o=new Date(o)}else o=n;else o=null;e[t]=o}return e}const Sl=new Date("2019-01-01T00:00").getHours()||new Date("2019-07-01T00:00").getHours(),Al=e=>+e;function _l(e){return e*e}function kl(e){return e*(2-e)}function El(e){return((e*=2)<=1?e*e:--e*(2-e)+1)/2}var Ml=function e(t){function n(e){return Math.pow(e,t)}return t=+t,n.exponent=e,n}(3),Rl=function e(t){function n(e){return 1-Math.pow(1-e,t)}return t=+t,n.exponent=e,n}(3),Tl=function e(t){function n(e){return((e*=2)<=1?Math.pow(e,t):2-Math.pow(2-e,t))/2}return t=+t,n.exponent=e,n}(3),jl=Math.PI,Ol=jl/2;function Pl(e){return 1===+e?1:1-Math.cos(e*Ol)}function Il(e){return Math.sin(e*Ol)}function Nl(e){return(1-Math.cos(jl*e))/2}function Dl(e){return 1.0009775171065494*(Math.pow(2,-10*e)-.0009765625)}function Fl(e){return Dl(1-+e)}function Ll(e){return 1-Dl(e)}function zl(e){return((e*=2)<=1?Dl(1-e):2-Dl(e-1))/2}function Bl(e){return 1-Math.sqrt(1-e*e)}function $l(e){return Math.sqrt(1- --e*e)}function Ul(e){return((e*=2)<=1?1-Math.sqrt(1-e*e):Math.sqrt(1-(e-=2)*e)+1)/2}var Vl=4/11,Hl=6/11,Wl=8/11,ql=3/4,Yl=9/11,Gl=10/11,Kl=15/16,Xl=21/22,Ql=63/64,Jl=1/Vl/Vl;function Zl(e){return 1-eu(1-e)}function eu(e){return(e=+e)<Vl?Jl*e*e:e<Wl?Jl*(e-=Hl)*e+ql:e<Gl?Jl*(e-=Yl)*e+Kl:Jl*(e-=Xl)*e+Ql}function tu(e){return((e*=2)<=1?1-eu(1-e):eu(e-1)+1)/2}var nu=1.70158,ru=function e(t){function n(e){return(e=+e)*e*(t*(e-1)+e)}return t=+t,n.overshoot=e,n}(nu),ou=function e(t){function n(e){return--e*e*((e+1)*t+e)+1}return t=+t,n.overshoot=e,n}(nu),iu=function e(t){function n(e){return((e*=2)<1?e*e*((t+1)*e-t):(e-=2)*e*((t+1)*e+t)+2)/2}return t=+t,n.overshoot=e,n}(nu),au=2*Math.PI,su=function e(t,n){var r=Math.asin(1/(t=Math.max(1,t)))*(n/=au);function o(e){return t*Dl(- --e)*Math.sin((r-e)/n)}return o.amplitude=function(t){return e(t,n*au)},o.period=function(n){return e(t,n)},o}(1,.3),lu=function e(t,n){var r=Math.asin(1/(t=Math.max(1,t)))*(n/=au);function o(e){return 1-t*Dl(e=+e)*Math.sin((e+r)/n)}return o.amplitude=function(t){return e(t,n*au)},o.period=function(n){return e(t,n)},o}(1,.3),uu=function e(t,n){var r=Math.asin(1/(t=Math.max(1,t)))*(n/=au);function o(e){return((e=2*e-1)<0?t*Dl(-e)*Math.sin((r-e)/n):2-t*Dl(e)*Math.sin((r+e)/n))/2}return o.amplitude=function(t){return e(t,n*au)},o.period=function(n){return e(t,n)},o}(1,.3);function cu(e){if(!e.ok)throw new Error(e.status+" "+e.statusText);return e.blob()}function du(e,t){return fetch(e,t).then(cu)}function fu(e){if(!e.ok)throw new Error(e.status+" "+e.statusText);return e.arrayBuffer()}function hu(e,t){return fetch(e,t).then(fu)}function pu(e){if(!e.ok)throw new Error(e.status+" "+e.statusText);return e.text()}function mu(e,t){return fetch(e,t).then(pu)}function gu(e){return function(t,n,r){return 2===arguments.length&&"function"===typeof n&&(r=n,n=void 0),mu(t,n).then((function(t){return e(t,r)}))}}function vu(e,t,n,r){3===arguments.length&&"function"===typeof n&&(r=n,n=void 0);var o=il(e);return mu(t,n).then((function(e){return o.parse(e,r)}))}var yu=gu(sl),bu=gu(ml);function xu(e,t){return new Promise((function(n,r){var o=new Image;for(var i in t)o[i]=t[i];o.onerror=r,o.onload=function(){n(o)},o.src=e}))}function wu(e){if(!e.ok)throw new Error(e.status+" "+e.statusText);if(204!==e.status&&205!==e.status)return e.json()}function Cu(e,t){return fetch(e,t).then(wu)}function Su(e){return(t,n)=>mu(t,n).then((t=>(new DOMParser).parseFromString(t,e)))}const Au=Su("application/xml");var _u=Su("text/html"),ku=Su("image/svg+xml");function Eu(e,t){var n,r=1;function o(){var o,i,a=n.length,s=0,l=0;for(o=0;o<a;++o)s+=(i=n[o]).x,l+=i.y;for(s=(s/a-e)*r,l=(l/a-t)*r,o=0;o<a;++o)(i=n[o]).x-=s,i.y-=l}return null==e&&(e=0),null==t&&(t=0),o.initialize=function(e){n=e},o.x=function(t){return arguments.length?(e=+t,o):e},o.y=function(e){return arguments.length?(t=+e,o):t},o.strength=function(e){return arguments.length?(r=+e,o):r},o}function Mu(e,t,n,r){if(isNaN(t)||isNaN(n))return e;var o,i,a,s,l,u,c,d,f,h=e._root,p={data:r},m=e._x0,g=e._y0,v=e._x1,y=e._y1;if(!h)return e._root=p,e;for(;h.length;)if((u=t>=(i=(m+v)/2))?m=i:v=i,(c=n>=(a=(g+y)/2))?g=a:y=a,o=h,!(h=h[d=c<<1|u]))return o[d]=p,e;if(s=+e._x.call(null,h.data),l=+e._y.call(null,h.data),t===s&&n===l)return p.next=h,o?o[d]=p:e._root=p,e;do{o=o?o[d]=new Array(4):e._root=new Array(4),(u=t>=(i=(m+v)/2))?m=i:v=i,(c=n>=(a=(g+y)/2))?g=a:y=a}while((d=c<<1|u)===(f=(l>=a)<<1|s>=i));return o[f]=h,o[d]=p,e}function Ru(e,t,n,r,o){this.node=e,this.x0=t,this.y0=n,this.x1=r,this.y1=o}function Tu(e){return e[0]}function ju(e){return e[1]}function Ou(e,t,n){var r=new Pu(null==t?Tu:t,null==n?ju:n,NaN,NaN,NaN,NaN);return null==e?r:r.addAll(e)}function Pu(e,t,n,r,o,i){this._x=e,this._y=t,this._x0=n,this._y0=r,this._x1=o,this._y1=i,this._root=void 0}function Iu(e){for(var t={data:e.data},n=t;e=e.next;)n=n.next={data:e.data};return t}var Nu=Ou.prototype=Pu.prototype;function Du(e){return function(){return e}}function Fu(e){return 1e-6*(e()-.5)}function Lu(e){return e.x+e.vx}function zu(e){return e.y+e.vy}function Bu(e){var t,n,r,o=1,i=1;function a(){for(var e,a,l,u,c,d,f,h=t.length,p=0;p<i;++p)for(a=Ou(t,Lu,zu).visitAfter(s),e=0;e<h;++e)l=t[e],d=n[l.index],f=d*d,u=l.x+l.vx,c=l.y+l.vy,a.visit(m);function m(e,t,n,i,a){var s=e.data,h=e.r,p=d+h;if(!s)return t>u+p||i<u-p||n>c+p||a<c-p;if(s.index>l.index){var m=u-s.x-s.vx,g=c-s.y-s.vy,v=m*m+g*g;v<p*p&&(0===m&&(v+=(m=Fu(r))*m),0===g&&(v+=(g=Fu(r))*g),v=(p-(v=Math.sqrt(v)))/v*o,l.vx+=(m*=v)*(p=(h*=h)/(f+h)),l.vy+=(g*=v)*p,s.vx-=m*(p=1-p),s.vy-=g*p)}}}function s(e){if(e.data)return e.r=n[e.data.index];for(var t=e.r=0;t<4;++t)e[t]&&e[t].r>e.r&&(e.r=e[t].r)}function l(){if(t){var r,o,i=t.length;for(n=new Array(i),r=0;r<i;++r)o=t[r],n[o.index]=+e(o,r,t)}}return"function"!==typeof e&&(e=Du(null==e?1:+e)),a.initialize=function(e,n){t=e,r=n,l()},a.iterations=function(e){return arguments.length?(i=+e,a):i},a.strength=function(e){return arguments.length?(o=+e,a):o},a.radius=function(t){return arguments.length?(e="function"===typeof t?t:Du(+t),l(),a):e},a}function $u(e){return e.index}function Uu(e,t){var n=e.get(t);if(!n)throw new Error("node not found: "+t);return n}function Vu(e){var t,n,r,o,i,a,s=$u,l=function(e){return 1/Math.min(o[e.source.index],o[e.target.index])},u=Du(30),c=1;function d(r){for(var o=0,s=e.length;o<c;++o)for(var l,u,d,f,h,p,m,g=0;g<s;++g)u=(l=e[g]).source,f=(d=l.target).x+d.vx-u.x-u.vx||Fu(a),h=d.y+d.vy-u.y-u.vy||Fu(a),f*=p=((p=Math.sqrt(f*f+h*h))-n[g])/p*r*t[g],h*=p,d.vx-=f*(m=i[g]),d.vy-=h*m,u.vx+=f*(m=1-m),u.vy+=h*m}function f(){if(r){var a,l,u=r.length,c=e.length,d=new Map(r.map(((e,t)=>[s(e,t,r),e])));for(a=0,o=new Array(u);a<c;++a)(l=e[a]).index=a,"object"!==typeof l.source&&(l.source=Uu(d,l.source)),"object"!==typeof l.target&&(l.target=Uu(d,l.target)),o[l.source.index]=(o[l.source.index]||0)+1,o[l.target.index]=(o[l.target.index]||0)+1;for(a=0,i=new Array(c);a<c;++a)l=e[a],i[a]=o[l.source.index]/(o[l.source.index]+o[l.target.index]);t=new Array(c),h(),n=new Array(c),p()}}function h(){if(r)for(var n=0,o=e.length;n<o;++n)t[n]=+l(e[n],n,e)}function p(){if(r)for(var t=0,o=e.length;t<o;++t)n[t]=+u(e[t],t,e)}return null==e&&(e=[]),d.initialize=function(e,t){r=e,a=t,f()},d.links=function(t){return arguments.length?(e=t,f(),d):e},d.id=function(e){return arguments.length?(s=e,d):s},d.iterations=function(e){return arguments.length?(c=+e,d):c},d.strength=function(e){return arguments.length?(l="function"===typeof e?e:Du(+e),h(),d):l},d.distance=function(e){return arguments.length?(u="function"===typeof e?e:Du(+e),p(),d):u},d}Nu.copy=function(){var e,t,n=new Pu(this._x,this._y,this._x0,this._y0,this._x1,this._y1),r=this._root;if(!r)return n;if(!r.length)return n._root=Iu(r),n;for(e=[{source:r,target:n._root=new Array(4)}];r=e.pop();)for(var o=0;o<4;++o)(t=r.source[o])&&(t.length?e.push({source:t,target:r.target[o]=new Array(4)}):r.target[o]=Iu(t));return n},Nu.add=function(e){const t=+this._x.call(null,e),n=+this._y.call(null,e);return Mu(this.cover(t,n),t,n,e)},Nu.addAll=function(e){var t,n,r,o,i=e.length,a=new Array(i),s=new Array(i),l=1/0,u=1/0,c=-1/0,d=-1/0;for(n=0;n<i;++n)isNaN(r=+this._x.call(null,t=e[n]))||isNaN(o=+this._y.call(null,t))||(a[n]=r,s[n]=o,r<l&&(l=r),r>c&&(c=r),o<u&&(u=o),o>d&&(d=o));if(l>c||u>d)return this;for(this.cover(l,u).cover(c,d),n=0;n<i;++n)Mu(this,a[n],s[n],e[n]);return this},Nu.cover=function(e,t){if(isNaN(e=+e)||isNaN(t=+t))return this;var n=this._x0,r=this._y0,o=this._x1,i=this._y1;if(isNaN(n))o=(n=Math.floor(e))+1,i=(r=Math.floor(t))+1;else{for(var a,s,l=o-n||1,u=this._root;n>e||e>=o||r>t||t>=i;)switch(s=(t<r)<<1|e<n,(a=new Array(4))[s]=u,u=a,l*=2,s){case 0:o=n+l,i=r+l;break;case 1:n=o-l,i=r+l;break;case 2:o=n+l,r=i-l;break;case 3:n=o-l,r=i-l}this._root&&this._root.length&&(this._root=u)}return this._x0=n,this._y0=r,this._x1=o,this._y1=i,this},Nu.data=function(){var e=[];return this.visit((function(t){if(!t.length)do{e.push(t.data)}while(t=t.next)})),e},Nu.extent=function(e){return arguments.length?this.cover(+e[0][0],+e[0][1]).cover(+e[1][0],+e[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},Nu.find=function(e,t,n){var r,o,i,a,s,l,u,c=this._x0,d=this._y0,f=this._x1,h=this._y1,p=[],m=this._root;for(m&&p.push(new Ru(m,c,d,f,h)),null==n?n=1/0:(c=e-n,d=t-n,f=e+n,h=t+n,n*=n);l=p.pop();)if(!(!(m=l.node)||(o=l.x0)>f||(i=l.y0)>h||(a=l.x1)<c||(s=l.y1)<d))if(m.length){var g=(o+a)/2,v=(i+s)/2;p.push(new Ru(m[3],g,v,a,s),new Ru(m[2],o,v,g,s),new Ru(m[1],g,i,a,v),new Ru(m[0],o,i,g,v)),(u=(t>=v)<<1|e>=g)&&(l=p[p.length-1],p[p.length-1]=p[p.length-1-u],p[p.length-1-u]=l)}else{var y=e-+this._x.call(null,m.data),b=t-+this._y.call(null,m.data),x=y*y+b*b;if(x<n){var w=Math.sqrt(n=x);c=e-w,d=t-w,f=e+w,h=t+w,r=m.data}}return r},Nu.remove=function(e){if(isNaN(i=+this._x.call(null,e))||isNaN(a=+this._y.call(null,e)))return this;var t,n,r,o,i,a,s,l,u,c,d,f,h=this._root,p=this._x0,m=this._y0,g=this._x1,v=this._y1;if(!h)return this;if(h.length)for(;;){if((u=i>=(s=(p+g)/2))?p=s:g=s,(c=a>=(l=(m+v)/2))?m=l:v=l,t=h,!(h=h[d=c<<1|u]))return this;if(!h.length)break;(t[d+1&3]||t[d+2&3]||t[d+3&3])&&(n=t,f=d)}for(;h.data!==e;)if(r=h,!(h=h.next))return this;return(o=h.next)&&delete h.next,r?(o?r.next=o:delete r.next,this):t?(o?t[d]=o:delete t[d],(h=t[0]||t[1]||t[2]||t[3])&&h===(t[3]||t[2]||t[1]||t[0])&&!h.length&&(n?n[f]=h:this._root=h),this):(this._root=o,this)},Nu.removeAll=function(e){for(var t=0,n=e.length;t<n;++t)this.remove(e[t]);return this},Nu.root=function(){return this._root},Nu.size=function(){var e=0;return this.visit((function(t){if(!t.length)do{++e}while(t=t.next)})),e},Nu.visit=function(e){var t,n,r,o,i,a,s=[],l=this._root;for(l&&s.push(new Ru(l,this._x0,this._y0,this._x1,this._y1));t=s.pop();)if(!e(l=t.node,r=t.x0,o=t.y0,i=t.x1,a=t.y1)&&l.length){var u=(r+i)/2,c=(o+a)/2;(n=l[3])&&s.push(new Ru(n,u,c,i,a)),(n=l[2])&&s.push(new Ru(n,r,c,u,a)),(n=l[1])&&s.push(new Ru(n,u,o,i,c)),(n=l[0])&&s.push(new Ru(n,r,o,u,c))}return this},Nu.visitAfter=function(e){var t,n=[],r=[];for(this._root&&n.push(new Ru(this._root,this._x0,this._y0,this._x1,this._y1));t=n.pop();){var o=t.node;if(o.length){var i,a=t.x0,s=t.y0,l=t.x1,u=t.y1,c=(a+l)/2,d=(s+u)/2;(i=o[0])&&n.push(new Ru(i,a,s,c,d)),(i=o[1])&&n.push(new Ru(i,c,s,l,d)),(i=o[2])&&n.push(new Ru(i,a,d,c,u)),(i=o[3])&&n.push(new Ru(i,c,d,l,u))}r.push(t)}for(;t=r.pop();)e(t.node,t.x0,t.y0,t.x1,t.y1);return this},Nu.x=function(e){return arguments.length?(this._x=e,this):this._x},Nu.y=function(e){return arguments.length?(this._y=e,this):this._y};const Hu=1664525,Wu=1013904223,qu=4294967296;function Yu(e){return e.x}function Gu(e){return e.y}var Ku=10,Xu=Math.PI*(3-Math.sqrt(5));function Qu(e){var t,n=1,r=.001,o=1-Math.pow(r,1/300),i=0,a=.6,s=new Map,l=dr(d),u=kt("tick","end"),c=function(){let e=1;return()=>(e=(Hu*e+Wu)%qu)/qu}();function d(){f(),u.call("tick",t),n<r&&(l.stop(),u.call("end",t))}function f(r){var l,u,c=e.length;void 0===r&&(r=1);for(var d=0;d<r;++d)for(n+=(i-n)*o,s.forEach((function(e){e(n)})),l=0;l<c;++l)null==(u=e[l]).fx?u.x+=u.vx*=a:(u.x=u.fx,u.vx=0),null==u.fy?u.y+=u.vy*=a:(u.y=u.fy,u.vy=0);return t}function h(){for(var t,n=0,r=e.length;n<r;++n){if((t=e[n]).index=n,null!=t.fx&&(t.x=t.fx),null!=t.fy&&(t.y=t.fy),isNaN(t.x)||isNaN(t.y)){var o=Ku*Math.sqrt(.5+n),i=n*Xu;t.x=o*Math.cos(i),t.y=o*Math.sin(i)}(isNaN(t.vx)||isNaN(t.vy))&&(t.vx=t.vy=0)}}function p(t){return t.initialize&&t.initialize(e,c),t}return null==e&&(e=[]),h(),t={tick:f,restart:function(){return l.restart(d),t},stop:function(){return l.stop(),t},nodes:function(n){return arguments.length?(e=n,h(),s.forEach(p),t):e},alpha:function(e){return arguments.length?(n=+e,t):n},alphaMin:function(e){return arguments.length?(r=+e,t):r},alphaDecay:function(e){return arguments.length?(o=+e,t):+o},alphaTarget:function(e){return arguments.length?(i=+e,t):i},velocityDecay:function(e){return arguments.length?(a=1-e,t):1-a},randomSource:function(e){return arguments.length?(c=e,s.forEach(p),t):c},force:function(e,n){return arguments.length>1?(null==n?s.delete(e):s.set(e,p(n)),t):s.get(e)},find:function(t,n,r){var o,i,a,s,l,u=0,c=e.length;for(null==r?r=1/0:r*=r,u=0;u<c;++u)(a=(o=t-(s=e[u]).x)*o+(i=n-s.y)*i)<r&&(l=s,r=a);return l},on:function(e,n){return arguments.length>1?(u.on(e,n),t):u.on(e)}}}function Ju(){var e,t,n,r,o,i=Du(-30),a=1,s=1/0,l=.81;function u(n){var o,i=e.length,a=Ou(e,Yu,Gu).visitAfter(d);for(r=n,o=0;o<i;++o)t=e[o],a.visit(f)}function c(){if(e){var t,n,r=e.length;for(o=new Array(r),t=0;t<r;++t)n=e[t],o[n.index]=+i(n,t,e)}}function d(e){var t,n,r,i,a,s=0,l=0;if(e.length){for(r=i=a=0;a<4;++a)(t=e[a])&&(n=Math.abs(t.value))&&(s+=t.value,l+=n,r+=n*t.x,i+=n*t.y);e.x=r/l,e.y=i/l}else{(t=e).x=t.data.x,t.y=t.data.y;do{s+=o[t.data.index]}while(t=t.next)}e.value=s}function f(e,i,u,c){if(!e.value)return!0;var d=e.x-t.x,f=e.y-t.y,h=c-i,p=d*d+f*f;if(h*h/l<p)return p<s&&(0===d&&(p+=(d=Fu(n))*d),0===f&&(p+=(f=Fu(n))*f),p<a&&(p=Math.sqrt(a*p)),t.vx+=d*e.value*r/p,t.vy+=f*e.value*r/p),!0;if(!(e.length||p>=s)){(e.data!==t||e.next)&&(0===d&&(p+=(d=Fu(n))*d),0===f&&(p+=(f=Fu(n))*f),p<a&&(p=Math.sqrt(a*p)));do{e.data!==t&&(h=o[e.data.index]*r/p,t.vx+=d*h,t.vy+=f*h)}while(e=e.next)}}return u.initialize=function(t,r){e=t,n=r,c()},u.strength=function(e){return arguments.length?(i="function"===typeof e?e:Du(+e),c(),u):i},u.distanceMin=function(e){return arguments.length?(a=e*e,u):Math.sqrt(a)},u.distanceMax=function(e){return arguments.length?(s=e*e,u):Math.sqrt(s)},u.theta=function(e){return arguments.length?(l=e*e,u):Math.sqrt(l)},u}function Zu(e,t,n){var r,o,i,a=Du(.1);function s(e){for(var a=0,s=r.length;a<s;++a){var l=r[a],u=l.x-t||1e-6,c=l.y-n||1e-6,d=Math.sqrt(u*u+c*c),f=(i[a]-d)*o[a]*e/d;l.vx+=u*f,l.vy+=c*f}}function l(){if(r){var t,n=r.length;for(o=new Array(n),i=new Array(n),t=0;t<n;++t)i[t]=+e(r[t],t,r),o[t]=isNaN(i[t])?0:+a(r[t],t,r)}}return"function"!==typeof e&&(e=Du(+e)),null==t&&(t=0),null==n&&(n=0),s.initialize=function(e){r=e,l()},s.strength=function(e){return arguments.length?(a="function"===typeof e?e:Du(+e),l(),s):a},s.radius=function(t){return arguments.length?(e="function"===typeof t?t:Du(+t),l(),s):e},s.x=function(e){return arguments.length?(t=+e,s):t},s.y=function(e){return arguments.length?(n=+e,s):n},s}function ec(e){var t,n,r,o=Du(.1);function i(e){for(var o,i=0,a=t.length;i<a;++i)(o=t[i]).vx+=(r[i]-o.x)*n[i]*e}function a(){if(t){var i,a=t.length;for(n=new Array(a),r=new Array(a),i=0;i<a;++i)n[i]=isNaN(r[i]=+e(t[i],i,t))?0:+o(t[i],i,t)}}return"function"!==typeof e&&(e=Du(null==e?0:+e)),i.initialize=function(e){t=e,a()},i.strength=function(e){return arguments.length?(o="function"===typeof e?e:Du(+e),a(),i):o},i.x=function(t){return arguments.length?(e="function"===typeof t?t:Du(+t),a(),i):e},i}function tc(e){var t,n,r,o=Du(.1);function i(e){for(var o,i=0,a=t.length;i<a;++i)(o=t[i]).vy+=(r[i]-o.y)*n[i]*e}function a(){if(t){var i,a=t.length;for(n=new Array(a),r=new Array(a),i=0;i<a;++i)n[i]=isNaN(r[i]=+e(t[i],i,t))?0:+o(t[i],i,t)}}return"function"!==typeof e&&(e=Du(null==e?0:+e)),i.initialize=function(e){t=e,a()},i.strength=function(e){return arguments.length?(o="function"===typeof e?e:Du(+e),a(),i):o},i.y=function(t){return arguments.length?(e="function"===typeof t?t:Du(+t),a(),i):e},i}function nc(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function rc(e){return(e=nc(Math.abs(e)))?e[1]:NaN}var oc,ic=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function ac(e){if(!(t=ic.exec(e)))throw new Error("invalid format: "+e);var t;return new sc({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function sc(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function lc(e,t){var n=nc(e,t);if(!n)return e+"";var r=n[0],o=n[1];return o<0?"0."+new Array(-o).join("0")+r:r.length>o+1?r.slice(0,o+1)+"."+r.slice(o+1):r+new Array(o-r.length+2).join("0")}ac.prototype=sc.prototype,sc.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};const uc={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>lc(100*e,t),r:lc,s:function(e,t){var n=nc(e,t);if(!n)return e+"";var r=n[0],o=n[1],i=o-(oc=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,a=r.length;return i===a?r:i>a?r+new Array(i-a+1).join("0"):i>0?r.slice(0,i)+"."+r.slice(i):"0."+new Array(1-i).join("0")+nc(e,Math.max(0,t+i-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function cc(e){return e}var dc,fc,hc,pc=Array.prototype.map,mc=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function gc(e){var t,n,r=void 0===e.grouping||void 0===e.thousands?cc:(t=pc.call(e.grouping,Number),n=e.thousands+"",function(e,r){for(var o=e.length,i=[],a=0,s=t[0],l=0;o>0&&s>0&&(l+s+1>r&&(s=Math.max(1,r-l)),i.push(e.substring(o-=s,o+s)),!((l+=s+1)>r));)s=t[a=(a+1)%t.length];return i.reverse().join(n)}),o=void 0===e.currency?"":e.currency[0]+"",i=void 0===e.currency?"":e.currency[1]+"",a=void 0===e.decimal?".":e.decimal+"",s=void 0===e.numerals?cc:function(e){return function(t){return t.replace(/[0-9]/g,(function(t){return e[+t]}))}}(pc.call(e.numerals,String)),l=void 0===e.percent?"%":e.percent+"",u=void 0===e.minus?"\u2212":e.minus+"",c=void 0===e.nan?"NaN":e.nan+"";function d(e){var t=(e=ac(e)).fill,n=e.align,d=e.sign,f=e.symbol,h=e.zero,p=e.width,m=e.comma,g=e.precision,v=e.trim,y=e.type;"n"===y?(m=!0,y="g"):uc[y]||(void 0===g&&(g=12),v=!0,y="g"),(h||"0"===t&&"="===n)&&(h=!0,t="0",n="=");var b="$"===f?o:"#"===f&&/[boxX]/.test(y)?"0"+y.toLowerCase():"",x="$"===f?i:/[%p]/.test(y)?l:"",w=uc[y],C=/[defgprs%]/.test(y);function S(e){var o,i,l,f=b,S=x;if("c"===y)S=w(e)+S,e="";else{var A=(e=+e)<0||1/e<0;if(e=isNaN(e)?c:w(Math.abs(e),g),v&&(e=function(e){e:for(var t,n=e.length,r=1,o=-1;r<n;++r)switch(e[r]){case".":o=t=r;break;case"0":0===o&&(o=r),t=r;break;default:if(!+e[r])break e;o>0&&(o=0)}return o>0?e.slice(0,o)+e.slice(t+1):e}(e)),A&&0===+e&&"+"!==d&&(A=!1),f=(A?"("===d?d:u:"-"===d||"("===d?"":d)+f,S=("s"===y?mc[8+oc/3]:"")+S+(A&&"("===d?")":""),C)for(o=-1,i=e.length;++o<i;)if(48>(l=e.charCodeAt(o))||l>57){S=(46===l?a+e.slice(o+1):e.slice(o))+S,e=e.slice(0,o);break}}m&&!h&&(e=r(e,1/0));var _=f.length+e.length+S.length,k=_<p?new Array(p-_+1).join(t):"";switch(m&&h&&(e=r(k+e,k.length?p-S.length:1/0),k=""),n){case"<":e=f+e+S+k;break;case"=":e=f+k+e+S;break;case"^":e=k.slice(0,_=k.length>>1)+f+e+S+k.slice(_);break;default:e=k+f+e+S}return s(e)}return g=void 0===g?6:/[gprs]/.test(y)?Math.max(1,Math.min(21,g)):Math.max(0,Math.min(20,g)),S.toString=function(){return e+""},S}return{format:d,formatPrefix:function(e,t){var n=d(((e=ac(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor(rc(t)/3))),o=Math.pow(10,-r),i=mc[8+r/3];return function(e){return n(o*e)+i}}}}function vc(e){return dc=gc(e),fc=dc.format,hc=dc.formatPrefix,dc}function yc(e){return Math.max(0,-rc(Math.abs(e)))}function bc(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(rc(t)/3)))-rc(Math.abs(e)))}function xc(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,rc(t)-rc(e))+1}vc({thousands:",",grouping:[3],currency:["$",""]});var wc=1e-6,Cc=1e-12,Sc=Math.PI,Ac=Sc/2,_c=Sc/4,kc=2*Sc,Ec=180/Sc,Mc=Sc/180,Rc=Math.abs,Tc=Math.atan,jc=Math.atan2,Oc=Math.cos,Pc=Math.ceil,Ic=Math.exp,Nc=(Math.floor,Math.hypot),Dc=Math.log,Fc=Math.pow,Lc=Math.sin,zc=Math.sign||function(e){return e>0?1:e<0?-1:0},Bc=Math.sqrt,$c=Math.tan;function Uc(e){return e>1?0:e<-1?Sc:Math.acos(e)}function Vc(e){return e>1?Ac:e<-1?-Ac:Math.asin(e)}function Hc(e){return(e=Lc(e/2))*e}function Wc(){}function qc(e,t){e&&Gc.hasOwnProperty(e.type)&&Gc[e.type](e,t)}var Yc={Feature:function(e,t){qc(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,o=n.length;++r<o;)qc(n[r].geometry,t)}},Gc={Sphere:function(e,t){t.sphere()},Point:function(e,t){e=e.coordinates,t.point(e[0],e[1],e[2])},MultiPoint:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)e=n[r],t.point(e[0],e[1],e[2])},LineString:function(e,t){Kc(e.coordinates,t,0)},MultiLineString:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)Kc(n[r],t,0)},Polygon:function(e,t){Xc(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)Xc(n[r],t)},GeometryCollection:function(e,t){for(var n=e.geometries,r=-1,o=n.length;++r<o;)qc(n[r],t)}};function Kc(e,t,n){var r,o=-1,i=e.length-n;for(t.lineStart();++o<i;)r=e[o],t.point(r[0],r[1],r[2]);t.lineEnd()}function Xc(e,t){var n=-1,r=e.length;for(t.polygonStart();++n<r;)Kc(e[n],t,1);t.polygonEnd()}function Qc(e,t){e&&Yc.hasOwnProperty(e.type)?Yc[e.type](e,t):qc(e,t)}var Jc,Zc,ed,td,nd,rd,od,id,ad,sd,ld,ud,cd,dd,fd,hd,pd=new R,md=new R,gd={point:Wc,lineStart:Wc,lineEnd:Wc,polygonStart:function(){pd=new R,gd.lineStart=vd,gd.lineEnd=yd},polygonEnd:function(){var e=+pd;md.add(e<0?kc+e:e),this.lineStart=this.lineEnd=this.point=Wc},sphere:function(){md.add(kc)}};function vd(){gd.point=bd}function yd(){xd(Jc,Zc)}function bd(e,t){gd.point=xd,Jc=e,Zc=t,ed=e*=Mc,td=Oc(t=(t*=Mc)/2+_c),nd=Lc(t)}function xd(e,t){var n=(e*=Mc)-ed,r=n>=0?1:-1,o=r*n,i=Oc(t=(t*=Mc)/2+_c),a=Lc(t),s=nd*a,l=td*i+s*Oc(o),u=s*r*Lc(o);pd.add(jc(u,l)),ed=e,td=i,nd=a}function wd(e){return md=new R,Qc(e,gd),2*md}function Cd(e){return[jc(e[1],e[0]),Vc(e[2])]}function Sd(e){var t=e[0],n=e[1],r=Oc(n);return[r*Oc(t),r*Lc(t),Lc(n)]}function Ad(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function _d(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function kd(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function Ed(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function Md(e){var t=Bc(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}var Rd,Td,jd,Od,Pd,Id,Nd,Dd,Fd,Ld,zd,Bd,$d,Ud,Vd,Hd,Wd={point:qd,lineStart:Gd,lineEnd:Kd,polygonStart:function(){Wd.point=Xd,Wd.lineStart=Qd,Wd.lineEnd=Jd,dd=new R,gd.polygonStart()},polygonEnd:function(){gd.polygonEnd(),Wd.point=qd,Wd.lineStart=Gd,Wd.lineEnd=Kd,pd<0?(rd=-(id=180),od=-(ad=90)):dd>wc?ad=90:dd<-wc&&(od=-90),hd[0]=rd,hd[1]=id},sphere:function(){rd=-(id=180),od=-(ad=90)}};function qd(e,t){fd.push(hd=[rd=e,id=e]),t<od&&(od=t),t>ad&&(ad=t)}function Yd(e,t){var n=Sd([e*Mc,t*Mc]);if(cd){var r=_d(cd,n),o=_d([r[1],-r[0],0],r);Md(o),o=Cd(o);var i,a=e-sd,s=a>0?1:-1,l=o[0]*Ec*s,u=Rc(a)>180;u^(s*sd<l&&l<s*e)?(i=o[1]*Ec)>ad&&(ad=i):u^(s*sd<(l=(l+360)%360-180)&&l<s*e)?(i=-o[1]*Ec)<od&&(od=i):(t<od&&(od=t),t>ad&&(ad=t)),u?e<sd?Zd(rd,e)>Zd(rd,id)&&(id=e):Zd(e,id)>Zd(rd,id)&&(rd=e):id>=rd?(e<rd&&(rd=e),e>id&&(id=e)):e>sd?Zd(rd,e)>Zd(rd,id)&&(id=e):Zd(e,id)>Zd(rd,id)&&(rd=e)}else fd.push(hd=[rd=e,id=e]);t<od&&(od=t),t>ad&&(ad=t),cd=n,sd=e}function Gd(){Wd.point=Yd}function Kd(){hd[0]=rd,hd[1]=id,Wd.point=qd,cd=null}function Xd(e,t){if(cd){var n=e-sd;dd.add(Rc(n)>180?n+(n>0?360:-360):n)}else ld=e,ud=t;gd.point(e,t),Yd(e,t)}function Qd(){gd.lineStart()}function Jd(){Xd(ld,ud),gd.lineEnd(),Rc(dd)>wc&&(rd=-(id=180)),hd[0]=rd,hd[1]=id,cd=null}function Zd(e,t){return(t-=e)<0?t+360:t}function ef(e,t){return e[0]-t[0]}function tf(e,t){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:t<e[0]||e[1]<t}function nf(e){var t,n,r,o,i,a,s;if(ad=id=-(rd=od=1/0),fd=[],Qc(e,Wd),n=fd.length){for(fd.sort(ef),t=1,i=[r=fd[0]];t<n;++t)tf(r,(o=fd[t])[0])||tf(r,o[1])?(Zd(r[0],o[1])>Zd(r[0],r[1])&&(r[1]=o[1]),Zd(o[0],r[1])>Zd(r[0],r[1])&&(r[0]=o[0])):i.push(r=o);for(a=-1/0,t=0,r=i[n=i.length-1];t<=n;r=o,++t)o=i[t],(s=Zd(r[1],o[0]))>a&&(a=s,rd=o[0],id=r[1])}return fd=hd=null,rd===1/0||od===1/0?[[NaN,NaN],[NaN,NaN]]:[[rd,od],[id,ad]]}var rf={sphere:Wc,point:of,lineStart:sf,lineEnd:cf,polygonStart:function(){rf.lineStart=df,rf.lineEnd=ff},polygonEnd:function(){rf.lineStart=sf,rf.lineEnd=cf}};function of(e,t){e*=Mc;var n=Oc(t*=Mc);af(n*Oc(e),n*Lc(e),Lc(t))}function af(e,t,n){++Rd,jd+=(e-jd)/Rd,Od+=(t-Od)/Rd,Pd+=(n-Pd)/Rd}function sf(){rf.point=lf}function lf(e,t){e*=Mc;var n=Oc(t*=Mc);Ud=n*Oc(e),Vd=n*Lc(e),Hd=Lc(t),rf.point=uf,af(Ud,Vd,Hd)}function uf(e,t){e*=Mc;var n=Oc(t*=Mc),r=n*Oc(e),o=n*Lc(e),i=Lc(t),a=jc(Bc((a=Vd*i-Hd*o)*a+(a=Hd*r-Ud*i)*a+(a=Ud*o-Vd*r)*a),Ud*r+Vd*o+Hd*i);Td+=a,Id+=a*(Ud+(Ud=r)),Nd+=a*(Vd+(Vd=o)),Dd+=a*(Hd+(Hd=i)),af(Ud,Vd,Hd)}function cf(){rf.point=of}function df(){rf.point=hf}function ff(){pf(Bd,$d),rf.point=of}function hf(e,t){Bd=e,$d=t,e*=Mc,t*=Mc,rf.point=pf;var n=Oc(t);Ud=n*Oc(e),Vd=n*Lc(e),Hd=Lc(t),af(Ud,Vd,Hd)}function pf(e,t){e*=Mc;var n=Oc(t*=Mc),r=n*Oc(e),o=n*Lc(e),i=Lc(t),a=Vd*i-Hd*o,s=Hd*r-Ud*i,l=Ud*o-Vd*r,u=Nc(a,s,l),c=Vc(u),d=u&&-c/u;Fd.add(d*a),Ld.add(d*s),zd.add(d*l),Td+=c,Id+=c*(Ud+(Ud=r)),Nd+=c*(Vd+(Vd=o)),Dd+=c*(Hd+(Hd=i)),af(Ud,Vd,Hd)}function mf(e){Rd=Td=jd=Od=Pd=Id=Nd=Dd=0,Fd=new R,Ld=new R,zd=new R,Qc(e,rf);var t=+Fd,n=+Ld,r=+zd,o=Nc(t,n,r);return o<Cc&&(t=Id,n=Nd,r=Dd,Td<wc&&(t=jd,n=Od,r=Pd),(o=Nc(t,n,r))<Cc)?[NaN,NaN]:[jc(n,t)*Ec,Vc(r/o)*Ec]}function gf(e){return function(){return e}}function vf(e,t){function n(n,r){return n=e(n,r),t(n[0],n[1])}return e.invert&&t.invert&&(n.invert=function(n,r){return(n=t.invert(n,r))&&e.invert(n[0],n[1])}),n}function yf(e,t){return Rc(e)>Sc&&(e-=Math.round(e/kc)*kc),[e,t]}function bf(e,t,n){return(e%=kc)?t||n?vf(wf(e),Cf(t,n)):wf(e):t||n?Cf(t,n):yf}function xf(e){return function(t,n){return Rc(t+=e)>Sc&&(t-=Math.round(t/kc)*kc),[t,n]}}function wf(e){var t=xf(e);return t.invert=xf(-e),t}function Cf(e,t){var n=Oc(e),r=Lc(e),o=Oc(t),i=Lc(t);function a(e,t){var a=Oc(t),s=Oc(e)*a,l=Lc(e)*a,u=Lc(t),c=u*n+s*r;return[jc(l*o-c*i,s*n-u*r),Vc(c*o+l*i)]}return a.invert=function(e,t){var a=Oc(t),s=Oc(e)*a,l=Lc(e)*a,u=Lc(t),c=u*o-l*i;return[jc(l*o+u*i,s*n+c*r),Vc(c*n-s*r)]},a}function Sf(e){function t(t){return(t=e(t[0]*Mc,t[1]*Mc))[0]*=Ec,t[1]*=Ec,t}return e=bf(e[0]*Mc,e[1]*Mc,e.length>2?e[2]*Mc:0),t.invert=function(t){return(t=e.invert(t[0]*Mc,t[1]*Mc))[0]*=Ec,t[1]*=Ec,t},t}function Af(e,t,n,r,o,i){if(n){var a=Oc(t),s=Lc(t),l=r*n;null==o?(o=t+r*kc,i=t-l/2):(o=_f(a,o),i=_f(a,i),(r>0?o<i:o>i)&&(o+=r*kc));for(var u,c=o;r>0?c>i:c<i;c-=l)u=Cd([a,-s*Oc(c),-s*Lc(c)]),e.point(u[0],u[1])}}function _f(e,t){(t=Sd(t))[0]-=e,Md(t);var n=Uc(-t[1]);return((-t[2]<0?-n:n)+kc-wc)%kc}function kf(){var e,t,n=gf([0,0]),r=gf(90),o=gf(2),i={point:function(n,r){e.push(n=t(n,r)),n[0]*=Ec,n[1]*=Ec}};function a(){var a=n.apply(this,arguments),s=r.apply(this,arguments)*Mc,l=o.apply(this,arguments)*Mc;return e=[],t=bf(-a[0]*Mc,-a[1]*Mc,0).invert,Af(i,s,l,1),a={type:"Polygon",coordinates:[e]},e=t=null,a}return a.center=function(e){return arguments.length?(n="function"===typeof e?e:gf([+e[0],+e[1]]),a):n},a.radius=function(e){return arguments.length?(r="function"===typeof e?e:gf(+e),a):r},a.precision=function(e){return arguments.length?(o="function"===typeof e?e:gf(+e),a):o},a}function Ef(){var e,t=[];return{point:function(t,n,r){e.push([t,n,r])},lineStart:function(){t.push(e=[])},lineEnd:Wc,rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))},result:function(){var n=t;return t=[],e=null,n}}}function Mf(e,t){return Rc(e[0]-t[0])<wc&&Rc(e[1]-t[1])<wc}function Rf(e,t,n,r){this.x=e,this.z=t,this.o=n,this.e=r,this.v=!1,this.n=this.p=null}function Tf(e,t,n,r,o){var i,a,s=[],l=[];if(e.forEach((function(e){if(!((t=e.length-1)<=0)){var t,n,r=e[0],a=e[t];if(Mf(r,a)){if(!r[2]&&!a[2]){for(o.lineStart(),i=0;i<t;++i)o.point((r=e[i])[0],r[1]);return void o.lineEnd()}a[0]+=2*wc}s.push(n=new Rf(r,e,null,!0)),l.push(n.o=new Rf(r,null,n,!1)),s.push(n=new Rf(a,e,null,!1)),l.push(n.o=new Rf(a,null,n,!0))}})),s.length){for(l.sort(t),jf(s),jf(l),i=0,a=l.length;i<a;++i)l[i].e=n=!n;for(var u,c,d=s[0];;){for(var f=d,h=!0;f.v;)if((f=f.n)===d)return;u=f.z,o.lineStart();do{if(f.v=f.o.v=!0,f.e){if(h)for(i=0,a=u.length;i<a;++i)o.point((c=u[i])[0],c[1]);else r(f.x,f.n.x,1,o);f=f.n}else{if(h)for(u=f.p.z,i=u.length-1;i>=0;--i)o.point((c=u[i])[0],c[1]);else r(f.x,f.p.x,-1,o);f=f.p}u=(f=f.o).z,h=!h}while(!f.v);o.lineEnd()}}}function jf(e){if(t=e.length){for(var t,n,r=0,o=e[0];++r<t;)o.n=n=e[r],n.p=o,o=n;o.n=n=e[0],n.p=o}}function Of(e){return Rc(e[0])<=Sc?e[0]:zc(e[0])*((Rc(e[0])+Sc)%kc-Sc)}function Pf(e,t){var n=Of(t),r=t[1],o=Lc(r),i=[Lc(n),-Oc(n),0],a=0,s=0,l=new R;1===o?r=Ac+wc:-1===o&&(r=-Ac-wc);for(var u=0,c=e.length;u<c;++u)if(f=(d=e[u]).length)for(var d,f,h=d[f-1],p=Of(h),m=h[1]/2+_c,g=Lc(m),v=Oc(m),y=0;y<f;++y,p=x,g=C,v=S,h=b){var b=d[y],x=Of(b),w=b[1]/2+_c,C=Lc(w),S=Oc(w),A=x-p,_=A>=0?1:-1,k=_*A,E=k>Sc,M=g*C;if(l.add(jc(M*_*Lc(k),v*S+M*Oc(k))),a+=E?A+_*kc:A,E^p>=n^x>=n){var T=_d(Sd(h),Sd(b));Md(T);var j=_d(i,T);Md(j);var O=(E^A>=0?-1:1)*Vc(j[2]);(r>O||r===O&&(T[0]||T[1]))&&(s+=E^A>=0?1:-1)}}return(a<-wc||a<wc&&l<-Cc)^1&s}function If(e,t,n,r){return function(o){var i,a,s,l=t(o),u=Ef(),c=t(u),d=!1,f={point:h,lineStart:m,lineEnd:g,polygonStart:function(){f.point=v,f.lineStart=y,f.lineEnd=b,a=[],i=[]},polygonEnd:function(){f.point=h,f.lineStart=m,f.lineEnd=g,a=Re(a);var e=Pf(i,r);a.length?(d||(o.polygonStart(),d=!0),Tf(a,Df,e,n,o)):e&&(d||(o.polygonStart(),d=!0),o.lineStart(),n(null,null,1,o),o.lineEnd()),d&&(o.polygonEnd(),d=!1),a=i=null},sphere:function(){o.polygonStart(),o.lineStart(),n(null,null,1,o),o.lineEnd(),o.polygonEnd()}};function h(t,n){e(t,n)&&o.point(t,n)}function p(e,t){l.point(e,t)}function m(){f.point=p,l.lineStart()}function g(){f.point=h,l.lineEnd()}function v(e,t){s.push([e,t]),c.point(e,t)}function y(){c.lineStart(),s=[]}function b(){v(s[0][0],s[0][1]),c.lineEnd();var e,t,n,r,l=c.clean(),f=u.result(),h=f.length;if(s.pop(),i.push(s),s=null,h)if(1&l){if((t=(n=f[0]).length-1)>0){for(d||(o.polygonStart(),d=!0),o.lineStart(),e=0;e<t;++e)o.point((r=n[e])[0],r[1]);o.lineEnd()}}else h>1&&2&l&&f.push(f.pop().concat(f.shift())),a.push(f.filter(Nf))}return f}}function Nf(e){return e.length>1}function Df(e,t){return((e=e.x)[0]<0?e[1]-Ac-wc:Ac-e[1])-((t=t.x)[0]<0?t[1]-Ac-wc:Ac-t[1])}yf.invert=yf;const Ff=If((function(){return!0}),(function(e){var t,n=NaN,r=NaN,o=NaN;return{lineStart:function(){e.lineStart(),t=1},point:function(i,a){var s=i>0?Sc:-Sc,l=Rc(i-n);Rc(l-Sc)<wc?(e.point(n,r=(r+a)/2>0?Ac:-Ac),e.point(o,r),e.lineEnd(),e.lineStart(),e.point(s,r),e.point(i,r),t=0):o!==s&&l>=Sc&&(Rc(n-o)<wc&&(n-=o*wc),Rc(i-s)<wc&&(i-=s*wc),r=function(e,t,n,r){var o,i,a=Lc(e-n);return Rc(a)>wc?Tc((Lc(t)*(i=Oc(r))*Lc(n)-Lc(r)*(o=Oc(t))*Lc(e))/(o*i*a)):(t+r)/2}(n,r,i,a),e.point(o,r),e.lineEnd(),e.lineStart(),e.point(s,r),t=0),e.point(n=i,r=a),o=s},lineEnd:function(){e.lineEnd(),n=r=NaN},clean:function(){return 2-t}}}),(function(e,t,n,r){var o;if(null==e)o=n*Ac,r.point(-Sc,o),r.point(0,o),r.point(Sc,o),r.point(Sc,0),r.point(Sc,-o),r.point(0,-o),r.point(-Sc,-o),r.point(-Sc,0),r.point(-Sc,o);else if(Rc(e[0]-t[0])>wc){var i=e[0]<t[0]?Sc:-Sc;o=n*i/2,r.point(-i,o),r.point(0,o),r.point(i,o)}else r.point(t[0],t[1])}),[-Sc,-Ac]);function Lf(e){var t=Oc(e),n=2*Mc,r=t>0,o=Rc(t)>wc;function i(e,n){return Oc(e)*Oc(n)>t}function a(e,n,r){var o=[1,0,0],i=_d(Sd(e),Sd(n)),a=Ad(i,i),s=i[0],l=a-s*s;if(!l)return!r&&e;var u=t*a/l,c=-t*s/l,d=_d(o,i),f=Ed(o,u);kd(f,Ed(i,c));var h=d,p=Ad(f,h),m=Ad(h,h),g=p*p-m*(Ad(f,f)-1);if(!(g<0)){var v=Bc(g),y=Ed(h,(-p-v)/m);if(kd(y,f),y=Cd(y),!r)return y;var b,x=e[0],w=n[0],C=e[1],S=n[1];w<x&&(b=x,x=w,w=b);var A=w-x,_=Rc(A-Sc)<wc;if(!_&&S<C&&(b=C,C=S,S=b),_||A<wc?_?C+S>0^y[1]<(Rc(y[0]-x)<wc?C:S):C<=y[1]&&y[1]<=S:A>Sc^(x<=y[0]&&y[0]<=w)){var k=Ed(h,(-p+v)/m);return kd(k,f),[y,Cd(k)]}}}function s(t,n){var o=r?e:Sc-e,i=0;return t<-o?i|=1:t>o&&(i|=2),n<-o?i|=4:n>o&&(i|=8),i}return If(i,(function(e){var t,n,l,u,c;return{lineStart:function(){u=l=!1,c=1},point:function(d,f){var h,p=[d,f],m=i(d,f),g=r?m?0:s(d,f):m?s(d+(d<0?Sc:-Sc),f):0;if(!t&&(u=l=m)&&e.lineStart(),m!==l&&(!(h=a(t,p))||Mf(t,h)||Mf(p,h))&&(p[2]=1),m!==l)c=0,m?(e.lineStart(),h=a(p,t),e.point(h[0],h[1])):(h=a(t,p),e.point(h[0],h[1],2),e.lineEnd()),t=h;else if(o&&t&&r^m){var v;g&n||!(v=a(p,t,!0))||(c=0,r?(e.lineStart(),e.point(v[0][0],v[0][1]),e.point(v[1][0],v[1][1]),e.lineEnd()):(e.point(v[1][0],v[1][1]),e.lineEnd(),e.lineStart(),e.point(v[0][0],v[0][1],3)))}!m||t&&Mf(t,p)||e.point(p[0],p[1]),t=p,l=m,n=g},lineEnd:function(){l&&e.lineEnd(),t=null},clean:function(){return c|(u&&l)<<1}}}),(function(t,r,o,i){Af(i,e,n,o,t,r)}),r?[0,-e]:[-Sc,e-Sc])}var zf,Bf,$f,Uf,Vf=1e9,Hf=-Vf;function Wf(e,t,n,r){function o(o,i){return e<=o&&o<=n&&t<=i&&i<=r}function i(o,i,s,u){var c=0,d=0;if(null==o||(c=a(o,s))!==(d=a(i,s))||l(o,i)<0^s>0)do{u.point(0===c||3===c?e:n,c>1?r:t)}while((c=(c+s+4)%4)!==d);else u.point(i[0],i[1])}function a(r,o){return Rc(r[0]-e)<wc?o>0?0:3:Rc(r[0]-n)<wc?o>0?2:1:Rc(r[1]-t)<wc?o>0?1:0:o>0?3:2}function s(e,t){return l(e.x,t.x)}function l(e,t){var n=a(e,1),r=a(t,1);return n!==r?n-r:0===n?t[1]-e[1]:1===n?e[0]-t[0]:2===n?e[1]-t[1]:t[0]-e[0]}return function(a){var l,u,c,d,f,h,p,m,g,v,y,b=a,x=Ef(),w={point:C,lineStart:function(){w.point=S,u&&u.push(c=[]);v=!0,g=!1,p=m=NaN},lineEnd:function(){l&&(S(d,f),h&&g&&x.rejoin(),l.push(x.result()));w.point=C,g&&b.lineEnd()},polygonStart:function(){b=x,l=[],u=[],y=!0},polygonEnd:function(){var t=function(){for(var t=0,n=0,o=u.length;n<o;++n)for(var i,a,s=u[n],l=1,c=s.length,d=s[0],f=d[0],h=d[1];l<c;++l)i=f,a=h,f=(d=s[l])[0],h=d[1],a<=r?h>r&&(f-i)*(r-a)>(h-a)*(e-i)&&++t:h<=r&&(f-i)*(r-a)<(h-a)*(e-i)&&--t;return t}(),n=y&&t,o=(l=Re(l)).length;(n||o)&&(a.polygonStart(),n&&(a.lineStart(),i(null,null,1,a),a.lineEnd()),o&&Tf(l,s,t,i,a),a.polygonEnd());b=a,l=u=c=null}};function C(e,t){o(e,t)&&b.point(e,t)}function S(i,a){var s=o(i,a);if(u&&c.push([i,a]),v)d=i,f=a,h=s,v=!1,s&&(b.lineStart(),b.point(i,a));else if(s&&g)b.point(i,a);else{var l=[p=Math.max(Hf,Math.min(Vf,p)),m=Math.max(Hf,Math.min(Vf,m))],x=[i=Math.max(Hf,Math.min(Vf,i)),a=Math.max(Hf,Math.min(Vf,a))];!function(e,t,n,r,o,i){var a,s=e[0],l=e[1],u=0,c=1,d=t[0]-s,f=t[1]-l;if(a=n-s,d||!(a>0)){if(a/=d,d<0){if(a<u)return;a<c&&(c=a)}else if(d>0){if(a>c)return;a>u&&(u=a)}if(a=o-s,d||!(a<0)){if(a/=d,d<0){if(a>c)return;a>u&&(u=a)}else if(d>0){if(a<u)return;a<c&&(c=a)}if(a=r-l,f||!(a>0)){if(a/=f,f<0){if(a<u)return;a<c&&(c=a)}else if(f>0){if(a>c)return;a>u&&(u=a)}if(a=i-l,f||!(a<0)){if(a/=f,f<0){if(a>c)return;a>u&&(u=a)}else if(f>0){if(a<u)return;a<c&&(c=a)}return u>0&&(e[0]=s+u*d,e[1]=l+u*f),c<1&&(t[0]=s+c*d,t[1]=l+c*f),!0}}}}}(l,x,e,t,n,r)?s&&(b.lineStart(),b.point(i,a),y=!1):(g||(b.lineStart(),b.point(l[0],l[1])),b.point(x[0],x[1]),s||b.lineEnd(),y=!1)}p=i,m=a,g=s}return w}}function qf(){var e,t,n,r=0,o=0,i=960,a=500;return n={stream:function(n){return e&&t===n?e:e=Wf(r,o,i,a)(t=n)},extent:function(s){return arguments.length?(r=+s[0][0],o=+s[0][1],i=+s[1][0],a=+s[1][1],e=t=null,n):[[r,o],[i,a]]}}}var Yf={sphere:Wc,point:Wc,lineStart:function(){Yf.point=Kf,Yf.lineEnd=Gf},lineEnd:Wc,polygonStart:Wc,polygonEnd:Wc};function Gf(){Yf.point=Yf.lineEnd=Wc}function Kf(e,t){Bf=e*=Mc,$f=Lc(t*=Mc),Uf=Oc(t),Yf.point=Xf}function Xf(e,t){e*=Mc;var n=Lc(t*=Mc),r=Oc(t),o=Rc(e-Bf),i=Oc(o),a=r*Lc(o),s=Uf*n-$f*r*i,l=$f*n+Uf*r*i;zf.add(jc(Bc(a*a+s*s),l)),Bf=e,$f=n,Uf=r}function Qf(e){return zf=new R,Qc(e,Yf),+zf}var Jf=[null,null],Zf={type:"LineString",coordinates:Jf};function eh(e,t){return Jf[0]=e,Jf[1]=t,Qf(Zf)}var th={Feature:function(e,t){return rh(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,o=n.length;++r<o;)if(rh(n[r].geometry,t))return!0;return!1}},nh={Sphere:function(){return!0},Point:function(e,t){return oh(e.coordinates,t)},MultiPoint:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)if(oh(n[r],t))return!0;return!1},LineString:function(e,t){return ih(e.coordinates,t)},MultiLineString:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)if(ih(n[r],t))return!0;return!1},Polygon:function(e,t){return ah(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)if(ah(n[r],t))return!0;return!1},GeometryCollection:function(e,t){for(var n=e.geometries,r=-1,o=n.length;++r<o;)if(rh(n[r],t))return!0;return!1}};function rh(e,t){return!(!e||!nh.hasOwnProperty(e.type))&&nh[e.type](e,t)}function oh(e,t){return 0===eh(e,t)}function ih(e,t){for(var n,r,o,i=0,a=e.length;i<a;i++){if(0===(r=eh(e[i],t)))return!0;if(i>0&&(o=eh(e[i],e[i-1]))>0&&n<=o&&r<=o&&(n+r-o)*(1-Math.pow((n-r)/o,2))<Cc*o)return!0;n=r}return!1}function ah(e,t){return!!Pf(e.map(sh),lh(t))}function sh(e){return(e=e.map(lh)).pop(),e}function lh(e){return[e[0]*Mc,e[1]*Mc]}function uh(e,t){return(e&&th.hasOwnProperty(e.type)?th[e.type]:rh)(e,t)}function ch(e,t,n){var r=Pe(e,t-wc,n).concat(t);return function(e){return r.map((function(t){return[e,t]}))}}function dh(e,t,n){var r=Pe(e,t-wc,n).concat(t);return function(e){return r.map((function(t){return[t,e]}))}}function fh(){var e,t,n,r,o,i,a,s,l,u,c,d,f=10,h=f,p=90,m=360,g=2.5;function v(){return{type:"MultiLineString",coordinates:y()}}function y(){return Pe(Pc(r/p)*p,n,p).map(c).concat(Pe(Pc(s/m)*m,a,m).map(d)).concat(Pe(Pc(t/f)*f,e,f).filter((function(e){return Rc(e%p)>wc})).map(l)).concat(Pe(Pc(i/h)*h,o,h).filter((function(e){return Rc(e%m)>wc})).map(u))}return v.lines=function(){return y().map((function(e){return{type:"LineString",coordinates:e}}))},v.outline=function(){return{type:"Polygon",coordinates:[c(r).concat(d(a).slice(1),c(n).reverse().slice(1),d(s).reverse().slice(1))]}},v.extent=function(e){return arguments.length?v.extentMajor(e).extentMinor(e):v.extentMinor()},v.extentMajor=function(e){return arguments.length?(r=+e[0][0],n=+e[1][0],s=+e[0][1],a=+e[1][1],r>n&&(e=r,r=n,n=e),s>a&&(e=s,s=a,a=e),v.precision(g)):[[r,s],[n,a]]},v.extentMinor=function(n){return arguments.length?(t=+n[0][0],e=+n[1][0],i=+n[0][1],o=+n[1][1],t>e&&(n=t,t=e,e=n),i>o&&(n=i,i=o,o=n),v.precision(g)):[[t,i],[e,o]]},v.step=function(e){return arguments.length?v.stepMajor(e).stepMinor(e):v.stepMinor()},v.stepMajor=function(e){return arguments.length?(p=+e[0],m=+e[1],v):[p,m]},v.stepMinor=function(e){return arguments.length?(f=+e[0],h=+e[1],v):[f,h]},v.precision=function(f){return arguments.length?(g=+f,l=ch(i,o,90),u=dh(t,e,g),c=ch(s,a,90),d=dh(r,n,g),v):g},v.extentMajor([[-180,-90+wc],[180,90-wc]]).extentMinor([[-180,-80-wc],[180,80+wc]])}function hh(){return fh()()}function ph(e,t){var n=e[0]*Mc,r=e[1]*Mc,o=t[0]*Mc,i=t[1]*Mc,a=Oc(r),s=Lc(r),l=Oc(i),u=Lc(i),c=a*Oc(n),d=a*Lc(n),f=l*Oc(o),h=l*Lc(o),p=2*Vc(Bc(Hc(i-r)+a*l*Hc(o-n))),m=Lc(p),g=p?function(e){var t=Lc(e*=p)/m,n=Lc(p-e)/m,r=n*c+t*f,o=n*d+t*h,i=n*s+t*u;return[jc(o,r)*Ec,jc(i,Bc(r*r+o*o))*Ec]}:function(){return[n*Ec,r*Ec]};return g.distance=p,g}const mh=e=>e;var gh,vh,yh,bh,xh=new R,wh=new R,Ch={point:Wc,lineStart:Wc,lineEnd:Wc,polygonStart:function(){Ch.lineStart=Sh,Ch.lineEnd=kh},polygonEnd:function(){Ch.lineStart=Ch.lineEnd=Ch.point=Wc,xh.add(Rc(wh)),wh=new R},result:function(){var e=xh/2;return xh=new R,e}};function Sh(){Ch.point=Ah}function Ah(e,t){Ch.point=_h,gh=yh=e,vh=bh=t}function _h(e,t){wh.add(bh*e-yh*t),yh=e,bh=t}function kh(){_h(gh,vh)}const Eh=Ch;var Mh=1/0,Rh=Mh,Th=-Mh,jh=Th,Oh={point:function(e,t){e<Mh&&(Mh=e);e>Th&&(Th=e);t<Rh&&(Rh=t);t>jh&&(jh=t)},lineStart:Wc,lineEnd:Wc,polygonStart:Wc,polygonEnd:Wc,result:function(){var e=[[Mh,Rh],[Th,jh]];return Th=jh=-(Rh=Mh=1/0),e}};const Ph=Oh;var Ih,Nh,Dh,Fh,Lh=0,zh=0,Bh=0,$h=0,Uh=0,Vh=0,Hh=0,Wh=0,qh=0,Yh={point:Gh,lineStart:Kh,lineEnd:Jh,polygonStart:function(){Yh.lineStart=Zh,Yh.lineEnd=ep},polygonEnd:function(){Yh.point=Gh,Yh.lineStart=Kh,Yh.lineEnd=Jh},result:function(){var e=qh?[Hh/qh,Wh/qh]:Vh?[$h/Vh,Uh/Vh]:Bh?[Lh/Bh,zh/Bh]:[NaN,NaN];return Lh=zh=Bh=$h=Uh=Vh=Hh=Wh=qh=0,e}};function Gh(e,t){Lh+=e,zh+=t,++Bh}function Kh(){Yh.point=Xh}function Xh(e,t){Yh.point=Qh,Gh(Dh=e,Fh=t)}function Qh(e,t){var n=e-Dh,r=t-Fh,o=Bc(n*n+r*r);$h+=o*(Dh+e)/2,Uh+=o*(Fh+t)/2,Vh+=o,Gh(Dh=e,Fh=t)}function Jh(){Yh.point=Gh}function Zh(){Yh.point=tp}function ep(){np(Ih,Nh)}function tp(e,t){Yh.point=np,Gh(Ih=Dh=e,Nh=Fh=t)}function np(e,t){var n=e-Dh,r=t-Fh,o=Bc(n*n+r*r);$h+=o*(Dh+e)/2,Uh+=o*(Fh+t)/2,Vh+=o,Hh+=(o=Fh*e-Dh*t)*(Dh+e),Wh+=o*(Fh+t),qh+=3*o,Gh(Dh=e,Fh=t)}const rp=Yh;function op(e){this._context=e}op.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._context.moveTo(e,t),this._point=1;break;case 1:this._context.lineTo(e,t);break;default:this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,kc)}},result:Wc};var ip,ap,sp,lp,up,cp=new R,dp={point:Wc,lineStart:function(){dp.point=fp},lineEnd:function(){ip&&hp(ap,sp),dp.point=Wc},polygonStart:function(){ip=!0},polygonEnd:function(){ip=null},result:function(){var e=+cp;return cp=new R,e}};function fp(e,t){dp.point=hp,ap=lp=e,sp=up=t}function hp(e,t){lp-=e,up-=t,cp.add(Bc(lp*lp+up*up)),lp=e,up=t}const pp=dp;let mp,gp,vp,yp;class bp{constructor(e){this._append=null==e?xp:function(e){const t=Math.floor(e);if(!(t>=0))throw new RangeError(`invalid digits: ${e}`);if(t>15)return xp;if(t!==mp){const e=10**t;mp=t,gp=function(t){let n=1;this._+=t[0];for(const r=t.length;n<r;++n)this._+=Math.round(arguments[n]*e)/e+t[n]}}return gp}(e),this._radius=4.5,this._=""}pointRadius(e){return this._radius=+e,this}polygonStart(){this._line=0}polygonEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){0===this._line&&(this._+="Z"),this._point=NaN}point(e,t){switch(this._point){case 0:this._append`M${e},${t}`,this._point=1;break;case 1:this._append`L${e},${t}`;break;default:if(this._append`M${e},${t}`,this._radius!==vp||this._append!==gp){const e=this._radius,t=this._;this._="",this._append`m0,${e}a${e},${e} 0 1,1 0,${-2*e}a${e},${e} 0 1,1 0,${2*e}z`,vp=e,gp=this._append,yp=this._,this._=t}this._+=yp}}result(){const e=this._;return this._="",e.length?e:null}}function xp(e){let t=1;this._+=e[0];for(const n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function wp(e,t){let n,r,o=3,i=4.5;function a(e){return e&&("function"===typeof i&&r.pointRadius(+i.apply(this,arguments)),Qc(e,n(r))),r.result()}return a.area=function(e){return Qc(e,n(Eh)),Eh.result()},a.measure=function(e){return Qc(e,n(pp)),pp.result()},a.bounds=function(e){return Qc(e,n(Ph)),Ph.result()},a.centroid=function(e){return Qc(e,n(rp)),rp.result()},a.projection=function(t){return arguments.length?(n=null==t?(e=null,mh):(e=t).stream,a):e},a.context=function(e){return arguments.length?(r=null==e?(t=null,new bp(o)):new op(t=e),"function"!==typeof i&&r.pointRadius(i),a):t},a.pointRadius=function(e){return arguments.length?(i="function"===typeof e?e:(r.pointRadius(+e),+e),a):i},a.digits=function(e){if(!arguments.length)return o;if(null==e)o=null;else{const t=Math.floor(e);if(!(t>=0))throw new RangeError(`invalid digits: ${e}`);o=t}return null===t&&(r=new bp(o)),a},a.projection(e).digits(o).context(t)}function Cp(e){return{stream:Sp(e)}}function Sp(e){return function(t){var n=new Ap;for(var r in e)n[r]=e[r];return n.stream=t,n}}function Ap(){}function _p(e,t,n){var r=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),null!=r&&e.clipExtent(null),Qc(n,e.stream(Ph)),t(Ph.result()),null!=r&&e.clipExtent(r),e}function kp(e,t,n){return _p(e,(function(n){var r=t[1][0]-t[0][0],o=t[1][1]-t[0][1],i=Math.min(r/(n[1][0]-n[0][0]),o/(n[1][1]-n[0][1])),a=+t[0][0]+(r-i*(n[1][0]+n[0][0]))/2,s=+t[0][1]+(o-i*(n[1][1]+n[0][1]))/2;e.scale(150*i).translate([a,s])}),n)}function Ep(e,t,n){return kp(e,[[0,0],t],n)}function Mp(e,t,n){return _p(e,(function(n){var r=+t,o=r/(n[1][0]-n[0][0]),i=(r-o*(n[1][0]+n[0][0]))/2,a=-o*n[0][1];e.scale(150*o).translate([i,a])}),n)}function Rp(e,t,n){return _p(e,(function(n){var r=+t,o=r/(n[1][1]-n[0][1]),i=-o*n[0][0],a=(r-o*(n[1][1]+n[0][1]))/2;e.scale(150*o).translate([i,a])}),n)}Ap.prototype={constructor:Ap,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var Tp=16,jp=Oc(30*Mc);function Op(e,t){return+t?function(e,t){function n(r,o,i,a,s,l,u,c,d,f,h,p,m,g){var v=u-r,y=c-o,b=v*v+y*y;if(b>4*t&&m--){var x=a+f,w=s+h,C=l+p,S=Bc(x*x+w*w+C*C),A=Vc(C/=S),_=Rc(Rc(C)-1)<wc||Rc(i-d)<wc?(i+d)/2:jc(w,x),k=e(_,A),E=k[0],M=k[1],R=E-r,T=M-o,j=y*R-v*T;(j*j/b>t||Rc((v*R+y*T)/b-.5)>.3||a*f+s*h+l*p<jp)&&(n(r,o,i,a,s,l,E,M,_,x/=S,w/=S,C,m,g),g.point(E,M),n(E,M,_,x,w,C,u,c,d,f,h,p,m,g))}}return function(t){var r,o,i,a,s,l,u,c,d,f,h,p,m={point:g,lineStart:v,lineEnd:b,polygonStart:function(){t.polygonStart(),m.lineStart=x},polygonEnd:function(){t.polygonEnd(),m.lineStart=v}};function g(n,r){n=e(n,r),t.point(n[0],n[1])}function v(){c=NaN,m.point=y,t.lineStart()}function y(r,o){var i=Sd([r,o]),a=e(r,o);n(c,d,u,f,h,p,c=a[0],d=a[1],u=r,f=i[0],h=i[1],p=i[2],Tp,t),t.point(c,d)}function b(){m.point=g,t.lineEnd()}function x(){v(),m.point=w,m.lineEnd=C}function w(e,t){y(r=e,t),o=c,i=d,a=f,s=h,l=p,m.point=y}function C(){n(c,d,u,f,h,p,o,i,r,a,s,l,Tp,t),m.lineEnd=b,b()}return m}}(e,t):function(e){return Sp({point:function(t,n){t=e(t,n),this.stream.point(t[0],t[1])}})}(e)}var Pp=Sp({point:function(e,t){this.stream.point(e*Mc,t*Mc)}});function Ip(e,t,n,r,o,i){if(!i)return function(e,t,n,r,o){function i(i,a){return[t+e*(i*=r),n-e*(a*=o)]}return i.invert=function(i,a){return[(i-t)/e*r,(n-a)/e*o]},i}(e,t,n,r,o);var a=Oc(i),s=Lc(i),l=a*e,u=s*e,c=a/e,d=s/e,f=(s*n-a*t)/e,h=(s*t+a*n)/e;function p(e,i){return[l*(e*=r)-u*(i*=o)+t,n-u*e-l*i]}return p.invert=function(e,t){return[r*(c*e-d*t+f),o*(h-d*e-c*t)]},p}function Np(e){return Dp((function(){return e}))()}function Dp(e){var t,n,r,o,i,a,s,l,u,c,d=150,f=480,h=250,p=0,m=0,g=0,v=0,y=0,b=0,x=1,w=1,C=null,S=Ff,A=null,_=mh,k=.5;function E(e){return l(e[0]*Mc,e[1]*Mc)}function M(e){return(e=l.invert(e[0],e[1]))&&[e[0]*Ec,e[1]*Ec]}function R(){var e=Ip(d,0,0,x,w,b).apply(null,t(p,m)),r=Ip(d,f-e[0],h-e[1],x,w,b);return n=bf(g,v,y),s=vf(t,r),l=vf(n,s),a=Op(s,k),T()}function T(){return u=c=null,E}return E.stream=function(e){return u&&c===e?u:u=Pp(function(e){return Sp({point:function(t,n){var r=e(t,n);return this.stream.point(r[0],r[1])}})}(n)(S(a(_(c=e)))))},E.preclip=function(e){return arguments.length?(S=e,C=void 0,T()):S},E.postclip=function(e){return arguments.length?(_=e,A=r=o=i=null,T()):_},E.clipAngle=function(e){return arguments.length?(S=+e?Lf(C=e*Mc):(C=null,Ff),T()):C*Ec},E.clipExtent=function(e){return arguments.length?(_=null==e?(A=r=o=i=null,mh):Wf(A=+e[0][0],r=+e[0][1],o=+e[1][0],i=+e[1][1]),T()):null==A?null:[[A,r],[o,i]]},E.scale=function(e){return arguments.length?(d=+e,R()):d},E.translate=function(e){return arguments.length?(f=+e[0],h=+e[1],R()):[f,h]},E.center=function(e){return arguments.length?(p=e[0]%360*Mc,m=e[1]%360*Mc,R()):[p*Ec,m*Ec]},E.rotate=function(e){return arguments.length?(g=e[0]%360*Mc,v=e[1]%360*Mc,y=e.length>2?e[2]%360*Mc:0,R()):[g*Ec,v*Ec,y*Ec]},E.angle=function(e){return arguments.length?(b=e%360*Mc,R()):b*Ec},E.reflectX=function(e){return arguments.length?(x=e?-1:1,R()):x<0},E.reflectY=function(e){return arguments.length?(w=e?-1:1,R()):w<0},E.precision=function(e){return arguments.length?(a=Op(s,k=e*e),T()):Bc(k)},E.fitExtent=function(e,t){return kp(E,e,t)},E.fitSize=function(e,t){return Ep(E,e,t)},E.fitWidth=function(e,t){return Mp(E,e,t)},E.fitHeight=function(e,t){return Rp(E,e,t)},function(){return t=e.apply(this,arguments),E.invert=t.invert&&M,R()}}function Fp(e){var t=0,n=Sc/3,r=Dp(e),o=r(t,n);return o.parallels=function(e){return arguments.length?r(t=e[0]*Mc,n=e[1]*Mc):[t*Ec,n*Ec]},o}function Lp(e,t){var n=Lc(e),r=(n+Lc(t))/2;if(Rc(r)<wc)return function(e){var t=Oc(e);function n(e,n){return[e*t,Lc(n)/t]}return n.invert=function(e,n){return[e/t,Vc(n*t)]},n}(e);var o=1+n*(2*r-n),i=Bc(o)/r;function a(e,t){var n=Bc(o-2*r*Lc(t))/r;return[n*Lc(e*=r),i-n*Oc(e)]}return a.invert=function(e,t){var n=i-t,a=jc(e,Rc(n))*zc(n);return n*r<0&&(a-=Sc*zc(e)*zc(n)),[a/r,Vc((o-(e*e+n*n)*r*r)/(2*r))]},a}function zp(){return Fp(Lp).scale(155.424).center([0,33.6442])}function Bp(){return zp().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}function $p(){var e,t,n,r,o,i,a=Bp(),s=zp().rotate([154,0]).center([-2,58.5]).parallels([55,65]),l=zp().rotate([157,0]).center([-3,19.9]).parallels([8,18]),u={point:function(e,t){i=[e,t]}};function c(e){var t=e[0],a=e[1];return i=null,n.point(t,a),i||(r.point(t,a),i)||(o.point(t,a),i)}function d(){return e=t=null,c}return c.invert=function(e){var t=a.scale(),n=a.translate(),r=(e[0]-n[0])/t,o=(e[1]-n[1])/t;return(o>=.12&&o<.234&&r>=-.425&&r<-.214?s:o>=.166&&o<.234&&r>=-.214&&r<-.115?l:a).invert(e)},c.stream=function(n){return e&&t===n?e:e=function(e){var t=e.length;return{point:function(n,r){for(var o=-1;++o<t;)e[o].point(n,r)},sphere:function(){for(var n=-1;++n<t;)e[n].sphere()},lineStart:function(){for(var n=-1;++n<t;)e[n].lineStart()},lineEnd:function(){for(var n=-1;++n<t;)e[n].lineEnd()},polygonStart:function(){for(var n=-1;++n<t;)e[n].polygonStart()},polygonEnd:function(){for(var n=-1;++n<t;)e[n].polygonEnd()}}}([a.stream(t=n),s.stream(n),l.stream(n)])},c.precision=function(e){return arguments.length?(a.precision(e),s.precision(e),l.precision(e),d()):a.precision()},c.scale=function(e){return arguments.length?(a.scale(e),s.scale(.35*e),l.scale(e),c.translate(a.translate())):a.scale()},c.translate=function(e){if(!arguments.length)return a.translate();var t=a.scale(),i=+e[0],c=+e[1];return n=a.translate(e).clipExtent([[i-.455*t,c-.238*t],[i+.455*t,c+.238*t]]).stream(u),r=s.translate([i-.307*t,c+.201*t]).clipExtent([[i-.425*t+wc,c+.12*t+wc],[i-.214*t-wc,c+.234*t-wc]]).stream(u),o=l.translate([i-.205*t,c+.212*t]).clipExtent([[i-.214*t+wc,c+.166*t+wc],[i-.115*t-wc,c+.234*t-wc]]).stream(u),d()},c.fitExtent=function(e,t){return kp(c,e,t)},c.fitSize=function(e,t){return Ep(c,e,t)},c.fitWidth=function(e,t){return Mp(c,e,t)},c.fitHeight=function(e,t){return Rp(c,e,t)},c.scale(1070)}function Up(e){return function(t,n){var r=Oc(t),o=Oc(n),i=e(r*o);return i===1/0?[2,0]:[i*o*Lc(t),i*Lc(n)]}}function Vp(e){return function(t,n){var r=Bc(t*t+n*n),o=e(r),i=Lc(o),a=Oc(o);return[jc(t*i,r*a),Vc(r&&n*i/r)]}}var Hp=Up((function(e){return Bc(2/(1+e))}));function Wp(){return Np(Hp).scale(124.75).clipAngle(179.999)}Hp.invert=Vp((function(e){return 2*Vc(e/2)}));var qp=Up((function(e){return(e=Uc(e))&&e/Lc(e)}));function Yp(){return Np(qp).scale(79.4188).clipAngle(179.999)}function Gp(e,t){return[e,Dc($c((Ac+t)/2))]}function Kp(){return Xp(Gp).scale(961/kc)}function Xp(e){var t,n,r,o=Np(e),i=o.center,a=o.scale,s=o.translate,l=o.clipExtent,u=null;function c(){var i=Sc*a(),s=o(Sf(o.rotate()).invert([0,0]));return l(null==u?[[s[0]-i,s[1]-i],[s[0]+i,s[1]+i]]:e===Gp?[[Math.max(s[0]-i,u),t],[Math.min(s[0]+i,n),r]]:[[u,Math.max(s[1]-i,t)],[n,Math.min(s[1]+i,r)]])}return o.scale=function(e){return arguments.length?(a(e),c()):a()},o.translate=function(e){return arguments.length?(s(e),c()):s()},o.center=function(e){return arguments.length?(i(e),c()):i()},o.clipExtent=function(e){return arguments.length?(null==e?u=t=n=r=null:(u=+e[0][0],t=+e[0][1],n=+e[1][0],r=+e[1][1]),c()):null==u?null:[[u,t],[n,r]]},c()}function Qp(e){return $c((Ac+e)/2)}function Jp(e,t){var n=Oc(e),r=e===t?Lc(e):Dc(n/Oc(t))/Dc(Qp(t)/Qp(e)),o=n*Fc(Qp(e),r)/r;if(!r)return Gp;function i(e,t){o>0?t<-Ac+wc&&(t=-Ac+wc):t>Ac-wc&&(t=Ac-wc);var n=o/Fc(Qp(t),r);return[n*Lc(r*e),o-n*Oc(r*e)]}return i.invert=function(e,t){var n=o-t,i=zc(r)*Bc(e*e+n*n),a=jc(e,Rc(n))*zc(n);return n*r<0&&(a-=Sc*zc(e)*zc(n)),[a/r,2*Tc(Fc(o/i,1/r))-Ac]},i}function Zp(){return Fp(Jp).scale(109.5).parallels([30,30])}function em(e,t){return[e,t]}function tm(){return Np(em).scale(152.63)}function nm(e,t){var n=Oc(e),r=e===t?Lc(e):(n-Oc(t))/(t-e),o=n/r+e;if(Rc(r)<wc)return em;function i(e,t){var n=o-t,i=r*e;return[n*Lc(i),o-n*Oc(i)]}return i.invert=function(e,t){var n=o-t,i=jc(e,Rc(n))*zc(n);return n*r<0&&(i-=Sc*zc(e)*zc(n)),[i/r,o-zc(r)*Bc(e*e+n*n)]},i}function rm(){return Fp(nm).scale(131.154).center([0,13.9389])}qp.invert=Vp((function(e){return e})),Gp.invert=function(e,t){return[e,2*Tc(Ic(t))-Ac]},em.invert=em;var om=1.340264,im=-.081106,am=893e-6,sm=.003796,lm=Bc(3)/2;function um(e,t){var n=Vc(lm*Lc(t)),r=n*n,o=r*r*r;return[e*Oc(n)/(lm*(om+3*im*r+o*(7*am+9*sm*r))),n*(om+im*r+o*(am+sm*r))]}function cm(){return Np(um).scale(177.158)}function dm(e,t){var n=Oc(t),r=Oc(e)*n;return[n*Lc(e)/r,Lc(t)/r]}function fm(){return Np(dm).scale(144.049).clipAngle(60)}function hm(){var e,t,n,r,o,i,a,s=1,l=0,u=0,c=1,d=1,f=0,h=null,p=1,m=1,g=Sp({point:function(e,t){var n=b([e,t]);this.stream.point(n[0],n[1])}}),v=mh;function y(){return p=s*c,m=s*d,i=a=null,b}function b(n){var r=n[0]*p,o=n[1]*m;if(f){var i=o*e-r*t;r=r*e+o*t,o=i}return[r+l,o+u]}return b.invert=function(n){var r=n[0]-l,o=n[1]-u;if(f){var i=o*e+r*t;r=r*e-o*t,o=i}return[r/p,o/m]},b.stream=function(e){return i&&a===e?i:i=g(v(a=e))},b.postclip=function(e){return arguments.length?(v=e,h=n=r=o=null,y()):v},b.clipExtent=function(e){return arguments.length?(v=null==e?(h=n=r=o=null,mh):Wf(h=+e[0][0],n=+e[0][1],r=+e[1][0],o=+e[1][1]),y()):null==h?null:[[h,n],[r,o]]},b.scale=function(e){return arguments.length?(s=+e,y()):s},b.translate=function(e){return arguments.length?(l=+e[0],u=+e[1],y()):[l,u]},b.angle=function(n){return arguments.length?(t=Lc(f=n%360*Mc),e=Oc(f),y()):f*Ec},b.reflectX=function(e){return arguments.length?(c=e?-1:1,y()):c<0},b.reflectY=function(e){return arguments.length?(d=e?-1:1,y()):d<0},b.fitExtent=function(e,t){return kp(b,e,t)},b.fitSize=function(e,t){return Ep(b,e,t)},b.fitWidth=function(e,t){return Mp(b,e,t)},b.fitHeight=function(e,t){return Rp(b,e,t)},b}function pm(e,t){var n=t*t,r=n*n;return[e*(.8707-.131979*n+r*(r*(.003971*n-.001529*r)-.013791)),t*(1.007226+n*(.015085+r*(.028874*n-.044475-.005916*r)))]}function mm(){return Np(pm).scale(175.295)}function gm(e,t){return[Oc(t)*Lc(e),Lc(t)]}function vm(){return Np(gm).scale(249.5).clipAngle(90+wc)}function ym(e,t){var n=Oc(t),r=1+Oc(e)*n;return[n*Lc(e)/r,Lc(t)/r]}function bm(){return Np(ym).scale(250).clipAngle(142)}function xm(e,t){return[Dc($c((Ac+t)/2)),-e]}function wm(){var e=Xp(xm),t=e.center,n=e.rotate;return e.center=function(e){return arguments.length?t([-e[1],e[0]]):[(e=t())[1],-e[0]]},e.rotate=function(e){return arguments.length?n([e[0],e[1],e.length>2?e[2]+90:90]):[(e=n())[0],e[1],e[2]-90]},n([0,0,90]).scale(159.155)}function Cm(e,t){return e.parent===t.parent?1:2}function Sm(e,t){return e+t.x}function Am(e,t){return Math.max(e,t.y)}function _m(){var e=Cm,t=1,n=1,r=!1;function o(o){var i,a=0;o.eachAfter((function(t){var n=t.children;n?(t.x=function(e){return e.reduce(Sm,0)/e.length}(n),t.y=function(e){return 1+e.reduce(Am,0)}(n)):(t.x=i?a+=e(t,i):0,t.y=0,i=t)}));var s=function(e){for(var t;t=e.children;)e=t[0];return e}(o),l=function(e){for(var t;t=e.children;)e=t[t.length-1];return e}(o),u=s.x-e(s,l)/2,c=l.x+e(l,s)/2;return o.eachAfter(r?function(e){e.x=(e.x-o.x)*t,e.y=(o.y-e.y)*n}:function(e){e.x=(e.x-u)/(c-u)*t,e.y=(1-(o.y?e.y/o.y:1))*n})}return o.separation=function(t){return arguments.length?(e=t,o):e},o.size=function(e){return arguments.length?(r=!1,t=+e[0],n=+e[1],o):r?null:[t,n]},o.nodeSize=function(e){return arguments.length?(r=!0,t=+e[0],n=+e[1],o):r?[t,n]:null},o}function km(e){var t=0,n=e.children,r=n&&n.length;if(r)for(;--r>=0;)t+=n[r].value;else t=1;e.value=t}function Em(e,t){e instanceof Map?(e=[void 0,e],void 0===t&&(t=Rm)):void 0===t&&(t=Mm);for(var n,r,o,i,a,s=new Om(e),l=[s];n=l.pop();)if((o=t(n.data))&&(a=(o=Array.from(o)).length))for(n.children=o,i=a-1;i>=0;--i)l.push(r=o[i]=new Om(o[i])),r.parent=n,r.depth=n.depth+1;return s.eachBefore(jm)}function Mm(e){return e.children}function Rm(e){return Array.isArray(e)?e[1]:null}function Tm(e){void 0!==e.data.value&&(e.value=e.data.value),e.data=e.data.data}function jm(e){var t=0;do{e.height=t}while((e=e.parent)&&e.height<++t)}function Om(e){this.data=e,this.depth=this.height=0,this.parent=null}function Pm(e){return null==e?null:Im(e)}function Im(e){if("function"!==typeof e)throw new Error;return e}function Nm(){return 0}function Dm(e){return function(){return e}}um.invert=function(e,t){for(var n,r=t,o=r*r,i=o*o*o,a=0;a<12&&(i=(o=(r-=n=(r*(om+im*o+i*(am+sm*o))-t)/(om+3*im*o+i*(7*am+9*sm*o)))*r)*o*o,!(Rc(n)<Cc));++a);return[lm*e*(om+3*im*o+i*(7*am+9*sm*o))/Oc(r),Vc(Lc(r)/lm)]},dm.invert=Vp(Tc),pm.invert=function(e,t){var n,r=t,o=25;do{var i=r*r,a=i*i;r-=n=(r*(1.007226+i*(.015085+a*(.028874*i-.044475-.005916*a)))-t)/(1.007226+i*(.045255+a*(.259866*i-.311325-.005916*11*a)))}while(Rc(n)>wc&&--o>0);return[e/(.8707+(i=r*r)*(i*(i*i*i*(.003971-.001529*i)-.013791)-.131979)),r]},gm.invert=Vp(Vc),ym.invert=Vp((function(e){return 2*Tc(e)})),xm.invert=function(e,t){return[-t,2*Tc(Ic(e))-Ac]},Om.prototype=Em.prototype={constructor:Om,count:function(){return this.eachAfter(km)},each:function(e,t){let n=-1;for(const r of this)e.call(t,r,++n,this);return this},eachAfter:function(e,t){for(var n,r,o,i=this,a=[i],s=[],l=-1;i=a.pop();)if(s.push(i),n=i.children)for(r=0,o=n.length;r<o;++r)a.push(n[r]);for(;i=s.pop();)e.call(t,i,++l,this);return this},eachBefore:function(e,t){for(var n,r,o=this,i=[o],a=-1;o=i.pop();)if(e.call(t,o,++a,this),n=o.children)for(r=n.length-1;r>=0;--r)i.push(n[r]);return this},find:function(e,t){let n=-1;for(const r of this)if(e.call(t,r,++n,this))return r},sum:function(e){return this.eachAfter((function(t){for(var n=+e(t.data)||0,r=t.children,o=r&&r.length;--o>=0;)n+=r[o].value;t.value=n}))},sort:function(e){return this.eachBefore((function(t){t.children&&t.children.sort(e)}))},path:function(e){for(var t=this,n=function(e,t){if(e===t)return e;var n=e.ancestors(),r=t.ancestors(),o=null;e=n.pop(),t=r.pop();for(;e===t;)o=e,e=n.pop(),t=r.pop();return o}(t,e),r=[t];t!==n;)t=t.parent,r.push(t);for(var o=r.length;e!==n;)r.splice(o,0,e),e=e.parent;return r},ancestors:function(){for(var e=this,t=[e];e=e.parent;)t.push(e);return t},descendants:function(){return Array.from(this)},leaves:function(){var e=[];return this.eachBefore((function(t){t.children||e.push(t)})),e},links:function(){var e=this,t=[];return e.each((function(n){n!==e&&t.push({source:n.parent,target:n})})),t},copy:function(){return Em(this).eachBefore(Tm)},[Symbol.iterator]:function*(){var e,t,n,r,o=this,i=[o];do{for(e=i.reverse(),i=[];o=e.pop();)if(yield o,t=o.children)for(n=0,r=t.length;n<r;++n)i.push(t[n])}while(i.length)}};const Fm=1664525,Lm=1013904223,zm=4294967296;function Bm(){let e=1;return()=>(e=(Fm*e+Lm)%zm)/zm}function $m(e){return Um(e,Bm())}function Um(e,t){for(var n,r,o=0,i=(e=function(e,t){let n,r,o=e.length;for(;o;)r=t()*o--|0,n=e[o],e[o]=e[r],e[r]=n;return e}(Array.from(e),t)).length,a=[];o<i;)n=e[o],r&&Wm(r,n)?++o:(r=Ym(a=Vm(a,n)),o=0);return r}function Vm(e,t){var n,r;if(qm(t,e))return[t];for(n=0;n<e.length;++n)if(Hm(t,e[n])&&qm(Gm(e[n],t),e))return[e[n],t];for(n=0;n<e.length-1;++n)for(r=n+1;r<e.length;++r)if(Hm(Gm(e[n],e[r]),t)&&Hm(Gm(e[n],t),e[r])&&Hm(Gm(e[r],t),e[n])&&qm(Km(e[n],e[r],t),e))return[e[n],e[r],t];throw new Error}function Hm(e,t){var n=e.r-t.r,r=t.x-e.x,o=t.y-e.y;return n<0||n*n<r*r+o*o}function Wm(e,t){var n=e.r-t.r+1e-9*Math.max(e.r,t.r,1),r=t.x-e.x,o=t.y-e.y;return n>0&&n*n>r*r+o*o}function qm(e,t){for(var n=0;n<t.length;++n)if(!Wm(e,t[n]))return!1;return!0}function Ym(e){switch(e.length){case 1:return function(e){return{x:e.x,y:e.y,r:e.r}}(e[0]);case 2:return Gm(e[0],e[1]);case 3:return Km(e[0],e[1],e[2])}}function Gm(e,t){var n=e.x,r=e.y,o=e.r,i=t.x,a=t.y,s=t.r,l=i-n,u=a-r,c=s-o,d=Math.sqrt(l*l+u*u);return{x:(n+i+l/d*c)/2,y:(r+a+u/d*c)/2,r:(d+o+s)/2}}function Km(e,t,n){var r=e.x,o=e.y,i=e.r,a=t.x,s=t.y,l=t.r,u=n.x,c=n.y,d=n.r,f=r-a,h=r-u,p=o-s,m=o-c,g=l-i,v=d-i,y=r*r+o*o-i*i,b=y-a*a-s*s+l*l,x=y-u*u-c*c+d*d,w=h*p-f*m,C=(p*x-m*b)/(2*w)-r,S=(m*g-p*v)/w,A=(h*b-f*x)/(2*w)-o,_=(f*v-h*g)/w,k=S*S+_*_-1,E=2*(i+C*S+A*_),M=C*C+A*A-i*i,R=-(Math.abs(k)>1e-6?(E+Math.sqrt(E*E-4*k*M))/(2*k):M/E);return{x:r+C+S*R,y:o+A+_*R,r:R}}function Xm(e,t,n){var r,o,i,a,s=e.x-t.x,l=e.y-t.y,u=s*s+l*l;u?(o=t.r+n.r,o*=o,a=e.r+n.r,o>(a*=a)?(r=(u+a-o)/(2*u),i=Math.sqrt(Math.max(0,a/u-r*r)),n.x=e.x-r*s-i*l,n.y=e.y-r*l+i*s):(r=(u+o-a)/(2*u),i=Math.sqrt(Math.max(0,o/u-r*r)),n.x=t.x+r*s-i*l,n.y=t.y+r*l+i*s)):(n.x=t.x+n.r,n.y=t.y)}function Qm(e,t){var n=e.r+t.r-1e-6,r=t.x-e.x,o=t.y-e.y;return n>0&&n*n>r*r+o*o}function Jm(e){var t=e._,n=e.next._,r=t.r+n.r,o=(t.x*n.r+n.x*t.r)/r,i=(t.y*n.r+n.y*t.r)/r;return o*o+i*i}function Zm(e){this._=e,this.next=null,this.previous=null}function eg(e,t){if(!(i=(e=function(e){return"object"===typeof e&&"length"in e?e:Array.from(e)}(e)).length))return 0;var n,r,o,i,a,s,l,u,c,d,f;if((n=e[0]).x=0,n.y=0,!(i>1))return n.r;if(r=e[1],n.x=-r.r,r.x=n.r,r.y=0,!(i>2))return n.r+r.r;Xm(r,n,o=e[2]),n=new Zm(n),r=new Zm(r),o=new Zm(o),n.next=o.previous=r,r.next=n.previous=o,o.next=r.previous=n;e:for(l=3;l<i;++l){Xm(n._,r._,o=e[l]),o=new Zm(o),u=r.next,c=n.previous,d=r._.r,f=n._.r;do{if(d<=f){if(Qm(u._,o._)){r=u,n.next=r,r.previous=n,--l;continue e}d+=u._.r,u=u.next}else{if(Qm(c._,o._)){(n=c).next=r,r.previous=n,--l;continue e}f+=c._.r,c=c.previous}}while(u!==c.next);for(o.previous=n,o.next=r,n.next=r.previous=r=o,a=Jm(n);(o=o.next)!==r;)(s=Jm(o))<a&&(n=o,a=s);r=n.next}for(n=[r._],o=r;(o=o.next)!==r;)n.push(o._);for(o=Um(n,t),l=0;l<i;++l)(n=e[l]).x-=o.x,n.y-=o.y;return o.r}function tg(e){return eg(e,Bm()),e}function ng(e){return Math.sqrt(e.value)}function rg(){var e=null,t=1,n=1,r=Nm;function o(o){const i=Bm();return o.x=t/2,o.y=n/2,e?o.eachBefore(og(e)).eachAfter(ig(r,.5,i)).eachBefore(ag(1)):o.eachBefore(og(ng)).eachAfter(ig(Nm,1,i)).eachAfter(ig(r,o.r/Math.min(t,n),i)).eachBefore(ag(Math.min(t,n)/(2*o.r))),o}return o.radius=function(t){return arguments.length?(e=Pm(t),o):e},o.size=function(e){return arguments.length?(t=+e[0],n=+e[1],o):[t,n]},o.padding=function(e){return arguments.length?(r="function"===typeof e?e:Dm(+e),o):r},o}function og(e){return function(t){t.children||(t.r=Math.max(0,+e(t)||0))}}function ig(e,t,n){return function(r){if(o=r.children){var o,i,a,s=o.length,l=e(r)*t||0;if(l)for(i=0;i<s;++i)o[i].r+=l;if(a=eg(o,n),l)for(i=0;i<s;++i)o[i].r-=l;r.r=a+l}}}function ag(e){return function(t){var n=t.parent;t.r*=e,n&&(t.x=n.x+e*t.x,t.y=n.y+e*t.y)}}function sg(e){e.x0=Math.round(e.x0),e.y0=Math.round(e.y0),e.x1=Math.round(e.x1),e.y1=Math.round(e.y1)}function lg(e,t,n,r,o){for(var i,a=e.children,s=-1,l=a.length,u=e.value&&(r-t)/e.value;++s<l;)(i=a[s]).y0=n,i.y1=o,i.x0=t,i.x1=t+=i.value*u}function ug(){var e=1,t=1,n=0,r=!1;function o(o){var i=o.height+1;return o.x0=o.y0=n,o.x1=e,o.y1=t/i,o.eachBefore(function(e,t){return function(r){r.children&&lg(r,r.x0,e*(r.depth+1)/t,r.x1,e*(r.depth+2)/t);var o=r.x0,i=r.y0,a=r.x1-n,s=r.y1-n;a<o&&(o=a=(o+a)/2),s<i&&(i=s=(i+s)/2),r.x0=o,r.y0=i,r.x1=a,r.y1=s}}(t,i)),r&&o.eachBefore(sg),o}return o.round=function(e){return arguments.length?(r=!!e,o):r},o.size=function(n){return arguments.length?(e=+n[0],t=+n[1],o):[e,t]},o.padding=function(e){return arguments.length?(n=+e,o):n},o}var cg={depth:-1},dg={},fg={};function hg(e){return e.id}function pg(e){return e.parentId}function mg(){var e,t=hg,n=pg;function r(r){var o,i,a,s,l,u,c,d,f=Array.from(r),h=t,p=n,m=new Map;if(null!=e){const t=f.map(((t,n)=>function(e){e=`${e}`;let t=e.length;vg(e,t-1)&&!vg(e,t-2)&&(e=e.slice(0,-1));return"/"===e[0]?e:`/${e}`}(e(t,n,r)))),n=t.map(gg),o=new Set(t).add("");for(const e of n)o.has(e)||(o.add(e),t.push(e),n.push(gg(e)),f.push(fg));h=(e,n)=>t[n],p=(e,t)=>n[t]}for(a=0,o=f.length;a<o;++a)i=f[a],u=f[a]=new Om(i),null!=(c=h(i,a,r))&&(c+="")&&(d=u.id=c,m.set(d,m.has(d)?dg:u)),null!=(c=p(i,a,r))&&(c+="")&&(u.parent=c);for(a=0;a<o;++a)if(c=(u=f[a]).parent){if(!(l=m.get(c)))throw new Error("missing: "+c);if(l===dg)throw new Error("ambiguous: "+c);l.children?l.children.push(u):l.children=[u],u.parent=l}else{if(s)throw new Error("multiple roots");s=u}if(!s)throw new Error("no root");if(null!=e){for(;s.data===fg&&1===s.children.length;)s=s.children[0],--o;for(let e=f.length-1;e>=0&&(u=f[e]).data===fg;--e)u.data=null}if(s.parent=cg,s.eachBefore((function(e){e.depth=e.parent.depth+1,--o})).eachBefore(jm),s.parent=null,o>0)throw new Error("cycle");return s}return r.id=function(e){return arguments.length?(t=Pm(e),r):t},r.parentId=function(e){return arguments.length?(n=Pm(e),r):n},r.path=function(t){return arguments.length?(e=Pm(t),r):e},r}function gg(e){let t=e.length;if(t<2)return"";for(;--t>1&&!vg(e,t););return e.slice(0,t)}function vg(e,t){if("/"===e[t]){let n=0;for(;t>0&&"\\"===e[--t];)++n;if(0===(1&n))return!0}return!1}function yg(e,t){return e.parent===t.parent?1:2}function bg(e){var t=e.children;return t?t[0]:e.t}function xg(e){var t=e.children;return t?t[t.length-1]:e.t}function wg(e,t,n){var r=n/(t.i-e.i);t.c-=r,t.s+=n,e.c+=r,t.z+=n,t.m+=n}function Cg(e,t,n){return e.a.parent===t.parent?e.a:n}function Sg(e,t){this._=e,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=t}function Ag(){var e=yg,t=1,n=1,r=null;function o(o){var l=function(e){for(var t,n,r,o,i,a=new Sg(e,0),s=[a];t=s.pop();)if(r=t._.children)for(t.children=new Array(i=r.length),o=i-1;o>=0;--o)s.push(n=t.children[o]=new Sg(r[o],o)),n.parent=t;return(a.parent=new Sg(null,0)).children=[a],a}(o);if(l.eachAfter(i),l.parent.m=-l.z,l.eachBefore(a),r)o.eachBefore(s);else{var u=o,c=o,d=o;o.eachBefore((function(e){e.x<u.x&&(u=e),e.x>c.x&&(c=e),e.depth>d.depth&&(d=e)}));var f=u===c?1:e(u,c)/2,h=f-u.x,p=t/(c.x+f+h),m=n/(d.depth||1);o.eachBefore((function(e){e.x=(e.x+h)*p,e.y=e.depth*m}))}return o}function i(t){var n=t.children,r=t.parent.children,o=t.i?r[t.i-1]:null;if(n){!function(e){for(var t,n=0,r=0,o=e.children,i=o.length;--i>=0;)(t=o[i]).z+=n,t.m+=n,n+=t.s+(r+=t.c)}(t);var i=(n[0].z+n[n.length-1].z)/2;o?(t.z=o.z+e(t._,o._),t.m=t.z-i):t.z=i}else o&&(t.z=o.z+e(t._,o._));t.parent.A=function(t,n,r){if(n){for(var o,i=t,a=t,s=n,l=i.parent.children[0],u=i.m,c=a.m,d=s.m,f=l.m;s=xg(s),i=bg(i),s&&i;)l=bg(l),(a=xg(a)).a=t,(o=s.z+d-i.z-u+e(s._,i._))>0&&(wg(Cg(s,t,r),t,o),u+=o,c+=o),d+=s.m,u+=i.m,f+=l.m,c+=a.m;s&&!xg(a)&&(a.t=s,a.m+=d-c),i&&!bg(l)&&(l.t=i,l.m+=u-f,r=t)}return r}(t,o,t.parent.A||r[0])}function a(e){e._.x=e.z+e.parent.m,e.m+=e.parent.m}function s(e){e.x*=t,e.y=e.depth*n}return o.separation=function(t){return arguments.length?(e=t,o):e},o.size=function(e){return arguments.length?(r=!1,t=+e[0],n=+e[1],o):r?null:[t,n]},o.nodeSize=function(e){return arguments.length?(r=!0,t=+e[0],n=+e[1],o):r?[t,n]:null},o}function _g(e,t,n,r,o){for(var i,a=e.children,s=-1,l=a.length,u=e.value&&(o-n)/e.value;++s<l;)(i=a[s]).x0=t,i.x1=r,i.y0=n,i.y1=n+=i.value*u}Sg.prototype=Object.create(Om.prototype);var kg=(1+Math.sqrt(5))/2;function Eg(e,t,n,r,o,i){for(var a,s,l,u,c,d,f,h,p,m,g,v=[],y=t.children,b=0,x=0,w=y.length,C=t.value;b<w;){l=o-n,u=i-r;do{c=y[x++].value}while(!c&&x<w);for(d=f=c,g=c*c*(m=Math.max(u/l,l/u)/(C*e)),p=Math.max(f/g,g/d);x<w;++x){if(c+=s=y[x].value,s<d&&(d=s),s>f&&(f=s),g=c*c*m,(h=Math.max(f/g,g/d))>p){c-=s;break}p=h}v.push(a={value:c,dice:l<u,children:y.slice(b,x)}),a.dice?lg(a,n,r,o,C?r+=u*c/C:i):_g(a,n,r,C?n+=l*c/C:o,i),C-=c,b=x}return v}const Mg=function e(t){function n(e,n,r,o,i){Eg(t,e,n,r,o,i)}return n.ratio=function(t){return e((t=+t)>1?t:1)},n}(kg);function Rg(){var e=Mg,t=!1,n=1,r=1,o=[0],i=Nm,a=Nm,s=Nm,l=Nm,u=Nm;function c(e){return e.x0=e.y0=0,e.x1=n,e.y1=r,e.eachBefore(d),o=[0],t&&e.eachBefore(sg),e}function d(t){var n=o[t.depth],r=t.x0+n,c=t.y0+n,d=t.x1-n,f=t.y1-n;d<r&&(r=d=(r+d)/2),f<c&&(c=f=(c+f)/2),t.x0=r,t.y0=c,t.x1=d,t.y1=f,t.children&&(n=o[t.depth+1]=i(t)/2,r+=u(t)-n,c+=a(t)-n,(d-=s(t)-n)<r&&(r=d=(r+d)/2),(f-=l(t)-n)<c&&(c=f=(c+f)/2),e(t,r,c,d,f))}return c.round=function(e){return arguments.length?(t=!!e,c):t},c.size=function(e){return arguments.length?(n=+e[0],r=+e[1],c):[n,r]},c.tile=function(t){return arguments.length?(e=Im(t),c):e},c.padding=function(e){return arguments.length?c.paddingInner(e).paddingOuter(e):c.paddingInner()},c.paddingInner=function(e){return arguments.length?(i="function"===typeof e?e:Dm(+e),c):i},c.paddingOuter=function(e){return arguments.length?c.paddingTop(e).paddingRight(e).paddingBottom(e).paddingLeft(e):c.paddingTop()},c.paddingTop=function(e){return arguments.length?(a="function"===typeof e?e:Dm(+e),c):a},c.paddingRight=function(e){return arguments.length?(s="function"===typeof e?e:Dm(+e),c):s},c.paddingBottom=function(e){return arguments.length?(l="function"===typeof e?e:Dm(+e),c):l},c.paddingLeft=function(e){return arguments.length?(u="function"===typeof e?e:Dm(+e),c):u},c}function Tg(e,t,n,r,o){var i,a,s=e.children,l=s.length,u=new Array(l+1);for(u[0]=a=i=0;i<l;++i)u[i+1]=a+=s[i].value;!function e(t,n,r,o,i,a,l){if(t>=n-1){var c=s[t];return c.x0=o,c.y0=i,c.x1=a,void(c.y1=l)}var d=u[t],f=r/2+d,h=t+1,p=n-1;for(;h<p;){var m=h+p>>>1;u[m]<f?h=m+1:p=m}f-u[h-1]<u[h]-f&&t+1<h&&--h;var g=u[h]-d,v=r-g;if(a-o>l-i){var y=r?(o*v+a*g)/r:a;e(t,h,g,o,i,y,l),e(h,n,v,y,i,a,l)}else{var b=r?(i*v+l*g)/r:l;e(t,h,g,o,i,a,b),e(h,n,v,o,b,a,l)}}(0,l,e.value,t,n,r,o)}function jg(e,t,n,r,o){(1&e.depth?_g:lg)(e,t,n,r,o)}const Og=function e(t){function n(e,n,r,o,i){if((a=e._squarify)&&a.ratio===t)for(var a,s,l,u,c,d=-1,f=a.length,h=e.value;++d<f;){for(l=(s=a[d]).children,u=s.value=0,c=l.length;u<c;++u)s.value+=l[u].value;s.dice?lg(s,n,r,o,h?r+=(i-r)*s.value/h:i):_g(s,n,r,h?n+=(o-n)*s.value/h:o,i),h-=s.value}else e._squarify=a=Eg(t,e,n,r,o,i),a.ratio=t}return n.ratio=function(t){return e((t=+t)>1?t:1)},n}(kg);function Pg(e,t,n,r,o){var i=e*e,a=i*e;return((1-3*e+3*i-a)*t+(4-6*i+3*a)*n+(1+3*e+3*i-3*a)*r+a*o)/6}function Ig(e){var t=e.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),o=e[r],i=e[r+1],a=r>0?e[r-1]:2*o-i,s=r<t-1?e[r+2]:2*i-o;return Pg((n-r/t)*t,a,o,i,s)}}function Ng(e){var t=e.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*t),o=e[(r+t-1)%t],i=e[r%t],a=e[(r+1)%t],s=e[(r+2)%t];return Pg((n-r/t)*t,o,i,a,s)}}const Dg=e=>()=>e;function Fg(e,t){return function(n){return e+n*t}}function Lg(e,t){var n=t-e;return n?Fg(e,n>180||n<-180?n-360*Math.round(n/360):n):Dg(isNaN(e)?t:e)}function zg(e){return 1===(e=+e)?Bg:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):Dg(isNaN(t)?n:t)}}function Bg(e,t){var n=t-e;return n?Fg(e,n):Dg(isNaN(e)?t:e)}const $g=function e(t){var n=zg(t);function r(e,t){var r=n((e=Vi(e)).r,(t=Vi(t)).r),o=n(e.g,t.g),i=n(e.b,t.b),a=Bg(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=o(t),e.b=i(t),e.opacity=a(t),e+""}}return r.gamma=e,r}(1);function Ug(e){return function(t){var n,r,o=t.length,i=new Array(o),a=new Array(o),s=new Array(o);for(n=0;n<o;++n)r=Vi(t[n]),i[n]=r.r||0,a[n]=r.g||0,s[n]=r.b||0;return i=e(i),a=e(a),s=e(s),r.opacity=1,function(e){return r.r=i(e),r.g=a(e),r.b=s(e),r+""}}}var Vg=Ug(Ig),Hg=Ug(Ng);function Wg(e,t){t||(t=[]);var n,r=e?Math.min(t.length,e.length):0,o=t.slice();return function(i){for(n=0;n<r;++n)o[n]=e[n]*(1-i)+t[n]*i;return o}}function qg(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function Yg(e,t){return(qg(t)?Wg:Gg)(e,t)}function Gg(e,t){var n,r=t?t.length:0,o=e?Math.min(r,e.length):0,i=new Array(o),a=new Array(r);for(n=0;n<o;++n)i[n]=tv(e[n],t[n]);for(;n<r;++n)a[n]=t[n];return function(e){for(n=0;n<o;++n)a[n]=i[n](e);return a}}function Kg(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function Xg(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function Qg(e,t){var n,r={},o={};for(n in null!==e&&"object"===typeof e||(e={}),null!==t&&"object"===typeof t||(t={}),t)n in e?r[n]=tv(e[n],t[n]):o[n]=t[n];return function(e){for(n in r)o[n]=r[n](e);return o}}var Jg=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Zg=new RegExp(Jg.source,"g");function ev(e,t){var n,r,o,i=Jg.lastIndex=Zg.lastIndex=0,a=-1,s=[],l=[];for(e+="",t+="";(n=Jg.exec(e))&&(r=Zg.exec(t));)(o=r.index)>i&&(o=t.slice(i,o),s[a]?s[a]+=o:s[++a]=o),(n=n[0])===(r=r[0])?s[a]?s[a]+=r:s[++a]=r:(s[++a]=null,l.push({i:a,x:Xg(n,r)})),i=Zg.lastIndex;return i<t.length&&(o=t.slice(i),s[a]?s[a]+=o:s[++a]=o),s.length<2?l[0]?function(e){return function(t){return e(t)+""}}(l[0].x):function(e){return function(){return e}}(t):(t=l.length,function(e){for(var n,r=0;r<t;++r)s[(n=l[r]).i]=n.x(e);return s.join("")})}function tv(e,t){var n,r=typeof t;return null==t||"boolean"===r?Dg(t):("number"===r?Xg:"string"===r?(n=zi(t))?(t=n,$g):ev:t instanceof zi?$g:t instanceof Date?Kg:qg(t)?Wg:Array.isArray(t)?Gg:"function"!==typeof t.valueOf&&"function"!==typeof t.toString||isNaN(t)?Qg:Xg)(e,t)}function nv(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}}function rv(e,t){var n=Lg(+e,+t);return function(e){var t=n(e);return t-360*Math.floor(t/360)}}function ov(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}var iv,av=180/Math.PI,sv={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function lv(e,t,n,r,o,i){var a,s,l;return(a=Math.sqrt(e*e+t*t))&&(e/=a,t/=a),(l=e*n+t*r)&&(n-=e*l,r-=t*l),(s=Math.sqrt(n*n+r*r))&&(n/=s,r/=s,l/=s),e*r<t*n&&(e=-e,t=-t,l=-l,a=-a),{translateX:o,translateY:i,rotate:Math.atan2(t,e)*av,skewX:Math.atan(l)*av,scaleX:a,scaleY:s}}function uv(e,t,n,r){function o(e){return e.length?e.pop()+" ":""}return function(i,a){var s=[],l=[];return i=e(i),a=e(a),function(e,r,o,i,a,s){if(e!==o||r!==i){var l=a.push("translate(",null,t,null,n);s.push({i:l-4,x:Xg(e,o)},{i:l-2,x:Xg(r,i)})}else(o||i)&&a.push("translate("+o+t+i+n)}(i.translateX,i.translateY,a.translateX,a.translateY,s,l),function(e,t,n,i){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),i.push({i:n.push(o(n)+"rotate(",null,r)-2,x:Xg(e,t)})):t&&n.push(o(n)+"rotate("+t+r)}(i.rotate,a.rotate,s,l),function(e,t,n,i){e!==t?i.push({i:n.push(o(n)+"skewX(",null,r)-2,x:Xg(e,t)}):t&&n.push(o(n)+"skewX("+t+r)}(i.skewX,a.skewX,s,l),function(e,t,n,r,i,a){if(e!==n||t!==r){var s=i.push(o(i)+"scale(",null,",",null,")");a.push({i:s-4,x:Xg(e,n)},{i:s-2,x:Xg(t,r)})}else 1===n&&1===r||i.push(o(i)+"scale("+n+","+r+")")}(i.scaleX,i.scaleY,a.scaleX,a.scaleY,s,l),i=a=null,function(e){for(var t,n=-1,r=l.length;++n<r;)s[(t=l[n]).i]=t.x(e);return s.join("")}}}var cv=uv((function(e){const t=new("function"===typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?sv:lv(t.a,t.b,t.c,t.d,t.e,t.f)}),"px, ","px)","deg)"),dv=uv((function(e){return null==e?sv:(iv||(iv=document.createElementNS("http://www.w3.org/2000/svg","g")),iv.setAttribute("transform",e),(e=iv.transform.baseVal.consolidate())?lv((e=e.matrix).a,e.b,e.c,e.d,e.e,e.f):sv)}),", ",")",")");function fv(e){return((e=Math.exp(e))+1/e)/2}const hv=function e(t,n,r){function o(e,o){var i,a,s=e[0],l=e[1],u=e[2],c=o[0],d=o[1],f=o[2],h=c-s,p=d-l,m=h*h+p*p;if(m<1e-12)a=Math.log(f/u)/t,i=function(e){return[s+e*h,l+e*p,u*Math.exp(t*e*a)]};else{var g=Math.sqrt(m),v=(f*f-u*u+r*m)/(2*u*n*g),y=(f*f-u*u-r*m)/(2*f*n*g),b=Math.log(Math.sqrt(v*v+1)-v),x=Math.log(Math.sqrt(y*y+1)-y);a=(x-b)/t,i=function(e){var r=e*a,o=fv(b),i=u/(n*g)*(o*function(e){return((e=Math.exp(2*e))-1)/(e+1)}(t*r+b)-function(e){return((e=Math.exp(e))-1/e)/2}(b));return[s+i*h,l+i*p,u*o/fv(t*r+b)]}}return i.duration=1e3*a*t/Math.SQRT2,i}return o.rho=function(t){var n=Math.max(.001,+t),r=n*n;return e(n,r,r*r)},o}(Math.SQRT2,2,4);function pv(e){return function(t,n){var r=e((t=Ji(t)).h,(n=Ji(n)).h),o=Bg(t.s,n.s),i=Bg(t.l,n.l),a=Bg(t.opacity,n.opacity);return function(e){return t.h=r(e),t.s=o(e),t.l=i(e),t.opacity=a(e),t+""}}}const mv=pv(Lg);var gv=pv(Bg);function vv(e,t){var n=Bg((e=pa(e)).l,(t=pa(t)).l),r=Bg(e.a,t.a),o=Bg(e.b,t.b),i=Bg(e.opacity,t.opacity);return function(t){return e.l=n(t),e.a=r(t),e.b=o(t),e.opacity=i(t),e+""}}function yv(e){return function(t,n){var r=e((t=Ca(t)).h,(n=Ca(n)).h),o=Bg(t.c,n.c),i=Bg(t.l,n.l),a=Bg(t.opacity,n.opacity);return function(e){return t.h=r(e),t.c=o(e),t.l=i(e),t.opacity=a(e),t+""}}}const bv=yv(Lg);var xv=yv(Bg);function wv(e){return function t(n){function r(t,r){var o=e((t=Pa(t)).h,(r=Pa(r)).h),i=Bg(t.s,r.s),a=Bg(t.l,r.l),s=Bg(t.opacity,r.opacity);return function(e){return t.h=o(e),t.s=i(e),t.l=a(Math.pow(e,n)),t.opacity=s(e),t+""}}return n=+n,r.gamma=t,r}(1)}const Cv=wv(Lg);var Sv=wv(Bg);function Av(e,t){void 0===t&&(t=e,e=tv);for(var n=0,r=t.length-1,o=t[0],i=new Array(r<0?0:r);n<r;)i[n]=e(o,o=t[++n]);return function(e){var t=Math.max(0,Math.min(r-1,Math.floor(e*=r)));return i[t](e-t)}}function _v(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e(r/(t-1));return n}const kv=Math.PI,Ev=2*kv,Mv=1e-6,Rv=Ev-Mv;function Tv(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}class jv{constructor(e){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==e?Tv:function(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return Tv;const n=10**t;return function(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=Math.round(arguments[t]*n)/n+e[t]}}(e)}moveTo(e,t){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(e,t){this._append`L${this._x1=+e},${this._y1=+t}`}quadraticCurveTo(e,t,n,r){this._append`Q${+e},${+t},${this._x1=+n},${this._y1=+r}`}bezierCurveTo(e,t,n,r,o,i){this._append`C${+e},${+t},${+n},${+r},${this._x1=+o},${this._y1=+i}`}arcTo(e,t,n,r,o){if(e=+e,t=+t,n=+n,r=+r,(o=+o)<0)throw new Error(`negative radius: ${o}`);let i=this._x1,a=this._y1,s=n-e,l=r-t,u=i-e,c=a-t,d=u*u+c*c;if(null===this._x1)this._append`M${this._x1=e},${this._y1=t}`;else if(d>Mv)if(Math.abs(c*s-l*u)>Mv&&o){let f=n-i,h=r-a,p=s*s+l*l,m=f*f+h*h,g=Math.sqrt(p),v=Math.sqrt(d),y=o*Math.tan((kv-Math.acos((p+d-m)/(2*g*v)))/2),b=y/v,x=y/g;Math.abs(b-1)>Mv&&this._append`L${e+b*u},${t+b*c}`,this._append`A${o},${o},0,0,${+(c*f>u*h)},${this._x1=e+x*s},${this._y1=t+x*l}`}else this._append`L${this._x1=e},${this._y1=t}`;else;}arc(e,t,n,r,o,i){if(e=+e,t=+t,i=!!i,(n=+n)<0)throw new Error(`negative radius: ${n}`);let a=n*Math.cos(r),s=n*Math.sin(r),l=e+a,u=t+s,c=1^i,d=i?r-o:o-r;null===this._x1?this._append`M${l},${u}`:(Math.abs(this._x1-l)>Mv||Math.abs(this._y1-u)>Mv)&&this._append`L${l},${u}`,n&&(d<0&&(d=d%Ev+Ev),d>Rv?this._append`A${n},${n},0,1,${c},${e-a},${t-s}A${n},${n},0,1,${c},${this._x1=l},${this._y1=u}`:d>Mv&&this._append`A${n},${n},0,${+(d>=kv)},${c},${this._x1=e+n*Math.cos(o)},${this._y1=t+n*Math.sin(o)}`)}rect(e,t,n,r){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${n=+n}v${+r}h${-n}Z`}toString(){return this._}}function Ov(){return new jv}function Pv(){return new jv(+(arguments.length>0&&void 0!==arguments[0]?arguments[0]:3))}function Iv(e){for(var t,n=-1,r=e.length,o=e[r-1],i=0;++n<r;)t=o,o=e[n],i+=t[1]*o[0]-t[0]*o[1];return i/2}function Nv(e){for(var t,n,r=-1,o=e.length,i=0,a=0,s=e[o-1],l=0;++r<o;)t=s,s=e[r],l+=n=t[0]*s[1]-s[0]*t[1],i+=(t[0]+s[0])*n,a+=(t[1]+s[1])*n;return[i/(l*=3),a/l]}function Dv(e,t,n){return(t[0]-e[0])*(n[1]-e[1])-(t[1]-e[1])*(n[0]-e[0])}function Fv(e,t){return e[0]-t[0]||e[1]-t[1]}function Lv(e){const t=e.length,n=[0,1];let r,o=2;for(r=2;r<t;++r){for(;o>1&&Dv(e[n[o-2]],e[n[o-1]],e[r])<=0;)--o;n[o++]=r}return n.slice(0,o)}function zv(e){if((n=e.length)<3)return null;var t,n,r=new Array(n),o=new Array(n);for(t=0;t<n;++t)r[t]=[+e[t][0],+e[t][1],t];for(r.sort(Fv),t=0;t<n;++t)o[t]=[r[t][0],-r[t][1]];var i=Lv(r),a=Lv(o),s=a[0]===i[0],l=a[a.length-1]===i[i.length-1],u=[];for(t=i.length-1;t>=0;--t)u.push(e[r[i[t]][2]]);for(t=+s;t<a.length-l;++t)u.push(e[r[a[t]][2]]);return u}function Bv(e,t){for(var n,r,o=e.length,i=e[o-1],a=t[0],s=t[1],l=i[0],u=i[1],c=!1,d=0;d<o;++d)n=(i=e[d])[0],(r=i[1])>s!==u>s&&a<(l-n)*(s-r)/(u-r)+n&&(c=!c),l=n,u=r;return c}function $v(e){for(var t,n,r=-1,o=e.length,i=e[o-1],a=i[0],s=i[1],l=0;++r<o;)t=a,n=s,t-=a=(i=e[r])[0],n-=s=i[1],l+=Math.hypot(t,n);return l}Ov.prototype=jv.prototype;const Uv=Math.random,Vv=function e(t){function n(e,n){return e=null==e?0:+e,n=null==n?1:+n,1===arguments.length?(n=e,e=0):n-=e,function(){return t()*n+e}}return n.source=e,n}(Uv),Hv=function e(t){function n(e,n){return arguments.length<2&&(n=e,e=0),e=Math.floor(e),n=Math.floor(n)-e,function(){return Math.floor(t()*n+e)}}return n.source=e,n}(Uv),Wv=function e(t){function n(e,n){var r,o;return e=null==e?0:+e,n=null==n?1:+n,function(){var i;if(null!=r)i=r,r=null;else do{r=2*t()-1,i=2*t()-1,o=r*r+i*i}while(!o||o>1);return e+n*i*Math.sqrt(-2*Math.log(o)/o)}}return n.source=e,n}(Uv),qv=function e(t){var n=Wv.source(t);function r(){var e=n.apply(this,arguments);return function(){return Math.exp(e())}}return r.source=e,r}(Uv),Yv=function e(t){function n(e){return(e=+e)<=0?()=>0:function(){for(var n=0,r=e;r>1;--r)n+=t();return n+r*t()}}return n.source=e,n}(Uv),Gv=function e(t){var n=Yv.source(t);function r(e){if(0===(e=+e))return t;var r=n(e);return function(){return r()/e}}return r.source=e,r}(Uv),Kv=function e(t){function n(e){return function(){return-Math.log1p(-t())/e}}return n.source=e,n}(Uv),Xv=function e(t){function n(e){if((e=+e)<0)throw new RangeError("invalid alpha");return e=1/-e,function(){return Math.pow(1-t(),e)}}return n.source=e,n}(Uv),Qv=function e(t){function n(e){if((e=+e)<0||e>1)throw new RangeError("invalid p");return function(){return Math.floor(t()+e)}}return n.source=e,n}(Uv),Jv=function e(t){function n(e){if((e=+e)<0||e>1)throw new RangeError("invalid p");return 0===e?()=>1/0:1===e?()=>1:(e=Math.log1p(-e),function(){return 1+Math.floor(Math.log1p(-t())/e)})}return n.source=e,n}(Uv),Zv=function e(t){var n=Wv.source(t)();function r(e,r){if((e=+e)<0)throw new RangeError("invalid k");if(0===e)return()=>0;if(r=null==r?1:+r,1===e)return()=>-Math.log1p(-t())*r;var o=(e<1?e+1:e)-1/3,i=1/(3*Math.sqrt(o)),a=e<1?()=>Math.pow(t(),1/e):()=>1;return function(){do{do{var e=n(),s=1+i*e}while(s<=0);s*=s*s;var l=1-t()}while(l>=1-.0331*e*e*e*e&&Math.log(l)>=.5*e*e+o*(1-s+Math.log(s)));return o*s*a()*r}}return r.source=e,r}(Uv),ey=function e(t){var n=Zv.source(t);function r(e,t){var r=n(e),o=n(t);return function(){var e=r();return 0===e?0:e/(e+o())}}return r.source=e,r}(Uv),ty=function e(t){var n=Jv.source(t),r=ey.source(t);function o(e,t){return e=+e,(t=+t)>=1?()=>e:t<=0?()=>0:function(){for(var o=0,i=e,a=t;i*a>16&&i*(1-a)>16;){var s=Math.floor((i+1)*a),l=r(s,i-s+1)();l<=a?(o+=s,i-=s,a=(a-l)/(1-l)):(i=s-1,a/=l)}for(var u=a<.5,c=n(u?a:1-a),d=c(),f=0;d<=i;++f)d+=c();return o+(u?f:i-f)}}return o.source=e,o}(Uv),ny=function e(t){function n(e,n,r){var o;return 0===(e=+e)?o=e=>-Math.log(e):(e=1/e,o=t=>Math.pow(t,e)),n=null==n?0:+n,r=null==r?1:+r,function(){return n+r*o(-Math.log1p(-t()))}}return n.source=e,n}(Uv),ry=function e(t){function n(e,n){return e=null==e?0:+e,n=null==n?1:+n,function(){return e+n*Math.tan(Math.PI*t())}}return n.source=e,n}(Uv),oy=function e(t){function n(e,n){return e=null==e?0:+e,n=null==n?1:+n,function(){var r=t();return e+n*Math.log(r/(1-r))}}return n.source=e,n}(Uv),iy=function e(t){var n=Zv.source(t),r=ty.source(t);function o(e){return function(){for(var o=0,i=e;i>16;){var a=Math.floor(.875*i),s=n(a)();if(s>i)return o+r(a-1,i/s)();o+=a,i-=s}for(var l=-Math.log1p(-t()),u=0;l<=i;++u)l-=Math.log1p(-t());return o+u}}return o.source=e,o}(Uv),ay=1664525,sy=1013904223,ly=1/4294967296;function uy(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Math.random(),t=0|(0<=e&&e<1?e/ly:Math.abs(e));return()=>(t=ay*t+sy|0,ly*(t>>>0))}function cy(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function dy(e,t){switch(arguments.length){case 0:break;case 1:"function"===typeof e?this.interpolator(e):this.range(e);break;default:this.domain(e),"function"===typeof t?this.interpolator(t):this.range(t)}return this}const fy=Symbol("implicit");function hy(){var e=new O,t=[],n=[],r=fy;function o(o){let i=e.get(o);if(void 0===i){if(r!==fy)return r;e.set(o,i=t.push(o)-1)}return n[i%n.length]}return o.domain=function(n){if(!arguments.length)return t.slice();t=[],e=new O;for(const r of n)e.has(r)||e.set(r,t.push(r)-1);return o},o.range=function(e){return arguments.length?(n=Array.from(e),o):n.slice()},o.unknown=function(e){return arguments.length?(r=e,o):r},o.copy=function(){return hy(t,n).unknown(r)},cy.apply(o,arguments),o}function py(){var e,t,n=hy().unknown(void 0),r=n.domain,o=n.range,i=0,a=1,s=!1,l=0,u=0,c=.5;function d(){var n=r().length,d=a<i,f=d?a:i,h=d?i:a;e=(h-f)/Math.max(1,n-l+2*u),s&&(e=Math.floor(e)),f+=(h-f-e*(n-l))*c,t=e*(1-l),s&&(f=Math.round(f),t=Math.round(t));var p=Pe(n).map((function(t){return f+e*t}));return o(d?p.reverse():p)}return delete n.unknown,n.domain=function(e){return arguments.length?(r(e),d()):r()},n.range=function(e){return arguments.length?([i,a]=e,i=+i,a=+a,d()):[i,a]},n.rangeRound=function(e){return[i,a]=e,i=+i,a=+a,s=!0,d()},n.bandwidth=function(){return t},n.step=function(){return e},n.round=function(e){return arguments.length?(s=!!e,d()):s},n.padding=function(e){return arguments.length?(l=Math.min(1,u=+e),d()):l},n.paddingInner=function(e){return arguments.length?(l=Math.min(1,e),d()):l},n.paddingOuter=function(e){return arguments.length?(u=+e,d()):u},n.align=function(e){return arguments.length?(c=Math.max(0,Math.min(1,e)),d()):c},n.copy=function(){return py(r(),[i,a]).round(s).paddingInner(l).paddingOuter(u).align(c)},cy.apply(d(),arguments)}function my(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return my(t())},e}function gy(){return my(py.apply(null,arguments).paddingInner(1))}function vy(e){return+e}var yy=[0,1];function by(e){return e}function xy(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:function(e){return function(){return e}}(isNaN(t)?NaN:.5)}function wy(e,t,n){var r=e[0],o=e[1],i=t[0],a=t[1];return o<r?(r=xy(o,r),i=n(a,i)):(r=xy(r,o),i=n(i,a)),function(e){return i(r(e))}}function Cy(e,t,n){var r=Math.min(e.length,t.length)-1,o=new Array(r),i=new Array(r),a=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++a<r;)o[a]=xy(e[a],e[a+1]),i[a]=n(t[a],t[a+1]);return function(t){var n=f(e,t,1,r)-1;return i[n](o[n](t))}}function Sy(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function Ay(){var e,t,n,r,o,i,a=yy,s=yy,l=tv,u=by;function c(){var e=Math.min(a.length,s.length);return u!==by&&(u=function(e,t){var n;return e>t&&(n=e,e=t,t=n),function(n){return Math.max(e,Math.min(t,n))}}(a[0],a[e-1])),r=e>2?Cy:wy,o=i=null,d}function d(t){return null==t||isNaN(t=+t)?n:(o||(o=r(a.map(e),s,l)))(e(u(t)))}return d.invert=function(n){return u(t((i||(i=r(s,a.map(e),Xg)))(n)))},d.domain=function(e){return arguments.length?(a=Array.from(e,vy),c()):a.slice()},d.range=function(e){return arguments.length?(s=Array.from(e),c()):s.slice()},d.rangeRound=function(e){return s=Array.from(e),l=ov,c()},d.clamp=function(e){return arguments.length?(u=!!e||by,c()):u!==by},d.interpolate=function(e){return arguments.length?(l=e,c()):l},d.unknown=function(e){return arguments.length?(n=e,d):n},function(n,r){return e=n,t=r,c()}}function _y(){return Ay()(by,by)}function ky(e,t,n,r){var o,i=ce(e,t,n);switch((r=ac(null==r?",f":r)).type){case"s":var a=Math.max(Math.abs(e),Math.abs(t));return null!=r.precision||isNaN(o=bc(i,a))||(r.precision=o),hc(r,a);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(o=xc(i,Math.max(Math.abs(e),Math.abs(t))))||(r.precision=o-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(o=yc(i))||(r.precision=o-2*("%"===r.type))}return fc(r)}function Ey(e){var t=e.domain;return e.ticks=function(e){var n=t();return le(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){var r=t();return ky(r[0],r[r.length-1],null==e?10:e,n)},e.nice=function(n){null==n&&(n=10);var r,o,i=t(),a=0,s=i.length-1,l=i[a],u=i[s],c=10;for(u<l&&(o=l,l=u,u=o,o=a,a=s,s=o);c-- >0;){if((o=ue(l,u,n))===r)return i[a]=l,i[s]=u,t(i);if(o>0)l=Math.floor(l/o)*o,u=Math.ceil(u/o)*o;else{if(!(o<0))break;l=Math.ceil(l*o)/o,u=Math.floor(u*o)/o}r=o}return e},e}function My(){var e=_y();return e.copy=function(){return Sy(e,My())},cy.apply(e,arguments),Ey(e)}function Ry(e){var t;function n(e){return null==e||isNaN(e=+e)?t:e}return n.invert=n,n.domain=n.range=function(t){return arguments.length?(e=Array.from(t,vy),n):e.slice()},n.unknown=function(e){return arguments.length?(t=e,n):t},n.copy=function(){return Ry(e).unknown(t)},e=arguments.length?Array.from(e,vy):[0,1],Ey(n)}function Ty(e,t){var n,r=0,o=(e=e.slice()).length-1,i=e[r],a=e[o];return a<i&&(n=r,r=o,o=n,n=i,i=a,a=n),e[r]=t.floor(i),e[o]=t.ceil(a),e}function jy(e){return Math.log(e)}function Oy(e){return Math.exp(e)}function Py(e){return-Math.log(-e)}function Iy(e){return-Math.exp(-e)}function Ny(e){return isFinite(e)?+("1e"+e):e<0?0:e}function Dy(e){return(t,n)=>-e(-t,n)}function Fy(e){const t=e(jy,Oy),n=t.domain;let r,o,i=10;function a(){return r=function(e){return e===Math.E?Math.log:10===e&&Math.log10||2===e&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}(i),o=function(e){return 10===e?Ny:e===Math.E?Math.exp:t=>Math.pow(e,t)}(i),n()[0]<0?(r=Dy(r),o=Dy(o),e(Py,Iy)):e(jy,Oy),t}return t.base=function(e){return arguments.length?(i=+e,a()):i},t.domain=function(e){return arguments.length?(n(e),a()):n()},t.ticks=e=>{const t=n();let a=t[0],s=t[t.length-1];const l=s<a;l&&([a,s]=[s,a]);let u,c,d=r(a),f=r(s);const h=null==e?10:+e;let p=[];if(!(i%1)&&f-d<h){if(d=Math.floor(d),f=Math.ceil(f),a>0){for(;d<=f;++d)for(u=1;u<i;++u)if(c=d<0?u/o(-d):u*o(d),!(c<a)){if(c>s)break;p.push(c)}}else for(;d<=f;++d)for(u=i-1;u>=1;--u)if(c=d>0?u/o(-d):u*o(d),!(c<a)){if(c>s)break;p.push(c)}2*p.length<h&&(p=le(a,s,h))}else p=le(d,f,Math.min(f-d,h)).map(o);return l?p.reverse():p},t.tickFormat=(e,n)=>{if(null==e&&(e=10),null==n&&(n=10===i?"s":","),"function"!==typeof n&&(i%1||null!=(n=ac(n)).precision||(n.trim=!0),n=fc(n)),e===1/0)return n;const a=Math.max(1,i*e/t.ticks().length);return e=>{let t=e/o(Math.round(r(e)));return t*i<i-.5&&(t*=i),t<=a?n(e):""}},t.nice=()=>n(Ty(n(),{floor:e=>o(Math.floor(r(e))),ceil:e=>o(Math.ceil(r(e)))})),t}function Ly(){const e=Fy(Ay()).domain([1,10]);return e.copy=()=>Sy(e,Ly()).base(e.base()),cy.apply(e,arguments),e}function zy(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function By(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function $y(e){var t=1,n=e(zy(t),By(t));return n.constant=function(n){return arguments.length?e(zy(t=+n),By(t)):t},Ey(n)}function Uy(){var e=$y(Ay());return e.copy=function(){return Sy(e,Uy()).constant(e.constant())},cy.apply(e,arguments)}function Vy(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function Hy(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function Wy(e){return e<0?-e*e:e*e}function qy(e){var t=e(by,by),n=1;return t.exponent=function(t){return arguments.length?1===(n=+t)?e(by,by):.5===n?e(Hy,Wy):e(Vy(n),Vy(1/n)):n},Ey(t)}function Yy(){var e=qy(Ay());return e.copy=function(){return Sy(e,Yy()).exponent(e.exponent())},cy.apply(e,arguments),e}function Gy(){return Yy.apply(null,arguments).exponent(.5)}function Ky(e){return Math.sign(e)*e*e}function Xy(){var e,t=_y(),n=[0,1],r=!1;function o(n){var o=function(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}(t(n));return isNaN(o)?e:r?Math.round(o):o}return o.invert=function(e){return t.invert(Ky(e))},o.domain=function(e){return arguments.length?(t.domain(e),o):t.domain()},o.range=function(e){return arguments.length?(t.range((n=Array.from(e,vy)).map(Ky)),o):n.slice()},o.rangeRound=function(e){return o.range(e).round(!0)},o.round=function(e){return arguments.length?(r=!!e,o):r},o.clamp=function(e){return arguments.length?(t.clamp(e),o):t.clamp()},o.unknown=function(t){return arguments.length?(e=t,o):e},o.copy=function(){return Xy(t.domain(),n).round(r).clamp(t.clamp()).unknown(e)},cy.apply(o,arguments),Ey(o)}function Qy(){var e,t=[],n=[],o=[];function i(){var e=0,r=Math.max(1,n.length);for(o=new Array(r-1);++e<r;)o[e-1]=Ce(t,e/r);return a}function a(t){return null==t||isNaN(t=+t)?e:n[f(o,t)]}return a.invertExtent=function(e){var r=n.indexOf(e);return r<0?[NaN,NaN]:[r>0?o[r-1]:t[0],r<o.length?o[r]:t[t.length-1]]},a.domain=function(e){if(!arguments.length)return t.slice();t=[];for(let n of e)null==n||isNaN(n=+n)||t.push(n);return t.sort(r),i()},a.range=function(e){return arguments.length?(n=Array.from(e),i()):n.slice()},a.unknown=function(t){return arguments.length?(e=t,a):e},a.quantiles=function(){return o.slice()},a.copy=function(){return Qy().domain(t).range(n).unknown(e)},cy.apply(a,arguments)}function Jy(){var e,t=0,n=1,r=1,o=[.5],i=[0,1];function a(t){return null!=t&&t<=t?i[f(o,t,0,r)]:e}function s(){var e=-1;for(o=new Array(r);++e<r;)o[e]=((e+1)*n-(e-r)*t)/(r+1);return a}return a.domain=function(e){return arguments.length?([t,n]=e,t=+t,n=+n,s()):[t,n]},a.range=function(e){return arguments.length?(r=(i=Array.from(e)).length-1,s()):i.slice()},a.invertExtent=function(e){var a=i.indexOf(e);return a<0?[NaN,NaN]:a<1?[t,o[0]]:a>=r?[o[r-1],n]:[o[a-1],o[a]]},a.unknown=function(t){return arguments.length?(e=t,a):a},a.thresholds=function(){return o.slice()},a.copy=function(){return Jy().domain([t,n]).range(i).unknown(e)},cy.apply(Ey(a),arguments)}function Zy(){var e,t=[.5],n=[0,1],r=1;function o(o){return null!=o&&o<=o?n[f(t,o,0,r)]:e}return o.domain=function(e){return arguments.length?(t=Array.from(e),r=Math.min(t.length,n.length-1),o):t.slice()},o.range=function(e){return arguments.length?(n=Array.from(e),r=Math.min(t.length,n.length-1),o):n.slice()},o.invertExtent=function(e){var r=n.indexOf(e);return[t[r-1],t[r]]},o.unknown=function(t){return arguments.length?(e=t,o):e},o.copy=function(){return Zy().domain(t).range(n).unknown(e)},cy.apply(o,arguments)}const eb=1e3,tb=6e4,nb=36e5,rb=864e5,ob=6048e5,ib=2592e6,ab=31536e6,sb=new Date,lb=new Date;function ub(e,t,n,r){function o(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return o.floor=t=>(e(t=new Date(+t)),t),o.ceil=n=>(e(n=new Date(n-1)),t(n,1),e(n),n),o.round=e=>{const t=o(e),n=o.ceil(e);return e-t<n-e?t:n},o.offset=(e,n)=>(t(e=new Date(+e),null==n?1:Math.floor(n)),e),o.range=(n,r,i)=>{const a=[];if(n=o.ceil(n),i=null==i?1:Math.floor(i),!(n<r)||!(i>0))return a;let s;do{a.push(s=new Date(+n)),t(n,i),e(n)}while(s<n&&n<r);return a},o.filter=n=>ub((t=>{if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)}),((e,r)=>{if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););})),n&&(o.count=(t,r)=>(sb.setTime(+t),lb.setTime(+r),e(sb),e(lb),Math.floor(n(sb,lb))),o.every=e=>(e=Math.floor(e),isFinite(e)&&e>0?e>1?o.filter(r?t=>r(t)%e===0:t=>o.count(0,t)%e===0):o:null)),o}const cb=ub((()=>{}),((e,t)=>{e.setTime(+e+t)}),((e,t)=>t-e));cb.every=e=>(e=Math.floor(e),isFinite(e)&&e>0?e>1?ub((t=>{t.setTime(Math.floor(t/e)*e)}),((t,n)=>{t.setTime(+t+n*e)}),((t,n)=>(n-t)/e)):cb:null);const db=cb.range,fb=ub((e=>{e.setTime(e-e.getMilliseconds())}),((e,t)=>{e.setTime(+e+t*eb)}),((e,t)=>(t-e)/eb),(e=>e.getUTCSeconds())),hb=fb.range,pb=ub((e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*eb)}),((e,t)=>{e.setTime(+e+t*tb)}),((e,t)=>(t-e)/tb),(e=>e.getMinutes())),mb=pb.range,gb=ub((e=>{e.setUTCSeconds(0,0)}),((e,t)=>{e.setTime(+e+t*tb)}),((e,t)=>(t-e)/tb),(e=>e.getUTCMinutes())),vb=gb.range,yb=ub((e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*eb-e.getMinutes()*tb)}),((e,t)=>{e.setTime(+e+t*nb)}),((e,t)=>(t-e)/nb),(e=>e.getHours())),bb=yb.range,xb=ub((e=>{e.setUTCMinutes(0,0,0)}),((e,t)=>{e.setTime(+e+t*nb)}),((e,t)=>(t-e)/nb),(e=>e.getUTCHours())),wb=xb.range,Cb=ub((e=>e.setHours(0,0,0,0)),((e,t)=>e.setDate(e.getDate()+t)),((e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*tb)/rb),(e=>e.getDate()-1)),Sb=Cb.range,Ab=ub((e=>{e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCDate(e.getUTCDate()+t)}),((e,t)=>(t-e)/rb),(e=>e.getUTCDate()-1)),_b=Ab.range,kb=ub((e=>{e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCDate(e.getUTCDate()+t)}),((e,t)=>(t-e)/rb),(e=>Math.floor(e/rb))),Eb=kb.range;function Mb(e){return ub((t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)}),((e,t)=>{e.setDate(e.getDate()+7*t)}),((e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*tb)/ob))}const Rb=Mb(0),Tb=Mb(1),jb=Mb(2),Ob=Mb(3),Pb=Mb(4),Ib=Mb(5),Nb=Mb(6),Db=Rb.range,Fb=Tb.range,Lb=jb.range,zb=Ob.range,Bb=Pb.range,$b=Ib.range,Ub=Nb.range;function Vb(e){return ub((t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCDate(e.getUTCDate()+7*t)}),((e,t)=>(t-e)/ob))}const Hb=Vb(0),Wb=Vb(1),qb=Vb(2),Yb=Vb(3),Gb=Vb(4),Kb=Vb(5),Xb=Vb(6),Qb=Hb.range,Jb=Wb.range,Zb=qb.range,ex=Yb.range,tx=Gb.range,nx=Kb.range,rx=Xb.range,ox=ub((e=>{e.setDate(1),e.setHours(0,0,0,0)}),((e,t)=>{e.setMonth(e.getMonth()+t)}),((e,t)=>t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())),(e=>e.getMonth())),ix=ox.range,ax=ub((e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)}),((e,t)=>t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())),(e=>e.getUTCMonth())),sx=ax.range,lx=ub((e=>{e.setMonth(0,1),e.setHours(0,0,0,0)}),((e,t)=>{e.setFullYear(e.getFullYear()+t)}),((e,t)=>t.getFullYear()-e.getFullYear()),(e=>e.getFullYear()));lx.every=e=>isFinite(e=Math.floor(e))&&e>0?ub((t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)}),((t,n)=>{t.setFullYear(t.getFullYear()+n*e)})):null;const ux=lx.range,cx=ub((e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)}),((e,t)=>t.getUTCFullYear()-e.getUTCFullYear()),(e=>e.getUTCFullYear()));cx.every=e=>isFinite(e=Math.floor(e))&&e>0?ub((t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),((t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)})):null;const dx=cx.range;function fx(e,t,n,r,o,a){const s=[[fb,1,eb],[fb,5,5e3],[fb,15,15e3],[fb,30,3e4],[a,1,tb],[a,5,3e5],[a,15,9e5],[a,30,18e5],[o,1,nb],[o,3,108e5],[o,6,216e5],[o,12,432e5],[r,1,rb],[r,2,1728e5],[n,1,ob],[t,1,ib],[t,3,7776e6],[e,1,ab]];function l(t,n,r){const o=Math.abs(n-t)/r,a=i((e=>{let[,,t]=e;return t})).right(s,o);if(a===s.length)return e.every(ce(t/ab,n/ab,r));if(0===a)return cb.every(Math.max(ce(t,n,r),1));const[l,u]=s[o/s[a-1][2]<s[a][2]/o?a-1:a];return l.every(u)}return[function(e,t,n){const r=t<e;r&&([e,t]=[t,e]);const o=n&&"function"===typeof n.range?n:l(e,t,n),i=o?o.range(e,+t+1):[];return r?i.reverse():i},l]}const[hx,px]=fx(cx,ax,Hb,kb,xb,gb),[mx,gx]=fx(lx,ox,Rb,Cb,yb,pb);function vx(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function yx(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function bx(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function xx(e){var t=e.dateTime,n=e.date,r=e.time,o=e.periods,i=e.days,a=e.shortDays,s=e.months,l=e.shortMonths,u=Ox(o),c=Px(o),d=Ox(i),f=Px(i),h=Ox(a),p=Px(a),m=Ox(s),g=Px(s),v=Ox(l),y=Px(l),b={a:function(e){return a[e.getDay()]},A:function(e){return i[e.getDay()]},b:function(e){return l[e.getMonth()]},B:function(e){return s[e.getMonth()]},c:null,d:ew,e:ew,f:iw,g:gw,G:yw,H:tw,I:nw,j:rw,L:ow,m:aw,M:sw,p:function(e){return o[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:$w,s:Uw,S:lw,u:uw,U:cw,V:fw,w:hw,W:pw,x:null,X:null,y:mw,Y:vw,Z:bw,"%":Bw},x={a:function(e){return a[e.getUTCDay()]},A:function(e){return i[e.getUTCDay()]},b:function(e){return l[e.getUTCMonth()]},B:function(e){return s[e.getUTCMonth()]},c:null,d:xw,e:xw,f:_w,g:Dw,G:Lw,H:ww,I:Cw,j:Sw,L:Aw,m:kw,M:Ew,p:function(e){return o[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:$w,s:Uw,S:Mw,u:Rw,U:Tw,V:Ow,w:Pw,W:Iw,x:null,X:null,y:Nw,Y:Fw,Z:zw,"%":Bw},w={a:function(e,t,n){var r=h.exec(t.slice(n));return r?(e.w=p.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(e,t,n){var r=d.exec(t.slice(n));return r?(e.w=f.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(e,t,n){var r=v.exec(t.slice(n));return r?(e.m=y.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(e,t,n){var r=m.exec(t.slice(n));return r?(e.m=g.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(e,n,r){return A(e,t,n,r)},d:Hx,e:Hx,f:Xx,g:Bx,G:zx,H:qx,I:qx,j:Wx,L:Kx,m:Vx,M:Yx,p:function(e,t,n){var r=u.exec(t.slice(n));return r?(e.p=c.get(r[0].toLowerCase()),n+r[0].length):-1},q:Ux,Q:Jx,s:Zx,S:Gx,u:Nx,U:Dx,V:Fx,w:Ix,W:Lx,x:function(e,t,r){return A(e,n,t,r)},X:function(e,t,n){return A(e,r,t,n)},y:Bx,Y:zx,Z:$x,"%":Qx};function C(e,t){return function(n){var r,o,i,a=[],s=-1,l=0,u=e.length;for(n instanceof Date||(n=new Date(+n));++s<u;)37===e.charCodeAt(s)&&(a.push(e.slice(l,s)),null!=(o=kx[r=e.charAt(++s)])?r=e.charAt(++s):o="e"===r?" ":"0",(i=t[r])&&(r=i(n,o)),a.push(r),l=s+1);return a.push(e.slice(l,s)),a.join("")}}function S(e,t){return function(n){var r,o,i=bx(1900,void 0,1);if(A(i,e,n+="",0)!=n.length)return null;if("Q"in i)return new Date(i.Q);if("s"in i)return new Date(1e3*i.s+("L"in i?i.L:0));if(t&&!("Z"in i)&&(i.Z=0),"p"in i&&(i.H=i.H%12+12*i.p),void 0===i.m&&(i.m="q"in i?i.q:0),"V"in i){if(i.V<1||i.V>53)return null;"w"in i||(i.w=1),"Z"in i?(o=(r=yx(bx(i.y,0,1))).getUTCDay(),r=o>4||0===o?Wb.ceil(r):Wb(r),r=Ab.offset(r,7*(i.V-1)),i.y=r.getUTCFullYear(),i.m=r.getUTCMonth(),i.d=r.getUTCDate()+(i.w+6)%7):(o=(r=vx(bx(i.y,0,1))).getDay(),r=o>4||0===o?Tb.ceil(r):Tb(r),r=Cb.offset(r,7*(i.V-1)),i.y=r.getFullYear(),i.m=r.getMonth(),i.d=r.getDate()+(i.w+6)%7)}else("W"in i||"U"in i)&&("w"in i||(i.w="u"in i?i.u%7:"W"in i?1:0),o="Z"in i?yx(bx(i.y,0,1)).getUTCDay():vx(bx(i.y,0,1)).getDay(),i.m=0,i.d="W"in i?(i.w+6)%7+7*i.W-(o+5)%7:i.w+7*i.U-(o+6)%7);return"Z"in i?(i.H+=i.Z/100|0,i.M+=i.Z%100,yx(i)):vx(i)}}function A(e,t,n,r){for(var o,i,a=0,s=t.length,l=n.length;a<s;){if(r>=l)return-1;if(37===(o=t.charCodeAt(a++))){if(o=t.charAt(a++),!(i=w[o in kx?t.charAt(a++):o])||(r=i(e,n,r))<0)return-1}else if(o!=n.charCodeAt(r++))return-1}return r}return b.x=C(n,b),b.X=C(r,b),b.c=C(t,b),x.x=C(n,x),x.X=C(r,x),x.c=C(t,x),{format:function(e){var t=C(e+="",b);return t.toString=function(){return e},t},parse:function(e){var t=S(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=C(e+="",x);return t.toString=function(){return e},t},utcParse:function(e){var t=S(e+="",!0);return t.toString=function(){return e},t}}}var wx,Cx,Sx,Ax,_x,kx={"-":"",_:" ",0:"0"},Ex=/^\s*\d+/,Mx=/^%/,Rx=/[\\^$*+?|[\]().{}]/g;function Tx(e,t,n){var r=e<0?"-":"",o=(r?-e:e)+"",i=o.length;return r+(i<n?new Array(n-i+1).join(t)+o:o)}function jx(e){return e.replace(Rx,"\\$&")}function Ox(e){return new RegExp("^(?:"+e.map(jx).join("|")+")","i")}function Px(e){return new Map(e.map(((e,t)=>[e.toLowerCase(),t])))}function Ix(e,t,n){var r=Ex.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function Nx(e,t,n){var r=Ex.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function Dx(e,t,n){var r=Ex.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function Fx(e,t,n){var r=Ex.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function Lx(e,t,n){var r=Ex.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function zx(e,t,n){var r=Ex.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function Bx(e,t,n){var r=Ex.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function $x(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function Ux(e,t,n){var r=Ex.exec(t.slice(n,n+1));return r?(e.q=3*r[0]-3,n+r[0].length):-1}function Vx(e,t,n){var r=Ex.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function Hx(e,t,n){var r=Ex.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function Wx(e,t,n){var r=Ex.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function qx(e,t,n){var r=Ex.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function Yx(e,t,n){var r=Ex.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function Gx(e,t,n){var r=Ex.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function Kx(e,t,n){var r=Ex.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function Xx(e,t,n){var r=Ex.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function Qx(e,t,n){var r=Mx.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function Jx(e,t,n){var r=Ex.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function Zx(e,t,n){var r=Ex.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function ew(e,t){return Tx(e.getDate(),t,2)}function tw(e,t){return Tx(e.getHours(),t,2)}function nw(e,t){return Tx(e.getHours()%12||12,t,2)}function rw(e,t){return Tx(1+Cb.count(lx(e),e),t,3)}function ow(e,t){return Tx(e.getMilliseconds(),t,3)}function iw(e,t){return ow(e,t)+"000"}function aw(e,t){return Tx(e.getMonth()+1,t,2)}function sw(e,t){return Tx(e.getMinutes(),t,2)}function lw(e,t){return Tx(e.getSeconds(),t,2)}function uw(e){var t=e.getDay();return 0===t?7:t}function cw(e,t){return Tx(Rb.count(lx(e)-1,e),t,2)}function dw(e){var t=e.getDay();return t>=4||0===t?Pb(e):Pb.ceil(e)}function fw(e,t){return e=dw(e),Tx(Pb.count(lx(e),e)+(4===lx(e).getDay()),t,2)}function hw(e){return e.getDay()}function pw(e,t){return Tx(Tb.count(lx(e)-1,e),t,2)}function mw(e,t){return Tx(e.getFullYear()%100,t,2)}function gw(e,t){return Tx((e=dw(e)).getFullYear()%100,t,2)}function vw(e,t){return Tx(e.getFullYear()%1e4,t,4)}function yw(e,t){var n=e.getDay();return Tx((e=n>=4||0===n?Pb(e):Pb.ceil(e)).getFullYear()%1e4,t,4)}function bw(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Tx(t/60|0,"0",2)+Tx(t%60,"0",2)}function xw(e,t){return Tx(e.getUTCDate(),t,2)}function ww(e,t){return Tx(e.getUTCHours(),t,2)}function Cw(e,t){return Tx(e.getUTCHours()%12||12,t,2)}function Sw(e,t){return Tx(1+Ab.count(cx(e),e),t,3)}function Aw(e,t){return Tx(e.getUTCMilliseconds(),t,3)}function _w(e,t){return Aw(e,t)+"000"}function kw(e,t){return Tx(e.getUTCMonth()+1,t,2)}function Ew(e,t){return Tx(e.getUTCMinutes(),t,2)}function Mw(e,t){return Tx(e.getUTCSeconds(),t,2)}function Rw(e){var t=e.getUTCDay();return 0===t?7:t}function Tw(e,t){return Tx(Hb.count(cx(e)-1,e),t,2)}function jw(e){var t=e.getUTCDay();return t>=4||0===t?Gb(e):Gb.ceil(e)}function Ow(e,t){return e=jw(e),Tx(Gb.count(cx(e),e)+(4===cx(e).getUTCDay()),t,2)}function Pw(e){return e.getUTCDay()}function Iw(e,t){return Tx(Wb.count(cx(e)-1,e),t,2)}function Nw(e,t){return Tx(e.getUTCFullYear()%100,t,2)}function Dw(e,t){return Tx((e=jw(e)).getUTCFullYear()%100,t,2)}function Fw(e,t){return Tx(e.getUTCFullYear()%1e4,t,4)}function Lw(e,t){var n=e.getUTCDay();return Tx((e=n>=4||0===n?Gb(e):Gb.ceil(e)).getUTCFullYear()%1e4,t,4)}function zw(){return"+0000"}function Bw(){return"%"}function $w(e){return+e}function Uw(e){return Math.floor(+e/1e3)}function Vw(e){return wx=xx(e),Cx=wx.format,Sx=wx.parse,Ax=wx.utcFormat,_x=wx.utcParse,wx}function Hw(e){return new Date(e)}function Ww(e){return e instanceof Date?+e:+new Date(+e)}function qw(e,t,n,r,o,i,a,s,l,u){var c=_y(),d=c.invert,f=c.domain,h=u(".%L"),p=u(":%S"),m=u("%I:%M"),g=u("%I %p"),v=u("%a %d"),y=u("%b %d"),b=u("%B"),x=u("%Y");function w(e){return(l(e)<e?h:s(e)<e?p:a(e)<e?m:i(e)<e?g:r(e)<e?o(e)<e?v:y:n(e)<e?b:x)(e)}return c.invert=function(e){return new Date(d(e))},c.domain=function(e){return arguments.length?f(Array.from(e,Ww)):f().map(Hw)},c.ticks=function(t){var n=f();return e(n[0],n[n.length-1],null==t?10:t)},c.tickFormat=function(e,t){return null==t?w:u(t)},c.nice=function(e){var n=f();return e&&"function"===typeof e.range||(e=t(n[0],n[n.length-1],null==e?10:e)),e?f(Ty(n,e)):c},c.copy=function(){return Sy(c,qw(e,t,n,r,o,i,a,s,l,u))},c}function Yw(){return cy.apply(qw(mx,gx,lx,ox,Rb,Cb,yb,pb,fb,Cx).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function Gw(){return cy.apply(qw(hx,px,cx,ax,Hb,Ab,xb,gb,fb,Ax).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Kw(){var e,t,n,r,o,i=0,a=1,s=by,l=!1;function u(t){return null==t||isNaN(t=+t)?o:s(0===n?.5:(t=(r(t)-e)*n,l?Math.max(0,Math.min(1,t)):t))}function c(e){return function(t){var n,r;return arguments.length?([n,r]=t,s=e(n,r),u):[s(0),s(1)]}}return u.domain=function(o){return arguments.length?([i,a]=o,e=r(i=+i),t=r(a=+a),n=e===t?0:1/(t-e),u):[i,a]},u.clamp=function(e){return arguments.length?(l=!!e,u):l},u.interpolator=function(e){return arguments.length?(s=e,u):s},u.range=c(tv),u.rangeRound=c(ov),u.unknown=function(e){return arguments.length?(o=e,u):o},function(o){return r=o,e=o(i),t=o(a),n=e===t?0:1/(t-e),u}}function Xw(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function Qw(){var e=Ey(Kw()(by));return e.copy=function(){return Xw(e,Qw())},dy.apply(e,arguments)}function Jw(){var e=Fy(Kw()).domain([1,10]);return e.copy=function(){return Xw(e,Jw()).base(e.base())},dy.apply(e,arguments)}function Zw(){var e=$y(Kw());return e.copy=function(){return Xw(e,Zw()).constant(e.constant())},dy.apply(e,arguments)}function eC(){var e=qy(Kw());return e.copy=function(){return Xw(e,eC()).exponent(e.exponent())},dy.apply(e,arguments)}function tC(){return eC.apply(null,arguments).exponent(.5)}function nC(){var e=[],t=by;function n(n){if(null!=n&&!isNaN(n=+n))return t((f(e,n,1)-1)/(e.length-1))}return n.domain=function(t){if(!arguments.length)return e.slice();e=[];for(let n of t)null==n||isNaN(n=+n)||e.push(n);return e.sort(r),n},n.interpolator=function(e){return arguments.length?(t=e,n):t},n.range=function(){return e.map(((n,r)=>t(r/(e.length-1))))},n.quantiles=function(t){return Array.from({length:t+1},((n,r)=>we(e,r/t)))},n.copy=function(){return nC(t).domain(e)},dy.apply(n,arguments)}function rC(){var e,t,n,r,o,i,a,s=0,l=.5,u=1,c=1,d=by,f=!1;function h(e){return isNaN(e=+e)?a:(e=.5+((e=+i(e))-t)*(c*e<c*t?r:o),d(f?Math.max(0,Math.min(1,e)):e))}function p(e){return function(t){var n,r,o;return arguments.length?([n,r,o]=t,d=Av(e,[n,r,o]),h):[d(0),d(.5),d(1)]}}return h.domain=function(a){return arguments.length?([s,l,u]=a,e=i(s=+s),t=i(l=+l),n=i(u=+u),r=e===t?0:.5/(t-e),o=t===n?0:.5/(n-t),c=t<e?-1:1,h):[s,l,u]},h.clamp=function(e){return arguments.length?(f=!!e,h):f},h.interpolator=function(e){return arguments.length?(d=e,h):d},h.range=p(tv),h.rangeRound=p(ov),h.unknown=function(e){return arguments.length?(a=e,h):a},function(a){return i=a,e=a(s),t=a(l),n=a(u),r=e===t?0:.5/(t-e),o=t===n?0:.5/(n-t),c=t<e?-1:1,h}}function oC(){var e=Ey(rC()(by));return e.copy=function(){return Xw(e,oC())},dy.apply(e,arguments)}function iC(){var e=Fy(rC()).domain([.1,1,10]);return e.copy=function(){return Xw(e,iC()).base(e.base())},dy.apply(e,arguments)}function aC(){var e=$y(rC());return e.copy=function(){return Xw(e,aC()).constant(e.constant())},dy.apply(e,arguments)}function sC(){var e=qy(rC());return e.copy=function(){return Xw(e,sC()).exponent(e.exponent())},dy.apply(e,arguments)}function lC(){return sC.apply(null,arguments).exponent(.5)}function uC(e){for(var t=e.length/6|0,n=new Array(t),r=0;r<t;)n[r]="#"+e.slice(6*r,6*++r);return n}Vw({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});const cC=uC("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),dC=uC("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666"),fC=uC("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666"),hC=uC("4269d0efb118ff725c6cc5b03ca951ff8ab7a463f297bbf59c6b4e9498a0"),pC=uC("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928"),mC=uC("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2"),gC=uC("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc"),vC=uC("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999"),yC=uC("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3"),bC=uC("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f"),xC=uC("4e79a7f28e2ce1575976b7b259a14fedc949af7aa1ff9da79c755fbab0ab"),wC=e=>Vg(e[e.length-1]);var CC=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(uC);const SC=wC(CC);var AC=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(uC);const _C=wC(AC);var kC=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(uC);const EC=wC(kC);var MC=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(uC);const RC=wC(MC);var TC=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(uC);const jC=wC(TC);var OC=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(uC);const PC=wC(OC);var IC=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(uC);const NC=wC(IC);var DC=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(uC);const FC=wC(DC);var LC=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(uC);const zC=wC(LC);var BC=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(uC);const $C=wC(BC);var UC=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(uC);const VC=wC(UC);var HC=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(uC);const WC=wC(HC);var qC=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(uC);const YC=wC(qC);var GC=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(uC);const KC=wC(GC);var XC=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(uC);const QC=wC(XC);var JC=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(uC);const ZC=wC(JC);var eS=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(uC);const tS=wC(eS);var nS=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(uC);const rS=wC(nS);var oS=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(uC);const iS=wC(oS);var aS=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(uC);const sS=wC(aS);var lS=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(uC);const uS=wC(lS);var cS=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(uC);const dS=wC(cS);var fS=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(uC);const hS=wC(fS);var pS=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(uC);const mS=wC(pS);var gS=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(uC);const vS=wC(gS);var yS=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(uC);const bS=wC(yS);var xS=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(uC);const wS=wC(xS);function CS(e){return e=Math.max(0,Math.min(1,e)),"rgb("+Math.max(0,Math.min(255,Math.round(-4.54-e*(35.34-e*(2381.73-e*(6402.7-e*(7024.72-2710.57*e)))))))+", "+Math.max(0,Math.min(255,Math.round(32.49+e*(170.73+e*(52.82-e*(131.46-e*(176.58-67.37*e)))))))+", "+Math.max(0,Math.min(255,Math.round(81.24+e*(442.36-e*(2482.43-e*(6167.24-e*(6614.94-2475.67*e)))))))+")"}const SS=Sv(Pa(300,.5,0),Pa(-240,.5,1));var AS=Sv(Pa(-100,.75,.35),Pa(80,1.5,.8)),_S=Sv(Pa(260,.75,.35),Pa(80,1.5,.8)),kS=Pa();function ES(e){(e<0||e>1)&&(e-=Math.floor(e));var t=Math.abs(e-.5);return kS.h=360*e-100,kS.s=1.5-1.5*t,kS.l=.8-.9*t,kS+""}var MS=Vi(),RS=Math.PI/3,TS=2*Math.PI/3;function jS(e){var t;return e=(.5-e)*Math.PI,MS.r=255*(t=Math.sin(e))*t,MS.g=255*(t=Math.sin(e+RS))*t,MS.b=255*(t=Math.sin(e+TS))*t,MS+""}function OS(e){return e=Math.max(0,Math.min(1,e)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+e*(1172.33-e*(10793.56-e*(33300.12-e*(38394.49-14825.05*e)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+e*(557.33+e*(1225.33-e*(3574.96-e*(1073.77+707.56*e)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+e*(3211.1-e*(15327.97-e*(27814-e*(22569.18-6838.66*e)))))))+")"}function PS(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}}const IS=PS(uC("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var NS=PS(uC("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),DS=PS(uC("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),FS=PS(uC("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));function LS(e){return $n(En(e).call(document.documentElement))}var zS=0;function BS(){return new $S}function $S(){this._="@"+(++zS).toString(36)}function US(e,t){return e.target&&(e=Kn(e),void 0===t&&(t=e.currentTarget),e=e.touches||[e]),Array.from(e,(e=>Xn(e,t)))}function VS(e){return"string"===typeof e?new Ln([document.querySelectorAll(e)],[document.documentElement]):new Ln([Rt(e)],Fn)}function HS(e){return function(){return e}}$S.prototype=BS.prototype={constructor:$S,get:function(e){for(var t=this._;!(t in e);)if(!(e=e.parentNode))return;return e[t]},set:function(e,t){return e[this._]=t},remove:function(e){return this._ in e&&delete e[this._]},toString:function(){return this._}};const WS=Math.abs,qS=Math.atan2,YS=Math.cos,GS=Math.max,KS=Math.min,XS=Math.sin,QS=Math.sqrt,JS=1e-12,ZS=Math.PI,eA=ZS/2,tA=2*ZS;function nA(e){return e>=1?eA:e<=-1?-eA:Math.asin(e)}function rA(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(null==n)t=null;else{const e=Math.floor(n);if(!(e>=0))throw new RangeError(`invalid digits: ${n}`);t=e}return e},()=>new jv(t)}function oA(e){return e.innerRadius}function iA(e){return e.outerRadius}function aA(e){return e.startAngle}function sA(e){return e.endAngle}function lA(e){return e&&e.padAngle}function uA(e,t,n,r,o,i,a){var s=e-n,l=t-r,u=(a?i:-i)/QS(s*s+l*l),c=u*l,d=-u*s,f=e+c,h=t+d,p=n+c,m=r+d,g=(f+p)/2,v=(h+m)/2,y=p-f,b=m-h,x=y*y+b*b,w=o-i,C=f*m-p*h,S=(b<0?-1:1)*QS(GS(0,w*w*x-C*C)),A=(C*b-y*S)/x,_=(-C*y-b*S)/x,k=(C*b+y*S)/x,E=(-C*y+b*S)/x,M=A-g,R=_-v,T=k-g,j=E-v;return M*M+R*R>T*T+j*j&&(A=k,_=E),{cx:A,cy:_,x01:-c,y01:-d,x11:A*(o/w-1),y11:_*(o/w-1)}}function cA(){var e=oA,t=iA,n=HS(0),r=null,o=aA,i=sA,a=lA,s=null,l=rA(u);function u(){var u,c,d=+e.apply(this,arguments),f=+t.apply(this,arguments),h=o.apply(this,arguments)-eA,p=i.apply(this,arguments)-eA,m=WS(p-h),g=p>h;if(s||(s=u=l()),f<d&&(c=f,f=d,d=c),f>JS)if(m>tA-JS)s.moveTo(f*YS(h),f*XS(h)),s.arc(0,0,f,h,p,!g),d>JS&&(s.moveTo(d*YS(p),d*XS(p)),s.arc(0,0,d,p,h,g));else{var v,y,b=h,x=p,w=h,C=p,S=m,A=m,_=a.apply(this,arguments)/2,k=_>JS&&(r?+r.apply(this,arguments):QS(d*d+f*f)),E=KS(WS(f-d)/2,+n.apply(this,arguments)),M=E,R=E;if(k>JS){var T=nA(k/d*XS(_)),j=nA(k/f*XS(_));(S-=2*T)>JS?(w+=T*=g?1:-1,C-=T):(S=0,w=C=(h+p)/2),(A-=2*j)>JS?(b+=j*=g?1:-1,x-=j):(A=0,b=x=(h+p)/2)}var O=f*YS(b),P=f*XS(b),I=d*YS(C),N=d*XS(C);if(E>JS){var D,F=f*YS(x),L=f*XS(x),z=d*YS(w),B=d*XS(w);if(m<ZS)if(D=function(e,t,n,r,o,i,a,s){var l=n-e,u=r-t,c=a-o,d=s-i,f=d*l-c*u;if(!(f*f<JS))return[e+(f=(c*(t-i)-d*(e-o))/f)*l,t+f*u]}(O,P,z,B,F,L,I,N)){var $=O-D[0],U=P-D[1],V=F-D[0],H=L-D[1],W=1/XS(function(e){return e>1?0:e<-1?ZS:Math.acos(e)}(($*V+U*H)/(QS($*$+U*U)*QS(V*V+H*H)))/2),q=QS(D[0]*D[0]+D[1]*D[1]);M=KS(E,(d-q)/(W-1)),R=KS(E,(f-q)/(W+1))}else M=R=0}A>JS?R>JS?(v=uA(z,B,O,P,f,R,g),y=uA(F,L,I,N,f,R,g),s.moveTo(v.cx+v.x01,v.cy+v.y01),R<E?s.arc(v.cx,v.cy,R,qS(v.y01,v.x01),qS(y.y01,y.x01),!g):(s.arc(v.cx,v.cy,R,qS(v.y01,v.x01),qS(v.y11,v.x11),!g),s.arc(0,0,f,qS(v.cy+v.y11,v.cx+v.x11),qS(y.cy+y.y11,y.cx+y.x11),!g),s.arc(y.cx,y.cy,R,qS(y.y11,y.x11),qS(y.y01,y.x01),!g))):(s.moveTo(O,P),s.arc(0,0,f,b,x,!g)):s.moveTo(O,P),d>JS&&S>JS?M>JS?(v=uA(I,N,F,L,d,-M,g),y=uA(O,P,z,B,d,-M,g),s.lineTo(v.cx+v.x01,v.cy+v.y01),M<E?s.arc(v.cx,v.cy,M,qS(v.y01,v.x01),qS(y.y01,y.x01),!g):(s.arc(v.cx,v.cy,M,qS(v.y01,v.x01),qS(v.y11,v.x11),!g),s.arc(0,0,d,qS(v.cy+v.y11,v.cx+v.x11),qS(y.cy+y.y11,y.cx+y.x11),g),s.arc(y.cx,y.cy,M,qS(y.y11,y.x11),qS(y.y01,y.x01),!g))):s.arc(0,0,d,C,w,g):s.lineTo(I,N)}else s.moveTo(0,0);if(s.closePath(),u)return s=null,u+""||null}return u.centroid=function(){var n=(+e.apply(this,arguments)+ +t.apply(this,arguments))/2,r=(+o.apply(this,arguments)+ +i.apply(this,arguments))/2-ZS/2;return[YS(r)*n,XS(r)*n]},u.innerRadius=function(t){return arguments.length?(e="function"===typeof t?t:HS(+t),u):e},u.outerRadius=function(e){return arguments.length?(t="function"===typeof e?e:HS(+e),u):t},u.cornerRadius=function(e){return arguments.length?(n="function"===typeof e?e:HS(+e),u):n},u.padRadius=function(e){return arguments.length?(r=null==e?null:"function"===typeof e?e:HS(+e),u):r},u.startAngle=function(e){return arguments.length?(o="function"===typeof e?e:HS(+e),u):o},u.endAngle=function(e){return arguments.length?(i="function"===typeof e?e:HS(+e),u):i},u.padAngle=function(e){return arguments.length?(a="function"===typeof e?e:HS(+e),u):a},u.context=function(e){return arguments.length?(s=null==e?null:e,u):s},u}var dA=Array.prototype.slice;function fA(e){return"object"===typeof e&&"length"in e?e:Array.from(e)}function hA(e){this._context=e}function pA(e){return new hA(e)}function mA(e){return e[0]}function gA(e){return e[1]}function vA(e,t){var n=HS(!0),r=null,o=pA,i=null,a=rA(s);function s(s){var l,u,c,d=(s=fA(s)).length,f=!1;for(null==r&&(i=o(c=a())),l=0;l<=d;++l)!(l<d&&n(u=s[l],l,s))===f&&((f=!f)?i.lineStart():i.lineEnd()),f&&i.point(+e(u,l,s),+t(u,l,s));if(c)return i=null,c+""||null}return e="function"===typeof e?e:void 0===e?mA:HS(e),t="function"===typeof t?t:void 0===t?gA:HS(t),s.x=function(t){return arguments.length?(e="function"===typeof t?t:HS(+t),s):e},s.y=function(e){return arguments.length?(t="function"===typeof e?e:HS(+e),s):t},s.defined=function(e){return arguments.length?(n="function"===typeof e?e:HS(!!e),s):n},s.curve=function(e){return arguments.length?(o=e,null!=r&&(i=o(r)),s):o},s.context=function(e){return arguments.length?(null==e?r=i=null:i=o(r=e),s):r},s}function yA(e,t,n){var r=null,o=HS(!0),i=null,a=pA,s=null,l=rA(u);function u(u){var c,d,f,h,p,m=(u=fA(u)).length,g=!1,v=new Array(m),y=new Array(m);for(null==i&&(s=a(p=l())),c=0;c<=m;++c){if(!(c<m&&o(h=u[c],c,u))===g)if(g=!g)d=c,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),f=c-1;f>=d;--f)s.point(v[f],y[f]);s.lineEnd(),s.areaEnd()}g&&(v[c]=+e(h,c,u),y[c]=+t(h,c,u),s.point(r?+r(h,c,u):v[c],n?+n(h,c,u):y[c]))}if(p)return s=null,p+""||null}function c(){return vA().defined(o).curve(a).context(i)}return e="function"===typeof e?e:void 0===e?mA:HS(+e),t="function"===typeof t?t:HS(void 0===t?0:+t),n="function"===typeof n?n:void 0===n?gA:HS(+n),u.x=function(t){return arguments.length?(e="function"===typeof t?t:HS(+t),r=null,u):e},u.x0=function(t){return arguments.length?(e="function"===typeof t?t:HS(+t),u):e},u.x1=function(e){return arguments.length?(r=null==e?null:"function"===typeof e?e:HS(+e),u):r},u.y=function(e){return arguments.length?(t="function"===typeof e?e:HS(+e),n=null,u):t},u.y0=function(e){return arguments.length?(t="function"===typeof e?e:HS(+e),u):t},u.y1=function(e){return arguments.length?(n=null==e?null:"function"===typeof e?e:HS(+e),u):n},u.lineX0=u.lineY0=function(){return c().x(e).y(t)},u.lineY1=function(){return c().x(e).y(n)},u.lineX1=function(){return c().x(r).y(t)},u.defined=function(e){return arguments.length?(o="function"===typeof e?e:HS(!!e),u):o},u.curve=function(e){return arguments.length?(a=e,null!=i&&(s=a(i)),u):a},u.context=function(e){return arguments.length?(null==e?i=s=null:s=a(i=e),u):i},u}function bA(e,t){return t<e?-1:t>e?1:t>=e?0:NaN}function xA(e){return e}function wA(){var e=xA,t=bA,n=null,r=HS(0),o=HS(tA),i=HS(0);function a(a){var s,l,u,c,d,f=(a=fA(a)).length,h=0,p=new Array(f),m=new Array(f),g=+r.apply(this,arguments),v=Math.min(tA,Math.max(-tA,o.apply(this,arguments)-g)),y=Math.min(Math.abs(v)/f,i.apply(this,arguments)),b=y*(v<0?-1:1);for(s=0;s<f;++s)(d=m[p[s]=s]=+e(a[s],s,a))>0&&(h+=d);for(null!=t?p.sort((function(e,n){return t(m[e],m[n])})):null!=n&&p.sort((function(e,t){return n(a[e],a[t])})),s=0,u=h?(v-f*b)/h:0;s<f;++s,g=c)l=p[s],c=g+((d=m[l])>0?d*u:0)+b,m[l]={data:a[l],index:s,value:d,startAngle:g,endAngle:c,padAngle:y};return m}return a.value=function(t){return arguments.length?(e="function"===typeof t?t:HS(+t),a):e},a.sortValues=function(e){return arguments.length?(t=e,n=null,a):t},a.sort=function(e){return arguments.length?(n=e,t=null,a):n},a.startAngle=function(e){return arguments.length?(r="function"===typeof e?e:HS(+e),a):r},a.endAngle=function(e){return arguments.length?(o="function"===typeof e?e:HS(+e),a):o},a.padAngle=function(e){return arguments.length?(i="function"===typeof e?e:HS(+e),a):i},a}hA.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}};var CA=AA(pA);function SA(e){this._curve=e}function AA(e){function t(t){return new SA(e(t))}return t._curve=e,t}function _A(e){var t=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(e){return arguments.length?t(AA(e)):t()._curve},e}function kA(){return _A(vA().curve(CA))}function EA(){var e=yA().curve(CA),t=e.curve,n=e.lineX0,r=e.lineX1,o=e.lineY0,i=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return _A(n())},delete e.lineX0,e.lineEndAngle=function(){return _A(r())},delete e.lineX1,e.lineInnerRadius=function(){return _A(o())},delete e.lineY0,e.lineOuterRadius=function(){return _A(i())},delete e.lineY1,e.curve=function(e){return arguments.length?t(AA(e)):t()._curve},e}function MA(e,t){return[(t=+t)*Math.cos(e-=Math.PI/2),t*Math.sin(e)]}SA.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}};class RA{constructor(e,t){this._context=e,this._x=t}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,t,e,t):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+t)/2,e,this._y0,e,t)}this._x0=e,this._y0=t}}class TA{constructor(e){this._context=e}lineStart(){this._point=0}lineEnd(){}point(e,t){if(e=+e,t=+t,0===this._point)this._point=1;else{const n=MA(this._x0,this._y0),r=MA(this._x0,this._y0=(this._y0+t)/2),o=MA(e,this._y0),i=MA(e,t);this._context.moveTo(...n),this._context.bezierCurveTo(...r,...o,...i)}this._x0=e,this._y0=t}}function jA(e){return new RA(e,!0)}function OA(e){return new RA(e,!1)}function PA(e){return new TA(e)}function IA(e){return e.source}function NA(e){return e.target}function DA(e){let t=IA,n=NA,r=mA,o=gA,i=null,a=null,s=rA(l);function l(){let l;const u=dA.call(arguments),c=t.apply(this,u),d=n.apply(this,u);if(null==i&&(a=e(l=s())),a.lineStart(),u[0]=c,a.point(+r.apply(this,u),+o.apply(this,u)),u[0]=d,a.point(+r.apply(this,u),+o.apply(this,u)),a.lineEnd(),l)return a=null,l+""||null}return l.source=function(e){return arguments.length?(t=e,l):t},l.target=function(e){return arguments.length?(n=e,l):n},l.x=function(e){return arguments.length?(r="function"===typeof e?e:HS(+e),l):r},l.y=function(e){return arguments.length?(o="function"===typeof e?e:HS(+e),l):o},l.context=function(t){return arguments.length?(null==t?i=a=null:a=e(i=t),l):i},l}function FA(){return DA(jA)}function LA(){return DA(OA)}function zA(){const e=DA(PA);return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e}const BA=QS(3),$A={draw(e,t){const n=.59436*QS(t+KS(t/28,.75)),r=n/2,o=r*BA;e.moveTo(0,n),e.lineTo(0,-n),e.moveTo(-o,-r),e.lineTo(o,r),e.moveTo(-o,r),e.lineTo(o,-r)}},UA={draw(e,t){const n=QS(t/ZS);e.moveTo(n,0),e.arc(0,0,n,0,tA)}},VA={draw(e,t){const n=QS(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},HA=QS(1/3),WA=2*HA,qA={draw(e,t){const n=QS(t/WA),r=n*HA;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},YA={draw(e,t){const n=.62625*QS(t);e.moveTo(0,-n),e.lineTo(n,0),e.lineTo(0,n),e.lineTo(-n,0),e.closePath()}},GA={draw(e,t){const n=.87559*QS(t-KS(t/7,2));e.moveTo(-n,0),e.lineTo(n,0),e.moveTo(0,n),e.lineTo(0,-n)}},KA={draw(e,t){const n=QS(t),r=-n/2;e.rect(r,r,n,n)}},XA={draw(e,t){const n=.4431*QS(t);e.moveTo(n,n),e.lineTo(n,-n),e.lineTo(-n,-n),e.lineTo(-n,n),e.closePath()}},QA=XS(ZS/10)/XS(7*ZS/10),JA=XS(tA/10)*QA,ZA=-YS(tA/10)*QA,e_={draw(e,t){const n=QS(.8908130915292852*t),r=JA*n,o=ZA*n;e.moveTo(0,-n),e.lineTo(r,o);for(let i=1;i<5;++i){const t=tA*i/5,a=YS(t),s=XS(t);e.lineTo(s*n,-a*n),e.lineTo(a*r-s*o,s*r+a*o)}e.closePath()}},t_=QS(3),n_={draw(e,t){const n=-QS(t/(3*t_));e.moveTo(0,2*n),e.lineTo(-t_*n,-n),e.lineTo(t_*n,-n),e.closePath()}},r_=QS(3),o_={draw(e,t){const n=.6824*QS(t),r=n/2,o=n*r_/2;e.moveTo(0,-n),e.lineTo(o,r),e.lineTo(-o,r),e.closePath()}},i_=-.5,a_=QS(3)/2,s_=1/QS(12),l_=3*(s_/2+1),u_={draw(e,t){const n=QS(t/l_),r=n/2,o=n*s_,i=r,a=n*s_+n,s=-i,l=a;e.moveTo(r,o),e.lineTo(i,a),e.lineTo(s,l),e.lineTo(i_*r-a_*o,a_*r+i_*o),e.lineTo(i_*i-a_*a,a_*i+i_*a),e.lineTo(i_*s-a_*l,a_*s+i_*l),e.lineTo(i_*r+a_*o,i_*o-a_*r),e.lineTo(i_*i+a_*a,i_*a-a_*i),e.lineTo(i_*s+a_*l,i_*l-a_*s),e.closePath()}},c_={draw(e,t){const n=.6189*QS(t-KS(t/6,1.7));e.moveTo(-n,-n),e.lineTo(n,n),e.moveTo(-n,n),e.lineTo(n,-n)}},d_=[UA,VA,qA,KA,e_,n_,u_],f_=[UA,GA,c_,o_,$A,XA,YA];function h_(e,t){let n=null,r=rA(o);function o(){let o;if(n||(n=o=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),o)return n=null,o+""||null}return e="function"===typeof e?e:HS(e||UA),t="function"===typeof t?t:HS(void 0===t?64:+t),o.type=function(t){return arguments.length?(e="function"===typeof t?t:HS(t),o):e},o.size=function(e){return arguments.length?(t="function"===typeof e?e:HS(+e),o):t},o.context=function(e){return arguments.length?(n=null==e?null:e,o):n},o}function p_(){}function m_(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function g_(e){this._context=e}function v_(e){return new g_(e)}function y_(e){this._context=e}function b_(e){return new y_(e)}function x_(e){this._context=e}function w_(e){return new x_(e)}function C_(e,t){this._basis=new g_(e),this._beta=t}g_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:m_(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:m_(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},y_.prototype={areaStart:p_,areaEnd:p_,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:m_(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},x_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:m_(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},C_.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,n=e.length-1;if(n>0)for(var r,o=e[0],i=t[0],a=e[n]-o,s=t[n]-i,l=-1;++l<=n;)r=l/n,this._basis.point(this._beta*e[l]+(1-this._beta)*(o+r*a),this._beta*t[l]+(1-this._beta)*(i+r*s));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};const S_=function e(t){function n(e){return 1===t?new g_(e):new C_(e,t)}return n.beta=function(t){return e(+t)},n}(.85);function A_(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function __(e,t){this._context=e,this._k=(1-t)/6}__.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:A_(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:A_(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const k_=function e(t){function n(e){return new __(e,t)}return n.tension=function(t){return e(+t)},n}(0);function E_(e,t){this._context=e,this._k=(1-t)/6}E_.prototype={areaStart:p_,areaEnd:p_,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:A_(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const M_=function e(t){function n(e){return new E_(e,t)}return n.tension=function(t){return e(+t)},n}(0);function R_(e,t){this._context=e,this._k=(1-t)/6}R_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:A_(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const T_=function e(t){function n(e){return new R_(e,t)}return n.tension=function(t){return e(+t)},n}(0);function j_(e,t,n){var r=e._x1,o=e._y1,i=e._x2,a=e._y2;if(e._l01_a>JS){var s=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,l=3*e._l01_a*(e._l01_a+e._l12_a);r=(r*s-e._x0*e._l12_2a+e._x2*e._l01_2a)/l,o=(o*s-e._y0*e._l12_2a+e._y2*e._l01_2a)/l}if(e._l23_a>JS){var u=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,c=3*e._l23_a*(e._l23_a+e._l12_a);i=(i*u+e._x1*e._l23_2a-t*e._l12_2a)/c,a=(a*u+e._y1*e._l23_2a-n*e._l12_2a)/c}e._context.bezierCurveTo(r,o,i,a,e._x2,e._y2)}function O_(e,t){this._context=e,this._alpha=t}O_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:j_(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const P_=function e(t){function n(e){return t?new O_(e,t):new __(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function I_(e,t){this._context=e,this._alpha=t}I_.prototype={areaStart:p_,areaEnd:p_,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:j_(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const N_=function e(t){function n(e){return t?new I_(e,t):new E_(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function D_(e,t){this._context=e,this._alpha=t}D_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:j_(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const F_=function e(t){function n(e){return t?new D_(e,t):new R_(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function L_(e){this._context=e}function z_(e){return new L_(e)}function B_(e){return e<0?-1:1}function $_(e,t,n){var r=e._x1-e._x0,o=t-e._x1,i=(e._y1-e._y0)/(r||o<0&&-0),a=(n-e._y1)/(o||r<0&&-0),s=(i*o+a*r)/(r+o);return(B_(i)+B_(a))*Math.min(Math.abs(i),Math.abs(a),.5*Math.abs(s))||0}function U_(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function V_(e,t,n){var r=e._x0,o=e._y0,i=e._x1,a=e._y1,s=(i-r)/3;e._context.bezierCurveTo(r+s,o+s*t,i-s,a-s*n,i,a)}function H_(e){this._context=e}function W_(e){this._context=new q_(e)}function q_(e){this._context=e}function Y_(e){return new H_(e)}function G_(e){return new W_(e)}function K_(e){this._context=e}function X_(e){var t,n,r=e.length-1,o=new Array(r),i=new Array(r),a=new Array(r);for(o[0]=0,i[0]=2,a[0]=e[0]+2*e[1],t=1;t<r-1;++t)o[t]=1,i[t]=4,a[t]=4*e[t]+2*e[t+1];for(o[r-1]=2,i[r-1]=7,a[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=o[t]/i[t-1],i[t]-=n,a[t]-=n*a[t-1];for(o[r-1]=a[r-1]/i[r-1],t=r-2;t>=0;--t)o[t]=(a[t]-o[t+1])/i[t];for(i[r-1]=(e[r]+o[r-1])/2,t=0;t<r-1;++t)i[t]=2*e[t+1]-o[t+1];return[o,i]}function Q_(e){return new K_(e)}function J_(e,t){this._context=e,this._t=t}function Z_(e){return new J_(e,.5)}function ek(e){return new J_(e,0)}function tk(e){return new J_(e,1)}function nk(e,t){if((o=e.length)>1)for(var n,r,o,i=1,a=e[t[0]],s=a.length;i<o;++i)for(r=a,a=e[t[i]],n=0;n<s;++n)a[n][1]+=a[n][0]=isNaN(r[n][1])?r[n][0]:r[n][1]}function rk(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function ok(e,t){return e[t]}function ik(e){const t=[];return t.key=e,t}function ak(){var e=HS([]),t=rk,n=nk,r=ok;function o(o){var i,a,s=Array.from(e.apply(this,arguments),ik),l=s.length,u=-1;for(const e of o)for(i=0,++u;i<l;++i)(s[i][u]=[0,+r(e,s[i].key,u,o)]).data=e;for(i=0,a=fA(t(s));i<l;++i)s[a[i]].index=i;return n(s,a),s}return o.keys=function(t){return arguments.length?(e="function"===typeof t?t:HS(Array.from(t)),o):e},o.value=function(e){return arguments.length?(r="function"===typeof e?e:HS(+e),o):r},o.order=function(e){return arguments.length?(t=null==e?rk:"function"===typeof e?e:HS(Array.from(e)),o):t},o.offset=function(e){return arguments.length?(n=null==e?nk:e,o):n},o}function sk(e,t){if((r=e.length)>0){for(var n,r,o,i=0,a=e[0].length;i<a;++i){for(o=n=0;n<r;++n)o+=e[n][i][1]||0;if(o)for(n=0;n<r;++n)e[n][i][1]/=o}nk(e,t)}}function lk(e,t){if((s=e.length)>0)for(var n,r,o,i,a,s,l=0,u=e[t[0]].length;l<u;++l)for(i=a=0,n=0;n<s;++n)(o=(r=e[t[n]][l])[1]-r[0])>0?(r[0]=i,r[1]=i+=o):o<0?(r[1]=a,r[0]=a+=o):(r[0]=0,r[1]=o)}function uk(e,t){if((n=e.length)>0){for(var n,r=0,o=e[t[0]],i=o.length;r<i;++r){for(var a=0,s=0;a<n;++a)s+=e[a][r][1]||0;o[r][1]+=o[r][0]=-s/2}nk(e,t)}}function ck(e,t){if((o=e.length)>0&&(r=(n=e[t[0]]).length)>0){for(var n,r,o,i=0,a=1;a<r;++a){for(var s=0,l=0,u=0;s<o;++s){for(var c=e[t[s]],d=c[a][1]||0,f=(d-(c[a-1][1]||0))/2,h=0;h<s;++h){var p=e[t[h]];f+=(p[a][1]||0)-(p[a-1][1]||0)}l+=d,u+=f*d}n[a-1][1]+=n[a-1][0]=i,l&&(i-=u/l)}n[a-1][1]+=n[a-1][0]=i,nk(e,t)}}function dk(e){var t=e.map(fk);return rk(e).sort((function(e,n){return t[e]-t[n]}))}function fk(e){for(var t,n=-1,r=0,o=e.length,i=-1/0;++n<o;)(t=+e[n][1])>i&&(i=t,r=n);return r}function hk(e){var t=e.map(pk);return rk(e).sort((function(e,n){return t[e]-t[n]}))}function pk(e){for(var t,n=0,r=-1,o=e.length;++r<o;)(t=+e[r][1])&&(n+=t);return n}function mk(e){return hk(e).reverse()}function gk(e){var t,n,r=e.length,o=e.map(pk),i=dk(e),a=0,s=0,l=[],u=[];for(t=0;t<r;++t)n=i[t],a<s?(a+=o[n],l.push(n)):(s+=o[n],u.push(n));return u.reverse().concat(l)}function vk(e){return rk(e).reverse()}L_.prototype={areaStart:p_,areaEnd:p_,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}},H_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:V_(this,this._t0,U_(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(t=+t,(e=+e)!==this._x1||t!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,V_(this,U_(this,n=$_(this,e,t)),n);break;default:V_(this,this._t0,n=$_(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}},(W_.prototype=Object.create(H_.prototype)).point=function(e,t){H_.prototype.point.call(this,t,e)},q_.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,o,i){this._context.bezierCurveTo(t,e,r,n,i,o)}},K_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),2===n)this._context.lineTo(e[1],t[1]);else for(var r=X_(e),o=X_(t),i=0,a=1;a<n;++i,++a)this._context.bezierCurveTo(r[0][i],o[0][i],r[1][i],o[1][i],e[a],t[a]);(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}},J_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}}this._x=e,this._y=t}};var yk="%Y-%m-%dT%H:%M:%S.%LZ";var bk=Date.prototype.toISOString?function(e){return e.toISOString()}:Ax(yk);const xk=bk;var wk=+new Date("2000-01-01T00:00:00.000Z")?function(e){var t=new Date(e);return isNaN(t)?null:t}:_x(yk);const Ck=wk;function Sk(e,t,n){var r=new cr,o=t;return null==t?(r.restart(e,t,n),r):(r._restart=r.restart,r.restart=function(e,t,n){t=+t,n=null==n?lr():+n,r._restart((function i(a){a+=o,r._restart(i,o+=t,n),e(a)}),t,n)},r.restart(e,t,n),r)}function Ak(e){return((e=Math.exp(e))+1/e)/2}const _k=function e(t,n,r){function o(e,o){var i,a,s=e[0],l=e[1],u=e[2],c=o[0],d=o[1],f=o[2],h=c-s,p=d-l,m=h*h+p*p;if(m<1e-12)a=Math.log(f/u)/t,i=function(e){return[s+e*h,l+e*p,u*Math.exp(t*e*a)]};else{var g=Math.sqrt(m),v=(f*f-u*u+r*m)/(2*u*n*g),y=(f*f-u*u-r*m)/(2*f*n*g),b=Math.log(Math.sqrt(v*v+1)-v),x=Math.log(Math.sqrt(y*y+1)-y);a=(x-b)/t,i=function(e){var r=e*a,o=Ak(b),i=u/(n*g)*(o*function(e){return((e=Math.exp(2*e))-1)/(e+1)}(t*r+b)-function(e){return((e=Math.exp(e))-1/e)/2}(b));return[s+i*h,l+i*p,u*o/Ak(t*r+b)]}}return i.duration=1e3*a*t/Math.SQRT2,i}return o.rho=function(t){var n=Math.max(.001,+t),r=n*n;return e(n,r,r*r)},o}(Math.SQRT2,2,4),kk=e=>()=>e;function Ek(e,t){let{sourceEvent:n,target:r,transform:o,dispatch:i}=t;Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:n,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},transform:{value:o,enumerable:!0,configurable:!0},_:{value:i}})}function Mk(e,t,n){this.k=e,this.x=t,this.y=n}Mk.prototype={constructor:Mk,scale:function(e){return 1===e?this:new Mk(this.k*e,this.x,this.y)},translate:function(e,t){return 0===e&0===t?this:new Mk(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var Rk=new Mk(1,0,0);function Tk(e){for(;!e.__zoom;)if(!(e=e.parentNode))return Rk;return e.__zoom}function jk(e){e.stopImmediatePropagation()}function Ok(e){e.preventDefault(),e.stopImmediatePropagation()}function Pk(e){return(!e.ctrlKey||"wheel"===e.type)&&!e.button}function Ik(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e).hasAttribute("viewBox")?[[(e=e.viewBox.baseVal).x,e.y],[e.x+e.width,e.y+e.height]]:[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]:[[0,0],[e.clientWidth,e.clientHeight]]}function Nk(){return this.__zoom||Rk}function Dk(e){return-e.deltaY*(1===e.deltaMode?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function Fk(){return navigator.maxTouchPoints||"ontouchstart"in this}function Lk(e,t,n){var r=e.invertX(t[0][0])-n[0][0],o=e.invertX(t[1][0])-n[1][0],i=e.invertY(t[0][1])-n[0][1],a=e.invertY(t[1][1])-n[1][1];return e.translate(o>r?(r+o)/2:Math.min(0,r)||Math.max(0,o),a>i?(i+a)/2:Math.min(0,i)||Math.max(0,a))}function zk(){var e,t,n,r=Pk,o=Ik,i=Lk,a=Dk,s=Fk,l=[0,1/0],u=[[-1/0,-1/0],[1/0,1/0]],c=250,d=_k,f=kt("start","zoom","end"),h=500,p=150,m=0,g=10;function v(e){e.property("__zoom",Nk).on("wheel.zoom",A,{passive:!1}).on("mousedown.zoom",_).on("dblclick.zoom",k).filter(s).on("touchstart.zoom",E).on("touchmove.zoom",M).on("touchend.zoom touchcancel.zoom",R).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function y(e,t){return(t=Math.max(l[0],Math.min(l[1],t)))===e.k?e:new Mk(t,e.x,e.y)}function b(e,t,n){var r=t[0]-n[0]*e.k,o=t[1]-n[1]*e.k;return r===e.x&&o===e.y?e:new Mk(e.k,r,o)}function x(e){return[(+e[0][0]+ +e[1][0])/2,(+e[0][1]+ +e[1][1])/2]}function w(e,t,n,r){e.on("start.zoom",(function(){C(this,arguments).event(r).start()})).on("interrupt.zoom end.zoom",(function(){C(this,arguments).event(r).end()})).tween("zoom",(function(){var e=this,i=arguments,a=C(e,i).event(r),s=o.apply(e,i),l=null==n?x(s):"function"===typeof n?n.apply(e,i):n,u=Math.max(s[1][0]-s[0][0],s[1][1]-s[0][1]),c=e.__zoom,f="function"===typeof t?t.apply(e,i):t,h=d(c.invert(l).concat(u/c.k),f.invert(l).concat(u/f.k));return function(e){if(1===e)e=f;else{var t=h(e),n=u/t[2];e=new Mk(n,l[0]-t[0]*n,l[1]-t[1]*n)}a.zoom(null,e)}}))}function C(e,t,n){return!n&&e.__zooming||new S(e,t)}function S(e,t){this.that=e,this.args=t,this.active=0,this.sourceEvent=null,this.extent=o.apply(e,t),this.taps=0}function A(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];if(r.apply(this,arguments)){var s=C(this,n).event(e),c=this.__zoom,d=Math.max(l[0],Math.min(l[1],c.k*Math.pow(2,a.apply(this,arguments)))),f=Xn(e);if(s.wheel)s.mouse[0][0]===f[0]&&s.mouse[0][1]===f[1]||(s.mouse[1]=c.invert(s.mouse[0]=f)),clearTimeout(s.wheel);else{if(c.k===d)return;s.mouse=[f,c.invert(f)],Tr(this),s.start()}Ok(e),s.wheel=setTimeout((function(){s.wheel=null,s.end()}),p),s.zoom("mouse",i(b(y(c,d),s.mouse[0],s.mouse[1]),s.extent,u))}}function _(e){for(var t=arguments.length,o=new Array(t>1?t-1:0),a=1;a<t;a++)o[a-1]=arguments[a];if(!n&&r.apply(this,arguments)){var s=e.currentTarget,l=C(this,o,!0).event(e),c=$n(e.view).on("mousemove.zoom",(function(e){if(Ok(e),!l.moved){var t=e.clientX-f,n=e.clientY-h;l.moved=t*t+n*n>m}l.event(e).zoom("mouse",i(b(l.that.__zoom,l.mouse[0]=Xn(e,s),l.mouse[1]),l.extent,u))}),!0).on("mouseup.zoom",(function(e){c.on("mousemove.zoom mouseup.zoom",null),Yn(e.view,l.moved),Ok(e),l.event(e).end()}),!0),d=Xn(e,s),f=e.clientX,h=e.clientY;qn(e.view),jk(e),l.mouse=[d,this.__zoom.invert(d)],Tr(this),l.start()}}function k(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];if(r.apply(this,arguments)){var s=this.__zoom,l=Xn(e.changedTouches?e.changedTouches[0]:e,this),d=s.invert(l),f=s.k*(e.shiftKey?.5:2),h=i(b(y(s,f),l,d),o.apply(this,n),u);Ok(e),c>0?$n(this).transition().duration(c).call(w,h,l,e):$n(this).call(v.transform,h,l,e)}}function E(n){for(var o=arguments.length,i=new Array(o>1?o-1:0),a=1;a<o;a++)i[a-1]=arguments[a];if(r.apply(this,arguments)){var s,l,u,c,d=n.touches,f=d.length,p=C(this,i,n.changedTouches.length===f).event(n);for(jk(n),l=0;l<f;++l)c=[c=Xn(u=d[l],this),this.__zoom.invert(c),u.identifier],p.touch0?p.touch1||p.touch0[2]===c[2]||(p.touch1=c,p.taps=0):(p.touch0=c,s=!0,p.taps=1+!!e);e&&(e=clearTimeout(e)),s&&(p.taps<2&&(t=c[0],e=setTimeout((function(){e=null}),h)),Tr(this),p.start())}}function M(e){if(this.__zooming){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o,a,s,l,c=C(this,n).event(e),d=e.changedTouches,f=d.length;for(Ok(e),o=0;o<f;++o)s=Xn(a=d[o],this),c.touch0&&c.touch0[2]===a.identifier?c.touch0[0]=s:c.touch1&&c.touch1[2]===a.identifier&&(c.touch1[0]=s);if(a=c.that.__zoom,c.touch1){var h=c.touch0[0],p=c.touch0[1],m=c.touch1[0],g=c.touch1[1],v=(v=m[0]-h[0])*v+(v=m[1]-h[1])*v,x=(x=g[0]-p[0])*x+(x=g[1]-p[1])*x;a=y(a,Math.sqrt(v/x)),s=[(h[0]+m[0])/2,(h[1]+m[1])/2],l=[(p[0]+g[0])/2,(p[1]+g[1])/2]}else{if(!c.touch0)return;s=c.touch0[0],l=c.touch0[1]}c.zoom("touch",i(b(a,s,l),c.extent,u))}}function R(e){for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];if(this.__zooming){var a,s,l=C(this,o).event(e),u=e.changedTouches,c=u.length;for(jk(e),n&&clearTimeout(n),n=setTimeout((function(){n=null}),h),a=0;a<c;++a)s=u[a],l.touch0&&l.touch0[2]===s.identifier?delete l.touch0:l.touch1&&l.touch1[2]===s.identifier&&delete l.touch1;if(l.touch1&&!l.touch0&&(l.touch0=l.touch1,delete l.touch1),l.touch0)l.touch0[1]=this.__zoom.invert(l.touch0[0]);else if(l.end(),2===l.taps&&(s=Xn(s,this),Math.hypot(t[0]-s[0],t[1]-s[1])<g)){var d=$n(this).on("dblclick.zoom");d&&d.apply(this,arguments)}}}return v.transform=function(e,t,n,r){var o=e.selection?e.selection():e;o.property("__zoom",Nk),e!==o?w(e,t,n,r):o.interrupt().each((function(){C(this,arguments).event(r).start().zoom(null,"function"===typeof t?t.apply(this,arguments):t).end()}))},v.scaleBy=function(e,t,n,r){v.scaleTo(e,(function(){return this.__zoom.k*("function"===typeof t?t.apply(this,arguments):t)}),n,r)},v.scaleTo=function(e,t,n,r){v.transform(e,(function(){var e=o.apply(this,arguments),r=this.__zoom,a=null==n?x(e):"function"===typeof n?n.apply(this,arguments):n,s=r.invert(a),l="function"===typeof t?t.apply(this,arguments):t;return i(b(y(r,l),a,s),e,u)}),n,r)},v.translateBy=function(e,t,n,r){v.transform(e,(function(){return i(this.__zoom.translate("function"===typeof t?t.apply(this,arguments):t,"function"===typeof n?n.apply(this,arguments):n),o.apply(this,arguments),u)}),null,r)},v.translateTo=function(e,t,n,r,a){v.transform(e,(function(){var e=o.apply(this,arguments),a=this.__zoom,s=null==r?x(e):"function"===typeof r?r.apply(this,arguments):r;return i(Rk.translate(s[0],s[1]).scale(a.k).translate("function"===typeof t?-t.apply(this,arguments):-t,"function"===typeof n?-n.apply(this,arguments):-n),e,u)}),r,a)},S.prototype={event:function(e){return e&&(this.sourceEvent=e),this},start:function(){return 1===++this.active&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(e,t){return this.mouse&&"mouse"!==e&&(this.mouse[1]=t.invert(this.mouse[0])),this.touch0&&"touch"!==e&&(this.touch0[1]=t.invert(this.touch0[0])),this.touch1&&"touch"!==e&&(this.touch1[1]=t.invert(this.touch1[0])),this.that.__zoom=t,this.emit("zoom"),this},end:function(){return 0===--this.active&&(delete this.that.__zooming,this.emit("end")),this},emit:function(e){var t=$n(this.that).datum();f.call(e,this.that,new Ek(e,{sourceEvent:this.sourceEvent,target:v,type:e,transform:this.that.__zoom,dispatch:f}),t)}},v.wheelDelta=function(e){return arguments.length?(a="function"===typeof e?e:kk(+e),v):a},v.filter=function(e){return arguments.length?(r="function"===typeof e?e:kk(!!e),v):r},v.touchable=function(e){return arguments.length?(s="function"===typeof e?e:kk(!!e),v):s},v.extent=function(e){return arguments.length?(o="function"===typeof e?e:kk([[+e[0][0],+e[0][1]],[+e[1][0],+e[1][1]]]),v):o},v.scaleExtent=function(e){return arguments.length?(l[0]=+e[0],l[1]=+e[1],v):[l[0],l[1]]},v.translateExtent=function(e){return arguments.length?(u[0][0]=+e[0][0],u[1][0]=+e[1][0],u[0][1]=+e[0][1],u[1][1]=+e[1][1],v):[[u[0][0],u[0][1]],[u[1][0],u[1][1]]]},v.constrain=function(e){return arguments.length?(i=e,v):i},v.duration=function(e){return arguments.length?(c=+e,v):c},v.interpolate=function(e){return arguments.length?(d=e,v):d},v.on=function(){var e=f.on.apply(f,arguments);return e===f?v:e},v.clickDistance=function(e){return arguments.length?(m=(e=+e)*e,v):Math.sqrt(m)},v.tapDistance=function(e){return arguments.length?(g=+e,v):g},v}Tk.prototype=Mk.prototype}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={id:r,loaded:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},(()=>{var e,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;n.t=function(r,o){if(1&o&&(r=this(r)),8&o)return r;if("object"===typeof r&&r){if(4&o&&r.__esModule)return r;if(16&o&&"function"===typeof r.then)return r}var i=Object.create(null);n.r(i);var a={};e=e||[null,t({}),t([]),t(t)];for(var s=2&o&&r;"object"==typeof s&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach((e=>a[e]=()=>r[e]));return a.default=()=>r,n.d(i,a),i}})(),n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{"use strict";var e={};n.r(e),n.d(e,{hasBrowserEnv:()=>uO,hasStandardBrowserEnv:()=>dO,hasStandardBrowserWebWorkerEnv:()=>fO,navigator:()=>cO,origin:()=>hO});var t={};n.r(t),n.d(t,{after:()=>ese,afterToday:()=>nse,allowedDays:()=>Qae,allowedMaxDays:()=>Xae,allowedRange:()=>Jae,before:()=>Zae,beforeToday:()=>tse,combine:()=>rse});var r=n(65043),o=n.t(r,2),i=n(84391),a=n(29461),s=n(98443),l=n(97950),u=n.t(l,2);let c=function(e){e()};const d=()=>c,f=Symbol.for("react-redux-context"),h="undefined"!==typeof globalThis?globalThis:{};function p(){var e;if(!r.createContext)return{};const t=null!=(e=h[f])?e:h[f]=new Map;let n=t.get(r.createContext);return n||(n=r.createContext(null),t.set(r.createContext,n)),n}const m=p();let g=null;n(80219),n(2086);const v={notify(){},get:()=>[]};function y(e,t){let n,r=v,o=0,i=!1;function a(){u.onStateChange&&u.onStateChange()}function s(){o++,n||(n=t?t.addNestedSub(a):e.subscribe(a),r=function(){const e=d();let t=null,n=null;return{clear(){t=null,n=null},notify(){e((()=>{let e=t;for(;e;)e.callback(),e=e.next}))},get(){let e=[],n=t;for(;n;)e.push(n),n=n.next;return e},subscribe(e){let r=!0,o=n={callback:e,next:null,prev:n};return o.prev?o.prev.next=o:t=o,function(){r&&null!==t&&(r=!1,o.next?o.next.prev=o.prev:n=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}())}function l(){o--,n&&0===o&&(n(),n=void 0,r.clear(),r=v)}const u={addNestedSub:function(e){s();const t=r.subscribe(e);let n=!1;return()=>{n||(n=!0,t(),l())}},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:a,isSubscribed:function(){return i},trySubscribe:function(){i||(i=!0,s())},tryUnsubscribe:function(){i&&(i=!1,l())},getListeners:()=>r};return u}const b=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement)?r.useLayoutEffect:r.useEffect;let x=null;const w=function(e){let{store:t,context:n,children:o,serverState:i,stabilityCheck:a="once",noopCheck:s="once"}=e;const l=r.useMemo((()=>{const e=y(t);return{store:t,subscription:e,getServerState:i?()=>i:void 0,stabilityCheck:a,noopCheck:s}}),[t,i,a,s]),u=r.useMemo((()=>t.getState()),[t]);b((()=>{const{subscription:e}=l;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),u!==t.getState()&&e.notifyNestedSubs(),()=>{e.tryUnsubscribe(),e.onStateChange=void 0}}),[l,u]);const c=n||m;return r.createElement(c.Provider,{value:l},o)};var C;(e=>{g=e})(s.useSyncExternalStoreWithSelector),(e=>{x=e})(a.useSyncExternalStore),C=l.unstable_batchedUpdates,c=C;var S=n(15114);function A(e,t){void 0===t&&(t={});var n=function(e){if(e&&"j"===e[0]&&":"===e[1])return e.substr(2);return e}(e);if(function(e,t){return"undefined"===typeof t&&(t=!e||"{"!==e[0]&&"["!==e[0]&&'"'!==e[0]),!t}(n,t.doNotParse))try{return JSON.parse(n)}catch(r){}return e}var _=function(){return _=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},_.apply(this,arguments)},k=function(){function e(e,t){var n=this;this.changeListeners=[],this.HAS_DOCUMENT_COOKIE=!1,this.cookies=function(e,t){return"string"===typeof e?S.q(e,t):"object"===typeof e&&null!==e?e:{}}(e,t),new Promise((function(){n.HAS_DOCUMENT_COOKIE="object"===typeof document&&"string"===typeof document.cookie})).catch((function(){}))}return e.prototype._updateBrowserValues=function(e){this.HAS_DOCUMENT_COOKIE&&(this.cookies=S.q(document.cookie,e))},e.prototype._emitChange=function(e){for(var t=0;t<this.changeListeners.length;++t)this.changeListeners[t](e)},e.prototype.get=function(e,t,n){return void 0===t&&(t={}),this._updateBrowserValues(n),A(this.cookies[e],t)},e.prototype.getAll=function(e,t){void 0===e&&(e={}),this._updateBrowserValues(t);var n={};for(var r in this.cookies)n[r]=A(this.cookies[r],e);return n},e.prototype.set=function(e,t,n){var r;"object"===typeof t&&(t=JSON.stringify(t)),this.cookies=_(_({},this.cookies),((r={})[e]=t,r)),this.HAS_DOCUMENT_COOKIE&&(document.cookie=S.l(e,t,n)),this._emitChange({name:e,value:t,options:n})},e.prototype.remove=function(e,t){var n=t=_(_({},t),{expires:new Date(1970,1,1,0,0,1),maxAge:0});this.cookies=_({},this.cookies),delete this.cookies[e],this.HAS_DOCUMENT_COOKIE&&(document.cookie=S.l(e,"",n)),this._emitChange({name:e,value:void 0,options:t})},e.prototype.addChangeListener=function(e){this.changeListeners.push(e)},e.prototype.removeChangeListener=function(e){var t=this.changeListeners.indexOf(e);t>=0&&this.changeListeners.splice(t,1)},e}();const E=k,M=E;var R=r.createContext(new M),T=R.Provider;R.Consumer;const j=R;var O=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),P=function(e){function t(t){var n=e.call(this,t)||this;return t.cookies?n.cookies=t.cookies:n.cookies=new E,n}return O(t,e),t.prototype.render=function(){return r.createElement(T,{value:this.cookies},this.props.children)},t}(r.Component);const I=P;function N(){return N=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},N.apply(this,arguments)}var D;!function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(D||(D={}));const F="popstate";function L(e,t){if(!1===e||null===e||"undefined"===typeof e)throw new Error(t)}function z(e,t){if(!e){"undefined"!==typeof console&&console.warn(t);try{throw new Error(t)}catch(n){}}}function B(e,t){return{usr:e.state,key:e.key,idx:t}}function $(e,t,n,r){return void 0===n&&(n=null),N({pathname:"string"===typeof e?e:e.pathname,search:"",hash:""},"string"===typeof t?V(t):t,{state:n,key:t&&t.key||r||Math.random().toString(36).substr(2,8)})}function U(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(t+="#"===r.charAt(0)?r:"#"+r),t}function V(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function H(e,t,n,r){void 0===r&&(r={});let{window:o=document.defaultView,v5Compat:i=!1}=r,a=o.history,s=D.Pop,l=null,u=c();function c(){return(a.state||{idx:null}).idx}function d(){s=D.Pop;let e=c(),t=null==e?null:e-u;u=e,l&&l({action:s,location:h.location,delta:t})}function f(e){let t="null"!==o.location.origin?o.location.origin:o.location.href,n="string"===typeof e?e:U(e);return n=n.replace(/ $/,"%20"),L(t,"No window.location.(origin|href) available to create URL for href: "+n),new URL(n,t)}null==u&&(u=0,a.replaceState(N({},a.state,{idx:u}),""));let h={get action(){return s},get location(){return e(o,a)},listen(e){if(l)throw new Error("A history only accepts one active listener");return o.addEventListener(F,d),l=e,()=>{o.removeEventListener(F,d),l=null}},createHref:e=>t(o,e),createURL:f,encodeLocation(e){let t=f(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,t){s=D.Push;let r=$(h.location,e,t);n&&n(r,e),u=c()+1;let d=B(r,u),f=h.createHref(r);try{a.pushState(d,"",f)}catch(p){if(p instanceof DOMException&&"DataCloneError"===p.name)throw p;o.location.assign(f)}i&&l&&l({action:s,location:h.location,delta:1})},replace:function(e,t){s=D.Replace;let r=$(h.location,e,t);n&&n(r,e),u=c();let o=B(r,u),d=h.createHref(r);a.replaceState(o,"",d),i&&l&&l({action:s,location:h.location,delta:0})},go:e=>a.go(e)};return h}var W;!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(W||(W={}));const q=new Set(["lazy","caseSensitive","path","id","index","children"]);function Y(e,t,n,r){return void 0===n&&(n=[]),void 0===r&&(r={}),e.map(((e,o)=>{let i=[...n,String(o)],a="string"===typeof e.id?e.id:i.join("-");if(L(!0!==e.index||!e.children,"Cannot specify children on an index route"),L(!r[a],'Found a route id collision on id "'+a+"\".  Route id's must be globally unique within Data Router usages"),function(e){return!0===e.index}(e)){let n=N({},e,t(e),{id:a});return r[a]=n,n}{let n=N({},e,t(e),{id:a,children:void 0});return r[a]=n,e.children&&(n.children=Y(e.children,t,i,r)),n}}))}function G(e,t,n){return void 0===n&&(n="/"),K(e,t,n,!1)}function K(e,t,n,r){let o=ue(("string"===typeof t?V(t):t).pathname||"/",n);if(null==o)return null;let i=X(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){let n=e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]));return n?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(i);let a=null;for(let s=0;null==a&&s<i.length;++s){let e=le(o);a=ae(i[s],e,r)}return a}function X(e,t,n,r){void 0===t&&(t=[]),void 0===n&&(n=[]),void 0===r&&(r="");let o=(e,o,i)=>{let a={relativePath:void 0===i?e.path||"":i,caseSensitive:!0===e.caseSensitive,childrenIndex:o,route:e};a.relativePath.startsWith("/")&&(L(a.relativePath.startsWith(r),'Absolute route path "'+a.relativePath+'" nested under path "'+r+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),a.relativePath=a.relativePath.slice(r.length));let s=pe([r,a.relativePath]),l=n.concat(a);e.children&&e.children.length>0&&(L(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+s+'".'),X(e.children,t,l,s)),(null!=e.path||e.index)&&t.push({path:s,score:ie(s,e.index),routesMeta:l})};return e.forEach(((e,t)=>{var n;if(""!==e.path&&null!=(n=e.path)&&n.includes("?"))for(let r of Q(e.path))o(e,t,r);else o(e,t)})),t}function Q(e){let t=e.split("/");if(0===t.length)return[];let[n,...r]=t,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(0===r.length)return o?[i,""]:[i];let a=Q(r.join("/")),s=[];return s.push(...a.map((e=>""===e?i:[i,e].join("/")))),o&&s.push(...a),s.map((t=>e.startsWith("/")&&""===t?"/":t))}const J=/^:[\w-]+$/,Z=3,ee=2,te=1,ne=10,re=-2,oe=e=>"*"===e;function ie(e,t){let n=e.split("/"),r=n.length;return n.some(oe)&&(r+=re),t&&(r+=ee),n.filter((e=>!oe(e))).reduce(((e,t)=>e+(J.test(t)?Z:""===t?te:ne)),r)}function ae(e,t,n){void 0===n&&(n=!1);let{routesMeta:r}=e,o={},i="/",a=[];for(let s=0;s<r.length;++s){let e=r[s],l=s===r.length-1,u="/"===i?t:t.slice(i.length)||"/",c=se({path:e.relativePath,caseSensitive:e.caseSensitive,end:l},u),d=e.route;if(!c&&l&&n&&!r[r.length-1].route.index&&(c=se({path:e.relativePath,caseSensitive:e.caseSensitive,end:!1},u)),!c)return null;Object.assign(o,c.params),a.push({params:o,pathname:pe([i,c.pathname]),pathnameBase:me(pe([i,c.pathnameBase])),route:d}),"/"!==c.pathnameBase&&(i=pe([i,c.pathnameBase]))}return a}function se(e,t){"string"===typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=function(e,t,n){void 0===t&&(t=!1);void 0===n&&(n=!0);z("*"===e||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were "'+e.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+e.replace(/\*$/,"/*")+'".');let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,((e,t,n)=>(r.push({paramName:t,isOptional:null!=n}),n?"/?([^\\/]+)?":"/([^\\/]+)")));e.endsWith("*")?(r.push({paramName:"*"}),o+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":""!==e&&"/"!==e&&(o+="(?:(?=\\/|$))");let i=new RegExp(o,t?void 0:"i");return[i,r]}(e.path,e.caseSensitive,e.end),o=t.match(n);if(!o)return null;let i=o[0],a=i.replace(/(.)\/+$/,"$1"),s=o.slice(1),l=r.reduce(((e,t,n)=>{let{paramName:r,isOptional:o}=t;if("*"===r){let e=s[n]||"";a=i.slice(0,i.length-e.length).replace(/(.)\/+$/,"$1")}const l=s[n];return e[r]=o&&!l?void 0:(l||"").replace(/%2F/g,"/"),e}),{});return{params:l,pathname:i,pathnameBase:a,pattern:e}}function le(e){try{return e.split("/").map((e=>decodeURIComponent(e).replace(/\//g,"%2F"))).join("/")}catch(t){return z(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+t+")."),e}}function ue(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?null:e.slice(n)||"/"}function ce(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified `to."+t+"` field ["+JSON.stringify(r)+"].  Please separate it out to the `to."+n+'` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.'}function de(e){return e.filter(((e,t)=>0===t||e.route.path&&e.route.path.length>0))}function fe(e,t){let n=de(e);return t?n.map(((e,t)=>t===n.length-1?e.pathname:e.pathnameBase)):n.map((e=>e.pathnameBase))}function he(e,t,n,r){let o;void 0===r&&(r=!1),"string"===typeof e?o=V(e):(o=N({},e),L(!o.pathname||!o.pathname.includes("?"),ce("?","pathname","search",o)),L(!o.pathname||!o.pathname.includes("#"),ce("#","pathname","hash",o)),L(!o.search||!o.search.includes("#"),ce("#","search","hash",o)));let i,a=""===e||""===o.pathname,s=a?"/":o.pathname;if(null==s)i=n;else{let e=t.length-1;if(!r&&s.startsWith("..")){let t=s.split("/");for(;".."===t[0];)t.shift(),e-=1;o.pathname=t.join("/")}i=e>=0?t[e]:"/"}let l=function(e,t){void 0===t&&(t="/");let{pathname:n,search:r="",hash:o=""}="string"===typeof e?V(e):e,i=n?n.startsWith("/")?n:function(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(n,t):t;return{pathname:i,search:ge(r),hash:ve(o)}}(o,i),u=s&&"/"!==s&&s.endsWith("/"),c=(a||"."===s)&&n.endsWith("/");return l.pathname.endsWith("/")||!u&&!c||(l.pathname+="/"),l}const pe=e=>e.join("/").replace(/\/\/+/g,"/"),me=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),ge=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",ve=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";Error;class ye{constructor(e,t,n,r){void 0===r&&(r=!1),this.status=e,this.statusText=t||"",this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}}function be(e){return null!=e&&"number"===typeof e.status&&"string"===typeof e.statusText&&"boolean"===typeof e.internal&&"data"in e}const xe=["post","put","patch","delete"],we=new Set(xe),Ce=["get",...xe],Se=new Set(Ce),Ae=new Set([301,302,303,307,308]),_e=new Set([307,308]),ke={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Ee={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Me={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},Re=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Te=e=>({hasErrorBoundary:Boolean(e.hasErrorBoundary)}),je="remix-router-transitions";function Oe(e){const t=e.window?e.window:"undefined"!==typeof window?window:void 0,n="undefined"!==typeof t&&"undefined"!==typeof t.document&&"undefined"!==typeof t.document.createElement,r=!n;let o;if(L(e.routes.length>0,"You must provide a non-empty routes array to createRouter"),e.mapRouteProperties)o=e.mapRouteProperties;else if(e.detectErrorBoundary){let t=e.detectErrorBoundary;o=e=>({hasErrorBoundary:t(e)})}else o=Te;let i,a,s,l={},u=Y(e.routes,o,void 0,l),c=e.basename||"/",d=e.unstable_dataStrategy||Ue,f=e.unstable_patchRoutesOnNavigation,h=N({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1,v7_skipActionErrorRevalidation:!1},e.future),p=null,m=new Set,g=1e3,v=new Set,y=null,b=null,x=null,w=null!=e.hydrationData,C=G(u,e.history.location,c),S=null;if(null==C&&!f){let t=nt(404,{pathname:e.history.location.pathname}),{matches:n,route:r}=tt(u);C=n,S={[r.id]:t}}if(C&&!e.hydrationData){Le(C,u,e.history.location.pathname).active&&(C=null)}if(C)if(C.some((e=>e.route.lazy)))a=!1;else if(C.some((e=>e.route.loader)))if(h.v7_partialHydration){let t=e.hydrationData?e.hydrationData.loaderData:null,n=e.hydrationData?e.hydrationData.errors:null,r=e=>!e.route.loader||("function"!==typeof e.route.loader||!0!==e.route.loader.hydrate)&&(t&&void 0!==t[e.route.id]||n&&void 0!==n[e.route.id]);if(n){let e=C.findIndex((e=>void 0!==n[e.route.id]));a=C.slice(0,e+1).every(r)}else a=C.every(r)}else a=null!=e.hydrationData;else a=!0;else if(a=!1,C=[],h.v7_partialHydration){let t=Le(null,u,e.history.location.pathname);t.active&&t.matches&&(C=t.matches)}let A,_={historyAction:e.history.action,location:e.history.location,matches:C,initialized:a,navigation:ke,restoreScrollPosition:null==e.hydrationData&&null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||S,fetchers:new Map,blockers:new Map},k=D.Pop,E=!1,M=!1,R=new Map,T=null,j=!1,O=!1,P=[],I=new Set,F=new Map,B=0,U=-1,V=new Map,H=new Set,q=new Map,X=new Map,Q=new Set,J=new Map,Z=new Map,ee=new Map,te=!1;function ne(e,t){void 0===t&&(t={}),_=N({},_,e);let n=[],r=[];h.v7_fetcherPersist&&_.fetchers.forEach(((e,t)=>{"idle"===e.state&&(Q.has(t)?r.push(t):n.push(t))})),[...m].forEach((e=>e(_,{deletedFetchers:r,unstable_viewTransitionOpts:t.viewTransitionOpts,unstable_flushSync:!0===t.flushSync}))),h.v7_fetcherPersist&&(n.forEach((e=>_.fetchers.delete(e))),r.forEach((e=>pe(e))))}function re(t,n,r){var o,a;let s,{flushSync:l}=void 0===r?{}:r,c=null!=_.actionData&&null!=_.navigation.formMethod&&ft(_.navigation.formMethod)&&"loading"===_.navigation.state&&!0!==(null==(o=t.state)?void 0:o._isRedirect);s=n.actionData?Object.keys(n.actionData).length>0?n.actionData:null:c?_.actionData:null;let d=n.loaderData?Je(_.loaderData,n.loaderData,n.matches||[],n.errors):_.loaderData,f=_.blockers;f.size>0&&(f=new Map(f),f.forEach(((e,t)=>f.set(t,Me))));let h,p=!0===E||null!=_.navigation.formMethod&&ft(_.navigation.formMethod)&&!0!==(null==(a=t.state)?void 0:a._isRedirect);if(i&&(u=i,i=void 0),j||k===D.Pop||(k===D.Push?e.history.push(t,t.state):k===D.Replace&&e.history.replace(t,t.state)),k===D.Pop){let e=R.get(_.location.pathname);e&&e.has(t.pathname)?h={currentLocation:_.location,nextLocation:t}:R.has(t.pathname)&&(h={currentLocation:t,nextLocation:_.location})}else if(M){let e=R.get(_.location.pathname);e?e.add(t.pathname):(e=new Set([t.pathname]),R.set(_.location.pathname,e)),h={currentLocation:_.location,nextLocation:t}}ne(N({},n,{actionData:s,loaderData:d,historyAction:k,location:t,initialized:!0,navigation:ke,revalidation:"idle",restoreScrollPosition:Fe(t,n.matches||_.matches),preventScrollReset:p,blockers:f}),{viewTransitionOpts:h,flushSync:!0===l}),k=D.Pop,E=!1,M=!1,j=!1,O=!1,P=[]}async function oe(t,n,r){A&&A.abort(),A=null,k=t,j=!0===(r&&r.startUninterruptedRevalidation),function(e,t){if(y&&x){let n=Ne(e,t);y[n]=x()}}(_.location,_.matches),E=!0===(r&&r.preventScrollReset),M=!0===(r&&r.enableViewTransition);let o=i||u,a=r&&r.overrideNavigation,s=G(o,n,c),l=!0===(r&&r.flushSync),d=Le(s,o,n.pathname);if(d.active&&d.matches&&(s=d.matches),!s){let{error:e,notFoundMatches:t,route:r}=Se(n.pathname);return void re(n,{matches:t,loaderData:{},errors:{[r.id]:e}},{flushSync:l})}if(_.initialized&&!O&&function(e,t){if(e.pathname!==t.pathname||e.search!==t.search)return!1;if(""===e.hash)return""!==t.hash;if(e.hash===t.hash)return!0;if(""!==t.hash)return!0;return!1}(_.location,n)&&!(r&&r.submission&&ft(r.submission.formMethod)))return void re(n,{matches:s},{flushSync:l});A=new AbortController;let f,p=Ye(e.history,n,A.signal,r&&r.submission);if(r&&r.pendingError)f=[et(s).route.id,{type:W.error,error:r.pendingError}];else if(r&&r.submission&&ft(r.submission.formMethod)){let t=await async function(e,t,n,r,o,i){void 0===i&&(i={});ce();let a,s=function(e,t){let n={state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text};return n}(t,n);if(ne({navigation:s},{flushSync:!0===i.flushSync}),o){let n=await $e(r,t.pathname,e.signal);if("aborted"===n.type)return{shortCircuited:!0};if("error"===n.type){let{boundaryId:e,error:r}=Ae(t.pathname,n);return{matches:n.partialMatches,pendingActionResult:[e,{type:W.error,error:r}]}}if(!n.matches){let{notFoundMatches:e,error:n,route:r}=Se(t.pathname);return{matches:e,pendingActionResult:[r.id,{type:W.error,error:n}]}}r=n.matches}let l=gt(r,t);if(l.route.action||l.route.lazy){if(a=(await se("action",e,[l],r))[0],e.signal.aborted)return{shortCircuited:!0}}else a={type:W.error,error:nt(405,{method:e.method,pathname:t.pathname,routeId:l.route.id})};if(lt(a)){let t;if(i&&null!=i.replace)t=i.replace;else{t=qe(a.response.headers.get("Location"),new URL(e.url),c)===_.location.pathname+_.location.search}return await ae(e,a,{submission:n,replace:t}),{shortCircuited:!0}}if(at(a))throw nt(400,{type:"defer-action"});if(st(a)){let e=et(r,l.route.id);return!0!==(i&&i.replace)&&(k=D.Push),{matches:r,pendingActionResult:[e.route.id,a]}}return{matches:r,pendingActionResult:[l.route.id,a]}}(p,n,r.submission,s,d.active,{replace:r.replace,flushSync:l});if(t.shortCircuited)return;if(t.pendingActionResult){let[e,r]=t.pendingActionResult;if(st(r)&&be(r.error)&&404===r.error.status)return A=null,void re(n,{matches:t.matches,loaderData:{},errors:{[e]:r.error}})}s=t.matches||s,f=t.pendingActionResult,a=yt(n,r.submission),l=!1,d.active=!1,p=Ye(e.history,p.url,p.signal)}let{shortCircuited:m,matches:g,loaderData:v,errors:b}=await async function(t,n,r,o,a,s,l,d,f,p,m){let g=a||yt(n,s),v=s||l||vt(g),y=!j&&(!h.v7_partialHydration||!f);if(o){if(y){let e=ie(m);ne(N({navigation:g},void 0!==e?{actionData:e}:{}),{flushSync:p})}let e=await $e(r,n.pathname,t.signal);if("aborted"===e.type)return{shortCircuited:!0};if("error"===e.type){let{boundaryId:t,error:r}=Ae(n.pathname,e);return{matches:e.partialMatches,loaderData:{},errors:{[t]:r}}}if(!e.matches){let{error:e,notFoundMatches:t,route:r}=Se(n.pathname);return{matches:t,loaderData:{},errors:{[r.id]:e}}}r=e.matches}let b=i||u,[x,w]=De(e.history,_,r,v,n,h.v7_partialHydration&&!0===f,h.v7_skipActionErrorRevalidation,O,P,I,Q,q,H,b,c,m);if(Oe((e=>!(r&&r.some((t=>t.route.id===e)))||x&&x.some((t=>t.route.id===e)))),U=++B,0===x.length&&0===w.length){let e=ve();return re(n,N({matches:r,loaderData:{},errors:m&&st(m[1])?{[m[0]]:m[1].error}:null},Ze(m),e?{fetchers:new Map(_.fetchers)}:{}),{flushSync:p}),{shortCircuited:!0}}if(y){let e={};if(!o){e.navigation=g;let t=ie(m);void 0!==t&&(e.actionData=t)}w.length>0&&(e.fetchers=function(e){return e.forEach((e=>{let t=_.fetchers.get(e.key),n=bt(void 0,t?t.data:void 0);_.fetchers.set(e.key,n)})),new Map(_.fetchers)}(w)),ne(e,{flushSync:p})}w.forEach((e=>{F.has(e.key)&&me(e.key),e.controller&&F.set(e.key,e.controller)}));let C=()=>w.forEach((e=>me(e.key)));A&&A.signal.addEventListener("abort",C);let{loaderResults:S,fetcherResults:k}=await le(_.matches,r,x,w,t);if(t.signal.aborted)return{shortCircuited:!0};A&&A.signal.removeEventListener("abort",C);w.forEach((e=>F.delete(e.key)));let E=rt([...S,...k]);if(E){if(E.idx>=x.length){let e=w[E.idx-x.length].key;H.add(e)}return await ae(t,E.result,{replace:d}),{shortCircuited:!0}}let{loaderData:M,errors:R}=Qe(_,r,x,S,m,w,k,J);J.forEach(((e,t)=>{e.subscribe((n=>{(n||e.done)&&J.delete(t)}))})),h.v7_partialHydration&&f&&_.errors&&Object.entries(_.errors).filter((e=>{let[t]=e;return!x.some((e=>e.route.id===t))})).forEach((e=>{let[t,n]=e;R=Object.assign(R||{},{[t]:n})}));let T=ve(),D=ye(U),L=T||D||w.length>0;return N({matches:r,loaderData:M,errors:R},L?{fetchers:new Map(_.fetchers)}:{})}(p,n,s,d.active,a,r&&r.submission,r&&r.fetcherSubmission,r&&r.replace,r&&!0===r.initialHydration,l,f);m||(A=null,re(n,N({matches:g||s},Ze(f),{loaderData:v,errors:b})))}function ie(e){return e&&!st(e[1])?{[e[0]]:e[1].data}:_.actionData?0===Object.keys(_.actionData).length?null:_.actionData:void 0}async function ae(r,o,i){let{submission:a,fetcherSubmission:s,replace:l}=void 0===i?{}:i;o.response.headers.has("X-Remix-Revalidate")&&(O=!0);let u=o.response.headers.get("Location");L(u,"Expected a Location header on the redirect Response"),u=qe(u,new URL(r.url),c);let d=$(_.location,u,{_isRedirect:!0});if(n){let n=!1;if(o.response.headers.has("X-Remix-Reload-Document"))n=!0;else if(Re.test(u)){const r=e.history.createURL(u);n=r.origin!==t.location.origin||null==ue(r.pathname,c)}if(n)return void(l?t.location.replace(u):t.location.assign(u))}A=null;let f=!0===l||o.response.headers.has("X-Remix-Replace")?D.Replace:D.Push,{formMethod:h,formAction:p,formEncType:m}=_.navigation;!a&&!s&&h&&p&&m&&(a=vt(_.navigation));let g=a||s;if(_e.has(o.response.status)&&g&&ft(g.formMethod))await oe(f,d,{submission:N({},g,{formAction:u}),preventScrollReset:E});else{let e=yt(d,a);await oe(f,d,{overrideNavigation:e,fetcherSubmission:s,preventScrollReset:E})}}async function se(e,t,n,r){try{let i=await Ve(d,e,t,n,r,l,o);return await Promise.all(i.map(((e,o)=>{if(it(e)){let i=e.result;return{type:W.redirect,response:We(i,t,n[o].route.id,r,c,h.v7_relativeSplatPath)}}return He(e)})))}catch(i){return n.map((()=>({type:W.error,error:i})))}}async function le(t,n,r,o,i){let[a,...s]=await Promise.all([r.length?se("loader",i,r,n):[],...o.map((t=>{if(t.matches&&t.match&&t.controller){return se("loader",Ye(e.history,t.path,t.controller.signal),[t.match],t.matches).then((e=>e[0]))}return Promise.resolve({type:W.error,error:nt(404,{pathname:t.path})})}))]);return await Promise.all([ht(t,r,a,a.map((()=>i.signal)),!1,_.loaderData),ht(t,o.map((e=>e.match)),s,o.map((e=>e.controller?e.controller.signal:null)),!0)]),{loaderResults:a,fetcherResults:s}}function ce(){O=!0,P.push(...Oe()),q.forEach(((e,t)=>{F.has(t)&&(I.add(t),me(t))}))}function de(e,t,n){void 0===n&&(n={}),_.fetchers.set(e,t),ne({fetchers:new Map(_.fetchers)},{flushSync:!0===(n&&n.flushSync)})}function fe(e,t,n,r){void 0===r&&(r={});let o=et(_.matches,t);pe(e),ne({errors:{[o.route.id]:n},fetchers:new Map(_.fetchers)},{flushSync:!0===(r&&r.flushSync)})}function he(e){return h.v7_fetcherPersist&&(X.set(e,(X.get(e)||0)+1),Q.has(e)&&Q.delete(e)),_.fetchers.get(e)||Ee}function pe(e){let t=_.fetchers.get(e);!F.has(e)||t&&"loading"===t.state&&V.has(e)||me(e),q.delete(e),V.delete(e),H.delete(e),Q.delete(e),I.delete(e),_.fetchers.delete(e)}function me(e){let t=F.get(e);L(t,"Expected fetch controller: "+e),t.abort(),F.delete(e)}function ge(e){for(let t of e){let e=xt(he(t).data);_.fetchers.set(t,e)}}function ve(){let e=[],t=!1;for(let n of H){let r=_.fetchers.get(n);L(r,"Expected fetcher: "+n),"loading"===r.state&&(H.delete(n),e.push(n),t=!0)}return ge(e),t}function ye(e){let t=[];for(let[n,r]of V)if(r<e){let e=_.fetchers.get(n);L(e,"Expected fetcher: "+n),"loading"===e.state&&(me(n),V.delete(n),t.push(n))}return ge(t),t.length>0}function xe(e){_.blockers.delete(e),Z.delete(e)}function we(e,t){let n=_.blockers.get(e)||Me;L("unblocked"===n.state&&"blocked"===t.state||"blocked"===n.state&&"blocked"===t.state||"blocked"===n.state&&"proceeding"===t.state||"blocked"===n.state&&"unblocked"===t.state||"proceeding"===n.state&&"unblocked"===t.state,"Invalid blocker state transition: "+n.state+" -> "+t.state);let r=new Map(_.blockers);r.set(e,t),ne({blockers:r})}function Ce(e){let{currentLocation:t,nextLocation:n,historyAction:r}=e;if(0===Z.size)return;Z.size>1&&z(!1,"A router only supports one blocker at a time");let o=Array.from(Z.entries()),[i,a]=o[o.length-1],s=_.blockers.get(i);return s&&"proceeding"===s.state?void 0:a({currentLocation:t,nextLocation:n,historyAction:r})?i:void 0}function Se(e){let t=nt(404,{pathname:e}),n=i||u,{matches:r,route:o}=tt(n);return Oe(),{notFoundMatches:r,route:o,error:t}}function Ae(e,t){return{boundaryId:et(t.partialMatches).route.id,error:nt(400,{type:"route-discovery",pathname:e,message:null!=t.error&&"message"in t.error?t.error:String(t.error)})}}function Oe(e){let t=[];return J.forEach(((n,r)=>{e&&!e(r)||(n.cancel(),t.push(r),J.delete(r))})),t}function Ne(e,t){if(b){let n=b(e,t.map((e=>function(e,t){let{route:n,pathname:r,params:o}=e;return{id:n.id,pathname:r,params:o,data:t[n.id],handle:n.handle}}(e,_.loaderData))));return n||e.key}return e.key}function Fe(e,t){if(y){let n=Ne(e,t),r=y[n];if("number"===typeof r)return r}return null}function Le(e,t,n){if(f){if(v.has(n))return{active:!1,matches:e};if(!e){return{active:!0,matches:K(t,n,c,!0)||[]}}if(Object.keys(e[0].params).length>0){return{active:!0,matches:K(t,n,c,!0)}}}return{active:!1,matches:null}}async function $e(e,t,n){let r=e;for(;;){let e=null==i,s=i||u;try{await ze(f,t,r,s,l,o,ee,n)}catch(a){return{type:"error",error:a,partialMatches:r}}finally{e&&(u=[...u])}if(n.aborted)return{type:"aborted"};let d=G(s,t,c);if(d)return Ge(t,v),{type:"success",matches:d};let h=K(s,t,c,!0);if(!h||r.length===h.length&&r.every(((e,t)=>e.route.id===h[t].route.id)))return Ge(t,v),{type:"success",matches:null};r=h}}function Ge(e,t){if(t.size>=g){let e=t.values().next().value;t.delete(e)}t.add(e)}return s={get basename(){return c},get future(){return h},get state(){return _},get routes(){return u},get window(){return t},initialize:function(){if(p=e.history.listen((t=>{let{action:n,location:r,delta:o}=t;if(te)return void(te=!1);z(0===Z.size||null!=o,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs.  This can also happen if you are using createHashRouter and the user manually changes the URL.");let i=Ce({currentLocation:_.location,nextLocation:r,historyAction:n});return i&&null!=o?(te=!0,e.history.go(-1*o),void we(i,{state:"blocked",location:r,proceed(){we(i,{state:"proceeding",proceed:void 0,reset:void 0,location:r}),e.history.go(o)},reset(){let e=new Map(_.blockers);e.set(i,Me),ne({blockers:e})}})):oe(n,r)})),n){!function(e,t){try{let n=e.sessionStorage.getItem(je);if(n){let e=JSON.parse(n);for(let[n,r]of Object.entries(e||{}))r&&Array.isArray(r)&&t.set(n,new Set(r||[]))}}catch(n){}}(t,R);let e=()=>function(e,t){if(t.size>0){let r={};for(let[e,n]of t)r[e]=[...n];try{e.sessionStorage.setItem(je,JSON.stringify(r))}catch(n){z(!1,"Failed to save applied view transitions in sessionStorage ("+n+").")}}}(t,R);t.addEventListener("pagehide",e),T=()=>t.removeEventListener("pagehide",e)}return _.initialized||oe(D.Pop,_.location,{initialHydration:!0}),s},subscribe:function(e){return m.add(e),()=>m.delete(e)},enableScrollRestoration:function(e,t,n){if(y=e,x=t,b=n||null,!w&&_.navigation===ke){w=!0;let e=Fe(_.location,_.matches);null!=e&&ne({restoreScrollPosition:e})}return()=>{y=null,x=null,b=null}},navigate:async function t(n,r){if("number"===typeof n)return void e.history.go(n);let o=Pe(_.location,_.matches,c,h.v7_prependBasename,n,h.v7_relativeSplatPath,null==r?void 0:r.fromRouteId,null==r?void 0:r.relative),{path:i,submission:a,error:s}=Ie(h.v7_normalizeFormMethod,!1,o,r),l=_.location,u=$(_.location,i,r&&r.state);u=N({},u,e.history.encodeLocation(u));let d=r&&null!=r.replace?r.replace:void 0,f=D.Push;!0===d?f=D.Replace:!1===d||null!=a&&ft(a.formMethod)&&a.formAction===_.location.pathname+_.location.search&&(f=D.Replace);let p=r&&"preventScrollReset"in r?!0===r.preventScrollReset:void 0,m=!0===(r&&r.unstable_flushSync),g=Ce({currentLocation:l,nextLocation:u,historyAction:f});if(!g)return await oe(f,u,{submission:a,pendingError:s,preventScrollReset:p,replace:r&&r.replace,enableViewTransition:r&&r.unstable_viewTransition,flushSync:m});we(g,{state:"blocked",location:u,proceed(){we(g,{state:"proceeding",proceed:void 0,reset:void 0,location:u}),t(n,r)},reset(){let e=new Map(_.blockers);e.set(g,Me),ne({blockers:e})}})},fetch:function(t,n,o,a){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");F.has(t)&&me(t);let s=!0===(a&&a.unstable_flushSync),l=i||u,d=Pe(_.location,_.matches,c,h.v7_prependBasename,o,h.v7_relativeSplatPath,n,null==a?void 0:a.relative),f=G(l,d,c),p=Le(f,l,d);if(p.active&&p.matches&&(f=p.matches),!f)return void fe(t,n,nt(404,{pathname:d}),{flushSync:s});let{path:m,submission:g,error:v}=Ie(h.v7_normalizeFormMethod,!0,d,a);if(v)return void fe(t,n,v,{flushSync:s});let y=gt(f,m);E=!0===(a&&a.preventScrollReset),g&&ft(g.formMethod)?async function(t,n,r,o,a,s,l,d){function f(e){if(!e.route.action&&!e.route.lazy){let e=nt(405,{method:d.formMethod,pathname:r,routeId:n});return fe(t,n,e,{flushSync:l}),!0}return!1}if(ce(),q.delete(t),!s&&f(o))return;let p=_.fetchers.get(t);de(t,function(e,t){let n={state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0};return n}(d,p),{flushSync:l});let m=new AbortController,g=Ye(e.history,r,m.signal,d);if(s){let e=await $e(a,r,g.signal);if("aborted"===e.type)return;if("error"===e.type){let{error:o}=Ae(r,e);return void fe(t,n,o,{flushSync:l})}if(!e.matches)return void fe(t,n,nt(404,{pathname:r}),{flushSync:l});if(f(o=gt(a=e.matches,r)))return}F.set(t,m);let v=B,y=await se("action",g,[o],a),b=y[0];if(g.signal.aborted)return void(F.get(t)===m&&F.delete(t));if(h.v7_fetcherPersist&&Q.has(t)){if(lt(b)||st(b))return void de(t,xt(void 0))}else{if(lt(b))return F.delete(t),U>v?void de(t,xt(void 0)):(H.add(t),de(t,bt(d)),ae(g,b,{fetcherSubmission:d}));if(st(b))return void fe(t,n,b.error)}if(at(b))throw nt(400,{type:"defer-action"});let x=_.navigation.location||_.location,w=Ye(e.history,x,m.signal),C=i||u,S="idle"!==_.navigation.state?G(C,_.navigation.location,c):_.matches;L(S,"Didn't find any matches after fetcher action");let E=++B;V.set(t,E);let M=bt(d,b.data);_.fetchers.set(t,M);let[R,T]=De(e.history,_,S,d,x,!1,h.v7_skipActionErrorRevalidation,O,P,I,Q,q,H,C,c,[o.route.id,b]);T.filter((e=>e.key!==t)).forEach((e=>{let t=e.key,n=_.fetchers.get(t),r=bt(void 0,n?n.data:void 0);_.fetchers.set(t,r),F.has(t)&&me(t),e.controller&&F.set(t,e.controller)})),ne({fetchers:new Map(_.fetchers)});let j=()=>T.forEach((e=>me(e.key)));m.signal.addEventListener("abort",j);let{loaderResults:N,fetcherResults:D}=await le(_.matches,S,R,T,w);if(m.signal.aborted)return;m.signal.removeEventListener("abort",j),V.delete(t),F.delete(t),T.forEach((e=>F.delete(e.key)));let z=rt([...N,...D]);if(z){if(z.idx>=R.length){let e=T[z.idx-R.length].key;H.add(e)}return ae(w,z.result)}let{loaderData:$,errors:W}=Qe(_,_.matches,R,N,void 0,T,D,J);if(_.fetchers.has(t)){let e=xt(b.data);_.fetchers.set(t,e)}ye(E),"loading"===_.navigation.state&&E>U?(L(k,"Expected pending action"),A&&A.abort(),re(_.navigation.location,{matches:S,loaderData:$,errors:W,fetchers:new Map(_.fetchers)})):(ne({errors:W,loaderData:Je(_.loaderData,$,S,W),fetchers:new Map(_.fetchers)}),O=!1)}(t,n,m,y,f,p.active,s,g):(q.set(t,{routeId:n,path:m}),async function(t,n,r,o,i,a,s,l){let u=_.fetchers.get(t);de(t,bt(l,u?u.data:void 0),{flushSync:s});let c=new AbortController,d=Ye(e.history,r,c.signal);if(a){let e=await $e(i,r,d.signal);if("aborted"===e.type)return;if("error"===e.type){let{error:o}=Ae(r,e);return void fe(t,n,o,{flushSync:s})}if(!e.matches)return void fe(t,n,nt(404,{pathname:r}),{flushSync:s});o=gt(i=e.matches,r)}F.set(t,c);let f=B,h=await se("loader",d,[o],i),p=h[0];at(p)&&(p=await pt(p,d.signal,!0)||p);F.get(t)===c&&F.delete(t);if(d.signal.aborted)return;if(Q.has(t))return void de(t,xt(void 0));if(lt(p))return U>f?void de(t,xt(void 0)):(H.add(t),void await ae(d,p));if(st(p))return void fe(t,n,p.error);L(!at(p),"Unhandled fetcher deferred data"),de(t,xt(p.data))}(t,n,m,y,f,p.active,s,g))},revalidate:function(){ce(),ne({revalidation:"loading"}),"submitting"!==_.navigation.state&&("idle"!==_.navigation.state?oe(k||_.historyAction,_.navigation.location,{overrideNavigation:_.navigation}):oe(_.historyAction,_.location,{startUninterruptedRevalidation:!0}))},createHref:t=>e.history.createHref(t),encodeLocation:t=>e.history.encodeLocation(t),getFetcher:he,deleteFetcher:function(e){if(h.v7_fetcherPersist){let t=(X.get(e)||0)-1;t<=0?(X.delete(e),Q.add(e)):X.set(e,t)}else pe(e);ne({fetchers:new Map(_.fetchers)})},dispose:function(){p&&p(),T&&T(),m.clear(),A&&A.abort(),_.fetchers.forEach(((e,t)=>pe(t))),_.blockers.forEach(((e,t)=>xe(t)))},getBlocker:function(e,t){let n=_.blockers.get(e)||Me;return Z.get(e)!==t&&Z.set(e,t),n},deleteBlocker:xe,patchRoutes:function(e,t){let n=null==i;Be(e,t,i||u,l,o),n&&(u=[...u],ne({}))},_internalFetchControllers:F,_internalActiveDeferreds:J,_internalSetRoutes:function(e){l={},i=Y(e,o,void 0,l)}},s}Symbol("deferred");function Pe(e,t,n,r,o,i,a,s){let l,u;if(a){l=[];for(let e of t)if(l.push(e),e.route.id===a){u=e;break}}else l=t,u=t[t.length-1];let c=he(o||".",fe(l,i),ue(e.pathname,n)||e.pathname,"path"===s);return null==o&&(c.search=e.search,c.hash=e.hash),null!=o&&""!==o&&"."!==o||!u||!u.route.index||mt(c.search)||(c.search=c.search?c.search.replace(/^\?/,"?index&"):"?index"),r&&"/"!==n&&(c.pathname="/"===c.pathname?n:pe([n,c.pathname])),U(c)}function Ie(e,t,n,r){if(!r||!function(e){return null!=e&&("formData"in e&&null!=e.formData||"body"in e&&void 0!==e.body)}(r))return{path:n};if(r.formMethod&&!dt(r.formMethod))return{path:n,error:nt(405,{method:r.formMethod})};let o,i,a=()=>({path:n,error:nt(400,{type:"invalid-body"})}),s=r.formMethod||"get",l=e?s.toUpperCase():s.toLowerCase(),u=ot(n);if(void 0!==r.body){if("text/plain"===r.formEncType){if(!ft(l))return a();let e="string"===typeof r.body?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce(((e,t)=>{let[n,r]=t;return""+e+n+"="+r+"\n"}),""):String(r.body);return{path:n,submission:{formMethod:l,formAction:u,formEncType:r.formEncType,formData:void 0,json:void 0,text:e}}}if("application/json"===r.formEncType){if(!ft(l))return a();try{let e="string"===typeof r.body?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:l,formAction:u,formEncType:r.formEncType,formData:void 0,json:e,text:void 0}}}catch(f){return a()}}}if(L("function"===typeof FormData,"FormData is not available in this environment"),r.formData)o=Ge(r.formData),i=r.formData;else if(r.body instanceof FormData)o=Ge(r.body),i=r.body;else if(r.body instanceof URLSearchParams)o=r.body,i=Ke(o);else if(null==r.body)o=new URLSearchParams,i=new FormData;else try{o=new URLSearchParams(r.body),i=Ke(o)}catch(f){return a()}let c={formMethod:l,formAction:u,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:i,json:void 0,text:void 0};if(ft(c.formMethod))return{path:n,submission:c};let d=V(n);return t&&d.search&&mt(d.search)&&o.append("index",""),d.search="?"+o,{path:U(d),submission:c}}function Ne(e,t){let n=e;if(t){let r=e.findIndex((e=>e.route.id===t));r>=0&&(n=e.slice(0,r))}return n}function De(e,t,n,r,o,i,a,s,l,u,c,d,f,h,p,m){let g=m?st(m[1])?m[1].error:m[1].data:void 0,v=e.createURL(t.location),y=e.createURL(o),b=m&&st(m[1])?m[0]:void 0,x=b?Ne(n,b):n,w=m?m[1].statusCode:void 0,C=a&&w&&w>=400,S=x.filter(((e,n)=>{let{route:o}=e;if(o.lazy)return!0;if(null==o.loader)return!1;if(i)return!("function"===typeof o.loader&&!o.loader.hydrate)||void 0===t.loaderData[o.id]&&(!t.errors||void 0===t.errors[o.id]);if(function(e,t,n){let r=!t||n.route.id!==t.route.id,o=void 0===e[n.route.id];return r||o}(t.loaderData,t.matches[n],e)||l.some((t=>t===e.route.id)))return!0;let a=t.matches[n],u=e;return Le(e,N({currentUrl:v,currentParams:a.params,nextUrl:y,nextParams:u.params},r,{actionResult:g,actionStatus:w,defaultShouldRevalidate:!C&&(s||v.pathname+v.search===y.pathname+y.search||v.search!==y.search||Fe(a,u))}))})),A=[];return d.forEach(((e,o)=>{if(i||!n.some((t=>t.route.id===e.routeId))||c.has(o))return;let a=G(h,e.path,p);if(!a)return void A.push({key:o,routeId:e.routeId,path:e.path,matches:null,match:null,controller:null});let l=t.fetchers.get(o),d=gt(a,e.path),m=!1;f.has(o)?m=!1:u.has(o)?(u.delete(o),m=!0):m=l&&"idle"!==l.state&&void 0===l.data?s:Le(d,N({currentUrl:v,currentParams:t.matches[t.matches.length-1].params,nextUrl:y,nextParams:n[n.length-1].params},r,{actionResult:g,actionStatus:w,defaultShouldRevalidate:!C&&s})),m&&A.push({key:o,routeId:e.routeId,path:e.path,matches:a,match:d,controller:new AbortController})})),[S,A]}function Fe(e,t){let n=e.route.path;return e.pathname!==t.pathname||null!=n&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function Le(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if("boolean"===typeof n)return n}return t.defaultShouldRevalidate}async function ze(e,t,n,r,o,i,a,s){let l=[t,...n.map((e=>e.route.id))].join("-");try{let c=a.get(l);c||(c=e({path:t,matches:n,patch:(e,t)=>{s.aborted||Be(e,t,r,o,i)}}),a.set(l,c)),c&&("object"===typeof(u=c)&&null!=u&&"then"in u)&&await c}finally{a.delete(l)}var u}function Be(e,t,n,r,o){if(e){var i;let n=r[e];L(n,"No route found to patch children into: routeId = "+e);let a=Y(t,o,[e,"patch",String((null==(i=n.children)?void 0:i.length)||"0")],r);n.children?n.children.push(...a):n.children=a}else{let e=Y(t,o,["patch",String(n.length||"0")],r);n.push(...e)}}async function $e(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let o=n[e.id];L(o,"No route found in manifest");let i={};for(let a in r){let e=void 0!==o[a]&&"hasErrorBoundary"!==a;z(!e,'Route "'+o.id+'" has a static property "'+a+'" defined but its lazy function is also returning a value for this property. The lazy route property "'+a+'" will be ignored.'),e||q.has(a)||(i[a]=r[a])}Object.assign(o,i),Object.assign(o,N({},t(o),{lazy:void 0}))}function Ue(e){return Promise.all(e.matches.map((e=>e.resolve())))}async function Ve(e,t,n,r,o,i,a,s){let l=r.reduce(((e,t)=>e.add(t.route.id)),new Set),u=new Set,c=await e({matches:o.map((e=>{let r=l.has(e.route.id);return N({},e,{shouldLoad:r,resolve:o=>(u.add(e.route.id),r?async function(e,t,n,r,o,i,a){let s,l,u=r=>{let o,s=new Promise(((e,t)=>o=t));l=()=>o(),t.signal.addEventListener("abort",l);let u,c=o=>"function"!==typeof r?Promise.reject(new Error('You cannot call the handler for a route which defines a boolean "'+e+'" [routeId: '+n.route.id+"]")):r({request:t,params:n.params,context:a},...void 0!==o?[o]:[]);return u=i?i((e=>c(e))):(async()=>{try{return{type:"data",result:await c()}}catch(e){return{type:"error",result:e}}})(),Promise.race([u,s])};try{let i=n.route[e];if(n.route.lazy)if(i){let e,[t]=await Promise.all([u(i).catch((t=>{e=t})),$e(n.route,o,r)]);if(void 0!==e)throw e;s=t}else{if(await $e(n.route,o,r),i=n.route[e],!i){if("action"===e){let e=new URL(t.url),r=e.pathname+e.search;throw nt(405,{method:t.method,pathname:r,routeId:n.route.id})}return{type:W.data,result:void 0}}s=await u(i)}else{if(!i){let e=new URL(t.url);throw nt(404,{pathname:e.pathname+e.search})}s=await u(i)}L(void 0!==s.result,"You defined "+("action"===e?"an action":"a loader")+' for route "'+n.route.id+"\" but didn't return anything from your `"+e+"` function. Please return a value or `null`.")}catch(c){return{type:W.error,result:c}}finally{l&&t.signal.removeEventListener("abort",l)}return s}(t,n,e,i,a,o,s):Promise.resolve({type:W.data,result:void 0}))})})),request:n,params:o[0].params,context:s});return o.forEach((e=>L(u.has(e.route.id),'`match.resolve()` was not called for route id "'+e.route.id+'". You must call `match.resolve()` on every match passed to `dataStrategy` to ensure all routes are properly loaded.'))),c.filter(((e,t)=>l.has(o[t].route.id)))}async function He(e){let{result:t,type:n}=e;if(ct(t)){let e;try{let n=t.headers.get("Content-Type");e=n&&/\bapplication\/json\b/.test(n)?null==t.body?null:await t.json():await t.text()}catch(u){return{type:W.error,error:u}}return n===W.error?{type:W.error,error:new ye(t.status,t.statusText,e),statusCode:t.status,headers:t.headers}:{type:W.data,data:e,statusCode:t.status,headers:t.headers}}if(n===W.error){if(ut(t)){var r,o;if(t.data instanceof Error)return{type:W.error,error:t.data,statusCode:null==(o=t.init)?void 0:o.status};t=new ye((null==(r=t.init)?void 0:r.status)||500,void 0,t.data)}return{type:W.error,error:t,statusCode:be(t)?t.status:void 0}}var i,a,s,l;return function(e){let t=e;return t&&"object"===typeof t&&"object"===typeof t.data&&"function"===typeof t.subscribe&&"function"===typeof t.cancel&&"function"===typeof t.resolveData}(t)?{type:W.deferred,deferredData:t,statusCode:null==(i=t.init)?void 0:i.status,headers:(null==(a=t.init)?void 0:a.headers)&&new Headers(t.init.headers)}:ut(t)?{type:W.data,data:t.data,statusCode:null==(s=t.init)?void 0:s.status,headers:null!=(l=t.init)&&l.headers?new Headers(t.init.headers):void 0}:{type:W.data,data:t}}function We(e,t,n,r,o,i){let a=e.headers.get("Location");if(L(a,"Redirects returned/thrown from loaders/actions must have a Location header"),!Re.test(a)){let s=r.slice(0,r.findIndex((e=>e.route.id===n))+1);a=Pe(new URL(t.url),s,o,!0,a,i),e.headers.set("Location",a)}return e}function qe(e,t,n){if(Re.test(e)){let r=e,o=r.startsWith("//")?new URL(t.protocol+r):new URL(r),i=null!=ue(o.pathname,n);if(o.origin===t.origin&&i)return o.pathname+o.search+o.hash}return e}function Ye(e,t,n,r){let o=e.createURL(ot(t)).toString(),i={signal:n};if(r&&ft(r.formMethod)){let{formMethod:e,formEncType:t}=r;i.method=e.toUpperCase(),"application/json"===t?(i.headers=new Headers({"Content-Type":t}),i.body=JSON.stringify(r.json)):"text/plain"===t?i.body=r.text:"application/x-www-form-urlencoded"===t&&r.formData?i.body=Ge(r.formData):i.body=r.formData}return new Request(o,i)}function Ge(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,"string"===typeof r?r:r.name);return t}function Ke(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function Xe(e,t,n,r,o,i){let a,s={},l=null,u=!1,c={},d=r&&st(r[1])?r[1].error:void 0;return n.forEach(((n,r)=>{let f=t[r].route.id;if(L(!lt(n),"Cannot handle redirect results in processLoaderData"),st(n)){let t=n.error;if(void 0!==d&&(t=d,d=void 0),l=l||{},i)l[f]=t;else{let n=et(e,f);null==l[n.route.id]&&(l[n.route.id]=t)}s[f]=void 0,u||(u=!0,a=be(n.error)?n.error.status:500),n.headers&&(c[f]=n.headers)}else at(n)?(o.set(f,n.deferredData),s[f]=n.deferredData.data,null==n.statusCode||200===n.statusCode||u||(a=n.statusCode),n.headers&&(c[f]=n.headers)):(s[f]=n.data,n.statusCode&&200!==n.statusCode&&!u&&(a=n.statusCode),n.headers&&(c[f]=n.headers))})),void 0!==d&&r&&(l={[r[0]]:d},s[r[0]]=void 0),{loaderData:s,errors:l,statusCode:a||200,loaderHeaders:c}}function Qe(e,t,n,r,o,i,a,s){let{loaderData:l,errors:u}=Xe(t,n,r,o,s,!1);for(let c=0;c<i.length;c++){let{key:t,match:n,controller:r}=i[c];L(void 0!==a&&void 0!==a[c],"Did not find corresponding fetcher result");let o=a[c];if(!r||!r.signal.aborted)if(st(o)){let r=et(e.matches,null==n?void 0:n.route.id);u&&u[r.route.id]||(u=N({},u,{[r.route.id]:o.error})),e.fetchers.delete(t)}else if(lt(o))L(!1,"Unhandled fetcher revalidation redirect");else if(at(o))L(!1,"Unhandled fetcher deferred data");else{let n=xt(o.data);e.fetchers.set(t,n)}}return{loaderData:l,errors:u}}function Je(e,t,n,r){let o=N({},t);for(let i of n){let n=i.route.id;if(t.hasOwnProperty(n)?void 0!==t[n]&&(o[n]=t[n]):void 0!==e[n]&&i.route.loader&&(o[n]=e[n]),r&&r.hasOwnProperty(n))break}return o}function Ze(e){return e?st(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function et(e,t){let n=t?e.slice(0,e.findIndex((e=>e.route.id===t))+1):[...e];return n.reverse().find((e=>!0===e.route.hasErrorBoundary))||e[0]}function tt(e){let t=1===e.length?e[0]:e.find((e=>e.index||!e.path||"/"===e.path))||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function nt(e,t){let{pathname:n,routeId:r,method:o,type:i,message:a}=void 0===t?{}:t,s="Unknown Server Error",l="Unknown @remix-run/router error";return 400===e?(s="Bad Request","route-discovery"===i?l='Unable to match URL "'+n+'" - the `unstable_patchRoutesOnNavigation()` function threw the following error:\n'+a:o&&n&&r?l="You made a "+o+' request to "'+n+'" but did not provide a `loader` for route "'+r+'", so there is no way to handle the request.':"defer-action"===i?l="defer() is not supported in actions":"invalid-body"===i&&(l="Unable to encode submission body")):403===e?(s="Forbidden",l='Route "'+r+'" does not match URL "'+n+'"'):404===e?(s="Not Found",l='No route matches URL "'+n+'"'):405===e&&(s="Method Not Allowed",o&&n&&r?l="You made a "+o.toUpperCase()+' request to "'+n+'" but did not provide an `action` for route "'+r+'", so there is no way to handle the request.':o&&(l='Invalid request method "'+o.toUpperCase()+'"')),new ye(e||500,s,new Error(l),!0)}function rt(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if(lt(n))return{result:n,idx:t}}}function ot(e){return U(N({},"string"===typeof e?V(e):e,{hash:""}))}function it(e){return ct(e.result)&&Ae.has(e.result.status)}function at(e){return e.type===W.deferred}function st(e){return e.type===W.error}function lt(e){return(e&&e.type)===W.redirect}function ut(e){return"object"===typeof e&&null!=e&&"type"in e&&"data"in e&&"init"in e&&"DataWithResponseInit"===e.type}function ct(e){return null!=e&&"number"===typeof e.status&&"string"===typeof e.statusText&&"object"===typeof e.headers&&"undefined"!==typeof e.body}function dt(e){return Se.has(e.toLowerCase())}function ft(e){return we.has(e.toLowerCase())}async function ht(e,t,n,r,o,i){for(let a=0;a<n.length;a++){let s=n[a],l=t[a];if(!l)continue;let u=e.find((e=>e.route.id===l.route.id)),c=null!=u&&!Fe(u,l)&&void 0!==(i&&i[l.route.id]);if(at(s)&&(o||c)){let e=r[a];L(e,"Expected an AbortSignal for revalidating fetcher deferred result"),await pt(s,e,o).then((e=>{e&&(n[a]=e||n[a])}))}}}async function pt(e,t,n){if(void 0===n&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:W.data,data:e.deferredData.unwrappedData}}catch(r){return{type:W.error,error:r}}return{type:W.data,data:e.deferredData.data}}}function mt(e){return new URLSearchParams(e).getAll("index").some((e=>""===e))}function gt(e,t){let n="string"===typeof t?V(t).search:t.search;if(e[e.length-1].route.index&&mt(n||""))return e[e.length-1];let r=de(e);return r[r.length-1]}function vt(e){let{formMethod:t,formAction:n,formEncType:r,text:o,formData:i,json:a}=e;if(t&&n&&r)return null!=o?{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:o}:null!=i?{formMethod:t,formAction:n,formEncType:r,formData:i,json:void 0,text:void 0}:void 0!==a?{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:a,text:void 0}:void 0}function yt(e,t){if(t){return{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}return{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function bt(e,t){if(e){return{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}}return{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function xt(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function wt(){return wt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},wt.apply(this,arguments)}const Ct=r.createContext(null);const St=r.createContext(null);const At=r.createContext(null);const _t=r.createContext(null);const kt=r.createContext({outlet:null,matches:[],isDataRoute:!1});const Et=r.createContext(null);function Mt(){return null!=r.useContext(_t)}function Rt(){return Mt()||L(!1),r.useContext(_t).location}function Tt(e){r.useContext(At).static||r.useLayoutEffect(e)}function jt(){let{isDataRoute:e}=r.useContext(kt);return e?function(){let{router:e}=Ut(Bt.UseNavigateStable),t=Ht($t.UseNavigateStable),n=r.useRef(!1);Tt((()=>{n.current=!0}));let o=r.useCallback((function(r,o){void 0===o&&(o={}),n.current&&("number"===typeof r?e.navigate(r):e.navigate(r,wt({fromRouteId:t},o)))}),[e,t]);return o}():function(){Mt()||L(!1);let e=r.useContext(Ct),{basename:t,future:n,navigator:o}=r.useContext(At),{matches:i}=r.useContext(kt),{pathname:a}=Rt(),s=JSON.stringify(fe(i,n.v7_relativeSplatPath)),l=r.useRef(!1);Tt((()=>{l.current=!0}));let u=r.useCallback((function(n,r){if(void 0===r&&(r={}),!l.current)return;if("number"===typeof n)return void o.go(n);let i=he(n,JSON.parse(s),a,"path"===r.relative);null==e&&"/"!==t&&(i.pathname="/"===i.pathname?t:pe([t,i.pathname])),(r.replace?o.replace:o.push)(i,r.state,r)}),[t,o,s,a,e]);return u}()}const Ot=r.createContext(null);function Pt(e,t){let{relative:n}=void 0===t?{}:t,{future:o}=r.useContext(At),{matches:i}=r.useContext(kt),{pathname:a}=Rt(),s=JSON.stringify(fe(i,o.v7_relativeSplatPath));return r.useMemo((()=>he(e,JSON.parse(s),a,"path"===n)),[e,s,a,n])}function It(e,t,n,o){Mt()||L(!1);let{navigator:i}=r.useContext(At),{matches:a}=r.useContext(kt),s=a[a.length-1],l=s?s.params:{},u=(s&&s.pathname,s?s.pathnameBase:"/");s&&s.route;let c,d=Rt();if(t){var f;let e="string"===typeof t?V(t):t;"/"===u||(null==(f=e.pathname)?void 0:f.startsWith(u))||L(!1),c=e}else c=d;let h=c.pathname||"/",p=h;if("/"!==u){let e=u.replace(/^\//,"").split("/");p="/"+h.replace(/^\//,"").split("/").slice(e.length).join("/")}let m=G(e,{pathname:p});let g=zt(m&&m.map((e=>Object.assign({},e,{params:Object.assign({},l,e.params),pathname:pe([u,i.encodeLocation?i.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?u:pe([u,i.encodeLocation?i.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])}))),a,n,o);return t&&g?r.createElement(_t.Provider,{value:{location:wt({pathname:"/",search:"",hash:"",state:null,key:"default"},c),navigationType:D.Pop}},g):g}function Nt(){let e=function(){var e;let t=r.useContext(Et),n=Vt($t.UseRouteError),o=Ht($t.UseRouteError);if(void 0!==t)return t;return null==(e=n.errors)?void 0:e[o]}(),t=be(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,o="rgba(200,200,200, 0.5)",i={padding:"0.5rem",backgroundColor:o};return r.createElement(r.Fragment,null,r.createElement("h2",null,"Unexpected Application Error!"),r.createElement("h3",{style:{fontStyle:"italic"}},t),n?r.createElement("pre",{style:i},n):null,null)}const Dt=r.createElement(Nt,null);class Ft extends r.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:void 0!==e.error?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return void 0!==this.state.error?r.createElement(kt.Provider,{value:this.props.routeContext},r.createElement(Et.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Lt(e){let{routeContext:t,match:n,children:o}=e,i=r.useContext(Ct);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),r.createElement(kt.Provider,{value:t},o)}function zt(e,t,n,o){var i;if(void 0===t&&(t=[]),void 0===n&&(n=null),void 0===o&&(o=null),null==e){var a;if(!n)return null;if(n.errors)e=n.matches;else{if(!(null!=(a=o)&&a.v7_partialHydration&&0===t.length&&!n.initialized&&n.matches.length>0))return null;e=n.matches}}let s=e,l=null==(i=n)?void 0:i.errors;if(null!=l){let e=s.findIndex((e=>e.route.id&&void 0!==(null==l?void 0:l[e.route.id])));e>=0||L(!1),s=s.slice(0,Math.min(s.length,e+1))}let u=!1,c=-1;if(n&&o&&o.v7_partialHydration)for(let r=0;r<s.length;r++){let e=s[r];if((e.route.HydrateFallback||e.route.hydrateFallbackElement)&&(c=r),e.route.id){let{loaderData:t,errors:r}=n,o=e.route.loader&&void 0===t[e.route.id]&&(!r||void 0===r[e.route.id]);if(e.route.lazy||o){u=!0,s=c>=0?s.slice(0,c+1):[s[0]];break}}}return s.reduceRight(((e,o,i)=>{let a,d=!1,f=null,h=null;var p;n&&(a=l&&o.route.id?l[o.route.id]:void 0,f=o.route.errorElement||Dt,u&&(c<0&&0===i?(p="route-fallback",!1||Wt[p]||(Wt[p]=!0),d=!0,h=null):c===i&&(d=!0,h=o.route.hydrateFallbackElement||null)));let m=t.concat(s.slice(0,i+1)),g=()=>{let t;return t=a?f:d?h:o.route.Component?r.createElement(o.route.Component,null):o.route.element?o.route.element:e,r.createElement(Lt,{match:o,routeContext:{outlet:e,matches:m,isDataRoute:null!=n},children:t})};return n&&(o.route.ErrorBoundary||o.route.errorElement||0===i)?r.createElement(Ft,{location:n.location,revalidation:n.revalidation,component:f,error:a,children:g(),routeContext:{outlet:null,matches:m,isDataRoute:!0}}):g()}),null)}var Bt=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(Bt||{}),$t=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}($t||{});function Ut(e){let t=r.useContext(Ct);return t||L(!1),t}function Vt(e){let t=r.useContext(St);return t||L(!1),t}function Ht(e){let t=function(){let e=r.useContext(kt);return e||L(!1),e}(),n=t.matches[t.matches.length-1];return n.route.id||L(!1),n.route.id}const Wt={};o.startTransition;function qt(e){return function(e){let t=r.useContext(kt).outlet;return t?r.createElement(Ot.Provider,{value:e},t):t}(e.context)}function Yt(e){let{basename:t="/",children:n=null,location:o,navigationType:i=D.Pop,navigator:a,static:s=!1,future:l}=e;Mt()&&L(!1);let u=t.replace(/^\/*/,"/"),c=r.useMemo((()=>({basename:u,navigator:a,static:s,future:wt({v7_relativeSplatPath:!1},l)})),[u,l,a,s]);"string"===typeof o&&(o=V(o));let{pathname:d="/",search:f="",hash:h="",state:p=null,key:m="default"}=o,g=r.useMemo((()=>{let e=ue(d,u);return null==e?null:{location:{pathname:e,search:f,hash:h,state:p,key:m},navigationType:i}}),[u,d,f,h,p,m,i]);return null==g?null:r.createElement(At.Provider,{value:c},r.createElement(_t.Provider,{children:n,value:g}))}new Promise((()=>{}));r.Component;function Gt(e){let t={hasErrorBoundary:null!=e.ErrorBoundary||null!=e.errorElement};return e.Component&&Object.assign(t,{element:r.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:r.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:r.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}function Kt(){return Kt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Kt.apply(this,arguments)}function Xt(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);const Qt=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"];try{window.__reactRouterVersion="6"}catch(cce){}function Jt(){var e;let t=null==(e=window)?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=Kt({},t,{errors:Zt(t.errors)})),t}function Zt(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,o]of t)if(o&&"RouteErrorResponse"===o.__type)n[r]=new ye(o.status,o.statusText,o.data,!0===o.internal);else if(o&&"Error"===o.__type){if(o.__subType){let e=window[o.__subType];if("function"===typeof e)try{let t=new e(o.message);t.stack="",n[r]=t}catch(cce){}}if(null==n[r]){let e=new Error(o.message);e.stack="",n[r]=e}}else n[r]=o;return n}const en=r.createContext({isTransitioning:!1});const tn=r.createContext(new Map);const nn=o.startTransition,rn=u.flushSync;o.useId;function on(e){rn?rn(e):e()}class an{constructor(){this.status="pending",this.promise=new Promise(((e,t)=>{this.resolve=t=>{"pending"===this.status&&(this.status="resolved",e(t))},this.reject=e=>{"pending"===this.status&&(this.status="rejected",t(e))}}))}}function sn(e){let{fallbackElement:t,router:n,future:o}=e,[i,a]=r.useState(n.state),[s,l]=r.useState(),[u,c]=r.useState({isTransitioning:!1}),[d,f]=r.useState(),[h,p]=r.useState(),[m,g]=r.useState(),v=r.useRef(new Map),{v7_startTransition:y}=o||{},b=r.useCallback((e=>{y?function(e){nn?nn(e):e()}(e):e()}),[y]),x=r.useCallback(((e,t)=>{let{deletedFetchers:r,unstable_flushSync:o,unstable_viewTransitionOpts:i}=t;r.forEach((e=>v.current.delete(e))),e.fetchers.forEach(((e,t)=>{void 0!==e.data&&v.current.set(t,e.data)}));let s=null==n.window||null==n.window.document||"function"!==typeof n.window.document.startViewTransition;if(i&&!s){if(o){on((()=>{h&&(d&&d.resolve(),h.skipTransition()),c({isTransitioning:!0,flushSync:!0,currentLocation:i.currentLocation,nextLocation:i.nextLocation})}));let t=n.window.document.startViewTransition((()=>{on((()=>a(e)))}));return t.finished.finally((()=>{on((()=>{f(void 0),p(void 0),l(void 0),c({isTransitioning:!1})}))})),void on((()=>p(t)))}h?(d&&d.resolve(),h.skipTransition(),g({state:e,currentLocation:i.currentLocation,nextLocation:i.nextLocation})):(l(e),c({isTransitioning:!0,flushSync:!1,currentLocation:i.currentLocation,nextLocation:i.nextLocation}))}else o?on((()=>a(e))):b((()=>a(e)))}),[n.window,h,d,v,b]);r.useLayoutEffect((()=>n.subscribe(x)),[n,x]),r.useEffect((()=>{u.isTransitioning&&!u.flushSync&&f(new an)}),[u]),r.useEffect((()=>{if(d&&s&&n.window){let e=s,t=d.promise,r=n.window.document.startViewTransition((async()=>{b((()=>a(e))),await t}));r.finished.finally((()=>{f(void 0),p(void 0),l(void 0),c({isTransitioning:!1})})),p(r)}}),[b,s,d,n.window]),r.useEffect((()=>{d&&s&&i.location.key===s.location.key&&d.resolve()}),[d,h,i.location,s]),r.useEffect((()=>{!u.isTransitioning&&m&&(l(m.state),c({isTransitioning:!0,flushSync:!1,currentLocation:m.currentLocation,nextLocation:m.nextLocation}),g(void 0))}),[u.isTransitioning,m]),r.useEffect((()=>{}),[]);let w=r.useMemo((()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:e=>n.navigate(e),push:(e,t,r)=>n.navigate(e,{state:t,preventScrollReset:null==r?void 0:r.preventScrollReset}),replace:(e,t,r)=>n.navigate(e,{replace:!0,state:t,preventScrollReset:null==r?void 0:r.preventScrollReset})})),[n]),C=n.basename||"/",S=r.useMemo((()=>({router:n,navigator:w,static:!1,basename:C})),[n,w,C]),A=r.useMemo((()=>({v7_relativeSplatPath:n.future.v7_relativeSplatPath})),[n.future.v7_relativeSplatPath]);return r.createElement(r.Fragment,null,r.createElement(Ct.Provider,{value:S},r.createElement(St.Provider,{value:i},r.createElement(tn.Provider,{value:v.current},r.createElement(en.Provider,{value:u},r.createElement(Yt,{basename:C,location:i.location,navigationType:i.historyAction,navigator:w,future:A},i.initialized||n.future.v7_partialHydration?r.createElement(ln,{routes:n.routes,future:n.future,state:i}):t))))),null)}const ln=r.memo(un);function un(e){let{routes:t,future:n,state:r}=e;return It(t,void 0,r,n)}const cn="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement,dn=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,fn=r.forwardRef((function(e,t){let n,{onClick:o,relative:i,reloadDocument:a,replace:s,state:l,target:u,to:c,preventScrollReset:d,unstable_viewTransition:f}=e,h=Xt(e,Qt),{basename:p}=r.useContext(At),m=!1;if("string"===typeof c&&dn.test(c)&&(n=c,cn))try{let e=new URL(window.location.href),t=c.startsWith("//")?new URL(e.protocol+c):new URL(c),n=ue(t.pathname,p);t.origin===e.origin&&null!=n?c=n+t.search+t.hash:m=!0}catch(cce){}let g=function(e,t){let{relative:n}=void 0===t?{}:t;Mt()||L(!1);let{basename:o,navigator:i}=r.useContext(At),{hash:a,pathname:s,search:l}=Pt(e,{relative:n}),u=s;return"/"!==o&&(u="/"===s?o:pe([o,s])),i.createHref({pathname:u,search:l,hash:a})}(c,{relative:i}),v=function(e,t){let{target:n,replace:o,state:i,preventScrollReset:a,relative:s,unstable_viewTransition:l}=void 0===t?{}:t,u=jt(),c=Rt(),d=Pt(e,{relative:s});return r.useCallback((t=>{if(function(e,t){return 0===e.button&&(!t||"_self"===t)&&!function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)}(t,n)){t.preventDefault();let n=void 0!==o?o:U(c)===U(d);u(e,{replace:n,state:i,preventScrollReset:a,relative:s,unstable_viewTransition:l})}}),[c,u,d,o,i,n,e,a,s,l])}(c,{replace:s,state:l,target:u,preventScrollReset:d,relative:i,unstable_viewTransition:f});return r.createElement("a",Kt({},h,{href:n||g,onClick:m||a?o:function(e){o&&o(e),e.defaultPrevented||v(e)},ref:t,target:u}))}));var hn,pn;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(hn||(hn={})),function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"}(pn||(pn={}));var mn=n(58168),gn=n(98587),vn=(0,r.createContext)({});const yn=vn.Provider;const bn=!("undefined"===typeof window||!window.document||!window.document.createElement);var xn=r.memo((function(e){var t=e.children,n=e.container,o=(0,r.useState)(!1),i=o[0],a=o[1];return(0,r.useEffect)((function(){return a(!0)}),[]),n&&i?(0,l.createPortal)(t,n):null}));function wn(e){void 0===e&&(e={});var t=e,n=t.container,o=t.waitMount,i=void 0!==o&&o,a="function"===typeof n?n():n,s=(0,r.useMemo)((function(){return bn?a||document.body:null}),[a]),u=(0,r.useCallback)((function(e){var t=e.children;return null!=s?(0,l.createPortal)(t,s):null}),[s]),c=(0,r.useCallback)((function(e){return r.createElement(xn,(0,mn.A)({container:s},e))}),[s]);return{target:s,Portal:i?c:u}}var Cn="undefined"!==typeof document?r.useLayoutEffect:r.useEffect;const Sn=Cn;var An=n(98139),_n=n.n(An),kn=n(44430);function En(e,t){return e&&t?Array.isArray(t)?_n()(t.filter((function(e){return!!e})).map((function(t){return e+"-"+t}))):"-"===e[e.length-1]?""+e+t:e+"-"+t:""}n.n(kn)()(En);function Mn(e){return function(){return e}}function Rn(){}Rn.thatReturns=Mn,Rn.thatReturnsFalse=Mn(!1),Rn.thatReturnsTrue=Mn(!0),Rn.thatReturnsNull=Mn(null),Rn.thatReturnsThis=function(){},Rn.thatReturnsArgument=function(e){return e};var Tn,jn,On,Pn,In,Nn,Dn,Fn,Ln,zn,Bn,$n,Un,Vn,Hn,Wn=!1;function qn(){if(!Wn){Wn=!0;var e=navigator.userAgent,t=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(e),n=/(Mac OS X)|(Windows)|(Linux)/.exec(e);if($n=/\b(iPhone|iP[ao]d)/.exec(e),Un=/\b(iP[ao]d)/.exec(e),zn=/Android/i.exec(e),Vn=/FBAN\/\w+;/i.exec(e),Hn=/Mobile/i.exec(e),Bn=!!/Win64/.exec(e),t){(Tn=t[1]?parseFloat(t[1]):t[5]?parseFloat(t[5]):NaN)&&document&&document.documentMode&&(Tn=document.documentMode);var r=/(?:Trident\/(\d+.\d+))/.exec(e);Nn=r?parseFloat(r[1])+4:Tn,jn=t[2]?parseFloat(t[2]):NaN,On=t[3]?parseFloat(t[3]):NaN,(Pn=t[4]?parseFloat(t[4]):NaN)?(t=/(?:Chrome\/(\d+\.\d+))/.exec(e),In=t&&t[1]?parseFloat(t[1]):NaN):In=NaN}else Tn=NaN,jn=NaN,On=NaN,In=NaN,Pn=NaN;if(n){if(n[1]){var o=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);Dn=!o||parseFloat(o[1].replace("_","."))}else Dn=!1;Fn=!!n[2],Ln=!!n[3]}else Dn=!1,Fn=!1,Ln=!1}}var Yn={ie:function(){return qn()||Tn},ieCompatibilityMode:function(){return qn()||Nn>Tn},ie64:function(){return Yn.ie()&&Bn},firefox:function(){return qn()||jn},opera:function(){return qn()||On},webkit:function(){return qn()||Pn},safari:function(){return Yn.webkit()},chrome:function(){return qn()||In},windows:function(){return qn()||Fn},osx:function(){return qn()||Dn},linux:function(){return qn()||Ln},iphone:function(){return qn()||$n},mobile:function(){return qn()||$n||Un||zn||Hn},nativeApp:function(){return qn()||Vn},android:function(){return qn()||zn},ipad:function(){return qn()||Un}};const Gn=Yn;var Kn;bn&&(Kn=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("",""));const Xn=function(e,t){if(!bn||t&&!("addEventListener"in document))return!1;var n="on"+e,r=n in document;if(!r){var o=document.createElement("div");o.setAttribute(n,"return;"),r="function"===typeof o[n]}return!r&&Kn&&"wheel"===e&&(r=document.implementation.hasFeature("Events.wheel","3.0")),r};function Qn(e){var t=0,n=0,r=0,o=0;return"detail"in e&&(n=e.detail),"wheelDelta"in e&&(n=-e.wheelDelta/120),"wheelDeltaY"in e&&(n=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=n,n=0),r=10*t,o=10*n,"deltaY"in e&&(o=e.deltaY),"deltaX"in e&&(r=e.deltaX),(r||o)&&e.deltaMode&&(1===e.deltaMode?(r*=40,o*=40):(r*=800,o*=800)),r&&!t&&(t=r<1?-1:1),o&&!n&&(n=o<1?-1:1),{spinX:t,spinY:n,pixelX:r,pixelY:o}}Qn.getEventType=function(){return Gn.firefox()?"DOMMouseScroll":Xn("wheel")?"wheel":"mousewheel"};const Jn=function(){if("undefined"!==typeof globalThis)return globalThis;if("undefined"!==typeof self)return self;if("undefined"!==typeof window)return window;throw new Error("unable to locate global object")};var Zn=Jn(),er=0;Zn.requestAnimationFrame;var tr=Jn();tr.cancelAnimationFrame||tr.clearTimeout;function nr(e,t){return t&&(e.classList?e.classList.add(t):function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+e.className+" ").indexOf(" "+t+" ")}(e,t)||(e.className=e.className+" "+t)),e}function rr(e,t){return t&&(e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")),e}var or=function(e,t){if(!t)return!1;do{if(t===e)return!0}while(t.parentNode&&(t=t.parentNode));return!1};const ir=bn?function(e,t){return!!t&&(e.contains?e.contains(t):e.compareDocumentPosition?e===t||!!(16&e.compareDocumentPosition(t)):or(e,t))}:or;function ar(e){return e&&e.ownerDocument||document}function sr(e){return e===(null===e||void 0===e?void 0:e.window)?e:9===(null===e||void 0===e?void 0:e.nodeType)?(null===e||void 0===e?void 0:e.defaultView)||(null===e||void 0===e?void 0:e.parentWindow):null}function lr(e){var t=ar(e),n=sr(t),r=t&&t.documentElement,o={top:0,left:0,height:0,width:0};return t?ir(r,e)?(void 0!==(null===e||void 0===e?void 0:e.getBoundingClientRect)&&(o=e.getBoundingClientRect()),(o.width||o.height)&&r&&n&&(o={top:o.top+(n.pageYOffset||r.scrollTop)-(r.clientTop||0),left:o.left+(n.pageXOffset||r.scrollLeft)-(r.clientLeft||0),width:(null===o.width?e.offsetWidth:o.width)||0,height:(null===o.height?e.offsetHeight:o.height)||0}),o):o:null}function ur(e){var t;return(null===e||void 0===e?void 0:e.nodeName)&&(null===e||void 0===e||null===(t=e.nodeName)||void 0===t?void 0:t.toLowerCase())}function cr(e){return e.replace(/\-(\w)/g,(function(e){return e.slice(1).toUpperCase()}))}var dr=/^-ms-/;const fr=function(e){if(!e)throw new TypeError("No Element passed to `getComputedStyle()`");var t=e.ownerDocument;return"defaultView"in t?t.defaultView.opener?e.ownerDocument.defaultView.getComputedStyle(e,null):window.getComputedStyle(e,null):null};var hr=/^ms-/;const pr=function(e){return function(e){return e.replace(/([A-Z])/g,"-$1").toLowerCase()}(e).replace(hr,"-ms-")};function mr(e,t){if(t){var n=e.style[(o=t,cr(o.replace(dr,"ms-")))];if(n)return n;var r=fr(e);if(r)return r.getPropertyValue(pr(t))}var o;return e.style||fr(e)}const gr=function(e,t){var n=sr(e),r=e.scrollTop,o=0;return n&&(r=n.pageYOffset,o=n.pageXOffset),void 0!==t&&(n?n.scrollTo(o,t):e.scrollTop=t),r};const vr=function(e,t){var n=sr(e),r=e.scrollLeft,o=0;return n&&(r=n.pageXOffset,o=n.pageYOffset),void 0!==t&&(n?n.scrollTo(t,o):e.scrollLeft=t),r};function yr(e,t,n){void 0===n&&(n=!0);var r={top:0,left:0},o=null;if("fixed"===mr(e,"position"))o=e.getBoundingClientRect();else{if(t=t||function(e){for(var t=ar(e),n=null===e||void 0===e?void 0:e.offsetParent;n&&"html"!==ur(e)&&"static"===mr(n,"position");)n=n.offsetParent;return n||t.documentElement}(e),o=lr(e),"html"!==ur(t)){var i=lr(t);i&&(r.top=i.top,r.left=i.left)}r.top+=parseInt(mr(t,"borderTopWidth"),10)-gr(t)||0,r.left+=parseInt(mr(t,"borderLeftWidth"),10)-vr(t)||0}if(o){var a=n&&parseInt(mr(e,"marginTop"),10)||0,s=n&&parseInt(mr(e,"marginLeft"),10)||0;return(0,mn.A)({},o,{top:o.top-r.top-a,left:o.left-r.left-s})}return null}var br={},xr=["Webkit","ms","Moz","O"],wr=new RegExp("^("+xr.join("|")+")"),Cr=bn?document.createElement("div").style:{};const Sr=function(e){var t=cr(e);if(void 0===br[t]){var n=t.charAt(0).toUpperCase()+t.slice(1);if(wr.test(n))throw new Error("getVendorPrefixedName must only be called with unprefixed\n          CSS property names. It was called with "+e);br[t]=t in Cr?t:function(e){for(var t=0;t<xr.length;t+=1){var n=xr[t]+e;if(n in Cr)return n}return null}(n)}return br[t]||t},Ar=function(){return!!Sr("transform")},_r=function(){return!!Sr("perspective")};var kr=Jn(),Er=Sr("transform"),Mr=Sr("backfaceVisibility"),Rr=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=0),e.left=t+"px",e.top=n+"px",e},Tr=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=0),e[Er]="translate("+t+"px,"+n+"px)",e},jr=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=0),e[Er]="translate3d("+t+"px,"+n+"px,0)",e[Mr]="hidden",e};!function(e){var t=e||{},n=t.enableTransform,r=void 0===n||n,o=t.enable3DTransform,i=void 0===o||o;if(t.forceUseTransform)return e.enable3DTransform?jr:Tr;if(Ar()&&r){var a=kr.window?kr.window.navigator.userAgent:"UNKNOWN";return!(/Safari\//.test(a)&&!/Chrome\//.test(a))&&_r()&&i?jr:Tr}}();var Or=n(65173),Pr=n.n(Or),Ir=n(60940),Nr=n.n(Ir);function Dr(e,t){return Dr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Dr(e,t)}function Fr(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Dr(e,t)}const Lr=function(){if(!bn)return{};for(var e,t={O:function(e){return"o"+e.toLowerCase()},Moz:function(e){return e.toLowerCase()},Webkit:function(e){return"webkit"+e},ms:function(e){return"MS"+e}},n=Object.keys(t),r=document.createElement("div").style,o="",i=0;i<n.length;i+=1){var a=n[i];if(a+"TransitionProperty"in r){o="-"+a.toLowerCase(),e=t[a]("TransitionEnd");break}}!e&&"transitionProperty"in r&&(e="transitionend"),r=null;var s=function(e){return o+"-"+e};return{end:e,backfaceVisibility:s("backface-visibility"),transform:s("transform"),property:s("transition-property"),timing:s("transition-timing-function"),delay:s("transition-delay"),duration:s("transition-duration")}};function zr(e,t,n,r){return void 0===r&&(r=!1),e.addEventListener(t,n,r),{off:function(){e.removeEventListener(t,n,r)}}}var Br=n(11629),$r=n.n(Br),Ur=n(1488),Vr=n.n(Ur);function Hr(e){var t,n,r=(null===e||void 0===e?void 0:e.root)||(null===e||void 0===e?void 0:e.child)||(t=e)&&("current"in t?t.current:t);return null!==r&&void 0!==r&&r.nodeType&&"string"===typeof(null===r||void 0===r?void 0:r.nodeName)?r:(n=r)&&"setState"in n?l.findDOMNode(n):null!==n&&void 0!==n?n:null}const Wr=Hr;var qr={onEnter:Pr().func,onEntering:Pr().func,onEntered:Pr().func,onExit:Pr().func,onExiting:Pr().func,onExited:Pr().func},Yr=["children","className","exitedClassName","enteringClassName","enteredClassName","exitingClassName"],Gr=function(e){return e[e.UNMOUNTED=0]="UNMOUNTED",e[e.EXITED=1]="EXITED",e[e.ENTERING=2]="ENTERING",e[e.ENTERED=3]="ENTERED",e[e.EXITING=4]="EXITING",e}({}),Kr=(0,mn.A)({},qr,{animation:Pr().bool,children:Pr().oneOfType([Pr().node,Pr().func]),className:Pr().string,in:Pr().bool,unmountOnExit:Pr().bool,transitionAppear:Pr().bool,timeout:Pr().number,exitedClassName:Pr().string,exitingClassName:Pr().string,enteredClassName:Pr().string,enteringClassName:Pr().string}),Xr=function(e){function t(t){var n,o;return(n=e.call(this,t)||this).animationEventListener=null,n.instanceElement=null,n.nextCallback=null,n.needsUpdate=null,n.childRef=void 0,o=t.in?t.transitionAppear?Gr.EXITED:Gr.ENTERED:t.unmountOnExit?Gr.UNMOUNTED:Gr.EXITED,n.state={status:o},n.nextCallback=null,n.childRef=r.createRef(),n}Fr(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&e.unmountOnExit&&t.status===Gr.UNMOUNTED?{status:Gr.EXITED}:null};var n=t.prototype;return n.getSnapshotBeforeUpdate=function(){return this.props.in&&this.props.unmountOnExit||(this.needsUpdate=!0),null},n.componentDidMount=function(){this.props.transitionAppear&&this.props.in&&this.performEnter(this.props)},n.componentDidUpdate=function(){var e=this.state.status;this.props.unmountOnExit&&e===Gr.EXITED?this.props.in?this.performEnter(this.props):this.instanceElement&&this.setState({status:Gr.UNMOUNTED}):this.needsUpdate&&(this.needsUpdate=!1,this.props.in?e!==Gr.EXITING&&e!==Gr.EXITED||this.performEnter(this.props):e!==Gr.ENTERING&&e!==Gr.ENTERED||this.performExit(this.props))},n.componentWillUnmount=function(){this.cancelNextCallback(),this.instanceElement=null},n.onTransitionEnd=function(e,t){var n;if(this.setNextCallback(t),null===(n=this.animationEventListener)||void 0===n||n.off(),this.nextCallback)if(e){var r=this.props,o=r.timeout,i=r.animation;this.animationEventListener=zr(e,i?"webkitAnimation"in document.createElement("div").style?"webkitAnimationEnd":"animationend":Lr().end,this.nextCallback),null!==o&&setTimeout(this.nextCallback,o)}else setTimeout(this.nextCallback,0)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(r?t.instanceElement===r.target&&(e(r),n=!1,t.nextCallback=null):(e(r),n=!1,t.nextCallback=null))},this.nextCallback&&(this.nextCallback.cancel=function(){n=!1}),this.nextCallback},n.getChildElement=function(){return this.childRef.current?Hr(this.childRef.current):Hr(this)},n.performEnter=function(e){var t=this,n=e||this.props,r=n.onEnter,o=n.onEntering,i=n.onEntered;this.cancelNextCallback();var a=this.getChildElement();this.instanceElement=a,null===r||void 0===r||r(a),this.safeSetState({status:Gr.ENTERING},(function(){null===o||void 0===o||o(a),t.onTransitionEnd(a,(function(){t.safeSetState({status:Gr.ENTERED},(function(){null===i||void 0===i||i(a)}))}))}))},n.performExit=function(e){var t=this,n=e||this.props,r=n.onExit,o=n.onExiting,i=n.onExited;this.cancelNextCallback();var a=this.getChildElement();this.instanceElement=a,null===r||void 0===r||r(a),this.safeSetState({status:Gr.EXITING},(function(){null===o||void 0===o||o(a),t.onTransitionEnd(a,(function(){t.safeSetState({status:Gr.EXITED},(function(){null===i||void 0===i||i(a)}))}))}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){if(this.instanceElement){var n=this.setNextCallback(t);this.setState(e,(function(){return null===n||void 0===n?void 0:n()}))}},n.render=function(){var e,t=this.state.status;if(t===Gr.UNMOUNTED)return null;var n,o=this.props,i=o.children,a=o.className,s=o.exitedClassName,l=o.enteringClassName,u=o.enteredClassName,c=o.exitingClassName,d=(0,gn.A)(o,Yr),f=Vr()(d,Object.keys(Kr));if(t===Gr.EXITED?n=s:t===Gr.ENTERING?n=l:t===Gr.ENTERED?n=u:t===Gr.EXITING&&(n=c),$r()(i))return f.className=_n()(a,n),i(f,this.childRef);var h=r.Children.only(i);return r.cloneElement(h,(0,mn.A)({},f,{ref:this.childRef,className:_n()(a,null===(e=h.props)||void 0===e?void 0:e.className,n)}))},t}(r.Component);Xr.propTypes=Kr,Xr.displayName="Transition",Xr.defaultProps={timeout:1e3};const Qr=Xr;function Jr(e){var t=((0,r.useContext)(po)||{}).classPrefix,n=void 0===t?"rs":t,o=En(n,e),i=(0,r.useCallback)((function(){return(arguments.length?_n().apply(void 0,arguments).split(" ").map((function(e){return En(o,e)})):[]).filter((function(e){return e})).join(" ")}),[o]),a=(0,r.useCallback)((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=i(t);return r?o+" "+r:o}),[o,i]);return{withClassPrefix:a,merge:_n(),prefix:i,rootPrefix:function(){return(arguments.length?_n().apply(void 0,arguments).split(" ").map((function(e){return En(n,e)})):[]).filter((function(e){return e})).join(" ")}}}function Zr(){return"_"+Math.random().toString(36).substring(2,12)}function eo(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((function(e){return null!==e&&"undefined"!==typeof e})).reduce((function(e,t){if("function"!==typeof t)throw new Error("Invalid Argument Type, must only provide functions, undefined, or null.");return void 0===e?t:function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];e.apply(this,r),t.apply(this,r)}}),void 0)}var to=parseInt(r.version),no=u;function ro(e,t){var n=document.createElement("div");n.className="rs-mount-element";var r=t||document.body;if(r.appendChild(n),to>=18){l.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.usingClientEntryPoint=!0;var o=no.createRoot,i=r.__root||o(n,{identifierPrefix:"rs-root-"});return i.render(e),r.__root=i,i}return no.render(e,n),{unmount:function(){no.unmountComponentAtNode(n),r.removeChild(n)}}}var oo=r.createContext({usedToaster:!1});oo.displayName="ToastContext";const io=oo;var ao=["as","className","classPrefix","placement","callback"],so=["className"],lo=["container"],uo=["topCenter","bottomCenter","topStart","topEnd","bottomStart","bottomEnd"],co=r.forwardRef((function(e,t){var n=(0,r.useRef)(),o=e.as,i=void 0===o?"div":o,a=e.className,s=e.classPrefix,l=void 0===s?"toast-container":s,u=e.placement,c=void 0===u?"topCenter":u,d=e.callback,f=(0,gn.A)(e,ao),h=Jr(l),p=h.withClassPrefix,m=h.merge,g=h.rootPrefix,v=m(a,p(Nr()(c))),y=function(){var e=(0,r.useState)([]),t=e[0],n=e[1],o=(0,r.useCallback)((function(e){return"undefined"===typeof e&&t.length?t[t.length-1].key:e}),[t]),i=(0,r.useCallback)((function(e,t){var r=t||{},o=r.duration,i=r.mouseReset,a=void 0===i||i,s=Zr();return n((function(t){return[].concat(t,[{key:s,visible:!0,node:e,duration:o,mouseReset:a}])})),s}),[]),a=(0,r.useCallback)((function(){n(t.map((function(e){return(0,mn.A)({},e,{visible:!1})}))),setTimeout((function(){n([])}),400)}),[t]),s=(0,r.useCallback)((function(e){n(t.map((function(t){return t.key===o(e)&&(t.visible=!1),t}))),setTimeout((function(){n(t.filter((function(e){return e.visible})))}),400)}),[t,o]);return{messages:t,push:i,clear:a,remove:s}}(),b=y.push,x=y.clear,w=y.remove,C=y.messages;(0,r.useImperativeHandle)(t,(function(){return{root:n.current,push:b,clear:x,remove:w}}));var S=C.map((function(e){var t=e.mouseReset,n=e.duration,o=e.node;return r.createElement(io.Provider,{value:{usedToaster:!0,mouseReset:t,duration:n},key:e.key},r.createElement(Qr,{in:e.visible,exitedClassName:g("toast-fade-exited"),exitingClassName:g("toast-fade-exiting"),enteringClassName:g("toast-fade-entering"),enteredClassName:g("toast-fade-entered"),timeout:300},(function(t,i){var a,s,l=t.className,u=(0,gn.A)(t,so);return r.cloneElement(o,(0,mn.A)({},u,{ref:i,duration:n,onClose:eo(null===(a=o.props)||void 0===a?void 0:a.onClose,(function(){return w(e.key)})),className:m(g("toast"),null===(s=o.props)||void 0===s?void 0:s.className,l)}))})))}));return r.createElement(i,(0,mn.A)({},f,{ref:function(e){n.current=e,null===d||void 0===d||d(e)},className:v}),S)}));co.getInstance=function(e){var t=e.container,n=(0,gn.A)(e,lo),o=r.createRef(),i=("function"===typeof t?t():t)||document.body;return new Promise((function(e){var t=ro(r.createElement(co,(0,mn.A)({},n,{ref:o,callback:function(){e([o,t])}})),i).unmount}))},co.displayName="ToastContainer",co.propTypes={className:Pr().string,classPrefix:Pr().string,placement:Pr().elementType,container:Pr().oneOfType([Pr().node,Pr().func]),callback:Pr().func};const fo=co;var ho=["children","classPrefix","iconClassPrefix","theme","toastContainer","disableRipple","csp","disableInlineStyles"],po=r.createContext({}),mo=["light","dark","high-contrast"];const go=function(e){var t=e.children,n=e.classPrefix,o=void 0===n?"rs-":n,i=e.iconClassPrefix,a=void 0===i?o:i,s=e.theme,l=e.toastContainer,u=e.disableRipple,c=e.csp,d=e.disableInlineStyles,f=(0,gn.A)(e,ho),h=(0,r.useRef)(new Map),p=wn({container:l,waitMount:!0}).Portal,m=(0,r.useMemo)((function(){return(0,mn.A)({classPrefix:o,theme:s,toasters:h,disableRipple:u},f)}),[o,s,u,f]),g=(0,r.useMemo)((function(){return{classPrefix:a,csp:c,disableInlineStyles:d}}),[a,c,d]);return Cn((function(){bn&&s&&(nr(document.body,En(o,"theme-"+s)),mo.forEach((function(e){e!==s&&rr(document.body,En(o,"theme-"+e))})))}),[o,s]),r.createElement(po.Provider,{value:m},r.createElement(yn,{value:g},t,r.createElement(p,null,r.createElement("div",{className:o+"toast-provider"},uo.map((function(e){return r.createElement(fo,{key:e,placement:e,ref:function(t){h.current.set(e,t)}})}))))))},vo=go;function yo(e){var t=(0,r.useContext)(j);if(!t)throw new Error("Missing <CookiesProvider>");var n=t.getAll(),o=(0,r.useState)(n),i=o[0],a=o[1],s=(0,r.useRef)(i);return"undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement&&(0,r.useLayoutEffect)((function(){function n(){var n=t.getAll();(function(e,t,n){if(!e)return!0;for(var r=0,o=e;r<o.length;r++){var i=o[r];if(t[i]!==n[i])return!0}return!1})(e||null,n,s.current)&&a(n),s.current=n}return t.addChangeListener(n),function(){t.removeChangeListener(n)}}),[t]),[i,(0,r.useMemo)((function(){return t.set.bind(t)}),[t]),(0,r.useMemo)((function(){return t.remove.bind(t)}),[t])]}const bo=()=>{const[e,t,n]=yo(["BRAUM_TOKEN"]);return{cookies:e,setCookies:t,removeCookie:n}};var xo=n(10977),wo=n(43608),Co=n(54536),So=n(65037),Ao=n(58387),_o=n(98610),ko=n(67266);const Eo=r.createContext();var Mo=n(98206),Ro=n(34535),To=n(92532),jo=n(72372);function Oo(e){return(0,jo.Ay)("MuiTableRow",e)}const Po=(0,To.A)("MuiTableRow",["root","selected","hover","head","footer"]);var Io=n(70579);const No=["className","component","hover","selected"],Do=(0,Ro.Ay)("tr",{name:"MuiTableRow",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.head&&t.head,n.footer&&t.footer]}})((e=>{let{theme:t}=e;return{color:"inherit",display:"table-row",verticalAlign:"middle",outline:0,[`&.${Po.hover}:hover`]:{backgroundColor:(t.vars||t).palette.action.hover},[`&.${Po.selected}`]:{backgroundColor:t.vars?`rgba(${t.vars.palette.primary.mainChannel} / ${t.vars.palette.action.selectedOpacity})`:(0,ko.X4)(t.palette.primary.main,t.palette.action.selectedOpacity),"&:hover":{backgroundColor:t.vars?`rgba(${t.vars.palette.primary.mainChannel} / calc(${t.vars.palette.action.selectedOpacity} + ${t.vars.palette.action.hoverOpacity}))`:(0,ko.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity)}}}})),Fo="tr",Lo=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiTableRow"}),{className:o,component:i=Fo,hover:a=!1,selected:s=!1}=n,l=(0,gn.A)(n,No),u=r.useContext(Eo),c=(0,mn.A)({},n,{component:i,hover:a,selected:s,head:u&&"head"===u.variant,footer:u&&"footer"===u.variant}),d=(e=>{const{classes:t,selected:n,hover:r,head:o,footer:i}=e,a={root:["root",n&&"selected",r&&"hover",o&&"head",i&&"footer"]};return(0,_o.A)(a,Oo,t)})(c);return(0,Io.jsx)(Do,(0,mn.A)({as:i,ref:t,className:(0,Ao.A)(d.root,o),role:i===Fo?null:"row",ownerState:c},l))})),zo=Lo;var Bo=n(6803);const $o=r.createContext();function Uo(e){return(0,jo.Ay)("MuiTableCell",e)}const Vo=(0,To.A)("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]),Ho=["align","className","component","padding","scope","size","sortDirection","variant"],Wo=(0,Ro.Ay)("td",{name:"MuiTableCell",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`size${(0,Bo.A)(n.size)}`],"normal"!==n.padding&&t[`padding${(0,Bo.A)(n.padding)}`],"inherit"!==n.align&&t[`align${(0,Bo.A)(n.align)}`],n.stickyHeader&&t.stickyHeader]}})((e=>{let{theme:t,ownerState:n}=e;return(0,mn.A)({},t.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:t.vars?`1px solid ${t.vars.palette.TableCell.border}`:`1px solid\n    ${"light"===t.palette.mode?(0,ko.a)((0,ko.X4)(t.palette.divider,1),.88):(0,ko.e$)((0,ko.X4)(t.palette.divider,1),.68)}`,textAlign:"left",padding:16},"head"===n.variant&&{color:(t.vars||t).palette.text.primary,lineHeight:t.typography.pxToRem(24),fontWeight:t.typography.fontWeightMedium},"body"===n.variant&&{color:(t.vars||t).palette.text.primary},"footer"===n.variant&&{color:(t.vars||t).palette.text.secondary,lineHeight:t.typography.pxToRem(21),fontSize:t.typography.pxToRem(12)},"small"===n.size&&{padding:"6px 16px",[`&.${Vo.paddingCheckbox}`]:{width:24,padding:"0 12px 0 16px","& > *":{padding:0}}},"checkbox"===n.padding&&{width:48,padding:"0 0 0 4px"},"none"===n.padding&&{padding:0},"left"===n.align&&{textAlign:"left"},"center"===n.align&&{textAlign:"center"},"right"===n.align&&{textAlign:"right",flexDirection:"row-reverse"},"justify"===n.align&&{textAlign:"justify"},n.stickyHeader&&{position:"sticky",top:0,zIndex:2,backgroundColor:(t.vars||t).palette.background.default})})),qo=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiTableCell"}),{align:o="inherit",className:i,component:a,padding:s,scope:l,size:u,sortDirection:c,variant:d}=n,f=(0,gn.A)(n,Ho),h=r.useContext($o),p=r.useContext(Eo),m=p&&"head"===p.variant;let g;g=a||(m?"th":"td");let v=l;"td"===g?v=void 0:!v&&m&&(v="col");const y=d||p&&p.variant,b=(0,mn.A)({},n,{align:o,component:g,padding:s||(h&&h.padding?h.padding:"normal"),size:u||(h&&h.size?h.size:"medium"),sortDirection:c,stickyHeader:"head"===y&&h&&h.stickyHeader,variant:y}),x=(e=>{const{classes:t,variant:n,align:r,padding:o,size:i,stickyHeader:a}=e,s={root:["root",n,a&&"stickyHeader","inherit"!==r&&`align${(0,Bo.A)(r)}`,"normal"!==o&&`padding${(0,Bo.A)(o)}`,`size${(0,Bo.A)(i)}`]};return(0,_o.A)(s,Uo,t)})(b);let w=null;return c&&(w="asc"===c?"ascending":"descending"),(0,Io.jsx)(Wo,(0,mn.A)({as:g,ref:t,className:(0,Ao.A)(x.root,i),"aria-sort":w,scope:v,ownerState:b},f))})),Yo=qo,Go=!1,Ko=r.createContext(null);var Xo="unmounted",Qo="exited",Jo="entering",Zo="entered",ei="exiting",ti=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var o,i=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?i?(o=Qo,r.appearStatus=Jo):o=Zo:o=t.unmountOnExit||t.mountOnEnter?Xo:Qo,r.state={status:o},r.nextCallback=null,r}Fr(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===Xo?{status:Qo}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==Jo&&n!==Zo&&(t=Jo):n!==Jo&&n!==Zo||(t=ei)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!==typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===Jo){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:l.findDOMNode(this);n&&function(e){e.scrollTop}(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Qo&&this.setState({status:Xo})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,o=this.props.nodeRef?[r]:[l.findDOMNode(this),r],i=o[0],a=o[1],s=this.getTimeouts(),u=r?s.appear:s.enter;!e&&!n||Go?this.safeSetState({status:Zo},(function(){t.props.onEntered(i)})):(this.props.onEnter(i,a),this.safeSetState({status:Jo},(function(){t.props.onEntering(i,a),t.onTransitionEnd(u,(function(){t.safeSetState({status:Zo},(function(){t.props.onEntered(i,a)}))}))})))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:l.findDOMNode(this);t&&!Go?(this.props.onExit(r),this.safeSetState({status:ei},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:Qo},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:Qo},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:l.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],i=o[0],a=o[1];this.props.addEndListener(i,a)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===Xo)return null;var t=this.props,n=t.children,o=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,gn.A)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return r.createElement(Ko.Provider,{value:null},"function"===typeof n?n(e,o):r.cloneElement(r.Children.only(n),o))},t}(r.Component);function ni(){}ti.contextType=Ko,ti.propTypes={},ti.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:ni,onEntering:ni,onEntered:ni,onExit:ni,onExiting:ni,onExited:ni},ti.UNMOUNTED=Xo,ti.EXITED=Qo,ti.ENTERING=Jo,ti.ENTERED=Zo,ti.EXITING=ei;const ri=ti;var oi=n(99303),ii=n(14318);const ai=e=>e.scrollTop;function si(e,t){var n,r;const{timeout:o,easing:i,style:a={}}=e;return{duration:null!=(n=a.transitionDuration)?n:"number"===typeof o?o:o[t.mode]||0,easing:null!=(r=a.transitionTimingFunction)?r:"object"===typeof i?i[t.mode]:i,delay:a.transitionDelay}}var li=n(18280),ui=n(84575);const ci=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const t=r.useContext(ui.T);return t&&(n=t,0!==Object.keys(n).length)?t:e;var n},di=(0,li.A)();const fi=function(){return ci(arguments.length>0&&void 0!==arguments[0]?arguments[0]:di)};var hi=n(15170),pi=n(13375);function mi(){const e=fi(hi.A);return e[pi.A]||e}var gi=n(95849);function vi(e){return(0,jo.Ay)("MuiCollapse",e)}(0,To.A)("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);const yi=["addEndListener","children","className","collapsedSize","component","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","orientation","style","timeout","TransitionComponent"],bi=(0,Ro.Ay)("div",{name:"MuiCollapse",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.orientation],"entered"===n.state&&t.entered,"exited"===n.state&&!n.in&&"0px"===n.collapsedSize&&t.hidden]}})((e=>{let{theme:t,ownerState:n}=e;return(0,mn.A)({height:0,overflow:"hidden",transition:t.transitions.create("height")},"horizontal"===n.orientation&&{height:"auto",width:0,transition:t.transitions.create("width")},"entered"===n.state&&(0,mn.A)({height:"auto",overflow:"visible"},"horizontal"===n.orientation&&{width:"auto"}),"exited"===n.state&&!n.in&&"0px"===n.collapsedSize&&{visibility:"hidden"})})),xi=(0,Ro.Ay)("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:(e,t)=>t.wrapper})((e=>{let{ownerState:t}=e;return(0,mn.A)({display:"flex",width:"100%"},"horizontal"===t.orientation&&{width:"auto",height:"100%"})})),wi=(0,Ro.Ay)("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:(e,t)=>t.wrapperInner})((e=>{let{ownerState:t}=e;return(0,mn.A)({width:"100%"},"horizontal"===t.orientation&&{width:"auto",height:"100%"})})),Ci=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiCollapse"}),{addEndListener:o,children:i,className:a,collapsedSize:s="0px",component:l,easing:u,in:c,onEnter:d,onEntered:f,onEntering:h,onExit:p,onExited:m,onExiting:g,orientation:v="vertical",style:y,timeout:b=ii.p0.standard,TransitionComponent:x=ri}=n,w=(0,gn.A)(n,yi),C=(0,mn.A)({},n,{orientation:v,collapsedSize:s}),S=(e=>{const{orientation:t,classes:n}=e,r={root:["root",`${t}`],entered:["entered"],hidden:["hidden"],wrapper:["wrapper",`${t}`],wrapperInner:["wrapperInner",`${t}`]};return(0,_o.A)(r,vi,n)})(C),A=mi(),_=(0,oi.A)(),k=r.useRef(null),E=r.useRef(),M="number"===typeof s?`${s}px`:s,R="horizontal"===v,T=R?"width":"height",j=r.useRef(null),O=(0,gi.A)(t,j),P=e=>t=>{if(e){const n=j.current;void 0===t?e(n):e(n,t)}},I=()=>k.current?k.current[R?"clientWidth":"clientHeight"]:0,N=P(((e,t)=>{k.current&&R&&(k.current.style.position="absolute"),e.style[T]=M,d&&d(e,t)})),D=P(((e,t)=>{const n=I();k.current&&R&&(k.current.style.position="");const{duration:r,easing:o}=si({style:y,timeout:b,easing:u},{mode:"enter"});if("auto"===b){const t=A.transitions.getAutoHeightDuration(n);e.style.transitionDuration=`${t}ms`,E.current=t}else e.style.transitionDuration="string"===typeof r?r:`${r}ms`;e.style[T]=`${n}px`,e.style.transitionTimingFunction=o,h&&h(e,t)})),F=P(((e,t)=>{e.style[T]="auto",f&&f(e,t)})),L=P((e=>{e.style[T]=`${I()}px`,p&&p(e)})),z=P(m),B=P((e=>{const t=I(),{duration:n,easing:r}=si({style:y,timeout:b,easing:u},{mode:"exit"});if("auto"===b){const n=A.transitions.getAutoHeightDuration(t);e.style.transitionDuration=`${n}ms`,E.current=n}else e.style.transitionDuration="string"===typeof n?n:`${n}ms`;e.style[T]=M,e.style.transitionTimingFunction=r,g&&g(e)}));return(0,Io.jsx)(x,(0,mn.A)({in:c,onEnter:N,onEntered:F,onEntering:D,onExit:L,onExited:z,onExiting:B,addEndListener:e=>{"auto"===b&&_.start(E.current||0,e),o&&o(j.current,e)},nodeRef:j,timeout:"auto"===b?null:b},w,{children:(e,t)=>(0,Io.jsx)(bi,(0,mn.A)({as:l,className:(0,Ao.A)(S.root,a,{entered:S.entered,exited:!c&&"0px"===M&&S.hidden}[e]),style:(0,mn.A)({[R?"minWidth":"minHeight"]:M},y),ref:O},t,{ownerState:(0,mn.A)({},C,{state:e}),children:(0,Io.jsx)(xi,{ownerState:(0,mn.A)({},C,{state:e}),className:S.wrapper,ref:k,children:(0,Io.jsx)(wi,{ownerState:(0,mn.A)({},C,{state:e}),className:S.wrapperInner,children:i})})}))}))}));Ci.muiSupportAuto=!0;const Si=Ci;var Ai=n(89751),_i=n(18698);const ki=r.createContext();function Ei(e){return(0,jo.Ay)("MuiGrid",e)}const Mi=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],Ri=(0,To.A)("MuiGrid",["root","container","item","zeroMinWidth",...[0,1,2,3,4,5,6,7,8,9,10].map((e=>`spacing-xs-${e}`)),...["column-reverse","column","row-reverse","row"].map((e=>`direction-xs-${e}`)),...["nowrap","wrap-reverse","wrap"].map((e=>`wrap-xs-${e}`)),...Mi.map((e=>`grid-xs-${e}`)),...Mi.map((e=>`grid-sm-${e}`)),...Mi.map((e=>`grid-md-${e}`)),...Mi.map((e=>`grid-lg-${e}`)),...Mi.map((e=>`grid-xl-${e}`))]),Ti=Ri,ji=["className","columns","columnSpacing","component","container","direction","item","rowSpacing","spacing","wrap","zeroMinWidth"];function Oi(e){const t=parseFloat(e);return`${t}${String(e).replace(String(t),"")||"px"}`}function Pi(e){let{breakpoints:t,values:n}=e,r="";Object.keys(n).forEach((e=>{""===r&&0!==n[e]&&(r=e)}));const o=Object.keys(t).sort(((e,n)=>t[e]-t[n]));return o.slice(0,o.indexOf(r))}const Ii=(0,Ro.Ay)("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{container:r,direction:o,item:i,spacing:a,wrap:s,zeroMinWidth:l,breakpoints:u}=n;let c=[];r&&(c=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e||e<=0)return[];if("string"===typeof e&&!Number.isNaN(Number(e))||"number"===typeof e)return[n[`spacing-xs-${String(e)}`]];const r=[];return t.forEach((t=>{const o=e[t];Number(o)>0&&r.push(n[`spacing-${t}-${String(o)}`])})),r}(a,u,t));const d=[];return u.forEach((e=>{const r=n[e];r&&d.push(t[`grid-${e}-${String(r)}`])})),[t.root,r&&t.container,i&&t.item,l&&t.zeroMinWidth,...c,"row"!==o&&t[`direction-xs-${String(o)}`],"wrap"!==s&&t[`wrap-xs-${String(s)}`],...d]}})((e=>{let{ownerState:t}=e;return(0,mn.A)({boxSizing:"border-box"},t.container&&{display:"flex",flexWrap:"wrap",width:"100%"},t.item&&{margin:0},t.zeroMinWidth&&{minWidth:0},"wrap"!==t.wrap&&{flexWrap:t.wrap})}),(function(e){let{theme:t,ownerState:n}=e;const r=(0,Ai.kW)({values:n.direction,breakpoints:t.breakpoints.values});return(0,Ai.NI)({theme:t},r,(e=>{const t={flexDirection:e};return 0===e.indexOf("column")&&(t[`& > .${Ti.item}`]={maxWidth:"none"}),t}))}),(function(e){let{theme:t,ownerState:n}=e;const{container:r,rowSpacing:o}=n;let i={};if(r&&0!==o){const e=(0,Ai.kW)({values:o,breakpoints:t.breakpoints.values});let n;"object"===typeof e&&(n=Pi({breakpoints:t.breakpoints.values,values:e})),i=(0,Ai.NI)({theme:t},e,((e,r)=>{var o;const i=t.spacing(e);return"0px"!==i?{marginTop:`-${Oi(i)}`,[`& > .${Ti.item}`]:{paddingTop:Oi(i)}}:null!=(o=n)&&o.includes(r)?{}:{marginTop:0,[`& > .${Ti.item}`]:{paddingTop:0}}}))}return i}),(function(e){let{theme:t,ownerState:n}=e;const{container:r,columnSpacing:o}=n;let i={};if(r&&0!==o){const e=(0,Ai.kW)({values:o,breakpoints:t.breakpoints.values});let n;"object"===typeof e&&(n=Pi({breakpoints:t.breakpoints.values,values:e})),i=(0,Ai.NI)({theme:t},e,((e,r)=>{var o;const i=t.spacing(e);return"0px"!==i?{width:`calc(100% + ${Oi(i)})`,marginLeft:`-${Oi(i)}`,[`& > .${Ti.item}`]:{paddingLeft:Oi(i)}}:null!=(o=n)&&o.includes(r)?{}:{width:"100%",marginLeft:0,[`& > .${Ti.item}`]:{paddingLeft:0}}}))}return i}),(function(e){let t,{theme:n,ownerState:r}=e;return n.breakpoints.keys.reduce(((e,o)=>{let i={};if(r[o]&&(t=r[o]),!t)return e;if(!0===t)i={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if("auto"===t)i={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{const a=(0,Ai.kW)({values:r.columns,breakpoints:n.breakpoints.values}),s="object"===typeof a?a[o]:a;if(void 0===s||null===s)return e;const l=Math.round(t/s*1e8)/1e6+"%";let u={};if(r.container&&r.item&&0!==r.columnSpacing){const e=n.spacing(r.columnSpacing);if("0px"!==e){const t=`calc(${l} + ${Oi(e)})`;u={flexBasis:t,maxWidth:t}}}i=(0,mn.A)({flexBasis:l,flexGrow:0,maxWidth:l},u)}return 0===n.breakpoints.values[o]?Object.assign(e,i):e[n.breakpoints.up(o)]=i,e}),{})}));const Ni=e=>{const{classes:t,container:n,direction:r,item:o,spacing:i,wrap:a,zeroMinWidth:s,breakpoints:l}=e;let u=[];n&&(u=function(e,t){if(!e||e<=0)return[];if("string"===typeof e&&!Number.isNaN(Number(e))||"number"===typeof e)return[`spacing-xs-${String(e)}`];const n=[];return t.forEach((t=>{const r=e[t];if(Number(r)>0){const e=`spacing-${t}-${String(r)}`;n.push(e)}})),n}(i,l));const c=[];l.forEach((t=>{const n=e[t];n&&c.push(`grid-${t}-${String(n)}`)}));const d={root:["root",n&&"container",o&&"item",s&&"zeroMinWidth",...u,"row"!==r&&`direction-xs-${String(r)}`,"wrap"!==a&&`wrap-xs-${String(a)}`,...c]};return(0,_o.A)(d,Ei,t)},Di=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiGrid"}),{breakpoints:o}=mi(),i=(0,_i.A)(n),{className:a,columns:s,columnSpacing:l,component:u="div",container:c=!1,direction:d="row",item:f=!1,rowSpacing:h,spacing:p=0,wrap:m="wrap",zeroMinWidth:g=!1}=i,v=(0,gn.A)(i,ji),y=h||p,b=l||p,x=r.useContext(ki),w=c?s||12:x,C={},S=(0,mn.A)({},v);o.keys.forEach((e=>{null!=v[e]&&(C[e]=v[e],delete S[e])}));const A=(0,mn.A)({},i,{columns:w,container:c,direction:d,item:f,rowSpacing:y,columnSpacing:b,wrap:m,zeroMinWidth:g,spacing:p},C,{breakpoints:o.keys}),_=Ni(A);return(0,Io.jsx)(ki.Provider,{value:w,children:(0,Io.jsx)(Ii,(0,mn.A)({ownerState:A,className:(0,Ao.A)(_.root,a),as:u,ref:t},S))})}));const Fi=Di;function Li(e){return(0,jo.Ay)("MuiTypography",e)}(0,To.A)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const zi=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],Bi=(0,Ro.Ay)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],"inherit"!==n.align&&t[`align${(0,Bo.A)(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})((e=>{let{theme:t,ownerState:n}=e;return(0,mn.A)({margin:0},"inherit"===n.variant&&{font:"inherit"},"inherit"!==n.variant&&t.typography[n.variant],"inherit"!==n.align&&{textAlign:n.align},n.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},n.gutterBottom&&{marginBottom:"0.35em"},n.paragraph&&{marginBottom:16})})),$i={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},Ui={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},Vi=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiTypography"}),r=(e=>Ui[e]||e)(n.color),o=(0,_i.A)((0,mn.A)({},n,{color:r})),{align:i="inherit",className:a,component:s,gutterBottom:l=!1,noWrap:u=!1,paragraph:c=!1,variant:d="body1",variantMapping:f=$i}=o,h=(0,gn.A)(o,zi),p=(0,mn.A)({},o,{align:i,color:r,className:a,component:s,gutterBottom:l,noWrap:u,paragraph:c,variant:d,variantMapping:f}),m=s||(c?"p":f[d]||$i[d])||"span",g=(e=>{const{align:t,gutterBottom:n,noWrap:r,paragraph:o,variant:i,classes:a}=e,s={root:["root",i,"inherit"!==e.align&&`align${(0,Bo.A)(t)}`,n&&"gutterBottom",r&&"noWrap",o&&"paragraph"]};return(0,_o.A)(s,Li,a)})(p);return(0,Io.jsx)(Bi,(0,mn.A)({as:m,ref:t,ownerState:p,className:(0,Ao.A)(g.root,a)},h))})),Hi=Vi;var Wi=n(13174),qi=n(58812);const Yi=["className","component"];var Gi=n(79386),Ki=n(37344);const Xi=(0,To.A)("MuiBox",["root"]),Qi=(0,Ki.A)(),Ji=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{themeId:t,defaultTheme:n,defaultClassName:o="MuiBox-root",generateClassName:i}=e,a=(0,Wi.default)("div",{shouldForwardProp:e=>"theme"!==e&&"sx"!==e&&"as"!==e})(qi.A);return r.forwardRef((function(e,r){const s=fi(n),l=(0,_i.A)(e),{className:u,component:c="div"}=l,d=(0,gn.A)(l,Yi);return(0,Io.jsx)(a,(0,mn.A)({as:c,ref:r,className:(0,Ao.A)(u,i?i(o):o),theme:t&&s[t]||s},d))}))}({themeId:pi.A,defaultTheme:Qi,defaultClassName:Xi.root,generateClassName:Gi.A.generate}),Zi=Ji;var ea=n(5844),ta=n(19172),na=n(17868);const ra=function(e){return"string"===typeof e};var oa=n(63462),ia=n(63940),aa=n(84440),sa=n(83468);const la=["onChange","maxRows","minRows","style","value"];function ua(e){return parseInt(e,10)||0}const ca={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"};const da=r.forwardRef((function(e,t){const{onChange:n,maxRows:o,minRows:i=1,style:a,value:s}=e,l=(0,gn.A)(e,la),{current:u}=r.useRef(null!=s),c=r.useRef(null),d=(0,oa.A)(t,c),f=r.useRef(null),h=r.useRef(null),p=r.useCallback((()=>{const t=c.current,n=(0,ia.A)(t).getComputedStyle(t);if("0px"===n.width)return{outerHeightStyle:0,overflowing:!1};const r=h.current;r.style.width=n.width,r.value=t.value||e.placeholder||"x","\n"===r.value.slice(-1)&&(r.value+=" ");const a=n.boxSizing,s=ua(n.paddingBottom)+ua(n.paddingTop),l=ua(n.borderBottomWidth)+ua(n.borderTopWidth),u=r.scrollHeight;r.value="x";const d=r.scrollHeight;let f=u;i&&(f=Math.max(Number(i)*d,f)),o&&(f=Math.min(Number(o)*d,f)),f=Math.max(f,d);return{outerHeightStyle:f+("border-box"===a?s+l:0),overflowing:Math.abs(f-u)<=1}}),[o,i,e.placeholder]),m=r.useCallback((()=>{const e=p();if(void 0===(t=e)||null===t||0===Object.keys(t).length||0===t.outerHeightStyle&&!t.overflowing)return;var t;const n=e.outerHeightStyle,r=c.current;f.current!==n&&(f.current=n,r.style.height=`${n}px`),r.style.overflow=e.overflowing?"hidden":""}),[p]);(0,aa.A)((()=>{const e=()=>{m()};let t;const n=(0,sa.A)(e),r=c.current,o=(0,ia.A)(r);let i;return o.addEventListener("resize",n),"undefined"!==typeof ResizeObserver&&(i=new ResizeObserver(e),i.observe(r)),()=>{n.clear(),cancelAnimationFrame(t),o.removeEventListener("resize",n),i&&i.disconnect()}}),[p,m]),(0,aa.A)((()=>{m()}));return(0,Io.jsxs)(r.Fragment,{children:[(0,Io.jsx)("textarea",(0,mn.A)({value:s,onChange:e=>{u||m(),n&&n(e)},ref:d,rows:i,style:a},l)),(0,Io.jsx)("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:h,tabIndex:-1,style:(0,mn.A)({},ca,a,{paddingTop:0,paddingBottom:0})})]})})),fa=da;function ha(e){let{props:t,states:n,muiFormControl:r}=e;return n.reduce(((e,n)=>(e[n]=t[n],r&&"undefined"===typeof t[n]&&(e[n]=r[n]),e)),{})}const pa=r.createContext(void 0);function ma(){return r.useContext(pa)}var ga=n(55013),va=n(70869);const ya=function(e){let{styles:t,themeId:n,defaultTheme:r={}}=e;const o=fi(r),i="function"===typeof t?t(n&&o[n]||o):t;return(0,Io.jsx)(va.A,{styles:i})};const ba=function(e){return(0,Io.jsx)(ya,(0,mn.A)({},e,{defaultTheme:hi.A,themeId:pi.A}))};function xa(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function wa(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e&&(xa(e.value)&&""!==e.value||t&&xa(e.defaultValue)&&""!==e.defaultValue)}function Ca(e){return(0,jo.Ay)("MuiInputBase",e)}const Sa=(0,To.A)("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),Aa=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"],_a=(e,t)=>{const{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,"small"===n.size&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t[`color${(0,Bo.A)(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},ka=(e,t)=>{const{ownerState:n}=e;return[t.input,"small"===n.size&&t.inputSizeSmall,n.multiline&&t.inputMultiline,"search"===n.type&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},Ea=(0,Ro.Ay)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:_a})((e=>{let{theme:t,ownerState:n}=e;return(0,mn.A)({},t.typography.body1,{color:(t.vars||t).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${Sa.disabled}`]:{color:(t.vars||t).palette.text.disabled,cursor:"default"}},n.multiline&&(0,mn.A)({padding:"4px 0 5px"},"small"===n.size&&{paddingTop:1}),n.fullWidth&&{width:"100%"})})),Ma=(0,Ro.Ay)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:ka})((e=>{let{theme:t,ownerState:n}=e;const r="light"===t.palette.mode,o=(0,mn.A)({color:"currentColor"},t.vars?{opacity:t.vars.opacity.inputPlaceholder}:{opacity:r?.42:.5},{transition:t.transitions.create("opacity",{duration:t.transitions.duration.shorter})}),i={opacity:"0 !important"},a=t.vars?{opacity:t.vars.opacity.inputPlaceholder}:{opacity:r?.42:.5};return(0,mn.A)({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":o,"&::-moz-placeholder":o,"&:-ms-input-placeholder":o,"&::-ms-input-placeholder":o,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${Sa.formControl} &`]:{"&::-webkit-input-placeholder":i,"&::-moz-placeholder":i,"&:-ms-input-placeholder":i,"&::-ms-input-placeholder":i,"&:focus::-webkit-input-placeholder":a,"&:focus::-moz-placeholder":a,"&:focus:-ms-input-placeholder":a,"&:focus::-ms-input-placeholder":a},[`&.${Sa.disabled}`]:{opacity:1,WebkitTextFillColor:(t.vars||t).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},"small"===n.size&&{paddingTop:1},n.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},"search"===n.type&&{MozAppearance:"textfield"})})),Ra=(0,Io.jsx)(ba,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),Ta=r.forwardRef((function(e,t){var n;const o=(0,Mo.b)({props:e,name:"MuiInputBase"}),{"aria-describedby":i,autoComplete:a,autoFocus:s,className:l,components:u={},componentsProps:c={},defaultValue:d,disabled:f,disableInjectingGlobalStyles:h,endAdornment:p,fullWidth:m=!1,id:g,inputComponent:v="input",inputProps:y={},inputRef:b,maxRows:x,minRows:w,multiline:C=!1,name:S,onBlur:A,onChange:_,onClick:k,onFocus:E,onKeyDown:M,onKeyUp:R,placeholder:T,readOnly:j,renderSuffix:O,rows:P,slotProps:I={},slots:N={},startAdornment:D,type:F="text",value:L}=o,z=(0,gn.A)(o,Aa),B=null!=y.value?y.value:L,{current:$}=r.useRef(null!=B),U=r.useRef(),V=r.useCallback((e=>{0}),[]),H=(0,gi.A)(U,b,y.ref,V),[W,q]=r.useState(!1),Y=ma();const G=ha({props:o,muiFormControl:Y,states:["color","disabled","error","hiddenLabel","size","required","filled"]});G.focused=Y?Y.focused:W,r.useEffect((()=>{!Y&&f&&W&&(q(!1),A&&A())}),[Y,f,W,A]);const K=Y&&Y.onFilled,X=Y&&Y.onEmpty,Q=r.useCallback((e=>{wa(e)?K&&K():X&&X()}),[K,X]);(0,ga.A)((()=>{$&&Q({value:B})}),[B,Q,$]);r.useEffect((()=>{Q(U.current)}),[]);let J=v,Z=y;C&&"input"===J&&(Z=P?(0,mn.A)({type:void 0,minRows:P,maxRows:P},Z):(0,mn.A)({type:void 0,maxRows:x,minRows:w},Z),J=fa);r.useEffect((()=>{Y&&Y.setAdornedStart(Boolean(D))}),[Y,D]);const ee=(0,mn.A)({},o,{color:G.color||"primary",disabled:G.disabled,endAdornment:p,error:G.error,focused:G.focused,formControl:Y,fullWidth:m,hiddenLabel:G.hiddenLabel,multiline:C,size:G.size,startAdornment:D,type:F}),te=(e=>{const{classes:t,color:n,disabled:r,error:o,endAdornment:i,focused:a,formControl:s,fullWidth:l,hiddenLabel:u,multiline:c,readOnly:d,size:f,startAdornment:h,type:p}=e,m={root:["root",`color${(0,Bo.A)(n)}`,r&&"disabled",o&&"error",l&&"fullWidth",a&&"focused",s&&"formControl",f&&"medium"!==f&&`size${(0,Bo.A)(f)}`,c&&"multiline",h&&"adornedStart",i&&"adornedEnd",u&&"hiddenLabel",d&&"readOnly"],input:["input",r&&"disabled","search"===p&&"inputTypeSearch",c&&"inputMultiline","small"===f&&"inputSizeSmall",u&&"inputHiddenLabel",h&&"inputAdornedStart",i&&"inputAdornedEnd",d&&"readOnly"]};return(0,_o.A)(m,Ca,t)})(ee),ne=N.root||u.Root||Ea,re=I.root||c.root||{},oe=N.input||u.Input||Ma;return Z=(0,mn.A)({},Z,null!=(n=I.input)?n:c.input),(0,Io.jsxs)(r.Fragment,{children:[!h&&Ra,(0,Io.jsxs)(ne,(0,mn.A)({},re,!ra(ne)&&{ownerState:(0,mn.A)({},ee,re.ownerState)},{ref:t,onClick:e=>{U.current&&e.currentTarget===e.target&&U.current.focus(),k&&k(e)}},z,{className:(0,Ao.A)(te.root,re.className,l,j&&"MuiInputBase-readOnly"),children:[D,(0,Io.jsx)(pa.Provider,{value:null,children:(0,Io.jsx)(oe,(0,mn.A)({ownerState:ee,"aria-invalid":G.error,"aria-describedby":i,autoComplete:a,autoFocus:s,defaultValue:d,disabled:G.disabled,id:g,onAnimationStart:e=>{Q("mui-auto-fill-cancel"===e.animationName?U.current:{value:"x"})},name:S,placeholder:T,readOnly:j,required:G.required,rows:P,value:B,onKeyDown:M,onKeyUp:R,type:F},Z,!ra(oe)&&{as:J,ownerState:(0,mn.A)({},ee,Z.ownerState)},{ref:H,className:(0,Ao.A)(te.input,Z.className,j&&"MuiInputBase-readOnly"),onBlur:e=>{A&&A(e),y.onBlur&&y.onBlur(e),Y&&Y.onBlur?Y.onBlur(e):q(!1)},onChange:function(e){if(!$){const t=e.target||U.current;if(null==t)throw new Error((0,na.A)(1));Q({value:t.value})}for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];y.onChange&&y.onChange(e,...n),_&&_(e,...n)},onFocus:e=>{G.disabled?e.stopPropagation():(E&&E(e),y.onFocus&&y.onFocus(e),Y&&Y.onFocus?Y.onFocus(e):q(!0))}}))}),p,O?O((0,mn.A)({},G,{startAdornment:D})):null]}))]})})),ja=Ta;var Oa=n(61475);function Pa(e){return(0,jo.Ay)("MuiInput",e)}const Ia=(0,mn.A)({},Sa,(0,To.A)("MuiInput",["root","underline","input"])),Na=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],Da=(0,Ro.Ay)(Ea,{shouldForwardProp:e=>(0,Oa.A)(e)||"classes"===e,name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[..._a(e,t),!n.disableUnderline&&t.underline]}})((e=>{let{theme:t,ownerState:n}=e;let r="light"===t.palette.mode?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return t.vars&&(r=`rgba(${t.vars.palette.common.onBackgroundChannel} / ${t.vars.opacity.inputUnderline})`),(0,mn.A)({position:"relative"},n.formControl&&{"label + &":{marginTop:16}},!n.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(t.vars||t).palette[n.color].main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:t.transitions.create("transform",{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${Ia.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Ia.error}`]:{"&::before, &::after":{borderBottomColor:(t.vars||t).palette.error.main}},"&::before":{borderBottom:`1px solid ${r}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:t.transitions.create("border-bottom-color",{duration:t.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${Ia.disabled}, .${Ia.error}):before`]:{borderBottom:`2px solid ${(t.vars||t).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${r}`}},[`&.${Ia.disabled}:before`]:{borderBottomStyle:"dotted"}})})),Fa=(0,Ro.Ay)(Ma,{name:"MuiInput",slot:"Input",overridesResolver:ka})({}),La=r.forwardRef((function(e,t){var n,r,o,i;const a=(0,Mo.b)({props:e,name:"MuiInput"}),{disableUnderline:s,components:l={},componentsProps:u,fullWidth:c=!1,inputComponent:d="input",multiline:f=!1,slotProps:h,slots:p={},type:m="text"}=a,g=(0,gn.A)(a,Na),v=(e=>{const{classes:t,disableUnderline:n}=e,r={root:["root",!n&&"underline"],input:["input"]},o=(0,_o.A)(r,Pa,t);return(0,mn.A)({},t,o)})(a),y={root:{ownerState:{disableUnderline:s}}},b=(null!=h?h:u)?(0,ta.A)(null!=h?h:u,y):y,x=null!=(n=null!=(r=p.root)?r:l.Root)?n:Da,w=null!=(o=null!=(i=p.input)?i:l.Input)?o:Fa;return(0,Io.jsx)(ja,(0,mn.A)({slots:{root:x,input:w},slotProps:b,fullWidth:c,inputComponent:d,multiline:f,ref:t,type:m},g,{classes:v}))}));La.muiName="Input";const za=La;function Ba(e){return(0,jo.Ay)("MuiFilledInput",e)}const $a=(0,mn.A)({},Sa,(0,To.A)("MuiFilledInput",["root","underline","input"])),Ua=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],Va=(0,Ro.Ay)(Ea,{shouldForwardProp:e=>(0,Oa.A)(e)||"classes"===e,name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[..._a(e,t),!n.disableUnderline&&t.underline]}})((e=>{let{theme:t,ownerState:n}=e;var r;const o="light"===t.palette.mode,i=o?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",a=o?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",s=o?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",l=o?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return(0,mn.A)({position:"relative",backgroundColor:t.vars?t.vars.palette.FilledInput.bg:a,borderTopLeftRadius:(t.vars||t).shape.borderRadius,borderTopRightRadius:(t.vars||t).shape.borderRadius,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut}),"&:hover":{backgroundColor:t.vars?t.vars.palette.FilledInput.hoverBg:s,"@media (hover: none)":{backgroundColor:t.vars?t.vars.palette.FilledInput.bg:a}},[`&.${$a.focused}`]:{backgroundColor:t.vars?t.vars.palette.FilledInput.bg:a},[`&.${$a.disabled}`]:{backgroundColor:t.vars?t.vars.palette.FilledInput.disabledBg:l}},!n.disableUnderline&&{"&::after":{borderBottom:`2px solid ${null==(r=(t.vars||t).palette[n.color||"primary"])?void 0:r.main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:t.transitions.create("transform",{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${$a.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${$a.error}`]:{"&::before, &::after":{borderBottomColor:(t.vars||t).palette.error.main}},"&::before":{borderBottom:`1px solid ${t.vars?`rgba(${t.vars.palette.common.onBackgroundChannel} / ${t.vars.opacity.inputUnderline})`:i}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:t.transitions.create("border-bottom-color",{duration:t.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${$a.disabled}, .${$a.error}):before`]:{borderBottom:`1px solid ${(t.vars||t).palette.text.primary}`},[`&.${$a.disabled}:before`]:{borderBottomStyle:"dotted"}},n.startAdornment&&{paddingLeft:12},n.endAdornment&&{paddingRight:12},n.multiline&&(0,mn.A)({padding:"25px 12px 8px"},"small"===n.size&&{paddingTop:21,paddingBottom:4},n.hiddenLabel&&{paddingTop:16,paddingBottom:17},n.hiddenLabel&&"small"===n.size&&{paddingTop:8,paddingBottom:9}))})),Ha=(0,Ro.Ay)(Ma,{name:"MuiFilledInput",slot:"Input",overridesResolver:ka})((e=>{let{theme:t,ownerState:n}=e;return(0,mn.A)({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!t.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===t.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===t.palette.mode?null:"#fff",caretColor:"light"===t.palette.mode?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},t.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[t.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},"small"===n.size&&{paddingTop:21,paddingBottom:4},n.hiddenLabel&&{paddingTop:16,paddingBottom:17},n.startAdornment&&{paddingLeft:0},n.endAdornment&&{paddingRight:0},n.hiddenLabel&&"small"===n.size&&{paddingTop:8,paddingBottom:9},n.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0})})),Wa=r.forwardRef((function(e,t){var n,r,o,i;const a=(0,Mo.b)({props:e,name:"MuiFilledInput"}),{components:s={},componentsProps:l,fullWidth:u=!1,inputComponent:c="input",multiline:d=!1,slotProps:f,slots:h={},type:p="text"}=a,m=(0,gn.A)(a,Ua),g=(0,mn.A)({},a,{fullWidth:u,inputComponent:c,multiline:d,type:p}),v=(e=>{const{classes:t,disableUnderline:n}=e,r={root:["root",!n&&"underline"],input:["input"]},o=(0,_o.A)(r,Ba,t);return(0,mn.A)({},t,o)})(a),y={root:{ownerState:g},input:{ownerState:g}},b=(null!=f?f:l)?(0,ta.A)(y,null!=f?f:l):y,x=null!=(n=null!=(r=h.root)?r:s.Root)?n:Va,w=null!=(o=null!=(i=h.input)?i:s.Input)?o:Ha;return(0,Io.jsx)(ja,(0,mn.A)({slots:{root:x,input:w},componentsProps:b,fullWidth:u,inputComponent:c,multiline:d,ref:t,type:p},m,{classes:v}))}));Wa.muiName="Input";const qa=Wa;var Ya;const Ga=["children","classes","className","label","notched"],Ka=(0,Ro.Ay)("fieldset",{shouldForwardProp:Oa.A})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),Xa=(0,Ro.Ay)("legend",{shouldForwardProp:Oa.A})((e=>{let{ownerState:t,theme:n}=e;return(0,mn.A)({float:"unset",width:"auto",overflow:"hidden"},!t.withLabel&&{padding:0,lineHeight:"11px",transition:n.transitions.create("width",{duration:150,easing:n.transitions.easing.easeOut})},t.withLabel&&(0,mn.A)({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:n.transitions.create("max-width",{duration:50,easing:n.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},t.notched&&{maxWidth:"100%",transition:n.transitions.create("max-width",{duration:100,easing:n.transitions.easing.easeOut,delay:50})}))}));function Qa(e){return(0,jo.Ay)("MuiOutlinedInput",e)}const Ja=(0,mn.A)({},Sa,(0,To.A)("MuiOutlinedInput",["root","notchedOutline","input"])),Za=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],es=(0,Ro.Ay)(Ea,{shouldForwardProp:e=>(0,Oa.A)(e)||"classes"===e,name:"MuiOutlinedInput",slot:"Root",overridesResolver:_a})((e=>{let{theme:t,ownerState:n}=e;const r="light"===t.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return(0,mn.A)({position:"relative",borderRadius:(t.vars||t).shape.borderRadius,[`&:hover .${Ja.notchedOutline}`]:{borderColor:(t.vars||t).palette.text.primary},"@media (hover: none)":{[`&:hover .${Ja.notchedOutline}`]:{borderColor:t.vars?`rgba(${t.vars.palette.common.onBackgroundChannel} / 0.23)`:r}},[`&.${Ja.focused} .${Ja.notchedOutline}`]:{borderColor:(t.vars||t).palette[n.color].main,borderWidth:2},[`&.${Ja.error} .${Ja.notchedOutline}`]:{borderColor:(t.vars||t).palette.error.main},[`&.${Ja.disabled} .${Ja.notchedOutline}`]:{borderColor:(t.vars||t).palette.action.disabled}},n.startAdornment&&{paddingLeft:14},n.endAdornment&&{paddingRight:14},n.multiline&&(0,mn.A)({padding:"16.5px 14px"},"small"===n.size&&{padding:"8.5px 14px"}))})),ts=(0,Ro.Ay)((function(e){const{className:t,label:n,notched:r}=e,o=(0,gn.A)(e,Ga),i=null!=n&&""!==n,a=(0,mn.A)({},e,{notched:r,withLabel:i});return(0,Io.jsx)(Ka,(0,mn.A)({"aria-hidden":!0,className:t,ownerState:a},o,{children:(0,Io.jsx)(Xa,{ownerState:a,children:i?(0,Io.jsx)("span",{children:n}):Ya||(Ya=(0,Io.jsx)("span",{className:"notranslate",children:"\u200b"}))})}))}),{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})((e=>{let{theme:t}=e;const n="light"===t.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:t.vars?`rgba(${t.vars.palette.common.onBackgroundChannel} / 0.23)`:n}})),ns=(0,Ro.Ay)(Ma,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:ka})((e=>{let{theme:t,ownerState:n}=e;return(0,mn.A)({padding:"16.5px 14px"},!t.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===t.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===t.palette.mode?null:"#fff",caretColor:"light"===t.palette.mode?null:"#fff",borderRadius:"inherit"}},t.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[t.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},"small"===n.size&&{padding:"8.5px 14px"},n.multiline&&{padding:0},n.startAdornment&&{paddingLeft:0},n.endAdornment&&{paddingRight:0})})),rs=r.forwardRef((function(e,t){var n,o,i,a,s;const l=(0,Mo.b)({props:e,name:"MuiOutlinedInput"}),{components:u={},fullWidth:c=!1,inputComponent:d="input",label:f,multiline:h=!1,notched:p,slots:m={},type:g="text"}=l,v=(0,gn.A)(l,Za),y=(e=>{const{classes:t}=e,n=(0,_o.A)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},Qa,t);return(0,mn.A)({},t,n)})(l),b=ma(),x=ha({props:l,muiFormControl:b,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),w=(0,mn.A)({},l,{color:x.color||"primary",disabled:x.disabled,error:x.error,focused:x.focused,formControl:b,fullWidth:c,hiddenLabel:x.hiddenLabel,multiline:h,size:x.size,type:g}),C=null!=(n=null!=(o=m.root)?o:u.Root)?n:es,S=null!=(i=null!=(a=m.input)?a:u.Input)?i:ns;return(0,Io.jsx)(ja,(0,mn.A)({slots:{root:C,input:S},renderSuffix:e=>(0,Io.jsx)(ts,{ownerState:w,className:y.notchedOutline,label:null!=f&&""!==f&&x.required?s||(s=(0,Io.jsxs)(r.Fragment,{children:[f,"\u2009","*"]})):f,notched:"undefined"!==typeof p?p:Boolean(e.startAdornment||e.filled||e.focused)}),fullWidth:c,inputComponent:d,multiline:h,ref:t,type:g},v,{classes:(0,mn.A)({},y,{notchedOutline:null})}))}));rs.muiName="Input";const os=rs;function is(e){return(0,jo.Ay)("MuiFormLabel",e)}const as=(0,To.A)("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),ss=["children","className","color","component","disabled","error","filled","focused","required"],ls=(0,Ro.Ay)("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return(0,mn.A)({},t.root,"secondary"===n.color&&t.colorSecondary,n.filled&&t.filled)}})((e=>{let{theme:t,ownerState:n}=e;return(0,mn.A)({color:(t.vars||t).palette.text.secondary},t.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${as.focused}`]:{color:(t.vars||t).palette[n.color].main},[`&.${as.disabled}`]:{color:(t.vars||t).palette.text.disabled},[`&.${as.error}`]:{color:(t.vars||t).palette.error.main}})})),us=(0,Ro.Ay)("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})((e=>{let{theme:t}=e;return{[`&.${as.error}`]:{color:(t.vars||t).palette.error.main}}})),cs=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiFormLabel"}),{children:r,className:o,component:i="label"}=n,a=(0,gn.A)(n,ss),s=ha({props:n,muiFormControl:ma(),states:["color","required","focused","disabled","error","filled"]}),l=(0,mn.A)({},n,{color:s.color||"primary",component:i,disabled:s.disabled,error:s.error,filled:s.filled,focused:s.focused,required:s.required}),u=(e=>{const{classes:t,color:n,focused:r,disabled:o,error:i,filled:a,required:s}=e,l={root:["root",`color${(0,Bo.A)(n)}`,o&&"disabled",i&&"error",a&&"filled",r&&"focused",s&&"required"],asterisk:["asterisk",i&&"error"]};return(0,_o.A)(l,is,t)})(l);return(0,Io.jsxs)(ls,(0,mn.A)({as:i,ownerState:l,className:(0,Ao.A)(u.root,o),ref:t},a,{children:[r,s.required&&(0,Io.jsxs)(us,{ownerState:l,"aria-hidden":!0,className:u.asterisk,children:["\u2009","*"]})]}))})),ds=cs;function fs(e){return(0,jo.Ay)("MuiInputLabel",e)}(0,To.A)("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const hs=["disableAnimation","margin","shrink","variant","className"],ps=(0,Ro.Ay)(ds,{shouldForwardProp:e=>(0,Oa.A)(e)||"classes"===e,name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${as.asterisk}`]:t.asterisk},t.root,n.formControl&&t.formControl,"small"===n.size&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,n.focused&&t.focused,t[n.variant]]}})((e=>{let{theme:t,ownerState:n}=e;return(0,mn.A)({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},n.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},"small"===n.size&&{transform:"translate(0, 17px) scale(1)"},n.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!n.disableAnimation&&{transition:t.transitions.create(["color","transform","max-width"],{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut})},"filled"===n.variant&&(0,mn.A)({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===n.size&&{transform:"translate(12px, 13px) scale(1)"},n.shrink&&(0,mn.A)({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},"small"===n.size&&{transform:"translate(12px, 4px) scale(0.75)"})),"outlined"===n.variant&&(0,mn.A)({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===n.size&&{transform:"translate(14px, 9px) scale(1)"},n.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}))})),ms=r.forwardRef((function(e,t){const n=(0,Mo.b)({name:"MuiInputLabel",props:e}),{disableAnimation:r=!1,shrink:o,className:i}=n,a=(0,gn.A)(n,hs),s=ma();let l=o;"undefined"===typeof l&&s&&(l=s.filled||s.focused||s.adornedStart);const u=ha({props:n,muiFormControl:s,states:["size","variant","required","focused"]}),c=(0,mn.A)({},n,{disableAnimation:r,formControl:s,shrink:l,size:u.size,variant:u.variant,required:u.required,focused:u.focused}),d=(e=>{const{classes:t,formControl:n,size:r,shrink:o,disableAnimation:i,variant:a,required:s}=e,l={root:["root",n&&"formControl",!i&&"animated",o&&"shrink",r&&"normal"!==r&&`size${(0,Bo.A)(r)}`,a],asterisk:[s&&"asterisk"]},u=(0,_o.A)(l,fs,t);return(0,mn.A)({},t,u)})(c);return(0,Io.jsx)(ps,(0,mn.A)({"data-shrink":l,ownerState:c,ref:t,className:(0,Ao.A)(d.root,i)},a,{classes:d}))})),gs=ms;var vs=n(27328);function ys(e){return(0,jo.Ay)("MuiFormControl",e)}(0,To.A)("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const bs=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],xs=(0,Ro.Ay)("div",{name:"MuiFormControl",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return(0,mn.A)({},t.root,t[`margin${(0,Bo.A)(n.margin)}`],n.fullWidth&&t.fullWidth)}})((e=>{let{ownerState:t}=e;return(0,mn.A)({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},"normal"===t.margin&&{marginTop:16,marginBottom:8},"dense"===t.margin&&{marginTop:8,marginBottom:4},t.fullWidth&&{width:"100%"})})),ws=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiFormControl"}),{children:o,className:i,color:a="primary",component:s="div",disabled:l=!1,error:u=!1,focused:c,fullWidth:d=!1,hiddenLabel:f=!1,margin:h="none",required:p=!1,size:m="medium",variant:g="outlined"}=n,v=(0,gn.A)(n,bs),y=(0,mn.A)({},n,{color:a,component:s,disabled:l,error:u,fullWidth:d,hiddenLabel:f,margin:h,required:p,size:m,variant:g}),b=(e=>{const{classes:t,margin:n,fullWidth:r}=e,o={root:["root","none"!==n&&`margin${(0,Bo.A)(n)}`,r&&"fullWidth"]};return(0,_o.A)(o,ys,t)})(y),[x,w]=r.useState((()=>{let e=!1;return o&&r.Children.forEach(o,(t=>{if(!(0,vs.A)(t,["Input","Select"]))return;const n=(0,vs.A)(t,["Select"])?t.props.input:t;n&&n.props.startAdornment&&(e=!0)})),e})),[C,S]=r.useState((()=>{let e=!1;return o&&r.Children.forEach(o,(t=>{(0,vs.A)(t,["Input","Select"])&&(wa(t.props,!0)||wa(t.props.inputProps,!0))&&(e=!0)})),e})),[A,_]=r.useState(!1);l&&A&&_(!1);const k=void 0===c||l?A:c;let E;const M=r.useMemo((()=>({adornedStart:x,setAdornedStart:w,color:a,disabled:l,error:u,filled:C,focused:k,fullWidth:d,hiddenLabel:f,size:m,onBlur:()=>{_(!1)},onEmpty:()=>{S(!1)},onFilled:()=>{S(!0)},onFocus:()=>{_(!0)},registerEffect:E,required:p,variant:g})),[x,a,l,u,C,k,d,f,E,p,m,g]);return(0,Io.jsx)(pa.Provider,{value:M,children:(0,Io.jsx)(xs,(0,mn.A)({as:s,ownerState:y,className:(0,Ao.A)(b.root,i),ref:t},v,{children:o}))})})),Cs=ws;function Ss(e){return(0,jo.Ay)("MuiFormHelperText",e)}const As=(0,To.A)("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);var _s;const ks=["children","className","component","disabled","error","filled","focused","margin","required","variant"],Es=(0,Ro.Ay)("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size&&t[`size${(0,Bo.A)(n.size)}`],n.contained&&t.contained,n.filled&&t.filled]}})((e=>{let{theme:t,ownerState:n}=e;return(0,mn.A)({color:(t.vars||t).palette.text.secondary},t.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${As.disabled}`]:{color:(t.vars||t).palette.text.disabled},[`&.${As.error}`]:{color:(t.vars||t).palette.error.main}},"small"===n.size&&{marginTop:4},n.contained&&{marginLeft:14,marginRight:14})})),Ms=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiFormHelperText"}),{children:r,className:o,component:i="p"}=n,a=(0,gn.A)(n,ks),s=ha({props:n,muiFormControl:ma(),states:["variant","size","disabled","error","filled","focused","required"]}),l=(0,mn.A)({},n,{component:i,contained:"filled"===s.variant||"outlined"===s.variant,variant:s.variant,size:s.size,disabled:s.disabled,error:s.error,filled:s.filled,focused:s.focused,required:s.required}),u=(e=>{const{classes:t,contained:n,size:r,disabled:o,error:i,filled:a,focused:s,required:l}=e,u={root:["root",o&&"disabled",i&&"error",r&&`size${(0,Bo.A)(r)}`,n&&"contained",s&&"focused",a&&"filled",l&&"required"]};return(0,_o.A)(u,Ss,t)})(l);return(0,Io.jsx)(Es,(0,mn.A)({as:i,ownerState:l,className:(0,Ao.A)(u.root,o),ref:t},a,{children:" "===r?_s||(_s=(0,Io.jsx)("span",{className:"notranslate",children:"\u200b"})):r}))})),Rs=Ms;var Ts=n(22427);const js=["value"],Os=r.createContext();const Ps=()=>{const e=r.useContext(Os);return null!=e&&e},Is=function(e){let{value:t}=e,n=(0,gn.A)(e,js);return(0,Io.jsx)(Os.Provider,(0,mn.A)({value:null==t||t},n))};const Ns=function(e,t,n){return void 0===e||ra(e)?t:(0,mn.A)({},t,{ownerState:(0,mn.A)({},t.ownerState,n)})};const Ds=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(void 0===e)return{};const n={};return Object.keys(e).filter((n=>n.match(/^on[A-Z]/)&&"function"===typeof e[n]&&!t.includes(n))).forEach((t=>{n[t]=e[t]})),n};const Fs=function(e){if(void 0===e)return{};const t={};return Object.keys(e).filter((t=>!(t.match(/^on[A-Z]/)&&"function"===typeof e[t]))).forEach((n=>{t[n]=e[n]})),t};const Ls=function(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:o,className:i}=e;if(!t){const e=(0,Ao.A)(null==n?void 0:n.className,i,null==o?void 0:o.className,null==r?void 0:r.className),t=(0,mn.A)({},null==n?void 0:n.style,null==o?void 0:o.style,null==r?void 0:r.style),a=(0,mn.A)({},n,o,r);return e.length>0&&(a.className=e),Object.keys(t).length>0&&(a.style=t),{props:a,internalRef:void 0}}const a=Ds((0,mn.A)({},o,r)),s=Fs(r),l=Fs(o),u=t(a),c=(0,Ao.A)(null==u?void 0:u.className,null==n?void 0:n.className,i,null==o?void 0:o.className,null==r?void 0:r.className),d=(0,mn.A)({},null==u?void 0:u.style,null==n?void 0:n.style,null==o?void 0:o.style,null==r?void 0:r.style),f=(0,mn.A)({},u,n,l,s);return c.length>0&&(f.className=c),Object.keys(d).length>0&&(f.style=d),{props:f,internalRef:u.ref}};const zs=function(e,t,n){return"function"===typeof e?e(t,n):e},Bs=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];const $s=function(e){var t;const{elementType:n,externalSlotProps:r,ownerState:o,skipResolvingSlotProps:i=!1}=e,a=(0,gn.A)(e,Bs),s=i?{}:zs(r,o),{props:l,internalRef:u}=Ls((0,mn.A)({},a,{externalSlotProps:s})),c=(0,oa.A)(u,null==s?void 0:s.ref,null==(t=e.additionalProps)?void 0:t.ref);return Ns(n,(0,mn.A)({},l,{ref:c}),o)};const Us=r.createContext({});function Vs(e){return(0,jo.Ay)("MuiList",e)}(0,To.A)("MuiList",["root","padding","dense","subheader"]);const Hs=["children","className","component","dense","disablePadding","subheader"],Ws=(0,Ro.Ay)("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})((e=>{let{ownerState:t}=e;return(0,mn.A)({listStyle:"none",margin:0,padding:0,position:"relative"},!t.disablePadding&&{paddingTop:8,paddingBottom:8},t.subheader&&{paddingTop:0})})),qs=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiList"}),{children:o,className:i,component:a="ul",dense:s=!1,disablePadding:l=!1,subheader:u}=n,c=(0,gn.A)(n,Hs),d=r.useMemo((()=>({dense:s})),[s]),f=(0,mn.A)({},n,{component:a,dense:s,disablePadding:l}),h=(e=>{const{classes:t,disablePadding:n,dense:r,subheader:o}=e,i={root:["root",!n&&"padding",r&&"dense",o&&"subheader"]};return(0,_o.A)(i,Vs,t)})(f);return(0,Io.jsx)(Us.Provider,{value:d,children:(0,Io.jsxs)(Ws,(0,mn.A)({as:a,className:(0,Ao.A)(h.root,i),ref:t,ownerState:f},c,{children:[u,o]}))})}));function Ys(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}const Gs=Ys,Ks=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function Xs(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function Qs(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function Js(e,t){if(void 0===t)return!0;let n=e.innerText;return void 0===n&&(n=e.textContent),n=n.trim().toLowerCase(),0!==n.length&&(t.repeating?n[0]===t.keys[0]:0===n.indexOf(t.keys.join("")))}function Zs(e,t,n,r,o,i){let a=!1,s=o(e,t,!!t&&n);for(;s;){if(s===e.firstChild){if(a)return!1;a=!0}const t=!r&&(s.disabled||"true"===s.getAttribute("aria-disabled"));if(s.hasAttribute("tabindex")&&Js(s,i)&&!t)return s.focus(),!0;s=o(e,s,n)}return!1}const el=r.forwardRef((function(e,t){const{actions:n,autoFocus:o=!1,autoFocusItem:i=!1,children:a,className:s,disabledItemsFocusable:l=!1,disableListWrap:u=!1,onKeyDown:c,variant:d="selectedMenu"}=e,f=(0,gn.A)(e,Ks),h=r.useRef(null),p=r.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});(0,ga.A)((()=>{o&&h.current.focus()}),[o]),r.useImperativeHandle(n,(()=>({adjustStyleForScrollbar:(e,t)=>{let{direction:n}=t;const r=!h.current.style.width;if(e.clientHeight<h.current.clientHeight&&r){const t=`${Gs((0,Ts.A)(e))}px`;h.current.style["rtl"===n?"paddingLeft":"paddingRight"]=t,h.current.style.width=`calc(100% + ${t})`}return h.current}})),[]);const m=(0,gi.A)(h,t);let g=-1;r.Children.forEach(a,((e,t)=>{r.isValidElement(e)?(e.props.disabled||("selectedMenu"===d&&e.props.selected||-1===g)&&(g=t),g===t&&(e.props.disabled||e.props.muiSkipListHighlight||e.type.muiSkipListHighlight)&&(g+=1,g>=a.length&&(g=-1))):g===t&&(g+=1,g>=a.length&&(g=-1))}));const v=r.Children.map(a,((e,t)=>{if(t===g){const t={};return i&&(t.autoFocus=!0),void 0===e.props.tabIndex&&"selectedMenu"===d&&(t.tabIndex=0),r.cloneElement(e,t)}return e}));return(0,Io.jsx)(qs,(0,mn.A)({role:"menu",ref:m,className:s,onKeyDown:e=>{const t=h.current,n=e.key,r=(0,Ts.A)(t).activeElement;if("ArrowDown"===n)e.preventDefault(),Zs(t,r,u,l,Xs);else if("ArrowUp"===n)e.preventDefault(),Zs(t,r,u,l,Qs);else if("Home"===n)e.preventDefault(),Zs(t,null,u,l,Xs);else if("End"===n)e.preventDefault(),Zs(t,null,u,l,Qs);else if(1===n.length){const o=p.current,i=n.toLowerCase(),a=performance.now();o.keys.length>0&&(a-o.lastTime>500?(o.keys=[],o.repeating=!0,o.previousKeyMatched=!0):o.repeating&&i!==o.keys[0]&&(o.repeating=!1)),o.lastTime=a,o.keys.push(i);const s=r&&!o.repeating&&Js(r,o);o.previousKeyMatched&&(s||Zs(t,r,!1,l,Xs,o))?e.preventDefault():o.previousKeyMatched=!1}c&&c(e)},tabIndex:o?0:-1},f,{children:v}))})),tl=el;var nl=n(80950),rl=n(36078);const ol=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function il(e){return`scale(${e}, ${e**2})`}const al={entering:{opacity:1,transform:il(1)},entered:{opacity:1,transform:"none"}},sl="undefined"!==typeof navigator&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),ll=r.forwardRef((function(e,t){const{addEndListener:n,appear:o=!0,children:i,easing:a,in:s,onEnter:l,onEntered:u,onEntering:c,onExit:d,onExited:f,onExiting:h,style:p,timeout:m="auto",TransitionComponent:g=ri}=e,v=(0,gn.A)(e,ol),y=(0,oi.A)(),b=r.useRef(),x=mi(),w=r.useRef(null),C=(0,gi.A)(w,i.ref,t),S=e=>t=>{if(e){const n=w.current;void 0===t?e(n):e(n,t)}},A=S(c),_=S(((e,t)=>{ai(e);const{duration:n,delay:r,easing:o}=si({style:p,timeout:m,easing:a},{mode:"enter"});let i;"auto"===m?(i=x.transitions.getAutoHeightDuration(e.clientHeight),b.current=i):i=n,e.style.transition=[x.transitions.create("opacity",{duration:i,delay:r}),x.transitions.create("transform",{duration:sl?i:.666*i,delay:r,easing:o})].join(","),l&&l(e,t)})),k=S(u),E=S(h),M=S((e=>{const{duration:t,delay:n,easing:r}=si({style:p,timeout:m,easing:a},{mode:"exit"});let o;"auto"===m?(o=x.transitions.getAutoHeightDuration(e.clientHeight),b.current=o):o=t,e.style.transition=[x.transitions.create("opacity",{duration:o,delay:n}),x.transitions.create("transform",{duration:sl?o:.666*o,delay:sl?n:n||.333*o,easing:r})].join(","),e.style.opacity=0,e.style.transform=il(.75),d&&d(e)})),R=S(f);return(0,Io.jsx)(g,(0,mn.A)({appear:o,in:s,nodeRef:w,onEnter:_,onEntered:k,onEntering:A,onExit:M,onExited:R,onExiting:E,addEndListener:e=>{"auto"===m&&y.start(b.current||0,e),n&&n(w.current,e)},timeout:"auto"===m?null:m},v,{children:(e,t)=>r.cloneElement(i,(0,mn.A)({style:(0,mn.A)({opacity:0,transform:il(.75),visibility:"exited"!==e||s?void 0:"hidden"},al[e],p,i.props.style),ref:C},t))}))}));ll.muiSupportAuto=!0;const ul=ll;var cl=n(31668);const dl=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function fl(e){const t=[],n=[];return Array.from(e.querySelectorAll(dl)).forEach(((e,r)=>{const o=function(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:t}(e);-1!==o&&function(e){return!(e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type)return!1;if(!e.name)return!1;const t=t=>e.ownerDocument.querySelector(`input[type="radio"]${t}`);let n=t(`[name="${e.name}"]:checked`);return n||(n=t(`[name="${e.name}"]`)),n!==e}(e))}(e)&&(0===o?t.push(e):n.push({documentOrder:r,tabIndex:o,node:e}))})),n.sort(((e,t)=>e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex)).map((e=>e.node)).concat(t)}function hl(){return!0}const pl=function(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:o=!1,disableRestoreFocus:i=!1,getTabbable:a=fl,isEnabled:s=hl,open:l}=e,u=r.useRef(!1),c=r.useRef(null),d=r.useRef(null),f=r.useRef(null),h=r.useRef(null),p=r.useRef(!1),m=r.useRef(null),g=(0,oa.A)(t.ref,m),v=r.useRef(null);r.useEffect((()=>{l&&m.current&&(p.current=!n)}),[n,l]),r.useEffect((()=>{if(!l||!m.current)return;const e=(0,cl.A)(m.current);return m.current.contains(e.activeElement)||(m.current.hasAttribute("tabIndex")||m.current.setAttribute("tabIndex","-1"),p.current&&m.current.focus()),()=>{i||(f.current&&f.current.focus&&(u.current=!0,f.current.focus()),f.current=null)}}),[l]),r.useEffect((()=>{if(!l||!m.current)return;const e=(0,cl.A)(m.current),t=t=>{v.current=t,!o&&s()&&"Tab"===t.key&&e.activeElement===m.current&&t.shiftKey&&(u.current=!0,d.current&&d.current.focus())},n=()=>{const t=m.current;if(null===t)return;if(!e.hasFocus()||!s()||u.current)return void(u.current=!1);if(t.contains(e.activeElement))return;if(o&&e.activeElement!==c.current&&e.activeElement!==d.current)return;if(e.activeElement!==h.current)h.current=null;else if(null!==h.current)return;if(!p.current)return;let n=[];if(e.activeElement!==c.current&&e.activeElement!==d.current||(n=a(m.current)),n.length>0){var r,i;const e=Boolean((null==(r=v.current)?void 0:r.shiftKey)&&"Tab"===(null==(i=v.current)?void 0:i.key)),t=n[0],o=n[n.length-1];"string"!==typeof t&&"string"!==typeof o&&(e?o.focus():t.focus())}else t.focus()};e.addEventListener("focusin",n),e.addEventListener("keydown",t,!0);const r=setInterval((()=>{e.activeElement&&"BODY"===e.activeElement.tagName&&n()}),50);return()=>{clearInterval(r),e.removeEventListener("focusin",n),e.removeEventListener("keydown",t,!0)}}),[n,o,i,s,l,a]);const y=e=>{null===f.current&&(f.current=e.relatedTarget),p.current=!0};return(0,Io.jsxs)(r.Fragment,{children:[(0,Io.jsx)("div",{tabIndex:l?0:-1,onFocus:y,ref:c,"data-testid":"sentinelStart"}),r.cloneElement(t,{ref:g,onFocus:e=>{null===f.current&&(f.current=e.relatedTarget),p.current=!0,h.current=e.target;const n=t.props.onFocus;n&&n(e)}}),(0,Io.jsx)("div",{tabIndex:l?0:-1,onFocus:y,ref:d,"data-testid":"sentinelEnd"})]})};var ml=n(26564);const gl=r.forwardRef((function(e,t){const{children:n,container:o,disablePortal:i=!1}=e,[a,s]=r.useState(null),u=(0,oa.A)(r.isValidElement(n)?n.ref:null,t);if((0,aa.A)((()=>{i||s(function(e){return"function"===typeof e?e():e}(o)||document.body)}),[o,i]),(0,aa.A)((()=>{if(a&&!i)return(0,ml.A)(t,a),()=>{(0,ml.A)(t,null)}}),[t,a,i]),i){if(r.isValidElement(n)){const e={ref:u};return r.cloneElement(n,e)}return(0,Io.jsx)(r.Fragment,{children:n})}return(0,Io.jsx)(r.Fragment,{children:a?l.createPortal(n,a):a})})),vl=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],yl={entering:{opacity:1},entered:{opacity:1}},bl=r.forwardRef((function(e,t){const n=mi(),o={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:i,appear:a=!0,children:s,easing:l,in:u,onEnter:c,onEntered:d,onEntering:f,onExit:h,onExited:p,onExiting:m,style:g,timeout:v=o,TransitionComponent:y=ri}=e,b=(0,gn.A)(e,vl),x=r.useRef(null),w=(0,gi.A)(x,s.ref,t),C=e=>t=>{if(e){const n=x.current;void 0===t?e(n):e(n,t)}},S=C(f),A=C(((e,t)=>{ai(e);const r=si({style:g,timeout:v,easing:l},{mode:"enter"});e.style.webkitTransition=n.transitions.create("opacity",r),e.style.transition=n.transitions.create("opacity",r),c&&c(e,t)})),_=C(d),k=C(m),E=C((e=>{const t=si({style:g,timeout:v,easing:l},{mode:"exit"});e.style.webkitTransition=n.transitions.create("opacity",t),e.style.transition=n.transitions.create("opacity",t),h&&h(e)})),M=C(p);return(0,Io.jsx)(y,(0,mn.A)({appear:a,in:u,nodeRef:x,onEnter:A,onEntered:_,onEntering:S,onExit:E,onExited:M,onExiting:k,addEndListener:e=>{i&&i(x.current,e)},timeout:v},b,{children:(e,t)=>r.cloneElement(s,(0,mn.A)({style:(0,mn.A)({opacity:0,visibility:"exited"!==e||u?void 0:"hidden"},yl[e],g,s.props.style),ref:w},t))}))})),xl=bl;function wl(e){return(0,jo.Ay)("MuiBackdrop",e)}(0,To.A)("MuiBackdrop",["root","invisible"]);const Cl=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],Sl=(0,Ro.Ay)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})((e=>{let{ownerState:t}=e;return(0,mn.A)({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},t.invisible&&{backgroundColor:"transparent"})})),Al=r.forwardRef((function(e,t){var n,r,o;const i=(0,Mo.b)({props:e,name:"MuiBackdrop"}),{children:a,className:s,component:l="div",components:u={},componentsProps:c={},invisible:d=!1,open:f,slotProps:h={},slots:p={},TransitionComponent:m=xl,transitionDuration:g}=i,v=(0,gn.A)(i,Cl),y=(0,mn.A)({},i,{component:l,invisible:d}),b=(e=>{const{classes:t,invisible:n}=e,r={root:["root",n&&"invisible"]};return(0,_o.A)(r,wl,t)})(y),x=null!=(n=h.root)?n:c.root;return(0,Io.jsx)(m,(0,mn.A)({in:f,timeout:g},v,{children:(0,Io.jsx)(Sl,(0,mn.A)({"aria-hidden":!0},x,{as:null!=(r=null!=(o=p.root)?o:u.Root)?r:l,className:(0,Ao.A)(b.root,s,null==x?void 0:x.className),ownerState:(0,mn.A)({},y,null==x?void 0:x.ownerState),classes:b,ref:t,children:a}))}))}));var _l=n(31782),kl=n(42456);function El(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function Ml(e){return parseInt((0,ia.A)(e).getComputedStyle(e).paddingRight,10)||0}function Rl(e,t,n,r,o){const i=[t,n,...r];[].forEach.call(e.children,(e=>{const t=-1===i.indexOf(e),n=!function(e){const t=-1!==["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName),n="INPUT"===e.tagName&&"hidden"===e.getAttribute("type");return t||n}(e);t&&n&&El(e,o)}))}function Tl(e,t){let n=-1;return e.some(((e,r)=>!!t(e)&&(n=r,!0))),n}function jl(e,t){const n=[],r=e.container;if(!t.disableScrollLock){if(function(e){const t=(0,cl.A)(e);return t.body===e?(0,ia.A)(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(r)){const e=Ys((0,cl.A)(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${Ml(r)+e}px`;const t=(0,cl.A)(r).querySelectorAll(".mui-fixed");[].forEach.call(t,(t=>{n.push({value:t.style.paddingRight,property:"padding-right",el:t}),t.style.paddingRight=`${Ml(t)+e}px`}))}let e;if(r.parentNode instanceof DocumentFragment)e=(0,cl.A)(r).body;else{const t=r.parentElement,n=(0,ia.A)(r);e="HTML"===(null==t?void 0:t.nodeName)&&"scroll"===n.getComputedStyle(t).overflowY?t:r}n.push({value:e.style.overflow,property:"overflow",el:e},{value:e.style.overflowX,property:"overflow-x",el:e},{value:e.style.overflowY,property:"overflow-y",el:e}),e.style.overflow="hidden"}return()=>{n.forEach((e=>{let{value:t,el:n,property:r}=e;t?n.style.setProperty(r,t):n.style.removeProperty(r)}))}}const Ol=new class{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(e,t){let n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&El(e.modalRef,!1);const r=function(e){const t=[];return[].forEach.call(e.children,(e=>{"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);Rl(t,e.mount,e.modalRef,r,!0);const o=Tl(this.containers,(e=>e.container===t));return-1!==o?(this.containers[o].modals.push(e),n):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:r}),n)}mount(e,t){const n=Tl(this.containers,(t=>-1!==t.modals.indexOf(e))),r=this.containers[n];r.restore||(r.restore=jl(r,t))}remove(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const n=this.modals.indexOf(e);if(-1===n)return n;const r=Tl(this.containers,(t=>-1!==t.modals.indexOf(e))),o=this.containers[r];if(o.modals.splice(o.modals.indexOf(e),1),this.modals.splice(n,1),0===o.modals.length)o.restore&&o.restore(),e.modalRef&&El(e.modalRef,t),Rl(o.container,e.mount,e.modalRef,o.hiddenSiblings,!1),this.containers.splice(r,1);else{const e=o.modals[o.modals.length-1];e.modalRef&&El(e.modalRef,!1)}return n}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}};const Pl=function(e){const{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:o=!1,manager:i=Ol,closeAfterTransition:a=!1,onTransitionEnter:s,onTransitionExited:l,children:u,onClose:c,open:d,rootRef:f}=e,h=r.useRef({}),p=r.useRef(null),m=r.useRef(null),g=(0,oa.A)(m,f),[v,y]=r.useState(!d),b=function(e){return!!e&&e.props.hasOwnProperty("in")}(u);let x=!0;"false"!==e["aria-hidden"]&&!1!==e["aria-hidden"]||(x=!1);const w=()=>(h.current.modalRef=m.current,h.current.mount=p.current,h.current),C=()=>{i.mount(w(),{disableScrollLock:o}),m.current&&(m.current.scrollTop=0)},S=(0,_l.A)((()=>{const e=function(e){return"function"===typeof e?e():e}(t)||(0,cl.A)(p.current).body;i.add(w(),e),m.current&&C()})),A=r.useCallback((()=>i.isTopModal(w())),[i]),_=(0,_l.A)((e=>{p.current=e,e&&(d&&A()?C():m.current&&El(m.current,x))})),k=r.useCallback((()=>{i.remove(w(),x)}),[x,i]);r.useEffect((()=>()=>{k()}),[k]),r.useEffect((()=>{d?S():b&&a||k()}),[d,k,b,a,S]);const E=e=>t=>{var r;null==(r=e.onKeyDown)||r.call(e,t),"Escape"===t.key&&229!==t.which&&A()&&(n||(t.stopPropagation(),c&&c(t,"escapeKeyDown")))},M=e=>t=>{var n;null==(n=e.onClick)||n.call(e,t),t.target===t.currentTarget&&c&&c(t,"backdropClick")};return{getRootProps:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=Ds(e);delete n.onTransitionEnter,delete n.onTransitionExited;const r=(0,mn.A)({},n,t);return(0,mn.A)({role:"presentation"},r,{onKeyDown:E(r),ref:g})},getBackdropProps:function(){const e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,mn.A)({"aria-hidden":!0},e,{onClick:M(e),open:d})},getTransitionProps:()=>({onEnter:(0,kl.A)((()=>{y(!1),s&&s()}),null==u?void 0:u.props.onEnter),onExited:(0,kl.A)((()=>{y(!0),l&&l(),a&&k()}),null==u?void 0:u.props.onExited)}),rootRef:g,portalRef:_,isTopModal:A,exited:v,hasTransition:b}};function Il(e){return(0,jo.Ay)("MuiModal",e)}(0,To.A)("MuiModal",["root","hidden","backdrop"]);const Nl=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],Dl=(0,Ro.Ay)("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})((e=>{let{theme:t,ownerState:n}=e;return(0,mn.A)({position:"fixed",zIndex:(t.vars||t).zIndex.modal,right:0,bottom:0,top:0,left:0},!n.open&&n.exited&&{visibility:"hidden"})})),Fl=(0,Ro.Ay)(Al,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),Ll=r.forwardRef((function(e,t){var n,o,i,a,s,l;const u=(0,Mo.b)({name:"MuiModal",props:e}),{BackdropComponent:c=Fl,BackdropProps:d,className:f,closeAfterTransition:h=!1,children:p,container:m,component:g,components:v={},componentsProps:y={},disableAutoFocus:b=!1,disableEnforceFocus:x=!1,disableEscapeKeyDown:w=!1,disablePortal:C=!1,disableRestoreFocus:S=!1,disableScrollLock:A=!1,hideBackdrop:_=!1,keepMounted:k=!1,onBackdropClick:E,open:M,slotProps:R,slots:T}=u,j=(0,gn.A)(u,Nl),O=(0,mn.A)({},u,{closeAfterTransition:h,disableAutoFocus:b,disableEnforceFocus:x,disableEscapeKeyDown:w,disablePortal:C,disableRestoreFocus:S,disableScrollLock:A,hideBackdrop:_,keepMounted:k}),{getRootProps:P,getBackdropProps:I,getTransitionProps:N,portalRef:D,isTopModal:F,exited:L,hasTransition:z}=Pl((0,mn.A)({},O,{rootRef:t})),B=(0,mn.A)({},O,{exited:L}),$=(e=>{const{open:t,exited:n,classes:r}=e,o={root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]};return(0,_o.A)(o,Il,r)})(B),U={};if(void 0===p.props.tabIndex&&(U.tabIndex="-1"),z){const{onEnter:e,onExited:t}=N();U.onEnter=e,U.onExited=t}const V=null!=(n=null!=(o=null==T?void 0:T.root)?o:v.Root)?n:Dl,H=null!=(i=null!=(a=null==T?void 0:T.backdrop)?a:v.Backdrop)?i:c,W=null!=(s=null==R?void 0:R.root)?s:y.root,q=null!=(l=null==R?void 0:R.backdrop)?l:y.backdrop,Y=$s({elementType:V,externalSlotProps:W,externalForwardedProps:j,getSlotProps:P,additionalProps:{ref:t,as:g},ownerState:B,className:(0,Ao.A)(f,null==W?void 0:W.className,null==$?void 0:$.root,!B.open&&B.exited&&(null==$?void 0:$.hidden))}),G=$s({elementType:H,externalSlotProps:q,additionalProps:d,getSlotProps:e=>I((0,mn.A)({},e,{onClick:t=>{E&&E(t),null!=e&&e.onClick&&e.onClick(t)}})),className:(0,Ao.A)(null==q?void 0:q.className,null==d?void 0:d.className,null==$?void 0:$.backdrop),ownerState:B});return k||M||z&&!L?(0,Io.jsx)(gl,{ref:D,container:m,disablePortal:C,children:(0,Io.jsxs)(V,(0,mn.A)({},Y,{children:[!_&&c?(0,Io.jsx)(H,(0,mn.A)({},G)):null,(0,Io.jsx)(pl,{disableEnforceFocus:x,disableAutoFocus:b,disableRestoreFocus:S,isEnabled:F,open:M,children:r.cloneElement(p,U)})]}))}):null})),zl=Ll,Bl=e=>{let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,(t/100).toFixed(2)};function $l(e){return(0,jo.Ay)("MuiPaper",e)}(0,To.A)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const Ul=["className","component","elevation","square","variant"],Vl=(0,Ro.Ay)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,"elevation"===n.variant&&t[`elevation${n.elevation}`]]}})((e=>{let{theme:t,ownerState:n}=e;var r;return(0,mn.A)({backgroundColor:(t.vars||t).palette.background.paper,color:(t.vars||t).palette.text.primary,transition:t.transitions.create("box-shadow")},!n.square&&{borderRadius:t.shape.borderRadius},"outlined"===n.variant&&{border:`1px solid ${(t.vars||t).palette.divider}`},"elevation"===n.variant&&(0,mn.A)({boxShadow:(t.vars||t).shadows[n.elevation]},!t.vars&&"dark"===t.palette.mode&&{backgroundImage:`linear-gradient(${(0,ko.X4)("#fff",Bl(n.elevation))}, ${(0,ko.X4)("#fff",Bl(n.elevation))})`},t.vars&&{backgroundImage:null==(r=t.vars.overlays)?void 0:r[n.elevation]}))})),Hl=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiPaper"}),{className:r,component:o="div",elevation:i=1,square:a=!1,variant:s="elevation"}=n,l=(0,gn.A)(n,Ul),u=(0,mn.A)({},n,{component:o,elevation:i,square:a,variant:s}),c=(e=>{const{square:t,elevation:n,variant:r,classes:o}=e,i={root:["root",r,!t&&"rounded","elevation"===r&&`elevation${n}`]};return(0,_o.A)(i,$l,o)})(u);return(0,Io.jsx)(Vl,(0,mn.A)({as:o,ownerState:u,className:(0,Ao.A)(c.root,r),ref:t},l))}));function Wl(e){return(0,jo.Ay)("MuiPopover",e)}(0,To.A)("MuiPopover",["root","paper"]);const ql=["onEntering"],Yl=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],Gl=["slotProps"];function Kl(e,t){let n=0;return"number"===typeof t?n=t:"center"===t?n=e.height/2:"bottom"===t&&(n=e.height),n}function Xl(e,t){let n=0;return"number"===typeof t?n=t:"center"===t?n=e.width/2:"right"===t&&(n=e.width),n}function Ql(e){return[e.horizontal,e.vertical].map((e=>"number"===typeof e?`${e}px`:e)).join(" ")}function Jl(e){return"function"===typeof e?e():e}const Zl=(0,Ro.Ay)(zl,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),eu=(0,Ro.Ay)(Hl,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),tu=r.forwardRef((function(e,t){var n,o,i;const a=(0,Mo.b)({props:e,name:"MuiPopover"}),{action:s,anchorEl:l,anchorOrigin:u={vertical:"top",horizontal:"left"},anchorPosition:c,anchorReference:d="anchorEl",children:f,className:h,container:p,elevation:m=8,marginThreshold:g=16,open:v,PaperProps:y={},slots:b,slotProps:x,transformOrigin:w={vertical:"top",horizontal:"left"},TransitionComponent:C=ul,transitionDuration:S="auto",TransitionProps:{onEntering:A}={},disableScrollLock:_=!1}=a,k=(0,gn.A)(a.TransitionProps,ql),E=(0,gn.A)(a,Yl),M=null!=(n=null==x?void 0:x.paper)?n:y,R=r.useRef(),T=(0,gi.A)(R,M.ref),j=(0,mn.A)({},a,{anchorOrigin:u,anchorReference:d,elevation:m,marginThreshold:g,externalPaperSlotProps:M,transformOrigin:w,TransitionComponent:C,transitionDuration:S,TransitionProps:k}),O=(e=>{const{classes:t}=e;return(0,_o.A)({root:["root"],paper:["paper"]},Wl,t)})(j),P=r.useCallback((()=>{if("anchorPosition"===d)return c;const e=Jl(l),t=(e&&1===e.nodeType?e:(0,Ts.A)(R.current).body).getBoundingClientRect();return{top:t.top+Kl(t,u.vertical),left:t.left+Xl(t,u.horizontal)}}),[l,u.horizontal,u.vertical,c,d]),I=r.useCallback((e=>({vertical:Kl(e,w.vertical),horizontal:Xl(e,w.horizontal)})),[w.horizontal,w.vertical]),N=r.useCallback((e=>{const t={width:e.offsetWidth,height:e.offsetHeight},n=I(t);if("none"===d)return{top:null,left:null,transformOrigin:Ql(n)};const r=P();let o=r.top-n.vertical,i=r.left-n.horizontal;const a=o+t.height,s=i+t.width,u=(0,rl.A)(Jl(l)),c=u.innerHeight-g,f=u.innerWidth-g;if(null!==g&&o<g){const e=o-g;o-=e,n.vertical+=e}else if(null!==g&&a>c){const e=a-c;o-=e,n.vertical+=e}if(null!==g&&i<g){const e=i-g;i-=e,n.horizontal+=e}else if(s>f){const e=s-f;i-=e,n.horizontal+=e}return{top:`${Math.round(o)}px`,left:`${Math.round(i)}px`,transformOrigin:Ql(n)}}),[l,d,P,I,g]),[D,F]=r.useState(v),L=r.useCallback((()=>{const e=R.current;if(!e)return;const t=N(e);null!==t.top&&(e.style.top=t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin,F(!0)}),[N]);r.useEffect((()=>(_&&window.addEventListener("scroll",L),()=>window.removeEventListener("scroll",L))),[l,_,L]);r.useEffect((()=>{v&&L()})),r.useImperativeHandle(s,(()=>v?{updatePosition:()=>{L()}}:null),[v,L]),r.useEffect((()=>{if(!v)return;const e=(0,nl.A)((()=>{L()})),t=(0,rl.A)(l);return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}}),[l,v,L]);let z=S;"auto"!==S||C.muiSupportAuto||(z=void 0);const B=p||(l?(0,Ts.A)(Jl(l)).body:void 0),$=null!=(o=null==b?void 0:b.root)?o:Zl,U=null!=(i=null==b?void 0:b.paper)?i:eu,V=$s({elementType:U,externalSlotProps:(0,mn.A)({},M,{style:D?M.style:(0,mn.A)({},M.style,{opacity:0})}),additionalProps:{elevation:m,ref:T},ownerState:j,className:(0,Ao.A)(O.paper,null==M?void 0:M.className)}),H=$s({elementType:$,externalSlotProps:(null==x?void 0:x.root)||{},externalForwardedProps:E,additionalProps:{ref:t,slotProps:{backdrop:{invisible:!0}},container:B,open:v},ownerState:j,className:(0,Ao.A)(O.root,h)}),{slotProps:W}=H,q=(0,gn.A)(H,Gl);return(0,Io.jsx)($,(0,mn.A)({},q,!ra($)&&{slotProps:W,disableScrollLock:_},{children:(0,Io.jsx)(C,(0,mn.A)({appear:!0,in:v,onEntering:(e,t)=>{A&&A(e,t),L()},onExited:()=>{F(!1)},timeout:z},k,{children:(0,Io.jsx)(U,(0,mn.A)({},V,{children:f}))}))}))})),nu=tu;function ru(e){return(0,jo.Ay)("MuiMenu",e)}(0,To.A)("MuiMenu",["root","paper","list"]);const ou=["onEntering"],iu=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],au={vertical:"top",horizontal:"right"},su={vertical:"top",horizontal:"left"},lu=(0,Ro.Ay)(nu,{shouldForwardProp:e=>(0,Oa.A)(e)||"classes"===e,name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),uu=(0,Ro.Ay)(eu,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),cu=(0,Ro.Ay)(tl,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),du=r.forwardRef((function(e,t){var n,o;const i=(0,Mo.b)({props:e,name:"MuiMenu"}),{autoFocus:a=!0,children:s,className:l,disableAutoFocusItem:u=!1,MenuListProps:c={},onClose:d,open:f,PaperProps:h={},PopoverClasses:p,transitionDuration:m="auto",TransitionProps:{onEntering:g}={},variant:v="selectedMenu",slots:y={},slotProps:b={}}=i,x=(0,gn.A)(i.TransitionProps,ou),w=(0,gn.A)(i,iu),C=Ps(),S=(0,mn.A)({},i,{autoFocus:a,disableAutoFocusItem:u,MenuListProps:c,onEntering:g,PaperProps:h,transitionDuration:m,TransitionProps:x,variant:v}),A=(e=>{const{classes:t}=e;return(0,_o.A)({root:["root"],paper:["paper"],list:["list"]},ru,t)})(S),_=a&&!u&&f,k=r.useRef(null);let E=-1;r.Children.map(s,((e,t)=>{r.isValidElement(e)&&(e.props.disabled||("selectedMenu"===v&&e.props.selected||-1===E)&&(E=t))}));const M=null!=(n=y.paper)?n:uu,R=null!=(o=b.paper)?o:h,T=$s({elementType:y.root,externalSlotProps:b.root,ownerState:S,className:[A.root,l]}),j=$s({elementType:M,externalSlotProps:R,ownerState:S,className:A.paper});return(0,Io.jsx)(lu,(0,mn.A)({onClose:d,anchorOrigin:{vertical:"bottom",horizontal:C?"right":"left"},transformOrigin:C?au:su,slots:{paper:M,root:y.root},slotProps:{root:T,paper:j},open:f,ref:t,transitionDuration:m,TransitionProps:(0,mn.A)({onEntering:(e,t)=>{k.current&&k.current.adjustStyleForScrollbar(e,{direction:C?"rtl":"ltr"}),g&&g(e,t)}},x),ownerState:S},w,{classes:p,children:(0,Io.jsx)(cu,(0,mn.A)({onKeyDown:e=>{"Tab"===e.key&&(e.preventDefault(),d&&d(e,"tabKeyDown"))},actions:k,autoFocus:a&&(-1===E||u),autoFocusItem:_,variant:v},c,{className:(0,Ao.A)(A.list,c.className),children:s}))}))})),fu=du;function hu(e){return(0,jo.Ay)("MuiNativeSelect",e)}const pu=(0,To.A)("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),mu=["className","disabled","error","IconComponent","inputRef","variant"],gu=e=>{let{ownerState:t,theme:n}=e;return(0,mn.A)({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":(0,mn.A)({},n.vars?{backgroundColor:`rgba(${n.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:"light"===n.palette.mode?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},[`&.${pu.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(n.vars||n).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},"filled"===t.variant&&{"&&&":{paddingRight:32}},"outlined"===t.variant&&{borderRadius:(n.vars||n).shape.borderRadius,"&:focus":{borderRadius:(n.vars||n).shape.borderRadius},"&&&":{paddingRight:32}})},vu=(0,Ro.Ay)("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:Oa.A,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{[`&.${pu.multiple}`]:t.multiple}]}})(gu),yu=e=>{let{ownerState:t,theme:n}=e;return(0,mn.A)({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(n.vars||n).palette.action.active,[`&.${pu.disabled}`]:{color:(n.vars||n).palette.action.disabled}},t.open&&{transform:"rotate(180deg)"},"filled"===t.variant&&{right:7},"outlined"===t.variant&&{right:7})},bu=(0,Ro.Ay)("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${(0,Bo.A)(n.variant)}`],n.open&&t.iconOpen]}})(yu),xu=r.forwardRef((function(e,t){const{className:n,disabled:o,error:i,IconComponent:a,inputRef:s,variant:l="standard"}=e,u=(0,gn.A)(e,mu),c=(0,mn.A)({},e,{disabled:o,variant:l,error:i}),d=(e=>{const{classes:t,variant:n,disabled:r,multiple:o,open:i,error:a}=e,s={select:["select",n,r&&"disabled",o&&"multiple",a&&"error"],icon:["icon",`icon${(0,Bo.A)(n)}`,i&&"iconOpen",r&&"disabled"]};return(0,_o.A)(s,hu,t)})(c);return(0,Io.jsxs)(r.Fragment,{children:[(0,Io.jsx)(vu,(0,mn.A)({ownerState:c,className:(0,Ao.A)(d.select,n),disabled:o,ref:s||t},u)),e.multiple?null:(0,Io.jsx)(bu,{as:a,ownerState:c,className:d.icon})]})}));var wu=n(47123),Cu=n(54516);function Su(e){return(0,jo.Ay)("MuiSelect",e)}const Au=(0,To.A)("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var _u;const ku=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","error","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],Eu=(0,Ro.Ay)("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`&.${Au.select}`]:t.select},{[`&.${Au.select}`]:t[n.variant]},{[`&.${Au.error}`]:t.error},{[`&.${Au.multiple}`]:t.multiple}]}})(gu,{[`&.${Au.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),Mu=(0,Ro.Ay)("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${(0,Bo.A)(n.variant)}`],n.open&&t.iconOpen]}})(yu),Ru=(0,Ro.Ay)("input",{shouldForwardProp:e=>(0,wu.A)(e)&&"classes"!==e,name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,t)=>t.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function Tu(e,t){return"object"===typeof t&&null!==t?e===t:String(e)===String(t)}function ju(e){return null==e||"string"===typeof e&&!e.trim()}const Ou=r.forwardRef((function(e,t){var n;const{"aria-describedby":o,"aria-label":i,autoFocus:a,autoWidth:s,children:l,className:u,defaultOpen:c,defaultValue:d,disabled:f,displayEmpty:h,error:p=!1,IconComponent:m,inputRef:g,labelId:v,MenuProps:y={},multiple:b,name:x,onBlur:w,onChange:C,onClose:S,onFocus:A,onOpen:_,open:k,readOnly:E,renderValue:M,SelectDisplayProps:R={},tabIndex:T,value:j,variant:O="standard"}=e,P=(0,gn.A)(e,ku),[I,N]=(0,Cu.A)({controlled:j,default:d,name:"Select"}),[D,F]=(0,Cu.A)({controlled:k,default:c,name:"Select"}),L=r.useRef(null),z=r.useRef(null),[B,$]=r.useState(null),{current:U}=r.useRef(null!=k),[V,H]=r.useState(),W=(0,gi.A)(t,g),q=r.useCallback((e=>{z.current=e,e&&$(e)}),[]),Y=null==B?void 0:B.parentNode;r.useImperativeHandle(W,(()=>({focus:()=>{z.current.focus()},node:L.current,value:I})),[I]),r.useEffect((()=>{c&&D&&B&&!U&&(H(s?null:Y.clientWidth),z.current.focus())}),[B,s]),r.useEffect((()=>{a&&z.current.focus()}),[a]),r.useEffect((()=>{if(!v)return;const e=(0,Ts.A)(z.current).getElementById(v);if(e){const t=()=>{getSelection().isCollapsed&&z.current.focus()};return e.addEventListener("click",t),()=>{e.removeEventListener("click",t)}}}),[v]);const G=(e,t)=>{e?_&&_(t):S&&S(t),U||(H(s?null:Y.clientWidth),F(e))},K=r.Children.toArray(l),X=e=>t=>{let n;if(t.currentTarget.hasAttribute("tabindex")){if(b){n=Array.isArray(I)?I.slice():[];const t=I.indexOf(e.props.value);-1===t?n.push(e.props.value):n.splice(t,1)}else n=e.props.value;if(e.props.onClick&&e.props.onClick(t),I!==n&&(N(n),C)){const r=t.nativeEvent||t,o=new r.constructor(r.type,r);Object.defineProperty(o,"target",{writable:!0,value:{value:n,name:x}}),C(o,e)}b||G(!1,t)}},Q=null!==B&&D;let J,Z;delete P["aria-invalid"];const ee=[];let te=!1,ne=!1;(wa({value:I})||h)&&(M?J=M(I):te=!0);const re=K.map((e=>{if(!r.isValidElement(e))return null;let t;if(b){if(!Array.isArray(I))throw new Error((0,na.A)(2));t=I.some((t=>Tu(t,e.props.value))),t&&te&&ee.push(e.props.children)}else t=Tu(I,e.props.value),t&&te&&(Z=e.props.children);return t&&(ne=!0),r.cloneElement(e,{"aria-selected":t?"true":"false",onClick:X(e),onKeyUp:t=>{" "===t.key&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},role:"option",selected:t,value:void 0,"data-value":e.props.value})}));te&&(J=b?0===ee.length?null:ee.reduce(((e,t,n)=>(e.push(t),n<ee.length-1&&e.push(", "),e)),[]):Z);let oe,ie=V;!s&&U&&B&&(ie=Y.clientWidth),oe="undefined"!==typeof T?T:f?null:0;const ae=R.id||(x?`mui-component-select-${x}`:void 0),se=(0,mn.A)({},e,{variant:O,value:I,open:Q,error:p}),le=(e=>{const{classes:t,variant:n,disabled:r,multiple:o,open:i,error:a}=e,s={select:["select",n,r&&"disabled",o&&"multiple",a&&"error"],icon:["icon",`icon${(0,Bo.A)(n)}`,i&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]};return(0,_o.A)(s,Su,t)})(se),ue=(0,mn.A)({},y.PaperProps,null==(n=y.slotProps)?void 0:n.paper),ce=(0,ea.A)();return(0,Io.jsxs)(r.Fragment,{children:[(0,Io.jsx)(Eu,(0,mn.A)({ref:q,tabIndex:oe,role:"combobox","aria-controls":ce,"aria-disabled":f?"true":void 0,"aria-expanded":Q?"true":"false","aria-haspopup":"listbox","aria-label":i,"aria-labelledby":[v,ae].filter(Boolean).join(" ")||void 0,"aria-describedby":o,onKeyDown:e=>{if(!E){-1!==[" ","ArrowUp","ArrowDown","Enter"].indexOf(e.key)&&(e.preventDefault(),G(!0,e))}},onMouseDown:f||E?null:e=>{0===e.button&&(e.preventDefault(),z.current.focus(),G(!0,e))},onBlur:e=>{!Q&&w&&(Object.defineProperty(e,"target",{writable:!0,value:{value:I,name:x}}),w(e))},onFocus:A},R,{ownerState:se,className:(0,Ao.A)(R.className,le.select,u),id:ae,children:ju(J)?_u||(_u=(0,Io.jsx)("span",{className:"notranslate",children:"\u200b"})):J})),(0,Io.jsx)(Ru,(0,mn.A)({"aria-invalid":p,value:Array.isArray(I)?I.join(","):I,name:x,ref:L,"aria-hidden":!0,onChange:e=>{const t=K.find((t=>t.props.value===e.target.value));void 0!==t&&(N(t.props.value),C&&C(e,t))},tabIndex:-1,disabled:f,className:le.nativeInput,autoFocus:a,ownerState:se},P)),(0,Io.jsx)(Mu,{as:m,className:le.icon,ownerState:se}),(0,Io.jsx)(fu,(0,mn.A)({id:`menu-${x||""}`,anchorEl:Y,open:Q,onClose:e=>{G(!1,e)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},y,{MenuListProps:(0,mn.A)({"aria-labelledby":v,role:"listbox","aria-multiselectable":b?"true":void 0,disableListWrap:!0,id:ce},y.MenuListProps),slotProps:(0,mn.A)({},y.slotProps,{paper:(0,mn.A)({},ue,{style:(0,mn.A)({minWidth:ie},null!=ue?ue.style:null)})}),children:re}))]})})),Pu=Ou;var Iu=n(59662);const Nu=(0,Iu.A)((0,Io.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),Du=["autoWidth","children","classes","className","defaultOpen","displayEmpty","IconComponent","id","input","inputProps","label","labelId","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"],Fu=["root"],Lu={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>(0,Oa.A)(e)&&"variant"!==e,slot:"Root"},zu=(0,Ro.Ay)(za,Lu)(""),Bu=(0,Ro.Ay)(os,Lu)(""),$u=(0,Ro.Ay)(qa,Lu)(""),Uu=r.forwardRef((function(e,t){const n=(0,Mo.b)({name:"MuiSelect",props:e}),{autoWidth:o=!1,children:i,classes:a={},className:s,defaultOpen:l=!1,displayEmpty:u=!1,IconComponent:c=Nu,id:d,input:f,inputProps:h,label:p,labelId:m,MenuProps:g,multiple:v=!1,native:y=!1,onClose:b,onOpen:x,open:w,renderValue:C,SelectDisplayProps:S,variant:A="outlined"}=n,_=(0,gn.A)(n,Du),k=y?xu:Pu,E=ha({props:n,muiFormControl:ma(),states:["variant","error"]}),M=E.variant||A,R=(0,mn.A)({},n,{variant:M,classes:a}),T=(e=>{const{classes:t}=e;return t})(R),j=(0,gn.A)(T,Fu),O=f||{standard:(0,Io.jsx)(zu,{ownerState:R}),outlined:(0,Io.jsx)(Bu,{label:p,ownerState:R}),filled:(0,Io.jsx)($u,{ownerState:R})}[M],P=(0,gi.A)(t,O.ref);return(0,Io.jsx)(r.Fragment,{children:r.cloneElement(O,(0,mn.A)({inputComponent:k,inputProps:(0,mn.A)({children:i,error:E.error,IconComponent:c,variant:M,type:void 0,multiple:v},y?{id:d}:{autoWidth:o,defaultOpen:l,displayEmpty:u,labelId:m,MenuProps:g,onClose:b,onOpen:x,open:w,renderValue:C,SelectDisplayProps:(0,mn.A)({id:d},S)},h,{classes:h?(0,ta.A)(j,h.classes):j},f?f.props.inputProps:{})},(v&&y||u)&&"outlined"===M?{notched:!0}:{},{ref:P,className:(0,Ao.A)(O.props.className,s,T.root)},!f&&{variant:M},_))})}));Uu.muiName="Select";const Vu=Uu;function Hu(e){return(0,jo.Ay)("MuiTextField",e)}(0,To.A)("MuiTextField",["root"]);const Wu=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],qu={standard:za,filled:qa,outlined:os},Yu=(0,Ro.Ay)(Cs,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Gu=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiTextField"}),{autoComplete:r,autoFocus:o=!1,children:i,className:a,color:s="primary",defaultValue:l,disabled:u=!1,error:c=!1,FormHelperTextProps:d,fullWidth:f=!1,helperText:h,id:p,InputLabelProps:m,inputProps:g,InputProps:v,inputRef:y,label:b,maxRows:x,minRows:w,multiline:C=!1,name:S,onBlur:A,onChange:_,onFocus:k,placeholder:E,required:M=!1,rows:R,select:T=!1,SelectProps:j,type:O,value:P,variant:I="outlined"}=n,N=(0,gn.A)(n,Wu),D=(0,mn.A)({},n,{autoFocus:o,color:s,disabled:u,error:c,fullWidth:f,multiline:C,required:M,select:T,variant:I}),F=(e=>{const{classes:t}=e;return(0,_o.A)({root:["root"]},Hu,t)})(D);const L={};"outlined"===I&&(m&&"undefined"!==typeof m.shrink&&(L.notched=m.shrink),L.label=b),T&&(j&&j.native||(L.id=void 0),L["aria-describedby"]=void 0);const z=(0,ea.A)(p),B=h&&z?`${z}-helper-text`:void 0,$=b&&z?`${z}-label`:void 0,U=qu[I],V=(0,Io.jsx)(U,(0,mn.A)({"aria-describedby":B,autoComplete:r,autoFocus:o,defaultValue:l,fullWidth:f,multiline:C,name:S,rows:R,maxRows:x,minRows:w,type:O,value:P,id:z,inputRef:y,onBlur:A,onChange:_,onFocus:k,placeholder:E,inputProps:g},L,v));return(0,Io.jsxs)(Yu,(0,mn.A)({className:(0,Ao.A)(F.root,a),disabled:u,error:c,fullWidth:f,ref:t,required:M,color:s,variant:I,ownerState:D},N,{children:[null!=b&&""!==b&&(0,Io.jsx)(gs,(0,mn.A)({htmlFor:z,id:$},m,{children:b})),T?(0,Io.jsx)(Vu,(0,mn.A)({"aria-describedby":B,id:z,labelId:$,value:P,input:V},j,{children:i})):V,h&&(0,Io.jsx)(Rs,(0,mn.A)({id:B},d,{children:h}))]}))})),Ku=Gu;var Xu=n(13030),Qu=n(93319),Ju=n(13574);function Zu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ec(e,t){var n=Object.create(null);return e&&r.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&(0,r.isValidElement)(e)?t(e):e}(e)})),n}function tc(e,t,n){return null!=n[t]?n[t]:e.props[t]}function nc(e,t,n){var o=ec(e.children),i=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,o=Object.create(null),i=[];for(var a in e)a in t?i.length&&(o[a]=i,i=[]):i.push(a);var s={};for(var l in t){if(o[l])for(r=0;r<o[l].length;r++){var u=o[l][r];s[o[l][r]]=n(u)}s[l]=n(l)}for(r=0;r<i.length;r++)s[i[r]]=n(i[r]);return s}(t,o);return Object.keys(i).forEach((function(a){var s=i[a];if((0,r.isValidElement)(s)){var l=a in t,u=a in o,c=t[a],d=(0,r.isValidElement)(c)&&!c.props.in;!u||l&&!d?u||!l||d?u&&l&&(0,r.isValidElement)(c)&&(i[a]=(0,r.cloneElement)(s,{onExited:n.bind(null,s),in:c.props.in,exit:tc(s,"exit",e),enter:tc(s,"enter",e)})):i[a]=(0,r.cloneElement)(s,{in:!1}):i[a]=(0,r.cloneElement)(s,{onExited:n.bind(null,s),in:!0,exit:tc(s,"exit",e),enter:tc(s,"enter",e)})}})),i}var rc=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},oc=function(e){function t(t,n){var r,o=(r=e.call(this,t,n)||this).handleExited.bind(Zu(r));return r.state={contextValue:{isMounting:!0},handleExited:o,firstRender:!0},r}Fr(t,e);var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n,o,i=t.children,a=t.handleExited;return{children:t.firstRender?(n=e,o=a,ec(n.children,(function(e){return(0,r.cloneElement)(e,{onExited:o.bind(null,e),in:!0,appear:tc(e,"appear",n),enter:tc(e,"enter",n),exit:tc(e,"exit",n)})}))):nc(e,i,a),firstRender:!1}},n.handleExited=function(e,t){var n=ec(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=(0,mn.A)({},t.children);return delete n[e.key],{children:n}})))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,o=(0,gn.A)(e,["component","childFactory"]),i=this.state.contextValue,a=rc(this.state.children).map(n);return delete o.appear,delete o.enter,delete o.exit,null===t?r.createElement(Ko.Provider,{value:i},a):r.createElement(Ko.Provider,{value:i},r.createElement(t,o,a))},t}(r.Component);oc.propTypes={},oc.defaultProps={component:"div",childFactory:function(e){return e}};const ic=oc;var ac=n(83290);const sc=function(e){const{className:t,classes:n,pulsate:o=!1,rippleX:i,rippleY:a,rippleSize:s,in:l,onExited:u,timeout:c}=e,[d,f]=r.useState(!1),h=(0,Ao.A)(t,n.ripple,n.rippleVisible,o&&n.ripplePulsate),p={width:s,height:s,top:-s/2+a,left:-s/2+i},m=(0,Ao.A)(n.child,d&&n.childLeaving,o&&n.childPulsate);return l||d||f(!0),r.useEffect((()=>{if(!l&&null!=u){const e=setTimeout(u,c);return()=>{clearTimeout(e)}}}),[u,l,c]),(0,Io.jsx)("span",{className:h,style:p,children:(0,Io.jsx)("span",{className:m})})};const lc=(0,To.A)("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),uc=["center","classes","className"];let cc,dc,fc,hc,pc=e=>e;const mc=(0,ac.i7)(cc||(cc=pc`
  0% {
    transform: scale(0);
    opacity: 0.1;
  }

  100% {
    transform: scale(1);
    opacity: 0.3;
  }
`)),gc=(0,ac.i7)(dc||(dc=pc`
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
`)),vc=(0,ac.i7)(fc||(fc=pc`
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(0.92);
  }

  100% {
    transform: scale(1);
  }
`)),yc=(0,Ro.Ay)("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),bc=(0,Ro.Ay)(sc,{name:"MuiTouchRipple",slot:"Ripple"})(hc||(hc=pc`
  opacity: 0;
  position: absolute;

  &.${0} {
    opacity: 0.3;
    transform: scale(1);
    animation-name: ${0};
    animation-duration: ${0}ms;
    animation-timing-function: ${0};
  }

  &.${0} {
    animation-duration: ${0}ms;
  }

  & .${0} {
    opacity: 1;
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: currentColor;
  }

  & .${0} {
    opacity: 0;
    animation-name: ${0};
    animation-duration: ${0}ms;
    animation-timing-function: ${0};
  }

  & .${0} {
    position: absolute;
    /* @noflip */
    left: 0px;
    top: 0;
    animation-name: ${0};
    animation-duration: 2500ms;
    animation-timing-function: ${0};
    animation-iteration-count: infinite;
    animation-delay: 200ms;
  }
`),lc.rippleVisible,mc,550,(e=>{let{theme:t}=e;return t.transitions.easing.easeInOut}),lc.ripplePulsate,(e=>{let{theme:t}=e;return t.transitions.duration.shorter}),lc.child,lc.childLeaving,gc,550,(e=>{let{theme:t}=e;return t.transitions.easing.easeInOut}),lc.childPulsate,vc,(e=>{let{theme:t}=e;return t.transitions.easing.easeInOut})),xc=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiTouchRipple"}),{center:o=!1,classes:i={},className:a}=n,s=(0,gn.A)(n,uc),[l,u]=r.useState([]),c=r.useRef(0),d=r.useRef(null);r.useEffect((()=>{d.current&&(d.current(),d.current=null)}),[l]);const f=r.useRef(!1),h=(0,oi.A)(),p=r.useRef(null),m=r.useRef(null),g=r.useCallback((e=>{const{pulsate:t,rippleX:n,rippleY:r,rippleSize:o,cb:a}=e;u((e=>[...e,(0,Io.jsx)(bc,{classes:{ripple:(0,Ao.A)(i.ripple,lc.ripple),rippleVisible:(0,Ao.A)(i.rippleVisible,lc.rippleVisible),ripplePulsate:(0,Ao.A)(i.ripplePulsate,lc.ripplePulsate),child:(0,Ao.A)(i.child,lc.child),childLeaving:(0,Ao.A)(i.childLeaving,lc.childLeaving),childPulsate:(0,Ao.A)(i.childPulsate,lc.childPulsate)},timeout:550,pulsate:t,rippleX:n,rippleY:r,rippleSize:o},c.current)])),c.current+=1,d.current=a}),[i]),v=r.useCallback((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{};const{pulsate:r=!1,center:i=o||t.pulsate,fakeElement:a=!1}=t;if("mousedown"===(null==e?void 0:e.type)&&f.current)return void(f.current=!1);"touchstart"===(null==e?void 0:e.type)&&(f.current=!0);const s=a?null:m.current,l=s?s.getBoundingClientRect():{width:0,height:0,left:0,top:0};let u,c,d;if(i||void 0===e||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)u=Math.round(l.width/2),c=Math.round(l.height/2);else{const{clientX:t,clientY:n}=e.touches&&e.touches.length>0?e.touches[0]:e;u=Math.round(t-l.left),c=Math.round(n-l.top)}if(i)d=Math.sqrt((2*l.width**2+l.height**2)/3),d%2===0&&(d+=1);else{const e=2*Math.max(Math.abs((s?s.clientWidth:0)-u),u)+2,t=2*Math.max(Math.abs((s?s.clientHeight:0)-c),c)+2;d=Math.sqrt(e**2+t**2)}null!=e&&e.touches?null===p.current&&(p.current=()=>{g({pulsate:r,rippleX:u,rippleY:c,rippleSize:d,cb:n})},h.start(80,(()=>{p.current&&(p.current(),p.current=null)}))):g({pulsate:r,rippleX:u,rippleY:c,rippleSize:d,cb:n})}),[o,g,h]),y=r.useCallback((()=>{v({},{pulsate:!0})}),[v]),b=r.useCallback(((e,t)=>{if(h.clear(),"touchend"===(null==e?void 0:e.type)&&p.current)return p.current(),p.current=null,void h.start(0,(()=>{b(e,t)}));p.current=null,u((e=>e.length>0?e.slice(1):e)),d.current=t}),[h]);return r.useImperativeHandle(t,(()=>({pulsate:y,start:v,stop:b})),[y,v,b]),(0,Io.jsx)(yc,(0,mn.A)({className:(0,Ao.A)(lc.root,i.root,a),ref:m},s,{children:(0,Io.jsx)(ic,{component:null,exit:!0,children:l})}))})),wc=xc;function Cc(e){return(0,jo.Ay)("MuiButtonBase",e)}const Sc=(0,To.A)("MuiButtonBase",["root","disabled","focusVisible"]),Ac=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],_c=(0,Ro.Ay)("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${Sc.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),kc=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiButtonBase"}),{action:o,centerRipple:i=!1,children:a,className:s,component:l="button",disabled:u=!1,disableRipple:c=!1,disableTouchRipple:d=!1,focusRipple:f=!1,LinkComponent:h="a",onBlur:p,onClick:m,onContextMenu:g,onDragLeave:v,onFocus:y,onFocusVisible:b,onKeyDown:x,onKeyUp:w,onMouseDown:C,onMouseLeave:S,onMouseUp:A,onTouchEnd:_,onTouchMove:k,onTouchStart:E,tabIndex:M=0,TouchRippleProps:R,touchRippleRef:T,type:j}=n,O=(0,gn.A)(n,Ac),P=r.useRef(null),I=r.useRef(null),N=(0,gi.A)(I,T),{isFocusVisibleRef:D,onFocus:F,onBlur:L,ref:z}=(0,Ju.A)(),[B,$]=r.useState(!1);u&&B&&$(!1),r.useImperativeHandle(o,(()=>({focusVisible:()=>{$(!0),P.current.focus()}})),[]);const[U,V]=r.useState(!1);r.useEffect((()=>{V(!0)}),[]);const H=U&&!c&&!u;function W(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d;return(0,Qu.A)((r=>{t&&t(r);return!n&&I.current&&I.current[e](r),!0}))}r.useEffect((()=>{B&&f&&!c&&U&&I.current.pulsate()}),[c,f,B,U]);const q=W("start",C),Y=W("stop",g),G=W("stop",v),K=W("stop",A),X=W("stop",(e=>{B&&e.preventDefault(),S&&S(e)})),Q=W("start",E),J=W("stop",_),Z=W("stop",k),ee=W("stop",(e=>{L(e),!1===D.current&&$(!1),p&&p(e)}),!1),te=(0,Qu.A)((e=>{P.current||(P.current=e.currentTarget),F(e),!0===D.current&&($(!0),b&&b(e)),y&&y(e)})),ne=()=>{const e=P.current;return l&&"button"!==l&&!("A"===e.tagName&&e.href)},re=r.useRef(!1),oe=(0,Qu.A)((e=>{f&&!re.current&&B&&I.current&&" "===e.key&&(re.current=!0,I.current.stop(e,(()=>{I.current.start(e)}))),e.target===e.currentTarget&&ne()&&" "===e.key&&e.preventDefault(),x&&x(e),e.target===e.currentTarget&&ne()&&"Enter"===e.key&&!u&&(e.preventDefault(),m&&m(e))})),ie=(0,Qu.A)((e=>{f&&" "===e.key&&I.current&&B&&!e.defaultPrevented&&(re.current=!1,I.current.stop(e,(()=>{I.current.pulsate(e)}))),w&&w(e),m&&e.target===e.currentTarget&&ne()&&" "===e.key&&!e.defaultPrevented&&m(e)}));let ae=l;"button"===ae&&(O.href||O.to)&&(ae=h);const se={};"button"===ae?(se.type=void 0===j?"button":j,se.disabled=u):(O.href||O.to||(se.role="button"),u&&(se["aria-disabled"]=u));const le=(0,gi.A)(t,z,P);const ue=(0,mn.A)({},n,{centerRipple:i,component:l,disabled:u,disableRipple:c,disableTouchRipple:d,focusRipple:f,tabIndex:M,focusVisible:B}),ce=(e=>{const{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:o}=e,i={root:["root",t&&"disabled",n&&"focusVisible"]},a=(0,_o.A)(i,Cc,o);return n&&r&&(a.root+=` ${r}`),a})(ue);return(0,Io.jsxs)(_c,(0,mn.A)({as:ae,className:(0,Ao.A)(ce.root,s),ownerState:ue,onBlur:ee,onClick:m,onContextMenu:Y,onFocus:te,onKeyDown:oe,onKeyUp:ie,onMouseDown:q,onMouseLeave:X,onMouseUp:K,onDragLeave:G,onTouchEnd:J,onTouchMove:Z,onTouchStart:Q,ref:le,tabIndex:u?-1:M,type:j},se,O,{children:[a,H?(0,Io.jsx)(wc,(0,mn.A)({ref:N,center:i},R)):null]}))}));function Ec(e){return(0,jo.Ay)("MuiButton",e)}const Mc=(0,To.A)("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]);const Rc=r.createContext({});const Tc=r.createContext(void 0),jc=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],Oc=e=>(0,mn.A)({},"small"===e.size&&{"& > *:nth-of-type(1)":{fontSize:18}},"medium"===e.size&&{"& > *:nth-of-type(1)":{fontSize:20}},"large"===e.size&&{"& > *:nth-of-type(1)":{fontSize:22}}),Pc=(0,Ro.Ay)(kc,{shouldForwardProp:e=>(0,Oa.A)(e)||"classes"===e,name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${(0,Bo.A)(n.color)}`],t[`size${(0,Bo.A)(n.size)}`],t[`${n.variant}Size${(0,Bo.A)(n.size)}`],"inherit"===n.color&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth]}})((e=>{let{theme:t,ownerState:n}=e;var r,o;const i="light"===t.palette.mode?t.palette.grey[300]:t.palette.grey[800],a="light"===t.palette.mode?t.palette.grey.A100:t.palette.grey[700];return(0,mn.A)({},t.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(t.vars||t).shape.borderRadius,transition:t.transitions.create(["background-color","box-shadow","border-color","color"],{duration:t.transitions.duration.short}),"&:hover":(0,mn.A)({textDecoration:"none",backgroundColor:t.vars?`rgba(${t.vars.palette.text.primaryChannel} / ${t.vars.palette.action.hoverOpacity})`:(0,ko.X4)(t.palette.text.primary,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"text"===n.variant&&"inherit"!==n.color&&{backgroundColor:t.vars?`rgba(${t.vars.palette[n.color].mainChannel} / ${t.vars.palette.action.hoverOpacity})`:(0,ko.X4)(t.palette[n.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"outlined"===n.variant&&"inherit"!==n.color&&{border:`1px solid ${(t.vars||t).palette[n.color].main}`,backgroundColor:t.vars?`rgba(${t.vars.palette[n.color].mainChannel} / ${t.vars.palette.action.hoverOpacity})`:(0,ko.X4)(t.palette[n.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"contained"===n.variant&&{backgroundColor:t.vars?t.vars.palette.Button.inheritContainedHoverBg:a,boxShadow:(t.vars||t).shadows[4],"@media (hover: none)":{boxShadow:(t.vars||t).shadows[2],backgroundColor:(t.vars||t).palette.grey[300]}},"contained"===n.variant&&"inherit"!==n.color&&{backgroundColor:(t.vars||t).palette[n.color].dark,"@media (hover: none)":{backgroundColor:(t.vars||t).palette[n.color].main}}),"&:active":(0,mn.A)({},"contained"===n.variant&&{boxShadow:(t.vars||t).shadows[8]}),[`&.${Mc.focusVisible}`]:(0,mn.A)({},"contained"===n.variant&&{boxShadow:(t.vars||t).shadows[6]}),[`&.${Mc.disabled}`]:(0,mn.A)({color:(t.vars||t).palette.action.disabled},"outlined"===n.variant&&{border:`1px solid ${(t.vars||t).palette.action.disabledBackground}`},"contained"===n.variant&&{color:(t.vars||t).palette.action.disabled,boxShadow:(t.vars||t).shadows[0],backgroundColor:(t.vars||t).palette.action.disabledBackground})},"text"===n.variant&&{padding:"6px 8px"},"text"===n.variant&&"inherit"!==n.color&&{color:(t.vars||t).palette[n.color].main},"outlined"===n.variant&&{padding:"5px 15px",border:"1px solid currentColor"},"outlined"===n.variant&&"inherit"!==n.color&&{color:(t.vars||t).palette[n.color].main,border:t.vars?`1px solid rgba(${t.vars.palette[n.color].mainChannel} / 0.5)`:`1px solid ${(0,ko.X4)(t.palette[n.color].main,.5)}`},"contained"===n.variant&&{color:t.vars?t.vars.palette.text.primary:null==(r=(o=t.palette).getContrastText)?void 0:r.call(o,t.palette.grey[300]),backgroundColor:t.vars?t.vars.palette.Button.inheritContainedBg:i,boxShadow:(t.vars||t).shadows[2]},"contained"===n.variant&&"inherit"!==n.color&&{color:(t.vars||t).palette[n.color].contrastText,backgroundColor:(t.vars||t).palette[n.color].main},"inherit"===n.color&&{color:"inherit",borderColor:"currentColor"},"small"===n.size&&"text"===n.variant&&{padding:"4px 5px",fontSize:t.typography.pxToRem(13)},"large"===n.size&&"text"===n.variant&&{padding:"8px 11px",fontSize:t.typography.pxToRem(15)},"small"===n.size&&"outlined"===n.variant&&{padding:"3px 9px",fontSize:t.typography.pxToRem(13)},"large"===n.size&&"outlined"===n.variant&&{padding:"7px 21px",fontSize:t.typography.pxToRem(15)},"small"===n.size&&"contained"===n.variant&&{padding:"4px 10px",fontSize:t.typography.pxToRem(13)},"large"===n.size&&"contained"===n.variant&&{padding:"8px 22px",fontSize:t.typography.pxToRem(15)},n.fullWidth&&{width:"100%"})}),(e=>{let{ownerState:t}=e;return t.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${Mc.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${Mc.disabled}`]:{boxShadow:"none"}}})),Ic=(0,Ro.Ay)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.startIcon,t[`iconSize${(0,Bo.A)(n.size)}`]]}})((e=>{let{ownerState:t}=e;return(0,mn.A)({display:"inherit",marginRight:8,marginLeft:-4},"small"===t.size&&{marginLeft:-2},Oc(t))})),Nc=(0,Ro.Ay)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.endIcon,t[`iconSize${(0,Bo.A)(n.size)}`]]}})((e=>{let{ownerState:t}=e;return(0,mn.A)({display:"inherit",marginRight:-4,marginLeft:8},"small"===t.size&&{marginRight:-2},Oc(t))})),Dc=r.forwardRef((function(e,t){const n=r.useContext(Rc),o=r.useContext(Tc),i=(0,Xu.A)(n,e),a=(0,Mo.b)({props:i,name:"MuiButton"}),{children:s,color:l="primary",component:u="button",className:c,disabled:d=!1,disableElevation:f=!1,disableFocusRipple:h=!1,endIcon:p,focusVisibleClassName:m,fullWidth:g=!1,size:v="medium",startIcon:y,type:b,variant:x="text"}=a,w=(0,gn.A)(a,jc),C=(0,mn.A)({},a,{color:l,component:u,disabled:d,disableElevation:f,disableFocusRipple:h,fullWidth:g,size:v,type:b,variant:x}),S=(e=>{const{color:t,disableElevation:n,fullWidth:r,size:o,variant:i,classes:a}=e,s={root:["root",i,`${i}${(0,Bo.A)(t)}`,`size${(0,Bo.A)(o)}`,`${i}Size${(0,Bo.A)(o)}`,`color${(0,Bo.A)(t)}`,n&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["icon","startIcon",`iconSize${(0,Bo.A)(o)}`],endIcon:["icon","endIcon",`iconSize${(0,Bo.A)(o)}`]},l=(0,_o.A)(s,Ec,a);return(0,mn.A)({},a,l)})(C),A=y&&(0,Io.jsx)(Ic,{className:S.startIcon,ownerState:C,children:y}),_=p&&(0,Io.jsx)(Nc,{className:S.endIcon,ownerState:C,children:p}),k=o||"";return(0,Io.jsxs)(Pc,(0,mn.A)({ownerState:C,className:(0,Ao.A)(n.className,S.root,c,k),component:u,disabled:d,focusRipple:!h,focusVisibleClassName:(0,Ao.A)(S.focusVisible,m),ref:t,type:b},w,{classes:S,children:[A,s,_]}))})),Fc=Dc;function Lc(e){return(0,jo.Ay)("MuiTableContainer",e)}(0,To.A)("MuiTableContainer",["root"]);const zc=["className","component"],Bc=(0,Ro.Ay)("div",{name:"MuiTableContainer",slot:"Root",overridesResolver:(e,t)=>t.root})({width:"100%",overflowX:"auto"}),$c=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiTableContainer"}),{className:r,component:o="div"}=n,i=(0,gn.A)(n,zc),a=(0,mn.A)({},n,{component:o}),s=(e=>{const{classes:t}=e;return(0,_o.A)({root:["root"]},Lc,t)})(a);return(0,Io.jsx)(Bc,(0,mn.A)({ref:t,as:o,className:(0,Ao.A)(s.root,r),ownerState:a},i))}));function Uc(e){return(0,jo.Ay)("MuiTable",e)}(0,To.A)("MuiTable",["root","stickyHeader"]);const Vc=["className","component","padding","size","stickyHeader"],Hc=(0,Ro.Ay)("table",{name:"MuiTable",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.stickyHeader&&t.stickyHeader]}})((e=>{let{theme:t,ownerState:n}=e;return(0,mn.A)({display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":(0,mn.A)({},t.typography.body2,{padding:t.spacing(2),color:(t.vars||t).palette.text.secondary,textAlign:"left",captionSide:"bottom"})},n.stickyHeader&&{borderCollapse:"separate"})})),Wc="table",qc=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiTable"}),{className:o,component:i=Wc,padding:a="normal",size:s="medium",stickyHeader:l=!1}=n,u=(0,gn.A)(n,Vc),c=(0,mn.A)({},n,{component:i,padding:a,size:s,stickyHeader:l}),d=(e=>{const{classes:t,stickyHeader:n}=e,r={root:["root",n&&"stickyHeader"]};return(0,_o.A)(r,Uc,t)})(c),f=r.useMemo((()=>({padding:a,size:s,stickyHeader:l})),[a,s,l]);return(0,Io.jsx)($o.Provider,{value:f,children:(0,Io.jsx)(Hc,(0,mn.A)({as:i,role:i===Wc?null:"table",ref:t,className:(0,Ao.A)(d.root,o),ownerState:c},u))})})),Yc=qc;function Gc(e){return(0,jo.Ay)("MuiTableHead",e)}(0,To.A)("MuiTableHead",["root"]);const Kc=["className","component"],Xc=(0,Ro.Ay)("thead",{name:"MuiTableHead",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-header-group"}),Qc={variant:"head"},Jc="thead",Zc=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiTableHead"}),{className:r,component:o=Jc}=n,i=(0,gn.A)(n,Kc),a=(0,mn.A)({},n,{component:o}),s=(e=>{const{classes:t}=e;return(0,_o.A)({root:["root"]},Gc,t)})(a);return(0,Io.jsx)(Eo.Provider,{value:Qc,children:(0,Io.jsx)(Xc,(0,mn.A)({as:o,className:(0,Ao.A)(s.root,r),ref:t,role:o===Jc?null:"rowgroup",ownerState:a},i))})}));function ed(e){return(0,jo.Ay)("MuiTableBody",e)}(0,To.A)("MuiTableBody",["root"]);const td=["className","component"],nd=(0,Ro.Ay)("tbody",{name:"MuiTableBody",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-row-group"}),rd={variant:"body"},od="tbody",id=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiTableBody"}),{className:r,component:o=od}=n,i=(0,gn.A)(n,td),a=(0,mn.A)({},n,{component:o}),s=(e=>{const{classes:t}=e;return(0,_o.A)({root:["root"]},ed,t)})(a);return(0,Io.jsx)(Eo.Provider,{value:rd,children:(0,Io.jsx)(nd,(0,mn.A)({className:(0,Ao.A)(s.root,r),as:o,ref:t,role:o===od?null:"rowgroup",ownerState:a},i))})}));function ad(e){return(0,jo.Ay)("MuiCircularProgress",e)}(0,To.A)("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const sd=["className","color","disableShrink","size","style","thickness","value","variant"];let ld,ud,cd,dd,fd=e=>e;const hd=44,pd=(0,ac.i7)(ld||(ld=fd`
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
`)),md=(0,ac.i7)(ud||(ud=fd`
  0% {
    stroke-dasharray: 1px, 200px;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 100px, 200px;
    stroke-dashoffset: -15px;
  }

  100% {
    stroke-dasharray: 100px, 200px;
    stroke-dashoffset: -125px;
  }
`)),gd=(0,Ro.Ay)("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`color${(0,Bo.A)(n.color)}`]]}})((e=>{let{ownerState:t,theme:n}=e;return(0,mn.A)({display:"inline-block"},"determinate"===t.variant&&{transition:n.transitions.create("transform")},"inherit"!==t.color&&{color:(n.vars||n).palette[t.color].main})}),(e=>{let{ownerState:t}=e;return"indeterminate"===t.variant&&(0,ac.AH)(cd||(cd=fd`
      animation: ${0} 1.4s linear infinite;
    `),pd)})),vd=(0,Ro.Ay)("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),yd=(0,Ro.Ay)("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.circle,t[`circle${(0,Bo.A)(n.variant)}`],n.disableShrink&&t.circleDisableShrink]}})((e=>{let{ownerState:t,theme:n}=e;return(0,mn.A)({stroke:"currentColor"},"determinate"===t.variant&&{transition:n.transitions.create("stroke-dashoffset")},"indeterminate"===t.variant&&{strokeDasharray:"80px, 200px",strokeDashoffset:0})}),(e=>{let{ownerState:t}=e;return"indeterminate"===t.variant&&!t.disableShrink&&(0,ac.AH)(dd||(dd=fd`
      animation: ${0} 1.4s ease-in-out infinite;
    `),md)})),bd=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiCircularProgress"}),{className:r,color:o="primary",disableShrink:i=!1,size:a=40,style:s,thickness:l=3.6,value:u=0,variant:c="indeterminate"}=n,d=(0,gn.A)(n,sd),f=(0,mn.A)({},n,{color:o,disableShrink:i,size:a,thickness:l,value:u,variant:c}),h=(e=>{const{classes:t,variant:n,color:r,disableShrink:o}=e,i={root:["root",n,`color${(0,Bo.A)(r)}`],svg:["svg"],circle:["circle",`circle${(0,Bo.A)(n)}`,o&&"circleDisableShrink"]};return(0,_o.A)(i,ad,t)})(f),p={},m={},g={};if("determinate"===c){const e=2*Math.PI*((hd-l)/2);p.strokeDasharray=e.toFixed(3),g["aria-valuenow"]=Math.round(u),p.strokeDashoffset=`${((100-u)/100*e).toFixed(3)}px`,m.transform="rotate(-90deg)"}return(0,Io.jsx)(gd,(0,mn.A)({className:(0,Ao.A)(h.root,r),style:(0,mn.A)({width:a,height:a},m,s),ownerState:f,ref:t,role:"progressbar"},g,d,{children:(0,Io.jsx)(vd,{className:h.svg,ownerState:f,viewBox:"22 22 44 44",children:(0,Io.jsx)(yd,{className:h.circle,style:p,ownerState:f,cx:hd,cy:hd,r:(hd-l)/2,fill:"none",strokeWidth:l})})}))})),xd=bd;function wd(e){return(0,jo.Ay)("MuiIconButton",e)}const Cd=(0,To.A)("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),Sd=["edge","children","className","color","disabled","disableFocusRipple","size"],Ad=(0,Ro.Ay)(kc,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"default"!==n.color&&t[`color${(0,Bo.A)(n.color)}`],n.edge&&t[`edge${(0,Bo.A)(n.edge)}`],t[`size${(0,Bo.A)(n.size)}`]]}})((e=>{let{theme:t,ownerState:n}=e;return(0,mn.A)({textAlign:"center",flex:"0 0 auto",fontSize:t.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(t.vars||t).palette.action.active,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest})},!n.disableRipple&&{"&:hover":{backgroundColor:t.vars?`rgba(${t.vars.palette.action.activeChannel} / ${t.vars.palette.action.hoverOpacity})`:(0,ko.X4)(t.palette.action.active,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"start"===n.edge&&{marginLeft:"small"===n.size?-3:-12},"end"===n.edge&&{marginRight:"small"===n.size?-3:-12})}),(e=>{let{theme:t,ownerState:n}=e;var r;const o=null==(r=(t.vars||t).palette)?void 0:r[n.color];return(0,mn.A)({},"inherit"===n.color&&{color:"inherit"},"inherit"!==n.color&&"default"!==n.color&&(0,mn.A)({color:null==o?void 0:o.main},!n.disableRipple&&{"&:hover":(0,mn.A)({},o&&{backgroundColor:t.vars?`rgba(${o.mainChannel} / ${t.vars.palette.action.hoverOpacity})`:(0,ko.X4)(o.main,t.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),"small"===n.size&&{padding:5,fontSize:t.typography.pxToRem(18)},"large"===n.size&&{padding:12,fontSize:t.typography.pxToRem(28)},{[`&.${Cd.disabled}`]:{backgroundColor:"transparent",color:(t.vars||t).palette.action.disabled}})})),_d=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiIconButton"}),{edge:r=!1,children:o,className:i,color:a="default",disabled:s=!1,disableFocusRipple:l=!1,size:u="medium"}=n,c=(0,gn.A)(n,Sd),d=(0,mn.A)({},n,{edge:r,color:a,disabled:s,disableFocusRipple:l,size:u}),f=(e=>{const{classes:t,disabled:n,color:r,edge:o,size:i}=e,a={root:["root",n&&"disabled","default"!==r&&`color${(0,Bo.A)(r)}`,o&&`edge${(0,Bo.A)(o)}`,`size${(0,Bo.A)(i)}`]};return(0,_o.A)(a,wd,t)})(d);return(0,Io.jsx)(Ad,(0,mn.A)({className:(0,Ao.A)(f.root,i),centerRipple:!0,focusRipple:!l,disabled:s,ref:t},c,{ownerState:d,children:o}))})),kd=_d,Ed="#1e1e1e",Md="#242424",Rd="#83d84d",Td=e=>({..."dark"===e?{grey:{100:"#e0e0e0",200:"#c2c2c2",300:"#a3a3a3",400:"#858585",500:"#a3a3a3",600:"#525252",700:"#3d3d3d",800:"#292929",900:"#141414"},primary:{100:"#d0d1d5",200:"#a1a4ab",300:"#727681",400:Md,500:Ed,600:"#101624",700:"#0c101b",800:"#080b12",900:"#040509"},greenAccent:{100:"#dbf5ee",200:"#b7ebde",300:"#94e2cd",400:"#83d84d",500:"#83d84d",600:"#3da58a",700:"#2e7c67",800:"#1e5245",900:"#0f2922"},redAccent:{100:"#f8dcdb",200:"#f1b9b7",300:"#e99592",400:"#e2726e",500:"#db4f4a",600:"#af3f3b",700:"#832f2c",800:"#58201e",900:"#2c100f"},blueAccent:{100:"#e1e2fe",200:"#c3c6fd",300:Rd,400:"#868dfb",500:"#f4f4f4",600:"#535ac8",700:Ed,800:"#2a2d64",900:"#151632"}}:{grey:{100:"#141414",200:"#292929",300:"#3d3d3d",400:"#525252",500:"#666666",600:"#858585",700:"#a3a3a3",800:"#c2c2c2",900:"#e0e0e0"},primary:{100:"#040509",200:"#080b12",300:"#0c101b",400:"#f2f0f0",500:Ed,600:Md,700:"#727681",800:"#a1a4ab",900:"#d0d1d5"},greenAccent:{100:"#0f2922",200:"#1e5245",300:"#2e7c67",400:"#3da58a",500:"#83d84d",600:"#83d84d",700:"#94e2cd",800:"#b7ebde",900:"#dbf5ee"},redAccent:{100:"#2c100f",200:"#58201e",300:"#832f2c",400:"#af3f3b",500:"#db4f4a",600:"#e2726e",700:"#e99592",800:"#f1b9b7",900:"#f8dcdb"},blueAccent:{100:"#151632",200:"#2a2d64",300:Md,400:"#535ac8",500:"#f4f4f4",600:"#868dfb",700:"#83d84d",800:"#c3c6fd",900:"#e1e2fe"}}}),jd=(0,r.createContext)({toggleColorMode:()=>{}}),Od=()=>{const[e,t]=(0,r.useState)("dark"),n=(0,r.useMemo)((()=>({toggleColorMode:()=>t((e=>"light"===e?"dark":"light"))})),[]),o=(0,r.useMemo)((()=>(0,Ki.A)((e=>{const t=Td(e);return{palette:{mode:e,..."dark"===e?{primary:{main:t.primary[500]},secondary:{main:t.greenAccent[500]},neutral:{dark:t.grey[700],main:t.grey[500],light:t.grey[100]},background:{default:t.primary[500]}}:{primary:{main:t.primary[100]},secondary:{main:t.greenAccent[500]},neutral:{dark:t.grey[700],main:t.grey[500],light:t.grey[100]},background:{default:"#fcfcfc"}}},typography:{fontFamily:["Source Sans Pro","sans-serif"].join(","),fontSize:12,h1:{fontFamily:["Source Sans Pro","sans-serif"].join(","),fontSize:40},h2:{fontFamily:["Source Sans Pro","sans-serif"].join(","),fontSize:32},h3:{fontFamily:["Source Sans Pro","sans-serif"].join(","),fontSize:24},h4:{fontFamily:["Source Sans Pro","sans-serif"].join(","),fontSize:20},h5:{fontFamily:["Source Sans Pro","sans-serif"].join(","),fontSize:16},h6:{fontFamily:["Source Sans Pro","sans-serif"].join(","),fontSize:14}}}})(e))),[e]);return[o,n]},Pd=e=>{let{title:t,subtitle:n}=e;const r=mi(),o=Td(r.palette.mode);return(0,Io.jsxs)(Zi,{mb:"30px",children:[(0,Io.jsx)(Hi,{variant:"h2",color:o.grey[100],fontWeight:"bold",sx:{m:"0 0 5px 0"},children:t}),(0,Io.jsx)(Hi,{variant:"h3",color:o.greenAccent[400],children:n})]})},Id="https://appsup4tech.com:9444",Nd="https://appsup4tech.com:8000",Dd=/^(\d{2})(\d{3})(\d{3})(\d{4})(\d{2})$/,Fd=/^(\d{2})(\d{1})?(\d{4})(\d{4})$/,Ld=()=>{const{cookies:e}=bo(),[t,n]=(e.BRAUM_TOKEN,(0,r.useState)("")),[o,i]=(0,r.useState)("asc"),[a,s]=(0,r.useState)(""),[l,u]=(0,r.useState)([]),[c,d]=(0,r.useState)({}),[f,h]=(0,r.useState)(!1);(0,r.useEffect)((()=>{h(!0),fetch(`${Nd}/reduto/business/all`,{headers:{"Content-Type":"application/json"}}).then((e=>{if(200===e.status)return e.json()})).then((e=>{u(e),h(!1)}))}),[]),(0,r.useEffect)((()=>{document.title="Empresas"}),[]);const p=e=>{t===e?i("asc"===o?"desc":"asc"):(n(e),i("asc"))},m=e=>t===e?"asc"===o?(0,Io.jsx)(wo.A,{color:"white"}):(0,Io.jsx)(xo.A,{color:"white"}):null,g=[...l.filter((e=>e.fields.official_name.toLowerCase().includes(a.toLowerCase())))].sort(((e,n)=>"official_name"===t||"official_name"===t?"asc"===o?e.fields.official_name.localeCompare(n.fields.official_name):n.fields.official_name.localeCompare(e.fields.official_name):"score"===t?"asc"===o?parseFloat(e.fields.score)-parseFloat(n.fields.score):parseFloat(n.fields.score)-parseFloat(e.fields.score):"cnpj"===t?"asc"===o?parseFloat(e.fields.cnpj)-parseFloat(n.fields.cnpj):parseFloat(n.fields.cnpj)-parseFloat(e.fields.cnpj):0));return(0,Io.jsxs)(Io.Fragment,{children:[(0,Io.jsxs)(Zi,{m:"20px",children:[(0,Io.jsx)(Pd,{title:"Empresas",subtitle:"Aqui voc\xea pode encontrar informa\xe7\xf5es sobre as revendas cadastradas."}),(0,Io.jsxs)(Zi,{sx:{display:"flex",alignItems:"center"},children:[(0,Io.jsx)(Ku,{label:"Pesquisar por nome",variant:"outlined",fullWidth:!0,value:a,onChange:e=>s(e.target.value)}),(0,Io.jsx)(Fc,{variant:"outlined",color:"secondary",onClick:()=>{s(""),n(""),i("asc")},style:{marginLeft:"10px"},children:"Limpar Filtro"})]}),(0,Io.jsx)($c,{component:Hl,children:(0,Io.jsxs)(Yc,{sx:{minWidth:650},"aria-label":"simple table",children:[(0,Io.jsx)(Zc,{children:(0,Io.jsxs)(zo,{children:[(0,Io.jsx)(Yo,{}),(0,Io.jsx)(Yo,{align:"left",children:(0,Io.jsx)(Fc,{onClick:()=>p("official_name"),startIcon:m("official_name"),sx:{color:"white"},children:"Nome da revenda"})}),(0,Io.jsx)(Yo,{align:"left",children:(0,Io.jsx)(Fc,{onClick:()=>p("cnpj"),startIcon:m("cnpj"),sx:{color:"white"},children:"CNPJ"})}),(0,Io.jsx)(Yo,{align:"left",children:(0,Io.jsx)(Fc,{onClick:()=>p("tax_id_status"),startIcon:m("tax_id_status"),sx:{color:"white"},children:"STATUS"})})]})}),(0,Io.jsx)(id,{children:(e=>e.map((e=>(0,Io.jsxs)(Io.Fragment,{children:[(0,Io.jsxs)(zo,{sx:{"&:last-child td, &:last-child th":{border:0}},children:[(0,Io.jsx)(Yo,{children:(0,Io.jsx)(kd,{"aria-label":"expand row",size:"small",onClick:()=>{d((t=>({...t,[e.pk]:!c[e.pk]})))},children:c[e.pk]?(0,Io.jsx)(So.A,{}):(0,Io.jsx)(Co.A,{})})}),(0,Io.jsx)(Yo,{component:"th",scope:"row",children:""===e.fields.trade_name?e.fields.official_name.toUpperCase():e.fields.trade_name.toUpperCase()}),(0,Io.jsx)(Yo,{align:"left",children:e.fields.cnpj.replace(Dd,"$1.$2.$3/$4-$5")}),(0,Io.jsx)(Yo,{align:"left",children:e.fields.tax_id_status})]},e.pk),(0,Io.jsx)(zo,{children:(0,Io.jsx)(Si,{in:c[e.pk],timeout:"auto",unmountOnExit:!0,children:(0,Io.jsxs)(Fi,{container:!0,spacing:5,p:3,children:[(0,Io.jsxs)(Fi,{item:!0,xs:3,children:[(0,Io.jsx)(Hi,{variant:"h5",color:Rd,children:"Cidade"}),(0,Io.jsx)(Hi,{children:e.fields.city})]}),(0,Io.jsxs)(Fi,{item:!0,xs:3,children:[(0,Io.jsx)(Hi,{variant:"h5",color:Rd,children:"Email"}),(0,Io.jsx)(Hi,{children:e.fields.email})]}),(0,Io.jsxs)(Fi,{item:!0,xs:3,children:[(0,Io.jsx)(Hi,{variant:"h5",color:Rd,children:"Telefone"}),(0,Io.jsx)(Hi,{children:e.fields.phone.split(",").map((e=>e.replace(Fd,"($1) $2 $3-$4 | ")))})]})]})})})]}))))(g)})]})})]}),(0,Io.jsx)(Al,{open:f,style:{zIndex:9999},children:(0,Io.jsx)(xd,{color:"inherit",sx:{color:Rd}})})]})},zd=/^(\d{3})(\d{3})(\d{3})(\d{2})$/,Bd=/^(\d{2})(\d{3})(\d{3})(\d{4})(\d{2})$/,$d=/^(\d{2})(\d{1})?(\d{4})(\d{4})$/,Ud=()=>{const{cookies:e}=bo(),t=e.BRAUM_TOKEN||{},n=t.role;let o;const[i,a]=(0,r.useState)([]),[s,l]=(0,r.useState)(""),[u,c]=(0,r.useState)("asc"),[d,f]=(0,r.useState)(""),[h,p]=(0,r.useState)({}),[m,g]=(0,r.useState)(!1);(0,r.useEffect)((()=>{switch(g(!0),n){case"admin":o=`${Nd}/reduto/client/all`;break;case"consultant":const e=t.bussines_id;o=`${Nd}/reduto/business/clients/`+e;break;default:console.log("INVALID")}fetch(o,{headers:{"Content-Type":"application/json"}}).then((e=>{if(200===e.status)return e.json()})).then((e=>{a(e),g(!1)}))}),[n,t]),(0,r.useEffect)((()=>{document.title="Clientes"}),[]);const v=e=>{s===e?c("asc"===u?"desc":"asc"):(l(e),c("asc"))},y=e=>s===e?"asc"===u?(0,Io.jsx)(wo.A,{color:"white"}):(0,Io.jsx)(xo.A,{color:"white"}):null,b=[...i.filter((e=>e.fields.name.toLowerCase().includes(d.toLowerCase())))].sort(((e,t)=>"name"===s?"asc"===u?e.fields.name.localeCompare(t.fields.name):t.fields.name.localeCompare(e.fields.name):"official_name"===s?"asc"===u?e.fields.business_official_name.localeCompare(t.fields.business_official_name):t.fields.business_official_name.localeCompare(e.fields.business_official_name):"score"===s?"asc"===u?parseFloat(e.fields.score)-parseFloat(t.fields.score):parseFloat(t.fields.score)-parseFloat(e.fields.score):0));return(0,Io.jsxs)(Io.Fragment,{children:[(0,Io.jsxs)(Zi,{m:"20px",children:[(0,Io.jsx)(Pd,{title:"Clientes",subtitle:"Aqui voc\xea pode encontrar informa\xe7\xf5es sobre os seus clientes."}),(0,Io.jsxs)(Zi,{sx:{display:"flex",alignItems:"center"},children:[(0,Io.jsx)(Ku,{label:"Pesquisar por nome",variant:"outlined",fullWidth:!0,value:d,onChange:e=>f(e.target.value)}),(0,Io.jsx)(Fc,{variant:"outlined",color:"secondary",onClick:()=>{f(""),l(""),c("asc")},style:{marginLeft:"10px"},children:"Limpar Filtro"})]}),(0,Io.jsx)($c,{component:Hl,children:(0,Io.jsxs)(Yc,{sx:{minWidth:650},"aria-label":"simple table",children:[(0,Io.jsx)(Zc,{children:(0,Io.jsxs)(zo,{children:[(0,Io.jsx)(Yo,{}),(0,Io.jsx)(Yo,{align:"left",children:(0,Io.jsx)(Fc,{onClick:()=>v("name"),startIcon:y("name"),sx:{color:"white"},children:"Nome"})}),(0,Io.jsx)(Yo,{align:"left",children:(0,Io.jsx)(Fc,{onClick:()=>v("official_name"),startIcon:y("official_name"),sx:{color:"white"},children:"Revenda"})}),(0,Io.jsx)(Yo,{align:"left",children:(0,Io.jsx)(Fc,{onClick:()=>v("score"),startIcon:y("score"),sx:{color:"white"},children:"Score / N\xcdVEL DA OPERA\xc7\xc3O"})})]})}),(0,Io.jsx)(id,{children:(e=>e.map((e=>(0,Io.jsxs)(Io.Fragment,{children:[(0,Io.jsxs)(zo,{sx:{"&:last-child td, &:last-child th":{border:0}},children:[(0,Io.jsx)(Yo,{children:(0,Io.jsx)(kd,{"aria-label":"expand row",size:"small",onClick:()=>{p((t=>({...t,[e.pk]:!h[e.pk]})))},children:h[e.pk]?(0,Io.jsx)(So.A,{}):(0,Io.jsx)(Co.A,{})})}),(0,Io.jsx)(Yo,{component:"th",scope:"row",children:e.fields.name.toUpperCase()}),(0,Io.jsx)(Yo,{align:"left",children:""===e.fields.business_trade_name?e.fields.business_official_name.toUpperCase():e.fields.business_trade_name.toUpperCase()}),(0,Io.jsx)(Yo,{align:"left",children:e.fields.score})]},e.pk),(0,Io.jsx)(zo,{children:(0,Io.jsx)(Si,{in:h[e.pk],timeout:"auto",unmountOnExit:!0,children:(0,Io.jsxs)(Fi,{container:!0,spacing:4,p:3,children:[(0,Io.jsxs)(Fi,{item:!0,xs:3,children:[(0,Io.jsx)(Hi,{variant:"h5",color:Rd,children:"CPF/CNPJ"}),(0,Io.jsx)(Hi,{children:11===e.fields.cpf_client.length?e.fields.cpf_client.replace(zd,"$1.$2.$3-$4"):e.fields.cpf_client.replace(Bd,"$1.$2.$3/$4-$5")})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,children:[(0,Io.jsx)(Hi,{variant:"h5",color:Rd,children:"Email"}),(0,Io.jsx)(Hi,{children:e.fields.email})]}),(0,Io.jsxs)(Fi,{item:!0,xs:3,children:[(0,Io.jsx)(Hi,{variant:"h5",color:Rd,children:"Telefone"}),(0,Io.jsx)(Hi,{children:e.fields.phone.split(",").map((e=>e.replace($d,"($1) $2 $3-$4 | ")))})]})]})})})]}))))(b)})]})})]}),(0,Io.jsx)(Al,{open:m,style:{zIndex:9999},children:(0,Io.jsx)(xd,{color:"inherit",sx:{color:Rd}})})]})};var Vd=n(95540);function Hd(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=Hd(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}const Wd=function(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=Hd(e))&&(r&&(r+=" "),r+=t);return r};var qd=n(11188);function Yd(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return(0,qd.A)(e,t,n)}function Gd(e){if(e.type)return e;if("#"===e.charAt(0))return Gd(function(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&1===n[0].length&&(n=n.map((e=>e+e))),n?`rgb${4===n.length?"a":""}(${n.map(((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3)).join(", ")})`:""}(e));const t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(n))throw new Error((0,na.A)(9,e));let r,o=e.substring(t+1,e.length-1);if("color"===n){if(o=o.split(" "),r=o.shift(),4===o.length&&"/"===o[3].charAt(0)&&(o[3]=o[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(r))throw new Error((0,na.A)(10,r))}else o=o.split(",");return o=o.map((e=>parseFloat(e))),{type:n,values:o,colorSpace:r}}function Kd(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return-1!==t.indexOf("rgb")?r=r.map(((e,t)=>t<3?parseInt(e,10):e)):-1!==t.indexOf("hsl")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),r=-1!==t.indexOf("color")?`${n} ${r.join(" ")}`:`${r.join(", ")}`,`${t}(${r})`}function Xd(e,t){return e=Gd(e),t=Yd(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]=`/${t}`:e.values[3]=t,Kd(e)}function Qd(e,t){if(e=Gd(e),t=Yd(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]*=1-t;return Kd(e)}function Jd(e,t){if(e=Gd(e),t=Yd(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return Kd(e)}function Zd(e){return(0,jo.Ay)("MuiDataGrid",e)}const ef=(0,To.A)("MuiDataGrid",["actionsCell","aggregationColumnHeader","aggregationColumnHeader--alignLeft","aggregationColumnHeader--alignCenter","aggregationColumnHeader--alignRight","autoHeight","booleanCell","cell--editable","cell--editing","cell--textCenter","cell--textLeft","cell--textRight","cell--withRenderer","cell","cellContent","cellCheckbox","cellSkeleton","checkboxInput","columnHeader--alignCenter","columnHeader--alignLeft","columnHeader--alignRight","columnHeader--dragging","columnHeader--moving","columnHeader--numeric","columnHeader--sortable","columnHeader--sorted","columnHeader--filtered","columnHeader","columnHeaderCheckbox","columnHeaderDraggableContainer","columnHeaderDropZone","columnHeaderTitle","columnHeaderTitleContainer","columnHeaderTitleContainerContent","columnGroupHeader","columnHeader--filledGroup","columnHeader--emptyGroup","columnHeader--showColumnBorder","columnHeaders","columnHeadersInner","columnHeadersInner--scrollable","columnSeparator--resizable","columnSeparator--resizing","columnSeparator--sideLeft","columnSeparator--sideRight","columnSeparator","columnsPanel","columnsPanelRow","detailPanel","detailPanels","detailPanelToggleCell","detailPanelToggleCell--expanded","footerCell","panel","panelHeader","panelWrapper","panelContent","panelFooter","paper","editBooleanCell","editInputCell","filterForm","filterFormDeleteIcon","filterFormLinkOperatorInput","filterFormColumnInput","filterFormOperatorInput","filterFormValueInput","filterIcon","footerContainer","iconButtonContainer","iconSeparator","main","menu","menuIcon","menuIconButton","menuOpen","menuList","overlay","root","root--densityStandard","root--densityComfortable","root--densityCompact","row","row--editable","row--editing","row--lastVisible","row--dragging","row--dynamicHeight","row--detailPanelExpanded","rowReorderCellPlaceholder","rowCount","rowReorderCellContainer","rowReorderCell","rowReorderCell--draggable","scrollArea--left","scrollArea--right","scrollArea","selectedRowCount","sortIcon","toolbarContainer","toolbarFilterList","virtualScroller","virtualScrollerContent","virtualScrollerContent--overflowed","virtualScrollerRenderZone","pinnedColumns","pinnedColumns--left","pinnedColumns--right","pinnedColumnHeaders","pinnedColumnHeaders--left","pinnedColumnHeaders--right","withBorder","treeDataGroupingCell","treeDataGroupingCellToggle","groupingCriteriaCell","groupingCriteriaCellToggle","pinnedRows","pinnedRows--top","pinnedRows--bottom","pinnedRowsRenderZone"]),tf=(0,Ro.Ay)("div",{name:"MuiDataGrid",slot:"Root",overridesResolver:(e,t)=>[{[`&.${ef.autoHeight}`]:t.autoHeight},{[`&.${ef.aggregationColumnHeader}`]:t.aggregationColumnHeader},{[`&.${ef["aggregationColumnHeader--alignLeft"]}`]:t["aggregationColumnHeader--alignLeft"]},{[`&.${ef["aggregationColumnHeader--alignCenter"]}`]:t["aggregationColumnHeader--alignCenter"]},{[`&.${ef["aggregationColumnHeader--alignRight"]}`]:t["aggregationColumnHeader--alignRight"]},{[`&.${ef.aggregationColumnHeaderLabel}`]:t.aggregationColumnHeaderLabel},{[`& .${ef.editBooleanCell}`]:t.editBooleanCell},{[`& .${ef["cell--editing"]}`]:t["cell--editing"]},{[`& .${ef["cell--textCenter"]}`]:t["cell--textCenter"]},{[`& .${ef["cell--textLeft"]}`]:t["cell--textLeft"]},{[`& .${ef["cell--textRight"]}`]:t["cell--textRight"]},{[`& .${ef["cell--withRenderer"]}`]:t["cell--withRenderer"]},{[`& .${ef.cell}`]:t.cell},{[`& .${ef.cellContent}`]:t.cellContent},{[`& .${ef.cellCheckbox}`]:t.cellCheckbox},{[`& .${ef.cellSkeleton}`]:t.cellSkeleton},{[`& .${ef.checkboxInput}`]:t.checkboxInput},{[`& .${ef["columnHeader--alignCenter"]}`]:t["columnHeader--alignCenter"]},{[`& .${ef["columnHeader--alignLeft"]}`]:t["columnHeader--alignLeft"]},{[`& .${ef["columnHeader--alignRight"]}`]:t["columnHeader--alignRight"]},{[`& .${ef["columnHeader--dragging"]}`]:t["columnHeader--dragging"]},{[`& .${ef["columnHeader--moving"]}`]:t["columnHeader--moving"]},{[`& .${ef["columnHeader--numeric"]}`]:t["columnHeader--numeric"]},{[`& .${ef["columnHeader--sortable"]}`]:t["columnHeader--sortable"]},{[`& .${ef["columnHeader--sorted"]}`]:t["columnHeader--sorted"]},{[`& .${ef.columnHeader}`]:t.columnHeader},{[`& .${ef.columnHeaderCheckbox}`]:t.columnHeaderCheckbox},{[`& .${ef.columnHeaderDraggableContainer}`]:t.columnHeaderDraggableContainer},{[`& .${ef.columnHeaderTitleContainer}`]:t.columnHeaderTitleContainer},{[`& .${ef["columnSeparator--resizable"]}`]:t["columnSeparator--resizable"]},{[`& .${ef["columnSeparator--resizing"]}`]:t["columnSeparator--resizing"]},{[`& .${ef.columnSeparator}`]:t.columnSeparator},{[`& .${ef.filterIcon}`]:t.filterIcon},{[`& .${ef.iconSeparator}`]:t.iconSeparator},{[`& .${ef.menuIcon}`]:t.menuIcon},{[`& .${ef.menuIconButton}`]:t.menuIconButton},{[`& .${ef.menuOpen}`]:t.menuOpen},{[`& .${ef.menuList}`]:t.menuList},{[`& .${ef["row--editable"]}`]:t["row--editable"]},{[`& .${ef["row--editing"]}`]:t["row--editing"]},{[`& .${ef["row--dragging"]}`]:t["row--dragging"]},{[`& .${ef.row}`]:t.row},{[`& .${ef.rowReorderCellPlaceholder}`]:t.rowReorderCellPlaceholder},{[`& .${ef.rowReorderCell}`]:t.rowReorderCell},{[`& .${ef["rowReorderCell--draggable"]}`]:t["rowReorderCell--draggable"]},{[`& .${ef.sortIcon}`]:t.sortIcon},{[`& .${ef.withBorder}`]:t.withBorder},{[`& .${ef.treeDataGroupingCell}`]:t.treeDataGroupingCell},{[`& .${ef.treeDataGroupingCellToggle}`]:t.treeDataGroupingCellToggle},{[`& .${ef.detailPanelToggleCell}`]:t.detailPanelToggleCell},{[`& .${ef["detailPanelToggleCell--expanded"]}`]:t["detailPanelToggleCell--expanded"]},t.root]})((e=>{let{theme:t}=e;const n="light"===t.palette.mode?Jd(Xd(t.palette.divider,1),.88):Qd(Xd(t.palette.divider,1),.68);return(0,mn.A)({flex:1,boxSizing:"border-box",position:"relative",border:`1px solid ${n}`,borderRadius:t.shape.borderRadius,color:t.palette.text.primary},t.typography.body2,{outline:"none",height:"100%",display:"flex",flexDirection:"column",[`&.${ef.autoHeight}`]:{height:"auto",[`& .${ef["row--lastVisible"]} .${ef.cell}`]:{borderBottomColor:"transparent"}},[`& .${ef["virtualScrollerContent--overflowed"]} .${ef["row--lastVisible"]} .${ef.cell}`]:{borderBottomColor:"transparent"},[`& .${ef.columnHeader}, & .${ef.cell}`]:{WebkitTapHighlightColor:"transparent",lineHeight:null,padding:"0 10px",boxSizing:"border-box"},[`& .${ef.columnHeader}:focus-within, & .${ef.cell}:focus-within`]:{outline:`solid ${Xd(t.palette.primary.main,.5)} 1px`,outlineWidth:1,outlineOffset:-1},[`& .${ef.columnHeader}:focus, & .${ef.cell}:focus`]:{outline:`solid ${t.palette.primary.main} 1px`},[`& .${ef.columnHeaderCheckbox}, & .${ef.cellCheckbox}`]:{padding:0,justifyContent:"center",alignItems:"center"},[`& .${ef.columnHeader}`]:{position:"relative",display:"flex",alignItems:"center"},[`& .${ef["columnHeader--sorted"]} .${ef.iconButtonContainer}, & .${ef["columnHeader--filtered"]} .${ef.iconButtonContainer}`]:{visibility:"visible",width:"auto"},[`& .${ef.columnHeader}:not(.${ef["columnHeader--sorted"]}) .${ef.sortIcon}`]:{opacity:0,transition:t.transitions.create(["opacity"],{duration:t.transitions.duration.shorter})},[`& .${ef.columnHeader}:not(.${ef["columnHeader--sorted"]}):hover .${ef.sortIcon}`]:{opacity:.5},[`& .${ef.columnHeaderTitleContainer}`]:{display:"flex",alignItems:"center",minWidth:0,flex:1,whiteSpace:"nowrap",overflow:"hidden"},[`& .${ef.columnHeaderTitleContainerContent}`]:{overflow:"hidden",display:"flex",alignItems:"center"},[`& .${ef["columnHeader--filledGroup"]} .${ef.columnHeaderTitleContainer}`]:{borderBottom:`solid ${n} 1px`,boxSizing:"border-box"},[`& .${ef["columnHeader--filledGroup"]}.${ef["columnHeader--showColumnBorder"]} .${ef.columnHeaderTitleContainer}`]:{borderBottom:"none"},[`& .${ef["columnHeader--filledGroup"]}.${ef["columnHeader--showColumnBorder"]}`]:{borderBottom:`solid ${n} 1px`,boxSizing:"border-box"},[`& .${ef.sortIcon}, & .${ef.filterIcon}`]:{fontSize:"inherit"},[`& .${ef["columnHeader--sortable"]}`]:{cursor:"pointer"},[`& .${ef["columnHeader--alignCenter"]} .${ef.columnHeaderTitleContainer}`]:{justifyContent:"center"},[`& .${ef["columnHeader--alignRight"]} .${ef.columnHeaderDraggableContainer}, & .${ef["columnHeader--alignRight"]} .${ef.columnHeaderTitleContainer}`]:{flexDirection:"row-reverse"},[`& .${ef["columnHeader--alignCenter"]} .${ef.menuIcon}, & .${ef["columnHeader--alignRight"]} .${ef.menuIcon}`]:{marginRight:"auto",marginLeft:-6},[`& .${ef["columnHeader--alignRight"]} .${ef.menuIcon}, & .${ef["columnHeader--alignRight"]} .${ef.menuIcon}`]:{marginRight:"auto",marginLeft:-10},[`& .${ef["columnHeader--moving"]}`]:{backgroundColor:t.palette.action.hover},[`& .${ef.columnSeparator}`]:{position:"absolute",zIndex:100,display:"flex",flexDirection:"column",justifyContent:"center",color:n},[`& .${ef["columnSeparator--sideLeft"]}`]:{left:-12},[`& .${ef["columnSeparator--sideRight"]}`]:{right:-12},[`& .${ef["columnSeparator--resizable"]}`]:{cursor:"col-resize",touchAction:"none","&:hover":{color:t.palette.text.primary,"@media (hover: none)":{color:n}},[`&.${ef["columnSeparator--resizing"]}`]:{color:t.palette.text.primary},"& svg":{pointerEvents:"none"}},[`& .${ef.iconSeparator}`]:{color:"inherit"},[`& .${ef.menuIcon}`]:{width:0,visibility:"hidden",fontSize:20,marginRight:-10,display:"flex",alignItems:"center"},[`& .${ef.columnHeader}:hover`]:{[`& .${ef.iconButtonContainer}`]:{visibility:"visible",width:"auto"},[`& .${ef.menuIcon}`]:{width:"auto",visibility:"visible"}},[`.${ef.menuOpen}`]:{visibility:"visible",width:"auto"},[`& .${ef.row}`]:{display:"flex",width:"fit-content",breakInside:"avoid","&:hover, &.Mui-hovered":{backgroundColor:t.palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},"&.Mui-selected":{backgroundColor:Xd(t.palette.primary.main,t.palette.action.selectedOpacity),"&:hover, &.Mui-hovered":{backgroundColor:Xd(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:Xd(t.palette.primary.main,t.palette.action.selectedOpacity)}}}},[`& .${ef.cell}`]:{display:"flex",alignItems:"center",borderBottom:`1px solid ${n}`},[`& .${ef.row}:not(.${ef["row--dynamicHeight"]}) > .${ef.cell}`]:{overflow:"hidden",whiteSpace:"nowrap"},[`& .${ef.cellContent}`]:{overflow:"hidden",textOverflow:"ellipsis"},[`& .${ef.cell}.${ef["cell--editing"]}`]:{padding:1,display:"flex",boxShadow:t.shadows[2],backgroundColor:t.palette.background.paper,"&:focus-within":{outline:`solid ${t.palette.primary.main} 1px`,outlineOffset:"-1px"}},[`& .${ef["row--editing"]}`]:{boxShadow:t.shadows[2]},[`& .${ef["row--editing"]} .${ef.cell}`]:{boxShadow:t.shadows[0],backgroundColor:t.palette.background.paper},[`& .${ef.editBooleanCell}`]:{display:"flex",height:"100%",width:"100%",alignItems:"center",justifyContent:"center"},[`& .${ef.booleanCell}[data-value="true"]`]:{color:t.palette.text.secondary},[`& .${ef.booleanCell}[data-value="false"]`]:{color:t.palette.text.disabled},[`& .${ef.actionsCell}`]:{display:"inline-flex",alignItems:"center",gridGap:t.spacing(1)},[`& .${ef.rowReorderCell}`]:{display:"inline-flex",flex:1,alignItems:"center",justifyContent:"center",opacity:t.palette.action.disabledOpacity},[`& .${ef["rowReorderCell--draggable"]}`]:{cursor:"move",opacity:1},[`& .${ef.rowReorderCellContainer}`]:{padding:0,alignItems:"stretch"},[`& .${ef.withBorder}`]:{borderRight:`1px solid ${n}`},[`& .${ef["cell--textLeft"]}`]:{justifyContent:"flex-start"},[`& .${ef["cell--textRight"]}`]:{justifyContent:"flex-end"},[`& .${ef["cell--textCenter"]}`]:{justifyContent:"center"},[`& .${ef.columnHeaderDraggableContainer}`]:{display:"flex",width:"100%",height:"100%"},[`& .${ef.rowReorderCellPlaceholder}`]:{display:"none"},[`& .${ef["columnHeader--dragging"]}, & .${ef["row--dragging"]}`]:{background:t.palette.background.paper,padding:"0 12px",borderRadius:t.shape.borderRadius,opacity:t.palette.action.disabledOpacity},[`& .${ef["row--dragging"]}`]:{background:t.palette.background.paper,padding:"0 12px",borderRadius:t.shape.borderRadius,opacity:t.palette.action.disabledOpacity,[`& .${ef.rowReorderCellPlaceholder}`]:{display:"flex"}},[`& .${ef.treeDataGroupingCell}`]:{display:"flex",alignItems:"center",width:"100%"},[`& .${ef.treeDataGroupingCellToggle}`]:{flex:"0 0 28px",alignSelf:"stretch",marginRight:t.spacing(2)},[`& .${ef.groupingCriteriaCell}`]:{display:"flex",alignItems:"center",width:"100%"},[`& .${ef.groupingCriteriaCellToggle}`]:{flex:"0 0 28px",alignSelf:"stretch",marginRight:t.spacing(2)}})}));var nf="NOT_FOUND";var rf=function(e,t){return e===t};function of(e,t){var n="object"===typeof t?t:{equalityCheck:t},r=n.equalityCheck,o=void 0===r?rf:r,i=n.maxSize,a=void 0===i?1:i,s=n.resultEqualityCheck,l=function(e){return function(t,n){if(null===t||null===n||t.length!==n.length)return!1;for(var r=t.length,o=0;o<r;o++)if(!e(t[o],n[o]))return!1;return!0}}(o),u=1===a?function(e){var t;return{get:function(n){return t&&e(t.key,n)?t.value:nf},put:function(e,n){t={key:e,value:n}},getEntries:function(){return t?[t]:[]},clear:function(){t=void 0}}}(l):function(e,t){var n=[];function r(e){var r=n.findIndex((function(n){return t(e,n.key)}));if(r>-1){var o=n[r];return r>0&&(n.splice(r,1),n.unshift(o)),o.value}return nf}return{get:r,put:function(t,o){r(t)===nf&&(n.unshift({key:t,value:o}),n.length>e&&n.pop())},getEntries:function(){return n},clear:function(){n=[]}}}(a,l);function c(){var t=u.get(arguments);if(t===nf){if(t=e.apply(null,arguments),s){var n=u.getEntries().find((function(e){return s(e.value,t)}));n&&(t=n.value)}u.put(arguments,t)}return t}return c.clearCache=function(){return u.clear()},c}function af(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return function(){for(var t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];var i,a=0,s={memoizeOptions:void 0},l=r.pop();if("object"===typeof l&&(s=l,l=r.pop()),"function"!==typeof l)throw new Error("createSelector expects an output function after the inputs, but received: ["+typeof l+"]");var u=s.memoizeOptions,c=void 0===u?n:u,d=Array.isArray(c)?c:[c],f=function(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every((function(e){return"function"===typeof e}))){var n=t.map((function(e){return"function"===typeof e?"function "+(e.name||"unnamed")+"()":typeof e})).join(", ");throw new Error("createSelector expects all input-selectors to be functions, but received the following types: ["+n+"]")}return t}(r),h=e.apply(void 0,[function(){return a++,l.apply(null,arguments)}].concat(d)),p=e((function(){for(var e=[],t=f.length,n=0;n<t;n++)e.push(f[n].apply(null,arguments));return i=h.apply(null,e)}));return Object.assign(p,{resultFunc:l,memoizedResultFunc:h,dependencies:f,lastResult:function(){return i},recomputations:function(){return a},resetRecomputations:function(){return a=0}}),p}}var sf=af(of);const lf=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"warning",n=!1;const r=Array.isArray(e)?e.join("\n"):e;return()=>{n||(n=!0,"error"===t?console.error(r):console.warn(r))}},uf=(e,t)=>e,cf={cache:null},df=(lf(["MUI: A selector was called without passing the instance ID, which may impact the performance of the grid.","To fix, call it with `apiRef`, e.g. `mySelector(apiRef)`, or pass the instance ID explicitly, e.g `mySelector(state, apiRef.current.instanceId)`."]),function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];null===cf.cache&&(cf.cache={});const r=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];const[o,i]=n,a=!!o.current,s=a?o.current.instanceId:null!=i?i:"default",l=a?o.current.state:o;null===cf.cache&&(cf.cache={});const{cache:u}=cf;if(u[s]&&u[s].get(t))return u[s].get(t)(l,s);const c=sf(...t);return u[s]||(u[s]=new Map),u[s].set(t,c),c(l,s)};return r.acceptsApiRef=!0,r}),ff=e=>e.columns,hf=df(ff,(e=>e.all)),pf=df(ff,(e=>e.lookup)),mf=df(hf,pf,((e,t)=>e.map((e=>t[e])))),gf=df(ff,(e=>e.columnVisibilityModel)),vf=df(mf,gf,((e,t)=>e.filter((e=>!1!==t[e.field])))),yf=(df(vf,(e=>e.map((e=>e.field)))),df(vf,(e=>{const t=[];let n=0;for(let r=0;r<e.length;r+=1)t.push(n),n+=e[r].computedWidth;return t}))),bf=df(vf,yf,((e,t)=>{const n=e.length;return 0===n?0:t[n-1]+e[n-1].computedWidth})),xf=df(mf,(e=>e.filter((e=>e.filterable)))),wf=df(mf,(e=>e.reduce(((e,t)=>(t.filterable&&(e[t.field]=t),e)),{}))),Cf=(uf(hf),uf(mf),uf(vf),uf(xf),uf(df(xf,(e=>e.map((e=>e.field))))),uf(df(vf,(e=>e.length))),uf(df(yf,bf,((e,t)=>({totalWidth:t,positions:e})))));lf(["MUI: `useGridSelector` has been called before the initialization of the state.","This hook can only be used inside the context of the grid."]);const Sf=(e,t)=>function(e){return e.acceptsApiRef}(t)?t(e):t(e.current.state),Af=r.createContext(void 0);function _f(){const e=r.useContext(Af);if(void 0===e)throw new Error(["MUI: Could not find the data grid context.","It looks like you rendered your component outside of a DataGrid, DataGridPro or DataGridPremium parent component.","This can also happen if you are bundling multiple versions of the data grid."].join("\n"));return e}const kf=r.createContext(void 0);const Ef=()=>{const e=r.useContext(kf);if(!e)throw new Error("MUI: useGridRootProps should only be used inside the DataGrid, DataGridPro or DataGridPremium component.");return e},Mf=e=>e.density,Rf=df(Mf,(e=>e.value)),Tf=df(Mf,(e=>e.rowHeight)),jf=df(Mf,(e=>e.headerHeight)),Of=df(Mf,(e=>e.headerGroupingMaxDepth)),Pf=df(Mf,(e=>e.factor)),If=df(Mf,(e=>e.headerHeight*(1+e.headerGroupingMaxDepth))),Nf=e=>e.rows,Df=df(Nf,(e=>e.totalRowCount)),Ff=df(Nf,(e=>e.loading)),Lf=df(Nf,(e=>e.totalTopLevelRowCount)),zf=df(Nf,(e=>e.idRowsLookup)),Bf=df(Nf,(e=>e.idToIdLookup)),$f=df(Nf,(e=>e.tree)),Uf=df(Nf,(e=>e.groupingName)),Vf=df(Nf,(e=>e.treeDepth)),Hf=df(Nf,(e=>e.ids)),Wf=df(Nf,(e=>null==e?void 0:e.additionalRowGroups)),qf=df(Wf,(e=>null==e?void 0:e.pinnedRows)),Yf=df(qf,(e=>{var t,n;return((null==e||null==(t=e.top)?void 0:t.length)||0)+((null==e||null==(n=e.bottom)?void 0:n.length)||0)})),Gf=["children","className"],Kf=r.forwardRef((function(e,t){const n=Ef(),{children:o,className:i}=e,a=(0,gn.A)(e,Gf),s=_f(),l=Sf(s,vf),u=Sf(s,Df),c=Sf(s,Rf),d=Sf(s,Of),f=r.useRef(null),h=(0,gi.A)(f,t),p=Sf(s,Yf),m=(0,mn.A)({},n,{density:c}),g=(e=>{const{autoHeight:t,density:n,classes:r}=e,o={root:["root",t&&"autoHeight",`root--density${(0,Bo.A)(n)}`]};return(0,_o.A)(o,Zd,r)})(m);s.current.rootElementRef=f;const[v,y]=r.useState(!1);return(0,ga.A)((()=>{y(!0)}),[]),(0,ga.A)((()=>{v&&s.current.unstable_updateGridDimensionsRef()}),[s,v]),v?(0,Io.jsx)(tf,(0,mn.A)({ref:h,className:Wd(i,g.root),ownerState:m,role:"grid","aria-colcount":l.length,"aria-rowcount":d+1+p+u,"aria-multiselectable":!n.disableMultipleSelection,"aria-label":n["aria-label"],"aria-labelledby":n["aria-labelledby"]},a,{children:o})):null}));function Xf(e,t){const n=r.useRef(null);if(n.current)return n.current;const o=e.current.getLogger(t);return n.current=o,o}const Qf=e=>{const{classes:t}=e;return(0,_o.A)({root:["main"]},Zd,t)},Jf=(0,Ro.Ay)("div",{name:"MuiDataGrid",slot:"Main",overridesResolver:(e,t)=>t.main})((()=>({position:"relative",flexGrow:1,display:"flex",flexDirection:"column",overflow:"hidden"})));function Zf(e){const t=Ef(),n=Qf(t);return(0,Io.jsx)(Jf,{className:n.root,ownerState:t,children:e.children})}class eh extends r.Component{static getDerivedStateFromError(e){return{hasError:!0,error:e}}componentDidCatch(e,t){this.props.api.current&&(this.logError(e),this.props.api.current.showError({error:e,errorInfo:t}))}logError(e,t){this.props.logger.error(`An unexpected error occurred. Error: ${e&&e.message}. `,e,t)}render(){var e;return this.props.hasError||null!=(e=this.state)&&e.hasError?this.props.render(this.state):this.props.children}}function th(e){const{children:t}=e,n=_f(),r=Xf(n,"GridErrorHandler"),o=Ef(),i=n.current.state.error;return(0,Io.jsx)(eh,{hasError:null!=i,api:n,logger:r,render:e=>{var t;return(0,Io.jsx)(Zf,{children:(0,Io.jsx)(o.components.ErrorOverlay,(0,mn.A)({},e,i,null==(t=o.componentsProps)?void 0:t.errorOverlay))})},children:t})}function nh(){var e;const t=_f(),n=Ef(),o=r.useRef(null);return t.current.headerRef=o,(0,Io.jsx)("div",{ref:o,children:(0,Io.jsx)(n.components.Header,(0,mn.A)({},null==(e=n.componentsProps)?void 0:e.header))})}function rh(e,t){var n=function(e){var t=e.__resizeTriggers__,n=t.firstElementChild,r=t.lastElementChild,o=n.firstElementChild;r.scrollLeft=r.scrollWidth,r.scrollTop=r.scrollHeight,o.style.width=n.offsetWidth+1+"px",o.style.height=n.offsetHeight+1+"px",n.scrollLeft=n.scrollWidth,n.scrollTop=n.scrollHeight},r=function(e){if(!(e.target.className.indexOf("contract-trigger")<0&&e.target.className.indexOf("expand-trigger")<0)){var r=this;n(this),this.__resizeRAF__&&t.cancelAnimationFrame(this.__resizeRAF__),this.__resizeRAF__=t.requestAnimationFrame((function(){(function(e){return e.offsetWidth!=e.__resizeLast__.width||e.offsetHeight!=e.__resizeLast__.height})(r)&&(r.__resizeLast__.width=r.offsetWidth,r.__resizeLast__.height=r.offsetHeight,r.__resizeListeners__.forEach((function(t){t.call(r,e)})))}))}},o=!1,i="",a="animationstart",s="Webkit Moz O ms".split(" "),l="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),u=document.createElement("fakeelement");if(void 0!==u.style.animationName&&(o=!0),!1===o)for(var c=0;c<s.length;c++)if(void 0!==u.style[s[c]+"AnimationName"]){i="-"+s[c].toLowerCase()+"-",a=l[c],o=!0;break}var d="resizeanim",f="@"+i+"keyframes "+d+" { from { opacity: 0; } to { opacity: 0; } } ",h=i+"animation: 1ms "+d+"; ";return{addResizeListener:function(o,i){if(!o.__resizeTriggers__){var s=o.ownerDocument,l=t.getComputedStyle(o);l&&"static"==l.position&&(o.style.position="relative"),function(t,n){if(!n.getElementById("muiDetectElementResize")){var r=(f||"")+".Mui-resizeTriggers { "+(h||"")+'visibility: hidden; opacity: 0; } .Mui-resizeTriggers, .Mui-resizeTriggers > div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .Mui-resizeTriggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',o="ShadowRoot"===n.constructor.name?n:t.head||t.getElementsByTagName("head")[0],i=t.createElement("style");i.id="muiDetectElementResize",i.type="text/css",null!=e&&i.setAttribute("nonce",e),i.styleSheet?i.styleSheet.cssText=r:i.appendChild(t.createTextNode(r)),o.appendChild(i)}}(s,o.getRootNode()),o.__resizeLast__={},o.__resizeListeners__=[],(o.__resizeTriggers__=s.createElement("div")).className="Mui-resizeTriggers",o.__resizeTriggers__.innerHTML='<div class="expand-trigger"><div></div></div><div class="contract-trigger"></div>',o.appendChild(o.__resizeTriggers__),n(o),o.addEventListener("scroll",r,!0),a&&(o.__resizeTriggers__.__animationListener__=function(e){e.animationName==d&&n(o)},o.__resizeTriggers__.addEventListener(a,o.__resizeTriggers__.__animationListener__))}o.__resizeListeners__.push(i)},removeResizeListener:function(e,t){if(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),!e.__resizeListeners__.length){e.removeEventListener("scroll",r,!0),e.__resizeTriggers__.__animationListener__&&(e.__resizeTriggers__.removeEventListener(a,e.__resizeTriggers__.__animationListener__),e.__resizeTriggers__.__animationListener__=null);try{e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)}catch(cce){}}}}}const oh=["children","defaultHeight","defaultWidth","disableHeight","disableWidth","nonce","onResize","style"],ih=r.forwardRef((function(e,t){const{children:n,defaultHeight:o=null,defaultWidth:i=null,disableHeight:a=!1,disableWidth:s=!1,nonce:l,onResize:u,style:c}=e,d=(0,gn.A)(e,oh),[f,h]=r.useState({height:o,width:i}),p=r.useRef(null),m=r.useRef(null),g=(0,Qu.A)((()=>{if(m.current){const e=m.current.offsetHeight||0,t=m.current.offsetWidth||0,n=(0,rl.A)(m.current).getComputedStyle(m.current),r=parseInt(n.paddingLeft,10)||0,o=parseInt(n.paddingRight,10)||0,i=e-(parseInt(n.paddingTop,10)||0)-(parseInt(n.paddingBottom,10)||0),l=t-r-o;(!a&&f.height!==i||!s&&f.width!==l)&&(h({height:i,width:l}),u&&u({height:i,width:l}))}}));(0,ga.A)((()=>{var e;if(m.current=p.current.parentElement,!m)return;const t=(0,rl.A)(null!=(e=m.current)?e:void 0),n=rh(l,t);return n.addResizeListener(m.current,g),g(),()=>{n.removeResizeListener(m.current,g)}}),[l,g]);const v={overflow:"visible"},y={};a||(v.height=0,y.height=f.height),s||(v.width=0,y.width=f.width);const b=(0,gi.A)(p,t);return(0,Io.jsx)("div",(0,mn.A)({ref:b,style:(0,mn.A)({},v,c)},d,{children:null===f.height&&null===f.width?null:n(y)}))})),ah=e=>e.sorting,sh=df(ah,(e=>e.sortedRows)),lh=df(sh,zf,((e,t)=>e.map((e=>({id:e,model:t[e]}))))),uh=df(ah,(e=>e.sortModel)),ch=df(uh,(e=>{const t=e.reduce(((t,n,r)=>(t[n.field]={sortDirection:n.sort,sortIndex:e.length>1?r+1:void 0},t)),{});return t})),dh=e=>e.filter,fh=df(dh,(e=>e.filterModel)),hh=df(fh,(e=>e.quickFilterValues)),ph=df(dh,(e=>e.visibleRowsLookup)),mh=df(dh,(e=>e.filteredRowsLookup)),gh=(df(dh,(e=>e.filteredDescendantCountLookup)),df(ph,lh,((e,t)=>t.filter((t=>!1!==e[t.id]))))),vh=df(gh,(e=>e.map((e=>e.id)))),yh=df(mh,lh,((e,t)=>t.filter((t=>!1!==e[t.id])))),bh=df(yh,(e=>e.map((e=>e.id)))),xh=df(gh,$f,Vf,((e,t,n)=>n<2?e:e.filter((e=>{var n;return 0===(null==(n=t[e.id])?void 0:n.depth)})))),wh=df(gh,(e=>e.length)),Ch=df(xh,(e=>e.length)),Sh=df(fh,pf,((e,t)=>{var n;return null==(n=e.items)?void 0:n.filter((e=>{var n,r;if(!e.columnField)return!1;const o=t[e.columnField];if(null==o||!o.filterOperators||0===(null==o||null==(n=o.filterOperators)?void 0:n.length))return!1;const i=o.filterOperators.find((t=>t.value===e.operatorValue));return!!i&&(!i.InputComponent||null!=e.value&&""!==(null==(r=e.value)?void 0:r.toString()))}))})),Ah=df(Sh,(e=>e.reduce(((e,t)=>(e[t.columnField]?e[t.columnField].push(t):e[t.columnField]=[t],e)),{})));function _h(e){var t,n;const o=_f(),i=Ef(),a=Sf(o,If),[s,l]=r.useState((()=>{var e,t;return null!=(e=null==(t=o.current.getRootDimensions())?void 0:t.viewportInnerSize)?e:null})),u=r.useCallback((()=>{var e,t;l(null!=(e=null==(t=o.current.getRootDimensions())?void 0:t.viewportInnerSize)?e:null)}),[o]);(0,ga.A)((()=>o.current.subscribeEvent("viewportInnerSizeChange",u)),[o,u]);let c=null!=(t=null==s?void 0:s.height)?t:0;return i.autoHeight&&0===c&&(c="auto"),s?(0,Io.jsx)("div",(0,mn.A)({style:{height:c,width:null!=(n=null==s?void 0:s.width)?n:0,position:"absolute",top:a,bottom:"auto"===c?0:void 0}},e)):null}function kh(){const e=_f(),t=Ef(),n=Sf(e,Df),r=Sf(e,wh),o=Sf(e,Ff),i=!o&&n>0&&0===r;let a=null;var s,l,u;o||0!==n||(a=(0,Io.jsx)(t.components.NoRowsOverlay,(0,mn.A)({},null==(s=t.componentsProps)?void 0:s.noRowsOverlay)));i&&(a=(0,Io.jsx)(t.components.NoResultsOverlay,(0,mn.A)({},null==(l=t.componentsProps)?void 0:l.noResultsOverlay)));o&&(a=(0,Io.jsx)(t.components.LoadingOverlay,(0,mn.A)({},null==(u=t.componentsProps)?void 0:u.loadingOverlay)));return null===a?null:(0,Io.jsx)(_h,{children:a})}function Eh(e){const{children:t,VirtualScrollerComponent:n,ColumnHeadersComponent:o}=e,i=_f(),a=Ef(),s=Sf(i,If),[l,u]=r.useState(a.disableVirtualization),c=r.useCallback((()=>{u(!0)}),[]),d=r.useCallback((()=>{u(!1)}),[]);r.useEffect((()=>{u(a.disableVirtualization)}),[a.disableVirtualization]),i.current.unstable_disableVirtualization=c,i.current.unstable_enableVirtualization=d;const f=r.useRef(null),h=r.useRef(null),p=r.useRef(null),m=r.useRef(null);i.current.columnHeadersContainerElementRef=h,i.current.columnHeadersElementRef=f,i.current.windowRef=p,i.current.renderingZoneRef=m;const g=r.useCallback((e=>{i.current.publishEvent("resize",e)}),[i]);return(0,Io.jsxs)(Zf,{children:[(0,Io.jsx)(kh,{}),(0,Io.jsx)(o,{ref:h,innerRef:f}),(0,Io.jsx)(ih,{nonce:a.nonce,disableHeight:a.autoHeight,onResize:g,children:e=>{const t={width:e.width,height:e.height?e.height-s:"auto",marginTop:s};return(0,Io.jsx)(n,{ref:p,style:t,disableVirtualization:l})}}),t]})}function Mh(){var e;const t=_f(),n=Ef(),o=r.useRef(null);return t.current.footerRef=o,n.hideFooter?null:(0,Io.jsx)("div",{ref:o,children:(0,Io.jsx)(n.components.Footer,(0,mn.A)({},null==(e=n.componentsProps)?void 0:e.footer))})}const Rh=e=>{let{apiRef:t,props:n,children:r}=e;return(0,Io.jsx)(kf.Provider,{value:n,children:(0,Io.jsx)(Af.Provider,{value:t,children:r})})};function Th(e){return"function"===typeof e}function jh(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}const Oh=(e,t,n)=>Math.max(t,Math.min(n,e));function Ph(e,t){if(e===t)return!0;if(e&&t&&"object"===typeof e&&"object"===typeof t){if(e.constructor!==t.constructor)return!1;if(Array.isArray(e)){const n=e.length;if(n!==t.length)return!1;for(let r=0;r<n;r+=1)if(!Ph(e[r],t[r]))return!1;return!0}if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;const n=Array.from(e.entries());for(let e=0;e<n.length;e+=1)if(!t.has(n[e][0]))return!1;for(let e=0;e<n.length;e+=1){const r=n[e];if(!Ph(r[1],t.get(r[0])))return!1}return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;const n=Array.from(e.entries());for(let e=0;e<n.length;e+=1)if(!t.has(n[e][0]))return!1;return!0}if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){const n=e.length;if(n!==t.length)return!1;for(let r=0;r<n;r+=1)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();const n=Object.keys(e),r=n.length;if(r!==Object.keys(t).length)return!1;for(let e=0;e<r;e+=1)if(!Object.prototype.hasOwnProperty.call(t,n[e]))return!1;for(let o=0;o<r;o+=1){const r=n[o];if(!Ph(e[r],t[r]))return!1}return!0}return e!==e&&t!==t}function Ih(e,t,n){const r=function(e){return()=>{let t=e+=1831565813;return t=Math.imul(t^t>>>15,1|t),t^=t+Math.imul(t^t>>>7,61|t),((t^t>>>14)>>>0)/4294967296}}(e);return()=>t+(n-t)*r()}function Nh(e){return"function"===typeof structuredClone?structuredClone(e):JSON.parse(JSON.stringify(e))}const Dh=function(){try{const e="__some_random_key_you_are_not_going_to_use__";return window.localStorage.setItem(e,e),window.localStorage.removeItem(e),!0}catch(e){return!1}}()&&null!=window.localStorage.getItem("DEBUG"),Fh=()=>{},Lh={debug:Fh,info:Fh,warn:Fh,error:Fh},zh=["debug","info","warn","error"];function Bh(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:console;const r=zh.indexOf(t);if(-1===r)throw new Error(`MUI: Log level ${t} not recognized.`);const o=zh.reduce(((t,o,i)=>(t[o]=i>=r?function(){for(var t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];const[a,...s]=r;n[o](`MUI: ${e} - ${a}`,...s)}:Fh,t)),{});return o}function $h(e,t,n){const o=r.useRef(t),[i]=r.useState(Object.keys(t)),a=r.useCallback((()=>{e.current&&i.forEach((t=>{e.current.hasOwnProperty(t)||(e.current[t]=function(){return o.current[t](...arguments)})}))}),[i,e]);r.useEffect((()=>{o.current=t}),[t]),r.useEffect((()=>{a()}),[a]),a()}class Uh{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1e3;this.timeouts=new Map,this.cleanupTimeout=1e3,this.cleanupTimeout=e}register(e,t,n){this.timeouts||(this.timeouts=new Map);const r=setTimeout((()=>{"function"===typeof t&&t(),this.timeouts.delete(n.cleanupToken)}),this.cleanupTimeout);this.timeouts.set(n.cleanupToken,r)}unregister(e){const t=this.timeouts.get(e.cleanupToken);t&&(this.timeouts.delete(e.cleanupToken),clearTimeout(t))}reset(){this.timeouts&&(this.timeouts.forEach(((e,t)=>{this.unregister({cleanupToken:t})})),this.timeouts=void 0)}}class Vh{constructor(){this.registry=new FinalizationRegistry((e=>{"function"===typeof e&&e()}))}register(e,t,n){this.registry.register(e,t,n)}unregister(e){this.registry.unregister(e)}reset(){}}var Hh;!function(e){e.DataGrid="DataGrid",e.DataGridPro="DataGridPro"}(Hh||(Hh={}));class Wh{}const qh={registry:null},Yh=function(e){let t=0;return function(n,o,i,a){null===e.registry&&(e.registry="undefined"!==typeof FinalizationRegistry?new Vh:new Uh);const[s]=r.useState(new Wh),l=r.useRef(null),u=r.useRef();u.current=i;const c=r.useRef(null);if(!l.current&&u.current){const r=(e,t,n)=>{var r;t.defaultMuiPrevented||(null==(r=u.current)||r.call(u,e,t,n))};l.current=n.current.subscribeEvent(o,r,a),t+=1,c.current={cleanupToken:t},e.registry.register(s,(()=>{var e;null==(e=l.current)||e.call(l),l.current=null,c.current=null}),c.current)}else!u.current&&l.current&&(l.current(),l.current=null,c.current&&(e.registry.unregister(c.current),c.current=null));r.useEffect((()=>{if(!l.current&&u.current){const e=(e,t,n)=>{var r;t.defaultMuiPrevented||(null==(r=u.current)||r.call(u,e,t,n))};l.current=n.current.subscribeEvent(o,e,a)}return c.current&&e.registry&&(e.registry.unregister(c.current),c.current=null),()=>{var e;null==(e=l.current)||e.call(l),l.current=null}}),[n,o,a])}}(qh),Gh={isFirst:!0};function Kh(e,t,n){Yh(e,t,n,Gh)}class Xh{constructor(){this.maxListeners=10,this.warnOnce=!1,this.events={}}on(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=this.events[e];r||(r={highPriority:new Map,regular:new Map},this.events[e]=r),n.isFirst?r.highPriority.set(t,!0):r.regular.set(t,!0)}removeListener(e,t){this.events[e]&&(this.events[e].regular.delete(t),this.events[e].highPriority.delete(t))}removeAllListeners(){this.events={}}emit(e){const t=this.events[e];if(!t)return;const n=Array.from(t.highPriority.keys()),r=Array.from(t.regular.keys());for(var o=arguments.length,i=new Array(o>1?o-1:0),a=1;a<o;a++)i[a-1]=arguments[a];for(let s=n.length-1;s>=0;s-=1){const e=n[s];t.highPriority.has(e)&&e.apply(this,i)}for(let s=0;s<r.length;s+=1){const e=r[s];t.regular.has(e)&&e.apply(this,i)}}once(e,t){const n=this;this.on(e,(function r(){n.removeListener(e,r);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];t.apply(n,i)}))}}let Qh=0;function Jh(e,t){const n=r.useRef();n.current||(n.current={unstable_eventManager:new Xh,unstable_caches:{},state:{},instanceId:Qh},Qh+=1),r.useImperativeHandle(e,(()=>n.current),[n]);const o=r.useCallback((function(){for(var e=arguments.length,r=new Array(e),o=0;o<e;o++)r[o]=arguments[o];const[i,a,s={}]=r;if(s.defaultMuiPrevented=!1,(e=>void 0!==e.isPropagationStopped)(s)&&s.isPropagationStopped())return;const l=t.signature===Hh.DataGridPro?{api:n.current}:{};n.current.unstable_eventManager.emit(i,a,s,l)}),[n,t.signature]),i=r.useCallback(((e,t,r)=>{n.current.unstable_eventManager.on(e,t,r);const o=n.current;return()=>{o.unstable_eventManager.removeListener(e,t)}}),[n]),a=r.useCallback((e=>{n.current.publishEvent("componentError",e)}),[n]);return $h(n,{subscribeEvent:i,publishEvent:o,showError:a}),r.useEffect((()=>{const e=n.current;return()=>{(e=>{"undefined"!==typeof e?cf.cache&&cf.cache[e]&&delete cf.cache[e]:cf.cache=null})(e.instanceId),e.publishEvent("unmount")}}),[n]),n}function Zh(e){return Zh="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Zh(e)}function ep(e){var t=function(e,t){if("object"!=Zh(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Zh(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Zh(t)?t:t+""}const tp="none",np={rowTreeCreation:"rowTree",filtering:"rowTree",sorting:"rowTree"},rp=["stateId"],op=(e,t)=>{const n=Jh(e,t);return((e,t)=>{e.current.getLogger=r.useCallback((e=>Dh?Bh(e,"debug",t.logger):t.logLevel?Bh(e,t.logLevel.toString(),t.logger):Lh),[t.logLevel,t.logger])})(n,t),function(e,t){const n=r.useCallback((t=>{e.current.setState((e=>(0,mn.A)({},e,{error:t})))}),[e]);r.useEffect((()=>{t.error?n({error:t.error}):n(null)}),[n,t.error]),Yh(e,"componentError",n)}(n,t),((e,t)=>{const n=r.useRef({}),[,o]=r.useState(),i=r.useCallback((e=>{const{stateId:t}=e,r=(0,gn.A)(e,rp);n.current[t]=(0,mn.A)({},r,{stateId:t})}),[]),a=r.useCallback(((r,o)=>{let i;if(i=Th(r)?r(e.current.state):r,e.current.state===i)return!1;let a=!1;const s=[];if(Object.keys(n.current).forEach((t=>{const r=n.current[t],o=r.stateSelector(e.current.state,e.current.instanceId),l=r.stateSelector(i,e.current.instanceId);l!==o&&(s.push({stateId:r.stateId,hasPropChanged:l!==r.propModel}),void 0!==r.propModel&&l!==r.propModel&&(a=!0))})),s.length>1)throw new Error(`You're not allowed to update several sub-state in one transaction. You already updated ${s[0].stateId}, therefore, you're not allowed to update ${s.map((e=>e.stateId)).join(", ")} in the same transaction.`);if(a||(e.current.state=i,e.current.publishEvent&&e.current.publishEvent("stateChange",i)),1===s.length){const{stateId:r,hasPropChanged:l}=s[0],u=n.current[r],c=u.stateSelector(i,e.current.instanceId);if(u.propOnChange&&l){const n=t.signature===Hh.DataGridPro?{api:e.current,reason:o}:{reason:o};u.propOnChange(c,n)}a||e.current.publishEvent(u.changeEvent,c,{reason:o})}return!a}),[e,t.signature]),s=r.useCallback(((t,n,r)=>e.current.setState((e=>(0,mn.A)({},e,{[t]:n(e[t])})),r)),[e]),l=r.useCallback((()=>o((()=>e.current.state))),[e]);$h(e,{setState:a,forceUpdate:l,unstable_updateControlState:s,unstable_registerControlState:i})})(n,t),(e=>{const t=r.useRef({}),n=r.useCallback((e=>{e&&Object.values(e.appliers).forEach((e=>{e()}))}),[]),o=r.useCallback(((e,r,o)=>{t.current[e]||(t.current[e]={processors:new Map,appliers:{}});const i=t.current[e];return i.processors.get(r)!==o&&(i.processors.set(r,o),n(i)),()=>{t.current[e].processors.set(r,null)}}),[n]),i=r.useCallback(((e,n,r)=>(t.current[e]||(t.current[e]={processors:new Map,appliers:{}}),t.current[e].appliers[n]=r,()=>{const r=t.current[e].appliers,o=(0,gn.A)(r,[n].map(ep));t.current[e].appliers=o})),[]),a=r.useCallback((e=>{const r=t.current[e];n(r)}),[n]),s=r.useCallback((function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];const[o,i,a]=n;return t.current[o]?Array.from(t.current[o].processors.values()).reduce(((e,t)=>t?t(e,a):e),i):i}),[]);$h(e,{unstable_registerPipeProcessor:o,unstable_registerPipeApplier:i,unstable_requestPipeProcessorsApplication:a,unstable_applyPipeProcessors:s})})(n),(e=>{const t=r.useRef(new Map),n=r.useRef({}),o=r.useCallback(((t,r,o)=>{const i=()=>{const e=n.current[r],o=(0,gn.A)(e,[t].map(ep));n.current[r]=o};n.current[r]||(n.current[r]={});const a=n.current[r],s=a[t];return a[t]=o,s&&s!==o?(t===e.current.unstable_getActiveStrategy(np[r])&&e.current.publishEvent("activeStrategyProcessorChange",r),i):i}),[e]),i=r.useCallback(((t,r)=>{const o=e.current.unstable_getActiveStrategy(np[t]);if(null==o)throw new Error("Can't apply a strategy processor before defining an active strategy");const i=n.current[t];if(!i||!i[o])throw new Error(`No processor found for processor "${t}" on strategy "${o}"`);return(0,i[o])(r)}),[e]),a=r.useCallback((e=>{var n;const r=Array.from(t.current.entries()).find((t=>{let[,n]=t;return n.group===e&&n.isAvailable()}));return null!=(n=null==r?void 0:r[0])?n:tp}),[]),s=r.useCallback(((n,r,o)=>{t.current.set(r,{group:n,isAvailable:o}),e.current.publishEvent("strategyAvailabilityChange")}),[e]);$h(e,{unstable_registerStrategyProcessor:o,unstable_applyStrategyProcessor:i,unstable_getActiveStrategy:a,unstable_setStrategyAvailability:s})})(n),((e,t)=>{const n=r.useCallback((e=>{if(null==t.localeText[e])throw new Error(`Missing translation for key ${e}.`);return t.localeText[e]}),[t.localeText]);e.current.getLocaleText=n})(n,t),n},ip=(e,t,n)=>{const o=r.useRef(!1);o.current||(t.current.state=e(t.current.state,n,t),o.current=!0)};function ap(e){const t=document.createElement("span");t.style.whiteSpace="pre",t.style.userSelect="all",t.style.opacity="0px",t.textContent=e,document.body.appendChild(t);const n=document.createRange();n.selectNode(t);const r=window.getSelection();r.removeAllRanges(),r.addRange(n);try{document.execCommand("copy")}finally{document.body.removeChild(t)}}const sp=e=>{const t=r.useCallback((function(){let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(0===e.current.getSelectedRows().size)return;const n=e.current.getDataAsCsv({includeHeaders:t,delimiter:"\t"});navigator.clipboard?navigator.clipboard.writeText(n).catch((()=>{ap(n)})):ap(n)}),[e]),n=r.useCallback((t=>{const n=t.ctrlKey||t.metaKey||t.altKey;"C"===String.fromCharCode(t.keyCode)&&n&&(function(e){var t;return""!==(null==(t=window.getSelection())?void 0:t.toString())||!!e&&(e.selectionEnd||0)-(e.selectionStart||0)>0}(t.target)||e.current.unstable_copySelectedRowsToClipboard(t.altKey))}),[e]);((e,t,n,o,i)=>{const a=Xf(e,"useNativeEventListener"),[s,l]=r.useState(!1),u=r.useRef(o),c=r.useCallback((e=>u.current&&u.current(e)),[]);r.useEffect((()=>{u.current=o}),[o]),r.useEffect((()=>{let r;if(r=Th(t)?t():t&&t.current?t.current:null,r&&n&&!s){a.debug(`Binding native ${n} event`),r.addEventListener(n,c,i);const t=r;l(!0);const o=()=>{a.debug(`Clearing native ${n} event`),t.removeEventListener(n,c,i)};e.current.subscribeEvent("unmount",o)}}),[t,c,n,s,a,i,e])})(e,e.current.rootElementRef,"keydown",n);$h(e,{unstable_copySelectedRowsToClipboard:t})},lp=e=>e.columnMenu,up=e=>(0,mn.A)({},e,{columnMenu:{open:!1}}),cp=e=>{const t=r.useRef(!0);t.current&&(t.current=!1,e())},dp=(e,t,n)=>{const o=r.useRef(),i=r.useRef(`mui-${Math.round(1e9*Math.random())}`),a=r.useCallback((()=>{o.current=e.current.unstable_registerPipeProcessor(t,i.current,n)}),[e,n,t]);cp((()=>{a()}));const s=r.useRef(!0);r.useEffect((()=>(s.current?s.current=!1:a(),()=>{o.current&&(o.current(),o.current=null)})),[a])},fp=(e,t,n)=>{const o=r.useRef(),i=r.useRef(`mui-${Math.round(1e9*Math.random())}`),a=r.useCallback((()=>{o.current=e.current.unstable_registerPipeApplier(t,i.current,n)}),[e,n,t]);cp((()=>{a()}));const s=r.useRef(!0);r.useEffect((()=>(s.current?s.current=!1:a(),()=>{o.current&&(o.current(),o.current=null)})),[a])},hp=(0,Iu.A)((0,Io.jsx)("path",{d:"M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z"}),"ArrowUpward"),pp=(0,Iu.A)((0,Io.jsx)("path",{d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"}),"ArrowDownward"),mp=(0,Iu.A)((0,Io.jsx)("path",{d:"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"}),"KeyboardArrowRight"),gp=(0,Iu.A)((0,Io.jsx)("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore"),vp=(0,Iu.A)((0,Io.jsx)("path",{d:"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"}),"FilterList"),yp=(0,Iu.A)((0,Io.jsx)("path",{d:"M4.25 5.61C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39c.51-.66.04-1.61-.79-1.61H5.04c-.83 0-1.3.95-.79 1.61z"}),"FilterAlt"),bp=(0,Iu.A)((0,Io.jsx)("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"}),"Search"),xp=((0,Iu.A)((0,Io.jsx)("path",{d:"M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"}),"Menu"),(0,Iu.A)((0,Io.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckCircle"),(0,Iu.A)((0,Io.jsx)("path",{d:"M6 5H3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm14 0h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm-7 0h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1z"}),"ColumnIcon")),wp=(0,Iu.A)((0,Io.jsx)("path",{d:"M11 19V5h2v14z"}),"Separator"),Cp=(0,Iu.A)((0,Io.jsx)("path",{d:"M4 15h16v-2H4v2zm0 4h16v-2H4v2zm0-8h16V9H4v2zm0-6v2h16V5H4z"}),"ViewHeadline"),Sp=(0,Iu.A)((0,Io.jsx)("path",{d:"M21,8H3V4h18V8z M21,10H3v4h18V10z M21,16H3v4h18V16z"}),"TableRows"),Ap=(0,Iu.A)((0,Io.jsx)("path",{d:"M4 18h17v-6H4v6zM4 5v6h17V5H4z"}),"ViewStream"),_p=(0,Iu.A)((0,Io.jsx)("path",{d:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"TripleDotsVertical"),kp=(0,Iu.A)((0,Io.jsx)("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),Ep=(0,Iu.A)((0,Io.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}),"Add"),Mp=(0,Iu.A)((0,Io.jsx)("path",{d:"M19 13H5v-2h14v2z"}),"Remove"),Rp=(0,Iu.A)((0,Io.jsx)("path",{d:"M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4v3z"}),"Load"),Tp=(0,Iu.A)((0,Io.jsx)("path",{d:"M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"Drag"),jp=(0,Iu.A)((0,Io.jsx)("path",{d:"M19 12v7H5v-7H3v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-7h-2zm-6 .67l2.59-2.58L17 11.5l-5 5-5-5 1.41-1.41L11 12.67V3h2z"}),"SaveAlt"),Op=(0,Iu.A)((0,Io.jsx)("path",{d:"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"}),"Check"),Pp=(0,Iu.A)((0,Io.jsx)("path",{d:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"MoreVert");var Ip=n(45879);const Np=(0,To.A)("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]);function Dp(e){return(0,jo.Ay)("MuiListItemIcon",e)}const Fp=(0,To.A)("MuiListItemIcon",["root","alignItemsFlexStart"]);const Lp=(0,To.A)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]);function zp(e){return(0,jo.Ay)("MuiMenuItem",e)}const Bp=(0,To.A)("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),$p=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],Up=(0,Ro.Ay)(kc,{shouldForwardProp:e=>(0,Oa.A)(e)||"classes"===e,name:"MuiMenuItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]}})((e=>{let{theme:t,ownerState:n}=e;return(0,mn.A)({},t.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!n.disableGutters&&{paddingLeft:16,paddingRight:16},n.divider&&{borderBottom:`1px solid ${(t.vars||t).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(t.vars||t).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Bp.selected}`]:{backgroundColor:t.vars?`rgba(${t.vars.palette.primary.mainChannel} / ${t.vars.palette.action.selectedOpacity})`:(0,ko.X4)(t.palette.primary.main,t.palette.action.selectedOpacity),[`&.${Bp.focusVisible}`]:{backgroundColor:t.vars?`rgba(${t.vars.palette.primary.mainChannel} / calc(${t.vars.palette.action.selectedOpacity} + ${t.vars.palette.action.focusOpacity}))`:(0,ko.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}},[`&.${Bp.selected}:hover`]:{backgroundColor:t.vars?`rgba(${t.vars.palette.primary.mainChannel} / calc(${t.vars.palette.action.selectedOpacity} + ${t.vars.palette.action.hoverOpacity}))`:(0,ko.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:t.vars?`rgba(${t.vars.palette.primary.mainChannel} / ${t.vars.palette.action.selectedOpacity})`:(0,ko.X4)(t.palette.primary.main,t.palette.action.selectedOpacity)}},[`&.${Bp.focusVisible}`]:{backgroundColor:(t.vars||t).palette.action.focus},[`&.${Bp.disabled}`]:{opacity:(t.vars||t).palette.action.disabledOpacity},[`& + .${Np.root}`]:{marginTop:t.spacing(1),marginBottom:t.spacing(1)},[`& + .${Np.inset}`]:{marginLeft:52},[`& .${Lp.root}`]:{marginTop:0,marginBottom:0},[`& .${Lp.inset}`]:{paddingLeft:36},[`& .${Fp.root}`]:{minWidth:36}},!n.dense&&{[t.breakpoints.up("sm")]:{minHeight:"auto"}},n.dense&&(0,mn.A)({minHeight:32,paddingTop:4,paddingBottom:4},t.typography.body2,{[`& .${Fp.root} svg`]:{fontSize:"1.25rem"}}))})),Vp=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiMenuItem"}),{autoFocus:o=!1,component:i="li",dense:a=!1,divider:s=!1,disableGutters:l=!1,focusVisibleClassName:u,role:c="menuitem",tabIndex:d,className:f}=n,h=(0,gn.A)(n,$p),p=r.useContext(Us),m=r.useMemo((()=>({dense:a||p.dense||!1,disableGutters:l})),[p.dense,a,l]),g=r.useRef(null);(0,ga.A)((()=>{o&&g.current&&g.current.focus()}),[o]);const v=(0,mn.A)({},n,{dense:m.dense,divider:s,disableGutters:l}),y=(e=>{const{disabled:t,dense:n,divider:r,disableGutters:o,selected:i,classes:a}=e,s={root:["root",n&&"dense",t&&"disabled",!o&&"gutters",r&&"divider",i&&"selected"]},l=(0,_o.A)(s,zp,a);return(0,mn.A)({},a,l)})(n),b=(0,gi.A)(g,t);let x;return n.disabled||(x=void 0!==d?d:-1),(0,Io.jsx)(Us.Provider,{value:m,children:(0,Io.jsx)(Up,(0,mn.A)({ref:b,role:c,tabIndex:x,component:i,focusVisibleClassName:(0,Ao.A)(y.focusVisible,u),className:(0,Ao.A)(y.root,f)},h,{ownerState:v,classes:y}))})}));function Hp(e){return"object"===typeof e&&null!==e?e.value:e}function Wp(e,t){if(void 0===t)return;const n=t.find((t=>{const n=Hp(t);return String(n)===String(e)}));return Hp(n)}const qp=["item","applyValue","type","apiRef","focusElementRef"];const Yp=(e,t,n)=>{let{valueOptions:r,valueFormatter:o,field:i}=e;return("function"===typeof r?["",...r({field:i})]:["",...r||[]]).map((e=>{const r="object"===typeof e,a=r?e.value:e,s=r?e.value:e,l=o&&""!==e?o({value:e,field:i,api:t}):e,u=r?e.label:l;return(0,Io.jsx)(n,{value:s,children:u},a)}))},Gp=500;function Kp(e){var t,n,o,i,a;const{item:s,applyValue:l,type:u,apiRef:c,focusElementRef:d}=e,f=(0,gn.A)(e,qp);const h=r.useRef(),[p,m]=r.useState(null!=(t=s.value)?t:""),[g,v]=r.useState(!1),y=(0,Ip.A)(),b=Ef(),x=null==(o=((null==(n=b.componentsProps)?void 0:n.baseSelect)||{}).native)||o,w="singleSelect"===u?{select:!0,SelectProps:(0,mn.A)({native:x},null==(i=b.componentsProps)?void 0:i.baseSelect),children:Yp(c.current.getColumn(s.columnField),c.current,x?"option":Vp)}:{},C=r.useCallback((e=>{let t=e.target.value;if("singleSelect"===u){const e=c.current.getColumn(s.columnField),n="function"===typeof e.valueOptions?e.valueOptions({field:e.field}):e.valueOptions;t=Wp(t,n)}clearTimeout(h.current),m(String(t)),v(!0),h.current=setTimeout((()=>{l((0,mn.A)({},s,{value:t})),v(!1)}),Gp)}),[c,l,s,u]);r.useEffect((()=>()=>{clearTimeout(h.current)}),[]),r.useEffect((()=>{var e;const t=null!=(e=s.value)?e:"";m(String(t))}),[s.value]);const S=g?{endAdornment:(0,Io.jsx)(Rp,{})}:f.InputProps;return(0,Io.jsx)(b.components.BaseTextField,(0,mn.A)({id:y,label:c.current.getLocaleText("filterPanelInputLabel"),placeholder:c.current.getLocaleText("filterPanelInputPlaceholder"),value:p,onChange:C,variant:"standard",type:u||"text",InputProps:S,InputLabelProps:{shrink:!0},inputRef:d},w,f,null==(a=b.componentsProps)?void 0:a.baseTextField))}const Xp=["id","value","formattedValue","api","field","row","rowNode","colDef","cellMode","isEditable","tabIndex","hasFocus","getValue","isValidating","debounceMs","isProcessingProps","onValueChange"],Qp=(0,Ro.Ay)(ja,{name:"MuiDataGrid",slot:"EditInputCell",overridesResolver:(e,t)=>t.editInputCell})((e=>{let{theme:t}=e;return(0,mn.A)({},t.typography.body2,{padding:"1px 0","& input":{padding:"0 16px",height:"100%"}})})),Jp=r.forwardRef(((e,t)=>{var n,o;const i=Ef(),{id:a,value:s,field:l,colDef:u,hasFocus:c,debounceMs:d=(null!=(n=i.experimentalFeatures)&&n.newEditingApi?200:Gp),isProcessingProps:f,onValueChange:h}=e,p=(0,gn.A)(e,Xp),m=_f(),g=r.useRef(),[v,y]=r.useState(s),b=(e=>{const{classes:t}=e;return(0,_o.A)({root:["editInputCell"]},Zd,t)})(i),x=r.useCallback((async e=>{var t;const n=e.target.value;h&&await h(e,n);const r=m.current.getColumn(l);let o=n;r.valueParser&&null!=(t=i.experimentalFeatures)&&t.newEditingApi&&(o=r.valueParser(n,m.current.getCellParams(a,l))),y(o),m.current.setEditCellValue({id:a,field:l,value:o,debounceMs:d,unstable_skipValueParser:!0},e)}),[m,d,l,a,h,null==(o=i.experimentalFeatures)?void 0:o.newEditingApi]),w=m.current.unstable_getEditCellMeta?m.current.unstable_getEditCellMeta(a,l):{};return r.useEffect((()=>{"debouncedSetEditCellValue"!==w.changeReason&&y(s)}),[w.changeReason,s]),(0,ga.A)((()=>{c&&g.current.focus()}),[c]),(0,Io.jsx)(Qp,(0,mn.A)({ref:t,inputRef:g,className:b.root,ownerState:i,fullWidth:!0,type:"number"===u.type?u.type:"text",value:null!=v?v:"",onChange:x,endAdornment:f?(0,Io.jsx)(Rp,{}):void 0},p))})),Zp=lf(["MUI: The `sortModel` can only contain a single item when the `disableMultipleColumnsSorting` prop is set to `true`.","If you are using the community version of the `DataGrid`, this prop is always `true`."],"error"),em=(e,t)=>t&&e.length>1?(Zp(),[e[0]]):e,tm=(e,t)=>n=>(0,mn.A)({},n,{sorting:(0,mn.A)({},n.sorting,{sortModel:em(e,t)})}),nm=(e,t)=>{const n=e.indexOf(t);return t&&-1!==n&&n+1!==e.length?e[n+1]:e[0]},rm=(e,t)=>null==e&&null!=t?-1:null==t&&null!=e?1:null==e&&null==t?0:null,om=new Intl.Collator,im=(e,t)=>{const n=rm(e,t);return null!==n?n:Number(e)-Number(t)},am=(e,t)=>{const n=rm(e,t);return null!==n?n:e>t?1:e<t?-1:0};var sm=n(51052);const lm=e=>{const t=r.useRef({});return r.useEffect((()=>{t.current=e})),t.current};function um(e){return"undefined"!==typeof e.normalize?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):e}function cm(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{ignoreAccents:t=!0,ignoreCase:n=!0,limit:r,matchFrom:o="any",stringify:i,trim:a=!1}=e;return(e,s)=>{let{inputValue:l,getOptionLabel:u}=s,c=a?l.trim():l;n&&(c=c.toLowerCase()),t&&(c=um(c));const d=c?e.filter((e=>{let r=(i||u)(e);return n&&(r=r.toLowerCase()),t&&(r=um(r)),"start"===o?0===r.indexOf(c):r.indexOf(c)>-1})):e;return"number"===typeof r?d.slice(0,r):d}}function dm(e,t){for(let n=0;n<e.length;n+=1)if(t(e[n]))return n;return-1}const fm=cm(),hm=e=>{var t;return null!==e.current&&(null==(t=e.current.parentElement)?void 0:t.contains(document.activeElement))};const pm=function(e){const{unstable_isActiveElementInListbox:t=hm,unstable_classNamePrefix:n="Mui",autoComplete:o=!1,autoHighlight:i=!1,autoSelect:a=!1,blurOnSelect:s=!1,clearOnBlur:l=!e.freeSolo,clearOnEscape:u=!1,componentName:c="useAutocomplete",defaultValue:d=(e.multiple?[]:null),disableClearable:f=!1,disableCloseOnSelect:h=!1,disabled:p,disabledItemsFocusable:m=!1,disableListWrap:g=!1,filterOptions:v=fm,filterSelectedOptions:y=!1,freeSolo:b=!1,getOptionDisabled:x,getOptionKey:w,getOptionLabel:C=e=>{var t;return null!=(t=e.label)?t:e},groupBy:S,handleHomeEndKeys:A=!e.freeSolo,id:_,includeInputInList:k=!1,inputValue:E,isOptionEqualToValue:M=(e,t)=>e===t,multiple:R=!1,onChange:T,onClose:j,onHighlightChange:O,onInputChange:P,onOpen:I,open:N,openOnFocus:D=!1,options:F,readOnly:L=!1,selectOnFocus:z=!e.freeSolo,value:B}=e,$=(0,ea.A)(_);let U=C;U=e=>{const t=C(e);return"string"!==typeof t?String(t):t};const V=r.useRef(!1),H=r.useRef(!0),W=r.useRef(null),q=r.useRef(null),[Y,G]=r.useState(null),[K,X]=r.useState(-1),Q=i?0:-1,J=r.useRef(Q),[Z,ee]=(0,sm.A)({controlled:B,default:d,name:c}),[te,ne]=(0,sm.A)({controlled:E,default:"",name:c,state:"inputValue"}),[re,oe]=r.useState(!1),ie=r.useCallback(((e,t)=>{if(!(R?Z.length<t.length:null!==t)&&!l)return;let n;if(R)n="";else if(null==t)n="";else{const e=U(t);n="string"===typeof e?e:""}te!==n&&(ne(n),P&&P(e,n,"reset"))}),[U,te,R,P,ne,l,Z]),[ae,se]=(0,sm.A)({controlled:N,default:!1,name:c,state:"open"}),[le,ue]=r.useState(!0),ce=!R&&null!=Z&&te===U(Z),de=ae&&!L,fe=de?v(F.filter((e=>!y||!(R?Z:[Z]).some((t=>null!==t&&M(e,t))))),{inputValue:ce&&le?"":te,getOptionLabel:U}):[],he=lm({filteredOptions:fe,value:Z,inputValue:te});r.useEffect((()=>{const e=Z!==he.value;re&&!e||b&&!e||ie(null,Z)}),[Z,ie,re,he.value,b]);const pe=ae&&fe.length>0&&!L,me=(0,_l.A)((e=>{-1===e?W.current.focus():Y.querySelector(`[data-tag-index="${e}"]`).focus()}));r.useEffect((()=>{R&&K>Z.length-1&&(X(-1),me(-1))}),[Z,R,K,me]);const ge=(0,_l.A)((e=>{let{event:t,index:r,reason:o="auto"}=e;if(J.current=r,-1===r?W.current.removeAttribute("aria-activedescendant"):W.current.setAttribute("aria-activedescendant",`${$}-option-${r}`),O&&O(t,-1===r?null:fe[r],o),!q.current)return;const i=q.current.querySelector(`[role="option"].${n}-focused`);i&&(i.classList.remove(`${n}-focused`),i.classList.remove(`${n}-focusVisible`));let a=q.current;if("listbox"!==q.current.getAttribute("role")&&(a=q.current.parentElement.querySelector('[role="listbox"]')),!a)return;if(-1===r)return void(a.scrollTop=0);const s=q.current.querySelector(`[data-option-index="${r}"]`);if(s&&(s.classList.add(`${n}-focused`),"keyboard"===o&&s.classList.add(`${n}-focusVisible`),a.scrollHeight>a.clientHeight&&"mouse"!==o&&"touch"!==o)){const e=s,t=a.clientHeight+a.scrollTop,n=e.offsetTop+e.offsetHeight;n>t?a.scrollTop=n-a.clientHeight:e.offsetTop-e.offsetHeight*(S?1.3:0)<a.scrollTop&&(a.scrollTop=e.offsetTop-e.offsetHeight*(S?1.3:0))}})),ve=(0,_l.A)((e=>{let{event:t,diff:n,direction:r="next",reason:i="auto"}=e;if(!de)return;const a=function(e,t){if(!q.current||e<0||e>=fe.length)return-1;let n=e;for(;;){const r=q.current.querySelector(`[data-option-index="${n}"]`),o=!m&&(!r||r.disabled||"true"===r.getAttribute("aria-disabled"));if(r&&r.hasAttribute("tabindex")&&!o)return n;if(n="next"===t?(n+1)%fe.length:(n-1+fe.length)%fe.length,n===e)return-1}}((()=>{const e=fe.length-1;if("reset"===n)return Q;if("start"===n)return 0;if("end"===n)return e;const t=J.current+n;return t<0?-1===t&&k?-1:g&&-1!==J.current||Math.abs(n)>1?0:e:t>e?t===e+1&&k?-1:g||Math.abs(n)>1?e:0:t})(),r);if(ge({index:a,reason:i,event:t}),o&&"reset"!==n)if(-1===a)W.current.value=te;else{const e=U(fe[a]);W.current.value=e;0===e.toLowerCase().indexOf(te.toLowerCase())&&te.length>0&&W.current.setSelectionRange(te.length,e.length)}})),ye=r.useCallback((()=>{if(!de)return;const e=(()=>{if(-1!==J.current&&he.filteredOptions&&he.filteredOptions.length!==fe.length&&he.inputValue===te&&(R?Z.length===he.value.length&&he.value.every(((e,t)=>U(Z[t])===U(e))):(e=he.value,t=Z,(e?U(e):"")===(t?U(t):"")))){const e=he.filteredOptions[J.current];if(e)return dm(fe,(t=>U(t)===U(e)))}var e,t;return-1})();if(-1!==e)return void(J.current=e);const t=R?Z[0]:Z;if(0!==fe.length&&null!=t){if(q.current)if(null==t)J.current>=fe.length-1?ge({index:fe.length-1}):ge({index:J.current});else{const e=fe[J.current];if(R&&e&&-1!==dm(Z,(t=>M(e,t))))return;const n=dm(fe,(e=>M(e,t)));-1===n?ve({diff:"reset"}):ge({index:n})}}else ve({diff:"reset"})}),[fe.length,!R&&Z,y,ve,ge,de,te,R]),be=(0,_l.A)((e=>{(0,ml.A)(q,e),e&&ye()}));r.useEffect((()=>{ye()}),[ye]);const xe=e=>{ae||(se(!0),ue(!0),I&&I(e))},we=(e,t)=>{ae&&(se(!1),j&&j(e,t))},Ce=(e,t,n,r)=>{if(R){if(Z.length===t.length&&Z.every(((e,n)=>e===t[n])))return}else if(Z===t)return;T&&T(e,t,n,r),ee(t)},Se=r.useRef(!1),Ae=function(e,t){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"options",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"selectOption",o=t;if(R){o=Array.isArray(Z)?Z.slice():[];const e=dm(o,(e=>M(t,e)));-1===e?o.push(t):"freeSolo"!==n&&(o.splice(e,1),r="removeOption")}ie(e,o),Ce(e,o,r,{option:t}),h||e&&(e.ctrlKey||e.metaKey)||we(e,r),(!0===s||"touch"===s&&Se.current||"mouse"===s&&!Se.current)&&W.current.blur()},_e=(e,t)=>{if(!R)return;""===te&&we(e,"toggleInput");let n=K;-1===K?""===te&&"previous"===t&&(n=Z.length-1):(n+="next"===t?1:-1,n<0&&(n=0),n===Z.length&&(n=-1)),n=function(e,t){if(-1===e)return-1;let n=e;for(;;){if("next"===t&&n===Z.length||"previous"===t&&-1===n)return-1;const e=Y.querySelector(`[data-tag-index="${n}"]`);if(e&&e.hasAttribute("tabindex")&&!e.disabled&&"true"!==e.getAttribute("aria-disabled"))return n;n+="next"===t?1:-1}}(n,t),X(n),me(n)},ke=e=>{V.current=!0,ne(""),P&&P(e,"","clear"),Ce(e,R?[]:null,"clear")},Ee=e=>t=>{if(e.onKeyDown&&e.onKeyDown(t),!t.defaultMuiPrevented&&(-1!==K&&-1===["ArrowLeft","ArrowRight"].indexOf(t.key)&&(X(-1),me(-1)),229!==t.which))switch(t.key){case"Home":de&&A&&(t.preventDefault(),ve({diff:"start",direction:"next",reason:"keyboard",event:t}));break;case"End":de&&A&&(t.preventDefault(),ve({diff:"end",direction:"previous",reason:"keyboard",event:t}));break;case"PageUp":t.preventDefault(),ve({diff:-5,direction:"previous",reason:"keyboard",event:t}),xe(t);break;case"PageDown":t.preventDefault(),ve({diff:5,direction:"next",reason:"keyboard",event:t}),xe(t);break;case"ArrowDown":t.preventDefault(),ve({diff:1,direction:"next",reason:"keyboard",event:t}),xe(t);break;case"ArrowUp":t.preventDefault(),ve({diff:-1,direction:"previous",reason:"keyboard",event:t}),xe(t);break;case"ArrowLeft":_e(t,"previous");break;case"ArrowRight":_e(t,"next");break;case"Enter":if(-1!==J.current&&de){const e=fe[J.current],n=!!x&&x(e);if(t.preventDefault(),n)return;Ae(t,e,"selectOption"),o&&W.current.setSelectionRange(W.current.value.length,W.current.value.length)}else b&&""!==te&&!1===ce&&(R&&t.preventDefault(),Ae(t,te,"createOption","freeSolo"));break;case"Escape":de?(t.preventDefault(),t.stopPropagation(),we(t,"escape")):u&&(""!==te||R&&Z.length>0)&&(t.preventDefault(),t.stopPropagation(),ke(t));break;case"Backspace":if(R&&!L&&""===te&&Z.length>0){const e=-1===K?Z.length-1:K,n=Z.slice();n.splice(e,1),Ce(t,n,"removeOption",{option:Z[e]})}break;case"Delete":if(R&&!L&&""===te&&Z.length>0&&-1!==K){const e=K,n=Z.slice();n.splice(e,1),Ce(t,n,"removeOption",{option:Z[e]})}}},Me=e=>{oe(!0),D&&!V.current&&xe(e)},Re=e=>{t(q)?W.current.focus():(oe(!1),H.current=!0,V.current=!1,a&&-1!==J.current&&de?Ae(e,fe[J.current],"blur"):a&&b&&""!==te?Ae(e,te,"blur","freeSolo"):l&&ie(e,Z),we(e,"blur"))},Te=e=>{const t=e.target.value;te!==t&&(ne(t),ue(!1),P&&P(e,t,"input")),""===t?f||R||Ce(e,null,"clear"):xe(e)},je=e=>{const t=Number(e.currentTarget.getAttribute("data-option-index"));J.current!==t&&ge({event:e,index:t,reason:"mouse"})},Oe=e=>{ge({event:e,index:Number(e.currentTarget.getAttribute("data-option-index")),reason:"touch"}),Se.current=!0},Pe=e=>{const t=Number(e.currentTarget.getAttribute("data-option-index"));Ae(e,fe[t],"selectOption"),Se.current=!1},Ie=e=>t=>{const n=Z.slice();n.splice(e,1),Ce(t,n,"removeOption",{option:Z[e]})},Ne=e=>{ae?we(e,"toggleInput"):xe(e)},De=e=>{e.currentTarget.contains(e.target)&&e.target.getAttribute("id")!==$&&e.preventDefault()},Fe=e=>{e.currentTarget.contains(e.target)&&(W.current.focus(),z&&H.current&&W.current.selectionEnd-W.current.selectionStart===0&&W.current.select(),H.current=!1)},Le=e=>{p||""!==te&&ae||Ne(e)};let ze=b&&te.length>0;ze=ze||(R?Z.length>0:null!==Z);let Be=fe;if(S){new Map;Be=fe.reduce(((e,t,n)=>{const r=S(t);return e.length>0&&e[e.length-1].group===r?e[e.length-1].options.push(t):e.push({key:n,index:n,group:r,options:[t]}),e}),[])}return p&&re&&Re(),{getRootProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,mn.A)({"aria-owns":pe?`${$}-listbox`:null},e,{onKeyDown:Ee(e),onMouseDown:De,onClick:Fe})},getInputLabelProps:()=>({id:`${$}-label`,htmlFor:$}),getInputProps:()=>({id:$,value:te,onBlur:Re,onFocus:Me,onChange:Te,onMouseDown:Le,"aria-activedescendant":de?"":null,"aria-autocomplete":o?"both":"list","aria-controls":pe?`${$}-listbox`:void 0,"aria-expanded":pe,autoComplete:"off",ref:W,autoCapitalize:"none",spellCheck:"false",role:"combobox",disabled:p}),getClearProps:()=>({tabIndex:-1,type:"button",onClick:ke}),getPopupIndicatorProps:()=>({tabIndex:-1,type:"button",onClick:Ne}),getTagProps:e=>{let{index:t}=e;return(0,mn.A)({key:t,"data-tag-index":t,tabIndex:-1},!L&&{onDelete:Ie(t)})},getListboxProps:()=>({role:"listbox",id:`${$}-listbox`,"aria-labelledby":`${$}-label`,ref:be,onMouseDown:e=>{e.preventDefault()}}),getOptionProps:e=>{let{index:t,option:n}=e;var r;const o=(R?Z:[Z]).some((e=>null!=e&&M(n,e))),i=!!x&&x(n);return{key:null!=(r=null==w?void 0:w(n))?r:U(n),tabIndex:-1,role:"option",id:`${$}-option-${t}`,onMouseMove:je,onClick:Pe,onTouchStart:Oe,"data-option-index":t,"aria-disabled":i,"aria-selected":o}},id:$,inputValue:te,value:Z,dirty:ze,expanded:de&&Y,popupOpen:de,focused:re||-1!==K,anchorEl:Y,setAnchorEl:G,focusedTag:K,groupedOptions:Be}};var mm=n(92374);function gm(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function vm(e){return e instanceof gm(e).Element||e instanceof Element}function ym(e){return e instanceof gm(e).HTMLElement||e instanceof HTMLElement}function bm(e){return"undefined"!==typeof ShadowRoot&&(e instanceof gm(e).ShadowRoot||e instanceof ShadowRoot)}var xm=Math.max,wm=Math.min,Cm=Math.round;function Sm(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function Am(){return!/^((?!chrome|android).)*safari/i.test(Sm())}function _m(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),o=1,i=1;t&&ym(e)&&(o=e.offsetWidth>0&&Cm(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&Cm(r.height)/e.offsetHeight||1);var a=(vm(e)?gm(e):window).visualViewport,s=!Am()&&n,l=(r.left+(s&&a?a.offsetLeft:0))/o,u=(r.top+(s&&a?a.offsetTop:0))/i,c=r.width/o,d=r.height/i;return{width:c,height:d,top:u,right:l+c,bottom:u+d,left:l,x:l,y:u}}function km(e){var t=gm(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Em(e){return e?(e.nodeName||"").toLowerCase():null}function Mm(e){return((vm(e)?e.ownerDocument:e.document)||window.document).documentElement}function Rm(e){return _m(Mm(e)).left+km(e).scrollLeft}function Tm(e){return gm(e).getComputedStyle(e)}function jm(e){var t=Tm(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Om(e,t,n){void 0===n&&(n=!1);var r=ym(t),o=ym(t)&&function(e){var t=e.getBoundingClientRect(),n=Cm(t.width)/e.offsetWidth||1,r=Cm(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),i=Mm(t),a=_m(e,o,n),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&(("body"!==Em(t)||jm(i))&&(s=function(e){return e!==gm(e)&&ym(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:km(e);var t}(t)),ym(t)?((l=_m(t,!0)).x+=t.clientLeft,l.y+=t.clientTop):i&&(l.x=Rm(i))),{x:a.left+s.scrollLeft-l.x,y:a.top+s.scrollTop-l.y,width:a.width,height:a.height}}function Pm(e){var t=_m(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Im(e){return"html"===Em(e)?e:e.assignedSlot||e.parentNode||(bm(e)?e.host:null)||Mm(e)}function Nm(e){return["html","body","#document"].indexOf(Em(e))>=0?e.ownerDocument.body:ym(e)&&jm(e)?e:Nm(Im(e))}function Dm(e,t){var n;void 0===t&&(t=[]);var r=Nm(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=gm(r),a=o?[i].concat(i.visualViewport||[],jm(r)?r:[]):r,s=t.concat(a);return o?s:s.concat(Dm(Im(a)))}function Fm(e){return["table","td","th"].indexOf(Em(e))>=0}function Lm(e){return ym(e)&&"fixed"!==Tm(e).position?e.offsetParent:null}function zm(e){for(var t=gm(e),n=Lm(e);n&&Fm(n)&&"static"===Tm(n).position;)n=Lm(n);return n&&("html"===Em(n)||"body"===Em(n)&&"static"===Tm(n).position)?t:n||function(e){var t=/firefox/i.test(Sm());if(/Trident/i.test(Sm())&&ym(e)&&"fixed"===Tm(e).position)return null;var n=Im(e);for(bm(n)&&(n=n.host);ym(n)&&["html","body"].indexOf(Em(n))<0;){var r=Tm(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var Bm="top",$m="bottom",Um="right",Vm="left",Hm="auto",Wm=[Bm,$m,Um,Vm],qm="start",Ym="end",Gm="clippingParents",Km="viewport",Xm="popper",Qm="reference",Jm=Wm.reduce((function(e,t){return e.concat([t+"-"+qm,t+"-"+Ym])}),[]),Zm=[].concat(Wm,[Hm]).reduce((function(e,t){return e.concat([t,t+"-"+qm,t+"-"+Ym])}),[]),eg=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function tg(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function ng(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var rg={placement:"bottom",modifiers:[],strategy:"absolute"};function og(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"===typeof e.getBoundingClientRect)}))}function ig(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,r=void 0===n?[]:n,o=t.defaultOptions,i=void 0===o?rg:o;return function(e,t,n){void 0===n&&(n=i);var o={placement:"bottom",orderedModifiers:[],options:Object.assign({},rg,i),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},a=[],s=!1,l={state:o,setOptions:function(n){var s="function"===typeof n?n(o.options):n;u(),o.options=Object.assign({},i,o.options,s),o.scrollParents={reference:vm(e)?Dm(e):e.contextElement?Dm(e.contextElement):[],popper:Dm(t)};var c=function(e){var t=tg(e);return eg.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}(function(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}([].concat(r,o.options.modifiers)));return o.orderedModifiers=c.filter((function(e){return e.enabled})),o.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,r=void 0===n?{}:n,i=e.effect;if("function"===typeof i){var s=i({state:o,name:t,instance:l,options:r}),u=function(){};a.push(s||u)}})),l.update()},forceUpdate:function(){if(!s){var e=o.elements,t=e.reference,n=e.popper;if(og(t,n)){o.rects={reference:Om(t,zm(n),"fixed"===o.options.strategy),popper:Pm(n)},o.reset=!1,o.placement=o.options.placement,o.orderedModifiers.forEach((function(e){return o.modifiersData[e.name]=Object.assign({},e.data)}));for(var r=0;r<o.orderedModifiers.length;r++)if(!0!==o.reset){var i=o.orderedModifiers[r],a=i.fn,u=i.options,c=void 0===u?{}:u,d=i.name;"function"===typeof a&&(o=a({state:o,options:c,name:d,instance:l})||o)}else o.reset=!1,r=-1}}},update:ng((function(){return new Promise((function(e){l.forceUpdate(),e(o)}))})),destroy:function(){u(),s=!0}};if(!og(e,t))return l;function u(){a.forEach((function(e){return e()})),a=[]}return l.setOptions(n).then((function(e){!s&&n.onFirstUpdate&&n.onFirstUpdate(e)})),l}}var ag={passive:!0};function sg(e){return e.split("-")[0]}function lg(e){return e.split("-")[1]}function ug(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function cg(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?sg(o):null,a=o?lg(o):null,s=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(i){case Bm:t={x:s,y:n.y-r.height};break;case $m:t={x:s,y:n.y+n.height};break;case Um:t={x:n.x+n.width,y:l};break;case Vm:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var u=i?ug(i):null;if(null!=u){var c="y"===u?"height":"width";switch(a){case qm:t[u]=t[u]-(n[c]/2-r[c]/2);break;case Ym:t[u]=t[u]+(n[c]/2-r[c]/2)}}return t}var dg={top:"auto",right:"auto",bottom:"auto",left:"auto"};function fg(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,s=e.position,l=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,d=e.isFixed,f=a.x,h=void 0===f?0:f,p=a.y,m=void 0===p?0:p,g="function"===typeof c?c({x:h,y:m}):{x:h,y:m};h=g.x,m=g.y;var v=a.hasOwnProperty("x"),y=a.hasOwnProperty("y"),b=Vm,x=Bm,w=window;if(u){var C=zm(n),S="clientHeight",A="clientWidth";if(C===gm(n)&&"static"!==Tm(C=Mm(n)).position&&"absolute"===s&&(S="scrollHeight",A="scrollWidth"),o===Bm||(o===Vm||o===Um)&&i===Ym)x=$m,m-=(d&&C===w&&w.visualViewport?w.visualViewport.height:C[S])-r.height,m*=l?1:-1;if(o===Vm||(o===Bm||o===$m)&&i===Ym)b=Um,h-=(d&&C===w&&w.visualViewport?w.visualViewport.width:C[A])-r.width,h*=l?1:-1}var _,k=Object.assign({position:s},u&&dg),E=!0===c?function(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:Cm(n*o)/o||0,y:Cm(r*o)/o||0}}({x:h,y:m},gm(n)):{x:h,y:m};return h=E.x,m=E.y,l?Object.assign({},k,((_={})[x]=y?"0":"",_[b]=v?"0":"",_.transform=(w.devicePixelRatio||1)<=1?"translate("+h+"px, "+m+"px)":"translate3d("+h+"px, "+m+"px, 0)",_)):Object.assign({},k,((t={})[x]=y?m+"px":"",t[b]=v?h+"px":"",t.transform="",t))}const hg={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,a=void 0===i||i,s=n.roundOffsets,l=void 0===s||s,u={placement:sg(t.placement),variation:lg(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,fg(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,fg(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};const pg={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];ym(o)&&Em(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});ym(r)&&Em(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};const mg={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=void 0===o?[0,0]:o,a=Zm.reduce((function(e,n){return e[n]=function(e,t,n){var r=sg(e),o=[Vm,Bm].indexOf(r)>=0?-1:1,i="function"===typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[Vm,Um].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,i),e}),{}),s=a[t.placement],l=s.x,u=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=a}};var gg={left:"right",right:"left",bottom:"top",top:"bottom"};function vg(e){return e.replace(/left|right|bottom|top/g,(function(e){return gg[e]}))}var yg={start:"end",end:"start"};function bg(e){return e.replace(/start|end/g,(function(e){return yg[e]}))}function xg(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&bm(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function wg(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Cg(e,t,n){return t===Km?wg(function(e,t){var n=gm(e),r=Mm(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,l=0;if(o){i=o.width,a=o.height;var u=Am();(u||!u&&"fixed"===t)&&(s=o.offsetLeft,l=o.offsetTop)}return{width:i,height:a,x:s+Rm(e),y:l}}(e,n)):vm(t)?function(e,t){var n=_m(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):wg(function(e){var t,n=Mm(e),r=km(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=xm(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=xm(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+Rm(e),l=-r.scrollTop;return"rtl"===Tm(o||n).direction&&(s+=xm(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:l}}(Mm(e)))}function Sg(e,t,n,r){var o="clippingParents"===t?function(e){var t=Dm(Im(e)),n=["absolute","fixed"].indexOf(Tm(e).position)>=0&&ym(e)?zm(e):e;return vm(n)?t.filter((function(e){return vm(e)&&xg(e,n)&&"body"!==Em(e)})):[]}(e):[].concat(t),i=[].concat(o,[n]),a=i[0],s=i.reduce((function(t,n){var o=Cg(e,n,r);return t.top=xm(o.top,t.top),t.right=wm(o.right,t.right),t.bottom=wm(o.bottom,t.bottom),t.left=xm(o.left,t.left),t}),Cg(e,a,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function Ag(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function _g(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function kg(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,i=n.strategy,a=void 0===i?e.strategy:i,s=n.boundary,l=void 0===s?Gm:s,u=n.rootBoundary,c=void 0===u?Km:u,d=n.elementContext,f=void 0===d?Xm:d,h=n.altBoundary,p=void 0!==h&&h,m=n.padding,g=void 0===m?0:m,v=Ag("number"!==typeof g?g:_g(g,Wm)),y=f===Xm?Qm:Xm,b=e.rects.popper,x=e.elements[p?y:f],w=Sg(vm(x)?x:x.contextElement||Mm(e.elements.popper),l,c,a),C=_m(e.elements.reference),S=cg({reference:C,element:b,strategy:"absolute",placement:o}),A=wg(Object.assign({},b,S)),_=f===Xm?A:C,k={top:w.top-_.top+v.top,bottom:_.bottom-w.bottom+v.bottom,left:w.left-_.left+v.left,right:_.right-w.right+v.right},E=e.modifiersData.offset;if(f===Xm&&E){var M=E[o];Object.keys(k).forEach((function(e){var t=[Um,$m].indexOf(e)>=0?1:-1,n=[Bm,$m].indexOf(e)>=0?"y":"x";k[e]+=M[n]*t}))}return k}const Eg={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0===a||a,l=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,f=n.altBoundary,h=n.flipVariations,p=void 0===h||h,m=n.allowedAutoPlacements,g=t.options.placement,v=sg(g),y=l||(v===g||!p?[vg(g)]:function(e){if(sg(e)===Hm)return[];var t=vg(e);return[bg(e),t,bg(t)]}(g)),b=[g].concat(y).reduce((function(e,n){return e.concat(sg(n)===Hm?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,u=void 0===l?Zm:l,c=lg(r),d=c?s?Jm:Jm.filter((function(e){return lg(e)===c})):Wm,f=d.filter((function(e){return u.indexOf(e)>=0}));0===f.length&&(f=d);var h=f.reduce((function(t,n){return t[n]=kg(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[sg(n)],t}),{});return Object.keys(h).sort((function(e,t){return h[e]-h[t]}))}(t,{placement:n,boundary:c,rootBoundary:d,padding:u,flipVariations:p,allowedAutoPlacements:m}):n)}),[]),x=t.rects.reference,w=t.rects.popper,C=new Map,S=!0,A=b[0],_=0;_<b.length;_++){var k=b[_],E=sg(k),M=lg(k)===qm,R=[Bm,$m].indexOf(E)>=0,T=R?"width":"height",j=kg(t,{placement:k,boundary:c,rootBoundary:d,altBoundary:f,padding:u}),O=R?M?Um:Vm:M?$m:Bm;x[T]>w[T]&&(O=vg(O));var P=vg(O),I=[];if(i&&I.push(j[E]<=0),s&&I.push(j[O]<=0,j[P]<=0),I.every((function(e){return e}))){A=k,S=!1;break}C.set(k,I)}if(S)for(var N=function(e){var t=b.find((function(t){var n=C.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return A=t,"break"},D=p?3:1;D>0;D--){if("break"===N(D))break}t.placement!==A&&(t.modifiersData[r]._skip=!0,t.placement=A,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Mg(e,t,n){return xm(e,wm(t,n))}const Rg={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0!==a&&a,l=n.boundary,u=n.rootBoundary,c=n.altBoundary,d=n.padding,f=n.tether,h=void 0===f||f,p=n.tetherOffset,m=void 0===p?0:p,g=kg(t,{boundary:l,rootBoundary:u,padding:d,altBoundary:c}),v=sg(t.placement),y=lg(t.placement),b=!y,x=ug(v),w="x"===x?"y":"x",C=t.modifiersData.popperOffsets,S=t.rects.reference,A=t.rects.popper,_="function"===typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,k="number"===typeof _?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),E=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,M={x:0,y:0};if(C){if(i){var R,T="y"===x?Bm:Vm,j="y"===x?$m:Um,O="y"===x?"height":"width",P=C[x],I=P+g[T],N=P-g[j],D=h?-A[O]/2:0,F=y===qm?S[O]:A[O],L=y===qm?-A[O]:-S[O],z=t.elements.arrow,B=h&&z?Pm(z):{width:0,height:0},$=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},U=$[T],V=$[j],H=Mg(0,S[O],B[O]),W=b?S[O]/2-D-H-U-k.mainAxis:F-H-U-k.mainAxis,q=b?-S[O]/2+D+H+V+k.mainAxis:L+H+V+k.mainAxis,Y=t.elements.arrow&&zm(t.elements.arrow),G=Y?"y"===x?Y.clientTop||0:Y.clientLeft||0:0,K=null!=(R=null==E?void 0:E[x])?R:0,X=P+q-K,Q=Mg(h?wm(I,P+W-K-G):I,P,h?xm(N,X):N);C[x]=Q,M[x]=Q-P}if(s){var J,Z="x"===x?Bm:Vm,ee="x"===x?$m:Um,te=C[w],ne="y"===w?"height":"width",re=te+g[Z],oe=te-g[ee],ie=-1!==[Bm,Vm].indexOf(v),ae=null!=(J=null==E?void 0:E[w])?J:0,se=ie?re:te-S[ne]-A[ne]-ae+k.altAxis,le=ie?te+S[ne]+A[ne]-ae-k.altAxis:oe,ue=h&&ie?function(e,t,n){var r=Mg(e,t,n);return r>n?n:r}(se,te,le):Mg(h?se:re,te,h?le:oe);C[w]=ue,M[w]=ue-te}t.modifiersData[r]=M}},requiresIfExists:["offset"]};const Tg={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=sg(n.placement),l=ug(s),u=[Vm,Um].indexOf(s)>=0?"height":"width";if(i&&a){var c=function(e,t){return Ag("number"!==typeof(e="function"===typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:_g(e,Wm))}(o.padding,n),d=Pm(i),f="y"===l?Bm:Vm,h="y"===l?$m:Um,p=n.rects.reference[u]+n.rects.reference[l]-a[l]-n.rects.popper[u],m=a[l]-n.rects.reference[l],g=zm(i),v=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,y=p/2-m/2,b=c[f],x=v-d[u]-c[h],w=v/2-d[u]/2+y,C=Mg(b,w,x),S=l;n.modifiersData[r]=((t={})[S]=C,t.centerOffset=C-w,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!==typeof r||(r=t.elements.popper.querySelector(r)))&&xg(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function jg(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Og(e){return[Bm,Um,$m,Vm].some((function(t){return e[t]>=0}))}var Pg=ig({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,i=void 0===o||o,a=r.resize,s=void 0===a||a,l=gm(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&u.forEach((function(e){e.addEventListener("scroll",n.update,ag)})),s&&l.addEventListener("resize",n.update,ag),function(){i&&u.forEach((function(e){e.removeEventListener("scroll",n.update,ag)})),s&&l.removeEventListener("resize",n.update,ag)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=cg({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},hg,pg,mg,Eg,Rg,Tg,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=kg(t,{elementContext:"reference"}),s=kg(t,{altBoundary:!0}),l=jg(a,r),u=jg(s,o,i),c=Og(l),d=Og(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}}]});function Ig(e){return(0,jo.Ay)("MuiPopper",e)}(0,To.A)("MuiPopper",["root"]);const Ng=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],Dg=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function Fg(e){return"function"===typeof e?e():e}function Lg(e){return void 0!==e.nodeType}const zg={},Bg=r.forwardRef((function(e,t){var n;const{anchorEl:o,children:i,direction:a,disablePortal:s,modifiers:l,open:u,placement:c,popperOptions:d,popperRef:f,slotProps:h={},slots:p={},TransitionProps:m}=e,g=(0,gn.A)(e,Ng),v=r.useRef(null),y=(0,oa.A)(v,t),b=r.useRef(null),x=(0,oa.A)(b,f),w=r.useRef(x);(0,aa.A)((()=>{w.current=x}),[x]),r.useImperativeHandle(f,(()=>b.current),[]);const C=function(e,t){if("ltr"===t)return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}(c,a),[S,A]=r.useState(C),[_,k]=r.useState(Fg(o));r.useEffect((()=>{b.current&&b.current.forceUpdate()})),r.useEffect((()=>{o&&k(Fg(o))}),[o]),(0,aa.A)((()=>{if(!_||!u)return;let e=[{name:"preventOverflow",options:{altBoundary:s}},{name:"flip",options:{altBoundary:s}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:e=>{let{state:t}=e;(e=>{A(e.placement)})(t)}}];null!=l&&(e=e.concat(l)),d&&null!=d.modifiers&&(e=e.concat(d.modifiers));const t=Pg(_,v.current,(0,mn.A)({placement:C},d,{modifiers:e}));return w.current(t),()=>{t.destroy(),w.current(null)}}),[_,s,l,u,d,C]);const E={placement:S};null!==m&&(E.TransitionProps=m);const M=(e=>{const{classes:t}=e;return(0,_o.A)({root:["root"]},Ig,t)})(e),R=null!=(n=p.root)?n:"div",T=$s({elementType:R,externalSlotProps:h.root,externalForwardedProps:g,additionalProps:{role:"tooltip",ref:y},ownerState:e,className:M.root});return(0,Io.jsx)(R,(0,mn.A)({},T,{children:"function"===typeof i?i(E):i}))})),$g=r.forwardRef((function(e,t){const{anchorEl:n,children:o,container:i,direction:a="ltr",disablePortal:s=!1,keepMounted:l=!1,modifiers:u,open:c,placement:d="bottom",popperOptions:f=zg,popperRef:h,style:p,transition:m=!1,slotProps:g={},slots:v={}}=e,y=(0,gn.A)(e,Dg),[b,x]=r.useState(!0);if(!l&&!c&&(!m||b))return null;let w;if(i)w=i;else if(n){const e=Fg(n);w=e&&Lg(e)?(0,cl.A)(e).body:(0,cl.A)(null).body}const C=c||!l||m&&!b?void 0:"none",S=m?{in:c,onEnter:()=>{x(!1)},onExited:()=>{x(!0)}}:void 0;return(0,Io.jsx)(gl,{disablePortal:s,container:w,children:(0,Io.jsx)(Bg,(0,mn.A)({anchorEl:n,direction:a,disablePortal:s,modifiers:u,ref:t,open:m?!b:c,placement:d,popperOptions:f,popperRef:h,slotProps:g,slots:v},y,{style:(0,mn.A)({position:"fixed",top:0,left:0,display:C},p),TransitionProps:S,children:o}))})})),Ug=$g,Vg=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],Hg=(0,Ro.Ay)(Ug,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Wg=r.forwardRef((function(e,t){var n;const r=(0,mm.A)(),o=(0,Mo.b)({props:e,name:"MuiPopper"}),{anchorEl:i,component:a,components:s,componentsProps:l,container:u,disablePortal:c,keepMounted:d,modifiers:f,open:h,placement:p,popperOptions:m,popperRef:g,transition:v,slots:y,slotProps:b}=o,x=(0,gn.A)(o,Vg),w=null!=(n=null==y?void 0:y.root)?n:null==s?void 0:s.Root,C=(0,mn.A)({anchorEl:i,container:u,disablePortal:c,keepMounted:d,modifiers:f,open:h,placement:p,popperOptions:m,popperRef:g,transition:v},x);return(0,Io.jsx)(Hg,(0,mn.A)({as:a,direction:null==r?void 0:r.direction,slots:{root:w},slotProps:null!=b?b:l},C,{ref:t}))}));function qg(e){return(0,jo.Ay)("MuiListSubheader",e)}(0,To.A)("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);const Yg=["className","color","component","disableGutters","disableSticky","inset"],Gg=(0,Ro.Ay)("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"default"!==n.color&&t[`color${(0,Bo.A)(n.color)}`],!n.disableGutters&&t.gutters,n.inset&&t.inset,!n.disableSticky&&t.sticky]}})((e=>{let{theme:t,ownerState:n}=e;return(0,mn.A)({boxSizing:"border-box",lineHeight:"48px",listStyle:"none",color:(t.vars||t).palette.text.secondary,fontFamily:t.typography.fontFamily,fontWeight:t.typography.fontWeightMedium,fontSize:t.typography.pxToRem(14)},"primary"===n.color&&{color:(t.vars||t).palette.primary.main},"inherit"===n.color&&{color:"inherit"},!n.disableGutters&&{paddingLeft:16,paddingRight:16},n.inset&&{paddingLeft:72},!n.disableSticky&&{position:"sticky",top:0,zIndex:1,backgroundColor:(t.vars||t).palette.background.paper})})),Kg=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiListSubheader"}),{className:r,color:o="default",component:i="li",disableGutters:a=!1,disableSticky:s=!1,inset:l=!1}=n,u=(0,gn.A)(n,Yg),c=(0,mn.A)({},n,{color:o,component:i,disableGutters:a,disableSticky:s,inset:l}),d=(e=>{const{classes:t,color:n,disableGutters:r,inset:o,disableSticky:i}=e,a={root:["root","default"!==n&&`color${(0,Bo.A)(n)}`,!r&&"gutters",o&&"inset",!i&&"sticky"]};return(0,_o.A)(a,qg,t)})(c);return(0,Io.jsx)(Gg,(0,mn.A)({as:i,className:(0,Ao.A)(d.root,r),ref:t,ownerState:c},u))}));Kg.muiSkipListHighlight=!0;const Xg=Kg,Qg=(0,Iu.A)((0,Io.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel");function Jg(e){return(0,jo.Ay)("MuiChip",e)}const Zg=(0,To.A)("MuiChip",["root","sizeSmall","sizeMedium","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]),ev=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],tv=(0,Ro.Ay)("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{color:r,iconColor:o,clickable:i,onDelete:a,size:s,variant:l}=n;return[{[`& .${Zg.avatar}`]:t.avatar},{[`& .${Zg.avatar}`]:t[`avatar${(0,Bo.A)(s)}`]},{[`& .${Zg.avatar}`]:t[`avatarColor${(0,Bo.A)(r)}`]},{[`& .${Zg.icon}`]:t.icon},{[`& .${Zg.icon}`]:t[`icon${(0,Bo.A)(s)}`]},{[`& .${Zg.icon}`]:t[`iconColor${(0,Bo.A)(o)}`]},{[`& .${Zg.deleteIcon}`]:t.deleteIcon},{[`& .${Zg.deleteIcon}`]:t[`deleteIcon${(0,Bo.A)(s)}`]},{[`& .${Zg.deleteIcon}`]:t[`deleteIconColor${(0,Bo.A)(r)}`]},{[`& .${Zg.deleteIcon}`]:t[`deleteIcon${(0,Bo.A)(l)}Color${(0,Bo.A)(r)}`]},t.root,t[`size${(0,Bo.A)(s)}`],t[`color${(0,Bo.A)(r)}`],i&&t.clickable,i&&"default"!==r&&t[`clickableColor${(0,Bo.A)(r)})`],a&&t.deletable,a&&"default"!==r&&t[`deletableColor${(0,Bo.A)(r)}`],t[l],t[`${l}${(0,Bo.A)(r)}`]]}})((e=>{let{theme:t,ownerState:n}=e;const r="light"===t.palette.mode?t.palette.grey[700]:t.palette.grey[300];return(0,mn.A)({maxWidth:"100%",fontFamily:t.typography.fontFamily,fontSize:t.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(t.vars||t).palette.text.primary,backgroundColor:(t.vars||t).palette.action.selected,borderRadius:16,whiteSpace:"nowrap",transition:t.transitions.create(["background-color","box-shadow"]),cursor:"unset",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",[`&.${Zg.disabled}`]:{opacity:(t.vars||t).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${Zg.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:t.vars?t.vars.palette.Chip.defaultAvatarColor:r,fontSize:t.typography.pxToRem(12)},[`& .${Zg.avatarColorPrimary}`]:{color:(t.vars||t).palette.primary.contrastText,backgroundColor:(t.vars||t).palette.primary.dark},[`& .${Zg.avatarColorSecondary}`]:{color:(t.vars||t).palette.secondary.contrastText,backgroundColor:(t.vars||t).palette.secondary.dark},[`& .${Zg.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:t.typography.pxToRem(10)},[`& .${Zg.icon}`]:(0,mn.A)({marginLeft:5,marginRight:-6},"small"===n.size&&{fontSize:18,marginLeft:4,marginRight:-4},n.iconColor===n.color&&(0,mn.A)({color:t.vars?t.vars.palette.Chip.defaultIconColor:r},"default"!==n.color&&{color:"inherit"})),[`& .${Zg.deleteIcon}`]:(0,mn.A)({WebkitTapHighlightColor:"transparent",color:t.vars?`rgba(${t.vars.palette.text.primaryChannel} / 0.26)`:(0,ko.X4)(t.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:t.vars?`rgba(${t.vars.palette.text.primaryChannel} / 0.4)`:(0,ko.X4)(t.palette.text.primary,.4)}},"small"===n.size&&{fontSize:16,marginRight:4,marginLeft:-4},"default"!==n.color&&{color:t.vars?`rgba(${t.vars.palette[n.color].contrastTextChannel} / 0.7)`:(0,ko.X4)(t.palette[n.color].contrastText,.7),"&:hover, &:active":{color:(t.vars||t).palette[n.color].contrastText}})},"small"===n.size&&{height:24},"default"!==n.color&&{backgroundColor:(t.vars||t).palette[n.color].main,color:(t.vars||t).palette[n.color].contrastText},n.onDelete&&{[`&.${Zg.focusVisible}`]:{backgroundColor:t.vars?`rgba(${t.vars.palette.action.selectedChannel} / calc(${t.vars.palette.action.selectedOpacity} + ${t.vars.palette.action.focusOpacity}))`:(0,ko.X4)(t.palette.action.selected,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}},n.onDelete&&"default"!==n.color&&{[`&.${Zg.focusVisible}`]:{backgroundColor:(t.vars||t).palette[n.color].dark}})}),(e=>{let{theme:t,ownerState:n}=e;return(0,mn.A)({},n.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:t.vars?`rgba(${t.vars.palette.action.selectedChannel} / calc(${t.vars.palette.action.selectedOpacity} + ${t.vars.palette.action.hoverOpacity}))`:(0,ko.X4)(t.palette.action.selected,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity)},[`&.${Zg.focusVisible}`]:{backgroundColor:t.vars?`rgba(${t.vars.palette.action.selectedChannel} / calc(${t.vars.palette.action.selectedOpacity} + ${t.vars.palette.action.focusOpacity}))`:(0,ko.X4)(t.palette.action.selected,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)},"&:active":{boxShadow:(t.vars||t).shadows[1]}},n.clickable&&"default"!==n.color&&{[`&:hover, &.${Zg.focusVisible}`]:{backgroundColor:(t.vars||t).palette[n.color].dark}})}),(e=>{let{theme:t,ownerState:n}=e;return(0,mn.A)({},"outlined"===n.variant&&{backgroundColor:"transparent",border:t.vars?`1px solid ${t.vars.palette.Chip.defaultBorder}`:`1px solid ${"light"===t.palette.mode?t.palette.grey[400]:t.palette.grey[700]}`,[`&.${Zg.clickable}:hover`]:{backgroundColor:(t.vars||t).palette.action.hover},[`&.${Zg.focusVisible}`]:{backgroundColor:(t.vars||t).palette.action.focus},[`& .${Zg.avatar}`]:{marginLeft:4},[`& .${Zg.avatarSmall}`]:{marginLeft:2},[`& .${Zg.icon}`]:{marginLeft:4},[`& .${Zg.iconSmall}`]:{marginLeft:2},[`& .${Zg.deleteIcon}`]:{marginRight:5},[`& .${Zg.deleteIconSmall}`]:{marginRight:3}},"outlined"===n.variant&&"default"!==n.color&&{color:(t.vars||t).palette[n.color].main,border:`1px solid ${t.vars?`rgba(${t.vars.palette[n.color].mainChannel} / 0.7)`:(0,ko.X4)(t.palette[n.color].main,.7)}`,[`&.${Zg.clickable}:hover`]:{backgroundColor:t.vars?`rgba(${t.vars.palette[n.color].mainChannel} / ${t.vars.palette.action.hoverOpacity})`:(0,ko.X4)(t.palette[n.color].main,t.palette.action.hoverOpacity)},[`&.${Zg.focusVisible}`]:{backgroundColor:t.vars?`rgba(${t.vars.palette[n.color].mainChannel} / ${t.vars.palette.action.focusOpacity})`:(0,ko.X4)(t.palette[n.color].main,t.palette.action.focusOpacity)},[`& .${Zg.deleteIcon}`]:{color:t.vars?`rgba(${t.vars.palette[n.color].mainChannel} / 0.7)`:(0,ko.X4)(t.palette[n.color].main,.7),"&:hover, &:active":{color:(t.vars||t).palette[n.color].main}}})})),nv=(0,Ro.Ay)("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:n}=e,{size:r}=n;return[t.label,t[`label${(0,Bo.A)(r)}`]]}})((e=>{let{ownerState:t}=e;return(0,mn.A)({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},"outlined"===t.variant&&{paddingLeft:11,paddingRight:11},"small"===t.size&&{paddingLeft:8,paddingRight:8},"small"===t.size&&"outlined"===t.variant&&{paddingLeft:7,paddingRight:7})}));function rv(e){return"Backspace"===e.key||"Delete"===e.key}const ov=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiChip"}),{avatar:o,className:i,clickable:a,color:s="default",component:l,deleteIcon:u,disabled:c=!1,icon:d,label:f,onClick:h,onDelete:p,onKeyDown:m,onKeyUp:g,size:v="medium",variant:y="filled",tabIndex:b,skipFocusWhenDisabled:x=!1}=n,w=(0,gn.A)(n,ev),C=r.useRef(null),S=(0,gi.A)(C,t),A=e=>{e.stopPropagation(),p&&p(e)},_=!(!1===a||!h)||a,k=_||p?kc:l||"div",E=(0,mn.A)({},n,{component:k,disabled:c,size:v,color:s,iconColor:r.isValidElement(d)&&d.props.color||s,onDelete:!!p,clickable:_,variant:y}),M=(e=>{const{classes:t,disabled:n,size:r,color:o,iconColor:i,onDelete:a,clickable:s,variant:l}=e,u={root:["root",l,n&&"disabled",`size${(0,Bo.A)(r)}`,`color${(0,Bo.A)(o)}`,s&&"clickable",s&&`clickableColor${(0,Bo.A)(o)}`,a&&"deletable",a&&`deletableColor${(0,Bo.A)(o)}`,`${l}${(0,Bo.A)(o)}`],label:["label",`label${(0,Bo.A)(r)}`],avatar:["avatar",`avatar${(0,Bo.A)(r)}`,`avatarColor${(0,Bo.A)(o)}`],icon:["icon",`icon${(0,Bo.A)(r)}`,`iconColor${(0,Bo.A)(i)}`],deleteIcon:["deleteIcon",`deleteIcon${(0,Bo.A)(r)}`,`deleteIconColor${(0,Bo.A)(o)}`,`deleteIcon${(0,Bo.A)(l)}Color${(0,Bo.A)(o)}`]};return(0,_o.A)(u,Jg,t)})(E),R=k===kc?(0,mn.A)({component:l||"div",focusVisibleClassName:M.focusVisible},p&&{disableRipple:!0}):{};let T=null;p&&(T=u&&r.isValidElement(u)?r.cloneElement(u,{className:(0,Ao.A)(u.props.className,M.deleteIcon),onClick:A}):(0,Io.jsx)(Qg,{className:(0,Ao.A)(M.deleteIcon),onClick:A}));let j=null;o&&r.isValidElement(o)&&(j=r.cloneElement(o,{className:(0,Ao.A)(M.avatar,o.props.className)}));let O=null;return d&&r.isValidElement(d)&&(O=r.cloneElement(d,{className:(0,Ao.A)(M.icon,d.props.className)})),(0,Io.jsxs)(tv,(0,mn.A)({as:k,className:(0,Ao.A)(M.root,i),disabled:!(!_||!c)||void 0,onClick:h,onKeyDown:e=>{e.currentTarget===e.target&&rv(e)&&e.preventDefault(),m&&m(e)},onKeyUp:e=>{e.currentTarget===e.target&&(p&&rv(e)?p(e):"Escape"===e.key&&C.current&&C.current.blur()),g&&g(e)},ref:S,tabIndex:x&&c?-1:b,ownerState:E},R,w,{children:[j||O,(0,Io.jsx)(nv,{className:(0,Ao.A)(M.label),ownerState:E,children:f}),T]}))})),iv=ov,av=(0,Iu.A)((0,Io.jsx)("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");function sv(e){return(0,jo.Ay)("MuiAutocomplete",e)}const lv=(0,To.A)("MuiAutocomplete",["root","expanded","fullWidth","focused","focusVisible","tag","tagSizeSmall","tagSizeMedium","hasPopupIcon","hasClearIcon","inputRoot","input","inputFocused","endAdornment","clearIndicator","popupIndicator","popupIndicatorOpen","popper","popperDisablePortal","paper","listbox","loading","noOptions","option","groupLabel","groupUl"]);var uv,cv;const dv=["autoComplete","autoHighlight","autoSelect","blurOnSelect","ChipProps","className","clearIcon","clearOnBlur","clearOnEscape","clearText","closeText","componentsProps","defaultValue","disableClearable","disableCloseOnSelect","disabled","disabledItemsFocusable","disableListWrap","disablePortal","filterOptions","filterSelectedOptions","forcePopupIcon","freeSolo","fullWidth","getLimitTagsText","getOptionDisabled","getOptionKey","getOptionLabel","isOptionEqualToValue","groupBy","handleHomeEndKeys","id","includeInputInList","inputValue","limitTags","ListboxComponent","ListboxProps","loading","loadingText","multiple","noOptionsText","onChange","onClose","onHighlightChange","onInputChange","onOpen","open","openOnFocus","openText","options","PaperComponent","PopperComponent","popupIcon","readOnly","renderGroup","renderInput","renderOption","renderTags","selectOnFocus","size","slotProps","value"],fv=["ref"],hv=["key"],pv=["key"],mv=(0,Ro.Ay)("div",{name:"MuiAutocomplete",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{fullWidth:r,hasClearIcon:o,hasPopupIcon:i,inputFocused:a,size:s}=n;return[{[`& .${lv.tag}`]:t.tag},{[`& .${lv.tag}`]:t[`tagSize${(0,Bo.A)(s)}`]},{[`& .${lv.inputRoot}`]:t.inputRoot},{[`& .${lv.input}`]:t.input},{[`& .${lv.input}`]:a&&t.inputFocused},t.root,r&&t.fullWidth,i&&t.hasPopupIcon,o&&t.hasClearIcon]}})({[`&.${lv.focused} .${lv.clearIndicator}`]:{visibility:"visible"},"@media (pointer: fine)":{[`&:hover .${lv.clearIndicator}`]:{visibility:"visible"}},[`& .${lv.tag}`]:{margin:3,maxWidth:"calc(100% - 6px)"},[`& .${lv.inputRoot}`]:{[`.${lv.hasPopupIcon}&, .${lv.hasClearIcon}&`]:{paddingRight:30},[`.${lv.hasPopupIcon}.${lv.hasClearIcon}&`]:{paddingRight:56},[`& .${lv.input}`]:{width:0,minWidth:30}},[`& .${Ia.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:"4px 4px 4px 0px"}},[`& .${Ia.root}.${Sa.sizeSmall}`]:{[`& .${Ia.input}`]:{padding:"2px 4px 3px 0"}},[`& .${Ja.root}`]:{padding:9,[`.${lv.hasPopupIcon}&, .${lv.hasClearIcon}&`]:{paddingRight:39},[`.${lv.hasPopupIcon}.${lv.hasClearIcon}&`]:{paddingRight:65},[`& .${lv.input}`]:{padding:"7.5px 4px 7.5px 5px"},[`& .${lv.endAdornment}`]:{right:9}},[`& .${Ja.root}.${Sa.sizeSmall}`]:{paddingTop:6,paddingBottom:6,paddingLeft:6,[`& .${lv.input}`]:{padding:"2.5px 4px 2.5px 8px"}},[`& .${$a.root}`]:{paddingTop:19,paddingLeft:8,[`.${lv.hasPopupIcon}&, .${lv.hasClearIcon}&`]:{paddingRight:39},[`.${lv.hasPopupIcon}.${lv.hasClearIcon}&`]:{paddingRight:65},[`& .${$a.input}`]:{padding:"7px 4px"},[`& .${lv.endAdornment}`]:{right:9}},[`& .${$a.root}.${Sa.sizeSmall}`]:{paddingBottom:1,[`& .${$a.input}`]:{padding:"2.5px 4px"}},[`& .${Sa.hiddenLabel}`]:{paddingTop:8},[`& .${$a.root}.${Sa.hiddenLabel}`]:{paddingTop:0,paddingBottom:0,[`& .${lv.input}`]:{paddingTop:16,paddingBottom:17}},[`& .${$a.root}.${Sa.hiddenLabel}.${Sa.sizeSmall}`]:{[`& .${lv.input}`]:{paddingTop:8,paddingBottom:9}},[`& .${lv.input}`]:{flexGrow:1,textOverflow:"ellipsis",opacity:0},variants:[{props:{fullWidth:!0},style:{width:"100%"}},{props:{size:"small"},style:{[`& .${lv.tag}`]:{margin:2,maxWidth:"calc(100% - 4px)"}}},{props:{inputFocused:!0},style:{[`& .${lv.input}`]:{opacity:1}}},{props:{multiple:!0},style:{[`& .${lv.inputRoot}`]:{flexWrap:"wrap"}}}]}),gv=(0,Ro.Ay)("div",{name:"MuiAutocomplete",slot:"EndAdornment",overridesResolver:(e,t)=>t.endAdornment})({position:"absolute",right:0,top:"50%",transform:"translate(0, -50%)"}),vv=(0,Ro.Ay)(kd,{name:"MuiAutocomplete",slot:"ClearIndicator",overridesResolver:(e,t)=>t.clearIndicator})({marginRight:-2,padding:4,visibility:"hidden"}),yv=(0,Ro.Ay)(kd,{name:"MuiAutocomplete",slot:"PopupIndicator",overridesResolver:(e,t)=>{let{ownerState:n}=e;return(0,mn.A)({},t.popupIndicator,n.popupOpen&&t.popupIndicatorOpen)}})({padding:2,marginRight:-2,variants:[{props:{popupOpen:!0},style:{transform:"rotate(180deg)"}}]}),bv=(0,Ro.Ay)(Wg,{name:"MuiAutocomplete",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${lv.option}`]:t.option},t.popper,n.disablePortal&&t.popperDisablePortal]}})((e=>{let{theme:t}=e;return{zIndex:(t.vars||t).zIndex.modal,variants:[{props:{disablePortal:!0},style:{position:"absolute"}}]}})),xv=(0,Ro.Ay)(Hl,{name:"MuiAutocomplete",slot:"Paper",overridesResolver:(e,t)=>t.paper})((e=>{let{theme:t}=e;return(0,mn.A)({},t.typography.body1,{overflow:"auto"})})),wv=(0,Ro.Ay)("div",{name:"MuiAutocomplete",slot:"Loading",overridesResolver:(e,t)=>t.loading})((e=>{let{theme:t}=e;return{color:(t.vars||t).palette.text.secondary,padding:"14px 16px"}})),Cv=(0,Ro.Ay)("div",{name:"MuiAutocomplete",slot:"NoOptions",overridesResolver:(e,t)=>t.noOptions})((e=>{let{theme:t}=e;return{color:(t.vars||t).palette.text.secondary,padding:"14px 16px"}})),Sv=(0,Ro.Ay)("div",{name:"MuiAutocomplete",slot:"Listbox",overridesResolver:(e,t)=>t.listbox})((e=>{let{theme:t}=e;return{listStyle:"none",margin:0,padding:"8px 0",maxHeight:"40vh",overflow:"auto",position:"relative",[`& .${lv.option}`]:{minHeight:48,display:"flex",overflow:"hidden",justifyContent:"flex-start",alignItems:"center",cursor:"pointer",paddingTop:6,boxSizing:"border-box",outline:"0",WebkitTapHighlightColor:"transparent",paddingBottom:6,paddingLeft:16,paddingRight:16,[t.breakpoints.up("sm")]:{minHeight:"auto"},[`&.${lv.focused}`]:{backgroundColor:(t.vars||t).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},'&[aria-disabled="true"]':{opacity:(t.vars||t).palette.action.disabledOpacity,pointerEvents:"none"},[`&.${lv.focusVisible}`]:{backgroundColor:(t.vars||t).palette.action.focus},'&[aria-selected="true"]':{backgroundColor:t.vars?`rgba(${t.vars.palette.primary.mainChannel} / ${t.vars.palette.action.selectedOpacity})`:(0,ko.X4)(t.palette.primary.main,t.palette.action.selectedOpacity),[`&.${lv.focused}`]:{backgroundColor:t.vars?`rgba(${t.vars.palette.primary.mainChannel} / calc(${t.vars.palette.action.selectedOpacity} + ${t.vars.palette.action.hoverOpacity}))`:(0,ko.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(t.vars||t).palette.action.selected}},[`&.${lv.focusVisible}`]:{backgroundColor:t.vars?`rgba(${t.vars.palette.primary.mainChannel} / calc(${t.vars.palette.action.selectedOpacity} + ${t.vars.palette.action.focusOpacity}))`:(0,ko.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}}}}})),Av=(0,Ro.Ay)(Xg,{name:"MuiAutocomplete",slot:"GroupLabel",overridesResolver:(e,t)=>t.groupLabel})((e=>{let{theme:t}=e;return{backgroundColor:(t.vars||t).palette.background.paper,top:-8}})),_v=(0,Ro.Ay)("ul",{name:"MuiAutocomplete",slot:"GroupUl",overridesResolver:(e,t)=>t.groupUl})({padding:0,[`& .${lv.option}`]:{paddingLeft:24}}),kv=r.forwardRef((function(e,t){var n,o,i,a;const s=(0,Mo.b)({props:e,name:"MuiAutocomplete"}),{autoComplete:l=!1,autoHighlight:u=!1,autoSelect:c=!1,blurOnSelect:d=!1,ChipProps:f,className:h,clearIcon:p=uv||(uv=(0,Io.jsx)(av,{fontSize:"small"})),clearOnBlur:m=!s.freeSolo,clearOnEscape:g=!1,clearText:v="Clear",closeText:y="Close",componentsProps:b={},defaultValue:x=(s.multiple?[]:null),disableClearable:w=!1,disableCloseOnSelect:C=!1,disabled:S=!1,disabledItemsFocusable:A=!1,disableListWrap:_=!1,disablePortal:k=!1,filterSelectedOptions:E=!1,forcePopupIcon:M="auto",freeSolo:R=!1,fullWidth:T=!1,getLimitTagsText:j=e=>`+${e}`,getOptionLabel:O,groupBy:P,handleHomeEndKeys:I=!s.freeSolo,includeInputInList:N=!1,limitTags:D=-1,ListboxComponent:F="ul",ListboxProps:L,loading:z=!1,loadingText:B="Loading\u2026",multiple:$=!1,noOptionsText:U="No options",openOnFocus:V=!1,openText:H="Open",PaperComponent:W=Hl,PopperComponent:q=Wg,popupIcon:Y=cv||(cv=(0,Io.jsx)(Nu,{})),readOnly:G=!1,renderGroup:K,renderInput:X,renderOption:Q,renderTags:J,selectOnFocus:Z=!s.freeSolo,size:ee="medium",slotProps:te={}}=s,ne=(0,gn.A)(s,dv),{getRootProps:re,getInputProps:oe,getInputLabelProps:ie,getPopupIndicatorProps:ae,getClearProps:se,getTagProps:le,getListboxProps:ue,getOptionProps:ce,value:de,dirty:fe,expanded:he,id:pe,popupOpen:me,focused:ge,focusedTag:ve,anchorEl:ye,setAnchorEl:be,inputValue:xe,groupedOptions:we}=pm((0,mn.A)({},s,{componentName:"Autocomplete"})),Ce=!w&&!S&&fe&&!G,Se=(!R||!0===M)&&!1!==M,{onMouseDown:Ae}=oe(),{ref:_e}=null!=L?L:{},ke=ue(),{ref:Ee}=ke,Me=(0,gn.A)(ke,fv),Re=(0,gi.A)(Ee,_e),Te=O||(e=>{var t;return null!=(t=e.label)?t:e}),je=(0,mn.A)({},s,{disablePortal:k,expanded:he,focused:ge,fullWidth:T,getOptionLabel:Te,hasClearIcon:Ce,hasPopupIcon:Se,inputFocused:-1===ve,popupOpen:me,size:ee}),Oe=(e=>{const{classes:t,disablePortal:n,expanded:r,focused:o,fullWidth:i,hasClearIcon:a,hasPopupIcon:s,inputFocused:l,popupOpen:u,size:c}=e,d={root:["root",r&&"expanded",o&&"focused",i&&"fullWidth",a&&"hasClearIcon",s&&"hasPopupIcon"],inputRoot:["inputRoot"],input:["input",l&&"inputFocused"],tag:["tag",`tagSize${(0,Bo.A)(c)}`],endAdornment:["endAdornment"],clearIndicator:["clearIndicator"],popupIndicator:["popupIndicator",u&&"popupIndicatorOpen"],popper:["popper",n&&"popperDisablePortal"],paper:["paper"],listbox:["listbox"],loading:["loading"],noOptions:["noOptions"],option:["option"],groupLabel:["groupLabel"],groupUl:["groupUl"]};return(0,_o.A)(d,sv,t)})(je);let Pe;if($&&de.length>0){const e=e=>(0,mn.A)({className:Oe.tag,disabled:S},le(e));Pe=J?J(de,e,je):de.map(((t,n)=>{const r=e({index:n}),{key:o}=r,i=(0,gn.A)(r,hv);return(0,Io.jsx)(iv,(0,mn.A)({label:Te(t),size:ee},i,f),o)}))}if(D>-1&&Array.isArray(Pe)){const e=Pe.length-D;!ge&&e>0&&(Pe=Pe.splice(0,D),Pe.push((0,Io.jsx)("span",{className:Oe.tag,children:j(e)},Pe.length)))}const Ie=K||(e=>(0,Io.jsxs)("li",{children:[(0,Io.jsx)(Av,{className:Oe.groupLabel,ownerState:je,component:"div",children:e.group}),(0,Io.jsx)(_v,{className:Oe.groupUl,ownerState:je,children:e.children})]},e.key)),Ne=Q||((e,t)=>{const{key:n}=e,r=(0,gn.A)(e,pv);return(0,Io.jsx)("li",(0,mn.A)({},r,{children:Te(t)}),n)}),De=(e,t)=>{const n=ce({option:e,index:t});return Ne((0,mn.A)({},n,{className:Oe.option}),e,{selected:n["aria-selected"],index:t,inputValue:xe},je)},Fe=null!=(n=te.clearIndicator)?n:b.clearIndicator,Le=null!=(o=te.paper)?o:b.paper,ze=null!=(i=te.popper)?i:b.popper,Be=null!=(a=te.popupIndicator)?a:b.popupIndicator,$e=e=>(0,Io.jsx)(bv,(0,mn.A)({as:q,disablePortal:k,style:{width:ye?ye.clientWidth:null},ownerState:je,role:"presentation",anchorEl:ye,open:me},ze,{className:(0,Ao.A)(Oe.popper,null==ze?void 0:ze.className),children:(0,Io.jsx)(xv,(0,mn.A)({ownerState:je,as:W},Le,{className:(0,Ao.A)(Oe.paper,null==Le?void 0:Le.className),children:e}))}));let Ue=null;return we.length>0?Ue=$e((0,Io.jsx)(Sv,(0,mn.A)({as:F,className:Oe.listbox,ownerState:je},Me,L,{ref:Re,children:we.map(((e,t)=>P?Ie({key:e.key,group:e.group,children:e.options.map(((t,n)=>De(t,e.index+n)))}):De(e,t)))}))):z&&0===we.length?Ue=$e((0,Io.jsx)(wv,{className:Oe.loading,ownerState:je,children:B})):0!==we.length||R||z||(Ue=$e((0,Io.jsx)(Cv,{className:Oe.noOptions,ownerState:je,role:"presentation",onMouseDown:e=>{e.preventDefault()},children:U}))),(0,Io.jsxs)(r.Fragment,{children:[(0,Io.jsx)(mv,(0,mn.A)({ref:t,className:(0,Ao.A)(Oe.root,h),ownerState:je},re(ne),{children:X({id:pe,disabled:S,fullWidth:!0,size:"small"===ee?"small":void 0,InputLabelProps:ie(),InputProps:(0,mn.A)({ref:be,className:Oe.inputRoot,startAdornment:Pe,onClick:e=>{e.target===e.currentTarget&&Ae(e)}},(Ce||Se)&&{endAdornment:(0,Io.jsxs)(gv,{className:Oe.endAdornment,ownerState:je,children:[Ce?(0,Io.jsx)(vv,(0,mn.A)({},se(),{"aria-label":v,title:v,ownerState:je},Fe,{className:(0,Ao.A)(Oe.clearIndicator,null==Fe?void 0:Fe.className),children:p})):null,Se?(0,Io.jsx)(yv,(0,mn.A)({},ae(),{disabled:S,"aria-label":me?y:H,title:me?y:H,ownerState:je},Be,{className:(0,Ao.A)(Oe.popupIndicator,null==Be?void 0:Be.className),children:Y})):null]})}),inputProps:(0,mn.A)({className:Oe.input,disabled:S,readOnly:G},oe())})})),ye?Ue:null]})})),Ev=kv,Mv=["item","applyValue","type","apiRef","focusElementRef","color","error","helperText","size","variant"];function Rv(e){const{item:t,applyValue:n,type:o,apiRef:i,focusElementRef:a,color:s,error:l,helperText:u,size:c,variant:d}=e,f=(0,gn.A)(e,Mv),h={color:s,error:l,helperText:u,size:c,variant:d},[p,m]=r.useState(t.value||[]),g=(0,Ip.A)(),v=Ef();r.useEffect((()=>{var e;const n=null!=(e=t.value)?e:[];m(n.map(String))}),[t.value]);const y=r.useCallback(((e,r)=>{m(r.map(String)),n((0,mn.A)({},t,{value:[...r]}))}),[n,t]);return(0,Io.jsx)(Ev,(0,mn.A)({multiple:!0,freeSolo:!0,options:[],filterOptions:(e,t)=>{const{inputValue:n}=t;return null==n||""===n?[]:[n]},id:g,value:p,onChange:y,renderTags:(e,t)=>e.map(((e,n)=>(0,Io.jsx)(iv,(0,mn.A)({variant:"outlined",size:"small",label:e},t({index:n}))))),renderInput:e=>{var t;return(0,Io.jsx)(v.components.BaseTextField,(0,mn.A)({},e,{label:i.current.getLocaleText("filterPanelInputLabel"),placeholder:i.current.getLocaleText("filterPanelInputPlaceholder"),InputLabelProps:(0,mn.A)({},e.InputLabelProps,{shrink:!0}),inputRef:a,type:o||"text"},h,null==(t=v.componentsProps)?void 0:t.baseTextField))}},f))}const Tv={width:100,minWidth:50,maxWidth:1/0,hide:!1,hideable:!0,sortable:!0,resizable:!0,filterable:!0,groupable:!0,pinnable:!0,aggregable:!0,editable:!1,sortComparator:(e,t)=>{const n=rm(e,t);return null!==n?n:"string"===typeof e?om.compare(e.toString(),t.toString()):e-t},type:"string",align:"left",filterOperators:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return[{value:"contains",getApplyFilterFn:t=>{if(!t.value)return null;const n=e?t.value:t.value.trim(),r=new RegExp(jh(n),"i");return e=>{let{value:t}=e;return null!=t&&r.test(t.toString())}},InputComponent:Kp},{value:"equals",getApplyFilterFn:t=>{if(!t.value)return null;const n=e?t.value:t.value.trim(),r=new Intl.Collator(void 0,{sensitivity:"base",usage:"search"});return e=>{let{value:t}=e;return null!=t&&0===r.compare(n,t.toString())}},InputComponent:Kp},{value:"startsWith",getApplyFilterFn:t=>{if(!t.value)return null;const n=e?t.value:t.value.trim(),r=new RegExp(`^${jh(n)}.*$`,"i");return e=>{let{value:t}=e;return null!=t&&r.test(t.toString())}},InputComponent:Kp},{value:"endsWith",getApplyFilterFn:t=>{if(!t.value)return null;const n=e?t.value:t.value.trim(),r=new RegExp(`.*${jh(n)}$`,"i");return e=>{let{value:t}=e;return null!=t&&r.test(t.toString())}},InputComponent:Kp},{value:"isEmpty",getApplyFilterFn:()=>e=>{let{value:t}=e;return""===t||null==t},requiresFilterValue:!1},{value:"isNotEmpty",getApplyFilterFn:()=>e=>{let{value:t}=e;return""!==t&&null!=t},requiresFilterValue:!1},{value:"isAnyOf",getApplyFilterFn:t=>{if(!Array.isArray(t.value)||0===t.value.length)return null;const n=e?t.value:t.value.map((e=>e.trim())),r=new Intl.Collator(void 0,{sensitivity:"base",usage:"search"});return e=>{let{value:t}=e;return null!=t&&n.some((e=>0===r.compare(e,t.toString()||"")))}},InputComponent:Rv}]}(),renderEditCell:e=>(0,Io.jsx)(Jp,(0,mn.A)({},e)),getApplyQuickFilterFn:e=>{if(!e)return null;const t=new RegExp(jh(e),"i");return e=>{let{value:n}=e;return null!=n&&t.test(n.toString())}}},jv=e=>null==e?null:Number(e),Ov=()=>[{label:"=",value:"=",getApplyFilterFn:e=>null==e.value||Number.isNaN(e.value)?null:t=>{let{value:n}=t;return jv(n)===e.value},InputComponent:Kp,InputComponentProps:{type:"number"}},{label:"!=",value:"!=",getApplyFilterFn:e=>null==e.value||Number.isNaN(e.value)?null:t=>{let{value:n}=t;return jv(n)!==e.value},InputComponent:Kp,InputComponentProps:{type:"number"}},{label:">",value:">",getApplyFilterFn:e=>null==e.value||Number.isNaN(e.value)?null:t=>{let{value:n}=t;return null!=n&&jv(n)>e.value},InputComponent:Kp,InputComponentProps:{type:"number"}},{label:">=",value:">=",getApplyFilterFn:e=>null==e.value||Number.isNaN(e.value)?null:t=>{let{value:n}=t;return null!=n&&jv(n)>=e.value},InputComponent:Kp,InputComponentProps:{type:"number"}},{label:"<",value:"<",getApplyFilterFn:e=>null==e.value||Number.isNaN(e.value)?null:t=>{let{value:n}=t;return null!=n&&jv(n)<e.value},InputComponent:Kp,InputComponentProps:{type:"number"}},{label:"<=",value:"<=",getApplyFilterFn:e=>null==e.value||Number.isNaN(e.value)?null:t=>{let{value:n}=t;return null!=n&&jv(n)<=e.value},InputComponent:Kp,InputComponentProps:{type:"number"}},{value:"isEmpty",getApplyFilterFn:()=>e=>{let{value:t}=e;return null==t},requiresFilterValue:!1},{value:"isNotEmpty",getApplyFilterFn:()=>e=>{let{value:t}=e;return null!=t},requiresFilterValue:!1},{value:"isAnyOf",getApplyFilterFn:e=>Array.isArray(e.value)&&0!==e.value.length?t=>{let{value:n}=t;return null!=n&&e.value.includes(Number(n))}:null,InputComponent:Rv,InputComponentProps:{type:"number"}}],Pv=(uf(Ov),(0,mn.A)({},Tv,{type:"number",align:"right",headerAlign:"right",sortComparator:im,valueParser:e=>""===e?null:Number(e),valueFormatter:e=>{let{value:t}=e;return function(e){return"number"===typeof e}(t)?t.toLocaleString():t||""},filterOperators:Ov(),getApplyQuickFilterFn:e=>null==e||Number.isNaN(e)||""===e?null:t=>{let{value:n}=t;return jv(n)===jv(e)}})),Iv=["item","applyValue","type","apiRef","focusElementRef","InputProps"];function Nv(e){var t,n;const{item:o,applyValue:i,type:a,apiRef:s,focusElementRef:l,InputProps:u}=e,c=(0,gn.A)(e,Iv),d=r.useRef(),[f,h]=r.useState(null!=(t=o.value)?t:""),[p,m]=r.useState(!1),g=(0,Ip.A)(),v=Ef(),y=r.useCallback((e=>{const t=e.target.value;clearTimeout(d.current),h(String(t)),m(!0),d.current=setTimeout((()=>{i((0,mn.A)({},o,{value:t})),m(!1)}),500)}),[i,o]);return r.useEffect((()=>()=>{clearTimeout(d.current)}),[]),r.useEffect((()=>{var e;const t=null!=(e=o.value)?e:"";h(String(t))}),[o.value]),(0,Io.jsx)(v.components.BaseTextField,(0,mn.A)({id:g,label:s.current.getLocaleText("filterPanelInputLabel"),placeholder:s.current.getLocaleText("filterPanelInputPlaceholder"),value:f,onChange:y,variant:"standard",type:a||"text",InputLabelProps:{shrink:!0},inputRef:l,InputProps:(0,mn.A)({},p?{endAdornment:(0,Io.jsx)(Rp,{})}:{},u,{inputProps:(0,mn.A)({max:"datetime-local"===a?"9999-12-31T23:59":"9999-12-31"},null==u?void 0:u.inputProps)})},c,null==(n=v.componentsProps)?void 0:n.baseTextField))}const Dv=/(\d+)-(\d+)-(\d+)/,Fv=/(\d+)-(\d+)-(\d+)T(\d+):(\d+)/;function Lv(e,t,n,r){if(!e.value)return null;const[o,i,a,s,l]=e.value.match(n?Fv:Dv).slice(1).map(Number),u=new Date(o,i-1,a,s||0,l||0).getTime();return e=>{let{value:o}=e;if(!o)return!1;const i=o instanceof Date?o:new Date(o.toString());if(r)return t(i.getTime(),u);const a=(o instanceof Date?new Date(i):i).setHours(n?i.getHours():0,n?i.getMinutes():0,0,0);return t(a,u)}}const zv=e=>[{value:"is",getApplyFilterFn:t=>Lv(t,((e,t)=>e===t),e),InputComponent:Nv,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"not",getApplyFilterFn:t=>Lv(t,((e,t)=>e!==t),e),InputComponent:Nv,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"after",getApplyFilterFn:t=>Lv(t,((e,t)=>e>t),e),InputComponent:Nv,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"onOrAfter",getApplyFilterFn:t=>Lv(t,((e,t)=>e>=t),e),InputComponent:Nv,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"before",getApplyFilterFn:t=>Lv(t,((e,t)=>e<t),e,!e),InputComponent:Nv,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"onOrBefore",getApplyFilterFn:t=>Lv(t,((e,t)=>e<=t),e),InputComponent:Nv,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"isEmpty",getApplyFilterFn:()=>e=>{let{value:t}=e;return null==t},requiresFilterValue:!1},{value:"isNotEmpty",getApplyFilterFn:()=>e=>{let{value:t}=e;return null!=t},requiresFilterValue:!1}],Bv=["id","value","formattedValue","api","field","row","rowNode","colDef","cellMode","isEditable","tabIndex","hasFocus","getValue","inputProps","isValidating","isProcessingProps","onValueChange"],$v=(0,Ro.Ay)(ja)({fontSize:"inherit"});function Uv(e){const{id:t,value:n,field:o,colDef:i,hasFocus:a,inputProps:s,onValueChange:l}=e,u=(0,gn.A)(e,Bv),c="dateTime"===i.type,d=_f(),f=r.useRef(),h=r.useMemo((()=>{let e,t;if(e=null==n?null:n instanceof Date?n:new Date((null!=n?n:"").toString()),null==e||Number.isNaN(e.getTime()))t="";else{t=new Date(e.getTime()-60*e.getTimezoneOffset()*1e3).toISOString().substr(0,c?16:10)}return{parsed:e,formatted:t}}),[n,c]),[p,m]=r.useState(h),g=(e=>{const{classes:t}=e;return(0,_o.A)({root:["editInputCell"]},Zd,t)})({classes:Ef().classes}),v=r.useCallback((async e=>{const n=e.target.value;let r;if(""===n)r=null;else{const[e,t]=n.split("T"),[o,i,a]=e.split("-");if(r=new Date,r.setFullYear(Number(o),Number(i)-1,Number(a)),r.setHours(0,0,0,0),t){const[e,n]=t.split(":");r.setHours(Number(e),Number(n),0,0)}}l&&await l(e,r),m({parsed:r,formatted:n}),d.current.setEditCellValue({id:t,field:o,value:r},e)}),[d,o,t,l]);return r.useEffect((()=>{m((e=>{var t,n;return h.parsed!==e.parsed&&(null==(t=h.parsed)?void 0:t.getTime())!==(null==(n=e.parsed)?void 0:n.getTime())?h:e}))}),[h]),(0,ga.A)((()=>{a&&f.current.focus()}),[a]),(0,Io.jsx)($v,(0,mn.A)({inputRef:f,fullWidth:!0,className:g.root,type:c?"datetime-local":"date",inputProps:(0,mn.A)({max:c?"9999-12-31T23:59":"9999-12-31"},s),value:p.formatted,onChange:v},u))}const Vv=e=>(0,Io.jsx)(Uv,(0,mn.A)({},e));const Hv=(0,mn.A)({},Tv,{type:"date",sortComparator:am,valueFormatter:function(e){let{value:t}=e;return t instanceof Date?t.toLocaleDateString():null!=t?t:""},filterOperators:zv(),renderEditCell:Vv,getApplyQuickFilterFn:void 0}),Wv=(0,mn.A)({},Tv,{type:"dateTime",sortComparator:am,valueFormatter:function(e){let{value:t}=e;return t instanceof Date?t.toLocaleString():null!=t?t:""},filterOperators:zv(!0),renderEditCell:Vv,getApplyQuickFilterFn:void 0}),qv=["id","value","formattedValue","api","field","row","rowNode","colDef","cellMode","isEditable","hasFocus","tabIndex","getValue"],Yv=e=>{const{value:t}=e,n=(0,gn.A)(e,qv),o=_f(),i=Ef(),a=(e=>{const{classes:t}=e;return(0,_o.A)({root:["booleanCell"]},Zd,t)})({classes:i.classes}),s=r.useMemo((()=>t?i.components.BooleanCellTrueIcon:i.components.BooleanCellFalseIcon),[i.components.BooleanCellFalseIcon,i.components.BooleanCellTrueIcon,t]);return(0,Io.jsx)(s,(0,mn.A)({fontSize:"small",className:a.root,titleAccess:o.current.getLocaleText(t?"booleanCellTrueLabel":"booleanCellFalseLabel"),"data-value":Boolean(t)},n))},Gv=r.memo(Yv),Kv=["id","value","formattedValue","api","field","row","rowNode","colDef","cellMode","isEditable","tabIndex","className","getValue","hasFocus","isValidating","isProcessingProps","error","onValueChange"];function Xv(e){var t;const{id:n,value:o,field:i,className:a,hasFocus:s,onValueChange:l}=e,u=(0,gn.A)(e,Kv),c=_f(),d=r.useRef(null),f=(0,Ip.A)(),[h,p]=r.useState(o),m=Ef(),g=(e=>{const{classes:t}=e;return(0,_o.A)({root:["editBooleanCell"]},Zd,t)})({classes:m.classes}),v=r.useCallback((async e=>{const t=e.target.checked;l&&await l(e,t),p(t),await c.current.setEditCellValue({id:n,field:i,value:t},e)}),[c,i,n,l]);return r.useEffect((()=>{p(o)}),[o]),(0,ga.A)((()=>{s&&d.current.focus()}),[s]),(0,Io.jsx)("label",(0,mn.A)({htmlFor:f,className:Wd(g.root,a)},u,{children:(0,Io.jsx)(m.components.BaseCheckbox,(0,mn.A)({id:f,inputRef:d,checked:Boolean(h),onChange:v,size:"small"},null==(t=m.componentsProps)?void 0:t.baseCheckbox))}))}const Qv=["item","applyValue","apiRef","focusElementRef"];function Jv(e){var t,n,o,i;const{item:a,applyValue:s,apiRef:l,focusElementRef:u}=e,c=(0,gn.A)(e,Qv),[d,f]=r.useState(a.value||""),h=Ef(),p=null==(n=((null==(t=h.componentsProps)?void 0:t.baseSelect)||{}).native)||n,m=p?"option":Vp,g=r.useCallback((e=>{const t=e.target.value;f(t),s((0,mn.A)({},a,{value:t}))}),[s,a]);return r.useEffect((()=>{f(a.value||"")}),[a.value]),(0,Io.jsxs)(h.components.BaseTextField,(0,mn.A)({label:l.current.getLocaleText("filterPanelInputLabel"),value:d,onChange:g,select:!0,variant:"standard",SelectProps:(0,mn.A)({native:p,displayEmpty:!0},null==(o=h.componentsProps)?void 0:o.baseSelect),InputLabelProps:{shrink:!0},inputRef:u},c,null==(i=h.componentsProps)?void 0:i.baseTextField,{children:[(0,Io.jsx)(m,{value:"",children:l.current.getLocaleText("filterValueAny")}),(0,Io.jsx)(m,{value:"true",children:l.current.getLocaleText("filterValueTrue")}),(0,Io.jsx)(m,{value:"false",children:l.current.getLocaleText("filterValueFalse")})]}))}const Zv=(0,mn.A)({},Tv,{type:"boolean",align:"center",headerAlign:"center",renderCell:e=>e.rowNode.isAutoGenerated?"":(0,Io.jsx)(Gv,(0,mn.A)({},e)),renderEditCell:e=>(0,Io.jsx)(Xv,(0,mn.A)({},e)),sortComparator:im,valueFormatter:function(e){let{value:t,api:n}=e;return t?n.getLocaleText("booleanCellTrueLabel"):n.getLocaleText("booleanCellFalseLabel")},filterOperators:[{value:"is",getApplyFilterFn:e=>{if(!e.value)return null;const t="true"===e.value;return e=>{let{value:n}=e;return Boolean(n)===t}},InputComponent:Jv}],getApplyQuickFilterFn:void 0,aggregable:!1}),ey=e=>"Escape"===e,ty=e=>"Enter"===e,ny=e=>"Tab"===e,ry=e=>" "===e,oy=e=>"Delete"===e||"Backspace"===e;function iy(e){return 1===e.key.length&&!1===e.ctrlKey&&!1===e.metaKey}const ay=["Enter","Escape","Tab"],sy=["Enter","Tab"],ly=e=>sy.indexOf(e)>-1,uy=e=>(e=>"Home"===e||"End"===e)(e)||(e=>0===e.indexOf("Arrow"))(e)||(e=>0===e.indexOf("Page"))(e)||ry(e),cy=e=>!!e.key,dy=e=>ny(e)||ey(e);var fy,hy,py;!function(e){e.Cell="cell",e.Row="row"}(fy||(fy={})),function(e){e.Edit="edit",e.View="view"}(hy||(hy={})),function(e){e.Edit="edit",e.View="view"}(py||(py={}));const my=["id","value","formattedValue","api","field","row","rowNode","colDef","cellMode","isEditable","tabIndex","className","getValue","hasFocus","isValidating","isProcessingProps","error","onValueChange","initialOpen"];function gy(e){var t,n,o;const i=Ef(),{id:a,value:s,api:l,field:u,row:c,colDef:d,hasFocus:f,error:h,onValueChange:p,initialOpen:m=i.editMode===fy.Cell}=e,g=(0,gn.A)(e,my),v=_f(),y=r.useRef(),b=r.useRef(),[x,w]=r.useState(m),C=null!=(n=((null==(t=i.componentsProps)?void 0:t.baseSelect)||{}).native)&&n;let S;S="function"===typeof d.valueOptions?d.valueOptions({id:a,row:c,field:u}):d.valueOptions,d.valueFormatter&&(S=S.map((e=>{if("object"===typeof e)return e;const t={field:u,api:l,value:e};return{value:e,label:String(d.valueFormatter(t))}})));return(0,ga.A)((()=>{f&&b.current.focus()}),[f]),(0,Io.jsx)(i.components.BaseSelect,(0,mn.A)({ref:y,inputRef:b,value:s,onChange:async e=>{var t;w(!1);const n=Wp(e.target.value,S);p&&await p(e,n);const r=await v.current.setEditCellValue({id:a,field:u,value:n},e);if(null!=(t=i.experimentalFeatures)&&t.newEditingApi)return;if(i.editMode===fy.Row||!1===r)return;if(await Promise.resolve(v.current.commitCellChange({id:a,field:u},e))&&(v.current.setCellMode(a,u,"view"),e.key)){const t=v.current.getCellParams(a,u);v.current.publishEvent("cellNavigationKeyDown",t,e)}},open:x,onOpen:e=>{(function(e){return!!e.key})(e)&&"Enter"===e.key||w(!0)},MenuProps:{onClose:(e,t)=>{var n;i.editMode!==fy.Row?("backdropClick"===t||ey(e.key))&&(null!=(n=i.experimentalFeatures)&&n.newEditingApi?v.current.stopCellEditMode({id:a,field:u,ignoreModifications:!0}):v.current.setCellMode(a,u,"view")):w(!1)}},error:h,native:C,fullWidth:!0},g,null==(o=i.componentsProps)?void 0:o.baseSelect,{children:S.map((e=>((e,t)=>{const n="object"===typeof e,r=n?e.value:e,o=n?e.value:e,i=n?e.label:e;return(0,Io.jsx)(t,{value:o,children:i},r)})(e,C?"option":Vp)))}))}const vy=["item","applyValue","type","apiRef","focusElementRef"],yy=(e,t,n)=>{let{valueOptions:r,valueFormatter:o,field:i}=e;return("function"===typeof r?["",...r({field:i})]:["",...r||[]]).map((e=>{const r="object"===typeof e,a=r?e.value:e,s=r?e.value:e,l=o&&""!==e?o({value:e,field:i,api:t}):e,u=r?e.label:l;return(0,Io.jsx)(n,{value:s,children:u},a)}))};function by(e){var t,n,o,i,a;const{item:s,applyValue:l,type:u,apiRef:c,focusElementRef:d}=e,f=(0,gn.A)(e,vy),[h,p]=r.useState(null!=(t=s.value)?t:""),m=(0,Ip.A)(),g=Ef(),v=null==(o=((null==(n=g.componentsProps)?void 0:n.baseSelect)||{}).native)||o,y=s.columnField?c.current.getColumn(s.columnField):null,b=r.useMemo((()=>{if(null!==y)return"function"===typeof y.valueOptions?y.valueOptions({field:y.field}):y.valueOptions}),[y]),x=r.useCallback((e=>{let t=e.target.value;t=Wp(t,b),p(String(t)),l((0,mn.A)({},s,{value:t}))}),[l,s,b]);return r.useEffect((()=>{var e;let t;if(void 0!==b){if(t=Wp(s.value,b),t!==s.value)return void l((0,mn.A)({},s,{value:t}))}else t=s.value;t=null!=(e=t)?e:"",p(String(t))}),[s,b,l]),(0,Io.jsx)(g.components.BaseTextField,(0,mn.A)({id:m,label:c.current.getLocaleText("filterPanelInputLabel"),placeholder:c.current.getLocaleText("filterPanelInputPlaceholder"),value:h,onChange:x,variant:"standard",type:u||"text",InputLabelProps:{shrink:!0},inputRef:d,select:!0,SelectProps:(0,mn.A)({native:v},null==(i=g.componentsProps)?void 0:i.baseSelect)},f,null==(a=g.componentsProps)?void 0:a.baseTextField,{children:yy(c.current.getColumn(s.columnField),c.current,v?"option":Vp)}))}const xy=["item","applyValue","type","apiRef","focusElementRef","color","error","helperText","size","variant"],wy=(e,t)=>Hp(e)===Hp(t),Cy=cm();function Sy(e){const{item:t,applyValue:n,apiRef:o,focusElementRef:i,color:a,error:s,helperText:l,size:u,variant:c="standard"}=e,d=(0,gn.A)(e,xy),f={color:a,error:s,helperText:l,size:u,variant:c},h=(0,Ip.A)(),p=Ef(),m=t.columnField?o.current.getColumn(t.columnField):null,g=r.useMemo((()=>null!=m&&m.valueOptions?"function"===typeof m.valueOptions?m.valueOptions({field:m.field}):m.valueOptions:[]),[m]),v=r.useMemo((()=>null==g?void 0:g.map(Hp)),[g]),{valueFormatter:y,field:b}=o.current.getColumn(t.columnField),x=e=>"object"===typeof e?e.label:y&&""!==e?y({value:e,field:b,api:o.current}):e,w=r.useMemo((()=>{if(!Array.isArray(t.value))return[];if(void 0!==g){return t.value.map((e=>{const t=Hp(e);return(null==v?void 0:v.findIndex((e=>e===t)))||0})).filter((e=>e>=0)).map((e=>g[e]))}return t.value}),[t.value,g,v]);r.useEffect((()=>{Array.isArray(t.value)&&w.length===t.value.length||n((0,mn.A)({},t,{value:w.map(Hp)}))}),[t,w,n]);const C=r.useCallback(((e,r)=>{n((0,mn.A)({},t,{value:[...r.map(Hp)]}))}),[n,t]);return(0,Io.jsx)(Ev,(0,mn.A)({multiple:!0,options:g,isOptionEqualToValue:wy,filterOptions:Cy,id:h,value:w,onChange:C,renderTags:(e,t)=>e.map(((e,n)=>(0,Io.jsx)(iv,(0,mn.A)({variant:"outlined",size:"small",label:x(e)},t({index:n}))))),renderInput:e=>{var t;return(0,Io.jsx)(p.components.BaseTextField,(0,mn.A)({},e,{label:o.current.getLocaleText("filterPanelInputLabel"),placeholder:o.current.getLocaleText("filterPanelInputPlaceholder"),InputLabelProps:(0,mn.A)({},e.InputLabelProps,{shrink:!0}),inputRef:i,type:"singleSelect"},f,null==(t=p.componentsProps)?void 0:t.baseTextField))}},d))}const Ay=e=>null==e||"object"!==typeof e?e:e.value,_y=(0,mn.A)({},Tv,{type:"singleSelect",renderEditCell:e=>(0,Io.jsx)(gy,(0,mn.A)({},e)),filterOperators:[{value:"is",getApplyFilterFn:e=>null==e.value||""===e.value?null:t=>{let{value:n}=t;return Ay(n)===Ay(e.value)},InputComponent:by},{value:"not",getApplyFilterFn:e=>null==e.value||""===e.value?null:t=>{let{value:n}=t;return Ay(n)!==Ay(e.value)},InputComponent:by},{value:"isAnyOf",getApplyFilterFn:e=>{if(!Array.isArray(e.value)||0===e.value.length)return null;const t=e.value.map(Ay);return e=>{let{value:n}=e;return t.includes(Ay(n))}},InputComponent:Sy}],getApplyQuickFilterFn:(e,t,n)=>{if(!e)return null;const{valueOptions:r,valueFormatter:o,field:i}=t,a=[Ay(e).toString()],s="function"===typeof r?r({field:i}):r||[];return s&&s.forEach((t=>{let r,s;"object"===typeof t?(r=t.value,s=t.label):(r=t,s=o?o({value:t,field:i,api:n.current}):t),s.slice(0,e.length).toLowerCase()===e.toLowerCase()&&(a.includes(r)||a.push(r.toString()))})),e=>{let{value:t}=e;return null!=t&&a.includes(Ay(t).toString())}}});function ky(e){return e.substring(2).toLowerCase()}function Ey(e){const{children:t,disableReactTree:n=!1,mouseEvent:o="onClick",onClickAway:i,touchEvent:a="onTouchEnd"}=e,s=r.useRef(!1),l=r.useRef(null),u=r.useRef(!1),c=r.useRef(!1);r.useEffect((()=>(setTimeout((()=>{u.current=!0}),0),()=>{u.current=!1})),[]);const d=(0,oa.A)(t.ref,l),f=(0,_l.A)((e=>{const t=c.current;c.current=!1;const r=(0,cl.A)(l.current);if(!u.current||!l.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidth<e.clientX||t.documentElement.clientHeight<e.clientY}(e,r))return;if(s.current)return void(s.current=!1);let o;o=e.composedPath?e.composedPath().indexOf(l.current)>-1:!r.documentElement.contains(e.target)||l.current.contains(e.target),o||!n&&t||i(e)})),h=e=>n=>{c.current=!0;const r=t.props[e];r&&r(n)},p={ref:d};return!1!==a&&(p[a]=h(a)),r.useEffect((()=>{if(!1!==a){const e=ky(a),t=(0,cl.A)(l.current),n=()=>{s.current=!0};return t.addEventListener(e,f),t.addEventListener("touchmove",n),()=>{t.removeEventListener(e,f),t.removeEventListener("touchmove",n)}}}),[f,a]),!1!==o&&(p[o]=h(o)),r.useEffect((()=>{if(!1!==o){const e=ky(o),t=(0,cl.A)(l.current);return t.addEventListener(e,f),()=>{t.removeEventListener(e,f)}}}),[f,o]),(0,Io.jsx)(r.Fragment,{children:r.cloneElement(t,p)})}const My=["open","target","onClickAway","children","position","className","onExited"],Ry=(0,Ro.Ay)(Wg,{name:"MuiDataGrid",slot:"Menu",overridesResolver:(e,t)=>t.menu})((e=>{let{theme:t}=e;return{zIndex:t.zIndex.modal,[`& .${ef.menuList}`]:{outline:0}}})),Ty={"bottom-start":"top left","bottom-end":"top right"},jy=e=>{var t;const{open:n,target:o,onClickAway:i,children:a,position:s,className:l,onExited:u}=e,c=(0,gn.A)(e,My),d=_f(),f=r.useRef(o),h=r.useRef(n),p=Ef(),m=(e=>{const{classes:t}=e;return(0,_o.A)({root:["menu"]},Zd,t)})(p);r.useEffect((()=>{h.current&&f.current&&f.current.focus();const e=n?"menuOpen":"menuClose";d.current.publishEvent(e,{target:o}),h.current=n,f.current=o}),[d,n,o]);return(0,Io.jsx)(Ry,(0,mn.A)({as:p.components.BasePopper,className:Wd(l,m.root),ownerState:p,open:n,anchorEl:o,transition:!0,placement:s},c,null==(t=p.componentsProps)?void 0:t.basePopper,{children:e=>{let{TransitionProps:t,placement:n}=e;return(0,Io.jsx)(Ey,{onClickAway:i,mouseEvent:"onMouseDown",children:(0,Io.jsx)(ul,(0,mn.A)({},t,{style:{transformOrigin:Ty[n]},onExited:(r=null==t?void 0:t.onExited,e=>{r&&r(),u&&u(e)}),children:(0,Io.jsx)(Hl,{children:a})}))});var r}}))},Oy=["colDef","id","api","hasFocus","isEditable","field","value","formattedValue","row","rowNode","cellMode","getValue","tabIndex","position","focusElementRef"],Py=e=>{const{colDef:t,id:n,hasFocus:o,tabIndex:i,position:a="bottom-end",focusElementRef:s}=e,l=(0,gn.A)(e,Oy),[u,c]=r.useState(-1),[d,f]=r.useState(!1),h=_f(),p=r.useRef(null),m=r.useRef(null),g=r.useRef(!1),v=r.useRef({}),y=(0,Ip.A)(),b=(0,Ip.A)(),x=Ef();if(r.useLayoutEffect((()=>{o||Object.entries(v.current).forEach((e=>{let[t,n]=e;null==n||n.stop({},(()=>{delete v.current[t]}))}))}),[o]),r.useEffect((()=>{if(u<0||!p.current)return;if(u>=p.current.children.length)return;p.current.children[u].focus({preventScroll:!0})}),[u]),r.useEffect((()=>{o||(c(-1),g.current=!1)}),[o]),r.useImperativeHandle(s,(()=>({focus(){g.current||c(0)}})),[]),!(e=>"function"===typeof e.getActions)(t))throw new Error("MUI: Missing the `getActions` property in the `GridColDef`.");const w=t.getActions(h.current.getRowParams(n)),C=w.filter((e=>!e.props.showInMenu)),S=w.filter((e=>e.props.showInMenu)),A=C.length+(S.length?1:0);r.useEffect((()=>{u>=A&&c(A-1)}),[u,A]);const _=()=>{f(!1)},k=e=>t=>{v.current[e]=t},E=(e,t)=>n=>{c(e),g.current=!0,t&&t(n)};return(0,Io.jsxs)("div",(0,mn.A)({role:"menu",ref:p,tabIndex:-1,className:ef.actionsCell,onKeyDown:e=>{if(A<=1)return;let t=u;"ArrowRight"===e.key?t+=1:"ArrowLeft"===e.key&&(t-=1),t<0||t>=A||t!==u&&(e.preventDefault(),e.stopPropagation(),c(t))}},l,{children:[C.map(((e,t)=>r.cloneElement(e,{key:t,touchRippleRef:k(t),onClick:E(t,e.props.onClick),tabIndex:u===t?i:-1}))),S.length>0&&b&&(0,Io.jsx)(kd,{ref:m,id:b,"aria-label":h.current.getLocaleText("actionsCellMore"),"aria-controls":y,"aria-expanded":d?"true":void 0,"aria-haspopup":"true",role:"menuitem",size:"small",onClick:()=>{f(!0),c(A-1),g.current=!0},touchRippleRef:k(b),tabIndex:u===C.length?i:-1,children:(0,Io.jsx)(x.components.MoreActionsIcon,{fontSize:"small"})}),S.length>0&&(0,Io.jsx)(jy,{onClickAway:_,onClick:_,open:d,target:m.current,position:a,children:(0,Io.jsx)(tl,{id:y,className:ef.menuList,onKeyDown:e=>{"Tab"===e.key&&e.preventDefault(),["Tab","Enter","Escape"].includes(e.key)&&_()},"aria-labelledby":b,variant:"menu",autoFocusItem:!0,children:S.map(((e,t)=>r.cloneElement(e,{key:t})))})})]}))},Iy="actions",Ny=(0,mn.A)({},Tv,{sortable:!1,filterable:!1,aggregable:!1,width:100,align:"center",headerAlign:"center",headerName:"",disableColumnMenu:!0,disableExport:!0,renderCell:e=>(0,Io.jsx)(Py,(0,mn.A)({},e)),getApplyQuickFilterFn:void 0}),Dy="__default__",Fy=["maxWidth","minWidth","width","flex"],Ly=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,mn.A)({},{string:Tv,number:Pv,date:Hv,dateTime:Wv,boolean:Zv,singleSelect:_y,[Iy]:Ny,[Dy]:Tv});return Object.entries(e).forEach((e=>{let[n,r]=e;t[n]?t[n]=(0,mn.A)({},t[n],r):t[n]=(0,mn.A)({},t[r.extendType||Dy],r)})),t};const zy=(e,t)=>{const n={};let r=0,o=0;const i=[];e.all.forEach((t=>{const a=(0,mn.A)({},e.lookup[t]);if(!1===e.columnVisibilityModel[t])a.computedWidth=0;else{let e;a.flex&&a.flex>0?(r+=a.flex,e=0,i.push(a)):e=Oh(a.width,a.minWidth,a.maxWidth),o+=e,a.computedWidth=e}n[t]=a}));const a=Math.max(t-o,0);if(r>0&&t>0){const e=function(e){let{initialFreeSpace:t,totalFlexUnits:n,flexColumns:r}=e;const o={all:{},frozenFields:[],freeze:e=>{const t=o.all[e];t&&!0!==t.frozen&&(o.all[e].frozen=!0,o.frozenFields.push(e))}};return function e(){if(o.frozenFields.length===r.length)return;const i={min:{},max:{}};let a=t,s=n,l=0;o.frozenFields.forEach((e=>{a-=o.all[e].computedWidth,s-=o.all[e].flex}));for(let t=0;t<r.length;t+=1){const e=r[t];if(o.all[e.field]&&!0===o.all[e.field].frozen)continue;let n=a/s*e.flex;n<e.minWidth?(l+=e.minWidth-n,n=e.minWidth,i.min[e.field]=!0):n>e.maxWidth&&(l+=e.maxWidth-n,n=e.maxWidth,i.max[e.field]=!0),o.all[e.field]={frozen:!1,computedWidth:n,flex:e.flex}}l<0?Object.keys(i.max).forEach((e=>{o.freeze(e)})):l>0?Object.keys(i.min).forEach((e=>{o.freeze(e)})):r.forEach((e=>{let{field:t}=e;o.freeze(t)})),e()}(),o.all}({initialFreeSpace:a,totalFlexUnits:r,flexColumns:i});Object.keys(e).forEach((t=>{n[t].computedWidth=e[t].computedWidth}))}return(0,mn.A)({},e,{lookup:n})};const By=e=>{let{apiRef:t,columnsToUpsert:n,initialState:r,columnTypes:o,currentColumnVisibilityModel:i=gf(t),shouldRegenColumnVisibilityModelFromColumns:a,keepOnlyColumnsToUpsert:s=!1}=e;var l,u,c,d;const f=!t.current.state.columns;let h;if(f)h={all:[],lookup:{}};else{const e=ff(t.current.state);h={all:s?[]:[...e.all],lookup:(0,mn.A)({},e.lookup)}}let p={};s&&!f&&(p=Object.keys(h.lookup).reduce(((e,t)=>(0,mn.A)({},e,{[t]:!1})),{}));const m={};n.forEach((e=>{const{field:t}=e;m[t]=!0,p[t]=!0;let n=h.lookup[t];null==n?(n=(0,mn.A)({},((e,t)=>t&&e[t]?e[t]:e[Dy])(o,e.type),{field:t,hasBeenResized:!1}),h.all.push(t)):s&&h.all.push(t);let r=n.hasBeenResized;Fy.forEach((t=>{void 0!==e[t]&&(r=!0,-1===e[t]&&(e[t]=1/0))})),h.lookup[t]=(0,mn.A)({},n,{hide:null!=e.hide&&e.hide},e,{hasBeenResized:r})})),s&&!f&&Object.keys(h.lookup).forEach((e=>{p[e]||delete h.lookup[e]}));const g=(0,mn.A)({},h.lookup),v=t.current.unstable_applyPipeProcessors("hydrateColumns",h);let y={};if(a){let e=!1;const n=(0,mn.A)({},i);f?v.all.forEach((e=>{n[e]=!h.lookup[e].hide})):s&&Object.keys(n).forEach((t=>{v.lookup[t]||(delete n[t],e=!0)})),v.all.forEach((r=>{if(!m[r]&&g[r]===v.lookup[r])return;let o=i[r];if(void 0===o)if(f)o=!0;else{o=!!ff(t.current.state).lookup[r]}const a=!v.lookup[r].hide;a!==o&&(e=!0,n[r]=a)})),y=e||f?n:i}else y=i;const b=((e,t)=>{if(!t)return e;const{orderedFields:n=[],dimensions:r={}}=t,o=Object.keys(r);if(0===o.length&&0===n.length)return e;const i={},a=[];for(let u=0;u<n.length;u+=1){const t=n[u];e.lookup[t]&&(i[t]=!0,a.push(t))}const s=0===a.length?e.all:[...a,...e.all.filter((e=>!i[e]))],l=(0,mn.A)({},e.lookup);for(let u=0;u<o.length;u+=1){const e=o[u],t=(0,mn.A)({},l[e],{hasBeenResized:!0});Object.entries(r[e]).forEach((e=>{let[n,r]=e;t[n]=-1===r?1/0:r})),l[e]=t}return{all:s,lookup:l}})(v,r),x=(0,mn.A)({},b,{columnVisibilityModel:y});return zy(x,null!=(l=null==(u=(c=t.current).getRootDimensions)||null==(d=u.call(c))?void 0:d.viewportInnerSize.width)?l:0)},$y=e=>t=>(0,mn.A)({},t,{columns:e});function Uy(e){let{firstColumnToRender:t,apiRef:n,firstRowToRender:r,lastRowToRender:o,visibleRows:i}=e,a=t;for(let s=r;s<o;s+=1){if(i[s]){const e=i[s].id,r=n.current.unstable_getCellColSpanInfo(e,t);r&&r.spannedByColSpan&&(a=r.leftVisibleCellIndex)}}return a}function Vy(e){let{firstColumnIndex:t,minColumnIndex:n,columnBuffer:r,firstRowToRender:o,lastRowToRender:i,apiRef:a,visibleRows:s}=e;return Uy({firstColumnToRender:Math.max(t-r,n),apiRef:a,firstRowToRender:o,lastRowToRender:i,visibleRows:s})}var Hy;!function(e){e.filters="filters",e.columns="columns"}(Hy||(Hy={}));const Wy=(e,t,n)=>{var r,o,i,a,s,l,u;const c=!!t.columnVisibilityModel||!(null==(r=t.initialState)||null==(o=r.columns)||!o.columnVisibilityModel);n.current.unstable_caches.columns={isUsingColumnVisibilityModel:c};const d=Ly(t.columnTypes),f=By({apiRef:n,columnTypes:d,columnsToUpsert:t.columns,initialState:null==(i=t.initialState)?void 0:i.columns,shouldRegenColumnVisibilityModelFromColumns:!c,currentColumnVisibilityModel:null!=(a=null!=(s=t.columnVisibilityModel)?s:null==(l=t.initialState)||null==(u=l.columns)?void 0:u.columnVisibilityModel)?a:{},keepOnlyColumnsToUpsert:!0});return(0,mn.A)({},e,{columns:f})};var qy;function Yy(e){return void 0!==e.field}!function(e){e.Compact="compact",e.Standard="standard",e.Comfortable="comfortable"}(qy||(qy={}));const Gy=df((e=>e.columnGrouping),(e=>e.lookup)),Ky=["groupId","children"];const Xy=(e,t,n)=>{if(Yy(e)){if(void 0!==n[e.field])throw new Error(["MUI: columnGroupingModel contains duplicated field",`column field ${e.field} occurrs two times in the grouping model:`,`- ${n[e.field].join(" > ")}`,`- ${t.join(" > ")}`].join("\n"));return void(n[e.field]=t)}const{groupId:r,children:o}=e;o.forEach((e=>{Xy(e,[...t,r],n)}))},Qy=e=>{if(!e)return{};const t={};return e.forEach((e=>{Xy(e,[],t)})),t},Jy=e=>{let t={};return e.forEach((e=>{if(Yy(e))return;const{groupId:n,children:r}=e,o=(0,gn.A)(e,Ky);if(!n)throw new Error("MUI: An element of the columnGroupingModel does not have either `field` or `groupId`.");r||console.warn(`MUI: group groupId=${n} has no children.`);const i=(0,mn.A)({},o,{groupId:n}),a=Jy(r);if(void 0!==a[n]||void 0!==t[n])throw new Error(`MUI: The groupId ${n} is used multiple times in the columnGroupingModel.`);t=(0,mn.A)({},t,a,{[n]:i})})),(0,mn.A)({},t)},Zy=(e,t)=>{var n;const r=Jy(null!=(n=t.columnGroupingModel)?n:[]);return(0,mn.A)({},e,{columnGrouping:{lookup:r,groupCollapsedModel:{}}})},eb=(e,t,n,r)=>{switch(e){case qy.Compact:return{value:e,headerHeight:Math.floor(.7*t),rowHeight:Math.floor(.7*n),headerGroupingMaxDepth:r,factor:.7};case qy.Comfortable:return{value:e,headerHeight:Math.floor(1.3*t),rowHeight:Math.floor(1.3*n),headerGroupingMaxDepth:r,factor:1.3};default:return{value:e,headerHeight:t,rowHeight:n,headerGroupingMaxDepth:r,factor:1}}},tb=(e,t)=>{let n;if(null==t.columnGroupingModel||0===Object.keys(t.columnGroupingModel).length)n=0;else{const r=Qy(t.columnGroupingModel),o=e.columns,i=o.all.filter((e=>!1!==o.columnVisibilityModel[e]));n=0===i.length?0:Math.max(...i.map((e=>{var t,n;return null!=(t=null==(n=r[e])?void 0:n.length)?t:0})))}return(0,mn.A)({},e,{density:eb(t.density,t.headerHeight,t.rowHeight,n)})};const nb=["field","id","value","formattedValue","row","rowNode","colDef","isEditable","cellMode","hasFocus","tabIndex","getValue","api"],rb=r.forwardRef((function(e,t){var n;const{field:o,id:i,value:a,rowNode:s,hasFocus:l,tabIndex:u}=e,c=(0,gn.A)(e,nb),d=_f(),f=Ef(),h=(e=>{const{classes:t}=e;return(0,_o.A)({root:["checkboxInput"]},Zd,t)})({classes:f.classes}),p=r.useRef(null),m=r.useRef(),g=(0,gi.A)(p,t),v=d.current.getCellElement(i,o);r.useLayoutEffect((()=>{0===u&&v&&(v.tabIndex=-1)}),[v,u]),r.useEffect((()=>{if(l){var e;const t=null==(e=p.current)?void 0:e.querySelector("input");null==t||t.focus({preventScroll:!0})}else m.current&&m.current.stop({})}),[l]);const y=r.useCallback((t=>{ry(t.key)&&t.stopPropagation(),uy(t.key)&&!t.shiftKey&&d.current.publishEvent("cellNavigationKeyDown",e,t)}),[d,e]);if("footer"===s.position)return null;const b=d.current.isRowSelectable(i),x=d.current.getLocaleText(a?"checkboxSelectionUnselectRow":"checkboxSelectionSelectRow");return s.isPinned?null:(0,Io.jsx)(f.components.BaseCheckbox,(0,mn.A)({ref:g,tabIndex:u,checked:a,onChange:e=>{const t={value:e.target.checked,id:i};d.current.publishEvent("rowSelectionCheckboxChange",t,e)},className:h.root,inputProps:{"aria-label":x},onKeyDown:y,disabled:!b,touchRippleRef:m},null==(n=f.componentsProps)?void 0:n.baseCheckbox,c))})),ob=e=>e.focus,ib=df(ob,(e=>e.cell)),ab=df(ob,(e=>e.columnHeader)),sb=e=>e.tabIndex,lb=df(sb,(e=>e.cell)),ub=df(sb,(e=>e.columnHeader)),cb=e=>e.selection,db=df(cb,(e=>e.length)),fb=df(cb,zf,((e,t)=>new Map(e.map((e=>[e,t[e]]))))),hb=df(cb,(e=>e.reduce(((e,t)=>(e[t]=t,e)),{}))),pb=e=>e.pagination,mb=df(pb,(e=>e.page)),gb=df(pb,(e=>e.pageSize)),vb=(df(pb,(e=>e.pageCount)),df(pb,$f,Vf,gh,xh,((e,t,n,r,o)=>{const i=o.length,a=Math.min(e.pageSize*e.page,i-1),s=Math.min(a+e.pageSize-1,i-1);if(-1===a||-1===s)return null;if(n<2)return{firstRowIndex:a,lastRowIndex:s};const l=o[a],u=s-a+1,c=r.findIndex((e=>e.id===l.id));let d=c,f=0;for(;d<r.length&&f<=u;){const e=t[r[d].id].depth;(f<u||e>0)&&(d+=1),0===e&&(f+=1)}return{firstRowIndex:c,lastRowIndex:d-1}}))),yb=df(gh,vb,((e,t)=>t?e.slice(t.firstRowIndex,t.lastRowIndex+1):[])),bb=df(vh,vb,((e,t)=>t?e.slice(t.firstRowIndex,t.lastRowIndex+1):[])),xb=["field","colDef"],wb=r.forwardRef((function(e,t){var n;const o=(0,gn.A)(e,xb),[,i]=r.useState(!1),a=_f(),s=Ef(),l=(e=>{const{classes:t}=e;return(0,_o.A)({root:["checkboxInput"]},Zd,t)})({classes:s.classes}),u=Sf(a,ub),c=Sf(a,cb),d=Sf(a,vh),f=Sf(a,bb),h=r.useMemo((()=>"function"!==typeof s.isRowSelectable?c:c.filter((e=>!!a.current.getRow(e)&&s.isRowSelectable(a.current.getRowParams(e))))),[a,s.isRowSelectable,c]),p=r.useMemo((()=>(s.pagination&&s.checkboxSelectionVisibleOnly?f:d).reduce(((e,t)=>(e[t]=!0,e)),{})),[s.pagination,s.checkboxSelectionVisibleOnly,f,d]),m=r.useMemo((()=>h.filter((e=>p[e])).length),[h,p]),g=m>0&&m<Object.keys(p).length,v=m>0,y=null!==u&&u.field===e.field?0:-1;r.useLayoutEffect((()=>{const t=a.current.getColumnHeaderElement(e.field);0===y&&t&&(t.tabIndex=-1)}),[y,a,e.field]);const b=r.useCallback((t=>{" "===t.key&&a.current.publishEvent("headerSelectionCheckboxChange",{value:!v}),uy(t.key)&&!t.shiftKey&&a.current.publishEvent("columnHeaderNavigationKeyDown",e,t)}),[a,e,v]),x=r.useCallback((()=>{i((e=>!e))}),[]);r.useEffect((()=>a.current.subscribeEvent("selectionChange",x)),[a,x]);const w=a.current.getLocaleText(v?"checkboxSelectionUnselectAllRows":"checkboxSelectionSelectAllRows");return(0,Io.jsx)(s.components.BaseCheckbox,(0,mn.A)({ref:t,indeterminate:g,checked:v,onChange:e=>{const t={value:e.target.checked};a.current.publishEvent("headerSelectionCheckboxChange",t)},className:l.root,inputProps:{"aria-label":w},tabIndex:y,onKeyDown:b},null==(n=s.componentsProps)?void 0:n.baseCheckbox,o))})),Cb="__check__",Sb=(0,mn.A)({},Zv,{field:Cb,type:"checkboxSelection",width:50,resizable:!1,sortable:!1,filterable:!1,aggregable:!1,disableColumnMenu:!0,disableReorder:!0,disableExport:!0,getApplyQuickFilterFn:void 0,valueGetter:e=>void 0!==hb(e.api.state,e.api.instanceId)[e.id],renderHeader:e=>(0,Io.jsx)(wb,(0,mn.A)({},e)),renderCell:e=>(0,Io.jsx)(rb,(0,mn.A)({},e))}),Ab=(e,t)=>{if("string"===typeof e){const n=e.replace(/"/g,'""');return[t,"\n","\r"].some((e=>n.includes(e)))?`"${n}"`:n}return e};lf(["MUI: When the value of a field is an object or a `renderCell` is provided, the CSV export might not display the value correctly.","You can provide a `valueFormatter` with a string representation to be used."]);function _b(e){const{columns:t,rowIds:n,getCellParams:r,delimiterCharacter:o,includeHeaders:i}=e,a=n.reduce(((e,n)=>`${e}${((e,t,n,r)=>t.map((t=>{const o=n(e,t.field);return Ab(o.formattedValue,r)})))(n,t,r,o).join(o)}\r\n`),"").trim();if(!i)return a;return`${`${t.filter((e=>e.field!==Sb.field)).map((e=>Ab(e.headerName||e.field,o))).join(o)}\r\n`}${a}`.trim()}const kb=e=>{let{apiRef:t,options:n}=e;const r=mf(t);if(n.fields)return n.fields.map((e=>r.find((t=>t.field===e)))).filter((e=>!!e));return(n.allColumns?r:vf(t)).filter((e=>!e.disableExport))},Eb=e=>{let{apiRef:t}=e;var n,r;const o=bh(t),i=$f(t),a=t.current.getSelectedRows(),s=o.filter((e=>{var t;return"body"===(null!=(t=i[e].position)?t:"body")})),l=qf(t),u=(null==l||null==(n=l.top)?void 0:n.map((e=>e.id)))||[],c=(null==l||null==(r=l.bottom)?void 0:r.map((e=>e.id)))||[];return s.unshift(...u),s.push(...c),a.size>0?s.filter((e=>a.has(e))):s},Mb=["children","onClick"],Rb=r.forwardRef((function(e,t){var n;const{children:o,onClick:i}=e,a=(0,gn.A)(e,Mb),s=_f(),l=Ef(),u=(0,Ip.A)(),c=(0,Ip.A)(),[d,f]=r.useState(!1),h=r.useRef(null),p=(0,gi.A)(t,h),m=()=>f(!1);return null==o?null:(0,Io.jsxs)(r.Fragment,{children:[(0,Io.jsx)(l.components.BaseButton,(0,mn.A)({ref:p,size:"small",startIcon:(0,Io.jsx)(l.components.ExportIcon,{}),"aria-expanded":d?"true":void 0,"aria-label":s.current.getLocaleText("toolbarExportLabel"),"aria-haspopup":"menu","aria-labelledby":c,id:u},a,{onClick:e=>{f((e=>!e)),null==i||i(e)}},null==(n=l.componentsProps)?void 0:n.baseButton,{children:s.current.getLocaleText("toolbarExport")})),(0,Io.jsx)(jy,{open:d,target:h.current,onClickAway:e=>{var t;h.current===e.target||null!=(t=h.current)&&t.contains(e.target)||f(!1)},position:"bottom-start",children:(0,Io.jsx)(tl,{id:c,className:ef.menuList,"aria-labelledby":u,onKeyDown:e=>{ny(e.key)&&e.preventDefault(),dy(e.key)&&m()},autoFocusItem:d,children:r.Children.map(o,(e=>r.isValidElement(e)?r.cloneElement(e,{hideMenu:m}):e))})})]})})),Tb=["hideMenu","options"],jb=["hideMenu","options"],Ob=["csvOptions","printOptions","excelOptions"],Pb=e=>{const t=_f(),{hideMenu:n,options:r}=e,o=(0,gn.A)(e,Tb);return(0,Io.jsx)(Vp,(0,mn.A)({onClick:()=>{t.current.exportDataAsCsv(r),null==n||n()}},o,{children:t.current.getLocaleText("toolbarExportCSV")}))},Ib=e=>{const t=_f(),{hideMenu:n,options:r}=e,o=(0,gn.A)(e,jb);return(0,Io.jsx)(Vp,(0,mn.A)({onClick:()=>{t.current.exportDataAsPrint(r),null==n||n()}},o,{children:t.current.getLocaleText("toolbarExportPrint")}))},Nb=r.forwardRef((function(e,t){const{csvOptions:n={},printOptions:o={},excelOptions:i}=e,a=(0,gn.A)(e,Ob),s=_f().current.unstable_applyPipeProcessors("exportMenu",[],{excelOptions:i,csvOptions:n,printOptions:o}).sort(((e,t)=>e.componentName>t.componentName?1:-1));return 0===s.length?null:(0,Io.jsx)(Rb,(0,mn.A)({},a,{ref:t,children:s.map(((e,t)=>r.cloneElement(e.component,{key:t})))}))})),Db=e=>{const t=Xf(e,"useGridCsvExport"),n=r.useCallback((function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var r,o;t.debug("Get data as CSV");return _b({columns:kb({apiRef:e,options:n}),rowIds:(null!=(r=n.getRowsToExport)?r:Eb)({apiRef:e}),getCellParams:e.current.getCellParams,delimiterCharacter:n.delimiter||",",includeHeaders:null==(o=n.includeHeaders)||o})}),[t,e]),o=r.useCallback((e=>{t.debug("Export data as CSV");const r=n(e);!function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"csv";const n=`${arguments.length>2&&void 0!==arguments[2]?arguments[2]:document.title||"untitled"}.${t}`;if("download"in HTMLAnchorElement.prototype){const t=URL.createObjectURL(e),r=document.createElement("a");return r.href=t,r.download=n,r.click(),void setTimeout((()=>{URL.revokeObjectURL(t)}))}throw new Error("MUI: exportAs not supported")}(new Blob([null!=e&&e.utf8WithBom?new Uint8Array([239,187,191]):"",r],{type:"text/csv"}),"csv",null==e?void 0:e.fileName)}),[t,n]);$h(e,{getDataAsCsv:n,exportDataAsCsv:o});const i=r.useCallback(((e,t)=>{var n;return null!=(n=t.csvOptions)&&n.disableToolbarButton?e:[...e,{component:(0,Io.jsx)(Pb,{options:t.csvOptions}),componentName:"csvExport"}]}),[]);dp(e,"exportMenu",i)},Fb=e=>e.rowsMeta;const Lb=(e,t)=>{const n=Xf(e,"useGridPrintExport"),o=r.useRef(null),i=r.useRef(null),a=r.useRef({});r.useEffect((()=>{o.current=(0,Ts.A)(e.current.rootElementRef.current)}),[e]);const s=r.useCallback(((t,n)=>new Promise((r=>{if(!t&&!n)return void r();const o=kb({apiRef:e,options:{fields:t,allColumns:n}}).map((e=>e.field)),i=mf(e),a={};i.forEach((e=>{a[e.field]=o.includes(e.field)})),e.current.setColumnVisibilityModel(a),r()}))),[e]),l=r.useCallback((e=>{const t=document.createElement("iframe");return t.style.position="absolute",t.style.width="0px",t.style.height="0px",t.title=e||document.title,t}),[]),u=r.useCallback(((t,n)=>{var r,i;const a=(0,mn.A)({copyStyles:!0,hideToolbar:!1,hideFooter:!1},n),s=t.contentDocument;if(!s)return;const l=If(e),u=Fb(e.current.state),c=e.current.rootElementRef.current,d=c.cloneNode(!0),f=d.querySelector(`.${ef.virtualScroller}`);f.style.height="auto",f.style.width="auto",f.parentElement.style.width="auto",f.parentElement.style.height="auto";d.querySelector(`.${ef.main}`).style.overflow="visible";const h=function(){const e=navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./);return e?parseInt(e[2],10):null}();h&&h>=108&&(d.style.contain="size");d.querySelector(`.${ef.columnHeaders}`).querySelector(`.${ef.columnHeadersInner}`).style.width="100%";let p=(null==(r=c.querySelector(`.${ef.toolbarContainer}`))?void 0:r.clientHeight)||0,m=(null==(i=c.querySelector(`.${ef.footerContainer}`))?void 0:i.clientHeight)||0;var g,v;a.hideToolbar&&(null==(g=d.querySelector(`.${ef.toolbarContainer}`))||g.remove(),p=0);a.hideFooter&&(null==(v=d.querySelector(`.${ef.footerContainer}`))||v.remove(),m=0);d.style.height=`${u.currentPageTotalHeight+l+p+m}px`;const y=document.createElement("div");y.appendChild(d),s.body.innerHTML=y.innerHTML;const b="function"===typeof a.pageStyle?a.pageStyle():a.pageStyle;if("string"===typeof b){const e=s.createElement("style");e.appendChild(s.createTextNode(b)),s.head.appendChild(e)}if(a.bodyClassName&&s.body.classList.add(...a.bodyClassName.split(" ")),a.copyStyles){const e=o.current.querySelectorAll("style, link[rel='stylesheet']");for(let t=0;t<e.length;t+=1){const n=e[t];if("STYLE"===n.tagName){const e=s.createElement(n.tagName),t=n.sheet;if(t){let n="";for(let e=0;e<t.cssRules.length;e+=1)"string"===typeof t.cssRules[e].cssText&&(n+=`${t.cssRules[e].cssText}\r\n`);e.appendChild(s.createTextNode(n)),s.head.appendChild(e)}}else if(n.getAttribute("href")){const e=s.createElement(n.tagName);for(let t=0;t<n.attributes.length;t+=1){const r=n.attributes[t];r&&e.setAttribute(r.nodeName,r.nodeValue||"")}s.head.appendChild(e)}}}t.contentWindow.print()}),[e,o]),c=r.useCallback((t=>{var n,r;o.current.body.removeChild(t),e.current.restoreState(i.current||{}),null!=(n=i.current)&&null!=(r=n.columns)&&r.columnVisibilityModel||e.current.setColumnVisibilityModel(a.current),e.current.unstable_enableVirtualization(),i.current=null,a.current={}}),[e]),d=r.useCallback((async r=>{if(n.debug("Export data as Print"),!e.current.rootElementRef.current)throw new Error("MUI: No grid root element available.");if(i.current=e.current.exportState(),a.current=gf(e),t.pagination){const t=wh(e);e.current.setPageSize(t)}await s(null==r?void 0:r.fields,null==r?void 0:r.allColumns),e.current.unstable_disableVirtualization(),await new Promise((e=>{requestAnimationFrame((()=>{e()}))}));const d=l(null==r?void 0:r.fileName);d.onload=()=>{u(d,r);d.contentWindow.matchMedia("print").addEventListener("change",(e=>{!1===e.matches&&c(d)}))},o.current.body.appendChild(d)}),[t,n,e,l,u,c,s]);$h(e,{exportDataAsPrint:d});const f=r.useCallback(((e,t)=>{var n;return null!=(n=t.printOptions)&&n.disableToolbarButton?e:[...e,{component:(0,Io.jsx)(Ib,{options:t.printOptions}),componentName:"printExport"}]}),[]);dp(e,"exportMenu",f)},zb="client",Bb="server";var $b;!function(e){e.And="and",e.Or="or"}($b||($b={}));const Ub=()=>({items:[],linkOperator:$b.And,quickFilterValues:[],quickFilterLogicOperator:$b.And}),Vb=(e,t,n,o)=>{const i=r.useCallback((()=>{e.current.unstable_registerStrategyProcessor(t,n,o)}),[e,o,n,t]);cp((()=>{i()}));const a=r.useRef(!0);r.useEffect((()=>{a.current?a.current=!1:i()}),[i])},Hb=(e,t)=>{const n=(0,mn.A)({},e);if(null==n.id&&(n.id=Math.round(1e5*Math.random())),null==n.operatorValue){const e=pf(t)[n.columnField];n.operatorValue=e&&e.filterOperators[0].value}return n},Wb=lf(["MUI: The `filterModel` can only contain a single item when the `disableMultipleColumnsFiltering` prop is set to `true`.","If you are using the community version of the `DataGrid`, this prop is always `true`."],"error"),qb=lf("MUI: The 'id' field is required on `filterModel.items` when you use multiple filters.","error"),Yb=lf(["MUI: One of your filtering item have no `operatorValue` provided.","This property will become required on `@mui/x-data-grid@6.X`."]),Gb=(e,t,n)=>{const r=e.items.length>1;let o;r&&t?(Wb(),o=[e.items[0]]):o=e.items;const i=r&&o.some((e=>null==e.id)),a=o.some((e=>null==e.operatorValue));return i&&qb(),a&&Yb(),a||i?(0,mn.A)({},e,{items:o.map((e=>Hb(e,n)))}):e.items!==o?(0,mn.A)({},e,{items:o}):e},Kb=(e,t,n)=>r=>(0,mn.A)({},r,{filterModel:Gb(e,t,n)}),Xb=(e,t)=>{if(!e.columnField||!e.operatorValue)return null;const n=t.current.getColumn(e.columnField);if(!n)return null;let r;if(n.valueParser){var o;const t=n.valueParser;r=Array.isArray(e.value)?null==(o=e.value)?void 0:o.map((e=>t(e))):t(e.value)}else r=e.value;const i=(0,mn.A)({},e,{value:r}),a=n.filterOperators;if(null==a||!a.length)throw new Error(`MUI: No filter operators found for column '${n.field}'.`);const s=a.find((e=>e.value===i.operatorValue));if(!s)throw new Error(`MUI: No filter operator found for column '${n.field}' and operator value '${i.operatorValue}'.`);const l=s.getApplyFilterFn(i,n);if("function"!==typeof l)return null;return{fn:e=>{const n=t.current.getCellParams(e,i.columnField);return l(n)},item:i}},Qb=(e,t)=>{const n=((e,t)=>{const{items:n}=e,r=n.map((e=>Xb(e,t))).filter((e=>!!e));return 0===r.length?null:(e,t)=>{const n={};return(t?r.filter((e=>t(e.item.columnField))):r).forEach((t=>{n[t.item.id]=t.fn(e)})),n}})(e,t),r=((e,t)=>{const{quickFilterValues:n=[]}=e;if(0===n.length)return null;const r=hf(t),o={};r.forEach((e=>{const r=t.current.getColumn(e),i=null==r?void 0:r.getApplyQuickFilterFn;i&&(o[e]=n.map((e=>i(e,r,t))))}));const i=n.filter(((e,t)=>Object.keys(o).some((e=>null!=o[e][t]))));return 0===i.length?null:(e,n)=>{const r={},a=[];Object.keys(o).forEach((o=>{n&&!n(o)||(r[o]=t.current.getCellParams(e,o),a.push(o))}));const s={};return i.forEach(((e,t)=>{const n=a.some((e=>{var n,i;return null!=o[e][t]&&(null==(n=(i=o[e])[t])?void 0:n.call(i,r[e]))}));s[e]=n})),s}})(e,t);return(e,t)=>({passingFilterItems:n&&n(e,t),passingQuickFilterValues:r&&r(e,t)})},Jb=(e,t,n,r)=>{var o,i;const a=n.items.filter((e=>null!==Xb(e,r))),s=e.filter((e=>null!=e)),l=t.filter((e=>null!=e)),u=null!=(o=n.quickFilterLogicOperator)?o:Ub().quickFilterLogicOperator,c=null!=(i=n.linkOperator)?i:Ub().linkOperator;if(s.length>0){const e=e=>s.some((t=>t[e.id]));if(c===$b.And){if(!a.every(e))return!1}else{if(!a.some(e))return!1}}if(l.length>0&&null!=n.quickFilterValues){const e=e=>l.some((t=>t[e]));if(u===$b.And){if(!n.quickFilterValues.every(e))return!1}else{if(!n.quickFilterValues.some(e))return!1}}return!0},Zb=(e,t,n)=>{var r,o,i,a;const s=null!=(r=null!=(o=t.filterModel)?o:null==(i=t.initialState)||null==(a=i.filter)?void 0:a.filterModel)?r:Ub();return(0,mn.A)({},e,{filter:{filterModel:Gb(s,t.disableMultipleColumnsFiltering,n),visibleRowsLookup:{},filteredDescendantCountLookup:{}}})},ex=(e,t)=>{let n,r;return t.pagination&&"client"===t.paginationMode?(r=vb(e),n=yb(e)):(n=gh(e),r=0===n.length?null:{firstRowIndex:0,lastRowIndex:n.length-1}),{rows:n,range:r}},tx=(e,t)=>{const n=ex(e,t);return r.useMemo((()=>({rows:n.rows,range:n.range})),[n.rows,n.range])},nx=e=>(0,mn.A)({},e,{focus:{cell:null,columnHeader:null},tabIndex:{cell:null,columnHeader:null}}),rx="__detail_panel_toggle__";const ox=(e,t)=>{const n=Xf(e,"useGridKeyboardNavigation"),o=tx(e,t).rows,i=r.useMemo((()=>function(e,t){const n=qf(e)||{};return[...n.top||[],...t,...n.bottom||[]]}(e,o)),[e,o]),a=r.useCallback((function(t,r){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"left";const i=gh(e),a=e.current.unstable_getCellColSpanInfo(r,t);a&&a.spannedByColSpan&&("left"===o?t=a.leftVisibleCellIndex:"right"===o&&(t=a.rightVisibleCellIndex));const s=i.findIndex((e=>e.id===r));n.debug(`Navigating to cell row ${s}, col ${t}`),e.current.scrollToIndexes({colIndex:t,rowIndex:s});const l=e.current.getVisibleColumns()[t].field;e.current.setCellFocus(r,l)}),[e,n]),s=r.useCallback(((t,r)=>{n.debug(`Navigating to header col ${t}`),e.current.scrollToIndexes({colIndex:t});const o=e.current.getVisibleColumns()[t].field;e.current.setColumnHeaderFocus(o,r)}),[e,n]),l=r.useCallback((e=>i[e].id),[i]),u=r.useCallback(((t,n)=>{const r=e.current.getRootDimensions();if(0===i.length||!r)return;const o=e.current.unstable_getViewportPageSize(),u=t.field?e.current.getColumnIndex(t.field):0,c=i.findIndex((e=>e.id===t.id)),d=i.length-1,f=vf(e).length-1;let h=!0;switch(n.key){case"ArrowDown":case"Enter":c<d&&a(u,l(c+1));break;case"ArrowUp":c>0?a(u,l(c-1)):s(u,n);break;case"ArrowRight":u<f&&a(u+1,l(c),"right");break;case"ArrowLeft":u>0&&a(u-1,l(c));break;case"Tab":n.shiftKey&&u>0?a(u-1,l(c),"left"):!n.shiftKey&&u<f&&a(u+1,l(c),"right");break;case" ":{if(t.field===rx)break;const e=t.colDef;if(e&&"treeDataGroup"===e.type)break;!n.shiftKey&&c<d&&a(u,l(Math.min(c+o,d)));break}case"PageDown":c<d&&a(u,l(Math.min(c+o,d)));break;case"PageUp":{const e=Math.max(c-o,0);e!==c&&e>=0?a(u,l(e)):s(u,n);break}case"Home":n.ctrlKey||n.metaKey||n.shiftKey?a(0,l(0)):a(0,l(c));break;case"End":n.ctrlKey||n.metaKey||n.shiftKey?a(f,l(d)):a(f,l(c));break;default:h=!1}h&&n.preventDefault()}),[e,i,a,s,l]),c=r.useCallback(((t,n)=>{const r=n.currentTarget.querySelector(`.${ef.columnHeaderTitleContainerContent}`);if(!!r&&r.contains(n.target)&&t.field!==Sb.field)return;if(!e.current.getRootDimensions())return;const o=e.current.unstable_getViewportPageSize(),u=t.field?e.current.getColumnIndex(t.field):0,c=i.length-1,d=vf(e).length-1;let f=!0;switch(n.key){case"ArrowDown":a(u,l(0));break;case"ArrowRight":u<d&&s(u+1,n);break;case"ArrowLeft":u>0&&s(u-1,n);break;case"PageDown":null!==c&&a(u,l(Math.min(0+o,c)));break;case"Home":s(0,n);break;case"End":s(d,n);break;case"Enter":(n.ctrlKey||n.metaKey)&&e.current.toggleColumnMenu(t.field);break;case" ":break;default:f=!1}f&&n.preventDefault()}),[e,i,a,s,l]),d=r.useCallback(((t,n)=>{if(!n.currentTarget.contains(n.target))return;const r=e.current.getCellParams(t.id,t.field);r.cellMode!==hy.Edit&&uy(n.key)&&e.current.publishEvent("cellNavigationKeyDown",r,n)}),[e]);Yh(e,"cellNavigationKeyDown",u),Yh(e,"columnHeaderKeyDown",c),Yh(e,"cellKeyDown",d)},ix=["rowsBeforePartialUpdates"];const ax=(e,t,n)=>{const r=t?t(e):e.id;return function(e,t){if(null==e)throw new Error(["MUI: The data grid component requires all rows to have a unique `id` property.","Alternatively, you can use the `getRowId` prop to specify a custom id for each row.",arguments.length>2&&void 0!==arguments[2]?arguments[2]:"A row was provided without id in the rows prop:",JSON.stringify(t)].join("\n"))}(r,e,n),r},sx=e=>{let{rows:t,getRowId:n,loading:r,rowCount:o}=e;const i={rowsBeforePartialUpdates:t,loadingPropBeforePartialUpdates:r,rowCountPropBeforePartialUpdates:o,idRowsLookup:{},idToIdLookup:{},ids:[]};for(let a=0;a<t.length;a+=1){const e=t[a],r=ax(e,n);i.idRowsLookup[r]=e,i.idToIdLookup[r]=r,i.ids.push(r)}return i},lx=e=>{let{apiRef:t,previousTree:n,rowCountProp:r,loadingProp:o}=e;const i=t.current.unstable_caches.rows,a=(0,gn.A)(i,ix),s=null!=r?r:0,l=t.current.unstable_applyStrategyProcessor("rowTreeCreation",(0,mn.A)({},a,{previousTree:n})),u=t.current.unstable_applyPipeProcessors("hydrateRows",l),c=1===u.treeDepth?u.ids.length:Object.values(u.tree).filter((e=>null==e.parent&&!e.isPinned)).length;return(0,mn.A)({},u,{groupingResponseBeforeRowHydration:l,loading:o,totalRowCount:Math.max(s,u.ids.length),totalTopLevelRowCount:Math.max(s,c)})},ux=(e,t,n)=>{var r;const o=null==(r=e[t])?void 0:r.children;if(null==o)return[];const i=[];for(let a=0;a<o.length;a+=1){const t=o[a],r=e[t];n&&r.isAutoGenerated||i.push(t),i.push(...ux(e,r.id,n))}return i};function cx(e){var t,n;const r=qf(e),o=(null==r||null==(t=r.top)?void 0:t.reduce(((t,n)=>t+=e.current.unstable_getRowHeight(n.id)),0))||0,i=(null==r||null==(n=r.bottom)?void 0:n.reduce(((t,n)=>t+=e.current.unstable_getRowHeight(n.id)),0))||0;return{top:o,bottom:i}}const dx=e=>e?0:100,fx=e=>t=>(0,mn.A)({},t,{pagination:(0,mn.A)({},t.pagination,{pageSize:e})}),hx=(e,t)=>t>0&&e>0?Math.ceil(e/t):0,px=e=>e.pageCount?(0,mn.A)({},e,{page:Math.max(Math.min(e.page,e.pageCount-1),0)}):e,mx=e=>t=>(0,mn.A)({},t,{pagination:px((0,mn.A)({},t.pagination,{page:e}))}),gx=(lf(["MUI: the 'rowCount' prop is undefined while using paginationMode='server'","For more detail, see http://mui.com/components/data-grid/pagination/#basic-implementation"],"error"),(e,t)=>{var n,r,o,i,a,s,l,u;let c;return c=null!=t.pageSize?t.pageSize:null!=(null==(n=t.initialState)||null==(r=n.pagination)?void 0:r.pageSize)?t.initialState.pagination.pageSize:dx(t.autoPageSize),(0,mn.A)({},e,{pagination:{pageSize:c,page:null!=(o=null!=(i=t.page)?i:null==(a=t.initialState)||null==(s=a.pagination)?void 0:s.page)?o:0,pageCount:hx(null!=(l=t.rowCount)?l:0,c),rowCount:null!=(u=t.rowCount)?u:0}})}),vx=(e,t)=>{((e,t)=>{var n,o;const i=Xf(e,"useGridPageSize"),a=Sf(e,Tf);e.current.unstable_registerControlState({stateId:"pageSize",propModel:t.pageSize,propOnChange:t.onPageSizeChange,stateSelector:gb,changeEvent:"pageSizeChange"});const s=r.useCallback((t=>{t!==gb(e)&&(i.debug(`Setting page size to ${t}`),e.current.setState(fx(t)),e.current.forceUpdate())}),[e,i]);$h(e,{setPageSize:s});const l=r.useCallback(((n,r)=>{var o,i;const a=gb(e);return r.exportOnlyDirtyModels&&null==t.pageSize&&null==(null==(o=t.initialState)||null==(i=o.pagination)?void 0:i.pageSize)&&a===dx(t.autoPageSize)?n:(0,mn.A)({},n,{pagination:(0,mn.A)({},n.pagination,{pageSize:a})})}),[e,t.pageSize,null==(n=t.initialState)||null==(o=n.pagination)?void 0:o.pageSize,t.autoPageSize]),u=r.useCallback(((t,n)=>{var r;const o=null==(r=n.stateToRestore.pagination)?void 0:r.pageSize;return null!=o&&e.current.setState(fx(o)),t}),[e]);dp(e,"exportState",l),dp(e,"restoreState",u);const c=r.useCallback((()=>{const n=e.current.getRootDimensions();if(!t.autoPageSize||!n)return;const r=cx(e),o=Math.floor((n.viewportInnerSize.height-r.top-r.bottom)/a);e.current.setPageSize(o)}),[e,t.autoPageSize,a]);Yh(e,"viewportInnerSizeChange",c),r.useEffect((()=>{null==t.pageSize||t.autoPageSize||e.current.setPageSize(t.pageSize)}),[e,t.autoPageSize,t.pageSize]),r.useEffect((()=>{c()}),[c])})(e,t),((e,t)=>{var n,o;const i=Xf(e,"useGridPage"),a=Sf(e,Ch);e.current.unstable_registerControlState({stateId:"page",propModel:t.page,propOnChange:t.onPageChange,stateSelector:mb,changeEvent:"pageChange"});const s=r.useCallback((t=>{i.debug(`Setting page to ${t}`),e.current.setState(mx(t)),e.current.forceUpdate()}),[e,i]);$h(e,{setPage:s});const l=r.useCallback(((n,r)=>{var o,i;const a=mb(e);return r.exportOnlyDirtyModels&&null==t.page&&null==(null==(o=t.initialState)||null==(i=o.pagination)?void 0:i.page)&&0===a?n:(0,mn.A)({},n,{pagination:(0,mn.A)({},n.pagination,{page:a})})}),[e,t.page,null==(n=t.initialState)||null==(o=n.pagination)?void 0:o.page]),u=r.useCallback(((t,n)=>{var r,o;const i=null!=(r=null==(o=n.stateToRestore.pagination)?void 0:o.page)?r:mb(e);return e.current.setState(mx(i)),t}),[e]);dp(e,"exportState",l),dp(e,"restoreState",u),Yh(e,"pageSizeChange",(t=>{e.current.setState((e=>{const n=hx(e.pagination.rowCount,t);return(0,mn.A)({},e,{pagination:px((0,mn.A)({},e.pagination,{pageCount:n,page:e.pagination.page}))})})),e.current.forceUpdate()})),Yh(e,"pageChange",(()=>e.current.scrollToIndexes({rowIndex:mb(e)*gb(e)}))),r.useEffect((()=>{}),[t.rowCount,t.paginationMode]),r.useEffect((()=>{e.current.setState((e=>{const n=void 0!==t.rowCount?t.rowCount:a,r=hx(n,e.pagination.pageSize),o=null==t.page?e.pagination.page:t.page;return(0,mn.A)({},e,{pagination:px((0,mn.A)({},e.pagination,{page:o,rowCount:n,pageCount:r}))})})),e.current.forceUpdate()}),[a,t.rowCount,t.page,t.paginationMode,e])})(e,t)},yx=e=>e.preferencePanel,bx=(e,t)=>{var n,r;return(0,mn.A)({},e,{preferencePanel:null!=(n=null==(r=t.initialState)?void 0:r.preferencePanel)?n:{open:!1}})},xx=e=>e.editRows;function wx(e){return"function"===typeof e.then}const Cx=(e,t)=>{var n;const o=Xf(e,"useGridEditRows"),i=e=>function(){t.editMode===fy.Cell&&e(...arguments)},a=r.useCallback(((t,n,r)=>{e.current.getCellMode(t,n)!==r&&(o.debug(`Switching cell id: ${t} field: ${n} to mode: ${r}`),e.current.setState((o=>{const i=(0,mn.A)({},o.editRows);return i[t]=(0,mn.A)({},i[t]),r===hy.Edit?i[t][n]={value:e.current.getCellValue(t,n)}:(delete i[t][n],Object.keys(i[t]).length||delete i[t]),(0,mn.A)({},o,{editRows:i})})),e.current.forceUpdate(),e.current.publishEvent("cellModeChange",e.current.getCellParams(t,n)))}),[e,o]),s=r.useCallback(((t,n)=>{const r=xx(e.current.state);return r[t]&&r[t][n]?hy.Edit:hy.View}),[e]),l=r.useCallback((function(n){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};var o;const{id:i,field:a}=n;e.current.unstable_runPendingEditCellValueMutation(i,a);const s=e.current.getEditRowsModel();if(!s[i]||!s[i][a])throw new Error(`MUI: Cell at id: ${i} and field: ${a} is not in edit mode.`);const l=s[i][a],u=e.current.getColumn(a),c=e.current.getRow(i);if(null!=(o=t.experimentalFeatures)&&o.preventCommitWhileValidating){const e=s[i][a];if(e.isValidating||e.error)return!1}const d=(0,mn.A)({},n,{value:l.value});let f=!!l.error;if(!f&&"function"===typeof u.preProcessEditCellProps){const t=u.preProcessEditCellProps({id:i,row:c,props:l});if(wx(t))return t.then((t=>(e.current.unstable_setEditCellProps({id:i,field:a,props:t}),!t.error&&(e.current.publishEvent("cellEditCommit",d,r),!0))));e.current.unstable_setEditCellProps({id:i,field:a,props:t}),f=!!t.error}return!f&&(e.current.publishEvent("cellEditCommit",d,r),!0)}),[e,null==(n=t.experimentalFeatures)?void 0:n.preventCommitWhileValidating]),u=r.useCallback((t=>{const n=e.current.getColumn(t.field),r=e.current.getRow(t.id);return new Promise((o=>{let i={value:t.value};const a=e.current.getEditRowsModel()[t.id][t.field];if("function"!==typeof n.preProcessEditCellProps)return e.current.unstable_setEditCellProps((0,mn.A)({},t,{props:i})),void o(!0);i=e.current.unstable_setEditCellProps((0,mn.A)({},t,{props:(0,mn.A)({},a,{isValidating:!0})})),Promise.resolve(n.preProcessEditCellProps({id:t.id,row:r,props:(0,mn.A)({},i,{value:e.current.unstable_parseValue(t.id,t.field,t.value)})})).then((n=>{e.current.unstable_setEditCellProps((0,mn.A)({},t,{props:(0,mn.A)({},n,{isValidating:!1})})),o(!n.error)}))}))}),[e]);$h(e,{setCellMode:a,getCellMode:s,commitCellChange:l,unstable_setCellEditingEditCellValue:u});const c=r.useCallback((async(t,n)=>{if(229===n.which)return;const{id:r,field:o,cellMode:i,isEditable:a}=t;if(!a)return;const s=i===hy.Edit,l=n.ctrlKey||n.metaKey||n.altKey;if(s||!(e=>ty(e.key)||oy(e.key)||iy(e))(n)||l||" "===n.key&&n.shiftKey||e.current.publishEvent("cellEditStart",t,n),!s&&oy(n.key)&&(e.current.setEditCellValue({id:r,field:o,value:""}),e.current.commitCellChange({id:r,field:o},n),e.current.publishEvent("cellEditStop",t,n)),s&&ly(n.key)){const t={id:r,field:o};if(!await e.current.commitCellChange(t,n))return}var u;s&&(u=n.key,ay.indexOf(u)>-1)&&e.current.publishEvent("cellEditStop",t,n)}),[e]),d=r.useCallback(((t,n)=>{t.isEditable&&e.current.publishEvent("cellEditStart",t,n)}),[e]),f=async(t,n)=>{t.cellMode!==hy.View&&(await e.current.commitCellChange(t,n),e.current.publishEvent("cellEditStop",t,n))},h=(0,Qu.A)(((e,t)=>{f(e,t)})),p=(0,Qu.A)((()=>{const t=ib(e);if(!t)return;const n=e.current.getCellParams(t.id,t.field);f(n,{})})),m=r.useCallback(((t,n)=>{t.isEditable&&(e.current.setCellMode(t.id,t.field,hy.Edit),cy(n)&&iy(n)&&e.current.unstable_setEditCellProps({id:t.id,field:t.field,props:{value:""}}))}),[e]),g=r.useCallback(((t,n)=>{e.current.setCellMode(t.id,t.field,hy.View),cy(n)&&(ly(n.key)?e.current.publishEvent("cellNavigationKeyDown",t,n):("Escape"===n.key||oy(n.key))&&e.current.setCellFocus(t.id,t.field))}),[e]),v=r.useCallback((t=>{const{id:n,field:r}=t,i=e.current.getEditRowsModel(),{value:a}=i[n][r];o.debug(`Setting cell id: ${n} field: ${r} to value: ${null==a?void 0:a.toString()}`);const s=e.current.getRow(n);if(s){const n=e.current.getColumn(t.field);let o=(0,mn.A)({},s,{[r]:a});n.valueSetter&&(o=n.valueSetter({row:s,value:a})),e.current.updateRows([o])}}),[e,o]),y=r.useCallback((t=>{const n=e.current.getRow(t.id),r=e.current.getColumn(t.field),o=r.preProcessEditCellProps?r.preProcessEditCellProps({id:t.id,row:n,props:t.props}):t.props;wx(o)?o.then((n=>{e.current.unstable_setEditCellProps((0,mn.A)({},t,{props:n}))})):e.current.unstable_setEditCellProps((0,mn.A)({},t,{props:o}))}),[e]);Yh(e,"cellKeyDown",i(c)),Yh(e,"cellDoubleClick",i(d)),Yh(e,"cellFocusOut",i(h)),Yh(e,"columnHeaderDragStart",i(p)),Yh(e,"cellEditStart",i(m)),Yh(e,"cellEditStop",i(g)),Yh(e,"cellEditCommit",i(v)),Yh(e,"editCellPropsChange",i(y)),Kh(e,"cellEditCommit",t.onCellEditCommit),Kh(e,"cellEditStart",t.onCellEditStart),Kh(e,"cellEditStop",t.onCellEditStop)},Sx=e=>(0,mn.A)({},e,{editRows:{}});function Ax(e,t){var n;const o=Xf(e,"useGridEditRows");Cx(e,t),((e,t)=>{var n,o;const i=r.useRef(null),a=r.useRef(null),s=Sf(e,mf),l=e=>function(){t.editMode===fy.Row&&e(...arguments)},u=r.useCallback(((t,n)=>{n!==e.current.getRowMode(t)&&(e.current.setState((r=>{const o=(0,mn.A)({},r.editRows);return n===py.Edit?(o[t]={},s.forEach((n=>{const r=e.current.getCellParams(t,n.field);r.isEditable&&(o[t][n.field]={value:r.value})}))):delete o[t],(0,mn.A)({},r,{editRows:o})})),e.current.forceUpdate())}),[e,s]),c=r.useCallback((n=>t.editMode===fy.Cell?py.View:xx(e.current.state)[n]?py.Edit:py.View),[e,t.editMode]),d=r.useCallback((function(n){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};var o;if(t.editMode===fy.Cell)throw new Error("MUI: You can't commit changes when the edit mode is 'cell'.");e.current.unstable_runPendingEditCellValueMutation(n);const i=e.current.getEditRowsModel()[n];if(!i)throw new Error(`MUI: Row at id: ${n} is not being edited.`);if(null!=(o=t.experimentalFeatures)&&o.preventCommitWhileValidating&&!Object.keys(i).reduce(((e,t)=>e&&!i[t].isValidating&&!i[t].error),!0))return!1;const a=Object.values(i).some((e=>!!e.error));if(a)return!1;const s=Object.keys(i).filter((t=>"function"===typeof e.current.getColumn(t).preProcessEditCellProps));if(s.length>0){const t=e.current.getRow(n),o=s.map((async r=>{const o=e.current.getColumn(r),a=await Promise.resolve(o.preProcessEditCellProps({id:n,row:t,props:i[r]}));return e.current.unstable_setEditCellProps({id:n,field:r,props:a}),a.error}));return Promise.all(o).then((t=>!t.some((e=>!!e))&&(e.current.publishEvent("rowEditCommit",n,r),!0)))}return e.current.publishEvent("rowEditCommit",n,r),!0}),[e,t.editMode,null==(n=t.experimentalFeatures)?void 0:n.preventCommitWhileValidating]),f=r.useCallback((t=>{const n=e.current.getEditRowsModel()[t.id],r=e.current.getRow(t.id);let o=!0;return new Promise((i=>{Object.keys(n).forEach((async i=>{const a=e.current.getColumn(i);let s=i===t.field?{value:t.value}:n[i];s=e.current.unstable_setEditCellProps({id:t.id,field:i,props:(0,mn.A)({},s,{isValidating:!0})}),a.preProcessEditCellProps&&(s=await Promise.resolve(a.preProcessEditCellProps({id:t.id,row:r,props:(0,mn.A)({},s,{value:i===t.field?e.current.unstable_parseValue(t.id,i,t.value):s.value})}))),s.error&&(o=!1),e.current.unstable_setEditCellProps({id:t.id,field:i,props:(0,mn.A)({},s,{isValidating:!1})})})),i(o)}))}),[e]);$h(e,{setRowMode:u,getRowMode:c,commitRowChange:d,unstable_setRowEditingEditCellValue:f});const h=r.useCallback((async(n,r)=>{if(229===r.which)return;const{cellMode:o,isEditable:i}=n;if(!i)return;const a=o===hy.Edit,s=e.current.getRowParams(n.id);if(a)if("Enter"===r.key){var l;if(!await e.current.commitRowChange(n.id)&&null!=(l=t.experimentalFeatures)&&l.preventCommitWhileValidating)return;e.current.publishEvent("rowEditStop",s,r)}else"Escape"===r.key&&e.current.publishEvent("rowEditStop",s,r);else"Enter"===r.key&&e.current.publishEvent("rowEditStart",s,r)}),[e,null==(o=t.experimentalFeatures)?void 0:o.preventCommitWhileValidating]),p=r.useCallback(((t,n)=>{if(!t.isEditable)return;const r=e.current.getRowParams(t.id);e.current.publishEvent("rowEditStart",r,n)}),[e]),m=r.useCallback((t=>{const n=e.current.getRow(t.id),r=e.current.getEditRowsModel()[t.id];Object.keys(r).forEach((async o=>{const i=e.current.getColumn(o);if(i.preProcessEditCellProps){const a=o===t.field?t.props:r[o],s=await Promise.resolve(i.preProcessEditCellProps({id:t.id,row:n,props:a}));e.current.unstable_setEditCellProps({id:t.id,field:o,props:s})}else o===t.field&&e.current.unstable_setEditCellProps(t)}))}),[e]),g=r.useCallback((t=>{e.current.setRowMode(t.id,py.Edit)}),[e]),v=r.useCallback(((t,n)=>{e.current.setRowMode(t.id,py.View),"Enter"===n.key&&e.current.publishEvent("cellNavigationKeyDown",t,n)}),[e]),y=r.useCallback((t=>{const n=e.current.getEditRowsModel()[t];if(!n)throw new Error(`MUI: Row at id: ${t} is not being edited.`);const r=e.current.getRow(t);if(r){let t=(0,mn.A)({},r);Object.keys(n).forEach((r=>{const o=e.current.getColumn(r),i=n[r].value;o.valueSetter?t=o.valueSetter({row:t,value:i}):t[r]=i})),e.current.updateRows([t])}}),[e]),b=r.useCallback((e=>{a.current=e}),[]),x=async(t,n)=>{t.cellMode!==hy.View&&(a.current=null,i.current=setTimeout((async()=>{var r;if((null==(r=a.current)?void 0:r.id)!==t.id){await e.current.commitRowChange(t.id,n);const r=e.current.getRowParams(t.id);e.current.publishEvent("rowEditStop",r,n)}})))},w=(0,Qu.A)(((e,t)=>{x(e,t)})),C=(0,Qu.A)((()=>{const t=ib(e);if(!t)return;const n=e.current.getCellParams(t.id,t.field);x(n,{})}));Yh(e,"cellKeyDown",l(h)),Yh(e,"cellDoubleClick",l(p)),Yh(e,"editCellPropsChange",l(m)),Yh(e,"rowEditStart",l(g)),Yh(e,"rowEditStop",l(v)),Yh(e,"rowEditCommit",l(y)),Yh(e,"cellFocusIn",l(b)),Yh(e,"cellFocusOut",l(w)),Yh(e,"columnHeaderDragStart",l(C)),Kh(e,"rowEditCommit",t.onRowEditCommit),Kh(e,"rowEditStart",t.onRowEditStart),Kh(e,"rowEditStop",t.onRowEditStop)})(e,t);const i=r.useRef({});e.current.unstable_registerControlState({stateId:"editRows",propModel:t.editRowsModel,propOnChange:t.onEditRowsModelChange,stateSelector:xx,changeEvent:"editRowsModelChange"});const a=r.useCallback((e=>!e.rowNode.isAutoGenerated&&!e.rowNode.isPinned&&!!e.colDef.editable&&!!e.colDef.renderEditCell&&(!t.isCellEditable||t.isCellEditable(e))),[t.isCellEditable]),s=r.useCallback(((e,t)=>{if(i.current[e])if(t){if(i.current[e][t]){const[,n]=i.current[e][t];n()}}else Object.keys(i.current[e]).forEach((t=>{const[,n]=i.current[e][t];n()}))}),[]),l=r.useCallback((function(n){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};((e,t,n,r)=>{if(!n)return void r();if(i.current[e]||(i.current[e]={}),i.current[e][t]){const[n]=i.current[e][t];clearTimeout(n)}const o=setTimeout((()=>{r(),delete i.current[e][t]}),n);i.current[e][t]=[o,()=>{r();const[n]=i.current[e][t];clearTimeout(n),delete i.current[e][t]}]})(n.id,n.field,n.debounceMs,(()=>{var o;if(null!=(o=t.experimentalFeatures)&&o.preventCommitWhileValidating)return"row"===t.editMode?e.current.unstable_setRowEditingEditCellValue(n):e.current.unstable_setCellEditingEditCellValue(n);const i={id:n.id,field:n.field,props:{value:n.value}};return e.current.publishEvent("editCellPropsChange",i,r)}))}),[e,t.editMode,null==(n=t.experimentalFeatures)?void 0:n.preventCommitWhileValidating]),u=r.useCallback(((t,n,r)=>{const o=e.current.getColumn(n);return o.valueParser?o.valueParser(r,e.current.getCellParams(t,n)):r}),[e]),c=r.useCallback((t=>{const{id:n,field:r,props:i}=t;o.debug(`Setting cell props on id: ${n} field: ${r}`),e.current.setState((e=>{const t=(0,mn.A)({},e.editRows);return t[n]=(0,mn.A)({},e.editRows[n]),t[n][r]=(0,mn.A)({},i,{value:u(n,r,i.value)}),(0,mn.A)({},e,{editRows:t})})),e.current.forceUpdate();return xx(e.current.state)[n][r]}),[e,o,u]),d=r.useCallback((t=>{xx(e.current.state)!==t&&(o.debug("Setting editRows model"),e.current.setState((e=>(0,mn.A)({},e,{editRows:t}))),e.current.forceUpdate())}),[e,o]),f=r.useCallback((()=>xx(e.current.state)),[e]),h=r.useCallback(((e,t)=>{const n=t.detail>1;e.isEditable&&e.cellMode===hy.View&&n&&t.preventDefault()}),[]);Yh(e,"cellMouseDown",h),Kh(e,"editCellPropsChange",t.onEditCellPropsChange);$h(e,{isCellEditable:a,setEditRowsModel:d,getEditRowsModel:f,setEditCellValue:l,unstable_setEditCellProps:c,unstable_parseValue:u,unstable_runPendingEditCellValueMutation:s}),r.useEffect((()=>{void 0!==t.editRowsModel&&e.current.setEditRowsModel(t.editRowsModel)}),[e,t.editRowsModel])}var _x,kx;!function(e){e.enterKeyDown="enterKeyDown",e.cellDoubleClick="cellDoubleClick",e.printableKeyDown="printableKeyDown",e.deleteKeyDown="deleteKeyDown"}(_x||(_x={})),function(e){e.cellFocusOut="cellFocusOut",e.escapeKeyDown="escapeKeyDown",e.enterKeyDown="enterKeyDown",e.tabKeyDown="tabKeyDown",e.shiftTabKeyDown="shiftTabKeyDown"}(kx||(kx={}));const Ex=["id","field"],Mx=["id","field"],Rx=lf(["MUI: A call to `processRowUpdate` threw an error which was not handled because `onProcessRowUpdateError` is missing.","To handle the error pass a callback to the `onProcessRowUpdateError` prop, e.g. `<DataGrid onProcessRowUpdateError={(error) => ...} />`.","For more detail, see http://mui.com/components/data-grid/editing/#persistence."],"error");var Tx,jx;!function(e){e.enterKeyDown="enterKeyDown",e.cellDoubleClick="cellDoubleClick",e.printableKeyDown="printableKeyDown",e.deleteKeyDown="deleteKeyDown"}(Tx||(Tx={})),function(e){e.rowFocusOut="rowFocusOut",e.escapeKeyDown="escapeKeyDown",e.enterKeyDown="enterKeyDown",e.tabKeyDown="tabKeyDown",e.shiftTabKeyDown="shiftTabKeyDown"}(jx||(jx={}));const Ox=["id"],Px=["id"],Ix=lf(["MUI: A call to `processRowUpdate` threw an error which was not handled because `onProcessRowUpdateError` is missing.","To handle the error pass a callback to the `onProcessRowUpdateError` prop, e.g. `<DataGrid onProcessRowUpdateError={(error) => ...} />`.","For more detail, see http://mui.com/components/data-grid/editing/#persistence."],"error"),Nx=e=>(0,mn.A)({},e,{editRows:{}}),Dx=(e,t)=>{((e,t)=>{const[n,o]=r.useState({}),i=r.useRef(n),a=r.useRef({}),{processRowUpdate:s,onProcessRowUpdateError:l,cellModesModel:u,onCellModesModelChange:c,signature:d}=t,f=e=>function(){t.editMode===fy.Cell&&e(...arguments)},h=r.useCallback(((t,n)=>{const r=e.current.getCellParams(t,n);if(!e.current.isCellEditable(r))throw new Error(`MUI: The cell with id=${t} and field=${n} is not editable.`)}),[e]),p=r.useCallback(((t,n,r)=>{if(e.current.getCellMode(t,n)!==r)throw new Error(`MUI: The cell with id=${t} and field=${n} is not in ${r} mode.`)}),[e]),m=r.useCallback(((t,n)=>{if(!t.isEditable)return;if(t.cellMode===hy.Edit)return;const r=(0,mn.A)({},t,{reason:_x.cellDoubleClick});e.current.publishEvent("cellEditStart",r,n)}),[e]),g=r.useCallback(((t,n)=>{if(t.cellMode===hy.View)return;if(e.current.getCellMode(t.id,t.field)===hy.View)return;const r=(0,mn.A)({},t,{reason:kx.cellFocusOut});e.current.publishEvent("cellEditStop",r,n)}),[e]),v=r.useCallback(((t,n)=>{if(t.cellMode===hy.Edit){if(229===n.which)return;let r;if("Escape"===n.key?r=kx.escapeKeyDown:"Enter"===n.key?r=kx.enterKeyDown:"Tab"===n.key&&(r=n.shiftKey?kx.shiftTabKeyDown:kx.tabKeyDown,n.preventDefault()),r){const o=(0,mn.A)({},t,{reason:r});e.current.publishEvent("cellEditStop",o,n)}}else if(t.isEditable){let r;if(" "===n.key&&n.shiftKey)return;if(iy(n)||(n.ctrlKey||n.metaKey)&&"v"===n.key?r=_x.printableKeyDown:"Enter"===n.key?r=_x.enterKeyDown:"Delete"!==n.key&&"Backspace"!==n.key||(r=_x.deleteKeyDown),r){const o=(0,mn.A)({},t,{reason:r,key:n.key});e.current.publishEvent("cellEditStart",o,n)}}}),[e]),y=r.useCallback((t=>{const{id:n,field:o,reason:i,key:a}=t,s={id:n,field:o};i===_x.printableKeyDown?r.version.startsWith("18")?s.initialValue=a:s.deleteValue=!0:i===_x.deleteKeyDown&&(s.deleteValue=!0),e.current.startCellEditMode(s)}),[e]),b=r.useCallback((n=>{const{id:r,field:o,reason:i}=n;let a;e.current.unstable_runPendingEditCellValueMutation(r,o),i===kx.enterKeyDown?a="below":i===kx.tabKeyDown?a="right":i===kx.shiftTabKeyDown&&(a="left");let s="escapeKeyDown"===i;xx(e.current.state)[r][o].isProcessingProps&&!t.disableIgnoreModificationsIfProcessingProps&&(s=!0),e.current.stopCellEditMode({id:r,field:o,ignoreModifications:s,cellToFocusAfter:a})}),[e,t.disableIgnoreModificationsIfProcessingProps]);Yh(e,"cellDoubleClick",f(m)),Yh(e,"cellFocusOut",f(g)),Yh(e,"cellKeyDown",f(v)),Yh(e,"cellEditStart",f(y)),Yh(e,"cellEditStop",f(b)),Kh(e,"cellEditStart",t.onCellEditStart),Kh(e,"cellEditStop",t.onCellEditStop);const x=r.useCallback(((t,n)=>{const r=xx(e.current.state);return r[t]&&r[t][n]?hy.Edit:hy.View}),[e]),w=(0,_l.A)((n=>{const r=n!==t.cellModesModel;if(c&&r){const t=d===Hh.DataGridPro?{api:e.current}:{};c(n,t)}t.cellModesModel&&r||(o(n),i.current=n,e.current.publishEvent("cellModesModelChange",n))})),C=r.useCallback(((e,t,n)=>{const r=(0,mn.A)({},i.current);if(null!==n)r[e]=(0,mn.A)({},r[e],{[t]:(0,mn.A)({},n)});else{const n=r[e],o=(0,gn.A)(n,[t].map(ep));r[e]=o,0===Object.keys(r[e]).length&&delete r[e]}w(r)}),[w]),S=r.useCallback(((t,n,r)=>{e.current.setState((e=>{const o=(0,mn.A)({},e.editRows);return null!==r?o[t]=(0,mn.A)({},o[t],{[n]:(0,mn.A)({},r)}):(delete o[t][n],0===Object.keys(o[t]).length&&delete o[t]),(0,mn.A)({},e,{editRows:o})})),e.current.forceUpdate()}),[e]),A=r.useCallback((e=>{const{id:t,field:n}=e,r=(0,gn.A)(e,Ex);h(t,n),p(t,n,hy.View),C(t,n,(0,mn.A)({mode:hy.Edit},r))}),[h,p,C]),_=(0,_l.A)((t=>{const{id:n,field:r,deleteValue:o,initialValue:i}=t;let a=e.current.getCellValue(n,r);(o||i)&&(a=o?"":i),S(n,r,{value:a,error:!1,isProcessingProps:!1}),e.current.setCellFocus(n,r)})),k=r.useCallback((e=>{const{id:t,field:n}=e,r=(0,gn.A)(e,Mx);p(t,n,hy.Edit),C(t,n,(0,mn.A)({mode:hy.View},r))}),[p,C]),E=(0,_l.A)((async t=>{const{id:n,field:r,ignoreModifications:o,cellToFocusAfter:i="none"}=t;p(n,r,hy.Edit),e.current.unstable_runPendingEditCellValueMutation(n,r);const u=()=>{S(n,r,null),C(n,r,null),"none"!==i&&e.current.unstable_moveFocusToRelativeCell(n,r,i)};if(o)return void u();const c=xx(e.current.state),{error:d,isProcessingProps:f}=c[n][r];if(d||f)return a.current[n][r].mode=hy.Edit,void C(n,r,{mode:hy.Edit});const h=e.current.unstable_getRowWithUpdatedValuesFromCellEditing(n,r);if(s){const t=e=>{a.current[n][r].mode=hy.Edit,C(n,r,{mode:hy.Edit}),l?l(e):Rx()};try{const r=e.current.getRow(n);Promise.resolve(s(h,r)).then((t=>{e.current.updateRows([t]),u()})).catch(t)}catch(m){t(m)}}else e.current.updateRows([h]),u()})),M=r.useCallback((async t=>{var n,r;const{id:o,field:i,value:a,debounceMs:s,unstable_skipValueParser:l}=t;h(o,i),p(o,i,hy.Edit);const u=e.current.getColumn(i),c=e.current.getRow(o);let d=a;u.valueParser&&!l&&(d=u.valueParser(a,e.current.getCellParams(o,i)));let f=xx(e.current.state),m=(0,mn.A)({},f[o][i],{value:d,changeReason:s?"debouncedSetEditCellValue":"setEditCellValue"});if(u.preProcessEditCellProps){const e=a!==f[o][i].value;m=(0,mn.A)({},m,{isProcessingProps:!0}),S(o,i,m),m=await Promise.resolve(u.preProcessEditCellProps({id:o,row:c,props:m,hasChanged:e}))}return e.current.getCellMode(o,i)!==hy.View&&(f=xx(e.current.state),m=(0,mn.A)({},m,{isProcessingProps:!1}),m.value=u.preProcessEditCellProps?f[o][i].value:d,S(o,i,m),f=xx(e.current.state),!(null!=(n=f[o])&&null!=(r=n[i])&&r.error))}),[e,h,p,S]),R=r.useCallback(((t,n)=>{const r=e.current.getColumn(n),o=xx(e.current.state),{value:i}=o[t][n],a=e.current.getRow(t);return r.valueSetter?r.valueSetter({value:i,row:a}):(0,mn.A)({},a,{[n]:i})}),[e]);$h(e,{getCellMode:x,startCellEditMode:A,stopCellEditMode:k,unstable_setCellEditingEditCellValue:M,unstable_getRowWithUpdatedValuesFromCellEditing:R}),r.useEffect((()=>{u&&w(u)}),[u,w]),r.useEffect((()=>{const t=Bf(e),r=a.current;a.current=Nh(n),Object.entries(n).forEach((e=>{let[n,o]=e;Object.entries(o).forEach((e=>{let[o,i]=e;var a,s,l;const u=(null==(a=r[n])||null==(s=a[o])?void 0:s.mode)||hy.View,c=null!=(l=t[n])?l:n;i.mode===hy.Edit&&u===hy.View?_((0,mn.A)({id:c,field:o},i)):i.mode===hy.View&&u===hy.Edit&&E((0,mn.A)({id:c,field:o},i))}))}))}),[e,n,_,E])})(e,t),((e,t)=>{const[n,o]=r.useState({}),i=r.useRef(n),a=r.useRef({}),s=r.useRef(null),l=r.useRef(null),{processRowUpdate:u,onProcessRowUpdateError:c,rowModesModel:d,onRowModesModelChange:f,signature:h}=t,p=e=>function(){t.editMode===fy.Row&&e(...arguments)},m=r.useCallback(((t,n)=>{const r=e.current.getCellParams(t,n);if(!e.current.isCellEditable(r))throw new Error(`MUI: The cell with id=${t} and field=${n} is not editable.`)}),[e]),g=r.useCallback(((t,n)=>{if(e.current.getRowMode(t)!==n)throw new Error(`MUI: The row with id=${t} is not in ${n} mode.`)}),[e]),v=r.useCallback(((t,n)=>{if(!t.isEditable)return;if(e.current.getRowMode(t.id)===py.Edit)return;const r=e.current.getRowParams(t.id),o=(0,mn.A)({},r,{field:t.field,reason:Tx.cellDoubleClick});e.current.publishEvent("rowEditStart",o,n)}),[e]),y=r.useCallback((e=>{l.current=e}),[]),b=r.useCallback(((t,n)=>{t.isEditable&&e.current.getRowMode(t.id)!==py.View&&(l.current=null,s.current=setTimeout((()=>{var r;if(s.current=null,(null==(r=l.current)?void 0:r.id)!==t.id){if(!e.current.getRow(t.id))return;if(e.current.getRowMode(t.id)===py.View)return;const r=e.current.getRowParams(t.id),o=(0,mn.A)({},r,{field:t.field,reason:jx.rowFocusOut});e.current.publishEvent("rowEditStop",o,n)}})))}),[e]);r.useEffect((()=>()=>{clearTimeout(s.current)}),[]);const x=r.useCallback(((t,n)=>{if(t.cellMode===py.Edit){if(229===n.which)return;let r;if("Escape"===n.key)r=jx.escapeKeyDown;else if("Enter"===n.key)r=jx.enterKeyDown;else if("Tab"===n.key){const o=hf(e).filter((n=>e.current.isCellEditable(e.current.getCellParams(t.id,n))));n.shiftKey?t.field===o[0]&&(r=jx.shiftTabKeyDown):t.field===o[o.length-1]&&(r=jx.tabKeyDown),r&&n.preventDefault()}if(r){const o=e.current.getRowParams(t.id),i=(0,mn.A)({},o,{reason:r,field:t.field});e.current.publishEvent("rowEditStop",i,n)}}else if(t.isEditable){let r;if(" "===n.key&&n.shiftKey)return;if(iy(n)||(n.ctrlKey||n.metaKey)&&"v"===n.key?r=Tx.printableKeyDown:"Enter"===n.key?r=Tx.enterKeyDown:"Delete"!==n.key&&"Backspace"!==n.key||(r=Tx.deleteKeyDown),r){const o=e.current.getRowParams(t.id),i=(0,mn.A)({},o,{field:t.field,key:n.key,reason:r});e.current.publishEvent("rowEditStart",i,n)}}}),[e]),w=r.useCallback((t=>{const{id:n,field:o,reason:i,key:a}=t,s={id:n,fieldToFocus:o};i===Tx.printableKeyDown?r.version.startsWith("18")?s.initialValue=a:s.deleteValue=!!o:i===Tx.deleteKeyDown&&(s.deleteValue=!!o),e.current.startRowEditMode(s)}),[e]),C=r.useCallback((n=>{const{id:r,reason:o,field:i}=n;let a;e.current.unstable_runPendingEditCellValueMutation(r),o===jx.enterKeyDown?a="below":o===jx.tabKeyDown?a="right":o===jx.shiftTabKeyDown&&(a="left");let s="escapeKeyDown"===o;const l=xx(e.current.state);s||t.disableIgnoreModificationsIfProcessingProps||(s=Object.values(l[r]).some((e=>e.isProcessingProps))),e.current.stopRowEditMode({id:r,ignoreModifications:s,field:i,cellToFocusAfter:a})}),[e,t.disableIgnoreModificationsIfProcessingProps]);Yh(e,"cellDoubleClick",p(v)),Yh(e,"cellFocusIn",p(y)),Yh(e,"cellFocusOut",p(b)),Yh(e,"cellKeyDown",p(x)),Yh(e,"rowEditStart",p(w)),Yh(e,"rowEditStop",p(C)),Kh(e,"rowEditStart",t.onRowEditStart),Kh(e,"rowEditStop",t.onRowEditStop);const S=r.useCallback((n=>{if(t.editMode===fy.Cell)return py.View;const r=xx(e.current.state);return r[n]&&Object.keys(r[n]).length>0?py.Edit:py.View}),[e,t.editMode]),A=(0,_l.A)((n=>{const r=n!==t.rowModesModel;if(f&&r){const t=h===Hh.DataGridPro?{api:e.current}:{};f(n,t)}t.rowModesModel&&r||(o(n),i.current=n,e.current.publishEvent("rowModesModelChange",n))})),_=r.useCallback(((e,t)=>{const n=(0,mn.A)({},i.current);null!==t?n[e]=(0,mn.A)({},t):delete n[e],A(n)}),[A]),k=r.useCallback(((t,n)=>{e.current.setState((e=>{const r=(0,mn.A)({},e.editRows);return null!==n?r[t]=n:delete r[t],(0,mn.A)({},e,{editRows:r})})),e.current.forceUpdate()}),[e]),E=r.useCallback(((t,n,r)=>{e.current.setState((e=>{const o=(0,mn.A)({},e.editRows);return null!==r?o[t]=(0,mn.A)({},o[t],{[n]:(0,mn.A)({},r)}):(delete o[t][n],0===Object.keys(o[t]).length&&delete o[t]),(0,mn.A)({},e,{editRows:o})})),e.current.forceUpdate()}),[e]),M=r.useCallback((e=>{const{id:t}=e,n=(0,gn.A)(e,Ox);g(t,py.View),_(t,(0,mn.A)({mode:py.Edit},n))}),[g,_]),R=(0,_l.A)((t=>{const{id:n,fieldToFocus:r,deleteValue:o,initialValue:i}=t,a=hf(e).reduce(((t,a)=>{if(!e.current.getCellParams(n,a).isEditable)return t;let s=e.current.getCellValue(n,a);return r===a&&(o||i)&&(s=o?"":i),t[a]={value:s,error:!1,isProcessingProps:!1},t}),{});k(n,a),r&&e.current.setCellFocus(n,r)})),T=r.useCallback((e=>{const{id:t}=e,n=(0,gn.A)(e,Px);g(t,py.Edit),_(t,(0,mn.A)({mode:py.View},n))}),[g,_]),j=(0,_l.A)((t=>{const{id:n,ignoreModifications:r,field:o,cellToFocusAfter:i="none"}=t;e.current.unstable_runPendingEditCellValueMutation(n);const s=()=>{"none"!==i&&o&&e.current.unstable_moveFocusToRelativeCell(n,o,i),k(n,null),_(n,null)};if(r)return void s();const l=xx(e.current.state),d=e.current.getRow(n);if(Object.values(l[n]).some((e=>e.isProcessingProps)))return void(a.current[n].mode=py.Edit);if(Object.values(l[n]).some((e=>e.error)))return a.current[n].mode=py.Edit,void _(n,{mode:py.Edit});const f=e.current.unstable_getRowWithUpdatedValuesFromRowEditing(n);if(u){const t=e=>{a.current[n].mode=py.Edit,_(n,{mode:py.Edit}),c?c(e):Ix()};try{Promise.resolve(u(f,d)).then((t=>{e.current.updateRows([t]),s()})).catch(t)}catch(h){t(h)}}else e.current.updateRows([f]),s()})),O=r.useCallback((t=>{const{id:n,field:r,value:o,debounceMs:i,unstable_skipValueParser:a}=t;m(n,r);const s=e.current.getColumn(r),l=e.current.getRow(n);let u=o;s.valueParser&&!a&&(u=s.valueParser(o,e.current.getCellParams(n,r)));let c=xx(e.current.state),d=(0,mn.A)({},c[n][r],{value:u,changeReason:i?"debouncedSetEditCellValue":"setEditCellValue"});return s.preProcessEditCellProps||E(n,r,d),new Promise((t=>{const o=[];if(s.preProcessEditCellProps){const i=d.value!==c[n][r].value;d=(0,mn.A)({},d,{isProcessingProps:!0}),E(n,r,d);const a=c[n],f=(0,gn.A)(a,[r].map(ep)),h=Promise.resolve(s.preProcessEditCellProps({id:n,row:l,props:d,hasChanged:i,otherFieldsProps:f})).then((o=>{e.current.getRowMode(n)!==py.View?(c=xx(e.current.state),(o=(0,mn.A)({},o,{isProcessingProps:!1})).value=s.preProcessEditCellProps?c[n][r].value:u,E(n,r,o)):t(!1)}));o.push(h)}Object.entries(c[n]).forEach((i=>{let[a,s]=i;if(a===r)return;const u=e.current.getColumn(a);if(!u.preProcessEditCellProps)return;s=(0,mn.A)({},s,{isProcessingProps:!0}),E(n,a,s),c=xx(e.current.state);const d=c[n],f=(0,gn.A)(d,[a].map(ep)),h=Promise.resolve(u.preProcessEditCellProps({id:n,row:l,props:s,hasChanged:!1,otherFieldsProps:f})).then((r=>{e.current.getRowMode(n)!==py.View?(r=(0,mn.A)({},r,{isProcessingProps:!1}),E(n,a,r)):t(!1)}));o.push(h)})),Promise.all(o).then((()=>{e.current.getRowMode(n)===py.Edit?(c=xx(e.current.state),t(!c[n][r].error)):t(!1)}))}))}),[e,m,E]),P=r.useCallback((t=>{const n=xx(e.current.state),r=e.current.getRow(t);let o=(0,mn.A)({},r);return Object.entries(n[t]).forEach((t=>{let[n,r]=t;const i=e.current.getColumn(n);i.valueSetter?o=i.valueSetter({value:r.value,row:o}):o[n]=r.value})),o}),[e]);$h(e,{getRowMode:S,startRowEditMode:M,stopRowEditMode:T,unstable_setRowEditingEditCellValue:O,unstable_getRowWithUpdatedValuesFromRowEditing:P}),r.useEffect((()=>{d&&A(d)}),[d,A]),r.useEffect((()=>{const t=Bf(e),r=a.current;a.current=Nh(n),Object.entries(n).forEach((e=>{let[n,o]=e;var i,a;const s=(null==(i=r[n])?void 0:i.mode)||py.View,l=null!=(a=t[n])?a:n;o.mode===py.Edit&&s===py.View?R((0,mn.A)({id:l},o)):o.mode===py.View&&s===py.Edit&&j((0,mn.A)({id:l},o))}))}),[e,n,R,j])})(e,t);const n=r.useRef({}),{isCellEditable:o}=t,i=r.useCallback((e=>!e.rowNode.isAutoGenerated&&(!!e.colDef.editable&&(!!e.colDef.renderEditCell&&(o?o(e):!e.rowNode.isPinned)))),[o]);r.useEffect((()=>{const e=n.current;return()=>{Object.entries(e).forEach((t=>{let[n,r]=t;Object.keys(r).forEach((t=>{const[r]=e[n][t];clearTimeout(r),delete e[n][t]}))}))}}),[]);const a=r.useCallback(((e,t)=>{if(n.current[e])if(t){if(n.current[e][t]){const[,r]=n.current[e][t];r()}}else Object.keys(n.current[e]).forEach((t=>{const[,r]=n.current[e][t];r()}))}),[]),s=r.useCallback((r=>{const{id:o,field:i,debounceMs:a}=r;return new Promise((s=>{((e,t,r,o)=>{if(!r)return void o();if(n.current[e]||(n.current[e]={}),n.current[e][t]){const[r]=n.current[e][t];clearTimeout(r)}const i=setTimeout((()=>{o(),delete n.current[e][t]}),r);n.current[e][t]=[i,()=>{const[r]=n.current[e][t];clearTimeout(r),o(),delete n.current[e][t]}]})(o,i,a,(async()=>{const n=t.editMode===fy.Row?e.current.unstable_setRowEditingEditCellValue:e.current.unstable_setCellEditingEditCellValue;if(e.current.getCellMode(o,i)===hy.Edit){const e=await n(r);s(e)}}))}))}),[e,t.editMode]),l=r.useCallback(((n,r)=>t.editMode===fy.Cell?e.current.unstable_getRowWithUpdatedValuesFromCellEditing(n,r):e.current.unstable_getRowWithUpdatedValuesFromRowEditing(n)),[e,t.editMode]),u=r.useCallback(((t,n)=>({changeReason:xx(e.current.state)[t][n].changeReason})),[e]);$h(e,{isCellEditable:i,setEditCellValue:s,unstable_runPendingEditCellValueMutation:a,unstable_getRowWithUpdatedValues:l,unstable_getEditCellMeta:u})},Fx=(e,t,n)=>(n.current.unstable_caches.rows=sx({rows:t.rows,getRowId:t.getRowId,loading:t.loading,rowCount:t.rowCount}),(0,mn.A)({},e,{rows:lx({apiRef:n,previousTree:null,rowCountProp:t.rowCount,loadingProp:t.loading})})),Lx=e=>{let{ids:t,idRowsLookup:n,idToIdLookup:r,previousTree:o}=e;const i={};for(let a=0;a<t.length;a+=1){const e=t[a];o&&o[e]&&0===o[e].depth&&null==o[e].parent&&!o[e].isPinned?i[e]=o[e]:i[e]={id:e,depth:0,parent:null,groupingKey:"",groupingField:null}}return{groupingName:tp,tree:i,treeDepth:1,idRowsLookup:n,idToIdLookup:r,ids:t}};function zx(e,t){return e.closest(`.${t}`)}function Bx(e){return e.replace(/["\\]/g,"\\$&")}function $x(e){return`.${ef.row}[data-id="${Bx(String(e))}"]`}lf(["MUI: You are calling getValue. This method is deprecated and will be removed in the next major version.","Instead, you can access the data from `params.row`."]);function Ux(e){const t=r.useCallback((t=>({field:t,colDef:e.current.getColumn(t)})),[e]),n=r.useCallback((function(){return e.current.getCellValue(...arguments)}),[e]),o=r.useCallback((t=>{const r=e.current.getRow(t);if(!r)throw new Error(`No row with id #${t} found`);return{id:t,columns:e.current.getAllColumns(),row:r,getValue:n}}),[e,n]),i=r.useCallback(((t,r)=>{const o=e.current.getRow(t),i=e.current.getRowNode(t);if(!o||!i)throw new Error(`No row with id #${t} found`);const a=ib(e),s=lb(e);return{id:t,field:r,row:o,rowNode:i,value:o[r],colDef:e.current.getColumn(r),cellMode:e.current.getCellMode(t,r),getValue:n,api:e.current,hasFocus:null!==a&&a.field===r&&a.id===t,tabIndex:s&&s.field===r&&s.id===t?0:-1}}),[e,n]),a=r.useCallback(((t,r)=>{const o=e.current.getColumn(r),i=e.current.getCellValue(t,r),a=e.current.getRow(t),s=e.current.getRowNode(t);if(!a||!s)throw new Error(`No row with id #${t} found`);const l=ib(e),u=lb(e),c={id:t,field:r,row:a,rowNode:s,colDef:o,cellMode:e.current.getCellMode(t,r),getValue:n,hasFocus:null!==l&&l.field===r&&l.id===t,tabIndex:u&&u.field===r&&u.id===t?0:-1,value:i,formattedValue:i};return o&&o.valueFormatter&&(c.formattedValue=o.valueFormatter({id:t,field:c.field,value:c.value,api:e.current})),c.isEditable=o&&e.current.isCellEditable(c),c}),[e,n]),s=r.useCallback(((t,n)=>{const r=e.current.getColumn(n);if(!r||!r.valueGetter){const r=e.current.getRow(t);if(!r)throw new Error(`No row with id #${t} found`);return r[n]}return r.valueGetter(i(t,n))}),[e,i]),l=r.useCallback((t=>e.current.rootElementRef.current?function(e,t){return e.querySelector(`[role="columnheader"][data-field="${Bx(t)}"]`)}(e.current.rootElementRef.current,t):null),[e]),u=r.useCallback((t=>e.current.rootElementRef.current?function(e,t){return e.querySelector($x(t))}(e.current.rootElementRef.current,t):null),[e]),c=r.useCallback(((t,n)=>e.current.rootElementRef.current?function(e,t){let{id:n,field:r}=t;const o=`${$x(n)} .${ef.cell}[data-field="${Bx(r)}"]`;return e.querySelector(o)}(e.current.rootElementRef.current,{id:t,field:n}):null),[e]);$h(e,{getCellValue:s,getCellParams:a,getCellElement:c,getRowParams:o,getRowElement:u,getColumnHeaderParams:t,getColumnHeaderElement:l})}const Vx=(e,t)=>null==e||Array.isArray(e)?e:t&&t[0]===e?t:[e],Hx=(e,t)=>{var n;return(0,mn.A)({},e,{selection:null!=(n=Vx(t.selectionModel))?n:[]})},Wx=(e,t)=>{const n=(e=>{const{classes:t}=e;return r.useMemo((()=>(0,_o.A)({cellCheckbox:["cellCheckbox"],columnHeaderCheckbox:["columnHeaderCheckbox"]},Zd,t)),[t])})({classes:t.classes}),o=r.useCallback((r=>{const o=(0,mn.A)({},Sb,{cellClassName:n.cellCheckbox,headerClassName:n.columnHeaderCheckbox,headerName:e.current.getLocaleText("checkboxSelectionHeaderName")}),i=t.checkboxSelection,a=null!=r.lookup[Cb];return i&&!a?(r.lookup[Cb]=o,r.all=[Cb,...r.all]):!i&&a?(delete r.lookup[Cb],r.all=r.all.filter((e=>e!==Cb))):i&&a&&(r.lookup[Cb]=(0,mn.A)({},o,r.lookup[Cb])),r}),[e,n,t.checkboxSelection]);dp(e,"hydrateColumns",o)},qx=(e,t)=>{var n,r,o,i;const a=null!=(n=null!=(r=t.sortModel)?r:null==(o=t.initialState)||null==(i=o.sorting)?void 0:i.sortModel)?n:[];return(0,mn.A)({},e,{sorting:{sortModel:em(a,t.disableMultipleColumnsSorting),sortedRows:[]}})};function Yx(e){const{clientHeight:t,scrollTop:n,offsetHeight:r,offsetTop:o}=e,i=o+r;return r>t?o:i-t>n?i-t:o<n?o:void 0}const Gx=e=>(0,mn.A)({},e,{rowsMeta:{currentPageTotalHeight:0,positions:[]}}),Kx=e=>{var t,n;const o=op(void 0,e);((e,t)=>{var n;const o=r.useCallback((e=>{var n;if(null==(n=t.experimentalFeatures)||!n.columnGrouping)return e;const r=Qy(t.columnGroupingModel);return e.all.forEach((t=>{var n,o;const i=null!=(n=r[t])?n:[],a=e.lookup[t];(function(e){return void 0!==e.groupPath})(a)&&Ph(i,null==a?void 0:a.groupPath)||(e.lookup[t]=(0,mn.A)({},e.lookup[t],{groupPath:null!=(o=r[t])?o:[]}))})),e}),[t.columnGroupingModel,null==(n=t.experimentalFeatures)?void 0:n.columnGrouping]);dp(e,"hydrateColumns",o)})(o,e),Wx(o,e),(e=>{Vb(e,tp,"rowTreeCreation",Lx)})(o),ip(Hx,o,e),ip(Wy,o,e),ip(Zy,o,e),ip(Fx,o,e),ip(null!=(t=e.experimentalFeatures)&&t.newEditingApi?Nx:Sx,o,e),ip(nx,o,e),ip(qx,o,e),ip(bx,o,e),ip(Zb,o,e),ip(tb,o,e),ip(gx,o,e),ip(Gx,o,e),ip(up,o,e),ox(o,e),((e,t)=>{const n=Xf(e,"useGridSelection"),o=r.useMemo((()=>Vx(t.selectionModel,cb(e.current.state))),[e,t.selectionModel]),i=r.useRef(null);e.current.unstable_registerControlState({stateId:"selection",propModel:o,propOnChange:t.onSelectionModelChange,stateSelector:cb,changeEvent:"selectionChange"});const{checkboxSelection:a,disableMultipleSelection:s,disableSelectionOnClick:l,pagination:u,paginationMode:c,isRowSelectable:d}=t,f=!s||a,h=tx(e,t),p=r.useCallback((t=>{var n;let r=t;const o=null!=(n=i.current)?n:t,a=e.current.isRowSelected(t);if(a){const t=vh(e),n=t.findIndex((e=>e===o)),i=t.findIndex((e=>e===r));if(n===i)return;r=n>i?t[i+1]:t[i-1]}i.current=t,e.current.selectRowRange({startId:o,endId:r},!a)}),[e]),m=r.useCallback((t=>{cb(e.current.state)!==t&&(n.debug("Setting selection model"),e.current.setState((e=>(0,mn.A)({},e,{selection:t}))),e.current.forceUpdate())}),[e,n]),g=r.useCallback((t=>cb(e.current.state).includes(t)),[e]),v=r.useCallback((t=>{if(d&&!d(e.current.getRowParams(t)))return!1;const n=e.current.getRowNode(t);return!("footer"===(null==n?void 0:n.position)||null!=n&&n.isPinned)}),[e,d]),y=r.useCallback((()=>fb(e)),[e]),b=r.useCallback((function(t){let r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(e.current.isRowSelectable(t))if(i.current=t,o)n.debug(`Setting selection for row ${t}`),e.current.setSelectionModel(r?[t]:[]);else{n.debug(`Toggling selection for row ${t}`);const o=cb(e.current.state).filter((e=>e!==t));r&&o.push(t),(o.length<2||f)&&e.current.setSelectionModel(o)}}),[e,n,f]),x=r.useCallback((function(t){let r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];n.debug("Setting selection for several rows");const i=t.filter((t=>e.current.isRowSelectable(t)));let a;if(o)a=r?i:[];else{const t=(0,mn.A)({},hb(e));i.forEach((e=>{r?t[e]=e:delete t[e]})),a=Object.values(t)}(a.length<2||f)&&e.current.setSelectionModel(a)}),[e,n,f]),w=r.useCallback((function(t){let{startId:r,endId:o}=t,i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=arguments.length>2?arguments[2]:void 0;if(!e.current.getRow(r)||!e.current.getRow(o))return;n.debug(`Expanding selection from row ${r} to row ${o}`);const s=vh(e),l=s.indexOf(r),u=s.indexOf(o),[c,d]=l>u?[u,l]:[l,u],f=s.slice(c,d+1);e.current.selectRows(f,i,a)}),[e,n]);$h(e,{selectRow:b,selectRows:x,selectRowRange:w,setSelectionModel:m,getSelectedRows:y,isRowSelected:g,isRowSelectable:v});const C=r.useCallback((()=>{if(t.keepNonExistentRowsSelected)return;const n=cb(e.current.state),r=zf(e),o=(0,mn.A)({},hb(e));let i=!1;n.forEach((e=>{r[e]||(delete o[e],i=!0)})),i&&e.current.setSelectionModel(Object.values(o))}),[e,t.keepNonExistentRowsSelected]),S=r.useCallback(((t,n)=>{const r=n.metaKey||n.ctrlKey,o=!a&&!r&&!cy(n),i=!f||o,s=e.current.isRowSelected(t);i?e.current.selectRow(t,!!o||!s,!0):e.current.selectRow(t,!s,!1)}),[e,f,a]),A=r.useCallback(((t,n)=>{var r;if(l)return;const o=null==(r=n.target.closest(`.${ef.cell}`))?void 0:r.getAttribute("data-field");o!==Sb.field&&o!==rx&&(o&&e.current.getColumn(o).type===Iy||e.current.getRowNode(t.id).isPinned||(n.shiftKey&&(f||a)?p(t.id):S(t.id,n)))}),[l,f,a,e,p,S]),_=r.useCallback(((e,t)=>{var n;f&&t.shiftKey&&(null==(n=window.getSelection())||n.removeAllRanges())}),[f]),k=r.useCallback(((t,n)=>{n.nativeEvent.shiftKey?p(t.id):e.current.selectRow(t.id,t.value)}),[e,p]),E=r.useCallback((n=>{const r=t.checkboxSelectionVisibleOnly&&t.pagination?bb(e):vh(e);e.current.selectRows(r,n.value)}),[e,t.checkboxSelectionVisibleOnly,t.pagination]),M=r.useCallback(((t,n)=>{if(e.current.getCellMode(t.id,t.field)!==hy.Edit&&n.currentTarget.contains(n.target)){if(uy(n.key)&&n.shiftKey){const r=ib(e);if(r&&r.id!==t.id){n.preventDefault();const o=e.current.isRowSelected(r.id);if(!f)return void e.current.selectRow(r.id,!o,!0);const i=e.current.getRowIndexRelativeToVisibleRows(r.id),a=e.current.getRowIndexRelativeToVisibleRows(t.id);let s,l;i>a?o?(s=a,l=i-1):(s=a,l=i):o?(s=i+1,l=a):(s=i,l=a);const u=h.rows.slice(s,l+1).map((e=>e.id));return void e.current.selectRows(u,!o)}}if(" "===n.key&&n.shiftKey)return n.preventDefault(),void S(t.id,n);"a"===n.key.toLowerCase()&&(n.ctrlKey||n.metaKey)&&(n.preventDefault(),x(e.current.getAllRowIds(),!0))}}),[e,S,x,h.rows,f]);Yh(e,"sortedRowsSet",C),Yh(e,"rowClick",A),Yh(e,"rowSelectionCheckboxChange",k),Yh(e,"headerSelectionCheckboxChange",E),Yh(e,"cellMouseDown",_),Yh(e,"cellKeyDown",M),r.useEffect((()=>{void 0!==o&&e.current.setSelectionModel(o)}),[e,o]);const R=null!=o;r.useEffect((()=>{if(R)return;const t=cb(e.current.state);if(v){const n=t.filter((e=>v(e)));n.length<t.length&&e.current.setSelectionModel(n)}}),[e,v,R]),r.useEffect((()=>{const t=cb(e.current.state);if(!f&&t.length>1){const{rows:n}=ex(e,{pagination:u,paginationMode:c}),r=n.reduce(((e,t)=>{let{id:n}=t;return e[n]=!0,e}),{}),o=t.find((e=>{let t=!0;return v&&(t=v(e)),t&&r[e]}));e.current.setSelectionModel(void 0!==o?[o]:[])}}),[e,f,a,s,v,u,c])})(o,e),function(e,t){var n,o;const i=Xf(e,"useGridColumns"),a=r.useMemo((()=>Ly(t.columnTypes)),[t.columnTypes]),s=r.useRef(t.columns),l=r.useRef(a);e.current.unstable_registerControlState({stateId:"visibleColumns",propModel:t.columnVisibilityModel,propOnChange:t.onColumnVisibilityModelChange,stateSelector:gf,changeEvent:"columnVisibilityModelChange"});const u=r.useCallback((t=>{i.debug("Updating columns state."),e.current.setState($y(t)),e.current.forceUpdate(),e.current.publishEvent("columnsChange",t.all)}),[i,e]),c=r.useCallback((t=>pf(e)[t]),[e]),d=r.useCallback((()=>mf(e)),[e]),f=r.useCallback((()=>vf(e)),[e]),h=r.useCallback((()=>Cf(e)),[e]),p=r.useCallback((function(t){return(arguments.length>1&&void 0!==arguments[1]&&!arguments[1]?mf(e):vf(e)).findIndex((e=>e.field===t))}),[e]),m=r.useCallback((t=>{const n=p(t);return yf(e)[n]}),[e,p]),g=r.useCallback((t=>{gf(e)!==t&&(e.current.setState((n=>(0,mn.A)({},n,{columns:By({apiRef:e,columnTypes:a,columnsToUpsert:[],initialState:void 0,shouldRegenColumnVisibilityModelFromColumns:!1,currentColumnVisibilityModel:t,keepOnlyColumnsToUpsert:!1})}))),e.current.forceUpdate())}),[e,a]),v=r.useCallback((t=>{const n=By({apiRef:e,columnTypes:a,columnsToUpsert:t,initialState:void 0,shouldRegenColumnVisibilityModelFromColumns:!0,keepOnlyColumnsToUpsert:!1});u(n)}),[e,u,a]),y=r.useCallback((t=>e.current.updateColumns([t])),[e]),b=r.useCallback(((t,n)=>{if(e.current.unstable_caches.columns.isUsingColumnVisibilityModel){var r;const o=gf(e);if(n!==(null==(r=o[t])||r)){const r=(0,mn.A)({},o,{[t]:n});e.current.setColumnVisibilityModel(r)}}else{const r=e.current.getColumn(t),o=(0,mn.A)({},r,{hide:!n});e.current.updateColumns([o]);const i={field:t,colDef:o,isVisible:n};e.current.publishEvent("columnVisibilityChange",i)}}),[e]),x=r.useCallback(((t,n)=>{const r=hf(e),o=r.findIndex((e=>e===t));if(o===n)return;i.debug(`Moving column ${t} to index ${n}`);const a=[...r],s=a.splice(o,1)[0];a.splice(n,0,s),u((0,mn.A)({},ff(e.current.state),{all:a}));const l={field:t,element:e.current.getColumnHeaderElement(t),colDef:e.current.getColumn(t),targetIndex:n,oldIndex:o};e.current.publishEvent("columnOrderChange",l)}),[e,i,u]),w=r.useCallback(((t,n)=>{i.debug(`Updating column ${t} width to ${n}`);const r=e.current.getColumn(t),o=(0,mn.A)({},r,{width:n});e.current.updateColumns([o]),e.current.publishEvent("columnWidthChange",{element:e.current.getColumnHeaderElement(t),colDef:o,width:n})}),[e,i]);$h(e,{getColumn:c,getAllColumns:d,getColumnIndex:p,getColumnPosition:m,getVisibleColumns:f,getColumnsMeta:h,updateColumn:y,updateColumns:v,setColumnVisibilityModel:g,setColumnVisibility:b,setColumnIndex:x,setColumnWidth:w});const C=r.useCallback(((n,r)=>{const o={};if(e.current.unstable_caches.columns.isUsingColumnVisibilityModel){var i,a,s;const n=gf(e);(!r.exportOnlyDirtyModels||null!=t.columnVisibilityModel||Object.keys(null!=(i=null==(a=t.initialState)||null==(s=a.columns)?void 0:s.columnVisibilityModel)?i:{}).length>0||Object.keys(n).length>0)&&(o.columnVisibilityModel=n)}o.orderedFields=hf(e);const l=mf(e),u={};return l.forEach((e=>{if(e.hasBeenResized){const t={};Fy.forEach((n=>{let r=e[n];r===1/0&&(r=-1),t[n]=r})),u[e.field]=t}})),Object.keys(u).length>0&&(o.dimensions=u),(0,mn.A)({},n,{columns:o})}),[e,t.columnVisibilityModel,null==(n=t.initialState)?void 0:n.columns]),S=r.useCallback(((t,n)=>{var r;const o=e.current.unstable_caches.columns.isUsingColumnVisibilityModel?null==(r=n.stateToRestore.columns)?void 0:r.columnVisibilityModel:void 0,i=n.stateToRestore.columns;if(null==o&&null==i)return t;const s=By({apiRef:e,columnTypes:a,columnsToUpsert:[],initialState:i,shouldRegenColumnVisibilityModelFromColumns:!e.current.unstable_caches.columns.isUsingColumnVisibilityModel,currentColumnVisibilityModel:o,keepOnlyColumnsToUpsert:!1});return e.current.setState($y(s)),null!=i&&e.current.publishEvent("columnsChange",s.all),t}),[e,a]),A=r.useCallback(((e,n)=>{if(n===Hy.columns){var r;const e=t.components.ColumnsPanel;return(0,Io.jsx)(e,(0,mn.A)({},null==(r=t.componentsProps)?void 0:r.columnsPanel))}return e}),[t.components.ColumnsPanel,null==(o=t.componentsProps)?void 0:o.columnsPanel]);dp(e,"exportState",C),dp(e,"restoreState",S),dp(e,"preferencePanel",A);const _=r.useRef(null);Yh(e,"viewportInnerSizeChange",(t=>{_.current!==t.width&&(_.current=t.width,u(zy(ff(e.current.state),t.width)))})),Kh(e,"columnVisibilityChange",t.onColumnVisibilityChange);const k=r.useCallback((()=>{i.info("Columns pipe processing have changed, regenerating the columns");const t=By({apiRef:e,columnTypes:a,columnsToUpsert:[],initialState:void 0,shouldRegenColumnVisibilityModelFromColumns:!e.current.unstable_caches.columns.isUsingColumnVisibilityModel,keepOnlyColumnsToUpsert:!1});u(t)}),[e,i,u,a]);fp(e,"hydrateColumns",k);const E=r.useRef(!0);r.useEffect((()=>{if(E.current)return void(E.current=!1);if(i.info(`GridColumns have changed, new length ${t.columns.length}`),s.current===t.columns&&l.current===a)return;const n=By({apiRef:e,columnTypes:a,initialState:void 0,shouldRegenColumnVisibilityModelFromColumns:!e.current.unstable_caches.columns.isUsingColumnVisibilityModel,columnsToUpsert:t.columns,keepOnlyColumnsToUpsert:!0});s.current=t.columns,l.current=a,u(n)}),[i,e,u,t.columns,a]),r.useEffect((()=>{void 0!==t.columnVisibilityModel&&e.current.setColumnVisibilityModel(t.columnVisibilityModel)}),[e,i,t.columnVisibilityModel])}(o,e),((e,t)=>{const n=Xf(e,"useGridRows"),o=tx(e,t),i=r.useRef(Date.now()),a=r.useRef(null),s=r.useCallback((t=>{var n;return null!=(n=zf(e)[t])?n:null}),[e]),l=r.useMemo((()=>o.rows.reduce(((e,t,n)=>{let{id:r}=t;return e[r]=n,e}),{})),[o.rows]),u=r.useCallback(((n,r)=>{const o=()=>{a.current=null,i.current=Date.now(),e.current.setState((n=>(0,mn.A)({},n,{rows:lx({apiRef:e,previousTree:$f(e),rowCountProp:t.rowCount,loadingProp:t.loading})}))),e.current.publishEvent("rowsSet"),e.current.forceUpdate()};if(a.current&&(clearTimeout(a.current),a.current=null),e.current.unstable_caches.rows=n,!r)return void o();const s=t.throttleRowsMs-(Date.now()-i.current);s>0?a.current=setTimeout(o,s):o()}),[t.throttleRowsMs,t.rowCount,t.loading,e]),c=r.useCallback((r=>{n.debug(`Updating all rows, new length ${r.length}`);const o=sx({rows:r,getRowId:t.getRowId,loading:t.loading,rowCount:t.rowCount}),i=e.current.unstable_caches.rows;o.rowsBeforePartialUpdates=i.rowsBeforePartialUpdates,u(o,!0)}),[n,t.getRowId,t.loading,t.rowCount,u,e]),d=r.useCallback((n=>{if(t.signature===Hh.DataGrid&&n.length>1)throw new Error(["MUI: You can't update several rows at once in `apiRef.current.updateRows` on the DataGrid.","You need to upgrade to DataGridPro or DataGridPremium component to unlock this feature."].join("\n"));const r=new Map;n.forEach((e=>{const n=ax(e,t.getRowId,"A row was provided without id when calling updateRows():");r.has(n)?r.set(n,(0,mn.A)({},r.get(n),e)):r.set(n,e)}));const o=[],i=e.current.unstable_caches.rows,a={rowsBeforePartialUpdates:i.rowsBeforePartialUpdates,loadingPropBeforePartialUpdates:i.loadingPropBeforePartialUpdates,rowCountPropBeforePartialUpdates:i.rowCountPropBeforePartialUpdates,idRowsLookup:(0,mn.A)({},i.idRowsLookup),idToIdLookup:(0,mn.A)({},i.idToIdLookup),ids:[...i.ids]};r.forEach(((t,n)=>"delete"===t._action?(delete a.idRowsLookup[n],delete a.idToIdLookup[n],void o.push(n)):e.current.getRow(n)?void(a.idRowsLookup[n]=(0,mn.A)({},e.current.getRow(n),t)):(a.idRowsLookup[n]=t,a.idToIdLookup[n]=n,void a.ids.push(n)))),o.length>0&&(a.ids=a.ids.filter((e=>!o.includes(e)))),u(a,!0)}),[t.signature,t.getRowId,u,e]),f=r.useCallback((()=>{const t=Hf(e),n=zf(e);return new Map(t.map((e=>[e,n[e]])))}),[e]),h=r.useCallback((()=>Df(e)),[e]),p=r.useCallback((()=>Hf(e)),[e]),m=r.useCallback((e=>l[e]),[l]),g=r.useCallback(((t,n)=>{const r=e.current.getRowNode(t);if(!r)throw new Error(`MUI: No row with id #${t} found`);const o=(0,mn.A)({},r,{childrenExpanded:n});e.current.setState((e=>(0,mn.A)({},e,{rows:(0,mn.A)({},e.rows,{tree:(0,mn.A)({},e.rows.tree,{[t]:o})})}))),e.current.forceUpdate(),e.current.publishEvent("rowExpansionChange",o)}),[e]),v=r.useCallback((t=>{var n;return null!=(n=$f(e)[t])?n:null}),[e]),y=r.useCallback((t=>{let{skipAutoGeneratedRows:n=!0,groupId:r,applySorting:o,applyFiltering:i}=t;const a=$f(e);let s;if(o){const t=a[r];if(!t)return[];const o=sh(e);s=[];for(let e=o.findIndex((e=>e===r))+1;e<o.length&&a[o[e]].depth>t.depth;e+=1){const t=o[e],r=a[t];n&&r.isAutoGenerated||s.push(t)}}else s=ux(a,r,n);if(i){const t=mh(e);s=s.filter((e=>!1!==t[e]))}return s}),[e]),b=r.useCallback(((t,r)=>{const o=Hf(e),i=o.findIndex((e=>e===t));if(-1===i||i===r)return;n.debug(`Moving row ${t} to index ${r}`);const a=[...o];a.splice(r,0,a.splice(i,1)[0]),e.current.setState((e=>(0,mn.A)({},e,{rows:(0,mn.A)({},e.rows,{ids:a})}))),e.current.unstable_caches.rows.ids=a,e.current.publishEvent("rowsSet")}),[e,n]),x=r.useCallback(((n,r)=>{if(t.signature===Hh.DataGrid&&r.length>1)throw new Error(["MUI: You can't replace rows using `apiRef.current.unstable_replaceRows` on the DataGrid.","You need to upgrade to DataGridPro or DataGridPremium component to unlock this feature."].join("\n"));if(0===r.length)return;const o=[...Hf(e)],i=zf(e),a=Bf(e),s=$f(e),l=(0,mn.A)({},i),u=(0,mn.A)({},a),c=(0,mn.A)({},s),d=r.map((e=>({id:ax(e,t.getRowId,"A row was provided without id when calling replaceRows()."),model:e})));d.forEach(((e,t)=>{const[r]=o.splice(n+t,1,e.id);delete l[r],delete u[r],delete c[r]})),d.forEach((e=>{const t={id:e.id,parent:null,depth:0,groupingKey:null,groupingField:null};l[e.id]=e.model,u[e.id]=e.id,c[e.id]=t})),e.current.unstable_caches.rows.idRowsLookup=l,e.current.unstable_caches.rows.idToIdLookup=u,e.current.unstable_caches.rows.ids=o,e.current.setState((e=>{const t={idRowsLookup:l,idToIdLookup:u,tree:c,ids:o};return(0,mn.A)({},e,{rows:(0,mn.A)({},e.rows,t,{groupingResponseBeforeRowHydration:(0,mn.A)({},e.rows.groupingResponseBeforeRowHydration,t)})})})),e.current.publishEvent("rowsSet")}),[e,t.signature,t.getRowId]),w={getRow:s,getRowModels:f,getRowsCount:h,getAllRowIds:p,setRows:c,setRowIndex:b,updateRows:d,setRowChildrenExpansion:g,getRowNode:v,getRowIndexRelativeToVisibleRows:m,getRowGroupChildren:y,unstable_replaceRows:x},C=r.useCallback((()=>{let r;n.info("Row grouping pre-processing have changed, regenerating the row tree"),r=e.current.unstable_caches.rows.rowsBeforePartialUpdates===t.rows?e.current.unstable_caches.rows:sx({rows:t.rows,getRowId:t.getRowId,loading:t.loading,rowCount:t.rowCount}),u(r,!1)}),[n,e,t.rows,t.getRowId,t.loading,t.rowCount,u]),S=r.useCallback((e=>{"rowTreeCreation"===e&&C()}),[C]),A=r.useCallback((()=>{e.current.unstable_getActiveStrategy("rowTree")!==Uf(e)&&C()}),[e,C]);Yh(e,"activeStrategyProcessorChange",S),Yh(e,"strategyAvailabilityChange",A);const _=r.useCallback((()=>{e.current.setState((t=>(0,mn.A)({},t,{rows:(0,mn.A)({},t.rows,e.current.unstable_applyPipeProcessors("hydrateRows",t.rows.groupingResponseBeforeRowHydration))}))),e.current.publishEvent("rowsSet"),e.current.forceUpdate()}),[e]);fp(e,"hydrateRows",_),$h(e,w),r.useEffect((()=>()=>{null!==a.current&&clearTimeout(a.current)}),[]);const k=r.useRef(!0);r.useEffect((()=>{if(k.current)return void(k.current=!1);const r=e.current.unstable_caches.rows.rowsBeforePartialUpdates===t.rows,o=e.current.unstable_caches.rows.loadingPropBeforePartialUpdates===t.loading,i=e.current.unstable_caches.rows.rowCountPropBeforePartialUpdates===t.rowCount;if(r)return o||(e.current.setState((e=>(0,mn.A)({},e,{rows:(0,mn.A)({},e.rows,{loading:t.loading})}))),e.current.unstable_caches.rows.loadingPropBeforePartialUpdates=t.loading,e.current.forceUpdate()),void(i||(e.current.setState((e=>(0,mn.A)({},e,{rows:(0,mn.A)({},e.rows,{totalRowCount:Math.max(t.rowCount||0,e.rows.totalRowCount),totalTopLevelRowCount:Math.max(t.rowCount||0,e.rows.totalTopLevelRowCount)})}))),e.current.unstable_caches.rows.rowCountPropBeforePartialUpdates=t.rowCount,e.current.forceUpdate()));n.debug(`Updating all rows, new length ${t.rows.length}`),u(sx({rows:t.rows,getRowId:t.getRowId,loading:t.loading,rowCount:t.rowCount}),!1)}),[t.rows,t.rowCount,t.getRowId,t.loading,n,u,e])})(o,e),Ux(o),(e=>{const t=r.useRef({}),n=r.useCallback(((e,n,r)=>{const o=t.current;o[e]||(o[e]={}),o[e][n]=r}),[]),o=r.useCallback(((e,n)=>{var r;return null==(r=t.current[e])?void 0:r[n]}),[]),i=r.useCallback((t=>{const{columnIndex:r,rowId:o,minFirstColumnIndex:i,maxLastColumnIndex:a,columns:s}=t,l=s.length,u=s[r],c="function"===typeof u.colSpan?u.colSpan(e.current.getCellParams(o,u.field)):u.colSpan;if(!c||1===c)return n(o,r,{spannedByColSpan:!1,cellProps:{colSpan:1,width:u.computedWidth}}),{colSpan:1};let d=u.computedWidth;for(let e=1;e<c;e+=1){const t=r+e;t>=i&&t<a&&(d+=s[t].computedWidth,n(o,r+e,{spannedByColSpan:!0,rightVisibleCellIndex:Math.min(r+c,l-1),leftVisibleCellIndex:r})),n(o,r,{spannedByColSpan:!1,cellProps:{colSpan:c,width:d}})}return{colSpan:c}}),[e,n]),a=r.useCallback((e=>{let{rowId:t,minFirstColumn:n,maxLastColumn:r,columns:o}=e;for(let a=n;a<r;a+=1){const e=i({columnIndex:a,rowId:t,minFirstColumnIndex:n,maxLastColumnIndex:r,columns:o});e.colSpan>1&&(a+=e.colSpan-1)}}),[i]);$h(e,{unstable_getCellColSpanInfo:o,unstable_calculateColSpan:a});const s=r.useCallback((()=>{t.current={}}),[]);Yh(e,"columnOrderChange",s)})(o),((e,t)=>{var n;const o=r.useCallback((t=>{var n,r;return null!=(n=null==(r=pf(e)[t])?void 0:r.groupPath)?n:[]}),[e]),i=r.useCallback((()=>Gy(e)),[e]);$h(e,{unstable_getColumnGroupPath:o,unstable_getAllGroupDetails:i});const a=r.useRef(!0);r.useEffect((()=>{var n,r;if(a.current)return void(a.current=!1);if(null==(n=t.experimentalFeatures)||!n.columnGrouping)return;const o=Jy(null!=(r=t.columnGroupingModel)?r:[]);e.current.setState((e=>(0,mn.A)({},e,{columnGrouping:(0,mn.A)({},e.columnGrouping,{lookup:o})})))}),[e,t.columnGroupingModel,null==(n=t.experimentalFeatures)?void 0:n.columnGrouping])})(o,e);return(null!=(n=e.experimentalFeatures)&&n.newEditingApi?Dx:Ax)(o,e),((e,t)=>{const n=Xf(e,"useGridFocus"),o=r.useRef(null),i=r.useCallback(((t,n)=>{t&&e.current.getRow(t.id)&&e.current.publishEvent("cellFocusOut",e.current.getCellParams(t.id,t.field),n)}),[e]),a=r.useCallback(((t,r)=>{const o=ib(e);(null==o?void 0:o.id)===t&&(null==o?void 0:o.field)===r||(e.current.setState((e=>(n.debug(`Focusing on cell with id=${t} and field=${r}`),(0,mn.A)({},e,{tabIndex:{cell:{id:t,field:r},columnHeader:null},focus:{cell:{id:t,field:r},columnHeader:null}})))),e.current.forceUpdate(),e.current.getRow(t)&&(o&&i(o,{}),e.current.publishEvent("cellFocusIn",e.current.getCellParams(t,r))))}),[e,n,i]),s=r.useCallback((function(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=ib(e);i(o,r),e.current.setState((e=>(n.debug(`Focusing on column header with colIndex=${t}`),(0,mn.A)({},e,{tabIndex:{columnHeader:{field:t},cell:null},focus:{columnHeader:{field:t},cell:null}})))),e.current.forceUpdate()}),[e,n,i]),l=r.useCallback(((n,r,o)=>{let i=e.current.getColumnIndex(r),a=e.current.getRowIndexRelativeToVisibleRows(n);const s=vf(e);"right"===o?i+=1:"left"===o?i-=1:a+=1;const l=ex(e,{pagination:t.pagination,paginationMode:t.paginationMode});i>=s.length?(a+=1,a<l.rows.length&&(i=0)):i<0&&(a-=1,a>=0&&(i=s.length-1)),a=Oh(a,0,l.rows.length-1);const u=l.rows[a],c=e.current.unstable_getCellColSpanInfo(u.id,i);c&&c.spannedByColSpan&&("left"===o||"below"===o?i=c.leftVisibleCellIndex:"right"===o&&(i=c.rightVisibleCellIndex)),i=Oh(i,0,s.length-1);const d=s[i];e.current.setCellFocus(u.id,d.field)}),[e,t.pagination,t.paginationMode]),u=r.useCallback((t=>{let{id:n,field:r}=t;e.current.setCellFocus(n,r)}),[e]),c=r.useCallback(((t,n)=>{"Enter"===n.key||"Tab"===n.key||uy(n.key)||e.current.setCellFocus(t.id,t.field)}),[e]),d=r.useCallback(((t,n)=>{let{field:r}=t;n.target===n.currentTarget&&e.current.setColumnHeaderFocus(r,n)}),[e]),f=r.useCallback((()=>{n.debug("Clearing focus"),e.current.setState((e=>(0,mn.A)({},e,{focus:{cell:null,columnHeader:null}})))}),[n,e]),h=r.useCallback((e=>{o.current=e}),[]),p=r.useCallback((t=>{const n=o.current;o.current=null;const r=ib(e);if(!r)return void(n&&e.current.setCellFocus(n.id,n.field));if((null==n?void 0:n.id)===r.id&&(null==n?void 0:n.field)===r.field)return;const a=e.current.getCellElement(r.id,r.field);null!=a&&a.contains(t.target)||(n?e.current.setCellFocus(n.id,n.field):(e.current.setState((e=>(0,mn.A)({},e,{focus:{cell:null,columnHeader:null}}))),e.current.forceUpdate(),i(r,t)))}),[e,i]),m=r.useCallback((t=>{if("view"===t.cellMode)return;const n=ib(e);(null==n?void 0:n.id)===t.id&&(null==n?void 0:n.field)===t.field||e.current.setCellFocus(t.id,t.field)}),[e]),g=r.useCallback((()=>{const t=ib(e);t&&!e.current.getRow(t.id)&&e.current.setState((e=>(0,mn.A)({},e,{focus:{cell:null,columnHeader:null}})))}),[e]);$h(e,{setCellFocus:a,setColumnHeaderFocus:s,unstable_moveFocusToRelativeCell:l}),r.useEffect((()=>{const t=(0,Ts.A)(e.current.rootElementRef.current);return t.addEventListener("click",p),()=>{t.removeEventListener("click",p)}}),[e,p]),Yh(e,"columnHeaderBlur",f),Yh(e,"cellDoubleClick",u),Yh(e,"cellMouseDown",h),Yh(e,"cellKeyDown",c),Yh(e,"cellModeChange",m),Yh(e,"columnHeaderFocus",d),Yh(e,"rowsSet",g)})(o,e),((e,t)=>{var n;const o=Xf(e,"useGridPreferencesPanel"),i=r.useRef(),a=r.useRef(),s=r.useCallback((()=>{o.debug("Hiding Preferences Panel");const t=yx(e.current.state);t.openedPanelValue&&e.current.publishEvent("preferencePanelClose",{openedPanelValue:t.openedPanelValue}),e.current.setState((e=>(0,mn.A)({},e,{preferencePanel:{open:!1}}))),e.current.forceUpdate()}),[e,o]),l=r.useCallback((()=>{a.current=setTimeout((()=>clearTimeout(i.current)),0)}),[]),u=r.useCallback((()=>{i.current=setTimeout(s,100)}),[s]),c=r.useCallback((t=>{o.debug("Opening Preferences Panel"),l(),e.current.setState((e=>(0,mn.A)({},e,{preferencePanel:(0,mn.A)({},e.preferencePanel,{open:!0,openedPanelValue:t})}))),e.current.publishEvent("preferencePanelOpen",{openedPanelValue:t}),e.current.forceUpdate()}),[o,l,e]);$h(e,{showPreferences:c,hidePreferences:u});const d=r.useCallback(((n,r)=>{var o;const i=yx(e.current.state);return!r.exportOnlyDirtyModels||null!=(null==(o=t.initialState)?void 0:o.preferencePanel)||i.open?(0,mn.A)({},n,{preferencePanel:i}):n}),[e,null==(n=t.initialState)?void 0:n.preferencePanel]),f=r.useCallback(((t,n)=>{const r=n.stateToRestore.preferencePanel;return null!=r&&e.current.setState((e=>(0,mn.A)({},e,{preferencePanel:r}))),t}),[e]);dp(e,"exportState",d),dp(e,"restoreState",f),r.useEffect((()=>()=>{clearTimeout(i.current),clearTimeout(a.current)}),[])})(o,e),((e,t)=>{var n,o,i;const a=Xf(e,"useGridFilter");e.current.unstable_registerControlState({stateId:"filter",propModel:t.filterModel,propOnChange:t.onFilterModelChange,stateSelector:fh,changeEvent:"filterModelChange"});const s=r.useCallback((()=>{e.current.setState((n=>{const r=fh(n,e.current.instanceId),o=t.filterMode===zb?Qb(r,e):null,i=e.current.unstable_applyStrategyProcessor("filtering",{isRowMatchingFilters:o,filterModel:null!=r?r:Ub()});return(0,mn.A)({},n,{filter:(0,mn.A)({},n.filter,i)})})),e.current.publishEvent("filteredRowsSet")}),[t.filterMode,e]),l=r.useCallback((()=>{s(),e.current.forceUpdate()}),[e,s]),u=r.useCallback((t=>{const n=fh(e),r=[...n.items],o=r.findIndex((e=>e.id===t.id));-1===o?r.push(t):r[o]=t,e.current.setFilterModel((0,mn.A)({},n,{items:r}),"upsertFilterItem")}),[e]),c=r.useCallback((t=>{const n=fh(e),r=[...n.items];t.forEach((e=>{const n=t.findIndex((t=>t.id===e.id));-1===n?r.push(e):r[n]=e})),e.current.setFilterModel((0,mn.A)({},n,{items:t}),"upsertFilterItems")}),[e]),d=r.useCallback((t=>{const n=fh(e),r=n.items.filter((e=>e.id!==t.id));r.length!==n.items.length&&e.current.setFilterModel((0,mn.A)({},n,{items:r}),"deleteFilterItem")}),[e]),f=r.useCallback((n=>{if(a.debug("Displaying filter panel"),n){const r=fh(e),o=r.items.filter((t=>{var n;if(void 0!==t.value)return!0;const r=null==(n=e.current.getColumn(t.columnField).filterOperators)?void 0:n.find((e=>e.value===t.operatorValue));return!("undefined"===typeof(null==r?void 0:r.requiresFilterValue)||(null==r?void 0:r.requiresFilterValue))}));let i;i=o.find((e=>e.columnField===n))?o:t.disableMultipleColumnsFiltering?[Hb({columnField:n},e)]:[...o,Hb({columnField:n},e)],e.current.setFilterModel((0,mn.A)({},r,{items:i}))}e.current.showPreferences(Hy.filters)}),[e,a,t.disableMultipleColumnsFiltering]),h=r.useCallback((()=>{a.debug("Hiding filter panel"),e.current.hidePreferences()}),[e,a]),p=r.useCallback((t=>{const n=fh(e);n.linkOperator!==t&&e.current.setFilterModel((0,mn.A)({},n,{linkOperator:t}),"changeLogicOperator")}),[e]),m=r.useCallback((t=>{const n=fh(e);Ph(n.quickFilterValues,t)||e.current.setFilterModel((0,mn.A)({},n,{quickFilterValues:[...t]}))}),[e]),g=r.useCallback(((n,r)=>{fh(e)!==n&&(a.debug("Setting filter model"),e.current.unstable_updateControlState("filter",Kb(n,t.disableMultipleColumnsFiltering,e),r),e.current.unstable_applyFilters())}),[e,a,t.disableMultipleColumnsFiltering]),v=r.useCallback((()=>{const t=gh(e);return new Map(t.map((e=>[e.id,e.model])))}),[e]);$h(e,{setFilterLinkOperator:p,unstable_applyFilters:l,deleteFilterItem:d,upsertFilterItem:u,upsertFilterItems:c,setFilterModel:g,showFilterPanel:f,hideFilterPanel:h,getVisibleRowModels:v,setQuickFilterValues:m});const y=r.useCallback(((n,r)=>{var o,i;const a=fh(e);return r.exportOnlyDirtyModels&&null==t.filterModel&&null==(null==(o=t.initialState)||null==(i=o.filter)?void 0:i.filterModel)&&Ph(a,Ub())?n:(0,mn.A)({},n,{filter:{filterModel:a}})}),[e,t.filterModel,null==(n=t.initialState)||null==(o=n.filter)?void 0:o.filterModel]),b=r.useCallback(((n,r)=>{var o;const i=null==(o=r.stateToRestore.filter)?void 0:o.filterModel;return null==i?n:(e.current.unstable_updateControlState("filter",Kb(i,t.disableMultipleColumnsFiltering,e),"restoreState"),(0,mn.A)({},n,{callbacks:[...n.callbacks,e.current.unstable_applyFilters]}))}),[e,t.disableMultipleColumnsFiltering]),x=r.useCallback(((e,n)=>{if(n===Hy.filters){var r;const e=t.components.FilterPanel;return(0,Io.jsx)(e,(0,mn.A)({},null==(r=t.componentsProps)?void 0:r.filterPanel))}return e}),[t.components.FilterPanel,null==(i=t.componentsProps)?void 0:i.filterPanel]),w=r.useCallback((n=>{if(t.filterMode===zb&&n.isRowMatchingFilters){const t=Hf(e),r={};for(let o=0;o<t.length;o+=1){const i=t[o];let a;if("string"===typeof i&&i.startsWith("auto-generated-group-footer"))a=!0;else{const{passingFilterItems:t,passingQuickFilterValues:r}=n.isRowMatchingFilters(i);a=Jb([t],[r],n.filterModel,e)}r[i]=a}return{filteredRowsLookup:r,visibleRowsLookup:r,filteredDescendantCountLookup:{}}}return{visibleRowsLookup:{},filteredRowsLookup:{},filteredDescendantCountLookup:{}}}),[e,t.filterMode]);dp(e,"exportState",y),dp(e,"restoreState",b),dp(e,"preferencePanel",x),Vb(e,tp,"filtering",w);const C=r.useCallback((()=>{a.debug("onColUpdated - GridColumns changed, applying filters");const t=fh(e),n=wf(e),r=t.items.filter((e=>e.columnField&&n[e.columnField]));r.length<t.items.length&&e.current.setFilterModel((0,mn.A)({},t,{items:r}))}),[e,a]),S=r.useCallback((t=>{"filtering"===t&&e.current.unstable_applyFilters()}),[e]);Yh(e,"rowsSet",s),Yh(e,"rowExpansionChange",e.current.unstable_applyFilters),Yh(e,"columnsChange",C),Yh(e,"activeStrategyProcessorChange",S),cp((()=>{e.current.unstable_applyFilters()})),r.useEffect((()=>{void 0!==t.filterModel&&e.current.setFilterModel(t.filterModel)}),[e,a,t.filterModel])})(o,e),((e,t)=>{var n,o;const i=Xf(e,"useGridSorting");e.current.unstable_registerControlState({stateId:"sortModel",propModel:t.sortModel,propOnChange:t.onSortModelChange,stateSelector:uh,changeEvent:"sortModelChange"});const a=r.useCallback(((t,n)=>{const r=uh(e),o=r.findIndex((e=>e.field===t));let i=[...r];return o>-1?n?i.splice(o,1,n):i.splice(o,1):i=[...r,n],i}),[e]),s=r.useCallback(((n,r)=>{var o;const i=uh(e).find((e=>e.field===n.field));if(i){var a;const e=void 0===r?nm(null!=(a=n.sortingOrder)?a:t.sortingOrder,i.sort):r;return null==e?void 0:(0,mn.A)({},i,{sort:e})}return{field:n.field,sort:void 0===r?nm(null!=(o=n.sortingOrder)?o:t.sortingOrder):r}}),[e,t.sortingOrder]),l=r.useCallback((()=>{e.current.setState((n=>{if(t.sortingMode===Bb)return i.debug("Skipping sorting rows as sortingMode = server"),(0,mn.A)({},n,{sorting:(0,mn.A)({},n.sorting,{sortedRows:Hf(n,e.current.instanceId)})});const r=((e,t)=>{const n=e.map((e=>((e,t)=>{const n=t.current.getColumn(e.field);return n?{getSortCellParams:e=>({id:e,field:n.field,rowNode:t.current.getRowNode(e),value:t.current.getCellValue(e,n.field),api:t.current}),comparator:"desc"===e.sort?function(){return-1*n.sortComparator(...arguments)}:n.sortComparator}:null})(e,t))).filter((e=>!!e));return 0===n.length?null:e=>e.map((e=>({node:e,params:n.map((t=>t.getSortCellParams(e.id)))}))).sort(((e,t)=>{return r=e,o=t,n.reduce(((e,t,n)=>{if(0!==e)return e;const i=r.params[n],a=o.params[n];return t.comparator(i.value,a.value,i,a)}),0);var r,o})).map((e=>e.node.id))})(uh(n,e.current.instanceId),e),o=e.current.unstable_applyStrategyProcessor("sorting",{sortRowList:r});return(0,mn.A)({},n,{sorting:(0,mn.A)({},n.sorting,{sortedRows:o})})})),e.current.publishEvent("sortedRowsSet"),e.current.forceUpdate()}),[e,i,t.sortingMode]),u=r.useCallback((n=>{uh(e)!==n&&(i.debug("Setting sort model"),e.current.setState(tm(n,t.disableMultipleColumnsSorting)),e.current.forceUpdate(),e.current.applySorting())}),[e,i,t.disableMultipleColumnsSorting]),c=r.useCallback(((n,r,o)=>{if(!n.sortable)return;const i=s(n,r);let l;l=!o||t.disableMultipleColumnsSorting?i?[i]:[]:a(n.field,i),e.current.setSortModel(l)}),[e,a,s,t.disableMultipleColumnsSorting]),d=r.useCallback((()=>uh(e)),[e]),f=r.useCallback((()=>lh(e).map((e=>e.model))),[e]),h=r.useCallback((()=>sh(e)),[e]),p=r.useCallback((t=>e.current.getSortedRowIds().indexOf(t)),[e]),m=r.useCallback((t=>e.current.getSortedRowIds()[t]),[e]);$h(e,{getSortModel:d,getSortedRows:f,getSortedRowIds:h,getRowIndex:p,getRowIdFromRowIndex:m,setSortModel:u,sortColumn:c,applySorting:l});const g=r.useCallback(((n,r)=>{var o,i;const a=uh(e);return!r.exportOnlyDirtyModels||null!=t.sortModel||null!=(null==(o=t.initialState)||null==(i=o.sorting)?void 0:i.sortModel)||a.length>0?(0,mn.A)({},n,{sorting:{sortModel:a}}):n}),[e,t.sortModel,null==(n=t.initialState)||null==(o=n.sorting)?void 0:o.sortModel]),v=r.useCallback(((n,r)=>{var o;const i=null==(o=r.stateToRestore.sorting)?void 0:o.sortModel;return null==i?n:(e.current.setState(tm(i,t.disableMultipleColumnsSorting)),(0,mn.A)({},n,{callbacks:[...n.callbacks,e.current.applySorting]}))}),[e,t.disableMultipleColumnsSorting]),y=r.useCallback((t=>{const n=$f(e);if(!t.sortRowList){const t=[],r=[];return Hf(e).forEach((e=>{n[e].isPinned||("footer"===n[e].position?r.push(e):t.push(e))})),[...t,...r]}const r=[],o=[];return Object.values(n).forEach((e=>{e.isPinned||("footer"===e.position?o.push(e.id):r.push(e))})),[...t.sortRowList(r),...o]}),[e]);dp(e,"exportState",g),dp(e,"restoreState",v),Vb(e,tp,"sorting",y);const b=r.useCallback(((e,t)=>{let{colDef:n}=e;const r=t.shiftKey||t.metaKey||t.ctrlKey;c(n,void 0,r)}),[c]),x=r.useCallback(((e,t)=>{let{colDef:n}=e;!ty(t.key)||t.ctrlKey||t.metaKey||c(n,void 0,t.shiftKey)}),[c]),w=r.useCallback((()=>{const t=uh(e),n=pf(e);if(t.length>0){const r=t.filter((e=>n[e.field]));r.length<t.length&&e.current.setSortModel(r)}}),[e]),C=r.useCallback((t=>{"sorting"===t&&e.current.applySorting()}),[e]);Yh(e,"columnHeaderClick",b),Yh(e,"columnHeaderKeyDown",x),Yh(e,"rowsSet",e.current.applySorting),Yh(e,"columnsChange",w),Yh(e,"activeStrategyProcessorChange",C),cp((()=>{e.current.applySorting()})),r.useEffect((()=>{void 0!==t.sortModel&&e.current.setSortModel(t.sortModel)}),[e,t.sortModel])})(o,e),((e,t)=>{const n=Sf(e,vf),o=n.length>0?Math.max(...n.map((e=>{var t,n;return null!=(t=null==(n=e.groupPath)?void 0:n.length)?t:0}))):0,i=Xf(e,"useDensity"),a=r.useCallback((function(n){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.headerHeight,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.rowHeight,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:o;i.debug(`Set grid density to ${n}`),e.current.setState((e=>{const t=Mf(e),o=eb(n,r,a,s);return Ph(t,o)?e:(0,mn.A)({},e,{density:o})})),e.current.forceUpdate()}),[i,e,t.headerHeight,t.rowHeight,o]);r.useEffect((()=>{e.current.setDensity(t.density,t.headerHeight,t.rowHeight,o)}),[e,t.density,t.rowHeight,t.headerHeight,o]),$h(e,{setDensity:a})})(o,e),vx(o,e),((e,t)=>{const{getRowHeight:n,getRowSpacing:o,getEstimatedRowHeight:i}=t,a=r.useRef({}),s=r.useRef(-1),l=r.useRef(!1),u=Sf(e,Tf),c=Sf(e,dh),d=Sf(e,pb),f=Sf(e,ah),h=tx(e,t),p=Sf(e,qf),m=r.useCallback((()=>{var t,r;l.current=!1;const c=Pf(e.current.state,e.current.instanceId),d=t=>{a.current[t.id]||(a.current[t.id]={sizes:{baseCenter:u},isResized:!1,autoHeight:!1,needsFirstMeasurement:!0});const{isResized:r,needsFirstMeasurement:s,sizes:d}=a.current[t.id];let f=u;const p=d.baseCenter;if(r)f=p;else if(n){const e=n((0,mn.A)({},t,{densityFactor:c}));if("auto"===e){if(s){const e=i?i((0,mn.A)({},t,{densityFactor:c})):u;f=null!=e?e:u}else f=p;l.current=!0,a.current[t.id].autoHeight=!0}else f=null!=e?e:u,a.current[t.id].needsFirstMeasurement=!1,a.current[t.id].autoHeight=!1}else a.current[t.id].needsFirstMeasurement=!1;const m=Object.entries(d).reduce(((e,t)=>{let[n,r]=t;return/^base[A-Z]/.test(n)&&(e[n]=r),e}),{}),g=(0,mn.A)({},m,{baseCenter:f});if(o){var v,y;const n=e.current.getRowIndexRelativeToVisibleRows(t.id),r=o((0,mn.A)({},t,{isFirstVisible:0===n,isLastVisible:n===h.rows.length-1,indexRelativeToCurrentPage:n}));g.spacingTop=null!=(v=r.top)?v:0,g.spacingBottom=null!=(y=r.bottom)?y:0}const b=e.current.unstable_applyPipeProcessors("rowHeight",g,t);return a.current[t.id].sizes=b,b},f=[],m=h.rows.reduce(((e,t)=>{f.push(e);let n=0,r=0;const o=d(t);return Object.entries(o).forEach((e=>{let[t,o]=e;/^base[A-Z]/.test(t)?n=o>n?o:n:r+=o})),e+n+r}),0);null==p||null==(t=p.top)||t.forEach((e=>{d(e)})),null==p||null==(r=p.bottom)||r.forEach((e=>{d(e)})),e.current.setState((e=>(0,mn.A)({},e,{rowsMeta:{currentPageTotalHeight:m,positions:f}}))),l.current||(s.current=1/0),e.current.forceUpdate()}),[e,h.rows,u,n,o,i,p]),g=r.useCallback((e=>{const t=a.current[e];return t?t.sizes.baseCenter:u}),[u]),v=r.useCallback(((e,t)=>{a.current[e].sizes.baseCenter=t,a.current[e].isResized=!0,a.current[e].needsFirstMeasurement=!1,m()}),[m]),y=r.useMemo((()=>(0,nl.A)(m)),[m]),b=r.useCallback(((e,t,n)=>{if(!a.current[e]||!a.current[e].autoHeight)return;const r=a.current[e].sizes[`base${(0,Bo.A)(n)}`]!==t;a.current[e].needsFirstMeasurement=!1,a.current[e].sizes[`base${(0,Bo.A)(n)}`]=t,r&&y()}),[y]),x=r.useCallback((e=>{var t;return(null==(t=a.current[e])?void 0:t.autoHeight)||!1}),[]),w=r.useCallback((()=>s.current),[]),C=r.useCallback((e=>{l.current&&e>s.current&&(s.current=e)}),[]),S=r.useCallback((()=>{a.current={},m()}),[m]);r.useEffect((()=>{m()}),[u,c,d,f,m]),fp(e,"rowHeight",m),$h(e,{unstable_getLastMeasuredRowIndex:w,unstable_setLastMeasuredRowIndex:C,unstable_rowHasAutoHeight:x,unstable_getRowHeight:g,unstable_getRowInternalSizes:e=>{var t;return null==(t=a.current[e])?void 0:t.sizes},unstable_setRowHeight:v,unstable_storeRowHeightMeasurement:b,resetRowHeights:S})})(o,e),((e,t)=>{const n=Xf(e,"useGridScroll"),o=e.current.columnHeadersElementRef,i=e.current.windowRef,a=Sf(e,gh),s=r.useCallback((r=>{const o=Df(e),s=vf(e);if(null!=r.rowIndex&&0===o||0===s.length)return!1;n.debug(`Scrolling to cell at row ${r.rowIndex}, col: ${r.colIndex} `);let l={};if(null!=r.colIndex){const t=yf(e);let n;if("undefined"!==typeof r.rowIndex){var u;const t=null==(u=a[r.rowIndex])?void 0:u.id,o=e.current.unstable_getCellColSpanInfo(t,r.colIndex);o&&!o.spannedByColSpan&&(n=o.cellProps.width)}"undefined"===typeof n&&(n=s[r.colIndex].computedWidth),l.left=Yx({clientHeight:i.current.clientWidth,scrollTop:i.current.scrollLeft,offsetHeight:n,offsetTop:t[r.colIndex]})}if(null!=r.rowIndex){var c,d;const n=Fb(e.current.state),o=mb(e),a=gb(e),s=t.pagination?r.rowIndex-o*a:r.rowIndex,u=n.positions[s+1]?n.positions[s+1]-n.positions[s]:n.currentPageTotalHeight-n.positions[s],f=(null==(c=i.current.querySelector(`.${ef["pinnedRows--top"]}`))?void 0:c.clientHeight)||0,h=(null==(d=i.current.querySelector(`.${ef["pinnedRows--bottom"]}`))?void 0:d.clientHeight)||0;l.top=Yx({clientHeight:i.current.clientHeight-f-h,scrollTop:i.current.scrollTop,offsetHeight:u,offsetTop:n.positions[s]})}return l=e.current.unstable_applyPipeProcessors("scrollToIndexes",l,r),(void 0!==typeof l.left||void 0!==typeof l.top)&&(e.current.scroll(l),!0)}),[n,e,i,t.pagination,a]),l=r.useCallback((e=>{i.current&&null!=e.left&&o.current&&(o.current.scrollLeft=e.left,i.current.scrollLeft=e.left,n.debug(`Scrolling left: ${e.left}`)),i.current&&null!=e.top&&(i.current.scrollTop=e.top,n.debug(`Scrolling top: ${e.top}`)),n.debug("Scrolling, updating container, and viewport")}),[i,o,n]),u=r.useCallback((()=>null!=i&&i.current?{top:i.current.scrollTop,left:i.current.scrollLeft}:{top:0,left:0}),[i]);$h(e,{scroll:l,scrollToIndexes:s,getScrollPosition:u})})(o,e),(e=>{const t=Xf(e,"useGridColumnMenu"),n=r.useCallback((n=>{e.current.setState((e=>e.columnMenu.open&&e.columnMenu.field===n?e:(t.debug("Opening Column Menu"),(0,mn.A)({},e,{columnMenu:{open:!0,field:n}}))))&&(e.current.hidePreferences(),e.current.forceUpdate())}),[e,t]),o=r.useCallback((()=>{e.current.setState((e=>e.columnMenu.open||void 0!==e.columnMenu.field?(t.debug("Hiding Column Menu"),(0,mn.A)({},e,{columnMenu:(0,mn.A)({},e.columnMenu,{open:!1,field:void 0})})):e))&&e.current.forceUpdate()}),[e,t]),i=r.useCallback((r=>{t.debug("Toggle Column Menu");const i=lp(e.current.state);i.open&&i.field===r?o():n(r)}),[e,t,n,o]);$h(e,{showColumnMenu:n,hideColumnMenu:o,toggleColumnMenu:i});const a=r.useCallback(((t,n)=>{if(!n.target.classList.contains(ef.menuIconButton))return;if(!n.relatedTarget)return;const r=n.relatedTarget.classList.contains(ef.menuList),o="menuitem"===n.relatedTarget.getAttribute("role");(r||o)&&e.current.setColumnHeaderFocus(t.field)}),[e]);Yh(e,"columnResizeStart",o),Yh(e,"columnHeaderFocus",a),Yh(e,"virtualScrollerWheel",e.current.hideColumnMenu),Yh(e,"virtualScrollerTouchMove",e.current.hideColumnMenu)})(o),Db(o),Lb(o,e),sp(o),function(e,t){const n=Xf(e,"useResizeContainer"),o=r.useRef(!1),i=r.useRef(null),a=r.useRef(null),s=Sf(e,Fb),l=Sf(e,If),u=r.useCallback((()=>{var n;const r=null==(n=e.current.rootElementRef)?void 0:n.current,o=bf(e),u=cx(e);if(!i.current)return;let c,d,f,h;if(null!=t.scrollbarSize)c=t.scrollbarSize;else if(o&&r){const e=(0,Ts.A)(r).createElement("div");e.style.width="99px",e.style.height="99px",e.style.position="absolute",e.style.overflow="scroll",e.className="scrollDiv",r.appendChild(e),c=e.offsetWidth-e.clientWidth,r.removeChild(e)}else c=0;if(t.autoHeight)h=!1,f=Math.round(o)>i.current.width,d={width:i.current.width,height:s.currentPageTotalHeight+(f?c:0)};else{d={width:i.current.width,height:i.current.height-l};const e=(e=>{let{content:t,container:n,scrollBarSize:r}=e;const o=t.width>n.width,i=t.height>n.height;let a=!1,s=!1;return(o||i)&&(a=o,s=t.height+(a?r:0)>n.height,s&&(a=t.width+r>n.width)),{hasScrollX:a,hasScrollY:s}})({content:{width:Math.round(o),height:s.currentPageTotalHeight},container:{width:d.width,height:d.height-u.top-u.bottom},scrollBarSize:c});h=e.hasScrollY,f=e.hasScrollX}const p={viewportOuterSize:d,viewportInnerSize:{width:d.width-(h?c:0),height:d.height-(f?c:0)},hasScrollX:f,hasScrollY:h,scrollBarSize:c},m=a.current;a.current=p,p.viewportInnerSize.width===(null==m?void 0:m.viewportInnerSize.width)&&p.viewportInnerSize.height===(null==m?void 0:m.viewportInnerSize.height)||e.current.publishEvent("viewportInnerSizeChange",p.viewportInnerSize)}),[e,t.scrollbarSize,t.autoHeight,l,s.currentPageTotalHeight]),c=r.useCallback((()=>{u(),e.current.publishEvent("debouncedResize",i.current)}),[e,u]),d=r.useCallback((()=>a.current),[]),f=r.useCallback((()=>{const n=e.current.getRootDimensions();if(!n)return 0;const r=ex(e,{pagination:t.pagination,paginationMode:t.paginationMode});if(t.getRowHeight){const t=e.current.unstable_getRenderContext(),n=t.lastRowIndex-t.firstRowIndex;return Math.min(n-1,r.rows.length)}const o=Math.floor(n.viewportInnerSize.height/Tf(e));return Math.min(o,r.rows.length)}),[e,t.pagination,t.paginationMode,t.getRowHeight]);$h(e,{resize:c,getRootDimensions:d,unstable_getViewportPageSize:f,unstable_updateGridDimensionsRef:u});const h=r.useMemo((()=>(0,nl.A)(c,60)),[c]),p=r.useRef(!0),m=r.useCallback((e=>{i.current=e;const r=/jsdom/.test(window.navigator.userAgent);if(0!==e.height||o.current||t.autoHeight||r||(n.error(["The parent DOM element of the data grid has an empty height.","Please make sure that this element has an intrinsic height.","The grid displays with a height of 0px.","","More details: https://mui.com/r/x-data-grid-no-dimensions."].join("\n")),o.current=!0),0!==e.width||o.current||r||(n.error(["The parent DOM element of the data grid has an empty width.","Please make sure that this element has an intrinsic width.","The grid displays with a width of 0px.","","More details: https://mui.com/r/x-data-grid-no-dimensions."].join("\n")),o.current=!0),p.current)return c(),void(p.current=!1);h()}),[t.autoHeight,h,n,c]);(0,ga.A)((()=>u()),[u]),Kh(e,"sortedRowsSet",u),Kh(e,"pageChange",u),Kh(e,"pageSizeChange",u),Kh(e,"columnsChange",u),Yh(e,"resize",m),Kh(e,"debouncedResize",t.onResize)}(o,e),function(e,t){Kh(e,"columnHeaderClick",t.onColumnHeaderClick),Kh(e,"columnHeaderDoubleClick",t.onColumnHeaderDoubleClick),Kh(e,"columnHeaderOver",t.onColumnHeaderOver),Kh(e,"columnHeaderOut",t.onColumnHeaderOut),Kh(e,"columnHeaderEnter",t.onColumnHeaderEnter),Kh(e,"columnHeaderLeave",t.onColumnHeaderLeave),Kh(e,"columnOrderChange",t.onColumnOrderChange),Kh(e,"cellClick",t.onCellClick),Kh(e,"cellDoubleClick",t.onCellDoubleClick),Kh(e,"cellKeyDown",t.onCellKeyDown),Kh(e,"cellFocusOut",t.onCellFocusOut),Kh(e,"preferencePanelClose",t.onPreferencePanelClose),Kh(e,"preferencePanelOpen",t.onPreferencePanelOpen),Kh(e,"menuOpen",t.onMenuOpen),Kh(e,"menuClose",t.onMenuClose),Kh(e,"rowDoubleClick",t.onRowDoubleClick),Kh(e,"rowClick",t.onRowClick),Kh(e,"componentError",t.onError),Kh(e,"stateChange",t.onStateChange)}(o,e),(e=>{const t=r.useCallback((function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.current.unstable_applyPipeProcessors("exportState",{},t)}),[e]),n=r.useCallback((t=>{e.current.unstable_applyPipeProcessors("restoreState",{callbacks:[]},{stateToRestore:t}).callbacks.forEach((e=>{e()})),e.current.forceUpdate()}),[e]);$h(e,{exportState:t,restoreState:n})})(o),o};function Xx(e){const{theme:t,name:n,props:r}=e;return t&&t.components&&t.components[n]&&t.components[n].defaultProps?(0,Xu.A)(t.components[n].defaultProps,r):r}function Qx(e){let{props:t,name:n,defaultTheme:r,themeId:o}=e,i=fi(r);o&&(i=i[o]||i);return Xx({theme:i,name:n,props:t})}function Jx(e){let{props:t,name:n}=e;return Qx({props:t,name:n,defaultTheme:hi.A,themeId:pi.A})}const Zx={noRowsLabel:"No rows",noResultsOverlayLabel:"No results found.",errorOverlayDefaultLabel:"An error occurred.",toolbarDensity:"Density",toolbarDensityLabel:"Density",toolbarDensityCompact:"Compact",toolbarDensityStandard:"Standard",toolbarDensityComfortable:"Comfortable",toolbarColumns:"Columns",toolbarColumnsLabel:"Select columns",toolbarFilters:"Filters",toolbarFiltersLabel:"Show filters",toolbarFiltersTooltipHide:"Hide filters",toolbarFiltersTooltipShow:"Show filters",toolbarFiltersTooltipActive:e=>1!==e?`${e} active filters`:`${e} active filter`,toolbarQuickFilterPlaceholder:"Search\u2026",toolbarQuickFilterLabel:"Search",toolbarQuickFilterDeleteIconLabel:"Clear",toolbarExport:"Export",toolbarExportLabel:"Export",toolbarExportCSV:"Download as CSV",toolbarExportPrint:"Print",toolbarExportExcel:"Download as Excel",columnsPanelTextFieldLabel:"Find column",columnsPanelTextFieldPlaceholder:"Column title",columnsPanelDragIconLabel:"Reorder column",columnsPanelShowAllButton:"Show all",columnsPanelHideAllButton:"Hide all",filterPanelAddFilter:"Add filter",filterPanelDeleteIconLabel:"Delete",filterPanelLinkOperator:"Logic operator",filterPanelOperators:"Operator",filterPanelOperatorAnd:"And",filterPanelOperatorOr:"Or",filterPanelColumns:"Columns",filterPanelInputLabel:"Value",filterPanelInputPlaceholder:"Filter value",filterOperatorContains:"contains",filterOperatorEquals:"equals",filterOperatorStartsWith:"starts with",filterOperatorEndsWith:"ends with",filterOperatorIs:"is",filterOperatorNot:"is not",filterOperatorAfter:"is after",filterOperatorOnOrAfter:"is on or after",filterOperatorBefore:"is before",filterOperatorOnOrBefore:"is on or before",filterOperatorIsEmpty:"is empty",filterOperatorIsNotEmpty:"is not empty",filterOperatorIsAnyOf:"is any of",filterValueAny:"any",filterValueTrue:"true",filterValueFalse:"false",columnMenuLabel:"Menu",columnMenuShowColumns:"Show columns",columnMenuFilter:"Filter",columnMenuHideColumn:"Hide",columnMenuUnsort:"Unsort",columnMenuSortAsc:"Sort by ASC",columnMenuSortDesc:"Sort by DESC",columnHeaderFiltersTooltipActive:e=>1!==e?`${e} active filters`:`${e} active filter`,columnHeaderFiltersLabel:"Show filters",columnHeaderSortIconLabel:"Sort",footerRowSelected:e=>1!==e?`${e.toLocaleString()} rows selected`:`${e.toLocaleString()} row selected`,footerTotalRows:"Total Rows:",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} of ${t.toLocaleString()}`,checkboxSelectionHeaderName:"Checkbox selection",checkboxSelectionSelectAllRows:"Select all rows",checkboxSelectionUnselectAllRows:"Unselect all rows",checkboxSelectionSelectRow:"Select row",checkboxSelectionUnselectRow:"Unselect row",booleanCellTrueLabel:"yes",booleanCellFalseLabel:"no",actionsCellMore:"more",pinToLeft:"Pin to left",pinToRight:"Pin to right",unpin:"Unpin",treeDataGroupingHeaderName:"Group",treeDataExpand:"see children",treeDataCollapse:"hide children",groupingColumnHeaderName:"Group",groupColumn:e=>`Group by ${e}`,unGroupColumn:e=>`Stop grouping by ${e}`,detailPanelToggle:"Detail panel toggle",expandDetailPanel:"Expand",collapseDetailPanel:"Collapse",MuiTablePagination:{},rowReorderingHeaderName:"Row reordering",aggregationMenuItemHeader:"Aggregation",aggregationFunctionLabelSum:"sum",aggregationFunctionLabelAvg:"avg",aggregationFunctionLabelMin:"min",aggregationFunctionLabelMax:"max",aggregationFunctionLabelSize:"size"};function ew(e){return(0,jo.Ay)("PrivateSwitchBase",e)}(0,To.A)("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const tw=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],nw=(0,Ro.Ay)(kc)((e=>{let{ownerState:t}=e;return(0,mn.A)({padding:9,borderRadius:"50%"},"start"===t.edge&&{marginLeft:"small"===t.size?-3:-12},"end"===t.edge&&{marginRight:"small"===t.size?-3:-12})})),rw=(0,Ro.Ay)("input",{shouldForwardProp:Oa.A})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),ow=r.forwardRef((function(e,t){const{autoFocus:n,checked:r,checkedIcon:o,className:i,defaultChecked:a,disabled:s,disableFocusRipple:l=!1,edge:u=!1,icon:c,id:d,inputProps:f,inputRef:h,name:p,onBlur:m,onChange:g,onFocus:v,readOnly:y,required:b=!1,tabIndex:x,type:w,value:C}=e,S=(0,gn.A)(e,tw),[A,_]=(0,Cu.A)({controlled:r,default:Boolean(a),name:"SwitchBase",state:"checked"}),k=ma();let E=s;k&&"undefined"===typeof E&&(E=k.disabled);const M="checkbox"===w||"radio"===w,R=(0,mn.A)({},e,{checked:A,disabled:E,disableFocusRipple:l,edge:u}),T=(e=>{const{classes:t,checked:n,disabled:r,edge:o}=e,i={root:["root",n&&"checked",r&&"disabled",o&&`edge${(0,Bo.A)(o)}`],input:["input"]};return(0,_o.A)(i,ew,t)})(R);return(0,Io.jsxs)(nw,(0,mn.A)({component:"span",className:(0,Ao.A)(T.root,i),centerRipple:!0,focusRipple:!l,disabled:E,tabIndex:null,role:void 0,onFocus:e=>{v&&v(e),k&&k.onFocus&&k.onFocus(e)},onBlur:e=>{m&&m(e),k&&k.onBlur&&k.onBlur(e)},ownerState:R,ref:t},S,{children:[(0,Io.jsx)(rw,(0,mn.A)({autoFocus:n,checked:r,defaultChecked:a,className:T.input,disabled:E,id:M?d:void 0,name:p,onChange:e=>{if(e.nativeEvent.defaultPrevented)return;const t=e.target.checked;_(t),g&&g(e,t)},readOnly:y,ref:h,required:b,ownerState:R,tabIndex:x,type:w},"checkbox"===w&&void 0===C?{}:{value:C},f)),A?o:c]}))})),iw=ow,aw=(0,Iu.A)((0,Io.jsx)("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),sw=(0,Iu.A)((0,Io.jsx)("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),lw=(0,Iu.A)((0,Io.jsx)("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");function uw(e){return(0,jo.Ay)("MuiCheckbox",e)}const cw=(0,To.A)("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),dw=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],fw=(0,Ro.Ay)(iw,{shouldForwardProp:e=>(0,Oa.A)(e)||"classes"===e,name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.indeterminate&&t.indeterminate,t[`size${(0,Bo.A)(n.size)}`],"default"!==n.color&&t[`color${(0,Bo.A)(n.color)}`]]}})((e=>{let{theme:t,ownerState:n}=e;return(0,mn.A)({color:(t.vars||t).palette.text.secondary},!n.disableRipple&&{"&:hover":{backgroundColor:t.vars?`rgba(${"default"===n.color?t.vars.palette.action.activeChannel:t.vars.palette[n.color].mainChannel} / ${t.vars.palette.action.hoverOpacity})`:(0,ko.X4)("default"===n.color?t.palette.action.active:t.palette[n.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==n.color&&{[`&.${cw.checked}, &.${cw.indeterminate}`]:{color:(t.vars||t).palette[n.color].main},[`&.${cw.disabled}`]:{color:(t.vars||t).palette.action.disabled}})})),hw=(0,Io.jsx)(sw,{}),pw=(0,Io.jsx)(aw,{}),mw=(0,Io.jsx)(lw,{}),gw=r.forwardRef((function(e,t){var n,o;const i=(0,Mo.b)({props:e,name:"MuiCheckbox"}),{checkedIcon:a=hw,color:s="primary",icon:l=pw,indeterminate:u=!1,indeterminateIcon:c=mw,inputProps:d,size:f="medium",className:h}=i,p=(0,gn.A)(i,dw),m=u?c:l,g=u?c:a,v=(0,mn.A)({},i,{color:s,indeterminate:u,size:f}),y=(e=>{const{classes:t,indeterminate:n,color:r,size:o}=e,i={root:["root",n&&"indeterminate",`color${(0,Bo.A)(r)}`,`size${(0,Bo.A)(o)}`]},a=(0,_o.A)(i,uw,t);return(0,mn.A)({},t,a)})(v);return(0,Io.jsx)(fw,(0,mn.A)({type:"checkbox",inputProps:(0,mn.A)({"data-indeterminate":u},d),icon:r.cloneElement(m,{fontSize:null!=(n=m.props.fontSize)?n:f}),checkedIcon:r.cloneElement(g,{fontSize:null!=(o=g.props.fontSize)?o:f}),ownerState:v,ref:t,className:(0,Ao.A)(y.root,h)},p,{classes:y}))})),vw=gw;function yw(e){return(0,jo.Ay)("MuiSwitch",e)}const bw=(0,To.A)("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]),xw=["className","color","edge","size","sx"],ww=(0,Ro.Ay)("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.edge&&t[`edge${(0,Bo.A)(n.edge)}`],t[`size${(0,Bo.A)(n.size)}`]]}})({display:"inline-flex",width:58,height:38,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"},variants:[{props:{edge:"start"},style:{marginLeft:-8}},{props:{edge:"end"},style:{marginRight:-8}},{props:{size:"small"},style:{width:40,height:24,padding:7,[`& .${bw.thumb}`]:{width:16,height:16},[`& .${bw.switchBase}`]:{padding:4,[`&.${bw.checked}`]:{transform:"translateX(16px)"}}}}]}),Cw=(0,Ro.Ay)(iw,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.switchBase,{[`& .${bw.input}`]:t.input},"default"!==n.color&&t[`color${(0,Bo.A)(n.color)}`]]}})((e=>{let{theme:t}=e;return{position:"absolute",top:0,left:0,zIndex:1,color:t.vars?t.vars.palette.Switch.defaultColor:`${"light"===t.palette.mode?t.palette.common.white:t.palette.grey[300]}`,transition:t.transitions.create(["left","transform"],{duration:t.transitions.duration.shortest}),[`&.${bw.checked}`]:{transform:"translateX(20px)"},[`&.${bw.disabled}`]:{color:t.vars?t.vars.palette.Switch.defaultDisabledColor:`${"light"===t.palette.mode?t.palette.grey[100]:t.palette.grey[600]}`},[`&.${bw.checked} + .${bw.track}`]:{opacity:.5},[`&.${bw.disabled} + .${bw.track}`]:{opacity:t.vars?t.vars.opacity.switchTrackDisabled:""+("light"===t.palette.mode?.12:.2)},[`& .${bw.input}`]:{left:"-100%",width:"300%"}}}),(e=>{let{theme:t}=e;return{"&:hover":{backgroundColor:t.vars?`rgba(${t.vars.palette.action.activeChannel} / ${t.vars.palette.action.hoverOpacity})`:(0,ko.X4)(t.palette.action.active,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},variants:[...Object.entries(t.palette).filter((e=>{let[,t]=e;return t.main&&t.light})).map((e=>{let[n]=e;return{props:{color:n},style:{[`&.${bw.checked}`]:{color:(t.vars||t).palette[n].main,"&:hover":{backgroundColor:t.vars?`rgba(${t.vars.palette[n].mainChannel} / ${t.vars.palette.action.hoverOpacity})`:(0,ko.X4)(t.palette[n].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${bw.disabled}`]:{color:t.vars?t.vars.palette.Switch[`${n}DisabledColor`]:`${"light"===t.palette.mode?(0,ko.a)(t.palette[n].main,.62):(0,ko.e$)(t.palette[n].main,.55)}`}},[`&.${bw.checked} + .${bw.track}`]:{backgroundColor:(t.vars||t).palette[n].main}}}}))]}})),Sw=(0,Ro.Ay)("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(e,t)=>t.track})((e=>{let{theme:t}=e;return{height:"100%",width:"100%",borderRadius:7,zIndex:-1,transition:t.transitions.create(["opacity","background-color"],{duration:t.transitions.duration.shortest}),backgroundColor:t.vars?t.vars.palette.common.onBackground:`${"light"===t.palette.mode?t.palette.common.black:t.palette.common.white}`,opacity:t.vars?t.vars.opacity.switchTrack:""+("light"===t.palette.mode?.38:.3)}})),Aw=(0,Ro.Ay)("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})((e=>{let{theme:t}=e;return{boxShadow:(t.vars||t).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"}})),_w=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiSwitch"}),{className:r,color:o="primary",edge:i=!1,size:a="medium",sx:s}=n,l=(0,gn.A)(n,xw),u=(0,mn.A)({},n,{color:o,edge:i,size:a}),c=(e=>{const{classes:t,edge:n,size:r,color:o,checked:i,disabled:a}=e,s={root:["root",n&&`edge${(0,Bo.A)(n)}`,`size${(0,Bo.A)(r)}`],switchBase:["switchBase",`color${(0,Bo.A)(o)}`,i&&"checked",a&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},l=(0,_o.A)(s,yw,t);return(0,mn.A)({},t,l)})(u),d=(0,Io.jsx)(Aw,{className:c.thumb,ownerState:u});return(0,Io.jsxs)(ww,{className:(0,Ao.A)(c.root,r),sx:s,ownerState:u,children:[(0,Io.jsx)(Cw,(0,mn.A)({type:"checkbox",icon:d,checkedIcon:d,ref:t,ownerState:u},l,{classes:(0,mn.A)({},c,{root:c.switchBase})})),(0,Io.jsx)(Sw,{className:c.track,ownerState:u})]})})),kw=_w;function Ew(e){return(0,jo.Ay)("MuiTooltip",e)}const Mw=(0,To.A)("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),Rw=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","slotProps","slots","title","TransitionComponent","TransitionProps"];function Tw(e){return Math.round(1e5*e)/1e5}const jw=(0,Ro.Ay)(Wg,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})((e=>{let{theme:t,ownerState:n,open:r}=e;return(0,mn.A)({zIndex:(t.vars||t).zIndex.tooltip,pointerEvents:"none"},!n.disableInteractive&&{pointerEvents:"auto"},!r&&{pointerEvents:"none"},n.arrow&&{[`&[data-popper-placement*="bottom"] .${Mw.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${Mw.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${Mw.arrow}`]:(0,mn.A)({},n.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),[`&[data-popper-placement*="left"] .${Mw.arrow}`]:(0,mn.A)({},n.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})})),Ow=(0,Ro.Ay)("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.tooltip,n.touch&&t.touch,n.arrow&&t.tooltipArrow,t[`tooltipPlacement${(0,Bo.A)(n.placement.split("-")[0])}`]]}})((e=>{let{theme:t,ownerState:n}=e;return(0,mn.A)({backgroundColor:t.vars?t.vars.palette.Tooltip.bg:(0,ko.X4)(t.palette.grey[700],.92),borderRadius:(t.vars||t).shape.borderRadius,color:(t.vars||t).palette.common.white,fontFamily:t.typography.fontFamily,padding:"4px 8px",fontSize:t.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:t.typography.fontWeightMedium},n.arrow&&{position:"relative",margin:0},n.touch&&{padding:"8px 16px",fontSize:t.typography.pxToRem(14),lineHeight:`${Tw(16/14)}em`,fontWeight:t.typography.fontWeightRegular},{[`.${Mw.popper}[data-popper-placement*="left"] &`]:(0,mn.A)({transformOrigin:"right center"},n.isRtl?(0,mn.A)({marginLeft:"14px"},n.touch&&{marginLeft:"24px"}):(0,mn.A)({marginRight:"14px"},n.touch&&{marginRight:"24px"})),[`.${Mw.popper}[data-popper-placement*="right"] &`]:(0,mn.A)({transformOrigin:"left center"},n.isRtl?(0,mn.A)({marginRight:"14px"},n.touch&&{marginRight:"24px"}):(0,mn.A)({marginLeft:"14px"},n.touch&&{marginLeft:"24px"})),[`.${Mw.popper}[data-popper-placement*="top"] &`]:(0,mn.A)({transformOrigin:"center bottom",marginBottom:"14px"},n.touch&&{marginBottom:"24px"}),[`.${Mw.popper}[data-popper-placement*="bottom"] &`]:(0,mn.A)({transformOrigin:"center top",marginTop:"14px"},n.touch&&{marginTop:"24px"})})})),Pw=(0,Ro.Ay)("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})((e=>{let{theme:t}=e;return{overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:t.vars?t.vars.palette.Tooltip.bg:(0,ko.X4)(t.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}}));let Iw=!1;const Nw=new oi.E;let Dw={x:0,y:0};function Fw(e,t){return function(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];t&&t(n,...o),e(n,...o)}}const Lw=r.forwardRef((function(e,t){var n,o,i,a,s,l,u,c,d,f,h,p,m,g,v,y,b,x,w;const C=(0,Mo.b)({props:e,name:"MuiTooltip"}),{arrow:S=!1,children:A,components:_={},componentsProps:k={},describeChild:E=!1,disableFocusListener:M=!1,disableHoverListener:R=!1,disableInteractive:T=!1,disableTouchListener:j=!1,enterDelay:O=100,enterNextDelay:P=0,enterTouchDelay:I=700,followCursor:N=!1,id:D,leaveDelay:F=0,leaveTouchDelay:L=1500,onClose:z,onOpen:B,open:$,placement:U="bottom",PopperComponent:V,PopperProps:H={},slotProps:W={},slots:q={},title:Y,TransitionComponent:G=ul,TransitionProps:K}=C,X=(0,gn.A)(C,Rw),Q=r.isValidElement(A)?A:(0,Io.jsx)("span",{children:A}),J=mi(),Z=Ps(),[ee,te]=r.useState(),[ne,re]=r.useState(null),oe=r.useRef(!1),ie=T||N,ae=(0,oi.A)(),se=(0,oi.A)(),le=(0,oi.A)(),ue=(0,oi.A)(),[ce,de]=(0,Cu.A)({controlled:$,default:!1,name:"Tooltip",state:"open"});let fe=ce;const he=(0,Ip.A)(D),pe=r.useRef(),me=(0,Qu.A)((()=>{void 0!==pe.current&&(document.body.style.WebkitUserSelect=pe.current,pe.current=void 0),ue.clear()}));r.useEffect((()=>me),[me]);const ge=e=>{Nw.clear(),Iw=!0,de(!0),B&&!fe&&B(e)},ve=(0,Qu.A)((e=>{Nw.start(800+F,(()=>{Iw=!1})),de(!1),z&&fe&&z(e),ae.start(J.transitions.duration.shortest,(()=>{oe.current=!1}))})),ye=e=>{oe.current&&"touchstart"!==e.type||(ee&&ee.removeAttribute("title"),se.clear(),le.clear(),O||Iw&&P?se.start(Iw?P:O,(()=>{ge(e)})):ge(e))},be=e=>{se.clear(),le.start(F,(()=>{ve(e)}))},{isFocusVisibleRef:xe,onBlur:we,onFocus:Ce,ref:Se}=(0,Ju.A)(),[,Ae]=r.useState(!1),_e=e=>{we(e),!1===xe.current&&(Ae(!1),be(e))},ke=e=>{ee||te(e.currentTarget),Ce(e),!0===xe.current&&(Ae(!0),ye(e))},Ee=e=>{oe.current=!0;const t=Q.props;t.onTouchStart&&t.onTouchStart(e)},Me=e=>{Ee(e),le.clear(),ae.clear(),me(),pe.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",ue.start(I,(()=>{document.body.style.WebkitUserSelect=pe.current,ye(e)}))},Re=e=>{Q.props.onTouchEnd&&Q.props.onTouchEnd(e),me(),le.start(L,(()=>{ve(e)}))};r.useEffect((()=>{if(fe)return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)};function e(e){"Escape"!==e.key&&"Esc"!==e.key||ve(e)}}),[ve,fe]);const Te=(0,gi.A)(Q.ref,Se,te,t);Y||0===Y||(fe=!1);const je=r.useRef(),Oe={},Pe="string"===typeof Y;E?(Oe.title=fe||!Pe||R?null:Y,Oe["aria-describedby"]=fe?he:null):(Oe["aria-label"]=Pe?Y:null,Oe["aria-labelledby"]=fe&&!Pe?he:null);const Ie=(0,mn.A)({},Oe,X,Q.props,{className:(0,Ao.A)(X.className,Q.props.className),onTouchStart:Ee,ref:Te},N?{onMouseMove:e=>{const t=Q.props;t.onMouseMove&&t.onMouseMove(e),Dw={x:e.clientX,y:e.clientY},je.current&&je.current.update()}}:{});const Ne={};j||(Ie.onTouchStart=Me,Ie.onTouchEnd=Re),R||(Ie.onMouseOver=Fw(ye,Ie.onMouseOver),Ie.onMouseLeave=Fw(be,Ie.onMouseLeave),ie||(Ne.onMouseOver=ye,Ne.onMouseLeave=be)),M||(Ie.onFocus=Fw(ke,Ie.onFocus),Ie.onBlur=Fw(_e,Ie.onBlur),ie||(Ne.onFocus=ke,Ne.onBlur=_e));const De=r.useMemo((()=>{var e;let t=[{name:"arrow",enabled:Boolean(ne),options:{element:ne,padding:4}}];return null!=(e=H.popperOptions)&&e.modifiers&&(t=t.concat(H.popperOptions.modifiers)),(0,mn.A)({},H.popperOptions,{modifiers:t})}),[ne,H]),Fe=(0,mn.A)({},C,{isRtl:Z,arrow:S,disableInteractive:ie,placement:U,PopperComponentProp:V,touch:oe.current}),Le=(e=>{const{classes:t,disableInteractive:n,arrow:r,touch:o,placement:i}=e,a={popper:["popper",!n&&"popperInteractive",r&&"popperArrow"],tooltip:["tooltip",r&&"tooltipArrow",o&&"touch",`tooltipPlacement${(0,Bo.A)(i.split("-")[0])}`],arrow:["arrow"]};return(0,_o.A)(a,Ew,t)})(Fe),ze=null!=(n=null!=(o=q.popper)?o:_.Popper)?n:jw,Be=null!=(i=null!=(a=null!=(s=q.transition)?s:_.Transition)?a:G)?i:ul,$e=null!=(l=null!=(u=q.tooltip)?u:_.Tooltip)?l:Ow,Ue=null!=(c=null!=(d=q.arrow)?d:_.Arrow)?c:Pw,Ve=Ns(ze,(0,mn.A)({},H,null!=(f=W.popper)?f:k.popper,{className:(0,Ao.A)(Le.popper,null==H?void 0:H.className,null==(h=null!=(p=W.popper)?p:k.popper)?void 0:h.className)}),Fe),He=Ns(Be,(0,mn.A)({},K,null!=(m=W.transition)?m:k.transition),Fe),We=Ns($e,(0,mn.A)({},null!=(g=W.tooltip)?g:k.tooltip,{className:(0,Ao.A)(Le.tooltip,null==(v=null!=(y=W.tooltip)?y:k.tooltip)?void 0:v.className)}),Fe),qe=Ns(Ue,(0,mn.A)({},null!=(b=W.arrow)?b:k.arrow,{className:(0,Ao.A)(Le.arrow,null==(x=null!=(w=W.arrow)?w:k.arrow)?void 0:x.className)}),Fe);return(0,Io.jsxs)(r.Fragment,{children:[r.cloneElement(Q,Ie),(0,Io.jsx)(ze,(0,mn.A)({as:null!=V?V:Wg,placement:U,anchorEl:N?{getBoundingClientRect:()=>({top:Dw.y,left:Dw.x,right:Dw.x,bottom:Dw.y,width:0,height:0})}:ee,popperRef:je,open:!!ee&&fe,id:he,transition:!0},Ne,Ve,{popperOptions:De,children:e=>{let{TransitionProps:t}=e;return(0,Io.jsx)(Be,(0,mn.A)({timeout:J.transitions.duration.shorter},t,He,{children:(0,Io.jsxs)($e,(0,mn.A)({},We,{children:[Y,S?(0,Io.jsx)(Ue,(0,mn.A)({},qe,{ref:re})):null]}))}))}}))]})})),zw=Lw,Bw=["align","children","colIndex","colDef","cellMode","field","formattedValue","hasFocus","height","isEditable","rowId","tabIndex","value","width","className","showRightBorder","extendRowFullWidth","row","colSpan","disableDragEvents","onClick","onDoubleClick","onMouseDown","onMouseUp","onKeyDown","onDragEnter","onDragOver"];let $w;function Uw(e){return String(e).match(/[\d.\-+]*\s*(.*)/)[1]||""}function Vw(e){return parseFloat(e)}function Hw(e){return(0,jo.Ay)("MuiSkeleton",e)}(0,To.A)("MuiSkeleton",["root","text","rectangular","rounded","circular","pulse","wave","withChildren","fitContent","heightAuto"]);const Ww=["animation","className","component","height","style","variant","width"];let qw,Yw,Gw,Kw,Xw=e=>e;const Qw=(0,ac.i7)(qw||(qw=Xw`
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.4;
  }

  100% {
    opacity: 1;
  }
`)),Jw=(0,ac.i7)(Yw||(Yw=Xw`
  0% {
    transform: translateX(-100%);
  }

  50% {
    /* +0.5s of delay between each loop */
    transform: translateX(100%);
  }

  100% {
    transform: translateX(100%);
  }
`)),Zw=(0,Ro.Ay)("span",{name:"MuiSkeleton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!1!==n.animation&&t[n.animation],n.hasChildren&&t.withChildren,n.hasChildren&&!n.width&&t.fitContent,n.hasChildren&&!n.height&&t.heightAuto]}})((e=>{let{theme:t,ownerState:n}=e;const r=Uw(t.shape.borderRadius)||"px",o=Vw(t.shape.borderRadius);return(0,mn.A)({display:"block",backgroundColor:t.vars?t.vars.palette.Skeleton.bg:Xd(t.palette.text.primary,"light"===t.palette.mode?.11:.13),height:"1.2em"},"text"===n.variant&&{marginTop:0,marginBottom:0,height:"auto",transformOrigin:"0 55%",transform:"scale(1, 0.60)",borderRadius:`${o}${r}/${Math.round(o/.6*10)/10}${r}`,"&:empty:before":{content:'"\\00a0"'}},"circular"===n.variant&&{borderRadius:"50%"},"rounded"===n.variant&&{borderRadius:(t.vars||t).shape.borderRadius},n.hasChildren&&{"& > *":{visibility:"hidden"}},n.hasChildren&&!n.width&&{maxWidth:"fit-content"},n.hasChildren&&!n.height&&{height:"auto"})}),(e=>{let{ownerState:t}=e;return"pulse"===t.animation&&(0,ac.AH)(Gw||(Gw=Xw`
      animation: ${0} 2s ease-in-out 0.5s infinite;
    `),Qw)}),(e=>{let{ownerState:t,theme:n}=e;return"wave"===t.animation&&(0,ac.AH)(Kw||(Kw=Xw`
      position: relative;
      overflow: hidden;

      /* Fix bug in Safari https://bugs.webkit.org/show_bug.cgi?id=68196 */
      -webkit-mask-image: -webkit-radial-gradient(white, black);

      &::after {
        animation: ${0} 2s linear 0.5s infinite;
        background: linear-gradient(
          90deg,
          transparent,
          ${0},
          transparent
        );
        content: '';
        position: absolute;
        transform: translateX(-100%); /* Avoid flash during server-side hydration */
        bottom: 0;
        left: 0;
        right: 0;
        top: 0;
      }
    `),Jw,(n.vars||n).palette.action.hover)})),eC=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiSkeleton"}),{animation:r="pulse",className:o,component:i="span",height:a,style:s,variant:l="text",width:u}=n,c=(0,gn.A)(n,Ww),d=(0,mn.A)({},n,{animation:r,component:i,variant:l,hasChildren:Boolean(c.children)}),f=(e=>{const{classes:t,variant:n,animation:r,hasChildren:o,width:i,height:a}=e,s={root:["root",n,r,o&&"withChildren",o&&!i&&"fitContent",o&&!a&&"heightAuto"]};return(0,_o.A)(s,Hw,t)})(d);return(0,Io.jsx)(Zw,(0,mn.A)({as:i,ref:t,className:(0,Ao.A)(f.root,o),ownerState:d},c,{style:(0,mn.A)({width:u,height:a},s)}))})),tC=eC,nC=["field","align","width","contentWidth"];const rC=function(e){const{badgeContent:t,invisible:n=!1,max:r=99,showZero:o=!1}=e,i=lm({badgeContent:t,max:r});let a=n;!1!==n||0!==t||o||(a=!0);const{badgeContent:s,max:l=r}=a?i:e;return{badgeContent:s,invisible:a,max:l,displayValue:s&&Number(s)>l?`${l}+`:s}};function oC(e){return(0,jo.Ay)("MuiBadge",e)}const iC=(0,To.A)("MuiBadge",["root","badge","dot","standard","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft","invisible","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","overlapRectangular","overlapCircular","anchorOriginTopLeftCircular","anchorOriginTopLeftRectangular","anchorOriginTopRightCircular","anchorOriginTopRightRectangular","anchorOriginBottomLeftCircular","anchorOriginBottomLeftRectangular","anchorOriginBottomRightCircular","anchorOriginBottomRightRectangular"]),aC=["anchorOrigin","className","classes","component","components","componentsProps","children","overlap","color","invisible","max","badgeContent","slots","slotProps","showZero","variant"],sC=(0,Ro.Ay)("span",{name:"MuiBadge",slot:"Root",overridesResolver:(e,t)=>t.root})({position:"relative",display:"inline-flex",verticalAlign:"middle",flexShrink:0}),lC=(0,Ro.Ay)("span",{name:"MuiBadge",slot:"Badge",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.badge,t[n.variant],t[`anchorOrigin${(0,Bo.A)(n.anchorOrigin.vertical)}${(0,Bo.A)(n.anchorOrigin.horizontal)}${(0,Bo.A)(n.overlap)}`],"default"!==n.color&&t[`color${(0,Bo.A)(n.color)}`],n.invisible&&t.invisible]}})((e=>{let{theme:t}=e;var n;return{display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"center",alignContent:"center",alignItems:"center",position:"absolute",boxSizing:"border-box",fontFamily:t.typography.fontFamily,fontWeight:t.typography.fontWeightMedium,fontSize:t.typography.pxToRem(12),minWidth:20,lineHeight:1,padding:"0 6px",height:20,borderRadius:10,zIndex:1,transition:t.transitions.create("transform",{easing:t.transitions.easing.easeInOut,duration:t.transitions.duration.enteringScreen}),variants:[...Object.keys((null!=(n=t.vars)?n:t).palette).filter((e=>{var n,r;return(null!=(n=t.vars)?n:t).palette[e].main&&(null!=(r=t.vars)?r:t).palette[e].contrastText})).map((e=>({props:{color:e},style:{backgroundColor:(t.vars||t).palette[e].main,color:(t.vars||t).palette[e].contrastText}}))),{props:{variant:"dot"},style:{borderRadius:4,height:8,minWidth:8,padding:0}},{props:e=>{let{ownerState:t}=e;return"top"===t.anchorOrigin.vertical&&"right"===t.anchorOrigin.horizontal&&"rectangular"===t.overlap},style:{top:0,right:0,transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%",[`&.${iC.invisible}`]:{transform:"scale(0) translate(50%, -50%)"}}},{props:e=>{let{ownerState:t}=e;return"bottom"===t.anchorOrigin.vertical&&"right"===t.anchorOrigin.horizontal&&"rectangular"===t.overlap},style:{bottom:0,right:0,transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%",[`&.${iC.invisible}`]:{transform:"scale(0) translate(50%, 50%)"}}},{props:e=>{let{ownerState:t}=e;return"top"===t.anchorOrigin.vertical&&"left"===t.anchorOrigin.horizontal&&"rectangular"===t.overlap},style:{top:0,left:0,transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%",[`&.${iC.invisible}`]:{transform:"scale(0) translate(-50%, -50%)"}}},{props:e=>{let{ownerState:t}=e;return"bottom"===t.anchorOrigin.vertical&&"left"===t.anchorOrigin.horizontal&&"rectangular"===t.overlap},style:{bottom:0,left:0,transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%",[`&.${iC.invisible}`]:{transform:"scale(0) translate(-50%, 50%)"}}},{props:e=>{let{ownerState:t}=e;return"top"===t.anchorOrigin.vertical&&"right"===t.anchorOrigin.horizontal&&"circular"===t.overlap},style:{top:"14%",right:"14%",transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%",[`&.${iC.invisible}`]:{transform:"scale(0) translate(50%, -50%)"}}},{props:e=>{let{ownerState:t}=e;return"bottom"===t.anchorOrigin.vertical&&"right"===t.anchorOrigin.horizontal&&"circular"===t.overlap},style:{bottom:"14%",right:"14%",transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%",[`&.${iC.invisible}`]:{transform:"scale(0) translate(50%, 50%)"}}},{props:e=>{let{ownerState:t}=e;return"top"===t.anchorOrigin.vertical&&"left"===t.anchorOrigin.horizontal&&"circular"===t.overlap},style:{top:"14%",left:"14%",transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%",[`&.${iC.invisible}`]:{transform:"scale(0) translate(-50%, -50%)"}}},{props:e=>{let{ownerState:t}=e;return"bottom"===t.anchorOrigin.vertical&&"left"===t.anchorOrigin.horizontal&&"circular"===t.overlap},style:{bottom:"14%",left:"14%",transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%",[`&.${iC.invisible}`]:{transform:"scale(0) translate(-50%, 50%)"}}},{props:{invisible:!0},style:{transition:t.transitions.create("transform",{easing:t.transitions.easing.easeInOut,duration:t.transitions.duration.leavingScreen})}}]}})),uC=r.forwardRef((function(e,t){var n,r,o,i,a,s;const l=(0,Mo.b)({props:e,name:"MuiBadge"}),{anchorOrigin:u={vertical:"top",horizontal:"right"},className:c,component:d,components:f={},componentsProps:h={},children:p,overlap:m="rectangular",color:g="default",invisible:v=!1,max:y=99,badgeContent:b,slots:x,slotProps:w,showZero:C=!1,variant:S="standard"}=l,A=(0,gn.A)(l,aC),{badgeContent:_,invisible:k,max:E,displayValue:M}=rC({max:y,invisible:v,badgeContent:b,showZero:C}),R=lm({anchorOrigin:u,color:g,overlap:m,variant:S,badgeContent:b}),T=k||null==_&&"dot"!==S,{color:j=g,overlap:O=m,anchorOrigin:P=u,variant:I=S}=T?R:l,N="dot"!==I?M:void 0,D=(0,mn.A)({},l,{badgeContent:_,invisible:T,max:E,displayValue:N,showZero:C,anchorOrigin:P,color:j,overlap:O,variant:I}),F=(e=>{const{color:t,anchorOrigin:n,invisible:r,overlap:o,variant:i,classes:a={}}=e,s={root:["root"],badge:["badge",i,r&&"invisible",`anchorOrigin${(0,Bo.A)(n.vertical)}${(0,Bo.A)(n.horizontal)}`,`anchorOrigin${(0,Bo.A)(n.vertical)}${(0,Bo.A)(n.horizontal)}${(0,Bo.A)(o)}`,`overlap${(0,Bo.A)(o)}`,"default"!==t&&`color${(0,Bo.A)(t)}`]};return(0,_o.A)(s,oC,a)})(D),L=null!=(n=null!=(r=null==x?void 0:x.root)?r:f.Root)?n:sC,z=null!=(o=null!=(i=null==x?void 0:x.badge)?i:f.Badge)?o:lC,B=null!=(a=null==w?void 0:w.root)?a:h.root,$=null!=(s=null==w?void 0:w.badge)?s:h.badge,U=$s({elementType:L,externalSlotProps:B,externalForwardedProps:A,additionalProps:{ref:t,as:d},ownerState:D,className:(0,Ao.A)(null==B?void 0:B.className,F.root,c)}),V=$s({elementType:z,externalSlotProps:$,ownerState:D,className:(0,Ao.A)(F.badge,null==$?void 0:$.className)});return(0,Io.jsxs)(L,(0,mn.A)({},U,{children:[p,(0,Io.jsx)(z,(0,mn.A)({},V,{children:N}))]}))})),cC=uC,dC=["className"],fC=(0,Ro.Ay)("div",{name:"MuiDataGrid",slot:"IconButtonContainer",overridesResolver:(e,t)=>t.iconButtonContainer})((()=>({display:"flex",visibility:"hidden",width:0}))),hC=r.forwardRef((function(e,t){const{className:n}=e,r=(0,gn.A)(e,dC),o=Ef(),i=(e=>{const{classes:t}=e;return(0,_o.A)({root:["iconButtonContainer"]},Zd,t)})(o);return(0,Io.jsx)(fC,(0,mn.A)({ref:t,className:Wd(i.root,n),ownerState:o},r))}));const pC=["hideMenu","currentColumn","open","id","labelledby","className","children"],mC=r.forwardRef((function(e,t){const{hideMenu:n,open:o,id:i,labelledby:a,className:s,children:l}=e,u=(0,gn.A)(e,pC),c=r.useCallback((e=>{ny(e.key)&&e.preventDefault(),dy(e.key)&&n(e)}),[n]);return(0,Io.jsx)(tl,(0,mn.A)({id:i,ref:t,className:Wd(ef.menuList,s),"aria-labelledby":a,onKeyDown:c,autoFocus:o},u,{children:l}))})),gC=e=>{const{onClick:t}=e,n=_f(),o=Ef(),i=r.useCallback((e=>{t(e),n.current.showPreferences(Hy.columns)}),[n,t]);return o.disableColumnSelector?null:(0,Io.jsx)(Vp,{onClick:i,children:n.current.getLocaleText("columnMenuShowColumns")})},vC=e=>{const{column:t,onClick:n}=e,o=_f(),i=Ef(),a=r.useCallback((e=>{n(e),o.current.showFilterPanel(null==t?void 0:t.field)}),[o,null==t?void 0:t.field,n]);return i.disableColumnFilter||null==t||!t.filterable?null:(0,Io.jsx)(Vp,{onClick:a,children:o.current.getLocaleText("columnMenuFilter")})},yC=e=>{const{column:t,onClick:n}=e,o=_f(),i=Ef(),a=r.useRef(),s=1===vf(o).filter((e=>!0!==e.disableColumnMenu)).length,l=r.useCallback((e=>{s||(n(e),a.current=setTimeout((()=>{o.current.setColumnVisibility(null==t?void 0:t.field,!1)}),100))}),[o,null==t?void 0:t.field,n,s]);return r.useEffect((()=>()=>clearTimeout(a.current)),[]),i.disableColumnSelector||!1===t.hideable?null:(0,Io.jsx)(Vp,{onClick:l,disabled:s,children:o.current.getLocaleText("columnMenuHideColumn")})};function bC(e){var t;const{column:n,onClick:o}=e,i=_f(),a=Sf(i,uh),s=Ef(),l=null!=(t=n.sortingOrder)?t:s.sortingOrder,u=r.useMemo((()=>{if(!n)return null;const e=a.find((e=>e.field===n.field));return null==e?void 0:e.sort}),[n,a]),c=r.useCallback((e=>{o(e);const t=e.currentTarget.getAttribute("data-value")||null;i.current.sortColumn(n,t)}),[i,n,o]);return n&&n.sortable?(0,Io.jsxs)(r.Fragment,{children:[l.includes(null)?(0,Io.jsx)(Vp,{onClick:c,disabled:null==u,children:i.current.getLocaleText("columnMenuUnsort")}):null,l.includes("asc")?(0,Io.jsx)(Vp,{onClick:c,"data-value":"asc",disabled:"asc"===u,children:i.current.getLocaleText("columnMenuSortAsc")}):null,l.includes("desc")?(0,Io.jsx)(Vp,{onClick:c,"data-value":"desc",disabled:"desc"===u,children:i.current.getLocaleText("columnMenuSortDesc")}):null]}):null}const xC=r.forwardRef((function(e,t){const{hideMenu:n,currentColumn:o}=e,i=_f(),a=[(0,Io.jsx)(bC,{onClick:n,column:o}),(0,Io.jsx)(vC,{onClick:n,column:o}),(0,Io.jsx)(yC,{onClick:n,column:o}),(0,Io.jsx)(gC,{onClick:n,column:o})],s=i.current.unstable_applyPipeProcessors("columnMenu",a,o);return(0,Io.jsx)(mC,(0,mn.A)({ref:t},e,{children:s.map(((e,t)=>r.cloneElement(e,{key:t,onClick:n,column:o})))}))})),wC=["className","rowCount","visibleRowCount"],CC=(0,Ro.Ay)("div",{name:"MuiDataGrid",slot:"RowCount",overridesResolver:(e,t)=>t.rowCount})((e=>{let{theme:t}=e;return{alignItems:"center",display:"flex",margin:t.spacing(0,2)}})),SC=r.forwardRef((function(e,t){const{className:n,rowCount:r,visibleRowCount:o}=e,i=(0,gn.A)(e,wC),a=_f(),s=Ef(),l=(e=>{const{classes:t}=e;return(0,_o.A)({root:["rowCount"]},Zd,t)})(s);if(0===r)return null;const u=o<r?a.current.getLocaleText("footerTotalVisibleRows")(o,r):r.toLocaleString();return(0,Io.jsxs)(CC,(0,mn.A)({ref:t,className:Wd(l.root,n),ownerState:s},i,{children:[a.current.getLocaleText("footerTotalRows")," ",u]}))})),AC=["className","selectedRowCount"],_C=(0,Ro.Ay)("div",{name:"MuiDataGrid",slot:"SelectedRowCount",overridesResolver:(e,t)=>t.selectedRowCount})((e=>{let{theme:t}=e;return{alignItems:"center",display:"flex",margin:t.spacing(0,2),visibility:"hidden",width:0,height:0,[t.breakpoints.up("sm")]:{visibility:"visible",width:"auto",height:"auto"}}})),kC=r.forwardRef((function(e,t){const{className:n,selectedRowCount:r}=e,o=(0,gn.A)(e,AC),i=_f(),a=Ef(),s=(e=>{const{classes:t}=e;return(0,_o.A)({root:["selectedRowCount"]},Zd,t)})(a),l=i.current.getLocaleText("footerRowSelected")(r);return(0,Io.jsx)(_C,(0,mn.A)({ref:t,className:Wd(s.root,n),ownerState:a},o,{children:l}))})),EC=["className"],MC=(0,Ro.Ay)("div",{name:"MuiDataGrid",slot:"FooterContainer",overridesResolver:(e,t)=>t.footerContainer})((e=>{let{theme:t}=e;return{display:"flex",justifyContent:"space-between",alignItems:"center",minHeight:52,borderTop:`1px solid ${"light"===t.palette.mode?Jd(Xd(t.palette.divider,1),.88):Qd(Xd(t.palette.divider,1),.68)}`}})),RC=r.forwardRef((function(e,t){const{className:n}=e,r=(0,gn.A)(e,EC),o=Ef(),i=(e=>{const{classes:t}=e;return(0,_o.A)({root:["footerContainer"]},Zd,t)})(o);return(0,Io.jsx)(MC,(0,mn.A)({ref:t,className:Wd(i.root,n),ownerState:o},r))})),TC=r.forwardRef((function(e,t){var n;const r=_f(),o=Ef(),i=Sf(r,Lf),a=Sf(r,db),s=Sf(r,Ch),l=!o.hideFooterSelectedRowCount&&a>0?(0,Io.jsx)(kC,{selectedRowCount:a}):(0,Io.jsx)("div",{}),u=o.hideFooterRowCount||o.pagination?null:(0,Io.jsx)(SC,{rowCount:i,visibleRowCount:s}),c=o.pagination&&!o.hideFooterPagination&&o.components.Pagination&&(0,Io.jsx)(o.components.Pagination,(0,mn.A)({},null==(n=o.componentsProps)?void 0:n.pagination));return(0,Io.jsxs)(RC,(0,mn.A)({ref:t},e,{children:[l,u,c]}))})),jC=r.forwardRef((function(e,t){var n,r;const o=Ef();return(0,Io.jsxs)("div",(0,mn.A)({ref:t},e,{children:[(0,Io.jsx)(o.components.PreferencesPanel,(0,mn.A)({},null==(n=o.componentsProps)?void 0:n.preferencesPanel)),o.components.Toolbar&&(0,Io.jsx)(o.components.Toolbar,(0,mn.A)({},null==(r=o.componentsProps)?void 0:r.toolbar))]}))})),OC=r.forwardRef((function(e,t){var n,r,o;const i=_f(),a=Sf(i,mf),s=Ef(),l=Sf(i,yx),u=i.current.unstable_applyPipeProcessors("preferencePanel",null,null!=(n=l.openedPanelValue)?n:Hy.filters);return(0,Io.jsx)(s.components.Panel,(0,mn.A)({ref:t,as:s.components.BasePopper,open:a.length>0&&l.open},null==(r=s.componentsProps)?void 0:r.panel,e,null==(o=s.componentsProps)?void 0:o.basePopper,{children:u}))})),PC=["className"],IC=(0,Ro.Ay)("div",{name:"MuiDataGrid",slot:"Overlay",overridesResolver:(e,t)=>t.overlay})((e=>{let{theme:t}=e;return{position:"absolute",top:0,zIndex:4,width:"100%",height:"100%",pointerEvents:"none",display:"flex",alignSelf:"center",alignItems:"center",justifyContent:"center",backgroundColor:Xd(t.palette.background.default,t.palette.action.disabledOpacity)}})),NC=r.forwardRef((function(e,t){const{className:n}=e,r=(0,gn.A)(e,PC),o=Ef(),i=(e=>{const{classes:t}=e;return(0,_o.A)({root:["overlay"]},Zd,t)})(o);return(0,Io.jsx)(IC,(0,mn.A)({ref:t,className:Wd(i.root,n),ownerState:o},r))})),DC=r.forwardRef((function(e,t){return(0,Io.jsx)(NC,(0,mn.A)({ref:t},e,{children:(0,Io.jsx)(xd,{})}))})),FC=r.forwardRef((function(e,t){const n=_f().current.getLocaleText("noRowsLabel");return(0,Io.jsx)(NC,(0,mn.A)({ref:t},e,{children:n}))}));function LC(e){return(0,jo.Ay)("MuiToolbar",e)}(0,To.A)("MuiToolbar",["root","gutters","regular","dense"]);const zC=["className","component","disableGutters","variant"],BC=(0,Ro.Ay)("div",{name:"MuiToolbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableGutters&&t.gutters,t[n.variant]]}})((e=>{let{theme:t,ownerState:n}=e;return(0,mn.A)({position:"relative",display:"flex",alignItems:"center"},!n.disableGutters&&{paddingLeft:t.spacing(2),paddingRight:t.spacing(2),[t.breakpoints.up("sm")]:{paddingLeft:t.spacing(3),paddingRight:t.spacing(3)}},"dense"===n.variant&&{minHeight:48})}),(e=>{let{theme:t,ownerState:n}=e;return"regular"===n.variant&&t.mixins.toolbar})),$C=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiToolbar"}),{className:r,component:o="div",disableGutters:i=!1,variant:a="regular"}=n,s=(0,gn.A)(n,zC),l=(0,mn.A)({},n,{component:o,disableGutters:i,variant:a}),u=(e=>{const{classes:t,disableGutters:n,variant:r}=e,o={root:["root",!n&&"gutters",r]};return(0,_o.A)(o,LC,t)})(l);return(0,Io.jsx)(BC,(0,mn.A)({as:o,className:(0,Ao.A)(u.root,r),ref:t,ownerState:l},s))})),UC=(0,Iu.A)((0,Io.jsx)("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),VC=(0,Iu.A)((0,Io.jsx)("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight"),HC=(0,Iu.A)((0,Io.jsx)("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),"LastPage"),WC=(0,Iu.A)((0,Io.jsx)("path",{d:"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),"FirstPage"),qC=["backIconButtonProps","count","disabled","getItemAriaLabel","nextIconButtonProps","onPageChange","page","rowsPerPage","showFirstButton","showLastButton","slots","slotProps"],YC=r.forwardRef((function(e,t){var n,r,o,i,a,s,l,u;const{backIconButtonProps:c,count:d,disabled:f=!1,getItemAriaLabel:h,nextIconButtonProps:p,onPageChange:m,page:g,rowsPerPage:v,showFirstButton:y,showLastButton:b,slots:x={},slotProps:w={}}=e,C=(0,gn.A)(e,qC),S=Ps(),A=null!=(n=x.firstButton)?n:kd,_=null!=(r=x.lastButton)?r:kd,k=null!=(o=x.nextButton)?o:kd,E=null!=(i=x.previousButton)?i:kd,M=null!=(a=x.firstButtonIcon)?a:WC,R=null!=(s=x.lastButtonIcon)?s:HC,T=null!=(l=x.nextButtonIcon)?l:VC,j=null!=(u=x.previousButtonIcon)?u:UC,O=S?_:A,P=S?k:E,I=S?E:k,N=S?A:_,D=S?w.lastButton:w.firstButton,F=S?w.nextButton:w.previousButton,L=S?w.previousButton:w.nextButton,z=S?w.firstButton:w.lastButton;return(0,Io.jsxs)("div",(0,mn.A)({ref:t},C,{children:[y&&(0,Io.jsx)(O,(0,mn.A)({onClick:e=>{m(e,0)},disabled:f||0===g,"aria-label":h("first",g),title:h("first",g)},D,{children:S?(0,Io.jsx)(R,(0,mn.A)({},w.lastButtonIcon)):(0,Io.jsx)(M,(0,mn.A)({},w.firstButtonIcon))})),(0,Io.jsx)(P,(0,mn.A)({onClick:e=>{m(e,g-1)},disabled:f||0===g,color:"inherit","aria-label":h("previous",g),title:h("previous",g)},null!=F?F:c,{children:S?(0,Io.jsx)(T,(0,mn.A)({},w.nextButtonIcon)):(0,Io.jsx)(j,(0,mn.A)({},w.previousButtonIcon))})),(0,Io.jsx)(I,(0,mn.A)({onClick:e=>{m(e,g+1)},disabled:f||-1!==d&&g>=Math.ceil(d/v)-1,color:"inherit","aria-label":h("next",g),title:h("next",g)},null!=L?L:p,{children:S?(0,Io.jsx)(j,(0,mn.A)({},w.previousButtonIcon)):(0,Io.jsx)(T,(0,mn.A)({},w.nextButtonIcon))})),b&&(0,Io.jsx)(N,(0,mn.A)({onClick:e=>{m(e,Math.max(0,Math.ceil(d/v)-1))},disabled:f||g>=Math.ceil(d/v)-1,"aria-label":h("last",g),title:h("last",g)},z,{children:S?(0,Io.jsx)(M,(0,mn.A)({},w.firstButtonIcon)):(0,Io.jsx)(R,(0,mn.A)({},w.lastButtonIcon))}))]}))})),GC=YC;function KC(e){return(0,jo.Ay)("MuiTablePagination",e)}const XC=(0,To.A)("MuiTablePagination",["root","toolbar","spacer","selectLabel","selectRoot","select","selectIcon","input","menuItem","displayedRows","actions"]);var QC;const JC=["ActionsComponent","backIconButtonProps","className","colSpan","component","count","disabled","getItemAriaLabel","labelDisplayedRows","labelRowsPerPage","nextIconButtonProps","onPageChange","onRowsPerPageChange","page","rowsPerPage","rowsPerPageOptions","SelectProps","showFirstButton","showLastButton","slotProps","slots"],ZC=(0,Ro.Ay)(Yo,{name:"MuiTablePagination",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;return{overflow:"auto",color:(t.vars||t).palette.text.primary,fontSize:t.typography.pxToRem(14),"&:last-child":{padding:0}}})),eS=(0,Ro.Ay)($C,{name:"MuiTablePagination",slot:"Toolbar",overridesResolver:(e,t)=>(0,mn.A)({[`& .${XC.actions}`]:t.actions},t.toolbar)})((e=>{let{theme:t}=e;return{minHeight:52,paddingRight:2,[`${t.breakpoints.up("xs")} and (orientation: landscape)`]:{minHeight:52},[t.breakpoints.up("sm")]:{minHeight:52,paddingRight:2},[`& .${XC.actions}`]:{flexShrink:0,marginLeft:20}}})),tS=(0,Ro.Ay)("div",{name:"MuiTablePagination",slot:"Spacer",overridesResolver:(e,t)=>t.spacer})({flex:"1 1 100%"}),nS=(0,Ro.Ay)("p",{name:"MuiTablePagination",slot:"SelectLabel",overridesResolver:(e,t)=>t.selectLabel})((e=>{let{theme:t}=e;return(0,mn.A)({},t.typography.body2,{flexShrink:0})})),rS=(0,Ro.Ay)(Vu,{name:"MuiTablePagination",slot:"Select",overridesResolver:(e,t)=>(0,mn.A)({[`& .${XC.selectIcon}`]:t.selectIcon,[`& .${XC.select}`]:t.select},t.input,t.selectRoot)})({color:"inherit",fontSize:"inherit",flexShrink:0,marginRight:32,marginLeft:8,[`& .${XC.select}`]:{paddingLeft:8,paddingRight:24,textAlign:"right",textAlignLast:"right"}}),oS=(0,Ro.Ay)(Vp,{name:"MuiTablePagination",slot:"MenuItem",overridesResolver:(e,t)=>t.menuItem})({}),iS=(0,Ro.Ay)("p",{name:"MuiTablePagination",slot:"DisplayedRows",overridesResolver:(e,t)=>t.displayedRows})((e=>{let{theme:t}=e;return(0,mn.A)({},t.typography.body2,{flexShrink:0})}));function aS(e){let{from:t,to:n,count:r}=e;return`${t}\u2013${n} of ${-1!==r?r:`more than ${n}`}`}function sS(e){return`Go to ${e} page`}const lS=r.forwardRef((function(e,t){var n;const o=(0,Mo.b)({props:e,name:"MuiTablePagination"}),{ActionsComponent:i=GC,backIconButtonProps:a,className:s,colSpan:l,component:u=Yo,count:c,disabled:d=!1,getItemAriaLabel:f=sS,labelDisplayedRows:h=aS,labelRowsPerPage:p="Rows per page:",nextIconButtonProps:m,onPageChange:g,onRowsPerPageChange:v,page:y,rowsPerPage:b,rowsPerPageOptions:x=[10,25,50,100],SelectProps:w={},showFirstButton:C=!1,showLastButton:S=!1,slotProps:A={},slots:_={}}=o,k=(0,gn.A)(o,JC),E=o,M=(e=>{const{classes:t}=e;return(0,_o.A)({root:["root"],toolbar:["toolbar"],spacer:["spacer"],selectLabel:["selectLabel"],select:["select"],input:["input"],selectIcon:["selectIcon"],menuItem:["menuItem"],displayedRows:["displayedRows"],actions:["actions"]},KC,t)})(E),R=null!=(n=null==A?void 0:A.select)?n:w,T=R.native?"option":oS;let j;u!==Yo&&"td"!==u||(j=l||1e3);const O=(0,Ip.A)(R.id),P=(0,Ip.A)(R.labelId);return(0,Io.jsx)(ZC,(0,mn.A)({colSpan:j,ref:t,as:u,ownerState:E,className:(0,Ao.A)(M.root,s)},k,{children:(0,Io.jsxs)(eS,{className:M.toolbar,children:[(0,Io.jsx)(tS,{className:M.spacer}),x.length>1&&(0,Io.jsx)(nS,{className:M.selectLabel,id:P,children:p}),x.length>1&&(0,Io.jsx)(rS,(0,mn.A)({variant:"standard"},!R.variant&&{input:QC||(QC=(0,Io.jsx)(ja,{}))},{value:b,onChange:v,id:O,labelId:P},R,{classes:(0,mn.A)({},R.classes,{root:(0,Ao.A)(M.input,M.selectRoot,(R.classes||{}).root),select:(0,Ao.A)(M.select,(R.classes||{}).select),icon:(0,Ao.A)(M.selectIcon,(R.classes||{}).icon)}),disabled:d,children:x.map((e=>(0,r.createElement)(T,(0,mn.A)({},!ra(T)&&{ownerState:E},{className:M.menuItem,key:e.label?e.label:e,value:e.value?e.value:e}),e.label?e.label:e)))})),(0,Io.jsx)(iS,{className:M.displayedRows,children:h({from:0===c?0:y*b+1,to:-1===c?(y+1)*b:-1===b?c:Math.min(c,(y+1)*b),count:-1===c?-1:c,page:y})}),(0,Io.jsx)(i,{className:M.actions,backIconButtonProps:a,count:c,nextIconButtonProps:m,onPageChange:g,page:y,rowsPerPage:b,showFirstButton:C,showLastButton:S,slotProps:A.actions,slots:_.actions,getItemAriaLabel:f,disabled:d})]})}))})),uS=lS,cS=(0,Ro.Ay)(uS)((e=>{let{theme:t}=e;return{[`& .${XC.selectLabel}`]:{display:"none",[t.breakpoints.up("sm")]:{display:"block"}},[`& .${XC.input}`]:{display:"none",[t.breakpoints.up("sm")]:{display:"inline-flex"}}}})),dS=r.forwardRef((function(e,t){var n;const o=_f(),i=Ef(),a=Sf(o,pb),s=r.useMemo((()=>Math.floor(a.rowCount/(a.pageSize||1))),[a.rowCount,a.pageSize]),l=r.useCallback((e=>{const t=Number(e.target.value);o.current.setPageSize(t)}),[o]),u=r.useCallback(((e,t)=>{o.current.setPage(t)}),[o]);return(0,Io.jsx)(cS,(0,mn.A)({ref:t,component:"div",count:a.rowCount,page:a.page<=s?a.page:s,rowsPerPageOptions:null!=(n=i.rowsPerPageOptions)&&n.includes(a.pageSize)?i.rowsPerPageOptions:[],rowsPerPage:a.pageSize,onPageChange:u,onRowsPerPageChange:l},o.current.getLocaleText("MuiTablePagination"),e))})),fS=["className"],hS=e=>{const{classes:t}=e;return(0,_o.A)({root:["panelContent"]},Zd,t)},pS=(0,Ro.Ay)("div",{name:"MuiDataGrid",slot:"PanelContent",overridesResolver:(e,t)=>t.panelContent})({display:"flex",flexDirection:"column",overflow:"auto",flex:"1 1",maxHeight:400});function mS(e){const{className:t}=e,n=(0,gn.A)(e,fS),r=Ef(),o=hS(r);return(0,Io.jsx)(pS,(0,mn.A)({className:Wd(t,o.root),ownerState:r},n))}const gS=["className"],vS=e=>{const{classes:t}=e;return(0,_o.A)({root:["panelFooter"]},Zd,t)},yS=(0,Ro.Ay)("div",{name:"MuiDataGrid",slot:"PanelFooter",overridesResolver:(e,t)=>t.panelFooter})((e=>{let{theme:t}=e;return{padding:t.spacing(.5),display:"flex",justifyContent:"space-between"}}));function bS(e){const{className:t}=e,n=(0,gn.A)(e,gS),r=Ef(),o=vS(r);return(0,Io.jsx)(yS,(0,mn.A)({className:Wd(t,o.root),ownerState:r},n))}const xS=["className","slotProps"],wS=(0,Ro.Ay)("div",{name:"MuiDataGrid",slot:"PanelWrapper",overridesResolver:(e,t)=>t.panelWrapper})({display:"flex",flexDirection:"column",flex:1,"&:focus":{outline:0}}),CS=()=>!0,SS=r.forwardRef((function(e,t){const{className:n,slotProps:r={}}=e,o=(0,gn.A)(e,xS),i=Ef(),a=(e=>{const{classes:t}=e;return(0,_o.A)({root:["panelWrapper"]},Zd,t)})(i);return(0,Io.jsx)(pl,(0,mn.A)({open:!0,disableEnforceFocus:!0,isEnabled:CS},r.TrapFocus,{children:(0,Io.jsx)(wS,(0,mn.A)({ref:t,tabIndex:-1,className:Wd(n,a.root),ownerState:i},o))}))})),AS=["item","hasMultipleFilters","deleteFilter","applyFilterChanges","multiFilterOperator","showMultiFilterOperators","disableMultiFilterOperator","applyMultiFilterOperatorChanges","focusElementRef","linkOperators","columnsSort","deleteIconProps","linkOperatorInputProps","operatorInputProps","columnInputProps","valueInputProps","children"],_S=["InputComponentProps"],kS=(0,Ro.Ay)("div",{name:"MuiDataGrid",slot:"FilterForm",overridesResolver:(e,t)=>t.filterForm})((e=>{let{theme:t}=e;return{display:"flex",padding:t.spacing(1)}})),ES=(0,Ro.Ay)(Cs,{name:"MuiDataGrid",slot:"FilterFormDeleteIcon",overridesResolver:(e,t)=>t.filterFormDeleteIcon})((e=>{let{theme:t}=e;return{flexShrink:0,justifyContent:"flex-end",marginRight:t.spacing(.5),marginBottom:t.spacing(.2)}})),MS=(0,Ro.Ay)(Cs,{name:"MuiDataGrid",slot:"FilterFormLinkOperatorInput",overridesResolver:(e,t)=>t.filterFormLinkOperatorInput})({minWidth:55,marginRight:5,justifyContent:"end"}),RS=(0,Ro.Ay)(Cs,{name:"MuiDataGrid",slot:"FilterFormColumnInput",overridesResolver:(e,t)=>t.filterFormColumnInput})({width:150}),TS=(0,Ro.Ay)(Cs,{name:"MuiDataGrid",slot:"FilterFormOperatorInput",overridesResolver:(e,t)=>t.filterFormOperatorInput})({width:120}),jS=(0,Ro.Ay)(Cs,{name:"MuiDataGrid",slot:"FilterFormValueInput",overridesResolver:(e,t)=>t.filterFormValueInput})({width:190}),OS=e=>{switch(e){case $b.And:return"filterPanelOperatorAnd";case $b.Or:return"filterPanelOperatorOr";default:throw new Error("MUI: Invalid `linkOperator` property in the `GridFilterPanel`.")}},PS=e=>e.headerName||e.field,IS=new Intl.Collator,NS=r.forwardRef((function(e,t){var n,o,i,a,s,l,u;const{item:c,hasMultipleFilters:d,deleteFilter:f,applyFilterChanges:h,multiFilterOperator:p,showMultiFilterOperators:m,disableMultiFilterOperator:g,applyMultiFilterOperatorChanges:v,focusElementRef:y,linkOperators:b=[$b.And,$b.Or],columnsSort:x,deleteIconProps:w={},linkOperatorInputProps:C={},operatorInputProps:S={},columnInputProps:A={},valueInputProps:_={}}=e,k=(0,gn.A)(e,AS),E=_f(),M=Sf(E,xf),R=(0,Ip.A)(),T=(0,Ip.A)(),j=(0,Ip.A)(),O=(0,Ip.A)(),P=Ef(),I=(e=>{const{classes:t}=e;return(0,_o.A)({root:["filterForm"],deleteIcon:["filterFormDeleteIcon"],linkOperatorInput:["filterFormLinkOperatorInput"],columnInput:["filterFormColumnInput"],operatorInput:["filterFormOperatorInput"],valueInput:["filterFormValueInput"]},Zd,t)})(P),N=r.useRef(null),D=r.useRef(null),F=d&&b.length>0,L=(null==(n=P.componentsProps)?void 0:n.baseFormControl)||{},z=null==(i=((null==(o=P.componentsProps)?void 0:o.baseSelect)||{}).native)||i,B=z?"option":Vp,{InputComponentProps:$}=_,U=(0,gn.A)(_,_S),V=r.useMemo((()=>{switch(x){case"asc":return M.sort(((e,t)=>IS.compare(PS(e),PS(t))));case"desc":return M.sort(((e,t)=>-IS.compare(PS(e),PS(t))));default:return M}}),[M,x]),H=c.columnField?E.current.getColumn(c.columnField):null,W=r.useMemo((()=>{var e;return c.operatorValue&&H?null==(e=H.filterOperators)?void 0:e.find((e=>e.value===c.operatorValue)):null}),[c,H]),q=r.useCallback((e=>{const t=e.target.value,n=E.current.getColumn(t);if(n.field===H.field)return;const r=n.filterOperators.find((e=>e.value===c.operatorValue))||n.filterOperators[0],o=!r.InputComponent||r.InputComponent!==(null==W?void 0:W.InputComponent);h((0,mn.A)({},c,{columnField:t,operatorValue:r.value,value:o?void 0:c.value}))}),[E,h,c,H,W]),Y=r.useCallback((e=>{const t=e.target.value,n=null==H?void 0:H.filterOperators.find((e=>e.value===t)),r=!(null!=n&&n.InputComponent)||(null==n?void 0:n.InputComponent)!==(null==W?void 0:W.InputComponent);h((0,mn.A)({},c,{operatorValue:t,value:r?void 0:c.value}))}),[h,c,H,W]),G=r.useCallback((e=>{const t=e.target.value===$b.And.toString()?$b.And:$b.Or;v(t)}),[v]);return r.useImperativeHandle(y,(()=>({focus:()=>{var e;null!=W&&W.InputComponent?null==N||null==(e=N.current)||e.focus():D.current.focus()}})),[W]),(0,Io.jsxs)(kS,(0,mn.A)({ref:t,className:I.root,ownerState:P},k,{children:[(0,Io.jsx)(ES,(0,mn.A)({variant:"standard",as:P.components.BaseFormControl},L,w,{className:Wd(I.deleteIcon,L.className,w.className),ownerState:P,children:(0,Io.jsx)(kd,{"aria-label":E.current.getLocaleText("filterPanelDeleteIconLabel"),title:E.current.getLocaleText("filterPanelDeleteIconLabel"),onClick:()=>{P.disableMultipleColumnsFiltering?void 0===c.value?f(c):h((0,mn.A)({},c,{value:void 0})):f(c)},size:"small",children:(0,Io.jsx)(P.components.FilterPanelDeleteIcon,{fontSize:"small"})})})),(0,Io.jsx)(MS,(0,mn.A)({variant:"standard",as:P.components.BaseFormControl},L,C,{sx:(0,mn.A)({display:F?"flex":"none",visibility:m?"visible":"hidden"},L.sx||{},C.sx||{}),className:Wd(I.linkOperatorInput,L.className,C.className),ownerState:P,children:(0,Io.jsx)(P.components.BaseSelect,(0,mn.A)({inputProps:{"aria-label":E.current.getLocaleText("filterPanelLinkOperator")},value:p,onChange:G,disabled:!!g||1===b.length,native:z},null==(a=P.componentsProps)?void 0:a.baseSelect,{children:b.map((e=>(0,Io.jsx)(B,{value:e.toString(),children:E.current.getLocaleText(OS(e))},e.toString())))}))})),(0,Io.jsxs)(RS,(0,mn.A)({variant:"standard",as:P.components.BaseFormControl},L,A,{className:Wd(I.columnInput,L.className,A.className),ownerState:P,children:[(0,Io.jsx)(gs,{htmlFor:R,id:T,children:E.current.getLocaleText("filterPanelColumns")}),(0,Io.jsx)(P.components.BaseSelect,(0,mn.A)({labelId:T,id:R,label:E.current.getLocaleText("filterPanelColumns"),value:c.columnField||"",onChange:q,native:z},null==(s=P.componentsProps)?void 0:s.baseSelect,{children:V.map((e=>(0,Io.jsx)(B,{value:e.field,children:PS(e)},e.field)))}))]})),(0,Io.jsxs)(TS,(0,mn.A)({variant:"standard",as:P.components.BaseFormControl},L,S,{className:Wd(I.operatorInput,L.className,S.className),ownerState:P,children:[(0,Io.jsx)(gs,{htmlFor:j,id:O,children:E.current.getLocaleText("filterPanelOperators")}),(0,Io.jsx)(P.components.BaseSelect,(0,mn.A)({labelId:O,label:E.current.getLocaleText("filterPanelOperators"),id:j,value:c.operatorValue,onChange:Y,native:z,inputRef:D},null==(l=P.componentsProps)?void 0:l.baseSelect,{children:null==H||null==(u=H.filterOperators)?void 0:u.map((e=>(0,Io.jsx)(B,{value:e.value,children:e.label||E.current.getLocaleText(`filterOperator${(0,Bo.A)(e.value)}`)},e.value)))}))]})),(0,Io.jsx)(jS,(0,mn.A)({variant:"standard",as:P.components.BaseFormControl},L,U,{className:Wd(I.valueInput,L.className,U.className),ownerState:P,children:null!=W&&W.InputComponent?(0,Io.jsx)(W.InputComponent,(0,mn.A)({apiRef:E,item:c,applyValue:h,focusElementRef:N},W.InputComponentProps,$)):null}))]}))})),DS=["linkOperators","columnsSort","filterFormProps","children"],FS=r.forwardRef((function(e,t){var n;const o=_f(),i=Ef(),a=Sf(o,fh),s=Sf(o,xf),l=r.useRef(null),{linkOperators:u=[$b.And,$b.Or],columnsSort:c,filterFormProps:d}=e,f=(0,gn.A)(e,DS),h=r.useCallback((e=>{o.current.upsertFilterItem(e)}),[o]),p=r.useCallback((e=>{o.current.setFilterLinkOperator(e)}),[o]),m=r.useCallback((()=>{const e=s.find((e=>{var t;return null==(t=e.filterOperators)?void 0:t.length}));return e?{columnField:e.field,operatorValue:e.filterOperators[0].value,id:Math.round(1e5*Math.random())}:null}),[s]),g=r.useMemo((()=>{if(a.items.length)return a.items;const e=m();return e?[e]:[]}),[a.items,m]),v=g.length>1,y=r.useCallback((e=>{const t=1===g.length;o.current.deleteFilterItem(e),t&&o.current.hideFilterPanel()}),[o,g.length]);return r.useEffect((()=>{u.length>0&&a.linkOperator&&!u.includes(a.linkOperator)&&p(u[0])}),[u,p,a.linkOperator]),r.useEffect((()=>{g.length>0&&l.current.focus()}),[g.length]),(0,Io.jsxs)(SS,(0,mn.A)({ref:t},f,{children:[(0,Io.jsx)(mS,{children:g.map(((e,t)=>(0,Io.jsx)(NS,(0,mn.A)({item:e,applyFilterChanges:h,deleteFilter:y,hasMultipleFilters:v,showMultiFilterOperators:t>0,multiFilterOperator:a.linkOperator,disableMultiFilterOperator:1!==t,applyMultiFilterOperatorChanges:p,focusElementRef:t===g.length-1?l:null,linkOperators:u,columnsSort:c},d),null==e.id?t:e.id)))}),!i.disableMultipleColumnsFiltering&&(0,Io.jsx)(bS,{children:(0,Io.jsx)(i.components.BaseButton,(0,mn.A)({onClick:()=>{const e=m();e&&o.current.upsertFilterItems([...g,e])},startIcon:(0,Io.jsx)(Ep,{})},null==(n=i.componentsProps)?void 0:n.baseButton,{children:o.current.getLocaleText("filterPanelAddFilter")}))})]}))})),LS=["ownerState"],zS=["variants"],BS=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function $S(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}const US=(0,li.A)(),VS=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function HS(e){let{defaultTheme:t,theme:n,themeId:r}=e;return o=n,0===Object.keys(o).length?t:n[r]||n;var o}function WS(e){return e?(t,n)=>n[e]:null}function qS(e,t){let{ownerState:n}=t,r=(0,gn.A)(t,LS);const o="function"===typeof e?e((0,mn.A)({ownerState:n},r)):e;if(Array.isArray(o))return o.flatMap((e=>qS(e,(0,mn.A)({ownerState:n},r))));if(o&&"object"===typeof o&&Array.isArray(o.variants)){const{variants:e=[]}=o;let t=(0,gn.A)(o,zS);return e.forEach((e=>{let o=!0;"function"===typeof e.props?o=e.props((0,mn.A)({ownerState:n},r,n)):Object.keys(e.props).forEach((t=>{(null==n?void 0:n[t])!==e.props[t]&&r[t]!==e.props[t]&&(o=!1)})),o&&(Array.isArray(t)||(t=[t]),t.push("function"===typeof e.style?e.style((0,mn.A)({ownerState:n},r,n)):e.style))})),t}return o}const YS=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{themeId:t,defaultTheme:n=US,rootShouldForwardProp:r=$S,slotShouldForwardProp:o=$S}=e,i=e=>(0,qi.A)((0,mn.A)({},e,{theme:HS((0,mn.A)({},e,{defaultTheme:n,themeId:t}))}));return i.__mui_systemSx=!0,function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,Wi.internal_processStyles)(e,(e=>e.filter((e=>!(null!=e&&e.__mui_systemSx)))));const{name:s,slot:l,skipVariantsResolver:u,skipSx:c,overridesResolver:d=WS(VS(l))}=a,f=(0,gn.A)(a,BS),h=void 0!==u?u:l&&"Root"!==l&&"root"!==l||!1,p=c||!1;let m=$S;"Root"===l||"root"===l?m=r:l?m=o:function(e){return"string"===typeof e&&e.charCodeAt(0)>96}(e)&&(m=void 0);const g=(0,Wi.default)(e,(0,mn.A)({shouldForwardProp:m,label:undefined},f)),v=e=>"function"===typeof e&&e.__emotion_real!==e||(0,ta.Q)(e)?r=>qS(e,(0,mn.A)({},r,{theme:HS({theme:r.theme,defaultTheme:n,themeId:t})})):e,y=function(r){let o=v(r);for(var a=arguments.length,l=new Array(a>1?a-1:0),u=1;u<a;u++)l[u-1]=arguments[u];const c=l?l.map(v):[];s&&d&&c.push((e=>{const r=HS((0,mn.A)({},e,{defaultTheme:n,themeId:t}));if(!r.components||!r.components[s]||!r.components[s].styleOverrides)return null;const o=r.components[s].styleOverrides,i={};return Object.entries(o).forEach((t=>{let[n,o]=t;i[n]=qS(o,(0,mn.A)({},e,{theme:r}))})),d(e,i)})),s&&!h&&c.push((e=>{var r;const o=HS((0,mn.A)({},e,{defaultTheme:n,themeId:t}));return qS({variants:null==o||null==(r=o.components)||null==(r=r[s])?void 0:r.variants},(0,mn.A)({},e,{theme:o}))})),p||c.push(i);const f=c.length-l.length;if(Array.isArray(r)&&f>0){const e=new Array(f).fill("");o=[...r,...e],o.raw=[...r.raw,...e]}const m=g(o,...c);return e.muiName&&(m.muiName=e.muiName),m};return g.withConfig&&(y.withConfig=g.withConfig),y}}(),GS=YS;var KS=n(28604);const XS=["component","direction","spacing","divider","children","className","useFlexGap"],QS=(0,li.A)(),JS=GS("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function ZS(e){return Qx({props:e,name:"MuiStack",defaultTheme:QS})}function eA(e,t){const n=r.Children.toArray(e).filter(Boolean);return n.reduce(((e,o,i)=>(e.push(o),i<n.length-1&&e.push(r.cloneElement(t,{key:`separator-${i}`})),e)),[])}const tA=e=>{let{ownerState:t,theme:n}=e,r=(0,mn.A)({display:"flex",flexDirection:"column"},(0,Ai.NI)({theme:n},(0,Ai.kW)({values:t.direction,breakpoints:n.breakpoints.values}),(e=>({flexDirection:e}))));if(t.spacing){const e=(0,KS.LX)(n),o=Object.keys(n.breakpoints.values).reduce(((e,n)=>(("object"===typeof t.spacing&&null!=t.spacing[n]||"object"===typeof t.direction&&null!=t.direction[n])&&(e[n]=!0),e)),{}),i=(0,Ai.kW)({values:t.direction,base:o}),a=(0,Ai.kW)({values:t.spacing,base:o});"object"===typeof i&&Object.keys(i).forEach(((e,t,n)=>{if(!i[e]){const r=t>0?i[n[t-1]]:"column";i[e]=r}}));const s=(n,r)=>{return t.useFlexGap?{gap:(0,KS._W)(e,n)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${o=r?i[r]:t.direction,{row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"}[o]}`]:(0,KS._W)(e,n)}};var o};r=(0,ta.A)(r,(0,Ai.NI)({theme:n},a,s))}return r=(0,Ai.iZ)(n.breakpoints,r),r};const nA=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{createStyledComponent:t=JS,useThemeProps:n=ZS,componentName:o="MuiStack"}=e,i=t(tA),a=r.forwardRef((function(e,t){const r=n(e),a=(0,_i.A)(r),{component:s="div",direction:l="column",spacing:u=0,divider:c,children:d,className:f,useFlexGap:h=!1}=a,p=(0,gn.A)(a,XS),m={direction:l,spacing:u,useFlexGap:h},g=(0,_o.A)({root:["root"]},(e=>(0,jo.Ay)(o,e)),{});return(0,Io.jsx)(i,(0,mn.A)({as:s,ownerState:m,ref:t,className:(0,Ao.A)(g.root,f)},p,{children:c?eA(d,c):d}))}));return a}({createStyledComponent:(0,Ro.Ay)("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>(0,Mo.b)({props:e,name:"MuiStack"})}),rA=nA;function oA(e){return(0,jo.Ay)("MuiFormControlLabel",e)}const iA=(0,To.A)("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]),aA=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slotProps","value"],sA=(0,Ro.Ay)("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${iA.label}`]:t.label},t.root,t[`labelPlacement${(0,Bo.A)(n.labelPlacement)}`]]}})((e=>{let{theme:t,ownerState:n}=e;return(0,mn.A)({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${iA.disabled}`]:{cursor:"default"}},"start"===n.labelPlacement&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},"top"===n.labelPlacement&&{flexDirection:"column-reverse",marginLeft:16},"bottom"===n.labelPlacement&&{flexDirection:"column",marginLeft:16},{[`& .${iA.label}`]:{[`&.${iA.disabled}`]:{color:(t.vars||t).palette.text.disabled}}})})),lA=(0,Ro.Ay)("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})((e=>{let{theme:t}=e;return{[`&.${iA.error}`]:{color:(t.vars||t).palette.error.main}}})),uA=r.forwardRef((function(e,t){var n,o;const i=(0,Mo.b)({props:e,name:"MuiFormControlLabel"}),{className:a,componentsProps:s={},control:l,disabled:u,disableTypography:c,label:d,labelPlacement:f="end",required:h,slotProps:p={}}=i,m=(0,gn.A)(i,aA),g=ma(),v=null!=(n=null!=u?u:l.props.disabled)?n:null==g?void 0:g.disabled,y=null!=h?h:l.props.required,b={disabled:v,required:y};["checked","name","onChange","value","inputRef"].forEach((e=>{"undefined"===typeof l.props[e]&&"undefined"!==typeof i[e]&&(b[e]=i[e])}));const x=ha({props:i,muiFormControl:g,states:["error"]}),w=(0,mn.A)({},i,{disabled:v,labelPlacement:f,required:y,error:x.error}),C=(e=>{const{classes:t,disabled:n,labelPlacement:r,error:o,required:i}=e,a={root:["root",n&&"disabled",`labelPlacement${(0,Bo.A)(r)}`,o&&"error",i&&"required"],label:["label",n&&"disabled"],asterisk:["asterisk",o&&"error"]};return(0,_o.A)(a,oA,t)})(w),S=null!=(o=p.typography)?o:s.typography;let A=d;return null==A||A.type===Hi||c||(A=(0,Io.jsx)(Hi,(0,mn.A)({component:"span"},S,{className:(0,Ao.A)(C.label,null==S?void 0:S.className),children:A}))),(0,Io.jsxs)(sA,(0,mn.A)({className:(0,Ao.A)(C.root,a),ownerState:w,ref:t},m,{children:[r.cloneElement(l,b),y?(0,Io.jsxs)(rA,{display:"block",children:[A,(0,Io.jsxs)(lA,{ownerState:w,"aria-hidden":!0,className:C.asterisk,children:["\u2009","*"]})]}):A]}))})),cA=["className"],dA=e=>{const{classes:t}=e;return(0,_o.A)({root:["panelHeader"]},Zd,t)},fA=(0,Ro.Ay)("div",{name:"MuiDataGrid",slot:"PanelHeader",overridesResolver:(e,t)=>t.panelHeader})((e=>{let{theme:t}=e;return{padding:t.spacing(1)}}));function hA(e){const{className:t}=e,n=(0,gn.A)(e,cA),r=Ef(),o=dA(r);return(0,Io.jsx)(fA,(0,mn.A)({className:Wd(t,o.root),ownerState:r},n))}const pA=["sort","searchPredicate","autoFocusSearchField"],mA=(0,Ro.Ay)("div",{name:"MuiDataGrid",slot:"ColumnsPanel",overridesResolver:(e,t)=>t.columnsPanel})({padding:"8px 0px 8px 8px"}),gA=(0,Ro.Ay)("div",{name:"MuiDataGrid",slot:"ColumnsPanelRow",overridesResolver:(e,t)=>t.columnsPanelRow})((e=>{let{theme:t}=e;return{display:"flex",justifyContent:"space-between",padding:"1px 8px 1px 7px",[`& .${bw.root}`]:{marginRight:t.spacing(.5)}}})),vA=((0,Ro.Ay)(kd)({justifyContent:"flex-end"}),new Intl.Collator),yA=(e,t)=>(e.headerName||e.field).toLowerCase().indexOf(t)>-1;const bA=["children","className","classes"],xA=(0,To.A)("MuiDataGrid",["panel","paper"]),wA=(0,Ro.Ay)(Wg,{name:"MuiDataGrid",slot:"Panel",overridesResolver:(e,t)=>t.panel})((e=>{let{theme:t}=e;return{zIndex:t.zIndex.modal}})),CA=(0,Ro.Ay)(Hl,{name:"MuiDataGrid",slot:"Paper",overridesResolver:(e,t)=>t.paper})((e=>{let{theme:t}=e;return{backgroundColor:t.palette.background.paper,minWidth:300,maxHeight:450,display:"flex"}})),SA=r.forwardRef(((e,t)=>{var n;const{children:o,className:i}=e,a=(0,gn.A)(e,bA),s=_f(),l=Ef(),u=xA,[c,d]=r.useState(!1),f=r.useCallback((()=>{s.current.hidePreferences()}),[s]),h=r.useCallback((e=>{ey(e.key)&&s.current.hidePreferences()}),[s]),p=r.useMemo((()=>[{name:"flip",enabled:!1},{name:"isPlaced",enabled:!0,phase:"main",fn:()=>{d(!0)},effect:()=>()=>{d(!1)}}]),[]),m=null==(n=s.current.columnHeadersContainerElementRef)?void 0:n.current;return m?(0,Io.jsx)(wA,(0,mn.A)({ref:t,placement:"bottom-start",className:Wd(i,u.panel),ownerState:l,anchorEl:m,modifiers:p},a,{children:(0,Io.jsx)(Ey,{mouseEvent:"onMouseUp",onClickAway:f,children:(0,Io.jsx)(CA,{className:u.paper,ownerState:l,elevation:8,onKeyDown:h,children:c&&o})})})):null})),AA=["selected","rowId","row","index","style","position","rowHeight","className","visibleColumns","renderedColumns","containerWidth","firstColumnToRender","lastColumnToRender","cellFocus","cellTabIndex","editRowsState","isLastVisible","onClick","onDoubleClick","onMouseEnter","onMouseLeave"],_A=["changeReason"],kA=e=>{let{width:t}=e;if(!t)return null;const n={width:t};return(0,Io.jsx)("div",{className:"MuiDataGrid-cell",style:n})},EA=r.forwardRef((function(e,t){var n;const{selected:o,rowId:i,row:a,index:s,style:l,position:u,rowHeight:c,className:d,visibleColumns:f,renderedColumns:h,containerWidth:p,firstColumnToRender:m,cellFocus:g,cellTabIndex:v,editRowsState:y,isLastVisible:b=!1,onClick:x,onDoubleClick:w,onMouseEnter:C,onMouseLeave:S}=e,A=(0,gn.A)(e,AA),_=_f(),k=r.useRef(null),E=Ef(),M=tx(_,E),R=Sf(_,bf),T=Sf(_,uh),j=Sf(_,Vf),O=Sf(_,Of),P=(0,gi.A)(k,t),I=s+O+2,{hasScrollX:N,hasScrollY:D}=null!=(n=_.current.getRootDimensions())?n:{hasScrollX:!1,hasScrollY:!1},F=(e=>{const{editable:t,editing:n,selected:r,isLastVisible:o,rowHeight:i,classes:a}=e,s={root:["row",r&&"selected",t&&"row--editable",n&&"row--editing",o&&"row--lastVisible","auto"===i&&"row--dynamicHeight"]};return(0,_o.A)(s,Zd,a)})({selected:o,isLastVisible:b,classes:E.classes,editing:_.current.getRowMode(i)===py.Edit,editable:E.editMode===fy.Row,rowHeight:c});r.useLayoutEffect((()=>{"auto"===c&&k.current&&"undefined"===typeof ResizeObserver&&_.current.unstable_storeRowHeightMeasurement(i,k.current.clientHeight,u)}),[_,c,i,u]),r.useLayoutEffect((()=>{if(M.range){const e=_.current.getRowIndexRelativeToVisibleRows(i);null!=e&&_.current.unstable_setLastMeasuredRowIndex(e)}const e=k.current;if(!e||"auto"!==c||"undefined"===typeof ResizeObserver)return;const t=new ResizeObserver((e=>{const[t]=e,n=t.borderBoxSize&&t.borderBoxSize.length>0?t.borderBoxSize[0].blockSize:t.contentRect.height;_.current.unstable_storeRowHeightMeasurement(i,n,u)}));return t.observe(e),()=>t.disconnect()}),[_,M.range,s,c,i,u]);const L=r.useCallback(((e,t)=>n=>{(1!==n.target.nodeType||n.currentTarget.contains(n.target))&&_.current.getRow(i)&&(_.current.publishEvent(e,_.current.getRowParams(i),n),t&&t(n))}),[_,i]),z=r.useCallback((e=>{const t=zx(e.target,ef.cell),n=null==t?void 0:t.getAttribute("data-field");if(n){if(n===Sb.field)return;if(n===rx)return;if("__reorder__"===n)return;if(_.current.getCellMode(i,n)===hy.Edit)return;if(_.current.getColumn(n).type===Iy)return}L("rowClick",x)(e)}),[_,x,L,i]),B=r.useCallback(((e,t)=>{var n;const r=_.current.getCellParams(i,e.field),o=[],s=E.disableColumnReorder&&e.disableReorder||!E.rowReordering&&!!T.length&&j>1&&Object.keys(y).length>0;e.cellClassName&&o.push(Wd("function"===typeof e.cellClassName?e.cellClassName(r):e.cellClassName));const l=y[i]?y[i][e.field]:null;let u=null;var d;null==l&&e.renderCell&&(u=e.renderCell((0,mn.A)({},r,{api:_.current})),o.push(Wd(ef["cell--withRenderer"],null==(d=E.classes)?void 0:d["cell--withRenderer"])));if(null!=l&&e.renderEditCell){var f;let t=a;_.current.unstable_getRowWithUpdatedValues&&(t=_.current.unstable_getRowWithUpdatedValues(i,e.field));const n=(0,gn.A)(l,_A),s=(0,mn.A)({},r,{row:t},n,{api:_.current});u=e.renderEditCell(s),o.push(Wd(ef["cell--editing"],null==(f=E.classes)?void 0:f["cell--editing"]))}E.getCellClassName&&o.push(E.getCellClassName(r));const h=null!==g&&g.id===i&&g.field===e.field,p=null!==v&&v.id===i&&v.field===e.field&&"view"===r.cellMode?0:-1;return(0,Io.jsx)(E.components.Cell,(0,mn.A)({value:r.value,field:e.field,width:t.width,rowId:i,height:c,showRightBorder:t.showRightBorder,formattedValue:r.formattedValue,align:e.align||"left",cellMode:r.cellMode,colIndex:t.indexRelativeToAllColumns,isEditable:r.isEditable,hasFocus:h,tabIndex:p,className:Wd(o),colSpan:t.colSpan,disableDragEvents:s},null==(n=E.componentsProps)?void 0:n.cell,{children:u}),e.field)}),[_,v,y,g,E,a,c,i,j,T.length]),$=_.current.unstable_getRowInternalSizes(i);let U=c;if("auto"===U&&$){let e=0;const t=Object.entries($).reduce(((t,n)=>{let[r,o]=n;return/^base[A-Z]/.test(r)?(e+=1,o>t?o:t):t}),0);t>0&&e>1&&(U=t)}const V=(0,mn.A)({},l,{maxHeight:"auto"===c?"none":c,minHeight:U});if(null!=$&&$.spacingTop){V["border"===E.rowSpacingType?"borderTopWidth":"marginTop"]=$.spacingTop}if(null!=$&&$.spacingBottom){const e="border"===E.rowSpacingType?"borderBottomWidth":"marginBottom";let t=V[e];"number"!==typeof t&&(t=parseInt(t||"0",10)),t+=$.spacingBottom,V[e]=t}const H=_.current.unstable_applyPipeProcessors("rowClassName",[],i);if("function"===typeof E.getRowClassName){var W;const e=s-((null==(W=M.range)?void 0:W.firstRowIndex)||0),t=(0,mn.A)({},_.current.getRowParams(i),{isFirstVisible:0===e,isLastVisible:e===M.rows.length-1,indexRelativeToCurrentPage:e});H.push(E.getRowClassName(t))}const q=Ih(1e4,20,80),Y=[];for(let r=0;r<h.length;r+=1){const e=h[r],t=m+r,n=t===f.length-1,o=n?!(n&&N&&!D)&&E.disableExtendRowFullWidth:E.showCellRightBorder,s=_.current.unstable_getCellColSpanInfo(i,t);if(s&&!s.spannedByColSpan)if(a){const{colSpan:n,width:r}=s.cellProps,i={width:r,colSpan:n,showRightBorder:o,indexRelativeToAllColumns:t};Y.push(B(e,i))}else{const{width:t}=s.cellProps,n=Math.round(q());Y.push((0,Io.jsx)(E.components.SkeletonCell,{width:t,contentWidth:n,field:e.field,align:e.align},e.field))}}const G=p-R,K=a?{onClick:z,onDoubleClick:L("rowDoubleClick",w),onMouseEnter:L("rowMouseEnter",C),onMouseLeave:L("rowMouseLeave",S)}:null;return(0,Io.jsxs)("div",(0,mn.A)({ref:P,"data-id":i,"data-rowindex":s,role:"row",className:Wd(...H,F.root,d),"aria-rowindex":I,"aria-selected":o,style:V},K,A,{children:[Y,G>0&&(0,Io.jsx)(kA,{width:G})]}))})),MA=["sortingOrder"],RA=r.memo((function(e){const{sortingOrder:t}=e,n=(0,gn.A)(e,MA),r=Ef(),[o]=t,i="asc"===o?r.components.ColumnSortedAscendingIcon:r.components.ColumnSortedDescendingIcon;return i?(0,Io.jsx)(i,(0,mn.A)({},n)):null})),TA=["error","hasError","errorInfo"],jA=r.forwardRef((function(e,t){const{error:n}=e,r=(0,gn.A)(e,TA),o=_f(),i=o.current.getLocaleText("errorOverlayDefaultLabel"),a=Sf(o,Tf);return(0,Io.jsx)(NC,(0,mn.A)({ref:t,sx:{width:"100%",minHeight:2*a}},r,{children:(null==n?void 0:n.message)||i}))})),OA=r.forwardRef((function(e,t){const n=_f().current.getLocaleText("noResultsOverlayLabel");return(0,Io.jsx)(NC,(0,mn.A)({ref:t},e,{children:n}))})),PA={BooleanCellTrueIcon:Op,BooleanCellFalseIcon:kp,ColumnMenuIcon:_p,OpenFilterButtonIcon:vp,FilterPanelDeleteIcon:kp,ColumnFilteredIcon:yp,ColumnSelectorIcon:xp,ColumnUnsortedIcon:RA,ColumnSortedAscendingIcon:hp,ColumnSortedDescendingIcon:pp,ColumnResizeIcon:wp,DensityCompactIcon:Cp,DensityStandardIcon:Sp,DensityComfortableIcon:Ap,ExportIcon:jp,MoreActionsIcon:Pp,TreeDataCollapseIcon:gp,TreeDataExpandIcon:mp,GroupingCriteriaCollapseIcon:gp,GroupingCriteriaExpandIcon:mp,DetailPanelExpandIcon:Ep,DetailPanelCollapseIcon:Mp,RowReorderIcon:Tp,QuickFilterIcon:bp,QuickFilterClearIcon:kp},IA=(0,mn.A)({},PA,{BaseCheckbox:vw,BaseTextField:Ku,BaseFormControl:Cs,BaseSelect:Vu,BaseSwitch:kw,BaseButton:Fc,BaseTooltip:zw,BasePopper:Wg,Cell:function(e){const{align:t,children:n,colIndex:o,cellMode:i,field:a,formattedValue:s,hasFocus:l,height:u,isEditable:c,rowId:d,tabIndex:f,value:h,width:p,className:m,showRightBorder:g,colSpan:v,disableDragEvents:y,onClick:b,onDoubleClick:x,onMouseDown:w,onMouseUp:C,onKeyDown:S,onDragEnter:A,onDragOver:_}=e,k=(0,gn.A)(e,Bw),E=null==s?h:s,M=r.useRef(null),R=r.useRef(null),T=_f(),j=(e=>{const{align:t,showRightBorder:n,isEditable:r,classes:o}=e,i={root:["cell",`cell--text${(0,Bo.A)(t)}`,r&&"cell--editable",n&&"withBorder"],content:["cellContent"]};return(0,_o.A)(i,Zd,o)})({align:t,showRightBorder:g,isEditable:c,classes:Ef().classes}),O=r.useCallback((e=>t=>{const n=T.current.getCellParams(d,a||"");T.current.publishEvent(e,n,t),C&&C(t)}),[T,a,C,d]),P=r.useCallback((e=>t=>{const n=T.current.getCellParams(d,a||"");T.current.publishEvent(e,n,t),w&&w(t)}),[T,a,w,d]),I=r.useCallback(((e,t)=>n=>{if(!n.currentTarget.contains(n.target))return;if(!T.current.getRow(d))return;const r=T.current.getCellParams(d,a||"");T.current.publishEvent(e,r,n),t&&t(n)}),[T,a,d]),N={minWidth:p,maxWidth:p,minHeight:u,maxHeight:"auto"===u?"none":u};r.useEffect((()=>{if(!l||i===hy.Edit)return;const e=(0,Ts.A)(T.current.rootElementRef.current);if(M.current&&!M.current.contains(e.activeElement)){const e=M.current.querySelector('[tabindex="0"]'),t=R.current||e||M.current;if(void 0===$w&&document.createElement("div").focus({get preventScroll(){return $w=!0,!1}}),$w)t.focus({preventScroll:!0});else{const e=T.current.getScrollPosition();t.focus(),T.current.scroll(e)}}}),[l,i,T]);let D=k.onFocus;const F="actions"===T.current.getColumn(a).type,L=y?null:{onDragEnter:I("cellDragEnter",A),onDragOver:I("cellDragOver",_)};return(0,Io.jsx)("div",(0,mn.A)({ref:M,className:Wd(m,j.root),role:"cell","data-field":a,"data-colindex":o,"aria-colindex":o+1,"aria-colspan":v,style:N,tabIndex:"view"!==i&&c||F?-1:f,onClick:I("cellClick",b),onDoubleClick:I("cellDoubleClick",x),onMouseDown:P("cellMouseDown"),onMouseUp:O("cellMouseUp"),onKeyDown:I("cellKeyDown",S)},L,k,{onFocus:D,children:(()=>{if(null==n){const e=null==E?void 0:E.toString();return(0,Io.jsx)("div",{title:e,className:j.content,children:e})}return r.isValidElement(n)&&F?r.cloneElement(n,{focusElementRef:R}):n})()}))},SkeletonCell:function(e){const{align:t,width:n,contentWidth:r}=e,o=(0,gn.A)(e,nC),i=(e=>{const{align:t,classes:n}=e,r={root:["cell","cellSkeleton",`cell--text${(0,Bo.A)(t)}`]};return(0,_o.A)(r,Zd,n)})({classes:Ef().classes,align:t});return(0,Io.jsx)("div",(0,mn.A)({className:i.root,style:{width:n}},o,{children:(0,Io.jsx)(tC,{width:`${r}%`})}))},ColumnHeaderFilterIconButton:function(e){var t;const{counter:n,field:o,onClick:i}=e,a=_f(),s=Ef(),l=(e=>{const{classes:t}=e;return(0,_o.A)({icon:["filterIcon"]},Zd,t)})((0,mn.A)({},e,{classes:s.classes})),u=r.useCallback((e=>{e.preventDefault(),e.stopPropagation();const{open:t,openedPanelValue:n}=yx(a.current.state);t&&n===Hy.filters?a.current.hideFilterPanel():a.current.showFilterPanel(),i&&i(a.current.getColumnHeaderParams(o),e)}),[a,o,i]);if(!n)return null;const c=(0,Io.jsx)(kd,{onClick:u,color:"default","aria-label":a.current.getLocaleText("columnHeaderFiltersLabel"),size:"small",tabIndex:-1,children:(0,Io.jsx)(s.components.ColumnFilteredIcon,{className:l.icon,fontSize:"small"})});return(0,Io.jsx)(s.components.BaseTooltip,(0,mn.A)({title:a.current.getLocaleText("columnHeaderFiltersTooltipActive")(n),enterDelay:1e3},null==(t=s.componentsProps)?void 0:t.baseTooltip,{children:(0,Io.jsxs)(hC,{children:[n>1&&(0,Io.jsx)(cC,{badgeContent:n,color:"default",children:c}),1===n&&c]})}))},ColumnMenu:xC,ErrorOverlay:jA,Footer:TC,Header:jC,Toolbar:null,PreferencesPanel:OC,LoadingOverlay:DC,NoResultsOverlay:OA,NoRowsOverlay:FC,Pagination:dS,FilterPanel:FS,ColumnsPanel:function(e){var t,n,o;const i=_f(),a=r.useRef(null),s=Sf(i,mf),l=Sf(i,gf),u=Ef(),[c,d]=r.useState(""),f=(e=>{const{classes:t}=e;return(0,_o.A)({root:["columnsPanel"],columnsPanelRow:["columnsPanelRow"]},Zd,t)})(u),{sort:h,searchPredicate:p=yA,autoFocusSearchField:m=!0}=e,g=(0,gn.A)(e,pA),v=r.useMemo((()=>{switch(h){case"asc":return[...s].sort(((e,t)=>vA.compare(e.headerName||e.field,t.headerName||t.field)));case"desc":return[...s].sort(((e,t)=>-vA.compare(e.headerName||e.field,t.headerName||t.field)));default:return s}}),[s,h]),y=e=>{const{name:t}=e.target;i.current.setColumnVisibility(t,!1===l[t])},b=r.useCallback((e=>{if(i.current.unstable_caches.columns.isUsingColumnVisibilityModel){const t=gf(i),n=(0,mn.A)({},t);return s.forEach((t=>{t.hideable&&(e?delete n[t.field]:n[t.field]=!1)})),i.current.setColumnVisibilityModel(n)}return i.current.updateColumns(s.map((t=>!1!==t.hideable?{field:t.field,hide:!e}:t)))}),[i,s]),x=r.useCallback((e=>{d(e.target.value)}),[]),w=r.useMemo((()=>{if(!c)return v;const e=c.toLowerCase();return v.filter((t=>p(t,e)))}),[v,c,p]),C=r.useRef(null);r.useEffect((()=>{m?a.current.focus():C.current&&"function"===typeof C.current.focus&&C.current.focus()}),[m]);let S=!1;const A=e=>!1===S&&!1!==e.hideable&&(S=!0,!0);return(0,Io.jsxs)(SS,(0,mn.A)({},g,{children:[(0,Io.jsx)(hA,{children:(0,Io.jsx)(u.components.BaseTextField,(0,mn.A)({label:i.current.getLocaleText("columnsPanelTextFieldLabel"),placeholder:i.current.getLocaleText("columnsPanelTextFieldPlaceholder"),inputRef:a,value:c,onChange:x,variant:"standard",fullWidth:!0},null==(t=u.componentsProps)?void 0:t.baseTextField))}),(0,Io.jsx)(mS,{children:(0,Io.jsx)(mA,{className:f.root,ownerState:u,children:w.map((e=>{var t;return(0,Io.jsxs)(gA,{className:f.columnsPanelRow,ownerState:u,children:[(0,Io.jsx)(uA,{control:(0,Io.jsx)(u.components.BaseSwitch,(0,mn.A)({disabled:!1===e.hideable,checked:!1!==l[e.field],onClick:y,name:e.field,size:"small",inputRef:A(e)?C:void 0},null==(t=u.componentsProps)?void 0:t.baseSwitch)),label:e.headerName||e.field}),!u.disableColumnReorder&&false]},e.field)}))})}),(0,Io.jsxs)(bS,{children:[(0,Io.jsx)(u.components.BaseButton,(0,mn.A)({onClick:()=>b(!1)},null==(n=u.componentsProps)?void 0:n.baseButton,{children:i.current.getLocaleText("columnsPanelHideAllButton")})),(0,Io.jsx)(u.components.BaseButton,(0,mn.A)({onClick:()=>b(!0)},null==(o=u.componentsProps)?void 0:o.baseButton,{children:i.current.getLocaleText("columnsPanelShowAllButton")}))]})]}))},Panel:SA,Row:EA}),NA={apiRef:void 0,disableMultipleColumnsFiltering:!0,disableMultipleColumnsSorting:!0,disableMultipleSelection:!0,throttleRowsMs:void 0,hideFooterRowCount:!1,pagination:!0,checkboxSelectionVisibleOnly:!1,disableColumnReorder:!0,disableColumnResize:!0,keepColumnPositionIfDraggedOutside:!1,signature:"DataGrid"},DA={autoHeight:!1,autoPageSize:!1,checkboxSelection:!1,checkboxSelectionVisibleOnly:!1,columnBuffer:3,rowBuffer:3,columnThreshold:3,rowThreshold:3,density:qy.Standard,disableExtendRowFullWidth:!1,disableColumnFilter:!1,disableColumnMenu:!1,disableColumnSelector:!1,disableDensitySelector:!1,disableMultipleColumnsFiltering:!1,disableMultipleSelection:!1,disableMultipleColumnsSorting:!1,disableSelectionOnClick:!1,disableVirtualization:!1,disableIgnoreModificationsIfProcessingProps:!1,editMode:fy.Cell,filterMode:zb,headerHeight:56,hideFooter:!1,hideFooterPagination:!1,hideFooterRowCount:!1,hideFooterSelectedRowCount:!1,logger:console,logLevel:"error",pagination:!1,paginationMode:zb,rowHeight:52,rowsPerPageOptions:[25,50,100],rowSpacingType:"margin",showCellRightBorder:!1,showColumnRightBorder:!1,sortingOrder:["asc","desc",null],sortingMode:zb,throttleRowsMs:0,disableColumnReorder:!1,disableColumnResize:!1,keepNonExistentRowsSelected:!1,keepColumnPositionIfDraggedOutside:!1},FA=["className"],LA=(0,Ro.Ay)("div",{name:"MuiDataGrid",slot:"VirtualScroller",overridesResolver:(e,t)=>t.virtualScroller})({overflow:"auto",position:"relative","@media print":{overflow:"hidden"}}),zA=r.forwardRef((function(e,t){const{className:n}=e,r=(0,gn.A)(e,FA),o=Ef(),i=(e=>{const{classes:t}=e;return(0,_o.A)({root:["virtualScroller"]},Zd,t)})(o);return(0,Io.jsx)(LA,(0,mn.A)({ref:t,className:Wd(i.root,n),ownerState:o},r))})),BA=["className","style"],$A=(0,Ro.Ay)("div",{name:"MuiDataGrid",slot:"VirtualScrollerContent",overridesResolver:(e,t)=>t.virtualScrollerContent})({}),UA=r.forwardRef((function(e,t){const{className:n,style:r}=e,o=(0,gn.A)(e,BA),i=Ef(),a=(0,mn.A)({},i,{overflowedContent:!i.autoHeight&&"auto"===(null==r?void 0:r.minHeight)}),s=(e=>{const{classes:t,overflowedContent:n}=e,r={root:["virtualScrollerContent",n&&"virtualScrollerContent--overflowed"]};return(0,_o.A)(r,Zd,t)})(a);return(0,Io.jsx)($A,(0,mn.A)({ref:t,className:Wd(s.root,n),ownerState:a,style:r},o))})),VA=["className"],HA=(0,Ro.Ay)("div",{name:"MuiDataGrid",slot:"VirtualScrollerRenderZone",overridesResolver:(e,t)=>t.virtualScrollerRenderZone})({position:"absolute",display:"flex",flexDirection:"column"}),WA=r.forwardRef((function(e,t){const{className:n}=e,r=(0,gn.A)(e,VA),o=Ef(),i=(e=>{const{classes:t}=e;return(0,_o.A)({root:["virtualScrollerRenderZone"]},Zd,t)})(o);return(0,Io.jsx)(HA,(0,mn.A)({ref:t,className:Wd(i.root,n),ownerState:o},r))})),qA=["style"];function YA(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t.length;if(t.length<=0)return-1;if(n>=r)return n;const o=n+Math.floor((r-n)/2);return e<=t[o]?YA(e,t,n,o):YA(e,t,o+1,r)}const GA=e=>{let{firstIndex:t,lastIndex:n,buffer:r,minFirstIndex:o,maxLastIndex:i}=e;return[Oh(t-r,o,i),Oh(n+r,o,i)]},KA=e=>{var t,n;const o=_f(),i=Ef(),a=Sf(o,vf),{ref:s,disableVirtualization:u,onRenderZonePositioning:c,renderZoneMinColumnIndex:d=0,renderZoneMaxColumnIndex:f=a.length,getRowProps:h}=e,p=Sf(o,yf),m=Sf(o,bf),g=Sf(o,Tf),v=Sf(o,ib),y=Sf(o,lb),b=Sf(o,Fb),x=Sf(o,xx),w=Sf(o,hb),C=tx(o,i),S=r.useRef(null),A=r.useRef(null),_=(0,gi.A)(s,A),[k,E]=r.useState(null),M=r.useRef(k),R=r.useRef({top:0,left:0}),[T,j]=r.useState({width:null,height:null}),O=r.useRef(m),P=r.useCallback((e=>{var t,n;const r=o.current.unstable_getLastMeasuredRowIndex();let i=r===1/0;null!=(t=C.range)&&t.lastRowIndex&&!i&&(i=r>=C.range.lastRowIndex);const a=Oh(r-((null==(n=C.range)?void 0:n.firstRowIndex)||0),0,b.positions.length);return i||b.positions[a]>=e?YA(e,b.positions):function(e,t,n){let r=1;for(;n<t.length&&t[n]<e;)n+=r,r*=2;return YA(e,t,Math.floor(n/2),Math.min(n,t.length))}(e,b.positions,a)}),[o,null==(t=C.range)?void 0:t.firstRowIndex,null==(n=C.range)?void 0:n.lastRowIndex,b.positions]),I=r.useCallback((()=>{if(u)return{firstRowIndex:0,lastRowIndex:C.rows.length,firstColumnIndex:0,lastColumnIndex:a.length};const{top:e,left:t}=R.current,n=Math.min(P(e),b.positions.length-1),r=i.autoHeight?n+C.rows.length:P(e+T.height);let s=!1,l=0,c=p.length;const[d,f]=GA({firstIndex:n,lastIndex:r,minFirstIndex:0,maxLastIndex:C.rows.length,buffer:i.rowBuffer});for(let i=d;i<f&&!s;i+=1){const e=C.rows[i];s=o.current.unstable_rowHasAutoHeight(e.id)}return s||(l=YA(t,p),c=YA(t+T.width,p)),{firstRowIndex:n,lastRowIndex:r,firstColumnIndex:l,lastColumnIndex:c}}),[u,P,b.positions.length,i.autoHeight,i.rowBuffer,C.rows,p,a.length,o,T]);(0,ga.A)((()=>{u?S.current.style.transform="translate3d(0px, 0px, 0px)":(A.current.scrollLeft=0,A.current.scrollTop=0)}),[u]),(0,ga.A)((()=>{j({width:A.current.clientWidth,height:A.current.clientHeight})}),[b.currentPageTotalHeight]);const N=r.useCallback((e=>{j({width:e.width,height:e.height})}),[]);Yh(o,"resize",N);const D=r.useCallback((e=>{const[t,n]=GA({firstIndex:e.firstRowIndex,lastIndex:e.lastRowIndex,minFirstIndex:0,maxLastIndex:C.rows.length,buffer:i.rowBuffer}),[r]=GA({firstIndex:e.firstColumnIndex,lastIndex:e.lastColumnIndex,minFirstIndex:d,maxLastIndex:f,buffer:i.columnBuffer}),a=Uy({firstColumnToRender:r,apiRef:o,firstRowToRender:t,lastRowToRender:n,visibleRows:C.rows}),s=Fb(o.current.state).positions[t],l=yf(o)[a];S.current.style.transform=`translate3d(${l}px, ${s}px, 0px)`,"function"===typeof c&&c({top:s,left:l})}),[o,C.rows,c,d,f,i.columnBuffer,i.rowBuffer]),F=r.useCallback((e=>{if(M.current&&(t=e,n=M.current,t===n||t.firstRowIndex===n.firstRowIndex&&t.lastRowIndex===n.lastRowIndex&&t.firstColumnIndex===n.firstColumnIndex&&t.lastColumnIndex===n.lastColumnIndex))return void D(e);var t,n;E(e),D(e);const[r,a]=GA({firstIndex:e.firstRowIndex,lastIndex:e.lastRowIndex,minFirstIndex:0,maxLastIndex:C.rows.length,buffer:i.rowBuffer});o.current.publishEvent("renderedRowsIntervalChange",{firstRowToRender:r,lastRowToRender:a}),M.current=e}),[o,E,M,C.rows.length,i.rowBuffer,D]);(0,ga.A)((()=>{if(null==T.width)return;const e=I();F(e);const{top:t,left:n}=R.current,r={top:t,left:n,renderContext:e};o.current.publishEvent("rowsScroll",r)}),[o,I,T.width,F]);const L=e=>{const{scrollTop:t,scrollLeft:n}=e.currentTarget;if(R.current.top=t,R.current.left=n,n<0||t<0||!M.current)return;const r=u?M.current:I(),a=Math.abs(r.firstRowIndex-M.current.firstRowIndex),s=Math.abs(r.lastRowIndex-M.current.lastRowIndex),c=Math.abs(r.firstColumnIndex-M.current.firstColumnIndex),d=Math.abs(r.lastColumnIndex-M.current.lastColumnIndex),f=a>=i.rowThreshold||s>=i.rowThreshold||c>=i.columnThreshold||d>=i.columnThreshold||O.current!==m;o.current.publishEvent("rowsScroll",{top:t,left:n,renderContext:f?r:M.current},e),f&&(l.flushSync((()=>{F(r)})),O.current=m)},z=e=>{o.current.publishEvent("virtualScrollerWheel",{},e)},B=e=>{o.current.publishEvent("virtualScrollerTouchMove",{},e)},$=T.width&&m>T.width,U=r.useMemo((()=>{const e=Math.max(b.currentPageTotalHeight,1);let t=!1;null!=A&&A.current&&e<=(null==A?void 0:A.current.clientHeight)&&(t=!0);const n={width:$?m:"auto",height:e,minHeight:t?"100%":"auto"};return i.autoHeight&&0===C.rows.length&&(n.height=2*g),n}),[A,m,b.currentPageTotalHeight,C.rows.length,$,i.autoHeight,g]);r.useEffect((()=>{o.current.publishEvent("virtualScrollerContentSizeChange")}),[o,U]),i.autoHeight&&0===C.rows.length&&(U.height=2*g);const V={};$||(V.overflowX="hidden"),i.autoHeight&&(V.overflowY="hidden");const H=r.useCallback((()=>M.current),[]);return o.current.unstable_getRenderContext=H,{renderContext:k,updateRenderZonePosition:D,getRows:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{renderContext:k};const{renderContext:t,minFirstColumn:n=d,maxLastColumn:r=f,availableSpace:s=T.width,rowIndexOffset:l=0,position:c="center"}=e;if(!t||null==s)return null;const p=u?0:i.rowBuffer,m=u?0:i.columnBuffer,[g,b]=GA({firstIndex:t.firstRowIndex,lastIndex:t.lastRowIndex,minFirstIndex:0,maxLastIndex:C.rows.length,buffer:p}),S=[];if(e.rows)e.rows.forEach((e=>{S.push(e),o.current.unstable_calculateColSpan({rowId:e.id,minFirstColumn:n,maxLastColumn:r,columns:a})}));else{if(!C.range)return null;for(let e=g;e<b;e+=1){const t=C.rows[e];S.push(t),o.current.unstable_calculateColSpan({rowId:t.id,minFirstColumn:n,maxLastColumn:r,columns:a})}}const[A,_]=GA({firstIndex:t.firstColumnIndex,lastIndex:t.lastColumnIndex,minFirstIndex:n,maxLastIndex:r,buffer:m}),E=Uy({firstColumnToRender:A,apiRef:o,firstRowToRender:g,lastRowToRender:b,visibleRows:C.rows}),M=a.slice(E,_),R=[];for(let u=0;u<S.length;u+=1){var j,O;const{id:e,model:t}=S[u],n=g+u===C.rows.length-1,r=o.current.unstable_rowHasAutoHeight(e)?"auto":o.current.unstable_getRowHeight(e);let d;d=null!=w[e]&&o.current.isRowSelectable(e),R.push((0,Io.jsx)(i.components.Row,(0,mn.A)({row:t,rowId:e,rowHeight:r,cellFocus:v,cellTabIndex:y,editRowsState:x,renderedColumns:M,visibleColumns:a,firstColumnToRender:E,lastColumnToRender:_,selected:d,index:l+((null==C||null==(j=C.range)?void 0:j.firstRowIndex)||0)+g+u,containerWidth:s,isLastVisible:n,position:c},"function"===typeof h?h(e,t):{},null==(O=i.componentsProps)?void 0:O.row),e))}return R},getRootProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{style:t={}}=e,n=(0,gn.A)(e,qA);return(0,mn.A)({ref:_,onScroll:L,onWheel:z,onTouchMove:B,style:(0,mn.A)({},t,V)},n)},getContentProps:function(){let{style:e={}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{style:(0,mn.A)({},e,U)}},getRenderZoneProps:()=>({ref:S})}},XA=["className","disableVirtualization"],QA=r.forwardRef((function(e,t){const{className:n,disableVirtualization:r}=e,o=(0,gn.A)(e,XA),{getRootProps:i,getContentProps:a,getRenderZoneProps:s,getRows:l}=KA({ref:t,disableVirtualization:r});return(0,Io.jsx)(zA,(0,mn.A)({className:n},i(o),{children:(0,Io.jsx)(UA,(0,mn.A)({},a(),{children:(0,Io.jsx)(WA,(0,mn.A)({},s(),{children:l()}))}))}))}));function JA(e){const{direction:t,index:n,sortingOrder:r}=e,o=_f(),i=Ef(),a=(e=>{const{classes:t}=e;return(0,_o.A)({icon:["sortIcon"]},Zd,t)})((0,mn.A)({},e,{classes:i.classes})),s=function(e,t,n,r){let o;const i={};return"asc"===t?o=e.ColumnSortedAscendingIcon:"desc"===t?o=e.ColumnSortedDescendingIcon:(o=e.ColumnUnsortedIcon,i.sortingOrder=r),o?(0,Io.jsx)(o,(0,mn.A)({fontSize:"small",className:n},i)):null}(i.components,t,a.icon,r);if(!s)return null;const l=(0,Io.jsx)(kd,{tabIndex:-1,"aria-label":o.current.getLocaleText("columnHeaderSortIconLabel"),title:o.current.getLocaleText("columnHeaderSortIconLabel"),size:"small",children:s});return(0,Io.jsxs)(hC,{children:[null!=n&&(0,Io.jsx)(cC,{badgeContent:n,color:"default",children:l}),null==n&&l]})}const ZA=r.memo(JA),e_=r.memo((e=>{const{column:t,open:n,columnMenuId:o,columnMenuButtonId:i,iconButtonRef:a}=e,s=_f(),l=Ef(),u=(e=>{const{classes:t,open:n}=e,r={root:["menuIcon",n&&"menuOpen"],button:["menuIconButton"]};return(0,_o.A)(r,Zd,t)})((0,mn.A)({},e,{classes:l.classes})),c=r.useCallback((e=>{e.preventDefault(),e.stopPropagation(),s.current.toggleColumnMenu(t.field)}),[s,t.field]);return(0,Io.jsx)("div",{className:u.root,children:(0,Io.jsx)(kd,{ref:a,tabIndex:-1,className:u.button,"aria-label":s.current.getLocaleText("columnMenuLabel"),title:s.current.getLocaleText("columnMenuLabel"),size:"small",onClick:c,"aria-expanded":n?"true":void 0,"aria-haspopup":"true","aria-controls":o,id:i,children:(0,Io.jsx)(l.components.ColumnMenuIcon,{fontSize:"small"})})})}));function t_(e){let{columnMenuId:t,columnMenuButtonId:n,ContentComponent:o,contentComponentProps:i,field:a,open:s,target:l,onExited:u}=e;const c=_f(),d=c.current.getColumn(a),f=r.useCallback((e=>{e.stopPropagation(),c.current.hideColumnMenu()}),[c]);return l?(0,Io.jsx)(jy,{placement:"bottom-"+("right"===d.align?"start":"end"),open:s,target:l,onClickAway:f,onExited:u,children:(0,Io.jsx)(o,(0,mn.A)({currentColumn:d,hideMenu:f,open:s,id:t,labelledby:n},i))}):null}const n_=["className"],r_=(0,Ro.Ay)("div",{name:"MuiDataGrid",slot:"ColumnHeaderTitle",overridesResolver:(e,t)=>t.columnHeaderTitle})((e=>{let{theme:t}=e;return{textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap",fontWeight:t.typography.fontWeightMedium}})),o_=r.forwardRef((function(e,t){const{className:n}=e,r=(0,gn.A)(e,n_),o=Ef(),i=(e=>{const{classes:t}=e;return(0,_o.A)({root:["columnHeaderTitle"]},Zd,t)})(o);return(0,Io.jsx)(r_,(0,mn.A)({ref:t,className:Wd(i.root,n),ownerState:o},r))}));function i_(e){var t;const{label:n,description:o,columnWidth:i}=e,a=Ef(),s=r.useRef(null),[l,u]=r.useState("");return r.useEffect((()=>{if(!o&&s&&s.current){const t=(e=s.current).scrollHeight>e.clientHeight||e.scrollWidth>e.clientWidth;u(t?n:"")}var e}),[s,i,o,n]),(0,Io.jsx)(a.components.BaseTooltip,(0,mn.A)({title:o||l},null==(t=a.componentsProps)?void 0:t.baseTooltip,{children:(0,Io.jsx)(o_,{ref:s,children:n})}))}const a_=["resizable","resizing","height","side"];var s_;!function(e){e.Left="left",e.Right="right"}(s_||(s_={}));function l_(e){const{height:t,side:n=s_.Right}=e,o=(0,gn.A)(e,a_),i=Ef(),a=(e=>{const{resizable:t,resizing:n,classes:r,side:o}=e,i={root:["columnSeparator",t&&"columnSeparator--resizable",n&&"columnSeparator--resizing",o&&`columnSeparator--side${(0,Bo.A)(o)}`],icon:["iconSeparator"]};return(0,_o.A)(i,Zd,r)})((0,mn.A)({},e,{side:n,classes:i.classes})),s=r.useCallback((e=>{e.preventDefault(),e.stopPropagation()}),[]);return(0,Io.jsx)("div",(0,mn.A)({className:a.root,style:{minHeight:t,opacity:i.showColumnRightBorder?0:1}},o,{onClick:s,children:(0,Io.jsx)(i.components.ColumnResizeIcon,{className:a.icon})}))}const u_=r.memo(l_),c_=["classes","columnMenuOpen","colIndex","height","isResizing","sortDirection","hasFocus","tabIndex","separatorSide","isDraggable","headerComponent","description","elementId","width","columnMenuIconButton","columnMenu","columnTitleIconButtons","headerClassName","label","resizable","draggableContainerProps","columnHeaderSeparatorProps","disableHeaderSeparator"],d_=r.forwardRef((function(e,t){const{classes:n,columnMenuOpen:o,colIndex:i,height:a,isResizing:s,sortDirection:l,hasFocus:u,tabIndex:c,separatorSide:d,isDraggable:f,headerComponent:h,description:p,width:m,columnMenuIconButton:g=null,columnMenu:v=null,columnTitleIconButtons:y=null,headerClassName:b,label:x,resizable:w,draggableContainerProps:C,columnHeaderSeparatorProps:S,disableHeaderSeparator:A}=e,_=(0,gn.A)(e,c_),k=_f(),E=Ef(),M=r.useRef(null),[R,T]=r.useState(o),j=(0,gi.A)(M,t);let O="none";return null!=l&&(O="asc"===l?"ascending":"descending"),r.useEffect((()=>{R||T(o)}),[R,o]),r.useLayoutEffect((()=>{const e=k.current.state.columnMenu;if(u&&!e.open){const e=M.current.querySelector('[tabindex="0"]')||M.current;null==e||e.focus(),k.current.columnHeadersContainerElementRef.current.scrollLeft=0}}),[k,u]),(0,Io.jsxs)("div",(0,mn.A)({ref:j,className:Wd(n.root,b),style:{height:a,width:m,minWidth:m,maxWidth:m},role:"columnheader",tabIndex:c,"aria-colindex":i+1,"aria-sort":O,"aria-label":null==h?x:void 0},_,{children:[(0,Io.jsxs)("div",(0,mn.A)({className:n.draggableContainer,draggable:f},C,{children:[(0,Io.jsxs)("div",{className:n.titleContainer,children:[(0,Io.jsx)("div",{className:n.titleContainerContent,children:void 0!==h?h:(0,Io.jsx)(i_,{label:x,description:p,columnWidth:m})}),y]}),g]})),!A&&(0,Io.jsx)(u_,(0,mn.A)({resizable:!E.disableColumnResize&&!!w,resizing:s,height:a,side:d},S)),v]}))}));function f_(e){var t,n,o,i,a;const{column:s,columnMenuOpen:l,colIndex:u,headerHeight:c,isResizing:d,isLastColumn:f,sortDirection:h,sortIndex:p,filterItemsCounter:m,hasFocus:g,tabIndex:v,extendRowFullWidth:y,disableReorder:b,separatorSide:x}=e,w=_f(),C=Ef(),S=r.useRef(null),A=(0,Ip.A)(),_=(0,Ip.A)(),k=r.useRef(null),[E,M]=r.useState(l),{hasScrollX:R,hasScrollY:T}=null!=(t=w.current.getRootDimensions())?t:{hasScrollX:!1,hasScrollY:!1},j=r.useMemo((()=>!C.disableColumnReorder&&!b&&!s.disableReorder),[C.disableColumnReorder,b,s.disableReorder]);let O;s.renderHeader&&(O=s.renderHeader(w.current.getColumnHeaderParams(s.field)));const P=f?!(f&&R&&!T)&&!y:C.showColumnRightBorder,I=(e=>{const{column:t,classes:n,isDragging:r,sortDirection:o,showRightBorder:i,filterItemsCounter:a}=e,s=null!=o,l=null!=a&&a>0,u="number"===t.type,c={root:["columnHeader","left"===t.headerAlign&&"columnHeader--alignLeft","center"===t.headerAlign&&"columnHeader--alignCenter","right"===t.headerAlign&&"columnHeader--alignRight",t.sortable&&"columnHeader--sortable",r&&"columnHeader--moving",s&&"columnHeader--sorted",l&&"columnHeader--filtered",u&&"columnHeader--numeric",i&&"withBorder"],draggableContainer:["columnHeaderDraggableContainer"],titleContainer:["columnHeaderTitleContainer"],titleContainerContent:["columnHeaderTitleContainerContent"]};return(0,_o.A)(c,Zd,n)})((0,mn.A)({},e,{classes:C.classes,showRightBorder:P})),N=r.useCallback((e=>t=>{t.currentTarget.contains(t.target)&&w.current.publishEvent(e,w.current.getColumnHeaderParams(s.field),t)}),[w,s.field]),D=r.useMemo((()=>({onClick:N("columnHeaderClick"),onDoubleClick:N("columnHeaderDoubleClick"),onMouseOver:N("columnHeaderOver"),onMouseOut:N("columnHeaderOut"),onMouseEnter:N("columnHeaderEnter"),onMouseLeave:N("columnHeaderLeave"),onKeyDown:N("columnHeaderKeyDown"),onFocus:N("columnHeaderFocus"),onBlur:N("columnHeaderBlur")})),[N]),F=r.useMemo((()=>j?{onDragStart:N("columnHeaderDragStart"),onDragEnter:N("columnHeaderDragEnter"),onDragOver:N("columnHeaderDragOver"),onDragEnd:N("columnHeaderDragEnd")}:{}),[j,N]),L=r.useMemo((()=>({onMouseDown:N("columnSeparatorMouseDown")})),[N]);r.useEffect((()=>{E||M(l)}),[E,l]);const z=r.useCallback((()=>{M(!1)}),[]),B=!C.disableColumnMenu&&!s.disableColumnMenu&&(0,Io.jsx)(e_,{column:s,columnMenuId:A,columnMenuButtonId:_,open:E,iconButtonRef:k}),$=(0,Io.jsx)(t_,{columnMenuId:A,columnMenuButtonId:_,field:s.field,open:l,target:k.current,ContentComponent:C.components.ColumnMenu,contentComponentProps:null==(n=C.componentsProps)?void 0:n.columnMenu,onExited:z}),U=null!=(o=s.sortingOrder)?o:C.sortingOrder,V=(0,Io.jsxs)(r.Fragment,{children:[!C.disableColumnFilter&&(0,Io.jsx)(C.components.ColumnHeaderFilterIconButton,(0,mn.A)({field:s.field,counter:m},null==(i=C.componentsProps)?void 0:i.columnHeaderFilterIconButton)),s.sortable&&!s.hideSortIcons&&(0,Io.jsx)(ZA,{direction:h,index:p,sortingOrder:U})]});r.useLayoutEffect((()=>{const e=w.current.state.columnMenu;if(g&&!e.open){const e=S.current.querySelector('[tabindex="0"]')||S.current;null==e||e.focus(),w.current.columnHeadersContainerElementRef.current.scrollLeft=0}}),[w,g]);const H="function"===typeof s.headerClassName?s.headerClassName({field:s.field,colDef:s}):s.headerClassName,W=null!=(a=s.headerName)?a:s.field;return(0,Io.jsx)(d_,(0,mn.A)({ref:S,classes:I,columnMenuOpen:l,colIndex:u,height:c,isResizing:d,sortDirection:h,hasFocus:g,tabIndex:v,separatorSide:x,isDraggable:j,headerComponent:O,description:s.description,elementId:s.field,width:s.computedWidth,columnMenuIconButton:B,columnTitleIconButtons:V,headerClassName:H,label:W,resizable:!C.disableColumnResize&&!!s.resizable,"data-field":s.field,columnMenu:$,draggableContainerProps:F,columnHeaderSeparatorProps:L},D))}function h_(e){var t,n;const{groupId:r,width:o,depth:i,maxDepth:a,fields:s,height:l,colIndex:u,isLastColumn:c,extendRowFullWidth:d}=e,f=Ef(),h=_f(),p=Sf(h,Gy),{hasScrollX:m,hasScrollY:g}=null!=(t=h.current.getRootDimensions())?t:{hasScrollX:!1,hasScrollY:!1},v=r?p[r]:{},{headerName:y=(null!=r?r:""),description:b="",headerAlign:x}=v;let w;const C=r&&(null==(n=p[r])?void 0:n.renderHeaderGroup),S={groupId:r,headerName:y,description:b,depth:i,maxDepth:a,fields:s,colIndex:u,isLastColumn:c};r&&C&&(w=C(S));const A=c?!(c&&m&&!g)&&!d:f.showColumnRightBorder,_=f.showColumnRightBorder,k=(0,mn.A)({},e,{classes:f.classes,showRightBorder:A,showColumnBorder:_,headerAlign:x,depth:i,isDragging:!1}),E=null!=y?y:r,M=(0,ea.A)(),R=null===r?`empty-group-cell-${M}`:r,T=(e=>{const{classes:t,headerAlign:n,isDragging:r,showRightBorder:o,showColumnBorder:i,groupId:a}=e,s={root:["columnHeader","left"===n&&"columnHeader--alignLeft","center"===n&&"columnHeader--alignCenter","right"===n&&"columnHeader--alignRight",r&&"columnHeader--moving",o&&"withBorder",i&&"columnHeader--showColumnBorder",null===a?"columnHeader--emptyGroup":"columnHeader--filledGroup"],draggableContainer:["columnHeaderDraggableContainer"],titleContainer:["columnHeaderTitleContainer"],titleContainerContent:["columnHeaderTitleContainerContent"]};return(0,_o.A)(s,Zd,t)})(k),j="function"===typeof v.headerClassName?v.headerClassName(S):v.headerClassName;return(0,Io.jsx)(d_,{classes:T,columnMenuOpen:!1,colIndex:u,height:l,isResizing:!1,sortDirection:null,hasFocus:!1,tabIndex:-1,isDraggable:!1,headerComponent:w,headerClassName:j,description:b,elementId:R,width:o,columnMenuIconButton:null,columnTitleIconButtons:null,resizable:!1,label:E,"aria-colspan":s.length,"data-fields":`|-${s.join("-|-")}-|`,disableHeaderSeparator:!0})}const p_=(0,Ro.Ay)("div",{name:"MuiDataGrid",slot:"ColumnHeaderRow",overridesResolver:(e,t)=>t.columnHeaderRow})((()=>({display:"flex"})));const m_=(0,Ro.Ay)("div",{name:"MuiDataGrid",slot:"ScrollArea",overridesResolver:(e,t)=>[{[`&.${ef["scrollArea--left"]}`]:t["scrollArea--left"]},{[`&.${ef["scrollArea--right"]}`]:t["scrollArea--right"]},t.scrollArea]})((()=>({position:"absolute",top:0,zIndex:101,width:20,bottom:0,[`&.${ef["scrollArea--left"]}`]:{left:0},[`&.${ef["scrollArea--right"]}`]:{right:0}})));function g_(e){const{scrollDirection:t}=e,n=r.useRef(null),o=_f(),i=r.useRef(),[a,s]=r.useState(!1),l=Sf(o,jf),u=r.useRef({left:0,top:0}),c=Ef(),d=(0,mn.A)({},c,{scrollDirection:t}),f=(e=>{const{scrollDirection:t,classes:n}=e,r={root:["scrollArea",`scrollArea--${t}`]};return(0,_o.A)(r,Zd,n)})(d),h=r.useCallback((e=>{u.current=e}),[]),p=r.useCallback((e=>{let r;if("left"===t)r=e.clientX-n.current.getBoundingClientRect().right;else{if("right"!==t)throw new Error("MUI: Wrong drag direction");r=Math.max(1,e.clientX-n.current.getBoundingClientRect().left)}r=1.5*(r-1)+1,clearTimeout(i.current),i.current=setTimeout((()=>{o.current.scroll({left:u.current.left+r,top:u.current.top})}))}),[t,o]);r.useEffect((()=>()=>{clearTimeout(i.current)}),[]);const m=r.useCallback((()=>{s((e=>!e))}),[]);return Yh(o,"rowsScroll",h),Yh(o,"columnHeaderDragStart",m),Yh(o,"columnHeaderDragEnd",m),a?(0,Io.jsx)(m_,{ref:n,className:Wd(f.root),ownerState:d,onDragOver:p,style:{height:l}}):null}const v_=r.memo(g_),y_=["className"],b_=(0,Ro.Ay)("div",{name:"MuiDataGrid",slot:"ColumnHeaders",overridesResolver:(e,t)=>t.columnHeaders})((e=>{let{theme:t}=e;return{position:"absolute",top:0,left:0,right:0,overflow:"hidden",display:"flex",alignItems:"center",boxSizing:"border-box",borderBottom:`1px solid ${"light"===t.palette.mode?Jd(Xd(t.palette.divider,1),.88):Qd(Xd(t.palette.divider,1),.68)}`,borderTopLeftRadius:t.shape.borderRadius,borderTopRightRadius:t.shape.borderRadius}})),x_=r.forwardRef((function(e,t){const{className:n}=e,r=(0,gn.A)(e,y_),o=Ef(),i=(e=>{const{classes:t}=e;return(0,_o.A)({root:["columnHeaders"]},Zd,t)})(o);return(0,Io.jsx)(b_,(0,mn.A)({ref:t,className:Wd(n,i.root),ownerState:o},r))})),w_=["isDragging","className"],C_=(0,Ro.Ay)("div",{name:"MuiDataGrid",slot:"columnHeadersInner",overridesResolver:(e,t)=>[{[`&.${ef.columnHeaderDropZone}`]:t.columnHeaderDropZone},t.columnHeadersInner]})((()=>({display:"flex",alignItems:"flex-start",flexDirection:"column",[`&.${ef.columnHeaderDropZone} .${ef.columnHeaderDraggableContainer}`]:{cursor:"move"},[`&.${ef["columnHeadersInner--scrollable"]} .${ef.columnHeader}:last-child`]:{borderRight:"none"}}))),S_=r.forwardRef((function(e,t){var n,r;const{isDragging:o,className:i}=e,a=(0,gn.A)(e,w_),s=_f(),l=Ef(),u=(0,mn.A)({},l,{isDragging:o,hasScrollX:null!=(n=null==(r=s.current.getRootDimensions())?void 0:r.hasScrollX)&&n}),c=(e=>{const{isDragging:t,hasScrollX:n,classes:r}=e,o={root:["columnHeadersInner",t&&"columnHeaderDropZone",n&&"columnHeadersInner--scrollable"]};return(0,_o.A)(o,Zd,r)})(u);return(0,Io.jsx)(C_,(0,mn.A)({ref:t,className:Wd(i,c.root),ownerState:u},a))})),A_=["innerRef","className"],__=r.forwardRef((function(e,t){const{innerRef:n}=e,o=(0,gn.A)(e,A_),{isDragging:i,getRootProps:a,getInnerProps:s,getColumnHeaders:u,getColumnGroupHeaders:c}=(e=>{const{innerRef:t,minColumnIndex:n=0}=e,[o,i]=r.useState(""),[a,s]=r.useState(""),u=_f(),c=Sf(u,vf),d=Sf(u,yf),f=Sf(u,ub),h=Sf(u,lb),p=Sf(u,ab),m=Sf(u,jf),g=Sf(u,Of),v=Sf(u,If),y=Sf(u,Ah),b=Sf(u,ch),x=Sf(u,lp),w=Ef(),C=r.useRef(null),S=(0,gi.A)(t,C),[A,_]=r.useState(null),k=r.useRef(A),E=r.useRef(0),M=tx(u,w);r.useEffect((()=>{u.current.columnHeadersContainerElementRef.current.scrollLeft=0}),[u]);const R=r.useRef(of(Vy,{equalityCheck:(e,t)=>["firstColumnIndex","minColumnIndex","columnBuffer"].every((n=>e[n]===t[n]))})),T=r.useCallback((e=>{const[t,r]=GA({firstIndex:e.firstRowIndex,lastIndex:e.lastRowIndex,minFirstIndex:0,maxLastIndex:M.rows.length,buffer:w.rowBuffer}),o=R.current({firstColumnIndex:e.firstColumnIndex,minColumnIndex:n,columnBuffer:w.columnBuffer,firstRowToRender:t,lastRowToRender:r,apiRef:u,visibleRows:M.rows}),i=o>0?E.current-d[o]:E.current;C.current.style.transform=`translate3d(${-i}px, 0px, 0px)`}),[d,n,w.columnBuffer,u,M.rows,w.rowBuffer]);r.useLayoutEffect((()=>{A&&T(A)}),[A,T]);const j=r.useCallback(((e,t)=>{let{left:n,renderContext:r=null}=e;var o,i;if(!C.current)return;if(E.current===n&&(null==(o=k.current)?void 0:o.firstColumnIndex)===(null==r?void 0:r.firstColumnIndex)&&(null==(i=k.current)?void 0:i.lastColumnIndex)===(null==r?void 0:r.lastColumnIndex))return;E.current=n;let a=!1;r===k.current&&k.current?a=!0:(function(e){return!!e.target}(t)?(l.flushSync((()=>{_(r)})),a=!0):_(r),k.current=r),r&&a&&T(r)}),[T]),O=r.useCallback((e=>s(e.field)),[]),P=r.useCallback((()=>s("")),[]),I=r.useCallback((e=>i(e.field)),[]),N=r.useCallback((()=>i("")),[]);Yh(u,"columnResizeStart",O),Yh(u,"columnResizeStop",P),Yh(u,"columnHeaderDragStart",I),Yh(u,"columnHeaderDragEnd",N),Yh(u,"rowsScroll",j);const D=e=>{const{renderContext:t=A,minFirstColumn:r=n,maxLastColumn:o=c.length}=e||{};if(!t)return null;const[i,a]=GA({firstIndex:t.firstRowIndex,lastIndex:t.lastRowIndex,minFirstIndex:0,maxLastIndex:M.rows.length,buffer:w.rowBuffer}),s=R.current({firstColumnIndex:t.firstColumnIndex,minColumnIndex:r,columnBuffer:w.columnBuffer,apiRef:u,firstRowToRender:i,lastRowToRender:a,visibleRows:M.rows}),l=Math.min(t.lastColumnIndex+w.columnBuffer,o);return{renderedColumns:c.slice(s,l),firstColumnToRender:s,lastColumnToRender:l,minFirstColumn:r,maxLastColumn:o}},F=function(){let e=arguments.length>1?arguments[1]:void 0;return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).slice(0,e+1)},L={minHeight:v,maxHeight:v,lineHeight:`${m}px`};return{renderContext:A,getColumnHeaders:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=D(e);if(null==n)return null;const{renderedColumns:r,firstColumnToRender:i}=n,s=[];for(let l=0;l<r.length;l+=1){const e=r[l],n=i+l,u=0===n,d=!(null===f&&null===h),g=null!==f&&f.field===e.field||u&&!d?0:-1,v=null!==p&&p.field===e.field,C=x.open&&x.field===e.field;s.push((0,Io.jsx)(f_,(0,mn.A)({},b[e.field],{columnMenuOpen:C,filterItemsCounter:y[e.field]&&y[e.field].length,headerHeight:m,isDragging:e.field===o,column:e,colIndex:n,isResizing:a===e.field,isLastColumn:n===c.length-1,extendRowFullWidth:!w.disableExtendRowFullWidth,hasFocus:v,tabIndex:g},t),e.field))}return(0,Io.jsx)(p_,{role:"row","aria-rowindex":g+1,ownerState:w,children:s})},getColumnGroupHeaders:e=>{if(0===g)return null;const t=D(e);if(null==t||0===t.renderedColumns.length)return null;const{renderedColumns:r,firstColumnToRender:o,lastColumnToRender:i,maxLastColumn:a}=t,s=[],l=[];for(let m=0;m<g;m+=1){var u,d,f;const e=[];let t=0,s=o-1;const g=null==(u=c[o])||null==(d=u.groupPath)?void 0:d[m],w=F(null==(f=c[o])?void 0:f.groupPath,m);for(;null!==g&&s>=n&&null!=(h=c[s])&&h.groupPath&&Ph(F(null==(p=c[s])?void 0:p.groupPath,m),w);){var h,p,v;const n=c[s];var y,b;t+=null!=(v=n.computedWidth)?v:0,0===e.length?e.push({width:null!=(y=n.computedWidth)?y:0,fields:[n.field],groupId:g,groupParents:w,colIndex:s}):(e[0].width+=null!=(b=n.computedWidth)?b:0,e[0].fields.push(n.field),e[0].colIndex=s),s-=1}const _=r.reduce(((e,t,n)=>{var r;const i=e[e.length-1];var a,s,l;return t.groupPath&&t.groupPath.length>m?i&&i.groupId===t.groupPath[m]?[...e.slice(0,e.length-1),(0,mn.A)({},i,{width:i.width+(null!=(s=t.computedWidth)?s:0),fields:[...i.fields,t.field]})]:[...e,{groupId:t.groupPath[m],groupParents:F(t.groupPath,m),width:null!=(a=t.computedWidth)?a:0,fields:[t.field],colIndex:o+n}]:i&&null===i.groupId&&Ph(F(t.groupPath,m),i.groupParents)?[...e.slice(0,e.length-1),(0,mn.A)({},i,{width:i.width+(null!=(l=t.computedWidth)?l:0),fields:[...i.fields,t.field]})]:[...e,{groupId:null,groupParents:F(t.groupPath,m),width:null!=(r=t.computedWidth)?r:0,fields:[t.field],colIndex:o+n}]}),e);s=i;const k=_[_.length-1].groupId;for(;null!==k&&s<a&&null!=(x=c[s])&&x.groupPath&&(null==(C=c[s])||null==(S=C.groupPath)?void 0:S[m])===k;){var x,C,S,A;const e=c[s];_[_.length-1].width+=null!=(A=e.computedWidth)?A:0,_[_.length-1].fields.push(e.field),s+=1}l.push({leftOverflow:t,elements:[..._]})}return l.forEach(((e,t)=>{s.push((0,Io.jsx)(p_,{style:{height:`${m}px`,transform:`translateX(-${e.leftOverflow}px)`},role:"row","aria-rowindex":t+1,ownerState:w,children:e.elements.map(((e,n)=>{let{groupId:r,width:o,fields:i,colIndex:a}=e;return(0,Io.jsx)(h_,{groupId:r,width:o,fields:i,colIndex:a,depth:t,isLastColumn:a===c.length-i.length,extendRowFullWidth:!w.disableExtendRowFullWidth,maxDepth:l.length,height:m},n)}))},t))})),s},isDragging:!!o,getRootProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,mn.A)({style:L},e)},getInnerProps:()=>({ref:S,role:"rowgroup"})}})({innerRef:n});return(0,Io.jsxs)(x_,(0,mn.A)({ref:t},a(o),{children:[(0,Io.jsx)(v_,{scrollDirection:"left"}),(0,Io.jsxs)(S_,(0,mn.A)({isDragging:i},s(),{children:[c(),u()]})),(0,Io.jsx)(v_,{scrollDirection:"right"})]}))})),k_=r.forwardRef((function(e,t){const n=(e=>{if(e.pageSize>100)throw new Error("'props.pageSize' cannot exceed 100 in DataGrid.");const t=Jx({props:e,name:"MuiDataGrid"}),n=r.useMemo((()=>(0,mn.A)({},Zx,t.localeText)),[t.localeText]),o=r.useMemo((()=>{const e=t.components;if(!e)return(0,mn.A)({},IA);const n={};return Object.entries(IA).forEach((t=>{let[r,o]=t;n[r]=void 0===e[r]?o:e[r]})),n}),[t.components]);return r.useMemo((()=>(0,mn.A)({},DA,t,{localeText:n,components:o},NA)),[t,n,o])})(e),o=Kx(n);return(0,Io.jsx)(Rh,{apiRef:o,props:n,children:(0,Io.jsx)(Kf,{className:n.className,style:n.style,sx:n.sx,ref:t,children:(0,Io.jsxs)(th,{children:[(0,Io.jsx)(nh,{}),(0,Io.jsx)(Eh,{ColumnHeadersComponent:__,VirtualScrollerComponent:QA}),(0,Io.jsx)(Mh,{})]})})})})),E_=r.memo(k_);k_.propTypes={"aria-label":Pr().string,"aria-labelledby":Pr().string,autoHeight:Pr().bool,autoPageSize:Pr().bool,cellModesModel:Pr().object,checkboxSelection:Pr().bool,classes:Pr().object,columnBuffer:Pr().number,columnGroupingModel:Pr().arrayOf(Pr().object),columns:(Pr().array.isRequired,()=>null),columnThreshold:Pr().number,columnTypes:Pr().object,columnVisibilityModel:Pr().object,components:Pr().object,componentsProps:Pr().object,density:Pr().oneOf(["comfortable","compact","standard"]),disableColumnFilter:Pr().bool,disableColumnMenu:Pr().bool,disableColumnSelector:Pr().bool,disableDensitySelector:Pr().bool,disableExtendRowFullWidth:Pr().bool,disableIgnoreModificationsIfProcessingProps:Pr().bool,disableSelectionOnClick:Pr().bool,disableVirtualization:Pr().bool,editMode:Pr().oneOf(["cell","row"]),editRowsModel:Pr().object,error:Pr().any,experimentalFeatures:Pr().shape({columnGrouping:Pr().bool,newEditingApi:Pr().bool,preventCommitWhileValidating:Pr().bool,warnIfFocusStateIsNotSynced:Pr().bool}),filterMode:Pr().oneOf(["client","server"]),filterModel:Pr().shape({items:Pr().arrayOf(Pr().shape({columnField:Pr().string.isRequired,id:Pr().oneOfType([Pr().number,Pr().string]),operatorValue:Pr().string,value:Pr().any})).isRequired,linkOperator:Pr().oneOf(["and","or"]),quickFilterLogicOperator:Pr().oneOf(["and","or"]),quickFilterValues:Pr().array}),getCellClassName:Pr().func,getDetailPanelContent:Pr().func,getEstimatedRowHeight:Pr().func,getRowClassName:Pr().func,getRowHeight:Pr().func,getRowId:Pr().func,getRowSpacing:Pr().func,headerHeight:Pr().number,hideFooter:Pr().bool,hideFooterPagination:Pr().bool,hideFooterSelectedRowCount:Pr().bool,initialState:Pr().object,isCellEditable:Pr().func,isRowSelectable:Pr().func,keepNonExistentRowsSelected:Pr().bool,loading:Pr().bool,localeText:Pr().object,logger:Pr().shape({debug:Pr().func.isRequired,error:Pr().func.isRequired,info:Pr().func.isRequired,warn:Pr().func.isRequired}),logLevel:Pr().oneOf(["debug","error","info","warn",!1]),nonce:Pr().string,onCellClick:Pr().func,onCellDoubleClick:Pr().func,onCellEditCommit:Pr().func,onCellEditStart:Pr().func,onCellEditStop:Pr().func,onCellFocusOut:Pr().func,onCellKeyDown:Pr().func,onCellModesModelChange:Pr().func,onColumnHeaderClick:Pr().func,onColumnHeaderDoubleClick:Pr().func,onColumnHeaderEnter:Pr().func,onColumnHeaderLeave:Pr().func,onColumnHeaderOut:Pr().func,onColumnHeaderOver:Pr().func,onColumnOrderChange:Pr().func,onColumnVisibilityChange:Pr().func,onColumnVisibilityModelChange:Pr().func,onEditCellPropsChange:Pr().func,onEditRowsModelChange:Pr().func,onError:Pr().func,onFilterModelChange:Pr().func,onMenuClose:Pr().func,onMenuOpen:Pr().func,onPageChange:Pr().func,onPageSizeChange:Pr().func,onPreferencePanelClose:Pr().func,onPreferencePanelOpen:Pr().func,onProcessRowUpdateError:Pr().func,onResize:Pr().func,onRowClick:Pr().func,onRowDoubleClick:Pr().func,onRowEditCommit:Pr().func,onRowEditStart:Pr().func,onRowEditStop:Pr().func,onRowModesModelChange:Pr().func,onSelectionModelChange:Pr().func,onSortModelChange:Pr().func,onStateChange:Pr().func,page:Pr().number,pageSize:(Pr().number,()=>null),pagination:e=>!1===e.pagination?new Error(["MUI: `<DataGrid pagination={false} />` is not a valid prop.","Infinite scrolling is not available in the MIT version.","","You need to upgrade to DataGridPro or DataGridPremium component to disable the pagination."].join("\n")):null,paginationMode:Pr().oneOf(["client","server"]),processRowUpdate:Pr().func,rowBuffer:Pr().number,rowCount:Pr().number,rowHeight:Pr().number,rowModesModel:Pr().object,rows:Pr().arrayOf(Pr().object).isRequired,rowSpacingType:Pr().oneOf(["border","margin"]),rowsPerPageOptions:Pr().arrayOf(Pr().number),rowThreshold:Pr().number,scrollbarSize:Pr().number,selectionModel:(Pr().oneOfType([Pr().number,Pr().string,Pr().array]),()=>null),showCellRightBorder:Pr().bool,showColumnRightBorder:Pr().bool,sortingMode:Pr().oneOf(["client","server"]),sortingOrder:Pr().arrayOf(Pr().oneOf(["asc","desc"])),sortModel:Pr().arrayOf(Pr().shape({field:Pr().string.isRequired,sort:Pr().oneOf(["asc","desc"])})),sx:Pr().oneOfType([Pr().arrayOf(Pr().oneOfType([Pr().func,Pr().object,Pr().bool])),Pr().func,Pr().object])};const M_=["className","children"],R_=(0,Ro.Ay)("div",{name:"MuiDataGrid",slot:"ToolbarContainer",overridesResolver:(e,t)=>t.toolbarContainer})((e=>{let{theme:t}=e;return{display:"flex",alignItems:"center",flexWrap:"wrap",padding:t.spacing(.5,.5,0)}})),T_=r.forwardRef((function(e,t){const{className:n,children:r}=e,o=(0,gn.A)(e,M_),i=Ef(),a=(e=>{const{classes:t}=e;return(0,_o.A)({root:["toolbarContainer"]},Zd,t)})(i);return r?(0,Io.jsx)(R_,(0,mn.A)({ref:t,className:Wd(n,a.root),ownerState:i},o,{children:r})):null})),j_=["onClick"],O_=r.forwardRef((function(e,t){var n;const{onClick:r}=e,o=(0,gn.A)(e,j_),i=_f(),a=Ef(),{open:s,openedPanelValue:l}=Sf(i,yx);return a.disableColumnSelector?null:(0,Io.jsx)(a.components.BaseButton,(0,mn.A)({ref:t,size:"small","aria-label":i.current.getLocaleText("toolbarColumnsLabel"),startIcon:(0,Io.jsx)(a.components.ColumnSelectorIcon,{})},o,{onClick:e=>{s&&l===Hy.columns?i.current.hidePreferences():i.current.showPreferences(Hy.columns),null==r||r(e)}},null==(n=a.componentsProps)?void 0:n.baseButton,{children:i.current.getLocaleText("toolbarColumns")}))})),P_=["className"],I_=(0,Ro.Ay)("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"flex-start"===n.alignItems&&t.alignItemsFlexStart]}})((e=>{let{theme:t,ownerState:n}=e;return(0,mn.A)({minWidth:56,color:(t.vars||t).palette.action.active,flexShrink:0,display:"inline-flex"},"flex-start"===n.alignItems&&{marginTop:8})})),N_=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiListItemIcon"}),{className:o}=n,i=(0,gn.A)(n,P_),a=r.useContext(Us),s=(0,mn.A)({},n,{alignItems:a.alignItems}),l=(e=>{const{alignItems:t,classes:n}=e,r={root:["root","flex-start"===t&&"alignItemsFlexStart"]};return(0,_o.A)(r,Dp,n)})(s);return(0,Io.jsx)(I_,(0,mn.A)({className:(0,Ao.A)(l.root,o),ownerState:s,ref:t},i))})),D_=["onClick"],F_=r.forwardRef((function(e,t){var n;const{onClick:o}=e,i=(0,gn.A)(e,D_),a=_f(),s=Ef(),l=Sf(a,Rf),u=(0,Ip.A)(),c=(0,Ip.A)(),[d,f]=r.useState(!1),h=r.useRef(null),p=(0,gi.A)(t,h),m=[{icon:(0,Io.jsx)(s.components.DensityCompactIcon,{}),label:a.current.getLocaleText("toolbarDensityCompact"),value:qy.Compact},{icon:(0,Io.jsx)(s.components.DensityStandardIcon,{}),label:a.current.getLocaleText("toolbarDensityStandard"),value:qy.Standard},{icon:(0,Io.jsx)(s.components.DensityComfortableIcon,{}),label:a.current.getLocaleText("toolbarDensityComfortable"),value:qy.Comfortable}],g=r.useMemo((()=>{switch(l){case qy.Compact:return(0,Io.jsx)(s.components.DensityCompactIcon,{});case qy.Comfortable:return(0,Io.jsx)(s.components.DensityComfortableIcon,{});default:return(0,Io.jsx)(s.components.DensityStandardIcon,{})}}),[l,s]);if(s.disableDensitySelector)return null;const v=m.map(((e,t)=>(0,Io.jsxs)(Vp,{onClick:()=>{return t=e.value,a.current.setDensity(t),void f(!1);var t},selected:e.value===l,children:[(0,Io.jsx)(N_,{children:e.icon}),e.label]},t)));return(0,Io.jsxs)(r.Fragment,{children:[(0,Io.jsx)(s.components.BaseButton,(0,mn.A)({ref:p,size:"small",startIcon:g,"aria-label":a.current.getLocaleText("toolbarDensityLabel"),"aria-expanded":d?"true":void 0,"aria-haspopup":"menu","aria-controls":c,id:u},i,{onClick:e=>{f((e=>!e)),null==o||o(e)}},null==(n=s.componentsProps)?void 0:n.baseButton,{children:a.current.getLocaleText("toolbarDensity")})),(0,Io.jsx)(jy,{open:d,target:h.current,onClickAway:e=>{var t;h.current===e.target||null!=(t=h.current)&&t.contains(e.target)||f(!1)},position:"bottom-start",children:(0,Io.jsx)(tl,{id:c,className:ef.menuList,"aria-labelledby":u,onKeyDown:e=>{ny(e.key)&&e.preventDefault(),dy(e.key)&&f(!1)},autoFocusItem:d,children:v})})]})})),L_=["componentsProps"],z_=(0,Ro.Ay)("ul",{name:"MuiDataGrid",slot:"ToolbarFilterList",overridesResolver:(e,t)=>t.toolbarFilterList})((e=>{let{theme:t}=e;return{margin:t.spacing(1,1,.5),padding:t.spacing(0,1)}})),B_=r.forwardRef((function(e,t){var n,o;const{componentsProps:i={}}=e,a=(0,gn.A)(e,L_),s=i.button||{},l=_f(),u=Ef(),c=Sf(l,Sh),d=Sf(l,pf),f=Sf(l,yx),h=(e=>{const{classes:t}=e;return(0,_o.A)({root:["toolbarFilterList"]},Zd,t)})(u),p=r.useMemo((()=>{if(f.open)return l.current.getLocaleText("toolbarFiltersTooltipHide");if(0===c.length)return l.current.getLocaleText("toolbarFiltersTooltipShow");const e=e=>d[e.columnField].filterOperators.find((t=>t.value===e.operatorValue)).label||l.current.getLocaleText(`filterOperator${(0,Bo.A)(e.operatorValue)}`).toString(),t=e=>{const{getValueAsString:t}=d[e.columnField].filterOperators.find((t=>t.value===e.operatorValue));return t?t(e.value):e.value};return(0,Io.jsxs)("div",{children:[l.current.getLocaleText("toolbarFiltersTooltipActive")(c.length),(0,Io.jsx)(z_,{className:h.root,ownerState:u,children:c.map(((n,r)=>(0,mn.A)({},d[n.columnField]&&(0,Io.jsx)("li",{children:`${d[n.columnField].headerName||n.columnField}\n                  ${e(n)}\n                  ${n.value?t(n):""}`},r))))})]})}),[l,u,f.open,c,d,h]);return u.disableColumnFilter?null:(0,Io.jsx)(u.components.BaseTooltip,(0,mn.A)({title:p,enterDelay:1e3},a,null==(n=u.componentsProps)?void 0:n.baseTooltip,{children:(0,Io.jsx)(u.components.BaseButton,(0,mn.A)({ref:t,size:"small","aria-label":l.current.getLocaleText("toolbarFiltersLabel"),startIcon:(0,Io.jsx)(cC,{badgeContent:c.length,color:"primary",children:(0,Io.jsx)(u.components.OpenFilterButtonIcon,{})})},s,{onClick:e=>{var t;const{open:n,openedPanelValue:r}=f;n&&r===Hy.filters?l.current.hideFilterPanel():l.current.showFilterPanel(),null==(t=s.onClick)||t.call(s,e)}},null==(o=u.componentsProps)?void 0:o.baseButton,{children:l.current.getLocaleText("toolbarFilters")}))}))})),$_=["quickFilterParser","quickFilterFormatter","debounceMs"],U_=(0,Ro.Ay)(Ku,{name:"MuiDataGrid",slot:"ToolbarQuickFilter",overridesResolver:(e,t)=>t.toolbarQuickFilter})((e=>{let{theme:t}=e;return{width:"auto",paddingBottom:t.spacing(.5),"& input":{marginLeft:t.spacing(.5)},"& .MuiInput-underline:before":{borderBottom:`1px solid ${t.palette.divider}`},"& input[type=search]::-ms-clear,\n& input[type=search]::-ms-reveal":{display:"none",width:0,height:0},'& input[type="search"]::-webkit-search-decoration,\n  & input[type="search"]::-webkit-search-cancel-button,\n  & input[type="search"]::-webkit-search-results-button,\n  & input[type="search"]::-webkit-search-results-decoration':{display:"none"}}})),V_=e=>e.split(" ").filter((e=>""!==e)),H_=e=>e.join(" ");function W_(e){var t;const{quickFilterParser:n=V_,quickFilterFormatter:o=H_,debounceMs:i=500}=e,a=(0,gn.A)(e,$_),s=_f(),l=Ef(),u=Sf(s,hh),[c,d]=r.useState((()=>o(null!=u?u:[]))),[f,h]=r.useState(u);r.useEffect((()=>{Ph(f,u)||(h(u),d((e=>Ph(n(e),u)?e:o(null!=u?u:[]))))}),[f,u,o,n]);const p=r.useCallback((e=>{s.current.setQuickFilterValues(n(e))}),[s,n]),m=r.useMemo((()=>(0,nl.A)(p,i)),[p,i]),g=r.useCallback((e=>{const t=e.target.value;d(t),m(t)}),[m]),v=r.useCallback((()=>{d(""),p("")}),[p]);return(0,Io.jsx)(U_,(0,mn.A)({as:l.components.BaseTextField,ownerState:l,variant:"standard",value:c,onChange:g,placeholder:s.current.getLocaleText("toolbarQuickFilterPlaceholder"),"aria-label":s.current.getLocaleText("toolbarQuickFilterLabel"),type:"search",InputProps:{startAdornment:(0,Io.jsx)(l.components.QuickFilterIcon,{fontSize:"small"}),endAdornment:(0,Io.jsx)(kd,{"aria-label":s.current.getLocaleText("toolbarQuickFilterDeleteIconLabel"),size:"small",sx:{visibility:c?"visible":"hidden"},onClick:v,children:(0,Io.jsx)(l.components.QuickFilterClearIcon,{fontSize:"small"})})}},a,null==(t=l.componentsProps)?void 0:t.baseTextField))}const q_=["className","csvOptions","printOptions","excelOptions","showQuickFilter","quickFilterProps"],Y_=r.forwardRef((function(e,t){const{csvOptions:n,printOptions:r,excelOptions:o,showQuickFilter:i=!1,quickFilterProps:a={}}=e,s=(0,gn.A)(e,q_),l=Ef();return l.disableColumnFilter&&l.disableColumnSelector&&l.disableDensitySelector&&!i?null:(0,Io.jsxs)(T_,(0,mn.A)({ref:t},s,{children:[(0,Io.jsx)(O_,{}),(0,Io.jsx)(B_,{}),(0,Io.jsx)(F_,{}),(0,Io.jsx)(Nb,{csvOptions:n,printOptions:r,excelOptions:o}),(0,Io.jsx)(Zi,{sx:{flex:1}}),i&&(0,Io.jsx)(W_,(0,mn.A)({},a))]}))})),G_=/(?<part1>\d{5})\-?(?<part2>\d{3})/,K_=/(?<part1>\d{3})\.?(?<part2>\d{3})\.?(?<part3>\d{3})\-?(?<part4>\d{2})/,X_=e=>e.replace(/[a-zA-Z]{1,}/g,"").replace(K_,"$1.$2.$3-$4"),Q_=[{id:1,name:"Jon Snow",cpf:79878568008,amount:35e6,numberPropost:458992,role:"user"},{id:2,name:"Cersei Lannister",cpf:55274804063,amount:35e6,numberPropost:589321,role:"admin"},{id:3,name:"Jaime Lannister",cpf:59931378e3,amount:15e4,numberPropost:5589624,role:"user"},{id:4,name:"Anya Stark",cpf:77471791039,amount:23e4,numberPropost:124836,role:"manager"},{id:5,name:"Daenerys Targaryen",cpf:15944977027,amount:255e4,numberPropost:1147893,role:"user"},{id:6,name:"Ever Melisandre",cpf:87529382047,amount:5e4,numberPropost:223547,role:"user"},{id:7,name:"Ferrara Clifford",cpf:86653390004,amount:47899e3,numberPropost:444414,role:"admin"},{id:8,name:"Rossini Frances",cpf:23444767099,amount:12e5,numberPropost:6987563,role:"user"},{id:9,name:"Harvey Roxie",cpf:40380113058,amount:45025e3,numberPropost:258963,role:"manager"}],J_=[{id:1,name:"Jon Snow",cpf:87532867878,mobile:"65121550454",locality:"0912 Won Street, Alabama, SY 10001",cep:13694521,adress:"RUA BERNARDO DOS SANTOS, 25"},{id:2,name:"Cersei Lannister",cpf:87532862228,mobile:"15555361122",locality:"0912 Won Street, Alabama, SY 10001",cep:23654789,adress:"RUA BERNARDO DOS SANTOS, 25"},{id:3,name:"Jaime Lannister",cpf:87532867822,mobile:"52698741236",locality:"0912 Won Street, Alabama, SY 10001",cep:36529843,adress:"RUA BERNARDO DOS SANTOS, 25"},{id:4,name:"Anya Stark",cpf:87532867878,mobile:"87596325814",locality:"0912 Won Street, Alabama, SY 10001",cep:13695628,adress:"RUA BERNARDO DOS SANTOS, 25"},{id:5,name:"Daenerys Targaryen",cpf:87532867878,mobile:"12489635987",locality:"0912 Won Street, Alabama, SY 10001",cep:23658941,adress:"RUA BERNARDO DOS SANTOS, 25"},{id:6,name:"Ever Melisandre",cpf:87532867878,mobile:"35698741256",locality:"0912 Won Street, Alabama, SY 10001",cep:78963256,adress:"RUA BERNARDO DOS SANTOS, 25"},{id:7,name:"Ferrara Clifford",cpf:87532867878,mobile:"25698746985",locality:"0912 Won Street, Alabama, SY 10001",cep:25696412,adress:"RUA BERNARDO DOS SANTOS, 25"},{id:8,name:"Rossini Frances",cpf:87532867878,mobile:"52698746352",locality:"0912 Won Street, Alabama, SY 10001",cep:13268023,adress:"RUA BERNARDO DOS SANTOS, 25"},{id:9,name:"Harvey Roxie",cpf:87532867878,mobile:"89657489635",locality:"0912 Won Street, Alabama, SY 10001",cep:36985201,adress:"RUA BERNARDO DOS SANTOS, 25"},{id:10,name:"Enteri Redack",cpf:87532867878,mobile:"89657436985",locality:"0912 Won Street, Alabama, SY 10001",cep:23652893,adress:"RUA BERNARDO DOS SANTOS, 25"},{id:11,name:"Steve Goodman",cpf:87532867878,mobile:"89657423651",locality:"0912 Won Street, Alabama, SY 10001",cep:36598214,adress:"RUA BERNARDO DOS SANTOS, 25"}],Z_=(Td("dark").greenAccent[500],Td("dark").blueAccent[300],()=>{const e=mi(),t=Td(e.palette.mode),[n,o]=(0,r.useState)(null),[i,a]=(0,r.useState)(!1),[s,l]=(0,r.useState)(null),u=e=>{o(e),a(!0);const t=J_.find((t=>t.id===e));l(t)},c=()=>{o(null),a(!1),l(null)},d=(e,t)=>{l((n=>({...n,[e]:t})))},f=[{field:"edit",headerName:"Editar",sortable:!1,flex:.5,disableClickEventBubbling:!0,renderCell:e=>(0,Io.jsx)(Zi,{component:Vd.A,color:"primary",sx:{cursor:"pointer"},onClick:()=>u(e.id)})},{field:"id",headerName:"ID",flex:.5},{field:"name",headerName:"Nome",flex:1,cellClassName:"name-column--cell"},{field:"cpf",type:"text",headerName:"CPF",headerAlign:"left",align:"left",valueFormatter:e=>X_(e.value.toString())},{field:"mobile",headerName:"N\xfamero do celular",flex:1,valueFormatter:e=>e.value.toString().replace(/\D/g,"").replace(/(\d{2})(\d)/,"($1) $2").replace(/(\d{5})(\d{4})/,"$1-$2").replace(/(-\d{4})\d+?$/,"$1")},{field:"locality",headerName:"Localidade",flex:1},{field:"adress",headerName:"Endere\xe7o",flex:1},{field:"cep",headerName:"CEP",flex:1,valueFormatter:e=>e.value.toString().replace(/[a-zA-Z]{1,}/g,"").replace(G_,"$1-$2")}];return(0,Io.jsxs)(Zi,{m:"20px",children:[(0,Io.jsx)(Pd,{title:"CLIENTES",subtitle:"Lista de todos os clientes"}),(0,Io.jsx)(Zi,{m:"40px 0 0 0",height:"75vh",sx:{"& .MuiDataGrid-root":{border:"none"},"& .MuiDataGrid-cell":{borderBottom:"none"},"& .name-column--cell":{color:t.greenAccent[300]},"& .MuiDataGrid-columnHeaders":{backgroundColor:t.blueAccent[700],borderBottom:"none"},"& .MuiDataGrid-virtualScroller":{backgroundColor:t.primary[400]},"& .MuiDataGrid-footerContainer":{borderTop:"none",backgroundColor:t.blueAccent[700]},"& .MuiCheckbox-root":{color:`${t.greenAccent[200]} !important`},"& .MuiDataGrid-toolbarContainer .MuiButton-text":{color:`${t.grey[100]} !important`}},children:(0,Io.jsx)(E_,{rows:J_,columns:f,components:{Toolbar:Y_},onRowClick:e=>u(e.id),selectionModel:n?[n]:[]})}),(0,Io.jsx)(zl,{open:i,onClose:c,children:(0,Io.jsxs)(Zi,{sx:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",bgcolor:"background.paper",boxShadow:24,p:4},children:[(0,Io.jsx)("h2",{children:"Editar Contato"}),s&&(0,Io.jsxs)(Zi,{sx:{width:450,display:"flex",flexDirection:"column",gap:2},children:[(0,Io.jsx)(Ku,{label:"Nome",value:s.name,onChange:e=>d("name",e.target.value)}),(0,Io.jsx)(Ku,{label:"CPF",value:s.cpf,onChange:e=>d("cpf",e.target.value)}),(0,Io.jsx)(Ku,{label:"N\xfamero do Celular",value:s.mobile,onChange:e=>d("mobile",e.target.value)}),(0,Io.jsx)(Ku,{label:"Localidade",value:s.locality,onChange:e=>d("locality",e.target.value)}),(0,Io.jsx)(Ku,{label:"Endere\xe7o",value:s.adress,onChange:e=>d("adress",e.target.value)}),(0,Io.jsx)(Ku,{label:"CEP",value:s.cep,onChange:e=>d("cep",e.target.value)}),(0,Io.jsxs)(Zi,{sx:{marginTop:"16px"},children:[(0,Io.jsx)(Fc,{variant:"contained",onClick:()=>{c()},children:"Salvar"}),(0,Io.jsx)(Fc,{variant:"contained",onClick:()=>{c()},sx:{marginLeft:"8px"},children:"Cancelar"})]})]})]})})]})});function ek(e,t,n,o,i){const[a,s]=r.useState((()=>i&&n?n(e).matches:o?o(e).matches:t));return(0,aa.A)((()=>{let t=!0;if(!n)return;const r=n(e),o=()=>{t&&s(r.matches)};return o(),r.addListener(o),()=>{t=!1,r.removeListener(o)}}),[e,n]),a}const tk=o.useSyncExternalStore;function nk(e,t,n,o,i){const a=r.useCallback((()=>t),[t]),s=r.useMemo((()=>{if(i&&n)return()=>n(e).matches;if(null!==o){const{matches:t}=o(e);return()=>t}return a}),[a,e,o,i,n]),[l,u]=r.useMemo((()=>{if(null===n)return[a,()=>()=>{}];const t=n(e);return[()=>t.matches,e=>(t.addListener(e),()=>{t.removeListener(e)})]}),[a,n,e]);return tk(u,l,s)}function rk(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=ci(),r="undefined"!==typeof window&&"undefined"!==typeof window.matchMedia,{defaultMatches:o=!1,matchMedia:i=(r?window.matchMedia:null),ssrMatchMedia:a=null,noSsr:s=!1}=Xx({name:"MuiUseMediaQuery",props:t,theme:n});let l="function"===typeof e?e(n):e;l=l.replace(/^@media( ?)/m,"");return(void 0!==tk?nk:ek)(l,o,i,a,s)}var ok=function(e){return function(e){return!!e&&"object"===typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===ik}(e)}(e)};var ik="function"===typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function ak(e,t){return!1!==t.clone&&t.isMergeableObject(e)?lk((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function sk(e,t,n){return e.concat(t).map((function(e){return ak(e,n)}))}function lk(e,t,n){(n=n||{}).arrayMerge=n.arrayMerge||sk,n.isMergeableObject=n.isMergeableObject||ok;var r=Array.isArray(t);return r===Array.isArray(e)?r?n.arrayMerge(e,t,n):function(e,t,n){var r={};return n.isMergeableObject(e)&&Object.keys(e).forEach((function(t){r[t]=ak(e[t],n)})),Object.keys(t).forEach((function(o){n.isMergeableObject(t[o])&&e[o]?r[o]=lk(e[o],t[o],n):r[o]=ak(t[o],n)})),r}(e,t,n):ak(t,n)}lk.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return lk(e,n,t)}),{})};const uk=lk;const ck="object"==typeof global&&global&&global.Object===Object&&global;var dk="object"==typeof self&&self&&self.Object===Object&&self;const fk=ck||dk||Function("return this")();const hk=fk.Symbol;var pk=Object.prototype,mk=pk.hasOwnProperty,gk=pk.toString,vk=hk?hk.toStringTag:void 0;const yk=function(e){var t=mk.call(e,vk),n=e[vk];try{e[vk]=void 0;var r=!0}catch(cce){}var o=gk.call(e);return r&&(t?e[vk]=n:delete e[vk]),o};var bk=Object.prototype.toString;const xk=function(e){return bk.call(e)};var wk=hk?hk.toStringTag:void 0;const Ck=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":wk&&wk in Object(e)?yk(e):xk(e)};const Sk=function(e,t){return function(n){return e(t(n))}};const Ak=Sk(Object.getPrototypeOf,Object);const _k=function(e){return null!=e&&"object"==typeof e};var kk=Function.prototype,Ek=Object.prototype,Mk=kk.toString,Rk=Ek.hasOwnProperty,Tk=Mk.call(Object);const jk=function(e){if(!_k(e)||"[object Object]"!=Ck(e))return!1;var t=Ak(e);if(null===t)return!0;var n=Rk.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Mk.call(n)==Tk};const Ok=function(){this.__data__=[],this.size=0};const Pk=function(e,t){return e===t||e!==e&&t!==t};const Ik=function(e,t){for(var n=e.length;n--;)if(Pk(e[n][0],t))return n;return-1};var Nk=Array.prototype.splice;const Dk=function(e){var t=this.__data__,n=Ik(t,e);return!(n<0)&&(n==t.length-1?t.pop():Nk.call(t,n,1),--this.size,!0)};const Fk=function(e){var t=this.__data__,n=Ik(t,e);return n<0?void 0:t[n][1]};const Lk=function(e){return Ik(this.__data__,e)>-1};const zk=function(e,t){var n=this.__data__,r=Ik(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};function Bk(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Bk.prototype.clear=Ok,Bk.prototype.delete=Dk,Bk.prototype.get=Fk,Bk.prototype.has=Lk,Bk.prototype.set=zk;const $k=Bk;const Uk=function(){this.__data__=new $k,this.size=0};const Vk=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n};const Hk=function(e){return this.__data__.get(e)};const Wk=function(e){return this.__data__.has(e)};const qk=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)};const Yk=function(e){if(!qk(e))return!1;var t=Ck(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t};const Gk=fk["__core-js_shared__"];var Kk=function(){var e=/[^.]+$/.exec(Gk&&Gk.keys&&Gk.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();const Xk=function(e){return!!Kk&&Kk in e};var Qk=Function.prototype.toString;const Jk=function(e){if(null!=e){try{return Qk.call(e)}catch(cce){}try{return e+""}catch(cce){}}return""};var Zk=/^\[object .+?Constructor\]$/,eE=Function.prototype,tE=Object.prototype,nE=eE.toString,rE=tE.hasOwnProperty,oE=RegExp("^"+nE.call(rE).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const iE=function(e){return!(!qk(e)||Xk(e))&&(Yk(e)?oE:Zk).test(Jk(e))};const aE=function(e,t){return null==e?void 0:e[t]};const sE=function(e,t){var n=aE(e,t);return iE(n)?n:void 0};const lE=sE(fk,"Map");const uE=sE(Object,"create");const cE=function(){this.__data__=uE?uE(null):{},this.size=0};const dE=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t};var fE=Object.prototype.hasOwnProperty;const hE=function(e){var t=this.__data__;if(uE){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return fE.call(t,e)?t[e]:void 0};var pE=Object.prototype.hasOwnProperty;const mE=function(e){var t=this.__data__;return uE?void 0!==t[e]:pE.call(t,e)};const gE=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=uE&&void 0===t?"__lodash_hash_undefined__":t,this};function vE(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}vE.prototype.clear=cE,vE.prototype.delete=dE,vE.prototype.get=hE,vE.prototype.has=mE,vE.prototype.set=gE;const yE=vE;const bE=function(){this.size=0,this.__data__={hash:new yE,map:new(lE||$k),string:new yE}};const xE=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e};const wE=function(e,t){var n=e.__data__;return xE(t)?n["string"==typeof t?"string":"hash"]:n.map};const CE=function(e){var t=wE(this,e).delete(e);return this.size-=t?1:0,t};const SE=function(e){return wE(this,e).get(e)};const AE=function(e){return wE(this,e).has(e)};const _E=function(e,t){var n=wE(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this};function kE(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}kE.prototype.clear=bE,kE.prototype.delete=CE,kE.prototype.get=SE,kE.prototype.has=AE,kE.prototype.set=_E;const EE=kE;const ME=function(e,t){var n=this.__data__;if(n instanceof $k){var r=n.__data__;if(!lE||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new EE(r)}return n.set(e,t),this.size=n.size,this};function RE(e){var t=this.__data__=new $k(e);this.size=t.size}RE.prototype.clear=Uk,RE.prototype.delete=Vk,RE.prototype.get=Hk,RE.prototype.has=Wk,RE.prototype.set=ME;const TE=RE;const jE=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e};const OE=function(){try{var e=sE(Object,"defineProperty");return e({},"",{}),e}catch(cce){}}();const PE=function(e,t,n){"__proto__"==t&&OE?OE(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n};var IE=Object.prototype.hasOwnProperty;const NE=function(e,t,n){var r=e[t];IE.call(e,t)&&Pk(r,n)&&(void 0!==n||t in e)||PE(e,t,n)};const DE=function(e,t,n,r){var o=!n;n||(n={});for(var i=-1,a=t.length;++i<a;){var s=t[i],l=r?r(n[s],e[s],s,n,e):void 0;void 0===l&&(l=e[s]),o?PE(n,s,l):NE(n,s,l)}return n};const FE=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r};const LE=function(e){return _k(e)&&"[object Arguments]"==Ck(e)};var zE=Object.prototype,BE=zE.hasOwnProperty,$E=zE.propertyIsEnumerable,UE=LE(function(){return arguments}())?LE:function(e){return _k(e)&&BE.call(e,"callee")&&!$E.call(e,"callee")};const VE=UE;const HE=Array.isArray;const WE=function(){return!1};var qE="object"==typeof exports&&exports&&!exports.nodeType&&exports,YE=qE&&"object"==typeof module&&module&&!module.nodeType&&module,GE=YE&&YE.exports===qE?fk.Buffer:void 0;const KE=(GE?GE.isBuffer:void 0)||WE;var XE=/^(?:0|[1-9]\d*)$/;const QE=function(e,t){var n=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&XE.test(e))&&e>-1&&e%1==0&&e<t};const JE=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991};var ZE={};ZE["[object Float32Array]"]=ZE["[object Float64Array]"]=ZE["[object Int8Array]"]=ZE["[object Int16Array]"]=ZE["[object Int32Array]"]=ZE["[object Uint8Array]"]=ZE["[object Uint8ClampedArray]"]=ZE["[object Uint16Array]"]=ZE["[object Uint32Array]"]=!0,ZE["[object Arguments]"]=ZE["[object Array]"]=ZE["[object ArrayBuffer]"]=ZE["[object Boolean]"]=ZE["[object DataView]"]=ZE["[object Date]"]=ZE["[object Error]"]=ZE["[object Function]"]=ZE["[object Map]"]=ZE["[object Number]"]=ZE["[object Object]"]=ZE["[object RegExp]"]=ZE["[object Set]"]=ZE["[object String]"]=ZE["[object WeakMap]"]=!1;const eM=function(e){return _k(e)&&JE(e.length)&&!!ZE[Ck(e)]};const tM=function(e){return function(t){return e(t)}};var nM="object"==typeof exports&&exports&&!exports.nodeType&&exports,rM=nM&&"object"==typeof module&&module&&!module.nodeType&&module,oM=rM&&rM.exports===nM&&ck.process;const iM=function(){try{var e=rM&&rM.require&&rM.require("util").types;return e||oM&&oM.binding&&oM.binding("util")}catch(cce){}}();var aM=iM&&iM.isTypedArray;const sM=aM?tM(aM):eM;var lM=Object.prototype.hasOwnProperty;const uM=function(e,t){var n=HE(e),r=!n&&VE(e),o=!n&&!r&&KE(e),i=!n&&!r&&!o&&sM(e),a=n||r||o||i,s=a?FE(e.length,String):[],l=s.length;for(var u in e)!t&&!lM.call(e,u)||a&&("length"==u||o&&("offset"==u||"parent"==u)||i&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||QE(u,l))||s.push(u);return s};var cM=Object.prototype;const dM=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||cM)};const fM=Sk(Object.keys,Object);var hM=Object.prototype.hasOwnProperty;const pM=function(e){if(!dM(e))return fM(e);var t=[];for(var n in Object(e))hM.call(e,n)&&"constructor"!=n&&t.push(n);return t};const mM=function(e){return null!=e&&JE(e.length)&&!Yk(e)};const gM=function(e){return mM(e)?uM(e):pM(e)};const vM=function(e,t){return e&&DE(t,gM(t),e)};const yM=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t};var bM=Object.prototype.hasOwnProperty;const xM=function(e){if(!qk(e))return yM(e);var t=dM(e),n=[];for(var r in e)("constructor"!=r||!t&&bM.call(e,r))&&n.push(r);return n};const wM=function(e){return mM(e)?uM(e,!0):xM(e)};const CM=function(e,t){return e&&DE(t,wM(t),e)};var SM="object"==typeof exports&&exports&&!exports.nodeType&&exports,AM=SM&&"object"==typeof module&&module&&!module.nodeType&&module,_M=AM&&AM.exports===SM?fk.Buffer:void 0,kM=_M?_M.allocUnsafe:void 0;const EM=function(e,t){if(t)return e.slice();var n=e.length,r=kM?kM(n):new e.constructor(n);return e.copy(r),r};const MM=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t};const RM=function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n<r;){var a=e[n];t(a,n,e)&&(i[o++]=a)}return i};const TM=function(){return[]};var jM=Object.prototype.propertyIsEnumerable,OM=Object.getOwnPropertySymbols;const PM=OM?function(e){return null==e?[]:(e=Object(e),RM(OM(e),(function(t){return jM.call(e,t)})))}:TM;const IM=function(e,t){return DE(e,PM(e),t)};const NM=function(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e};const DM=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)NM(t,PM(e)),e=Ak(e);return t}:TM;const FM=function(e,t){return DE(e,DM(e),t)};const LM=function(e,t,n){var r=t(e);return HE(e)?r:NM(r,n(e))};const zM=function(e){return LM(e,gM,PM)};const BM=function(e){return LM(e,wM,DM)};const $M=sE(fk,"DataView");const UM=sE(fk,"Promise");const VM=sE(fk,"Set");const HM=sE(fk,"WeakMap");var WM="[object Map]",qM="[object Promise]",YM="[object Set]",GM="[object WeakMap]",KM="[object DataView]",XM=Jk($M),QM=Jk(lE),JM=Jk(UM),ZM=Jk(VM),eR=Jk(HM),tR=Ck;($M&&tR(new $M(new ArrayBuffer(1)))!=KM||lE&&tR(new lE)!=WM||UM&&tR(UM.resolve())!=qM||VM&&tR(new VM)!=YM||HM&&tR(new HM)!=GM)&&(tR=function(e){var t=Ck(e),n="[object Object]"==t?e.constructor:void 0,r=n?Jk(n):"";if(r)switch(r){case XM:return KM;case QM:return WM;case JM:return qM;case ZM:return YM;case eR:return GM}return t});const nR=tR;var rR=Object.prototype.hasOwnProperty;const oR=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&rR.call(e,"index")&&(n.index=e.index,n.input=e.input),n};const iR=fk.Uint8Array;const aR=function(e){var t=new e.constructor(e.byteLength);return new iR(t).set(new iR(e)),t};const sR=function(e,t){var n=t?aR(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)};var lR=/\w*$/;const uR=function(e){var t=new e.constructor(e.source,lR.exec(e));return t.lastIndex=e.lastIndex,t};var cR=hk?hk.prototype:void 0,dR=cR?cR.valueOf:void 0;const fR=function(e){return dR?Object(dR.call(e)):{}};const hR=function(e,t){var n=t?aR(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)};const pR=function(e,t,n){var r=e.constructor;switch(t){case"[object ArrayBuffer]":return aR(e);case"[object Boolean]":case"[object Date]":return new r(+e);case"[object DataView]":return sR(e,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return hR(e,n);case"[object Map]":case"[object Set]":return new r;case"[object Number]":case"[object String]":return new r(e);case"[object RegExp]":return uR(e);case"[object Symbol]":return fR(e)}};var mR=Object.create;const gR=function(){function e(){}return function(t){if(!qk(t))return{};if(mR)return mR(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();const vR=function(e){return"function"!=typeof e.constructor||dM(e)?{}:gR(Ak(e))};const yR=function(e){return _k(e)&&"[object Map]"==nR(e)};var bR=iM&&iM.isMap;const xR=bR?tM(bR):yR;const wR=function(e){return _k(e)&&"[object Set]"==nR(e)};var CR=iM&&iM.isSet;const SR=CR?tM(CR):wR;var AR="[object Arguments]",_R="[object Function]",kR="[object Object]",ER={};ER[AR]=ER["[object Array]"]=ER["[object ArrayBuffer]"]=ER["[object DataView]"]=ER["[object Boolean]"]=ER["[object Date]"]=ER["[object Float32Array]"]=ER["[object Float64Array]"]=ER["[object Int8Array]"]=ER["[object Int16Array]"]=ER["[object Int32Array]"]=ER["[object Map]"]=ER["[object Number]"]=ER[kR]=ER["[object RegExp]"]=ER["[object Set]"]=ER["[object String]"]=ER["[object Symbol]"]=ER["[object Uint8Array]"]=ER["[object Uint8ClampedArray]"]=ER["[object Uint16Array]"]=ER["[object Uint32Array]"]=!0,ER["[object Error]"]=ER[_R]=ER["[object WeakMap]"]=!1;const MR=function e(t,n,r,o,i,a){var s,l=1&n,u=2&n,c=4&n;if(r&&(s=i?r(t,o,i,a):r(t)),void 0!==s)return s;if(!qk(t))return t;var d=HE(t);if(d){if(s=oR(t),!l)return MM(t,s)}else{var f=nR(t),h=f==_R||"[object GeneratorFunction]"==f;if(KE(t))return EM(t,l);if(f==kR||f==AR||h&&!i){if(s=u||h?{}:vR(t),!l)return u?FM(t,CM(s,t)):IM(t,vM(s,t))}else{if(!ER[f])return i?t:{};s=pR(t,f,l)}}a||(a=new TE);var p=a.get(t);if(p)return p;a.set(t,s),SR(t)?t.forEach((function(o){s.add(e(o,n,r,o,t,a))})):xR(t)&&t.forEach((function(o,i){s.set(i,e(o,n,r,i,t,a))}));var m=d?void 0:(c?u?BM:zM:u?wM:gM)(t);return jE(m||t,(function(o,i){m&&(o=t[i=o]),NE(s,i,e(o,n,r,i,t,a))})),s};const RR=function(e){return MR(e,5)};var TR=n(66366),jR=n.n(TR);const OR=function(e,t){};const PR=function(e){return MR(e,4)};const IR=function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o};const NR=function(e){return"symbol"==typeof e||_k(e)&&"[object Symbol]"==Ck(e)};function DR(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(DR.Cache||EE),n}DR.Cache=EE;const FR=DR;const LR=function(e){var t=FR(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t};var zR=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,BR=/\\(\\)?/g,$R=LR((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(zR,(function(e,n,r,o){t.push(r?o.replace(BR,"$1"):n||e)})),t}));const UR=$R;const VR=function(e){if("string"==typeof e||NR(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t};var HR=hk?hk.prototype:void 0,WR=HR?HR.toString:void 0;const qR=function e(t){if("string"==typeof t)return t;if(HE(t))return IR(t,e)+"";if(NR(t))return WR?WR.call(t):"";var n=t+"";return"0"==n&&1/t==-1/0?"-0":n};const YR=function(e){return null==e?"":qR(e)};const GR=function(e){return HE(e)?IR(e,VR):NR(e)?[e]:MM(UR(YR(e)))};function KR(){return KR=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},KR.apply(this,arguments)}function XR(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function QR(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function JR(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var ZR=(0,r.createContext)(void 0);ZR.displayName="FormikContext";var eT=ZR.Provider;ZR.Consumer;function tT(){var e=(0,r.useContext)(ZR);return e||OR(!1),e}var nT=function(e){return Array.isArray(e)&&0===e.length},rT=function(e){return"function"===typeof e},oT=function(e){return null!==e&&"object"===typeof e},iT=function(e){return String(Math.floor(Number(e)))===e},aT=function(e){return"[object String]"===Object.prototype.toString.call(e)},sT=function(e){return 0===r.Children.count(e)},lT=function(e){return oT(e)&&rT(e.then)};function uT(e,t,n,r){void 0===r&&(r=0);for(var o=GR(t);e&&r<o.length;)e=e[o[r++]];return r===o.length||e?void 0===e?n:e:n}function cT(e,t,n){for(var r=PR(e),o=r,i=0,a=GR(t);i<a.length-1;i++){var s=a[i],l=uT(e,a.slice(0,i+1));if(l&&(oT(l)||Array.isArray(l)))o=o[s]=PR(l);else{var u=a[i+1];o=o[s]=iT(u)&&Number(u)>=0?[]:{}}}return(0===i?e:o)[a[i]]===n?e:(void 0===n?delete o[a[i]]:o[a[i]]=n,0===i&&void 0===n&&delete r[a[i]],r)}function dT(e,t,n,r){void 0===n&&(n=new WeakMap),void 0===r&&(r={});for(var o=0,i=Object.keys(e);o<i.length;o++){var a=i[o],s=e[a];oT(s)?n.get(s)||(n.set(s,!0),r[a]=Array.isArray(s)?[]:{},dT(s,t,n,r[a])):r[a]=t}return r}var fT={},hT={};function pT(e){var t=e.validateOnChange,n=void 0===t||t,o=e.validateOnBlur,i=void 0===o||o,a=e.validateOnMount,s=void 0!==a&&a,l=e.isInitialValid,u=e.enableReinitialize,c=void 0!==u&&u,d=e.onSubmit,f=QR(e,["validateOnChange","validateOnBlur","validateOnMount","isInitialValid","enableReinitialize","onSubmit"]),h=KR({validateOnChange:n,validateOnBlur:i,validateOnMount:s,onSubmit:d},f),p=(0,r.useRef)(h.initialValues),m=(0,r.useRef)(h.initialErrors||fT),g=(0,r.useRef)(h.initialTouched||hT),v=(0,r.useRef)(h.initialStatus),y=(0,r.useRef)(!1),b=(0,r.useRef)({});(0,r.useEffect)((function(){return y.current=!0,function(){y.current=!1}}),[]);var x=(0,r.useState)(0)[1],w=(0,r.useRef)({values:RR(h.initialValues),errors:RR(h.initialErrors)||fT,touched:RR(h.initialTouched)||hT,status:RR(h.initialStatus),isSubmitting:!1,isValidating:!1,submitCount:0}),C=w.current,S=(0,r.useCallback)((function(e){var t=w.current;w.current=function(e,t){switch(t.type){case"SET_VALUES":return KR({},e,{values:t.payload});case"SET_TOUCHED":return KR({},e,{touched:t.payload});case"SET_ERRORS":return jR()(e.errors,t.payload)?e:KR({},e,{errors:t.payload});case"SET_STATUS":return KR({},e,{status:t.payload});case"SET_ISSUBMITTING":return KR({},e,{isSubmitting:t.payload});case"SET_ISVALIDATING":return KR({},e,{isValidating:t.payload});case"SET_FIELD_VALUE":return KR({},e,{values:cT(e.values,t.payload.field,t.payload.value)});case"SET_FIELD_TOUCHED":return KR({},e,{touched:cT(e.touched,t.payload.field,t.payload.value)});case"SET_FIELD_ERROR":return KR({},e,{errors:cT(e.errors,t.payload.field,t.payload.value)});case"RESET_FORM":return KR({},e,t.payload);case"SET_FORMIK_STATE":return t.payload(e);case"SUBMIT_ATTEMPT":return KR({},e,{touched:dT(e.values,!0),isSubmitting:!0,submitCount:e.submitCount+1});case"SUBMIT_FAILURE":case"SUBMIT_SUCCESS":return KR({},e,{isSubmitting:!1});default:return e}}(t,e),t!==w.current&&x((function(e){return e+1}))}),[]),A=(0,r.useCallback)((function(e,t){return new Promise((function(n,r){var o=h.validate(e,t);null==o?n(fT):lT(o)?o.then((function(e){n(e||fT)}),(function(e){r(e)})):n(o)}))}),[h.validate]),_=(0,r.useCallback)((function(e,t){var n=h.validationSchema,r=rT(n)?n(t):n,o=t&&r.validateAt?r.validateAt(t,e):function(e,t,n,r){void 0===n&&(n=!1);var o=gT(e);return t[n?"validateSync":"validate"](o,{abortEarly:!1,context:r||o})}(e,r);return new Promise((function(e,t){o.then((function(){e(fT)}),(function(n){"ValidationError"===n.name?e(function(e){var t={};if(e.inner){if(0===e.inner.length)return cT(t,e.path,e.message);var n=e.inner,r=Array.isArray(n),o=0;for(n=r?n:n[Symbol.iterator]();;){var i;if(r){if(o>=n.length)break;i=n[o++]}else{if((o=n.next()).done)break;i=o.value}var a=i;uT(t,a.path)||(t=cT(t,a.path,a.message))}}return t}(n)):t(n)}))}))}),[h.validationSchema]),k=(0,r.useCallback)((function(e,t){return new Promise((function(n){return n(b.current[e].validate(t))}))}),[]),E=(0,r.useCallback)((function(e){var t=Object.keys(b.current).filter((function(e){return rT(b.current[e].validate)})),n=t.length>0?t.map((function(t){return k(t,uT(e,t))})):[Promise.resolve("DO_NOT_DELETE_YOU_WILL_BE_FIRED")];return Promise.all(n).then((function(e){return e.reduce((function(e,n,r){return"DO_NOT_DELETE_YOU_WILL_BE_FIRED"===n||n&&(e=cT(e,t[r],n)),e}),{})}))}),[k]),M=(0,r.useCallback)((function(e){return Promise.all([E(e),h.validationSchema?_(e):{},h.validate?A(e):{}]).then((function(e){var t=e[0],n=e[1],r=e[2];return uk.all([t,n,r],{arrayMerge:vT})}))}),[h.validate,h.validationSchema,E,A,_]),R=bT((function(e){return void 0===e&&(e=C.values),S({type:"SET_ISVALIDATING",payload:!0}),M(e).then((function(e){return y.current&&(S({type:"SET_ISVALIDATING",payload:!1}),S({type:"SET_ERRORS",payload:e})),e}))}));(0,r.useEffect)((function(){s&&!0===y.current&&jR()(p.current,h.initialValues)&&R(p.current)}),[s,R]);var T=(0,r.useCallback)((function(e){var t=e&&e.values?e.values:p.current,n=e&&e.errors?e.errors:m.current?m.current:h.initialErrors||{},r=e&&e.touched?e.touched:g.current?g.current:h.initialTouched||{},o=e&&e.status?e.status:v.current?v.current:h.initialStatus;p.current=t,m.current=n,g.current=r,v.current=o;var i=function(){S({type:"RESET_FORM",payload:{isSubmitting:!!e&&!!e.isSubmitting,errors:n,touched:r,status:o,values:t,isValidating:!!e&&!!e.isValidating,submitCount:e&&e.submitCount&&"number"===typeof e.submitCount?e.submitCount:0}})};if(h.onReset){var a=h.onReset(C.values,K);lT(a)?a.then(i):i()}else i()}),[h.initialErrors,h.initialStatus,h.initialTouched,h.onReset]);(0,r.useEffect)((function(){!0!==y.current||jR()(p.current,h.initialValues)||c&&(p.current=h.initialValues,T(),s&&R(p.current))}),[c,h.initialValues,T,s,R]),(0,r.useEffect)((function(){c&&!0===y.current&&!jR()(m.current,h.initialErrors)&&(m.current=h.initialErrors||fT,S({type:"SET_ERRORS",payload:h.initialErrors||fT}))}),[c,h.initialErrors]),(0,r.useEffect)((function(){c&&!0===y.current&&!jR()(g.current,h.initialTouched)&&(g.current=h.initialTouched||hT,S({type:"SET_TOUCHED",payload:h.initialTouched||hT}))}),[c,h.initialTouched]),(0,r.useEffect)((function(){c&&!0===y.current&&!jR()(v.current,h.initialStatus)&&(v.current=h.initialStatus,S({type:"SET_STATUS",payload:h.initialStatus}))}),[c,h.initialStatus,h.initialTouched]);var j=bT((function(e){if(b.current[e]&&rT(b.current[e].validate)){var t=uT(C.values,e),n=b.current[e].validate(t);return lT(n)?(S({type:"SET_ISVALIDATING",payload:!0}),n.then((function(e){return e})).then((function(t){S({type:"SET_FIELD_ERROR",payload:{field:e,value:t}}),S({type:"SET_ISVALIDATING",payload:!1})}))):(S({type:"SET_FIELD_ERROR",payload:{field:e,value:n}}),Promise.resolve(n))}return h.validationSchema?(S({type:"SET_ISVALIDATING",payload:!0}),_(C.values,e).then((function(e){return e})).then((function(t){S({type:"SET_FIELD_ERROR",payload:{field:e,value:uT(t,e)}}),S({type:"SET_ISVALIDATING",payload:!1})}))):Promise.resolve()})),O=(0,r.useCallback)((function(e,t){var n=t.validate;b.current[e]={validate:n}}),[]),P=(0,r.useCallback)((function(e){delete b.current[e]}),[]),I=bT((function(e,t){return S({type:"SET_TOUCHED",payload:e}),(void 0===t?i:t)?R(C.values):Promise.resolve()})),N=(0,r.useCallback)((function(e){S({type:"SET_ERRORS",payload:e})}),[]),D=bT((function(e,t){var r=rT(e)?e(C.values):e;return S({type:"SET_VALUES",payload:r}),(void 0===t?n:t)?R(r):Promise.resolve()})),F=(0,r.useCallback)((function(e,t){S({type:"SET_FIELD_ERROR",payload:{field:e,value:t}})}),[]),L=bT((function(e,t,r){return S({type:"SET_FIELD_VALUE",payload:{field:e,value:t}}),(void 0===r?n:r)?R(cT(C.values,e,t)):Promise.resolve()})),z=(0,r.useCallback)((function(e,t){var n,r=t,o=e;if(!aT(e)){e.persist&&e.persist();var i=e.target?e.target:e.currentTarget,a=i.type,s=i.name,l=i.id,u=i.value,c=i.checked,d=(i.outerHTML,i.options),f=i.multiple;r=t||(s||l),o=/number|range/.test(a)?(n=parseFloat(u),isNaN(n)?"":n):/checkbox/.test(a)?function(e,t,n){if("boolean"===typeof e)return Boolean(t);var r=[],o=!1,i=-1;if(Array.isArray(e))r=e,o=(i=e.indexOf(n))>=0;else if(!n||"true"==n||"false"==n)return Boolean(t);if(t&&n&&!o)return r.concat(n);if(!o)return r;return r.slice(0,i).concat(r.slice(i+1))}(uT(C.values,r),c,u):d&&f?function(e){return Array.from(e).filter((function(e){return e.selected})).map((function(e){return e.value}))}(d):u}r&&L(r,o)}),[L,C.values]),B=bT((function(e){if(aT(e))return function(t){return z(t,e)};z(e)})),$=bT((function(e,t,n){return void 0===t&&(t=!0),S({type:"SET_FIELD_TOUCHED",payload:{field:e,value:t}}),(void 0===n?i:n)?R(C.values):Promise.resolve()})),U=(0,r.useCallback)((function(e,t){e.persist&&e.persist();var n=e.target,r=n.name,o=n.id,i=(n.outerHTML,t||(r||o));$(i,!0)}),[$]),V=bT((function(e){if(aT(e))return function(t){return U(t,e)};U(e)})),H=(0,r.useCallback)((function(e){rT(e)?S({type:"SET_FORMIK_STATE",payload:e}):S({type:"SET_FORMIK_STATE",payload:function(){return e}})}),[]),W=(0,r.useCallback)((function(e){S({type:"SET_STATUS",payload:e})}),[]),q=(0,r.useCallback)((function(e){S({type:"SET_ISSUBMITTING",payload:e})}),[]),Y=bT((function(){return S({type:"SUBMIT_ATTEMPT"}),R().then((function(e){var t=e instanceof Error;if(!t&&0===Object.keys(e).length){var n;try{if(void 0===(n=X()))return}catch(r){throw r}return Promise.resolve(n).then((function(e){return y.current&&S({type:"SUBMIT_SUCCESS"}),e})).catch((function(e){if(y.current)throw S({type:"SUBMIT_FAILURE"}),e}))}if(y.current&&(S({type:"SUBMIT_FAILURE"}),t))throw e}))})),G=bT((function(e){e&&e.preventDefault&&rT(e.preventDefault)&&e.preventDefault(),e&&e.stopPropagation&&rT(e.stopPropagation)&&e.stopPropagation(),Y().catch((function(e){console.warn("Warning: An unhandled error was caught from submitForm()",e)}))})),K={resetForm:T,validateForm:R,validateField:j,setErrors:N,setFieldError:F,setFieldTouched:$,setFieldValue:L,setStatus:W,setSubmitting:q,setTouched:I,setValues:D,setFormikState:H,submitForm:Y},X=bT((function(){return d(C.values,K)})),Q=bT((function(e){e&&e.preventDefault&&rT(e.preventDefault)&&e.preventDefault(),e&&e.stopPropagation&&rT(e.stopPropagation)&&e.stopPropagation(),T()})),J=(0,r.useCallback)((function(e){return{value:uT(C.values,e),error:uT(C.errors,e),touched:!!uT(C.touched,e),initialValue:uT(p.current,e),initialTouched:!!uT(g.current,e),initialError:uT(m.current,e)}}),[C.errors,C.touched,C.values]),Z=(0,r.useCallback)((function(e){return{setValue:function(t,n){return L(e,t,n)},setTouched:function(t,n){return $(e,t,n)},setError:function(t){return F(e,t)}}}),[L,$,F]),ee=(0,r.useCallback)((function(e){var t=oT(e),n=t?e.name:e,r=uT(C.values,n),o={name:n,value:r,onChange:B,onBlur:V};if(t){var i=e.type,a=e.value,s=e.as,l=e.multiple;"checkbox"===i?void 0===a?o.checked=!!r:(o.checked=!(!Array.isArray(r)||!~r.indexOf(a)),o.value=a):"radio"===i?(o.checked=r===a,o.value=a):"select"===s&&l&&(o.value=o.value||[],o.multiple=!0)}return o}),[V,B,C.values]),te=(0,r.useMemo)((function(){return!jR()(p.current,C.values)}),[p.current,C.values]),ne=(0,r.useMemo)((function(){return"undefined"!==typeof l?te?C.errors&&0===Object.keys(C.errors).length:!1!==l&&rT(l)?l(h):l:C.errors&&0===Object.keys(C.errors).length}),[l,te,C.errors,h]);return KR({},C,{initialValues:p.current,initialErrors:m.current,initialTouched:g.current,initialStatus:v.current,handleBlur:V,handleChange:B,handleReset:Q,handleSubmit:G,resetForm:T,setErrors:N,setFormikState:H,setFieldTouched:$,setFieldValue:L,setFieldError:F,setStatus:W,setSubmitting:q,setTouched:I,setValues:D,submitForm:Y,validateForm:R,validateField:j,isValid:ne,dirty:te,unregisterField:P,registerField:O,getFieldProps:ee,getFieldMeta:J,getFieldHelpers:Z,validateOnBlur:i,validateOnChange:n,validateOnMount:s})}function mT(e){var t=pT(e),n=e.component,o=e.children,i=e.render,a=e.innerRef;return(0,r.useImperativeHandle)(a,(function(){return t})),(0,r.createElement)(eT,{value:t},n?(0,r.createElement)(n,t):i?i(t):o?rT(o)?o(t):sT(o)?null:r.Children.only(o):null)}function gT(e){var t=Array.isArray(e)?[]:{};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=String(n);!0===Array.isArray(e[r])?t[r]=e[r].map((function(e){return!0===Array.isArray(e)||jk(e)?gT(e):""!==e?e:void 0})):jk(e[r])?t[r]=gT(e[r]):t[r]=""!==e[r]?e[r]:void 0}return t}function vT(e,t,n){var r=e.slice();return t.forEach((function(t,o){if("undefined"===typeof r[o]){var i=!1!==n.clone&&n.isMergeableObject(t);r[o]=i?uk(Array.isArray(t)?[]:{},t,n):t}else n.isMergeableObject(t)?r[o]=uk(e[o],t,n):-1===e.indexOf(t)&&r.push(t)})),r}var yT="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement?r.useLayoutEffect:r.useEffect;function bT(e){var t=(0,r.useRef)(e);return yT((function(){t.current=e})),(0,r.useCallback)((function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.current.apply(void 0,n)}),[])}(0,r.forwardRef)((function(e,t){var n=e.action,o=QR(e,["action"]),i=null!=n?n:"#",a=tT(),s=a.handleReset,l=a.handleSubmit;return(0,r.createElement)("form",KR({onSubmit:l,ref:t,onReset:s,action:i},o))})).displayName="Form";var xT=function(e,t,n){var r=wT(e);return r.splice(t,0,n),r},wT=function(e){if(e){if(Array.isArray(e))return[].concat(e);var t=Object.keys(e).map((function(e){return parseInt(e)})).reduce((function(e,t){return t>e?t:e}),0);return Array.from(KR({},e,{length:t+1}))}return[]},CT=function(e,t){var n="function"===typeof e?e:t;return function(e){if(Array.isArray(e)||oT(e)){var t=wT(e);return n(t)}return e}},ST=function(e){function t(t){var n;return(n=e.call(this,t)||this).updateArrayField=function(e,t,r){var o=n.props,i=o.name;(0,o.formik.setFormikState)((function(n){var o=CT(r,e),a=CT(t,e),s=cT(n.values,i,e(uT(n.values,i))),l=r?o(uT(n.errors,i)):void 0,u=t?a(uT(n.touched,i)):void 0;return nT(l)&&(l=void 0),nT(u)&&(u=void 0),KR({},n,{values:s,errors:r?cT(n.errors,i,l):n.errors,touched:t?cT(n.touched,i,u):n.touched})}))},n.push=function(e){return n.updateArrayField((function(t){return[].concat(wT(t),[RR(e)])}),!1,!1)},n.handlePush=function(e){return function(){return n.push(e)}},n.swap=function(e,t){return n.updateArrayField((function(n){return function(e,t,n){var r=wT(e),o=r[t];return r[t]=r[n],r[n]=o,r}(n,e,t)}),!0,!0)},n.handleSwap=function(e,t){return function(){return n.swap(e,t)}},n.move=function(e,t){return n.updateArrayField((function(n){return function(e,t,n){var r=wT(e),o=r[t];return r.splice(t,1),r.splice(n,0,o),r}(n,e,t)}),!0,!0)},n.handleMove=function(e,t){return function(){return n.move(e,t)}},n.insert=function(e,t){return n.updateArrayField((function(n){return xT(n,e,t)}),(function(t){return xT(t,e,null)}),(function(t){return xT(t,e,null)}))},n.handleInsert=function(e,t){return function(){return n.insert(e,t)}},n.replace=function(e,t){return n.updateArrayField((function(n){return function(e,t,n){var r=wT(e);return r[t]=n,r}(n,e,t)}),!1,!1)},n.handleReplace=function(e,t){return function(){return n.replace(e,t)}},n.unshift=function(e){var t=-1;return n.updateArrayField((function(n){var r=n?[e].concat(n):[e];return t=r.length,r}),(function(e){return e?[null].concat(e):[null]}),(function(e){return e?[null].concat(e):[null]})),t},n.handleUnshift=function(e){return function(){return n.unshift(e)}},n.handleRemove=function(e){return function(){return n.remove(e)}},n.handlePop=function(){return function(){return n.pop()}},n.remove=n.remove.bind(JR(n)),n.pop=n.pop.bind(JR(n)),n}XR(t,e);var n=t.prototype;return n.componentDidUpdate=function(e){this.props.validateOnChange&&this.props.formik.validateOnChange&&!jR()(uT(e.formik.values,e.name),uT(this.props.formik.values,this.props.name))&&this.props.formik.validateForm(this.props.formik.values)},n.remove=function(e){var t;return this.updateArrayField((function(n){var r=n?wT(n):[];return t||(t=r[e]),rT(r.splice)&&r.splice(e,1),rT(r.every)&&r.every((function(e){return void 0===e}))?[]:r}),!0,!0),t},n.pop=function(){var e;return this.updateArrayField((function(t){var n=t.slice();return e||(e=n&&n.pop&&n.pop()),n}),!0,!0),e},n.render=function(){var e={push:this.push,pop:this.pop,swap:this.swap,move:this.move,insert:this.insert,replace:this.replace,unshift:this.unshift,remove:this.remove,handlePush:this.handlePush,handlePop:this.handlePop,handleSwap:this.handleSwap,handleMove:this.handleMove,handleInsert:this.handleInsert,handleReplace:this.handleReplace,handleUnshift:this.handleUnshift,handleRemove:this.handleRemove},t=this.props,n=t.component,o=t.render,i=t.children,a=t.name,s=KR({},e,{form:QR(t.formik,["validate","validationSchema"]),name:a});return n?(0,r.createElement)(n,s):o?o(s):i?"function"===typeof i?i(s):sT(i)?null:r.Children.only(i):null},t}(r.Component);ST.defaultProps={validateOnChange:!0};function AT(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=AT(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}const _T=function(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=AT(e))&&(r&&(r+=" "),r+=t);return r},kT=e=>"number"==typeof e&&!isNaN(e),ET=e=>"string"==typeof e,MT=e=>"function"==typeof e,RT=e=>ET(e)||MT(e)?e:null,TT=e=>(0,r.isValidElement)(e)||ET(e)||MT(e)||kT(e);function jT(e){let{enter:t,exit:n,appendPosition:o=!1,collapse:i=!0,collapseDuration:a=300}=e;return function(e){let{children:s,position:l,preventExitTransition:u,done:c,nodeRef:d,isIn:f}=e;const h=o?`${t}--${l}`:t,p=o?`${n}--${l}`:n,m=(0,r.useRef)(0);return(0,r.useLayoutEffect)((()=>{const e=d.current,t=h.split(" "),n=r=>{r.target===d.current&&(e.dispatchEvent(new Event("d")),e.removeEventListener("animationend",n),e.removeEventListener("animationcancel",n),0===m.current&&"animationcancel"!==r.type&&e.classList.remove(...t))};e.classList.add(...t),e.addEventListener("animationend",n),e.addEventListener("animationcancel",n)}),[]),(0,r.useEffect)((()=>{const e=d.current,t=()=>{e.removeEventListener("animationend",t),i?function(e,t,n){void 0===n&&(n=300);const{scrollHeight:r,style:o}=e;requestAnimationFrame((()=>{o.minHeight="initial",o.height=r+"px",o.transition=`all ${n}ms`,requestAnimationFrame((()=>{o.height="0",o.padding="0",o.margin="0",setTimeout(t,n)}))}))}(e,c,a):c()};f||(u?t():(m.current=1,e.className+=` ${p}`,e.addEventListener("animationend",t)))}),[f]),r.createElement(r.Fragment,null,s)}}function OT(e,t){return null!=e?{content:e.content,containerId:e.props.containerId,id:e.props.toastId,theme:e.props.theme,type:e.props.type,data:e.props.data||{},isLoading:e.props.isLoading,icon:e.props.icon,status:t}:{}}const PT={list:new Map,emitQueue:new Map,on(e,t){return this.list.has(e)||this.list.set(e,[]),this.list.get(e).push(t),this},off(e,t){if(t){const n=this.list.get(e).filter((e=>e!==t));return this.list.set(e,n),this}return this.list.delete(e),this},cancelEmit(e){const t=this.emitQueue.get(e);return t&&(t.forEach(clearTimeout),this.emitQueue.delete(e)),this},emit(e){this.list.has(e)&&this.list.get(e).forEach((t=>{const n=setTimeout((()=>{t(...[].slice.call(arguments,1))}),0);this.emitQueue.has(e)||this.emitQueue.set(e,[]),this.emitQueue.get(e).push(n)}))}},IT=e=>{let{theme:t,type:n,...o}=e;return r.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:"colored"===t?"currentColor":`var(--toastify-icon-color-${n})`,...o})},NT={info:function(e){return r.createElement(IT,{...e},r.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))},warning:function(e){return r.createElement(IT,{...e},r.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))},success:function(e){return r.createElement(IT,{...e},r.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))},error:function(e){return r.createElement(IT,{...e},r.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))},spinner:function(){return r.createElement("div",{className:"Toastify__spinner"})}};function DT(e){return e.targetTouches&&e.targetTouches.length>=1?e.targetTouches[0].clientX:e.clientX}function FT(e){return e.targetTouches&&e.targetTouches.length>=1?e.targetTouches[0].clientY:e.clientY}function LT(e){let{closeToast:t,theme:n,ariaLabel:o="close"}=e;return r.createElement("button",{className:`Toastify__close-button Toastify__close-button--${n}`,type:"button",onClick:e=>{e.stopPropagation(),t(e)},"aria-label":o},r.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},r.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}function zT(e){let{delay:t,isRunning:n,closeToast:o,type:i="default",hide:a,className:s,style:l,controlledProgress:u,progress:c,rtl:d,isIn:f,theme:h}=e;const p=a||u&&0===c,m={...l,animationDuration:`${t}ms`,animationPlayState:n?"running":"paused",opacity:p?0:1};u&&(m.transform=`scaleX(${c})`);const g=_T("Toastify__progress-bar",u?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${h}`,`Toastify__progress-bar--${i}`,{"Toastify__progress-bar--rtl":d}),v=MT(s)?s({rtl:d,type:i,defaultClassName:g}):_T(g,s);return r.createElement("div",{role:"progressbar","aria-hidden":p?"true":"false","aria-label":"notification timer",className:v,style:m,[u&&c>=1?"onTransitionEnd":"onAnimationEnd"]:u&&c<1?null:()=>{f&&o()}})}const BT=e=>{const{isRunning:t,preventExitTransition:n,toastRef:o,eventHandlers:i}=function(e){const[t,n]=(0,r.useState)(!1),[o,i]=(0,r.useState)(!1),a=(0,r.useRef)(null),s=(0,r.useRef)({start:0,x:0,y:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,boundingRect:null,didMove:!1}).current,l=(0,r.useRef)(e),{autoClose:u,pauseOnHover:c,closeToast:d,onClick:f,closeOnClick:h}=e;function p(t){if(e.draggable){"touchstart"===t.nativeEvent.type&&t.nativeEvent.preventDefault(),s.didMove=!1,document.addEventListener("mousemove",y),document.addEventListener("mouseup",b),document.addEventListener("touchmove",y),document.addEventListener("touchend",b);const n=a.current;s.canCloseOnClick=!0,s.canDrag=!0,s.boundingRect=n.getBoundingClientRect(),n.style.transition="",s.x=DT(t.nativeEvent),s.y=FT(t.nativeEvent),"x"===e.draggableDirection?(s.start=s.x,s.removalDistance=n.offsetWidth*(e.draggablePercent/100)):(s.start=s.y,s.removalDistance=n.offsetHeight*(80===e.draggablePercent?1.5*e.draggablePercent:e.draggablePercent/100))}}function m(t){if(s.boundingRect){const{top:n,bottom:r,left:o,right:i}=s.boundingRect;"touchend"!==t.nativeEvent.type&&e.pauseOnHover&&s.x>=o&&s.x<=i&&s.y>=n&&s.y<=r?v():g()}}function g(){n(!0)}function v(){n(!1)}function y(n){const r=a.current;s.canDrag&&r&&(s.didMove=!0,t&&v(),s.x=DT(n),s.y=FT(n),s.delta="x"===e.draggableDirection?s.x-s.start:s.y-s.start,s.start!==s.x&&(s.canCloseOnClick=!1),r.style.transform=`translate${e.draggableDirection}(${s.delta}px)`,r.style.opacity=""+(1-Math.abs(s.delta/s.removalDistance)))}function b(){document.removeEventListener("mousemove",y),document.removeEventListener("mouseup",b),document.removeEventListener("touchmove",y),document.removeEventListener("touchend",b);const t=a.current;if(s.canDrag&&s.didMove&&t){if(s.canDrag=!1,Math.abs(s.delta)>s.removalDistance)return i(!0),void e.closeToast();t.style.transition="transform 0.2s, opacity 0.2s",t.style.transform=`translate${e.draggableDirection}(0)`,t.style.opacity="1"}}(0,r.useEffect)((()=>{l.current=e})),(0,r.useEffect)((()=>(a.current&&a.current.addEventListener("d",g,{once:!0}),MT(e.onOpen)&&e.onOpen((0,r.isValidElement)(e.children)&&e.children.props),()=>{const e=l.current;MT(e.onClose)&&e.onClose((0,r.isValidElement)(e.children)&&e.children.props)})),[]),(0,r.useEffect)((()=>(e.pauseOnFocusLoss&&(document.hasFocus()||v(),window.addEventListener("focus",g),window.addEventListener("blur",v)),()=>{e.pauseOnFocusLoss&&(window.removeEventListener("focus",g),window.removeEventListener("blur",v))})),[e.pauseOnFocusLoss]);const x={onMouseDown:p,onTouchStart:p,onMouseUp:m,onTouchEnd:m};return u&&c&&(x.onMouseEnter=v,x.onMouseLeave=g),h&&(x.onClick=e=>{f&&f(e),s.canCloseOnClick&&d()}),{playToast:g,pauseToast:v,isRunning:t,preventExitTransition:o,toastRef:a,eventHandlers:x}}(e),{closeButton:a,children:s,autoClose:l,onClick:u,type:c,hideProgressBar:d,closeToast:f,transition:h,position:p,className:m,style:g,bodyClassName:v,bodyStyle:y,progressClassName:b,progressStyle:x,updateId:w,role:C,progress:S,rtl:A,toastId:_,deleteToast:k,isIn:E,isLoading:M,iconOut:R,closeOnClick:T,theme:j}=e,O=_T("Toastify__toast",`Toastify__toast-theme--${j}`,`Toastify__toast--${c}`,{"Toastify__toast--rtl":A},{"Toastify__toast--close-on-click":T}),P=MT(m)?m({rtl:A,position:p,type:c,defaultClassName:O}):_T(O,m),I=!!S||!l,N={closeToast:f,type:c,theme:j};let D=null;return!1===a||(D=MT(a)?a(N):(0,r.isValidElement)(a)?(0,r.cloneElement)(a,N):LT(N)),r.createElement(h,{isIn:E,done:k,position:p,preventExitTransition:n,nodeRef:o},r.createElement("div",{id:_,onClick:u,className:P,...i,style:g,ref:o},r.createElement("div",{...E&&{role:C},className:MT(v)?v({type:c}):_T("Toastify__toast-body",v),style:y},null!=R&&r.createElement("div",{className:_T("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!M})},R),r.createElement("div",null,s)),D,r.createElement(zT,{...w&&!I?{key:`pb-${w}`}:{},rtl:A,theme:j,delay:l,isRunning:t,isIn:E,closeToast:f,hide:d,type:c,style:x,className:b,controlledProgress:I,progress:S||0})))},$T=function(e,t){return void 0===t&&(t=!1),{enter:`Toastify--animate Toastify__${e}-enter`,exit:`Toastify--animate Toastify__${e}-exit`,appendPosition:t}},UT=jT($T("bounce",!0)),VT=(jT($T("slide",!0)),jT($T("zoom")),jT($T("flip")),(0,r.forwardRef)(((e,t)=>{const{getToastToRender:n,containerRef:o,isToastActive:i}=function(e){const[,t]=(0,r.useReducer)((e=>e+1),0),[n,o]=(0,r.useState)([]),i=(0,r.useRef)(null),a=(0,r.useRef)(new Map).current,s=e=>-1!==n.indexOf(e),l=(0,r.useRef)({toastKey:1,displayedToast:0,count:0,queue:[],props:e,containerId:null,isToastActive:s,getToast:e=>a.get(e)}).current;function u(e){let{containerId:t}=e;const{limit:n}=l.props;!n||t&&l.containerId!==t||(l.count-=l.queue.length,l.queue=[])}function c(e){o((t=>null==e?[]:t.filter((t=>t!==e))))}function d(){const{toastContent:e,toastProps:t,staleId:n}=l.queue.shift();h(e,t,n)}function f(e,n){let{delay:o,staleId:s,...u}=n;if(!TT(e)||function(e){return!i.current||l.props.enableMultiContainer&&e.containerId!==l.props.containerId||a.has(e.toastId)&&null==e.updateId}(u))return;const{toastId:f,updateId:p,data:m}=u,{props:g}=l,v=()=>c(f),y=null==p;y&&l.count++;const b={...g,style:g.toastStyle,key:l.toastKey++,...Object.fromEntries(Object.entries(u).filter((e=>{let[t,n]=e;return null!=n}))),toastId:f,updateId:p,data:m,closeToast:v,isIn:!1,className:RT(u.className||g.toastClassName),bodyClassName:RT(u.bodyClassName||g.bodyClassName),progressClassName:RT(u.progressClassName||g.progressClassName),autoClose:!u.isLoading&&(x=u.autoClose,w=g.autoClose,!1===x||kT(x)&&x>0?x:w),deleteToast(){const e=OT(a.get(f),"removed");a.delete(f),PT.emit(4,e);const n=l.queue.length;if(l.count=null==f?l.count-l.displayedToast:l.count-1,l.count<0&&(l.count=0),n>0){const e=null==f?l.props.limit:1;if(1===n||1===e)l.displayedToast++,d();else{const t=e>n?n:e;l.displayedToast=t;for(let e=0;e<t;e++)d()}}else t()}};var x,w;b.iconOut=function(e){let{theme:t,type:n,isLoading:o,icon:i}=e,a=null;const s={theme:t,type:n};return!1===i||(MT(i)?a=i(s):(0,r.isValidElement)(i)?a=(0,r.cloneElement)(i,s):ET(i)||kT(i)?a=i:o?a=NT.spinner():(e=>e in NT)(n)&&(a=NT[n](s))),a}(b),MT(u.onOpen)&&(b.onOpen=u.onOpen),MT(u.onClose)&&(b.onClose=u.onClose),b.closeButton=g.closeButton,!1===u.closeButton||TT(u.closeButton)?b.closeButton=u.closeButton:!0===u.closeButton&&(b.closeButton=!TT(g.closeButton)||g.closeButton);let C=e;(0,r.isValidElement)(e)&&!ET(e.type)?C=(0,r.cloneElement)(e,{closeToast:v,toastProps:b,data:m}):MT(e)&&(C=e({closeToast:v,toastProps:b,data:m})),g.limit&&g.limit>0&&l.count>g.limit&&y?l.queue.push({toastContent:C,toastProps:b,staleId:s}):kT(o)?setTimeout((()=>{h(C,b,s)}),o):h(C,b,s)}function h(e,t,n){const{toastId:r}=t;n&&a.delete(n);const i={content:e,props:t};a.set(r,i),o((e=>[...e,r].filter((e=>e!==n)))),PT.emit(4,OT(i,null==i.props.updateId?"added":"updated"))}return(0,r.useEffect)((()=>(l.containerId=e.containerId,PT.cancelEmit(3).on(0,f).on(1,(e=>i.current&&c(e))).on(5,u).emit(2,l),()=>{a.clear(),PT.emit(3,l)})),[]),(0,r.useEffect)((()=>{l.props=e,l.isToastActive=s,l.displayedToast=n.length})),{getToastToRender:function(t){const n=new Map,r=Array.from(a.values());return e.newestOnTop&&r.reverse(),r.forEach((e=>{const{position:t}=e.props;n.has(t)||n.set(t,[]),n.get(t).push(e)})),Array.from(n,(e=>t(e[0],e[1])))},containerRef:i,isToastActive:s}}(e),{className:a,style:s,rtl:l,containerId:u}=e;function c(e){const t=_T("Toastify__toast-container",`Toastify__toast-container--${e}`,{"Toastify__toast-container--rtl":l});return MT(a)?a({position:e,rtl:l,defaultClassName:t}):_T(t,RT(a))}return(0,r.useEffect)((()=>{t&&(t.current=o.current)}),[]),r.createElement("div",{ref:o,className:"Toastify",id:u},n(((e,t)=>{const n=t.length?{...s}:{...s,pointerEvents:"none"};return r.createElement("div",{className:c(e),style:n,key:`container-${e}`},t.map(((e,n)=>{let{content:o,props:a}=e;return r.createElement(BT,{...a,isIn:i(a.toastId),style:{...a.style,"--nth":n+1,"--len":t.length},key:`toast-${a.key}`},o)})))})))})));VT.displayName="ToastContainer",VT.defaultProps={position:"top-right",transition:UT,autoClose:5e3,closeButton:LT,pauseOnHover:!0,pauseOnFocusLoss:!0,closeOnClick:!0,draggable:!0,draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light"};let HT,WT=new Map,qT=[],YT=1;function GT(){return""+YT++}function KT(e){return e&&(ET(e.toastId)||kT(e.toastId))?e.toastId:GT()}function XT(e,t){return WT.size>0?PT.emit(0,e,t):qT.push({content:e,options:t}),t.toastId}function QT(e,t){return{...t,type:t&&t.type||e,toastId:KT(t)}}function JT(e){return(t,n)=>XT(t,QT(e,n))}function ZT(e,t){return XT(e,QT("default",t))}ZT.loading=(e,t)=>XT(e,QT("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...t})),ZT.promise=function(e,t,n){let r,{pending:o,error:i,success:a}=t;o&&(r=ET(o)?ZT.loading(o,n):ZT.loading(o.render,{...n,...o}));const s={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},l=(e,t,o)=>{if(null==t)return void ZT.dismiss(r);const i={type:e,...s,...n,data:o},a=ET(t)?{render:t}:t;return r?ZT.update(r,{...i,...a}):ZT(a.render,{...i,...a}),o},u=MT(e)?e():e;return u.then((e=>l("success",a,e))).catch((e=>l("error",i,e))),u},ZT.success=JT("success"),ZT.info=JT("info"),ZT.error=JT("error"),ZT.warning=JT("warning"),ZT.warn=ZT.warning,ZT.dark=(e,t)=>XT(e,QT("default",{theme:"dark",...t})),ZT.dismiss=e=>{WT.size>0?PT.emit(1,e):qT=qT.filter((t=>null!=e&&t.options.toastId!==e))},ZT.clearWaitingQueue=function(e){return void 0===e&&(e={}),PT.emit(5,e)},ZT.isActive=e=>{let t=!1;return WT.forEach((n=>{n.isToastActive&&n.isToastActive(e)&&(t=!0)})),t},ZT.update=function(e,t){void 0===t&&(t={}),setTimeout((()=>{const n=function(e,t){let{containerId:n}=t;const r=WT.get(n||HT);return r&&r.getToast(e)}(e,t);if(n){const{props:r,content:o}=n,i={delay:100,...r,...t,toastId:t.toastId||e,updateId:GT()};i.toastId!==e&&(i.staleId=e);const a=i.render||o;delete i.render,XT(a,i)}}),0)},ZT.done=e=>{ZT.update(e,{progress:1})},ZT.onChange=e=>(PT.on(4,e),()=>{PT.off(4,e)}),ZT.POSITION={TOP_LEFT:"top-left",TOP_RIGHT:"top-right",TOP_CENTER:"top-center",BOTTOM_LEFT:"bottom-left",BOTTOM_RIGHT:"bottom-right",BOTTOM_CENTER:"bottom-center"},ZT.TYPE={INFO:"info",SUCCESS:"success",WARNING:"warning",ERROR:"error",DEFAULT:"default"},PT.on(2,(e=>{HT=e.containerId||e,WT.set(HT,e),qT.forEach((e=>{PT.emit(0,e.content,e.options)})),qT=[]})).on(3,(e=>{WT.delete(e.containerId||e),0===WT.size&&PT.off(0).off(1).off(5)}));var ej=n(73467);const tj=(0,Iu.A)((0,Io.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z"}),"Add");var nj=n(74713);function rj(e,t){return function(){return e.apply(t,arguments)}}const{toString:oj}=Object.prototype,{getPrototypeOf:ij}=Object,aj=(e=>t=>{const n=oj.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),sj=e=>(e=e.toLowerCase(),t=>aj(t)===e),lj=e=>t=>typeof t===e,{isArray:uj}=Array,cj=lj("undefined");const dj=sj("ArrayBuffer");const fj=lj("string"),hj=lj("function"),pj=lj("number"),mj=e=>null!==e&&"object"===typeof e,gj=e=>{if("object"!==aj(e))return!1;const t=ij(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},vj=sj("Date"),yj=sj("File"),bj=sj("Blob"),xj=sj("FileList"),wj=sj("URLSearchParams"),[Cj,Sj,Aj,_j]=["ReadableStream","Request","Response","Headers"].map(sj);function kj(e,t){let n,r,{allOwnKeys:o=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),uj(e))for(n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else{const r=o?Object.getOwnPropertyNames(e):Object.keys(e),i=r.length;let a;for(n=0;n<i;n++)a=r[n],t.call(null,e[a],a,e)}}function Ej(e,t){t=t.toLowerCase();const n=Object.keys(e);let r,o=n.length;for(;o-- >0;)if(r=n[o],t===r.toLowerCase())return r;return null}const Mj="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:global,Rj=e=>!cj(e)&&e!==Mj;const Tj=(jj="undefined"!==typeof Uint8Array&&ij(Uint8Array),e=>jj&&e instanceof jj);var jj;const Oj=sj("HTMLFormElement"),Pj=(e=>{let{hasOwnProperty:t}=e;return(e,n)=>t.call(e,n)})(Object.prototype),Ij=sj("RegExp"),Nj=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};kj(n,((n,o)=>{let i;!1!==(i=t(n,o,e))&&(r[o]=i||n)})),Object.defineProperties(e,r)},Dj="abcdefghijklmnopqrstuvwxyz",Fj="0123456789",Lj={DIGIT:Fj,ALPHA:Dj,ALPHA_DIGIT:Dj+Dj.toUpperCase()+Fj};const zj=sj("AsyncFunction"),Bj=($j="function"===typeof setImmediate,Uj=hj(Mj.postMessage),$j?setImmediate:Uj?((e,t)=>(Mj.addEventListener("message",(n=>{let{source:r,data:o}=n;r===Mj&&o===e&&t.length&&t.shift()()}),!1),n=>{t.push(n),Mj.postMessage(e,"*")}))(`axios@${Math.random()}`,[]):e=>setTimeout(e));var $j,Uj;const Vj="undefined"!==typeof queueMicrotask?queueMicrotask.bind(Mj):"undefined"!==typeof process&&process.nextTick||Bj,Hj={isArray:uj,isArrayBuffer:dj,isBuffer:function(e){return null!==e&&!cj(e)&&null!==e.constructor&&!cj(e.constructor)&&hj(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"===typeof FormData&&e instanceof FormData||hj(e.append)&&("formdata"===(t=aj(e))||"object"===t&&hj(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&dj(e.buffer),t},isString:fj,isNumber:pj,isBoolean:e=>!0===e||!1===e,isObject:mj,isPlainObject:gj,isReadableStream:Cj,isRequest:Sj,isResponse:Aj,isHeaders:_j,isUndefined:cj,isDate:vj,isFile:yj,isBlob:bj,isRegExp:Ij,isFunction:hj,isStream:e=>mj(e)&&hj(e.pipe),isURLSearchParams:wj,isTypedArray:Tj,isFileList:xj,forEach:kj,merge:function e(){const{caseless:t}=Rj(this)&&this||{},n={},r=(r,o)=>{const i=t&&Ej(n,o)||o;gj(n[i])&&gj(r)?n[i]=e(n[i],r):gj(r)?n[i]=e({},r):uj(r)?n[i]=r.slice():n[i]=r};for(let o=0,i=arguments.length;o<i;o++)arguments[o]&&kj(arguments[o],r);return n},extend:function(e,t,n){let{allOwnKeys:r}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return kj(t,((t,r)=>{n&&hj(t)?e[r]=rj(t,n):e[r]=t}),{allOwnKeys:r}),e},trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let o,i,a;const s={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),i=o.length;i-- >0;)a=o[i],r&&!r(a,e,t)||s[a]||(t[a]=e[a],s[a]=!0);e=!1!==n&&ij(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:aj,kindOfTest:sj,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(uj(e))return e;let t=e.length;if(!pj(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:Oj,hasOwnProperty:Pj,hasOwnProp:Pj,reduceDescriptors:Nj,freezeMethods:e=>{Nj(e,((t,n)=>{if(hj(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];hj(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return uj(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:Ej,global:Mj,isContextDefined:Rj,ALPHABET:Lj,generateString:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:16,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Lj.ALPHA_DIGIT,n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&hj(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(mj(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=uj(e)?[]:{};return kj(e,((e,t)=>{const i=n(e,r+1);!cj(i)&&(o[t]=i)})),t[r]=void 0,o}}return e};return n(e,0)},isAsyncFn:zj,isThenable:e=>e&&(mj(e)||hj(e))&&hj(e.then)&&hj(e.catch),setImmediate:Bj,asap:Vj};function Wj(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o,this.status=o.status?o.status:null)}Hj.inherits(Wj,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Hj.toJSONObject(this.config),code:this.code,status:this.status}}});const qj=Wj.prototype,Yj={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{Yj[e]={value:e}})),Object.defineProperties(Wj,Yj),Object.defineProperty(qj,"isAxiosError",{value:!0}),Wj.from=(e,t,n,r,o,i)=>{const a=Object.create(qj);return Hj.toFlatObject(e,a,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),Wj.call(a,e.message,t,n,r,o),a.cause=e,a.name=e.name,i&&Object.assign(a,i),a};const Gj=Wj;function Kj(e){return Hj.isPlainObject(e)||Hj.isArray(e)}function Xj(e){return Hj.endsWith(e,"[]")?e.slice(0,-2):e}function Qj(e,t,n){return e?e.concat(t).map((function(e,t){return e=Xj(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const Jj=Hj.toFlatObject(Hj,{},null,(function(e){return/^is[A-Z]/.test(e)}));const Zj=function(e,t,n){if(!Hj.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=Hj.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!Hj.isUndefined(t[e])}))).metaTokens,o=n.visitor||u,i=n.dots,a=n.indexes,s=(n.Blob||"undefined"!==typeof Blob&&Blob)&&Hj.isSpecCompliantForm(t);if(!Hj.isFunction(o))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(Hj.isDate(e))return e.toISOString();if(!s&&Hj.isBlob(e))throw new Gj("Blob is not supported. Use a Buffer instead.");return Hj.isArrayBuffer(e)||Hj.isTypedArray(e)?s&&"function"===typeof Blob?new Blob([e]):Buffer.from(e):e}function u(e,n,o){let s=e;if(e&&!o&&"object"===typeof e)if(Hj.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(Hj.isArray(e)&&function(e){return Hj.isArray(e)&&!e.some(Kj)}(e)||(Hj.isFileList(e)||Hj.endsWith(n,"[]"))&&(s=Hj.toArray(e)))return n=Xj(n),s.forEach((function(e,r){!Hj.isUndefined(e)&&null!==e&&t.append(!0===a?Qj([n],r,i):null===a?n:n+"[]",l(e))})),!1;return!!Kj(e)||(t.append(Qj(o,n,i),l(e)),!1)}const c=[],d=Object.assign(Jj,{defaultVisitor:u,convertValue:l,isVisitable:Kj});if(!Hj.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!Hj.isUndefined(n)){if(-1!==c.indexOf(n))throw Error("Circular reference detected in "+r.join("."));c.push(n),Hj.forEach(n,(function(n,i){!0===(!(Hj.isUndefined(n)||null===n)&&o.call(t,n,Hj.isString(i)?i.trim():i,r,d))&&e(n,r?r.concat(i):[i])})),c.pop()}}(e),t};function eO(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function tO(e,t){this._pairs=[],e&&Zj(e,this,t)}const nO=tO.prototype;nO.append=function(e,t){this._pairs.push([e,t])},nO.toString=function(e){const t=e?function(t){return e.call(this,t,eO)}:eO;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const rO=tO;function oO(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function iO(e,t,n){if(!t)return e;const r=n&&n.encode||oO,o=n&&n.serialize;let i;if(i=o?o(t,n):Hj.isURLSearchParams(t)?t.toString():new rO(t,n).toString(r),i){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}const aO=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){Hj.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},sO={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},lO={isBrowser:!0,classes:{URLSearchParams:"undefined"!==typeof URLSearchParams?URLSearchParams:rO,FormData:"undefined"!==typeof FormData?FormData:null,Blob:"undefined"!==typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},uO="undefined"!==typeof window&&"undefined"!==typeof document,cO="object"===typeof navigator&&navigator||void 0,dO=uO&&(!cO||["ReactNative","NativeScript","NS"].indexOf(cO.product)<0),fO="undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"===typeof self.importScripts,hO=uO&&window.location.href||"http://localhost",pO={...e,...lO};const mO=function(e){function t(e,n,r,o){let i=e[o++];if("__proto__"===i)return!0;const a=Number.isFinite(+i),s=o>=e.length;if(i=!i&&Hj.isArray(r)?r.length:i,s)return Hj.hasOwnProp(r,i)?r[i]=[r[i],n]:r[i]=n,!a;r[i]&&Hj.isObject(r[i])||(r[i]=[]);return t(e,n,r[i],o)&&Hj.isArray(r[i])&&(r[i]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let i;for(r=0;r<o;r++)i=n[r],t[i]=e[i];return t}(r[i])),!a}if(Hj.isFormData(e)&&Hj.isFunction(e.entries)){const n={};return Hj.forEachEntry(e,((e,r)=>{t(function(e){return Hj.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null};const gO={transitional:sO,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=Hj.isObject(e);o&&Hj.isHTMLForm(e)&&(e=new FormData(e));if(Hj.isFormData(e))return r?JSON.stringify(mO(e)):e;if(Hj.isArrayBuffer(e)||Hj.isBuffer(e)||Hj.isStream(e)||Hj.isFile(e)||Hj.isBlob(e)||Hj.isReadableStream(e))return e;if(Hj.isArrayBufferView(e))return e.buffer;if(Hj.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let i;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return Zj(e,new pO.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return pO.isNode&&Hj.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((i=Hj.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return Zj(i?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e,t,n){if(Hj.isString(e))try{return(t||JSON.parse)(e),Hj.trim(e)}catch(cce){if("SyntaxError"!==cce.name)throw cce}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||gO.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(Hj.isResponse(e)||Hj.isReadableStream(e))return e;if(e&&Hj.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(cce){if(n){if("SyntaxError"===cce.name)throw Gj.from(cce,Gj.ERR_BAD_RESPONSE,this,null,this.response);throw cce}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:pO.classes.FormData,Blob:pO.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Hj.forEach(["delete","get","head","post","put","patch"],(e=>{gO.headers[e]={}}));const vO=gO,yO=Hj.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),bO=Symbol("internals");function xO(e){return e&&String(e).trim().toLowerCase()}function wO(e){return!1===e||null==e?e:Hj.isArray(e)?e.map(wO):String(e)}function CO(e,t,n,r,o){return Hj.isFunction(r)?r.call(this,t,n):(o&&(t=n),Hj.isString(t)?Hj.isString(r)?-1!==t.indexOf(r):Hj.isRegExp(r)?r.test(t):void 0:void 0)}class SO{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=xO(t);if(!o)throw new Error("header name must be a non-empty string");const i=Hj.findKey(r,o);(!i||void 0===r[i]||!0===n||void 0===n&&!1!==r[i])&&(r[i||t]=wO(e))}const i=(e,t)=>Hj.forEach(e,((e,n)=>o(e,n,t)));if(Hj.isPlainObject(e)||e instanceof this.constructor)i(e,t);else if(Hj.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))i((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&yO[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t);else if(Hj.isHeaders(e))for(const[a,s]of e.entries())o(s,a,n);else null!=e&&o(t,e,n);return this}get(e,t){if(e=xO(e)){const n=Hj.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(Hj.isFunction(t))return t.call(this,e,n);if(Hj.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=xO(e)){const n=Hj.findKey(this,e);return!(!n||void 0===this[n]||t&&!CO(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=xO(e)){const o=Hj.findKey(n,e);!o||t&&!CO(0,n[o],o,t)||(delete n[o],r=!0)}}return Hj.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!CO(0,this[o],o,e,!0)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return Hj.forEach(this,((r,o)=>{const i=Hj.findKey(n,o);if(i)return t[i]=wO(r),void delete t[o];const a=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();a!==o&&delete t[o],t[a]=wO(r),n[a]=!0})),this}concat(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.constructor.concat(this,...t)}toJSON(e){const t=Object.create(null);return Hj.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&Hj.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((e=>{let[t,n]=e;return t+": "+n})).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e){const t=new this(e);for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return r.forEach((e=>t.set(e))),t}static accessor(e){const t=(this[bO]=this[bO]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=xO(e);t[r]||(!function(e,t){const n=Hj.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return Hj.isArray(e)?e.forEach(r):r(e),this}}SO.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Hj.reduceDescriptors(SO.prototype,((e,t)=>{let{value:n}=e,r=t[0].toUpperCase()+t.slice(1);return{get:()=>n,set(e){this[r]=e}}})),Hj.freezeMethods(SO);const AO=SO;function _O(e,t){const n=this||vO,r=t||n,o=AO.from(r.headers);let i=r.data;return Hj.forEach(e,(function(e){i=e.call(n,i,o.normalize(),t?t.status:void 0)})),o.normalize(),i}function kO(e){return!(!e||!e.__CANCEL__)}function EO(e,t,n){Gj.call(this,null==e?"canceled":e,Gj.ERR_CANCELED,t,n),this.name="CanceledError"}Hj.inherits(EO,Gj,{__CANCEL__:!0});const MO=EO;function RO(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new Gj("Request failed with status code "+n.status,[Gj.ERR_BAD_REQUEST,Gj.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}const TO=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,i=0,a=0;return t=void 0!==t?t:1e3,function(s){const l=Date.now(),u=r[a];o||(o=l),n[i]=s,r[i]=l;let c=a,d=0;for(;c!==i;)d+=n[c++],c%=e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),l-o<t)return;const f=u&&l-u;return f?Math.round(1e3*d/f):void 0}};const jO=function(e,t){let n,r,o=0,i=1e3/t;const a=function(t){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now();o=i,n=null,r&&(clearTimeout(r),r=null),e.apply(null,t)};return[function(){const e=Date.now(),t=e-o;for(var s=arguments.length,l=new Array(s),u=0;u<s;u++)l[u]=arguments[u];t>=i?a(l,e):(n=l,r||(r=setTimeout((()=>{r=null,a(n)}),i-t)))},()=>n&&a(n)]},OO=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3,r=0;const o=TO(50,250);return jO((n=>{const i=n.loaded,a=n.lengthComputable?n.total:void 0,s=i-r,l=o(s);r=i;e({loaded:i,total:a,progress:a?i/a:void 0,bytes:s,rate:l||void 0,estimated:l&&a&&i<=a?(a-i)/l:void 0,event:n,lengthComputable:null!=a,[t?"download":"upload"]:!0})}),n)},PO=(e,t)=>{const n=null!=e;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},IO=e=>function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Hj.asap((()=>e(...n)))},NO=pO.hasStandardBrowserEnv?function(){const e=pO.navigator&&/(msie|trident)/i.test(pO.navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=Hj.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0},DO=pO.hasStandardBrowserEnv?{write(e,t,n,r,o,i){const a=[e+"="+encodeURIComponent(t)];Hj.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),Hj.isString(r)&&a.push("path="+r),Hj.isString(o)&&a.push("domain="+o),!0===i&&a.push("secure"),document.cookie=a.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function FO(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const LO=e=>e instanceof AO?{...e}:e;function zO(e,t){t=t||{};const n={};function r(e,t,n){return Hj.isPlainObject(e)&&Hj.isPlainObject(t)?Hj.merge.call({caseless:n},e,t):Hj.isPlainObject(t)?Hj.merge({},t):Hj.isArray(t)?t.slice():t}function o(e,t,n){return Hj.isUndefined(t)?Hj.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function i(e,t){if(!Hj.isUndefined(t))return r(void 0,t)}function a(e,t){return Hj.isUndefined(t)?Hj.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function s(n,o,i){return i in t?r(n,o):i in e?r(void 0,n):void 0}const l={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(e,t)=>o(LO(e),LO(t),!0)};return Hj.forEach(Object.keys(Object.assign({},e,t)),(function(r){const i=l[r]||o,a=i(e[r],t[r],r);Hj.isUndefined(a)&&i!==s||(n[r]=a)})),n}const BO=e=>{const t=zO({},e);let n,{data:r,withXSRFToken:o,xsrfHeaderName:i,xsrfCookieName:a,headers:s,auth:l}=t;if(t.headers=s=AO.from(s),t.url=iO(FO(t.baseURL,t.url),e.params,e.paramsSerializer),l&&s.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):""))),Hj.isFormData(r))if(pO.hasStandardBrowserEnv||pO.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if(!1!==(n=s.getContentType())){const[e,...t]=n?n.split(";").map((e=>e.trim())).filter(Boolean):[];s.setContentType([e||"multipart/form-data",...t].join("; "))}if(pO.hasStandardBrowserEnv&&(o&&Hj.isFunction(o)&&(o=o(t)),o||!1!==o&&NO(t.url))){const e=i&&a&&DO.read(a);e&&s.set(i,e)}return t},$O="undefined"!==typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){const r=BO(e);let o=r.data;const i=AO.from(r.headers).normalize();let a,s,l,u,c,{responseType:d,onUploadProgress:f,onDownloadProgress:h}=r;function p(){u&&u(),c&&c(),r.cancelToken&&r.cancelToken.unsubscribe(a),r.signal&&r.signal.removeEventListener("abort",a)}let m=new XMLHttpRequest;function g(){if(!m)return;const r=AO.from("getAllResponseHeaders"in m&&m.getAllResponseHeaders());RO((function(e){t(e),p()}),(function(e){n(e),p()}),{data:d&&"text"!==d&&"json"!==d?m.response:m.responseText,status:m.status,statusText:m.statusText,headers:r,config:e,request:m}),m=null}m.open(r.method.toUpperCase(),r.url,!0),m.timeout=r.timeout,"onloadend"in m?m.onloadend=g:m.onreadystatechange=function(){m&&4===m.readyState&&(0!==m.status||m.responseURL&&0===m.responseURL.indexOf("file:"))&&setTimeout(g)},m.onabort=function(){m&&(n(new Gj("Request aborted",Gj.ECONNABORTED,e,m)),m=null)},m.onerror=function(){n(new Gj("Network Error",Gj.ERR_NETWORK,e,m)),m=null},m.ontimeout=function(){let t=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const o=r.transitional||sO;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new Gj(t,o.clarifyTimeoutError?Gj.ETIMEDOUT:Gj.ECONNABORTED,e,m)),m=null},void 0===o&&i.setContentType(null),"setRequestHeader"in m&&Hj.forEach(i.toJSON(),(function(e,t){m.setRequestHeader(t,e)})),Hj.isUndefined(r.withCredentials)||(m.withCredentials=!!r.withCredentials),d&&"json"!==d&&(m.responseType=r.responseType),h&&([l,c]=OO(h,!0),m.addEventListener("progress",l)),f&&m.upload&&([s,u]=OO(f),m.upload.addEventListener("progress",s),m.upload.addEventListener("loadend",u)),(r.cancelToken||r.signal)&&(a=t=>{m&&(n(!t||t.type?new MO(null,e,m):t),m.abort(),m=null)},r.cancelToken&&r.cancelToken.subscribe(a),r.signal&&(r.signal.aborted?a():r.signal.addEventListener("abort",a)));const v=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(r.url);v&&-1===pO.protocols.indexOf(v)?n(new Gj("Unsupported protocol "+v+":",Gj.ERR_BAD_REQUEST,e)):m.send(o||null)}))},UO=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n,r=new AbortController;const o=function(e){if(!n){n=!0,a();const t=e instanceof Error?e:this.reason;r.abort(t instanceof Gj?t:new MO(t instanceof Error?t.message:t))}};let i=t&&setTimeout((()=>{i=null,o(new Gj(`timeout ${t} of ms exceeded`,Gj.ETIMEDOUT))}),t);const a=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach((e=>{e.unsubscribe?e.unsubscribe(o):e.removeEventListener("abort",o)})),e=null)};e.forEach((e=>e.addEventListener("abort",o)));const{signal:s}=r;return s.unsubscribe=()=>Hj.asap(a),s}},VO=function*(e,t){let n=e.byteLength;if(!t||n<t)return void(yield e);let r,o=0;for(;o<n;)r=o+t,yield e.slice(o,r),o=r},HO=async function*(e){if(e[Symbol.asyncIterator])return void(yield*e);const t=e.getReader();try{for(;;){const{done:e,value:n}=await t.read();if(e)break;yield n}}finally{await t.cancel()}},WO=(e,t,n,r)=>{const o=async function*(e,t){for await(const n of HO(e))yield*VO(n,t)}(e,t);let i,a=0,s=e=>{i||(i=!0,r&&r(e))};return new ReadableStream({async pull(e){try{const{done:t,value:r}=await o.next();if(t)return s(),void e.close();let i=r.byteLength;if(n){let e=a+=i;n(e)}e.enqueue(new Uint8Array(r))}catch(t){throw s(t),t}},cancel:e=>(s(e),o.return())},{highWaterMark:2})},qO="function"===typeof fetch&&"function"===typeof Request&&"function"===typeof Response,YO=qO&&"function"===typeof ReadableStream,GO=qO&&("function"===typeof TextEncoder?(KO=new TextEncoder,e=>KO.encode(e)):async e=>new Uint8Array(await new Response(e).arrayBuffer()));var KO;const XO=function(e){try{for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return!!e(...n)}catch(cce){return!1}},QO=YO&&XO((()=>{let e=!1;const t=new Request(pO.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})),JO=YO&&XO((()=>Hj.isReadableStream(new Response("").body))),ZO={stream:JO&&(e=>e.body)};var eP;qO&&(eP=new Response,["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!ZO[e]&&(ZO[e]=Hj.isFunction(eP[e])?t=>t[e]():(t,n)=>{throw new Gj(`Response type '${e}' is not supported`,Gj.ERR_NOT_SUPPORT,n)})})));const tP=async(e,t)=>{const n=Hj.toFiniteNumber(e.getContentLength());return null==n?(async e=>{if(null==e)return 0;if(Hj.isBlob(e))return e.size;if(Hj.isSpecCompliantForm(e)){const t=new Request(pO.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return Hj.isArrayBufferView(e)||Hj.isArrayBuffer(e)?e.byteLength:(Hj.isURLSearchParams(e)&&(e+=""),Hj.isString(e)?(await GO(e)).byteLength:void 0)})(t):n},nP=qO&&(async e=>{let{url:t,method:n,data:r,signal:o,cancelToken:i,timeout:a,onDownloadProgress:s,onUploadProgress:l,responseType:u,headers:c,withCredentials:d="same-origin",fetchOptions:f}=BO(e);u=u?(u+"").toLowerCase():"text";let h,p=UO([o,i&&i.toAbortSignal()],a);const m=p&&p.unsubscribe&&(()=>{p.unsubscribe()});let g;try{if(l&&QO&&"get"!==n&&"head"!==n&&0!==(g=await tP(c,r))){let e,n=new Request(t,{method:"POST",body:r,duplex:"half"});if(Hj.isFormData(r)&&(e=n.headers.get("content-type"))&&c.setContentType(e),n.body){const[e,t]=PO(g,OO(IO(l)));r=WO(n.body,65536,e,t)}}Hj.isString(d)||(d=d?"include":"omit");const o="credentials"in Request.prototype;h=new Request(t,{...f,signal:p,method:n.toUpperCase(),headers:c.normalize().toJSON(),body:r,duplex:"half",credentials:o?d:void 0});let i=await fetch(h);const a=JO&&("stream"===u||"response"===u);if(JO&&(s||a&&m)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=i[t]}));const t=Hj.toFiniteNumber(i.headers.get("content-length")),[n,r]=s&&PO(t,OO(IO(s),!0))||[];i=new Response(WO(i.body,65536,n,(()=>{r&&r(),m&&m()})),e)}u=u||"text";let v=await ZO[Hj.findKey(ZO,u)||"text"](i,e);return!a&&m&&m(),await new Promise(((t,n)=>{RO(t,n,{data:v,headers:AO.from(i.headers),status:i.status,statusText:i.statusText,config:e,request:h})}))}catch(v){if(m&&m(),v&&"TypeError"===v.name&&/fetch/i.test(v.message))throw Object.assign(new Gj("Network Error",Gj.ERR_NETWORK,e,h),{cause:v.cause||v});throw Gj.from(v,v&&v.code,e,h)}}),rP={http:null,xhr:$O,fetch:nP};Hj.forEach(rP,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(cce){}Object.defineProperty(e,"adapterName",{value:t})}}));const oP=e=>`- ${e}`,iP=e=>Hj.isFunction(e)||null===e||!1===e,aP=e=>{e=Hj.isArray(e)?e:[e];const{length:t}=e;let n,r;const o={};for(let i=0;i<t;i++){let t;if(n=e[i],r=n,!iP(n)&&(r=rP[(t=String(n)).toLowerCase()],void 0===r))throw new Gj(`Unknown adapter '${t}'`);if(r)break;o[t||"#"+i]=r}if(!r){const e=Object.entries(o).map((e=>{let[t,n]=e;return`adapter ${t} `+(!1===n?"is not supported by the environment":"is not available in the build")}));let n=t?e.length>1?"since :\n"+e.map(oP).join("\n"):" "+oP(e[0]):"as no adapter specified";throw new Gj("There is no suitable adapter to dispatch the request "+n,"ERR_NOT_SUPPORT")}return r};function sP(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new MO(null,e)}function lP(e){sP(e),e.headers=AO.from(e.headers),e.data=_O.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return aP(e.adapter||vO.adapter)(e).then((function(t){return sP(e),t.data=_O.call(e,e.transformResponse,t),t.headers=AO.from(t.headers),t}),(function(t){return kO(t)||(sP(e),t&&t.response&&(t.response.data=_O.call(e,e.transformResponse,t.response),t.response.headers=AO.from(t.response.headers))),Promise.reject(t)}))}const uP="1.7.7",cP={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{cP[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const dP={};cP.transitional=function(e,t,n){function r(e,t){return"[Axios v1.7.7] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,i)=>{if(!1===e)throw new Gj(r(o," has been removed"+(t?" in "+t:"")),Gj.ERR_DEPRECATED);return t&&!dP[o]&&(dP[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,i)}};const fP={assertOptions:function(e,t,n){if("object"!==typeof e)throw new Gj("options must be an object",Gj.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const i=r[o],a=t[i];if(a){const t=e[i],n=void 0===t||a(t,i,e);if(!0!==n)throw new Gj("option "+i+" must be "+n,Gj.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new Gj("Unknown option "+i,Gj.ERR_BAD_OPTION)}},validators:cP},hP=fP.validators;class pP{constructor(e){this.defaults=e,this.interceptors={request:new aO,response:new aO}}async request(e,t){try{return await this._request(e,t)}catch(n){if(n instanceof Error){let e;Error.captureStackTrace?Error.captureStackTrace(e={}):e=new Error;const t=e.stack?e.stack.replace(/^.+\n/,""):"";try{n.stack?t&&!String(n.stack).endsWith(t.replace(/^.+\n.+\n/,""))&&(n.stack+="\n"+t):n.stack=t}catch(cce){}}throw n}}_request(e,t){"string"===typeof e?(t=t||{}).url=e:t=e||{},t=zO(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;void 0!==n&&fP.assertOptions(n,{silentJSONParsing:hP.transitional(hP.boolean),forcedJSONParsing:hP.transitional(hP.boolean),clarifyTimeoutError:hP.transitional(hP.boolean)},!1),null!=r&&(Hj.isFunction(r)?t.paramsSerializer={serialize:r}:fP.assertOptions(r,{encode:hP.function,serialize:hP.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let i=o&&Hj.merge(o.common,o[t.method]);o&&Hj.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=AO.concat(i,o);const a=[];let s=!0;this.interceptors.request.forEach((function(e){"function"===typeof e.runWhen&&!1===e.runWhen(t)||(s=s&&e.synchronous,a.unshift(e.fulfilled,e.rejected))}));const l=[];let u;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let c,d=0;if(!s){const e=[lP.bind(this),void 0];for(e.unshift.apply(e,a),e.push.apply(e,l),c=e.length,u=Promise.resolve(t);d<c;)u=u.then(e[d++],e[d++]);return u}c=a.length;let f=t;for(d=0;d<c;){const e=a[d++],t=a[d++];try{f=e(f)}catch(h){t.call(this,h);break}}try{u=lP.call(this,f)}catch(h){return Promise.reject(h)}for(d=0,c=l.length;d<c;)u=u.then(l[d++],l[d++]);return u}getUri(e){return iO(FO((e=zO(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}}Hj.forEach(["delete","get","head","options"],(function(e){pP.prototype[e]=function(t,n){return this.request(zO(n||{},{method:e,url:t,data:(n||{}).data}))}})),Hj.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,o){return this.request(zO(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}pP.prototype[e]=t(),pP.prototype[e+"Form"]=t(!0)}));const mP=pP;class gP{constructor(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const n=this;this.promise.then((e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new MO(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){const e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new gP((function(t){e=t})),cancel:e}}}const vP=gP;const yP={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(yP).forEach((e=>{let[t,n]=e;yP[n]=t}));const bP=yP;const xP=function e(t){const n=new mP(t),r=rj(mP.prototype.request,n);return Hj.extend(r,mP.prototype,n,{allOwnKeys:!0}),Hj.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(zO(t,n))},r}(vO);xP.Axios=mP,xP.CanceledError=MO,xP.CancelToken=vP,xP.isCancel=kO,xP.VERSION=uP,xP.toFormData=Zj,xP.AxiosError=Gj,xP.Cancel=xP.CanceledError,xP.all=function(e){return Promise.all(e)},xP.spread=function(e){return function(t){return e.apply(null,t)}},xP.isAxiosError=function(e){return Hj.isObject(e)&&!0===e.isAxiosError},xP.mergeConfig=zO,xP.AxiosHeaders=AO,xP.formToJSON=e=>mO(Hj.isHTMLForm(e)?new FormData(e):e),xP.getAdapter=aP,xP.HttpStatusCode=bP,xP.default=xP;const wP=xP;async function CP(e){const t=`https://viacep.com.br/ws/${e}/json`;return await wP.get(t)}const SP=/^(\d{5})(\d{3})$/,AP=/^(\d{3})(\d{3})(\d{3})(\d{2})$/,_P=/^(\d{2})(\d{3})(\d{3})(\d{4})(\d{2})$/,kP=/^(\d{2})(\d{1})?(\d{4})(\d{4})$/,EP={name:"",cep:"",city:"",address:"",uf:"",email:"",phone:"",neighborhood:""},MP=ej.object().shape({name:ej.string().required("Precisa inserir um nome para o usu\xe1rio na plataforma!").required("Campo Obrigat\xf3rio."),cep:ej.string().max(11,"CEP com mais de 11 caracteres invalido!").required("Campo Obrigat\xf3rio.regexPhone"),city:ej.string().required("Campo Obrigat\xf3rio."),address:ej.string(),numberHome:ej.number().positive().label("N\xfamero da Resid\xeancia"),email:ej.string().email().required("Campo Obrigat\xf3rio."),phone:ej.string().required("Campo Obrigat\xf3rio."),neighborhood:ej.string()}),RP=e=>{let{cpfcnpj:t,idConsult:n,tokenBrain:o,algorithm:i,isClient:a,amount:s,clientId:l,installments:u,simulationUri:c,title:d,noProposal:f}=e;const[h,p]=(0,r.useState)(""),[m,g]=(0,r.useState)(""),[v,y]=(0,r.useState)(""),[b,x]=(0,r.useState)(""),[w,C]=(0,r.useState)(""),[S,A]=(0,r.useState)(""),[_,k]=(0,r.useState)(""),[E,M]=(0,r.useState)(""),[R,T]=(0,r.useState)(""),[j,O]=(0,r.useState)(""),[P,I]=(0,r.useState)(!1),[N,D]=(0,r.useState)(!1),{cookies:F}=bo(),{id:L,bussines_id:z}=F.BRAUM_TOKEN,[B,$]=(0,r.useState)(""),[U,V]=(0,r.useState)(""),[H,W]=(0,r.useState)(""),[q,Y]=(0,r.useState)(""),[G,K]=(0,r.useState)(!1),X=jt(),Q=(0,ui.u)(),J=Td(Q.palette.mode),[Z,ee]=(0,r.useState)(!1),[te,ne]=(0,r.useState)(!1),[re,oe]=(0,r.useState)([]),ie=rk("(min-width:600px)");async function ae(e){K(!0),fetch(`${Nd}/reduto/proposal`,{method:"POST",headers:{"Content-Type":"application/json",Accept:"*/*"},body:JSON.stringify({installments:u,client_id:l||e,bussines_id:z,amount_total:s,type_simulation:"red25",status:"CREATED",score:w||R,event_probability:S||E,name:h,value_installments:i[u-1].pmt})}).then((e=>{if(201===e.status)return e;ZT.error("N\xe3o foi poss\xedvel criar proposta, contate suporte!",{theme:"dark"})})).then((e=>e.json())).then((t=>{fetch(`${Nd}/${c}send_proposal`,{method:"POST",headers:{"Content-Type":"application/json",Accept:"*/*"},body:JSON.stringify({proposal:{user_id:l||e,amount_total:s,algorithm:i},personal:{name:h,email:F.BRAUM_TOKEN.email}})}),K(!1),ZT.success("Proposta criada com sucesso!",{theme:"dark"}),X("/app")})).catch((e=>{K(!1)}))}return(0,r.useEffect)((()=>{!async function(){const e=await fetch(`${Nd}/brain/info/get`,{method:"POST",headers:{"Content-Type":"application/json",Accept:"*/*"},body:JSON.stringify({id_consult:n,token_brain:o})}),t=await e.json();console.log(t,"response");const r=t.datasets.filter((e=>"BASIC_INFO"===e.type)),i=t.datasets.filter((e=>"SERASA_AGRO_SCORE"===e.type));if(0!==i.length){ne(!0),A(i[0].results[0].event_probability),C(i[0].results[0].score),x(r[0].results[0].basicData.taxIdOrigin),p(r[0].results[0].basicData.name);let e=r[0].results[0].basicData.birthDate,t=new Date(e);var a=t.getDate(),s=t.getMonth()+1,l=t.getFullYear(),u=`${a.toString().padStart(2,"0")}/${s.toString().padStart(2,"0")}/${l}`;y(u)}else{ne(!1);let e=r[0].results[0].basicData.taxIdStatusRegistrationDate,t=new Date(e);var c=t.getDate(),d=t.getMonth()+1,f=t.getFullYear(),h=`${c.toString().padStart(2,"0")}/${d.toString().padStart(2,"0")}/${f}`;k(h),p(r[0].results[0].basicData.officialName),M(r[0].results[0].basicData.riskScreening),T(r[0].results[0].basicData.operabilityIndicator),O(r[0].results[0].basicData.taxRegime)}g(r[0].results[0].basicData.taxIdNumber)}()}),[n,o]),(0,Io.jsxs)(Io.Fragment,{children:[(0,Io.jsx)(VT,{}),te?(0,Io.jsxs)(Fi,{container:!0,spacing:4,marginBottom:3,marginTop:5,children:[(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:J.grey[300],marginBottom:2,children:"Documento"}),(0,Io.jsx)(Hi,{fontSize:22,children:m.replace(AP,"$1.$2.$3-$4")})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:J.grey[300],marginBottom:2,children:"Nome"}),(0,Io.jsx)(Hi,{fontSize:22,children:h})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:J.grey[300],marginBottom:2,children:"Data de Nascimento"}),(0,Io.jsx)(Hi,{fontSize:22,children:v})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:J.grey[300],marginBottom:2,children:"Origem Dados"}),(0,Io.jsx)(Hi,{fontSize:22,children:b})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:J.grey[300],marginBottom:2,children:"Score"}),(0,Io.jsx)(Hi,{color:w<333?"#ff5050":w<666?"#fff28b":"secondary",fontSize:22,children:w}),(0,Io.jsx)(nj.A,{id:"gauge-chart2",nrOfLevels:20,percent:w/1e3,textColor:"#f1f1f1",arcWidth:.2,colors:["#FF0000","#00FF00"],formatTextValue:e=>w,style:{fontWeight:600}})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:J.grey[300],marginBottom:2,children:"Porcentagem de risco"}),(0,Io.jsxs)(Hi,{fontSize:22,children:[parseFloat(100*S).toFixed(2)," %"]})]})]}):(0,Io.jsxs)(Fi,{container:!0,spacing:4,marginBottom:3,marginTop:5,children:[(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:J.grey[300],marginBottom:2,children:"Documento"}),(0,Io.jsx)(Hi,{fontSize:22,children:m?m.replace(_P,"$1.$2.$3/$4-$5"):"N\xe3o informado"})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:J.grey[300],marginBottom:2,children:"Nome"}),(0,Io.jsx)(Hi,{fontSize:22,children:h||"N\xe3o informado"})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:J.grey[300],marginBottom:2,children:"Data de funda\xe7\xe3o"}),(0,Io.jsx)(Hi,{fontSize:22,children:_||"N\xe3o informado"})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:J.grey[300],marginBottom:2,children:"Natureza jur\xeddica"}),(0,Io.jsx)(Hi,{fontSize:22,children:j||"N\xe3o informado"})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:J.grey[300],marginBottom:2,children:"Risco"}),(0,Io.jsx)(Hi,{fontSize:22,children:E||"N\xe3o informado"})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:J.grey[300],marginBottom:2,children:"Indice da opera\xe7\xe3o"}),(0,Io.jsx)(Hi,{fontSize:22,children:R||"N\xe3o informado"})]})]}),a?(0,Io.jsxs)(Zi,{children:[1==f?(0,Io.jsx)(Hi,{variant:"h5",color:J.greenAccent[400],children:"Avalie, repense e construa a melhor proposta para seu cliente com REDUTO SCORE."}):(0,Io.jsx)(Fc,{sx:{width:400,marginY:0,paddingX:10,paddingY:2},onClick:()=>ae(),color:"secondary",variant:"contained",children:"Enviar Proposta"}),(0,Io.jsx)(Al,{open:G,style:{zIndex:9999},children:(0,Io.jsx)(xd,{color:"inherit",sx:{color:Rd}})})]}):(0,Io.jsxs)(Zi,{mt:10,children:[(0,Io.jsx)(Hi,{variant:"h2",color:J.grey[300],marginBottom:5,children:"Dados Plataforma"}),(0,Io.jsx)(mT,{initialValues:EP,validationSchema:MP,children:e=>{let{values:r,errors:i,touched:a,handleBlur:s,handleChange:l,handleSubmit:u}=e;return(0,Io.jsxs)("form",{onSubmit:async e=>{K(!0),u(e);const i=re.map((e=>e.replace(/[^\w]/gi,"")));await fetch(`${Nd}/client/`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({cpf_client:t,cep:r.cep,business_id:z,score:w||R,name:r.name,email:P?F.BRAUM_TOKEN.email:r.email,phone:i.toString(),brain_id:n,token_brain:o,event_probability:S||E})}).then((async e=>{201===e.status?(fetch(`${Nd}/client/${t}`).then((e=>{e.json().then((async e=>{await ae(e.client_id)}))})),X("/app/successclient",{state:{message:"Cliente cadastrado com sucesso!"}})):400===e.status&&e.json().then((e=>ZT.error("Erro ao cadastrar o cliente! Tente novamente ou entre em contato com o suporte",{theme:"dark"})))})).catch((e=>{K(!1)})),K(!1)},children:[(0,Io.jsxs)(Zi,{display:"grid",gap:"30px",marginBottom:5,gridTemplateColumns:"repeat(3, minmax(0, 1fr))",sx:{"& > div":{gridColumn:ie?void 0:"span 4"}},children:[(0,Io.jsx)(Ku,{fullWidth:!0,variant:"filled",type:"text",label:"Nome",placeholder:"Nome do usu\xe1rio dentro da plataforma.",color:"secondary",onBlur:s,onChange:l,value:r.name,name:"name",error:!!a.name&&!!i.name,helperText:a.name&&i.name,sx:{gridColumn:"span 2"}}),(0,Io.jsx)(Ku,{fullWidth:!0,variant:"filled",type:"email",label:"Email",placeholder:"Email principal para logar na plataforma.",color:"secondary",onBlur:s,onChange:l,disabled:P,value:r.email,name:"email",error:!!a.email&&!!i.email&&!P,helperText:a.email&&i.email&&P,sx:{gridColumn:"span 2"}}),(0,Io.jsx)(uA,{label:"N\xe3o possui email",control:(0,Io.jsx)(vw,{checked:P,onChange:e=>{I(e.target.checked)},sx:{color:"#1e1e1e",backgroundColor:"#83d84d",borderRadius:"10px",width:"30px",height:"30px",marginLeft:"10px",marginRight:"10px",":hover":{color:"#1e1e1e",backgroundColor:"#83d84d"}}})}),(0,Io.jsx)(Ku,{fullWidth:!0,variant:"filled",type:"text",label:"Celular / Telefone",color:"secondary",onBlur:s,onChange:l,value:r.phone.replace(kP,"($1) $2$3-$4"),name:"phone",error:!!a.phone&&!!i.phone&&0===re.length,helperText:a.phone&&i.phone&&0===re.length,sx:{gridColumn:"span 2"}}),(0,Io.jsx)(tj,{sx:{color:"#1e1e1e",backgroundColor:"#83d84d",borderRadius:"10px",width:"30px",height:"30px"},onClick:()=>{re.push(r.phone.replace(/\Dg/,"")),r.phone=""}}),re.length>0?(0,Io.jsxs)(Zi,{children:[(0,Io.jsx)(Hi,{children:"Telefones cadastrados"}),re.map((e=>(0,Io.jsxs)(Hi,{children:[" ",e.replace(kP,"($1) $2 $3-$4")," "]})))]}):null]}),(0,Io.jsxs)(Zi,{children:[(0,Io.jsx)(Hi,{variant:"h2",color:J.grey[300],marginBottom:4,children:"Endere\xe7o"}),(0,Io.jsx)(Zi,{display:"grid",gap:"30px",gridTemplateColumns:"repeat(4, minmax(0, 1fr))",sx:{"& > div":{gridColumn:ie?void 0:"span 4"}},children:(0,Io.jsx)(Ku,{fullWidth:!0,variant:"filled",type:"text",label:"CEP",color:"secondary",onBlur:s,onChange:async e=>{if(l(e),8===e.target.value.replace(/\D/g,"").length){const t=await CP(e.target.value.replace(/\D/g,""));V(t.data.localidade),W(t.data.bairro),$(t.data.logradouro),ee(!0)}},value:r.cep.replace(SP,"$1-$2"),name:"cep",error:!!a.cep&&!!i.cep,helperText:a.cep&&i.cep,sx:{gridColumn:"span 2"}})})]}),(0,Io.jsxs)(Zi,{display:"grid",gap:"30px",marginBottom:5,gridTemplateColumns:"repeat(1, minmax(0, 1fr))",sx:{"& > div":{gridColumn:ie?void 0:"span 4"}},children:[(0,Io.jsxs)(Fi,{container:!0,spacing:2,marginBottom:2,marginTop:5,children:[(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:J.grey[300],marginBottom:2,children:"Cidade"}),(0,Io.jsx)(Hi,{fontSize:22,children:U||"N\xe3o informado"})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:J.grey[300],marginBottom:2,children:"Bairro"}),(0,Io.jsx)(Hi,{fontSize:22,children:H||"N\xe3o informado"})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:J.grey[300],marginBottom:2,children:"Logradouro"}),(0,Io.jsx)(Hi,{fontSize:22,children:B||"N\xe3o informado"})]}),!0===Z?(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:J.grey[300],marginBottom:2,children:"N\xfamero"}),(0,Io.jsx)(Ku,{fullWidth:!0,variant:"filled",type:"text",label:"N\xfamero Resid\xeancia",color:"secondary",onBlur:s,onChange:l,disabled:N,value:r.numberHome,name:"numberHome",error:!!a.numberHome&&!!i.numberHome,helperText:a.numberHome&&i.numberHome,sx:{gridColumn:"span 2"}}),(0,Io.jsx)(uA,{label:"N\xe3o possui n\xfamero",control:(0,Io.jsx)(vw,{checked:N,onChange:e=>{D(e.target.checked)},sx:{color:"#1e1e1e",backgroundColor:"#83d84d",borderRadius:"10px",width:"30px",height:"30px",marginLeft:"10px",marginRight:"10px",marginTop:"10px",":hover":{color:"#1e1e1e",backgroundColor:"#83d84d"}}})})]}):null]}),(0,Io.jsx)(Zi,{children:(0,Io.jsx)(Fc,{sx:{width:400,marginY:0,paddingY:2},type:"submit",color:"secondary",variant:"contained",children:"Cadastrar Cliente"})})]})]})}}),(0,Io.jsx)(Al,{open:G,style:{zIndex:9999},children:(0,Io.jsx)(xd,{color:"inherit",sx:{color:Rd}})})]})]})};async function TP(e,t,n,r){try{console.log(r,"bussines_id");const o=await fetch(`${Nd}/brain/serasa/id`,{method:"POST",body:JSON.stringify({document:e,user_id:n,token_brain:t,business_id:r}),headers:{"Content-Type":"application/json","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/537.36"}}),i=await o.json();return console.log("Consulta existente",i),i}catch(cce){alert("Erro ao consultar CPF!")}}const jP=/^(\d{3})(\d{3})(\d{3})(\d{2})$/,OP=e=>{let{cpfcnpj:t,tokenSerasa:n,idConsult:o,userId:i,isClient:a,clientId:s}=e;const[l,u]=(0,r.useState)(2);return(0,r.useEffect)((()=>{const e=setInterval((()=>{u((e=>e-1))}),1e3);return()=>clearInterval(e)}),[]),(0,Io.jsx)(Zi,{children:(0,Io.jsx)(RP,{cpfcnpj:t,idConsult:o,tokenBrain:n,isClient:a,clientId:s,userId:i})})},PP={cpfcnpj:""},IP=ej.object().shape({cpfcnpj:ej.string().required("CPF/CNPJ \xe9 obrigat\xf3rio")}),NP=()=>{const e=rk("(min-width:600px)"),t=mi(),n=Td(t.palette.mode),{cookies:o}=bo(),{id:i}=o.BRAUM_TOKEN,[a,s]=(0,r.useState)(!1),[l,u]=(0,r.useState)(!1),[c,d]=(0,r.useState)(""),[f,h]=(0,r.useState)(""),[p,m]=(0,r.useState)(""),[g,v]=(0,r.useState)(""),[y,b]=(0,r.useState)(""),[x,w]=(0,r.useState)(""),[C,S]=(0,r.useState)(!1),[A,_]=(0,r.useState)(""),[k,E]=(0,r.useState)(""),[M,R]=(0,r.useState)(!1),[T,j]=(0,r.useState)(!1),[O,P]=(0,r.useState)(!1),[I,N]=(0,r.useState)(!1),[D,F]=(0,r.useState)(!1);(0,r.useEffect)((()=>{}),[l]);jt();(0,r.useEffect)((()=>{document.title="Cadastro de Cliente"}),[]),(0,r.useEffect)((()=>{}),[y]);return(0,Io.jsxs)(Io.Fragment,{children:[(0,Io.jsxs)(Zi,{m:"20px",children:[(0,Io.jsx)(VT,{}),(0,Io.jsx)(Pd,{title:"Cadastro de Cliente",subtitle:"Cadastre clientes em nossa plataforma para criar simula\xe7\xf5es"}),(0,Io.jsx)(mT,{initialValues:PP,validationSchema:IP,children:t=>{let{values:r,errors:o,touched:a,handleBlur:l,handleChange:u,handleSubmit:f}=t;return(0,Io.jsx)(Io.Fragment,{children:(0,Io.jsxs)("form",{onSubmit:async e=>{if(f(e),F(!0),(e=>0===e.replace(/\D/g,"").length)(r.cpfcnpj))return ZT.info("CPF/CNPJ est\xe1 vazio!",{theme:"dark"}),void F(!1);try{await async function(e){const t=await fetch(`${Nd}/auth/serasa`,{method:"GET"}),n=await t.json();d(n.token);let r=JSON.stringify({document:e,user_id:i,token_brain:n.token});const o=await fetch(`${Nd}/brain/basicinfo/id`,{method:"POST",body:r,headers:{"Content-Type":"application/json"}}),a=await o.json();v(a._id),s(!0)}(r.cpfcnpj.replace(/\D/g,"")),j(!1),R(!0)}catch(e){j(!0),ZT.error("Documento inv\xe1lido!",{theme:"dark"}),window.location.reload()}if(11===r.cpfcnpj.replace(/\D/g,"").length){const e=await TP(r.cpfcnpj.replace(/\D/g,""),c,i);F(!1),v(e._id)}h(r.cpfcnpj.replace(/\D/g,"")),N(!0),F(!1)},children:[(0,Io.jsx)(Hi,{variant:"h3",color:n.grey[300],marginBottom:5,children:"CPF/CNPJ"}),(0,Io.jsx)(Zi,{display:"grid",gap:"30px",marginBottom:3,gridTemplateColumns:"repeat(4, minmax(0, 1fr))",sx:{"& > div":{gridColumn:e?void 0:"span 4"}},children:(0,Io.jsx)(Ku,{fullWidth:!0,variant:"filled",type:"text",label:O?"CPF/CNPJ Bloqueado":"CPF/CNPJ",color:"secondary",inputProps:{maxLength:18},onBlur:l,onChange:e=>{u(e)},value:r.cpfcnpj.replace(jP,"$1.$2.$3-$4"),name:"cpfcnpj",error:!!a.cpfcnpj&&!!o.cpfcnpj,helperText:a.cpfcnpj&&o.cpfcnpj,sx:{gridColumn:"span 2"},disabled:M||O})}),!0===I?(0,Io.jsx)(Fc,{type:"submit",onClick:async()=>{F(!0),R(!1),D||(P(!0),window.location.reload())},color:"secondary",variant:"contained",disabled:D,children:D?(0,Io.jsx)(xd,{color:"inherit",size:24}):"Nova Consulta"}):(0,Io.jsx)(Fc,{type:"submit",color:"secondary",variant:"contained",children:"Consultar cliente"})]})})}}),!0===a&&!1===C?(0,Io.jsx)(Io.Fragment,{children:(0,Io.jsx)(OP,{clientId:A,cpfcnpj:f,idConsult:g,isClient:C,tokenSerasa:c,userId:i},A)}):null,!1===a&&!0===C?(0,Io.jsx)(Io.Fragment,{children:(0,Io.jsx)(RP,{cpfcnpj:f,idConsult:g,tokenBrain:c,isClient:C,clientId:A})}):null]}),(0,Io.jsx)(Al,{open:D,style:{zIndex:9999},children:(0,Io.jsx)(xd,{color:"inherit",sx:{color:Rd}})})]})};var DP=n(72284),FP=n(76790),LP=n(57566),zP=n(27518);let BP=nI();const $P=e=>JP(e,BP);let UP=nI();$P.write=e=>JP(e,UP);let VP=nI();$P.onStart=e=>JP(e,VP);let HP=nI();$P.onFrame=e=>JP(e,HP);let WP=nI();$P.onFinish=e=>JP(e,WP);let qP=[];$P.setTimeout=(e,t)=>{let n=$P.now()+t,r=()=>{let e=qP.findIndex((e=>e.cancel==r));~e&&qP.splice(e,1),XP-=~e?1:0},o={time:n,handler:e,cancel:r};return qP.splice(YP(n),0,o),XP+=1,ZP(),o};let YP=e=>~(~qP.findIndex((t=>t.time>e))||~qP.length);$P.cancel=e=>{VP.delete(e),HP.delete(e),BP.delete(e),UP.delete(e),WP.delete(e)},$P.sync=e=>{QP=!0,$P.batchedUpdates(e),QP=!1},$P.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function r(){for(var e=arguments.length,r=new Array(e),o=0;o<e;o++)r[o]=arguments[o];t=r,$P.onStart(n)}return r.handler=e,r.cancel=()=>{VP.delete(n),t=null},r};let GP="undefined"!=typeof window?window.requestAnimationFrame:()=>{};$P.use=e=>GP=e,$P.now="undefined"!=typeof performance?()=>performance.now():Date.now,$P.batchedUpdates=e=>e(),$P.catch=console.error,$P.frameLoop="always",$P.advance=()=>{"demand"!==$P.frameLoop?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):tI()};let KP=-1,XP=0,QP=!1;function JP(e,t){QP?(t.delete(e),e(0)):(t.add(e),ZP())}function ZP(){KP<0&&(KP=0,"demand"!==$P.frameLoop&&GP(eI))}function eI(){~KP&&(GP(eI),$P.batchedUpdates(tI))}function tI(){let e=KP;KP=$P.now();let t=YP(KP);t&&(rI(qP.splice(0,t),(e=>e.handler())),XP-=t),VP.flush(),BP.flush(e?Math.min(64,KP-e):16.667),HP.flush(),UP.flush(),WP.flush(),XP||(KP=-1)}function nI(){let e=new Set,t=e;return{add(n){XP+=t!=e||e.has(n)?0:1,e.add(n)},delete:n=>(XP-=t==e&&e.has(n)?1:0,e.delete(n)),flush(n){t.size&&(e=new Set,XP-=t.size,rI(t,(t=>t(n)&&e.add(t))),XP+=e.size,t=e)}}}function rI(e,t){e.forEach((e=>{try{t(e)}catch(cce){$P.catch(cce)}}))}function oI(){}const iI={arr:Array.isArray,obj:e=>!!e&&"Object"===e.constructor.name,fun:e=>"function"===typeof e,str:e=>"string"===typeof e,num:e=>"number"===typeof e,und:e=>void 0===e};function aI(e,t){if(iI.arr(e)){if(!iI.arr(t)||e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}return e===t}const sI=(e,t)=>e.forEach(t);function lI(e,t,n){if(iI.arr(e))for(let r=0;r<e.length;r++)t.call(n,e[r],`${r}`);else for(const r in e)e.hasOwnProperty(r)&&t.call(n,e[r],r)}const uI=e=>iI.und(e)?[]:iI.arr(e)?e:[e];function cI(e,t){if(e.size){const n=Array.from(e);e.clear(),sI(n,t)}}const dI=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return cI(e,(e=>e(...n)))},fI=()=>"undefined"===typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent);let hI,pI,mI=null,gI=!1,vI=oI;var yI=Object.freeze({__proto__:null,get createStringInterpolator(){return hI},get to(){return pI},get colors(){return mI},get skipAnimation(){return gI},get willAdvance(){return vI},assign:e=>{e.to&&(pI=e.to),e.now&&($P.now=e.now),void 0!==e.colors&&(mI=e.colors),null!=e.skipAnimation&&(gI=e.skipAnimation),e.createStringInterpolator&&(hI=e.createStringInterpolator),e.requestAnimationFrame&&$P.use(e.requestAnimationFrame),e.batchedUpdates&&($P.batchedUpdates=e.batchedUpdates),e.willAdvance&&(vI=e.willAdvance),e.frameLoop&&($P.frameLoop=e.frameLoop)}});const bI=new Set;let xI=[],wI=[],CI=0;const SI={get idle(){return!bI.size&&!xI.length},start(e){CI>e.priority?(bI.add(e),$P.onStart(AI)):(_I(e),$P(EI))},advance:EI,sort(e){if(CI)$P.onFrame((()=>SI.sort(e)));else{const t=xI.indexOf(e);~t&&(xI.splice(t,1),kI(e))}},clear(){xI=[],bI.clear()}};function AI(){bI.forEach(_I),bI.clear(),$P(EI)}function _I(e){xI.includes(e)||kI(e)}function kI(e){xI.splice(function(e,t){const n=e.findIndex(t);return n<0?e.length:n}(xI,(t=>t.priority>e.priority)),0,e)}function EI(e){const t=wI;for(let n=0;n<xI.length;n++){const r=xI[n];CI=r.priority,r.idle||(vI(r),r.advance(e),r.idle||t.push(r))}return CI=0,wI=xI,wI.length=0,xI=t,xI.length>0}const MI="[-+]?\\d*\\.?\\d+",RI=MI+"%";function TI(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return"\\(\\s*("+t.join(")\\s*,\\s*(")+")\\s*\\)"}const jI=new RegExp("rgb"+TI(MI,MI,MI)),OI=new RegExp("rgba"+TI(MI,MI,MI,MI)),PI=new RegExp("hsl"+TI(MI,RI,RI)),II=new RegExp("hsla"+TI(MI,RI,RI,MI)),NI=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,DI=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,FI=/^#([0-9a-fA-F]{6})$/,LI=/^#([0-9a-fA-F]{8})$/;function zI(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function BI(e,t,n){const r=n<.5?n*(1+t):n+t-n*t,o=2*n-r,i=zI(o,r,e+1/3),a=zI(o,r,e),s=zI(o,r,e-1/3);return Math.round(255*i)<<24|Math.round(255*a)<<16|Math.round(255*s)<<8}function $I(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function UI(e){return(parseFloat(e)%360+360)%360/360}function VI(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function HI(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function WI(e){let t=function(e){let t;return"number"===typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=FI.exec(e))?parseInt(t[1]+"ff",16)>>>0:mI&&void 0!==mI[e]?mI[e]:(t=jI.exec(e))?($I(t[1])<<24|$I(t[2])<<16|$I(t[3])<<8|255)>>>0:(t=OI.exec(e))?($I(t[1])<<24|$I(t[2])<<16|$I(t[3])<<8|VI(t[4]))>>>0:(t=NI.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=LI.exec(e))?parseInt(t[1],16)>>>0:(t=DI.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=PI.exec(e))?(255|BI(UI(t[1]),HI(t[2]),HI(t[3])))>>>0:(t=II.exec(e))?(BI(UI(t[1]),HI(t[2]),HI(t[3]))|VI(t[4]))>>>0:null}(e);return null===t?e:(t=t||0,`rgba(${(4278190080&t)>>>24}, ${(16711680&t)>>>16}, ${(65280&t)>>>8}, ${(255&t)/255})`)}const qI=(e,t,n)=>{if(iI.fun(e))return e;if(iI.arr(e))return qI({range:e,output:t,extrapolate:n});if(iI.str(e.output[0]))return hI(e);const r=e,o=r.output,i=r.range||[0,1],a=r.extrapolateLeft||r.extrapolate||"extend",s=r.extrapolateRight||r.extrapolate||"extend",l=r.easing||(e=>e);return e=>{const t=function(e,t){for(var n=1;n<t.length-1&&!(t[n]>=e);++n);return n-1}(e,i);return function(e,t,n,r,o,i,a,s,l){let u=l?l(e):e;if(u<t){if("identity"===a)return u;"clamp"===a&&(u=t)}if(u>n){if("identity"===s)return u;"clamp"===s&&(u=n)}if(r===o)return r;if(t===n)return e<=t?r:o;t===-1/0?u=-u:n===1/0?u-=t:u=(u-t)/(n-t);u=i(u),r===-1/0?u=-u:o===1/0?u+=r:u=u*(o-r)+r;return u}(e,i[t],i[t+1],o[t],o[t+1],l,a,s,r.map)}};function YI(){return YI=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},YI.apply(this,arguments)}const GI=Symbol.for("FluidValue.get"),KI=Symbol.for("FluidValue.observers"),XI=e=>Boolean(e&&e[GI]),QI=e=>e&&e[GI]?e[GI]():e,JI=e=>e[KI]||null;function ZI(e,t){let n=e[KI];n&&n.forEach((e=>{!function(e,t){e.eventObserved?e.eventObserved(t):e(t)}(e,t)}))}class eN{constructor(e){if(this[GI]=void 0,this[KI]=void 0,!e&&!(e=this.get))throw Error("Unknown getter");tN(this,e)}}const tN=(e,t)=>oN(e,GI,t);function nN(e,t){if(e[GI]){let n=e[KI];n||oN(e,KI,n=new Set),n.has(t)||(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function rN(e,t){let n=e[KI];if(n&&n.has(t)){const r=n.size-1;r?n.delete(t):e[KI]=null,e.observerRemoved&&e.observerRemoved(r,t)}}const oN=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),iN=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,aN=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,sN=new RegExp(`(${iN.source})(%|[a-z]+)`,"i"),lN=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,uN=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,cN=e=>{const[t,n]=dN(e);if(!t||fI())return e;const r=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(r)return r.trim();if(n&&n.startsWith("--")){const t=window.getComputedStyle(document.documentElement).getPropertyValue(n);return t||e}return n&&uN.test(n)?cN(n):n||e},dN=e=>{const t=uN.exec(e);if(!t)return[,];const[,n,r]=t;return[n,r]};let fN;const hN=(e,t,n,r,o)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(r)}, ${o})`,pN=e=>{fN||(fN=mI?new RegExp(`(${Object.keys(mI).join("|")})(?!\\w)`,"g"):/^\b$/);const t=e.output.map((e=>QI(e).replace(uN,cN).replace(aN,WI).replace(fN,WI))),n=t.map((e=>e.match(iN).map(Number))),r=n[0].map(((e,t)=>n.map((e=>{if(!(t in e))throw Error('The arity of each "output" value must be equal');return e[t]})))),o=r.map((t=>qI(YI({},e,{output:t}))));return e=>{var n;const r=!sN.test(t[0])&&(null==(n=t.find((e=>sN.test(e))))?void 0:n.replace(iN,""));let i=0;return t[0].replace(iN,(()=>`${o[i++](e)}${r||""}`)).replace(lN,hN)}},mN="react-spring: ",gN=e=>{const t=e;let n=!1;if("function"!=typeof t)throw new TypeError(`${mN}once requires a function parameter`);return function(){n||(t(...arguments),n=!0)}},vN=gN(console.warn);const yN=gN(console.warn);function bN(e){return iI.str(e)&&("#"==e[0]||/\d/.test(e)||!fI()&&uN.test(e)||e in(mI||{}))}const xN="undefined"!==typeof window&&window.document&&window.document.createElement?r.useLayoutEffect:r.useEffect,wN=()=>{const e=(0,r.useRef)(!1);return xN((()=>(e.current=!0,()=>{e.current=!1})),[]),e};function CN(){const e=(0,r.useState)()[1],t=wN();return()=>{t.current&&e(Math.random())}}const SN=e=>(0,r.useEffect)(e,AN),AN=[];function _N(e){const t=(0,r.useRef)();return(0,r.useEffect)((()=>{t.current=e})),t.current}const kN=Symbol.for("Animated:node"),EN=e=>e&&e[kN],MN=(e,t)=>((e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}))(e,kN,t),RN=e=>e&&e[kN]&&e[kN].getPayload();class TN{constructor(){this.payload=void 0,MN(this,this)}getPayload(){return this.payload||[]}}class jN extends TN{constructor(e){super(),this.done=!0,this.elapsedTime=void 0,this.lastPosition=void 0,this.lastVelocity=void 0,this.v0=void 0,this.durationProgress=0,this._value=e,iI.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new jN(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return iI.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value!==e&&(this._value=e,!0)}reset(){const{done:e}=this;this.done=!1,iI.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}}class ON extends jN{constructor(e){super(0),this._string=null,this._toString=void 0,this._toString=qI({output:[e,e]})}static create(e){return new ON(e)}getValue(){let e=this._string;return null==e?this._string=this._toString(this._value):e}setValue(e){if(iI.str(e)){if(e==this._string)return!1;this._string=e,this._value=1}else{if(!super.setValue(e))return!1;this._string=null}return!0}reset(e){e&&(this._toString=qI({output:[this.getValue(),e]})),this._value=0,super.reset()}}const PN={dependencies:null};class IN extends TN{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){const t={};return lI(this.source,((n,r)=>{(e=>!!e&&e[kN]===e)(n)?t[r]=n.getValue(e):XI(n)?t[r]=QI(n):e||(t[r]=n)})),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&sI(this.payload,(e=>e.reset()))}_makePayload(e){if(e){const t=new Set;return lI(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){PN.dependencies&&XI(e)&&PN.dependencies.add(e);const t=RN(e);t&&sI(t,(e=>this.add(e)))}}class NN extends IN{constructor(e){super(e)}static create(e){return new NN(e)}getValue(){return this.source.map((e=>e.getValue()))}setValue(e){const t=this.getPayload();return e.length==t.length?t.map(((t,n)=>t.setValue(e[n]))).some(Boolean):(super.setValue(e.map(DN)),!0)}}function DN(e){return(bN(e)?ON:jN).create(e)}function FN(e){const t=EN(e);return t?t.constructor:iI.arr(e)?NN:bN(e)?ON:jN}function LN(){return LN=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},LN.apply(this,arguments)}const zN=(e,t)=>{const n=!iI.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,r.forwardRef)(((o,i)=>{const a=(0,r.useRef)(null),s=n&&(0,r.useCallback)((e=>{a.current=function(e,t){e&&(iI.fun(e)?e(t):e.current=t);return t}(i,e)}),[i]),[l,u]=function(e,t){const n=new Set;PN.dependencies=n,e.style&&(e=LN({},e,{style:t.createAnimatedStyle(e.style)}));return e=new IN(e),PN.dependencies=null,[e,n]}(o,t),c=CN(),d=()=>{const e=a.current;if(n&&!e)return;!1===(!!e&&t.applyAnimatedValues(e,l.getValue(!0)))&&c()},f=new BN(d,u),h=(0,r.useRef)();xN((()=>(h.current=f,sI(u,(e=>nN(e,f))),()=>{h.current&&(sI(h.current.deps,(e=>rN(e,h.current))),$P.cancel(h.current.update))}))),(0,r.useEffect)(d,[]),SN((()=>()=>{const e=h.current;sI(e.deps,(t=>rN(t,e)))}));const p=t.getComponentProps(l.getValue());return r.createElement(e,LN({},p,{ref:s}))}))};class BN{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){"change"==e.type&&$P.write(this.update)}}const $N=Symbol.for("AnimatedComponent"),UN=e=>iI.str(e)?e:e&&iI.str(e.displayName)?e.displayName:iI.fun(e)&&e.name||null;function VN(){return VN=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},VN.apply(this,arguments)}function HN(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return iI.fun(e)?e(...n):e}const WN=(e,t)=>!0===e||!!(t&&e&&(iI.fun(e)?e(t):uI(e).includes(t))),qN=(e,t)=>iI.obj(e)?t&&e[t]:e,YN=(e,t)=>!0===e.default?e[t]:e.default?e.default[t]:void 0,GN=e=>e,KN=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:GN,n=XN;e.default&&!0!==e.default&&(e=e.default,n=Object.keys(e));const r={};for(const o of n){const n=t(e[o],o);iI.und(n)||(r[o]=n)}return r},XN=["config","onProps","onStart","onChange","onPause","onResume","onRest"],QN={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function JN(e){const t=function(e){const t={};let n=0;if(lI(e,((e,r)=>{QN[r]||(t[r]=e,n++)})),n)return t}(e);if(t){const n={to:t};return lI(e,((e,r)=>r in t||(n[r]=e))),n}return VN({},e)}function ZN(e){return e=QI(e),iI.arr(e)?e.map(ZN):bN(e)?yI.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function eD(e){for(const t in e)return!0;return!1}function tD(e){return iI.fun(e)||iI.arr(e)&&iI.obj(e[0])}function nD(e,t){var n;null==(n=e.ref)||n.delete(e),null==t||t.delete(e)}function rD(e,t){var n;t&&e.ref!==t&&(null==(n=e.ref)||n.delete(e),t.add(e),e.ref=t)}const oD=1.70158,iD=1.525*oD,aD=oD+1,sD=2*Math.PI/3,lD=2*Math.PI/4.5,uD=e=>{const t=7.5625,n=2.75;return e<1/n?t*e*e:e<2/n?t*(e-=1.5/n)*e+.75:e<2.5/n?t*(e-=2.25/n)*e+.9375:t*(e-=2.625/n)*e+.984375},cD=VN({},{tension:170,friction:26},{mass:1,damping:1,easing:{linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-Math.pow(1-e,3),easeInOutCubic:e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-Math.pow(1-e,4),easeInOutQuart:e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-Math.pow(1-e,5),easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>0===e?0:Math.pow(2,10*e-10),easeOutExpo:e=>1===e?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>0===e?0:1===e?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-Math.pow(e,2)),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeInBack:e=>aD*e*e*e-oD*e*e,easeOutBack:e=>1+aD*Math.pow(e-1,3)+oD*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*(7.189819*e-iD)/2:(Math.pow(2*e-2,2)*((iD+1)*(2*e-2)+iD)+2)/2,easeInElastic:e=>0===e?0:1===e?1:-Math.pow(2,10*e-10)*Math.sin((10*e-10.75)*sD),easeOutElastic:e=>0===e?0:1===e?1:Math.pow(2,-10*e)*Math.sin((10*e-.75)*sD)+1,easeInOutElastic:e=>0===e?0:1===e?1:e<.5?-Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*lD)/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*lD)/2+1,easeInBounce:e=>1-uD(1-e),easeOutBounce:uD,easeInOutBounce:e=>e<.5?(1-uD(1-2*e))/2:(1+uD(2*e-1))/2}.linear,clamp:!1});class dD{constructor(){this.tension=void 0,this.friction=void 0,this.frequency=void 0,this.damping=void 0,this.mass=void 0,this.velocity=0,this.restVelocity=void 0,this.precision=void 0,this.progress=void 0,this.duration=void 0,this.easing=void 0,this.clamp=void 0,this.bounce=void 0,this.decay=void 0,this.round=void 0,Object.assign(this,cD)}}function fD(e,t){if(iI.und(t.decay)){const n=!iI.und(t.tension)||!iI.und(t.friction);!n&&iI.und(t.frequency)&&iI.und(t.damping)&&iI.und(t.mass)||(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}else e.duration=void 0}const hD=[];class pD{constructor(){this.changed=!1,this.values=hD,this.toValues=null,this.fromValues=hD,this.to=void 0,this.from=void 0,this.config=new dD,this.immediate=!1}}function mD(e,t){let{key:n,props:r,defaultProps:o,state:i,actions:a}=t;return new Promise(((t,s)=>{var l;let u,c,d=WN(null!=(l=r.cancel)?l:null==o?void 0:o.cancel,n);if(d)p();else{iI.und(r.pause)||(i.paused=WN(r.pause,n));let e=null==o?void 0:o.pause;!0!==e&&(e=i.paused||WN(e,n)),u=HN(r.delay||0,n),e?(i.resumeQueue.add(h),a.pause()):(a.resume(),h())}function f(){i.resumeQueue.add(h),i.timeouts.delete(c),c.cancel(),u=c.time-$P.now()}function h(){u>0&&!yI.skipAnimation?(i.delayed=!0,c=$P.setTimeout(p,u),i.pauseQueue.add(f),i.timeouts.add(c)):p()}function p(){i.delayed&&(i.delayed=!1),i.pauseQueue.delete(f),i.timeouts.delete(c),e<=(i.cancelId||0)&&(d=!0);try{a.start(VN({},r,{callId:e,cancel:d}),t)}catch(n){s(n)}}}))}const gD=(e,t)=>1==t.length?t[0]:t.some((e=>e.cancelled))?bD(e.get()):t.every((e=>e.noop))?vD(e.get()):yD(e.get(),t.every((e=>e.finished))),vD=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),yD=function(e,t){return{value:e,finished:t,cancelled:arguments.length>2&&void 0!==arguments[2]&&arguments[2]}},bD=e=>({value:e,cancelled:!0,finished:!1});function xD(e,t,n,r){const{callId:o,parentId:i,onRest:a}=t,{asyncTo:s,promise:l}=n;return i||e!==s||t.reset?n.promise=(async()=>{n.asyncId=o,n.asyncTo=e;const u=KN(t,((e,t)=>"onRest"===t?void 0:e));let c,d;const f=new Promise(((e,t)=>(c=e,d=t))),h=e=>{const t=o<=(n.cancelId||0)&&bD(r)||o!==n.asyncId&&yD(r,!1);if(t)throw e.result=t,d(e),e},p=(e,t)=>{const i=new CD,a=new SD;return(async()=>{if(yI.skipAnimation)throw wD(n),a.result=yD(r,!1),d(a),a;h(i);const s=iI.obj(e)?VN({},e):VN({},t,{to:e});s.parentId=o,lI(u,((e,t)=>{iI.und(s[t])&&(s[t]=e)}));const l=await r.start(s);return h(i),n.paused&&await new Promise((e=>{n.resumeQueue.add(e)})),l})()};let m;if(yI.skipAnimation)return wD(n),yD(r,!1);try{let t;t=iI.arr(e)?(async e=>{for(const t of e)await p(t)})(e):Promise.resolve(e(p,r.stop.bind(r))),await Promise.all([t.then(c),f]),m=yD(r.get(),!0,!1)}catch(g){if(g instanceof CD)m=g.result;else{if(!(g instanceof SD))throw g;m=g.result}}finally{o==n.asyncId&&(n.asyncId=i,n.asyncTo=i?s:void 0,n.promise=i?l:void 0)}return iI.fun(a)&&$P.batchedUpdates((()=>{a(m,r,r.item)})),m})():l}function wD(e,t){cI(e.timeouts,(e=>e.cancel())),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}class CD extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise."),this.result=void 0}}class SD extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}}const AD=e=>e instanceof kD;let _D=1;class kD extends eN{constructor(){super(...arguments),this.id=_D++,this.key=void 0,this._priority=0}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){const e=EN(this);return e&&e.getValue()}to(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return yI.to(this,t)}interpolate(){vN(`${mN}The "interpolate" function is deprecated in v9 (use "to" instead)`);for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return yI.to(this,t)}toJSON(){return this.get()}observerAdded(e){1==e&&this._attach()}observerRemoved(e){0==e&&this._detach()}_attach(){}_detach(){}_onChange(e){ZI(this,{type:"change",parent:this,value:e,idle:arguments.length>1&&void 0!==arguments[1]&&arguments[1]})}_onPriorityChange(e){this.idle||SI.sort(this),ZI(this,{type:"priority",parent:this,priority:e})}}const ED=Symbol.for("SpringPhase"),MD=e=>(1&e[ED])>0,RD=e=>(2&e[ED])>0,TD=e=>(4&e[ED])>0,jD=(e,t)=>t?e[ED]|=3:e[ED]&=-3,OD=(e,t)=>t?e[ED]|=4:e[ED]&=-5;class PD extends kD{constructor(e,t){if(super(),this.key=void 0,this.animation=new pD,this.queue=void 0,this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!iI.und(e)||!iI.und(t)){const n=iI.obj(e)?VN({},e):VN({},t,{from:e});iI.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(RD(this)||this._state.asyncTo)||TD(this)}get goal(){return QI(this.animation.to)}get velocity(){const e=EN(this);return e instanceof jN?e.lastVelocity||0:e.getPayload().map((e=>e.lastVelocity||0))}get hasAnimated(){return MD(this)}get isAnimating(){return RD(this)}get isPaused(){return TD(this)}get isDelayed(){return this._state.delayed}advance(e){let t=!0,n=!1;const r=this.animation;let{config:o,toValues:i}=r;const a=RN(r.to);!a&&XI(r.to)&&(i=uI(QI(r.to))),r.values.forEach(((s,l)=>{if(s.done)return;const u=s.constructor==ON?1:a?a[l].lastPosition:i[l];let c=r.immediate,d=u;if(!c){if(d=s.lastPosition,o.tension<=0)return void(s.done=!0);let t=s.elapsedTime+=e;const n=r.fromValues[l],i=null!=s.v0?s.v0:s.v0=iI.arr(o.velocity)?o.velocity[l]:o.velocity;let a;if(iI.und(o.duration))if(o.decay){const e=!0===o.decay?.998:o.decay,r=Math.exp(-(1-e)*t);d=n+i/(1-e)*(1-r),c=Math.abs(s.lastPosition-d)<.1,a=i*r}else{a=null==s.lastVelocity?i:s.lastVelocity;const t=o.precision||(n==u?.005:Math.min(1,.001*Math.abs(u-n))),r=o.restVelocity||t/10,l=o.clamp?0:o.bounce,f=!iI.und(l),h=n==u?s.v0>0:n<u;let p,m=!1;const g=1,v=Math.ceil(e/g);for(let e=0;e<v&&(p=Math.abs(a)>r,p||(c=Math.abs(u-d)<=t,!c));++e){f&&(m=d==u||d>u==h,m&&(a=-a*l,d=u));a+=(1e-6*-o.tension*(d-u)+.001*-o.friction*a)/o.mass*g,d+=a*g}}else{let r=1;o.duration>0&&(this._memoizedDuration!==o.duration&&(this._memoizedDuration=o.duration,s.durationProgress>0&&(s.elapsedTime=o.duration*s.durationProgress,t=s.elapsedTime+=e)),r=(o.progress||0)+t/this._memoizedDuration,r=r>1?1:r<0?0:r,s.durationProgress=r),d=n+o.easing(r)*(u-n),a=(d-s.lastPosition)/e,c=1==r}s.lastVelocity=a,Number.isNaN(d)&&(console.warn("Got NaN while animating:",this),c=!0)}a&&!a[l].done&&(c=!1),c?s.done=!0:t=!1,s.setValue(d,o.round)&&(n=!0)}));const s=EN(this),l=s.getValue();if(t){const e=QI(r.to);l===e&&!n||o.decay?n&&o.decay&&this._onChange(l):(s.setValue(e),this._onChange(e)),this._stop()}else n&&this._onChange(l)}set(e){return $P.batchedUpdates((()=>{this._stop(),this._focus(e),this._set(e)})),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(RD(this)){const{to:e,config:t}=this.animation;$P.batchedUpdates((()=>{this._onStart(),t.decay||this._set(e,!1),this._stop()}))}return this}update(e){return(this.queue||(this.queue=[])).push(e),this}start(e,t){let n;return iI.und(e)?(n=this.queue||[],this.queue=[]):n=[iI.obj(e)?e:VN({},t,{to:e})],Promise.all(n.map((e=>this._update(e)))).then((e=>gD(this,e)))}stop(e){const{to:t}=this.animation;return this._focus(this.get()),wD(this._state,e&&this._lastCallId),$P.batchedUpdates((()=>this._stop(t,e))),this}reset(){this._update({reset:!0})}eventObserved(e){"change"==e.type?this._start():"priority"==e.type&&(this.priority=e.priority+1)}_prepareNode(e){const t=this.key||"";let{to:n,from:r}=e;n=iI.obj(n)?n[t]:n,(null==n||tD(n))&&(n=void 0),r=iI.obj(r)?r[t]:r,null==r&&(r=void 0);const o={to:n,from:r};return MD(this)||(e.reverse&&([n,r]=[r,n]),r=QI(r),iI.und(r)?EN(this)||this._set(n):this._set(r)),o}_update(e,t){let n=VN({},e);const{key:r,defaultProps:o}=this;n.default&&Object.assign(o,KN(n,((e,t)=>/^on/.test(t)?qN(e,r):e))),BD(this,n,"onProps"),$D(this,"onProps",n,this);const i=this._prepareNode(n);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");const a=this._state;return mD(++this._lastCallId,{key:r,props:n,defaultProps:o,state:a,actions:{pause:()=>{TD(this)||(OD(this,!0),dI(a.pauseQueue),$D(this,"onPause",yD(this,ID(this,this.animation.to)),this))},resume:()=>{TD(this)&&(OD(this,!1),RD(this)&&this._resume(),dI(a.resumeQueue),$D(this,"onResume",yD(this,ID(this,this.animation.to)),this))},start:this._merge.bind(this,i)}}).then((e=>{if(n.loop&&e.finished&&(!t||!e.noop)){const e=ND(n);if(e)return this._update(e,!0)}return e}))}_merge(e,t,n){if(t.cancel)return this.stop(!0),n(bD(this));const r=!iI.und(e.to),o=!iI.und(e.from);if(r||o){if(!(t.callId>this._lastToId))return n(bD(this));this._lastToId=t.callId}const{key:i,defaultProps:a,animation:s}=this,{to:l,from:u}=s;let{to:c=l,from:d=u}=e;!o||r||t.default&&!iI.und(c)||(c=d),t.reverse&&([c,d]=[d,c]);const f=!aI(d,u);f&&(s.from=d),d=QI(d);const h=!aI(c,l);h&&this._focus(c);const p=tD(t.to),{config:m}=s,{decay:g,velocity:v}=m;(r||o)&&(m.velocity=0),t.config&&!p&&function(e,t,n){n&&(fD(n=VN({},n),t),t=VN({},n,t)),fD(e,t),Object.assign(e,t);for(const a in cD)null==e[a]&&(e[a]=cD[a]);let{mass:r,frequency:o,damping:i}=e;iI.und(o)||(o<.01&&(o=.01),i<0&&(i=0),e.tension=Math.pow(2*Math.PI/o,2)*r,e.friction=4*Math.PI*i*r/o)}(m,HN(t.config,i),t.config!==a.config?HN(a.config,i):void 0);let y=EN(this);if(!y||iI.und(c))return n(yD(this,!0));const b=iI.und(t.reset)?o&&!t.default:!iI.und(d)&&WN(t.reset,i),x=b?d:this.get(),w=ZN(c),C=iI.num(w)||iI.arr(w)||bN(w),S=!p&&(!C||WN(a.immediate||t.immediate,i));if(h){const e=FN(c);if(e!==y.constructor){if(!S)throw Error(`Cannot animate between ${y.constructor.name} and ${e.name}, as the "to" prop suggests`);y=this._set(w)}}const A=y.constructor;let _=XI(c),k=!1;if(!_){const e=b||!MD(this)&&f;(h||e)&&(k=aI(ZN(x),w),_=!k),(aI(s.immediate,S)||S)&&aI(m.decay,g)&&aI(m.velocity,v)||(_=!0)}if(k&&RD(this)&&(s.changed&&!b?_=!0:_||this._stop(l)),!p&&((_||XI(l))&&(s.values=y.getPayload(),s.toValues=XI(c)?null:A==ON?[1]:uI(w)),s.immediate!=S&&(s.immediate=S,S||b||this._set(l)),_)){const{onRest:e}=s;sI(zD,(e=>BD(this,t,e)));const r=yD(this,ID(this,l));dI(this._pendingCalls,r),this._pendingCalls.add(n),s.changed&&$P.batchedUpdates((()=>{s.changed=!b,null==e||e(r,this),b?HN(a.onRest,r):null==s.onStart||s.onStart(r,this)}))}b&&this._set(x),p?n(xD(t.to,t,this._state,this)):_?this._start():RD(this)&&!h?this._pendingCalls.add(n):n(vD(x))}_focus(e){const t=this.animation;e!==t.to&&(JI(this)&&this._detach(),t.to=e,JI(this)&&this._attach())}_attach(){let e=0;const{to:t}=this.animation;XI(t)&&(nN(t,this),AD(t)&&(e=t.priority+1)),this.priority=e}_detach(){const{to:e}=this.animation;XI(e)&&rN(e,this)}_set(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const n=QI(e);if(!iI.und(n)){const e=EN(this);if(!e||!aI(n,e.getValue())){const r=FN(n);e&&e.constructor==r?e.setValue(n):MN(this,r.create(n)),e&&$P.batchedUpdates((()=>{this._onChange(n,t)}))}}return EN(this)}_onStart(){const e=this.animation;e.changed||(e.changed=!0,$D(this,"onStart",yD(this,ID(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),HN(this.animation.onChange,e,this)),HN(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){const e=this.animation;EN(this).reset(QI(e.to)),e.immediate||(e.fromValues=e.values.map((e=>e.lastPosition))),RD(this)||(jD(this,!0),TD(this)||this._resume())}_resume(){yI.skipAnimation?this.finish():SI.start(this)}_stop(e,t){if(RD(this)){jD(this,!1);const n=this.animation;sI(n.values,(e=>{e.done=!0})),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),ZI(this,{type:"idle",parent:this});const r=t?bD(this.get()):yD(this.get(),ID(this,null!=e?e:n.to));dI(this._pendingCalls,r),n.changed&&(n.changed=!1,$D(this,"onRest",r,this))}}}function ID(e,t){const n=ZN(t);return aI(ZN(e.get()),n)}function ND(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.loop,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.to,r=HN(t);if(r){const o=!0!==r&&JN(r),i=(o||e).reverse,a=!o||o.reset;return DD(VN({},e,{loop:t,default:!1,pause:void 0,to:!i||tD(n)?n:void 0,from:a?e.from:void 0,reset:a},o))}}function DD(e){const{to:t,from:n}=e=JN(e),r=new Set;return iI.obj(t)&&LD(t,r),iI.obj(n)&&LD(n,r),e.keys=r.size?Array.from(r):null,e}function FD(e){const t=DD(e);return iI.und(t.default)&&(t.default=KN(t)),t}function LD(e,t){lI(e,((e,n)=>null!=e&&t.add(n)))}const zD=["onStart","onRest","onChange","onPause","onResume"];function BD(e,t,n){e.animation[n]=t[n]!==YN(t,n)?qN(t[n],e.key):void 0}function $D(e,t){for(var n,r,o,i,a=arguments.length,s=new Array(a>2?a-2:0),l=2;l<a;l++)s[l-2]=arguments[l];null==(n=(r=e.animation)[t])||n.call(r,...s),null==(o=(i=e.defaultProps)[t])||o.call(i,...s)}const UD=["onStart","onChange","onRest"];let VD=1;class HD{constructor(e,t){this.id=VD++,this.springs={},this.queue=[],this.ref=void 0,this._flush=void 0,this._initialProps=void 0,this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._item=void 0,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start(VN({default:!0},e))}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every((e=>e.idle&&!e.isDelayed&&!e.isPaused))}get item(){return this._item}set item(e){this._item=e}get(){const e={};return this.each(((t,n)=>e[n]=t.get())),e}set(e){for(const t in e){const n=e[t];iI.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(DD(e)),this}start(e){let{queue:t}=this;return e?t=uI(e).map(DD):this.queue=[],this._flush?this._flush(this,t):(QD(this,t),WD(this,t))}stop(e,t){if(e!==!!e&&(t=e),t){const n=this.springs;sI(uI(t),(t=>n[t].stop(!!e)))}else wD(this._state,this._lastAsyncId),this.each((t=>t.stop(!!e)));return this}pause(e){if(iI.und(e))this.start({pause:!0});else{const t=this.springs;sI(uI(e),(e=>t[e].pause()))}return this}resume(e){if(iI.und(e))this.start({pause:!1});else{const t=this.springs;sI(uI(e),(e=>t[e].resume()))}return this}each(e){lI(this.springs,e)}_onFrame(){const{onStart:e,onChange:t,onRest:n}=this._events,r=this._active.size>0,o=this._changed.size>0;(r&&!this._started||o&&!this._started)&&(this._started=!0,cI(e,(e=>{let[t,n]=e;n.value=this.get(),t(n,this,this._item)})));const i=!r&&this._started,a=o||i&&n.size?this.get():null;o&&t.size&&cI(t,(e=>{let[t,n]=e;n.value=a,t(n,this,this._item)})),i&&(this._started=!1,cI(n,(e=>{let[t,n]=e;n.value=a,t(n,this,this._item)})))}eventObserved(e){if("change"==e.type)this._changed.add(e.parent),e.idle||this._active.add(e.parent);else{if("idle"!=e.type)return;this._active.delete(e.parent)}$P.onFrame(this._onFrame)}}function WD(e,t){return Promise.all(t.map((t=>qD(e,t)))).then((t=>gD(e,t)))}async function qD(e,t,n){const{keys:r,to:o,from:i,loop:a,onRest:s,onResolve:l}=t,u=iI.obj(t.default)&&t.default;a&&(t.loop=!1),!1===o&&(t.to=null),!1===i&&(t.from=null);const c=iI.arr(o)||iI.fun(o)?o:void 0;c?(t.to=void 0,t.onRest=void 0,u&&(u.onRest=void 0)):sI(UD,(n=>{const r=t[n];if(iI.fun(r)){const o=e._events[n];t[n]=e=>{let{finished:t,cancelled:n}=e;const i=o.get(r);i?(t||(i.finished=!1),n&&(i.cancelled=!0)):o.set(r,{value:null,finished:t||!1,cancelled:n||!1})},u&&(u[n]=t[n])}}));const d=e._state;t.pause===!d.paused?(d.paused=t.pause,dI(t.pause?d.pauseQueue:d.resumeQueue)):d.paused&&(t.pause=!0);const f=(r||Object.keys(e.springs)).map((n=>e.springs[n].start(t))),h=!0===t.cancel||!0===YN(t,"cancel");(c||h&&d.asyncId)&&f.push(mD(++e._lastAsyncId,{props:t,state:d,actions:{pause:oI,resume:oI,start(t,n){h?(wD(d,e._lastAsyncId),n(bD(e))):(t.onRest=s,n(xD(c,t,d,e)))}}})),d.paused&&await new Promise((e=>{d.resumeQueue.add(e)}));const p=gD(e,await Promise.all(f));if(a&&p.finished&&(!n||!p.noop)){const n=ND(t,a,o);if(n)return QD(e,[n]),qD(e,n,!0)}return l&&$P.batchedUpdates((()=>l(p,e,e.item))),p}function YD(e,t){const n=VN({},e.springs);return t&&sI(uI(t),(e=>{iI.und(e.keys)&&(e=DD(e)),iI.obj(e.to)||(e=VN({},e,{to:void 0})),XD(n,e,(e=>KD(e)))})),GD(e,n),n}function GD(e,t){lI(t,((t,n)=>{e.springs[n]||(e.springs[n]=t,nN(t,e))}))}function KD(e,t){const n=new PD;return n.key=e,t&&nN(n,t),n}function XD(e,t,n){t.keys&&sI(t.keys,(r=>{(e[r]||(e[r]=n(r)))._prepareNode(t)}))}function QD(e,t){sI(t,(t=>{XD(e.springs,t,(t=>KD(t,e)))}))}function JD(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}const ZD=["children"],eF=e=>{let{children:t}=e,n=JD(e,ZD);const o=(0,r.useContext)(tF),i=n.pause||!!o.pause,a=n.immediate||!!o.immediate;n=function(e,t){const[n]=(0,r.useState)((()=>({inputs:t,result:e()}))),o=(0,r.useRef)(),i=o.current;let a=i;a?Boolean(t&&a.inputs&&function(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(t,a.inputs))||(a={inputs:t,result:e()}):a=n;return(0,r.useEffect)((()=>{o.current=a,i==n&&(n.inputs=n.result=void 0)}),[a]),a.result}((()=>({pause:i,immediate:a})),[i,a]);const{Provider:s}=tF;return r.createElement(s,{value:n},t)},tF=(nF=eF,rF={},Object.assign(nF,r.createContext(rF)),nF.Provider._context=nF,nF.Consumer._context=nF,nF);var nF,rF;eF.Provider=tF.Provider,eF.Consumer=tF.Consumer;const oF=()=>{const e=[],t=function(t){yN(`${mN}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`);const r=[];return sI(e,((e,o)=>{if(iI.und(t))r.push(e.start());else{const i=n(t,e,o);i&&r.push(e.start(i))}})),r};t.current=e,t.add=function(t){e.includes(t)||e.push(t)},t.delete=function(t){const n=e.indexOf(t);~n&&e.splice(n,1)},t.pause=function(){return sI(e,(e=>e.pause(...arguments))),this},t.resume=function(){return sI(e,(e=>e.resume(...arguments))),this},t.set=function(t){sI(e,(e=>e.set(t)))},t.start=function(t){const n=[];return sI(e,((e,r)=>{if(iI.und(t))n.push(e.start());else{const o=this._getProps(t,e,r);o&&n.push(e.start(o))}})),n},t.stop=function(){return sI(e,(e=>e.stop(...arguments))),this},t.update=function(t){return sI(e,((e,n)=>e.update(this._getProps(t,e,n)))),this};const n=function(e,t,n){return iI.fun(e)?e(n,t):e};return t._getProps=n,t};function iF(e,t,n){const o=iI.fun(t)&&t;o&&!n&&(n=[]);const i=(0,r.useMemo)((()=>o||3==arguments.length?oF():void 0),[]),a=(0,r.useRef)(0),s=CN(),l=(0,r.useMemo)((()=>({ctrls:[],queue:[],flush(e,t){const n=YD(e,t);return a.current>0&&!l.queue.length&&!Object.keys(n).some((t=>!e.springs[t]))?WD(e,t):new Promise((r=>{GD(e,n),l.queue.push((()=>{r(WD(e,t))})),s()}))}})),[]),u=(0,r.useRef)([...l.ctrls]),c=[],d=_N(e)||0;function f(e,n){for(let r=e;r<n;r++){const e=u.current[r]||(u.current[r]=new HD(null,l.flush)),n=o?o(r,e):t[r];n&&(c[r]=FD(n))}}(0,r.useMemo)((()=>{sI(u.current.slice(e,d),(e=>{nD(e,i),e.stop(!0)})),u.current.length=e,f(d,e)}),[e]),(0,r.useMemo)((()=>{f(0,Math.min(d,e))}),n);const h=u.current.map(((e,t)=>YD(e,c[t]))),p=(0,r.useContext)(eF),m=_N(p),g=p!==m&&eD(p);xN((()=>{a.current++,l.ctrls=u.current;const{queue:e}=l;e.length&&(l.queue=[],sI(e,(e=>e()))),sI(u.current,((e,t)=>{null==i||i.add(e),g&&e.start({default:p});const n=c[t];n&&(rD(e,n.ref),e.ref?e.queue.push(n):e.start(n))}))})),SN((()=>()=>{sI(l.ctrls,(e=>e.stop(!0)))}));const v=h.map((e=>VN({},e)));return i?[v,i]:v}function aF(e,t){const n=iI.fun(e),[[r],o]=iF(1,n?e:[e],n?t||[]:t);return n||2==arguments.length?[r,o]:r}let sF;function lF(e,t,n){const o=iI.fun(t)&&t,{reset:i,sort:a,trail:s=0,expires:l=!0,exitBeforeEnter:u=!1,onDestroyed:c,ref:d,config:f}=o?o():t,h=(0,r.useMemo)((()=>o||3==arguments.length?oF():void 0),[]),p=uI(e),m=[],g=(0,r.useRef)(null),v=i?null:g.current;xN((()=>{g.current=m})),SN((()=>(sI(g.current,(e=>{var t;null==(t=e.ctrl.ref)||t.add(e.ctrl);const n=A.get(e);n&&e.ctrl.start(n.payload)})),()=>{sI(g.current,(e=>{e.expired&&clearTimeout(e.expirationId),nD(e.ctrl,h),e.ctrl.stop(!0)}))})));const y=function(e,t,n){let{key:r,keys:o=r}=t;if(null===o){const t=new Set;return e.map((e=>{const r=n&&n.find((n=>n.item===e&&n.phase!==sF.LEAVE&&!t.has(n)));return r?(t.add(r),r.key):uF++}))}return iI.und(o)?e:iI.fun(o)?e.map(o):uI(o)}(p,o?o():t,v),b=i&&g.current||[];xN((()=>sI(b,(e=>{let{ctrl:t,item:n,key:r}=e;nD(t,h),HN(c,n,r)}))));const x=[];if(v&&sI(v,((e,t)=>{e.expired?(clearTimeout(e.expirationId),b.push(e)):~(t=x[t]=y.indexOf(e.key))&&(m[t]=e)})),sI(p,((e,t)=>{m[t]||(m[t]={key:y[t],item:e,phase:sF.MOUNT,ctrl:new HD},m[t].ctrl.item=e)})),x.length){let e=-1;const{leave:n}=o?o():t;sI(x,((t,r)=>{const o=v[r];~t?(e=m.indexOf(o),m[e]=VN({},o,{item:p[t]})):n&&m.splice(++e,0,o)}))}iI.fun(a)&&m.sort(((e,t)=>a(e.item,t.item)));let w=-s;const C=CN(),S=KN(t),A=new Map,_=(0,r.useRef)(new Map),k=(0,r.useRef)(!1);sI(m,((e,n)=>{const r=e.key,i=e.phase,a=o?o():t;let c,h,p=HN(a.delay||0,r);if(i==sF.MOUNT)c=a.enter,h=sF.ENTER;else{const e=y.indexOf(r)<0;if(i!=sF.LEAVE)if(e)c=a.leave,h=sF.LEAVE;else{if(!(c=a.update))return;h=sF.UPDATE}else{if(e)return;c=a.enter,h=sF.ENTER}}if(c=HN(c,e.item,n),c=iI.obj(c)?JN(c):{to:c},!c.config){const t=f||S.config;c.config=HN(t,e.item,n,h)}w+=s;const m=VN({},S,{delay:p+w,ref:d,immediate:a.immediate,reset:!1},c);if(h==sF.ENTER&&iI.und(m.from)){const r=o?o():t,i=iI.und(r.initial)||v?r.from:r.initial;m.from=HN(i,e.item,n)}const{onResolve:b}=m;m.onResolve=e=>{HN(b,e);const t=g.current,n=t.find((e=>e.key===r));if(n&&(!e.cancelled||n.phase==sF.UPDATE)&&n.ctrl.idle){const e=t.every((e=>e.ctrl.idle));if(n.phase==sF.LEAVE){const t=HN(l,n.item);if(!1!==t){const r=!0===t?0:t;if(n.expired=!0,!e&&r>0)return void(r<=2147483647&&(n.expirationId=setTimeout(C,r)))}}e&&t.some((e=>e.expired))&&(_.current.delete(n),u&&(k.current=!0),C())}};const x=YD(e.ctrl,m);h===sF.LEAVE&&u?_.current.set(e,{phase:h,springs:x,payload:m}):A.set(e,{phase:h,springs:x,payload:m})}));const E=(0,r.useContext)(eF),M=_N(E),R=E!==M&&eD(E);xN((()=>{R&&sI(m,(e=>{e.ctrl.start({default:E})}))}),[E]),sI(A,((e,t)=>{if(_.current.size){const e=m.findIndex((e=>e.key===t.key));m.splice(e,1)}})),xN((()=>{sI(_.current.size?_.current:A,((e,t)=>{let{phase:n,payload:r}=e;const{ctrl:o}=t;t.phase=n,null==h||h.add(o),R&&n==sF.ENTER&&o.start({default:E}),r&&(rD(o,r.ref),o.ref&&!k.current?o.update(r):(o.start(r),k.current&&(k.current=!1)))}))}),i?void 0:n);const T=e=>r.createElement(r.Fragment,null,m.map(((t,n)=>{const{springs:o}=A.get(t)||t.ctrl,i=e(VN({},o),t.item,t,n);return i&&i.type?r.createElement(i.type,VN({},i.props,{key:iI.str(t.key)||iI.num(t.key)?t.key:t.ctrl.id,ref:i.ref})):i})));return h?[T,h]:T}!function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"}(sF||(sF={}));let uF=1;class cF extends kD{constructor(e,t){super(),this.key=void 0,this.idle=!0,this.calc=void 0,this._active=new Set,this.source=e,this.calc=qI(...t);const n=this._get(),r=FN(n);MN(this,r.create(n))}advance(e){const t=this._get();aI(t,this.get())||(EN(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&fF(this._active)&&hF(this)}_get(){const e=iI.arr(this.source)?this.source.map(QI):uI(QI(this.source));return this.calc(...e)}_start(){this.idle&&!fF(this._active)&&(this.idle=!1,sI(RN(this),(e=>{e.done=!1})),yI.skipAnimation?($P.batchedUpdates((()=>this.advance())),hF(this)):SI.start(this))}_attach(){let e=1;sI(uI(this.source),(t=>{XI(t)&&nN(t,this),AD(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))})),this.priority=e,this._start()}_detach(){sI(uI(this.source),(e=>{XI(e)&&rN(e,this)})),this._active.clear(),hF(this)}eventObserved(e){"change"==e.type?e.idle?this.advance():(this._active.add(e.parent),this._start()):"idle"==e.type?this._active.delete(e.parent):"priority"==e.type&&(this.priority=uI(this.source).reduce(((e,t)=>Math.max(e,(AD(t)?t.priority:0)+1)),0))}}function dF(e){return!1!==e.idle}function fF(e){return!e.size||Array.from(e).every(dF)}function hF(e){e.idle||(e.idle=!0,sI(RN(e),(e=>{e.done=!0})),ZI(e,{type:"idle",parent:e}))}const pF=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return new cF(e,n)};yI.assign({createStringInterpolator:pN,to:(e,t)=>new cF(e,t)});SI.advance;function mF(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}const gF=["style","children","scrollTop","scrollLeft"],vF=/^--/;function yF(e,t){return null==t||"boolean"===typeof t||""===t?"":"number"!==typeof t||0===t||vF.test(e)||xF.hasOwnProperty(e)&&xF[e]?(""+t).trim():t+"px"}const bF={};let xF={animationIterationCount:!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,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};const wF=["Webkit","Ms","Moz","O"];xF=Object.keys(xF).reduce(((e,t)=>(wF.forEach((n=>e[((e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1))(n,t)]=e[t])),e)),xF);const CF=["x","y","z"],SF=/^(matrix|translate|scale|rotate|skew)/,AF=/^(translate)/,_F=/^(rotate|skew)/,kF=(e,t)=>iI.num(e)&&0!==e?e+t:e,EF=(e,t)=>iI.arr(e)?e.every((e=>EF(e,t))):iI.num(e)?e===t:parseFloat(e)===t;class MF extends IN{constructor(e){let{x:t,y:n,z:r}=e,o=mF(e,CF);const i=[],a=[];(t||n||r)&&(i.push([t||0,n||0,r||0]),a.push((e=>[`translate3d(${e.map((e=>kF(e,"px"))).join(",")})`,EF(e,0)]))),lI(o,((e,t)=>{if("transform"===t)i.push([e||""]),a.push((e=>[e,""===e]));else if(SF.test(t)){if(delete o[t],iI.und(e))return;const n=AF.test(t)?"px":_F.test(t)?"deg":"";i.push(uI(e)),a.push("rotate3d"===t?e=>{let[t,r,o,i]=e;return[`rotate3d(${t},${r},${o},${kF(i,n)})`,EF(i,0)]}:e=>[`${t}(${e.map((e=>kF(e,n))).join(",")})`,EF(e,t.startsWith("scale")?1:0)])}})),i.length&&(o.transform=new RF(i,a)),super(o)}}class RF extends eN{constructor(e,t){super(),this._value=null,this.inputs=e,this.transforms=t}get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return sI(this.inputs,((n,r)=>{const o=QI(n[0]),[i,a]=this.transforms[r](iI.arr(o)?o:n.map(QI));e+=" "+i,t=t&&a})),t?"none":e}observerAdded(e){1==e&&sI(this.inputs,(e=>sI(e,(e=>XI(e)&&nN(e,this)))))}observerRemoved(e){0==e&&sI(this.inputs,(e=>sI(e,(e=>XI(e)&&rN(e,this)))))}eventObserved(e){"change"==e.type&&(this._value=null),ZI(this,e)}}const TF=["scrollTop","scrollLeft"];yI.assign({batchedUpdates:l.unstable_batchedUpdates,createStringInterpolator:pN,colors:{transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199}});const jF=function(e){let{applyAnimatedValues:t=()=>!1,createAnimatedStyle:n=e=>new IN(e),getComponentProps:r=e=>e}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:r},i=e=>{const t=UN(e)||"Anonymous";return(e=iI.str(e)?i[e]||(i[e]=zN(e,o)):e[$N]||(e[$N]=zN(e,o))).displayName=`Animated(${t})`,e};return lI(e,((t,n)=>{iI.arr(e)&&(n=UN(t)),i[n]=i(t)})),{animated:i}}(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(e,t){if(!e.nodeType||!e.setAttribute)return!1;const n="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,r=t,{style:o,children:i,scrollTop:a,scrollLeft:s}=r,l=mF(r,gF),u=Object.values(l),c=Object.keys(l).map((t=>n||e.hasAttribute(t)?t:bF[t]||(bF[t]=t.replace(/([A-Z])/g,(e=>"-"+e.toLowerCase())))));void 0!==i&&(e.textContent=i);for(let d in o)if(o.hasOwnProperty(d)){const t=yF(d,o[d]);vF.test(d)?e.style.setProperty(d,t):e.style[d]=t}c.forEach(((t,n)=>{e.setAttribute(t,u[n])})),void 0!==a&&(e.scrollTop=a),void 0!==s&&(e.scrollLeft=s)},createAnimatedStyle:e=>new MF(e),getComponentProps:e=>mF(e,TF)}),OF=jF.animated;let PF=GF();const IF=e=>HF(e,PF);let NF=GF();IF.write=e=>HF(e,NF);let DF=GF();IF.onStart=e=>HF(e,DF);let FF=GF();IF.onFrame=e=>HF(e,FF);let LF=GF();IF.onFinish=e=>HF(e,LF);let zF=[];IF.setTimeout=(e,t)=>{let n=IF.now()+t,r=()=>{let e=zF.findIndex((e=>e.cancel==r));~e&&zF.splice(e,1),XF.count-=~e?1:0},o={time:n,handler:e,cancel:r};return zF.splice(BF(n),0,o),XF.count+=1,WF(),o};let BF=e=>~(~zF.findIndex((t=>t.time>e))||~zF.length);IF.cancel=e=>{PF.delete(e),NF.delete(e)},IF.sync=e=>{VF=!0,IF.batchedUpdates(e),VF=!1},IF.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function r(){for(var e=arguments.length,r=new Array(e),o=0;o<e;o++)r[o]=arguments[o];t=r,IF.onStart(n)}return r.handler=e,r.cancel=()=>{DF.delete(n),t=null},r};let $F="undefined"!=typeof window?window.requestAnimationFrame:()=>{};IF.use=e=>$F=e,IF.now="undefined"!=typeof performance?()=>performance.now():Date.now,IF.batchedUpdates=e=>e(),IF.catch=console.error,IF.frameLoop="always",IF.advance=()=>{"demand"!==IF.frameLoop?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):YF()};let UF=-1,VF=!1;function HF(e,t){VF?(t.delete(e),e(0)):(t.add(e),WF())}function WF(){UF<0&&(UF=0,"demand"!==IF.frameLoop&&$F(qF))}function qF(){~UF&&($F(qF),IF.batchedUpdates(YF))}function YF(){let e=UF;UF=IF.now();let t=BF(UF);t&&(KF(zF.splice(0,t),(e=>e.handler())),XF.count-=t),DF.flush(),PF.flush(e?Math.min(64,UF-e):16.667),FF.flush(),NF.flush(),LF.flush()}function GF(){let e=new Set,t=e;return{add(n){XF.count+=t!=e||e.has(n)?0:1,e.add(n)},delete:n=>(XF.count-=t==e&&e.has(n)?1:0,e.delete(n)),flush(n){t.size&&(e=new Set,XF.count-=t.size,KF(t,(t=>t(n)&&e.add(t))),XF.count+=e.size,t=e)}}}function KF(e,t){e.forEach((e=>{try{t(e)}catch(cce){IF.catch(cce)}}))}const XF={count:0,clear(){UF=-1,zF=[],DF=GF(),PF=GF(),FF=GF(),NF=GF(),LF=GF(),XF.count=0}};function QF(){}const JF={arr:Array.isArray,obj:e=>!!e&&"Object"===e.constructor.name,fun:e=>"function"===typeof e,str:e=>"string"===typeof e,num:e=>"number"===typeof e,und:e=>void 0===e};function ZF(e,t){if(JF.arr(e)){if(!JF.arr(t)||e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}return e===t}const eL=(e,t)=>e.forEach(t);function tL(e,t,n){if(JF.arr(e))for(let r=0;r<e.length;r++)t.call(n,e[r],`${r}`);else for(const r in e)e.hasOwnProperty(r)&&t.call(n,e[r],r)}const nL=e=>JF.und(e)?[]:JF.arr(e)?e:[e];function rL(e,t){if(e.size){const n=Array.from(e);e.clear(),eL(n,t)}}const oL=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return rL(e,(e=>e(...n)))};let iL,aL,sL=null,lL=!1,uL=QF;var cL=Object.freeze({__proto__:null,get createStringInterpolator(){return iL},get to(){return aL},get colors(){return sL},get skipAnimation(){return lL},get willAdvance(){return uL},assign:e=>{e.to&&(aL=e.to),e.now&&(IF.now=e.now),void 0!==e.colors&&(sL=e.colors),null!=e.skipAnimation&&(lL=e.skipAnimation),e.createStringInterpolator&&(iL=e.createStringInterpolator),e.requestAnimationFrame&&IF.use(e.requestAnimationFrame),e.batchedUpdates&&(IF.batchedUpdates=e.batchedUpdates),e.willAdvance&&(uL=e.willAdvance),e.frameLoop&&(IF.frameLoop=e.frameLoop)}});const dL=new Set;let fL=[],hL=[],pL=0;const mL={get idle(){return!dL.size&&!fL.length},start(e){pL>e.priority?(dL.add(e),IF.onStart(gL)):(vL(e),IF(bL))},advance:bL,sort(e){if(pL)IF.onFrame((()=>mL.sort(e)));else{const t=fL.indexOf(e);~t&&(fL.splice(t,1),yL(e))}},clear(){fL=[],dL.clear()}};function gL(){dL.forEach(vL),dL.clear(),IF(bL)}function vL(e){fL.includes(e)||yL(e)}function yL(e){fL.splice(function(e,t){const n=e.findIndex(t);return n<0?e.length:n}(fL,(t=>t.priority>e.priority)),0,e)}function bL(e){const t=hL;for(let n=0;n<fL.length;n++){const r=fL[n];pL=r.priority,r.idle||(uL(r),r.advance(e),r.idle||t.push(r))}return pL=0,hL=fL,hL.length=0,fL=t,fL.length>0}const xL="[-+]?\\d*\\.?\\d+",wL=xL+"%";function CL(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return"\\(\\s*("+t.join(")\\s*,\\s*(")+")\\s*\\)"}const SL=new RegExp("rgb"+CL(xL,xL,xL)),AL=new RegExp("rgba"+CL(xL,xL,xL,xL)),_L=new RegExp("hsl"+CL(xL,wL,wL)),kL=new RegExp("hsla"+CL(xL,wL,wL,xL)),EL=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,ML=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,RL=/^#([0-9a-fA-F]{6})$/,TL=/^#([0-9a-fA-F]{8})$/;function jL(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function OL(e,t,n){const r=n<.5?n*(1+t):n+t-n*t,o=2*n-r,i=jL(o,r,e+1/3),a=jL(o,r,e),s=jL(o,r,e-1/3);return Math.round(255*i)<<24|Math.round(255*a)<<16|Math.round(255*s)<<8}function PL(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function IL(e){return(parseFloat(e)%360+360)%360/360}function NL(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function DL(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function FL(e){let t=function(e){let t;return"number"===typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=RL.exec(e))?parseInt(t[1]+"ff",16)>>>0:sL&&void 0!==sL[e]?sL[e]:(t=SL.exec(e))?(PL(t[1])<<24|PL(t[2])<<16|PL(t[3])<<8|255)>>>0:(t=AL.exec(e))?(PL(t[1])<<24|PL(t[2])<<16|PL(t[3])<<8|NL(t[4]))>>>0:(t=EL.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=TL.exec(e))?parseInt(t[1],16)>>>0:(t=ML.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=_L.exec(e))?(255|OL(IL(t[1]),DL(t[2]),DL(t[3])))>>>0:(t=kL.exec(e))?(OL(IL(t[1]),DL(t[2]),DL(t[3]))|NL(t[4]))>>>0:null}(e);return null===t?e:(t=t||0,`rgba(${(4278190080&t)>>>24}, ${(16711680&t)>>>16}, ${(65280&t)>>>8}, ${(255&t)/255})`)}const LL=(e,t,n)=>{if(JF.fun(e))return e;if(JF.arr(e))return LL({range:e,output:t,extrapolate:n});if(JF.str(e.output[0]))return iL(e);const r=e,o=r.output,i=r.range||[0,1],a=r.extrapolateLeft||r.extrapolate||"extend",s=r.extrapolateRight||r.extrapolate||"extend",l=r.easing||(e=>e);return e=>{const t=function(e,t){for(var n=1;n<t.length-1&&!(t[n]>=e);++n);return n-1}(e,i);return function(e,t,n,r,o,i,a,s,l){let u=l?l(e):e;if(u<t){if("identity"===a)return u;"clamp"===a&&(u=t)}if(u>n){if("identity"===s)return u;"clamp"===s&&(u=n)}if(r===o)return r;if(t===n)return e<=t?r:o;t===-1/0?u=-u:n===1/0?u-=t:u=(u-t)/(n-t);u=i(u),r===-1/0?u=-u:o===1/0?u+=r:u=u*(o-r)+r;return u}(e,i[t],i[t+1],o[t],o[t+1],l,a,s,r.map)}};function zL(){return zL=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zL.apply(this,arguments)}const BL=Symbol.for("FluidValue.get"),$L=Symbol.for("FluidValue.observers"),UL=e=>Boolean(e&&e[BL]),VL=e=>e&&e[BL]?e[BL]():e,HL=e=>e[$L]||null;function WL(e,t){let n=e[$L];n&&n.forEach((e=>{!function(e,t){e.eventObserved?e.eventObserved(t):e(t)}(e,t)}))}class qL{constructor(e){if(this[BL]=void 0,this[$L]=void 0,!e&&!(e=this.get))throw Error("Unknown getter");YL(this,e)}}const YL=(e,t)=>XL(e,BL,t);function GL(e,t){if(e[BL]){let n=e[$L];n||XL(e,$L,n=new Set),n.has(t)||(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function KL(e,t){let n=e[$L];if(n&&n.has(t)){const r=n.size-1;r?n.delete(t):e[$L]=null,e.observerRemoved&&e.observerRemoved(r,t)}}const XL=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),QL=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,JL=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,ZL=new RegExp(`(${QL.source})(%|[a-z]+)`,"i");let ez;const tz=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,nz=(e,t,n,r,o)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(r)}, ${o})`,rz=e=>{ez||(ez=sL?new RegExp(`(${Object.keys(sL).join("|")})(?!\\w)`,"g"):/^\b$/);const t=e.output.map((e=>VL(e).replace(JL,FL).replace(ez,FL))),n=t.map((e=>e.match(QL).map(Number))),r=n[0].map(((e,t)=>n.map((e=>{if(!(t in e))throw Error('The arity of each "output" value must be equal');return e[t]})))),o=r.map((t=>LL(zL({},e,{output:t}))));return e=>{var n;const r=!ZL.test(t[0])&&(null==(n=t.find((e=>ZL.test(e))))?void 0:n.replace(QL,""));let i=0;return t[0].replace(QL,(()=>`${o[i++](e)}${r||""}`)).replace(tz,nz)}},oz="react-spring: ",iz=e=>{const t=e;let n=!1;if("function"!=typeof t)throw new TypeError(`${oz}once requires a function parameter`);return function(){n||(t(...arguments),n=!0)}},az=iz(console.warn);const sz=iz(console.warn);function lz(e){return JF.str(e)&&("#"==e[0]||/\d/.test(e)||e in(sL||{}))}const uz=e=>(0,r.useEffect)(e,cz),cz=[];function dz(){const e=(0,r.useState)()[1],t=(0,r.useState)(fz)[0];return uz(t.unmount),()=>{t.current&&e({})}}function fz(){const e={current:!0,unmount:()=>()=>{e.current=!1}};return e}function hz(e){const t=(0,r.useRef)();return(0,r.useEffect)((()=>{t.current=e})),t.current}const pz="undefined"!==typeof window&&window.document&&window.document.createElement?r.useLayoutEffect:r.useEffect,mz=Symbol.for("Animated:node"),gz=e=>e&&e[mz],vz=(e,t)=>((e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}))(e,mz,t),yz=e=>e&&e[mz]&&e[mz].getPayload();class bz{constructor(){this.payload=void 0,vz(this,this)}getPayload(){return this.payload||[]}}class xz extends bz{constructor(e){super(),this.done=!0,this.elapsedTime=void 0,this.lastPosition=void 0,this.lastVelocity=void 0,this.v0=void 0,this.durationProgress=0,this._value=e,JF.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new xz(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return JF.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value!==e&&(this._value=e,!0)}reset(){const{done:e}=this;this.done=!1,JF.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}}class wz extends xz{constructor(e){super(0),this._string=null,this._toString=void 0,this._toString=LL({output:[e,e]})}static create(e){return new wz(e)}getValue(){let e=this._string;return null==e?this._string=this._toString(this._value):e}setValue(e){if(JF.str(e)){if(e==this._string)return!1;this._string=e,this._value=1}else{if(!super.setValue(e))return!1;this._string=null}return!0}reset(e){e&&(this._toString=LL({output:[this.getValue(),e]})),this._value=0,super.reset()}}const Cz={dependencies:null};class Sz extends bz{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){const t={};return tL(this.source,((n,r)=>{(e=>!!e&&e[mz]===e)(n)?t[r]=n.getValue(e):UL(n)?t[r]=VL(n):e||(t[r]=n)})),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&eL(this.payload,(e=>e.reset()))}_makePayload(e){if(e){const t=new Set;return tL(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){Cz.dependencies&&UL(e)&&Cz.dependencies.add(e);const t=yz(e);t&&eL(t,(e=>this.add(e)))}}class Az extends Sz{constructor(e){super(e)}static create(e){return new Az(e)}getValue(){return this.source.map((e=>e.getValue()))}setValue(e){const t=this.getPayload();return e.length==t.length?t.map(((t,n)=>t.setValue(e[n]))).some(Boolean):(super.setValue(e.map(_z)),!0)}}function _z(e){return(lz(e)?wz:xz).create(e)}function kz(e){const t=gz(e);return t?t.constructor:JF.arr(e)?Az:lz(e)?wz:xz}function Ez(){return Ez=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ez.apply(this,arguments)}const Mz=(e,t)=>{const n=!JF.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,r.forwardRef)(((o,i)=>{const a=(0,r.useRef)(null),s=n&&(0,r.useCallback)((e=>{a.current=function(e,t){e&&(JF.fun(e)?e(t):e.current=t);return t}(i,e)}),[i]),[l,u]=function(e,t){const n=new Set;Cz.dependencies=n,e.style&&(e=Ez({},e,{style:t.createAnimatedStyle(e.style)}));return e=new Sz(e),Cz.dependencies=null,[e,n]}(o,t),c=dz(),d=()=>{const e=a.current;if(n&&!e)return;!1===(!!e&&t.applyAnimatedValues(e,l.getValue(!0)))&&c()},f=new Rz(d,u),h=(0,r.useRef)();pz((()=>{const e=h.current;h.current=f,eL(u,(e=>GL(e,f))),e&&(eL(e.deps,(t=>KL(t,e))),IF.cancel(e.update))})),(0,r.useEffect)(d,[]),uz((()=>()=>{const e=h.current;eL(e.deps,(t=>KL(t,e)))}));const p=t.getComponentProps(l.getValue());return r.createElement(e,Ez({},p,{ref:s}))}))};class Rz{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){"change"==e.type&&IF.write(this.update)}}const Tz=Symbol.for("AnimatedComponent"),jz=e=>JF.str(e)?e:e&&JF.str(e.displayName)?e.displayName:JF.fun(e)&&e.name||null;function Oz(){return Oz=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Oz.apply(this,arguments)}function Pz(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return JF.fun(e)?e(...n):e}const Iz=(e,t)=>!0===e||!!(t&&e&&(JF.fun(e)?e(t):nL(e).includes(t))),Nz=(e,t)=>JF.obj(e)?t&&e[t]:e,Dz=(e,t)=>!0===e.default?e[t]:e.default?e.default[t]:void 0,Fz=e=>e,Lz=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Fz,n=zz;e.default&&!0!==e.default&&(e=e.default,n=Object.keys(e));const r={};for(const o of n){const n=t(e[o],o);JF.und(n)||(r[o]=n)}return r},zz=["config","onProps","onStart","onChange","onPause","onResume","onRest"],Bz={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function $z(e){const t=function(e){const t={};let n=0;if(tL(e,((e,r)=>{Bz[r]||(t[r]=e,n++)})),n)return t}(e);if(t){const n={to:t};return tL(e,((e,r)=>r in t||(n[r]=e))),n}return Oz({},e)}function Uz(e){return e=VL(e),JF.arr(e)?e.map(Uz):lz(e)?cL.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function Vz(e){for(const t in e)return!0;return!1}function Hz(e){return JF.fun(e)||JF.arr(e)&&JF.obj(e[0])}function Wz(e,t){var n;null==(n=e.ref)||n.delete(e),null==t||t.delete(e)}function qz(e,t){var n;t&&e.ref!==t&&(null==(n=e.ref)||n.delete(e),t.add(e),e.ref=t)}const Yz=Oz({},{tension:170,friction:26},{mass:1,damping:1,easing:e=>e,clamp:!1});class Gz{constructor(){this.tension=void 0,this.friction=void 0,this.frequency=void 0,this.damping=void 0,this.mass=void 0,this.velocity=0,this.restVelocity=void 0,this.precision=void 0,this.progress=void 0,this.duration=void 0,this.easing=void 0,this.clamp=void 0,this.bounce=void 0,this.decay=void 0,this.round=void 0,Object.assign(this,Yz)}}function Kz(e,t){if(JF.und(t.decay)){const n=!JF.und(t.tension)||!JF.und(t.friction);!n&&JF.und(t.frequency)&&JF.und(t.damping)&&JF.und(t.mass)||(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}else e.duration=void 0}const Xz=[];class Qz{constructor(){this.changed=!1,this.values=Xz,this.toValues=null,this.fromValues=Xz,this.to=void 0,this.from=void 0,this.config=new Gz,this.immediate=!1}}function Jz(e,t){let{key:n,props:r,defaultProps:o,state:i,actions:a}=t;return new Promise(((t,s)=>{var l;let u,c,d=Iz(null!=(l=r.cancel)?l:null==o?void 0:o.cancel,n);if(d)p();else{JF.und(r.pause)||(i.paused=Iz(r.pause,n));let e=null==o?void 0:o.pause;!0!==e&&(e=i.paused||Iz(e,n)),u=Pz(r.delay||0,n),e?(i.resumeQueue.add(h),a.pause()):(a.resume(),h())}function f(){i.resumeQueue.add(h),i.timeouts.delete(c),c.cancel(),u=c.time-IF.now()}function h(){u>0&&!cL.skipAnimation?(c=IF.setTimeout(p,u),i.pauseQueue.add(f),i.timeouts.add(c)):p()}function p(){i.pauseQueue.delete(f),i.timeouts.delete(c),e<=(i.cancelId||0)&&(d=!0);try{a.start(Oz({},r,{callId:e,cancel:d}),t)}catch(n){s(n)}}}))}const Zz=(e,t)=>1==t.length?t[0]:t.some((e=>e.cancelled))?nB(e.get()):t.every((e=>e.noop))?eB(e.get()):tB(e.get(),t.every((e=>e.finished))),eB=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),tB=function(e,t){return{value:e,finished:t,cancelled:arguments.length>2&&void 0!==arguments[2]&&arguments[2]}},nB=e=>({value:e,cancelled:!0,finished:!1});function rB(e,t,n,r){const{callId:o,parentId:i,onRest:a}=t,{asyncTo:s,promise:l}=n;return i||e!==s||t.reset?n.promise=(async()=>{n.asyncId=o,n.asyncTo=e;const u=Lz(t,((e,t)=>"onRest"===t?void 0:e));let c,d;const f=new Promise(((e,t)=>(c=e,d=t))),h=e=>{const t=o<=(n.cancelId||0)&&nB(r)||o!==n.asyncId&&tB(r,!1);if(t)throw e.result=t,d(e),e},p=(e,t)=>{const i=new iB,a=new aB;return(async()=>{if(cL.skipAnimation)throw oB(n),a.result=tB(r,!1),d(a),a;h(i);const s=JF.obj(e)?Oz({},e):Oz({},t,{to:e});s.parentId=o,tL(u,((e,t)=>{JF.und(s[t])&&(s[t]=e)}));const l=await r.start(s);return h(i),n.paused&&await new Promise((e=>{n.resumeQueue.add(e)})),l})()};let m;if(cL.skipAnimation)return oB(n),tB(r,!1);try{let t;t=JF.arr(e)?(async e=>{for(const t of e)await p(t)})(e):Promise.resolve(e(p,r.stop.bind(r))),await Promise.all([t.then(c),f]),m=tB(r.get(),!0,!1)}catch(g){if(g instanceof iB)m=g.result;else{if(!(g instanceof aB))throw g;m=g.result}}finally{o==n.asyncId&&(n.asyncId=i,n.asyncTo=i?s:void 0,n.promise=i?l:void 0)}return JF.fun(a)&&IF.batchedUpdates((()=>{a(m,r,r.item)})),m})():l}function oB(e,t){rL(e.timeouts,(e=>e.cancel())),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}class iB extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise."),this.result=void 0}}class aB extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}}const sB=e=>e instanceof uB;let lB=1;class uB extends qL{constructor(){super(...arguments),this.id=lB++,this.key=void 0,this._priority=0}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){const e=gz(this);return e&&e.getValue()}to(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return cL.to(this,t)}interpolate(){az(`${oz}The "interpolate" function is deprecated in v9 (use "to" instead)`);for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return cL.to(this,t)}toJSON(){return this.get()}observerAdded(e){1==e&&this._attach()}observerRemoved(e){0==e&&this._detach()}_attach(){}_detach(){}_onChange(e){WL(this,{type:"change",parent:this,value:e,idle:arguments.length>1&&void 0!==arguments[1]&&arguments[1]})}_onPriorityChange(e){this.idle||mL.sort(this),WL(this,{type:"priority",parent:this,priority:e})}}const cB=Symbol.for("SpringPhase"),dB=e=>(1&e[cB])>0,fB=e=>(2&e[cB])>0,hB=e=>(4&e[cB])>0,pB=(e,t)=>t?e[cB]|=3:e[cB]&=-3,mB=(e,t)=>t?e[cB]|=4:e[cB]&=-5;class gB extends uB{constructor(e,t){if(super(),this.key=void 0,this.animation=new Qz,this.queue=void 0,this.defaultProps={},this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!JF.und(e)||!JF.und(t)){const n=JF.obj(e)?Oz({},e):Oz({},t,{from:e});JF.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(fB(this)||this._state.asyncTo)||hB(this)}get goal(){return VL(this.animation.to)}get velocity(){const e=gz(this);return e instanceof xz?e.lastVelocity||0:e.getPayload().map((e=>e.lastVelocity||0))}get hasAnimated(){return dB(this)}get isAnimating(){return fB(this)}get isPaused(){return hB(this)}advance(e){let t=!0,n=!1;const r=this.animation;let{config:o,toValues:i}=r;const a=yz(r.to);!a&&UL(r.to)&&(i=nL(VL(r.to))),r.values.forEach(((s,l)=>{if(s.done)return;const u=s.constructor==wz?1:a?a[l].lastPosition:i[l];let c=r.immediate,d=u;if(!c){if(d=s.lastPosition,o.tension<=0)return void(s.done=!0);let t=s.elapsedTime+=e;const n=r.fromValues[l],i=null!=s.v0?s.v0:s.v0=JF.arr(o.velocity)?o.velocity[l]:o.velocity;let a;if(JF.und(o.duration))if(o.decay){const e=!0===o.decay?.998:o.decay,r=Math.exp(-(1-e)*t);d=n+i/(1-e)*(1-r),c=Math.abs(s.lastPosition-d)<.1,a=i*r}else{a=null==s.lastVelocity?i:s.lastVelocity;const t=o.precision||(n==u?.005:Math.min(1,.001*Math.abs(u-n))),r=o.restVelocity||t/10,l=o.clamp?0:o.bounce,f=!JF.und(l),h=n==u?s.v0>0:n<u;let p,m=!1;const g=1,v=Math.ceil(e/g);for(let e=0;e<v&&(p=Math.abs(a)>r,p||(c=Math.abs(u-d)<=t,!c));++e){f&&(m=d==u||d>u==h,m&&(a=-a*l,d=u));a+=(1e-6*-o.tension*(d-u)+.001*-o.friction*a)/o.mass*g,d+=a*g}}else{let r=1;o.duration>0&&(this._memoizedDuration!==o.duration&&(this._memoizedDuration=o.duration,s.durationProgress>0&&(s.elapsedTime=o.duration*s.durationProgress,t=s.elapsedTime+=e)),r=(o.progress||0)+t/this._memoizedDuration,r=r>1?1:r<0?0:r,s.durationProgress=r),d=n+o.easing(r)*(u-n),a=(d-s.lastPosition)/e,c=1==r}s.lastVelocity=a,Number.isNaN(d)&&(console.warn("Got NaN while animating:",this),c=!0)}a&&!a[l].done&&(c=!1),c?s.done=!0:t=!1,s.setValue(d,o.round)&&(n=!0)}));const s=gz(this),l=s.getValue();if(t){const e=VL(r.to);l===e&&!n||o.decay?n&&o.decay&&this._onChange(l):(s.setValue(e),this._onChange(e)),this._stop()}else n&&this._onChange(l)}set(e){return IF.batchedUpdates((()=>{this._stop(),this._focus(e),this._set(e)})),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(fB(this)){const{to:e,config:t}=this.animation;IF.batchedUpdates((()=>{this._onStart(),t.decay||this._set(e,!1),this._stop()}))}return this}update(e){return(this.queue||(this.queue=[])).push(e),this}start(e,t){let n;return JF.und(e)?(n=this.queue||[],this.queue=[]):n=[JF.obj(e)?e:Oz({},t,{to:e})],Promise.all(n.map((e=>this._update(e)))).then((e=>Zz(this,e)))}stop(e){const{to:t}=this.animation;return this._focus(this.get()),oB(this._state,e&&this._lastCallId),IF.batchedUpdates((()=>this._stop(t,e))),this}reset(){this._update({reset:!0})}eventObserved(e){"change"==e.type?this._start():"priority"==e.type&&(this.priority=e.priority+1)}_prepareNode(e){const t=this.key||"";let{to:n,from:r}=e;n=JF.obj(n)?n[t]:n,(null==n||Hz(n))&&(n=void 0),r=JF.obj(r)?r[t]:r,null==r&&(r=void 0);const o={to:n,from:r};return dB(this)||(e.reverse&&([n,r]=[r,n]),r=VL(r),JF.und(r)?gz(this)||this._set(n):this._set(r)),o}_update(e,t){let n=Oz({},e);const{key:r,defaultProps:o}=this;n.default&&Object.assign(o,Lz(n,((e,t)=>/^on/.test(t)?Nz(e,r):e))),SB(this,n,"onProps"),AB(this,"onProps",n,this);const i=this._prepareNode(n);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");const a=this._state;return Jz(++this._lastCallId,{key:r,props:n,defaultProps:o,state:a,actions:{pause:()=>{hB(this)||(mB(this,!0),oL(a.pauseQueue),AB(this,"onPause",tB(this,vB(this,this.animation.to)),this))},resume:()=>{hB(this)&&(mB(this,!1),fB(this)&&this._resume(),oL(a.resumeQueue),AB(this,"onResume",tB(this,vB(this,this.animation.to)),this))},start:this._merge.bind(this,i)}}).then((e=>{if(n.loop&&e.finished&&(!t||!e.noop)){const e=yB(n);if(e)return this._update(e,!0)}return e}))}_merge(e,t,n){if(t.cancel)return this.stop(!0),n(nB(this));const r=!JF.und(e.to),o=!JF.und(e.from);if(r||o){if(!(t.callId>this._lastToId))return n(nB(this));this._lastToId=t.callId}const{key:i,defaultProps:a,animation:s}=this,{to:l,from:u}=s;let{to:c=l,from:d=u}=e;!o||r||t.default&&!JF.und(c)||(c=d),t.reverse&&([c,d]=[d,c]);const f=!ZF(d,u);f&&(s.from=d),d=VL(d);const h=!ZF(c,l);h&&this._focus(c);const p=Hz(t.to),{config:m}=s,{decay:g,velocity:v}=m;(r||o)&&(m.velocity=0),t.config&&!p&&function(e,t,n){n&&(Kz(n=Oz({},n),t),t=Oz({},n,t)),Kz(e,t),Object.assign(e,t);for(const a in Yz)null==e[a]&&(e[a]=Yz[a]);let{mass:r,frequency:o,damping:i}=e;JF.und(o)||(o<.01&&(o=.01),i<0&&(i=0),e.tension=Math.pow(2*Math.PI/o,2)*r,e.friction=4*Math.PI*i*r/o)}(m,Pz(t.config,i),t.config!==a.config?Pz(a.config,i):void 0);let y=gz(this);if(!y||JF.und(c))return n(tB(this,!0));const b=JF.und(t.reset)?o&&!t.default:!JF.und(d)&&Iz(t.reset,i),x=b?d:this.get(),w=Uz(c),C=JF.num(w)||JF.arr(w)||lz(w),S=!p&&(!C||Iz(a.immediate||t.immediate,i));if(h){const e=kz(c);if(e!==y.constructor){if(!S)throw Error(`Cannot animate between ${y.constructor.name} and ${e.name}, as the "to" prop suggests`);y=this._set(w)}}const A=y.constructor;let _=UL(c),k=!1;if(!_){const e=b||!dB(this)&&f;(h||e)&&(k=ZF(Uz(x),w),_=!k),(ZF(s.immediate,S)||S)&&ZF(m.decay,g)&&ZF(m.velocity,v)||(_=!0)}if(k&&fB(this)&&(s.changed&&!b?_=!0:_||this._stop(l)),!p&&((_||UL(l))&&(s.values=y.getPayload(),s.toValues=UL(c)?null:A==wz?[1]:nL(w)),s.immediate!=S&&(s.immediate=S,S||b||this._set(l)),_)){const{onRest:e}=s;eL(CB,(e=>SB(this,t,e)));const r=tB(this,vB(this,l));oL(this._pendingCalls,r),this._pendingCalls.add(n),s.changed&&IF.batchedUpdates((()=>{s.changed=!b,null==e||e(r,this),b?Pz(a.onRest,r):null==s.onStart||s.onStart(r,this)}))}b&&this._set(x),p?n(rB(t.to,t,this._state,this)):_?this._start():fB(this)&&!h?this._pendingCalls.add(n):n(eB(x))}_focus(e){const t=this.animation;e!==t.to&&(HL(this)&&this._detach(),t.to=e,HL(this)&&this._attach())}_attach(){let e=0;const{to:t}=this.animation;UL(t)&&(GL(t,this),sB(t)&&(e=t.priority+1)),this.priority=e}_detach(){const{to:e}=this.animation;UL(e)&&KL(e,this)}_set(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const n=VL(e);if(!JF.und(n)){const e=gz(this);if(!e||!ZF(n,e.getValue())){const r=kz(n);e&&e.constructor==r?e.setValue(n):vz(this,r.create(n)),e&&IF.batchedUpdates((()=>{this._onChange(n,t)}))}}return gz(this)}_onStart(){const e=this.animation;e.changed||(e.changed=!0,AB(this,"onStart",tB(this,vB(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),Pz(this.animation.onChange,e,this)),Pz(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){const e=this.animation;gz(this).reset(VL(e.to)),e.immediate||(e.fromValues=e.values.map((e=>e.lastPosition))),fB(this)||(pB(this,!0),hB(this)||this._resume())}_resume(){cL.skipAnimation?this.finish():mL.start(this)}_stop(e,t){if(fB(this)){pB(this,!1);const n=this.animation;eL(n.values,(e=>{e.done=!0})),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),WL(this,{type:"idle",parent:this});const r=t?nB(this.get()):tB(this.get(),vB(this,null!=e?e:n.to));oL(this._pendingCalls,r),n.changed&&(n.changed=!1,AB(this,"onRest",r,this))}}}function vB(e,t){const n=Uz(t);return ZF(Uz(e.get()),n)}function yB(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.loop,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.to,r=Pz(t);if(r){const o=!0!==r&&$z(r),i=(o||e).reverse,a=!o||o.reset;return bB(Oz({},e,{loop:t,default:!1,pause:void 0,to:!i||Hz(n)?n:void 0,from:a?e.from:void 0,reset:a},o))}}function bB(e){const{to:t,from:n}=e=$z(e),r=new Set;return JF.obj(t)&&wB(t,r),JF.obj(n)&&wB(n,r),e.keys=r.size?Array.from(r):null,e}function xB(e){const t=bB(e);return JF.und(t.default)&&(t.default=Lz(t)),t}function wB(e,t){tL(e,((e,n)=>null!=e&&t.add(n)))}const CB=["onStart","onRest","onChange","onPause","onResume"];function SB(e,t,n){e.animation[n]=t[n]!==Dz(t,n)?Nz(t[n],e.key):void 0}function AB(e,t){for(var n,r,o,i,a=arguments.length,s=new Array(a>2?a-2:0),l=2;l<a;l++)s[l-2]=arguments[l];null==(n=(r=e.animation)[t])||n.call(r,...s),null==(o=(i=e.defaultProps)[t])||o.call(i,...s)}const _B=["onStart","onChange","onRest"];let kB=1;class EB{constructor(e,t){this.id=kB++,this.springs={},this.queue=[],this.ref=void 0,this._flush=void 0,this._initialProps=void 0,this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._item=void 0,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start(Oz({default:!0},e))}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every((e=>e.idle))}get item(){return this._item}set item(e){this._item=e}get(){const e={};return this.each(((t,n)=>e[n]=t.get())),e}set(e){for(const t in e){const n=e[t];JF.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(bB(e)),this}start(e){let{queue:t}=this;return e?t=nL(e).map(bB):this.queue=[],this._flush?this._flush(this,t):(IB(this,t),MB(this,t))}stop(e,t){if(e!==!!e&&(t=e),t){const n=this.springs;eL(nL(t),(t=>n[t].stop(!!e)))}else oB(this._state,this._lastAsyncId),this.each((t=>t.stop(!!e)));return this}pause(e){if(JF.und(e))this.start({pause:!0});else{const t=this.springs;eL(nL(e),(e=>t[e].pause()))}return this}resume(e){if(JF.und(e))this.start({pause:!1});else{const t=this.springs;eL(nL(e),(e=>t[e].resume()))}return this}each(e){tL(this.springs,e)}_onFrame(){const{onStart:e,onChange:t,onRest:n}=this._events,r=this._active.size>0,o=this._changed.size>0;(r&&!this._started||o&&!this._started)&&(this._started=!0,rL(e,(e=>{let[t,n]=e;n.value=this.get(),t(n,this,this._item)})));const i=!r&&this._started,a=o||i&&n.size?this.get():null;o&&t.size&&rL(t,(e=>{let[t,n]=e;n.value=a,t(n,this,this._item)})),i&&(this._started=!1,rL(n,(e=>{let[t,n]=e;n.value=a,t(n,this,this._item)})))}eventObserved(e){if("change"==e.type)this._changed.add(e.parent),e.idle||this._active.add(e.parent);else{if("idle"!=e.type)return;this._active.delete(e.parent)}IF.onFrame(this._onFrame)}}function MB(e,t){return Promise.all(t.map((t=>RB(e,t)))).then((t=>Zz(e,t)))}async function RB(e,t,n){const{keys:r,to:o,from:i,loop:a,onRest:s,onResolve:l}=t,u=JF.obj(t.default)&&t.default;a&&(t.loop=!1),!1===o&&(t.to=null),!1===i&&(t.from=null);const c=JF.arr(o)||JF.fun(o)?o:void 0;c?(t.to=void 0,t.onRest=void 0,u&&(u.onRest=void 0)):eL(_B,(n=>{const r=t[n];if(JF.fun(r)){const o=e._events[n];t[n]=e=>{let{finished:t,cancelled:n}=e;const i=o.get(r);i?(t||(i.finished=!1),n&&(i.cancelled=!0)):o.set(r,{value:null,finished:t||!1,cancelled:n||!1})},u&&(u[n]=t[n])}}));const d=e._state;t.pause===!d.paused?(d.paused=t.pause,oL(t.pause?d.pauseQueue:d.resumeQueue)):d.paused&&(t.pause=!0);const f=(r||Object.keys(e.springs)).map((n=>e.springs[n].start(t))),h=!0===t.cancel||!0===Dz(t,"cancel");(c||h&&d.asyncId)&&f.push(Jz(++e._lastAsyncId,{props:t,state:d,actions:{pause:QF,resume:QF,start(t,n){h?(oB(d,e._lastAsyncId),n(nB(e))):(t.onRest=s,n(rB(c,t,d,e)))}}})),d.paused&&await new Promise((e=>{d.resumeQueue.add(e)}));const p=Zz(e,await Promise.all(f));if(a&&p.finished&&(!n||!p.noop)){const n=yB(t,a,o);if(n)return IB(e,[n]),RB(e,n,!0)}return l&&IF.batchedUpdates((()=>l(p,e,e.item))),p}function TB(e,t){const n=Oz({},e.springs);return t&&eL(nL(t),(e=>{JF.und(e.keys)&&(e=bB(e)),JF.obj(e.to)||(e=Oz({},e,{to:void 0})),PB(n,e,(e=>OB(e)))})),jB(e,n),n}function jB(e,t){tL(t,((t,n)=>{e.springs[n]||(e.springs[n]=t,GL(t,e))}))}function OB(e,t){const n=new gB;return n.key=e,t&&GL(n,t),n}function PB(e,t,n){t.keys&&eL(t.keys,(r=>{(e[r]||(e[r]=n(r)))._prepareNode(t)}))}function IB(e,t){eL(t,(t=>{PB(e.springs,t,(t=>OB(t,e)))}))}function NB(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}const DB=["children"],FB=e=>{let{children:t}=e,n=NB(e,DB);const o=(0,r.useContext)(LB),i=n.pause||!!o.pause,a=n.immediate||!!o.immediate;n=function(e,t){const[n]=(0,r.useState)((()=>({inputs:t,result:e()}))),o=(0,r.useRef)(),i=o.current;let a=i;a?Boolean(t&&a.inputs&&function(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(t,a.inputs))||(a={inputs:t,result:e()}):a=n;return(0,r.useEffect)((()=>{o.current=a,i==n&&(n.inputs=n.result=void 0)}),[a]),a.result}((()=>({pause:i,immediate:a})),[i,a]);const{Provider:s}=LB;return r.createElement(s,{value:n},t)},LB=function(e,t){return Object.assign(e,r.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}(FB,{});FB.Provider=LB.Provider,FB.Consumer=LB.Consumer;const zB=()=>{const e=[],t=function(t){sz(`${oz}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`);const r=[];return eL(e,((e,o)=>{if(JF.und(t))r.push(e.start());else{const i=n(t,e,o);i&&r.push(e.start(i))}})),r};t.current=e,t.add=function(t){e.includes(t)||e.push(t)},t.delete=function(t){const n=e.indexOf(t);~n&&e.splice(n,1)},t.pause=function(){return eL(e,(e=>e.pause(...arguments))),this},t.resume=function(){return eL(e,(e=>e.resume(...arguments))),this},t.set=function(t){eL(e,(e=>e.set(t)))},t.start=function(t){const n=[];return eL(e,((e,r)=>{if(JF.und(t))n.push(e.start());else{const o=this._getProps(t,e,r);o&&n.push(e.start(o))}})),n},t.stop=function(){return eL(e,(e=>e.stop(...arguments))),this},t.update=function(t){return eL(e,((e,n)=>e.update(this._getProps(t,e,n)))),this};const n=function(e,t,n){return JF.fun(e)?e(n,t):e};return t._getProps=n,t};function BB(e,t,n){const o=JF.fun(t)&&t;o&&!n&&(n=[]);const i=(0,r.useMemo)((()=>o||3==arguments.length?zB():void 0),[]),a=(0,r.useRef)(0),s=dz(),l=(0,r.useMemo)((()=>({ctrls:[],queue:[],flush(e,t){const n=TB(e,t);return a.current>0&&!l.queue.length&&!Object.keys(n).some((t=>!e.springs[t]))?MB(e,t):new Promise((r=>{jB(e,n),l.queue.push((()=>{r(MB(e,t))})),s()}))}})),[]),u=(0,r.useRef)([...l.ctrls]),c=[],d=hz(e)||0;function f(e,n){for(let r=e;r<n;r++){const e=u.current[r]||(u.current[r]=new EB(null,l.flush)),n=o?o(r,e):t[r];n&&(c[r]=xB(n))}}(0,r.useMemo)((()=>{eL(u.current.slice(e,d),(e=>{Wz(e,i),e.stop(!0)})),u.current.length=e,f(d,e)}),[e]),(0,r.useMemo)((()=>{f(0,Math.min(d,e))}),n);const h=u.current.map(((e,t)=>TB(e,c[t]))),p=(0,r.useContext)(FB),m=hz(p),g=p!==m&&Vz(p);pz((()=>{a.current++,l.ctrls=u.current;const{queue:e}=l;e.length&&(l.queue=[],eL(e,(e=>e()))),eL(u.current,((e,t)=>{null==i||i.add(e),g&&e.start({default:p});const n=c[t];n&&(qz(e,n.ref),e.ref?e.queue.push(n):e.start(n))}))})),uz((()=>()=>{eL(l.ctrls,(e=>e.stop(!0)))}));const v=h.map((e=>Oz({},e)));return i?[v,i]:v}function $B(e,t){const n=JF.fun(e),[[r],o]=BB(1,n?e:[e],n?t||[]:t);return n||2==arguments.length?[r,o]:r}let UB;!function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"}(UB||(UB={}));class VB extends uB{constructor(e,t){super(),this.key=void 0,this.idle=!0,this.calc=void 0,this._active=new Set,this.source=e,this.calc=LL(...t);const n=this._get(),r=kz(n);vz(this,r.create(n))}advance(e){const t=this._get();ZF(t,this.get())||(gz(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&WB(this._active)&&qB(this)}_get(){const e=JF.arr(this.source)?this.source.map(VL):nL(VL(this.source));return this.calc(...e)}_start(){this.idle&&!WB(this._active)&&(this.idle=!1,eL(yz(this),(e=>{e.done=!1})),cL.skipAnimation?(IF.batchedUpdates((()=>this.advance())),qB(this)):mL.start(this))}_attach(){let e=1;eL(nL(this.source),(t=>{UL(t)&&GL(t,this),sB(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))})),this.priority=e,this._start()}_detach(){eL(nL(this.source),(e=>{UL(e)&&KL(e,this)})),this._active.clear(),qB(this)}eventObserved(e){"change"==e.type?e.idle?this.advance():(this._active.add(e.parent),this._start()):"idle"==e.type?this._active.delete(e.parent):"priority"==e.type&&(this.priority=nL(this.source).reduce(((e,t)=>Math.max(e,(sB(t)?t.priority:0)+1)),0))}}function HB(e){return!1!==e.idle}function WB(e){return!e.size||Array.from(e).every(HB)}function qB(e){e.idle||(e.idle=!0,eL(yz(e),(e=>{e.done=!0})),WL(e,{type:"idle",parent:e}))}cL.assign({createStringInterpolator:rz,to:(e,t)=>new VB(e,t)});mL.advance;function YB(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}const GB=["style","children","scrollTop","scrollLeft"],KB=/^--/;function XB(e,t){return null==t||"boolean"===typeof t||""===t?"":"number"!==typeof t||0===t||KB.test(e)||JB.hasOwnProperty(e)&&JB[e]?(""+t).trim():t+"px"}const QB={};let JB={animationIterationCount:!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,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};const ZB=["Webkit","Ms","Moz","O"];JB=Object.keys(JB).reduce(((e,t)=>(ZB.forEach((n=>e[((e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1))(n,t)]=e[t])),e)),JB);const e$=["x","y","z"],t$=/^(matrix|translate|scale|rotate|skew)/,n$=/^(translate)/,r$=/^(rotate|skew)/,o$=(e,t)=>JF.num(e)&&0!==e?e+t:e,i$=(e,t)=>JF.arr(e)?e.every((e=>i$(e,t))):JF.num(e)?e===t:parseFloat(e)===t;class a$ extends Sz{constructor(e){let{x:t,y:n,z:r}=e,o=YB(e,e$);const i=[],a=[];(t||n||r)&&(i.push([t||0,n||0,r||0]),a.push((e=>[`translate3d(${e.map((e=>o$(e,"px"))).join(",")})`,i$(e,0)]))),tL(o,((e,t)=>{if("transform"===t)i.push([e||""]),a.push((e=>[e,""===e]));else if(t$.test(t)){if(delete o[t],JF.und(e))return;const n=n$.test(t)?"px":r$.test(t)?"deg":"";i.push(nL(e)),a.push("rotate3d"===t?e=>{let[t,r,o,i]=e;return[`rotate3d(${t},${r},${o},${o$(i,n)})`,i$(i,0)]}:e=>[`${t}(${e.map((e=>o$(e,n))).join(",")})`,i$(e,t.startsWith("scale")?1:0)])}})),i.length&&(o.transform=new s$(i,a)),super(o)}}class s$ extends qL{constructor(e,t){super(),this._value=null,this.inputs=e,this.transforms=t}get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return eL(this.inputs,((n,r)=>{const o=VL(n[0]),[i,a]=this.transforms[r](JF.arr(o)?o:n.map(VL));e+=" "+i,t=t&&a})),t?"none":e}observerAdded(e){1==e&&eL(this.inputs,(e=>eL(e,(e=>UL(e)&&GL(e,this)))))}observerRemoved(e){0==e&&eL(this.inputs,(e=>eL(e,(e=>UL(e)&&KL(e,this)))))}eventObserved(e){"change"==e.type&&(this._value=null),WL(this,e)}}const l$=["scrollTop","scrollLeft"];cL.assign({batchedUpdates:l.unstable_batchedUpdates,createStringInterpolator:rz,colors:{transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199}});const u$=function(e){let{applyAnimatedValues:t=()=>!1,createAnimatedStyle:n=e=>new Sz(e),getComponentProps:r=e=>e}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:r},i=e=>{const t=jz(e)||"Anonymous";return(e=JF.str(e)?i[e]||(i[e]=Mz(e,o)):e[Tz]||(e[Tz]=Mz(e,o))).displayName=`Animated(${t})`,e};return tL(e,((t,n)=>{JF.arr(e)&&(n=jz(t)),i[n]=i(t)})),{animated:i}}(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(e,t){if(!e.nodeType||!e.setAttribute)return!1;const n="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,r=t,{style:o,children:i,scrollTop:a,scrollLeft:s}=r,l=YB(r,GB),u=Object.values(l),c=Object.keys(l).map((t=>n||e.hasAttribute(t)?t:QB[t]||(QB[t]=t.replace(/([A-Z])/g,(e=>"-"+e.toLowerCase())))));void 0!==i&&(e.textContent=i);for(let d in o)if(o.hasOwnProperty(d)){const t=XB(d,o[d]);KB.test(d)?e.style.setProperty(d,t):e.style[d]=t}c.forEach(((t,n)=>{e.setAttribute(t,u[n])})),void 0!==a&&(e.scrollTop=a),void 0!==s&&(e.scrollLeft=s)},createAnimatedStyle:e=>new a$(e),getComponentProps:e=>YB(e,l$)}),c$=u$.animated;function d$(){return d$=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d$.apply(this,arguments)}var f$={pointerEvents:"none",position:"absolute",zIndex:10,top:0,left:0},h$=function(e,t){return"translate("+e+"px, "+t+"px)"},p$=(0,r.memo)((function(e){var t,n=e.position,o=e.anchor,i=e.children,a=pQ(),s=XX(),l=s.animate,u=s.config,c=uQ(),d=c[0],f=c[1],h=(0,r.useRef)(!1),p=void 0,m=!1,g=f.width>0&&f.height>0,v=Math.round(n[0]),y=Math.round(n[1]);g&&("top"===o?(v-=f.width/2,y-=f.height+14):"right"===o?(v+=14,y-=f.height/2):"bottom"===o?(v-=f.width/2,y+=14):"left"===o?(v-=f.width+14,y-=f.height/2):"center"===o&&(v-=f.width/2,y-=f.height/2),p={transform:h$(v,y)},h.current||(m=!0),h.current=[v,y]);var b=$B({to:p,config:u,immediate:!l||m}),x=d$({},f$,a.tooltip,{transform:null!=(t=b.transform)?t:h$(v,y)});return(0,Io.jsx)(c$.div,{ref:d,style:x,children:i})}));p$.displayName="TooltipWrapper";var m$=(0,r.memo)((function(e){var t=e.size,n=void 0===t?12:t,r=e.color,o=e.style;return(0,Io.jsx)("span",{style:d$({display:"block",width:n,height:n,background:r},void 0===o?{}:o)})})),g$=((0,r.memo)((function(e){var t,n=e.id,r=e.value,o=e.format,i=e.enableChip,a=void 0!==i&&i,s=e.color,l=e.renderContent,u=pQ(),c=cQ(o);if("function"==typeof l)t=l();else{var d=r;void 0!==c&&void 0!==d&&(d=c(d)),t=(0,Io.jsxs)("div",{style:u.tooltip.basic,children:[a&&(0,Io.jsx)(m$,{color:s,style:u.tooltip.chip}),void 0!==d?(0,Io.jsxs)("span",{children:[n,": ",(0,Io.jsx)("strong",{children:""+d})]}):n]})}return(0,Io.jsx)("div",{style:u.tooltip.container,children:t})})),{width:"100%",borderCollapse:"collapse"});(0,r.memo)((function(e){var t,n=e.title,r=e.rows,o=void 0===r?[]:r,i=e.renderContent,a=pQ();return o.length?(t="function"==typeof i?i():(0,Io.jsxs)("div",{children:[n&&n,(0,Io.jsx)("table",{style:d$({},g$,a.tooltip.table),children:(0,Io.jsx)("tbody",{children:o.map((function(e,t){return(0,Io.jsx)("tr",{children:e.map((function(e,t){return(0,Io.jsx)("td",{style:a.tooltip.tableCell,children:e},t)}))},t)}))})})]}),(0,Io.jsx)("div",{style:a.tooltip.container,children:t})):null})).displayName="TableTooltip";var v$=(0,r.memo)((function(e){var t=e.x0,n=e.x1,o=e.y0,i=e.y1,a=pQ(),s=XX(),l=s.animate,u=s.config,c=(0,r.useMemo)((function(){return d$({},a.crosshair.line,{pointerEvents:"none"})}),[a.crosshair.line]),d=$B({x1:t,x2:n,y1:o,y2:i,config:u,immediate:!l});return(0,Io.jsx)(c$.line,d$({},d,{fill:"none",style:c}))}));v$.displayName="CrosshairLine",(0,r.memo)((function(e){var t,n,r=e.width,o=e.height,i=e.type,a=e.x,s=e.y;return"cross"===i?(t={x0:a,x1:a,y0:0,y1:o},n={x0:0,x1:r,y0:s,y1:s}):"top-left"===i?(t={x0:a,x1:a,y0:0,y1:s},n={x0:0,x1:a,y0:s,y1:s}):"top"===i?t={x0:a,x1:a,y0:0,y1:s}:"top-right"===i?(t={x0:a,x1:a,y0:0,y1:s},n={x0:a,x1:r,y0:s,y1:s}):"right"===i?n={x0:a,x1:r,y0:s,y1:s}:"bottom-right"===i?(t={x0:a,x1:a,y0:s,y1:o},n={x0:a,x1:r,y0:s,y1:s}):"bottom"===i?t={x0:a,x1:a,y0:s,y1:o}:"bottom-left"===i?(t={x0:a,x1:a,y0:s,y1:o},n={x0:0,x1:a,y0:s,y1:s}):"left"===i?n={x0:0,x1:a,y0:s,y1:s}:"x"===i?t={x0:a,x1:a,y0:0,y1:o}:"y"===i&&(n={x0:0,x1:r,y0:s,y1:s}),(0,Io.jsxs)(Io.Fragment,{children:[t&&(0,Io.jsx)(v$,{x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1}),n&&(0,Io.jsx)(v$,{x0:n.x0,x1:n.x1,y0:n.y0,y1:n.y1})]})})).displayName="Crosshair";var y$=(0,r.createContext)({showTooltipAt:function(){},showTooltipFromEvent:function(){},hideTooltip:function(){}}),b$={isVisible:!1,position:[null,null],content:null,anchor:null},x$=(0,r.createContext)(b$),w$=function(e){var t=(0,r.useState)(b$),n=t[0],o=t[1],i=(0,r.useCallback)((function(e,t,n){var r=t[0],i=t[1];void 0===n&&(n="top"),o({isVisible:!0,position:[r,i],anchor:n,content:e})}),[o]),a=(0,r.useCallback)((function(t,n,r){void 0===r&&(r="top");var i=e.current.getBoundingClientRect(),a=n.clientX-i.left,s=n.clientY-i.top;"left"!==r&&"right"!==r||(r=a<i.width/2?"right":"left"),o({isVisible:!0,position:[a,s],anchor:r,content:t})}),[e,o]),s=(0,r.useCallback)((function(){o(b$)}),[o]);return{actions:(0,r.useMemo)((function(){return{showTooltipAt:i,showTooltipFromEvent:a,hideTooltip:s}}),[i,a,s]),state:n}},C$=function(){var e=function(){var e=(0,r.useContext)(x$);if(void 0===e)throw new Error("useTooltipState must be used within a TooltipProvider");return e}();return function(e){return e.isVisible}(e)?(0,Io.jsx)(p$,{position:e.position,anchor:e.anchor,children:e.content}):null},S$=function(e){var t=e.container,n=e.children,r=w$(t),o=r.actions,i=r.state;return(0,Io.jsx)(y$.Provider,{value:o,children:(0,Io.jsx)(x$.Provider,{value:i,children:n})})},A$=n(34677),_$=n.n(A$),k$=n(33097),E$=n.n(k$),M$=n(69613),R$=n.n(M$),T$=n(48441);let j$=q$();const O$=e=>U$(e,j$);let P$=q$();O$.write=e=>U$(e,P$);let I$=q$();O$.onStart=e=>U$(e,I$);let N$=q$();O$.onFrame=e=>U$(e,N$);let D$=q$();O$.onFinish=e=>U$(e,D$);let F$=[];O$.setTimeout=(e,t)=>{let n=O$.now()+t,r=()=>{let e=F$.findIndex((e=>e.cancel==r));~e&&F$.splice(e,1),G$.count-=~e?1:0},o={time:n,handler:e,cancel:r};return F$.splice(L$(n),0,o),G$.count+=1,V$(),o};let L$=e=>~(~F$.findIndex((t=>t.time>e))||~F$.length);O$.cancel=e=>{j$.delete(e),P$.delete(e)},O$.sync=e=>{$$=!0,O$.batchedUpdates(e),$$=!1},O$.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function r(){for(var e=arguments.length,r=new Array(e),o=0;o<e;o++)r[o]=arguments[o];t=r,O$.onStart(n)}return r.handler=e,r.cancel=()=>{I$.delete(n),t=null},r};let z$="undefined"!=typeof window?window.requestAnimationFrame:()=>{};O$.use=e=>z$=e,O$.now="undefined"!=typeof performance?()=>performance.now():Date.now,O$.batchedUpdates=e=>e(),O$.catch=console.error,O$.frameLoop="always",O$.advance=()=>{"demand"!==O$.frameLoop?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):W$()};let B$=-1,$$=!1;function U$(e,t){$$?(t.delete(e),e(0)):(t.add(e),V$())}function V$(){B$<0&&(B$=0,"demand"!==O$.frameLoop&&z$(H$))}function H$(){~B$&&(z$(H$),O$.batchedUpdates(W$))}function W$(){let e=B$;B$=O$.now();let t=L$(B$);t&&(Y$(F$.splice(0,t),(e=>e.handler())),G$.count-=t),I$.flush(),j$.flush(e?Math.min(64,B$-e):16.667),N$.flush(),P$.flush(),D$.flush()}function q$(){let e=new Set,t=e;return{add(n){G$.count+=t!=e||e.has(n)?0:1,e.add(n)},delete:n=>(G$.count-=t==e&&e.has(n)?1:0,e.delete(n)),flush(n){t.size&&(e=new Set,G$.count-=t.size,Y$(t,(t=>t(n)&&e.add(t))),G$.count+=e.size,t=e)}}}function Y$(e,t){e.forEach((e=>{try{t(e)}catch(cce){O$.catch(cce)}}))}const G$={count:0,clear(){B$=-1,F$=[],I$=q$(),j$=q$(),N$=q$(),P$=q$(),D$=q$(),G$.count=0}};function K$(){}const X$={arr:Array.isArray,obj:e=>!!e&&"Object"===e.constructor.name,fun:e=>"function"===typeof e,str:e=>"string"===typeof e,num:e=>"number"===typeof e,und:e=>void 0===e};function Q$(e,t){if(X$.arr(e)){if(!X$.arr(t)||e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}return e===t}const J$=(e,t)=>e.forEach(t);function Z$(e,t,n){if(X$.arr(e))for(let r=0;r<e.length;r++)t.call(n,e[r],`${r}`);else for(const r in e)e.hasOwnProperty(r)&&t.call(n,e[r],r)}const eU=e=>X$.und(e)?[]:X$.arr(e)?e:[e];function tU(e,t){if(e.size){const n=Array.from(e);e.clear(),J$(n,t)}}const nU=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return tU(e,(e=>e(...n)))};let rU,oU,iU=null,aU=!1,sU=K$;var lU=Object.freeze({__proto__:null,get createStringInterpolator(){return rU},get to(){return oU},get colors(){return iU},get skipAnimation(){return aU},get willAdvance(){return sU},assign:e=>{e.to&&(oU=e.to),e.now&&(O$.now=e.now),void 0!==e.colors&&(iU=e.colors),null!=e.skipAnimation&&(aU=e.skipAnimation),e.createStringInterpolator&&(rU=e.createStringInterpolator),e.requestAnimationFrame&&O$.use(e.requestAnimationFrame),e.batchedUpdates&&(O$.batchedUpdates=e.batchedUpdates),e.willAdvance&&(sU=e.willAdvance),e.frameLoop&&(O$.frameLoop=e.frameLoop)}});const uU=new Set;let cU=[],dU=[],fU=0;const hU={get idle(){return!uU.size&&!cU.length},start(e){fU>e.priority?(uU.add(e),O$.onStart(pU)):(mU(e),O$(vU))},advance:vU,sort(e){if(fU)O$.onFrame((()=>hU.sort(e)));else{const t=cU.indexOf(e);~t&&(cU.splice(t,1),gU(e))}},clear(){cU=[],uU.clear()}};function pU(){uU.forEach(mU),uU.clear(),O$(vU)}function mU(e){cU.includes(e)||gU(e)}function gU(e){cU.splice(function(e,t){const n=e.findIndex(t);return n<0?e.length:n}(cU,(t=>t.priority>e.priority)),0,e)}function vU(e){const t=dU;for(let n=0;n<cU.length;n++){const r=cU[n];fU=r.priority,r.idle||(sU(r),r.advance(e),r.idle||t.push(r))}return fU=0,dU=cU,dU.length=0,cU=t,cU.length>0}const yU="[-+]?\\d*\\.?\\d+",bU=yU+"%";function xU(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return"\\(\\s*("+t.join(")\\s*,\\s*(")+")\\s*\\)"}const wU=new RegExp("rgb"+xU(yU,yU,yU)),CU=new RegExp("rgba"+xU(yU,yU,yU,yU)),SU=new RegExp("hsl"+xU(yU,bU,bU)),AU=new RegExp("hsla"+xU(yU,bU,bU,yU)),_U=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,kU=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,EU=/^#([0-9a-fA-F]{6})$/,MU=/^#([0-9a-fA-F]{8})$/;function RU(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function TU(e,t,n){const r=n<.5?n*(1+t):n+t-n*t,o=2*n-r,i=RU(o,r,e+1/3),a=RU(o,r,e),s=RU(o,r,e-1/3);return Math.round(255*i)<<24|Math.round(255*a)<<16|Math.round(255*s)<<8}function jU(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function OU(e){return(parseFloat(e)%360+360)%360/360}function PU(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function IU(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function NU(e){let t=function(e){let t;return"number"===typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=EU.exec(e))?parseInt(t[1]+"ff",16)>>>0:iU&&void 0!==iU[e]?iU[e]:(t=wU.exec(e))?(jU(t[1])<<24|jU(t[2])<<16|jU(t[3])<<8|255)>>>0:(t=CU.exec(e))?(jU(t[1])<<24|jU(t[2])<<16|jU(t[3])<<8|PU(t[4]))>>>0:(t=_U.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=MU.exec(e))?parseInt(t[1],16)>>>0:(t=kU.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=SU.exec(e))?(255|TU(OU(t[1]),IU(t[2]),IU(t[3])))>>>0:(t=AU.exec(e))?(TU(OU(t[1]),IU(t[2]),IU(t[3]))|PU(t[4]))>>>0:null}(e);return null===t?e:(t=t||0,`rgba(${(4278190080&t)>>>24}, ${(16711680&t)>>>16}, ${(65280&t)>>>8}, ${(255&t)/255})`)}const DU=(e,t,n)=>{if(X$.fun(e))return e;if(X$.arr(e))return DU({range:e,output:t,extrapolate:n});if(X$.str(e.output[0]))return rU(e);const r=e,o=r.output,i=r.range||[0,1],a=r.extrapolateLeft||r.extrapolate||"extend",s=r.extrapolateRight||r.extrapolate||"extend",l=r.easing||(e=>e);return e=>{const t=function(e,t){for(var n=1;n<t.length-1&&!(t[n]>=e);++n);return n-1}(e,i);return function(e,t,n,r,o,i,a,s,l){let u=l?l(e):e;if(u<t){if("identity"===a)return u;"clamp"===a&&(u=t)}if(u>n){if("identity"===s)return u;"clamp"===s&&(u=n)}if(r===o)return r;if(t===n)return e<=t?r:o;t===-1/0?u=-u:n===1/0?u-=t:u=(u-t)/(n-t);u=i(u),r===-1/0?u=-u:o===1/0?u+=r:u=u*(o-r)+r;return u}(e,i[t],i[t+1],o[t],o[t+1],l,a,s,r.map)}};function FU(){return FU=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},FU.apply(this,arguments)}const LU=Symbol.for("FluidValue.get"),zU=Symbol.for("FluidValue.observers"),BU=e=>Boolean(e&&e[LU]),$U=e=>e&&e[LU]?e[LU]():e,UU=e=>e[zU]||null;function VU(e,t){let n=e[zU];n&&n.forEach((e=>{!function(e,t){e.eventObserved?e.eventObserved(t):e(t)}(e,t)}))}class HU{constructor(e){if(this[LU]=void 0,this[zU]=void 0,!e&&!(e=this.get))throw Error("Unknown getter");WU(this,e)}}const WU=(e,t)=>GU(e,LU,t);function qU(e,t){if(e[LU]){let n=e[zU];n||GU(e,zU,n=new Set),n.has(t)||(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function YU(e,t){let n=e[zU];if(n&&n.has(t)){const r=n.size-1;r?n.delete(t):e[zU]=null,e.observerRemoved&&e.observerRemoved(r,t)}}const GU=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),KU=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,XU=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,QU=new RegExp(`(${KU.source})(%|[a-z]+)`,"i");let JU;const ZU=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,eV=(e,t,n,r,o)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(r)}, ${o})`,tV=e=>{JU||(JU=iU?new RegExp(`(${Object.keys(iU).join("|")})(?!\\w)`,"g"):/^\b$/);const t=e.output.map((e=>$U(e).replace(XU,NU).replace(JU,NU))),n=t.map((e=>e.match(KU).map(Number))),r=n[0].map(((e,t)=>n.map((e=>{if(!(t in e))throw Error('The arity of each "output" value must be equal');return e[t]})))),o=r.map((t=>DU(FU({},e,{output:t}))));return e=>{var n;const r=!QU.test(t[0])&&(null==(n=t.find((e=>QU.test(e))))?void 0:n.replace(KU,""));let i=0;return t[0].replace(KU,(()=>`${o[i++](e)}${r||""}`)).replace(ZU,eV)}},nV="react-spring: ",rV=e=>{const t=e;let n=!1;if("function"!=typeof t)throw new TypeError(`${nV}once requires a function parameter`);return function(){n||(t(...arguments),n=!0)}},oV=rV(console.warn);const iV=rV(console.warn);function aV(e){return X$.str(e)&&("#"==e[0]||/\d/.test(e)||e in(iU||{}))}const sV=e=>(0,r.useEffect)(e,lV),lV=[];function uV(){const e=(0,r.useState)()[1],t=(0,r.useState)(cV)[0];return sV(t.unmount),()=>{t.current&&e({})}}function cV(){const e={current:!0,unmount:()=>()=>{e.current=!1}};return e}function dV(e){const t=(0,r.useRef)();return(0,r.useEffect)((()=>{t.current=e})),t.current}const fV="undefined"!==typeof window&&window.document&&window.document.createElement?r.useLayoutEffect:r.useEffect,hV=Symbol.for("Animated:node"),pV=e=>e&&e[hV],mV=(e,t)=>((e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}))(e,hV,t),gV=e=>e&&e[hV]&&e[hV].getPayload();class vV{constructor(){this.payload=void 0,mV(this,this)}getPayload(){return this.payload||[]}}class yV extends vV{constructor(e){super(),this.done=!0,this.elapsedTime=void 0,this.lastPosition=void 0,this.lastVelocity=void 0,this.v0=void 0,this.durationProgress=0,this._value=e,X$.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new yV(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return X$.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value!==e&&(this._value=e,!0)}reset(){const{done:e}=this;this.done=!1,X$.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}}class bV extends yV{constructor(e){super(0),this._string=null,this._toString=void 0,this._toString=DU({output:[e,e]})}static create(e){return new bV(e)}getValue(){let e=this._string;return null==e?this._string=this._toString(this._value):e}setValue(e){if(X$.str(e)){if(e==this._string)return!1;this._string=e,this._value=1}else{if(!super.setValue(e))return!1;this._string=null}return!0}reset(e){e&&(this._toString=DU({output:[this.getValue(),e]})),this._value=0,super.reset()}}const xV={dependencies:null};class wV extends vV{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){const t={};return Z$(this.source,((n,r)=>{(e=>!!e&&e[hV]===e)(n)?t[r]=n.getValue(e):BU(n)?t[r]=$U(n):e||(t[r]=n)})),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&J$(this.payload,(e=>e.reset()))}_makePayload(e){if(e){const t=new Set;return Z$(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){xV.dependencies&&BU(e)&&xV.dependencies.add(e);const t=gV(e);t&&J$(t,(e=>this.add(e)))}}class CV extends wV{constructor(e){super(e)}static create(e){return new CV(e)}getValue(){return this.source.map((e=>e.getValue()))}setValue(e){const t=this.getPayload();return e.length==t.length?t.map(((t,n)=>t.setValue(e[n]))).some(Boolean):(super.setValue(e.map(SV)),!0)}}function SV(e){return(aV(e)?bV:yV).create(e)}function AV(e){const t=pV(e);return t?t.constructor:X$.arr(e)?CV:aV(e)?bV:yV}function _V(){return _V=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_V.apply(this,arguments)}const kV=(e,t)=>{const n=!X$.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,r.forwardRef)(((o,i)=>{const a=(0,r.useRef)(null),s=n&&(0,r.useCallback)((e=>{a.current=function(e,t){e&&(X$.fun(e)?e(t):e.current=t);return t}(i,e)}),[i]),[l,u]=function(e,t){const n=new Set;xV.dependencies=n,e.style&&(e=_V({},e,{style:t.createAnimatedStyle(e.style)}));return e=new wV(e),xV.dependencies=null,[e,n]}(o,t),c=uV(),d=()=>{const e=a.current;if(n&&!e)return;!1===(!!e&&t.applyAnimatedValues(e,l.getValue(!0)))&&c()},f=new EV(d,u),h=(0,r.useRef)();fV((()=>{const e=h.current;h.current=f,J$(u,(e=>qU(e,f))),e&&(J$(e.deps,(t=>YU(t,e))),O$.cancel(e.update))})),(0,r.useEffect)(d,[]),sV((()=>()=>{const e=h.current;J$(e.deps,(t=>YU(t,e)))}));const p=t.getComponentProps(l.getValue());return r.createElement(e,_V({},p,{ref:s}))}))};class EV{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){"change"==e.type&&O$.write(this.update)}}const MV=Symbol.for("AnimatedComponent"),RV=e=>X$.str(e)?e:e&&X$.str(e.displayName)?e.displayName:X$.fun(e)&&e.name||null;function TV(){return TV=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},TV.apply(this,arguments)}function jV(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return X$.fun(e)?e(...n):e}const OV=(e,t)=>!0===e||!!(t&&e&&(X$.fun(e)?e(t):eU(e).includes(t))),PV=(e,t)=>X$.obj(e)?t&&e[t]:e,IV=(e,t)=>!0===e.default?e[t]:e.default?e.default[t]:void 0,NV=e=>e,DV=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:NV,n=FV;e.default&&!0!==e.default&&(e=e.default,n=Object.keys(e));const r={};for(const o of n){const n=t(e[o],o);X$.und(n)||(r[o]=n)}return r},FV=["config","onProps","onStart","onChange","onPause","onResume","onRest"],LV={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function zV(e){const t=function(e){const t={};let n=0;if(Z$(e,((e,r)=>{LV[r]||(t[r]=e,n++)})),n)return t}(e);if(t){const n={to:t};return Z$(e,((e,r)=>r in t||(n[r]=e))),n}return TV({},e)}function BV(e){return e=$U(e),X$.arr(e)?e.map(BV):aV(e)?lU.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function $V(e){for(const t in e)return!0;return!1}function UV(e){return X$.fun(e)||X$.arr(e)&&X$.obj(e[0])}function VV(e,t){var n;null==(n=e.ref)||n.delete(e),null==t||t.delete(e)}function HV(e,t){var n;t&&e.ref!==t&&(null==(n=e.ref)||n.delete(e),t.add(e),e.ref=t)}const WV={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},qV=TV({},WV.default,{mass:1,damping:1,easing:e=>e,clamp:!1});class YV{constructor(){this.tension=void 0,this.friction=void 0,this.frequency=void 0,this.damping=void 0,this.mass=void 0,this.velocity=0,this.restVelocity=void 0,this.precision=void 0,this.progress=void 0,this.duration=void 0,this.easing=void 0,this.clamp=void 0,this.bounce=void 0,this.decay=void 0,this.round=void 0,Object.assign(this,qV)}}function GV(e,t){if(X$.und(t.decay)){const n=!X$.und(t.tension)||!X$.und(t.friction);!n&&X$.und(t.frequency)&&X$.und(t.damping)&&X$.und(t.mass)||(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}else e.duration=void 0}const KV=[];class XV{constructor(){this.changed=!1,this.values=KV,this.toValues=null,this.fromValues=KV,this.to=void 0,this.from=void 0,this.config=new YV,this.immediate=!1}}function QV(e,t){let{key:n,props:r,defaultProps:o,state:i,actions:a}=t;return new Promise(((t,s)=>{var l;let u,c,d=OV(null!=(l=r.cancel)?l:null==o?void 0:o.cancel,n);if(d)p();else{X$.und(r.pause)||(i.paused=OV(r.pause,n));let e=null==o?void 0:o.pause;!0!==e&&(e=i.paused||OV(e,n)),u=jV(r.delay||0,n),e?(i.resumeQueue.add(h),a.pause()):(a.resume(),h())}function f(){i.resumeQueue.add(h),i.timeouts.delete(c),c.cancel(),u=c.time-O$.now()}function h(){u>0&&!lU.skipAnimation?(c=O$.setTimeout(p,u),i.pauseQueue.add(f),i.timeouts.add(c)):p()}function p(){i.pauseQueue.delete(f),i.timeouts.delete(c),e<=(i.cancelId||0)&&(d=!0);try{a.start(TV({},r,{callId:e,cancel:d}),t)}catch(n){s(n)}}}))}const JV=(e,t)=>1==t.length?t[0]:t.some((e=>e.cancelled))?tH(e.get()):t.every((e=>e.noop))?ZV(e.get()):eH(e.get(),t.every((e=>e.finished))),ZV=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),eH=function(e,t){return{value:e,finished:t,cancelled:arguments.length>2&&void 0!==arguments[2]&&arguments[2]}},tH=e=>({value:e,cancelled:!0,finished:!1});function nH(e,t,n,r){const{callId:o,parentId:i,onRest:a}=t,{asyncTo:s,promise:l}=n;return i||e!==s||t.reset?n.promise=(async()=>{n.asyncId=o,n.asyncTo=e;const u=DV(t,((e,t)=>"onRest"===t?void 0:e));let c,d;const f=new Promise(((e,t)=>(c=e,d=t))),h=e=>{const t=o<=(n.cancelId||0)&&tH(r)||o!==n.asyncId&&eH(r,!1);if(t)throw e.result=t,d(e),e},p=(e,t)=>{const i=new oH,a=new iH;return(async()=>{if(lU.skipAnimation)throw rH(n),a.result=eH(r,!1),d(a),a;h(i);const s=X$.obj(e)?TV({},e):TV({},t,{to:e});s.parentId=o,Z$(u,((e,t)=>{X$.und(s[t])&&(s[t]=e)}));const l=await r.start(s);return h(i),n.paused&&await new Promise((e=>{n.resumeQueue.add(e)})),l})()};let m;if(lU.skipAnimation)return rH(n),eH(r,!1);try{let t;t=X$.arr(e)?(async e=>{for(const t of e)await p(t)})(e):Promise.resolve(e(p,r.stop.bind(r))),await Promise.all([t.then(c),f]),m=eH(r.get(),!0,!1)}catch(g){if(g instanceof oH)m=g.result;else{if(!(g instanceof iH))throw g;m=g.result}}finally{o==n.asyncId&&(n.asyncId=i,n.asyncTo=i?s:void 0,n.promise=i?l:void 0)}return X$.fun(a)&&O$.batchedUpdates((()=>{a(m,r,r.item)})),m})():l}function rH(e,t){tU(e.timeouts,(e=>e.cancel())),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}class oH extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise."),this.result=void 0}}class iH extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}}const aH=e=>e instanceof lH;let sH=1;class lH extends HU{constructor(){super(...arguments),this.id=sH++,this.key=void 0,this._priority=0}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){const e=pV(this);return e&&e.getValue()}to(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return lU.to(this,t)}interpolate(){oV(`${nV}The "interpolate" function is deprecated in v9 (use "to" instead)`);for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return lU.to(this,t)}toJSON(){return this.get()}observerAdded(e){1==e&&this._attach()}observerRemoved(e){0==e&&this._detach()}_attach(){}_detach(){}_onChange(e){VU(this,{type:"change",parent:this,value:e,idle:arguments.length>1&&void 0!==arguments[1]&&arguments[1]})}_onPriorityChange(e){this.idle||hU.sort(this),VU(this,{type:"priority",parent:this,priority:e})}}const uH=Symbol.for("SpringPhase"),cH=e=>(1&e[uH])>0,dH=e=>(2&e[uH])>0,fH=e=>(4&e[uH])>0,hH=(e,t)=>t?e[uH]|=3:e[uH]&=-3,pH=(e,t)=>t?e[uH]|=4:e[uH]&=-5;class mH extends lH{constructor(e,t){if(super(),this.key=void 0,this.animation=new XV,this.queue=void 0,this.defaultProps={},this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!X$.und(e)||!X$.und(t)){const n=X$.obj(e)?TV({},e):TV({},t,{from:e});X$.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(dH(this)||this._state.asyncTo)||fH(this)}get goal(){return $U(this.animation.to)}get velocity(){const e=pV(this);return e instanceof yV?e.lastVelocity||0:e.getPayload().map((e=>e.lastVelocity||0))}get hasAnimated(){return cH(this)}get isAnimating(){return dH(this)}get isPaused(){return fH(this)}advance(e){let t=!0,n=!1;const r=this.animation;let{config:o,toValues:i}=r;const a=gV(r.to);!a&&BU(r.to)&&(i=eU($U(r.to))),r.values.forEach(((s,l)=>{if(s.done)return;const u=s.constructor==bV?1:a?a[l].lastPosition:i[l];let c=r.immediate,d=u;if(!c){if(d=s.lastPosition,o.tension<=0)return void(s.done=!0);let t=s.elapsedTime+=e;const n=r.fromValues[l],i=null!=s.v0?s.v0:s.v0=X$.arr(o.velocity)?o.velocity[l]:o.velocity;let a;if(X$.und(o.duration))if(o.decay){const e=!0===o.decay?.998:o.decay,r=Math.exp(-(1-e)*t);d=n+i/(1-e)*(1-r),c=Math.abs(s.lastPosition-d)<.1,a=i*r}else{a=null==s.lastVelocity?i:s.lastVelocity;const t=o.precision||(n==u?.005:Math.min(1,.001*Math.abs(u-n))),r=o.restVelocity||t/10,l=o.clamp?0:o.bounce,f=!X$.und(l),h=n==u?s.v0>0:n<u;let p,m=!1;const g=1,v=Math.ceil(e/g);for(let e=0;e<v&&(p=Math.abs(a)>r,p||(c=Math.abs(u-d)<=t,!c));++e){f&&(m=d==u||d>u==h,m&&(a=-a*l,d=u));a+=(1e-6*-o.tension*(d-u)+.001*-o.friction*a)/o.mass*g,d+=a*g}}else{let r=1;o.duration>0&&(this._memoizedDuration!==o.duration&&(this._memoizedDuration=o.duration,s.durationProgress>0&&(s.elapsedTime=o.duration*s.durationProgress,t=s.elapsedTime+=e)),r=(o.progress||0)+t/this._memoizedDuration,r=r>1?1:r<0?0:r,s.durationProgress=r),d=n+o.easing(r)*(u-n),a=(d-s.lastPosition)/e,c=1==r}s.lastVelocity=a,Number.isNaN(d)&&(console.warn("Got NaN while animating:",this),c=!0)}a&&!a[l].done&&(c=!1),c?s.done=!0:t=!1,s.setValue(d,o.round)&&(n=!0)}));const s=pV(this),l=s.getValue();if(t){const e=$U(r.to);l===e&&!n||o.decay?n&&o.decay&&this._onChange(l):(s.setValue(e),this._onChange(e)),this._stop()}else n&&this._onChange(l)}set(e){return O$.batchedUpdates((()=>{this._stop(),this._focus(e),this._set(e)})),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(dH(this)){const{to:e,config:t}=this.animation;O$.batchedUpdates((()=>{this._onStart(),t.decay||this._set(e,!1),this._stop()}))}return this}update(e){return(this.queue||(this.queue=[])).push(e),this}start(e,t){let n;return X$.und(e)?(n=this.queue||[],this.queue=[]):n=[X$.obj(e)?e:TV({},t,{to:e})],Promise.all(n.map((e=>this._update(e)))).then((e=>JV(this,e)))}stop(e){const{to:t}=this.animation;return this._focus(this.get()),rH(this._state,e&&this._lastCallId),O$.batchedUpdates((()=>this._stop(t,e))),this}reset(){this._update({reset:!0})}eventObserved(e){"change"==e.type?this._start():"priority"==e.type&&(this.priority=e.priority+1)}_prepareNode(e){const t=this.key||"";let{to:n,from:r}=e;n=X$.obj(n)?n[t]:n,(null==n||UV(n))&&(n=void 0),r=X$.obj(r)?r[t]:r,null==r&&(r=void 0);const o={to:n,from:r};return cH(this)||(e.reverse&&([n,r]=[r,n]),r=$U(r),X$.und(r)?pV(this)||this._set(n):this._set(r)),o}_update(e,t){let n=TV({},e);const{key:r,defaultProps:o}=this;n.default&&Object.assign(o,DV(n,((e,t)=>/^on/.test(t)?PV(e,r):e))),CH(this,n,"onProps"),SH(this,"onProps",n,this);const i=this._prepareNode(n);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");const a=this._state;return QV(++this._lastCallId,{key:r,props:n,defaultProps:o,state:a,actions:{pause:()=>{fH(this)||(pH(this,!0),nU(a.pauseQueue),SH(this,"onPause",eH(this,gH(this,this.animation.to)),this))},resume:()=>{fH(this)&&(pH(this,!1),dH(this)&&this._resume(),nU(a.resumeQueue),SH(this,"onResume",eH(this,gH(this,this.animation.to)),this))},start:this._merge.bind(this,i)}}).then((e=>{if(n.loop&&e.finished&&(!t||!e.noop)){const e=vH(n);if(e)return this._update(e,!0)}return e}))}_merge(e,t,n){if(t.cancel)return this.stop(!0),n(tH(this));const r=!X$.und(e.to),o=!X$.und(e.from);if(r||o){if(!(t.callId>this._lastToId))return n(tH(this));this._lastToId=t.callId}const{key:i,defaultProps:a,animation:s}=this,{to:l,from:u}=s;let{to:c=l,from:d=u}=e;!o||r||t.default&&!X$.und(c)||(c=d),t.reverse&&([c,d]=[d,c]);const f=!Q$(d,u);f&&(s.from=d),d=$U(d);const h=!Q$(c,l);h&&this._focus(c);const p=UV(t.to),{config:m}=s,{decay:g,velocity:v}=m;(r||o)&&(m.velocity=0),t.config&&!p&&function(e,t,n){n&&(GV(n=TV({},n),t),t=TV({},n,t)),GV(e,t),Object.assign(e,t);for(const a in qV)null==e[a]&&(e[a]=qV[a]);let{mass:r,frequency:o,damping:i}=e;X$.und(o)||(o<.01&&(o=.01),i<0&&(i=0),e.tension=Math.pow(2*Math.PI/o,2)*r,e.friction=4*Math.PI*i*r/o)}(m,jV(t.config,i),t.config!==a.config?jV(a.config,i):void 0);let y=pV(this);if(!y||X$.und(c))return n(eH(this,!0));const b=X$.und(t.reset)?o&&!t.default:!X$.und(d)&&OV(t.reset,i),x=b?d:this.get(),w=BV(c),C=X$.num(w)||X$.arr(w)||aV(w),S=!p&&(!C||OV(a.immediate||t.immediate,i));if(h){const e=AV(c);if(e!==y.constructor){if(!S)throw Error(`Cannot animate between ${y.constructor.name} and ${e.name}, as the "to" prop suggests`);y=this._set(w)}}const A=y.constructor;let _=BU(c),k=!1;if(!_){const e=b||!cH(this)&&f;(h||e)&&(k=Q$(BV(x),w),_=!k),(Q$(s.immediate,S)||S)&&Q$(m.decay,g)&&Q$(m.velocity,v)||(_=!0)}if(k&&dH(this)&&(s.changed&&!b?_=!0:_||this._stop(l)),!p&&((_||BU(l))&&(s.values=y.getPayload(),s.toValues=BU(c)?null:A==bV?[1]:eU(w)),s.immediate!=S&&(s.immediate=S,S||b||this._set(l)),_)){const{onRest:e}=s;J$(wH,(e=>CH(this,t,e)));const r=eH(this,gH(this,l));nU(this._pendingCalls,r),this._pendingCalls.add(n),s.changed&&O$.batchedUpdates((()=>{s.changed=!b,null==e||e(r,this),b?jV(a.onRest,r):null==s.onStart||s.onStart(r,this)}))}b&&this._set(x),p?n(nH(t.to,t,this._state,this)):_?this._start():dH(this)&&!h?this._pendingCalls.add(n):n(ZV(x))}_focus(e){const t=this.animation;e!==t.to&&(UU(this)&&this._detach(),t.to=e,UU(this)&&this._attach())}_attach(){let e=0;const{to:t}=this.animation;BU(t)&&(qU(t,this),aH(t)&&(e=t.priority+1)),this.priority=e}_detach(){const{to:e}=this.animation;BU(e)&&YU(e,this)}_set(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const n=$U(e);if(!X$.und(n)){const e=pV(this);if(!e||!Q$(n,e.getValue())){const r=AV(n);e&&e.constructor==r?e.setValue(n):mV(this,r.create(n)),e&&O$.batchedUpdates((()=>{this._onChange(n,t)}))}}return pV(this)}_onStart(){const e=this.animation;e.changed||(e.changed=!0,SH(this,"onStart",eH(this,gH(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),jV(this.animation.onChange,e,this)),jV(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){const e=this.animation;pV(this).reset($U(e.to)),e.immediate||(e.fromValues=e.values.map((e=>e.lastPosition))),dH(this)||(hH(this,!0),fH(this)||this._resume())}_resume(){lU.skipAnimation?this.finish():hU.start(this)}_stop(e,t){if(dH(this)){hH(this,!1);const n=this.animation;J$(n.values,(e=>{e.done=!0})),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),VU(this,{type:"idle",parent:this});const r=t?tH(this.get()):eH(this.get(),gH(this,null!=e?e:n.to));nU(this._pendingCalls,r),n.changed&&(n.changed=!1,SH(this,"onRest",r,this))}}}function gH(e,t){const n=BV(t);return Q$(BV(e.get()),n)}function vH(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.loop,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.to,r=jV(t);if(r){const o=!0!==r&&zV(r),i=(o||e).reverse,a=!o||o.reset;return yH(TV({},e,{loop:t,default:!1,pause:void 0,to:!i||UV(n)?n:void 0,from:a?e.from:void 0,reset:a},o))}}function yH(e){const{to:t,from:n}=e=zV(e),r=new Set;return X$.obj(t)&&xH(t,r),X$.obj(n)&&xH(n,r),e.keys=r.size?Array.from(r):null,e}function bH(e){const t=yH(e);return X$.und(t.default)&&(t.default=DV(t)),t}function xH(e,t){Z$(e,((e,n)=>null!=e&&t.add(n)))}const wH=["onStart","onRest","onChange","onPause","onResume"];function CH(e,t,n){e.animation[n]=t[n]!==IV(t,n)?PV(t[n],e.key):void 0}function SH(e,t){for(var n,r,o,i,a=arguments.length,s=new Array(a>2?a-2:0),l=2;l<a;l++)s[l-2]=arguments[l];null==(n=(r=e.animation)[t])||n.call(r,...s),null==(o=(i=e.defaultProps)[t])||o.call(i,...s)}const AH=["onStart","onChange","onRest"];let _H=1;class kH{constructor(e,t){this.id=_H++,this.springs={},this.queue=[],this.ref=void 0,this._flush=void 0,this._initialProps=void 0,this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._item=void 0,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start(TV({default:!0},e))}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every((e=>e.idle))}get item(){return this._item}set item(e){this._item=e}get(){const e={};return this.each(((t,n)=>e[n]=t.get())),e}set(e){for(const t in e){const n=e[t];X$.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(yH(e)),this}start(e){let{queue:t}=this;return e?t=eU(e).map(yH):this.queue=[],this._flush?this._flush(this,t):(PH(this,t),EH(this,t))}stop(e,t){if(e!==!!e&&(t=e),t){const n=this.springs;J$(eU(t),(t=>n[t].stop(!!e)))}else rH(this._state,this._lastAsyncId),this.each((t=>t.stop(!!e)));return this}pause(e){if(X$.und(e))this.start({pause:!0});else{const t=this.springs;J$(eU(e),(e=>t[e].pause()))}return this}resume(e){if(X$.und(e))this.start({pause:!1});else{const t=this.springs;J$(eU(e),(e=>t[e].resume()))}return this}each(e){Z$(this.springs,e)}_onFrame(){const{onStart:e,onChange:t,onRest:n}=this._events,r=this._active.size>0,o=this._changed.size>0;(r&&!this._started||o&&!this._started)&&(this._started=!0,tU(e,(e=>{let[t,n]=e;n.value=this.get(),t(n,this,this._item)})));const i=!r&&this._started,a=o||i&&n.size?this.get():null;o&&t.size&&tU(t,(e=>{let[t,n]=e;n.value=a,t(n,this,this._item)})),i&&(this._started=!1,tU(n,(e=>{let[t,n]=e;n.value=a,t(n,this,this._item)})))}eventObserved(e){if("change"==e.type)this._changed.add(e.parent),e.idle||this._active.add(e.parent);else{if("idle"!=e.type)return;this._active.delete(e.parent)}O$.onFrame(this._onFrame)}}function EH(e,t){return Promise.all(t.map((t=>MH(e,t)))).then((t=>JV(e,t)))}async function MH(e,t,n){const{keys:r,to:o,from:i,loop:a,onRest:s,onResolve:l}=t,u=X$.obj(t.default)&&t.default;a&&(t.loop=!1),!1===o&&(t.to=null),!1===i&&(t.from=null);const c=X$.arr(o)||X$.fun(o)?o:void 0;c?(t.to=void 0,t.onRest=void 0,u&&(u.onRest=void 0)):J$(AH,(n=>{const r=t[n];if(X$.fun(r)){const o=e._events[n];t[n]=e=>{let{finished:t,cancelled:n}=e;const i=o.get(r);i?(t||(i.finished=!1),n&&(i.cancelled=!0)):o.set(r,{value:null,finished:t||!1,cancelled:n||!1})},u&&(u[n]=t[n])}}));const d=e._state;t.pause===!d.paused?(d.paused=t.pause,nU(t.pause?d.pauseQueue:d.resumeQueue)):d.paused&&(t.pause=!0);const f=(r||Object.keys(e.springs)).map((n=>e.springs[n].start(t))),h=!0===t.cancel||!0===IV(t,"cancel");(c||h&&d.asyncId)&&f.push(QV(++e._lastAsyncId,{props:t,state:d,actions:{pause:K$,resume:K$,start(t,n){h?(rH(d,e._lastAsyncId),n(tH(e))):(t.onRest=s,n(nH(c,t,d,e)))}}})),d.paused&&await new Promise((e=>{d.resumeQueue.add(e)}));const p=JV(e,await Promise.all(f));if(a&&p.finished&&(!n||!p.noop)){const n=vH(t,a,o);if(n)return PH(e,[n]),MH(e,n,!0)}return l&&O$.batchedUpdates((()=>l(p,e,e.item))),p}function RH(e,t){const n=TV({},e.springs);return t&&J$(eU(t),(e=>{X$.und(e.keys)&&(e=yH(e)),X$.obj(e.to)||(e=TV({},e,{to:void 0})),OH(n,e,(e=>jH(e)))})),TH(e,n),n}function TH(e,t){Z$(t,((t,n)=>{e.springs[n]||(e.springs[n]=t,qU(t,e))}))}function jH(e,t){const n=new mH;return n.key=e,t&&qU(n,t),n}function OH(e,t,n){t.keys&&J$(t.keys,(r=>{(e[r]||(e[r]=n(r)))._prepareNode(t)}))}function PH(e,t){J$(t,(t=>{OH(e.springs,t,(t=>jH(t,e)))}))}function IH(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}const NH=["children"],DH=e=>{let{children:t}=e,n=IH(e,NH);const o=(0,r.useContext)(FH),i=n.pause||!!o.pause,a=n.immediate||!!o.immediate;n=function(e,t){const[n]=(0,r.useState)((()=>({inputs:t,result:e()}))),o=(0,r.useRef)(),i=o.current;let a=i;a?Boolean(t&&a.inputs&&function(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(t,a.inputs))||(a={inputs:t,result:e()}):a=n;return(0,r.useEffect)((()=>{o.current=a,i==n&&(n.inputs=n.result=void 0)}),[a]),a.result}((()=>({pause:i,immediate:a})),[i,a]);const{Provider:s}=FH;return r.createElement(s,{value:n},t)},FH=function(e,t){return Object.assign(e,r.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}(DH,{});DH.Provider=FH.Provider,DH.Consumer=FH.Consumer;const LH=()=>{const e=[],t=function(t){iV(`${nV}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`);const r=[];return J$(e,((e,o)=>{if(X$.und(t))r.push(e.start());else{const i=n(t,e,o);i&&r.push(e.start(i))}})),r};t.current=e,t.add=function(t){e.includes(t)||e.push(t)},t.delete=function(t){const n=e.indexOf(t);~n&&e.splice(n,1)},t.pause=function(){return J$(e,(e=>e.pause(...arguments))),this},t.resume=function(){return J$(e,(e=>e.resume(...arguments))),this},t.set=function(t){J$(e,(e=>e.set(t)))},t.start=function(t){const n=[];return J$(e,((e,r)=>{if(X$.und(t))n.push(e.start());else{const o=this._getProps(t,e,r);o&&n.push(e.start(o))}})),n},t.stop=function(){return J$(e,(e=>e.stop(...arguments))),this},t.update=function(t){return J$(e,((e,n)=>e.update(this._getProps(t,e,n)))),this};const n=function(e,t,n){return X$.fun(e)?e(n,t):e};return t._getProps=n,t};function zH(e,t,n){const o=X$.fun(t)&&t;o&&!n&&(n=[]);const i=(0,r.useMemo)((()=>o||3==arguments.length?LH():void 0),[]),a=(0,r.useRef)(0),s=uV(),l=(0,r.useMemo)((()=>({ctrls:[],queue:[],flush(e,t){const n=RH(e,t);return a.current>0&&!l.queue.length&&!Object.keys(n).some((t=>!e.springs[t]))?EH(e,t):new Promise((r=>{TH(e,n),l.queue.push((()=>{r(EH(e,t))})),s()}))}})),[]),u=(0,r.useRef)([...l.ctrls]),c=[],d=dV(e)||0;function f(e,n){for(let r=e;r<n;r++){const e=u.current[r]||(u.current[r]=new kH(null,l.flush)),n=o?o(r,e):t[r];n&&(c[r]=bH(n))}}(0,r.useMemo)((()=>{J$(u.current.slice(e,d),(e=>{VV(e,i),e.stop(!0)})),u.current.length=e,f(d,e)}),[e]),(0,r.useMemo)((()=>{f(0,Math.min(d,e))}),n);const h=u.current.map(((e,t)=>RH(e,c[t]))),p=(0,r.useContext)(DH),m=dV(p),g=p!==m&&$V(p);fV((()=>{a.current++,l.ctrls=u.current;const{queue:e}=l;e.length&&(l.queue=[],J$(e,(e=>e()))),J$(u.current,((e,t)=>{null==i||i.add(e),g&&e.start({default:p});const n=c[t];n&&(HV(e,n.ref),e.ref?e.queue.push(n):e.start(n))}))})),sV((()=>()=>{J$(l.ctrls,(e=>e.stop(!0)))}));const v=h.map((e=>TV({},e)));return i?[v,i]:v}function BH(e,t){const n=X$.fun(e),[[r],o]=zH(1,n?e:[e],n?t||[]:t);return n||2==arguments.length?[r,o]:r}let $H;!function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"}($H||($H={}));class UH extends lH{constructor(e,t){super(),this.key=void 0,this.idle=!0,this.calc=void 0,this._active=new Set,this.source=e,this.calc=DU(...t);const n=this._get(),r=AV(n);mV(this,r.create(n))}advance(e){const t=this._get();Q$(t,this.get())||(pV(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&HH(this._active)&&WH(this)}_get(){const e=X$.arr(this.source)?this.source.map($U):eU($U(this.source));return this.calc(...e)}_start(){this.idle&&!HH(this._active)&&(this.idle=!1,J$(gV(this),(e=>{e.done=!1})),lU.skipAnimation?(O$.batchedUpdates((()=>this.advance())),WH(this)):hU.start(this))}_attach(){let e=1;J$(eU(this.source),(t=>{BU(t)&&qU(t,this),aH(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))})),this.priority=e,this._start()}_detach(){J$(eU(this.source),(e=>{BU(e)&&YU(e,this)})),this._active.clear(),WH(this)}eventObserved(e){"change"==e.type?e.idle?this.advance():(this._active.add(e.parent),this._start()):"idle"==e.type?this._active.delete(e.parent):"priority"==e.type&&(this.priority=eU(this.source).reduce(((e,t)=>Math.max(e,(aH(t)?t.priority:0)+1)),0))}}function VH(e){return!1!==e.idle}function HH(e){return!e.size||Array.from(e).every(VH)}function WH(e){e.idle||(e.idle=!0,J$(gV(e),(e=>{e.done=!0})),VU(e,{type:"idle",parent:e}))}lU.assign({createStringInterpolator:tV,to:(e,t)=>new UH(e,t)});hU.advance;function qH(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}const YH=["style","children","scrollTop","scrollLeft"],GH=/^--/;function KH(e,t){return null==t||"boolean"===typeof t||""===t?"":"number"!==typeof t||0===t||GH.test(e)||QH.hasOwnProperty(e)&&QH[e]?(""+t).trim():t+"px"}const XH={};let QH={animationIterationCount:!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,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};const JH=["Webkit","Ms","Moz","O"];QH=Object.keys(QH).reduce(((e,t)=>(JH.forEach((n=>e[((e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1))(n,t)]=e[t])),e)),QH);const ZH=["x","y","z"],eW=/^(matrix|translate|scale|rotate|skew)/,tW=/^(translate)/,nW=/^(rotate|skew)/,rW=(e,t)=>X$.num(e)&&0!==e?e+t:e,oW=(e,t)=>X$.arr(e)?e.every((e=>oW(e,t))):X$.num(e)?e===t:parseFloat(e)===t;class iW extends wV{constructor(e){let{x:t,y:n,z:r}=e,o=qH(e,ZH);const i=[],a=[];(t||n||r)&&(i.push([t||0,n||0,r||0]),a.push((e=>[`translate3d(${e.map((e=>rW(e,"px"))).join(",")})`,oW(e,0)]))),Z$(o,((e,t)=>{if("transform"===t)i.push([e||""]),a.push((e=>[e,""===e]));else if(eW.test(t)){if(delete o[t],X$.und(e))return;const n=tW.test(t)?"px":nW.test(t)?"deg":"";i.push(eU(e)),a.push("rotate3d"===t?e=>{let[t,r,o,i]=e;return[`rotate3d(${t},${r},${o},${rW(i,n)})`,oW(i,0)]}:e=>[`${t}(${e.map((e=>rW(e,n))).join(",")})`,oW(e,t.startsWith("scale")?1:0)])}})),i.length&&(o.transform=new aW(i,a)),super(o)}}class aW extends HU{constructor(e,t){super(),this._value=null,this.inputs=e,this.transforms=t}get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return J$(this.inputs,((n,r)=>{const o=$U(n[0]),[i,a]=this.transforms[r](X$.arr(o)?o:n.map($U));e+=" "+i,t=t&&a})),t?"none":e}observerAdded(e){1==e&&J$(this.inputs,(e=>J$(e,(e=>BU(e)&&qU(e,this)))))}observerRemoved(e){0==e&&J$(this.inputs,(e=>J$(e,(e=>BU(e)&&YU(e,this)))))}eventObserved(e){"change"==e.type&&(this._value=null),VU(this,e)}}const sW=["scrollTop","scrollLeft"];lU.assign({batchedUpdates:l.unstable_batchedUpdates,createStringInterpolator:tV,colors:{transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199}});const lW=function(e){let{applyAnimatedValues:t=()=>!1,createAnimatedStyle:n=e=>new wV(e),getComponentProps:r=e=>e}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:r},i=e=>{const t=RV(e)||"Anonymous";return(e=X$.str(e)?i[e]||(i[e]=kV(e,o)):e[MV]||(e[MV]=kV(e,o))).displayName=`Animated(${t})`,e};return Z$(e,((t,n)=>{X$.arr(e)&&(n=RV(t)),i[n]=i(t)})),{animated:i}}(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(e,t){if(!e.nodeType||!e.setAttribute)return!1;const n="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,r=t,{style:o,children:i,scrollTop:a,scrollLeft:s}=r,l=qH(r,YH),u=Object.values(l),c=Object.keys(l).map((t=>n||e.hasAttribute(t)?t:XH[t]||(XH[t]=t.replace(/([A-Z])/g,(e=>"-"+e.toLowerCase())))));void 0!==i&&(e.textContent=i);for(let d in o)if(o.hasOwnProperty(d)){const t=KH(d,o[d]);GH.test(d)?e.style.setProperty(d,t):e.style[d]=t}c.forEach(((t,n)=>{e.setAttribute(t,u[n])})),void 0!==a&&(e.scrollTop=a),void 0!==s&&(e.scrollLeft=s)},createAnimatedStyle:e=>new iW(e),getComponentProps:e=>qH(e,sW)}),uW=lW.animated;var cW=n(90620),dW=n.n(cW),fW=n(74065),hW=n.n(fW);n(54052);function pW(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}const mW=Symbol("implicit");function gW(){var e=new Map,t=[],n=[],r=mW;function o(o){var i=o+"",a=e.get(i);if(!a){if(r!==mW)return r;e.set(i,a=t.push(o))}return n[(a-1)%n.length]}return o.domain=function(n){if(!arguments.length)return t.slice();t=[],e=new Map;for(const r of n){const n=r+"";e.has(n)||e.set(n,t.push(r))}return o},o.range=function(e){return arguments.length?(n=Array.from(e),o):n.slice()},o.unknown=function(e){return arguments.length?(r=e,o):r},o.copy=function(){return gW(t,n).unknown(r)},pW.apply(o,arguments),o}function vW(e){for(var t=e.length/6|0,n=new Array(t),r=0;r<t;)n[r]="#"+e.slice(6*r,6*++r);return n}var yW=n(79232);const bW=e=>(0,yW.Ik)(e[e.length-1]);var xW=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(vW);const wW=bW(xW);var CW=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(vW);const SW=bW(CW);var AW=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(vW);const _W=bW(AW);var kW=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(vW);const EW=bW(kW);var MW=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(vW);const RW=bW(MW);var TW=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(vW);const jW=bW(TW);var OW=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(vW);const PW=bW(OW);var IW=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(vW);const NW=bW(IW);var DW=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(vW);const FW=bW(DW);var LW=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(vW);const zW=bW(LW);var BW=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(vW);const $W=bW(BW);var UW=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(vW);const VW=bW(UW);var HW=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(vW);const WW=bW(HW);var qW=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(vW);const YW=bW(qW);var GW=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(vW);const KW=bW(GW);var XW=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(vW);const QW=bW(XW);var JW=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(vW);const ZW=bW(JW);var eq=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(vW);const tq=bW(eq);var nq=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(vW);const rq=bW(nq);var oq=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(vW);const iq=bW(oq);var aq=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(vW);const sq=bW(aq);var lq=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(vW);const uq=bW(lq);var cq=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(vW);const dq=bW(cq);var fq=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(vW);const hq=bW(fq);var pq=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(vW);const mq=bW(pq);var gq=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(vW);const vq=bW(gq);var yq=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(vW);const bq=bW(yq),xq=vW("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),wq=vW("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666"),Cq=vW("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666"),Sq=vW("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928"),Aq=vW("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2"),_q=vW("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc"),kq=vW("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999"),Eq=vW("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3"),Mq=vW("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f");function Rq(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}}const Tq=Rq(vW("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var jq=Rq(vW("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),Oq=Rq(vW("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),Pq=Rq(vW("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921")),Iq=n(60999),Nq=n(3245);const Dq=Math.PI/180,Fq=180/Math.PI;var Lq=-.14861,zq=1.78277,Bq=-.29227,$q=-.90649,Uq=1.97294,Vq=Uq*$q,Hq=Uq*zq,Wq=zq*Bq-$q*Lq;function qq(e,t,n,r){return 1===arguments.length?function(e){if(e instanceof Yq)return new Yq(e.h,e.s,e.l,e.opacity);e instanceof Nq.Gw||(e=(0,Nq.b)(e));var t=e.r/255,n=e.g/255,r=e.b/255,o=(Wq*r+Vq*t-Hq*n)/(Wq+Vq-Hq),i=r-o,a=(Uq*(n-o)-Bq*i)/$q,s=Math.sqrt(a*a+i*i)/(Uq*o*(1-o)),l=s?Math.atan2(a,i)*Fq-120:NaN;return new Yq(l<0?l+360:l,s,o,e.opacity)}(e):new Yq(e,t,n,null==r?1:r)}function Yq(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}(0,Iq.A)(Yq,qq,(0,Iq.X)(Nq.Q1,{brighter:function(e){return e=null==e?Nq.Uw:Math.pow(Nq.Uw,e),new Yq(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?Nq.ef:Math.pow(Nq.ef,e),new Yq(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*Dq,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),r=Math.cos(e),o=Math.sin(e);return new Nq.Gw(255*(t+n*(Lq*r+zq*o)),255*(t+n*(Bq*r+$q*o)),255*(t+n*(Uq*r)),this.opacity)}}));var Gq=n(76837);function Kq(e){return function t(n){function r(t,r){var o=e((t=qq(t)).h,(r=qq(r)).h),i=(0,Gq.Ay)(t.s,r.s),a=(0,Gq.Ay)(t.l,r.l),s=(0,Gq.Ay)(t.opacity,r.opacity);return function(e){return t.h=o(e),t.s=i(e),t.l=a(Math.pow(e,n)),t.opacity=s(e),t+""}}return n=+n,r.gamma=t,r}(1)}Kq(Gq.lG);var Xq=Kq(Gq.Ay),Qq=Xq(qq(-100,.75,.35),qq(80,1.5,.8)),Jq=Xq(qq(260,.75,.35),qq(80,1.5,.8)),Zq=qq();function eY(e){(e<0||e>1)&&(e-=Math.floor(e));var t=Math.abs(e-.5);return Zq.h=360*e-100,Zq.s=1.5-1.5*t,Zq.l=.8-.9*t,Zq+""}const tY=Xq(qq(300,.5,0),qq(-240,.5,1));var nY=(0,Nq.Qh)(),rY=Math.PI/3,oY=2*Math.PI/3;function iY(e){var t;return e=(.5-e)*Math.PI,nY.r=255*(t=Math.sin(e))*t,nY.g=255*(t=Math.sin(e+rY))*t,nY.b=255*(t=Math.sin(e+oY))*t,nY+""}var aY=n(16757),sY=n.n(aY);function lY(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function uY(e){this._context=e}function cY(){}function dY(e){this._context=e}function fY(e){this._context=e}function hY(e,t){this._basis=new uY(e),this._beta=t}uY.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:lY(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:lY(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},dY.prototype={areaStart:cY,areaEnd:cY,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:lY(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},fY.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:lY(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},hY.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,n=e.length-1;if(n>0)for(var r,o=e[0],i=t[0],a=e[n]-o,s=t[n]-i,l=-1;++l<=n;)r=l/n,this._basis.point(this._beta*e[l]+(1-this._beta)*(o+r*a),this._beta*t[l]+(1-this._beta)*(i+r*s));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};const pY=function e(t){function n(e){return 1===t?new uY(e):new hY(e,t)}return n.beta=function(t){return e(+t)},n}(.85);function mY(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function gY(e,t){this._context=e,this._k=(1-t)/6}gY.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:mY(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:mY(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const vY=function e(t){function n(e){return new gY(e,t)}return n.tension=function(t){return e(+t)},n}(0);function yY(e,t){this._context=e,this._k=(1-t)/6}yY.prototype={areaStart:cY,areaEnd:cY,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:mY(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const bY=function e(t){function n(e){return new yY(e,t)}return n.tension=function(t){return e(+t)},n}(0);function xY(e,t){this._context=e,this._k=(1-t)/6}xY.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:mY(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const wY=function e(t){function n(e){return new xY(e,t)}return n.tension=function(t){return e(+t)},n}(0);var CY=Math.abs,SY=Math.atan2,AY=Math.cos,_Y=Math.max,kY=Math.min,EY=Math.sin,MY=Math.sqrt,RY=1e-12,TY=Math.PI,jY=TY/2,OY=2*TY;function PY(e){return e>=1?jY:e<=-1?-jY:Math.asin(e)}function IY(e,t,n){var r=e._x1,o=e._y1,i=e._x2,a=e._y2;if(e._l01_a>RY){var s=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,l=3*e._l01_a*(e._l01_a+e._l12_a);r=(r*s-e._x0*e._l12_2a+e._x2*e._l01_2a)/l,o=(o*s-e._y0*e._l12_2a+e._y2*e._l01_2a)/l}if(e._l23_a>RY){var u=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,c=3*e._l23_a*(e._l23_a+e._l12_a);i=(i*u+e._x1*e._l23_2a-t*e._l12_2a)/c,a=(a*u+e._y1*e._l23_2a-n*e._l12_2a)/c}e._context.bezierCurveTo(r,o,i,a,e._x2,e._y2)}function NY(e,t){this._context=e,this._alpha=t}NY.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:IY(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const DY=function e(t){function n(e){return t?new NY(e,t):new gY(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function FY(e,t){this._context=e,this._alpha=t}FY.prototype={areaStart:cY,areaEnd:cY,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:IY(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const LY=function e(t){function n(e){return t?new FY(e,t):new yY(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function zY(e,t){this._context=e,this._alpha=t}zY.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:IY(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const BY=function e(t){function n(e){return t?new zY(e,t):new xY(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function $Y(e){this._context=e}function UY(e){return new $Y(e)}function VY(e){this._context=e}function HY(e){return e<0?-1:1}function WY(e,t,n){var r=e._x1-e._x0,o=t-e._x1,i=(e._y1-e._y0)/(r||o<0&&-0),a=(n-e._y1)/(o||r<0&&-0),s=(i*o+a*r)/(r+o);return(HY(i)+HY(a))*Math.min(Math.abs(i),Math.abs(a),.5*Math.abs(s))||0}function qY(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function YY(e,t,n){var r=e._x0,o=e._y0,i=e._x1,a=e._y1,s=(i-r)/3;e._context.bezierCurveTo(r+s,o+s*t,i-s,a-s*n,i,a)}function GY(e){this._context=e}function KY(e){this._context=new XY(e)}function XY(e){this._context=e}function QY(e){this._context=e}function JY(e){var t,n,r=e.length-1,o=new Array(r),i=new Array(r),a=new Array(r);for(o[0]=0,i[0]=2,a[0]=e[0]+2*e[1],t=1;t<r-1;++t)o[t]=1,i[t]=4,a[t]=4*e[t]+2*e[t+1];for(o[r-1]=2,i[r-1]=7,a[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=o[t]/i[t-1],i[t]-=n,a[t]-=n*a[t-1];for(o[r-1]=a[r-1]/i[r-1],t=r-2;t>=0;--t)o[t]=(a[t]-o[t+1])/i[t];for(i[r-1]=(e[r]+o[r-1])/2,t=0;t<r-1;++t)i[t]=2*e[t+1]-o[t+1];return[o,i]}function ZY(e,t){this._context=e,this._t=t}function eG(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function tG(e){var t=e.map(nG);return eG(e).sort((function(e,n){return t[e]-t[n]}))}function nG(e){for(var t,n=0,r=-1,o=e.length;++r<o;)(t=+e[r][1])&&(n+=t);return n}function rG(e){for(var t,n=-1,r=0,o=e.length,i=-1/0;++n<o;)(t=+e[n][1])>i&&(i=t,r=n);return r}function oG(e,t){if((o=e.length)>1)for(var n,r,o,i=1,a=e[t[0]],s=a.length;i<o;++i)for(r=a,a=e[t[i]],n=0;n<s;++n)a[n][1]+=a[n][0]=isNaN(r[n][1])?r[n][0]:r[n][1]}function iG(e,t){if((s=e.length)>0)for(var n,r,o,i,a,s,l=0,u=e[t[0]].length;l<u;++l)for(i=a=0,n=0;n<s;++n)(o=(r=e[t[n]][l])[1]-r[0])>0?(r[0]=i,r[1]=i+=o):o<0?(r[1]=a,r[0]=a+=o):(r[0]=0,r[1]=o)}function aG(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function sG(e){return(e=aG(Math.abs(e)))?e[1]:NaN}$Y.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}},VY.prototype={areaStart:cY,areaEnd:cY,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}},GY.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:YY(this,this._t0,qY(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(t=+t,(e=+e)!==this._x1||t!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,YY(this,qY(this,n=WY(this,e,t)),n);break;default:YY(this,this._t0,n=WY(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}},(KY.prototype=Object.create(GY.prototype)).point=function(e,t){GY.prototype.point.call(this,t,e)},XY.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,o,i){this._context.bezierCurveTo(t,e,r,n,i,o)}},QY.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),2===n)this._context.lineTo(e[1],t[1]);else for(var r=JY(e),o=JY(t),i=0,a=1;a<n;++i,++a)this._context.bezierCurveTo(r[0][i],o[0][i],r[1][i],o[1][i],e[a],t[a]);(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}},ZY.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}}this._x=e,this._y=t}};var lG,uG=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function cG(e){if(!(t=uG.exec(e)))throw new Error("invalid format: "+e);var t;return new dG({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function dG(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function fG(e,t){var n=aG(e,t);if(!n)return e+"";var r=n[0],o=n[1];return o<0?"0."+new Array(-o).join("0")+r:r.length>o+1?r.slice(0,o+1)+"."+r.slice(o+1):r+new Array(o-r.length+2).join("0")}cG.prototype=dG.prototype,dG.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};const hG={"%":function(e,t){return(100*e).toFixed(t)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},g:function(e,t){return e.toPrecision(t)},o:function(e){return Math.round(e).toString(8)},p:function(e,t){return fG(100*e,t)},r:fG,s:function(e,t){var n=aG(e,t);if(!n)return e+"";var r=n[0],o=n[1],i=o-(lG=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,a=r.length;return i===a?r:i>a?r+new Array(i-a+1).join("0"):i>0?r.slice(0,i)+"."+r.slice(i):"0."+new Array(1-i).join("0")+aG(e,Math.max(0,t+i-1))[0]},X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}};function pG(e){return e}var mG,gG,vG,yG=Array.prototype.map,bG=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function xG(e){var t,n,r=void 0===e.grouping||void 0===e.thousands?pG:(t=yG.call(e.grouping,Number),n=e.thousands+"",function(e,r){for(var o=e.length,i=[],a=0,s=t[0],l=0;o>0&&s>0&&(l+s+1>r&&(s=Math.max(1,r-l)),i.push(e.substring(o-=s,o+s)),!((l+=s+1)>r));)s=t[a=(a+1)%t.length];return i.reverse().join(n)}),o=void 0===e.currency?"":e.currency[0]+"",i=void 0===e.currency?"":e.currency[1]+"",a=void 0===e.decimal?".":e.decimal+"",s=void 0===e.numerals?pG:function(e){return function(t){return t.replace(/[0-9]/g,(function(t){return e[+t]}))}}(yG.call(e.numerals,String)),l=void 0===e.percent?"%":e.percent+"",u=void 0===e.minus?"-":e.minus+"",c=void 0===e.nan?"NaN":e.nan+"";function d(e){var t=(e=cG(e)).fill,n=e.align,d=e.sign,f=e.symbol,h=e.zero,p=e.width,m=e.comma,g=e.precision,v=e.trim,y=e.type;"n"===y?(m=!0,y="g"):hG[y]||(void 0===g&&(g=12),v=!0,y="g"),(h||"0"===t&&"="===n)&&(h=!0,t="0",n="=");var b="$"===f?o:"#"===f&&/[boxX]/.test(y)?"0"+y.toLowerCase():"",x="$"===f?i:/[%p]/.test(y)?l:"",w=hG[y],C=/[defgprs%]/.test(y);function S(e){var o,i,l,f=b,S=x;if("c"===y)S=w(e)+S,e="";else{var A=(e=+e)<0||1/e<0;if(e=isNaN(e)?c:w(Math.abs(e),g),v&&(e=function(e){e:for(var t,n=e.length,r=1,o=-1;r<n;++r)switch(e[r]){case".":o=t=r;break;case"0":0===o&&(o=r),t=r;break;default:if(!+e[r])break e;o>0&&(o=0)}return o>0?e.slice(0,o)+e.slice(t+1):e}(e)),A&&0===+e&&"+"!==d&&(A=!1),f=(A?"("===d?d:u:"-"===d||"("===d?"":d)+f,S=("s"===y?bG[8+lG/3]:"")+S+(A&&"("===d?")":""),C)for(o=-1,i=e.length;++o<i;)if(48>(l=e.charCodeAt(o))||l>57){S=(46===l?a+e.slice(o+1):e.slice(o))+S,e=e.slice(0,o);break}}m&&!h&&(e=r(e,1/0));var _=f.length+e.length+S.length,k=_<p?new Array(p-_+1).join(t):"";switch(m&&h&&(e=r(k+e,k.length?p-S.length:1/0),k=""),n){case"<":e=f+e+S+k;break;case"=":e=f+k+e+S;break;case"^":e=k.slice(0,_=k.length>>1)+f+e+S+k.slice(_);break;default:e=k+f+e+S}return s(e)}return g=void 0===g?6:/[gprs]/.test(y)?Math.max(1,Math.min(21,g)):Math.max(0,Math.min(20,g)),S.toString=function(){return e+""},S}return{format:d,formatPrefix:function(e,t){var n=d(((e=cG(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor(sG(t)/3))),o=Math.pow(10,-r),i=bG[8+r/3];return function(e){return n(o*e)+i}}}}mG=xG({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"}),gG=mG.format,vG=mG.formatPrefix;var wG=new Date,CG=new Date;function SG(e,t,n,r){function o(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return o.floor=function(t){return e(t=new Date(+t)),t},o.ceil=function(n){return e(n=new Date(n-1)),t(n,1),e(n),n},o.round=function(e){var t=o(e),n=o.ceil(e);return e-t<n-e?t:n},o.offset=function(e,n){return t(e=new Date(+e),null==n?1:Math.floor(n)),e},o.range=function(n,r,i){var a,s=[];if(n=o.ceil(n),i=null==i?1:Math.floor(i),!(n<r)||!(i>0))return s;do{s.push(a=new Date(+n)),t(n,i),e(n)}while(a<n&&n<r);return s},o.filter=function(n){return SG((function(t){if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)}),(function(e,r){if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););}))},n&&(o.count=function(t,r){return wG.setTime(+t),CG.setTime(+r),e(wG),e(CG),Math.floor(n(wG,CG))},o.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?o.filter(r?function(t){return r(t)%e===0}:function(t){return o.count(0,t)%e===0}):o:null}),o}var AG=1e3,_G=6e4,kG=36e5,EG=864e5,MG=6048e5;function RG(e){return SG((function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+7*t)}),(function(e,t){return(t-e)/MG}))}var TG=RG(0),jG=RG(1),OG=RG(2),PG=RG(3),IG=RG(4),NG=RG(5),DG=RG(6),FG=(TG.range,jG.range,OG.range,PG.range,IG.range,NG.range,DG.range,SG((function(e){e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+t)}),(function(e,t){return(t-e)/EG}),(function(e){return e.getUTCDate()-1})));const LG=FG;FG.range;function zG(e){return SG((function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)}),(function(e,t){e.setDate(e.getDate()+7*t)}),(function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*_G)/MG}))}var BG=zG(0),$G=zG(1),UG=zG(2),VG=zG(3),HG=zG(4),WG=zG(5),qG=zG(6),YG=(BG.range,$G.range,UG.range,VG.range,HG.range,WG.range,qG.range,SG((function(e){e.setHours(0,0,0,0)}),(function(e,t){e.setDate(e.getDate()+t)}),(function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*_G)/EG}),(function(e){return e.getDate()-1})));const GG=YG;YG.range;var KG=SG((function(e){e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,t){e.setFullYear(e.getFullYear()+t)}),(function(e,t){return t.getFullYear()-e.getFullYear()}),(function(e){return e.getFullYear()}));KG.every=function(e){return isFinite(e=Math.floor(e))&&e>0?SG((function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,n){t.setFullYear(t.getFullYear()+n*e)})):null};const XG=KG;KG.range;var QG=SG((function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)}),(function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()}),(function(e){return e.getUTCFullYear()}));QG.every=function(e){return isFinite(e=Math.floor(e))&&e>0?SG((function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)})):null};const JG=QG;QG.range;function ZG(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function eK(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function tK(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}var nK,rK,oK,iK,aK,sK={"-":"",_:" ",0:"0"},lK=/^\s*\d+/,uK=/^%/,cK=/[\\^$*+?|[\]().{}]/g;function dK(e,t,n){var r=e<0?"-":"",o=(r?-e:e)+"",i=o.length;return r+(i<n?new Array(n-i+1).join(t)+o:o)}function fK(e){return e.replace(cK,"\\$&")}function hK(e){return new RegExp("^(?:"+e.map(fK).join("|")+")","i")}function pK(e){return new Map(e.map(((e,t)=>[e.toLowerCase(),t])))}function mK(e,t,n){var r=lK.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function gK(e,t,n){var r=lK.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function vK(e,t,n){var r=lK.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function yK(e,t,n){var r=lK.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function bK(e,t,n){var r=lK.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function xK(e,t,n){var r=lK.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function wK(e,t,n){var r=lK.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function CK(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function SK(e,t,n){var r=lK.exec(t.slice(n,n+1));return r?(e.q=3*r[0]-3,n+r[0].length):-1}function AK(e,t,n){var r=lK.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function _K(e,t,n){var r=lK.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function kK(e,t,n){var r=lK.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function EK(e,t,n){var r=lK.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function MK(e,t,n){var r=lK.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function RK(e,t,n){var r=lK.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function TK(e,t,n){var r=lK.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function jK(e,t,n){var r=lK.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function OK(e,t,n){var r=uK.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function PK(e,t,n){var r=lK.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function IK(e,t,n){var r=lK.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function NK(e,t){return dK(e.getDate(),t,2)}function DK(e,t){return dK(e.getHours(),t,2)}function FK(e,t){return dK(e.getHours()%12||12,t,2)}function LK(e,t){return dK(1+GG.count(XG(e),e),t,3)}function zK(e,t){return dK(e.getMilliseconds(),t,3)}function BK(e,t){return zK(e,t)+"000"}function $K(e,t){return dK(e.getMonth()+1,t,2)}function UK(e,t){return dK(e.getMinutes(),t,2)}function VK(e,t){return dK(e.getSeconds(),t,2)}function HK(e){var t=e.getDay();return 0===t?7:t}function WK(e,t){return dK(BG.count(XG(e)-1,e),t,2)}function qK(e){var t=e.getDay();return t>=4||0===t?HG(e):HG.ceil(e)}function YK(e,t){return e=qK(e),dK(HG.count(XG(e),e)+(4===XG(e).getDay()),t,2)}function GK(e){return e.getDay()}function KK(e,t){return dK($G.count(XG(e)-1,e),t,2)}function XK(e,t){return dK(e.getFullYear()%100,t,2)}function QK(e,t){return dK((e=qK(e)).getFullYear()%100,t,2)}function JK(e,t){return dK(e.getFullYear()%1e4,t,4)}function ZK(e,t){var n=e.getDay();return dK((e=n>=4||0===n?HG(e):HG.ceil(e)).getFullYear()%1e4,t,4)}function eX(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+dK(t/60|0,"0",2)+dK(t%60,"0",2)}function tX(e,t){return dK(e.getUTCDate(),t,2)}function nX(e,t){return dK(e.getUTCHours(),t,2)}function rX(e,t){return dK(e.getUTCHours()%12||12,t,2)}function oX(e,t){return dK(1+LG.count(JG(e),e),t,3)}function iX(e,t){return dK(e.getUTCMilliseconds(),t,3)}function aX(e,t){return iX(e,t)+"000"}function sX(e,t){return dK(e.getUTCMonth()+1,t,2)}function lX(e,t){return dK(e.getUTCMinutes(),t,2)}function uX(e,t){return dK(e.getUTCSeconds(),t,2)}function cX(e){var t=e.getUTCDay();return 0===t?7:t}function dX(e,t){return dK(TG.count(JG(e)-1,e),t,2)}function fX(e){var t=e.getUTCDay();return t>=4||0===t?IG(e):IG.ceil(e)}function hX(e,t){return e=fX(e),dK(IG.count(JG(e),e)+(4===JG(e).getUTCDay()),t,2)}function pX(e){return e.getUTCDay()}function mX(e,t){return dK(jG.count(JG(e)-1,e),t,2)}function gX(e,t){return dK(e.getUTCFullYear()%100,t,2)}function vX(e,t){return dK((e=fX(e)).getUTCFullYear()%100,t,2)}function yX(e,t){return dK(e.getUTCFullYear()%1e4,t,4)}function bX(e,t){var n=e.getUTCDay();return dK((e=n>=4||0===n?IG(e):IG.ceil(e)).getUTCFullYear()%1e4,t,4)}function xX(){return"+0000"}function wX(){return"%"}function CX(e){return+e}function SX(e){return Math.floor(+e/1e3)}function AX(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!==e&&void 0!==e&&this.setState(e)}function _X(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!==n&&void 0!==n?n:null}.bind(this))}function kX(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}!function(e){nK=function(e){var t=e.dateTime,n=e.date,r=e.time,o=e.periods,i=e.days,a=e.shortDays,s=e.months,l=e.shortMonths,u=hK(o),c=pK(o),d=hK(i),f=pK(i),h=hK(a),p=pK(a),m=hK(s),g=pK(s),v=hK(l),y=pK(l),b={a:function(e){return a[e.getDay()]},A:function(e){return i[e.getDay()]},b:function(e){return l[e.getMonth()]},B:function(e){return s[e.getMonth()]},c:null,d:NK,e:NK,f:BK,g:QK,G:ZK,H:DK,I:FK,j:LK,L:zK,m:$K,M:UK,p:function(e){return o[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:CX,s:SX,S:VK,u:HK,U:WK,V:YK,w:GK,W:KK,x:null,X:null,y:XK,Y:JK,Z:eX,"%":wX},x={a:function(e){return a[e.getUTCDay()]},A:function(e){return i[e.getUTCDay()]},b:function(e){return l[e.getUTCMonth()]},B:function(e){return s[e.getUTCMonth()]},c:null,d:tX,e:tX,f:aX,g:vX,G:bX,H:nX,I:rX,j:oX,L:iX,m:sX,M:lX,p:function(e){return o[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:CX,s:SX,S:uX,u:cX,U:dX,V:hX,w:pX,W:mX,x:null,X:null,y:gX,Y:yX,Z:xX,"%":wX},w={a:function(e,t,n){var r=h.exec(t.slice(n));return r?(e.w=p.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(e,t,n){var r=d.exec(t.slice(n));return r?(e.w=f.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(e,t,n){var r=v.exec(t.slice(n));return r?(e.m=y.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(e,t,n){var r=m.exec(t.slice(n));return r?(e.m=g.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(e,n,r){return A(e,t,n,r)},d:_K,e:_K,f:jK,g:wK,G:xK,H:EK,I:EK,j:kK,L:TK,m:AK,M:MK,p:function(e,t,n){var r=u.exec(t.slice(n));return r?(e.p=c.get(r[0].toLowerCase()),n+r[0].length):-1},q:SK,Q:PK,s:IK,S:RK,u:gK,U:vK,V:yK,w:mK,W:bK,x:function(e,t,r){return A(e,n,t,r)},X:function(e,t,n){return A(e,r,t,n)},y:wK,Y:xK,Z:CK,"%":OK};function C(e,t){return function(n){var r,o,i,a=[],s=-1,l=0,u=e.length;for(n instanceof Date||(n=new Date(+n));++s<u;)37===e.charCodeAt(s)&&(a.push(e.slice(l,s)),null!=(o=sK[r=e.charAt(++s)])?r=e.charAt(++s):o="e"===r?" ":"0",(i=t[r])&&(r=i(n,o)),a.push(r),l=s+1);return a.push(e.slice(l,s)),a.join("")}}function S(e,t){return function(n){var r,o,i=tK(1900,void 0,1);if(A(i,e,n+="",0)!=n.length)return null;if("Q"in i)return new Date(i.Q);if("s"in i)return new Date(1e3*i.s+("L"in i?i.L:0));if(t&&!("Z"in i)&&(i.Z=0),"p"in i&&(i.H=i.H%12+12*i.p),void 0===i.m&&(i.m="q"in i?i.q:0),"V"in i){if(i.V<1||i.V>53)return null;"w"in i||(i.w=1),"Z"in i?(o=(r=eK(tK(i.y,0,1))).getUTCDay(),r=o>4||0===o?jG.ceil(r):jG(r),r=LG.offset(r,7*(i.V-1)),i.y=r.getUTCFullYear(),i.m=r.getUTCMonth(),i.d=r.getUTCDate()+(i.w+6)%7):(o=(r=ZG(tK(i.y,0,1))).getDay(),r=o>4||0===o?$G.ceil(r):$G(r),r=GG.offset(r,7*(i.V-1)),i.y=r.getFullYear(),i.m=r.getMonth(),i.d=r.getDate()+(i.w+6)%7)}else("W"in i||"U"in i)&&("w"in i||(i.w="u"in i?i.u%7:"W"in i?1:0),o="Z"in i?eK(tK(i.y,0,1)).getUTCDay():ZG(tK(i.y,0,1)).getDay(),i.m=0,i.d="W"in i?(i.w+6)%7+7*i.W-(o+5)%7:i.w+7*i.U-(o+6)%7);return"Z"in i?(i.H+=i.Z/100|0,i.M+=i.Z%100,eK(i)):ZG(i)}}function A(e,t,n,r){for(var o,i,a=0,s=t.length,l=n.length;a<s;){if(r>=l)return-1;if(37===(o=t.charCodeAt(a++))){if(o=t.charAt(a++),!(i=w[o in sK?t.charAt(a++):o])||(r=i(e,n,r))<0)return-1}else if(o!=n.charCodeAt(r++))return-1}return r}return b.x=C(n,b),b.X=C(r,b),b.c=C(t,b),x.x=C(n,x),x.X=C(r,x),x.c=C(t,x),{format:function(e){var t=C(e+="",b);return t.toString=function(){return e},t},parse:function(e){var t=S(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=C(e+="",x);return t.toString=function(){return e},t},utcParse:function(e){var t=S(e+="",!0);return t.toString=function(){return e},t}}}(e),rK=nK.format,oK=nK.parse,iK=nK.utcFormat,aK=nK.utcParse}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),AX.__suppressDeprecationWarning=!0,_X.__suppressDeprecationWarning=!0,kX.__suppressDeprecationWarning=!0;Object.prototype.hasOwnProperty;var EX=n(19853),MX=n.n(EX),RX=n(12322),TX=n.n(RX),jX=n(22616),OX=n.n(jX);function PX(){return PX=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},PX.apply(this,arguments)}function IX(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var NX={fill:Pr().string,fontSize:Pr().number,fontFamily:Pr().string},DX=Pr().shape({domain:Pr().shape({line:Pr().shape({stroke:Pr().string.isRequired,strokeWidth:Pr().number.isRequired,strokeDasharray:Pr().string}).isRequired}).isRequired,ticks:Pr().shape({line:Pr().shape({stroke:Pr().string.isRequired,strokeWidth:Pr().number.isRequired,strokeDasharray:Pr().string}).isRequired,text:Pr().shape(PX({},NX)).isRequired}).isRequired,legend:Pr().shape({text:Pr().shape(PX({},NX)).isRequired}).isRequired}),FX=Pr().shape({line:Pr().shape({stroke:Pr().string.isRequired,strokeWidth:Pr().number.isRequired,strokeDasharray:Pr().string}).isRequired}),LX=Pr().shape({hidden:Pr().shape({symbol:Pr().shape({fill:Pr().string.isRequired,opacity:Pr().number}).isRequired,text:Pr().shape(PX({},NX,{opacity:Pr().number})).isRequired}).isRequired,text:Pr().shape(PX({},NX)).isRequired}),zX=Pr().shape({text:Pr().shape(PX({},NX)).isRequired}),BX=Pr().shape({text:Pr().shape(PX({},NX)).isRequired}),$X=Pr().shape({text:Pr().shape(PX({},NX)).isRequired}),UX=Pr().shape({line:Pr().shape({stroke:Pr().string.isRequired,strokeWidth:Pr().number.isRequired,strokeDasharray:Pr().string}).isRequired}),VX=Pr().shape({text:Pr().shape(PX({},NX,{outlineWidth:Pr().number.isRequired,outlineColor:Pr().string.isRequired})).isRequired,link:Pr().shape({stroke:Pr().string.isRequired,strokeWidth:Pr().number.isRequired,outlineWidth:Pr().number.isRequired,outlineColor:Pr().string.isRequired}).isRequired,outline:Pr().shape({stroke:Pr().string.isRequired,strokeWidth:Pr().number.isRequired,outlineWidth:Pr().number.isRequired,outlineColor:Pr().string.isRequired}).isRequired,symbol:Pr().shape({fill:Pr().string.isRequired,outlineWidth:Pr().number.isRequired,outlineColor:Pr().string.isRequired}).isRequired}),HX=(Pr().shape({background:Pr().string.isRequired,fontFamily:Pr().string.isRequired,fontSize:Pr().number.isRequired,textColor:Pr().string.isRequired,axis:DX.isRequired,grid:FX.isRequired,legends:LX.isRequired,labels:zX.isRequired,dots:BX.isRequired,markers:$X,crosshair:UX.isRequired,annotations:VX.isRequired}),{background:"transparent",fontFamily:"sans-serif",fontSize:11,textColor:"#333333",axis:{domain:{line:{stroke:"transparent",strokeWidth:1}},ticks:{line:{stroke:"#777777",strokeWidth:1},text:{}},legend:{text:{fontSize:12}}},grid:{line:{stroke:"#dddddd",strokeWidth:1}},legends:{hidden:{symbol:{fill:"#333333",opacity:.6},text:{fill:"#333333",opacity:.6}},text:{},ticks:{line:{stroke:"#777777",strokeWidth:1},text:{fontSize:10}},title:{text:{}}},labels:{text:{}},markers:{lineColor:"#000000",lineStrokeWidth:1,text:{}},dots:{text:{}},tooltip:{container:{background:"white",color:"inherit",fontSize:"inherit",borderRadius:"2px",boxShadow:"0 1px 2px rgba(0, 0, 0, 0.25)",padding:"5px 9px"},basic:{whiteSpace:"pre",display:"flex",alignItems:"center"},chip:{marginRight:7},table:{},tableCell:{padding:"3px 5px"},tableCellValue:{fontWeight:"bold"}},crosshair:{line:{stroke:"#000000",strokeWidth:1,strokeOpacity:.75,strokeDasharray:"6 6"}},annotations:{text:{fontSize:13,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},link:{stroke:"#000000",strokeWidth:1,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},outline:{fill:"none",stroke:"#000000",strokeWidth:2,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},symbol:{fill:"#000000",outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1}}}),WX=["axis.ticks.text","axis.legend.text","legends.title.text","legends.text","legends.ticks.text","legends.title.text","labels.text","dots.text","markers.text","annotations.text"],qX=function(e,t){var n=_$()({},e,t);return WX.forEach((function(e){void 0===E$()(n,e+".fontFamily")&&R$()(n,e+".fontFamily",n.fontFamily),void 0===E$()(n,e+".fontSize")&&R$()(n,e+".fontSize",n.fontSize),void 0===E$()(n,e+".fill")&&R$()(n,e+".fill",n.textColor)})),n},YX=(0,r.createContext)(),GX=function(e){var t=e.children,n=e.animate,o=e.stiffness,i=e.damping,a=e.config,s=(0,r.useMemo)((function(){var e=dW()(a)?WV[a]:a;return{animate:n,springConfig:{stiffness:o,damping:i},config:e}}),[n,o,i,a]);return(0,Io.jsx)(YX.Provider,{value:s,children:t})},KX={animate:Pr().bool,motionStiffness:Pr().number,motionDamping:Pr().number,motionConfig:Pr().oneOfType([Pr().oneOf(Object.keys(WV)),Pr().shape({mass:Pr().number,tension:Pr().number,friction:Pr().number,clamp:Pr().bool,precision:Pr().number,velocity:Pr().number,duration:Pr().number,easing:Pr().func})])};GX.propTypes={children:Pr().node.isRequired,animate:KX.animate,stiffness:KX.motionStiffness,damping:KX.motionDamping,config:KX.motionConfig};GX.defaultProps={animate:!0,stiffness:90,damping:15,config:"default"};var XX=function(){return(0,r.useContext)(YX)},QX=function(e){var t=XX(),n=t.animate,o=t.config,i=function(e){var t=(0,r.useRef)();return(0,r.useEffect)((function(){t.current=e}),[e]),t.current}(e),a=(0,r.useMemo)((function(){return(0,T$.A)(i,e)}),[i,e]);return function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return new UH(e,n)}(BH({from:{value:0},to:{value:1},reset:!0,config:o,immediate:!n}).value,a)},JX={nivo:["#d76445","#f47560","#e8c1a0","#97e3d5","#61cdbb","#00b0a7"],BrBG:hW()(xW),PRGn:hW()(CW),PiYG:hW()(AW),PuOr:hW()(kW),RdBu:hW()(MW),RdGy:hW()(TW),RdYlBu:hW()(OW),RdYlGn:hW()(IW),spectral:hW()(DW),blues:hW()(LW),greens:hW()(BW),greys:hW()(UW),oranges:hW()(HW),purples:hW()(qW),reds:hW()(GW),BuGn:hW()(XW),BuPu:hW()(JW),GnBu:hW()(eq),OrRd:hW()(nq),PuBuGn:hW()(oq),PuBu:hW()(aq),PuRd:hW()(lq),RdPu:hW()(cq),YlGnBu:hW()(fq),YlGn:hW()(pq),YlOrBr:hW()(gq),YlOrRd:hW()(yq)},ZX=Object.keys(JX),eQ=(hW()(xW),hW()(CW),hW()(AW),hW()(kW),hW()(MW),hW()(TW),hW()(OW),hW()(IW),hW()(DW),hW()(LW),hW()(BW),hW()(UW),hW()(HW),hW()(qW),hW()(GW),hW()(XW),hW()(JW),hW()(eq),hW()(nq),hW()(oq),hW()(aq),hW()(lq),hW()(cq),hW()(fq),hW()(pq),hW()(gq),hW()(yq),Pr().oneOfType([Pr().oneOf(ZX),Pr().func,Pr().arrayOf(Pr().string)]),{basis:function(e){return new uY(e)},basisClosed:function(e){return new dY(e)},basisOpen:function(e){return new fY(e)},bundle:pY,cardinal:vY,cardinalClosed:bY,cardinalOpen:wY,catmullRom:DY,catmullRomClosed:LY,catmullRomOpen:BY,linear:UY,linearClosed:function(e){return new VY(e)},monotoneX:function(e){return new GY(e)},monotoneY:function(e){return new KY(e)},natural:function(e){return new QY(e)},step:function(e){return new ZY(e,.5)},stepAfter:function(e){return new ZY(e,1)},stepBefore:function(e){return new ZY(e,0)}}),tQ=Object.keys(eQ),nQ=(Pr().oneOf(tQ),tQ.filter((function(e){return e.endsWith("Closed")})),sY()(tQ,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),sY()(tQ,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed")),rQ=(Pr().oneOf(nQ),Pr().arrayOf(Pr().shape({id:Pr().string.isRequired})).isRequired,Pr().arrayOf(Pr().shape({id:Pr().string.isRequired,match:Pr().oneOfType([Pr().oneOf(["*"]),Pr().object,Pr().func]).isRequired})).isRequired,{ascending:tG,descending:function(e){return tG(e).reverse()},insideOut:function(e){var t,n,r=e.length,o=e.map(nG),i=function(e){var t=e.map(rG);return eG(e).sort((function(e,n){return t[e]-t[n]}))}(e),a=0,s=0,l=[],u=[];for(t=0;t<r;++t)n=i[t],a<s?(a+=o[n],l.push(n)):(s+=o[n],u.push(n));return u.reverse().concat(l)},none:eG,reverse:function(e){return eG(e).reverse()}}),oQ=Object.keys(rQ),iQ=(Pr().oneOf(oQ),{expand:function(e,t){if((r=e.length)>0){for(var n,r,o,i=0,a=e[0].length;i<a;++i){for(o=n=0;n<r;++n)o+=e[n][i][1]||0;if(o)for(n=0;n<r;++n)e[n][i][1]/=o}oG(e,t)}},diverging:iG,none:oG,silhouette:function(e,t){if((n=e.length)>0){for(var n,r=0,o=e[t[0]],i=o.length;r<i;++r){for(var a=0,s=0;a<n;++a)s+=e[a][r][1]||0;o[r][1]+=o[r][0]=-s/2}oG(e,t)}},wiggle:function(e,t){if((o=e.length)>0&&(r=(n=e[t[0]]).length)>0){for(var n,r,o,i=0,a=1;a<r;++a){for(var s=0,l=0,u=0;s<o;++s){for(var c=e[t[s]],d=c[a][1]||0,f=(d-(c[a-1][1]||0))/2,h=0;h<s;++h){var p=e[t[h]];f+=(p[a][1]||0)-(p[a-1][1]||0)}l+=d,u+=f*d}n[a-1][1]+=n[a-1][0]=i,l&&(i-=u/l)}n[a-1][1]+=n[a-1][0]=i,oG(e,t)}}}),aQ=Object.keys(iQ),sQ=(Pr().oneOf(aQ),Pr().shape({top:Pr().number,right:Pr().number,bottom:Pr().number,left:Pr().number}).isRequired,Pr().oneOf(["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]),gW(Mq),{top:0,right:0,bottom:0,left:0}),lQ=function(e,t,n){return void 0===n&&(n={}),(0,r.useMemo)((function(){var r=PX({},sQ,n);return{margin:r,innerWidth:e-r.left-r.right,innerHeight:t-r.top-r.bottom,outerWidth:e,outerHeight:t}}),[e,t,n.top,n.right,n.bottom,n.left])},uQ=function(){var e=(0,r.useRef)(null),t=(0,r.useState)({left:0,top:0,width:0,height:0}),n=t[0],o=t[1],i=(0,r.useState)((function(){return new ResizeObserver((function(e){var t=e[0];return o(t.contentRect)}))}))[0];return(0,r.useEffect)((function(){return e.current&&i.observe(e.current),function(){return i.disconnect()}}),[]),[e,n]},cQ=function(e){return(0,r.useMemo)((function(){return function(e){return"function"==typeof e?e:"string"==typeof e?0===e.indexOf("time:")?rK(e.slice("5")):gG(e):function(e){return""+e}}(e)}),[e])},dQ=(0,r.createContext)(),fQ={},hQ=function(e){var t=e.theme,n=void 0===t?fQ:t,o=e.children,i=function(e){return(0,r.useMemo)((function(){return qX(HX,e)}),[e])}(n);return(0,Io.jsx)(dQ.Provider,{value:i,children:o})};hQ.propTypes={children:Pr().node.isRequired,theme:Pr().object};var pQ=function(){return(0,r.useContext)(dQ)},mQ=function(e){var t=e.children,n=e.condition,o=e.wrapper;return n?(0,r.cloneElement)(o,{},t):t};mQ.propTypes={children:Pr().node.isRequired,condition:Pr().bool.isRequired,wrapper:Pr().element.isRequired};var gQ={position:"relative"},vQ=function(e){var t=e.children,n=e.theme,o=e.renderWrapper,i=void 0===o||o,a=e.isInteractive,s=void 0===a||a,l=e.animate,u=e.motionStiffness,c=e.motionDamping,d=e.motionConfig,f=(0,r.useRef)(null);return(0,Io.jsx)(hQ,{theme:n,children:(0,Io.jsx)(GX,{animate:l,stiffness:u,damping:c,config:d,children:(0,Io.jsx)(S$,{container:f,children:(0,Io.jsxs)(mQ,{condition:i,wrapper:(0,Io.jsx)("div",{style:gQ,ref:f}),children:[t,s&&(0,Io.jsx)(C$,{})]})})})})};vQ.propTypes={children:Pr().element.isRequired,isInteractive:Pr().bool,renderWrapper:Pr().bool,theme:Pr().object,animate:Pr().bool,motionStiffness:Pr().number,motionDamping:Pr().number,motionConfig:Pr().string};Pr().func.isRequired,Pr().bool,Pr().bool,Pr().object.isRequired,Pr().bool.isRequired,Pr().number,Pr().number,Pr().string;var yQ=function(e){var t=e.children,n=uQ(),r=n[0],o=n[1],i=o.width>0&&o.height>0;return(0,Io.jsx)("div",{ref:r,style:{width:"100%",height:"100%"},children:i&&t({width:o.width,height:o.height})})};yQ.propTypes={children:Pr().func.isRequired};var bQ=["id","colors"],xQ=function(e){var t=e.id,n=e.colors,r=IX(e,bQ);return(0,Io.jsx)("linearGradient",PX({id:t,x1:0,x2:0,y1:0,y2:1},r,{children:n.map((function(e){var t=e.offset,n=e.color,r=e.opacity;return(0,Io.jsx)("stop",{offset:t+"%",stopColor:n,stopOpacity:void 0!==r?r:1},t)}))}))};xQ.propTypes={id:Pr().string.isRequired,colors:Pr().arrayOf(Pr().shape({offset:Pr().number.isRequired,color:Pr().string.isRequired,opacity:Pr().number})).isRequired,gradientTransform:Pr().string};var wQ={linearGradient:xQ},CQ=(0,r.memo)((function(e){var t=e.id,n=e.background,r=e.color,o=e.size,i=e.padding,a=e.stagger,s=o+i,l=o/2,u=i/2;return!0===a&&(s=2*o+2*i),(0,Io.jsxs)("pattern",{id:t,width:s,height:s,patternUnits:"userSpaceOnUse",children:[(0,Io.jsx)("rect",{width:s,height:s,fill:n}),(0,Io.jsx)("circle",{cx:u+l,cy:u+l,r:l,fill:r}),a&&(0,Io.jsx)("circle",{cx:1.5*i+o+l,cy:1.5*i+o+l,r:l,fill:r})]})}));CQ.displayName="PatternDots",CQ.propTypes={id:Pr().string.isRequired,color:Pr().string.isRequired,background:Pr().string.isRequired,size:Pr().number.isRequired,padding:Pr().number.isRequired,stagger:Pr().bool.isRequired},CQ.defaultProps={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1};Math.PI;var SQ=function(e){return e*Math.PI/180},AQ=function(e){return 180*e/Math.PI},_Q=function(e,t){return{x:Math.cos(e)*t,y:Math.sin(e)*t}},kQ={svg:{align:{left:"start",center:"middle",right:"end",start:"start",middle:"middle",end:"end"},baseline:{top:"text-before-edge",center:"central",bottom:"alphabetic"}},canvas:{align:{left:"left",center:"center",right:"right",start:"left",middle:"center",end:"right"},baseline:{top:"top",center:"middle",bottom:"bottom"}}},EQ=(0,r.memo)((function(e){var t=e.id,n=e.spacing,r=e.rotation,o=e.background,i=e.color,a=e.lineWidth,s=Math.round(r)%360,l=Math.abs(n);s>180?s-=360:s>90?s-=180:s<-180?s+=360:s<-90&&(s+=180);var u,c=l,d=l;return 0===s?u="\n                M 0 0 L "+c+" 0\n                M 0 "+d+" L "+c+" "+d+"\n            ":90===s?u="\n                M 0 0 L 0 "+d+"\n                M "+c+" 0 L "+c+" "+d+"\n            ":(c=Math.abs(l/Math.sin(SQ(s))),d=l/Math.sin(SQ(90-s)),u=s>0?"\n                    M 0 "+-d+" L "+2*c+" "+d+"\n                    M "+-c+" "+-d+" L "+c+" "+d+"\n                    M "+-c+" 0 L "+c+" "+2*d+"\n                ":"\n                    M "+-c+" "+d+" L "+c+" "+-d+"\n                    M "+-c+" "+2*d+" L "+2*c+" "+-d+"\n                    M 0 "+2*d+" L "+2*c+" 0\n                "),(0,Io.jsxs)("pattern",{id:t,width:c,height:d,patternUnits:"userSpaceOnUse",children:[(0,Io.jsx)("rect",{width:c,height:d,fill:o,stroke:"rgba(255, 0, 0, 0.1)",strokeWidth:0}),(0,Io.jsx)("path",{d:u,strokeWidth:a,stroke:i,strokeLinecap:"square"})]})}));EQ.displayName="PatternLines",EQ.propTypes={id:Pr().string.isRequired,spacing:Pr().number.isRequired,rotation:Pr().number.isRequired,background:Pr().string.isRequired,color:Pr().string.isRequired,lineWidth:Pr().number.isRequired},EQ.defaultProps={spacing:5,rotation:0,color:"#000000",background:"#ffffff",lineWidth:2};var MQ=(0,r.memo)((function(e){var t=e.id,n=e.background,r=e.color,o=e.size,i=e.padding,a=e.stagger,s=o+i,l=i/2;return!0===a&&(s=2*o+2*i),(0,Io.jsxs)("pattern",{id:t,width:s,height:s,patternUnits:"userSpaceOnUse",children:[(0,Io.jsx)("rect",{width:s,height:s,fill:n}),(0,Io.jsx)("rect",{x:l,y:l,width:o,height:o,fill:r}),a&&(0,Io.jsx)("rect",{x:1.5*i+o,y:1.5*i+o,width:o,height:o,fill:r})]})}));MQ.displayName="PatternSquares",MQ.propTypes={id:Pr().string.isRequired,color:Pr().string.isRequired,background:Pr().string.isRequired,size:Pr().number.isRequired,padding:Pr().number.isRequired,stagger:Pr().bool.isRequired},MQ.defaultProps={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1};var RQ={patternDots:CQ,patternLines:EQ,patternSquares:MQ},TQ=["type"],jQ=PX({},wQ,RQ),OQ=function(e){var t=e.defs;return!t||t.length<1?null:(0,Io.jsx)("defs",{"aria-hidden":!0,children:t.map((function(e){var t=e.type,n=IX(e,TQ);return jQ[t]?(0,r.createElement)(jQ[t],PX({key:n.id},n)):null}))})};OQ.propTypes={defs:Pr().arrayOf(Pr().shape({type:Pr().oneOf(Object.keys(jQ)).isRequired,id:Pr().string.isRequired}))};var PQ=(0,r.memo)(OQ),IQ=function(e){var t=e.width,n=e.height,r=e.margin,o=e.defs,i=e.children,a=e.role,s=e.ariaLabel,l=e.ariaLabelledBy,u=e.ariaDescribedBy,c=e.isFocusable,d=pQ();return(0,Io.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:n,role:a,"aria-label":s,"aria-labelledby":l,"aria-describedby":u,focusable:c,tabIndex:c?0:void 0,children:[(0,Io.jsx)(PQ,{defs:o}),(0,Io.jsx)("rect",{width:t,height:n,fill:d.background}),(0,Io.jsx)("g",{transform:"translate("+r.left+","+r.top+")",children:i})]})};IQ.propTypes={width:Pr().number.isRequired,height:Pr().number.isRequired,margin:Pr().shape({top:Pr().number.isRequired,left:Pr().number.isRequired}).isRequired,defs:Pr().array,children:Pr().oneOfType([Pr().arrayOf(Pr().node),Pr().node]).isRequired,role:Pr().string,isFocusable:Pr().bool,ariaLabel:Pr().string,ariaLabelledBy:Pr().string,ariaDescribedBy:Pr().string};var NQ=function(e){var t=e.size,n=e.color,r=e.borderWidth,o=e.borderColor;return(0,Io.jsx)("circle",{r:t/2,fill:n,stroke:o,strokeWidth:r,style:{pointerEvents:"none"}})};NQ.propTypes={size:Pr().number.isRequired,color:Pr().string.isRequired,borderWidth:Pr().number.isRequired,borderColor:Pr().string.isRequired};var DQ=(0,r.memo)(NQ),FQ=function(e){var t=e.x,n=e.y,o=e.symbol,i=void 0===o?DQ:o,a=e.size,s=e.datum,l=e.color,u=e.borderWidth,c=e.borderColor,d=e.label,f=e.labelTextAnchor,h=void 0===f?"middle":f,p=e.labelYOffset,m=void 0===p?-12:p,g=pQ(),v=XX(),y=v.animate,b=BH({transform:"translate("+t+", "+n+")",config:v.config,immediate:!y});return(0,Io.jsxs)(uW.g,{transform:b.transform,style:{pointerEvents:"none"},children:[(0,r.createElement)(i,{size:a,color:l,datum:s,borderWidth:u,borderColor:c}),d&&(0,Io.jsx)("text",{textAnchor:h,y:m,style:g.dots.text,children:d})]})};FQ.propTypes={x:Pr().number.isRequired,y:Pr().number.isRequired,datum:Pr().object.isRequired,size:Pr().number.isRequired,color:Pr().string.isRequired,borderWidth:Pr().number.isRequired,borderColor:Pr().string.isRequired,symbol:Pr().oneOfType([Pr().func,Pr().object]),label:Pr().oneOfType([Pr().string,Pr().number]),labelTextAnchor:Pr().oneOf(["start","middle","end"]),labelYOffset:Pr().number.isRequired};(0,r.memo)(FQ);var LQ=function(e){var t=e.width,n=e.height,r=e.axis,o=e.scale,i=e.value,a=e.lineStyle,s=e.textStyle,l=e.legend,u=e.legendPosition,c=e.legendOffsetX,d=e.legendOffsetY,f=e.legendOrientation,h=pQ(),p=0,m=0,g=0,v=0;"y"===r?(g=o(i),m=t):(p=o(i),v=n);var y=null;if(l){var b=function(e){var t=e.width,n=e.height,r=e.position,o=e.offsetX,i=e.offsetY,a=e.orientation,s=0,l=0,u="vertical"===a?-90:0,c="start";if("x"===e.axis)switch(r){case"top-left":s=-o,l=i,c="end";break;case"top":l=-i,c="horizontal"===a?"middle":"start";break;case"top-right":s=o,l=i,c="horizontal"===a?"start":"end";break;case"right":s=o,l=n/2,c="horizontal"===a?"start":"middle";break;case"bottom-right":s=o,l=n-i,c="start";break;case"bottom":l=n+i,c="horizontal"===a?"middle":"end";break;case"bottom-left":l=n-i,s=-o,c="horizontal"===a?"end":"start";break;case"left":s=-o,l=n/2,c="horizontal"===a?"end":"middle"}else switch(r){case"top-left":s=o,l=-i,c="start";break;case"top":s=t/2,l=-i,c="horizontal"===a?"middle":"start";break;case"top-right":s=t-o,l=-i,c="horizontal"===a?"end":"start";break;case"right":s=t+o,c="horizontal"===a?"start":"middle";break;case"bottom-right":s=t-o,l=i,c="end";break;case"bottom":s=t/2,l=i,c="horizontal"===a?"middle":"end";break;case"bottom-left":s=o,l=i,c="horizontal"===a?"start":"end";break;case"left":s=-o,c="horizontal"===a?"end":"middle"}return{x:s,y:l,rotation:u,textAnchor:c}}({axis:r,width:t,height:n,position:u,offsetX:c,offsetY:d,orientation:f});y=(0,Io.jsx)("text",{transform:"translate("+b.x+", "+b.y+") rotate("+b.rotation+")",textAnchor:b.textAnchor,dominantBaseline:"central",style:s,children:l})}return(0,Io.jsxs)("g",{transform:"translate("+p+", "+g+")",children:[(0,Io.jsx)("line",{x1:0,x2:m,y1:0,y2:v,stroke:h.markers.lineColor,strokeWidth:h.markers.lineStrokeWidth,style:a}),y]})};LQ.propTypes={width:Pr().number.isRequired,height:Pr().number.isRequired,axis:Pr().oneOf(["x","y"]).isRequired,scale:Pr().func.isRequired,value:Pr().oneOfType([Pr().number,Pr().string,Pr().instanceOf(Date)]).isRequired,lineStyle:Pr().object,textStyle:Pr().object,legend:Pr().string,legendPosition:Pr().oneOf(["top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"]),legendOffsetX:Pr().number.isRequired,legendOffsetY:Pr().number.isRequired,legendOrientation:Pr().oneOf(["horizontal","vertical"]).isRequired},LQ.defaultProps={legendPosition:"top-right",legendOffsetX:14,legendOffsetY:14,legendOrientation:"horizontal"};var zQ=(0,r.memo)(LQ),BQ=function(e){var t=e.markers,n=e.width,r=e.height,o=e.xScale,i=e.yScale;return t&&0!==t.length?t.map((function(e,t){return(0,Io.jsx)(zQ,PX({},e,{width:n,height:r,scale:"y"===e.axis?i:o}),t)})):null};BQ.propTypes={width:Pr().number.isRequired,height:Pr().number.isRequired,xScale:Pr().func.isRequired,yScale:Pr().func.isRequired,markers:Pr().arrayOf(Pr().shape({axis:Pr().oneOf(["x","y"]).isRequired,value:Pr().oneOfType([Pr().number,Pr().string,Pr().instanceOf(Date)]).isRequired,lineStyle:Pr().object,textStyle:Pr().object}))};var $Q=(0,r.memo)(BQ),UQ=function(e){return $r()(e)?e:function(t){return E$()(t,e)}},VQ=function(e){return(0,r.useMemo)((function(){return UQ(e)}),[e])},HQ=function(e,t){var n=t.clientX,r=t.clientY,o=e.getBoundingClientRect();return[n-o.left,r-o.top]},WQ=Object.keys(wQ),qQ=Object.keys(RQ),YQ=function(e,t,n,r){var o=void 0===r?{}:r,i=o.dataKey,a=o.colorKey,s=void 0===a?"color":a,l=o.targetKey,u=void 0===l?"fill":l,c=[],d={};return e.length&&t.length&&(c=[].concat(e),t.forEach((function(t){for(var r=function(r){var o=n[r],a=o.id;if(function(e,t,n){if("*"===e)return!0;if($r()(e))return e(t);if(TX()(e)){var r=n?E$()(t,n):t;return MX()(OX()(r,Object.keys(e)),e)}return!1}(o.match,t,i)){var l=e.find((function(e){return e.id===a}));if(l)if(qQ.includes(l.type))if("inherit"===l.background||"inherit"===l.color){var f=E$()(t,s),h=l.background,p=l.color,m=a;"inherit"===l.background&&(m=m+".bg."+f,h=f),"inherit"===l.color&&(m=m+".fg."+f,p=f),R$()(t,u,"url(#"+m+")"),d[m]||(c.push(PX({},l,{id:m,background:h,color:p})),d[m]=1)}else R$()(t,u,"url(#"+a+")");else if(WQ.includes(l.type))if(l.colors.map((function(e){return e.color})).includes("inherit")){var g=E$()(t,s),v=a,y=PX({},l,{colors:l.colors.map((function(e,t){return"inherit"!==e.color?e:(v=v+"."+t+"."+g,PX({},e,{color:"inherit"===e.color?g:e.color}))}))});y.id=v,R$()(t,u,"url(#"+v+")"),d[v]||(c.push(y),d[v]=1)}else R$()(t,u,"url(#"+a+")");return"break"}},o=0;o<n.length&&"break"!==r(o);o++);}))),c},GQ=(n(9376),n(20977)),KQ=n.n(GQ),XQ=(n(87424),n(93085),Math.sqrt(50)),QQ=Math.sqrt(10),JQ=Math.sqrt(2);function ZQ(e,t,n){var r,o,i,a,s=-1;if(n=+n,(e=+e)===(t=+t)&&n>0)return[e];if((r=t<e)&&(o=e,e=t,t=o),0===(a=eJ(e,t,n))||!isFinite(a))return[];if(a>0){let n=Math.round(e/a),r=Math.round(t/a);for(n*a<e&&++n,r*a>t&&--r,i=new Array(o=r-n+1);++s<o;)i[s]=(n+s)*a}else{a=-a;let n=Math.round(e*a),r=Math.round(t*a);for(n/a<e&&++n,r/a>t&&--r,i=new Array(o=r-n+1);++s<o;)i[s]=(n+s)/a}return r&&i.reverse(),i}function eJ(e,t,n){var r=(t-e)/Math.max(0,n),o=Math.floor(Math.log(r)/Math.LN10),i=r/Math.pow(10,o);return o>=0?(i>=XQ?10:i>=QQ?5:i>=JQ?2:1)*Math.pow(10,o):-Math.pow(10,-o)/(i>=XQ?10:i>=QQ?5:i>=JQ?2:1)}function tJ(e,t,n){var r=Math.abs(t-e)/Math.max(0,n),o=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),i=r/o;return i>=XQ?o*=10:i>=QQ?o*=5:i>=JQ&&(o*=2),t<e?-o:o}function nJ(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function rJ(e){let t=e,n=e;function r(e,t,r,o){for(null==r&&(r=0),null==o&&(o=e.length);r<o;){const i=r+o>>>1;n(e[i],t)<0?r=i+1:o=i}return r}return 1===e.length&&(t=(t,n)=>e(t)-n,n=function(e){return(t,n)=>nJ(e(t),n)}(e)),{left:r,center:function(e,n,o,i){null==o&&(o=0),null==i&&(i=e.length);const a=r(e,n,o,i-1);return a>o&&t(e[a-1],n)>-t(e[a],n)?a-1:a},right:function(e,t,r,o){for(null==r&&(r=0),null==o&&(o=e.length);r<o;){const i=r+o>>>1;n(e[i],t)>0?o=i:r=i+1}return r}}}const oJ=rJ(nJ),iJ=oJ.right,aJ=(oJ.left,rJ((function(e){return null===e?NaN:+e})).center,iJ);var sJ=n(40158),lJ=n(59029);function uJ(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function cJ(e){return+e}var dJ=[0,1];function fJ(e){return e}function hJ(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:function(e){return function(){return e}}(isNaN(t)?NaN:.5)}function pJ(e,t,n){var r=e[0],o=e[1],i=t[0],a=t[1];return o<r?(r=hJ(o,r),i=n(a,i)):(r=hJ(r,o),i=n(i,a)),function(e){return i(r(e))}}function mJ(e,t,n){var r=Math.min(e.length,t.length)-1,o=new Array(r),i=new Array(r),a=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++a<r;)o[a]=hJ(e[a],e[a+1]),i[a]=n(t[a],t[a+1]);return function(t){var n=aJ(e,t,1,r)-1;return i[n](o[n](t))}}function gJ(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function vJ(){var e,t,n,r,o,i,a=dJ,s=dJ,l=sJ.A,u=fJ;function c(){var e=Math.min(a.length,s.length);return u!==fJ&&(u=function(e,t){var n;return e>t&&(n=e,e=t,t=n),function(n){return Math.max(e,Math.min(t,n))}}(a[0],a[e-1])),r=e>2?mJ:pJ,o=i=null,d}function d(t){return null==t||isNaN(t=+t)?n:(o||(o=r(a.map(e),s,l)))(e(u(t)))}return d.invert=function(n){return u(t((i||(i=r(s,a.map(e),lJ.A)))(n)))},d.domain=function(e){return arguments.length?(a=Array.from(e,cJ),c()):a.slice()},d.range=function(e){return arguments.length?(s=Array.from(e),c()):s.slice()},d.rangeRound=function(e){return s=Array.from(e),l=uJ,c()},d.clamp=function(e){return arguments.length?(u=!!e||fJ,c()):u!==fJ},d.interpolate=function(e){return arguments.length?(l=e,c()):l},d.unknown=function(e){return arguments.length?(n=e,d):n},function(n,r){return e=n,t=r,c()}}function yJ(){return vJ()(fJ,fJ)}function bJ(e,t,n,r){var o,i=tJ(e,t,n);switch((r=cG(null==r?",f":r)).type){case"s":var a=Math.max(Math.abs(e),Math.abs(t));return null!=r.precision||isNaN(o=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(sG(t)/3)))-sG(Math.abs(e)))}(i,a))||(r.precision=o),vG(r,a);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(o=function(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,sG(t)-sG(e))+1}(i,Math.max(Math.abs(e),Math.abs(t))))||(r.precision=o-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(o=function(e){return Math.max(0,-sG(Math.abs(e)))}(i))||(r.precision=o-2*("%"===r.type))}return gG(r)}function xJ(e){var t=e.domain;return e.ticks=function(e){var n=t();return ZQ(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){var r=t();return bJ(r[0],r[r.length-1],null==e?10:e,n)},e.nice=function(n){null==n&&(n=10);var r,o,i=t(),a=0,s=i.length-1,l=i[a],u=i[s],c=10;for(u<l&&(o=l,l=u,u=o,o=a,a=s,s=o);c-- >0;){if((o=eJ(l,u,n))===r)return i[a]=l,i[s]=u,t(i);if(o>0)l=Math.floor(l/o)*o,u=Math.ceil(u/o)*o;else{if(!(o<0))break;l=Math.ceil(l*o)/o,u=Math.floor(u*o)/o}r=o}return e},e}function wJ(){var e=yJ();return e.copy=function(){return gJ(e,wJ())},pW.apply(e,arguments),xJ(e)}function CJ(){var e,t,n=gW().unknown(void 0),r=n.domain,o=n.range,i=0,a=1,s=!1,l=0,u=0,c=.5;function d(){var n=r().length,d=a<i,f=d?a:i,h=d?i:a;e=(h-f)/Math.max(1,n-l+2*u),s&&(e=Math.floor(e)),f+=(h-f-e*(n-l))*c,t=e*(1-l),s&&(f=Math.round(f),t=Math.round(t));var p=function(e,t,n){e=+e,t=+t,n=(o=arguments.length)<2?(t=e,e=0,1):o<3?1:+n;for(var r=-1,o=0|Math.max(0,Math.ceil((t-e)/n)),i=new Array(o);++r<o;)i[r]=e+r*n;return i}(n).map((function(t){return f+e*t}));return o(d?p.reverse():p)}return delete n.unknown,n.domain=function(e){return arguments.length?(r(e),d()):r()},n.range=function(e){return arguments.length?([i,a]=e,i=+i,a=+a,d()):[i,a]},n.rangeRound=function(e){return[i,a]=e,i=+i,a=+a,s=!0,d()},n.bandwidth=function(){return t},n.step=function(){return e},n.round=function(e){return arguments.length?(s=!!e,d()):s},n.padding=function(e){return arguments.length?(l=Math.min(1,u=+e),d()):l},n.paddingInner=function(e){return arguments.length?(l=Math.min(1,e),d()):l},n.paddingOuter=function(e){return arguments.length?(u=+e,d()):u},n.align=function(e){return arguments.length?(c=Math.max(0,Math.min(1,e)),d()):c},n.copy=function(){return CJ(r(),[i,a]).round(s).paddingInner(l).paddingOuter(u).align(c)},pW.apply(d(),arguments)}function SJ(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return SJ(t())},e}function AJ(){return SJ(CJ.apply(null,arguments).paddingInner(1))}const _J=1e3,kJ=6e4,EJ=36e5,MJ=864e5,RJ=6048e5,TJ=2592e6,jJ=31536e6;var OJ=new Date,PJ=new Date;function IJ(e,t,n,r){function o(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return o.floor=function(t){return e(t=new Date(+t)),t},o.ceil=function(n){return e(n=new Date(n-1)),t(n,1),e(n),n},o.round=function(e){var t=o(e),n=o.ceil(e);return e-t<n-e?t:n},o.offset=function(e,n){return t(e=new Date(+e),null==n?1:Math.floor(n)),e},o.range=function(n,r,i){var a,s=[];if(n=o.ceil(n),i=null==i?1:Math.floor(i),!(n<r)||!(i>0))return s;do{s.push(a=new Date(+n)),t(n,i),e(n)}while(a<n&&n<r);return s},o.filter=function(n){return IJ((function(t){if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)}),(function(e,r){if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););}))},n&&(o.count=function(t,r){return OJ.setTime(+t),PJ.setTime(+r),e(OJ),e(PJ),Math.floor(n(OJ,PJ))},o.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?o.filter(r?function(t){return r(t)%e===0}:function(t){return o.count(0,t)%e===0}):o:null}),o}var NJ=IJ((function(){}),(function(e,t){e.setTime(+e+t)}),(function(e,t){return t-e}));NJ.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?IJ((function(t){t.setTime(Math.floor(t/e)*e)}),(function(t,n){t.setTime(+t+n*e)}),(function(t,n){return(n-t)/e})):NJ:null};const DJ=NJ;NJ.range;var FJ=IJ((function(e){e.setTime(e-e.getMilliseconds())}),(function(e,t){e.setTime(+e+t*_J)}),(function(e,t){return(t-e)/_J}),(function(e){return e.getUTCSeconds()}));const LJ=FJ;FJ.range;var zJ=IJ((function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*_J)}),(function(e,t){e.setTime(+e+t*kJ)}),(function(e,t){return(t-e)/kJ}),(function(e){return e.getMinutes()}));const BJ=zJ;zJ.range;var $J=IJ((function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*_J-e.getMinutes()*kJ)}),(function(e,t){e.setTime(+e+t*EJ)}),(function(e,t){return(t-e)/EJ}),(function(e){return e.getHours()}));const UJ=$J;$J.range;var VJ=IJ((e=>e.setHours(0,0,0,0)),((e,t)=>e.setDate(e.getDate()+t)),((e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*kJ)/MJ),(e=>e.getDate()-1));const HJ=VJ;VJ.range;function WJ(e){return IJ((function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)}),(function(e,t){e.setDate(e.getDate()+7*t)}),(function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*kJ)/RJ}))}var qJ=WJ(0),YJ=WJ(1),GJ=WJ(2),KJ=WJ(3),XJ=WJ(4),QJ=WJ(5),JJ=WJ(6),ZJ=(qJ.range,YJ.range,GJ.range,KJ.range,XJ.range,QJ.range,JJ.range,IJ((function(e){e.setDate(1),e.setHours(0,0,0,0)}),(function(e,t){e.setMonth(e.getMonth()+t)}),(function(e,t){return t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())}),(function(e){return e.getMonth()})));const eZ=ZJ;ZJ.range;var tZ=IJ((function(e){e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,t){e.setFullYear(e.getFullYear()+t)}),(function(e,t){return t.getFullYear()-e.getFullYear()}),(function(e){return e.getFullYear()}));tZ.every=function(e){return isFinite(e=Math.floor(e))&&e>0?IJ((function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,n){t.setFullYear(t.getFullYear()+n*e)})):null};const nZ=tZ;tZ.range;var rZ=IJ((function(e){e.setUTCSeconds(0,0)}),(function(e,t){e.setTime(+e+t*kJ)}),(function(e,t){return(t-e)/kJ}),(function(e){return e.getUTCMinutes()}));const oZ=rZ;rZ.range;var iZ=IJ((function(e){e.setUTCMinutes(0,0,0)}),(function(e,t){e.setTime(+e+t*EJ)}),(function(e,t){return(t-e)/EJ}),(function(e){return e.getUTCHours()}));const aZ=iZ;iZ.range;var sZ=IJ((function(e){e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+t)}),(function(e,t){return(t-e)/MJ}),(function(e){return e.getUTCDate()-1}));const lZ=sZ;sZ.range;function uZ(e){return IJ((function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+7*t)}),(function(e,t){return(t-e)/RJ}))}var cZ=uZ(0),dZ=uZ(1),fZ=uZ(2),hZ=uZ(3),pZ=uZ(4),mZ=uZ(5),gZ=uZ(6),vZ=(cZ.range,dZ.range,fZ.range,hZ.range,pZ.range,mZ.range,gZ.range,IJ((function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCMonth(e.getUTCMonth()+t)}),(function(e,t){return t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())}),(function(e){return e.getUTCMonth()})));const yZ=vZ;vZ.range;var bZ=IJ((function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)}),(function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()}),(function(e){return e.getUTCFullYear()}));bZ.every=function(e){return isFinite(e=Math.floor(e))&&e>0?IJ((function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)})):null};const xZ=bZ;bZ.range;function wZ(e,t,n,r,o,i){const a=[[LJ,1,_J],[LJ,5,5e3],[LJ,15,15e3],[LJ,30,3e4],[i,1,kJ],[i,5,3e5],[i,15,9e5],[i,30,18e5],[o,1,EJ],[o,3,108e5],[o,6,216e5],[o,12,432e5],[r,1,MJ],[r,2,1728e5],[n,1,RJ],[t,1,TJ],[t,3,7776e6],[e,1,jJ]];function s(t,n,r){const o=Math.abs(n-t)/r,i=rJ((e=>{let[,,t]=e;return t})).right(a,o);if(i===a.length)return e.every(tJ(t/jJ,n/jJ,r));if(0===i)return DJ.every(Math.max(tJ(t,n,r),1));const[s,l]=a[o/a[i-1][2]<a[i][2]/o?i-1:i];return s.every(l)}return[function(e,t,n){const r=t<e;r&&([e,t]=[t,e]);const o=n&&"function"===typeof n.range?n:s(e,t,n),i=o?o.range(e,+t+1):[];return r?i.reverse():i},s]}const[CZ,SZ]=wZ(xZ,yZ,cZ,lZ,aZ,oZ),[AZ,_Z]=wZ(nZ,eZ,qJ,HJ,UJ,BJ);function kZ(e,t){var n,r=0,o=(e=e.slice()).length-1,i=e[r],a=e[o];return a<i&&(n=r,r=o,o=n,n=i,i=a,a=n),e[r]=t.floor(i),e[o]=t.ceil(a),e}function EZ(e){return new Date(e)}function MZ(e){return e instanceof Date?+e:+new Date(+e)}function RZ(e,t,n,r,o,i,a,s,l,u){var c=yJ(),d=c.invert,f=c.domain,h=u(".%L"),p=u(":%S"),m=u("%I:%M"),g=u("%I %p"),v=u("%a %d"),y=u("%b %d"),b=u("%B"),x=u("%Y");function w(e){return(l(e)<e?h:s(e)<e?p:a(e)<e?m:i(e)<e?g:r(e)<e?o(e)<e?v:y:n(e)<e?b:x)(e)}return c.invert=function(e){return new Date(d(e))},c.domain=function(e){return arguments.length?f(Array.from(e,MZ)):f().map(EZ)},c.ticks=function(t){var n=f();return e(n[0],n[n.length-1],null==t?10:t)},c.tickFormat=function(e,t){return null==t?w:u(t)},c.nice=function(e){var n=f();return e&&"function"===typeof e.range||(e=t(n[0],n[n.length-1],null==e?10:e)),e?f(kZ(n,e)):c},c.copy=function(){return gJ(c,RZ(e,t,n,r,o,i,a,s,l,u))},c}function TZ(e){return Math.log(e)}function jZ(e){return Math.exp(e)}function OZ(e){return-Math.log(-e)}function PZ(e){return-Math.exp(-e)}function IZ(e){return isFinite(e)?+("1e"+e):e<0?0:e}function NZ(e){return function(t){return-e(-t)}}function DZ(e){var t,n,r=e(TZ,jZ),o=r.domain,i=10;function a(){return t=function(e){return e===Math.E?Math.log:10===e&&Math.log10||2===e&&Math.log2||(e=Math.log(e),function(t){return Math.log(t)/e})}(i),n=function(e){return 10===e?IZ:e===Math.E?Math.exp:function(t){return Math.pow(e,t)}}(i),o()[0]<0?(t=NZ(t),n=NZ(n),e(OZ,PZ)):e(TZ,jZ),r}return r.base=function(e){return arguments.length?(i=+e,a()):i},r.domain=function(e){return arguments.length?(o(e),a()):o()},r.ticks=function(e){var r,a=o(),s=a[0],l=a[a.length-1];(r=l<s)&&(f=s,s=l,l=f);var u,c,d,f=t(s),h=t(l),p=null==e?10:+e,m=[];if(!(i%1)&&h-f<p){if(f=Math.floor(f),h=Math.ceil(h),s>0){for(;f<=h;++f)for(c=1,u=n(f);c<i;++c)if(!((d=u*c)<s)){if(d>l)break;m.push(d)}}else for(;f<=h;++f)for(c=i-1,u=n(f);c>=1;--c)if(!((d=u*c)<s)){if(d>l)break;m.push(d)}2*m.length<p&&(m=ZQ(s,l,p))}else m=ZQ(f,h,Math.min(h-f,p)).map(n);return r?m.reverse():m},r.tickFormat=function(e,o){if(null==o&&(o=10===i?".0e":","),"function"!==typeof o&&(o=gG(o)),e===1/0)return o;null==e&&(e=10);var a=Math.max(1,i*e/r.ticks().length);return function(e){var r=e/n(Math.round(t(e)));return r*i<i-.5&&(r*=i),r<=a?o(e):""}},r.nice=function(){return o(kZ(o(),{floor:function(e){return n(Math.floor(t(e)))},ceil:function(e){return n(Math.ceil(t(e)))}}))},r}function FZ(){var e=DZ(vJ()).domain([1,10]);return e.copy=function(){return gJ(e,FZ()).base(e.base())},pW.apply(e,arguments),e}function LZ(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function zZ(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function BZ(){var e=function(e){var t=1,n=e(LZ(t),zZ(t));return n.constant=function(n){return arguments.length?e(LZ(t=+n),zZ(t)):t},xJ(n)}(vJ());return e.copy=function(){return gJ(e,BZ()).constant(e.constant())},pW.apply(e,arguments)}var $Z=SG((function(){}),(function(e,t){e.setTime(+e+t)}),(function(e,t){return t-e}));$Z.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?SG((function(t){t.setTime(Math.floor(t/e)*e)}),(function(t,n){t.setTime(+t+n*e)}),(function(t,n){return(n-t)/e})):$Z:null};const UZ=$Z;$Z.range;var VZ=SG((function(e){e.setTime(e-e.getMilliseconds())}),(function(e,t){e.setTime(+e+t*AG)}),(function(e,t){return(t-e)/AG}),(function(e){return e.getUTCSeconds()}));const HZ=VZ;VZ.range;var WZ=SG((function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*AG)}),(function(e,t){e.setTime(+e+t*_G)}),(function(e,t){return(t-e)/_G}),(function(e){return e.getMinutes()}));const qZ=WZ;WZ.range;var YZ=SG((function(e){e.setUTCSeconds(0,0)}),(function(e,t){e.setTime(+e+t*_G)}),(function(e,t){return(t-e)/_G}),(function(e){return e.getUTCMinutes()}));const GZ=YZ;YZ.range;var KZ=SG((function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*AG-e.getMinutes()*_G)}),(function(e,t){e.setTime(+e+t*kG)}),(function(e,t){return(t-e)/kG}),(function(e){return e.getHours()}));const XZ=KZ;KZ.range;var QZ=SG((function(e){e.setUTCMinutes(0,0,0)}),(function(e,t){e.setTime(+e+t*kG)}),(function(e,t){return(t-e)/kG}),(function(e){return e.getUTCHours()}));const JZ=QZ;QZ.range;var ZZ=SG((function(e){e.setDate(1),e.setHours(0,0,0,0)}),(function(e,t){e.setMonth(e.getMonth()+t)}),(function(e,t){return t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())}),(function(e){return e.getMonth()}));const e0=ZZ;ZZ.range;var t0=SG((function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCMonth(e.getUTCMonth()+t)}),(function(e,t){return t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())}),(function(e){return e.getUTCMonth()}));const n0=t0;t0.range;var r0=[function(e){return e.setMilliseconds(0)},function(e){return e.setSeconds(0)},function(e){return e.setMinutes(0)},function(e){return e.setHours(0)},function(e){return e.setDate(1)},function(e){return e.setMonth(0)}],o0={millisecond:[],second:r0.slice(0,1),minute:r0.slice(0,2),hour:r0.slice(0,3),day:r0.slice(0,4),month:r0.slice(0,5),year:r0.slice(0,6)},i0=function(e){var t=e.format,n=void 0===t?"native":t,r=e.precision,o=void 0===r?"millisecond":r,i=e.useUTC,a=void 0===i||i,s=function(e){return function(t){return o0[e].forEach((function(e){e(t)})),t}}(o);return function(e){if(void 0===e)return e;if("native"===n||e instanceof Date)return s(e);var t=a?aK(n):oK(n);return s(t(e))}},a0=function(e,t,n,r){var o,i,a,s,l=e.min,u=void 0===l?0:l,c=e.max,d=void 0===c?"auto":c,f=e.stacked,h=void 0!==f&&f,p=e.reverse,m=void 0!==p&&p,g=e.clamp,v=void 0!==g&&g,y=e.nice,b=void 0!==y&&y;o="auto"===u?!0===h?null!=(i=t.minStacked)?i:0:t.min:u,a="auto"===d?!0===h?null!=(s=t.maxStacked)?s:0:t.max:d;var x=wJ().rangeRound("x"===r?[0,n]:[n,0]).domain(m?[a,o]:[o,a]).clamp(v);return!0===b?x.nice():"number"==typeof b&&x.nice(b),s0(x,h)},s0=function(e,t){void 0===t&&(t=!1);var n=e;return n.type="linear",n.stacked=t,n},l0=function(e){var t=e;return t.type="band",t},u0=function(e,t,n){var r,o,i=e.format,a=void 0===i?"native":i,s=e.precision,l=void 0===s?"millisecond":s,u=e.min,c=void 0===u?"auto":u,d=e.max,f=void 0===d?"auto":d,h=e.useUTC,p=void 0===h||h,m=e.nice,g=void 0!==m&&m,v=i0({format:a,precision:l,useUTC:p});r="auto"===c?v(t.min):"native"!==a?v(c):c,o="auto"===f?v(t.max):"native"!==a?v(f):f;var y=p?function(){return pW.apply(RZ(CZ,SZ,xZ,yZ,cZ,lZ,aZ,oZ,LJ,iK).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}():function(){return pW.apply(RZ(AZ,_Z,nZ,eZ,qJ,HJ,UJ,BJ,LJ,rK).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}();y.range([0,n]),r&&o&&y.domain([r,o]),!0===g?y.nice():"object"!=typeof g&&"number"!=typeof g||y.nice(g);var b=y;return b.type="time",b.useUTC=p,b},c0=function(e,t,n,r){var o,i=e.base,a=void 0===i?10:i,s=e.min,l=void 0===s?"auto":s,u=e.max,c=void 0===u?"auto":u;if(t.all.some((function(e){return 0===e})))throw new Error("a log scale domain must not include or cross zero");var d,f,h=!1;if(t.all.filter((function(e){return null!=e})).forEach((function(e){h||(void 0===o?o=Math.sign(e):Math.sign(e)!==o&&(h=!0))})),h)throw new Error("a log scale domain must be strictly-positive or strictly-negative");d="auto"===l?t.min:l,f="auto"===c?t.max:c;var p=FZ().domain([d,f]).rangeRound("x"===r?[0,n]:[n,0]).base(a).nice();return p.type="log",p};function d0(e,t,n,r){switch(e.type){case"linear":return a0(e,t,n,r);case"point":return function(e,t,n){var r=AJ().range([0,n]).domain(t.all);return r.type="point",r}(0,t,n);case"band":return function(e,t,n,r){var o=e.round,i=void 0===o||o,a=CJ().range("x"===r?[0,n]:[n,0]).domain(t.all).round(i);return l0(a)}(e,t,n,r);case"time":return u0(e,t,n);case"log":return c0(e,t,n,r);case"symlog":return function(e,t,n,r){var o,i,a=e.constant,s=void 0===a?1:a,l=e.min,u=void 0===l?"auto":l,c=e.max,d=void 0===c?"auto":c,f=e.reverse,h=void 0!==f&&f;o="auto"===u?t.min:u,i="auto"===d?t.max:d;var p=BZ().constant(s).rangeRound("x"===r?[0,n]:[n,0]).nice();!0===h?p.domain([i,o]):p.domain([o,i]);var m=p;return m.type="symlog",m}(e,t,n,r);default:throw new Error("invalid scale spec")}}var f0=function(e){var t=e.bandwidth();if(0===t)return e;var n=t/2;return e.round()&&(n=Math.round(n)),function(t){var r;return(null!=(r=e(t))?r:0)+n}},h0={millisecond:[UZ,UZ],second:[HZ,HZ],minute:[qZ,GZ],hour:[XZ,JZ],day:[SG((function(e){return e.setHours(0,0,0,0)}),(function(e,t){return e.setDate(e.getDate()+t)}),(function(e,t){return(t.getTime()-e.getTime())/864e5}),(function(e){return Math.floor(e.getTime()/864e5)})),SG((function(e){return e.setUTCHours(0,0,0,0)}),(function(e,t){return e.setUTCDate(e.getUTCDate()+t)}),(function(e,t){return(t.getTime()-e.getTime())/864e5}),(function(e){return Math.floor(e.getTime()/864e5)}))],week:[BG,TG],sunday:[BG,TG],monday:[$G,jG],tuesday:[UG,OG],wednesday:[VG,PG],thursday:[HG,IG],friday:[WG,NG],saturday:[qG,DG],month:[e0,n0],year:[XG,JG]},p0=Object.keys(h0),m0=new RegExp("^every\\s*(\\d+)?\\s*("+p0.join("|")+")s?$","i"),g0=function(e,t){if(Array.isArray(t))return t;if("string"==typeof t&&"useUTC"in e){var n=t.match(m0);if(n){var r=n[1],o=n[2],i=h0[o][e.useUTC?1:0];if("day"===o){var a,s,l=e.domain(),u=l[0],c=l[1],d=new Date(c);return d.setDate(d.getDate()+1),null!=(a=null==(s=i.every(Number(null!=r?r:1)))?void 0:s.range(u,d))?a:[]}if(void 0===r)return e.ticks(i);var f=i.every(Number(r));if(f)return e.ticks(f)}throw new Error("Invalid tickValues: "+t)}if("ticks"in e){if(void 0===t)return e.ticks();if("number"==typeof(h=t)&&isFinite(h)&&Math.floor(h)===h)return e.ticks(t)}var h;return e.domain()};function v0(){return v0=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},v0.apply(this,arguments)}var y0=function(e){var t,n=e.axis,r=e.scale,o=e.ticksPosition,i=e.tickValues,a=e.tickSize,s=e.tickPadding,l=e.tickRotation,u=e.engine,c=void 0===u?"svg":u,d=g0(r,i),f=kQ[c],h="bandwidth"in r?f0(r):r,p={lineX:0,lineY:0},m={textX:0,textY:0},g="object"==typeof document&&"rtl"===document.dir,v=f.align.center,y=f.baseline.center;return"x"===n?(t=function(e){var t;return{x:null!=(t=h(e))?t:0,y:0}},p.lineY=a*("after"===o?1:-1),m.textY=(a+s)*("after"===o?1:-1),y="after"===o?f.baseline.top:f.baseline.bottom,0===l?v=f.align.center:"after"===o&&l<0||"before"===o&&l>0?(v=f.align[g?"left":"right"],y=f.baseline.center):("after"===o&&l>0||"before"===o&&l<0)&&(v=f.align[g?"right":"left"],y=f.baseline.center)):(t=function(e){var t;return{x:0,y:null!=(t=h(e))?t:0}},p.lineX=a*("after"===o?1:-1),m.textX=(a+s)*("after"===o?1:-1),v="after"===o?f.align.left:f.align.right),{ticks:d.map((function(e){return v0({key:e instanceof Date?""+e.valueOf():""+e,value:e},t(e),p,m)})),textAlign:v,textBaseline:y}},b0=function(e,t){if(void 0===e||"function"==typeof e)return e;if("time"===t.type){var n=rK(e);return function(e){return n(e instanceof Date?e:new Date(e))}}return gG(e)},x0=function(e){var t,n=e.width,r=e.height,o=e.scale,i=e.axis,a=e.values,s=(t=a,(Array.isArray(t)?a:void 0)||g0(o,a)),l="bandwidth"in o?f0(o):o,u="x"===i?s.map((function(e){var t,n;return{key:e instanceof Date?""+e.valueOf():""+e,x1:null!=(t=l(e))?t:0,x2:null!=(n=l(e))?n:0,y1:0,y2:r}})):s.map((function(e){var t,r;return{key:e instanceof Date?""+e.valueOf():""+e,x1:0,x2:n,y1:null!=(t=l(e))?t:0,y2:null!=(r=l(e))?r:0}}));return u},w0=(0,r.memo)((function(e){var t,n=e.value,o=e.format,i=e.lineX,a=e.lineY,s=e.onClick,l=e.textBaseline,u=e.textAnchor,c=e.animatedProps,d=pQ(),f=null!=(t=null==o?void 0:o(n))?t:n,h=(0,r.useMemo)((function(){var e={opacity:c.opacity};return s?{style:v0({},e,{cursor:"pointer"}),onClick:function(e){return s(e,f)}}:{style:e}}),[c.opacity,s,f]);return(0,Io.jsxs)(OF.g,v0({transform:c.transform},h,{children:[(0,Io.jsx)("line",{x1:0,x2:i,y1:0,y2:a,style:d.axis.ticks.line}),(0,Io.jsx)(OF.text,{dominantBaseline:l,textAnchor:u,transform:c.textTransform,style:d.axis.ticks.text,children:f})]}))})),C0=(0,r.memo)((function(e){var t=e.axis,n=e.scale,o=e.x,i=void 0===o?0:o,a=e.y,s=void 0===a?0:a,l=e.length,u=e.ticksPosition,c=e.tickValues,d=e.tickSize,f=void 0===d?5:d,h=e.tickPadding,p=void 0===h?5:h,m=e.tickRotation,g=void 0===m?0:m,v=e.format,y=e.renderTick,b=void 0===y?w0:y,x=e.legend,w=e.legendPosition,C=void 0===w?"end":w,S=e.legendOffset,A=void 0===S?0:S,_=e.onClick,k=e.ariaHidden,E=pQ(),M=(0,r.useMemo)((function(){return b0(v,n)}),[v,n]),R=y0({axis:t,scale:n,ticksPosition:u,tickValues:c,tickSize:f,tickPadding:p,tickRotation:g}),T=R.ticks,j=R.textAlign,O=R.textBaseline,P=null;if(void 0!==x){var I,N=0,D=0,F=0;"y"===t?(F=-90,N=A,"start"===C?(I="start",D=l):"middle"===C?(I="middle",D=l/2):"end"===C&&(I="end")):(D=A,"start"===C?I="start":"middle"===C?(I="middle",N=l/2):"end"===C&&(I="end",N=l)),P=(0,Io.jsx)("text",{transform:"translate("+N+", "+D+") rotate("+F+")",textAnchor:I,style:v0({dominantBaseline:"central"},E.axis.legend.text),children:x})}var L=XX(),z=L.animate,B=L.config,$=aF({transform:"translate("+i+","+s+")",lineX2:"x"===t?l:0,lineY2:"x"===t?0:l,config:B,immediate:!z}),U=lF(T,{keys:function(e){return e.key},initial:function(e){return{opacity:1,transform:"translate("+e.x+","+e.y+")",textTransform:"translate("+e.textX+","+e.textY+") rotate("+g+")"}},from:function(e){return{opacity:0,transform:"translate("+e.x+","+e.y+")",textTransform:"translate("+e.textX+","+e.textY+") rotate("+g+")"}},enter:function(e){return{opacity:1,transform:"translate("+e.x+","+e.y+")",textTransform:"translate("+e.textX+","+e.textY+") rotate("+g+")"}},update:function(e){return{opacity:1,transform:"translate("+e.x+","+e.y+")",textTransform:"translate("+e.textX+","+e.textY+") rotate("+g+")"}},leave:{opacity:0},config:B,immediate:!z});return(0,Io.jsxs)(OF.g,{transform:$.transform,"aria-hidden":k,children:[U((function(e,t,n,o){return r.createElement(b,v0({tickIndex:o,format:M,rotate:g,textBaseline:O,textAnchor:j,animatedProps:e},t,_?{onClick:_}:{}))})),(0,Io.jsx)(OF.line,{style:E.axis.domain.line,x1:0,x2:$.lineX2,y1:0,y2:$.lineY2}),P]})})),S0={ticksPosition:Pr().oneOf(["before","after"]),tickValues:Pr().oneOfType([Pr().number,Pr().arrayOf(Pr().oneOfType([Pr().number,Pr().string,Pr().instanceOf(Date)])),Pr().string]),tickSize:Pr().number,tickPadding:Pr().number,tickRotation:Pr().number,format:Pr().oneOfType([Pr().func,Pr().string]),renderTick:Pr().func,legend:Pr().node,legendPosition:Pr().oneOf(["start","middle","end"]),legendOffset:Pr().number,ariaHidden:Pr().bool},A0=(Pr().shape(S0),["top","right","bottom","left"]),_0=(0,r.memo)((function(e){var t=e.xScale,n=e.yScale,r=e.width,o=e.height,i={top:e.top,right:e.right,bottom:e.bottom,left:e.left};return(0,Io.jsx)(Io.Fragment,{children:A0.map((function(e){var a=i[e];if(!a)return null;var s="top"===e||"bottom"===e;return(0,Io.jsx)(C0,v0({},a,{axis:s?"x":"y",x:"right"===e?r:0,y:"bottom"===e?o:0,scale:s?t:n,length:s?r:o,ticksPosition:"top"===e||"left"===e?"before":"after"}),e)}))})})),k0=(0,r.memo)((function(e){var t=e.animatedProps,n=pQ();return(0,Io.jsx)(OF.line,v0({},t,n.grid.line))})),E0=(0,r.memo)((function(e){var t=e.lines,n=XX(),o=n.animate,i=lF(t,{keys:function(e){return e.key},initial:function(e){return{opacity:1,x1:e.x1,x2:e.x2,y1:e.y1,y2:e.y2}},from:function(e){return{opacity:0,x1:e.x1,x2:e.x2,y1:e.y1,y2:e.y2}},enter:function(e){return{opacity:1,x1:e.x1,x2:e.x2,y1:e.y1,y2:e.y2}},update:function(e){return{opacity:1,x1:e.x1,x2:e.x2,y1:e.y1,y2:e.y2}},leave:{opacity:0},config:n.config,immediate:!o});return(0,Io.jsx)("g",{children:i((function(e,t){return(0,r.createElement)(k0,v0({},t,{key:t.key,animatedProps:e}))}))})})),M0=(0,r.memo)((function(e){var t=e.width,n=e.height,o=e.xScale,i=e.yScale,a=e.xValues,s=e.yValues,l=(0,r.useMemo)((function(){return!!o&&x0({width:t,height:n,scale:o,axis:"x",values:a})}),[o,a,t,n]),u=(0,r.useMemo)((function(){return!!i&&x0({width:t,height:n,scale:i,axis:"y",values:s})}),[n,t,i,s]);return(0,Io.jsxs)(Io.Fragment,{children:[l&&(0,Io.jsx)(E0,{lines:l}),u&&(0,Io.jsx)(E0,{lines:u})]})})),R0=function(e,t){var n=t.xScale,r=t.yScale,o=t.width,i=t.height,a=t.top,s=t.right,l=t.bottom,u=t.left,c=t.theme,d={top:a,right:s,bottom:l,left:u};A0.forEach((function(t){var a=d[t];if(!a)return null;var s="top"===t||"bottom"===t,l="top"===t||"left"===t?"before":"after",u=s?n:r,f=b0(a.format,u);!function(e,t){var n,r=t.axis,o=t.scale,i=t.x,a=void 0===i?0:i,s=t.y,l=void 0===s?0:s,u=t.length,c=t.ticksPosition,d=t.tickValues,f=t.tickSize,h=void 0===f?5:f,p=t.tickPadding,m=void 0===p?5:p,g=t.tickRotation,v=void 0===g?0:g,y=t.format,b=t.legend,x=t.legendPosition,w=void 0===x?"end":x,C=t.legendOffset,S=void 0===C?0:C,A=t.theme,_=y0({axis:r,scale:o,ticksPosition:c,tickValues:d,tickSize:h,tickPadding:m,tickRotation:v,engine:"canvas"}),k=_.ticks,E=_.textAlign,M=_.textBaseline;e.save(),e.translate(a,l),e.textAlign=E,e.textBaseline=M,e.font=(A.axis.ticks.text.fontWeight?A.axis.ticks.text.fontWeight+" ":"")+A.axis.ticks.text.fontSize+"px "+A.axis.ticks.text.fontFamily,(null!=(n=A.axis.domain.line.strokeWidth)?n:0)>0&&(e.lineWidth=Number(A.axis.domain.line.strokeWidth),e.lineCap="square",A.axis.domain.line.stroke&&(e.strokeStyle=A.axis.domain.line.stroke),e.beginPath(),e.moveTo(0,0),e.lineTo("x"===r?u:0,"x"===r?0:u),e.stroke());var R="function"==typeof y?y:function(e){return""+e};if(k.forEach((function(t){var n;(null!=(n=A.axis.ticks.line.strokeWidth)?n:0)>0&&(e.lineWidth=Number(A.axis.ticks.line.strokeWidth),e.lineCap="square",A.axis.ticks.line.stroke&&(e.strokeStyle=A.axis.ticks.line.stroke),e.beginPath(),e.moveTo(t.x,t.y),e.lineTo(t.x+t.lineX,t.y+t.lineY),e.stroke());var r=R(t.value);e.save(),e.translate(t.x+t.textX,t.y+t.textY),e.rotate(SQ(v)),A.axis.ticks.text.fill&&(e.fillStyle=A.axis.ticks.text.fill),e.fillText(String(r),0,0),e.restore()})),void 0!==b){var T=0,j=0,O=0,P="center";"y"===r?(O=-90,T=S,"start"===w?(P="start",j=u):"middle"===w?(P="center",j=u/2):"end"===w&&(P="end")):(j=S,"start"===w?P="start":"middle"===w?(P="center",T=u/2):"end"===w&&(P="end",T=u)),e.translate(T,j),e.rotate(SQ(O)),e.font=(A.axis.legend.text.fontWeight?A.axis.legend.text.fontWeight+" ":"")+A.axis.legend.text.fontSize+"px "+A.axis.legend.text.fontFamily,A.axis.legend.text.fill&&(e.fillStyle=A.axis.legend.text.fill),e.textAlign=P,e.textBaseline="middle",e.fillText(b,0,0)}e.restore()}(e,v0({},a,{axis:s?"x":"y",x:"right"===t?o:0,y:"bottom"===t?i:0,scale:u,format:f,length:s?o:i,ticksPosition:l,theme:c}))}))},T0=function(e,t){var n=t.width,r=t.height,o=t.scale,i=t.axis,a=t.values;x0({width:n,height:r,scale:o,axis:i,values:a}).forEach((function(t){e.beginPath(),e.moveTo(t.x1,t.y1),e.lineTo(t.x2,t.y2),e.stroke()}))},j0=n(79160),O0=n.n(j0),P0=n(50723),I0=n.n(P0);function N0(){return N0=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},N0.apply(this,arguments)}var D0=4,F0=120,L0=8,z0=function(e){return"circle"===e.type},B0=function(e){return"dot"===e.type},$0=function(e){return"rect"===e.type},U0=function(e){var t,n,r=e.x,o=e.y,i=e.noteX,a=e.noteY,s=e.noteWidth,l=void 0===s?F0:s,u=e.noteTextOffset,c=void 0===u?L0:u;if(O0()(i))t=r+i;else{if(void 0===i.abs)throw new Error("noteX should be either a number or an object containing an 'abs' property");t=i.abs}if(O0()(a))n=o+a;else{if(void 0===a.abs)throw new Error("noteY should be either a number or an object containing an 'abs' property");n=a.abs}var d=r,f=o,h=function(e,t,n,r){var o=Math.atan2(r-t,n-e);return function(e){var t=e%360;return t<0&&(t+=360),t}(AQ(o))}(r,o,t,n);if(z0(e)){var p=_Q(SQ(h),e.size/2);d+=p.x,f+=p.y}if($0(e)){var m=Math.round((h+90)/45)%8;0===m&&(f-=e.height/2),1===m&&(d+=e.width/2,f-=e.height/2),2===m&&(d+=e.width/2),3===m&&(d+=e.width/2,f+=e.height/2),4===m&&(f+=e.height/2),5===m&&(d-=e.width/2,f+=e.height/2),6===m&&(d-=e.width/2),7===m&&(d-=e.width/2,f-=e.height/2)}var g=t,v=t;return(h+90)%360>180?(g-=l,v-=l):v+=l,{points:[[d,f],[t,n],[v,n]],text:[g,n-c],angle:h+90}},V0=function(e){var t=e.data,n=e.annotations,o=e.getPosition,i=e.getDimensions;return(0,r.useMemo)((function(){return function(e){var t=e.data,n=e.annotations,r=e.getPosition,o=e.getDimensions;return n.reduce((function(e,n){var i=n.offset||0;return[].concat(e,I0()(t,n.match).map((function(e){var t=r(e),a=o(e);return(z0(n)||$0(n))&&(a.size=a.size+2*i,a.width=a.width+2*i,a.height=a.height+2*i),N0({},Vr()(n,["match","offset"]),t,a,{size:n.size||a.size,datum:e})})))}),[])}({data:t,annotations:n,getPosition:o,getDimensions:i})}),[t,n,o,i])},H0=function(e){var t=e.datum,n=e.x,o=e.y,i=e.note,a=pQ(),s=XX(),l=s.animate,u=aF({x:n,y:o,config:s.config,immediate:!l});return"function"==typeof i?(0,r.createElement)(i,{x:n,y:o,datum:t}):(0,Io.jsxs)(Io.Fragment,{children:[a.annotations.text.outlineWidth>0&&(0,Io.jsx)(OF.text,{x:u.x,y:u.y,style:N0({},a.annotations.text,{strokeLinejoin:"round",strokeWidth:2*a.annotations.text.outlineWidth,stroke:a.annotations.text.outlineColor}),children:i}),(0,Io.jsx)(OF.text,{x:u.x,y:u.y,style:Vr()(a.annotations.text,["outlineWidth","outlineColor"]),children:i})]})},W0=function(e){var t=e.points,n=e.isOutline,o=void 0!==n&&n,i=pQ(),a=(0,r.useMemo)((function(){var e=t[0];return t.slice(1).reduce((function(e,t){return e+" L"+t[0]+","+t[1]}),"M"+e[0]+","+e[1])}),[t]),s=QX(a);if(o&&i.annotations.link.outlineWidth<=0)return null;var l=N0({},i.annotations.link);return o&&(l.strokeLinecap="square",l.strokeWidth=i.annotations.link.strokeWidth+2*i.annotations.link.outlineWidth,l.stroke=i.annotations.link.outlineColor,l.opacity=i.annotations.link.outlineOpacity),(0,Io.jsx)(OF.path,{fill:"none",d:s,style:l})},q0=function(e){var t=e.x,n=e.y,r=e.size,o=pQ(),i=XX(),a=i.animate,s=aF({x:t,y:n,radius:r/2,config:i.config,immediate:!a});return(0,Io.jsxs)(Io.Fragment,{children:[o.annotations.outline.outlineWidth>0&&(0,Io.jsx)(OF.circle,{cx:s.x,cy:s.y,r:s.radius,style:N0({},o.annotations.outline,{fill:"none",strokeWidth:o.annotations.outline.strokeWidth+2*o.annotations.outline.outlineWidth,stroke:o.annotations.outline.outlineColor,opacity:o.annotations.outline.outlineOpacity})}),(0,Io.jsx)(OF.circle,{cx:s.x,cy:s.y,r:s.radius,style:o.annotations.outline})]})},Y0=function(e){var t=e.x,n=e.y,r=e.size,o=void 0===r?D0:r,i=pQ(),a=XX(),s=a.animate,l=aF({x:t,y:n,radius:o/2,config:a.config,immediate:!s});return(0,Io.jsxs)(Io.Fragment,{children:[i.annotations.outline.outlineWidth>0&&(0,Io.jsx)(OF.circle,{cx:l.x,cy:l.y,r:l.radius,style:N0({},i.annotations.outline,{fill:"none",strokeWidth:2*i.annotations.outline.outlineWidth,stroke:i.annotations.outline.outlineColor,opacity:i.annotations.outline.outlineOpacity})}),(0,Io.jsx)(OF.circle,{cx:l.x,cy:l.y,r:l.radius,style:i.annotations.symbol})]})},G0=function(e){var t=e.x,n=e.y,r=e.width,o=e.height,i=e.borderRadius,a=void 0===i?6:i,s=pQ(),l=XX(),u=l.animate,c=aF({x:t-r/2,y:n-o/2,width:r,height:o,config:l.config,immediate:!u});return(0,Io.jsxs)(Io.Fragment,{children:[s.annotations.outline.outlineWidth>0&&(0,Io.jsx)(OF.rect,{x:c.x,y:c.y,rx:a,ry:a,width:c.width,height:c.height,style:N0({},s.annotations.outline,{fill:"none",strokeWidth:s.annotations.outline.strokeWidth+2*s.annotations.outline.outlineWidth,stroke:s.annotations.outline.outlineColor,opacity:s.annotations.outline.outlineOpacity})}),(0,Io.jsx)(OF.rect,{x:c.x,y:c.y,rx:a,ry:a,width:c.width,height:c.height,style:s.annotations.outline})]})},K0=function(e){var t=e.datum,n=e.x,o=e.y,i=e.note,a=function(e){return(0,r.useMemo)((function(){return U0(e)}),[e])}(e);if(!function(e){var t=typeof e;return(0,r.isValidElement)(e)||"string"===t||"function"===t||"object"===t}(i))throw new Error("note should be a valid react element");return(0,Io.jsxs)(Io.Fragment,{children:[(0,Io.jsx)(W0,{points:a.points,isOutline:!0}),z0(e)&&(0,Io.jsx)(q0,{x:n,y:o,size:e.size}),B0(e)&&(0,Io.jsx)(Y0,{x:n,y:o,size:e.size}),$0(e)&&(0,Io.jsx)(G0,{x:n,y:o,width:e.width,height:e.height,borderRadius:e.borderRadius}),(0,Io.jsx)(W0,{points:a.points}),(0,Io.jsx)(H0,{datum:t,x:a.text[0],y:a.text[1],note:i})]})},X0=function(e,t){t.forEach((function(t,n){var r=t[0],o=t[1];0===n?e.moveTo(r,o):e.lineTo(r,o)}))};function Q0(e){return e=Math.max(0,Math.min(1,e)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+e*(1172.33-e*(10793.56-e*(33300.12-e*(38394.49-14825.05*e)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+e*(557.33+e*(1225.33-e*(3574.96-e*(1073.77+707.56*e)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+e*(3211.1-e*(15327.97-e*(27814-e*(22569.18-6838.66*e)))))))+")"}function J0(e){return e=Math.max(0,Math.min(1,e)),"rgb("+Math.max(0,Math.min(255,Math.round(-4.54-e*(35.34-e*(2381.73-e*(6402.7-e*(7024.72-2710.57*e)))))))+", "+Math.max(0,Math.min(255,Math.round(32.49+e*(170.73+e*(52.82-e*(131.46-e*(176.58-67.37*e)))))))+", "+Math.max(0,Math.min(255,Math.round(81.24+e*(442.36-e*(2482.43-e*(6167.24-e*(6614.94-2475.67*e)))))))+")"}function Z0(){return Z0=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Z0.apply(this,arguments)}function e1(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var t1={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:xq,accent:wq,dark2:Cq,paired:Sq,pastel1:Aq,pastel2:_q,set1:kq,set2:Eq,set3:Mq},n1=Object.keys(t1),r1={brown_blueGreen:xW,purpleRed_green:CW,pink_yellowGreen:AW,purple_orange:kW,red_blue:MW,red_grey:TW,red_yellow_blue:OW,red_yellow_green:IW,spectral:DW},o1=Object.keys(r1),i1={brown_blueGreen:wW,purpleRed_green:SW,pink_yellowGreen:_W,purple_orange:EW,red_blue:RW,red_grey:jW,red_yellow_blue:PW,red_yellow_green:NW,spectral:FW},a1={blues:LW,greens:BW,greys:UW,oranges:HW,purples:qW,reds:GW,blue_green:XW,blue_purple:JW,green_blue:eq,orange_red:nq,purple_blue_green:oq,purple_blue:aq,purple_red:lq,red_purple:cq,yellow_green_blue:fq,yellow_green:pq,yellow_orange_brown:gq,yellow_orange_red:yq},s1=Object.keys(a1),l1={blues:zW,greens:$W,greys:VW,oranges:WW,purples:YW,reds:KW,turbo:Q0,viridis:Tq,inferno:Oq,magma:jq,plasma:Pq,cividis:J0,warm:Qq,cool:Jq,cubehelixDefault:tY,blue_green:QW,blue_purple:ZW,green_blue:tq,orange_red:rq,purple_blue_green:iq,purple_blue:sq,purple_red:uq,red_purple:dq,yellow_green_blue:hq,yellow_green:mq,yellow_orange_brown:vq,yellow_orange_red:bq},u1=Z0({},t1,r1,a1),c1=Object.keys(u1),d1=Z0({},i1,l1,{rainbow:eY,sinebow:iY}),f1=(Object.keys(d1),function(e,t){if("function"==typeof e)return e;if(TX()(e)){if(function(e){return void 0!==e.theme}(e)){if(void 0===t)throw new Error("Unable to use color from theme as no theme was provided");var n=E$()(t,e.theme);if(void 0===n)throw new Error("Color from theme is undefined at path: '"+e.theme+"'");return function(){return n}}if(function(e){return void 0!==e.from}(e)){var r=function(t){return E$()(t,e.from)};if(Array.isArray(e.modifiers)){for(var o,i=[],a=function(){var e=o.value,t=e[0],n=e[1];if("brighter"===t)i.push((function(e){return e.brighter(n)}));else if("darker"===t)i.push((function(e){return e.darker(n)}));else{if("opacity"!==t)throw new Error("Invalid color modifier: '"+t+"', must be one of: 'brighter', 'darker', 'opacity'");i.push((function(e){return e.opacity=n,e}))}},s=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return e1(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?e1(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(e.modifiers);!(o=s()).done;)a();return 0===i.length?r:function(e){return i.reduce((function(e,t){return t(e)}),(0,Nq.Qh)(r(e))).toString()}}return r}throw new Error("Invalid color spec, you should either specify 'theme' or 'from' when using a config object")}return function(){return e}}),h1=function(e,t){return(0,r.useMemo)((function(){return f1(e,t)}),[e,t])},p1=(Pr().oneOfType([Pr().func,Pr().arrayOf(Pr().string),Pr().shape({scheme:Pr().oneOf(c1).isRequired,size:Pr().number}),Pr().shape({datum:Pr().string.isRequired}),Pr().string]),Pr().oneOfType([Pr().string,Pr().func,Pr().shape({theme:Pr().string.isRequired}),Pr().shape({from:Pr().string.isRequired,modifiers:Pr().arrayOf(Pr().array)})]),function(e,t){if("function"==typeof e)return e;var n="function"==typeof t?t:function(e){return E$()(e,t)};if(Array.isArray(e)){var r=gW(e),o=function(e){return r(n(e))};return o.scale=r,o}if(TX()(e)){if(function(e){return void 0!==e.datum}(e))return function(t){return E$()(t,e.datum)};if(function(e){return void 0!==e.scheme}(e)){if(function(e){return n1.includes(e)}(e.scheme)){var i=gW(u1[e.scheme]),a=function(e){return i(n(e))};return a.scale=i,a}if(function(e){return o1.includes(e)}(e.scheme)){if(void 0!==e.size&&(e.size<3||e.size>11))throw new Error("Invalid size '"+e.size+"' for diverging color scheme '"+e.scheme+"', must be between 3~11");var s=gW(u1[e.scheme][e.size||11]),l=function(e){return s(n(e))};return l.scale=s,l}if(function(e){return s1.includes(e)}(e.scheme)){if(void 0!==e.size&&(e.size<3||e.size>9))throw new Error("Invalid size '"+e.size+"' for sequential color scheme '"+e.scheme+"', must be between 3~9");var u=gW(u1[e.scheme][e.size||9]),c=function(e){return u(n(e))};return c.scale=u,c}}throw new Error("Invalid colors, when using an object, you should either pass a 'datum' or a 'scheme' property")}return function(){return e}});function m1(){return m1=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m1.apply(this,arguments)}var g1={top:0,right:0,bottom:0,left:0},v1=function(e){var t,n=e.direction,r=e.itemsSpacing,o=e.padding,i=e.itemCount,a=e.itemWidth,s=e.itemHeight;if("number"!=typeof o&&("object"!=typeof(t=o)||Array.isArray(t)||null===t))throw new Error("Invalid property padding, must be one of: number, object");var l="number"==typeof o?{top:o,right:o,bottom:o,left:o}:m1({},g1,o),u=l.left+l.right,c=l.top+l.bottom,d=a+u,f=s+c,h=(i-1)*r;return"row"===n?d=a*i+h+u:"column"===n&&(f=s*i+h+c),{width:d,height:f,padding:l}},y1=function(e){var t=e.anchor,n=e.translateX,r=e.translateY,o=e.containerWidth,i=e.containerHeight,a=e.width,s=e.height,l=n,u=r;switch(t){case"top":l+=(o-a)/2;break;case"top-right":l+=o-a;break;case"right":l+=o-a,u+=(i-s)/2;break;case"bottom-right":l+=o-a,u+=i-s;break;case"bottom":l+=(o-a)/2,u+=i-s;break;case"bottom-left":u+=i-s;break;case"left":u+=(i-s)/2;break;case"center":l+=(o-a)/2,u+=(i-s)/2}return{x:l,y:u}},b1=function(e){var t,n,r,o,i,a,s=e.direction,l=e.justify,u=e.symbolSize,c=e.symbolSpacing,d=e.width,f=e.height;switch(s){case"left-to-right":t=0,n=(f-u)/2,o=f/2,a="central",l?(r=d,i="end"):(r=u+c,i="start");break;case"right-to-left":t=d-u,n=(f-u)/2,o=f/2,a="central",l?(r=0,i="start"):(r=d-u-c,i="end");break;case"top-to-bottom":t=(d-u)/2,n=0,r=d/2,i="middle",l?(o=f,a="alphabetic"):(o=u+c,a="text-before-edge");break;case"bottom-to-top":t=(d-u)/2,n=f-u,r=d/2,i="middle",l?(o=0,a="text-before-edge"):(o=f-u-c,a="alphabetic")}return{symbolX:t,symbolY:n,labelX:r,labelY:o,labelAnchor:i,labelAlignment:a}},x1={circle:function(e){var t=e.x,n=e.y,r=e.size,o=e.fill,i=e.opacity,a=void 0===i?1:i,s=e.borderWidth,l=void 0===s?0:s,u=e.borderColor;return(0,Io.jsx)("circle",{r:r/2,cx:t+r/2,cy:n+r/2,fill:o,opacity:a,strokeWidth:l,stroke:void 0===u?"transparent":u,style:{pointerEvents:"none"}})},diamond:function(e){var t=e.x,n=e.y,r=e.size,o=e.fill,i=e.opacity,a=void 0===i?1:i,s=e.borderWidth,l=void 0===s?0:s,u=e.borderColor;return(0,Io.jsx)("g",{transform:"translate("+t+","+n+")",children:(0,Io.jsx)("path",{d:"\n                    M"+r/2+" 0\n                    L"+.8*r+" "+r/2+"\n                    L"+r/2+" "+r+"\n                    L"+.2*r+" "+r/2+"\n                    L"+r/2+" 0\n                ",fill:o,opacity:a,strokeWidth:l,stroke:void 0===u?"transparent":u,style:{pointerEvents:"none"}})})},square:function(e){var t=e.x,n=e.y,r=e.size,o=e.fill,i=e.opacity,a=void 0===i?1:i,s=e.borderWidth,l=void 0===s?0:s,u=e.borderColor;return(0,Io.jsx)("rect",{x:t,y:n,fill:o,opacity:a,strokeWidth:l,stroke:void 0===u?"transparent":u,width:r,height:r,style:{pointerEvents:"none"}})},triangle:function(e){var t=e.x,n=e.y,r=e.size,o=e.fill,i=e.opacity,a=void 0===i?1:i,s=e.borderWidth,l=void 0===s?0:s,u=e.borderColor;return(0,Io.jsx)("g",{transform:"translate("+t+","+n+")",children:(0,Io.jsx)("path",{d:"\n                M"+r/2+" 0\n                L"+r+" "+r+"\n                L0 "+r+"\n                L"+r/2+" 0\n            ",fill:o,opacity:a,strokeWidth:l,stroke:void 0===u?"transparent":u,style:{pointerEvents:"none"}})})}},w1=function(e){var t,n,o,i,a,s,l,u,c,d,f,h=e.x,p=e.y,m=e.width,g=e.height,v=e.data,y=e.direction,b=void 0===y?"left-to-right":y,x=e.justify,w=void 0!==x&&x,C=e.textColor,S=e.background,A=void 0===S?"transparent":S,_=e.opacity,k=void 0===_?1:_,E=e.symbolShape,M=void 0===E?"square":E,R=e.symbolSize,T=void 0===R?16:R,j=e.symbolSpacing,O=void 0===j?8:j,P=e.symbolBorderWidth,I=void 0===P?0:P,N=e.symbolBorderColor,D=void 0===N?"transparent":N,F=e.onClick,L=e.onMouseEnter,z=e.onMouseLeave,B=e.toggleSerie,$=e.effects,U=(0,r.useState)({}),V=U[0],H=U[1],W=pQ(),q=(0,r.useCallback)((function(e){if($){var t=$.filter((function(e){return"hover"===e.on})).reduce((function(e,t){return m1({},e,t.style)}),{});H(t)}null==L||L(v,e)}),[L,v,$]),Y=(0,r.useCallback)((function(e){if($){var t=$.filter((function(e){return"hover"!==e.on})).reduce((function(e,t){return m1({},e,t.style)}),{});H(t)}null==z||z(v,e)}),[z,v,$]),G=b1({direction:b,justify:w,symbolSize:null!=(t=V.symbolSize)?t:T,symbolSpacing:O,width:m,height:g}),K=G.symbolX,X=G.symbolY,Q=G.labelX,J=G.labelY,Z=G.labelAnchor,ee=G.labelAlignment,te=[F,L,z,B].some((function(e){return void 0!==e})),ne="function"==typeof M?M:x1[M];return(0,Io.jsxs)("g",{transform:"translate("+h+","+p+")",style:{opacity:null!=(n=V.itemOpacity)?n:k},children:[(0,Io.jsx)("rect",{width:m,height:g,fill:null!=(o=V.itemBackground)?o:A,style:{cursor:te?"pointer":"auto"},onClick:function(e){null==F||F(v,e),null==B||B(v.id)},onMouseEnter:q,onMouseLeave:Y}),r.createElement(ne,m1({id:v.id,x:K,y:X,size:null!=(i=V.symbolSize)?i:T,fill:null!=(a=null!=(s=v.fill)?s:v.color)?a:"black",borderWidth:null!=(l=V.symbolBorderWidth)?l:I,borderColor:null!=(u=V.symbolBorderColor)?u:D},v.hidden?W.legends.hidden.symbol:void 0)),(0,Io.jsx)("text",{textAnchor:Z,style:m1({},W.legends.text,{fill:null!=(c=null!=(d=null!=(f=V.itemTextColor)?f:C)?d:W.legends.text.fill)?c:"black",dominantBaseline:ee,pointerEvents:"none",userSelect:"none"},v.hidden?W.legends.hidden.text:void 0),x:Q,y:J,children:v.label})]})},C1=function(e){var t=e.data,n=e.x,r=e.y,o=e.direction,i=e.padding,a=void 0===i?0:i,s=e.justify,l=e.effects,u=e.itemWidth,c=e.itemHeight,d=e.itemDirection,f=void 0===d?"left-to-right":d,h=e.itemsSpacing,p=void 0===h?0:h,m=e.itemTextColor,g=e.itemBackground,v=void 0===g?"transparent":g,y=e.itemOpacity,b=void 0===y?1:y,x=e.symbolShape,w=e.symbolSize,C=e.symbolSpacing,S=e.symbolBorderWidth,A=e.symbolBorderColor,_=e.onClick,k=e.onMouseEnter,E=e.onMouseLeave,M=e.toggleSerie,R=v1({itemCount:t.length,itemWidth:u,itemHeight:c,itemsSpacing:p,direction:o,padding:a}).padding,T="row"===o?u+p:0,j="column"===o?c+p:0;return(0,Io.jsx)("g",{transform:"translate("+n+","+r+")",children:t.map((function(e,t){return(0,Io.jsx)(w1,{data:e,x:t*T+R.left,y:t*j+R.top,width:u,height:c,direction:f,justify:s,effects:l,textColor:m,background:v,opacity:b,symbolShape:x,symbolSize:w,symbolSpacing:C,symbolBorderWidth:S,symbolBorderColor:A,onClick:_,onMouseEnter:k,onMouseLeave:E,toggleSerie:M},t)}))})},S1=function(e){var t=e.data,n=e.containerWidth,r=e.containerHeight,o=e.translateX,i=void 0===o?0:o,a=e.translateY,s=void 0===a?0:a,l=e.anchor,u=e.direction,c=e.padding,d=void 0===c?0:c,f=e.justify,h=e.itemsSpacing,p=void 0===h?0:h,m=e.itemWidth,g=e.itemHeight,v=e.itemDirection,y=e.itemTextColor,b=e.itemBackground,x=e.itemOpacity,w=e.symbolShape,C=e.symbolSize,S=e.symbolSpacing,A=e.symbolBorderWidth,_=e.symbolBorderColor,k=e.onClick,E=e.onMouseEnter,M=e.onMouseLeave,R=e.toggleSerie,T=e.effects,j=v1({itemCount:t.length,itemsSpacing:p,itemWidth:m,itemHeight:g,direction:u,padding:d}),O=j.width,P=j.height,I=y1({anchor:l,translateX:i,translateY:s,containerWidth:n,containerHeight:r,width:O,height:P}),N=I.x,D=I.y;return(0,Io.jsx)(C1,{data:t,x:N,y:D,direction:u,padding:d,justify:f,effects:T,itemsSpacing:p,itemWidth:m,itemHeight:g,itemDirection:v,itemTextColor:y,itemBackground:b,itemOpacity:x,symbolShape:w,symbolSize:C,symbolSpacing:S,symbolBorderWidth:A,symbolBorderColor:_,onClick:k,onMouseEnter:E,onMouseLeave:M,toggleSerie:"boolean"==typeof R?void 0:R})},A1={start:"left",middle:"center",end:"right"};Pr().arrayOf(Pr().object),Pr().oneOf(["top","top-right","right","bottom-right","bottom","bottom-left","left","top-left","center"]).isRequired,Pr().number,Pr().number,Pr().oneOf(["row","column"]).isRequired,Pr().number,Pr().number.isRequired,Pr().number.isRequired,Pr().oneOf(["left-to-right","right-to-left","top-to-bottom","bottom-to-top"]),Pr().string,Pr().string,Pr().number,Pr().oneOfType([Pr().oneOf(["circle","diamond","square","triangle"]),Pr().func]),Pr().number,Pr().number,Pr().number,Pr().string,Pr().func,Pr().func,Pr().func,Pr().arrayOf(Pr().shape({on:Pr().oneOfType([Pr().oneOf(["hover"])]).isRequired,style:Pr().shape({itemTextColor:Pr().string,itemBackground:Pr().string,itemOpacity:Pr().number,symbolSize:Pr().number,symbolBorderWidth:Pr().number,symbolBorderColor:Pr().string}).isRequired}));function _1(){return _1=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_1.apply(this,arguments)}var k1={pointerEvents:"none",position:"absolute",zIndex:10,top:0,left:0},E1=function(e,t){return"translate("+e+"px, "+t+"px)"},M1=(0,r.memo)((function(e){var t,n=e.position,o=e.anchor,i=e.children,a=pQ(),s=XX(),l=s.animate,u=s.config,c=uQ(),d=c[0],f=c[1],h=(0,r.useRef)(!1),p=void 0,m=!1,g=f.width>0&&f.height>0,v=Math.round(n[0]),y=Math.round(n[1]);g&&("top"===o?(v-=f.width/2,y-=f.height+14):"right"===o?(v+=14,y-=f.height/2):"bottom"===o?(v-=f.width/2,y+=14):"left"===o?(v-=f.width+14,y-=f.height/2):"center"===o&&(v-=f.width/2,y-=f.height/2),p={transform:E1(v,y)},h.current||(m=!0),h.current=[v,y]);var b=aF({to:p,config:u,immediate:!l||m}),x=_1({},k1,a.tooltip,{transform:null!=(t=b.transform)?t:E1(v,y)});return(0,Io.jsx)(OF.div,{ref:d,style:x,children:i})}));M1.displayName="TooltipWrapper";var R1=(0,r.memo)((function(e){var t=e.size,n=void 0===t?12:t,r=e.color,o=e.style;return(0,Io.jsx)("span",{style:_1({display:"block",width:n,height:n,background:r},void 0===o?{}:o)})})),T1=(0,r.memo)((function(e){var t,n=e.id,r=e.value,o=e.format,i=e.enableChip,a=void 0!==i&&i,s=e.color,l=e.renderContent,u=pQ(),c=cQ(o);if("function"==typeof l)t=l();else{var d=r;void 0!==c&&void 0!==d&&(d=c(d)),t=(0,Io.jsxs)("div",{style:u.tooltip.basic,children:[a&&(0,Io.jsx)(R1,{color:s,style:u.tooltip.chip}),void 0!==d?(0,Io.jsxs)("span",{children:[n,": ",(0,Io.jsx)("strong",{children:""+d})]}):n]})}return(0,Io.jsx)("div",{style:u.tooltip.container,children:t})})),j1={width:"100%",borderCollapse:"collapse"};(0,r.memo)((function(e){var t,n=e.title,r=e.rows,o=void 0===r?[]:r,i=e.renderContent,a=pQ();return o.length?(t="function"==typeof i?i():(0,Io.jsxs)("div",{children:[n&&n,(0,Io.jsx)("table",{style:_1({},j1,a.tooltip.table),children:(0,Io.jsx)("tbody",{children:o.map((function(e,t){return(0,Io.jsx)("tr",{children:e.map((function(e,t){return(0,Io.jsx)("td",{style:a.tooltip.tableCell,children:e},t)}))},t)}))})})]}),(0,Io.jsx)("div",{style:a.tooltip.container,children:t})):null})).displayName="TableTooltip";var O1=(0,r.memo)((function(e){var t=e.x0,n=e.x1,o=e.y0,i=e.y1,a=pQ(),s=XX(),l=s.animate,u=s.config,c=(0,r.useMemo)((function(){return _1({},a.crosshair.line,{pointerEvents:"none"})}),[a.crosshair.line]),d=aF({x1:t,x2:n,y1:o,y2:i,config:u,immediate:!l});return(0,Io.jsx)(OF.line,_1({},d,{fill:"none",style:c}))}));O1.displayName="CrosshairLine",(0,r.memo)((function(e){var t,n,r=e.width,o=e.height,i=e.type,a=e.x,s=e.y;return"cross"===i?(t={x0:a,x1:a,y0:0,y1:o},n={x0:0,x1:r,y0:s,y1:s}):"top-left"===i?(t={x0:a,x1:a,y0:0,y1:s},n={x0:0,x1:a,y0:s,y1:s}):"top"===i?t={x0:a,x1:a,y0:0,y1:s}:"top-right"===i?(t={x0:a,x1:a,y0:0,y1:s},n={x0:a,x1:r,y0:s,y1:s}):"right"===i?n={x0:a,x1:r,y0:s,y1:s}:"bottom-right"===i?(t={x0:a,x1:a,y0:s,y1:o},n={x0:a,x1:r,y0:s,y1:s}):"bottom"===i?t={x0:a,x1:a,y0:s,y1:o}:"bottom-left"===i?(t={x0:a,x1:a,y0:s,y1:o},n={x0:0,x1:a,y0:s,y1:s}):"left"===i?n={x0:0,x1:a,y0:s,y1:s}:"x"===i?t={x0:a,x1:a,y0:0,y1:o}:"y"===i&&(n={x0:0,x1:r,y0:s,y1:s}),(0,Io.jsxs)(Io.Fragment,{children:[t&&(0,Io.jsx)(O1,{x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1}),n&&(0,Io.jsx)(O1,{x0:n.x0,x1:n.x1,y0:n.y0,y1:n.y1})]})})).displayName="Crosshair";var P1=(0,r.createContext)({showTooltipAt:function(){},showTooltipFromEvent:function(){},hideTooltip:function(){}}),I1={isVisible:!1,position:[null,null],content:null,anchor:null},N1=((0,r.createContext)(I1),function(){var e=(0,r.useContext)(P1);if(void 0===e)throw new Error("useTooltip must be used within a TooltipProvider");return e}),D1=Array.prototype.slice;function F1(e){return function(){return e}}function L1(e,t){return e[t]}function z1(){return z1=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},z1.apply(this,arguments)}function B1(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var $1,U1=function(e){var t=e.bars,n=e.annotations,r=V0({data:t,annotations:n,getPosition:function(e){return{x:e.x+e.width/2,y:e.y+e.height/2}},getDimensions:function(e){var t=e.height,n=e.width;return{width:n,height:t,size:Math.max(n,t)}}});return(0,Io.jsx)(Io.Fragment,{children:r.map((function(e,t){return(0,Io.jsx)(K0,z1({},e),t)}))})},V1=function(e){var t=e.width,n=e.height,r=e.legends,o=e.toggleSerie;return(0,Io.jsx)(Io.Fragment,{children:r.map((function(e,r){var i,a=e[0],s=e[1];return(0,Io.jsx)(S1,z1({},a,{containerWidth:t,containerHeight:n,data:null!=(i=a.data)?i:s,toggleSerie:a.toggleSerie&&"keys"===a.dataFrom?o:void 0}),r)}))})},H1=["data"],W1=["color","label"],q1={indexBy:"id",keys:["value"],groupMode:"stacked",layout:"vertical",reverse:!1,minValue:"auto",maxValue:"auto",valueScale:{type:"linear"},indexScale:{type:"band",round:!0},padding:.1,innerPadding:0,axisBottom:{},axisLeft:{},enableGridX:!1,enableGridY:!0,enableLabel:!0,label:"formattedValue",labelSkipWidth:0,labelSkipHeight:0,labelTextColor:{from:"theme",theme:"labels.text.fill"},colorBy:"id",colors:{scheme:"nivo"},borderRadius:0,borderWidth:0,borderColor:{from:"color"},isInteractive:!0,tooltip:function(e){var t=e.color,n=e.label,r=B1(e,W1);return(0,Io.jsx)(T1,{id:n,value:r.formattedValue,enableChip:!0,color:t})},tooltipLabel:function(e){return e.id+" - "+e.indexValue},legends:[],initialHiddenIds:[],annotations:[],markers:[]},Y1=z1({},q1,{layers:["grid","axes","bars","markers","legends","annotations"],barComponent:function(e){var t,n=e.bar,o=n.data,i=B1(n,H1),a=e.style,s=a.borderColor,l=a.color,u=a.height,c=a.labelColor,d=a.labelOpacity,f=a.labelX,h=a.labelY,p=a.transform,m=a.width,g=e.borderRadius,v=e.borderWidth,y=e.label,b=e.shouldRenderLabel,x=e.isInteractive,w=e.onClick,C=e.onMouseEnter,S=e.onMouseLeave,A=e.tooltip,_=e.isFocusable,k=e.ariaLabel,E=e.ariaLabelledBy,M=e.ariaDescribedBy,R=pQ(),T=N1(),j=T.showTooltipFromEvent,O=T.showTooltipAt,P=T.hideTooltip,I=(0,r.useMemo)((function(){return function(){return(0,r.createElement)(A,z1({},i,o))}}),[A,i,o]),N=(0,r.useCallback)((function(e){null==w||w(z1({color:i.color},o),e)}),[i,o,w]),D=(0,r.useCallback)((function(e){return j(I(),e)}),[j,I]),F=(0,r.useCallback)((function(e){null==C||C(o,e),j(I(),e)}),[o,C,j,I]),L=(0,r.useCallback)((function(e){null==S||S(o,e),P()}),[o,P,S]),z=(0,r.useCallback)((function(){O(I(),[i.absX+i.width/2,i.absY])}),[O,I,i]),B=(0,r.useCallback)((function(){P()}),[P]);return(0,Io.jsxs)(OF.g,{transform:p,children:[(0,Io.jsx)(OF.rect,{width:pF(m,(function(e){return Math.max(e,0)})),height:pF(u,(function(e){return Math.max(e,0)})),rx:g,ry:g,fill:null!=(t=o.fill)?t:l,strokeWidth:v,stroke:s,focusable:_,tabIndex:_?0:void 0,"aria-label":k?k(o):void 0,"aria-labelledby":E?E(o):void 0,"aria-describedby":M?M(o):void 0,onMouseEnter:x?F:void 0,onMouseMove:x?D:void 0,onMouseLeave:x?L:void 0,onClick:x?N:void 0,onFocus:x&&_?z:void 0,onBlur:x&&_?B:void 0}),b&&(0,Io.jsx)(OF.text,{x:f,y:h,textAnchor:"middle",dominantBaseline:"central",fillOpacity:d,style:z1({},R.labels.text,{pointerEvents:"none",fill:c}),children:y})]})},defs:[],fill:[],animate:!0,motionConfig:"default",role:"img",isFocusable:!1}),G1=z1({},q1,{layers:["grid","axes","bars","legends","annotations"],pixelRatio:"undefined"!=typeof window&&null!=($1=window.devicePixelRatio)?$1:1}),K1=function(e,t,n,r,o,i){return d0(r,{all:e.map(t),min:0,max:0},o,i).padding(n)},X1=function(e,t){return e.map((function(e){return z1({},t.reduce((function(e,t){return e[t]=null,e}),{}),e)}))},Q1=function(e){return Object.keys(e).reduce((function(t,n){return e[n]&&(t[n]=e[n]),t}),{})},J1=function(e){return[e,Number(e)]},Z1=["layout","minValue","maxValue","reverse","width","height","padding","innerPadding","valueScale","indexScale","hiddenIds"],e2=function(e,t){return e>t},t2=function(e,t){return e<t},n2=function(e,t){return Array.from(" ".repeat(t-e),(function(t,n){return e+n}))},r2=function(e){return e2(e,0)?0:e},o2=function(e,t,n,r){var o=e.data,i=e.formatValue,a=e.getColor,s=e.getIndex,l=e.getTooltipLabel,u=e.innerPadding,c=void 0===u?0:u,d=e.keys,f=e.xScale,h=e.yScale,p=e.margin,m=n?t2:e2,g=o.map(Q1),v=[];return d.forEach((function(e,n){return n2(0,f.domain().length).forEach((function(u){var d,y,b,x=J1(o[u][e]),w=x[0],C=x[1],S=s(o[u]),A=(null!=(d=f(S))?d:0)+t*n+c*n,_=m(y=C,0)?null!=(b=h(y))?b:0:r,k=function(e,t){var n;return m(e,0)?r-t:(null!=(n=h(e))?n:0)-r}(C,_),E={id:e,value:null===w?w:C,formattedValue:i(C),hidden:!1,index:u,indexValue:S,data:g[u]};v.push({key:e+"."+E.indexValue,index:v.length,data:E,x:A,y:_,absX:p.left+A,absY:p.top+_,width:t,height:k,color:a(E),label:l(E)})}))})),v},i2=function(e,t,n,r){var o=e.data,i=e.formatValue,a=e.getIndex,s=e.getColor,l=e.getTooltipLabel,u=e.keys,c=e.innerPadding,d=void 0===c?0:c,f=e.xScale,h=e.yScale,p=e.margin,m=n?t2:e2,g=o.map(Q1),v=[];return u.forEach((function(e,n){return n2(0,h.domain().length).forEach((function(u){var c,y,b,x=J1(o[u][e]),w=x[0],C=x[1],S=a(o[u]),A=m(y=C,0)?r:null!=(b=f(y))?b:0,_=(null!=(c=h(S))?c:0)+t*n+d*n,k=function(e,t){var n;return m(e,0)?(null!=(n=f(e))?n:0)-r:r-t}(C,A),E={id:e,value:null===w?w:C,formattedValue:i(C),hidden:!1,index:u,indexValue:S,data:g[u]};v.push({key:e+"."+E.indexValue,index:v.length,data:E,x:A,y:_,absX:p.left+A,absY:p.top+_,width:k,height:t,color:s(E),label:l(E)})}))})),v},a2=function(e){var t,n,r=e.layout,o=e.minValue,i=e.maxValue,a=e.reverse,s=e.width,l=e.height,u=e.padding,c=void 0===u?0:u,d=e.innerPadding,f=void 0===d?0:d,h=e.valueScale,p=e.indexScale,m=e.hiddenIds,g=void 0===m?[]:m,v=B1(e,Z1),y=v.keys.filter((function(e){return!g.includes(e)})),b=X1(v.data,y),x="vertical"===r?["y","x",s]:["x","y",l],w=x[0],C=x[1],S=x[2],A=K1(b,v.getIndex,c,p,S,C),_=z1({max:i,min:o,reverse:a},h),k="auto"===_.min?r2:function(e){return e},E=b.reduce((function(e,t){return[].concat(e,y.map((function(e){return t[e]})))}),[]).filter(Boolean),M=d0(_,{all:E,min:k(Math.min.apply(Math,E)),max:(n=Math.max.apply(Math,E),isFinite(n)?n:0)},"x"===w?s:l,w),R="vertical"===r?[A,M]:[M,A],T=R[0],j=R[1],O=(A.bandwidth()-f*(y.length-1))/y.length,P=[z1({},v,{data:b,keys:y,innerPadding:f,xScale:T,yScale:j}),O,_.reverse,null!=(t=M(0))?t:0];return{xScale:T,yScale:j,bars:O>0?"vertical"===r?o2.apply(void 0,P):i2.apply(void 0,P):[]}},s2=["data","layout","minValue","maxValue","reverse","width","height","padding","valueScale","indexScale","hiddenIds"],l2=function e(t){var n;return t.some(Array.isArray)?e((n=[]).concat.apply(n,t)):t},u2=function(e,t,n){var r=e.formatValue,o=e.getColor,i=e.getIndex,a=e.getTooltipLabel,s=e.innerPadding,l=e.stackedData,u=e.xScale,c=e.yScale,d=e.margin,f=[];return l.forEach((function(e){return u.domain().forEach((function(l,h){var p,m,g=e[h],v=null!=(p=u(i(g.data)))?p:0,y=(null!=(m=function(e){return c(e[n?0:1])}(g))?m:0)+.5*s,b=function(e,t){var r;return(null!=(r=c(e[n?1:0]))?r:0)-t}(g,y)-s,x=J1(g.data[e.key]),w=x[0],C=x[1],S={id:e.key,value:null===w?w:C,formattedValue:r(C),hidden:!1,index:h,indexValue:l,data:Q1(g.data)};f.push({key:e.key+"."+l,index:f.length,data:S,x:v,y:y,absX:d.left+v,absY:d.top+y,width:t,height:b,color:o(S),label:a(S)})}))})),f},c2=function(e,t,n){var r=e.formatValue,o=e.getColor,i=e.getIndex,a=e.getTooltipLabel,s=e.innerPadding,l=e.stackedData,u=e.xScale,c=e.yScale,d=e.margin,f=[];return l.forEach((function(e){return c.domain().forEach((function(l,h){var p,m,g=e[h],v=null!=(p=c(i(g.data)))?p:0,y=(null!=(m=function(e){return u(e[n?1:0])}(g))?m:0)+.5*s,b=function(e,t){var r;return(null!=(r=u(e[n?0:1]))?r:0)-t}(g,y)-s,x=J1(g.data[e.key]),w=x[0],C=x[1],S={id:e.key,value:null===w?w:C,formattedValue:r(C),hidden:!1,index:h,indexValue:l,data:Q1(g.data)};f.push({key:e.key+"."+l,index:f.length,data:S,x:y,y:v,absX:d.left+y,absY:d.top+v,width:b,height:t,color:o(S),label:a(S)})}))})),f},d2=function(e){var t,n=e.data,r=e.layout,o=e.minValue,i=e.maxValue,a=e.reverse,s=e.width,l=e.height,u=e.padding,c=void 0===u?0:u,d=e.valueScale,f=e.indexScale,h=e.hiddenIds,p=void 0===h?[]:h,m=B1(e,s2),g=m.keys.filter((function(e){return!p.includes(e)})),v=function(){var e=F1([]),t=eG,n=oG,r=L1;function o(o){var i,a,s=e.apply(this,arguments),l=o.length,u=s.length,c=new Array(u);for(i=0;i<u;++i){for(var d,f=s[i],h=c[i]=new Array(l),p=0;p<l;++p)h[p]=d=[0,+r(o[p],f,p,o)],d.data=o[p];h.key=f}for(i=0,a=t(c);i<u;++i)c[a[i]].index=i;return n(c,a),c}return o.keys=function(t){return arguments.length?(e="function"===typeof t?t:F1(D1.call(t)),o):e},o.value=function(e){return arguments.length?(r="function"===typeof e?e:F1(+e),o):r},o.order=function(e){return arguments.length?(t=null==e?eG:"function"===typeof e?e:F1(D1.call(e)),o):t},o.offset=function(e){return arguments.length?(n=null==e?oG:e,o):n},o}().keys(g).offset(iG)(X1(n,g)),y="vertical"===r?["y","x",s]:["x","y",l],b=y[0],x=y[1],w=y[2],C=K1(n,m.getIndex,c,f,w,x),S=z1({max:i,min:o,reverse:a},d),A=(t=l2(v),"log"===d.type?t.filter((function(e){return 0!==e})):t),_=d0(S,{all:A,min:Math.min.apply(Math,A),max:Math.max.apply(Math,A)},"x"===b?s:l,b),k="vertical"===r?[C,_]:[_,C],E=k[0],M=k[1],R=m.innerPadding>0?m.innerPadding:0,T=C.bandwidth(),j=[z1({},m,{innerPadding:R,stackedData:v,xScale:E,yScale:M}),T,S.reverse];return{xScale:E,yScale:M,bars:T>0?"vertical"===r?u2.apply(void 0,j):c2.apply(void 0,j):[]}},f2=function(e){var t=e.bars,n=e.direction,r=e.from,o=e.groupMode,i=e.layout,a=e.legendLabel,s=e.reverse,l=UQ(null!=a?a:"indexes"===r?"indexValue":"id");return"indexes"===r?function(e,t,n){var r=KQ()(e.map((function(e){var t,r;return{id:null!=(t=e.data.indexValue)?t:"",label:n(e.data),hidden:e.data.hidden,color:null!=(r=e.color)?r:"#000"}})),(function(e){return e.id}));return"horizontal"===t&&r.reverse(),r}(t,i,l):function(e,t,n,r,o,i){var a=KQ()(e.map((function(e){var t;return{id:e.data.id,label:i(e.data),hidden:e.data.hidden,color:null!=(t=e.color)?t:"#000"}})),(function(e){return e.id}));return("vertical"===t&&"stacked"===r&&"column"===n&&!0!==o||"horizontal"===t&&"stacked"===r&&!0===o)&&a.reverse(),a}(t,i,n,o,s,l)},h2=function(e){var t=e.indexBy,n=void 0===t?q1.indexBy:t,o=e.keys,i=void 0===o?q1.keys:o,a=e.label,s=void 0===a?q1.label:a,l=e.tooltipLabel,u=void 0===l?q1.tooltipLabel:l,c=e.valueFormat,d=e.colors,f=void 0===d?q1.colors:d,h=e.colorBy,p=void 0===h?q1.colorBy:h,m=e.borderColor,g=void 0===m?q1.borderColor:m,v=e.labelTextColor,y=void 0===v?q1.labelTextColor:v,b=e.groupMode,x=void 0===b?q1.groupMode:b,w=e.layout,C=void 0===w?q1.layout:w,S=e.reverse,A=void 0===S?q1.reverse:S,_=e.data,k=e.minValue,E=void 0===k?q1.minValue:k,M=e.maxValue,R=void 0===M?q1.maxValue:M,T=e.margin,j=e.width,O=e.height,P=e.padding,I=void 0===P?q1.padding:P,N=e.innerPadding,D=void 0===N?q1.innerPadding:N,F=e.valueScale,L=void 0===F?q1.valueScale:F,z=e.indexScale,B=void 0===z?q1.indexScale:z,$=e.initialHiddenIds,U=void 0===$?q1.initialHiddenIds:$,V=e.enableLabel,H=void 0===V?q1.enableLabel:V,W=e.labelSkipWidth,q=void 0===W?q1.labelSkipWidth:W,Y=e.labelSkipHeight,G=void 0===Y?q1.labelSkipHeight:Y,K=e.legends,X=void 0===K?q1.legends:K,Q=e.legendLabel,J=(0,r.useState)(null!=U?U:[]),Z=J[0],ee=J[1],te=(0,r.useCallback)((function(e){ee((function(t){return t.indexOf(e)>-1?t.filter((function(t){return t!==e})):[].concat(t,[e])}))}),[]),ne=VQ(n),re=VQ(s),oe=VQ(u),ie=cQ(c),ae=pQ(),se=function(e,t){return(0,r.useMemo)((function(){return p1(e,t)}),[e,t])}(f,p),le=h1(g,ae),ue=h1(y,ae),ce=("grouped"===x?a2:d2)({layout:C,reverse:A,data:_,getIndex:ne,keys:i,minValue:E,maxValue:R,width:j,height:O,getColor:se,padding:I,innerPadding:D,valueScale:L,indexScale:B,hiddenIds:Z,formatValue:ie,getTooltipLabel:oe,margin:T}),de=ce.bars,fe=ce.xScale,he=ce.yScale,pe=(0,r.useMemo)((function(){return de.filter((function(e){return null!==e.data.value})).map((function(e,t){return z1({},e,{index:t})}))}),[de]),me=(0,r.useCallback)((function(e){var t=e.width,n=e.height;return!!H&&!(q>0&&t<q)&&!(G>0&&n<G)}),[H,q,G]),ge=(0,r.useMemo)((function(){return i.map((function(e){var t=de.find((function(t){return t.data.id===e}));return z1({},t,{data:z1({id:e},null==t?void 0:t.data,{hidden:Z.includes(e)})})}))}),[Z,i,de]),ve=(0,r.useMemo)((function(){return X.map((function(e){return[e,f2({bars:"keys"===e.dataFrom?ge:de,direction:e.direction,from:e.dataFrom,groupMode:x,layout:C,legendLabel:Q,reverse:A})]}))}),[X,ge,de,x,C,Q,A]);return{bars:de,barsWithValue:pe,xScale:fe,yScale:he,getIndex:ne,getLabel:re,getTooltipLabel:oe,formatValue:ie,getColor:se,getBorderColor:le,getLabelColor:ue,shouldRenderBarLabel:me,hiddenIds:Z,toggleSerie:te,legendsWithData:ve}},p2=["isInteractive","animate","motionConfig","theme","renderWrapper"],m2=function(e){var t=e.data,n=e.indexBy,o=e.keys,i=e.margin,a=e.width,s=e.height,l=e.groupMode,u=e.layout,c=e.reverse,d=e.minValue,f=e.maxValue,h=e.valueScale,p=e.indexScale,m=e.padding,g=e.innerPadding,v=e.axisTop,y=e.axisRight,b=e.axisBottom,x=void 0===b?Y1.axisBottom:b,w=e.axisLeft,C=void 0===w?Y1.axisLeft:w,S=e.enableGridX,A=void 0===S?Y1.enableGridX:S,_=e.enableGridY,k=void 0===_?Y1.enableGridY:_,E=e.gridXValues,M=e.gridYValues,R=e.layers,T=void 0===R?Y1.layers:R,j=e.barComponent,O=void 0===j?Y1.barComponent:j,P=e.enableLabel,I=void 0===P?Y1.enableLabel:P,N=e.label,D=e.labelSkipWidth,F=void 0===D?Y1.labelSkipWidth:D,L=e.labelSkipHeight,z=void 0===L?Y1.labelSkipHeight:L,B=e.labelTextColor,$=e.markers,U=void 0===$?Y1.markers:$,V=e.colorBy,H=e.colors,W=e.defs,q=void 0===W?Y1.defs:W,Y=e.fill,G=void 0===Y?Y1.fill:Y,K=e.borderRadius,X=void 0===K?Y1.borderRadius:K,Q=e.borderWidth,J=void 0===Q?Y1.borderWidth:Q,Z=e.borderColor,ee=e.annotations,te=void 0===ee?Y1.annotations:ee,ne=e.legendLabel,re=e.tooltipLabel,oe=e.valueFormat,ie=e.isInteractive,ae=void 0===ie?Y1.isInteractive:ie,se=e.tooltip,le=void 0===se?Y1.tooltip:se,ue=e.onClick,ce=e.onMouseEnter,de=e.onMouseLeave,fe=e.legends,he=e.role,pe=void 0===he?Y1.role:he,me=e.ariaLabel,ge=e.ariaLabelledBy,ve=e.ariaDescribedBy,ye=e.isFocusable,be=void 0===ye?Y1.isFocusable:ye,xe=e.barAriaLabel,we=e.barAriaLabelledBy,Ce=e.barAriaDescribedBy,Se=e.initialHiddenIds,Ae=XX(),_e=Ae.animate,ke=Ae.config,Ee=lQ(a,s,i),Me=Ee.outerWidth,Re=Ee.outerHeight,Te=Ee.margin,je=Ee.innerWidth,Oe=Ee.innerHeight,Pe=h2({indexBy:n,label:N,tooltipLabel:re,valueFormat:oe,colors:H,colorBy:V,borderColor:Z,labelTextColor:B,groupMode:l,layout:u,reverse:c,data:t,keys:o,minValue:d,maxValue:f,margin:Te,width:je,height:Oe,padding:m,innerPadding:g,valueScale:h,indexScale:p,enableLabel:I,labelSkipWidth:F,labelSkipHeight:z,legends:fe,legendLabel:ne,initialHiddenIds:Se}),Ie=Pe.bars,Ne=Pe.barsWithValue,De=Pe.xScale,Fe=Pe.yScale,Le=Pe.getLabel,ze=Pe.getTooltipLabel,Be=Pe.getBorderColor,$e=Pe.getLabelColor,Ue=Pe.shouldRenderBarLabel,Ve=Pe.toggleSerie,He=Pe.legendsWithData,We=lF(Ne,{keys:function(e){return e.key},from:function(e){return z1({borderColor:Be(e),color:e.color,height:0,labelColor:$e(e),labelOpacity:0,labelX:e.width/2,labelY:e.height/2,transform:"translate("+e.x+", "+(e.y+e.height)+")",width:e.width},"vertical"===u?{}:{height:e.height,transform:"translate("+e.x+", "+e.y+")",width:0})},enter:function(e){return{borderColor:Be(e),color:e.color,height:e.height,labelColor:$e(e),labelOpacity:1,labelX:e.width/2,labelY:e.height/2,transform:"translate("+e.x+", "+e.y+")",width:e.width}},update:function(e){return{borderColor:Be(e),color:e.color,height:e.height,labelColor:$e(e),labelOpacity:1,labelX:e.width/2,labelY:e.height/2,transform:"translate("+e.x+", "+e.y+")",width:e.width}},leave:function(e){return z1({borderColor:Be(e),color:e.color,height:0,labelColor:$e(e),labelOpacity:0,labelX:e.width/2,labelY:0,transform:"translate("+e.x+", "+(e.y+e.height)+")",width:e.width},"vertical"===u?{}:{labelX:0,labelY:e.height/2,height:e.height,transform:"translate("+e.x+", "+e.y+")",width:0})},config:ke,immediate:!_e}),qe=(0,r.useMemo)((function(){return{borderRadius:X,borderWidth:J,enableLabel:I,isInteractive:ae,labelSkipWidth:F,labelSkipHeight:z,onClick:ue,onMouseEnter:ce,onMouseLeave:de,getTooltipLabel:ze,tooltip:le,isFocusable:be,ariaLabel:xe,ariaLabelledBy:we,ariaDescribedBy:Ce}}),[X,J,I,ze,ae,z,F,ue,ce,de,le,be,xe,we,Ce]),Ye=YQ(q,Ie,G,{dataKey:"data",targetKey:"data.fill"}),Ge={annotations:null,axes:null,bars:null,grid:null,legends:null,markers:null};T.includes("annotations")&&(Ge.annotations=(0,Io.jsx)(U1,{bars:Ie,annotations:te},"annotations")),T.includes("axes")&&(Ge.axes=(0,Io.jsx)(_0,{xScale:De,yScale:Fe,width:je,height:Oe,top:v,right:y,bottom:x,left:C},"axes")),T.includes("bars")&&(Ge.bars=(0,Io.jsx)(r.Fragment,{children:We((function(e,t){return(0,r.createElement)(O,z1({},qe,{bar:t,style:e,shouldRenderLabel:Ue(t),label:Le(t.data)}))}))},"bars")),T.includes("grid")&&(Ge.grid=(0,Io.jsx)(M0,{width:je,height:Oe,xScale:A?De:null,yScale:k?Fe:null,xValues:E,yValues:M},"grid")),T.includes("legends")&&(Ge.legends=(0,Io.jsx)(V1,{width:je,height:Oe,legends:He,toggleSerie:Ve},"legends")),T.includes("markers")&&(Ge.markers=(0,Io.jsx)($Q,{markers:U,width:je,height:Oe,xScale:De,yScale:Fe},"markers"));var Ke=(0,r.useMemo)((function(){return z1({},qe,{margin:Te,width:a,height:s,innerWidth:je,innerHeight:Oe,bars:Ie,legendData:He,enableLabel:I,xScale:De,yScale:Fe,tooltip:le,getTooltipLabel:ze,onClick:ue,onMouseEnter:ce,onMouseLeave:de})}),[qe,Te,a,s,je,Oe,Ie,He,I,De,Fe,le,ze,ue,ce,de]);return(0,Io.jsx)(IQ,{width:Me,height:Re,margin:Te,defs:Ye,role:pe,ariaLabel:me,ariaLabelledBy:ge,ariaDescribedBy:ve,isFocusable:be,children:T.map((function(e,t){var n;return"function"==typeof e?(0,Io.jsx)(r.Fragment,{children:(0,r.createElement)(e,Ke)},t):null!=(n=null==Ge?void 0:Ge[e])?n:null}))})},g2=function(e){var t=e.isInteractive,n=void 0===t?Y1.isInteractive:t,r=e.animate,o=void 0===r?Y1.animate:r,i=e.motionConfig,a=void 0===i?Y1.motionConfig:i,s=e.theme,l=e.renderWrapper,u=B1(e,p2);return(0,Io.jsx)(vQ,{animate:o,isInteractive:n,motionConfig:a,renderWrapper:l,theme:s,children:(0,Io.jsx)(m2,z1({isInteractive:n},u))})},v2=["isInteractive","renderWrapper","theme"],y2=function(e,t,n,r){return e.find((function(e){return function(e,t,n,r,o,i){return e<=o&&o<=e+n&&t<=i&&i<=t+r}(e.x+t.left,e.y+t.top,e.width,e.height,n,r)}))},b2=function(e){var t=e.data,n=e.indexBy,o=e.keys,i=e.margin,a=e.width,s=e.height,l=e.groupMode,u=e.layout,c=e.reverse,d=e.minValue,f=e.maxValue,h=e.valueScale,p=e.indexScale,m=e.padding,g=e.innerPadding,v=e.axisTop,y=e.axisRight,b=e.axisBottom,x=void 0===b?G1.axisBottom:b,w=e.axisLeft,C=void 0===w?G1.axisLeft:w,S=e.enableGridX,A=void 0===S?G1.enableGridX:S,_=e.enableGridY,k=void 0===_?G1.enableGridY:_,E=e.gridXValues,M=e.gridYValues,R=e.layers,T=void 0===R?G1.layers:R,j=e.renderBar,O=void 0===j?function(e,t){var n=t.bar,r=n.color,o=n.height,i=n.width,a=n.x,s=n.y,l=t.borderColor,u=t.borderRadius,c=t.borderWidth,d=t.label,f=t.labelColor,h=t.shouldRenderLabel;if(e.fillStyle=r,c>0&&(e.strokeStyle=l,e.lineWidth=c),e.beginPath(),u>0){var p=Math.min(u,o);e.moveTo(a+p,s),e.lineTo(a+i-p,s),e.quadraticCurveTo(a+i,s,a+i,s+p),e.lineTo(a+i,s+o-p),e.quadraticCurveTo(a+i,s+o,a+i-p,s+o),e.lineTo(a+p,s+o),e.quadraticCurveTo(a,s+o,a,s+o-p),e.lineTo(a,s+p),e.quadraticCurveTo(a,s,a+p,s),e.closePath()}else e.rect(a,s,i,o);e.fill(),c>0&&e.stroke(),h&&(e.textBaseline="middle",e.textAlign="center",e.fillStyle=f,e.fillText(d,a+i/2,s+o/2))}:j,P=e.enableLabel,I=void 0===P?G1.enableLabel:P,N=e.label,D=e.labelSkipWidth,F=void 0===D?G1.labelSkipWidth:D,L=e.labelSkipHeight,z=void 0===L?G1.labelSkipHeight:L,B=e.labelTextColor,$=e.colorBy,U=e.colors,V=e.borderRadius,H=void 0===V?G1.borderRadius:V,W=e.borderWidth,q=void 0===W?G1.borderWidth:W,Y=e.borderColor,G=e.annotations,K=void 0===G?G1.annotations:G,X=e.legendLabel,Q=e.tooltipLabel,J=e.valueFormat,Z=e.isInteractive,ee=void 0===Z?G1.isInteractive:Z,te=e.tooltip,ne=void 0===te?G1.tooltip:te,re=e.onClick,oe=e.onMouseEnter,ie=e.onMouseLeave,ae=e.legends,se=e.pixelRatio,le=void 0===se?G1.pixelRatio:se,ue=e.canvasRef,ce=(0,r.useRef)(null),de=pQ(),fe=lQ(a,s,i),he=fe.margin,pe=fe.innerWidth,me=fe.innerHeight,ge=fe.outerWidth,ve=fe.outerHeight,ye=h2({indexBy:n,label:N,tooltipLabel:Q,valueFormat:J,colors:U,colorBy:$,borderColor:Y,labelTextColor:B,groupMode:l,layout:u,reverse:c,data:t,keys:o,minValue:d,maxValue:f,margin:he,width:pe,height:me,padding:m,innerPadding:g,valueScale:h,indexScale:p,enableLabel:I,labelSkipWidth:F,labelSkipHeight:z,legends:ae,legendLabel:X}),be=ye.bars,xe=ye.barsWithValue,we=ye.xScale,Ce=ye.yScale,Se=ye.getLabel,Ae=ye.getTooltipLabel,_e=ye.getBorderColor,ke=ye.getLabelColor,Ee=ye.shouldRenderBarLabel,Me=ye.legendsWithData,Re=N1(),Te=Re.showTooltipFromEvent,je=Re.hideTooltip,Oe=function(e){var t=e.annotations;return(0,r.useMemo)((function(){return t.map((function(e){return N0({},e,{computed:U0(N0({},e))})}))}),[t])}({annotations:V0({data:be,annotations:K,getPosition:function(e){return{x:e.x,y:e.y}},getDimensions:function(e){var t=e.width,n=e.height;return{width:t,height:n,size:Math.max(t,n)}}})}),Pe=(0,r.useMemo)((function(){return{borderRadius:H,borderWidth:q,isInteractive:ee,isFocusable:!1,labelSkipWidth:F,labelSkipHeight:z,margin:he,width:a,height:s,innerWidth:pe,innerHeight:me,bars:be,legendData:Me,enableLabel:I,xScale:we,yScale:Ce,tooltip:ne,getTooltipLabel:Ae,onClick:re,onMouseEnter:oe,onMouseLeave:ie}}),[H,q,ee,F,z,he,a,s,pe,me,be,Me,I,we,Ce,ne,Ae,re,oe,ie]);(0,r.useEffect)((function(){var e,t=null==(e=ce.current)?void 0:e.getContext("2d");ce.current&&t&&(ce.current.width=ge*le,ce.current.height=ve*le,t.scale(le,le),t.fillStyle=de.background,t.fillRect(0,0,ge,ve),t.translate(he.left,he.top),T.forEach((function(e){"grid"===e?"number"==typeof de.grid.line.strokeWidth&&de.grid.line.strokeWidth>0&&(t.lineWidth=de.grid.line.strokeWidth,t.strokeStyle=de.grid.line.stroke,A&&T0(t,{width:a,height:s,scale:we,axis:"x",values:E}),k&&T0(t,{width:a,height:s,scale:Ce,axis:"y",values:M})):"axes"===e?R0(t,{xScale:we,yScale:Ce,width:pe,height:me,top:v,right:y,bottom:x,left:C,theme:de}):"bars"===e?xe.forEach((function(e){O(t,{bar:e,borderColor:_e(e),borderRadius:H,borderWidth:q,label:Se(e.data),labelColor:ke(e),shouldRenderLabel:Ee(e)})})):"legends"===e?Me.forEach((function(e){var n=e[0],r=e[1];!function(e,t){var n=t.data,r=t.containerWidth,o=t.containerHeight,i=t.translateX,a=void 0===i?0:i,s=t.translateY,l=void 0===s?0:s,u=t.anchor,c=t.direction,d=t.padding,f=void 0===d?0:d,h=t.justify,p=void 0!==h&&h,m=t.itemsSpacing,g=void 0===m?0:m,v=t.itemWidth,y=t.itemHeight,b=t.itemDirection,x=void 0===b?"left-to-right":b,w=t.itemTextColor,C=t.symbolSize,S=void 0===C?16:C,A=t.symbolSpacing,_=void 0===A?8:A,k=t.theme,E=v1({itemCount:n.length,itemWidth:v,itemHeight:y,itemsSpacing:g,direction:c,padding:f}),M=E.width,R=E.height,T=E.padding,j=y1({anchor:u,translateX:a,translateY:l,containerWidth:r,containerHeight:o,width:M,height:R}),O=j.x,P=j.y,I="row"===c?v+g:0,N="column"===c?y+g:0;e.save(),e.translate(O,P),e.font=k.legends.text.fontSize+"px "+(k.legends.text.fontFamily||"sans-serif"),n.forEach((function(t,n){var r,o,i=n*I+T.left,a=n*N+T.top,s=b1({direction:x,justify:p,symbolSize:S,symbolSpacing:_,width:v,height:y}),l=s.symbolX,u=s.symbolY,c=s.labelX,d=s.labelY,f=s.labelAnchor,h=s.labelAlignment;e.fillStyle=null!=(r=t.color)?r:"black",e.fillRect(i+l,a+u,S,S),e.textAlign=A1[f],"central"===h&&(e.textBaseline="middle"),e.fillStyle=null!=(o=null!=w?w:k.legends.text.fill)?o:"black",e.fillText(String(t.label),i+c,a+d)})),e.restore()}(t,z1({},n,{data:r,containerWidth:pe,containerHeight:me,theme:de}))})):"annotations"===e?function(e,t){var n=t.annotations,r=t.theme;0!==n.length&&(e.save(),n.forEach((function(t){if(!function(e){var t=typeof e;return"string"===t||"function"===t}(t.note))throw new Error("note is invalid for canvas implementation");r.annotations.link.outlineWidth>0&&(e.lineCap="square",e.strokeStyle=r.annotations.link.outlineColor,e.lineWidth=r.annotations.link.strokeWidth+2*r.annotations.link.outlineWidth,e.beginPath(),X0(e,t.computed.points),e.stroke(),e.lineCap="butt"),z0(t)&&r.annotations.outline.outlineWidth>0&&(e.strokeStyle=r.annotations.outline.outlineColor,e.lineWidth=r.annotations.outline.strokeWidth+2*r.annotations.outline.outlineWidth,e.beginPath(),e.arc(t.x,t.y,t.size/2,0,2*Math.PI),e.stroke()),B0(t)&&r.annotations.symbol.outlineWidth>0&&(e.strokeStyle=r.annotations.symbol.outlineColor,e.lineWidth=2*r.annotations.symbol.outlineWidth,e.beginPath(),e.arc(t.x,t.y,t.size/2,0,2*Math.PI),e.stroke()),$0(t)&&r.annotations.outline.outlineWidth>0&&(e.strokeStyle=r.annotations.outline.outlineColor,e.lineWidth=r.annotations.outline.strokeWidth+2*r.annotations.outline.outlineWidth,e.beginPath(),e.rect(t.x-t.width/2,t.y-t.height/2,t.width,t.height),e.stroke()),e.strokeStyle=r.annotations.link.stroke,e.lineWidth=r.annotations.link.strokeWidth,e.beginPath(),X0(e,t.computed.points),e.stroke(),z0(t)&&(e.strokeStyle=r.annotations.outline.stroke,e.lineWidth=r.annotations.outline.strokeWidth,e.beginPath(),e.arc(t.x,t.y,t.size/2,0,2*Math.PI),e.stroke()),B0(t)&&(e.fillStyle=r.annotations.symbol.fill,e.beginPath(),e.arc(t.x,t.y,t.size/2,0,2*Math.PI),e.fill()),$0(t)&&(e.strokeStyle=r.annotations.outline.stroke,e.lineWidth=r.annotations.outline.strokeWidth,e.beginPath(),e.rect(t.x-t.width/2,t.y-t.height/2,t.width,t.height),e.stroke()),"function"==typeof t.note?t.note(e,{datum:t.datum,x:t.computed.text[0],y:t.computed.text[1],theme:r}):(e.font=r.annotations.text.fontSize+"px "+r.annotations.text.fontFamily,e.textAlign="left",e.textBaseline="alphabetic",e.fillStyle=r.annotations.text.fill,e.strokeStyle=r.annotations.text.outlineColor,e.lineWidth=2*r.annotations.text.outlineWidth,r.annotations.text.outlineWidth>0&&(e.lineJoin="round",e.strokeText(t.note,t.computed.text[0],t.computed.text[1]),e.lineJoin="miter"),e.fillText(t.note,t.computed.text[0],t.computed.text[1]))})),e.restore())}(t,{annotations:Oe,theme:de}):"function"==typeof e&&e(t,Pe)})),t.save())}),[x,C,y,v,xe,H,q,Oe,A,k,_e,Se,ke,E,M,l,s,me,pe,Pe,T,u,Me,he.left,he.top,ve,ge,le,O,we,Ce,c,Ee,de,a]);var Ie=(0,r.useCallback)((function(e){if(be&&ce.current){var t=HQ(ce.current,e),n=t[0],o=t[1],i=y2(be,he,n,o);void 0!==i?(Te((0,r.createElement)(ne,z1({},i.data,{color:i.color,label:i.label,value:Number(i.data.value)})),e),"mouseenter"===e.type&&(null==oe||oe(i.data,e))):je()}}),[je,he,oe,be,Te,ne]),Ne=(0,r.useCallback)((function(e){if(be&&ce.current){je();var t=HQ(ce.current,e),n=t[0],r=t[1],o=y2(be,he,n,r);o&&(null==ie||ie(o.data,e))}}),[je,he,ie,be]),De=(0,r.useCallback)((function(e){if(be&&ce.current){var t=HQ(ce.current,e),n=t[0],r=t[1],o=y2(be,he,n,r);void 0!==o&&(null==re||re(z1({},o.data,{color:o.color}),e))}}),[he,re,be]);return(0,Io.jsx)("canvas",{ref:function(e){ce.current=e,ue&&"current"in ue&&(ue.current=e)},width:ge*le,height:ve*le,style:{width:ge,height:ve,cursor:ee?"auto":"normal"},onMouseEnter:ee?Ie:void 0,onMouseMove:ee?Ie:void 0,onMouseLeave:ee?Ne:void 0,onClick:ee?De:void 0})},x2=(0,r.forwardRef)((function(e,t){var n=e.isInteractive,r=e.renderWrapper,o=e.theme,i=B1(e,v2);return(0,Io.jsx)(vQ,{isInteractive:n,renderWrapper:r,theme:o,animate:!1,children:(0,Io.jsx)(b2,z1({},i,{canvasRef:t}))})})),w2=function(e){return(0,Io.jsx)(yQ,{children:function(t){var n=t.width,r=t.height;return(0,Io.jsx)(g2,z1({width:n,height:r},e))}})};(0,r.forwardRef)((function(e,t){return(0,Io.jsx)(yQ,{children:function(n){var r=n.width,o=n.height;return(0,Io.jsx)(x2,z1({width:r,height:o},e,{ref:t}))}})}));const C2=e=>{let{isDashboard:t=!1,data:n}=e;const r=mi(),o=Td(r.palette.mode),i=[];return n.forEach((e=>{e.forEach((e=>{const{created_at:t,status:n,amount_total:r}=e.fields,o=new Date(t).toLocaleDateString("en-GB");let a=i.find((e=>e.data===o));a||(a={data:o,Aprovadas:0,Rejeitadas:0,Pendentes:0,Finalizadas:0},i.push(a)),"APPROVED"===n?a.Aprovadas+=parseFloat(r):"REJECTED"===n?a.Rejeitadas+=parseFloat(r):"CREATED"===n?a.Pendentes+=parseFloat(r):"FINISHED"===n&&(a.Finalizadas+=parseFloat(r))}))})),i.sort(((e,t)=>new Date(e.data.split("/").reverse().join("/"))-new Date(t.data.split("/").reverse().join("/")))),i.forEach((e=>{e.AprovadasColor="#83d84d",e.RejeitadasColor="#ff5050",e.PendentesColor="#fff28b",e.FinalizadasColor="#ffffff"})),(0,Io.jsx)(w2,{data:i,theme:{axis:{domain:{line:{stroke:o.grey[100]}},legend:{text:{fill:o.grey[100]}},ticks:{line:{stroke:o.grey[100],strokeWidth:1},text:{fill:o.grey[100]}}},legends:{text:{fill:o.grey[100]}}},keys:["Aprovadas","Rejeitadas","Pendentes","Finalizadas"],indexBy:"data",margin:{top:50,right:130,bottom:50,left:60},padding:.3,valueScale:{type:"linear"},indexScale:{type:"band",round:!0},colors:["#83d84d","#ff5050","#fff28b","#ccc"],defs:[{id:"dots",type:"patternDots",background:"inherit",color:"#38bcb2",size:4,padding:1,stagger:!0},{id:"lines",type:"patternLines",background:"inherit",color:"#eed312",rotation:-45,lineWidth:6,spacing:10}],borderColor:{from:"color",modifiers:[["darker","1.6"]]},axisTop:null,axisRight:null,axisBottom:{tickSize:5,tickPadding:5,tickRotation:0,legend:t?void 0:"country",legendPosition:"middle",legendOffset:32},axisLeft:{tickSize:5,tickPadding:5,tickRotation:0,legend:t?void 0:"food",legendPosition:"middle",legendOffset:-40},enableLabel:!1,labelSkipWidth:12,labelSkipHeight:12,labelTextColor:{from:"color",modifiers:[["darker",1.6]]},legends:[{dataFrom:"keys",anchor:"bottom-right",direction:"column",justify:!1,translateX:120,translateY:0,itemsSpacing:2,itemWidth:100,itemHeight:20,itemDirection:"left-to-right",itemOpacity:.85,symbolSize:20,effects:[{on:"hover",style:{itemOpacity:1}}]}],role:"application",barAriaLabel:function(e){return e.id+": "+e.formattedValue+" in country: "+e.indexValue}})};function S2(){return S2=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},S2.apply(this,arguments)}function A2(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var _2={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:xq,accent:wq,dark2:Cq,paired:Sq,pastel1:Aq,pastel2:_q,set1:kq,set2:Eq,set3:Mq},k2=Object.keys(_2),E2={brown_blueGreen:xW,purpleRed_green:CW,pink_yellowGreen:AW,purple_orange:kW,red_blue:MW,red_grey:TW,red_yellow_blue:OW,red_yellow_green:IW,spectral:DW},M2=Object.keys(E2),R2={brown_blueGreen:wW,purpleRed_green:SW,pink_yellowGreen:_W,purple_orange:EW,red_blue:RW,red_grey:jW,red_yellow_blue:PW,red_yellow_green:NW,spectral:FW},T2={blues:LW,greens:BW,greys:UW,oranges:HW,purples:qW,reds:GW,blue_green:XW,blue_purple:JW,green_blue:eq,orange_red:nq,purple_blue_green:oq,purple_blue:aq,purple_red:lq,red_purple:cq,yellow_green_blue:fq,yellow_green:pq,yellow_orange_brown:gq,yellow_orange_red:yq},j2=Object.keys(T2),O2={blues:zW,greens:$W,greys:VW,oranges:WW,purples:YW,reds:KW,turbo:Q0,viridis:Tq,inferno:Oq,magma:jq,plasma:Pq,cividis:J0,warm:Qq,cool:Jq,cubehelixDefault:tY,blue_green:QW,blue_purple:ZW,green_blue:tq,orange_red:rq,purple_blue_green:iq,purple_blue:sq,purple_red:uq,red_purple:dq,yellow_green_blue:hq,yellow_green:mq,yellow_orange_brown:vq,yellow_orange_red:bq},P2=S2({},_2,E2,T2),I2=Object.keys(P2),N2=S2({},R2,O2,{rainbow:eY,sinebow:iY}),D2=(Object.keys(N2),function(e,t){if("function"==typeof e)return e;if(TX()(e)){if(function(e){return void 0!==e.theme}(e)){if(void 0===t)throw new Error("Unable to use color from theme as no theme was provided");var n=E$()(t,e.theme);if(void 0===n)throw new Error("Color from theme is undefined at path: '"+e.theme+"'");return function(){return n}}if(function(e){return void 0!==e.from}(e)){var r=function(t){return E$()(t,e.from)};if(Array.isArray(e.modifiers)){for(var o,i=[],a=function(){var e=o.value,t=e[0],n=e[1];if("brighter"===t)i.push((function(e){return e.brighter(n)}));else if("darker"===t)i.push((function(e){return e.darker(n)}));else{if("opacity"!==t)throw new Error("Invalid color modifier: '"+t+"', must be one of: 'brighter', 'darker', 'opacity'");i.push((function(e){return e.opacity=n,e}))}},s=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return A2(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?A2(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(e.modifiers);!(o=s()).done;)a();return 0===i.length?r:function(e){return i.reduce((function(e,t){return t(e)}),(0,Nq.Qh)(r(e))).toString()}}return r}throw new Error("Invalid color spec, you should either specify 'theme' or 'from' when using a config object")}return function(){return e}}),F2=function(e,t){return(0,r.useMemo)((function(){return D2(e,t)}),[e,t])},L2=(Pr().oneOfType([Pr().func,Pr().arrayOf(Pr().string),Pr().shape({scheme:Pr().oneOf(I2).isRequired,size:Pr().number}),Pr().shape({datum:Pr().string.isRequired}),Pr().string]),Pr().oneOfType([Pr().string,Pr().func,Pr().shape({theme:Pr().string.isRequired}),Pr().shape({from:Pr().string.isRequired,modifiers:Pr().arrayOf(Pr().array)})]),function(e,t){if("function"==typeof e)return e;var n="function"==typeof t?t:function(e){return E$()(e,t)};if(Array.isArray(e)){var r=gW(e),o=function(e){return r(n(e))};return o.scale=r,o}if(TX()(e)){if(function(e){return void 0!==e.datum}(e))return function(t){return E$()(t,e.datum)};if(function(e){return void 0!==e.scheme}(e)){if(function(e){return k2.includes(e)}(e.scheme)){var i=gW(P2[e.scheme]),a=function(e){return i(n(e))};return a.scale=i,a}if(function(e){return M2.includes(e)}(e.scheme)){if(void 0!==e.size&&(e.size<3||e.size>11))throw new Error("Invalid size '"+e.size+"' for diverging color scheme '"+e.scheme+"', must be between 3~11");var s=gW(P2[e.scheme][e.size||11]),l=function(e){return s(n(e))};return l.scale=s,l}if(function(e){return j2.includes(e)}(e.scheme)){if(void 0!==e.size&&(e.size<3||e.size>9))throw new Error("Invalid size '"+e.size+"' for sequential color scheme '"+e.scheme+"', must be between 3~9");var u=gW(P2[e.scheme][e.size||9]),c=function(e){return u(n(e))};return c.scale=u,c}}throw new Error("Invalid colors, when using an object, you should either pass a 'datum' or a 'scheme' property")}return function(){return e}}),z2=n(60995);function B2(e){return e[0]}function $2(e){return e[1]}function U2(e){return e.innerRadius}function V2(e){return e.outerRadius}function H2(e){return e.startAngle}function W2(e){return e.endAngle}function q2(e){return e&&e.padAngle}function Y2(e,t,n,r,o,i,a){var s=e-n,l=t-r,u=(a?i:-i)/MY(s*s+l*l),c=u*l,d=-u*s,f=e+c,h=t+d,p=n+c,m=r+d,g=(f+p)/2,v=(h+m)/2,y=p-f,b=m-h,x=y*y+b*b,w=o-i,C=f*m-p*h,S=(b<0?-1:1)*MY(_Y(0,w*w*x-C*C)),A=(C*b-y*S)/x,_=(-C*y-b*S)/x,k=(C*b+y*S)/x,E=(-C*y+b*S)/x,M=A-g,R=_-v,T=k-g,j=E-v;return M*M+R*R>T*T+j*j&&(A=k,_=E),{cx:A,cy:_,x01:-c,y01:-d,x11:A*(o/w-1),y11:_*(o/w-1)}}function G2(){var e=U2,t=V2,n=F1(0),r=null,o=H2,i=W2,a=q2,s=null;function l(){var l,u,c=+e.apply(this,arguments),d=+t.apply(this,arguments),f=o.apply(this,arguments)-jY,h=i.apply(this,arguments)-jY,p=CY(h-f),m=h>f;if(s||(s=l=(0,z2.A)()),d<c&&(u=d,d=c,c=u),d>RY)if(p>OY-RY)s.moveTo(d*AY(f),d*EY(f)),s.arc(0,0,d,f,h,!m),c>RY&&(s.moveTo(c*AY(h),c*EY(h)),s.arc(0,0,c,h,f,m));else{var g,v,y=f,b=h,x=f,w=h,C=p,S=p,A=a.apply(this,arguments)/2,_=A>RY&&(r?+r.apply(this,arguments):MY(c*c+d*d)),k=kY(CY(d-c)/2,+n.apply(this,arguments)),E=k,M=k;if(_>RY){var R=PY(_/c*EY(A)),T=PY(_/d*EY(A));(C-=2*R)>RY?(x+=R*=m?1:-1,w-=R):(C=0,x=w=(f+h)/2),(S-=2*T)>RY?(y+=T*=m?1:-1,b-=T):(S=0,y=b=(f+h)/2)}var j=d*AY(y),O=d*EY(y),P=c*AY(w),I=c*EY(w);if(k>RY){var N,D=d*AY(b),F=d*EY(b),L=c*AY(x),z=c*EY(x);if(p<TY&&(N=function(e,t,n,r,o,i,a,s){var l=n-e,u=r-t,c=a-o,d=s-i,f=d*l-c*u;if(!(f*f<RY))return[e+(f=(c*(t-i)-d*(e-o))/f)*l,t+f*u]}(j,O,L,z,D,F,P,I))){var B=j-N[0],$=O-N[1],U=D-N[0],V=F-N[1],H=1/EY(function(e){return e>1?0:e<-1?TY:Math.acos(e)}((B*U+$*V)/(MY(B*B+$*$)*MY(U*U+V*V)))/2),W=MY(N[0]*N[0]+N[1]*N[1]);E=kY(k,(c-W)/(H-1)),M=kY(k,(d-W)/(H+1))}}S>RY?M>RY?(g=Y2(L,z,j,O,d,M,m),v=Y2(D,F,P,I,d,M,m),s.moveTo(g.cx+g.x01,g.cy+g.y01),M<k?s.arc(g.cx,g.cy,M,SY(g.y01,g.x01),SY(v.y01,v.x01),!m):(s.arc(g.cx,g.cy,M,SY(g.y01,g.x01),SY(g.y11,g.x11),!m),s.arc(0,0,d,SY(g.cy+g.y11,g.cx+g.x11),SY(v.cy+v.y11,v.cx+v.x11),!m),s.arc(v.cx,v.cy,M,SY(v.y11,v.x11),SY(v.y01,v.x01),!m))):(s.moveTo(j,O),s.arc(0,0,d,y,b,!m)):s.moveTo(j,O),c>RY&&C>RY?E>RY?(g=Y2(P,I,D,F,c,-E,m),v=Y2(j,O,L,z,c,-E,m),s.lineTo(g.cx+g.x01,g.cy+g.y01),E<k?s.arc(g.cx,g.cy,E,SY(g.y01,g.x01),SY(v.y01,v.x01),!m):(s.arc(g.cx,g.cy,E,SY(g.y01,g.x01),SY(g.y11,g.x11),!m),s.arc(0,0,c,SY(g.cy+g.y11,g.cx+g.x11),SY(v.cy+v.y11,v.cx+v.x11),m),s.arc(v.cx,v.cy,E,SY(v.y11,v.x11),SY(v.y01,v.x01),!m))):s.arc(0,0,c,w,x,m):s.lineTo(P,I)}else s.moveTo(0,0);if(s.closePath(),l)return s=null,l+""||null}return l.centroid=function(){var n=(+e.apply(this,arguments)+ +t.apply(this,arguments))/2,r=(+o.apply(this,arguments)+ +i.apply(this,arguments))/2-TY/2;return[AY(r)*n,EY(r)*n]},l.innerRadius=function(t){return arguments.length?(e="function"===typeof t?t:F1(+t),l):e},l.outerRadius=function(e){return arguments.length?(t="function"===typeof e?e:F1(+e),l):t},l.cornerRadius=function(e){return arguments.length?(n="function"===typeof e?e:F1(+e),l):n},l.padRadius=function(e){return arguments.length?(r=null==e?null:"function"===typeof e?e:F1(+e),l):r},l.startAngle=function(e){return arguments.length?(o="function"===typeof e?e:F1(+e),l):o},l.endAngle=function(e){return arguments.length?(i="function"===typeof e?e:F1(+e),l):i},l.padAngle=function(e){return arguments.length?(a="function"===typeof e?e:F1(+e),l):a},l.context=function(e){return arguments.length?(s=null==e?null:e,l):s},l}function K2(){return K2=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},K2.apply(this,arguments)}var X2={pointerEvents:"none"},Q2=function(e){var t=e.label,n=e.style,r=pQ();return(0,Io.jsx)(OF.g,{transform:n.transform,opacity:n.progress,style:X2,children:(0,Io.jsx)(OF.text,{textAnchor:"middle",dominantBaseline:"central",style:K2({},r.labels.text,{fill:n.textColor}),children:t})})},J2=function(e){var t=e%(2*Math.PI);return t<0&&(t+=2*Math.PI),t},Z2=function(e,t){return e.filter((function(e){return Math.abs(AQ(e.arc.endAngle-e.arc.startAngle))>=t}))},e5={startAngle:{enter:function(e){return K2({},e,{endAngle:e.startAngle})},update:function(e){return e},leave:function(e){return K2({},e,{startAngle:e.endAngle})}},middleAngle:{enter:function(e){var t=e.startAngle+(e.endAngle-e.startAngle)/2;return K2({},e,{startAngle:t,endAngle:t})},update:function(e){return e},leave:function(e){var t=e.startAngle+(e.endAngle-e.startAngle)/2;return K2({},e,{startAngle:t,endAngle:t})}},endAngle:{enter:function(e){return K2({},e,{startAngle:e.endAngle})},update:function(e){return e},leave:function(e){return K2({},e,{endAngle:e.startAngle})}},innerRadius:{enter:function(e){return K2({},e,{outerRadius:e.innerRadius})},update:function(e){return e},leave:function(e){return K2({},e,{innerRadius:e.outerRadius})}},centerRadius:{enter:function(e){var t=e.innerRadius+(e.outerRadius-e.innerRadius)/2;return K2({},e,{innerRadius:t,outerRadius:t})},update:function(e){return e},leave:function(e){var t=e.innerRadius+(e.outerRadius-e.innerRadius)/2;return K2({},e,{innerRadius:t,outerRadius:t})}},outerRadius:{enter:function(e){return K2({},e,{innerRadius:e.outerRadius})},update:function(e){return e},leave:function(e){return K2({},e,{outerRadius:e.innerRadius})}},pushIn:{enter:function(e){return K2({},e,{innerRadius:e.innerRadius-e.outerRadius+e.innerRadius,outerRadius:e.innerRadius})},update:function(e){return e},leave:function(e){return K2({},e,{innerRadius:e.outerRadius,outerRadius:e.outerRadius+e.outerRadius-e.innerRadius})}},pushOut:{enter:function(e){return K2({},e,{innerRadius:e.outerRadius,outerRadius:e.outerRadius+e.outerRadius-e.innerRadius})},update:function(e){return e},leave:function(e){return K2({},e,{innerRadius:e.innerRadius-e.outerRadius+e.innerRadius,outerRadius:e.innerRadius})}}},t5=function(e,t){return(0,r.useMemo)((function(){var n=e5[e];return{enter:function(e){return K2({progress:0},n.enter(e.arc),t?t.enter(e):{})},update:function(e){return K2({progress:1},n.update(e.arc),t?t.update(e):{})},leave:function(e){return K2({progress:0},n.leave(e.arc),t?t.leave(e):{})}}}),[e,t])},n5=function(e,t){var n=function(e){return e.startAngle+(e.endAngle-e.startAngle)/2}(e)-Math.PI/2,r=e.innerRadius+(e.outerRadius-e.innerRadius)*t;return _Q(n,r)},r5=function(e){return function(t,n,r,o){return pF([t,n,r,o],(function(t,n,r,o){var i=n5({startAngle:t,endAngle:n,innerRadius:r,outerRadius:o},e);return"translate("+i.x+","+i.y+")"}))}},o5=function(e){var t=e.center,n=e.data,o=e.transitionMode,i=e.label,a=e.radiusOffset,s=e.skipAngle,l=e.textColor,u=e.component,c=void 0===u?Q2:u,d=VQ(i),f=pQ(),h=F2(l,f),p=(0,r.useMemo)((function(){return n.filter((function(e){return Math.abs(AQ(e.arc.endAngle-e.arc.startAngle))>=s}))}),[n,s]),m=function(e,t,n,r){void 0===t&&(t=.5),void 0===n&&(n="innerRadius");var o=XX(),i=o.animate,a=o.config,s=t5(n,r);return{transition:lF(e,{keys:function(e){return e.id},initial:s.update,from:s.enter,enter:s.update,update:s.update,leave:s.leave,config:a,immediate:!i}),interpolate:r5(t)}}(p,a,o),g=m.transition,v=m.interpolate,y=c;return(0,Io.jsx)("g",{transform:"translate("+t[0]+","+t[1]+")",children:g((function(e,t){return(0,r.createElement)(y,{key:t.id,datum:t,label:d(t),style:K2({},e,{transform:v(e.startAngle,e.endAngle,e.innerRadius,e.outerRadius),textColor:h(t)})})}))})},i5=function(e){var t=e.label,n=e.style,r=pQ();return(0,Io.jsxs)(OF.g,{opacity:n.opacity,children:[(0,Io.jsx)(OF.path,{fill:"none",stroke:n.linkColor,strokeWidth:n.thickness,d:n.path}),(0,Io.jsx)(OF.text,{transform:n.textPosition,textAnchor:n.textAnchor,dominantBaseline:"central",style:K2({},r.labels.text,{fill:n.textColor}),children:t})]})},a5=function(e,t,n,r){var o,i,a=J2(e.startAngle+(e.endAngle-e.startAngle)/2-Math.PI/2),s=_Q(a,e.outerRadius+t),l=_Q(a,e.outerRadius+t+n);return a<Math.PI/2||a>1.5*Math.PI?(o="after",i={x:l.x+r,y:l.y}):(o="before",i={x:l.x-r,y:l.y}),{side:o,points:[s,l,i]}},s5=function(){var e=B2,t=$2,n=F1(!0),r=null,o=UY,i=null;function a(a){var s,l,u,c=a.length,d=!1;for(null==r&&(i=o(u=(0,z2.A)())),s=0;s<=c;++s)!(s<c&&n(l=a[s],s,a))===d&&((d=!d)?i.lineStart():i.lineEnd()),d&&i.point(+e(l,s,a),+t(l,s,a));if(u)return i=null,u+""||null}return a.x=function(t){return arguments.length?(e="function"===typeof t?t:F1(+t),a):e},a.y=function(e){return arguments.length?(t="function"===typeof e?e:F1(+e),a):t},a.defined=function(e){return arguments.length?(n="function"===typeof e?e:F1(!!e),a):n},a.curve=function(e){return arguments.length?(o=e,null!=r&&(i=o(r)),a):o},a.context=function(e){return arguments.length?(null==e?r=i=null:i=o(r=e),a):r},a}().x((function(e){return e.x})).y((function(e){return e.y})),l5=function(e,t,n,r,o,i,a){return pF([e,t,n,r,o,i,a],(function(e,t,n,r,o,i,a){var s=a5({startAngle:e,endAngle:t,innerRadius:n,outerRadius:r},o,i,a).points;return s5(s)}))},u5=function(e,t,n,r){return pF([e,t,n,r],(function(e,t,n,r){return function(e){var t=J2(e.startAngle+(e.endAngle-e.startAngle)/2-Math.PI/2);return t<Math.PI/2||t>1.5*Math.PI?"start":"end"}({startAngle:e,endAngle:t,innerRadius:n,outerRadius:r})}))},c5=function(e,t,n,r,o,i,a,s){return pF([e,t,n,r,o,i,a,s],(function(e,t,n,r,o,i,a,s){var l=a5({startAngle:e,endAngle:t,innerRadius:n,outerRadius:r},o,i,a),u=l.points,c=l.side,d=u[2];return"before"===c?d.x-=s:d.x+=s,"translate("+d.x+","+d.y+")"}))},d5=function(e){var t=e.center,n=e.data,o=e.label,i=e.skipAngle,a=e.offset,s=e.diagonalLength,l=e.straightLength,u=e.strokeWidth,c=e.textOffset,d=e.textColor,f=e.linkColor,h=e.component,p=void 0===h?i5:h,m=VQ(o),g=function(e){var t=e.data,n=e.offset,o=void 0===n?0:n,i=e.diagonalLength,a=e.straightLength,s=e.skipAngle,l=void 0===s?0:s,u=e.textOffset,c=e.linkColor,d=e.textColor,f=XX(),h=f.animate,p=f.config,m=pQ(),g=F2(c,m),v=F2(d,m),y=function(e,t){return(0,r.useMemo)((function(){return Z2(e,t)}),[e,t])}(t,l),b=function(e){var t=e.offset,n=e.diagonalLength,o=e.straightLength,i=e.textOffset,a=e.getLinkColor,s=e.getTextColor;return(0,r.useMemo)((function(){return{enter:function(e){return{startAngle:e.arc.startAngle,endAngle:e.arc.endAngle,innerRadius:e.arc.innerRadius,outerRadius:e.arc.outerRadius,offset:t,diagonalLength:0,straightLength:0,textOffset:i,linkColor:a(e),textColor:s(e),opacity:0}},update:function(e){return{startAngle:e.arc.startAngle,endAngle:e.arc.endAngle,innerRadius:e.arc.innerRadius,outerRadius:e.arc.outerRadius,offset:t,diagonalLength:n,straightLength:o,textOffset:i,linkColor:a(e),textColor:s(e),opacity:1}},leave:function(e){return{startAngle:e.arc.startAngle,endAngle:e.arc.endAngle,innerRadius:e.arc.innerRadius,outerRadius:e.arc.outerRadius,offset:t,diagonalLength:0,straightLength:0,textOffset:i,linkColor:a(e),textColor:s(e),opacity:0}}}}),[n,o,i,a,s])}({offset:o,diagonalLength:i,straightLength:a,textOffset:u,getLinkColor:g,getTextColor:v});return{transition:lF(y,{keys:function(e){return e.id},initial:b.update,from:b.enter,enter:b.update,update:b.update,leave:b.leave,config:p,immediate:!h}),interpolateLink:l5,interpolateTextAnchor:u5,interpolateTextPosition:c5}}({data:n,skipAngle:i,offset:a,diagonalLength:s,straightLength:l,textOffset:c,linkColor:f,textColor:d}),v=g.transition,y=g.interpolateLink,b=g.interpolateTextAnchor,x=g.interpolateTextPosition,w=p;return(0,Io.jsx)("g",{transform:"translate("+t[0]+","+t[1]+")",children:v((function(e,t){return(0,r.createElement)(w,{key:t.id,datum:t,label:m(t),style:K2({},e,{thickness:u,path:y(e.startAngle,e.endAngle,e.innerRadius,e.outerRadius,e.offset,e.diagonalLength,e.straightLength),textAnchor:b(e.startAngle,e.endAngle,e.innerRadius,e.outerRadius),textPosition:x(e.startAngle,e.endAngle,e.innerRadius,e.outerRadius,e.offset,e.diagonalLength,e.straightLength,e.textOffset)})})}))})},f5=function(e){var t=e.datum,n=e.style,o=e.onClick,i=e.onMouseEnter,a=e.onMouseMove,s=e.onMouseLeave,l=(0,r.useCallback)((function(e){return null==o?void 0:o(t,e)}),[o,t]),u=(0,r.useCallback)((function(e){return null==i?void 0:i(t,e)}),[i,t]),c=(0,r.useCallback)((function(e){return null==a?void 0:a(t,e)}),[a,t]),d=(0,r.useCallback)((function(e){return null==s?void 0:s(t,e)}),[s,t]);return(0,Io.jsx)(OF.path,{d:n.path,opacity:n.opacity,fill:t.fill||n.color,stroke:n.borderColor,strokeWidth:n.borderWidth,onClick:o?l:void 0,onMouseEnter:i?u:void 0,onMouseMove:a?c:void 0,onMouseLeave:s?d:void 0})},h5=function(e,t,n,r,o){return pF([e,t,n,r],(function(e,t,n,r){return o({startAngle:e,endAngle:t,innerRadius:Math.max(0,n),outerRadius:Math.max(0,r)})}))},p5=function(e){var t=e.center,n=e.data,o=e.arcGenerator,i=e.borderWidth,a=e.borderColor,s=e.onClick,l=e.onMouseEnter,u=e.onMouseMove,c=e.onMouseLeave,d=e.transitionMode,f=e.component,h=void 0===f?f5:f,p=pQ(),m=F2(a,p),g=function(e,t,n){void 0===t&&(t="innerRadius");var r=XX(),o=r.animate,i=r.config,a=t5(t,n);return{transition:lF(e,{keys:function(e){return e.id},initial:a.update,from:a.enter,enter:a.update,update:a.update,leave:a.leave,config:i,immediate:!o}),interpolate:h5}}(n,d,{enter:function(e){return{opacity:0,color:e.color,borderColor:m(e)}},update:function(e){return{opacity:1,color:e.color,borderColor:m(e)}},leave:function(e){return{opacity:0,color:e.color,borderColor:m(e)}}}),v=g.transition,y=g.interpolate,b=h;return(0,Io.jsx)("g",{transform:"translate("+t[0]+","+t[1]+")",children:v((function(e,t){return(0,r.createElement)(b,{key:t.id,datum:t,style:K2({},e,{borderWidth:i,path:y(e.startAngle,e.endAngle,e.innerRadius,e.outerRadius,o)}),onClick:s,onMouseEnter:l,onMouseMove:u,onMouseLeave:c})}))})},m5=function(e){var t=void 0===e?{}:e,n=t.cornerRadius,o=void 0===n?0:n,i=t.padAngle,a=void 0===i?0:i;return(0,r.useMemo)((function(){return G2().innerRadius((function(e){return e.innerRadius})).outerRadius((function(e){return e.outerRadius})).cornerRadius(o).padAngle(a)}),[o,a])};function g5(){return g5=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g5.apply(this,arguments)}var v5={top:0,right:0,bottom:0,left:0},y5=function(e){var t,n=e.direction,r=e.itemsSpacing,o=e.padding,i=e.itemCount,a=e.itemWidth,s=e.itemHeight;if("number"!=typeof o&&("object"!=typeof(t=o)||Array.isArray(t)||null===t))throw new Error("Invalid property padding, must be one of: number, object");var l="number"==typeof o?{top:o,right:o,bottom:o,left:o}:g5({},v5,o),u=l.left+l.right,c=l.top+l.bottom,d=a+u,f=s+c,h=(i-1)*r;return"row"===n?d=a*i+h+u:"column"===n&&(f=s*i+h+c),{width:d,height:f,padding:l}},b5=function(e){var t=e.anchor,n=e.translateX,r=e.translateY,o=e.containerWidth,i=e.containerHeight,a=e.width,s=e.height,l=n,u=r;switch(t){case"top":l+=(o-a)/2;break;case"top-right":l+=o-a;break;case"right":l+=o-a,u+=(i-s)/2;break;case"bottom-right":l+=o-a,u+=i-s;break;case"bottom":l+=(o-a)/2,u+=i-s;break;case"bottom-left":u+=i-s;break;case"left":u+=(i-s)/2;break;case"center":l+=(o-a)/2,u+=(i-s)/2}return{x:l,y:u}},x5=function(e){var t,n,r,o,i,a,s=e.direction,l=e.justify,u=e.symbolSize,c=e.symbolSpacing,d=e.width,f=e.height;switch(s){case"left-to-right":t=0,n=(f-u)/2,o=f/2,a="central",l?(r=d,i="end"):(r=u+c,i="start");break;case"right-to-left":t=d-u,n=(f-u)/2,o=f/2,a="central",l?(r=0,i="start"):(r=d-u-c,i="end");break;case"top-to-bottom":t=(d-u)/2,n=0,r=d/2,i="middle",l?(o=f,a="alphabetic"):(o=u+c,a="text-before-edge");break;case"bottom-to-top":t=(d-u)/2,n=f-u,r=d/2,i="middle",l?(o=0,a="text-before-edge"):(o=f-u-c,a="alphabetic")}return{symbolX:t,symbolY:n,labelX:r,labelY:o,labelAnchor:i,labelAlignment:a}},w5={circle:function(e){var t=e.x,n=e.y,r=e.size,o=e.fill,i=e.opacity,a=void 0===i?1:i,s=e.borderWidth,l=void 0===s?0:s,u=e.borderColor;return(0,Io.jsx)("circle",{r:r/2,cx:t+r/2,cy:n+r/2,fill:o,opacity:a,strokeWidth:l,stroke:void 0===u?"transparent":u,style:{pointerEvents:"none"}})},diamond:function(e){var t=e.x,n=e.y,r=e.size,o=e.fill,i=e.opacity,a=void 0===i?1:i,s=e.borderWidth,l=void 0===s?0:s,u=e.borderColor;return(0,Io.jsx)("g",{transform:"translate("+t+","+n+")",children:(0,Io.jsx)("path",{d:"\n                    M"+r/2+" 0\n                    L"+.8*r+" "+r/2+"\n                    L"+r/2+" "+r+"\n                    L"+.2*r+" "+r/2+"\n                    L"+r/2+" 0\n                ",fill:o,opacity:a,strokeWidth:l,stroke:void 0===u?"transparent":u,style:{pointerEvents:"none"}})})},square:function(e){var t=e.x,n=e.y,r=e.size,o=e.fill,i=e.opacity,a=void 0===i?1:i,s=e.borderWidth,l=void 0===s?0:s,u=e.borderColor;return(0,Io.jsx)("rect",{x:t,y:n,fill:o,opacity:a,strokeWidth:l,stroke:void 0===u?"transparent":u,width:r,height:r,style:{pointerEvents:"none"}})},triangle:function(e){var t=e.x,n=e.y,r=e.size,o=e.fill,i=e.opacity,a=void 0===i?1:i,s=e.borderWidth,l=void 0===s?0:s,u=e.borderColor;return(0,Io.jsx)("g",{transform:"translate("+t+","+n+")",children:(0,Io.jsx)("path",{d:"\n                M"+r/2+" 0\n                L"+r+" "+r+"\n                L0 "+r+"\n                L"+r/2+" 0\n            ",fill:o,opacity:a,strokeWidth:l,stroke:void 0===u?"transparent":u,style:{pointerEvents:"none"}})})}},C5=function(e){var t,n,o,i,a,s,l,u,c,d,f,h=e.x,p=e.y,m=e.width,g=e.height,v=e.data,y=e.direction,b=void 0===y?"left-to-right":y,x=e.justify,w=void 0!==x&&x,C=e.textColor,S=e.background,A=void 0===S?"transparent":S,_=e.opacity,k=void 0===_?1:_,E=e.symbolShape,M=void 0===E?"square":E,R=e.symbolSize,T=void 0===R?16:R,j=e.symbolSpacing,O=void 0===j?8:j,P=e.symbolBorderWidth,I=void 0===P?0:P,N=e.symbolBorderColor,D=void 0===N?"transparent":N,F=e.onClick,L=e.onMouseEnter,z=e.onMouseLeave,B=e.toggleSerie,$=e.effects,U=(0,r.useState)({}),V=U[0],H=U[1],W=pQ(),q=(0,r.useCallback)((function(e){if($){var t=$.filter((function(e){return"hover"===e.on})).reduce((function(e,t){return g5({},e,t.style)}),{});H(t)}null==L||L(v,e)}),[L,v,$]),Y=(0,r.useCallback)((function(e){if($){var t=$.filter((function(e){return"hover"!==e.on})).reduce((function(e,t){return g5({},e,t.style)}),{});H(t)}null==z||z(v,e)}),[z,v,$]),G=x5({direction:b,justify:w,symbolSize:null!=(t=V.symbolSize)?t:T,symbolSpacing:O,width:m,height:g}),K=G.symbolX,X=G.symbolY,Q=G.labelX,J=G.labelY,Z=G.labelAnchor,ee=G.labelAlignment,te=[F,L,z,B].some((function(e){return void 0!==e})),ne="function"==typeof M?M:w5[M];return(0,Io.jsxs)("g",{transform:"translate("+h+","+p+")",style:{opacity:null!=(n=V.itemOpacity)?n:k},children:[(0,Io.jsx)("rect",{width:m,height:g,fill:null!=(o=V.itemBackground)?o:A,style:{cursor:te?"pointer":"auto"},onClick:function(e){null==F||F(v,e),null==B||B(v.id)},onMouseEnter:q,onMouseLeave:Y}),r.createElement(ne,g5({id:v.id,x:K,y:X,size:null!=(i=V.symbolSize)?i:T,fill:null!=(a=null!=(s=v.fill)?s:v.color)?a:"black",borderWidth:null!=(l=V.symbolBorderWidth)?l:I,borderColor:null!=(u=V.symbolBorderColor)?u:D},v.hidden?W.legends.hidden.symbol:void 0)),(0,Io.jsx)("text",{textAnchor:Z,style:g5({},W.legends.text,{fill:null!=(c=null!=(d=null!=(f=V.itemTextColor)?f:C)?d:W.legends.text.fill)?c:"black",dominantBaseline:ee,pointerEvents:"none",userSelect:"none"},v.hidden?W.legends.hidden.text:void 0),x:Q,y:J,children:v.label})]})},S5=function(e){var t=e.data,n=e.x,r=e.y,o=e.direction,i=e.padding,a=void 0===i?0:i,s=e.justify,l=e.effects,u=e.itemWidth,c=e.itemHeight,d=e.itemDirection,f=void 0===d?"left-to-right":d,h=e.itemsSpacing,p=void 0===h?0:h,m=e.itemTextColor,g=e.itemBackground,v=void 0===g?"transparent":g,y=e.itemOpacity,b=void 0===y?1:y,x=e.symbolShape,w=e.symbolSize,C=e.symbolSpacing,S=e.symbolBorderWidth,A=e.symbolBorderColor,_=e.onClick,k=e.onMouseEnter,E=e.onMouseLeave,M=e.toggleSerie,R=y5({itemCount:t.length,itemWidth:u,itemHeight:c,itemsSpacing:p,direction:o,padding:a}).padding,T="row"===o?u+p:0,j="column"===o?c+p:0;return(0,Io.jsx)("g",{transform:"translate("+n+","+r+")",children:t.map((function(e,t){return(0,Io.jsx)(C5,{data:e,x:t*T+R.left,y:t*j+R.top,width:u,height:c,direction:f,justify:s,effects:l,textColor:m,background:v,opacity:b,symbolShape:x,symbolSize:w,symbolSpacing:C,symbolBorderWidth:S,symbolBorderColor:A,onClick:_,onMouseEnter:k,onMouseLeave:E,toggleSerie:M},t)}))})},A5=function(e){var t=e.data,n=e.containerWidth,r=e.containerHeight,o=e.translateX,i=void 0===o?0:o,a=e.translateY,s=void 0===a?0:a,l=e.anchor,u=e.direction,c=e.padding,d=void 0===c?0:c,f=e.justify,h=e.itemsSpacing,p=void 0===h?0:h,m=e.itemWidth,g=e.itemHeight,v=e.itemDirection,y=e.itemTextColor,b=e.itemBackground,x=e.itemOpacity,w=e.symbolShape,C=e.symbolSize,S=e.symbolSpacing,A=e.symbolBorderWidth,_=e.symbolBorderColor,k=e.onClick,E=e.onMouseEnter,M=e.onMouseLeave,R=e.toggleSerie,T=e.effects,j=y5({itemCount:t.length,itemsSpacing:p,itemWidth:m,itemHeight:g,direction:u,padding:d}),O=j.width,P=j.height,I=b5({anchor:l,translateX:i,translateY:s,containerWidth:n,containerHeight:r,width:O,height:P}),N=I.x,D=I.y;return(0,Io.jsx)(S5,{data:t,x:N,y:D,direction:u,padding:d,justify:f,effects:T,itemsSpacing:p,itemWidth:m,itemHeight:g,itemDirection:v,itemTextColor:y,itemBackground:b,itemOpacity:x,symbolShape:w,symbolSize:C,symbolSpacing:S,symbolBorderWidth:A,symbolBorderColor:_,onClick:k,onMouseEnter:E,onMouseLeave:M,toggleSerie:"boolean"==typeof R?void 0:R})};Pr().arrayOf(Pr().object),Pr().oneOf(["top","top-right","right","bottom-right","bottom","bottom-left","left","top-left","center"]).isRequired,Pr().number,Pr().number,Pr().oneOf(["row","column"]).isRequired,Pr().number,Pr().number.isRequired,Pr().number.isRequired,Pr().oneOf(["left-to-right","right-to-left","top-to-bottom","bottom-to-top"]),Pr().string,Pr().string,Pr().number,Pr().oneOfType([Pr().oneOf(["circle","diamond","square","triangle"]),Pr().func]),Pr().number,Pr().number,Pr().number,Pr().string,Pr().func,Pr().func,Pr().func,Pr().arrayOf(Pr().shape({on:Pr().oneOfType([Pr().oneOf(["hover"])]).isRequired,style:Pr().shape({itemTextColor:Pr().string,itemBackground:Pr().string,itemOpacity:Pr().number,symbolSize:Pr().number,symbolBorderWidth:Pr().number,symbolBorderColor:Pr().string}).isRequired}));function _5(e,t){return t<e?-1:t>e?1:t>=e?0:NaN}function k5(e){return e}function E5(){return E5=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},E5.apply(this,arguments)}var M5={pointerEvents:"none",position:"absolute",zIndex:10,top:0,left:0},R5=function(e,t){return"translate("+e+"px, "+t+"px)"},T5=(0,r.memo)((function(e){var t,n=e.position,o=e.anchor,i=e.children,a=pQ(),s=XX(),l=s.animate,u=s.config,c=uQ(),d=c[0],f=c[1],h=(0,r.useRef)(!1),p=void 0,m=!1,g=f.width>0&&f.height>0,v=Math.round(n[0]),y=Math.round(n[1]);g&&("top"===o?(v-=f.width/2,y-=f.height+14):"right"===o?(v+=14,y-=f.height/2):"bottom"===o?(v-=f.width/2,y+=14):"left"===o?(v-=f.width+14,y-=f.height/2):"center"===o&&(v-=f.width/2,y-=f.height/2),p={transform:R5(v,y)},h.current||(m=!0),h.current=[v,y]);var b=aF({to:p,config:u,immediate:!l||m}),x=E5({},M5,a.tooltip,{transform:null!=(t=b.transform)?t:R5(v,y)});return(0,Io.jsx)(OF.div,{ref:d,style:x,children:i})}));T5.displayName="TooltipWrapper";var j5=(0,r.memo)((function(e){var t=e.size,n=void 0===t?12:t,r=e.color,o=e.style;return(0,Io.jsx)("span",{style:E5({display:"block",width:n,height:n,background:r},void 0===o?{}:o)})})),O5=(0,r.memo)((function(e){var t,n=e.id,r=e.value,o=e.format,i=e.enableChip,a=void 0!==i&&i,s=e.color,l=e.renderContent,u=pQ(),c=cQ(o);if("function"==typeof l)t=l();else{var d=r;void 0!==c&&void 0!==d&&(d=c(d)),t=(0,Io.jsxs)("div",{style:u.tooltip.basic,children:[a&&(0,Io.jsx)(j5,{color:s,style:u.tooltip.chip}),void 0!==d?(0,Io.jsxs)("span",{children:[n,": ",(0,Io.jsx)("strong",{children:""+d})]}):n]})}return(0,Io.jsx)("div",{style:u.tooltip.container,children:t})})),P5={width:"100%",borderCollapse:"collapse"};(0,r.memo)((function(e){var t,n=e.title,r=e.rows,o=void 0===r?[]:r,i=e.renderContent,a=pQ();return o.length?(t="function"==typeof i?i():(0,Io.jsxs)("div",{children:[n&&n,(0,Io.jsx)("table",{style:E5({},P5,a.tooltip.table),children:(0,Io.jsx)("tbody",{children:o.map((function(e,t){return(0,Io.jsx)("tr",{children:e.map((function(e,t){return(0,Io.jsx)("td",{style:a.tooltip.tableCell,children:e},t)}))},t)}))})})]}),(0,Io.jsx)("div",{style:a.tooltip.container,children:t})):null})).displayName="TableTooltip";var I5=(0,r.memo)((function(e){var t=e.x0,n=e.x1,o=e.y0,i=e.y1,a=pQ(),s=XX(),l=s.animate,u=s.config,c=(0,r.useMemo)((function(){return E5({},a.crosshair.line,{pointerEvents:"none"})}),[a.crosshair.line]),d=aF({x1:t,x2:n,y1:o,y2:i,config:u,immediate:!l});return(0,Io.jsx)(OF.line,E5({},d,{fill:"none",style:c}))}));I5.displayName="CrosshairLine",(0,r.memo)((function(e){var t,n,r=e.width,o=e.height,i=e.type,a=e.x,s=e.y;return"cross"===i?(t={x0:a,x1:a,y0:0,y1:o},n={x0:0,x1:r,y0:s,y1:s}):"top-left"===i?(t={x0:a,x1:a,y0:0,y1:s},n={x0:0,x1:a,y0:s,y1:s}):"top"===i?t={x0:a,x1:a,y0:0,y1:s}:"top-right"===i?(t={x0:a,x1:a,y0:0,y1:s},n={x0:a,x1:r,y0:s,y1:s}):"right"===i?n={x0:a,x1:r,y0:s,y1:s}:"bottom-right"===i?(t={x0:a,x1:a,y0:s,y1:o},n={x0:a,x1:r,y0:s,y1:s}):"bottom"===i?t={x0:a,x1:a,y0:s,y1:o}:"bottom-left"===i?(t={x0:a,x1:a,y0:s,y1:o},n={x0:0,x1:a,y0:s,y1:s}):"left"===i?n={x0:0,x1:a,y0:s,y1:s}:"x"===i?t={x0:a,x1:a,y0:0,y1:o}:"y"===i&&(n={x0:0,x1:r,y0:s,y1:s}),(0,Io.jsxs)(Io.Fragment,{children:[t&&(0,Io.jsx)(I5,{x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1}),n&&(0,Io.jsx)(I5,{x0:n.x0,x1:n.x1,y0:n.y0,y1:n.y1})]})})).displayName="Crosshair";var N5=(0,r.createContext)({showTooltipAt:function(){},showTooltipFromEvent:function(){},hideTooltip:function(){}}),D5={isVisible:!1,position:[null,null],content:null,anchor:null};(0,r.createContext)(D5);function F5(){return F5=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},F5.apply(this,arguments)}function L5(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var z5,B5=function(e){var t=e.width,n=e.height,r=e.legends,o=e.data,i=e.toggleSerie;return(0,Io.jsx)(Io.Fragment,{children:r.map((function(e,r){var a;return(0,Io.jsx)(A5,F5({},e,{containerWidth:t,containerHeight:n,data:null!=(a=e.data)?a:o,toggleSerie:e.toggleSerie?i:void 0}),r)}))})},$5={id:"id",value:"value",sortByValue:!1,innerRadius:0,padAngle:0,cornerRadius:0,layers:["arcLinkLabels","arcs","arcLabels","legends"],startAngle:0,endAngle:360,fit:!0,activeInnerRadiusOffset:0,activeOuterRadiusOffset:0,borderWidth:0,borderColor:{from:"color",modifiers:[["darker",1]]},enableArcLabels:!0,arcLabel:"formattedValue",arcLabelsSkipAngle:0,arcLabelsRadiusOffset:.5,arcLabelsTextColor:{theme:"labels.text.fill"},enableArcLinkLabels:!0,arcLinkLabel:"id",arcLinkLabelsSkipAngle:0,arcLinkLabelsOffset:0,arcLinkLabelsDiagonalLength:16,arcLinkLabelsStraightLength:24,arcLinkLabelsThickness:1,arcLinkLabelsTextOffset:6,arcLinkLabelsTextColor:{theme:"labels.text.fill"},arcLinkLabelsColor:{theme:"axis.ticks.line.stroke"},colors:{scheme:"nivo"},defs:[],fill:[],isInteractive:!0,animate:!0,motionConfig:"gentle",transitionMode:"innerRadius",tooltip:function(e){var t=e.datum;return(0,Io.jsx)(O5,{id:t.id,value:t.formattedValue,enableChip:!0,color:t.color})},legends:[],role:"img",pixelRatio:"undefined"!=typeof window&&null!=(z5=window.devicePixelRatio)?z5:1},U5=["points"],V5=function(e){var t=e.data,n=e.id,o=void 0===n?$5.id:n,i=e.value,a=void 0===i?$5.value:i,s=e.valueFormat,l=e.colors,u=void 0===l?$5.colors:l,c=VQ(o),d=VQ(a),f=cQ(s),h=function(e,t){return(0,r.useMemo)((function(){return L2(e,t)}),[e,t])}(u,"id");return(0,r.useMemo)((function(){return t.map((function(e){var t,n=c(e),r=d(e),o={id:n,label:null!=(t=e.label)?t:n,hidden:!1,value:r,formattedValue:f(r),data:e};return F5({},o,{color:h(o)})}))}),[t,c,d,f,h])},H5=function(e){var t=e.data,n=e.startAngle,o=e.endAngle,i=e.innerRadius,a=e.outerRadius,s=e.padAngle,l=e.sortByValue,u=e.activeId,c=e.activeInnerRadiusOffset,d=e.activeOuterRadiusOffset,f=e.hiddenIds,h=(0,r.useMemo)((function(){var e=function(){var e=k5,t=_5,n=null,r=F1(0),o=F1(OY),i=F1(0);function a(a){var s,l,u,c,d,f=a.length,h=0,p=new Array(f),m=new Array(f),g=+r.apply(this,arguments),v=Math.min(OY,Math.max(-OY,o.apply(this,arguments)-g)),y=Math.min(Math.abs(v)/f,i.apply(this,arguments)),b=y*(v<0?-1:1);for(s=0;s<f;++s)(d=m[p[s]=s]=+e(a[s],s,a))>0&&(h+=d);for(null!=t?p.sort((function(e,n){return t(m[e],m[n])})):null!=n&&p.sort((function(e,t){return n(a[e],a[t])})),s=0,u=h?(v-f*b)/h:0;s<f;++s,g=c)l=p[s],c=g+((d=m[l])>0?d*u:0)+b,m[l]={data:a[l],index:s,value:d,startAngle:g,endAngle:c,padAngle:y};return m}return a.value=function(t){return arguments.length?(e="function"===typeof t?t:F1(+t),a):e},a.sortValues=function(e){return arguments.length?(t=e,n=null,a):t},a.sort=function(e){return arguments.length?(n=e,t=null,a):n},a.startAngle=function(e){return arguments.length?(r="function"===typeof e?e:F1(+e),a):r},a.endAngle=function(e){return arguments.length?(o="function"===typeof e?e:F1(+e),a):o},a.padAngle=function(e){return arguments.length?(i="function"===typeof e?e:F1(+e),a):i},a}().value((function(e){return e.value})).startAngle(SQ(n)).endAngle(SQ(o)).padAngle(SQ(s));return l||e.sortValues(null),e}),[n,o,s,l]);return(0,r.useMemo)((function(){var e=t.filter((function(e){return!f.includes(e.id)}));return{dataWithArc:h(e).map((function(e){var t=Math.abs(e.endAngle-e.startAngle);return F5({},e.data,{arc:{index:e.index,startAngle:e.startAngle,endAngle:e.endAngle,innerRadius:u===e.data.id?i-c:i,outerRadius:u===e.data.id?a+d:a,thickness:a-i,padAngle:e.padAngle,angle:t,angleDeg:AQ(t)}})})),legendData:t.map((function(e){return F5({},e,{hidden:f.includes(e.id)})}))}}),[h,t,f,u,i,c,a,d])},W5=function(e){var t=e.data,n=e.width,o=e.height,i=e.innerRadius,a=void 0===i?$5.innerRadius:i,s=e.startAngle,l=void 0===s?$5.startAngle:s,u=e.endAngle,c=void 0===u?$5.endAngle:u,d=e.padAngle,f=void 0===d?$5.padAngle:d,h=e.sortByValue,p=void 0===h?$5.sortByValue:h,m=e.cornerRadius,g=void 0===m?$5.cornerRadius:m,v=e.fit,y=void 0===v?$5.fit:v,b=e.activeInnerRadiusOffset,x=void 0===b?$5.activeInnerRadiusOffset:b,w=e.activeOuterRadiusOffset,C=void 0===w?$5.activeOuterRadiusOffset:w,S=(0,r.useState)(null),A=S[0],_=S[1],k=(0,r.useState)([]),E=k[0],M=k[1],R=(0,r.useMemo)((function(){var e,t=Math.min(n,o)/2,r=t*Math.min(a,1),i=n/2,s=o/2;if(y){var u=function(e,t,n,r,o,i){void 0===i&&(i=!0);var a=[],s=_Q(SQ(r),n);a.push([s.x,s.y]);var l=_Q(SQ(o),n);a.push([l.x,l.y]);for(var u=Math.round(Math.min(r,o));u<=Math.round(Math.max(r,o));u++)if(u%90==0){var c=_Q(SQ(u),n);a.push([c.x,c.y])}a=a.map((function(n){var r=n[0],o=n[1];return[e+r,t+o]})),i&&a.push([e,t]);var d=a.map((function(e){return e[0]})),f=a.map((function(e){return e[1]})),h=Math.min.apply(Math,d),p=Math.max.apply(Math,d),m=Math.min.apply(Math,f);return{points:a,x:h,y:m,width:p-h,height:Math.max.apply(Math,f)-m}}(i,s,t,l-90,c-90),d=u.points,f=L5(u,U5),h=Math.min(n/f.width,o/f.height),p={width:f.width*h,height:f.height*h};p.x=(n-p.width)/2,p.y=(o-p.height)/2,i=(i-f.x)/f.width*f.width*h+p.x,s=(s-f.y)/f.height*f.height*h+p.y,e={box:f,ratio:h,points:d},t*=h,r*=h}return{centerX:i,centerY:s,radius:t,innerRadius:r,debug:e}}),[n,o,a,l,c,y,g]),T=H5({data:t,startAngle:l,endAngle:c,innerRadius:R.innerRadius,outerRadius:R.radius,padAngle:f,sortByValue:p,activeId:A,activeInnerRadiusOffset:x,activeOuterRadiusOffset:C,hiddenIds:E}),j=(0,r.useCallback)((function(e){M((function(t){return t.indexOf(e)>-1?t.filter((function(t){return t!==e})):[].concat(t,[e])}))}),[]);return F5({arcGenerator:m5({cornerRadius:g,padAngle:SQ(f)}),setActiveId:_,toggleSerie:j},T,R)},q5=function(e){var t=e.center,n=e.data,o=e.arcGenerator,i=e.borderWidth,a=e.borderColor,s=e.isInteractive,l=e.onClick,u=e.onMouseEnter,c=e.onMouseMove,d=e.onMouseLeave,f=e.setActiveId,h=e.tooltip,p=e.transitionMode,m=function(){var e=(0,r.useContext)(N5);if(void 0===e)throw new Error("useTooltip must be used within a TooltipProvider");return e}(),g=m.showTooltipFromEvent,v=m.hideTooltip,y=(0,r.useMemo)((function(){if(s)return function(e,t){null==l||l(e,t)}}),[s,l]),b=(0,r.useMemo)((function(){if(s)return function(e,t){g((0,r.createElement)(h,{datum:e}),t),f(e.id),null==u||u(e,t)}}),[s,g,f,u,h]),x=(0,r.useMemo)((function(){if(s)return function(e,t){g((0,r.createElement)(h,{datum:e}),t),null==c||c(e,t)}}),[s,g,c,h]),w=(0,r.useMemo)((function(){if(s)return function(e,t){v(),f(null),null==d||d(e,t)}}),[s,v,f,d]);return(0,Io.jsx)(p5,{center:t,data:n,arcGenerator:o,borderWidth:i,borderColor:a,transitionMode:p,onClick:y,onMouseEnter:b,onMouseMove:x,onMouseLeave:w})},Y5=["isInteractive","animate","motionConfig","theme","renderWrapper"],G5=function(e){var t=e.data,n=e.id,o=void 0===n?$5.id:n,i=e.value,a=void 0===i?$5.value:i,s=e.valueFormat,l=e.sortByValue,u=void 0===l?$5.sortByValue:l,c=e.layers,d=void 0===c?$5.layers:c,f=e.startAngle,h=void 0===f?$5.startAngle:f,p=e.endAngle,m=void 0===p?$5.endAngle:p,g=e.padAngle,v=void 0===g?$5.padAngle:g,y=e.fit,b=void 0===y?$5.fit:y,x=e.innerRadius,w=void 0===x?$5.innerRadius:x,C=e.cornerRadius,S=void 0===C?$5.cornerRadius:C,A=e.activeInnerRadiusOffset,_=void 0===A?$5.activeInnerRadiusOffset:A,k=e.activeOuterRadiusOffset,E=void 0===k?$5.activeOuterRadiusOffset:k,M=e.width,R=e.height,T=e.margin,j=e.colors,O=void 0===j?$5.colors:j,P=e.borderWidth,I=void 0===P?$5.borderWidth:P,N=e.borderColor,D=void 0===N?$5.borderColor:N,F=e.enableArcLabels,L=void 0===F?$5.enableArcLabels:F,z=e.arcLabel,B=void 0===z?$5.arcLabel:z,$=e.arcLabelsSkipAngle,U=void 0===$?$5.arcLabelsSkipAngle:$,V=e.arcLabelsTextColor,H=void 0===V?$5.arcLabelsTextColor:V,W=e.arcLabelsRadiusOffset,q=void 0===W?$5.arcLabelsRadiusOffset:W,Y=e.arcLabelsComponent,G=e.enableArcLinkLabels,K=void 0===G?$5.enableArcLinkLabels:G,X=e.arcLinkLabel,Q=void 0===X?$5.arcLinkLabel:X,J=e.arcLinkLabelsSkipAngle,Z=void 0===J?$5.arcLinkLabelsSkipAngle:J,ee=e.arcLinkLabelsOffset,te=void 0===ee?$5.arcLinkLabelsOffset:ee,ne=e.arcLinkLabelsDiagonalLength,re=void 0===ne?$5.arcLinkLabelsDiagonalLength:ne,oe=e.arcLinkLabelsStraightLength,ie=void 0===oe?$5.arcLinkLabelsStraightLength:oe,ae=e.arcLinkLabelsThickness,se=void 0===ae?$5.arcLinkLabelsThickness:ae,le=e.arcLinkLabelsTextOffset,ue=void 0===le?$5.arcLinkLabelsTextOffset:le,ce=e.arcLinkLabelsTextColor,de=void 0===ce?$5.arcLinkLabelsTextColor:ce,fe=e.arcLinkLabelsColor,he=void 0===fe?$5.arcLinkLabelsColor:fe,pe=e.arcLinkLabelComponent,me=e.defs,ge=void 0===me?$5.defs:me,ve=e.fill,ye=void 0===ve?$5.fill:ve,be=e.isInteractive,xe=void 0===be?$5.isInteractive:be,we=e.onClick,Ce=e.onMouseEnter,Se=e.onMouseMove,Ae=e.onMouseLeave,_e=e.tooltip,ke=void 0===_e?$5.tooltip:_e,Ee=e.transitionMode,Me=void 0===Ee?$5.transitionMode:Ee,Re=e.legends,Te=void 0===Re?$5.legends:Re,je=e.role,Oe=void 0===je?$5.role:je,Pe=lQ(M,R,T),Ie=Pe.outerWidth,Ne=Pe.outerHeight,De=Pe.margin,Fe=Pe.innerWidth,Le=Pe.innerHeight,ze=V5({data:t,id:o,value:a,valueFormat:s,colors:O}),Be=W5({data:ze,width:Fe,height:Le,fit:b,innerRadius:w,startAngle:h,endAngle:m,padAngle:v,sortByValue:u,cornerRadius:S,activeInnerRadiusOffset:_,activeOuterRadiusOffset:E}),$e=Be.dataWithArc,Ue=Be.legendData,Ve=Be.arcGenerator,He=Be.centerX,We=Be.centerY,qe=Be.radius,Ye=Be.innerRadius,Ge=Be.setActiveId,Ke=Be.toggleSerie,Xe=YQ(ge,$e,ye),Qe={arcLinkLabels:null,arcs:null,arcLabels:null,legends:null};K&&d.includes("arcLinkLabels")&&(Qe.arcLinkLabels=(0,Io.jsx)(d5,{center:[He,We],data:$e,label:Q,skipAngle:Z,offset:te,diagonalLength:re,straightLength:ie,strokeWidth:se,textOffset:ue,textColor:de,linkColor:he,component:pe},"arcLinkLabels")),d.includes("arcs")&&(Qe.arcs=(0,Io.jsx)(q5,{center:[He,We],data:$e,arcGenerator:Ve,borderWidth:I,borderColor:D,isInteractive:xe,onClick:we,onMouseEnter:Ce,onMouseMove:Se,onMouseLeave:Ae,setActiveId:Ge,tooltip:ke,transitionMode:Me},"arcs")),L&&d.includes("arcLabels")&&(Qe.arcLabels=(0,Io.jsx)(o5,{center:[He,We],data:$e,label:B,radiusOffset:q,skipAngle:U,textColor:H,transitionMode:Me,component:Y},"arcLabels")),Te.length>0&&d.includes("legends")&&(Qe.legends=(0,Io.jsx)(B5,{width:Fe,height:Le,data:Ue,legends:Te,toggleSerie:Ke},"legends"));var Je=function(e){var t=e.dataWithArc,n=e.arcGenerator,o=e.centerX,i=e.centerY,a=e.radius,s=e.innerRadius;return(0,r.useMemo)((function(){return{dataWithArc:t,arcGenerator:n,centerX:o,centerY:i,radius:a,innerRadius:s}}),[t,n,o,i,a,s])}({dataWithArc:$e,arcGenerator:Ve,centerX:He,centerY:We,radius:qe,innerRadius:Ye});return(0,Io.jsx)(IQ,{width:Ie,height:Ne,margin:De,defs:Xe,role:Oe,children:d.map((function(e,t){return void 0!==Qe[e]?Qe[e]:"function"==typeof e?(0,Io.jsx)(r.Fragment,{children:(0,r.createElement)(e,Je)},t):null}))})},K5=function(e){var t=e.isInteractive,n=void 0===t?$5.isInteractive:t,r=e.animate,o=void 0===r?$5.animate:r,i=e.motionConfig,a=void 0===i?$5.motionConfig:i,s=e.theme,l=e.renderWrapper,u=L5(e,Y5);return(0,Io.jsx)(vQ,{animate:o,isInteractive:n,motionConfig:a,renderWrapper:l,theme:s,children:(0,Io.jsx)(G5,F5({isInteractive:n},u))})},X5=function(e){return(0,Io.jsx)(yQ,{children:function(t){var n=t.width,r=t.height;return(0,Io.jsx)(K5,F5({width:n,height:r},e))}})};const Q5=e=>{let{isCustomLineColors:t=!1,isDashboard:n=!1,data:r=[]}=e;const o=mi(),i=Td(o.palette.mode),a=r[0].map((e=>parseFloat(e.fields.amount_total).toFixed(2))),s=r[1].map((e=>parseFloat(e.fields.amount_total).toFixed(2))),l=r[2].map((e=>parseFloat(e.fields.amount_total).toFixed(2))),u=r[3].map((e=>parseFloat(e.fields.amount_total).toFixed(2)));a.sort(((e,t)=>e-t)),s.sort(((e,t)=>e-t)),l.sort(((e,t)=>e-t)),u.sort(((e,t)=>e-t));const c=[{id:"Aprovadas",color:"#83d84d",label:"Aprovadas",value:a.reduce(((e,t)=>e+parseFloat(t)),0)},{id:"Rejeitadas",color:"#ff5050",label:"Rejeitadas",value:s.reduce(((e,t)=>e+parseFloat(t)),0)},{id:"Em aberto",color:"#fff28b",label:"Em aberto",value:l.reduce(((e,t)=>e+parseFloat(t)),0)},{id:"Finalizadas",color:"#36f357",label:"Finalizadas",value:u.reduce(((e,t)=>e+parseFloat(t)),0)}];return(0,Io.jsx)(X5,{data:c,theme:{axis:{domain:{line:{stroke:i.grey[100]}},legend:{text:{fill:i.grey[100]}},ticks:{line:{stroke:i.grey[100],strokeWidth:1},text:{fill:i.grey[100]}}},legends:{text:{fill:i.grey[100]}}},margin:{top:40,right:80,bottom:80,left:80},innerRadius:.5,padAngle:.7,cornerRadius:3,activeOuterRadiusOffset:8,borderColor:{from:"color",modifiers:[["darker",.2]]},arcLinkLabelsSkipAngle:10,arcLinkLabelsTextColor:i.grey[100],arcLinkLabelsThickness:2,arcLinkLabelsColor:{from:"color"},enableArcLabels:!1,arcLabelsRadiusOffset:.4,arcLabelsSkipAngle:7,arcLabelsTextColor:{from:"color",modifiers:[["darker",2]]},colors:["#83d84d","#f44","#fff28b","#ccc"],defs:[{id:"dots",type:"patternDots",background:"inherit",color:"rgba(255, 255, 255, 0.3)",size:4,padding:1,stagger:!0},{id:"lines",type:"patternLines",background:"inherit",color:"rgba(255, 255, 255, 0.3)",rotation:-45,lineWidth:6,spacing:10}],legends:[{anchor:"bottom",direction:"row",justify:!1,translateX:0,translateY:56,itemsSpacing:0,itemWidth:100,itemHeight:18,itemTextColor:"#999",itemDirection:"left-to-right",itemOpacity:1,symbolSize:18,symbolShape:"circle",effects:[{on:"hover",style:{itemTextColor:"#000"}}]}]})},J5=e=>{let{progress:t="0.75",size:n="40"}=e;const r=mi(),o=Td(r.palette.mode),i=360*t;return(0,Io.jsx)(Zi,{sx:{background:`radial-gradient(${o.primary[400]} 55%, transparent 56%),\n            conic-gradient(transparent 0deg ${i}deg, ${o.blueAccent[500]} ${i}deg 360deg),\n            ${o.greenAccent[500]}`,borderRadius:"50%",width:`${n}px`,height:`${n}px`}})},Z5=e=>{let{title:t,subtitle:n,icon:r,progress:o,increase:i}=e;const a=mi(),s=Td(a.palette.mode);return(0,Io.jsxs)(Zi,{width:"100%",m:"0 30px",children:[(0,Io.jsxs)(Zi,{display:"flex",justifyContent:"space-between",children:[(0,Io.jsxs)(Zi,{children:[r,(0,Io.jsx)(Hi,{variant:"h4",fontWeight:"bold",sx:{color:s.grey[100]},children:t})]}),(0,Io.jsx)(Zi,{children:n.includes("Clientes")?null:(0,Io.jsx)(J5,{progress:o})})]}),(0,Io.jsxs)(Zi,{display:"flex",justifyContent:"space-between",mt:"2px",children:[(0,Io.jsx)(Hi,{variant:"h5",sx:{color:s.greenAccent[500]},children:n}),n.includes("Clientes")?null:(0,Io.jsx)(Hi,{variant:"h5",fontStyle:"italic",sx:{color:s.greenAccent[400]},children:i})]})]})},e3=()=>{const{cookies:e}=bo(),t=e.BRAUM_TOKEN||{},{id:n,bussines_id:o,name:i,email:a}=e.BRAUM_TOKEN,s=t.role;let l,u;const c=mi(),d=Td(c.palette.mode),[f,h]=(0,r.useState)(0),[p,m]=(0,r.useState)([]),[g,v]=(0,r.useState)([]),[y,b]=(0,r.useState)([]),[x,w]=(0,r.useState)([]),[C,S]=(0,r.useState)([]),[A,_]=(0,r.useState)([0]),[k,E]=(0,r.useState)([]),[M,R]=(0,r.useState)([]),[T,j]=(0,r.useState)([]),[O,P]=(0,r.useState)(!1),[I,N]=(0,r.useState)([]),[D,F]=(0,r.useState)({}),[L,z]=(0,r.useState)(0);return(0,r.useEffect)((()=>{switch(P(!0),s){case"admin":l=`${Nd}/reduto/proposal/all`,u=`${Nd}/reduto/client/all`;break;case"consultant":const e=t.bussines_id;l=`${Nd}/reduto/proposal/business/`+e,u=`${Nd}/reduto/business/clients/`+e;break;default:console.log("INVALID")}fetch(l,{headers:{"Content-Type":"application/json"}}).then((e=>{if(200===e.status)return e})).then((e=>e.json())).then((e=>{m(e),function(e){const t=e.filter((e=>"APPROVED"===e.fields.status)),n=e.filter((e=>"REJECTED"===e.fields.status)),r=e.filter((e=>"CREATED"===e.fields.status)),o=e.filter((e=>"FINISHED"===e.fields.status));v(t),b(n),w(r),S(o)}(e),function(){const e=g.reduce(((e,t)=>e+parseFloat(t.fields.amount_total)),0),t=y.reduce(((e,t)=>e+parseFloat(t.fields.amount_total)),0),n=x.reduce(((e,t)=>e+parseFloat(t.fields.amount_total)),0),r=C.reduce(((e,t)=>e+parseFloat(t.fields.amount_total)),0);_(e),E(t),R(n),j(r),P(!1)}()})),fetch(u,{headers:{"Content-Type":"application/json"}}).then((e=>{if(200===e.status)return e})).then((e=>e.json())).then((e=>{h(e.length)}))}),[A]),(0,r.useEffect)((()=>{document.title="Home"}),[]),(0,r.useEffect)((()=>{P(!0),fetch(`${Nd}/reduto/consult/coins/${o}`,{headers:{"Content-Type":"application/json"}}).then((e=>{if(200===e.status)return e.json()})).then((e=>{z(e.quantity)}))}),[]),(0,Io.jsxs)(Zi,{m:"20px",children:[(0,Io.jsx)(Zi,{display:"flex",justifyContent:"space-between",alignItems:"center",children:(0,Io.jsx)(Pd,{title:"DASHBOARD",subtitle:"Seja bem-vindo ao painel de controle"})}),(0,Io.jsxs)(Zi,{display:"grid",gridTemplateColumns:"repeat(12, 1fr)",gridAutoRows:"140px",gap:"20px",children:[(0,Io.jsxs)(Zi,{gridColumn:"span 6",gridRow:"span 3",backgroundColor:d.primary[400],children:[(0,Io.jsxs)(Zi,{mt:"25px",p:"0 30px",display:"flex ",justifyContent:"space-between",alignItems:"center",children:[(0,Io.jsxs)(Zi,{children:[(0,Io.jsx)(Hi,{variant:"h5",fontWeight:"600",color:d.grey[100],children:"Propostas na plataforma"}),(0,Io.jsx)(Hi,{variant:"h2",fontWeight:"bold",color:d.greenAccent[500],children:parseFloat(A+k+M+T).toLocaleString("pt-BR",{style:"currency",currency:"BRL",minimumFractionDigits:2})})]}),(0,Io.jsx)(Zi,{children:(0,Io.jsx)(kd,{children:(0,Io.jsx)(FP.A,{sx:{fontSize:"36px",color:d.greenAccent[500]}})})})]}),(0,Io.jsxs)(Zi,{height:"350px",m:"20px 0 0 0",children:[(0,Io.jsx)(Q5,{isDashboard:!0,data:[g,y,x,C]}),(0,Io.jsx)(C2,{isDashboard:!0,data:[g,y,x,C]})]})]}),(0,Io.jsx)(Zi,{gridColumn:"span 3",backgroundColor:d.primary[400],display:"flex",alignItems:"center",justifyContent:"center",m:"0 0 10px 0",children:(0,Io.jsx)(Z5,{title:p.length,subtitle:"Propostas",fontSize:30,progress:g.length/p.length,increase:isNaN(parseFloat(g.length/p.length*100).toFixed(2))?"0% aprovadas":parseFloat(g.length/p.length*100).toFixed(2)+"% aprovadas",icon:(0,Io.jsx)(zP.A,{sx:{color:d.greenAccent[400],fontSize:"36px"}})})}),(0,Io.jsx)(Zi,{gridColumn:"span 3",backgroundColor:d.primary[400],display:"flex",alignItems:"center",justifyContent:"center",m:"0 0 10px 0",children:(0,Io.jsx)(Z5,{title:f,subtitle:"Clientes cadastrados",progress:"0.5",fontSize:30,increase:"0%",icon:(0,Io.jsx)(LP.A,{sx:{color:d.greenAccent[400],fontSize:"36px"}})})}),(0,Io.jsxs)(Zi,{gridColumn:"span 6",backgroundColor:d.primary[400],display:"flex",flexDirection:"column",justifyContent:"center",m:"0 0 10px 0",height:270,p:"1.2rem",children:[(0,Io.jsxs)("div",{style:{display:"flex",justifyItems:"start",flexDirection:"column-reverse"},children:[(0,Io.jsx)(Hi,{variant:"h2",color:d.grey[100],fontWeight:"bold",sx:{m:"0 0 5px 0",fontSize:30,color:d.greenAccent[400],fontSize:"46px"},children:"RED SCORE"}),(0,Io.jsx)(DP.A,{sx:{color:d.greenAccent[400],fontSize:"36px"}})]}),(0,Io.jsx)(Hi,{variant:"h3",color:d.grey[100],fontWeight:"bold",sx:{m:"0 0 10px 0",fontSize:46},children:L}),(0,Io.jsx)(Hi,{variant:"h5",color:d.grey[100],fontWeight:"bold",sx:{m:"0 0 5px 0",fontSize:20,color:d.greenAccent[400]},children:"Consultas restantes"})]})]}),(0,Io.jsx)(Al,{open:O,style:{zIndex:9999},children:(0,Io.jsx)(xd,{color:"inherit",sx:{color:Rd}})})]})};function t3(e){return(0,jo.Ay)("MuiCard",e)}(0,To.A)("MuiCard",["root"]);const n3=["className","raised"],r3=(0,Ro.Ay)(Hl,{name:"MuiCard",slot:"Root",overridesResolver:(e,t)=>t.root})((()=>({overflow:"hidden"}))),o3=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiCard"}),{className:r,raised:o=!1}=n,i=(0,gn.A)(n,n3),a=(0,mn.A)({},n,{raised:o}),s=(e=>{const{classes:t}=e;return(0,_o.A)({root:["root"]},t3,t)})(a);return(0,Io.jsx)(r3,(0,mn.A)({className:(0,Ao.A)(s.root,r),elevation:o?8:void 0,ref:t,ownerState:a},i))}));function i3(e){return(0,jo.Ay)("MuiCardContent",e)}(0,To.A)("MuiCardContent",["root"]);const a3=["className","component"],s3=(0,Ro.Ay)("div",{name:"MuiCardContent",slot:"Root",overridesResolver:(e,t)=>t.root})((()=>({padding:16,"&:last-child":{paddingBottom:24}}))),l3=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiCardContent"}),{className:r,component:o="div"}=n,i=(0,gn.A)(n,a3),a=(0,mn.A)({},n,{component:o}),s=(e=>{const{classes:t}=e;return(0,_o.A)({root:["root"]},i3,t)})(a);return(0,Io.jsx)(s3,(0,mn.A)({as:o,className:(0,Ao.A)(s.root,r),ownerState:a,ref:t},i))})),u3=()=>{const{cookies:e}=bo(),t=e.BRAUM_TOKEN||{},n=(t.role,t.email),o=mi(),i=Td(o.palette.mode),[a,s]=(0,r.useState)([]),[l,u]=(0,r.useState)([]),[c,d]=(0,r.useState)([]),[f,h]=(0,r.useState)([]),[p,m]=(0,r.useState)([]),[g,v]=(0,r.useState)([]),[y,b]=(0,r.useState)([]),[x,w]=(0,r.useState)(!1),C=jt(),S=()=>C("/app/proposals/user");async function A(){w(!0),await fetch(`${Nd}/reduto/proposal/client`,{method:"POST",headers:{"Content-Type":"application/json",Accept:"*/*"},body:JSON.stringify({email:n})}).then((e=>{if(200===e.status)return e})).then((e=>e.json())).then((e=>{!function(e){const t=e.filter((e=>"APPROVED"===e.fields.status)),n=e.filter((e=>"REJECTED"===e.fields.status)),r=e.filter((e=>"CREATED"===e.fields.status));u(t),d(n),h(r)}(e),function(){const e=l.reduce(((e,t)=>e+parseFloat(t.fields.amount_total)),0),t=c.reduce(((e,t)=>e+parseFloat(t.fields.amount_total)),0),n=f.reduce(((e,t)=>e+parseFloat(t.fields.amount_total)),0);m(e),v(t),b(n)}(),s(e),w(!1)}))}return(0,r.useEffect)((()=>{A()}),[p,g,y]),(0,r.useEffect)((()=>{document.title="Home"}),[]),(0,Io.jsxs)(Zi,{m:"20px",children:[(0,Io.jsx)(Zi,{display:"flex",justifyContent:"space-between",alignItems:"center",children:(0,Io.jsx)(Pd,{title:"Ol\xe1, "+t.name+"!",subtitle:"Aqui voc\xea pode ter acesso \xe0s propostas dispon\xedveis para voc\xea"})}),(0,Io.jsxs)(Zi,{children:[(0,Io.jsx)(Zi,{children:(0,Io.jsx)(Hi,{variant:"h2",fontWeight:"600",color:i.grey[100],children:"Suas propostas"})}),(0,Io.jsxs)(Zi,{mt:"25px",p:"0 30px",display:"flex ",justifyContent:"space-between",alignItems:"center",children:[(0,Io.jsx)(o3,{sx:{p:5},children:(0,Io.jsxs)(l3,{children:[(0,Io.jsx)(Hi,{variant:"h3",color:i.greenAccent[400],gutterBottom:!0,children:"Em aberto"}),(0,Io.jsxs)(Hi,{sx:{mb:5},variant:"h4",component:"div",children:["Voc\xea possui ",f.length," proposta(s) em aberto"]}),(0,Io.jsx)(Hi,{sx:{mb:3},variant:"h3",component:"div",color:i.greenAccent[400],children:parseFloat(y).toLocaleString("pt-BR",{style:"currency",currency:"BRL",minimumFractionDigits:2})}),(0,Io.jsx)(Fc,{color:"secondary",variant:"contained",onClick:S,children:"Saiba mais"})]})}),(0,Io.jsx)(o3,{sx:{p:5},children:(0,Io.jsxs)(l3,{children:[(0,Io.jsx)(Hi,{variant:"h3",color:i.greenAccent[400],gutterBottom:!0,children:"Aprovadas"}),(0,Io.jsxs)(Hi,{sx:{mb:5},variant:"h4",component:"div",children:["Voc\xea possui ",l.length," proposta(s) aprovada(s)"]}),(0,Io.jsx)(Hi,{sx:{mb:3},variant:"h3",component:"div",color:i.greenAccent[400],children:parseFloat(p).toLocaleString("pt-BR",{style:"currency",currency:"BRL",minimumFractionDigits:2})}),(0,Io.jsx)(Fc,{color:"secondary",variant:"contained",onClick:S,children:"Saiba mais"})]})}),(0,Io.jsx)(o3,{sx:{p:5},children:(0,Io.jsxs)(l3,{children:[(0,Io.jsx)(Hi,{variant:"h3",color:i.greenAccent[400],gutterBottom:!0,children:"Rejeitadas"}),(0,Io.jsxs)(Hi,{sx:{mb:5},variant:"h4",component:"div",children:["Voc\xea possui ",c.length," proposta(s) rejeitada(s)"]}),(0,Io.jsx)(Hi,{sx:{mb:3},variant:"h3",component:"div",color:i.greenAccent[400],children:parseFloat(g).toLocaleString("pt-BR",{style:"currency",currency:"BRL",minimumFractionDigits:2})}),(0,Io.jsx)(Fc,{color:"secondary",variant:"contained",onClick:S,children:"Saiba mais"})]})})]})]}),(0,Io.jsx)(Al,{open:x,style:{zIndex:9999},children:(0,Io.jsx)(xd,{color:"inherit",sx:{color:Rd}})})]})},c3=()=>{const{cookies:e}=bo(),[t,n]=(0,r.useState)(!1),o=ej.object().shape({nome:ej.string().required("Nome \xe9 obrigat\xf3rio"),razaoSocial:ej.string().required("Raz\xe3o Social \xe9 obrigat\xf3ria"),cnpj:ej.string().required("CNPJ \xe9 obrigat\xf3rio").min(14,"CNPJ inv\xe1lido"),telefone:ej.string().required("Telefone \xe9 obrigat\xf3rio"),email:ej.string().email("Email inv\xe1lido").required("Email \xe9 obrigat\xf3rio"),cnaePrincipal:ej.string().required("CNAE Principal \xe9 obrigat\xf3rio")});return(0,Io.jsx)(Zi,{p:5,children:(0,Io.jsxs)(Zi,{mt:1,children:[(0,Io.jsx)(VT,{}),(0,Io.jsx)(mT,{initialValues:{nome:"",razaoSocial:"",cnpj:"",telefone:"",email:"",cnaePrincipal:""},validationSchema:o,onSubmit:async(t,r)=>{let{setSubmitting:o}=r;n(!0),o(!0);const i={nome:t.nome,razaoSocial:t.razaoSocial,cnpj:t.cnpj,telefone:t.telefone,email:t.email,cnaePrincipal:t.cnaePrincipal,client_id:e.BRAUM_TOKEN.id};try{const e=await fetch(`${Nd}/business/register/`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(i)});await e.json();e.ok?ZT.success("Neg\xf3cio registrado com sucesso!",{theme:"dark"}):ZT.error("Erro ao registrar o neg\xf3cio. Tente novamente.",{theme:"dark"})}catch(a){ZT.error("Erro de rede ao registrar o neg\xf3cio.",{theme:"dark"})}finally{n(!1),o(!1)}},children:e=>{let{values:n,errors:r,touched:o,handleBlur:i,handleChange:a,handleSubmit:s}=e;return(0,Io.jsx)("form",{onSubmit:s,children:(0,Io.jsxs)(Zi,{display:"grid",gap:"30px",gridTemplateColumns:"repeat(4, minmax(0, 1fr))",children:[(0,Io.jsx)(Ku,{fullWidth:!0,variant:"filled",label:"Nome",color:"secondary",value:n.nome,onChange:a,onBlur:i,name:"nome",error:!!o.nome&&!!r.nome,helperText:o.nome&&r.nome,sx:{gridColumn:"span 2"}}),(0,Io.jsx)(Ku,{fullWidth:!0,variant:"filled",label:"Raz\xe3o Social",color:"secondary",value:n.razaoSocial,onChange:a,onBlur:i,name:"razaoSocial",error:!!o.razaoSocial&&!!r.razaoSocial,helperText:o.razaoSocial&&r.razaoSocial,sx:{gridColumn:"span 2"}}),(0,Io.jsx)(Ku,{fullWidth:!0,variant:"filled",label:"CNPJ",color:"secondary",value:n.cnpj,onChange:a,onBlur:i,name:"cnpj",error:!!o.cnpj&&!!r.cnpj,helperText:o.cnpj&&r.cnpj,sx:{gridColumn:"span 2"}}),(0,Io.jsx)(Ku,{fullWidth:!0,variant:"filled",label:"Telefone",color:"secondary",value:n.telefone,onChange:a,onBlur:i,name:"telefone",error:!!o.telefone&&!!r.telefone,helperText:o.telefone&&r.telefone,sx:{gridColumn:"span 2"}}),(0,Io.jsx)(Ku,{fullWidth:!0,variant:"filled",label:"Email",color:"secondary",value:n.email,onChange:a,onBlur:i,name:"email",error:!!o.email&&!!r.email,helperText:o.email&&r.email,sx:{gridColumn:"span 2"}}),(0,Io.jsx)(Ku,{fullWidth:!0,variant:"filled",label:"CNAE Principal",color:"secondary",value:n.cnaePrincipal,onChange:a,onBlur:i,name:"cnaePrincipal",error:!!o.cnaePrincipal&&!!r.cnaePrincipal,helperText:o.cnaePrincipal&&r.cnaePrincipal,sx:{gridColumn:"span 2"}}),(0,Io.jsx)(Zi,{sx:{gridColumn:"span 2"},children:(0,Io.jsx)(Fc,{type:"submit",color:"secondary",variant:"contained",disabled:t||!n.nome||!!Object.keys(r).length,children:"Cadastrar Revenda"})})]})})}}),(0,Io.jsx)(Al,{open:t,style:{zIndex:9999},children:(0,Io.jsx)(xd,{color:"inherit",sx:{color:Rd}})})]})})},d3=[{id:"C\xf3digo",label:"C\xf3digo",minWidth:170,align:"left",format:e=>e.toLocaleString("pt-BR")},{id:"activities",label:"Descri\xe7\xe3o Atividade",minWidth:170,align:"left",format:e=>e.toLocaleString("pt-BR")}],f3=/^(\d{2})(\d{3})(\d{3})(\d{4})(\d{2})$/,h3=/^(\d{5})(\d{3})$/,p3=/^(\d{2})(\d{1})?(\d{4})(\d{4})$/,m3=e=>{let{cnpj:t,tokenSerasa:n,idConsult:o}=e;const[i,a]=(0,r.useState)(10),s=rk("(min-width:600px)"),l=mi(),u=Td(l.palette.mode),[c,d]=(0,r.useState)(!1),[f,h]=(0,r.useState)(""),[p,m]=(0,r.useState)(""),[g,v]=(0,r.useState)(""),[y,b]=(0,r.useState)(""),[x,w]=(0,r.useState)(""),[C,S]=(0,r.useState)(""),[A,_]=(0,r.useState)(""),[k,E]=(0,r.useState)(""),[M,R]=(0,r.useState)(""),[T,j]=(0,r.useState)(""),[O,P]=(0,r.useState)([]),[I,N]=(0,r.useState)(!1),[D,F]=(0,r.useState)(""),[L,z]=(0,r.useState)(""),[B,$]=(0,r.useState)(""),[U,V]=(0,r.useState)(""),[H,W]=(0,r.useState)(),[q,Y]=(0,r.useState)([]),[G,K]=(0,r.useState)(!1);(0,r.useEffect)((()=>{}),[f]);const X=jt();return(0,r.useEffect)((()=>{const e=setInterval((()=>{a((e=>e-1))}),1e3);return()=>{clearInterval(e),setTimeout((()=>{K(!0)}),1e4)}}),[]),(0,r.useEffect)((()=>{!async function(){const e=await fetch(`${Nd}/brain/info/get`,{method:"POST",headers:{"Content-Type":"application/json",Accept:"*/*"},body:JSON.stringify({id_consult:o,token_brain:n})}),t=await e.json();let r=t.datasets[0].results[0].basicData.taxIdStatusRegistrationDate,i=new Date(r);var a=i.getDate(),s=i.getMonth()+1,l=i.getFullYear(),u=`${a.toString().padStart(2,"0")}/${s.toString().padStart(2,"0")}/${l}`;h(t.datasets[0].results[0].basicData.officialName),m(t.datasets[0].results[0].basicData.tradeName),v(t.datasets[0].results[0].basicData.taxRegime),b(t.datasets[0].results[0].basicData.taxIdStatus),w(u),P(t.datasets[0].results[0].basicData.activities),S(t.datasets[0].results[0].basicData.taxIdNumber),_(t.datasets[0].results[0].basicData.riskScreening),E(t.datasets[0].results[0].basicData.operabilityIndicator),R(t.datasets[0].results[0].basicData.legalNature.Activity),j(t.datasets[0].results[0].basicData.companySize)}()}),[G]),(0,Io.jsx)(Zi,{children:!0===H?(0,Io.jsx)(Io.Fragment,{children:(0,Io.jsx)(Al,{open:H,style:{zIndex:9999},children:(0,Io.jsx)(xd,{color:"inherit",sx:{color:Rd}})})}):(0,Io.jsxs)(Io.Fragment,{children:[(0,Io.jsxs)(Zi,{children:[(0,Io.jsxs)(Fi,{container:!0,spacing:2,children:[(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h6",color:u.grey[300],marginBottom:2,children:"Raz\xe3o Social"}),(0,Io.jsx)(Hi,{children:f||"N\xe3o informado"})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h6",color:u.grey[300],marginBottom:2,children:"Nome Comercial"}),(0,Io.jsx)(Hi,{children:""===p?"N\xe3o Informado":p})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h6",color:u.grey[300],marginBottom:2,children:"Regime Tribut\xe1rio"}),(0,Io.jsx)(Hi,{children:g||"N\xe3o informado"})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h6",color:u.grey[300],marginBottom:2,children:"STATUS"}),"ATIVA"===y?(0,Io.jsx)(Hi,{sx:{fontWeight:"600"},color:"#83d84d",children:y}):null]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h6",color:u.grey[300],marginBottom:2,children:"A empresa teve seu in\xedcio"}),(0,Io.jsx)(Hi,{children:x||"N\xe3o informado"})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h6",color:u.grey[300],marginBottom:2,children:"Natureza Jur\xeddica"}),(0,Io.jsx)(Hi,{children:M||"N\xe3o informado"})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h6",color:u.grey[300],marginBottom:2,children:"Risco"}),(0,Io.jsx)(Hi,{children:A||"N\xe3o informado"})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h6",color:u.grey[300],marginBottom:2,children:"CNPJ"}),(0,Io.jsx)(Hi,{children:C?C.replace(f3,"$1.$2.$3/$4-$5"):"N\xe3o informado"})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h6",color:u.grey[300],marginBottom:2,children:"Opera\xe7\xe3o"}),(0,Io.jsx)(Hi,{children:k||"N\xe3o informado"})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h6",color:u.grey[300],marginBottom:2,children:"PORTE / TAMANHO"}),(0,Io.jsx)(Hi,{children:T||"N\xe3o informado"})]})]}),(0,Io.jsxs)(Zi,{children:[(0,Io.jsx)(Hi,{variant:"h2",color:u.grey[300],marginBottom:2,marginTop:5,children:"Atividades"}),(0,Io.jsx)($c,{sx:{maxHeight:440,paddingX:10},children:(0,Io.jsxs)(Yc,{stickyHeader:!0,"aria-label":"sticky table",children:[(0,Io.jsx)(Zc,{children:(0,Io.jsx)(zo,{children:d3.map((e=>(0,Io.jsx)(Yo,{align:e.align,style:{minWidth:e.minWidth},children:e.label},e.id)))})}),(0,Io.jsx)(id,{children:O.map((e=>(0,Io.jsxs)(zo,{children:[(0,Io.jsx)(Yo,{align:"center",children:e.Code},e.Code),(0,Io.jsx)(Yo,{align:"left",children:e.Activity},e.Activity)]})))})]})})]})]}),(0,Io.jsxs)(Zi,{mt:20,children:[(0,Io.jsx)(VT,{}),(0,Io.jsx)(Hi,{variant:"h2",color:u.grey[300],marginBottom:5,children:"Dados Plataforma"}),(0,Io.jsx)(mT,{initialValues:b3,validationSchema:y3,children:e=>{let{values:r,errors:i,touched:a,handleBlur:l,handleChange:h,handleSubmit:m}=e;return(0,Io.jsxs)("form",{onSubmit:async e=>{m(e);const i=q.map((e=>e.replace(/[^\w]/gi,"")));W(!0);if(201!==(await fetch(`${Nd}/business/`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({cnpj:t,cep:r.cep,city:L||"N\xe3o informado",email:r.email,name:""===p?f:p,phone:i.toString(),brain_id:o,token_brain:n})})).status)return W(!1),ZT.error("Erro ao cadastrar revenda! Tente novamente ou entre em contato com o suporte",{theme:"dark"});X("/app/successbussines",{state:{message:"Cadastro de Revenda com sucesso!"}})},children:[(0,Io.jsxs)(Zi,{display:"grid",gap:"30px",marginBottom:10,gridTemplateColumns:"repeat(3, minmax(0, 1fr))",sx:{"& > div":{gridColumn:s?void 0:"span 4"}},children:[(0,Io.jsx)(Ku,{fullWidth:!0,variant:"filled",type:"email",label:"Email",placeholder:"Email principal para logar na plataforma.",color:"secondary",onBlur:l,onChange:h,value:r.email,name:"email",error:!!a.email&&!!i.email,helperText:a.email&&i.email,sx:{gridColumn:"span 2"}}),(0,Io.jsx)(Ku,{fullWidth:!0,variant:"filled",type:"text",label:"Telefone",color:"secondary",onBlur:l,onChange:h,value:r.phone.replace(p3,"($1) $2 $3-$4"),name:"phone",error:!!a.phone&&!!i.phone&&0===q.length,helperText:a.phone&&i.phone&&0===q.length,sx:{gridColumn:"span 2"}}),(0,Io.jsx)(tj,{sx:{color:"#1e1e1e",backgroundColor:"#83d84d",borderRadius:"10px",width:"30px",height:"30px"},onClick:()=>{q.push(r.phone.replace(/\Dg/,"")),r.phone=""}}),q.length>0?(0,Io.jsxs)(Zi,{children:[(0,Io.jsx)(Hi,{children:"Telefones cadastrados"}),q.map((e=>(0,Io.jsxs)(Hi,{children:[" ",e.replace(p3,"($1) $2 $3-$4")," "]})))]}):null]}),(0,Io.jsxs)(Zi,{children:[(0,Io.jsx)(Hi,{variant:"h2",color:u.grey[300],marginBottom:4,children:"Endere\xe7o"}),(0,Io.jsx)(Zi,{display:"grid",gap:"30px",gridTemplateColumns:"repeat(4, minmax(0, 1fr))",sx:{"& > div":{gridColumn:s?void 0:"span 4"}},children:(0,Io.jsx)(Ku,{fullWidth:!0,variant:"filled",type:"text",label:"CEP",color:"secondary",onBlur:l,onChange:async e=>{if(h(e),8===e.target.value.replace(/\D/g,"").length){const t=await CP(e.target.value.replace(/\D/g,""));z(t.data.localidade),$(t.data.bairro),F(t.data.logradouro),d(!0)}},value:r.cep.replace(h3,"$1-$2"),name:"cep",error:!!a.cep&&!!i.cep,helperText:a.cep&&i.cep,sx:{gridColumn:"span 2"}})})]}),(0,Io.jsxs)(Zi,{display:"grid",gap:"30px",marginBottom:5,gridTemplateColumns:"repeat(1, minmax(0, 1fr))",sx:{"& > div":{gridColumn:s?void 0:"span 4"}},children:[(0,Io.jsxs)(Fi,{container:!0,spacing:2,marginBottom:2,marginTop:5,children:[(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:u.grey[300],marginBottom:2,children:"Cidade"}),(0,Io.jsx)(Hi,{fontSize:22,children:L||"N\xe3o informado"})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:u.grey[300],marginBottom:2,children:"Bairro"}),(0,Io.jsx)(Hi,{fontSize:22,children:B||"N\xe3o informado"})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:u.grey[300],marginBottom:2,children:"Logradouro"}),(0,Io.jsx)(Hi,{fontSize:22,children:D||"N\xe3o informado"})]}),!0===c?(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:u.grey[300],marginBottom:2,children:"N\xfamero"}),(0,Io.jsx)(Ku,{fullWidth:!0,variant:"filled",type:"text",label:"N\xfamero Resid\xeancia",color:"secondary",onBlur:l,onChange:h,disabled:I,value:r.numberHome,name:"numberHome",error:!!a.numberHome&&!!i.numberHome,helperText:a.numberHome&&i.numberHome,sx:{gridColumn:"span 2"}}),(0,Io.jsx)(uA,{label:"N\xe3o possui n\xfamero",control:(0,Io.jsx)(vw,{checked:I,onChange:e=>{N(e.target.checked)},sx:{color:"#1e1e1e",backgroundColor:"#83d84d",borderRadius:"10px",width:"30px",height:"30px",marginLeft:"10px",marginRight:"10px",marginTop:"10px",":hover":{color:"#1e1e1e",backgroundColor:"#83d84d"}}})})]}):null]}),(0,Io.jsx)(Zi,{}),(0,Io.jsx)(Zi,{children:!0===H?(0,Io.jsx)(Al,{open:H,style:{zIndex:9999},children:(0,Io.jsx)(xd,{color:"inherit",sx:{color:Rd}})}):(0,Io.jsx)(Fc,{sx:{width:400,marginY:0,paddingX:10,paddingY:2},type:"submit",color:"secondary",variant:"contained",children:"Cadastrar Revenda"})})]})]})}})]})]})})},g3=ej.object().shape({document:ej.string().max(19,"CNPJ com mais de 18 caracteres invalido!").required("Obrigatorio")}),v3={document:""},y3=ej.object().shape({cep:ej.string().max(11,"CEP com mais de 11 caracteres invalido!").required("Campo Obrigat\xf3rio."),city:ej.string().required("Campo Obrigat\xf3rio."),address:ej.string(),numberHome:ej.number().positive().label("N\xfamero da Resid\xeancia"),email:ej.string().email().required("Campo Obrigat\xf3rio."),phone:ej.string().required("Campo Obrigat\xf3rio."),neighborhood:ej.string()}),b3={cep:"",city:"",address:"",uf:"",email:"",phone:"",neighborhood:""},x3=()=>{const e=rk("(min-width:600px)"),t=mi(),n=Td(t.palette.mode),{cookies:o}=bo(),{id:i}=o.BRAUM_TOKEN,[a,s]=(0,r.useState)(!1),[l,u]=(0,r.useState)(!1),[c,d]=(0,r.useState)(""),[f,h]=(0,r.useState)("649b4ddf0ebed427a87ff087"),[p,m]=(0,r.useState)(""),[g,v]=(0,r.useState)(),[y,b]=(0,r.useState)(!1),[x,w]=(0,r.useState)(!1),[C,S]=(0,r.useState)(!1),[A,_]=(0,r.useState)(!1),[k,E]=(0,r.useState)(10),[M,R]=(0,r.useState)(!1),[T,j]=(0,r.useState)(!1),[O,P]=(0,r.useState)(!0);return(0,r.useEffect)((()=>{}),[l]),(0,r.useEffect)((()=>{const e=setInterval((()=>{E((e=>e-1))}),1e3);return()=>{clearInterval(e),setTimeout((()=>{R(!0)}),1e4)}}),[]),(0,r.useEffect)((()=>{document.title="Cadastro Empresa"}),[]),(0,Io.jsx)(Io.Fragment,{children:(0,Io.jsxs)(Zi,{m:"20px",children:[(0,Io.jsx)(VT,{}),(0,Io.jsx)(Pd,{title:"Cadastro de Empresa",subtitle:"Cadastros de empresas revendedoras reduto"}),(0,Io.jsx)(Fc,{color:"secondary",variant:"contained",onClick:()=>P(!O),sx:{mb:5},children:O?"Cadastrar Sem Consulta":"Consultar CNPJ"}),O?(0,Io.jsx)(mT,{initialValues:v3,validationSchema:g3,children:t=>{let{values:n,errors:r,touched:o,handleBlur:a,handleChange:l,handleSubmit:u}=t;return(0,Io.jsx)(Io.Fragment,{children:(0,Io.jsxs)("form",{onSubmit:async e=>{if(u(e),v(!0),(e=>0===e.replace(/\D/g,"").length)(n.document))return ZT.info("CNPJ n\xe3o pode estar vazio",{theme:"dark"}),void v(!1);try{await async function(e){const t=await fetch(`${Nd}/auth/serasa`,{method:"GET"}),n=await t.json(),r=await fetch(`${Nd}/brain/basicinfo/id`,{method:"POST",body:JSON.stringify({document:e,user_id:i,token_brain:n.token}),headers:{"Content-Type":"application/json"}}),o=await r.json();d(n.token),h(o._id),s(!0)}(n.document.replace(/\D/g,"")),S(!1),w(!0)}catch(e){S(!0),ZT.error("Documento inv\xe1lido!",{theme:"dark"})}m(n.document.replace(/\D/g,"")),j(!0),v(!1)},children:[(0,Io.jsx)(Zi,{display:"grid",gap:"30px",marginBottom:3,gridTemplateColumns:"repeat(4, minmax(0, 1fr))",sx:{"& > div":{gridColumn:e?void 0:"span 4"}},children:(0,Io.jsx)(Ku,{fullWidth:!0,variant:"filled",type:"text",label:A?"CNPJ Bloqueado":"CNPJ",color:"secondary",inputProps:{maxLength:18},onBlur:a,onChange:e=>{l(e)},value:n.document.replace(f3,"$1.$2.$3/$4-$5"),name:"document",error:!!o.document&&!!r.document,helperText:o.document&&r.document,sx:{gridColumn:"span 2"},disabled:x||A})}),!0===T?(0,Io.jsx)(Fc,{type:"submit",onClick:async()=>{b(!0),w(!1),y||(_(!0),window.location.reload())},color:"secondary",variant:"contained",disabled:y,children:y?(0,Io.jsx)(xd,{color:"inherit",size:24}):"Nova Consulta"}):(0,Io.jsx)(Fc,{type:"submit",color:"secondary",variant:"contained",children:"Consultar revenda"})]})})}}):(0,Io.jsx)(c3,{}),!0===a?(0,Io.jsx)(m3,{colors:n,cnpj:p,tokenSerasa:c,idConsult:f}):null,(0,Io.jsx)(Al,{open:g,style:{zIndex:9999},children:(0,Io.jsx)(xd,{color:"inherit",sx:{color:Rd}})})]})})},w3=e=>{const t=(0,ui.u)(),n=(Td(t.palette.mode),jt());return(0,Io.jsxs)(Zi,{display:"grid",sx:{m:"15px 0 5px 20px"},children:[(0,Io.jsx)(Hi,{variant:"h2",color:"secondary",children:"Revenda cadastrada com Sucesso!"}),(0,Io.jsx)(Fc,{sx:{width:200,marginY:5},type:"submit",color:"inherit",variant:"outlined",onClick:()=>n("/app"),children:"Voltar ao dashboard"})]})},C3=e=>{const t=(0,ui.u)(),n=(Td(t.palette.mode),jt());return(0,Io.jsxs)(Zi,{display:"grid",sx:{m:"15px 0 5px 20px"},children:[(0,Io.jsx)(Hi,{variant:"h2",color:"secondary",children:"Cliente cadastrado com sucesso!"}),(0,Io.jsx)(Fc,{sx:{width:200,marginY:5},type:"submit",color:"inherit",variant:"outlined",onClick:()=>n("/app"),children:"Voltar ao dashboard"})]})},S3=e=>{const t=(0,ui.u)(),n=Td(t.palette.mode),r=jt();return(0,Io.jsxs)(Zi,{display:"grid",sx:{m:"15px 0 5px 20px"},children:[(0,Io.jsx)(Hi,{variant:"h2",color:n.greenAccent[600],children:"Proposta atualizada com sucesso!"}),(0,Io.jsx)(Fc,{sx:{width:200,marginY:5},type:"submit",color:"inherit",variant:"outlined",onClick:()=>r("/app"),children:"Voltar ao dashboard"})]})};class A3{static payloadLogin(e,t){return{username:e,password:t}}}function _3(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var k3="function"===typeof Symbol&&Symbol.observable||"@@observable",E3=function(){return Math.random().toString(36).substring(7).split("").join(".")},M3={INIT:"@@redux/INIT"+E3(),REPLACE:"@@redux/REPLACE"+E3(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+E3()}};function R3(e){if("object"!==typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function T3(e,t,n){var r;if("function"===typeof t&&"function"===typeof n||"function"===typeof n&&"function"===typeof arguments[3])throw new Error(_3(0));if("function"===typeof t&&"undefined"===typeof n&&(n=t,t=void 0),"undefined"!==typeof n){if("function"!==typeof n)throw new Error(_3(1));return n(T3)(e,t)}if("function"!==typeof e)throw new Error(_3(2));var o=e,i=t,a=[],s=a,l=!1;function u(){s===a&&(s=a.slice())}function c(){if(l)throw new Error(_3(3));return i}function d(e){if("function"!==typeof e)throw new Error(_3(4));if(l)throw new Error(_3(5));var t=!0;return u(),s.push(e),function(){if(t){if(l)throw new Error(_3(6));t=!1,u();var n=s.indexOf(e);s.splice(n,1),a=null}}}function f(e){if(!R3(e))throw new Error(_3(7));if("undefined"===typeof e.type)throw new Error(_3(8));if(l)throw new Error(_3(9));try{l=!0,i=o(i,e)}finally{l=!1}for(var t=a=s,n=0;n<t.length;n++){(0,t[n])()}return e}return f({type:M3.INIT}),(r={dispatch:f,subscribe:d,getState:c,replaceReducer:function(e){if("function"!==typeof e)throw new Error(_3(10));o=e,f({type:M3.REPLACE})}})[k3]=function(){var e,t=d;return(e={subscribe:function(e){if("object"!==typeof e||null===e)throw new Error(_3(11));function n(){e.next&&e.next(c())}return n(),{unsubscribe:t(n)}}})[k3]=function(){return this},e},r}const j3={id:null,username:null,name:null,email:null,password:null,refresh_token:null,phone:null,company:null,isFirstAccess:null,role:null,createdAt:null,updatedAt:null,token:null},O3=T3((function(){let e=arguments.length>1?arguments[1]:void 0;if("LOGIN"===e.type){const{id:t,username:n,name:r,email:o,password:i,refresh_token:a,phone:s,company:l,isFirstAccess:u,role:c,createdAt:d,updatedAt:f,token:h}=e.payload;return{id:t,username:n,name:r,email:o,password:i,refresh_token:a,phone:s,company:l,isFirstAccess:u,role:c,createdAt:d,updatedAt:f,token:h}}return j3}));class P3{constructor(e,t){this.username=e,this.password=t,this.response={}}async login(){const e=A3.payloadLogin(this.username,this.password),t={headers:{"Content-type":"application/json"}};try{return this.response=await wP.post(`${Id}/login`,e,t),{data:this.response.data,status:this.response.status}}catch(n){console.log(n,"error");return{status:n.message,data:null}}}async store(){try{const e=this.response.data;return O3.dispatch({type:"LOGIN",payload:e}),{status:200}}catch(cce){return{status:403}}}async automaticLogin(e){try{var t;const n=await wP.get(`${Id}/auth/session`,{headers:{Accept:"application/json","Content-Type":"application/json",Authorization:`Bearer ${e.token}`}});let r=null===n||void 0===n||null===(t=n.data)||void 0===t?void 0:t.data;return r.data=r.user,delete r.user,this.response=r,this.store(),{status:200}}catch(cce){return{status:400}}}async updatePassword(e){try{await wP.patch(`${Id}/users/access/${e.id}`,{password:e.password,isFirstAccess:!1},{headers:{Accept:"application/json","Content-Type":"application/json"}});return{status:200}}catch(cce){return{status:400}}}}const I3={container:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",height:"80vh",background:"#1e1e1e",color:"#fff"},title:{fontSize:"20px"},textField:{marginBottom:"20px",background:"#fff"},button:{backgroundColor:"#83d84d",color:"#000",padding:"10px 20px",border:"none",cursor:"pointer",fontSize:"16px"},buttonHover:{backgroundColor:"#0056b3"},buttonMargin:{marginBottom:"10px"}};function N3(){const[e,t]=(0,r.useState)(""),[n,o]=(0,r.useState)(""),{cookies:i}=bo(),a=i.BRAUM_TOKEN||{},s=jt(),l=mi(),u=Td(l.palette.mode);return(0,r.useEffect)((()=>{document.title="Perfil"}),[]),(0,r.useEffect)((()=>{document.title="Perfil"}),[]),(0,Io.jsxs)(Zi,{mx:"30px",children:[(0,Io.jsx)(Pd,{title:"Perfil",subtitle:`Ol\xe1, ${a.name}!`}),(0,Io.jsx)(Zi,{display:"flex",alignItems:"center",flexDirection:"column",marginTop:"15px",children:(0,Io.jsxs)(Zi,{textAlign:"center",justifyContent:"center",width:"300px",display:"flex",flexDirection:"column",children:[(0,Io.jsx)(Hi,{fontSize:20,children:"Altere a sua senha"}),(0,Io.jsx)(Ku,{styel:{color:u.greenAccent[400]},label:"Nova senha",onChange:e=>{t(e.target.value)},type:"password"}),(0,Io.jsx)(Ku,{style:{marginTop:"10px",color:u.greenAccent[400]},label:"Confirme a nova senha",onChange:e=>{o(e.target.value)},type:"password"}),(0,Io.jsx)(Fc,{style:{...I3.button,marginTop:"10px"},onMouseEnter:e=>{e.target.style.backgroundColor=I3.buttonHover.backgroundColor},onMouseLeave:e=>{e.target.style.backgroundColor=I3.button.backgroundColor},onClick:async()=>{const t={password:e,id:a.id},n=new P3(a.username,a.password);200===(await n.updatePassword(t)).status?ZT.success("Senha alterada com sucesso",{theme:"dark"}):ZT.error("Erro ao alterar a senha",{theme:"dark"}),s("/app")},children:"Alterar"})]})})]})}function D3(e){return(0,jo.Ay)("MuiDialog",e)}const F3=(0,To.A)("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]);const L3=r.createContext({}),z3=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],B3=(0,Ro.Ay)(Al,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),$3=(0,Ro.Ay)(zl,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),U3=(0,Ro.Ay)("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.container,t[`scroll${(0,Bo.A)(n.scroll)}`]]}})((e=>{let{ownerState:t}=e;return(0,mn.A)({height:"100%","@media print":{height:"auto"},outline:0},"paper"===t.scroll&&{display:"flex",justifyContent:"center",alignItems:"center"},"body"===t.scroll&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}})})),V3=(0,Ro.Ay)(Hl,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.paper,t[`scrollPaper${(0,Bo.A)(n.scroll)}`],t[`paperWidth${(0,Bo.A)(String(n.maxWidth))}`],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})((e=>{let{theme:t,ownerState:n}=e;return(0,mn.A)({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},"paper"===n.scroll&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},"body"===n.scroll&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!n.maxWidth&&{maxWidth:"calc(100% - 64px)"},"xs"===n.maxWidth&&{maxWidth:"px"===t.breakpoints.unit?Math.max(t.breakpoints.values.xs,444):`max(${t.breakpoints.values.xs}${t.breakpoints.unit}, 444px)`,[`&.${F3.paperScrollBody}`]:{[t.breakpoints.down(Math.max(t.breakpoints.values.xs,444)+64)]:{maxWidth:"calc(100% - 64px)"}}},n.maxWidth&&"xs"!==n.maxWidth&&{maxWidth:`${t.breakpoints.values[n.maxWidth]}${t.breakpoints.unit}`,[`&.${F3.paperScrollBody}`]:{[t.breakpoints.down(t.breakpoints.values[n.maxWidth]+64)]:{maxWidth:"calc(100% - 64px)"}}},n.fullWidth&&{width:"calc(100% - 64px)"},n.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${F3.paperScrollBody}`]:{margin:0,maxWidth:"100%"}})})),H3=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiDialog"}),o=mi(),i={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{"aria-describedby":a,"aria-labelledby":s,BackdropComponent:l,BackdropProps:u,children:c,className:d,disableEscapeKeyDown:f=!1,fullScreen:h=!1,fullWidth:p=!1,maxWidth:m="sm",onBackdropClick:g,onClick:v,onClose:y,open:b,PaperComponent:x=Hl,PaperProps:w={},scroll:C="paper",TransitionComponent:S=xl,transitionDuration:A=i,TransitionProps:_}=n,k=(0,gn.A)(n,z3),E=(0,mn.A)({},n,{disableEscapeKeyDown:f,fullScreen:h,fullWidth:p,maxWidth:m,scroll:C}),M=(e=>{const{classes:t,scroll:n,maxWidth:r,fullWidth:o,fullScreen:i}=e,a={root:["root"],container:["container",`scroll${(0,Bo.A)(n)}`],paper:["paper",`paperScroll${(0,Bo.A)(n)}`,`paperWidth${(0,Bo.A)(String(r))}`,o&&"paperFullWidth",i&&"paperFullScreen"]};return(0,_o.A)(a,D3,t)})(E),R=r.useRef(),T=(0,ea.A)(s),j=r.useMemo((()=>({titleId:T})),[T]);return(0,Io.jsx)($3,(0,mn.A)({className:(0,Ao.A)(M.root,d),closeAfterTransition:!0,components:{Backdrop:B3},componentsProps:{backdrop:(0,mn.A)({transitionDuration:A,as:l},u)},disableEscapeKeyDown:f,onClose:y,open:b,ref:t,onClick:e=>{v&&v(e),R.current&&(R.current=null,g&&g(e),y&&y(e,"backdropClick"))},ownerState:E},k,{children:(0,Io.jsx)(S,(0,mn.A)({appear:!0,in:b,timeout:A,role:"presentation"},_,{children:(0,Io.jsx)(U3,{className:(0,Ao.A)(M.container),onMouseDown:e=>{R.current=e.target===e.currentTarget},ownerState:E,children:(0,Io.jsx)(V3,(0,mn.A)({as:x,elevation:24,role:"dialog","aria-describedby":a,"aria-labelledby":T},w,{className:(0,Ao.A)(M.paper,w.className),ownerState:E,children:(0,Io.jsx)(L3.Provider,{value:j,children:c})}))})}))}))}));function W3(e){return(0,jo.Ay)("MuiDialogTitle",e)}const q3=(0,To.A)("MuiDialogTitle",["root"]),Y3=["className","id"],G3=(0,Ro.Ay)(Hi,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),K3=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiDialogTitle"}),{className:o,id:i}=n,a=(0,gn.A)(n,Y3),s=n,l=(e=>{const{classes:t}=e;return(0,_o.A)({root:["root"]},W3,t)})(s),{titleId:u=i}=r.useContext(L3);return(0,Io.jsx)(G3,(0,mn.A)({component:"h2",className:(0,Ao.A)(l.root,o),ownerState:s,ref:t,variant:"h6",id:null!=i?i:u},a))}));function X3(e){return(0,jo.Ay)("MuiDialogContent",e)}(0,To.A)("MuiDialogContent",["root","dividers"]);const Q3=["className","dividers"],J3=(0,Ro.Ay)("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dividers&&t.dividers]}})((e=>{let{theme:t,ownerState:n}=e;return(0,mn.A)({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},n.dividers?{padding:"16px 24px",borderTop:`1px solid ${(t.vars||t).palette.divider}`,borderBottom:`1px solid ${(t.vars||t).palette.divider}`}:{[`.${q3.root} + &`]:{paddingTop:0}})})),Z3=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiDialogContent"}),{className:r,dividers:o=!1}=n,i=(0,gn.A)(n,Q3),a=(0,mn.A)({},n,{dividers:o}),s=(e=>{const{classes:t,dividers:n}=e,r={root:["root",n&&"dividers"]};return(0,_o.A)(r,X3,t)})(a);return(0,Io.jsx)(J3,(0,mn.A)({className:(0,Ao.A)(s.root,r),ownerState:a,ref:t},i))})),e4=e=>{let{isOpen:t,setOpen:n,keyProposal:o}=e;const i=mi(),a=Td(i.palette.mode),[s,l]=(0,r.useState)("");return(0,Io.jsxs)(H3,{open:t,children:[(0,Io.jsx)(VT,{}),(0,Io.jsx)(K3,{children:(0,Io.jsx)(Hi,{variant:"h3",color:a.greenAccent[400],children:"Feedback"})}),(0,Io.jsx)(Z3,{children:(0,Io.jsxs)(Zi,{display:"flex",flexDirection:"column",gap:3,children:[(0,Io.jsx)(Hi,{variant:"h5",children:"Informe o motivo de estar rejeitando a proposta para que o nosso time possa pensar em solu\xe7\xf5es mais adequadas para voc\xea"}),(0,Io.jsx)(Ku,{type:"text",color:"secondary",value:s,onChange:e=>l(e.target.value),label:"Informe o motivo de rejei\xe7\xe3o..."}),(0,Io.jsxs)(Zi,{display:"flex",alignContent:"center",justifyContent:"space-around",children:[(0,Io.jsx)(Fc,{onClick:()=>{fetch(`${Nd}/reduto/proposal/reject/`+o,{method:"POST",headers:{"Content-Type":"application/json",Accept:"*/*"},body:JSON.stringify({justify:s})}).then((e=>{200===e.status&&(ZT.info("Proposta rejeitada!",{theme:"dark"}),window.location.reload())}))},variant:"contained",color:"secondary",children:"Enviar feedback"}),(0,Io.jsx)(Fc,{onClick:()=>n(!t),variant:"contained",color:"secondary",children:"Cancelar"})]})]})})]})};function t4(e,t,n,r,o){return{name:e,calories:t,fat:n,carbs:r,protein:o}}t4("Frozen yoghurt",159,6,24,4),t4("Ice cream sandwich",237,9,37,4.3),t4("Eclair",262,16,24,6),t4("Cupcake",305,3.7,67,4.3),t4("Gingerbread",356,16,49,3.9);const n4=()=>{const[e,t]=(0,r.useState)([]),{cookies:n}=bo(),{email:o}=n.BRAUM_TOKEN,[i,a]=(0,r.useState)(!1),[s,l]=(0,r.useState)(0),[u,c]=(0,r.useState)(!1);(0,r.useEffect)((()=>{c(!0),fetch(`${Nd}/reduto/proposal/client`,{method:"POST",headers:{"Content-Type":"application/json",Accept:"*/*"},body:JSON.stringify({email:o})}).then((e=>{if(200===e.status)return e})).then((e=>e.json())).then((e=>{t(e),c(!1)}))}),[]),(0,r.useEffect)((()=>{document.title="Propostas"}),[]);const d=e=>new Intl.NumberFormat("pt-BR",{style:"currency",currency:"BRL"}).format(e);return(0,Io.jsx)(Io.Fragment,{children:(0,Io.jsxs)(Zi,{m:"20px",children:[(0,Io.jsx)(VT,{}),(0,Io.jsx)(Pd,{title:"Propostas",subtitle:"\xc1rea destinadas para propostas aberta aos nossos clientes."}),(0,Io.jsx)($c,{component:Hl,children:(0,Io.jsxs)(Yc,{sx:{minWidth:650},"aria-label":"customized table",children:[(0,Io.jsx)(Zc,{children:(0,Io.jsxs)(zo,{children:[(0,Io.jsx)(Yo,{align:"left",children:"Nome"}),(0,Io.jsx)(Yo,{align:"left",children:"Revenda"}),(0,Io.jsx)(Yo,{align:"left",children:"Simula\xe7\xe3o"}),(0,Io.jsx)(Yo,{align:"left",children:"Valor Total"}),(0,Io.jsx)(Yo,{align:"left",children:"Valor Parcela"}),(0,Io.jsx)(Yo,{align:"left",children:"Quantidade Parcelas"}),(0,Io.jsx)(Yo,{align:"left",children:"Status"}),(0,Io.jsx)(Yo,{align:"left",children:"Score"}),(0,Io.jsx)(Yo,{align:"left",children:"Progresso"})]})}),(0,Io.jsx)(id,{children:e.map((e=>(0,Io.jsxs)(zo,{sx:{"&:last-child td, &:last-child th":{border:0}},children:[(0,Io.jsx)(Yo,{component:"th",scope:"row",children:e.fields.name}),(0,Io.jsx)(Yo,{align:"left",children:e.fields.business_name}),(0,Io.jsx)(Yo,{align:"left",children:e.fields.type_simulation.toUpperCase()}),(0,Io.jsx)(Yo,{align:"left",children:d(parseFloat(e.fields.amount_total))}),(0,Io.jsx)(Yo,{align:"left",children:d(parseFloat(e.fields.value_installments))}),(0,Io.jsx)(Yo,{align:"left",children:e.fields.installments}),(0,Io.jsx)(zw,{title:(0,Io.jsx)(Hi,{variant:"h5",children:e.fields.description}),children:(0,Io.jsx)(Yo,{align:"left",sx:{color:"CREATED"===e.fields.status?"#fff28b":"APPROVED"===e.fields.status?"#83d84d":"#ff5050",fontWeight:900},children:"CREATED"===e.fields.status?"ESPERANDO APROVA\xc7\xc3O":"APPROVED"===e.fields.status?"APROVADO":"REJEITADO"})}),(0,Io.jsx)(Yo,{align:"left",children:e.fields.score}),"CREATED"===e.fields.status?(0,Io.jsxs)(Yo,{align:"left",children:[(0,Io.jsx)(Fc,{onClick:()=>{fetch(`${Nd}/reduto/proposal/approve/`+e.pk,{method:"POST",headers:{"Content-Type":"application/json",Accept:"*/*"}}).then((e=>{200===e.status&&(ZT.success("Proposta aprovada!",{theme:"dark"}),window.location.reload())}))},color:"secondary",variant:"outlined",children:"APROVAR"}),(0,Io.jsx)(Fc,{onClick:()=>{a(!i),l(e.pk)},sx:{color:"#ff5050"},variant:"outlined",children:"REJEITAR"})]}):(0,Io.jsx)(Yo,{align:"left",children:(0,Io.jsx)(Hi,{variant:"body2",children:"Proposta Finalizada"})})]},e.pk)))})]})}),(0,Io.jsx)(e4,{isOpen:i,setOpen:a,keyProposal:s}),(0,Io.jsx)(Al,{open:u,style:{zIndex:9999},children:(0,Io.jsx)(xd,{color:"inherit",sx:{color:Rd}})})]})})};function r4(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}function o4(e){r4(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===Zh(e)&&"[object Date]"===t?new Date(e.getTime()):"number"===typeof e||"[object Number]"===t?new Date(e):("string"!==typeof e&&"[object String]"!==t||"undefined"===typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}function i4(e,t){r4(2,arguments);var n=o4(e),r=o4(t),o=n.getTime()-r.getTime();return o<0?-1:o>0?1:o}const a4=e=>{let{isOpen:t,setOpen:n,keyProposal:o,client_name:i,business_name:a}=e;const s=mi(),l=Td(s.palette.mode),[u,c]=(0,r.useState)(null);return(0,Io.jsxs)(H3,{open:t,children:[(0,Io.jsx)(VT,{}),(0,Io.jsx)(K3,{children:(0,Io.jsx)(Hi,{variant:"h3",color:l.greenAccent[400],children:"Upload de arquivo"})}),(0,Io.jsx)(Z3,{children:(0,Io.jsxs)(Zi,{display:"flex",flexDirection:"column",gap:3,children:[(0,Io.jsx)(Hi,{variant:"h5",children:"Adicione a nota fiscal referente \xe0 proposta"}),(0,Io.jsx)("input",{type:"file",name:"file",onChange:e=>c(e.target.files[0])}),(0,Io.jsx)(Zi,{display:"flex",alignContent:"center",justifyContent:"space-around",children:(0,Io.jsxs)("form",{onSubmit:async e=>{e.preventDefault();const t=new FormData;t.append("file",u);try{const e=await fetch("https://appsup4tech.com:8001/reduto/boleto/upload",{method:"POST",body:t});if(!e.ok)throw new Error(`HTTP error! Status: ${e.status}`);const n=new FormData;n.append("file",u),n.append("business",a),n.append("client_name",i),n.append("proposal_id",o);if(!(await fetch("https://appsup4tech.com:8001/reduto/boleto/send",{method:"POST",body:n})).ok)throw ZT.error("Falha no envio do arquivo!",{theme:"dark"}),new Error(`HTTP error! Status: ${e.status}`);if(!(await fetch(`${Nd}/reduto/proposal/finish/`+o,{method:"POST",headers:{"Content-Type":"application/json",Accept:"*/*","Access-Control-Allow-Origin":"*"}})).ok)throw ZT.error("Falha no envio do arquivo!",{theme:"dark"}),new Error(`HTTP error! Status: ${e.status}`);ZT.success("Arquivo enviado com sucesso!",{theme:"dark"}),window.location.reload()}catch(n){console.error("Error during fetch:",n)}},children:[(0,Io.jsx)(Fc,{type:"submit",variant:"contained",color:"secondary",style:{marginRight:10},disabled:!u,children:"Enviar arquivo"}),(0,Io.jsx)(Fc,{onClick:()=>n(!t),variant:"contained",color:"secondary",style:{marginLeft:10},children:"Cancelar"})]})})]})})]})};function s4(e,t,n,r,o){return{name:e,calories:t,fat:n,carbs:r,protein:o}}s4("Frozen yoghurt",159,6,24,4),s4("Ice cream sandwich",237,9,37,4.3),s4("Eclair",262,16,24,6),s4("Cupcake",305,3.7,67,4.3),s4("Gingerbread",356,16,49,3.9);const l4=()=>{const{cookies:e}=bo(),t=e.BRAUM_TOKEN||{},n=t.role;let o;const[i,a]=(0,r.useState)([]),[s,l]=(0,r.useState)(""),[u,c]=(0,r.useState)("asc"),[d,f]=(0,r.useState)(""),[h,p]=(0,r.useState)(!1),[m,g]=(0,r.useState)(!1),[v,y]=(0,r.useState)(0),[b,x]=(0,r.useState)(!1),[w,C]=(0,r.useState)(""),[S,A]=(0,r.useState)("");(0,r.useEffect)((()=>{switch(p(!0),n){case"admin":o=`${Nd}/reduto/proposal/all`;break;case"consultant":const e=t.bussines_id;o=`${Nd}/reduto/proposal/business/`+e;break;default:console.log("INVALID")}fetch(o,{headers:{"Content-Type":"application/json"}}).then((e=>{if(200===e.status)return e.json()})).then((e=>{a(e),p(!1)}))}),[s,u,t]),(0,r.useEffect)((()=>{document.title="Propostas"}),[]);const _=e=>new Intl.NumberFormat("pt-BR",{style:"currency",currency:"BRL"}).format(e),k=e=>{s===e?c("asc"===u?"desc":"asc"):(l(e),c("asc"))},E=e=>s===e?"asc"===u?(0,Io.jsx)(wo.A,{color:"white"}):(0,Io.jsx)(xo.A,{color:"white"}):null,M=i.filter((e=>e.fields.name.toLowerCase().includes(d.toLowerCase()))),[R,T]=(0,r.useState)([]);return(0,r.useEffect)((()=>{(()=>{const e=[...M].sort(((e,t)=>{if("status"===s)return"asc"===u?e.fields.status.localeCompare(t.fields.status):t.fields.status.localeCompare(e.fields.status);if("value_installments"===s)return"asc"===u?parseFloat(e.fields.value_installments)-parseFloat(t.fields.value_installments):parseFloat(t.fields.value_installments)-parseFloat(e.fields.value_installments);if("amount_total"===s)return"asc"===u?parseFloat(e.fields.amount_total)-parseFloat(t.fields.amount_total):parseFloat(t.fields.amount_total)-parseFloat(e.fields.amount_total);if("installments"===s)return"asc"===u?parseInt(e.fields.installments)-parseInt(t.fields.installments):parseInt(t.fields.installments)-parseInt(e.fields.installments);if("score"===s)return"asc"===u?parseFloat(e.fields.score)-parseFloat(t.fields.score):parseFloat(t.fields.score)-parseFloat(e.fields.score);if("event_probability"===s)return"asc"===u?parseFloat(e.fields.event_probability)-parseFloat(t.fields.event_probability):parseFloat(t.fields.event_probability)-parseFloat(e.fields.event_probability);if("name"===s)return"asc"===u?e.fields.name.localeCompare(t.fields.name):t.fields.name.localeCompare(e.fields.name);if("business_name"===s)return"asc"===u?e.fields.business_name.localeCompare(t.fields.business_name):t.fields.business_name.localeCompare(e.fields.business_name);if("created_at"===s){const n=new Date(e.fields.created_at),r=new Date(t.fields.created_at);return"asc"===u?i4(n,r):i4(r,n)}return 0}));T(e)})()}),[M,s,u]),(0,Io.jsx)(Io.Fragment,{children:(0,Io.jsxs)(Zi,{m:"20px",children:[(0,Io.jsx)(Pd,{title:"Propostas",subtitle:"\xc1rea destinada para propostas abertas aos nossos clientes."}),(0,Io.jsxs)(Zi,{sx:{display:"flex",alignItems:"center"},children:[(0,Io.jsx)(Ku,{label:"Pesquisar por nome",variant:"outlined",fullWidth:!0,value:d,onChange:e=>f(e.target.value)}),(0,Io.jsx)(Fc,{variant:"outlined",color:"secondary",onClick:()=>{f(""),l("")},style:{marginLeft:"10px"},children:"Limpar Filtro"})]}),(0,Io.jsx)($c,{component:Hl,children:(0,Io.jsxs)(Yc,{sx:{minWidth:650},"aria-label":"tabela simples",children:[(0,Io.jsx)(Zc,{children:(0,Io.jsxs)(zo,{children:[(0,Io.jsx)(Yo,{align:"left",children:(0,Io.jsx)(Fc,{onClick:()=>k("name"),startIcon:E("name"),sx:{color:"white"},children:"Nome"})}),(0,Io.jsx)(Yo,{align:"left",children:(0,Io.jsx)(Fc,{onClick:()=>k("business_name"),startIcon:E("business_name"),sx:{color:"white"},children:"Revenda"})}),(0,Io.jsx)(Yo,{align:"left",children:(0,Io.jsx)(Fc,{onClick:()=>k("type_simulation"),startIcon:E("type_simulation"),sx:{color:"white"},children:"Simula\xe7\xe3o"})}),(0,Io.jsx)(Yo,{align:"left",children:(0,Io.jsx)(Fc,{onClick:()=>k("amount_total"),startIcon:E("amount_total"),sx:{color:"white"},children:"Valor total"})}),(0,Io.jsx)(Yo,{align:"left",children:(0,Io.jsx)(Fc,{onClick:()=>k("value_installments"),startIcon:E("value_installments"),sx:{color:"white"},children:"Valor Parcela"})}),(0,Io.jsx)(Yo,{align:"left",children:(0,Io.jsx)(Fc,{onClick:()=>k("installments"),startIcon:E("installments"),sx:{color:"white"},children:"Quantidade Parcelas"})}),(0,Io.jsx)(Yo,{align:"left",children:(0,Io.jsx)(Fc,{onClick:()=>k("created_at"),startIcon:E("created_at"),sx:{color:"white"},children:"Data da Proposta"})}),(0,Io.jsx)(Yo,{align:"left",children:(0,Io.jsx)(Fc,{onClick:()=>k("status"),startIcon:E("status"),sx:{color:"white"},children:"Status"})}),(0,Io.jsx)(Yo,{align:"left",children:(0,Io.jsx)(Fc,{onClick:()=>k("score"),startIcon:E("score"),sx:{color:"white"},children:"Score"})}),(0,Io.jsx)(Yo,{align:"left",children:(0,Io.jsx)(Fc,{onClick:()=>k("event_probability"),startIcon:E("event_probability"),sx:{color:"white"},children:"Porcentagem de Risco"})}),(0,Io.jsx)(Yo,{children:(0,Io.jsx)(Fc,{sx:{color:"white"},children:"Progresso"})})]})}),(0,Io.jsx)(id,{children:(e=>e.map((e=>(0,Io.jsxs)(Io.Fragment,{children:[(0,Io.jsx)(VT,{}),(0,Io.jsxs)(zo,{sx:{"&:last-child td, &:last-child th":{border:0}},children:[(0,Io.jsx)(Yo,{component:"th",scope:"row",children:e.fields.name.toUpperCase()}),(0,Io.jsx)(Yo,{align:"left",children:e.fields.business_name.toUpperCase()}),(0,Io.jsx)(Yo,{align:"left",children:e.fields.type_simulation.toUpperCase()}),(0,Io.jsx)(Yo,{align:"left",children:_(parseFloat(e.fields.amount_total))}),(0,Io.jsx)(Yo,{align:"left",children:_(parseFloat(e.fields.value_installments))}),(0,Io.jsx)(Yo,{align:"left",children:e.fields.installments}),(0,Io.jsx)(Yo,{align:"left",children:new Date(e.fields.created_at).toLocaleDateString()}),(0,Io.jsx)(zw,{title:(0,Io.jsx)(Hi,{variant:"h5",children:e.fields.description}),children:(0,Io.jsx)(Yo,{align:"left",sx:{color:"CREATED"===e.fields.status?"#fff28b":"REJECTED"===e.fields.status?"#ff5050":"#83d84d",fontWeight:900},children:"CREATED"===e.fields.status?"NOVA":"APPROVED"===e.fields.status?"APROVADA":"REJECTED"===e.fields.status?"REJEITADA":"FINALIZADA"})}),(0,Io.jsx)(Yo,{align:"left",children:e.fields.score?e.fields.score:"-"}),(0,Io.jsx)(Yo,{align:"left",children:isNaN(parseFloat(e.fields.event_probability).toFixed(3))?e.fields.event_probability:(100*parseFloat(e.fields.event_probability)).toFixed(3)+"%"}),"CREATED"===e.fields.status?(0,Io.jsxs)(Yo,{align:"left",children:[(0,Io.jsx)(Fc,{onClick:()=>{return t=e.pk,void fetch(`${Nd}/reduto/proposal/approve/`+t,{method:"POST",headers:{"Content-Type":"application/json",Accept:"*/*"}}).then((async e=>{e.ok&&(ZT.success("Proposta aprovada!",{theme:"dark"}),window.location.reload())}));var t},color:"secondary",variant:"outlined",children:"APROVAR"}),(0,Io.jsx)(Fc,{onClick:()=>{g(!m),y(e.pk)},sx:{color:"#ff5050"},variant:"outlined",children:"REJEITAR"})]}):"APPROVED"===e.fields.status?(0,Io.jsx)(Yo,{align:"left",children:(0,Io.jsx)(Fc,{onClick:()=>{x(!b),y(e.pk),A(e.fields.name),C(e.fields.business_name)},color:"secondary",variant:"outlined",children:"Adicionar arquivo"})}):(0,Io.jsx)(Yo,{align:"left",children:(0,Io.jsx)(Hi,{variant:"body2",children:"Proposta Finalizada"})}),(0,Io.jsx)(e4,{isOpen:m,setOpen:g,keyProposal:v}),(0,Io.jsx)(a4,{isOpen:b,setOpen:x,keyProposal:v,client_name:S,business_name:w})]},e.pk)]}))))(R)})]})}),(0,Io.jsx)(Al,{open:h,style:{zIndex:9999},children:(0,Io.jsx)(xd,{color:"inherit",sx:{color:Rd}})})]})})};function u4(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}var c4;function d4(){}function f4(e){return!!(e||"").match(/\d/)}function h4(e){return null===e||void 0===e}function p4(e){return h4(e)||function(e){return"number"===typeof e&&isNaN(e)}(e)||"number"===typeof e&&!isFinite(e)}function m4(e){return e.replace(/[-[\]/{}()*+?.\\^$|]/g,"\\$&")}function g4(e,t){void 0===t&&(t=!0);var n="-"===e[0],r=n&&t,o=(e=e.replace("-","")).split(".");return{beforeDecimal:o[0],afterDecimal:o[1]||"",hasNegation:n,addNegation:r}}function v4(e,t,n){for(var r="",o=n?"0":"",i=0;i<=t-1;i++)r+=e[i]||o;return r}function y4(e,t){return Array(t+1).join(e)}function b4(e){var t=e+"",n="-"===t[0]?"-":"";n&&(t=t.substring(1));var r=t.split(/[eE]/g),o=r[0],i=r[1];if(!(i=Number(i)))return n+o;var a=1+i,s=(o=o.replace(".","")).length;return a<0?o="0."+y4("0",Math.abs(a))+o:a>=s?o+=y4("0",a-s):o=(o.substring(0,a)||"0")+"."+o.substring(a),n+o}function x4(e,t,n){if(-1!==["","-"].indexOf(e))return e;var r=(-1!==e.indexOf(".")||n)&&t,o=g4(e),i=o.beforeDecimal,a=o.afterDecimal,s=o.hasNegation,l=parseFloat("0."+(a||"0")),u=(a.length<=t?"0."+a:l.toFixed(t)).split("."),c=i;return i&&Number(u[0])&&(c=i.split("").reverse().reduce((function(e,t,n){return e.length>n?(Number(e[0])+Number(t)).toString()+e.substring(1,e.length):t+e}),u[0])),""+(s?"-":"")+c+(r?".":"")+v4(u[1]||"",t,n)}function w4(e,t){if(e.value=e.value,null!==e){if(e.createTextRange){var n=e.createTextRange();return n.move("character",t),n.select(),!0}return e.selectionStart||0===e.selectionStart?(e.focus(),e.setSelectionRange(t,t),!0):(e.focus(),!1)}}!function(e){e.event="event",e.props="prop"}(c4||(c4={}));var C4=function(e){var t,n=void 0;return function(){for(var r=[],o=arguments.length;o--;)r[o]=arguments[o];return t&&r.length===t.length&&r.every((function(e,n){return e===t[n]}))?n:(t=r,n=e.apply(void 0,r))}}((function(e,t){for(var n=0,r=0,o=e.length,i=t.length;e[n]===t[n]&&n<o;)n++;for(;e[o-1-r]===t[i-1-r]&&i-r>n&&o-r>n;)r++;return{from:{start:n,end:o-r},to:{start:n,end:i-r}}})),S4=function(e,t){var n=Math.min(e.selectionStart,t);return{from:{start:n,end:e.selectionEnd},to:{start:n,end:t}}};function A4(e){return Math.max(e.selectionStart,e.selectionEnd)}function _4(e){return{from:{start:0,end:0},to:{start:0,end:e.length},lastValue:""}}function k4(e){var t=e.currentValue,n=e.formattedValue,r=e.currentValueIndex,o=e.formattedValueIndex;return t[r]===n[o]}function E4(e,t,n,r){var o=e.length;if(t=function(e,t,n){return Math.min(Math.max(e,t),n)}(t,0,o),"left"===r){for(;t>=0&&!n[t];)t--;-1===t&&(t=n.indexOf(!0))}else{for(;t<=o&&!n[t];)t++;t>o&&(t=n.lastIndexOf(!0))}return-1===t&&(t=o),t}function M4(e){for(var t=Array.from({length:e.length+1}).map((function(){return!0})),n=0,r=t.length;n<r;n++)t[n]=Boolean(f4(e[n])||f4(e[n-1]));return t}function R4(e,t,n,o,i,a){void 0===a&&(a=d4);var s=function(e){var t=(0,r.useRef)(e);t.current=e;var n=(0,r.useRef)((function(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];return t.current.apply(t,e)}));return n.current}((function(e,t){var n,r;return p4(e)?(r="",n=""):"number"===typeof e||t?(r="number"===typeof e?b4(e):e,n=o(r)):(r=i(e,void 0),n=o(r)),{formattedValue:n,numAsString:r}})),l=(0,r.useState)((function(){return s(h4(e)?t:e,n)})),u=l[0],c=l[1],d=e,f=n;h4(e)&&(d=u.numAsString,f=!0);var h=s(d,f);return(0,r.useMemo)((function(){c(h)}),[h.formattedValue]),[u,function(e,t){e.formattedValue!==u.formattedValue&&c({formattedValue:e.formattedValue,numAsString:e.value}),a(e,t)}]}function T4(e){return e.replace(/[^0-9]/g,"")}function j4(e){return e}function O4(e){var t=e.type;void 0===t&&(t="text");var n=e.displayType;void 0===n&&(n="input");var o=e.customInput,i=e.renderText,a=e.getInputRef,s=e.format;void 0===s&&(s=j4);var l=e.removeFormatting;void 0===l&&(l=T4);var u=e.defaultValue,c=e.valueIsNumericString,d=e.onValueChange,f=e.isAllowed,h=e.onChange;void 0===h&&(h=d4);var p=e.onKeyDown;void 0===p&&(p=d4);var m=e.onMouseUp;void 0===m&&(m=d4);var g=e.onFocus;void 0===g&&(g=d4);var v=e.onBlur;void 0===v&&(v=d4);var y=e.value,b=e.getCaretBoundary;void 0===b&&(b=M4);var x=e.isValidInputCharacter;void 0===x&&(x=f4);var w=e.isCharacterSame,C=u4(e,["type","displayType","customInput","renderText","getInputRef","format","removeFormatting","defaultValue","valueIsNumericString","onValueChange","isAllowed","onChange","onKeyDown","onMouseUp","onFocus","onBlur","value","getCaretBoundary","isValidInputCharacter","isCharacterSame"]),S=R4(y,u,Boolean(c),s,l,d),A=S[0],_=A.formattedValue,k=A.numAsString,E=S[1],M=(0,r.useRef)(),R=(0,r.useRef)({formattedValue:_,numAsString:k}),T=function(e,t){R.current={formattedValue:e.formattedValue,numAsString:e.value},E(e,t)},j=(0,r.useState)(!1),O=j[0],P=j[1],I=(0,r.useRef)(null),N=(0,r.useRef)({setCaretTimeout:null,focusTimeout:null});(0,r.useEffect)((function(){return P(!0),function(){clearTimeout(N.current.setCaretTimeout),clearTimeout(N.current.focusTimeout)}}),[]);var D=s,F=function(e,t){var n=parseFloat(t);return{formattedValue:e,value:t,floatValue:isNaN(n)?void 0:n}},L=function(e,t,n){0===e.selectionStart&&e.selectionEnd===e.value.length||(w4(e,t),N.current.setCaretTimeout=setTimeout((function(){e.value===n&&e.selectionStart!==t&&w4(e,t)}),0))},z=function(e,t,n){return E4(e,t,b(e),n)},B=function(e,t,n){var r=b(t),o=function(e,t,n,r,o,i,a){void 0===a&&(a=k4);var s=o.findIndex((function(e){return e})),l=e.slice(0,s);t||n.startsWith(l)||(t=l,n=l+n,r+=l.length);for(var u=n.length,c=e.length,d={},f=new Array(u),h=0;h<u;h++){f[h]=-1;for(var p=0,m=c;p<m;p++)if(a({currentValue:n,lastValue:t,formattedValue:e,currentValueIndex:h,formattedValueIndex:p})&&!0!==d[p]){f[h]=p,d[p]=!0;break}}for(var g=r;g<u&&(-1===f[g]||!i(n[g]));)g++;var v=g===u||-1===f[g]?c:f[g];for(g=r-1;g>0&&-1===f[g];)g--;var y=-1===g||-1===f[g]?0:f[g]+1;return y>v?v:r-y<v-r?y:v}(t,_,e,n,r,x,w);return o=E4(t,o,r)};(0,r.useEffect)((function(){var e=R.current,t=e.formattedValue,n=e.numAsString;_===t&&k===n||T(F(_,k),{event:void 0,source:c4.props})}),[_,k]);var $=I.current?A4(I.current):void 0;("undefined"!==typeof window?r.useLayoutEffect:r.useEffect)((function(){var e=I.current;if(_!==R.current.formattedValue&&e){var t=B(R.current.formattedValue,_,$);e.value=_,L(e,t,_)}}),[_]);var U=function(e,t,n){var r=t.target,o=M.current?S4(M.current,r.selectionEnd):C4(_,e),i=Object.assign(Object.assign({},o),{lastValue:_}),a=l(e,i),s=D(a);if(a=l(s,void 0),f&&!f(F(s,a))){var u=t.target,c=A4(u),d=B(e,_,c);return u.value=_,L(u,d,_),!1}return function(e){var t=e.formattedValue;void 0===t&&(t="");var n,r=e.input,o=e.source,i=e.event,a=e.numAsString;if(r){var s=e.inputValue||r.value,l=A4(r);r.value=t,void 0!==(n=B(s,t,l))&&L(r,n,t)}t!==_&&T(F(t,a),{event:i,source:o})}({formattedValue:s,numAsString:a,inputValue:e,event:t,source:n,input:t.target}),!0},V=function(e,t){void 0===t&&(t=0);var n=e.selectionStart,r=e.selectionEnd;M.current={selectionStart:n,selectionEnd:r+t}},H=!O||"undefined"===typeof navigator||navigator.platform&&/iPhone|iPod/.test(navigator.platform)?void 0:"numeric",W=Object.assign({inputMode:H},C,{type:t,value:_,onChange:function(e){var t=e.target.value;U(t,e,c4.event)&&h(e),M.current=void 0},onKeyDown:function(e){var t,n=e.target,r=e.key,o=n.selectionStart,i=n.selectionEnd,a=n.value;void 0===a&&(a=""),"ArrowLeft"===r||"Backspace"===r?t=Math.max(o-1,0):"ArrowRight"===r?t=Math.min(o+1,a.length):"Delete"===r&&(t=o);var s=0;"Delete"===r&&o===i&&(s=1);var l="ArrowLeft"===r||"ArrowRight"===r;if(void 0===t||o!==i&&!l)return p(e),void V(n,s);var u=t;l?(u=z(a,t,"ArrowLeft"===r?"left":"right"))!==t&&e.preventDefault():"Delete"!==r||x(a[t])?"Backspace"!==r||x(a[t])||(u=z(a,t,"left")):u=z(a,t,"right");u!==t&&L(n,u,a),p(e),V(n,s)},onMouseUp:function(e){var t=e.target,n=function(){var e=t.selectionStart,n=t.selectionEnd,r=t.value;if(void 0===r&&(r=""),e===n){var o=z(r,e);o!==e&&L(t,o,r)}};n(),requestAnimationFrame((function(){n()})),m(e),V(t)},onFocus:function(e){e.persist&&e.persist();var t=e.target,n=e.currentTarget;I.current=t,N.current.focusTimeout=setTimeout((function(){var r=t.selectionStart,o=t.selectionEnd,i=t.value;void 0===i&&(i="");var a=z(i,r);a===r||0===r&&o===i.length||L(t,a,i),g(Object.assign(Object.assign({},e),{currentTarget:n}))}),0)},onBlur:function(e){I.current=null,clearTimeout(N.current.focusTimeout),clearTimeout(N.current.setCaretTimeout),v(e)}});if("text"===n)return i?r.createElement(r.Fragment,null,i(_,C)||null):r.createElement("span",Object.assign({},C,{ref:a}),_);if(o){var q=o;return r.createElement(q,Object.assign({},W,{ref:a}))}return r.createElement("input",Object.assign({},W,{ref:a}))}function P4(e,t){var n=t.decimalScale,r=t.fixedDecimalScale,o=t.prefix;void 0===o&&(o="");var i=t.suffix;void 0===i&&(i="");var a=t.allowNegative,s=t.thousandsGroupStyle;if(void 0===s&&(s="thousand"),""===e||"-"===e)return e;var l=I4(t),u=l.thousandSeparator,c=l.decimalSeparator,d=0!==n&&-1!==e.indexOf(".")||n&&r,f=g4(e,a),h=f.beforeDecimal,p=f.afterDecimal,m=f.addNegation;return void 0!==n&&(p=v4(p,n,!!r)),u&&(h=function(e,t,n){var r=function(e){switch(e){case"lakh":return/(\d+?)(?=(\d\d)+(\d)(?!\d))(\.\d+)?/g;case"wan":return/(\d)(?=(\d{4})+(?!\d))/g;default:return/(\d)(?=(\d{3})+(?!\d))/g}}(n),o=e.search(/[1-9]/);return o=-1===o?e.length:o,e.substring(0,o)+e.substring(o,e.length).replace(r,"$1"+t)}(h,u,s)),o&&(h=o+h),i&&(p+=i),m&&(h="-"+h),e=h+(d&&c||"")+p}function I4(e){var t=e.decimalSeparator;void 0===t&&(t=".");var n=e.thousandSeparator,r=e.allowedDecimalSeparators;return!0===n&&(n=","),r||(r=[t,"."]),{decimalSeparator:t,thousandSeparator:n,allowedDecimalSeparators:r}}function N4(e,t,n){var r;void 0===t&&(t=_4(e));var o=n.allowNegative,i=n.prefix;void 0===i&&(i="");var a=n.suffix;void 0===a&&(a="");var s=n.decimalScale,l=t.from,u=t.to,c=u.start,d=u.end,f=I4(n),h=f.allowedDecimalSeparators,p=f.decimalSeparator,m=e[d]===p;if(f4(e)&&(e===i||e===a)&&""===t.lastValue)return e;if(d-c===1&&-1!==h.indexOf(e[c])){var g=0===s?"":p;e=e.substring(0,c)+g+e.substring(c+1,e.length)}var v=function(e,t,n){var r=!1,o=!1;i.startsWith("-")?r=!1:e.startsWith("--")?(r=!1,o=!0):a.startsWith("-")&&e.length===a.length?r=!1:"-"===e[0]&&(r=!0);var s=r?1:0;return o&&(s=2),s&&(e=e.substring(s),t-=s,n-=s),{value:e,start:t,end:n,hasNegation:r}},y=v(e,c,d),b=y.hasNegation;e=(r=y).value,c=r.start,d=r.end;var x=v(t.lastValue,l.start,l.end),w=x.start,C=x.end,S=x.value,A=e.substring(c,d);!(e.length&&S.length&&(w>S.length-a.length||C<i.length))||A&&a.startsWith(A)||(e=S);var _=0;e.startsWith(i)?_+=i.length:c<i.length&&(_=c),d-=_;var k=(e=e.substring(_)).length,E=e.length-a.length;e.endsWith(a)?k=E:(d>E||d>e.length-a.length)&&(k=d),e=e.substring(0,k),e=function(e,t){void 0===e&&(e="");var n=new RegExp("(-)"),r=new RegExp("(-)(.)*(-)"),o=n.test(e),i=r.test(e);return e=e.replace(/-/g,""),o&&!i&&t&&(e="-"+e),e}(b?"-"+e:e,o),e=(e.match(function(e,t){return new RegExp("(^-)|[0-9]|"+m4(e),t?"g":void 0)}(p,!0))||[]).join("");var M=e.indexOf(p);e=e.replace(new RegExp(m4(p),"g"),(function(e,t){return t===M?".":""}));var R=g4(e,o),T=R.beforeDecimal,j=R.afterDecimal,O=R.addNegation;return u.end-u.start<l.end-l.start&&""===T&&m&&!parseFloat(j)&&(e=O?"-":""),e}function D4(e){e=function(e){var t=I4(e),n=t.thousandSeparator,r=t.decimalSeparator,o=e.prefix;void 0===o&&(o="");var i=e.allowNegative;if(void 0===i&&(i=!0),n===r)throw new Error("\n        Decimal separator can't be same as thousand separator.\n        thousandSeparator: "+n+' (thousandSeparator = {true} is same as thousandSeparator = ",")\n        decimalSeparator: '+r+" (default value for decimalSeparator is .)\n     ");return o.startsWith("-")&&i&&(console.error("\n      Prefix can't start with '-' when allowNegative is true.\n      prefix: "+o+"\n      allowNegative: "+i+"\n    "),i=!1),Object.assign(Object.assign({},e),{allowNegative:i})}(e);e.decimalSeparator,e.allowedDecimalSeparators,e.thousandsGroupStyle;var t=e.suffix,n=e.allowNegative,r=e.allowLeadingZeros,o=e.onKeyDown;void 0===o&&(o=d4);var i=e.onBlur;void 0===i&&(i=d4);var a=e.thousandSeparator,s=e.decimalScale,l=e.fixedDecimalScale,u=e.prefix;void 0===u&&(u="");var c=e.defaultValue,d=e.value,f=e.valueIsNumericString,h=e.onValueChange,p=u4(e,["decimalSeparator","allowedDecimalSeparators","thousandsGroupStyle","suffix","allowNegative","allowLeadingZeros","onKeyDown","onBlur","thousandSeparator","decimalScale","fixedDecimalScale","prefix","defaultValue","value","valueIsNumericString","onValueChange"]),m=I4(e),g=m.decimalSeparator,v=m.allowedDecimalSeparators,y=function(t){return P4(t,e)},b=function(t,n){return N4(t,n,e)},x=h4(d)?c:d,w=null!==f&&void 0!==f?f:function(e,t,n){return""===e||!(null===t||void 0===t?void 0:t.match(/\d/))&&!(null===n||void 0===n?void 0:n.match(/\d/))&&"string"===typeof e&&!isNaN(Number(e))}(x,u,t);h4(d)?h4(c)||(w=w||"number"===typeof c):w=w||"number"===typeof d;var C=function(e){return p4(e)?e:("number"===typeof e&&(e=b4(e)),w&&"number"===typeof s?x4(e,s,Boolean(l)):e)},S=R4(C(d),C(c),Boolean(w),y,b,h),A=S[0],_=A.numAsString,k=A.formattedValue,E=S[1];return Object.assign(Object.assign({},p),{value:k,valueIsNumericString:!1,isValidInputCharacter:function(e){return e===g||f4(e)},isCharacterSame:function(e){var t=e.currentValue,n=e.lastValue,r=e.formattedValue,o=e.currentValueIndex,i=e.formattedValueIndex,a=t[o],c=r[i],f=C4(n,t).to,h=function(e){return b(e).indexOf(".")+u.length};return!(0===d&&l&&s&&h(t)<o&&h(r)>i)&&(!!(o>=f.start&&o<f.end&&v&&v.includes(a)&&c===g)||a===c)},onValueChange:E,format:y,removeFormatting:b,getCaretBoundary:function(t){return function(e,t){var n=t.prefix;void 0===n&&(n="");var r=t.suffix;void 0===r&&(r="");var o=Array.from({length:e.length+1}).map((function(){return!0})),i="-"===e[0];o.fill(!1,0,n.length+(i?1:0));var a=e.length;return o.fill(!1,a-r.length+1,a+1),o}(t,e)},onKeyDown:function(e){var t=e.target,r=e.key,i=t.selectionStart,c=t.selectionEnd,d=t.value;if(void 0===d&&(d=""),("Backspace"===r||"Delete"===r)&&c<u.length)e.preventDefault();else if(i===c){"Backspace"===r&&"-"===d[0]&&i===u.length+1&&n&&w4(t,1),s&&l&&("Backspace"===r&&d[i-1]===g?(w4(t,i-1),e.preventDefault()):"Delete"===r&&d[i]===g&&e.preventDefault()),(null===v||void 0===v?void 0:v.includes(r))&&d[i]===g&&w4(t,i+1);var f=!0===a?",":a;"Backspace"===r&&d[i-1]===f&&w4(t,i-1),"Delete"===r&&d[i]===f&&w4(t,i+1),o(e)}else o(e)},onBlur:function(t){var n=_;if(n.match(/\d/g)||(n=""),r||(n=function(e){if(!e)return e;var t="-"===e[0];t&&(e=e.substring(1,e.length));var n=e.split("."),r=n[0].replace(/^0+/,"")||"0",o=n[1]||"";return(t?"-":"")+r+(o?"."+o:"")}(n)),l&&s&&(n=x4(n,s,l)),n!==_){var o=P4(n,e);E({formattedValue:o,value:n,floatValue:parseFloat(n)},{event:t,source:c4.event})}i(t)}})}function F4(e){var t=D4(e);return r.createElement(O4,Object.assign({},t))}const L4=e=>{let{cpf:t,tokenSerasa:n,idConsult:o,algorithm:i,userId:a,isClient:s,clientId:l,amount:u,installments:c,simulationUri:d,title:f,noProposal:h}=e;const[p,m]=(0,r.useState)(2);return(0,r.useEffect)((()=>{const e=setInterval((()=>{m((e=>e-1))}),1e3);return()=>clearInterval(e)}),[]),(0,Io.jsx)(Zi,{children:(0,Io.jsx)(Io.Fragment,{children:(0,Io.jsx)(RP,{cpfcnpj:t,idConsult:o,tokenBrain:n,algorithm:i,isClient:s,amount:u,clientId:l,userId:a,installments:c,simulationUri:d,title:f,noProposal:h})})})},z4=/^(\d{3})(\d{3})(\d{3})(\d{2})$/,B4=/^(\d{2})(\d{3})(\d{3})(\d{4})(\d{2})$/,$4={cpf:"",amount:""},U4=ej.object().shape({amount:ej.number().required("Valor \xe9 obrigat\xf3rio"),cpf:ej.string().required("CPF \xe9 obrigat\xf3rio")}),V4=e=>{let{algorithm:t,installments:n,amount:o,simulationUri:i,title:a,noProposal:s}=e;const[l,u]=(0,r.useState)(""),[c,d]=(0,r.useState)(""),[f,h]=(0,r.useState)(""),{cookies:p}=bo(),{id:m}=p.BRAUM_TOKEN,g=p.BRAUM_TOKEN.id,[v,y]=(0,r.useState)(!1),[b,x]=(0,r.useState)(!1),[w,C]=(0,r.useState)(!1),[S,A]=(0,r.useState)(""),[_,k]=(0,r.useState)(""),[E,M]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{console.log("Atualizando")}),[w]),(0,Io.jsxs)(Zi,{mt:10,children:[(0,Io.jsx)(VT,{}),(0,Io.jsx)(Pd,{title:"RED SCORE",subtitle:"An\xe1lises de cr\xe9dito realizadas pela equipe especializada do Reduto Score."}),(0,Io.jsx)(mT,{initialValues:$4,validationSchema:U4,children:e=>{let{values:t,errors:n,touched:r,handleBlur:o,handleChange:i,handleSubmit:a}=e;return(0,Io.jsx)("form",{onSubmit:async e=>{M(!0),a(e),(e=>0===e.replace(/\D/g,"").length)(t.cpf)&&(ZT.info("CPF/CNPJ n\xe3o pode estar vazio",{theme:"dark"}),M(!1));const n=await fetch(`${Nd}/auth/serasa`,{method:"GET"}),r=await fetch(`${Nd}/client/${t.cpf.replace(/\D/g,"")}`,{method:"GET"}).then((e=>e.json())).then((e=>{!1===e.status&&y(!0),x(e.status),k(e.bussines_id),A(e.client_id)})).then((async()=>{const e=await n.json();if(11===t.cpf.replace(/\D/g,"").length){const n=await TP(t.cpf.replace(/\D/g,""),e.token,g);null!=n&&void 0!=n||(M(!1),alert("N\xe3o foi possivel realizar a consulta, consulte seu consultor")),d(n._id)}u(e.token),h(t.cpf.replace(/\D/g,"")),C(!0),M(!1)}));console.log(r,"response"),M(!1)},children:(0,Io.jsxs)(Zi,{display:"grid",gap:"30px",gridTemplateColumns:"repeat(4, minmax(0, 1fr))",children:[(0,Io.jsx)(Ku,{fullWidth:!0,variant:"filled",label:"CPF/CNPJ",type:"text",color:"secondary",value:11===t.cpf.length?t.cpf.replace(z4,"$1.$2.$3-$4"):t.cpf.replace(B4,"$1.$2.$3/$4-$5"),onChange:i,handleBlur:o,inputProps:{maxLength:22},sx:{gridColumn:"span 2"},name:"cpf",error:!!r.cpf&&!!n.cpf,helperText:r.cpf&&n.cpf}),(0,Io.jsx)(Zi,{children:!0===w?(0,Io.jsx)(Fc,{type:"submit",color:"secondary",variant:"contained",onClick:()=>{window.location.reload()},children:"Nova Consulta"}):(0,Io.jsx)(Fc,{type:"submit",color:"secondary",variant:"contained",children:"Consultar cliente"})})]})})}}),!0===v&&!1===b?(0,Io.jsx)(Io.Fragment,{children:(0,Io.jsx)(L4,{algorithm:t,amount:o,clientId:g,cpf:f,idConsult:c,isClient:b,tokenSerasa:l,userId:m,installments:n,simulationUri:i,title:a,noProposal:s},g)}):null,!1===v&&!0===b?(0,Io.jsx)(Io.Fragment,{children:(0,Io.jsx)(RP,{cpfcnpj:f,idConsult:c,tokenBrain:l,algorithm:t,isClient:b,amount:o,clientId:g,installments:n,simulationUri:i,title:a,noProposal:s})}):null,(0,Io.jsx)(Al,{open:E,style:{zIndex:9999},children:(0,Io.jsx)(xd,{color:"inherit",sx:{color:Rd}})})]})},H4=r.forwardRef((function(e,t){const{onChange:n,...r}=e;return(0,Io.jsx)(F4,{...r,getInputRef:t,onValueChange:t=>{n({target:{name:e.name,value:t.value}})},thousandSeparator:".",decimalSeparator:",",decimalScale:2,fixedDecimalScale:!0,valueIsNumericString:!0,prefix:"R$ "})})),W4={amount:0},q4=ej.object().shape({amount:ej.number().min(5e3,"O valor m\xednimo para an\xe1lise de cr\xe9dito \xe9 de R$5.000,00").max(25e3,"O valor m\xe1ximo para an\xe1lise de cr\xe9dito \xe9 de R$25.000,00").required("Informe um valor para a an\xe1lise de cr\xe9dito")}),Y4=e=>{let{title:t,simulationUri:n,type_simulation:o,description:i,redrural:a}=e;const s=mi(),l=Td(s.palette.mode),{cookies:u}=bo(),{id:c}=u.BRAUM_TOKEN,[d,f]=(u.BRAUM_TOKEN.id,(0,r.useState)(!1)),[h,p]=(0,r.useState)([]),[m,g]=(0,r.useState)(!1),[v,y]=(0,r.useState)(null),[b,x]=(0,r.useState)({}),[w,C]=(0,r.useState)(!1),[S,A]=(0,r.useState)(!1),[_,k]=(0,r.useState)(!0),[E,M]=(0,r.useState)(0);(0,r.useEffect)((()=>{}),[E]);(0,r.useEffect)((()=>{document.title="RED 25 - An\xe1lise"}),[]);let R=1==a?"Simula\xe7\xe3o valores acima de R$ 100.000,00":"Simular valores acima de R$5.000,00";return(0,Io.jsx)(Io.Fragment,{children:(0,Io.jsxs)(Zi,{m:"20px",children:[1==a?(0,Io.jsx)(Pd,{title:`${t}`,subtitle:`${i}`}):(0,Io.jsx)(Pd,{title:`${t}`,subtitle:"An\xe1lises de cr\xe9dito equipe Reduto"}),(0,Io.jsx)(Zi,{children:(0,Io.jsxs)(Zi,{children:[(0,Io.jsx)(mT,{initialValues:W4,validationSchema:q4,children:e=>{let{errors:n,touched:r,values:i,handleBlur:a,handleChange:s}=e;return(0,Io.jsxs)("form",{onSubmit:async e=>{e.preventDefault(),0!==i.amount?await async function(e){M(e);const t={amount:parseFloat(e),type_simulation:o};await fetch("https://appsup4tech.com:8001/reduto/red25/simulate",{method:"POST",headers:{"Content-Type":"application/json","Access-Control-Allow-Origin":"*"},body:JSON.stringify(t)}).then((e=>e.json())).then((e=>{const t=[];e.steps.map(((e,n)=>{const r={id:n+1,...e};t.push(r)})),p(t),f(!0)})).catch((e=>{ZT.error("Erro ao simular. Tente novamente ou entre em contato com o suporte",{theme:"dark"})}))}(i.amount):C(!0)},children:[(0,Io.jsx)(Ku,{fullWidth:!0,variant:"filled",label:R,color:"secondary",value:i.amount,handleBlur:a,onChange:s,sx:{gridColumn:"span 2"},name:"amount",id:"formatted-numberformat-input",InputProps:{inputComponent:H4},error:!!r.amount&&!!n.amount,helperText:r.amount&&n.amount}),!0===w&&(setTimeout((()=>{C(!1)}),5e3),(0,Io.jsx)("p",{style:{color:"#f77676"},children:"Valor invalido, por favor insira o valor corretamente."})),(0,Io.jsx)(Fc,{sx:{width:140,marginY:3,paddingX:1,paddingY:1},type:"submit",color:"secondary",variant:"outlined",children:t})]})}}),!0===d?(0,Io.jsxs)(Zi,{sx:{height:400,width:"100%"},children:[(0,Io.jsx)(E_,{rows:h,columns:[{field:"id",headerName:"Qtde. de Duplicatas",width:120},{field:"pmt_money",headerName:"Valor das Duplicatas",width:150,editable:!0},{field:"total_real",headerName:"Valor da Nota Fiscal",width:150,editable:!0}],selectionModel:null!==v?[v]:[],onSelectionModelChange:e=>{if(1===e.length){y(e[0]);const t=e[0],n=h.find((e=>e.id===t));x(n)}else y(null),x({})},sx:{boxShadow:2,border:`2px solid ${l.grey[500]}`,borderColor:"secondary","& .MuiDataGrid-cell:hover":{color:"secondary"},"& .MuiCheckbox-root svg":{width:16,height:16,backgroundColor:"transparent",border:"1px solid "+("dark"===s.palette.mode?`${l.grey[100]}`:"rgb(67, 67, 67)"),borderRadius:2},"& .MuiCheckbox-root svg path":{display:"none"},"& .MuiCheckbox-root.Mui-checked:not(.MuiCheckbox-indeterminate) svg":{backgroundColor:l.greenAccent[400],borderColor:l.greenAccent[400]},"& .MuiCheckbox-root.Mui-checked .MuiIconButton-label:after":{position:"absolute",display:"table",border:`2px solid ${l.greenAccent[700]}`,borderTop:0,borderLeft:0,transform:"rotate(45deg) translate(-50%,-50%)",opacity:1,transition:"all .2s cubic-bezier(.12,.4,.29,1.46) .1s",content:'""',top:"50%",left:"39%",width:5.71428571,height:9.14285714},"& .MuiCheckbox-root.MuiCheckbox-indeterminate .MuiIconButton-label:after":{width:8,height:8,backgroundColor:"#1890ff",transform:"none",top:"39%",border:0}},checkboxSelection:!0,disableRowSelectionOnClick:!0}),!0===_?(0,Io.jsx)(Fc,{sx:{width:140,marginY:3,paddingX:1,paddingY:1},type:"submit",color:"secondary",variant:"outlined",onClick:()=>{A(!0),k(!_)},children:"Analise de Cr\xe9dito"}):null]}):null]})}),!0===S?(0,Io.jsx)(V4,{algorithm:h,installments:v,amount:E,simulationUri:n,title:t}):null]})})},G4=()=>(0,Io.jsx)(Y4,{title:"Mensal",simulationUri:"red25/",type_simulation:"RED25 - Mes"}),K4=()=>(0,Io.jsx)(Y4,{title:"Semestral",simulationUri:"redsafra/",type_simulation:"RED25 - Sem"}),X4=()=>(0,Io.jsx)(Y4,{title:"Trimestral",simulationUri:"redtri/",type_simulation:"RED25 - Tri"});var Q4=n(69120);const J4=["className","elementType","ownerState","externalForwardedProps","getSlotOwnerState","internalForwardedProps"],Z4=["component","slots","slotProps"],e6=["component"];function t6(e,t){const{className:n,elementType:r,ownerState:o,externalForwardedProps:i,getSlotOwnerState:a,internalForwardedProps:s}=t,l=(0,gn.A)(t,J4),{component:u,slots:c={[e]:void 0},slotProps:d={[e]:void 0}}=i,f=(0,gn.A)(i,Z4),h=c[e]||r,p=zs(d[e],o),m=Ls((0,mn.A)({className:n},l,{externalForwardedProps:"root"===e?f:void 0,externalSlotProps:p})),{props:{component:g},internalRef:v}=m,y=(0,gn.A)(m.props,e6),b=(0,oa.A)(v,null==p?void 0:p.ref,t.ref),x=a?a(y):{},w=(0,mn.A)({},o,x),C="root"===e?g||u:g,S=Ns(h,(0,mn.A)({},"root"===e&&!u&&!c[e]&&s,"root"!==e&&!c[e]&&s,y,C&&{as:C},{ref:b}),w);return Object.keys(x).forEach((e=>{delete S[e]})),[h,S]}function n6(e){return(0,jo.Ay)("MuiAlert",e)}const r6=(0,To.A)("MuiAlert",["root","action","icon","message","filled","colorSuccess","colorInfo","colorWarning","colorError","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]),o6=(0,Iu.A)((0,Io.jsx)("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),i6=(0,Iu.A)((0,Io.jsx)("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),a6=(0,Iu.A)((0,Io.jsx)("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),s6=(0,Iu.A)((0,Io.jsx)("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),l6=["action","children","className","closeText","color","components","componentsProps","icon","iconMapping","onClose","role","severity","slotProps","slots","variant"],u6=(0,Ro.Ay)(Hl,{name:"MuiAlert",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${(0,Bo.A)(n.color||n.severity)}`]]}})((e=>{let{theme:t}=e;const n="light"===t.palette.mode?ko.e$:ko.a,r="light"===t.palette.mode?ko.a:ko.e$;return(0,mn.A)({},t.typography.body2,{backgroundColor:"transparent",display:"flex",padding:"6px 16px",variants:[...Object.entries(t.palette).filter((e=>{let[,t]=e;return t.main&&t.light})).map((e=>{let[o]=e;return{props:{colorSeverity:o,variant:"standard"},style:{color:t.vars?t.vars.palette.Alert[`${o}Color`]:n(t.palette[o].light,.6),backgroundColor:t.vars?t.vars.palette.Alert[`${o}StandardBg`]:r(t.palette[o].light,.9),[`& .${r6.icon}`]:t.vars?{color:t.vars.palette.Alert[`${o}IconColor`]}:{color:t.palette[o].main}}}})),...Object.entries(t.palette).filter((e=>{let[,t]=e;return t.main&&t.light})).map((e=>{let[r]=e;return{props:{colorSeverity:r,variant:"outlined"},style:{color:t.vars?t.vars.palette.Alert[`${r}Color`]:n(t.palette[r].light,.6),border:`1px solid ${(t.vars||t).palette[r].light}`,[`& .${r6.icon}`]:t.vars?{color:t.vars.palette.Alert[`${r}IconColor`]}:{color:t.palette[r].main}}}})),...Object.entries(t.palette).filter((e=>{let[,t]=e;return t.main&&t.dark})).map((e=>{let[n]=e;return{props:{colorSeverity:n,variant:"filled"},style:(0,mn.A)({fontWeight:t.typography.fontWeightMedium},t.vars?{color:t.vars.palette.Alert[`${n}FilledColor`],backgroundColor:t.vars.palette.Alert[`${n}FilledBg`]}:{backgroundColor:"dark"===t.palette.mode?t.palette[n].dark:t.palette[n].main,color:t.palette.getContrastText(t.palette[n].main)})}}))]})})),c6=(0,Ro.Ay)("div",{name:"MuiAlert",slot:"Icon",overridesResolver:(e,t)=>t.icon})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),d6=(0,Ro.Ay)("div",{name:"MuiAlert",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0",minWidth:0,overflow:"auto"}),f6=(0,Ro.Ay)("div",{name:"MuiAlert",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),h6={success:(0,Io.jsx)(o6,{fontSize:"inherit"}),warning:(0,Io.jsx)(i6,{fontSize:"inherit"}),error:(0,Io.jsx)(a6,{fontSize:"inherit"}),info:(0,Io.jsx)(s6,{fontSize:"inherit"})},p6=r.forwardRef((function(e,t){const n=(0,Mo.b)({props:e,name:"MuiAlert"}),{action:r,children:o,className:i,closeText:a="Close",color:s,components:l={},componentsProps:u={},icon:c,iconMapping:d=h6,onClose:f,role:h="alert",severity:p="success",slotProps:m={},slots:g={},variant:v="standard"}=n,y=(0,gn.A)(n,l6),b=(0,mn.A)({},n,{color:s,severity:p,variant:v,colorSeverity:s||p}),x=(e=>{const{variant:t,color:n,severity:r,classes:o}=e,i={root:["root",`color${(0,Bo.A)(n||r)}`,`${t}${(0,Bo.A)(n||r)}`,`${t}`],icon:["icon"],message:["message"],action:["action"]};return(0,_o.A)(i,n6,o)})(b),w={slots:(0,mn.A)({closeButton:l.CloseButton,closeIcon:l.CloseIcon},g),slotProps:(0,mn.A)({},u,m)},[C,S]=t6("closeButton",{elementType:kd,externalForwardedProps:w,ownerState:b}),[A,_]=t6("closeIcon",{elementType:av,externalForwardedProps:w,ownerState:b});return(0,Io.jsxs)(u6,(0,mn.A)({role:h,elevation:0,ownerState:b,className:(0,Ao.A)(x.root,i),ref:t},y,{children:[!1!==c?(0,Io.jsx)(c6,{ownerState:b,className:x.icon,children:c||d[p]||h6[p]}):null,(0,Io.jsx)(d6,{ownerState:b,className:x.message,children:o}),null!=r?(0,Io.jsx)(f6,{ownerState:b,className:x.action,children:r}):null,null==r&&f?(0,Io.jsx)(f6,{ownerState:b,className:x.action,children:(0,Io.jsx)(C,(0,mn.A)({size:"small","aria-label":a,title:a,color:"inherit",onClick:f},S,{children:(0,Io.jsx)(A,(0,mn.A)({fontSize:"small"},_))}))}):null]}))})),m6=p6;var g6=n(18270);const v6=e=>{let{value:t,extrato:n}=e;const[o,i]=(0,r.useState)(""),[a,s]=(0,r.useState)("");return(0,r.useEffect)((()=>{!async function(){const e=(0,g6.QrCodePix)({version:"01",key:"financeiro@redutocapital.com.br",name:"REDUTO CAPITAL SERVICOS EM TI LTDA",city:"SAO PAULO",transactionId:"redutorecebimentos",message:`${n}`,value:t}),r=e.payload(),o=await e.base64();s(r),i(o)}()})),(0,Io.jsx)("div",{children:(0,Io.jsx)("div",{style:{marginTop:20},children:(0,Io.jsx)("img",{src:o,alt:"QR Code PIX"})})})};var y6=n(4721),b6=n(37402),x6=n(42090),w6=n(52177),C6=n(56776),S6=n(61334);const A6=e=>{let{nome:t,email:n,quantidade:r,valor:o,resumeId:i}=e;const a=(new Date).toLocaleString("pt-BR",{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit",second:"2-digit",hour12:!1});return(0,Io.jsxs)(Zi,{mt:3,sx:{backgroundColor:"#1e1e1e",boxShadow:"0px 4px 20px rgba(0, 0, 0, 0.1)",padding:"15px",borderRadius:"5px",margin:"1rem auto",textAlign:"center",transition:"all 0.3s ease"},children:[(0,Io.jsx)(Hi,{variant:"h4",gutterBottom:!0,sx:{color:"#a9a9a9",fontWeight:"bold",mb:3},children:"Comprovante de Compra"}),(0,Io.jsxs)(Zi,{sx:{backgroundColor:"#181818",padding:"20px",borderRadius:"12px",boxShadow:"0px 2px 10px rgba(0, 0, 0, 0.05)",textAlign:"left","&:hover":{backgroundColor:"#0e0e0e"}},children:[(0,Io.jsx)(zw,{title:"C\xf3digo da solicita\xe7\xe3o",children:(0,Io.jsxs)(Zi,{sx:{mb:2},children:[(0,Io.jsxs)(Hi,{variant:"body1",sx:{display:"flex",alignItems:"center",fontSize:18,color:"#555"},children:[(0,Io.jsx)(C6.A,{sx:{mr:1,color:"#7db362"}}),(0,Io.jsx)("strong",{children:"Identifica\xe7\xe3o:"})]}),(0,Io.jsx)(Hi,{variant:"body1",sx:{fontSize:18,color:"#777",pl:4},children:i})]})}),(0,Io.jsx)(zw,{title:"Nome do cliente",children:(0,Io.jsxs)(Zi,{sx:{mb:2},children:[(0,Io.jsxs)(Hi,{variant:"body1",sx:{display:"flex",alignItems:"center",fontSize:18,color:"#555"},children:[(0,Io.jsx)(w6.A,{sx:{mr:1,color:"#7db362"}}),(0,Io.jsx)("strong",{children:"Nome"})]}),(0,Io.jsx)(Hi,{variant:"body1",sx:{fontSize:18,color:"#777",pl:4},children:t})]})}),(0,Io.jsx)(zw,{title:"Endere\xe7o de email",children:(0,Io.jsxs)(Zi,{sx:{mb:2},children:[(0,Io.jsxs)(Hi,{variant:"body1",sx:{display:"flex",alignItems:"center",fontSize:18,color:"#555"},children:[(0,Io.jsx)(b6.A,{sx:{mr:1,color:"#7db362"}}),(0,Io.jsx)("strong",{children:"E-mail"})]}),(0,Io.jsx)(Hi,{variant:"body1",sx:{fontSize:18,color:"#777",pl:4},children:n})]})}),(0,Io.jsx)(zw,{title:"Quantidade adquirida",children:(0,Io.jsxs)(Zi,{sx:{mb:2},children:[(0,Io.jsxs)(Hi,{variant:"body1",sx:{display:"flex",alignItems:"center",fontSize:18,color:"#555"},children:[(0,Io.jsx)(S6.A,{sx:{mr:1,color:"#7db362"}}),(0,Io.jsx)("strong",{children:"Quantidade"})]}),(0,Io.jsx)(Hi,{variant:"body1",sx:{fontSize:18,color:"#777",pl:4},children:r})]})}),(0,Io.jsx)(zw,{title:"Valor total",children:(0,Io.jsxs)(Zi,{sx:{mb:2},children:[(0,Io.jsxs)(Hi,{variant:"body1",sx:{display:"flex",alignItems:"center",fontSize:18,color:"#555"},children:[(0,Io.jsx)(y6.A,{sx:{mr:1,color:"#7db362"}}),(0,Io.jsx)("strong",{children:"Valor"})]}),(0,Io.jsxs)(Hi,{variant:"body1",sx:{fontSize:18,color:"#777",pl:4},children:["R$ ",o]})]})}),(0,Io.jsx)(zw,{title:"Data da compra",children:(0,Io.jsxs)(Zi,{children:[(0,Io.jsxs)(Hi,{variant:"body1",sx:{display:"flex",alignItems:"center",fontSize:18,color:"#555"},children:[(0,Io.jsx)(x6.A,{sx:{mr:1,color:"#7db362"}}),(0,Io.jsx)("strong",{children:"Data do pagamento"})]}),(0,Io.jsx)(Hi,{variant:"body1",sx:{fontSize:18,color:"#777",pl:4},children:a})]})})]})]})},_6=()=>{const{cookies:e}=bo(),[t,n]=(0,r.useState)(!1),{id:o,bussines_id:i,name:a,email:s}=e.BRAUM_TOKEN,[l,u]=(0,r.useState)(""),[c,d]=(0,r.useState)(0),[f,h]=(0,r.useState)(0),[p,m]=(0,r.useState)(35),[g,v]=(0,r.useState)(!1),[y,b]=(0,r.useState)(!1),[x,w]=(0,r.useState)(""),[C,S]=(0,r.useState)(!1),A=ej.object().shape({quantity:ej.number().min(10,"A quantidade m\xednima \xe9 10").required("Quantidade de fichas \xe9 obrigat\xf3rio")});return(0,r.useEffect)((()=>{!async function(){const e=await fetch(`${Nd}/auth/serasa`,{method:"GET"}),t=await e.json();u(t.token)}()}),[]),(0,r.useEffect)((()=>{}),[g]),(0,Io.jsx)(Zi,{p:5,children:(0,Io.jsxs)(Zi,{mt:10,children:[(0,Io.jsx)(VT,{}),!1===g?(0,Io.jsxs)(Io.Fragment,{children:[(0,Io.jsx)(Pd,{title:"SOLICITAR REDSCORE",subtitle:"Veja as melhores ofertas para consultas Redscore."}),(0,Io.jsx)(mT,{initialValues:{quantity:""},validationSchema:A,children:e=>{let{values:t,errors:n,touched:r,handleBlur:o,handleChange:i,handleSubmit:a,setFieldValue:s}=e;t.quantity;return(0,Io.jsx)("form",{onSubmit:a,children:(0,Io.jsx)(Zi,{display:"grid",gap:"30px",gridTemplateColumns:"repeat(4, minmax(0, 1fr))",children:[10,20,30,40,50,60,70,80,90,100].map((e=>(0,Io.jsxs)(Zi,{sx:{padding:"20px",backgroundColor:"#181818",borderRadius:"8px",boxShadow:"0px 4px 8px rgba(0, 0, 0, 0.1)"},children:[(0,Io.jsxs)(Hi,{variant:"h4",gutterBottom:!0,children:[e," consultas"]}),(0,Io.jsx)(Hi,{variant:"body1",gutterBottom:!0,sx:{fontSize:30,color:"#83d84d"},children:(35*e).toLocaleString("pt-BR",{style:"currency",currency:"BRL"})}),(0,Io.jsx)(Fc,{variant:"contained",color:"secondary",onClick:()=>(e=>{const t=35*e;d(t),h(e),console.log(t,"newTotal"),v(!0)})(e),children:"Solicitar"})]},e)))})})}})]}):(0,Io.jsxs)(Io.Fragment,{children:[(0,Io.jsxs)(Zi,{mt:1,mb:3,sx:{display:"flex"},children:[(0,Io.jsx)(Q4.A,{onClick:()=>v(!1)}),(0,Io.jsx)(Hi,{fontSize:17,marginX:4,children:"Escolher outros planos"})]}),(0,Io.jsx)(Pd,{title:"Falta pouco para garantir suas consultas REDSCORE!",subtitle:"Pagamento via PIX"}),(0,Io.jsxs)("div",{children:[(0,Io.jsx)(Zi,{mt:3,sx:{backgroundColor:"",boxShadow:"0px 4px 6px #141414",padding:"20px",borderRadius:"4px",display:"flex",justifyContent:"center",alignItems:"center"},children:(0,Io.jsxs)(Zi,{sx:{padding:"20px",backgroundColor:"",borderRadius:"8px",boxShadow:"inset 0px 4px 6px rgba(0, 0, 0, 0.05)",textAlign:"left",width:"100%"},children:[(0,Io.jsx)(Hi,{variant:"h3",gutterBottom:!0,sx:{color:"#8d8c89",borderBottom:1,borderColor:"#8d8c89"},children:"PIX - QRCODE"}),(0,Io.jsx)(v6,{value:c,extrato:`${a} - ${s}`}),(0,Io.jsx)(Zi,{sx:{marginTop:5},children:(0,Io.jsx)(Hi,{variant:"h3",gutterBottom:!0,sx:{color:"#8d8c89",borderBottom:1,borderColor:"#8d8c89"},children:"PIX E-mail: financeiro@redutocapital.com.br"})}),(0,Io.jsx)(Zi,{children:(0,Io.jsxs)(rA,{sx:{width:"100%"},spacing:2,children:[(0,Io.jsx)(m6,{severity:"info",children:"Necess\xe1rio a confirma\xe7\xe3o de pagamento."}),(0,Io.jsx)(m6,{severity:"warning",children:"Ap\xf3s comprova\xe7\xe3o do pagamento enviaremos em at\xe9 7 dias \xfateis as suas consultas REDSCORE."})]})}),(0,Io.jsx)(Zi,{sx:{marginTop:5},children:(0,Io.jsx)(Fc,{type:"submit",color:"secondary",variant:"contained",onClick:async function(){if(n(!0),S(!0),f<=0)return ZT.info("A quantidade de fichas n\xe3o pode ser 0",{theme:"dark"}),void n(!1);const e={client_id:o,business:i,status_payment:"PAYMENT",quantity:f,total_value:c};try{const t=await fetch("https://appsup4tech.com:8000/reduto/request/coins",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}),n=await t.json();t.ok?(b(!0),w(n.resume_id),ZT.success("Fichas solicitadas com sucesso!",{theme:"dark"})):ZT.error("Erro ao solicitar fichas. Tente novamente.",{theme:"dark"})}catch(t){ZT.error("Erro de rede ao solicitar fichas.",{theme:"dark"})}finally{n(!1),S(!1)}},children:"Confirmar pagamento."})})]})}),!0===y?(0,Io.jsx)(A6,{resumeId:x,email:s,nome:a,quantidade:c/35,valor:c}):null]})]}),(0,Io.jsx)(Al,{open:t,style:{zIndex:9999},children:(0,Io.jsx)(xd,{color:"inherit",sx:{color:Rd}})})]})})};var k6=n(3021),E6=n(17035),M6=n(92577);const R6=["localeText"],T6=r.createContext(null);const j6=function(e){const{localeText:t}=e,n=(0,gn.A)(e,R6),{utils:o,localeText:i}=r.useContext(T6)??{utils:void 0,localeText:void 0},a=Jx({props:n,name:"MuiLocalizationProvider"}),{children:s,dateAdapter:l,dateFormats:u,dateLibInstance:c,adapterLocale:d,localeText:f}=a,h=r.useMemo((()=>(0,mn.A)({},f,i,t)),[f,i,t]),p=r.useMemo((()=>{if(!l)return o||null;const e=new l({locale:d,formats:u,instance:c});if(!e.isMUIAdapter)throw new Error(["MUI X: The date adapter should be imported from `@mui/x-date-pickers` or `@mui/x-date-pickers-pro`, not from `@date-io`","For example, `import { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs'` instead of `import AdapterDayjs from '@date-io/dayjs'`","More information on the installation documentation: https://mui.com/x/react-date-pickers/getting-started/#installation"].join("\n"));return e}),[l,d,u,c,o]),m=r.useMemo((()=>p?{minDate:p.date("1900-01-01T00:00:00.000"),maxDate:p.date("2099-12-31T00:00:00.000")}:null),[p]),g=r.useMemo((()=>({utils:p,defaultDates:m,localeText:h})),[m,p,h]);return(0,Io.jsx)(T6.Provider,{value:g,children:s})};var O6=n(60446),P6=n.n(O6),I6=n(66865),N6=n.n(I6),D6=n(68988),F6=n.n(D6),L6=n(14443),z6=n.n(L6),B6=n(51525),$6=n.n(B6),U6=n(97076),V6=n.n(U6);P6().extend(z6()),P6().extend(N6()),P6().extend($6()),P6().extend(V6());const H6={YY:"year",YYYY:{sectionType:"year",contentType:"digit",maxLength:4},M:{sectionType:"month",contentType:"digit",maxLength:2},MM:"month",MMM:{sectionType:"month",contentType:"letter"},MMMM:{sectionType:"month",contentType:"letter"},D:{sectionType:"day",contentType:"digit",maxLength:2},DD:"day",Do:{sectionType:"day",contentType:"digit-with-letter"},d:{sectionType:"weekDay",contentType:"digit",maxLength:2},dd:{sectionType:"weekDay",contentType:"letter"},ddd:{sectionType:"weekDay",contentType:"letter"},dddd:{sectionType:"weekDay",contentType:"letter"},A:"meridiem",a:"meridiem",H:{sectionType:"hours",contentType:"digit",maxLength:2},HH:"hours",h:{sectionType:"hours",contentType:"digit",maxLength:2},hh:"hours",m:{sectionType:"minutes",contentType:"digit",maxLength:2},mm:"minutes",s:{sectionType:"seconds",contentType:"digit",maxLength:2},ss:"seconds"},W6={year:"YYYY",month:"MMMM",monthShort:"MMM",dayOfMonth:"D",dayOfMonthFull:"Do",weekday:"dddd",weekdayShort:"dd",hours24h:"HH",hours12h:"hh",meridiem:"A",minutes:"mm",seconds:"ss",fullDate:"ll",keyboardDate:"L",shortDate:"MMM D",normalDate:"D MMMM",normalDateWithWeekday:"ddd, MMM D",fullTime:"LT",fullTime12h:"hh:mm A",fullTime24h:"HH:mm",keyboardDateTime:"L LT",keyboardDateTime12h:"L hh:mm A",keyboardDateTime24h:"L HH:mm"},q6=["Missing UTC plugin","To be able to use UTC or timezones, you have to enable the `utc` plugin","Find more information on https://mui.com/x/react-date-pickers/timezone/#day-js-and-utc"].join("\n"),Y6=["Missing timezone plugin","To be able to use timezones, you have to enable both the `utc` and the `timezone` plugin","Find more information on https://mui.com/x/react-date-pickers/timezone/#day-js-and-timezone"].join("\n");class G6{constructor(){var e=this;let{locale:t,formats:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.isMUIAdapter=!0,this.isTimezoneCompatible=!0,this.lib="dayjs",this.dayjs=void 0,this.locale=void 0,this.formats=void 0,this.escapedCharacters={start:"[",end:"]"},this.formatTokenMap=H6,this.setLocaleToValue=e=>{const t=this.getCurrentLocaleCode();return t===e.locale()?e:e.locale(t)},this.hasUTCPlugin=()=>"undefined"!==typeof P6().utc,this.hasTimezonePlugin=()=>"undefined"!==typeof P6().tz,this.isSame=(e,t,n)=>{const r=this.setTimezone(t,this.getTimezone(e));return e.format(n)===r.format(n)},this.cleanTimezone=e=>{switch(e){case"default":return;case"system":return P6().tz.guess();default:return e}},this.createSystemDate=e=>{if(this.hasUTCPlugin()&&this.hasTimezonePlugin()){const t=P6().tz.guess();return"UTC"!==t?P6().tz(e,t):P6()(e)}return P6()(e)},this.createUTCDate=e=>{if(!this.hasUTCPlugin())throw new Error(q6);return P6().utc(e)},this.createTZDate=(e,t)=>{if(!this.hasUTCPlugin())throw new Error(q6);if(!this.hasTimezonePlugin())throw new Error(Y6);const n=void 0!==e&&!e.endsWith("Z");return P6()(e).tz(this.cleanTimezone(t),n)},this.getLocaleFormats=()=>{const e=P6().Ls;let t=e[this.locale||"en"];return void 0===t&&(t=e.en),t.formats},this.adjustOffset=e=>{if(!this.hasTimezonePlugin())return e;const t=this.getTimezone(e);if("UTC"!==t){const n=e.tz(this.cleanTimezone(t),!0);if(n.$offset===(e.$offset??0))return e;e.$offset=n.$offset}return e},this.date=function(t){let n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default";return null===t?null:(n="UTC"===r?e.createUTCDate(t):"system"===r||"default"===r&&!e.hasTimezonePlugin()?e.createSystemDate(t):e.createTZDate(t,r),void 0===e.locale?n:n.locale(e.locale))},this.getInvalidDate=()=>P6()(new Date("Invalid date")),this.getTimezone=e=>{if(this.hasTimezonePlugin()){const t=e.$x?.$timezone;if(t)return t}return this.hasUTCPlugin()&&e.isUTC()?"UTC":"system"},this.setTimezone=(e,t)=>{if(this.getTimezone(e)===t)return e;if("UTC"===t){if(!this.hasUTCPlugin())throw new Error(q6);return e.utc()}if("system"===t)return e.local();if(!this.hasTimezonePlugin()){if("default"===t)return e;throw new Error(Y6)}return P6().tz(e,this.cleanTimezone(t))},this.toJsDate=e=>e.toDate(),this.parse=(e,t)=>""===e?null:this.dayjs(e,t,this.locale,!0),this.getCurrentLocaleCode=()=>this.locale||"en",this.is12HourCycleInCurrentLocale=()=>/A|a/.test(this.getLocaleFormats().LT||""),this.expandFormat=e=>{const t=this.getLocaleFormats();return e.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,((e,n,r)=>{const o=r&&r.toUpperCase();return n||t[r]||t[o].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,((e,t,n)=>t||n.slice(1)))}))},this.isValid=e=>null!=e&&e.isValid(),this.format=(e,t)=>this.formatByString(e,this.formats[t]),this.formatByString=(e,t)=>this.dayjs(e).format(t),this.formatNumber=e=>e,this.isEqual=(e,t)=>null===e&&null===t||null!==e&&null!==t&&e.toDate().getTime()===t.toDate().getTime(),this.isSameYear=(e,t)=>this.isSame(e,t,"YYYY"),this.isSameMonth=(e,t)=>this.isSame(e,t,"YYYY-MM"),this.isSameDay=(e,t)=>this.isSame(e,t,"YYYY-MM-DD"),this.isSameHour=(e,t)=>e.isSame(t,"hour"),this.isAfter=(e,t)=>e>t,this.isAfterYear=(e,t)=>this.hasUTCPlugin()?!this.isSameYear(e,t)&&e.utc()>t.utc():e.isAfter(t,"year"),this.isAfterDay=(e,t)=>this.hasUTCPlugin()?!this.isSameDay(e,t)&&e.utc()>t.utc():e.isAfter(t,"day"),this.isBefore=(e,t)=>e<t,this.isBeforeYear=(e,t)=>this.hasUTCPlugin()?!this.isSameYear(e,t)&&e.utc()<t.utc():e.isBefore(t,"year"),this.isBeforeDay=(e,t)=>this.hasUTCPlugin()?!this.isSameDay(e,t)&&e.utc()<t.utc():e.isBefore(t,"day"),this.isWithinRange=(e,t)=>{let[n,r]=t;return e>=n&&e<=r},this.startOfYear=e=>this.adjustOffset(e.startOf("year")),this.startOfMonth=e=>this.adjustOffset(e.startOf("month")),this.startOfWeek=e=>this.adjustOffset(this.setLocaleToValue(e).startOf("week")),this.startOfDay=e=>this.adjustOffset(e.startOf("day")),this.endOfYear=e=>this.adjustOffset(e.endOf("year")),this.endOfMonth=e=>this.adjustOffset(e.endOf("month")),this.endOfWeek=e=>this.adjustOffset(this.setLocaleToValue(e).endOf("week")),this.endOfDay=e=>this.adjustOffset(e.endOf("day")),this.addYears=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"year"):e.add(t,"year")),this.addMonths=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"month"):e.add(t,"month")),this.addWeeks=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"week"):e.add(t,"week")),this.addDays=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"day"):e.add(t,"day")),this.addHours=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"hour"):e.add(t,"hour")),this.addMinutes=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"minute"):e.add(t,"minute")),this.addSeconds=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"second"):e.add(t,"second")),this.getYear=e=>e.year(),this.getMonth=e=>e.month(),this.getDate=e=>e.date(),this.getHours=e=>e.hour(),this.getMinutes=e=>e.minute(),this.getSeconds=e=>e.second(),this.getMilliseconds=e=>e.millisecond(),this.setYear=(e,t)=>this.adjustOffset(e.set("year",t)),this.setMonth=(e,t)=>this.adjustOffset(e.set("month",t)),this.setDate=(e,t)=>this.adjustOffset(e.set("date",t)),this.setHours=(e,t)=>this.adjustOffset(e.set("hour",t)),this.setMinutes=(e,t)=>this.adjustOffset(e.set("minute",t)),this.setSeconds=(e,t)=>this.adjustOffset(e.set("second",t)),this.setMilliseconds=(e,t)=>this.adjustOffset(e.set("millisecond",t)),this.getDaysInMonth=e=>e.daysInMonth(),this.getWeekArray=e=>{const t=this.startOfWeek(this.startOfMonth(e)),n=this.endOfWeek(this.endOfMonth(e));let r=0,o=t;const i=[];for(;o<n;){const e=Math.floor(r/7);i[e]=i[e]||[],i[e].push(o),o=this.addDays(o,1),r+=1}return i},this.getWeekNumber=e=>e.week(),this.getYearRange=e=>{let[t,n]=e;const r=this.startOfYear(t),o=this.endOfYear(n),i=[];let a=r;for(;this.isBefore(a,o);)i.push(a),a=this.addYears(a,1);return i},this.dayjs=((e,t)=>t?function(){return e(...arguments).locale(t)}:e)(P6(),t),this.locale=t,this.formats=(0,mn.A)({},W6,n),P6().extend(F6())}getDayOfWeek(e){return e.day()+1}}function K6(e,t){return t||(t=e.slice(0)),e.raw=t,e}var X6=n(79686),Q6=n.n(X6);function J6(){var e=(0,r.useContext)(vn)||{},t=e.classPrefix,n=void 0===t?"rs-":t,o=e.csp,i=e.disableInlineStyles;return{classPrefix:n,csp:o,disableInlineStyles:void 0!==i&&i}}var Z6=[],e8=[];function t8(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=!0===t.prepend?"prepend":"append",r=t.container||document.querySelector("head");if(!r)throw new Error("No container found to insert CSS.");var o,i=Z6.indexOf(r);return-1===i&&(i=Z6.push(r)-1,e8[i]={}),e8[i][n]?o=e8[i][n]:(o=function(e){var t=document.createElement("style");return t.setAttribute("type","text/css"),t.setAttribute("data-insert-css","rsuite-icons"),e&&t.setAttribute("nonce",e),t}(t.nonce),e8[i][n]=o,"prepend"===n?r.insertBefore(o,r.firstChild):r.appendChild(o)),65279===e.charCodeAt(0)&&(e=e.slice(1)),o.styleSheet?o.styleSheet.cssText+=e:o.textContent+=e,o}var n8=!1;const r8=function(){var e=J6(),t=e.csp,n=e.classPrefix,o=e.disableInlineStyles;(0,r.useEffect)((function(){n8||o||(t8(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"rs-";return".".concat(e,"icon {\n  display: -webkit-inline-box;\n  display: -ms-inline-flexbox;\n  display: inline-flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  text-rendering: optimizeLegibility;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n  vertical-align: middle;\n}\n.").concat(e,"icon[tabindex] {\n  cursor: pointer;\n}\n.").concat(e,"icon-spin {\n  -webkit-animation: icon-spin 2s infinite linear;\n          animation: icon-spin 2s infinite linear;\n}\n.").concat(e,"icon-pulse {\n  -webkit-animation: icon-spin 1s infinite steps(8);\n          animation: icon-spin 1s infinite steps(8);\n}\n.").concat(e,"icon-flip-horizontal {\n  -webkit-transform: scaleX(-1);\n      -ms-transform: scaleX(-1);\n          transform: scaleX(-1);\n}\n.").concat(e,"icon-flip-vertical {\n  -webkit-transform: scaleY(-1);\n      -ms-transform: scaleY(-1);\n          transform: scaleY(-1);\n}\n@-webkit-keyframes icon-spin {\n  0% {\n    -webkit-transform: rotate(0deg);\n            transform: rotate(0deg);\n  }\n  100% {\n    -webkit-transform: rotate(359deg);\n            transform: rotate(359deg);\n  }\n}\n@keyframes icon-spin {\n  0% {\n    -webkit-transform: rotate(0deg);\n            transform: rotate(0deg);\n  }\n  100% {\n    -webkit-transform: rotate(359deg);\n            transform: rotate(359deg);\n  }\n}")}(n),{prepend:!0,nonce:null===t||void 0===t?void 0:t.nonce}),n8=!0)}),[])};function o8(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function i8(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a8(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i8(e,t,n[t])}))}return e}function s8(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function l8(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(l){s=!0,o=l}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return o8(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o8(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var u8=r.forwardRef((function(e,t){var n,o=e.as,i=e.spin,a=e.pulse,s=e.flip,l=e.fill,u=e.className,c=e.rotate,d=e.children,f=e.viewBox,h=e.width,p=e.height,m=e.style,g=s8(e,["as","spin","pulse","flip","fill","className","rotate","children","viewBox","width","height","style"]),v=l8(function(){var e,t=J6().classPrefix,n="".concat(t,"icon");return[n,(e=n,function(t){return e&&t?Array.isArray(t)?_n()(t.filter((function(e){return!!e})).map((function(t){return"".concat(e,"-").concat(t)}))):"".concat(e,"-").concat(t):""})]}(),2),y=v[0],b=v[1],x=_n()(u,y,(i8(n={},b("spin"),i),i8(n,b("pulse"),a),i8(n,b("flip-".concat(s)),!!s),n)),w={msTransform:"rotate(".concat(c,"deg)"),transform:"rotate(".concat(c,"deg)")};r8();var C=function(e){var t={};return Object.entries(e).forEach((function(e){var n=l8(e,2),r=n[0],o=n[1];"undefined"!==typeof o&&(t[r]=o)})),t}({width:h,height:p,fill:l,viewBox:f,className:x,style:c?a8({},w,m):m});return r.createElement(o,a8({"aria-hidden":!0,focusable:!1,ref:t},C,g),d)}));u8.displayName="Icon",u8.defaultProps={as:"svg",fill:"currentColor",width:"1em",height:"1em"},u8.propTypes={spin:Pr().bool,pulse:Pr().bool,rotate:Pr().number,viewBox:Pr().string,as:Pr().oneOfType([Pr().elementType,Pr().string]),flip:Pr().oneOf(["horizontal","vertical"]),fill:Pr().string};const c8=u8;function d8(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const f8=function(e){var t=e.as,n=e.ariaLabel,o=e.displayName,i=e.category,a=r.forwardRef((function(e,o){return r.createElement(c8,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){d8(e,t,n[t])}))}return e}({"aria-label":n,"data-category":i,ref:o,as:t},e))}));return a.displayName=o,a};const h8=f8({as:n(15112).A,ariaLabel:"calendar",category:"time",displayName:"Calendar"});const p8=f8({as:n(65975).A,ariaLabel:"time",category:"time",displayName:"Time"});function m8(e){if(r4(1,arguments),!function(e){return r4(1,arguments),e instanceof Date||"object"===Zh(e)&&"[object Date]"===Object.prototype.toString.call(e)}(e)&&"number"!==typeof e)return!1;var t=o4(e);return!isNaN(Number(t))}function g8(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function v8(e,t){r4(2,arguments);var n=o4(e).getTime(),r=g8(t);return new Date(n+r)}function y8(e,t){return r4(2,arguments),v8(e,-g8(t))}function b8(e){r4(1,arguments);var t=o4(e),n=t.getUTCDay(),r=(n<1?7:0)+n-1;return t.setUTCDate(t.getUTCDate()-r),t.setUTCHours(0,0,0,0),t}function x8(e){r4(1,arguments);var t=o4(e),n=t.getUTCFullYear(),r=new Date(0);r.setUTCFullYear(n+1,0,4),r.setUTCHours(0,0,0,0);var o=b8(r),i=new Date(0);i.setUTCFullYear(n,0,4),i.setUTCHours(0,0,0,0);var a=b8(i);return t.getTime()>=o.getTime()?n+1:t.getTime()>=a.getTime()?n:n-1}var w8=6048e5;function C8(e){r4(1,arguments);var t=o4(e),n=b8(t).getTime()-function(e){r4(1,arguments);var t=x8(e),n=new Date(0);return n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0),b8(n)}(t).getTime();return Math.round(n/w8)+1}var S8={};function A8(){return S8}function _8(e,t){var n,r,o,i,a,s,l,u;r4(1,arguments);var c=A8(),d=g8(null!==(n=null!==(r=null!==(o=null!==(i=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==i?i:null===t||void 0===t||null===(a=t.locale)||void 0===a||null===(s=a.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==o?o:c.weekStartsOn)&&void 0!==r?r:null===(l=c.locale)||void 0===l||null===(u=l.options)||void 0===u?void 0:u.weekStartsOn)&&void 0!==n?n:0);if(!(d>=0&&d<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var f=o4(e),h=f.getUTCDay(),p=(h<d?7:0)+h-d;return f.setUTCDate(f.getUTCDate()-p),f.setUTCHours(0,0,0,0),f}function k8(e,t){var n,r,o,i,a,s,l,u;r4(1,arguments);var c=o4(e),d=c.getUTCFullYear(),f=A8(),h=g8(null!==(n=null!==(r=null!==(o=null!==(i=null===t||void 0===t?void 0:t.firstWeekContainsDate)&&void 0!==i?i:null===t||void 0===t||null===(a=t.locale)||void 0===a||null===(s=a.options)||void 0===s?void 0:s.firstWeekContainsDate)&&void 0!==o?o:f.firstWeekContainsDate)&&void 0!==r?r:null===(l=f.locale)||void 0===l||null===(u=l.options)||void 0===u?void 0:u.firstWeekContainsDate)&&void 0!==n?n:1);if(!(h>=1&&h<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var p=new Date(0);p.setUTCFullYear(d+1,0,h),p.setUTCHours(0,0,0,0);var m=_8(p,t),g=new Date(0);g.setUTCFullYear(d,0,h),g.setUTCHours(0,0,0,0);var v=_8(g,t);return c.getTime()>=m.getTime()?d+1:c.getTime()>=v.getTime()?d:d-1}var E8=6048e5;function M8(e,t){r4(1,arguments);var n=o4(e),r=_8(n,t).getTime()-function(e,t){var n,r,o,i,a,s,l,u;r4(1,arguments);var c=A8(),d=g8(null!==(n=null!==(r=null!==(o=null!==(i=null===t||void 0===t?void 0:t.firstWeekContainsDate)&&void 0!==i?i:null===t||void 0===t||null===(a=t.locale)||void 0===a||null===(s=a.options)||void 0===s?void 0:s.firstWeekContainsDate)&&void 0!==o?o:c.firstWeekContainsDate)&&void 0!==r?r:null===(l=c.locale)||void 0===l||null===(u=l.options)||void 0===u?void 0:u.firstWeekContainsDate)&&void 0!==n?n:1),f=k8(e,t),h=new Date(0);return h.setUTCFullYear(f,0,d),h.setUTCHours(0,0,0,0),_8(h,t)}(n,t).getTime();return Math.round(r/E8)+1}function R8(e,t){for(var n=e<0?"-":"",r=Math.abs(e).toString();r.length<t;)r="0"+r;return n+r}var T8={y:function(e,t){var n=e.getUTCFullYear(),r=n>0?n:1-n;return R8("yy"===t?r%100:r,t.length)},M:function(e,t){var n=e.getUTCMonth();return"M"===t?String(n+1):R8(n+1,2)},d:function(e,t){return R8(e.getUTCDate(),t.length)},a:function(e,t){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:function(e,t){return R8(e.getUTCHours()%12||12,t.length)},H:function(e,t){return R8(e.getUTCHours(),t.length)},m:function(e,t){return R8(e.getUTCMinutes(),t.length)},s:function(e,t){return R8(e.getUTCSeconds(),t.length)},S:function(e,t){var n=t.length,r=e.getUTCMilliseconds();return R8(Math.floor(r*Math.pow(10,n-3)),t.length)}};const j8=T8;var O8="midnight",P8="noon",I8="morning",N8="afternoon",D8="evening",F8="night",L8={G:function(e,t,n){var r=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){var r=e.getUTCFullYear(),o=r>0?r:1-r;return n.ordinalNumber(o,{unit:"year"})}return j8.y(e,t)},Y:function(e,t,n,r){var o=k8(e,r),i=o>0?o:1-o;return"YY"===t?R8(i%100,2):"Yo"===t?n.ordinalNumber(i,{unit:"year"}):R8(i,t.length)},R:function(e,t){return R8(x8(e),t.length)},u:function(e,t){return R8(e.getUTCFullYear(),t.length)},Q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return R8(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return R8(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){var r=e.getUTCMonth();switch(t){case"M":case"MM":return j8.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){var r=e.getUTCMonth();switch(t){case"L":return String(r+1);case"LL":return R8(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){var o=M8(e,r);return"wo"===t?n.ordinalNumber(o,{unit:"week"}):R8(o,t.length)},I:function(e,t,n){var r=C8(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):R8(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getUTCDate(),{unit:"date"}):j8.d(e,t)},D:function(e,t,n){var r=function(e){r4(1,arguments);var t=o4(e),n=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var r=n-t.getTime();return Math.floor(r/864e5)+1}(e);return"Do"===t?n.ordinalNumber(r,{unit:"dayOfYear"}):R8(r,t.length)},E:function(e,t,n){var r=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){var o=e.getUTCDay(),i=(o-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return R8(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(o,{width:"short",context:"formatting"});default:return n.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){var o=e.getUTCDay(),i=(o-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return R8(i,t.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(o,{width:"narrow",context:"standalone"});case"cccccc":return n.day(o,{width:"short",context:"standalone"});default:return n.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,n){var r=e.getUTCDay(),o=0===r?7:r;switch(t){case"i":return String(o);case"ii":return R8(o,t.length);case"io":return n.ordinalNumber(o,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){var r=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){var r,o=e.getUTCHours();switch(r=12===o?P8:0===o?O8:o/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){var r,o=e.getUTCHours();switch(r=o>=17?D8:o>=12?N8:o>=4?I8:F8,t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){var r=e.getUTCHours()%12;return 0===r&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return j8.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getUTCHours(),{unit:"hour"}):j8.H(e,t)},K:function(e,t,n){var r=e.getUTCHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):R8(r,t.length)},k:function(e,t,n){var r=e.getUTCHours();return 0===r&&(r=24),"ko"===t?n.ordinalNumber(r,{unit:"hour"}):R8(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):j8.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):j8.s(e,t)},S:function(e,t){return j8.S(e,t)},X:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();if(0===o)return"Z";switch(t){case"X":return B8(o);case"XXXX":case"XX":return $8(o);default:return $8(o,":")}},x:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"x":return B8(o);case"xxxx":case"xx":return $8(o);default:return $8(o,":")}},O:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+z8(o,":");default:return"GMT"+$8(o,":")}},z:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+z8(o,":");default:return"GMT"+$8(o,":")}},t:function(e,t,n,r){var o=r._originalDate||e;return R8(Math.floor(o.getTime()/1e3),t.length)},T:function(e,t,n,r){return R8((r._originalDate||e).getTime(),t.length)}};function z8(e,t){var n=e>0?"-":"+",r=Math.abs(e),o=Math.floor(r/60),i=r%60;if(0===i)return n+String(o);var a=t||"";return n+String(o)+a+R8(i,2)}function B8(e,t){return e%60===0?(e>0?"-":"+")+R8(Math.abs(e)/60,2):$8(e,t)}function $8(e,t){var n=t||"",r=e>0?"-":"+",o=Math.abs(e);return r+R8(Math.floor(o/60),2)+n+R8(o%60,2)}const U8=L8;var V8=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},H8=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},W8={p:H8,P:function(e,t){var n,r=e.match(/(P+)(p+)?/)||[],o=r[1],i=r[2];if(!i)return V8(e,t);switch(o){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",V8(o,t)).replace("{{time}}",H8(i,t))}};const q8=W8;function Y8(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}var G8=["D","DD"],K8=["YY","YYYY"];function X8(e){return-1!==G8.indexOf(e)}function Q8(e){return-1!==K8.indexOf(e)}function J8(e,t,n){if("YYYY"===e)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===e)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===e)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===e)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var Z8={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};const e9=function(e,t,n){var r,o=Z8[e];return r="string"===typeof o?o:1===t?o.one:o.other.replace("{{count}}",t.toString()),null!==n&&void 0!==n&&n.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r};function t9(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const n9={date:t9({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:t9({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:t9({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})};var r9={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};const o9=function(e,t,n,r){return r9[e]};function i9(e){return function(t,n){var r;if("formatting"===(null!==n&&void 0!==n&&n.context?String(n.context):"standalone")&&e.formattingValues){var o=e.defaultFormattingWidth||e.defaultWidth,i=null!==n&&void 0!==n&&n.width?String(n.width):o;r=e.formattingValues[i]||e.formattingValues[o]}else{var a=e.defaultWidth,s=null!==n&&void 0!==n&&n.width?String(n.width):e.defaultWidth;r=e.values[s]||e.values[a]}return r[e.argumentCallback?e.argumentCallback(t):t]}}var a9={ordinalNumber:function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:i9({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:i9({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:i9({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:i9({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:i9({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};const s9=a9;function l9(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.width,o=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],i=t.match(o);if(!i)return null;var a,s=i[0],l=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(l)?function(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n;return}(l,(function(e){return e.test(s)})):function(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n;return}(l,(function(e){return e.test(s)}));return a=e.valueCallback?e.valueCallback(u):u,{value:a=n.valueCallback?n.valueCallback(a):a,rest:t.slice(s.length)}}}var u9,c9={ordinalNumber:(u9={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}},function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.match(u9.matchPattern);if(!n)return null;var r=n[0],o=e.match(u9.parsePattern);if(!o)return null;var i=u9.valueCallback?u9.valueCallback(o[0]):o[0];return{value:i=t.valueCallback?t.valueCallback(i):i,rest:e.slice(r.length)}}),era:l9({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:l9({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:l9({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:l9({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:l9({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})};const d9=c9;const f9={code:"en-US",formatDistance:e9,formatLong:n9,formatRelative:o9,localize:s9,match:d9,options:{weekStartsOn:0,firstWeekContainsDate:1}};var h9=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,p9=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,m9=/^'([^]*?)'?$/,g9=/''/g,v9=/[a-zA-Z]/;function y9(e,t,n){var r,o,i,a,s,l,u,c,d,f,h,p,m,g,v,y,b,x;r4(2,arguments);var w=String(t),C=A8(),S=null!==(r=null!==(o=null===n||void 0===n?void 0:n.locale)&&void 0!==o?o:C.locale)&&void 0!==r?r:f9,A=g8(null!==(i=null!==(a=null!==(s=null!==(l=null===n||void 0===n?void 0:n.firstWeekContainsDate)&&void 0!==l?l:null===n||void 0===n||null===(u=n.locale)||void 0===u||null===(c=u.options)||void 0===c?void 0:c.firstWeekContainsDate)&&void 0!==s?s:C.firstWeekContainsDate)&&void 0!==a?a:null===(d=C.locale)||void 0===d||null===(f=d.options)||void 0===f?void 0:f.firstWeekContainsDate)&&void 0!==i?i:1);if(!(A>=1&&A<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var _=g8(null!==(h=null!==(p=null!==(m=null!==(g=null===n||void 0===n?void 0:n.weekStartsOn)&&void 0!==g?g:null===n||void 0===n||null===(v=n.locale)||void 0===v||null===(y=v.options)||void 0===y?void 0:y.weekStartsOn)&&void 0!==m?m:C.weekStartsOn)&&void 0!==p?p:null===(b=C.locale)||void 0===b||null===(x=b.options)||void 0===x?void 0:x.weekStartsOn)&&void 0!==h?h:0);if(!(_>=0&&_<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!S.localize)throw new RangeError("locale must contain localize property");if(!S.formatLong)throw new RangeError("locale must contain formatLong property");var k=o4(e);if(!m8(k))throw new RangeError("Invalid time value");var E=y8(k,Y8(k)),M={firstWeekContainsDate:A,weekStartsOn:_,locale:S,_originalDate:k};return w.match(p9).map((function(e){var t=e[0];return"p"===t||"P"===t?(0,q8[t])(e,S.formatLong):e})).join("").match(h9).map((function(r){if("''"===r)return"'";var o=r[0];if("'"===o)return function(e){var t=e.match(m9);if(!t)return e;return t[1].replace(g9,"'")}(r);var i=U8[o];if(i)return null!==n&&void 0!==n&&n.useAdditionalWeekYearTokens||!Q8(r)||J8(r,t,String(e)),null!==n&&void 0!==n&&n.useAdditionalDayOfYearTokens||!X8(r)||J8(r,t,String(e)),i(E,r,S.localize,M);if(o.match(v9))throw new RangeError("Format string contains an unescaped latin alphabet character `"+o+"`");return r})).join("")}function b9(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function x9(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return b9(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?b9(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}function w9(e,t){if(null==e)throw new TypeError("assign requires that input parameter not be null or undefined");for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}function C9(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Dr(e,t)}function S9(e){return S9=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},S9(e)}function A9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(A9=function(){return!!e})()}function _9(e){var t=A9();return function(){var n,r=S9(e);if(t){var o=S9(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"==Zh(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Zu(e)}(this,n)}}function k9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function E9(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ep(r.key),r)}}function M9(e,t,n){return t&&E9(e.prototype,t),n&&E9(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function R9(e,t,n){return(t=ep(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var T9=function(){function e(){k9(this,e),R9(this,"priority",void 0),R9(this,"subPriority",0)}return M9(e,[{key:"validate",value:function(e,t){return!0}}]),e}(),j9=function(e){C9(n,e);var t=_9(n);function n(e,r,o,i,a){var s;return k9(this,n),(s=t.call(this)).value=e,s.validateValue=r,s.setValue=o,s.priority=i,a&&(s.subPriority=a),s}return M9(n,[{key:"validate",value:function(e,t){return this.validateValue(e,this.value,t)}},{key:"set",value:function(e,t,n){return this.setValue(e,t,this.value,n)}}]),n}(T9),O9=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",10),R9(Zu(e),"subPriority",-1),e}return M9(n,[{key:"set",value:function(e,t){if(t.timestampIsSet)return e;var n=new Date(0);return n.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),n.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),n}}]),n}(T9),P9=function(){function e(){k9(this,e),R9(this,"incompatibleTokens",void 0),R9(this,"priority",void 0),R9(this,"subPriority",void 0)}return M9(e,[{key:"run",value:function(e,t,n,r){var o=this.parse(e,t,n,r);return o?{setter:new j9(o.value,this.validate,this.set,this.priority,this.subPriority),rest:o.rest}:null}},{key:"validate",value:function(e,t,n){return!0}}]),e}(),I9=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",140),R9(Zu(e),"incompatibleTokens",["R","u","t","T"]),e}return M9(n,[{key:"parse",value:function(e,t,n){switch(t){case"G":case"GG":case"GGG":return n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"});case"GGGGG":return n.era(e,{width:"narrow"});default:return n.era(e,{width:"wide"})||n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"})}}},{key:"set",value:function(e,t,n){return t.era=n,e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e}}]),n}(P9),N9=(Math.pow(10,8),/^(1[0-2]|0?\d)/),D9=/^(3[0-1]|[0-2]?\d)/,F9=/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,L9=/^(5[0-3]|[0-4]?\d)/,z9=/^(2[0-3]|[0-1]?\d)/,B9=/^(2[0-4]|[0-1]?\d)/,$9=/^(1[0-1]|0?\d)/,U9=/^(1[0-2]|0?\d)/,V9=/^[0-5]?\d/,H9=/^[0-5]?\d/,W9=/^\d/,q9=/^\d{1,2}/,Y9=/^\d{1,3}/,G9=/^\d{1,4}/,K9=/^-?\d+/,X9=/^-?\d/,Q9=/^-?\d{1,2}/,J9=/^-?\d{1,3}/,Z9=/^-?\d{1,4}/,e7=/^([+-])(\d{2})(\d{2})?|Z/,t7=/^([+-])(\d{2})(\d{2})|Z/,n7=/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,r7=/^([+-])(\d{2}):(\d{2})|Z/,o7=/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/;function i7(e,t){return e?{value:t(e.value),rest:e.rest}:e}function a7(e,t){var n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function s7(e,t){var n=t.match(e);return n?"Z"===n[0]?{value:0,rest:t.slice(1)}:{value:("+"===n[1]?1:-1)*(36e5*(n[2]?parseInt(n[2],10):0)+6e4*(n[3]?parseInt(n[3],10):0)+1e3*(n[5]?parseInt(n[5],10):0)),rest:t.slice(n[0].length)}:null}function l7(e){return a7(K9,e)}function u7(e,t){switch(e){case 1:return a7(W9,t);case 2:return a7(q9,t);case 3:return a7(Y9,t);case 4:return a7(G9,t);default:return a7(new RegExp("^\\d{1,"+e+"}"),t)}}function c7(e,t){switch(e){case 1:return a7(X9,t);case 2:return a7(Q9,t);case 3:return a7(J9,t);case 4:return a7(Z9,t);default:return a7(new RegExp("^-?\\d{1,"+e+"}"),t)}}function d7(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function f7(e,t){var n,r=t>0,o=r?t:1-t;if(o<=50)n=e||100;else{var i=o+50;n=e+100*Math.floor(i/100)-(e>=i%100?100:0)}return r?n:1-n}function h7(e){return e%400===0||e%4===0&&e%100!==0}var p7=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",130),R9(Zu(e),"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"]),e}return M9(n,[{key:"parse",value:function(e,t,n){var r=function(e){return{year:e,isTwoDigitYear:"yy"===t}};switch(t){case"y":return i7(u7(4,e),r);case"yo":return i7(n.ordinalNumber(e,{unit:"year"}),r);default:return i7(u7(t.length,e),r)}}},{key:"validate",value:function(e,t){return t.isTwoDigitYear||t.year>0}},{key:"set",value:function(e,t,n){var r=e.getUTCFullYear();if(n.isTwoDigitYear){var o=f7(n.year,r);return e.setUTCFullYear(o,0,1),e.setUTCHours(0,0,0,0),e}var i="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(i,0,1),e.setUTCHours(0,0,0,0),e}}]),n}(P9),m7=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",130),R9(Zu(e),"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"]),e}return M9(n,[{key:"parse",value:function(e,t,n){var r=function(e){return{year:e,isTwoDigitYear:"YY"===t}};switch(t){case"Y":return i7(u7(4,e),r);case"Yo":return i7(n.ordinalNumber(e,{unit:"year"}),r);default:return i7(u7(t.length,e),r)}}},{key:"validate",value:function(e,t){return t.isTwoDigitYear||t.year>0}},{key:"set",value:function(e,t,n,r){var o=k8(e,r);if(n.isTwoDigitYear){var i=f7(n.year,o);return e.setUTCFullYear(i,0,r.firstWeekContainsDate),e.setUTCHours(0,0,0,0),_8(e,r)}var a="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(a,0,r.firstWeekContainsDate),e.setUTCHours(0,0,0,0),_8(e,r)}}]),n}(P9),g7=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",130),R9(Zu(e),"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]),e}return M9(n,[{key:"parse",value:function(e,t){return c7("R"===t?4:t.length,e)}},{key:"set",value:function(e,t,n){var r=new Date(0);return r.setUTCFullYear(n,0,4),r.setUTCHours(0,0,0,0),b8(r)}}]),n}(P9),v7=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",130),R9(Zu(e),"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"]),e}return M9(n,[{key:"parse",value:function(e,t){return c7("u"===t?4:t.length,e)}},{key:"set",value:function(e,t,n){return e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e}}]),n}(P9),y7=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",120),R9(Zu(e),"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]),e}return M9(n,[{key:"parse",value:function(e,t,n){switch(t){case"Q":case"QQ":return u7(t.length,e);case"Qo":return n.ordinalNumber(e,{unit:"quarter"});case"QQQ":return n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"});case"QQQQQ":return n.quarter(e,{width:"narrow",context:"formatting"});default:return n.quarter(e,{width:"wide",context:"formatting"})||n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setUTCMonth(3*(n-1),1),e.setUTCHours(0,0,0,0),e}}]),n}(P9),b7=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",120),R9(Zu(e),"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]),e}return M9(n,[{key:"parse",value:function(e,t,n){switch(t){case"q":case"qq":return u7(t.length,e);case"qo":return n.ordinalNumber(e,{unit:"quarter"});case"qqq":return n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"});case"qqqqq":return n.quarter(e,{width:"narrow",context:"standalone"});default:return n.quarter(e,{width:"wide",context:"standalone"})||n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setUTCMonth(3*(n-1),1),e.setUTCHours(0,0,0,0),e}}]),n}(P9),x7=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]),R9(Zu(e),"priority",110),e}return M9(n,[{key:"parse",value:function(e,t,n){var r=function(e){return e-1};switch(t){case"M":return i7(a7(N9,e),r);case"MM":return i7(u7(2,e),r);case"Mo":return i7(n.ordinalNumber(e,{unit:"month"}),r);case"MMM":return n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"});case"MMMMM":return n.month(e,{width:"narrow",context:"formatting"});default:return n.month(e,{width:"wide",context:"formatting"})||n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e}}]),n}(P9),w7=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",110),R9(Zu(e),"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]),e}return M9(n,[{key:"parse",value:function(e,t,n){var r=function(e){return e-1};switch(t){case"L":return i7(a7(N9,e),r);case"LL":return i7(u7(2,e),r);case"Lo":return i7(n.ordinalNumber(e,{unit:"month"}),r);case"LLL":return n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"});case"LLLLL":return n.month(e,{width:"narrow",context:"standalone"});default:return n.month(e,{width:"wide",context:"standalone"})||n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e}}]),n}(P9);var C7=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",100),R9(Zu(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"]),e}return M9(n,[{key:"parse",value:function(e,t,n){switch(t){case"w":return a7(L9,e);case"wo":return n.ordinalNumber(e,{unit:"week"});default:return u7(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=53}},{key:"set",value:function(e,t,n,r){return _8(function(e,t,n){r4(2,arguments);var r=o4(e),o=g8(t),i=M8(r,n)-o;return r.setUTCDate(r.getUTCDate()-7*i),r}(e,n,r),r)}}]),n}(P9);var S7=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",100),R9(Zu(e),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]),e}return M9(n,[{key:"parse",value:function(e,t,n){switch(t){case"I":return a7(L9,e);case"Io":return n.ordinalNumber(e,{unit:"week"});default:return u7(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=53}},{key:"set",value:function(e,t,n){return b8(function(e,t){r4(2,arguments);var n=o4(e),r=g8(t),o=C8(n)-r;return n.setUTCDate(n.getUTCDate()-7*o),n}(e,n))}}]),n}(P9),A7=[31,28,31,30,31,30,31,31,30,31,30,31],_7=[31,29,31,30,31,30,31,31,30,31,30,31],k7=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",90),R9(Zu(e),"subPriority",1),R9(Zu(e),"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"]),e}return M9(n,[{key:"parse",value:function(e,t,n){switch(t){case"d":return a7(D9,e);case"do":return n.ordinalNumber(e,{unit:"date"});default:return u7(t.length,e)}}},{key:"validate",value:function(e,t){var n=h7(e.getUTCFullYear()),r=e.getUTCMonth();return n?t>=1&&t<=_7[r]:t>=1&&t<=A7[r]}},{key:"set",value:function(e,t,n){return e.setUTCDate(n),e.setUTCHours(0,0,0,0),e}}]),n}(P9),E7=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",90),R9(Zu(e),"subpriority",1),R9(Zu(e),"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]),e}return M9(n,[{key:"parse",value:function(e,t,n){switch(t){case"D":case"DD":return a7(F9,e);case"Do":return n.ordinalNumber(e,{unit:"date"});default:return u7(t.length,e)}}},{key:"validate",value:function(e,t){return h7(e.getUTCFullYear())?t>=1&&t<=366:t>=1&&t<=365}},{key:"set",value:function(e,t,n){return e.setUTCMonth(0,n),e.setUTCHours(0,0,0,0),e}}]),n}(P9);function M7(e,t,n){var r,o,i,a,s,l,u,c;r4(2,arguments);var d=A8(),f=g8(null!==(r=null!==(o=null!==(i=null!==(a=null===n||void 0===n?void 0:n.weekStartsOn)&&void 0!==a?a:null===n||void 0===n||null===(s=n.locale)||void 0===s||null===(l=s.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==i?i:d.weekStartsOn)&&void 0!==o?o:null===(u=d.locale)||void 0===u||null===(c=u.options)||void 0===c?void 0:c.weekStartsOn)&&void 0!==r?r:0);if(!(f>=0&&f<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var h=o4(e),p=g8(t),m=((p%7+7)%7<f?7:0)+p-h.getUTCDay();return h.setUTCDate(h.getUTCDate()+m),h}var R7=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",90),R9(Zu(e),"incompatibleTokens",["D","i","e","c","t","T"]),e}return M9(n,[{key:"parse",value:function(e,t,n){switch(t){case"E":case"EE":case"EEE":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"EEEEE":return n.day(e,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=M7(e,n,r)).setUTCHours(0,0,0,0),e}}]),n}(P9),T7=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",90),R9(Zu(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]),e}return M9(n,[{key:"parse",value:function(e,t,n,r){var o=function(e){var t=7*Math.floor((e-1)/7);return(e+r.weekStartsOn+6)%7+t};switch(t){case"e":case"ee":return i7(u7(t.length,e),o);case"eo":return i7(n.ordinalNumber(e,{unit:"day"}),o);case"eee":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"eeeee":return n.day(e,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=M7(e,n,r)).setUTCHours(0,0,0,0),e}}]),n}(P9),j7=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",90),R9(Zu(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]),e}return M9(n,[{key:"parse",value:function(e,t,n,r){var o=function(e){var t=7*Math.floor((e-1)/7);return(e+r.weekStartsOn+6)%7+t};switch(t){case"c":case"cc":return i7(u7(t.length,e),o);case"co":return i7(n.ordinalNumber(e,{unit:"day"}),o);case"ccc":return n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});case"ccccc":return n.day(e,{width:"narrow",context:"standalone"});case"cccccc":return n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});default:return n.day(e,{width:"wide",context:"standalone"})||n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=M7(e,n,r)).setUTCHours(0,0,0,0),e}}]),n}(P9);var O7=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",90),R9(Zu(e),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]),e}return M9(n,[{key:"parse",value:function(e,t,n){var r=function(e){return 0===e?7:e};switch(t){case"i":case"ii":return u7(t.length,e);case"io":return n.ordinalNumber(e,{unit:"day"});case"iii":return i7(n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r);case"iiiii":return i7(n.day(e,{width:"narrow",context:"formatting"}),r);case"iiiiii":return i7(n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r);default:return i7(n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r)}}},{key:"validate",value:function(e,t){return t>=1&&t<=7}},{key:"set",value:function(e,t,n){return e=function(e,t){r4(2,arguments);var n=g8(t);n%7===0&&(n-=7);var r=o4(e),o=((n%7+7)%7<1?7:0)+n-r.getUTCDay();return r.setUTCDate(r.getUTCDate()+o),r}(e,n),e.setUTCHours(0,0,0,0),e}}]),n}(P9),P7=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",80),R9(Zu(e),"incompatibleTokens",["b","B","H","k","t","T"]),e}return M9(n,[{key:"parse",value:function(e,t,n){switch(t){case"a":case"aa":case"aaa":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaaa":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(d7(n),0,0,0),e}}]),n}(P9),I7=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",80),R9(Zu(e),"incompatibleTokens",["a","B","H","k","t","T"]),e}return M9(n,[{key:"parse",value:function(e,t,n){switch(t){case"b":case"bb":case"bbb":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbbb":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(d7(n),0,0,0),e}}]),n}(P9),N7=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",80),R9(Zu(e),"incompatibleTokens",["a","b","t","T"]),e}return M9(n,[{key:"parse",value:function(e,t,n){switch(t){case"B":case"BB":case"BBB":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBBB":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(d7(n),0,0,0),e}}]),n}(P9),D7=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",70),R9(Zu(e),"incompatibleTokens",["H","K","k","t","T"]),e}return M9(n,[{key:"parse",value:function(e,t,n){switch(t){case"h":return a7(U9,e);case"ho":return n.ordinalNumber(e,{unit:"hour"});default:return u7(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=12}},{key:"set",value:function(e,t,n){var r=e.getUTCHours()>=12;return r&&n<12?e.setUTCHours(n+12,0,0,0):r||12!==n?e.setUTCHours(n,0,0,0):e.setUTCHours(0,0,0,0),e}}]),n}(P9),F7=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",70),R9(Zu(e),"incompatibleTokens",["a","b","h","K","k","t","T"]),e}return M9(n,[{key:"parse",value:function(e,t,n){switch(t){case"H":return a7(z9,e);case"Ho":return n.ordinalNumber(e,{unit:"hour"});default:return u7(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=23}},{key:"set",value:function(e,t,n){return e.setUTCHours(n,0,0,0),e}}]),n}(P9),L7=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",70),R9(Zu(e),"incompatibleTokens",["h","H","k","t","T"]),e}return M9(n,[{key:"parse",value:function(e,t,n){switch(t){case"K":return a7($9,e);case"Ko":return n.ordinalNumber(e,{unit:"hour"});default:return u7(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.getUTCHours()>=12&&n<12?e.setUTCHours(n+12,0,0,0):e.setUTCHours(n,0,0,0),e}}]),n}(P9),z7=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",70),R9(Zu(e),"incompatibleTokens",["a","b","h","H","K","t","T"]),e}return M9(n,[{key:"parse",value:function(e,t,n){switch(t){case"k":return a7(B9,e);case"ko":return n.ordinalNumber(e,{unit:"hour"});default:return u7(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=24}},{key:"set",value:function(e,t,n){var r=n<=24?n%24:n;return e.setUTCHours(r,0,0,0),e}}]),n}(P9),B7=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",60),R9(Zu(e),"incompatibleTokens",["t","T"]),e}return M9(n,[{key:"parse",value:function(e,t,n){switch(t){case"m":return a7(V9,e);case"mo":return n.ordinalNumber(e,{unit:"minute"});default:return u7(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setUTCMinutes(n,0,0),e}}]),n}(P9),$7=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",50),R9(Zu(e),"incompatibleTokens",["t","T"]),e}return M9(n,[{key:"parse",value:function(e,t,n){switch(t){case"s":return a7(H9,e);case"so":return n.ordinalNumber(e,{unit:"second"});default:return u7(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setUTCSeconds(n,0),e}}]),n}(P9),U7=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",30),R9(Zu(e),"incompatibleTokens",["t","T"]),e}return M9(n,[{key:"parse",value:function(e,t){return i7(u7(t.length,e),(function(e){return Math.floor(e*Math.pow(10,3-t.length))}))}},{key:"set",value:function(e,t,n){return e.setUTCMilliseconds(n),e}}]),n}(P9),V7=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",10),R9(Zu(e),"incompatibleTokens",["t","T","x"]),e}return M9(n,[{key:"parse",value:function(e,t){switch(t){case"X":return s7(e7,e);case"XX":return s7(t7,e);case"XXXX":return s7(n7,e);case"XXXXX":return s7(o7,e);default:return s7(r7,e)}}},{key:"set",value:function(e,t,n){return t.timestampIsSet?e:new Date(e.getTime()-n)}}]),n}(P9),H7=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",10),R9(Zu(e),"incompatibleTokens",["t","T","X"]),e}return M9(n,[{key:"parse",value:function(e,t){switch(t){case"x":return s7(e7,e);case"xx":return s7(t7,e);case"xxxx":return s7(n7,e);case"xxxxx":return s7(o7,e);default:return s7(r7,e)}}},{key:"set",value:function(e,t,n){return t.timestampIsSet?e:new Date(e.getTime()-n)}}]),n}(P9),W7=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",40),R9(Zu(e),"incompatibleTokens","*"),e}return M9(n,[{key:"parse",value:function(e){return l7(e)}},{key:"set",value:function(e,t,n){return[new Date(1e3*n),{timestampIsSet:!0}]}}]),n}(P9),q7=function(e){C9(n,e);var t=_9(n);function n(){var e;k9(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return R9(Zu(e=t.call.apply(t,[this].concat(o))),"priority",20),R9(Zu(e),"incompatibleTokens","*"),e}return M9(n,[{key:"parse",value:function(e){return l7(e)}},{key:"set",value:function(e,t,n){return[new Date(n),{timestampIsSet:!0}]}}]),n}(P9),Y7={G:new I9,y:new p7,Y:new m7,R:new g7,u:new v7,Q:new y7,q:new b7,M:new x7,L:new w7,w:new C7,I:new S7,d:new k7,D:new E7,E:new R7,e:new T7,c:new j7,i:new O7,a:new P7,b:new I7,B:new N7,h:new D7,H:new F7,K:new L7,k:new z7,m:new B7,s:new $7,S:new U7,X:new V7,x:new H7,t:new W7,T:new q7},G7=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,K7=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,X7=/^'([^]*?)'?$/,Q7=/''/g,J7=/\S/,Z7=/[a-zA-Z]/;function eee(e,t,n,r){var o,i,a,s,l,u,c,d,f,h,p,m,g,v,y,b,x,w;r4(3,arguments);var C=String(e),S=String(t),A=A8(),_=null!==(o=null!==(i=null===r||void 0===r?void 0:r.locale)&&void 0!==i?i:A.locale)&&void 0!==o?o:f9;if(!_.match)throw new RangeError("locale must contain match property");var k=g8(null!==(a=null!==(s=null!==(l=null!==(u=null===r||void 0===r?void 0:r.firstWeekContainsDate)&&void 0!==u?u:null===r||void 0===r||null===(c=r.locale)||void 0===c||null===(d=c.options)||void 0===d?void 0:d.firstWeekContainsDate)&&void 0!==l?l:A.firstWeekContainsDate)&&void 0!==s?s:null===(f=A.locale)||void 0===f||null===(h=f.options)||void 0===h?void 0:h.firstWeekContainsDate)&&void 0!==a?a:1);if(!(k>=1&&k<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var E=g8(null!==(p=null!==(m=null!==(g=null!==(v=null===r||void 0===r?void 0:r.weekStartsOn)&&void 0!==v?v:null===r||void 0===r||null===(y=r.locale)||void 0===y||null===(b=y.options)||void 0===b?void 0:b.weekStartsOn)&&void 0!==g?g:A.weekStartsOn)&&void 0!==m?m:null===(x=A.locale)||void 0===x||null===(w=x.options)||void 0===w?void 0:w.weekStartsOn)&&void 0!==p?p:0);if(!(E>=0&&E<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===S)return""===C?o4(n):new Date(NaN);var M,R={firstWeekContainsDate:k,weekStartsOn:E,locale:_},T=[new O9],j=S.match(K7).map((function(e){var t=e[0];return t in q8?(0,q8[t])(e,_.formatLong):e})).join("").match(G7),O=[],P=x9(j);try{var I=function(){var t=M.value;null!==r&&void 0!==r&&r.useAdditionalWeekYearTokens||!Q8(t)||J8(t,S,e),null!==r&&void 0!==r&&r.useAdditionalDayOfYearTokens||!X8(t)||J8(t,S,e);var n=t[0],o=Y7[n];if(o){var i=o.incompatibleTokens;if(Array.isArray(i)){var a=O.find((function(e){return i.includes(e.token)||e.token===n}));if(a)throw new RangeError("The format string mustn't contain `".concat(a.fullToken,"` and `").concat(t,"` at the same time"))}else if("*"===o.incompatibleTokens&&O.length>0)throw new RangeError("The format string mustn't contain `".concat(t,"` and any other token at the same time"));O.push({token:n,fullToken:t});var s=o.run(C,t,_.match,R);if(!s)return{v:new Date(NaN)};T.push(s.setter),C=s.rest}else{if(n.match(Z7))throw new RangeError("Format string contains an unescaped latin alphabet character `"+n+"`");if("''"===t?t="'":"'"===n&&(t=t.match(X7)[1].replace(Q7,"'")),0!==C.indexOf(t))return{v:new Date(NaN)};C=C.slice(t.length)}};for(P.s();!(M=P.n()).done;){var N=I();if("object"===Zh(N))return N.v}}catch(H){P.e(H)}finally{P.f()}if(C.length>0&&J7.test(C))return new Date(NaN);var D=T.map((function(e){return e.priority})).sort((function(e,t){return t-e})).filter((function(e,t,n){return n.indexOf(e)===t})).map((function(e){return T.filter((function(t){return t.priority===e})).sort((function(e,t){return t.subPriority-e.subPriority}))})).map((function(e){return e[0]})),F=o4(n);if(isNaN(F.getTime()))return new Date(NaN);var L,z=y8(F,Y8(F)),B={},$=x9(D);try{for($.s();!(L=$.n()).done;){var U=L.value;if(!U.validate(z,R))return new Date(NaN);var V=U.set(z,B,R);Array.isArray(V)?(z=V[0],w9(B,V[1])):z=V}}catch(H){$.e(H)}finally{$.f()}return z}var tee={sunday:"Su",monday:"Mo",tuesday:"Tu",wednesday:"We",thursday:"Th",friday:"Fr",saturday:"Sa",ok:"OK",today:"Today",yesterday:"Yesterday",now:"Now",hours:"Hours",minutes:"Minutes",seconds:"Seconds",formattedMonthPattern:"MMM yyyy",formattedDayPattern:"dd MMM yyyy",shortDateFormat:"dd/MM/yyyy",shortTimeFormat:"HH:mm",dateLocale:{code:"en-GB",formatDistance:e9,formatLong:{date:t9({formats:{full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:t9({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:t9({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},formatRelative:o9,localize:s9,match:d9,options:{weekStartsOn:1,firstWeekContainsDate:4}}};const nee={code:"en-GB",common:{loading:"Loading...",emptyMessage:"No data found",remove:"Remove",clear:"Clear"},Plaintext:{unfilled:"Unfilled",notSelected:"Not selected",notUploaded:"Not uploaded"},Pagination:{more:"More",prev:"Previous",next:"Next",first:"First",last:"Last",limit:"{0} / page",total:"Total Rows: {0}",skip:"Go to{0}"},Calendar:(0,mn.A)({},tee),DatePicker:(0,mn.A)({},tee),DateRangePicker:(0,mn.A)({},tee,{last7Days:"Last 7 Days"}),Picker:{noResultsText:"No results found",placeholder:"Select",searchPlaceholder:"Search",checkAll:"All"},InputPicker:{newItem:"New item",createOption:'Create option "{0}"'},Uploader:{inited:"Initial",progress:"Uploading",error:"Error",complete:"Finished",emptyFile:"Empty",upload:"Upload",removeFile:"Remove file"},CloseButton:{closeLabel:"Close"},Breadcrumb:{expandText:"Show path"},Toggle:{on:"Open",off:"Close"}};var ree=function(e){return e.reduce((function(e,t){return e=(0,mn.A)({},e,t)}),{})},oee=function(){return"undefined"!==typeof document&&"rtl"===(document.body.getAttribute("dir")||document.dir)};function iee(e,t){var n,o,i=(0,r.useContext)(po),a=i.locale,s=void 0===a?nee:a,l=i.rtl,u=void 0===l?oee():l,c=i.formatDate,d=i.parseDate,f=i.toasters,h=i.disableRipple,p=(0,mn.A)({},null===s||void 0===s?void 0:s.common,"string"===typeof e?null===s||void 0===s?void 0:s[e]:"object"===typeof e?ree(e.map((function(e){return null===s||void 0===s?void 0:s[e]}))):{});t&&(p=ree([p,t]));var m=(0,r.useCallback)((function(e,t,n){try{var r;return c?c(e,t,n):y9(m8(e)?e:new Date,t,(0,mn.A)({locale:null===s||void 0===s||null===(r=s.Calendar)||void 0===r?void 0:r.dateLocale},n))}catch(o){return"Error: Invalid date format"}}),[c,null===s||void 0===s||null===(n=s.Calendar)||void 0===n?void 0:n.dateLocale]);return{locale:p,rtl:u,toasters:f,disableRipple:h,formatDate:m,parseDate:(0,r.useCallback)((function(e,t,n,r){var o;return d?d(e,t,n,r):eee(e,t,n||new Date,(0,mn.A)({locale:null===s||void 0===s||null===(o=s.Calendar)||void 0===o?void 0:o.dateLocale},r))}),[d,null===s||void 0===s||null===(o=s.Calendar)||void 0===o?void 0:o.dateLocale])}}var aee=function(e){return e&&"function"!==typeof e?function(t){e.current=t}:e};function see(e,t){var n=aee(e),r=aee(t);return function(e){"function"===typeof n&&n(e),"function"===typeof r&&r(e)}}var lee=["as","className","classPrefix","onMouseDown"],uee=["className"],cee=r.forwardRef((function(e,t){var n=iee().disableRipple,o=e.as,i=void 0===o?"span":o,a=e.className,s=e.classPrefix,l=void 0===s?"ripple":s,u=e.onMouseDown,c=(0,gn.A)(e,lee),d=Jr(l),f=d.merge,h=d.prefix,p=d.withClassPrefix,m=f(a,h("pond")),g=(0,r.useRef)(null),v=(0,r.useState)(!1),y=v[0],b=v[1],x=(0,r.useState)(),w=x[0],C=x[1],S=(0,r.useCallback)((function(e){if(g.current){var t=function(e,t){var n=lr(e),r=(t.pageX||0)-n.left,o=(t.pageY||0)-n.top,i=Math.max(n.width-r,r),a=Math.max(n.height-o,o),s=Math.sqrt(Math.pow(i,2)+Math.pow(a,2));return{width:2*s,height:2*s,left:r-s,top:o-s}}(g.current,e);b(!0),C(t),null===u||void 0===u||u(t,e)}}),[u]);return(0,r.useEffect)((function(){var e,t=null===(e=g.current)||void 0===e?void 0:e.parentNode;if(t){var n=zr(t,"mousedown",S);return function(){null===n||void 0===n||n.off()}}}),[S]),n?null:r.createElement(i,(0,mn.A)({},c,{className:m,ref:see(g,t)}),r.createElement(Qr,{in:y,enteringClassName:h("rippling"),onEntered:function(){b(!1)}},(function(e,t){var n=e.className,o=(0,gn.A)(e,uee);return r.createElement("span",(0,mn.A)({},o,{ref:t,className:f(p(),n),style:w}))})))}));cee.displayName="Ripple",cee.propTypes={classPrefix:Pr().string,className:Pr().string,onMouseDown:Pr().func};const dee=cee;const fee=function(e){var t=Pr().oneOf(e);return t._argType_={type:"oneOf",value:e},t};const hee=r.createContext(null);var pee=["as","href","disabled","onClick"];function mee(e){return!e||"#"===e.trim()}var gee=r.forwardRef((function(e,t){var n=e.as,o=void 0===n?"a":n,i=e.href,a=e.disabled,s=e.onClick,l=(0,gn.A)(e,pee),u=(0,r.useCallback)((function(e){(a||mee(i))&&e.preventDefault(),a?e.stopPropagation():null===s||void 0===s||s(e)}),[a,i,s]),c=mee(i)?{role:"button",href:"#"}:null;return a&&(l.tabIndex=-1,l["aria-disabled"]=!0),r.createElement(o,(0,mn.A)({ref:t,href:i},c,l,{onClick:u}))}));gee.displayName="SafeAnchor",gee.propTypes={href:Pr().string,disabled:Pr().bool,as:Pr().elementType};const vee=gee;function yee(e,t){return Array.isArray(t)?t.indexOf(e)>=0:e===t}var bee,xee,wee,Cee=["as","active","appearance","block","className","children","classPrefix","color","disabled","loading","ripple","size","startIcon","endIcon","type"],See=r.forwardRef((function(e,t){var n=e.as,o=e.active,i=e.appearance,a=void 0===i?"default":i,s=e.block,l=e.className,u=e.children,c=e.classPrefix,d=void 0===c?"btn":c,f=e.color,h=e.disabled,p=e.loading,m=e.ripple,g=void 0===m||m,v=e.size,y=e.startIcon,b=e.endIcon,x=e.type,w=(0,gn.A)(e,Cee),C=(0,r.useContext)(hee),S=null!==v&&void 0!==v?v:null===C||void 0===C?void 0:C.size,A=Jr(d),_=A.withClassPrefix,k=A.prefix,E=(0,A.merge)(l,_(a,f,S,{active:o,disabled:h,loading:p,block:s})),M=(0,r.useMemo)((function(){var e=r.createElement("span",{className:k(bee||(bee=K6(["spin"])))}),t=g&&!yee(a,["link","ghost"])?r.createElement(dee,null):null;return r.createElement(r.Fragment,null,p&&e,y?r.createElement("span",{className:k(xee||(xee=K6(["start-icon"])))},y):null,u,b?r.createElement("span",{className:k(wee||(wee=K6(["end-icon"])))},b):null,t)}),[a,u,b,p,k,g,y]);if(w.href)return r.createElement(vee,(0,mn.A)({},w,{as:n,ref:t,"aria-disabled":h,disabled:h,className:E}),M);var R=n||"button",T=x||("button"===R?"button":void 0),j=w.role||("button"!==R?"button":void 0);return r.createElement(R,(0,mn.A)({},w,{role:j,type:T,ref:t,disabled:h,"aria-disabled":h,className:E}),M)}));See.displayName="Button",See.propTypes={as:Pr().elementType,active:Pr().bool,appearance:fee(["default","primary","link","subtle","ghost"]),block:Pr().bool,children:Pr().node,color:fee(["red","orange","yellow","green","cyan","blue","violet"]),disabled:Pr().bool,href:Pr().string,loading:Pr().bool,ripple:Pr().bool,size:fee(["lg","md","sm","xs"]),type:fee(["button","reset","submit"])};const Aee=See;var _ee=function(){return bn&&/MSIE |Trident\/|Edge\//.test(window.navigator.userAgent)},kee=function(){return bn&&/Android/i.test(navigator.userAgent)},Eee=function(){if("undefined"!==typeof CSS&&"undefined"!==typeof CSS.supports)return CSS.supports("(gap: 1px)");if(_ee())return!1;var e=function(){if(bn){var e=window.navigator.userAgent.match(/Chrom(e|ium)\/([\d\.]+)\./);return!!e&&parseFloat(e[2])}return!1}(),t=function(){if(bn){var e=window.navigator.userAgent.match(/Version\/([\d\.]+).*Safari/);return!!e&&parseFloat(e[1])}return!1}();return e?e>=84:!t||t>=14.1};function Mee(e){return 1===r.Children.count(e)&&function(e){if("object"===typeof e&&null!==e)return e.type||e.$$typeof}(e)===Symbol.for("react.fragment")}function Ree(e){return r.Children.toArray(r.Children.map(e,(function(e){var t;return Mee(e)?r.Children.toArray((null===(t=e.props)||void 0===t?void 0:t.children)||[]):e})))}function Tee(e,t,n){var o=0;return r.Children.map(Ree(e),(function(e){if(!r.isValidElement(e))return e;var i=t.call(n,e,o);return o+=1,i}))}var jee={mapCloneElement:function(e,t,n){return Tee(e,(function(e,n){return r.cloneElement(e,(0,mn.A)({key:n},t(e,n)))}),n)},count:function(e){return r.Children.count(Ree(e))},some:function(e,t,n){var o=0,i=!1;return r.Children.forEach(Ree(e),(function(e){i||r.isValidElement(e)&&t.call(n,e,o+=1)&&(i=!0)})),i},map:Tee,forEach:function(e,t,n){var o=0;r.Children.forEach(Ree(e),(function(e){r.isValidElement(e)&&(t.call(n,e,o),o+=1)}))},find:function(e,t,n){var o,i=0;return r.Children.forEach(Ree(e),(function(e){o||(i+=1,t.call(n,e,i)&&(o=e))})),o}};var Oee=["as","style","className","alignSelf","flex","grow","shrink","order","basis"];function Pee(e){var t=e.as,n=void 0===t?"div":t,o=e.style,i=e.className,a=e.alignSelf,s=e.flex,l=e.grow,u=e.shrink,c=e.order,d=e.basis,f=(0,gn.A)(e,Oee);return r.createElement(n,(0,mn.A)({className:i,style:(0,mn.A)({alignSelf:a,order:c},s?{flex:s}:{flexGrow:l,flexShrink:u,flexBasis:d},o)},f))}Pee.displayName="StackItem",Pee.propTypes={className:Pr().string,children:Pr().node,alignSelf:fee(["flex-start","flex-end","center","baseline","stretch"]),flex:Pr().oneOfType([Pr().string,Pr().number]),grow:Pr().number,shrink:Pr().number,order:Pr().number,basis:Pr().string};var Iee=["as","alignItems","classPrefix","childrenRenderMode","className","children","direction","justifyContent","spacing","divider","style","wrap"];var Nee=r.forwardRef((function(e,t){var n,o=e.as,i=void 0===o?"div":o,a=e.alignItems,s=void 0===a?"center":a,l=e.classPrefix,u=void 0===l?"stack":l,c=e.childrenRenderMode,d=void 0===c?"wrap":c,f=e.className,h=e.children,p=e.direction,m=e.justifyContent,g=e.spacing,v=e.divider,y=e.style,b=e.wrap,x=(0,gn.A)(e,Iee),w=iee("Stack").rtl,C=Jr(u),S=C.withClassPrefix,A=C.merge,_=C.prefix,k=A(f,S()),E=Eee(),M=Array.isArray(g)?g:[g,g],R=((n={})[w?"marginLeft":"marginRight"]=M[0],n.marginBottom=M[1],n),T=(0,mn.A)({alignItems:s,justifyContent:m,flexDirection:p,flexWrap:b?"wrap":void 0,gap:E?g:void 0},y),j=r.Children.toArray(h),O=jee.count(j);return r.createElement(i,(0,mn.A)({},x,{ref:t,className:k,style:T}),jee.map(j,(function(e,t){return["wrap"!==d||function(e){var t;return e.type===Pee||"StackItem"===(null===(t=e.type)||void 0===t?void 0:t.displayName)}(e)?r.cloneElement(e,{className:A(_("item"),e.props.className),style:E?e.props.style:(0,mn.A)({},R,e.props.style)}):r.createElement(Pee,{key:t,className:_("item"),style:E?void 0:R},e),t<O-1?v:null]})))}));Nee.Item=Pee,Nee.displayName="Stack",Nee.propTypes={className:Pr().string,children:Pr().node,classPrefix:Pr().string,direction:fee(["row","row-reverse","column","column-reverse"]),alignItems:fee(["flex-start","center","flex-end","stretch","baseline"]),justifyContent:fee(["flex-start","center","flex-end","space-between","space-around"]),spacing:Pr().oneOfType([Pr().number,Pr().string,Pr().array]),divider:Pr().node,wrap:Pr().bool};const Dee=Nee;var Fee=function(e,t){var n=(0,r.useRef)(!0);(0,r.useEffect)((function(){n.current?n.current=!1:e()}),t)};var Lee={};function zee(e){Lee[e]||(console.warn(e),Lee[e]=!0)}zee._resetWarned=function(){for(var e in Lee)delete Lee[e]};function Bee(e,t){return function(n,r,o){null!=n[r]&&zee('[rsuite] "'+r+'" property of '+o+" component has been deprecated.\n"+t);for(var i=arguments.length,a=new Array(i>3?i-3:0),s=3;s<i;s++)a[s-3]=arguments[s];return e.apply(void 0,[n,r,o].concat(a))}}function $ee(e){r4(1,arguments);var t=o4(e);return t.setHours(0,0,0,0),t}function Uee(){return $ee(Date.now())}function Vee(e){r4(1,arguments);var t=o4(e);return t.setHours(23,59,59,999),t}function Hee(e,t){r4(2,arguments);var n=o4(e),r=g8(t);return isNaN(r)?new Date(NaN):r?(n.setDate(n.getDate()+r),n):n}function Wee(e,t){return r4(2,arguments),Hee(e,-g8(t))}var qee=["value"];function Yee(e){var t=Uee();return e instanceof Array?[{label:"today",value:[$ee(t),Vee(t)]},{label:"yesterday",value:[$ee(Wee(t,1)),Vee(Wee(t,1))]},{label:"last7Days",value:[$ee(Wee(t,6)),Vee(t)]}]:[{label:"today",value:t},{label:"yesterday",value:Wee(t,1)}]}var Gee=function(e){var t=e.ranges,n=e.calendarDate;return"undefined"===typeof t?Yee(n):t.map(function(e){var t=e.calendarDate;return function(e){var n=e.value,r=(0,gn.A)(e,qee);return(0,mn.A)({value:"function"===typeof n?n(t):n},r)}}({calendarDate:n}))};Bee(Pr().func,'Use "shouldDisableDate" property instead.'),Bee(Pr().func,'Use "shouldDisableHour" property instead.'),Bee(Pr().func,'Use "shouldDisableMinute" property instead.'),Bee(Pr().func,'Use "shouldDisableSecond" property instead.');var Kee=["className","disableShortcut","onShortcutClick","calendarDate","ranges","locale"],Xee=["value","closeOverlay","label"],Qee=r.forwardRef((function(e,t){var n=e.className,o=e.disableShortcut,i=e.onShortcutClick,a=e.calendarDate,s=e.ranges,l=e.locale,u=(0,gn.A)(e,Kee),c=(0,r.useState)(Gee(e)),d=c[0],f=c[1];Fee((function(){f(Gee({ranges:s,calendarDate:a}))}),[a,s]);var h=(0,r.useCallback)((function(e){return Yee(a).some((function(t){return t.label===e}))}),[a]);return 0===d.length?null:r.createElement(Dee,(0,mn.A)({className:n,ref:t,alignItems:"flex-start",spacing:4},u),d.map((function(e,t){var n=e.value,a=e.closeOverlay,s=e.label,u=(0,gn.A)(e,Xee),c=null===o||void 0===o?void 0:o(n);return r.createElement(Aee,(0,mn.A)({appearance:"link",size:"sm",key:t,disabled:c,onClick:function(t){c||null===i||void 0===i||i(e,!1!==a,t)}},u),h(s)&&"string"===typeof s?null===l||void 0===l?void 0:l[s]:s)})))}));const Jee=Qee;var Zee=["className","classPrefix","calendarDate","ranges","locale","hideOkBtn","disableOkBtn","disableShortcut","onOk","onShortcutClick"],ete=function(e){var t=e.disableOkBtn,n=e.calendarDate,o=e.onOk,i=e.children,a=null===t||void 0===t?void 0:t(n);return r.createElement(Aee,{appearance:"primary",size:"sm",disabled:a,onClick:a?void 0:o},i)},tte=r.forwardRef((function(e,t){var n=e.className,o=e.classPrefix,i=void 0===o?"picker-toolbar":o,a=e.calendarDate,s=e.ranges,l=e.locale,u=e.hideOkBtn,c=e.disableOkBtn,d=e.disableShortcut,f=e.onOk,h=e.onShortcutClick,p=(0,gn.A)(e,Zee),m=Jr(i),g=m.merge,v=m.prefix,y=m.withClassPrefix;if(u&&0===(null===s||void 0===s?void 0:s.length))return null;var b=g(n,y());return r.createElement(Dee,(0,mn.A)({ref:t,className:b,justifyContent:"space-between",alignItems:"flex-start"},p),r.createElement(Jee,{wrap:!0,className:v("ranges"),ranges:s,calendarDate:a,locale:l,disableShortcut:d,onShortcutClick:h,"data-testid":"daterange-predefined-bottom"}),r.createElement("div",{className:v("right")},!u&&r.createElement(ete,{disableOkBtn:c,calendarDate:a,onOk:f},null===l||void 0===l?void 0:l.ok)))}));tte.displayName="Toolbar";const nte=tte;var rte=r.createContext({}),ote=rte.Provider,ite=n(80111),ate=n.n(ite),ste=o["useId".toString()];function lte(e,t){var n=r.useRef();return void 0!==ste?null!==t&&void 0!==t?t:""+e+ste():(n.current||(n.current=ate()(e)),null!==t&&void 0!==t?t:n.current)}var ute=["as","classPrefix","controlId","className"],cte=r.createContext({}),dte=r.forwardRef((function(e,t){var n=e.as,o=void 0===n?"div":n,i=e.classPrefix,a=void 0===i?"form-group":i,s=e.controlId,l=e.className,u=(0,gn.A)(e,ute),c=Jr(a),d=c.withClassPrefix,f=(0,c.merge)(l,d()),h=lte("rs-",s),p=(0,r.useMemo)((function(){return{controlId:h}}),[h]);return r.createElement(cte.Provider,{value:p},r.createElement(o,(0,mn.A)({},u,{ref:t,className:f,role:"group"})))}));dte.displayName="FormGroup",dte.propTypes={controlId:Pr().string,className:Pr().string,classPrefix:Pr().string};var fte=["as","classPrefix","className","disabled"],hte=r.forwardRef((function(e,t){var n=e.as,o=void 0===n?"span":n,i=e.classPrefix,a=void 0===i?"input-group-addon":i,s=e.className,l=e.disabled,u=(0,gn.A)(e,fte),c=Jr(a),d=c.withClassPrefix,f=(0,c.merge)(s,d({disabled:l}));return r.createElement(o,(0,mn.A)({},u,{ref:t,className:f}))}));hte.displayName="InputGroupAddon",hte.propTypes={className:Pr().string,classPrefix:Pr().string,disabled:Pr().bool};const pte=hte;var mte=["classPrefix","className"],gte=r.forwardRef((function(e,t){var n=e.classPrefix,o=void 0===n?"input-group-btn":n,i=e.className,a=(0,gn.A)(e,mte),s=Jr(o),l=s.withClassPrefix,u=(0,s.merge)((0,Jr("input-group-addon").withClassPrefix)(),i,l());return r.createElement(Aee,(0,mn.A)({},a,{ref:t,className:u}))}));gte.displayName="InputGroupButton";const vte=gte;var yte=["as","classPrefix","className","disabled","inside","size","children"],bte=r.createContext(null),xte=r.forwardRef((function(e,t){var n=e.as,o=void 0===n?"div":n,i=e.classPrefix,a=void 0===i?"input-group":i,s=e.className,l=e.disabled,u=e.inside,c=e.size,d=e.children,f=(0,gn.A)(e,yte),h=(0,r.useState)(!1),p=h[0],m=h[1],g=(0,r.useCallback)((function(){m(!0)}),[]),v=(0,r.useCallback)((function(){m(!1)}),[]),y=Jr(a),b=y.withClassPrefix,x=(0,y.merge)(s,b(c,{inside:u,focus:p,disabled:l})),w=(0,r.useCallback)((function(){return r.Children.map(d,(function(e){return r.isValidElement(e)&&r.isValidElement(e)&&l?r.cloneElement(e,{disabled:l}):e}))}),[d,l]),C=(0,r.useMemo)((function(){return{onFocus:g,onBlur:v}}),[g,v]);return r.createElement(bte.Provider,{value:C},r.createElement(o,(0,mn.A)({},f,{ref:t,className:x}),w()))}));xte.displayName="InputGroup",xte.propTypes={className:Pr().string,classPrefix:Pr().string,children:Pr().node,disabled:Pr().bool,inside:Pr().bool,size:fee(["lg","md","sm","xs"])},xte.Addon=pte,xte.Button=vte;const wte=xte;var Cte=["as","classPrefix","className","children","localeKey","placeholder"],Ste=r.forwardRef((function(e,t){var n=iee("Plaintext").locale,o=e.as,i=void 0===o?"div":o,a=e.classPrefix,s=void 0===a?"plaintext":a,l=e.className,u=e.children,c=e.localeKey,d=void 0===c?"":c,f=e.placeholder,h=void 0===f?n[d]:f,p=(0,gn.A)(e,Cte),m=Jr(s),g=m.withClassPrefix,v=(0,m.merge)(l,g({empty:!u}));return r.createElement(i,(0,mn.A)({role:"text"},p,{ref:t,className:v}),u||h)}));Ste.displayName="Plaintext";const Ate=Ste;var _te=[].concat(["top","bottom","right","left"],["bottomStart","bottomEnd","topStart","topEnd","leftStart","rightStart","leftEnd","rightEnd"],["auto","autoVertical","autoVerticalStart","autoVerticalEnd","autoHorizontal","autoHorizontalStart","autoHorizontalEnd"]),kte="ArrowLeft",Ete="ArrowUp",Mte="ArrowRight",Rte="ArrowDown",Tte="Enter",jte="Tab",Ote="Backspace",Pte="Escape",Ite=function(e){return e.CALENDAR="CALENDAR",e.TOOLBAR_BUTTON_OK="TOOLBAR_BUTTON_OK",e.TOOLBAR_SHORTCUT="TOOLBAR_SHORTCUT",e.INPUT="INPUT",e}({});var Nte=Pr().oneOfType([Pr().func,Pr().any]),Dte=["className","classPrefix","as","type","disabled","value","defaultValue","inputRef","id","size","htmlSize","plaintext","placeholder","readOnly","onPressEnter","onFocus","onBlur","onKeyDown","onChange"],Fte=r.forwardRef((function(e,t){var n=e.className,o=e.classPrefix,i=void 0===o?"input":o,a=e.as,s=void 0===a?"input":a,l=e.type,u=void 0===l?"text":l,c=e.disabled,d=e.value,f=e.defaultValue,h=e.inputRef,p=e.id,m=e.size,g=e.htmlSize,v=e.plaintext,y=e.placeholder,b=e.readOnly,x=e.onPressEnter,w=e.onFocus,C=e.onBlur,S=e.onKeyDown,A=e.onChange,_=(0,gn.A)(e,Dte),k=Jr(i),E=k.withClassPrefix,M=(0,k.merge)(n,E(m,{plaintext:v})),R=(0,r.useContext)(bte),T=function(e){var t=r.useContext(cte),n=lte("rs-"),o=e||t.controlId||n;return{controlId:o,helpTextId:o+"-help-text",labelId:o+"-label",errorMessageId:o+"-error-message"}}(),j=T.controlId;if(v)return r.createElement(Ate,{ref:t,localeKey:"unfilled",placeholder:y},"undefined"===typeof d?f:d);var O={};return!c&&!b&&(O.onChange=function(e){var t;null===A||void 0===A||A(null===(t=e.target)||void 0===t?void 0:t.value,e)},O.onKeyDown=function(e){e.key===Tte&&(null===x||void 0===x||x(e)),null===S||void 0===S||S(e)},O.onFocus=eo(w,null===R||void 0===R?void 0:R.onFocus),O.onBlur=eo(C,null===R||void 0===R?void 0:R.onBlur)),r.createElement(s,(0,mn.A)({},_,O,{ref:see(t,h),className:M,type:u,id:p||j,value:d,defaultValue:f,disabled:c,readOnly:b,size:g,placeholder:y}))}));Fte.displayName="Input",Fte.propTypes={type:Pr().string,as:Pr().elementType,id:Pr().string,classPrefix:Pr().string,className:Pr().string,disabled:Pr().bool,value:Pr().oneOfType([Pr().string,Pr().number]),defaultValue:Pr().oneOfType([Pr().string,Pr().number]),size:fee(["lg","md","sm","xs"]),inputRef:Nte,onChange:Pr().func,onFocus:Pr().func,onBlur:Pr().func,onKeyDown:Pr().func,onPressEnter:Pr().func};const Lte=Fte;function zte(e,t){var n=(0,r.useRef)(!1);n.current=void 0!==e;var o=(0,r.useState)(t),i=o[0],a=o[1];return[n.current?e:i,(0,r.useCallback)((function(e){n.current||a(e)}),[n]),n.current]}function Bte(e){var t=(0,r.useRef)(e);return Sn((function(){t.current=e})),(0,r.useCallback)((function(){for(var e,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return null===(e=t.current)||void 0===e?void 0:e.call.apply(e,[t].concat(r))}),[])}var $te={selectedPattern:"y",selectionStart:0,selectionEnd:0};function Ute(){var e=(0,r.useState)($te);return{selectedState:e[0],setSelectedState:e[1]}}const Vte=Ute;var Hte=n(23345),Wte=n.n(Hte);function qte(e,t){r4(2,arguments);var n=o4(e),r=g8(t);if(isNaN(r))return new Date(NaN);if(!r)return n;var o=n.getDate(),i=new Date(n.getTime());return i.setMonth(n.getMonth()+r+1,0),o>=i.getDate()?i:(n.setFullYear(i.getFullYear(),i.getMonth(),o),n)}function Yte(e){r4(1,arguments);var t=o4(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}function Gte(e){r4(1,arguments);var t=o4(e);return Vee(t).getTime()===Yte(t).getTime()}function Kte(e){r4(1,arguments);var t=o4(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(0,0,0,0),t}var Xte=36e5;var Qte=6e4;function Jte(e){var t="function"==typeof Map?new Map:void 0;return Jte=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return function(e,t,n){if(A9())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var o=new(e.bind.apply(e,r));return n&&Dr(o,n.prototype),o}(e,arguments,S9(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),Dr(n,e)},Jte(e)}function Zte(e,t){r4(2,arguments);var n=o4(e),r=g8(t);return isNaN(n.getTime())?new Date(NaN):(n.setFullYear(r),n)}function ene(e){r4(1,arguments);var t=o4(e),n=t.getFullYear(),r=t.getMonth(),o=new Date(0);return o.setFullYear(n,r+1,0),o.setHours(0,0,0,0),o.getDate()}function tne(e,t){r4(2,arguments);var n=o4(e),r=g8(t),o=n.getFullYear(),i=n.getDate(),a=new Date(0);a.setFullYear(o,r,15),a.setHours(0,0,0,0);var s=ene(a);return n.setMonth(r,Math.min(i,s)),n}function nne(e,t){r4(2,arguments);var n=o4(e),r=g8(t);return n.setDate(r),n}function rne(e,t){r4(2,arguments);var n=o4(e),r=g8(t);return n.setHours(r),n}function one(e,t){r4(2,arguments);var n=o4(e),r=g8(t);return n.setMinutes(r),n}function ine(e,t){r4(2,arguments);var n=o4(e),r=g8(t);return n.setSeconds(r),n}var ane="none";function sne(e,t,n){document.activeElement===e&&(kee()?requestAnimationFrame((function(){return e.setSelectionRange(t,n,ane)})):e.setSelectionRange(t,n,ane))}function lne(e){var t=e.pattern,n=e.formatStr,r=e.valueOffset,o=e.selectedMonth,i=e.localize,a=0,s=n.includes("MMM"),l=n.includes("MMMM");if(s||l){var u="M"===t;if(u&&null===r)return 0;if(null===o&&0===r)return 0;var c=o?o+(u&&r||0):1;c>12?c=1:0===c&&(c=12),a=(null===i||void 0===i?void 0:i.month(c-1,{width:l?"wide":"abbreviated"})).length-(l?4:3)}return a}function une(e){var t=e.selectionIndex,n=e.positionOffset,r=void 0===n?-1:n,o=e.formatStr,i=e.dateString,a=e.valueOffset,s=e.selectedMonth,l=e.localize,u=o.charAt(t||0);if(t<0||t>i.length-1)return u=o.trim().charAt(0);var c=0;if(cne(t,o)&&(c=lne({pattern:u,formatStr:o,valueOffset:a,selectedMonth:s,localize:l})),!(u=o.charAt(t-c)).match(/[y|d|M|H|h|m|s|a]/)){var d=t+r;u=une((0,mn.A)({},e,{selectionIndex:d}))}return u}function cne(e,t){return e>t.indexOf("M")}function dne(e){var t=e.input,n=e.direction,r=e.formatStr,o=e.localize,i=e.selectedMonth,a=e.dateString,s=e.valueOffset,l=void 0===s?0:s;if("number"===typeof t.selectionEnd&&"number"===typeof t.selectionStart){var u=t.selectionStart,c=-1;"left"===n?u=t.selectionStart-1:"right"===n&&(u=t.selectionEnd+1,c=1);var d=une({selectionIndex:u,positionOffset:c,formatStr:r,dateString:a,valueOffset:l,selectedMonth:i,localize:o}),f=function(e){var t=r.indexOf(e),n=r.lastIndexOf(e)+1,a=lne({pattern:e,formatStr:r,valueOffset:l,selectedMonth:i,localize:o}),s="M"===e;return null!==i||s&&0!==l?s?{selectionStart:t,selectionEnd:n+a}:cne(t,r)?{selectionStart:t+a,selectionEnd:n+a}:{selectionStart:t,selectionEnd:n}:{selectionStart:t,selectionEnd:n}}(d);return(0,mn.A)({selectedPattern:d},f)}return{selectedPattern:"y",selectionStart:0,selectionEnd:0}}function fne(e,t){switch(e){case"year":if(t<1||t>9999)return!1;break;case"month":if(t<1||t>12)return!1;break;case"day":if(t<1||t>31)return!1;break;case"hour":if(t<0||t>23)return!1;break;case"minute":case"second":if(t<0||t>59)return!1;break;default:return!1}return!0}function hne(e){return function(t,n){"true"===e.current.dataset.test?sne(e.current,t,n):requestAnimationFrame((function(){sne(e.current,t,n)}))}}var pne={y:"year",M:"month",d:"day",H:"hour",h:"hour",m:"minute",s:"second",a:"meridiem"},mne=function(e){function t(t,n){var r;(r=e.call(this)||this).format=void 0,r.patternArray=[],r.year=null,r.month=null,r.day=null,r.hour=null,r.minute=null,r.second=null,r.format=t;var o=t.match(new RegExp("([y|d|M|H|h|m|s|a])+","ig"))||[];return r.patternArray=o.map((function(e){return{pattern:e,key:pne[e[0]]}})),n&&m8(n)&&(r.year=n.getFullYear(),r.month=n.getMonth()+1,r.day=n.getDate(),r.hour=n.getHours(),r.minute=n.getMinutes(),r.second=n.getSeconds()),r}return Fr(t,e),t}(Jte(Object));var gne=function(e,t,n){var o=(0,r.useReducer)((function(t,n){switch(n.type){case"setYear":return(0,mn.A)({},t,{year:n.value});case"setMonth":return(0,mn.A)({},t,{month:n.value});case"setDay":return(0,mn.A)({},t,{day:n.value});case"setHour":return(0,mn.A)({},t,{hour:n.value});case"setMinute":return(0,mn.A)({},t,{minute:n.value});case"setSecond":return(0,mn.A)({},t,{second:n.value});case"setNewDate":return new mne(e,n.value);default:return t}}),new mne(e,n)),i=o[0],a=o[1],s=function(t,n){var r,o=null===(r=e.match(new RegExp("([y|d|M|H|h|m|s])+","ig")))||void 0===r?void 0:r.map((function(e){var r=pne[e[0]];return null!==(t===r?n:i[r])}));return null===o||void 0===o?void 0:o.every((function(e){return!1===e}))};return{dateField:i,dispatch:a,toDate:function(t,n){var r=i.year,o=i.month,a=i.day,l=i.hour,u=i.minute,c=i.second,d=new Date(r||0,"number"===typeof o?Math.max(o-1,0):0,a||1,l||0,u||0,c||0);if("undefined"===typeof t||"undefined"===typeof n)return d;if(null===n||!function(t,n){var r,o=!0;return null===(r=e.match(new RegExp("([y|d|M|H|h|m|s])+","ig")))||void 0===r||r.forEach((function(e){var r=pne[e[0]];null!==(t===r?n:i[r])||(o=!1)})),o}(t,n))return s(t,n)?null:new Date("");if(("day"===t||"month"===t)&&0===n)return new Date("");"meridiem"===t&&"number"===typeof l&&(t="hour",n=l>12?l-12:l+12);return function(e,t,n){switch(t){case"year":return Zte(e,n);case"month":return tne(e,n-1);case"day":return nne(e,n);case"hour":return rne(e,n);case"minute":return one(e,n);case"second":return ine(e,n)}return e}(d,t,n)},toDateString:function(){var n=e;return i.patternArray.forEach((function(e){var r=e.key,o=e.pattern,a=i.hour,s=i[r];null!==s&&("MMM"===o&&"number"===typeof s?s=null===t||void 0===t?void 0:t.month(s-1,{width:"abbreviated"}):"MMMM"===o&&"number"===typeof s?s=null===t||void 0===t?void 0:t.month(s-1,{width:"wide"}):"aa"===o?s="number"===typeof a?a>12?"PM":"AM":"aa":"hh"===o&&"number"===typeof s&&(s=0===s?12:s>12?s-12:s),"number"===typeof s&&(s=function(e,t){var n=String(e);if(n.length>=t)return n;for(var r=t-n.length,o=0;o<r;o++)n="0"+n;return n}(s,o.length)),"undefined"!==typeof s&&(n=n.replace(o,s)))})),n},isEmptyValue:s}};function vne(e){var t=e.formatStr,n=e.locale,o=e.date,i=e.isControlledDate,a=iee().formatDate,s=gne(t,n.localize,o),l=s.dateField,u=s.dispatch,c=s.toDateString,d=s.toDate,f=s.isEmptyValue,h=(0,r.useCallback)((function(e){u({type:"setNewDate",value:e})}),[u]);return(0,r.useEffect)((function(){i&&(o&&m8(o)?h(o):null===o&&h(null))}),[o,u,i,h]),{dateField:l,setDateOffset:function(e,t,n){var r,o,i=new Date,a=l.year||i.getFullYear(),s=l.month?l.month-1:i.getMonth(),c=l.day||0,f=l.hour||0,h=l.minute||0,p=l.second||0;switch(e){case"y":r="setYear",o=function(e,t){return r4(2,arguments),qte(e,12*g8(t))}(new Date(a,0),t).getFullYear();break;case"M":r="setMonth",o=qte(new Date(a,s),t).getMonth()+1;break;case"d":r="setDay";var m=new Date(a,s,c);o=Hee(m,t).getDate(),o=t>0?Gte(m)?1:o:1===m.getDate()?Kte(m).getDate():o;break;case"H":case"h":r="setHour",o=function(e,t){return r4(2,arguments),v8(e,g8(t)*Xte)}(new Date(a,s,c,f),t).getHours();break;case"m":r="setMinute",o=function(e,t){return r4(2,arguments),v8(e,g8(t)*Qte)}(new Date(a,s,c,f,h),t).getMinutes();break;case"s":r="setSecond",o=function(e,t){return r4(2,arguments),v8(e,1e3*g8(t))}(new Date(a,s,c,f,h,p),t).getSeconds();break;case"a":r="setHour",o=f>=12?f-12:f+12}r&&"number"===typeof o&&(u({type:r,value:o}),null===n||void 0===n||n(d(pne[e],o)))},setDateField:function(e,t,n){var r=pne[e],o="set"+Wte()(r);u({type:o,value:t}),null===n||void 0===n||n(d(r,t))},setNewDate:h,getDateField:function(e){var t=pne[e];return{name:t,value:l[t]}},toDateString:i?function(){return o&&m8(o)?a(o,t,{locale:n}):c()}:c,isEmptyValue:f}}const yne=vne;function bne(e,t){var n=(0,r.useRef)(0),o=(0,r.useCallback)((function(){n.current+=1}),[]),i=(0,r.useCallback)((function(){n.current=0}),[]),a=(0,r.useCallback)((function(){return 0===n.current}),[]),s=(0,r.useCallback)((function(t,r){var o=function(e,t){var n;return(null===(n=e.match(new RegExp("("+t+")+")))||void 0===n?void 0:n[0])||""}(e,r);if(t.toString().length===o.length)return!0;if("y"===r&&4===n.current)return!0;if("y"!==r&&2===n.current)return!0;switch(r){case"M":case"h":return parseInt(t+"0")>12;case"d":return parseInt(t+"0")>31;case"H":return parseInt(t+"0")>23;case"m":case"s":return parseInt(t+"0")>59;default:return!1}}),[e]);return Fee((function(){t||i()}),[t]),{increment:o,reset:i,isMoveCursor:s,isResetValue:a}}const xne=bne;function wne(e){var t=e.onFocus,n=e.onBlur,o=(0,r.useState)(!1),i=o[0],a=o[1];return[i,{onFocus:(0,r.useCallback)((function(e){a(!0),null===t||void 0===t||t(e)}),[t]),onBlur:(0,r.useCallback)((function(e){a(!1),null===n||void 0===n||n(e)}),[n])}]}const Cne=wne;function Sne(e){var t=e.onSegmentChange,n=e.onSegmentValueChange,r=e.onSegmentValueChangeWithNumericKeys,o=e.onSegmentValueRemove,i=e.onKeyDown;return function(e){var a,s,l=e.key;switch(l){case"ArrowRight":case"ArrowLeft":null===t||void 0===t||t(e),e.preventDefault();break;case"ArrowUp":case"ArrowDown":null===n||void 0===n||n(e),e.preventDefault();break;case"Backspace":null===o||void 0===o||o(e),e.preventDefault();break;case null===(a=l.match(/\d/))||void 0===a?void 0:a.input:null===r||void 0===r||r(e),e.preventDefault();case null===(s=l.match(/[a-z]/))||void 0===s?void 0:s[0]:if(e.ctrlKey||e.metaKey)break;e.preventDefault()}null===i||void 0===i||i(e)}}const Ane=Sne;var _ne=function(e){return e.Start="Start",e.End="End",e}({});function kne(e){var t=e.input,n=e.direction,r=e.formatStr,o=e.rangeFormatStr,i=e.localize,a=e.selectedMonth,s=e.valueOffset,l=void 0===s?0:s,u=e.character,c=e.dateType,d=e.dateString;if("number"===typeof t.selectionEnd&&"number"===typeof t.selectionStart){var f=t.selectionStart,h=-1;"left"===n?f=t.selectionStart-1:"right"===n&&(f=t.selectionEnd+1,h=1);var p=d.indexOf(u)+u.length,m=une({selectionIndex:c===_ne.End?f-p:f,positionOffset:h,formatStr:r,dateString:d,valueOffset:l,selectedMonth:a,localize:i}),g=function(e){var t=0,n=0;if(c===_ne.Start)t=o.indexOf(e),n=o.split(u)[0].lastIndexOf(e)+1;else if(c===_ne.End){var s=o.indexOf(u)+u.length;t=o.indexOf(e,s),n=o.lastIndexOf(e)+1}var f=d.indexOf(u)-o.indexOf(u);c===_ne.End&&f>0&&(t+=f,n+=f);var h=lne({pattern:e,formatStr:r,valueOffset:l,selectedMonth:a,localize:i}),p="M"===e;return null!==a||p&&0!==l?p?{selectionStart:t,selectionEnd:n+h}:cne(t,r)?{selectionStart:t+h,selectionEnd:n+h}:{selectionStart:t,selectionEnd:n}:{selectionStart:t,selectionEnd:n}}(m);return(0,mn.A)({selectedPattern:m},g)}return{selectedPattern:"y",selectionStart:0,selectionEnd:0}}var Ene=["className","classPrefix","character","format","value","defaultValue","placeholder","onChange","onKeyDown","onBlur","onFocus","onPaste"],Mne=r.forwardRef((function(e,t){var n=iee("Calendar"),o=n.locale,i=n.parseDate,a=e.className,s=e.classPrefix,l=void 0===s?"date-range-input":s,u=e.character,c=void 0===u?" ~ ":u,d=e.format,f=void 0===d?o.shortDateFormat:d,h=e.value,p=e.defaultValue,m=void 0===p?[]:p,g=e.placeholder,v=e.onChange,y=e.onKeyDown,b=e.onBlur,x=e.onFocus,w=e.onPaste,C=(0,gn.A)(e,Ene),S=Jr(l),A=S.withClassPrefix,_=(0,S.merge)(a,A()),k=(0,r.useRef)(),E=Ute(),M=E.selectedState,R=E.setSelectedState,T=""+f+c+f,j=o.dateLocale,O=zte(h,m),P=O[0],I=O[1],N=O[2],D=(0,r.useState)(_ne.Start),F=D[0],L=D[1],z={formatStr:f,locale:j,isControlledDate:N},B=vne((0,mn.A)({},z,{date:(null===P||void 0===P?void 0:P[0])||null})),$=vne((0,mn.A)({},z,{date:(null===P||void 0===P?void 0:P[1])||null})),U=bne(f,h),V=U.isMoveCursor,H=U.isResetValue,W=U.increment,q=U.reset,Y=function(e){return void 0===e&&(e=F),e===_ne.Start?B:$},G=wne({onBlur:b,onFocus:x}),K=G[0],X=G[1],Q=(0,r.useMemo)((function(){var e=B.toDateString()+c+$.toDateString();return B.isEmptyValue()&&$.isEmptyValue()?K?e:"":e}),[c,$,K,B]),J={formatStr:f,rangeFormatStr:T,localize:j.localize,selectedMonth:Y().dateField.month,dateString:Q,dateType:F,character:c},Z=hne(k),ee=Bte((function(e,t){var n=F===_ne.Start?[e,null===P||void 0===P?void 0:P[1]]:[null===P||void 0===P?void 0:P[0],e];null===v||void 0===v||v(n,t),I(n)})),te=Bte((function(e){B.setNewDate(null),$.setNewDate(null),Z(0,0),q(),I(null),null===v||void 0===v||v(null,e)})),ne=Bte((function(e,t){var n=e.target,r=e.key,o=t||("ArrowRight"===r?"right":"left");if(null!==n.selectionEnd&&null!==n.selectionStart){var i="right"===o?n.selectionEnd:n.selectionStart,a=F;(function(e,t,n,r){var o=e.indexOf(t),i=n,a=i+t.length;return"left"===r&&(i=(a=n)-t.length),e.substring(i,a)===t||"right"===r&&!e.substring(n,o).match(/[0-9a-zA-Z]/)||!e.substring(o,n).match(/[0-9a-zA-Z]/)})(Q,c,i,o)&&(a=F===_ne.Start?_ne.End:_ne.Start,L(a));var s=kne((0,mn.A)({},J,{dateType:a,selectedMonth:Y(a).dateField.month,input:n,direction:o}));R(s),Z(s.selectionStart,s.selectionEnd),M.selectedPattern!==s.selectedPattern&&q()}})),re=Bte((function(e){var t=e.target,n="ArrowUp"===e.key?1:-1,r=kne((0,mn.A)({},J,{input:t,valueOffset:n}));R(r),Y().setDateOffset(r.selectedPattern,n,(function(t){return ee(t,e)})),Z(r.selectionStart,r.selectionEnd)})),oe=Bte((function(e){var t=e.target,n=e.key,r=M.selectedPattern;if(r){var o=Y().getDateField(r),i=parseInt(n,10),a=parseInt(""+(o.value||"")+n,10),s=i;fne(o.name,a)&&!H()&&(s=a),Y().setDateField(r,s,(function(t){return ee(t,e)}));var l="M"===r?s:Y().dateField.month,u=kne((0,mn.A)({},J,{input:t,selectedMonth:l}));R(u),Z(u.selectionStart,u.selectionEnd),W(),V(s,r)&&t.selectionEnd!==t.value.length&&ne(e,"right")}})),ie=Bte((function(e){var t=e.target,n=t.value;if(0===t.selectionStart&&n&&t.selectionEnd===n.length)te(e);else if(M.selectedPattern){var r=kne((0,mn.A)({},J,{input:t,valueOffset:null}));R(r),Z(r.selectionStart,r.selectionEnd),Y().setDateField(M.selectedPattern,null,(function(t){return ee(t,e)})),q()}})),ae=Bte((function(e){var t=e.target;if(null!==t.selectionStart){var n=t.selectionStart===Q.length?0:t.selectionStart,r=function(e,t,n){return n>e.indexOf(t)?_ne.End:_ne.Start}(Q||T,c,n),o=kne((0,mn.A)({},J,{dateType:r,selectedMonth:Y(r).dateField.month,input:t}));L(r),R(o),Z(o.selectionStart,o.selectionEnd),M.selectedPattern!==o.selectedPattern&&q()}})),se=Bte((function(e){var t;e.preventDefault();var n=(null===(t=e.clipboardData)||void 0===t?void 0:t.getData("text")).split(c).map((function(e){return i(e,f)})),r=n[0],o=n[1];if(m8(r)&&m8(o)){var a=[r,o];null===v||void 0===v||v(a,e),I(a),B.setNewDate(r),$.setNewDate(o)}null===w||void 0===w||w(e)})),le=Sne({onSegmentChange:ne,onSegmentValueChange:re,onSegmentValueChangeWithNumericKeys:oe,onSegmentValueRemove:ie,onKeyDown:y});return r.createElement(Lte,(0,mn.A)({inputMode:K?"numeric":"text",autoComplete:"off",autoCorrect:"off",spellCheck:!1,className:_,ref:see(k,t),onKeyDown:le,onClick:ae,onPaste:se,value:Q,placeholder:g||T},X,C))}));Mne.displayName="DateRangeInput",Mne.propTypes={character:Pr().string,className:Pr().string,classPrefix:Pr().string,format:Pr().string,placeholder:Pr().string,onChange:Pr().func,onKeyDown:Pr().func,onFocus:Pr().func,onBlur:Pr().func};const Rne=Mne,Tne=wte;const jne=function(e){var t=e.date,n=e.formatStr,o=iee("Calendar").formatDate;return r.createElement(r.Fragment,null,o(t,n))};const One=function(e){var t,n=Jr("picker").prefix,o=e.formatStr,i=e.character,a=e.value,s=e.activeKey,l=void 0===s?"start":s,u=e.clickable,c=e.onSelect,d=null!==a&&void 0!==a?a:[null,null],f=d[0],h=d[1],p=f&&h?[f,h].sort(i4):[f,h],m=p[0]?r.createElement(jne,{date:p[0],formatStr:o}):o,g=p[1]?r.createElement(jne,{date:p[1],formatStr:o}):o;return r.createElement("div",{className:n("daterange-header",(t={},t["tab-active-"+l]=u,t)),"data-testid":"daterange-header"},u?r.createElement(r.Fragment,null,r.createElement(Aee,{size:"xs",appearance:"subtle",className:n("header-date"),onClick:function(){return null===c||void 0===c?void 0:c("start")},"aria-label":"Select start date"},m),r.createElement("span",{className:n("header-character")},i),r.createElement(Aee,{size:"xs",appearance:"subtle",className:n("header-date"),onClick:function(){return null===c||void 0===c?void 0:c("end")},"aria-label":"Select end date"},g)):r.createElement(r.Fragment,null,r.createElement("span",{className:n("header-date")},m),r.createElement("span",{className:n("header-character")},i),r.createElement("span",{className:n("header-date")},g)))};const Pne=function(e){var t=e.shouldDisableDate,n=e.DEPRECATED_disabledDate,o=(0,r.useCallback)((function(e,r){var o=r.selectDate,i=r.selectedDone,a=r.target;return"function"===typeof t?t(e,o,i,a):"function"===typeof n&&n(e,o,i,a)}),[t,n]);if(t||n)return o};var Ine=["format","value","defaultValue","placeholder","onChange","onKeyDown","onBlur","onFocus","onPaste"],Nne=r.forwardRef((function(e,t){var n=iee("Calendar"),o=n.locale,i=n.parseDate,a=e.format,s=void 0===a?o.shortDateFormat:a,l=e.value,u=e.defaultValue,c=e.placeholder,d=e.onChange,f=e.onKeyDown,h=e.onBlur,p=e.onFocus,m=e.onPaste,g=(0,gn.A)(e,Ine),v=(0,r.useRef)(),y=Vte(),b=y.selectedState,x=y.setSelectedState,w=o.dateLocale,C=zte(l,u),S=C[0],A=C[1],_=C[2],k=yne({formatStr:s,locale:w,date:S,isControlledDate:_}),E=k.dateField,M=k.setDateOffset,R=k.setDateField,T=k.setNewDate,j=k.getDateField,O=k.toDateString,P=k.isEmptyValue,I=xne(s,l),N=I.isMoveCursor,D=I.isResetValue,F=I.increment,L=I.reset,z=O(),B=(0,r.useMemo)((function(){return{formatStr:s,localize:w.localize,selectedMonth:E.month,dateString:z}}),[E,z,s,w]),$=hne(v),U=Bte((function(e,t){null===d||void 0===d||d(e,t),A(e)})),V=Bte((function(e){U(null,e),T(null),$(0,0),L()})),H=Bte((function(e,t){var n=e.target,r=e.key,o=t||("ArrowRight"===r?"right":"left"),i=dne((0,mn.A)({},B,{input:n,direction:o}));x(i),$(i.selectionStart,i.selectionEnd),b.selectedPattern!==i.selectedPattern&&L()})),W=Bte((function(e){var t=e.target,n="ArrowUp"===e.key?1:-1,r=dne((0,mn.A)({},B,{input:t,valueOffset:n}));x(r),M(r.selectedPattern,n,(function(t){return U(t,e)})),$(r.selectionStart,r.selectionEnd)})),q=Bte((function(e){var t=e.target,n=e.key,r=b.selectedPattern;if(r){var o=j(r),i=parseInt(n,10),a=parseInt(""+(o.value||"")+n,10),s=i;fne(o.name,a)&&!D()&&(s=a),R(r,s,(function(t){return U(t,e)}));var l="M"===r?s:E.month,u=dne((0,mn.A)({},B,{input:t,selectedMonth:l}));x(u),$(u.selectionStart,u.selectionEnd),F(),N(s,r)&&t.selectionEnd!==t.value.length&&H(e,"right")}})),Y=Bte((function(e){var t=e.target,n=t.value;if(0===t.selectionStart&&n&&t.selectionEnd===n.length)V(e);else if(b.selectedPattern){var r=dne((0,mn.A)({},B,{input:t,valueOffset:null}));x(r),$(r.selectionStart,r.selectionEnd),R(b.selectedPattern,null,(function(t){return U(t,e)})),L()}})),G=Bte((function(e){var t=e.target,n=dne((0,mn.A)({},B,{input:t}));x(n),$(n.selectionStart,n.selectionEnd),b.selectedPattern!==n.selectedPattern&&L()})),K=Bte((function(e){var t;e.preventDefault();var n=null===(t=e.clipboardData)||void 0===t?void 0:t.getData("text"),r=i(n,s);m8(r)&&(U(r,e),T(r)),null===m||void 0===m||m(e)})),X=Ane({onSegmentChange:H,onSegmentValueChange:W,onSegmentValueChangeWithNumericKeys:q,onSegmentValueRemove:Y,onKeyDown:f}),Q=Cne({onBlur:h,onFocus:p}),J=Q[0],Z=Q[1],ee=(0,r.useMemo)((function(){return P()?J?z:"":z}),[z,J,P]);return r.createElement(Lte,(0,mn.A)({inputMode:J?"numeric":"text",autoComplete:"off",autoCorrect:"off",spellCheck:!1,ref:see(v,t),onKeyDown:X,onClick:G,onPaste:K,value:ee,placeholder:c||s},Z,g))}));Nne.displayName="DateInput",Nne.propTypes={defaultValue:Pr().instanceOf(Date),format:Pr().string,value:Pr().instanceOf(Date),placeholder:Pr().string,onChange:Pr().func,onKeyDown:Pr().func,onBlur:Pr().func,onFocus:Pr().func};const Dne=Nne;const Fne=function(e){var t=e.value,n=e.formatStr,o=e.readOnly,i=e.editable,a=e.loading,s=e.mode,l=void 0===s?"date":s,u=e.renderValue,c=(0,r.useState)(!1),d=c[0],f=c[1],h=(0,r.useCallback)((function(){return f(!0)}),[]),p=(0,r.useCallback)((function(){return f(!1)}),[]),m=null,g=o||!i||a||!1;return"function"===typeof u&&t&&(!d||!i)&&(Array.isArray(t)?t.every(m8):m8(t))&&(m=u(t,n),g=!0),{customValue:m,Input:m?Lte:"dateRange"===l?Rne:Dne,inputReadOnly:g,events:{onActive:h,onInactive:p}}};function Lne(e){return r4(1,arguments),o4(e).getFullYear()}var zne=function(e){var t=(0,r.useRef)(e);t.current=e,(0,r.useEffect)((function(){var e;null===(e=t.current)||void 0===e||e.call(t)}),[])};var Bne,$ne=[],Une="ResizeObserver loop completed with undelivered notifications.";!function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"}(Bne||(Bne={}));var Vne,Hne=function(e){return Object.freeze(e)},Wne=function(e,t){this.inlineSize=e,this.blockSize=t,Hne(this)},qne=function(){function e(e,t,n,r){return this.x=e,this.y=t,this.width=n,this.height=r,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,Hne(this)}return e.prototype.toJSON=function(){var e=this;return{x:e.x,y:e.y,top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),Yne=function(e){return e instanceof SVGElement&&"getBBox"in e},Gne=function(e){if(Yne(e)){var t=e.getBBox(),n=t.width,r=t.height;return!n&&!r}var o=e,i=o.offsetWidth,a=o.offsetHeight;return!(i||a||e.getClientRects().length)},Kne=function(e){var t;if(e instanceof Element)return!0;var n=null===(t=null===e||void 0===e?void 0:e.ownerDocument)||void 0===t?void 0:t.defaultView;return!!(n&&e instanceof n.Element)},Xne="undefined"!==typeof window?window:{},Qne=new WeakMap,Jne=/auto|scroll/,Zne=/^tb|vertical/,ere=/msie|trident/i.test(Xne.navigator&&Xne.navigator.userAgent),tre=function(e){return parseFloat(e||"0")},nre=function(e,t,n){return void 0===e&&(e=0),void 0===t&&(t=0),void 0===n&&(n=!1),new Wne((n?t:e)||0,(n?e:t)||0)},rre=Hne({devicePixelContentBoxSize:nre(),borderBoxSize:nre(),contentBoxSize:nre(),contentRect:new qne(0,0,0,0)}),ore=function(e,t){if(void 0===t&&(t=!1),Qne.has(e)&&!t)return Qne.get(e);if(Gne(e))return Qne.set(e,rre),rre;var n=getComputedStyle(e),r=Yne(e)&&e.ownerSVGElement&&e.getBBox(),o=!ere&&"border-box"===n.boxSizing,i=Zne.test(n.writingMode||""),a=!r&&Jne.test(n.overflowY||""),s=!r&&Jne.test(n.overflowX||""),l=r?0:tre(n.paddingTop),u=r?0:tre(n.paddingRight),c=r?0:tre(n.paddingBottom),d=r?0:tre(n.paddingLeft),f=r?0:tre(n.borderTopWidth),h=r?0:tre(n.borderRightWidth),p=r?0:tre(n.borderBottomWidth),m=d+u,g=l+c,v=(r?0:tre(n.borderLeftWidth))+h,y=f+p,b=s?e.offsetHeight-y-e.clientHeight:0,x=a?e.offsetWidth-v-e.clientWidth:0,w=o?m+v:0,C=o?g+y:0,S=r?r.width:tre(n.width)-w-x,A=r?r.height:tre(n.height)-C-b,_=S+m+x+v,k=A+g+b+y,E=Hne({devicePixelContentBoxSize:nre(Math.round(S*devicePixelRatio),Math.round(A*devicePixelRatio),i),borderBoxSize:nre(_,k,i),contentBoxSize:nre(S,A,i),contentRect:new qne(d,l,S,A)});return Qne.set(e,E),E},ire=function(e,t,n){var r=ore(e,n),o=r.borderBoxSize,i=r.contentBoxSize,a=r.devicePixelContentBoxSize;switch(t){case Bne.DEVICE_PIXEL_CONTENT_BOX:return a;case Bne.BORDER_BOX:return o;default:return i}},are=function(e){var t=ore(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=Hne([t.borderBoxSize]),this.contentBoxSize=Hne([t.contentBoxSize]),this.devicePixelContentBoxSize=Hne([t.devicePixelContentBoxSize])},sre=function(e){if(Gne(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t},lre=function(){var e=1/0,t=[];$ne.forEach((function(n){if(0!==n.activeTargets.length){var r=[];n.activeTargets.forEach((function(t){var n=new are(t.target),o=sre(t.target);r.push(n),t.lastReportedSize=ire(t.target,t.observedBox),o<e&&(e=o)})),t.push((function(){n.callback.call(n.observer,r,n.observer)})),n.activeTargets.splice(0,n.activeTargets.length)}}));for(var n=0,r=t;n<r.length;n++){(0,r[n])()}return e},ure=function(e){$ne.forEach((function(t){t.activeTargets.splice(0,t.activeTargets.length),t.skippedTargets.splice(0,t.skippedTargets.length),t.observationTargets.forEach((function(n){n.isActive()&&(sre(n.target)>e?t.activeTargets.push(n):t.skippedTargets.push(n))}))}))},cre=function(){var e=0;for(ure(e);$ne.some((function(e){return e.activeTargets.length>0}));)e=lre(),ure(e);return $ne.some((function(e){return e.skippedTargets.length>0}))&&function(){var e;"function"===typeof ErrorEvent?e=new ErrorEvent("error",{message:Une}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=Une),window.dispatchEvent(e)}(),e>0},dre=[],fre=function(e){if(!Vne){var t=0,n=document.createTextNode("");new MutationObserver((function(){return dre.splice(0).forEach((function(e){return e()}))})).observe(n,{characterData:!0}),Vne=function(){n.textContent="".concat(t?t--:t++)}}dre.push(e),Vne()},hre=0,pre={attributes:!0,characterData:!0,childList:!0,subtree:!0},mre=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],gre=function(e){return void 0===e&&(e=0),Date.now()+e},vre=!1,yre=function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(void 0===e&&(e=250),!vre){vre=!0;var n,r=gre(e);n=function(){var n=!1;try{n=cre()}finally{if(vre=!1,e=r-gre(),!hre)return;n?t.run(1e3):e>0?t.run(e):t.start()}},fre((function(){requestAnimationFrame(n)}))}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,pre)};document.body?t():Xne.addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),mre.forEach((function(t){return Xne.addEventListener(t,e.listener,!0)})))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),mre.forEach((function(t){return Xne.removeEventListener(t,e.listener,!0)})),this.stopped=!0)},e}(),bre=new yre,xre=function(e){!hre&&e>0&&bre.start(),!(hre+=e)&&bre.stop()},wre=function(){function e(e,t){this.target=e,this.observedBox=t||Bne.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e=ire(this.target,this.observedBox,!0);return function(e){return!Yne(e)&&!function(e){switch(e.tagName){case"INPUT":if("image"!==e.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1}(e)&&"inline"===getComputedStyle(e).display}(this.target)&&(this.lastReportedSize=e),this.lastReportedSize.inlineSize!==e.inlineSize||this.lastReportedSize.blockSize!==e.blockSize},e}(),Cre=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},Sre=new WeakMap,Are=function(e,t){for(var n=0;n<e.length;n+=1)if(e[n].target===t)return n;return-1},_re=function(){function e(){}return e.connect=function(e,t){var n=new Cre(e,t);Sre.set(e,n)},e.observe=function(e,t,n){var r=Sre.get(e),o=0===r.observationTargets.length;Are(r.observationTargets,t)<0&&(o&&$ne.push(r),r.observationTargets.push(new wre(t,n&&n.box)),xre(1),bre.schedule())},e.unobserve=function(e,t){var n=Sre.get(e),r=Are(n.observationTargets,t),o=1===n.observationTargets.length;r>=0&&(o&&$ne.splice($ne.indexOf(n),1),n.observationTargets.splice(r,1),xre(-1))},e.disconnect=function(e){var t=this,n=Sre.get(e);n.observationTargets.slice().forEach((function(n){return t.unobserve(e,n.target)})),n.activeTargets.splice(0,n.activeTargets.length)},e}(),kre=function(){function e(e){if(0===arguments.length)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!==typeof e)throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");_re.connect(this,e)}return e.prototype.observe=function(e,t){if(0===arguments.length)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!Kne(e))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");_re.observe(this,e,t)},e.prototype.unobserve=function(e){if(0===arguments.length)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!Kne(e))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");_re.unobserve(this,e)},e.prototype.disconnect=function(){_re.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}();function Ere(e,t){var n=(0,r.useRef)();(0,r.useEffect)((function(){if(!n.current){var r="function"===typeof e?e():e;r&&(n.current=new kre(t),n.current.observe(r))}return function(){var e;null===(e=n.current)||void 0===e||e.disconnect()}}),[e,t])}var Mre=["children","className","disableHeight","disableWidth","defaultHeight","defaultWidth","style","onResize"],Rre=r.forwardRef((function(e,t){var n=e.children,o=e.className,i=e.disableHeight,a=e.disableWidth,s=e.defaultHeight,l=e.defaultWidth,u=e.style,c=e.onResize,d=(0,gn.A)(e,Mre),f=(0,r.useState)(s||0),h=f[0],p=f[1],m=(0,r.useState)(l||0),g=m[0],v=m[1],y=(0,r.useRef)(null),b=(0,r.useCallback)((function(){var e;return null!==(e=y.current)&&void 0!==e&&e.parentNode&&y.current.parentNode.ownerDocument&&y.current.parentNode.ownerDocument.defaultView&&y.current.parentNode instanceof y.current.parentNode.ownerDocument.defaultView.HTMLElement?y.current.parentNode:null}),[]),x=(0,r.useCallback)((function(){var e=b();if(e){var t=e.offsetHeight||0,n=e.offsetWidth||0,r=mr(e),o=parseInt(r.paddingLeft,10)||0,s=parseInt(r.paddingRight,10)||0,l=parseInt(r.paddingTop,10)||0,u=parseInt(r.paddingBottom,10)||0;(!i&&h!==t-l-u||!a&&g!==n-o-s)&&(p(t-l-u),v(n-o-s),null===c||void 0===c||c({height:t,width:n}))}}),[i,a,b,h,c,g]);zne(x),Ere(b(),x);var w={overflow:"visible"},C={width:0,height:0};return i||(w.height=0,C.height=h),a||(w.width=0,C.width=g),r.createElement("div",(0,mn.A)({className:o,ref:see(y,t),style:(0,mn.A)({},w,u)},d),n(C))}));const Tre=Rre;var jre=Number.isNaN||function(e){return"number"===typeof e&&e!==e};function Ore(e,t){return e===t||!(!jre(e)||!jre(t))}function Pre(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!Ore(e[n],t[n]))return!1;return!0}const Ire=function(e,t){var n;void 0===t&&(t=Pre);var r,o=[],i=!1;return function(){for(var a=[],s=0;s<arguments.length;s++)a[s]=arguments[s];return i&&n===this&&t(a,o)||(r=e.apply(this,a),i=!0,n=this,o=a),r}};var Nre="object"===typeof performance&&"function"===typeof performance.now?function(){return performance.now()}:function(){return Date.now()};function Dre(e){cancelAnimationFrame(e.id)}function Fre(e,t){var n=Nre();var r={id:requestAnimationFrame((function o(){Nre()-n>=t?e.call(null):r.id=requestAnimationFrame(o)}))};return r}var Lre=-1;function zre(e){if(void 0===e&&(e=!1),-1===Lre||e){var t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",document.body.appendChild(t),Lre=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return Lre}var Bre=null;function $re(e){if(void 0===e&&(e=!1),null===Bre||e){var t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";var r=document.createElement("div"),o=r.style;return o.width="100px",o.height="100px",t.appendChild(r),document.body.appendChild(t),t.scrollLeft>0?Bre="positive-descending":(t.scrollLeft=1,Bre=0===t.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(t),Bre}return Bre}var Ure=function(e,t){return e};function Vre(e){var t,n=e.getItemOffset,o=e.getEstimatedTotalSize,i=e.getItemSize,a=e.getOffsetForIndexAndAlignment,s=e.getStartIndexForOffset,l=e.getStopIndexForStartIndex,u=e.initInstanceProps,c=e.shouldResetStyleCacheOnItemSizeChange,d=e.validateProps;return t=function(e){function t(t){var r;return(r=e.call(this,t)||this)._instanceProps=u(r.props,Zu(r)),r._outerRef=void 0,r._resetIsScrollingTimeoutId=null,r.state={instance:Zu(r),isScrolling:!1,scrollDirection:"forward",scrollOffset:"number"===typeof r.props.initialScrollOffset?r.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},r._callOnItemsRendered=void 0,r._callOnItemsRendered=Ire((function(e,t,n,o){return r.props.onItemsRendered({overscanStartIndex:e,overscanStopIndex:t,visibleStartIndex:n,visibleStopIndex:o})})),r._callOnScroll=void 0,r._callOnScroll=Ire((function(e,t,n){return r.props.onScroll({scrollDirection:e,scrollOffset:t,scrollUpdateWasRequested:n})})),r._getItemStyle=void 0,r._getItemStyle=function(e){var t,o=r.props,a=o.direction,s=o.itemSize,l=o.layout,u=r._getItemStyleCache(c&&s,c&&l,c&&a);if(u.hasOwnProperty(e))t=u[e];else{var d=n(r.props,e,r._instanceProps),f=i(r.props,e,r._instanceProps),h="horizontal"===a||"horizontal"===l,p="rtl"===a,m=h?d:0;u[e]=t={position:"absolute",left:p?void 0:m,right:p?m:void 0,top:h?0:d,height:h?"100%":f,width:h?f:"100%"}}return t},r._getItemStyleCache=void 0,r._getItemStyleCache=Ire((function(e,t,n){return{}})),r._onScrollHorizontal=function(e){var t=e.currentTarget,n=t.clientWidth,o=t.scrollLeft,i=t.scrollWidth;r.setState((function(e){if(e.scrollOffset===o)return null;var t=r.props.direction,a=o;if("rtl"===t)switch($re()){case"negative":a=-o;break;case"positive-descending":a=i-n-o}return a=Math.max(0,Math.min(a,i-n)),{isScrolling:!0,scrollDirection:e.scrollOffset<a?"forward":"backward",scrollOffset:a,scrollUpdateWasRequested:!1}}),r._resetIsScrollingDebounced)},r._onScrollVertical=function(e){var t=e.currentTarget,n=t.clientHeight,o=t.scrollHeight,i=t.scrollTop;r.setState((function(e){if(e.scrollOffset===i)return null;var t=Math.max(0,Math.min(i,o-n));return{isScrolling:!0,scrollDirection:e.scrollOffset<t?"forward":"backward",scrollOffset:t,scrollUpdateWasRequested:!1}}),r._resetIsScrollingDebounced)},r._outerRefSetter=function(e){var t=r.props.outerRef;r._outerRef=e,"function"===typeof t?t(e):null!=t&&"object"===typeof t&&t.hasOwnProperty("current")&&(t.current=e)},r._resetIsScrollingDebounced=function(){null!==r._resetIsScrollingTimeoutId&&Dre(r._resetIsScrollingTimeoutId),r._resetIsScrollingTimeoutId=Fre(r._resetIsScrolling,150)},r._resetIsScrolling=function(){r._resetIsScrollingTimeoutId=null,r.setState({isScrolling:!1},(function(){r._getItemStyleCache(-1,null)}))},r}Fr(t,e),t.getDerivedStateFromProps=function(e,t){return Hre(e,t),d(e),null};var f=t.prototype;return f.scrollTo=function(e){e=Math.max(0,e),this.setState((function(t){return t.scrollOffset===e?null:{scrollDirection:t.scrollOffset<e?"forward":"backward",scrollOffset:e,scrollUpdateWasRequested:!0}}),this._resetIsScrollingDebounced)},f.scrollToItem=function(e,t){void 0===t&&(t="auto");var n=this.props,r=n.itemCount,o=n.layout,i=this.state.scrollOffset;e=Math.max(0,Math.min(e,r-1));var s=0;if(this._outerRef){var l=this._outerRef;s="vertical"===o?l.scrollWidth>l.clientWidth?zre():0:l.scrollHeight>l.clientHeight?zre():0}this.scrollTo(a(this.props,e,t,i,this._instanceProps,s))},f.componentDidMount=function(){var e=this.props,t=e.direction,n=e.initialScrollOffset,r=e.layout;if("number"===typeof n&&null!=this._outerRef){var o=this._outerRef;"horizontal"===t||"horizontal"===r?o.scrollLeft=n:o.scrollTop=n}this._callPropsCallbacks()},f.componentDidUpdate=function(){var e=this.props,t=e.direction,n=e.layout,r=this.state,o=r.scrollOffset;if(r.scrollUpdateWasRequested&&null!=this._outerRef){var i=this._outerRef;if("horizontal"===t||"horizontal"===n)if("rtl"===t)switch($re()){case"negative":i.scrollLeft=-o;break;case"positive-ascending":i.scrollLeft=o;break;default:var a=i.clientWidth,s=i.scrollWidth;i.scrollLeft=s-a-o}else i.scrollLeft=o;else i.scrollTop=o}this._callPropsCallbacks()},f.componentWillUnmount=function(){null!==this._resetIsScrollingTimeoutId&&Dre(this._resetIsScrollingTimeoutId)},f.render=function(){var e=this.props,t=e.children,n=e.className,i=e.direction,a=e.height,s=e.innerRef,l=e.innerElementType,u=e.innerTagName,c=e.itemCount,d=e.itemData,f=e.itemKey,h=void 0===f?Ure:f,p=e.layout,m=e.outerElementType,g=e.outerTagName,v=e.style,y=e.useIsScrolling,b=e.width,x=this.state.isScrolling,w="horizontal"===i||"horizontal"===p,C=w?this._onScrollHorizontal:this._onScrollVertical,S=this._getRangeToRender(),A=S[0],_=S[1],k=[];if(c>0)for(var E=A;E<=_;E++)k.push((0,r.createElement)(t,{data:d,key:h(E,d),index:E,isScrolling:y?x:void 0,style:this._getItemStyle(E)}));var M=o(this.props,this._instanceProps);return(0,r.createElement)(m||g||"div",{className:n,onScroll:C,ref:this._outerRefSetter,style:(0,mn.A)({position:"relative",height:a,width:b,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:i},v)},(0,r.createElement)(l||u||"div",{children:k,ref:s,style:{height:w?"100%":M,pointerEvents:x?"none":void 0,width:w?M:"100%"}}))},f._callPropsCallbacks=function(){if("function"===typeof this.props.onItemsRendered&&this.props.itemCount>0){var e=this._getRangeToRender(),t=e[0],n=e[1],r=e[2],o=e[3];this._callOnItemsRendered(t,n,r,o)}if("function"===typeof this.props.onScroll){var i=this.state,a=i.scrollDirection,s=i.scrollOffset,l=i.scrollUpdateWasRequested;this._callOnScroll(a,s,l)}},f._getRangeToRender=function(){var e=this.props,t=e.itemCount,n=e.overscanCount,r=this.state,o=r.isScrolling,i=r.scrollDirection,a=r.scrollOffset;if(0===t)return[0,0,0,0];var u=s(this.props,a,this._instanceProps),c=l(this.props,u,a,this._instanceProps),d=o&&"backward"!==i?1:Math.max(1,n),f=o&&"forward"!==i?1:Math.max(1,n);return[Math.max(0,u-d),Math.max(0,Math.min(t-1,c+f)),u,c]},t}(r.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},t}var Hre=function(e,t){e.children,e.direction,e.height,e.layout,e.innerTagName,e.outerTagName,e.width,t.instance},Wre=Vre({getItemOffset:function(e,t){return t*e.itemSize},getItemSize:function(e,t){return e.itemSize},getEstimatedTotalSize:function(e){var t=e.itemCount;return e.itemSize*t},getOffsetForIndexAndAlignment:function(e,t,n,r,o,i){var a=e.direction,s=e.height,l=e.itemCount,u=e.itemSize,c=e.layout,d=e.width,f="horizontal"===a||"horizontal"===c?d:s,h=Math.max(0,l*u-f),p=Math.min(h,t*u),m=Math.max(0,t*u-f+u+i);switch("smart"===n&&(n=r>=m-f&&r<=p+f?"auto":"center"),n){case"start":return p;case"end":return m;case"center":var g=Math.round(m+(p-m)/2);return g<Math.ceil(f/2)?0:g>h+Math.floor(f/2)?h:g;default:return r>=m&&r<=p?r:r<m?m:p}},getStartIndexForOffset:function(e,t){var n=e.itemCount,r=e.itemSize;return Math.max(0,Math.min(n-1,Math.floor(t/r)))},getStopIndexForStartIndex:function(e,t,n){var r=e.direction,o=e.height,i=e.itemCount,a=e.itemSize,s=e.layout,l=e.width,u=t*a,c="horizontal"===r||"horizontal"===s?l:o,d=Math.ceil((c+n-u)/a);return Math.max(0,Math.min(i-1,t+d-1))},initInstanceProps:function(e){},shouldResetStyleCacheOnItemSizeChange:!0,validateProps:function(e){e.itemSize}});function qre(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.reduce((function(e,t){return t(e)}),e)}}var Yre=r.createContext({}),Gre=Yre.Provider,Kre=function(){return(0,r.useContext)(Yre)};function Xre(e,t,n){return n?n(e,t):y9(e,t)}var Qre=["as","className","classPrefix","active","disabled","month","year"],Jre=r.forwardRef((function(e,t){var n=e.as,o=void 0===n?"div":n,i=e.className,a=e.classPrefix,s=void 0===a?"calendar-month-dropdown-cell":a,l=e.active,u=e.disabled,c=e.month,d=void 0===c?0:c,f=e.year,h=(0,gn.A)(e,Qre),p=Kre(),m=p.date,g=p.onChangeMonth,v=iee("Calendar"),y=v.locale,b=v.formatDate,x=y.formattedMonthPattern,w=(0,r.useMemo)((function(){return f&&d?qre((function(e){return Zte(e,f)}),(function(e){return tne(e,d-1)}))(m):m}),[m,d,f]),C=Bte((function(e){u||null===g||void 0===g||g(w,e)})),S=Jr(s),A=S.prefix,_=(0,S.merge)(i,(0,S.withClassPrefix)({active:l}),{disabled:u}),k=w?Xre(w,x,b):"";return r.createElement(o,(0,mn.A)({key:d,role:"gridcell","aria-selected":l,"aria-disabled":u,"aria-label":k,tabIndex:l?0:-1,ref:t,className:_,onClick:C},h),r.createElement("span",{className:A("content")},b(w,"MMM")))}));Jre.displayName="MonthDropdownItem";const Zre=Jre;var eoe=["as","className","classPrefix","limitStartYear","limitEndYear","show","height","width","disabledMonth"],toe=["className","itemClassName","as","itemAs"],noe=[0,1,2,3,4,5,6,7,8,9,10,11],roe=r.forwardRef((function(e,t){var n=e.as,o=void 0===n?"div":n,i=e.className,a=e.classPrefix,s=void 0===a?"calendar-month-dropdown":a,l=e.limitStartYear,u=e.limitEndYear,c=void 0===u?5:u,d=e.show,f=e.height,h=void 0===f?221:f,p=e.width,m=void 0===p?256:p,g=e.disabledMonth,v=(0,gn.A)(e,eoe),y=Kre(),b=y.date,x=void 0===b?new Date:b,w=y.targetId,C=y.monthDropdownProps,S=Jr(s),A=S.prefix,_=S.merge,k=S.withClassPrefix,E=Lne(new Date),M=l?E-l+1:1900,R=(0,r.useMemo)((function(){return E+c-M}),[c,M,E]),T=(0,r.useCallback)((function(e,t){return!!g&&function(e,t,n){for(var r=ene(new Date(e,t)),o=1;o<=r;o++)if(!n(new Date(e,t,o)))return!1;return!0}(e,t,g)}),[g]),j=C||{},O=j.className,P=j.itemClassName,I=j.as,N=j.itemAs,D=void 0===N?"div":N,F=(0,gn.A)(j,toe),L=(0,r.useCallback)((function(e){var t=e.index,n=e.style,o=function(e){return r4(1,arguments),o4(e).getMonth()}(x),i=Lne(x),a=M+t,s=a===i,l=A("year",{"year-active":s});return r.createElement(D,{role:"row","aria-label":""+a,className:_(P,A("row"),{"first-row":0===t,"last-row":t===R-1}),style:n},r.createElement("div",{className:l,role:"rowheader"},a),r.createElement("div",{className:A("list")},noe.map((function(e,t){return r.createElement(Zre,{disabled:T(a,t),active:s&&t===o,key:t+"_"+e,month:t+1,year:a})}))))}),[D,x,T,_,A,P,R,M]),z=_(i,k(),{show:d}),B=108*(Lne(x)-M);return d?r.createElement(o,(0,mn.A)({ref:t,role:"grid",tabIndex:-1,className:z,"aria-labelledby":w?w+"-grid-label":void 0,id:w?w+"-calendar-month-dropdown":void 0,"data-testid":"calendar-month-dropdown"},v),r.createElement("div",{className:A("scroll")},r.createElement(Tre,{defaultHeight:h,defaultWidth:m},(function(e){var t=e.height,n=e.width;return r.createElement(Wre,(0,mn.A)({className:_(A("row-wrapper"),O),width:n||m,height:t||h,itemSize:108,itemCount:R,initialScrollOffset:B,innerElementType:I},F),L)})))):null}));roe.displayName="MonthDropdown";const ooe=roe;var ioe=n(83888),aoe=n.n(ioe),soe=n(41979),loe=n.n(soe);function uoe(e){return r4(1,arguments),o4(e).getHours()}var coe=n(9441),doe=n.n(coe),foe=function(e){return doe()(e,(function(e,t){return t.startsWith("disabled")||t.startsWith("hide")||t.startsWith("shouldDisable")}))};function hoe(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return n<=r?null:0===t?"top":t+r===n?"bottom":"middle"}var poe=["as","classPrefix","className","children","scrollShadow","customScrollbar","height","width","style","onScroll","data-testid"],moe=r.forwardRef((function(e,t){var n=e.as,o=void 0===n?"div":n,i=e.classPrefix,a=void 0===i?"scroll-view":i,s=e.className,l=e.children,u=e.scrollShadow,c=e.customScrollbar,d=e.height,f=e.width,h=e.style,p=e.onScroll,m=e["data-testid"],g=(0,gn.A)(e,poe),v=Jr(a),y=v.merge,b=v.withClassPrefix,x=function(e){var t=(0,r.useRef)(null),n=(0,r.useState)(null),o=n[0],i=n[1];zne((function(){var n;if(t.current&&e){var r=t.current;i(hoe(r));var o=r.scrollHeight;(n=new MutationObserver((function(){var e=null===r||void 0===r?void 0:r.scrollHeight;e&&e!==o&&(i(hoe(r)),o=e)}))).observe(r,{attributes:!0,childList:!0,subtree:!0})}return function(){var e;null===(e=n)||void 0===e||e.disconnect()}}));var a=Bte((function(e){var t=e.currentTarget;i(hoe(t))}));return{scrollState:o,handleScroll:e?a:void 0,bodyRef:t}}(u),w=x.scrollState,C=x.handleScroll,S=x.bodyRef,A=(0,mn.A)({height:d,width:f},h),_=y(s,b({shadow:u,"thumb-top":"top"===w,"thumb-middle":"middle"===w,"thumb-bottom":"bottom"===w,"custom-scrollbar":c}));return r.createElement(o,(0,mn.A)({},g,{ref:see(t,S),className:_,style:A,onScroll:eo(C,p),"data-testid":m||"scroll-view"}),l)}));moe.displayName="ScrollView";const goe=moe;var voe=["prefix","title","children"];const yoe=function(e){var t=e.prefix,n=e.title,o=e.children,i=(0,gn.A)(e,voe);return r.createElement("div",{className:t("column")},r.createElement("div",{className:t("column-title")},n),r.createElement(goe,(0,mn.A)({customScrollbar:!0,as:"ul",role:"listbox"},i),o))};function boe(e){return r4(1,arguments),o4(e).getMinutes()}function xoe(e){return r4(1,arguments),o4(e).getSeconds()}function woe(e){var t=e.format,n=e.date,r=e.showMeridiem,o={hours:null,minutes:null,seconds:null,meridiem:null};if(!t)return o;if(/(H|h)/.test(t)&&n){var i=uoe(n);o.hours=r?function(e){return e>=12?e-12:e}(i):i,o.meridiem=i>=12?"PM":"AM"}return/m/.test(t)&&n&&(o.minutes=boe(n)),/s/.test(t)&&n&&(o.seconds=xoe(n)),o}function Coe(e,t){if(t){Object.entries(e).forEach((function(e){var n=e[0],r=e[1],o=t.querySelector('[data-type="'+n+'"]');o&&function(e,t,n){var r=e.querySelector('[data-key="'+n+"-"+t+'"]');if(r){var o=yr(r,e);o&&gr(e,o.top)}}(o,r,n)}))}}var Soe=function(e){return String(e).padStart(2,"0")},Aoe=["as","className","classPrefix","show","showMeridiem"],_oe=r.forwardRef((function(e,t){var n=e.as,o=void 0===n?"div":n,i=e.className,a=e.classPrefix,s=void 0===a?"calendar-time-dropdown":a,l=e.show,u=e.showMeridiem,c=void 0!==u&&u,d=(0,gn.A)(e,Aoe),f=Kre(),h=f.locale,p=f.format,m=f.date,g=f.onChangeTime,v=f.targetId,y=(0,r.useRef)(null);(0,r.useEffect)((function(){var e=woe({format:p,date:m,showMeridiem:c});l&&y.current&&Coe(e,y.current)}),[m,p,l,c]);var b=Bte((function(e,t,n){var r=m||Uee();switch(e){case"hours":r=rne(r,c&&uoe(r)>=12?t+12:t);break;case"minutes":r=one(r,t);break;case"seconds":r=ine(r,t)}null===g||void 0===g||g(r,n)})),x=Bte((function(e,t){var n=m||Uee(),r=uoe(n),o=r<12,i=function(e,t){return"AM"===e?o?t:t-12:o?t+12:t}(e,r),a=rne(n,i);null===g||void 0===g||g(a,t)})),w=Jr(s),C=w.prefix,S=w.rootPrefix,A=w.merge,_=function(t,n){if(!O0()(n))return null;for(var o=function(e){var t={start:0,end:59};return{hours:e?{start:0,end:11}:{start:0,end:23},minutes:t,seconds:t}}(c)[t],i=o.start,a=o.end,s=[],l=e[loe()("hide_"+t)],u=e[loe()("disabled_"+t)],d=i;d<=a;d+=1)if(null===l||void 0===l||!l(d,m)){var f=null===u||void 0===u?void 0:u(d,m),p=C("cell",{"cell-active":n===d,"cell-disabled":f});s.push(r.createElement("li",{key:d,role:"option",tabIndex:-1,"aria-label":d+" "+t,"aria-selected":n===d,"aria-disabled":f,"data-key":t+"-"+d,onClick:f?void 0:aoe()(b,t,d)},r.createElement("span",{className:p},c&&"hours"===t&&0===d?12:Soe(d))))}return r.createElement(yoe,{prefix:C,title:null===h||void 0===h?void 0:h[t],"data-type":t,"aria-label":"Select "+t},s)},k=woe({format:p,date:m,showMeridiem:c}),E=A(i,S(s),{show:l});return r.createElement(o,(0,mn.A)({role:"group",tabIndex:-1,id:v?v+"-"+s:void 0},foe(d),{ref:t,className:E}),r.createElement("div",{className:C("content")},r.createElement("div",{className:C("row"),ref:y},_("hours",k.hours),_("minutes",k.minutes),_("seconds",k.seconds),c&&r.createElement(yoe,{prefix:C,title:"AM/PM","data-type":"meridiem","aria-label":"Select meridiem"},["AM","PM"].map((function(e,t){var n=m&&(uoe(m)>=12?"PM":"AM"),o=C("cell",{"cell-active":n===e});return r.createElement("li",{key:t,role:"option",tabIndex:-1,"aria-label":e,"aria-selected":n===e,"data-key":"meridiem-"+e,onClick:aoe()(x,e)},r.createElement("span",{className:o},e))}))))))}));_oe.displayName="TimeDropdown";const koe=_oe;function Eoe(e,t){var n,r,o,i,a,s,l,u;r4(1,arguments);var c=A8(),d=g8(null!==(n=null!==(r=null!==(o=null!==(i=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==i?i:null===t||void 0===t||null===(a=t.locale)||void 0===a||null===(s=a.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==o?o:c.weekStartsOn)&&void 0!==r?r:null===(l=c.locale)||void 0===l||null===(u=l.options)||void 0===u?void 0:u.weekStartsOn)&&void 0!==n?n:0);if(!(d>=0&&d<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var f=o4(e),h=f.getDay(),p=(h<d?7:0)+h-d;return f.setDate(f.getDate()-p),f.setHours(0,0,0,0),f}function Moe(e,t){for(var n=t.weekStart,r=void 0===n?0:n,o=Eoe(e,{weekStartsOn:t.isoWeek?1:r,locale:t.locale}),i=[o],a=1;a<6;a++)i.push(Hee(o,7*a));return i}function Roe(e,t){r4(2,arguments);var n=$ee(e),r=$ee(t);return n.getTime()===r.getTime()}function Toe(e,t){r4(2,arguments);var n=o4(e),r=o4(t);return n.getTime()<r.getTime()}function joe(e,t){r4(2,arguments);var n=o4(e),r=o4(t);return n.getTime()>r.getTime()}var Ooe=["as","classPrefix","disabled","selected","date","onSelect","unSameMonth","rangeStart","rangeEnd","inRange"],Poe=r.forwardRef((function(e,t){var n=e.as,o=void 0===n?"div":n,i=e.classPrefix,a=void 0===i?"calendar-table":i,s=e.disabled,l=e.selected,u=e.date,c=e.onSelect,d=e.unSameMonth,f=e.rangeStart,h=e.rangeEnd,p=e.inRange,m=(0,gn.A)(e,Ooe),g=Kre(),v=g.onMouseMove,y=g.cellClassName,b=g.renderCell,x=g.renderCellOnPicker,w=g.locale,C=Jr(a),S=C.prefix,A=C.merge,_=iee("Calendar",w),k=_.locale,E=_.formatDate,M=Xre(u,k.formattedDayPattern,E),R=Roe(u,new Date),T=A(S("cell",{"cell-un-same-month":d,"cell-is-today":R,"cell-selected":l,"cell-selected-start":f,"cell-selected-end":h,"cell-in-range":!d&&p,"cell-disabled":s}),null===y||void 0===y?void 0:y(u));return r.createElement(o,(0,mn.A)({ref:t,role:"gridcell","aria-label":M,"aria-selected":l||void 0,"aria-disabled":s||void 0,tabIndex:l?0:-1,title:R?M+" ("+(null===k||void 0===k?void 0:k.today)+")":M,className:T,onMouseEnter:!s&&v?v.bind(null,u):void 0,onClick:c?aoe()(c,u,s):void 0},m),r.createElement("div",{className:S("cell-content")},x?x(u):r.createElement("span",{className:S("cell-day")},function(e){return r4(1,arguments),o4(e).getDate()}(u)),null===b||void 0===b?void 0:b(u)))}));Poe.displayName="CalendarGridCell";const Ioe=Poe;var Noe=["as","className","classPrefix","weekendDate","rowIndex"],Doe=r.forwardRef((function(e,t){var n,o,i=e.as,a=void 0===i?"div":i,s=e.className,l=e.classPrefix,u=void 0===l?"calendar-table":l,c=e.weekendDate,d=void 0===c?new Date:c,f=e.rowIndex,h=(0,gn.A)(e,Noe),p=Kre(),m=p.date,g=void 0===m?new Date:m,v=p.dateRange,y=p.hoverRangeValue,b=p.isoWeek,x=p.weekStart,w=p.showWeekNumbers,C=p.locale,S=p.inSameMonth,A=p.disabledDate,_=p.onSelect,k=Jr(u),E=k.prefix,M=k.merge,R=(0,r.useCallback)((function(e,t,n){t||null===_||void 0===_||_(e,n)}),[_]),T=M(s,E("row")),j=null!==(n=null===C||void 0===C||null===(o=C.dateLocale)||void 0===o?void 0:o.options)&&void 0!==n?n:{},O=j.firstWeekContainsDate,P=j.weekStartsOn,I=y9(d,b?"I":"w",{locale:null===C||void 0===C?void 0:C.dateLocale,firstWeekContainsDate:O,weekStartsOn:x||P});return r.createElement(a,(0,mn.A)({},h,{ref:t,role:"row","aria-rowindex":f,className:T}),w&&r.createElement("div",{role:"rowheader","aria-label":"Week "+I,className:E("cell-week-number")},I),function(){for(var e=[],t=v||[],n=t[0],o=t[1],i=null!==y&&void 0!==y?y:[],a=i[0],s=i[1],l="undefined"!==typeof v,u=0;u<7;u+=1){var c=Hee(d,u),f=null===A||void 0===A?void 0:A(c,v,Ite.CALENDAR),h=!(null!==S&&void 0!==S&&S(c)),p=!h&&n&&Roe(c,n),m=!h&&o&&Roe(c,o),b=l?p||m:Roe(c,g),x=!1;n&&o&&(Toe(c,o)&&joe(c,n)&&(x=!0),Toe(c,n)&&joe(c,o)&&(x=!0)),!b&&a&&s&&(joe(c,s)||Toe(c,a)||(x=!0),joe(c,a)||Toe(c,s)||(x=!0)),e.push(r.createElement(Ioe,{key:y9(c,"yyyy-MM-dd"),date:c,disabled:f,selected:b,onSelect:R,unSameMonth:h,rangeStart:p,rangeEnd:m,inRange:x}))}return e}())}));Doe.displayName="CalendarGridRow";const Foe=Doe;var Loe=n(643),zoe=n.n(Loe);function Boe(e){var t=["sunday","monday","tuesday","wednesday","thursday","friday","saturday"];return"undefined"===typeof e?t:t.slice(e).concat(t.slice(0,e))}var $oe=["as","className","classPrefix"],Uoe=r.forwardRef((function(e,t){var n=e.as,o=void 0===n?"div":n,i=e.className,a=e.classPrefix,s=void 0===a?"calendar-table":a,l=(0,gn.A)(e,$oe),u=Kre(),c=u.locale,d=u.showWeekNumbers,f=u.isoWeek,h=u.weekStart,p=Jr(s),m=p.merge,g=p.prefix,v=m(i,g("row","header-row")),y=Boe(f?1:h);return r.createElement(o,(0,mn.A)({role:"row"},l,{ref:t,className:v}),d&&r.createElement("div",{className:g("header-cell"),role:"columnheader"}),y.map((function(e){return r.createElement("div",{key:e,className:g("header-cell"),role:"columnheader","aria-label":zoe()(e)},r.createElement("span",{className:g("header-cell-content")},null===c||void 0===c?void 0:c[e]))})))}));Uoe.displayName="CalendarGridHeaderRow";const Voe=Uoe;var Hoe=["as","className","classPrefix","rows"],Woe=r.forwardRef((function(e,t){var n=e.as,o=void 0===n?"div":n,i=e.className,a=e.classPrefix,s=void 0===a?"calendar-table":a,l=e.rows,u=void 0===l?[]:l,c=(0,gn.A)(e,Hoe),d=Jr(s),f=(0,d.merge)(i,(0,d.withClassPrefix)()),h=Kre().targetId;return r.createElement(o,(0,mn.A)({role:"grid",tabIndex:-1,id:h?h+"-"+s:void 0},c,{ref:t,className:f}),r.createElement(Voe,null),u.map((function(e,t){return r.createElement(Foe,{key:t,weekendDate:e,rowIndex:t+1})})))}));Woe.displayName="CalendarGrid";const qoe=Woe;var Yoe=["as","className","classPrefix"],Goe=r.forwardRef((function(e,t){var n=e.as,o=void 0===n?"div":n,i=e.className,a=e.classPrefix,s=void 0===a?"calendar-body":a,l=(0,gn.A)(e,Yoe),u=Kre(),c=u.date,d=void 0===c?new Date:c,f=u.isoWeek,h=u.locale,p=u.weekStart,m=iee("Calendar",h),g=m.locale,v=m.formatDate,y=nne(d,1),b=Jr(s),x=(0,b.merge)(i,(0,b.withClassPrefix)());return r.createElement(o,(0,mn.A)({},l,{ref:t,className:x}),r.createElement(qoe,{rows:Moe(y,{isoWeek:f,weekStart:p,locale:null===g||void 0===g?void 0:g.dateLocale}),"aria-label":v(y,g.formattedMonthPattern)}))}));Goe.displayName="CalendarBody";const Koe=Goe;const Xoe=f8({as:n(57810).A,ariaLabel:"page previous",category:"direction",displayName:"PagePrevious"});const Qoe=f8({as:n(84182).A,ariaLabel:"page next",category:"direction",displayName:"PageNext"});var Joe=["icon","placement","children","circle","classPrefix","className"],Zoe=r.forwardRef((function(e,t){var n=e.icon,o=e.placement,i=void 0===o?"left":o,a=e.children,s=e.circle,l=e.classPrefix,u=void 0===l?"btn-icon":l,c=e.className,d=(0,gn.A)(e,Joe),f=Jr(u),h=(0,f.merge)(c,(0,f.withClassPrefix)("placement-"+i,{circle:s,"with-text":"undefined"!==typeof a}));return r.createElement(Aee,(0,mn.A)({},d,{ref:t,className:h}),n,a)}));Zoe.displayName="IconButton",Zoe.propTypes={className:Pr().string,icon:Pr().any,classPrefix:Pr().string,circle:Pr().bool,children:Pr().node,placement:fee(["left","right"])};const eie=Zoe;var tie=["as","className","classPrefix","disabledBackward","disabledForward","showDate","showMonth","showTime","disabledTime","onMoveBackward","onMoveForward","onToggleMonthDropdown","onToggleTimeDropdown","renderTitle","renderToolbar"],nie=r.forwardRef((function(e,t){var n=e.as,o=void 0===n?"div":n,i=e.className,a=e.classPrefix,s=void 0===a?"calendar-header":a,l=e.disabledBackward,u=e.disabledForward,c=e.showDate,d=e.showMonth,f=e.showTime,h=e.disabledTime,p=e.onMoveBackward,m=e.onMoveForward,g=e.onToggleMonthDropdown,v=e.onToggleTimeDropdown,y=e.renderTitle,b=e.renderToolbar,x=(0,gn.A)(e,tie),w=Kre(),C=w.locale,S=w.date,A=void 0===S?new Date:S,_=w.format,k=w.inline,E=w.disabledDate,M=w.targetId,R=((0,r.useContext)(rte)||{}).isSelectedIdle,T=Jr(s),j=T.prefix,O=T.withClassPrefix,P=T.merge,I={appearance:"subtle",size:k?"sm":"xs"},N=(0,r.useMemo)((function(){var e=(null===C||void 0===C?void 0:C.shortTimeFormat)||"HH:mm";return _&&function(e){var t=e.match(/([hH]{1,2}[:.]mm(?:[:.]ss)?(?: ?aa)?|(?:aa )?[hH]{1,2}[:.]mm(?:[:.]ss)?)/);return t?t[0]:null}(_)||e}),[_,C]),D=(0,r.useMemo)((function(){return d?(null===C||void 0===C?void 0:C.formattedMonthPattern)||"yyyy-MM":"yyyy"}),[C,d]),F=j("title","title-date",{error:null===E||void 0===E?void 0:E(A)}),L=j("title","title-time",{error:null===h||void 0===h?void 0:h(A)}),z=j("backward",{"btn-disabled":l}),B=j("forward",{"btn-disabled":u}),$=r.createElement("div",{className:j("month-toolbar")},r.createElement(eie,(0,mn.A)({},I,{"aria-label":"Previous month",className:z,onClick:l?void 0:p,icon:r.createElement(Xoe,null)})),r.createElement(Aee,(0,mn.A)({},I,{"aria-label":"Select month",id:M?M+"-grid-label":void 0,className:F,onClick:g}),function(){var e;return null!==(e=null===y||void 0===y?void 0:y(A))&&void 0!==e?e:A&&r.createElement(jne,{date:A,formatStr:D})}()),r.createElement(eie,(0,mn.A)({},I,{"aria-label":"Next month",className:B,onClick:u?void 0:m,icon:r.createElement(Qoe,null)}))),U=c||d,V=P(i,O({"has-month":U,"has-time":f})),H="undefined"!==typeof R&&!R;return r.createElement(o,(0,mn.A)({},x,{ref:t,className:V}),U&&$,f&&r.createElement("div",{className:j("time-toolbar")},r.createElement(Aee,(0,mn.A)({},I,{"aria-label":"Select time",className:L,onClick:v,disabled:H}),A&&r.createElement(jne,{date:A,formatStr:N}))),null===b||void 0===b?void 0:b(A))}));nie.displayName="CalendarHeader";const rie=nie;var oie=function(e){return e.DisabledHours="disabledHours",e.DisabledMinutes="disabledMinutes",e.DisabledSeconds="disabledSeconds",e.ShouldDisableHour="shouldDisableHour",e.ShouldDisableMinute="shouldDisableMinute",e.ShouldDisableSecond="shouldDisableSecond",e.HideHours="hideHours",e.HideMinutes="hideMinutes",e.HideSeconds="hideSeconds",e}({}),iie=[oie.DisabledHours,oie.DisabledMinutes,oie.DisabledSeconds,oie.HideHours,oie.HideMinutes,oie.HideSeconds],aie=/(Hours?)/,sie=/(Minutes?)/,lie=/(Seconds?)/;function uie(e,t){if(!t)return!1;var n=[oie.DisabledHours,oie.DisabledMinutes,oie.DisabledSeconds,oie.ShouldDisableHour,oie.ShouldDisableMinute,oie.ShouldDisableSecond],r=OX()(e,n),o=new Map(Object.entries(r));return Array.from(o.keys()).some((function(e){var n,r,i;return aie.test(e)?null===(n=o.get(e))||void 0===n?void 0:n(uoe(t),t):sie.test(e)?null===(r=o.get(e))||void 0===r?void 0:r(boe(t),t):!!lie.test(e)&&(null===(i=o.get(e))||void 0===i?void 0:i(xoe(t),t))}))}var cie=function(e){return/([Hhms])/.test(e)},die=function(e){return/[Yy]/.test(e)&&/[ML]/.test(e)&&/[Dd]/.test(e)},fie=function(e){return e.Date="date",e.Month="month",e.Time="time",e.DateTime="datetime",e}({}),hie=function(e){return{mode:(0,r.useMemo)((function(){return die(e)&&cie(e)?fie.DateTime:function(e){return function(e){return/[Yy]/.test(e)&&/[ML]/.test(e)}(e)&&!die(e)}(e)?fie.Month:function(e){return/([Hhms])/.test(e)&&!/([YyMDd])/.test(e)}(e)?fie.Time:(die(e),fie.Date)}),[e]),has:(0,r.useCallback)((function(t){switch(t){case"year":return/[Yy]/.test(e);case"month":return/[ML]/.test(e);case"day":return/[Dd]/.test(e);case"time":return/([Hhms])/.test(e);default:return!1}}),[e])}};function pie(e,t){r4(2,arguments);var n=o4(e),r=o4(t);return n.getFullYear()===r.getFullYear()&&n.getMonth()===r.getMonth()}var mie=function(e){return e.TIME="TIME",e.MONTH="MONTH",e}({});const gie=f8({as:n(66458).A,ariaLabel:"arrow up",category:"direction",displayName:"ArrowUp"});var vie=["as","className","classPrefix","calendarDate","dateRange","disabledBackward","defaultState","disabledForward","format","hoverRangeValue","inline","isoWeek","weekStart","targetId","limitEndYear","limitStartYear","locale","monthDropdownProps","showMeridiem","showWeekNumbers","cellClassName","disabledDate","onChangeMonth","onChangeTime","onMouseMove","onMoveBackward","onMoveForward","onSelect","onToggleMonthDropdown","onToggleTimeDropdown","renderCell","renderCellOnPicker","renderTitle","renderToolbar"],yie=r.forwardRef((function(e,t){var n=e.as,o=void 0===n?"div":n,i=e.className,a=e.classPrefix,s=void 0===a?"calendar":a,l=e.calendarDate,u=e.dateRange,c=e.disabledBackward,d=e.defaultState,f=e.disabledForward,h=e.format,p=e.hoverRangeValue,m=e.inline,g=e.isoWeek,v=void 0!==g&&g,y=e.weekStart,b=void 0===y?0:y,x=e.targetId,w=e.limitEndYear,C=e.limitStartYear,S=e.locale,A=e.monthDropdownProps,_=e.showMeridiem,k=e.showWeekNumbers,E=e.cellClassName,M=e.disabledDate,R=e.onChangeMonth,T=e.onChangeTime,j=e.onMouseMove,O=e.onMoveBackward,P=e.onMoveForward,I=e.onSelect,N=e.onToggleMonthDropdown,D=e.onToggleTimeDropdown,F=e.renderCell,L=e.renderCellOnPicker,z=e.renderTitle,B=e.renderToolbar,$=(0,gn.A)(e,vie),U=Jr(s),V=U.withClassPrefix,H=U.merge,W=U.prefix,q=(0,r.useMemo)((function(){return m8(l)?l:Uee()}),[l]),Y=function(e){var t=(0,r.useState)(e.defaultState),n=t[0],o=t[1],i=(0,r.useCallback)((function(){o(void 0)}),[]),a=Bte((function(){var t;null===(t=e.onMoveForward)||void 0===t||t.call(e,qte(e.calendarDate,1))})),s=Bte((function(){var t;null===(t=e.onMoveBackward)||void 0===t||t.call(e,qte(e.calendarDate,-1))})),l=Bte((function(){var t;n===mie.TIME?i():o(mie.TIME),null===(t=e.onToggleTimeDropdown)||void 0===t||t.call(e,n!==mie.TIME)})),u=Bte((function(){var t;n===mie.MONTH?i():o(mie.MONTH),null===(t=e.onToggleMonthDropdown)||void 0===t||t.call(e,n!==mie.MONTH)})),c=(0,r.useMemo)((function(){return{onMoveForward:a,onMoveBackward:s,onToggleTimeDropdown:l,onToggleMonthDropdown:u}}),[s,a,u,l]);return{calendarState:n,handlers:c,reset:i}}({defaultState:d,calendarDate:q,onMoveForward:P,onMoveBackward:O,onToggleTimeDropdown:D,onToggleMonthDropdown:N}),G=Y.calendarState,K=Y.reset,X=Y.handlers,Q=function(e){var t;return null!==(t=null===M||void 0===M?void 0:M(e))&&void 0!==t&&t},J=Bte((function(){return K()})),Z=hie(h),ee=Z.mode,te=Z.has,ne=G===mie.TIME||ee===fie.Time,re=G===mie.MONTH||ee===fie.Month,oe=H(i,V({"time-view":ne,"month-view":re,"only-time":ee===fie.Time,"show-week-numbers":k})),ie=OX()($,iie),ae=Bte((function(e,t){K(),null===R||void 0===R||R(e,t)})),se={date:q,dateRange:u,format:h,hoverRangeValue:p,inline:m,isoWeek:v,weekStart:b,targetId:x,locale:S,showWeekNumbers:k,monthDropdownProps:A,cellClassName:E,disabledDate:Q,inSameMonth:function(e){return pie(q,e)},onChangeMonth:ae,onChangeTime:T,onMouseMove:j,onSelect:I,renderCell:F,renderCellOnPicker:L};return r.createElement(Gre,{value:se},r.createElement(o,(0,mn.A)({"data-testid":"calendar"},foe($),{className:oe,ref:t}),ee!==fie.Time&&r.createElement(rie,(0,mn.A)({},X,{showMonth:te("month"),showDate:te("day"),showTime:te("time"),disabledTime:function(t){return uie(e,t)},renderTitle:z,renderToolbar:B,disabledBackward:c,disabledForward:f})),te("day")&&r.createElement(Koe,null),te("month")&&r.createElement(ooe,{show:re,limitEndYear:w,limitStartYear:C,disabledMonth:Q}),te("time")&&r.createElement(koe,(0,mn.A)({},ie,{show:ne,showMeridiem:_})),(re||ne)&&te("day")&&r.createElement("button",{className:W("btn-close"),onClick:J,"aria-label":"Collapse "+(re?"month":"time")+" view"},r.createElement(gie,null))))}));yie.displayName="CalendarContainer";const bie=yie;function xie(e){var t=e.index,n=e.calendarDateRange,o=e.onChangeCalendarMonth,i=e.onChangeCalendarTime,a=e.onSelect,s=(0,r.useMemo)((function(){return n[t]}),[n,t]),l=Bte((function(e,n){null===a||void 0===a||a(t,e,n)})),u=Bte((function(e){null===o||void 0===o||o(t,e)})),c=Bte((function(e){null===i||void 0===i||i(t,e)})),d=Bte((function(){null===o||void 0===o||o(t,qte(s,1))})),f=Bte((function(){null===o||void 0===o||o(t,qte(s,-1))}));return{calendarDate:s,onSelect:l,onChangeMonth:u,onChangeTime:c,onMoveForward:d,onMoveBackward:f}}var wie=["as","calendarDateRange","format","disabledDate","index","limitEndYear","limitStartYear","onChangeCalendarMonth","onChangeCalendarTime","onSelect","value"],Cie=r.forwardRef((function(e,t){var n=e.as,o=void 0===n?bie:n,i=e.calendarDateRange,a=void 0===i?[Uee(),qte(Uee(),1)]:i,s=e.format,l=void 0===s?"yyyy-MM-dd":s,u=e.disabledDate,c=e.index,d=void 0===c?0:c,f=e.limitEndYear,h=e.limitStartYear,p=e.onChangeCalendarMonth,m=e.onChangeCalendarTime,g=e.onSelect,v=e.value,y=void 0===v?[]:v,b=(0,gn.A)(e,wie),x=xie({index:d,calendarDateRange:a,onChangeCalendarMonth:p,onChangeCalendarTime:m,onSelect:g}),w=(0,r.useCallback)((function(e){return null===u||void 0===u?void 0:u(e,y,Ite.CALENDAR)}),[u,y]);return r.createElement(o,(0,mn.A)({"data-testid":"calendar-"+(0===d?"start":"end")},b,x,{index:d,format:l,dateRange:y,disabledDate:w,limitEndYear:f,limitStartYear:h,ref:t}))}));Cie.displayName="DateRangePicker.Calendar";const Sie=Cie;function Aie(e){var t=e.from,n=e.to;return m8(t)&&m8(n)?function(e,t){if(r4(2,arguments),"object"!==Zh(t)||null===t)throw new RangeError("values parameter must be an object");var n=o4(e);return isNaN(n.getTime())?new Date(NaN):(null!=t.year&&n.setFullYear(t.year),null!=t.month&&(n=tne(n,t.month)),null!=t.date&&n.setDate(g8(t.date)),null!=t.hours&&n.setHours(g8(t.hours)),null!=t.minutes&&n.setMinutes(g8(t.minutes)),null!=t.seconds&&n.setSeconds(g8(t.seconds)),null!=t.milliseconds&&n.setMilliseconds(g8(t.milliseconds)),n)}(n,{hours:uoe(t),minutes:boe(t),seconds:xoe(t)}):n}function _ie(e){r4(1,arguments);var t=o4(e);return t.setMilliseconds(0),t}function kie(e,t){r4(2,arguments);var n=_ie(e),r=_ie(t);return n.getTime()===r.getTime()}function Eie(e){r4(1,arguments);var t=o4(e);return t.setDate(1),t.setHours(0,0,0,0),t}function Mie(e){return r4(1,arguments),Eoe(e,{weekStartsOn:1})}function Rie(e,t){var n,r,o,i,a,s,l,u;r4(1,arguments);var c=A8(),d=g8(null!==(n=null!==(r=null!==(o=null!==(i=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==i?i:null===t||void 0===t||null===(a=t.locale)||void 0===a||null===(s=a.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==o?o:c.weekStartsOn)&&void 0!==r?r:null===(l=c.locale)||void 0===l||null===(u=l.options)||void 0===u?void 0:u.weekStartsOn)&&void 0!==n?n:0);if(!(d>=0&&d<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var f=o4(e),h=f.getDay(),p=6+(h<d?-7:0)-(h-d);return f.setDate(f.getDate()+p),f.setHours(23,59,59,999),f}function Tie(e){return r4(1,arguments),Rie(e,{weekStartsOn:1})}function jie(e){var t,n=e.value,r=e.calendarKey,o=void 0===r?"start":r,i=e.allowSameMonth?0:1;if((n=null!==(t=n)&&void 0!==t?t:[])[0]&&n[1]){var a=function(e,t){r4(2,arguments);var n=o4(e),r=o4(t);return 12*(n.getFullYear()-r.getFullYear())+(n.getMonth()-r.getMonth())}(n[1],n[0]);if("start"===o)return[n[0],a<=0?Aie({from:n[1],to:qte(n[0],i)}):n[1]];if("end"===o)return[a<=0?Aie({from:n[0],to:qte(n[1],-i)}):n[0],n[1]]}else if(n[0])return[n[0],qte(n[0],i)];var s=Uee();return[s,qte(s,i)]}var Oie=function(e){return[Eie(e),Yte(e)]},Pie=Symbol.for("rsuite.picker");Symbol.for("rsuite.picker_group_key");const Iie=function(e){var t=(0,r.useRef)(null),n=(0,r.useRef)(null),o=(0,r.useRef)(null),i=(0,r.useRef)(null),a=(0,r.useRef)(null),s=(0,r.useRef)(null),l=(0,r.useRef)(null),u=Bte((function(){var e;null===t||void 0===t||null===(e=t.current)||void 0===e||e.open()})),c=Bte((function(){var e;null===t||void 0===t||null===(e=t.current)||void 0===e||e.close()})),d=Bte((function(){var e;null===t||void 0===t||null===(e=t.current)||void 0===e||e.updatePosition()}));return(0,r.useImperativeHandle)(e,(function(){return{get root(){var e,r;return null!==(e=(null===n||void 0===n?void 0:n.current)||(null===t||void 0===t||null===(r=t.current)||void 0===r?void 0:r.root))&&void 0!==e?e:null},get overlay(){var e;if(null===i||void 0===i||!i.current)throw new Error("The overlay is not found. Please confirm whether the picker is open.");return null!==(e=null===i||void 0===i?void 0:i.current)&&void 0!==e?e:null},get target(){var e;return null!==(e=null===o||void 0===o?void 0:o.current)&&void 0!==e?e:null},get list(){if(null===a||void 0===a||!a.current)throw new Error("\n            The list is not found.\n            1.Please set virtualized for the component.\n            2.Please confirm whether the picker is open.\n          ");return null===a||void 0===a?void 0:a.current},type:Pie,updatePosition:d,open:u,close:c}})),{trigger:t,root:n,overlay:i,target:o,list:a,searchInput:s,treeView:l}};n(39829);function Nie(e,t){var n,r;null===(n=e.style)||void 0===n||null===(r=n.removeProperty)||void 0===r||r.call(n,t)}function Die(e,t){"string"===typeof t?Nie(e,t):Array.isArray(t)&&t.forEach((function(t){return Nie(e,t)}))}const Fie=function(e,t,n){var r="",o=t;if("string"===typeof t){if(void 0===n)throw new Error("value is undefined");(o={})[t]=n}if("object"===typeof o)for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(o[i]||0===o[i]?r+=pr(i)+":"+o[i]+";":Die(e,pr(i)));e.style.cssText+=";"+r};var Lie=["as","classPrefix","autoWidth","className","placement","target"],zie=["placement","arrowOffsetLeft","arrowOffsetTop","positionLeft","positionTop","getPositionInstance","getToggleInstance","autoWidth"],Bie=["topStart","topEnd","leftEnd","rightEnd","auto","autoVerticalStart","autoVerticalEnd","autoHorizontalEnd"],$ie=r.forwardRef((function(e,t){var n=e.as,o=void 0===n?"div":n,i=e.classPrefix,a=void 0===i?"picker-popup":i,s=e.autoWidth,l=e.className,u=e.placement,c=void 0===u?"bottomStart":u,d=e.target,f=(0,gn.A)(e,Lie),h=(0,r.useRef)(null),p=Bte((function(){var e=null===d||void 0===d?void 0:d.current;e&&Bie.includes(c)&&e.updatePosition()}));Ere((0,r.useCallback)((function(){return h.current}),[]),p),(0,r.useEffect)((function(){var e=null===d||void 0===d?void 0:d.current;if(s&&null!==e&&void 0!==e&&e.root){var t=function(e,t){var n=sr(e);if(n)return n.innerWidth;if(t)return e.clientWidth;var r=lr(e);return r?r.width:0}(Hr(e.root));h.current&&Fie(h.current,"min-width",t+"px")}}),[s,d,h]);var m=Jr(a),g=m.withClassPrefix,v=(0,m.merge)(l,g());return r.createElement(o,(0,mn.A)({"data-testid":"picker-popup"},Vr()(f,zie),{ref:see(h,t),className:v}))}));$ie.displayName="PickerPopup";const Uie=$ie;function Vie(e,t){return void 0===t&&(t=!1),"string"===typeof e?(t&&(e=e.replace(/left|right/,(function(e){return"left"===e?"right":"left"}))),e.replace(/Left|Top/,"Start").replace(/Right|Bottom/,"End")):e}var Hie=["name","classPrefix","className","placement","appearance","cleanable","block","disabled","countable","readOnly","plaintext","hasValue"];const Wie=function(e){var t,n=e.name,r=e.classPrefix,o=e.className,i=e.placement,a=e.appearance,s=e.cleanable,l=e.block,u=e.disabled,c=e.countable,d=e.readOnly,f=e.plaintext,h=e.hasValue,p=(0,gn.A)(e,Hie),m=Jr(r),g=m.withClassPrefix;return[(0,m.merge)(o,g(n,a,"toggle-wrapper",((t={})["placement-"+Nr()(Vie(i))]=i,t["read-only"]=d,t["has-value"]=h,t.cleanable=s,t.block=l,t.disabled=u,t.countable=c,t.plaintext=f,t))),Object.keys(Vr()(e,[].concat(Object.keys(p||{}),["disabled","readOnly","plaintext","name"])))]};var qie=n(141),Yie=n.n(qie);const Gie=function(e){return 1===(null===e||void 0===e?void 0:e.nodeType)&&"string"===typeof(null===e||void 0===e?void 0:e.nodeName)};var Kie=n(22794),Xie=n.n(Kie),Qie=n(59364),Jie=n.n(Qie),Zie={left:"Start",right:"End",top:"Start",bottom:"End"};function eae(e){var t,n,r,o;if("BODY"===e.tagName)t=window.innerWidth,n=window.innerHeight,o=gr(ar(e).documentElement)||gr(e),r=vr(ar(e).documentElement)||vr(e);else{var i=lr(e);t=i.width,n=i.height,o=gr(e),r=vr(e)}return{width:t,height:n,scrollX:r,scrollY:o}}var tae=function(e,t){var n=e.placement,o=void 0===n?"right":n,i=e.preventOverflow,a=void 0!==i&&i,s=e.containerPadding,l=void 0===s?0:s,u=e.container,c=e.triggerTarget,d=e.followCursor,f=e.cursorPosition,h=(0,r.useRef)(null),p=(0,r.useRef)(null),m=(0,r.useRef)(),g={positionLeft:0,positionTop:0,arrowOffsetLeft:void 0,arrowOffsetTop:void 0},v=(0,r.useState)(g),y=v[0],b=v[1],x=(0,r.useMemo)((function(){return function(e){var t=e.placement,n=e.preventOverflow,r=e.padding;function o(e,t,o){if(!n)return 0;var i=eae(o),a=i.height,s=i.scrollY,l=e-r-s,u=e+r+t-s;return l<0?-l:u>a?a-u:0}function i(e,t,o){if(!n)return 0;var i=eae(o),a=i.scrollX,s=i.width,l=e-r-a,u=e+r+t-a;return l<0?-l:u>s?s-u:0}function a(e,t,r){if(!n)return r;var o=eae(e),i=o.scrollY,a=o.height;return t+r>a+i?a-t+i:Math.max(i,r)}function s(e,t,r){if(!n)return r;var o=eae(e),i=o.scrollX,a=o.width;return t+r>a+i?a-t+i:Math.max(i,r)}return{getPosition:function(e,t){return"BODY"===t.tagName?lr(e):yr(e,t,!1)},getCursorOffsetPosition:function(e,t,n){var r=n.left,o=n.top,i=n.clientLeft,a=n.clientTop,s={left:r,top:o,width:10,height:10};if("fixed"===mr(e,"position"))return s.left=i,s.top=a,s;if("BODY"===t.tagName)return s;var l={top:0,left:0};if("html"!==ur(t)){var u=lr(t);u&&(l.top=u.top,l.left=u.left)}return l.top+=parseInt(mr(t,"borderTopWidth"),10)-gr(t)||0,l.left+=parseInt(mr(t,"borderLeftWidth"),10)-vr(t)||0,s.left=r-l.left,s.top=o-l.top,s},calcAutoPlacement:function(e,n,r){var o,i,a=eae(n),s=a.width,l=a.height,u=a.scrollX,c=a.scrollY,d=e.left-u-r.width,f=e.top-c-r.height,h=[{key:"left",value:d},{key:"right",value:s-e.left-e.width+u-r.width}],p=[{key:"top",value:f},{key:"bottom",value:l-e.top-e.height+c-r.height}],m="autoVertical",g="autoHorizontal";return-1!==t.indexOf(m)?(o=Xie()(p,(function(e){return e.value})),t===m?o.key:""+o.key+t.replace(m,"")):-1!==t.indexOf(g)?(o=Xie()(h,(function(e){return e.value})),t===g?o.key:""+o.key+t.replace(g,"")):(i="left"===(o=Xie()([].concat(p,h),(function(e){return e.value}))).key||"right"===o.key?Jie()(p,(function(e){return e.value})):Jie()(h,(function(e){return e.value})),""+o.key+Zie[i.key])},calcOverlayPosition:function(e,n,r,l){var u,c,d,f,h=l?this.getCursorOffsetPosition(n,r,l):this.getPosition(n,r),p=lr(e),m=p.height,g=p.width,v=h.top,y=h.left,b=t;if(t&&t.indexOf("auto")>=0&&(b=this.calcAutoPlacement(h,r,{height:m,width:g})),"left"===b||"right"===b){var x=o(c=h.top+(h.height-m)/2,m,r);c+=x,f=50*(1-2*x/m)+"%",d=void 0}else if("top"===b||"bottom"===b){var w=i(u=y+(h.width-g)/2,g,r);u+=w,d=50*(1-2*w/g)+"%",f=void 0}if("top"!==b&&"topStart"!==b&&"topEnd"!==b||(c=a(r,m,h.top-m)),"bottom"!==b&&"bottomStart"!==b&&"bottomEnd"!==b||(c=a(r,m,h.top+h.height)),"left"!==b&&"leftStart"!==b&&"leftEnd"!==b||(u=s(r,g,h.left-g)),"right"!==b&&"rightStart"!==b&&"rightEnd"!==b||(u=s(r,g,h.left+h.width)),"rtl"===document.dir&&("left"===b||"leftStart"===b||"leftEnd"===b||"right"===b||"rightStart"===b||"rightEnd"===b)){var C=eae(r).width;r.scrollWidth>C&&(u=C+u-r.scrollWidth)}if("topStart"===b||"bottomStart"===b)if("rtl"===document.dir){var S=y+(h.width-g);u=S+i(S,g,r)}else u=y+i(y,g,r);if("topEnd"===b||"bottomEnd"===b)if("rtl"===document.dir)u=y+i(y,g,r);else{var A=y+(h.width-g);u=A+i(A,g,r)}if("leftStart"!==b&&"rightStart"!==b||(c=v+o(v,m,r)),"leftEnd"===b||"rightEnd"===b){var _=v+(h.height-m);c=_+o(_,m,r)}return{positionLeft:u,positionTop:c,arrowOffsetLeft:d,arrowOffsetTop:f,positionClassName:"placement-"+Nr()(b)}}}}({placement:o,preventOverflow:a,padding:l})}),[o,a,l]),w=(0,r.useCallback)((function(e,n){if(void 0===e&&(e=!0),null!==c&&void 0!==c&&c.current){var r=Hr(c);if(!Gie(r))throw new Error("`target` should return an HTMLElement");if(r!==p.current||e){var o,i,a=Hr(t.current),s=function(e,t){return(e="function"===typeof e?e():e)||t}("function"===typeof u?u():null!==u&&void 0!==u?u:null,ar(t.current).body),l=x.calcOverlayPosition(a,r,s,d?f:void 0);if(n&&a)rr(a,null===a||void 0===a||null===(o=a.className)||void 0===o||null===(i=o.match(/(placement-\S+)/))||void 0===i?void 0:i[0]),l.positionClassName&&nr(a,l.positionClassName),Fie(a,{left:l.positionLeft+"px",top:l.positionTop+"px"});else b(l);h.current=s,p.current=r}}}),[u,t,c,x,d,f]);return(0,r.useEffect)((function(){w(!1);var e,n,r=Hr(t.current);h.current&&a&&(e=zr("BODY"===(null===(n=h.current)||void 0===n?void 0:n.tagName)?window:h.current,"scroll",(function(){return w(!0,!0)})));var o=zr(window,"resize",(function(){return w(!0,!0)}));return r&&(m.current=new kre((function(){return w(!0,!0)})),m.current.observe(r)),function(){var t,n;p.current=null,null===(t=e)||void 0===t||t.off(),null===o||void 0===o||o.off(),null===(n=m.current)||void 0===n||n.disconnect()}}),[a,t,w]),Fee((function(){return w()}),[w,o]),[y,w]},nae=r.forwardRef((function(e,t){var n=e.children,o=e.className,i=e.followCursor,a=e.cursorPosition,s=r.useRef(null),l=tae(e,s),u=l[0],c=l[1],d=u.positionClassName,f=u.arrowOffsetLeft,h=u.arrowOffsetTop,p=u.positionLeft,m=u.positionTop;return(0,r.useImperativeHandle)(t,(function(){return{get child(){return s.current},updatePosition:c}})),(0,r.useEffect)((function(){i&&a&&c()}),[i,a,c]),"function"===typeof n?n({className:_n()(o,d),arrowOffsetLeft:f,arrowOffsetTop:h,left:p,top:m},s):n}));nae.displayName="Position",nae.propTypes={className:Pr().string,children:Pr().func.isRequired,container:Pr().oneOfType([Pr().func,Pr().any]),containerPadding:Pr().number,placement:Pr().any,preventOverflow:Pr().bool,triggerTarget:Pr().any};const rae=nae;function oae(e,t){var n=t.disabled,o=t.triggerTarget,i=t.overlayTarget,a=t.listenEscape,s=void 0===a||a,l=(0,r.useCallback)((function(t){s&&t.key===Pte&&(null===e||void 0===e||e(t))}),[s,e]),u=(0,r.useCallback)((function(t){var n=Wr(o),r=Wr(i);n&&ir(n,t.target)||r&&ir(r,t.target)||!function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||null!==e&&void 0!==e&&e.shiftKey)}(t)&&function(e){return 0===(null===e||void 0===e?void 0:e.button)}(t)&&(null===e||void 0===e||e(t))}),[e,o,i]);(0,r.useEffect)((function(){var e=Wr(o);if(!n&&e){var t=ar(e),r=zr(t,"mousedown",u,!0),i=zr(t,"keyup",l);return function(){null===r||void 0===r||r.off(),null===i||void 0===i||i.off()}}}),[o,n,e,u,l])}var iae=["timeout","className"],aae=r.forwardRef((function(e,t){var n=e.timeout,o=void 0===n?300:n,i=e.className,a=(0,gn.A)(e,iae),s=Jr("anim"),l=s.prefix,u=s.merge;return r.createElement(Qr,(0,mn.A)({},a,{ref:t,timeout:o,className:u(i,l("fade")),enteredClassName:l("in"),enteringClassName:l("in")}))}));aae.displayName="Fade";const sae=aae;var lae=r.createContext({});lae.displayName="OverlayContext";const uae=lae;var cae={container:Pr().any,children:Pr().any,childrenProps:Pr().object,className:Pr().string,containerPadding:Pr().number,placement:Pr().any,preventOverflow:Pr().bool,open:Pr().bool,rootClose:Pr().bool,transition:Pr().any,triggerTarget:Pr().any,onClose:Pr().func,onEnter:Pr().func,onEntering:Pr().func,onEntered:Pr().func,onExit:Pr().func,onExiting:Pr().func,onExited:Pr().func},dae=r.forwardRef((function(e,t){var n=(0,r.useContext)(uae).overlayContainer,o=e.container,i=void 0===o?n:o,a=e.containerPadding,s=e.placement,l=e.rootClose,u=e.children,c=e.childrenProps,d=e.transition,f=void 0===d?sae:d,h=e.open,p=e.preventOverflow,m=e.triggerTarget,g=e.onClose,v=e.onExited,y=e.onExit,b=e.onExiting,x=e.onEnter,w=e.onEntering,C=e.onEntered,S=e.followCursor,A=e.cursorPosition,_=(0,r.useState)(!h),k=_[0],E=_[1],M=(0,r.useRef)(null);h?k&&E(!1):f||k||E(!0);var R=h||f&&!k,T=(0,r.useCallback)((function(e){E(!0),null===v||void 0===v||v(e)}),[v]);if(oae(g,{triggerTarget:m,overlayTarget:M,disabled:!l||!R}),!R)return null;var j={container:i,containerPadding:a,triggerTarget:m,placement:s,preventOverflow:p,followCursor:S,cursorPosition:A},O=function(e,n){return r.createElement(rae,(0,mn.A)({},j,e,{ref:see(t,n)}),(function(e,t){if("function"===typeof u)return u(Object.assign(e,c),see(t,M));var n=e.left,o=e.top,i=e.className;return r.cloneElement(u,(0,mn.A)({},c,u.props,{className:_n()(i,u.props.className),style:(0,mn.A)({left:n,top:o},u.props.style),ref:see(t,M)}))}))};return f?r.createElement(f,{in:h,transitionAppear:!0,onExit:y,onExiting:b,onExited:T,onEnter:x,onEntering:w,onEntered:C},O):O()}));dae.displayName="Overlay",dae.propTypes=cae;const fae=dae;var hae=["children","container","controlId","defaultOpen","trigger","disabled","followCursor","readOnly","plaintext","open","delay","delayOpen","delayClose","enterable","placement","speaker","rootClose","onClick","onMouseOver","onMouseMove","onMouseOut","onContextMenu","onFocus","onBlur","onOpen","onClose","onExited"];var pae=function(e){return e[e.ClickOutside=0]="ClickOutside",e[e.ImperativeHandle=1]="ImperativeHandle",e}({});function mae(e,t,n){var r=t.currentTarget,o=t.relatedTarget||E$()(t,["nativeEvent","toElement"]);o&&o===r||ir(r,o)||e(t,n)}var gae=["hover","focus"],vae=r.forwardRef((function(e,t){var n=(0,r.useContext)(uae).overlayContainer,o=e.children,i=e.container,a=void 0===i?n:i,s=e.controlId,l=e.defaultOpen,u=e.trigger,c=void 0===u?gae:u,d=e.disabled,f=e.followCursor,h=e.readOnly,p=e.plaintext,m=e.open,g=e.delay,v=e.delayOpen,y=e.delayClose,b=e.enterable,x=e.placement,w=void 0===x?"bottomStart":x,C=e.speaker,S=e.rootClose,A=void 0===S||S,_=e.onClick,k=e.onMouseOver,E=e.onMouseMove,M=e.onMouseOut,R=e.onContextMenu,T=e.onFocus,j=e.onBlur,O=e.onOpen,P=e.onClose,I=e.onExited,N=(0,gn.A)(e,hae),D=wn({container:a}),F=D.Portal,L=D.target,z=(0,r.useRef)(null),B=(0,r.useRef)(),$=zte(m,l),U=$[0],V=$[1],H=(0,r.useState)(null),W=H[0],q=H[1],Y=(0,r.useRef)(null),G=(0,r.useRef)(null),K=Q6()(v)?g:v,X=Q6()(y)?g:y,Q=(0,r.useRef)(!1),J=(0,r.useRef)(!1);(0,r.useEffect)((function(){return function(){Q6()(Y.current)||clearTimeout(Y.current),Q6()(G.current)||clearTimeout(G.current)}}),[]);var Z=(0,r.useRef)(!1),ee=(0,r.useCallback)((function(e,t){e!==U&&(e?null===O||void 0===O||O():null===P||void 0===P||P(t),V(e))}),[U,O,P,V]),te=(0,r.useCallback)((function(e){var t=Yie()(e)?K:e;if(t&&"number"===typeof t)return Y.current=setTimeout((function(){Y.current=null,Z.current&&ee(!0)}),t);ee(!0)}),[K,ee]),ne=(0,r.useCallback)((function(e,t){var n=Yie()(e)?X:e;if(n&&"number"===typeof n)return G.current=setTimeout((function(){G.current=null,ee(!1,t)}),n);ee(!1,t)}),[X,ee]),re=(0,r.useCallback)((function(){q(null)}),[]);(0,r.useImperativeHandle)(t,(function(){return{get root(){return z.current},get overlay(){var e;return null===(e=B.current)||void 0===e?void 0:e.child},getState:function(){return{open:U}},open:te,close:function(e){return ne(e,pae.ImperativeHandle)},updatePosition:function(){var e,t;null===(e=B.current)||void 0===e||null===(t=e.updatePosition)||void 0===t||t.call(e)}}}));var oe=(0,r.useCallback)((function(){Q.current||J.current||ne(void 0,pae.ClickOutside)}),[ne]),ie=(0,r.useCallback)((function(){return Z.current=!0,b?(J.current=!0,Q6()(G.current)?void(U||te()):(clearTimeout(G.current),G.current=null,te())):te()}),[b,U,te]),ae=(0,r.useCallback)((function(){U?oe():ie()}),[U,oe,ie]),se=(0,r.useCallback)((function(){return Z.current=!1,b?(J.current=!1,Q6()(Y.current)?void(U&&Q6()(G.current)&&(G.current=setTimeout((function(){Q6()(G.current)||(clearTimeout(G.current),G.current=null),oe()}),200))):(clearTimeout(Y.current),void(Y.current=null))):ne()}),[b,U,ne,oe]),le=(0,r.useCallback)((function(){Q.current=!0}),[]),ue=(0,r.useCallback)((function(){Q.current=!1,yee("click",c)||yee("contextMenu",c)||yee("active",c)||oe()}),[oe,c]),ce=(0,r.useCallback)((function(e){q((function(){return{top:e.pageY,left:e.pageX,clientTop:e.clientX,clientLeft:e.clientY}}))}),[]),de=(0,r.useCallback)((function(e){e.preventDefault()}),[]),fe=(0,r.useMemo)((function(){var e={onClick:_,onContextMenu:R,onMouseOver:k,onMouseOut:M,onFocus:T,onBlur:j,onMouseMove:E};if(d||h||p||"none"===c)return e;if(f&&(e.onMouseMove=eo(ce,E)),yee("click",c))return e.onClick=eo(ae,e.onClick),e;if(yee("active",c))return e.onClick=eo(ie,e.onClick),e;if(yee("hover",c)){e.onMouseOver=eo((function(e){return mae(ie,e)}),e.onMouseOver),e.onMouseOut=eo((function(e){return mae(se,e)}),e.onMouseOut)}return yee("focus",c)&&(e.onFocus=eo(ie,e.onFocus),e.onBlur=eo(se,e.onBlur)),yee("contextMenu",c)&&(e.onContextMenu=eo(de,ae,e.onContextMenu)),e}),[d,f,se,ie,ae,ce,j,_,R,T,E,M,k,p,de,h,c]),he=(0,r.useMemo)((function(){return"function"===typeof o?o(fe,z):Mee(o)||!(0,r.isValidElement)(o)?r.createElement("span",(0,mn.A)({ref:z,"aria-describedby":s},fe),o):(0,r.cloneElement)(o,(0,mn.A)({ref:z,"aria-describedby":s},function(e,t){void 0===e&&(e={}),void 0===t&&(t={});var n={};return Object.keys(e).forEach((function(r){var o;e[r]&&(n[r]=eo(e[r],null===(o=t)||void 0===o?void 0:o[r]))})),n}(fe,o.props)))}),[o,s,fe]);return r.createElement(r.Fragment,null,he,r.createElement(F,null,function(){var e=(0,mn.A)({},N,{rootClose:A,triggerTarget:z,onClose:"none"!==c?function(){return ne(void 0,pae.ClickOutside)}:void 0,onExited:eo(f?re:void 0,I),placement:w,container:L,open:U}),t={id:s};return"none"!==c&&b&&(t.onMouseEnter=le,t.onMouseLeave=ue),r.createElement(fae,(0,mn.A)({},e,{ref:B,childrenProps:t,followCursor:f,cursorPosition:W}),"function"===typeof C?function(e,t){return C((0,mn.A)({},e,{onClose:ne}),t)}:C)}()))}));vae.displayName="OverlayTrigger";const yae=vae;var bae=["pickerProps","speaker","placement","trigger","id","multiple","popupType"],xae=["onEntered","onExited","onEnter","onEntering","onExit","onExiting","open","onOpen","defaultOpen","onClose","container","containerPadding","preventOverflow"],wae=[].concat(xae,["disabled","plaintext","readOnly","loading","label"]),Cae=r.createContext({popupType:"listbox"}),Sae=r.forwardRef((function(e,t){var n=e.pickerProps,o=e.speaker,i=e.placement,a=e.trigger,s=void 0===a?"click":a,l=e.id,u=e.multiple,c=e.popupType,d=void 0===c?"listbox":c,f=(0,gn.A)(e,bae),h=OX()(n,wae),p=lte("rs-",l),m=iee().rtl;return r.createElement(Cae.Provider,{value:{id:p,hasLabel:"undefined"!==typeof h.label,multiple:u,popupType:d}},r.createElement(yae,(0,mn.A)({},h,f,{disabled:h.disabled||h.loading,ref:t,trigger:s,placement:Vie(i,m),speaker:o})))}));Sae.displayName="PickerToggleTrigger";const Aae=Sae;var _ae=["children","className","as"];const kae=function(e){var t=e.children,n=e.className,o=e.as,i=void 0===o?Tne.Addon:o,a=(0,gn.A)(e,_ae);return t?r.createElement(i,(0,mn.A)({"data-testid":"picker-label",className:n},a),t):null};const Eae=f8({as:n(83861).A,ariaLabel:"close",category:"application",displayName:"Close"});var Mae=["as","classPrefix","className","locale"],Rae=r.forwardRef((function(e,t){var n=e.as,o=void 0===n?"button":n,i=e.classPrefix,a=void 0===i?"btn-close":i,s=e.className,l=e.locale,u=(0,gn.A)(e,Mae),c=Jr(a),d=c.withClassPrefix,f=c.merge,h=iee("CloseButton",l).locale,p=f(s,d());return r.createElement(o,(0,mn.A)({type:"button",ref:t,className:p,"aria-label":null===h||void 0===h?void 0:h.closeLabel},u),r.createElement(Eae,null))}));Rae.displayName="CloseButton";const Tae=Rae;var jae=["as","classPrefix","className","inverse","backdrop","speed","center","vertical","content","size"],Oae=r.forwardRef((function(e,t){var n=e.as,o=void 0===n?"div":n,i=e.classPrefix,a=void 0===i?"loader":i,s=e.className,l=e.inverse,u=e.backdrop,c=e.speed,d=void 0===c?"normal":c,f=e.center,h=e.vertical,p=e.content,m=e.size,g=(0,gn.A)(e,jae),v=Jr(a),y=v.merge,b=v.withClassPrefix,x=v.prefix,w=lte("loader-label-"),C=y(s,x("wrapper","speed-"+d,m,{"backdrop-wrapper":u,vertical:h,inverse:l,center:f}));return r.createElement(o,(0,mn.A)({role:"status","aria-labelledby":p?w:void 0},g,{ref:t,className:C}),u&&r.createElement("div",{className:x("backdrop")}),r.createElement("div",{className:b()},r.createElement("span",{className:x("spin")}),p&&r.createElement("span",{id:w,className:x("content")},p)))}));Oae.displayName="Loader",Oae.propTypes={as:Pr().elementType,className:Pr().string,classPrefix:Pr().string,center:Pr().bool,backdrop:Pr().bool,inverse:Pr().bool,vertical:Pr().bool,content:Pr().node,size:fee(["lg","md","sm","xs"]),speed:fee(["normal","fast","slow","paused"])};const Pae=Oae;const Iae=function(e){var t=e.loading,n=e.caretAs,o=e.onClose,i=e.showCleanButton,a=e.as,s=void 0===a?Tne.Addon:a,l=e.disabled,u=iee().locale,c=Jr("picker").prefix,d=s===Tne.Addon?{disabled:l}:void 0;return r.createElement(s,d,t?r.createElement(Pae,{className:c("loader"),"data-testid":"spinner"}):i&&!l?r.createElement(Tae,{className:c("clean"),tabIndex:-1,locale:{closeLabel:null===u||void 0===u?void 0:u.clear},onClick:o}):n&&r.createElement(c8,{as:n,className:c("caret-icon")}))};var Nae=(0,mn.A)({},qr,{classPrefix:Pr().string,className:Pr().string,style:Pr().object,locale:Pr().any,appearance:fee(["default","subtle"]),block:Pr().bool,containerPadding:Pr().number,container:Pr().oneOfType([Pr().any,Pr().func]),disabled:Pr().bool,menuClassName:Pr().string,menuStyle:Pr().object,placeholder:Pr().node,placement:fee(_te),preventOverflow:Pr().bool,open:Pr().bool,defaultOpen:Pr().bool,cleanable:Pr().bool,renderExtraFooter:Pr().func,renderValue:Pr().func,onOpen:Pr().func,onClose:Pr().func,onClean:Pr().func,listProps:Pr().any});(0,mn.A)({},Nae,{data:Pr().array.isRequired,valueKey:Pr().string,labelKey:Pr().string,childrenKey:Pr().string,disabledItemValues:Pr().array,value:Pr().any,defaultValue:Pr().any,onChange:Pr().func});function Dae(e){var t=0;return Array.from(e).forEach((function(e){e.charCodeAt(0)>255?t+=2:t++})),t}var Fae=n(55491),Lae=n.n(Fae),zae=n(84048),Bae=n.n(zae),$ae=[].concat(["selected","defaultValue","defaultChecked","autoCapitalize","autoComplete","autoCorrect","autoFocus","checked","disabled","form","id","list","max","maxLength","min","minLength","multiple","name","pattern","placeholder","readOnly","required","step","type","value"],["onKeyDown","onKeyPress","onKeyUp","onFocus","onBlur","onChange","onInput","onClick","onContextMenu","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onSelect","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart"]);function Uae(e){var t=e[0],n=e[1];return t&&n?[Aie({from:t,to:n}),Aie({from:n,to:t})]:e}var Vae,Hae,Wae=["as","classPrefix","className","appearance","editable","cleanable","character","calendarSnapping","defaultCalendarValue","defaultValue","plaintext","disabled","disabledDate","shouldDisableDate","shouldDisableHour","shouldDisableMinute","shouldDisableSecond","format","hoverRange","id","isoWeek","weekStart","limitEndYear","limitStartYear","locale","loading","label","menuClassName","menuStyle","oneTap","placeholder","placement","ranges","readOnly","showOneCalendar","showWeekNumbers","showMeridian","showMeridiem","showHeader","style","size","caretAs","value","monthDropdownProps","hideHours","hideMinutes","hideSeconds","onChange","onClean","onEnter","onExit","onOk","onSelect","onShortcutClick","renderTitle","renderValue"],qae=r.forwardRef((function(e,t){var n,o,i,a=e.as,s=void 0===a?"div":a,l=e.classPrefix,u=void 0===l?"picker":l,c=e.className,d=e.appearance,f=void 0===d?"default":d,h=e.editable,p=void 0===h||h,m=e.cleanable,g=void 0===m||m,v=e.character,y=void 0===v?" ~ ":v,b=e.calendarSnapping,x=e.defaultCalendarValue,w=e.defaultValue,C=e.plaintext,S=e.disabled,A=e.disabledDate,_=e.shouldDisableDate,k=e.shouldDisableHour,E=e.shouldDisableMinute,M=e.shouldDisableSecond,R=e.format,T=e.hoverRange,j=e.id,O=e.isoWeek,P=void 0!==O&&O,I=e.weekStart,N=void 0===I?0:I,D=e.limitEndYear,F=void 0===D?1e3:D,L=e.limitStartYear,z=e.locale,B=e.loading,$=e.label,U=e.menuClassName,V=e.menuStyle,H=e.oneTap,W=e.placeholder,q=void 0===W?"":W,Y=e.placement,G=void 0===Y?"bottomStart":Y,K=e.ranges,X=e.readOnly,Q=e.showOneCalendar,J=void 0!==Q&&Q,Z=e.showWeekNumbers,ee=e.showMeridian,te=e.showMeridiem,ne=void 0===te?ee:te,re=e.showHeader,oe=void 0===re||re,ie=e.style,ae=e.size,se=e.caretAs,le=e.value,ue=e.monthDropdownProps,ce=e.hideHours,de=e.hideMinutes,fe=e.hideSeconds,he=e.onChange,pe=e.onClean,me=e.onEnter,ge=e.onExit,ve=e.onOk,ye=e.onSelect,be=e.onShortcutClick,xe=e.renderTitle,we=e.renderValue,Ce=(0,gn.A)(e,Wae),Se=lte("rs-",j),Ae=Iie(t),_e=Ae.trigger,ke=Ae.root,Ee=Ae.target,Me=Ae.overlay,Re=Jr(u),Te=Re.merge,je=Re.prefix,Oe=iee("DateRangePicker",z),Pe=Oe.locale,Ie=Oe.formatDate,Ne=R||Pe.shortDateFormat||"yyyy-MM-dd",De=""+Ne+y+Ne,Fe=zte(le,null!==w&&void 0!==w?w:null),Le=Fe[0],ze=Fe[1],Be=hie(Ne),$e=Be.mode,Ue=Be.has,Ve=$e===fie.Month,He=$e===fie.Time,We=Ve||J||He,qe=We?0:1,Ye=(0,r.useState)(!0),Ge=Ye[0],Ke=Ye[1],Xe=(0,r.useState)(null!==(n=null!==le&&void 0!==le?le:w)&&void 0!==n?n:[]),Qe=Xe[0],Je=Xe[1],Ze=(0,r.useState)(Le),et=Ze[0],tt=Ze[1],nt=(0,r.useState)(jie({value:null!==(o=null!==Le&&void 0!==Le?Le:x)&&void 0!==o?o:null,allowSameMonth:We})),rt=nt[0],ot=nt[1],it=(0,r.useRef)(null),at=(0,r.useState)(),st=at[0],lt=at[1],ut=function(e){var t="start"===e?0:1;return(null===rt||void 0===rt?void 0:rt[t])||(null===x||void 0===x?void 0:x[t])},ct=function(e){var t=e.dateRange,n=e.calendarKey,r=e.eventName,o=t;if(Ue("time")&&null!==t&&void 0!==t&&t.length&&("changeDate"===r||"changeMonth"===r)){var i=Aie({from:ut("start"),to:t[0]});o=[i,Aie({from:ut("end"),to:1===t.length?qte(i,qe):t[1]})]}else null===t&&"undefined"!==typeof x&&(o=x);var a=jie({value:o,calendarKey:n,allowSameMonth:We});ot(a),Ve&&"changeMonth"===r&&Je(a)};(0,r.useEffect)((function(){Je(null!==le&&void 0!==le?le:[]),tt(null!==le&&void 0!==le?le:null)}),[le]);var dt=function(e){var t="week"===T?function(e){return function(e,t){var n=t.isoWeek,r=t.weekStart,o=t.locale;return n?[Mie(e),Tie(e)]:[Eoe(e,{weekStartsOn:r,locale:o}),Rie(e,{weekStartsOn:r,locale:o})]}(e,{isoWeek:P,weekStart:N,locale:null===Pe||void 0===Pe?void 0:Pe.dateLocale})}:"month"===T?Oie:T;if(Q6()(t))return null;var n=t(e);return n instanceof Array&&2===n.length?(joe(n[0],n[1])&&(n=Uae(n)),n):null},ft=function(e,t,n){void 0===n&&(n=!0),Je(null!==t&&void 0!==t?t:[]),ze(t),function(e,t,n){if(null===e&&null===t)return!0;if(null===e||null===t)return!1;var r=Roe(e[0],t[0])&&Roe(e[1],t[1]);return cie(n)&&r&&(r=kie(e[0],t[0])&&kie(e[1],t[1])),r}(t,Le,Ne)||null===he||void 0===he||he(t,e),!1!==n&&Et()},ht=Bte((function(e){var t=dt(e);if(Ge)Q6()(t)||tt(t);else if(Q6()(t)||Q6()(it.current))tt((function(t){return Q6()(t)?null:[t[0],e]}));else{var n=[it.current[0],t[1]];Toe(t[0],it.current[0])&&(n=[t[0],it.current[1]]),Je(n)}})),pt=Bte((function(e,t,n){var r=0===e?"start":"end",o=null!==et&&void 0!==et?et:[],i=dt(t),a=Q6()(i);if(H)return ft(n,a?[$ee(t),Vee(t)]:i),void(null===ye||void 0===ye||ye(t,n));a?Ge?o=[t]:o[1]=t:Ge?(o=i,it.current=i):(o=Qe,it.current=null),2===o.length?(joe(o[0],o[1])&&(o=Uae(o)),Ue("time")&&(o=[Aie({from:ut("start"),to:o[0]}),Aie({from:ut("end"),to:o[1]})]),tt(o)):tt([o[0],o[0]]),lt(Ge?"end":"start"),Je(o),pie(rt[e],t)&&!b||ct({dateRange:o,calendarKey:r,eventName:"changeDate"}),null===ye||void 0===ye||ye(t,n),Ke(!Ge)}));(0,r.useEffect)((function(){var e=Qe.length;(0===e||2===e)&&tt(null)}),[Qe]);var mt=Bte((function(e,t){var n=0===e?"start":"end",r=Array.from(rt);r[e]=t,ct({dateRange:r,calendarKey:n,eventName:"changeMonth"})})),gt=Bte((function(e,t){var n=0===e?"start":"end",r=Array.from(rt);r[e]=t,ct({dateRange:r,calendarKey:n,eventName:"changeTime"}),Je((function(n){var r=[].concat(n);return r[e]=r[e]?Aie({from:t,to:r[e]}):new Date(t.valueOf()),r}))})),vt=Bte((function(){var e;if(Le&&Le.length){var t=Le[0],n=Le[1];e=[t,pie(t,n)?qte(n,qe):n]}else e=jie({value:null!==x&&void 0!==x?x:null,allowSameMonth:We});Je(null!==Le&&void 0!==Le?Le:[]),ct({dateRange:e})})),yt=Bte((function(e,t,n){void 0===t&&(t=!1);var r=e.value;ct({dateRange:r,eventName:"shortcutSelection"}),t?ft(n,r,t):Je(null!==r&&void 0!==r?r:[]),null===be||void 0===be||be(e,n),Ke(!0)})),bt=function(){var e=Qe[0],t=void 0===e?rt[0]:e,n=Qe[1],r=void 0===n?rt[1]:n;return He?[t,r]:Qe},xt=Bte((function(e){var t=bt();ft(e,t),null===ve||void 0===ve||ve(t,e)})),wt=Bte((function(e){ct({dateRange:null}),ft(e,null),null===pe||void 0===pe||pe(e),e.stopPropagation()})),Ct=Bte((function(e,t){if(e){var n=[e[0],e[1]];tt(n),Je(n),ct({dateRange:n}),ft(t,n,!1)}})),St=Pne({shouldDisableDate:_,DEPRECATED_disabledDate:A}),At=function(e,t,n){if(St)for(;Toe(e,t)||Roe(e,t);){if(St(e,{selectDate:Qe,selectedDone:Ge,target:n}))return!0;e=Hee(e,1)}return!1},_t=function(){var e=bt(),t=e[0],n=e[1];return!t||!n||(!He&&!Ge||!!Nt([t,n]))},kt=function(e){void 0===e&&(e=[]);var t=e,n=t[0],r=t[1];return!n||!r||At(n,r,Ite.TOOLBAR_SHORTCUT)},Et=Bte((function(){var e,t;null===(e=_e.current)||void 0===e||null===(t=e.close)||void 0===t||t.call(e)})),Mt=Bte((function(e){!function(e,t){var n=t.down,r=t.up,o=t.enter,i=t.del,a=t.esc,s=t.right,l=t.left;switch(e.key){case Rte:null===n||void 0===n||n(e),e.preventDefault();break;case Ete:null===r||void 0===r||r(e),e.preventDefault();break;case Tte:null===o||void 0===o||o(e),e.preventDefault();break;case Ote:null===i||void 0===i||i(e);break;case Pte:case jte:null===a||void 0===a||a(e);break;case kte:null===l||void 0===l||l(e);break;case Mte:null===s||void 0===s||s(e)}}(e,{esc:Et,enter:function(){var e,t;((null===(e=_e.current)||void 0===e?void 0:e.getState())||{}).open||(null===(t=_e.current)||void 0===t||t.open())}})})),Rt=St?function(e,t,n){return St(e,{selectDate:t,selectedDone:Ge,target:n})}:void 0,Tt=!Q6()(Le)&&Le.length>1,jt=Wie((0,mn.A)({},e,{classPrefix:u,name:"daterange",appearance:f,hasValue:Tt,cleanable:g})),Ot=jt[0],Pt=jt[1],It=(0,r.useMemo)((function(){return null===se?null:se||(He?p8:h8)}),[se,He]),Nt=function(e){if(!e)return!1;if(Array.isArray(e)&&0===e.length)return!1;var t=e[0],n=e[1];if(!m8(t)||!m8(n))return!0;if(Toe(n,t))return!0;var r={selectDate:e,selectedDone:Ge,target:Ite.INPUT};return!!(null!==St&&void 0!==St&&St(t,r)||null!==St&&void 0!==St&&St(n,r))},Dt=function(e,t){void 0===t&&(t={});var n=t,r=n.htmlProps,o=void 0===r?$ae:r,i=n.includeAria,a=void 0===i||i,s={},l={};return Lae()(e,(function(e,t){var n=a&&(/^aria-.*$/.test(t)||"role"===t);(Bae()(o,t)||n?s:l)[t]=e})),[s,l]}(Ce,{htmlProps:[],includeAria:!0}),Ft=Dt[0],Lt=Dt[1],zt=g&&Tt&&!X,Bt=Le&&Nt(Le),$t=Fne({mode:"dateRange",value:Le,formatStr:Ne,renderValue:we,readOnly:X,editable:p,loading:B}),Ut=$t.customValue,Vt=$t.inputReadOnly,Ht=$t.Input,Wt=$t.events;return r.createElement(Aae,{trigger:"active",ref:_e,pickerProps:OX()(e,wae),placement:G,onEnter:eo(Wt.onActive,vt,me),onExit:eo(Wt.onInactive,ge),speaker:function(e,t){var n=e.left,o=e.top,i=e.className,a=Te(i,U,je("popup-daterange")),s=je("daterange-panel",{"daterange-panel-show-one-calendar":J,"daterange-panel-only-time":He}),l={minWidth:J||He?"auto":528},u=(0,mn.A)({},V,{left:n,top:o}),c={locale:Pe,isoWeek:P,weekStart:N,limitEndYear:F,showMeridiem:ne,calendarDateRange:rt,limitStartYear:L,showWeekNumbers:Z,format:Ne,value:Qe,monthDropdownProps:ue,hoverRangeValue:null!==et&&void 0!==et?et:void 0,hideHours:ce,hideMinutes:de,hideSeconds:fe,disabledHours:k,disabledMinutes:E,disabledSeconds:M,disabledDate:Rt,onSelect:pt,onChangeCalendarMonth:mt,onChangeCalendarTime:gt,onMouseMove:ht,renderTitle:xe},d=(null===K||void 0===K?void 0:K.filter((function(e){return"left"===(null===e||void 0===e?void 0:e.placement)})))||[],f=null===K||void 0===K?void 0:K.filter((function(e){return"bottom"===(null===e||void 0===e?void 0:e.placement)||void 0===(null===e||void 0===e?void 0:e.placement)}));return r.createElement(Uie,{role:"dialog","aria-labelledby":$?Se+"-label":void 0,tabIndex:-1,className:a,ref:see(Me,t),target:_e,style:u},r.createElement("div",{className:s,style:l},r.createElement(Dee,{alignItems:"flex-start"},d.length>0&&r.createElement(Jee,{direction:"column",spacing:0,className:je("daterange-predefined"),ranges:d,calendarDate:rt,locale:Pe,disableShortcut:kt,onShortcutClick:yt,"data-testid":"daterange-predefined-side"}),r.createElement(Dee.Item,null,r.createElement("div",{className:je("daterange-content")},oe&&r.createElement(One,{value:Ge?Qe:et,formatStr:Ne,character:y,clickable:J,activeKey:st,onSelect:lt}),r.createElement("div",{className:je("daterange-calendar-"+(J?"single":"group"))},r.createElement(ote,{value:{isSelectedIdle:Ge}},J?r.createElement(Sie,(0,mn.A)({index:"end"===st?1:0},c)):r.createElement(r.Fragment,null,r.createElement(Sie,(0,mn.A)({index:0},c)),r.createElement(Sie,(0,mn.A)({index:1},c)))))),r.createElement(nte,{locale:Pe,calendarDate:Qe,disableOkBtn:_t,disableShortcut:kt,hideOkBtn:H,onOk:xt,onShortcutClick:yt,ranges:f})))))}},r.createElement(s,{ref:ke,className:Te(c,Ot,(i={},i[je("error")]=Bt,i)),style:ie},C?r.createElement(Rne,{value:Le,format:Ne,plaintext:C}):r.createElement(Tne,(0,mn.A)({},Vr()(Lt,[].concat(xae,Pt,iie)),{inside:!0,className:je(Vae||(Vae=K6(["input-group"]))),disabled:S,size:ae}),r.createElement(kae,{className:je(Hae||(Hae=K6(["label"]))),id:Se+"-label"},$),r.createElement(Ht,(0,mn.A)({"aria-haspopup":"dialog","aria-invalid":Bt,"aria-labelledby":$?Se+"-label":void 0},Ft,{ref:Ee,id:Se,value:Ut||Le,character:y,format:Ne,placeholder:q||De,disabled:S,readOnly:Vt,htmlSize:function(){var e=De;if(Le){var t=Le[0],n=Le[1];e=""+Ie(t,Ne)+y+Ie(n,Ne)}return Dae(e)+4}(),onChange:Ct,onKeyDown:Mt})),r.createElement(Iae,{loading:B,caretAs:It,onClose:wt,showCleanButton:zt}))))}));qae.displayName="DateRangePicker",qae.propTypes=(0,mn.A)({},Nae,{ranges:Pr().array,value:Pr().arrayOf(Pr().instanceOf(Date)),defaultValue:Pr().arrayOf(Pr().instanceOf(Date)),defaultCalendarValue:Pr().arrayOf(Pr().instanceOf(Date)),hoverRange:Pr().oneOfType([fee(["week","month"]),Pr().func]),format:Pr().string,hideHours:Pr().func,hideMinutes:Pr().func,hideSeconds:Pr().func,isoWeek:Pr().bool,weekStart:Pr().oneOf([0,1,2,3,4,5,6]),oneTap:Pr().bool,limitEndYear:Pr().number,limitStartYear:Pr().number,onChange:Pr().func,onOk:Pr().func,disabledDate:Bee(Pr().func,'Use "shouldDisableDate" property instead.'),shouldDisableDate:Pr().func,onSelect:Pr().func,showWeekNumbers:Pr().bool,showMeridiem:Pr().bool,showOneCalendar:Pr().bool});const Yae=qae;function Gae(e,t){return joe(new Date(e.getFullYear(),e.getMonth(),e.getDate()),new Date(t.getFullYear(),t.getMonth(),t.getDate()))}function Kae(e,t){return Toe(new Date(e.getFullYear(),e.getMonth(),e.getDate()),new Date(t.getFullYear(),t.getMonth(),t.getDate()))}function Xae(e){return function(t,n,r,o){var i=!1,a=!1;if(null!==n&&void 0!==n&&n[0]){var s=n[0];i=qre((function(t){return Hee(t,1-e)}),(function(e){return Gae(e,t)}))(s),a=qre((function(t){return Hee(t,e-1)}),(function(e){return Kae(e,t)}))(s)}return!("CALENDAR"!==o||r||!i&&!a)}}function Qae(e){return function(t,n,r,o){var i=!1,a=!1;if(null!==n&&void 0!==n&&n[0]){var s=n[0];i=qre((function(t){return Hee(t,1-e)}),(function(e){return!Roe(e,t)}))(s),a=qre((function(t){return Hee(t,e-1)}),(function(e){return!Roe(e,t)}))(s)}return!("CALENDAR"!==o||r||!i||!a)}}function Jae(e,t){return function(n){return!(!Kae(n,new Date(e))&&!Gae(n,new Date(t)))}}function Zae(e){return void 0===e&&(e=new Date),function(t){return!!Kae(t,new Date(e))}}function ese(e){return void 0===e&&(e=new Date),function(t){return!!Gae(t,new Date(e))}}function tse(){return Zae()}function nse(){return ese()}function rse(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.reduce((function(e,t){return e.apply(void 0,n)||t.apply(void 0,n)}))}}Object.keys(t).forEach((function(e){Yae[e]=t[e]}));const ose=Yae,ise=[{id:1,userId:"a1b2c3d4",document:"12345678901",createdAt:P6()().subtract(1,"day").toISOString()},{id:2,userId:"e5f6g7h8",document:"98765432109",createdAt:P6()().subtract(3,"days").toISOString()},{id:3,userId:"i9j0k1l2",document:"11122233344",createdAt:P6()().subtract(1,"week").toISOString()},{id:4,userId:"m3n4o5p6",document:"55566677788",createdAt:P6()().subtract(2,"weeks").toISOString()},{id:5,userId:"n7o8p9q0",document:"44455566677",createdAt:P6()().subtract(1,"month").toISOString()},{id:6,userId:"r1s2t3u4",document:"99988877766",createdAt:P6()().subtract(30,"days").toISOString()},{id:7,userId:"v5w6x7y8",document:"12312312312",createdAt:"2024-05-08T13:45:10.000Z"},{id:8,userId:"z1a2b3c4",document:"32132132132",createdAt:"2024-03-12T09:20:15.000Z"},{id:9,userId:"d5e6f7g8",document:"98798798798",createdAt:"2024-01-22T16:30:25.000Z"}],ase=()=>{const[e,t]=(0,r.useState)(ise),[n,o]=(0,r.useState)(0),[i,a]=(0,r.useState)(5),[s,l]=(0,r.useState)([null,null]),[u,c]=(0,r.useState)(""),[d,f]=(0,r.useState)(!1),[h,p]=(0,r.useState)(!1),[m,g]=(0,r.useState)([]),v=mi(),y=Td(v.palette.mode),{cookies:b}=bo(),{bussines_id:x}=b.BRAUM_TOKEN;(0,r.useEffect)((()=>{console.info("Atualizando filtro datas")}),[s]),(0,r.useEffect)((()=>{fetch(`${Nd}/reduto/consult/business/${x}`,{headers:{"Content-Type":"application/json"}}).then((e=>{if(200===e.status)return e.json()})).then((e=>{console.log(e,"data"),g(e.consults),t(e.consults)}))}),[]);const w=e=>{const t=P6()();l([t.subtract(e,"day"),t]),f(!1),C()},C=()=>{let e=ise;if(s[0]&&s[1]){const t=P6()(s[0]),n=P6()(s[1]);e=e.filter((e=>{const r=P6()(e.createdAt);return r.isAfter(t)&&r.isBefore(n)}))}u&&(e=e.filter((e=>e.document.includes(u)))),t(e)};return(0,Io.jsxs)(Zi,{p:10,m:2,children:[(0,Io.jsxs)(j6,{dateAdapter:G6,children:[(0,Io.jsx)(Pd,{title:"Todas consultas",subtitle:"Visualize todas as consultas realizadas."}),(0,Io.jsxs)(Zi,{sx:{display:"flex",gap:2,marginBottom:2},children:[(0,Io.jsxs)(Fc,{onClick:()=>w(1),style:{color:"#c5c5c5"},children:[(0,Io.jsx)(k6.A,{sx:{color:y.greenAccent[400],marginRight:1}}),"1 dia"]}),(0,Io.jsxs)(Fc,{onClick:()=>w(7),style:{color:"#c5c5c5"},children:[(0,Io.jsx)(k6.A,{sx:{color:y.greenAccent[400],marginRight:1}}),"7 dias"]}),(0,Io.jsxs)(Fc,{onClick:()=>w(30),style:{color:"#c5c5c5"},children:[(0,Io.jsx)(k6.A,{sx:{color:y.greenAccent[400],marginRight:1}}),"1 M\xeas"]}),(0,Io.jsxs)(Fc,{onClick:()=>{f(!d)},style:{color:"#c5c5c5"},children:[(0,Io.jsx)(M6.A,{sx:{color:y.greenAccent[400],marginRight:1}}),"Datas"]}),(0,Io.jsxs)(Fc,{onClick:()=>{p(!h)},style:{color:"#c5c5c5"},children:[(0,Io.jsx)(E6.A,{sx:{color:y.greenAccent[400],marginRight:1}}),"CPF / CNPJ"]})]}),(0,Io.jsx)(Zi,{sx:{display:"flex",gap:2,marginBottom:2},children:h&&(0,Io.jsx)(Ku,{label:"CPF/CNPJ",variant:"outlined",value:u,onChange:e=>{c(e.target.value),C()},style:{marginBottom:"10px",marginRight:"10px"}})}),d&&(0,Io.jsx)(Zi,{mt:2,children:(0,Io.jsx)(ose,{placeholder:"Selecione a data",onChange:e=>{l(e),C()}})}),(0,Io.jsx)(Fc,{onClick:()=>{l([null,null]),c(""),t(ise)},variant:"contained",children:"Limpar Filtros"})]}),(0,Io.jsx)($c,{children:(0,Io.jsxs)(Yc,{children:[(0,Io.jsx)(Zc,{children:(0,Io.jsxs)(zo,{children:[(0,Io.jsx)(Yo,{children:"ID"}),(0,Io.jsx)(Yo,{children:"User ID"}),(0,Io.jsx)(Yo,{children:"Documento"}),(0,Io.jsx)(Yo,{children:"Data de Cria\xe7\xe3o"})]})}),(0,Io.jsx)(id,{children:e.slice(n*i,n*i+i).map((e=>(0,Io.jsxs)(zo,{children:[(0,Io.jsx)(Yo,{children:e.id}),(0,Io.jsx)(Yo,{children:e.user_id}),(0,Io.jsx)(Yo,{children:e.document}),(0,Io.jsx)(Yo,{children:P6()(e.created_at).format("YYYY-MM-DD HH:mm")})]},e.id)))})]})}),(0,Io.jsx)(uS,{component:"div",count:e.length,page:n,onPageChange:(e,t)=>{o(t)},rowsPerPage:i,onRowsPerPageChange:e=>{a(parseInt(e.target.value,10)),o(0)}})]})},sse=()=>{const{cookies:e}=bo();return(0,Io.jsx)(Y4,{title:"REDRURAL",simulationUri:"redrural/",type_simulation:"RED25 - Tri",description:"Opera\xe7\xf5es acima de R$ 100.000.00",redrural:!0})},lse=/^(\d{3})(\d{3})(\d{3})(\d{2})$/,use=()=>{const e=(0,ui.u)(),t=Td(e.palette.mode);return(0,Io.jsxs)(Zi,{sx:{flexGrow:1},children:[(0,Io.jsx)(Zi,{sx:{display:"flex",justifyContent:"center",marginBottom:3}}),(0,Io.jsx)(Hi,{variant:"h4",align:"left",gutterBottom:!0,color:t.greenAccent[500],sx:{fontSize:"2rem"},children:"Entenda o RedutoScore"}),(0,Io.jsx)(Hi,{variant:"h4",align:"left",color:"textSecondary",paragraph:!0,sx:{fontSize:"1.25rem"},children:"O RedScore \xe9 uma pontua\xe7\xe3o que vai de 0 a 1000 e reflete a probabilidade de um consumidor pagar suas contas em dia."}),(0,Io.jsxs)(Fi,{container:!0,spacing:2,justifyContent:"center",alignItems:"center",children:[(0,Io.jsx)(Fi,{item:!0,xs:12,sm:3,children:(0,Io.jsxs)(Hl,{elevation:3,sx:{padding:2,textAlign:"center"},children:[(0,Io.jsx)(Hi,{variant:"h6",gutterBottom:!0,sx:{fontSize:"1.5rem"},children:"Score baixo"}),(0,Io.jsx)(Hi,{variant:"h4",color:"error",gutterBottom:!0,sx:{fontSize:"2rem"},children:"0 a 300"}),(0,Io.jsx)(Hi,{variant:"body2",color:"textSecondary",sx:{fontSize:"1.1rem"},children:"Alto risco de inadimpl\xeancia. Dificuldade em conseguir cr\xe9dito."})]})}),(0,Io.jsx)(Fi,{item:!0,xs:12,sm:3,children:(0,Io.jsxs)(Hl,{elevation:3,sx:{padding:2,textAlign:"center"},children:[(0,Io.jsx)(Hi,{variant:"h6",gutterBottom:!0,sx:{fontSize:"1.5rem"},children:"Score m\xe9dio"}),(0,Io.jsx)(Hi,{variant:"h4",color:"warning.main",gutterBottom:!0,sx:{fontSize:"2rem"},children:"301 a 700"}),(0,Io.jsx)(Hi,{variant:"body2",color:"textSecondary",sx:{fontSize:"1.1rem"},children:"Risco moderado. Chance razo\xe1vel de conseguir cr\xe9dito, mas com condi\xe7\xf5es restritas."})]})}),(0,Io.jsx)(Fi,{item:!0,xs:12,sm:3,children:(0,Io.jsxs)(Hl,{elevation:3,sx:{padding:2,textAlign:"center"},children:[(0,Io.jsx)(Hi,{variant:"h6",gutterBottom:!0,sx:{fontSize:"1.5rem"},children:"Score alto"}),(0,Io.jsx)(Hi,{variant:"h4",color:"success.main",gutterBottom:!0,sx:{fontSize:"2rem"},children:"701 a 1000"}),(0,Io.jsx)(Hi,{variant:"body2",color:"textSecondary",sx:{fontSize:"1.1rem"},children:"Baixo risco de inadimpl\xeancia. Facilidade em obter cr\xe9dito com boas condi\xe7\xf5es."})]})})]}),(0,Io.jsx)(Hi,{variant:"body1",align:"center",color:"textSecondary",paragraph:!0,sx:{marginTop:3,fontSize:"1.25rem"},children:"Score de cr\xe9dito AGRO, focado nas movimenta\xe7\xf5es e segmento do Agroneg\xf3cio, utilizando o Serasa Experian como fonte de dados."})]})},cse=e=>{let{dataAPI:t}=e;const[n,o]=(0,r.useState)(""),[i,a]=(0,r.useState)(""),[s,l]=(0,r.useState)(""),[u,c]=(0,r.useState)(""),[d,f]=(0,r.useState)([]),[h,p]=(0,r.useState)(""),[m,g]=(0,r.useState)(""),{cookies:v}=bo(),{id:y,bussines_id:b}=v.BRAUM_TOKEN,[x,w]=(0,r.useState)(!1),C=(jt(),(0,ui.u)()),S=Td(C.palette.mode);let A=t.data.datasets.find((e=>"BASIC_INFO"==e.type)),_=t.data.datasets.find((e=>"SERASA_AGRO_SCORE"==e.type));return(0,r.useEffect)((()=>{console.log(A.results[0]),o(A.results[0].basicData.name),a(A.results[0].basicData.taxIdNumber),l(A.results[0].basicData.birthDate),c(A.results[0].basicData.taxIdOrigin),f(A.results[0].businessRelationships),p(_.results[0].score),g(_.results[0].event_probability)}),[]),(0,Io.jsxs)(Io.Fragment,{children:[(0,Io.jsx)(VT,{}),(0,Io.jsxs)("div",{className:"",style:{marginTop:50},children:[(0,Io.jsx)(Hi,{variant:"h3",color:S.grey[500],gutterBottom:!0,children:"Dados informativos do cliente"}),(0,Io.jsxs)(Fi,{container:!0,spacing:4,marginBottom:3,children:[(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:S.grey[300],marginBottom:2,children:"Documento"}),(0,Io.jsx)(Hi,{fontSize:22,children:i.replace(lse,"$1.$2.$3-$4")})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:S.grey[300],marginBottom:2,children:"Nome"}),(0,Io.jsx)(Hi,{fontSize:22,children:A.results[0].basicData.name})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:S.grey[300],marginBottom:2,children:"Data de Nascimento"}),(0,Io.jsx)(Hi,{fontSize:22,children:s})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:S.grey[300],marginBottom:2,children:"Origem Dados"}),(0,Io.jsx)(Hi,{fontSize:22,children:u})]})]}),0!=d.length?(0,Io.jsxs)(Fi,{sx:{marginY:3},"grid-xs-7":!0,children:[(0,Io.jsx)(Hi,{variant:"h3",color:S.grey[500],gutterBottom:!0,children:"Empresas associadas."}),(0,Io.jsx)($c,{component:Hl,children:(0,Io.jsxs)(Yc,{children:[(0,Io.jsx)(Zc,{children:(0,Io.jsxs)(zo,{children:[(0,Io.jsx)(Yo,{children:"CNPJ"}),(0,Io.jsx)(Yo,{children:"Nome"}),(0,Io.jsx)(Yo,{children:"Relacionamento"}),(0,Io.jsx)(Yo,{children:"Share"})]})}),(0,Io.jsx)(id,{children:d.map((e=>(0,Io.jsxs)(zo,{children:[(0,Io.jsx)(Yo,{children:e.document}),(0,Io.jsx)(Yo,{children:e.name}),(0,Io.jsx)(Yo,{children:e.relation}),(0,Io.jsx)(Yo,{children:e.share})]})))})]})})]}):null]}),(0,Io.jsxs)("div",{className:"",style:{marginTop:30},children:[(0,Io.jsx)(Hi,{variant:"h3",color:S.grey[500],gutterBottom:!0,children:"Informa\xe7\xf5es para an\xe1lise de cr\xe9dito"}),(0,Io.jsxs)(Fi,{container:!0,spacing:4,marginBottom:3,marginTop:3,children:[(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:S.grey[300],marginBottom:2,children:"Score"}),(0,Io.jsxs)(Hi,{color:h<333?"#ff5050":h<666?"#fff28b":"secondary",fontSize:22,children:[h," de 1000"]}),(0,Io.jsx)(nj.A,{id:"gauge-chart2",nrOfLevels:20,percent:h/1e3,textColor:"#f1f1f1",arcWidth:.2,colors:["#FF0000","#00FF00"],formatTextValue:e=>h,style:{fontWeight:600}})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:S.grey[300],marginBottom:2,children:"Porcentagem de risco"}),(0,Io.jsxs)(Hi,{fontSize:22,children:[parseFloat(100*m).toFixed(2)," %"]})]})]}),(0,Io.jsx)(use,{})]})]})},dse=/^(\d{2})(\d{3})(\d{3})(\d{4})(\d{2})$/,fse=()=>{const e=(0,ui.u)(),t=Td(e.palette.mode);return(0,Io.jsxs)(Zi,{sx:{flexGrow:1},children:[(0,Io.jsx)(Zi,{sx:{display:"flex",justifyContent:"center",marginBottom:3}}),(0,Io.jsx)(Hi,{variant:"h4",align:"left",gutterBottom:!0,color:t.greenAccent[500],sx:{fontSize:"2rem"},children:"Entenda o RedScore"}),(0,Io.jsx)(Hi,{variant:"h4",align:"left",color:"textSecondary",paragraph:!0,sx:{fontSize:"1.25rem"},children:"O RedScore \xe9 uma pontua\xe7\xe3o que vai de 0 a 1000 e reflete a probabilidade de um consumidor pagar suas contas em dia."}),(0,Io.jsxs)(Fi,{container:!0,spacing:2,justifyContent:"center",alignItems:"center",children:[(0,Io.jsx)(Fi,{item:!0,xs:12,sm:3,children:(0,Io.jsxs)(Hl,{elevation:3,sx:{padding:2,textAlign:"center"},children:[(0,Io.jsx)(Hi,{variant:"h6",gutterBottom:!0,sx:{fontSize:"1.5rem"},children:"Score baixo"}),(0,Io.jsx)(Hi,{variant:"h4",color:"error",gutterBottom:!0,sx:{fontSize:"2rem"},children:"0 a 300"}),(0,Io.jsx)(Hi,{variant:"body2",color:"textSecondary",sx:{fontSize:"1.1rem"},children:"Alto risco de inadimpl\xeancia. Dificuldade em conseguir cr\xe9dito."})]})}),(0,Io.jsx)(Fi,{item:!0,xs:12,sm:3,children:(0,Io.jsxs)(Hl,{elevation:3,sx:{padding:2,textAlign:"center"},children:[(0,Io.jsx)(Hi,{variant:"h6",gutterBottom:!0,sx:{fontSize:"1.5rem"},children:"Score m\xe9dio"}),(0,Io.jsx)(Hi,{variant:"h4",color:"warning.main",gutterBottom:!0,sx:{fontSize:"2rem"},children:"301 a 700"}),(0,Io.jsx)(Hi,{variant:"body2",color:"textSecondary",sx:{fontSize:"1.1rem"},children:"Risco moderado. Chance razo\xe1vel de conseguir cr\xe9dito, mas com condi\xe7\xf5es restritas."})]})}),(0,Io.jsx)(Fi,{item:!0,xs:12,sm:3,children:(0,Io.jsxs)(Hl,{elevation:3,sx:{padding:2,textAlign:"center"},children:[(0,Io.jsx)(Hi,{variant:"h6",gutterBottom:!0,sx:{fontSize:"1.5rem"},children:"Score alto"}),(0,Io.jsx)(Hi,{variant:"h4",color:"success.main",gutterBottom:!0,sx:{fontSize:"2rem"},children:"701 a 1000"}),(0,Io.jsx)(Hi,{variant:"body2",color:"textSecondary",sx:{fontSize:"1.1rem"},children:"Baixo risco de inadimpl\xeancia. Facilidade em obter cr\xe9dito com boas condi\xe7\xf5es."})]})})]}),(0,Io.jsx)(Hi,{variant:"body1",align:"center",color:"textSecondary",paragraph:!0,sx:{marginTop:3,fontSize:"1.25rem"},children:"Score de cr\xe9dito AGRO, focado nas movimenta\xe7\xf5es e segmento do Agroneg\xf3cio, utilizando o Serasa Experian como fonte de dados."})]})},hse=e=>{let{dataAPI:t}=e;const[n,o]=(0,r.useState)(""),[i,a]=(0,r.useState)(""),[s,l]=(0,r.useState)(""),[u,c]=(0,r.useState)(""),[d,f]=(0,r.useState)({Code:"",Activity:""}),[h,p]=(0,r.useState)([]),[m,g]=(0,r.useState)(""),[v,y]=(0,r.useState)(""),[b,x]=(0,r.useState)(""),[w,C]=(0,r.useState)(""),[S,A]=(0,r.useState)("SERASA EXPERIAN"),[_,k]=(0,r.useState)(""),[E,M]=(0,r.useState)(""),{cookies:R}=bo(),{id:T,bussines_id:j}=R.BRAUM_TOKEN,[O,P]=(0,r.useState)(!1),I=(jt(),(0,ui.u)()),N=Td(I.palette.mode);console.log(t,"dataapi");let D=t.data.datasets.find((e=>"BASIC_INFO"==e.type)),F=t.data.datasets.find((e=>"AGRO_SCORE_CNPJ"==e.type));return(0,r.useEffect)((()=>{console.log(D.results[0]),console.log(F.results[0]),o(D.results[0].basicData.officialName),l(D.results[0].basicData.taxIdNumber),p(D.results[0].basicData.activities),c(D.results[0].basicData.taxRegime),f(D.results[0].basicData.legalNature),g(D.results[0].basicData.taxIdStatus),y(D.results[0].basicData.companySize),C(D.results[0].basicData.operabilityIndicator),x(D.results[0].basicData.riskScreening),k(F.results[0].score),M(F.results[0].event_probability)}),[]),(0,Io.jsxs)(Io.Fragment,{children:[(0,Io.jsx)(VT,{}),(0,Io.jsxs)("div",{className:"",style:{marginTop:50},children:[(0,Io.jsx)(Hi,{variant:"h3",color:N.grey[500],gutterBottom:!0,children:"Dados informativos da empresa."}),(0,Io.jsxs)(Fi,{container:!0,spacing:4,marginBottom:3,children:[(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:N.grey[300],marginBottom:2,children:"Documento"}),(0,Io.jsx)(Hi,{fontSize:22,children:s.replace(dse,"$1.$2.$3.$4/$5")})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:N.grey[300],marginBottom:2,children:"Nome"}),(0,Io.jsx)(Hi,{fontSize:22,children:n})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:N.grey[300],marginBottom:2,children:"Regime"}),(0,Io.jsx)(Hi,{fontSize:22,children:u})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:N.grey[300],marginBottom:2,children:"Origem Dados"}),(0,Io.jsx)(Hi,{fontSize:22,children:S})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:N.grey[300],marginBottom:2,children:"CNAES"}),(0,Io.jsxs)(Hi,{fontSize:22,children:["Atividade ",d.Activity]}),(0,Io.jsxs)(Hi,{fontSize:22,children:["C\xf3digo ",d.Code]})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:N.grey[300],marginBottom:2,children:"Triagem de Risco"}),(0,Io.jsx)(Hi,{fontSize:16,color:N.grey[500],children:"Detec\xe7\xe3o precoce de danos ao cliente para presta\xe7\xe3o de cuidados seguros, eficazes e adequados."}),(0,Io.jsx)(Hi,{fontSize:22,children:b})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:N.grey[300],marginBottom:2,children:"Operabilidade indicador"}),(0,Io.jsx)(Hi,{fontSize:16,color:N.grey[500],children:"Indicadores de retardo incluem taxa de disponibilidade e tempo de restaura\xe7\xe3o, indicadores antecipados incluem frequ\xeancia de dias de caos e tempo de resposta a incidentes"}),(0,Io.jsx)(Hi,{fontSize:22,children:w})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:N.grey[300],marginBottom:2,children:"Porte da empresa"}),(0,Io.jsx)(Hi,{fontSize:22,children:v})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:N.grey[300],marginBottom:2,children:"Triagem de risco"}),(0,Io.jsx)(Hi,{fontSize:22,children:w})]})]}),0!=h.length?(0,Io.jsxs)(Fi,{sx:{marginY:3},"grid-xs-7":!0,children:[(0,Io.jsx)(Hi,{variant:"h3",color:N.grey[500],gutterBottom:!0,children:"Atividades CNPJ."}),(0,Io.jsx)($c,{component:Hl,children:(0,Io.jsxs)(Yc,{children:[(0,Io.jsx)(Zc,{children:(0,Io.jsxs)(zo,{children:[(0,Io.jsx)(Yo,{children:"C\xf3digo"}),(0,Io.jsx)(Yo,{children:"Atividade"})]})}),(0,Io.jsx)(id,{children:h.map((e=>(0,Io.jsxs)(zo,{children:[(0,Io.jsx)(Yo,{children:e.Code}),(0,Io.jsx)(Yo,{children:e.Activity})]})))})]})})]}):null]}),(0,Io.jsxs)("div",{className:"",style:{marginTop:30},children:[(0,Io.jsx)(Hi,{variant:"h3",color:N.grey[500],gutterBottom:!0,children:"Informa\xe7\xf5es para an\xe1lise de cr\xe9dito"}),(0,Io.jsxs)(Fi,{container:!0,spacing:4,marginBottom:3,marginTop:3,children:[(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:N.grey[300],marginBottom:2,children:"Score"}),(0,Io.jsxs)(Hi,{color:_<333?"#ff5050":_<666?"#fff28b":"secondary",fontSize:22,children:[_," de 1000"]}),(0,Io.jsx)(nj.A,{id:"gauge-chart2",nrOfLevels:20,percent:_/1e3,textColor:"#f1f1f1",arcWidth:.2,colors:["#FF0000","#00FF00"],formatTextValue:e=>_,style:{fontWeight:600}})]}),(0,Io.jsxs)(Fi,{item:!0,xs:4,sx:{marginY:3},children:[(0,Io.jsx)(Hi,{variant:"h4",color:N.grey[300],marginBottom:2,children:"Propabilidade de Inadimpl\xeancia"}),(0,Io.jsxs)(Hi,{fontSize:22,children:[parseFloat(100*E).toFixed(2)," %"]})]})]}),(0,Io.jsx)(fse,{})]})]})},pse=e=>11==e.length,mse=e=>e.length>11,gse=e=>{let{handleRefresh:t,username:n}=e;const r=mi(),o=Td(r.palette.mode);return(0,Io.jsx)(Zi,{children:"ouropreto"!==n?!0===t?(0,Io.jsx)(Fc,{type:"submit",color:"secondary",variant:"contained",onClick:()=>{window.location.reload()},children:"Nova Consulta"}):(0,Io.jsx)(Fc,{type:"submit",color:"secondary",variant:"contained",children:"Consultar cliente"}):(0,Io.jsx)(Zi,{children:(0,Io.jsx)(Hi,{variant:"h5",color:o.grey[100],fontWeight:"bold",sx:{m:"0 0 5px 0"},children:"Saldo de consultas indispon\xedvel. Por favor, renove para continuar."})})})},vse=()=>{const{cookies:e}=bo(),[t,n]=(mi(),(0,r.useState)("")),{id:o,username:i,bussines_id:a}=e.BRAUM_TOKEN,s=e.BRAUM_TOKEN.id,[l,u]=(0,r.useState)(!1),[c,d]=(0,r.useState)({}),[f,h]=(0,r.useState)(!1),[p,m]=(0,r.useState)(!1),[g,v]=(0,r.useState)(""),[y,b]=(0,r.useState)(!1),x=/^(\d{3})(\d{3})(\d{3})(\d{2})$/,w=/^(\d{2})(\d{3})(\d{3})(\d{4})(\d{2})$/;(0,r.useEffect)((()=>{console.log(e.BRAUM_TOKEN),async function(){const e=await fetch(`${Nd}/auth/serasa`,{method:"GET"}),t=await e.json();v(t.token)}()}),[]);const C=ej.object().shape({amount:ej.number().required("Valor \xe9 obrigat\xf3rio"),cpf:ej.string().required("CPF \xe9 obrigat\xf3rio")});return(0,Io.jsx)(Zi,{p:5,children:(0,Io.jsxs)(Zi,{mt:10,children:[(0,Io.jsx)(VT,{}),(0,Io.jsx)(Pd,{title:"RED SCORE",subtitle:"Informe o CPF ou CNPJ Rural e tenha acesso a pontua\xe7\xe3o do SCOREAGRO e Probabilidade de Inadimpl\xeancia do seu Cliente."}),(0,Io.jsx)(mT,{initialValues:{cpf:"",amount:""},validationSchema:C,children:e=>{let{values:t,errors:r,touched:o,handleBlur:l,handleChange:u,handleSubmit:c}=e;return(0,Io.jsx)("form",{onSubmit:async e=>{b(!0),c(e),0===t.cpf.replace(/\D/g,"").length&&(ZT.info("CPF/CNPJ n\xe3o pode estar vazio",{theme:"dark"}),b(!1));const r=await fetch(`${Nd}/auth/serasa`,{method:"GET"}),o=await r.json(),i=await fetch(`${Nd}/client/${t.cpf.replace(/\D/g,"")}`,{method:"GET"});if(200==i.status){const e=await TP(t.cpf.replace(/\D/g,""),o.token,s,a);if(e.erro_saldo_fichas)return ZT.error("Ops! Saldo de fichas est\xe1 zerado.",{theme:"dark"}),void b(!1);d(e)}200!==i.status?ZT.error("Ops! verifique a quantidade de fichas",{theme:"dark"}):(n(t.cpf.replace(/\D/g,"")),console.log(i.status,"response"),console.log(i,"response"),b(!1))},children:(0,Io.jsxs)(Zi,{display:"grid",gap:"30px",gridTemplateColumns:"repeat(4, minmax(0, 1fr))",children:[(0,Io.jsx)(Ku,{fullWidth:!0,variant:"filled",label:"CPF/CNPJ",type:"text",color:"secondary",value:11===t.cpf.length?t.cpf.replace(x,"$1.$2.$3-$4"):t.cpf.replace(w,"$1.$2.$3/$4-$5"),onChange:u,handleBlur:l,inputProps:{maxLength:22},sx:{gridColumn:"span 2"},name:"cpf",error:!!o.cpf&&!!r.cpf,helperText:o.cpf&&r.cpf}),(0,Io.jsx)(gse,{handleRefresh:p,username:i})]})})}}),console.log(!1===l&&!0===f,"\xe9 cliente, data info false datainfo "+l+"cliente: "+f),1==pse(t)&&(0,Io.jsx)(cse,{dataAPI:c}),console.log(pse(t)),console.log(mse(t)),1==mse(t)&&(0,Io.jsx)(hse,{dataAPI:c}),(0,Io.jsx)(Al,{open:y,style:{zIndex:9999},children:(0,Io.jsx)(xd,{color:"inherit",sx:{color:Rd}})})]})})};var yse=n(91624),bse=n(75309),xse=n(96672);const wse=()=>{const e=mi(),t=Td(e.palette.mode),n=[{field:"id",headerName:"ID"},{field:"name",headerName:"Nome",flex:1,cellClassName:"name-column--cell"},{field:"cpf",headerName:"CPF",headerAlign:"left",align:"left",valueFormatter:e=>X_(e.value.toString())},{field:"amount",headerName:"Valor total",flex:1,valueFormatter:e=>(e=>Intl.NumberFormat("pt-br",{style:"currency",currency:"BRL"}).format(e).replace("R$",""))(e.value.toString())},{field:"numberPropost",headerName:"N\xfamero da proposta",flex:1},{field:"role",headerName:"Nivel de acesso",flex:1,renderCell:e=>{let{row:{role:n}}=e;const r=n;return(0,Io.jsxs)(Zi,{width:"60%",m:"0 auto",p:"5px",display:"flex",justifyContent:"center",backgroundColor:"admin"===r?t.greenAccent[600]:t.greenAccent[700],borderRadius:"4px",children:["admin"===r&&(0,Io.jsx)(yse.A,{}),"manager"===r&&(0,Io.jsx)(xse.A,{}),"user"===r&&(0,Io.jsx)(bse.A,{}),(0,Io.jsx)(Hi,{color:t.grey[100],sx:{ml:"5px"},children:r})]})}}];return(0,Io.jsxs)(Zi,{m:"20px",children:[(0,Io.jsx)(Pd,{title:"USU\xc1RIOS",subtitle:"Gerenciar usu\xe1rio e acessos"}),(0,Io.jsx)(Zi,{m:"40px 0 0 0",height:"75vh",sx:{"& .MuiDataGrid-root":{border:"none"},"& .MuiDataGrid-cell":{borderBottom:"none"},"& .name-column--cell":{color:t.greenAccent[300]},"& .MuiDataGrid-columnHeaders":{backgroundColor:t.blueAccent[700],borderBottom:"none"},"& .MuiDataGrid-virtualScroller":{backgroundColor:t.primary[400]},"& .MuiDataGrid-footerContainer":{borderTop:"none",backgroundColor:t.blueAccent[700]},"& .MuiCheckbox-root":{color:`${t.greenAccent[200]} !important`}},children:(0,Io.jsx)(E_,{checkboxSelection:!0,rows:Q_,columns:n})})]})},Cse={home:{path:"",element:(0,Io.jsx)(e3,{})},homeUser:{path:"",element:(0,Io.jsx)(u3,{})},team:{path:"team",element:(0,Io.jsx)(wse,{})},contacts:{path:"contacts",element:(0,Io.jsx)(Z_,{})},form:{path:"form",element:(0,Io.jsx)(x3,{})},formSucessBussines:{path:"successbussines",element:(0,Io.jsx)(w3,{})},formSucessClient:{path:"successclient",element:(0,Io.jsx)(C3,{})},formSucessStatus:{path:"successstatus",element:(0,Io.jsx)(S3,{})},red25:{path:"red25",element:(0,Io.jsx)(G4,{})},redtri:{path:"red25tri",element:(0,Io.jsx)(X4,{})},redrural:{path:"redrural",element:(0,Io.jsx)(sse,{})},redsafra:{path:"red25sem",element:(0,Io.jsx)(K4,{})},redscore:{path:"redscore",element:(0,Io.jsx)(vse,{})},proposal:{path:"proposals",element:(0,Io.jsx)(l4,{})},proposalUser:{path:"proposals/user",element:(0,Io.jsx)(n4,{})},profile:{path:"profile",element:(0,Io.jsx)(N3,{})},createUser:{path:"createUser",element:(0,Io.jsx)(NP,{})},clientTable:{path:"clients",element:(0,Io.jsx)(Ud,{})},businessTable:{path:"business",element:(0,Io.jsx)(Ld,{})},redCoins:{path:"redutoconsultas",element:(0,Io.jsx)(_6,{})},redConsultsList:{path:"consultas/redscore",element:(0,Io.jsx)(ase,{})}};class Sse{constructor(e){return{admin:this.admin(),consultant:this.consultant(),user:this.user(),"":[]}[e]}admin(){return[Cse.home,Cse.team,Cse.contacts,Cse.form,Cse.formSucessBussines,Cse.formSucessClient,Cse.red25,Cse.redtri,Cse.redsafra,Cse.proposal,Cse.profile,Cse.createUser,Cse.clientTable,Cse.businessTable,Cse.redscore,Cse.redrural,Cse.redCoins,Cse.redConsultsList]}consultant(){return[Cse.home,Cse.red25,Cse.redtri,Cse.redsafra,Cse.form,Cse.formSucessBussines,Cse.formSucessClient,Cse.proposal,Cse.profile,Cse.createUser,Cse.clientTable,Cse.redscore,Cse.redrural,Cse.redCoins,Cse.redConsultsList]}user(){return[Cse.homeUser,Cse.proposalUser,Cse.profile]}}class Ase{constructor(e){this.access=e}manager(){return new Sse(this.access)}}const _se={200:"Acesso autorizado com sucesso.",400:"Informa\xe7\xf5es inv\xe1lidas.",403:"Acesso n\xe3o autorizado.",401:"Acesso proibido.",404:"Nenhum resultado foi encontrado.",500:"Erro interno no servidor.",501:"N\xe3o implementado.",502:"Bad Gateway.",503:"Servi\xe7o indispon\xedvel.",504:"Tempo limite do Gateway."},kse="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAArAAAACnCAMAAADe1p+OAAAAAXNSR0IB2cksfwAAAlVQTFRFAAAAhtxQ5ufohdtQf9hM5ufoaYREhdxP4+PjhdtP2dnZhdxP1NTVhdtP5ufo5ebnYa0s5ufnccQ35ebn5ufo2NjZhttPdc9EhNpOhdtO4ODghdtPg9pPhdtPg9VIhdtP5ebn5ebnhttPf9NH5ebo5ebneNBD2trdhNtPhdxP5eXlhtpQ4+PlgddK0NHT4uPj5ebn5ufofNFCg9hM5OTk5eXnhtxP5ubn19jbhdtPg9pO5ebnhNpLgNdK4+PjhdtP5ebnhdtPc7s94+PmxMTEhdpPg9lO5Obng9lNhNpP3t7i4+PndMpAhttP4uPkhNpP4ODigddL4+TlfNJIhNpOes5CgddMhNlPgthM4+TlhNtO5OXmhNpOg9pNhNpO3N3e4uTkhNpO4+Tl5Obm4+Tlg9hMg9pO4uPkhNpO5eXl3Nze5ebngdhMhNpO4+Tl4+Tl5eXn2NnZgtpN4eLk29zd5OXm3+Hh5ebn5efn5Obm5OXm4uLj5OXmg9lMhdtP5ebng9pPhNpP4+Tm5ebngdZLg9hNhttQmJia5OXm5ebn4+Tl5ebmKEEUQVcWf89H0tPUeLEta6QhbrArxcXHftNKf9FGg9RKcnpt0dHSgdJGfdBId7MugNVJgcxCZqg82NnaTl5Eca83drYzW5c2zc3QWJA0eMo/vLy92drahdlQP2InitVZnqCgUIUvcrk3hYWGzc7Ptra4dXV1dL9Dea4vbLFBpd+Aes9ElLx3paWnYX9OwOGtqN+FZac83N3drKyss+CWfn6BesdGr+CQl5mZlpiYqN+HJrYnfgAAAMd0Uk5TAP//+yT+A/4k+BL1B+v8+AXeCcr6DfMLS5EZu6TfGarq9dwc5boTF8zojMpwLQswv/INP1ic8KMU0WzuRzBC1+PlB0kFs2KpV58tQB/uOocnKZIWmg80gESYrnnIjsQ1bpV1tF1oUGR5ZR/OOLhSRq4jXEwcvT7Y04nRUISqwNZ0cH/GO1/sqcPbaaEPF4RJMCA5MVCfsxmTdK4+e42cuDhLaWVhcV1YipMqQ2Rhg2Nsi1K9Va7aPzVyTHHRgqlTontxv5OGwXfc5BAAACC7SURBVHic7Z33QxPLvsAXkmwMBAkSAopRQoAgR4NUBcQQRAge6UV6byIISC8K2J5dT+/9nn57ebe9e19/f9fLJtnMd3ZnCyUBzpnPT5Dd2ZlkPzs7fRiGQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQfpKUZ5TvdRJ+AlREnScQtdfJ+snRVHmnJrom+cGJUEVQnkEiVLHtHfXtVSSce52unxg/fKiP4NB0aEMUQ95JAtWmEMW2d9SmRRI4TLPYXeW9P2kiApy0hyaKWxEEoo+EJrI9hAobBkwfWIIOWcbYkMRBhaXsGtpkIFFPQ0jioMJSdo08N5DImhSSOKiwu0xFaN6EB4ILFiBRjEfirJ1VkKiwu4tj9dhuX/Lg0BYDJHKPEM9hv9pZ+wEVdleZK0g/tMuXPECUZgKJiiZIp+R+7DqzoziosLvJe9ORZ3/GwrZ0G4IOaZpzCWfYuy2nqLBqqI2L5THrQiXsW5/pftbCMhOZ+mAGe59w/GqzJWKHwnoMPBr9T1nYqEs3ee6WhEZYtnY+NvLnLawpyRpQ6NQIoW51osObA+9QWPsIT53lpyws4GJaSIRlF26YI3/mwjKm1mSLQWOwTP5Z7Curvcz1g+1QWERSDBV2BxinUnyX/HkL61X2zIPNyjOE7NWU1+N7h1Nht0pIhHUOxUVSYeVI6vKXOamwWyUUwjqfxOmosHJ84eJLt1TYLRICYY0DKXzTAxWWBPtH3lcq7JYJgbCzqKWMCksiL+grFXbLhEDY/EgqrCwXUqmw24YKG36osDuACht+qLA7gAobfqiwO4AKG36osDuACht+fi7CGusvDZ3u7BwYnc1O2GpYZ/bq9YHOgb78BQc+CWCvhTXOTA31DXR29g1NzRi3Fk/GhKd4bGxzeKS1RW2Qcm2bZ3hzbGxj2NOm3bPZ0KqFZa/meYY3vMktvnWhQV7DEAnrPCYmChhkPD/emz+wXDA9OJg+P30RfN7bOZhi44YDms2xsbaSe8tT4yqtNT5/6+4jLqw/aM56++oMWoFAKKxRnEBHBbycg/AVjvmSwkb5/3mChL1XG7yIeNED57Hatfk0WzBltrT0u7XHVC2OkPj8i/6iwmiDQaMxGAzRhV3dbXb/bco9wZOIhWBb3rjQfeeUxReGCxVtcU9ey7PjZ5U3nRADHwdTxvPSyrrqjsnJjuq6yvtXmwjruuRKXqPF/4/HGpQrpi14Cj5iNtfedu1dN5dcQyC5MT3dSfZcqTlHIRL2f+PFrAXFi7rYOViGWt1zhvjPazvjYyMFHF5sfDmnPGXK2dt5TxhWt5jVez5wXChsrziB0/XwgucIXyG+z5fMRv8/j1FMOSv8GfdWBQlzTK35BnThxMavTb2n9J0y2upcwSn/AfRFH7z5zOvlB6/xYLOotJ7mVH2ECE1R3UdN4LSJO6+J6NoIHn5WWnk8FcSsPzX5wUd24U0Y7pG6xrUu338uMLK7KHhOMfKMtbd1i74hF5/L6yz5NwmRsP8iukORkecC7hgvtsfp4IGAsBUvGxcPE8JF6lKqRs/LRMZds3d5SUcKWtb+0p+VCYW9KD45Lhte8gYpKVncEUc66VAA83UsYVE3n6aREualrPH3smWT8h/7rQT3IjSuF68Y09Hg/8UoiH14spAQwueAtToJ3eA2wmmao4GDpjdfZIos0rs7igUOXTNIXaOaIGGQumAWm1HZcYr0DTlOdYyQJi/sgbDPOhcFGY5f2Lnv4sQZUQBdSvqCXCab0Lkkypl5geIafVrsibBs77kyCV25dJSd65X+TnZx7spjKPIcIQhr+uLdGqn7z8lk7Q4qICfsG5+mkiMuvPMAc2inwr7qiJFJboT1KGniYtiFdfxTpBYnbMLQkqSuHLqUrBkpZU29Z6V09SkUP2XcG2Gf9aUQXxkoJSmnJTJZU16mWAdEzdHbwb95YZ/XyenKYbisDfyG0sK2PJB8TiL0lo43QQ1uZ8Jm/Bep7IJdrOcj8S0Ps7DslXRxjuMVtr4xR/bOetHd+3fygo7Pf1mmELTs9Pk9ELait0r2GfQRO91LajN4XvxQ4WYiJfzCsg23Fe4/Fyo5UFmXFLah3yI+AnBXoqrZjoTVNkcrJjfC9Ur0y4RZ2PppQl6Y88u3BpVvrde7PlJ7gWM5RTFkSVZU2IU1zj5S86UO31utEH4l5vmvFXyF+IRlWyflcmQeQ7O/6iUlbOmknGochdeCJdmdCHv1pFJEPi6Lql7hFfZ8u41wIOf9z6QLepCSZYcopoQCxbzZi61xNdzCrq6r+1K6x/nC75Txjnw2h+MTVpusSoAIS6XvLSshbOsd5Vy68Cgv0Q6EtcuegYgeEzYih1VYto/ka6QuFi/pmW0lS9MF7QWDKyk2PJOytc8JInI8lSu+gpArglmzIRa2Ypa4JAKRsiE8j008riazDMIJ+0zgqybaUlhTU1NoMQgNtPqWASYK2z/Ro+wryqV3IGxGPx5UY/AmN4ZLrjBgUZ7ghodV2CslhI+F2JbeX+UzUselxhs5MKPSPcXzWEe7yFddSdzSjfgb63ElUjlcGIQ1rpLK1YdjbbGkWljZECzHPvtU1PZaaHUVZWa6rMSM1ytsYh12ek1mc2Vp0xFT7tW84eNFgkAbXBxEYe/cwf+vcVut7kKCe4HWhm0Lm7iBpclS9M7wffsRNtF+f7g5E0+ZplvQuBUiYf8nLkgaf4vOjZ+TudH8/V5aw7Rh6wewouDhZdhD5OwUPgI5ZxtHp7LrZ+p7Z/vaz5Kd9QlbG0geEAsXdpD/AmWgzOET9vw5/wFQdo4t48/2veDZhXhhzLb16fa1zoHOu+2Di6KHbGkKVYdzx2rwG2zp6h++0Nqg1bYmFTcT2g6KGdZzCt7jO8NadDlT6VgRpk8XZ8D9ImsApI4e5saGopN1w56kJE9x3e0ioX7Rw74X9aZLdI2AsN2pvs9PoYAaNx+hdSPxRyu4mCZzrBTcb+1wFxZdpmD9zhAJO/N6kAH+fp8bwt6SupSV+emCxiqsCGquqhV2WVZcWYY3uGQUNHUI37uHp/OvoPDO+psFpDKIT9ioQPJGpYTt5b/A7KBA2Ips/4E19PnKEH/2ArcsnGNaUN8qqfrN5+P+lDnHP//ltCBZukfjfLTsCLybXpIfnEHdqi2tm0ViYRuSgWqWfkG3ffmbH8LT3dziLBn38/xcSBZezqdrcmVrU+B3NjVNFPcIHhPXR9yRq4Fr5KGSb0DYBv/nG+5giJpK/uQ87REYp6b6Tbzxh22thvlvtGD9ztAPfrnEZ0TTg3xeq4t9XHC9d2bOcT7K0QhtNC+TerQSRkHru25lAR1Ywm973Oh5vOGOjbp0VlxVxwa/XJESFsVSIBCWR3rwyxqeh5oHa+FACsZ0/qIgWYfb+eN2rBypjxlrwqsd5W8I24OKTcU1aAGfwmtNjBCsilM4DA8lHhfrqim6ZcciNdmH8T43zYdvwOMnhcIGkBj88rYFJVfTLN5ao6kbGruBf/8wCpsW+EOXNj3Fl9nYfFjWKxkgjwhhX64AY6v4YqxxGXvv2qavEMJGDTyOFBByYWsxX83ro+KvldCHd0Pbbga+ajcmRlebuOm8/JYLs6eYOdK6ebnI7csFo6+R7qL9NjLW0A2PEISt6RYr770CVuw0fAyj2aKwTGnx7Uy377EzNJMGoJU3g6iq8WE7YRQ2YJf5UT66f3PgdRuZsybVt87OLgKtfxO4ibWYiub2cYmwK2EWNgp+qUjd/EVxQ6v3aXv5CD/Ln/ozsACrv/MRKUEmTyo4yd+sZdJ6ft1RVKifJO8F9LYbXfQ4fAbEwlq/Jg5HzKhzw7Ow5TO3Kiw36mXkxfGuh/o75BXmtaAZOhlXOozCBhjMRj8Y+wtQmDNXCdusEBX54MRH/nKDEytNREqHvngvvMIOYd84nnxVhvkL1g5R0sf9LKZmmHlaiYutes+qhPWS4FiCExOea63kEHZQbHwXGiASNrVSYvhsxias2enrwKGtC+uFzSgdGUsiR2bqQDEV4Y9g2IVdnAHHnsF7ViZ1Zzng69/sf332Yjf8bL1k2IpL6+EU1lEFSypxtZLp6gWvjUjdIPfDtKKZ/N735S2p0RPl4IbC0VpMokQIth8pPgm3fxMKe6pS0oLEMVj1OgWam7YlrO97SDwc7CaKyLq3wpYtwGP58I71yV4GahDPFYGNA6DeoluSGffEML/AWhNCLOxNGFnZrPQoM3YqDpyZ8y3LsP8ATmg+IY6v83HGTRZWkmJUBL0DB0EJhI3+Uu4izXCILIh228JK0oZiqsFL1GEWNvY7WP8wwhb4dXG3K4S9hO5uDmc9VvwtOS077cRZAGs4oRU2IQtksLY1uekSzruwTa8gitHCpvuiUumQLf1bFNaDysbYzkQCYU/KbhirhYvDT6LK0O4L24qSa9hTYdexDDYbNhF0Ksx0SmgP5qjm33n/7wXX5asskmTDDobQClsfD9J1j9RwgRg/C+SOm2G+cCMhDHWJ0gFZD8oxVQkLds7okhbWKlEEDmD6EjQVpKIC9u4LewY1Ruv3UljdOSzDOQ0ymLQFqQvwzCK9088z7CjMyK4rhGWnwybsRVA9tA0ozO0ZAvXGw6umf4B3bmqbXMAJ1H+gStj7qMbUBd3BhZV7RjgawBugEMW7+8I2gLI8vuNyeIUteQKPGGHtZFq6iYA/fTB4etksUwH7edcVZ/S9BGWCkArL3gXpeqwws4cxwq6P9hOgLqXvkL0ddnSqKmEn3MHzM2FRAxPWJdEqEYT9GJWx9e8Eiw8hEBb05+EjDMMrLF5lrgfNTbrfyZaefPQFywS2AcYIa/5rimHfA222IRUWK5dnia8mYACcvQJvk2FDNlz5l7d5LggP2VvbkkY8I0l5pajDqlWFsHpCr5MAoGBEcrDytiNhy+2leXxygw7AX+Iqdnp4hb2BVawugmadnF8qX+mt4PtT1+5MAC9TnXTTEU9UVZiEdYJyuU6xmMP0glJRzo+giFgoHFcngC3nwUodbOlwd0eRNcYSbYlJ7er45MtSv7NqhMU7bYnYe9DpaEuu7QvLam91d7yW6k9u5uWjwxP+5O4TYXXp2I8LG9htj84pUoVe64MzQLTIMvkGBg7n3TAJewyUPdKU0zUHGpPNfwe9BjGKuR0B9v6nrhrYqaB5WHTcw7WOqRHWpfCMcBEcR0l0B4elbFdYtrU/E5uHqK9x/ekrLrn7Rdh27Mhp2FOlUwE6e6V3FoQdVF5qg/2FxD5duy1s7dbSFQUurvsPcO+KFIOKOPLm7RrxQFR9tGv4mUmNsD2EMQRCQOeB5Rv+w+0Ja9I2Ewbb6g2uDa1pnwh7eAAeqLgbuW3Spq6D/xpVrKLye/R0hFTYm1tLF8z5df8Hbtyk8lcS0DTmjiCj6XkwgloJpITVH1cRyQMwfvYr/sNtCds07JKY36AvKm7bJ8IOwQPOrO0LG/vtAPhPqQnXlwyJjeV2W1gwvlZNulhwvu7fwF2rVv5KOK+aZSbWPOxBYxKlhMVlk+ACmBAQnG+1HWHtR+GeygIMPeDgHgprnoUHEhq3L6zut2D0dORp0nAoAVPguQmlsH0gXU9UpOtb8KX+FdyzZuWgGK/eVTsRTEpYw5iKaPKAsNf4Sv02hM04qWKW994Li9Xmo9q3L2xkJ8yer+8jYQdAukYVug04bqIREZiw/cpBIT/cUTcNVUbY6E0V8UyA4Y/X+G6GrQtr71Cd3D0VFuuo3JGwyzB77lMhbLiKBKdButQ8SPlgaDoUdmtFgibhTBeNRTxhVklYNT0Q92EOu21hM4TFF020ZHL3VFisx38nRYLIRpjDDqgow75EPaYhFRaswammqMIOodOxMuxJ5a+EKL8G77A+Jrn52ubmWF11spWQke0oh23bjSLBs6+xeZaFXc0vNjbHXjRfJi7qtYfCxmLtksbvwL1dv3t6S1zsBIGXlWvjYWvWgiMm15QfJOMAEPa/wW3qUQwKuAAnLkZX/6j1DUxkM7R5w5dFU8Mly7DXVMQEBt1EfLDdStcZOOo3usNzpoUrO7G5Vz+qvC1e8mYvhcWmwLCnQcPqvSvGLQFr15FPlYU13kWnh1RYuN7BOeV0wdfMYdgOa93CutkZx1HOpC/6BnY5mDLuVwvWCJRsJVBTbN5EdSV9cOzsVoX9HiVIH/PVM1DSN7Wc6Ra2Je+lsHhD+nXQLbl4USK4FFNAjHjlNeDD1jU7A57CJeV0wUU5zH8Ht6qGPNuJCJgZrrnzufAo24pnW5LtsJeVh3Mw36MkWm7xH25RWDtoyxX3rrFnmt3YE7Z/hL0Jut1zlAYICqkHwuYojIb1MgfGLYR2LAEYeWuTnrbDcwhMT4hdAG92i0cxLE/iC2RR6p8JJ7QUwwWKJXu6MknrseLkTu5C12wxuobVQ3iR5HrgOgv7SNhaMJ1V17jF/TeccLC+cJl2Ma+D+TShHa0Fxm9HKj+F+XAEtxbU9TWfKIblsU+iYGPEljTTBFiuS1JY94hiVKWgB2q7g1/Yd4OfGrrJ24w0wLUX9o+w2BpV95RzIwxMjALF02GLhJSwErMgtyZsBYzpM8WGWDiwfLrle5Cx9Egs8i+mFGXMbqlAecpds95al2K5+QHogZoMmrQ1YU8g6SUHqcPJmPtHWOZ3INszD6loZQewUIw0pTLBOJyngwkLiha7IizzLRiuVTKlkK5suGbRdeYbkLGceqAQ1n4hMNz1c/S+b5a6h2oGv0RIrBKAyKhGJ2v6g3pvTdiJ4POln5SaZrlPBr8Ihc2HM63mt7h7Vj4QI7ZT3vaKNWxBORjTDNCePPNWlbDo/fA5mAprfir/pZzt0O5sOPElQl+tMMCwrrCj0nczPSjQplQeqUrYwlsKWWweGL+9tSkyMSjSkWBSNJL9z/tUWFgTioy9qXwtB2jIfQuIoYt/SzbcArYwASbsOPo8ZYvCgoFZj5CwDjh3pyxf9kl6CWdhpjuYDDDcNMIqO6mLeeW97zWXv3qDYR+gMB6p6FQJG3FZfoBhbjecc4YmLEoJ2waERWd7gsoZ4GocGPtUWAbrnI1XmgDFOP55byB4EiZG7LJcnc3xFFt6DRPWAfYLI09cUCMsKIGzvwGved28XNF85jM404ybqT4MuoDks9hE3wJv+sKuDzIqd01Ywy2J4IGLwAFWH6LcWI2waLrYLSSsZFfFfhX2CizCxb6v0M7OmaMryaoNLFE4BNsJcp5I9ypFLeOLCWLCRqGrmIkzWqJOC9eH5QFjyG+AURL1cO62zApKzLECeOINLn+3dwElNDKlWNPXfB+pPga0LRTvqEigMFfwOUycHjS7SQqLqk4PUXvrAS4SMEbQnO99JT+RNfb8XX8+mfL09+OcsvXz8H5Lv3zx5SpEwoK3MqF1jK3PgrZjwoK+i0VQX6u4Cx9DXaPUPJkE7DmK9fcvb8AWyFTxJioBTCPIBb1FudJl8qC+Azlh9ZPSbbFN/bALKlXFUkV5KJE1aJnXPBWVrjbQIr2fhGWmsDWEHufLjBZxrAWraCnTfTMsU9GJiRg3RM5jHUJfcWETQPH2tMh542o6tvYwJiyYDYPV1+qx5RJtWeQmDMcaduV1f3mkCS5MqD95lRjUe0PBGiya4+geppILoaYksKy1nLAR0e+8QbyCN2V1cDF3PRw8KyUsqEMWosKGFmksNYusFQ6W3FfCRjViOxjESVe8HO3AO13ZqtetcWw1OF3ZXVIheOapaJcZXNiz6MC0UPmoLMFGhpiw2ejzWFiaYPuwMLYq0vIvP+DpMvMDZYphFhvdTG5XvQ9nl7jeRFNZNZWk002VLjU9Xf4o3yXnsc+PYpsPYCu5Swlbih6r6A308/wh+KmBuJot+3bm/uzp4ngLK/BF5gycJ77ZExaW4OpY5gLfe3YWX3ndfHZKEEGF4/qieJsDTFjnU3CBKRi5cW50XbiFBiYsaGAAIwm9lzBhhRXvo9SHbxTOsI5RwaZI8XzK7R3wZmkmfxCVStmmYjc0zNPSDfo6xQtyma7io0/lhY3Qp7aJX9RHSvGdB2oewGRJCdsAnqRPgz8tOwaS+4XodrPauofhH0tw/lCQUdTYas5GHx8KWCPYbsU2PStuukxYyMI239DN+1ux2KcCoWzts4dQLum8MjQo1tUbvJdPw0wCNowrcmUhGNqZ/eSeeLX5gno+pDeVcGmElVouZIUje5YrzdYu4sF08096UfYflT00KEh4WXDsDwvXqvCS+kCLK5sx0gFnl2iqM0BDkdfwUsGq+VcrM/HRWkUj2gBNLHHJ+Ifd93Flj7z6tRs7w9DMrR+UwV8HDTDQVPOfcX2usM841cN9wrY0vD1RCp6fTGGhoOlt4d5L97UQ0I5iOBP4THWfoDR/TQ8C9l7XzaOP0wM1HONpXAtdXMEsXk05ttq+bibf3vp5oYsp6e9zu8iM1/fOPmm/R95zDiVj+hLDwt78wysD2V7xKuYW/toYT9rHsIwPOZjvFRY+azcaOwcG3q+6V8KNH3A+Ee7SZVs5959DU7W9tVNDnU/jhVuFlPShxyx3DN/4xzK5gfxJbP3VO6eww5kT3K5y6B4bkpOgsfbKy4JNaSIsXckBihOJwkZoXP2eq/xjYro60i3Yu0bf5WtVfXA5cB2UIr018FEHNy6hBS69lPrOxxtjn1T3xNTlAo8juv4IH44mT7VobuKdZEgR2NKe/2yL04lIkPbpEtAXODWhXZAL6srm3x+q99WZ2fO9o+2PhBtilwQbBCqmhMvBB/fpWhLs03WY5F/JqDc3hG7pcpbmp6fT4x9LbvIVILbTqyW2srcu1har4/fpivpO/KzEpsQtri/GpYk3trFhLQlNt/EBoXqL607zWKXHMzzWn+wSbIDsriz3/kzFwHGN9dOJwLsyI+mTHtH9B/S3kIXldil6raO7+JbnwWZ3x2tu4TyAwgu+G0DYpwudwvWDsZ9iiTX4p8HU5V4Ao8D17uqkwFSbZ3kvek6pn+uFyAyrsIyjUXgLdWZbTsrj9aXHaSU5NmExUge3YWOnltRtkBmXRdqZkBN2fFrwoU7NFTlhjaRJaYGdEBMa1e3QyGFrx18pdsE7nBPIEO1FtE9ghOVj3xjW3A7sZIt1svr75o7MGrhdC2HKlEBY/BS9L04DIVxNYGVwRWGZj0k74dXltnRjq9NY3MnV/c0ne9wWsNScmj0ZecIsLONYU97eOIhuKR+ry79+Q4VfusezF6WErehT2Kw2jbSpIScsO0rY1pDfa9apag9cDlu7sC7aWqTydkV3B17cDakKZ1puE+zChdV0danJ3vTWysBAb2Vhk04RDtXlMg1KezBH9yh9IUi4hWWi+tRvzHpWuCdL7aBiXqaLX2UlhRV0QAg5/GjoKeFjTlimV7SjEtgcWc0u4740ZIla40wXXlNlrOVosPPWY5U9M+YTrbKw/XkqdljWux7whU5lYTN6CIe8wrJt8o+k4Sh5wzsJwi4sY1wl7uxK8KRA1KbJ1jcq5GXmQW8VXlpY9qaMWSWN2XD5K5QQTtiELHHBOCgs895v1TyGZb99T/zzmfLUbFP88AXqJjD9Ss5Y99fPcpWFPco23FaMtKgtOJFGWVimknCI283b1CaXXMu1Ju3+FtZrXXuK8qs9dmWINFzv2b+vy2Syupw1h7fMJS0sU/GEuMk4V4+Kn3Vig19QUjhhmStnRYlGwjLlC/FKmX/sowVi/xxr/1BpZRRN6q9ge5cpSbQlLI+h676JUSMstxvXQ7knRW85CbaxVSHskcviRHHCMuybkuUPQ+bbicx+F5bbrz1dYa9v29JdqYEkc1niDYf96FIGX/pOkRGWYfviCE+LLid+gCtdygjLLNwTHjDDaTGO5cekxongRdal9+w4slkkt/aQ/tSHwtHWWsIUae7+u65xBQd1wjKmv/2BuGW4/1Jdw7ANSoWwjPay6KQ6/zXe6HeTng19ajfXU7D/hfXe3SeDMo1JOWfvyuxsZFxYJrabllSNBmrgcsIyzpvpokzWlj5wxZebyAnL1KYLnhRMWMZ5sTGOENrPYiM5e/Vjmuh2Sd6imo5b4tlQGcPJomxZ7+q+729IUCesV6SNTHLep3fV4Z0SaoRltP3Cne4DwjItf3xX9GxorNUXfO+NgyAsUzG+2k6qkXNNWedu1suvSuHMHq1Kw303LzX+bY7/iWWFZSrqn9yAVX5dXEH+TKB2Jyssc2gA6zTOmRcMqo16fXmJ9CiZV9ZqFeZdttzvdhHdiTn+tp3Ug21qeDCJOWC5MzYR0EO1sIypdaNLfLLG9SJPsGWHKmGZplvYy9/QhSbKvvHNSawEoul68edANTLcwoKuWSlIpVE24VB+wYot1nzYr55OZ4615Sw23pyJkp8Dw1ERNX5peXCxJMdms+WkrFQN1M4BI5wzhDTMoBMq5i6uzaf5wpbNL18aRxGyDlLIYPKNczefrnCR5qTEF1yvf0804Mw5Ptv+GHynw97vtNh4aVzForaJV99+x2oxaAKNoXqNxhAd01HZkCH1a5ievyo+6Sq0eKkpOjlc2hSsIbFaMXjXLBoHUH6irdkabILlGmTdHR67aIeZDMIlg6AXgMl+oburJpCkzdYTYAQAm9FQebzId6zQ1TE2gY6Z7HIXF7ALXbM7on51oLEq/eyjR2c/q8rqm5pTdhViPDZTP35exTJsBNgob9iErcXnwzl3SDbOivqbne2D84/uPZofbO9cPbSFKNgGz1hzR3JPT88f/lR97VarihEfR7x3u0ndyjGS68OWn7lVd5yLNflk9/BfpPdkVIlJJknlTV7nQjPyKpwYncbtWbd/YY1O5zaeBl/Q8kTTNoPKIr+gMWtKLA9FrBTKNtnqCtwUyp5ChaUcKKiwlAMFFZZyoKDCUg4UVFjKgYIKSzlQUGEpBwoqLOVAQYWlHCiosJQDBRWWcgBIvFUZYBgtoalJrgySR4e8UPYRJ6wxAR6CQdjRMUH6t7CtHYUSauzS87b8VFNhKfsIKizlQEGFpRwoqLCUAwUVlnKgoMJSDhRUWMqBggpLOVBknLwszybt6aJQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBTKTvl/gjVzIL0DmSsAAAAASUVORK5CYII=";function Ese(){return(0,Io.jsx)("img",{src:kse,alt:"react logo",style:{width:250,marginBottom:50}})}function Mse(){const[e,t]=(0,r.useState)(""),[n,o]=(0,r.useState)(""),[i,a]=(0,r.useState)(!1),{cookies:s,setCookies:l}=bo(),u=mi(),c=(Td(u.palette.mode),jt()),d=new P3(e,n),f=async()=>{a(!0);const e=await d.login(),t=e.data;if(200===e.status){const{status:e}=await d.store();200===e&&(l("BRAUM_TOKEN",t),a(!1),c("app"))}else{const t=e.status,n=_se[t]||"Estamos em manuten\xe7\xe3o";ZT.warning(n,{theme:"dark"})}a(!1)};return(0,r.useEffect)((()=>{document.title="Login"}),[]),(0,Io.jsx)("div",{children:(0,Io.jsx)("form",{children:(0,Io.jsxs)("section",{className:"w-full sm:fixed justify-center items-center bg-gradient-to-r from-[#0e0d0dee] from-% via-[#090808] via-90% to-[#000000]",children:[(0,Io.jsx)(VT,{}),(0,Io.jsx)("section",{className:"w-full h-screen justify-center rounded-md sm:rounded-none p-[20px] sm:flex sm:flex-col sm:justify-center sm:items-center text-center",children:(0,Io.jsxs)("div",{className:"w-full pb-[10px] flex flex-col justify-center items-center",children:[(0,Io.jsx)(Ese,{}),(0,Io.jsxs)("div",{className:"w-full h-full mt-[20px] flex flex-col items-center text-left",children:[(0,Io.jsxs)("div",{className:"w-full  h-[60px] sm:max-w-[400px] border-b-2 border-gray-400 hover:border-sky-500 duration-100",children:[(0,Io.jsx)("label",{className:"text-[#fafafa] text-lg",children:"Usu\xe1rio"}),(0,Io.jsx)("input",{type:"text",className:"w-full bg-[#0f1010] p-2 outline-0 text-[#83d84d] mt-[3px]",onChange:e=>t(e.target.value),id:"loginUser"})]}),(0,Io.jsxs)("div",{className:"w-full h-[60px] sm:max-w-[400px] border-b-2 border-gray-400 hover:border-sky-500 duration-100 mt-[15px]",children:[(0,Io.jsx)("label",{className:"text-[#fafafa] text-lg",children:"Senha"}),(0,Io.jsx)("div",{className:"w-full mt-[3px] flex flex-row",children:(0,Io.jsx)("input",{type:"password",className:"w-full bg-[#0f1010] p-2 outline-0 text-[#83d84d]",onChange:e=>o(e.target.value),id:"loginPassword",onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),f())}})})]}),(0,Io.jsxs)("div",{className:"w-full sm:max-w-[400px] mt-[10px]",children:[(0,Io.jsx)("div",{className:"w-full h-[60px] flex flex-col sm:flex-row sm:justify-between",children:(0,Io.jsx)("div",{className:"max-w-[50%] h-[30px] flex flex-row items-center cursor-pointer",children:(0,Io.jsx)(fn,{to:"resetPassword",className:"text-[#C0C0C0] hover:text-[#0EA5E9] text-sm",children:"Esqueceu a senha?"})})}),(0,Io.jsx)("button",{className:"w-full h-[40px] bg-[#83d84d] rounded-md text-lg font-bold",onClick:e=>{e.preventDefault(),f()},children:"Login"})]})]})]})}),(0,Io.jsx)(Al,{open:i,style:{zIndex:9999},children:(0,Io.jsx)(xd,{color:"inherit",sx:{color:Rd}})})]})})})}function Rse(){return(0,Io.jsx)("img",{src:kse,alt:"react logo",style:{width:250,marginBottom:50}})}function Tse(){const[e,t]=(0,r.useState)(""),[n,o]=(0,r.useState)(""),[i,a]=(0,r.useState)(""),[s,l]=(0,r.useState)(""),[u,c]=(0,r.useState)(""),[d,f]=(0,r.useState)(""),[h,p]=(0,r.useState)(!1),m=mi(),g=(Td(m.palette.mode),jt(),async()=>{(async()=>{p(!0),fetch(`${Id}/users/checkuser`,{method:"POST",headers:{"Content-Type":"application/json",Accept:"*/*"},body:JSON.stringify({username:d})}).then((e=>{if(200===e.status)return e.json();ZT.warning("Usu\xe1rio n\xe3o encontrado",{theme:"dark"})})).then((e=>{t(e.id),a("55"+e.phone.replace(/\D/g,"")),l(e.email),c(e.name),p(!1)}))})(),e&&(await(async()=>{const e="0123456789abcdefghijklmnopqrstuvwxyz!@#$%^&*()ABCDEFGHIJKLMNOPQRSTUVWXYZ";let t="";for(var n=0;n<=6;n++){var r=Math.floor(72*Math.random());t+=e.substring(r,r+1)}o(t)})(),fetch(`${Id}/users/access/${e}`,{method:"PATCH",headers:{"Content-Type":"application/json",Accept:"*/*"},body:JSON.stringify({password:n,isFirstAccess:!0})}).then((e=>{200===e.status?((async()=>{fetch("https://api.z-api.io/instances/3C66BF5EB02C30C5060A2A5707B8D550/token/4C3204653649EA4579F2FA9D/send-text",{method:"POST",headers:{"Content-Type":"application/json",Accept:"*/*","client-token":"F3d6adfc0622c4b9da6c56f53e3db64b7S"},body:JSON.stringify({phone:i,message:`Ol\xe1, ${u}! Seguindo a sua solicita\xe7\xe3o de recupera\xe7\xe3o de senha, aqui est\xe1 a nova senha de acesso da plataforma da Reduto Capital: ${n}`})}).then((e=>{200===e.status?ZT.success("Nova senha gerada com sucesso",{theme:"dark"}):ZT.error("Algo deu errado. Tente novamente",{theme:"dark"})}))})(),(async()=>{fetch(`${Nd}/reduto/resetpassword`,{method:"POST",headers:{"Content-Type":"application/json",Accept:"*/*"},body:JSON.stringify({email:s,password:n,name:u})})})()):ZT.warning("Erro ao recuperar a sennha",{theme:"dark"})}))),p(!1)});return(0,r.useEffect)((()=>{document.title="Recuperar senha"}),[]),(0,Io.jsx)("div",{children:(0,Io.jsx)("form",{children:(0,Io.jsxs)("section",{className:"w-full sm:fixed justify-center items-center bg-gradient-to-r from-[#0e0d0dee] from-% via-[#090808] via-90% to-[#000000]",children:[(0,Io.jsx)(VT,{}),(0,Io.jsx)("section",{className:"w-full h-screen justify-center rounded-md sm:rounded-none p-[20px] sm:flex sm:flex-col sm:justify-center sm:items-center text-center",children:(0,Io.jsxs)("div",{className:"w-full pb-[10px] flex flex-col justify-center items-center",children:[(0,Io.jsx)(Rse,{}),(0,Io.jsxs)("div",{className:"w-full h-full mt-[20px] flex flex-col items-center text-left",children:[(0,Io.jsxs)("div",{className:"w-full  h-[60px] sm:max-w-[400px] border-b-2 border-gray-400 hover:border-sky-500 duration-100",children:[(0,Io.jsx)("label",{className:"text-[#fafafa] text-lg",children:"Usu\xe1rio"}),(0,Io.jsx)("input",{type:"text",className:"w-full bg-[#0f1010] p-2 outline-0 text-[#83d84d] mt-[3px]",onChange:e=>f(e.target.value),id:"user"})]}),(0,Io.jsx)("div",{className:"w-full sm:max-w-[400px] mt-[10px]",children:(0,Io.jsx)("button",{className:"w-full h-[40px] bg-[#83d84d] rounded-md text-lg font-bold",onClick:e=>{e.preventDefault(),g()},children:"Recuperar senha"})})]})]})}),(0,Io.jsx)(Al,{open:h,style:{zIndex:9999},children:(0,Io.jsx)(xd,{color:"inherit",sx:{color:Rd}})})]})})})}var jse=n(76109),Ose=n(75342),Pse=n(74727),Ise=n(67808),Nse=n(65027),Dse=n(65523);const Fse=()=>{const{cookies:e,removeCookie:t}=bo(),n=mi(),o=jt(),i=Td(n.palette.mode),a=(0,r.useContext)(jd);return(0,Io.jsxs)(Zi,{display:"flex",justifyContent:"space-between",p:2,children:[(0,Io.jsx)(Zi,{display:"flex",backgroundColor:i.primary[400],borderRadius:"3px"}),(0,Io.jsxs)(Zi,{display:"flex",children:[(0,Io.jsx)(kd,{onClick:a.toggleColorMode,children:"dark"===n.palette.mode?(0,Io.jsx)(jse.A,{}):(0,Io.jsx)(Pse.A,{})}),(0,Io.jsx)(kd,{children:(0,Io.jsx)(Ise.A,{})}),(0,Io.jsx)(kd,{children:(0,Io.jsx)(Dse.A,{})}),(0,Io.jsx)(kd,{onClick:()=>{o("profile")},children:(0,Io.jsx)(Nse.A,{})}),(0,Io.jsx)(kd,{onClick:e=>{t("BRAUM_TOKEN"),localStorage.clear(),o("/",{replace:!0}),window.location.reload(!0)},children:(0,Io.jsx)(Ose.A,{})})]})]})};const Lse=r.createContext(null);function zse(){return r.useContext(Lse)}const Bse="function"===typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__";const $se=function(e){const{children:t,theme:n}=e,o=zse(),i=r.useMemo((()=>{const e=null===o?n:function(e,t){if("function"===typeof t)return t(e);return(0,mn.A)({},e,t)}(o,n);return null!=e&&(e[Bse]=null!==o),e}),[n,o]);return(0,Io.jsx)(Lse.Provider,{value:i,children:t})};var Use=n(13654);const Vse={};function Hse(e,t,n){let o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return r.useMemo((()=>{const r=e&&t[e]||t;if("function"===typeof n){const i=n(r),a=e?(0,mn.A)({},t,{[e]:i}):i;return o?()=>a:a}return e?(0,mn.A)({},t,{[e]:n}):(0,mn.A)({},t,n)}),[e,t,n,o])}const Wse=function(e){const{children:t,theme:n,themeId:r}=e,o=ci(Vse),i=zse()||Vse,a=Hse(r,o,n),s=Hse(r,i,n,!0),l="rtl"===a.direction;return(0,Io.jsx)($se,{theme:s,children:(0,Io.jsx)(ui.T.Provider,{value:a,children:(0,Io.jsx)(Is,{value:l,children:(0,Io.jsx)(Use.A,{value:null==a?void 0:a.components,children:t})})})})},qse=["theme"];function Yse(e){let{theme:t}=e,n=(0,gn.A)(e,qse);const r=t[pi.A];return(0,Io.jsx)(Wse,(0,mn.A)({},n,{themeId:r?pi.A:void 0,theme:r||t}))}const Gse=(e,t)=>(0,mn.A)({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%"},t&&!e.vars&&{colorScheme:e.palette.mode}),Kse=e=>(0,mn.A)({color:(e.vars||e).palette.text.primary},e.typography.body1,{backgroundColor:(e.vars||e).palette.background.default,"@media print":{backgroundColor:(e.vars||e).palette.common.white}});const Xse=function(e){const t=(0,Mo.b)({props:e,name:"MuiCssBaseline"}),{children:n,enableColorScheme:o=!1}=t;return(0,Io.jsxs)(r.Fragment,{children:[(0,Io.jsx)(ba,{styles:e=>function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];var n;const r={};t&&e.colorSchemes&&Object.entries(e.colorSchemes).forEach((t=>{let[n,o]=t;var i;r[e.getColorSchemeSelector(n).replace(/\s*&/,"")]={colorScheme:null==(i=o.palette)?void 0:i.mode}}));let o=(0,mn.A)({html:Gse(e,t),"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:(0,mn.A)({margin:0},Kse(e),{"&::backdrop":{backgroundColor:(e.vars||e).palette.background.default}})},r);const i=null==(n=e.components)||null==(n=n.MuiCssBaseline)?void 0:n.styleOverrides;return i&&(o=[o,i]),o}(e,o)}),n]})};var Qse=n(71314),Jse=n(5796),Zse=n(41025),ele=n(44413),tle=n(29142),nle=function(e,t){return nle=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},nle(e,t)};var rle=function(){return rle=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},rle.apply(this,arguments)};function ole(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}function ile(e){var t="function"===typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"===typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function ale(e,t){var n="function"===typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(s){o={error:s}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function sle(e){return this instanceof sle?(this.v=e,this):new sle(e)}var lle=Object.freeze({__proto__:null,__extends:function(e,t){function n(){this.constructor=e}nle(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)},get __assign(){return rle},__rest:ole,__decorate:function(e,t,n,r){var o,i=arguments.length,a=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},__param:function(e,t){return function(n,r){t(n,r,e)}},__metadata:function(e,t){if("object"===typeof Reflect&&"function"===typeof Reflect.metadata)return Reflect.metadata(e,t)},__awaiter:function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(cce){i(cce)}}function s(e){try{l(r.throw(e))}catch(cce){i(cce)}}function l(e){e.done?o(e.value):function(e){return e instanceof n?e:new n((function(t){t(e)}))}(e.value).then(a,s)}l((r=r.apply(e,t||[])).next())}))},__generator:function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(i){return function(s){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=t.call(e,a)}catch(cce){i=[6,cce],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,s])}}},__createBinding:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]},__exportStar:function(e,t){for(var n in e)"default"===n||t.hasOwnProperty(n)||(t[n]=e[n])},__values:ile,__read:ale,__spread:function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(ale(arguments[t]));return e},__spreadArrays:function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var i=arguments[t],a=0,s=i.length;a<s;a++,o++)r[o]=i[a];return r},__await:sle,__asyncGenerator:function(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,o=n.apply(e,t||[]),i=[];return r={},a("next"),a("throw"),a("return"),r[Symbol.asyncIterator]=function(){return this},r;function a(e){o[e]&&(r[e]=function(t){return new Promise((function(n,r){i.push([e,t,n,r])>1||s(e,t)}))})}function s(e,t){try{!function(e){e.value instanceof sle?Promise.resolve(e.value.v).then(l,u):c(i[0][2],e)}(o[e](t))}catch(cce){c(i[0][3],cce)}}function l(e){s("next",e)}function u(e){s("throw",e)}function c(e,t){e(t),i.shift(),i.length&&s(i[0][0],i[0][1])}},__asyncDelegator:function(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:sle(e[r](t)),done:"return"===r}:o?o(t):t}:o}},__asyncValues:function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=ile(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,o){(function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)})(r,o,(t=e[n](t)).done,t.value)}))}}},__makeTemplateObject:function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},__importStar:function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t},__importDefault:function(e){return e&&e.__esModule?e:{default:e}},__classPrivateFieldGet:function(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)},__classPrivateFieldSet:function(e,t,n){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,n),n}});function ule(e,t){return e(t={exports:{}},t.exports),t.exports}var cle=ule((function(e){!function(){var t={}.hasOwnProperty;function n(){for(var e=[],r=0;r<arguments.length;r++){var o=arguments[r];if(o){var i=typeof o;if("string"===i||"number"===i)e.push(o);else if(Array.isArray(o)&&o.length){var a=n.apply(null,o);a&&e.push(a)}else if("object"===i)for(var s in o)t.call(o,s)&&o[s]&&e.push(s)}}return e.join(" ")}e.exports?(n.default=n,e.exports=n):window.classNames=n}()})),dle=(0,r.createContext)({collapsed:!1,rtl:!1,toggled:!1}),fle=(0,r.forwardRef)((function(e,t){var n=e.children,o=e.className,i=e.width,a=e.collapsedWidth,s=e.collapsed,l=e.rtl,u=e.toggled,c=e.image,d=e.breakPoint,f=e.onToggle,h=e.style,p=void 0===h?{}:h,m=ole(e,["children","className","width","collapsedWidth","collapsed","rtl","toggled","image","breakPoint","onToggle","style"]),g=(0,r.useState)({collapsed:"undefined"!==typeof s&&s,rtl:"undefined"!==typeof l&&l,toggled:"undefined"!==typeof u&&u}),v=g[0],y=g[1],b=t||r.createRef(),x=function(){var e=v.toggled;y(rle(rle({},v),{toggled:!e})),f&&f(!e)},w=s?a?{width:a,minWidth:a}:{}:i?{width:i,minWidth:i}:{};return(0,r.useEffect)((function(){y(rle(rle({},v),{collapsed:s,rtl:l,toggled:u}))}),[s,l,u]),r.createElement(dle.Provider,{value:v},r.createElement("div",rle({ref:b,className:cle("pro-sidebar",o,d,{collapsed:s,rtl:l,toggled:u}),style:rle(rle({},w),p)},m),r.createElement("div",{className:"pro-sidebar-inner"},c?r.createElement("img",{src:c,alt:"sidebar background",className:"sidebar-bg"}):null,r.createElement("div",{className:"pro-sidebar-layout"},n)),r.createElement("div",{className:"overlay",onClick:x,onKeyPress:x,role:"button",tabIndex:0,"aria-label":"overlay"})))})),hle=((0,r.forwardRef)((function(e,t){var n=e.children,o=e.className,i=ole(e,["children","className"]),a=t||r.createRef();return r.createElement("div",rle({ref:a,className:cle("pro-sidebar-header",o)},i),n)})),(0,r.forwardRef)((function(e,t){var n=e.children,o=e.className,i=ole(e,["children","className"]),a=t||r.createRef();return r.createElement("div",rle({ref:a,className:cle("pro-sidebar-content",o)},i),n)})),(0,r.forwardRef)((function(e,t){var n=e.children,o=e.className,i=ole(e,["children","className"]),a=t||r.createRef();return r.createElement("div",rle({ref:a,className:cle("pro-sidebar-footer",o)},i),n)})),(0,r.forwardRef)((function(e,t){var n,o=e.children,i=e.className,a=e.iconShape,s=e.popperArrow,l=void 0!==s&&s,u=e.subMenuBullets,c=void 0!==u&&u,d=e.innerSubMenuArrows,f=void 0===d||d,h=ole(e,["children","className","iconShape","popperArrow","subMenuBullets","innerSubMenuArrows"]),p=t||r.createRef();return r.createElement("nav",rle({ref:p,className:cle("pro-menu",i,(n={},n["shaped "+a]=["square","round","circle"].indexOf(a)>=0,n["submenu-bullets"]=c,n["inner-submenu-arrows"]=f,n))},h),r.createElement("ul",null,r.Children.toArray(o).filter(Boolean).map((function(e,t){return r.cloneElement(e,{key:t,firstchild:1,popperarrow:!0===l?1:0})}))))}))),ple=(0,r.forwardRef)((function(e,t){var n=e.children,o=e.className,i=e.icon,a=e.active,s=e.prefix,l=e.suffix,u=(e.firstchild,e.popperarrow,ole(e,["children","className","icon","active","prefix","suffix","firstchild","popperarrow"])),c=t||r.createRef();return r.createElement("li",rle({ref:c,className:cle("pro-menu-item",o,{active:a})},u),r.createElement("div",{className:"pro-inner-item",tabIndex:0,role:"button"},i?r.createElement("span",{className:"pro-icon-wrapper"},r.createElement("span",{className:"pro-icon"},i)):null,s?r.createElement("span",{className:"prefix-wrapper"},s):null,r.createElement("span",{className:"pro-item-content"},n),l?r.createElement("span",{className:"suffix-wrapper"},l):null))})),mle=ule((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=lle.__importStar(r),o=function(e){function t(t){var n=e.call(this,t)||this;return n.outerRef=null,n.handleRef=function(e){if(n.outerRef=e,n.props.forwardedRef)if("function"===typeof n.props.forwardedRef)n.props.forwardedRef(e);else{if("object"!==typeof n.props.forwardedRef)throw new Error("Invalid forwardedRef "+n.props.forwardedRef);n.props.forwardedRef.current=e}},n.handleTransitionEnd=function(e){e.target===n.outerRef&&"height"===e.propertyName&&(n.state.childrenLeaving?n.setState({children:null,childrenLeaving:!1},(function(){return n.endTransition()})):n.endTransition())},n.state={children:t.children,childrenLeaving:!1},n}return lle.__extends(t,e),t.prototype.componentDidMount=function(){this.outerRef&&(this.props.closed||!this.props.children?(this.outerRef.classList.add("closed"),this.outerRef.style.height="0px"):this.props.transitionOnAppear?this.startTransition("0px"):this.outerRef.style.height="auto")},t.prototype.getSnapshotBeforeUpdate=function(){return this.outerRef?this.outerRef.getBoundingClientRect().height+"px":null},t.getDerivedStateFromProps=function(e,t){return e.children?{children:e.children,childrenLeaving:!1}:t.children?{children:t.children,childrenLeaving:!0}:null},t.prototype.componentDidUpdate=function(e,t,n){this.outerRef&&this.startTransition(n)},t.prototype.startTransition=function(e){var t="0px";this.props.closed||this.state.childrenLeaving||!this.state.children||(this.outerRef.classList.remove("closed"),this.outerRef.style.height="auto",t=getComputedStyle(this.outerRef).height),parseFloat(t).toFixed(2)!==parseFloat(e).toFixed(2)&&(this.outerRef.classList.add("transitioning"),this.outerRef.style.height=e,this.outerRef.offsetHeight,this.outerRef.style.transitionProperty="height",this.outerRef.style.height=t)},t.prototype.endTransition=function(){this.outerRef.classList.remove("transitioning"),this.outerRef.style.transitionProperty="none",this.outerRef.style.height=this.props.closed?"0px":"auto",!this.props.closed&&this.state.children||this.outerRef.classList.add("closed")},t.prototype.render=function(){var e=this.props,t=e.as,r=void 0===t?"div":t,o=(e.children,e.className),i=(e.closed,e.transitionOnAppear,e.forwardedRef,lle.__rest(e,["as","children","className","closed","transitionOnAppear","forwardedRef"])),a=o?"react-slidedown "+o:"react-slidedown";return n.default.createElement(r,lle.__assign({ref:this.handleRef,className:a,onTransitionEnd:this.handleTransitionEnd},i),this.state.children)},t.defaultProps={transitionOnAppear:!0,closed:!1},t}(n.Component);t.SlideDown=n.forwardRef((function(e,t){return n.default.createElement(o,lle.__assign({},e,{forwardedRef:t}))})),t.default=t.SlideDown})),gle=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}(mle);mle.SlideDown;function vle(e){var t=e.getBoundingClientRect();return{width:t.width,height:t.height,top:t.top,right:t.right,bottom:t.bottom,left:t.left,x:t.left,y:t.top}}function yle(e){if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t?t.defaultView:window}return e}function ble(e){var t=yle(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function xle(e){return e instanceof yle(e).Element||e instanceof Element}function wle(e){return e instanceof yle(e).HTMLElement||e instanceof HTMLElement}function Cle(e){return e?(e.nodeName||"").toLowerCase():null}function Sle(e){return(xle(e)?e.ownerDocument:e.document).documentElement}function Ale(e){return vle(Sle(e)).left+ble(e).scrollLeft}function _le(e){return yle(e).getComputedStyle(e)}function kle(e){var t=_le(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Ele(e,t,n){void 0===n&&(n=!1);var r=Sle(t),o=vle(e),i=wle(t),a={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(i||!i&&!n)&&(("body"!==Cle(t)||kle(r))&&(a=function(e){return e!==yle(e)&&wle(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:ble(e);var t}(t)),wle(t)?((s=vle(t)).x+=t.clientLeft,s.y+=t.clientTop):r&&(s.x=Ale(r))),{x:o.left+a.scrollLeft-s.x,y:o.top+a.scrollTop-s.y,width:o.width,height:o.height}}function Mle(e){return{x:e.offsetLeft,y:e.offsetTop,width:e.offsetWidth,height:e.offsetHeight}}function Rle(e){return"html"===Cle(e)?e:e.assignedSlot||e.parentNode||e.host||Sle(e)}function Tle(e){return["html","body","#document"].indexOf(Cle(e))>=0?e.ownerDocument.body:wle(e)&&kle(e)?e:Tle(Rle(e))}function jle(e,t){void 0===t&&(t=[]);var n=Tle(e),r="body"===Cle(n),o=yle(n),i=r?[o].concat(o.visualViewport||[],kle(n)?n:[]):n,a=t.concat(i);return r?a:a.concat(jle(Rle(i)))}function Ole(e){return["table","td","th"].indexOf(Cle(e))>=0}function Ple(e){if(!wle(e)||"fixed"===_le(e).position)return null;var t=e.offsetParent;if(t){var n=Sle(t);if("body"===Cle(t)&&"static"===_le(t).position&&"static"!==_le(n).position)return n}return t}function Ile(e){for(var t=yle(e),n=Ple(e);n&&Ole(n)&&"static"===_le(n).position;)n=Ple(n);return n&&"body"===Cle(n)&&"static"===_le(n).position?t:n||function(e){for(var t=Rle(e);wle(t)&&["html","body"].indexOf(Cle(t))<0;){var n=_le(t);if("none"!==n.transform||"none"!==n.perspective||n.willChange&&"auto"!==n.willChange)return t;t=t.parentNode}return null}(e)||t}var Nle="top",Dle="bottom",Fle="right",Lle="left",zle="auto",Ble=[Nle,Dle,Fle,Lle],$le="start",Ule="end",Vle="clippingParents",Hle="viewport",Wle="popper",qle="reference",Yle=Ble.reduce((function(e,t){return e.concat([t+"-"+$le,t+"-"+Ule])}),[]),Gle=[].concat(Ble,[zle]).reduce((function(e,t){return e.concat([t,t+"-"+$le,t+"-"+Ule])}),[]),Kle=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Xle(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function Qle(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}function Jle(e){return e.split("-")[0]}function Zle(e,t){var n=Boolean(t.getRootNode&&t.getRootNode().host);if(e.contains(t))return!0;if(n){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function eue(e){return Object.assign(Object.assign({},e),{},{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function tue(e,t){return t===Hle?eue(function(e){var t=yle(e),n=Sle(e),r=t.visualViewport,o=n.clientWidth,i=n.clientHeight,a=0,s=0;return r&&(o=r.width,i=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(a=r.offsetLeft,s=r.offsetTop)),{width:o,height:i,x:a+Ale(e),y:s}}(e)):wle(t)?function(e){var t=vle(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):eue(function(e){var t=Sle(e),n=ble(e),r=e.ownerDocument.body,o=Math.max(t.scrollWidth,t.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),i=Math.max(t.scrollHeight,t.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),a=-n.scrollLeft+Ale(e),s=-n.scrollTop;return"rtl"===_le(r||t).direction&&(a+=Math.max(t.clientWidth,r?r.clientWidth:0)-o),{width:o,height:i,x:a,y:s}}(Sle(e)))}function nue(e,t,n){var r="clippingParents"===t?function(e){var t=jle(Rle(e)),n=["absolute","fixed"].indexOf(_le(e).position)>=0&&wle(e)?Ile(e):e;return xle(n)?t.filter((function(e){return xle(e)&&Zle(e,n)&&"body"!==Cle(e)})):[]}(e):[].concat(t),o=[].concat(r,[n]),i=o[0],a=o.reduce((function(t,n){var r=tue(e,n);return t.top=Math.max(r.top,t.top),t.right=Math.min(r.right,t.right),t.bottom=Math.min(r.bottom,t.bottom),t.left=Math.max(r.left,t.left),t}),tue(e,i));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function rue(e){return e.split("-")[1]}function oue(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function iue(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?Jle(o):null,a=o?rue(o):null,s=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(i){case Nle:t={x:s,y:n.y-r.height};break;case Dle:t={x:s,y:n.y+n.height};break;case Fle:t={x:n.x+n.width,y:l};break;case Lle:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var u=i?oue(i):null;if(null!=u){var c="y"===u?"height":"width";switch(a){case $le:t[u]=Math.floor(t[u])-Math.floor(n[c]/2-r[c]/2);break;case Ule:t[u]=Math.floor(t[u])+Math.ceil(n[c]/2-r[c]/2)}}return t}function aue(e){return Object.assign(Object.assign({},{top:0,right:0,bottom:0,left:0}),e)}function sue(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function lue(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,i=n.boundary,a=void 0===i?Vle:i,s=n.rootBoundary,l=void 0===s?Hle:s,u=n.elementContext,c=void 0===u?Wle:u,d=n.altBoundary,f=void 0!==d&&d,h=n.padding,p=void 0===h?0:h,m=aue("number"!==typeof p?p:sue(p,Ble)),g=c===Wle?qle:Wle,v=e.elements.reference,y=e.rects.popper,b=e.elements[f?g:c],x=nue(xle(b)?b:b.contextElement||Sle(e.elements.popper),a,l),w=vle(v),C=iue({reference:w,element:y,strategy:"absolute",placement:o}),S=eue(Object.assign(Object.assign({},y),C)),A=c===Wle?S:w,_={top:x.top-A.top+m.top,bottom:A.bottom-x.bottom+m.bottom,left:x.left-A.left+m.left,right:A.right-x.right+m.right},k=e.modifiersData.offset;if(c===Wle&&k){var E=k[o];Object.keys(_).forEach((function(e){var t=[Fle,Dle].indexOf(e)>=0?1:-1,n=[Nle,Dle].indexOf(e)>=0?"y":"x";_[e]+=E[n]*t}))}return _}var uue={placement:"bottom",modifiers:[],strategy:"absolute"};function cue(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"===typeof e.getBoundingClientRect)}))}function due(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,r=void 0===n?[]:n,o=t.defaultOptions,i=void 0===o?uue:o;return function(e,t,n){void 0===n&&(n=i);var o={placement:"bottom",orderedModifiers:[],options:Object.assign(Object.assign({},uue),i),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},a=[],s=!1,l={state:o,setOptions:function(n){u(),o.options=Object.assign(Object.assign(Object.assign({},i),o.options),n),o.scrollParents={reference:xle(e)?jle(e):e.contextElement?jle(e.contextElement):[],popper:jle(t)};var s=function(e){var t=Xle(e);return Kle.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}(function(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign(Object.assign(Object.assign({},n),t),{},{options:Object.assign(Object.assign({},n.options),t.options),data:Object.assign(Object.assign({},n.data),t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}([].concat(r,o.options.modifiers)));return o.orderedModifiers=s.filter((function(e){return e.enabled})),o.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,r=void 0===n?{}:n,i=e.effect;if("function"===typeof i){var s=i({state:o,name:t,instance:l,options:r}),u=function(){};a.push(s||u)}})),l.update()},forceUpdate:function(){if(!s){var e=o.elements,t=e.reference,n=e.popper;if(cue(t,n)){o.rects={reference:Ele(t,Ile(n),"fixed"===o.options.strategy),popper:Mle(n)},o.reset=!1,o.placement=o.options.placement,o.orderedModifiers.forEach((function(e){return o.modifiersData[e.name]=Object.assign({},e.data)}));for(var r=0;r<o.orderedModifiers.length;r++)if(!0!==o.reset){var i=o.orderedModifiers[r],a=i.fn,u=i.options,c=void 0===u?{}:u,d=i.name;"function"===typeof a&&(o=a({state:o,options:c,name:d,instance:l})||o)}else o.reset=!1,r=-1}}},update:Qle((function(){return new Promise((function(e){l.forceUpdate(),e(o)}))})),destroy:function(){u(),s=!0}};if(!cue(e,t))return l;function u(){a.forEach((function(e){return e()})),a=[]}return l.setOptions(n).then((function(e){!s&&n.onFirstUpdate&&n.onFirstUpdate(e)})),l}}var fue={passive:!0};var hue={top:"auto",right:"auto",bottom:"auto",left:"auto"};function pue(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.offsets,a=e.position,s=e.gpuAcceleration,l=e.adaptive,u=function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:Math.round(t*r)/r||0,y:Math.round(n*r)/r||0}}(i),c=u.x,d=u.y,f=i.hasOwnProperty("x"),h=i.hasOwnProperty("y"),p=Lle,m=Nle,g=window;if(l){var v=Ile(n);v===yle(n)&&(v=Sle(n)),o===Nle&&(m=Dle,d-=v.clientHeight-r.height,d*=s?1:-1),o===Lle&&(p=Fle,c-=v.clientWidth-r.width,c*=s?1:-1)}var y,b=Object.assign({position:a},l&&hue);return s?Object.assign(Object.assign({},b),{},((y={})[m]=h?"0":"",y[p]=f?"0":"",y.transform=(g.devicePixelRatio||1)<2?"translate("+c+"px, "+d+"px)":"translate3d("+c+"px, "+d+"px, 0)",y)):Object.assign(Object.assign({},b),{},((t={})[m]=h?d+"px":"",t[p]=f?c+"px":"",t.transform="",t))}var mue={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];wle(o)&&Cle(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});wle(r)&&Cle(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};var gue={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=void 0===o?[0,0]:o,a=Gle.reduce((function(e,n){return e[n]=function(e,t,n){var r=Jle(e),o=[Lle,Nle].indexOf(r)>=0?-1:1,i="function"===typeof n?n(Object.assign(Object.assign({},t),{},{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[Lle,Fle].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,i),e}),{}),s=a[t.placement],l=s.x,u=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=a}},vue={left:"right",right:"left",bottom:"top",top:"bottom"};function yue(e){return e.replace(/left|right|bottom|top/g,(function(e){return vue[e]}))}var bue={start:"end",end:"start"};function xue(e){return e.replace(/start|end/g,(function(e){return bue[e]}))}function wue(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,u=void 0===l?Gle:l,c=rue(r),d=c?s?Yle:Yle.filter((function(e){return rue(e)===c})):Ble,f=d.filter((function(e){return u.indexOf(e)>=0}));0===f.length&&(f=d);var h=f.reduce((function(t,n){return t[n]=lue(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[Jle(n)],t}),{});return Object.keys(h).sort((function(e,t){return h[e]-h[t]}))}var Cue={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0===a||a,l=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,f=n.altBoundary,h=n.flipVariations,p=void 0===h||h,m=n.allowedAutoPlacements,g=t.options.placement,v=Jle(g),y=l||(v===g||!p?[yue(g)]:function(e){if(Jle(e)===zle)return[];var t=yue(e);return[xue(e),t,xue(t)]}(g)),b=[g].concat(y).reduce((function(e,n){return e.concat(Jle(n)===zle?wue(t,{placement:n,boundary:c,rootBoundary:d,padding:u,flipVariations:p,allowedAutoPlacements:m}):n)}),[]),x=t.rects.reference,w=t.rects.popper,C=new Map,S=!0,A=b[0],_=0;_<b.length;_++){var k=b[_],E=Jle(k),M=rue(k)===$le,R=[Nle,Dle].indexOf(E)>=0,T=R?"width":"height",j=lue(t,{placement:k,boundary:c,rootBoundary:d,altBoundary:f,padding:u}),O=R?M?Fle:Lle:M?Dle:Nle;x[T]>w[T]&&(O=yue(O));var P=yue(O),I=[];if(i&&I.push(j[E]<=0),s&&I.push(j[O]<=0,j[P]<=0),I.every((function(e){return e}))){A=k,S=!1;break}C.set(k,I)}if(S)for(var N=function(e){var t=b.find((function(t){var n=C.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return A=t,"break"},D=p?3:1;D>0;D--){if("break"===N(D))break}t.placement!==A&&(t.modifiersData[r]._skip=!0,t.placement=A,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Sue(e,t,n){return Math.max(e,Math.min(t,n))}var Aue={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0!==a&&a,l=n.boundary,u=n.rootBoundary,c=n.altBoundary,d=n.padding,f=n.tether,h=void 0===f||f,p=n.tetherOffset,m=void 0===p?0:p,g=lue(t,{boundary:l,rootBoundary:u,padding:d,altBoundary:c}),v=Jle(t.placement),y=rue(t.placement),b=!y,x=oue(v),w="x"===x?"y":"x",C=t.modifiersData.popperOffsets,S=t.rects.reference,A=t.rects.popper,_="function"===typeof m?m(Object.assign(Object.assign({},t.rects),{},{placement:t.placement})):m,k={x:0,y:0};if(C){if(i){var E="y"===x?Nle:Lle,M="y"===x?Dle:Fle,R="y"===x?"height":"width",T=C[x],j=C[x]+g[E],O=C[x]-g[M],P=h?-A[R]/2:0,I=y===$le?S[R]:A[R],N=y===$le?-A[R]:-S[R],D=t.elements.arrow,F=h&&D?Mle(D):{width:0,height:0},L=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},z=L[E],B=L[M],$=Sue(0,S[R],F[R]),U=b?S[R]/2-P-$-z-_:I-$-z-_,V=b?-S[R]/2+P+$+B+_:N+$+B+_,H=t.elements.arrow&&Ile(t.elements.arrow),W=H?"y"===x?H.clientTop||0:H.clientLeft||0:0,q=t.modifiersData.offset?t.modifiersData.offset[t.placement][x]:0,Y=C[x]+U-q-W,G=C[x]+V-q,K=Sue(h?Math.min(j,Y):j,T,h?Math.max(O,G):O);C[x]=K,k[x]=K-T}if(s){var X="x"===x?Nle:Lle,Q="x"===x?Dle:Fle,J=C[w],Z=Sue(J+g[X],J,J-g[Q]);C[w]=Z,k[w]=Z-J}t.modifiersData[r]=k}},requiresIfExists:["offset"]};var _ue={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=n.elements.arrow,i=n.modifiersData.popperOffsets,a=Jle(n.placement),s=oue(a),l=[Lle,Fle].indexOf(a)>=0?"height":"width";if(o&&i){var u=n.modifiersData[r+"#persistent"].padding,c=Mle(o),d="y"===s?Nle:Lle,f="y"===s?Dle:Fle,h=n.rects.reference[l]+n.rects.reference[s]-i[s]-n.rects.popper[l],p=i[s]-n.rects.reference[s],m=Ile(o),g=m?"y"===s?m.clientHeight||0:m.clientWidth||0:0,v=h/2-p/2,y=u[d],b=g-c[l]-u[f],x=g/2-c[l]/2+v,w=Sue(y,x,b),C=s;n.modifiersData[r]=((t={})[C]=w,t.centerOffset=w-x,t)}},effect:function(e){var t=e.state,n=e.options,r=e.name,o=n.element,i=void 0===o?"[data-popper-arrow]":o,a=n.padding,s=void 0===a?0:a;null!=i&&("string"!==typeof i||(i=t.elements.popper.querySelector(i)))&&Zle(t.elements.popper,i)&&(t.elements.arrow=i,t.modifiersData[r+"#persistent"]={padding:aue("number"!==typeof s?s:sue(s,Ble))})},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function kue(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Eue(e){return[Nle,Fle,Dle,Lle].some((function(t){return e[t]>=0}))}var Mue=due({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,i=void 0===o||o,a=r.resize,s=void 0===a||a,l=yle(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&u.forEach((function(e){e.addEventListener("scroll",n.update,fue)})),s&&l.addEventListener("resize",n.update,fue),function(){i&&u.forEach((function(e){e.removeEventListener("scroll",n.update,fue)})),s&&l.removeEventListener("resize",n.update,fue)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=iue({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,a=void 0===i||i,s={placement:Jle(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign(Object.assign({},t.styles.popper),pue(Object.assign(Object.assign({},s),{},{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign(Object.assign({},t.styles.arrow),pue(Object.assign(Object.assign({},s),{},{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1})))),t.attributes.popper=Object.assign(Object.assign({},t.attributes.popper),{},{"data-popper-placement":t.placement})},data:{}},mue,gue,Cue,Aue,_ue,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=lue(t,{elementContext:"reference"}),s=lue(t,{altBoundary:!0}),l=kue(a,r),u=kue(s,o,i),c=Eue(l),d=Eue(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign(Object.assign({},t.attributes.popper),{},{"data-popper-reference-hidden":c,"data-popper-escaped":d})}}]}),Rue=function(){if("undefined"!==typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,r){return e[0]===t&&(n=r,!0)})),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n<r.length;n++){var o=r[n];e.call(t,o[1],o[0])}},t}()}(),Tue="undefined"!==typeof window&&"undefined"!==typeof document&&window.document===document,jue="undefined"!==typeof n.g&&n.g.Math===Math?n.g:"undefined"!==typeof self&&self.Math===Math?self:"undefined"!==typeof window&&window.Math===Math?window:Function("return this")(),Oue="function"===typeof requestAnimationFrame?requestAnimationFrame.bind(jue):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)};var Pue=["top","right","bottom","left","width","height","size","weight"],Iue="undefined"!==typeof MutationObserver,Nue=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var n=!1,r=!1,o=0;function i(){n&&(n=!1,e()),r&&s()}function a(){Oue(i)}function s(){var e=Date.now();if(n){if(e-o<2)return;r=!0}else n=!0,r=!1,setTimeout(a,t);o=e}return s}(this.refresh.bind(this),20)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,n=t.indexOf(e);~n&&t.splice(n,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){Tue&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),Iue?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){Tue&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;Pue.some((function(e){return!!~n.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Due=function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var o=r[n];Object.defineProperty(e,o,{value:t[o],enumerable:!1,writable:!1,configurable:!0})}return e},Fue=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||jue},Lue=Hue(0,0,0,0);function zue(e){return parseFloat(e)||0}function Bue(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce((function(t,n){return t+zue(e["border-"+n+"-width"])}),0)}function $ue(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return Lue;var r=Fue(e).getComputedStyle(e),o=function(e){for(var t={},n=0,r=["top","right","bottom","left"];n<r.length;n++){var o=r[n],i=e["padding-"+o];t[o]=zue(i)}return t}(r),i=o.left+o.right,a=o.top+o.bottom,s=zue(r.width),l=zue(r.height);if("border-box"===r.boxSizing&&(Math.round(s+i)!==t&&(s-=Bue(r,"left","right")+i),Math.round(l+a)!==n&&(l-=Bue(r,"top","bottom")+a)),!function(e){return e===Fue(e).document.documentElement}(e)){var u=Math.round(s+i)-t,c=Math.round(l+a)-n;1!==Math.abs(u)&&(s-=u),1!==Math.abs(c)&&(l-=c)}return Hue(o.left,o.top,s,l)}var Uue="undefined"!==typeof SVGGraphicsElement?function(e){return e instanceof Fue(e).SVGGraphicsElement}:function(e){return e instanceof Fue(e).SVGElement&&"function"===typeof e.getBBox};function Vue(e){return Tue?Uue(e)?function(e){var t=e.getBBox();return Hue(0,0,t.width,t.height)}(e):$ue(e):Lue}function Hue(e,t,n,r){return{x:e,y:t,width:n,height:r}}var Wue=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=Hue(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=Vue(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),que=function(e,t){var n=function(e){var t=e.x,n=e.y,r=e.width,o=e.height,i="undefined"!==typeof DOMRectReadOnly?DOMRectReadOnly:Object,a=Object.create(i.prototype);return Due(a,{x:t,y:n,width:r,height:o,top:n,right:t+r,bottom:o+n,left:t}),a}(t);Due(this,{target:e,contentRect:n})},Yue=function(){function e(e,t,n){if(this.activeObservations_=[],this.observations_=new Rue,"function"!==typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=n}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!==typeof Element&&Element instanceof Object){if(!(e instanceof Fue(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new Wue(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!==typeof Element&&Element instanceof Object){if(!(e instanceof Fue(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new que(e.target,e.broadcastRect())}));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),Gue="undefined"!==typeof WeakMap?new WeakMap:new Rue,Kue=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=Nue.getInstance(),r=new Yue(t,n,this);Gue.set(this,r)};["observe","unobserve","disconnect"].forEach((function(e){Kue.prototype[e]=function(){var t;return(t=Gue.get(this))[e].apply(t,arguments)}}));var Xue="undefined"!==typeof jue.ResizeObserver?jue.ResizeObserver:Kue,Que=(0,r.forwardRef)((function(e,t){var n,o=e.children,i=e.icon,a=e.className,s=e.title,l=e.defaultOpen,u=void 0!==l&&l,c=e.open,d=e.prefix,f=e.suffix,h=e.firstchild,p=e.popperarrow,m=e.onOpenChange,g=ole(e,["children","icon","className","title","defaultOpen","open","prefix","suffix","firstchild","popperarrow","onOpenChange"]),v=(0,r.useContext)(dle),y=v.collapsed,b=v.rtl,x=v.toggled,w=(0,r.useState)(!u),C=w[0],S=w[1],A=(0,r.useRef)(null),_=(0,r.useRef)(null),k=(0,r.useRef)(null),E=function(){m&&m(C),S(!C)};(0,r.useEffect)((function(){if(h&&y){if(_.current&&k.current&&(n=Mue(_.current,k.current,{placement:"right",strategy:"fixed",modifiers:[{name:"computeStyles",options:{adaptive:!1}}]})),A.current){var e=new Xue((function(){n&&n.update()}));e.observe(A.current),e.observe(_.current)}setTimeout((function(){n&&n.update()}),300)}return function(){n&&(n.destroy(),n=null)}}),[y,b,x]);var M=t||r.createRef();return r.createElement("li",rle({ref:M,className:cle("pro-menu-item pro-sub-menu",a,{open:"undefined"===typeof c?!C:c})},g),r.createElement("div",{ref:_,className:"pro-inner-item",onClick:E,onKeyPress:E,role:"button",tabIndex:0},i?r.createElement("span",{className:"pro-icon-wrapper"},r.createElement("span",{className:"pro-icon"},i)):null,d?r.createElement("span",{className:"prefix-wrapper"},d):null,r.createElement("span",{className:"pro-item-content"},s),f?r.createElement("span",{className:"suffix-wrapper"},f):null,r.createElement("span",{className:"pro-arrow-wrapper"},r.createElement("span",{className:"pro-arrow"}))),h&&y?r.createElement("div",{ref:k,className:cle("pro-inner-list-item popper-element",{"has-arrow":p})},r.createElement("div",{className:"popper-inner",ref:A},r.createElement("ul",null,o)),p?r.createElement("div",{className:"popper-arrow","data-popper-arrow":!0}):null):r.createElement(gle,{closed:"undefined"===typeof c?C:!c,className:"pro-inner-list-item"},r.createElement("div",null,r.createElement("ul",null,o))))}));function Jue(){return(0,Io.jsx)("img",{src:kse,alt:"react logo",style:{width:150}})}const Zue=e=>{let{title:t,to:n,icon:r,selected:o,setSelected:i}=e;const a=mi(),s=Td(a.palette.mode);return(0,Io.jsxs)(ple,{active:o===t,style:{color:s.grey[100]},onClick:()=>i(t),icon:r,children:[(0,Io.jsx)(Hi,{children:t}),(0,Io.jsx)(fn,{to:n})]})},ece=()=>{const e=mi(),t=Td(e.palette.mode),[n,o]=(0,r.useState)(!1),[i,a]=(0,r.useState)("Home"),{cookies:s}=bo(),l=s.BRAUM_TOKEN||{},u={admin:"Administrador",consultant:"Revenda",user:"Usu\xe1rio"}[l.role]||"";return(0,Io.jsx)(Zi,{sx:{"& .pro-sidebar-inner":{background:`${t.primary[400]} !important`},"& .pro-icon-wrapper":{backgroundColor:"transparent !important"},"& .pro-inner-item":{padding:"5px 35px 5px 20px !important"},"& .pro-inner-item:hover":{color:"#83d84d !important"},"& .pro-menu-item.active":{color:"#83d84d !important"}},children:(0,Io.jsx)(fle,{collapsed:n,children:(0,Io.jsxs)(hle,{iconShape:"square",children:[(0,Io.jsx)(ple,{onClick:()=>o(!n),icon:n?(0,Io.jsx)(ele.A,{}):void 0,style:{margin:"10px 0 20px 0",color:t.grey[100]},children:!n&&(0,Io.jsxs)(Zi,{display:"flex",justifyContent:"space-between",alignItems:"center",ml:"15px",children:[(0,Io.jsx)(Jue,{}),(0,Io.jsx)(kd,{onClick:()=>o(!n),children:(0,Io.jsx)(ele.A,{})})]})}),!n&&(0,Io.jsx)(Zi,{mb:"25px",children:(0,Io.jsxs)(Zi,{textAlign:"center",children:[(0,Io.jsx)(Hi,{variant:"h3",color:t.grey[100],fontWeight:"bold",sx:{m:"10px 0 0 0"},children:l.name}),(0,Io.jsx)(Hi,{variant:"h5",color:t.greenAccent[500],children:u})]})}),(0,Io.jsxs)(Zi,{paddingLeft:n?void 0:"10%",children:[(0,Io.jsx)(Zue,{title:"Home",to:"",icon:(0,Io.jsx)(Zse.A,{}),selected:i,setSelected:a}),(0,Io.jsxs)(Que,{title:"RED SCORE",icon:(0,Io.jsx)(Jse.A,{}),children:[(0,Io.jsx)(Zue,{title:"Consultar",to:"redscore",icon:(0,Io.jsx)(Qse.A,{}),selected:i,setSelected:a}),(0,Io.jsx)(Zue,{title:"Recarregar",to:"redutoconsultas",icon:(0,Io.jsx)(Qse.A,{}),selected:i,setSelected:a}),(0,Io.jsx)(Zue,{title:"Consultas",to:"consultas/redscore",icon:(0,Io.jsx)(Qse.A,{}),selected:i,setSelected:a})]}),(0,Io.jsxs)(Que,{title:"Simula\xe7\xf5es",icon:(0,Io.jsx)(Jse.A,{}),children:[(0,Io.jsx)(Zue,{title:"RED 25 - Mensal",to:"red25",icon:(0,Io.jsx)(tle.A,{}),selected:i,setSelected:a,style:{margin:"8px 0"}}),(0,Io.jsx)(Zue,{title:"RED 25 - Trimestral",to:"red25tri",icon:(0,Io.jsx)(tle.A,{}),selected:i,setSelected:a,style:{margin:"8px 0"}}),(0,Io.jsx)(Zue,{title:"RED 25 - Semestral",to:"red25sem",icon:(0,Io.jsx)(tle.A,{}),selected:i,setSelected:a,style:{margin:"8px 0"}}),(0,Io.jsx)(Zue,{title:"RED RURAL",to:"redrural",icon:(0,Io.jsx)(tle.A,{}),selected:i,setSelected:a,style:{margin:"8px 0"}})]}),(0,Io.jsxs)(Que,{title:"Cadastros",icon:(0,Io.jsx)(LP.A,{}),children:[(0,Io.jsx)(Zue,{title:"Cadastro Empresa",to:"form",icon:(0,Io.jsx)(Jse.A,{}),selected:i,setSelected:a,style:{margin:"8px 0"}}),(0,Io.jsx)(Zue,{title:"Empresas",to:"business",icon:(0,Io.jsx)(Jse.A,{}),selected:i,setSelected:a,style:{margin:"8px 0"}}),(0,Io.jsx)(Zue,{title:"Cadastro Cliente",to:"createUser",icon:(0,Io.jsx)(LP.A,{}),selected:i,setSelected:a,style:{margin:"8px 0"}}),(0,Io.jsx)(Zue,{title:"Clientes",to:"clients",icon:(0,Io.jsx)(LP.A,{}),selected:i,setSelected:a,style:{margin:"8px 0"}})]}),(0,Io.jsx)(Que,{title:"Propostas",icon:(0,Io.jsx)(Jse.A,{}),children:(0,Io.jsx)(Zue,{title:"Propostas",to:"proposals",icon:(0,Io.jsx)(Jse.A,{}),selected:i,setSelected:a,style:{margin:"8px 0"}})})]})]})})})};function tce(){return(0,Io.jsx)("img",{src:kse,alt:"react logo",style:{width:150}})}const nce=e=>{let{title:t,to:n,icon:r,selected:o,setSelected:i}=e;const a=mi(),s=Td(a.palette.mode);return(0,Io.jsxs)(ple,{active:o===t,style:{color:s.grey[100]},onClick:()=>i(t),icon:r,children:[(0,Io.jsx)(Hi,{children:t}),(0,Io.jsx)(fn,{to:n})]})},rce=()=>{const e=mi(),t=Td(e.palette.mode),[n,o]=(0,r.useState)(!1),[i,a]=(0,r.useState)("Home"),{cookies:s}=bo(),l=s.BRAUM_TOKEN||{},u={admin:"Administrador",consultant:"Revenda",user:"Usu\xe1rio"}[l.role]||"";return(0,Io.jsx)(Zi,{sx:{"& .pro-sidebar-inner":{background:`${t.primary[400]} !important`},"& .pro-icon-wrapper":{backgroundColor:"transparent !important"},"& .pro-inner-item":{padding:"5px 35px 5px 20px !important"},"& .pro-inner-item:hover":{color:"#83d84d !important"},"& .pro-menu-item.active":{color:"#83d84d !important"},height:"100vh"},children:(0,Io.jsx)(fle,{collapsed:n,children:(0,Io.jsxs)(hle,{iconShape:"square",children:[(0,Io.jsx)(ple,{onClick:()=>o(!n),icon:n?(0,Io.jsx)(ele.A,{}):void 0,style:{margin:"10px 0 20px 0",color:t.grey[100]},children:!n&&(0,Io.jsxs)(Zi,{display:"flex",justifyContent:"space-between",alignItems:"center",ml:"15px",children:[(0,Io.jsx)(tce,{}),(0,Io.jsx)(kd,{onClick:()=>o(!n),children:(0,Io.jsx)(ele.A,{})})]})}),!n&&(0,Io.jsx)(Zi,{mb:"25px",children:(0,Io.jsxs)(Zi,{textAlign:"center",children:[(0,Io.jsx)(Hi,{variant:"h3",color:t.grey[100],fontWeight:"bold",sx:{m:"10px 0 0 0"},children:l.name}),(0,Io.jsx)(Hi,{variant:"h5",color:t.greenAccent[500],children:u})]})}),(0,Io.jsxs)(Zi,{paddingLeft:n?void 0:"10%",children:[(0,Io.jsx)(nce,{title:"Home",to:"",icon:(0,Io.jsx)(Zse.A,{}),selected:i,setSelected:a}),(0,Io.jsxs)(Que,{title:"RED SCORE",icon:(0,Io.jsx)(Jse.A,{}),children:[(0,Io.jsx)(nce,{title:"Consultar",to:"redscore",icon:(0,Io.jsx)(Qse.A,{}),selected:i,setSelected:a}),(0,Io.jsx)(nce,{title:"Recarregar",to:"redutoconsultas",icon:(0,Io.jsx)(Qse.A,{}),selected:i,setSelected:a}),(0,Io.jsx)(nce,{title:"Consultas",to:"consultas/redscore",icon:(0,Io.jsx)(Qse.A,{}),selected:i,setSelected:a})]}),(0,Io.jsxs)(Que,{title:"Simula\xe7\xf5es",icon:(0,Io.jsx)(Jse.A,{}),children:[(0,Io.jsx)(nce,{title:"RED 25 - MENSAL",to:"red25",icon:(0,Io.jsx)(tle.A,{}),selected:i,setSelected:a,style:{margin:"8px 0"}}),(0,Io.jsx)(nce,{title:"RED 25 - TRIMESTRAL",to:"red25tri",icon:(0,Io.jsx)(tle.A,{}),selected:i,setSelected:a,style:{margin:"8px 0"}}),(0,Io.jsx)(nce,{title:"RED 25 - SEMESTRAL",to:"red25sem",icon:(0,Io.jsx)(tle.A,{}),selected:i,setSelected:a,style:{margin:"8px 0"}})]}),(0,Io.jsxs)(Que,{title:"Cadastros",icon:(0,Io.jsx)(LP.A,{}),children:[(0,Io.jsx)(nce,{title:"Cadastro Cliente",to:"createUser",icon:(0,Io.jsx)(LP.A,{}),selected:i,setSelected:a,style:{margin:"8px 0"}}),(0,Io.jsx)(nce,{title:"Clientes",to:"clients",icon:(0,Io.jsx)(LP.A,{}),selected:i,setSelected:a,style:{margin:"8px 0"}})]}),(0,Io.jsx)(Que,{title:"Propostas",icon:(0,Io.jsx)(Jse.A,{}),children:(0,Io.jsx)(nce,{title:"Propostas",to:"proposals",icon:(0,Io.jsx)(Jse.A,{}),selected:i,setSelected:a,style:{margin:"8px 0"}})})]})]})})})};function oce(){return(0,Io.jsx)("img",{src:kse,alt:"react logo",style:{width:150}})}const ice=e=>{let{title:t,to:n,icon:r,selected:o,setSelected:i}=e;const a=mi(),s=Td(a.palette.mode);return(0,Io.jsxs)(ple,{active:o===t,style:{color:s.grey[100]},onClick:()=>i(t),icon:r,children:[(0,Io.jsx)(Hi,{children:t}),(0,Io.jsx)(fn,{to:n})]})},ace=()=>{const e=mi(),t=Td(e.palette.mode),[n,o]=(0,r.useState)(!1),[i,a]=(0,r.useState)("Home"),{cookies:s}=bo(),l=s.BRAUM_TOKEN||{},u={admin:"Administrador",consultant:"Revenda",user:"Usu\xe1rio"}[l.role]||"";return(0,Io.jsx)(Zi,{sx:{"& .pro-sidebar-inner":{background:`${t.primary[400]} !important`},"& .pro-icon-wrapper":{backgroundColor:"transparent !important"},"& .pro-inner-item":{padding:"5px 35px 5px 20px !important"},"& .pro-inner-item:hover":{color:"#83d84d !important"},"& .pro-menu-item.active":{color:"#83d84d !important"},height:"100vh"},children:(0,Io.jsx)(fle,{collapsed:n,children:(0,Io.jsxs)(hle,{iconShape:"square",children:[(0,Io.jsx)(ple,{onClick:()=>o(!n),icon:n?(0,Io.jsx)(ele.A,{}):void 0,style:{margin:"10px 0 20px 0",color:t.grey[100]},children:!n&&(0,Io.jsxs)(Zi,{display:"flex",justifyContent:"space-between",alignItems:"center",ml:"15px",children:[(0,Io.jsx)(oce,{}),(0,Io.jsx)(kd,{onClick:()=>o(!n),children:(0,Io.jsx)(ele.A,{})})]})}),!n&&(0,Io.jsx)(Zi,{mb:"25px",children:(0,Io.jsxs)(Zi,{textAlign:"center",children:[(0,Io.jsx)(Hi,{variant:"h3",color:t.grey[100],fontWeight:"bold",sx:{m:"10px 0 0 0"},children:l.name}),(0,Io.jsx)(Hi,{variant:"h5",color:t.greenAccent[500],children:u})]})}),(0,Io.jsxs)(Zi,{paddingLeft:n?void 0:"10%",children:[(0,Io.jsx)(ice,{title:"Home",to:"",icon:(0,Io.jsx)(Zse.A,{}),selected:i,setSelected:a}),(0,Io.jsx)(ice,{title:"Propostas",to:"proposals/user",icon:(0,Io.jsx)(Jse.A,{}),selected:i,setSelected:a,style:{margin:"8px 0"}})]})]})})})};function sce(e){let{access:t,isSidebar:n}=e;return{admin:(0,Io.jsx)(ece,{isSidebar:n}),consultant:(0,Io.jsx)(rce,{isSidebar:n}),user:(0,Io.jsx)(ace,{isSidebar:n})}[t]}const lce=function(){var e;const[t,n]=Od(),[o,i]=(0,r.useState)(!0),{cookies:a}=bo(),s=jt();return(0,r.useEffect)((()=>{void 0===a.BRAUM_TOKEN&&s("/")}),[]),(0,Io.jsx)(jd.Provider,{value:n,children:(0,Io.jsxs)(Yse,{theme:t,children:[(0,Io.jsx)(Xse,{}),(0,Io.jsxs)("div",{className:"app",children:[(0,Io.jsx)(sce,{access:null===(e=a.BRAUM_TOKEN)||void 0===e?void 0:e.role,isSidebar:o}),(0,Io.jsxs)("main",{className:"content overflow-y-auto",children:[(0,Io.jsx)(Fse,{setIsSidebar:i}),(0,Io.jsx)(Zi,{sx:{height:"90vh",overflowY:"scroll"},children:(0,Io.jsx)(qt,{})})]})]})]})})};const uce=function(){var e,t;const{cookies:n}=bo(),r=null!==(e=null===(t=n.BRAUM_TOKEN)||void 0===t?void 0:t.role)&&void 0!==e?e:"",o=new Ase(r);let i=function(e,t){return Oe({basename:null==t?void 0:t.basename,future:Kt({},null==t?void 0:t.future,{v7_prependBasename:!0}),history:(n={window:null==t?void 0:t.window},void 0===n&&(n={}),H((function(e,t){let{pathname:n,search:r,hash:o}=e.location;return $("",{pathname:n,search:r,hash:o},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){return"string"===typeof t?t:U(t)}),null,n)),hydrationData:(null==t?void 0:t.hydrationData)||Jt(),routes:e,mapRouteProperties:Gt,unstable_dataStrategy:null==t?void 0:t.unstable_dataStrategy,unstable_patchRoutesOnNavigation:null==t?void 0:t.unstable_patchRoutesOnNavigation,window:null==t?void 0:t.window}).initialize();var n}([{path:"/",element:(0,Io.jsx)(Mse,{})},{path:"resetPassword",element:(0,Io.jsx)(Tse,{})},{path:"app",element:(0,Io.jsx)(lce,{}),children:o.manager()},{path:"app/profile",element:(0,Io.jsx)(N3,{})}]);return(0,Io.jsx)(vo,{theme:"dark",children:(0,Io.jsx)(sn,{router:i})})};i.createRoot(document.getElementById("root")).render((0,Io.jsx)(r.StrictMode,{children:(0,Io.jsx)(I,{children:(0,Io.jsx)(w,{store:O3,children:(0,Io.jsx)(uce,{})})})}))})()})();
//# sourceMappingURL=main.27423dcc.js.map