/*! For license information please see main.de324646.js.LICENSE.txt */
(function(){var __webpack_modules__={5469:function(e,t,n){"use strict";n.d(t,{Z:function(){return ie}});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){0}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){return e.parentNode&&e.parentNode.removeChild(e)})),this.tags=[],this.ctr=0},e}(),i=Math.abs,o=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 v=1,m=1,g=0,y=0,b=0,x="";function w(e,t,n,r,i,o,a){return{value:e,root:t,parent:n,type:r,props:i,children:o,line:v,column:m,length:a,return:""}}function k(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,m--,10===b&&(m=1,v--),b}function _(){return b=y<g?c(x,y++):0,m++,10===b&&(m=1,v++),b}function C(){return c(x,y)}function j(){return y}function P(e,t){return d(x,e,t)}function E(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 A(e){return v=m=1,g=f(x=e),y=0,[]}function T(e){return x="",e}function I(e){return s(P(y-1,O(91===e?e+2:40===e?e+1:e)))}function R(e){for(;(b=C())&&b<33;)_();return E(e)>2||E(b)>3?"":" "}function M(e,t){for(;--t&&_()&&!(b<48||b>102||b>57&&b<65||b>70&&b<97););return P(e,j()+(t<6&&32==C()&&32==_()))}function O(e){for(;_();)switch(b){case e:return y;case 34:case 39:34!==e&&39!==e&&O(b);break;case 40:41===e&&O(e);break;case 92:_()}return y}function D(e,t){for(;_()&&e+b!==57&&(e+b!==84||47!==C()););return"/*"+P(t,y-1)+"*"+o(47===e?e:_())}function Z(e){for(;!E(C());)_();return P(e,y)}var N="-ms-",L="-moz-",F="-webkit-",z="comm",B="rule",H="decl",V="@keyframes";function q(e,t){for(var n="",r=h(e),i=0;i<r;i++)n+=t(e[i],i,e,t)||"";return n}function W(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case H:return e.return=e.return||e.value;case z:return"";case V:return e.return=e.value+"{"+q(e.children,r)+"}";case B:e.value=e.props.join(",")}return f(n=q(e.children,r))?e.return=e.value+"{"+n+"}":""}function U(e){return T(G("",null,null,null,[""],e=A(e),0,[0],e))}function G(e,t,n,r,i,a,s,d,h){for(var v=0,m=0,g=s,y=0,b=0,x=0,w=1,k=1,P=1,E=0,A="",T=i,O=a,N=r,L=A;k;)switch(x=E,E=_()){case 40:if(108!=x&&58==c(L,g-1)){-1!=u(L+=l(I(E),"&","&\f"),"&\f")&&(P=-1);break}case 34:case 39:case 91:L+=I(E);break;case 9:case 10:case 13:case 32:L+=R(x);break;case 92:L+=M(j()-1,7);continue;case 47:switch(C()){case 42:case 47:p(Y(D(_(),j()),t,n),h);break;default:L+="/"}break;case 123*w:d[v++]=f(L)*P;case 125*w:case 59:case 0:switch(E){case 0:case 125:k=0;case 59+m:-1==P&&(L=l(L,/\f/g,"")),b>0&&f(L)-g&&p(b>32?X(L+";",r,n,g-1):X(l(L," ","")+";",r,n,g-2),h);break;case 59:L+=";";default:if(p(N=K(L,t,n,v,m,i,d,A,T=[],O=[],g),a),123===E)if(0===m)G(L,t,N,N,T,a,g,d,O);else switch(99===y&&110===c(L,3)?100:y){case 100:case 108:case 109:case 115:G(e,N,N,r&&p(K(e,N,N,0,0,i,d,A,i,T=[],g),O),i,O,g,d,r?T:O);break;default:G(L,N,N,N,[""],O,0,d,O)}}v=m=b=0,w=P=1,A=L="",g=s;break;case 58:g=1+f(L),b=x;default:if(w<1)if(123==E)--w;else if(125==E&&0==w++&&125==S())continue;switch(L+=o(E),E*w){case 38:P=m>0?1:(L+="\f",-1);break;case 44:d[v++]=(f(L)-1)*P,P=1;break;case 64:45===C()&&(L+=I(_())),y=C(),m=g=f(A=L+=Z(j())),E++;break;case 45:45===x&&2==f(L)&&(w=0)}}return a}function K(e,t,n,r,o,a,u,c,f,p,v){for(var m=o-1,g=0===o?a:[""],y=h(g),b=0,x=0,k=0;b<r;++b)for(var S=0,_=d(e,m+1,m=i(x=u[b])),C=e;S<y;++S)(C=s(x>0?g[S]+" "+_:l(_,/&\f/g,g[S])))&&(f[k++]=C);return w(e,t,n,0===o?B:c,f,p,v)}function Y(e,t,n){return w(e,t,n,z,o(b),d(e,2,-2),0)}function X(e,t,n,r){return w(e,t,n,H,d(e,0,r),d(e,r+1,-1),r)}var Q=function(e,t,n){for(var r=0,i=0;r=i,i=C(),38===r&&12===i&&(t[n]=1),!E(i);)_();return P(e,y)},J=function(e,t){return T(function(e,t){var n=-1,r=44;do{switch(E(r)){case 0:38===r&&12===C()&&(t[n]=1),e[n]+=Q(y-1,t,n);break;case 2:e[n]+=I(r);break;case 4:if(44===r){e[++n]=58===C()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=o(r)}}while(r=_());return e}(A(e),t))},$=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)||$.get(n))&&!r){$.set(e,!0);for(var i=[],o=J(t,i),a=n.props,s=0,l=0;s<o.length;s++)for(var u=0;u<a.length;u++,l++)e.props[l]=i[s]?o[s].replace(/&\f/g,a[u]):a[u]+" "+o[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 F+"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 F+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return F+e+L+e+N+e+e;case 6828:case 4268:return F+e+N+e+e;case 6165:return F+e+N+"flex-"+e+e;case 5187:return F+e+l(e,/(\w+).+(:[^]+)/,F+"box-$1$2"+N+"flex-$1$2")+e;case 5443:return F+e+N+"flex-item-"+l(e,/flex-|-self/,"")+e;case 4675:return F+e+N+"flex-line-pack"+l(e,/align-content|flex-|-self/,"")+e;case 5548:return F+e+N+l(e,"shrink","negative")+e;case 5292:return F+e+N+l(e,"basis","preferred-size")+e;case 6060:return F+"box-"+l(e,"-grow","")+F+e+N+l(e,"grow","positive")+e;case 4554:return F+l(e,/([^-])(transform)/g,"$1"+F+"$2")+e;case 6187:return l(l(l(e,/(zoom-|grab)/,F+"$1"),/(image-set)/,F+"$1"),e,"")+e;case 5495:case 3959:return l(e,/(image-set\([^]*)/,F+"$1$`$1");case 4968:return l(l(e,/(.+:)(flex-)?(.*)/,F+"box-pack:$3"+N+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+F+e+e;case 4095:case 3583:case 4068:case 2532:return l(e,/(.+)-inline(.+)/,F+"$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"+F+"$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,":",":"+F)+e;case 101:return l(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+F+(45===c(e,14)?"inline-":"")+"box$3$1"+F+"$2$3$1"+N+"$2box$3")+e}break;case 5936:switch(c(e,t+11)){case 114:return F+e+N+l(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return F+e+N+l(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return F+e+N+l(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return F+e+N+e+e}return e}var re=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case H:e.return=ne(e.value,e.length);break;case V:return q([k(e,{value:l(e.value,"@","@"+F)})],r);case B: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 q([k(e,{props:[l(t,/:(read-\w+)/,":"+L+"$1")]})],r);case"::placeholder":return q([k(e,{props:[l(t,/:(plac\w+)/,":"+F+"input-$1")]}),k(e,{props:[l(t,/:(plac\w+)/,":"+L+"$1")]}),k(e,{props:[l(t,/:(plac\w+)/,N+"input-$1")]})],r)}return""}))}}],ie=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 i=e.stylisPlugins||re;var o,a,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,i,o){for(var a="",s=0;s<t;s++)a+=e[s](n,r,i,o)||"";return a}}([ee,te].concat(i,d));a=function(e,t,n,r){u=n,q(U(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:a};return p.sheet.hydrate(l),p}},3782:function(e,t){"use strict";t.Z=function(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}},1688:function(e,t,n){"use strict";var r;n.d(t,{C:function(){return s},T:function(){return u},w:function(){return l}});var i=n(2791),o=n(5469),a=(n(1346),(0,i.createContext)("undefined"!==typeof HTMLElement?(0,o.Z)({key:"css"}):null));var s=a.Provider,l=function(e){return(0,i.forwardRef)((function(t,n){var r=(0,i.useContext)(a);return e(t,r,n)}))},u=(0,i.createContext)({});(r||(r=n.t(i,2))).useInsertionEffect&&(r||(r=n.t(i,2))).useInsertionEffect},2554:function(e,t,n){"use strict";var r;n.d(t,{F4:function(){return d},iv:function(){return c},xB:function(){return u}});var i=n(2791),o=(n(5469),n(1688)),a=(n(2110),n(5438)),s=n(1346),l=(r||(r=n.t(i,2))).useInsertionEffect?(r||(r=n.t(i,2))).useInsertionEffect:i.useLayoutEffect,u=(0,o.w)((function(e,t){var n=e.styles,r=(0,s.O)([n],void 0,(0,i.useContext)(o.T)),u=(0,i.useRef)();return l((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}),i=!1,o=document.querySelector('style[data-emotion="'+e+" "+r.name+'"]');return t.sheet.tags.length&&(n.before=t.sheet.tags[0]),null!==o&&(i=!0,o.setAttribute("data-emotion",e),n.hydrate([o])),u.current=[n,i],function(){n.flush()}}),[t]),l((function(){var e=u.current,n=e[0];if(e[1])e[1]=!1;else{if(void 0!==r.next&&(0,a.My)(t,r.next,!0),n.tags.length){var i=n.tags[n.tags.length-1].nextElementSibling;n.before=i,n.flush()}t.insert("",r,n,!1)}}),[t,r.name]),null}));function c(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,s.O)(t)}var d=function(){var e=c.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_"}}}},1346:function(e,t,n){"use strict";n.d(t,{O:function(){return v}});var r=function(e){for(var t,n=0,r=0,i=e.length;i>=4;++r,i-=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(i){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)},i={animationIterationCount: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,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(3782),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.Z)((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 h={name:t,styles:n,next:h},t}))}return 1===i[e]||l(e)||"number"!==typeof t||0===t?t:t+"px"};function f(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return h={name:n.name,styles:n.styles,next:h},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)h={name:r.name,styles:r.styles,next:h},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var i=0;i<n.length;i++)r+=f(e,t,n[i])+";";else for(var o in n){var a=n[o];if("object"!==typeof a)null!=t&&void 0!==t[a]?r+=o+"{"+t[a]+"}":u(a)&&(r+=c(o)+":"+d(o,a)+";");else if(!Array.isArray(a)||"string"!==typeof a[0]||null!=t&&void 0!==t[a[0]]){var s=f(e,t,a);switch(o){case"animation":case"animationName":r+=c(o)+":"+s+";";break;default:r+=o+"{"+s+"}"}}else for(var l=0;l<a.length;l++)u(a[l])&&(r+=c(o)+":"+d(o,a[l])+";")}return r}(e,t,n);case"function":if(void 0!==e){var i=h,o=n(e);return h=i,f(e,t,o)}}if(null==t)return n;var a=t[n];return void 0!==a?a:n}var h,p=/label:\s*([^\s;\n{]+)\s*(;|$)/g;var v=function(e,t,n){if(1===e.length&&"object"===typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var i=!0,o="";h=void 0;var a=e[0];null==a||void 0===a.raw?(i=!1,o+=f(n,t,a)):o+=a[0];for(var s=1;s<e.length;s++)o+=f(n,t,e[s]),i&&(o+=a[s]);p.lastIndex=0;for(var l,u="";null!==(l=p.exec(o));)u+="-"+l[1];return{name:r(o)+u,styles:o,next:h}}},5438:function(e,t,n){"use strict";n.d(t,{My:function(){return o},fp:function(){return r},hC:function(){return 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 i=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},o=function(e,t,n){i(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do{e.insert(t===o?"."+r:"",o,e.sheet,!0),o=o.next}while(void 0!==o)}}},9212:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)([(0,o.jsx)("path",{d:"M11.99 2C6.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"},"0"),(0,o.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"},"1")],"AccessTime");t.Z=a},542:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M11.99 2C6.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 8zm-.22-13h-.06c-.4 0-.72.32-.72.72v4.72c0 .35.18.68.49.86l4.15 2.49c.34.2.78.1.98-.24.21-.34.1-.79-.25-.99l-3.87-2.3V7.72c0-.4-.32-.72-.72-.72z"}),"AccessTimeRounded");t.Z=a},928:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M6.5 10h-2v7h2v-7zm6 0h-2v7h2v-7zm8.5 9H2v2h19v-2zm-2.5-9h-2v7h2v-7zm-7-6.74L16.71 6H6.29l5.21-2.74m0-2.26L2 6v2h19V6l-9.5-5z"}),"AccountBalanceOutlined");t.Z=a},8896:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M4 11.5v4c0 .83.67 1.5 1.5 1.5S7 16.33 7 15.5v-4c0-.83-.67-1.5-1.5-1.5S4 10.67 4 11.5zm6 0v4c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5zM3.5 22h16c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5h-16c-.83 0-1.5.67-1.5 1.5S2.67 22 3.5 22zM16 11.5v4c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5zM10.57 1.49l-7.9 4.16c-.41.21-.67.64-.67 1.1C2 7.44 2.56 8 3.25 8h16.51C20.44 8 21 7.44 21 6.75c0-.46-.26-.89-.67-1.1l-7.9-4.16c-.58-.31-1.28-.31-1.86 0z"}),"AccountBalanceRounded");t.Z=a},2419:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}),"Add");t.Z=a},8086:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M3 4V1h2v3h3v2H5v3H3V6H0V4h3zm3 6V7h3V4h7l1.83 2H21c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V10h3zm7 9c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-3.2-5c0 1.77 1.43 3.2 3.2 3.2s3.2-1.43 3.2-3.2-1.43-3.2-3.2-3.2-3.2 1.43-3.2 3.2z"}),"AddAPhoto");t.Z=a},1486:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm4 11h-3v3c0 .55-.45 1-1 1s-1-.45-1-1v-3H8c-.55 0-1-.45-1-1s.45-1 1-1h3V8c0-.55.45-1 1-1s1 .45 1 1v3h3c.55 0 1 .45 1 1s-.45 1-1 1z"}),"AddCircleRounded");t.Z=a},260:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M17.77 3.77 16 2 6 12l10 10 1.77-1.77L9.54 12z"}),"ArrowBackIosNew");t.Z=a},6759:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"m7 10 5 5 5-5z"}),"ArrowDropDown");t.Z=a},3385:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M6.23 20.23 8 22l10-10L8 2 6.23 3.77 14.46 12z"}),"ArrowForwardIos");t.Z=a},4032:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.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-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm1 14H8c-.55 0-1-.45-1-1s.45-1 1-1h5c.55 0 1 .45 1 1s-.45 1-1 1zm3-4H8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1zm0-4H8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1z"}),"AssignmentRounded");t.Z=a},2942:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.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-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9.29 16.29 6.7 13.7a.9959.9959 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L10 14.17l5.88-5.88c.39-.39 1.02-.39 1.41 0 .39.39.39 1.02 0 1.41l-6.59 6.59c-.38.39-1.02.39-1.41 0z"}),"AssignmentTurnedInRounded");t.Z=a},5901:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M12 7V3H2v18h20V7H12zM6 19H4v-2h2v2zm0-4H4v-2h2v2zm0-4H4V9h2v2zm0-4H4V5h2v2zm4 12H8v-2h2v2zm0-4H8v-2h2v2zm0-4H8V9h2v2zm0-4H8V5h2v2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8v10zm-2-8h-2v2h2v-2zm0 4h-2v2h2v-2z"}),"Business");t.Z=a},5914:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M17 2c-.55 0-1 .45-1 1v1H8V3c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-1V3c0-.55-.45-1-1-1zm2 18H5V10h14v10zm-8-7c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1zm-4 0c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1zm8 0c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1zm-4 4c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1zm-4 0c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1zm8 0c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1z"}),"CalendarMonthRounded");t.Z=a},821:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.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-2zm0 18H4V10h16v11zm0-13H4V5h16v3z"}),"CalendarTodayOutlined");t.Z=a},6711:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.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");t.Z=a},2971:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm4.3 14.3c-.39.39-1.02.39-1.41 0L12 13.41 9.11 16.3c-.39.39-1.02.39-1.41 0a.9959.9959 0 0 1 0-1.41L10.59 12 7.7 9.11a.9959.9959 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L12 10.59l2.89-2.89c.39-.39 1.02-.39 1.41 0 .39.39.39 1.02 0 1.41L13.41 12l2.89 2.89c.38.38.38 1.02 0 1.41z"}),"CancelRounded");t.Z=a},872:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"}),"Check");t.Z=a},8384:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.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 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckCircle");t.Z=a},7358:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM9.29 16.29 5.7 12.7a.9959.9959 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L10 14.17l6.88-6.88c.39-.39 1.02-.39 1.41 0 .39.39.39 1.02 0 1.41l-7.59 7.59c-.38.39-1.02.39-1.41 0z"}),"CheckCircleRounded");t.Z=a},5820:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M14.71 6.71a.9959.9959 0 0 0-1.41 0L8.71 11.3c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L10.83 12l3.88-3.88c.39-.39.38-1.03 0-1.41z"}),"ChevronLeftRounded");t.Z=a},2241:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M9.29 6.71c-.39.39-.39 1.02 0 1.41L13.17 12l-3.88 3.88c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L10.7 6.7c-.38-.38-1.02-.38-1.41.01z"}),"ChevronRightRounded");t.Z=a},5130:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M19 6.41 17.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"}),"Clear");t.Z=a},9823:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M19 6.41 17.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");t.Z=a},9905:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M18.3 5.71a.9959.9959 0 0 0-1.41 0L12 10.59 7.11 5.7a.9959.9959 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L10.59 12 5.7 16.89c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 13.41l4.89 4.89c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4z"}),"CloseRounded");t.Z=a},7954:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M7 11h2v2H7v-2zm14-5v14c0 1.1-.9 2-2 2H5c-1.11 0-2-.9-2-2l.01-14c0-1.1.88-2 1.99-2h1V2h2v2h8V2h2v2h1c1.1 0 2 .9 2 2zM5 8h14V6H5v2zm14 12V10H5v10h14zm-4-7h2v-2h-2v2zm-4 0h2v-2h-2v2z"}),"DateRangeOutlined");t.Z=a},2877:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v10zM18 4h-2.5l-.71-.71c-.18-.18-.44-.29-.7-.29H9.91c-.26 0-.52.11-.7.29L8.5 4H6c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1z"}),"DeleteRounded");t.Z=a},7634:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)([(0,o.jsx)("path",{d:"M12.79 21 3 11.21v2c0 .53.21 1.04.59 1.41l7.79 7.79c.78.78 2.05.78 2.83 0l6.21-6.21c.78-.78.78-2.05 0-2.83L12.79 21z"},"0"),(0,o.jsx)("path",{d:"M11.38 17.41c.78.78 2.05.78 2.83 0l6.21-6.21c.78-.78.78-2.05 0-2.83L12.63.58C12.25.21 11.74 0 11.21 0H5C3.9 0 3 .9 3 2v6.21c0 .53.21 1.04.59 1.41l7.79 7.79zM7.25 3c.69 0 1.25.56 1.25 1.25S7.94 5.5 7.25 5.5 6 4.94 6 4.25 6.56 3 7.25 3z"},"1")],"Discount");t.Z=a},3518:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M5 20h14v-2H5v2zM19 9h-4V3H9v6H5l7 7 7-7z"}),"Download");t.Z=a},1286:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.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.75 1.83-1.83z"}),"Edit");t.Z=a},9387:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M3 17.46v3.04c0 .28.22.5.5.5h3.04c.13 0 .26-.05.35-.15L17.81 9.94l-3.75-3.75L3.15 17.1c-.1.1-.15.22-.15.36zM20.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.75 1.83-1.83z"}),"EditRounded");t.Z=a},3051:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.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-2zm-.4 4.25-7.07 4.42c-.32.2-.74.2-1.06 0L4.4 8.25c-.25-.16-.4-.43-.4-.72 0-.67.73-1.07 1.3-.72L12 11l6.7-4.19c.57-.35 1.3.05 1.3.72 0 .29-.15.56-.4.72z"}),"EmailRounded");t.Z=a},6039:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M19 3h-1V1h-2v2H8V1H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V9h14v10zM5 7V5h14v2H5zm5.56 10.46 5.93-5.93-1.06-1.06-4.87 4.87-2.11-2.11-1.06 1.06z"}),"EventAvailableOutlined");t.Z=a},4525:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M19 3h-1V1h-2v2H8V1H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V9h14v10zM5 7V5h14v2H5zm3.23 9.41 1.06 1.06 2.44-2.44 2.44 2.44 1.06-1.06-2.44-2.44 2.44-2.44-1.06-1.06-2.44 2.44-2.44-2.44-1.06 1.06 2.44 2.44z"}),"EventBusyOutlined");t.Z=a},8910:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M15.88 9.29 12 13.17 8.12 9.29a.9959.9959 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z"}),"ExpandMoreRounded");t.Z=a},585:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.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");t.Z=a},1347:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M21 16v-2l-8-5V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5l8 2.5z"}),"FlightOutlined");t.Z=a},2190:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M5 11h4c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2zm0 10h4c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2zm8-16v4c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2zm2 16h4c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2z"}),"GridViewRounded");t.Z=a},5860:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"}),"InfoOutlined");t.Z=a},8343:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.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-2zM8 17c-.55 0-1-.45-1-1v-5c0-.55.45-1 1-1s1 .45 1 1v5c0 .55-.45 1-1 1zm4 0c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v8c0 .55-.45 1-1 1zm4 0c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1z"}),"InsertChartRounded");t.Z=a},4390:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M20 2H4c-1 0-2 .9-2 2v3.01c0 .72.43 1.34 1 1.69V20c0 1.1 1.1 2 2 2h14c.9 0 2-.9 2-2V8.7c.57-.35 1-.97 1-1.69V4c0-1.1-1-2-2-2zm-6 12h-4c-.55 0-1-.45-1-1s.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1zm6-7H4V4h16v3z"}),"Inventory2Rounded");t.Z=a},2104:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M8.12 9.29 12 13.17l3.88-3.88c.39-.39 1.02-.39 1.41 0 .39.39.39 1.02 0 1.41l-4.59 4.59c-.39.39-1.02.39-1.41 0L6.7 10.7a.9959.9959 0 0 1 0-1.41c.39-.38 1.03-.39 1.42 0z"}),"KeyboardArrowDownRounded");t.Z=a},1122:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"m19.23 15.26-2.54-.29c-.61-.07-1.21.14-1.64.57l-1.84 1.84c-2.83-1.44-5.15-3.75-6.59-6.59l1.85-1.85c.43-.43.64-1.03.57-1.64l-.29-2.52c-.12-1.01-.97-1.77-1.99-1.77H5.03c-1.13 0-2.07.94-2 2.07.53 8.54 7.36 15.36 15.89 15.89 1.13.07 2.07-.87 2.07-2v-1.73c.01-1.01-.75-1.86-1.76-1.98z"}),"LocalPhoneRounded");t.Z=a},7749:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z"}),"Lock");t.Z=a},8879:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M16 4H4c-1.1 0-2 .9-2 2v12.01c0 1.1.9 1.99 2 1.99h16c1.1 0 2-.9 2-2v-8l-6-6zM4 18.01V6h11v5h5v7.01H4z"}),"NoteOutlined");t.Z=a},9124:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M8 19c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2s-2 .9-2 2v10c0 1.1.9 2 2 2zm6-12v10c0 1.1.9 2 2 2s2-.9 2-2V7c0-1.1-.9-2-2-2s-2 .9-2 2z"}),"PauseRounded");t.Z=a},6909:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm1.65 7.35L16.5 17.2V14h1v2.79l1.85 1.85-.7.71zM18 3h-3.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H6c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h6.11c-.59-.57-1.07-1.25-1.42-2H6V5h2v3h8V5h2v5.08c.71.1 1.38.31 2 .6V5c0-1.1-.9-2-2-2zm-6 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"}),"PendingActions");t.Z=a},617:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5s-3 1.34-3 3 1.34 3 3 3zm-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5 5 6.34 5 8s1.34 3 3 3zm0 2c-2.33 0-7 1.17-7 3.5V18c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-1.5c0-2.33-4.67-3.5-7-3.5zm8 0c-.29 0-.62.02-.97.05.02.01.03.03.04.04 1.14.83 1.93 1.94 1.93 3.41V18c0 .35-.07.69-.18 1H22c.55 0 1-.45 1-1v-1.5c0-2.33-4.67-3.5-7-3.5z"}),"PeopleRounded");t.Z=a},7478:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M19 3h-1V2c0-.55-.45-1-1-1s-1 .45-1 1v1H8V2c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm6 12H6v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1z"}),"PermContactCalendarRounded");t.Z=a},501:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.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 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"}),"Person");t.Z=a},2788:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M12 5.9c1.16 0 2.1.94 2.1 2.1s-.94 2.1-2.1 2.1S9.9 9.16 9.9 8s.94-2.1 2.1-2.1m0 9c2.97 0 6.1 1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4z"}),"PersonOutlineOutlined");t.Z=a},5939:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M8 6.82v10.36c0 .79.87 1.27 1.54.84l8.14-5.18c.62-.39.62-1.29 0-1.69L9.54 5.98C8.87 5.55 8 6.03 8 6.82z"}),"PlayArrowRounded");t.Z=a},9534:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.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-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z"}),"PublicRounded");t.Z=a},9284:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm0-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"RadioButtonChecked");t.Z=a},6378:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"RadioButtonUnchecked");t.Z=a},5585:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M19 13H5v-2h14v2z"}),"Remove");t.Z=a},6963:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)([(0,o.jsx)("circle",{cx:"6.18",cy:"17.82",r:"2.18"},"0"),(0,o.jsx)("path",{d:"M4 4.44v2.83c7.03 0 12.73 5.7 12.73 12.73h2.83c0-8.59-6.97-15.56-15.56-15.56zm0 5.66v2.83c3.9 0 7.07 3.17 7.07 7.07h2.83c0-5.47-4.43-9.9-9.9-9.9z"},"1")],"RssFeed");t.Z=a},7825:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M15.5 14h-.79l-.28-.27c1.2-1.4 1.82-3.31 1.48-5.34-.47-2.78-2.79-5-5.59-5.34-4.23-.52-7.79 3.04-7.27 7.27.34 2.8 2.56 5.12 5.34 5.59 2.03.34 3.94-.28 5.34-1.48l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49 0 .41-.41.41-1.08 0-1.49L15.5 14zm-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"}),"SearchRounded");t.Z=a},5639:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M19.5 12c0-.23-.01-.45-.03-.68l1.86-1.41c.4-.3.51-.86.26-1.3l-1.87-3.23c-.25-.44-.79-.62-1.25-.42l-2.15.91c-.37-.26-.76-.49-1.17-.68l-.29-2.31c-.06-.5-.49-.88-.99-.88h-3.73c-.51 0-.94.38-1 .88l-.29 2.31c-.41.19-.8.42-1.17.68l-2.15-.91c-.46-.2-1-.02-1.25.42L2.41 8.62c-.25.44-.14.99.26 1.3l1.86 1.41c-.02.22-.03.44-.03.67s.01.45.03.68l-1.86 1.41c-.4.3-.51.86-.26 1.3l1.87 3.23c.25.44.79.62 1.25.42l2.15-.91c.37.26.76.49 1.17.68l.29 2.31c.06.5.49.88.99.88h3.73c.5 0 .93-.38.99-.88l.29-2.31c.41-.19.8-.42 1.17-.68l2.15.91c.46.2 1 .02 1.25-.42l1.87-3.23c.25-.44.14-.99-.26-1.3l-1.86-1.41c.03-.23.04-.45.04-.68zm-7.46 3.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5z"}),"SettingsRounded");t.Z=a},468:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M14.59 7.41 18.17 11H6v2h12.17l-3.59 3.59L16 18l6-6-6-6-1.41 1.41zM2 6v12h2V6H2z"}),"Start");t.Z=a},1525:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M8 6h8c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V8c0-1.1.9-2 2-2z"}),"StopRounded");t.Z=a},2249:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M16.5 12c1.38 0 2.49-1.12 2.49-2.5S17.88 7 16.5 7C15.12 7 14 8.12 14 9.5s1.12 2.5 2.5 2.5zM9 11c1.66 0 2.99-1.34 2.99-3S10.66 5 9 5C7.34 5 6 6.34 6 8s1.34 3 3 3zm7.5 3c-1.83 0-5.5.92-5.5 2.75V19h11v-2.25c0-1.83-3.67-2.75-5.5-2.75zM9 13c-2.33 0-7 1.17-7 3.5V19h7v-2.25c0-.85.33-2.34 2.37-3.47C10.5 13.1 9.66 13 9 13z"}),"SupervisorAccount");t.Z=a},9608:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"M9 12c1.93 0 3.5-1.57 3.5-3.5S10.93 5 9 5 5.5 6.57 5.5 8.5 7.07 12 9 12zm0-5c.83 0 1.5.67 1.5 1.5S9.83 10 9 10s-1.5-.67-1.5-1.5S8.17 7 9 7zm.05 10H4.77c.99-.5 2.7-1 4.23-1 .11 0 .23.01.34.01.34-.73.93-1.33 1.64-1.81-.73-.13-1.42-.2-1.98-.2-2.34 0-7 1.17-7 3.5V19h7v-1.5c0-.17.02-.34.05-.5zm7.45-2.5c-1.84 0-5.5 1.01-5.5 3V19h11v-1.5c0-1.99-3.66-3-5.5-3zm1.21-1.82c.76-.43 1.29-1.24 1.29-2.18C19 9.12 17.88 8 16.5 8S14 9.12 14 10.5c0 .94.53 1.75 1.29 2.18.36.2.77.32 1.21.32s.85-.12 1.21-.32z"}),"SupervisorAccountOutlined");t.Z=a},7263:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"m21.65 7.65-2.79-2.79c-.32-.32-.86-.1-.86.35V7H4c-.55 0-1 .45-1 1s.45 1 1 1h14v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.19.2-.51.01-.7zM20 15H6v-1.79c0-.45-.54-.67-.85-.35l-2.79 2.79c-.2.19-.2.51-.01.7l2.79 2.79c.32.32.86.1.86-.35V17h14c.55 0 1-.45 1-1s-.45-1-1-1z"}),"SyncAltRounded");t.Z=a},2652:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(5649)),o=n(184),a=(0,i.default)((0,o.jsx)("path",{d:"m21.65 11.65-2.79-2.79c-.32-.32-.86-.1-.86.35V11H4c-.55 0-1 .45-1 1s.45 1 1 1h14v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.19.2-.51.01-.7z"}),"TrendingFlatRounded");t.Z=a},5649:function(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(7294)},9259:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var r=n(7462),i=n(3366),o=n(2791),a=n(9278),s=n(838),l=n(4036),u=n(1402),c=n(6934),d=n(9703),f=n(4657);function h(e){return(0,f.ZP)("MuiSvgIcon",e)}(0,d.Z)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var p=n(184),v=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],m=(0,c.ZP)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,"inherit"!==n.color&&t["color".concat((0,l.Z)(n.color))],t["fontSize".concat((0,l.Z)(n.fontSize))]]}})((function(e){var t,n,r,i,o,a,s,l,u,c,d,f,h,p=e.theme,v=e.ownerState;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:v.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(t=p.transitions)||null==(n=t.create)?void 0:n.call(t,"fill",{duration:null==(r=p.transitions)||null==(r=r.duration)?void 0:r.shorter}),fontSize:{inherit:"inherit",small:(null==(i=p.typography)||null==(o=i.pxToRem)?void 0:o.call(i,20))||"1.25rem",medium:(null==(a=p.typography)||null==(s=a.pxToRem)?void 0:s.call(a,24))||"1.5rem",large:(null==(l=p.typography)||null==(u=l.pxToRem)?void 0:u.call(l,35))||"2.1875rem"}[v.fontSize],color:null!=(c=null==(d=(p.vars||p).palette)||null==(d=d[v.color])?void 0:d.main)?c:{action:null==(f=(p.vars||p).palette)||null==(f=f.action)?void 0:f.active,disabled:null==(h=(p.vars||p).palette)||null==(h=h.action)?void 0:h.disabled,inherit:void 0}[v.color]}})),g=o.forwardRef((function(e,t){var n=(0,u.Z)({props:e,name:"MuiSvgIcon"}),c=n.children,d=n.className,f=n.color,g=void 0===f?"inherit":f,y=n.component,b=void 0===y?"svg":y,x=n.fontSize,w=void 0===x?"medium":x,k=n.htmlColor,S=n.inheritViewBox,_=void 0!==S&&S,C=n.titleAccess,j=n.viewBox,P=void 0===j?"0 0 24 24":j,E=(0,i.Z)(n,v),A=o.isValidElement(c)&&"svg"===c.type,T=(0,r.Z)({},n,{color:g,component:b,fontSize:w,instanceFontSize:e.fontSize,inheritViewBox:_,viewBox:P,hasSvgAsChild:A}),I={};_||(I.viewBox=P);var R=function(e){var t=e.color,n=e.fontSize,r=e.classes,i={root:["root","inherit"!==t&&"color".concat((0,l.Z)(t)),"fontSize".concat((0,l.Z)(n))]};return(0,s.Z)(i,h,r)}(T);return(0,p.jsxs)(m,(0,r.Z)({as:b,className:(0,a.Z)(R.root,d),focusable:"false",color:k,"aria-hidden":!C||void 0,role:C?"img":void 0,ref:t},I,E,A&&c.props,{ownerState:T,children:[A?c.props.children:c,C?(0,p.jsx)("title",{children:C}):null]}))}));g.muiName="SvgIcon";var y=g},6532:function(e,t){"use strict";var n,r=Symbol.for("react.element"),i=Symbol.for("react.portal"),o=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"),v=Symbol.for("react.lazy"),m=Symbol.for("react.offscreen");function g(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case o:case s:case a:case f:case h:return e;default:switch(e=e&&e.$$typeof){case c:case u:case d:case v:case p:case l:return e;default:return t}}case i:return t}}}n=Symbol.for("react.module.reference")},8457:function(e,t,n){"use strict";n(6532)},1979:function(e,t,n){"use strict";n.d(t,{Z:function(){return Z}});var r=n(7462),i=n(3366),o=n(721),a=n(8736),s=n(7416),l=n(104),u=n(8809),c=n(4942);function d(e,t){var n;return(0,r.Z)({toolbar:(n={minHeight:56},(0,c.Z)(n,e.up("xs"),{"@media (orientation: landscape)":{minHeight:48}}),(0,c.Z)(n,e.up("sm"),{minHeight:64}),n)},t)}var f=n(4131),h={black:"#000",white:"#fff"},p={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"},v={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"},m={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"},g={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"},y={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"},b={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"},x={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"},w=["mode","contrastThreshold","tonalOffset"],k={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:h.white,default:h.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}},S={text:{primary:h.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:h.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 _(e,t,n,r){var i=r.light||r,o=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=(0,f.$n)(e.main,i):"dark"===t&&(e.dark=(0,f._j)(e.main,o)))}function C(e){var t=e.mode,n=void 0===t?"light":t,s=e.contrastThreshold,l=void 0===s?3:s,u=e.tonalOffset,c=void 0===u?.2:u,d=(0,i.Z)(e,w),C=e.primary||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:y[200],light:y[50],dark:y[400]}:{main:y[700],light:y[400],dark:y[800]}}(n),j=e.secondary||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:v[200],light:v[50],dark:v[400]}:{main:v[500],light:v[300],dark:v[700]}}(n),P=e.error||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:m[500],light:m[300],dark:m[700]}:{main:m[700],light:m[400],dark:m[800]}}(n),E=e.info||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:b[400],light:b[300],dark:b[700]}:{main:b[700],light:b[500],dark:b[900]}}(n),A=e.success||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:x[400],light:x[300],dark:x[700]}:{main:x[800],light:x[500],dark:x[900]}}(n),T=e.warning||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:g[400],light:g[300],dark:g[700]}:{main:"#ed6c02",light:g[500],dark:g[900]}}(n);function I(e){return(0,f.mi)(e,S.text.primary)>=l?S.text.primary:k.text.primary}var R=function(e){var t=e.color,n=e.name,i=e.mainShade,a=void 0===i?500:i,s=e.lightShade,l=void 0===s?300:s,u=e.darkShade,d=void 0===u?700:u;if(!(t=(0,r.Z)({},t)).main&&t[a]&&(t.main=t[a]),!t.hasOwnProperty("main"))throw new Error((0,o.Z)(11,n?" (".concat(n,")"):"",a));if("string"!==typeof t.main)throw new Error((0,o.Z)(12,n?" (".concat(n,")"):"",JSON.stringify(t.main)));return _(t,"light",l,c),_(t,"dark",d,c),t.contrastText||(t.contrastText=I(t.main)),t},M={dark:S,light:k};return(0,a.Z)((0,r.Z)({common:(0,r.Z)({},h),mode:n,primary:R({color:C,name:"primary"}),secondary:R({color:j,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:R({color:P,name:"error"}),warning:R({color:T,name:"warning"}),info:R({color:E,name:"info"}),success:R({color:A,name:"success"}),grey:p,contrastThreshold:l,getContrastText:I,augmentColor:R,tonalOffset:c},M[n]),d)}var j=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];var P={textTransform:"uppercase"},E='"Roboto", "Helvetica", "Arial", sans-serif';function A(e,t){var n="function"===typeof t?t(e):t,o=n.fontFamily,s=void 0===o?E:o,l=n.fontSize,u=void 0===l?14:l,c=n.fontWeightLight,d=void 0===c?300:c,f=n.fontWeightRegular,h=void 0===f?400:f,p=n.fontWeightMedium,v=void 0===p?500:p,m=n.fontWeightBold,g=void 0===m?700:m,y=n.htmlFontSize,b=void 0===y?16:y,x=n.allVariants,w=n.pxToRem,k=(0,i.Z)(n,j);var S=u/14,_=w||function(e){return"".concat(e/b*S,"rem")},C=function(e,t,n,i,o){return(0,r.Z)({fontFamily:s,fontWeight:e,fontSize:_(t),lineHeight:n},s===E?{letterSpacing:"".concat((a=i/t,Math.round(1e5*a)/1e5),"em")}:{},o,x);var a},A={h1:C(d,96,1.167,-1.5),h2:C(d,60,1.2,-.5),h3:C(h,48,1.167,0),h4:C(h,34,1.235,.25),h5:C(h,24,1.334,0),h6:C(v,20,1.6,.15),subtitle1:C(h,16,1.75,.15),subtitle2:C(v,14,1.57,.1),body1:C(h,16,1.5,.15),body2:C(h,14,1.43,.15),button:C(v,14,1.75,.4,P),caption:C(h,12,1.66,.4),overline:C(h,12,2.66,1,P),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return(0,a.Z)((0,r.Z)({htmlFontSize:b,pxToRem:_,fontFamily:s,fontSize:u,fontWeightLight:d,fontWeightRegular:h,fontWeightMedium:v,fontWeightBold:g},A),k,{clone:!1})}function T(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(.2,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(.14,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(.12,")")].join(",")}var I=["none",T(0,2,1,-1,0,1,1,0,0,1,3,0),T(0,3,1,-2,0,2,2,0,0,1,5,0),T(0,3,3,-2,0,3,4,0,0,1,8,0),T(0,2,4,-1,0,4,5,0,0,1,10,0),T(0,3,5,-1,0,5,8,0,0,1,14,0),T(0,3,5,-1,0,6,10,0,0,1,18,0),T(0,4,5,-2,0,7,10,1,0,2,16,1),T(0,5,5,-3,0,8,10,1,0,3,14,2),T(0,5,6,-3,0,9,12,1,0,3,16,2),T(0,6,6,-3,0,10,14,1,0,4,18,3),T(0,6,7,-4,0,11,15,1,0,4,20,3),T(0,7,8,-4,0,12,17,2,0,5,22,4),T(0,7,8,-4,0,13,19,2,0,5,24,4),T(0,7,9,-4,0,14,21,2,0,5,26,4),T(0,8,9,-5,0,15,22,2,0,6,28,5),T(0,8,10,-5,0,16,24,2,0,6,30,5),T(0,8,11,-5,0,17,26,2,0,6,32,5),T(0,9,11,-5,0,18,28,2,0,7,34,6),T(0,9,12,-6,0,19,29,2,0,7,36,6),T(0,10,13,-6,0,20,31,3,0,8,38,7),T(0,10,13,-6,0,21,33,3,0,8,40,7),T(0,10,14,-6,0,22,35,3,0,8,42,7),T(0,11,14,-7,0,23,36,3,0,9,44,8),T(0,11,15,-7,0,24,38,3,0,9,46,8)],R=n(1314),M={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 D(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.mixins,n=void 0===t?{}:t,c=e.palette,f=void 0===c?{}:c,h=e.transitions,p=void 0===h?{}:h,v=e.typography,m=void 0===v?{}:v,g=(0,i.Z)(e,O);if(e.vars)throw new Error((0,o.Z)(18));var y=C(f),b=(0,u.Z)(e),x=(0,a.Z)(b,{mixins:d(b.breakpoints,n),palette:y,shadows:I.slice(),typography:A(y,m),transitions:(0,R.ZP)(p),zIndex:(0,r.Z)({},M)});x=(0,a.Z)(x,g);for(var w=arguments.length,k=new Array(w>1?w-1:0),S=1;S<w;S++)k[S-1]=arguments[S];return(x=k.reduce((function(e,t){return(0,a.Z)(e,t)}),x)).unstable_sxConfig=(0,r.Z)({},s.Z,null==g?void 0:g.unstable_sxConfig),x.unstable_sx=function(e){return(0,l.Z)({sx:e,theme:this})},x}var Z=D},1314:function(e,t,n){"use strict";n.d(t,{ZP:function(){return c},x9:function(){return s}});var r=n(3366),i=n(7462),o=["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"".concat(Math.round(e),"ms")}function u(e){if(!e)return 0;var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}function c(e){var t=(0,i.Z)({},a,e.easing),n=(0,i.Z)({},s,e.duration);return(0,i.Z)({getAutoHeightDuration:u,create:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["all"],i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=i.duration,s=void 0===a?n.standard:a,u=i.easing,c=void 0===u?t.easeInOut:u,d=i.delay,f=void 0===d?0:d;(0,r.Z)(i,o);return(Array.isArray(e)?e:[e]).map((function(e){return"".concat(e," ").concat("string"===typeof s?s:l(s)," ").concat(c," ").concat("string"===typeof f?f:l(f))})).join(",")}},e,{easing:t,duration:n})}},6482:function(e,t,n){"use strict";var r=(0,n(1979).Z)();t.Z=r},988:function(e,t){"use strict";t.Z="$$material"},5070:function(e,t,n){"use strict";var r=n(7995);t.Z=function(e){return(0,r.Z)(e)&&"classes"!==e}},7995:function(e,t){"use strict";t.Z=function(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}},6934:function(e,t,n){"use strict";var r=n(7012),i=n(6482),o=n(988),a=n(5070),s=(0,r.ZP)({themeId:o.Z,defaultTheme:i.Z,rootShouldForwardProp:a.Z});t.ZP=s},1402:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(6083),i=n(6482),o=n(988);function a(e){var t=e.props,n=e.name;return(0,r.Z)({props:t,name:n,defaultTheme:i.Z,themeId:o.Z})}},4036:function(e,t,n){"use strict";var r=n(6642);t.Z=r.Z},4223:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(7462),i=n(2791),o=n(9259),a=n(184);function s(e,t){function n(n,i){return(0,a.jsx)(o.Z,(0,r.Z)({"data-testid":"".concat(t,"Icon"),ref:i},n,{children:e}))}return n.muiName=o.Z.muiName,i.memo(i.forwardRef(n))}},3199:function(e,t,n){"use strict";var r=n(3548);t.Z=r.Z},7294:function(e,t,n){"use strict";n.r(t),n.d(t,{capitalize:function(){return i.Z},createChainedFunction:function(){return o},createSvgIcon:function(){return a.Z},debounce:function(){return s.Z},deprecatedPropType:function(){return l},isMuiElement:function(){return u.Z},ownerDocument:function(){return c.Z},ownerWindow:function(){return d.Z},requirePropFactory:function(){return f},setRef:function(){return h},unstable_ClassNameGenerator:function(){return w},unstable_useEnhancedEffect:function(){return p.Z},unstable_useId:function(){return v.Z},unsupportedProp:function(){return m},useControlled:function(){return g.Z},useEventCallback:function(){return y.Z},useForkRef:function(){return b.Z},useIsFocusVisible:function(){return x.Z}});var r=n(4925),i=n(4036),o=n(5253).Z,a=n(4223),s=n(3199);var l=function(e,t){return function(){return null}},u=n(5925),c=n(8301),d=n(7602);n(7462);var f=function(e,t){return function(){return null}},h=n(7576).Z,p=n(162),v=n(7384);var m=function(e,t,n,r,i){return null},g=n(8278),y=n(9683),b=n(2071),x=n(6943),w={configure:function(e){r.Z.configure(e)}}},5925:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(2791);var i=function(e,t){var n,i;return r.isValidElement(e)&&-1!==t.indexOf(null!=(n=e.type.muiName)?n:null==(i=e.type)||null==(i=i._payload)||null==(i=i.value)?void 0:i.muiName)}},8301:function(e,t,n){"use strict";var r=n(2530);t.Z=r.Z},7602:function(e,t,n){"use strict";var r=n(3791);t.Z=r.Z},8278:function(e,t,n){"use strict";var r=n(1711);t.Z=r.Z},162:function(e,t,n){"use strict";var r=n(2060);t.Z=r.Z},9683:function(e,t,n){"use strict";var r=n(1910);t.Z=r.Z},2071:function(e,t,n){"use strict";var r=n(3626);t.Z=r.Z},7384:function(e,t,n){"use strict";var r=n(6046);t.Z=r.Z},6943:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});var r=n(2791),i=n(6788),o=!0,a=!1,s=new i.V,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||(o=!0)}function c(){o=!1}function d(){"hidden"===this.visibilityState&&a&&(o=!0)}function f(e){var t=e.target;try{return t.matches(":focus-visible")}catch(n){}return o||function(e){var t=e.type,n=e.tagName;return!("INPUT"!==n||!l[t]||e.readOnly)||"TEXTAREA"===n&&!e.readOnly||!!e.isContentEditable}(t)}var h=function(){var e=r.useCallback((function(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,(function(){a=!1})),t.current=!1,!0)},ref:e}}},1500:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});n(2791);var r=n(2554),i=n(184);function o(e){var t=e.styles,n=e.defaultTheme,o=void 0===n?{}:n,a="function"===typeof t?function(e){return t(void 0===(n=e)||null===n||0===Object.keys(n).length?o:e);var n}:t;return(0,i.jsx)(r.xB,{styles:a})}},1358:function(e,t,n){"use strict";n.r(t),n.d(t,{GlobalStyles:function(){return j.Z},StyledEngineProvider:function(){return C},ThemeContext:function(){return u.T},css:function(){return k.iv},default:function(){return P},internal_processStyles:function(){return E},keyframes:function(){return k.F4}});var r=n(2791),i=n.t(r,2),o=n(7462),a=n(3782),s=/^((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|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)-.*))$/,l=(0,a.Z)((function(e){return s.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),u=n(1688),c=n(5438),d=n(1346),f=l,h=function(e){return"theme"!==e},p=function(e){return"string"===typeof e&&e.charCodeAt(0)>96?f:h},v=function(e,t,n){var r;if(t){var i=t.shouldForwardProp;r=e.__emotion_forwardProp&&i?function(t){return e.__emotion_forwardProp(t)&&i(t)}:i}return"function"!==typeof r&&n&&(r=e.__emotion_forwardProp),r},m=i.useInsertionEffect?i.useInsertionEffect:function(e){e()};var g=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;(0,c.hC)(t,n,r);m((function(){return(0,c.My)(t,n,r)}));return null},y=function e(t,n){var i,a,s=t.__emotion_real===t,l=s&&t.__emotion_base||t;void 0!==n&&(i=n.label,a=n.target);var f=v(t,n,s),h=f||p(l),m=!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{0,b.push(y[0][0]);for(var x=y.length,w=1;w<x;w++)b.push(y[w],y[0][w])}var k=(0,u.w)((function(e,t,n){var i=m&&e.as||l,o="",s=[],v=e;if(null==e.theme){for(var y in v={},e)v[y]=e[y];v.theme=(0,r.useContext)(u.T)}"string"===typeof e.className?o=(0,c.fp)(t.registered,s,e.className):null!=e.className&&(o=e.className+" ");var x=(0,d.O)(b.concat(s),t.registered,v);o+=t.key+"-"+x.name,void 0!==a&&(o+=" "+a);var w=m&&void 0===f?p(i):h,k={};for(var S in e)m&&"as"===S||w(S)&&(k[S]=e[S]);return k.className=o,k.ref=n,(0,r.createElement)(r.Fragment,null,(0,r.createElement)(g,{cache:t,serialized:x,isStringTag:"string"===typeof i}),(0,r.createElement)(i,k))}));return k.displayName=void 0!==i?i:"Styled("+("string"===typeof l?l:l.displayName||l.name||"Component")+")",k.defaultProps=t.defaultProps,k.__emotion_real=k,k.__emotion_base=l,k.__emotion_styles=b,k.__emotion_forwardProp=f,Object.defineProperty(k,"toString",{value:function(){return"."+a}}),k.withComponent=function(t,r){return e(t,(0,o.Z)({},n,r,{shouldForwardProp:v(k,r,!0)})).apply(void 0,b)},k}},b=y.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){b[e]=b(e)}));var x,w=b,k=n(2554),S=n(5469),_=n(184);function C(e){var t=e.injectFirst,n=e.children;return t&&x?(0,_.jsx)(u.C,{value:x,children:n}):n}"object"===typeof document&&(x=(0,S.Z)({key:"css",prepend:!0}));var j=n(1500);function P(e,t){return w(e,t)}var E=function(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}},4131:function(e,t,n){"use strict";var r=n(4836);t.Fq=h,t._j=p,t.mi=function(e,t){var n=f(e),r=f(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)},t.$n=v;var i=r(n(7034)),o=r(n(554));function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return(0,o.default)(e,t,n)}function s(e){e=e.slice(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map((function(e){return e+e}))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map((function(e,t){return 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));var t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(n))throw new Error((0,i.default)(9,e));var r,o=e.substring(t+1,e.length-1);if("color"===n){if(r=(o=o.split(" ")).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,i.default)(10,r))}else o=o.split(",");return{type:n,values:o=o.map((function(e){return parseFloat(e)})),colorSpace:r}}var u=function(e){var t=l(e);return t.values.slice(0,3).map((function(e,n){return-1!==t.type.indexOf("hsl")&&0!==n?"".concat(e,"%"):e})).join(" ")};function c(e){var t=e.type,n=e.colorSpace,r=e.values;return-1!==t.indexOf("rgb")?r=r.map((function(e,t){return t<3?parseInt(e,10):e})):-1!==t.indexOf("hsl")&&(r[1]="".concat(r[1],"%"),r[2]="".concat(r[2],"%")),r=-1!==t.indexOf("color")?"".concat(n," ").concat(r.join(" ")):"".concat(r.join(", ")),"".concat(t,"(").concat(r,")")}function d(e){var t=(e=l(e)).values,n=t[0],r=t[1]/100,i=t[2]/100,o=r*Math.min(i,1-i),a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return i-o*Math.max(Math.min(t-3,9-t,1),-1)},s="rgb",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){var t="hsl"===(e=l(e)).type||"hsla"===e.type?l(d(e)).values:e.values;return t=t.map((function(t){return"color"!==e.type&&(t/=255),t<=.03928?t/12.92:Math.pow((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]="/".concat(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(var n=0;n<3;n+=1)e.values[n]*=1-t;return c(e)}function v(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(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(-1!==e.type.indexOf("color"))for(var r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return c(e)}function m(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return f(e)>.5?p(e,t):v(e,t)}},7012:function(e,t,n){"use strict";var r=n(861).default,i=n(7424).default,o=n(4836);t.ZP=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.themeId,n=e.defaultTheme,o=void 0===n?g:n,c=e.rootShouldForwardProp,f=void 0===c?m:c,h=e.slotShouldForwardProp,v=void 0===h?m:h,w=function(e){return(0,d.default)((0,a.default)({},e,{theme:b((0,a.default)({},e,{defaultTheme:o,themeId:t}))}))};return w.__mui_systemSx=!0,function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,l.internal_processStyles)(e,(function(e){return e.filter((function(e){return!(null!=e&&e.__mui_systemSx)}))}));var c=n.name,d=n.slot,h=n.skipVariantsResolver,g=n.skipSx,k=n.overridesResolver,S=void 0===k?function(e){if(!e)return null;return function(t,n){return n[e]}}(y(d)):k,_=(0,s.default)(n,p),C=void 0!==h?h:d&&"Root"!==d&&"root"!==d||!1,j=g||!1;var P=m;"Root"===d||"root"===d?P=f:d?P=v:function(e){return"string"===typeof e&&e.charCodeAt(0)>96}(e)&&(P=void 0);var E=(0,l.default)(e,(0,a.default)({shouldForwardProp:P,label:undefined},_)),A=function(e){return"function"===typeof e&&e.__emotion_real!==e||(0,u.isPlainObject)(e)?function(n){return x(e,(0,a.default)({},n,{theme:b({theme:n.theme,defaultTheme:o,themeId:t})}))}:e},T=function(n){for(var s=A(n),l=arguments.length,u=new Array(l>1?l-1:0),d=1;d<l;d++)u[d-1]=arguments[d];var f=u?u.map(A):[];c&&S&&f.push((function(e){var n=b((0,a.default)({},e,{defaultTheme:o,themeId:t}));if(!n.components||!n.components[c]||!n.components[c].styleOverrides)return null;var r=n.components[c].styleOverrides,s={};return Object.entries(r).forEach((function(t){var r=i(t,2),o=r[0],l=r[1];s[o]=x(l,(0,a.default)({},e,{theme:n}))})),S(e,s)})),c&&!C&&f.push((function(e){var n,r=b((0,a.default)({},e,{defaultTheme:o,themeId:t}));return x({variants:null==r||null==(n=r.components)||null==(n=n[c])?void 0:n.variants},(0,a.default)({},e,{theme:r}))})),j||f.push(w);var h=f.length-u.length;if(Array.isArray(n)&&h>0){var p=new Array(h).fill("");(s=[].concat(r(n),r(p))).raw=[].concat(r(n.raw),r(p))}var v=E.apply(void 0,[s].concat(r(f)));return e.muiName&&(v.muiName=e.muiName),v};return E.withConfig&&(T.withConfig=E.withConfig),T}};var a=o(n(434)),s=o(n(7071)),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}(n(1358)),u=n(1520),c=(o(n(333)),o(n(386)),o(n(4652))),d=o(n(7150)),f=["ownerState"],h=["variants"],p=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}function m(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}var g=(0,c.default)(),y=function(e){return e?e.charAt(0).toLowerCase()+e.slice(1):e};function b(e){var t,n=e.defaultTheme,r=e.theme,i=e.themeId;return t=r,0===Object.keys(t).length?n:r[i]||r}function x(e,t){var n=t.ownerState,r=(0,s.default)(t,f),i="function"===typeof e?e((0,a.default)({ownerState:n},r)):e;if(Array.isArray(i))return i.flatMap((function(e){return x(e,(0,a.default)({ownerState:n},r))}));if(i&&"object"===typeof i&&Array.isArray(i.variants)){var o=i.variants,l=void 0===o?[]:o,u=(0,s.default)(i,h);return l.forEach((function(e){var t=!0;"function"===typeof e.props?t=e.props((0,a.default)({ownerState:n},r,n)):Object.keys(e.props).forEach((function(i){(null==n?void 0:n[i])!==e.props[i]&&r[i]!==e.props[i]&&(t=!1)})),t&&(Array.isArray(u)||(u=[u]),u.push("function"===typeof e.style?e.style((0,a.default)({ownerState:n},r,n)):e.style))})),u}return i}},1184:function(e,t,n){"use strict";n.d(t,{L7:function(){return l},P$:function(){return c},VO:function(){return i},W8:function(){return s},dt:function(){return u},k9:function(){return a}});var r=n(8736),i={xs:0,sm:600,md:900,lg:1200,xl:1536},o={keys:["xs","sm","md","lg","xl"],up:function(e){return"@media (min-width:".concat(i[e],"px)")}};function a(e,t,n){var r=e.theme||{};if(Array.isArray(t)){var a=r.breakpoints||o;return t.reduce((function(e,r,i){return e[a.up(a.keys[i])]=n(t[i]),e}),{})}if("object"===typeof t){var s=r.breakpoints||o;return Object.keys(t).reduce((function(e,r){if(-1!==Object.keys(s.values||i).indexOf(r)){e[s.up(r)]=n(t[r],r)}else{var o=r;e[o]=t[o]}return e}),{})}return n(t)}function s(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(null==(e=t.keys)?void 0:e.reduce((function(e,n){return e[t.up(n)]={},e}),{}))||{}}function l(e,t){return e.reduce((function(e,t){var n=e[t];return(!n||0===Object.keys(n).length)&&delete e[t],e}),t)}function u(e){for(var t=s(e),n=arguments.length,i=new Array(n>1?n-1:0),o=1;o<n;o++)i[o-1]=arguments[o];var a=[t].concat(i).reduce((function(e,t){return(0,r.Z)(e,t)}),{});return l(Object.keys(t),a)}function c(e){var t,n=e.values,r=e.breakpoints,i=e.base||function(e,t){if("object"!==typeof e)return{};var n={},r=Object.keys(t);return Array.isArray(e)?r.forEach((function(t,r){r<e.length&&(n[t]=!0)})):r.forEach((function(t){null!=e[t]&&(n[t]=!0)})),n}(n,r),o=Object.keys(i);return 0===o.length?n:o.reduce((function(e,r,i){return Array.isArray(n)?(e[r]=null!=n[i]?n[i]:n[t],t=i):"object"===typeof n?(e[r]=null!=n[r]?n[r]:n[t],t=r):e[r]=n,e}),{})}},8759:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(4942);function i(e,t){var n=this;if(n.vars&&"function"===typeof n.getColorSchemeSelector){var i=n.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)");return(0,r.Z)({},i,t)}return n.palette.mode===e?t:{}}},9572:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(4942),i=n(3366),o=n(7462),a=["values","unit","step"],s=function(e){var t=Object.keys(e).map((function(t){return{key:t,val:e[t]}}))||[];return t.sort((function(e,t){return e.val-t.val})),t.reduce((function(e,t){return(0,o.Z)({},e,(0,r.Z)({},t.key,t.val))}),{})};function l(e){var t=e.values,n=void 0===t?{xs:0,sm:600,md:900,lg:1200,xl:1536}:t,r=e.unit,l=void 0===r?"px":r,u=e.step,c=void 0===u?5:u,d=(0,i.Z)(e,a),f=s(n),h=Object.keys(f);function p(e){var t="number"===typeof n[e]?n[e]:e;return"@media (min-width:".concat(t).concat(l,")")}function v(e){var t="number"===typeof n[e]?n[e]:e;return"@media (max-width:".concat(t-c/100).concat(l,")")}function m(e,t){var r=h.indexOf(t);return"@media (min-width:".concat("number"===typeof n[e]?n[e]:e).concat(l,") and ")+"(max-width:".concat((-1!==r&&"number"===typeof n[h[r]]?n[h[r]]:t)-c/100).concat(l,")")}return(0,o.Z)({keys:h,values:f,up:p,down:v,between:m,only:function(e){return h.indexOf(e)+1<h.length?m(e,h[h.indexOf(e)+1]):p(e)},not:function(e){var t=h.indexOf(e);return 0===t?p(h[1]):t===h.length-1?v(h[t]):m(e,h[h.indexOf(e)+1]).replace("@media","@media not all and")},unit:l},d)}},8809:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});var r=n(7462),i=n(3366),o=n(8736),a=n(9572),s={borderRadius:4},l=n(5682);var u=n(104),c=n(7416),d=n(8759),f=["breakpoints","palette","spacing","shape"];var h=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.breakpoints,n=void 0===t?{}:t,h=e.palette,p=void 0===h?{}:h,v=e.spacing,m=e.shape,g=void 0===m?{}:m,y=(0,i.Z)(e,f),b=(0,a.Z)(n),x=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;var t=(0,l.hB)({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((function(e){var n=t(e);return"number"===typeof n?"".concat(n,"px"):n})).join(" ")};return n.mui=!0,n}(v),w=(0,o.Z)({breakpoints:b,direction:"ltr",components:{},palette:(0,r.Z)({mode:"light"},p),spacing:x,shape:(0,r.Z)({},s,g)},y);w.applyStyles=d.Z;for(var k=arguments.length,S=new Array(k>1?k-1:0),_=1;_<k;_++)S[_-1]=arguments[_];return(w=S.reduce((function(e,t){return(0,o.Z)(e,t)}),w)).unstable_sxConfig=(0,r.Z)({},c.Z,null==y?void 0:y.unstable_sxConfig),w.unstable_sx=function(e){return(0,u.Z)({sx:e,theme:this})},w}},4652:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return r.Z},private_createBreakpoints:function(){return i.Z},unstable_applyStyles:function(){return o.Z}});var r=n(8809),i=n(9572),o=n(8759)},8247:function(e,t,n){"use strict";var r=n(8736);t.Z=function(e,t){return t?(0,r.Z)(e,t,{clone:!1}):e}},5682:function(e,t,n){"use strict";n.d(t,{hB:function(){return v},eI:function(){return p},NA:function(){return m},e6:function(){return b},o3:function(){return x}});var r=n(885),i=n(1184),o=n(8529),a=n(8247);var s={m:"margin",p:"padding"},l={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},u={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},c=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}((function(e){if(e.length>2){if(!u[e])return[e];e=u[e]}var t=e.split(""),n=(0,r.Z)(t,2),i=n[0],o=n[1],a=s[i],c=l[o]||"";return Array.isArray(c)?c.map((function(e){return a+e})):[a+c]})),d=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],f=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],h=[].concat(d,f);function p(e,t,n,r){var i,a=null!=(i=(0,o.DW)(e,t,!1))?i:n;return"number"===typeof a?function(e){return"string"===typeof e?e:a*e}:Array.isArray(a)?function(e){return"string"===typeof e?e:a[e]}:"function"===typeof a?a:function(){}}function v(e){return p(e,"spacing",8)}function m(e,t){if("string"===typeof t||null==t)return t;var n=e(Math.abs(t));return t>=0?n:"number"===typeof n?-n:"-".concat(n)}function g(e,t,n,r){if(-1===t.indexOf(n))return null;var o=function(e,t){return function(n){return e.reduce((function(e,r){return e[r]=m(t,n),e}),{})}}(c(n),r),a=e[n];return(0,i.k9)(e,a,o)}function y(e,t){var n=v(e.theme);return Object.keys(e).map((function(r){return g(e,t,r,n)})).reduce(a.Z,{})}function b(e){return y(e,d)}function x(e){return y(e,f)}function w(e){return y(e,h)}b.propTypes={},b.filterProps=d,x.propTypes={},x.filterProps=f,w.propTypes={},w.filterProps=h},8529:function(e,t,n){"use strict";n.d(t,{DW:function(){return a},Jq:function(){return s}});var r=n(4942),i=n(6642),o=n(1184);function a(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!t||"string"!==typeof t)return null;if(e&&e.vars&&n){var r="vars.".concat(t).split(".").reduce((function(e,t){return e&&e[t]?e[t]:null}),e);if(null!=r)return r}return t.split(".").reduce((function(e,t){return e&&null!=e[t]?e[t]:null}),e)}function s(e,t,n){var r,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n;return r="function"===typeof e?e(n):Array.isArray(e)?e[n]||i:a(e,n)||i,t&&(r=t(r,i,e)),r}t.ZP=function(e){var t=e.prop,n=e.cssProperty,l=void 0===n?e.prop:n,u=e.themeKey,c=e.transform,d=function(e){if(null==e[t])return null;var n=e[t],d=a(e.theme,u)||{};return(0,o.k9)(e,n,(function(e){var n=s(d,c,e);return e===n&&"string"===typeof e&&(n=s(d,c,"".concat(t).concat("default"===e?"":(0,i.Z)(e)),e)),!1===l?n:(0,r.Z)({},l,n)}))};return d.propTypes={},d.filterProps=[t],d}},7416:function(e,t,n){"use strict";n.d(t,{Z:function(){return O}});var r=n(5682),i=n(8529),o=n(8247);var a=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t.reduce((function(e,t){return t.filterProps.forEach((function(n){e[n]=t})),e}),{}),i=function(e){return Object.keys(e).reduce((function(t,n){return r[n]?(0,o.Z)(t,r[n](e)):t}),{})};return i.propTypes={},i.filterProps=t.reduce((function(e,t){return e.concat(t.filterProps)}),[]),i},s=n(1184);function l(e){return"number"!==typeof e?e:"".concat(e,"px solid")}function u(e,t){return(0,i.ZP)({prop:e,themeKey:"borders",transform:t})}var c=u("border",l),d=u("borderTop",l),f=u("borderRight",l),h=u("borderBottom",l),p=u("borderLeft",l),v=u("borderColor"),m=u("borderTopColor"),g=u("borderRightColor"),y=u("borderBottomColor"),b=u("borderLeftColor"),x=u("outline",l),w=u("outlineColor"),k=function(e){if(void 0!==e.borderRadius&&null!==e.borderRadius){var t=(0,r.eI)(e.theme,"shape.borderRadius",4,"borderRadius");return(0,s.k9)(e,e.borderRadius,(function(e){return{borderRadius:(0,r.NA)(t,e)}}))}return null};k.propTypes={},k.filterProps=["borderRadius"];a(c,d,f,h,p,v,m,g,y,b,k,x,w);var S=function(e){if(void 0!==e.gap&&null!==e.gap){var t=(0,r.eI)(e.theme,"spacing",8,"gap");return(0,s.k9)(e,e.gap,(function(e){return{gap:(0,r.NA)(t,e)}}))}return null};S.propTypes={},S.filterProps=["gap"];var _=function(e){if(void 0!==e.columnGap&&null!==e.columnGap){var t=(0,r.eI)(e.theme,"spacing",8,"columnGap");return(0,s.k9)(e,e.columnGap,(function(e){return{columnGap:(0,r.NA)(t,e)}}))}return null};_.propTypes={},_.filterProps=["columnGap"];var C=function(e){if(void 0!==e.rowGap&&null!==e.rowGap){var t=(0,r.eI)(e.theme,"spacing",8,"rowGap");return(0,s.k9)(e,e.rowGap,(function(e){return{rowGap:(0,r.NA)(t,e)}}))}return null};C.propTypes={},C.filterProps=["rowGap"];a(S,_,C,(0,i.ZP)({prop:"gridColumn"}),(0,i.ZP)({prop:"gridRow"}),(0,i.ZP)({prop:"gridAutoFlow"}),(0,i.ZP)({prop:"gridAutoColumns"}),(0,i.ZP)({prop:"gridAutoRows"}),(0,i.ZP)({prop:"gridTemplateColumns"}),(0,i.ZP)({prop:"gridTemplateRows"}),(0,i.ZP)({prop:"gridTemplateAreas"}),(0,i.ZP)({prop:"gridArea"}));function j(e,t){return"grey"===t?t:e}a((0,i.ZP)({prop:"color",themeKey:"palette",transform:j}),(0,i.ZP)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:j}),(0,i.ZP)({prop:"backgroundColor",themeKey:"palette",transform:j}));function P(e){return e<=1&&0!==e?"".concat(100*e,"%"):e}var E=(0,i.ZP)({prop:"width",transform:P}),A=function(e){if(void 0!==e.maxWidth&&null!==e.maxWidth){return(0,s.k9)(e,e.maxWidth,(function(t){var n,r,i=(null==(n=e.theme)||null==(n=n.breakpoints)||null==(n=n.values)?void 0:n[t])||s.VO[t];return i?"px"!==(null==(r=e.theme)||null==(r=r.breakpoints)?void 0:r.unit)?{maxWidth:"".concat(i).concat(e.theme.breakpoints.unit)}:{maxWidth:i}:{maxWidth:P(t)}}))}return null};A.filterProps=["maxWidth"];var T=(0,i.ZP)({prop:"minWidth",transform:P}),I=(0,i.ZP)({prop:"height",transform:P}),R=(0,i.ZP)({prop:"maxHeight",transform:P}),M=(0,i.ZP)({prop:"minHeight",transform:P}),O=((0,i.ZP)({prop:"size",cssProperty:"width",transform:P}),(0,i.ZP)({prop:"size",cssProperty:"height",transform:P}),a(E,A,T,I,R,M,(0,i.ZP)({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:k},color:{themeKey:"palette",transform:j},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:j},backgroundColor:{themeKey:"palette",transform:j},p:{style:r.o3},pt:{style:r.o3},pr:{style:r.o3},pb:{style:r.o3},pl:{style:r.o3},px:{style:r.o3},py:{style:r.o3},padding:{style:r.o3},paddingTop:{style:r.o3},paddingRight:{style:r.o3},paddingBottom:{style:r.o3},paddingLeft:{style:r.o3},paddingX:{style:r.o3},paddingY:{style:r.o3},paddingInline:{style:r.o3},paddingInlineStart:{style:r.o3},paddingInlineEnd:{style:r.o3},paddingBlock:{style:r.o3},paddingBlockStart:{style:r.o3},paddingBlockEnd:{style:r.o3},m:{style:r.e6},mt:{style:r.e6},mr:{style:r.e6},mb:{style:r.e6},ml:{style:r.e6},mx:{style:r.e6},my:{style:r.e6},margin:{style:r.e6},marginTop:{style:r.e6},marginRight:{style:r.e6},marginBottom:{style:r.e6},marginLeft:{style:r.e6},marginX:{style:r.e6},marginY:{style:r.e6},marginInline:{style:r.e6},marginInlineStart:{style:r.e6},marginInlineEnd:{style:r.e6},marginBlock:{style:r.e6},marginBlockStart:{style:r.e6},marginBlockEnd:{style:r.e6},displayPrint:{cssProperty:!1,transform:function(e){return{"@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:C},columnGap:{style:_},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:P},maxWidth:{style:A},minWidth:{transform:P},height:{transform:P},maxHeight:{transform:P},minHeight:{transform:P},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}})},8519:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=n(2982),i=n(7462),o=n(3366),a=n(8736),s=n(7416),l=["sx"],u=function(e){var t,n,r={systemProps:{},otherProps:{}},i=null!=(t=null==e||null==(n=e.theme)?void 0:n.unstable_sxConfig)?t:s.Z;return Object.keys(e).forEach((function(t){i[t]?r.systemProps[t]=e[t]:r.otherProps[t]=e[t]})),r};function c(e){var t,n=e.sx,s=(0,o.Z)(e,l),c=u(s),d=c.systemProps,f=c.otherProps;return t=Array.isArray(n)?[d].concat((0,r.Z)(n)):"function"===typeof n?function(){var e=n.apply(void 0,arguments);return(0,a.P)(e)?(0,i.Z)({},d,e):d}:(0,i.Z)({},d,n),(0,i.Z)({},f,{sx:t})}},7150:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return r.Z},extendSxProp:function(){return i.Z},unstable_createStyleFunctionSx:function(){return r.n},unstable_defaultSxConfig:function(){return o.Z}});var r=n(104),i=n(8519),o=n(7416)},104:function(e,t,n){"use strict";n.d(t,{n:function(){return u}});var r=n(4942),i=n(6642),o=n(8247),a=n(8529),s=n(1184),l=n(7416);function u(){function e(e,t,n,o){var l,u=(l={},(0,r.Z)(l,e,t),(0,r.Z)(l,"theme",n),l),c=o[e];if(!c)return(0,r.Z)({},e,t);var d=c.cssProperty,f=void 0===d?e:d,h=c.themeKey,p=c.transform,v=c.style;if(null==t)return null;if("typography"===h&&"inherit"===t)return(0,r.Z)({},e,t);var m=(0,a.DW)(n,h)||{};if(v)return v(u);return(0,s.k9)(u,t,(function(t){var n=(0,a.Jq)(m,p,t);return t===n&&"string"===typeof t&&(n=(0,a.Jq)(m,p,"".concat(e).concat("default"===t?"":(0,i.Z)(t)),t)),!1===f?n:(0,r.Z)({},f,n)}))}return function t(n){var i,a=n||{},u=a.sx,c=a.theme,d=void 0===c?{}:c;if(!u)return null;var f=null!=(i=d.unstable_sxConfig)?i:l.Z;function h(n){var i=n;if("function"===typeof n)i=n(d);else if("object"!==typeof n)return n;if(!i)return null;var a=(0,s.W8)(d.breakpoints),l=Object.keys(a),u=a;return Object.keys(i).forEach((function(n){var a,l,c=(a=i[n],l=d,"function"===typeof a?a(l):a);if(null!==c&&void 0!==c)if("object"===typeof c)if(f[n])u=(0,o.Z)(u,e(n,c,d,f));else{var h=(0,s.k9)({theme:d},c,(function(e){return(0,r.Z)({},n,e)}));!function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t.reduce((function(e,t){return e.concat(Object.keys(t))}),[]),i=new Set(r);return t.every((function(e){return i.size===Object.keys(e).length}))}(h,c)?u=(0,o.Z)(u,h):u[n]=t({sx:c,theme:d})}else u=(0,o.Z)(u,e(n,c,d,f))})),(0,s.L7)(l,u)}return Array.isArray(u)?u.map(h):h(u)}}var c=u();c.filterProps=["sx"],t.Z=c},418:function(e,t,n){"use strict";var r=n(8809),i=n(9120),o=(0,r.Z)();t.Z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o;return(0,i.Z)(e)}},3073:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(139);function i(e){var t=e.theme,n=e.name,i=e.props;return t&&t.components&&t.components[n]&&t.components[n].defaultProps?(0,r.Z)(t.components[n].defaultProps,i):i}},6083:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(3073),i=n(418);function o(e){var t=e.props,n=e.name,o=e.defaultTheme,a=e.themeId,s=(0,i.Z)(o);return a&&(s=s[a]||s),(0,r.Z)({theme:s,name:n,props:t})}},9120:function(e,t,n){"use strict";var r=n(2791),i=n(1688);t.Z=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=r.useContext(i.T);return n&&(e=n,0!==Object.keys(e).length)?n:t}},5410:function(e,t,n){"use strict";t.Z=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=o(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?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(2791)),i=n(1358);function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}t.Z=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=r.useContext(i.ThemeContext);return n&&(e=n,0!==Object.keys(e).length)?n:t}},4925:function(e,t){"use strict";var n=function(e){return e},r=function(){var e=n;return{configure:function(t){e=t},generate:function(t){return e(t)},reset:function(){e=n}}}();t.Z=r},6642:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(721);function i(e){if("string"!==typeof e)throw new Error((0,r.Z)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},333:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return r.Z}});var r=n(6642)},2645:function(e,t){"use strict";t.Z=function(e){var 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))}},554:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return r.Z}});var r=n(2645)},838:function(e,t,n){"use strict";function r(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r={};return Object.keys(e).forEach((function(i){r[i]=e[i].reduce((function(e,r){if(r){var i=t(r);""!==i&&e.push(i),n&&n[r]&&e.push(n[r])}return e}),[]).join(" ")})),r}n.d(t,{Z:function(){return r}})},5253:function(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((function(e,t){return null==t?e:function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];e.apply(this,r),t.apply(this,r)}}),(function(){}))}n.d(t,{Z:function(){return r}})},3548:function(e,t,n){"use strict";function r(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:166;function r(){for(var r=this,i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];clearTimeout(t),t=setTimeout((function(){e.apply(r,o)}),n)}return r.clear=function(){clearTimeout(t)},r}n.d(t,{Z:function(){return r}})},8736:function(e,t,n){"use strict";n.d(t,{P:function(){return i},Z:function(){return a}});var r=n(7462);function i(e){if("object"!==typeof e||null===e)return!1;var t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function o(e){if(!i(e))return e;var t={};return Object.keys(e).forEach((function(n){t[n]=o(e[n])})),t}function a(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{clone:!0},s=n.clone?(0,r.Z)({},e):e;return i(e)&&i(t)&&Object.keys(t).forEach((function(r){"__proto__"!==r&&(i(t[r])&&r in e&&i(e[r])?s[r]=a(e[r],t[r],n):n.clone?s[r]=i(t[r])?o(t[r]):t[r]:s[r]=t[r])})),s}},1520:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return r.Z},isPlainObject:function(){return r.P}});var r=n(8736)},721:function(e,t,n){"use strict";function r(e){for(var t="https://mui.com/production-error/?code="+e,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,{Z:function(){return r}})},7034:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return r.Z}});var r=n(721)},4657:function(e,t,n){"use strict";n.d(t,{ZP:function(){return o},_v:function(){return i}});var r=n(4925),i={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 o(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Mui",o=i[t];return o?"".concat(n,"-").concat(o):"".concat(r.Z.generate(e),"-").concat(t)}},9703:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(4657);function i(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Mui",i={};return t.forEach((function(t){i[t]=(0,r.ZP)(e,t,n)})),i}},386:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return l},getFunctionName:function(){return o}});var r=n(3325),i=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function o(e){var t="".concat(e).match(i);return t&&t[1]||""}function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e.displayName||e.name||o(e)||t}function s(e,t,n){var r=a(t);return e.displayName||(""!==r?"".concat(n,"(").concat(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}}}},794:function(e,t){"use strict";var n,r=Symbol.for("react.element"),i=Symbol.for("react.portal"),o=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"),v=Symbol.for("react.lazy"),m=Symbol.for("react.offscreen");function g(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case o:case s:case a:case f:case h:return e;default:switch(e=e&&e.$$typeof){case c:case u:case d:case v:case p:case l:return e;default:return t}}case i:return t}}}n=Symbol.for("react.module.reference"),t.ForwardRef=d,t.Memo=p},3325:function(e,t,n){"use strict";e.exports=n(794)},2530:function(e,t,n){"use strict";function r(e){return e&&e.ownerDocument||document}n.d(t,{Z:function(){return r}})},3791:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(2530);function i(e){return(0,r.Z)(e).defaultView||window}},139:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(7462);function i(e,t){var n=(0,r.Z)({},t);return Object.keys(e).forEach((function(o){if(o.toString().match(/^(components|slots)$/))n[o]=(0,r.Z)({},e[o],n[o]);else if(o.toString().match(/^(componentsProps|slotProps)$/)){var a=e[o]||{},s=t[o];n[o]={},s&&Object.keys(s)?a&&Object.keys(a)?(n[o]=(0,r.Z)({},s),Object.keys(a).forEach((function(e){n[o][e]=i(a[e],s[e])}))):n[o]=s:n[o]=a}else void 0===n[o]&&(n[o]=e[o])})),n}},7576:function(e,t,n){"use strict";function r(e,t){"function"===typeof e?e(t):e&&(e.current=t)}n.d(t,{Z:function(){return r}})},1711:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(885),i=n(2791);function o(e){var t=e.controlled,n=e.default,o=(e.name,e.state,i.useRef(void 0!==t).current),a=i.useState(n),s=(0,r.Z)(a,2),l=s[0],u=s[1];return[o?t:l,i.useCallback((function(e){o||u(e)}),[])]}},2060:function(e,t,n){"use strict";var r=n(2791),i="undefined"!==typeof window?r.useLayoutEffect:r.useEffect;t.Z=i},1910:function(e,t,n){"use strict";var r=n(2791),i=n(2060);t.Z=function(e){var t=r.useRef(e);return(0,i.Z)((function(){t.current=e})),r.useRef((function(){return t.current.apply(void 0,arguments)})).current}},3626:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(2791),i=n(7576);function o(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.useMemo((function(){return t.every((function(e){return null==e}))?null:function(e){t.forEach((function(t){(0,i.Z)(t,e)}))}}),t)}},6046:function(e,t,n){"use strict";var r;n.d(t,{Z:function(){return l}});var i=n(885),o=n(2791),a=0;var s=(r||(r=n.t(o,2)))["useId".toString()];function l(e){if(void 0!==s){var t=s();return null!=e?e:t}return function(e){var t=o.useState(e),n=(0,i.Z)(t,2),r=n[0],s=n[1],l=e||r;return o.useEffect((function(){null==r&&s("mui-".concat(a+=1))}),[r]),l}(e)}},6788:function(e,t,n){"use strict";n.d(t,{V:function(){return l},Z:function(){return u}});var r=n(5671),i=n(3144),o=n(2791),a={};var s=[];var l=function(){function e(){var t=this;(0,r.Z)(this,e),this.currentId=null,this.clear=function(){null!==t.currentId&&(clearTimeout(t.currentId),t.currentId=null)},this.disposeEffect=function(){return t.clear}}return(0,i.Z)(e,[{key:"start",value:function(e,t){var n=this;this.clear(),this.currentId=setTimeout((function(){n.currentId=null,t()}),e)}}],[{key:"create",value:function(){return new e}}]),e}();function u(){var e,t=function(e,t){var n=o.useRef(a);return n.current===a&&(n.current=e(t)),n}(l.create).current;return e=t.disposeEffect,o.useEffect(e,s),t}},9998:function(e,t){"use strict";t.Z=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",i=(e.type||"").toLowerCase(),o=i.replace(/\/.*$/,"");return n.some((function(e){var t=e.trim().toLowerCase();return"."===t.charAt(0)?r.toLowerCase().endsWith(t):t.endsWith("/*")?o===t.replace(/\/.*$/,""):i===t}))}return!0}},4569:function(e,t,n){e.exports=n(8036)},3381:function(e,t,n){"use strict";var r=n(3589),i=n(7297),o=n(9301),a=n(9774),s=n(1804),l=n(9145),u=n(5411),c=n(6789),d=n(4531),f=n(6569),h=n(6261);e.exports=function(e){return new Promise((function(t,n){var p,v=e.data,m=e.headers,g=e.responseType;function y(){e.cancelToken&&e.cancelToken.unsubscribe(p),e.signal&&e.signal.removeEventListener("abort",p)}r.isFormData(v)&&r.isStandardBrowserEnv()&&delete m["Content-Type"];var b=new XMLHttpRequest;if(e.auth){var x=e.auth.username||"",w=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";m.Authorization="Basic "+btoa(x+":"+w)}var k=s(e.baseURL,e.url);function S(){if(b){var r="getAllResponseHeaders"in b?l(b.getAllResponseHeaders()):null,o={data:g&&"text"!==g&&"json"!==g?b.response:b.responseText,status:b.status,statusText:b.statusText,headers:r,config:e,request:b};i((function(e){t(e),y()}),(function(e){n(e),y()}),o),b=null}}if(b.open(e.method.toUpperCase(),a(k,e.params,e.paramsSerializer),!0),b.timeout=e.timeout,"onloadend"in b?b.onloadend=S:b.onreadystatechange=function(){b&&4===b.readyState&&(0!==b.status||b.responseURL&&0===b.responseURL.indexOf("file:"))&&setTimeout(S)},b.onabort=function(){b&&(n(new d("Request aborted",d.ECONNABORTED,e,b)),b=null)},b.onerror=function(){n(new d("Network Error",d.ERR_NETWORK,e,b,b)),b=null},b.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",r=e.transitional||c;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new d(t,r.clarifyTimeoutError?d.ETIMEDOUT:d.ECONNABORTED,e,b)),b=null},r.isStandardBrowserEnv()){var _=(e.withCredentials||u(k))&&e.xsrfCookieName?o.read(e.xsrfCookieName):void 0;_&&(m[e.xsrfHeaderName]=_)}"setRequestHeader"in b&&r.forEach(m,(function(e,t){"undefined"===typeof v&&"content-type"===t.toLowerCase()?delete m[t]:b.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(b.withCredentials=!!e.withCredentials),g&&"json"!==g&&(b.responseType=e.responseType),"function"===typeof e.onDownloadProgress&&b.addEventListener("progress",e.onDownloadProgress),"function"===typeof e.onUploadProgress&&b.upload&&b.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(p=function(e){b&&(n(!e||e&&e.type?new f:e),b.abort(),b=null)},e.cancelToken&&e.cancelToken.subscribe(p),e.signal&&(e.signal.aborted?p():e.signal.addEventListener("abort",p))),v||(v=null);var C=h(k);C&&-1===["http","https","file"].indexOf(C)?n(new d("Unsupported protocol "+C+":",d.ERR_BAD_REQUEST,e)):b.send(v)}))}},8036:function(e,t,n){"use strict";var r=n(3589),i=n(4049),o=n(3773),a=n(777);var s=function e(t){var n=new o(t),s=i(o.prototype.request,n);return r.extend(s,o.prototype,n),r.extend(s,n),s.create=function(n){return e(a(t,n))},s}(n(1709));s.Axios=o,s.CanceledError=n(6569),s.CancelToken=n(6857),s.isCancel=n(5517),s.VERSION=n(7600).version,s.toFormData=n(1397),s.AxiosError=n(4531),s.Cancel=s.CanceledError,s.all=function(e){return Promise.all(e)},s.spread=n(8089),s.isAxiosError=n(9580),e.exports=s,e.exports.default=s},6857:function(e,t,n){"use strict";var r=n(6569);function i(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;this.promise.then((function(e){if(n._listeners){var t,r=n._listeners.length;for(t=0;t<r;t++)n._listeners[t](e);n._listeners=null}})),this.promise.then=function(e){var t,r=new Promise((function(e){n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}i.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},i.prototype.subscribe=function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]},i.prototype.unsubscribe=function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}},i.source=function(){var e;return{token:new i((function(t){e=t})),cancel:e}},e.exports=i},6569:function(e,t,n){"use strict";var r=n(4531);function i(e){r.call(this,null==e?"canceled":e,r.ERR_CANCELED),this.name="CanceledError"}n(3589).inherits(i,r,{__CANCEL__:!0}),e.exports=i},5517:function(e){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},3773:function(e,t,n){"use strict";var r=n(3589),i=n(9774),o=n(7470),a=n(2733),s=n(777),l=n(1804),u=n(7835),c=u.validators;function d(e){this.defaults=e,this.interceptors={request:new o,response:new o}}d.prototype.request=function(e,t){"string"===typeof e?(t=t||{}).url=e:t=e||{},(t=s(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var n=t.transitional;void 0!==n&&u.assertOptions(n,{silentJSONParsing:c.transitional(c.boolean),forcedJSONParsing:c.transitional(c.boolean),clarifyTimeoutError:c.transitional(c.boolean)},!1);var r=[],i=!0;this.interceptors.request.forEach((function(e){"function"===typeof e.runWhen&&!1===e.runWhen(t)||(i=i&&e.synchronous,r.unshift(e.fulfilled,e.rejected))}));var o,l=[];if(this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)})),!i){var d=[a,void 0];for(Array.prototype.unshift.apply(d,r),d=d.concat(l),o=Promise.resolve(t);d.length;)o=o.then(d.shift(),d.shift());return o}for(var f=t;r.length;){var h=r.shift(),p=r.shift();try{f=h(f)}catch(v){p(v);break}}try{o=a(f)}catch(v){return Promise.reject(v)}for(;l.length;)o=o.then(l.shift(),l.shift());return o},d.prototype.getUri=function(e){e=s(this.defaults,e);var t=l(e.baseURL,e.url);return i(t,e.params,e.paramsSerializer)},r.forEach(["delete","get","head","options"],(function(e){d.prototype[e]=function(t,n){return this.request(s(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,i){return this.request(s(i||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}d.prototype[e]=t(),d.prototype[e+"Form"]=t(!0)})),e.exports=d},4531:function(e,t,n){"use strict";var r=n(3589);function i(e,t,n,r,i){Error.call(this),this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i)}r.inherits(i,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:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var o=i.prototype,a={};["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"].forEach((function(e){a[e]={value:e}})),Object.defineProperties(i,a),Object.defineProperty(o,"isAxiosError",{value:!0}),i.from=function(e,t,n,a,s,l){var u=Object.create(o);return r.toFlatObject(e,u,(function(e){return e!==Error.prototype})),i.call(u,e.message,t,n,a,s),u.name=e.name,l&&Object.assign(u,l),u},e.exports=i},7470:function(e,t,n){"use strict";var r=n(3589);function i(){this.handlers=[]}i.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},i.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},i.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=i},1804:function(e,t,n){"use strict";var r=n(4044),i=n(9549);e.exports=function(e,t){return e&&!r(t)?i(e,t):t}},2733:function(e,t,n){"use strict";var r=n(3589),i=n(2693),o=n(5517),a=n(1709),s=n(6569);function l(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new s}e.exports=function(e){return l(e),e.headers=e.headers||{},e.data=i.call(e,e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||a.adapter)(e).then((function(t){return l(e),t.data=i.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return o(t)||(l(e),t&&t.response&&(t.response.data=i.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},777:function(e,t,n){"use strict";var r=n(3589);e.exports=function(e,t){t=t||{};var n={};function i(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function o(n){return r.isUndefined(t[n])?r.isUndefined(e[n])?void 0:i(void 0,e[n]):i(e[n],t[n])}function a(e){if(!r.isUndefined(t[e]))return i(void 0,t[e])}function s(n){return r.isUndefined(t[n])?r.isUndefined(e[n])?void 0:i(void 0,e[n]):i(void 0,t[n])}function l(n){return n in t?i(e[n],t[n]):n in e?i(void 0,e[n]):void 0}var u={url:a,method:a,data:a,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:l};return r.forEach(Object.keys(e).concat(Object.keys(t)),(function(e){var t=u[e]||o,i=t(e);r.isUndefined(i)&&t!==l||(n[e]=i)})),n}},7297:function(e,t,n){"use strict";var r=n(4531);e.exports=function(e,t,n){var i=n.config.validateStatus;n.status&&i&&!i(n.status)?t(new r("Request failed with status code "+n.status,[r.ERR_BAD_REQUEST,r.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}},2693:function(e,t,n){"use strict";var r=n(3589),i=n(1709);e.exports=function(e,t,n){var o=this||i;return r.forEach(n,(function(n){e=n.call(o,e,t)})),e}},1709:function(e,t,n){"use strict";var r=n(3589),i=n(4341),o=n(4531),a=n(6789),s=n(1397),l={"Content-Type":"application/x-www-form-urlencoded"};function u(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var c={transitional:a,adapter:function(){var e;return("undefined"!==typeof XMLHttpRequest||"undefined"!==typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(e=n(3381)),e}(),transformRequest:[function(e,t){if(i(t,"Accept"),i(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e))return e;if(r.isArrayBufferView(e))return e.buffer;if(r.isURLSearchParams(e))return u(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString();var n,o=r.isObject(e),a=t&&t["Content-Type"];if((n=r.isFileList(e))||o&&"multipart/form-data"===a){var l=this.env&&this.env.FormData;return s(n?{"files[]":e}:e,l&&new l)}return o||"application/json"===a?(u(t,"application/json"),function(e,t,n){if(r.isString(e))try{return(t||JSON.parse)(e),r.trim(e)}catch(i){if("SyntaxError"!==i.name)throw i}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||c.transitional,n=t&&t.silentJSONParsing,i=t&&t.forcedJSONParsing,a=!n&&"json"===this.responseType;if(a||i&&r.isString(e)&&e.length)try{return JSON.parse(e)}catch(s){if(a){if("SyntaxError"===s.name)throw o.from(s,o.ERR_BAD_RESPONSE,this,null,this.response);throw s}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:n(3035)},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){c.headers[e]=r.merge(l)})),e.exports=c},6789:function(e){"use strict";e.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}},7600:function(e){e.exports={version:"0.27.2"}},4049:function(e){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},9774:function(e,t,n){"use strict";var r=n(3589);function i(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var o;if(n)o=n(t);else if(r.isURLSearchParams(t))o=t.toString();else{var a=[];r.forEach(t,(function(e,t){null!==e&&"undefined"!==typeof e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),a.push(i(t)+"="+i(e))})))})),o=a.join("&")}if(o){var s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}},9549:function(e){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},9301:function(e,t,n){"use strict";var r=n(3589);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,i,o,a){var s=[];s.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(i)&&s.push("path="+i),r.isString(o)&&s.push("domain="+o),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},4044:function(e){"use strict";e.exports=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}},9580:function(e,t,n){"use strict";var r=n(3589);e.exports=function(e){return r.isObject(e)&&!0===e.isAxiosError}},5411:function(e,t,n){"use strict";var r=n(3589);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function i(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=i(window.location.href),function(t){var n=r.isString(t)?i(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},4341:function(e,t,n){"use strict";var r=n(3589);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},3035:function(e){e.exports=null},9145:function(e,t,n){"use strict";var r=n(3589),i=["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"];e.exports=function(e){var t,n,o,a={};return e?(r.forEach(e.split("\n"),(function(e){if(o=e.indexOf(":"),t=r.trim(e.substr(0,o)).toLowerCase(),n=r.trim(e.substr(o+1)),t){if(a[t]&&i.indexOf(t)>=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([n]):a[t]?a[t]+", "+n:n}})),a):a}},6261:function(e){"use strict";e.exports=function(e){var t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}},8089:function(e){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},1397:function(e,t,n){"use strict";var r=n(3589);e.exports=function(e,t){t=t||new FormData;var n=[];function i(e){return null===e?"":r.isDate(e)?e.toISOString():r.isArrayBuffer(e)||r.isTypedArray(e)?"function"===typeof Blob?new Blob([e]):Buffer.from(e):e}return function e(o,a){if(r.isPlainObject(o)||r.isArray(o)){if(-1!==n.indexOf(o))throw Error("Circular reference detected in "+a);n.push(o),r.forEach(o,(function(n,o){if(!r.isUndefined(n)){var s,l=a?a+"."+o:o;if(n&&!a&&"object"===typeof n)if(r.endsWith(o,"{}"))n=JSON.stringify(n);else if(r.endsWith(o,"[]")&&(s=r.toArray(n)))return void s.forEach((function(e){!r.isUndefined(e)&&t.append(l,i(e))}));e(n,l)}})),n.pop()}else t.append(a,i(o))}(e),t}},7835:function(e,t,n){"use strict";var r=n(7600).version,i=n(4531),o={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){o[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var a={};o.transitional=function(e,t,n){function o(e,t){return"[Axios v"+r+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,r,s){if(!1===e)throw new i(o(r," has been removed"+(t?" in "+t:"")),i.ERR_DEPRECATED);return t&&!a[r]&&(a[r]=!0,console.warn(o(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,s)}},e.exports={assertOptions:function(e,t,n){if("object"!==typeof e)throw new i("options must be an object",i.ERR_BAD_OPTION_VALUE);for(var r=Object.keys(e),o=r.length;o-- >0;){var a=r[o],s=t[a];if(s){var l=e[a],u=void 0===l||s(l,a,e);if(!0!==u)throw new i("option "+a+" must be "+u,i.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new i("Unknown option "+a,i.ERR_BAD_OPTION)}},validators:o}},3589:function(e,t,n){"use strict";var r,i=n(4049),o=Object.prototype.toString,a=(r=Object.create(null),function(e){var t=o.call(e);return r[t]||(r[t]=t.slice(8,-1).toLowerCase())});function s(e){return e=e.toLowerCase(),function(t){return a(t)===e}}function l(e){return Array.isArray(e)}function u(e){return"undefined"===typeof e}var c=s("ArrayBuffer");function d(e){return null!==e&&"object"===typeof e}function f(e){if("object"!==a(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}var h=s("Date"),p=s("File"),v=s("Blob"),m=s("FileList");function g(e){return"[object Function]"===o.call(e)}var y=s("URLSearchParams");function b(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),l(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.call(null,e[i],i,e)}var x,w=(x="undefined"!==typeof Uint8Array&&Object.getPrototypeOf(Uint8Array),function(e){return x&&e instanceof x});e.exports={isArray:l,isArrayBuffer:c,isBuffer:function(e){return null!==e&&!u(e)&&null!==e.constructor&&!u(e.constructor)&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){var t="[object FormData]";return e&&("function"===typeof FormData&&e instanceof FormData||o.call(e)===t||g(e.toString)&&e.toString()===t)},isArrayBufferView:function(e){return"undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&c(e.buffer)},isString:function(e){return"string"===typeof e},isNumber:function(e){return"number"===typeof e},isObject:d,isPlainObject:f,isUndefined:u,isDate:h,isFile:p,isBlob:v,isFunction:g,isStream:function(e){return d(e)&&g(e.pipe)},isURLSearchParams:y,isStandardBrowserEnv:function(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)},forEach:b,merge:function e(){var t={};function n(n,r){f(t[r])&&f(n)?t[r]=e(t[r],n):f(n)?t[r]=e({},n):l(n)?t[r]=n.slice():t[r]=n}for(var r=0,i=arguments.length;r<i;r++)b(arguments[r],n);return t},extend:function(e,t,n){return b(t,(function(t,r){e[r]=n&&"function"===typeof t?i(t,n):t})),e},trim:function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e},inherits:function(e,t,n,r){e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,n&&Object.assign(e.prototype,n)},toFlatObject:function(e,t,n){var r,i,o,a={};t=t||{};do{for(i=(r=Object.getOwnPropertyNames(e)).length;i-- >0;)a[o=r[i]]||(t[o]=e[o],a[o]=!0);e=Object.getPrototypeOf(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:a,kindOfTest:s,endsWith:function(e,t,n){e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;var r=e.indexOf(t,n);return-1!==r&&r===n},toArray:function(e){if(!e)return null;var t=e.length;if(u(t))return null;for(var n=new Array(t);t-- >0;)n[t]=e[t];return n},isTypedArray:w,isFileList:m}},367:function(e,t,n){e.exports=n(2317),n(4290),n(8136),n(1055),n(992),n(2309),n(9767),n(9665),n(103)},2309:function(e,t,n){var r,i,o;!function(a){"use strict";i=[n(2317),n(992)],void 0===(o="function"===typeof(r=function(e){var t=e.ExifMap.prototype;t.tags={256:"ImageWidth",257:"ImageHeight",258:"BitsPerSample",259:"Compression",262:"PhotometricInterpretation",274:"Orientation",277:"SamplesPerPixel",284:"PlanarConfiguration",530:"YCbCrSubSampling",531:"YCbCrPositioning",282:"XResolution",283:"YResolution",296:"ResolutionUnit",273:"StripOffsets",278:"RowsPerStrip",279:"StripByteCounts",513:"JPEGInterchangeFormat",514:"JPEGInterchangeFormatLength",301:"TransferFunction",318:"WhitePoint",319:"PrimaryChromaticities",529:"YCbCrCoefficients",532:"ReferenceBlackWhite",306:"DateTime",270:"ImageDescription",271:"Make",272:"Model",305:"Software",315:"Artist",33432:"Copyright",34665:{36864:"ExifVersion",40960:"FlashpixVersion",40961:"ColorSpace",40962:"PixelXDimension",40963:"PixelYDimension",42240:"Gamma",37121:"ComponentsConfiguration",37122:"CompressedBitsPerPixel",37500:"MakerNote",37510:"UserComment",40964:"RelatedSoundFile",36867:"DateTimeOriginal",36868:"DateTimeDigitized",37520:"SubSecTime",37521:"SubSecTimeOriginal",37522:"SubSecTimeDigitized",33434:"ExposureTime",33437:"FNumber",34850:"ExposureProgram",34852:"SpectralSensitivity",34855:"PhotographicSensitivity",34856:"OECF",34864:"SensitivityType",34865:"StandardOutputSensitivity",34866:"RecommendedExposureIndex",34867:"ISOSpeed",34868:"ISOSpeedLatitudeyyy",34869:"ISOSpeedLatitudezzz",37377:"ShutterSpeedValue",37378:"ApertureValue",37379:"BrightnessValue",37380:"ExposureBias",37381:"MaxApertureValue",37382:"SubjectDistance",37383:"MeteringMode",37384:"LightSource",37385:"Flash",37396:"SubjectArea",37386:"FocalLength",41483:"FlashEnergy",41484:"SpatialFrequencyResponse",41486:"FocalPlaneXResolution",41487:"FocalPlaneYResolution",41488:"FocalPlaneResolutionUnit",41492:"SubjectLocation",41493:"ExposureIndex",41495:"SensingMethod",41728:"FileSource",41729:"SceneType",41730:"CFAPattern",41985:"CustomRendered",41986:"ExposureMode",41987:"WhiteBalance",41988:"DigitalZoomRatio",41989:"FocalLengthIn35mmFilm",41990:"SceneCaptureType",41991:"GainControl",41992:"Contrast",41993:"Saturation",41994:"Sharpness",41995:"DeviceSettingDescription",41996:"SubjectDistanceRange",42016:"ImageUniqueID",42032:"CameraOwnerName",42033:"BodySerialNumber",42034:"LensSpecification",42035:"LensMake",42036:"LensModel",42037:"LensSerialNumber"},34853:{0:"GPSVersionID",1:"GPSLatitudeRef",2:"GPSLatitude",3:"GPSLongitudeRef",4:"GPSLongitude",5:"GPSAltitudeRef",6:"GPSAltitude",7:"GPSTimeStamp",8:"GPSSatellites",9:"GPSStatus",10:"GPSMeasureMode",11:"GPSDOP",12:"GPSSpeedRef",13:"GPSSpeed",14:"GPSTrackRef",15:"GPSTrack",16:"GPSImgDirectionRef",17:"GPSImgDirection",18:"GPSMapDatum",19:"GPSDestLatitudeRef",20:"GPSDestLatitude",21:"GPSDestLongitudeRef",22:"GPSDestLongitude",23:"GPSDestBearingRef",24:"GPSDestBearing",25:"GPSDestDistanceRef",26:"GPSDestDistance",27:"GPSProcessingMethod",28:"GPSAreaInformation",29:"GPSDateStamp",30:"GPSDifferential",31:"GPSHPositioningError"},40965:{1:"InteroperabilityIndex"}},t.stringValues={ExposureProgram:{0:"Undefined",1:"Manual",2:"Normal program",3:"Aperture priority",4:"Shutter priority",5:"Creative program",6:"Action program",7:"Portrait mode",8:"Landscape mode"},MeteringMode:{0:"Unknown",1:"Average",2:"CenterWeightedAverage",3:"Spot",4:"MultiSpot",5:"Pattern",6:"Partial",255:"Other"},LightSource:{0:"Unknown",1:"Daylight",2:"Fluorescent",3:"Tungsten (incandescent light)",4:"Flash",9:"Fine weather",10:"Cloudy weather",11:"Shade",12:"Daylight fluorescent (D 5700 - 7100K)",13:"Day white fluorescent (N 4600 - 5400K)",14:"Cool white fluorescent (W 3900 - 4500K)",15:"White fluorescent (WW 3200 - 3700K)",17:"Standard light A",18:"Standard light B",19:"Standard light C",20:"D55",21:"D65",22:"D75",23:"D50",24:"ISO studio tungsten",255:"Other"},Flash:{0:"Flash did not fire",1:"Flash fired",5:"Strobe return light not detected",7:"Strobe return light detected",9:"Flash fired, compulsory flash mode",13:"Flash fired, compulsory flash mode, return light not detected",15:"Flash fired, compulsory flash mode, return light detected",16:"Flash did not fire, compulsory flash mode",24:"Flash did not fire, auto mode",25:"Flash fired, auto mode",29:"Flash fired, auto mode, return light not detected",31:"Flash fired, auto mode, return light detected",32:"No flash function",65:"Flash fired, red-eye reduction mode",69:"Flash fired, red-eye reduction mode, return light not detected",71:"Flash fired, red-eye reduction mode, return light detected",73:"Flash fired, compulsory flash mode, red-eye reduction mode",77:"Flash fired, compulsory flash mode, red-eye reduction mode, return light not detected",79:"Flash fired, compulsory flash mode, red-eye reduction mode, return light detected",89:"Flash fired, auto mode, red-eye reduction mode",93:"Flash fired, auto mode, return light not detected, red-eye reduction mode",95:"Flash fired, auto mode, return light detected, red-eye reduction mode"},SensingMethod:{1:"Undefined",2:"One-chip color area sensor",3:"Two-chip color area sensor",4:"Three-chip color area sensor",5:"Color sequential area sensor",7:"Trilinear sensor",8:"Color sequential linear sensor"},SceneCaptureType:{0:"Standard",1:"Landscape",2:"Portrait",3:"Night scene"},SceneType:{1:"Directly photographed"},CustomRendered:{0:"Normal process",1:"Custom process"},WhiteBalance:{0:"Auto white balance",1:"Manual white balance"},GainControl:{0:"None",1:"Low gain up",2:"High gain up",3:"Low gain down",4:"High gain down"},Contrast:{0:"Normal",1:"Soft",2:"Hard"},Saturation:{0:"Normal",1:"Low saturation",2:"High saturation"},Sharpness:{0:"Normal",1:"Soft",2:"Hard"},SubjectDistanceRange:{0:"Unknown",1:"Macro",2:"Close view",3:"Distant view"},FileSource:{3:"DSC"},ComponentsConfiguration:{0:"",1:"Y",2:"Cb",3:"Cr",4:"R",5:"G",6:"B"},Orientation:{1:"top-left",2:"top-right",3:"bottom-right",4:"bottom-left",5:"left-top",6:"right-top",7:"right-bottom",8:"left-bottom"}},t.getText=function(e){var t=this.get(e);switch(e){case"LightSource":case"Flash":case"MeteringMode":case"ExposureProgram":case"SensingMethod":case"SceneCaptureType":case"SceneType":case"CustomRendered":case"WhiteBalance":case"GainControl":case"Contrast":case"Saturation":case"Sharpness":case"SubjectDistanceRange":case"FileSource":case"Orientation":return this.stringValues[e][t];case"ExifVersion":case"FlashpixVersion":if(!t)return;return String.fromCharCode(t[0],t[1],t[2],t[3]);case"ComponentsConfiguration":if(!t)return;return this.stringValues[e][t[0]]+this.stringValues[e][t[1]]+this.stringValues[e][t[2]]+this.stringValues[e][t[3]];case"GPSVersionID":if(!t)return;return t[0]+"."+t[1]+"."+t[2]+"."+t[3]}return String(t)},t.getAll=function(){var e,t,n,r={};for(e in this)Object.prototype.hasOwnProperty.call(this,e)&&((t=this[e])&&t.getAll?r[this.privateIFDs[e].name]=t.getAll():(n=this.tags[e])&&(r[n]=this.getText(n)));return r},t.getName=function(e){var t=this.tags[e];return"object"===typeof t?this.privateIFDs[e].name:t},function(){var e,n,r,i=t.tags;for(e in i)if(Object.prototype.hasOwnProperty.call(i,e))if(n=t.privateIFDs[e])for(e in r=i[e])Object.prototype.hasOwnProperty.call(r,e)&&(n.map[r[e]]=Number(e));else t.map[i[e]]=Number(e)}()})?r.apply(t,i):r)||(e.exports=o)}()},992:function(e,t,n){var r,i,o;!function(a){"use strict";i=[n(2317),n(8136)],void 0===(o="function"===typeof(r=function(e){function t(e){e&&(Object.defineProperty(this,"map",{value:this.privateIFDs[e].map}),Object.defineProperty(this,"tags",{value:this.tags&&this.tags[e]||{}}))}function n(e,t,n){if(n&&!(t+n>e.byteLength))return new Blob([e.buffer.slice(t,t+n)],{type:"image/jpeg"});console.log("Invalid Exif data: Invalid thumbnail data.")}t.prototype.map={Orientation:274,Thumbnail:513,Exif:34665,GPSInfo:34853,Interoperability:40965},t.prototype.privateIFDs={34665:{name:"Exif",map:{}},34853:{name:"GPSInfo",map:{}},40965:{name:"Interoperability",map:{}}},t.prototype.get=function(e){return this[e]||this[this.map[e]]};var r={1:{getValue:function(e,t){return e.getUint8(t)},size:1},2:{getValue:function(e,t){return String.fromCharCode(e.getUint8(t))},size:1,ascii:!0},3:{getValue:function(e,t,n){return e.getUint16(t,n)},size:2},4:{getValue:function(e,t,n){return e.getUint32(t,n)},size:4},5:{getValue:function(e,t,n){return e.getUint32(t,n)/e.getUint32(t+4,n)},size:8},9:{getValue:function(e,t,n){return e.getInt32(t,n)},size:4},10:{getValue:function(e,t,n){return e.getInt32(t,n)/e.getInt32(t+4,n)},size:8}};function i(e,t,n,i,o,a){var s,l,u,c,d,f,h=r[i];if(h){if(!((l=(s=h.size*o)>4?t+e.getUint32(n+8,a):n+8)+s>e.byteLength)){if(1===o)return h.getValue(e,l,a);for(u=[],c=0;c<o;c+=1)u[c]=h.getValue(e,l+c*h.size,a);if(h.ascii){for(d="",c=0;c<u.length&&"\0"!==(f=u[c]);c+=1)d+=f;return d}return u}console.log("Invalid Exif data: Invalid data offset.")}else console.log("Invalid Exif data: Invalid tag type.")}function o(e,t,n,r,o,a,s,l){var u,c,d,f,h,p;if(n+6>e.byteLength)console.log("Invalid Exif data: Invalid directory offset.");else{if(!((c=n+2+12*(u=e.getUint16(n,r)))+4>e.byteLength)){for(d=0;d<u;d+=1)f=n+2+12*d,h=e.getUint16(f,r),s&&!s[h]||l&&!0===l[h]||(p=i(e,t,f,e.getUint16(f+2,r),e.getUint32(f+4,r),r),o[h]=p,a&&(a[h]=f));return e.getUint32(c,r)}console.log("Invalid Exif data: Invalid directory size.")}}function a(e,n,r,i,a,s,l){var u=e.exif[n];u&&(e.exif[n]=new t(n),e.exifOffsets&&(e.exifOffsets[n]=new t(n)),o(r,i,i+u,a,e.exif[n],e.exifOffsets&&e.exifOffsets[n],s&&s[n],l&&l[n]))}r[7]=r[1],e.parseExifData=function(e,r,i,s,l){if(!l.disableExif){var u,c,d=l.includeExifTags,f=l.excludeExifTags||{34665:{37500:!0}},h=r+10;if(1165519206===e.getUint32(r+4))if(h+8>e.byteLength)console.log("Invalid Exif data: Invalid segment size.");else if(0===e.getUint16(r+8)){switch(e.getUint16(h)){case 18761:u=!0;break;case 19789:u=!1;break;default:return void console.log("Invalid Exif data: Invalid byte alignment marker.")}42===e.getUint16(h+2,u)?(c=e.getUint32(h+4,u),s.exif=new t,l.disableExifOffsets||(s.exifOffsets=new t,s.exifTiffOffset=h,s.exifLittleEndian=u),(c=o(e,h,h+c,u,s.exif,s.exifOffsets,d,f))&&!l.disableExifThumbnail&&(c=o(e,h,h+c,u,s.exif,s.exifOffsets,d,f),s.exif[513]&&s.exif[514]&&(s.exif[513]=n(e,h+s.exif[513],s.exif[514]))),Object.keys(s.exif.privateIFDs).forEach((function(t){a(s,t,e,h,u,d,f)}))):console.log("Invalid Exif data: Missing TIFF marker.")}else console.log("Invalid Exif data: Missing byte alignment offset.")}},e.metaDataParsers.jpeg[65505].push(e.parseExifData),e.exifWriters={274:function(e,t,n){return new DataView(e,t.exifOffsets[274]+8,2).setUint16(0,n,t.exifLittleEndian),e}},e.writeExifData=function(t,n,r,i){e.exifWriters[n.exif.map[r]](t,n,i)},e.ExifMap=t})?r.apply(t,i):r)||(e.exports=o)}()},1055:function(e,t,n){var r,i,o;!function(a){"use strict";i=[n(2317)],void 0===(o="function"===typeof(r=function(e){"undefined"!==typeof fetch&&"undefined"!==typeof Request?e.fetchBlob=function(e,t,n){fetch(new Request(e,n)).then((function(e){return e.blob()})).then(t).catch((function(e){t(null,e)}))}:"undefined"!==typeof XMLHttpRequest&&"undefined"!==typeof ProgressEvent&&(e.fetchBlob=function(e,t,n){n=n||{};var r=new XMLHttpRequest;r.open(n.method||"GET",e),n.headers&&Object.keys(n.headers).forEach((function(e){r.setRequestHeader(e,n.headers[e])})),r.withCredentials="include"===n.credentials,r.responseType="blob",r.onload=function(){t(r.response)},r.onerror=r.onabort=r.ontimeout=function(e){t(null,e)},r.send(n.body)})})?r.apply(t,i):r)||(e.exports=o)}()},9665:function(e,t,n){var r,i,o;!function(a){"use strict";i=[n(2317),n(9767)],void 0===(o="function"===typeof(r=function(e){var t=e.IptcMap.prototype;t.tags={0:"ApplicationRecordVersion",3:"ObjectTypeReference",4:"ObjectAttributeReference",5:"ObjectName",7:"EditStatus",8:"EditorialUpdate",10:"Urgency",12:"SubjectReference",15:"Category",20:"SupplementalCategories",22:"FixtureIdentifier",25:"Keywords",26:"ContentLocationCode",27:"ContentLocationName",30:"ReleaseDate",35:"ReleaseTime",37:"ExpirationDate",38:"ExpirationTime",40:"SpecialInstructions",42:"ActionAdvised",45:"ReferenceService",47:"ReferenceDate",50:"ReferenceNumber",55:"DateCreated",60:"TimeCreated",62:"DigitalCreationDate",63:"DigitalCreationTime",65:"OriginatingProgram",70:"ProgramVersion",75:"ObjectCycle",80:"Byline",85:"BylineTitle",90:"City",92:"Sublocation",95:"State",100:"CountryCode",101:"Country",103:"OriginalTransmissionReference",105:"Headline",110:"Credit",115:"Source",116:"CopyrightNotice",118:"Contact",120:"Caption",121:"LocalCaption",122:"Writer",125:"RasterizedCaption",130:"ImageType",131:"ImageOrientation",135:"LanguageIdentifier",150:"AudioType",151:"AudioSamplingRate",152:"AudioSamplingResolution",153:"AudioDuration",154:"AudioOutcue",184:"JobID",185:"MasterDocumentID",186:"ShortDocumentID",187:"UniqueDocumentID",188:"OwnerID",200:"ObjectPreviewFileFormat",201:"ObjectPreviewFileVersion",202:"ObjectPreviewData",221:"Prefs",225:"ClassifyState",228:"SimilarityIndex",230:"DocumentNotes",231:"DocumentHistory",232:"ExifCameraInfo",255:"CatalogSets"},t.stringValues={10:{0:"0 (reserved)",1:"1 (most urgent)",2:"2",3:"3",4:"4",5:"5 (normal urgency)",6:"6",7:"7",8:"8 (least urgent)",9:"9 (user-defined priority)"},75:{a:"Morning",b:"Both Morning and Evening",p:"Evening"},131:{L:"Landscape",P:"Portrait",S:"Square"}},t.getText=function(e){var t=this.get(e),n=this.map[e],r=this.stringValues[n];return r?r[t]:String(t)},t.getAll=function(){var e,t,n={};for(e in this)Object.prototype.hasOwnProperty.call(this,e)&&(t=this.tags[e])&&(n[t]=this.getText(t));return n},t.getName=function(e){return this.tags[e]},function(){var e,n=t.tags,r=t.map||{};for(e in n)Object.prototype.hasOwnProperty.call(n,e)&&(r[n[e]]=Number(e))}()})?r.apply(t,i):r)||(e.exports=o)}()},9767:function(e,t,n){var r,i,o;!function(a){"use strict";i=[n(2317),n(8136)],void 0===(o="function"===typeof(r=function(e){function t(){}function n(e,t,n){for(var r="",i=t+n,o=t;o<i;o+=1)r+=String.fromCharCode(e.getUint8(o));return r}function r(e,t,r,i,o){return"binary"===t.types[e]?new Blob([r.buffer.slice(i,i+o)]):"Uint16"===t.types[e]?r.getUint16(i):n(r,i,o)}function i(e,t){return void 0===e?t:e instanceof Array?(e.push(t),e):[e,t]}function o(e,t,n,o,a,s){for(var l,u,c,d=t+n,f=t;f<d;)28===e.getUint8(f)&&2===e.getUint8(f+1)&&(c=e.getUint8(f+2),a&&!a[c]||s&&s[c]||(u=e.getInt16(f+3),l=r(c,o.iptc,e,f+5,u),o.iptc[c]=i(o.iptc[c],l),o.iptcOffsets&&(o.iptcOffsets[c]=f))),f+=1}function a(e,t){return 943868237===e.getUint32(t)&&1028===e.getUint16(t+4)}function s(e,t){var n=e.getUint8(t+7);return n%2!==0&&(n+=1),0===n&&(n=4),n}t.prototype.map={ObjectName:5},t.prototype.types={0:"Uint16",200:"Uint16",201:"Uint16",202:"binary"},t.prototype.get=function(e){return this[e]||this[this.map[e]]},e.parseIptcData=function(e,n,r,i,l){if(!l.disableIptc)for(var u=n+r;n+8<u;){if(a(e,n)){var c=s(e,n),d=n+8+c;if(d>u){console.log("Invalid IPTC data: Invalid segment offset.");break}var f=e.getUint16(n+6+c);if(n+f>u){console.log("Invalid IPTC data: Invalid segment size.");break}return i.iptc=new t,l.disableIptcOffsets||(i.iptcOffsets=new t),void o(e,d,f,i,l.includeIptcTags,l.excludeIptcTags||{202:!0})}n+=1}},e.metaDataParsers.jpeg[65517].push(e.parseIptcData),e.IptcMap=t})?r.apply(t,i):r)||(e.exports=o)}()},8136:function(e,t,n){var r,i,o;!function(a){"use strict";i=[n(2317)],r=function(e){var t="undefined"!==typeof Blob&&(Blob.prototype.slice||Blob.prototype.webkitSlice||Blob.prototype.mozSlice);e.blobSlice=t&&function(){return(this.slice||this.webkitSlice||this.mozSlice).apply(this,arguments)},e.metaDataParsers={jpeg:{65505:[],65517:[]}},e.parseMetaData=function(t,n,r,i){i=i||{};var o=this,a=(r=r||{}).maxMetaDataSize||262144;!!("undefined"!==typeof DataView&&t&&t.size>=12&&"image/jpeg"===t.type&&e.blobSlice)&&e.readFile(e.blobSlice.call(t,0,a),(function(t){if(t.target.error)return console.log(t.target.error),void n(i);var a,s,l,u,c=t.target.result,d=new DataView(c),f=2,h=d.byteLength-4,p=f;if(65496===d.getUint16(0)){for(;f<h&&((a=d.getUint16(f))>=65504&&a<=65519||65534===a);){if(f+(s=d.getUint16(f+2)+2)>d.byteLength){console.log("Invalid meta data: Invalid segment size.");break}if((l=e.metaDataParsers.jpeg[a])&&!r.disableMetaDataParsers)for(u=0;u<l.length;u+=1)l[u].call(o,d,f,s,i,r);p=f+=s}!r.disableImageHead&&p>6&&(c.slice?i.imageHead=c.slice(0,p):i.imageHead=new Uint8Array(c).subarray(0,p))}else console.log("Invalid JPEG file: Missing JPEG marker.");n(i)}),"readAsArrayBuffer")||n(i)},e.replaceHead=function(t,n,r){e.parseMetaData(t,(function(i){r(new Blob([n,e.blobSlice.call(t,i.imageHead.byteLength)],{type:"image/jpeg"}))}),{maxMetaDataSize:256,disableMetaDataParsers:!0})};var n=e.transform;e.transform=function(t,r,i,o,a){e.hasMetaOption(r)?e.parseMetaData(o,(function(a){n.call(e,t,r,i,o,a)}),r,a):n.apply(e,arguments)}},void 0===(o="function"===typeof r?r.apply(t,i):r)||(e.exports=o)}()},103:function(e,t,n){var r,i,o;!function(a){"use strict";i=[n(2317),n(4290),n(8136)],void 0===(o="function"===typeof(r=function(e){var t=e.hasCanvasOption,n=e.hasMetaOption,r=e.transformCoordinates,i=e.getTransformedOptions;(function(){var t="data:image/jpeg;base64,/9j/4QAiRXhpZgAATU0AKgAAAAgAAQESAAMAAAABAAYAAAAAAAD/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/AABEIAAEAAgMBEQACEQEDEQH/xABKAAEAAAAAAAAAAAAAAAAAAAALEAEAAAAAAAAAAAAAAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwA/8H//2Q==",n=document.createElement("img");n.onload=function(){e.orientation=1===n.width&&2===n.height},n.src=t})(),e.hasCanvasOption=function(n){return!0===!!n.orientation&&!e.orientation||n.orientation>1&&n.orientation<9||t.call(e,n)},e.hasMetaOption=function(t){return t&&!0===t.orientation&&!e.orientation||n.call(e,t)},e.transformCoordinates=function(t,n){r.call(e,t,n);var i=t.getContext("2d"),o=t.width,a=t.height,s=t.style.width,l=t.style.height,u=n.orientation;if(u>1&&u<9)switch(u>4&&(t.width=a,t.height=o,t.style.width=l,t.style.height=s),u){case 2:i.translate(o,0),i.scale(-1,1);break;case 3:i.translate(o,a),i.rotate(Math.PI);break;case 4:i.translate(0,a),i.scale(1,-1);break;case 5:i.rotate(.5*Math.PI),i.scale(1,-1);break;case 6:i.rotate(.5*Math.PI),i.translate(0,-a);break;case 7:i.rotate(.5*Math.PI),i.translate(o,-a),i.scale(-1,1);break;case 8:i.rotate(-.5*Math.PI),i.translate(-o,0)}},e.getTransformedOptions=function(t,n,r){var o,a,s=i.call(e,t,n),l=s.orientation;if(!0===l){if(e.orientation)return s;l=r&&r.exif&&r.exif.get("Orientation")}if(!(l>1&&l<9))return s;for(a in o={},s)Object.prototype.hasOwnProperty.call(s,a)&&(o[a]=s[a]);switch(o.orientation=l,l){case 2:o.left=s.right,o.right=s.left;break;case 3:o.left=s.right,o.top=s.bottom,o.right=s.left,o.bottom=s.top;break;case 4:o.top=s.bottom,o.bottom=s.top;break;case 5:o.left=s.top,o.top=s.left,o.right=s.bottom,o.bottom=s.right;break;case 6:o.left=s.top,o.top=s.right,o.right=s.bottom,o.bottom=s.left;break;case 7:o.left=s.bottom,o.top=s.right,o.right=s.top,o.bottom=s.left;break;case 8:o.left=s.bottom,o.top=s.left,o.right=s.top,o.bottom=s.right}return o.orientation>4&&(o.maxWidth=s.maxHeight,o.maxHeight=s.maxWidth,o.minWidth=s.minHeight,o.minHeight=s.minWidth,o.sourceWidth=s.sourceHeight,o.sourceHeight=s.sourceWidth),o}})?r.apply(t,i):r)||(e.exports=o)}()},4290:function(e,t,n){var r,i,o;!function(a){"use strict";i=[n(2317)],void 0===(o="function"===typeof(r=function(e){var t=e.transform;e.transform=function(n,r,i,o,a){t.call(e,e.scale(n,r,a),r,i,o,a)},e.transformCoordinates=function(){},e.getTransformedOptions=function(e,t){var n,r,i,o,a=t.aspectRatio;if(!a)return t;for(r in n={},t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n.crop=!0,(i=e.naturalWidth||e.width)/(o=e.naturalHeight||e.height)>a?(n.maxWidth=o*a,n.maxHeight=o):(n.maxWidth=i,n.maxHeight=i/a),n},e.renderImageToCanvas=function(e,t,n,r,i,o,a,s,l,u,c){var d=e.getContext("2d");return!1===c.imageSmoothingEnabled?d.imageSmoothingEnabled=!1:c.imageSmoothingQuality&&(d.imageSmoothingQuality=c.imageSmoothingQuality),d.drawImage(t,n,r,i,o,a,s,l,u),e},e.hasCanvasOption=function(e){return e.canvas||e.crop||!!e.aspectRatio},e.scale=function(t,n,r){n=n||{};var i,o,a,s,l,u,c,d,f,h,p,v=document.createElement("canvas"),m=t.getContext||e.hasCanvasOption(n)&&v.getContext,g=t.naturalWidth||t.width,y=t.naturalHeight||t.height,b=g,x=y;function w(){var e=Math.max((a||b)/b,(s||x)/x);e>1&&(b*=e,x*=e)}function k(){var e=Math.min((i||b)/b,(o||x)/x);e<1&&(b*=e,x*=e)}if(m&&(c=(n=e.getTransformedOptions(t,n,r)).left||0,d=n.top||0,n.sourceWidth?(l=n.sourceWidth,void 0!==n.right&&void 0===n.left&&(c=g-l-n.right)):l=g-c-(n.right||0),n.sourceHeight?(u=n.sourceHeight,void 0!==n.bottom&&void 0===n.top&&(d=y-u-n.bottom)):u=y-d-(n.bottom||0),b=l,x=u),i=n.maxWidth,o=n.maxHeight,a=n.minWidth,s=n.minHeight,m&&i&&o&&n.crop?(b=i,x=o,(p=l/u-i/o)<0?(u=o*l/i,void 0===n.top&&void 0===n.bottom&&(d=(y-u)/2)):p>0&&(l=i*u/o,void 0===n.left&&void 0===n.right&&(c=(g-l)/2))):((n.contain||n.cover)&&(a=i=i||a,s=o=o||s),n.cover?(k(),w()):(w(),k())),m){if((f=n.pixelRatio)>1&&(v.style.width=b+"px",v.style.height=x+"px",b*=f,x*=f,v.getContext("2d").scale(f,f)),(h=n.downsamplingRatio)>0&&h<1&&b<l&&x<u)for(;l*h>b;)v.width=l*h,v.height=u*h,e.renderImageToCanvas(v,t,c,d,l,u,0,0,v.width,v.height,n),c=0,d=0,l=v.width,u=v.height,(t=document.createElement("canvas")).width=l,t.height=u,e.renderImageToCanvas(t,v,0,0,l,u,0,0,l,u,n);return v.width=b,v.height=x,e.transformCoordinates(v,n),e.renderImageToCanvas(v,t,c,d,l,u,0,0,b,x,n)}return t.width=b,t.height=x,t}})?r.apply(t,i):r)||(e.exports=o)}()},2317:function(e,t,n){var r;!function(i){"use strict";function o(e,t,n){var r,i=document.createElement("img");function a(t,a){a&&console.log(a),t&&o.isInstanceOf("Blob",t)?(e=t,r=o.createObjectURL(e)):(r=e,n&&n.crossOrigin&&(i.crossOrigin=n.crossOrigin)),i.src=r}return i.onerror=function(a){return o.onerror(i,a,e,r,t,n)},i.onload=function(a){return o.onload(i,a,e,r,t,n)},"string"===typeof e?(o.hasMetaOption(n)?o.fetchBlob(e,a,n):a(),i):o.isInstanceOf("Blob",e)||o.isInstanceOf("File",e)?(r=o.createObjectURL(e))?(i.src=r,i):o.readFile(e,(function(e){var n=e.target;n&&n.result?i.src=n.result:t&&t(e)})):void 0}var a=i.createObjectURL&&i||i.URL&&URL.revokeObjectURL&&URL||i.webkitURL&&webkitURL;function s(e,t){!e||"blob:"!==e.slice(0,5)||t&&t.noRevoke||o.revokeObjectURL(e)}o.hasMetaOption=function(e){return e&&e.meta},o.fetchBlob=function(e,t){t()},o.isInstanceOf=function(e,t){return Object.prototype.toString.call(t)==="[object "+e+"]"},o.transform=function(e,t,n,r,i){n(e,i)},o.onerror=function(e,t,n,r,i,o){s(r,o),i&&i.call(e,t)},o.onload=function(e,t,n,r,i,a){s(r,a),i&&o.transform(e,a,i,n,{originalWidth:e.naturalWidth||e.width,originalHeight:e.naturalHeight||e.height})},o.createObjectURL=function(e){return!!a&&a.createObjectURL(e)},o.revokeObjectURL=function(e){return!!a&&a.revokeObjectURL(e)},o.readFile=function(e,t,n){if(i.FileReader){var r=new FileReader;if(r.onload=r.onerror=t,r[n=n||"readAsDataURL"])return r[n](e),r}return!1},void 0===(r=function(){return o}.call(t,n,t,e))||(e.exports=r)}("undefined"!==typeof window&&window||this)},7892:function(e){e.exports=function(){"use strict";var e=1e3,t=6e4,n=36e5,r="millisecond",i="second",o="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+)?$/,v=/\[([^\]]+)]|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,m={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])+"]"}},g=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},y={s:g,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),i=n%60;return(t<=0?"+":"-")+g(r,2,"0")+":"+g(i,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()),i=t.clone().add(r,u),o=n-i<0,a=t.clone().add(r+(o?-1:1),u);return+(-(r+(n-i)/(o?i-a:a-i))||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:o,s:i,ms:r,Q:c}[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},b="en",x={};x[b]=m;var w=function(e){return e instanceof C},k=function e(t,n,r){var i;if(!t)return b;if("string"==typeof t){var o=t.toLowerCase();x[o]&&(i=o),n&&(x[o]=n,i=o);var a=t.split("-");if(!i&&a.length>1)return e(a[0])}else{var s=t.name;x[s]=t,i=s}return!r&&i&&(b=i),i||!r&&b},S=function(e,t){if(w(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new C(n)},_=y;_.l=k,_.i=w,_.w=function(e,t){return S(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var C=function(){function m(e){this.$L=k(e.locale,null,!0),this.parse(e)}var g=m.prototype;return g.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 i=r[2]-1||0,o=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)}}return new Date(t)}(e),this.$x=e.x||{},this.init()},g.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()},g.$utils=function(){return _},g.isValid=function(){return!(this.$d.toString()===h)},g.isSame=function(e,t){var n=S(e);return this.startOf(t)<=n&&n<=this.endOf(t)},g.isAfter=function(e,t){return S(e)<this.startOf(t)},g.isBefore=function(e,t){return this.endOf(t)<S(e)},g.$g=function(e,t,n){return _.u(e)?this[t]:this.set(n,e)},g.unix=function(){return Math.floor(this.valueOf()/1e3)},g.valueOf=function(){return this.$d.getTime()},g.startOf=function(e,t){var n=this,r=!!_.u(t)||t,c=_.p(e),h=function(e,t){var i=_.w(n.$u?Date.UTC(n.$y,t,e):new Date(n.$y,t,e),n);return r?i:i.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)},v=this.$W,m=this.$M,g=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,m):h(0,m+1);case l:var b=this.$locale().weekStart||0,x=(v<b?v+7:v)-b;return h(r?g-x:g+(6-x),m);case s:case f:return p(y+"Hours",0);case a:return p(y+"Minutes",1);case o:return p(y+"Seconds",2);case i:return p(y+"Milliseconds",3);default:return this.clone()}},g.endOf=function(e){return this.startOf(e,!1)},g.$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[o]=c+"Minutes",n[i]=c+"Seconds",n[r]=c+"Milliseconds",n)[l],p=l===s?this.$D+(t-this.$W):t;if(l===u||l===d){var v=this.clone().set(f,1);v.$d[h](p),v.init(),this.$d=v.set(f,Math.min(this.$D,v.daysInMonth())).$d}else h&&this.$d[h](p);return this.init(),this},g.set=function(e,t){return this.clone().$set(e,t)},g.get=function(e){return this[_.p(e)]()},g.add=function(r,c){var f,h=this;r=Number(r);var p=_.p(c),v=function(e){var t=S(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 v(1);if(p===l)return v(7);var m=(f={},f[o]=t,f[a]=n,f[i]=e,f)[p]||1,g=this.$d.getTime()+r*m;return _.w(g,this)},g.subtract=function(e,t){return this.add(-1*e,t)},g.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return n.invalidDate||h;var r=e||"YYYY-MM-DDTHH:mm:ssZ",i=_.z(this),o=this.$H,a=this.$m,s=this.$M,l=n.weekdays,u=n.months,c=n.meridiem,d=function(e,n,i,o){return e&&(e[n]||e(t,r))||i[n].slice(0,o)},f=function(e){return _.s(o%12||12,e,"0")},p=c||function(e,t,n){var r=e<12?"AM":"PM";return n?r.toLowerCase():r};return r.replace(v,(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(o);case"HH":return _.s(o,2,"0");case"h":return f(1);case"hh":return f(2);case"a":return p(o,a,!0);case"A":return p(o,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 i}return null}(e)||i.replace(":","")}))},g.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},g.diff=function(r,f,h){var p,v=this,m=_.p(f),g=S(r),y=(g.utcOffset()-this.utcOffset())*t,b=this-g,x=function(){return _.m(v,g)};switch(m){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 o:p=b/t;break;case i:p=b/e;break;default:p=b}return h?p:_.a(p)},g.daysInMonth=function(){return this.endOf(u).$D},g.$locale=function(){return x[this.$L]},g.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),r=k(e,t,!0);return r&&(n.$L=r),n},g.clone=function(){return _.w(this.$d,this)},g.toDate=function(){return new Date(this.valueOf())},g.toJSON=function(){return this.isValid()?this.toISOString():null},g.toISOString=function(){return this.$d.toISOString()},g.toString=function(){return this.$d.toUTCString()},m}(),j=C.prototype;return S.prototype=j,[["$ms",r],["$s",i],["$m",o],["$H",a],["$W",s],["$M",u],["$y",d],["$D",f]].forEach((function(e){j[e[1]]=function(t){return this.$g(t,e[0],e[1])}})),S.extend=function(e,t){return e.$i||(e(t,C,S),e.$i=!0),S},S.locale=k,S.isDayjs=w,S.unix=function(e){return S(1e3*e)},S.en=x[b],S.Ls=x,S.p={},S}()},5463:function(e,t,n){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=t(e),r={s:"ein paar Sekunden",m:["eine Minute","einer Minute"],mm:"%d Minuten",h:["eine Stunde","einer Stunde"],hh:"%d Stunden",d:["ein Tag","einem Tag"],dd:["%d Tage","%d Tagen"],M:["ein Monat","einem Monat"],MM:["%d Monate","%d Monaten"],y:["ein Jahr","einem Jahr"],yy:["%d Jahre","%d Jahren"]};function i(e,t,n){var i=r[n];return Array.isArray(i)&&(i=i[t?0:1]),i.replace("%d",e)}var o={name:"de",weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sept._Okt._Nov._Dez.".split("_"),ordinal:function(e){return e+"."},weekStart:1,yearStart:4,formats:{LTS:"HH:mm:ss",LT:"HH:mm",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},relativeTime:{future:"in %s",past:"vor %s",s:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i}};return n.default.locale(o,null,!0),o}(n(7892))},776: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 i=this.$utils(),o=(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 i.s(t.week(),"w"===e?1:2,"0");case"W":case"WW":return i.s(t.isoWeek(),"W"===e?1:2,"0");case"k":case"kk":return i.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)(o)}}}()},8808: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|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d\d/,r=/\d\d?/,i=/\d*[^-_:/,()\s\d]+/,o={},a=function(e){return(e=+e)+(e>68?1900:2e3)},s=function(e){return function(t){this[e]=+t}},l=[/[+-]\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)}],u=function(e){var t=o[e];return t&&(t.indexOf?t:t.s.concat(t.f))},c=function(e,t){var n,r=o.meridiem;if(r){for(var i=1;i<=24;i+=1)if(e.indexOf(r(i,0,t))>-1){n=i>12;break}}else n=e===(t?"pm":"PM");return n},d={A:[i,function(e){this.afternoon=c(e,!1)}],a:[i,function(e){this.afternoon=c(e,!0)}],S:[/\d/,function(e){this.milliseconds=100*+e}],SS:[n,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[r,s("seconds")],ss:[r,s("seconds")],m:[r,s("minutes")],mm:[r,s("minutes")],H:[r,s("hours")],h:[r,s("hours")],HH:[r,s("hours")],hh:[r,s("hours")],D:[r,s("day")],DD:[n,s("day")],Do:[i,function(e){var t=o.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)}],M:[r,s("month")],MM:[n,s("month")],MMM:[i,function(e){var t=u("months"),n=(u("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=u("months").indexOf(e)+1;if(t<1)throw new Error;this.month=t%12||t}],Y:[/[+-]?\d+/,s("year")],YY:[n,function(e){this.year=a(e)}],YYYY:[/\d{4}/,s("year")],Z:l,ZZ:l};function f(n){var r,i;r=n,i=o&&o.formats;for(var a=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var o=r&&r.toUpperCase();return n||i[r]||e[r]||i[o].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))).match(t),s=a.length,l=0;l<s;l+=1){var u=a[l],c=d[u],f=c&&c[0],h=c&&c[1];a[l]=h?{regex:f,parser:h}:u.replace(/^\[|\]$/g,"")}return function(e){for(var t={},n=0,r=0;n<s;n+=1){var i=a[n];if("string"==typeof i)r+=i.length;else{var o=i.regex,l=i.parser,u=e.slice(r),c=o.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&&(a=e.parseTwoDigitYear);var r=t.prototype,i=r.parse;r.parse=function(e){var t=e.date,r=e.utc,a=e.args;this.$u=r;var s=a[1];if("string"==typeof s){var l=!0===a[2],u=!0===a[3],c=l||u,d=a[2];u&&(d=a[2]),o=this.$locale(),!l&&d&&(o=n.Ls[d]),this.$d=function(e,t,n){try{if(["x","X"].indexOf(t)>-1)return new Date(("X"===t?1e3:1)*e);var r=f(t)(e),i=r.year,o=r.month,a=r.day,s=r.hours,l=r.minutes,u=r.seconds,c=r.milliseconds,d=r.zone,h=new Date,p=a||(i||o?1:h.getDate()),v=i||h.getFullYear(),m=0;i&&!o||(m=o>0?o-1:h.getMonth());var g=s||0,y=l||0,b=u||0,x=c||0;return d?new Date(Date.UTC(v,m,p,g,y,b,x+60*d.offset*1e3)):n?new Date(Date.UTC(v,m,p,g,y,b,x)):new Date(v,m,p,g,y,b,x)}catch(e){return new Date("")}}(t,s,r),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),c&&t!=this.format(s)&&(this.$d=new Date("")),o={}}else if(s instanceof Array)for(var h=s.length,p=1;p<=h;p+=1){a[1]=s[p-1];var v=n.apply(this,a);if(v.isValid()){this.$d=v.$d,this.$L=v.$L,this.init();break}p===h&&(this.$d=new Date(""))}else i.call(this,e)}}}()},6818:function(e){e.exports=function(){"use strict";return function(e,t,n){t.prototype.isBetween=function(e,t,r,i){var o=n(e),a=n(t),s="("===(i=i||"()")[0],l=")"===i[1];return(s?this.isAfter(o,r):!this.isBefore(o,r))&&(l?this.isBefore(a,r):!this.isAfter(a,r))||(s?this.isBefore(o,r):!this.isAfter(o,r))&&(l?this.isAfter(a,r):!this.isBefore(a,r))}}}()},4253:function(e){e.exports=function(){"use strict";return function(e,t){t.prototype.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)}}}()},3320:function(e){e.exports=function(){"use strict";return function(e,t){t.prototype.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)}}}()},9893: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 i=n.prototype,o=i.format;r.en.formats=e,i.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,i){var o=i&&i.toUpperCase();return r||n[i]||e[i]||n[o].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))}(t,void 0===n?{}:n);return o.call(this,r)}}}()},5790:function(e){e.exports=function(){"use strict";return function(e,t,n){n.updateLocale=function(e,t){var r=n.Ls[e];if(r)return(t?Object.keys(t):[]).forEach((function(e){r[e]=t[e]})),r}}}()},9216:function(e){e.exports=function(){"use strict";var e="week",t="year";return function(n,r,i){var o=r.prototype;o.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 o=i(this).startOf(t).add(1,t).date(r),a=i(this).endOf(e);if(o.isBefore(a))return 1}var s=i(this).startOf(t).date(r).startOf(e).subtract(1,"millisecond"),l=this.diff(s,e,!0);return l<0?i(this).startOf("week").week():Math.ceil(l)},o.weeks=function(e){return void 0===e&&(e=null),this.week(e)}}}()},2110:function(e,t,n){"use strict";var r=n(8309),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={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]||i}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 i=h(n);i&&i!==p&&e(t,i,r)}var a=c(n);d&&(a=a.concat(d(n)));for(var s=l(t),v=l(n),m=0;m<a.length;++m){var g=a[m];if(!o[g]&&(!r||!r[g])&&(!v||!v[g])&&(!s||!s[g])){var y=f(n,g);try{u(t,g,y)}catch(b){}}}}return t}},746:function(e,t){"use strict";var n="function"===typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,i=n?Symbol.for("react.portal"):60106,o=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,v=n?Symbol.for("react.memo"):60115,m=n?Symbol.for("react.lazy"):60116,g=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 o:case s:case a:case h:return e;default:switch(e=e&&e.$$typeof){case u:case f:case m:case v:case l:return e;default:return t}}case i:return t}}}function k(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=o,t.Lazy=m,t.Memo=v,t.Portal=i,t.Profiler=s,t.StrictMode=a,t.Suspense=h,t.isAsyncMode=function(e){return k(e)||w(e)===c},t.isConcurrentMode=k,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)===o},t.isLazy=function(e){return w(e)===m},t.isMemo=function(e){return w(e)===v},t.isPortal=function(e){return w(e)===i},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===o||e===d||e===s||e===a||e===h||e===p||"object"===typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===v||e.$$typeof===l||e.$$typeof===u||e.$$typeof===f||e.$$typeof===y||e.$$typeof===b||e.$$typeof===x||e.$$typeof===g)},t.typeOf=w},8309:function(e,t,n){"use strict";e.exports=n(746)},2193:function(e){e.exports=function(){return"undefined"!==typeof window&&"object"===typeof window.process&&"renderer"===window.process.type||(!("undefined"===typeof process||"object"!==typeof process.versions||!process.versions.electron)||"object"===typeof navigator&&"string"===typeof navigator.userAgent&&navigator.userAgent.indexOf("Electron")>=0)}},763:function(e,t,n){var r;e=n.nmd(e),function(){var i,o="Expected a function",a="__lodash_hash_undefined__",s="__lodash_placeholder__",l=16,u=32,c=64,d=128,f=256,h=1/0,p=9007199254740991,v=NaN,m=4294967295,g=[["ary",d],["bind",1],["bindKey",2],["curry",8],["curryRight",l],["flip",512],["partial",u],["partialRight",c],["rearg",f]],y="[object Arguments]",b="[object Array]",x="[object Boolean]",w="[object Date]",k="[object Error]",S="[object Function]",_="[object GeneratorFunction]",C="[object Map]",j="[object Number]",P="[object Object]",E="[object Promise]",A="[object RegExp]",T="[object Set]",I="[object String]",R="[object Symbol]",M="[object WeakMap]",O="[object ArrayBuffer]",D="[object DataView]",Z="[object Float32Array]",N="[object Float64Array]",L="[object Int8Array]",F="[object Int16Array]",z="[object Int32Array]",B="[object Uint8Array]",H="[object Uint8ClampedArray]",V="[object Uint16Array]",q="[object Uint32Array]",W=/\b__p \+= '';/g,U=/\b(__p \+=) '' \+/g,G=/(__e\(.*?\)|\b__t\)) \+\n'';/g,K=/&(?:amp|lt|gt|quot|#39);/g,Y=/[&<>"']/g,X=RegExp(K.source),Q=RegExp(Y.source),J=/<%-([\s\S]+?)%>/g,$=/<%([\s\S]+?)%>/g,ee=/<%=([\s\S]+?)%>/g,te=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ne=/^\w*$/,re=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ie=/[\\^$.*+?()[\]{}|]/g,oe=RegExp(ie.source),ae=/^\s+/,se=/\s/,le=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ue=/\{\n\/\* \[wrapped with (.+)\] \*/,ce=/,? & /,de=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,fe=/[()=,{}\[\]\/\s]/,he=/\\(\\)?/g,pe=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ve=/\w*$/,me=/^[-+]0x[0-9a-f]+$/i,ge=/^0b[01]+$/i,ye=/^\[object .+?Constructor\]$/,be=/^0o[0-7]+$/i,xe=/^(?:0|[1-9]\d*)$/,we=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ke=/($^)/,Se=/['\n\r\u2028\u2029\\]/g,_e="\\ud800-\\udfff",Ce="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",je="\\u2700-\\u27bf",Pe="a-z\\xdf-\\xf6\\xf8-\\xff",Ee="A-Z\\xc0-\\xd6\\xd8-\\xde",Ae="\\ufe0e\\ufe0f",Te="\\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",Ie="['\u2019]",Re="["+_e+"]",Me="["+Te+"]",Oe="["+Ce+"]",De="\\d+",Ze="["+je+"]",Ne="["+Pe+"]",Le="[^"+_e+Te+De+je+Pe+Ee+"]",Fe="\\ud83c[\\udffb-\\udfff]",ze="[^"+_e+"]",Be="(?:\\ud83c[\\udde6-\\uddff]){2}",He="[\\ud800-\\udbff][\\udc00-\\udfff]",Ve="["+Ee+"]",qe="\\u200d",We="(?:"+Ne+"|"+Le+")",Ue="(?:"+Ve+"|"+Le+")",Ge="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",Ke="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",Ye="(?:"+Oe+"|"+Fe+")"+"?",Xe="["+Ae+"]?",Qe=Xe+Ye+("(?:"+qe+"(?:"+[ze,Be,He].join("|")+")"+Xe+Ye+")*"),Je="(?:"+[Ze,Be,He].join("|")+")"+Qe,$e="(?:"+[ze+Oe+"?",Oe,Be,He,Re].join("|")+")",et=RegExp(Ie,"g"),tt=RegExp(Oe,"g"),nt=RegExp(Fe+"(?="+Fe+")|"+$e+Qe,"g"),rt=RegExp([Ve+"?"+Ne+"+"+Ge+"(?="+[Me,Ve,"$"].join("|")+")",Ue+"+"+Ke+"(?="+[Me,Ve+We,"$"].join("|")+")",Ve+"?"+We+"+"+Ge,Ve+"+"+Ke,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",De,Je].join("|"),"g"),it=RegExp("["+qe+_e+Ce+Ae+"]"),ot=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,at=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],st=-1,lt={};lt[Z]=lt[N]=lt[L]=lt[F]=lt[z]=lt[B]=lt[H]=lt[V]=lt[q]=!0,lt[y]=lt[b]=lt[O]=lt[x]=lt[D]=lt[w]=lt[k]=lt[S]=lt[C]=lt[j]=lt[P]=lt[A]=lt[T]=lt[I]=lt[M]=!1;var ut={};ut[y]=ut[b]=ut[O]=ut[D]=ut[x]=ut[w]=ut[Z]=ut[N]=ut[L]=ut[F]=ut[z]=ut[C]=ut[j]=ut[P]=ut[A]=ut[T]=ut[I]=ut[R]=ut[B]=ut[H]=ut[V]=ut[q]=!0,ut[k]=ut[S]=ut[M]=!1;var ct={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},dt=parseFloat,ft=parseInt,ht="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,pt="object"==typeof self&&self&&self.Object===Object&&self,vt=ht||pt||Function("return this")(),mt=t&&!t.nodeType&&t,gt=mt&&e&&!e.nodeType&&e,yt=gt&&gt.exports===mt,bt=yt&&ht.process,xt=function(){try{var e=gt&&gt.require&&gt.require("util").types;return e||bt&&bt.binding&&bt.binding("util")}catch(t){}}(),wt=xt&&xt.isArrayBuffer,kt=xt&&xt.isDate,St=xt&&xt.isMap,_t=xt&&xt.isRegExp,Ct=xt&&xt.isSet,jt=xt&&xt.isTypedArray;function Pt(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)}function Et(e,t,n,r){for(var i=-1,o=null==e?0:e.length;++i<o;){var a=e[i];t(r,a,n(a),e)}return r}function At(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}function Tt(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}function It(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}function Rt(e,t){for(var n=-1,r=null==e?0:e.length,i=0,o=[];++n<r;){var a=e[n];t(a,n,e)&&(o[i++]=a)}return o}function Mt(e,t){return!!(null==e?0:e.length)&&Vt(e,t,0)>-1}function Ot(e,t,n){for(var r=-1,i=null==e?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}function Dt(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}function Zt(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}function Nt(e,t,n,r){var i=-1,o=null==e?0:e.length;for(r&&o&&(n=e[++i]);++i<o;)n=t(n,e[i],i,e);return n}function Lt(e,t,n,r){var i=null==e?0:e.length;for(r&&i&&(n=e[--i]);i--;)n=t(n,e[i],i,e);return n}function Ft(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var zt=Gt("length");function Bt(e,t,n){var r;return n(e,(function(e,n,i){if(t(e,n,i))return r=n,!1})),r}function Ht(e,t,n,r){for(var i=e.length,o=n+(r?1:-1);r?o--:++o<i;)if(t(e[o],o,e))return o;return-1}function Vt(e,t,n){return t===t?function(e,t,n){var r=n-1,i=e.length;for(;++r<i;)if(e[r]===t)return r;return-1}(e,t,n):Ht(e,Wt,n)}function qt(e,t,n,r){for(var i=n-1,o=e.length;++i<o;)if(r(e[i],t))return i;return-1}function Wt(e){return e!==e}function Ut(e,t){var n=null==e?0:e.length;return n?Xt(e,t)/n:v}function Gt(e){return function(t){return null==t?i:t[e]}}function Kt(e){return function(t){return null==e?i:e[t]}}function Yt(e,t,n,r,i){return i(e,(function(e,i,o){n=r?(r=!1,e):t(n,e,i,o)})),n}function Xt(e,t){for(var n,r=-1,o=e.length;++r<o;){var a=t(e[r]);a!==i&&(n=n===i?a:n+a)}return n}function Qt(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function Jt(e){return e?e.slice(0,mn(e)+1).replace(ae,""):e}function $t(e){return function(t){return e(t)}}function en(e,t){return Dt(t,(function(t){return e[t]}))}function tn(e,t){return e.has(t)}function nn(e,t){for(var n=-1,r=e.length;++n<r&&Vt(t,e[n],0)>-1;);return n}function rn(e,t){for(var n=e.length;n--&&Vt(t,e[n],0)>-1;);return n}var on=Kt({"\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"}),an=Kt({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function sn(e){return"\\"+ct[e]}function ln(e){return it.test(e)}function un(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function cn(e,t){return function(n){return e(t(n))}}function dn(e,t){for(var n=-1,r=e.length,i=0,o=[];++n<r;){var a=e[n];a!==t&&a!==s||(e[n]=s,o[i++]=n)}return o}function fn(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}function hn(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=[e,e]})),n}function pn(e){return ln(e)?function(e){var t=nt.lastIndex=0;for(;nt.test(e);)++t;return t}(e):zt(e)}function vn(e){return ln(e)?function(e){return e.match(nt)||[]}(e):function(e){return e.split("")}(e)}function mn(e){for(var t=e.length;t--&&se.test(e.charAt(t)););return t}var gn=Kt({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"});var yn=function e(t){var n=(t=null==t?vt:yn.defaults(vt.Object(),t,yn.pick(vt,at))).Array,r=t.Date,se=t.Error,_e=t.Function,Ce=t.Math,je=t.Object,Pe=t.RegExp,Ee=t.String,Ae=t.TypeError,Te=n.prototype,Ie=_e.prototype,Re=je.prototype,Me=t["__core-js_shared__"],Oe=Ie.toString,De=Re.hasOwnProperty,Ze=0,Ne=function(){var e=/[^.]+$/.exec(Me&&Me.keys&&Me.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Le=Re.toString,Fe=Oe.call(je),ze=vt._,Be=Pe("^"+Oe.call(De).replace(ie,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),He=yt?t.Buffer:i,Ve=t.Symbol,qe=t.Uint8Array,We=He?He.allocUnsafe:i,Ue=cn(je.getPrototypeOf,je),Ge=je.create,Ke=Re.propertyIsEnumerable,Ye=Te.splice,Xe=Ve?Ve.isConcatSpreadable:i,Qe=Ve?Ve.iterator:i,Je=Ve?Ve.toStringTag:i,$e=function(){try{var e=fo(je,"defineProperty");return e({},"",{}),e}catch(t){}}(),nt=t.clearTimeout!==vt.clearTimeout&&t.clearTimeout,it=r&&r.now!==vt.Date.now&&r.now,ct=t.setTimeout!==vt.setTimeout&&t.setTimeout,ht=Ce.ceil,pt=Ce.floor,mt=je.getOwnPropertySymbols,gt=He?He.isBuffer:i,bt=t.isFinite,xt=Te.join,zt=cn(je.keys,je),Kt=Ce.max,bn=Ce.min,xn=r.now,wn=t.parseInt,kn=Ce.random,Sn=Te.reverse,_n=fo(t,"DataView"),Cn=fo(t,"Map"),jn=fo(t,"Promise"),Pn=fo(t,"Set"),En=fo(t,"WeakMap"),An=fo(je,"create"),Tn=En&&new En,In={},Rn=Lo(_n),Mn=Lo(Cn),On=Lo(jn),Dn=Lo(Pn),Zn=Lo(En),Nn=Ve?Ve.prototype:i,Ln=Nn?Nn.valueOf:i,Fn=Nn?Nn.toString:i;function zn(e){if(ts(e)&&!qa(e)&&!(e instanceof qn)){if(e instanceof Vn)return e;if(De.call(e,"__wrapped__"))return Fo(e)}return new Vn(e)}var Bn=function(){function e(){}return function(t){if(!es(t))return{};if(Ge)return Ge(t);e.prototype=t;var n=new e;return e.prototype=i,n}}();function Hn(){}function Vn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=i}function qn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=m,this.__views__=[]}function Wn(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])}}function Un(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])}}function Gn(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])}}function Kn(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Gn;++t<n;)this.add(e[t])}function Yn(e){var t=this.__data__=new Un(e);this.size=t.size}function Xn(e,t){var n=qa(e),r=!n&&Va(e),i=!n&&!r&&Ka(e),o=!n&&!r&&!i&&us(e),a=n||r||i||o,s=a?Qt(e.length,Ee):[],l=s.length;for(var u in e)!t&&!De.call(e,u)||a&&("length"==u||i&&("offset"==u||"parent"==u)||o&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||bo(u,l))||s.push(u);return s}function Qn(e){var t=e.length;return t?e[Kr(0,t-1)]:i}function Jn(e,t){return Do(Ai(e),sr(t,0,e.length))}function $n(e){return Do(Ai(e))}function er(e,t,n){(n!==i&&!za(e[t],n)||n===i&&!(t in e))&&or(e,t,n)}function tr(e,t,n){var r=e[t];De.call(e,t)&&za(r,n)&&(n!==i||t in e)||or(e,t,n)}function nr(e,t){for(var n=e.length;n--;)if(za(e[n][0],t))return n;return-1}function rr(e,t,n,r){return fr(e,(function(e,i,o){t(r,e,n(e),o)})),r}function ir(e,t){return e&&Ti(t,Is(t),e)}function or(e,t,n){"__proto__"==t&&$e?$e(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function ar(e,t){for(var r=-1,o=t.length,a=n(o),s=null==e;++r<o;)a[r]=s?i:js(e,t[r]);return a}function sr(e,t,n){return e===e&&(n!==i&&(e=e<=n?e:n),t!==i&&(e=e>=t?e:t)),e}function lr(e,t,n,r,o,a){var s,l=1&t,u=2&t,c=4&t;if(n&&(s=o?n(e,r,o,a):n(e)),s!==i)return s;if(!es(e))return e;var d=qa(e);if(d){if(s=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&De.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!l)return Ai(e,s)}else{var f=vo(e),h=f==S||f==_;if(Ka(e))return Si(e,l);if(f==P||f==y||h&&!o){if(s=u||h?{}:go(e),!l)return u?function(e,t){return Ti(e,po(e),t)}(e,function(e,t){return e&&Ti(t,Rs(t),e)}(s,e)):function(e,t){return Ti(e,ho(e),t)}(e,ir(s,e))}else{if(!ut[f])return o?e:{};s=function(e,t,n){var r=e.constructor;switch(t){case O:return _i(e);case x:case w:return new r(+e);case D:return function(e,t){var n=t?_i(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case Z:case N:case L:case F:case z:case B:case H:case V:case q:return Ci(e,n);case C:return new r;case j:case I:return new r(e);case A:return function(e){var t=new e.constructor(e.source,ve.exec(e));return t.lastIndex=e.lastIndex,t}(e);case T:return new r;case R:return i=e,Ln?je(Ln.call(i)):{}}var i}(e,f,l)}}a||(a=new Yn);var p=a.get(e);if(p)return p;a.set(e,s),as(e)?e.forEach((function(r){s.add(lr(r,t,n,r,e,a))})):ns(e)&&e.forEach((function(r,i){s.set(i,lr(r,t,n,i,e,a))}));var v=d?i:(c?u?io:ro:u?Rs:Is)(e);return At(v||e,(function(r,i){v&&(r=e[i=r]),tr(s,i,lr(r,t,n,i,e,a))})),s}function ur(e,t,n){var r=n.length;if(null==e)return!r;for(e=je(e);r--;){var o=n[r],a=t[o],s=e[o];if(s===i&&!(o in e)||!a(s))return!1}return!0}function cr(e,t,n){if("function"!=typeof e)throw new Ae(o);return Io((function(){e.apply(i,n)}),t)}function dr(e,t,n,r){var i=-1,o=Mt,a=!0,s=e.length,l=[],u=t.length;if(!s)return l;n&&(t=Dt(t,$t(n))),r?(o=Ot,a=!1):t.length>=200&&(o=tn,a=!1,t=new Kn(t));e:for(;++i<s;){var c=e[i],d=null==n?c:n(c);if(c=r||0!==c?c:0,a&&d===d){for(var f=u;f--;)if(t[f]===d)continue e;l.push(c)}else o(t,d,r)||l.push(c)}return l}zn.templateSettings={escape:J,evaluate:$,interpolate:ee,variable:"",imports:{_:zn}},zn.prototype=Hn.prototype,zn.prototype.constructor=zn,Vn.prototype=Bn(Hn.prototype),Vn.prototype.constructor=Vn,qn.prototype=Bn(Hn.prototype),qn.prototype.constructor=qn,Wn.prototype.clear=function(){this.__data__=An?An(null):{},this.size=0},Wn.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},Wn.prototype.get=function(e){var t=this.__data__;if(An){var n=t[e];return n===a?i:n}return De.call(t,e)?t[e]:i},Wn.prototype.has=function(e){var t=this.__data__;return An?t[e]!==i:De.call(t,e)},Wn.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=An&&t===i?a:t,this},Un.prototype.clear=function(){this.__data__=[],this.size=0},Un.prototype.delete=function(e){var t=this.__data__,n=nr(t,e);return!(n<0)&&(n==t.length-1?t.pop():Ye.call(t,n,1),--this.size,!0)},Un.prototype.get=function(e){var t=this.__data__,n=nr(t,e);return n<0?i:t[n][1]},Un.prototype.has=function(e){return nr(this.__data__,e)>-1},Un.prototype.set=function(e,t){var n=this.__data__,r=nr(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Gn.prototype.clear=function(){this.size=0,this.__data__={hash:new Wn,map:new(Cn||Un),string:new Wn}},Gn.prototype.delete=function(e){var t=uo(this,e).delete(e);return this.size-=t?1:0,t},Gn.prototype.get=function(e){return uo(this,e).get(e)},Gn.prototype.has=function(e){return uo(this,e).has(e)},Gn.prototype.set=function(e,t){var n=uo(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Kn.prototype.add=Kn.prototype.push=function(e){return this.__data__.set(e,a),this},Kn.prototype.has=function(e){return this.__data__.has(e)},Yn.prototype.clear=function(){this.__data__=new Un,this.size=0},Yn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Yn.prototype.get=function(e){return this.__data__.get(e)},Yn.prototype.has=function(e){return this.__data__.has(e)},Yn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Un){var r=n.__data__;if(!Cn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Gn(r)}return n.set(e,t),this.size=n.size,this};var fr=Mi(xr),hr=Mi(wr,!0);function pr(e,t){var n=!0;return fr(e,(function(e,r,i){return n=!!t(e,r,i)})),n}function vr(e,t,n){for(var r=-1,o=e.length;++r<o;){var a=e[r],s=t(a);if(null!=s&&(l===i?s===s&&!ls(s):n(s,l)))var l=s,u=a}return u}function mr(e,t){var n=[];return fr(e,(function(e,r,i){t(e,r,i)&&n.push(e)})),n}function gr(e,t,n,r,i){var o=-1,a=e.length;for(n||(n=yo),i||(i=[]);++o<a;){var s=e[o];t>0&&n(s)?t>1?gr(s,t-1,n,r,i):Zt(i,s):r||(i[i.length]=s)}return i}var yr=Oi(),br=Oi(!0);function xr(e,t){return e&&yr(e,t,Is)}function wr(e,t){return e&&br(e,t,Is)}function kr(e,t){return Rt(t,(function(t){return Qa(e[t])}))}function Sr(e,t){for(var n=0,r=(t=bi(t,e)).length;null!=e&&n<r;)e=e[No(t[n++])];return n&&n==r?e:i}function _r(e,t,n){var r=t(e);return qa(e)?r:Zt(r,n(e))}function Cr(e){return null==e?e===i?"[object Undefined]":"[object Null]":Je&&Je in je(e)?function(e){var t=De.call(e,Je),n=e[Je];try{e[Je]=i;var r=!0}catch(a){}var o=Le.call(e);r&&(t?e[Je]=n:delete e[Je]);return o}(e):function(e){return Le.call(e)}(e)}function jr(e,t){return e>t}function Pr(e,t){return null!=e&&De.call(e,t)}function Er(e,t){return null!=e&&t in je(e)}function Ar(e,t,r){for(var o=r?Ot:Mt,a=e[0].length,s=e.length,l=s,u=n(s),c=1/0,d=[];l--;){var f=e[l];l&&t&&(f=Dt(f,$t(t))),c=bn(f.length,c),u[l]=!r&&(t||a>=120&&f.length>=120)?new Kn(l&&f):i}f=e[0];var h=-1,p=u[0];e:for(;++h<a&&d.length<c;){var v=f[h],m=t?t(v):v;if(v=r||0!==v?v:0,!(p?tn(p,m):o(d,m,r))){for(l=s;--l;){var g=u[l];if(!(g?tn(g,m):o(e[l],m,r)))continue e}p&&p.push(m),d.push(v)}}return d}function Tr(e,t,n){var r=null==(e=Eo(e,t=bi(t,e)))?e:e[No(Xo(t))];return null==r?i:Pt(r,e,n)}function Ir(e){return ts(e)&&Cr(e)==y}function Rr(e,t,n,r,o){return e===t||(null==e||null==t||!ts(e)&&!ts(t)?e!==e&&t!==t:function(e,t,n,r,o,a){var s=qa(e),l=qa(t),u=s?b:vo(e),c=l?b:vo(t),d=(u=u==y?P:u)==P,f=(c=c==y?P:c)==P,h=u==c;if(h&&Ka(e)){if(!Ka(t))return!1;s=!0,d=!1}if(h&&!d)return a||(a=new Yn),s||us(e)?to(e,t,n,r,o,a):function(e,t,n,r,i,o,a){switch(n){case D:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case O:return!(e.byteLength!=t.byteLength||!o(new qe(e),new qe(t)));case x:case w:case j:return za(+e,+t);case k:return e.name==t.name&&e.message==t.message;case A:case I:return e==t+"";case C:var s=un;case T:var l=1&r;if(s||(s=fn),e.size!=t.size&&!l)return!1;var u=a.get(e);if(u)return u==t;r|=2,a.set(e,t);var c=to(s(e),s(t),r,i,o,a);return a.delete(e),c;case R:if(Ln)return Ln.call(e)==Ln.call(t)}return!1}(e,t,u,n,r,o,a);if(!(1&n)){var p=d&&De.call(e,"__wrapped__"),v=f&&De.call(t,"__wrapped__");if(p||v){var m=p?e.value():e,g=v?t.value():t;return a||(a=new Yn),o(m,g,n,r,a)}}if(!h)return!1;return a||(a=new Yn),function(e,t,n,r,o,a){var s=1&n,l=ro(e),u=l.length,c=ro(t),d=c.length;if(u!=d&&!s)return!1;var f=u;for(;f--;){var h=l[f];if(!(s?h in t:De.call(t,h)))return!1}var p=a.get(e),v=a.get(t);if(p&&v)return p==t&&v==e;var m=!0;a.set(e,t),a.set(t,e);var g=s;for(;++f<u;){var y=e[h=l[f]],b=t[h];if(r)var x=s?r(b,y,h,t,e,a):r(y,b,h,e,t,a);if(!(x===i?y===b||o(y,b,n,r,a):x)){m=!1;break}g||(g="constructor"==h)}if(m&&!g){var w=e.constructor,k=t.constructor;w==k||!("constructor"in e)||!("constructor"in t)||"function"==typeof w&&w instanceof w&&"function"==typeof k&&k instanceof k||(m=!1)}return a.delete(e),a.delete(t),m}(e,t,n,r,o,a)}(e,t,n,r,Rr,o))}function Mr(e,t,n,r){var o=n.length,a=o,s=!r;if(null==e)return!a;for(e=je(e);o--;){var l=n[o];if(s&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++o<a;){var u=(l=n[o])[0],c=e[u],d=l[1];if(s&&l[2]){if(c===i&&!(u in e))return!1}else{var f=new Yn;if(r)var h=r(c,d,u,e,t,f);if(!(h===i?Rr(d,c,3,r,f):h))return!1}}return!0}function Or(e){return!(!es(e)||(t=e,Ne&&Ne in t))&&(Qa(e)?Be:ye).test(Lo(e));var t}function Dr(e){return"function"==typeof e?e:null==e?rl:"object"==typeof e?qa(e)?Br(e[0],e[1]):zr(e):fl(e)}function Zr(e){if(!_o(e))return zt(e);var t=[];for(var n in je(e))De.call(e,n)&&"constructor"!=n&&t.push(n);return t}function Nr(e){if(!es(e))return function(e){var t=[];if(null!=e)for(var n in je(e))t.push(n);return t}(e);var t=_o(e),n=[];for(var r in e)("constructor"!=r||!t&&De.call(e,r))&&n.push(r);return n}function Lr(e,t){return e<t}function Fr(e,t){var r=-1,i=Ua(e)?n(e.length):[];return fr(e,(function(e,n,o){i[++r]=t(e,n,o)})),i}function zr(e){var t=co(e);return 1==t.length&&t[0][2]?jo(t[0][0],t[0][1]):function(n){return n===e||Mr(n,e,t)}}function Br(e,t){return wo(e)&&Co(t)?jo(No(e),t):function(n){var r=js(n,e);return r===i&&r===t?Ps(n,e):Rr(t,r,3)}}function Hr(e,t,n,r,o){e!==t&&yr(t,(function(a,s){if(o||(o=new Yn),es(a))!function(e,t,n,r,o,a,s){var l=Ao(e,n),u=Ao(t,n),c=s.get(u);if(c)return void er(e,n,c);var d=a?a(l,u,n+"",e,t,s):i,f=d===i;if(f){var h=qa(u),p=!h&&Ka(u),v=!h&&!p&&us(u);d=u,h||p||v?qa(l)?d=l:Ga(l)?d=Ai(l):p?(f=!1,d=Si(u,!0)):v?(f=!1,d=Ci(u,!0)):d=[]:is(u)||Va(u)?(d=l,Va(l)?d=gs(l):es(l)&&!Qa(l)||(d=go(u))):f=!1}f&&(s.set(u,d),o(d,u,r,a,s),s.delete(u));er(e,n,d)}(e,t,s,n,Hr,r,o);else{var l=r?r(Ao(e,s),a,s+"",e,t,o):i;l===i&&(l=a),er(e,s,l)}}),Rs)}function Vr(e,t){var n=e.length;if(n)return bo(t+=t<0?n:0,n)?e[t]:i}function qr(e,t,n){t=t.length?Dt(t,(function(e){return qa(e)?function(t){return Sr(t,1===e.length?e[0]:e)}:e})):[rl];var r=-1;t=Dt(t,$t(lo()));var i=Fr(e,(function(e,n,i){var o=Dt(t,(function(t){return t(e)}));return{criteria:o,index:++r,value:e}}));return function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}(i,(function(e,t){return function(e,t,n){var r=-1,i=e.criteria,o=t.criteria,a=i.length,s=n.length;for(;++r<a;){var l=ji(i[r],o[r]);if(l)return r>=s?l:l*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function Wr(e,t,n){for(var r=-1,i=t.length,o={};++r<i;){var a=t[r],s=Sr(e,a);n(s,a)&&$r(o,bi(a,e),s)}return o}function Ur(e,t,n,r){var i=r?qt:Vt,o=-1,a=t.length,s=e;for(e===t&&(t=Ai(t)),n&&(s=Dt(e,$t(n)));++o<a;)for(var l=0,u=t[o],c=n?n(u):u;(l=i(s,c,l,r))>-1;)s!==e&&Ye.call(s,l,1),Ye.call(e,l,1);return e}function Gr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var i=t[n];if(n==r||i!==o){var o=i;bo(i)?Ye.call(e,i,1):di(e,i)}}return e}function Kr(e,t){return e+pt(kn()*(t-e+1))}function Yr(e,t){var n="";if(!e||t<1||t>p)return n;do{t%2&&(n+=e),(t=pt(t/2))&&(e+=e)}while(t);return n}function Xr(e,t){return Ro(Po(e,t,rl),e+"")}function Qr(e){return Qn(zs(e))}function Jr(e,t){var n=zs(e);return Do(n,sr(t,0,n.length))}function $r(e,t,n,r){if(!es(e))return e;for(var o=-1,a=(t=bi(t,e)).length,s=a-1,l=e;null!=l&&++o<a;){var u=No(t[o]),c=n;if("__proto__"===u||"constructor"===u||"prototype"===u)return e;if(o!=s){var d=l[u];(c=r?r(d,u,l):i)===i&&(c=es(d)?d:bo(t[o+1])?[]:{})}tr(l,u,c),l=l[u]}return e}var ei=Tn?function(e,t){return Tn.set(e,t),e}:rl,ti=$e?function(e,t){return $e(e,"toString",{configurable:!0,enumerable:!1,value:el(t),writable:!0})}:rl;function ni(e){return Do(zs(e))}function ri(e,t,r){var i=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(r=r>o?o:r)<0&&(r+=o),o=t>r?0:r-t>>>0,t>>>=0;for(var a=n(o);++i<o;)a[i]=e[i+t];return a}function ii(e,t){var n;return fr(e,(function(e,r,i){return!(n=t(e,r,i))})),!!n}function oi(e,t,n){var r=0,i=null==e?r:e.length;if("number"==typeof t&&t===t&&i<=2147483647){for(;r<i;){var o=r+i>>>1,a=e[o];null!==a&&!ls(a)&&(n?a<=t:a<t)?r=o+1:i=o}return i}return ai(e,t,rl,n)}function ai(e,t,n,r){var o=0,a=null==e?0:e.length;if(0===a)return 0;for(var s=(t=n(t))!==t,l=null===t,u=ls(t),c=t===i;o<a;){var d=pt((o+a)/2),f=n(e[d]),h=f!==i,p=null===f,v=f===f,m=ls(f);if(s)var g=r||v;else g=c?v&&(r||h):l?v&&h&&(r||!p):u?v&&h&&!p&&(r||!m):!p&&!m&&(r?f<=t:f<t);g?o=d+1:a=d}return bn(a,4294967294)}function si(e,t){for(var n=-1,r=e.length,i=0,o=[];++n<r;){var a=e[n],s=t?t(a):a;if(!n||!za(s,l)){var l=s;o[i++]=0===a?0:a}}return o}function li(e){return"number"==typeof e?e:ls(e)?v:+e}function ui(e){if("string"==typeof e)return e;if(qa(e))return Dt(e,ui)+"";if(ls(e))return Fn?Fn.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function ci(e,t,n){var r=-1,i=Mt,o=e.length,a=!0,s=[],l=s;if(n)a=!1,i=Ot;else if(o>=200){var u=t?null:Yi(e);if(u)return fn(u);a=!1,i=tn,l=new Kn}else l=t?[]:s;e:for(;++r<o;){var c=e[r],d=t?t(c):c;if(c=n||0!==c?c:0,a&&d===d){for(var f=l.length;f--;)if(l[f]===d)continue e;t&&l.push(d),s.push(c)}else i(l,d,n)||(l!==s&&l.push(d),s.push(c))}return s}function di(e,t){return null==(e=Eo(e,t=bi(t,e)))||delete e[No(Xo(t))]}function fi(e,t,n,r){return $r(e,t,n(Sr(e,t)),r)}function hi(e,t,n,r){for(var i=e.length,o=r?i:-1;(r?o--:++o<i)&&t(e[o],o,e););return n?ri(e,r?0:o,r?o+1:i):ri(e,r?o+1:0,r?i:o)}function pi(e,t){var n=e;return n instanceof qn&&(n=n.value()),Nt(t,(function(e,t){return t.func.apply(t.thisArg,Zt([e],t.args))}),n)}function vi(e,t,r){var i=e.length;if(i<2)return i?ci(e[0]):[];for(var o=-1,a=n(i);++o<i;)for(var s=e[o],l=-1;++l<i;)l!=o&&(a[o]=dr(a[o]||s,e[l],t,r));return ci(gr(a,1),t,r)}function mi(e,t,n){for(var r=-1,o=e.length,a=t.length,s={};++r<o;){var l=r<a?t[r]:i;n(s,e[r],l)}return s}function gi(e){return Ga(e)?e:[]}function yi(e){return"function"==typeof e?e:rl}function bi(e,t){return qa(e)?e:wo(e,t)?[e]:Zo(ys(e))}var xi=Xr;function wi(e,t,n){var r=e.length;return n=n===i?r:n,!t&&n>=r?e:ri(e,t,n)}var ki=nt||function(e){return vt.clearTimeout(e)};function Si(e,t){if(t)return e.slice();var n=e.length,r=We?We(n):new e.constructor(n);return e.copy(r),r}function _i(e){var t=new e.constructor(e.byteLength);return new qe(t).set(new qe(e)),t}function Ci(e,t){var n=t?_i(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function ji(e,t){if(e!==t){var n=e!==i,r=null===e,o=e===e,a=ls(e),s=t!==i,l=null===t,u=t===t,c=ls(t);if(!l&&!c&&!a&&e>t||a&&s&&u&&!l&&!c||r&&s&&u||!n&&u||!o)return 1;if(!r&&!a&&!c&&e<t||c&&n&&o&&!r&&!a||l&&n&&o||!s&&o||!u)return-1}return 0}function Pi(e,t,r,i){for(var o=-1,a=e.length,s=r.length,l=-1,u=t.length,c=Kt(a-s,0),d=n(u+c),f=!i;++l<u;)d[l]=t[l];for(;++o<s;)(f||o<a)&&(d[r[o]]=e[o]);for(;c--;)d[l++]=e[o++];return d}function Ei(e,t,r,i){for(var o=-1,a=e.length,s=-1,l=r.length,u=-1,c=t.length,d=Kt(a-l,0),f=n(d+c),h=!i;++o<d;)f[o]=e[o];for(var p=o;++u<c;)f[p+u]=t[u];for(;++s<l;)(h||o<a)&&(f[p+r[s]]=e[o++]);return f}function Ai(e,t){var r=-1,i=e.length;for(t||(t=n(i));++r<i;)t[r]=e[r];return t}function Ti(e,t,n,r){var o=!n;n||(n={});for(var a=-1,s=t.length;++a<s;){var l=t[a],u=r?r(n[l],e[l],l,n,e):i;u===i&&(u=e[l]),o?or(n,l,u):tr(n,l,u)}return n}function Ii(e,t){return function(n,r){var i=qa(n)?Et:rr,o=t?t():{};return i(n,e,lo(r,2),o)}}function Ri(e){return Xr((function(t,n){var r=-1,o=n.length,a=o>1?n[o-1]:i,s=o>2?n[2]:i;for(a=e.length>3&&"function"==typeof a?(o--,a):i,s&&xo(n[0],n[1],s)&&(a=o<3?i:a,o=1),t=je(t);++r<o;){var l=n[r];l&&e(t,l,r,a)}return t}))}function Mi(e,t){return function(n,r){if(null==n)return n;if(!Ua(n))return e(n,r);for(var i=n.length,o=t?i:-1,a=je(n);(t?o--:++o<i)&&!1!==r(a[o],o,a););return n}}function Oi(e){return function(t,n,r){for(var i=-1,o=je(t),a=r(t),s=a.length;s--;){var l=a[e?s:++i];if(!1===n(o[l],l,o))break}return t}}function Di(e){return function(t){var n=ln(t=ys(t))?vn(t):i,r=n?n[0]:t.charAt(0),o=n?wi(n,1).join(""):t.slice(1);return r[e]()+o}}function Zi(e){return function(t){return Nt(Qs(Vs(t).replace(et,"")),e,"")}}function Ni(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=Bn(e.prototype),r=e.apply(n,t);return es(r)?r:n}}function Li(e){return function(t,n,r){var o=je(t);if(!Ua(t)){var a=lo(n,3);t=Is(t),n=function(e){return a(o[e],e,o)}}var s=e(t,n,r);return s>-1?o[a?t[s]:s]:i}}function Fi(e){return no((function(t){var n=t.length,r=n,a=Vn.prototype.thru;for(e&&t.reverse();r--;){var s=t[r];if("function"!=typeof s)throw new Ae(o);if(a&&!l&&"wrapper"==ao(s))var l=new Vn([],!0)}for(r=l?r:n;++r<n;){var u=ao(s=t[r]),c="wrapper"==u?oo(s):i;l=c&&ko(c[0])&&424==c[1]&&!c[4].length&&1==c[9]?l[ao(c[0])].apply(l,c[3]):1==s.length&&ko(s)?l[u]():l.thru(s)}return function(){var e=arguments,r=e[0];if(l&&1==e.length&&qa(r))return l.plant(r).value();for(var i=0,o=n?t[i].apply(this,e):r;++i<n;)o=t[i].call(this,o);return o}}))}function zi(e,t,r,o,a,s,l,u,c,f){var h=t&d,p=1&t,v=2&t,m=24&t,g=512&t,y=v?i:Ni(e);return function d(){for(var b=arguments.length,x=n(b),w=b;w--;)x[w]=arguments[w];if(m)var k=so(d),S=function(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}(x,k);if(o&&(x=Pi(x,o,a,m)),s&&(x=Ei(x,s,l,m)),b-=S,m&&b<f){var _=dn(x,k);return Gi(e,t,zi,d.placeholder,r,x,_,u,c,f-b)}var C=p?r:this,j=v?C[e]:e;return b=x.length,u?x=function(e,t){var n=e.length,r=bn(t.length,n),o=Ai(e);for(;r--;){var a=t[r];e[r]=bo(a,n)?o[a]:i}return e}(x,u):g&&b>1&&x.reverse(),h&&c<b&&(x.length=c),this&&this!==vt&&this instanceof d&&(j=y||Ni(j)),j.apply(C,x)}}function Bi(e,t){return function(n,r){return function(e,t,n,r){return xr(e,(function(e,i,o){t(r,n(e),i,o)})),r}(n,e,t(r),{})}}function Hi(e,t){return function(n,r){var o;if(n===i&&r===i)return t;if(n!==i&&(o=n),r!==i){if(o===i)return r;"string"==typeof n||"string"==typeof r?(n=ui(n),r=ui(r)):(n=li(n),r=li(r)),o=e(n,r)}return o}}function Vi(e){return no((function(t){return t=Dt(t,$t(lo())),Xr((function(n){var r=this;return e(t,(function(e){return Pt(e,r,n)}))}))}))}function qi(e,t){var n=(t=t===i?" ":ui(t)).length;if(n<2)return n?Yr(t,e):t;var r=Yr(t,ht(e/pn(t)));return ln(t)?wi(vn(r),0,e).join(""):r.slice(0,e)}function Wi(e){return function(t,r,o){return o&&"number"!=typeof o&&xo(t,r,o)&&(r=o=i),t=hs(t),r===i?(r=t,t=0):r=hs(r),function(e,t,r,i){for(var o=-1,a=Kt(ht((t-e)/(r||1)),0),s=n(a);a--;)s[i?a:++o]=e,e+=r;return s}(t,r,o=o===i?t<r?1:-1:hs(o),e)}}function Ui(e){return function(t,n){return"string"==typeof t&&"string"==typeof n||(t=ms(t),n=ms(n)),e(t,n)}}function Gi(e,t,n,r,o,a,s,l,d,f){var h=8&t;t|=h?u:c,4&(t&=~(h?c:u))||(t&=-4);var p=[e,t,o,h?a:i,h?s:i,h?i:a,h?i:s,l,d,f],v=n.apply(i,p);return ko(e)&&To(v,p),v.placeholder=r,Mo(v,e,t)}function Ki(e){var t=Ce[e];return function(e,n){if(e=ms(e),(n=null==n?0:bn(ps(n),292))&&bt(e)){var r=(ys(e)+"e").split("e");return+((r=(ys(t(r[0]+"e"+(+r[1]+n)))+"e").split("e"))[0]+"e"+(+r[1]-n))}return t(e)}}var Yi=Pn&&1/fn(new Pn([,-0]))[1]==h?function(e){return new Pn(e)}:ll;function Xi(e){return function(t){var n=vo(t);return n==C?un(t):n==T?hn(t):function(e,t){return Dt(t,(function(t){return[t,e[t]]}))}(t,e(t))}}function Qi(e,t,r,a,h,p,v,m){var g=2&t;if(!g&&"function"!=typeof e)throw new Ae(o);var y=a?a.length:0;if(y||(t&=-97,a=h=i),v=v===i?v:Kt(ps(v),0),m=m===i?m:ps(m),y-=h?h.length:0,t&c){var b=a,x=h;a=h=i}var w=g?i:oo(e),k=[e,t,r,a,h,b,x,p,v,m];if(w&&function(e,t){var n=e[1],r=t[1],i=n|r,o=i<131,a=r==d&&8==n||r==d&&n==f&&e[7].length<=t[8]||384==r&&t[7].length<=t[8]&&8==n;if(!o&&!a)return e;1&r&&(e[2]=t[2],i|=1&n?0:4);var l=t[3];if(l){var u=e[3];e[3]=u?Pi(u,l,t[4]):l,e[4]=u?dn(e[3],s):t[4]}(l=t[5])&&(u=e[5],e[5]=u?Ei(u,l,t[6]):l,e[6]=u?dn(e[5],s):t[6]);(l=t[7])&&(e[7]=l);r&d&&(e[8]=null==e[8]?t[8]:bn(e[8],t[8]));null==e[9]&&(e[9]=t[9]);e[0]=t[0],e[1]=i}(k,w),e=k[0],t=k[1],r=k[2],a=k[3],h=k[4],!(m=k[9]=k[9]===i?g?0:e.length:Kt(k[9]-y,0))&&24&t&&(t&=-25),t&&1!=t)S=8==t||t==l?function(e,t,r){var o=Ni(e);return function a(){for(var s=arguments.length,l=n(s),u=s,c=so(a);u--;)l[u]=arguments[u];var d=s<3&&l[0]!==c&&l[s-1]!==c?[]:dn(l,c);return(s-=d.length)<r?Gi(e,t,zi,a.placeholder,i,l,d,i,i,r-s):Pt(this&&this!==vt&&this instanceof a?o:e,this,l)}}(e,t,m):t!=u&&33!=t||h.length?zi.apply(i,k):function(e,t,r,i){var o=1&t,a=Ni(e);return function t(){for(var s=-1,l=arguments.length,u=-1,c=i.length,d=n(c+l),f=this&&this!==vt&&this instanceof t?a:e;++u<c;)d[u]=i[u];for(;l--;)d[u++]=arguments[++s];return Pt(f,o?r:this,d)}}(e,t,r,a);else var S=function(e,t,n){var r=1&t,i=Ni(e);return function t(){return(this&&this!==vt&&this instanceof t?i:e).apply(r?n:this,arguments)}}(e,t,r);return Mo((w?ei:To)(S,k),e,t)}function Ji(e,t,n,r){return e===i||za(e,Re[n])&&!De.call(r,n)?t:e}function $i(e,t,n,r,o,a){return es(e)&&es(t)&&(a.set(t,e),Hr(e,t,i,$i,a),a.delete(t)),e}function eo(e){return is(e)?i:e}function to(e,t,n,r,o,a){var s=1&n,l=e.length,u=t.length;if(l!=u&&!(s&&u>l))return!1;var c=a.get(e),d=a.get(t);if(c&&d)return c==t&&d==e;var f=-1,h=!0,p=2&n?new Kn:i;for(a.set(e,t),a.set(t,e);++f<l;){var v=e[f],m=t[f];if(r)var g=s?r(m,v,f,t,e,a):r(v,m,f,e,t,a);if(g!==i){if(g)continue;h=!1;break}if(p){if(!Ft(t,(function(e,t){if(!tn(p,t)&&(v===e||o(v,e,n,r,a)))return p.push(t)}))){h=!1;break}}else if(v!==m&&!o(v,m,n,r,a)){h=!1;break}}return a.delete(e),a.delete(t),h}function no(e){return Ro(Po(e,i,Wo),e+"")}function ro(e){return _r(e,Is,ho)}function io(e){return _r(e,Rs,po)}var oo=Tn?function(e){return Tn.get(e)}:ll;function ao(e){for(var t=e.name+"",n=In[t],r=De.call(In,t)?n.length:0;r--;){var i=n[r],o=i.func;if(null==o||o==e)return i.name}return t}function so(e){return(De.call(zn,"placeholder")?zn:e).placeholder}function lo(){var e=zn.iteratee||il;return e=e===il?Dr:e,arguments.length?e(arguments[0],arguments[1]):e}function uo(e,t){var n=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?n["string"==typeof t?"string":"hash"]:n.map}function co(e){for(var t=Is(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,Co(i)]}return t}function fo(e,t){var n=function(e,t){return null==e?i:e[t]}(e,t);return Or(n)?n:i}var ho=mt?function(e){return null==e?[]:(e=je(e),Rt(mt(e),(function(t){return Ke.call(e,t)})))}:vl,po=mt?function(e){for(var t=[];e;)Zt(t,ho(e)),e=Ue(e);return t}:vl,vo=Cr;function mo(e,t,n){for(var r=-1,i=(t=bi(t,e)).length,o=!1;++r<i;){var a=No(t[r]);if(!(o=null!=e&&n(e,a)))break;e=e[a]}return o||++r!=i?o:!!(i=null==e?0:e.length)&&$a(i)&&bo(a,i)&&(qa(e)||Va(e))}function go(e){return"function"!=typeof e.constructor||_o(e)?{}:Bn(Ue(e))}function yo(e){return qa(e)||Va(e)||!!(Xe&&e&&e[Xe])}function bo(e,t){var n=typeof e;return!!(t=null==t?p:t)&&("number"==n||"symbol"!=n&&xe.test(e))&&e>-1&&e%1==0&&e<t}function xo(e,t,n){if(!es(n))return!1;var r=typeof t;return!!("number"==r?Ua(n)&&bo(t,n.length):"string"==r&&t in n)&&za(n[t],e)}function wo(e,t){if(qa(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!ls(e))||(ne.test(e)||!te.test(e)||null!=t&&e in je(t))}function ko(e){var t=ao(e),n=zn[t];if("function"!=typeof n||!(t in qn.prototype))return!1;if(e===n)return!0;var r=oo(n);return!!r&&e===r[0]}(_n&&vo(new _n(new ArrayBuffer(1)))!=D||Cn&&vo(new Cn)!=C||jn&&vo(jn.resolve())!=E||Pn&&vo(new Pn)!=T||En&&vo(new En)!=M)&&(vo=function(e){var t=Cr(e),n=t==P?e.constructor:i,r=n?Lo(n):"";if(r)switch(r){case Rn:return D;case Mn:return C;case On:return E;case Dn:return T;case Zn:return M}return t});var So=Me?Qa:ml;function _o(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Re)}function Co(e){return e===e&&!es(e)}function jo(e,t){return function(n){return null!=n&&(n[e]===t&&(t!==i||e in je(n)))}}function Po(e,t,r){return t=Kt(t===i?e.length-1:t,0),function(){for(var i=arguments,o=-1,a=Kt(i.length-t,0),s=n(a);++o<a;)s[o]=i[t+o];o=-1;for(var l=n(t+1);++o<t;)l[o]=i[o];return l[t]=r(s),Pt(e,this,l)}}function Eo(e,t){return t.length<2?e:Sr(e,ri(t,0,-1))}function Ao(e,t){if(("constructor"!==t||"function"!==typeof e[t])&&"__proto__"!=t)return e[t]}var To=Oo(ei),Io=ct||function(e,t){return vt.setTimeout(e,t)},Ro=Oo(ti);function Mo(e,t,n){var r=t+"";return Ro(e,function(e,t){var n=t.length;if(!n)return e;var r=n-1;return t[r]=(n>1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(le,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return At(g,(function(n){var r="_."+n[0];t&n[1]&&!Mt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(ue);return t?t[1].split(ce):[]}(r),n)))}function Oo(e){var t=0,n=0;return function(){var r=xn(),o=16-(r-n);if(n=r,o>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(i,arguments)}}function Do(e,t){var n=-1,r=e.length,o=r-1;for(t=t===i?r:t;++n<t;){var a=Kr(n,o),s=e[a];e[a]=e[n],e[n]=s}return e.length=t,e}var Zo=function(e){var t=Oa(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(re,(function(e,n,r,i){t.push(r?i.replace(he,"$1"):n||e)})),t}));function No(e){if("string"==typeof e||ls(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function Lo(e){if(null!=e){try{return Oe.call(e)}catch(t){}try{return e+""}catch(t){}}return""}function Fo(e){if(e instanceof qn)return e.clone();var t=new Vn(e.__wrapped__,e.__chain__);return t.__actions__=Ai(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var zo=Xr((function(e,t){return Ga(e)?dr(e,gr(t,1,Ga,!0)):[]})),Bo=Xr((function(e,t){var n=Xo(t);return Ga(n)&&(n=i),Ga(e)?dr(e,gr(t,1,Ga,!0),lo(n,2)):[]})),Ho=Xr((function(e,t){var n=Xo(t);return Ga(n)&&(n=i),Ga(e)?dr(e,gr(t,1,Ga,!0),i,n):[]}));function Vo(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=null==n?0:ps(n);return i<0&&(i=Kt(r+i,0)),Ht(e,lo(t,3),i)}function qo(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=r-1;return n!==i&&(o=ps(n),o=n<0?Kt(r+o,0):bn(o,r-1)),Ht(e,lo(t,3),o,!0)}function Wo(e){return(null==e?0:e.length)?gr(e,1):[]}function Uo(e){return e&&e.length?e[0]:i}var Go=Xr((function(e){var t=Dt(e,gi);return t.length&&t[0]===e[0]?Ar(t):[]})),Ko=Xr((function(e){var t=Xo(e),n=Dt(e,gi);return t===Xo(n)?t=i:n.pop(),n.length&&n[0]===e[0]?Ar(n,lo(t,2)):[]})),Yo=Xr((function(e){var t=Xo(e),n=Dt(e,gi);return(t="function"==typeof t?t:i)&&n.pop(),n.length&&n[0]===e[0]?Ar(n,i,t):[]}));function Xo(e){var t=null==e?0:e.length;return t?e[t-1]:i}var Qo=Xr(Jo);function Jo(e,t){return e&&e.length&&t&&t.length?Ur(e,t):e}var $o=no((function(e,t){var n=null==e?0:e.length,r=ar(e,t);return Gr(e,Dt(t,(function(e){return bo(e,n)?+e:e})).sort(ji)),r}));function ea(e){return null==e?e:Sn.call(e)}var ta=Xr((function(e){return ci(gr(e,1,Ga,!0))})),na=Xr((function(e){var t=Xo(e);return Ga(t)&&(t=i),ci(gr(e,1,Ga,!0),lo(t,2))})),ra=Xr((function(e){var t=Xo(e);return t="function"==typeof t?t:i,ci(gr(e,1,Ga,!0),i,t)}));function ia(e){if(!e||!e.length)return[];var t=0;return e=Rt(e,(function(e){if(Ga(e))return t=Kt(e.length,t),!0})),Qt(t,(function(t){return Dt(e,Gt(t))}))}function oa(e,t){if(!e||!e.length)return[];var n=ia(e);return null==t?n:Dt(n,(function(e){return Pt(t,i,e)}))}var aa=Xr((function(e,t){return Ga(e)?dr(e,t):[]})),sa=Xr((function(e){return vi(Rt(e,Ga))})),la=Xr((function(e){var t=Xo(e);return Ga(t)&&(t=i),vi(Rt(e,Ga),lo(t,2))})),ua=Xr((function(e){var t=Xo(e);return t="function"==typeof t?t:i,vi(Rt(e,Ga),i,t)})),ca=Xr(ia);var da=Xr((function(e){var t=e.length,n=t>1?e[t-1]:i;return n="function"==typeof n?(e.pop(),n):i,oa(e,n)}));function fa(e){var t=zn(e);return t.__chain__=!0,t}function ha(e,t){return t(e)}var pa=no((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,o=function(t){return ar(t,e)};return!(t>1||this.__actions__.length)&&r instanceof qn&&bo(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:ha,args:[o],thisArg:i}),new Vn(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(i),e}))):this.thru(o)}));var va=Ii((function(e,t,n){De.call(e,n)?++e[n]:or(e,n,1)}));var ma=Li(Vo),ga=Li(qo);function ya(e,t){return(qa(e)?At:fr)(e,lo(t,3))}function ba(e,t){return(qa(e)?Tt:hr)(e,lo(t,3))}var xa=Ii((function(e,t,n){De.call(e,n)?e[n].push(t):or(e,n,[t])}));var wa=Xr((function(e,t,r){var i=-1,o="function"==typeof t,a=Ua(e)?n(e.length):[];return fr(e,(function(e){a[++i]=o?Pt(t,e,r):Tr(e,t,r)})),a})),ka=Ii((function(e,t,n){or(e,n,t)}));function Sa(e,t){return(qa(e)?Dt:Fr)(e,lo(t,3))}var _a=Ii((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var Ca=Xr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&xo(e,t[0],t[1])?t=[]:n>2&&xo(t[0],t[1],t[2])&&(t=[t[0]]),qr(e,gr(t,1),[])})),ja=it||function(){return vt.Date.now()};function Pa(e,t,n){return t=n?i:t,t=e&&null==t?e.length:t,Qi(e,d,i,i,i,i,t)}function Ea(e,t){var n;if("function"!=typeof t)throw new Ae(o);return e=ps(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=i),n}}var Aa=Xr((function(e,t,n){var r=1;if(n.length){var i=dn(n,so(Aa));r|=u}return Qi(e,r,t,n,i)})),Ta=Xr((function(e,t,n){var r=3;if(n.length){var i=dn(n,so(Ta));r|=u}return Qi(t,r,e,n,i)}));function Ia(e,t,n){var r,a,s,l,u,c,d=0,f=!1,h=!1,p=!0;if("function"!=typeof e)throw new Ae(o);function v(t){var n=r,o=a;return r=a=i,d=t,l=e.apply(o,n)}function m(e){var n=e-c;return c===i||n>=t||n<0||h&&e-d>=s}function g(){var e=ja();if(m(e))return y(e);u=Io(g,function(e){var n=t-(e-c);return h?bn(n,s-(e-d)):n}(e))}function y(e){return u=i,p&&r?v(e):(r=a=i,l)}function b(){var e=ja(),n=m(e);if(r=arguments,a=this,c=e,n){if(u===i)return function(e){return d=e,u=Io(g,t),f?v(e):l}(c);if(h)return ki(u),u=Io(g,t),v(c)}return u===i&&(u=Io(g,t)),l}return t=ms(t)||0,es(n)&&(f=!!n.leading,s=(h="maxWait"in n)?Kt(ms(n.maxWait)||0,t):s,p="trailing"in n?!!n.trailing:p),b.cancel=function(){u!==i&&ki(u),d=0,r=c=a=u=i},b.flush=function(){return u===i?l:y(ja())},b}var Ra=Xr((function(e,t){return cr(e,1,t)})),Ma=Xr((function(e,t,n){return cr(e,ms(t)||0,n)}));function Oa(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Ae(o);var n=function n(){var r=arguments,i=t?t.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=e.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(Oa.Cache||Gn),n}function Da(e){if("function"!=typeof e)throw new Ae(o);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)}}Oa.Cache=Gn;var Za=xi((function(e,t){var n=(t=1==t.length&&qa(t[0])?Dt(t[0],$t(lo())):Dt(gr(t,1),$t(lo()))).length;return Xr((function(r){for(var i=-1,o=bn(r.length,n);++i<o;)r[i]=t[i].call(this,r[i]);return Pt(e,this,r)}))})),Na=Xr((function(e,t){var n=dn(t,so(Na));return Qi(e,u,i,t,n)})),La=Xr((function(e,t){var n=dn(t,so(La));return Qi(e,c,i,t,n)})),Fa=no((function(e,t){return Qi(e,f,i,i,i,t)}));function za(e,t){return e===t||e!==e&&t!==t}var Ba=Ui(jr),Ha=Ui((function(e,t){return e>=t})),Va=Ir(function(){return arguments}())?Ir:function(e){return ts(e)&&De.call(e,"callee")&&!Ke.call(e,"callee")},qa=n.isArray,Wa=wt?$t(wt):function(e){return ts(e)&&Cr(e)==O};function Ua(e){return null!=e&&$a(e.length)&&!Qa(e)}function Ga(e){return ts(e)&&Ua(e)}var Ka=gt||ml,Ya=kt?$t(kt):function(e){return ts(e)&&Cr(e)==w};function Xa(e){if(!ts(e))return!1;var t=Cr(e);return t==k||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!is(e)}function Qa(e){if(!es(e))return!1;var t=Cr(e);return t==S||t==_||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Ja(e){return"number"==typeof e&&e==ps(e)}function $a(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=p}function es(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function ts(e){return null!=e&&"object"==typeof e}var ns=St?$t(St):function(e){return ts(e)&&vo(e)==C};function rs(e){return"number"==typeof e||ts(e)&&Cr(e)==j}function is(e){if(!ts(e)||Cr(e)!=P)return!1;var t=Ue(e);if(null===t)return!0;var n=De.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Oe.call(n)==Fe}var os=_t?$t(_t):function(e){return ts(e)&&Cr(e)==A};var as=Ct?$t(Ct):function(e){return ts(e)&&vo(e)==T};function ss(e){return"string"==typeof e||!qa(e)&&ts(e)&&Cr(e)==I}function ls(e){return"symbol"==typeof e||ts(e)&&Cr(e)==R}var us=jt?$t(jt):function(e){return ts(e)&&$a(e.length)&&!!lt[Cr(e)]};var cs=Ui(Lr),ds=Ui((function(e,t){return e<=t}));function fs(e){if(!e)return[];if(Ua(e))return ss(e)?vn(e):Ai(e);if(Qe&&e[Qe])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Qe]());var t=vo(e);return(t==C?un:t==T?fn:zs)(e)}function hs(e){return e?(e=ms(e))===h||e===-1/0?17976931348623157e292*(e<0?-1:1):e===e?e:0:0===e?e:0}function ps(e){var t=hs(e),n=t%1;return t===t?n?t-n:t:0}function vs(e){return e?sr(ps(e),0,m):0}function ms(e){if("number"==typeof e)return e;if(ls(e))return v;if(es(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=es(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Jt(e);var n=ge.test(e);return n||be.test(e)?ft(e.slice(2),n?2:8):me.test(e)?v:+e}function gs(e){return Ti(e,Rs(e))}function ys(e){return null==e?"":ui(e)}var bs=Ri((function(e,t){if(_o(t)||Ua(t))Ti(t,Is(t),e);else for(var n in t)De.call(t,n)&&tr(e,n,t[n])})),xs=Ri((function(e,t){Ti(t,Rs(t),e)})),ws=Ri((function(e,t,n,r){Ti(t,Rs(t),e,r)})),ks=Ri((function(e,t,n,r){Ti(t,Is(t),e,r)})),Ss=no(ar);var _s=Xr((function(e,t){e=je(e);var n=-1,r=t.length,o=r>2?t[2]:i;for(o&&xo(t[0],t[1],o)&&(r=1);++n<r;)for(var a=t[n],s=Rs(a),l=-1,u=s.length;++l<u;){var c=s[l],d=e[c];(d===i||za(d,Re[c])&&!De.call(e,c))&&(e[c]=a[c])}return e})),Cs=Xr((function(e){return e.push(i,$i),Pt(Os,i,e)}));function js(e,t,n){var r=null==e?i:Sr(e,t);return r===i?n:r}function Ps(e,t){return null!=e&&mo(e,t,Er)}var Es=Bi((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=Le.call(t)),e[t]=n}),el(rl)),As=Bi((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=Le.call(t)),De.call(e,t)?e[t].push(n):e[t]=[n]}),lo),Ts=Xr(Tr);function Is(e){return Ua(e)?Xn(e):Zr(e)}function Rs(e){return Ua(e)?Xn(e,!0):Nr(e)}var Ms=Ri((function(e,t,n){Hr(e,t,n)})),Os=Ri((function(e,t,n,r){Hr(e,t,n,r)})),Ds=no((function(e,t){var n={};if(null==e)return n;var r=!1;t=Dt(t,(function(t){return t=bi(t,e),r||(r=t.length>1),t})),Ti(e,io(e),n),r&&(n=lr(n,7,eo));for(var i=t.length;i--;)di(n,t[i]);return n}));var Zs=no((function(e,t){return null==e?{}:function(e,t){return Wr(e,t,(function(t,n){return Ps(e,n)}))}(e,t)}));function Ns(e,t){if(null==e)return{};var n=Dt(io(e),(function(e){return[e]}));return t=lo(t),Wr(e,n,(function(e,n){return t(e,n[0])}))}var Ls=Xi(Is),Fs=Xi(Rs);function zs(e){return null==e?[]:en(e,Is(e))}var Bs=Zi((function(e,t,n){return t=t.toLowerCase(),e+(n?Hs(t):t)}));function Hs(e){return Xs(ys(e).toLowerCase())}function Vs(e){return(e=ys(e))&&e.replace(we,on).replace(tt,"")}var qs=Zi((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Ws=Zi((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Us=Di("toLowerCase");var Gs=Zi((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Ks=Zi((function(e,t,n){return e+(n?" ":"")+Xs(t)}));var Ys=Zi((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Xs=Di("toUpperCase");function Qs(e,t,n){return e=ys(e),(t=n?i:t)===i?function(e){return ot.test(e)}(e)?function(e){return e.match(rt)||[]}(e):function(e){return e.match(de)||[]}(e):e.match(t)||[]}var Js=Xr((function(e,t){try{return Pt(e,i,t)}catch(n){return Xa(n)?n:new se(n)}})),$s=no((function(e,t){return At(t,(function(t){t=No(t),or(e,t,Aa(e[t],e))})),e}));function el(e){return function(){return e}}var tl=Fi(),nl=Fi(!0);function rl(e){return e}function il(e){return Dr("function"==typeof e?e:lr(e,1))}var ol=Xr((function(e,t){return function(n){return Tr(n,e,t)}})),al=Xr((function(e,t){return function(n){return Tr(e,n,t)}}));function sl(e,t,n){var r=Is(t),i=kr(t,r);null!=n||es(t)&&(i.length||!r.length)||(n=t,t=e,e=this,i=kr(t,Is(t)));var o=!(es(n)&&"chain"in n)||!!n.chain,a=Qa(e);return At(i,(function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(o||t){var n=e(this.__wrapped__);return(n.__actions__=Ai(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Zt([this.value()],arguments))})})),e}function ll(){}var ul=Vi(Dt),cl=Vi(It),dl=Vi(Ft);function fl(e){return wo(e)?Gt(No(e)):function(e){return function(t){return Sr(t,e)}}(e)}var hl=Wi(),pl=Wi(!0);function vl(){return[]}function ml(){return!1}var gl=Hi((function(e,t){return e+t}),0),yl=Ki("ceil"),bl=Hi((function(e,t){return e/t}),1),xl=Ki("floor");var wl=Hi((function(e,t){return e*t}),1),kl=Ki("round"),Sl=Hi((function(e,t){return e-t}),0);return zn.after=function(e,t){if("function"!=typeof t)throw new Ae(o);return e=ps(e),function(){if(--e<1)return t.apply(this,arguments)}},zn.ary=Pa,zn.assign=bs,zn.assignIn=xs,zn.assignInWith=ws,zn.assignWith=ks,zn.at=Ss,zn.before=Ea,zn.bind=Aa,zn.bindAll=$s,zn.bindKey=Ta,zn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return qa(e)?e:[e]},zn.chain=fa,zn.chunk=function(e,t,r){t=(r?xo(e,t,r):t===i)?1:Kt(ps(t),0);var o=null==e?0:e.length;if(!o||t<1)return[];for(var a=0,s=0,l=n(ht(o/t));a<o;)l[s++]=ri(e,a,a+=t);return l},zn.compact=function(e){for(var t=-1,n=null==e?0:e.length,r=0,i=[];++t<n;){var o=e[t];o&&(i[r++]=o)}return i},zn.concat=function(){var e=arguments.length;if(!e)return[];for(var t=n(e-1),r=arguments[0],i=e;i--;)t[i-1]=arguments[i];return Zt(qa(r)?Ai(r):[r],gr(t,1))},zn.cond=function(e){var t=null==e?0:e.length,n=lo();return e=t?Dt(e,(function(e){if("function"!=typeof e[1])throw new Ae(o);return[n(e[0]),e[1]]})):[],Xr((function(n){for(var r=-1;++r<t;){var i=e[r];if(Pt(i[0],this,n))return Pt(i[1],this,n)}}))},zn.conforms=function(e){return function(e){var t=Is(e);return function(n){return ur(n,e,t)}}(lr(e,1))},zn.constant=el,zn.countBy=va,zn.create=function(e,t){var n=Bn(e);return null==t?n:ir(n,t)},zn.curry=function e(t,n,r){var o=Qi(t,8,i,i,i,i,i,n=r?i:n);return o.placeholder=e.placeholder,o},zn.curryRight=function e(t,n,r){var o=Qi(t,l,i,i,i,i,i,n=r?i:n);return o.placeholder=e.placeholder,o},zn.debounce=Ia,zn.defaults=_s,zn.defaultsDeep=Cs,zn.defer=Ra,zn.delay=Ma,zn.difference=zo,zn.differenceBy=Bo,zn.differenceWith=Ho,zn.drop=function(e,t,n){var r=null==e?0:e.length;return r?ri(e,(t=n||t===i?1:ps(t))<0?0:t,r):[]},zn.dropRight=function(e,t,n){var r=null==e?0:e.length;return r?ri(e,0,(t=r-(t=n||t===i?1:ps(t)))<0?0:t):[]},zn.dropRightWhile=function(e,t){return e&&e.length?hi(e,lo(t,3),!0,!0):[]},zn.dropWhile=function(e,t){return e&&e.length?hi(e,lo(t,3),!0):[]},zn.fill=function(e,t,n,r){var o=null==e?0:e.length;return o?(n&&"number"!=typeof n&&xo(e,t,n)&&(n=0,r=o),function(e,t,n,r){var o=e.length;for((n=ps(n))<0&&(n=-n>o?0:o+n),(r=r===i||r>o?o:ps(r))<0&&(r+=o),r=n>r?0:vs(r);n<r;)e[n++]=t;return e}(e,t,n,r)):[]},zn.filter=function(e,t){return(qa(e)?Rt:mr)(e,lo(t,3))},zn.flatMap=function(e,t){return gr(Sa(e,t),1)},zn.flatMapDeep=function(e,t){return gr(Sa(e,t),h)},zn.flatMapDepth=function(e,t,n){return n=n===i?1:ps(n),gr(Sa(e,t),n)},zn.flatten=Wo,zn.flattenDeep=function(e){return(null==e?0:e.length)?gr(e,h):[]},zn.flattenDepth=function(e,t){return(null==e?0:e.length)?gr(e,t=t===i?1:ps(t)):[]},zn.flip=function(e){return Qi(e,512)},zn.flow=tl,zn.flowRight=nl,zn.fromPairs=function(e){for(var t=-1,n=null==e?0:e.length,r={};++t<n;){var i=e[t];r[i[0]]=i[1]}return r},zn.functions=function(e){return null==e?[]:kr(e,Is(e))},zn.functionsIn=function(e){return null==e?[]:kr(e,Rs(e))},zn.groupBy=xa,zn.initial=function(e){return(null==e?0:e.length)?ri(e,0,-1):[]},zn.intersection=Go,zn.intersectionBy=Ko,zn.intersectionWith=Yo,zn.invert=Es,zn.invertBy=As,zn.invokeMap=wa,zn.iteratee=il,zn.keyBy=ka,zn.keys=Is,zn.keysIn=Rs,zn.map=Sa,zn.mapKeys=function(e,t){var n={};return t=lo(t,3),xr(e,(function(e,r,i){or(n,t(e,r,i),e)})),n},zn.mapValues=function(e,t){var n={};return t=lo(t,3),xr(e,(function(e,r,i){or(n,r,t(e,r,i))})),n},zn.matches=function(e){return zr(lr(e,1))},zn.matchesProperty=function(e,t){return Br(e,lr(t,1))},zn.memoize=Oa,zn.merge=Ms,zn.mergeWith=Os,zn.method=ol,zn.methodOf=al,zn.mixin=sl,zn.negate=Da,zn.nthArg=function(e){return e=ps(e),Xr((function(t){return Vr(t,e)}))},zn.omit=Ds,zn.omitBy=function(e,t){return Ns(e,Da(lo(t)))},zn.once=function(e){return Ea(2,e)},zn.orderBy=function(e,t,n,r){return null==e?[]:(qa(t)||(t=null==t?[]:[t]),qa(n=r?i:n)||(n=null==n?[]:[n]),qr(e,t,n))},zn.over=ul,zn.overArgs=Za,zn.overEvery=cl,zn.overSome=dl,zn.partial=Na,zn.partialRight=La,zn.partition=_a,zn.pick=Zs,zn.pickBy=Ns,zn.property=fl,zn.propertyOf=function(e){return function(t){return null==e?i:Sr(e,t)}},zn.pull=Qo,zn.pullAll=Jo,zn.pullAllBy=function(e,t,n){return e&&e.length&&t&&t.length?Ur(e,t,lo(n,2)):e},zn.pullAllWith=function(e,t,n){return e&&e.length&&t&&t.length?Ur(e,t,i,n):e},zn.pullAt=$o,zn.range=hl,zn.rangeRight=pl,zn.rearg=Fa,zn.reject=function(e,t){return(qa(e)?Rt:mr)(e,Da(lo(t,3)))},zn.remove=function(e,t){var n=[];if(!e||!e.length)return n;var r=-1,i=[],o=e.length;for(t=lo(t,3);++r<o;){var a=e[r];t(a,r,e)&&(n.push(a),i.push(r))}return Gr(e,i),n},zn.rest=function(e,t){if("function"!=typeof e)throw new Ae(o);return Xr(e,t=t===i?t:ps(t))},zn.reverse=ea,zn.sampleSize=function(e,t,n){return t=(n?xo(e,t,n):t===i)?1:ps(t),(qa(e)?Jn:Jr)(e,t)},zn.set=function(e,t,n){return null==e?e:$r(e,t,n)},zn.setWith=function(e,t,n,r){return r="function"==typeof r?r:i,null==e?e:$r(e,t,n,r)},zn.shuffle=function(e){return(qa(e)?$n:ni)(e)},zn.slice=function(e,t,n){var r=null==e?0:e.length;return r?(n&&"number"!=typeof n&&xo(e,t,n)?(t=0,n=r):(t=null==t?0:ps(t),n=n===i?r:ps(n)),ri(e,t,n)):[]},zn.sortBy=Ca,zn.sortedUniq=function(e){return e&&e.length?si(e):[]},zn.sortedUniqBy=function(e,t){return e&&e.length?si(e,lo(t,2)):[]},zn.split=function(e,t,n){return n&&"number"!=typeof n&&xo(e,t,n)&&(t=n=i),(n=n===i?m:n>>>0)?(e=ys(e))&&("string"==typeof t||null!=t&&!os(t))&&!(t=ui(t))&&ln(e)?wi(vn(e),0,n):e.split(t,n):[]},zn.spread=function(e,t){if("function"!=typeof e)throw new Ae(o);return t=null==t?0:Kt(ps(t),0),Xr((function(n){var r=n[t],i=wi(n,0,t);return r&&Zt(i,r),Pt(e,this,i)}))},zn.tail=function(e){var t=null==e?0:e.length;return t?ri(e,1,t):[]},zn.take=function(e,t,n){return e&&e.length?ri(e,0,(t=n||t===i?1:ps(t))<0?0:t):[]},zn.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?ri(e,(t=r-(t=n||t===i?1:ps(t)))<0?0:t,r):[]},zn.takeRightWhile=function(e,t){return e&&e.length?hi(e,lo(t,3),!1,!0):[]},zn.takeWhile=function(e,t){return e&&e.length?hi(e,lo(t,3)):[]},zn.tap=function(e,t){return t(e),e},zn.throttle=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new Ae(o);return es(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),Ia(e,t,{leading:r,maxWait:t,trailing:i})},zn.thru=ha,zn.toArray=fs,zn.toPairs=Ls,zn.toPairsIn=Fs,zn.toPath=function(e){return qa(e)?Dt(e,No):ls(e)?[e]:Ai(Zo(ys(e)))},zn.toPlainObject=gs,zn.transform=function(e,t,n){var r=qa(e),i=r||Ka(e)||us(e);if(t=lo(t,4),null==n){var o=e&&e.constructor;n=i?r?new o:[]:es(e)&&Qa(o)?Bn(Ue(e)):{}}return(i?At:xr)(e,(function(e,r,i){return t(n,e,r,i)})),n},zn.unary=function(e){return Pa(e,1)},zn.union=ta,zn.unionBy=na,zn.unionWith=ra,zn.uniq=function(e){return e&&e.length?ci(e):[]},zn.uniqBy=function(e,t){return e&&e.length?ci(e,lo(t,2)):[]},zn.uniqWith=function(e,t){return t="function"==typeof t?t:i,e&&e.length?ci(e,i,t):[]},zn.unset=function(e,t){return null==e||di(e,t)},zn.unzip=ia,zn.unzipWith=oa,zn.update=function(e,t,n){return null==e?e:fi(e,t,yi(n))},zn.updateWith=function(e,t,n,r){return r="function"==typeof r?r:i,null==e?e:fi(e,t,yi(n),r)},zn.values=zs,zn.valuesIn=function(e){return null==e?[]:en(e,Rs(e))},zn.without=aa,zn.words=Qs,zn.wrap=function(e,t){return Na(yi(t),e)},zn.xor=sa,zn.xorBy=la,zn.xorWith=ua,zn.zip=ca,zn.zipObject=function(e,t){return mi(e||[],t||[],tr)},zn.zipObjectDeep=function(e,t){return mi(e||[],t||[],$r)},zn.zipWith=da,zn.entries=Ls,zn.entriesIn=Fs,zn.extend=xs,zn.extendWith=ws,sl(zn,zn),zn.add=gl,zn.attempt=Js,zn.camelCase=Bs,zn.capitalize=Hs,zn.ceil=yl,zn.clamp=function(e,t,n){return n===i&&(n=t,t=i),n!==i&&(n=(n=ms(n))===n?n:0),t!==i&&(t=(t=ms(t))===t?t:0),sr(ms(e),t,n)},zn.clone=function(e){return lr(e,4)},zn.cloneDeep=function(e){return lr(e,5)},zn.cloneDeepWith=function(e,t){return lr(e,5,t="function"==typeof t?t:i)},zn.cloneWith=function(e,t){return lr(e,4,t="function"==typeof t?t:i)},zn.conformsTo=function(e,t){return null==t||ur(e,t,Is(t))},zn.deburr=Vs,zn.defaultTo=function(e,t){return null==e||e!==e?t:e},zn.divide=bl,zn.endsWith=function(e,t,n){e=ys(e),t=ui(t);var r=e.length,o=n=n===i?r:sr(ps(n),0,r);return(n-=t.length)>=0&&e.slice(n,o)==t},zn.eq=za,zn.escape=function(e){return(e=ys(e))&&Q.test(e)?e.replace(Y,an):e},zn.escapeRegExp=function(e){return(e=ys(e))&&oe.test(e)?e.replace(ie,"\\$&"):e},zn.every=function(e,t,n){var r=qa(e)?It:pr;return n&&xo(e,t,n)&&(t=i),r(e,lo(t,3))},zn.find=ma,zn.findIndex=Vo,zn.findKey=function(e,t){return Bt(e,lo(t,3),xr)},zn.findLast=ga,zn.findLastIndex=qo,zn.findLastKey=function(e,t){return Bt(e,lo(t,3),wr)},zn.floor=xl,zn.forEach=ya,zn.forEachRight=ba,zn.forIn=function(e,t){return null==e?e:yr(e,lo(t,3),Rs)},zn.forInRight=function(e,t){return null==e?e:br(e,lo(t,3),Rs)},zn.forOwn=function(e,t){return e&&xr(e,lo(t,3))},zn.forOwnRight=function(e,t){return e&&wr(e,lo(t,3))},zn.get=js,zn.gt=Ba,zn.gte=Ha,zn.has=function(e,t){return null!=e&&mo(e,t,Pr)},zn.hasIn=Ps,zn.head=Uo,zn.identity=rl,zn.includes=function(e,t,n,r){e=Ua(e)?e:zs(e),n=n&&!r?ps(n):0;var i=e.length;return n<0&&(n=Kt(i+n,0)),ss(e)?n<=i&&e.indexOf(t,n)>-1:!!i&&Vt(e,t,n)>-1},zn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=null==n?0:ps(n);return i<0&&(i=Kt(r+i,0)),Vt(e,t,i)},zn.inRange=function(e,t,n){return t=hs(t),n===i?(n=t,t=0):n=hs(n),function(e,t,n){return e>=bn(t,n)&&e<Kt(t,n)}(e=ms(e),t,n)},zn.invoke=Ts,zn.isArguments=Va,zn.isArray=qa,zn.isArrayBuffer=Wa,zn.isArrayLike=Ua,zn.isArrayLikeObject=Ga,zn.isBoolean=function(e){return!0===e||!1===e||ts(e)&&Cr(e)==x},zn.isBuffer=Ka,zn.isDate=Ya,zn.isElement=function(e){return ts(e)&&1===e.nodeType&&!is(e)},zn.isEmpty=function(e){if(null==e)return!0;if(Ua(e)&&(qa(e)||"string"==typeof e||"function"==typeof e.splice||Ka(e)||us(e)||Va(e)))return!e.length;var t=vo(e);if(t==C||t==T)return!e.size;if(_o(e))return!Zr(e).length;for(var n in e)if(De.call(e,n))return!1;return!0},zn.isEqual=function(e,t){return Rr(e,t)},zn.isEqualWith=function(e,t,n){var r=(n="function"==typeof n?n:i)?n(e,t):i;return r===i?Rr(e,t,i,n):!!r},zn.isError=Xa,zn.isFinite=function(e){return"number"==typeof e&&bt(e)},zn.isFunction=Qa,zn.isInteger=Ja,zn.isLength=$a,zn.isMap=ns,zn.isMatch=function(e,t){return e===t||Mr(e,t,co(t))},zn.isMatchWith=function(e,t,n){return n="function"==typeof n?n:i,Mr(e,t,co(t),n)},zn.isNaN=function(e){return rs(e)&&e!=+e},zn.isNative=function(e){if(So(e))throw new se("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Or(e)},zn.isNil=function(e){return null==e},zn.isNull=function(e){return null===e},zn.isNumber=rs,zn.isObject=es,zn.isObjectLike=ts,zn.isPlainObject=is,zn.isRegExp=os,zn.isSafeInteger=function(e){return Ja(e)&&e>=-9007199254740991&&e<=p},zn.isSet=as,zn.isString=ss,zn.isSymbol=ls,zn.isTypedArray=us,zn.isUndefined=function(e){return e===i},zn.isWeakMap=function(e){return ts(e)&&vo(e)==M},zn.isWeakSet=function(e){return ts(e)&&"[object WeakSet]"==Cr(e)},zn.join=function(e,t){return null==e?"":xt.call(e,t)},zn.kebabCase=qs,zn.last=Xo,zn.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=r;return n!==i&&(o=(o=ps(n))<0?Kt(r+o,0):bn(o,r-1)),t===t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,o):Ht(e,Wt,o,!0)},zn.lowerCase=Ws,zn.lowerFirst=Us,zn.lt=cs,zn.lte=ds,zn.max=function(e){return e&&e.length?vr(e,rl,jr):i},zn.maxBy=function(e,t){return e&&e.length?vr(e,lo(t,2),jr):i},zn.mean=function(e){return Ut(e,rl)},zn.meanBy=function(e,t){return Ut(e,lo(t,2))},zn.min=function(e){return e&&e.length?vr(e,rl,Lr):i},zn.minBy=function(e,t){return e&&e.length?vr(e,lo(t,2),Lr):i},zn.stubArray=vl,zn.stubFalse=ml,zn.stubObject=function(){return{}},zn.stubString=function(){return""},zn.stubTrue=function(){return!0},zn.multiply=wl,zn.nth=function(e,t){return e&&e.length?Vr(e,ps(t)):i},zn.noConflict=function(){return vt._===this&&(vt._=ze),this},zn.noop=ll,zn.now=ja,zn.pad=function(e,t,n){e=ys(e);var r=(t=ps(t))?pn(e):0;if(!t||r>=t)return e;var i=(t-r)/2;return qi(pt(i),n)+e+qi(ht(i),n)},zn.padEnd=function(e,t,n){e=ys(e);var r=(t=ps(t))?pn(e):0;return t&&r<t?e+qi(t-r,n):e},zn.padStart=function(e,t,n){e=ys(e);var r=(t=ps(t))?pn(e):0;return t&&r<t?qi(t-r,n)+e:e},zn.parseInt=function(e,t,n){return n||null==t?t=0:t&&(t=+t),wn(ys(e).replace(ae,""),t||0)},zn.random=function(e,t,n){if(n&&"boolean"!=typeof n&&xo(e,t,n)&&(t=n=i),n===i&&("boolean"==typeof t?(n=t,t=i):"boolean"==typeof e&&(n=e,e=i)),e===i&&t===i?(e=0,t=1):(e=hs(e),t===i?(t=e,e=0):t=hs(t)),e>t){var r=e;e=t,t=r}if(n||e%1||t%1){var o=kn();return bn(e+o*(t-e+dt("1e-"+((o+"").length-1))),t)}return Kr(e,t)},zn.reduce=function(e,t,n){var r=qa(e)?Nt:Yt,i=arguments.length<3;return r(e,lo(t,4),n,i,fr)},zn.reduceRight=function(e,t,n){var r=qa(e)?Lt:Yt,i=arguments.length<3;return r(e,lo(t,4),n,i,hr)},zn.repeat=function(e,t,n){return t=(n?xo(e,t,n):t===i)?1:ps(t),Yr(ys(e),t)},zn.replace=function(){var e=arguments,t=ys(e[0]);return e.length<3?t:t.replace(e[1],e[2])},zn.result=function(e,t,n){var r=-1,o=(t=bi(t,e)).length;for(o||(o=1,e=i);++r<o;){var a=null==e?i:e[No(t[r])];a===i&&(r=o,a=n),e=Qa(a)?a.call(e):a}return e},zn.round=kl,zn.runInContext=e,zn.sample=function(e){return(qa(e)?Qn:Qr)(e)},zn.size=function(e){if(null==e)return 0;if(Ua(e))return ss(e)?pn(e):e.length;var t=vo(e);return t==C||t==T?e.size:Zr(e).length},zn.snakeCase=Gs,zn.some=function(e,t,n){var r=qa(e)?Ft:ii;return n&&xo(e,t,n)&&(t=i),r(e,lo(t,3))},zn.sortedIndex=function(e,t){return oi(e,t)},zn.sortedIndexBy=function(e,t,n){return ai(e,t,lo(n,2))},zn.sortedIndexOf=function(e,t){var n=null==e?0:e.length;if(n){var r=oi(e,t);if(r<n&&za(e[r],t))return r}return-1},zn.sortedLastIndex=function(e,t){return oi(e,t,!0)},zn.sortedLastIndexBy=function(e,t,n){return ai(e,t,lo(n,2),!0)},zn.sortedLastIndexOf=function(e,t){if(null==e?0:e.length){var n=oi(e,t,!0)-1;if(za(e[n],t))return n}return-1},zn.startCase=Ks,zn.startsWith=function(e,t,n){return e=ys(e),n=null==n?0:sr(ps(n),0,e.length),t=ui(t),e.slice(n,n+t.length)==t},zn.subtract=Sl,zn.sum=function(e){return e&&e.length?Xt(e,rl):0},zn.sumBy=function(e,t){return e&&e.length?Xt(e,lo(t,2)):0},zn.template=function(e,t,n){var r=zn.templateSettings;n&&xo(e,t,n)&&(t=i),e=ys(e),t=ws({},t,r,Ji);var o,a,s=ws({},t.imports,r.imports,Ji),l=Is(s),u=en(s,l),c=0,d=t.interpolate||ke,f="__p += '",h=Pe((t.escape||ke).source+"|"+d.source+"|"+(d===ee?pe:ke).source+"|"+(t.evaluate||ke).source+"|$","g"),p="//# sourceURL="+(De.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++st+"]")+"\n";e.replace(h,(function(t,n,r,i,s,l){return r||(r=i),f+=e.slice(c,l).replace(Se,sn),n&&(o=!0,f+="' +\n__e("+n+") +\n'"),s&&(a=!0,f+="';\n"+s+";\n__p += '"),r&&(f+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),c=l+t.length,t})),f+="';\n";var v=De.call(t,"variable")&&t.variable;if(v){if(fe.test(v))throw new se("Invalid `variable` option passed into `_.template`")}else f="with (obj) {\n"+f+"\n}\n";f=(a?f.replace(W,""):f).replace(U,"$1").replace(G,"$1;"),f="function("+(v||"obj")+") {\n"+(v?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+f+"return __p\n}";var m=Js((function(){return _e(l,p+"return "+f).apply(i,u)}));if(m.source=f,Xa(m))throw m;return m},zn.times=function(e,t){if((e=ps(e))<1||e>p)return[];var n=m,r=bn(e,m);t=lo(t),e-=m;for(var i=Qt(r,t);++n<e;)t(n);return i},zn.toFinite=hs,zn.toInteger=ps,zn.toLength=vs,zn.toLower=function(e){return ys(e).toLowerCase()},zn.toNumber=ms,zn.toSafeInteger=function(e){return e?sr(ps(e),-9007199254740991,p):0===e?e:0},zn.toString=ys,zn.toUpper=function(e){return ys(e).toUpperCase()},zn.trim=function(e,t,n){if((e=ys(e))&&(n||t===i))return Jt(e);if(!e||!(t=ui(t)))return e;var r=vn(e),o=vn(t);return wi(r,nn(r,o),rn(r,o)+1).join("")},zn.trimEnd=function(e,t,n){if((e=ys(e))&&(n||t===i))return e.slice(0,mn(e)+1);if(!e||!(t=ui(t)))return e;var r=vn(e);return wi(r,0,rn(r,vn(t))+1).join("")},zn.trimStart=function(e,t,n){if((e=ys(e))&&(n||t===i))return e.replace(ae,"");if(!e||!(t=ui(t)))return e;var r=vn(e);return wi(r,nn(r,vn(t))).join("")},zn.truncate=function(e,t){var n=30,r="...";if(es(t)){var o="separator"in t?t.separator:o;n="length"in t?ps(t.length):n,r="omission"in t?ui(t.omission):r}var a=(e=ys(e)).length;if(ln(e)){var s=vn(e);a=s.length}if(n>=a)return e;var l=n-pn(r);if(l<1)return r;var u=s?wi(s,0,l).join(""):e.slice(0,l);if(o===i)return u+r;if(s&&(l+=u.length-l),os(o)){if(e.slice(l).search(o)){var c,d=u;for(o.global||(o=Pe(o.source,ys(ve.exec(o))+"g")),o.lastIndex=0;c=o.exec(d);)var f=c.index;u=u.slice(0,f===i?l:f)}}else if(e.indexOf(ui(o),l)!=l){var h=u.lastIndexOf(o);h>-1&&(u=u.slice(0,h))}return u+r},zn.unescape=function(e){return(e=ys(e))&&X.test(e)?e.replace(K,gn):e},zn.uniqueId=function(e){var t=++Ze;return ys(e)+t},zn.upperCase=Ys,zn.upperFirst=Xs,zn.each=ya,zn.eachRight=ba,zn.first=Uo,sl(zn,function(){var e={};return xr(zn,(function(t,n){De.call(zn.prototype,n)||(e[n]=t)})),e}(),{chain:!1}),zn.VERSION="4.17.21",At(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){zn[e].placeholder=zn})),At(["drop","take"],(function(e,t){qn.prototype[e]=function(n){n=n===i?1:Kt(ps(n),0);var r=this.__filtered__&&!t?new qn(this):this.clone();return r.__filtered__?r.__takeCount__=bn(n,r.__takeCount__):r.__views__.push({size:bn(n,m),type:e+(r.__dir__<0?"Right":"")}),r},qn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),At(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;qn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:lo(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),At(["head","last"],(function(e,t){var n="take"+(t?"Right":"");qn.prototype[e]=function(){return this[n](1).value()[0]}})),At(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");qn.prototype[e]=function(){return this.__filtered__?new qn(this):this[n](1)}})),qn.prototype.compact=function(){return this.filter(rl)},qn.prototype.find=function(e){return this.filter(e).head()},qn.prototype.findLast=function(e){return this.reverse().find(e)},qn.prototype.invokeMap=Xr((function(e,t){return"function"==typeof e?new qn(this):this.map((function(n){return Tr(n,e,t)}))})),qn.prototype.reject=function(e){return this.filter(Da(lo(e)))},qn.prototype.slice=function(e,t){e=ps(e);var n=this;return n.__filtered__&&(e>0||t<0)?new qn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==i&&(n=(t=ps(t))<0?n.dropRight(-t):n.take(t-e)),n)},qn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},qn.prototype.toArray=function(){return this.take(m)},xr(qn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),o=zn[r?"take"+("last"==t?"Right":""):t],a=r||/^find/.test(t);o&&(zn.prototype[t]=function(){var t=this.__wrapped__,s=r?[1]:arguments,l=t instanceof qn,u=s[0],c=l||qa(t),d=function(e){var t=o.apply(zn,Zt([e],s));return r&&f?t[0]:t};c&&n&&"function"==typeof u&&1!=u.length&&(l=c=!1);var f=this.__chain__,h=!!this.__actions__.length,p=a&&!f,v=l&&!h;if(!a&&c){t=v?t:new qn(this);var m=e.apply(t,s);return m.__actions__.push({func:ha,args:[d],thisArg:i}),new Vn(m,f)}return p&&v?e.apply(this,s):(m=this.thru(d),p?r?m.value()[0]:m.value():m)})})),At(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Te[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);zn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var i=this.value();return t.apply(qa(i)?i:[],e)}return this[n]((function(n){return t.apply(qa(n)?n:[],e)}))}})),xr(qn.prototype,(function(e,t){var n=zn[t];if(n){var r=n.name+"";De.call(In,r)||(In[r]=[]),In[r].push({name:t,func:n})}})),In[zi(i,2).name]=[{name:"wrapper",func:i}],qn.prototype.clone=function(){var e=new qn(this.__wrapped__);return e.__actions__=Ai(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Ai(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Ai(this.__views__),e},qn.prototype.reverse=function(){if(this.__filtered__){var e=new qn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},qn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=qa(e),r=t<0,i=n?e.length:0,o=function(e,t,n){var r=-1,i=n.length;for(;++r<i;){var o=n[r],a=o.size;switch(o.type){case"drop":e+=a;break;case"dropRight":t-=a;break;case"take":t=bn(t,e+a);break;case"takeRight":e=Kt(e,t-a)}}return{start:e,end:t}}(0,i,this.__views__),a=o.start,s=o.end,l=s-a,u=r?s:a-1,c=this.__iteratees__,d=c.length,f=0,h=bn(l,this.__takeCount__);if(!n||!r&&i==l&&h==l)return pi(e,this.__actions__);var p=[];e:for(;l--&&f<h;){for(var v=-1,m=e[u+=t];++v<d;){var g=c[v],y=g.iteratee,b=g.type,x=y(m);if(2==b)m=x;else if(!x){if(1==b)continue e;break e}}p[f++]=m}return p},zn.prototype.at=pa,zn.prototype.chain=function(){return fa(this)},zn.prototype.commit=function(){return new Vn(this.value(),this.__chain__)},zn.prototype.next=function(){this.__values__===i&&(this.__values__=fs(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?i:this.__values__[this.__index__++]}},zn.prototype.plant=function(e){for(var t,n=this;n instanceof Hn;){var r=Fo(n);r.__index__=0,r.__values__=i,t?o.__wrapped__=r:t=r;var o=r;n=n.__wrapped__}return o.__wrapped__=e,t},zn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof qn){var t=e;return this.__actions__.length&&(t=new qn(this)),(t=t.reverse()).__actions__.push({func:ha,args:[ea],thisArg:i}),new Vn(t,this.__chain__)}return this.thru(ea)},zn.prototype.toJSON=zn.prototype.valueOf=zn.prototype.value=function(){return pi(this.__wrapped__,this.__actions__)},zn.prototype.first=zn.prototype.head,Qe&&(zn.prototype[Qe]=function(){return this}),zn}();vt._=yn,(r=function(){return yn}.call(t,n,t,e))===i||(e.exports=r)}.call(this)},888:function(e,t,n){"use strict";var r=n(9047);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,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:o,resetWarningCache:i};return n.PropTypes=n,n}},2007:function(e,t,n){e.exports=n(888)()},9047:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},6925:function(e,t,n){var r=n(7436);function i(e){this.mode=r.MODE_8BIT_BYTE,this.data=e}i.prototype={getLength:function(e){return this.data.length},write:function(e){for(var t=0;t<this.data.length;t++)e.put(this.data.charCodeAt(t),8)}},e.exports=i},4477:function(e){function t(){this.buffer=new Array,this.length=0}t.prototype={get:function(e){var t=Math.floor(e/8);return 1==(this.buffer[t]>>>7-e%8&1)},put:function(e,t){for(var n=0;n<t;n++)this.putBit(1==(e>>>t-n-1&1))},getLengthInBits:function(){return this.length},putBit:function(e){var 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},2959:function(e){e.exports={L:1,M:0,Q:3,H:2}},932:function(e,t,n){var r=n(1745);function i(e,t){if(void 0==e.length)throw new Error(e.length+"/"+t);for(var n=0;n<e.length&&0==e[n];)n++;this.num=new Array(e.length-n+t);for(var r=0;r<e.length-n;r++)this.num[r]=e[r+n]}i.prototype={get:function(e){return this.num[e]},getLength:function(){return this.num.length},multiply:function(e){for(var t=new Array(this.getLength()+e.getLength()-1),n=0;n<this.getLength();n++)for(var o=0;o<e.getLength();o++)t[n+o]^=r.gexp(r.glog(this.get(n))+r.glog(e.get(o)));return new i(t,0)},mod:function(e){if(this.getLength()-e.getLength()<0)return this;for(var t=r.glog(this.get(0))-r.glog(e.get(0)),n=new Array(this.getLength()),o=0;o<this.getLength();o++)n[o]=this.get(o);for(o=0;o<e.getLength();o++)n[o]^=r.gexp(r.glog(e.get(o))+t);return new i(n,0).mod(e)}},e.exports=i},5809:function(e,t,n){var r=n(6925),i=n(9841),o=n(4477),a=n(4444),s=n(932);function l(e,t){this.typeNumber=e,this.errorCorrectLevel=t,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=[]}var u=l.prototype;u.addData=function(e){var t=new r(e);this.dataList.push(t),this.dataCache=null},u.isDark=function(e,t){if(e<0||this.moduleCount<=e||t<0||this.moduleCount<=t)throw new Error(e+","+t);return this.modules[e][t]},u.getModuleCount=function(){return this.moduleCount},u.make=function(){if(this.typeNumber<1){var e=1;for(e=1;e<40;e++){for(var t=i.getRSBlocks(e,this.errorCorrectLevel),n=new o,r=0,s=0;s<t.length;s++)r+=t[s].dataCount;for(s=0;s<this.dataList.length;s++){var l=this.dataList[s];n.put(l.mode,4),n.put(l.getLength(),a.getLengthInBits(l.mode,e)),l.write(n)}if(n.getLengthInBits()<=8*r)break}this.typeNumber=e}this.makeImpl(!1,this.getBestMaskPattern())},u.makeImpl=function(e,t){this.moduleCount=4*this.typeNumber+17,this.modules=new Array(this.moduleCount);for(var n=0;n<this.moduleCount;n++){this.modules[n]=new Array(this.moduleCount);for(var r=0;r<this.moduleCount;r++)this.modules[n][r]=null}this.setupPositionProbePattern(0,0),this.setupPositionProbePattern(this.moduleCount-7,0),this.setupPositionProbePattern(0,this.moduleCount-7),this.setupPositionAdjustPattern(),this.setupTimingPattern(),this.setupTypeInfo(e,t),this.typeNumber>=7&&this.setupTypeNumber(e),null==this.dataCache&&(this.dataCache=l.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,t)},u.setupPositionProbePattern=function(e,t){for(var n=-1;n<=7;n++)if(!(e+n<=-1||this.moduleCount<=e+n))for(var r=-1;r<=7;r++)t+r<=-1||this.moduleCount<=t+r||(this.modules[e+n][t+r]=0<=n&&n<=6&&(0==r||6==r)||0<=r&&r<=6&&(0==n||6==n)||2<=n&&n<=4&&2<=r&&r<=4)},u.getBestMaskPattern=function(){for(var e=0,t=0,n=0;n<8;n++){this.makeImpl(!0,n);var r=a.getLostPoint(this);(0==n||e>r)&&(e=r,t=n)}return t},u.createMovieClip=function(e,t,n){var r=e.createEmptyMovieClip(t,n);this.make();for(var i=0;i<this.modules.length;i++)for(var o=1*i,a=0;a<this.modules[i].length;a++){var s=1*a;this.modules[i][a]&&(r.beginFill(0,100),r.moveTo(s,o),r.lineTo(s+1,o),r.lineTo(s+1,o+1),r.lineTo(s,o+1),r.endFill())}return r},u.setupTimingPattern=function(){for(var e=8;e<this.moduleCount-8;e++)null==this.modules[e][6]&&(this.modules[e][6]=e%2==0);for(var t=8;t<this.moduleCount-8;t++)null==this.modules[6][t]&&(this.modules[6][t]=t%2==0)},u.setupPositionAdjustPattern=function(){for(var e=a.getPatternPosition(this.typeNumber),t=0;t<e.length;t++)for(var n=0;n<e.length;n++){var r=e[t],i=e[n];if(null==this.modules[r][i])for(var o=-2;o<=2;o++)for(var s=-2;s<=2;s++)this.modules[r+o][i+s]=-2==o||2==o||-2==s||2==s||0==o&&0==s}},u.setupTypeNumber=function(e){for(var t=a.getBCHTypeNumber(this.typeNumber),n=0;n<18;n++){var r=!e&&1==(t>>n&1);this.modules[Math.floor(n/3)][n%3+this.moduleCount-8-3]=r}for(n=0;n<18;n++){r=!e&&1==(t>>n&1);this.modules[n%3+this.moduleCount-8-3][Math.floor(n/3)]=r}},u.setupTypeInfo=function(e,t){for(var n=this.errorCorrectLevel<<3|t,r=a.getBCHTypeInfo(n),i=0;i<15;i++){var o=!e&&1==(r>>i&1);i<6?this.modules[i][8]=o:i<8?this.modules[i+1][8]=o:this.modules[this.moduleCount-15+i][8]=o}for(i=0;i<15;i++){o=!e&&1==(r>>i&1);i<8?this.modules[8][this.moduleCount-i-1]=o:i<9?this.modules[8][15-i-1+1]=o:this.modules[8][15-i-1]=o}this.modules[this.moduleCount-8][8]=!e},u.mapData=function(e,t){for(var n=-1,r=this.moduleCount-1,i=7,o=0,s=this.moduleCount-1;s>0;s-=2)for(6==s&&s--;;){for(var l=0;l<2;l++)if(null==this.modules[r][s-l]){var u=!1;o<e.length&&(u=1==(e[o]>>>i&1)),a.getMask(t,r,s-l)&&(u=!u),this.modules[r][s-l]=u,-1==--i&&(o++,i=7)}if((r+=n)<0||this.moduleCount<=r){r-=n,n=-n;break}}},l.PAD0=236,l.PAD1=17,l.createData=function(e,t,n){for(var r=i.getRSBlocks(e,t),s=new o,u=0;u<n.length;u++){var c=n[u];s.put(c.mode,4),s.put(c.getLength(),a.getLengthInBits(c.mode,e)),c.write(s)}var d=0;for(u=0;u<r.length;u++)d+=r[u].dataCount;if(s.getLengthInBits()>8*d)throw new Error("code length overflow. ("+s.getLengthInBits()+">"+8*d+")");for(s.getLengthInBits()+4<=8*d&&s.put(0,4);s.getLengthInBits()%8!=0;)s.putBit(!1);for(;!(s.getLengthInBits()>=8*d)&&(s.put(l.PAD0,8),!(s.getLengthInBits()>=8*d));)s.put(l.PAD1,8);return l.createBytes(s,r)},l.createBytes=function(e,t){for(var n=0,r=0,i=0,o=new Array(t.length),l=new Array(t.length),u=0;u<t.length;u++){var c=t[u].dataCount,d=t[u].totalCount-c;r=Math.max(r,c),i=Math.max(i,d),o[u]=new Array(c);for(var f=0;f<o[u].length;f++)o[u][f]=255&e.buffer[f+n];n+=c;var h=a.getErrorCorrectPolynomial(d),p=new s(o[u],h.getLength()-1).mod(h);l[u]=new Array(h.getLength()-1);for(f=0;f<l[u].length;f++){var v=f+p.getLength()-l[u].length;l[u][f]=v>=0?p.get(v):0}}var m=0;for(f=0;f<t.length;f++)m+=t[f].totalCount;var g=new Array(m),y=0;for(f=0;f<r;f++)for(u=0;u<t.length;u++)f<o[u].length&&(g[y++]=o[u][f]);for(f=0;f<i;f++)for(u=0;u<t.length;u++)f<l[u].length&&(g[y++]=l[u][f]);return g},e.exports=l},9841:function(e,t,n){var r=n(2959);function i(e,t){this.totalCount=e,this.dataCount=t}i.RS_BLOCK_TABLE=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],i.getRSBlocks=function(e,t){var n=i.getRsBlockTable(e,t);if(void 0==n)throw new Error("bad rs block @ typeNumber:"+e+"/errorCorrectLevel:"+t);for(var r=n.length/3,o=new Array,a=0;a<r;a++)for(var s=n[3*a+0],l=n[3*a+1],u=n[3*a+2],c=0;c<s;c++)o.push(new i(l,u));return o},i.getRsBlockTable=function(e,t){switch(t){case r.L:return i.RS_BLOCK_TABLE[4*(e-1)+0];case r.M:return i.RS_BLOCK_TABLE[4*(e-1)+1];case r.Q:return i.RS_BLOCK_TABLE[4*(e-1)+2];case r.H:return i.RS_BLOCK_TABLE[4*(e-1)+3];default:return}},e.exports=i},1745:function(e){for(var t={glog:function(e){if(e<1)throw new Error("glog("+e+")");return t.LOG_TABLE[e]},gexp:function(e){for(;e<0;)e+=255;for(;e>=256;)e-=255;return t.EXP_TABLE[e]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},n=0;n<8;n++)t.EXP_TABLE[n]=1<<n;for(n=8;n<256;n++)t.EXP_TABLE[n]=t.EXP_TABLE[n-4]^t.EXP_TABLE[n-5]^t.EXP_TABLE[n-6]^t.EXP_TABLE[n-8];for(n=0;n<255;n++)t.LOG_TABLE[t.EXP_TABLE[n]]=n;e.exports=t},7436:function(e){e.exports={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8}},4444:function(e,t,n){var r=n(7436),i=n(932),o=n(1745),a=0,s=1,l=2,u=3,c=4,d=5,f=6,h=7,p={PATTERN_POSITION_TABLE:[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],G15:1335,G18:7973,G15_MASK:21522,getBCHTypeInfo:function(e){for(var t=e<<10;p.getBCHDigit(t)-p.getBCHDigit(p.G15)>=0;)t^=p.G15<<p.getBCHDigit(t)-p.getBCHDigit(p.G15);return(e<<10|t)^p.G15_MASK},getBCHTypeNumber:function(e){for(var t=e<<12;p.getBCHDigit(t)-p.getBCHDigit(p.G18)>=0;)t^=p.G18<<p.getBCHDigit(t)-p.getBCHDigit(p.G18);return e<<12|t},getBCHDigit:function(e){for(var t=0;0!=e;)t++,e>>>=1;return t},getPatternPosition:function(e){return p.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,t,n){switch(e){case a:return(t+n)%2==0;case s:return t%2==0;case l:return n%3==0;case u:return(t+n)%3==0;case c:return(Math.floor(t/2)+Math.floor(n/3))%2==0;case d:return t*n%2+t*n%3==0;case f:return(t*n%2+t*n%3)%2==0;case h:return(t*n%3+(t+n)%2)%2==0;default:throw new Error("bad maskPattern:"+e)}},getErrorCorrectPolynomial:function(e){for(var t=new i([1],0),n=0;n<e;n++)t=t.multiply(new i([1,o.gexp(n)],0));return t},getLengthInBits:function(e,t){if(1<=t&&t<10)switch(e){case r.MODE_NUMBER:return 10;case r.MODE_ALPHA_NUM:return 9;case r.MODE_8BIT_BYTE:case r.MODE_KANJI:return 8;default:throw new Error("mode:"+e)}else if(t<27)switch(e){case r.MODE_NUMBER:return 12;case r.MODE_ALPHA_NUM:return 11;case r.MODE_8BIT_BYTE:return 16;case r.MODE_KANJI:return 10;default:throw new Error("mode:"+e)}else{if(!(t<41))throw new Error("type:"+t);switch(e){case r.MODE_NUMBER:return 14;case r.MODE_ALPHA_NUM:return 13;case r.MODE_8BIT_BYTE:return 16;case r.MODE_KANJI:return 12;default:throw new Error("mode:"+e)}}},getLostPoint:function(e){for(var t=e.getModuleCount(),n=0,r=0;r<t;r++)for(var i=0;i<t;i++){for(var o=0,a=e.isDark(r,i),s=-1;s<=1;s++)if(!(r+s<0||t<=r+s))for(var l=-1;l<=1;l++)i+l<0||t<=i+l||0==s&&0==l||a==e.isDark(r+s,i+l)&&o++;o>5&&(n+=3+o-5)}for(r=0;r<t-1;r++)for(i=0;i<t-1;i++){var u=0;e.isDark(r,i)&&u++,e.isDark(r+1,i)&&u++,e.isDark(r,i+1)&&u++,e.isDark(r+1,i+1)&&u++,0!=u&&4!=u||(n+=3)}for(r=0;r<t;r++)for(i=0;i<t-6;i++)e.isDark(r,i)&&!e.isDark(r,i+1)&&e.isDark(r,i+2)&&e.isDark(r,i+3)&&e.isDark(r,i+4)&&!e.isDark(r,i+5)&&e.isDark(r,i+6)&&(n+=40);for(i=0;i<t;i++)for(r=0;r<t-6;r++)e.isDark(r,i)&&!e.isDark(r+1,i)&&e.isDark(r+2,i)&&e.isDark(r+3,i)&&e.isDark(r+4,i)&&!e.isDark(r+5,i)&&e.isDark(r+6,i)&&(n+=40);var c=0;for(i=0;i<t;i++)for(r=0;r<t;r++)e.isDark(r,i)&&c++;return n+=10*(Math.abs(100*c/t/t-50)/5)}};e.exports=p},4463:function(e,t,n){"use strict";var r=n(2791),i=n(5296);function o(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 v(e,t,n,r,i,o,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}var m={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){m[e]=new v(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];m[t]=new v(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){m[e]=new v(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){m[e]=new v(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){m[e]=new v(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){m[e]=new v(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){m[e]=new v(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){m[e]=new v(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){m[e]=new v(e,5,!1,e.toLowerCase(),null,!1,!1)}));var g=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function b(e,t,n,r){var i=m.hasOwnProperty(t)?m[t]:null;(null!==i?0!==i.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,i,r)&&(n=null),r||null===i?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)):i.mustUseProperty?e[i.propertyName]=null===n?3!==i.type&&"":n:(t=i.attributeName,r=i.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(i=i.type)||4===i&&!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(g,y);m[t]=new v(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(g,y);m[t]=new v(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(g,y);m[t]=new v(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){m[e]=new v(e,1,!1,e.toLowerCase(),null,!1,!1)})),m.xlinkHref=new v("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){m[e]=new v(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"),k=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),_=Symbol.for("react.strict_mode"),C=Symbol.for("react.profiler"),j=Symbol.for("react.provider"),P=Symbol.for("react.context"),E=Symbol.for("react.forward_ref"),A=Symbol.for("react.suspense"),T=Symbol.for("react.suspense_list"),I=Symbol.for("react.memo"),R=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var M=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var O=Symbol.iterator;function D(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=O&&e[O]||e["@@iterator"])?e:null}var Z,N=Object.assign;function L(e){if(void 0===Z)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Z=t&&t[1]||""}return"\n"+Z+e}var F=!1;function z(e,t){if(!e||F)return"";F=!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 i=u.stack.split("\n"),o=r.stack.split("\n"),a=i.length-1,s=o.length-1;1<=a&&0<=s&&i[a]!==o[s];)s--;for(;1<=a&&0<=s;a--,s--)if(i[a]!==o[s]){if(1!==a||1!==s)do{if(a--,0>--s||i[a]!==o[s]){var l="\n"+i[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{F=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?L(e):""}function B(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=z(e.type,!1);case 11:return e=z(e.type.render,!1);case 1:return e=z(e.type,!0);default:return""}}function H(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 k:return"Portal";case C:return"Profiler";case _:return"StrictMode";case A:return"Suspense";case T:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case P:return(e.displayName||"Context")+".Consumer";case j:return(e._context.displayName||"Context")+".Provider";case E:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case I:return null!==(t=e.displayName||null)?t:H(e.type)||"Memo";case R:t=e._payload,e=e._init;try{return H(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 H(t);case 8:return t===_?"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 q(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 U(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 i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=""+e,o.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 G(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 K(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 Y(e,t){var n=t.checked;return N({},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=q(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=q(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,q(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function $(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&&K(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 i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+q(n),t=null,i=0;i<e.length;i++){if(e[i].value===n)return e[i].selected=!0,void(r&&(e[i].defaultSelected=!0));null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(o(91));return N({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ie(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(o(92));if(te(n)){if(1<n.length)throw Error(o(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:q(n)}}function oe(e,t){var n=q(t.value),r=q(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,de=(ce=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)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ce(e,t)}))}:ce);function fe(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 he={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},pe=["Webkit","ms","Moz","O"];function ve(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||he.hasOwnProperty(e)&&he[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("--"),i=ve(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}Object.keys(he).forEach((function(e){pe.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),he[t]=he[e]}))}));var ge=N({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 ye(e,t){if(t){if(ge[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(o(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(o(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(o(62))}}function be(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 xe=null;function we(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var ke=null,Se=null,_e=null;function Ce(e){if(e=bi(e)){if("function"!==typeof ke)throw Error(o(280));var t=e.stateNode;t&&(t=wi(t),ke(e.stateNode,e.type,t))}}function je(e){Se?_e?_e.push(e):_e=[e]:Se=e}function Pe(){if(Se){var e=Se,t=_e;if(_e=Se=null,Ce(e),t)for(e=0;e<t.length;e++)Ce(t[e])}}function Ee(e,t){return e(t)}function Ae(){}var Te=!1;function Ie(e,t,n){if(Te)return e(t,n);Te=!0;try{return Ee(e,t,n)}finally{Te=!1,(null!==Se||null!==_e)&&(Ae(),Pe())}}function Re(e,t){var n=e.stateNode;if(null===n)return null;var r=wi(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(o(231,t,typeof n));return n}var Me=!1;if(c)try{var Oe={};Object.defineProperty(Oe,"passive",{get:function(){Me=!0}}),window.addEventListener("test",Oe,Oe),window.removeEventListener("test",Oe,Oe)}catch(ce){Me=!1}function De(e,t,n,r,i,o,a,s,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var Ze=!1,Ne=null,Le=!1,Fe=null,ze={onError:function(e){Ze=!0,Ne=e}};function Be(e,t,n,r,i,o,a,s,l){Ze=!1,Ne=null,De.apply(ze,arguments)}function He(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 Ve(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 qe(e){if(He(e)!==e)throw Error(o(188))}function We(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=He(e)))throw Error(o(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var a=i.alternate;if(null===a){if(null!==(r=i.return)){n=r;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===n)return qe(i),e;if(a===r)return qe(i),t;a=a.sibling}throw Error(o(188))}if(n.return!==r.return)n=i,r=a;else{for(var s=!1,l=i.child;l;){if(l===n){s=!0,n=i,r=a;break}if(l===r){s=!0,r=i,n=a;break}l=l.sibling}if(!s){for(l=a.child;l;){if(l===n){s=!0,n=a,r=i;break}if(l===r){s=!0,r=a,n=i;break}l=l.sibling}if(!s)throw Error(o(189))}}if(n.alternate!==r)throw Error(o(190))}if(3!==n.tag)throw Error(o(188));return n.stateNode.current===n?e:t}(e))?Ue(e):null}function Ue(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=Ue(e);if(null!==t)return t;e=e.sibling}return null}var Ge=i.unstable_scheduleCallback,Ke=i.unstable_cancelCallback,Ye=i.unstable_shouldYield,Xe=i.unstable_requestPaint,Qe=i.unstable_now,Je=i.unstable_getCurrentPriorityLevel,$e=i.unstable_ImmediatePriority,et=i.unstable_UserBlockingPriority,tt=i.unstable_NormalPriority,nt=i.unstable_LowPriority,rt=i.unstable_IdlePriority,it=null,ot=null;var at=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(st(e)/lt|0)|0},st=Math.log,lt=Math.LN2;var ut=64,ct=4194304;function dt(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 ft(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,a=268435455&n;if(0!==a){var s=a&~i;0!==s?r=dt(s):0!==(o&=a)&&(r=dt(o))}else 0!==(a=n&~i)?r=dt(a):0!==o&&(r=dt(o));if(0===r)return 0;if(0!==t&&t!==r&&0===(t&i)&&((i=r&-r)>=(o=t&-t)||16===i&&0!==(4194240&o)))return t;if(0!==(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)i=1<<(n=31-at(t)),r|=e[n],t&=~i;return r}function ht(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 pt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function vt(){var e=ut;return 0===(4194240&(ut<<=1))&&(ut=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-at(t)]=n}function yt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-at(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var bt=0;function xt(e){return 1<(e&=-e)?4<e?0!==(268435455&e)?16:536870912:4:1}var wt,kt,St,_t,Ct,jt=!1,Pt=[],Et=null,At=null,Tt=null,It=new Map,Rt=new Map,Mt=[],Ot="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 Dt(e,t){switch(e){case"focusin":case"focusout":Et=null;break;case"dragenter":case"dragleave":At=null;break;case"mouseover":case"mouseout":Tt=null;break;case"pointerover":case"pointerout":It.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Rt.delete(t.pointerId)}}function Zt(e,t,n,r,i,o){return null===e||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[i]},null!==t&&(null!==(t=bi(t))&&kt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==i&&-1===t.indexOf(i)&&t.push(i),e)}function Nt(e){var t=yi(e.target);if(null!==t){var n=He(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Ve(n)))return e.blockedOn=t,void Ct(e.priority,(function(){St(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 Lt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Yt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=bi(n))&&kt(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);xe=r,n.target.dispatchEvent(r),xe=null,t.shift()}return!0}function Ft(e,t,n){Lt(e)&&n.delete(t)}function zt(){jt=!1,null!==Et&&Lt(Et)&&(Et=null),null!==At&&Lt(At)&&(At=null),null!==Tt&&Lt(Tt)&&(Tt=null),It.forEach(Ft),Rt.forEach(Ft)}function Bt(e,t){e.blockedOn===t&&(e.blockedOn=null,jt||(jt=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,zt)))}function Ht(e){function t(t){return Bt(t,e)}if(0<Pt.length){Bt(Pt[0],e);for(var n=1;n<Pt.length;n++){var r=Pt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==Et&&Bt(Et,e),null!==At&&Bt(At,e),null!==Tt&&Bt(Tt,e),It.forEach(t),Rt.forEach(t),n=0;n<Mt.length;n++)(r=Mt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Mt.length&&null===(n=Mt[0]).blockedOn;)Nt(n),null===n.blockedOn&&Mt.shift()}var Vt=x.ReactCurrentBatchConfig,qt=!0;function Wt(e,t,n,r){var i=bt,o=Vt.transition;Vt.transition=null;try{bt=1,Gt(e,t,n,r)}finally{bt=i,Vt.transition=o}}function Ut(e,t,n,r){var i=bt,o=Vt.transition;Vt.transition=null;try{bt=4,Gt(e,t,n,r)}finally{bt=i,Vt.transition=o}}function Gt(e,t,n,r){if(qt){var i=Yt(e,t,n,r);if(null===i)qr(e,t,r,Kt,n),Dt(e,r);else if(function(e,t,n,r,i){switch(t){case"focusin":return Et=Zt(Et,e,t,n,r,i),!0;case"dragenter":return At=Zt(At,e,t,n,r,i),!0;case"mouseover":return Tt=Zt(Tt,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return It.set(o,Zt(It.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,Rt.set(o,Zt(Rt.get(o)||null,e,t,n,r,i)),!0}return!1}(i,e,t,n,r))r.stopPropagation();else if(Dt(e,r),4&t&&-1<Ot.indexOf(e)){for(;null!==i;){var o=bi(i);if(null!==o&&wt(o),null===(o=Yt(e,t,n,r))&&qr(e,t,r,Kt,n),o===i)break;i=o}null!==i&&r.stopPropagation()}else qr(e,t,r,null,n)}}var Kt=null;function Yt(e,t,n,r){if(Kt=null,null!==(e=yi(e=we(r))))if(null===(t=He(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=Ve(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 Kt=e,null}function Xt(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(Je()){case $e:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Qt=null,Jt=null,$t=null;function en(){if($t)return $t;var e,t,n=Jt,r=n.length,i="value"in Qt?Qt.value:Qt.textContent,o=i.length;for(e=0;e<r&&n[e]===i[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===i[o-t];t++);return $t=i.slice(e,1<t?1-t:void 0)}function tn(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 nn(){return!0}function rn(){return!1}function on(e){function t(t,n,r,i,o){for(var a in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(i):i[a]);return this.isDefaultPrevented=(null!=i.defaultPrevented?i.defaultPrevented:!1===i.returnValue)?nn:rn,this.isPropagationStopped=rn,this}return N(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=nn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nn)},persist:function(){},isPersistent:nn}),t}var an,sn,ln,un={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},cn=on(un),dn=N({},un,{view:0,detail:0}),fn=on(dn),hn=N({},dn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Cn,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!==ln&&(ln&&"mousemove"===e.type?(an=e.screenX-ln.screenX,sn=e.screenY-ln.screenY):sn=an=0,ln=e),an)},movementY:function(e){return"movementY"in e?e.movementY:sn}}),pn=on(hn),vn=on(N({},hn,{dataTransfer:0})),mn=on(N({},dn,{relatedTarget:0})),gn=on(N({},un,{animationName:0,elapsedTime:0,pseudoElement:0})),yn=N({},un,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),bn=on(yn),xn=on(N({},un,{data:0})),wn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},kn={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"},Sn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function _n(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Sn[e])&&!!t[e]}function Cn(){return _n}var jn=N({},dn,{key:function(e){if(e.key){var t=wn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?kn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Cn,charCode:function(e){return"keypress"===e.type?tn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Pn=on(jn),En=on(N({},hn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),An=on(N({},dn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Cn})),Tn=on(N({},un,{propertyName:0,elapsedTime:0,pseudoElement:0})),In=N({},hn,{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=on(In),Mn=[9,13,27,32],On=c&&"CompositionEvent"in window,Dn=null;c&&"documentMode"in document&&(Dn=document.documentMode);var Zn=c&&"TextEvent"in window&&!Dn,Nn=c&&(!On||Dn&&8<Dn&&11>=Dn),Ln=String.fromCharCode(32),Fn=!1;function zn(e,t){switch(e){case"keyup":return-1!==Mn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Bn(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Hn=!1;var Vn={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 qn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Vn[e.type]:"textarea"===t}function Wn(e,t,n,r){je(r),0<(t=Ur(t,"onChange")).length&&(n=new cn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Un=null,Gn=null;function Kn(e){Lr(e,0)}function Yn(e){if(G(xi(e)))return e}function Xn(e,t){if("change"===e)return t}var Qn=!1;if(c){var Jn;if(c){var $n="oninput"in document;if(!$n){var er=document.createElement("div");er.setAttribute("oninput","return;"),$n="function"===typeof er.oninput}Jn=$n}else Jn=!1;Qn=Jn&&(!document.documentMode||9<document.documentMode)}function tr(){Un&&(Un.detachEvent("onpropertychange",nr),Gn=Un=null)}function nr(e){if("value"===e.propertyName&&Yn(Gn)){var t=[];Wn(t,Gn,e,we(e)),Ie(Kn,t)}}function rr(e,t,n){"focusin"===e?(tr(),Gn=n,(Un=t).attachEvent("onpropertychange",nr)):"focusout"===e&&tr()}function ir(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Yn(Gn)}function or(e,t){if("click"===e)return Yn(t)}function ar(e,t){if("input"===e||"change"===e)return Yn(t)}var sr="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t};function lr(e,t){if(sr(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 i=n[r];if(!d.call(t,i)||!sr(e[i],t[i]))return!1}return!0}function ur(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function cr(e,t){var n,r=ur(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=ur(r)}}function dr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function fr(){for(var e=window,t=K();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=K((e=t.contentWindow).document)}return t}function hr(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 pr(e){var t=fr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&dr(n.ownerDocument.documentElement,n)){if(null!==r&&hr(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 i=n.textContent.length,o=Math.min(r.start,i);r=void 0===r.end?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=cr(n,o);var a=cr(n,r);i&&a&&(1!==e.rangeCount||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&((t=t.createRange()).setStart(i.node,i.offset),e.removeAllRanges(),o>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 vr=c&&"documentMode"in document&&11>=document.documentMode,mr=null,gr=null,yr=null,br=!1;function xr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;br||null==mr||mr!==K(r)||("selectionStart"in(r=mr)&&hr(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},yr&&lr(yr,r)||(yr=r,0<(r=Ur(gr,"onSelect")).length&&(t=new cn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=mr)))}function wr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var kr={animationend:wr("Animation","AnimationEnd"),animationiteration:wr("Animation","AnimationIteration"),animationstart:wr("Animation","AnimationStart"),transitionend:wr("Transition","TransitionEnd")},Sr={},_r={};function Cr(e){if(Sr[e])return Sr[e];if(!kr[e])return e;var t,n=kr[e];for(t in n)if(n.hasOwnProperty(t)&&t in _r)return Sr[e]=n[t];return e}c&&(_r=document.createElement("div").style,"AnimationEvent"in window||(delete kr.animationend.animation,delete kr.animationiteration.animation,delete kr.animationstart.animation),"TransitionEvent"in window||delete kr.transitionend.transition);var jr=Cr("animationend"),Pr=Cr("animationiteration"),Er=Cr("animationstart"),Ar=Cr("transitionend"),Tr=new Map,Ir="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 Rr(e,t){Tr.set(e,t),l(t,[e])}for(var Mr=0;Mr<Ir.length;Mr++){var Or=Ir[Mr];Rr(Or.toLowerCase(),"on"+(Or[0].toUpperCase()+Or.slice(1)))}Rr(jr,"onAnimationEnd"),Rr(Pr,"onAnimationIteration"),Rr(Er,"onAnimationStart"),Rr("dblclick","onDoubleClick"),Rr("focusin","onFocus"),Rr("focusout","onBlur"),Rr(Ar,"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 Dr="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(" "),Zr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Dr));function Nr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,i,a,s,l,u){if(Be.apply(this,arguments),Ze){if(!Ze)throw Error(o(198));var c=Ne;Ze=!1,Ne=null,Le||(Le=!0,Fe=c)}}(r,t,void 0,e),e.currentTarget=null}function Lr(e,t){t=0!==(4&t);for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var o=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!==o&&i.isPropagationStopped())break e;Nr(i,s,u),o=l}else for(a=0;a<r.length;a++){if(l=(s=r[a]).instance,u=s.currentTarget,s=s.listener,l!==o&&i.isPropagationStopped())break e;Nr(i,s,u),o=l}}}if(Le)throw e=Fe,Le=!1,Fe=null,e}function Fr(e,t){var n=t[vi];void 0===n&&(n=t[vi]=new Set);var r=e+"__bubble";n.has(r)||(Vr(t,e,2,!1),n.add(r))}function zr(e,t,n){var r=0;t&&(r|=4),Vr(n,e,r,t)}var Br="_reactListening"+Math.random().toString(36).slice(2);function Hr(e){if(!e[Br]){e[Br]=!0,a.forEach((function(t){"selectionchange"!==t&&(Zr.has(t)||zr(t,!1,e),zr(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Br]||(t[Br]=!0,zr("selectionchange",!1,t))}}function Vr(e,t,n,r){switch(Xt(t)){case 1:var i=Wt;break;case 4:i=Ut;break;default:i=Gt}n=i.bind(null,t,n,e),i=void 0,!Me||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(i=!0),r?void 0!==i?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):void 0!==i?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function qr(e,t,n,r,i){var o=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===i||8===s.nodeType&&s.parentNode===i)break;if(4===a)for(a=r.return;null!==a;){var l=a.tag;if((3===l||4===l)&&((l=a.stateNode.containerInfo)===i||8===l.nodeType&&l.parentNode===i))return;a=a.return}for(;null!==s;){if(null===(a=yi(s)))return;if(5===(l=a.tag)||6===l){r=o=a;continue e}s=s.parentNode}}r=r.return}Ie((function(){var r=o,i=we(n),a=[];e:{var s=Tr.get(e);if(void 0!==s){var l=cn,u=e;switch(e){case"keypress":if(0===tn(n))break e;case"keydown":case"keyup":l=Pn;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=pn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=vn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=An;break;case jr:case Pr:case Er:l=gn;break;case Ar:l=Tn;break;case"scroll":l=fn;break;case"wheel":l=Rn;break;case"copy":case"cut":case"paste":l=bn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=En}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 v=(h=p).stateNode;if(5===h.tag&&null!==v&&(h=v,null!==f&&(null!=(v=Re(p,f))&&c.push(Wr(p,v,h)))),d)break;p=p.return}0<c.length&&(s=new l(s,u,null,n,i),a.push({event:s,listeners:c}))}}if(0===(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||n===xe||!(u=n.relatedTarget||n.fromElement)||!yi(u)&&!u[pi])&&(l||s)&&(s=i.window===i?i:(s=i.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=r,null!==(u=(u=n.relatedTarget||n.toElement)?yi(u):null)&&(u!==(d=He(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(l=null,u=r),l!==u)){if(c=pn,v="onMouseLeave",f="onMouseEnter",p="mouse","pointerout"!==e&&"pointerover"!==e||(c=En,v="onPointerLeave",f="onPointerEnter",p="pointer"),d=null==l?s:xi(l),h=null==u?s:xi(u),(s=new c(v,p+"leave",l,n,i)).target=d,s.relatedTarget=h,v=null,yi(i)===r&&((c=new c(f,p+"enter",u,n,i)).target=h,c.relatedTarget=d,v=c),d=v,l&&u)e:{for(f=u,p=0,h=c=l;h;h=Gr(h))p++;for(h=0,v=f;v;v=Gr(v))h++;for(;0<p-h;)c=Gr(c),p--;for(;0<h-p;)f=Gr(f),h--;for(;p--;){if(c===f||null!==f&&c===f.alternate)break e;c=Gr(c),f=Gr(f)}c=null}else c=null;null!==l&&Kr(a,s,l,c,!1),null!==u&&null!==d&&Kr(a,d,u,c,!0)}if("select"===(l=(s=r?xi(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var m=Xn;else if(qn(s))if(Qn)m=ar;else{m=ir;var g=rr}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(m=or);switch(m&&(m=m(e,r))?Wn(a,m,n,i):(g&&g(e,s,r),"focusout"===e&&(g=s._wrapperState)&&g.controlled&&"number"===s.type&&ee(s,"number",s.value)),g=r?xi(r):window,e){case"focusin":(qn(g)||"true"===g.contentEditable)&&(mr=g,gr=r,yr=null);break;case"focusout":yr=gr=mr=null;break;case"mousedown":br=!0;break;case"contextmenu":case"mouseup":case"dragend":br=!1,xr(a,n,i);break;case"selectionchange":if(vr)break;case"keydown":case"keyup":xr(a,n,i)}var y;if(On)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 Hn?zn(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Nn&&"ko"!==n.locale&&(Hn||"onCompositionStart"!==b?"onCompositionEnd"===b&&Hn&&(y=en()):(Jt="value"in(Qt=i)?Qt.value:Qt.textContent,Hn=!0)),0<(g=Ur(r,b)).length&&(b=new xn(b,e,null,n,i),a.push({event:b,listeners:g}),y?b.data=y:null!==(y=Bn(n))&&(b.data=y))),(y=Zn?function(e,t){switch(e){case"compositionend":return Bn(t);case"keypress":return 32!==t.which?null:(Fn=!0,Ln);case"textInput":return(e=t.data)===Ln&&Fn?null:e;default:return null}}(e,n):function(e,t){if(Hn)return"compositionend"===e||!On&&zn(e,t)?(e=en(),$t=Jt=Qt=null,Hn=!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 Nn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Ur(r,"onBeforeInput")).length&&(i=new xn("onBeforeInput","beforeinput",null,n,i),a.push({event:i,listeners:r}),i.data=y))}Lr(a,t)}))}function Wr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ur(e,t){for(var n=t+"Capture",r=[];null!==e;){var i=e,o=i.stateNode;5===i.tag&&null!==o&&(i=o,null!=(o=Re(e,n))&&r.unshift(Wr(e,o,i)),null!=(o=Re(e,t))&&r.push(Wr(e,o,i))),e=e.return}return r}function Gr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Kr(e,t,n,r,i){for(var o=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,i?null!=(l=Re(n,o))&&a.unshift(Wr(n,l,s)):i||null!=(l=Re(n,o))&&a.push(Wr(n,l,s))),n=n.return}0!==a.length&&e.push({event:t,listeners:a})}var Yr=/\r\n?/g,Xr=/\u0000|\uFFFD/g;function Qr(e){return("string"===typeof e?e:""+e).replace(Yr,"\n").replace(Xr,"")}function Jr(e,t,n){if(t=Qr(t),Qr(e)!==t&&n)throw Error(o(425))}function $r(){}var ei=null,ti=null;function ni(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 ri="function"===typeof setTimeout?setTimeout:void 0,ii="function"===typeof clearTimeout?clearTimeout:void 0,oi="function"===typeof Promise?Promise:void 0,ai="function"===typeof queueMicrotask?queueMicrotask:"undefined"!==typeof oi?function(e){return oi.resolve(null).then(e).catch(si)}:ri;function si(e){setTimeout((function(){throw e}))}function li(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&8===i.nodeType)if("/$"===(n=i.data)){if(0===r)return e.removeChild(i),void Ht(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=i}while(n);Ht(t)}function ui(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 ci(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 di=Math.random().toString(36).slice(2),fi="__reactFiber$"+di,hi="__reactProps$"+di,pi="__reactContainer$"+di,vi="__reactEvents$"+di,mi="__reactListeners$"+di,gi="__reactHandles$"+di;function yi(e){var t=e[fi];if(t)return t;for(var n=e.parentNode;n;){if(t=n[pi]||n[fi]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=ci(e);null!==e;){if(n=e[fi])return n;e=ci(e)}return t}n=(e=n).parentNode}return null}function bi(e){return!(e=e[fi]||e[pi])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function xi(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(o(33))}function wi(e){return e[hi]||null}var ki=[],Si=-1;function _i(e){return{current:e}}function Ci(e){0>Si||(e.current=ki[Si],ki[Si]=null,Si--)}function ji(e,t){Si++,ki[Si]=e.current,e.current=t}var Pi={},Ei=_i(Pi),Ai=_i(!1),Ti=Pi;function Ii(e,t){var n=e.type.contextTypes;if(!n)return Pi;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,o={};for(i in n)o[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Ri(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Mi(){Ci(Ai),Ci(Ei)}function Oi(e,t,n){if(Ei.current!==Pi)throw Error(o(168));ji(Ei,t),ji(Ai,n)}function Di(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in t))throw Error(o(108,V(e)||"Unknown",i));return N({},n,r)}function Zi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Pi,Ti=Ei.current,ji(Ei,e),ji(Ai,Ai.current),!0}function Ni(e,t,n){var r=e.stateNode;if(!r)throw Error(o(169));n?(e=Di(e,t,Ti),r.__reactInternalMemoizedMergedChildContext=e,Ci(Ai),Ci(Ei),ji(Ei,e)):Ci(Ai),ji(Ai,n)}var Li=null,Fi=!1,zi=!1;function Bi(e){null===Li?Li=[e]:Li.push(e)}function Hi(){if(!zi&&null!==Li){zi=!0;var e=0,t=bt;try{var n=Li;for(bt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}Li=null,Fi=!1}catch(i){throw null!==Li&&(Li=Li.slice(e+1)),Ge($e,Hi),i}finally{bt=t,zi=!1}}return null}var Vi=[],qi=0,Wi=null,Ui=0,Gi=[],Ki=0,Yi=null,Xi=1,Qi="";function Ji(e,t){Vi[qi++]=Ui,Vi[qi++]=Wi,Wi=e,Ui=t}function $i(e,t,n){Gi[Ki++]=Xi,Gi[Ki++]=Qi,Gi[Ki++]=Yi,Yi=e;var r=Xi;e=Qi;var i=32-at(r)-1;r&=~(1<<i),n+=1;var o=32-at(t)+i;if(30<o){var a=i-i%5;o=(r&(1<<a)-1).toString(32),r>>=a,i-=a,Xi=1<<32-at(t)+i|n<<i|r,Qi=o+e}else Xi=1<<o|n<<i|r,Qi=e}function eo(e){null!==e.return&&(Ji(e,1),$i(e,1,0))}function to(e){for(;e===Wi;)Wi=Vi[--qi],Vi[qi]=null,Ui=Vi[--qi],Vi[qi]=null;for(;e===Yi;)Yi=Gi[--Ki],Gi[Ki]=null,Qi=Gi[--Ki],Gi[Ki]=null,Xi=Gi[--Ki],Gi[Ki]=null}var no=null,ro=null,io=!1,oo=null;function ao(e,t){var n=Ru(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 so(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,no=e,ro=ui(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,no=e,ro=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Yi?{id:Xi,overflow:Qi}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Ru(18,null,null,0)).stateNode=t,n.return=e,e.child=n,no=e,ro=null,!0);default:return!1}}function lo(e){return 0!==(1&e.mode)&&0===(128&e.flags)}function uo(e){if(io){var t=ro;if(t){var n=t;if(!so(e,t)){if(lo(e))throw Error(o(418));t=ui(n.nextSibling);var r=no;t&&so(e,t)?ao(r,n):(e.flags=-4097&e.flags|2,io=!1,no=e)}}else{if(lo(e))throw Error(o(418));e.flags=-4097&e.flags|2,io=!1,no=e}}}function co(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;no=e}function fo(e){if(e!==no)return!1;if(!io)return co(e),io=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!ni(e.type,e.memoizedProps)),t&&(t=ro)){if(lo(e))throw ho(),Error(o(418));for(;t;)ao(e,t),t=ui(t.nextSibling)}if(co(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){ro=ui(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}ro=null}}else ro=no?ui(e.stateNode.nextSibling):null;return!0}function ho(){for(var e=ro;e;)e=ui(e.nextSibling)}function po(){ro=no=null,io=!1}function vo(e){null===oo?oo=[e]:oo.push(e)}var mo=x.ReactCurrentBatchConfig;function go(e,t){if(e&&e.defaultProps){for(var n in t=N({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var yo=_i(null),bo=null,xo=null,wo=null;function ko(){wo=xo=bo=null}function So(e){var t=yo.current;Ci(yo),e._currentValue=t}function _o(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 Co(e,t){bo=e,wo=xo=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(xs=!0),e.firstContext=null)}function jo(e){var t=e._currentValue;if(wo!==e)if(e={context:e,memoizedValue:t,next:null},null===xo){if(null===bo)throw Error(o(308));xo=e,bo.dependencies={lanes:0,firstContext:e}}else xo=xo.next=e;return t}var Po=null;function Eo(e){null===Po?Po=[e]:Po.push(e)}function Ao(e,t,n,r){var i=t.interleaved;return null===i?(n.next=n,Eo(t)):(n.next=i.next,i.next=n),t.interleaved=n,To(e,r)}function To(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 Io=!1;function Ro(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Mo(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 Oo(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Do(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!==(2&Al)){var i=r.pending;return null===i?t.next=t:(t.next=i.next,i.next=t),r.pending=t,To(e,n)}return null===(i=r.interleaved)?(t.next=t,Eo(r)):(t.next=i.next,i.next=t),r.interleaved=t,To(e,n)}function Zo(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,yt(e,n)}}function No(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var i=null,o=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===o?i=o=a:o=o.next=a,n=n.next}while(null!==n);null===o?i=o=t:o=o.next=t}else i=o=t;return n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Lo(e,t,n,r){var i=e.updateQueue;Io=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,s=i.shared.pending;if(null!==s){i.shared.pending=null;var l=s,u=l.next;l.next=null,null===a?o=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!==o){var d=i.baseState;for(a=0,c=u=l=null,s=o;;){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,v=s;switch(f=t,h=n,v.tag){case 1:if("function"===typeof(p=v.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=v.payload)?p.call(h,d,f):p)||void 0===f)break e;d=N({},d,f);break e;case 2:Io=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(f=i.effects)?i.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=i.shared.pending))break;s=(f=s).next,f.next=null,i.lastBaseUpdate=f,i.shared.pending=null}}if(null===c&&(l=d),i.baseState=l,i.firstBaseUpdate=u,i.lastBaseUpdate=c,null!==(t=i.shared.interleaved)){i=t;do{a|=i.lane,i=i.next}while(i!==t)}else null===o&&(i.shared.lanes=0);Nl|=a,e.lanes=a,e.memoizedState=d}}function Fo(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(null!==i){if(r.callback=null,r=n,"function"!==typeof i)throw Error(o(191,i));i.call(r)}}}var zo=(new r.Component).refs;function Bo(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:N({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var Ho={isMounted:function(e){return!!(e=e._reactInternals)&&He(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=tu(),i=nu(e),o=Oo(r,i);o.payload=t,void 0!==n&&null!==n&&(o.callback=n),null!==(t=Do(e,o,i))&&(ru(t,e,i,r),Zo(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=tu(),i=nu(e),o=Oo(r,i);o.tag=1,o.payload=t,void 0!==n&&null!==n&&(o.callback=n),null!==(t=Do(e,o,i))&&(ru(t,e,i,r),Zo(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=tu(),r=nu(e),i=Oo(n,r);i.tag=2,void 0!==t&&null!==t&&(i.callback=t),null!==(t=Do(e,i,r))&&(ru(t,e,r,n),Zo(t,e,r))}};function Vo(e,t,n,r,i,o,a){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,a):!t.prototype||!t.prototype.isPureReactComponent||(!lr(n,r)||!lr(i,o))}function qo(e,t,n){var r=!1,i=Pi,o=t.contextType;return"object"===typeof o&&null!==o?o=jo(o):(i=Ri(t)?Ti:Ei.current,o=(r=null!==(r=t.contextTypes)&&void 0!==r)?Ii(e,i):Pi),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Ho,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function Wo(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&&Ho.enqueueReplaceState(t,t.state,null)}function Uo(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=zo,Ro(e);var o=t.contextType;"object"===typeof o&&null!==o?i.context=jo(o):(o=Ri(t)?Ti:Ei.current,i.context=Ii(e,o)),i.state=e.memoizedState,"function"===typeof(o=t.getDerivedStateFromProps)&&(Bo(e,t,o,n),i.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof i.getSnapshotBeforeUpdate||"function"!==typeof i.UNSAFE_componentWillMount&&"function"!==typeof i.componentWillMount||(t=i.state,"function"===typeof i.componentWillMount&&i.componentWillMount(),"function"===typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&Ho.enqueueReplaceState(i,i.state,null),Lo(e,n,i,r),i.state=e.memoizedState),"function"===typeof i.componentDidMount&&(e.flags|=4194308)}function Go(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(o(309));var r=n.stateNode}if(!r)throw Error(o(147,e));var i=r,a=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===a?t.ref:(t=function(e){var t=i.refs;t===zo&&(t=i.refs={}),null===e?delete t[a]:t[a]=e},t._stringRef=a,t)}if("string"!==typeof e)throw Error(o(284));if(!n._owner)throw Error(o(290,e))}return e}function Ko(e,t){throw e=Object.prototype.toString.call(t),Error(o(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Yo(e){return(0,e._init)(e._payload)}function Xo(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 i(e,t){return(e=Ou(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=Lu(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function u(e,t,n,r){var o=n.type;return o===S?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===o||"object"===typeof o&&null!==o&&o.$$typeof===R&&Yo(o)===t.type)?((r=i(t,n.props)).ref=Go(e,t,n),r.return=e,r):((r=Du(n.type,n.key,n.props,null,e.mode,r)).ref=Go(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=Fu(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function d(e,t,n,r,o){return null===t||7!==t.tag?((t=Zu(n,e.mode,r,o)).return=e,t):((t=i(t,n)).return=e,t)}function f(e,t,n){if("string"===typeof t&&""!==t||"number"===typeof t)return(t=Lu(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case w:return(n=Du(t.type,t.key,t.props,null,e.mode,n)).ref=Go(e,null,t),n.return=e,n;case k:return(t=Fu(t,e.mode,n)).return=e,t;case R:return f(e,(0,t._init)(t._payload),n)}if(te(t)||D(t))return(t=Zu(t,e.mode,n,null)).return=e,t;Ko(e,t)}return null}function h(e,t,n,r){var i=null!==t?t.key:null;if("string"===typeof n&&""!==n||"number"===typeof n)return null!==i?null:l(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case w:return n.key===i?u(e,t,n,r):null;case k:return n.key===i?c(e,t,n,r):null;case R:return h(e,t,(i=n._init)(n._payload),r)}if(te(n)||D(n))return null!==i?null:d(e,t,n,r,null);Ko(e,n)}return null}function p(e,t,n,r,i){if("string"===typeof r&&""!==r||"number"===typeof r)return l(t,e=e.get(n)||null,""+r,i);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,i);case k:return c(t,e=e.get(null===r.key?n:r.key)||null,r,i);case R:return p(e,t,n,(0,r._init)(r._payload),i)}if(te(r)||D(r))return d(t,e=e.get(n)||null,r,i,null);Ko(t,r)}return null}function v(i,o,s,l){for(var u=null,c=null,d=o,v=o=0,m=null;null!==d&&v<s.length;v++){d.index>v?(m=d,d=null):m=d.sibling;var g=h(i,d,s[v],l);if(null===g){null===d&&(d=m);break}e&&d&&null===g.alternate&&t(i,d),o=a(g,o,v),null===c?u=g:c.sibling=g,c=g,d=m}if(v===s.length)return n(i,d),io&&Ji(i,v),u;if(null===d){for(;v<s.length;v++)null!==(d=f(i,s[v],l))&&(o=a(d,o,v),null===c?u=d:c.sibling=d,c=d);return io&&Ji(i,v),u}for(d=r(i,d);v<s.length;v++)null!==(m=p(d,i,v,s[v],l))&&(e&&null!==m.alternate&&d.delete(null===m.key?v:m.key),o=a(m,o,v),null===c?u=m:c.sibling=m,c=m);return e&&d.forEach((function(e){return t(i,e)})),io&&Ji(i,v),u}function m(i,s,l,u){var c=D(l);if("function"!==typeof c)throw Error(o(150));if(null==(l=c.call(l)))throw Error(o(151));for(var d=c=null,v=s,m=s=0,g=null,y=l.next();null!==v&&!y.done;m++,y=l.next()){v.index>m?(g=v,v=null):g=v.sibling;var b=h(i,v,y.value,u);if(null===b){null===v&&(v=g);break}e&&v&&null===b.alternate&&t(i,v),s=a(b,s,m),null===d?c=b:d.sibling=b,d=b,v=g}if(y.done)return n(i,v),io&&Ji(i,m),c;if(null===v){for(;!y.done;m++,y=l.next())null!==(y=f(i,y.value,u))&&(s=a(y,s,m),null===d?c=y:d.sibling=y,d=y);return io&&Ji(i,m),c}for(v=r(i,v);!y.done;m++,y=l.next())null!==(y=p(v,i,m,y.value,u))&&(e&&null!==y.alternate&&v.delete(null===y.key?m:y.key),s=a(y,s,m),null===d?c=y:d.sibling=y,d=y);return e&&v.forEach((function(e){return t(i,e)})),io&&Ji(i,m),c}return function e(r,o,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=o;null!==c;){if(c.key===u){if((u=a.type)===S){if(7===c.tag){n(r,c.sibling),(o=i(c,a.props.children)).return=r,r=o;break e}}else if(c.elementType===u||"object"===typeof u&&null!==u&&u.$$typeof===R&&Yo(u)===c.type){n(r,c.sibling),(o=i(c,a.props)).ref=Go(r,c,a),o.return=r,r=o;break e}n(r,c);break}t(r,c),c=c.sibling}a.type===S?((o=Zu(a.props.children,r.mode,l,a.key)).return=r,r=o):((l=Du(a.type,a.key,a.props,null,r.mode,l)).ref=Go(r,o,a),l.return=r,r=l)}return s(r);case k:e:{for(c=a.key;null!==o;){if(o.key===c){if(4===o.tag&&o.stateNode.containerInfo===a.containerInfo&&o.stateNode.implementation===a.implementation){n(r,o.sibling),(o=i(o,a.children||[])).return=r,r=o;break e}n(r,o);break}t(r,o),o=o.sibling}(o=Fu(a,r.mode,l)).return=r,r=o}return s(r);case R:return e(r,o,(c=a._init)(a._payload),l)}if(te(a))return v(r,o,a,l);if(D(a))return m(r,o,a,l);Ko(r,a)}return"string"===typeof a&&""!==a||"number"===typeof a?(a=""+a,null!==o&&6===o.tag?(n(r,o.sibling),(o=i(o,a)).return=r,r=o):(n(r,o),(o=Lu(a,r.mode,l)).return=r,r=o),s(r)):n(r,o)}}var Qo=Xo(!0),Jo=Xo(!1),$o={},ea=_i($o),ta=_i($o),na=_i($o);function ra(e){if(e===$o)throw Error(o(174));return e}function ia(e,t){switch(ji(na,t),ji(ta,e),ji(ea,$o),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)}Ci(ea),ji(ea,t)}function oa(){Ci(ea),Ci(ta),Ci(na)}function aa(e){ra(na.current);var t=ra(ea.current),n=le(t,e.type);t!==n&&(ji(ta,e),ji(ea,n))}function sa(e){ta.current===e&&(Ci(ea),Ci(ta))}var la=_i(0);function ua(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 ca=[];function da(){for(var e=0;e<ca.length;e++)ca[e]._workInProgressVersionPrimary=null;ca.length=0}var fa=x.ReactCurrentDispatcher,ha=x.ReactCurrentBatchConfig,pa=0,va=null,ma=null,ga=null,ya=!1,ba=!1,xa=0,wa=0;function ka(){throw Error(o(321))}function Sa(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!sr(e[n],t[n]))return!1;return!0}function _a(e,t,n,r,i,a){if(pa=a,va=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,fa.current=null===e||null===e.memoizedState?ss:ls,e=n(r,i),ba){a=0;do{if(ba=!1,xa=0,25<=a)throw Error(o(301));a+=1,ga=ma=null,t.updateQueue=null,fa.current=us,e=n(r,i)}while(ba)}if(fa.current=as,t=null!==ma&&null!==ma.next,pa=0,ga=ma=va=null,ya=!1,t)throw Error(o(300));return e}function Ca(){var e=0!==xa;return xa=0,e}function ja(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ga?va.memoizedState=ga=e:ga=ga.next=e,ga}function Pa(){if(null===ma){var e=va.alternate;e=null!==e?e.memoizedState:null}else e=ma.next;var t=null===ga?va.memoizedState:ga.next;if(null!==t)ga=t,ma=e;else{if(null===e)throw Error(o(310));e={memoizedState:(ma=e).memoizedState,baseState:ma.baseState,baseQueue:ma.baseQueue,queue:ma.queue,next:null},null===ga?va.memoizedState=ga=e:ga=ga.next=e}return ga}function Ea(e,t){return"function"===typeof t?t(e):t}function Aa(e){var t=Pa(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=ma,i=r.baseQueue,a=n.pending;if(null!==a){if(null!==i){var s=i.next;i.next=a.next,a.next=s}r.baseQueue=i=a,n.pending=null}if(null!==i){a=i.next,r=r.baseState;var l=s=null,u=null,c=a;do{var d=c.lane;if((pa&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,va.lanes|=d,Nl|=d}c=c.next}while(null!==c&&c!==a);null===u?s=r:u.next=l,sr(r,t.memoizedState)||(xs=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=u,n.lastRenderedState=r}if(null!==(e=n.interleaved)){i=e;do{a=i.lane,va.lanes|=a,Nl|=a,i=i.next}while(i!==e)}else null===i&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Ta(e){var t=Pa(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,a=t.memoizedState;if(null!==i){n.pending=null;var s=i=i.next;do{a=e(a,s.action),s=s.next}while(s!==i);sr(a,t.memoizedState)||(xs=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function Ia(){}function Ra(e,t){var n=va,r=Pa(),i=t(),a=!sr(r.memoizedState,i);if(a&&(r.memoizedState=i,xs=!0),r=r.queue,qa(Da.bind(null,n,r,e),[e]),r.getSnapshot!==t||a||null!==ga&&1&ga.memoizedState.tag){if(n.flags|=2048,Fa(9,Oa.bind(null,n,r,i,t),void 0,null),null===Tl)throw Error(o(349));0!==(30&pa)||Ma(n,t,i)}return i}function Ma(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=va.updateQueue)?(t={lastEffect:null,stores:null},va.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Oa(e,t,n,r){t.value=n,t.getSnapshot=r,Za(t)&&Na(e)}function Da(e,t,n){return n((function(){Za(t)&&Na(e)}))}function Za(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!sr(e,n)}catch(r){return!0}}function Na(e){var t=To(e,1);null!==t&&ru(t,e,1,-1)}function La(e){var t=ja();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Ea,lastRenderedState:e},t.queue=e,e=e.dispatch=ns.bind(null,va,e),[t.memoizedState,e]}function Fa(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=va.updateQueue)?(t={lastEffect:null,stores:null},va.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 za(){return Pa().memoizedState}function Ba(e,t,n,r){var i=ja();va.flags|=e,i.memoizedState=Fa(1|t,n,void 0,void 0===r?null:r)}function Ha(e,t,n,r){var i=Pa();r=void 0===r?null:r;var o=void 0;if(null!==ma){var a=ma.memoizedState;if(o=a.destroy,null!==r&&Sa(r,a.deps))return void(i.memoizedState=Fa(t,n,o,r))}va.flags|=e,i.memoizedState=Fa(1|t,n,o,r)}function Va(e,t){return Ba(8390656,8,e,t)}function qa(e,t){return Ha(2048,8,e,t)}function Wa(e,t){return Ha(4,2,e,t)}function Ua(e,t){return Ha(4,4,e,t)}function Ga(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 Ka(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Ha(4,4,Ga.bind(null,t,e),n)}function Ya(){}function Xa(e,t){var n=Pa();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Sa(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Qa(e,t){var n=Pa();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Sa(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ja(e,t,n){return 0===(21&pa)?(e.baseState&&(e.baseState=!1,xs=!0),e.memoizedState=n):(sr(n,t)||(n=vt(),va.lanes|=n,Nl|=n,e.baseState=!0),t)}function $a(e,t){var n=bt;bt=0!==n&&4>n?n:4,e(!0);var r=ha.transition;ha.transition={};try{e(!1),t()}finally{bt=n,ha.transition=r}}function es(){return Pa().memoizedState}function ts(e,t,n){var r=nu(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},rs(e))is(t,n);else if(null!==(n=Ao(e,t,n,r))){ru(n,e,r,tu()),os(n,t,r)}}function ns(e,t,n){var r=nu(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(rs(e))is(t,i);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var a=t.lastRenderedState,s=o(a,n);if(i.hasEagerState=!0,i.eagerState=s,sr(s,a)){var l=t.interleaved;return null===l?(i.next=i,Eo(t)):(i.next=l.next,l.next=i),void(t.interleaved=i)}}catch(u){}null!==(n=Ao(e,t,i,r))&&(ru(n,e,r,i=tu()),os(n,t,r))}}function rs(e){var t=e.alternate;return e===va||null!==t&&t===va}function is(e,t){ba=ya=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function os(e,t,n){if(0!==(4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}var as={readContext:jo,useCallback:ka,useContext:ka,useEffect:ka,useImperativeHandle:ka,useInsertionEffect:ka,useLayoutEffect:ka,useMemo:ka,useReducer:ka,useRef:ka,useState:ka,useDebugValue:ka,useDeferredValue:ka,useTransition:ka,useMutableSource:ka,useSyncExternalStore:ka,useId:ka,unstable_isNewReconciler:!1},ss={readContext:jo,useCallback:function(e,t){return ja().memoizedState=[e,void 0===t?null:t],e},useContext:jo,useEffect:Va,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Ba(4194308,4,Ga.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ba(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ba(4,2,e,t)},useMemo:function(e,t){var n=ja();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ja();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=ts.bind(null,va,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},ja().memoizedState=e},useState:La,useDebugValue:Ya,useDeferredValue:function(e){return ja().memoizedState=e},useTransition:function(){var e=La(!1),t=e[0];return e=$a.bind(null,e[1]),ja().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=va,i=ja();if(io){if(void 0===n)throw Error(o(407));n=n()}else{if(n=t(),null===Tl)throw Error(o(349));0!==(30&pa)||Ma(r,t,n)}i.memoizedState=n;var a={value:n,getSnapshot:t};return i.queue=a,Va(Da.bind(null,r,a,e),[e]),r.flags|=2048,Fa(9,Oa.bind(null,r,a,n,t),void 0,null),n},useId:function(){var e=ja(),t=Tl.identifierPrefix;if(io){var n=Qi;t=":"+t+"R"+(n=(Xi&~(1<<32-at(Xi)-1)).toString(32)+n),0<(n=xa++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=wa++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},ls={readContext:jo,useCallback:Xa,useContext:jo,useEffect:qa,useImperativeHandle:Ka,useInsertionEffect:Wa,useLayoutEffect:Ua,useMemo:Qa,useReducer:Aa,useRef:za,useState:function(){return Aa(Ea)},useDebugValue:Ya,useDeferredValue:function(e){return Ja(Pa(),ma.memoizedState,e)},useTransition:function(){return[Aa(Ea)[0],Pa().memoizedState]},useMutableSource:Ia,useSyncExternalStore:Ra,useId:es,unstable_isNewReconciler:!1},us={readContext:jo,useCallback:Xa,useContext:jo,useEffect:qa,useImperativeHandle:Ka,useInsertionEffect:Wa,useLayoutEffect:Ua,useMemo:Qa,useReducer:Ta,useRef:za,useState:function(){return Ta(Ea)},useDebugValue:Ya,useDeferredValue:function(e){var t=Pa();return null===ma?t.memoizedState=e:Ja(t,ma.memoizedState,e)},useTransition:function(){return[Ta(Ea)[0],Pa().memoizedState]},useMutableSource:Ia,useSyncExternalStore:Ra,useId:es,unstable_isNewReconciler:!1};function cs(e,t){try{var n="",r=t;do{n+=B(r),r=r.return}while(r);var i=n}catch(o){i="\nError generating stack: "+o.message+"\n"+o.stack}return{value:e,source:t,stack:i,digest:null}}function ds(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function fs(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}var hs="function"===typeof WeakMap?WeakMap:Map;function ps(e,t,n){(n=Oo(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Wl||(Wl=!0,Ul=r),fs(0,t)},n}function vs(e,t,n){(n=Oo(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){fs(0,t)}}var o=e.stateNode;return null!==o&&"function"===typeof o.componentDidCatch&&(n.callback=function(){fs(0,t),"function"!==typeof r&&(null===Gl?Gl=new Set([this]):Gl.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function ms(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new hs;var i=new Set;r.set(t,i)}else void 0===(i=r.get(t))&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=ju.bind(null,e,t,n),t.then(e,e))}function gs(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 ys(e,t,n,r,i){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=Oo(-1,1)).tag=2,Do(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=i,e)}var bs=x.ReactCurrentOwner,xs=!1;function ws(e,t,n,r){t.child=null===e?Jo(t,null,n,r):Qo(t,e.child,n,r)}function ks(e,t,n,r,i){n=n.render;var o=t.ref;return Co(t,i),r=_a(e,t,n,r,o,i),n=Ca(),null===e||xs?(io&&n&&eo(t),t.flags|=1,ws(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Ws(e,t,i))}function Ss(e,t,n,r,i){if(null===e){var o=n.type;return"function"!==typeof o||Mu(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Du(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,_s(e,t,o,r,i))}if(o=e.child,0===(e.lanes&i)){var a=o.memoizedProps;if((n=null!==(n=n.compare)?n:lr)(a,r)&&e.ref===t.ref)return Ws(e,t,i)}return t.flags|=1,(e=Ou(o,r)).ref=t.ref,e.return=t,t.child=e}function _s(e,t,n,r,i){if(null!==e){var o=e.memoizedProps;if(lr(o,r)&&e.ref===t.ref){if(xs=!1,t.pendingProps=r=o,0===(e.lanes&i))return t.lanes=e.lanes,Ws(e,t,i);0!==(131072&e.flags)&&(xs=!0)}}return Ps(e,t,n,r,i)}function Cs(e,t,n){var r=t.pendingProps,i=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0===(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},ji(Ol,Ml),Ml|=n;else{if(0===(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,ji(Ol,Ml),Ml|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==o?o.baseLanes:n,ji(Ol,Ml),Ml|=r}else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,ji(Ol,Ml),Ml|=r;return ws(e,t,i,n),t.child}function js(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Ps(e,t,n,r,i){var o=Ri(n)?Ti:Ei.current;return o=Ii(t,o),Co(t,i),n=_a(e,t,n,r,o,i),r=Ca(),null===e||xs?(io&&r&&eo(t),t.flags|=1,ws(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Ws(e,t,i))}function Es(e,t,n,r,i){if(Ri(n)){var o=!0;Zi(t)}else o=!1;if(Co(t,i),null===t.stateNode)qs(e,t),qo(t,n,r),Uo(t,n,r,i),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=jo(u):u=Ii(t,u=Ri(n)?Ti:Ei.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)&&Wo(t,a,r,u),Io=!1;var f=t.memoizedState;a.state=f,Lo(t,r,a,i),l=t.memoizedState,s!==r||f!==l||Ai.current||Io?("function"===typeof c&&(Bo(t,n,c,r),l=t.memoizedState),(s=Io||Vo(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,Mo(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:go(t.type,s),a.props=u,d=t.pendingProps,f=a.context,"object"===typeof(l=n.contextType)&&null!==l?l=jo(l):l=Ii(t,l=Ri(n)?Ti:Ei.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)&&Wo(t,a,r,l),Io=!1,f=t.memoizedState,a.state=f,Lo(t,r,a,i);var p=t.memoizedState;s!==d||f!==p||Ai.current||Io?("function"===typeof h&&(Bo(t,n,h,r),p=t.memoizedState),(u=Io||Vo(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,o,i)}function As(e,t,n,r,i,o){js(e,t);var a=0!==(128&t.flags);if(!r&&!a)return i&&Ni(t,n,!1),Ws(e,t,o);r=t.stateNode,bs.current=t;var s=a&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&a?(t.child=Qo(t,e.child,null,o),t.child=Qo(t,null,s,o)):ws(e,t,s,o),t.memoizedState=r.state,i&&Ni(t,n,!0),t.child}function Ts(e){var t=e.stateNode;t.pendingContext?Oi(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Oi(0,t.context,!1),ia(e,t.containerInfo)}function Is(e,t,n,r,i){return po(),vo(i),t.flags|=256,ws(e,t,n,r),t.child}var Rs,Ms,Os,Ds,Zs={dehydrated:null,treeContext:null,retryLane:0};function Ns(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ls(e,t,n){var r,i=t.pendingProps,a=la.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),ji(la,1&a),null===e)return uo(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=i.children,e=i.fallback,s?(i=t.mode,s=t.child,l={mode:"hidden",children:l},0===(1&i)&&null!==s?(s.childLanes=0,s.pendingProps=l):s=Nu(l,i,0,null),e=Zu(e,i,n,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=Ns(n),t.memoizedState=Zs,e):Fs(t,l));if(null!==(a=e.memoizedState)&&null!==(r=a.dehydrated))return function(e,t,n,r,i,a,s){if(n)return 256&t.flags?(t.flags&=-257,zs(e,t,s,r=ds(Error(o(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(a=r.fallback,i=t.mode,r=Nu({mode:"visible",children:r.children},i,0,null),(a=Zu(a,i,s,null)).flags|=2,r.return=t,a.return=t,r.sibling=a,t.child=r,0!==(1&t.mode)&&Qo(t,e.child,null,s),t.child.memoizedState=Ns(s),t.memoizedState=Zs,a);if(0===(1&t.mode))return zs(e,t,s,null);if("$!"===i.data){if(r=i.nextSibling&&i.nextSibling.dataset)var l=r.dgst;return r=l,zs(e,t,s,r=ds(a=Error(o(419)),r,void 0))}if(l=0!==(s&e.childLanes),xs||l){if(null!==(r=Tl)){switch(s&-s){case 4:i=2;break;case 16:i=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:i=32;break;case 536870912:i=268435456;break;default:i=0}0!==(i=0!==(i&(r.suspendedLanes|s))?0:i)&&i!==a.retryLane&&(a.retryLane=i,To(e,i),ru(r,e,i,-1))}return mu(),zs(e,t,s,r=ds(Error(o(421))))}return"$?"===i.data?(t.flags|=128,t.child=e.child,t=Eu.bind(null,e),i._reactRetry=t,null):(e=a.treeContext,ro=ui(i.nextSibling),no=t,io=!0,oo=null,null!==e&&(Gi[Ki++]=Xi,Gi[Ki++]=Qi,Gi[Ki++]=Yi,Xi=e.id,Qi=e.overflow,Yi=t),t=Fs(t,r.children),t.flags|=4096,t)}(e,t,l,i,r,a,n);if(s){s=i.fallback,l=t.mode,r=(a=e.child).sibling;var u={mode:"hidden",children:i.children};return 0===(1&l)&&t.child!==a?((i=t.child).childLanes=0,i.pendingProps=u,t.deletions=null):(i=Ou(a,u)).subtreeFlags=14680064&a.subtreeFlags,null!==r?s=Ou(r,s):(s=Zu(s,l,n,null)).flags|=2,s.return=t,i.return=t,i.sibling=s,t.child=i,i=s,s=t.child,l=null===(l=e.child.memoizedState)?Ns(n):{baseLanes:l.baseLanes|n,cachePool:null,transitions:l.transitions},s.memoizedState=l,s.childLanes=e.childLanes&~n,t.memoizedState=Zs,i}return e=(s=e.child).sibling,i=Ou(s,{mode:"visible",children:i.children}),0===(1&t.mode)&&(i.lanes=n),i.return=t,i.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=i,t.memoizedState=null,i}function Fs(e,t){return(t=Nu({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function zs(e,t,n,r){return null!==r&&vo(r),Qo(t,e.child,null,n),(e=Fs(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Bs(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),_o(e.return,t,n)}function Hs(e,t,n,r,i){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i)}function Vs(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(ws(e,t,r.children,n),0!==(2&(r=la.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&&Bs(e,n,t);else if(19===e.tag)Bs(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(ji(la,r),0===(1&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===ua(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Hs(t,!1,i,n,o);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===ua(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Hs(t,!0,n,null,o);break;case"together":Hs(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function qs(e,t){0===(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ws(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Nl|=t.lanes,0===(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(o(153));if(null!==t.child){for(n=Ou(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Ou(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Us(e,t){if(!io)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 Gs(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=14680064&i.subtreeFlags,r|=14680064&i.flags,i.return=e,i=i.sibling;else for(i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Ks(e,t,n){var r=t.pendingProps;switch(to(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Gs(t),null;case 1:case 17:return Ri(t.type)&&Mi(),Gs(t),null;case 3:return r=t.stateNode,oa(),Ci(Ai),Ci(Ei),da(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(fo(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0===(256&t.flags)||(t.flags|=1024,null!==oo&&(su(oo),oo=null))),Ms(e,t),Gs(t),null;case 5:sa(t);var i=ra(na.current);if(n=t.type,null!==e&&null!=t.stateNode)Os(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(o(166));return Gs(t),null}if(e=ra(ea.current),fo(t)){r=t.stateNode,n=t.type;var a=t.memoizedProps;switch(r[fi]=t,r[hi]=a,e=0!==(1&t.mode),n){case"dialog":Fr("cancel",r),Fr("close",r);break;case"iframe":case"object":case"embed":Fr("load",r);break;case"video":case"audio":for(i=0;i<Dr.length;i++)Fr(Dr[i],r);break;case"source":Fr("error",r);break;case"img":case"image":case"link":Fr("error",r),Fr("load",r);break;case"details":Fr("toggle",r);break;case"input":X(r,a),Fr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!a.multiple},Fr("invalid",r);break;case"textarea":ie(r,a),Fr("invalid",r)}for(var l in ye(n,a),i=null,a)if(a.hasOwnProperty(l)){var u=a[l];"children"===l?"string"===typeof u?r.textContent!==u&&(!0!==a.suppressHydrationWarning&&Jr(r.textContent,u,e),i=["children",u]):"number"===typeof u&&r.textContent!==""+u&&(!0!==a.suppressHydrationWarning&&Jr(r.textContent,u,e),i=["children",""+u]):s.hasOwnProperty(l)&&null!=u&&"onScroll"===l&&Fr("scroll",r)}switch(n){case"input":U(r),$(r,a,!0);break;case"textarea":U(r),ae(r);break;case"select":case"option":break;default:"function"===typeof a.onClick&&(r.onclick=$r)}r=i,t.updateQueue=r,null!==r&&(t.flags|=4)}else{l=9===i.nodeType?i:i.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[fi]=t,e[hi]=r,Rs(e,t,!1,!1),t.stateNode=e;e:{switch(l=be(n,r),n){case"dialog":Fr("cancel",e),Fr("close",e),i=r;break;case"iframe":case"object":case"embed":Fr("load",e),i=r;break;case"video":case"audio":for(i=0;i<Dr.length;i++)Fr(Dr[i],e);i=r;break;case"source":Fr("error",e),i=r;break;case"img":case"image":case"link":Fr("error",e),Fr("load",e),i=r;break;case"details":Fr("toggle",e),i=r;break;case"input":X(e,r),i=Y(e,r),Fr("invalid",e);break;case"option":default:i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=N({},r,{value:void 0}),Fr("invalid",e);break;case"textarea":ie(e,r),i=re(e,r),Fr("invalid",e)}for(a in ye(n,i),u=i)if(u.hasOwnProperty(a)){var c=u[a];"style"===a?me(e,c):"dangerouslySetInnerHTML"===a?null!=(c=c?c.__html:void 0)&&de(e,c):"children"===a?"string"===typeof c?("textarea"!==n||""!==c)&&fe(e,c):"number"===typeof c&&fe(e,""+c):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(s.hasOwnProperty(a)?null!=c&&"onScroll"===a&&Fr("scroll",e):null!=c&&b(e,a,c,l))}switch(n){case"input":U(e),$(e,r,!1);break;case"textarea":U(e),ae(e);break;case"option":null!=r.value&&e.setAttribute("value",""+q(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 i.onClick&&(e.onclick=$r)}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 Gs(t),null;case 6:if(e&&null!=t.stateNode)Ds(e,t,e.memoizedProps,r);else{if("string"!==typeof r&&null===t.stateNode)throw Error(o(166));if(n=ra(na.current),ra(ea.current),fo(t)){if(r=t.stateNode,n=t.memoizedProps,r[fi]=t,(a=r.nodeValue!==n)&&null!==(e=no))switch(e.tag){case 3:Jr(r.nodeValue,n,0!==(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Jr(r.nodeValue,n,0!==(1&e.mode))}a&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[fi]=t,t.stateNode=r}return Gs(t),null;case 13:if(Ci(la),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(io&&null!==ro&&0!==(1&t.mode)&&0===(128&t.flags))ho(),po(),t.flags|=98560,a=!1;else if(a=fo(t),null!==r&&null!==r.dehydrated){if(null===e){if(!a)throw Error(o(318));if(!(a=null!==(a=t.memoizedState)?a.dehydrated:null))throw Error(o(317));a[fi]=t}else po(),0===(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Gs(t),a=!1}else null!==oo&&(su(oo),oo=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&la.current)?0===Dl&&(Dl=3):mu())),null!==t.updateQueue&&(t.flags|=4),Gs(t),null);case 4:return oa(),Ms(e,t),null===e&&Hr(t.stateNode.containerInfo),Gs(t),null;case 10:return So(t.type._context),Gs(t),null;case 19:if(Ci(la),null===(a=t.memoizedState))return Gs(t),null;if(r=0!==(128&t.flags),null===(l=a.rendering))if(r)Us(a,!1);else{if(0!==Dl||null!==e&&0!==(128&e.flags))for(e=t.child;null!==e;){if(null!==(l=ua(e))){for(t.flags|=128,Us(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 ji(la,1&la.current|2),t.child}e=e.sibling}null!==a.tail&&Qe()>Vl&&(t.flags|=128,r=!0,Us(a,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=ua(l))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Us(a,!0),null===a.tail&&"hidden"===a.tailMode&&!l.alternate&&!io)return Gs(t),null}else 2*Qe()-a.renderingStartTime>Vl&&1073741824!==n&&(t.flags|=128,r=!0,Us(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=Qe(),t.sibling=null,n=la.current,ji(la,r?1&n|2:1&n),t):(Gs(t),null);case 22:case 23:return fu(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!==(1&t.mode)?0!==(1073741824&Ml)&&(Gs(t),6&t.subtreeFlags&&(t.flags|=8192)):Gs(t),null;case 24:case 25:return null}throw Error(o(156,t.tag))}function Ys(e,t){switch(to(t),t.tag){case 1:return Ri(t.type)&&Mi(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return oa(),Ci(Ai),Ci(Ei),da(),0!==(65536&(e=t.flags))&&0===(128&e)?(t.flags=-65537&e|128,t):null;case 5:return sa(t),null;case 13:if(Ci(la),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(o(340));po()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Ci(la),null;case 4:return oa(),null;case 10:return So(t.type._context),null;case 22:case 23:return fu(),null;default:return null}}Rs=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(){},Os=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,ra(ea.current);var o,a=null;switch(n){case"input":i=Y(e,i),r=Y(e,r),a=[];break;case"select":i=N({},i,{value:void 0}),r=N({},r,{value:void 0}),a=[];break;case"textarea":i=re(e,i),r=re(e,r),a=[];break;default:"function"!==typeof i.onClick&&"function"===typeof r.onClick&&(e.onclick=$r)}for(c in ye(n,r),n=null,i)if(!r.hasOwnProperty(c)&&i.hasOwnProperty(c)&&null!=i[c])if("style"===c){var l=i[c];for(o in l)l.hasOwnProperty(o)&&(n||(n={}),n[o]="")}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!=i?i[c]:void 0,r.hasOwnProperty(c)&&u!==l&&(null!=u||null!=l))if("style"===c)if(l){for(o in l)!l.hasOwnProperty(o)||u&&u.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in u)u.hasOwnProperty(o)&&l[o]!==u[o]&&(n||(n={}),n[o]=u[o])}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&&Fr("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)}},Ds=function(e,t,n,r){n!==r&&(t.flags|=4)};var Xs=!1,Qs=!1,Js="function"===typeof WeakSet?WeakSet:Set,$s=null;function el(e,t){var n=e.ref;if(null!==n)if("function"===typeof n)try{n(null)}catch(r){Cu(e,t,r)}else n.current=null}function tl(e,t,n){try{n()}catch(r){Cu(e,t,r)}}var nl=!1;function rl(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,void 0!==o&&tl(t,n,o)}i=i.next}while(i!==r)}}function il(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 ol(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 al(e){var t=e.alternate;null!==t&&(e.alternate=null,al(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[fi],delete t[hi],delete t[vi],delete t[mi],delete t[gi])),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 sl(e){return 5===e.tag||3===e.tag||4===e.tag}function ll(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||sl(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 ul(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=$r));else if(4!==r&&null!==(e=e.child))for(ul(e,t,n),e=e.sibling;null!==e;)ul(e,t,n),e=e.sibling}function cl(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(cl(e,t,n),e=e.sibling;null!==e;)cl(e,t,n),e=e.sibling}var dl=null,fl=!1;function hl(e,t,n){for(n=n.child;null!==n;)pl(e,t,n),n=n.sibling}function pl(e,t,n){if(ot&&"function"===typeof ot.onCommitFiberUnmount)try{ot.onCommitFiberUnmount(it,n)}catch(s){}switch(n.tag){case 5:Qs||el(n,t);case 6:var r=dl,i=fl;dl=null,hl(e,t,n),fl=i,null!==(dl=r)&&(fl?(e=dl,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):dl.removeChild(n.stateNode));break;case 18:null!==dl&&(fl?(e=dl,n=n.stateNode,8===e.nodeType?li(e.parentNode,n):1===e.nodeType&&li(e,n),Ht(e)):li(dl,n.stateNode));break;case 4:r=dl,i=fl,dl=n.stateNode.containerInfo,fl=!0,hl(e,t,n),dl=r,fl=i;break;case 0:case 11:case 14:case 15:if(!Qs&&(null!==(r=n.updateQueue)&&null!==(r=r.lastEffect))){i=r=r.next;do{var o=i,a=o.destroy;o=o.tag,void 0!==a&&(0!==(2&o)||0!==(4&o))&&tl(n,t,a),i=i.next}while(i!==r)}hl(e,t,n);break;case 1:if(!Qs&&(el(n,t),"function"===typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){Cu(n,t,s)}hl(e,t,n);break;case 21:hl(e,t,n);break;case 22:1&n.mode?(Qs=(r=Qs)||null!==n.memoizedState,hl(e,t,n),Qs=r):hl(e,t,n);break;default:hl(e,t,n)}}function vl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Js),t.forEach((function(t){var r=Au.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function ml(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var i=n[r];try{var a=e,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 5:dl=l.stateNode,fl=!1;break e;case 3:case 4:dl=l.stateNode.containerInfo,fl=!0;break e}l=l.return}if(null===dl)throw Error(o(160));pl(a,s,i),dl=null,fl=!1;var u=i.alternate;null!==u&&(u.return=null),i.return=null}catch(c){Cu(i,t,c)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)gl(t,e),t=t.sibling}function gl(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(ml(t,e),yl(e),4&r){try{rl(3,e,e.return),il(3,e)}catch(m){Cu(e,e.return,m)}try{rl(5,e,e.return)}catch(m){Cu(e,e.return,m)}}break;case 1:ml(t,e),yl(e),512&r&&null!==n&&el(n,n.return);break;case 5:if(ml(t,e),yl(e),512&r&&null!==n&&el(n,n.return),32&e.flags){var i=e.stateNode;try{fe(i,"")}catch(m){Cu(e,e.return,m)}}if(4&r&&null!=(i=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(i,a),be(l,s);var c=be(l,a);for(s=0;s<u.length;s+=2){var d=u[s],f=u[s+1];"style"===d?me(i,f):"dangerouslySetInnerHTML"===d?de(i,f):"children"===d?fe(i,f):b(i,d,f,c)}switch(l){case"input":J(i,a);break;case"textarea":oe(i,a);break;case"select":var h=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!a.multiple;var p=a.value;null!=p?ne(i,!!a.multiple,p,!1):h!==!!a.multiple&&(null!=a.defaultValue?ne(i,!!a.multiple,a.defaultValue,!0):ne(i,!!a.multiple,a.multiple?[]:"",!1))}i[hi]=a}catch(m){Cu(e,e.return,m)}}break;case 6:if(ml(t,e),yl(e),4&r){if(null===e.stateNode)throw Error(o(162));i=e.stateNode,a=e.memoizedProps;try{i.nodeValue=a}catch(m){Cu(e,e.return,m)}}break;case 3:if(ml(t,e),yl(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Ht(t.containerInfo)}catch(m){Cu(e,e.return,m)}break;case 4:default:ml(t,e),yl(e);break;case 13:ml(t,e),yl(e),8192&(i=e.child).flags&&(a=null!==i.memoizedState,i.stateNode.isHidden=a,!a||null!==i.alternate&&null!==i.alternate.memoizedState||(Hl=Qe())),4&r&&vl(e);break;case 22:if(d=null!==n&&null!==n.memoizedState,1&e.mode?(Qs=(c=Qs)||d,ml(t,e),Qs=c):ml(t,e),yl(e),8192&r){if(c=null!==e.memoizedState,(e.stateNode.isHidden=c)&&!d&&0!==(1&e.mode))for($s=e,d=e.child;null!==d;){for(f=$s=d;null!==$s;){switch(p=(h=$s).child,h.tag){case 0:case 11:case 14:case 15:rl(4,h,h.return);break;case 1:el(h,h.return);var v=h.stateNode;if("function"===typeof v.componentWillUnmount){r=h,n=h.return;try{t=r,v.props=t.memoizedProps,v.state=t.memoizedState,v.componentWillUnmount()}catch(m){Cu(r,n,m)}}break;case 5:el(h,h.return);break;case 22:if(null!==h.memoizedState){kl(f);continue}}null!==p?(p.return=h,$s=p):kl(f)}d=d.sibling}e:for(d=null,f=e;;){if(5===f.tag){if(null===d){d=f;try{i=f.stateNode,c?"function"===typeof(a=i.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=ve("display",s))}catch(m){Cu(e,e.return,m)}}}else if(6===f.tag){if(null===d)try{f.stateNode.nodeValue=c?"":f.memoizedProps}catch(m){Cu(e,e.return,m)}}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:ml(t,e),yl(e),4&r&&vl(e);case 21:}}function yl(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(sl(n)){var r=n;break e}n=n.return}throw Error(o(160))}switch(r.tag){case 5:var i=r.stateNode;32&r.flags&&(fe(i,""),r.flags&=-33),cl(e,ll(e),i);break;case 3:case 4:var a=r.stateNode.containerInfo;ul(e,ll(e),a);break;default:throw Error(o(161))}}catch(s){Cu(e,e.return,s)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function bl(e,t,n){$s=e,xl(e,t,n)}function xl(e,t,n){for(var r=0!==(1&e.mode);null!==$s;){var i=$s,o=i.child;if(22===i.tag&&r){var a=null!==i.memoizedState||Xs;if(!a){var s=i.alternate,l=null!==s&&null!==s.memoizedState||Qs;s=Xs;var u=Qs;if(Xs=a,(Qs=l)&&!u)for($s=i;null!==$s;)l=(a=$s).child,22===a.tag&&null!==a.memoizedState?Sl(i):null!==l?(l.return=a,$s=l):Sl(i);for(;null!==o;)$s=o,xl(o,t,n),o=o.sibling;$s=i,Xs=s,Qs=u}wl(e)}else 0!==(8772&i.subtreeFlags)&&null!==o?(o.return=i,$s=o):wl(e)}}function wl(e){for(;null!==$s;){var t=$s;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||il(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Qs)if(null===n)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:go(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;null!==a&&Fo(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}Fo(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&&Ht(f)}}}break;default:throw Error(o(163))}Qs||512&t.flags&&ol(t)}catch(h){Cu(t,t.return,h)}}if(t===e){$s=null;break}if(null!==(n=t.sibling)){n.return=t.return,$s=n;break}$s=t.return}}function kl(e){for(;null!==$s;){var t=$s;if(t===e){$s=null;break}var n=t.sibling;if(null!==n){n.return=t.return,$s=n;break}$s=t.return}}function Sl(e){for(;null!==$s;){var t=$s;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{il(4,t)}catch(l){Cu(t,n,l)}break;case 1:var r=t.stateNode;if("function"===typeof r.componentDidMount){var i=t.return;try{r.componentDidMount()}catch(l){Cu(t,i,l)}}var o=t.return;try{ol(t)}catch(l){Cu(t,o,l)}break;case 5:var a=t.return;try{ol(t)}catch(l){Cu(t,a,l)}}}catch(l){Cu(t,t.return,l)}if(t===e){$s=null;break}var s=t.sibling;if(null!==s){s.return=t.return,$s=s;break}$s=t.return}}var _l,Cl=Math.ceil,jl=x.ReactCurrentDispatcher,Pl=x.ReactCurrentOwner,El=x.ReactCurrentBatchConfig,Al=0,Tl=null,Il=null,Rl=0,Ml=0,Ol=_i(0),Dl=0,Zl=null,Nl=0,Ll=0,Fl=0,zl=null,Bl=null,Hl=0,Vl=1/0,ql=null,Wl=!1,Ul=null,Gl=null,Kl=!1,Yl=null,Xl=0,Ql=0,Jl=null,$l=-1,eu=0;function tu(){return 0!==(6&Al)?Qe():-1!==$l?$l:$l=Qe()}function nu(e){return 0===(1&e.mode)?1:0!==(2&Al)&&0!==Rl?Rl&-Rl:null!==mo.transition?(0===eu&&(eu=vt()),eu):0!==(e=bt)?e:e=void 0===(e=window.event)?16:Xt(e.type)}function ru(e,t,n,r){if(50<Ql)throw Ql=0,Jl=null,Error(o(185));gt(e,n,r),0!==(2&Al)&&e===Tl||(e===Tl&&(0===(2&Al)&&(Ll|=n),4===Dl&&lu(e,Rl)),iu(e,r),1===n&&0===Al&&0===(1&t.mode)&&(Vl=Qe()+500,Fi&&Hi()))}function iu(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes;0<o;){var a=31-at(o),s=1<<a,l=i[a];-1===l?0!==(s&n)&&0===(s&r)||(i[a]=ht(s,t)):l<=t&&(e.expiredLanes|=s),o&=~s}}(e,t);var r=ft(e,e===Tl?Rl:0);if(0===r)null!==n&&Ke(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&Ke(n),1===t)0===e.tag?function(e){Fi=!0,Bi(e)}(uu.bind(null,e)):Bi(uu.bind(null,e)),ai((function(){0===(6&Al)&&Hi()})),n=null;else{switch(xt(r)){case 1:n=$e;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=Tu(n,ou.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function ou(e,t){if($l=-1,eu=0,0!==(6&Al))throw Error(o(327));var n=e.callbackNode;if(Su()&&e.callbackNode!==n)return null;var r=ft(e,e===Tl?Rl:0);if(0===r)return null;if(0!==(30&r)||0!==(r&e.expiredLanes)||t)t=gu(e,r);else{t=r;var i=Al;Al|=2;var a=vu();for(Tl===e&&Rl===t||(ql=null,Vl=Qe()+500,hu(e,t));;)try{bu();break}catch(l){pu(e,l)}ko(),jl.current=a,Al=i,null!==Il?t=0:(Tl=null,Rl=0,t=Dl)}if(0!==t){if(2===t&&(0!==(i=pt(e))&&(r=i,t=au(e,i))),1===t)throw n=Zl,hu(e,0),lu(e,r),iu(e,Qe()),n;if(6===t)lu(e,r);else{if(i=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 i=n[r],o=i.getSnapshot;i=i.value;try{if(!sr(o(),i))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}(i)&&(2===(t=gu(e,r))&&(0!==(a=pt(e))&&(r=a,t=au(e,a))),1===t))throw n=Zl,hu(e,0),lu(e,r),iu(e,Qe()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(o(345));case 2:case 5:ku(e,Bl,ql);break;case 3:if(lu(e,r),(130023424&r)===r&&10<(t=Hl+500-Qe())){if(0!==ft(e,0))break;if(((i=e.suspendedLanes)&r)!==r){tu(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=ri(ku.bind(null,e,Bl,ql),t);break}ku(e,Bl,ql);break;case 4:if(lu(e,r),(4194240&r)===r)break;for(t=e.eventTimes,i=-1;0<r;){var s=31-at(r);a=1<<s,(s=t[s])>i&&(i=s),r&=~a}if(r=i,10<(r=(120>(r=Qe()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Cl(r/1960))-r)){e.timeoutHandle=ri(ku.bind(null,e,Bl,ql),r);break}ku(e,Bl,ql);break;default:throw Error(o(329))}}}return iu(e,Qe()),e.callbackNode===n?ou.bind(null,e):null}function au(e,t){var n=zl;return e.current.memoizedState.isDehydrated&&(hu(e,t).flags|=256),2!==(e=gu(e,t))&&(t=Bl,Bl=n,null!==t&&su(t)),e}function su(e){null===Bl?Bl=e:Bl.push.apply(Bl,e)}function lu(e,t){for(t&=~Fl,t&=~Ll,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-at(t),r=1<<n;e[n]=-1,t&=~r}}function uu(e){if(0!==(6&Al))throw Error(o(327));Su();var t=ft(e,0);if(0===(1&t))return iu(e,Qe()),null;var n=gu(e,t);if(0!==e.tag&&2===n){var r=pt(e);0!==r&&(t=r,n=au(e,r))}if(1===n)throw n=Zl,hu(e,0),lu(e,t),iu(e,Qe()),n;if(6===n)throw Error(o(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,ku(e,Bl,ql),iu(e,Qe()),null}function cu(e,t){var n=Al;Al|=1;try{return e(t)}finally{0===(Al=n)&&(Vl=Qe()+500,Fi&&Hi())}}function du(e){null!==Yl&&0===Yl.tag&&0===(6&Al)&&Su();var t=Al;Al|=1;var n=El.transition,r=bt;try{if(El.transition=null,bt=1,e)return e()}finally{bt=r,El.transition=n,0===(6&(Al=t))&&Hi()}}function fu(){Ml=Ol.current,Ci(Ol)}function hu(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,ii(n)),null!==Il)for(n=Il.return;null!==n;){var r=n;switch(to(r),r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&Mi();break;case 3:oa(),Ci(Ai),Ci(Ei),da();break;case 5:sa(r);break;case 4:oa();break;case 13:case 19:Ci(la);break;case 10:So(r.type._context);break;case 22:case 23:fu()}n=n.return}if(Tl=e,Il=e=Ou(e.current,null),Rl=Ml=t,Dl=0,Zl=null,Fl=Ll=Nl=0,Bl=zl=null,null!==Po){for(t=0;t<Po.length;t++)if(null!==(r=(n=Po[t]).interleaved)){n.interleaved=null;var i=r.next,o=n.pending;if(null!==o){var a=o.next;o.next=i,r.next=a}n.pending=r}Po=null}return e}function pu(e,t){for(;;){var n=Il;try{if(ko(),fa.current=as,ya){for(var r=va.memoizedState;null!==r;){var i=r.queue;null!==i&&(i.pending=null),r=r.next}ya=!1}if(pa=0,ga=ma=va=null,ba=!1,xa=0,Pl.current=null,null===n||null===n.return){Dl=1,Zl=t,Il=null;break}e:{var a=e,s=n.return,l=n,u=t;if(t=Rl,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=gs(s);if(null!==p){p.flags&=-257,ys(p,s,l,0,t),1&p.mode&&ms(a,c,t),u=c;var v=(t=p).updateQueue;if(null===v){var m=new Set;m.add(u),t.updateQueue=m}else v.add(u);break e}if(0===(1&t)){ms(a,c,t),mu();break e}u=Error(o(426))}else if(io&&1&l.mode){var g=gs(s);if(null!==g){0===(65536&g.flags)&&(g.flags|=256),ys(g,s,l,0,t),vo(cs(u,l));break e}}a=u=cs(u,l),4!==Dl&&(Dl=2),null===zl?zl=[a]:zl.push(a),a=s;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t,No(a,ps(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===Gl||!Gl.has(b)))){a.flags|=65536,t&=-t,a.lanes|=t,No(a,vs(a,l,t));break e}}a=a.return}while(null!==a)}wu(n)}catch(x){t=x,Il===n&&null!==n&&(Il=n=n.return);continue}break}}function vu(){var e=jl.current;return jl.current=as,null===e?as:e}function mu(){0!==Dl&&3!==Dl&&2!==Dl||(Dl=4),null===Tl||0===(268435455&Nl)&&0===(268435455&Ll)||lu(Tl,Rl)}function gu(e,t){var n=Al;Al|=2;var r=vu();for(Tl===e&&Rl===t||(ql=null,hu(e,t));;)try{yu();break}catch(i){pu(e,i)}if(ko(),Al=n,jl.current=r,null!==Il)throw Error(o(261));return Tl=null,Rl=0,Dl}function yu(){for(;null!==Il;)xu(Il)}function bu(){for(;null!==Il&&!Ye();)xu(Il)}function xu(e){var t=_l(e.alternate,e,Ml);e.memoizedProps=e.pendingProps,null===t?wu(e):Il=t,Pl.current=null}function wu(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(32768&t.flags)){if(null!==(n=Ks(n,t,Ml)))return void(Il=n)}else{if(null!==(n=Ys(n,t)))return n.flags&=32767,void(Il=n);if(null===e)return Dl=6,void(Il=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(Il=t);Il=t=e}while(null!==t);0===Dl&&(Dl=5)}function ku(e,t,n){var r=bt,i=El.transition;try{El.transition=null,bt=1,function(e,t,n,r){do{Su()}while(null!==Yl);if(0!==(6&Al))throw Error(o(327));n=e.finishedWork;var i=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(o(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 i=31-at(n),o=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~o}}(e,a),e===Tl&&(Il=Tl=null,Rl=0),0===(2064&n.subtreeFlags)&&0===(2064&n.flags)||Kl||(Kl=!0,Tu(tt,(function(){return Su(),null}))),a=0!==(15990&n.flags),0!==(15990&n.subtreeFlags)||a){a=El.transition,El.transition=null;var s=bt;bt=1;var l=Al;Al|=4,Pl.current=null,function(e,t){if(ei=qt,hr(e=fr())){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 i=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!==i&&3!==f.nodeType||(l=s+i),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===i&&(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(ti={focusedElem:e,selectionRange:n},qt=!1,$s=t;null!==$s;)if(e=(t=$s).child,0!==(1028&t.subtreeFlags)&&null!==e)e.return=t,$s=e;else for(;null!==$s;){t=$s;try{var v=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!==v){var m=v.memoizedProps,g=v.memoizedState,y=t.stateNode,b=y.getSnapshotBeforeUpdate(t.elementType===t.type?m:go(t.type,m),g);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(o(163))}}catch(w){Cu(t,t.return,w)}if(null!==(e=t.sibling)){e.return=t.return,$s=e;break}$s=t.return}v=nl,nl=!1}(e,n),gl(n,e),pr(ti),qt=!!ei,ti=ei=null,e.current=n,bl(n,e,i),Xe(),Al=l,bt=s,El.transition=a}else e.current=n;if(Kl&&(Kl=!1,Yl=e,Xl=i),a=e.pendingLanes,0===a&&(Gl=null),function(e){if(ot&&"function"===typeof ot.onCommitFiberRoot)try{ot.onCommitFiberRoot(it,e,void 0,128===(128&e.current.flags))}catch(t){}}(n.stateNode),iu(e,Qe()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)i=t[n],r(i.value,{componentStack:i.stack,digest:i.digest});if(Wl)throw Wl=!1,e=Ul,Ul=null,e;0!==(1&Xl)&&0!==e.tag&&Su(),a=e.pendingLanes,0!==(1&a)?e===Jl?Ql++:(Ql=0,Jl=e):Ql=0,Hi()}(e,t,n,r)}finally{El.transition=i,bt=r}return null}function Su(){if(null!==Yl){var e=xt(Xl),t=El.transition,n=bt;try{if(El.transition=null,bt=16>e?16:e,null===Yl)var r=!1;else{if(e=Yl,Yl=null,Xl=0,0!==(6&Al))throw Error(o(331));var i=Al;for(Al|=4,$s=e.current;null!==$s;){var a=$s,s=a.child;if(0!==(16&$s.flags)){var l=a.deletions;if(null!==l){for(var u=0;u<l.length;u++){var c=l[u];for($s=c;null!==$s;){var d=$s;switch(d.tag){case 0:case 11:case 15:rl(8,d,a)}var f=d.child;if(null!==f)f.return=d,$s=f;else for(;null!==$s;){var h=(d=$s).sibling,p=d.return;if(al(d),d===c){$s=null;break}if(null!==h){h.return=p,$s=h;break}$s=p}}}var v=a.alternate;if(null!==v){var m=v.child;if(null!==m){v.child=null;do{var g=m.sibling;m.sibling=null,m=g}while(null!==m)}}$s=a}}if(0!==(2064&a.subtreeFlags)&&null!==s)s.return=a,$s=s;else e:for(;null!==$s;){if(0!==(2048&(a=$s).flags))switch(a.tag){case 0:case 11:case 15:rl(9,a,a.return)}var y=a.sibling;if(null!==y){y.return=a.return,$s=y;break e}$s=a.return}}var b=e.current;for($s=b;null!==$s;){var x=(s=$s).child;if(0!==(2064&s.subtreeFlags)&&null!==x)x.return=s,$s=x;else e:for(s=b;null!==$s;){if(0!==(2048&(l=$s).flags))try{switch(l.tag){case 0:case 11:case 15:il(9,l)}}catch(k){Cu(l,l.return,k)}if(l===s){$s=null;break e}var w=l.sibling;if(null!==w){w.return=l.return,$s=w;break e}$s=l.return}}if(Al=i,Hi(),ot&&"function"===typeof ot.onPostCommitFiberRoot)try{ot.onPostCommitFiberRoot(it,e)}catch(k){}r=!0}return r}finally{bt=n,El.transition=t}}return!1}function _u(e,t,n){e=Do(e,t=ps(0,t=cs(n,t),1),1),t=tu(),null!==e&&(gt(e,1,t),iu(e,t))}function Cu(e,t,n){if(3===e.tag)_u(e,e,n);else for(;null!==t;){if(3===t.tag){_u(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"===typeof t.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===Gl||!Gl.has(r))){t=Do(t,e=vs(t,e=cs(n,e),1),1),e=tu(),null!==t&&(gt(t,1,e),iu(t,e));break}}t=t.return}}function ju(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=tu(),e.pingedLanes|=e.suspendedLanes&n,Tl===e&&(Rl&n)===n&&(4===Dl||3===Dl&&(130023424&Rl)===Rl&&500>Qe()-Hl?hu(e,0):Fl|=n),iu(e,t)}function Pu(e,t){0===t&&(0===(1&e.mode)?t=1:(t=ct,0===(130023424&(ct<<=1))&&(ct=4194304)));var n=tu();null!==(e=To(e,t))&&(gt(e,t,n),iu(e,n))}function Eu(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Pu(e,n)}function Au(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;null!==i&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(o(314))}null!==r&&r.delete(t),Pu(e,n)}function Tu(e,t){return Ge(e,t)}function Iu(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 Ru(e,t,n,r){return new Iu(e,t,n,r)}function Mu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ou(e,t){var n=e.alternate;return null===n?((n=Ru(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 Du(e,t,n,r,i,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 Zu(n.children,i,a,t);case _:s=8,i|=8;break;case C:return(e=Ru(12,n,t,2|i)).elementType=C,e.lanes=a,e;case A:return(e=Ru(13,n,t,i)).elementType=A,e.lanes=a,e;case T:return(e=Ru(19,n,t,i)).elementType=T,e.lanes=a,e;case M:return Nu(n,i,a,t);default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case j:s=10;break e;case P:s=9;break e;case E:s=11;break e;case I:s=14;break e;case R:s=16,r=null;break e}throw Error(o(130,null==e?e:typeof e,""))}return(t=Ru(s,n,t,i)).elementType=e,t.type=r,t.lanes=a,t}function Zu(e,t,n,r){return(e=Ru(7,e,r,t)).lanes=n,e}function Nu(e,t,n,r){return(e=Ru(22,e,r,t)).elementType=M,e.lanes=n,e.stateNode={isHidden:!1},e}function Lu(e,t,n){return(e=Ru(6,e,null,t)).lanes=n,e}function Fu(e,t,n){return(t=Ru(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function zu(e,t,n,r,i){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=i,this.mutableSourceEagerHydrationData=null}function Bu(e,t,n,r,i,o,a,s,l){return e=new zu(e,t,n,s,l),1===t?(t=1,!0===o&&(t|=8)):t=0,o=Ru(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ro(o),e}function Hu(e){if(!e)return Pi;e:{if(He(e=e._reactInternals)!==e||1!==e.tag)throw Error(o(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ri(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(o(171))}if(1===e.tag){var n=e.type;if(Ri(n))return Di(e,n,t)}return t}function Vu(e,t,n,r,i,o,a,s,l){return(e=Bu(n,r,!0,e,0,o,0,s,l)).context=Hu(null),n=e.current,(o=Oo(r=tu(),i=nu(n))).callback=void 0!==t&&null!==t?t:null,Do(n,o,i),e.current.lanes=i,gt(e,i,r),iu(e,r),e}function qu(e,t,n,r){var i=t.current,o=tu(),a=nu(i);return n=Hu(n),null===t.context?t.context=n:t.pendingContext=n,(t=Oo(o,a)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=Do(i,t,a))&&(ru(e,i,a,o),Zo(e,i,a)),a}function Wu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Uu(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Gu(e,t){Uu(e,t),(e=e.alternate)&&Uu(e,t)}_l=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Ai.current)xs=!0;else{if(0===(e.lanes&n)&&0===(128&t.flags))return xs=!1,function(e,t,n){switch(t.tag){case 3:Ts(t),po();break;case 5:aa(t);break;case 1:Ri(t.type)&&Zi(t);break;case 4:ia(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;ji(yo,r._currentValue),r._currentValue=i;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(ji(la,1&la.current),t.flags|=128,null):0!==(n&t.child.childLanes)?Ls(e,t,n):(ji(la,1&la.current),null!==(e=Ws(e,t,n))?e.sibling:null);ji(la,1&la.current);break;case 19:if(r=0!==(n&t.childLanes),0!==(128&e.flags)){if(r)return Vs(e,t,n);t.flags|=128}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),ji(la,la.current),r)break;return null;case 22:case 23:return t.lanes=0,Cs(e,t,n)}return Ws(e,t,n)}(e,t,n);xs=0!==(131072&e.flags)}else xs=!1,io&&0!==(1048576&t.flags)&&$i(t,Ui,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;qs(e,t),e=t.pendingProps;var i=Ii(t,Ei.current);Co(t,n),i=_a(null,t,r,e,i,n);var a=Ca();return t.flags|=1,"object"===typeof i&&null!==i&&"function"===typeof i.render&&void 0===i.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ri(r)?(a=!0,Zi(t)):a=!1,t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,Ro(t),i.updater=Ho,t.stateNode=i,i._reactInternals=t,Uo(t,r,e,n),t=As(null,t,r,!0,a,n)):(t.tag=0,io&&a&&eo(t),ws(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(qs(e,t),e=t.pendingProps,r=(i=r._init)(r._payload),t.type=r,i=t.tag=function(e){if("function"===typeof e)return Mu(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===E)return 11;if(e===I)return 14}return 2}(r),e=go(r,e),i){case 0:t=Ps(null,t,r,e,n);break e;case 1:t=Es(null,t,r,e,n);break e;case 11:t=ks(null,t,r,e,n);break e;case 14:t=Ss(null,t,r,go(r.type,e),n);break e}throw Error(o(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,Ps(e,t,r,i=t.elementType===r?i:go(r,i),n);case 1:return r=t.type,i=t.pendingProps,Es(e,t,r,i=t.elementType===r?i:go(r,i),n);case 3:e:{if(Ts(t),null===e)throw Error(o(387));r=t.pendingProps,i=(a=t.memoizedState).element,Mo(e,t),Lo(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=Is(e,t,r,n,i=cs(Error(o(423)),t));break e}if(r!==i){t=Is(e,t,r,n,i=cs(Error(o(424)),t));break e}for(ro=ui(t.stateNode.containerInfo.firstChild),no=t,io=!0,oo=null,n=Jo(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(po(),r===i){t=Ws(e,t,n);break e}ws(e,t,r,n)}t=t.child}return t;case 5:return aa(t),null===e&&uo(t),r=t.type,i=t.pendingProps,a=null!==e?e.memoizedProps:null,s=i.children,ni(r,i)?s=null:null!==a&&ni(r,a)&&(t.flags|=32),js(e,t),ws(e,t,s,n),t.child;case 6:return null===e&&uo(t),null;case 13:return Ls(e,t,n);case 4:return ia(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Qo(t,null,r,n):ws(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,ks(e,t,r,i=t.elementType===r?i:go(r,i),n);case 7:return ws(e,t,t.pendingProps,n),t.child;case 8:case 12:return ws(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,a=t.memoizedProps,s=i.value,ji(yo,r._currentValue),r._currentValue=s,null!==a)if(sr(a.value,s)){if(a.children===i.children&&!Ai.current){t=Ws(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=Oo(-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),_o(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(o(341));s.lanes|=n,null!==(l=s.alternate)&&(l.lanes|=n),_o(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}ws(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Co(t,n),r=r(i=jo(i)),t.flags|=1,ws(e,t,r,n),t.child;case 14:return i=go(r=t.type,t.pendingProps),Ss(e,t,r,i=go(r.type,i),n);case 15:return _s(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:go(r,i),qs(e,t),t.tag=1,Ri(r)?(e=!0,Zi(t)):e=!1,Co(t,n),qo(t,r,i),Uo(t,r,i,n),As(null,t,r,!0,e,n);case 19:return Vs(e,t,n);case 22:return Cs(e,t,n)}throw Error(o(156,t.tag))};var Ku="function"===typeof reportError?reportError:function(e){console.error(e)};function Yu(e){this._internalRoot=e}function Xu(e){this._internalRoot=e}function Qu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Ju(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function $u(){}function ec(e,t,n,r,i){var o=n._reactRootContainer;if(o){var a=o;if("function"===typeof i){var s=i;i=function(){var e=Wu(a);s.call(e)}}qu(t,a,e,i)}else a=function(e,t,n,r,i){if(i){if("function"===typeof r){var o=r;r=function(){var e=Wu(a);o.call(e)}}var a=Vu(t,r,e,0,null,!1,0,"",$u);return e._reactRootContainer=a,e[pi]=a.current,Hr(8===e.nodeType?e.parentNode:e),du(),a}for(;i=e.lastChild;)e.removeChild(i);if("function"===typeof r){var s=r;r=function(){var e=Wu(l);s.call(e)}}var l=Bu(e,0,!1,null,0,!1,0,"",$u);return e._reactRootContainer=l,e[pi]=l.current,Hr(8===e.nodeType?e.parentNode:e),du((function(){qu(t,l,n,r)})),l}(n,t,e,i,r);return Wu(a)}Xu.prototype.render=Yu.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(o(409));qu(e,t,null,null)},Xu.prototype.unmount=Yu.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;du((function(){qu(null,e,null,null)})),t[pi]=null}},Xu.prototype.unstable_scheduleHydration=function(e){if(e){var t=_t();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Mt.length&&0!==t&&t<Mt[n].priority;n++);Mt.splice(n,0,e),0===n&&Nt(e)}},wt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=dt(t.pendingLanes);0!==n&&(yt(t,1|n),iu(t,Qe()),0===(6&Al)&&(Vl=Qe()+500,Hi()))}break;case 13:du((function(){var t=To(e,1);if(null!==t){var n=tu();ru(t,e,1,n)}})),Gu(e,1)}},kt=function(e){if(13===e.tag){var t=To(e,134217728);if(null!==t)ru(t,e,134217728,tu());Gu(e,134217728)}},St=function(e){if(13===e.tag){var t=nu(e),n=To(e,t);if(null!==n)ru(n,e,t,tu());Gu(e,t)}},_t=function(){return bt},Ct=function(e,t){var n=bt;try{return bt=e,t()}finally{bt=n}},ke=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 i=wi(r);if(!i)throw Error(o(90));G(r),J(r,i)}}}break;case"textarea":oe(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},Ee=cu,Ae=du;var tc={usingClientEntryPoint:!1,Events:[bi,xi,wi,je,Pe,cu]},nc={findFiberByHostInstance:yi,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},rc={bundleType:nc.bundleType,version:nc.version,rendererPackageName:nc.rendererPackageName,rendererConfig:nc.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=We(e))?null:e.stateNode},findFiberByHostInstance:nc.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var ic=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ic.isDisabled&&ic.supportsFiber)try{it=ic.inject(rc),ot=ic}catch(ce){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=tc,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Qu(t))throw Error(o(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:k,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(o(299));var n=!1,r="",i=Ku;return null!==t&&void 0!==t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(i=t.onRecoverableError)),t=Bu(e,1,!1,null,0,n,0,r,i),e[pi]=t.current,Hr(8===e.nodeType?e.parentNode:e),new Yu(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(o(188));throw e=Object.keys(e).join(","),Error(o(268,e))}return e=null===(e=We(t))?null:e.stateNode},t.flushSync=function(e){return du(e)},t.hydrate=function(e,t,n){if(!Ju(t))throw Error(o(200));return ec(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Qu(e))throw Error(o(405));var r=null!=n&&n.hydratedSources||null,i=!1,a="",s=Ku;if(null!==n&&void 0!==n&&(!0===n.unstable_strictMode&&(i=!0),void 0!==n.identifierPrefix&&(a=n.identifierPrefix),void 0!==n.onRecoverableError&&(s=n.onRecoverableError)),t=Vu(t,null,e,1,null!=n?n:null,i,0,a,s),e[pi]=t.current,Hr(e),r)for(e=0;e<r.length;e++)i=(i=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new Xu(t)},t.render=function(e,t,n){if(!Ju(t))throw Error(o(200));return ec(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Ju(e))throw Error(o(40));return!!e._reactRootContainer&&(du((function(){ec(null,null,e,!1,(function(){e._reactRootContainer=null,e[pi]=null}))})),!0)},t.unstable_batchedUpdates=cu,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Ju(n))throw Error(o(200));if(null==e||void 0===e._reactInternals)throw Error(o(38));return ec(e,t,n,!1,r)},t.version="18.2.0-next-9e3b772b8-20220608"},1250:function(e,t,n){"use strict";var r=n(4164);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},4164:function(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(4463)},6993:function(e,t,n){"use strict";e.exports=n(2893)},2893:function(e,t,n){"use strict";var r,i=n(2791),o=(r=i)&&"object"==typeof r&&"default"in r?r.default:r;function a(){return(a=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}).apply(this,arguments)}var s=[],l=!1,u=function(){if(l)for(var e;e=s.shift();)e()},c=0,d=o.forwardRef((function(e,t){var n=e.onLoad,r=e.onReady,d=e.scriptUrl,f=e.minHeight,h=void 0===f?500:f,p=e.style,v=void 0===p?{}:p,m=i.useRef(e.editorId||"editor-"+ ++c),g=i.useRef(!1),y=i.useState(null),b=y[0],x=y[1],w=i.useCallback((function(){if(!g.current){g.current=!0;var t=e.options||{};e.projectId&&(t.projectId=e.projectId),e.tools&&(t.tools=e.tools),e.appearance&&(t.appearance=e.appearance),e.locale&&(t.locale=e.locale),x(unlayer.createEditor(a({},t,{id:m.current,displayMode:"email",source:{name:"react-email-editor",version:"1.7.8"}})))}}),[m.current,e.appearance,e.locale,e.options,e.projectId,e.tools]),k=i.useCallback((function(e,t){null==b||b.addEventListener(e,t)}),[b]),S=i.useCallback((function(e,t){null==b||b.removeEventListener(e,t)}),[b]),_=i.useCallback((function(e,t){null==b||b.registerCallback(e,t)}),[b]),C=i.useCallback((function(e){null==b||b.loadDesign(e)}),[b]),j=i.useCallback((function(e){null==b||b.saveDesign(e)}),[b]),P=i.useCallback((function(e,t){null==b||b.exportHtml(e,t)}),[b]),E=i.useCallback((function(e){null==b||b.exportImage(e)}),[b]),A=i.useCallback((function(e){null==b||b.setMergeTags(e)}),[b]),T=i.useCallback((function(e){null==b||b.loadBlank(e)}),[b]);return i.useEffect((function(){!function(e,t){if(void 0===t&&(t="https://editor.unlayer.com/embed.js?2"),function(e){s.push(e)}(e),function(e){var t=document.querySelectorAll("script"),n=!1;return t.forEach((function(t){t.src.includes(e)&&(n=!0)})),n}(t))u();else{var n=document.createElement("script");n.setAttribute("src",t),n.onload=function(){l=!0,u()},document.head.appendChild(n)}}(w,d)}),[w,d]),i.useEffect((function(){if(b){for(var t=0,i=Object.entries(e);t<i.length;t++){var o=i[t],a=o[0],s=o[1];/^on/.test(a)&&"onLoad"!==a&&"onReady"!==a&&k(a,s)}n&&n(),r&&b.addEventListener("editor:ready",r)}}),[b,k,n,r,e]),i.useImperativeHandle(t,(function(){return{saveDesign:j,exportHtml:P,setMergeTags:A,editor:b,loadDesign:C,registerCallback:_,addEventListener:k,loadBlank:T,exportImage:E,removeEventListener:S}}),[j,P,A,b,C,_,k,T,E,S]),o.createElement("div",{style:{flex:1,display:"flex",minHeight:h}},o.createElement("div",{id:m.current,style:a({},v,{flex:1})}))}));t.EmailEditor=d},8234:function(e,t,n){var r,i=n(6690).default,o=n(9728).default,a=n(6115).default,s=n(1655).default,l=n(6389).default,u=n(2122).default;e.exports=(r=n(2791),function(){"use strict";var e={899:function(e){e.exports=r}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var o=t[r]={exports:{}};return e[r](o,o.exports,n),o.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(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.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var c={};return function(){n.r(c),n.d(c,{Component:function(){return w},areCropsEqual:function(){return h},centerCrop:function(){return v},clamp:function(){return f},containCrop:function(){return y},convertToPercentCrop:function(){return m},convertToPixelCrop:function(){return g},default:function(){return w},defaultCrop:function(){return d},makeAspectCrop:function(){return p},nudgeCrop:function(){return b}});var e=n(899),t=n.n(e);function r(e){var t,n,i="";if("string"==typeof e||"number"==typeof e)i+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=r(e[t]))&&(i&&(i+=" "),i+=n);else for(t in e)e[t]&&(i&&(i+=" "),i+=t);return i}var d={x:0,y:0,width:0,height:0,unit:"px"};function f(e,t,n){return Math.min(Math.max(e,t),n)}function h(e,t){return e.width===t.width&&e.height===t.height&&e.x===t.x&&e.y===t.y&&e.unit===t.unit}function p(e,t,n,r){var i=g(e,n,r);return e.width&&(i.height=i.width/t),e.height&&(i.width=i.height*t),i.y+i.height>r&&(i.height=r-i.y,i.width=i.height*t),i.x+i.width>n&&(i.width=n-i.x,i.height=i.width/t),"%"===e.unit?m(i,n,r):i}function v(e,t,n){var r=g(e,t,n);return r.x=(t-r.width)/2,r.y=(n-r.height)/2,"%"===e.unit?m(r,t,n):r}function m(e,t,n){return"%"===e.unit?u(u(u({},d),e),{},{unit:"%"}):{unit:"%",x:e.x?e.x/t*100:0,y:e.y?e.y/n*100:0,width:e.width?e.width/t*100:0,height:e.height?e.height/n*100:0}}function g(e,t,n){return e.unit?"px"===e.unit?u(u(u({},d),e),{},{unit:"px"}):{unit:"px",x:e.x?e.x*t/100:0,y:e.y?e.y*n/100:0,width:e.width?e.width*t/100:0,height:e.height?e.height*n/100:0}:u(u(u({},d),e),{},{unit:"px"})}function y(e,t,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:0,s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:r,l=arguments.length>8&&void 0!==arguments[8]?arguments[8]:i,c=u({},e),d=Math.min(o,r),f=Math.min(a,i),h=Math.min(s,r),p=Math.min(l,i);t&&(t>1?(f=(d=a?a*t:d)/t,h=s*t):(d=(f=o?o/t:f)*t,p=l/t)),c.y<0&&(c.height=Math.max(c.height+c.y,f),c.y=0),c.x<0&&(c.width=Math.max(c.width+c.x,d),c.x=0);var v=r-(c.x+c.width);v<0&&(c.x=Math.min(c.x,r-d),c.width+=v);var m=i-(c.y+c.height);if(m<0&&(c.y=Math.min(c.y,i-f),c.height+=m),c.width<d&&("sw"!==n&&"nw"!=n||(c.x-=d-c.width),c.width=d),c.height<f&&("nw"!==n&&"ne"!=n||(c.y-=f-c.height),c.height=f),c.width>h&&("sw"!==n&&"nw"!=n||(c.x-=h-c.width),c.width=h),c.height>p&&("nw"!==n&&"ne"!=n||(c.y-=p-c.height),c.height=p),t){var g=c.width/c.height;if(g<t){var y=Math.max(c.width/t,f);"nw"!==n&&"ne"!=n||(c.y-=y-c.height),c.height=y}else if(g>t){var b=Math.max(c.height*t,d);"sw"!==n&&"nw"!=n||(c.x-=b-c.width),c.width=b}}return c}function b(e,t,n,r){var i=u({},e);return"ArrowLeft"===t?"nw"===r?(i.x-=n,i.y-=n,i.width+=n,i.height+=n):"w"===r?(i.x-=n,i.width+=n):"sw"===r?(i.x-=n,i.width+=n,i.height+=n):"ne"===r?(i.y+=n,i.width-=n,i.height-=n):"e"===r?i.width-=n:"se"===r&&(i.width-=n,i.height-=n):"ArrowRight"===t&&("nw"===r?(i.x+=n,i.y+=n,i.width-=n,i.height-=n):"w"===r?(i.x+=n,i.width-=n):"sw"===r?(i.x+=n,i.width-=n,i.height-=n):"ne"===r?(i.y-=n,i.width+=n,i.height+=n):"e"===r?i.width+=n:"se"===r&&(i.width+=n,i.height+=n)),"ArrowUp"===t?"nw"===r?(i.x-=n,i.y-=n,i.width+=n,i.height+=n):"n"===r?(i.y-=n,i.height+=n):"ne"===r?(i.y-=n,i.width+=n,i.height+=n):"sw"===r?(i.x+=n,i.width-=n,i.height-=n):"s"===r?i.height-=n:"se"===r&&(i.width-=n,i.height-=n):"ArrowDown"===t&&("nw"===r?(i.x+=n,i.y+=n,i.width-=n,i.height-=n):"n"===r?(i.y+=n,i.height-=n):"ne"===r?(i.y+=n,i.width-=n,i.height-=n):"sw"===r?(i.x-=n,i.width+=n,i.height+=n):"s"===r?i.height+=n:"se"===r&&(i.width+=n,i.height+=n)),i}var x={capture:!0,passive:!1},w=function(n){s(p,n);var c=l(p);function p(){var t;return i(this,p),(t=c.apply(this,arguments)).docMoveBound=!1,t.mouseDownOnCrop=!1,t.dragStarted=!1,t.evData={startClientX:0,startClientY:0,startCropX:0,startCropY:0,clientX:0,clientY:0,isResize:!0},t.componentRef=(0,e.createRef)(),t.mediaRef=(0,e.createRef)(),t.initChangeCalled=!1,t.state={cropIsActive:!1,newCropIsBeingDrawn:!1},t.onCropPointerDown=function(e){var n=t.props,r=n.crop,i=n.disabled,o=t.getBox();if(r){var a=g(r,o.width,o.height);if(!i){e.cancelable&&e.preventDefault(),t.bindDocMove(),t.componentRef.current.focus({preventScroll:!0});var s=e.target.dataset.ord,l=Boolean(s),u=e.clientX,c=e.clientY,d=a.x,f=a.y;if(s){var h=e.clientX-o.x,p=e.clientY-o.y,v=0,m=0;"ne"===s||"e"==s?(v=h-(a.x+a.width),m=p-a.y,d=a.x,f=a.y+a.height):"se"===s||"s"===s?(v=h-(a.x+a.width),m=p-(a.y+a.height),d=a.x,f=a.y):"sw"===s||"w"==s?(v=h-a.x,m=p-(a.y+a.height),d=a.x+a.width,f=a.y):"nw"!==s&&"n"!=s||(v=h-a.x,m=p-a.y,d=a.x+a.width,f=a.y+a.height),u=d+o.x+v,c=f+o.y+m}t.evData={startClientX:u,startClientY:c,startCropX:d,startCropY:f,clientX:e.clientX,clientY:e.clientY,isResize:l,ord:s},t.mouseDownOnCrop=!0,t.setState({cropIsActive:!0})}}},t.onComponentPointerDown=function(e){var n=t.props,r=n.crop,i=n.disabled,o=n.locked,a=n.keepSelection,s=n.onChange,l=t.getBox();if(!(i||o||a&&r)){e.cancelable&&e.preventDefault(),t.bindDocMove(),t.componentRef.current.focus({preventScroll:!0});var u=e.clientX-l.x,c=e.clientY-l.y,d={unit:"px",x:u,y:c,width:0,height:0};t.evData={startClientX:e.clientX,startClientY:e.clientY,startCropX:u,startCropY:c,clientX:e.clientX,clientY:e.clientY,isResize:!0},t.mouseDownOnCrop=!0,s(g(d,l.width,l.height),m(d,l.width,l.height)),t.setState({cropIsActive:!0,newCropIsBeingDrawn:!0})}},t.onDocPointerMove=function(e){var n=t.props,r=n.crop,i=n.disabled,o=n.onChange,s=n.onDragStart,l=t.getBox();if(!i&&r&&t.mouseDownOnCrop){e.cancelable&&e.preventDefault(),t.dragStarted||(t.dragStarted=!0,s&&s(e));var u,c=a(t).evData;c.clientX=e.clientX,c.clientY=e.clientY,h(r,u=c.isResize?t.resizeCrop():t.dragCrop())||o(g(u,l.width,l.height),m(u,l.width,l.height))}},t.onComponentKeyDown=function(e){var n=t.props,r=n.crop,i=n.disabled,o=n.onChange,a=n.onComplete,s=t.getBox();if(!i){var l=e.key,u=!1;if(r){var c=t.makePixelCrop(),d=(navigator.platform.match("Mac")?e.metaKey:e.ctrlKey)?p.nudgeStepLarge:e.shiftKey?p.nudgeStepMedium:p.nudgeStep;if("ArrowLeft"===l?(c.x-=d,u=!0):"ArrowRight"===l?(c.x+=d,u=!0):"ArrowUp"===l?(c.y-=d,u=!0):"ArrowDown"===l&&(c.y+=d,u=!0),u){e.cancelable&&e.preventDefault(),c.x=f(c.x,0,s.width-c.width),c.y=f(c.y,0,s.height-c.height);var h=g(c,s.width,s.height),v=m(c,s.width,s.height);o(h,v),a&&a(h,v)}}}},t.onHandlerKeyDown=function(e,n){var r=t.props,i=r.aspect,o=void 0===i?0:i,a=r.crop,s=r.disabled,l=r.minWidth,u=void 0===l?0:l,c=r.minHeight,d=void 0===c?0:c,f=r.maxWidth,v=r.maxHeight,x=r.onChange,w=r.onComplete,k=t.getBox();if(!s&&a&&("ArrowUp"===e.key||"ArrowDown"===e.key||"ArrowLeft"===e.key||"ArrowRight"===e.key)){e.stopPropagation(),e.preventDefault();var S=(navigator.platform.match("Mac")?e.metaKey:e.ctrlKey)?p.nudgeStepLarge:e.shiftKey?p.nudgeStepMedium:p.nudgeStep,_=y(b(g(a,k.width,k.height),e.key,S,n),o,n,k.width,k.height,u,d,f,v);if(!h(a,_)){var C=m(_,k.width,k.height);x(_,C),w&&w(_,C)}}},t.onDocPointerDone=function(e){var n=t.props,r=n.crop,i=n.disabled,o=n.onComplete,a=n.onDragEnd,s=t.getBox();t.unbindDocMove(),!i&&r&&t.mouseDownOnCrop&&(t.mouseDownOnCrop=!1,t.dragStarted=!1,a&&a(e),o&&o(g(r,s.width,s.height),m(r,s.width,s.height)),t.setState({cropIsActive:!1,newCropIsBeingDrawn:!1}))},t.onDragFocus=function(e){var n;null===(n=t.componentRef.current)||void 0===n||n.scrollTo(0,0)},t}return o(p,[{key:"document",get:function(){return document}},{key:"getBox",value:function(){var e=this.mediaRef.current;if(!e)return{x:0,y:0,width:0,height:0};var t=e.getBoundingClientRect();return{x:t.x,y:t.y,width:t.width,height:t.height}}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.crop,r=t.onComplete;if(r&&!e.crop&&n){var i=this.getBox(),o=i.width,a=i.height;o&&a&&r(g(n,o,a),m(n,o,a))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect()}},{key:"bindDocMove",value:function(){this.docMoveBound||(this.document.addEventListener("pointermove",this.onDocPointerMove,x),this.document.addEventListener("pointerup",this.onDocPointerDone,x),this.document.addEventListener("pointercancel",this.onDocPointerDone,x),this.docMoveBound=!0)}},{key:"unbindDocMove",value:function(){this.docMoveBound&&(this.document.removeEventListener("pointermove",this.onDocPointerMove,x),this.document.removeEventListener("pointerup",this.onDocPointerDone,x),this.document.removeEventListener("pointercancel",this.onDocPointerDone,x),this.docMoveBound=!1)}},{key:"getCropStyle",value:function(){var e=this.props.crop;if(e)return{top:"".concat(e.y).concat(e.unit),left:"".concat(e.x).concat(e.unit),width:"".concat(e.width).concat(e.unit),height:"".concat(e.height).concat(e.unit)}}},{key:"dragCrop",value:function(){var e=this.evData,t=this.getBox(),n=this.makePixelCrop(),r=e.clientX-e.startClientX,i=e.clientY-e.startClientY;return n.x=f(e.startCropX+r,0,t.width-n.width),n.y=f(e.startCropY+i,0,t.height-n.height),n}},{key:"getPointRegion",value:function(e){var t=this.evData,n=t.clientX-e.x,r=t.clientY-e.y<t.startCropY;return n<t.startCropX?r?"nw":"sw":r?"ne":"se"}},{key:"resizeCrop",value:function(){var e=this.evData,t=this.getBox(),n=this.props,r=n.aspect,i=void 0===r?0:r,o=n.minWidth,a=void 0===o?0:o,s=n.minHeight,l=void 0===s?0:s,u=n.maxWidth,c=n.maxHeight,d=this.getPointRegion(t),f=this.makePixelCrop(),h=e.ord?e.ord:d,v=e.clientX-e.startClientX,m=e.clientY-e.startClientY,g={unit:"px",x:0,y:0,width:0,height:0};"ne"===d?(g.x=e.startCropX,g.width=v,i?(g.height=g.width/i,g.y=e.startCropY-g.height):(g.height=Math.abs(m),g.y=e.startCropY-g.height)):"se"===d?(g.x=e.startCropX,g.y=e.startCropY,g.width=v,g.height=i?g.width/i:m):"sw"===d?(g.x=e.startCropX+v,g.y=e.startCropY,g.width=Math.abs(v),g.height=i?g.width/i:m):"nw"===d&&(g.x=e.startCropX+v,g.width=Math.abs(v),i?(g.height=g.width/i,g.y=e.startCropY-g.height):(g.height=Math.abs(m),g.y=e.startCropY+m));var b=y(g,i,d,t.width,t.height,a,l,u,c);return i||p.xyOrds.indexOf(h)>-1?(f.x=b.x,f.y=b.y,f.width=b.width,f.height=b.height):p.xOrds.indexOf(h)>-1?(f.x=b.x,f.width=b.width):p.yOrds.indexOf(h)>-1&&(f.y=b.y,f.height=b.height),f}},{key:"createCropSelection",value:function(){var e=this,n=this.props,r=n.ariaLabels,i=void 0===r?p.defaultProps.ariaLabels:r,o=n.disabled,a=n.locked,s=n.renderSelectionAddon,l=n.ruleOfThirds,u=n.crop,c=this.getCropStyle();if(u)return t().createElement("div",{style:c,className:"ReactCrop__crop-selection",onPointerDown:this.onCropPointerDown,"aria-label":i.cropArea,tabIndex:0,onKeyDown:this.onComponentKeyDown,role:"group"},!o&&!a&&t().createElement("div",{className:"ReactCrop__drag-elements",onFocus:this.onDragFocus},t().createElement("div",{className:"ReactCrop__drag-bar ord-n","data-ord":"n"}),t().createElement("div",{className:"ReactCrop__drag-bar ord-e","data-ord":"e"}),t().createElement("div",{className:"ReactCrop__drag-bar ord-s","data-ord":"s"}),t().createElement("div",{className:"ReactCrop__drag-bar ord-w","data-ord":"w"}),t().createElement("div",{className:"ReactCrop__drag-handle ord-nw","data-ord":"nw",tabIndex:0,"aria-label":i.nwDragHandle,onKeyDown:function(t){return e.onHandlerKeyDown(t,"nw")},role:"button"}),t().createElement("div",{className:"ReactCrop__drag-handle ord-n","data-ord":"n",tabIndex:0,"aria-label":i.nDragHandle,onKeyDown:function(t){return e.onHandlerKeyDown(t,"n")},role:"button"}),t().createElement("div",{className:"ReactCrop__drag-handle ord-ne","data-ord":"ne",tabIndex:0,"aria-label":i.neDragHandle,onKeyDown:function(t){return e.onHandlerKeyDown(t,"ne")},role:"button"}),t().createElement("div",{className:"ReactCrop__drag-handle ord-e","data-ord":"e",tabIndex:0,"aria-label":i.eDragHandle,onKeyDown:function(t){return e.onHandlerKeyDown(t,"e")},role:"button"}),t().createElement("div",{className:"ReactCrop__drag-handle ord-se","data-ord":"se",tabIndex:0,"aria-label":i.seDragHandle,onKeyDown:function(t){return e.onHandlerKeyDown(t,"se")},role:"button"}),t().createElement("div",{className:"ReactCrop__drag-handle ord-s","data-ord":"s",tabIndex:0,"aria-label":i.sDragHandle,onKeyDown:function(t){return e.onHandlerKeyDown(t,"s")},role:"button"}),t().createElement("div",{className:"ReactCrop__drag-handle ord-sw","data-ord":"sw",tabIndex:0,"aria-label":i.swDragHandle,onKeyDown:function(t){return e.onHandlerKeyDown(t,"sw")},role:"button"}),t().createElement("div",{className:"ReactCrop__drag-handle ord-w","data-ord":"w",tabIndex:0,"aria-label":i.wDragHandle,onKeyDown:function(t){return e.onHandlerKeyDown(t,"w")},role:"button"})),s&&t().createElement("div",{className:"ReactCrop__selection-addon",onMouseDown:function(e){return e.stopPropagation()}},s(this.state)),l&&t().createElement(t().Fragment,null,t().createElement("div",{className:"ReactCrop__rule-of-thirds-hz"}),t().createElement("div",{className:"ReactCrop__rule-of-thirds-vt"})))}},{key:"makePixelCrop",value:function(){var e=u(u({},d),this.props.crop||{}),t=this.getBox();return g(e,t.width,t.height)}},{key:"render",value:function(){var e=this.props,n=e.aspect,i=e.children,o=e.circularCrop,a=e.className,s=e.crop,l=e.disabled,u=e.locked,c=e.style,d=e.ruleOfThirds,f=this.state,h=f.cropIsActive,p=f.newCropIsBeingDrawn,v=s?this.createCropSelection():null,m=function(){for(var e,t,n=0,i="";n<arguments.length;)(e=arguments[n++])&&(t=r(e))&&(i&&(i+=" "),i+=t);return i}("ReactCrop",a,{"ReactCrop--active":h,"ReactCrop--disabled":l,"ReactCrop--locked":u,"ReactCrop--new-crop":p,"ReactCrop--fixed-aspect":s&&n,"ReactCrop--circular-crop":s&&o,"ReactCrop--rule-of-thirds":s&&d,"ReactCrop--invisible-crop":!this.dragStarted&&s&&!s.width&&!s.height});return t().createElement("div",{ref:this.componentRef,className:m,style:c},t().createElement("div",{ref:this.mediaRef,className:"ReactCrop__child-wrapper",onPointerDown:this.onComponentPointerDown},i),v)}}]),p}(e.PureComponent);w.xOrds=["e","w"],w.yOrds=["n","s"],w.xyOrds=["nw","ne","se","sw"],w.nudgeStep=1,w.nudgeStepMedium=10,w.nudgeStepLarge=100,w.defaultProps={ariaLabels:{cropArea:"Use the arrow keys to move the crop selection area",nwDragHandle:"Use the arrow keys to move the north west drag handle to change the crop selection area",nDragHandle:"Use the up and down arrow keys to move the north drag handle to change the crop selection area",neDragHandle:"Use the arrow keys to move the north east drag handle to change the crop selection area",eDragHandle:"Use the up and down arrow keys to move the east drag handle to change the crop selection area",seDragHandle:"Use the arrow keys to move the south east drag handle to change the crop selection area",sDragHandle:"Use the up and down arrow keys to move the south drag handle to change the crop selection area",swDragHandle:"Use the arrow keys to move the south west drag handle to change the crop selection area",wDragHandle:"Use the up and down arrow keys to move the west drag handle to change the crop selection area"}}}(),c}())},8363:function(module,__unused_webpack_exports,__webpack_require__){var factory;factory=function(){return function(){var __webpack_modules__=[,function(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)}Object.defineProperty(t,"__esModule",{value:!0}),t.StatTimer=t.RenderingCancelledException=t.PixelsPerInch=t.PageViewport=t.PDFDateString=t.LinkTarget=t.DOMStandardFontDataFactory=t.DOMSVGFactory=t.DOMCanvasFactory=t.DOMCMapReaderFactory=void 0,t.addLinkAttributes=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.url,r=t.target,i=t.rel,o=t.enabled,s=void 0===o||o;(0,a.assert)(n&&"string"===typeof n,'addLinkAttributes: A valid "url" parameter must provided.');var l=(0,a.removeNullCharacters)(n);s?e.href=e.title=l:(e.href="",e.title="Disabled: ".concat(l),e.onclick=function(){return!1});var u="";switch(r){case E.NONE:break;case E.SELF:u="_self";break;case E.BLANK:u="_blank";break;case E.PARENT:u="_parent";break;case E.TOP:u="_top"}e.target=u,e.rel="string"===typeof i?i:y},t.deprecated=function(e){console.log("Deprecated API usage: "+e)},t.getFilenameFromUrl=function(e){var t=e.indexOf("#"),n=e.indexOf("?"),r=Math.min(t>0?t:e.length,n>0?n:e.length);return e.substring(e.lastIndexOf("/",r)+1,r)},t.getPdfFilenameFromUrl=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"document.pdf";if("string"!==typeof e)return t;if(A(e))return(0,a.warn)('getPdfFilenameFromUrl: ignore "data:"-URL for performance reasons.'),t;var n=/[^/?#=]+\.pdf\b(?!.*\.pdf\b)/i,r=/^(?:(?:[^:]+:)?\/\/[^/]+)?([^?#]*)(\?[^#]*)?(#.*)?$/.exec(e),i=n.exec(r[1])||n.exec(r[2])||n.exec(r[3]);if(i&&(i=i[0]).includes("%"))try{i=n.exec(decodeURIComponent(i))[0]}catch(o){}return i||t},t.getXfaPageViewport=function(e,t){var n=t.scale,r=void 0===n?1:n,i=t.rotation,o=void 0===i?0:i,a=e.attributes.style,s=a.width,l=a.height,u=[0,0,parseInt(s),parseInt(l)];return new j({viewBox:u,scale:r,rotation:o})},t.isDataScheme=A,t.isPdfFile=function(e){return"string"===typeof e&&/\.pdf$/i.test(e)},t.isValidFetchUrl=R,t.loadScript=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return new Promise((function(n,r){var i=document.createElement("script");i.src=e,i.onload=function(e){t&&i.remove(),n(e)},i.onerror=function(){r(new Error("Cannot load script at: ".concat(i.src)))},(document.head||document.documentElement).appendChild(i)}))};var i,o=(i=n(2))&&i.__esModule?i:{default:i},a=n(4),s=n(135);function l(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 u(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)?u(e,t):void 0}}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}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 o,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,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function u(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 c(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(u){return void n(u)}s.done?t(l):Promise.resolve(l).then(r,i)}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(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,r.key,r)}}function h(e,t,n){return t&&f(e.prototype,t),n&&f(e,n),e}function p(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}}),t&&v(e,t)}function v(e,t){return v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},v(e,t)}function m(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=g(e);if(t){var o=g(this).constructor;n=Reflect.construct(i,arguments,o)}else n=i.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,n)}}function g(e){return g=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},g(e)}var y="noopener noreferrer nofollow",b={CSS:96,PDF:72,get PDF_TO_CSS_UNITS(){return(0,a.shadow)(this,"PDF_TO_CSS_UNITS",this.CSS/this.PDF)}};t.PixelsPerInch=b;var x=function(e){p(n,e);var t=m(n);function n(){var e,r=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).ownerDocument,i=void 0===r?globalThis.document:r;return d(this,n),(e=t.call(this))._document=i,e}return h(n,[{key:"_createCanvas",value:function(e,t){var n=this._document.createElement("canvas");return n.width=e,n.height=t,n}}]),n}(s.BaseCanvasFactory);function w(e){return k.apply(this,arguments)}function k(){var e;return e=o.default.mark((function e(t){var n,r,i=arguments;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=i.length>1&&void 0!==i[1]&&i[1],!R(t,document.baseURI)){e.next=21;break}return e.next=4,fetch(t);case 4:if((r=e.sent).ok){e.next=7;break}throw new Error(r.statusText);case 7:if(!n){e.next=15;break}return e.t1=Uint8Array,e.next=11,r.arrayBuffer();case 11:e.t2=e.sent,e.t0=new e.t1(e.t2),e.next=20;break;case 15:return e.t3=a.stringToBytes,e.next=18,r.text();case 18:e.t4=e.sent,e.t0=(0,e.t3)(e.t4);case 20:return e.abrupt("return",e.t0);case 21:return e.abrupt("return",new Promise((function(e,r){var i=new XMLHttpRequest;i.open("GET",t,!0),n&&(i.responseType="arraybuffer"),i.onreadystatechange=function(){if(i.readyState===XMLHttpRequest.DONE){var t;if((200===i.status||0===i.status)&&(n&&i.response?t=new Uint8Array(i.response):!n&&i.responseText&&(t=(0,a.stringToBytes)(i.responseText)),t))return void e(t);r(new Error(i.statusText))}},i.send(null)})));case 22:case"end":return e.stop()}}),e)})),k=function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){c(o,r,i,a,s,"next",e)}function s(e){c(o,r,i,a,s,"throw",e)}a(void 0)}))},k.apply(this,arguments)}t.DOMCanvasFactory=x;var S=function(e){p(n,e);var t=m(n);function n(){return d(this,n),t.apply(this,arguments)}return h(n,[{key:"_fetchData",value:function(e,t){return w(e,this.isCompressed).then((function(e){return{cMapData:e,compressionType:t}}))}}]),n}(s.BaseCMapReaderFactory);t.DOMCMapReaderFactory=S;var _=function(e){p(n,e);var t=m(n);function n(){return d(this,n),t.apply(this,arguments)}return h(n,[{key:"_fetchData",value:function(e){return w(e,!0)}}]),n}(s.BaseStandardFontDataFactory);t.DOMStandardFontDataFactory=_;var C=function(e){p(n,e);var t=m(n);function n(){return d(this,n),t.apply(this,arguments)}return h(n,[{key:"_createSVG",value:function(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}}]),n}(s.BaseSVGFactory);t.DOMSVGFactory=C;var j=function(){function e(t){var n=t.viewBox,r=t.scale,i=t.rotation,o=t.offsetX,a=void 0===o?0:o,s=t.offsetY,l=void 0===s?0:s,u=t.dontFlip,c=void 0!==u&&u;d(this,e),this.viewBox=n,this.scale=r,this.rotation=i,this.offsetX=a,this.offsetY=l;var f,h,p,v,m,g,y,b,x=(n[2]+n[0])/2,w=(n[3]+n[1])/2;switch((i%=360)<0&&(i+=360),i){case 180:f=-1,h=0,p=0,v=1;break;case 90:f=0,h=1,p=1,v=0;break;case 270:f=0,h=-1,p=-1,v=0;break;case 0:f=1,h=0,p=0,v=-1;break;default:throw new Error("PageViewport: Invalid rotation, must be a multiple of 90 degrees.")}c&&(p=-p,v=-v),0===f?(m=Math.abs(w-n[1])*r+a,g=Math.abs(x-n[0])*r+l,y=Math.abs(n[3]-n[1])*r,b=Math.abs(n[2]-n[0])*r):(m=Math.abs(x-n[0])*r+a,g=Math.abs(w-n[1])*r+l,y=Math.abs(n[2]-n[0])*r,b=Math.abs(n[3]-n[1])*r),this.transform=[f*r,h*r,p*r,v*r,m-f*r*x-p*r*w,g-h*r*x-v*r*w],this.width=y,this.height=b}return h(e,[{key:"clone",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.scale,r=void 0===n?this.scale:n,i=t.rotation,o=void 0===i?this.rotation:i,a=t.offsetX,s=void 0===a?this.offsetX:a,l=t.offsetY,u=void 0===l?this.offsetY:l,c=t.dontFlip,d=void 0!==c&&c;return new e({viewBox:this.viewBox.slice(),scale:r,rotation:o,offsetX:s,offsetY:u,dontFlip:d})}},{key:"convertToViewportPoint",value:function(e,t){return a.Util.applyTransform([e,t],this.transform)}},{key:"convertToViewportRectangle",value:function(e){var t=a.Util.applyTransform([e[0],e[1]],this.transform),n=a.Util.applyTransform([e[2],e[3]],this.transform);return[t[0],t[1],n[0],n[1]]}},{key:"convertToPdfPoint",value:function(e,t){return a.Util.applyInverseTransform([e,t],this.transform)}}]),e}();t.PageViewport=j;var P=function(e){p(n,e);var t=m(n);function n(e,r){var i;return d(this,n),(i=t.call(this,e,"RenderingCancelledException")).type=r,i}return n}(a.BaseException);t.RenderingCancelledException=P;var E={NONE:0,SELF:1,BLANK:2,PARENT:3,TOP:4};function A(e){for(var t=e.length,n=0;n<t&&""===e[n].trim();)n++;return"data:"===e.substring(n,n+5).toLowerCase()}t.LinkTarget=E;var T,I=function(){function e(){d(this,e),this.started=Object.create(null),this.times=[]}return h(e,[{key:"time",value:function(e){e in this.started&&(0,a.warn)("Timer is already running for ".concat(e)),this.started[e]=Date.now()}},{key:"timeEnd",value:function(e){e in this.started||(0,a.warn)("Timer has not been started for ".concat(e)),this.times.push({name:e,start:this.started[e],end:Date.now()}),delete this.started[e]}},{key:"toString",value:function(){var e,t=[],n=0,r=l(this.times);try{for(r.s();!(e=r.n()).done;){var i=e.value.name;i.length>n&&(n=i.length)}}catch(c){r.e(c)}finally{r.f()}var o,a=l(this.times);try{for(a.s();!(o=a.n()).done;){var s=o.value,u=s.end-s.start;t.push("".concat(s.name.padEnd(n)," ").concat(u,"ms\n"))}}catch(c){a.e(c)}finally{a.f()}return t.join("")}}]),e}();function R(e,t){try{var n=(t?new URL(e,t):new URL(e)).protocol;return"http:"===n||"https:"===n}catch(r){return!1}}t.StatTimer=I;var M=function(){function e(){d(this,e)}return h(e,null,[{key:"toDateObject",value:function(e){if(!e||!(0,a.isString)(e))return null;T||(T=new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?"));var t=T.exec(e);if(!t)return null;var n=parseInt(t[1],10),r=parseInt(t[2],10);r=r>=1&&r<=12?r-1:0;var i=parseInt(t[3],10);i=i>=1&&i<=31?i:1;var o=parseInt(t[4],10);o=o>=0&&o<=23?o:0;var s=parseInt(t[5],10);s=s>=0&&s<=59?s:0;var l=parseInt(t[6],10);l=l>=0&&l<=59?l:0;var u=t[7]||"Z",c=parseInt(t[8],10);c=c>=0&&c<=23?c:0;var d=parseInt(t[9],10)||0;return d=d>=0&&d<=59?d:0,"-"===u?(o+=c,s+=d):"+"===u&&(o-=c,s-=d),new Date(Date.UTC(n,r,i,o,s,l))}}]),e}();t.PDFDateString=M},function(e,t,n){"use strict";e.exports=n(3)},function(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)}var i=function(e){var t,n=Object.prototype,i=n.hasOwnProperty,o="function"===typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(R){u=function(e,t,n){return e[t]=n}}function c(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),a=new A(r||[]);return o._invoke=function(e,t,n){var r=f;return function(i,o){if(r===p)throw new Error("Generator is already running");if(r===v){if("throw"===i)throw o;return I()}for(n.method=i,n.arg=o;;){var a=n.delegate;if(a){var s=j(a,n);if(s){if(s===m)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===f)throw r=v,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var l=d(e,t,n);if("normal"===l.type){if(r=n.done?v:h,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r=v,n.method="throw",n.arg=l.arg)}}}(e,n,a),o}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(R){return{type:"throw",arg:R}}}e.wrap=c;var f="suspendedStart",h="suspendedYield",p="executing",v="completed",m={};function g(){}function y(){}function b(){}var x={};u(x,a,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(T([])));k&&k!==n&&i.call(k,a)&&(x=k);var S=b.prototype=g.prototype=Object.create(x);function _(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function C(e,t){function n(o,a,s,l){var u=d(e[o],e,a);if("throw"!==u.type){var c=u.arg,f=c.value;return f&&"object"===r(f)&&i.call(f,"__await")?t.resolve(f.__await).then((function(e){n("next",e,s,l)}),(function(e){n("throw",e,s,l)})):t.resolve(f).then((function(e){c.value=e,s(c)}),(function(e){return n("throw",e,s,l)}))}l(u.arg)}var o;this._invoke=function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return o=o?o.then(i,i):i()}}function j(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,j(e,n),"throw"===n.method))return m;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var i=d(r,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,m;var o=i.arg;return o?o.done?(n[e.resultName]=o.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,m):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function P(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function E(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function A(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(P,this),this.reset(!0)}function T(e){if(e){var n=e[a];if(n)return n.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function n(){for(;++r<e.length;)if(i.call(e,r))return n.value=e[r],n.done=!1,n;return n.value=t,n.done=!0,n};return o.next=o}}return{next:I}}function I(){return{value:t,done:!0}}return y.prototype=b,u(S,"constructor",b),u(b,"constructor",y),y.displayName=u(b,l,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"===typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,u(e,l,"GeneratorFunction")),e.prototype=Object.create(S),e},e.awrap=function(e){return{__await:e}},_(C.prototype),u(C.prototype,s,(function(){return this})),e.AsyncIterator=C,e.async=function(t,n,r,i,o){void 0===o&&(o=Promise);var a=new C(c(t,n,r,i),o);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},_(S),u(S,l,"Generator"),u(S,a,(function(){return this})),u(S,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=T,A.prototype={constructor:A,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(E),!e)for(var n in this)"t"===n.charAt(0)&&i.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function r(r,i){return s.type="throw",s.arg=e,n.next=r,i&&(n.method="next",n.arg=t),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var l=i.call(a,"catchLoc"),u=i.call(a,"finallyLoc");if(l&&u){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),m},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),E(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;E(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:T(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),m}},e}("object"===r(e=n.nmd(e))?e.exports:{});try{regeneratorRuntime=i}catch(o){"object"===("undefined"===typeof globalThis?"undefined":r(globalThis))?globalThis.regeneratorRuntime=i:Function("r","regeneratorRuntime = r")(i)}},function(e,t,n){"use strict";function r(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,r.key,r)}}function i(e){return function(e){if(Array.isArray(e))return a(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||o(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){if(e){if("string"===typeof e)return a(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)?a(e,t):void 0}}function a(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 s(e){return s="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},s(e)}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(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}}),t&&c(e,t)}function c(e,t){return c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},c(e,t)}function d(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f(e);if(t){var i=f(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===s(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,n)}}function f(e){return f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},f(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.VerbosityLevel=t.Util=t.UnknownErrorException=t.UnexpectedResponseException=t.UNSUPPORTED_FEATURES=t.TextRenderingMode=t.StreamType=t.RenderingIntentFlag=t.PermissionFlag=t.PasswordResponses=t.PasswordException=t.PageActionEventType=t.OPS=t.MissingPDFException=t.IsLittleEndianCached=t.IsEvalSupportedCached=t.InvalidPDFException=t.ImageKind=t.IDENTITY_MATRIX=t.FormatError=t.FontType=t.FONT_IDENTITY_MATRIX=t.DocumentActionEventType=t.CMapCompressionType=t.BaseException=t.AnnotationType=t.AnnotationStateModelType=t.AnnotationReviewState=t.AnnotationReplyType=t.AnnotationMode=t.AnnotationMarkedState=t.AnnotationFlag=t.AnnotationFieldFlag=t.AnnotationBorderStyleType=t.AnnotationActionEventType=t.AbortException=void 0,t.arrayByteLength=T,t.arraysToBytes=function(e){var t=e.length;if(1===t&&e[0]instanceof Uint8Array)return e[0];for(var n=0,r=0;r<t;r++)n+=T(e[r]);for(var i=0,o=new Uint8Array(n),a=0;a<t;a++){var s=e[a];s instanceof Uint8Array||(s="string"===typeof s?A(s):new Uint8Array(s));var l=s.byteLength;o.set(s,i),i+=l}return o},t.assert=g,t.bytesToString=function(e){g(null!==e&&"object"===s(e)&&void 0!==e.length,"Invalid argument for bytesToString");var t=e.length,n=8192;if(t<n)return String.fromCharCode.apply(null,e);for(var r=[],i=0;i<t;i+=n){var o=Math.min(i+n,t),a=e.subarray(i,o);r.push(String.fromCharCode.apply(null,a))}return r.join("")},t.createObjectURL=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(URL.createObjectURL&&"undefined"!==typeof Blob&&!n)return URL.createObjectURL(new Blob([e],{type:t}));for(var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",i="data:".concat(t,";base64,"),o=0,a=e.length;o<a;o+=3){var s=255&e[o],l=255&e[o+1],u=255&e[o+2];i+=r[s>>2]+r[(3&s)<<4|l>>4]+r[o+1<a?(15&l)<<2|u>>6:64]+r[o+2<a?63&u:64]}return i},t.createPromiseCapability=function(){var e=Object.create(null),t=!1;return Object.defineProperty(e,"settled",{get:function(){return t}}),e.promise=new Promise((function(n,r){e.resolve=function(e){t=!0,n(e)},e.reject=function(e){t=!0,r(e)}})),e},t.createValidAbsoluteUrl=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!e)return null;try{if(n&&"string"===typeof e){if(n.addDefaultProtocol&&e.startsWith("www.")){var r=e.match(/\./g);r&&r.length>=2&&(e="http://".concat(e))}if(n.tryConvertEncoding)try{e=Z(e)}catch(o){}}var i=t?new URL(e,t):new URL(e);if(function(e){if(!e)return!1;switch(e.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}(i))return i}catch(o){}return null},t.escapeString=function(e){return e.replace(/([()\\\n\r])/g,(function(e){return"\n"===e?"\\n":"\r"===e?"\\r":"\\".concat(e)}))},t.getModificationDate=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date;return[e.getUTCFullYear().toString(),(e.getUTCMonth()+1).toString().padStart(2,"0"),e.getUTCDate().toString().padStart(2,"0"),e.getUTCHours().toString().padStart(2,"0"),e.getUTCMinutes().toString().padStart(2,"0"),e.getUTCSeconds().toString().padStart(2,"0")].join("")},t.getVerbosityLevel=function(){return p},t.info=function(e){p>=h.INFOS&&console.log("Info: ".concat(e))},t.isArrayBuffer=function(e){return"object"===s(e)&&null!==e&&void 0!==e.byteLength},t.isArrayEqual=function(e,t){if(e.length!==t.length)return!1;for(var n=0,r=e.length;n<r;n++)if(e[n]!==t[n])return!1;return!0},t.isAscii=function(e){return/^[\x00-\x7F]*$/.test(e)},t.isBool=function(e){return"boolean"===typeof e},t.isNum=function(e){return"number"===typeof e},t.isSameOrigin=function(e,t){var n;try{if(!(n=new URL(e)).origin||"null"===n.origin)return!1}catch(i){return!1}var r=new URL(t,n);return n.origin===r.origin},t.isString=function(e){return"string"===typeof e},t.objectFromMap=function(e){var t,n,r,i=Object.create(null),a=function(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=o(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}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 a,s=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw a}}}}(e);try{for(a.s();!(t=a.n()).done;){var s=(n=t.value,r=2,function(e){if(Array.isArray(e))return e}(n)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(l){s=!0,i=l}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(n,r)||o(n,r)||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.")}()),l=s[0],u=s[1];i[l]=u}}catch(c){a.e(c)}finally{a.f()}return i},t.objectSize=function(e){return Object.keys(e).length},t.removeNullCharacters=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return"string"!==typeof e?(v("The argument for removeNullCharacters must be a string."),e):(t&&(e=e.replace(E," ")),e.replace(P,""))},t.setVerbosityLevel=function(e){Number.isInteger(e)&&(p=e)},t.shadow=y,t.string32=function(e){return String.fromCharCode(e>>24&255,e>>16&255,e>>8&255,255&e)},t.stringToBytes=A,t.stringToPDFString=function(e){var t=e.length,n=[];if("\xfe"===e[0]&&"\xff"===e[1])for(var r=2;r<t;r+=2)n.push(String.fromCharCode(e.charCodeAt(r)<<8|e.charCodeAt(r+1)));else if("\xff"===e[0]&&"\xfe"===e[1])for(var i=2;i<t;i+=2)n.push(String.fromCharCode(e.charCodeAt(i+1)<<8|e.charCodeAt(i)));else for(var o=0;o<t;++o){var a=D[e.charCodeAt(o)];n.push(a?String.fromCharCode(a):e.charAt(o))}return n.join("")},t.stringToUTF16BEString=function(e){for(var t=["\xfe\xff"],n=0,r=e.length;n<r;n++){var i=e.charCodeAt(n);t.push(String.fromCharCode(i>>8&255),String.fromCharCode(255&i))}return t.join("")},t.stringToUTF8String=Z,t.unreachable=m,t.utf8StringToString=function(e){return unescape(encodeURIComponent(e))},t.warn=v,n(5),t.IDENTITY_MATRIX=[1,0,0,1,0,0],t.FONT_IDENTITY_MATRIX=[.001,0,0,.001,0,0],t.RenderingIntentFlag={ANY:1,DISPLAY:2,PRINT:4,ANNOTATIONS_FORMS:16,ANNOTATIONS_STORAGE:32,ANNOTATIONS_DISABLE:64,OPLIST:256},t.AnnotationMode={DISABLE:0,ENABLE:1,ENABLE_FORMS:2,ENABLE_STORAGE:3},t.PermissionFlag={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048},t.TextRenderingMode={FILL:0,STROKE:1,FILL_STROKE:2,INVISIBLE:3,FILL_ADD_TO_PATH:4,STROKE_ADD_TO_PATH:5,FILL_STROKE_ADD_TO_PATH:6,ADD_TO_PATH:7,FILL_STROKE_MASK:3,ADD_TO_PATH_FLAG:4},t.ImageKind={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3},t.AnnotationType={TEXT:1,LINK:2,FREETEXT:3,LINE:4,SQUARE:5,CIRCLE:6,POLYGON:7,POLYLINE:8,HIGHLIGHT:9,UNDERLINE:10,SQUIGGLY:11,STRIKEOUT:12,STAMP:13,CARET:14,INK:15,POPUP:16,FILEATTACHMENT:17,SOUND:18,MOVIE:19,WIDGET:20,SCREEN:21,PRINTERMARK:22,TRAPNET:23,WATERMARK:24,THREED:25,REDACT:26},t.AnnotationStateModelType={MARKED:"Marked",REVIEW:"Review"},t.AnnotationMarkedState={MARKED:"Marked",UNMARKED:"Unmarked"},t.AnnotationReviewState={ACCEPTED:"Accepted",REJECTED:"Rejected",CANCELLED:"Cancelled",COMPLETED:"Completed",NONE:"None"},t.AnnotationReplyType={GROUP:"Group",REPLY:"R"},t.AnnotationFlag={INVISIBLE:1,HIDDEN:2,PRINT:4,NOZOOM:8,NOROTATE:16,NOVIEW:32,READONLY:64,LOCKED:128,TOGGLENOVIEW:256,LOCKEDCONTENTS:512},t.AnnotationFieldFlag={READONLY:1,REQUIRED:2,NOEXPORT:4,MULTILINE:4096,PASSWORD:8192,NOTOGGLETOOFF:16384,RADIO:32768,PUSHBUTTON:65536,COMBO:131072,EDIT:262144,SORT:524288,FILESELECT:1048576,MULTISELECT:2097152,DONOTSPELLCHECK:4194304,DONOTSCROLL:8388608,COMB:16777216,RICHTEXT:33554432,RADIOSINUNISON:33554432,COMMITONSELCHANGE:67108864},t.AnnotationBorderStyleType={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5},t.AnnotationActionEventType={E:"Mouse Enter",X:"Mouse Exit",D:"Mouse Down",U:"Mouse Up",Fo:"Focus",Bl:"Blur",PO:"PageOpen",PC:"PageClose",PV:"PageVisible",PI:"PageInvisible",K:"Keystroke",F:"Format",V:"Validate",C:"Calculate"},t.DocumentActionEventType={WC:"WillClose",WS:"WillSave",DS:"DidSave",WP:"WillPrint",DP:"DidPrint"},t.PageActionEventType={O:"PageOpen",C:"PageClose"},t.StreamType={UNKNOWN:"UNKNOWN",FLATE:"FLATE",LZW:"LZW",DCT:"DCT",JPX:"JPX",JBIG:"JBIG",A85:"A85",AHX:"AHX",CCF:"CCF",RLX:"RLX"},t.FontType={UNKNOWN:"UNKNOWN",TYPE1:"TYPE1",TYPE1STANDARD:"TYPE1STANDARD",TYPE1C:"TYPE1C",CIDFONTTYPE0:"CIDFONTTYPE0",CIDFONTTYPE0C:"CIDFONTTYPE0C",TRUETYPE:"TRUETYPE",CIDFONTTYPE2:"CIDFONTTYPE2",TYPE3:"TYPE3",OPENTYPE:"OPENTYPE",TYPE0:"TYPE0",MMTYPE1:"MMTYPE1"};var h={ERRORS:0,WARNINGS:1,INFOS:5};t.VerbosityLevel=h,t.CMapCompressionType={NONE:0,BINARY:1,STREAM:2},t.OPS={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotations:78,endAnnotations:79,beginAnnotation:80,endAnnotation:81,paintJpegXObject:82,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91},t.UNSUPPORTED_FEATURES={unknown:"unknown",forms:"forms",javaScript:"javaScript",signatures:"signatures",smask:"smask",shadingPattern:"shadingPattern",font:"font",errorTilingPattern:"errorTilingPattern",errorExtGState:"errorExtGState",errorXObject:"errorXObject",errorFontLoadType3:"errorFontLoadType3",errorFontState:"errorFontState",errorFontMissing:"errorFontMissing",errorFontTranslate:"errorFontTranslate",errorColorSpace:"errorColorSpace",errorOperatorList:"errorOperatorList",errorFontToUnicode:"errorFontToUnicode",errorFontLoadNative:"errorFontLoadNative",errorFontBuildPath:"errorFontBuildPath",errorFontGetPath:"errorFontGetPath",errorMarkedContent:"errorMarkedContent",errorContentSubStream:"errorContentSubStream"},t.PasswordResponses={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};var p=h.WARNINGS;function v(e){p>=h.WARNINGS&&console.log("Warning: ".concat(e))}function m(e){throw new Error(e)}function g(e,t){e||m(t)}function y(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!1}),n}var b=function(){function e(t,n){this.constructor===e&&m("Cannot initialize BaseException."),this.message=t,this.name=n}return e.prototype=new Error,e.constructor=e,e}();t.BaseException=b;var x=function(e){u(n,e);var t=d(n);function n(e,r){var i;return l(this,n),(i=t.call(this,e,"PasswordException")).code=r,i}return n}(b);t.PasswordException=x;var w=function(e){u(n,e);var t=d(n);function n(e,r){var i;return l(this,n),(i=t.call(this,e,"UnknownErrorException")).details=r,i}return n}(b);t.UnknownErrorException=w;var k=function(e){u(n,e);var t=d(n);function n(e){return l(this,n),t.call(this,e,"InvalidPDFException")}return n}(b);t.InvalidPDFException=k;var S=function(e){u(n,e);var t=d(n);function n(e){return l(this,n),t.call(this,e,"MissingPDFException")}return n}(b);t.MissingPDFException=S;var _=function(e){u(n,e);var t=d(n);function n(e,r){var i;return l(this,n),(i=t.call(this,e,"UnexpectedResponseException")).status=r,i}return n}(b);t.UnexpectedResponseException=_;var C=function(e){u(n,e);var t=d(n);function n(e){return l(this,n),t.call(this,e,"FormatError")}return n}(b);t.FormatError=C;var j=function(e){u(n,e);var t=d(n);function n(e){return l(this,n),t.call(this,e,"AbortException")}return n}(b);t.AbortException=j;var P=/\x00+/g,E=/[\x01-\x1F]/g;function A(e){g("string"===typeof e,"Invalid argument for stringToBytes");for(var t=e.length,n=new Uint8Array(t),r=0;r<t;++r)n[r]=255&e.charCodeAt(r);return n}function T(e){return void 0!==e.length?e.length:(g(void 0!==e.byteLength,"arrayByteLength - invalid argument."),e.byteLength)}var I={get value(){return y(this,"value",function(){var e=new Uint8Array(4);return e[0]=1,1===new Uint32Array(e.buffer,0,1)[0]}())}};t.IsLittleEndianCached=I;var R={get value(){return y(this,"value",function(){try{return new Function(""),!0}catch(e){return!1}}())}};t.IsEvalSupportedCached=R;var M=i(Array(256).keys()).map((function(e){return e.toString(16).padStart(2,"0")})),O=function(){function e(){l(this,e)}var t,n,o;return t=e,o=[{key:"makeHexColor",value:function(e,t,n){return"#".concat(M[e]).concat(M[t]).concat(M[n])}},{key:"transform",value:function(e,t){return[e[0]*t[0]+e[2]*t[1],e[1]*t[0]+e[3]*t[1],e[0]*t[2]+e[2]*t[3],e[1]*t[2]+e[3]*t[3],e[0]*t[4]+e[2]*t[5]+e[4],e[1]*t[4]+e[3]*t[5]+e[5]]}},{key:"applyTransform",value:function(e,t){return[e[0]*t[0]+e[1]*t[2]+t[4],e[0]*t[1]+e[1]*t[3]+t[5]]}},{key:"applyInverseTransform",value:function(e,t){var n=t[0]*t[3]-t[1]*t[2];return[(e[0]*t[3]-e[1]*t[2]+t[2]*t[5]-t[4]*t[3])/n,(-e[0]*t[1]+e[1]*t[0]+t[4]*t[1]-t[5]*t[0])/n]}},{key:"getAxialAlignedBoundingBox",value:function(t,n){var r=e.applyTransform(t,n),i=e.applyTransform(t.slice(2,4),n),o=e.applyTransform([t[0],t[3]],n),a=e.applyTransform([t[2],t[1]],n);return[Math.min(r[0],i[0],o[0],a[0]),Math.min(r[1],i[1],o[1],a[1]),Math.max(r[0],i[0],o[0],a[0]),Math.max(r[1],i[1],o[1],a[1])]}},{key:"inverseTransform",value:function(e){var t=e[0]*e[3]-e[1]*e[2];return[e[3]/t,-e[1]/t,-e[2]/t,e[0]/t,(e[2]*e[5]-e[4]*e[3])/t,(e[4]*e[1]-e[5]*e[0])/t]}},{key:"apply3dTransform",value:function(e,t){return[e[0]*t[0]+e[1]*t[1]+e[2]*t[2],e[3]*t[0]+e[4]*t[1]+e[5]*t[2],e[6]*t[0]+e[7]*t[1]+e[8]*t[2]]}},{key:"singularValueDecompose2dScale",value:function(e){var t=[e[0],e[2],e[1],e[3]],n=e[0]*t[0]+e[1]*t[2],r=e[0]*t[1]+e[1]*t[3],i=e[2]*t[0]+e[3]*t[2],o=e[2]*t[1]+e[3]*t[3],a=(n+o)/2,s=Math.sqrt(Math.pow(n+o,2)-4*(n*o-i*r))/2,l=a+s||1,u=a-s||1;return[Math.sqrt(l),Math.sqrt(u)]}},{key:"normalizeRect",value:function(e){var t=e.slice(0);return e[0]>e[2]&&(t[0]=e[2],t[2]=e[0]),e[1]>e[3]&&(t[1]=e[3],t[3]=e[1]),t}},{key:"intersect",value:function(t,n){function r(e,t){return e-t}var i=[t[0],t[2],n[0],n[2]].sort(r),o=[t[1],t[3],n[1],n[3]].sort(r),a=[];return t=e.normalizeRect(t),n=e.normalizeRect(n),i[0]===t[0]&&i[1]===n[0]||i[0]===n[0]&&i[1]===t[0]?(a[0]=i[1],a[2]=i[2],o[0]===t[1]&&o[1]===n[1]||o[0]===n[1]&&o[1]===t[1]?(a[1]=o[1],a[3]=o[2],a):null):null}},{key:"bezierBoundingBox",value:function(e,t,n,r,o,a,s,l){for(var u,c,d,f,h,p,v,m,g=[],y=[[],[]],b=0;b<2;++b)if(0===b?(c=6*e-12*n+6*o,u=-3*e+9*n-9*o+3*s,d=3*n-3*e):(c=6*t-12*r+6*a,u=-3*t+9*r-9*a+3*l,d=3*r-3*t),Math.abs(u)<1e-12){if(Math.abs(c)<1e-12)continue;0<(f=-d/c)&&f<1&&g.push(f)}else v=c*c-4*d*u,m=Math.sqrt(v),v<0||(0<(h=(-c+m)/(2*u))&&h<1&&g.push(h),0<(p=(-c-m)/(2*u))&&p<1&&g.push(p));for(var x,w=g.length,k=w;w--;)x=1-(f=g[w]),y[0][w]=x*x*x*e+3*x*x*f*n+3*x*f*f*o+f*f*f*s,y[1][w]=x*x*x*t+3*x*x*f*r+3*x*f*f*a+f*f*f*l;return y[0][k]=e,y[1][k]=t,y[0][k+1]=s,y[1][k+1]=l,y[0].length=y[1].length=k+2,[Math.min.apply(Math,i(y[0])),Math.min.apply(Math,i(y[1])),Math.max.apply(Math,i(y[0])),Math.max.apply(Math,i(y[1]))]}}],(n=null)&&r(t.prototype,n),o&&r(t,o),e}();t.Util=O;var D=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,728,711,710,729,733,731,730,732,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8226,8224,8225,8230,8212,8211,402,8260,8249,8250,8722,8240,8222,8220,8221,8216,8217,8218,8482,64257,64258,321,338,352,376,381,305,322,339,353,382,0,8364];function Z(e){return decodeURIComponent(escape(e))}},function(e,t,n){"use strict";var r=n(6);"undefined"!==typeof globalThis&&globalThis._pdfjsCompatibilityChecked||("undefined"!==typeof globalThis&&globalThis.Math===Math||(globalThis=n(7)),globalThis._pdfjsCompatibilityChecked=!0,!globalThis.btoa&&r.isNodeJS&&(globalThis.btoa=function(e){return Buffer.from(e,"binary").toString("base64")}),!globalThis.atob&&r.isNodeJS&&(globalThis.atob=function(e){return Buffer.from(e,"base64").toString("binary")}),!globalThis.DOMMatrix&&r.isNodeJS&&(globalThis.DOMMatrix=n(69)),Object.fromEntries||n(70),globalThis.Promise.allSettled||(globalThis.Promise=n(97)),!globalThis.ReadableStream&&r.isNodeJS&&(globalThis.ReadableStream=n(134).ReadableStream))},function(e,t){"use strict";function n(e){return n="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},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.isNodeJS=void 0;var r="object"===("undefined"===typeof process?"undefined":n(process))&&process+""==="[object process]"&&!process.versions.nw&&!(process.versions.electron&&process.type&&"browser"!==process.type);t.isNodeJS=r},function(e,t,n){n(8),e.exports=n(10)},function(e,t,n){n(9)({global:!0},{globalThis:n(10)})},function(e,t,n){var r=n(10),i=n(11).f,o=n(47),a=n(50),s=n(41),l=n(57),u=n(68);e.exports=function(e,t){var n,c,d,f,h,p=e.target,v=e.global,m=e.stat;if(n=v?r:m?r[p]||s(p,{}):(r[p]||{}).prototype)for(c in t){if(f=t[c],d=e.noTargetGet?(h=i(n,c))&&h.value:n[c],!u(v?c:p+(m?".":"#")+c,e.forced)&&void 0!==d){if(typeof f==typeof d)continue;l(f,d)}(e.sham||d&&d.sham)&&o(f,"sham",!0),a(n,c,f,e)}}},function(e){var t=function(e){return e&&e.Math==Math&&e};e.exports=t("object"==typeof globalThis&&globalThis)||t("object"==typeof window&&window)||t("object"==typeof self&&self)||t("object"==typeof __webpack_require__.g&&__webpack_require__.g)||function(){return this}()||Function("return this")()},function(e,t,n){var r=n(12),i=n(14),o=n(15),a=n(16),s=n(17),l=n(22),u=n(42),c=n(45),d=Object.getOwnPropertyDescriptor;t.f=r?d:function(e,t){if(e=s(e),t=l(t),c)try{return d(e,t)}catch(n){}if(u(e,t))return a(!i(o.f,e,t),e[t])}},function(e,t,n){var r=n(13);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(e){e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e){var t=Function.prototype.call;e.exports=t.bind?t.bind(t):function(){return t.apply(t,arguments)}},function(e,t){"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,i=r&&!n.call({1:2},1);t.f=i?function(e){var t=r(this,e);return!!t&&t.enumerable}:n},function(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(18),i=n(21);e.exports=function(e){return r(i(e))}},function(e,t,n){var r=n(10),i=n(19),o=n(13),a=n(20),s=r.Object,l=i("".split);e.exports=o((function(){return!s("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?l(e,""):s(e)}:s},function(e){var t=Function.prototype,n=t.bind,r=t.call,i=n&&n.bind(r);e.exports=n?function(e){return e&&i(r,e)}:function(e){return e&&function(){return r.apply(e,arguments)}}},function(e,t,n){var r=n(19),i=r({}.toString),o=r("".slice);e.exports=function(e){return o(i(e),8,-1)}},function(e,t,n){var r=n(10).TypeError;e.exports=function(e){if(void 0==e)throw r("Can't call method on "+e);return e}},function(e,t,n){var r=n(23),i=n(26);e.exports=function(e){var t=r(e,"string");return i(t)?t:t+""}},function(e,t,n){var r=n(10),i=n(14),o=n(24),a=n(26),s=n(33),l=n(36),u=n(37),c=r.TypeError,d=u("toPrimitive");e.exports=function(e,t){if(!o(e)||a(e))return e;var n,r=s(e,d);if(r){if(void 0===t&&(t="default"),n=i(r,e,t),!o(n)||a(n))return n;throw c("Can't convert object to primitive value")}return void 0===t&&(t="number"),l(e,t)}},function(e,t,n){var r=n(25);e.exports=function(e){return"object"==typeof e?null!==e:r(e)}},function(e){e.exports=function(e){return"function"==typeof e}},function(e,t,n){var r=n(10),i=n(27),o=n(25),a=n(28),s=n(29),l=r.Object;e.exports=s?function(e){return"symbol"==typeof e}:function(e){var t=i("Symbol");return o(t)&&a(t.prototype,l(e))}},function(e,t,n){var r=n(10),i=n(25);e.exports=function(e,t){return arguments.length<2?(n=r[e],i(n)?n:void 0):r[e]&&r[e][t];var n}},function(e,t,n){var r=n(19);e.exports=r({}.isPrototypeOf)},function(e,t,n){var r=n(30);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){var r=n(31),i=n(13);e.exports=!!Object.getOwnPropertySymbols&&!i((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},function(e,t,n){var r,i,o=n(10),a=n(32),s=o.process,l=o.Deno,u=s&&s.versions||l&&l.version,c=u&&u.v8;c&&(i=(r=c.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!i&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(i=+r[1]),e.exports=i},function(e,t,n){var r=n(27);e.exports=r("navigator","userAgent")||""},function(e,t,n){var r=n(34);e.exports=function(e,t){var n=e[t];return null==n?void 0:r(n)}},function(e,t,n){var r=n(10),i=n(25),o=n(35),a=r.TypeError;e.exports=function(e){if(i(e))return e;throw a(o(e)+" is not a function")}},function(e,t,n){var r=n(10).String;e.exports=function(e){try{return r(e)}catch(t){return"Object"}}},function(e,t,n){var r=n(10),i=n(14),o=n(25),a=n(24),s=r.TypeError;e.exports=function(e,t){var n,r;if("string"===t&&o(n=e.toString)&&!a(r=i(n,e)))return r;if(o(n=e.valueOf)&&!a(r=i(n,e)))return r;if("string"!==t&&o(n=e.toString)&&!a(r=i(n,e)))return r;throw s("Can't convert object to primitive value")}},function(e,t,n){var r=n(10),i=n(38),o=n(42),a=n(44),s=n(30),l=n(29),u=i("wks"),c=r.Symbol,d=c&&c.for,f=l?c:c&&c.withoutSetter||a;e.exports=function(e){if(!o(u,e)||!s&&"string"!=typeof u[e]){var t="Symbol."+e;s&&o(c,e)?u[e]=c[e]:u[e]=l&&d?d(t):f(t)}return u[e]}},function(e,t,n){var r=n(39),i=n(40);(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.19.3",mode:r?"pure":"global",copyright:"\xa9 2021 Denis Pushkarev (zloirock.ru)"})},function(e){e.exports=!1},function(e,t,n){var r=n(10),i=n(41),o="__core-js_shared__",a=r[o]||i(o,{});e.exports=a},function(e,t,n){var r=n(10),i=Object.defineProperty;e.exports=function(e,t){try{i(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},function(e,t,n){var r=n(19),i=n(43),o=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return o(i(e),t)}},function(e,t,n){var r=n(10),i=n(21),o=r.Object;e.exports=function(e){return o(i(e))}},function(e,t,n){var r=n(19),i=0,o=Math.random(),a=r(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+a(++i+o,36)}},function(e,t,n){var r=n(12),i=n(13),o=n(46);e.exports=!r&&!i((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){var r=n(10),i=n(24),o=r.document,a=i(o)&&i(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},function(e,t,n){var r=n(12),i=n(48),o=n(16);e.exports=r?function(e,t,n){return i.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(10),i=n(12),o=n(45),a=n(49),s=n(22),l=r.TypeError,u=Object.defineProperty;t.f=i?u:function(e,t,n){if(a(e),t=s(t),a(n),o)try{return u(e,t,n)}catch(r){}if("get"in n||"set"in n)throw l("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(10),i=n(24),o=r.String,a=r.TypeError;e.exports=function(e){if(i(e))return e;throw a(o(e)+" is not an object")}},function(e,t,n){var r=n(10),i=n(25),o=n(42),a=n(47),s=n(41),l=n(51),u=n(52),c=n(56).CONFIGURABLE,d=u.get,f=u.enforce,h=String(String).split("String");(e.exports=function(e,t,n,l){var u,d=!!l&&!!l.unsafe,p=!!l&&!!l.enumerable,v=!!l&&!!l.noTargetGet,m=l&&void 0!==l.name?l.name:t;i(n)&&("Symbol("===String(m).slice(0,7)&&(m="["+String(m).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!o(n,"name")||c&&n.name!==m)&&a(n,"name",m),(u=f(n)).source||(u.source=h.join("string"==typeof m?m:""))),e!==r?(d?!v&&e[t]&&(p=!0):delete e[t],p?e[t]=n:a(e,t,n)):p?e[t]=n:s(t,n)})(Function.prototype,"toString",(function(){return i(this)&&d(this).source||l(this)}))},function(e,t,n){var r=n(19),i=n(25),o=n(40),a=r(Function.toString);i(o.inspectSource)||(o.inspectSource=function(e){return a(e)}),e.exports=o.inspectSource},function(e,t,n){var r,i,o,a=n(53),s=n(10),l=n(19),u=n(24),c=n(47),d=n(42),f=n(40),h=n(54),p=n(55),v="Object already initialized",m=s.TypeError,g=s.WeakMap;if(a||f.state){var y=f.state||(f.state=new g),b=l(y.get),x=l(y.has),w=l(y.set);r=function(e,t){if(x(y,e))throw new m(v);return t.facade=e,w(y,e,t),t},i=function(e){return b(y,e)||{}},o=function(e){return x(y,e)}}else{var k=h("state");p[k]=!0,r=function(e,t){if(d(e,k))throw new m(v);return t.facade=e,c(e,k,t),t},i=function(e){return d(e,k)?e[k]:{}},o=function(e){return d(e,k)}}e.exports={set:r,get:i,has:o,enforce:function(e){return o(e)?i(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!u(t)||(n=i(t)).type!==e)throw m("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){var r=n(10),i=n(25),o=n(51),a=r.WeakMap;e.exports=i(a)&&/native code/.test(o(a))},function(e,t,n){var r=n(38),i=n(44),o=r("keys");e.exports=function(e){return o[e]||(o[e]=i(e))}},function(e){e.exports={}},function(e,t,n){var r=n(12),i=n(42),o=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,s=i(o,"name"),l=s&&"something"===function(){}.name,u=s&&(!r||r&&a(o,"name").configurable);e.exports={EXISTS:s,PROPER:l,CONFIGURABLE:u}},function(e,t,n){var r=n(42),i=n(58),o=n(11),a=n(48);e.exports=function(e,t){for(var n=i(t),s=a.f,l=o.f,u=0;u<n.length;u++){var c=n[u];r(e,c)||s(e,c,l(t,c))}}},function(e,t,n){var r=n(27),i=n(19),o=n(59),a=n(67),s=n(49),l=i([].concat);e.exports=r("Reflect","ownKeys")||function(e){var t=o.f(s(e)),n=a.f;return n?l(t,n(e)):t}},function(e,t,n){var r=n(60),i=n(66).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,i)}},function(e,t,n){var r=n(19),i=n(42),o=n(17),a=n(61).indexOf,s=n(55),l=r([].push);e.exports=function(e,t){var n,r=o(e),u=0,c=[];for(n in r)!i(s,n)&&i(r,n)&&l(c,n);for(;t.length>u;)i(r,n=t[u++])&&(~a(c,n)||l(c,n));return c}},function(e,t,n){var r=n(17),i=n(62),o=n(64),a=function(e){return function(t,n,a){var s,l=r(t),u=o(l),c=i(a,u);if(e&&n!=n){for(;u>c;)if((s=l[c++])!=s)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===n)return e||c||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},function(e,t,n){var r=n(63),i=Math.max,o=Math.min;e.exports=function(e,t){var n=r(e);return n<0?i(n+t,0):o(n,t)}},function(e){var t=Math.ceil,n=Math.floor;e.exports=function(e){var r=+e;return r!==r||0===r?0:(r>0?n:t)(r)}},function(e,t,n){var r=n(65);e.exports=function(e){return r(e.length)}},function(e,t,n){var r=n(63),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},function(e){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var r=n(13),i=n(25),o=/#|\.prototype\./,a=function(e,t){var n=l[s(e)];return n==c||n!=u&&(i(t)?r(t):!!t)},s=a.normalize=function(e){return String(e).replace(o,".").toLowerCase()},l=a.data={},u=a.NATIVE="N",c=a.POLYFILL="P";e.exports=a},function(e,t,n){"use strict";var r,i,o;function a(e){return a="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},a(e)}o=function(){function e(e){var t=new d,n=Array.from(e);if(!n.every((function(e){return!Number.isNaN(e)})))throw TypeError('CSSMatrix: "'+e+'" must only have numbers.');if(16===n.length){var r=n[0],i=n[1],o=n[2],a=n[3],s=n[4],l=n[5],u=n[6],c=n[7],f=n[8],h=n[9],p=n[10],v=n[11],m=n[12],g=n[13],y=n[14],b=n[15];t.m11=r,t.a=r,t.m21=s,t.c=s,t.m31=f,t.m41=m,t.e=m,t.m12=i,t.b=i,t.m22=l,t.d=l,t.m32=h,t.m42=g,t.f=g,t.m13=o,t.m23=u,t.m33=p,t.m43=y,t.m14=a,t.m24=c,t.m34=v,t.m44=b}else{if(6!==n.length)throw new TypeError("CSSMatrix: expecting an Array of 6/16 values.");var x=n[0],w=n[1],k=n[2],S=n[3],_=n[4],C=n[5];t.m11=x,t.a=x,t.m12=w,t.b=w,t.m21=k,t.c=k,t.m22=S,t.d=S,t.m41=_,t.e=_,t.m42=C,t.f=C}return t}function t(t){var n=Object.keys(new d);if("object"===a(t)&&n.every((function(e){return e in t})))return e([t.m11,t.m12,t.m13,t.m14,t.m21,t.m22,t.m23,t.m24,t.m31,t.m32,t.m33,t.m34,t.m41,t.m42,t.m43,t.m44]);throw TypeError('CSSMatrix: "'+t+'" is not a DOMMatrix / CSSMatrix / JSON compatible object.')}function n(t){if("string"!==typeof t)throw TypeError('CSSMatrix: "'+t+'" is not a string.');var n=String(t).replace(/\s/g,""),r=new d,i='CSSMatrix: invalid transform string "'+t+'"';return n.split(")").filter((function(e){return e})).forEach((function(t){var n=t.split("("),o=n[0],a=n[1];if(!a)throw TypeError(i);var s=a.split(",").map((function(e){return e.includes("rad")?parseFloat(e)*(180/Math.PI):parseFloat(e)})),l=s[0],u=s[1],c=s[2],d=s[3],f=[l,u,c],h=[l,u,c,d];if("perspective"===o&&l&&[u,c].every((function(e){return void 0===e})))r.m34=-1/l;else if(o.includes("matrix")&&[6,16].includes(s.length)&&s.every((function(e){return!Number.isNaN(+e)}))){var p=s.map((function(e){return Math.abs(e)<1e-6?0:e}));r=r.multiply(e(p))}else if("translate3d"===o&&f.every((function(e){return!Number.isNaN(+e)})))r=r.translate(l,u,c);else if("translate"===o&&l&&void 0===c)r=r.translate(l,u||0,0);else if("rotate3d"===o&&h.every((function(e){return!Number.isNaN(+e)}))&&d)r=r.rotateAxisAngle(l,u,c,d);else if("rotate"===o&&l&&[u,c].every((function(e){return void 0===e})))r=r.rotate(0,0,l);else if("scale3d"===o&&f.every((function(e){return!Number.isNaN(+e)}))&&f.some((function(e){return 1!==e})))r=r.scale(l,u,c);else if("scale"!==o||Number.isNaN(l)||1===l||void 0!==c)if("skew"===o&&l&&void 0===c)r=r.skewX(l),r=u?r.skewY(u):r;else{if(!(/[XYZ]/.test(o)&&l&&[u,c].every((function(e){return void 0===e}))&&["translate","rotate","scale","skew"].some((function(e){return o.includes(e)}))))throw TypeError(i);if(["skewX","skewY"].includes(o))r=r[o](l);else{var v=o.replace(/[XYZ]/,""),m=o.replace(v,""),g=["X","Y","Z"].indexOf(m),y=[0===g?l:0,1===g?l:0,2===g?l:0];r=r[v].apply(r,y)}}else{var b=Number.isNaN(+u)?l:u;r=r.scale(l,b,1)}})),r}function r(e,t,n){var r=new d;return r.m41=e,r.e=e,r.m42=t,r.f=t,r.m43=n,r}function i(e,t,n){var r=new d,i=Math.PI/180,o=e*i,a=t*i,s=n*i,l=Math.cos(o),u=-Math.sin(o),c=Math.cos(a),f=-Math.sin(a),h=Math.cos(s),p=-Math.sin(s),v=c*h,m=-c*p;r.m11=v,r.a=v,r.m12=m,r.b=m,r.m13=f;var g=u*f*h+l*p;r.m21=g,r.c=g;var y=l*h-u*f*p;return r.m22=y,r.d=y,r.m23=-u*c,r.m31=u*p-l*f*h,r.m32=u*h+l*f*p,r.m33=l*c,r}function o(e,t,n,r){var i=new d,o=r*(Math.PI/360),a=Math.sin(o),s=Math.cos(o),l=a*a,u=Math.sqrt(e*e+t*t+n*n),c=e,f=t,h=n;0===u?(c=0,f=0,h=1):(c/=u,f/=u,h/=u);var p=c*c,v=f*f,m=h*h,g=1-2*(v+m)*l;i.m11=g,i.a=g;var y=2*(c*f*l+h*a*s);i.m12=y,i.b=y,i.m13=2*(c*h*l-f*a*s);var b=2*(f*c*l-h*a*s);i.m21=b,i.c=b;var x=1-2*(m+p)*l;return i.m22=x,i.d=x,i.m23=2*(f*h*l+c*a*s),i.m31=2*(h*c*l+f*a*s),i.m32=2*(h*f*l-c*a*s),i.m33=1-2*(p+v)*l,i}function s(e,t,n){var r=new d;return r.m11=e,r.a=e,r.m22=t,r.d=t,r.m33=n,r}function l(e){var t=new d,n=e*Math.PI/180,r=Math.tan(n);return t.m21=r,t.c=r,t}function u(e){var t=new d,n=e*Math.PI/180,r=Math.tan(n);return t.m12=r,t.b=r,t}function c(t,n){return e([n.m11*t.m11+n.m12*t.m21+n.m13*t.m31+n.m14*t.m41,n.m11*t.m12+n.m12*t.m22+n.m13*t.m32+n.m14*t.m42,n.m11*t.m13+n.m12*t.m23+n.m13*t.m33+n.m14*t.m43,n.m11*t.m14+n.m12*t.m24+n.m13*t.m34+n.m14*t.m44,n.m21*t.m11+n.m22*t.m21+n.m23*t.m31+n.m24*t.m41,n.m21*t.m12+n.m22*t.m22+n.m23*t.m32+n.m24*t.m42,n.m21*t.m13+n.m22*t.m23+n.m23*t.m33+n.m24*t.m43,n.m21*t.m14+n.m22*t.m24+n.m23*t.m34+n.m24*t.m44,n.m31*t.m11+n.m32*t.m21+n.m33*t.m31+n.m34*t.m41,n.m31*t.m12+n.m32*t.m22+n.m33*t.m32+n.m34*t.m42,n.m31*t.m13+n.m32*t.m23+n.m33*t.m33+n.m34*t.m43,n.m31*t.m14+n.m32*t.m24+n.m33*t.m34+n.m34*t.m44,n.m41*t.m11+n.m42*t.m21+n.m43*t.m31+n.m44*t.m41,n.m41*t.m12+n.m42*t.m22+n.m43*t.m32+n.m44*t.m42,n.m41*t.m13+n.m42*t.m23+n.m43*t.m33+n.m44*t.m43,n.m41*t.m14+n.m42*t.m24+n.m43*t.m34+n.m44*t.m44])}var d=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=this;if(n.a=1,n.b=0,n.c=0,n.d=1,n.e=0,n.f=0,n.m11=1,n.m12=0,n.m13=0,n.m14=0,n.m21=0,n.m22=1,n.m23=0,n.m24=0,n.m31=0,n.m32=0,n.m33=1,n.m34=0,n.m41=0,n.m42=0,n.m43=0,n.m44=1,e&&e.length){var r=[16,6].some((function(t){return t===e.length}))?e:e[0];return n.setMatrixValue(r)}return n},f={isIdentity:{configurable:!0},is2D:{configurable:!0}};return f.isIdentity.set=function(e){this.isIdentity=e},f.isIdentity.get=function(){var e=this;return 1===e.m11&&0===e.m12&&0===e.m13&&0===e.m14&&0===e.m21&&1===e.m22&&0===e.m23&&0===e.m24&&0===e.m31&&0===e.m32&&1===e.m33&&0===e.m34&&0===e.m41&&0===e.m42&&0===e.m43&&1===e.m44},f.is2D.get=function(){var e=this;return 0===e.m31&&0===e.m32&&1===e.m33&&0===e.m34&&0===e.m43&&1===e.m44},f.is2D.set=function(e){this.is2D=e},d.prototype.setMatrixValue=function(r){return[Array,Float64Array,Float32Array].some((function(e){return r instanceof e}))?e(r):"string"===typeof r&&r.length&&"none"!==r?n(r):"object"===a(r)?t(r):this},d.prototype.toArray=function(){var e=this,t=Math.pow(10,6);return(e.is2D?[e.a,e.b,e.c,e.d,e.e,e.f]:[e.m11,e.m12,e.m13,e.m14,e.m21,e.m22,e.m23,e.m24,e.m31,e.m32,e.m33,e.m34,e.m41,e.m42,e.m43,e.m44]).map((function(e){return Math.abs(e)<1e-6?0:(e*t>>0)/t}))},d.prototype.toString=function(){var e=this.toArray();return(this.is2D?"matrix":"matrix3d")+"("+e+")"},d.prototype.toJSON=function(){var e=this,t=e.is2D,n=e.isIdentity;return Object.assign({},e,{is2D:t,isIdentity:n})},d.prototype.multiply=function(e){return c(this,e)},d.prototype.translate=function(e,t,n){var i=t,o=n;return void 0===o&&(o=0),void 0===i&&(i=0),c(this,r(e,i,o))},d.prototype.scale=function(e,t,n){var r=t,i=n;return void 0===r&&(r=e),void 0===i&&(i=1),c(this,s(e,r,i))},d.prototype.rotate=function(e,t,n){var r=e,o=t,a=n;return void 0===o&&(o=0),void 0===a&&(a=r,r=0),c(this,i(r,o,a))},d.prototype.rotateAxisAngle=function(e,t,n,r){if([e,t,n,r].some((function(e){return Number.isNaN(e)})))throw new TypeError("CSSMatrix: expecting 4 values");return c(this,o(e,t,n,r))},d.prototype.skewX=function(e){return c(this,l(e))},d.prototype.skewY=function(e){return c(this,u(e))},d.prototype.transformPoint=function(e){var t=r(e.x,e.y,e.z);return t.m44=e.w||1,{x:(t=this.multiply(t)).m41,y:t.m42,z:t.m43,w:t.m44}},d.prototype.transform=function(e){var t=this,n=t.m11*e.x+t.m12*e.y+t.m13*e.z+t.m14*e.w,r=t.m21*e.x+t.m22*e.y+t.m23*e.z+t.m24*e.w,i=t.m31*e.x+t.m32*e.y+t.m33*e.z+t.m34*e.w,o=t.m41*e.x+t.m42*e.y+t.m43*e.z+t.m44*e.w;return{x:n/o,y:r/o,z:i/o,w:o}},Object.defineProperties(d.prototype,f),Object.assign(d,{Translate:r,Rotate:i,RotateAxisAngle:o,Scale:s,SkewX:l,SkewY:u,Multiply:c,fromArray:e,fromMatrix:t,fromString:n}),Object.assign(d,{Version:"0.0.24"}),d},"object"===a(t)?e.exports=o():void 0===(i="function"===typeof(r=o)?r.call(t,n,t,e):r)||(e.exports=i)},function(e,t,n){n(71),n(86);var r=n(96);e.exports=r.Object.fromEntries},function(e,t,n){"use strict";var r=n(17),i=n(72),o=n(77),a=n(52),s=n(78),l="Array Iterator",u=a.set,c=a.getterFor(l);e.exports=s(Array,"Array",(function(e,t){u(this,{type:l,target:r(e),index:0,kind:t})}),(function(){var e=c(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:t[r],done:!1}:{value:[r,t[r]],done:!1}}),"values"),o.Arguments=o.Array,i("keys"),i("values"),i("entries")},function(e,t,n){var r=n(37),i=n(73),o=n(48),a=r("unscopables"),s=Array.prototype;void 0==s[a]&&o.f(s,a,{configurable:!0,value:i(null)}),e.exports=function(e){s[a][e]=!0}},function(e,t,n){var r,i=n(49),o=n(74),a=n(66),s=n(55),l=n(76),u=n(46),c=n(54),d="prototype",f="script",h=c("IE_PROTO"),p=function(){},v=function(e){return"<"+f+">"+e+"</"+f+">"},m=function(e){e.write(v("")),e.close();var t=e.parentWindow.Object;return e=null,t},g=function(){try{r=new ActiveXObject("htmlfile")}catch(t){}g="undefined"!=typeof document?document.domain&&r?m(r):function(){var e,t=u("iframe"),n="java"+f+":";return t.style.display="none",l.appendChild(t),t.src=String(n),(e=t.contentWindow.document).open(),e.write(v("document.F=Object")),e.close(),e.F}():m(r);for(var e=a.length;e--;)delete g[d][a[e]];return g()};s[h]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(p[d]=i(e),n=new p,p[d]=null,n[h]=e):n=g(),void 0===t?n:o(n,t)}},function(e,t,n){var r=n(12),i=n(48),o=n(49),a=n(17),s=n(75);e.exports=r?Object.defineProperties:function(e,t){o(e);for(var n,r=a(t),l=s(t),u=l.length,c=0;u>c;)i.f(e,n=l[c++],r[n]);return e}},function(e,t,n){var r=n(60),i=n(66);e.exports=Object.keys||function(e){return r(e,i)}},function(e,t,n){var r=n(27);e.exports=r("document","documentElement")},function(e){e.exports={}},function(e,t,n){"use strict";var r=n(9),i=n(14),o=n(39),a=n(56),s=n(25),l=n(79),u=n(81),c=n(84),d=n(83),f=n(47),h=n(50),p=n(37),v=n(77),m=n(80),g=a.PROPER,y=a.CONFIGURABLE,b=m.IteratorPrototype,x=m.BUGGY_SAFARI_ITERATORS,w=p("iterator"),k="keys",S="values",_="entries",C=function(){return this};e.exports=function(e,t,n,a,p,m,j){l(n,t,a);var P,E,A,T=function(e){if(e===p&&D)return D;if(!x&&e in M)return M[e];switch(e){case k:case S:case _:return function(){return new n(this,e)}}return function(){return new n(this)}},I=t+" Iterator",R=!1,M=e.prototype,O=M[w]||M["@@iterator"]||p&&M[p],D=!x&&O||T(p),Z="Array"==t&&M.entries||O;if(Z&&(P=u(Z.call(new e)))!==Object.prototype&&P.next&&(o||u(P)===b||(c?c(P,b):s(P[w])||h(P,w,C)),d(P,I,!0,!0),o&&(v[I]=C)),g&&p==S&&O&&O.name!==S&&(!o&&y?f(M,"name",S):(R=!0,D=function(){return i(O,this)})),p)if(E={values:T(S),keys:m?D:T(k),entries:T(_)},j)for(A in E)(x||R||!(A in M))&&h(M,A,E[A]);else r({target:t,proto:!0,forced:x||R},E);return o&&!j||M[w]===D||h(M,w,D,{name:p}),v[t]=D,E}},function(e,t,n){"use strict";var r=n(80).IteratorPrototype,i=n(73),o=n(16),a=n(83),s=n(77),l=function(){return this};e.exports=function(e,t,n,u){var c=t+" Iterator";return e.prototype=i(r,{next:o(+!u,n)}),a(e,c,!1,!0),s[c]=l,e}},function(e,t,n){"use strict";var r,i,o,a=n(13),s=n(25),l=n(73),u=n(81),c=n(50),d=n(37),f=n(39),h=d("iterator"),p=!1;[].keys&&("next"in(o=[].keys())?(i=u(u(o)))!==Object.prototype&&(r=i):p=!0),void 0==r||a((function(){var e={};return r[h].call(e)!==e}))?r={}:f&&(r=l(r)),s(r[h])||c(r,h,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:p}},function(e,t,n){var r=n(10),i=n(42),o=n(25),a=n(43),s=n(54),l=n(82),u=s("IE_PROTO"),c=r.Object,d=c.prototype;e.exports=l?c.getPrototypeOf:function(e){var t=a(e);if(i(t,u))return t[u];var n=t.constructor;return o(n)&&t instanceof n?n.prototype:t instanceof c?d:null}},function(e,t,n){var r=n(13);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){var r=n(48).f,i=n(42),o=n(37)("toStringTag");e.exports=function(e,t,n){e&&!i(e=n?e:e.prototype,o)&&r(e,o,{configurable:!0,value:t})}},function(e,t,n){var r=n(19),i=n(49),o=n(85);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=r(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set))(n,[]),t=n instanceof Array}catch(a){}return function(n,r){return i(n),o(r),t?e(n,r):n.__proto__=r,n}}():void 0)},function(e,t,n){var r=n(10),i=n(25),o=r.String,a=r.TypeError;e.exports=function(e){if("object"==typeof e||i(e))return e;throw a("Can't set "+o(e)+" as a prototype")}},function(e,t,n){var r=n(9),i=n(87),o=n(95);r({target:"Object",stat:!0},{fromEntries:function(e){var t={};return i(e,(function(e,n){o(t,e,n)}),{AS_ENTRIES:!0}),t}})},function(e,t,n){var r=n(10),i=n(88),o=n(14),a=n(49),s=n(35),l=n(89),u=n(64),c=n(28),d=n(90),f=n(91),h=n(94),p=r.TypeError,v=function(e,t){this.stopped=e,this.result=t},m=v.prototype;e.exports=function(e,t,n){var r,g,y,b,x,w,k,S=n&&n.that,_=!(!n||!n.AS_ENTRIES),C=!(!n||!n.IS_ITERATOR),j=!(!n||!n.INTERRUPTED),P=i(t,S),E=function(e){return r&&h(r,"normal",e),new v(!0,e)},A=function(e){return _?(a(e),j?P(e[0],e[1],E):P(e[0],e[1])):j?P(e,E):P(e)};if(C)r=e;else{if(!(g=f(e)))throw p(s(e)+" is not iterable");if(l(g)){for(y=0,b=u(e);b>y;y++)if((x=A(e[y]))&&c(m,x))return x;return new v(!1)}r=d(e,g)}for(w=r.next;!(k=o(w,r)).done;){try{x=A(k.value)}catch(T){h(r,"throw",T)}if("object"==typeof x&&x&&c(m,x))return x}return new v(!1)}},function(e,t,n){var r=n(19),i=n(34),o=r(r.bind);e.exports=function(e,t){return i(e),void 0===t?e:o?o(e,t):function(){return e.apply(t,arguments)}}},function(e,t,n){var r=n(37),i=n(77),o=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(i.Array===e||a[o]===e)}},function(e,t,n){var r=n(10),i=n(14),o=n(34),a=n(49),s=n(35),l=n(91),u=r.TypeError;e.exports=function(e,t){var n=arguments.length<2?l(e):t;if(o(n))return a(i(n,e));throw u(s(e)+" is not iterable")}},function(e,t,n){var r=n(92),i=n(33),o=n(77),a=n(37)("iterator");e.exports=function(e){if(void 0!=e)return i(e,a)||i(e,"@@iterator")||o[r(e)]}},function(e,t,n){var r=n(10),i=n(93),o=n(25),a=n(20),s=n(37)("toStringTag"),l=r.Object,u="Arguments"==a(function(){return arguments}());e.exports=i?a:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(n){}}(t=l(e),s))?n:u?a(t):"Object"==(r=a(t))&&o(t.callee)?"Arguments":r}},function(e,t,n){var r={};r[n(37)("toStringTag")]="z",e.exports="[object z]"===String(r)},function(e,t,n){var r=n(14),i=n(49),o=n(33);e.exports=function(e,t,n){var a,s;i(e);try{if(!(a=o(e,"return"))){if("throw"===t)throw n;return n}a=r(a,e)}catch(l){s=!0,a=l}if("throw"===t)throw n;if(s)throw a;return i(a),n}},function(e,t,n){"use strict";var r=n(22),i=n(48),o=n(16);e.exports=function(e,t,n){var a=r(t);a in e?i.f(e,a,o(0,n)):e[a]=n}},function(e,t,n){var r=n(10);e.exports=r},function(e,t,n){n(98),n(71),n(105),n(107),n(129),n(130),n(131),n(132);var r=n(96);e.exports=r.Promise},function(e,t,n){"use strict";var r=n(9),i=n(10),o=n(28),a=n(81),s=n(84),l=n(57),u=n(73),c=n(47),d=n(16),f=n(99),h=n(101),p=n(87),v=n(102),m=n(37),g=n(104),y=m("toStringTag"),b=i.Error,x=[].push,w=function(e,t){var n,r=arguments.length>2?arguments[2]:void 0,i=o(k,this);s?n=s(new b(void 0),i?a(this):k):(n=i?this:u(k),c(n,y,"Error")),c(n,"message",v(t,"")),g&&c(n,"stack",f(n.stack,1)),h(n,r);var l=[];return p(e,x,{that:l}),c(n,"errors",l),n};s?s(w,b):l(w,b);var k=w.prototype=u(b.prototype,{constructor:d(1,w),message:d(1,""),name:d(1,"AggregateError")});r({global:!0},{AggregateError:w})},function(e,t,n){var r=n(19),i=n(100),o=r("".replace),a=r("".split),s=r([].join),l=String(Error("zxcasd").stack),u=/\n\s*at [^:]*:[^\n]*/,c=u.test(l),d=/@[^\n]*\n/.test(l)&&!/zxcasd/.test(l);e.exports=function(e,t){if("string"!=typeof e)return e;if(c)for(;t--;)e=o(e,u,"");else if(d)return s(i(a(e,"\n"),t),"\n");return e}},function(e,t,n){var r=n(10),i=n(62),o=n(64),a=n(95),s=r.Array,l=Math.max;e.exports=function(e,t,n){for(var r=o(e),u=i(t,r),c=i(void 0===n?r:n,r),d=s(l(c-u,0)),f=0;u<c;u++,f++)a(d,f,e[u]);return d.length=f,d}},function(e,t,n){var r=n(24),i=n(47);e.exports=function(e,t){r(t)&&"cause"in t&&i(e,"cause",t.cause)}},function(e,t,n){var r=n(103);e.exports=function(e,t){return void 0===e?arguments.length<2?"":t:r(e)}},function(e,t,n){var r=n(10),i=n(92),o=r.String;e.exports=function(e){if("Symbol"===i(e))throw TypeError("Cannot convert a Symbol value to a string");return o(e)}},function(e,t,n){var r=n(13),i=n(16);e.exports=!r((function(){var e=Error("a");return!("stack"in e)||(Object.defineProperty(e,"stack",i(1,7)),7!==e.stack)}))},function(e,t,n){var r=n(93),i=n(50),o=n(106);r||i(Object.prototype,"toString",o,{unsafe:!0})},function(e,t,n){"use strict";var r=n(93),i=n(92);e.exports=r?{}.toString:function(){return"[object "+i(this)+"]"}},function(e,t,n){"use strict";var r,i,o,a,s=n(9),l=n(39),u=n(10),c=n(27),d=n(14),f=n(108),h=n(50),p=n(109),v=n(84),m=n(83),g=n(110),y=n(34),b=n(25),x=n(24),w=n(111),k=n(51),S=n(87),_=n(112),C=n(113),j=n(116).set,P=n(121),E=n(124),A=n(126),T=n(125),I=n(127),R=n(52),M=n(68),O=n(37),D=n(128),Z=n(120),N=n(31),L=O("species"),F="Promise",z=R.getterFor(F),B=R.set,H=R.getterFor(F),V=f&&f.prototype,q=f,W=V,U=u.TypeError,G=u.document,K=u.process,Y=T.f,X=Y,Q=!!(G&&G.createEvent&&u.dispatchEvent),J=b(u.PromiseRejectionEvent),$="unhandledrejection",ee=!1,te=M(F,(function(){var e=k(q),t=e!==String(q);if(!t&&66===N)return!0;if(l&&!W.finally)return!0;if(N>=51&&/native code/.test(e))return!1;var n=new q((function(e){e(1)})),r=function(e){e((function(){}),(function(){}))};return(n.constructor={})[L]=r,!(ee=n.then((function(){}))instanceof r)||!t&&D&&!J})),ne=te||!_((function(e){q.all(e).catch((function(){}))})),re=function(e){var t;return!(!x(e)||!b(t=e.then))&&t},ie=function(e,t){if(!e.notified){e.notified=!0;var n=e.reactions;P((function(){for(var r=e.value,i=1==e.state,o=0;n.length>o;){var a,s,l,u=n[o++],c=i?u.ok:u.fail,f=u.resolve,h=u.reject,p=u.domain;try{c?(i||(2===e.rejection&&le(e),e.rejection=1),!0===c?a=r:(p&&p.enter(),a=c(r),p&&(p.exit(),l=!0)),a===u.promise?h(U("Promise-chain cycle")):(s=re(a))?d(s,a,f,h):f(a)):h(r)}catch(v){p&&!l&&p.exit(),h(v)}}e.reactions=[],e.notified=!1,t&&!e.rejection&&ae(e)}))}},oe=function(e,t,n){var r,i;Q?((r=G.createEvent("Event")).promise=t,r.reason=n,r.initEvent(e,!1,!0),u.dispatchEvent(r)):r={promise:t,reason:n},!J&&(i=u["on"+e])?i(r):e===$&&A("Unhandled promise rejection",n)},ae=function(e){d(j,u,(function(){var t,n=e.facade,r=e.value;if(se(e)&&(t=I((function(){Z?K.emit("unhandledRejection",r,n):oe($,n,r)})),e.rejection=Z||se(e)?2:1,t.error))throw t.value}))},se=function(e){return 1!==e.rejection&&!e.parent},le=function(e){d(j,u,(function(){var t=e.facade;Z?K.emit("rejectionHandled",t):oe("rejectionhandled",t,e.value)}))},ue=function(e,t,n){return function(r){e(t,r,n)}},ce=function(e,t,n){e.done||(e.done=!0,n&&(e=n),e.value=t,e.state=2,ie(e,!0))},de=function e(t,n,r){if(!t.done){t.done=!0,r&&(t=r);try{if(t.facade===n)throw U("Promise can't be resolved itself");var i=re(n);i?P((function(){var r={done:!1};try{d(i,n,ue(e,r,t),ue(ce,r,t))}catch(o){ce(r,o,t)}})):(t.value=n,t.state=1,ie(t,!1))}catch(o){ce({done:!1},o,t)}}};if(te&&(W=(q=function(e){w(this,W),y(e),d(r,this);var t=z(this);try{e(ue(de,t),ue(ce,t))}catch(n){ce(t,n)}}).prototype,(r=function(e){B(this,{type:F,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=p(W,{then:function(e,t){var n=H(this),r=n.reactions,i=Y(C(this,q));return i.ok=!b(e)||e,i.fail=b(t)&&t,i.domain=Z?K.domain:void 0,n.parent=!0,r[r.length]=i,0!=n.state&&ie(n,!1),i.promise},catch:function(e){return this.then(void 0,e)}}),i=function(){var e=new r,t=z(e);this.promise=e,this.resolve=ue(de,t),this.reject=ue(ce,t)},T.f=Y=function(e){return e===q||e===o?new i(e):X(e)},!l&&b(f)&&V!==Object.prototype)){a=V.then,ee||(h(V,"then",(function(e,t){var n=this;return new q((function(e,t){d(a,n,e,t)})).then(e,t)}),{unsafe:!0}),h(V,"catch",W.catch,{unsafe:!0}));try{delete V.constructor}catch(fe){}v&&v(V,W)}s({global:!0,wrap:!0,forced:te},{Promise:q}),m(q,F,!1,!0),g(F),o=c(F),s({target:F,stat:!0,forced:te},{reject:function(e){var t=Y(this);return d(t.reject,void 0,e),t.promise}}),s({target:F,stat:!0,forced:l||te},{resolve:function(e){return E(l&&this===o?q:this,e)}}),s({target:F,stat:!0,forced:ne},{all:function(e){var t=this,n=Y(t),r=n.resolve,i=n.reject,o=I((function(){var n=y(t.resolve),o=[],a=0,s=1;S(e,(function(e){var l=a++,u=!1;s++,d(n,t,e).then((function(e){u||(u=!0,o[l]=e,--s||r(o))}),i)})),--s||r(o)}));return o.error&&i(o.value),n.promise},race:function(e){var t=this,n=Y(t),r=n.reject,i=I((function(){var i=y(t.resolve);S(e,(function(e){d(i,t,e).then(n.resolve,r)}))}));return i.error&&r(i.value),n.promise}})},function(e,t,n){var r=n(10);e.exports=r.Promise},function(e,t,n){var r=n(50);e.exports=function(e,t,n){for(var i in t)r(e,i,t[i],n);return e}},function(e,t,n){"use strict";var r=n(27),i=n(48),o=n(37),a=n(12),s=o("species");e.exports=function(e){var t=r(e),n=i.f;a&&t&&!t[s]&&n(t,s,{configurable:!0,get:function(){return this}})}},function(e,t,n){var r=n(10),i=n(28),o=r.TypeError;e.exports=function(e,t){if(i(t,e))return e;throw o("Incorrect invocation")}},function(e,t,n){var r=n(37)("iterator"),i=!1;try{var o=0,a={next:function(){return{done:!!o++}},return:function(){i=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(s){}e.exports=function(e,t){if(!t&&!i)return!1;var n=!1;try{var o={};o[r]=function(){return{next:function(){return{done:n=!0}}}},e(o)}catch(s){}return n}},function(e,t,n){var r=n(49),i=n(114),o=n(37)("species");e.exports=function(e,t){var n,a=r(e).constructor;return void 0===a||void 0==(n=r(a)[o])?t:i(n)}},function(e,t,n){var r=n(10),i=n(115),o=n(35),a=r.TypeError;e.exports=function(e){if(i(e))return e;throw a(o(e)+" is not a constructor")}},function(e,t,n){var r=n(19),i=n(13),o=n(25),a=n(92),s=n(27),l=n(51),u=function(){},c=[],d=s("Reflect","construct"),f=/^\s*(?:class|function)\b/,h=r(f.exec),p=!f.exec(u),v=function(e){if(!o(e))return!1;try{return d(u,c,e),!0}catch(t){return!1}};e.exports=!d||i((function(){var e;return v(v.call)||!v(Object)||!v((function(){e=!0}))||e}))?function(e){if(!o(e))return!1;switch(a(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}return p||!!h(f,l(e))}:v},function(e,t,n){var r,i,o,a,s=n(10),l=n(117),u=n(88),c=n(25),d=n(42),f=n(13),h=n(76),p=n(118),v=n(46),m=n(119),g=n(120),y=s.setImmediate,b=s.clearImmediate,x=s.process,w=s.Dispatch,k=s.Function,S=s.MessageChannel,_=s.String,C=0,j={},P="onreadystatechange";try{r=s.location}catch(R){}var E=function(e){if(d(j,e)){var t=j[e];delete j[e],t()}},A=function(e){return function(){E(e)}},T=function(e){E(e.data)},I=function(e){s.postMessage(_(e),r.protocol+"//"+r.host)};y&&b||(y=function(e){var t=p(arguments,1);return j[++C]=function(){l(c(e)?e:k(e),void 0,t)},i(C),C},b=function(e){delete j[e]},g?i=function(e){x.nextTick(A(e))}:w&&w.now?i=function(e){w.now(A(e))}:S&&!m?(a=(o=new S).port2,o.port1.onmessage=T,i=u(a.postMessage,a)):s.addEventListener&&c(s.postMessage)&&!s.importScripts&&r&&"file:"!==r.protocol&&!f(I)?(i=I,s.addEventListener("message",T,!1)):i=P in v("script")?function(e){h.appendChild(v("script"))[P]=function(){h.removeChild(this),E(e)}}:function(e){setTimeout(A(e),0)}),e.exports={set:y,clear:b}},function(e){var t=Function.prototype,n=t.apply,r=t.bind,i=t.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?i.bind(n):function(){return i.apply(n,arguments)})},function(e,t,n){var r=n(19);e.exports=r([].slice)},function(e,t,n){var r=n(32);e.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(r)},function(e,t,n){var r=n(20),i=n(10);e.exports="process"==r(i.process)},function(e,t,n){var r,i,o,a,s,l,u,c,d=n(10),f=n(88),h=n(11).f,p=n(116).set,v=n(119),m=n(122),g=n(123),y=n(120),b=d.MutationObserver||d.WebKitMutationObserver,x=d.document,w=d.process,k=d.Promise,S=h(d,"queueMicrotask"),_=S&&S.value;_||(r=function(){var e,t;for(y&&(e=w.domain)&&e.exit();i;){t=i.fn,i=i.next;try{t()}catch(n){throw i?a():o=void 0,n}}o=void 0,e&&e.enter()},v||y||g||!b||!x?!m&&k&&k.resolve?((u=k.resolve(void 0)).constructor=k,c=f(u.then,u),a=function(){c(r)}):y?a=function(){w.nextTick(r)}:(p=f(p,d),a=function(){p(r)}):(s=!0,l=x.createTextNode(""),new b(r).observe(l,{characterData:!0}),a=function(){l.data=s=!s})),e.exports=_||function(e){var t={fn:e,next:void 0};o&&(o.next=t),i||(i=t,a()),o=t}},function(e,t,n){var r=n(32),i=n(10);e.exports=/ipad|iphone|ipod/i.test(r)&&void 0!==i.Pebble},function(e,t,n){var r=n(32);e.exports=/web0s(?!.*chrome)/i.test(r)},function(e,t,n){var r=n(49),i=n(24),o=n(125);e.exports=function(e,t){if(r(e),i(t)&&t.constructor===e)return t;var n=o.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var r=n(34),i=function(e){var t,n;this.promise=new e((function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)};e.exports.f=function(e){return new i(e)}},function(e,t,n){var r=n(10);e.exports=function(e,t){var n=r.console;n&&n.error&&(1==arguments.length?n.error(e):n.error(e,t))}},function(e){e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e){e.exports="object"==typeof window},function(e,t,n){"use strict";var r=n(9),i=n(14),o=n(34),a=n(125),s=n(127),l=n(87);r({target:"Promise",stat:!0},{allSettled:function(e){var t=this,n=a.f(t),r=n.resolve,u=n.reject,c=s((function(){var n=o(t.resolve),a=[],s=0,u=1;l(e,(function(e){var o=s++,l=!1;u++,i(n,t,e).then((function(e){l||(l=!0,a[o]={status:"fulfilled",value:e},--u||r(a))}),(function(e){l||(l=!0,a[o]={status:"rejected",reason:e},--u||r(a))}))})),--u||r(a)}));return c.error&&u(c.value),n.promise}})},function(e,t,n){"use strict";var r=n(9),i=n(34),o=n(27),a=n(14),s=n(125),l=n(127),u=n(87),c="No one promise resolved";r({target:"Promise",stat:!0},{any:function(e){var t=this,n=o("AggregateError"),r=s.f(t),d=r.resolve,f=r.reject,h=l((function(){var r=i(t.resolve),o=[],s=0,l=1,h=!1;u(e,(function(e){var i=s++,u=!1;l++,a(r,t,e).then((function(e){u||h||(h=!0,d(e))}),(function(e){u||h||(u=!0,o[i]=e,--l||f(new n(o,c)))}))})),--l||f(new n(o,c))}));return h.error&&f(h.value),r.promise}})},function(e,t,n){"use strict";var r=n(9),i=n(39),o=n(108),a=n(13),s=n(27),l=n(25),u=n(113),c=n(124),d=n(50);if(r({target:"Promise",proto:!0,real:!0,forced:!!o&&a((function(){o.prototype.finally.call({then:function(){}},(function(){}))}))},{finally:function(e){var t=u(this,s("Promise")),n=l(e);return this.then(n?function(n){return c(t,e()).then((function(){return n}))}:e,n?function(n){return c(t,e()).then((function(){throw n}))}:e)}}),!i&&l(o)){var f=s("Promise").prototype.finally;o.prototype.finally!==f&&d(o.prototype,"finally",f,{unsafe:!0})}},function(e,t,n){"use strict";var r=n(133).charAt,i=n(103),o=n(52),a=n(78),s="String Iterator",l=o.set,u=o.getterFor(s);a(String,"String",(function(e){l(this,{type:s,string:i(e),index:0})}),(function(){var e,t=u(this),n=t.string,i=t.index;return i>=n.length?{value:void 0,done:!0}:(e=r(n,i),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){var r=n(19),i=n(63),o=n(103),a=n(21),s=r("".charAt),l=r("".charCodeAt),u=r("".slice),c=function(e){return function(t,n){var r,c,d=o(a(t)),f=i(n),h=d.length;return f<0||f>=h?e?"":void 0:(r=l(d,f))<55296||r>56319||f+1===h||(c=l(d,f+1))<56320||c>57343?e?s(d,f):r:e?u(d,f,f+2):c-56320+(r-55296<<10)+65536}};e.exports={codeAt:c(!1),charAt:c(!0)}},function(e,t){!function(e){"use strict";var t="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?Symbol:function(e){return"Symbol("+e+")"};function n(){}function r(){return"undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof __webpack_require__.g?__webpack_require__.g:void 0}var i=r();function o(e){return"object"===typeof e&&null!==e||"function"===typeof e}var a=n,s=Promise,l=Promise.prototype.then,u=Promise.resolve.bind(s),c=Promise.reject.bind(s);function d(e){return new s(e)}function f(e){return u(e)}function h(e){return c(e)}function p(e,t,n){return l.call(e,t,n)}function v(e,t,n){p(p(e,t,n),void 0,a)}function m(e,t){v(e,t)}function g(e,t){v(e,void 0,t)}function y(e,t,n){return p(e,t,n)}function b(e){p(e,void 0,a)}var x=function(){var e=i&&i.queueMicrotask;if("function"===typeof e)return e;var t=f(void 0);return function(e){return p(t,e)}}();function w(e,t,n){if("function"!==typeof e)throw new TypeError("Argument is not a function");return Function.prototype.apply.call(e,t,n)}function k(e,t,n){try{return f(w(e,t,n))}catch(r){return h(r)}}var S=16384,_=function(){function e(){this._cursor=0,this._size=0,this._front={_elements:[],_next:void 0},this._back=this._front,this._cursor=0,this._size=0}return Object.defineProperty(e.prototype,"length",{get:function(){return this._size},enumerable:!1,configurable:!0}),e.prototype.push=function(e){var t=this._back,n=t;t._elements.length===S-1&&(n={_elements:[],_next:void 0}),t._elements.push(e),n!==t&&(this._back=n,t._next=n),++this._size},e.prototype.shift=function(){var e=this._front,t=e,n=this._cursor,r=n+1,i=e._elements,o=i[n];return r===S&&(t=e._next,r=0),--this._size,this._cursor=r,e!==t&&(this._front=t),i[n]=void 0,o},e.prototype.forEach=function(e){for(var t=this._cursor,n=this._front,r=n._elements;(t!==r.length||void 0!==n._next)&&(t!==r.length||(t=0,0!==(r=(n=n._next)._elements).length));)e(r[t]),++t},e.prototype.peek=function(){var e=this._front,t=this._cursor;return e._elements[t]},e}();function C(e,t){e._ownerReadableStream=t,t._reader=e,"readable"===t._state?A(e):"closed"===t._state?I(e):T(e,t._storedError)}function j(e,t){return Cr(e._ownerReadableStream,t)}function P(e){"readable"===e._ownerReadableStream._state?R(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):M(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")),e._ownerReadableStream._reader=void 0,e._ownerReadableStream=void 0}function E(e){return new TypeError("Cannot "+e+" a stream using a released reader")}function A(e){e._closedPromise=d((function(t,n){e._closedPromise_resolve=t,e._closedPromise_reject=n}))}function T(e,t){A(e),R(e,t)}function I(e){A(e),O(e)}function R(e,t){void 0!==e._closedPromise_reject&&(b(e._closedPromise),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0)}function M(e,t){T(e,t)}function O(e){void 0!==e._closedPromise_resolve&&(e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0)}var D=t("[[AbortSteps]]"),Z=t("[[ErrorSteps]]"),N=t("[[CancelSteps]]"),L=t("[[PullSteps]]"),F=Number.isFinite||function(e){return"number"===typeof e&&isFinite(e)},z=Math.trunc||function(e){return e<0?Math.ceil(e):Math.floor(e)};function B(e){return"object"===typeof e||"function"===typeof e}function H(e,t){if(void 0!==e&&!B(e))throw new TypeError(t+" is not an object.")}function V(e,t){if("function"!==typeof e)throw new TypeError(t+" is not a function.")}function q(e){return"object"===typeof e&&null!==e||"function"===typeof e}function W(e,t){if(!q(e))throw new TypeError(t+" is not an object.")}function U(e,t,n){if(void 0===e)throw new TypeError("Parameter "+t+" is required in '"+n+"'.")}function G(e,t,n){if(void 0===e)throw new TypeError(t+" is required in '"+n+"'.")}function K(e){return Number(e)}function Y(e){return 0===e?0:e}function X(e){return Y(z(e))}function Q(e,t){var n=0,r=Number.MAX_SAFE_INTEGER,i=Number(e);if(i=Y(i),!F(i))throw new TypeError(t+" is not a finite number");if((i=X(i))<n||i>r)throw new TypeError(t+" is outside the accepted range of "+n+" to "+r+", inclusive");return F(i)&&0!==i?i:0}function J(e,t){if(!Sr(e))throw new TypeError(t+" is not a ReadableStream.")}function $(e){return new ae(e)}function ee(e,t){e._reader._readRequests.push(t)}function te(e,t,n){var r=e._reader._readRequests.shift();n?r._closeSteps():r._chunkSteps(t)}function ne(e){return e._reader._readRequests.length}function re(e){var t=e._reader;return void 0!==t&&!!se(t)}var ie,oe,ae=function(){function e(e){if(U(e,1,"ReadableStreamDefaultReader"),J(e,"First parameter"),_r(e))throw new TypeError("This stream has already been locked for exclusive reading by another reader");C(this,e),this._readRequests=new _}return Object.defineProperty(e.prototype,"closed",{get:function(){return se(this)?this._closedPromise:h(ue("closed"))},enumerable:!1,configurable:!0}),e.prototype.cancel=function(e){return void 0===e&&(e=void 0),se(this)?void 0===this._ownerReadableStream?h(E("cancel")):j(this,e):h(ue("cancel"))},e.prototype.read=function(){if(!se(this))return h(ue("read"));if(void 0===this._ownerReadableStream)return h(E("read from"));var e,t,n=d((function(n,r){e=n,t=r}));return le(this,{_chunkSteps:function(t){return e({value:t,done:!1})},_closeSteps:function(){return e({value:void 0,done:!0})},_errorSteps:function(e){return t(e)}}),n},e.prototype.releaseLock=function(){if(!se(this))throw ue("releaseLock");if(void 0!==this._ownerReadableStream){if(this._readRequests.length>0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");P(this)}},e}();function se(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_readRequests")&&e instanceof ae}function le(e,t){var n=e._ownerReadableStream;n._disturbed=!0,"closed"===n._state?t._closeSteps():"errored"===n._state?t._errorSteps(n._storedError):n._readableStreamController[L](t)}function ue(e){return new TypeError("ReadableStreamDefaultReader.prototype."+e+" can only be used on a ReadableStreamDefaultReader")}Object.defineProperties(ae.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),"symbol"===typeof t.toStringTag&&Object.defineProperty(ae.prototype,t.toStringTag,{value:"ReadableStreamDefaultReader",configurable:!0}),"symbol"===typeof t.asyncIterator&&((ie={})[t.asyncIterator]=function(){return this},oe=ie,Object.defineProperty(oe,t.asyncIterator,{enumerable:!1}));var ce=function(){function e(e,t){this._ongoingPromise=void 0,this._isFinished=!1,this._reader=e,this._preventCancel=t}return e.prototype.next=function(){var e=this,t=function(){return e._nextSteps()};return this._ongoingPromise=this._ongoingPromise?y(this._ongoingPromise,t,t):t(),this._ongoingPromise},e.prototype.return=function(e){var t=this,n=function(){return t._returnSteps(e)};return this._ongoingPromise?y(this._ongoingPromise,n,n):n()},e.prototype._nextSteps=function(){var e=this;if(this._isFinished)return Promise.resolve({value:void 0,done:!0});var t,n,r=this._reader;if(void 0===r._ownerReadableStream)return h(E("iterate"));var i=d((function(e,r){t=e,n=r}));return le(r,{_chunkSteps:function(n){e._ongoingPromise=void 0,x((function(){return t({value:n,done:!1})}))},_closeSteps:function(){e._ongoingPromise=void 0,e._isFinished=!0,P(r),t({value:void 0,done:!0})},_errorSteps:function(t){e._ongoingPromise=void 0,e._isFinished=!0,P(r),n(t)}}),i},e.prototype._returnSteps=function(e){if(this._isFinished)return Promise.resolve({value:e,done:!0});this._isFinished=!0;var t=this._reader;if(void 0===t._ownerReadableStream)return h(E("finish iterating"));if(!this._preventCancel){var n=j(t,e);return P(t),y(n,(function(){return{value:e,done:!0}}))}return P(t),f({value:e,done:!0})},e}(),de={next:function(){return he(this)?this._asyncIteratorImpl.next():h(pe("next"))},return:function(e){return he(this)?this._asyncIteratorImpl.return(e):h(pe("return"))}};function fe(e,t){var n=$(e),r=new ce(n,t),i=Object.create(de);return i._asyncIteratorImpl=r,i}function he(e){if(!o(e))return!1;if(!Object.prototype.hasOwnProperty.call(e,"_asyncIteratorImpl"))return!1;try{return e._asyncIteratorImpl instanceof ce}catch(ie){return!1}}function pe(e){return new TypeError("ReadableStreamAsyncIterator."+e+" can only be used on a ReadableSteamAsyncIterator")}void 0!==oe&&Object.setPrototypeOf(de,oe);var ve=Number.isNaN||function(e){return e!==e};function me(e){return e.slice()}function ge(e,t,n,r,i){new Uint8Array(e).set(new Uint8Array(n,r,i),t)}function ye(e){return e}function be(e){return!1}function xe(e,t,n){if(e.slice)return e.slice(t,n);var r=n-t,i=new ArrayBuffer(r);return ge(i,0,e,t,r),i}function we(e){return"number"===typeof e&&!ve(e)&&!(e<0)}function ke(e){var t=xe(e.buffer,e.byteOffset,e.byteOffset+e.byteLength);return new Uint8Array(t)}function Se(e){var t=e._queue.shift();return e._queueTotalSize-=t.size,e._queueTotalSize<0&&(e._queueTotalSize=0),t.value}function _e(e,t,n){if(!we(n)||n===1/0)throw new RangeError("Size must be a finite, non-NaN, non-negative number.");e._queue.push({value:t,size:n}),e._queueTotalSize+=n}function Ce(e){return e._queue.peek().value}function je(e){e._queue=new _,e._queueTotalSize=0}var Pe=function(){function e(){throw new TypeError("Illegal constructor")}return Object.defineProperty(e.prototype,"view",{get:function(){if(!Te(this))throw it("view");return this._view},enumerable:!1,configurable:!0}),e.prototype.respond=function(e){if(!Te(this))throw it("respond");if(U(e,1,"respond"),e=Q(e,"First parameter"),void 0===this._associatedReadableByteStreamController)throw new TypeError("This BYOB request has been invalidated");be(this._view.buffer),$e(this._associatedReadableByteStreamController,e)},e.prototype.respondWithNewView=function(e){if(!Te(this))throw it("respondWithNewView");if(U(e,1,"respondWithNewView"),!ArrayBuffer.isView(e))throw new TypeError("You can only respond with array buffer views");if(void 0===this._associatedReadableByteStreamController)throw new TypeError("This BYOB request has been invalidated");be(e.buffer),et(this._associatedReadableByteStreamController,e)},e}();Object.defineProperties(Pe.prototype,{respond:{enumerable:!0},respondWithNewView:{enumerable:!0},view:{enumerable:!0}}),"symbol"===typeof t.toStringTag&&Object.defineProperty(Pe.prototype,t.toStringTag,{value:"ReadableStreamBYOBRequest",configurable:!0});var Ee=function(){function e(){throw new TypeError("Illegal constructor")}return Object.defineProperty(e.prototype,"byobRequest",{get:function(){if(!Ae(this))throw ot("byobRequest");return Qe(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"desiredSize",{get:function(){if(!Ae(this))throw ot("desiredSize");return Je(this)},enumerable:!1,configurable:!0}),e.prototype.close=function(){if(!Ae(this))throw ot("close");if(this._closeRequested)throw new TypeError("The stream has already been closed; do not close it again!");var e=this._controlledReadableByteStream._state;if("readable"!==e)throw new TypeError("The stream (in "+e+" state) is not in the readable state and cannot be closed");Ke(this)},e.prototype.enqueue=function(e){if(!Ae(this))throw ot("enqueue");if(U(e,1,"enqueue"),!ArrayBuffer.isView(e))throw new TypeError("chunk must be an array buffer view");if(0===e.byteLength)throw new TypeError("chunk must have non-zero byteLength");if(0===e.buffer.byteLength)throw new TypeError("chunk's buffer must have non-zero byteLength");if(this._closeRequested)throw new TypeError("stream is closed or draining");var t=this._controlledReadableByteStream._state;if("readable"!==t)throw new TypeError("The stream (in "+t+" state) is not in the readable state and cannot be enqueued to");Ye(this,e)},e.prototype.error=function(e){if(void 0===e&&(e=void 0),!Ae(this))throw ot("error");Xe(this,e)},e.prototype[N]=function(e){Re(this),je(this);var t=this._cancelAlgorithm(e);return Ge(this),t},e.prototype[L]=function(e){var t=this._controlledReadableByteStream;if(this._queueTotalSize>0){var n=this._queue.shift();this._queueTotalSize-=n.byteLength,Le(this);var r=new Uint8Array(n.buffer,n.byteOffset,n.byteLength);e._chunkSteps(r)}else{var i=this._autoAllocateChunkSize;if(void 0!==i){var o=void 0;try{o=new ArrayBuffer(i)}catch(s){return void e._errorSteps(s)}var a={buffer:o,bufferByteLength:i,byteOffset:0,byteLength:i,bytesFilled:0,elementSize:1,viewConstructor:Uint8Array,readerType:"default"};this._pendingPullIntos.push(a)}ee(t,e),Ie(this)}},e}();function Ae(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledReadableByteStream")&&e instanceof Ee}function Te(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_associatedReadableByteStreamController")&&e instanceof Pe}function Ie(e){Ue(e)&&(e._pulling?e._pullAgain=!0:(e._pulling=!0,v(e._pullAlgorithm(),(function(){e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,Ie(e))}),(function(t){Xe(e,t)}))))}function Re(e){Fe(e),e._pendingPullIntos=new _}function Me(e,t){var n=!1;"closed"===e._state&&(n=!0);var r=Oe(t);"default"===t.readerType?te(e,r,n):lt(e,r,n)}function Oe(e){var t=e.bytesFilled,n=e.elementSize;return new e.viewConstructor(e.buffer,e.byteOffset,t/n)}function De(e,t,n,r){e._queue.push({buffer:t,byteOffset:n,byteLength:r}),e._queueTotalSize+=r}function Ze(e,t){var n=t.elementSize,r=t.bytesFilled-t.bytesFilled%n,i=Math.min(e._queueTotalSize,t.byteLength-t.bytesFilled),o=t.bytesFilled+i,a=o-o%n,s=i,l=!1;a>r&&(s=a-t.bytesFilled,l=!0);for(var u=e._queue;s>0;){var c=u.peek(),d=Math.min(s,c.byteLength),f=t.byteOffset+t.bytesFilled;ge(t.buffer,f,c.buffer,c.byteOffset,d),c.byteLength===d?u.shift():(c.byteOffset+=d,c.byteLength-=d),e._queueTotalSize-=d,Ne(e,d,t),s-=d}return l}function Ne(e,t,n){n.bytesFilled+=t}function Le(e){0===e._queueTotalSize&&e._closeRequested?(Ge(e),jr(e._controlledReadableByteStream)):Ie(e)}function Fe(e){null!==e._byobRequest&&(e._byobRequest._associatedReadableByteStreamController=void 0,e._byobRequest._view=null,e._byobRequest=null)}function ze(e){for(;e._pendingPullIntos.length>0;){if(0===e._queueTotalSize)return;var t=e._pendingPullIntos.peek();Ze(e,t)&&(We(e),Me(e._controlledReadableByteStream,t))}}function Be(e,t,n){var r=e._controlledReadableByteStream,i=1;t.constructor!==DataView&&(i=t.constructor.BYTES_PER_ELEMENT);var o=t.constructor,a=ye(t.buffer),s={buffer:a,bufferByteLength:a.byteLength,byteOffset:t.byteOffset,byteLength:t.byteLength,bytesFilled:0,elementSize:i,viewConstructor:o,readerType:"byob"};if(e._pendingPullIntos.length>0)return e._pendingPullIntos.push(s),void st(r,n);if("closed"!==r._state){if(e._queueTotalSize>0){if(Ze(e,s)){var l=Oe(s);return Le(e),void n._chunkSteps(l)}if(e._closeRequested){var u=new TypeError("Insufficient bytes to fill elements in the given buffer");return Xe(e,u),void n._errorSteps(u)}}e._pendingPullIntos.push(s),st(r,n),Ie(e)}else{var c=new o(s.buffer,s.byteOffset,0);n._closeSteps(c)}}function He(e,t){var n=e._controlledReadableByteStream;if(ct(n))for(;ut(n)>0;)Me(n,We(e))}function Ve(e,t,n){if(Ne(e,t,n),!(n.bytesFilled<n.elementSize)){We(e);var r=n.bytesFilled%n.elementSize;if(r>0){var i=n.byteOffset+n.bytesFilled,o=xe(n.buffer,i-r,i);De(e,o,0,o.byteLength)}n.bytesFilled-=r,Me(e._controlledReadableByteStream,n),ze(e)}}function qe(e,t){var n=e._pendingPullIntos.peek();Fe(e),"closed"===e._controlledReadableByteStream._state?He(e):Ve(e,t,n),Ie(e)}function We(e){return e._pendingPullIntos.shift()}function Ue(e){var t=e._controlledReadableByteStream;return"readable"===t._state&&!e._closeRequested&&!!e._started&&(!!(re(t)&&ne(t)>0)||!!(ct(t)&&ut(t)>0)||Je(e)>0)}function Ge(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0}function Ke(e){var t=e._controlledReadableByteStream;if(!e._closeRequested&&"readable"===t._state)if(e._queueTotalSize>0)e._closeRequested=!0;else{if(e._pendingPullIntos.length>0&&e._pendingPullIntos.peek().bytesFilled>0){var n=new TypeError("Insufficient bytes to fill elements in the given buffer");throw Xe(e,n),n}Ge(e),jr(t)}}function Ye(e,t){var n=e._controlledReadableByteStream;if(!e._closeRequested&&"readable"===n._state){var r=t.buffer,i=t.byteOffset,o=t.byteLength,a=ye(r);if(e._pendingPullIntos.length>0){var s=e._pendingPullIntos.peek();be(s.buffer),s.buffer=ye(s.buffer)}Fe(e),re(n)?0===ne(n)?De(e,a,i,o):(e._pendingPullIntos.length>0&&We(e),te(n,new Uint8Array(a,i,o),!1)):ct(n)?(De(e,a,i,o),ze(e)):De(e,a,i,o),Ie(e)}}function Xe(e,t){var n=e._controlledReadableByteStream;"readable"===n._state&&(Re(e),je(e),Ge(e),Pr(n,t))}function Qe(e){if(null===e._byobRequest&&e._pendingPullIntos.length>0){var t=e._pendingPullIntos.peek(),n=new Uint8Array(t.buffer,t.byteOffset+t.bytesFilled,t.byteLength-t.bytesFilled),r=Object.create(Pe.prototype);rt(r,e,n),e._byobRequest=r}return e._byobRequest}function Je(e){var t=e._controlledReadableByteStream._state;return"errored"===t?null:"closed"===t?0:e._strategyHWM-e._queueTotalSize}function $e(e,t){var n=e._pendingPullIntos.peek();if("closed"===e._controlledReadableByteStream._state){if(0!==t)throw new TypeError("bytesWritten must be 0 when calling respond() on a closed stream")}else{if(0===t)throw new TypeError("bytesWritten must be greater than 0 when calling respond() on a readable stream");if(n.bytesFilled+t>n.byteLength)throw new RangeError("bytesWritten out of range")}n.buffer=ye(n.buffer),qe(e,t)}function et(e,t){var n=e._pendingPullIntos.peek();if("closed"===e._controlledReadableByteStream._state){if(0!==t.byteLength)throw new TypeError("The view's length must be 0 when calling respondWithNewView() on a closed stream")}else if(0===t.byteLength)throw new TypeError("The view's length must be greater than 0 when calling respondWithNewView() on a readable stream");if(n.byteOffset+n.bytesFilled!==t.byteOffset)throw new RangeError("The region specified by view does not match byobRequest");if(n.bufferByteLength!==t.buffer.byteLength)throw new RangeError("The buffer of view has different capacity than byobRequest");if(n.bytesFilled+t.byteLength>n.byteLength)throw new RangeError("The region specified by view is larger than byobRequest");var r=t.byteLength;n.buffer=ye(t.buffer),qe(e,r)}function tt(e,t,n,r,i,o,a){t._controlledReadableByteStream=e,t._pullAgain=!1,t._pulling=!1,t._byobRequest=null,t._queue=t._queueTotalSize=void 0,je(t),t._closeRequested=!1,t._started=!1,t._strategyHWM=o,t._pullAlgorithm=r,t._cancelAlgorithm=i,t._autoAllocateChunkSize=a,t._pendingPullIntos=new _,e._readableStreamController=t,v(f(n()),(function(){t._started=!0,Ie(t)}),(function(e){Xe(t,e)}))}function nt(e,t,n){var r=Object.create(Ee.prototype),i=function(){},o=function(){return f(void 0)},a=function(){return f(void 0)};void 0!==t.start&&(i=function(){return t.start(r)}),void 0!==t.pull&&(o=function(){return t.pull(r)}),void 0!==t.cancel&&(a=function(e){return t.cancel(e)});var s=t.autoAllocateChunkSize;if(0===s)throw new TypeError("autoAllocateChunkSize must be greater than 0");tt(e,r,i,o,a,n,s)}function rt(e,t,n){e._associatedReadableByteStreamController=t,e._view=n}function it(e){return new TypeError("ReadableStreamBYOBRequest.prototype."+e+" can only be used on a ReadableStreamBYOBRequest")}function ot(e){return new TypeError("ReadableByteStreamController.prototype."+e+" can only be used on a ReadableByteStreamController")}function at(e){return new dt(e)}function st(e,t){e._reader._readIntoRequests.push(t)}function lt(e,t,n){var r=e._reader._readIntoRequests.shift();n?r._closeSteps(t):r._chunkSteps(t)}function ut(e){return e._reader._readIntoRequests.length}function ct(e){var t=e._reader;return void 0!==t&&!!ft(t)}Object.defineProperties(Ee.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},byobRequest:{enumerable:!0},desiredSize:{enumerable:!0}}),"symbol"===typeof t.toStringTag&&Object.defineProperty(Ee.prototype,t.toStringTag,{value:"ReadableByteStreamController",configurable:!0});var dt=function(){function e(e){if(U(e,1,"ReadableStreamBYOBReader"),J(e,"First parameter"),_r(e))throw new TypeError("This stream has already been locked for exclusive reading by another reader");if(!Ae(e._readableStreamController))throw new TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source");C(this,e),this._readIntoRequests=new _}return Object.defineProperty(e.prototype,"closed",{get:function(){return ft(this)?this._closedPromise:h(pt("closed"))},enumerable:!1,configurable:!0}),e.prototype.cancel=function(e){return void 0===e&&(e=void 0),ft(this)?void 0===this._ownerReadableStream?h(E("cancel")):j(this,e):h(pt("cancel"))},e.prototype.read=function(e){if(!ft(this))return h(pt("read"));if(!ArrayBuffer.isView(e))return h(new TypeError("view must be an array buffer view"));if(0===e.byteLength)return h(new TypeError("view must have non-zero byteLength"));if(0===e.buffer.byteLength)return h(new TypeError("view's buffer must have non-zero byteLength"));if(be(e.buffer),void 0===this._ownerReadableStream)return h(E("read from"));var t,n,r=d((function(e,r){t=e,n=r}));return ht(this,e,{_chunkSteps:function(e){return t({value:e,done:!1})},_closeSteps:function(e){return t({value:e,done:!0})},_errorSteps:function(e){return n(e)}}),r},e.prototype.releaseLock=function(){if(!ft(this))throw pt("releaseLock");if(void 0!==this._ownerReadableStream){if(this._readIntoRequests.length>0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");P(this)}},e}();function ft(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_readIntoRequests")&&e instanceof dt}function ht(e,t,n){var r=e._ownerReadableStream;r._disturbed=!0,"errored"===r._state?n._errorSteps(r._storedError):Be(r._readableStreamController,t,n)}function pt(e){return new TypeError("ReadableStreamBYOBReader.prototype."+e+" can only be used on a ReadableStreamBYOBReader")}function vt(e,t){var n=e.highWaterMark;if(void 0===n)return t;if(ve(n)||n<0)throw new RangeError("Invalid highWaterMark");return n}function mt(e){var t=e.size;return t||function(){return 1}}function gt(e,t){H(e,t);var n=null===e||void 0===e?void 0:e.highWaterMark,r=null===e||void 0===e?void 0:e.size;return{highWaterMark:void 0===n?void 0:K(n),size:void 0===r?void 0:yt(r,t+" has member 'size' that")}}function yt(e,t){return V(e,t),function(t){return K(e(t))}}function bt(e,t){H(e,t);var n=null===e||void 0===e?void 0:e.abort,r=null===e||void 0===e?void 0:e.close,i=null===e||void 0===e?void 0:e.start,o=null===e||void 0===e?void 0:e.type,a=null===e||void 0===e?void 0:e.write;return{abort:void 0===n?void 0:xt(n,e,t+" has member 'abort' that"),close:void 0===r?void 0:wt(r,e,t+" has member 'close' that"),start:void 0===i?void 0:kt(i,e,t+" has member 'start' that"),write:void 0===a?void 0:St(a,e,t+" has member 'write' that"),type:o}}function xt(e,t,n){return V(e,n),function(n){return k(e,t,[n])}}function wt(e,t,n){return V(e,n),function(){return k(e,t,[])}}function kt(e,t,n){return V(e,n),function(n){return w(e,t,[n])}}function St(e,t,n){return V(e,n),function(n,r){return k(e,t,[n,r])}}function _t(e,t){if(!Rt(e))throw new TypeError(t+" is not a WritableStream.")}function Ct(e){if("object"!==typeof e||null===e)return!1;try{return"boolean"===typeof e.aborted}catch(ie){return!1}}Object.defineProperties(dt.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),"symbol"===typeof t.toStringTag&&Object.defineProperty(dt.prototype,t.toStringTag,{value:"ReadableStreamBYOBReader",configurable:!0});var jt="function"===typeof AbortController;function Pt(){if(jt)return new AbortController}var Et=function(){function e(e,t){void 0===e&&(e={}),void 0===t&&(t={}),void 0===e?e=null:W(e,"First parameter");var n=gt(t,"Second parameter"),r=bt(e,"First parameter");if(It(this),void 0!==r.type)throw new RangeError("Invalid type is specified");var i=mt(n);dn(this,r,vt(n,1),i)}return Object.defineProperty(e.prototype,"locked",{get:function(){if(!Rt(this))throw Sn("locked");return Mt(this)},enumerable:!1,configurable:!0}),e.prototype.abort=function(e){return void 0===e&&(e=void 0),Rt(this)?Mt(this)?h(new TypeError("Cannot abort a stream that already has a writer")):Ot(this,e):h(Sn("abort"))},e.prototype.close=function(){return Rt(this)?Mt(this)?h(new TypeError("Cannot close a stream that already has a writer")):qt(this)?h(new TypeError("Cannot close an already-closing stream")):Dt(this):h(Sn("close"))},e.prototype.getWriter=function(){if(!Rt(this))throw Sn("getWriter");return At(this)},e}();function At(e){return new Xt(e)}function Tt(e,t,n,r,i,o){void 0===i&&(i=1),void 0===o&&(o=function(){return 1});var a=Object.create(Et.prototype);return It(a),cn(a,Object.create(ln.prototype),e,t,n,r,i,o),a}function It(e){e._state="writable",e._storedError=void 0,e._writer=void 0,e._writableStreamController=void 0,e._writeRequests=new _,e._inFlightWriteRequest=void 0,e._closeRequest=void 0,e._inFlightCloseRequest=void 0,e._pendingAbortRequest=void 0,e._backpressure=!1}function Rt(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_writableStreamController")&&e instanceof Et}function Mt(e){return void 0!==e._writer}function Ot(e,t){var n;if("closed"===e._state||"errored"===e._state)return f(void 0);e._writableStreamController._abortReason=t,null===(n=e._writableStreamController._abortController)||void 0===n||n.abort();var r=e._state;if("closed"===r||"errored"===r)return f(void 0);if(void 0!==e._pendingAbortRequest)return e._pendingAbortRequest._promise;var i=!1;"erroring"===r&&(i=!0,t=void 0);var o=d((function(n,r){e._pendingAbortRequest={_promise:void 0,_resolve:n,_reject:r,_reason:t,_wasAlreadyErroring:i}}));return e._pendingAbortRequest._promise=o,i||Lt(e,t),o}function Dt(e){var t=e._state;if("closed"===t||"errored"===t)return h(new TypeError("The stream (in "+t+" state) is not in the writable state and cannot be closed"));var n=d((function(t,n){var r={_resolve:t,_reject:n};e._closeRequest=r})),r=e._writer;return void 0!==r&&e._backpressure&&"writable"===t&&Fn(r),hn(e._writableStreamController),n}function Zt(e){return d((function(t,n){var r={_resolve:t,_reject:n};e._writeRequests.push(r)}))}function Nt(e,t){"writable"!==e._state?Ft(e):Lt(e,t)}function Lt(e,t){var n=e._writableStreamController;e._state="erroring",e._storedError=t;var r=e._writer;void 0!==r&&nn(r,t),!Wt(e)&&n._started&&Ft(e)}function Ft(e){e._state="errored",e._writableStreamController[Z]();var t=e._storedError;if(e._writeRequests.forEach((function(e){e._reject(t)})),e._writeRequests=new _,void 0!==e._pendingAbortRequest){var n=e._pendingAbortRequest;if(e._pendingAbortRequest=void 0,n._wasAlreadyErroring)return n._reject(t),void Kt(e);v(e._writableStreamController[D](n._reason),(function(){n._resolve(),Kt(e)}),(function(t){n._reject(t),Kt(e)}))}else Kt(e)}function zt(e){e._inFlightWriteRequest._resolve(void 0),e._inFlightWriteRequest=void 0}function Bt(e,t){e._inFlightWriteRequest._reject(t),e._inFlightWriteRequest=void 0,Nt(e,t)}function Ht(e){e._inFlightCloseRequest._resolve(void 0),e._inFlightCloseRequest=void 0,"erroring"===e._state&&(e._storedError=void 0,void 0!==e._pendingAbortRequest&&(e._pendingAbortRequest._resolve(),e._pendingAbortRequest=void 0)),e._state="closed";var t=e._writer;void 0!==t&&Rn(t)}function Vt(e,t){e._inFlightCloseRequest._reject(t),e._inFlightCloseRequest=void 0,void 0!==e._pendingAbortRequest&&(e._pendingAbortRequest._reject(t),e._pendingAbortRequest=void 0),Nt(e,t)}function qt(e){return void 0!==e._closeRequest||void 0!==e._inFlightCloseRequest}function Wt(e){return void 0!==e._inFlightWriteRequest||void 0!==e._inFlightCloseRequest}function Ut(e){e._inFlightCloseRequest=e._closeRequest,e._closeRequest=void 0}function Gt(e){e._inFlightWriteRequest=e._writeRequests.shift()}function Kt(e){void 0!==e._closeRequest&&(e._closeRequest._reject(e._storedError),e._closeRequest=void 0);var t=e._writer;void 0!==t&&Tn(t,e._storedError)}function Yt(e,t){var n=e._writer;void 0!==n&&t!==e._backpressure&&(t?Nn(n):Fn(n)),e._backpressure=t}Object.defineProperties(Et.prototype,{abort:{enumerable:!0},close:{enumerable:!0},getWriter:{enumerable:!0},locked:{enumerable:!0}}),"symbol"===typeof t.toStringTag&&Object.defineProperty(Et.prototype,t.toStringTag,{value:"WritableStream",configurable:!0});var Xt=function(){function e(e){if(U(e,1,"WritableStreamDefaultWriter"),_t(e,"First parameter"),Mt(e))throw new TypeError("This stream has already been locked for exclusive writing by another writer");this._ownerWritableStream=e,e._writer=this;var t=e._state;if("writable"===t)!qt(e)&&e._backpressure?Mn(this):Dn(this),Pn(this);else if("erroring"===t)On(this,e._storedError),Pn(this);else if("closed"===t)Dn(this),An(this);else{var n=e._storedError;On(this,n),En(this,n)}}return Object.defineProperty(e.prototype,"closed",{get:function(){return Qt(this)?this._closedPromise:h(Cn("closed"))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"desiredSize",{get:function(){if(!Qt(this))throw Cn("desiredSize");if(void 0===this._ownerWritableStream)throw jn("desiredSize");return rn(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"ready",{get:function(){return Qt(this)?this._readyPromise:h(Cn("ready"))},enumerable:!1,configurable:!0}),e.prototype.abort=function(e){return void 0===e&&(e=void 0),Qt(this)?void 0===this._ownerWritableStream?h(jn("abort")):Jt(this,e):h(Cn("abort"))},e.prototype.close=function(){if(!Qt(this))return h(Cn("close"));var e=this._ownerWritableStream;return void 0===e?h(jn("close")):qt(e)?h(new TypeError("Cannot close an already-closing stream")):$t(this)},e.prototype.releaseLock=function(){if(!Qt(this))throw Cn("releaseLock");void 0!==this._ownerWritableStream&&on(this)},e.prototype.write=function(e){return void 0===e&&(e=void 0),Qt(this)?void 0===this._ownerWritableStream?h(jn("write to")):an(this,e):h(Cn("write"))},e}();function Qt(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_ownerWritableStream")&&e instanceof Xt}function Jt(e,t){return Ot(e._ownerWritableStream,t)}function $t(e){return Dt(e._ownerWritableStream)}function en(e){var t=e._ownerWritableStream,n=t._state;return qt(t)||"closed"===n?f(void 0):"errored"===n?h(t._storedError):$t(e)}function tn(e,t){"pending"===e._closedPromiseState?Tn(e,t):In(e,t)}function nn(e,t){"pending"===e._readyPromiseState?Zn(e,t):Ln(e,t)}function rn(e){var t=e._ownerWritableStream,n=t._state;return"errored"===n||"erroring"===n?null:"closed"===n?0:vn(t._writableStreamController)}function on(e){var t=e._ownerWritableStream,n=new TypeError("Writer was released and can no longer be used to monitor the stream's closedness");nn(e,n),tn(e,n),t._writer=void 0,e._ownerWritableStream=void 0}function an(e,t){var n=e._ownerWritableStream,r=n._writableStreamController,i=pn(r,t);if(n!==e._ownerWritableStream)return h(jn("write to"));var o=n._state;if("errored"===o)return h(n._storedError);if(qt(n)||"closed"===o)return h(new TypeError("The stream is closing or closed and cannot be written to"));if("erroring"===o)return h(n._storedError);var a=Zt(n);return mn(r,t,i),a}Object.defineProperties(Xt.prototype,{abort:{enumerable:!0},close:{enumerable:!0},releaseLock:{enumerable:!0},write:{enumerable:!0},closed:{enumerable:!0},desiredSize:{enumerable:!0},ready:{enumerable:!0}}),"symbol"===typeof t.toStringTag&&Object.defineProperty(Xt.prototype,t.toStringTag,{value:"WritableStreamDefaultWriter",configurable:!0});var sn={},ln=function(){function e(){throw new TypeError("Illegal constructor")}return Object.defineProperty(e.prototype,"abortReason",{get:function(){if(!un(this))throw _n("abortReason");return this._abortReason},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"signal",{get:function(){if(!un(this))throw _n("signal");if(void 0===this._abortController)throw new TypeError("WritableStreamDefaultController.prototype.signal is not supported");return this._abortController.signal},enumerable:!1,configurable:!0}),e.prototype.error=function(e){if(void 0===e&&(e=void 0),!un(this))throw _n("error");"writable"===this._controlledWritableStream._state&&kn(this,e)},e.prototype[D]=function(e){var t=this._abortAlgorithm(e);return fn(this),t},e.prototype[Z]=function(){je(this)},e}();function un(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledWritableStream")&&e instanceof ln}function cn(e,t,n,r,i,o,a,s){t._controlledWritableStream=e,e._writableStreamController=t,t._queue=void 0,t._queueTotalSize=void 0,je(t),t._abortReason=void 0,t._abortController=Pt(),t._started=!1,t._strategySizeAlgorithm=s,t._strategyHWM=a,t._writeAlgorithm=r,t._closeAlgorithm=i,t._abortAlgorithm=o;var l=wn(t);Yt(e,l),v(f(n()),(function(){t._started=!0,gn(t)}),(function(n){t._started=!0,Nt(e,n)}))}function dn(e,t,n,r){var i=Object.create(ln.prototype),o=function(){},a=function(){return f(void 0)},s=function(){return f(void 0)},l=function(){return f(void 0)};void 0!==t.start&&(o=function(){return t.start(i)}),void 0!==t.write&&(a=function(e){return t.write(e,i)}),void 0!==t.close&&(s=function(){return t.close()}),void 0!==t.abort&&(l=function(e){return t.abort(e)}),cn(e,i,o,a,s,l,n,r)}function fn(e){e._writeAlgorithm=void 0,e._closeAlgorithm=void 0,e._abortAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function hn(e){_e(e,sn,0),gn(e)}function pn(e,t){try{return e._strategySizeAlgorithm(t)}catch(n){return yn(e,n),1}}function vn(e){return e._strategyHWM-e._queueTotalSize}function mn(e,t,n){try{_e(e,t,n)}catch(i){return void yn(e,i)}var r=e._controlledWritableStream;qt(r)||"writable"!==r._state||Yt(r,wn(e)),gn(e)}function gn(e){var t=e._controlledWritableStream;if(e._started&&void 0===t._inFlightWriteRequest)if("erroring"!==t._state){if(0!==e._queue.length){var n=Ce(e);n===sn?bn(e):xn(e,n)}}else Ft(t)}function yn(e,t){"writable"===e._controlledWritableStream._state&&kn(e,t)}function bn(e){var t=e._controlledWritableStream;Ut(t),Se(e);var n=e._closeAlgorithm();fn(e),v(n,(function(){Ht(t)}),(function(e){Vt(t,e)}))}function xn(e,t){var n=e._controlledWritableStream;Gt(n),v(e._writeAlgorithm(t),(function(){zt(n);var t=n._state;if(Se(e),!qt(n)&&"writable"===t){var r=wn(e);Yt(n,r)}gn(e)}),(function(t){"writable"===n._state&&fn(e),Bt(n,t)}))}function wn(e){return vn(e)<=0}function kn(e,t){var n=e._controlledWritableStream;fn(e),Lt(n,t)}function Sn(e){return new TypeError("WritableStream.prototype."+e+" can only be used on a WritableStream")}function _n(e){return new TypeError("WritableStreamDefaultController.prototype."+e+" can only be used on a WritableStreamDefaultController")}function Cn(e){return new TypeError("WritableStreamDefaultWriter.prototype."+e+" can only be used on a WritableStreamDefaultWriter")}function jn(e){return new TypeError("Cannot "+e+" a stream using a released writer")}function Pn(e){e._closedPromise=d((function(t,n){e._closedPromise_resolve=t,e._closedPromise_reject=n,e._closedPromiseState="pending"}))}function En(e,t){Pn(e),Tn(e,t)}function An(e){Pn(e),Rn(e)}function Tn(e,t){void 0!==e._closedPromise_reject&&(b(e._closedPromise),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="rejected")}function In(e,t){En(e,t)}function Rn(e){void 0!==e._closedPromise_resolve&&(e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="resolved")}function Mn(e){e._readyPromise=d((function(t,n){e._readyPromise_resolve=t,e._readyPromise_reject=n})),e._readyPromiseState="pending"}function On(e,t){Mn(e),Zn(e,t)}function Dn(e){Mn(e),Fn(e)}function Zn(e,t){void 0!==e._readyPromise_reject&&(b(e._readyPromise),e._readyPromise_reject(t),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="rejected")}function Nn(e){Mn(e)}function Ln(e,t){On(e,t)}function Fn(e){void 0!==e._readyPromise_resolve&&(e._readyPromise_resolve(void 0),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="fulfilled")}Object.defineProperties(ln.prototype,{abortReason:{enumerable:!0},signal:{enumerable:!0},error:{enumerable:!0}}),"symbol"===typeof t.toStringTag&&Object.defineProperty(ln.prototype,t.toStringTag,{value:"WritableStreamDefaultController",configurable:!0});var zn="undefined"!==typeof DOMException?DOMException:void 0;function Bn(e){if("function"!==typeof e&&"object"!==typeof e)return!1;try{return new e,!0}catch(ie){return!1}}function Hn(){var e=function(e,t){this.message=e||"",this.name=t||"Error",Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)};return e.prototype=Object.create(Error.prototype),Object.defineProperty(e.prototype,"constructor",{value:e,writable:!0,configurable:!0}),e}var Vn=Bn(zn)?zn:Hn();function qn(e,t,r,i,o,a){var s=$(e),l=At(t);e._disturbed=!0;var u=!1,c=f(void 0);return d((function(h,y){var x;if(void 0!==a){if(x=function(){var n=new Vn("Aborted","AbortError"),r=[];i||r.push((function(){return"writable"===t._state?Ot(t,n):f(void 0)})),o||r.push((function(){return"readable"===e._state?Cr(e,n):f(void 0)})),E((function(){return Promise.all(r.map((function(e){return e()})))}),!0,n)},a.aborted)return void x();a.addEventListener("abort",x)}function w(){return d((function(e,t){function n(r){r?e():p(k(),n,t)}n(!1)}))}function k(){return u?f(!0):p(l._readyPromise,(function(){return d((function(e,t){le(s,{_chunkSteps:function(t){c=p(an(l,t),void 0,n),e(!1)},_closeSteps:function(){return e(!0)},_errorSteps:t})}))}))}if(C(e,s._closedPromise,(function(e){i?A(!0,e):E((function(){return Ot(t,e)}),!0,e)})),C(t,l._closedPromise,(function(t){o?A(!0,t):E((function(){return Cr(e,t)}),!0,t)})),j(e,s._closedPromise,(function(){r?A():E((function(){return en(l)}))})),qt(t)||"closed"===t._state){var S=new TypeError("the destination writable stream closed before all data could be piped to it");o?A(!0,S):E((function(){return Cr(e,S)}),!0,S)}function _(){var e=c;return p(c,(function(){return e!==c?_():void 0}))}function C(e,t,n){"errored"===e._state?n(e._storedError):g(t,n)}function j(e,t,n){"closed"===e._state?n():m(t,n)}function E(e,n,r){function i(){v(e(),(function(){return T(n,r)}),(function(e){return T(!0,e)}))}u||(u=!0,"writable"!==t._state||qt(t)?i():m(_(),i))}function A(e,n){u||(u=!0,"writable"!==t._state||qt(t)?T(e,n):m(_(),(function(){return T(e,n)})))}function T(e,t){on(l),P(s),void 0!==a&&a.removeEventListener("abort",x),e?y(t):h(void 0)}b(w())}))}var Wn=function(){function e(){throw new TypeError("Illegal constructor")}return Object.defineProperty(e.prototype,"desiredSize",{get:function(){if(!Un(this))throw ir("desiredSize");return $n(this)},enumerable:!1,configurable:!0}),e.prototype.close=function(){if(!Un(this))throw ir("close");if(!tr(this))throw new TypeError("The stream is not in a state that permits close");Xn(this)},e.prototype.enqueue=function(e){if(void 0===e&&(e=void 0),!Un(this))throw ir("enqueue");if(!tr(this))throw new TypeError("The stream is not in a state that permits enqueue");return Qn(this,e)},e.prototype.error=function(e){if(void 0===e&&(e=void 0),!Un(this))throw ir("error");Jn(this,e)},e.prototype[N]=function(e){je(this);var t=this._cancelAlgorithm(e);return Yn(this),t},e.prototype[L]=function(e){var t=this._controlledReadableStream;if(this._queue.length>0){var n=Se(this);this._closeRequested&&0===this._queue.length?(Yn(this),jr(t)):Gn(this),e._chunkSteps(n)}else ee(t,e),Gn(this)},e}();function Un(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledReadableStream")&&e instanceof Wn}function Gn(e){Kn(e)&&(e._pulling?e._pullAgain=!0:(e._pulling=!0,v(e._pullAlgorithm(),(function(){e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,Gn(e))}),(function(t){Jn(e,t)}))))}function Kn(e){var t=e._controlledReadableStream;return!!tr(e)&&!!e._started&&(!!(_r(t)&&ne(t)>0)||$n(e)>0)}function Yn(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function Xn(e){if(tr(e)){var t=e._controlledReadableStream;e._closeRequested=!0,0===e._queue.length&&(Yn(e),jr(t))}}function Qn(e,t){if(tr(e)){var n=e._controlledReadableStream;if(_r(n)&&ne(n)>0)te(n,t,!1);else{var r=void 0;try{r=e._strategySizeAlgorithm(t)}catch(i){throw Jn(e,i),i}try{_e(e,t,r)}catch(o){throw Jn(e,o),o}}Gn(e)}}function Jn(e,t){var n=e._controlledReadableStream;"readable"===n._state&&(je(e),Yn(e),Pr(n,t))}function $n(e){var t=e._controlledReadableStream._state;return"errored"===t?null:"closed"===t?0:e._strategyHWM-e._queueTotalSize}function er(e){return!Kn(e)}function tr(e){var t=e._controlledReadableStream._state;return!e._closeRequested&&"readable"===t}function nr(e,t,n,r,i,o,a){t._controlledReadableStream=e,t._queue=void 0,t._queueTotalSize=void 0,je(t),t._started=!1,t._closeRequested=!1,t._pullAgain=!1,t._pulling=!1,t._strategySizeAlgorithm=a,t._strategyHWM=o,t._pullAlgorithm=r,t._cancelAlgorithm=i,e._readableStreamController=t,v(f(n()),(function(){t._started=!0,Gn(t)}),(function(e){Jn(t,e)}))}function rr(e,t,n,r){var i=Object.create(Wn.prototype),o=function(){},a=function(){return f(void 0)},s=function(){return f(void 0)};void 0!==t.start&&(o=function(){return t.start(i)}),void 0!==t.pull&&(a=function(){return t.pull(i)}),void 0!==t.cancel&&(s=function(e){return t.cancel(e)}),nr(e,i,o,a,s,n,r)}function ir(e){return new TypeError("ReadableStreamDefaultController.prototype."+e+" can only be used on a ReadableStreamDefaultController")}function or(e,t){return Ae(e._readableStreamController)?sr(e):ar(e)}function ar(e,t){var n,r,i,o,a,s=$(e),l=!1,u=!1,c=!1,h=!1,p=d((function(e){a=e}));function v(){return l?(u=!0,f(void 0)):(l=!0,le(s,{_chunkSteps:function(e){x((function(){u=!1;var t=e,n=e;c||Qn(i._readableStreamController,t),h||Qn(o._readableStreamController,n),l=!1,u&&v()}))},_closeSteps:function(){l=!1,c||Xn(i._readableStreamController),h||Xn(o._readableStreamController),c&&h||a(void 0)},_errorSteps:function(){l=!1}}),f(void 0))}function m(t){if(c=!0,n=t,h){var i=me([n,r]),o=Cr(e,i);a(o)}return p}function y(t){if(h=!0,r=t,c){var i=me([n,r]),o=Cr(e,i);a(o)}return p}function b(){}return i=xr(b,v,m),o=xr(b,v,y),g(s._closedPromise,(function(e){Jn(i._readableStreamController,e),Jn(o._readableStreamController,e),c&&h||a(void 0)})),[i,o]}function sr(e){var t,n,r,i,o,a=$(e),s=!1,l=!1,u=!1,c=!1,h=!1,p=d((function(e){o=e}));function v(e){g(e._closedPromise,(function(t){e===a&&(Xe(r._readableStreamController,t),Xe(i._readableStreamController,t),c&&h||o(void 0))}))}function m(){ft(a)&&(P(a),v(a=$(e))),le(a,{_chunkSteps:function(t){x((function(){l=!1,u=!1;var n=t,a=t;if(!c&&!h)try{a=ke(t)}catch(d){return Xe(r._readableStreamController,d),Xe(i._readableStreamController,d),void o(Cr(e,d))}c||Ye(r._readableStreamController,n),h||Ye(i._readableStreamController,a),s=!1,l?b():u&&w()}))},_closeSteps:function(){s=!1,c||Ke(r._readableStreamController),h||Ke(i._readableStreamController),r._readableStreamController._pendingPullIntos.length>0&&$e(r._readableStreamController,0),i._readableStreamController._pendingPullIntos.length>0&&$e(i._readableStreamController,0),c&&h||o(void 0)},_errorSteps:function(){s=!1}})}function y(t,n){se(a)&&(P(a),v(a=at(e)));var d=n?i:r,f=n?r:i;ht(a,t,{_chunkSteps:function(t){x((function(){l=!1,u=!1;var r=n?h:c;if(n?c:h)r||et(d._readableStreamController,t);else{var i=void 0;try{i=ke(t)}catch(a){return Xe(d._readableStreamController,a),Xe(f._readableStreamController,a),void o(Cr(e,a))}r||et(d._readableStreamController,t),Ye(f._readableStreamController,i)}s=!1,l?b():u&&w()}))},_closeSteps:function(e){s=!1;var t=n?h:c,r=n?c:h;t||Ke(d._readableStreamController),r||Ke(f._readableStreamController),void 0!==e&&(t||et(d._readableStreamController,e),!r&&f._readableStreamController._pendingPullIntos.length>0&&$e(f._readableStreamController,0)),t&&r||o(void 0)},_errorSteps:function(){s=!1}})}function b(){if(s)return l=!0,f(void 0);s=!0;var e=Qe(r._readableStreamController);return null===e?m():y(e._view,!1),f(void 0)}function w(){if(s)return u=!0,f(void 0);s=!0;var e=Qe(i._readableStreamController);return null===e?m():y(e._view,!0),f(void 0)}function k(r){if(c=!0,t=r,h){var i=me([t,n]),a=Cr(e,i);o(a)}return p}function S(r){if(h=!0,n=r,c){var i=me([t,n]),a=Cr(e,i);o(a)}return p}function _(){}return r=wr(_,b,k),i=wr(_,w,S),v(a),[r,i]}function lr(e,t){H(e,t);var n=e,r=null===n||void 0===n?void 0:n.autoAllocateChunkSize,i=null===n||void 0===n?void 0:n.cancel,o=null===n||void 0===n?void 0:n.pull,a=null===n||void 0===n?void 0:n.start,s=null===n||void 0===n?void 0:n.type;return{autoAllocateChunkSize:void 0===r?void 0:Q(r,t+" has member 'autoAllocateChunkSize' that"),cancel:void 0===i?void 0:ur(i,n,t+" has member 'cancel' that"),pull:void 0===o?void 0:cr(o,n,t+" has member 'pull' that"),start:void 0===a?void 0:dr(a,n,t+" has member 'start' that"),type:void 0===s?void 0:fr(s,t+" has member 'type' that")}}function ur(e,t,n){return V(e,n),function(n){return k(e,t,[n])}}function cr(e,t,n){return V(e,n),function(n){return k(e,t,[n])}}function dr(e,t,n){return V(e,n),function(n){return w(e,t,[n])}}function fr(e,t){if("bytes"!==(e=""+e))throw new TypeError(t+" '"+e+"' is not a valid enumeration value for ReadableStreamType");return e}function hr(e,t){H(e,t);var n=null===e||void 0===e?void 0:e.mode;return{mode:void 0===n?void 0:pr(n,t+" has member 'mode' that")}}function pr(e,t){if("byob"!==(e=""+e))throw new TypeError(t+" '"+e+"' is not a valid enumeration value for ReadableStreamReaderMode");return e}function vr(e,t){H(e,t);var n=null===e||void 0===e?void 0:e.preventCancel;return{preventCancel:Boolean(n)}}function mr(e,t){H(e,t);var n=null===e||void 0===e?void 0:e.preventAbort,r=null===e||void 0===e?void 0:e.preventCancel,i=null===e||void 0===e?void 0:e.preventClose,o=null===e||void 0===e?void 0:e.signal;return void 0!==o&&gr(o,t+" has member 'signal' that"),{preventAbort:Boolean(n),preventCancel:Boolean(r),preventClose:Boolean(i),signal:o}}function gr(e,t){if(!Ct(e))throw new TypeError(t+" is not an AbortSignal.")}function yr(e,t){H(e,t);var n=null===e||void 0===e?void 0:e.readable;G(n,"readable","ReadableWritablePair"),J(n,t+" has member 'readable' that");var r=null===e||void 0===e?void 0:e.writable;return G(r,"writable","ReadableWritablePair"),_t(r,t+" has member 'writable' that"),{readable:n,writable:r}}Object.defineProperties(Wn.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},desiredSize:{enumerable:!0}}),"symbol"===typeof t.toStringTag&&Object.defineProperty(Wn.prototype,t.toStringTag,{value:"ReadableStreamDefaultController",configurable:!0});var br=function(){function e(e,t){void 0===e&&(e={}),void 0===t&&(t={}),void 0===e?e=null:W(e,"First parameter");var n=gt(t,"Second parameter"),r=lr(e,"First parameter");if(kr(this),"bytes"===r.type){if(void 0!==n.size)throw new RangeError("The strategy for a byte stream cannot have a size function");nt(this,r,vt(n,0))}else{var i=mt(n);rr(this,r,vt(n,1),i)}}return Object.defineProperty(e.prototype,"locked",{get:function(){if(!Sr(this))throw Er("locked");return _r(this)},enumerable:!1,configurable:!0}),e.prototype.cancel=function(e){return void 0===e&&(e=void 0),Sr(this)?_r(this)?h(new TypeError("Cannot cancel a stream that already has a reader")):Cr(this,e):h(Er("cancel"))},e.prototype.getReader=function(e){if(void 0===e&&(e=void 0),!Sr(this))throw Er("getReader");return void 0===hr(e,"First parameter").mode?$(this):at(this)},e.prototype.pipeThrough=function(e,t){if(void 0===t&&(t={}),!Sr(this))throw Er("pipeThrough");U(e,1,"pipeThrough");var n=yr(e,"First parameter"),r=mr(t,"Second parameter");if(_r(this))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked ReadableStream");if(Mt(n.writable))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked WritableStream");return b(qn(this,n.writable,r.preventClose,r.preventAbort,r.preventCancel,r.signal)),n.readable},e.prototype.pipeTo=function(e,t){if(void 0===t&&(t={}),!Sr(this))return h(Er("pipeTo"));if(void 0===e)return h("Parameter 1 is required in 'pipeTo'.");if(!Rt(e))return h(new TypeError("ReadableStream.prototype.pipeTo's first argument must be a WritableStream"));var n;try{n=mr(t,"Second parameter")}catch(r){return h(r)}return _r(this)?h(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked ReadableStream")):Mt(e)?h(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked WritableStream")):qn(this,e,n.preventClose,n.preventAbort,n.preventCancel,n.signal)},e.prototype.tee=function(){if(!Sr(this))throw Er("tee");return me(or(this))},e.prototype.values=function(e){if(void 0===e&&(e=void 0),!Sr(this))throw Er("values");return fe(this,vr(e,"First parameter").preventCancel)},e}();function xr(e,t,n,r,i){void 0===r&&(r=1),void 0===i&&(i=function(){return 1});var o=Object.create(br.prototype);return kr(o),nr(o,Object.create(Wn.prototype),e,t,n,r,i),o}function wr(e,t,n){var r=Object.create(br.prototype);return kr(r),tt(r,Object.create(Ee.prototype),e,t,n,0,void 0),r}function kr(e){e._state="readable",e._reader=void 0,e._storedError=void 0,e._disturbed=!1}function Sr(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_readableStreamController")&&e instanceof br}function _r(e){return void 0!==e._reader}function Cr(e,t){if(e._disturbed=!0,"closed"===e._state)return f(void 0);if("errored"===e._state)return h(e._storedError);jr(e);var r=e._reader;return void 0!==r&&ft(r)&&(r._readIntoRequests.forEach((function(e){e._closeSteps(void 0)})),r._readIntoRequests=new _),y(e._readableStreamController[N](t),n)}function jr(e){e._state="closed";var t=e._reader;void 0!==t&&(O(t),se(t)&&(t._readRequests.forEach((function(e){e._closeSteps()})),t._readRequests=new _))}function Pr(e,t){e._state="errored",e._storedError=t;var n=e._reader;void 0!==n&&(R(n,t),se(n)?(n._readRequests.forEach((function(e){e._errorSteps(t)})),n._readRequests=new _):(n._readIntoRequests.forEach((function(e){e._errorSteps(t)})),n._readIntoRequests=new _))}function Er(e){return new TypeError("ReadableStream.prototype."+e+" can only be used on a ReadableStream")}function Ar(e,t){H(e,t);var n=null===e||void 0===e?void 0:e.highWaterMark;return G(n,"highWaterMark","QueuingStrategyInit"),{highWaterMark:K(n)}}Object.defineProperties(br.prototype,{cancel:{enumerable:!0},getReader:{enumerable:!0},pipeThrough:{enumerable:!0},pipeTo:{enumerable:!0},tee:{enumerable:!0},values:{enumerable:!0},locked:{enumerable:!0}}),"symbol"===typeof t.toStringTag&&Object.defineProperty(br.prototype,t.toStringTag,{value:"ReadableStream",configurable:!0}),"symbol"===typeof t.asyncIterator&&Object.defineProperty(br.prototype,t.asyncIterator,{value:br.prototype.values,writable:!0,configurable:!0});var Tr=function(e){return e.byteLength};Object.defineProperty(Tr,"name",{value:"size",configurable:!0});var Ir=function(){function e(e){U(e,1,"ByteLengthQueuingStrategy"),e=Ar(e,"First parameter"),this._byteLengthQueuingStrategyHighWaterMark=e.highWaterMark}return Object.defineProperty(e.prototype,"highWaterMark",{get:function(){if(!Mr(this))throw Rr("highWaterMark");return this._byteLengthQueuingStrategyHighWaterMark},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"size",{get:function(){if(!Mr(this))throw Rr("size");return Tr},enumerable:!1,configurable:!0}),e}();function Rr(e){return new TypeError("ByteLengthQueuingStrategy.prototype."+e+" can only be used on a ByteLengthQueuingStrategy")}function Mr(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_byteLengthQueuingStrategyHighWaterMark")&&e instanceof Ir}Object.defineProperties(Ir.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),"symbol"===typeof t.toStringTag&&Object.defineProperty(Ir.prototype,t.toStringTag,{value:"ByteLengthQueuingStrategy",configurable:!0});var Or=function(){return 1};Object.defineProperty(Or,"name",{value:"size",configurable:!0});var Dr=function(){function e(e){U(e,1,"CountQueuingStrategy"),e=Ar(e,"First parameter"),this._countQueuingStrategyHighWaterMark=e.highWaterMark}return Object.defineProperty(e.prototype,"highWaterMark",{get:function(){if(!Nr(this))throw Zr("highWaterMark");return this._countQueuingStrategyHighWaterMark},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"size",{get:function(){if(!Nr(this))throw Zr("size");return Or},enumerable:!1,configurable:!0}),e}();function Zr(e){return new TypeError("CountQueuingStrategy.prototype."+e+" can only be used on a CountQueuingStrategy")}function Nr(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_countQueuingStrategyHighWaterMark")&&e instanceof Dr}function Lr(e,t){H(e,t);var n=null===e||void 0===e?void 0:e.flush,r=null===e||void 0===e?void 0:e.readableType,i=null===e||void 0===e?void 0:e.start,o=null===e||void 0===e?void 0:e.transform,a=null===e||void 0===e?void 0:e.writableType;return{flush:void 0===n?void 0:Fr(n,e,t+" has member 'flush' that"),readableType:r,start:void 0===i?void 0:zr(i,e,t+" has member 'start' that"),transform:void 0===o?void 0:Br(o,e,t+" has member 'transform' that"),writableType:a}}function Fr(e,t,n){return V(e,n),function(n){return k(e,t,[n])}}function zr(e,t,n){return V(e,n),function(n){return w(e,t,[n])}}function Br(e,t,n){return V(e,n),function(n,r){return k(e,t,[n,r])}}Object.defineProperties(Dr.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),"symbol"===typeof t.toStringTag&&Object.defineProperty(Dr.prototype,t.toStringTag,{value:"CountQueuingStrategy",configurable:!0});var Hr=function(){function e(e,t,n){void 0===e&&(e={}),void 0===t&&(t={}),void 0===n&&(n={}),void 0===e&&(e=null);var r=gt(t,"Second parameter"),i=gt(n,"Third parameter"),o=Lr(e,"First parameter");if(void 0!==o.readableType)throw new RangeError("Invalid readableType specified");if(void 0!==o.writableType)throw new RangeError("Invalid writableType specified");var a,s=vt(i,0),l=mt(i),u=vt(r,1),c=mt(r);Vr(this,d((function(e){a=e})),u,c,s,l),Qr(this,o),void 0!==o.start?a(o.start(this._transformStreamController)):a(void 0)}return Object.defineProperty(e.prototype,"readable",{get:function(){if(!qr(this))throw li("readable");return this._readable},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"writable",{get:function(){if(!qr(this))throw li("writable");return this._writable},enumerable:!1,configurable:!0}),e}();function Vr(e,t,n,r,i,o){function a(){return t}function s(t){return ri(e,t)}function l(t){return ii(e,t)}function u(){return oi(e)}function c(){return ai(e)}function d(t){return Ur(e,t),f(void 0)}e._writable=Tt(a,s,u,l,n,r),e._readable=xr(a,c,d,i,o),e._backpressure=void 0,e._backpressureChangePromise=void 0,e._backpressureChangePromise_resolve=void 0,Gr(e,!0),e._transformStreamController=void 0}function qr(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_transformStreamController")&&e instanceof Hr}function Wr(e,t){Jn(e._readable._readableStreamController,t),Ur(e,t)}function Ur(e,t){Jr(e._transformStreamController),yn(e._writable._writableStreamController,t),e._backpressure&&Gr(e,!1)}function Gr(e,t){void 0!==e._backpressureChangePromise&&e._backpressureChangePromise_resolve(),e._backpressureChangePromise=d((function(t){e._backpressureChangePromise_resolve=t})),e._backpressure=t}Object.defineProperties(Hr.prototype,{readable:{enumerable:!0},writable:{enumerable:!0}}),"symbol"===typeof t.toStringTag&&Object.defineProperty(Hr.prototype,t.toStringTag,{value:"TransformStream",configurable:!0});var Kr=function(){function e(){throw new TypeError("Illegal constructor")}return Object.defineProperty(e.prototype,"desiredSize",{get:function(){if(!Yr(this))throw si("desiredSize");return $n(this._controlledTransformStream._readable._readableStreamController)},enumerable:!1,configurable:!0}),e.prototype.enqueue=function(e){if(void 0===e&&(e=void 0),!Yr(this))throw si("enqueue");$r(this,e)},e.prototype.error=function(e){if(void 0===e&&(e=void 0),!Yr(this))throw si("error");ei(this,e)},e.prototype.terminate=function(){if(!Yr(this))throw si("terminate");ni(this)},e}();function Yr(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledTransformStream")&&e instanceof Kr}function Xr(e,t,n,r){t._controlledTransformStream=e,e._transformStreamController=t,t._transformAlgorithm=n,t._flushAlgorithm=r}function Qr(e,t){var n=Object.create(Kr.prototype),r=function(e){try{return $r(n,e),f(void 0)}catch(t){return h(t)}},i=function(){return f(void 0)};void 0!==t.transform&&(r=function(e){return t.transform(e,n)}),void 0!==t.flush&&(i=function(){return t.flush(n)}),Xr(e,n,r,i)}function Jr(e){e._transformAlgorithm=void 0,e._flushAlgorithm=void 0}function $r(e,t){var n=e._controlledTransformStream,r=n._readable._readableStreamController;if(!tr(r))throw new TypeError("Readable side is not in a state that permits enqueue");try{Qn(r,t)}catch(i){throw Ur(n,i),n._readable._storedError}er(r)!==n._backpressure&&Gr(n,!0)}function ei(e,t){Wr(e._controlledTransformStream,t)}function ti(e,t){return y(e._transformAlgorithm(t),void 0,(function(t){throw Wr(e._controlledTransformStream,t),t}))}function ni(e){var t=e._controlledTransformStream;Xn(t._readable._readableStreamController),Ur(t,new TypeError("TransformStream terminated"))}function ri(e,t){var n=e._transformStreamController;return e._backpressure?y(e._backpressureChangePromise,(function(){var r=e._writable;if("erroring"===r._state)throw r._storedError;return ti(n,t)})):ti(n,t)}function ii(e,t){return Wr(e,t),f(void 0)}function oi(e){var t=e._readable,n=e._transformStreamController,r=n._flushAlgorithm();return Jr(n),y(r,(function(){if("errored"===t._state)throw t._storedError;Xn(t._readableStreamController)}),(function(n){throw Wr(e,n),t._storedError}))}function ai(e){return Gr(e,!1),e._backpressureChangePromise}function si(e){return new TypeError("TransformStreamDefaultController.prototype."+e+" can only be used on a TransformStreamDefaultController")}function li(e){return new TypeError("TransformStream.prototype."+e+" can only be used on a TransformStream")}Object.defineProperties(Kr.prototype,{enqueue:{enumerable:!0},error:{enumerable:!0},terminate:{enumerable:!0},desiredSize:{enumerable:!0}}),"symbol"===typeof t.toStringTag&&Object.defineProperty(Kr.prototype,t.toStringTag,{value:"TransformStreamDefaultController",configurable:!0}),e.ByteLengthQueuingStrategy=Ir,e.CountQueuingStrategy=Dr,e.ReadableByteStreamController=Ee,e.ReadableStream=br,e.ReadableStreamBYOBReader=dt,e.ReadableStreamBYOBRequest=Pe,e.ReadableStreamDefaultController=Wn,e.ReadableStreamDefaultReader=ae,e.TransformStream=Hr,e.TransformStreamDefaultController=Kr,e.WritableStream=Et,e.WritableStreamDefaultController=ln,e.WritableStreamDefaultWriter=Xt,Object.defineProperty(e,"__esModule",{value:!0})}(t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BaseStandardFontDataFactory=t.BaseSVGFactory=t.BaseCanvasFactory=t.BaseCMapReaderFactory=void 0;var r,i=(r=n(2))&&r.__esModule?r:{default:r},o=n(4);function a(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(u){return void n(u)}s.done?t(l):Promise.resolve(l).then(r,i)}function s(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function s(e){a(o,r,i,s,l,"next",e)}function l(e){a(o,r,i,s,l,"throw",e)}s(void 0)}))}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(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,r.key,r)}}function c(e,t,n){return t&&u(e.prototype,t),n&&u(e,n),e}var d=function(){function e(){l(this,e),this.constructor===e&&(0,o.unreachable)("Cannot initialize BaseCanvasFactory.")}return c(e,[{key:"create",value:function(e,t){if(e<=0||t<=0)throw new Error("Invalid canvas size");var n=this._createCanvas(e,t);return{canvas:n,context:n.getContext("2d")}}},{key:"reset",value:function(e,t,n){if(!e.canvas)throw new Error("Canvas is not specified");if(t<=0||n<=0)throw new Error("Invalid canvas size");e.canvas.width=t,e.canvas.height=n}},{key:"destroy",value:function(e){if(!e.canvas)throw new Error("Canvas is not specified");e.canvas.width=0,e.canvas.height=0,e.canvas=null,e.context=null}},{key:"_createCanvas",value:function(e,t){(0,o.unreachable)("Abstract method `_createCanvas` called.")}}]),e}();t.BaseCanvasFactory=d;var f=function(){function e(t){var n=t.baseUrl,r=void 0===n?null:n,i=t.isCompressed,a=void 0!==i&&i;l(this,e),this.constructor===e&&(0,o.unreachable)("Cannot initialize BaseCMapReaderFactory."),this.baseUrl=r,this.isCompressed=a}return c(e,[{key:"fetch",value:function(){var e=s(i.default.mark((function e(t){var n,r,a,s=this;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.name,this.baseUrl){e.next=3;break}throw new Error('The CMap "baseUrl" parameter must be specified, ensure that the "cMapUrl" and "cMapPacked" API parameters are provided.');case 3:if(n){e.next=5;break}throw new Error("CMap name must be specified.");case 5:return r=this.baseUrl+n+(this.isCompressed?".bcmap":""),a=this.isCompressed?o.CMapCompressionType.BINARY:o.CMapCompressionType.NONE,e.abrupt("return",this._fetchData(r,a).catch((function(e){throw new Error("Unable to load ".concat(s.isCompressed?"binary ":"","CMap at: ").concat(r))})));case 8:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"_fetchData",value:function(e,t){(0,o.unreachable)("Abstract method `_fetchData` called.")}}]),e}();t.BaseCMapReaderFactory=f;var h=function(){function e(t){var n=t.baseUrl,r=void 0===n?null:n;l(this,e),this.constructor===e&&(0,o.unreachable)("Cannot initialize BaseStandardFontDataFactory."),this.baseUrl=r}return c(e,[{key:"fetch",value:function(){var e=s(i.default.mark((function e(t){var n,r;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.filename,this.baseUrl){e.next=3;break}throw new Error('The standard font "baseUrl" parameter must be specified, ensure that the "standardFontDataUrl" API parameter is provided.');case 3:if(n){e.next=5;break}throw new Error("Font filename must be specified.");case 5:return r="".concat(this.baseUrl).concat(n),e.abrupt("return",this._fetchData(r).catch((function(e){throw new Error("Unable to load font data at: ".concat(r))})));case 7:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"_fetchData",value:function(e){(0,o.unreachable)("Abstract method `_fetchData` called.")}}]),e}();t.BaseStandardFontDataFactory=h;var p=function(){function e(){l(this,e),this.constructor===e&&(0,o.unreachable)("Cannot initialize BaseSVGFactory.")}return c(e,[{key:"create",value:function(e,t){if(e<=0||t<=0)throw new Error("Invalid SVG dimensions");var n=this._createSVG("svg:svg");return n.setAttribute("version","1.1"),n.setAttribute("width","".concat(e,"px")),n.setAttribute("height","".concat(t,"px")),n.setAttribute("preserveAspectRatio","none"),n.setAttribute("viewBox","0 0 ".concat(e," ").concat(t)),n}},{key:"createElement",value:function(e){if("string"!==typeof e)throw new Error("Invalid SVG element type");return this._createSVG(e)}},{key:"_createSVG",value:function(e){(0,o.unreachable)("Abstract method `_createSVG` called.")}}]),e}();t.BaseSVGFactory=p},function(__unused_webpack_module,exports,__w_pdfjs_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.build=exports.RenderTask=exports.PDFWorker=exports.PDFPageProxy=exports.PDFDocumentProxy=exports.PDFDocumentLoadingTask=exports.PDFDataRangeTransport=exports.LoopbackPort=exports.DefaultStandardFontDataFactory=exports.DefaultCanvasFactory=exports.DefaultCMapReaderFactory=void 0,exports.getDocument=getDocument,exports.setPDFNetworkStreamFactory=setPDFNetworkStreamFactory,exports.version=void 0;var _regenerator=_interopRequireDefault(__w_pdfjs_require__(2)),_util=__w_pdfjs_require__(4),_display_utils=__w_pdfjs_require__(1),_font_loader=__w_pdfjs_require__(137),_node_utils=__w_pdfjs_require__(138),_annotation_storage=__w_pdfjs_require__(139),_canvas=__w_pdfjs_require__(140),_worker_options=__w_pdfjs_require__(142),_is_node=__w_pdfjs_require__(6),_message_handler=__w_pdfjs_require__(143),_metadata=__w_pdfjs_require__(144),_optional_content_config=__w_pdfjs_require__(145),_transport_stream=__w_pdfjs_require__(146),_xfa_text=__w_pdfjs_require__(147);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classPrivateFieldInitSpec(e,t,n){_checkPrivateRedeclaration(e,t),t.set(e,n)}function _checkPrivateRedeclaration(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function _classPrivateFieldSet(e,t,n){return _classApplyDescriptorSet(e,_classExtractFieldDescriptor(e,t,"set"),n),n}function _classApplyDescriptorSet(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}function _classPrivateFieldGet(e,t){return _classApplyDescriptorGet(e,_classExtractFieldDescriptor(e,t,"get"))}function _classExtractFieldDescriptor(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function _classApplyDescriptorGet(e,t){return t.get?t.get.call(e):t.value}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _iterableToArray(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _createForOfIteratorHelper(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=_unsupportedIterableToArray(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}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 o,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,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(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,r.key,r)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),e}function asyncGeneratorStep(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(u){return void n(u)}s.done?t(l):Promise.resolve(l).then(r,i)}function _asyncToGenerator(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){asyncGeneratorStep(o,r,i,a,s,"next",e)}function s(e){asyncGeneratorStep(o,r,i,a,s,"throw",e)}a(void 0)}))}}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){if(e){if("string"===typeof e)return _arrayLikeToArray(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)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(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 _iterableToArrayLimit(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(l){s=!0,i=l}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}function _arrayWithHoles(e){if(Array.isArray(e))return e}function _typeof(e){return _typeof="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},_typeof(e)}var DEFAULT_RANGE_CHUNK_SIZE=65536,RENDERING_CANCELLED_TIMEOUT=100,DefaultCanvasFactory=_is_node.isNodeJS?_node_utils.NodeCanvasFactory:_display_utils.DOMCanvasFactory;exports.DefaultCanvasFactory=DefaultCanvasFactory;var DefaultCMapReaderFactory=_is_node.isNodeJS?_node_utils.NodeCMapReaderFactory:_display_utils.DOMCMapReaderFactory;exports.DefaultCMapReaderFactory=DefaultCMapReaderFactory;var DefaultStandardFontDataFactory=_is_node.isNodeJS?_node_utils.NodeStandardFontDataFactory:_display_utils.DOMStandardFontDataFactory,createPDFNetworkStream;function setPDFNetworkStreamFactory(e){createPDFNetworkStream=e}function getDocument(e){var t,n=new PDFDocumentLoadingTask;if("string"===typeof e||e instanceof URL)t={url:e};else if((0,_util.isArrayBuffer)(e))t={data:e};else if(e instanceof PDFDataRangeTransport)t={range:e};else{if("object"!==_typeof(e))throw new Error("Invalid parameter in getDocument, need either string, URL, Uint8Array, or parameter object.");if(!e.url&&!e.data&&!e.range)throw new Error("Invalid parameter object: need either .data, .range or .url");t=e}var r=Object.create(null),i=null,o=null;for(var a in t){var s=t[a];switch(a){case"url":if("undefined"!==typeof window)try{r[a]=new URL(s,window.location).href;continue}catch(c){(0,_util.warn)('Cannot create valid URL: "'.concat(c,'".'))}else if("string"===typeof s||s instanceof URL){r[a]=s.toString();continue}throw new Error("Invalid PDF url data: either string or URL-object is expected in the url property.");case"range":i=s;continue;case"worker":o=s;continue;case"data":if(_is_node.isNodeJS&&"undefined"!==typeof Buffer&&s instanceof Buffer)r[a]=new Uint8Array(s);else{if(s instanceof Uint8Array)break;if("string"===typeof s)r[a]=(0,_util.stringToBytes)(s);else if("object"!==_typeof(s)||null===s||isNaN(s.length)){if(!(0,_util.isArrayBuffer)(s))throw new Error("Invalid PDF binary data: either typed array, string, or array-like object is expected in the data property.");r[a]=new Uint8Array(s)}else r[a]=new Uint8Array(s)}continue}r[a]=s}if(r.rangeChunkSize=r.rangeChunkSize||DEFAULT_RANGE_CHUNK_SIZE,r.CMapReaderFactory=r.CMapReaderFactory||DefaultCMapReaderFactory,r.StandardFontDataFactory=r.StandardFontDataFactory||DefaultStandardFontDataFactory,r.ignoreErrors=!0!==r.stopAtErrors,r.fontExtraProperties=!0===r.fontExtraProperties,r.pdfBug=!0===r.pdfBug,r.enableXfa=!0===r.enableXfa,("string"!==typeof r.docBaseUrl||(0,_display_utils.isDataScheme)(r.docBaseUrl))&&(r.docBaseUrl=null),Number.isInteger(r.maxImageSize)||(r.maxImageSize=-1),"boolean"!==typeof r.useWorkerFetch&&(r.useWorkerFetch=r.CMapReaderFactory===_display_utils.DOMCMapReaderFactory&&r.StandardFontDataFactory===_display_utils.DOMStandardFontDataFactory),"boolean"!==typeof r.isEvalSupported&&(r.isEvalSupported=!0),"boolean"!==typeof r.disableFontFace&&(r.disableFontFace=_is_node.isNodeJS),"boolean"!==typeof r.useSystemFonts&&(r.useSystemFonts=!_is_node.isNodeJS&&!r.disableFontFace),"undefined"===typeof r.ownerDocument&&(r.ownerDocument=globalThis.document),"boolean"!==typeof r.disableRange&&(r.disableRange=!1),"boolean"!==typeof r.disableStream&&(r.disableStream=!1),"boolean"!==typeof r.disableAutoFetch&&(r.disableAutoFetch=!1),(0,_util.setVerbosityLevel)(r.verbosity),!o){var l={verbosity:r.verbosity,port:_worker_options.GlobalWorkerOptions.workerPort};o=l.port?PDFWorker.fromPort(l):new PDFWorker(l),n._worker=o}var u=n.docId;return o.promise.then((function(){if(n.destroyed)throw new Error("Loading aborted");var e=_fetchDocument(o,r,i,u),t=new Promise((function(e){var t;i?t=new _transport_stream.PDFDataTransportStream({length:r.length,initialData:r.initialData,progressiveDone:r.progressiveDone,contentDispositionFilename:r.contentDispositionFilename,disableRange:r.disableRange,disableStream:r.disableStream},i):r.data||(t=createPDFNetworkStream({url:r.url,length:r.length,httpHeaders:r.httpHeaders,withCredentials:r.withCredentials,rangeChunkSize:r.rangeChunkSize,disableRange:r.disableRange,disableStream:r.disableStream})),e(t)}));return Promise.all([e,t]).then((function(e){var t=_slicedToArray(e,2),i=t[0],a=t[1];if(n.destroyed)throw new Error("Loading aborted");var s=new _message_handler.MessageHandler(u,i,o.port),l=new WorkerTransport(s,n,a,r);n._transport=l,s.send("Ready",null)}))})).catch(n._capability.reject),n}function _fetchDocument(e,t,n,r){return _fetchDocument2.apply(this,arguments)}function _fetchDocument2(){return(_fetchDocument2=_asyncToGenerator(_regenerator.default.mark((function e(t,n,r,i){var o;return _regenerator.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.destroyed){e.next=2;break}throw new Error("Worker was destroyed");case 2:return r&&(n.length=r.length,n.initialData=r.initialData,n.progressiveDone=r.progressiveDone,n.contentDispositionFilename=r.contentDispositionFilename),e.next=5,t.messageHandler.sendWithPromise("GetDocRequest",{docId:i,apiVersion:"2.12.313",source:{data:n.data,url:n.url,password:n.password,disableAutoFetch:n.disableAutoFetch,rangeChunkSize:n.rangeChunkSize,length:n.length},maxImageSize:n.maxImageSize,disableFontFace:n.disableFontFace,docBaseUrl:n.docBaseUrl,ignoreErrors:n.ignoreErrors,isEvalSupported:n.isEvalSupported,fontExtraProperties:n.fontExtraProperties,enableXfa:n.enableXfa,useSystemFonts:n.useSystemFonts,cMapUrl:n.useWorkerFetch?n.cMapUrl:null,standardFontDataUrl:n.useWorkerFetch?n.standardFontDataUrl:null});case 5:if(o=e.sent,!t.destroyed){e.next=8;break}throw new Error("Worker was destroyed");case 8:return e.abrupt("return",o);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}exports.DefaultStandardFontDataFactory=DefaultStandardFontDataFactory;var PDFDocumentLoadingTask=function(){function e(){_classCallCheck(this,e),this._capability=(0,_util.createPromiseCapability)(),this._transport=null,this._worker=null,this.docId="d".concat(e.idCounters.doc++),this.destroyed=!1,this.onPassword=null,this.onProgress=null,this.onUnsupportedFeature=null}return _createClass(e,[{key:"promise",get:function(){return this._capability.promise}},{key:"destroy",value:function(){var e=_asyncToGenerator(_regenerator.default.mark((function e(){var t;return _regenerator.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.destroyed=!0,e.next=3,null===(t=this._transport)||void 0===t?void 0:t.destroy();case 3:this._transport=null,this._worker&&(this._worker.destroy(),this._worker=null);case 5:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()}],[{key:"idCounters",get:function(){return(0,_util.shadow)(this,"idCounters",{doc:0})}}]),e}();exports.PDFDocumentLoadingTask=PDFDocumentLoadingTask;var PDFDataRangeTransport=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;_classCallCheck(this,e),this.length=t,this.initialData=n,this.progressiveDone=r,this.contentDispositionFilename=i,this._rangeListeners=[],this._progressListeners=[],this._progressiveReadListeners=[],this._progressiveDoneListeners=[],this._readyCapability=(0,_util.createPromiseCapability)()}return _createClass(e,[{key:"addRangeListener",value:function(e){this._rangeListeners.push(e)}},{key:"addProgressListener",value:function(e){this._progressListeners.push(e)}},{key:"addProgressiveReadListener",value:function(e){this._progressiveReadListeners.push(e)}},{key:"addProgressiveDoneListener",value:function(e){this._progressiveDoneListeners.push(e)}},{key:"onDataRange",value:function(e,t){var n,r=_createForOfIteratorHelper(this._rangeListeners);try{for(r.s();!(n=r.n()).done;)(0,n.value)(e,t)}catch(i){r.e(i)}finally{r.f()}}},{key:"onDataProgress",value:function(e,t){var n=this;this._readyCapability.promise.then((function(){var r,i=_createForOfIteratorHelper(n._progressListeners);try{for(i.s();!(r=i.n()).done;)(0,r.value)(e,t)}catch(o){i.e(o)}finally{i.f()}}))}},{key:"onDataProgressiveRead",value:function(e){var t=this;this._readyCapability.promise.then((function(){var n,r=_createForOfIteratorHelper(t._progressiveReadListeners);try{for(r.s();!(n=r.n()).done;)(0,n.value)(e)}catch(i){r.e(i)}finally{r.f()}}))}},{key:"onDataProgressiveDone",value:function(){var e=this;this._readyCapability.promise.then((function(){var t,n=_createForOfIteratorHelper(e._progressiveDoneListeners);try{for(n.s();!(t=n.n()).done;)(0,t.value)()}catch(r){n.e(r)}finally{n.f()}}))}},{key:"transportReady",value:function(){this._readyCapability.resolve()}},{key:"requestDataRange",value:function(e,t){(0,_util.unreachable)("Abstract method PDFDataRangeTransport.requestDataRange")}},{key:"abort",value:function(){}}]),e}();exports.PDFDataRangeTransport=PDFDataRangeTransport;var PDFDocumentProxy=function(){function e(t,n){var r=this;_classCallCheck(this,e),this._pdfInfo=t,this._transport=n,Object.defineProperty(this,"fingerprint",{get:function(){return(0,_display_utils.deprecated)("`PDFDocumentProxy.fingerprint`, please use `PDFDocumentProxy.fingerprints` instead."),this.fingerprints[0]}}),Object.defineProperty(this,"getStats",{value:function(){var e=_asyncToGenerator(_regenerator.default.mark((function e(){return _regenerator.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,_display_utils.deprecated)("`PDFDocumentProxy.getStats`, please use the `PDFDocumentProxy.stats`-getter instead."),e.abrupt("return",r.stats||{streamTypes:{},fontTypes:{}});case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()})}return _createClass(e,[{key:"annotationStorage",get:function(){return this._transport.annotationStorage}},{key:"numPages",get:function(){return this._pdfInfo.numPages}},{key:"fingerprints",get:function(){return this._pdfInfo.fingerprints}},{key:"stats",get:function(){return this._transport.stats}},{key:"isPureXfa",get:function(){return!!this._transport._htmlForXfa}},{key:"allXfaHtml",get:function(){return this._transport._htmlForXfa}},{key:"getPage",value:function(e){return this._transport.getPage(e)}},{key:"getPageIndex",value:function(e){return this._transport.getPageIndex(e)}},{key:"getDestinations",value:function(){return this._transport.getDestinations()}},{key:"getDestination",value:function(e){return this._transport.getDestination(e)}},{key:"getPageLabels",value:function(){return this._transport.getPageLabels()}},{key:"getPageLayout",value:function(){return this._transport.getPageLayout()}},{key:"getPageMode",value:function(){return this._transport.getPageMode()}},{key:"getViewerPreferences",value:function(){return this._transport.getViewerPreferences()}},{key:"getOpenAction",value:function(){return this._transport.getOpenAction()}},{key:"getAttachments",value:function(){return this._transport.getAttachments()}},{key:"getJavaScript",value:function(){return this._transport.getJavaScript()}},{key:"getJSActions",value:function(){return this._transport.getDocJSActions()}},{key:"getOutline",value:function(){return this._transport.getOutline()}},{key:"getOptionalContentConfig",value:function(){return this._transport.getOptionalContentConfig()}},{key:"getPermissions",value:function(){return this._transport.getPermissions()}},{key:"getMetadata",value:function(){return this._transport.getMetadata()}},{key:"getMarkInfo",value:function(){return this._transport.getMarkInfo()}},{key:"getData",value:function(){return this._transport.getData()}},{key:"getDownloadInfo",value:function(){return this._transport.downloadInfoCapability.promise}},{key:"cleanup",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this._transport.startCleanup(e||this.isPureXfa)}},{key:"destroy",value:function(){return this.loadingTask.destroy()}},{key:"loadingParams",get:function(){return this._transport.loadingParams}},{key:"loadingTask",get:function(){return this._transport.loadingTask}},{key:"saveDocument",value:function(){return this._transport.annotationStorage.size<=0&&(0,_display_utils.deprecated)("saveDocument called while `annotationStorage` is empty, please use the getData-method instead."),this._transport.saveDocument()}},{key:"getFieldObjects",value:function(){return this._transport.getFieldObjects()}},{key:"hasJSActions",value:function(){return this._transport.hasJSActions()}},{key:"getCalculationOrderIds",value:function(){return this._transport.getCalculationOrderIds()}}]),e}();exports.PDFDocumentProxy=PDFDocumentProxy;var PDFPageProxy=function(){function e(t,n,r,i){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];_classCallCheck(this,e),this._pageIndex=t,this._pageInfo=n,this._ownerDocument=i,this._transport=r,this._stats=o?new _display_utils.StatTimer:null,this._pdfBug=o,this.commonObjs=r.commonObjs,this.objs=new PDFObjects,this.cleanupAfterRender=!1,this.pendingCleanup=!1,this._intentStates=new Map,this._annotationPromises=new Map,this.destroyed=!1}return _createClass(e,[{key:"pageNumber",get:function(){return this._pageIndex+1}},{key:"rotate",get:function(){return this._pageInfo.rotate}},{key:"ref",get:function(){return this._pageInfo.ref}},{key:"userUnit",get:function(){return this._pageInfo.userUnit}},{key:"view",get:function(){return this._pageInfo.view}},{key:"getViewport",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.scale,n=e.rotation,r=void 0===n?this.rotate:n,i=e.offsetX,o=void 0===i?0:i,a=e.offsetY,s=void 0===a?0:a,l=e.dontFlip,u=void 0!==l&&l;return new _display_utils.PageViewport({viewBox:this.view,scale:t,rotation:r,offsetX:o,offsetY:s,dontFlip:u})}},{key:"getAnnotations",value:function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).intent,t=void 0===e?"display":e,n=this._transport.getRenderingIntent(t),r=this._annotationPromises.get(n.cacheKey);return r||(r=this._transport.getAnnotations(this._pageIndex,n.renderingIntent),this._annotationPromises.set(n.cacheKey,r),r=r.then((function(e){var t,n=_createForOfIteratorHelper(e);try{var r=function(){var e=t.value;void 0!==e.titleObj&&Object.defineProperty(e,"title",{get:function(){return(0,_display_utils.deprecated)("`title`-property on annotation, please use `titleObj` instead."),e.titleObj.str}}),void 0!==e.contentsObj&&Object.defineProperty(e,"contents",{get:function(){return(0,_display_utils.deprecated)("`contents`-property on annotation, please use `contentsObj` instead."),e.contentsObj.str}})};for(n.s();!(t=n.n()).done;)r()}catch(i){n.e(i)}finally{n.f()}return e}))),r}},{key:"getJSActions",value:function(){return this._jsActionsPromise||(this._jsActionsPromise=this._transport.getPageJSActions(this._pageIndex))}},{key:"getXfa",value:function(){var e=_asyncToGenerator(_regenerator.default.mark((function e(){var t;return _regenerator.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(null===(t=this._transport._htmlForXfa)||void 0===t?void 0:t.children[this._pageIndex])||null);case 1:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"render",value:function(e){var t,n,r,i=this,o=e.canvasContext,a=e.viewport,s=e.intent,l=void 0===s?"display":s,u=e.annotationMode,c=void 0===u?_util.AnnotationMode.ENABLE:u,d=e.transform,f=void 0===d?null:d,h=e.imageLayer,p=void 0===h?null:h,v=e.canvasFactory,m=void 0===v?null:v,g=e.background,y=void 0===g?null:g,b=e.optionalContentConfigPromise,x=void 0===b?null:b,w=e.annotationCanvasMap,k=void 0===w?null:w;void 0!==(null===(t=arguments[0])||void 0===t?void 0:t.renderInteractiveForms)&&((0,_display_utils.deprecated)("render no longer accepts the `renderInteractiveForms`-option, please use the `annotationMode`-option instead."),!0===arguments[0].renderInteractiveForms&&c===_util.AnnotationMode.ENABLE&&(c=_util.AnnotationMode.ENABLE_FORMS)),void 0!==(null===(n=arguments[0])||void 0===n?void 0:n.includeAnnotationStorage)&&((0,_display_utils.deprecated)("render no longer accepts the `includeAnnotationStorage`-option, please use the `annotationMode`-option instead."),!0===arguments[0].includeAnnotationStorage&&c===_util.AnnotationMode.ENABLE&&(c=_util.AnnotationMode.ENABLE_STORAGE)),this._stats&&this._stats.time("Overall");var S=this._transport.getRenderingIntent(l,c);this.pendingCleanup=!1,x||(x=this._transport.getOptionalContentConfig());var _=this._intentStates.get(S.cacheKey);_||(_=Object.create(null),this._intentStates.set(S.cacheKey,_)),_.streamReaderCancelTimeout&&(clearTimeout(_.streamReaderCancelTimeout),_.streamReaderCancelTimeout=null);var C=m||new DefaultCanvasFactory({ownerDocument:this._ownerDocument}),j=!!(S.renderingIntent&_util.RenderingIntentFlag.PRINT);_.displayReadyCapability||(_.displayReadyCapability=(0,_util.createPromiseCapability)(),_.operatorList={fnArray:[],argsArray:[],lastChunk:!1},this._stats&&this._stats.time("Page Request"),this._pumpOperatorList(S));var P=function(e){_.renderTasks.delete(E),(i.cleanupAfterRender||j)&&(i.pendingCleanup=!0),i._tryCleanup(),e?(E.capability.reject(e),i._abortOperatorList({intentState:_,reason:e instanceof Error?e:new Error(e)})):E.capability.resolve(),i._stats&&(i._stats.timeEnd("Rendering"),i._stats.timeEnd("Overall"))},E=new InternalRenderTask({callback:P,params:{canvasContext:o,viewport:a,transform:f,imageLayer:p,background:y},objs:this.objs,commonObjs:this.commonObjs,annotationCanvasMap:k,operatorList:_.operatorList,pageIndex:this._pageIndex,canvasFactory:C,useRequestAnimationFrame:!j,pdfBug:this._pdfBug});((r=_).renderTasks||(r.renderTasks=new Set)).add(E);var A=E.task;return Promise.all([_.displayReadyCapability.promise,x]).then((function(e){var t=_slicedToArray(e,2),n=t[0],r=t[1];i.pendingCleanup?P():(i._stats&&i._stats.time("Rendering"),E.initializeGraphics({transparency:n,optionalContentConfig:r}),E.operatorListChanged())})).catch(P),A}},{key:"getOperatorList",value:function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=n.intent,i=void 0===r?"display":r,o=n.annotationMode,a=void 0===o?_util.AnnotationMode.ENABLE:o,s=this._transport.getRenderingIntent(i,a,!0),l=this._intentStates.get(s.cacheKey);return l||(l=Object.create(null),this._intentStates.set(s.cacheKey,l)),l.opListReadCapability||((e=Object.create(null)).operatorListChanged=function(){l.operatorList.lastChunk&&(l.opListReadCapability.resolve(l.operatorList),l.renderTasks.delete(e))},l.opListReadCapability=(0,_util.createPromiseCapability)(),((t=l).renderTasks||(t.renderTasks=new Set)).add(e),l.operatorList={fnArray:[],argsArray:[],lastChunk:!1},this._stats&&this._stats.time("Page Request"),this._pumpOperatorList(s)),l.opListReadCapability.promise}},{key:"streamTextContent",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.normalizeWhitespace,n=void 0!==t&&t,r=e.disableCombineTextItems,i=void 0!==r&&r,o=e.includeMarkedContent,a=void 0!==o&&o;return this._transport.messageHandler.sendWithStream("GetTextContent",{pageIndex:this._pageIndex,normalizeWhitespace:!0===n,combineTextItems:!0!==i,includeMarkedContent:!0===a},{highWaterMark:100,size:function(e){return e.items.length}})}},{key:"getTextContent",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this._transport._htmlForXfa)return this.getXfa().then((function(e){return _xfa_text.XfaText.textContent(e)}));var t=this.streamTextContent(e);return new Promise((function(e,n){var r=t.getReader(),i={items:[],styles:Object.create(null)};!function t(){r.read().then((function(n){var r,o=n.value;n.done?e(i):(Object.assign(i.styles,o.styles),(r=i.items).push.apply(r,_toConsumableArray(o.items)),t())}),n)}()}))}},{key:"getStructTree",value:function(){return this._structTreePromise||(this._structTreePromise=this._transport.getStructTree(this._pageIndex))}},{key:"_destroy",value:function(){this.destroyed=!0;var e,t=[],n=_createForOfIteratorHelper(this._intentStates.values());try{for(n.s();!(e=n.n()).done;){var r=e.value;if(this._abortOperatorList({intentState:r,reason:new Error("Page was destroyed."),force:!0}),!r.opListReadCapability){var i,o=_createForOfIteratorHelper(r.renderTasks);try{for(o.s();!(i=o.n()).done;){var a=i.value;t.push(a.completed),a.cancel()}}catch(s){o.e(s)}finally{o.f()}}}}catch(s){n.e(s)}finally{n.f()}return this.objs.clear(),this._annotationPromises.clear(),this._jsActionsPromise=null,this._structTreePromise=null,this.pendingCleanup=!1,Promise.all(t)}},{key:"cleanup",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this.pendingCleanup=!0,this._tryCleanup(e)}},{key:"_tryCleanup",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!this.pendingCleanup)return!1;var t,n=_createForOfIteratorHelper(this._intentStates.values());try{for(n.s();!(t=n.n()).done;){var r=t.value,i=r.renderTasks,o=r.operatorList;if(i.size>0||!o.lastChunk)return!1}}catch(a){n.e(a)}finally{n.f()}return this._intentStates.clear(),this.objs.clear(),this._annotationPromises.clear(),this._jsActionsPromise=null,this._structTreePromise=null,e&&this._stats&&(this._stats=new _display_utils.StatTimer),this.pendingCleanup=!1,!0}},{key:"_startRenderPage",value:function(e,t){var n=this._intentStates.get(t);n&&(this._stats&&this._stats.timeEnd("Page Request"),n.displayReadyCapability&&n.displayReadyCapability.resolve(e))}},{key:"_renderPageChunk",value:function(e,t){for(var n=0,r=e.length;n<r;n++)t.operatorList.fnArray.push(e.fnArray[n]),t.operatorList.argsArray.push(e.argsArray[n]);t.operatorList.lastChunk=e.lastChunk;var i,o=_createForOfIteratorHelper(t.renderTasks);try{for(o.s();!(i=o.n()).done;)i.value.operatorListChanged()}catch(a){o.e(a)}finally{o.f()}e.lastChunk&&this._tryCleanup()}},{key:"_pumpOperatorList",value:function(e){var t=this,n=e.renderingIntent,r=e.cacheKey,i=this._transport.messageHandler.sendWithStream("GetOperatorList",{pageIndex:this._pageIndex,intent:n,cacheKey:r,annotationStorage:n&_util.RenderingIntentFlag.ANNOTATIONS_STORAGE?this._transport.annotationStorage.serializable:null}).getReader(),o=this._intentStates.get(r);o.streamReader=i,function e(){i.read().then((function(n){var r=n.value;n.done?o.streamReader=null:t._transport.destroyed||(t._renderPageChunk(r,o),e())}),(function(e){if(o.streamReader=null,!t._transport.destroyed){if(o.operatorList){o.operatorList.lastChunk=!0;var n,r=_createForOfIteratorHelper(o.renderTasks);try{for(r.s();!(n=r.n()).done;)n.value.operatorListChanged()}catch(i){r.e(i)}finally{r.f()}t._tryCleanup()}if(o.displayReadyCapability)o.displayReadyCapability.reject(e);else{if(!o.opListReadCapability)throw e;o.opListReadCapability.reject(e)}}}))}()}},{key:"_abortOperatorList",value:function(e){var t=this,n=e.intentState,r=e.reason,i=e.force,o=void 0!==i&&i;if(n.streamReader){if(!o){if(n.renderTasks.size>0)return;if(r instanceof _display_utils.RenderingCancelledException)return void(n.streamReaderCancelTimeout=setTimeout((function(){t._abortOperatorList({intentState:n,reason:r,force:!0}),n.streamReaderCancelTimeout=null}),RENDERING_CANCELLED_TIMEOUT))}if(n.streamReader.cancel(new _util.AbortException(r.message)).catch((function(){})),n.streamReader=null,!this._transport.destroyed){var a,s=_createForOfIteratorHelper(this._intentStates);try{for(s.s();!(a=s.n()).done;){var l=_slicedToArray(a.value,2),u=l[0];if(l[1]===n){this._intentStates.delete(u);break}}}catch(c){s.e(c)}finally{s.f()}this.cleanup()}}}},{key:"stats",get:function(){return this._stats}}]),e}();exports.PDFPageProxy=PDFPageProxy;var LoopbackPort=function(){function e(){_classCallCheck(this,e),this._listeners=[],this._deferred=Promise.resolve()}return _createClass(e,[{key:"postMessage",value:function(e,t){var n=this,r={data:function(e){if(globalThis.structuredClone)return globalThis.structuredClone(e,t);var n=new WeakMap;return function e(r){if("function"===typeof r||"symbol"===_typeof(r)||r instanceof URL)throw new Error("LoopbackPort.postMessage - cannot clone: ".concat(null===r||void 0===r?void 0:r.toString()));if("object"!==_typeof(r)||null===r)return r;if(n.has(r))return n.get(r);var i,o;if((i=r.buffer)&&(0,_util.isArrayBuffer)(i))return o=null!==t&&void 0!==t&&t.includes(i)?new r.constructor(i,r.byteOffset,r.byteLength):new r.constructor(r),n.set(r,o),o;if(r instanceof Map){o=new Map,n.set(r,o);var a,s=_createForOfIteratorHelper(r);try{for(s.s();!(a=s.n()).done;){var l=_slicedToArray(a.value,2),u=l[0],c=l[1];o.set(u,e(c))}}catch(y){s.e(y)}finally{s.f()}return o}if(r instanceof Set){o=new Set,n.set(r,o);var d,f=_createForOfIteratorHelper(r);try{for(f.s();!(d=f.n()).done;){var h=d.value;o.add(e(h))}}catch(y){f.e(y)}finally{f.f()}return o}for(var p in o=Array.isArray(r)?[]:Object.create(null),n.set(r,o),r){for(var v,m=void 0,g=r;!(m=Object.getOwnPropertyDescriptor(g,p));)g=Object.getPrototypeOf(g);"undefined"!==typeof m.value&&("function"!==typeof m.value||null!==(v=r.hasOwnProperty)&&void 0!==v&&v.call(r,p))&&(o[p]=e(m.value))}return o}(e)}(e)};this._deferred.then((function(){var e,t=_createForOfIteratorHelper(n._listeners);try{for(t.s();!(e=t.n()).done;)e.value.call(n,r)}catch(i){t.e(i)}finally{t.f()}}))}},{key:"addEventListener",value:function(e,t){this._listeners.push(t)}},{key:"removeEventListener",value:function(e,t){var n=this._listeners.indexOf(t);this._listeners.splice(n,1)}},{key:"terminate",value:function(){this._listeners.length=0}}]),e}();exports.LoopbackPort=LoopbackPort;var PDFWorkerUtil={isWorkerDisabled:!1,fallbackWorkerSrc:null,fakeWorkerId:0};if(_is_node.isNodeJS)PDFWorkerUtil.isWorkerDisabled=!0,PDFWorkerUtil.fallbackWorkerSrc="./pdf.worker.js";else if("object"===("undefined"===typeof document?"undefined":_typeof(document))){var _document,_document$currentScri,pdfjsFilePath=null===(_document=document)||void 0===_document||null===(_document$currentScri=_document.currentScript)||void 0===_document$currentScri?void 0:_document$currentScri.src;pdfjsFilePath&&(PDFWorkerUtil.fallbackWorkerSrc=pdfjsFilePath.replace(/(\.(?:min\.)?js)(\?.*)?$/i,".worker$1$2"))}PDFWorkerUtil.createCDNWrapper=function(e){var t='importScripts("'.concat(e,'");');return URL.createObjectURL(new Blob([t]))};var PDFWorker=function(){function PDFWorker(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.name,n=void 0===t?null:t,r=e.port,i=void 0===r?null:r,o=e.verbosity,a=void 0===o?(0,_util.getVerbosityLevel)():o;if(_classCallCheck(this,PDFWorker),i&&PDFWorker._workerPorts.has(i))throw new Error("Cannot use more than one PDFWorker per port.");if(this.name=n,this.destroyed=!1,this.verbosity=a,this._readyCapability=(0,_util.createPromiseCapability)(),this._port=null,this._webWorker=null,this._messageHandler=null,i)return PDFWorker._workerPorts.set(i,this),void this._initializeFromPort(i);this._initialize()}return _createClass(PDFWorker,[{key:"promise",get:function(){return this._readyCapability.promise}},{key:"port",get:function(){return this._port}},{key:"messageHandler",get:function(){return this._messageHandler}},{key:"_initializeFromPort",value:function(e){this._port=e,this._messageHandler=new _message_handler.MessageHandler("main","worker",e),this._messageHandler.on("ready",(function(){})),this._readyCapability.resolve()}},{key:"_initialize",value:function(){var e=this;if("undefined"!==typeof Worker&&!PDFWorkerUtil.isWorkerDisabled&&!PDFWorker._mainThreadWorkerMessageHandler){var t=PDFWorker.workerSrc;try{(0,_util.isSameOrigin)(window.location.href,t)||(t=PDFWorkerUtil.createCDNWrapper(new URL(t,window.location).href));var n=new Worker(t),r=new _message_handler.MessageHandler("main","worker",n),i=function(){n.removeEventListener("error",o),r.destroy(),n.terminate(),e.destroyed?e._readyCapability.reject(new Error("Worker was destroyed")):e._setupFakeWorker()},o=function(){e._webWorker||i()};n.addEventListener("error",o),r.on("test",(function(t){n.removeEventListener("error",o),e.destroyed?i():t?(e._messageHandler=r,e._port=n,e._webWorker=n,e._readyCapability.resolve(),r.send("configure",{verbosity:e.verbosity})):(e._setupFakeWorker(),r.destroy(),n.terminate())})),r.on("ready",(function(t){if(n.removeEventListener("error",o),e.destroyed)i();else try{a()}catch(r){e._setupFakeWorker()}}));var a=function(){var e=new Uint8Array([255]);try{r.send("test",e,[e.buffer])}catch(t){(0,_util.warn)("Cannot use postMessage transfers."),e[0]=0,r.send("test",e)}};return void a()}catch(s){(0,_util.info)("The worker has been disabled.")}}this._setupFakeWorker()}},{key:"_setupFakeWorker",value:function(){var e=this;PDFWorkerUtil.isWorkerDisabled||((0,_util.warn)("Setting up fake worker."),PDFWorkerUtil.isWorkerDisabled=!0),PDFWorker._setupFakeWorkerGlobal.then((function(t){if(e.destroyed)e._readyCapability.reject(new Error("Worker was destroyed"));else{var n=new LoopbackPort;e._port=n;var r="fake".concat(PDFWorkerUtil.fakeWorkerId++),i=new _message_handler.MessageHandler(r+"_worker",r,n);t.setup(i,n);var o=new _message_handler.MessageHandler(r,r+"_worker",n);e._messageHandler=o,e._readyCapability.resolve(),o.send("configure",{verbosity:e.verbosity})}})).catch((function(t){e._readyCapability.reject(new Error('Setting up fake worker failed: "'.concat(t.message,'".')))}))}},{key:"destroy",value:function(){this.destroyed=!0,this._webWorker&&(this._webWorker.terminate(),this._webWorker=null),PDFWorker._workerPorts.delete(this._port),this._port=null,this._messageHandler&&(this._messageHandler.destroy(),this._messageHandler=null)}}],[{key:"_workerPorts",get:function(){return(0,_util.shadow)(this,"_workerPorts",new WeakMap)}},{key:"fromPort",value:function(e){if(null===e||void 0===e||!e.port)throw new Error("PDFWorker.fromPort - invalid method signature.");return this._workerPorts.has(e.port)?this._workerPorts.get(e.port):new PDFWorker(e)}},{key:"workerSrc",get:function(){if(_worker_options.GlobalWorkerOptions.workerSrc)return _worker_options.GlobalWorkerOptions.workerSrc;if(null!==PDFWorkerUtil.fallbackWorkerSrc)return _is_node.isNodeJS||(0,_display_utils.deprecated)('No "GlobalWorkerOptions.workerSrc" specified.'),PDFWorkerUtil.fallbackWorkerSrc;throw new Error('No "GlobalWorkerOptions.workerSrc" specified.')}},{key:"_mainThreadWorkerMessageHandler",get:function(){try{var e;return(null===(e=globalThis.pdfjsWorker)||void 0===e?void 0:e.WorkerMessageHandler)||null}catch(t){return null}}},{key:"_setupFakeWorkerGlobal",get:function get(){var _this11=this,loader=function(){var _ref15=_asyncToGenerator(_regenerator.default.mark((function _callee4(){var mainWorkerMessageHandler,worker;return _regenerator.default.wrap((function _callee4$(_context4){for(;;)switch(_context4.prev=_context4.next){case 0:if(mainWorkerMessageHandler=_this11._mainThreadWorkerMessageHandler,!mainWorkerMessageHandler){_context4.next=3;break}return _context4.abrupt("return",mainWorkerMessageHandler);case 3:if(!_is_node.isNodeJS){_context4.next=6;break}return worker=eval("require")(_this11.workerSrc),_context4.abrupt("return",worker.WorkerMessageHandler);case 6:return _context4.next=8,(0,_display_utils.loadScript)(_this11.workerSrc);case 8:return _context4.abrupt("return",window.pdfjsWorker.WorkerMessageHandler);case 9:case"end":return _context4.stop()}}),_callee4)})));return function(){return _ref15.apply(this,arguments)}}();return(0,_util.shadow)(this,"_setupFakeWorkerGlobal",loader())}}]),PDFWorker}();exports.PDFWorker=PDFWorker,PDFWorker.getWorkerSrc=function(){return(0,_display_utils.deprecated)("`PDFWorker.getWorkerSrc()`, please use `PDFWorker.workerSrc` instead."),this.workerSrc};var _docStats=new WeakMap,_pageCache=new WeakMap,_pagePromises=new WeakMap,_metadataPromise=new WeakMap,WorkerTransport=function(){function e(t,n,r,i){_classCallCheck(this,e),_classPrivateFieldInitSpec(this,_docStats,{writable:!0,value:null}),_classPrivateFieldInitSpec(this,_pageCache,{writable:!0,value:new Map}),_classPrivateFieldInitSpec(this,_pagePromises,{writable:!0,value:new Map}),_classPrivateFieldInitSpec(this,_metadataPromise,{writable:!0,value:null}),this.messageHandler=t,this.loadingTask=n,this.commonObjs=new PDFObjects,this.fontLoader=new _font_loader.FontLoader({docId:n.docId,onUnsupportedFeature:this._onUnsupportedFeature.bind(this),ownerDocument:i.ownerDocument,styleElement:i.styleElement}),this._params=i,i.useWorkerFetch||(this.CMapReaderFactory=new i.CMapReaderFactory({baseUrl:i.cMapUrl,isCompressed:i.cMapPacked}),this.StandardFontDataFactory=new i.StandardFontDataFactory({baseUrl:i.standardFontDataUrl})),this.destroyed=!1,this.destroyCapability=null,this._passwordCapability=null,this._networkStream=r,this._fullReader=null,this._lastProgress=null,this.downloadInfoCapability=(0,_util.createPromiseCapability)(),this.setupMessageHandler()}return _createClass(e,[{key:"annotationStorage",get:function(){return(0,_util.shadow)(this,"annotationStorage",new _annotation_storage.AnnotationStorage)}},{key:"stats",get:function(){return _classPrivateFieldGet(this,_docStats)}},{key:"getRenderingIntent",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_util.AnnotationMode.ENABLE,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=_util.RenderingIntentFlag.DISPLAY,i="";switch(e){case"any":r=_util.RenderingIntentFlag.ANY;break;case"display":break;case"print":r=_util.RenderingIntentFlag.PRINT;break;default:(0,_util.warn)("getRenderingIntent - invalid intent: ".concat(e))}switch(t){case _util.AnnotationMode.DISABLE:r+=_util.RenderingIntentFlag.ANNOTATIONS_DISABLE;break;case _util.AnnotationMode.ENABLE:break;case _util.AnnotationMode.ENABLE_FORMS:r+=_util.RenderingIntentFlag.ANNOTATIONS_FORMS;break;case _util.AnnotationMode.ENABLE_STORAGE:r+=_util.RenderingIntentFlag.ANNOTATIONS_STORAGE,i=this.annotationStorage.lastModified;break;default:(0,_util.warn)("getRenderingIntent - invalid annotationMode: ".concat(t))}return n&&(r+=_util.RenderingIntentFlag.OPLIST),{renderingIntent:r,cacheKey:"".concat(r,"_").concat(i)}}},{key:"destroy",value:function(){var e=this;if(this.destroyCapability)return this.destroyCapability.promise;this.destroyed=!0,this.destroyCapability=(0,_util.createPromiseCapability)(),this._passwordCapability&&this._passwordCapability.reject(new Error("Worker was destroyed during onPassword callback"));var t,n=[],r=_createForOfIteratorHelper(_classPrivateFieldGet(this,_pageCache).values());try{for(r.s();!(t=r.n()).done;){var i=t.value;n.push(i._destroy())}}catch(a){r.e(a)}finally{r.f()}_classPrivateFieldGet(this,_pageCache).clear(),_classPrivateFieldGet(this,_pagePromises).clear(),this.hasOwnProperty("annotationStorage")&&this.annotationStorage.resetModified();var o=this.messageHandler.sendWithPromise("Terminate",null);return n.push(o),Promise.all(n).then((function(){e.commonObjs.clear(),e.fontLoader.clear(),_classPrivateFieldSet(e,_metadataPromise,null),e._getFieldObjectsPromise=null,e._hasJSActionsPromise=null,e._networkStream&&e._networkStream.cancelAllRequests(new _util.AbortException("Worker was terminated.")),e.messageHandler&&(e.messageHandler.destroy(),e.messageHandler=null),e.destroyCapability.resolve()}),this.destroyCapability.reject),this.destroyCapability.promise}},{key:"setupMessageHandler",value:function(){var e=this,t=this.messageHandler,n=this.loadingTask;t.on("GetReader",(function(t,n){(0,_util.assert)(e._networkStream,"GetReader - no `IPDFStream` instance available."),e._fullReader=e._networkStream.getFullReader(),e._fullReader.onProgress=function(t){e._lastProgress={loaded:t.loaded,total:t.total}},n.onPull=function(){e._fullReader.read().then((function(e){var t=e.value;e.done?n.close():((0,_util.assert)((0,_util.isArrayBuffer)(t),"GetReader - expected an ArrayBuffer."),n.enqueue(new Uint8Array(t),1,[t]))})).catch((function(e){n.error(e)}))},n.onCancel=function(t){e._fullReader.cancel(t),n.ready.catch((function(t){if(!e.destroyed)throw t}))}})),t.on("ReaderHeadersReady",(function(t){var r=(0,_util.createPromiseCapability)(),i=e._fullReader;return i.headersReady.then((function(){var t;i.isStreamingSupported&&i.isRangeSupported||(e._lastProgress&&(null===(t=n.onProgress)||void 0===t||t.call(n,e._lastProgress)),i.onProgress=function(e){var t;null===(t=n.onProgress)||void 0===t||t.call(n,{loaded:e.loaded,total:e.total})});r.resolve({isStreamingSupported:i.isStreamingSupported,isRangeSupported:i.isRangeSupported,contentLength:i.contentLength})}),r.reject),r.promise})),t.on("GetRangeReader",(function(t,n){(0,_util.assert)(e._networkStream,"GetRangeReader - no `IPDFStream` instance available.");var r=e._networkStream.getRangeReader(t.begin,t.end);r?(n.onPull=function(){r.read().then((function(e){var t=e.value;e.done?n.close():((0,_util.assert)((0,_util.isArrayBuffer)(t),"GetRangeReader - expected an ArrayBuffer."),n.enqueue(new Uint8Array(t),1,[t]))})).catch((function(e){n.error(e)}))},n.onCancel=function(t){r.cancel(t),n.ready.catch((function(t){if(!e.destroyed)throw t}))}):n.close()})),t.on("GetDoc",(function(t){var r=t.pdfInfo;e._numPages=r.numPages,e._htmlForXfa=r.htmlForXfa,delete r.htmlForXfa,n._capability.resolve(new PDFDocumentProxy(r,e))})),t.on("DocException",(function(e){var t;switch(e.name){case"PasswordException":t=new _util.PasswordException(e.message,e.code);break;case"InvalidPDFException":t=new _util.InvalidPDFException(e.message);break;case"MissingPDFException":t=new _util.MissingPDFException(e.message);break;case"UnexpectedResponseException":t=new _util.UnexpectedResponseException(e.message,e.status);break;case"UnknownErrorException":t=new _util.UnknownErrorException(e.message,e.details);break;default:(0,_util.unreachable)("DocException - expected a valid Error.")}n._capability.reject(t)})),t.on("PasswordRequest",(function(t){if(e._passwordCapability=(0,_util.createPromiseCapability)(),n.onPassword)try{n.onPassword((function(t){e._passwordCapability.resolve({password:t})}),t.code)}catch(r){e._passwordCapability.reject(r)}else e._passwordCapability.reject(new _util.PasswordException(t.message,t.code));return e._passwordCapability.promise})),t.on("DataLoaded",(function(t){var r;null===(r=n.onProgress)||void 0===r||r.call(n,{loaded:t.length,total:t.length}),e.downloadInfoCapability.resolve(t)})),t.on("StartRenderPage",(function(t){e.destroyed||_classPrivateFieldGet(e,_pageCache).get(t.pageIndex)._startRenderPage(t.transparency,t.cacheKey)})),t.on("commonobj",(function(n){var r,i=_slicedToArray(n,3),o=i[0],a=i[1],s=i[2];if(!e.destroyed&&!e.commonObjs.has(o))switch(a){case"Font":var l=e._params;if("error"in s){var u=s.error;(0,_util.warn)("Error during font loading: ".concat(u)),e.commonObjs.resolve(o,u);break}var c=null;l.pdfBug&&null!==(r=globalThis.FontInspector)&&void 0!==r&&r.enabled&&(c={registerFont:function(e,t){globalThis.FontInspector.fontAdded(e,t)}});var d=new _font_loader.FontFaceObject(s,{isEvalSupported:l.isEvalSupported,disableFontFace:l.disableFontFace,ignoreErrors:l.ignoreErrors,onUnsupportedFeature:e._onUnsupportedFeature.bind(e),fontRegistry:c});e.fontLoader.bind(d).catch((function(e){return t.sendWithPromise("FontFallback",{id:o})})).finally((function(){!l.fontExtraProperties&&d.data&&(d.data=null),e.commonObjs.resolve(o,d)}));break;case"FontPath":case"Image":e.commonObjs.resolve(o,s);break;default:throw new Error("Got unknown common object type ".concat(a))}})),t.on("obj",(function(t){var n,r=_slicedToArray(t,4),i=r[0],o=r[1],a=r[2],s=r[3];if(!e.destroyed){var l=_classPrivateFieldGet(e,_pageCache).get(o);if(!l.objs.has(i))switch(a){case"Image":l.objs.resolve(i,s),(null===s||void 0===s||null===(n=s.data)||void 0===n?void 0:n.length)>8e6&&(l.cleanupAfterRender=!0);break;case"Pattern":l.objs.resolve(i,s);break;default:throw new Error("Got unknown object type ".concat(a))}}})),t.on("DocProgress",(function(t){var r;e.destroyed||null===(r=n.onProgress)||void 0===r||r.call(n,{loaded:t.loaded,total:t.total})})),t.on("DocStats",(function(t){e.destroyed||_classPrivateFieldSet(e,_docStats,Object.freeze({streamTypes:Object.freeze(t.streamTypes),fontTypes:Object.freeze(t.fontTypes)}))})),t.on("UnsupportedFeature",this._onUnsupportedFeature.bind(this)),t.on("FetchBuiltInCMap",(function(t){return e.destroyed?Promise.reject(new Error("Worker was destroyed.")):e.CMapReaderFactory?e.CMapReaderFactory.fetch(t):Promise.reject(new Error("CMapReaderFactory not initialized, see the `useWorkerFetch` parameter."))})),t.on("FetchStandardFontData",(function(t){return e.destroyed?Promise.reject(new Error("Worker was destroyed.")):e.StandardFontDataFactory?e.StandardFontDataFactory.fetch(t):Promise.reject(new Error("StandardFontDataFactory not initialized, see the `useWorkerFetch` parameter."))}))}},{key:"_onUnsupportedFeature",value:function(e){var t,n,r=e.featureId;this.destroyed||null===(t=(n=this.loadingTask).onUnsupportedFeature)||void 0===t||t.call(n,r)}},{key:"getData",value:function(){return this.messageHandler.sendWithPromise("GetData",null)}},{key:"getPage",value:function(e){var t=this;if(!Number.isInteger(e)||e<=0||e>this._numPages)return Promise.reject(new Error("Invalid page request"));var n=e-1,r=_classPrivateFieldGet(this,_pagePromises).get(n);if(r)return r;var i=this.messageHandler.sendWithPromise("GetPage",{pageIndex:n}).then((function(e){if(t.destroyed)throw new Error("Transport destroyed");var r=new PDFPageProxy(n,e,t,t._params.ownerDocument,t._params.pdfBug);return _classPrivateFieldGet(t,_pageCache).set(n,r),r}));return _classPrivateFieldGet(this,_pagePromises).set(n,i),i}},{key:"getPageIndex",value:function(e){return this.messageHandler.sendWithPromise("GetPageIndex",{ref:e})}},{key:"getAnnotations",value:function(e,t){return this.messageHandler.sendWithPromise("GetAnnotations",{pageIndex:e,intent:t})}},{key:"saveDocument",value:function(){var e,t,n=this;return this.messageHandler.sendWithPromise("SaveDocument",{isPureXfa:!!this._htmlForXfa,numPages:this._numPages,annotationStorage:this.annotationStorage.serializable,filename:null!==(e=null===(t=this._fullReader)||void 0===t?void 0:t.filename)&&void 0!==e?e:null}).finally((function(){n.annotationStorage.resetModified()}))}},{key:"getFieldObjects",value:function(){return this._getFieldObjectsPromise||(this._getFieldObjectsPromise=this.messageHandler.sendWithPromise("GetFieldObjects",null))}},{key:"hasJSActions",value:function(){return this._hasJSActionsPromise||(this._hasJSActionsPromise=this.messageHandler.sendWithPromise("HasJSActions",null))}},{key:"getCalculationOrderIds",value:function(){return this.messageHandler.sendWithPromise("GetCalculationOrderIds",null)}},{key:"getDestinations",value:function(){return this.messageHandler.sendWithPromise("GetDestinations",null)}},{key:"getDestination",value:function(e){return"string"!==typeof e?Promise.reject(new Error("Invalid destination request.")):this.messageHandler.sendWithPromise("GetDestination",{id:e})}},{key:"getPageLabels",value:function(){return this.messageHandler.sendWithPromise("GetPageLabels",null)}},{key:"getPageLayout",value:function(){return this.messageHandler.sendWithPromise("GetPageLayout",null)}},{key:"getPageMode",value:function(){return this.messageHandler.sendWithPromise("GetPageMode",null)}},{key:"getViewerPreferences",value:function(){return this.messageHandler.sendWithPromise("GetViewerPreferences",null)}},{key:"getOpenAction",value:function(){return this.messageHandler.sendWithPromise("GetOpenAction",null)}},{key:"getAttachments",value:function(){return this.messageHandler.sendWithPromise("GetAttachments",null)}},{key:"getJavaScript",value:function(){return this.messageHandler.sendWithPromise("GetJavaScript",null)}},{key:"getDocJSActions",value:function(){return this.messageHandler.sendWithPromise("GetDocJSActions",null)}},{key:"getPageJSActions",value:function(e){return this.messageHandler.sendWithPromise("GetPageJSActions",{pageIndex:e})}},{key:"getStructTree",value:function(e){return this.messageHandler.sendWithPromise("GetStructTree",{pageIndex:e})}},{key:"getOutline",value:function(){return this.messageHandler.sendWithPromise("GetOutline",null)}},{key:"getOptionalContentConfig",value:function(){return this.messageHandler.sendWithPromise("GetOptionalContentConfig",null).then((function(e){return new _optional_content_config.OptionalContentConfig(e)}))}},{key:"getPermissions",value:function(){return this.messageHandler.sendWithPromise("GetPermissions",null)}},{key:"getMetadata",value:function(){var e=this;return _classPrivateFieldGet(this,_metadataPromise)||_classPrivateFieldSet(this,_metadataPromise,this.messageHandler.sendWithPromise("GetMetadata",null).then((function(t){var n,r,i,o;return{info:t[0],metadata:t[1]?new _metadata.Metadata(t[1]):null,contentDispositionFilename:null!==(n=null===(r=e._fullReader)||void 0===r?void 0:r.filename)&&void 0!==n?n:null,contentLength:null!==(i=null===(o=e._fullReader)||void 0===o?void 0:o.contentLength)&&void 0!==i?i:null}})))}},{key:"getMarkInfo",value:function(){return this.messageHandler.sendWithPromise("GetMarkInfo",null)}},{key:"startCleanup",value:function(){var e=_asyncToGenerator(_regenerator.default.mark((function e(){var t,n,r,i,o=arguments;return _regenerator.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=o.length>0&&void 0!==o[0]&&o[0],e.next=3,this.messageHandler.sendWithPromise("Cleanup",null);case 3:if(!this.destroyed){e.next=5;break}return e.abrupt("return");case 5:n=_createForOfIteratorHelper(_classPrivateFieldGet(this,_pageCache).values()),e.prev=6,n.s();case 8:if((r=n.n()).done){e.next=15;break}if((i=r.value).cleanup()){e.next=13;break}throw new Error("startCleanup: Page ".concat(i.pageNumber," is currently rendering."));case 13:e.next=8;break;case 15:e.next=20;break;case 17:e.prev=17,e.t0=e.catch(6),n.e(e.t0);case 20:return e.prev=20,n.f(),e.finish(20);case 23:this.commonObjs.clear(),t||this.fontLoader.clear(),_classPrivateFieldSet(this,_metadataPromise,null),this._getFieldObjectsPromise=null,this._hasJSActionsPromise=null;case 28:case"end":return e.stop()}}),e,this,[[6,17,20,23]])})));return function(){return e.apply(this,arguments)}}()},{key:"loadingParams",get:function(){var e=this._params;return(0,_util.shadow)(this,"loadingParams",{disableAutoFetch:e.disableAutoFetch,enableXfa:e.enableXfa})}}]),e}(),PDFObjects=function(){function e(){_classCallCheck(this,e),this._objs=Object.create(null)}return _createClass(e,[{key:"_ensureObj",value:function(e){return this._objs[e]?this._objs[e]:this._objs[e]={capability:(0,_util.createPromiseCapability)(),data:null,resolved:!1}}},{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(t)return this._ensureObj(e).capability.promise.then(t),null;var n=this._objs[e];if(!n||!n.resolved)throw new Error("Requesting object that isn't resolved yet ".concat(e,"."));return n.data}},{key:"has",value:function(e){var t=this._objs[e];return(null===t||void 0===t?void 0:t.resolved)||!1}},{key:"resolve",value:function(e,t){var n=this._ensureObj(e);n.resolved=!0,n.data=t,n.capability.resolve(t)}},{key:"clear",value:function(){this._objs=Object.create(null)}}]),e}(),RenderTask=function(){function e(t){_classCallCheck(this,e),this._internalRenderTask=t,this.onContinue=null}return _createClass(e,[{key:"promise",get:function(){return this._internalRenderTask.capability.promise}},{key:"cancel",value:function(){this._internalRenderTask.cancel()}}]),e}();exports.RenderTask=RenderTask;var InternalRenderTask=function(){function e(t){var n=t.callback,r=t.params,i=t.objs,o=t.commonObjs,a=t.annotationCanvasMap,s=t.operatorList,l=t.pageIndex,u=t.canvasFactory,c=t.useRequestAnimationFrame,d=void 0!==c&&c,f=t.pdfBug,h=void 0!==f&&f;_classCallCheck(this,e),this.callback=n,this.params=r,this.objs=i,this.commonObjs=o,this.annotationCanvasMap=a,this.operatorListIdx=null,this.operatorList=s,this._pageIndex=l,this.canvasFactory=u,this._pdfBug=h,this.running=!1,this.graphicsReadyCallback=null,this.graphicsReady=!1,this._useRequestAnimationFrame=!0===d&&"undefined"!==typeof window,this.cancelled=!1,this.capability=(0,_util.createPromiseCapability)(),this.task=new RenderTask(this),this._cancelBound=this.cancel.bind(this),this._continueBound=this._continue.bind(this),this._scheduleNextBound=this._scheduleNext.bind(this),this._nextBound=this._next.bind(this),this._canvas=r.canvasContext.canvas}return _createClass(e,[{key:"completed",get:function(){return this.capability.promise.catch((function(){}))}},{key:"initializeGraphics",value:function(t){var n,r=t.transparency,i=void 0!==r&&r,o=t.optionalContentConfig;if(!this.cancelled){if(this._canvas){if(e.canvasInUse.has(this._canvas))throw new Error("Cannot use the same canvas during multiple render() operations. Use different canvas or ensure previous operations were cancelled or completed.");e.canvasInUse.add(this._canvas)}this._pdfBug&&null!==(n=globalThis.StepperManager)&&void 0!==n&&n.enabled&&(this.stepper=globalThis.StepperManager.create(this._pageIndex),this.stepper.init(this.operatorList),this.stepper.nextBreakPoint=this.stepper.getNextBreakPoint());var a=this.params,s=a.canvasContext,l=a.viewport,u=a.transform,c=a.imageLayer,d=a.background;this.gfx=new _canvas.CanvasGraphics(s,this.commonObjs,this.objs,this.canvasFactory,c,o,this.annotationCanvasMap),this.gfx.beginDrawing({transform:u,viewport:l,transparency:i,background:d}),this.operatorListIdx=0,this.graphicsReady=!0,this.graphicsReadyCallback&&this.graphicsReadyCallback()}}},{key:"cancel",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.running=!1,this.cancelled=!0,this.gfx&&this.gfx.endDrawing(),this._canvas&&e.canvasInUse.delete(this._canvas),this.callback(t||new _display_utils.RenderingCancelledException("Rendering cancelled, page ".concat(this._pageIndex+1),"canvas"))}},{key:"operatorListChanged",value:function(){this.graphicsReady?(this.stepper&&this.stepper.updateOperatorList(this.operatorList),this.running||this._continue()):this.graphicsReadyCallback||(this.graphicsReadyCallback=this._continueBound)}},{key:"_continue",value:function(){this.running=!0,this.cancelled||(this.task.onContinue?this.task.onContinue(this._scheduleNextBound):this._scheduleNext())}},{key:"_scheduleNext",value:function(){var e=this;this._useRequestAnimationFrame?window.requestAnimationFrame((function(){e._nextBound().catch(e._cancelBound)})):Promise.resolve().then(this._nextBound).catch(this._cancelBound)}},{key:"_next",value:function(){var t=_asyncToGenerator(_regenerator.default.mark((function t(){return _regenerator.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!this.cancelled){t.next=2;break}return t.abrupt("return");case 2:this.operatorListIdx=this.gfx.executeOperatorList(this.operatorList,this.operatorListIdx,this._continueBound,this.stepper),this.operatorListIdx===this.operatorList.argsArray.length&&(this.running=!1,this.operatorList.lastChunk&&(this.gfx.endDrawing(),this._canvas&&e.canvasInUse.delete(this._canvas),this.callback()));case 4:case"end":return t.stop()}}),t,this)})));return function(){return t.apply(this,arguments)}}()}],[{key:"canvasInUse",get:function(){return(0,_util.shadow)(this,"canvasInUse",new WeakSet)}}]),e}(),version="2.12.313";exports.version=version;var build="a2ae56f39";exports.build=build},function(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)}Object.defineProperty(t,"__esModule",{value:!0}),t.FontLoader=t.FontFaceObject=void 0;var i,o=(i=n(2))&&i.__esModule?i:{default:i},a=n(4);function s(e,t){return s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},s(e,t)}function l(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=u(e);if(t){var o=u(this).constructor;n=Reflect.construct(i,arguments,o)}else n=i.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,n)}}function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}function c(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(u){return void n(u)}s.done?t(l):Promise.resolve(l).then(r,i)}function d(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 f(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)?f(e,t):void 0}}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}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 o,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,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function f(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 h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(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,r.key,r)}}function v(e,t,n){return t&&p(e.prototype,t),n&&p(e,n),e}var m,g=function(){function e(t){var n=t.docId,r=t.onUnsupportedFeature,i=t.ownerDocument,o=void 0===i?globalThis.document:i;t.styleElement,h(this,e),this.constructor===e&&(0,a.unreachable)("Cannot initialize BaseFontLoader."),this.docId=n,this._onUnsupportedFeature=r,this._document=o,this.nativeFontFaces=[],this.styleElement=null}return v(e,[{key:"addNativeFontFace",value:function(e){this.nativeFontFaces.push(e),this._document.fonts.add(e)}},{key:"insertRule",value:function(e){var t=this.styleElement;t||((t=this.styleElement=this._document.createElement("style")).id="PDFJS_FONT_STYLE_TAG_".concat(this.docId),this._document.documentElement.getElementsByTagName("head")[0].appendChild(t));var n=t.sheet;n.insertRule(e,n.cssRules.length)}},{key:"clear",value:function(){var e,t=d(this.nativeFontFaces);try{for(t.s();!(e=t.n()).done;){var n=e.value;this._document.fonts.delete(n)}}catch(r){t.e(r)}finally{t.f()}this.nativeFontFaces.length=0,this.styleElement&&(this.styleElement.remove(),this.styleElement=null)}},{key:"bind",value:function(){var e,t=(e=o.default.mark((function e(t){var n,r,i=this;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.attached&&!t.missingFile){e.next=2;break}return e.abrupt("return");case 2:if(t.attached=!0,!this.isFontLoadingAPISupported){e.next=19;break}if(!(n=t.createNativeFontFace())){e.next=18;break}return this.addNativeFontFace(n),e.prev=7,e.next=10,n.loaded;case 10:e.next=18;break;case 12:throw e.prev=12,e.t0=e.catch(7),this._onUnsupportedFeature({featureId:a.UNSUPPORTED_FEATURES.errorFontLoadNative}),(0,a.warn)("Failed to load font '".concat(n.family,"': '").concat(e.t0,"'.")),t.disableFontFace=!0,e.t0;case 18:return e.abrupt("return");case 19:if(!(r=t.createFontFaceRule())){e.next=26;break}if(this.insertRule(r),!this.isSyncFontLoadingSupported){e.next=24;break}return e.abrupt("return");case 24:return e.next=26,new Promise((function(e){var n=i._queueLoadingCallback(e);i._prepareFontLoadEvent([r],[t],n)}));case 26:case"end":return e.stop()}}),e,this,[[7,12]])})),function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){c(o,r,i,a,s,"next",e)}function s(e){c(o,r,i,a,s,"throw",e)}a(void 0)}))});return function(e){return t.apply(this,arguments)}}()},{key:"_queueLoadingCallback",value:function(e){(0,a.unreachable)("Abstract method `_queueLoadingCallback`.")}},{key:"isFontLoadingAPISupported",get:function(){var e,t=!(null===(e=this._document)||void 0===e||!e.fonts);return(0,a.shadow)(this,"isFontLoadingAPISupported",t)}},{key:"isSyncFontLoadingSupported",get:function(){(0,a.unreachable)("Abstract method `isSyncFontLoadingSupported`.")}},{key:"_loadTestFont",get:function(){(0,a.unreachable)("Abstract method `_loadTestFont`.")}},{key:"_prepareFontLoadEvent",value:function(e,t,n){(0,a.unreachable)("Abstract method `_prepareFontLoadEvent`.")}}]),e}();t.FontLoader=m,t.FontLoader=m=function(e){!function(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}}),t&&s(e,t)}(n,e);var t=l(n);function n(e){var r;return h(this,n),(r=t.call(this,e)).loadingContext={requests:[],nextRequestId:0},r.loadTestFontId=0,r}return v(n,[{key:"isSyncFontLoadingSupported",get:function(){var e=!1;if("undefined"===typeof navigator)e=!0;else{var t=/Mozilla\/5.0.*?rv:(\d+).*? Gecko/.exec(navigator.userAgent);(null===t||void 0===t?void 0:t[1])>=14&&(e=!0)}return(0,a.shadow)(this,"isSyncFontLoadingSupported",e)}},{key:"_queueLoadingCallback",value:function(e){var t=this.loadingContext,n={id:"pdfjs-font-loading-".concat(t.nextRequestId++),done:!1,complete:function(){for((0,a.assert)(!n.done,"completeRequest() cannot be called twice."),n.done=!0;t.requests.length>0&&t.requests[0].done;){var e=t.requests.shift();setTimeout(e.callback,0)}},callback:e};return t.requests.push(n),n}},{key:"_loadTestFont",get:function(){return(0,a.shadow)(this,"_loadTestFont",atob("T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA=="))}},{key:"_prepareFontLoadEvent",value:function(e,t,n){function r(e,t){return e.charCodeAt(t)<<24|e.charCodeAt(t+1)<<16|e.charCodeAt(t+2)<<8|255&e.charCodeAt(t+3)}function i(e,t,n,r){return e.substring(0,t)+r+e.substring(t+n)}var o,s,l=this._document.createElement("canvas");l.width=1,l.height=1;var u=l.getContext("2d"),c=0,f="lt".concat(Date.now()).concat(this.loadTestFontId++),h=this._loadTestFont,p=1482184792,v=r(h=i(h,976,f.length,f),16);for(o=0,s=f.length-3;o<s;o+=4)v=v-p+r(f,o)|0;o<f.length&&(v=v-p+r(f+"XXX",o)|0),h=i(h,16,4,(0,a.string32)(v));var m="url(data:font/opentype;base64,".concat(btoa(h),");"),g='@font-face {font-family:"'.concat(f,'";src:').concat(m,"}");this.insertRule(g);var y,b=[],x=d(t);try{for(x.s();!(y=x.n()).done;){var w=y.value;b.push(w.loadedName)}}catch(P){x.e(P)}finally{x.f()}b.push(f);var k=this._document.createElement("div");k.style.visibility="hidden",k.style.width=k.style.height="10px",k.style.position="absolute",k.style.top=k.style.left="0px";for(var S=0,_=b;S<_.length;S++){var C=_[S],j=this._document.createElement("span");j.textContent="Hi",j.style.fontFamily=C,k.appendChild(j)}this._document.body.appendChild(k),function e(t,n){if(++c>30)return(0,a.warn)("Load test font never loaded."),void n();u.font="30px "+t,u.fillText(".",0,20),u.getImageData(0,0,1,1).data[3]>0?n():setTimeout(e.bind(null,t,n))}(f,(function(){k.remove(),n.complete()}))}}]),n}(g);var y=function(){function e(t,n){var r=n.isEvalSupported,i=void 0===r||r,o=n.disableFontFace,a=void 0!==o&&o,s=n.ignoreErrors,l=void 0!==s&&s,u=n.onUnsupportedFeature,c=n.fontRegistry,d=void 0===c?null:c;for(var f in h(this,e),this.compiledGlyphs=Object.create(null),t)this[f]=t[f];this.isEvalSupported=!1!==i,this.disableFontFace=!0===a,this.ignoreErrors=!0===l,this._onUnsupportedFeature=u,this.fontRegistry=d}return v(e,[{key:"createNativeFontFace",value:function(){if(!this.data||this.disableFontFace)return null;var e;if(this.cssFontInfo){var t={weight:this.cssFontInfo.fontWeight};this.cssFontInfo.italicAngle&&(t.style="oblique ".concat(this.cssFontInfo.italicAngle,"deg")),e=new FontFace(this.cssFontInfo.fontFamily,this.data,t)}else e=new FontFace(this.loadedName,this.data,{});return this.fontRegistry&&this.fontRegistry.registerFont(this),e}},{key:"createFontFaceRule",value:function(){if(!this.data||this.disableFontFace)return null;var e,t=(0,a.bytesToString)(this.data),n="url(data:".concat(this.mimetype,";base64,").concat(btoa(t),");");if(this.cssFontInfo){var r="font-weight: ".concat(this.cssFontInfo.fontWeight,";");this.cssFontInfo.italicAngle&&(r+="font-style: oblique ".concat(this.cssFontInfo.italicAngle,"deg;")),e='@font-face {font-family:"'.concat(this.cssFontInfo.fontFamily,'";').concat(r,"src:").concat(n,"}")}else e='@font-face {font-family:"'.concat(this.loadedName,'";src:').concat(n,"}");return this.fontRegistry&&this.fontRegistry.registerFont(this,n),e}},{key:"getPathGenerator",value:function(e,t){if(void 0!==this.compiledGlyphs[t])return this.compiledGlyphs[t];var n;try{n=e.get(this.loadedName+"_path_"+t)}catch(u){if(!this.ignoreErrors)throw u;return this._onUnsupportedFeature({featureId:a.UNSUPPORTED_FEATURES.errorFontGetPath}),(0,a.warn)('getPathGenerator - ignoring character: "'.concat(u,'".')),this.compiledGlyphs[t]=function(e,t){}}if(this.isEvalSupported&&a.IsEvalSupportedCached.value){var r,i=[],o=d(n);try{for(o.s();!(r=o.n()).done;){var s=r.value,l=void 0!==s.args?s.args.join(","):"";i.push("c.",s.cmd,"(",l,");\n")}}catch(c){o.e(c)}finally{o.f()}return this.compiledGlyphs[t]=new Function("c","size",i.join(""))}return this.compiledGlyphs[t]=function(e,t){var r,i=d(n);try{for(i.s();!(r=i.n()).done;){var o=r.value;"scale"===o.cmd&&(o.args=[t,-t]),e[o.cmd].apply(e,o.args)}}catch(c){i.e(c)}finally{i.f()}}}}]),e}();t.FontFaceObject=y},function(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)}Object.defineProperty(t,"__esModule",{value:!0}),t.NodeStandardFontDataFactory=t.NodeCanvasFactory=t.NodeCMapReaderFactory=void 0;var i=n(135),o=n(6),a=n(4);function s(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,r.key,r)}}function l(e,t,n){return t&&s(e.prototype,t),n&&s(e,n),e}function u(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}}),t&&c(e,t)}function c(e,t){return c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},c(e,t)}function d(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=f(e);if(t){var o=f(this).constructor;n=Reflect.construct(i,arguments,o)}else n=i.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,n)}}function f(e){return f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},f(e)}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var p=function e(){h(this,e),(0,a.unreachable)("Not implemented: NodeCanvasFactory")};t.NodeCanvasFactory=p;var v=function e(){h(this,e),(0,a.unreachable)("Not implemented: NodeCMapReaderFactory")};t.NodeCMapReaderFactory=v;var m=function e(){h(this,e),(0,a.unreachable)("Not implemented: NodeStandardFontDataFactory")};if(t.NodeStandardFontDataFactory=m,o.isNodeJS){var g=function(e){return new Promise((function(t,n){__webpack_require__(2262).readFile(e,(function(e,r){!e&&r?t(new Uint8Array(r)):n(new Error(e))}))}))};t.NodeCanvasFactory=p=function(e){u(n,e);var t=d(n);function n(){return h(this,n),t.apply(this,arguments)}return l(n,[{key:"_createCanvas",value:function(e,t){return __webpack_require__(1333).createCanvas(e,t)}}]),n}(i.BaseCanvasFactory),t.NodeCMapReaderFactory=v=function(e){u(n,e);var t=d(n);function n(){return h(this,n),t.apply(this,arguments)}return l(n,[{key:"_fetchData",value:function(e,t){return g(e).then((function(e){return{cMapData:e,compressionType:t}}))}}]),n}(i.BaseCMapReaderFactory),t.NodeStandardFontDataFactory=m=function(e){u(n,e);var t=d(n);function n(){return h(this,n),t.apply(this,arguments)}return l(n,[{key:"_fetchData",value:function(e){return g(e)}}]),n}(i.BaseStandardFontDataFactory)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationStorage=void 0;var r=n(4);function i(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,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(l){s=!0,i=l}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"===typeof e)return o(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)?o(e,t):void 0}}(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.")}()}function o(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 a(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,r.key,r)}}var s=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._storage=new Map,this._timeStamp=Date.now(),this._modified=!1,this.onSetModified=null,this.onResetModified=null}var t,n,o;return t=e,(n=[{key:"getValue",value:function(e,t){var n=this._storage.get(e);return void 0===n?t:Object.assign(t,n)}},{key:"setValue",value:function(e,t){var n=this._storage.get(e),r=!1;if(void 0!==n)for(var o=0,a=Object.entries(t);o<a.length;o++){var s=i(a[o],2),l=s[0],u=s[1];n[l]!==u&&(r=!0,n[l]=u)}else r=!0,this._storage.set(e,t);r&&(this._timeStamp=Date.now(),this._setModified())}},{key:"getAll",value:function(){return this._storage.size>0?(0,r.objectFromMap)(this._storage):null}},{key:"size",get:function(){return this._storage.size}},{key:"_setModified",value:function(){this._modified||(this._modified=!0,"function"===typeof this.onSetModified&&this.onSetModified())}},{key:"resetModified",value:function(){this._modified&&(this._modified=!1,"function"===typeof this.onResetModified&&this.onResetModified())}},{key:"serializable",get:function(){return this._storage.size>0?this._storage:null}},{key:"lastModified",get:function(){return this._timeStamp.toString()}}])&&a(t.prototype,n),o&&a(t,o),e}();t.AnnotationStorage=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CanvasGraphics=void 0;var r=n(4),i=n(141),o=n(1);function a(e){return a="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},a(e)}function s(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=f(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}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 o,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,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(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,r.key,r)}}function c(e,t,n){return t&&u(e.prototype,t),n&&u(e,n),e}function d(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,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(l){s=!0,i=l}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||f(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.")}()}function f(e,t){if(e){if("string"===typeof e)return h(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)?h(e,t):void 0}}function h(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 p=4096,v=16;function m(e){if(!e.mozCurrentTransform){e._originalSave=e.save,e._originalRestore=e.restore,e._originalRotate=e.rotate,e._originalScale=e.scale,e._originalTranslate=e.translate,e._originalTransform=e.transform,e._originalSetTransform=e.setTransform,e._originalResetTransform=e.resetTransform,e._transformMatrix=e._transformMatrix||[1,0,0,1,0,0],e._transformStack=[];try{var t=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(e),"lineWidth");e._setLineWidth=t.set,e._getLineWidth=t.get,Object.defineProperty(e,"lineWidth",{set:function(e){this._setLineWidth(1.000001*e)},get:function(){return this._getLineWidth()}})}catch(n){}Object.defineProperty(e,"mozCurrentTransform",{get:function(){return this._transformMatrix}}),Object.defineProperty(e,"mozCurrentTransformInverse",{get:function(){var e=d(this._transformMatrix,6),t=e[0],n=e[1],r=e[2],i=e[3],o=e[4],a=e[5],s=t*i-n*r,l=n*r-t*i;return[i/s,n/l,r/l,t/s,(i*o-r*a)/l,(n*o-t*a)/s]}}),e.save=function(){var e=this._transformMatrix;this._transformStack.push(e),this._transformMatrix=e.slice(0,6),this._originalSave()},e.restore=function(){var e=this._transformStack.pop();e&&(this._transformMatrix=e,this._originalRestore())},e.translate=function(e,t){var n=this._transformMatrix;n[4]=n[0]*e+n[2]*t+n[4],n[5]=n[1]*e+n[3]*t+n[5],this._originalTranslate(e,t)},e.scale=function(e,t){var n=this._transformMatrix;n[0]*=e,n[1]*=e,n[2]*=t,n[3]*=t,this._originalScale(e,t)},e.transform=function(t,n,r,i,o,a){var s=this._transformMatrix;this._transformMatrix=[s[0]*t+s[2]*n,s[1]*t+s[3]*n,s[0]*r+s[2]*i,s[1]*r+s[3]*i,s[0]*o+s[2]*a+s[4],s[1]*o+s[3]*a+s[5]],e._originalTransform(t,n,r,i,o,a)},e.setTransform=function(t,n,r,i,o,a){this._transformMatrix=[t,n,r,i,o,a],e._originalSetTransform(t,n,r,i,o,a)},e.resetTransform=function(){this._transformMatrix=[1,0,0,1,0,0],e._originalResetTransform()},e.rotate=function(e){var t=Math.cos(e),n=Math.sin(e),r=this._transformMatrix;this._transformMatrix=[r[0]*t+r[2]*n,r[1]*t+r[3]*n,r[0]*-n+r[2]*t,r[1]*-n+r[3]*t,r[4],r[5]],this._originalRotate(e)}}}var g=function(){function e(t){l(this,e),this.canvasFactory=t,this.cache=Object.create(null)}return c(e,[{key:"getCanvas",value:function(e,t,n,r){var i;return void 0!==this.cache[e]?(i=this.cache[e],this.canvasFactory.reset(i,t,n),i.context.setTransform(1,0,0,1,0,0)):(i=this.canvasFactory.create(t,n),this.cache[e]=i),r&&m(i.context),i}},{key:"clear",value:function(){for(var e in this.cache){var t=this.cache[e];this.canvasFactory.destroy(t),delete this.cache[e]}}}]),e}(),y=function(){function e(t,n){l(this,e),this.alphaIsShape=!1,this.fontSize=0,this.fontSizeScale=1,this.textMatrix=r.IDENTITY_MATRIX,this.textMatrixScale=1,this.fontMatrix=r.FONT_IDENTITY_MATRIX,this.leading=0,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRenderingMode=r.TextRenderingMode.FILL,this.textRise=0,this.fillColor="#000000",this.strokeColor="#000000",this.patternFill=!1,this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.activeSMask=null,this.transferMaps=null,this.startNewPathAndClipBox([0,0,t,n])}return c(e,[{key:"clone",value:function(){var e=Object.create(this);return e.clipBox=this.clipBox.slice(),e}},{key:"setCurrentPoint",value:function(e,t){this.x=e,this.y=t}},{key:"updatePathMinMax",value:function(e,t,n){var i=d(r.Util.applyTransform([t,n],e),2);t=i[0],n=i[1],this.minX=Math.min(this.minX,t),this.minY=Math.min(this.minY,n),this.maxX=Math.max(this.maxX,t),this.maxY=Math.max(this.maxY,n)}},{key:"updateCurvePathMinMax",value:function(e,t,n,i,o,a,s,l,u){var c=r.Util.bezierBoundingBox(t,n,i,o,a,s,l,u);this.updatePathMinMax(e,c[0],c[1]),this.updatePathMinMax(e,c[2],c[3])}},{key:"getPathBoundingBox",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i.PathType.FILL,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=[this.minX,this.minY,this.maxX,this.maxY];if(e===i.PathType.STROKE){t||(0,r.unreachable)("Stroke bounding box must include transform.");var o=r.Util.singularValueDecompose2dScale(t),a=o[0]*this.lineWidth/2,s=o[1]*this.lineWidth/2;n[0]-=a,n[1]-=s,n[2]+=a,n[3]+=s}return n}},{key:"updateClipFromPath",value:function(){var e=r.Util.intersect(this.clipBox,this.getPathBoundingBox());this.startNewPathAndClipBox(e||[0,0,0,0])}},{key:"startNewPathAndClipBox",value:function(e){this.clipBox=e,this.minX=1/0,this.minY=1/0,this.maxX=0,this.maxY=0}},{key:"getClippedPathBoundingBox",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i.PathType.FILL,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return r.Util.intersect(this.clipBox,this.getPathBoundingBox(e,t))}}]),e}();function b(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if("undefined"!==typeof ImageData&&t instanceof ImageData)e.putImageData(t,0,0);else{var i,o,a,s,l,u,c,d,f,h=t.height,p=t.width,m=h%v,g=(h-m)/v,y=0===m?g:g+1,b=e.createImageData(p,v),x=0,w=t.data,k=b.data;if(n)switch(n.length){case 1:u=n[0],c=n[0],d=n[0],f=n[0];break;case 4:u=n[0],c=n[1],d=n[2],f=n[3]}if(t.kind===r.ImageKind.GRAYSCALE_1BPP){var S=w.byteLength,_=new Uint32Array(k.buffer,0,k.byteLength>>2),C=_.length,j=p+7>>3,P=4294967295,E=r.IsLittleEndianCached.value?4278190080:255;if(f&&255===f[0]&&0===f[255]){var A=[E,P];P=A[0],E=A[1]}for(o=0;o<y;o++){for(s=o<g?v:m,i=0,a=0;a<s;a++){for(var T=S-x,I=0,R=T>j?p:8*T-7,M=-8&R,O=0,D=0;I<M;I+=8)D=w[x++],_[i++]=128&D?P:E,_[i++]=64&D?P:E,_[i++]=32&D?P:E,_[i++]=16&D?P:E,_[i++]=8&D?P:E,_[i++]=4&D?P:E,_[i++]=2&D?P:E,_[i++]=1&D?P:E;for(;I<R;I++)0===O&&(D=w[x++],O=128),_[i++]=D&O?P:E,O>>=1}for(;i<C;)_[i++]=0;e.putImageData(b,0,o*v)}}else if(t.kind===r.ImageKind.RGBA_32BPP){var Z=!!(u||c||d);for(a=0,l=p*v*4,o=0;o<g;o++){if(k.set(w.subarray(x,x+l)),x+=l,Z)for(var N=0;N<l;N+=4)u&&(k[N+0]=u[k[N+0]]),c&&(k[N+1]=c[k[N+1]]),d&&(k[N+2]=d[k[N+2]]);e.putImageData(b,0,a),a+=v}if(o<y){if(l=p*m*4,k.set(w.subarray(x,x+l)),Z)for(var L=0;L<l;L+=4)u&&(k[L+0]=u[k[L+0]]),c&&(k[L+1]=c[k[L+1]]),d&&(k[L+2]=d[k[L+2]]);e.putImageData(b,0,a)}}else{if(t.kind!==r.ImageKind.RGB_24BPP)throw new Error("bad image kind: ".concat(t.kind));var F=!!(u||c||d);for(l=p*(s=v),o=0;o<y;o++){for(o>=g&&(l=p*(s=m)),i=0,a=l;a--;)k[i++]=w[x++],k[i++]=w[x++],k[i++]=w[x++],k[i++]=255;if(F)for(var z=0;z<i;z+=4)u&&(k[z+0]=u[k[z+0]]),c&&(k[z+1]=c[k[z+1]]),d&&(k[z+2]=d[k[z+2]]);e.putImageData(b,0,o*v)}}}}function x(e,t){for(var n=t.height,r=t.width,i=n%v,o=(n-i)/v,a=0===i?o:o+1,s=e.createImageData(r,v),l=0,u=t.data,c=s.data,d=0;d<a;d++){for(var f=d<o?v:i,h=3,p=0;p<f;p++)for(var m=void 0,g=0,y=0;y<r;y++)g||(m=u[l++],g=128),c[h]=m&g?0:255,h+=4,g>>=1;e.putImageData(s,0,d*v)}}function w(e,t){for(var n=["strokeStyle","fillStyle","fillRule","globalAlpha","lineWidth","lineCap","lineJoin","miterLimit","globalCompositeOperation","font"],r=0;r<10;r++){var i=n[r];void 0!==e[i]&&(t[i]=e[i])}void 0!==e.setLineDash&&(t.setLineDash(e.getLineDash()),t.lineDashOffset=e.lineDashOffset)}function k(e){e.strokeStyle="#000000",e.fillStyle="#000000",e.fillRule="nonzero",e.globalAlpha=1,e.lineWidth=1,e.lineCap="butt",e.lineJoin="miter",e.miterLimit=10,e.globalCompositeOperation="source-over",e.font="10px sans-serif",void 0!==e.setLineDash&&(e.setLineDash([]),e.lineDashOffset=0)}function S(e,t,n,r){for(var i=e.length,o=3;o<i;o+=4){var a=e[o];if(0===a)e[o-3]=t,e[o-2]=n,e[o-1]=r;else if(a<255){var s=255-a;e[o-3]=e[o-3]*a+t*s>>8,e[o-2]=e[o-2]*a+n*s>>8,e[o-1]=e[o-1]*a+r*s>>8}}}function _(e,t,n){for(var r=e.length,i=3;i<r;i+=4){var o=n?n[e[i]]:e[i];t[i]=t[i]*o*.00392156862745098|0}}function C(e,t,n){for(var r=e.length,i=3;i<r;i+=4){var o=77*e[i-3]+152*e[i-2]+28*e[i-1];t[i]=n?t[i]*n[o>>8]>>8:t[i]*o>>16}}function j(e,t,n,r){var i=r[0],o=r[1],a=r[2]-i,s=r[3]-o;0!==a&&0!==s&&(function(e,t,n,r,i,o,a,s,l,u,c){var d,f=!!o,h=f?o[0]:0,p=f?o[1]:0,v=f?o[2]:0;d="Luminosity"===i?C:_;for(var m=Math.min(r,Math.ceil(1048576/n)),g=0;g<r;g+=m){var y=Math.min(m,r-g),b=e.getImageData(s-u,g+(l-c),n,y),x=t.getImageData(s,g+l,n,y);f&&S(b.data,h,p,v),d(b.data,x.data,a),t.putImageData(x,s,g+l)}}(t.context,n,a,s,t.subtype,t.backdrop,t.transferMap,i,o,t.offsetX,t.offsetY),e.save(),e.globalAlpha=1,e.globalCompositeOperation="source-over",e.setTransform(1,0,0,1,0,0),e.drawImage(n.canvas,0,0),e.restore())}function P(e,t){var n=r.Util.singularValueDecompose2dScale(e);n[0]=Math.fround(n[0]),n[1]=Math.fround(n[1]);var i=Math.fround((globalThis.devicePixelRatio||1)*o.PixelsPerInch.PDF_TO_CSS_UNITS);return void 0!==t?t:n[0]<=i||n[1]<=i}var E=["butt","round","square"],A=["miter","round","bevel"],T={},I={},R=function(){function e(t,n,r,i,o,a,s){l(this,e),this.ctx=t,this.current=new y(this.ctx.canvas.width,this.ctx.canvas.height),this.stateStack=[],this.pendingClip=null,this.pendingEOFill=!1,this.res=null,this.xobjs=null,this.commonObjs=n,this.objs=r,this.canvasFactory=i,this.imageLayer=o,this.groupStack=[],this.processingType3=null,this.baseTransform=null,this.baseTransformStack=[],this.groupLevel=0,this.smaskStack=[],this.smaskCounter=0,this.tempSMask=null,this.suspendedCtx=null,this.contentVisible=!0,this.markedContentStack=[],this.optionalContentConfig=a,this.cachedCanvases=new g(this.canvasFactory),this.cachedPatterns=new Map,this.annotationCanvasMap=s,this.viewportScale=1,this.outputScaleX=1,this.outputScaleY=1,t&&m(t),this._cachedGetSinglePixelWidth=null}return c(e,[{key:"beginDrawing",value:function(e){var t=e.transform,n=e.viewport,r=e.transparency,i=void 0!==r&&r,o=e.background,a=void 0===o?null:o,s=this.ctx.canvas.width,l=this.ctx.canvas.height;if(this.ctx.save(),this.ctx.fillStyle=a||"rgb(255, 255, 255)",this.ctx.fillRect(0,0,s,l),this.ctx.restore(),i){var u=this.cachedCanvases.getCanvas("transparent",s,l,!0);this.compositeCtx=this.ctx,this.transparentCanvas=u.canvas,this.ctx=u.context,this.ctx.save(),this.ctx.transform.apply(this.ctx,this.compositeCtx.mozCurrentTransform)}this.ctx.save(),k(this.ctx),t&&(this.ctx.transform.apply(this.ctx,t),this.outputScaleX=t[0],this.outputScaleY=t[0]),this.ctx.transform.apply(this.ctx,n.transform),this.viewportScale=n.scale,this.baseTransform=this.ctx.mozCurrentTransform.slice(),this._combinedScaleFactor=Math.hypot(this.baseTransform[0],this.baseTransform[2]),this.imageLayer&&this.imageLayer.beginLayout()}},{key:"executeOperatorList",value:function(e,t,n,i){var o=e.argsArray,a=e.fnArray,l=t||0,u=o.length;if(u===l)return l;for(var c,d=u-l>10&&"function"===typeof n,f=d?Date.now()+15:0,h=0,p=this.commonObjs,v=this.objs;;){if(void 0!==i&&l===i.nextBreakPoint)return i.breakIt(l,n),l;if((c=a[l])!==r.OPS.dependency)this[c].apply(this,o[l]);else{var m,g=s(o[l]);try{for(g.s();!(m=g.n()).done;){var y=m.value,b=y.startsWith("g_")?p:v;if(!b.has(y))return b.get(y,n),l}}catch(x){g.e(x)}finally{g.f()}}if(++l===u)return l;if(d&&++h>10){if(Date.now()>f)return n(),l;h=0}}}},{key:"endDrawing",value:function(){for(;this.stateStack.length||null!==this.current.activeSMask;)this.restore();this.ctx.restore(),this.transparentCanvas&&(this.ctx=this.compositeCtx,this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.drawImage(this.transparentCanvas,0,0),this.ctx.restore(),this.transparentCanvas=null),this.cachedCanvases.clear(),this.cachedPatterns.clear(),this.imageLayer&&this.imageLayer.endLayout()}},{key:"_scaleImage",value:function(e,t){for(var n,r,i=e.width,o=e.height,a=Math.max(Math.hypot(t[0],t[1]),1),s=Math.max(Math.hypot(t[2],t[3]),1),l=i,u=o,c="prescale1";a>2&&l>1||s>2&&u>1;){var d=l,f=u;a>2&&l>1&&(a/=l/(d=Math.ceil(l/2))),s>2&&u>1&&(s/=u/(f=Math.ceil(u/2))),(r=(n=this.cachedCanvases.getCanvas(c,d,f)).context).clearRect(0,0,d,f),r.drawImage(e,0,0,l,u,0,0,d,f),e=n.canvas,l=d,u=f,c="prescale1"===c?"prescale2":"prescale1"}return{img:e,paintWidth:l,paintHeight:u}}},{key:"_createMaskCanvas",value:function(e){var t=this.ctx,n=e.width,o=e.height,a=this.current.fillColor,s=this.current.patternFill,l=this.cachedCanvases.getCanvas("maskCanvas",n,o);x(l.context,e);var u=t.mozCurrentTransform,c=r.Util.transform(u,[1/n,0,0,-1/o,0,0]);c=r.Util.transform(c,[1,0,0,1,0,-o]);var d=r.Util.applyTransform([0,0],c),f=r.Util.applyTransform([n,o],c),h=r.Util.normalizeRect([d[0],d[1],f[0],f[1]]),p=Math.ceil(h[2]-h[0]),v=Math.ceil(h[3]-h[1]),m=this.cachedCanvases.getCanvas("fillCanvas",p,v,!0),g=m.context,y=Math.min(d[0],f[0]),b=Math.min(d[1],f[1]);g.translate(-y,-b),g.transform.apply(g,c);var w=this._scaleImage(l.canvas,g.mozCurrentTransformInverse);g.imageSmoothingEnabled=P(g.mozCurrentTransform,e.interpolate),g.drawImage(w.img,0,0,w.img.width,w.img.height,0,0,n,o),g.globalCompositeOperation="source-in";var k=r.Util.transform(g.mozCurrentTransformInverse,[1,0,0,1,-y,-b]);return g.fillStyle=s?a.getPattern(t,this,k,i.PathType.FILL):a,g.fillRect(0,0,n,o),{canvas:m.canvas,offsetX:Math.round(y),offsetY:Math.round(b)}}},{key:"setLineWidth",value:function(e){this.current.lineWidth=e,this.ctx.lineWidth=e}},{key:"setLineCap",value:function(e){this.ctx.lineCap=E[e]}},{key:"setLineJoin",value:function(e){this.ctx.lineJoin=A[e]}},{key:"setMiterLimit",value:function(e){this.ctx.miterLimit=e}},{key:"setDash",value:function(e,t){var n=this.ctx;void 0!==n.setLineDash&&(n.setLineDash(e),n.lineDashOffset=t)}},{key:"setRenderingIntent",value:function(e){}},{key:"setFlatness",value:function(e){}},{key:"setGState",value:function(e){for(var t=0,n=e.length;t<n;t++){var r=e[t],i=r[0],o=r[1];switch(i){case"LW":this.setLineWidth(o);break;case"LC":this.setLineCap(o);break;case"LJ":this.setLineJoin(o);break;case"ML":this.setMiterLimit(o);break;case"D":this.setDash(o[0],o[1]);break;case"RI":this.setRenderingIntent(o);break;case"FL":this.setFlatness(o);break;case"Font":this.setFont(o[0],o[1]);break;case"CA":this.current.strokeAlpha=r[1];break;case"ca":this.current.fillAlpha=r[1],this.ctx.globalAlpha=r[1];break;case"BM":this.ctx.globalCompositeOperation=o;break;case"SMask":this.current.activeSMask=o?this.tempSMask:null,this.tempSMask=null,this.checkSMaskState();break;case"TR":this.current.transferMaps=o}}}},{key:"checkSMaskState",value:function(){var e=!!this.suspendedCtx;this.current.activeSMask&&!e?this.beginSMaskMode():!this.current.activeSMask&&e&&this.endSMaskMode()}},{key:"beginSMaskMode",value:function(){if(this.suspendedCtx)throw new Error("beginSMaskMode called while already in smask mode");var e=this.ctx.canvas.width,t=this.ctx.canvas.height,n="smaskGroupAt"+this.groupLevel,r=this.cachedCanvases.getCanvas(n,e,t,!0);this.suspendedCtx=this.ctx,this.ctx=r.context;var i=this.ctx;i.setTransform.apply(i,this.suspendedCtx.mozCurrentTransform),w(this.suspendedCtx,i),function(e,t){if(e._removeMirroring)throw new Error("Context is already forwarding operations.");e.__originalSave=e.save,e.__originalRestore=e.restore,e.__originalRotate=e.rotate,e.__originalScale=e.scale,e.__originalTranslate=e.translate,e.__originalTransform=e.transform,e.__originalSetTransform=e.setTransform,e.__originalResetTransform=e.resetTransform,e.__originalClip=e.clip,e.__originalMoveTo=e.moveTo,e.__originalLineTo=e.lineTo,e.__originalBezierCurveTo=e.bezierCurveTo,e.__originalRect=e.rect,e.__originalClosePath=e.closePath,e.__originalBeginPath=e.beginPath,e._removeMirroring=function(){e.save=e.__originalSave,e.restore=e.__originalRestore,e.rotate=e.__originalRotate,e.scale=e.__originalScale,e.translate=e.__originalTranslate,e.transform=e.__originalTransform,e.setTransform=e.__originalSetTransform,e.resetTransform=e.__originalResetTransform,e.clip=e.__originalClip,e.moveTo=e.__originalMoveTo,e.lineTo=e.__originalLineTo,e.bezierCurveTo=e.__originalBezierCurveTo,e.rect=e.__originalRect,e.closePath=e.__originalClosePath,e.beginPath=e.__originalBeginPath,delete e._removeMirroring},e.save=function(){t.save(),this.__originalSave()},e.restore=function(){t.restore(),this.__originalRestore()},e.translate=function(e,n){t.translate(e,n),this.__originalTranslate(e,n)},e.scale=function(e,n){t.scale(e,n),this.__originalScale(e,n)},e.transform=function(e,n,r,i,o,a){t.transform(e,n,r,i,o,a),this.__originalTransform(e,n,r,i,o,a)},e.setTransform=function(e,n,r,i,o,a){t.setTransform(e,n,r,i,o,a),this.__originalSetTransform(e,n,r,i,o,a)},e.resetTransform=function(){t.resetTransform(),this.__originalResetTransform()},e.rotate=function(e){t.rotate(e),this.__originalRotate(e)},e.clip=function(e){t.clip(e),this.__originalClip(e)},e.moveTo=function(e,n){t.moveTo(e,n),this.__originalMoveTo(e,n)},e.lineTo=function(e,n){t.lineTo(e,n),this.__originalLineTo(e,n)},e.bezierCurveTo=function(e,n,r,i,o,a){t.bezierCurveTo(e,n,r,i,o,a),this.__originalBezierCurveTo(e,n,r,i,o,a)},e.rect=function(e,n,r,i){t.rect(e,n,r,i),this.__originalRect(e,n,r,i)},e.closePath=function(){t.closePath(),this.__originalClosePath()},e.beginPath=function(){t.beginPath(),this.__originalBeginPath()}}(i,this.suspendedCtx),this.setGState([["BM","source-over"],["ca",1],["CA",1]])}},{key:"endSMaskMode",value:function(){if(!this.suspendedCtx)throw new Error("endSMaskMode called while not in smask mode");this.ctx._removeMirroring(),w(this.ctx,this.suspendedCtx),this.ctx=this.suspendedCtx,this.current.activeSMask=null,this.suspendedCtx=null}},{key:"compose",value:function(e){if(this.current.activeSMask){e?(e[0]=Math.floor(e[0]),e[1]=Math.floor(e[1]),e[2]=Math.ceil(e[2]),e[3]=Math.ceil(e[3])):e=[0,0,this.ctx.canvas.width,this.ctx.canvas.height];var t=this.current.activeSMask;j(this.suspendedCtx,t,this.ctx,e),this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.clearRect(0,0,this.ctx.canvas.width,this.ctx.canvas.height),this.ctx.restore()}}},{key:"save",value:function(){this.ctx.save();var e=this.current;this.stateStack.push(e),this.current=e.clone()}},{key:"restore",value:function(){0===this.stateStack.length&&this.current.activeSMask&&this.endSMaskMode(),0!==this.stateStack.length&&(this.current=this.stateStack.pop(),this.ctx.restore(),this.checkSMaskState(),this.pendingClip=null,this._cachedGetSinglePixelWidth=null)}},{key:"transform",value:function(e,t,n,r,i,o){this.ctx.transform(e,t,n,r,i,o),this._cachedGetSinglePixelWidth=null}},{key:"constructPath",value:function(e,t){for(var n,i,o=this.ctx,a=this.current,s=a.x,l=a.y,u=0,c=0,d=e.length;u<d;u++)switch(0|e[u]){case r.OPS.rectangle:s=t[c++],l=t[c++];var f=t[c++],h=t[c++],p=s+f,v=l+h;o.moveTo(s,l),0===f||0===h?o.lineTo(p,v):(o.lineTo(p,l),o.lineTo(p,v),o.lineTo(s,v)),a.updatePathMinMax(o.mozCurrentTransform,s,l),a.updatePathMinMax(o.mozCurrentTransform,p,v),o.closePath();break;case r.OPS.moveTo:s=t[c++],l=t[c++],o.moveTo(s,l),a.updatePathMinMax(o.mozCurrentTransform,s,l);break;case r.OPS.lineTo:s=t[c++],l=t[c++],o.lineTo(s,l),a.updatePathMinMax(o.mozCurrentTransform,s,l);break;case r.OPS.curveTo:n=s,i=l,s=t[c+4],l=t[c+5],o.bezierCurveTo(t[c],t[c+1],t[c+2],t[c+3],s,l),a.updateCurvePathMinMax(o.mozCurrentTransform,n,i,t[c],t[c+1],t[c+2],t[c+3],s,l),c+=6;break;case r.OPS.curveTo2:n=s,i=l,o.bezierCurveTo(s,l,t[c],t[c+1],t[c+2],t[c+3]),a.updateCurvePathMinMax(o.mozCurrentTransform,n,i,s,l,t[c],t[c+1],t[c+2],t[c+3]),s=t[c+2],l=t[c+3],c+=4;break;case r.OPS.curveTo3:n=s,i=l,s=t[c+2],l=t[c+3],o.bezierCurveTo(t[c],t[c+1],s,l,s,l),a.updateCurvePathMinMax(o.mozCurrentTransform,n,i,t[c],t[c+1],s,l,s,l),c+=4;break;case r.OPS.closePath:o.closePath()}a.setCurrentPoint(s,l)}},{key:"closePath",value:function(){this.ctx.closePath()}},{key:"stroke",value:function(e){e="undefined"===typeof e||e;var t=this.ctx,n=this.current.strokeColor;if(t.globalAlpha=this.current.strokeAlpha,this.contentVisible)if("object"===a(n)&&null!==n&&void 0!==n&&n.getPattern){var r=this.getSinglePixelWidth();t.save(),t.strokeStyle=n.getPattern(t,this,t.mozCurrentTransformInverse,i.PathType.STROKE),t.lineWidth=Math.max(r,this.current.lineWidth),t.stroke(),t.restore()}else{var o=this.getSinglePixelWidth();o<0&&-o>=this.current.lineWidth?(t.save(),t.resetTransform(),t.lineWidth=Math.round(this._combinedScaleFactor),t.stroke(),t.restore()):(t.lineWidth=Math.max(o,this.current.lineWidth),t.stroke())}e&&this.consumePath(this.current.getClippedPathBoundingBox()),t.globalAlpha=this.current.fillAlpha}},{key:"closeStroke",value:function(){this.closePath(),this.stroke()}},{key:"fill",value:function(e){e="undefined"===typeof e||e;var t=this.ctx,n=this.current.fillColor,r=!1;this.current.patternFill&&(t.save(),t.fillStyle=n.getPattern(t,this,t.mozCurrentTransformInverse,i.PathType.FILL),r=!0);var o=this.current.getClippedPathBoundingBox();this.contentVisible&&null!==o&&(this.pendingEOFill?(t.fill("evenodd"),this.pendingEOFill=!1):t.fill()),r&&t.restore(),e&&this.consumePath(o)}},{key:"eoFill",value:function(){this.pendingEOFill=!0,this.fill()}},{key:"fillStroke",value:function(){this.fill(!1),this.stroke(!1),this.consumePath()}},{key:"eoFillStroke",value:function(){this.pendingEOFill=!0,this.fillStroke()}},{key:"closeFillStroke",value:function(){this.closePath(),this.fillStroke()}},{key:"closeEOFillStroke",value:function(){this.pendingEOFill=!0,this.closePath(),this.fillStroke()}},{key:"endPath",value:function(){this.consumePath()}},{key:"clip",value:function(){this.pendingClip=T}},{key:"eoClip",value:function(){this.pendingClip=I}},{key:"beginText",value:function(){this.current.textMatrix=r.IDENTITY_MATRIX,this.current.textMatrixScale=1,this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0}},{key:"endText",value:function(){var e=this.pendingTextPaths,t=this.ctx;if(void 0!==e){t.save(),t.beginPath();for(var n=0;n<e.length;n++){var r=e[n];t.setTransform.apply(t,r.transform),t.translate(r.x,r.y),r.addToPath(t,r.fontSize)}t.restore(),t.clip(),t.beginPath(),delete this.pendingTextPaths}else t.beginPath()}},{key:"setCharSpacing",value:function(e){this.current.charSpacing=e}},{key:"setWordSpacing",value:function(e){this.current.wordSpacing=e}},{key:"setHScale",value:function(e){this.current.textHScale=e/100}},{key:"setLeading",value:function(e){this.current.leading=-e}},{key:"setFont",value:function(e,t){var n=this.commonObjs.get(e),i=this.current;if(!n)throw new Error("Can't find font for ".concat(e));if(i.fontMatrix=n.fontMatrix||r.FONT_IDENTITY_MATRIX,0!==i.fontMatrix[0]&&0!==i.fontMatrix[3]||(0,r.warn)("Invalid font matrix for font "+e),t<0?(t=-t,i.fontDirection=-1):i.fontDirection=1,this.current.font=n,this.current.fontSize=t,!n.isType3Font){var o=n.loadedName||"sans-serif",a="normal";n.black?a="900":n.bold&&(a="bold");var s=n.italic?"italic":"normal",l='"'.concat(o,'", ').concat(n.fallbackName),u=t;t<16?u=16:t>100&&(u=100),this.current.fontSizeScale=t/u,this.ctx.font="".concat(s," ").concat(a," ").concat(u,"px ").concat(l)}}},{key:"setTextRenderingMode",value:function(e){this.current.textRenderingMode=e}},{key:"setTextRise",value:function(e){this.current.textRise=e}},{key:"moveText",value:function(e,t){this.current.x=this.current.lineX+=e,this.current.y=this.current.lineY+=t}},{key:"setLeadingMoveText",value:function(e,t){this.setLeading(-t),this.moveText(e,t)}},{key:"setTextMatrix",value:function(e,t,n,r,i,o){this.current.textMatrix=[e,t,n,r,i,o],this.current.textMatrixScale=Math.hypot(e,t),this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0}},{key:"nextLine",value:function(){this.moveText(0,this.current.leading)}},{key:"paintChar",value:function(e,t,n,i,o){var a,s=this.ctx,l=this.current,u=l.font,c=l.textRenderingMode,d=l.fontSize/l.fontSizeScale,f=c&r.TextRenderingMode.FILL_STROKE_MASK,h=!!(c&r.TextRenderingMode.ADD_TO_PATH_FLAG),p=l.patternFill&&!u.missingFile;(u.disableFontFace||h||p)&&(a=u.getPathGenerator(this.commonObjs,e)),u.disableFontFace||p?(s.save(),s.translate(t,n),s.beginPath(),a(s,d),i&&s.setTransform.apply(s,i),f!==r.TextRenderingMode.FILL&&f!==r.TextRenderingMode.FILL_STROKE||s.fill(),f!==r.TextRenderingMode.STROKE&&f!==r.TextRenderingMode.FILL_STROKE||(o&&(s.resetTransform(),s.lineWidth=Math.round(this._combinedScaleFactor)),s.stroke()),s.restore()):(f!==r.TextRenderingMode.FILL&&f!==r.TextRenderingMode.FILL_STROKE||s.fillText(e,t,n),f!==r.TextRenderingMode.STROKE&&f!==r.TextRenderingMode.FILL_STROKE||(o?(s.save(),s.moveTo(t,n),s.resetTransform(),s.lineWidth=Math.round(this._combinedScaleFactor),s.strokeText(e,0,0),s.restore()):s.strokeText(e,t,n))),h&&(this.pendingTextPaths||(this.pendingTextPaths=[])).push({transform:s.mozCurrentTransform,x:t,y:n,fontSize:d,addToPath:a})}},{key:"isFontSubpixelAAEnabled",get:function(){var e=this.cachedCanvases.getCanvas("isFontSubpixelAAEnabled",10,10).context;e.scale(1.5,1),e.fillText("I",0,10);for(var t=e.getImageData(0,0,10,10).data,n=!1,i=3;i<t.length;i+=4)if(t[i]>0&&t[i]<255){n=!0;break}return(0,r.shadow)(this,"isFontSubpixelAAEnabled",n)}},{key:"showText",value:function(e){var t=this.current,n=t.font;if(n.isType3Font)return this.showType3Text(e);var o=t.fontSize;if(0!==o){var a,s=this.ctx,l=t.fontSizeScale,u=t.charSpacing,c=t.wordSpacing,d=t.fontDirection,f=t.textHScale*d,h=e.length,p=n.vertical,v=p?1:-1,m=n.defaultVMetrics,g=o*t.fontMatrix[0],y=t.textRenderingMode===r.TextRenderingMode.FILL&&!n.disableFontFace&&!t.patternFill;if(s.save(),s.transform.apply(s,t.textMatrix),s.translate(t.x,t.y+t.textRise),d>0?s.scale(f,-1):s.scale(f,1),t.patternFill){s.save();var b=t.fillColor.getPattern(s,this,s.mozCurrentTransformInverse,i.PathType.FILL);a=s.mozCurrentTransform,s.restore(),s.fillStyle=b}var x=t.lineWidth,w=!1,k=t.textMatrixScale;if(0===k||0===x){var S=t.textRenderingMode&r.TextRenderingMode.FILL_STROKE_MASK;S!==r.TextRenderingMode.STROKE&&S!==r.TextRenderingMode.FILL_STROKE||(this._cachedGetSinglePixelWidth=null,w=(x=this.getSinglePixelWidth())<0)}else x/=k;1!==l&&(s.scale(l,l),x/=l),s.lineWidth=x;var _,C=0;for(_=0;_<h;++_){var j=e[_];if((0,r.isNum)(j))C+=v*j*o/1e3;else{var P=!1,E=(j.isSpace?c:0)+u,A=j.fontChar,T=j.accent,I=void 0,R=void 0,M=j.width;if(p){var O=j.vmetric||m,D=-(j.vmetric?O[1]:.5*M)*g,Z=O[2]*g;M=O?-O[0]:M,I=D/l,R=(C+Z)/l}else I=C/l,R=0;if(n.remeasure&&M>0){var N=1e3*s.measureText(A).width/o*l;if(M<N&&this.isFontSubpixelAAEnabled){var L=M/N;P=!0,s.save(),s.scale(L,1),I/=L}else M!==N&&(I+=(M-N)/2e3*o/l)}if(this.contentVisible&&(j.isInFont||n.missingFile))if(y&&!T)s.fillText(A,I,R);else if(this.paintChar(A,I,R,a,w),T){var F=I+o*T.offset.x/l,z=R-o*T.offset.y/l;this.paintChar(T.fontChar,F,z,a,w)}C+=p?M*g-E*d:M*g+E*d,P&&s.restore()}}p?t.y-=C:t.x+=C*f,s.restore(),this.compose()}}},{key:"showType3Text",value:function(e){var t,n,i,o,a=this.ctx,s=this.current,l=s.font,u=s.fontSize,c=s.fontDirection,d=l.vertical?1:-1,f=s.charSpacing,h=s.wordSpacing,p=s.textHScale*c,v=s.fontMatrix||r.FONT_IDENTITY_MATRIX,m=e.length;if(s.textRenderingMode!==r.TextRenderingMode.INVISIBLE&&0!==u){for(this._cachedGetSinglePixelWidth=null,a.save(),a.transform.apply(a,s.textMatrix),a.translate(s.x,s.y),a.scale(p,c),t=0;t<m;++t)if(n=e[t],(0,r.isNum)(n))o=d*n*u/1e3,this.ctx.translate(o,0),s.x+=o*p;else{var g=(n.isSpace?h:0)+f,y=l.charProcOperatorList[n.operatorListId];y?(this.contentVisible&&(this.processingType3=n,this.save(),a.scale(u,u),a.transform.apply(a,v),this.executeOperatorList(y),this.restore()),i=r.Util.applyTransform([n.width,0],v)[0]*u+g,a.translate(i,0),s.x+=i*p):(0,r.warn)('Type3 character "'.concat(n.operatorListId,'" is not available.'))}a.restore(),this.processingType3=null}}},{key:"setCharWidth",value:function(e,t){}},{key:"setCharWidthAndBounds",value:function(e,t,n,r,i,o){this.ctx.rect(n,r,i-n,o-r),this.clip(),this.endPath()}},{key:"getColorN_Pattern",value:function(t){var n,r=this;if("TilingPattern"===t[0]){var o=t[1],a=this.baseTransform||this.ctx.mozCurrentTransform.slice(),s={createCanvasGraphics:function(t){return new e(t,r.commonObjs,r.objs,r.canvasFactory)}};n=new i.TilingPattern(t,o,this.ctx,s,a)}else n=this._getPattern(t[1],t[2]);return n}},{key:"setStrokeColorN",value:function(){this.current.strokeColor=this.getColorN_Pattern(arguments)}},{key:"setFillColorN",value:function(){this.current.fillColor=this.getColorN_Pattern(arguments),this.current.patternFill=!0}},{key:"setStrokeRGBColor",value:function(e,t,n){var i=r.Util.makeHexColor(e,t,n);this.ctx.strokeStyle=i,this.current.strokeColor=i}},{key:"setFillRGBColor",value:function(e,t,n){var i=r.Util.makeHexColor(e,t,n);this.ctx.fillStyle=i,this.current.fillColor=i,this.current.patternFill=!1}},{key:"_getPattern",value:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return this.cachedPatterns.has(e)?t=this.cachedPatterns.get(e):(t=(0,i.getShadingPattern)(this.objs.get(e)),this.cachedPatterns.set(e,t)),n&&(t.matrix=n),t}},{key:"shadingFill",value:function(e){if(this.contentVisible){var t=this.ctx;this.save();var n=this._getPattern(e);t.fillStyle=n.getPattern(t,this,t.mozCurrentTransformInverse,i.PathType.SHADING);var o=t.mozCurrentTransformInverse;if(o){var a=t.canvas,s=a.width,l=a.height,u=r.Util.applyTransform([0,0],o),c=r.Util.applyTransform([0,l],o),d=r.Util.applyTransform([s,0],o),f=r.Util.applyTransform([s,l],o),h=Math.min(u[0],c[0],d[0],f[0]),p=Math.min(u[1],c[1],d[1],f[1]),v=Math.max(u[0],c[0],d[0],f[0]),m=Math.max(u[1],c[1],d[1],f[1]);this.ctx.fillRect(h,p,v-h,m-p)}else this.ctx.fillRect(-1e10,-1e10,2e10,2e10);this.compose(this.current.getClippedPathBoundingBox()),this.restore()}}},{key:"beginInlineImage",value:function(){(0,r.unreachable)("Should not call beginInlineImage")}},{key:"beginImageData",value:function(){(0,r.unreachable)("Should not call beginImageData")}},{key:"paintFormXObjectBegin",value:function(e,t){if(this.contentVisible&&(this.save(),this.baseTransformStack.push(this.baseTransform),Array.isArray(e)&&6===e.length&&this.transform.apply(this,e),this.baseTransform=this.ctx.mozCurrentTransform,t)){var n=t[2]-t[0],r=t[3]-t[1];this.ctx.rect(t[0],t[1],n,r),this.current.updatePathMinMax(this.ctx.mozCurrentTransform,t[0],t[1]),this.current.updatePathMinMax(this.ctx.mozCurrentTransform,t[2],t[3]),this.clip(),this.endPath()}}},{key:"paintFormXObjectEnd",value:function(){this.contentVisible&&(this.restore(),this.baseTransform=this.baseTransformStack.pop())}},{key:"beginGroup",value:function(e){if(this.contentVisible){this.save();var t=this.suspendedCtx;this.current.activeSMask&&(this.suspendedCtx=null,this.current.activeSMask=null);var n=this.ctx;e.isolated||(0,r.info)("TODO: Support non-isolated groups."),e.knockout&&(0,r.warn)("Knockout groups not supported.");var i=n.mozCurrentTransform;if(e.matrix&&n.transform.apply(n,e.matrix),!e.bbox)throw new Error("Bounding box is required.");var o=r.Util.getAxialAlignedBoundingBox(e.bbox,n.mozCurrentTransform),a=[0,0,n.canvas.width,n.canvas.height];o=r.Util.intersect(o,a)||[0,0,0,0];var s=Math.floor(o[0]),l=Math.floor(o[1]),u=Math.max(Math.ceil(o[2])-s,1),c=Math.max(Math.ceil(o[3])-l,1),d=1,f=1;u>p&&(d=u/p,u=p),c>p&&(f=c/p,c=p),this.current.startNewPathAndClipBox([0,0,u,c]);var h="groupAt"+this.groupLevel;e.smask&&(h+="_smask_"+this.smaskCounter++%2);var v=this.cachedCanvases.getCanvas(h,u,c,!0),m=v.context;m.scale(1/d,1/f),m.translate(-s,-l),m.transform.apply(m,i),e.smask?this.smaskStack.push({canvas:v.canvas,context:m,offsetX:s,offsetY:l,scaleX:d,scaleY:f,subtype:e.smask.subtype,backdrop:e.smask.backdrop,transferMap:e.smask.transferMap||null,startTransformInverse:null}):(n.setTransform(1,0,0,1,0,0),n.translate(s,l),n.scale(d,f),n.save()),w(n,m),this.ctx=m,this.setGState([["BM","source-over"],["ca",1],["CA",1]]),this.groupStack.push({ctx:n,suspendedCtx:t}),this.groupLevel++}}},{key:"endGroup",value:function(e){if(this.contentVisible){this.groupLevel--;var t=this.ctx,n=this.groupStack.pop(),i=n.ctx,o=n.suspendedCtx;if(this.ctx=i,this.ctx.imageSmoothingEnabled=!1,o&&(this.suspendedCtx=o),e.smask)this.tempSMask=this.smaskStack.pop(),this.restore();else{this.ctx.restore();var a=this.ctx.mozCurrentTransform;this.restore(),this.ctx.save(),this.ctx.setTransform.apply(this.ctx,a);var s=r.Util.getAxialAlignedBoundingBox([0,0,t.canvas.width,t.canvas.height],a);this.ctx.drawImage(t.canvas,0,0),this.ctx.restore(),this.compose(s)}}}},{key:"beginAnnotations",value:function(){this.save(),this.baseTransform&&this.ctx.setTransform.apply(this.ctx,this.baseTransform)}},{key:"endAnnotations",value:function(){this.restore()}},{key:"beginAnnotation",value:function(e,t,n,i,o){if(this.save(),Array.isArray(t)&&4===t.length){var a=t[2]-t[0],s=t[3]-t[1];if(o&&this.annotationCanvasMap){(n=n.slice())[4]-=t[0],n[5]-=t[1],(t=t.slice())[0]=t[1]=0,t[2]=a,t[3]=s;var l=d(r.Util.singularValueDecompose2dScale(this.ctx.mozCurrentTransform),2),u=l[0],c=l[1],f=this.viewportScale,h=Math.ceil(a*this.outputScaleX*f),p=Math.ceil(s*this.outputScaleY*f);this.annotationCanvas=this.canvasFactory.create(h,p);var v=this.annotationCanvas,g=v.canvas,b=v.context;g.style.width="calc(".concat(a,"px * var(--viewport-scale-factor))"),g.style.height="calc(".concat(s,"px * var(--viewport-scale-factor))"),this.annotationCanvasMap.set(e,g),this.annotationCanvas.savedCtx=this.ctx,this.ctx=b,this.ctx.setTransform(u,0,0,-c,0,s*c),m(this.ctx),k(this.ctx)}else k(this.ctx),this.ctx.rect(t[0],t[1],a,s),this.clip(),this.endPath()}this.current=new y(this.ctx.canvas.width,this.ctx.canvas.height),this.transform.apply(this,n),this.transform.apply(this,i)}},{key:"endAnnotation",value:function(){this.annotationCanvas&&(this.ctx=this.annotationCanvas.savedCtx,delete this.annotationCanvas.savedCtx,delete this.annotationCanvas),this.restore()}},{key:"paintImageMaskXObject",value:function(e){if(this.contentVisible){var t=this.ctx,n=e.width,r=e.height,i=this.processingType3;if(i&&void 0===i.compiled&&(i.compiled=n<=1e3&&r<=1e3?function(e){var t,n,r,i,o=new Uint8Array([0,2,4,0,1,0,5,4,8,10,0,8,0,2,1,0]),a=e.width,s=e.height,l=a+1,u=new Uint8Array(l*(s+1)),c=a+7&-8,d=e.data,f=new Uint8Array(c*s),h=0;for(t=0,n=d.length;t<n;t++)for(var p=d[t],v=128;v>0;)f[h++]=p&v?0:255,v>>=1;var m=0;for(0!==f[h=0]&&(u[0]=1,++m),r=1;r<a;r++)f[h]!==f[h+1]&&(u[r]=f[h]?2:1,++m),h++;for(0!==f[h]&&(u[r]=2,++m),t=1;t<s;t++){i=t*l,f[(h=t*c)-c]!==f[h]&&(u[i]=f[h]?1:8,++m);var g=(f[h]?4:0)+(f[h-c]?8:0);for(r=1;r<a;r++)o[g=(g>>2)+(f[h+1]?4:0)+(f[h-c+1]?8:0)]&&(u[i+r]=o[g],++m),h++;if(f[h-c]!==f[h]&&(u[i+r]=f[h]?2:4,++m),m>1e3)return null}for(i=t*l,0!==f[h=c*(s-1)]&&(u[i]=8,++m),r=1;r<a;r++)f[h]!==f[h+1]&&(u[i+r]=f[h]?4:8,++m),h++;if(0!==f[h]&&(u[i+r]=4,++m),m>1e3)return null;var y=new Int32Array([0,l,-1,0,-l,0,0,0,1]),b=[];for(t=0;m&&t<=s;t++){for(var x=t*l,w=x+a;x<w&&!u[x];)x++;if(x!==w){var k=[x%l,t],S=x,_=u[x];do{var C=y[_];do{x+=C}while(!u[x]);var j=u[x];5!==j&&10!==j?(_=j,u[x]=0):(_=j&51*_>>4,u[x]&=_>>2|_<<2),k.push(x%l,x/l|0),u[x]||--m}while(S!==x);b.push(k),--t}}return function(e){e.save(),e.scale(1/a,-1/s),e.translate(0,-s),e.beginPath();for(var t=0,n=b.length;t<n;t++){var r=b[t];e.moveTo(r[0],r[1]);for(var i=2,o=r.length;i<o;i+=2)e.lineTo(r[i],r[i+1])}e.fill(),e.beginPath(),e.restore()}}({data:e.data,width:n,height:r}):null),null!==i&&void 0!==i&&i.compiled)i.compiled(t);else{var o=this._createMaskCanvas(e),a=o.canvas;t.save(),t.setTransform(1,0,0,1,0,0),t.drawImage(a,o.offsetX,o.offsetY),t.restore(),this.compose()}}}},{key:"paintImageMaskXObjectRepeat",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4?arguments[4]:void 0,a=arguments.length>5?arguments[5]:void 0;if(this.contentVisible){var s=this.ctx;s.save();var l=s.mozCurrentTransform;s.transform(t,n,i,o,0,0);var u=this._createMaskCanvas(e);s.setTransform(1,0,0,1,0,0);for(var c=0,f=a.length;c<f;c+=2){var h=r.Util.transform(l,[t,n,i,o,a[c],a[c+1]]),p=d(r.Util.applyTransform([0,0],h),2),v=p[0],m=p[1];s.drawImage(u.canvas,v,m)}s.restore(),this.compose()}}},{key:"paintImageMaskXObjectGroup",value:function(e){if(this.contentVisible){for(var t=this.ctx,n=this.current.fillColor,r=this.current.patternFill,o=0,a=e.length;o<a;o++){var s=e[o],l=s.width,u=s.height,c=this.cachedCanvases.getCanvas("maskCanvas",l,u),d=c.context;d.save(),x(d,s),d.globalCompositeOperation="source-in",d.fillStyle=r?n.getPattern(d,this,t.mozCurrentTransformInverse,i.PathType.FILL):n,d.fillRect(0,0,l,u),d.restore(),t.save(),t.transform.apply(t,s.transform),t.scale(1,-1),t.drawImage(c.canvas,0,0,l,u,0,-1,1,1),t.restore()}this.compose()}}},{key:"paintImageXObject",value:function(e){if(this.contentVisible){var t=e.startsWith("g_")?this.commonObjs.get(e):this.objs.get(e);t?this.paintInlineImageXObject(t):(0,r.warn)("Dependent image isn't ready yet")}}},{key:"paintImageXObjectRepeat",value:function(e,t,n,i){if(this.contentVisible){var o=e.startsWith("g_")?this.commonObjs.get(e):this.objs.get(e);if(o){for(var a=o.width,s=o.height,l=[],u=0,c=i.length;u<c;u+=2)l.push({transform:[t,0,0,n,i[u],i[u+1]],x:0,y:0,w:a,h:s});this.paintInlineImageXObjectGroup(o,l)}else(0,r.warn)("Dependent image isn't ready yet")}}},{key:"paintInlineImageXObject",value:function(e){if(this.contentVisible){var t,n=e.width,r=e.height,i=this.ctx;if(this.save(),i.scale(1/n,-1/r),"function"===typeof HTMLElement&&e instanceof HTMLElement||!e.data)t=e;else{var o=this.cachedCanvases.getCanvas("inlineImage",n,r);b(o.context,e,this.current.transferMaps),t=o.canvas}var a=this._scaleImage(t,i.mozCurrentTransformInverse);if(i.imageSmoothingEnabled=P(i.mozCurrentTransform,e.interpolate),i.drawImage(a.img,0,0,a.paintWidth,a.paintHeight,0,-r,n,r),this.imageLayer){var s=this.getCanvasPosition(0,-r);this.imageLayer.appendImage({imgData:e,left:s[0],top:s[1],width:n/i.mozCurrentTransformInverse[0],height:r/i.mozCurrentTransformInverse[3]})}this.compose(),this.restore()}}},{key:"paintInlineImageXObjectGroup",value:function(e,t){if(this.contentVisible){var n=this.ctx,r=e.width,i=e.height,o=this.cachedCanvases.getCanvas("inlineImage",r,i);b(o.context,e,this.current.transferMaps);for(var a=0,s=t.length;a<s;a++){var l=t[a];if(n.save(),n.transform.apply(n,l.transform),n.scale(1,-1),n.drawImage(o.canvas,l.x,l.y,l.w,l.h,0,-1,1,1),this.imageLayer){var u=this.getCanvasPosition(l.x,l.y);this.imageLayer.appendImage({imgData:e,left:u[0],top:u[1],width:r,height:i})}n.restore()}this.compose()}}},{key:"paintSolidColorImageMask",value:function(){this.contentVisible&&(this.ctx.fillRect(0,0,1,1),this.compose())}},{key:"markPoint",value:function(e){}},{key:"markPointProps",value:function(e,t){}},{key:"beginMarkedContent",value:function(e){this.markedContentStack.push({visible:!0})}},{key:"beginMarkedContentProps",value:function(e,t){"OC"===e?this.markedContentStack.push({visible:this.optionalContentConfig.isVisible(t)}):this.markedContentStack.push({visible:!0}),this.contentVisible=this.isContentVisible()}},{key:"endMarkedContent",value:function(){this.markedContentStack.pop(),this.contentVisible=this.isContentVisible()}},{key:"beginCompat",value:function(){}},{key:"endCompat",value:function(){}},{key:"consumePath",value:function(e){this.pendingClip&&this.current.updateClipFromPath(),this.pendingClip||this.compose(e);var t=this.ctx;this.pendingClip&&(this.pendingClip===I?t.clip("evenodd"):t.clip(),this.pendingClip=null),this.current.startNewPathAndClipBox(this.current.clipBox),t.beginPath()}},{key:"getSinglePixelWidth",value:function(){if(null===this._cachedGetSinglePixelWidth){var e=this.ctx.mozCurrentTransform,t=Math.abs(e[0]*e[3]-e[2]*e[1]),n=Math.pow(e[0],2)+Math.pow(e[2],2),r=Math.pow(e[1],2)+Math.pow(e[3],2),i=Math.sqrt(Math.max(n,r))/t;n!==r&&this._combinedScaleFactor*i>1?this._cachedGetSinglePixelWidth=-this._combinedScaleFactor*i:t>Number.EPSILON?this._cachedGetSinglePixelWidth=i:this._cachedGetSinglePixelWidth=1}return this._cachedGetSinglePixelWidth}},{key:"getCanvasPosition",value:function(e,t){var n=this.ctx.mozCurrentTransform;return[n[0]*e+n[2]*t+n[4],n[1]*e+n[3]*t+n[5]]}},{key:"isContentVisible",value:function(){for(var e=this.markedContentStack.length-1;e>=0;e--)if(!this.markedContentStack[e].visible)return!1;return!0}}]),e}();for(var M in t.CanvasGraphics=R,r.OPS)void 0!==R.prototype[M]&&(R.prototype[r.OPS[M]]=R.prototype[M])},function(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)}Object.defineProperty(t,"__esModule",{value:!0}),t.TilingPattern=t.PathType=void 0,t.getShadingPattern=function(e){switch(e[0]){case"RadialAxial":return new g(e);case"Mesh":return new x(e);case"Dummy":return new w}throw new Error("Unknown IR type: ".concat(e[0]))};var i=n(4);function o(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 a(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)?a(e,t):void 0}}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}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 o,s=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw o}}}}function a(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 s(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}}),t&&l(e,t)}function l(e,t){return l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},l(e,t)}function u(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=c(e);if(t){var o=c(this).constructor;n=Reflect.construct(i,arguments,o)}else n=i.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,n)}}function c(e){return c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},c(e)}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(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,r.key,r)}}function h(e,t,n){return t&&f(e.prototype,t),n&&f(e,n),e}var p={FILL:"Fill",STROKE:"Stroke",SHADING:"Shading"};function v(e,t){if(t&&"undefined"!==typeof Path2D){var n=t[2]-t[0],r=t[3]-t[1],i=new Path2D;i.rect(t[0],t[1],n,r),e.clip(i)}}t.PathType=p;var m=function(){function e(){d(this,e),this.constructor===e&&(0,i.unreachable)("Cannot initialize BaseShadingPattern.")}return h(e,[{key:"getPattern",value:function(){(0,i.unreachable)("Abstract method `getPattern` called.")}}]),e}(),g=function(e){s(n,e);var t=u(n);function n(e){var r;return d(this,n),(r=t.call(this))._type=e[1],r._bbox=e[2],r._colorStops=e[3],r._p0=e[4],r._p1=e[5],r._r0=e[6],r._r1=e[7],r.matrix=null,r}return h(n,[{key:"_createGradient",value:function(e){var t;"axial"===this._type?t=e.createLinearGradient(this._p0[0],this._p0[1],this._p1[0],this._p1[1]):"radial"===this._type&&(t=e.createRadialGradient(this._p0[0],this._p0[1],this._r0,this._p1[0],this._p1[1],this._r1));var n,r=o(this._colorStops);try{for(r.s();!(n=r.n()).done;){var i=n.value;t.addColorStop(i[0],i[1])}}catch(a){r.e(a)}finally{r.f()}return t}},{key:"getPattern",value:function(e,t,n,r){var o;if(r===p.STROKE||r===p.FILL){var a=t.current.getClippedPathBoundingBox(r,e.mozCurrentTransform)||[0,0,0,0],s=Math.ceil(a[2]-a[0])||1,l=Math.ceil(a[3]-a[1])||1,u=t.cachedCanvases.getCanvas("pattern",s,l,!0),c=u.context;c.clearRect(0,0,c.canvas.width,c.canvas.height),c.beginPath(),c.rect(0,0,c.canvas.width,c.canvas.height),c.translate(-a[0],-a[1]),n=i.Util.transform(n,[1,0,0,1,a[0],a[1]]),c.transform.apply(c,t.baseTransform),this.matrix&&c.transform.apply(c,this.matrix),v(c,this._bbox),c.fillStyle=this._createGradient(c),c.fill(),o=e.createPattern(u.canvas,"no-repeat");var d=new DOMMatrix(n);try{o.setTransform(d)}catch(f){(0,i.warn)('RadialAxialShadingPattern.getPattern: "'.concat(null===f||void 0===f?void 0:f.message,'".'))}}else v(e,this._bbox),o=this._createGradient(e);return o}}]),n}(m);function y(e,t,n,r,i,o,a,s){var l,u=t.coords,c=t.colors,d=e.data,f=4*e.width;u[n+1]>u[r+1]&&(l=n,n=r,r=l,l=o,o=a,a=l),u[r+1]>u[i+1]&&(l=r,r=i,i=l,l=a,a=s,s=l),u[n+1]>u[r+1]&&(l=n,n=r,r=l,l=o,o=a,a=l);var h=(u[n]+t.offsetX)*t.scaleX,p=(u[n+1]+t.offsetY)*t.scaleY,v=(u[r]+t.offsetX)*t.scaleX,m=(u[r+1]+t.offsetY)*t.scaleY,g=(u[i]+t.offsetX)*t.scaleX,y=(u[i+1]+t.offsetY)*t.scaleY;if(!(p>=y))for(var b,x,w,k,S,_,C,j,P=c[o],E=c[o+1],A=c[o+2],T=c[a],I=c[a+1],R=c[a+2],M=c[s],O=c[s+1],D=c[s+2],Z=Math.round(p),N=Math.round(y),L=Z;L<=N;L++){if(L<m){var F=void 0;b=h-(h-v)*(F=L<p?0:(p-L)/(p-m)),x=P-(P-T)*F,w=E-(E-I)*F,k=A-(A-R)*F}else{var z=void 0;b=v-(v-g)*(z=L>y?1:m===y?0:(m-L)/(m-y)),x=T-(T-M)*z,w=I-(I-O)*z,k=R-(R-D)*z}var B=void 0;S=h-(h-g)*(B=L<p?0:L>y?1:(p-L)/(p-y)),_=P-(P-M)*B,C=E-(E-O)*B,j=A-(A-D)*B;for(var H=Math.round(Math.min(b,S)),V=Math.round(Math.max(b,S)),q=f*L+4*H,W=H;W<=V;W++)(B=(b-W)/(b-S))<0?B=0:B>1&&(B=1),d[q++]=x-(x-_)*B|0,d[q++]=w-(w-C)*B|0,d[q++]=k-(k-j)*B|0,d[q++]=255}}function b(e,t,n){var r,i,o=t.coords,a=t.colors;switch(t.type){case"lattice":var s=t.verticesPerRow,l=Math.floor(o.length/s)-1,u=s-1;for(r=0;r<l;r++)for(var c=r*s,d=0;d<u;d++,c++)y(e,n,o[c],o[c+1],o[c+s],a[c],a[c+1],a[c+s]),y(e,n,o[c+s+1],o[c+1],o[c+s],a[c+s+1],a[c+1],a[c+s]);break;case"triangles":for(r=0,i=o.length;r<i;r+=3)y(e,n,o[r],o[r+1],o[r+2],a[r],a[r+1],a[r+2]);break;default:throw new Error("illegal figure")}}var x=function(e){s(n,e);var t=u(n);function n(e){var r;return d(this,n),(r=t.call(this))._coords=e[2],r._colors=e[3],r._figures=e[4],r._bounds=e[5],r._bbox=e[7],r._background=e[8],r.matrix=null,r}return h(n,[{key:"_createMeshCanvas",value:function(e,t,n){var r=Math.floor(this._bounds[0]),i=Math.floor(this._bounds[1]),a=Math.ceil(this._bounds[2])-r,s=Math.ceil(this._bounds[3])-i,l=Math.min(Math.ceil(Math.abs(a*e[0]*1.1)),3e3),u=Math.min(Math.ceil(Math.abs(s*e[1]*1.1)),3e3),c=a/l,d=s/u,f={coords:this._coords,colors:this._colors,offsetX:-r,offsetY:-i,scaleX:1/c,scaleY:1/d},h=l+4,p=u+4,v=n.getCanvas("mesh",h,p,!1),m=v.context,g=m.createImageData(l,u);if(t)for(var y=g.data,x=0,w=y.length;x<w;x+=4)y[x]=t[0],y[x+1]=t[1],y[x+2]=t[2],y[x+3]=255;var k,S=o(this._figures);try{for(S.s();!(k=S.n()).done;)b(g,k.value,f)}catch(_){S.e(_)}finally{S.f()}return m.putImageData(g,2,2),{canvas:v.canvas,offsetX:r-2*c,offsetY:i-2*d,scaleX:c,scaleY:d}}},{key:"getPattern",value:function(e,t,n,r){var o;if(v(e,this._bbox),r===p.SHADING)o=i.Util.singularValueDecompose2dScale(e.mozCurrentTransform);else if(o=i.Util.singularValueDecompose2dScale(t.baseTransform),this.matrix){var a=i.Util.singularValueDecompose2dScale(this.matrix);o=[o[0]*a[0],o[1]*a[1]]}var s=this._createMeshCanvas(o,r===p.SHADING?null:this._background,t.cachedCanvases);return r!==p.SHADING&&(e.setTransform.apply(e,t.baseTransform),this.matrix&&e.transform.apply(e,this.matrix)),e.translate(s.offsetX,s.offsetY),e.scale(s.scaleX,s.scaleY),e.createPattern(s.canvas,"no-repeat")}}]),n}(m),w=function(e){s(n,e);var t=u(n);function n(){return d(this,n),t.apply(this,arguments)}return h(n,[{key:"getPattern",value:function(){return"hotpink"}}]),n}(m),k=1,S=2,_=function(){function e(t,n,r,i,o){d(this,e),this.operatorList=t[2],this.matrix=t[3]||[1,0,0,1,0,0],this.bbox=t[4],this.xstep=t[5],this.ystep=t[6],this.paintType=t[7],this.tilingType=t[8],this.color=n,this.ctx=r,this.canvasGraphicsFactory=i,this.baseTransform=o}return h(e,[{key:"createPatternCanvas",value:function(e){var t=this.operatorList,n=this.bbox,r=this.xstep,o=this.ystep,a=this.paintType,s=this.tilingType,l=this.color,u=this.canvasGraphicsFactory;(0,i.info)("TilingType: "+s);var c=n[0],d=n[1],f=n[2],h=n[3],p=i.Util.singularValueDecompose2dScale(this.matrix),v=i.Util.singularValueDecompose2dScale(this.baseTransform),m=[p[0]*v[0],p[1]*v[1]],g=this.getSizeAndScale(r,this.ctx.canvas.width,m[0]),y=this.getSizeAndScale(o,this.ctx.canvas.height,m[1]),b=e.cachedCanvases.getCanvas("pattern",g.size,y.size,!0),x=b.context,w=u.createCanvasGraphics(x);w.groupLevel=e.groupLevel,this.setFillAndStrokeStyleToContext(w,a,l);var k=c,S=d,_=f,C=h;return c<0&&(k=0,_+=Math.abs(c)),d<0&&(S=0,C+=Math.abs(d)),x.translate(-g.scale*k,-y.scale*S),w.transform(g.scale,0,0,y.scale,0,0),this.clipBbox(w,k,S,_,C),w.baseTransform=w.ctx.mozCurrentTransform.slice(),w.executeOperatorList(t),w.endDrawing(),{canvas:b.canvas,scaleX:g.scale,scaleY:y.scale,offsetX:k,offsetY:S}}},{key:"getSizeAndScale",value:function(t,n,r){t=Math.abs(t);var i=Math.max(e.MAX_PATTERN_SIZE,n),o=Math.ceil(t*r);return o>=i?o=i:r=o/t,{scale:r,size:o}}},{key:"clipBbox",value:function(e,t,n,r,i){var o=r-t,a=i-n;e.ctx.rect(t,n,o,a),e.clip(),e.endPath()}},{key:"setFillAndStrokeStyleToContext",value:function(e,t,n){var r=e.ctx,o=e.current;switch(t){case k:var a=this.ctx;r.fillStyle=a.fillStyle,r.strokeStyle=a.strokeStyle,o.fillColor=a.fillStyle,o.strokeColor=a.strokeStyle;break;case S:var s=i.Util.makeHexColor(n[0],n[1],n[2]);r.fillStyle=s,r.strokeStyle=s,o.fillColor=s,o.strokeColor=s;break;default:throw new i.FormatError("Unsupported paint type: ".concat(t))}}},{key:"getPattern",value:function(e,t,n,r){var o=n;r!==p.SHADING&&(o=i.Util.transform(o,t.baseTransform),this.matrix&&(o=i.Util.transform(o,this.matrix)));var a=this.createPatternCanvas(t),s=new DOMMatrix(o);s=(s=s.translate(a.offsetX,a.offsetY)).scale(1/a.scaleX,1/a.scaleY);var l=e.createPattern(a.canvas,"repeat");try{l.setTransform(s)}catch(u){(0,i.warn)('TilingPattern.getPattern: "'.concat(null===u||void 0===u?void 0:u.message,'".'))}return l}}],[{key:"MAX_PATTERN_SIZE",get:function(){return(0,i.shadow)(this,"MAX_PATTERN_SIZE",3e3)}}]),e}();t.TilingPattern=_},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GlobalWorkerOptions=void 0;var n=Object.create(null);t.GlobalWorkerOptions=n,n.workerPort=void 0===n.workerPort?null:n.workerPort,n.workerSrc=void 0===n.workerSrc?"":n.workerSrc},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MessageHandler=void 0;var r,i=(r=n(2))&&r.__esModule?r:{default:r},o=n(4);function a(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(u){return void n(u)}s.done?t(l):Promise.resolve(l).then(r,i)}function s(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,r.key,r)}}function l(e){return l="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},l(e)}var u=1,c=2,d=1,f=2,h=3,p=4,v=5,m=6,g=7,y=8;function b(e){if(!(e instanceof Error||"object"===l(e)&&null!==e))return(0,o.warn)('wrapReason: Expected "reason" to be a (possibly cloned) Error.'),e;switch(e.name){case"AbortException":return new o.AbortException(e.message);case"MissingPDFException":return new o.MissingPDFException(e.message);case"PasswordException":return new o.PasswordException(e.message,e.code);case"UnexpectedResponseException":return new o.UnexpectedResponseException(e.message,e.status);case"UnknownErrorException":return new o.UnknownErrorException(e.message,e.details);default:return new o.UnknownErrorException(e.message,e.toString())}}var x=function(){function e(t,n,r){var i=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.sourceName=t,this.targetName=n,this.comObj=r,this.callbackId=1,this.streamId=1,this.streamSinks=Object.create(null),this.streamControllers=Object.create(null),this.callbackCapabilities=Object.create(null),this.actionHandler=Object.create(null),this._onComObjOnMessage=function(e){var t=e.data;if(t.targetName===i.sourceName)if(t.stream)i._processStreamMessage(t);else if(t.callback){var n=t.callbackId,o=i.callbackCapabilities[n];if(!o)throw new Error("Cannot resolve callback ".concat(n));if(delete i.callbackCapabilities[n],t.callback===u)o.resolve(t.data);else{if(t.callback!==c)throw new Error("Unexpected callback case");o.reject(b(t.reason))}}else{var a=i.actionHandler[t.action];if(!a)throw new Error("Unknown action from worker: ".concat(t.action));if(t.callbackId){var s=i.sourceName,l=t.sourceName;new Promise((function(e){e(a(t.data))})).then((function(e){r.postMessage({sourceName:s,targetName:l,callback:u,callbackId:t.callbackId,data:e})}),(function(e){r.postMessage({sourceName:s,targetName:l,callback:c,callbackId:t.callbackId,reason:b(e)})}))}else t.streamId?i._createStreamSink(t):a(t.data)}},r.addEventListener("message",this._onComObjOnMessage)}var t,n,r;return t=e,n=[{key:"on",value:function(e,t){var n=this.actionHandler;if(n[e])throw new Error('There is already an actionName called "'.concat(e,'"'));n[e]=t}},{key:"send",value:function(e,t,n){this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,data:t},n)}},{key:"sendWithPromise",value:function(e,t,n){var r=this.callbackId++,i=(0,o.createPromiseCapability)();this.callbackCapabilities[r]=i;try{this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,callbackId:r,data:t},n)}catch(a){i.reject(a)}return i.promise}},{key:"sendWithStream",value:function(e,t,n,r){var i=this,a=this.streamId++,s=this.sourceName,l=this.targetName,u=this.comObj;return new ReadableStream({start:function(n){var c=(0,o.createPromiseCapability)();return i.streamControllers[a]={controller:n,startCall:c,pullCall:null,cancelCall:null,isClosed:!1},u.postMessage({sourceName:s,targetName:l,action:e,streamId:a,data:t,desiredSize:n.desiredSize},r),c.promise},pull:function(e){var t=(0,o.createPromiseCapability)();return i.streamControllers[a].pullCall=t,u.postMessage({sourceName:s,targetName:l,stream:m,streamId:a,desiredSize:e.desiredSize}),t.promise},cancel:function(e){(0,o.assert)(e instanceof Error,"cancel must have a valid reason");var t=(0,o.createPromiseCapability)();return i.streamControllers[a].cancelCall=t,i.streamControllers[a].isClosed=!0,u.postMessage({sourceName:s,targetName:l,stream:d,streamId:a,reason:b(e)}),t.promise}},n)}},{key:"_createStreamSink",value:function(e){var t=e.streamId,n=this.sourceName,r=e.sourceName,i=this.comObj,a=this,s=this.actionHandler[e.action],l={enqueue:function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,s=arguments.length>2?arguments[2]:void 0;if(!this.isCancelled){var l=this.desiredSize;this.desiredSize-=a,l>0&&this.desiredSize<=0&&(this.sinkCapability=(0,o.createPromiseCapability)(),this.ready=this.sinkCapability.promise),i.postMessage({sourceName:n,targetName:r,stream:p,streamId:t,chunk:e},s)}},close:function(){this.isCancelled||(this.isCancelled=!0,i.postMessage({sourceName:n,targetName:r,stream:h,streamId:t}),delete a.streamSinks[t])},error:function(e){(0,o.assert)(e instanceof Error,"error must have a valid reason"),this.isCancelled||(this.isCancelled=!0,i.postMessage({sourceName:n,targetName:r,stream:v,streamId:t,reason:b(e)}))},sinkCapability:(0,o.createPromiseCapability)(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:e.desiredSize,ready:null};l.sinkCapability.resolve(),l.ready=l.sinkCapability.promise,this.streamSinks[t]=l,new Promise((function(t){t(s(e.data,l))})).then((function(){i.postMessage({sourceName:n,targetName:r,stream:y,streamId:t,success:!0})}),(function(e){i.postMessage({sourceName:n,targetName:r,stream:y,streamId:t,reason:b(e)})}))}},{key:"_processStreamMessage",value:function(e){var t=e.streamId,n=this.sourceName,r=e.sourceName,i=this.comObj,a=this.streamControllers[t],s=this.streamSinks[t];switch(e.stream){case y:e.success?a.startCall.resolve():a.startCall.reject(b(e.reason));break;case g:e.success?a.pullCall.resolve():a.pullCall.reject(b(e.reason));break;case m:if(!s){i.postMessage({sourceName:n,targetName:r,stream:g,streamId:t,success:!0});break}s.desiredSize<=0&&e.desiredSize>0&&s.sinkCapability.resolve(),s.desiredSize=e.desiredSize,new Promise((function(e){e(s.onPull&&s.onPull())})).then((function(){i.postMessage({sourceName:n,targetName:r,stream:g,streamId:t,success:!0})}),(function(e){i.postMessage({sourceName:n,targetName:r,stream:g,streamId:t,reason:b(e)})}));break;case p:if((0,o.assert)(a,"enqueue should have stream controller"),a.isClosed)break;a.controller.enqueue(e.chunk);break;case h:if((0,o.assert)(a,"close should have stream controller"),a.isClosed)break;a.isClosed=!0,a.controller.close(),this._deleteStreamController(a,t);break;case v:(0,o.assert)(a,"error should have stream controller"),a.controller.error(b(e.reason)),this._deleteStreamController(a,t);break;case f:e.success?a.cancelCall.resolve():a.cancelCall.reject(b(e.reason)),this._deleteStreamController(a,t);break;case d:if(!s)break;new Promise((function(t){t(s.onCancel&&s.onCancel(b(e.reason)))})).then((function(){i.postMessage({sourceName:n,targetName:r,stream:f,streamId:t,success:!0})}),(function(e){i.postMessage({sourceName:n,targetName:r,stream:f,streamId:t,reason:b(e)})})),s.sinkCapability.reject(b(e.reason)),s.isCancelled=!0,delete this.streamSinks[t];break;default:throw new Error("Unexpected stream case")}}},{key:"_deleteStreamController",value:function(){var e,t=(e=i.default.mark((function e(t,n){return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.allSettled([t.startCall&&t.startCall.promise,t.pullCall&&t.pullCall.promise,t.cancelCall&&t.cancelCall.promise]);case 2:delete this.streamControllers[n];case 3:case"end":return e.stop()}}),e,this)})),function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function s(e){a(o,r,i,s,l,"next",e)}function l(e){a(o,r,i,s,l,"throw",e)}s(void 0)}))});return function(e,n){return t.apply(this,arguments)}}()},{key:"destroy",value:function(){this.comObj.removeEventListener("message",this._onComObjOnMessage)}}],n&&s(t.prototype,n),r&&s(t,r),e}();t.MessageHandler=x},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Metadata=void 0;var r=n(4);function i(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,r.key,r)}}function o(e,t,n){!function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(e,t),t.set(e,n)}function a(e,t){return function(e,t){return t.get?t.get.call(e):t.value}(e,l(e,t,"get"))}function s(e,t,n){return function(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}(e,l(e,t,"set"),n),n}function l(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}var u=new WeakMap,c=new WeakMap,d=function(){function e(t){var n=t.parsedData,r=t.rawData;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),o(this,u,{writable:!0,value:void 0}),o(this,c,{writable:!0,value:void 0}),s(this,u,n),s(this,c,r)}var t,n,l;return t=e,(n=[{key:"getRaw",value:function(){return a(this,c)}},{key:"get",value:function(e){var t;return null!==(t=a(this,u).get(e))&&void 0!==t?t:null}},{key:"getAll",value:function(){return(0,r.objectFromMap)(a(this,u))}},{key:"has",value:function(e){return a(this,u).has(e)}}])&&i(t.prototype,n),l&&i(t,l),e}();t.Metadata=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OptionalContentConfig=void 0;var r=n(4);function i(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 o(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)?o(e,t):void 0}}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}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 a,s=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw a}}}}function o(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 a(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,r.key,r)}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var l=function e(t,n){s(this,e),this.visible=!0,this.name=t,this.intent=n},u=function(){function e(t){if(s(this,e),this.name=null,this.creator=null,this._order=null,this._groups=new Map,null!==t){this.name=t.name,this.creator=t.creator,this._order=t.order;var n,r=i(t.groups);try{for(r.s();!(n=r.n()).done;){var o=n.value;this._groups.set(o.id,new l(o.name,o.intent))}}catch(m){r.e(m)}finally{r.f()}if("OFF"===t.baseState){var a,u=i(this._groups);try{for(u.s();!(a=u.n()).done;)a.value.visible=!1}catch(m){u.e(m)}finally{u.f()}}var c,d=i(t.on);try{for(d.s();!(c=d.n()).done;){var f=c.value;this._groups.get(f).visible=!0}}catch(m){d.e(m)}finally{d.f()}var h,p=i(t.off);try{for(p.s();!(h=p.n()).done;){var v=h.value;this._groups.get(v).visible=!1}}catch(m){p.e(m)}finally{p.f()}}}var t,n,o;return t=e,n=[{key:"_evaluateVisibilityExpression",value:function(e){var t=e.length;if(t<2)return!0;for(var n=e[0],i=1;i<t;i++){var o=e[i],a=void 0;if(Array.isArray(o))a=this._evaluateVisibilityExpression(o);else{if(!this._groups.has(o))return(0,r.warn)("Optional content group not found: ".concat(o)),!0;a=this._groups.get(o).visible}switch(n){case"And":if(!a)return!1;break;case"Or":if(a)return!0;break;case"Not":return!a;default:return!0}}return"And"===n}},{key:"isVisible",value:function(e){if(0===this._groups.size)return!0;if(!e)return(0,r.warn)("Optional content group not defined."),!0;if("OCG"===e.type)return this._groups.has(e.id)?this._groups.get(e.id).visible:((0,r.warn)("Optional content group not found: ".concat(e.id)),!0);if("OCMD"===e.type){if(e.expression)return this._evaluateVisibilityExpression(e.expression);if(!e.policy||"AnyOn"===e.policy){var t,n=i(e.ids);try{for(n.s();!(t=n.n()).done;){var o=t.value;if(!this._groups.has(o))return(0,r.warn)("Optional content group not found: ".concat(o)),!0;if(this._groups.get(o).visible)return!0}}catch(v){n.e(v)}finally{n.f()}return!1}if("AllOn"===e.policy){var a,s=i(e.ids);try{for(s.s();!(a=s.n()).done;){var l=a.value;if(!this._groups.has(l))return(0,r.warn)("Optional content group not found: ".concat(l)),!0;if(!this._groups.get(l).visible)return!1}}catch(v){s.e(v)}finally{s.f()}return!0}if("AnyOff"===e.policy){var u,c=i(e.ids);try{for(c.s();!(u=c.n()).done;){var d=u.value;if(!this._groups.has(d))return(0,r.warn)("Optional content group not found: ".concat(d)),!0;if(!this._groups.get(d).visible)return!0}}catch(v){c.e(v)}finally{c.f()}return!1}if("AllOff"===e.policy){var f,h=i(e.ids);try{for(h.s();!(f=h.n()).done;){var p=f.value;if(!this._groups.has(p))return(0,r.warn)("Optional content group not found: ".concat(p)),!0;if(this._groups.get(p).visible)return!1}}catch(v){h.e(v)}finally{h.f()}return!0}return(0,r.warn)("Unknown optional content policy ".concat(e.policy,".")),!0}return(0,r.warn)("Unknown group type ".concat(e.type,".")),!0}},{key:"setVisibility",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this._groups.has(e)?this._groups.get(e).visible=!!t:(0,r.warn)("Optional content group not found: ".concat(e))}},{key:"getOrder",value:function(){return this._groups.size?this._order?this._order.slice():Array.from(this._groups.keys()):null}},{key:"getGroups",value:function(){return this._groups.size>0?(0,r.objectFromMap)(this._groups):null}},{key:"getGroup",value:function(e){return this._groups.get(e)||null}}],n&&a(t.prototype,n),o&&a(t,o),e}();t.OptionalContentConfig=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PDFDataTransportStream=void 0;var r,i=(r=n(2))&&r.__esModule?r:{default:r},o=n(4),a=n(1);function s(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(u){return void n(u)}s.done?t(l):Promise.resolve(l).then(r,i)}function l(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){s(o,r,i,a,l,"next",e)}function l(e){s(o,r,i,a,l,"throw",e)}a(void 0)}))}}function u(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 c(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)?c(e,t):void 0}}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}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 o,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,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function c(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 d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(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,r.key,r)}}function h(e,t,n){return t&&f(e.prototype,t),n&&f(e,n),e}var p=function(){function e(t,n){var r=this;d(this,e),(0,o.assert)(n,'PDFDataTransportStream - missing required "pdfDataRangeTransport" argument.'),this._queuedChunks=[],this._progressiveDone=t.progressiveDone||!1,this._contentDispositionFilename=t.contentDispositionFilename||null;var i=t.initialData;if((null===i||void 0===i?void 0:i.length)>0){var a=new Uint8Array(i).buffer;this._queuedChunks.push(a)}this._pdfDataRangeTransport=n,this._isStreamingSupported=!t.disableStream,this._isRangeSupported=!t.disableRange,this._contentLength=t.length,this._fullRequestReader=null,this._rangeReaders=[],this._pdfDataRangeTransport.addRangeListener((function(e,t){r._onReceiveData({begin:e,chunk:t})})),this._pdfDataRangeTransport.addProgressListener((function(e,t){r._onProgress({loaded:e,total:t})})),this._pdfDataRangeTransport.addProgressiveReadListener((function(e){r._onReceiveData({chunk:e})})),this._pdfDataRangeTransport.addProgressiveDoneListener((function(){r._onProgressiveDone()})),this._pdfDataRangeTransport.transportReady()}return h(e,[{key:"_onReceiveData",value:function(e){var t=new Uint8Array(e.chunk).buffer;if(void 0===e.begin)this._fullRequestReader?this._fullRequestReader._enqueue(t):this._queuedChunks.push(t);else{var n=this._rangeReaders.some((function(n){return n._begin===e.begin&&(n._enqueue(t),!0)}));(0,o.assert)(n,"_onReceiveData - no `PDFDataTransportStreamRangeReader` instance found.")}}},{key:"_progressiveDataLength",get:function(){var e,t;return null!==(e=null===(t=this._fullRequestReader)||void 0===t?void 0:t._loaded)&&void 0!==e?e:0}},{key:"_onProgress",value:function(e){if(void 0===e.total){var t=this._rangeReaders[0];null!==t&&void 0!==t&&t.onProgress&&t.onProgress({loaded:e.loaded})}else{var n=this._fullRequestReader;null!==n&&void 0!==n&&n.onProgress&&n.onProgress({loaded:e.loaded,total:e.total})}}},{key:"_onProgressiveDone",value:function(){this._fullRequestReader&&this._fullRequestReader.progressiveDone(),this._progressiveDone=!0}},{key:"_removeRangeReader",value:function(e){var t=this._rangeReaders.indexOf(e);t>=0&&this._rangeReaders.splice(t,1)}},{key:"getFullReader",value:function(){(0,o.assert)(!this._fullRequestReader,"PDFDataTransportStream.getFullReader can only be called once.");var e=this._queuedChunks;return this._queuedChunks=null,new v(this,e,this._progressiveDone,this._contentDispositionFilename)}},{key:"getRangeReader",value:function(e,t){if(t<=this._progressiveDataLength)return null;var n=new m(this,e,t);return this._pdfDataRangeTransport.requestDataRange(e,t),this._rangeReaders.push(n),n}},{key:"cancelAllRequests",value:function(e){this._fullRequestReader&&this._fullRequestReader.cancel(e);var t,n=u(this._rangeReaders.slice(0));try{for(n.s();!(t=n.n()).done;)t.value.cancel(e)}catch(r){n.e(r)}finally{n.f()}this._pdfDataRangeTransport.abort()}}]),e}();t.PDFDataTransportStream=p;var v=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;d(this,e),this._stream=t,this._done=r||!1,this._filename=(0,a.isPdfFile)(i)?i:null,this._queuedChunks=n||[],this._loaded=0;var o,s=u(this._queuedChunks);try{for(s.s();!(o=s.n()).done;){var l=o.value;this._loaded+=l.byteLength}}catch(c){s.e(c)}finally{s.f()}this._requests=[],this._headersReady=Promise.resolve(),t._fullRequestReader=this,this.onProgress=null}return h(e,[{key:"_enqueue",value:function(e){this._done||(this._requests.length>0?this._requests.shift().resolve({value:e,done:!1}):this._queuedChunks.push(e),this._loaded+=e.byteLength)}},{key:"headersReady",get:function(){return this._headersReady}},{key:"filename",get:function(){return this._filename}},{key:"isRangeSupported",get:function(){return this._stream._isRangeSupported}},{key:"isStreamingSupported",get:function(){return this._stream._isStreamingSupported}},{key:"contentLength",get:function(){return this._stream._contentLength}},{key:"read",value:function(){var e=l(i.default.mark((function e(){var t,n;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(this._queuedChunks.length>0)){e.next=3;break}return t=this._queuedChunks.shift(),e.abrupt("return",{value:t,done:!1});case 3:if(!this._done){e.next=5;break}return e.abrupt("return",{value:void 0,done:!0});case 5:return n=(0,o.createPromiseCapability)(),this._requests.push(n),e.abrupt("return",n.promise);case 8:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"cancel",value:function(e){this._done=!0;var t,n=u(this._requests);try{for(n.s();!(t=n.n()).done;)t.value.resolve({value:void 0,done:!0})}catch(r){n.e(r)}finally{n.f()}this._requests.length=0}},{key:"progressiveDone",value:function(){this._done||(this._done=!0)}}]),e}(),m=function(){function e(t,n,r){d(this,e),this._stream=t,this._begin=n,this._end=r,this._queuedChunk=null,this._requests=[],this._done=!1,this.onProgress=null}return h(e,[{key:"_enqueue",value:function(e){if(!this._done){if(0===this._requests.length)this._queuedChunk=e;else{this._requests.shift().resolve({value:e,done:!1});var t,n=u(this._requests);try{for(n.s();!(t=n.n()).done;)t.value.resolve({value:void 0,done:!0})}catch(r){n.e(r)}finally{n.f()}this._requests.length=0}this._done=!0,this._stream._removeRangeReader(this)}}},{key:"isStreamingSupported",get:function(){return!1}},{key:"read",value:function(){var e=l(i.default.mark((function e(){var t,n;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._queuedChunk){e.next=4;break}return t=this._queuedChunk,this._queuedChunk=null,e.abrupt("return",{value:t,done:!1});case 4:if(!this._done){e.next=6;break}return e.abrupt("return",{value:void 0,done:!0});case 6:return n=(0,o.createPromiseCapability)(),this._requests.push(n),e.abrupt("return",n.promise);case 9:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"cancel",value:function(e){this._done=!0;var t,n=u(this._requests);try{for(n.s();!(t=n.n()).done;)t.value.resolve({value:void 0,done:!0})}catch(r){n.e(r)}finally{n.f()}this._requests.length=0,this._stream._removeRangeReader(this)}}]),e}()},function(e,t){"use strict";function n(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 r(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)?r(e,t):void 0}}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},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 a,s=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw a}}}}function r(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 i(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,r.key,r)}}Object.defineProperty(t,"__esModule",{value:!0}),t.XfaText=void 0;var o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,r,o;return t=e,o=[{key:"textContent",value:function(t){var r=[],i={items:r,styles:Object.create(null)};return function t(i){var o;if(i){var a=null,s=i.name;if("#text"===s)a=i.value;else{if(!e.shouldBuildText(s))return;null!==i&&void 0!==i&&null!==(o=i.attributes)&&void 0!==o&&o.textContent?a=i.attributes.textContent:i.value&&(a=i.value)}if(null!==a&&r.push({str:a}),i.children){var l,u=n(i.children);try{for(u.s();!(l=u.n()).done;)t(l.value)}catch(c){u.e(c)}finally{u.f()}}}}(t),i}},{key:"shouldBuildText",value:function(e){return!("textarea"===e||"input"===e||"option"===e||"select"===e)}}],(r=null)&&i(t.prototype,r),o&&i(t,o),e}();t.XfaText=o},function(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)}Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationLayer=void 0;var i=n(4),o=n(1),a=n(139),s=n(149),l=n(150);function u(e,t,n){return function(e,t){if(e!==t)throw new TypeError("Private static access of wrong provenance")}(e,t),n}function c(e,t,n){return c="undefined"!==typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=g(e)););return e}(e,t);if(r){var i=Object.getOwnPropertyDescriptor(r,t);return i.get?i.get.call(n):i.value}},c(e,t,n||e)}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e){return function(e){if(Array.isArray(e))return w(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||x(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(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}}),t&&p(e,t)}function p(e,t){return p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},p(e,t)}function v(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=g(e);if(t){var o=g(this).constructor;n=Reflect.construct(i,arguments,o)}else n=i.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return m(e)}(this,n)}}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(e){return g=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},g(e)}function y(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=x(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}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 o,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,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function b(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,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(l){s=!0,i=l}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||x(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.")}()}function x(e,t){if(e){if("string"===typeof e)return w(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)?w(e,t):void 0}}function w(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 k(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function S(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,r.key,r)}}function _(e,t,n){return t&&S(e.prototype,t),n&&S(e,n),e}var C=1e3,j=new WeakSet,P=function(){function e(){k(this,e)}return _(e,null,[{key:"create",value:function(e){switch(e.data.annotationType){case i.AnnotationType.LINK:return new A(e);case i.AnnotationType.TEXT:return new T(e);case i.AnnotationType.WIDGET:switch(e.data.fieldType){case"Tx":return new R(e);case"Btn":return e.data.radioButton?new O(e):e.data.checkBox?new M(e):new D(e);case"Ch":return new Z(e)}return new I(e);case i.AnnotationType.POPUP:return new N(e);case i.AnnotationType.FREETEXT:return new F(e);case i.AnnotationType.LINE:return new z(e);case i.AnnotationType.SQUARE:return new B(e);case i.AnnotationType.CIRCLE:return new H(e);case i.AnnotationType.POLYLINE:return new V(e);case i.AnnotationType.CARET:return new W(e);case i.AnnotationType.INK:return new U(e);case i.AnnotationType.POLYGON:return new q(e);case i.AnnotationType.HIGHLIGHT:return new G(e);case i.AnnotationType.UNDERLINE:return new K(e);case i.AnnotationType.SQUIGGLY:return new Y(e);case i.AnnotationType.STRIKEOUT:return new X(e);case i.AnnotationType.STAMP:return new Q(e);case i.AnnotationType.FILEATTACHMENT:return new J(e);default:return new E(e)}}}]),e}(),E=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.isRenderable,i=void 0!==r&&r,o=n.ignoreBorder,a=void 0!==o&&o,s=n.createQuadrilaterals,l=void 0!==s&&s;k(this,e),this.isRenderable=i,this.data=t.data,this.layer=t.layer,this.page=t.page,this.viewport=t.viewport,this.linkService=t.linkService,this.downloadManager=t.downloadManager,this.imageResourcesPath=t.imageResourcesPath,this.renderForms=t.renderForms,this.svgFactory=t.svgFactory,this.annotationStorage=t.annotationStorage,this.enableScripting=t.enableScripting,this.hasJSActions=t.hasJSActions,this._fieldObjects=t.fieldObjects,this._mouseState=t.mouseState,i&&(this.container=this._createContainer(a)),l&&(this.quadrilaterals=this._createQuadrilaterals(a))}return _(e,[{key:"_createContainer",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.data,n=this.page,r=this.viewport,o=document.createElement("section"),a=t.rect[2]-t.rect[0],s=t.rect[3]-t.rect[1];o.setAttribute("data-annotation-id",t.id);var l=i.Util.normalizeRect([t.rect[0],n.view[3]-t.rect[1]+n.view[1],t.rect[2],n.view[3]-t.rect[3]+n.view[1]]);if(t.hasOwnCanvas){var u=r.transform.slice(),c=b(i.Util.singularValueDecompose2dScale(u),2),d=c[0],f=c[1];a=Math.ceil(a*d),s=Math.ceil(s*f),l[0]*=d,l[1]*=f;for(var h=0;h<4;h++)u[h]=Math.sign(u[h]);o.style.transform="matrix(".concat(u.join(","),")")}else o.style.transform="matrix(".concat(r.transform.join(","),")");if(o.style.transformOrigin="".concat(-l[0],"px ").concat(-l[1],"px"),!e&&t.borderStyle.width>0){o.style.borderWidth="".concat(t.borderStyle.width,"px"),t.borderStyle.style!==i.AnnotationBorderStyleType.UNDERLINE&&(a-=2*t.borderStyle.width,s-=2*t.borderStyle.width);var p=t.borderStyle.horizontalCornerRadius,v=t.borderStyle.verticalCornerRadius;if(p>0||v>0){var m="".concat(p,"px / ").concat(v,"px");o.style.borderRadius=m}switch(t.borderStyle.style){case i.AnnotationBorderStyleType.SOLID:o.style.borderStyle="solid";break;case i.AnnotationBorderStyleType.DASHED:o.style.borderStyle="dashed";break;case i.AnnotationBorderStyleType.BEVELED:(0,i.warn)("Unimplemented border style: beveled");break;case i.AnnotationBorderStyleType.INSET:(0,i.warn)("Unimplemented border style: inset");break;case i.AnnotationBorderStyleType.UNDERLINE:o.style.borderBottomStyle="solid"}t.borderColor||t.color?o.style.borderColor=i.Util.makeHexColor(0|t.color[0],0|t.color[1],0|t.color[2]):o.style.borderWidth=0}return o.style.left="".concat(l[0],"px"),o.style.top="".concat(l[1],"px"),t.hasOwnCanvas?o.style.width=o.style.height="auto":(o.style.width="".concat(a,"px"),o.style.height="".concat(s,"px")),o}},{key:"_createQuadrilaterals",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!this.data.quadPoints)return null;var t,n=[],r=this.data.rect,i=y(this.data.quadPoints);try{for(i.s();!(t=i.n()).done;){var o=t.value;this.data.rect=[o[2].x,o[2].y,o[1].x,o[1].y],n.push(this._createContainer(e))}}catch(a){i.e(a)}finally{i.f()}return this.data.rect=r,n}},{key:"_createPopup",value:function(e,t){var n=this.container;this.quadrilaterals&&(e=e||this.quadrilaterals,n=this.quadrilaterals[0]),e||((e=document.createElement("div")).style.height=n.style.height,e.style.width=n.style.width,n.appendChild(e));var r=new L({container:n,trigger:e,color:t.color,titleObj:t.titleObj,modificationDate:t.modificationDate,contentsObj:t.contentsObj,richText:t.richText,hideWrapper:!0}).render();r.style.left=n.style.width,n.appendChild(r)}},{key:"_renderQuadrilaterals",value:function(e){var t,n=y(this.quadrilaterals);try{for(n.s();!(t=n.n()).done;)t.value.className=e}catch(r){n.e(r)}finally{n.f()}return this.quadrilaterals}},{key:"render",value:function(){(0,i.unreachable)("Abstract method `AnnotationElement.render` called")}},{key:"_getElementsByName",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=[];if(this._fieldObjects){var r=this._fieldObjects[e];if(r){var o,a=y(r);try{for(a.s();!(o=a.n()).done;){var s=o.value,l=s.page,u=s.id,c=s.exportValues;if(-1!==l&&u!==t){var d="string"===typeof c?c:null,f=document.getElementById(u);!f||j.has(f)?n.push({id:u,exportValue:d,domElement:f}):(0,i.warn)("_getElementsByName - element not allowed: ".concat(u))}}}catch(b){a.e(b)}finally{a.f()}}return n}var h,p=y(document.getElementsByName(e));try{for(p.s();!(h=p.n()).done;){var v=h.value,m=v.id,g=v.exportValue;m!==t&&j.has(v)&&n.push({id:m,exportValue:g,domElement:v})}}catch(b){p.e(b)}finally{p.f()}return n}}],[{key:"platform",get:function(){var e="undefined"!==typeof navigator?navigator.platform:"";return(0,i.shadow)(this,"platform",{isWin:e.includes("Win"),isMac:e.includes("Mac")})}}]),e}(),A=function(e){h(n,e);var t=v(n);function n(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;k(this,n);var i=!!(e.data.url||e.data.dest||e.data.action||e.data.isTooltipOnly||e.data.resetForm||e.data.actions&&(e.data.actions.Action||e.data.actions["Mouse Up"]||e.data.actions["Mouse Down"]));return t.call(this,e,{isRenderable:i,ignoreBorder:!(null===r||void 0===r||!r.ignoreBorder),createQuadrilaterals:!0})}return _(n,[{key:"render",value:function(){var e,t=this.data,n=this.linkService,r=document.createElement("a");if(t.url)n.addLinkAttributes||(0,i.warn)("LinkAnnotationElement.render - missing `addLinkAttributes`-method on the `linkService`-instance."),null===(e=n.addLinkAttributes)||void 0===e||e.call(n,r,t.url,t.newWindow);else if(t.action)this._bindNamedAction(r,t.action);else if(t.dest)this._bindLink(r,t.dest);else{var o=!1;t.actions&&(t.actions.Action||t.actions["Mouse Up"]||t.actions["Mouse Down"])&&this.enableScripting&&this.hasJSActions&&(o=!0,this._bindJSAction(r,t)),t.resetForm?this._bindResetFormAction(r,t.resetForm):o||this._bindLink(r,"")}return this.quadrilaterals?this._renderQuadrilaterals("linkAnnotation").map((function(e,t){var n=0===t?r:r.cloneNode();return e.appendChild(n),e})):(this.container.className="linkAnnotation",this.container.appendChild(r),this.container)}},{key:"_bindLink",value:function(e,t){var n=this;e.href=this.linkService.getDestinationHash(t),e.onclick=function(){return t&&n.linkService.goToDestination(t),!1},(t||""===t)&&(e.className="internalLink")}},{key:"_bindNamedAction",value:function(e,t){var n=this;e.href=this.linkService.getAnchorUrl(""),e.onclick=function(){return n.linkService.executeNamedAction(t),!1},e.className="internalLink"}},{key:"_bindJSAction",value:function(e,t){var n=this;e.href=this.linkService.getAnchorUrl("");for(var r=new Map([["Action","onclick"],["Mouse Up","onmouseup"],["Mouse Down","onmousedown"]]),i=function(){var i=a[o],s=r.get(i);if(!s)return"continue";e[s]=function(){var e;return null===(e=n.linkService.eventBus)||void 0===e||e.dispatch("dispatcheventinsandbox",{source:n,detail:{id:t.id,name:i}}),!1}},o=0,a=Object.keys(t.actions);o<a.length;o++)i();e.onclick||(e.onclick=function(){return!1}),e.className="internalLink"}},{key:"_bindResetFormAction",value:function(e,t){var n=this,r=e.onclick;if(r||(e.href=this.linkService.getAnchorUrl("")),e.className="internalLink",!this._fieldObjects)return(0,i.warn)('_bindResetFormAction - "resetForm" action not supported, ensure that the `fieldObjects` parameter is provided.'),void(r||(e.onclick=function(){return!1}));e.onclick=function(){r&&r();var e=t.fields,i=t.refs,o=t.include,a=[];if(0!==e.length||0!==i.length){var s,l=new Set(i),u=y(e);try{for(u.s();!(s=u.n()).done;){var c,d=s.value,h=y(n._fieldObjects[d]||[]);try{for(h.s();!(c=h.n()).done;){var p=c.value.id;l.add(p)}}catch(Z){h.e(Z)}finally{h.f()}}}catch(Z){u.e(Z)}finally{u.f()}for(var v=0,m=Object.values(n._fieldObjects);v<m.length;v++){var g,b=y(m[v]);try{for(b.s();!(g=b.n()).done;){var x=g.value;l.has(x.id)===o&&a.push(x)}}catch(Z){b.e(Z)}finally{b.f()}}}else for(var w=0,k=Object.values(n._fieldObjects);w<k.length;w++){var S=k[w];a.push.apply(a,f(S))}for(var _,C=n.annotationStorage,P=[],E=0,A=a;E<A.length;E++){var T=A[E],I=T.id;switch(P.push(I),T.type){case"text":var R=T.defaultValue||"";C.setValue(I,{value:R,valueAsString:R});break;case"checkbox":case"radiobutton":var M=T.defaultValue===T.exportValues;C.setValue(I,{value:M});break;case"combobox":case"listbox":var O=T.defaultValue||"";C.setValue(I,{value:O});break;default:continue}var D=document.getElementById(I);D&&j.has(D)&&D.dispatchEvent(new Event("resetform"))}return n.enableScripting&&(null===(_=n.linkService.eventBus)||void 0===_||_.dispatch("dispatcheventinsandbox",{source:n,detail:{id:"app",ids:P,name:"ResetForm"}})),!1}}}]),n}(E),T=function(e){h(n,e);var t=v(n);function n(e){var r,i,o;k(this,n);var a=!!(e.data.hasPopup||null!==(r=e.data.titleObj)&&void 0!==r&&r.str||null!==(i=e.data.contentsObj)&&void 0!==i&&i.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:a})}return _(n,[{key:"render",value:function(){this.container.className="textAnnotation";var e=document.createElement("img");return e.style.height=this.container.style.height,e.style.width=this.container.style.width,e.src=this.imageResourcesPath+"annotation-"+this.data.name.toLowerCase()+".svg",e.alt="[{{type}} Annotation]",e.dataset.l10nId="text_annotation_type",e.dataset.l10nArgs=JSON.stringify({type:this.data.name}),this.data.hasPopup||this._createPopup(e,this.data),this.container.appendChild(e),this.container}}]),n}(E),I=function(e){h(n,e);var t=v(n);function n(){return k(this,n),t.apply(this,arguments)}return _(n,[{key:"render",value:function(){return this.data.alternativeText&&(this.container.title=this.data.alternativeText),this.container}},{key:"_getKeyModifier",value:function(e){var t=E.platform,n=t.isWin,r=t.isMac;return n&&e.ctrlKey||r&&e.metaKey}},{key:"_setEventListener",value:function(e,t,n,r){var i=this;t.includes("mouse")?e.addEventListener(t,(function(e){var t;null===(t=i.linkService.eventBus)||void 0===t||t.dispatch("dispatcheventinsandbox",{source:i,detail:{id:i.data.id,name:n,value:r(e),shift:e.shiftKey,modifier:i._getKeyModifier(e)}})})):e.addEventListener(t,(function(e){var t;null===(t=i.linkService.eventBus)||void 0===t||t.dispatch("dispatcheventinsandbox",{source:i,detail:{id:i.data.id,name:n,value:e.target.checked}})}))}},{key:"_setEventListeners",value:function(e,t,n){var r,i=y(t);try{for(i.s();!(r=i.n()).done;){var o,a=b(r.value,2),s=a[0],l=a[1];("Action"===l||null!==(o=this.data.actions)&&void 0!==o&&o[l])&&this._setEventListener(e,s,l,n)}}catch(u){i.e(u)}finally{i.f()}}},{key:"_setBackgroundColor",value:function(e){var t=this.data.backgroundColor||null;e.style.backgroundColor=null===t?"transparent":i.Util.makeHexColor(t[0],t[1],t[2])}},{key:"_dispatchEventFromSandbox",value:function(e,t){for(var n=this,r=function(e,t,n){var r=n.detail[e];n.target.style[t]=s.ColorConverters["".concat(r[0],"_HTML")](r.slice(1))},i={display:function(e){var t=e.detail.display%2===1;e.target.style.visibility=t?"hidden":"visible",n.annotationStorage.setValue(n.data.id,{hidden:t,print:0===e.detail.display||3===e.detail.display})},print:function(e){n.annotationStorage.setValue(n.data.id,{print:e.detail.print})},hidden:function(e){e.target.style.visibility=e.detail.hidden?"hidden":"visible",n.annotationStorage.setValue(n.data.id,{hidden:e.detail.hidden})},focus:function(e){setTimeout((function(){return e.target.focus({preventScroll:!1})}),0)},userName:function(e){e.target.title=e.detail.userName},readonly:function(e){e.detail.readonly?e.target.setAttribute("readonly",""):e.target.removeAttribute("readonly")},required:function(e){e.detail.required?e.target.setAttribute("required",""):e.target.removeAttribute("required")},bgColor:function(e){r("bgColor","backgroundColor",e)},fillColor:function(e){r("fillColor","backgroundColor",e)},fgColor:function(e){r("fgColor","color",e)},textColor:function(e){r("textColor","color",e)},borderColor:function(e){r("borderColor","borderColor",e)},strokeColor:function(e){r("strokeColor","borderColor",e)}},o=0,a=Object.keys(t.detail);o<a.length;o++){var l=a[o],u=e[l]||i[l];u&&u(t)}}}]),n}(E),R=function(e){h(n,e);var t=v(n);function n(e){k(this,n);var r=e.renderForms||!e.data.hasAppearance&&!!e.data.fieldValue;return t.call(this,e,{isRenderable:r})}return _(n,[{key:"setPropertyOnSiblings",value:function(e,t,n,r){var i,o=this.annotationStorage,a=y(this._getElementsByName(e.name,e.id));try{for(a.s();!(i=a.n()).done;){var s=i.value;s.domElement&&(s.domElement[t]=n),o.setValue(s.id,d({},r,n))}}catch(l){a.e(l)}finally{a.f()}}},{key:"render",value:function(){var e=this,t=this.annotationStorage,n=this.data.id;this.container.className="textWidgetAnnotation";var r=null;if(this.renderForms){var i=t.getValue(n,{value:this.data.fieldValue,valueAsString:this.data.fieldValue}),o=i.valueAsString||i.value||"",a={userValue:null,formattedValue:null,beforeInputSelectionRange:null,beforeInputValue:null};this.data.multiLine?(r=document.createElement("textarea")).textContent=o:((r=document.createElement("input")).type="text",r.setAttribute("value",o)),j.add(r),r.disabled=this.data.readOnly,r.name=this.data.fieldName,r.tabIndex=C,a.userValue=o,r.setAttribute("id",n),r.addEventListener("input",(function(i){t.setValue(n,{value:i.target.value}),e.setPropertyOnSiblings(r,"value",i.target.value,"value")})),r.addEventListener("resetform",(function(t){var n=e.data.defaultFieldValue||"";r.value=a.userValue=n,delete a.formattedValue}));var s=function(e){a.formattedValue&&(e.target.value=a.formattedValue),e.target.scrollLeft=0,a.beforeInputSelectionRange=null};if(this.enableScripting&&this.hasJSActions){var l;r.addEventListener("focus",(function(e){a.userValue&&(e.target.value=a.userValue)})),r.addEventListener("updatefromsandbox",(function(r){var i={value:function(e){a.userValue=e.detail.value||"",t.setValue(n,{value:a.userValue.toString()}),a.formattedValue||(e.target.value=a.userValue)},valueAsString:function(e){a.formattedValue=e.detail.valueAsString||"",e.target!==document.activeElement&&(e.target.value=a.formattedValue),t.setValue(n,{formattedValue:a.formattedValue})},selRange:function(e){var t=b(e.detail.selRange,2),n=t[0],r=t[1];n>=0&&r<e.target.value.length&&e.target.setSelectionRange(n,r)}};e._dispatchEventFromSandbox(i,r)})),r.addEventListener("keydown",(function(t){var r;a.beforeInputValue=t.target.value;var i=-1;"Escape"===t.key?i=0:"Enter"===t.key?i=2:"Tab"===t.key&&(i=3),-1!==i&&(a.userValue=t.target.value,null===(r=e.linkService.eventBus)||void 0===r||r.dispatch("dispatcheventinsandbox",{source:e,detail:{id:n,name:"Keystroke",value:t.target.value,willCommit:!0,commitKey:i,selStart:t.target.selectionStart,selEnd:t.target.selectionEnd}}))}));var u=s;s=null,r.addEventListener("blur",(function(t){var r;e._mouseState.isDown&&(a.userValue=t.target.value,null===(r=e.linkService.eventBus)||void 0===r||r.dispatch("dispatcheventinsandbox",{source:e,detail:{id:n,name:"Keystroke",value:t.target.value,willCommit:!0,commitKey:1,selStart:t.target.selectionStart,selEnd:t.target.selectionEnd}})),u(t)})),r.addEventListener("mousedown",(function(e){a.beforeInputValue=e.target.value,a.beforeInputSelectionRange=null})),r.addEventListener("keyup",(function(e){e.target.selectionStart===e.target.selectionEnd&&(a.beforeInputSelectionRange=null)})),r.addEventListener("select",(function(e){a.beforeInputSelectionRange=[e.target.selectionStart,e.target.selectionEnd]})),null!==(l=this.data.actions)&&void 0!==l&&l.Keystroke&&r.addEventListener("input",(function(t){var r,i=-1,o=-1;if(a.beforeInputSelectionRange){var s=b(a.beforeInputSelectionRange,2);i=s[0],o=s[1]}null===(r=e.linkService.eventBus)||void 0===r||r.dispatch("dispatcheventinsandbox",{source:e,detail:{id:n,name:"Keystroke",value:a.beforeInputValue,change:t.data,willCommit:!1,selStart:i,selEnd:o}})})),this._setEventListeners(r,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],(function(e){return e.target.value}))}if(s&&r.addEventListener("blur",s),null!==this.data.maxLen&&(r.maxLength=this.data.maxLen),this.data.comb){var c=(this.data.rect[2]-this.data.rect[0])/this.data.maxLen;r.classList.add("comb"),r.style.letterSpacing="calc(".concat(c,"px - 1ch)")}}else(r=document.createElement("div")).textContent=this.data.fieldValue,r.style.verticalAlign="middle",r.style.display="table-cell";return this._setTextStyle(r),this._setBackgroundColor(r),this.container.appendChild(r),this.container}},{key:"_setTextStyle",value:function(e){var t=this.data.defaultAppearanceData,n=t.fontSize,r=t.fontColor,o=e.style;n&&(o.fontSize="".concat(n,"px")),o.color=i.Util.makeHexColor(r[0],r[1],r[2]),null!==this.data.textAlignment&&(o.textAlign=["left","center","right"][this.data.textAlignment])}}]),n}(I),M=function(e){h(n,e);var t=v(n);function n(e){return k(this,n),t.call(this,e,{isRenderable:e.renderForms})}return _(n,[{key:"render",value:function(){var e=this,t=this.annotationStorage,n=this.data,r=n.id,i=t.getValue(r,{value:n.exportValue===n.fieldValue}).value;"string"===typeof i&&(i="Off"!==i,t.setValue(r,{value:i})),this.container.className="buttonWidgetAnnotation checkBox";var o=document.createElement("input");return j.add(o),o.disabled=n.readOnly,o.type="checkbox",o.name=n.fieldName,i&&o.setAttribute("checked",!0),o.setAttribute("id",r),o.setAttribute("exportValue",n.exportValue),o.tabIndex=C,o.addEventListener("change",(function(i){var o,a=i.target,s=a.name,l=a.checked,u=y(e._getElementsByName(s,r));try{for(u.s();!(o=u.n()).done;){var c=o.value,d=l&&c.exportValue===n.exportValue;c.domElement&&(c.domElement.checked=d),t.setValue(c.id,{value:d})}}catch(f){u.e(f)}finally{u.f()}t.setValue(r,{value:l})})),o.addEventListener("resetform",(function(e){var t=n.defaultFieldValue||"Off";e.target.checked=t===n.exportValue})),this.enableScripting&&this.hasJSActions&&(o.addEventListener("updatefromsandbox",(function(n){var i={value:function(e){e.target.checked="Off"!==e.detail.value,t.setValue(r,{value:e.target.checked})}};e._dispatchEventFromSandbox(i,n)})),this._setEventListeners(o,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],(function(e){return e.target.checked}))),this._setBackgroundColor(o),this.container.appendChild(o),this.container}}]),n}(I),O=function(e){h(n,e);var t=v(n);function n(e){return k(this,n),t.call(this,e,{isRenderable:e.renderForms})}return _(n,[{key:"render",value:function(){var e=this;this.container.className="buttonWidgetAnnotation radioButton";var t=this.annotationStorage,n=this.data,r=n.id,i=t.getValue(r,{value:n.fieldValue===n.buttonValue}).value;"string"===typeof i&&(i=i!==n.buttonValue,t.setValue(r,{value:i}));var o=document.createElement("input");if(j.add(o),o.disabled=n.readOnly,o.type="radio",o.name=n.fieldName,i&&o.setAttribute("checked",!0),o.setAttribute("id",r),o.tabIndex=C,o.addEventListener("change",(function(n){var i,o=n.target,a=o.name,s=o.checked,l=y(e._getElementsByName(a,r));try{for(l.s();!(i=l.n()).done;){var u=i.value;t.setValue(u.id,{value:!1})}}catch(c){l.e(c)}finally{l.f()}t.setValue(r,{value:s})})),o.addEventListener("resetform",(function(e){var t=n.defaultFieldValue;e.target.checked=null!==t&&void 0!==t&&t===n.buttonValue})),this.enableScripting&&this.hasJSActions){var a=n.buttonValue;o.addEventListener("updatefromsandbox",(function(n){var i={value:function(n){var i,o=a===n.detail.value,s=y(e._getElementsByName(n.target.name));try{for(s.s();!(i=s.n()).done;){var l=i.value,u=o&&l.id===r;l.domElement&&(l.domElement.checked=u),t.setValue(l.id,{value:u})}}catch(c){s.e(c)}finally{s.f()}}};e._dispatchEventFromSandbox(i,n)})),this._setEventListeners(o,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],(function(e){return e.target.checked}))}return this._setBackgroundColor(o),this.container.appendChild(o),this.container}}]),n}(I),D=function(e){h(n,e);var t=v(n);function n(e){return k(this,n),t.call(this,e,{ignoreBorder:e.data.hasAppearance})}return _(n,[{key:"render",value:function(){var e=c(g(n.prototype),"render",this).call(this);return e.className="buttonWidgetAnnotation pushButton",this.data.alternativeText&&(e.title=this.data.alternativeText),e}}]),n}(A),Z=function(e){h(n,e);var t=v(n);function n(e){return k(this,n),t.call(this,e,{isRenderable:e.renderForms})}return _(n,[{key:"render",value:function(){var e=this;this.container.className="choiceWidgetAnnotation";var t=this.annotationStorage,n=this.data.id;t.getValue(n,{value:this.data.fieldValue.length>0?this.data.fieldValue[0]:void 0});var r=this.data.defaultAppearanceData.fontSize;r||(r=9);var i="calc(".concat(r,"px * var(--zoom-factor))"),o=document.createElement("select");j.add(o),o.disabled=this.data.readOnly,o.name=this.data.fieldName,o.setAttribute("id",n),o.tabIndex=C,o.style.fontSize="".concat(r,"px"),this.data.combo||(o.size=this.data.options.length,this.data.multiSelect&&(o.multiple=!0)),o.addEventListener("resetform",(function(t){var n,r=e.data.defaultFieldValue,i=y(o.options);try{for(i.s();!(n=i.n()).done;){var a=n.value;a.selected=a.value===r}}catch(s){i.e(s)}finally{i.f()}}));var a,s=y(this.data.options);try{for(s.s();!(a=s.n()).done;){var l=a.value,u=document.createElement("option");u.textContent=l.displayValue,u.value=l.exportValue,this.data.combo&&(u.style.fontSize=i),this.data.fieldValue.includes(l.exportValue)&&u.setAttribute("selected",!0),o.appendChild(u)}}catch(f){s.e(f)}finally{s.f()}var c=function(e,t){var n=t?"value":"textContent",r=e.target.options;return e.target.multiple?Array.prototype.filter.call(r,(function(e){return e.selected})).map((function(e){return e[n]})):-1===r.selectedIndex?null:r[r.selectedIndex][n]},d=function(e){var t=e.target.options;return Array.prototype.map.call(t,(function(e){return{displayValue:e.textContent,exportValue:e.value}}))};return this.enableScripting&&this.hasJSActions?(o.addEventListener("updatefromsandbox",(function(r){var i={value:function(e){var r,i=e.detail.value,a=new Set(Array.isArray(i)?i:[i]),s=y(o.options);try{for(s.s();!(r=s.n()).done;){var l=r.value;l.selected=a.has(l.value)}}catch(f){s.e(f)}finally{s.f()}t.setValue(n,{value:c(e,!0)})},multipleSelection:function(e){o.multiple=!0},remove:function(e){var r=o.options,i=e.detail.remove;if(r[i].selected=!1,o.remove(i),r.length>0){var a=Array.prototype.findIndex.call(r,(function(e){return e.selected}));-1===a&&(r[0].selected=!0)}t.setValue(n,{value:c(e,!0),items:d(e)})},clear:function(e){for(;0!==o.length;)o.remove(0);t.setValue(n,{value:null,items:[]})},insert:function(e){var r=e.detail.insert,i=r.index,a=r.displayValue,s=r.exportValue,l=document.createElement("option");l.textContent=a,l.value=s,o.insertBefore(l,o.children[i]),t.setValue(n,{value:c(e,!0),items:d(e)})},items:function(e){for(var r=e.detail.items;0!==o.length;)o.remove(0);var i,a=y(r);try{for(a.s();!(i=a.n()).done;){var s=i.value,l=s.displayValue,u=s.exportValue,h=document.createElement("option");h.textContent=l,h.value=u,o.appendChild(h)}}catch(f){a.e(f)}finally{a.f()}o.options.length>0&&(o.options[0].selected=!0),t.setValue(n,{value:c(e,!0),items:d(e)})},indices:function(e){var r,i=new Set(e.detail.indices),o=y(e.target.options);try{for(o.s();!(r=o.n()).done;){var a=r.value;a.selected=i.has(a.index)}}catch(f){o.e(f)}finally{o.f()}t.setValue(n,{value:c(e,!0)})},editable:function(e){e.target.disabled=!e.detail.editable}};e._dispatchEventFromSandbox(i,r)})),o.addEventListener("input",(function(r){var i,o=c(r,!0),a=c(r,!1);t.setValue(n,{value:o}),null===(i=e.linkService.eventBus)||void 0===i||i.dispatch("dispatcheventinsandbox",{source:e,detail:{id:n,name:"Keystroke",value:a,changeEx:o,willCommit:!0,commitKey:1,keyDown:!1}})})),this._setEventListeners(o,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"],["input","Action"]],(function(e){return e.target.checked}))):o.addEventListener("input",(function(e){t.setValue(n,{value:c(e)})})),this._setBackgroundColor(o),this.container.appendChild(o),this.container}}]),n}(I),N=function(e){h(n,e);var t=v(n);function n(e){var r,i,o;k(this,n);var a=!!(null!==(r=e.data.titleObj)&&void 0!==r&&r.str||null!==(i=e.data.contentsObj)&&void 0!==i&&i.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:a})}return _(n,[{key:"render",value:function(){if(this.container.className="popupAnnotation",["Line","Square","Circle","PolyLine","Polygon","Ink"].includes(this.data.parentType))return this.container;var e='[data-annotation-id="'.concat(this.data.parentId,'"]'),t=this.layer.querySelectorAll(e);if(0===t.length)return this.container;var n=new L({container:this.container,trigger:Array.from(t),color:this.data.color,titleObj:this.data.titleObj,modificationDate:this.data.modificationDate,contentsObj:this.data.contentsObj,richText:this.data.richText}),r=this.page,o=i.Util.normalizeRect([this.data.parentRect[0],r.view[3]-this.data.parentRect[1]+r.view[1],this.data.parentRect[2],r.view[3]-this.data.parentRect[3]+r.view[1]]),a=o[0]+this.data.parentRect[2]-this.data.parentRect[0],s=o[1];return this.container.style.transformOrigin="".concat(-a,"px ").concat(-s,"px"),this.container.style.left="".concat(a,"px"),this.container.style.top="".concat(s,"px"),this.container.appendChild(n.render()),this.container}}]),n}(E),L=function(){function e(t){k(this,e),this.container=t.container,this.trigger=t.trigger,this.color=t.color,this.titleObj=t.titleObj,this.modificationDate=t.modificationDate,this.contentsObj=t.contentsObj,this.richText=t.richText,this.hideWrapper=t.hideWrapper||!1,this.pinned=!1}return _(e,[{key:"render",value:function(){var e,t,n=document.createElement("div");n.className="popupWrapper",this.hideElement=this.hideWrapper?n:this.container,this.hideElement.hidden=!0;var r=document.createElement("div");r.className="popup";var a=this.color;if(a){var s=.7*(255-a[0])+a[0],u=.7*(255-a[1])+a[1],c=.7*(255-a[2])+a[2];r.style.backgroundColor=i.Util.makeHexColor(0|s,0|u,0|c)}var d=document.createElement("h1");d.dir=this.titleObj.dir,d.textContent=this.titleObj.str,r.appendChild(d);var f=o.PDFDateString.toDateObject(this.modificationDate);if(f){var h=document.createElement("span");h.className="popupDate",h.textContent="{{date}}, {{time}}",h.dataset.l10nId="annotation_date_string",h.dataset.l10nArgs=JSON.stringify({date:f.toLocaleDateString(),time:f.toLocaleTimeString()}),r.appendChild(h)}if(null===(e=this.richText)||void 0===e||!e.str||null!==(t=this.contentsObj)&&void 0!==t&&t.str&&this.contentsObj.str!==this.richText.str){var p=this._formatContents(this.contentsObj);r.appendChild(p)}else l.XfaLayer.render({xfaHtml:this.richText.html,intent:"richText",div:r}),r.lastChild.className="richText popupContent";Array.isArray(this.trigger)||(this.trigger=[this.trigger]);var v,m=y(this.trigger);try{for(m.s();!(v=m.n()).done;){var g=v.value;g.addEventListener("click",this._toggle.bind(this)),g.addEventListener("mouseover",this._show.bind(this,!1)),g.addEventListener("mouseout",this._hide.bind(this,!1))}}catch(b){m.e(b)}finally{m.f()}return r.addEventListener("click",this._hide.bind(this,!0)),n.appendChild(r),n}},{key:"_formatContents",value:function(e){var t=e.str,n=e.dir,r=document.createElement("p");r.className="popupContent",r.dir=n;for(var i=t.split(/(?:\r\n?|\n)/),o=0,a=i.length;o<a;++o){var s=i[o];r.appendChild(document.createTextNode(s)),o<a-1&&r.appendChild(document.createElement("br"))}return r}},{key:"_toggle",value:function(){this.pinned?this._hide(!0):this._show(!0)}},{key:"_show",value:function(){arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&(this.pinned=!0),this.hideElement.hidden&&(this.hideElement.hidden=!1,this.container.style.zIndex+=1)}},{key:"_hide",value:function(){(!(arguments.length>0&&void 0!==arguments[0])||arguments[0])&&(this.pinned=!1),this.hideElement.hidden||this.pinned||(this.hideElement.hidden=!0,this.container.style.zIndex-=1)}}]),e}(),F=function(e){h(n,e);var t=v(n);function n(e){var r,i,o;k(this,n);var a=!!(e.data.hasPopup||null!==(r=e.data.titleObj)&&void 0!==r&&r.str||null!==(i=e.data.contentsObj)&&void 0!==i&&i.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:a,ignoreBorder:!0})}return _(n,[{key:"render",value:function(){return this.container.className="freeTextAnnotation",this.data.hasPopup||this._createPopup(null,this.data),this.container}}]),n}(E),z=function(e){h(n,e);var t=v(n);function n(e){var r,i,o;k(this,n);var a=!!(e.data.hasPopup||null!==(r=e.data.titleObj)&&void 0!==r&&r.str||null!==(i=e.data.contentsObj)&&void 0!==i&&i.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:a,ignoreBorder:!0})}return _(n,[{key:"render",value:function(){this.container.className="lineAnnotation";var e=this.data,t=e.rect[2]-e.rect[0],n=e.rect[3]-e.rect[1],r=this.svgFactory.create(t,n),i=this.svgFactory.createElement("svg:line");return i.setAttribute("x1",e.rect[2]-e.lineCoordinates[0]),i.setAttribute("y1",e.rect[3]-e.lineCoordinates[1]),i.setAttribute("x2",e.rect[2]-e.lineCoordinates[2]),i.setAttribute("y2",e.rect[3]-e.lineCoordinates[3]),i.setAttribute("stroke-width",e.borderStyle.width||1),i.setAttribute("stroke","transparent"),i.setAttribute("fill","transparent"),r.appendChild(i),this.container.append(r),this._createPopup(i,e),this.container}}]),n}(E),B=function(e){h(n,e);var t=v(n);function n(e){var r,i,o;k(this,n);var a=!!(e.data.hasPopup||null!==(r=e.data.titleObj)&&void 0!==r&&r.str||null!==(i=e.data.contentsObj)&&void 0!==i&&i.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:a,ignoreBorder:!0})}return _(n,[{key:"render",value:function(){this.container.className="squareAnnotation";var e=this.data,t=e.rect[2]-e.rect[0],n=e.rect[3]-e.rect[1],r=this.svgFactory.create(t,n),i=e.borderStyle.width,o=this.svgFactory.createElement("svg:rect");return o.setAttribute("x",i/2),o.setAttribute("y",i/2),o.setAttribute("width",t-i),o.setAttribute("height",n-i),o.setAttribute("stroke-width",i||1),o.setAttribute("stroke","transparent"),o.setAttribute("fill","transparent"),r.appendChild(o),this.container.append(r),this._createPopup(o,e),this.container}}]),n}(E),H=function(e){h(n,e);var t=v(n);function n(e){var r,i,o;k(this,n);var a=!!(e.data.hasPopup||null!==(r=e.data.titleObj)&&void 0!==r&&r.str||null!==(i=e.data.contentsObj)&&void 0!==i&&i.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:a,ignoreBorder:!0})}return _(n,[{key:"render",value:function(){this.container.className="circleAnnotation";var e=this.data,t=e.rect[2]-e.rect[0],n=e.rect[3]-e.rect[1],r=this.svgFactory.create(t,n),i=e.borderStyle.width,o=this.svgFactory.createElement("svg:ellipse");return o.setAttribute("cx",t/2),o.setAttribute("cy",n/2),o.setAttribute("rx",t/2-i/2),o.setAttribute("ry",n/2-i/2),o.setAttribute("stroke-width",i||1),o.setAttribute("stroke","transparent"),o.setAttribute("fill","transparent"),r.appendChild(o),this.container.append(r),this._createPopup(o,e),this.container}}]),n}(E),V=function(e){h(n,e);var t=v(n);function n(e){var r,i,o,a;k(this,n);var s=!!(e.data.hasPopup||null!==(r=e.data.titleObj)&&void 0!==r&&r.str||null!==(i=e.data.contentsObj)&&void 0!==i&&i.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return(a=t.call(this,e,{isRenderable:s,ignoreBorder:!0})).containerClassName="polylineAnnotation",a.svgElementName="svg:polyline",a}return _(n,[{key:"render",value:function(){this.container.className=this.containerClassName;var e,t=this.data,n=t.rect[2]-t.rect[0],r=t.rect[3]-t.rect[1],i=this.svgFactory.create(n,r),o=[],a=y(t.vertices);try{for(a.s();!(e=a.n()).done;){var s=e.value,l=s.x-t.rect[0],u=t.rect[3]-s.y;o.push(l+","+u)}}catch(d){a.e(d)}finally{a.f()}o=o.join(" ");var c=this.svgFactory.createElement(this.svgElementName);return c.setAttribute("points",o),c.setAttribute("stroke-width",t.borderStyle.width||1),c.setAttribute("stroke","transparent"),c.setAttribute("fill","transparent"),i.appendChild(c),this.container.append(i),this._createPopup(c,t),this.container}}]),n}(E),q=function(e){h(n,e);var t=v(n);function n(e){var r;return k(this,n),(r=t.call(this,e)).containerClassName="polygonAnnotation",r.svgElementName="svg:polygon",r}return n}(V),W=function(e){h(n,e);var t=v(n);function n(e){var r,i,o;k(this,n);var a=!!(e.data.hasPopup||null!==(r=e.data.titleObj)&&void 0!==r&&r.str||null!==(i=e.data.contentsObj)&&void 0!==i&&i.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:a,ignoreBorder:!0})}return _(n,[{key:"render",value:function(){return this.container.className="caretAnnotation",this.data.hasPopup||this._createPopup(null,this.data),this.container}}]),n}(E),U=function(e){h(n,e);var t=v(n);function n(e){var r,i,o,a;k(this,n);var s=!!(e.data.hasPopup||null!==(r=e.data.titleObj)&&void 0!==r&&r.str||null!==(i=e.data.contentsObj)&&void 0!==i&&i.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return(a=t.call(this,e,{isRenderable:s,ignoreBorder:!0})).containerClassName="inkAnnotation",a.svgElementName="svg:polyline",a}return _(n,[{key:"render",value:function(){this.container.className=this.containerClassName;var e,t=this.data,n=t.rect[2]-t.rect[0],r=t.rect[3]-t.rect[1],i=this.svgFactory.create(n,r),o=y(t.inkLists);try{for(o.s();!(e=o.n()).done;){var a,s=e.value,l=[],u=y(s);try{for(u.s();!(a=u.n()).done;){var c=a.value,d=c.x-t.rect[0],f=t.rect[3]-c.y;l.push("".concat(d,",").concat(f))}}catch(p){u.e(p)}finally{u.f()}l=l.join(" ");var h=this.svgFactory.createElement(this.svgElementName);h.setAttribute("points",l),h.setAttribute("stroke-width",t.borderStyle.width||1),h.setAttribute("stroke","transparent"),h.setAttribute("fill","transparent"),this._createPopup(h,t),i.appendChild(h)}}catch(p){o.e(p)}finally{o.f()}return this.container.append(i),this.container}}]),n}(E),G=function(e){h(n,e);var t=v(n);function n(e){var r,i,o;k(this,n);var a=!!(e.data.hasPopup||null!==(r=e.data.titleObj)&&void 0!==r&&r.str||null!==(i=e.data.contentsObj)&&void 0!==i&&i.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:a,ignoreBorder:!0,createQuadrilaterals:!0})}return _(n,[{key:"render",value:function(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("highlightAnnotation"):(this.container.className="highlightAnnotation",this.container)}}]),n}(E),K=function(e){h(n,e);var t=v(n);function n(e){var r,i,o;k(this,n);var a=!!(e.data.hasPopup||null!==(r=e.data.titleObj)&&void 0!==r&&r.str||null!==(i=e.data.contentsObj)&&void 0!==i&&i.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:a,ignoreBorder:!0,createQuadrilaterals:!0})}return _(n,[{key:"render",value:function(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("underlineAnnotation"):(this.container.className="underlineAnnotation",this.container)}}]),n}(E),Y=function(e){h(n,e);var t=v(n);function n(e){var r,i,o;k(this,n);var a=!!(e.data.hasPopup||null!==(r=e.data.titleObj)&&void 0!==r&&r.str||null!==(i=e.data.contentsObj)&&void 0!==i&&i.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:a,ignoreBorder:!0,createQuadrilaterals:!0})}return _(n,[{key:"render",value:function(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("squigglyAnnotation"):(this.container.className="squigglyAnnotation",this.container)}}]),n}(E),X=function(e){h(n,e);var t=v(n);function n(e){var r,i,o;k(this,n);var a=!!(e.data.hasPopup||null!==(r=e.data.titleObj)&&void 0!==r&&r.str||null!==(i=e.data.contentsObj)&&void 0!==i&&i.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:a,ignoreBorder:!0,createQuadrilaterals:!0})}return _(n,[{key:"render",value:function(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("strikeoutAnnotation"):(this.container.className="strikeoutAnnotation",this.container)}}]),n}(E),Q=function(e){h(n,e);var t=v(n);function n(e){var r,i,o;k(this,n);var a=!!(e.data.hasPopup||null!==(r=e.data.titleObj)&&void 0!==r&&r.str||null!==(i=e.data.contentsObj)&&void 0!==i&&i.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:a,ignoreBorder:!0})}return _(n,[{key:"render",value:function(){return this.container.className="stampAnnotation",this.data.hasPopup||this._createPopup(null,this.data),this.container}}]),n}(E),J=function(e){h(n,e);var t=v(n);function n(e){var r,a;k(this,n);var s=(a=t.call(this,e,{isRenderable:!0})).data.file,l=s.filename,u=s.content;return a.filename=(0,o.getFilenameFromUrl)(l),a.content=u,null===(r=a.linkService.eventBus)||void 0===r||r.dispatch("fileattachmentannotation",{source:m(a),id:(0,i.stringToPDFString)(l),filename:l,content:u}),a}return _(n,[{key:"render",value:function(){var e,t;this.container.className="fileAttachmentAnnotation";var n=document.createElement("div");return n.style.height=this.container.style.height,n.style.width=this.container.style.width,n.addEventListener("dblclick",this._download.bind(this)),!this.data.hasPopup&&(null!==(e=this.data.titleObj)&&void 0!==e&&e.str||null!==(t=this.data.contentsObj)&&void 0!==t&&t.str||this.data.richText)&&this._createPopup(n,this.data),this.container.appendChild(n),this.container}},{key:"_download",value:function(){var e;null===(e=this.downloadManager)||void 0===e||e.openOrDownloadData(this.container,this.content,this.filename)}}]),n}(E),$=function(){function e(){k(this,e)}return _(e,null,[{key:"render",value:function(t){var n,r=[],s=[],l=y(t.annotations);try{for(l.s();!(n=l.n()).done;){var c=n.value;c&&(c.annotationType!==i.AnnotationType.POPUP?r.push(c):s.push(c))}}catch(w){l.e(w)}finally{l.f()}s.length&&r.push.apply(r,s);for(var d=t.div,f=0,h=r;f<h.length;f++){var p=h[f],v=P.create({data:p,layer:d,page:t.page,viewport:t.viewport,linkService:t.linkService,downloadManager:t.downloadManager,imageResourcesPath:t.imageResourcesPath||"",renderForms:!1!==t.renderForms,svgFactory:new o.DOMSVGFactory,annotationStorage:t.annotationStorage||new a.AnnotationStorage,enableScripting:t.enableScripting,hasJSActions:t.hasJSActions,fieldObjects:t.fieldObjects,mouseState:t.mouseState||{isDown:!1}});if(v.isRenderable){var m=v.render();if(p.hidden&&(m.style.visibility="hidden"),Array.isArray(m)){var g,b=y(m);try{for(b.s();!(g=b.n()).done;){var x=g.value;d.appendChild(x)}}catch(w){b.e(w)}finally{b.f()}}else v instanceof N?d.prepend(m):d.appendChild(m)}}u(this,e,ee).call(this,d,t.annotationCanvasMap)}},{key:"update",value:function(t){var n,r,o,a=t.page,s=t.viewport,l=t.annotations,c=t.annotationCanvasMap,d=t.div,f=s.transform,h="matrix(".concat(f.join(","),")"),p=y(l);try{for(p.s();!(o=p.n()).done;){var v=o.value,m=d.querySelectorAll('[data-annotation-id="'.concat(v.id,'"]'));if(m){var g,b=y(m);try{for(b.s();!(g=b.n()).done;){var x=g.value;if(v.hasOwnCanvas){var w=i.Util.normalizeRect([v.rect[0],a.view[3]-v.rect[1]+a.view[1],v.rect[2],a.view[3]-v.rect[3]+a.view[1]]);if(!r){n=Math.abs(f[0]||f[1]);for(var k=f.slice(),S=0;S<4;S++)k[S]=Math.sign(k[S]);r="matrix(".concat(k.join(","),")")}var _=w[0]*n,C=w[1]*n;x.style.left="".concat(_,"px"),x.style.top="".concat(C,"px"),x.style.transformOrigin="".concat(-_,"px ").concat(-C,"px"),x.style.transform=r}else x.style.transform=h}}catch(j){b.e(j)}finally{b.f()}}}}catch(j){p.e(j)}finally{p.f()}u(this,e,ee).call(this,d,c),d.hidden=!1}}]),e}();function ee(e,t){if(t){var n,r=y(t);try{for(r.s();!(n=r.n()).done;){var i=b(n.value,2),o=i[0],a=i[1],s=e.querySelector('[data-annotation-id="'.concat(o,'"]'));if(s){var l=s.firstChild;"CANVAS"===l.nodeName?s.replaceChild(a,l):s.insertBefore(a,l)}}}catch(u){r.e(u)}finally{r.f()}t.clear()}}t.AnnotationLayer=$},function(e,t){"use strict";function n(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,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(l){s=!0,i=l}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"===typeof e)return r(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)?r(e,t):void 0}}(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.")}()}function r(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 i(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,r.key,r)}}function o(e){return Math.floor(255*Math.max(0,Math.min(1,e))).toString(16).padStart(2,"0")}Object.defineProperty(t,"__esModule",{value:!0}),t.ColorConverters=void 0;var a=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,r,a;return t=e,a=[{key:"CMYK_G",value:function(e){var t=n(e,4),r=t[0],i=t[1],o=t[2],a=t[3];return["G",1-Math.min(1,.3*r+.59*o+.11*i+a)]}},{key:"G_CMYK",value:function(e){return["CMYK",0,0,0,1-n(e,1)[0]]}},{key:"G_RGB",value:function(e){var t=n(e,1)[0];return["RGB",t,t,t]}},{key:"G_HTML",value:function(e){var t=o(n(e,1)[0]);return"#".concat(t).concat(t).concat(t)}},{key:"RGB_G",value:function(e){var t=n(e,3);return["G",.3*t[0]+.59*t[1]+.11*t[2]]}},{key:"RGB_HTML",value:function(e){var t=n(e,3),r=t[0],i=t[1],a=t[2],s=o(r),l=o(i),u=o(a);return"#".concat(s).concat(l).concat(u)}},{key:"T_HTML",value:function(){return"#00000000"}},{key:"CMYK_RGB",value:function(e){var t=n(e,4),r=t[0],i=t[1],o=t[2],a=t[3];return["RGB",1-Math.min(1,r+a),1-Math.min(1,o+a),1-Math.min(1,i+a)]}},{key:"CMYK_HTML",value:function(e){return this.RGB_HTML(this.CMYK_RGB(e))}},{key:"RGB_CMYK",value:function(e){var t=n(e,3),r=1-t[0],i=1-t[1],o=1-t[2];return["CMYK",r,i,o,Math.min(r,i,o)]}}],(r=null)&&i(t.prototype,r),a&&i(t,a),e}();t.ColorConverters=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.XfaLayer=void 0;var r=n(4),i=n(147);function o(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,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(l){s=!0,i=l}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||s(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.")}()}function a(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=s(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}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 o,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw o}}}}function s(e,t){if(e){if("string"===typeof e)return l(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)?l(e,t):void 0}}function l(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 u(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,r.key,r)}}var c=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,s;return t=e,s=[{key:"setupStorage",value:function(e,t,n,r,i){var o=r.getValue(t,{value:null});switch(n.name){case"textarea":if(null!==o.value&&(e.textContent=o.value),"print"===i)break;e.addEventListener("input",(function(e){r.setValue(t,{value:e.target.value})}));break;case"input":if("radio"===n.attributes.type||"checkbox"===n.attributes.type){if(o.value===n.attributes.xfaOn?e.setAttribute("checked",!0):o.value===n.attributes.xfaOff&&e.removeAttribute("checked"),"print"===i)break;e.addEventListener("change",(function(e){r.setValue(t,{value:e.target.checked?e.target.getAttribute("xfaOn"):e.target.getAttribute("xfaOff")})}))}else{if(null!==o.value&&e.setAttribute("value",o.value),"print"===i)break;e.addEventListener("input",(function(e){r.setValue(t,{value:e.target.value})}))}break;case"select":if(null!==o.value){var s,l=a(n.children);try{for(l.s();!(s=l.n()).done;){var u=s.value;u.attributes.value===o.value&&(u.attributes.selected=!0)}}catch(c){l.e(c)}finally{l.f()}}e.addEventListener("input",(function(e){var n=e.target.options,i=-1===n.selectedIndex?"":n[n.selectedIndex].value;r.setValue(t,{value:i})}))}}},{key:"setAttributes",value:function(e){var t,n=e.html,i=e.element,a=e.storage,s=void 0===a?null:a,l=e.intent,u=e.linkService,c=i.attributes,d=n instanceof HTMLAnchorElement;"radio"===c.type&&(c.name="".concat(c.name,"-").concat(l));for(var f=0,h=Object.entries(c);f<h.length;f++){var p=o(h[f],2),v=p[0],m=p[1];if(null!==m&&void 0!==m&&"dataId"!==v)if("style"!==v)if("textContent"===v)n.textContent=m;else if("class"===v)m.length&&n.setAttribute(v,m.join(" "));else{if(d&&("href"===v||"newWindow"===v))continue;n.setAttribute(v,m)}else Object.assign(n.style,m)}d&&(u.addLinkAttributes||(0,r.warn)("XfaLayer.setAttribute - missing `addLinkAttributes`-method on the `linkService`-instance."),null===(t=u.addLinkAttributes)||void 0===t||t.call(u,n,c.href,c.newWindow)),s&&c.dataId&&this.setupStorage(n,c.dataId,i,s)}},{key:"render",value:function(e){var t=e.annotationStorage,n=e.linkService,r=e.xfaHtml,s=e.intent||"display",l=document.createElement(r.name);r.attributes&&this.setAttributes({html:l,element:r,intent:s,linkService:n});var u=[[r,-1,l]],c=e.div;if(c.appendChild(l),e.viewport){var d="matrix(".concat(e.viewport.transform.join(","),")");c.style.transform=d}"richText"!==s&&c.setAttribute("class","xfaLayer xfaFont");for(var f=[];u.length>0;){var h,p=o(u[u.length-1],3),v=p[0],m=p[1],g=p[2];if(m+1!==v.children.length){var y=v.children[++u[u.length-1][1]];if(null!==y){var b=y.name;if("#text"!==b){var x=void 0;if(x=null!==y&&void 0!==y&&null!==(h=y.attributes)&&void 0!==h&&h.xmlns?document.createElementNS(y.attributes.xmlns,b):document.createElement(b),g.appendChild(x),y.attributes&&this.setAttributes({html:x,element:y,storage:t,intent:s,linkService:n}),y.children&&y.children.length>0)u.push([y,-1,x]);else if(y.value){var w=document.createTextNode(y.value);i.XfaText.shouldBuildText(b)&&f.push(w),x.appendChild(w)}}else{var k=document.createTextNode(y.value);f.push(k),g.appendChild(k)}}}else u.pop()}var S,_=a(c.querySelectorAll(".xfaNonInteractive input, .xfaNonInteractive textarea"));try{for(_.s();!(S=_.n()).done;)S.value.setAttribute("readOnly",!0)}catch(C){_.e(C)}finally{_.f()}return{textDivs:f}}},{key:"update",value:function(e){var t="matrix(".concat(e.viewport.transform.join(","),")");e.div.style.transform=t,e.div.hidden=!1}}],(n=null)&&u(t.prototype,n),s&&u(t,s),e}();t.XfaLayer=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.renderTextLayer=function(e){var t=new m({textContent:e.textContent,textContentStream:e.textContentStream,container:e.container,viewport:e.viewport,textDivs:e.textDivs,textContentItemsStr:e.textContentItemsStr,enhanceTextSelection:e.enhanceTextSelection});return t._render(e.timeout),t};var r=n(4);function i(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,r.key,r)}}function o(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 a(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)?a(e,t):void 0}}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}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 o,s=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw o}}}}function a(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 s=30,l=.8,u=new Map,c=/^\s+$/g;function d(e,t,n,i){var o=document.createElement("span"),a=e._enhanceTextSelection?{angle:0,canvasWidth:0,hasText:""!==t.str,hasEOL:t.hasEOL,originalTransform:null,paddingBottom:0,paddingLeft:0,paddingRight:0,paddingTop:0,scale:1}:{angle:0,canvasWidth:0,hasText:""!==t.str,hasEOL:t.hasEOL};e._textDivs.push(o);var d=r.Util.transform(e._viewport.transform,t.transform),f=Math.atan2(d[1],d[0]),h=n[t.fontName];h.vertical&&(f+=Math.PI/2);var p,v,m=Math.hypot(d[2],d[3]),g=m*function(e,t){var n=u.get(e);if(n)return n;t.save(),t.font="".concat(s,"px ").concat(e);var r=t.measureText(""),i=r.fontBoundingBoxAscent,o=Math.abs(r.fontBoundingBoxDescent);if(i){t.restore();var a=i/(i+o);return u.set(e,a),a}t.strokeStyle="red",t.clearRect(0,0,s,s),t.strokeText("g",0,0);var c=t.getImageData(0,0,s,s).data;o=0;for(var d=c.length-1-3;d>=0;d-=4)if(c[d]>0){o=Math.ceil(d/4/s);break}t.clearRect(0,0,s,s),t.strokeText("A",0,s),i=0;for(var f=0,h=(c=t.getImageData(0,0,s,s).data).length;f<h;f+=4)if(c[f]>0){i=s-Math.floor(f/4/s);break}if(t.restore(),i){var p=i/(i+o);return u.set(e,p),p}return u.set(e,l),l}(h.fontFamily,i);0===f?(p=d[4],v=d[5]-g):(p=d[4]+g*Math.sin(f),v=d[5]-g*Math.cos(f)),o.style.left="".concat(p,"px"),o.style.top="".concat(v,"px"),o.style.fontSize="".concat(m,"px"),o.style.fontFamily=h.fontFamily,o.setAttribute("role","presentation"),o.textContent=t.str,o.dir=t.dir,e._fontInspectorEnabled&&(o.dataset.fontName=t.fontName),0!==f&&(a.angle=f*(180/Math.PI));var y=!1;if(t.str.length>1||e._enhanceTextSelection&&c.test(t.str))y=!0;else if(" "!==t.str&&t.transform[0]!==t.transform[3]){var b=Math.abs(t.transform[0]),x=Math.abs(t.transform[3]);b!==x&&Math.max(b,x)/Math.min(b,x)>1.5&&(y=!0)}if(y&&(h.vertical?a.canvasWidth=t.height*e._viewport.scale:a.canvasWidth=t.width*e._viewport.scale),e._textDivProperties.set(o,a),e._textContentStream&&e._layoutText(o),e._enhanceTextSelection&&a.hasText){var w=1,k=0;0!==f&&(w=Math.cos(f),k=Math.sin(f));var S,_,C=(h.vertical?t.height:t.width)*e._viewport.scale,j=m;0!==f?(S=[w,k,-k,w,p,v],_=r.Util.getAxialAlignedBoundingBox([0,0,C,j],S)):_=[p,v,p+C,v+j],e._bounds.push({left:_[0],top:_[1],right:_[2],bottom:_[3],div:o,size:[C,j],m:S})}}function f(e){if(!e._canceled){var t=e._textDivs,n=e._capability,r=t.length;if(r>1e5)return e._renderingDone=!0,void n.resolve();if(!e._textContentStream)for(var i=0;i<r;i++)e._layoutText(t[i]);e._renderingDone=!0,n.resolve()}}function h(e,t,n){for(var r=0,i=0;i<n;i++){var o=e[t++];o>0&&(r=r?Math.min(o,r):o)}return r}function p(e){for(var t=e._bounds,n=e._viewport,i=function(e,t,n){var r=n.map((function(e,t){return{x1:e.left,y1:e.top,x2:e.right,y2:e.bottom,index:t,x1New:void 0,x2New:void 0}}));v(e,r);var i,a=new Array(n.length),s=o(r);try{for(s.s();!(i=s.n()).done;){var l=i.value,u=l.index;a[u]={left:l.x1New,top:0,right:l.x2New,bottom:0}}}catch(p){s.e(p)}finally{s.f()}n.map((function(t,n){var i=a[n],o=r[n];o.x1=t.top,o.y1=e-i.right,o.x2=t.bottom,o.y2=e-i.left,o.index=n,o.x1New=void 0,o.x2New=void 0})),v(t,r);var c,d=o(r);try{for(d.s();!(c=d.n()).done;){var f=c.value,h=f.index;a[h].top=f.x1New,a[h].bottom=f.x2New}}catch(p){d.e(p)}finally{d.f()}return a}(n.width,n.height,t),a=0;a<i.length;a++){var s=t[a].div,l=e._textDivProperties.get(s);if(0!==l.angle){for(var u=i[a],c=t[a],d=c.m,f=d[0],p=d[1],m=[[0,0],[0,c.size[1]],[c.size[0],0],c.size],g=new Float64Array(64),y=0;y<4;y++){var b=r.Util.applyTransform(m[y],d);g[y+0]=f&&(u.left-b[0])/f,g[y+4]=p&&(u.top-b[1])/p,g[y+8]=f&&(u.right-b[0])/f,g[y+12]=p&&(u.bottom-b[1])/p,g[y+16]=p&&(u.left-b[0])/-p,g[y+20]=f&&(u.top-b[1])/f,g[y+24]=p&&(u.right-b[0])/-p,g[y+28]=f&&(u.bottom-b[1])/f,g[y+32]=f&&(u.left-b[0])/-f,g[y+36]=p&&(u.top-b[1])/-p,g[y+40]=f&&(u.right-b[0])/-f,g[y+44]=p&&(u.bottom-b[1])/-p,g[y+48]=p&&(u.left-b[0])/p,g[y+52]=f&&(u.top-b[1])/-f,g[y+56]=p&&(u.right-b[0])/p,g[y+60]=f&&(u.bottom-b[1])/-f}var x=1+Math.min(Math.abs(f),Math.abs(p));l.paddingLeft=h(g,32,16)/x,l.paddingTop=h(g,48,16)/x,l.paddingRight=h(g,0,16)/x,l.paddingBottom=h(g,16,16)/x,e._textDivProperties.set(s,l)}else l.paddingLeft=t[a].left-i[a].left,l.paddingTop=t[a].top-i[a].top,l.paddingRight=i[a].right-t[a].right,l.paddingBottom=i[a].bottom-t[a].bottom,e._textDivProperties.set(s,l)}}function v(e,t){t.sort((function(e,t){return e.x1-t.x1||e.index-t.index}));var n,r=[{start:-1/0,end:1/0,boundary:{x1:-1/0,y1:-1/0,x2:0,y2:1/0,index:-1,x1New:0,x2New:0}}],i=o(t);try{for(i.s();!(n=i.n()).done;){for(var a=n.value,s=0;s<1&&r[s].end<=a.y1;)s++;for(var l=0;l>=0&&r[l].start>=a.y2;)l--;var u=void 0,c=void 0,d=void 0,f=void 0,h=-1/0;for(d=s;d<=l;d++){c=(u=r[d]).boundary;var p=void 0;(p=c.x2>a.x1?c.index>a.index?c.x1New:a.x1:void 0===c.x2New?(c.x2+a.x1)/2:c.x2New)>h&&(h=p)}for(a.x1New=h,d=s;d<=l;d++)void 0===(c=(u=r[d]).boundary).x2New?c.x2>a.x1?c.index>a.index&&(c.x2New=c.x2):c.x2New=h:c.x2New>h&&(c.x2New=Math.max(h,c.x2));var v=[],m=null;for(d=s;d<=l;d++){var g=(c=(u=r[d]).boundary).x2>a.x2?c:a;m===g?v[v.length-1].end=u.end:(v.push({start:u.start,end:u.end,boundary:g}),m=g)}for(r[s].start<a.y1&&(v[0].start=a.y1,v.unshift({start:r[s].start,end:a.y1,boundary:r[s].boundary})),a.y2<r[l].end&&(v[v.length-1].end=a.y2,v.push({start:a.y2,end:r[l].end,boundary:r[l].boundary})),d=s;d<=l;d++)if(void 0===(c=(u=r[d]).boundary).x2New){var y=!1;for(f=s-1;!y&&f>=0&&r[f].start>=c.y1;f--)y=r[f].boundary===c;for(f=l+1;!y&&f<1&&r[f].end<=c.y2;f++)y=r[f].boundary===c;for(f=0;!y&&f<v.length;f++)y=v[f].boundary===c;y||(c.x2New=h)}Array.prototype.splice.apply(r,[s,l-s+1].concat(v))}}catch(k){i.e(k)}finally{i.f()}for(var b=0,x=r;b<x.length;b++){var w=x[b].boundary;void 0===w.x2New&&(w.x2New=Math.max(e,w.x2))}}var m=function(){function e(t){var n,i=this,o=t.textContent,a=t.textContentStream,s=t.container,l=t.viewport,u=t.textDivs,c=t.textContentItemsStr,d=t.enhanceTextSelection;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._textContent=o,this._textContentStream=a,this._container=s,this._document=s.ownerDocument,this._viewport=l,this._textDivs=u||[],this._textContentItemsStr=c||[],this._enhanceTextSelection=!!d,this._fontInspectorEnabled=!(null===(n=globalThis.FontInspector)||void 0===n||!n.enabled),this._reader=null,this._layoutTextLastFontSize=null,this._layoutTextLastFontFamily=null,this._layoutTextCtx=null,this._textDivProperties=new WeakMap,this._renderingDone=!1,this._canceled=!1,this._capability=(0,r.createPromiseCapability)(),this._renderTimer=null,this._bounds=[],this._capability.promise.finally((function(){i._enhanceTextSelection||(i._textDivProperties=null),i._layoutTextCtx&&(i._layoutTextCtx.canvas.width=0,i._layoutTextCtx.canvas.height=0,i._layoutTextCtx=null)})).catch((function(){}))}var t,n,o;return t=e,n=[{key:"promise",get:function(){return this._capability.promise}},{key:"cancel",value:function(){this._canceled=!0,this._reader&&(this._reader.cancel(new r.AbortException("TextLayer task cancelled.")).catch((function(){})),this._reader=null),null!==this._renderTimer&&(clearTimeout(this._renderTimer),this._renderTimer=null),this._capability.reject(new Error("TextLayer task cancelled."))}},{key:"_processItems",value:function(e,t){for(var n=0,r=e.length;n<r;n++)if(void 0!==e[n].str)this._textContentItemsStr.push(e[n].str),d(this,e[n],t,this._layoutTextCtx);else if("beginMarkedContentProps"===e[n].type||"beginMarkedContent"===e[n].type){var i=this._container;this._container=document.createElement("span"),this._container.classList.add("markedContent"),null!==e[n].id&&this._container.setAttribute("id","".concat(e[n].id)),i.appendChild(this._container)}else"endMarkedContent"===e[n].type&&(this._container=this._container.parentNode)}},{key:"_layoutText",value:function(e){var t=this._textDivProperties.get(e),n="";if(0!==t.canvasWidth&&t.hasText){var r=e.style,i=r.fontSize,o=r.fontFamily;i===this._layoutTextLastFontSize&&o===this._layoutTextLastFontFamily||(this._layoutTextCtx.font="".concat(i," ").concat(o),this._layoutTextLastFontSize=i,this._layoutTextLastFontFamily=o);var a=this._layoutTextCtx.measureText(e.textContent).width;if(a>0){var s=t.canvasWidth/a;this._enhanceTextSelection&&(t.scale=s),n="scaleX(".concat(s,")")}}if(0!==t.angle&&(n="rotate(".concat(t.angle,"deg) ").concat(n)),n.length>0&&(this._enhanceTextSelection&&(t.originalTransform=n),e.style.transform=n),t.hasText&&this._container.appendChild(e),t.hasEOL){var l=document.createElement("br");l.setAttribute("role","presentation"),this._container.appendChild(l)}}},{key:"_render",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=(0,r.createPromiseCapability)(),i=Object.create(null),o=this._document.createElement("canvas");if(o.height=o.width=s,o.mozOpaque=!0,this._layoutTextCtx=o.getContext("2d",{alpha:!1}),this._textContent){var a=this._textContent.items,l=this._textContent.styles;this._processItems(a,l),n.resolve()}else{if(!this._textContentStream)throw new Error('Neither "textContent" nor "textContentStream" parameters specified.');this._reader=this._textContentStream.getReader(),function t(){e._reader.read().then((function(r){var o=r.value;r.done?n.resolve():(Object.assign(i,o.styles),e._processItems(o.items,i),t())}),n.reject)}()}n.promise.then((function(){i=null,t?e._renderTimer=setTimeout((function(){f(e),e._renderTimer=null}),t):f(e)}),this._capability.reject)}},{key:"expandTextDivs",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(this._enhanceTextSelection&&this._renderingDone){null!==this._bounds&&(p(this),this._bounds=null);for(var t=[],n=[],r=0,i=this._textDivs.length;r<i;r++){var o=this._textDivs[r],a=this._textDivProperties.get(o);a.hasText&&(e?(t.length=0,n.length=0,a.originalTransform&&t.push(a.originalTransform),a.paddingTop>0?(n.push("".concat(a.paddingTop,"px")),t.push("translateY(".concat(-a.paddingTop,"px)"))):n.push(0),a.paddingRight>0?n.push("".concat(a.paddingRight/a.scale,"px")):n.push(0),a.paddingBottom>0?n.push("".concat(a.paddingBottom,"px")):n.push(0),a.paddingLeft>0?(n.push("".concat(a.paddingLeft/a.scale,"px")),t.push("translateX(".concat(-a.paddingLeft/a.scale,"px)"))):n.push(0),o.style.padding=n.join(" "),t.length&&(o.style.transform=t.join(" "))):(o.style.padding=null,o.style.transform=a.originalTransform))}}}}],n&&i(t.prototype,n),o&&i(t,o),e}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SVGGraphics=void 0;var r=n(4),i=n(1),o=n(6);function a(e){return function(e){if(Array.isArray(e))return c(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||u(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(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,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(l){s=!0,i=l}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||u(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.")}()}function l(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=u(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}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 o,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,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function u(e,t){if(e){if("string"===typeof e)return c(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)?c(e,t):void 0}}function c(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 d(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,r.key,r)}}function f(e,t,n){return t&&d(e.prototype,t),n&&d(e,n),e}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var p=function e(){h(this,e),(0,r.unreachable)("Not implemented: SVGGraphics")};t.SVGGraphics=p;var v=function(e){if(Number.isInteger(e))return e.toString();var t=e.toFixed(10),n=t.length-1;if("0"!==t[n])return t;do{n--}while("0"===t[n]);return t.substring(0,"."===t[n]?n:n+1)},m=function(e){if(0===e[4]&&0===e[5]){if(0===e[1]&&0===e[2])return 1===e[0]&&1===e[3]?"":"scale(".concat(v(e[0])," ").concat(v(e[3]),")");if(e[0]===e[3]&&e[1]===-e[2]){var t=180*Math.acos(e[0])/Math.PI;return"rotate(".concat(v(t),")")}}else if(1===e[0]&&0===e[1]&&0===e[2]&&1===e[3])return"translate(".concat(v(e[4])," ").concat(v(e[5]),")");return"matrix(".concat(v(e[0])," ").concat(v(e[1])," ").concat(v(e[2])," ").concat(v(e[3])," ").concat(v(e[4])," ")+"".concat(v(e[5]),")")},g={fontStyle:"normal",fontWeight:"normal",fillColor:"#000000"},y=["butt","round","square"],b=["miter","round","bevel"],x=function(){for(var e=new Uint8Array([137,80,78,71,13,10,26,10]),t=new Int32Array(256),n=0;n<256;n++){for(var i=n,a=0;a<8;a++)i=1&i?3988292384^i>>1&2147483647:i>>1&2147483647;t[n]=i}function s(e,n,r,i){var o=i,a=n.length;r[o]=a>>24&255,r[o+1]=a>>16&255,r[o+2]=a>>8&255,r[o+3]=255&a,r[o+=4]=255&e.charCodeAt(0),r[o+1]=255&e.charCodeAt(1),r[o+2]=255&e.charCodeAt(2),r[o+3]=255&e.charCodeAt(3),o+=4,r.set(n,o);var s=function(e,n,r){for(var i=-1,o=n;o<r;o++){var a=255&(i^e[o]);i=i>>>8^t[a]}return-1^i}(r,i+4,o+=n.length);r[o]=s>>24&255,r[o+1]=s>>16&255,r[o+2]=s>>8&255,r[o+3]=255&s}function l(e){var t=e.length,n=65535,r=Math.ceil(t/n),i=new Uint8Array(2+t+5*r+4),o=0;i[o++]=120,i[o++]=156;for(var a=0;t>n;)i[o++]=0,i[o++]=255,i[o++]=255,i[o++]=0,i[o++]=0,i.set(e.subarray(a,a+n),o),o+=n,a+=n,t-=n;i[o++]=1,i[o++]=255&t,i[o++]=t>>8&255,i[o++]=255&~t,i[o++]=(65535&~t)>>8&255,i.set(e.subarray(a),o),o+=e.length-a;var s=function(e,t,n){for(var r=1,i=0,o=t;o<n;++o)i=(i+(r=(r+(255&e[o]))%65521))%65521;return i<<16|r}(e,0,e.length);return i[o++]=s>>24&255,i[o++]=s>>16&255,i[o++]=s>>8&255,i[o++]=255&s,i}function u(t,n,i,a){var u,c,d,f=t.width,h=t.height,p=t.data;switch(n){case r.ImageKind.GRAYSCALE_1BPP:c=0,u=1,d=f+7>>3;break;case r.ImageKind.RGB_24BPP:c=2,u=8,d=3*f;break;case r.ImageKind.RGBA_32BPP:c=6,u=8,d=4*f;break;default:throw new Error("invalid format")}for(var v=new Uint8Array((1+d)*h),m=0,g=0,y=0;y<h;++y)v[m++]=0,v.set(p.subarray(g,g+d),m),g+=d,m+=d;if(n===r.ImageKind.GRAYSCALE_1BPP&&a){m=0;for(var b=0;b<h;b++){m++;for(var x=0;x<d;x++)v[m++]^=255}}var w=new Uint8Array([f>>24&255,f>>16&255,f>>8&255,255&f,h>>24&255,h>>16&255,h>>8&255,255&h,u,c,0,0,0]),k=function(e){if(!o.isNodeJS)return l(e);try{var t;t=parseInt(process.versions.node)>=8?e:Buffer.from(e);var n=__webpack_require__(7840).deflateSync(t,{level:9});return n instanceof Uint8Array?n:new Uint8Array(n)}catch(i){(0,r.warn)("Not compressing PNG because zlib.deflateSync is unavailable: "+i)}return l(e)}(v),S=e.length+36+w.length+k.length,_=new Uint8Array(S),C=0;return _.set(e,C),s("IHDR",w,_,C+=e.length),s("IDATA",k,_,C+=12+w.length),C+=12+k.length,s("IEND",new Uint8Array(0),_,C),(0,r.createObjectURL)(_,"image/png",i)}return function(e,t,n){return u(e,void 0===e.kind?r.ImageKind.GRAYSCALE_1BPP:e.kind,t,n)}}(),w=function(){function e(){h(this,e),this.fontSizeScale=1,this.fontWeight=g.fontWeight,this.fontSize=0,this.textMatrix=r.IDENTITY_MATRIX,this.fontMatrix=r.FONT_IDENTITY_MATRIX,this.leading=0,this.textRenderingMode=r.TextRenderingMode.FILL,this.textMatrixScale=1,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRise=0,this.fillColor=g.fillColor,this.strokeColor="#000000",this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.lineJoin="",this.lineCap="",this.miterLimit=0,this.dashArray=[],this.dashPhase=0,this.dependencies=[],this.activeClipUrl=null,this.clipGroup=null,this.maskId=""}return f(e,[{key:"clone",value:function(){return Object.create(this)}},{key:"setCurrentPoint",value:function(e,t){this.x=e,this.y=t}}]),e}(),k=0,S=0,_=0;t.SVGGraphics=p=function(){function e(t,n){var o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];for(var a in h(this,e),this.svgFactory=new i.DOMSVGFactory,this.current=new w,this.transformMatrix=r.IDENTITY_MATRIX,this.transformStack=[],this.extraStack=[],this.commonObjs=t,this.objs=n,this.pendingClip=null,this.pendingEOFill=!1,this.embedFonts=!1,this.embeddedFonts=Object.create(null),this.cssStyle=null,this.forceDataSchema=!!o,this._operatorIdMapping=[],r.OPS)this._operatorIdMapping[r.OPS[a]]=a}return f(e,[{key:"save",value:function(){this.transformStack.push(this.transformMatrix);var e=this.current;this.extraStack.push(e),this.current=e.clone()}},{key:"restore",value:function(){this.transformMatrix=this.transformStack.pop(),this.current=this.extraStack.pop(),this.pendingClip=null,this.tgrp=null}},{key:"group",value:function(e){this.save(),this.executeOpTree(e),this.restore()}},{key:"loadDependencies",value:function(e){for(var t=this,n=e.fnArray,i=e.argsArray,o=0,a=n.length;o<a;o++)if(n[o]===r.OPS.dependency){var s,u=l(i[o]);try{var c=function(){var e=s.value,n=e.startsWith("g_")?t.commonObjs:t.objs,r=new Promise((function(t){n.get(e,t)}));t.current.dependencies.push(r)};for(u.s();!(s=u.n()).done;)c()}catch(d){u.e(d)}finally{u.f()}}return Promise.all(this.current.dependencies)}},{key:"transform",value:function(e,t,n,i,o,a){var s=[e,t,n,i,o,a];this.transformMatrix=r.Util.transform(this.transformMatrix,s),this.tgrp=null}},{key:"getSVG",value:function(e,t){var n=this;this.viewport=t;var i=this._initialize(t);return this.loadDependencies(e).then((function(){return n.transformMatrix=r.IDENTITY_MATRIX,n.executeOpTree(n.convertOpList(e)),i}))}},{key:"convertOpList",value:function(e){for(var t=this._operatorIdMapping,n=e.argsArray,r=e.fnArray,i=[],o=0,a=r.length;o<a;o++){var s=r[o];i.push({fnId:s,fn:t[s],args:n[o]})}return function(e){var t,n=[],r=[],i=l(e);try{for(i.s();!(t=i.n()).done;){var o=t.value;"save"!==o.fn?"restore"===o.fn?n=r.pop():n.push(o):(n.push({fnId:92,fn:"group",items:[]}),r.push(n),n=n[n.length-1].items)}}catch(a){i.e(a)}finally{i.f()}return n}(i)}},{key:"executeOpTree",value:function(e){var t,n=l(e);try{for(n.s();!(t=n.n()).done;){var i=t.value,o=i.fn,a=i.fnId,s=i.args;switch(0|a){case r.OPS.beginText:this.beginText();break;case r.OPS.dependency:break;case r.OPS.setLeading:this.setLeading(s);break;case r.OPS.setLeadingMoveText:this.setLeadingMoveText(s[0],s[1]);break;case r.OPS.setFont:this.setFont(s);break;case r.OPS.showText:case r.OPS.showSpacedText:this.showText(s[0]);break;case r.OPS.endText:this.endText();break;case r.OPS.moveText:this.moveText(s[0],s[1]);break;case r.OPS.setCharSpacing:this.setCharSpacing(s[0]);break;case r.OPS.setWordSpacing:this.setWordSpacing(s[0]);break;case r.OPS.setHScale:this.setHScale(s[0]);break;case r.OPS.setTextMatrix:this.setTextMatrix(s[0],s[1],s[2],s[3],s[4],s[5]);break;case r.OPS.setTextRise:this.setTextRise(s[0]);break;case r.OPS.setTextRenderingMode:this.setTextRenderingMode(s[0]);break;case r.OPS.setLineWidth:this.setLineWidth(s[0]);break;case r.OPS.setLineJoin:this.setLineJoin(s[0]);break;case r.OPS.setLineCap:this.setLineCap(s[0]);break;case r.OPS.setMiterLimit:this.setMiterLimit(s[0]);break;case r.OPS.setFillRGBColor:this.setFillRGBColor(s[0],s[1],s[2]);break;case r.OPS.setStrokeRGBColor:this.setStrokeRGBColor(s[0],s[1],s[2]);break;case r.OPS.setStrokeColorN:this.setStrokeColorN(s);break;case r.OPS.setFillColorN:this.setFillColorN(s);break;case r.OPS.shadingFill:this.shadingFill(s[0]);break;case r.OPS.setDash:this.setDash(s[0],s[1]);break;case r.OPS.setRenderingIntent:this.setRenderingIntent(s[0]);break;case r.OPS.setFlatness:this.setFlatness(s[0]);break;case r.OPS.setGState:this.setGState(s[0]);break;case r.OPS.fill:this.fill();break;case r.OPS.eoFill:this.eoFill();break;case r.OPS.stroke:this.stroke();break;case r.OPS.fillStroke:this.fillStroke();break;case r.OPS.eoFillStroke:this.eoFillStroke();break;case r.OPS.clip:this.clip("nonzero");break;case r.OPS.eoClip:this.clip("evenodd");break;case r.OPS.paintSolidColorImageMask:this.paintSolidColorImageMask();break;case r.OPS.paintImageXObject:this.paintImageXObject(s[0]);break;case r.OPS.paintInlineImageXObject:this.paintInlineImageXObject(s[0]);break;case r.OPS.paintImageMaskXObject:this.paintImageMaskXObject(s[0]);break;case r.OPS.paintFormXObjectBegin:this.paintFormXObjectBegin(s[0],s[1]);break;case r.OPS.paintFormXObjectEnd:this.paintFormXObjectEnd();break;case r.OPS.closePath:this.closePath();break;case r.OPS.closeStroke:this.closeStroke();break;case r.OPS.closeFillStroke:this.closeFillStroke();break;case r.OPS.closeEOFillStroke:this.closeEOFillStroke();break;case r.OPS.nextLine:this.nextLine();break;case r.OPS.transform:this.transform(s[0],s[1],s[2],s[3],s[4],s[5]);break;case r.OPS.constructPath:this.constructPath(s[0],s[1]);break;case r.OPS.endPath:this.endPath();break;case 92:this.group(i.items);break;default:(0,r.warn)("Unimplemented operator ".concat(o))}}}catch(u){n.e(u)}finally{n.f()}}},{key:"setWordSpacing",value:function(e){this.current.wordSpacing=e}},{key:"setCharSpacing",value:function(e){this.current.charSpacing=e}},{key:"nextLine",value:function(){this.moveText(0,this.current.leading)}},{key:"setTextMatrix",value:function(e,t,n,r,i,o){var a=this.current;a.textMatrix=a.lineMatrix=[e,t,n,r,i,o],a.textMatrixScale=Math.hypot(e,t),a.x=a.lineX=0,a.y=a.lineY=0,a.xcoords=[],a.ycoords=[],a.tspan=this.svgFactory.createElement("svg:tspan"),a.tspan.setAttributeNS(null,"font-family",a.fontFamily),a.tspan.setAttributeNS(null,"font-size","".concat(v(a.fontSize),"px")),a.tspan.setAttributeNS(null,"y",v(-a.y)),a.txtElement=this.svgFactory.createElement("svg:text"),a.txtElement.appendChild(a.tspan)}},{key:"beginText",value:function(){var e=this.current;e.x=e.lineX=0,e.y=e.lineY=0,e.textMatrix=r.IDENTITY_MATRIX,e.lineMatrix=r.IDENTITY_MATRIX,e.textMatrixScale=1,e.tspan=this.svgFactory.createElement("svg:tspan"),e.txtElement=this.svgFactory.createElement("svg:text"),e.txtgrp=this.svgFactory.createElement("svg:g"),e.xcoords=[],e.ycoords=[]}},{key:"moveText",value:function(e,t){var n=this.current;n.x=n.lineX+=e,n.y=n.lineY+=t,n.xcoords=[],n.ycoords=[],n.tspan=this.svgFactory.createElement("svg:tspan"),n.tspan.setAttributeNS(null,"font-family",n.fontFamily),n.tspan.setAttributeNS(null,"font-size","".concat(v(n.fontSize),"px")),n.tspan.setAttributeNS(null,"y",v(-n.y))}},{key:"showText",value:function(e){var t=this.current,n=t.font,i=t.fontSize;if(0!==i){var o,a=t.fontSizeScale,s=t.charSpacing,u=t.wordSpacing,c=t.fontDirection,d=t.textHScale*c,f=n.vertical,h=f?1:-1,p=n.defaultVMetrics,y=i*t.fontMatrix[0],b=0,x=l(e);try{for(x.s();!(o=x.n()).done;){var w=o.value;if(null!==w)if((0,r.isNum)(w))b+=h*w*i/1e3;else{var k=(w.isSpace?u:0)+s,S=w.fontChar,_=void 0,C=void 0,j=w.width;if(f){var P=void 0,E=w.vmetric||p;P=-(P=w.vmetric?E[1]:.5*j)*y;var A=E[2]*y;j=E?-E[0]:j,_=P/a,C=(b+A)/a}else _=b/a,C=0;(w.isInFont||n.missingFile)&&(t.xcoords.push(t.x+_),f&&t.ycoords.push(-t.y+C),t.tspan.textContent+=S),b+=f?j*y-k*c:j*y+k*c}else b+=c*u}}catch(M){x.e(M)}finally{x.f()}t.tspan.setAttributeNS(null,"x",t.xcoords.map(v).join(" ")),f?t.tspan.setAttributeNS(null,"y",t.ycoords.map(v).join(" ")):t.tspan.setAttributeNS(null,"y",v(-t.y)),f?t.y-=b:t.x+=b*d,t.tspan.setAttributeNS(null,"font-family",t.fontFamily),t.tspan.setAttributeNS(null,"font-size","".concat(v(t.fontSize),"px")),t.fontStyle!==g.fontStyle&&t.tspan.setAttributeNS(null,"font-style",t.fontStyle),t.fontWeight!==g.fontWeight&&t.tspan.setAttributeNS(null,"font-weight",t.fontWeight);var T=t.textRenderingMode&r.TextRenderingMode.FILL_STROKE_MASK;if(T===r.TextRenderingMode.FILL||T===r.TextRenderingMode.FILL_STROKE?(t.fillColor!==g.fillColor&&t.tspan.setAttributeNS(null,"fill",t.fillColor),t.fillAlpha<1&&t.tspan.setAttributeNS(null,"fill-opacity",t.fillAlpha)):t.textRenderingMode===r.TextRenderingMode.ADD_TO_PATH?t.tspan.setAttributeNS(null,"fill","transparent"):t.tspan.setAttributeNS(null,"fill","none"),T===r.TextRenderingMode.STROKE||T===r.TextRenderingMode.FILL_STROKE){var I=1/(t.textMatrixScale||1);this._setStrokeAttributes(t.tspan,I)}var R=t.textMatrix;0!==t.textRise&&((R=R.slice())[5]+=t.textRise),t.txtElement.setAttributeNS(null,"transform","".concat(m(R)," scale(").concat(v(d),", -1)")),t.txtElement.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),t.txtElement.appendChild(t.tspan),t.txtgrp.appendChild(t.txtElement),this._ensureTransformGroup().appendChild(t.txtElement)}}},{key:"setLeadingMoveText",value:function(e,t){this.setLeading(-t),this.moveText(e,t)}},{key:"addFontStyle",value:function(e){if(!e.data)throw new Error('addFontStyle: No font data available, ensure that the "fontExtraProperties" API parameter is set.');this.cssStyle||(this.cssStyle=this.svgFactory.createElement("svg:style"),this.cssStyle.setAttributeNS(null,"type","text/css"),this.defs.appendChild(this.cssStyle));var t=(0,r.createObjectURL)(e.data,e.mimetype,this.forceDataSchema);this.cssStyle.textContent+='@font-face { font-family: "'.concat(e.loadedName,'";')+" src: url(".concat(t,"); }\n")}},{key:"setFont",value:function(e){var t=this.current,n=this.commonObjs.get(e[0]),i=e[1];t.font=n,!this.embedFonts||n.missingFile||this.embeddedFonts[n.loadedName]||(this.addFontStyle(n),this.embeddedFonts[n.loadedName]=n),t.fontMatrix=n.fontMatrix||r.FONT_IDENTITY_MATRIX;var o="normal";n.black?o="900":n.bold&&(o="bold");var a=n.italic?"italic":"normal";i<0?(i=-i,t.fontDirection=-1):t.fontDirection=1,t.fontSize=i,t.fontFamily=n.loadedName,t.fontWeight=o,t.fontStyle=a,t.tspan=this.svgFactory.createElement("svg:tspan"),t.tspan.setAttributeNS(null,"y",v(-t.y)),t.xcoords=[],t.ycoords=[]}},{key:"endText",value:function(){var e,t=this.current;t.textRenderingMode&r.TextRenderingMode.ADD_TO_PATH_FLAG&&null!==(e=t.txtElement)&&void 0!==e&&e.hasChildNodes()&&(t.element=t.txtElement,this.clip("nonzero"),this.endPath())}},{key:"setLineWidth",value:function(e){e>0&&(this.current.lineWidth=e)}},{key:"setLineCap",value:function(e){this.current.lineCap=y[e]}},{key:"setLineJoin",value:function(e){this.current.lineJoin=b[e]}},{key:"setMiterLimit",value:function(e){this.current.miterLimit=e}},{key:"setStrokeAlpha",value:function(e){this.current.strokeAlpha=e}},{key:"setStrokeRGBColor",value:function(e,t,n){this.current.strokeColor=r.Util.makeHexColor(e,t,n)}},{key:"setFillAlpha",value:function(e){this.current.fillAlpha=e}},{key:"setFillRGBColor",value:function(e,t,n){this.current.fillColor=r.Util.makeHexColor(e,t,n),this.current.tspan=this.svgFactory.createElement("svg:tspan"),this.current.xcoords=[],this.current.ycoords=[]}},{key:"setStrokeColorN",value:function(e){this.current.strokeColor=this._makeColorN_Pattern(e)}},{key:"setFillColorN",value:function(e){this.current.fillColor=this._makeColorN_Pattern(e)}},{key:"shadingFill",value:function(e){var t=this.viewport.width,n=this.viewport.height,i=r.Util.inverseTransform(this.transformMatrix),o=r.Util.applyTransform([0,0],i),a=r.Util.applyTransform([0,n],i),s=r.Util.applyTransform([t,0],i),l=r.Util.applyTransform([t,n],i),u=Math.min(o[0],a[0],s[0],l[0]),c=Math.min(o[1],a[1],s[1],l[1]),d=Math.max(o[0],a[0],s[0],l[0]),f=Math.max(o[1],a[1],s[1],l[1]),h=this.svgFactory.createElement("svg:rect");h.setAttributeNS(null,"x",u),h.setAttributeNS(null,"y",c),h.setAttributeNS(null,"width",d-u),h.setAttributeNS(null,"height",f-c),h.setAttributeNS(null,"fill",this._makeShadingPattern(e)),this.current.fillAlpha<1&&h.setAttributeNS(null,"fill-opacity",this.current.fillAlpha),this._ensureTransformGroup().appendChild(h)}},{key:"_makeColorN_Pattern",value:function(e){return"TilingPattern"===e[0]?this._makeTilingPattern(e):this._makeShadingPattern(e)}},{key:"_makeTilingPattern",value:function(e){var t=e[1],n=e[2],i=e[3]||r.IDENTITY_MATRIX,o=s(e[4],4),l=o[0],u=o[1],c=o[2],d=o[3],f=e[5],h=e[6],p=e[7],v="shading".concat(_++),m=s(r.Util.normalizeRect([].concat(a(r.Util.applyTransform([l,u],i)),a(r.Util.applyTransform([c,d],i)))),4),g=m[0],y=m[1],b=m[2],x=m[3],w=s(r.Util.singularValueDecompose2dScale(i),2),k=f*w[0],S=h*w[1],C=this.svgFactory.createElement("svg:pattern");C.setAttributeNS(null,"id",v),C.setAttributeNS(null,"patternUnits","userSpaceOnUse"),C.setAttributeNS(null,"width",k),C.setAttributeNS(null,"height",S),C.setAttributeNS(null,"x","".concat(g)),C.setAttributeNS(null,"y","".concat(y));var j=this.svg,P=this.transformMatrix,E=this.current.fillColor,A=this.current.strokeColor,T=this.svgFactory.create(b-g,x-y);if(this.svg=T,this.transformMatrix=i,2===p){var I=r.Util.makeHexColor.apply(r.Util,a(t));this.current.fillColor=I,this.current.strokeColor=I}return this.executeOpTree(this.convertOpList(n)),this.svg=j,this.transformMatrix=P,this.current.fillColor=E,this.current.strokeColor=A,C.appendChild(T.childNodes[0]),this.defs.appendChild(C),"url(#".concat(v,")")}},{key:"_makeShadingPattern",value:function(e){switch("string"===typeof e&&(e=this.objs.get(e)),e[0]){case"RadialAxial":var t,n="shading".concat(_++),i=e[3];switch(e[1]){case"axial":var o=e[4],a=e[5];(t=this.svgFactory.createElement("svg:linearGradient")).setAttributeNS(null,"id",n),t.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),t.setAttributeNS(null,"x1",o[0]),t.setAttributeNS(null,"y1",o[1]),t.setAttributeNS(null,"x2",a[0]),t.setAttributeNS(null,"y2",a[1]);break;case"radial":var s=e[4],u=e[5],c=e[6],d=e[7];(t=this.svgFactory.createElement("svg:radialGradient")).setAttributeNS(null,"id",n),t.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),t.setAttributeNS(null,"cx",u[0]),t.setAttributeNS(null,"cy",u[1]),t.setAttributeNS(null,"r",d),t.setAttributeNS(null,"fx",s[0]),t.setAttributeNS(null,"fy",s[1]),t.setAttributeNS(null,"fr",c);break;default:throw new Error("Unknown RadialAxial type: ".concat(e[1]))}var f,h=l(i);try{for(h.s();!(f=h.n()).done;){var p=f.value,v=this.svgFactory.createElement("svg:stop");v.setAttributeNS(null,"offset",p[0]),v.setAttributeNS(null,"stop-color",p[1]),t.appendChild(v)}}catch(m){h.e(m)}finally{h.f()}return this.defs.appendChild(t),"url(#".concat(n,")");case"Mesh":return(0,r.warn)("Unimplemented pattern Mesh"),null;case"Dummy":return"hotpink";default:throw new Error("Unknown IR type: ".concat(e[0]))}}},{key:"setDash",value:function(e,t){this.current.dashArray=e,this.current.dashPhase=t}},{key:"constructPath",value:function(e,t){var n,i=this.current,o=i.x,a=i.y,s=[],u=0,c=l(e);try{for(c.s();!(n=c.n()).done;)switch(0|n.value){case r.OPS.rectangle:o=t[u++],a=t[u++];var d=t[u++],f=t[u++],h=o+d,p=a+f;s.push("M",v(o),v(a),"L",v(h),v(a),"L",v(h),v(p),"L",v(o),v(p),"Z");break;case r.OPS.moveTo:o=t[u++],a=t[u++],s.push("M",v(o),v(a));break;case r.OPS.lineTo:o=t[u++],a=t[u++],s.push("L",v(o),v(a));break;case r.OPS.curveTo:o=t[u+4],a=t[u+5],s.push("C",v(t[u]),v(t[u+1]),v(t[u+2]),v(t[u+3]),v(o),v(a)),u+=6;break;case r.OPS.curveTo2:s.push("C",v(o),v(a),v(t[u]),v(t[u+1]),v(t[u+2]),v(t[u+3])),o=t[u+2],a=t[u+3],u+=4;break;case r.OPS.curveTo3:o=t[u+2],a=t[u+3],s.push("C",v(t[u]),v(t[u+1]),v(o),v(a),v(o),v(a)),u+=4;break;case r.OPS.closePath:s.push("Z")}}catch(m){c.e(m)}finally{c.f()}s=s.join(" "),i.path&&e.length>0&&e[0]!==r.OPS.rectangle&&e[0]!==r.OPS.moveTo?s=i.path.getAttributeNS(null,"d")+s:(i.path=this.svgFactory.createElement("svg:path"),this._ensureTransformGroup().appendChild(i.path)),i.path.setAttributeNS(null,"d",s),i.path.setAttributeNS(null,"fill","none"),i.element=i.path,i.setCurrentPoint(o,a)}},{key:"endPath",value:function(){var e=this.current;if(e.path=null,this.pendingClip)if(e.element){var t="clippath".concat(k++),n=this.svgFactory.createElement("svg:clipPath");n.setAttributeNS(null,"id",t),n.setAttributeNS(null,"transform",m(this.transformMatrix));var r=e.element.cloneNode(!0);if("evenodd"===this.pendingClip?r.setAttributeNS(null,"clip-rule","evenodd"):r.setAttributeNS(null,"clip-rule","nonzero"),this.pendingClip=null,n.appendChild(r),this.defs.appendChild(n),e.activeClipUrl){e.clipGroup=null;var i,o=l(this.extraStack);try{for(o.s();!(i=o.n()).done;)i.value.clipGroup=null}catch(a){o.e(a)}finally{o.f()}n.setAttributeNS(null,"clip-path",e.activeClipUrl)}e.activeClipUrl="url(#".concat(t,")"),this.tgrp=null}else this.pendingClip=null}},{key:"clip",value:function(e){this.pendingClip=e}},{key:"closePath",value:function(){var e=this.current;if(e.path){var t="".concat(e.path.getAttributeNS(null,"d"),"Z");e.path.setAttributeNS(null,"d",t)}}},{key:"setLeading",value:function(e){this.current.leading=-e}},{key:"setTextRise",value:function(e){this.current.textRise=e}},{key:"setTextRenderingMode",value:function(e){this.current.textRenderingMode=e}},{key:"setHScale",value:function(e){this.current.textHScale=e/100}},{key:"setRenderingIntent",value:function(e){}},{key:"setFlatness",value:function(e){}},{key:"setGState",value:function(e){var t,n=l(e);try{for(n.s();!(t=n.n()).done;){var i=s(t.value,2),o=i[0],a=i[1];switch(o){case"LW":this.setLineWidth(a);break;case"LC":this.setLineCap(a);break;case"LJ":this.setLineJoin(a);break;case"ML":this.setMiterLimit(a);break;case"D":this.setDash(a[0],a[1]);break;case"RI":this.setRenderingIntent(a);break;case"FL":this.setFlatness(a);break;case"Font":this.setFont(a);break;case"CA":this.setStrokeAlpha(a);break;case"ca":this.setFillAlpha(a);break;default:(0,r.warn)("Unimplemented graphic state operator ".concat(o))}}}catch(u){n.e(u)}finally{n.f()}}},{key:"fill",value:function(){var e=this.current;e.element&&(e.element.setAttributeNS(null,"fill",e.fillColor),e.element.setAttributeNS(null,"fill-opacity",e.fillAlpha),this.endPath())}},{key:"stroke",value:function(){var e=this.current;e.element&&(this._setStrokeAttributes(e.element),e.element.setAttributeNS(null,"fill","none"),this.endPath())}},{key:"_setStrokeAttributes",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=this.current,r=n.dashArray;1!==t&&r.length>0&&(r=r.map((function(e){return t*e}))),e.setAttributeNS(null,"stroke",n.strokeColor),e.setAttributeNS(null,"stroke-opacity",n.strokeAlpha),e.setAttributeNS(null,"stroke-miterlimit",v(n.miterLimit)),e.setAttributeNS(null,"stroke-linecap",n.lineCap),e.setAttributeNS(null,"stroke-linejoin",n.lineJoin),e.setAttributeNS(null,"stroke-width",v(t*n.lineWidth)+"px"),e.setAttributeNS(null,"stroke-dasharray",r.map(v).join(" ")),e.setAttributeNS(null,"stroke-dashoffset",v(t*n.dashPhase)+"px")}},{key:"eoFill",value:function(){this.current.element&&this.current.element.setAttributeNS(null,"fill-rule","evenodd"),this.fill()}},{key:"fillStroke",value:function(){this.stroke(),this.fill()}},{key:"eoFillStroke",value:function(){this.current.element&&this.current.element.setAttributeNS(null,"fill-rule","evenodd"),this.fillStroke()}},{key:"closeStroke",value:function(){this.closePath(),this.stroke()}},{key:"closeFillStroke",value:function(){this.closePath(),this.fillStroke()}},{key:"closeEOFillStroke",value:function(){this.closePath(),this.eoFillStroke()}},{key:"paintSolidColorImageMask",value:function(){var e=this.svgFactory.createElement("svg:rect");e.setAttributeNS(null,"x","0"),e.setAttributeNS(null,"y","0"),e.setAttributeNS(null,"width","1px"),e.setAttributeNS(null,"height","1px"),e.setAttributeNS(null,"fill",this.current.fillColor),this._ensureTransformGroup().appendChild(e)}},{key:"paintImageXObject",value:function(e){var t=e.startsWith("g_")?this.commonObjs.get(e):this.objs.get(e);t?this.paintInlineImageXObject(t):(0,r.warn)("Dependent image with object ID ".concat(e," is not ready yet"))}},{key:"paintInlineImageXObject",value:function(e,t){var n=e.width,r=e.height,i=x(e,this.forceDataSchema,!!t),o=this.svgFactory.createElement("svg:rect");o.setAttributeNS(null,"x","0"),o.setAttributeNS(null,"y","0"),o.setAttributeNS(null,"width",v(n)),o.setAttributeNS(null,"height",v(r)),this.current.element=o,this.clip("nonzero");var a=this.svgFactory.createElement("svg:image");a.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",i),a.setAttributeNS(null,"x","0"),a.setAttributeNS(null,"y",v(-r)),a.setAttributeNS(null,"width",v(n)+"px"),a.setAttributeNS(null,"height",v(r)+"px"),a.setAttributeNS(null,"transform","scale(".concat(v(1/n)," ").concat(v(-1/r),")")),t?t.appendChild(a):this._ensureTransformGroup().appendChild(a)}},{key:"paintImageMaskXObject",value:function(e){var t=this.current,n=e.width,r=e.height,i=t.fillColor;t.maskId="mask".concat(S++);var o=this.svgFactory.createElement("svg:mask");o.setAttributeNS(null,"id",t.maskId);var a=this.svgFactory.createElement("svg:rect");a.setAttributeNS(null,"x","0"),a.setAttributeNS(null,"y","0"),a.setAttributeNS(null,"width",v(n)),a.setAttributeNS(null,"height",v(r)),a.setAttributeNS(null,"fill",i),a.setAttributeNS(null,"mask","url(#".concat(t.maskId,")")),this.defs.appendChild(o),this._ensureTransformGroup().appendChild(a),this.paintInlineImageXObject(e,o)}},{key:"paintFormXObjectBegin",value:function(e,t){if(Array.isArray(e)&&6===e.length&&this.transform(e[0],e[1],e[2],e[3],e[4],e[5]),t){var n=t[2]-t[0],r=t[3]-t[1],i=this.svgFactory.createElement("svg:rect");i.setAttributeNS(null,"x",t[0]),i.setAttributeNS(null,"y",t[1]),i.setAttributeNS(null,"width",v(n)),i.setAttributeNS(null,"height",v(r)),this.current.element=i,this.clip("nonzero"),this.endPath()}}},{key:"paintFormXObjectEnd",value:function(){}},{key:"_initialize",value:function(e){var t=this.svgFactory.create(e.width,e.height),n=this.svgFactory.createElement("svg:defs");t.appendChild(n),this.defs=n;var r=this.svgFactory.createElement("svg:g");return r.setAttributeNS(null,"transform",m(e.transform)),t.appendChild(r),this.svg=r,t}},{key:"_ensureClipGroup",value:function(){if(!this.current.clipGroup){var e=this.svgFactory.createElement("svg:g");e.setAttributeNS(null,"clip-path",this.current.activeClipUrl),this.svg.appendChild(e),this.current.clipGroup=e}return this.current.clipGroup}},{key:"_ensureTransformGroup",value:function(){return this.tgrp||(this.tgrp=this.svgFactory.createElement("svg:g"),this.tgrp.setAttributeNS(null,"transform",m(this.transformMatrix)),this.current.activeClipUrl?this._ensureClipGroup().appendChild(this.tgrp):this.svg.appendChild(this.tgrp)),this.tgrp}}]),e}()},function(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)}Object.defineProperty(t,"__esModule",{value:!0}),t.PDFNodeStream=void 0;var i,o=(i=n(2))&&i.__esModule?i:{default:i},a=n(4),s=n(154);function l(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}}),t&&u(e,t)}function u(e,t){return u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},u(e,t)}function c(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=d(e);if(t){var o=d(this).constructor;n=Reflect.construct(i,arguments,o)}else n=i.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,n)}}function d(e){return d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},d(e)}function f(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(u){return void n(u)}s.done?t(l):Promise.resolve(l).then(r,i)}function h(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){f(o,r,i,a,s,"next",e)}function s(e){f(o,r,i,a,s,"throw",e)}a(void 0)}))}}function p(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 v(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)?v(e,t):void 0}}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}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 o,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,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function v(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 m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g(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,r.key,r)}}function y(e,t,n){return t&&g(e.prototype,t),n&&g(e,n),e}var b=__webpack_require__(2262),x=__webpack_require__(4727),w=__webpack_require__(5028),k=__webpack_require__(5762),S=/^file:\/\/\/[a-zA-Z]:\//,_=function(){function e(t){m(this,e),this.source=t,this.url=function(e){var t=k.parse(e);return"file:"===t.protocol||t.host?t:/^[a-z]:[/\\]/i.test(e)?k.parse("file:///".concat(e)):(t.host||(t.protocol="file:"),t)}(t.url),this.isHttp="http:"===this.url.protocol||"https:"===this.url.protocol,this.isFsUrl="file:"===this.url.protocol,this.httpHeaders=this.isHttp&&t.httpHeaders||{},this._fullRequestReader=null,this._rangeRequestReaders=[]}return y(e,[{key:"_progressiveDataLength",get:function(){var e,t;return null!==(e=null===(t=this._fullRequestReader)||void 0===t?void 0:t._loaded)&&void 0!==e?e:0}},{key:"getFullReader",value:function(){return(0,a.assert)(!this._fullRequestReader,"PDFNodeStream.getFullReader can only be called once."),this._fullRequestReader=this.isFsUrl?new T(this):new E(this),this._fullRequestReader}},{key:"getRangeReader",value:function(e,t){if(t<=this._progressiveDataLength)return null;var n=this.isFsUrl?new I(this,e,t):new A(this,e,t);return this._rangeRequestReaders.push(n),n}},{key:"cancelAllRequests",value:function(e){this._fullRequestReader&&this._fullRequestReader.cancel(e);var t,n=p(this._rangeRequestReaders.slice(0));try{for(n.s();!(t=n.n()).done;)t.value.cancel(e)}catch(r){n.e(r)}finally{n.f()}}}]),e}();t.PDFNodeStream=_;var C=function(){function e(t){m(this,e),this._url=t.url,this._done=!1,this._storedError=null,this.onProgress=null;var n=t.source;this._contentLength=n.length,this._loaded=0,this._filename=null,this._disableRange=n.disableRange||!1,this._rangeChunkSize=n.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._isStreamingSupported=!n.disableStream,this._isRangeSupported=!n.disableRange,this._readableStream=null,this._readCapability=(0,a.createPromiseCapability)(),this._headersCapability=(0,a.createPromiseCapability)()}return y(e,[{key:"headersReady",get:function(){return this._headersCapability.promise}},{key:"filename",get:function(){return this._filename}},{key:"contentLength",get:function(){return this._contentLength}},{key:"isRangeSupported",get:function(){return this._isRangeSupported}},{key:"isStreamingSupported",get:function(){return this._isStreamingSupported}},{key:"read",value:function(){var e=h(o.default.mark((function e(){var t,n;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._readCapability.promise;case 2:if(!this._done){e.next=4;break}return e.abrupt("return",{value:void 0,done:!0});case 4:if(!this._storedError){e.next=6;break}throw this._storedError;case 6:if(null!==(t=this._readableStream.read())){e.next=10;break}return this._readCapability=(0,a.createPromiseCapability)(),e.abrupt("return",this.read());case 10:return this._loaded+=t.length,this.onProgress&&this.onProgress({loaded:this._loaded,total:this._contentLength}),n=new Uint8Array(t).buffer,e.abrupt("return",{value:n,done:!1});case 14:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"cancel",value:function(e){this._readableStream?this._readableStream.destroy(e):this._error(e)}},{key:"_error",value:function(e){this._storedError=e,this._readCapability.resolve()}},{key:"_setReadableStream",value:function(e){var t=this;this._readableStream=e,e.on("readable",(function(){t._readCapability.resolve()})),e.on("end",(function(){e.destroy(),t._done=!0,t._readCapability.resolve()})),e.on("error",(function(e){t._error(e)})),!this._isStreamingSupported&&this._isRangeSupported&&this._error(new a.AbortException("streaming is disabled")),this._storedError&&this._readableStream.destroy(this._storedError)}}]),e}(),j=function(){function e(t){m(this,e),this._url=t.url,this._done=!1,this._storedError=null,this.onProgress=null,this._loaded=0,this._readableStream=null,this._readCapability=(0,a.createPromiseCapability)();var n=t.source;this._isStreamingSupported=!n.disableStream}return y(e,[{key:"isStreamingSupported",get:function(){return this._isStreamingSupported}},{key:"read",value:function(){var e=h(o.default.mark((function e(){var t,n;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._readCapability.promise;case 2:if(!this._done){e.next=4;break}return e.abrupt("return",{value:void 0,done:!0});case 4:if(!this._storedError){e.next=6;break}throw this._storedError;case 6:if(null!==(t=this._readableStream.read())){e.next=10;break}return this._readCapability=(0,a.createPromiseCapability)(),e.abrupt("return",this.read());case 10:return this._loaded+=t.length,this.onProgress&&this.onProgress({loaded:this._loaded}),n=new Uint8Array(t).buffer,e.abrupt("return",{value:n,done:!1});case 14:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"cancel",value:function(e){this._readableStream?this._readableStream.destroy(e):this._error(e)}},{key:"_error",value:function(e){this._storedError=e,this._readCapability.resolve()}},{key:"_setReadableStream",value:function(e){var t=this;this._readableStream=e,e.on("readable",(function(){t._readCapability.resolve()})),e.on("end",(function(){e.destroy(),t._done=!0,t._readCapability.resolve()})),e.on("error",(function(e){t._error(e)})),this._storedError&&this._readableStream.destroy(this._storedError)}}]),e}();function P(e,t){return{protocol:e.protocol,auth:e.auth,host:e.hostname,port:e.port,path:e.path,method:"GET",headers:t}}var E=function(e){l(n,e);var t=c(n);function n(e){var r;m(this,n);var i=function(t){if(404===t.statusCode){var n=new a.MissingPDFException('Missing PDF "'.concat(r._url,'".'));return r._storedError=n,void r._headersCapability.reject(n)}r._headersCapability.resolve(),r._setReadableStream(t);var i=function(e){return r._readableStream.headers[e.toLowerCase()]},o=(0,s.validateRangeRequestCapabilities)({getResponseHeader:i,isHttp:e.isHttp,rangeChunkSize:r._rangeChunkSize,disableRange:r._disableRange}),l=o.allowRangeRequests,u=o.suggestedLength;r._isRangeSupported=l,r._contentLength=u||r._contentLength,r._filename=(0,s.extractFilenameFromHeader)(i)};return(r=t.call(this,e))._request=null,"http:"===r._url.protocol?r._request=x.request(P(r._url,e.httpHeaders),i):r._request=w.request(P(r._url,e.httpHeaders),i),r._request.on("error",(function(e){r._storedError=e,r._headersCapability.reject(e)})),r._request.end(),r}return n}(C),A=function(e){l(n,e);var t=c(n);function n(e,r,i){var o;for(var s in m(this,n),(o=t.call(this,e))._httpHeaders={},e.httpHeaders){var l=e.httpHeaders[s];"undefined"!==typeof l&&(o._httpHeaders[s]=l)}o._httpHeaders.Range="bytes=".concat(r,"-").concat(i-1);var u=function(e){if(404!==e.statusCode)o._setReadableStream(e);else{var t=new a.MissingPDFException('Missing PDF "'.concat(o._url,'".'));o._storedError=t}};return o._request=null,"http:"===o._url.protocol?o._request=x.request(P(o._url,o._httpHeaders),u):o._request=w.request(P(o._url,o._httpHeaders),u),o._request.on("error",(function(e){o._storedError=e})),o._request.end(),o}return n}(j),T=function(e){l(n,e);var t=c(n);function n(e){var r;m(this,n),r=t.call(this,e);var i=decodeURIComponent(r._url.path);return S.test(r._url.href)&&(i=i.replace(/^\//,"")),b.lstat(i,(function(e,t){if(e)return"ENOENT"===e.code&&(e=new a.MissingPDFException('Missing PDF "'.concat(i,'".'))),r._storedError=e,void r._headersCapability.reject(e);r._contentLength=t.size,r._setReadableStream(b.createReadStream(i)),r._headersCapability.resolve()})),r}return n}(C),I=function(e){l(n,e);var t=c(n);function n(e,r,i){var o;m(this,n),o=t.call(this,e);var a=decodeURIComponent(o._url.path);return S.test(o._url.href)&&(a=a.replace(/^\//,"")),o._setReadableStream(b.createReadStream(a,{start:r,end:i-1})),o}return n}(j)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createResponseStatusError=function(e,t){return 404===e||0===e&&t.startsWith("file:")?new r.MissingPDFException('Missing PDF "'+t+'".'):new r.UnexpectedResponseException("Unexpected server response (".concat(e,') while retrieving PDF "').concat(t,'".'),e)},t.extractFilenameFromHeader=function(e){var t=e("Content-Disposition");if(t){var n=(0,i.getFilenameFromContentDispositionHeader)(t);if(n.includes("%"))try{n=decodeURIComponent(n)}catch(r){}if((0,o.isPdfFile)(n))return n}return null},t.validateRangeRequestCapabilities=function(e){var t=e.getResponseHeader,n=e.isHttp,i=e.rangeChunkSize,o=e.disableRange;(0,r.assert)(i>0,"Range chunk size must be larger than zero");var a={allowRangeRequests:!1,suggestedLength:void 0},s=parseInt(t("Content-Length"),10);return Number.isInteger(s)?(a.suggestedLength=s,s<=2*i||o||!n||"bytes"!==t("Accept-Ranges")||"identity"!==(t("Content-Encoding")||"identity")||(a.allowRangeRequests=!0),a):a},t.validateResponseStatus=function(e){return 200===e||206===e};var r=n(4),i=n(155),o=n(1)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getFilenameFromContentDispositionHeader=function(e){var t=!0,n=s("filename\\*","i").exec(e);if(n){var o=c(n=n[1]);return u(o=f(o=d(o=unescape(o))))}if(n=function(e){for(var t,n=[],r=s("filename\\*((?!0\\d)\\d+)(\\*?)","ig");null!==(t=r.exec(e));){var o=i(t,4),a=o[1],l=o[2],u=o[3];if((a=parseInt(a,10))in n){if(0===a)break}else n[a]=[l,u]}for(var f=[],h=0;h<n.length&&h in n;++h){var p=i(n[h],2),v=p[0],m=p[1];m=c(m),v&&(m=unescape(m),0===h&&(m=d(m))),f.push(m)}return f.join("")}(e))return u(f(n));if(n=s("filename","i").exec(e)){var a=c(n=n[1]);return u(a=f(a))}function s(e,t){return new RegExp("(?:^|;)\\s*"+e+'\\s*=\\s*([^";\\s][^;\\s]*|"(?:[^"\\\\]|\\\\"?)+"?)',t)}function l(e,n){if(e){if(!/^[\x00-\xFF]+$/.test(n))return n;try{var i=new TextDecoder(e,{fatal:!0}),o=(0,r.stringToBytes)(n);n=i.decode(o),t=!1}catch(a){if(/^utf-?8$/i.test(e))try{n=decodeURIComponent(escape(n)),t=!1}catch(s){}}}return n}function u(e){return t&&/[\x80-\xff]/.test(e)&&(e=l("utf-8",e),t&&(e=l("iso-8859-1",e))),e}function c(e){if(e.startsWith('"')){for(var t=e.slice(1).split('\\"'),n=0;n<t.length;++n){var r=t[n].indexOf('"');-1!==r&&(t[n]=t[n].slice(0,r),t.length=n+1),t[n]=t[n].replace(/\\(.)/g,"$1")}e=t.join('"')}return e}function d(e){var t=e.indexOf("'");return-1===t?e:l(e.slice(0,t),e.slice(t+1).replace(/^[^']*'/,""))}function f(e){return!e.startsWith("=?")||/[\x00-\x19\x80-\xff]/.test(e)?e:e.replace(/=\?([\w-]*)\?([QqBb])\?((?:[^?]|\?(?!=))*)\?=/g,(function(e,t,n,r){if("q"===n||"Q"===n)return l(t,r=(r=r.replace(/_/g," ")).replace(/=([0-9a-fA-F]{2})/g,(function(e,t){return String.fromCharCode(parseInt(t,16))})));try{r=atob(r)}catch(i){}return l(t,r)}))}return""};var r=n(4);function i(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,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(l){s=!0,i=l}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"===typeof e)return o(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)?o(e,t):void 0}}(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.")}()}function o(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(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PDFNetworkStream=void 0;var r,i=(r=n(2))&&r.__esModule?r:{default:r},o=n(4),a=n(154);function s(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(u){return void n(u)}s.done?t(l):Promise.resolve(l).then(r,i)}function l(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){s(o,r,i,a,l,"next",e)}function l(e){s(o,r,i,a,l,"throw",e)}a(void 0)}))}}function u(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 c(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)?c(e,t):void 0}}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}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 o,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,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function c(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 d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(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,r.key,r)}}function h(e,t,n){return t&&f(e.prototype,t),n&&f(e,n),e}var p=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};d(this,e),this.url=t,this.isHttp=/^https?:/i.test(t),this.httpHeaders=this.isHttp&&n.httpHeaders||Object.create(null),this.withCredentials=n.withCredentials||!1,this.getXhr=n.getXhr||function(){return new XMLHttpRequest},this.currXhrId=0,this.pendingRequests=Object.create(null)}return h(e,[{key:"requestRange",value:function(e,t,n){var r={begin:e,end:t};for(var i in n)r[i]=n[i];return this.request(r)}},{key:"requestFull",value:function(e){return this.request(e)}},{key:"request",value:function(e){var t=this.getXhr(),n=this.currXhrId++,r=this.pendingRequests[n]={xhr:t};for(var i in t.open("GET",this.url),t.withCredentials=this.withCredentials,this.httpHeaders){var o=this.httpHeaders[i];"undefined"!==typeof o&&t.setRequestHeader(i,o)}return this.isHttp&&"begin"in e&&"end"in e?(t.setRequestHeader("Range","bytes=".concat(e.begin,"-").concat(e.end-1)),r.expectedStatus=206):r.expectedStatus=200,t.responseType="arraybuffer",e.onError&&(t.onerror=function(n){e.onError(t.status)}),t.onreadystatechange=this.onStateChange.bind(this,n),t.onprogress=this.onProgress.bind(this,n),r.onHeadersReceived=e.onHeadersReceived,r.onDone=e.onDone,r.onError=e.onError,r.onProgress=e.onProgress,t.send(null),n}},{key:"onProgress",value:function(e,t){var n,r=this.pendingRequests[e];r&&(null===(n=r.onProgress)||void 0===n||n.call(r,t))}},{key:"onStateChange",value:function(e,t){var n=this.pendingRequests[e];if(n){var r=n.xhr;if(r.readyState>=2&&n.onHeadersReceived&&(n.onHeadersReceived(),delete n.onHeadersReceived),4===r.readyState&&e in this.pendingRequests)if(delete this.pendingRequests[e],0===r.status&&this.isHttp){var i;null===(i=n.onError)||void 0===i||i.call(n,r.status)}else{var a=r.status||200;if(200===a&&206===n.expectedStatus||a===n.expectedStatus){var s=function(e){var t=e.response;return"string"!==typeof t?t:(0,o.stringToBytes)(t).buffer}(r);if(206===a){var l=r.getResponseHeader("Content-Range"),u=/bytes (\d+)-(\d+)\/(\d+)/.exec(l);n.onDone({begin:parseInt(u[1],10),chunk:s})}else if(s)n.onDone({begin:0,chunk:s});else{var c;null===(c=n.onError)||void 0===c||c.call(n,r.status)}}else{var d;null===(d=n.onError)||void 0===d||d.call(n,r.status)}}}}},{key:"getRequestXhr",value:function(e){return this.pendingRequests[e].xhr}},{key:"isPendingRequest",value:function(e){return e in this.pendingRequests}},{key:"abortRequest",value:function(e){var t=this.pendingRequests[e].xhr;delete this.pendingRequests[e],t.abort()}}]),e}(),v=function(){function e(t){d(this,e),this._source=t,this._manager=new p(t.url,{httpHeaders:t.httpHeaders,withCredentials:t.withCredentials}),this._rangeChunkSize=t.rangeChunkSize,this._fullRequestReader=null,this._rangeRequestReaders=[]}return h(e,[{key:"_onRangeRequestReaderClosed",value:function(e){var t=this._rangeRequestReaders.indexOf(e);t>=0&&this._rangeRequestReaders.splice(t,1)}},{key:"getFullReader",value:function(){return(0,o.assert)(!this._fullRequestReader,"PDFNetworkStream.getFullReader can only be called once."),this._fullRequestReader=new m(this._manager,this._source),this._fullRequestReader}},{key:"getRangeReader",value:function(e,t){var n=new g(this._manager,e,t);return n.onClosed=this._onRangeRequestReaderClosed.bind(this),this._rangeRequestReaders.push(n),n}},{key:"cancelAllRequests",value:function(e){var t;null===(t=this._fullRequestReader)||void 0===t||t.cancel(e);var n,r=u(this._rangeRequestReaders.slice(0));try{for(r.s();!(n=r.n()).done;)n.value.cancel(e)}catch(i){r.e(i)}finally{r.f()}}}]),e}();t.PDFNetworkStream=v;var m=function(){function e(t,n){d(this,e),this._manager=t;var r={onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=n.url,this._fullRequestId=t.requestFull(r),this._headersReceivedCapability=(0,o.createPromiseCapability)(),this._disableRange=n.disableRange||!1,this._contentLength=n.length,this._rangeChunkSize=n.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._isStreamingSupported=!1,this._isRangeSupported=!1,this._cachedChunks=[],this._requests=[],this._done=!1,this._storedError=void 0,this._filename=null,this.onProgress=null}return h(e,[{key:"_onHeadersReceived",value:function(){var e=this._fullRequestId,t=this._manager.getRequestXhr(e),n=function(e){return t.getResponseHeader(e)},r=(0,a.validateRangeRequestCapabilities)({getResponseHeader:n,isHttp:this._manager.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange}),i=r.allowRangeRequests,o=r.suggestedLength;i&&(this._isRangeSupported=!0),this._contentLength=o||this._contentLength,this._filename=(0,a.extractFilenameFromHeader)(n),this._isRangeSupported&&this._manager.abortRequest(e),this._headersReceivedCapability.resolve()}},{key:"_onDone",value:function(e){if(e&&(this._requests.length>0?this._requests.shift().resolve({value:e.chunk,done:!1}):this._cachedChunks.push(e.chunk)),this._done=!0,!(this._cachedChunks.length>0)){var t,n=u(this._requests);try{for(n.s();!(t=n.n()).done;)t.value.resolve({value:void 0,done:!0})}catch(r){n.e(r)}finally{n.f()}this._requests.length=0}}},{key:"_onError",value:function(e){this._storedError=(0,a.createResponseStatusError)(e,this._url),this._headersReceivedCapability.reject(this._storedError);var t,n=u(this._requests);try{for(n.s();!(t=n.n()).done;)t.value.reject(this._storedError)}catch(r){n.e(r)}finally{n.f()}this._requests.length=0,this._cachedChunks.length=0}},{key:"_onProgress",value:function(e){var t;null===(t=this.onProgress)||void 0===t||t.call(this,{loaded:e.loaded,total:e.lengthComputable?e.total:this._contentLength})}},{key:"filename",get:function(){return this._filename}},{key:"isRangeSupported",get:function(){return this._isRangeSupported}},{key:"isStreamingSupported",get:function(){return this._isStreamingSupported}},{key:"contentLength",get:function(){return this._contentLength}},{key:"headersReady",get:function(){return this._headersReceivedCapability.promise}},{key:"read",value:function(){var e=l(i.default.mark((function e(){var t,n;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._storedError){e.next=2;break}throw this._storedError;case 2:if(!(this._cachedChunks.length>0)){e.next=5;break}return t=this._cachedChunks.shift(),e.abrupt("return",{value:t,done:!1});case 5:if(!this._done){e.next=7;break}return e.abrupt("return",{value:void 0,done:!0});case 7:return n=(0,o.createPromiseCapability)(),this._requests.push(n),e.abrupt("return",n.promise);case 10:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"cancel",value:function(e){this._done=!0,this._headersReceivedCapability.reject(e);var t,n=u(this._requests);try{for(n.s();!(t=n.n()).done;)t.value.resolve({value:void 0,done:!0})}catch(r){n.e(r)}finally{n.f()}this._requests.length=0,this._manager.isPendingRequest(this._fullRequestId)&&this._manager.abortRequest(this._fullRequestId),this._fullRequestReader=null}}]),e}(),g=function(){function e(t,n,r){d(this,e),this._manager=t;var i={onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=t.url,this._requestId=t.requestRange(n,r,i),this._requests=[],this._queuedChunk=null,this._done=!1,this._storedError=void 0,this.onProgress=null,this.onClosed=null}return h(e,[{key:"_close",value:function(){var e;null===(e=this.onClosed)||void 0===e||e.call(this,this)}},{key:"_onDone",value:function(e){var t=e.chunk;this._requests.length>0?this._requests.shift().resolve({value:t,done:!1}):this._queuedChunk=t,this._done=!0;var n,r=u(this._requests);try{for(r.s();!(n=r.n()).done;)n.value.resolve({value:void 0,done:!0})}catch(i){r.e(i)}finally{r.f()}this._requests.length=0,this._close()}},{key:"_onError",value:function(e){this._storedError=(0,a.createResponseStatusError)(e,this._url);var t,n=u(this._requests);try{for(n.s();!(t=n.n()).done;)t.value.reject(this._storedError)}catch(r){n.e(r)}finally{n.f()}this._requests.length=0,this._queuedChunk=null}},{key:"_onProgress",value:function(e){var t;this.isStreamingSupported||null===(t=this.onProgress)||void 0===t||t.call(this,{loaded:e.loaded})}},{key:"isStreamingSupported",get:function(){return!1}},{key:"read",value:function(){var e=l(i.default.mark((function e(){var t,n;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._storedError){e.next=2;break}throw this._storedError;case 2:if(null===this._queuedChunk){e.next=6;break}return t=this._queuedChunk,this._queuedChunk=null,e.abrupt("return",{value:t,done:!1});case 6:if(!this._done){e.next=8;break}return e.abrupt("return",{value:void 0,done:!0});case 8:return n=(0,o.createPromiseCapability)(),this._requests.push(n),e.abrupt("return",n.promise);case 11:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"cancel",value:function(e){this._done=!0;var t,n=u(this._requests);try{for(n.s();!(t=n.n()).done;)t.value.resolve({value:void 0,done:!0})}catch(r){n.e(r)}finally{n.f()}this._requests.length=0,this._manager.isPendingRequest(this._requestId)&&this._manager.abortRequest(this._requestId),this._close()}}]),e}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PDFFetchStream=void 0;var r,i=(r=n(2))&&r.__esModule?r:{default:r},o=n(4),a=n(154);function s(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(u){return void n(u)}s.done?t(l):Promise.resolve(l).then(r,i)}function l(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){s(o,r,i,a,l,"next",e)}function l(e){s(o,r,i,a,l,"throw",e)}a(void 0)}))}}function u(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 c(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)?c(e,t):void 0}}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}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 o,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,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function c(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 d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(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,r.key,r)}}function h(e,t,n){return t&&f(e.prototype,t),n&&f(e,n),e}function p(e,t,n){return{method:"GET",headers:e,signal:null===n||void 0===n?void 0:n.signal,mode:"cors",credentials:t?"include":"same-origin",redirect:"follow"}}function v(e){var t=new Headers;for(var n in e){var r=e[n];"undefined"!==typeof r&&t.append(n,r)}return t}var m=function(){function e(t){d(this,e),this.source=t,this.isHttp=/^https?:/i.test(t.url),this.httpHeaders=this.isHttp&&t.httpHeaders||{},this._fullRequestReader=null,this._rangeRequestReaders=[]}return h(e,[{key:"_progressiveDataLength",get:function(){var e,t;return null!==(e=null===(t=this._fullRequestReader)||void 0===t?void 0:t._loaded)&&void 0!==e?e:0}},{key:"getFullReader",value:function(){return(0,o.assert)(!this._fullRequestReader,"PDFFetchStream.getFullReader can only be called once."),this._fullRequestReader=new g(this),this._fullRequestReader}},{key:"getRangeReader",value:function(e,t){if(t<=this._progressiveDataLength)return null;var n=new y(this,e,t);return this._rangeRequestReaders.push(n),n}},{key:"cancelAllRequests",value:function(e){this._fullRequestReader&&this._fullRequestReader.cancel(e);var t,n=u(this._rangeRequestReaders.slice(0));try{for(n.s();!(t=n.n()).done;)t.value.cancel(e)}catch(r){n.e(r)}finally{n.f()}}}]),e}();t.PDFFetchStream=m;var g=function(){function e(t){var n=this;d(this,e),this._stream=t,this._reader=null,this._loaded=0,this._filename=null;var r=t.source;this._withCredentials=r.withCredentials||!1,this._contentLength=r.length,this._headersCapability=(0,o.createPromiseCapability)(),this._disableRange=r.disableRange||!1,this._rangeChunkSize=r.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),"undefined"!==typeof AbortController&&(this._abortController=new AbortController),this._isStreamingSupported=!r.disableStream,this._isRangeSupported=!r.disableRange,this._headers=v(this._stream.httpHeaders);var i=r.url;fetch(i,p(this._headers,this._withCredentials,this._abortController)).then((function(e){if(!(0,a.validateResponseStatus)(e.status))throw(0,a.createResponseStatusError)(e.status,i);n._reader=e.body.getReader(),n._headersCapability.resolve();var t=function(t){return e.headers.get(t)},r=(0,a.validateRangeRequestCapabilities)({getResponseHeader:t,isHttp:n._stream.isHttp,rangeChunkSize:n._rangeChunkSize,disableRange:n._disableRange}),s=r.allowRangeRequests,l=r.suggestedLength;n._isRangeSupported=s,n._contentLength=l||n._contentLength,n._filename=(0,a.extractFilenameFromHeader)(t),!n._isStreamingSupported&&n._isRangeSupported&&n.cancel(new o.AbortException("Streaming is disabled."))})).catch(this._headersCapability.reject),this.onProgress=null}return h(e,[{key:"headersReady",get:function(){return this._headersCapability.promise}},{key:"filename",get:function(){return this._filename}},{key:"contentLength",get:function(){return this._contentLength}},{key:"isRangeSupported",get:function(){return this._isRangeSupported}},{key:"isStreamingSupported",get:function(){return this._isStreamingSupported}},{key:"read",value:function(){var e=l(i.default.mark((function e(){var t,n,r,o;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._headersCapability.promise;case 2:return e.next=4,this._reader.read();case 4:if(t=e.sent,n=t.value,!(r=t.done)){e.next=9;break}return e.abrupt("return",{value:n,done:r});case 9:return this._loaded+=n.byteLength,this.onProgress&&this.onProgress({loaded:this._loaded,total:this._contentLength}),o=new Uint8Array(n).buffer,e.abrupt("return",{value:o,done:!1});case 13:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"cancel",value:function(e){this._reader&&this._reader.cancel(e),this._abortController&&this._abortController.abort()}}]),e}(),y=function(){function e(t,n,r){var i=this;d(this,e),this._stream=t,this._reader=null,this._loaded=0;var s=t.source;this._withCredentials=s.withCredentials||!1,this._readCapability=(0,o.createPromiseCapability)(),this._isStreamingSupported=!s.disableStream,"undefined"!==typeof AbortController&&(this._abortController=new AbortController),this._headers=v(this._stream.httpHeaders),this._headers.append("Range","bytes=".concat(n,"-").concat(r-1));var l=s.url;fetch(l,p(this._headers,this._withCredentials,this._abortController)).then((function(e){if(!(0,a.validateResponseStatus)(e.status))throw(0,a.createResponseStatusError)(e.status,l);i._readCapability.resolve(),i._reader=e.body.getReader()})).catch(this._readCapability.reject),this.onProgress=null}return h(e,[{key:"isStreamingSupported",get:function(){return this._isStreamingSupported}},{key:"read",value:function(){var e=l(i.default.mark((function e(){var t,n,r,o;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._readCapability.promise;case 2:return e.next=4,this._reader.read();case 4:if(t=e.sent,n=t.value,!(r=t.done)){e.next=9;break}return e.abrupt("return",{value:n,done:r});case 9:return this._loaded+=n.byteLength,this.onProgress&&this.onProgress({loaded:this._loaded}),o=new Uint8Array(n).buffer,e.abrupt("return",{value:o,done:!1});case 13:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"cancel",value:function(e){this._reader&&this._reader.cancel(e),this._abortController&&this._abortController.abort()}}]),e}()}],__webpack_module_cache__={};function __w_pdfjs_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var n=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(n.exports,n,n.exports,__w_pdfjs_require__),n.loaded=!0,n.exports}__w_pdfjs_require__.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e};var __nested_webpack_exports__={};return function(){"use strict";var e=__nested_webpack_exports__;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"AnnotationLayer",{enumerable:!0,get:function(){return i.AnnotationLayer}}),Object.defineProperty(e,"AnnotationMode",{enumerable:!0,get:function(){return n.AnnotationMode}}),Object.defineProperty(e,"CMapCompressionType",{enumerable:!0,get:function(){return n.CMapCompressionType}}),Object.defineProperty(e,"GlobalWorkerOptions",{enumerable:!0,get:function(){return o.GlobalWorkerOptions}}),Object.defineProperty(e,"InvalidPDFException",{enumerable:!0,get:function(){return n.InvalidPDFException}}),Object.defineProperty(e,"LinkTarget",{enumerable:!0,get:function(){return t.LinkTarget}}),Object.defineProperty(e,"LoopbackPort",{enumerable:!0,get:function(){return r.LoopbackPort}}),Object.defineProperty(e,"MissingPDFException",{enumerable:!0,get:function(){return n.MissingPDFException}}),Object.defineProperty(e,"OPS",{enumerable:!0,get:function(){return n.OPS}}),Object.defineProperty(e,"PDFDataRangeTransport",{enumerable:!0,get:function(){return r.PDFDataRangeTransport}}),Object.defineProperty(e,"PDFDateString",{enumerable:!0,get:function(){return t.PDFDateString}}),Object.defineProperty(e,"PDFWorker",{enumerable:!0,get:function(){return r.PDFWorker}}),Object.defineProperty(e,"PasswordResponses",{enumerable:!0,get:function(){return n.PasswordResponses}}),Object.defineProperty(e,"PermissionFlag",{enumerable:!0,get:function(){return n.PermissionFlag}}),Object.defineProperty(e,"PixelsPerInch",{enumerable:!0,get:function(){return t.PixelsPerInch}}),Object.defineProperty(e,"RenderingCancelledException",{enumerable:!0,get:function(){return t.RenderingCancelledException}}),Object.defineProperty(e,"SVGGraphics",{enumerable:!0,get:function(){return l.SVGGraphics}}),Object.defineProperty(e,"UNSUPPORTED_FEATURES",{enumerable:!0,get:function(){return n.UNSUPPORTED_FEATURES}}),Object.defineProperty(e,"UnexpectedResponseException",{enumerable:!0,get:function(){return n.UnexpectedResponseException}}),Object.defineProperty(e,"Util",{enumerable:!0,get:function(){return n.Util}}),Object.defineProperty(e,"VerbosityLevel",{enumerable:!0,get:function(){return n.VerbosityLevel}}),Object.defineProperty(e,"XfaLayer",{enumerable:!0,get:function(){return u.XfaLayer}}),Object.defineProperty(e,"addLinkAttributes",{enumerable:!0,get:function(){return t.addLinkAttributes}}),Object.defineProperty(e,"build",{enumerable:!0,get:function(){return r.build}}),Object.defineProperty(e,"createObjectURL",{enumerable:!0,get:function(){return n.createObjectURL}}),Object.defineProperty(e,"createPromiseCapability",{enumerable:!0,get:function(){return n.createPromiseCapability}}),Object.defineProperty(e,"createValidAbsoluteUrl",{enumerable:!0,get:function(){return n.createValidAbsoluteUrl}}),Object.defineProperty(e,"getDocument",{enumerable:!0,get:function(){return r.getDocument}}),Object.defineProperty(e,"getFilenameFromUrl",{enumerable:!0,get:function(){return t.getFilenameFromUrl}}),Object.defineProperty(e,"getPdfFilenameFromUrl",{enumerable:!0,get:function(){return t.getPdfFilenameFromUrl}}),Object.defineProperty(e,"getXfaPageViewport",{enumerable:!0,get:function(){return t.getXfaPageViewport}}),Object.defineProperty(e,"isPdfFile",{enumerable:!0,get:function(){return t.isPdfFile}}),Object.defineProperty(e,"loadScript",{enumerable:!0,get:function(){return t.loadScript}}),Object.defineProperty(e,"removeNullCharacters",{enumerable:!0,get:function(){return n.removeNullCharacters}}),Object.defineProperty(e,"renderTextLayer",{enumerable:!0,get:function(){return s.renderTextLayer}}),Object.defineProperty(e,"shadow",{enumerable:!0,get:function(){return n.shadow}}),Object.defineProperty(e,"version",{enumerable:!0,get:function(){return r.version}});var t=__w_pdfjs_require__(1),n=__w_pdfjs_require__(4),r=__w_pdfjs_require__(136),i=__w_pdfjs_require__(148),o=__w_pdfjs_require__(142),a=__w_pdfjs_require__(6),s=__w_pdfjs_require__(151),l=__w_pdfjs_require__(152),u=__w_pdfjs_require__(150);if(a.isNodeJS){var c=__w_pdfjs_require__(153).PDFNodeStream;(0,r.setPDFNetworkStreamFactory)((function(e){return new c(e)}))}else{var d=__w_pdfjs_require__(156).PDFNetworkStream,f=__w_pdfjs_require__(157).PDFFetchStream;(0,r.setPDFNetworkStreamFactory)((function(e){return(0,t.isValidFetchUrl)(e.url)?new f(e):new d(e)}))}}(),__nested_webpack_exports__}()},module.exports=factory()},2120: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.Notifications=void 0;var i=r(n(5943));t.Notifications=i.default;var o=r(n(2932)).default.addNotification;t.default=o},5943:function(e,t,n){"use strict";var r=n(6690).default,i=n(9728).default,o=n(1655).default,a=n(6389).default,s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var l=s(n(2791)),u=s(n(2932));n(7969);var c=s(n(4788)),d=function(e){o(n,e);var t=a(n);function n(){var e;return r(this,n),(e=t.apply(this,arguments)).state={value:[]},e}return i(n,[{key:"componentDidMount",value:function(){var e=this;u.default.addListener((function(t){return e.setState({value:t})}))}},{key:"render",value:function(){var e=this.props.position,t="rpn-notification-holder ".concat(e||"top-middle"," supertest");return l.default.createElement("div",{className:t},this.state.value.map((function(e,t){return l.default.createElement(c.default,{key:t,closeNotification:u.default.popAndPush,onClick:e.onClick,id:e.id,theme:e.theme,title:e.title,subtitle:e.subtitle,closeButton:e.closeButton,message:e.message,styling:e.styling})})))}}]),n}(l.default.Component);t.default=d},4788: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});var i=r(n(2791));t.default=function(e){var t=e.title,n=e.subtitle,r=e.message,o=e.theme,a=e.id,s=e.closeNotification,l=e.styling,u=e.closeButton,c=e.onClick,d={},f={};return l&&(d.backgroundColor=l.backgroundTop,d.color=l.colorTop,f.backgroundColor=l.backgroundBottom,f.color=l.colorBottom),i.default.createElement("div",{className:"rpn-notification-card ".concat(o),onClick:c},i.default.createElement("div",{className:"rpn-notification-card-top ".concat(o),style:Object.keys(d).length?d:void 0},i.default.createElement("span",null,t),i.default.createElement("span",{className:"rpn-notification-card-close ".concat(o),onClick:function(){return s(a)}},u||"close")),i.default.createElement("div",{className:"rpn-notification-card-bottom ".concat(o),style:Object.keys(f).length?f:void 0},i.default.createElement("span",{className:"subtitle"},n),i.default.createElement("span",{className:"message"},r)))}},2932:function(e,t,n){"use strict";var r=n(7061).default,i=n(9728).default,o=n(6690).default,a=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{l(r.next(e))}catch(t){o(t)}}function s(e){try{l(r.throw(e))}catch(t){o(t)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.PushNotification=void 0;var s=i((function e(t){o(this,e),this.title=t.title,this.subtitle=t.subtitle,this.message=t.message,this.theme=t.theme,this.id=Math.random(),this.styling=t.styling,this.closeButton=t.closeButton,this.onClick=t.onClick}));t.PushNotification=s;var l=i((function e(){var t=this;o(this,e),this.Storage=[],this.Listener=function(){return t.Storage},this.popAndPush=function(e){for(var n=0;n<t.Storage.length;)t.Storage[n].id===e?t.Storage.splice(n,1):++n;t.Listener(t.Storage)},this.setTimer=function(e,n){setTimeout((function(){return t.popAndPush(e)}),n)},this.addListener=function(e){t.Listener=e},this.addNativeNotification=function(e){return a(t,void 0,void 0,r().mark((function t(){var n,i,o,a,s,l,u,c,d;return r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.title,i=e.subtitle,o=e.message,a=e.duration,s=e.icon,l=e.vibrate,u=e.silent,c=e.onClick,"default"!==Notification.permission&&"denied"!==Notification.permission){t.next=4;break}return t.next=4,Notification.requestPermission();case 4:"granted"===Notification.permission&&((d=new Notification(n,{body:o,data:i,icon:s,vibrate:l,silent:u})).onclick=c||null,setTimeout(d.close.bind(d),a||3e3));case 5:case"end":return t.stop()}}),t)})))},this.addWebNotification=function(e){var n=e.title,r=e.subtitle,i=e.message,o=e.theme,a=e.duration,l=e.backgroundBottom,u=e.backgroundTop,c=e.colorBottom,d=e.colorTop,f=e.closeButton,h=e.onClick,p=new s({title:n,subtitle:r,message:i,theme:o,styling:{backgroundTop:u,backgroundBottom:l,colorTop:d,colorBottom:c},closeButton:f,onClick:h});t.Storage.push(p),t.setTimer(p.id,a||3e3),t.Listener(t.Storage)},this.addNotification=function(e){return a(t,void 0,void 0,r().mark((function t(){return r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!e.native){t.next=3;break}return t.abrupt("return",this.addNativeNotification(e));case 3:return t.abrupt("return",this.addWebNotification(e));case 4:case"end":return t.stop()}}),t,this)})))}}));t.default=new l},6794:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=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},i=s(n(2007)),o=n(2791),a=s(o);function s(e){return e&&e.__esModule?e:{default:e}}var l={bgColor:i.default.oneOfType([i.default.object,i.default.string]).isRequired,bgD:i.default.string.isRequired,fgColor:i.default.oneOfType([i.default.object,i.default.string]).isRequired,fgD:i.default.string.isRequired,size:i.default.number.isRequired,title:i.default.string,viewBoxSize:i.default.number.isRequired,xmlns:i.default.string},u={title:void 0,xmlns:"http://www.w3.org/2000/svg"},c=(0,o.forwardRef)((function(e,t){var n=e.bgColor,i=e.bgD,o=e.fgD,s=e.fgColor,l=e.size,u=e.title,c=e.viewBoxSize,d=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["bgColor","bgD","fgD","fgColor","size","title","viewBoxSize"]);return a.default.createElement("svg",r({},d,{height:l,ref:t,viewBox:"0 0 "+c+" "+c,width:l}),u?a.default.createElement("title",null,u):null,a.default.createElement("path",{d:i,fill:n}),a.default.createElement("path",{d:o,fill:s}))}));c.displayName="QRCodeSvg",c.propTypes=l,c.defaultProps=u,t.default=c},925:function(e,t,n){"use strict";var r=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},i=c(n(5809)),o=c(n(2959)),a=c(n(2007)),s=n(2791),l=c(s),u=c(n(6794));function c(e){return e&&e.__esModule?e:{default:e}}var d={bgColor:a.default.oneOfType([a.default.object,a.default.string]),fgColor:a.default.oneOfType([a.default.object,a.default.string]),level:a.default.string,size:a.default.number,value:a.default.string.isRequired},f=(0,s.forwardRef)((function(e,t){var n=e.bgColor,a=e.fgColor,s=e.level,c=e.size,d=e.value,f=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["bgColor","fgColor","level","size","value"]),h=new i.default(-1,o.default[s]);h.addData(d),h.make();var p=h.modules;return l.default.createElement(u.default,r({},f,{bgColor:n,bgD:p.map((function(e,t){return e.map((function(e,n){return e?"":"M "+n+" "+t+" l 1 0 0 1 -1 0 Z"})).join(" ")})).join(" "),fgColor:a,fgD:p.map((function(e,t){return e.map((function(e,n){return e?"M "+n+" "+t+" l 1 0 0 1 -1 0 Z":""})).join(" ")})).join(" "),ref:t,size:c,viewBoxSize:p.length}))}));f.displayName="QRCode",f.propTypes=d,f.defaultProps={bgColor:"#FFFFFF",fgColor:"#000000",level:"L",size:256},t.Z=f},1276:function(e,t,n){var r,i,o,a;e.exports=(r=n(2007),i=n(2791),o=n(354),a=n(9590),function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var 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},u=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=r(n(1)),d=n(2),f=r(d),h=r(n(3)),p=r(n(4)),v=function(e){function t(){var e,n,r;o(this,t);for(var s=arguments.length,l=Array(s),u=0;u<s;u++)l[u]=arguments[u];return n=r=a(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(l))),r._sigPad=null,r._excludeOurProps=function(){var e=r.props;return e.canvasProps,e.clearOnResize,i(e,["canvasProps","clearOnResize"])},r.getCanvas=function(){return r._canvas},r.getTrimmedCanvas=function(){var e=document.createElement("canvas");return e.width=r._canvas.width,e.height=r._canvas.height,e.getContext("2d").drawImage(r._canvas,0,0),(0,p.default)(e)},r.getSignaturePad=function(){return r._sigPad},r._checkClearOnResize=function(){r.props.clearOnResize&&r._resizeCanvas()},r._resizeCanvas=function(){var e=r.props.canvasProps||{},t=e.width,n=e.height;if(!t||!n){var i=r._canvas,o=Math.max(window.devicePixelRatio||1,1);t||(i.width=i.offsetWidth*o),n||(i.height=i.offsetHeight*o),i.getContext("2d").scale(o,o),r.clear()}},r.on=function(){return window.addEventListener("resize",r._checkClearOnResize),r._sigPad.on()},r.off=function(){return window.removeEventListener("resize",r._checkClearOnResize),r._sigPad.off()},r.clear=function(){return r._sigPad.clear()},r.isEmpty=function(){return r._sigPad.isEmpty()},r.fromDataURL=function(e,t){return r._sigPad.fromDataURL(e,t)},r.toDataURL=function(e,t){return r._sigPad.toDataURL(e,t)},r.fromData=function(e){return r._sigPad.fromData(e)},r.toData=function(){return r._sigPad.toData()},a(r,n)}return s(t,e),u(t,[{key:"componentDidMount",value:function(){this._sigPad=new h.default(this._canvas,this._excludeOurProps()),this._resizeCanvas(),this.on()}},{key:"componentWillUnmount",value:function(){this.off()}},{key:"componentDidUpdate",value:function(){Object.assign(this._sigPad,this._excludeOurProps())}},{key:"render",value:function(){var e=this,t=this.props.canvasProps;return f.default.createElement("canvas",l({ref:function(t){e._canvas=t}},t))}}]),t}(d.Component);v.propTypes={velocityFilterWeight:c.default.number,minWidth:c.default.number,maxWidth:c.default.number,minDistance:c.default.number,dotSize:c.default.oneOfType([c.default.number,c.default.func]),penColor:c.default.string,throttle:c.default.number,onEnd:c.default.func,onBegin:c.default.func,canvasProps:c.default.object,clearOnResize:c.default.bool},v.defaultProps={clearOnResize:!0},t.default=v},function(e,t){e.exports=r},function(e,t){e.exports=i},function(e,t){e.exports=o},function(e,t){e.exports=a}]))},6666:function(e){e.exports=function(){for(var e=["a","b","c","d","e","f","0","1","2","3","4","5","6","7","8","9"],t=[],n=0;n<36;n++)t[n]=8===n||13===n||18===n||23===n?"-":e[Math.ceil(16*Math.random()-1)];return t.join("")}},97:function(e,t,n){var r;r=function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="./src/react-webcam.tsx")}({"./src/react-webcam.tsx":function(e,t,n){"use strict";n.r(t);var r=n("react"),i=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)}}(),o=function(){return o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},o.apply(this,arguments)},a=function(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 i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};function s(){return!(!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia)}"undefined"!==typeof window&&(void 0===navigator.mediaDevices&&(navigator.mediaDevices={}),void 0===navigator.mediaDevices.getUserMedia&&(navigator.mediaDevices.getUserMedia=function(e){var t=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia;return t?new Promise((function(n,r){t.call(navigator,e,n,r)})):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}));var l=function(e){function t(t){var n=e.call(this,t)||this;return n.canvas=null,n.ctx=null,n.requestUserMediaId=0,n.unmounted=!1,n.state={hasUserMedia:!1},n}return i(t,e),t.prototype.componentDidMount=function(){var e=this.state,t=this.props;this.unmounted=!1,s()?(e.hasUserMedia||this.requestUserMedia(),t.children&&"function"!=typeof t.children&&console.warn("children must be a function")):t.onUserMediaError("getUserMedia not supported")},t.prototype.componentDidUpdate=function(e){var t=this.props;if(s()){var n=JSON.stringify(e.audioConstraints)!==JSON.stringify(t.audioConstraints),r=JSON.stringify(e.videoConstraints)!==JSON.stringify(t.videoConstraints),i=e.minScreenshotWidth!==t.minScreenshotWidth,o=e.minScreenshotHeight!==t.minScreenshotHeight;(r||i||o)&&(this.canvas=null,this.ctx=null),(n||r)&&(this.stopAndCleanup(),this.requestUserMedia())}else t.onUserMediaError("getUserMedia not supported")},t.prototype.componentWillUnmount=function(){this.unmounted=!0,this.stopAndCleanup()},t.stopMediaStream=function(e){e&&(e.getVideoTracks&&e.getAudioTracks?(e.getVideoTracks().map((function(t){e.removeTrack(t),t.stop()})),e.getAudioTracks().map((function(t){e.removeTrack(t),t.stop()}))):e.stop())},t.prototype.stopAndCleanup=function(){var e=this.state;e.hasUserMedia&&(t.stopMediaStream(this.stream),e.src&&window.URL.revokeObjectURL(e.src))},t.prototype.getScreenshot=function(e){var t=this.state,n=this.props;if(!t.hasUserMedia)return null;var r=this.getCanvas(e);return r&&r.toDataURL(n.screenshotFormat,n.screenshotQuality)},t.prototype.getCanvas=function(e){var t=this.state,n=this.props;if(!this.video)return null;if(!t.hasUserMedia||!this.video.videoHeight)return null;if(!this.ctx){var r=this.video.videoWidth,i=this.video.videoHeight;if(!this.props.forceScreenshotSourceSize){var o=r/i;i=(r=n.minScreenshotWidth||this.video.clientWidth)/o,n.minScreenshotHeight&&i<n.minScreenshotHeight&&(r=(i=n.minScreenshotHeight)*o)}this.canvas=document.createElement("canvas"),this.canvas.width=(null===e||void 0===e?void 0:e.width)||r,this.canvas.height=(null===e||void 0===e?void 0:e.height)||i,this.ctx=this.canvas.getContext("2d")}var a=this.ctx,s=this.canvas;return a&&s&&(s.width=(null===e||void 0===e?void 0:e.width)||s.width,s.height=(null===e||void 0===e?void 0:e.height)||s.height,n.mirrored&&(a.translate(s.width,0),a.scale(-1,1)),a.imageSmoothingEnabled=n.imageSmoothing,a.drawImage(this.video,0,0,(null===e||void 0===e?void 0:e.width)||s.width,(null===e||void 0===e?void 0:e.height)||s.height),n.mirrored&&(a.scale(-1,1),a.translate(-s.width,0))),s},t.prototype.requestUserMedia=function(){var e=this,n=this.props,r=function(r,i){var o={video:"undefined"===typeof i||i};n.audio&&(o.audio="undefined"===typeof r||r),e.requestUserMediaId++;var a=e.requestUserMediaId;navigator.mediaDevices.getUserMedia(o).then((function(n){e.unmounted||a!==e.requestUserMediaId?t.stopMediaStream(n):e.handleUserMedia(null,n)})).catch((function(t){e.handleUserMedia(t)}))};if("mediaDevices"in navigator)r(n.audioConstraints,n.videoConstraints);else{var i=function(e){return{optional:[{sourceId:e}]}},o=function(e){var t=e.deviceId;return"string"===typeof t?t:Array.isArray(t)&&t.length>0?t[0]:"object"===typeof t&&t.ideal?t.ideal:null};MediaStreamTrack.getSources((function(e){var t=null,a=null;e.forEach((function(e){"audio"===e.kind?t=e.id:"video"===e.kind&&(a=e.id)}));var s=o(n.audioConstraints);s&&(t=s);var l=o(n.videoConstraints);l&&(a=l),r(i(t),i(a))}))}},t.prototype.handleUserMedia=function(e,t){var n=this.props;if(e||!t)return this.setState({hasUserMedia:!1}),void n.onUserMediaError(e);this.stream=t;try{this.video&&(this.video.srcObject=t),this.setState({hasUserMedia:!0})}catch(r){this.setState({hasUserMedia:!0,src:window.URL.createObjectURL(t)})}n.onUserMedia(t)},t.prototype.render=function(){var e=this,t=this.state,n=this.props,i=n.audio,s=(n.forceScreenshotSourceSize,n.disablePictureInPicture),l=(n.onUserMedia,n.onUserMediaError,n.screenshotFormat,n.screenshotQuality,n.minScreenshotWidth,n.minScreenshotHeight,n.audioConstraints,n.videoConstraints,n.imageSmoothing,n.mirrored),u=n.style,c=void 0===u?{}:u,d=n.children,f=a(n,["audio","forceScreenshotSourceSize","disablePictureInPicture","onUserMedia","onUserMediaError","screenshotFormat","screenshotQuality","minScreenshotWidth","minScreenshotHeight","audioConstraints","videoConstraints","imageSmoothing","mirrored","style","children"]),h=l?o(o({},c),{transform:(c.transform||"")+" scaleX(-1)"}):c,p={getScreenshot:this.getScreenshot.bind(this)};return r.createElement(r.Fragment,null,r.createElement("video",o({autoPlay:!0,disablePictureInPicture:s,src:t.src,muted:!i,playsInline:!0,ref:function(t){e.video=t},style:h},f)),d&&d(p))},t.defaultProps={audio:!1,disablePictureInPicture:!1,forceScreenshotSourceSize:!1,imageSmoothing:!0,mirrored:!1,onUserMedia:function(){},onUserMediaError:function(){},screenshotFormat:"image/webp",screenshotQuality:.92},t}(r.Component);t.default=l},react:function(t,n){t.exports=e}}).default},e.exports=r(n(2791))},6374:function(e,t,n){"use strict";var r=n(2791),i=Symbol.for("react.element"),o=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,o={},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)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:i,type:e,key:u,ref:c,props:o,_owner:s.current}}t.Fragment=o,t.jsx=u,t.jsxs=u},9117:function(e,t){"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),o=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(){}},v=Object.assign,m={};function g(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||p}function y(){}function b(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||p}g.prototype.isReactComponent={},g.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")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=g.prototype;var x=b.prototype=new y;x.constructor=b,v(x,g.prototype),x.isPureReactComponent=!0;var w=Array.isArray,k=Object.prototype.hasOwnProperty,S={current:null},_={key:!0,ref:!0,__self:!0,__source:!0};function C(e,t,r){var i,o={},a=null,s=null;if(null!=t)for(i in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)k.call(t,i)&&!_.hasOwnProperty(i)&&(o[i]=t[i]);var l=arguments.length-2;if(1===l)o.children=r;else if(1<l){for(var u=Array(l),c=0;c<l;c++)u[c]=arguments[c+2];o.children=u}if(e&&e.defaultProps)for(i in l=e.defaultProps)void 0===o[i]&&(o[i]=l[i]);return{$$typeof:n,type:e,key:a,ref:s,props:o,_owner:S.current}}function j(e){return"object"===typeof e&&null!==e&&e.$$typeof===n}var P=/\/+/g;function E(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 A(e,t,i,o,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=""===o?"."+E(l,0):o,w(a)?(i="",null!=e&&(i=e.replace(P,"$&/")+"/"),A(a,t,i,"",(function(e){return e}))):null!=a&&(j(a)&&(a=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,i+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(P,"$&/")+"/")+e)),t.push(a)),1;if(l=0,o=""===o?".":o+":",w(e))for(var u=0;u<e.length;u++){var c=o+E(s=e[u],u);l+=A(s,t,i,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+=A(s=s.value,t,i,c=o+E(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=[],i=0;return A(e,r,"","",(function(e){return t.call(n,e,i++)})),r}function I(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 R={current:null},M={transition:null},O={ReactCurrentDispatcher:R,ReactCurrentBatchConfig:M,ReactCurrentOwner:S};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(!j(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=g,t.Fragment=i,t.Profiler=a,t.PureComponent=b,t.StrictMode=o,t.Suspense=c,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=O,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 i=v({},e.props),o=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&&(o=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(u in t)k.call(t,u)&&!_.hasOwnProperty(u)&&(i[u]=void 0===t[u]&&void 0!==l?l[u]:t[u])}var u=arguments.length-2;if(1===u)i.children=r;else if(1<u){l=Array(u);for(var c=0;c<u;c++)l[c]=arguments[c+2];i.children=l}return{$$typeof:n,type:e.type,key:o,ref:a,props:i,_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=C,t.createFactory=function(e){var t=C.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=j,t.lazy=function(e){return{$$typeof:f,_payload:{_status:-1,_result:e},_init:I}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=M.transition;M.transition={};try{e()}finally{M.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(e,t){return R.current.useCallback(e,t)},t.useContext=function(e){return R.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return R.current.useDeferredValue(e)},t.useEffect=function(e,t){return R.current.useEffect(e,t)},t.useId=function(){return R.current.useId()},t.useImperativeHandle=function(e,t,n){return R.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return R.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return R.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return R.current.useMemo(e,t)},t.useReducer=function(e,t,n){return R.current.useReducer(e,t,n)},t.useRef=function(e){return R.current.useRef(e)},t.useState=function(e){return R.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return R.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return R.current.useTransition()},t.version="18.2.0"},2791:function(e,t,n){"use strict";e.exports=n(9117)},184:function(e,t,n){"use strict";e.exports=n(6374)},9727:function(e){var t=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"===typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(M){u=function(e,t,n){return e[t]=n}}function c(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,a=Object.create(o.prototype),s=new T(r||[]);return i(a,"_invoke",{value:j(e,n,s)}),a}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(M){return{type:"throw",arg:M}}}e.wrap=c;var f="suspendedStart",h="suspendedYield",p="executing",v="completed",m={};function g(){}function y(){}function b(){}var x={};u(x,a,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(I([])));k&&k!==n&&r.call(k,a)&&(x=k);var S=b.prototype=g.prototype=Object.create(x);function _(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function C(e,t){function n(i,o,a,s){var l=d(e[i],e,o);if("throw"!==l.type){var u=l.arg,c=u.value;return c&&"object"===typeof c&&r.call(c,"__await")?t.resolve(c.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(c).then((function(e){u.value=e,a(u)}),(function(e){return n("throw",e,a,s)}))}s(l.arg)}var o;i(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return o=o?o.then(i,i):i()}})}function j(e,t,n){var r=f;return function(i,o){if(r===p)throw new Error("Generator is already running");if(r===v){if("throw"===i)throw o;return R()}for(n.method=i,n.arg=o;;){var a=n.delegate;if(a){var s=P(a,n);if(s){if(s===m)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===f)throw r=v,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var l=d(e,t,n);if("normal"===l.type){if(r=n.done?v:h,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r=v,n.method="throw",n.arg=l.arg)}}}function P(e,n){var r=n.method,i=e.iterator[r];if(i===t)return n.delegate=null,"throw"===r&&e.iterator.return&&(n.method="return",n.arg=t,P(e,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),m;var o=d(i,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,m;var a=o.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,m):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function E(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(E,this),this.reset(!0)}function I(e){if(e){var n=e[a];if(n)return n.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var i=-1,o=function n(){for(;++i<e.length;)if(r.call(e,i))return n.value=e[i],n.done=!1,n;return n.value=t,n.done=!0,n};return o.next=o}}return{next:R}}function R(){return{value:t,done:!0}}return y.prototype=b,i(S,"constructor",{value:b,configurable:!0}),i(b,"constructor",{value:y,configurable:!0}),y.displayName=u(b,l,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"===typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,u(e,l,"GeneratorFunction")),e.prototype=Object.create(S),e},e.awrap=function(e){return{__await:e}},_(C.prototype),u(C.prototype,s,(function(){return this})),e.AsyncIterator=C,e.async=function(t,n,r,i,o){void 0===o&&(o=Promise);var a=new C(c(t,n,r,i),o);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},_(S),u(S,l,"Generator"),u(S,a,(function(){return this})),u(S,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},e.values=I,T.prototype={constructor:T,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(A),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function i(r,i){return s.type="throw",s.arg=e,n.next=r,i&&(n.method="next",n.arg=t),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),u=r.call(a,"finallyLoc");if(l&&u){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),m},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;A(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:I(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),m}},e}(e.exports);try{regeneratorRuntime=t}catch(n){"object"===typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},2965:function(e,t,n){var r,i;r=function(){function e(){var e=arguments.length;if(0===e)throw new Error("resolveUrl requires at least one argument; got none.");var t=document.createElement("base");if(t.href=arguments[0],1===e)return t.href;var n=document.getElementsByTagName("head")[0];n.insertBefore(t,n.firstChild);for(var r,i=document.createElement("a"),o=1;o<e;o++)i.href=arguments[o],r=i.href,t.href=r;return n.removeChild(t),r}return e},void 0===(i="function"===typeof r?r.call(t,n,t,e):r)||(e.exports=i)},6813:function(e,t){"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,i=e[r];if(!(0<o(i,t)))break e;e[r]=t,e[n]=i,n=r}}function r(e){return 0===e.length?null:e[0]}function i(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,i=e.length,a=i>>>1;r<a;){var s=2*(r+1)-1,l=e[s],u=s+1,c=e[u];if(0>o(l,n))u<i&&0>o(c,l)?(e[r]=c,e[u]=n,r=u):(e[r]=l,e[s]=n,r=s);else{if(!(u<i&&0>o(c,n)))break e;e[r]=c,e[u]=n,r=u}}}return t}function o(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,v=!1,m=!1,g="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)i(c);else{if(!(t.startTime<=e))break;i(c),t.sortIndex=t.expirationTime,n(u,t)}t=r(c)}}function w(e){if(m=!1,x(e),!v)if(null!==r(u))v=!0,M(k);else{var t=r(c);null!==t&&O(w,t.startTime-e)}}function k(e,n){v=!1,m&&(m=!1,y(j),j=-1),p=!0;var o=h;try{for(x(n),f=r(u);null!==f&&(!(f.expirationTime>n)||e&&!A());){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)&&i(u),x(n)}else i(u);f=r(u)}if(null!==f)var l=!0;else{var d=r(c);null!==d&&O(w,d.startTime-n),l=!1}return l}finally{f=null,h=o,p=!1}}"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,_=!1,C=null,j=-1,P=5,E=-1;function A(){return!(t.unstable_now()-E<P)}function T(){if(null!==C){var e=t.unstable_now();E=e;var n=!0;try{n=C(!0,e)}finally{n?S():(_=!1,C=null)}}else _=!1}if("function"===typeof b)S=function(){b(T)};else if("undefined"!==typeof MessageChannel){var I=new MessageChannel,R=I.port2;I.port1.onmessage=T,S=function(){R.postMessage(null)}}else S=function(){g(T,0)};function M(e){C=e,_||(_=!0,S())}function O(e,n){j=g((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(){v||p||(v=!0,M(k))},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"):P=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,i,o){var a=t.unstable_now();switch("object"===typeof o&&null!==o?o="number"===typeof(o=o.delay)&&0<o?a+o:a:o=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:i,priorityLevel:e,startTime:o,expirationTime:s=o+s,sortIndex:-1},o>a?(e.sortIndex=o,n(c,e),null===r(u)&&e===r(c)&&(m?(y(j),j=-1):m=!0,O(w,o-a))):(e.sortIndex=s,n(u,e),v||p||(v=!0,M(k))),e},t.unstable_shouldYield=A,t.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},5296:function(e,t,n){"use strict";e.exports=n(6813)},1643:function(e,t,n){var r=n(7061).default,i=n(7156).default,o=n(8083),a=function(){var e=i(r().mark((function e(t,n,a){var s;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=o(a),e.next=3,s.load();case 3:return e.next=5,s.loadLanguage(n);case 5:return e.next=7,s.initialize(n);case 7:return e.abrupt("return",s.recognize(t).finally(i(r().mark((function e(){return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s.terminate();case 2:case"end":return e.stop()}}),e)})))));case 8:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),s=function(){var e=i(r().mark((function e(t,n){var a;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=o(n),e.next=3,a.load();case 3:return e.next=5,a.loadLanguage("osd");case 5:return e.next=7,a.initialize("osd");case 7:return e.abrupt("return",a.detect(t).finally(i(r().mark((function e(){return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.terminate();case 2:case"end":return e.stop()}}),e)})))));case 8:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();e.exports={recognize:a,detect:s}},3475:function(e){e.exports={TESSERACT_ONLY:0,LSTM_ONLY:1,TESSERACT_LSTM_COMBINED:2,DEFAULT:3}},2039:function(e){e.exports={OSD_ONLY:"0",AUTO_OSD:"1",AUTO_ONLY:"2",AUTO:"3",SINGLE_COLUMN:"4",SINGLE_BLOCK_VERT_TEXT:"5",SINGLE_BLOCK:"6",SINGLE_LINE:"7",SINGLE_WORD:"8",CIRCLE_WORD:"9",SINGLE_CHAR:"10",SPARSE_TEXT:"11",SPARSE_TEXT_OSD:"12"}},7397:function(e,t,n){var r=n(3475);e.exports={defaultOEM:r.DEFAULT}},1139:function(e){e.exports={langPath:"https://tessdata.projectnaptha.com/4.0.0",workerBlobURL:!0,logger:function(){}}},6982:function(e){e.exports={AFR:"afr",AMH:"amh",ARA:"ara",ASM:"asm",AZE:"aze",AZE_CYRL:"aze_cyrl",BEL:"bel",BEN:"ben",BOD:"bod",BOS:"bos",BUL:"bul",CAT:"cat",CEB:"ceb",CES:"ces",CHI_SIM:"chi_sim",CHI_TRA:"chi_tra",CHR:"chr",CYM:"cym",DAN:"dan",DEU:"deu",DZO:"dzo",ELL:"ell",ENG:"eng",ENM:"enm",EPO:"epo",EST:"est",EUS:"eus",FAS:"fas",FIN:"fin",FRA:"fra",FRK:"frk",FRM:"frm",GLE:"gle",GLG:"glg",GRC:"grc",GUJ:"guj",HAT:"hat",HEB:"heb",HIN:"hin",HRV:"hrv",HUN:"hun",IKU:"iku",IND:"ind",ISL:"isl",ITA:"ita",ITA_OLD:"ita_old",JAV:"jav",JPN:"jpn",KAN:"kan",KAT:"kat",KAT_OLD:"kat_old",KAZ:"kaz",KHM:"khm",KIR:"kir",KOR:"kor",KUR:"kur",LAO:"lao",LAT:"lat",LAV:"lav",LIT:"lit",MAL:"mal",MAR:"mar",MKD:"mkd",MLT:"mlt",MSA:"msa",MYA:"mya",NEP:"nep",NLD:"nld",NOR:"nor",ORI:"ori",PAN:"pan",POL:"pol",POR:"por",PUS:"pus",RON:"ron",RUS:"rus",SAN:"san",SIN:"sin",SLK:"slk",SLV:"slv",SPA:"spa",SPA_OLD:"spa_old",SQI:"sqi",SRP:"srp",SRP_LATN:"srp_latn",SWA:"swa",SWE:"swe",SYR:"syr",TAM:"tam",TEL:"tel",TGK:"tgk",TGL:"tgl",THA:"tha",TIR:"tir",TUR:"tur",UIG:"uig",UKR:"ukr",URD:"urd",UZB:"uzb",UZB_CYRL:"uzb_cyrl",VIE:"vie",YID:"yid"}},638:function(e,t,n){var r=n(2709),i=0;e.exports=function(e){var t=e.id,n=e.action,o=e.payload,a=void 0===o?{}:o,s=t;return"undefined"===typeof s&&(s=r("Job",i),i+=1),{id:s,action:n,payload:a}}},2086:function(e,t,n){var r=n(7061).default,i=n(861).default,o=n(7156).default,a=this,s=n(638),l=n(287).log,u=n(2709),c=0;e.exports=function(){var e=u("Scheduler",c),t={},n={},d=[];c+=1;var f=function(){return Object.keys(t).length},h=function(){if(0!==d.length)for(var e=Object.keys(t),r=0;r<e.length;r+=1)if("undefined"===typeof n[e[r]]){d[0](t[e[r]]);break}},p=function(t,u){return new Promise((function(c,f){var p=s({action:t,payload:u});d.push(function(){var e=o(r().mark((function e(o){return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return d.shift(),n[o.id]=p,e.prev=2,e.t0=c,e.next=6,o[t].apply(a,[].concat(i(u),[p.id]));case 6:e.t1=e.sent,(0,e.t0)(e.t1),e.next=13;break;case 10:e.prev=10,e.t2=e.catch(2),f(e.t2);case 13:return e.prev=13,delete n[o.id],h(),e.finish(13);case 17:case"end":return e.stop()}}),e,null,[[2,10,13,17]])})));return function(t){return e.apply(this,arguments)}}()),l("[".concat(e,"]: Add ").concat(p.id," to JobQueue")),l("[".concat(e,"]: JobQueue length=").concat(d.length)),h()}))},v=function(){var t=o(r().mark((function t(n){var i,o,a,s=arguments;return r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(0!==f()){t.next=2;break}throw Error("[".concat(e,"]: You need to have at least one worker before adding jobs"));case 2:for(i=s.length,o=new Array(i>1?i-1:0),a=1;a<i;a++)o[a-1]=s[a];return t.abrupt("return",p(n,o));case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),m=function(){var e=o(r().mark((function e(){return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Object.keys(t).forEach(function(){var e=o(r().mark((function e(n){return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t[n].terminate();case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),d=[];case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return{addWorker:function(n){return t[n.id]=n,l("[".concat(e,"]: Add ").concat(n.id)),l("[".concat(e,"]: Number of workers=").concat(f())),h(),n.id},addJob:v,terminate:m,getQueueLen:function(){return d.length},getNumWorkers:f}}},8083:function(e,t,n){var r=n(7061).default,i=n(7156).default,o=n(2122).default,a=n(215).default,s=["logger","errorHandler"],l=n(6220),u=n(5906),c=n(638),d=n(287).log,f=n(2709),h=n(7397).defaultOEM,p=n(1516),v=p.defaultOptions,m=p.spawnWorker,g=p.terminateWorker,y=p.onMessage,b=p.loadImage,x=p.send,w=0;e.exports=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=f("Worker",w),n=l(o(o({},v),e)),p=n.logger,k=n.errorHandler,S=a(n,s),_={},C={},j=m(S);w+=1;var P=function(e,t){_[e]=t},E=function(e,t){C[e]=t},A=function(e){var n=e.id,r=e.action,i=e.payload;return new Promise((function(e,o){d("[".concat(t,"]: Start ").concat(n,", action=").concat(r)),P(r,e),E(r,o),x(j,{workerId:t,jobId:n,action:r,payload:i})}))},T=function(){var e=i(r().mark((function e(t){var n,i,o=arguments;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=o.length>1&&void 0!==o[1]?o[1]:{},i=o.length>2?o[2]:void 0,e.t0=A,e.t1=c,e.t2=i,e.next=7,b(t);case 7:return e.t3=e.sent,e.t4=n,e.t5={image:e.t3,options:e.t4},e.t6={id:e.t2,action:"recognize",payload:e.t5},e.t7=(0,e.t1)(e.t6),e.abrupt("return",(0,e.t0)(e.t7));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),I=function(){var e=i(r().mark((function e(t,n){return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=A,e.t1=c,e.t2=n,e.next=5,b(t);case 5:return e.t3=e.sent,e.t4={image:e.t3},e.t5={id:e.t2,action:"detect",payload:e.t4},e.t6=(0,e.t1)(e.t5),e.abrupt("return",(0,e.t0)(e.t6));case 10:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),R=function(){var e=i(r().mark((function e(){return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return null!==j&&(g(j),j=null),e.abrupt("return",Promise.resolve());case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return y(j,(function(e){var t=e.workerId,n=e.jobId,r=e.status,i=e.action,a=e.data;if("resolve"===r){d("[".concat(t,"]: Complete ").concat(n));var s=a;"recognize"===i?s=u(a):"getPDF"===i&&(s=Array.from(o(o({},a),{},{length:Object.keys(a).length}))),_[i]({jobId:n,data:s})}else if("reject"===r){if(C[i](a),!k)throw Error(a);k(a)}else"progress"===r&&p(o(o({},a),{},{userJobId:n}))})),{id:t,worker:j,setResolve:P,setReject:E,load:function(e){return A(c({id:e,action:"load",payload:{options:S}}))},writeText:function(e,t,n){return A(c({id:n,action:"FS",payload:{method:"writeFile",args:[e,t]}}))},readText:function(e,t){return A(c({id:t,action:"FS",payload:{method:"readFile",args:[e,{encoding:"utf8"}]}}))},removeFile:function(e,t){return A(c({id:t,action:"FS",payload:{method:"unlink",args:[e]}}))},FS:function(e,t,n){return A(c({id:n,action:"FS",payload:{method:e,args:t}}))},loadLanguage:function(){return A(c({id:arguments.length>1?arguments[1]:void 0,action:"loadLanguage",payload:{langs:arguments.length>0&&void 0!==arguments[0]?arguments[0]:"eng",options:S}}))},initialize:function(){return A(c({id:arguments.length>2?arguments[2]:void 0,action:"initialize",payload:{langs:arguments.length>0&&void 0!==arguments[0]?arguments[0]:"eng",oem:arguments.length>1&&void 0!==arguments[1]?arguments[1]:h}}))},setParameters:function(){return A(c({id:arguments.length>1?arguments[1]:void 0,action:"setParameters",payload:{params:arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}}}))},recognize:T,getPDF:function(){return A(c({id:arguments.length>2?arguments[2]:void 0,action:"getPDF",payload:{title:arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Tesseract OCR Result",textonly:arguments.length>1&&void 0!==arguments[1]&&arguments[1]}}))},detect:I,terminate:R}}},1362:function(e,t,n){var r=n(2122).default;n(9727);var i=n(2086),o=n(8083),a=n(1643),s=n(6982),l=n(3475),u=n(2039),c=n(287).setLogging;e.exports=r({languages:s,OEM:l,PSM:u,createScheduler:i,createWorker:o,setLogging:c},a)},5906:function(e,t,n){var r=n(2122).default;e.exports=function(e){var t=[],n=[],i=[],o=[],a=[];return e.blocks.forEach((function(s){s.paragraphs.forEach((function(t){t.lines.forEach((function(n){n.words.forEach((function(i){i.symbols.forEach((function(o){a.push(r(r({},o),{},{page:e,block:s,paragraph:t,line:n,word:i}))})),o.push(r(r({},i),{},{page:e,block:s,paragraph:t,line:n}))})),i.push(r(r({},n),{},{page:e,block:s,paragraph:t}))})),n.push(r(r({},t),{},{page:e,block:s}))})),t.push(r(r({},s),{},{page:e}))})),r(r({},e),{},{blocks:t,paragraphs:n,lines:i,words:o,symbols:a})}},7291:function(e,t,n){var r=n(2193);e.exports=function(e){var t={};return"undefined"!==typeof WorkerGlobalScope?t.type="webworker":r()?t.type="electron":"object"===typeof window?t.type="browser":"object"===typeof process&&(t.type="node"),"undefined"===typeof e?t:t[e]}},2709:function(e){e.exports=function(e,t){return"".concat(e,"-").concat(t,"-").concat(Math.random().toString(16).slice(3,8))}},287:function(e,t){var n=this,r=!1;t.logging=r,t.setLogging=function(e){r=e},t.log=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return r?console.log.apply(n,t):null}},6220:function(e,t,n){var r=n(2122).default,i="browser"===n(7291)("type")?n(2965):function(e){return e};e.exports=function(e){var t=r({},e);return["corePath","workerPath","langPath"].forEach((function(n){"undefined"!==typeof e[n]&&(t[n]=i(t[n]))})),t}},2993:function(e,t,n){var r=n(2122).default,i=n(2965),o=n(4547),a=o.version,s=o.dependencies,l=n(1139);e.exports=r(r({},l),{},{workerPath:"undefined"!==typeof process&&"development"==={NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0}.TESS_ENV?i("/dist/worker.dev.js?nocache=".concat(Math.random().toString(36).slice(3))):"https://unpkg.com/tesseract.js@v".concat(a,"/dist/worker.min.js"),corePath:"https://unpkg.com/tesseract.js-core@v".concat(s["tesseract.js-core"].substring(1),"/tesseract-core.").concat("object"===typeof WebAssembly?"wasm":"asm",".js")})},1516:function(e,t,n){var r=n(2993),i=n(778),o=n(6821),a=n(3183),s=n(3766),l=n(7146);e.exports={defaultOptions:r,spawnWorker:i,terminateWorker:o,onMessage:a,send:s,loadImage:l}},7146:function(e,t,n){var r=n(7061).default,i=n(7156).default,o=n(2965),a=n(367),s=function(e){return new Promise((function(t,n){var r=new FileReader;r.onload=function(){t(r.result)},r.onerror=function(e){var t=e.target.error.code;n(Error("File could not be read! Code=".concat(t)))},r.readAsArrayBuffer(e)}))},l=function(e){return new Promise((function(t){a(e,(function(e){return e.toBlob(t)}),{orientation:!0,canvas:!0})}))},u=function(){var e=i(r().mark((function e(t){var n,a,c,d;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t,"undefined"!==typeof t){e.next=3;break}return e.abrupt("return","undefined");case 3:if("string"!==typeof t){e.next=24;break}if(!t.endsWith(".pbm")){e.next=13;break}return e.next=7,fetch(o(t));case 7:return a=e.sent,e.next=10,a.arrayBuffer();case 10:n=e.sent,e.next=22;break;case 13:return c=t,/data:image\/([a-zA-Z]*);base64,([^"]*)/.test(t)||(c=o(t)),e.t0=s,e.next=18,l(c);case 18:return e.t1=e.sent,e.next=21,(0,e.t0)(e.t1);case 21:n=e.sent;case 22:e.next=47;break;case 24:if(!(t instanceof HTMLElement)){e.next=38;break}if("IMG"!==t.tagName){e.next=29;break}return e.next=28,u(t.src);case 28:n=e.sent;case 29:if("VIDEO"!==t.tagName){e.next=33;break}return e.next=32,u(t.poster);case 32:n=e.sent;case 33:if("CANVAS"!==t.tagName){e.next=36;break}return e.next=36,new Promise((function(e){t.toBlob(function(){var t=i(r().mark((function t(i){return r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s(i);case 2:n=t.sent,e();case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())}));case 36:e.next=47;break;case 38:if(!(t instanceof File||t instanceof Blob)){e.next=47;break}if(d=t,t.name.endsWith(".pbm")){e.next=44;break}return e.next=43,l(d);case 43:d=e.sent;case 44:return e.next=46,s(d);case 46:n=e.sent;case 47:return e.abrupt("return",new Uint8Array(n));case 48:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();e.exports=u},3183:function(e){e.exports=function(e,t){e.onmessage=function(e){var n=e.data;t(n)}}},3766:function(e,t,n){var r=n(7061).default,i=n(7156).default;e.exports=function(){var e=i(r().mark((function e(t,n){return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.postMessage(n);case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()},778:function(e){e.exports=function(e){var t,n=e.workerPath,r=e.workerBlobURL;if(Blob&&URL&&r){var i=new Blob(['importScripts("'.concat(n,'");')],{type:"application/javascript"});t=new Worker(URL.createObjectURL(i))}else t=new Worker(n);return t}},6821:function(e){e.exports=function(e){e.terminate()}},9590:function(e){e.exports=function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t){"use strict";function n(e){var t=e.getContext("2d"),n=e.width,r=e.height,i=t.getImageData(0,0,n,r).data,s=o(!0,n,r,i),l=o(!1,n,r,i),u=a(!0,n,r,i),c=a(!1,n,r,i)-u+1,d=l-s+1,f=t.getImageData(u,s,c,d);return e.width=c,e.height=d,t.clearRect(0,0,c,d),t.putImageData(f,0,0),e}function r(e,t,n,r){return{red:r[4*(n*t+e)],green:r[4*(n*t+e)+1],blue:r[4*(n*t+e)+2],alpha:r[4*(n*t+e)+3]}}function i(e,t,n,i){return r(e,t,n,i).alpha}function o(e,t,n,r){for(var o=e?1:-1,a=e?0:n-1;e?a<n:a>-1;a+=o)for(var s=0;s<t;s++)if(i(s,a,t,r))return a;return null}function a(e,t,n,r){for(var o=e?1:-1,a=e?0:t-1;e?a<t:a>-1;a+=o)for(var s=0;s<n;s++)if(i(a,s,t,r))return a;return null}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n}])},8637:function(e,t,n){"use strict";var r=n(2791);var i="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},o=r.useSyncExternalStore,a=r.useRef,s=r.useEffect,l=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,c){var d=a(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=l((function(){function e(e){if(!s){if(s=!0,o=e,e=r(e),void 0!==c&&f.hasValue){var t=f.value;if(c(t,e))return a=t}return a=e}if(t=a,i(o,e))return t;var n=r(e);return void 0!==c&&c(t,n)?t:(o=e,a=n)}var o,a,s=!1,l=void 0===n?null:n;return[function(){return e(t())},null===l?void 0:function(){return e(l())}]}),[t,n,r,c]);var h=o(e,d[0],d[1]);return s((function(){f.hasValue=!0,f.value=h}),[h]),u(h),h}},2412:function(e,t,n){"use strict";e.exports=n(8637)},7969:function(e,t,n){"use strict";n.r(t),t.default={}},1333:function(){},2262:function(){},4727:function(){},5028:function(){},5762:function(){},7840:function(){},3897:function(e){e.exports=function(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},e.exports.__esModule=!0,e.exports.default=e.exports},5372:function(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},3405:function(e,t,n){var r=n(3897);e.exports=function(e){if(Array.isArray(e))return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},6115:function(e){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},7156:function(e){function t(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(u){return void n(u)}s.done?t(l):Promise.resolve(l).then(r,i)}e.exports=function(e){return function(){var n=this,r=arguments;return new Promise((function(i,o){var a=e.apply(n,r);function s(e){t(a,i,o,s,l,"next",e)}function l(e){t(a,i,o,s,l,"throw",e)}s(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},6690:function(e){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},9728:function(e,t,n){var r=n(4062);function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,r(i.key),i)}}e.exports=function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},6389:function(e,t,n){var r=n(3808),i=n(9617),o=n(4993);e.exports=function(e){var t=i();return function(){var n,i=r(e);if(t){var a=r(this).constructor;n=Reflect.construct(i,arguments,a)}else n=i.apply(this,arguments);return o(this,n)}},e.exports.__esModule=!0,e.exports.default=e.exports},8416:function(e,t,n){var r=n(4062);e.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},434:function(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)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(this,arguments)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},3808:function(e){function t(n){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},1655:function(e,t,n){var r=n(6015);e.exports=function(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&&r(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},4836:function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},9617:function(e){function t(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(n){}return(e.exports=t=function(){return!!n},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},9498:function(e){e.exports=function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},8872:function(e){e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],l=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){u=!0,i=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}},e.exports.__esModule=!0,e.exports.default=e.exports},2218:function(e){e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},2281:function(e){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},2122:function(e,t,n){var r=n(8416);function i(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}e.exports=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e},e.exports.__esModule=!0,e.exports.default=e.exports},215:function(e,t,n){var r=n(7071);e.exports=function(e,t){if(null==e)return{};var n,i,o=r(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o},e.exports.__esModule=!0,e.exports.default=e.exports},7071:function(e){e.exports=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i},e.exports.__esModule=!0,e.exports.default=e.exports},4993:function(e,t,n){var r=n(8698).default,i=n(6115);e.exports=function(e,t){if(t&&("object"===r(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return i(e)},e.exports.__esModule=!0,e.exports.default=e.exports},7061:function(e,t,n){var r=n(8698).default;function i(){"use strict";e.exports=i=function(){return n},e.exports.__esModule=!0,e.exports.default=e.exports;var t,n={},o=Object.prototype,a=o.hasOwnProperty,s=Object.defineProperty||function(e,t,n){e[t]=n.value},l="function"==typeof Symbol?Symbol:{},u=l.iterator||"@@iterator",c=l.asyncIterator||"@@asyncIterator",d=l.toStringTag||"@@toStringTag";function f(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{f({},"")}catch(t){f=function(e,t,n){return e[t]=n}}function h(e,t,n,r){var i=t&&t.prototype instanceof x?t:x,o=Object.create(i.prototype),a=new M(r||[]);return s(o,"_invoke",{value:A(e,n,a)}),o}function p(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}n.wrap=h;var v="suspendedStart",m="suspendedYield",g="executing",y="completed",b={};function x(){}function w(){}function k(){}var S={};f(S,u,(function(){return this}));var _=Object.getPrototypeOf,C=_&&_(_(O([])));C&&C!==o&&a.call(C,u)&&(S=C);var j=k.prototype=x.prototype=Object.create(S);function P(e){["next","throw","return"].forEach((function(t){f(e,t,(function(e){return this._invoke(t,e)}))}))}function E(e,t){function n(i,o,s,l){var u=p(e[i],e,o);if("throw"!==u.type){var c=u.arg,d=c.value;return d&&"object"==r(d)&&a.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,s,l)}),(function(e){n("throw",e,s,l)})):t.resolve(d).then((function(e){c.value=e,s(c)}),(function(e){return n("throw",e,s,l)}))}l(u.arg)}var i;s(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,i){n(e,r,t,i)}))}return i=i?i.then(o,o):o()}})}function A(e,n,r){var i=v;return function(o,a){if(i===g)throw Error("Generator is already running");if(i===y){if("throw"===o)throw a;return{value:t,done:!0}}for(r.method=o,r.arg=a;;){var s=r.delegate;if(s){var l=T(s,r);if(l){if(l===b)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===v)throw i=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=g;var u=p(e,n,r);if("normal"===u.type){if(i=r.done?y:m,u.arg===b)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(i=y,r.method="throw",r.arg=u.arg)}}}function T(e,n){var r=n.method,i=e.iterator[r];if(i===t)return n.delegate=null,"throw"===r&&e.iterator.return&&(n.method="return",n.arg=t,T(e,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),b;var o=p(i,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,b;var a=o.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,b):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,b)}function I(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function R(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(I,this),this.reset(!0)}function O(e){if(e||""===e){var n=e[u];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,o=function n(){for(;++i<e.length;)if(a.call(e,i))return n.value=e[i],n.done=!1,n;return n.value=t,n.done=!0,n};return o.next=o}}throw new TypeError(r(e)+" is not iterable")}return w.prototype=k,s(j,"constructor",{value:k,configurable:!0}),s(k,"constructor",{value:w,configurable:!0}),w.displayName=f(k,d,"GeneratorFunction"),n.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===w||"GeneratorFunction"===(t.displayName||t.name))},n.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,k):(e.__proto__=k,f(e,d,"GeneratorFunction")),e.prototype=Object.create(j),e},n.awrap=function(e){return{__await:e}},P(E.prototype),f(E.prototype,c,(function(){return this})),n.AsyncIterator=E,n.async=function(e,t,r,i,o){void 0===o&&(o=Promise);var a=new E(h(e,t,r,i),o);return n.isGeneratorFunction(t)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},P(j),f(j,d,"Generator"),f(j,u,(function(){return this})),f(j,"toString",(function(){return"[object Generator]"})),n.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},n.values=O,M.prototype={constructor:M,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(R),!e)for(var n in this)"t"===n.charAt(0)&&a.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function r(r,i){return s.type="throw",s.arg=e,n.next=r,i&&(n.method="next",n.arg=t),!!i}for(var i=this.tryEntries.length-1;i>=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var l=a.call(o,"catchLoc"),u=a.call(o,"finallyLoc");if(l&&u){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if(l){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return r(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,b):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),b},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),R(n),b}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;R(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:O(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),b}},n}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports},6015:function(e){function t(n,r){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n,r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},7424:function(e,t,n){var r=n(5372),i=n(8872),o=n(6116),a=n(2218);e.exports=function(e,t){return r(e)||i(e,t)||o(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},861:function(e,t,n){var r=n(3405),i=n(9498),o=n(6116),a=n(2281);e.exports=function(e){return r(e)||i(e)||o(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},5036:function(e,t,n){var r=n(8698).default;e.exports=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},4062:function(e,t,n){var r=n(8698).default,i=n(5036);e.exports=function(e){var t=i(e,"string");return"symbol"==r(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},8698:function(e){function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},6116:function(e,t,n){var r=n(3897);e.exports=function(e,t){if(e){if("string"===typeof e)return r(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)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},907:function(e,t,n){"use strict";function r(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}n.d(t,{Z:function(){return r}})},7326:function(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{Z:function(){return r}})},5861:function(e,t,n){"use strict";function r(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(u){return void n(u)}s.done?t(l):Promise.resolve(l).then(r,i)}function i(e){return function(){var t=this,n=arguments;return new Promise((function(i,o){var a=e.apply(t,n);function s(e){r(a,i,o,s,l,"next",e)}function l(e){r(a,i,o,s,l,"throw",e)}s(void 0)}))}}n.d(t,{Z:function(){return i}})},5671:function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,{Z:function(){return r}})},3144:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(9142);function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,(0,r.Z)(i.key),i)}}function o(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}},7762:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(181);function i(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=(0,r.Z)(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},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 a,s=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw a}}}}},9388:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(1120),i=n(8814),o=n(2963);function a(e){var t=(0,i.Z)();return function(){var n,i=(0,r.Z)(e);if(t){var a=(0,r.Z)(this).constructor;n=Reflect.construct(i,arguments,a)}else n=i.apply(this,arguments);return(0,o.Z)(this,n)}}},4942:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(9142);function i(e,t,n){return(t=(0,r.Z)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},7462:function(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)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:function(){return r}})},1752:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(1120);function i(){return i="undefined"!==typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var i=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=(0,r.Z)(e)););return e}(e,t);if(i){var o=Object.getOwnPropertyDescriptor(i,t);return o.get?o.get.call(arguments.length<3?e:n):o.value}},i.apply(this,arguments)}},1120:function(e,t,n){"use strict";function r(e){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},r(e)}n.d(t,{Z:function(){return r}})},136:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(9611);function i(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&&(0,r.Z)(e,t)}},8814:function(e,t,n){"use strict";function r(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(r=function(){return!!e})()}n.d(t,{Z:function(){return r}})},3366:function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}n.d(t,{Z:function(){return r}})},2963:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(1002),i=n(7326);function o(e,t){if(t&&("object"===(0,r.Z)(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,i.Z)(e)}},4165:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(1002);function i(){i=function(){return t};var e,t={},n=Object.prototype,o=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},s="function"==typeof Symbol?Symbol:{},l=s.iterator||"@@iterator",u=s.asyncIterator||"@@asyncIterator",c=s.toStringTag||"@@toStringTag";function d(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{d({},"")}catch(e){d=function(e,t,n){return e[t]=n}}function f(e,t,n,r){var i=t&&t.prototype instanceof b?t:b,o=Object.create(i.prototype),s=new R(r||[]);return a(o,"_invoke",{value:E(e,n,s)}),o}function h(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=f;var p="suspendedStart",v="suspendedYield",m="executing",g="completed",y={};function b(){}function x(){}function w(){}var k={};d(k,l,(function(){return this}));var S=Object.getPrototypeOf,_=S&&S(S(M([])));_&&_!==n&&o.call(_,l)&&(k=_);var C=w.prototype=b.prototype=Object.create(k);function j(e){["next","throw","return"].forEach((function(t){d(e,t,(function(e){return this._invoke(t,e)}))}))}function P(e,t){function n(i,a,s,l){var u=h(e[i],e,a);if("throw"!==u.type){var c=u.arg,d=c.value;return d&&"object"==(0,r.Z)(d)&&o.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,s,l)}),(function(e){n("throw",e,s,l)})):t.resolve(d).then((function(e){c.value=e,s(c)}),(function(e){return n("throw",e,s,l)}))}l(u.arg)}var i;a(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,i){n(e,r,t,i)}))}return i=i?i.then(o,o):o()}})}function E(t,n,r){var i=p;return function(o,a){if(i===m)throw Error("Generator is already running");if(i===g){if("throw"===o)throw a;return{value:e,done:!0}}for(r.method=o,r.arg=a;;){var s=r.delegate;if(s){var l=A(s,r);if(l){if(l===y)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===p)throw i=g,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=m;var u=h(t,n,r);if("normal"===u.type){if(i=r.done?g:v,u.arg===y)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(i=g,r.method="throw",r.arg=u.arg)}}}function A(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,A(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var o=h(i,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,y;var a=o.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function T(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function I(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function R(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(T,this),this.reset(!0)}function M(t){if(t||""===t){var n=t[l];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,a=function n(){for(;++i<t.length;)if(o.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError((0,r.Z)(t)+" is not iterable")}return x.prototype=w,a(C,"constructor",{value:w,configurable:!0}),a(w,"constructor",{value:x,configurable:!0}),x.displayName=d(w,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===x||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,d(e,c,"GeneratorFunction")),e.prototype=Object.create(C),e},t.awrap=function(e){return{__await:e}},j(P.prototype),d(P.prototype,u,(function(){return this})),t.AsyncIterator=P,t.async=function(e,n,r,i,o){void 0===o&&(o=Promise);var a=new P(f(e,n,r,i),o);return t.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},j(C),d(C,c,"Generator"),d(C,l,(function(){return this})),d(C,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=M,R.prototype={constructor:R,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(I),!t)for(var n in this)"t"===n.charAt(0)&&o.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function r(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var l=o.call(a,"catchLoc"),u=o.call(a,"finallyLoc");if(l&&u){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,y):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),I(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;I(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:M(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}},9611:function(e,t,n){"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,{Z:function(){return r}})},885:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(181);function i(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,i,o,a,s=[],l=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){u=!0,i=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(e,t)||(0,r.Z)(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.")}()}},2982:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(907);var i=n(181);function o(e){return function(e){if(Array.isArray(e))return(0,r.Z)(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||(0,i.Z)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},9142:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(1002);function i(e){var t=function(e,t){if("object"!=(0,r.Z)(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=(0,r.Z)(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==(0,r.Z)(t)?t:t+""}},1002:function(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)}n.d(t,{Z:function(){return r}})},181:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(907);function i(e,t){if(e){if("string"===typeof e)return(0,r.Z)(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)?(0,r.Z)(e,t):void 0}}},9278:function(e,t,n){"use strict";function r(e){var t,n,i="";if("string"==typeof e||"number"==typeof e)i+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=r(e[t]))&&(i&&(i+=" "),i+=n)}else for(n in e)e[n]&&(i&&(i+=" "),i+=n);return i}t.Z=function(){for(var e,t,n=0,i="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=r(e))&&(i&&(i+=" "),i+=t);return i}},354:function(e,t,n){"use strict";function r(e,t,n){this.x=e,this.y=t,this.time=n||(new Date).getTime()}function i(e,t,n,r){this.startPoint=e,this.control1=t,this.control2=n,this.endPoint=r}function o(e,t){var n=this,r=t||{};this.velocityFilterWeight=r.velocityFilterWeight||.7,this.minWidth=r.minWidth||.5,this.maxWidth=r.maxWidth||2.5,this.throttle="throttle"in r?r.throttle:16,this.minDistance="minDistance"in r?r.minDistance:5,this.throttle?this._strokeMoveUpdate=function(e,t,n){var r,i,o,a=null,s=0;n||(n={});var l=function(){s=!1===n.leading?0:Date.now(),a=null,o=e.apply(r,i),a||(r=i=null)};return function(){var u=Date.now();s||!1!==n.leading||(s=u);var c=t-(u-s);return r=this,i=arguments,c<=0||c>t?(a&&(clearTimeout(a),a=null),s=u,o=e.apply(r,i),a||(r=i=null)):a||!1===n.trailing||(a=setTimeout(l,c)),o}}(o.prototype._strokeUpdate,this.throttle):this._strokeMoveUpdate=o.prototype._strokeUpdate,this.dotSize=r.dotSize||function(){return(this.minWidth+this.maxWidth)/2},this.penColor=r.penColor||"black",this.backgroundColor=r.backgroundColor||"rgba(0,0,0,0)",this.onBegin=r.onBegin,this.onEnd=r.onEnd,this._canvas=e,this._ctx=e.getContext("2d"),this.clear(),this._handleMouseDown=function(e){1===e.which&&(n._mouseButtonDown=!0,n._strokeBegin(e))},this._handleMouseMove=function(e){n._mouseButtonDown&&n._strokeMoveUpdate(e)},this._handleMouseUp=function(e){1===e.which&&n._mouseButtonDown&&(n._mouseButtonDown=!1,n._strokeEnd(e))},this._handleTouchStart=function(e){if(1===e.targetTouches.length){var t=e.changedTouches[0];n._strokeBegin(t)}},this._handleTouchMove=function(e){e.preventDefault();var t=e.targetTouches[0];n._strokeMoveUpdate(t)},this._handleTouchEnd=function(e){e.target===n._canvas&&(e.preventDefault(),n._strokeEnd(e))},this.on()}n.r(t),r.prototype.velocityFrom=function(e){return this.time!==e.time?this.distanceTo(e)/(this.time-e.time):1},r.prototype.distanceTo=function(e){return Math.sqrt(Math.pow(this.x-e.x,2)+Math.pow(this.y-e.y,2))},r.prototype.equals=function(e){return this.x===e.x&&this.y===e.y&&this.time===e.time},i.prototype.length=function(){for(var e=0,t=void 0,n=void 0,r=0;r<=10;r+=1){var i=r/10,o=this._point(i,this.startPoint.x,this.control1.x,this.control2.x,this.endPoint.x),a=this._point(i,this.startPoint.y,this.control1.y,this.control2.y,this.endPoint.y);if(r>0){var s=o-t,l=a-n;e+=Math.sqrt(s*s+l*l)}t=o,n=a}return e},i.prototype._point=function(e,t,n,r,i){return t*(1-e)*(1-e)*(1-e)+3*n*(1-e)*(1-e)*e+3*r*(1-e)*e*e+i*e*e*e},o.prototype.clear=function(){var e=this._ctx,t=this._canvas;e.fillStyle=this.backgroundColor,e.clearRect(0,0,t.width,t.height),e.fillRect(0,0,t.width,t.height),this._data=[],this._reset(),this._isEmpty=!0},o.prototype.fromDataURL=function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=new Image,i=n.ratio||window.devicePixelRatio||1,o=n.width||this._canvas.width/i,a=n.height||this._canvas.height/i;this._reset(),r.src=e,r.onload=function(){t._ctx.drawImage(r,0,0,o,a)},this._isEmpty=!1},o.prototype.toDataURL=function(e){var t;if("image/svg+xml"===e)return this._toSVG();for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return(t=this._canvas).toDataURL.apply(t,[e].concat(r))},o.prototype.on=function(){this._handleMouseEvents(),this._handleTouchEvents()},o.prototype.off=function(){this._canvas.removeEventListener("mousedown",this._handleMouseDown),this._canvas.removeEventListener("mousemove",this._handleMouseMove),document.removeEventListener("mouseup",this._handleMouseUp),this._canvas.removeEventListener("touchstart",this._handleTouchStart),this._canvas.removeEventListener("touchmove",this._handleTouchMove),this._canvas.removeEventListener("touchend",this._handleTouchEnd)},o.prototype.isEmpty=function(){return this._isEmpty},o.prototype._strokeBegin=function(e){this._data.push([]),this._reset(),this._strokeUpdate(e),"function"===typeof this.onBegin&&this.onBegin(e)},o.prototype._strokeUpdate=function(e){var t=e.clientX,n=e.clientY,r=this._createPoint(t,n),i=this._data[this._data.length-1],o=i&&i[i.length-1],a=o&&r.distanceTo(o)<this.minDistance;if(!o||!a){var s=this._addPoint(r),l=s.curve,u=s.widths;l&&u&&this._drawCurve(l,u.start,u.end),this._data[this._data.length-1].push({x:r.x,y:r.y,time:r.time,color:this.penColor})}},o.prototype._strokeEnd=function(e){var t=this.points.length>2,n=this.points[0];if(!t&&n&&this._drawDot(n),n){var r=this._data[this._data.length-1],i=r[r.length-1];n.equals(i)||r.push({x:n.x,y:n.y,time:n.time,color:this.penColor})}"function"===typeof this.onEnd&&this.onEnd(e)},o.prototype._handleMouseEvents=function(){this._mouseButtonDown=!1,this._canvas.addEventListener("mousedown",this._handleMouseDown),this._canvas.addEventListener("mousemove",this._handleMouseMove),document.addEventListener("mouseup",this._handleMouseUp)},o.prototype._handleTouchEvents=function(){this._canvas.style.msTouchAction="none",this._canvas.style.touchAction="none",this._canvas.addEventListener("touchstart",this._handleTouchStart),this._canvas.addEventListener("touchmove",this._handleTouchMove),this._canvas.addEventListener("touchend",this._handleTouchEnd)},o.prototype._reset=function(){this.points=[],this._lastVelocity=0,this._lastWidth=(this.minWidth+this.maxWidth)/2,this._ctx.fillStyle=this.penColor},o.prototype._createPoint=function(e,t,n){var i=this._canvas.getBoundingClientRect();return new r(e-i.left,t-i.top,n||(new Date).getTime())},o.prototype._addPoint=function(e){var t=this.points;if(t.push(e),t.length>2){3===t.length&&t.unshift(t[0]);var n=this._calculateCurveControlPoints(t[0],t[1],t[2]).c2,r=this._calculateCurveControlPoints(t[1],t[2],t[3]).c1,o=new i(t[1],n,r,t[2]),a=this._calculateCurveWidths(o);return t.shift(),{curve:o,widths:a}}return{}},o.prototype._calculateCurveControlPoints=function(e,t,n){var i=e.x-t.x,o=e.y-t.y,a=t.x-n.x,s=t.y-n.y,l=(e.x+t.x)/2,u=(e.y+t.y)/2,c=(t.x+n.x)/2,d=(t.y+n.y)/2,f=Math.sqrt(i*i+o*o),h=Math.sqrt(a*a+s*s),p=h/(f+h),v=c+(l-c)*p,m=d+(u-d)*p,g=t.x-v,y=t.y-m;return{c1:new r(l+g,u+y),c2:new r(c+g,d+y)}},o.prototype._calculateCurveWidths=function(e){var t=e.startPoint,n=e.endPoint,r={start:null,end:null},i=this.velocityFilterWeight*n.velocityFrom(t)+(1-this.velocityFilterWeight)*this._lastVelocity,o=this._strokeWidth(i);return r.start=this._lastWidth,r.end=o,this._lastVelocity=i,this._lastWidth=o,r},o.prototype._strokeWidth=function(e){return Math.max(this.maxWidth/(e+1),this.minWidth)},o.prototype._drawPoint=function(e,t,n){var r=this._ctx;r.moveTo(e,t),r.arc(e,t,n,0,2*Math.PI,!1),this._isEmpty=!1},o.prototype._drawCurve=function(e,t,n){var r=this._ctx,i=n-t,o=Math.floor(e.length());r.beginPath();for(var a=0;a<o;a+=1){var s=a/o,l=s*s,u=l*s,c=1-s,d=c*c,f=d*c,h=f*e.startPoint.x;h+=3*d*s*e.control1.x,h+=3*c*l*e.control2.x,h+=u*e.endPoint.x;var p=f*e.startPoint.y;p+=3*d*s*e.control1.y,p+=3*c*l*e.control2.y,p+=u*e.endPoint.y;var v=t+u*i;this._drawPoint(h,p,v)}r.closePath(),r.fill()},o.prototype._drawDot=function(e){var t=this._ctx,n="function"===typeof this.dotSize?this.dotSize():this.dotSize;t.beginPath(),this._drawPoint(e.x,e.y,n),t.closePath(),t.fill()},o.prototype._fromData=function(e,t,n){for(var i=0;i<e.length;i+=1){var o=e[i];if(o.length>1)for(var a=0;a<o.length;a+=1){var s=o[a],l=new r(s.x,s.y,s.time),u=s.color;if(0===a)this.penColor=u,this._reset(),this._addPoint(l);else if(a!==o.length-1){var c=this._addPoint(l),d=c.curve,f=c.widths;d&&f&&t(d,f,u)}}else this._reset(),n(o[0])}},o.prototype._toSVG=function(){var e=this,t=this._data,n=this._canvas,r=Math.max(window.devicePixelRatio||1,1),i=n.width/r,o=n.height/r,a=document.createElementNS("http://www.w3.org/2000/svg","svg");a.setAttributeNS(null,"width",n.width),a.setAttributeNS(null,"height",n.height),this._fromData(t,(function(e,t,n){var r=document.createElement("path");if(!isNaN(e.control1.x)&&!isNaN(e.control1.y)&&!isNaN(e.control2.x)&&!isNaN(e.control2.y)){var i="M "+e.startPoint.x.toFixed(3)+","+e.startPoint.y.toFixed(3)+" C "+e.control1.x.toFixed(3)+","+e.control1.y.toFixed(3)+" "+e.control2.x.toFixed(3)+","+e.control2.y.toFixed(3)+" "+e.endPoint.x.toFixed(3)+","+e.endPoint.y.toFixed(3);r.setAttribute("d",i),r.setAttribute("stroke-width",(2.25*t.end).toFixed(3)),r.setAttribute("stroke",n),r.setAttribute("fill","none"),r.setAttribute("stroke-linecap","round"),a.appendChild(r)}}),(function(t){var n=document.createElement("circle"),r="function"===typeof e.dotSize?e.dotSize():e.dotSize;n.setAttribute("r",r),n.setAttribute("cx",t.x),n.setAttribute("cy",t.y),n.setAttribute("fill",t.color),a.appendChild(n)}));var s='<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 '+i+" "+o+'" width="'+i+'" height="'+o+'">',l=a.innerHTML;if(void 0===l){var u=document.createElement("dummy"),c=a.childNodes;u.innerHTML="";for(var d=0;d<c.length;d+=1)u.appendChild(c[d].cloneNode(!0));l=u.innerHTML}return"data:image/svg+xml;base64,"+btoa(s+l+"</svg>")},o.prototype.fromData=function(e){var t=this;this.clear(),this._fromData(e,(function(e,n){return t._drawCurve(e,n.start,n.end)}),(function(e){return t._drawDot(e)})),this._data=e},o.prototype.toData=function(){return this._data},t.default=o},4547:function(e){"use strict";e.exports=JSON.parse('{"name":"tesseract.js","version":"2.1.5","description":"Pure Javascript Multilingual OCR","main":"src/index.js","types":"src/index.d.ts","unpkg":"dist/tesseract.min.js","jsdelivr":"dist/tesseract.min.js","scripts":{"start":"node scripts/server.js","build":"rimraf dist && webpack --config scripts/webpack.config.prod.js","profile:tesseract":"webpack-bundle-analyzer dist/tesseract-stats.json","profile:worker":"webpack-bundle-analyzer dist/worker-stats.json","prepublishOnly":"npm run build","wait":"rimraf dist && wait-on http://localhost:3000/dist/tesseract.dev.js","test":"npm-run-all -p -r start test:all","test:all":"npm-run-all wait test:browser:* test:node:all","test:node":"nyc mocha --exit --bail --require ./scripts/test-helper.js","test:node:all":"npm run test:node -- ./tests/*.test.js","test:browser-tpl":"mocha-headless-chrome -a incognito -a no-sandbox -a disable-setuid-sandbox -a disable-logging -t 300000","test:browser:detect":"npm run test:browser-tpl -- -f ./tests/detect.test.html","test:browser:recognize":"npm run test:browser-tpl -- -f ./tests/recognize.test.html","test:browser:scheduler":"npm run test:browser-tpl -- -f ./tests/scheduler.test.html","test:browser:FS":"npm run test:browser-tpl -- -f ./tests/FS.test.html","lint":"eslint src","lint:fix":"eslint --fix src","postinstall":"opencollective-postinstall || true"},"browser":{"./src/worker/node/index.js":"./src/worker/browser/index.js"},"author":"","contributors":["jeromewu"],"license":"Apache-2.0","devDependencies":{"@babel/core":"^7.7.7","@babel/preset-env":"^7.7.7","acorn":"^6.4.0","babel-loader":"^8.1.0","cors":"^2.8.5","eslint":"^7.2.0","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-import":"^2.22.1","expect.js":"^0.3.1","express":"^4.17.1","mocha":"^8.1.3","mocha-headless-chrome":"^2.0.3","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^2.7.1","wait-on":"^3.3.0","webpack":"^4.44.2","webpack-bundle-analyzer":"^3.6.0","webpack-cli":"^3.3.12","webpack-dev-middleware":"^3.7.2"},"dependencies":{"blueimp-load-image":"^3.0.0","bmp-js":"^0.1.0","file-type":"^12.4.1","idb-keyval":"^3.2.0","is-electron":"^2.2.0","is-url":"^1.2.4","jpeg-autorotate":"^7.1.1","node-fetch":"^2.6.0","opencollective-postinstall":"^2.0.2","regenerator-runtime":"^0.13.3","resolve-url":"^0.2.1","tesseract.js-core":"^2.2.0","zlibjs":"^0.3.1"},"repository":{"type":"git","url":"https://github.com/naptha/tesseract.js.git"},"bugs":{"url":"https://github.com/naptha/tesseract.js/issues"},"homepage":"https://github.com/naptha/tesseract.js","collective":{"type":"opencollective","url":"https://opencollective.com/tesseractjs"}}')}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var n=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(n.exports,n,n.exports,__webpack_require__),n.loaded=!0,n.exports}__webpack_require__.m=__webpack_modules__,__webpack_require__.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return __webpack_require__.d(t,{a:t}),t},function(){var e,t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__};__webpack_require__.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"===typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"===typeof n.then)return n}var i=Object.create(null);__webpack_require__.r(i);var o={};e=e||[null,t({}),t([]),t(t)];for(var a=2&r&&n;"object"==typeof a&&!~e.indexOf(a);a=t(a))Object.getOwnPropertyNames(a).forEach((function(e){o[e]=function(){return n[e]}}));return o.default=function(){return n},__webpack_require__.d(i,o),i}}(),__webpack_require__.d=function(e,t){for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},__webpack_require__.f={},__webpack_require__.e=function(e){return Promise.all(Object.keys(__webpack_require__.f).reduce((function(t,n){return __webpack_require__.f[n](e,t),t}),[]))},__webpack_require__.u=function(e){return"static/js/"+e+"."+{498:"c678fb85",513:"3ec1b92d",703:"364c935e",787:"59866b95"}[e]+".chunk.js"},__webpack_require__.miniCssF=function(e){},__webpack_require__.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={},t="ecockpit:";__webpack_require__.l=function(n,r,i,o){if(e[n])e[n].push(r);else{var a,s;if(void 0!==i)for(var l=document.getElementsByTagName("script"),u=0;u<l.length;u++){var c=l[u];if(c.getAttribute("src")==n||c.getAttribute("data-webpack")==t+i){a=c;break}}a||(s=!0,(a=document.createElement("script")).charset="utf-8",a.timeout=120,__webpack_require__.nc&&a.setAttribute("nonce",__webpack_require__.nc),a.setAttribute("data-webpack",t+i),a.src=n),e[n]=[r];var d=function(t,r){a.onerror=a.onload=null,clearTimeout(f);var i=e[n];if(delete e[n],a.parentNode&&a.parentNode.removeChild(a),i&&i.forEach((function(e){return e(r)})),t)return t(r)},f=setTimeout(d.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=d.bind(null,a.onerror),a.onload=d.bind(null,a.onload),s&&document.head.appendChild(a)}}}(),__webpack_require__.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},__webpack_require__.p="/",function(){var e={179:0};__webpack_require__.f.j=function(t,n){var r=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var i=new Promise((function(n,i){r=e[t]=[n,i]}));n.push(r[2]=i);var o=__webpack_require__.p+__webpack_require__.u(t),a=new Error;__webpack_require__.l(o,(function(n){if(__webpack_require__.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var i=n&&("load"===n.type?"missing":n.type),o=n&&n.target&&n.target.src;a.message="Loading chunk "+t+" failed.\n("+i+": "+o+")",a.name="ChunkLoadError",a.type=i,a.request=o,r[1](a)}}),"chunk-"+t,t)}};var t=function(t,n){var r,i,o=n[0],a=n[1],s=n[2],l=0;if(o.some((function(t){return 0!==e[t]}))){for(r in a)__webpack_require__.o(a,r)&&(__webpack_require__.m[r]=a[r]);if(s)s(__webpack_require__)}for(t&&t(n);l<o.length;l++)i=o[l],__webpack_require__.o(e,i)&&e[i]&&e[i][0](),e[i]=0},n=self.webpackChunkecockpit=self.webpackChunkecockpit||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))}(),__webpack_require__.nc=void 0;var __webpack_exports__={};!function(){"use strict";var e={};__webpack_require__.r(e),__webpack_require__.d(e,{exclude:function(){return bde},extract:function(){return hde},parse:function(){return pde},parseUrl:function(){return mde},pick:function(){return yde},stringify:function(){return vde},stringifyUrl:function(){return gde}});var t=__webpack_require__(2791),n=__webpack_require__.t(t,2),r=__webpack_require__(1250),i=__webpack_require__(885),o=__webpack_require__(4165),a=__webpack_require__(5861),s=__webpack_require__(4942);function l(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 u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){(0,s.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var c=__webpack_require__(4569),d=__webpack_require__.n(c),f={baseURL:"https://api.ecockpit.online"};f.baseURL="https://api.ecockpit.online";var h=d().create(u(u({},f),{},{validateStatus:function(e){return console.log("status",e),e>=200&&e<300}})),p=d().create(u(u({},f),{},{validateStatus:function(e){return e>=200&&e<300}}));function v(e,t,n,r){r(t),n(e.response.data,{variant:"error"})}function m(){var e=js(),t=e.setUser,n=e.token,r=e.setToken,i=e.user,s=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var a,s;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,h.post("/authentication/refreshtoken",{accessToken:null!==n&&void 0!==n?n:null===i||void 0===i?void 0:i.token},{withCredentials:!0});case 3:return a=e.sent,s=a.data,t(u(u({},s),{},{email:s.eMail})),r(s.token),e.abrupt("return",s.token);case 10:e.prev=10,e.t0=e.catch(0),console.log(e.t0);case 13:case"end":return e.stop()}}),e,null,[[0,10]])})));return function(){return e.apply(this,arguments)}}();return s}var g=function(){var e=m(),t=js(),n=(t.user,t.setUser),r=t.token,i=0,s=localStorage.getItem("Token");return p.interceptors.request.use(function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return null!==t&&void 0!==t&&t.headers.Authorization||(t.headers.Authorization="Bearer ".concat(null!==r&&void 0!==r?r:s)),e.abrupt("return",t);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),(function(e){return Promise.reject(e)})),p.interceptors.response.use((function(e){return e.status>=200&&e.status<300?(i=Math.max(0,i-1),Promise.resolve(e)):Promise.reject(e)}),function(){var t=(0,a.Z)((0,o.Z)().mark((function t(r){var a,s,l;return(0,o.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(i=Math.max(0,i-1),s=null===r||void 0===r?void 0:r.config,401!==(null===r||void 0===r||null===(a=r.response)||void 0===a?void 0:a.status)||null!==s&&void 0!==s&&s.sent){t.next=12;break}return s.sent=!0,t.next=6,e();case 6:return void 0===(l=t.sent)?n(null):localStorage.setItem("AccessToken",l),s.headers.Authorization="Bearer ".concat(l),t.abrupt("return",p(s));case 12:return t.abrupt("return",Promise.reject(r));case 13:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),p};function y(e,n){var r=(0,t.useState)((function(){if("undefined"===typeof window)return n;try{var t=window.localStorage.getItem(e);return t?JSON.parse(t):n}catch(r){return console.log(r),n}})),o=(0,i.Z)(r,2),a=o[0],s=o[1];return[a,function(t){try{var n=t instanceof Function?t(a):t;s(n),"undefined"!==typeof window&&window.localStorage.setItem(e,JSON.stringify(n))}catch(r){console.log(r)}}]}var b=__webpack_require__(4164);function x(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=x(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}function w(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=x(e))&&(r&&(r+=" "),r+=t);return r}var k=w,S=__webpack_require__(7462),_=__webpack_require__(3366),C=__webpack_require__(9611);function j(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,C.Z)(e,t)}var P=!1,E=t.createContext(null),A=function(e){return e.scrollTop},T="unmounted",I="exited",R="entering",M="entered",O="exiting",D=function(e){function n(t,n){var r;r=e.call(this,t,n)||this;var i,o=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?o?(i=I,r.appearStatus=R):i=M:i=t.unmountOnExit||t.mountOnEnter?T:I,r.state={status:i},r.nextCallback=null,r}j(n,e),n.getDerivedStateFromProps=function(e,t){return e.in&&t.status===T?{status:I}:null};var r=n.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==R&&n!==M&&(t=R):n!==R&&n!==M||(t=O)}this.updateStatus(!1,t)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.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}},r.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===R){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:b.findDOMNode(this);n&&A(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===I&&this.setState({status:T})},r.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,i=this.props.nodeRef?[r]:[b.findDOMNode(this),r],o=i[0],a=i[1],s=this.getTimeouts(),l=r?s.appear:s.enter;!e&&!n||P?this.safeSetState({status:M},(function(){t.props.onEntered(o)})):(this.props.onEnter(o,a),this.safeSetState({status:R},(function(){t.props.onEntering(o,a),t.onTransitionEnd(l,(function(){t.safeSetState({status:M},(function(){t.props.onEntered(o,a)}))}))})))},r.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:b.findDOMNode(this);t&&!P?(this.props.onExit(r),this.safeSetState({status:O},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:I},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:I},(function(){e.props.onExited(r)}))},r.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},r.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},r.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:b.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],o=i[0],a=i[1];this.props.addEndListener(o,a)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},r.render=function(){var e=this.state.status;if(e===T)return null;var n=this.props,r=n.children,i=(n.in,n.mountOnEnter,n.unmountOnExit,n.appear,n.enter,n.exit,n.timeout,n.addEndListener,n.onEnter,n.onEntering,n.onEntered,n.onExit,n.onExiting,n.onExited,n.nodeRef,(0,_.Z)(n,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return t.createElement(E.Provider,{value:null},"function"===typeof r?r(e,i):t.cloneElement(t.Children.only(r),i))},n}(t.Component);function Z(){}D.contextType=E,D.propTypes={},D.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Z,onEntering:Z,onEntered:Z,onExit:Z,onExiting:Z,onExited:Z},D.UNMOUNTED=T,D.EXITED=I,D.ENTERING=R,D.ENTERED=M,D.EXITING=O;var N=D,L=__webpack_require__(3199),F=__webpack_require__(2071),z=__webpack_require__(418),B=__webpack_require__(6482),H=__webpack_require__(988);function V(){var e=(0,z.Z)(B.Z);return e[H.Z]||e}var q=function(e){return e.scrollTop};function W(e,t){var n,r,i=e.timeout,o=e.easing,a=e.style,s=void 0===a?{}:a;return{duration:null!=(n=s.transitionDuration)?n:"number"===typeof i?i:i[t.mode]||0,easing:null!=(r=s.transitionTimingFunction)?r:"object"===typeof o?o[t.mode]:o,delay:s.transitionDelay}}var U=__webpack_require__(7602),G=__webpack_require__(184),K=["addEndListener","appear","children","container","direction","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function Y(e,t,n){var r,i=function(e,t,n){var r,i=t.getBoundingClientRect(),o=n&&n.getBoundingClientRect(),a=(0,U.Z)(t);if(t.fakeTransform)r=t.fakeTransform;else{var s=a.getComputedStyle(t);r=s.getPropertyValue("-webkit-transform")||s.getPropertyValue("transform")}var l=0,u=0;if(r&&"none"!==r&&"string"===typeof r){var c=r.split("(")[1].split(")")[0].split(",");l=parseInt(c[4],10),u=parseInt(c[5],10)}return"left"===e?"translateX(".concat(o?o.right+l-i.left:a.innerWidth+l-i.left,"px)"):"right"===e?"translateX(-".concat(o?i.right-o.left-l:i.left+i.width-l,"px)"):"up"===e?"translateY(".concat(o?o.bottom+u-i.top:a.innerHeight+u-i.top,"px)"):"translateY(-".concat(o?i.top-o.top+i.height-u:i.top+i.height-u,"px)")}(e,t,"function"===typeof(r=n)?r():r);i&&(t.style.webkitTransform=i,t.style.transform=i)}var X=t.forwardRef((function(e,n){var r=V(),i={enter:r.transitions.easing.easeOut,exit:r.transitions.easing.sharp},o={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},a=e.addEndListener,s=e.appear,l=void 0===s||s,u=e.children,c=e.container,d=e.direction,f=void 0===d?"down":d,h=e.easing,p=void 0===h?i:h,v=e.in,m=e.onEnter,g=e.onEntered,y=e.onEntering,b=e.onExit,x=e.onExited,w=e.onExiting,k=e.style,C=e.timeout,j=void 0===C?o:C,P=e.TransitionComponent,E=void 0===P?N:P,A=(0,_.Z)(e,K),T=t.useRef(null),I=(0,F.Z)(u.ref,T,n),R=function(e){return function(t){e&&(void 0===t?e(T.current):e(T.current,t))}},M=R((function(e,t){Y(f,e,c),q(e),m&&m(e,t)})),O=R((function(e,t){var n=W({timeout:j,style:k,easing:p},{mode:"enter"});e.style.webkitTransition=r.transitions.create("-webkit-transform",(0,S.Z)({},n)),e.style.transition=r.transitions.create("transform",(0,S.Z)({},n)),e.style.webkitTransform="none",e.style.transform="none",y&&y(e,t)})),D=R(g),Z=R(w),z=R((function(e){var t=W({timeout:j,style:k,easing:p},{mode:"exit"});e.style.webkitTransition=r.transitions.create("-webkit-transform",t),e.style.transition=r.transitions.create("transform",t),Y(f,e,c),b&&b(e)})),B=R((function(e){e.style.webkitTransition="",e.style.transition="",x&&x(e)})),H=t.useCallback((function(){T.current&&Y(f,T.current,c)}),[f,c]);return t.useEffect((function(){if(!v&&"down"!==f&&"right"!==f){var e=(0,L.Z)((function(){T.current&&Y(f,T.current,c)})),t=(0,U.Z)(T.current);return t.addEventListener("resize",e),function(){e.clear(),t.removeEventListener("resize",e)}}}),[f,v,c]),t.useEffect((function(){v||H()}),[v,H]),(0,G.jsx)(E,(0,S.Z)({nodeRef:T,onEnter:M,onEntered:D,onEntering:O,onExit:z,onExited:B,onExiting:Z,addEndListener:function(e){a&&a(T.current,e)},appear:l,in:v,timeout:j},A,{children:function(e,n){return t.cloneElement(u,(0,S.Z)({ref:I,style:(0,S.Z)({visibility:"exited"!==e||v?void 0:"hidden"},k,u.props.style)},n))}}))})),Q=X,J=__webpack_require__(6934),$=__webpack_require__(721),ee=__webpack_require__(2645);function te(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return(0,ee.Z)(e,t,n)}function ne(e){if(e.type)return e;if("#"===e.charAt(0))return ne(function(e){e=e.slice(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map((function(e){return e+e}))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map((function(e,t){return t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3})).join(", "),")"):""}(e));var t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(n))throw new Error((0,$.Z)(9,e));var r,i=e.substring(t+1,e.length-1);if("color"===n){if(r=(i=i.split(" ")).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,$.Z)(10,r))}else i=i.split(",");return{type:n,values:i=i.map((function(e){return parseFloat(e)})),colorSpace:r}}function re(e){var t=e.type,n=e.colorSpace,r=e.values;return-1!==t.indexOf("rgb")?r=r.map((function(e,t){return t<3?parseInt(e,10):e})):-1!==t.indexOf("hsl")&&(r[1]="".concat(r[1],"%"),r[2]="".concat(r[2],"%")),r=-1!==t.indexOf("color")?"".concat(n," ").concat(r.join(" ")):"".concat(r.join(", ")),"".concat(t,"(").concat(r,")")}function ie(e){var t="hsl"===(e=ne(e)).type||"hsla"===e.type?ne(function(e){var t=(e=ne(e)).values,n=t[0],r=t[1]/100,i=t[2]/100,o=r*Math.min(i,1-i),a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return i-o*Math.max(Math.min(t-3,9-t,1),-1)},s="rgb",l=[Math.round(255*a(0)),Math.round(255*a(8)),Math.round(255*a(4))];return"hsla"===e.type&&(s+="a",l.push(t[3])),re({type:s,values:l})}(e)).values:e.values;return t=t.map((function(t){return"color"!==e.type&&(t/=255),t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4)})),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function oe(e,t){return e=ne(e),t=te(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]="/".concat(t):e.values[3]=t,re(e)}function ae(e,t){if(e=ne(e),t=te(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(var n=0;n<3;n+=1)e.values[n]*=1-t;return re(e)}function se(e,t){if(e=ne(e),t=te(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(-1!==e.type.indexOf("color"))for(var r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return re(e)}function le(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return ie(e)>.5?ae(e,t):se(e,t)}var ue=__webpack_require__(9278),ce=__webpack_require__(6788),de=__webpack_require__(838),fe=__webpack_require__(1402),he=__webpack_require__(1314),pe=__webpack_require__(9703),ve=__webpack_require__(4657);function me(e){return(0,ve.ZP)("MuiCollapse",e)}(0,pe.Z)("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);var ge=["addEndListener","children","className","collapsedSize","component","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","orientation","style","timeout","TransitionComponent"],ye=(0,J.ZP)("div",{name:"MuiCollapse",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.orientation],"entered"===n.state&&t.entered,"exited"===n.state&&!n.in&&"0px"===n.collapsedSize&&t.hidden]}})((function(e){var t=e.theme,n=e.ownerState;return(0,S.Z)({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,S.Z)({height:"auto",overflow:"visible"},"horizontal"===n.orientation&&{width:"auto"}),"exited"===n.state&&!n.in&&"0px"===n.collapsedSize&&{visibility:"hidden"})})),be=(0,J.ZP)("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:function(e,t){return t.wrapper}})((function(e){var t=e.ownerState;return(0,S.Z)({display:"flex",width:"100%"},"horizontal"===t.orientation&&{width:"auto",height:"100%"})})),xe=(0,J.ZP)("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:function(e,t){return t.wrapperInner}})((function(e){var t=e.ownerState;return(0,S.Z)({width:"100%"},"horizontal"===t.orientation&&{width:"auto",height:"100%"})})),we=t.forwardRef((function(e,n){var r=(0,fe.Z)({props:e,name:"MuiCollapse"}),i=r.addEndListener,o=r.children,a=r.className,l=r.collapsedSize,u=void 0===l?"0px":l,c=r.component,d=r.easing,f=r.in,h=r.onEnter,p=r.onEntered,v=r.onEntering,m=r.onExit,g=r.onExited,y=r.onExiting,b=r.orientation,x=void 0===b?"vertical":b,w=r.style,k=r.timeout,C=void 0===k?he.x9.standard:k,j=r.TransitionComponent,P=void 0===j?N:j,E=(0,_.Z)(r,ge),A=(0,S.Z)({},r,{orientation:x,collapsedSize:u}),T=function(e){var t=e.orientation,n=e.classes,r={root:["root","".concat(t)],entered:["entered"],hidden:["hidden"],wrapper:["wrapper","".concat(t)],wrapperInner:["wrapperInner","".concat(t)]};return(0,de.Z)(r,me,n)}(A),I=V(),R=(0,ce.Z)(),M=t.useRef(null),O=t.useRef(),D="number"===typeof u?"".concat(u,"px"):u,Z="horizontal"===x,L=Z?"width":"height",z=t.useRef(null),B=(0,F.Z)(n,z),H=function(e){return function(t){if(e){var n=z.current;void 0===t?e(n):e(n,t)}}},q=function(){return M.current?M.current[Z?"clientWidth":"clientHeight"]:0},U=H((function(e,t){M.current&&Z&&(M.current.style.position="absolute"),e.style[L]=D,h&&h(e,t)})),K=H((function(e,t){var n=q();M.current&&Z&&(M.current.style.position="");var r=W({style:w,timeout:C,easing:d},{mode:"enter"}),i=r.duration,o=r.easing;if("auto"===C){var a=I.transitions.getAutoHeightDuration(n);e.style.transitionDuration="".concat(a,"ms"),O.current=a}else e.style.transitionDuration="string"===typeof i?i:"".concat(i,"ms");e.style[L]="".concat(n,"px"),e.style.transitionTimingFunction=o,v&&v(e,t)})),Y=H((function(e,t){e.style[L]="auto",p&&p(e,t)})),X=H((function(e){e.style[L]="".concat(q(),"px"),m&&m(e)})),Q=H(g),J=H((function(e){var t=q(),n=W({style:w,timeout:C,easing:d},{mode:"exit"}),r=n.duration,i=n.easing;if("auto"===C){var o=I.transitions.getAutoHeightDuration(t);e.style.transitionDuration="".concat(o,"ms"),O.current=o}else e.style.transitionDuration="string"===typeof r?r:"".concat(r,"ms");e.style[L]=D,e.style.transitionTimingFunction=i,y&&y(e)}));return(0,G.jsx)(P,(0,S.Z)({in:f,onEnter:U,onEntered:Y,onEntering:K,onExit:X,onExited:Q,onExiting:J,addEndListener:function(e){"auto"===C&&R.start(O.current||0,e),i&&i(z.current,e)},nodeRef:z,timeout:"auto"===C?null:C},E,{children:function(e,t){return(0,G.jsx)(ye,(0,S.Z)({as:c,className:(0,ue.Z)(T.root,a,{entered:T.entered,exited:!f&&"0px"===D&&T.hidden}[e]),style:(0,S.Z)((0,s.Z)({},Z?"minWidth":"minHeight",D),w),ref:B},t,{ownerState:(0,S.Z)({},A,{state:e}),children:(0,G.jsx)(be,{ownerState:(0,S.Z)({},A,{state:e}),className:T.wrapper,ref:M,children:(0,G.jsx)(xe,{ownerState:(0,S.Z)({},A,{state:e}),className:T.wrapperInner,children:o})})}))}}))}));we.muiSupportAuto=!0;var ke=we,Se=__webpack_require__(9259),_e=__webpack_require__(3626),Ce=__webpack_require__(1910),je=__webpack_require__(2530);function Pe(e){return e.substring(2).toLowerCase()}function Ee(e){var n=e.children,r=e.disableReactTree,i=void 0!==r&&r,o=e.mouseEvent,a=void 0===o?"onClick":o,s=e.onClickAway,l=e.touchEvent,u=void 0===l?"onTouchEnd":l,c=t.useRef(!1),d=t.useRef(null),f=t.useRef(!1),h=t.useRef(!1);t.useEffect((function(){return setTimeout((function(){f.current=!0}),0),function(){f.current=!1}}),[]);var p=(0,_e.Z)(n.ref,d),v=(0,Ce.Z)((function(e){var t=h.current;h.current=!1;var n=(0,je.Z)(d.current);!f.current||!d.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidth<e.clientX||t.documentElement.clientHeight<e.clientY}(e,n)||(c.current?c.current=!1:(e.composedPath?e.composedPath().indexOf(d.current)>-1:!n.documentElement.contains(e.target)||d.current.contains(e.target))||!i&&t||s(e))})),m=function(e){return function(t){h.current=!0;var r=n.props[e];r&&r(t)}},g={ref:p};return!1!==u&&(g[u]=m(u)),t.useEffect((function(){if(!1!==u){var e=Pe(u),t=(0,je.Z)(d.current),n=function(){c.current=!0};return t.addEventListener(e,v),t.addEventListener("touchmove",n),function(){t.removeEventListener(e,v),t.removeEventListener("touchmove",n)}}}),[v,u]),!1!==a&&(g[a]=m(a)),t.useEffect((function(){if(!1!==a){var e=Pe(a),t=(0,je.Z)(d.current);return t.addEventListener(e,v),function(){t.removeEventListener(e,v)}}}),[v,a]),(0,G.jsx)(t.Fragment,{children:t.cloneElement(n,g)})}__webpack_require__(2110);function Ae(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,r.key,r)}}function Te(){return Te=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},Te.apply(this,arguments)}function Ie(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}function Re(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var Me=t.createContext(),Oe={containerRoot:{},containerAnchorOriginTopCenter:{},containerAnchorOriginBottomCenter:{},containerAnchorOriginTopRight:{},containerAnchorOriginBottomRight:{},containerAnchorOriginTopLeft:{},containerAnchorOriginBottomLeft:{}},De={default:20,dense:4},Ze={default:6,dense:2},Ne={maxSnack:3,dense:!1,hideIconVariant:!1,variant:"default",autoHideDuration:5e3,anchorOrigin:{vertical:"bottom",horizontal:"left"},TransitionComponent:Q,transitionDuration:{enter:225,exit:195}},Le=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},Fe=function(e){return Object.keys(e).filter((function(e){return!Oe[e]})).reduce((function(t,n){var r;return Te({},t,((r={})[n]=e[n],r))}),{})},ze={TIMEOUT:"timeout",CLICKAWAY:"clickaway",MAXSNACK:"maxsnack",INSTRUCTED:"instructed"},Be=function(e){return"containerAnchorOrigin"+e},He=function(e){var t=e.vertical,n=e.horizontal;return"anchorOrigin"+Le(t)+Le(n)},Ve=function(e){return"variant"+Le(e)},qe=function(e){return!!e||0===e},We=function(e){return"number"===typeof e||null===e};function Ue(e,t,n){return void 0===e&&(e={}),void 0===t&&(t={}),void 0===n&&(n={}),Te({},n,{},t,{},e)}var Ge={root:"SnackbarContent-root"},Ke=(0,J.ZP)("div")((function(e){var t,n,r=e.theme;return(n={})["&."+Ge.root]=((t={display:"flex",flexWrap:"wrap",flexGrow:1})[r.breakpoints.up("sm")]={flexGrow:"initial",minWidth:288},t),n})),Ye=(0,t.forwardRef)((function(e,n){var r=e.className,i=Ie(e,["className"]);return t.createElement(Ke,Object.assign({ref:n,className:k(Ge.root,r)},i))})),Xe={right:"left",left:"right",bottom:"up",top:"down"},Qe=function(e){return"center"!==e.horizontal?Xe[e.horizontal]:Xe[e.vertical]},Je=function(e){return t.createElement(Se.Z,Object.assign({},e),t.createElement("path",{d:"M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M10 17L5 12L6.41\n        10.59L10 14.17L17.59 6.58L19 8L10 17Z"}))},$e=function(e){return t.createElement(Se.Z,Object.assign({},e),t.createElement("path",{d:"M13,14H11V10H13M13,18H11V16H13M1,21H23L12,2L1,21Z"}))},et=function(e){return t.createElement(Se.Z,Object.assign({},e),t.createElement("path",{d:"M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,\n        6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,\n        13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z"}))},tt=function(e){return t.createElement(Se.Z,Object.assign({},e),t.createElement("path",{d:"M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,\n        0 22,12A10,10 0 0,0 12,2Z"}))},nt={fontSize:20,marginInlineEnd:8},rt={default:void 0,success:t.createElement(Je,{style:nt}),warning:t.createElement($e,{style:nt}),error:t.createElement(et,{style:nt}),info:t.createElement(tt,{style:nt})};function it(e,t){return e.reduce((function(e,n){return null==n?e:function(){for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];var a=[].concat(i);t&&-1===a.indexOf(t)&&a.push(t),e.apply(this,a),n.apply(this,a)}}),(function(){}))}var ot="undefined"!==typeof window?t.useLayoutEffect:t.useEffect;function at(e){var n=(0,t.useRef)(e);return ot((function(){n.current=e})),(0,t.useCallback)((function(){return n.current.apply(void 0,arguments)}),[])}var st=(0,t.forwardRef)((function(e,n){var r=e.children,i=e.autoHideDuration,o=e.ClickAwayListenerProps,a=e.disableWindowBlurListener,s=void 0!==a&&a,l=e.onClose,u=e.onMouseEnter,c=e.onMouseLeave,d=e.open,f=e.resumeHideDuration,h=Ie(e,["children","autoHideDuration","ClickAwayListenerProps","disableWindowBlurListener","onClose","onMouseEnter","onMouseLeave","open","resumeHideDuration"]),p=(0,t.useRef)(),v=at((function(){l&&l.apply(void 0,arguments)})),m=at((function(e){l&&null!=e&&(clearTimeout(p.current),p.current=setTimeout((function(){v(null,ze.TIMEOUT)}),e))}));(0,t.useEffect)((function(){return d&&m(i),function(){clearTimeout(p.current)}}),[d,i,m]);var g=function(){clearTimeout(p.current)},y=(0,t.useCallback)((function(){null!=i&&m(null!=f?f:.5*i)}),[i,f,m]);return(0,t.useEffect)((function(){if(!s&&d)return window.addEventListener("focus",y),window.addEventListener("blur",g),function(){window.removeEventListener("focus",y),window.removeEventListener("blur",g)}}),[s,y,d]),(0,t.createElement)(Ee,Te({onClickAway:function(e){l&&l(e,ze.CLICKAWAY)}},o),(0,t.createElement)("div",Te({onMouseEnter:function(e){u&&u(e),g()},onMouseLeave:function(e){c&&c(e),y()},ref:n},h),r))})),lt="SnackbarItem",ut={contentRoot:lt+"-contentRoot",lessPadding:lt+"-lessPadding",variantSuccess:lt+"-variantSuccess",variantError:lt+"-variantError",variantInfo:lt+"-variantInfo",variantWarning:lt+"-variantWarning",message:lt+"-message",action:lt+"-action",wrappedRoot:lt+"-wrappedRoot"},ct=(0,J.ZP)(st)((function(e){var t,n=e.theme,r=n.palette.mode||n.palette.type,i=le(n.palette.background.default,"light"===r?.8:.98);return(t={})["&."+ut.wrappedRoot]={position:"relative",transform:"translateX(0)",top:0,right:0,bottom:0,left:0},t["."+ut.contentRoot]=Te({},n.typography.body2,{backgroundColor:i,color:n.palette.getContrastText(i),alignItems:"center",padding:"6px 16px",borderRadius:"4px",boxShadow:"0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12)"}),t["."+ut.lessPadding]={paddingLeft:20},t["."+ut.variantSuccess]={backgroundColor:"#43a047",color:"#fff"},t["."+ut.variantError]={backgroundColor:"#d32f2f",color:"#fff"},t["."+ut.variantInfo]={backgroundColor:"#2196f3",color:"#fff"},t["."+ut.variantWarning]={backgroundColor:"#ff9800",color:"#fff"},t["."+ut.message]={display:"flex",alignItems:"center",padding:"8px 0"},t["."+ut.action]={display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8},t})),dt=function(e){var n=e.classes,r=Ie(e,["classes"]),i=(0,t.useRef)(),o=(0,t.useState)(!0),a=o[0],s=o[1];(0,t.useEffect)((function(){return function(){i.current&&clearTimeout(i.current)}}),[]);var l=it([r.snack.onClose,r.onClose],r.snack.key),u=r.style,c=r.ariaAttributes,d=r.className,f=r.hideIconVariant,h=r.iconVariant,p=r.snack,v=r.action,m=r.content,g=r.TransitionComponent,y=r.TransitionProps,b=r.transitionDuration,x=Ie(r,["style","dense","ariaAttributes","className","hideIconVariant","iconVariant","snack","action","content","TransitionComponent","TransitionProps","transitionDuration","onEnter","onEntered","onEntering","onExit","onExited","onExiting"]),w=p.key,S=p.open,_=p.className,C=p.variant,j=p.content,P=p.action,E=p.ariaAttributes,A=p.anchorOrigin,T=p.message,I=p.TransitionComponent,R=p.TransitionProps,M=p.transitionDuration,O=Ie(p,["persist","key","open","entered","requestClose","className","variant","content","action","ariaAttributes","anchorOrigin","message","TransitionComponent","TransitionProps","transitionDuration","onEnter","onEntered","onEntering","onExit","onExited","onExiting"]),D=Te({},rt,{},h)[C],Z=Te({"aria-describedby":"notistack-snackbar"},Ue(E,c)),N=I||g||Ne.TransitionComponent,L=Ue(M,b,Ne.transitionDuration),F=Te({direction:Qe(A)},Ue(R,y)),z=P||v;"function"===typeof z&&(z=z(w));var B=j||m;"function"===typeof B&&(B=B(w,p.message));var H=["onEnter","onEntering","onEntered","onExit","onExiting","onExited"].reduce((function(e,t){var n;return Te({},e,((n={})[t]=it([r.snack[t],r[t]],r.snack.key),n))}),{});return t.createElement(ke,{unmountOnExit:!0,timeout:175,in:a,onExited:H.onExited},t.createElement(ct,Object.assign({},x,O,{open:S,className:k(n.root,ut.wrappedRoot,n[He(A)]),onClose:l}),t.createElement(N,Object.assign({appear:!0,in:S,timeout:L},F,{onExit:H.onExit,onExiting:H.onExiting,onExited:function(){i.current=setTimeout((function(){s(!a)}),125)},onEnter:H.onEnter,onEntering:H.onEntering,onEntered:it([H.onEntered,function(){r.snack.requestClose&&l(null,ze.INSTRCUTED)}])}),B||t.createElement(Ye,Object.assign({},Z,{role:"alert",style:u,className:k(ut.contentRoot,ut[Ve(C)],n[Ve(C)],d,_,!f&&D&&ut.lessPadding)}),t.createElement("div",{id:Z["aria-describedby"],className:ut.message},f?null:D,T),z&&t.createElement("div",{className:ut.action},z)))))},ft="& > .MuiCollapse-container, & > .MuiCollapse-root",ht="& > .MuiCollapse-container > .MuiCollapse-wrapper, & > .MuiCollapse-root > .MuiCollapse-wrapper",pt="SnackbarContainer",vt={root:pt+"-root",rootDense:pt+"-rootDense",top:pt+"-top",bottom:pt+"-bottom",left:pt+"-left",right:pt+"-right",center:pt+"-center"},mt=(0,J.ZP)("div")((function(e){var t,n,r,i,o,a,s=e.theme;return(a={})["&."+vt.root]=((t={boxSizing:"border-box",display:"flex",maxHeight:"100%",position:"fixed",zIndex:s.zIndex.snackbar,height:"auto",width:"auto",transition:"top 300ms ease 0ms, right 300ms ease 0ms, bottom 300ms ease 0ms, left 300ms ease 0ms, margin 300ms ease 0ms, max-width 300ms ease 0ms",pointerEvents:"none"})[ft]={pointerEvents:"all"},t[ht]={padding:Ze.default+"px 0px",transition:"padding 300ms ease 0ms"},t.maxWidth="calc(100% - "+2*De.default+"px)",t[s.breakpoints.down("sm")]={width:"100%",maxWidth:"calc(100% - 32px)"},t),a["&."+vt.rootDense]=((n={})[ht]={padding:Ze.dense+"px 0px"},n),a["&."+vt.top]={top:De.default-Ze.default,flexDirection:"column"},a["&."+vt.bottom]={bottom:De.default-Ze.default,flexDirection:"column-reverse"},a["&."+vt.left]=((r={left:De.default})[s.breakpoints.up("sm")]={alignItems:"flex-start"},r[s.breakpoints.down("sm")]={left:"16px"},r),a["&."+vt.right]=((i={right:De.default})[s.breakpoints.up("sm")]={alignItems:"flex-end"},i[s.breakpoints.down("sm")]={right:"16px"},i),a["&."+vt.center]=((o={left:"50%",transform:"translateX(-50%)"})[s.breakpoints.up("sm")]={alignItems:"center"},o),a})),gt=function(e){var n=e.className,r=e.anchorOrigin,i=e.dense,o=Ie(e,["className","anchorOrigin","dense"]),a=k(vt[r.vertical],vt[r.horizontal],vt.root,n,i&&vt.rootDense);return t.createElement(mt,Object.assign({className:a},o))},yt=t.memo(gt),bt=function(e){var n,r,i,o,a;function s(t){var n;return(n=e.call(this,t)||this).enqueueSnackbar=function(e,t){void 0===t&&(t={});var r=t,i=r.key,o=r.preventDuplicate,a=Ie(r,["key","preventDuplicate"]),s=qe(i),l=s?i:(new Date).getTime()+Math.random(),u=function(e,t,n){return function(r){return"autoHideDuration"===r?We(e.autoHideDuration)?e.autoHideDuration:We(t.autoHideDuration)?t.autoHideDuration:Ne.autoHideDuration:e[r]||t[r]||n[r]}}(a,n.props,Ne),c=Te({key:l},a,{message:e,open:!0,entered:!1,requestClose:!1,variant:u("variant"),anchorOrigin:u("anchorOrigin"),autoHideDuration:u("autoHideDuration")});return a.persist&&(c.autoHideDuration=void 0),n.setState((function(t){if(void 0===o&&n.props.preventDuplicate||o){var r=function(t){return s?t.key===i:t.message===e},a=t.queue.findIndex(r)>-1,l=t.snacks.findIndex(r)>-1;if(a||l)return t}return n.handleDisplaySnack(Te({},t,{queue:[].concat(t.queue,[c])}))})),l},n.handleDisplaySnack=function(e){return e.snacks.length>=n.maxSnack?n.handleDismissOldest(e):n.processQueue(e)},n.processQueue=function(e){var t=e.queue,n=e.snacks;return t.length>0?Te({},e,{snacks:[].concat(n,[t[0]]),queue:t.slice(1,t.length)}):e},n.handleDismissOldest=function(e){if(e.snacks.some((function(e){return!e.open||e.requestClose})))return e;var t=!1,r=!1,i=e.snacks.reduce((function(e,t){return e+(t.open&&t.persist?1:0)}),0);i===n.maxSnack&&(r=!0);var o=e.snacks.map((function(e){return t||e.persist&&!r?Te({},e):(t=!0,e.entered?(e.onClose&&e.onClose(null,ze.MAXSNACK,e.key),n.props.onClose&&n.props.onClose(null,ze.MAXSNACK,e.key),Te({},e,{open:!1})):Te({},e,{requestClose:!0}))}));return Te({},e,{snacks:o})},n.handleEnteredSnack=function(e,t,r){if(!qe(r))throw new Error("handleEnteredSnack Cannot be called with undefined key");n.setState((function(e){return{snacks:e.snacks.map((function(e){return e.key===r?Te({},e,{entered:!0}):Te({},e)}))}}))},n.handleCloseSnack=function(e,t,r){if(n.props.onClose&&n.props.onClose(e,t,r),t!==ze.CLICKAWAY){var i=void 0===r;n.setState((function(e){var t=e.snacks,n=e.queue;return{snacks:t.map((function(e){return i||e.key===r?e.entered?Te({},e,{open:!1}):Te({},e,{requestClose:!0}):Te({},e)})),queue:n.filter((function(e){return e.key!==r}))}}))}},n.closeSnackbar=function(e){var t=n.state.snacks.find((function(t){return t.key===e}));qe(e)&&t&&t.onClose&&t.onClose(null,ze.INSTRUCTED,e),n.handleCloseSnack(null,ze.INSTRUCTED,e)},n.handleExitedSnack=function(e,t,r){var i=t||r;if(!qe(i))throw new Error("handleExitedSnack Cannot be called with undefined key");n.setState((function(e){var t=n.processQueue(Te({},e,{snacks:e.snacks.filter((function(e){return e.key!==i}))}));return 0===t.queue.length?t:n.handleDismissOldest(t)}))},n.state={snacks:[],queue:[],contextValue:{enqueueSnackbar:n.enqueueSnackbar.bind(Re(n)),closeSnackbar:n.closeSnackbar.bind(Re(n))}},n}return r=e,(n=s).prototype=Object.create(r.prototype),n.prototype.constructor=n,n.__proto__=r,s.prototype.render=function(){var e=this,n=this.state.contextValue,r=this.props,i=r.iconVariant,o=r.dense,a=void 0===o?Ne.dense:o,s=r.hideIconVariant,l=void 0===s?Ne.hideIconVariant:s,u=r.domRoot,c=r.children,d=r.classes,f=void 0===d?{}:d,h=Ie(r,["maxSnack","preventDuplicate","variant","anchorOrigin","iconVariant","dense","hideIconVariant","domRoot","children","classes"]),p=this.state.snacks.reduce((function(e,t){var n,r,i=(r=t.anchorOrigin,""+Le(r.vertical)+Le(r.horizontal)),o=e[i]||[];return Te({},e,((n={})[i]=[].concat(o,[t]),n))}),{}),v=Object.keys(p).map((function(n){var r=p[n];return t.createElement(yt,{key:n,dense:a,anchorOrigin:r[0].anchorOrigin,className:k(f.containerRoot,f[Be(n)])},r.map((function(n){return t.createElement(dt,Object.assign({},h,{key:n.key,snack:n,dense:a,iconVariant:i,hideIconVariant:l,classes:Fe(f),onClose:e.handleCloseSnack,onExited:it([e.handleExitedSnack,e.props.onExited]),onEntered:it([e.handleEnteredSnack,e.props.onEntered])}))})))}));return t.createElement(Me.Provider,{value:n},c,u?(0,b.createPortal)(v,u):v)},i=s,(o=[{key:"maxSnack",get:function(){return this.props.maxSnack||Ne.maxSnack}}])&&Ae(i.prototype,o),a&&Ae(i,a),s}(t.Component),xt=function(){return(0,t.useContext)(Me)},wt=function(){return xt()},kt=function(e,t){return"SET_ROLES"===t.type?u(u({},e),{},{organizationRoles:t.payload}):u({},e)},St=(0,t.createContext)({organizationRoles:[]}),_t=function(e){var n=e.children,r=g(),o=wt(),a=(o.enqueueSnackbar,o.closeSnackbar,(0,t.useReducer)(kt,{organizationRoles:[],organizationRights:[]})),s=(0,i.Z)(a,2),l=s[0],c=s[1];return(0,t.useEffect)((function(){r.get("/organization/getallroles").then((function(e){r.get("/organizationrights").then((function(t){var n=e.data;n=n.map((function(e){return u(u({},e),{},{rights:t.data.find((function(t){return t.organizationRoleId===e.id}))})})),200===t.status&&c({type:"SET_ROLES",payload:n})}))}))}),[]),(0,G.jsx)(St.Provider,{value:{organizationRoles:l.organizationRoles},children:n})},Ct=function(){return(0,t.useContext)(St)},jt=function(e,t){switch(t.type){case"SET_USER":return u(u({},e),{},{user:t.payload});case"UPDATE_USER_SETTINGS":return u(u({},e),{},{user:u(u({},e.user),{},{birthdate:t.payload.birthdate,svnr:t.payload.svnr,voipAddress:t.payload.voipAddress,emailMFA:t.payload.emailMFA,receivesNewsletter:t.payload.receivesNewsletter,automaticPause:t.payload.automaticPause})});default:return u({},e)}},Pt=5e3,Et=2e3;function At(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 Tt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?At(Object(n),!0).forEach((function(t){Dt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):At(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function It(e){return It="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},It(e)}function Rt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Mt(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,r.key,r)}}function Ot(e,t,n){return t&&Mt(e.prototype,t),n&&Mt(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Dt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Zt(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,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||Lt(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.")}()}function Nt(e){return function(e){if(Array.isArray(e))return Ft(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Lt(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Lt(e,t){if(e){if("string"==typeof e)return Ft(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)?Ft(e,t):void 0}}function Ft(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 zt(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=Lt(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}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 o,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,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}var Bt={DEBUG:!1,LIB_VERSION:"1.155.4"},Ht=Array.isArray,Vt=Object.prototype,qt=Vt.hasOwnProperty,Wt=Vt.toString,Ut=Ht||function(e){return"[object Array]"===Wt.call(e)},Gt=function(e){return"function"==typeof e},Kt=function(e){return e===Object(e)&&!Ut(e)},Yt=function(e){if(Kt(e)){for(var t in e)if(qt.call(e,t))return!1;return!0}return!1},Xt=function(e){return void 0===e},Qt=function(e){return"[object String]"==Wt.call(e)},Jt=function(e){return Qt(e)&&0===e.trim().length},$t=function(e){return null===e},en=function(e){return Xt(e)||$t(e)},tn=function(e){return"[object Number]"==Wt.call(e)},nn=function(e){return"[object Boolean]"===Wt.call(e)},rn=function(e){return e instanceof FormData},on="undefined"!=typeof window?window:void 0,an="undefined"!=typeof globalThis?globalThis:on,sn=Array.prototype,ln=sn.forEach,un=sn.indexOf,cn=null==an?void 0:an.navigator,dn=null==an?void 0:an.document,fn=null==an?void 0:an.location,hn=null==an?void 0:an.fetch,pn=null!=an&&an.XMLHttpRequest&&"withCredentials"in new an.XMLHttpRequest?an.XMLHttpRequest:void 0,vn=null==an?void 0:an.AbortController,mn=null==cn?void 0:cn.userAgent,gn=null!=on?on:{},yn="[PostHog.js]",bn={_log:function(e){if(on&&(Bt.DEBUG||gn.POSTHOG_DEBUG)&&!Xt(on.console)&&on.console){for(var t=("__rrweb_original__"in on.console[e]?on.console[e].__rrweb_original__:on.console[e]),n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];t.apply(void 0,[yn].concat(r))}},info:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];bn._log.apply(bn,["log"].concat(t))},warn:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];bn._log.apply(bn,["warn"].concat(t))},error:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];bn._log.apply(bn,["error"].concat(t))},critical:function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];(e=console).error.apply(e,[yn].concat(n))},uninitializedWarning:function(e){bn.error("You must initialize PostHog before calling ".concat(e))}},xn={},wn=function(e){return e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")};function kn(e,t,n){if(Ut(e))if(ln&&e.forEach===ln)e.forEach(t,n);else if("length"in e&&e.length===+e.length)for(var r=0,i=e.length;r<i;r++)if(r in e&&t.call(n,e[r],r)===xn)return}function Sn(e,t,n){if(!en(e)){if(Ut(e))return kn(e,t,n);if(rn(e)){var r,i=zt(e.entries());try{for(i.s();!(r=i.n()).done;){var o=r.value;if(t.call(n,o[1],o[0])===xn)return}}catch(e){i.e(e)}finally{i.f()}}else for(var a in e)if(qt.call(e,a)&&t.call(n,e[a],a)===xn)return}}var _n=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 kn(n,(function(t){for(var n in t)void 0!==t[n]&&(e[n]=t[n])})),e};function Cn(e,t){return-1!==e.indexOf(t)}function jn(e){for(var t=Object.keys(e),n=t.length,r=new Array(n);n--;)r[n]=[t[n],e[t[n]]];return r}var Pn=function(){return Date.now=Date.now||function(){return+new Date},Date.now()},En=function(e){try{return e()}catch(e){return}},An=function(e){return function(){try{for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.apply(this,n)}catch(e){bn.critical("Implementation error. Please turn on debug mode and open a ticket on https://app.posthog.com/home#panel=support%3Asupport%3A."),bn.critical(e)}}},Tn=function(e){var t={};return Sn(e,(function(e,n){Qt(e)&&e.length>0&&(t[n]=e)})),t},In=function(e){return e.replace(/^\$/,"")};var Rn,Mn=function(){function e(t){return t&&(t.preventDefault=e.preventDefault,t.stopPropagation=e.stopPropagation),t}return e.preventDefault=function(){this.returnValue=!1},e.stopPropagation=function(){this.cancelBubble=!0},function(t,n,r,i,o){if(t)if(t.addEventListener&&!i)t.addEventListener(n,r,!!o);else{var a="on"+n,s=t[a];t[a]=function(t,n,r){return function(i){if(i=i||e(null==on?void 0:on.event)){var o,a=!0;Gt(r)&&(o=r(i));var s=n.call(t,i);return!1!==o&&!1!==s||(a=!1),a}}}(t,r,s)}else bn.error("No valid element provided to register_event")}}();function On(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return e[n]}!function(e){e.GZipJS="gzip-js",e.Base64="base64"}(Rn||(Rn={}));var Dn="$people_distinct_id",Zn="__alias",Nn="__timers",Ln="$autocapture_disabled_server_side",Fn="$heatmaps_enabled_server_side",zn="$exception_capture_enabled_server_side",Bn="$exception_capture_endpoint",Hn="$web_vitals_enabled_server_side",Vn="$session_recording_enabled_server_side",qn="$console_log_recording_enabled_server_side",Wn="$session_recording_network_payload_capture",Un="$session_recording_canvas_recording",Gn="$replay_sample_rate",Kn="$replay_minimum_duration",Yn="$sesid",Xn="$session_is_sampled",Qn="$enabled_feature_flags",Jn="$early_access_features",$n="$stored_person_properties",er="$stored_group_properties",tr="$surveys",nr="$surveys_activated",rr="$flag_call_reported",ir="$user_state",or="$client_session_props",ar="$capture_rate_limit",sr="$initial_campaign_params",lr="$initial_referrer_info",ur="$initial_person_info",cr="$epp",dr="__POSTHOG_TOOLBAR__",fr=[Dn,Zn,"__cmpns",Nn,Vn,Fn,Yn,Qn,ir,Jn,er,$n,tr,rr,or,ar,sr,lr,cr],hr="$active_feature_flags",pr="$override_feature_flags",vr="$feature_flag_payloads",mr=function(e){var t,n={},r=zt(jn(e||{}));try{for(r.s();!(t=r.n()).done;){var i=Zt(t.value,2),o=i[0],a=i[1];a&&(n[o]=a)}}catch(e){r.e(e)}finally{r.f()}return n},gr=function(){function e(t){Rt(this,e),this.instance=t,this._override_warning=!1,this.featureFlagEventHandlers=[],this.reloadFeatureFlagsQueued=!1,this.reloadFeatureFlagsInAction=!1}return Ot(e,[{key:"getFlags",value:function(){return Object.keys(this.getFlagVariants())}},{key:"getFlagVariants",value:function(){var e=this.instance.get_property(Qn),t=this.instance.get_property(pr);if(!t)return e||{};for(var n=_n({},e),r=Object.keys(t),i=0;i<r.length;i++)n[r[i]]=t[r[i]];return this._override_warning||(bn.warn(" Overriding feature flags!",{enabledFlags:e,overriddenFlags:t,finalFlags:n}),this._override_warning=!0),n}},{key:"getFlagPayloads",value:function(){return this.instance.get_property(vr)||{}}},{key:"reloadFeatureFlags",value:function(){this.reloadFeatureFlagsQueued||(this.reloadFeatureFlagsQueued=!0,this._startReloadTimer())}},{key:"setAnonymousDistinctId",value:function(e){this.$anon_distinct_id=e}},{key:"setReloadingPaused",value:function(e){this.reloadFeatureFlagsInAction=e}},{key:"resetRequestQueue",value:function(){this.reloadFeatureFlagsQueued=!1}},{key:"_startReloadTimer",value:function(){var e=this;this.reloadFeatureFlagsQueued&&!this.reloadFeatureFlagsInAction&&setTimeout((function(){!e.reloadFeatureFlagsInAction&&e.reloadFeatureFlagsQueued&&(e.reloadFeatureFlagsQueued=!1,e._reloadFeatureFlagsRequest())}),5)}},{key:"_reloadFeatureFlagsRequest",value:function(){var e=this;if(!this.instance.config.advanced_disable_feature_flags){this.setReloadingPaused(!0);var t=this.instance.config.token,n=this.instance.get_property($n),r=this.instance.get_property(er),i={token:t,distinct_id:this.instance.get_distinct_id(),groups:this.instance.getGroups(),$anon_distinct_id:this.$anon_distinct_id,person_properties:n,group_properties:r,disable_flags:this.instance.config.advanced_disable_feature_flags||void 0};this.instance._send_request({method:"POST",url:this.instance.requestRouter.endpointFor("api","/decide/?v=3"),data:i,compression:this.instance.config.disable_compression?void 0:Rn.Base64,timeout:this.instance.config.feature_flag_request_timeout_ms,callback:function(t){var n;e.setReloadingPaused(!1);var r=!0;200===t.statusCode&&(e.$anon_distinct_id=void 0,r=!1),e.receivedFeatureFlags(null!==(n=t.json)&&void 0!==n?n:{},r),e._startReloadTimer()}})}}},{key:"getFeatureFlag",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.instance.decideEndpointWasHit||this.getFlags()&&this.getFlags().length>0){var n,r=this.getFlagVariants()[e],i="".concat(r),o=this.instance.get_property(rr)||{};return!t.send_event&&"send_event"in t||e in o&&o[e].includes(i)||(Ut(o[e])?o[e].push(i):o[e]=[i],null===(n=this.instance.persistence)||void 0===n||n.register(Dt({},rr,o)),this.instance.capture("$feature_flag_called",{$feature_flag:e,$feature_flag_response:r})),r}bn.warn('getFeatureFlag for key "'+e+"\" failed. Feature flags didn't load in time.")}},{key:"getFeatureFlagPayload",value:function(e){return this.getFlagPayloads()[e]}},{key:"isFeatureEnabled",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.instance.decideEndpointWasHit||this.getFlags()&&this.getFlags().length>0)return!!this.getFeatureFlag(e,t);bn.warn('isFeatureEnabled for key "'+e+"\" failed. Feature flags didn't load in time.")}},{key:"addFeatureFlagsHandler",value:function(e){this.featureFlagEventHandlers.push(e)}},{key:"removeFeatureFlagsHandler",value:function(e){this.featureFlagEventHandlers=this.featureFlagEventHandlers.filter((function(t){return t!==e}))}},{key:"receivedFeatureFlags",value:function(e,t){if(this.instance.persistence){this.instance.decideEndpointWasHit=!0;var n=this.getFlagVariants(),r=this.getFlagPayloads();!function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=e.featureFlags,a=e.featureFlagPayloads;if(o)if(Ut(o)){var s,l={};if(o)for(var u=0;u<o.length;u++)l[o[u]]=!0;t&&t.register((Dt(s={},hr,o),Dt(s,Qn,l),s))}else{var c=o,d=a;e.errorsWhileComputingFlags&&(c=Tt(Tt({},r),c),d=Tt(Tt({},i),d)),t&&t.register((Dt(n={},hr,Object.keys(mr(c))),Dt(n,Qn,c||{}),Dt(n,vr,d||{}),n))}}(e,this.instance.persistence,n,r),this._fireFeatureFlagsCallbacks(t)}}},{key:"override",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!this.instance.__loaded||!this.instance.persistence)return bn.uninitializedWarning("posthog.feature_flags.override");if(this._override_warning=t,!1===e)this.instance.persistence.unregister(pr);else if(Ut(e)){for(var n={},r=0;r<e.length;r++)n[e[r]]=!0;this.instance.persistence.register(Dt({},pr,n))}else this.instance.persistence.register(Dt({},pr,e))}},{key:"onFeatureFlags",value:function(e){var t=this;if(this.addFeatureFlagsHandler(e),this.instance.decideEndpointWasHit){var n=this._prepareFeatureFlagsForCallbacks(),r=n.flags,i=n.flagVariants;e(r,i)}return function(){return t.removeFeatureFlagsHandler(e)}}},{key:"updateEarlyAccessFeatureEnrollment",value:function(e,t){var n,r,i=Dt({},"$feature_enrollment/".concat(e),t);this.instance.capture("$feature_enrollment_update",{$feature_flag:e,$feature_enrollment:t,$set:i}),this.setPersonPropertiesForFlags(i,!1);var o=Tt(Tt({},this.getFlagVariants()),{},Dt({},e,t));null===(n=this.instance.persistence)||void 0===n||n.register((Dt(r={},hr,Object.keys(mr(o))),Dt(r,Qn,o),r)),this._fireFeatureFlagsCallbacks()}},{key:"getEarlyAccessFeatures",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=this.instance.get_property(Jn);if(r&&!n)return e(r);this.instance._send_request({transport:"XHR",url:this.instance.requestRouter.endpointFor("api","/api/early_access_features/?token=".concat(this.instance.config.token)),method:"GET",callback:function(n){var r;if(n.json){var i=n.json.earlyAccessFeatures;return null===(r=t.instance.persistence)||void 0===r||r.register(Dt({},Jn,i)),e(i)}}})}},{key:"_prepareFeatureFlagsForCallbacks",value:function(){var e=this.getFlags(),t=this.getFlagVariants();return{flags:e.filter((function(e){return t[e]})),flagVariants:Object.keys(t).filter((function(e){return t[e]})).reduce((function(e,n){return e[n]=t[n],e}),{})}}},{key:"_fireFeatureFlagsCallbacks",value:function(e){var t=this._prepareFeatureFlagsForCallbacks(),n=t.flags,r=t.flagVariants;this.featureFlagEventHandlers.forEach((function(t){return t(n,r,{errorsLoading:e})}))}},{key:"setPersonPropertiesForFlags",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this.instance.get_property($n)||{};this.instance.register(Dt({},$n,Tt(Tt({},n),e))),t&&this.instance.reloadFeatureFlags()}},{key:"resetPersonPropertiesForFlags",value:function(){this.instance.unregister($n)}},{key:"setGroupPropertiesForFlags",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this.instance.get_property(er)||{};0!==Object.keys(n).length&&Object.keys(n).forEach((function(t){n[t]=Tt(Tt({},n[t]),e[t]),delete e[t]})),this.instance.register(Dt({},er,Tt(Tt({},n),e))),t&&this.instance.reloadFeatureFlags()}},{key:"resetGroupPropertiesForFlags",value:function(e){if(e){var t=this.instance.get_property(er)||{};this.instance.register(Dt({},er,Tt(Tt({},t),{},Dt({},e,{}))))}else this.instance.unregister(er)}}]),e}();Math.trunc||(Math.trunc=function(e){return e<0?Math.ceil(e):Math.floor(e)}),Number.isInteger||(Number.isInteger=function(e){return tn(e)&&isFinite(e)&&Math.floor(e)===e});var yr="0123456789abcdef",br=function(){function e(t){if(Rt(this,e),this.bytes=t,16!==t.length)throw new TypeError("not 128-bit length")}return Ot(e,[{key:"toString",value:function(){for(var e="",t=0;t<this.bytes.length;t++)e=e+yr.charAt(this.bytes[t]>>>4)+yr.charAt(15&this.bytes[t]),3!==t&&5!==t&&7!==t&&9!==t||(e+="-");if(36!==e.length)throw new Error("Invalid UUIDv7 was generated");return e}},{key:"clone",value:function(){return new e(this.bytes.slice(0))}},{key:"equals",value:function(e){return 0===this.compareTo(e)}},{key:"compareTo",value:function(e){for(var t=0;t<16;t++){var n=this.bytes[t]-e.bytes[t];if(0!==n)return Math.sign(n)}return 0}}],[{key:"fromFieldsV7",value:function(t,n,r,i){if(!Number.isInteger(t)||!Number.isInteger(n)||!Number.isInteger(r)||!Number.isInteger(i)||t<0||n<0||r<0||i<0||t>0xffffffffffff||n>4095||r>1073741823||i>4294967295)throw new RangeError("invalid field value");var o=new Uint8Array(16);return o[0]=t/Math.pow(2,40),o[1]=t/Math.pow(2,32),o[2]=t/Math.pow(2,24),o[3]=t/Math.pow(2,16),o[4]=t/Math.pow(2,8),o[5]=t,o[6]=112|n>>>8,o[7]=n,o[8]=128|r>>>24,o[9]=r>>>16,o[10]=r>>>8,o[11]=r,o[12]=i>>>24,o[13]=i>>>16,o[14]=i>>>8,o[15]=i,new e(o)}}]),e}(),xr=function(){function e(){Rt(this,e),Dt(this,"timestamp",0),Dt(this,"counter",0),Dt(this,"random",new Sr)}return Ot(e,[{key:"generate",value:function(){var e=this.generateOrAbort();if(Xt(e)){this.timestamp=0;var t=this.generateOrAbort();if(Xt(t))throw new Error("Could not generate UUID after timestamp reset");return t}return e}},{key:"generateOrAbort",value:function(){var e=Date.now();if(e>this.timestamp)this.timestamp=e,this.resetCounter();else{if(!(e+1e4>this.timestamp))return;this.counter++,this.counter>4398046511103&&(this.timestamp++,this.resetCounter())}return br.fromFieldsV7(this.timestamp,Math.trunc(this.counter/Math.pow(2,30)),this.counter&Math.pow(2,30)-1,this.random.nextUint32())}},{key:"resetCounter",value:function(){this.counter=1024*this.random.nextUint32()+(1023&this.random.nextUint32())}}]),e}(),wr=function(e){if("undefined"!=typeof UUIDV7_DENY_WEAK_RNG&&UUIDV7_DENY_WEAK_RNG)throw new Error("no cryptographically strong RNG available");for(var t=0;t<e.length;t++)e[t]=65536*Math.trunc(65536*Math.random())+Math.trunc(65536*Math.random());return e};on&&!Xt(on.crypto)&&crypto.getRandomValues&&(wr=function(e){return crypto.getRandomValues(e)});var kr,Sr=function(){function e(){Rt(this,e),Dt(this,"buffer",new Uint32Array(8)),Dt(this,"cursor",1/0)}return Ot(e,[{key:"nextUint32",value:function(){return this.cursor>=this.buffer.length&&(wr(this.buffer),this.cursor=0),this.buffer[this.cursor++]}}]),e}(),_r=function(){return Cr().toString()},Cr=function(){return(kr||(kr=new xr)).generate()},jr="",Pr=/[a-z0-9][a-z0-9-]+\.[a-z]{2,}$/i;var Er,Ar={is_supported:function(){return!!dn},error:function(e){bn.error("cookieStore error: "+e)},get:function(e){if(dn){try{for(var t=e+"=",n=dn.cookie.split(";").filter((function(e){return e.length})),r=0;r<n.length;r++){for(var i=n[r];" "==i.charAt(0);)i=i.substring(1,i.length);if(0===i.indexOf(t))return decodeURIComponent(i.substring(t.length,i.length))}}catch(e){}return null}},parse:function(e){var t;try{t=JSON.parse(Ar.get(e))||{}}catch(e){}return t},set:function(e,t,n,r,i){if(dn)try{var o="",a="",s=function(e,t){if(t){var n=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:dn;if(jr)return jr;if(!t)return"";if(["localhost","127.0.0.1"].includes(e))return"";for(var n=e.split("."),r=Math.min(n.length,8),i="dmn_chk_"+_r(),o=new RegExp("(^|;)\\s*"+i+"=1");!jr&&r--;){var a=n.slice(r).join("."),s=i+"=1;domain=."+a;t.cookie=s,o.test(t.cookie)&&(t.cookie=s+";expires=Thu, 01 Jan 1970 00:00:00 GMT",jr=a)}return jr}(e);if(!n){var r=function(e){var t=e.match(Pr);return t?t[0]:""}(e);r!==n&&bn.info("Warning: cookie subdomain discovery mismatch",r,n),n=r}return n?"; domain=."+n:""}return""}(dn.location.hostname,r);if(n){var l=new Date;l.setTime(l.getTime()+24*n*60*60*1e3),o="; expires="+l.toUTCString()}i&&(a="; secure");var u=e+"="+encodeURIComponent(JSON.stringify(t))+o+"; SameSite=Lax; path=/"+s+a;return u.length>3686.4&&bn.warn("cookieStore warning: large cookie, len="+u.length),dn.cookie=u,u}catch(e){return}},remove:function(e,t){try{Ar.set(e,"",-1,t)}catch(e){return}}},Tr=null,Ir={is_supported:function(){if(!$t(Tr))return Tr;var e=!0;if(Xt(on))e=!1;else try{var t="__mplssupport__";Ir.set(t,"xyz"),'"xyz"'!==Ir.get(t)&&(e=!1),Ir.remove(t)}catch(t){e=!1}return e||bn.error("localStorage unsupported; falling back to cookie store"),Tr=e,e},error:function(e){bn.error("localStorage error: "+e)},get:function(e){try{return null==on?void 0:on.localStorage.getItem(e)}catch(e){Ir.error(e)}return null},parse:function(e){try{return JSON.parse(Ir.get(e))||{}}catch(e){}return null},set:function(e,t){try{null==on||on.localStorage.setItem(e,JSON.stringify(t))}catch(e){Ir.error(e)}},remove:function(e){try{null==on||on.localStorage.removeItem(e)}catch(e){Ir.error(e)}}},Rr=["distinct_id",Yn,Xn,cr],Mr=Tt(Tt({},Ir),{},{parse:function(e){try{var t={};try{t=Ar.parse(e)||{}}catch(e){}var n=_n(t,JSON.parse(Ir.get(e)||"{}"));return Ir.set(e,n),n}catch(e){}return null},set:function(e,t,n,r,i,o){try{Ir.set(e,t,void 0,void 0,o);var a={};Rr.forEach((function(e){t[e]&&(a[e]=t[e])})),Object.keys(a).length&&Ar.set(e,a,n,r,i,o)}catch(e){Ir.error(e)}},remove:function(e,t){try{null==on||on.localStorage.removeItem(e),Ar.remove(e,t)}catch(e){Ir.error(e)}}}),Or={},Dr={is_supported:function(){return!0},error:function(e){bn.error("memoryStorage error: "+e)},get:function(e){return Or[e]||null},parse:function(e){return Or[e]||null},set:function(e,t){Or[e]=t},remove:function(e){delete Or[e]}},Zr=null,Nr={is_supported:function(){if(!$t(Zr))return Zr;if(Zr=!0,Xt(on))Zr=!1;else try{var e="__support__";Nr.set(e,"xyz"),'"xyz"'!==Nr.get(e)&&(Zr=!1),Nr.remove(e)}catch(e){Zr=!1}return Zr},error:function(e){bn.error("sessionStorage error: ",e)},get:function(e){try{return null==on?void 0:on.sessionStorage.getItem(e)}catch(e){Nr.error(e)}return null},parse:function(e){try{return JSON.parse(Nr.get(e))||null}catch(e){}return null},set:function(e,t){try{null==on||on.sessionStorage.setItem(e,JSON.stringify(t))}catch(e){Nr.error(e)}},remove:function(e){try{null==on||on.sessionStorage.removeItem(e)}catch(e){Nr.error(e)}}},Lr=["localhost","127.0.0.1"],Fr=function(e){var t=null==dn?void 0:dn.createElement("a");return Xt(t)?null:(t.href=e,t)},zr=function(e,t){return!!function(e){try{new RegExp(e)}catch(e){return!1}return!0}(t)&&new RegExp(t).test(e)},Br=function(e,t){for(var n,r=((e.split("#")[0]||"").split("?")[1]||"").split("&"),i=0;i<r.length;i++){var o=r[i].split("=");if(o[0]===t){n=o;break}}if(!Ut(n)||n.length<2)return"";var a=n[1];try{a=decodeURIComponent(a)}catch(e){bn.error("Skipping decoding for malformed query param: "+a)}return a.replace(/\+/g," ")},Hr=function(e,t){var n=e.match(new RegExp(t+"=([^&]*)"));return n?n[1]:null},Vr="Mobile",qr="iOS",Wr="Android",Ur="Tablet",Gr=Wr+" "+Ur,Kr="iPad",Yr="Apple",Xr=Yr+" Watch",Qr="Safari",Jr="BlackBerry",$r="Samsung",ei=$r+"Browser",ti=$r+" Internet",ni="Chrome",ri=ni+" OS",ii=ni+" "+qr,oi="Internet Explorer",ai=oi+" "+Vr,si="Opera",li=si+" Mini",ui="Edge",ci="Microsoft "+ui,di="Firefox",fi=di+" "+qr,hi="Nintendo",pi="PlayStation",vi="Xbox",mi=Wr+" "+Vr,gi=Vr+" "+Qr,yi="Windows",bi=yi+" Phone",xi="Nokia",wi="Ouya",ki="Generic",Si=ki+" "+Vr.toLowerCase(),_i=ki+" "+Ur.toLowerCase(),Ci="Konqueror",ji="(\\d+(\\.\\d+)?)",Pi=new RegExp("Version/"+ji),Ei=new RegExp(vi,"i"),Ai=new RegExp(pi+" \\w+","i"),Ti=new RegExp(hi+" \\w+","i"),Ii=new RegExp(Jr+"|PlayBook|BB10","i"),Ri={"NT3.51":"NT 3.11","NT4.0":"NT 4.0","5.0":"2000",5.1:"XP",5.2:"XP","6.0":"Vista",6.1:"7",6.2:"8",6.3:"8.1",6.4:"10","10.0":"10"},Mi=function(e,t){return t=t||"",Cn(e," OPR/")&&Cn(e,"Mini")?li:Cn(e," OPR/")?si:Ii.test(e)?Jr:Cn(e,"IE"+Vr)||Cn(e,"WPDesktop")?ai:Cn(e,ei)?ti:Cn(e,ui)||Cn(e,"Edg/")?ci:Cn(e,"FBIOS")?"Facebook "+Vr:Cn(e,"UCWEB")||Cn(e,"UCBrowser")?"UC Browser":Cn(e,"CriOS")?ii:Cn(e,"CrMo")?ni:Cn(e,Wr)&&Cn(e,Qr)?mi:Cn(e,ni)?ni:Cn(e,"FxiOS")?fi:Cn(e.toLowerCase(),Ci.toLowerCase())?Ci:function(e,t){return t&&Cn(t,Yr)||function(e){return Cn(e,Qr)&&!Cn(e,ni)&&!Cn(e,Wr)}(e)}(e,t)?Cn(e,Vr)?gi:Qr:Cn(e,di)?di:Cn(e,"MSIE")||Cn(e,"Trident/")?oi:Cn(e,"Gecko")?di:""},Oi=(Dt(Er={},ai,[new RegExp("rv:"+ji)]),Dt(Er,ci,[new RegExp(ui+"?\\/"+ji)]),Dt(Er,ni,[new RegExp("("+ni+"|CrMo)\\/"+ji)]),Dt(Er,ii,[new RegExp("CriOS\\/"+ji)]),Dt(Er,"UC Browser",[new RegExp("(UCBrowser|UCWEB)\\/"+ji)]),Dt(Er,Qr,[Pi]),Dt(Er,gi,[Pi]),Dt(Er,si,[new RegExp("(Opera|OPR)\\/"+ji)]),Dt(Er,di,[new RegExp(di+"\\/"+ji)]),Dt(Er,fi,[new RegExp("FxiOS\\/"+ji)]),Dt(Er,Ci,[new RegExp("Konqueror[:/]?"+ji,"i")]),Dt(Er,Jr,[new RegExp(Jr+" "+ji),Pi]),Dt(Er,mi,[new RegExp("android\\s"+ji,"i")]),Dt(Er,ti,[new RegExp(ei+"\\/"+ji)]),Dt(Er,oi,[new RegExp("(rv:|MSIE )"+ji)]),Dt(Er,"Mozilla",[new RegExp("rv:"+ji)]),Er),Di=[[new RegExp(vi+"; "+vi+" (.*?)[);]","i"),function(e){return[vi,e&&e[1]||""]}],[new RegExp(hi,"i"),[hi,""]],[new RegExp(pi,"i"),[pi,""]],[Ii,[Jr,""]],[new RegExp(yi,"i"),function(e,t){if(/Phone/.test(t)||/WPDesktop/.test(t))return[bi,""];if(new RegExp(Vr).test(t)&&!/IEMobile\b/.test(t))return[yi+" "+Vr,""];var n=/Windows NT ([0-9.]+)/i.exec(t);if(n&&n[1]){var r=n[1],i=Ri[r]||"";return/arm/i.test(t)&&(i="RT"),[yi,i]}return[yi,""]}],[/((iPhone|iPad|iPod).*?OS (\d+)_(\d+)_?(\d+)?|iPhone)/,function(e){if(e&&e[3]){var t=[e[3],e[4],e[5]||"0"];return[qr,t.join(".")]}return[qr,""]}],[/(watch.*\/(\d+\.\d+\.\d+)|watch os,(\d+\.\d+),)/i,function(e){var t="";return e&&e.length>=3&&(t=Xt(e[2])?e[3]:e[2]),["watchOS",t]}],[new RegExp("("+Wr+" (\\d+)\\.(\\d+)\\.?(\\d+)?|"+Wr+")","i"),function(e){if(e&&e[2]){var t=[e[2],e[3],e[4]||"0"];return[Wr,t.join(".")]}return[Wr,""]}],[/Mac OS X (\d+)[_.](\d+)[_.]?(\d+)?/i,function(e){var t=["Mac OS X",""];if(e&&e[1]){var n=[e[1],e[2],e[3]||"0"];t[1]=n.join(".")}return t}],[/Mac/i,["Mac OS X",""]],[/CrOS/,[ri,""]],[/Linux|debian/i,["Linux",""]]],Zi=function(e){return Ti.test(e)?hi:Ai.test(e)?pi:Ei.test(e)?vi:new RegExp(wi,"i").test(e)?wi:new RegExp("("+bi+"|WPDesktop)","i").test(e)?bi:/iPad/.test(e)?Kr:/iPod/.test(e)?"iPod Touch":/iPhone/.test(e)?"iPhone":/(watch)(?: ?os[,/]|\d,\d\/)[\d.]+/i.test(e)?Xr:Ii.test(e)?Jr:/(kobo)\s(ereader|touch)/i.test(e)?"Kobo":new RegExp(xi,"i").test(e)?xi:/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i.test(e)||/(kf[a-z]+)( bui|\)).+silk\//i.test(e)?"Kindle Fire":/(Android|ZTE)/i.test(e)?!new RegExp(Vr).test(e)||/(9138B|TB782B|Nexus [97]|pixel c|HUAWEISHT|BTV|noble nook|smart ultra 6)/i.test(e)?/pixel[\daxl ]{1,6}/i.test(e)&&!/pixel c/i.test(e)||/(huaweimed-al00|tah-|APA|SM-G92|i980|zte|U304AA)/i.test(e)||/lmy47v/i.test(e)&&!/QTAQZ3/i.test(e)?Wr:Gr:Wr:new RegExp("(pda|"+Vr+")","i").test(e)?Si:new RegExp(Ur,"i").test(e)&&!new RegExp(Ur+" pc","i").test(e)?_i:""},Ni="https?://(.*)",Li=["utm_source","utm_medium","utm_campaign","utm_content","utm_term","gclid","gad_source","gclsrc","dclid","gbraid","wbraid","fbclid","msclkid","twclid","li_fat_id","mc_cid","igshid","ttclid","rdt_cid"],Fi={campaignParams:function(e){return dn?this._campaignParamsFromUrl(dn.URL,e):{}},_campaignParamsFromUrl:function(e,t){var n=Li.concat(t||[]),r={};return Sn(n,(function(t){var n=Br(e,t);n&&(r[t]=n)})),r},_searchEngine:function(e){return e?0===e.search(Ni+"google.([^/?]*)")?"google":0===e.search(Ni+"bing.com")?"bing":0===e.search(Ni+"yahoo.com")?"yahoo":0===e.search(Ni+"duckduckgo.com")?"duckduckgo":null:null},_searchInfoFromReferrer:function(e){var t=Fi._searchEngine(e),n="yahoo"!=t?"q":"p",r={};if(!$t(t)){r.$search_engine=t;var i=dn?Br(dn.referrer,n):"";i.length&&(r.ph_keyword=i)}return r},searchInfo:function(){var e=null==dn?void 0:dn.referrer;return e?this._searchInfoFromReferrer(e):{}},browser:Mi,browserVersion:function(e,t){var n=Mi(e,t),r=Oi[n];if(Xt(r))return null;for(var i=0;i<r.length;i++){var o=r[i],a=e.match(o);if(a)return parseFloat(a[a.length-2])}return null},browserLanguage:function(){return navigator.language||navigator.userLanguage},os:function(e){for(var t=0;t<12;t++){var n=Zt(Di[t],2),r=n[0],i=n[1],o=r.exec(e),a=o&&(Gt(i)?i(o,e):i);if(a)return a}return["",""]},device:Zi,deviceType:function(e){var t=Zi(e);return t===Kr||t===Gr||"Kobo"===t||"Kindle Fire"===t||t===_i?Ur:t===hi||t===vi||t===pi||t===wi?"Console":t===Xr?"Wearable":t?Vr:"Desktop"},referrer:function(){return(null==dn?void 0:dn.referrer)||"$direct"},referringDomain:function(){var e;return null!=dn&&dn.referrer&&(null===(e=Fr(dn.referrer))||void 0===e?void 0:e.host)||"$direct"},referrerInfo:function(){return{$referrer:this.referrer(),$referring_domain:this.referringDomain()}},initialPersonInfo:function(){return{r:this.referrer(),u:null==fn?void 0:fn.href}},initialPersonPropsFromInfo:function(e){var t,n=e.r,r=e.u,i={$initial_referrer:n,$initial_referring_domain:null==n?void 0:"$direct"==n?"$direct":null===(t=Fr(n))||void 0===t?void 0:t.host};if(r){i.$initial_current_url=r;var o=Fr(r);i.$initial_host=null==o?void 0:o.host,i.$initial_pathname=null==o?void 0:o.pathname,Sn(this._campaignParamsFromUrl(r),(function(e,t){i["$initial_"+In(t)]=e}))}return n&&Sn(this._searchInfoFromReferrer(n),(function(e,t){i["$initial_"+In(t)]=e})),i},properties:function(){if(!mn)return{};var e=Zt(Fi.os(mn),2),t=e[0],n=e[1];return _n(Tn({$os:t,$os_version:n,$browser:Fi.browser(mn,navigator.vendor),$device:Fi.device(mn),$device_type:Fi.deviceType(mn)}),{$current_url:null==fn?void 0:fn.href,$host:null==fn?void 0:fn.host,$pathname:null==fn?void 0:fn.pathname,$raw_user_agent:mn.length>1e3?mn.substring(0,997)+"...":mn,$browser_version:Fi.browserVersion(mn,navigator.vendor),$browser_language:Fi.browserLanguage(),$screen_height:null==on?void 0:on.screen.height,$screen_width:null==on?void 0:on.screen.width,$viewport_height:null==on?void 0:on.innerHeight,$viewport_width:null==on?void 0:on.innerWidth,$lib:"web",$lib_version:Bt.LIB_VERSION,$insert_id:Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10),$time:Pn()/1e3})},people_properties:function(){if(!mn)return{};var e=Zt(Fi.os(mn),2),t=e[0],n=e[1];return _n(Tn({$os:t,$os_version:n,$browser:Fi.browser(mn,navigator.vendor)}),{$browser_version:Fi.browserVersion(mn,navigator.vendor)})}},zi=["cookie","localstorage","localstorage+cookie","sessionstorage","memory"],Bi=function(){function e(t){Rt(this,e),this.config=t,this.props={},this.campaign_params_saved=!1,this.name=function(e){var t="";return e.token&&(t=e.token.replace(/\+/g,"PL").replace(/\//g,"SL").replace(/=/g,"EQ")),e.persistence_name?"ph_"+e.persistence_name:"ph_"+t+"_posthog"}(t),this.storage=this.buildStorage(t),this.load(),t.debug&&bn.info("Persistence loaded",t.persistence,Tt({},this.props)),this.update_config(t,t),this.save()}return Ot(e,[{key:"buildStorage",value:function(e){-1===zi.indexOf(e.persistence.toLowerCase())&&(bn.critical("Unknown persistence type "+e.persistence+"; falling back to localStorage+cookie"),e.persistence="localStorage+cookie");var t=e.persistence.toLowerCase();return"localstorage"===t&&Ir.is_supported()?Ir:"localstorage+cookie"===t&&Mr.is_supported()?Mr:"sessionstorage"===t&&Nr.is_supported()?Nr:"memory"===t?Dr:"cookie"===t?Ar:Mr.is_supported()?Mr:Ar}},{key:"properties",value:function(){var e={};return Sn(this.props,(function(t,n){if(n===Qn&&Kt(t))for(var r=Object.keys(t),i=0;i<r.length;i++)e["$feature/".concat(r[i])]=t[r[i]];else a=n,s=!1,($t(o=fr)?s:un&&o.indexOf===un?-1!=o.indexOf(a):(Sn(o,(function(e){if(s||(s=e===a))return xn})),s))||(e[n]=t);var o,a,s})),e}},{key:"load",value:function(){if(!this.disabled){var e=this.storage.parse(this.name);e&&(this.props=_n({},e))}}},{key:"save",value:function(){this.disabled||this.storage.set(this.name,this.props,this.expire_days,this.cross_subdomain,this.secure,this.config.debug)}},{key:"remove",value:function(){this.storage.remove(this.name,!1),this.storage.remove(this.name,!0)}},{key:"clear",value:function(){this.remove(),this.props={}}},{key:"register_once",value:function(e,t,n){var r=this;if(Kt(e)){Xt(t)&&(t="None"),this.expire_days=Xt(n)?this.default_expiry:n;var i=!1;if(Sn(e,(function(e,n){r.props.hasOwnProperty(n)&&r.props[n]!==t||(r.props[n]=e,i=!0)})),i)return this.save(),!0}return!1}},{key:"register",value:function(e,t){var n=this;if(Kt(e)){this.expire_days=Xt(t)?this.default_expiry:t;var r=!1;if(Sn(e,(function(t,i){e.hasOwnProperty(i)&&n.props[i]!==t&&(n.props[i]=t,r=!0)})),r)return this.save(),!0}return!1}},{key:"unregister",value:function(e){e in this.props&&(delete this.props[e],this.save())}},{key:"update_campaign_params",value:function(){this.campaign_params_saved||(this.register(Fi.campaignParams(this.config.custom_campaign_params)),this.campaign_params_saved=!0)}},{key:"update_search_keyword",value:function(){this.register(Fi.searchInfo())}},{key:"update_referrer_info",value:function(){this.register_once(Fi.referrerInfo(),void 0)}},{key:"set_initial_person_info",value:function(){this.props[sr]||this.props[lr]||this.register_once(Dt({},ur,Fi.initialPersonInfo()),void 0)}},{key:"get_referrer_info",value:function(){return Tn({$referrer:this.props.$referrer,$referring_domain:this.props.$referring_domain})}},{key:"get_initial_props",value:function(){var e=this,t={};Sn([lr,sr],(function(n){var r=e.props[n];r&&Sn(r,(function(e,n){t["$initial_"+In(n)]=e}))}));var n=this.props[ur];if(n){var r=Fi.initialPersonPropsFromInfo(n);_n(t,r)}return t}},{key:"safe_merge",value:function(e){return Sn(this.props,(function(t,n){n in e||(e[n]=t)})),e}},{key:"update_config",value:function(e,t){if(this.default_expiry=this.expire_days=e.cookie_expiration,this.set_disabled(e.disable_persistence),this.set_cross_subdomain(e.cross_subdomain_cookie),this.set_secure(e.secure_cookie),e.persistence!==t.persistence){var n=this.buildStorage(e),r=this.props;this.clear(),this.storage=n,this.props=r,this.save()}}},{key:"set_disabled",value:function(e){this.disabled=e,this.disabled?this.remove():this.save()}},{key:"set_cross_subdomain",value:function(e){e!==this.cross_subdomain&&(this.cross_subdomain=e,this.remove(),this.save())}},{key:"get_cross_subdomain",value:function(){return!!this.cross_subdomain}},{key:"set_secure",value:function(e){e!==this.secure&&(this.secure=e,this.remove(),this.save())}},{key:"set_event_timer",value:function(e,t){var n=this.props[Nn]||{};n[e]=t,this.props[Nn]=n,this.save()}},{key:"remove_event_timer",value:function(e){var t=(this.props[Nn]||{})[e];return Xt(t)||(delete this.props[Nn][e],this.save()),t}},{key:"get_property",value:function(e){return this.props[e]}},{key:"set_property",value:function(e,t){this.props[e]=t,this.save()}}]),e}();function Hi(e){return JSON.stringify(e,(t=[],function(e,n){if(Kt(n)){for(;t.length>0&&t.at(-1)!==this;)t.pop();return t.includes(n)?"[Circular]":(t.push(n),n)}return n})).length;var t}var Vi=2,qi=4;function Wi(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6606028.8;if(e.size>=t&&e.data.length>1){var n=Math.floor(e.data.length/2),r=e.data.slice(0,n),i=e.data.slice(n);return[Wi({size:Hi(r),data:r,sessionId:e.sessionId,windowId:e.windowId}),Wi({size:Hi(i),data:i,sessionId:e.sessionId,windowId:e.windowId})].flatMap((function(e){return e}))}return[e]}var Ui=function(e){return e[e.DomContentLoaded=0]="DomContentLoaded",e[e.Load=1]="Load",e[e.FullSnapshot=2]="FullSnapshot",e[e.IncrementalSnapshot=3]="IncrementalSnapshot",e[e.Meta=4]="Meta",e[e.Custom=5]="Custom",e[e.Plugin=6]="Plugin",e}(Ui||{}),Gi=function(e){return e[e.Mutation=0]="Mutation",e[e.MouseMove=1]="MouseMove",e[e.MouseInteraction=2]="MouseInteraction",e[e.Scroll=3]="Scroll",e[e.ViewportResize=4]="ViewportResize",e[e.Input=5]="Input",e[e.TouchMove=6]="TouchMove",e[e.MediaInteraction=7]="MediaInteraction",e[e.StyleSheetRule=8]="StyleSheetRule",e[e.CanvasMutation=9]="CanvasMutation",e[e.Font=10]="Font",e[e.Log=11]="Log",e[e.Drag=12]="Drag",e[e.StyleDeclaration=13]="StyleDeclaration",e[e.Selection=14]="Selection",e[e.AdoptedStyleSheet=15]="AdoptedStyleSheet",e[e.CustomElement=16]="CustomElement",e}(Gi||{});function Ki(e){return e?wn(e).split(/\s+/):[]}function Yi(e){var t=null==on?void 0:on.location.href;return!!(t&&e&&e.some((function(e){return t.match(e)})))}function Xi(e){var t="";switch(It(e.className)){case"string":t=e.className;break;case"object":t=("baseVal"in e.className?e.className.baseVal:null)||e.getAttribute("class")||"";break;default:t=""}return Ki(t)}function Qi(e){return en(e)?null:wn(e).split(/(\s+)/).filter((function(e){return vo(e)})).join("").replace(/[\r\n]/g," ").replace(/[ ]+/g," ").substring(0,255)}function Ji(e){var t="";return ao(e)&&!so(e)&&e.childNodes&&e.childNodes.length&&Sn(e.childNodes,(function(e){var n;to(e)&&e.textContent&&(t+=null!==(n=Qi(e.textContent))&&void 0!==n?n:"")})),wn(t)}function $i(e){return!!e&&1===e.nodeType}function eo(e,t){return!!e&&!!e.tagName&&e.tagName.toLowerCase()===t.toLowerCase()}function to(e){return!!e&&3===e.nodeType}function no(e){return!!e&&11===e.nodeType}var ro=["a","button","form","input","select","textarea","label"];function io(e){var t=e.parentNode;return!(!t||!$i(t))&&t}function oo(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0;if(!on||!e||eo(e,"html")||!$i(e))return!1;if(null!=n&&n.url_allowlist&&!Yi(n.url_allowlist))return!1;if(null!=n&&n.url_ignorelist&&Yi(n.url_ignorelist))return!1;if(null!=n&&n.dom_event_allowlist){var o=n.dom_event_allowlist;if(o&&!o.some((function(e){return t.type===e})))return!1}for(var a=!1,s=[e],l=!0,u=e;u.parentNode&&!eo(u,"body");)if(no(u.parentNode))s.push(u.parentNode.host),u=u.parentNode.host;else{if(!(l=io(u)))break;if(r||ro.indexOf(l.tagName.toLowerCase())>-1)a=!0;else{var c=on.getComputedStyle(l);c&&"pointer"===c.getPropertyValue("cursor")&&(a=!0)}s.push(l),u=l}if(!function(e,t){var n=null==t?void 0:t.element_allowlist;if(Xt(n))return!0;var r,i=zt(e);try{var o=function(){var e=r.value;if(n.some((function(t){return e.tagName.toLowerCase()===t})))return{v:!0}};for(i.s();!(r=i.n()).done;){var a=o();if("object"===It(a))return a.v}}catch(e){i.e(e)}finally{i.f()}return!1}(s,n))return!1;if(!function(e,t){var n=null==t?void 0:t.css_selector_allowlist;if(Xt(n))return!0;var r,i=zt(e);try{var o=function(){var e=r.value;if(n.some((function(t){return e.matches(t)})))return{v:!0}};for(i.s();!(r=i.n()).done;){var a=o();if("object"===It(a))return a.v}}catch(e){i.e(e)}finally{i.f()}return!1}(s,n))return!1;var d=on.getComputedStyle(e);if(d&&"pointer"===d.getPropertyValue("cursor")&&"click"===t.type)return!0;var f=e.tagName.toLowerCase();switch(f){case"html":return!1;case"form":return(i||["submit"]).indexOf(t.type)>=0;case"input":case"select":case"textarea":return(i||["change","click"]).indexOf(t.type)>=0;default:return a?(i||["click"]).indexOf(t.type)>=0:(i||["click"]).indexOf(t.type)>=0&&(ro.indexOf(f)>-1||"true"===e.getAttribute("contenteditable"))}}function ao(e){for(var t=e;t.parentNode&&!eo(t,"body");t=t.parentNode){var n=Xi(t);if(Cn(n,"ph-sensitive")||Cn(n,"ph-no-capture"))return!1}if(Cn(Xi(e),"ph-include"))return!0;var r=e.type||"";if(Qt(r))switch(r.toLowerCase()){case"hidden":case"password":return!1}var i=e.name||e.id||"";return!Qt(i)||!/^cc|cardnum|ccnum|creditcard|csc|cvc|cvv|exp|pass|pwd|routing|seccode|securitycode|securitynum|socialsec|socsec|ssn/i.test(i.replace(/[^a-zA-Z0-9]/g,""))}function so(e){return!!(eo(e,"input")&&!["button","checkbox","submit","reset"].includes(e.type)||eo(e,"select")||eo(e,"textarea")||"true"===e.getAttribute("contenteditable"))}var lo="(4[0-9]{12}(?:[0-9]{3})?)|(5[1-5][0-9]{14})|(6(?:011|5[0-9]{2})[0-9]{12})|(3[47][0-9]{13})|(3(?:0[0-5]|[68][0-9])[0-9]{11})|((?:2131|1800|35[0-9]{3})[0-9]{11})",uo=new RegExp("^(?:".concat(lo,")$")),co=new RegExp(lo),fo="\\d{3}-?\\d{2}-?\\d{4}",ho=new RegExp("^(".concat(fo,")$")),po=new RegExp("(".concat(fo,")"));function vo(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(en(e))return!1;if(Qt(e)){if(e=wn(e),(t?uo:co).test((e||"").replace(/[- ]/g,"")))return!1;if((t?ho:po).test(e))return!1}return!0}function mo(e){var t=Ji(e);return vo(t="".concat(t," ").concat(go(e)).trim())?t:""}function go(e){var t="";return e&&e.childNodes&&e.childNodes.length&&Sn(e.childNodes,(function(e){var n;if(e&&"span"===(null===(n=e.tagName)||void 0===n?void 0:n.toLowerCase()))try{var r=Ji(e);t="".concat(t," ").concat(r).trim(),e.childNodes&&e.childNodes.length&&(t="".concat(t," ").concat(go(e)).trim())}catch(e){bn.error(e)}})),t}function yo(e){return function(e){var t=e.map((function(e){var t,n,r="";if(e.tag_name&&(r+=e.tag_name),e.attr_class){e.attr_class.sort();var i,o=zt(e.attr_class);try{for(o.s();!(i=o.n()).done;){var a=i.value;r+=".".concat(a.replace(/"/g,""))}}catch(e){o.e(e)}finally{o.f()}}var s=Tt(Tt(Tt(Tt({},e.text?{text:e.text}:{}),{},{"nth-child":null!==(t=e.nth_child)&&void 0!==t?t:0,"nth-of-type":null!==(n=e.nth_of_type)&&void 0!==n?n:0},e.href?{href:e.href}:{}),e.attr_id?{attr_id:e.attr_id}:{}),e.attributes),l={};return jn(s).sort((function(e,t){var n=Zt(e,1)[0],r=Zt(t,1)[0];return n.localeCompare(r)})).forEach((function(e){var t=Zt(e,2),n=t[0],r=t[1];return l[bo(n.toString())]=bo(r.toString())})),(r+=":")+jn(s).map((function(e){var t=Zt(e,2),n=t[0],r=t[1];return"".concat(n,'="').concat(r,'"')})).join("")}));return t.join(";")}(function(e){return e.map((function(e){var t,n,r={text:null===(t=e.$el_text)||void 0===t?void 0:t.slice(0,400),tag_name:e.tag_name,href:null===(n=e.attr__href)||void 0===n?void 0:n.slice(0,2048),attr_class:xo(e),attr_id:e.attr__id,nth_child:e.nth_child,nth_of_type:e.nth_of_type,attributes:{}};return jn(e).filter((function(e){return 0===Zt(e,1)[0].indexOf("attr__")})).forEach((function(e){var t=Zt(e,2),n=t[0],i=t[1];return r.attributes[n]=i})),r}))}(e))}function bo(e){return e.replace(/"|\\"/g,'\\"')}function xo(e){var t=e.attr__class;return t?Ut(t)?t:Ki(t):void 0}var wo="[SessionRecording]",ko="redacted",So={initiatorTypes:["audio","beacon","body","css","early-hint","embed","fetch","frame","iframe","icon","image","img","input","link","navigation","object","ping","script","track","video","xmlhttprequest"],maskRequestFn:function(e){return e},recordHeaders:!1,recordBody:!1,recordInitialRequests:!1,recordPerformance:!1,performanceEntryTypeToObserve:["first-input","navigation","paint","resource"],payloadSizeLimitBytes:1e6,payloadHostDenyList:[".lr-ingest.io",".ingest.sentry.io"]},_o=["authorization","x-forwarded-for","authorization","cookie","set-cookie","x-api-key","x-real-ip","remote-addr","forwarded","proxy-authorization","x-csrf-token","x-csrftoken","x-xsrf-token"],Co=["password","secret","passwd","api_key","apikey","auth","credentials","mysql_pwd","privatekey","private_key","token"],jo=["/s/","/e/","/i/"];function Po(e,t,n,r){if(en(e))return e;var i=(null==t?void 0:t["content-length"])||function(e){return new Blob([e]).size}(e);return Qt(i)&&(i=parseInt(i)),i>n?wo+" ".concat(r," body too large to record (").concat(i," bytes)"):e}function Eo(e,t){if(en(e))return e;var n=e;return vo(n,!1)||(n=wo+" "+t+" body "+ko),Sn(Co,(function(e){var r,i;null!==(r=n)&&void 0!==r&&r.length&&-1!==(null===(i=n)||void 0===i?void 0:i.indexOf(e))&&(n=wo+" "+t+" body "+ko+" as might contain: "+e)})),n}var Ao,To=Ot((function e(t){var n,r,i=this,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Rt(this,e),Dt(this,"bucketSize",100),Dt(this,"refillRate",10),Dt(this,"mutationBuckets",{}),Dt(this,"loggedTracker",{}),Dt(this,"refillBuckets",(function(){Object.keys(i.mutationBuckets).forEach((function(e){i.mutationBuckets[e]=i.mutationBuckets[e]+i.refillRate,i.mutationBuckets[e]>=i.bucketSize&&delete i.mutationBuckets[e]}))})),Dt(this,"getNodeOrRelevantParent",(function(e){var t=i.rrweb.mirror.getNode(e);if("svg"!==(null==t?void 0:t.nodeName)&&t instanceof Element){var n=t.closest("svg");if(n)return[i.rrweb.mirror.getId(n),n]}return[e,t]})),Dt(this,"numberOfChanges",(function(e){var t,n,r,i,o,a,s,l;return(null!==(t=null===(n=e.removes)||void 0===n?void 0:n.length)&&void 0!==t?t:0)+(null!==(r=null===(i=e.attributes)||void 0===i?void 0:i.length)&&void 0!==r?r:0)+(null!==(o=null===(a=e.texts)||void 0===a?void 0:a.length)&&void 0!==o?o:0)+(null!==(s=null===(l=e.adds)||void 0===l?void 0:l.length)&&void 0!==s?s:0)})),Dt(this,"throttleMutations",(function(e){if(3!==e.type||0!==e.data.source)return e;var t=e.data,n=i.numberOfChanges(t);t.attributes&&(t.attributes=t.attributes.filter((function(e){var t,n,r,o=Zt(i.getNodeOrRelevantParent(e.id),2),a=o[0],s=o[1];return 0!==i.mutationBuckets[a]&&(i.mutationBuckets[a]=null!==(t=i.mutationBuckets[a])&&void 0!==t?t:i.bucketSize,i.mutationBuckets[a]=Math.max(i.mutationBuckets[a]-1,0),0===i.mutationBuckets[a]&&(i.loggedTracker[a]||(i.loggedTracker[a]=!0,null===(n=(r=i.options).onBlockedNode)||void 0===n||n.call(r,a,s))),e)})));var r=i.numberOfChanges(t);return 0!==r||n===r?e:void 0})),this.rrweb=t,this.options=o,this.refillRate=null!==(n=this.options.refillRate)&&void 0!==n?n:this.refillRate,this.bucketSize=null!==(r=this.options.bucketSize)&&void 0!==r?r:this.bucketSize,setInterval((function(){i.refillBuckets()}),1e3)})),Io=[Gi.MouseMove,Gi.MouseInteraction,Gi.Scroll,Gi.ViewportResize,Gi.Input,Gi.TouchMove,Gi.MediaInteraction,Gi.Drag],Ro=function(e){return{rrwebMethod:e,enqueuedAt:Date.now(),attempt:1}},Mo="[SessionRecording]",Oo=function(){function e(t){var n=this;if(Rt(this,e),Dt(this,"queuedRRWebEvents",[]),Dt(this,"isIdle",!1),Dt(this,"_linkedFlagSeen",!1),Dt(this,"_lastActivityTimestamp",Date.now()),Dt(this,"_linkedFlag",null),Dt(this,"_forceAllowLocalhostNetworkCapture",!1),Dt(this,"_samplingSessionListener",null),this.instance=t,this._captureStarted=!1,this._endpoint="/s/",this.stopRrweb=void 0,this.receivedDecide=!1,null==on||on.addEventListener("beforeunload",(function(){n._flushBuffer()})),null==on||on.addEventListener("offline",(function(){n._tryAddCustomEvent("browser offline",{})})),null==on||on.addEventListener("online",(function(){n._tryAddCustomEvent("browser online",{})})),null==on||on.addEventListener("visibilitychange",(function(){if(null!=dn&&dn.visibilityState){var e="window "+dn.visibilityState;n._tryAddCustomEvent(e,{})}})),!this.instance.sessionManager)throw bn.error(Mo+" started without valid sessionManager"),new Error(Mo+" started without valid sessionManager. This is a bug.");var r=this.sessionManager.checkAndGetSessionAndWindowId(),i=r.sessionId,o=r.windowId;this.sessionId=i,this.windowId=o,this.buffer=this.clearBuffer(),this._setupSampling()}return Ot(e,[{key:"rrwebRecord",get:function(){var e;return null==gn||null===(e=gn.rrweb)||void 0===e?void 0:e.record}},{key:"started",get:function(){return this._captureStarted}},{key:"sessionManager",get:function(){if(!this.instance.sessionManager)throw new Error(Mo+" must be started with a valid sessionManager.");return this.instance.sessionManager}},{key:"fullSnapshotIntervalMillis",get:function(){var e;return(null===(e=this.instance.config.session_recording)||void 0===e?void 0:e.full_snapshot_interval_millis)||3e5}},{key:"isSampled",get:function(){var e=this.instance.get_property(Xn);return nn(e)?e:null}},{key:"sessionDuration",get:function(){var e,t,n=null===(e=this.buffer)||void 0===e?void 0:e.data[(null===(t=this.buffer)||void 0===t?void 0:t.data.length)-1],r=this.sessionManager.checkAndGetSessionAndWindowId(!0).sessionStartTimestamp;return n?n.timestamp-r:null}},{key:"isRecordingEnabled",get:function(){var e=!!this.instance.get_property(Vn),t=!this.instance.config.disable_session_recording;return on&&e&&t}},{key:"isConsoleLogCaptureEnabled",get:function(){var e=!!this.instance.get_property(qn),t=this.instance.config.enable_recording_console_log;return null!=t?t:e}},{key:"canvasRecording",get:function(){var e=this.instance.get_property(Un);return e&&e.fps&&e.quality?{enabled:e.enabled,fps:e.fps,quality:e.quality}:void 0}},{key:"networkPayloadCapture",get:function(){var e,t,n=this.instance.get_property(Wn),r={recordHeaders:null===(e=this.instance.config.session_recording)||void 0===e?void 0:e.recordHeaders,recordBody:null===(t=this.instance.config.session_recording)||void 0===t?void 0:t.recordBody},i=(null==r?void 0:r.recordHeaders)||(null==n?void 0:n.recordHeaders),o=(null==r?void 0:r.recordBody)||(null==n?void 0:n.recordBody),a=Kt(this.instance.config.capture_performance)?this.instance.config.capture_performance.network_timing:this.instance.config.capture_performance,s=!!(nn(a)?a:null==n?void 0:n.capturePerformance);return i||o||s?{recordHeaders:i,recordBody:o,recordPerformance:s}:void 0}},{key:"sampleRate",get:function(){var e=this.instance.get_property(Gn);return tn(e)?e:null}},{key:"minimumDuration",get:function(){var e=this.instance.get_property(Kn);return tn(e)?e:null}},{key:"status",get:function(){return this.receivedDecide?this.isRecordingEnabled?en(this._linkedFlag)||this._linkedFlagSeen?nn(this.isSampled)?this.isSampled?"sampled":"disabled":"active":"buffering":"disabled":"buffering"}},{key:"startIfEnabledOrStop",value:function(){this.isRecordingEnabled?(this._startCapture(),bn.info(Mo+" started")):(this.stopRecording(),this.clearBuffer())}},{key:"stopRecording",value:function(){this._captureStarted&&this.stopRrweb&&(this.stopRrweb(),this.stopRrweb=void 0,this._captureStarted=!1,bn.info(Mo+" stopped"))}},{key:"makeSamplingDecision",value:function(e){var t,n=this.sessionId!==e,r=this.sampleRate;if(tn(r)){var i,o=this.isSampled,a=n||!nn(o);!(i=a?Math.random()<r:o)&&a&&bn.warn(Mo+" Sample rate (".concat(r,") has determined that this sessionId (").concat(e,") will not be sent to the server.")),this._tryAddCustomEvent("samplingDecisionMade",{sampleRate:r}),null===(t=this.instance.persistence)||void 0===t||t.register(Dt({},Xn,i))}else{var s;null===(s=this.instance.persistence)||void 0===s||s.register(Dt({},Xn,null))}}},{key:"afterDecideResponse",value:function(e){var t,n,r,i=this;if(this._persistDecideResponse(e),this._linkedFlag=(null===(t=e.sessionRecording)||void 0===t?void 0:t.linkedFlag)||null,null!==(n=e.sessionRecording)&&void 0!==n&&n.endpoint&&(this._endpoint=null===(r=e.sessionRecording)||void 0===r?void 0:r.endpoint),this._setupSampling(),!en(this._linkedFlag)){var o=Qt(this._linkedFlag)?this._linkedFlag:this._linkedFlag.flag,a=Qt(this._linkedFlag)?null:this._linkedFlag.variant;this.instance.onFeatureFlags((function(e,t){var n=Kt(t)&&o in t,r=a?t[o]===a:n;if(r){var s={linkedFlag:o,linkedVariant:a},l="linked flag matched";bn.info(Mo+" "+l,s),i._tryAddCustomEvent(l,s)}i._linkedFlagSeen=r}))}this.receivedDecide=!0,this.startIfEnabledOrStop()}},{key:"_setupSampling",value:function(){var e=this;tn(this.sampleRate)&&$t(this._samplingSessionListener)&&(this._samplingSessionListener=this.sessionManager.onSessionId((function(t){e.makeSamplingDecision(t)})))}},{key:"_persistDecideResponse",value:function(e){if(this.instance.persistence){var t=this.instance.persistence,n=function(){var n,r,i,o,a,s,l,u,c=null===(n=e.sessionRecording)||void 0===n?void 0:n.sampleRate,d=en(c)?null:parseFloat(c),f=null===(r=e.sessionRecording)||void 0===r?void 0:r.minimumDurationMilliseconds;t.register((Dt(u={},Vn,!!e.sessionRecording),Dt(u,qn,null===(i=e.sessionRecording)||void 0===i?void 0:i.consoleLogRecordingEnabled),Dt(u,Wn,Tt({capturePerformance:e.capturePerformance},null===(o=e.sessionRecording)||void 0===o?void 0:o.networkPayloadCapture)),Dt(u,Un,{enabled:null===(a=e.sessionRecording)||void 0===a?void 0:a.recordCanvas,fps:null===(s=e.sessionRecording)||void 0===s?void 0:s.canvasFps,quality:null===(l=e.sessionRecording)||void 0===l?void 0:l.canvasQuality}),Dt(u,Gn,d),Dt(u,Kn,Xt(f)?null:f),u))};n(),this.sessionManager.onSessionId(n)}}},{key:"log",value:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"log";null===(t=this.instance.sessionRecording)||void 0===t||t.onRRwebEmit({type:6,data:{plugin:"rrweb/console@1",payload:{level:n,trace:[],payload:[JSON.stringify(e)]}},timestamp:Pn()})}},{key:"_startCapture",value:function(){var e=this;Xt(Object.assign)||this._captureStarted||this.instance.config.disable_session_recording||this.instance.consent.isOptedOut()||(this._captureStarted=!0,this.sessionManager.checkAndGetSessionAndWindowId(),this.rrwebRecord?this._onScriptLoaded():this.instance.requestRouter.loadScript("/static/recorder.js?v=".concat(Bt.LIB_VERSION),(function(t){if(t)return bn.error(Mo+" could not load recorder.js",t);e._onScriptLoaded()})))}},{key:"isInteractiveEvent",value:function(e){var t;return 3===e.type&&-1!==Io.indexOf(null===(t=e.data)||void 0===t?void 0:t.source)}},{key:"_updateWindowAndSessionIds",value:function(e){var t=this.isInteractiveEvent(e);t||this.isIdle||e.timestamp-this._lastActivityTimestamp>3e5&&(this.isIdle=!0,clearTimeout(this._fullSnapshotTimer),this._flushBuffer());var n=!1;if(t&&(this._lastActivityTimestamp=e.timestamp,this.isIdle&&(this.isIdle=!1,this._tryAddCustomEvent("sessionNoLongerIdle",{reason:"user activity",type:e.type}),n=!0)),!this.isIdle){var r=this.sessionManager.checkAndGetSessionAndWindowId(!t,e.timestamp),i=r.windowId,o=r.sessionId,a=this.sessionId!==o,s=this.windowId!==i;this.windowId=i,this.sessionId=o,(n||-1===[Vi,qi].indexOf(e.type)&&(s||a||Xt(this._fullSnapshotTimer)))&&this._tryTakeFullSnapshot()}}},{key:"_tryRRWebMethod",value:function(e){try{return e.rrwebMethod(),!0}catch(Tt){return this.queuedRRWebEvents.length<10?this.queuedRRWebEvents.push({enqueuedAt:e.enqueuedAt||Date.now(),attempt:e.attempt++,rrwebMethod:e.rrwebMethod}):bn.warn(Mo+" could not emit queued rrweb event.",Tt,e),!1}}},{key:"_tryAddCustomEvent",value:function(e,t){var n=this;return this._tryRRWebMethod(Ro((function(){return n.rrwebRecord.addCustomEvent(e,t)})))}},{key:"_tryTakeFullSnapshot",value:function(){var e=this;return this._tryRRWebMethod(Ro((function(){return e.rrwebRecord.takeFullSnapshot()})))}},{key:"_onScriptLoaded",value:function(){for(var e,t=this,n={blockClass:"ph-no-capture",blockSelector:void 0,ignoreClass:"ph-ignore-input",maskTextClass:"ph-mask",maskTextSelector:void 0,maskTextFn:void 0,maskAllInputs:!0,maskInputOptions:{password:!0},maskInputFn:void 0,slimDOMOptions:{},collectFonts:!1,inlineStylesheet:!0,recordCrossOriginIframes:!1},r=this.instance.config.session_recording,i=0,o=Object.entries(r||{});i<o.length;i++){var a=Zt(o[i],2),s=a[0],l=a[1];s in n&&("maskInputOptions"===s?n.maskInputOptions=Tt({password:!0},l):n[s]=l)}if(this.canvasRecording&&this.canvasRecording.enabled&&(n.recordCanvas=!0,n.sampling={canvas:this.canvasRecording.fps},n.dataURLOptions={type:"image/webp",quality:this.canvasRecording.quality}),this.rrwebRecord){this.mutationRateLimiter=null!==(e=this.mutationRateLimiter)&&void 0!==e?e:new To(this.rrwebRecord,{onBlockedNode:function(e,n){var r="Too many mutations on node '".concat(e,"'. Rate limiting. This could be due to SVG animations or something similar");bn.info(r,{node:n}),t.log(Mo+" "+r,"warn")}});var u=this._gatherRRWebPlugins();this.stopRrweb=this.rrwebRecord(Tt({emit:function(e){t.onRRwebEmit(e)},plugins:u},n)),this.instance._addCaptureHook((function(e){try{if("$pageview"===e){var n=on?t._maskUrl(on.location.href):"";if(!n)return;t._tryAddCustomEvent("$pageview",{href:n})}}catch(e){bn.error("Could not add $pageview to rrweb session",e)}})),this._lastActivityTimestamp=Date.now(),this.isIdle=!1,this._tryAddCustomEvent("$session_options",{sessionRecordingOptions:n,activePlugins:u.map((function(e){return null==e?void 0:e.name}))}),this._tryAddCustomEvent("$posthog_config",{config:this.instance.config})}else bn.error(Mo+"onScriptLoaded was called but rrwebRecord is not available. This indicates something has gone wrong.")}},{key:"_scheduleFullSnapshot",value:function(){var e=this;if(this._fullSnapshotTimer&&clearInterval(this._fullSnapshotTimer),!this.isIdle){var t=this.fullSnapshotIntervalMillis;t&&(this._fullSnapshotTimer=setInterval((function(){e._tryTakeFullSnapshot()}),t))}}},{key:"_gatherRRWebPlugins",value:function(){var e=[];return gn.rrwebConsoleRecord&&this.isConsoleLogCaptureEnabled&&e.push(gn.rrwebConsoleRecord.getRecordConsolePlugin()),this.networkPayloadCapture&&Gt(gn.getRecordNetworkPlugin)&&(!Lr.includes(location.hostname)||this._forceAllowLocalhostNetworkCapture?e.push(gn.getRecordNetworkPlugin(function(e,t){var n,r,i,o={payloadSizeLimitBytes:So.payloadSizeLimitBytes,performanceEntryTypeToObserve:Nt(So.performanceEntryTypeToObserve),payloadHostDenyList:[].concat(Nt(t.payloadHostDenyList||[]),Nt(So.payloadHostDenyList))},a=!1!==e.session_recording.recordHeaders&&t.recordHeaders,s=!1!==e.session_recording.recordBody&&t.recordBody,l=!1!==e.capture_performance&&t.recordPerformance,u=(n=o,i=Math.min(1e6,null!==(r=n.payloadSizeLimitBytes)&&void 0!==r?r:1e6),function(e){return null!=e&&e.requestBody&&(e.requestBody=Po(e.requestBody,e.requestHeaders,i,"Request")),null!=e&&e.responseBody&&(e.responseBody=Po(e.responseBody,e.responseHeaders,i,"Response")),e}),c=function(e){return u(function(e){var t=Fr(e.name);if(!(t&&t.pathname&&jo.some((function(e){return 0===t.pathname.indexOf(e)}))))return e}((n=(t=e).requestHeaders,en(n)||Sn(Object.keys(null!=n?n:{}),(function(e){_o.includes(e.toLowerCase())&&(n[e]=ko)})),t)));var t,n},d=Gt(e.session_recording.maskNetworkRequestFn);return d&&Gt(e.session_recording.maskCapturedNetworkRequestFn)&&bn.warn("Both `maskNetworkRequestFn` and `maskCapturedNetworkRequestFn` are defined. `maskNetworkRequestFn` will be ignored."),d&&(e.session_recording.maskCapturedNetworkRequestFn=function(t){var n=e.session_recording.maskNetworkRequestFn({url:t.name});return Tt(Tt({},t),{},{name:null==n?void 0:n.url})}),o.maskRequestFn=Gt(e.session_recording.maskCapturedNetworkRequestFn)?function(t){var n,r,i,o=c(t);return o&&null!==(n=null===(r=(i=e.session_recording).maskCapturedNetworkRequestFn)||void 0===r?void 0:r.call(i,o))&&void 0!==n?n:void 0}:function(e){return function(e){if(!Xt(e))return e.requestBody=Eo(e.requestBody,"Request"),e.responseBody=Eo(e.responseBody,"Response"),e}(c(e))},Tt(Tt(Tt({},So),o),{},{recordHeaders:a,recordBody:s,recordPerformance:l,recordInitialRequests:l})}(this.instance.config,this.networkPayloadCapture))):bn.info(Mo+" NetworkCapture not started because we are on localhost.")),e}},{key:"onRRwebEmit",value:function(e){if(this._processQueuedEvents(),e&&Kt(e)){if(e.type===Ui.Meta){var t=this._maskUrl(e.data.href);if(this._lastHref=t,!t)return;e.data.href=t}else this._pageViewFallBack();e.type===Ui.FullSnapshot&&this._scheduleFullSnapshot();var n=this.mutationRateLimiter?this.mutationRateLimiter.throttleMutations(e):e;if(n){var r=function(e){var t=e;if(t&&Kt(t)&&6===t.type&&Kt(t.data)&&"rrweb/console@1"===t.data.plugin){t.data.payload.payload.length>10&&(t.data.payload.payload=t.data.payload.payload.slice(0,10),t.data.payload.payload.push("...[truncated]"));for(var n=[],r=0;r<t.data.payload.payload.length;r++)t.data.payload.payload[r]&&t.data.payload.payload[r].length>2e3?n.push(t.data.payload.payload[r].slice(0,2e3)+"...[truncated]"):n.push(t.data.payload.payload[r]);return t.data.payload.payload=n,e}return e}(n),i=Hi(r);if(this._updateWindowAndSessionIds(r),!this.isIdle||r.type===Ui.Custom){var o={$snapshot_bytes:i,$snapshot_data:r,$session_id:this.sessionId,$window_id:this.windowId};"disabled"!==this.status?this._captureSnapshotBuffered(o):this.clearBuffer()}}}}},{key:"_pageViewFallBack",value:function(){if(!this.instance.config.capture_pageview&&on){var e=this._maskUrl(on.location.href);this._lastHref!==e&&(this._tryAddCustomEvent("$url_changed",{href:e}),this._lastHref=e)}}},{key:"_processQueuedEvents",value:function(){var e=this;if(this.queuedRRWebEvents.length){var t=Nt(this.queuedRRWebEvents);this.queuedRRWebEvents=[],t.forEach((function(t){Date.now()-t.enqueuedAt<=2e3&&e._tryRRWebMethod(t)}))}}},{key:"_maskUrl",value:function(e){var t=this.instance.config.session_recording;if(t.maskNetworkRequestFn){var n,r={url:e};return null===(n=r=t.maskNetworkRequestFn(r))||void 0===n?void 0:n.url}return e}},{key:"clearBuffer",value:function(){return this.buffer={size:0,data:[],sessionId:this.sessionId,windowId:this.windowId},this.buffer}},{key:"_flushBuffer",value:function(){var e=this;this.flushBufferTimer&&(clearTimeout(this.flushBufferTimer),this.flushBufferTimer=void 0);var t=this.minimumDuration,n=this.sessionDuration,r=tn(n)&&n>=0,i=tn(t)&&r&&n<t;return"buffering"===this.status||i?(this.flushBufferTimer=setTimeout((function(){e._flushBuffer()}),2e3),this.buffer):(this.buffer.data.length>0&&Wi(this.buffer).forEach((function(t){e._captureSnapshot({$snapshot_bytes:t.size,$snapshot_data:t.data,$session_id:t.sessionId,$window_id:t.windowId})})),this.clearBuffer())}},{key:"_captureSnapshotBuffered",value:function(e){var t,n=this,r=2+((null===(t=this.buffer)||void 0===t?void 0:t.data.length)||0);(this.buffer.size+e.$snapshot_bytes+r>943718.4||this.buffer.sessionId!==this.sessionId)&&(this.buffer=this._flushBuffer()),this.buffer.size+=e.$snapshot_bytes,this.buffer.data.push(e.$snapshot_data),this.flushBufferTimer||(this.flushBufferTimer=setTimeout((function(){n._flushBuffer()}),2e3))}},{key:"_captureSnapshot",value:function(e){this.instance.capture("$snapshot",e,{_url:this.instance.requestRouter.endpointFor("api",this._endpoint),_noTruncate:!0,_batchKey:"recordings"})}}]),e}(),Do=function(){function e(t){Rt(this,e),this.instance=t,this.instance.decideEndpointWasHit=this.instance._hasBootstrappedFeatureFlags()}return Ot(e,[{key:"call",value:function(){var e=this,t={token:this.instance.config.token,distinct_id:this.instance.get_distinct_id(),groups:this.instance.getGroups(),person_properties:this.instance.get_property($n),group_properties:this.instance.get_property(er),disable_flags:this.instance.config.advanced_disable_feature_flags||this.instance.config.advanced_disable_feature_flags_on_first_load||void 0};this.instance._send_request({method:"POST",url:this.instance.requestRouter.endpointFor("api","/decide/?v=3"),data:t,compression:this.instance.config.disable_compression?void 0:Rn.Base64,timeout:this.instance.config.feature_flag_request_timeout_ms,callback:function(t){return e.parseDecideResponse(t.json)}})}},{key:"parseDecideResponse",value:function(e){var t=this;this.instance.featureFlags.setReloadingPaused(!1),this.instance.featureFlags._startReloadTimer();var n=!e;if(this.instance.config.advanced_disable_feature_flags_on_first_load||this.instance.config.advanced_disable_feature_flags||this.instance.featureFlags.receivedFeatureFlags(null!=e?e:{},n),n)bn.error("Failed to fetch feature flags from PostHog.");else{if(!dn||!dn.body)return bn.info("document not ready yet, trying again in 500 milliseconds..."),void setTimeout((function(){t.parseDecideResponse(e)}),500);if(this.instance._afterDecideResponse(e),e.siteApps)if(this.instance.config.opt_in_site_apps){var r,i=zt(e.siteApps);try{var o=function(){var e=r.value,n=e.id,i=e.url,o=t.instance.requestRouter.endpointFor("api",i);gn["__$$ph_site_app_".concat(n)]=t.instance,t.instance.requestRouter.loadScript(o,(function(e){if(e)return bn.error("Error while initializing PostHog app with config id ".concat(n),e)}))};for(i.s();!(r=i.n()).done;)o()}catch(e){i.e(e)}finally{i.f()}}else e.siteApps.length>0&&bn.error('PostHog site apps are disabled. Enable the "opt_in_site_apps" config to proceed.')}}}]),e}(),Zo=null!=on&&on.location?Hr(on.location.hash,"__posthog")||Hr(location.hash,"state"):null,No="_postHogToolbarParams";!function(e){e[e.UNINITIALIZED=0]="UNINITIALIZED",e[e.LOADING=1]="LOADING",e[e.LOADED=2]="LOADED"}(Ao||(Ao={}));var Lo=function(){function e(t){Rt(this,e),this.instance=t}return Ot(e,[{key:"setToolbarState",value:function(e){gn.ph_toolbar_state=e}},{key:"getToolbarState",value:function(){var e;return null!==(e=gn.ph_toolbar_state)&&void 0!==e?e:Ao.UNINITIALIZED}},{key:"maybeLoadToolbar",value:function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;if(!on||!dn)return!1;n=null!==(e=n)&&void 0!==e?e:on.location,i=null!==(t=i)&&void 0!==t?t:on.history;try{if(!r){try{on.localStorage.setItem("test","test"),on.localStorage.removeItem("test")}catch(e){return!1}r=null==on?void 0:on.localStorage}var o,a=Zo||Hr(n.hash,"__posthog")||Hr(n.hash,"state"),s=a?En((function(){return JSON.parse(atob(decodeURIComponent(a)))}))||En((function(){return JSON.parse(decodeURIComponent(a))})):null;return s&&"ph_authorize"===s.action?((o=s).source="url",o&&Object.keys(o).length>0&&(s.desiredHash?n.hash=s.desiredHash:i?i.replaceState(i.state,"",n.pathname+n.search):n.hash="")):((o=JSON.parse(r.getItem(No)||"{}")).source="localstorage",delete o.userIntent),!(!o.token||this.instance.config.token!==o.token)&&(this.loadToolbar(o),!0)}catch(e){return!1}}},{key:"_callLoadToolbar",value:function(e){(gn.ph_load_toolbar||gn.ph_load_editor)(e,this.instance)}},{key:"loadToolbar",value:function(e){var t=this,n=!(null==dn||!dn.getElementById(dr));if(!on||n)return!1;var r="custom"===this.instance.requestRouter.region&&this.instance.config.advanced_disable_toolbar_metrics,i=Tt(Tt({token:this.instance.config.token},e),{},{apiURL:this.instance.requestRouter.endpointFor("ui")},r?{instrument:!1}:{});if(on.localStorage.setItem(No,JSON.stringify(Tt(Tt({},i),{},{source:void 0}))),this.getToolbarState()===Ao.LOADED)this._callLoadToolbar(i);else if(this.getToolbarState()===Ao.UNINITIALIZED){this.setToolbarState(Ao.LOADING);var o=3e5,a=Math.floor(Date.now()/o)*o;this.instance.requestRouter.loadScript("/static/toolbar.js?t=".concat(a),(function(e){if(e)return bn.error("Failed to load toolbar",e),void t.setToolbarState(Ao.UNINITIALIZED);t.setToolbarState(Ao.LOADED),t._callLoadToolbar(i)})),Mn(on,"turbolinks:load",(function(){t.setToolbarState(Ao.UNINITIALIZED),t.loadToolbar(i)}))}return!0}},{key:"_loadEditor",value:function(e){return this.loadToolbar(e)}},{key:"maybeLoadEditor",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return this.maybeLoadToolbar(e,t,n)}}]),e}(),Fo=function(){function e(t){Rt(this,e),Dt(this,"isPaused",!0),Dt(this,"queue",[]),Dt(this,"flushTimeoutMs",3e3),this.sendRequest=t}return Ot(e,[{key:"enqueue",value:function(e){this.queue.push(e),this.flushTimeout||this.setFlushTimeout()}},{key:"unload",value:function(){var e=this;this.clearFlushTimeout();var t=this.queue.length>0?this.formatQueue():{},n=Object.values(t);[].concat(Nt(n.filter((function(e){return 0===e.url.indexOf("/e")}))),Nt(n.filter((function(e){return 0!==e.url.indexOf("/e")})))).map((function(t){e.sendRequest(Tt(Tt({},t),{},{transport:"sendBeacon"}))}))}},{key:"enable",value:function(){this.isPaused=!1,this.setFlushTimeout()}},{key:"setFlushTimeout",value:function(){var e=this;this.isPaused||(this.flushTimeout=setTimeout((function(){if(e.clearFlushTimeout(),e.queue.length>0){var t=e.formatQueue(),n=function(n){var r=t[n],i=(new Date).getTime();r.data&&Ut(r.data)&&Sn(r.data,(function(e){e.offset=Math.abs(e.timestamp-i),delete e.timestamp})),e.sendRequest(r)};for(var r in t)n(r)}}),this.flushTimeoutMs))}},{key:"clearFlushTimeout",value:function(){clearTimeout(this.flushTimeout),this.flushTimeout=void 0}},{key:"formatQueue",value:function(){var e={};return Sn(this.queue,(function(t){var n,r=t,i=(r?r.batchKey:null)||r.url;Xt(e[i])&&(e[i]=Tt(Tt({},r),{},{data:[]})),null===(n=e[i].data)||void 0===n||n.push(r.data)})),this.queue=[],e}}]),e}(),zo=Uint8Array,Bo=Uint16Array,Ho=Uint32Array,Vo=new zo([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),qo=new zo([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),Wo=new zo([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),Uo=function(e,t){for(var n=new Bo(31),r=0;r<31;++r)n[r]=t+=1<<e[r-1];var i=new Ho(n[30]);for(r=1;r<30;++r)for(var o=n[r];o<n[r+1];++o)i[o]=o-n[r]<<5|r;return[n,i]},Go=Uo(Vo,2),Ko=Go[0],Yo=Go[1];Ko[28]=258,Yo[258]=28;for(var Xo=Uo(qo,0)[1],Qo=new Bo(32768),Jo=0;Jo<32768;++Jo){var $o=(43690&Jo)>>>1|(21845&Jo)<<1;$o=(61680&($o=(52428&$o)>>>2|(13107&$o)<<2))>>>4|(3855&$o)<<4,Qo[Jo]=((65280&$o)>>>8|(255&$o)<<8)>>>1}var ea=function(e,t,n){for(var r=e.length,i=0,o=new Bo(t);i<r;++i)++o[e[i]-1];var a,s=new Bo(t);for(i=0;i<t;++i)s[i]=s[i-1]+o[i-1]<<1;if(n){a=new Bo(1<<t);var l=15-t;for(i=0;i<r;++i)if(e[i])for(var u=i<<4|e[i],c=t-e[i],d=s[e[i]-1]++<<c,f=d|(1<<c)-1;d<=f;++d)a[Qo[d]>>>l]=u}else for(a=new Bo(r),i=0;i<r;++i)a[i]=Qo[s[e[i]-1]++]>>>15-e[i];return a},ta=new zo(288);for(Jo=0;Jo<144;++Jo)ta[Jo]=8;for(Jo=144;Jo<256;++Jo)ta[Jo]=9;for(Jo=256;Jo<280;++Jo)ta[Jo]=7;for(Jo=280;Jo<288;++Jo)ta[Jo]=8;var na=new zo(32);for(Jo=0;Jo<32;++Jo)na[Jo]=5;var ra=ea(ta,9,0),ia=ea(na,5,0),oa=function(e){return(e/8>>0)+(7&e&&1)},aa=function(e,t,n){(null==t||t<0)&&(t=0),(null==n||n>e.length)&&(n=e.length);var r=new(e instanceof Bo?Bo:e instanceof Ho?Ho:zo)(n-t);return r.set(e.subarray(t,n)),r},sa=function(e,t,n){n<<=7&t;var r=t/8>>0;e[r]|=n,e[r+1]|=n>>>8},la=function(e,t,n){n<<=7&t;var r=t/8>>0;e[r]|=n,e[r+1]|=n>>>8,e[r+2]|=n>>>16},ua=function(e,t){for(var n=[],r=0;r<e.length;++r)e[r]&&n.push({s:r,f:e[r]});var i=n.length,o=n.slice();if(!i)return[new zo(0),0];if(1==i){var a=new zo(n[0].s+1);return a[n[0].s]=1,[a,1]}n.sort((function(e,t){return e.f-t.f})),n.push({s:-1,f:25001});var s=n[0],l=n[1],u=0,c=1,d=2;for(n[0]={s:-1,f:s.f+l.f,l:s,r:l};c!=i-1;)s=n[n[u].f<n[d].f?u++:d++],l=n[u!=c&&n[u].f<n[d].f?u++:d++],n[c++]={s:-1,f:s.f+l.f,l:s,r:l};var f=o[0].s;for(r=1;r<i;++r)o[r].s>f&&(f=o[r].s);var h=new Bo(f+1),p=ca(n[c-1],h,0);if(p>t){r=0;var v=0,m=p-t,g=1<<m;for(o.sort((function(e,t){return h[t.s]-h[e.s]||e.f-t.f}));r<i;++r){var y=o[r].s;if(!(h[y]>t))break;v+=g-(1<<p-h[y]),h[y]=t}for(v>>>=m;v>0;){var b=o[r].s;h[b]<t?v-=1<<t-h[b]++-1:++r}for(;r>=0&&v;--r){var x=o[r].s;h[x]==t&&(--h[x],++v)}p=t}return[new zo(h),p]},ca=function e(t,n,r){return-1==t.s?Math.max(e(t.l,n,r+1),e(t.r,n,r+1)):n[t.s]=r},da=function(e){for(var t=e.length;t&&!e[--t];);for(var n=new Bo(++t),r=0,i=e[0],o=1,a=function(e){n[r++]=e},s=1;s<=t;++s)if(e[s]==i&&s!=t)++o;else{if(!i&&o>2){for(;o>138;o-=138)a(32754);o>2&&(a(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(a(i),--o;o>6;o-=6)a(8304);o>2&&(a(o-3<<5|8208),o=0)}for(;o--;)a(i);o=1,i=e[s]}return[n.subarray(0,r),t]},fa=function(e,t){for(var n=0,r=0;r<t.length;++r)n+=e[r]*t[r];return n},ha=function(e,t,n){var r=n.length,i=oa(t+2);e[i]=255&r,e[i+1]=r>>>8,e[i+2]=255^e[i],e[i+3]=255^e[i+1];for(var o=0;o<r;++o)e[i+o+4]=n[o];return 8*(i+4+r)},pa=function(e,t,n,r,i,o,a,s,l,u,c){sa(t,c++,n),++i[256];for(var d=ua(i,15),f=d[0],h=d[1],p=ua(o,15),v=p[0],m=p[1],g=da(f),y=g[0],b=g[1],x=da(v),w=x[0],k=x[1],S=new Bo(19),_=0;_<y.length;++_)S[31&y[_]]++;for(_=0;_<w.length;++_)S[31&w[_]]++;for(var C=ua(S,7),j=C[0],P=C[1],E=19;E>4&&!j[Wo[E-1]];--E);var A,T,I,R,M=u+5<<3,O=fa(i,ta)+fa(o,na)+a,D=fa(i,f)+fa(o,v)+a+14+3*E+fa(S,j)+(2*S[16]+3*S[17]+7*S[18]);if(M<=O&&M<=D)return ha(t,c,e.subarray(l,l+u));if(sa(t,c,1+(D<O)),c+=2,D<O){A=ea(f,h,0),T=f,I=ea(v,m,0),R=v;var Z=ea(j,P,0);for(sa(t,c,b-257),sa(t,c+5,k-1),sa(t,c+10,E-4),c+=14,_=0;_<E;++_)sa(t,c+3*_,j[Wo[_]]);c+=3*E;for(var N=[y,w],L=0;L<2;++L){var F=N[L];for(_=0;_<F.length;++_){var z=31&F[_];sa(t,c,Z[z]),c+=j[z],z>15&&(sa(t,c,F[_]>>>5&127),c+=F[_]>>>12)}}}else A=ra,T=ta,I=ia,R=na;for(_=0;_<s;++_)if(r[_]>255){z=r[_]>>>18&31,la(t,c,A[z+257]),c+=T[z+257],z>7&&(sa(t,c,r[_]>>>23&31),c+=Vo[z]);var B=31&r[_];la(t,c,I[B]),c+=R[B],B>3&&(la(t,c,r[_]>>>5&8191),c+=qo[B])}else la(t,c,A[r[_]]),c+=T[r[_]];return la(t,c,A[256]),c+T[256]},va=new Ho([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),ma=new zo(0),ga=function(){for(var e=new Ho(256),t=0;t<256;++t){for(var n=t,r=9;--r;)n=(1&n&&3988292384)^n>>>1;e[t]=n}return e}(),ya=function(e,t,n){for(;n;++t)e[t]=n,n>>>=8};function ba(e,t){void 0===t&&(t={});var n=function(){var e=4294967295;return{p:function(t){for(var n=e,r=0;r<t.length;++r)n=ga[255&n^t[r]]^n>>>8;e=n},d:function(){return 4294967295^e}}}(),r=e.length;n.p(e);var i,o=function(e,t,n,r,i){return function(e,t,n,r,i,o){var a=e.length,s=new zo(r+a+5*(1+Math.floor(a/7e3))+i),l=s.subarray(r,s.length-i),u=0;if(!t||a<8)for(var c=0;c<=a;c+=65535){var d=c+65535;d<a?u=ha(l,u,e.subarray(c,d)):(l[c]=o,u=ha(l,u,e.subarray(c,a)))}else{for(var f=va[t-1],h=f>>>13,p=8191&f,v=(1<<n)-1,m=new Bo(32768),g=new Bo(v+1),y=Math.ceil(n/3),b=2*y,x=function(t){return(e[t]^e[t+1]<<y^e[t+2]<<b)&v},w=new Ho(25e3),k=new Bo(288),S=new Bo(32),_=0,C=0,j=(c=0,0),P=0,E=0;c<a;++c){var A=x(c),T=32767&c,I=g[A];if(m[T]=I,g[A]=T,P<=c){var R=a-c;if((_>7e3||j>24576)&&R>423){u=pa(e,l,0,w,k,S,C,j,E,c-E,u),j=_=C=0,E=c;for(var M=0;M<286;++M)k[M]=0;for(M=0;M<30;++M)S[M]=0}var O=2,D=0,Z=p,N=T-I&32767;if(R>2&&A==x(c-N))for(var L=Math.min(h,R)-1,F=Math.min(32767,c),z=Math.min(258,R);N<=F&&--Z&&T!=I;){if(e[c+O]==e[c+O-N]){for(var B=0;B<z&&e[c+B]==e[c+B-N];++B);if(B>O){if(O=B,D=N,B>L)break;var H=Math.min(N,B-2),V=0;for(M=0;M<H;++M){var q=c-N+M+32768&32767,W=q-m[q]+32768&32767;W>V&&(V=W,I=q)}}}N+=(T=I)-(I=m[T])+32768&32767}if(D){w[j++]=268435456|Yo[O]<<18|Xo[D];var U=31&Yo[O],G=31&Xo[D];C+=Vo[U]+qo[G],++k[257+U],++S[G],P=c+O,++_}else w[j++]=e[c],++k[e[c]]}}u=pa(e,l,o,w,k,S,C,j,E,c-E,u),o||(u=ha(l,u,ma))}return aa(s,0,r+oa(u)+i)}(e,null==t.level?6:t.level,null==t.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(e.length)))):12+t.mem,n,r,!i)}(e,t,10+((i=t).filename&&i.filename.length+1||0),8),a=o.length;return function(e,t){var n=t.filename;if(e[0]=31,e[1]=139,e[2]=8,e[8]=t.level<2?4:9==t.level?2:0,e[9]=3,0!=t.mtime&&ya(e,4,Math.floor(new Date(t.mtime||Date.now())/1e3)),n){e[3]=8;for(var r=0;r<=n.length;++r)e[r+10]=n.charCodeAt(r)}}(o,t),ya(o,a-8,n.d()),ya(o,a-4,r),o}var xa=!!pn||!!hn,wa="text/plain",ka=function(e,t){var n=Zt(e.split("?"),2),r=n[0],i=n[1],o=Tt({},t);null==i||i.split("&").forEach((function(e){var t=Zt(e.split("="),1)[0];delete o[t]}));var a=function(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"&",i=[];return Sn(e,(function(e,r){Xt(e)||Xt(r)||"undefined"===r||(t=encodeURIComponent(function(e){return e instanceof File}(e)?e.name:e.toString()),n=encodeURIComponent(r),i[i.length]=n+"="+t)})),i.join(r)}(o);return a=a?(i?i+"&":"")+a:i,"".concat(r,"?").concat(a)},Sa=function(e){return"data="+encodeURIComponent("string"==typeof e?e:JSON.stringify(e))},_a=function(e){var t=e.data,n=e.compression;if(t){if(n===Rn.GZipJS){var r=ba(function(e,t){var n=e.length;if("undefined"!=typeof TextEncoder)return(new TextEncoder).encode(e);for(var r=new zo(e.length+(e.length>>>1)),i=0,o=function(e){r[i++]=e},a=0;a<n;++a){if(i+5>r.length){var s=new zo(i+8+(n-a<<1));s.set(r),r=s}var l=e.charCodeAt(a);l<128?o(l):l<2048?(o(192|l>>>6),o(128|63&l)):l>55295&&l<57344?(o(240|(l=65536+(1047552&l)|1023&e.charCodeAt(++a))>>>18),o(128|l>>>12&63),o(128|l>>>6&63),o(128|63&l)):(o(224|l>>>12),o(128|l>>>6&63),o(128|63&l))}return aa(r,0,i)}(JSON.stringify(t)),{mtime:0});return{contentType:wa,body:new Blob([r],{type:wa})}}if(n===Rn.Base64){var i=function(e){var t,n,r,i,o,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",s=0,l=0,u="",c=[];if(!e)return e;e=function(e){var t,n,r,i,o="";for(t=n=0,r=(e=(e+"").replace(/\r\n/g,"\n").replace(/\r/g,"\n")).length,i=0;i<r;i++){var a=e.charCodeAt(i),s=null;a<128?n++:s=a>127&&a<2048?String.fromCharCode(a>>6|192,63&a|128):String.fromCharCode(a>>12|224,a>>6&63|128,63&a|128),$t(s)||(n>t&&(o+=e.substring(t,n)),o+=s,t=n=i+1)}return n>t&&(o+=e.substring(t,e.length)),o}(e);do{t=(o=e.charCodeAt(s++)<<16|e.charCodeAt(s++)<<8|e.charCodeAt(s++))>>18&63,n=o>>12&63,r=o>>6&63,i=63&o,c[l++]=a.charAt(t)+a.charAt(n)+a.charAt(r)+a.charAt(i)}while(s<e.length);switch(u=c.join(""),e.length%3){case 1:u=u.slice(0,-2)+"==";break;case 2:u=u.slice(0,-1)+"="}return u}(JSON.stringify(t));return{contentType:"application/x-www-form-urlencoded",body:Sa(i)}}return{contentType:"application/json",body:JSON.stringify(t)}}},Ca=[];pn&&Ca.push({transport:"XHR",method:function(e){var t,n=new pn;n.open(e.method||"GET",e.url,!0);var r=null!==(t=_a(e))&&void 0!==t?t:{},i=r.contentType,o=r.body;Sn(e.headers,(function(e,t){n.setRequestHeader(t,e)})),i&&n.setRequestHeader("Content-Type",i),e.timeout&&(n.timeout=e.timeout),n.withCredentials=!0,n.onreadystatechange=function(){if(4===n.readyState){var t,r={statusCode:n.status,text:n.responseText};if(200===n.status)try{r.json=JSON.parse(n.responseText)}catch(e){}null===(t=e.callback)||void 0===t||t.call(e,r)}},n.send(o)}}),hn&&Ca.push({transport:"fetch",method:function(e){var t,n,r=null!==(t=_a(e))&&void 0!==t?t:{},i=r.contentType,o=r.body,a=new Headers;Sn(e.headers,(function(e,t){a.append(t,e)})),i&&a.append("Content-Type",i);var s=e.url,l=null;if(vn){var u=new vn;l={signal:u.signal,timeout:setTimeout((function(){return u.abort()}),e.timeout)}}hn(s,{method:(null==e?void 0:e.method)||"GET",headers:a,keepalive:"POST"===e.method,body:o,signal:null===(n=l)||void 0===n?void 0:n.signal}).then((function(t){return t.text().then((function(n){var r,i={statusCode:t.status,text:n};if(200===t.status)try{i.json=JSON.parse(n)}catch(e){bn.error(e)}null===(r=e.callback)||void 0===r||r.call(e,i)}))})).catch((function(t){var n;bn.error(t),null===(n=e.callback)||void 0===n||n.call(e,{statusCode:0,text:t})})).finally((function(){return l?clearTimeout(l.timeout):null}))}}),null!=cn&&cn.sendBeacon&&Ca.push({transport:"sendBeacon",method:function(e){var t=ka(e.url,{beacon:"1"});try{var n,r=null!==(n=_a(e))&&void 0!==n?n:{},i=r.contentType,o=r.body,a="string"==typeof o?new Blob([o],{type:i}):o;cn.sendBeacon(t,a)}catch(e){}}});var ja,Pa=["retriesPerformedSoFar"],Ea=function(){function e(t){var n=this;Rt(this,e),Dt(this,"isPolling",!1),Dt(this,"pollIntervalMs",3e3),Dt(this,"queue",[]),this.instance=t,this.queue=[],this.areWeOnline=!0,!Xt(on)&&"onLine"in on.navigator&&(this.areWeOnline=on.navigator.onLine,on.addEventListener("online",(function(){n.areWeOnline=!0,n.flush()})),on.addEventListener("offline",(function(){n.areWeOnline=!1})))}return Ot(e,[{key:"retriableRequest",value:function(e){var t=this,n=e.retriesPerformedSoFar,r=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,Pa);tn(n)&&n>0&&(r.url=ka(r.url,{retry_count:n})),this.instance._send_request(Tt(Tt({},r),{},{callback:function(e){var i;200!==e.statusCode&&(e.statusCode<400||e.statusCode>=500)&&(null!=n?n:0)<10?t.enqueue(Tt({retriesPerformedSoFar:n},r)):null===(i=r.callback)||void 0===i||i.call(r,e)}}))}},{key:"enqueue",value:function(e){var t=e.retriesPerformedSoFar||0;e.retriesPerformedSoFar=t+1;var n=function(e){var t=3e3*Math.pow(2,e),n=t/2,r=Math.min(18e5,t),i=(Math.random()-.5)*(r-n);return Math.ceil(r+i)}(t),r=Date.now()+n;this.queue.push({retryAt:r,requestOptions:e});var i="Enqueued failed request for retry in ".concat(n);navigator.onLine||(i+=" (Browser is offline)"),bn.warn(i),this.isPolling||(this.isPolling=!0,this.poll())}},{key:"poll",value:function(){var e=this;this.poller&&clearTimeout(this.poller),this.poller=setTimeout((function(){e.areWeOnline&&e.queue.length>0&&e.flush(),e.poll()}),this.pollIntervalMs)}},{key:"flush",value:function(){var e=Date.now(),t=[],n=this.queue.filter((function(n){return n.retryAt<e||(t.push(n),!1)}));if(this.queue=t,n.length>0){var r,i=zt(n);try{for(i.s();!(r=i.n()).done;){var o=r.value.requestOptions;this.retriableRequest(o)}}catch(e){i.e(e)}finally{i.f()}}}},{key:"unload",value:function(){this.poller&&(clearTimeout(this.poller),this.poller=void 0);var e,t=zt(this.queue);try{for(t.s();!(e=t.n()).done;){var n=e.value.requestOptions;try{this.instance._send_request(Tt(Tt({},n),{},{transport:"sendBeacon"}))}catch(e){bn.error(e)}}}catch(e){t.e(e)}finally{t.f()}this.queue=[]}}]),e}(),Aa=1800,Ta=function(){function e(t,n,r,i){var o;Rt(this,e),Dt(this,"_sessionIdChangedHandlers",[]),this.config=t,this.persistence=n,this._windowId=void 0,this._sessionId=void 0,this._sessionStartTimestamp=null,this._sessionActivityTimestamp=null,this._sessionIdGenerator=r||_r,this._windowIdGenerator=i||_r;var a=t.persistence_name||t.token,s=t.session_idle_timeout_seconds||Aa;if(tn(s)?s>Aa?bn.warn("session_idle_timeout_seconds cannot be  greater than 30 minutes. Using 30 minutes instead."):s<60&&bn.warn("session_idle_timeout_seconds cannot be less than 60 seconds. Using 60 seconds instead."):(bn.warn("session_idle_timeout_seconds must be a number. Defaulting to 30 minutes."),s=Aa),this._sessionTimeoutMs=1e3*Math.min(Math.max(s,60),Aa),this._window_id_storage_key="ph_"+a+"_window_id",this._primary_window_exists_storage_key="ph_"+a+"_primary_window_exists",this._canUseSessionStorage()){var l=Nr.parse(this._window_id_storage_key),u=Nr.parse(this._primary_window_exists_storage_key);l&&!u?this._windowId=l:Nr.remove(this._window_id_storage_key),Nr.set(this._primary_window_exists_storage_key,!0)}if(null!==(o=this.config.bootstrap)&&void 0!==o&&o.sessionID)try{var c=function(e){var t=e.replace(/-/g,"");if(32!==t.length)throw new Error("Not a valid UUID");if("7"!==t[12])throw new Error("Not a UUIDv7");return parseInt(t.substring(0,12),16)}(this.config.bootstrap.sessionID);this._setSessionId(this.config.bootstrap.sessionID,(new Date).getTime(),c)}catch(e){bn.error("Invalid sessionID in bootstrap",e)}this._listenToReloadWindow()}return Ot(e,[{key:"onSessionId",value:function(e){var t=this;return Xt(this._sessionIdChangedHandlers)&&(this._sessionIdChangedHandlers=[]),this._sessionIdChangedHandlers.push(e),this._sessionId&&e(this._sessionId,this._windowId),function(){t._sessionIdChangedHandlers=t._sessionIdChangedHandlers.filter((function(t){return t!==e}))}}},{key:"_canUseSessionStorage",value:function(){return"memory"!==this.config.persistence&&!this.persistence.disabled&&Nr.is_supported()}},{key:"_setWindowId",value:function(e){e!==this._windowId&&(this._windowId=e,this._canUseSessionStorage()&&Nr.set(this._window_id_storage_key,e))}},{key:"_getWindowId",value:function(){return this._windowId?this._windowId:this._canUseSessionStorage()?Nr.parse(this._window_id_storage_key):null}},{key:"_setSessionId",value:function(e,t,n){e===this._sessionId&&t===this._sessionActivityTimestamp&&n===this._sessionStartTimestamp||(this._sessionStartTimestamp=n,this._sessionActivityTimestamp=t,this._sessionId=e,this.persistence.register(Dt({},Yn,[t,e,n])))}},{key:"_getSessionId",value:function(){if(this._sessionId&&this._sessionActivityTimestamp&&this._sessionStartTimestamp)return[this._sessionActivityTimestamp,this._sessionId,this._sessionStartTimestamp];var e=this.persistence.props[Yn];return Ut(e)&&2===e.length&&e.push(e[0]),e||[0,null,0]}},{key:"resetSessionId",value:function(){this._setSessionId(null,null,null)}},{key:"_listenToReloadWindow",value:function(){var e=this;null==on||on.addEventListener("beforeunload",(function(){e._canUseSessionStorage()&&Nr.remove(e._primary_window_exists_storage_key)}))}},{key:"checkAndGetSessionAndWindowId",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:null)||(new Date).getTime(),n=Zt(this._getSessionId(),3),r=n[0],i=n[1],o=n[2],a=this._getWindowId(),s=o&&o>0&&Math.abs(t-o)>864e5,l=!1,u=!i,c=!e&&Math.abs(t-r)>this._sessionTimeoutMs;u||c||s?(i=this._sessionIdGenerator(),a=this._windowIdGenerator(),bn.info("[SessionId] new session ID generated",{sessionId:i,windowId:a,changeReason:{noSessionId:u,activityTimeout:c,sessionPastMaximumLength:s}}),o=t,l=!0):a||(a=this._windowIdGenerator(),l=!0);var d=0===r||!e||s?t:r,f=0===o?(new Date).getTime():o;return this._setWindowId(a),this._setSessionId(i,d,f),l&&this._sessionIdChangedHandlers.forEach((function(e){return e(i,a)})),{sessionId:i,windowId:a,sessionStartTimestamp:f}}}]),e}();!function(e){e.US="us",e.EU="eu",e.CUSTOM="custom"}(ja||(ja={}));var Ia="i.posthog.com",Ra=function(){function e(t){Rt(this,e),Dt(this,"_regionCache",{}),this.instance=t}return Ot(e,[{key:"apiHost",get:function(){return this.instance.config.api_host.trim().replace(/\/$/,"")}},{key:"uiHost",get:function(){var e,t=null===(e=this.instance.config.ui_host)||void 0===e?void 0:e.replace(/\/$/,"");return"https://app.posthog.com"===t?"https://us.posthog.com":t}},{key:"region",get:function(){return this._regionCache[this.apiHost]||(/https:\/\/(app|us|us-assets)(\.i)?\.posthog\.com/i.test(this.apiHost)?this._regionCache[this.apiHost]=ja.US:/https:\/\/(eu|eu-assets)(\.i)?\.posthog\.com/i.test(this.apiHost)?this._regionCache[this.apiHost]=ja.EU:this._regionCache[this.apiHost]=ja.CUSTOM),this._regionCache[this.apiHost]}},{key:"endpointFor",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(t&&(t="/"===t[0]?t:"/".concat(t)),"ui"===e)return(this.uiHost||this.apiHost.replace(".".concat(Ia),".posthog.com"))+t;if(this.region===ja.CUSTOM)return this.apiHost+t;var n=Ia+t;switch(e){case"assets":return"https://".concat(this.region,"-assets.").concat(n);case"api":return"https://".concat(this.region,".").concat(n)}}},{key:"loadScript",value:function(e,t){if(this.instance.config.disable_external_dependency_loading)return bn.warn("".concat(e," was requested but loading of external scripts is disabled.")),t("Loading of external scripts is disabled");var n="/"===e[0]?this.endpointFor("assets",e):e,r=function(){if(!dn)return t("document not found");var e=dn.createElement("script");e.type="text/javascript",e.src=n,e.onload=function(e){return t(void 0,e)},e.onerror=function(e){return t(e)};var r,i=dn.querySelectorAll("body > script");i.length>0?null===(r=i[0].parentNode)||void 0===r||r.insertBefore(e,i[0]):dn.body.appendChild(e)};null!=dn&&dn.body?r():null==dn||dn.addEventListener("DOMContentLoaded",r)}}]),e}(),Ma="/e/",Oa="[Exception Capture]",Da=function(){function e(t){var n,r,i=this;Rt(this,e),Dt(this,"originalOnUnhandledRejectionHandler",void 0),Dt(this,"startCapturing",(function(){var e;if(on&&i.isEnabled&&!i.hasHandlers&&(null===(e=on.onerror)||void 0===e||!e.__POSTHOG_INSTRUMENTED__)){var t=on.posthogErrorWrappingFunctions.wrapOnError,n=on.posthogErrorWrappingFunctions.wrapUnhandledRejection;if(t&&n)try{i.unwrapOnError=t(i.captureException.bind(i)),i.unwrapUnhandledRejection=n(i.captureException.bind(i))}catch(e){bn.error(Oa+" failed to start",e),i.stopCapturing()}else bn.error(Oa+" failed to load error wrapping functions - cannot start")}})),this.instance=t,this.remoteEnabled=!(null===(n=this.instance.persistence)||void 0===n||!n.props[zn]),this._endpoint=(null===(r=this.instance.persistence)||void 0===r?void 0:r.props[Bn])||Ma,this.startIfEnabled()}return Ot(e,[{key:"endpoint",get:function(){return this._endpoint}},{key:"isEnabled",get:function(){var e;return null!==(e=this.remoteEnabled)&&void 0!==e&&e}},{key:"isCapturing",get:function(){var e;return!(null==on||null===(e=on.onerror)||void 0===e||!e.__POSTHOG_INSTRUMENTED__)}},{key:"hasHandlers",get:function(){return this.originalOnUnhandledRejectionHandler||this.unwrapOnError}},{key:"startIfEnabled",value:function(){this.isEnabled&&!this.isCapturing&&(bn.info(Oa+" enabled, starting..."),this.loadScript(this.startCapturing))}},{key:"loadScript",value:function(e){this.hasHandlers&&e(),this.instance.requestRouter.loadScript(this.instance.requestRouter.endpointFor("assets","/static/exception-autocapture.js?v=".concat(Bt.LIB_VERSION)),(function(t){if(t)return bn.error(Oa+" failed to load script",t);e()}))}},{key:"stopCapturing",value:function(){var e,t;null===(e=this.unwrapOnError)||void 0===e||e.call(this),null===(t=this.unwrapUnhandledRejection)||void 0===t||t.call(this)}},{key:"afterDecideResponse",value:function(e){var t=e.autocaptureExceptions;this.remoteEnabled=!!t||!1,this._endpoint=Kt(t)&&t.endpoint||Ma,this.instance.persistence&&(this.instance.persistence.register(Dt({},zn,this.remoteEnabled)),this.instance.persistence.register(Dt({},Bn,this._endpoint))),this.startIfEnabled()}},{key:"captureException",value:function(e){var t=this.instance.requestRouter.endpointFor("ui");e.$exception_personURL="".concat(t,"/project/").concat(this.instance.config.token,"/person/").concat(this.instance.get_distinct_id()),this.sendExceptionEvent(e)}},{key:"sendExceptionEvent",value:function(e){this.instance.capture("$exception",e,{_noTruncate:!0,_batchKey:"exceptionEvent",_url:this.endpoint})}}]),e}(),Za="posthog-js";function Na(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.organization,r=t.projectId,i=t.prefix,o=t.severityAllowList,a=void 0===o?["error"]:o;return function(t){var o,s,l,u,c,d;if("*"!==a&&!a.includes(t.level)||!e.__loaded)return t;t.tags||(t.tags={});var f=e.requestRouter.endpointFor("ui","/project/".concat(e.config.token,"/person/").concat(e.get_distinct_id()));t.tags["PostHog Person URL"]=f,e.sessionRecordingStarted()&&(t.tags["PostHog Recording URL"]=e.get_session_replay_url({withTimestamp:!0}));var h=(null===(o=t.exception)||void 0===o?void 0:o.values)||[],p={$exception_message:(null===(s=h[0])||void 0===s?void 0:s.value)||t.message,$exception_type:null===(l=h[0])||void 0===l?void 0:l.type,$exception_personURL:f,$exception_level:t.level,$sentry_event_id:t.event_id,$sentry_exception:t.exception,$sentry_exception_message:(null===(u=h[0])||void 0===u?void 0:u.value)||t.message,$sentry_exception_type:null===(c=h[0])||void 0===c?void 0:c.type,$sentry_tags:t.tags,$level:t.level};return n&&r&&(p.$sentry_url=(i||"https://sentry.io/organizations/")+n+"/issues/?project="+r+"&query="+t.event_id),e.capture("$exception",p,{_url:(null===(d=e.exceptionObserver)||void 0===d?void 0:d.endpoint)||Ma}),t}}var La=Ot((function e(t,n,r,i,o){Rt(this,e),this.name=Za,this.setupOnce=function(e){e(Na(t,{organization:n,projectId:r,prefix:i,severityAllowList:o}))}}));var Fa,za,Ba,Ha=function(){function e(t){Rt(this,e),this._instance=t}return Ot(e,[{key:"doPageView",value:function(e){var t,n=this._previousPageViewProperties(e);return this._currentPath=null!==(t=null==on?void 0:on.location.pathname)&&void 0!==t?t:"",this._instance.scrollManager.resetContext(),this._prevPageviewTimestamp=e,n}},{key:"doPageLeave",value:function(e){return this._previousPageViewProperties(e)}},{key:"_previousPageViewProperties",value:function(e){var t=this._currentPath,n=this._prevPageviewTimestamp,r=this._instance.scrollManager.getContext();if(!n)return{};var i={};if(r){var o=r.maxScrollHeight,a=r.lastScrollY,s=r.maxScrollY,l=r.maxContentHeight,u=r.lastContentY,c=r.maxContentY;Xt(o)||Xt(a)||Xt(s)||Xt(l)||Xt(u)||Xt(c)||(o=Math.ceil(o),a=Math.ceil(a),s=Math.ceil(s),l=Math.ceil(l),u=Math.ceil(u),c=Math.ceil(c),i={$prev_pageview_last_scroll:a,$prev_pageview_last_scroll_percentage:o<=1?1:Va(a/o,0,1),$prev_pageview_max_scroll:s,$prev_pageview_max_scroll_percentage:o<=1?1:Va(s/o,0,1),$prev_pageview_last_content:u,$prev_pageview_last_content_percentage:l<=1?1:Va(u/l,0,1),$prev_pageview_max_content:c,$prev_pageview_max_content_percentage:l<=1?1:Va(c/l,0,1)})}return t&&(i.$prev_pageview_pathname=t),n&&(i.$prev_pageview_duration=(e.getTime()-n.getTime())/1e3),i}}]),e}();function Va(e,t,n){return Math.max(t,Math.min(e,n))}!function(e){e.Popover="popover",e.API="api",e.Widget="widget"}(Fa||(Fa={})),function(e){e.Open="open",e.MultipleChoice="multiple_choice",e.SingleChoice="single_choice",e.Rating="rating",e.Link="link"}(za||(za={})),function(e){e.NextQuestion="next_question",e.End="end",e.ResponseBased="response_based",e.SpecificQuestion="specific_question"}(Ba||(Ba={}));var qa=function(){function e(){Rt(this,e),Dt(this,"events",{}),this.events={}}return Ot(e,[{key:"on",value:function(e,t){var n=this;return this.events[e]||(this.events[e]=[]),this.events[e].push(t),function(){n.events[e]=n.events[e].filter((function(e){return e!==t}))}}},{key:"emit",value:function(e,t){var n,r=zt(this.events[e]||[]);try{for(r.s();!(n=r.n()).done;)(0,n.value)(t)}catch(e){r.e(e)}finally{r.f()}var i,o=zt(this.events["*"]||[]);try{for(o.s();!(i=o.n()).done;)(0,i.value)(e,t)}catch(e){o.e(e)}finally{o.f()}}}]),e}(),Wa=function(){function e(t){var n=this;Rt(this,e),Dt(this,"_debugEventEmitter",new qa),Dt(this,"checkStep",(function(e,t){return n.checkStepEvent(e,t)&&n.checkStepUrl(e,t)&&n.checkStepElement(e,t)})),Dt(this,"checkStepEvent",(function(e,t){return null==t||!t.event||(null==e?void 0:e.event)===(null==t?void 0:t.event)})),this.instance=t,this.actionEvents=new Set,this.actionRegistry=new Set}return Ot(e,[{key:"init",value:function(){var e,t,n=this;Xt(null===(e=this.instance)||void 0===e?void 0:e._addCaptureHook)||(null===(t=this.instance)||void 0===t||t._addCaptureHook((function(e,t){n.on(e,t)})))}},{key:"register",value:function(e){var t,n,r=this;if(!Xt(null===(t=this.instance)||void 0===t?void 0:t._addCaptureHook)&&(e.forEach((function(e){var t,n;null===(t=r.actionRegistry)||void 0===t||t.add(e),null===(n=e.steps)||void 0===n||n.forEach((function(e){var t;null===(t=r.actionEvents)||void 0===t||t.add((null==e?void 0:e.event)||"")}))})),null!==(n=this.instance)&&void 0!==n&&n.autocapture)){var i,o=new Set;e.forEach((function(e){var t;null===(t=e.steps)||void 0===t||t.forEach((function(e){null!=e&&e.selector&&o.add(null==e?void 0:e.selector)}))})),null===(i=this.instance)||void 0===i||i.autocapture.setElementSelectors(o)}}},{key:"on",value:function(e,t){var n,r=this;null!=t&&0!=e.length&&(this.actionEvents.has(e)||this.actionEvents.has(null==t?void 0:t.event))&&this.actionRegistry&&(null===(n=this.actionRegistry)||void 0===n?void 0:n.size)>0&&this.actionRegistry.forEach((function(e){r.checkAction(t,e)&&r._debugEventEmitter.emit("actionCaptured",e.name)}))}},{key:"_addActionHook",value:function(e){this.onAction("actionCaptured",(function(t){return e(t)}))}},{key:"checkAction",value:function(e,t){if(null==(null==t?void 0:t.steps))return!1;var n,r=zt(t.steps);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(this.checkStep(e,i))return!0}}catch(e){r.e(e)}finally{r.f()}return!1}},{key:"onAction",value:function(e,t){return this._debugEventEmitter.on(e,t)}},{key:"checkStepUrl",value:function(t,n){if(null!=n&&n.url){var r,i=null==t||null===(r=t.properties)||void 0===r?void 0:r.$current_url;if(!i||"string"!=typeof i)return!1;if(!e.matchString(i,null==n?void 0:n.url,(null==n?void 0:n.url_matching)||"contains"))return!1}return!0}},{key:"checkStepElement",value:function(t,n){if((null!=n&&n.href||null!=n&&n.tag_name||null!=n&&n.text)&&!this.getElementsList(t).some((function(t){return!(null!=n&&n.href&&!e.matchString(t.href||"",null==n?void 0:n.href,(null==n?void 0:n.href_matching)||"exact"))&&(null==n||!n.tag_name||t.tag_name===(null==n?void 0:n.tag_name))&&!(null!=n&&n.text&&!e.matchString(t.text||"",null==n?void 0:n.text,(null==n?void 0:n.text_matching)||"exact")&&!e.matchString(t.$el_text||"",null==n?void 0:n.text,(null==n?void 0:n.text_matching)||"exact"))})))return!1;if(null!=n&&n.selector){var r,i=null==t||null===(r=t.properties)||void 0===r?void 0:r.$element_selectors;if(!i)return!1;if(!i.includes(null==n?void 0:n.selector))return!1}return!0}},{key:"getElementsList",value:function(e){return null==(null==e?void 0:e.properties.$elements)?[]:null==e?void 0:e.properties.$elements}}],[{key:"matchString",value:function(t,n,r){switch(r){case"regex":return!!on&&zr(t,n);case"exact":return n===t;case"contains":var i=e.escapeStringRegexp(n).replace(/_/g,".").replace(/%/g,".*");return zr(t,i);default:return!1}}},{key:"escapeStringRegexp",value:function(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}}]),e}(),Ua=function(){function e(t){Rt(this,e),this.instance=t,this.eventToSurveys=new Map,this.actionToSurveys=new Map}return Ot(e,[{key:"register",value:function(e){var t;Xt(null===(t=this.instance)||void 0===t?void 0:t._addCaptureHook)||(this.setupEventBasedSurveys(e),this.setupActionBasedSurveys(e))}},{key:"setupActionBasedSurveys",value:function(e){var t=this,n=e.filter((function(e){var t,n,r,i;return(null===(t=e.conditions)||void 0===t?void 0:t.actions)&&(null===(n=e.conditions)||void 0===n||null===(r=n.actions)||void 0===r||null===(i=r.values)||void 0===i?void 0:i.length)>0}));0!==n.length&&(null==this.actionMatcher&&(this.actionMatcher=new Wa(this.instance),this.actionMatcher.init(),this.actionMatcher._addActionHook((function(e){t.onAction(e)}))),n.forEach((function(e){var n,r,i,o,a,s,l,u,c,d;e.conditions&&null!==(n=e.conditions)&&void 0!==n&&n.actions&&null!==(r=e.conditions)&&void 0!==r&&null!==(i=r.actions)&&void 0!==i&&i.values&&(null===(o=e.conditions)||void 0===o||null===(a=o.actions)||void 0===a||null===(s=a.values)||void 0===s?void 0:s.length)>0&&(null===(l=t.actionMatcher)||void 0===l||l.register(e.conditions.actions.values),null===(u=e.conditions)||void 0===u||null===(c=u.actions)||void 0===c||null===(d=c.values)||void 0===d||d.forEach((function(n){if(n&&n.name){var r=t.actionToSurveys.get(n.name);r&&r.push(e.id),t.actionToSurveys.set(n.name,r||[e.id])}})))})))}},{key:"setupEventBasedSurveys",value:function(e){var t,n=this;0!==e.filter((function(e){var t,n,r,i;return(null===(t=e.conditions)||void 0===t?void 0:t.events)&&(null===(n=e.conditions)||void 0===n||null===(r=n.events)||void 0===r||null===(i=r.values)||void 0===i?void 0:i.length)>0})).length&&(null===(t=this.instance)||void 0===t||t._addCaptureHook((function(e,t){n.onEvent(e,t)})),e.forEach((function(e){var t,r,i;null===(t=e.conditions)||void 0===t||null===(r=t.events)||void 0===r||null===(i=r.values)||void 0===i||i.forEach((function(t){if(t&&t.name){var r=n.eventToSurveys.get(t.name);r&&r.push(e.id),n.eventToSurveys.set(t.name,r||[e.id])}}))})))}},{key:"onEvent",value:function(t,n){var r,i,o=(null===(r=this.instance)||void 0===r||null===(i=r.persistence)||void 0===i?void 0:i.props[nr])||[];if(e.SURVEY_SHOWN_EVENT_NAME==t&&n&&o.length>0){var a,s=null==n||null===(a=n.properties)||void 0===a?void 0:a.$survey_id;if(s){var l=o.indexOf(s);l>=0&&(o.splice(l,1),this._updateActivatedSurveys(o))}}else this.eventToSurveys.has(t)&&this._updateActivatedSurveys(o.concat(this.eventToSurveys.get(t)||[]))}},{key:"onAction",value:function(e){var t,n,r=(null===(t=this.instance)||void 0===t||null===(n=t.persistence)||void 0===n?void 0:n.props[nr])||[];this.actionToSurveys.has(e)&&this._updateActivatedSurveys(r.concat(this.actionToSurveys.get(e)||[]))}},{key:"_updateActivatedSurveys",value:function(e){var t,n;null===(t=this.instance)||void 0===t||null===(n=t.persistence)||void 0===n||n.register(Dt({},nr,Nt(new Set(e))))}},{key:"getSurveys",value:function(){var e,t;return(null===(e=this.instance)||void 0===e||null===(t=e.persistence)||void 0===t?void 0:t.props[nr])||[]}},{key:"getEventToSurveys",value:function(){return this.eventToSurveys}},{key:"_getActionMatcher",value:function(){return this.actionMatcher}}]),e}();Dt(Ua,"SURVEY_SHOWN_EVENT_NAME","survey shown");var Ga="[Surveys]",Ka={icontains:function(e){return!!on&&on.location.href.toLowerCase().indexOf(e.toLowerCase())>-1},not_icontains:function(e){return!!on&&-1===on.location.href.toLowerCase().indexOf(e.toLowerCase())},regex:function(e){return!!on&&zr(on.location.href,e)},not_regex:function(e){return!!on&&!zr(on.location.href,e)},exact:function(e){return(null==on?void 0:on.location.href)===e},is_not:function(e){return(null==on?void 0:on.location.href)!==e}},Ya=function(){function e(t){Rt(this,e),this.instance=t,this._surveyEventReceiver=null}return Ot(e,[{key:"afterDecideResponse",value:function(e){this._decideServerResponse=!!e.surveys,this.loadIfEnabled()}},{key:"loadIfEnabled",value:function(){var e=this,t=null==gn?void 0:gn.extendPostHogWithSurveys;this.instance.config.disable_surveys||!this._decideServerResponse||t||(null==this._surveyEventReceiver&&(this._surveyEventReceiver=new Ua(this.instance)),this.instance.requestRouter.loadScript("/static/surveys.js",(function(t){if(t)return bn.error(Ga,"Could not load surveys script",t);e._surveyManager=gn.extendPostHogWithSurveys(e.instance)})))}},{key:"getSurveys",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(this.instance.config.disable_surveys)return e([]);null==this._surveyEventReceiver&&(this._surveyEventReceiver=new Ua(this.instance));var r=this.instance.get_property(tr);if(r&&!n)return e(r);this.instance._send_request({url:this.instance.requestRouter.endpointFor("api","/api/surveys/?token=".concat(this.instance.config.token)),method:"GET",transport:"XHR",callback:function(n){var r;if(200!==n.statusCode||!n.json)return e([]);var i,o=n.json.surveys||[],a=o.filter((function(e){var t,n,r,i,o,a,s,l,u,c,d,f;return(null===(t=e.conditions)||void 0===t?void 0:t.events)&&(null===(n=e.conditions)||void 0===n||null===(r=n.events)||void 0===r?void 0:r.values)&&(null===(i=e.conditions)||void 0===i||null===(o=i.events)||void 0===o||null===(a=o.values)||void 0===a?void 0:a.length)>0||(null===(s=e.conditions)||void 0===s?void 0:s.actions)&&(null===(l=e.conditions)||void 0===l||null===(u=l.actions)||void 0===u?void 0:u.values)&&(null===(c=e.conditions)||void 0===c||null===(d=c.actions)||void 0===d||null===(f=d.values)||void 0===f?void 0:f.length)>0}));return a.length>0&&(null===(i=t._surveyEventReceiver)||void 0===i||i.register(a)),null===(r=t.instance.persistence)||void 0===r||r.register(Dt({},tr,o)),e(o)}})}},{key:"getActiveMatchingSurveys",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.getSurveys((function(n){var r,i=n.filter((function(e){return!(!e.start_date||e.end_date)})).filter((function(e){var t,n,r,i;if(!e.conditions)return!0;var o=null===(t=e.conditions)||void 0===t||!t.url||Ka[null!==(n=null===(r=e.conditions)||void 0===r?void 0:r.urlMatchType)&&void 0!==n?n:"icontains"](e.conditions.url),a=null===(i=e.conditions)||void 0===i||!i.selector||(null==dn?void 0:dn.querySelector(e.conditions.selector));return o&&a})),o=null===(r=t._surveyEventReceiver)||void 0===r?void 0:r.getSurveys(),a=i.filter((function(e){var n,r,i,a,s,l,u,c,d,f;if(!e.linked_flag_key&&!e.targeting_flag_key&&!e.internal_targeting_flag_key)return!0;var h=!e.linked_flag_key||t.instance.featureFlags.isFeatureEnabled(e.linked_flag_key),p=!e.targeting_flag_key||t.instance.featureFlags.isFeatureEnabled(e.targeting_flag_key),v=(null===(n=e.conditions)||void 0===n?void 0:n.events)&&(null===(r=e.conditions)||void 0===r||null===(i=r.events)||void 0===i?void 0:i.values)&&(null===(a=e.conditions)||void 0===a||null===(s=a.events)||void 0===s?void 0:s.values.length)>0,m=(null===(l=e.conditions)||void 0===l?void 0:l.actions)&&(null===(u=e.conditions)||void 0===u||null===(c=u.actions)||void 0===c?void 0:c.values)&&(null===(d=e.conditions)||void 0===d||null===(f=d.actions)||void 0===f?void 0:f.values.length)>0,g=!v&&!m||(null==o?void 0:o.includes(e.id)),y=t._canActivateRepeatedly(e),b=!(e.internal_targeting_flag_key&&!y)||t.instance.featureFlags.isFeatureEnabled(e.internal_targeting_flag_key);return h&&p&&b&&g}));return e(a)}),n)}},{key:"getNextSurveyStep",value:function(e,t,n){var r,i=e.questions[t],o=t+1;if(null===(r=i.branching)||void 0===r||!r.type)return t===e.questions.length-1?Ba.End:o;if(i.branching.type===Ba.End)return Ba.End;if(i.branching.type===Ba.SpecificQuestion){if(Number.isInteger(i.branching.index))return i.branching.index}else if(i.branching.type===Ba.ResponseBased){if(i.type===za.SingleChoice){var a,s,l=i.choices.indexOf("".concat(n));if(null!==(a=i.branching)&&void 0!==a&&null!==(s=a.responseValues)&&void 0!==s&&s.hasOwnProperty(l)){var u=i.branching.responseValues[l];return Number.isInteger(u)?u:u===Ba.End?Ba.End:o}}else if(i.type===za.Rating){var c,d;if("number"!=typeof n||!Number.isInteger(n))throw new Error("The response type must be an integer");var f=function(e,t){if(3===t){if(e<1||e>3)throw new Error("The response must be in range 1-3");return 1===e?"negative":2===e?"neutral":"positive"}if(5===t){if(e<1||e>5)throw new Error("The response must be in range 1-5");return e<=2?"negative":3===e?"neutral":"positive"}if(10===t){if(e<0||e>10)throw new Error("The response must be in range 0-10");return e<=6?"detractors":e<=8?"passives":"promoters"}throw new Error("The scale must be one of: 3, 5, 10")}(n,i.scale);if(null!==(c=i.branching)&&void 0!==c&&null!==(d=c.responseValues)&&void 0!==d&&d.hasOwnProperty(f)){var h=i.branching.responseValues[f];return Number.isInteger(h)?h:h===Ba.End?Ba.End:o}}return o}return bn.warn(Ga,"Falling back to next question index due to unexpected branching type"),o}},{key:"_canActivateRepeatedly",value:function(e){return en(gn.__PosthogExtensions__.canActivateRepeatedly)&&bn.warn(Ga,"canActivateRepeatedly is not defined, must init before calling"),gn.__PosthogExtensions__.canActivateRepeatedly(e)}},{key:"canRenderSurvey",value:function(e){var t=this;en(this._surveyManager)?bn.warn(Ga,"canActivateRepeatedly is not defined, must init before calling"):this.getSurveys((function(n){var r=n.filter((function(t){return t.id===e}))[0];t._surveyManager.canRenderSurvey(r)}))}},{key:"renderSurvey",value:function(e,t){var n=this;en(this._surveyManager)?bn.warn(Ga,"canActivateRepeatedly is not defined, must init before calling"):this.getSurveys((function(r){var i=r.filter((function(t){return t.id===e}))[0];n._surveyManager.renderSurvey(i,null==dn?void 0:dn.querySelector(t))}))}}]),e}(),Xa=function(){function e(t){var n,r,i=this;Rt(this,e),Dt(this,"serverLimits",{}),Dt(this,"lastEventRateLimited",!1),Dt(this,"checkForLimiting",(function(e){var t=e.text;if(t&&t.length)try{(JSON.parse(t).quota_limited||[]).forEach((function(e){bn.info("[RateLimiter] ".concat(e||"events"," is quota limited.")),i.serverLimits[e]=(new Date).getTime()+6e4}))}catch(e){return void bn.warn('[RateLimiter] could not rate limit - continuing. Error: "'.concat(null==e?void 0:e.message,'"'),{text:t})}})),this.instance=t,this.captureEventsPerSecond=(null===(n=t.config.rate_limiting)||void 0===n?void 0:n.events_per_second)||10,this.captureEventsBurstLimit=Math.max((null===(r=t.config.rate_limiting)||void 0===r?void 0:r.events_burst_limit)||10*this.captureEventsPerSecond,this.captureEventsPerSecond),this.lastEventRateLimited=this.clientRateLimitContext(!0).isRateLimited}return Ot(e,[{key:"clientRateLimitContext",value:function(){var e,t,n,r=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=(new Date).getTime(),o=null!==(e=null===(t=this.instance.persistence)||void 0===t?void 0:t.get_property(ar))&&void 0!==e?e:{tokens:this.captureEventsBurstLimit,last:i};o.tokens+=(i-o.last)/1e3*this.captureEventsPerSecond,o.last=i,o.tokens>this.captureEventsBurstLimit&&(o.tokens=this.captureEventsBurstLimit);var a=o.tokens<1;return a||r||(o.tokens=Math.max(0,o.tokens-1)),!a||this.lastEventRateLimited||r||this.instance.capture("$$client_ingestion_warning",{$$client_ingestion_warning_message:"posthog-js client rate limited. Config is set to ".concat(this.captureEventsPerSecond," events per second and ").concat(this.captureEventsBurstLimit," events burst limit.")},{skip_client_rate_limiting:!0}),this.lastEventRateLimited=a,null===(n=this.instance.persistence)||void 0===n||n.set_property(ar,o),{isRateLimited:a,remainingTokens:o.tokens}}},{key:"isServerRateLimited",value:function(e){var t=this.serverLimits[e||"events"]||!1;return!1!==t&&(new Date).getTime()<t}}]),e}(),Qa=function(){return Tt({initialPathName:(null==fn?void 0:fn.pathname)||"",referringDomain:Fi.referringDomain()},Fi.campaignParams())},Ja=function(){function e(t,n,r){var i=this;Rt(this,e),Dt(this,"_onSessionIdCallback",(function(e){var t=i._getStoredProps();if(!t||t.sessionId!==e){var n={sessionId:e,props:i._sessionSourceParamGenerator()};i._persistence.register(Dt({},or,n))}})),this._sessionIdManager=t,this._persistence=n,this._sessionSourceParamGenerator=r||Qa,this._sessionIdManager.onSessionId(this._onSessionIdCallback)}return Ot(e,[{key:"_getStoredProps",value:function(){return this._persistence.props[or]}},{key:"getSessionProps",value:function(){var e,t=null===(e=this._getStoredProps())||void 0===e?void 0:e.props;return t?{$client_session_initial_referring_host:t.referringDomain,$client_session_initial_pathname:t.initialPathName,$client_session_initial_utm_source:t.utm_source,$client_session_initial_utm_campaign:t.utm_campaign,$client_session_initial_utm_medium:t.utm_medium,$client_session_initial_utm_content:t.utm_content,$client_session_initial_utm_term:t.utm_term}:{}}}]),e}(),$a=["ahrefsbot","ahrefssiteaudit","applebot","baiduspider","bingbot","bingpreview","bot.htm","bot.php","crawler","deepscan","duckduckbot","facebookexternal","facebookcatalog","gptbot","http://yandex.com/bots","hubspot","ia_archiver","linkedinbot","mj12bot","msnbot","nessus","petalbot","pinterest","prerender","rogerbot","screaming frog","semrushbot","sitebulb","slurp","turnitin","twitterbot","vercelbot","yahoo! slurp","yandexbot","Google-HotelAdsVerifier","adsbot-google","apis-google","duplexweb-google","feedfetcher-google","google favicon","google web preview","google-read-aloud","googlebot","googleweblight","mediapartners-google","storebot-google","Bytespider;"],es=function(e,t){if(!e)return!1;var n=e.toLowerCase();return $a.concat(t||[]).some((function(e){var t=e.toLowerCase();return-1!==n.indexOf(t)}))},ts=function(){function e(){Rt(this,e),this.clicks=[]}return Ot(e,[{key:"isRageClick",value:function(e,t,n){var r=this.clicks[this.clicks.length-1];if(r&&Math.abs(e-r.x)+Math.abs(t-r.y)<30&&n-r.timestamp<1e3){if(this.clicks.push({x:e,y:t,timestamp:n}),3===this.clicks.length)return!0}else this.clicks=[{x:e,y:t,timestamp:n}];return!1}}]),e}();function ns(e){var t;return e.id===dr||!(null===(t=e.closest)||void 0===t||!t.call(e,"#"+dr))}var rs=function(){function e(t){var n,r=this;Rt(this,e),Dt(this,"rageclicks",new ts),Dt(this,"_enabledServerSide",!1),Dt(this,"_initialized",!1),Dt(this,"_flushInterval",null),this.instance=t,this._enabledServerSide=!(null===(n=this.instance.persistence)||void 0===n||!n.props[Fn]),null==on||on.addEventListener("beforeunload",(function(){r.flush()}))}return Ot(e,[{key:"flushIntervalMilliseconds",get:function(){var e=5e3;return Kt(this.instance.config.capture_heatmaps)&&this.instance.config.capture_heatmaps.flush_interval_milliseconds&&(e=this.instance.config.capture_heatmaps.flush_interval_milliseconds),e}},{key:"isEnabled",get:function(){return Xt(this.instance.config.capture_heatmaps)?Xt(this.instance.config.enable_heatmaps)?this._enabledServerSide:this.instance.config.enable_heatmaps:!1!==this.instance.config.capture_heatmaps}},{key:"startIfEnabled",value:function(){if(this.isEnabled){if(this._initialized)return;bn.info("[heatmaps] starting..."),this._setupListeners(),this._flushInterval=setInterval(this.flush.bind(this),this.flushIntervalMilliseconds)}else{var e;clearInterval(null!==(e=this._flushInterval)&&void 0!==e?e:void 0),this.getAndClearBuffer()}}},{key:"afterDecideResponse",value:function(e){var t=!!e.heatmaps;this.instance.persistence&&this.instance.persistence.register(Dt({},Fn,t)),this._enabledServerSide=t,this.startIfEnabled()}},{key:"getAndClearBuffer",value:function(){var e=this.buffer;return this.buffer=void 0,e}},{key:"_setupListeners",value:function(){var e=this;on&&dn&&(Mn(dn,"click",(function(t){return e._onClick(t||(null==on?void 0:on.event))}),!1,!0),Mn(dn,"mousemove",(function(t){return e._onMouseMove(t||(null==on?void 0:on.event))}),!1,!0),this._initialized=!0)}},{key:"_getProperties",value:function(e,t){var n=this.instance.scrollManager.scrollY(),r=this.instance.scrollManager.scrollX(),i=this.instance.scrollManager.scrollElement(),o=function(e,t,n){for(var r=e;r&&!eo(r,"body");){if(r===n)return!1;if(Cn(t,null==on?void 0:on.getComputedStyle(r).position))return!0;r=io(r)}return!1}(e.target,["fixed","sticky"],i);return{x:e.clientX+(o?0:r),y:e.clientY+(o?0:n),target_fixed:o,type:t}}},{key:"_onClick",value:function(e){var t;if(!ns(e.target)){var n=this._getProperties(e,"click");null!==(t=this.rageclicks)&&void 0!==t&&t.isRageClick(e.clientX,e.clientY,(new Date).getTime())&&this._capture(Tt(Tt({},n),{},{type:"rageclick"})),this._capture(n)}}},{key:"_onMouseMove",value:function(e){var t=this;ns(e.target)||(clearTimeout(this._mouseMoveTimeout),this._mouseMoveTimeout=setTimeout((function(){t._capture(t._getProperties(e,"mousemove"))}),500))}},{key:"_capture",value:function(e){if(on){var t=on.location.href;this.buffer=this.buffer||{},this.buffer[t]||(this.buffer[t]=[]),this.buffer[t].push(e)}}},{key:"flush",value:function(){this.buffer&&!Yt(this.buffer)&&this.instance.capture("$$heatmap",{$heatmap_data:this.getAndClearBuffer()})}}]),e}(),is=function(){function e(t){var n=this;Rt(this,e),Dt(this,"_updateScrollData",(function(){var e,t,r,i;n.context||(n.context={});var o=n.scrollElement(),a=n.scrollY(),s=o?Math.max(0,o.scrollHeight-o.clientHeight):0,l=a+((null==o?void 0:o.clientHeight)||0),u=(null==o?void 0:o.scrollHeight)||0;n.context.lastScrollY=Math.ceil(a),n.context.maxScrollY=Math.max(a,null!==(e=n.context.maxScrollY)&&void 0!==e?e:0),n.context.maxScrollHeight=Math.max(s,null!==(t=n.context.maxScrollHeight)&&void 0!==t?t:0),n.context.lastContentY=l,n.context.maxContentY=Math.max(l,null!==(r=n.context.maxContentY)&&void 0!==r?r:0),n.context.maxContentHeight=Math.max(u,null!==(i=n.context.maxContentHeight)&&void 0!==i?i:0)})),this.instance=t}return Ot(e,[{key:"getContext",value:function(){return this.context}},{key:"resetContext",value:function(){var e=this.context;return setTimeout(this._updateScrollData,0),e}},{key:"startMeasuringScrollPosition",value:function(){null==on||on.addEventListener("scroll",this._updateScrollData,!0),null==on||on.addEventListener("scrollend",this._updateScrollData,!0),null==on||on.addEventListener("resize",this._updateScrollData)}},{key:"scrollElement",value:function(){if(!this.instance.config.scroll_root_selector)return null==on?void 0:on.document.documentElement;var e,t=zt(Ut(this.instance.config.scroll_root_selector)?this.instance.config.scroll_root_selector:[this.instance.config.scroll_root_selector]);try{for(t.s();!(e=t.n()).done;){var n=e.value,r=null==on?void 0:on.document.querySelector(n);if(r)return r}}catch(e){t.e(e)}finally{t.f()}}},{key:"scrollY",value:function(){if(this.instance.config.scroll_root_selector){var e=this.scrollElement();return e&&e.scrollTop||0}return on&&(on.scrollY||on.pageYOffset||on.document.documentElement.scrollTop)||0}},{key:"scrollX",value:function(){if(this.instance.config.scroll_root_selector){var e=this.scrollElement();return e&&e.scrollLeft||0}return on&&(on.scrollX||on.pageXOffset||on.document.documentElement.scrollLeft)||0}}]),e}(),os="$copy_autocapture";function as(e,t){return t.length>e?t.slice(0,e)+"...":t}var ss,ls=function(){function e(t){Rt(this,e),Dt(this,"_initialized",!1),Dt(this,"_isDisabledServerSide",null),Dt(this,"rageclicks",new ts),Dt(this,"_elementsChainAsString",!1),this.instance=t,this._elementSelectors=null}return Ot(e,[{key:"config",get:function(){var e,t,n=Kt(this.instance.config.autocapture)?this.instance.config.autocapture:{};return n.url_allowlist=null===(e=n.url_allowlist)||void 0===e?void 0:e.map((function(e){return new RegExp(e)})),n.url_ignorelist=null===(t=n.url_ignorelist)||void 0===t?void 0:t.map((function(e){return new RegExp(e)})),n}},{key:"_addDomEventHandlers",value:function(){var e=this;if(this.isBrowserSupported()){if(on&&dn){var t=function(t){t=t||(null==on?void 0:on.event);try{e._captureEvent(t)}catch(e){bn.error("Failed to capture event",e)}},n=function(t){t=t||(null==on?void 0:on.event),e._captureEvent(t,os)};Mn(dn,"submit",t,!1,!0),Mn(dn,"change",t,!1,!0),Mn(dn,"click",t,!1,!0),this.config.capture_copied_text&&(Mn(dn,"copy",n,!1,!0),Mn(dn,"cut",n,!1,!0))}}else bn.info("Disabling Automatic Event Collection because this browser is not supported")}},{key:"startIfEnabled",value:function(){this.isEnabled&&!this._initialized&&(this._addDomEventHandlers(),this._initialized=!0)}},{key:"afterDecideResponse",value:function(e){e.elementsChainAsString&&(this._elementsChainAsString=e.elementsChainAsString),this.instance.persistence&&this.instance.persistence.register(Dt({},Ln,!!e.autocapture_opt_out)),this._isDisabledServerSide=!!e.autocapture_opt_out,this.startIfEnabled()}},{key:"setElementSelectors",value:function(e){this._elementSelectors=e}},{key:"getElementSelectors",value:function(e){var t,n=[];return null===(t=this._elementSelectors)||void 0===t||t.forEach((function(t){var r=null==dn?void 0:dn.querySelectorAll(t);null==r||r.forEach((function(r){e===r&&n.push(t)}))})),n}},{key:"isEnabled",get:function(){var e,t,n=null===(e=this.instance.persistence)||void 0===e?void 0:e.props[Ln],r=this._isDisabledServerSide;if($t(r)&&!nn(n)&&!this.instance.config.advanced_disable_decide)return!1;var i=null!==(t=this._isDisabledServerSide)&&void 0!==t?t:!!n;return!!this.instance.config.autocapture&&!i}},{key:"_previousElementSibling",value:function(e){if(e.previousElementSibling)return e.previousElementSibling;var t=e;do{t=t.previousSibling}while(t&&!$i(t));return t}},{key:"_getAugmentPropertiesFromElement",value:function(e){if(!ao(e))return{};var t={};return Sn(e.attributes,(function(e){if(e.name&&0===e.name.indexOf("data-ph-capture-attribute")){var n=e.name.replace("data-ph-capture-attribute-",""),r=e.value;n&&r&&vo(r)&&(t[n]=r)}})),t}},{key:"_getPropertiesFromElement",value:function(e,t,n){var r,i=e.tagName.toLowerCase(),o={tag_name:i};ro.indexOf(i)>-1&&!n&&("a"===i.toLowerCase()||"button"===i.toLowerCase()?o.$el_text=as(1024,mo(e)):o.$el_text=as(1024,Ji(e)));var a=Xi(e);a.length>0&&(o.classes=a.filter((function(e){return""!==e})));var s=null===(r=this.config)||void 0===r?void 0:r.element_attribute_ignorelist;Sn(e.attributes,(function(n){var r;if((!so(e)||-1!==["name","id","class","aria-label"].indexOf(n.name))&&(null==s||!s.includes(n.name))&&!t&&vo(n.value)&&(r=n.name,!Qt(r)||"_ngcontent"!==r.substring(0,10)&&"_nghost"!==r.substring(0,7))){var i=n.value;"class"===n.name&&(i=Ki(i).join(" ")),o["attr__"+n.name]=as(1024,i)}}));for(var l=1,u=1,c=e;c=this._previousElementSibling(c);)l++,c.tagName===e.tagName&&u++;return o.nth_child=l,o.nth_of_type=u,o}},{key:"_getDefaultProperties",value:function(e){return{$event_type:e,$ce_version:1}}},{key:"_getEventTarget",value:function(e){return Xt(e.target)?e.srcElement||null:null!==(t=e.target)&&void 0!==t&&t.shadowRoot?e.composedPath()[0]||null:e.target||null;var t}},{key:"_captureEvent",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"$autocapture";if(this.isEnabled){var r,i=this._getEventTarget(e);to(i)&&(i=i.parentNode||null),"$autocapture"===n&&"click"===e.type&&e instanceof MouseEvent&&this.instance.config.rageclick&&null!==(r=this.rageclicks)&&void 0!==r&&r.isRageClick(e.clientX,e.clientY,(new Date).getTime())&&this._captureEvent(e,"$rageclick");var o=n===os;if(i&&oo(i,e,this.config,o,o?["copy","cut"]:void 0)){for(var a,s,l=[i],u=i;u.parentNode&&!eo(u,"body");)no(u.parentNode)?(l.push(u.parentNode.host),u=u.parentNode.host):(l.push(u.parentNode),u=u.parentNode);var c,d,f=[],h={},p=!1;if(Sn(l,(function(e){var n=ao(e);"a"===e.tagName.toLowerCase()&&(c=e.getAttribute("href"),c=n&&vo(c)&&c),Cn(Xi(e),"ph-no-capture")&&(p=!0),f.push(t._getPropertiesFromElement(e,t.instance.config.mask_all_element_attributes,t.instance.config.mask_all_text));var r=t._getAugmentPropertiesFromElement(e);_n(h,r)})),this.instance.config.mask_all_text||("a"===i.tagName.toLowerCase()||"button"===i.tagName.toLowerCase()?f[0].$el_text=mo(i):f[0].$el_text=Ji(i)),c){var v,m;f[0].attr__href=c;var g=null===(v=Fr(c))||void 0===v?void 0:v.host,y=null==on||null===(m=on.location)||void 0===m?void 0:m.host;g&&y&&g!==y&&(d=c)}if(p)return!1;var b=_n(this._getDefaultProperties(e.type),this._elementsChainAsString?{$elements_chain:yo(f)}:{$elements:f},null!==(a=f[0])&&void 0!==a&&a.$el_text?{$el_text:null===(s=f[0])||void 0===s?void 0:s.$el_text}:{},d&&"click"===e.type?{$external_click_url:d}:{},h),x=this.getElementSelectors(i);if(x&&x.length>0&&(b.$element_selectors=x),n===os){var w,k=Qi(null==on||null===(w=on.getSelection())||void 0===w?void 0:w.toString()),S=e.type||"clipboard";if(!k)return!1;b.$selected_content=k,b.$copy_type=S}return this.instance.capture(n,b),!0}}}},{key:"isBrowserSupported",value:function(){return Gt(null==dn?void 0:dn.querySelectorAll)}}]),e}(),us=function(){function e(t){var n=this;Rt(this,e),Dt(this,"_restoreXHRPatch",void 0),Dt(this,"_restoreFetchPatch",void 0),Dt(this,"_startCapturing",(function(){Xt(n._restoreXHRPatch)&&gn.postHogTracingHeadersPatchFns._patchXHR(n.instance.sessionManager),Xt(n._restoreFetchPatch)&&gn.postHogTracingHeadersPatchFns._patchFetch(n.instance.sessionManager)})),this.instance=t}return Ot(e,[{key:"_loadScript",value:function(e){gn.postHogTracingHeadersPatchFns&&e(),this.instance.requestRouter.loadScript("/static/tracing-headers.js?v=".concat(Bt.LIB_VERSION),(function(t){if(t)return bn.error("[TRACING-HEADERS] failed to load script",t);e()}))}},{key:"startIfEnabledOrStop",value:function(){var e,t;this.instance.config.__add_tracing_headers?this._loadScript(this._startCapturing):(null===(e=this._restoreXHRPatch)||void 0===e||e.call(this),null===(t=this._restoreFetchPatch)||void 0===t||t.call(this),this._restoreXHRPatch=void 0,this._restoreFetchPatch=void 0)}}]),e}();!function(e){e[e.PENDING=-1]="PENDING",e[e.DENIED=0]="DENIED",e[e.GRANTED=1]="GRANTED"}(ss||(ss={}));var cs=function(){function e(t){Rt(this,e),this.instance=t}return Ot(e,[{key:"config",get:function(){return this.instance.config}},{key:"consent",get:function(){return this.getDnt()?ss.DENIED:this.storedConsent}},{key:"isOptedOut",value:function(){return this.consent===ss.DENIED||this.consent===ss.PENDING&&this.config.opt_out_capturing_by_default}},{key:"isOptedIn",value:function(){return!this.isOptedOut()}},{key:"optInOut",value:function(e){this.storage.set(this.storageKey,e?1:0,this.config.cookie_expiration,this.config.cross_subdomain_cookie,this.config.secure_cookie)}},{key:"reset",value:function(){this.storage.remove(this.storageKey,this.config.cross_subdomain_cookie)}},{key:"storageKey",get:function(){var e=this.instance.config,t=e.token;return(e.opt_out_capturing_cookie_prefix||"__ph_opt_in_out_")+t}},{key:"storedConsent",get:function(){var e=this.storage.get(this.storageKey);return"1"===e?ss.GRANTED:"0"===e?ss.DENIED:ss.PENDING}},{key:"storage",get:function(){if(!this._storage){var e=this.config.opt_out_capturing_persistence_type;this._storage="localStorage"===e?Ir:Ar;var t="localStorage"===e?Ar:Ir;t.get(this.storageKey)&&(this._storage.get(this.storageKey)||this.optInOut("1"===t.get(this.storageKey)),t.remove(this.storageKey,this.config.cross_subdomain_cookie))}return this._storage}},{key:"getDnt",value:function(){return!!this.config.respect_dnt&&!!On([null==cn?void 0:cn.doNotTrack,null==cn?void 0:cn.msDoNotTrack,gn.doNotTrack],(function(e){return Cn([!0,1,"1","yes"],e)}))}}]),e}(),ds=9e5,fs="[Web Vitals]",hs=function(){function e(t){var n,r=this;Rt(this,e),Dt(this,"_enabledServerSide",!1),Dt(this,"_initialized",!1),Dt(this,"buffer",{url:void 0,metrics:[],firstMetricTimestamp:void 0}),Dt(this,"_flushToCapture",(function(){clearTimeout(r._delayedFlushTimer),0!==r.buffer.metrics.length&&(r.instance.capture("$web_vitals",r.buffer.metrics.reduce((function(e,t){var n;return Tt(Tt({},e),{},(Dt(n={},"$web_vitals_".concat(t.name,"_event"),Tt({},t)),Dt(n,"$web_vitals_".concat(t.name,"_value"),t.value),n))}),{})),r.buffer={url:void 0,metrics:[],firstMetricTimestamp:void 0})})),Dt(this,"_addToBuffer",(function(e){var t,n=null===(t=r.instance.sessionManager)||void 0===t?void 0:t.checkAndGetSessionAndWindowId(!0);if(Xt(n))bn.error(fs+"Could not read session ID. Dropping metrics!");else{r.buffer=r.buffer||{};var i=r._currentURL();Xt(i)||(en(null==e?void 0:e.name)||en(null==e?void 0:e.value)?bn.error(fs+"Invalid metric received",e):r._maxAllowedValue&&e.value>=r._maxAllowedValue?bn.error(fs+"Ignoring metric with value >= "+r._maxAllowedValue,e):(r.buffer.url!==i&&(r._flushToCapture(),r._delayedFlushTimer=setTimeout(r._flushToCapture,8e3)),Xt(r.buffer.url)&&(r.buffer.url=i),r.buffer.firstMetricTimestamp=Xt(r.buffer.firstMetricTimestamp)?Date.now():r.buffer.firstMetricTimestamp,r.buffer.metrics.push(Tt(Tt({},e),{},{$current_url:i,$session_id:n.sessionId,$window_id:n.windowId,timestamp:Date.now()})),4===r.buffer.metrics.length&&r._flushToCapture()))}})),Dt(this,"_startCapturing",(function(){var e=gn.postHogWebVitalsCallbacks,t=e.onLCP,n=e.onCLS,i=e.onFCP,o=e.onINP;t&&n&&i&&o?(t(r._addToBuffer),n(r._addToBuffer),i(r._addToBuffer),o(r._addToBuffer),r._initialized=!0):bn.error(fs+"web vitals callbacks not loaded - not starting")})),this.instance=t,this._enabledServerSide=!(null===(n=this.instance.persistence)||void 0===n||!n.props[Hn]),this.startIfEnabled()}return Ot(e,[{key:"_maxAllowedValue",get:function(){var e=Kt(this.instance.config.capture_performance)&&tn(this.instance.config.capture_performance.__web_vitals_max_value)?this.instance.config.capture_performance.__web_vitals_max_value:ds;return 0<e&&e<=6e4?ds:e}},{key:"isEnabled",get:function(){var e=Kt(this.instance.config.capture_performance)?this.instance.config.capture_performance.web_vitals:void 0;return nn(e)?e:this._enabledServerSide}},{key:"startIfEnabled",value:function(){this.isEnabled&&!this._initialized&&(bn.info(fs+" enabled, starting..."),this.loadScript(this._startCapturing))}},{key:"afterDecideResponse",value:function(e){var t=Kt(e.capturePerformance)&&!!e.capturePerformance.web_vitals;this.instance.persistence&&this.instance.persistence.register(Dt({},Hn,t)),this._enabledServerSide=t,this.startIfEnabled()}},{key:"loadScript",value:function(e){on.postHogWebVitalsCallbacks&&e(),this.instance.requestRouter.loadScript(this.instance.requestRouter.endpointFor("assets","/static/web-vitals.js?v=".concat(Bt.LIB_VERSION)),(function(t){t?bn.error(fs+" failed to load script",t):e()}))}},{key:"_currentURL",value:function(){var e=on?on.location.href:void 0;return e||bn.error(fs+"Could not determine current URL"),e}}]),e}(),ps={},vs=function(){},ms="posthog",gs=!xa&&-1===(null==mn?void 0:mn.indexOf("MSIE"))&&-1===(null==mn?void 0:mn.indexOf("Mozilla")),ys=function(){var e,t,n;return{api_host:"https://us.i.posthog.com",ui_host:null,token:"",autocapture:!0,rageclick:!0,cross_subdomain_cookie:(t=null==dn?void 0:dn.location,n=null==t?void 0:t.hostname,!!Qt(n)&&"herokuapp.com"!==n.split(".").slice(-2).join(".")),persistence:"localStorage+cookie",persistence_name:"",loaded:vs,store_google:!0,custom_campaign_params:[],custom_blocked_useragents:[],save_referrer:!0,capture_pageview:!0,capture_pageleave:"if_capture_pageview",debug:fn&&Qt(null==fn?void 0:fn.search)&&-1!==fn.search.indexOf("__posthog_debug=true")||!1,verbose:!1,cookie_expiration:365,upgrade:!1,disable_session_recording:!1,disable_persistence:!1,disable_surveys:!1,enable_recording_console_log:void 0,secure_cookie:"https:"===(null==on||null===(e=on.location)||void 0===e?void 0:e.protocol),ip:!0,opt_out_capturing_by_default:!1,opt_out_persistence_by_default:!1,opt_out_useragent_filter:!1,opt_out_capturing_persistence_type:"localStorage",opt_out_capturing_cookie_prefix:null,opt_in_site_apps:!1,property_denylist:[],respect_dnt:!1,sanitize_properties:null,request_headers:{},inapp_protocol:"//",inapp_link_new_window:!1,request_batching:!0,properties_string_max_length:65535,session_recording:{},mask_all_element_attributes:!1,mask_all_text:!1,advanced_disable_decide:!1,advanced_disable_feature_flags:!1,advanced_disable_feature_flags_on_first_load:!1,advanced_disable_toolbar_metrics:!1,feature_flag_request_timeout_ms:3e3,on_request_error:function(e){var t="Bad HTTP status: "+e.statusCode+" "+e.text;bn.error(t)},get_device_id:function(e){return e},_onCapture:vs,capture_performance:void 0,name:"posthog",bootstrap:{},disable_compression:!1,session_idle_timeout_seconds:1800,person_profiles:"always",__add_tracing_headers:!1}},bs=function(e){var t={};Xt(e.process_person)||(t.person_profiles=e.process_person),Xt(e.xhr_headers)||(t.request_headers=e.xhr_headers),Xt(e.cookie_name)||(t.persistence_name=e.cookie_name),Xt(e.disable_cookie)||(t.disable_persistence=e.disable_cookie);var n=_n({},t,e);return Ut(e.property_blacklist)&&(Xt(e.property_denylist)?n.property_denylist=e.property_blacklist:Ut(e.property_denylist)?n.property_denylist=[].concat(Nt(e.property_blacklist),Nt(e.property_denylist)):bn.error("Invalid value for property_denylist config: "+e.property_denylist)),n},xs=function(){function e(){Rt(this,e),Dt(this,"__forceAllowLocalhost",!1)}return Ot(e,[{key:"_forceAllowLocalhost",get:function(){return this.__forceAllowLocalhost},set:function(e){bn.error("WebPerformanceObserver is deprecated and has no impact on network capture. Use `_forceAllowLocalhostNetworkCapture` on `posthog.sessionRecording`"),this.__forceAllowLocalhost=e}}]),e}(),ws=function(){function e(){var t=this;Rt(this,e),Dt(this,"webPerformance",new xs),Dt(this,"version",Bt.LIB_VERSION),Dt(this,"_internalEventEmitter",new qa),this.config=ys(),this.decideEndpointWasHit=!1,this.SentryIntegration=La,this.sentryIntegration=function(e){return function(e,t){var n=Na(e,t);return{name:Za,processEvent:function(e){return n(e)}}}(t,e)},this.__request_queue=[],this.__loaded=!1,this.analyticsDefaultEndpoint="/e/",this.featureFlags=new gr(this),this.toolbar=new Lo(this),this.scrollManager=new is(this),this.pageViewManager=new Ha(this),this.surveys=new Ya(this),this.rateLimiter=new Xa(this),this.requestRouter=new Ra(this),this.consent=new cs(this),this.people={set:function(e,n,r){var i=Qt(e)?Dt({},e,n):e;t.setPersonProperties(i),null==r||r({})},set_once:function(e,n,r){var i=Qt(e)?Dt({},e,n):e;t.setPersonProperties(void 0,i),null==r||r({})}},this.on("eventCaptured",(function(e){return bn.info("send",e)}))}return Ot(e,[{key:"init",value:function(t,n,r){if(r&&r!==ms){var i,o=null!==(i=ps[r])&&void 0!==i?i:new e;return o._init(t,n,r),ps[r]=o,ps[ms][r]=o,o}return this._init(t,n,r)}},{key:"_init",value:function(e){var t,n,r=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2?arguments[2]:void 0;if(Xt(e)||Jt(e))return bn.critical("PostHog was initialized without a token. This likely indicates a misconfiguration. Please check the first argument passed to posthog.init()"),this;if(this.__loaded)return bn.warn("You have already initialized PostHog! Re-initializing is a no-op"),this;this.__loaded=!0,this.config={},this._triggered_notifs=[],this.set_config(_n({},ys(),bs(i),{name:o,token:e})),this.config.on_xhr_error&&bn.error("[posthog] on_xhr_error is deprecated. Use on_request_error instead"),this.compression=i.disable_compression?void 0:Rn.GZipJS,this.persistence=new Bi(this.config),this.sessionPersistence="sessionStorage"===this.config.persistence?this.persistence:new Bi(Tt(Tt({},this.config),{},{persistence:"sessionStorage"}));var a=Tt({},this.persistence.props),s=Tt({},this.sessionPersistence.props);if(this._requestQueue=new Fo((function(e){return r._send_retriable_request(e)})),this._retryQueue=new Ea(this),this.__request_queue=[],this.sessionManager=new Ta(this.config,this.persistence),this.sessionPropsManager=new Ja(this.sessionManager,this.persistence),new us(this).startIfEnabledOrStop(),this.sessionRecording=new Oo(this),this.sessionRecording.startIfEnabledOrStop(),this.config.disable_scroll_properties||this.scrollManager.startMeasuringScrollPosition(),this.autocapture=new ls(this),this.autocapture.startIfEnabled(),this.surveys.loadIfEnabled(),this.heatmaps=new rs(this),this.heatmaps.startIfEnabled(),this.webVitalsAutocapture=new hs(this),this.exceptionObserver=new Da(this),this.exceptionObserver.startIfEnabled(),Bt.DEBUG=Bt.DEBUG||this.config.debug,Bt.DEBUG&&bn.info("Starting in debug mode",{this:this,config:i,thisC:Tt({},this.config),p:a,s:s}),this._sync_opt_out_with_persistence(),void 0!==(null===(t=i.bootstrap)||void 0===t?void 0:t.distinctID)){var l,u,c=this.config.get_device_id(_r()),d=null!==(l=i.bootstrap)&&void 0!==l&&l.isIdentifiedID?c:i.bootstrap.distinctID;this.persistence.set_property(ir,null!==(u=i.bootstrap)&&void 0!==u&&u.isIdentifiedID?"identified":"anonymous"),this.register({distinct_id:i.bootstrap.distinctID,$device_id:d})}if(this._hasBootstrappedFeatureFlags()){var f,h,p=Object.keys((null===(f=i.bootstrap)||void 0===f?void 0:f.featureFlags)||{}).filter((function(e){var t,n;return!(null===(t=i.bootstrap)||void 0===t||null===(n=t.featureFlags)||void 0===n||!n[e])})).reduce((function(e,t){var n,r;return e[t]=(null===(n=i.bootstrap)||void 0===n||null===(r=n.featureFlags)||void 0===r?void 0:r[t])||!1,e}),{}),v=Object.keys((null===(h=i.bootstrap)||void 0===h?void 0:h.featureFlagPayloads)||{}).filter((function(e){return p[e]})).reduce((function(e,t){var n,r,o,a;return null!==(n=i.bootstrap)&&void 0!==n&&null!==(r=n.featureFlagPayloads)&&void 0!==r&&r[t]&&(e[t]=null===(o=i.bootstrap)||void 0===o||null===(a=o.featureFlagPayloads)||void 0===a?void 0:a[t]),e}),{});this.featureFlags.receivedFeatureFlags({featureFlags:p,featureFlagPayloads:v})}if(!this.get_distinct_id()){var m=this.config.get_device_id(_r());this.register_once({distinct_id:m,$device_id:m},""),this.persistence.set_property(ir,"anonymous")}return null==on||null===(n=on.addEventListener)||void 0===n||n.call(on,"onpagehide"in self?"pagehide":"unload",this._handle_unload.bind(this)),this.toolbar.maybeLoadToolbar(),i.segment?function(e,t){var n=e.config.segment;if(!n)return t();!function(e,t){var n=e.config.segment;if(!n)return t();var r=function(n){var r=function(){return n.anonymousId()||_r()};e.config.get_device_id=r,n.id()&&(e.register({distinct_id:n.id(),$device_id:r()}),e.persistence.set_property(ir,"identified")),t()},i=n.user();"then"in i&&Gt(i.then)?i.then((function(e){return r(e)})):r(i)}(e,(function(){n.register(function(e){Promise&&Promise.resolve||bn.warn("This browser does not have Promise support, and can not use the segment integration");var t=function(t,n){var r;if(!n)return t;t.event.userId||t.event.anonymousId===e.get_distinct_id()||e.reset(),t.event.userId&&t.event.userId!==e.get_distinct_id()&&(e.register({distinct_id:t.event.userId}),e.reloadFeatureFlags());var i=e._calculate_event_properties(n,null!==(r=t.event.properties)&&void 0!==r?r:{},new Date);return t.event.properties=Object.assign({},i,t.event.properties),t};return{name:"PostHog JS",type:"enrichment",version:"1.0.0",isLoaded:function(){return!0},load:function(){return Promise.resolve()},track:function(e){return t(e,e.event.event)},page:function(e){return t(e,"$pageview")},identify:function(e){return t(e,"$identify")},screen:function(e){return t(e,"$screen")}}}(e)).then((function(){t()}))}))}(this,(function(){return r._loaded()})):this._loaded(),Gt(this.config._onCapture)&&this.on("eventCaptured",(function(e){return r.config._onCapture(e.event,e)})),this}},{key:"_afterDecideResponse",value:function(e){var t,n,r,i,o,a,s;this.compression=void 0,e.supportedCompression&&!this.config.disable_compression&&(this.compression=Cn(e.supportedCompression,Rn.GZipJS)?Rn.GZipJS:Cn(e.supportedCompression,Rn.Base64)?Rn.Base64:void 0),null!==(t=e.analytics)&&void 0!==t&&t.endpoint&&(this.analyticsDefaultEndpoint=e.analytics.endpoint),null===(n=this.sessionRecording)||void 0===n||n.afterDecideResponse(e),null===(r=this.autocapture)||void 0===r||r.afterDecideResponse(e),null===(i=this.heatmaps)||void 0===i||i.afterDecideResponse(e),null===(o=this.surveys)||void 0===o||o.afterDecideResponse(e),null===(a=this.webVitalsAutocapture)||void 0===a||a.afterDecideResponse(e),null===(s=this.exceptionObserver)||void 0===s||s.afterDecideResponse(e)}},{key:"_loaded",value:function(){var e=this,t=this.config.advanced_disable_decide;t||this.featureFlags.setReloadingPaused(!0);try{this.config.loaded(this)}catch(e){bn.critical("`loaded` function failed",e)}this._start_queue_if_opted_in(),this.config.capture_pageview&&setTimeout((function(){dn&&e.capture("$pageview",{title:dn.title},{send_instantly:!0})}),1),t||(new Do(this).call(),this.featureFlags.resetRequestQueue())}},{key:"_start_queue_if_opted_in",value:function(){var e;this.has_opted_out_capturing()||this.config.request_batching&&(null===(e=this._requestQueue)||void 0===e||e.enable())}},{key:"_dom_loaded",value:function(){var e=this;this.has_opted_out_capturing()||kn(this.__request_queue,(function(t){return e._send_retriable_request(t)})),this.__request_queue=[],this._start_queue_if_opted_in()}},{key:"_handle_unload",value:function(){var e,t;this.config.request_batching?(this._shouldCapturePageleave()&&this.capture("$pageleave"),null===(e=this._requestQueue)||void 0===e||e.unload(),null===(t=this._retryQueue)||void 0===t||t.unload()):this._shouldCapturePageleave()&&this.capture("$pageleave",null,{transport:"sendBeacon"})}},{key:"_send_request",value:function(e){var t=this;this.__loaded&&(gs?this.__request_queue.push(e):this.rateLimiter.isServerRateLimited(e.batchKey)||(e.transport=e.transport||this.config.api_transport,e.url=ka(e.url,{ip:this.config.ip?1:0}),e.headers=Tt({},this.config.request_headers),e.compression="best-available"===e.compression?this.compression:e.compression,function(e){var t,n,r,i=Tt({},e);i.timeout=i.timeout||6e4,i.url=ka(i.url,{_:(new Date).getTime().toString(),ver:Bt.LIB_VERSION,compression:i.compression});var o=null!==(t=i.transport)&&void 0!==t?t:"XHR",a=null!==(n=null===(r=On(Ca,(function(e){return e.transport===o})))||void 0===r?void 0:r.method)&&void 0!==n?n:Ca[0].method;if(!a)throw new Error("No available transport method");a(i)}(Tt(Tt({},e),{},{callback:function(n){var r,i,o;t.rateLimiter.checkForLimiting(n),n.statusCode>=400&&(null===(i=(o=t.config).on_request_error)||void 0===i||i.call(o,n)),null===(r=e.callback)||void 0===r||r.call(e,n)}}))))}},{key:"_send_retriable_request",value:function(e){this._retryQueue?this._retryQueue.retriableRequest(e):this._send_request(e)}},{key:"_execute_array",value:function(e){var t,n=this,r=[],i=[],o=[];kn(e,(function(e){e&&(t=e[0],Ut(t)?o.push(e):Gt(e)?e.call(n):Ut(e)&&"alias"===t?r.push(e):Ut(e)&&-1!==t.indexOf("capture")&&Gt(n[t])?o.push(e):i.push(e))}));var a=function(e,t){kn(e,(function(e){if(Ut(e[0])){var n=t;Sn(e,(function(e){n=n[e[0]].apply(n,e.slice(1))}))}else this[e[0]].apply(this,e.slice(1))}),t)};a(r,this),a(i,this),a(o,this)}},{key:"_hasBootstrappedFeatureFlags",value:function(){var e,t;return(null===(e=this.config.bootstrap)||void 0===e?void 0:e.featureFlags)&&Object.keys(null===(t=this.config.bootstrap)||void 0===t?void 0:t.featureFlags).length>0||!1}},{key:"push",value:function(e){this._execute_array([e])}},{key:"capture",value:function(e,t,n){var r;if(!(this.__loaded&&this.persistence&&this.sessionPersistence&&this._requestQueue))return bn.uninitializedWarning("posthog.capture");if(!this.consent.isOptedOut())if(!Xt(e)&&Qt(e)){if(!mn||this.config.opt_out_useragent_filter||!es(mn,this.config.custom_blocked_useragents)){var i=null!=n&&n.skip_client_rate_limiting?void 0:this.rateLimiter.clientRateLimitContext();if(null==i||!i.isRateLimited){this.sessionPersistence.update_search_keyword(),this.config.store_google&&this.sessionPersistence.update_campaign_params(),this.config.save_referrer&&this.sessionPersistence.update_referrer_info(),(this.config.store_google||this.config.save_referrer)&&this.persistence.set_initial_person_info();var o=new Date,a=(null==n?void 0:n.timestamp)||o,s={uuid:_r(),event:e,properties:this._calculate_event_properties(e,t||{},a)};i&&(s.properties.$lib_rate_limit_remaining_tokens=i.remainingTokens),(null==n?void 0:n.$set)&&(s.$set=null==n?void 0:n.$set);var l=this._calculate_set_once_properties(null==n?void 0:n.$set_once);l&&(s.$set_once=l),(s=function(e,t){return n=e,r=function(e){return Qt(e)&&!$t(t)?e.slice(0,t):e},i=new Set,function e(t,n){return t!==Object(t)?r?r(t):t:i.has(t)?void 0:(i.add(t),Ut(t)?(o=[],kn(t,(function(t){o.push(e(t))}))):(o={},Sn(t,(function(t,n){i.has(t)||(o[n]=e(t,n))}))),o);var o}(n);var n,r,i}(s,null!=n&&n._noTruncate?null:this.config.properties_string_max_length)).timestamp=a,Xt(null==n?void 0:n.timestamp)||(s.properties.$event_time_override_provided=!0,s.properties.$event_time_override_system_time=o);var u=Tt(Tt({},s.properties.$set),s.$set);Yt(u)||this.setPersonPropertiesForFlags(u),this._internalEventEmitter.emit("eventCaptured",s);var c={method:"POST",url:null!==(r=null==n?void 0:n._url)&&void 0!==r?r:this.requestRouter.endpointFor("api",this.analyticsDefaultEndpoint),data:s,compression:"best-available",batchKey:null==n?void 0:n._batchKey};return!this.config.request_batching||n&&(null==n||!n._batchKey)||null!=n&&n.send_instantly?this._send_retriable_request(c):this._requestQueue.enqueue(c),s}bn.critical("This capture call is ignored due to client rate limiting.")}}else bn.error("No event name provided to posthog.capture")}},{key:"_addCaptureHook",value:function(e){this.on("eventCaptured",(function(t){return e(t.event,t)}))}},{key:"_calculate_event_properties",value:function(e,t,n){if(n=n||new Date,!this.persistence||!this.sessionPersistence)return t;var r=this.persistence.remove_event_timer(e),i=Tt({},t);if(i.token=this.config.token,"$snapshot"===e){var o=Tt(Tt({},this.persistence.properties()),this.sessionPersistence.properties());return i.distinct_id=o.distinct_id,(!Qt(i.distinct_id)&&!tn(i.distinct_id)||Jt(i.distinct_id))&&bn.error("Invalid distinct_id for replay event. This indicates a bug in your implementation"),i}var a=Fi.properties();if(this.sessionManager){var s=this.sessionManager.checkAndGetSessionAndWindowId(),l=s.sessionId,u=s.windowId;i.$session_id=l,i.$window_id=u}if(this.requestRouter.region===ja.CUSTOM&&(i.$lib_custom_api_host=this.config.api_host),this.sessionPropsManager&&this.config.__preview_send_client_session_params&&("$pageview"===e||"$pageleave"===e||"$autocapture"===e)){var c=this.sessionPropsManager.getSessionProps();i=_n(i,c)}if(!this.config.disable_scroll_properties){var d={};"$pageview"===e?d=this.pageViewManager.doPageView(n):"$pageleave"===e&&(d=this.pageViewManager.doPageLeave(n)),i=_n(i,d)}if("$pageview"===e&&dn&&(i.title=dn.title),!Xt(r)){var f=n.getTime()-r;i.$duration=parseFloat((f/1e3).toFixed(3))}mn&&this.config.opt_out_useragent_filter&&(i.$browser_type=es(mn,this.config.custom_blocked_useragents)?"bot":"browser"),(i=_n({},a,this.persistence.properties(),this.sessionPersistence.properties(),i)).$is_identified=this._isIdentified(),Ut(this.config.property_denylist)?Sn(this.config.property_denylist,(function(e){delete i[e]})):bn.error("Invalid value for property_denylist config: "+this.config.property_denylist+" or property_blacklist config: "+this.config.property_blacklist);var h=this.config.sanitize_properties;return h&&(i=h(i,e)),i.$process_person_profile=this._hasPersonProcessing(),i}},{key:"_calculate_set_once_properties",value:function(e){if(!this.persistence||!this._hasPersonProcessing())return e;var t=_n({},this.persistence.get_initial_props(),e||{});return Yt(t)?void 0:t}},{key:"register",value:function(e,t){var n;null===(n=this.persistence)||void 0===n||n.register(e,t)}},{key:"register_once",value:function(e,t,n){var r;null===(r=this.persistence)||void 0===r||r.register_once(e,t,n)}},{key:"register_for_session",value:function(e){var t;null===(t=this.sessionPersistence)||void 0===t||t.register(e)}},{key:"unregister",value:function(e){var t;null===(t=this.persistence)||void 0===t||t.unregister(e)}},{key:"unregister_for_session",value:function(e){var t;null===(t=this.sessionPersistence)||void 0===t||t.unregister(e)}},{key:"_register_single",value:function(e,t){this.register(Dt({},e,t))}},{key:"getFeatureFlag",value:function(e,t){return this.featureFlags.getFeatureFlag(e,t)}},{key:"getFeatureFlagPayload",value:function(e){var t=this.featureFlags.getFeatureFlagPayload(e);try{return JSON.parse(t)}catch(e){return t}}},{key:"isFeatureEnabled",value:function(e,t){return this.featureFlags.isFeatureEnabled(e,t)}},{key:"reloadFeatureFlags",value:function(){this.featureFlags.reloadFeatureFlags()}},{key:"updateEarlyAccessFeatureEnrollment",value:function(e,t){this.featureFlags.updateEarlyAccessFeatureEnrollment(e,t)}},{key:"getEarlyAccessFeatures",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return this.featureFlags.getEarlyAccessFeatures(e,t)}},{key:"on",value:function(e,t){return this._internalEventEmitter.on(e,t)}},{key:"onFeatureFlags",value:function(e){return this.featureFlags.onFeatureFlags(e)}},{key:"onSessionId",value:function(e){var t,n;return null!==(t=null===(n=this.sessionManager)||void 0===n?void 0:n.onSessionId(e))&&void 0!==t?t:function(){}}},{key:"getSurveys",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.surveys.getSurveys(e,t)}},{key:"getActiveMatchingSurveys",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.surveys.getActiveMatchingSurveys(e,t)}},{key:"renderSurvey",value:function(e,t){this.surveys.renderSurvey(e,t)}},{key:"canRenderSurvey",value:function(e){this.surveys.canRenderSurvey(e)}},{key:"getNextSurveyStep",value:function(e,t,n){return this.surveys.getNextSurveyStep(e,t,n)}},{key:"identify",value:function(e,t,n){if(!this.__loaded||!this.persistence)return bn.uninitializedWarning("posthog.identify");if(tn(e)&&(e=e.toString(),bn.warn("The first argument to posthog.identify was a number, but it should be a string. It has been converted to a string.")),e){if(["distinct_id","distinctid"].includes(e.toLowerCase()))bn.critical('The string "'.concat(e,'" was set in posthog.identify which indicates an error. This ID should be unique to the user and not a hardcoded string.'));else if(this._requirePersonProcessing("posthog.identify")){var r=this.get_distinct_id();if(this.register({$user_id:e}),!this.get_property("$device_id")){var i=r;this.register_once({$had_persisted_distinct_id:!0,$device_id:i},"")}e!==r&&e!==this.get_property(Zn)&&(this.unregister(Zn),this.register({distinct_id:e}));var o="anonymous"===(this.persistence.get_property(ir)||"anonymous");e!==r&&o?(this.persistence.set_property(ir,"identified"),this.setPersonPropertiesForFlags(t||{},!1),this.capture("$identify",{distinct_id:e,$anon_distinct_id:r},{$set:t||{},$set_once:n||{}}),this.featureFlags.setAnonymousDistinctId(r)):(t||n)&&this.setPersonProperties(t,n),e!==r&&(this.reloadFeatureFlags(),this.unregister(rr))}}else bn.error("Unique user id has not been set in posthog.identify")}},{key:"setPersonProperties",value:function(e,t){(e||t)&&this._requirePersonProcessing("posthog.setPersonProperties")&&(this.setPersonPropertiesForFlags(e||{}),this.capture("$set",{$set:e||{},$set_once:t||{}}))}},{key:"group",value:function(e,t,n){if(e&&t){if(this._requirePersonProcessing("posthog.group")){var r=this.getGroups();r[e]!==t&&this.resetGroupPropertiesForFlags(e),this.register({$groups:Tt(Tt({},r),{},Dt({},e,t))}),n&&(this.capture("$groupidentify",{$group_type:e,$group_key:t,$group_set:n}),this.setGroupPropertiesForFlags(Dt({},e,n))),r[e]===t||n||this.reloadFeatureFlags()}}else bn.error("posthog.group requires a group type and group key")}},{key:"resetGroups",value:function(){this.register({$groups:{}}),this.resetGroupPropertiesForFlags(),this.reloadFeatureFlags()}},{key:"setPersonPropertiesForFlags",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this._requirePersonProcessing("posthog.setPersonPropertiesForFlags")&&this.featureFlags.setPersonPropertiesForFlags(e,t)}},{key:"resetPersonPropertiesForFlags",value:function(){this.featureFlags.resetPersonPropertiesForFlags()}},{key:"setGroupPropertiesForFlags",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this._requirePersonProcessing("posthog.setGroupPropertiesForFlags")&&this.featureFlags.setGroupPropertiesForFlags(e,t)}},{key:"resetGroupPropertiesForFlags",value:function(e){this.featureFlags.resetGroupPropertiesForFlags(e)}},{key:"reset",value:function(e){var t,n,r,i;if(bn.info("reset"),!this.__loaded)return bn.uninitializedWarning("posthog.reset");var o=this.get_property("$device_id");this.consent.reset(),null===(t=this.persistence)||void 0===t||t.clear(),null===(n=this.sessionPersistence)||void 0===n||n.clear(),null===(r=this.persistence)||void 0===r||r.set_property(ir,"anonymous"),null===(i=this.sessionManager)||void 0===i||i.resetSessionId();var a=this.config.get_device_id(_r());this.register_once({distinct_id:a,$device_id:e?a:o},"")}},{key:"get_distinct_id",value:function(){return this.get_property("distinct_id")}},{key:"getGroups",value:function(){return this.get_property("$groups")||{}}},{key:"get_session_id",value:function(){var e,t;return null!==(e=null===(t=this.sessionManager)||void 0===t?void 0:t.checkAndGetSessionAndWindowId(!0).sessionId)&&void 0!==e?e:""}},{key:"get_session_replay_url",value:function(e){if(!this.sessionManager)return"";var t=this.sessionManager.checkAndGetSessionAndWindowId(!0),n=t.sessionId,r=t.sessionStartTimestamp,i=this.requestRouter.endpointFor("ui","/project/".concat(this.config.token,"/replay/").concat(n));if(null!=e&&e.withTimestamp&&r){var o,a=null!==(o=e.timestampLookBack)&&void 0!==o?o:10;if(!r)return i;var s=Math.max(Math.floor(((new Date).getTime()-r)/1e3)-a,0);i+="?t=".concat(s)}return i}},{key:"alias",value:function(e,t){return e===this.get_property(Dn)?(bn.critical("Attempting to create alias for existing People user - aborting."),-2):this._requirePersonProcessing("posthog.alias")?(Xt(t)&&(t=this.get_distinct_id()),e!==t?(this._register_single(Zn,e),this.capture("$create_alias",{alias:e,distinct_id:t})):(bn.warn("alias matches current distinct_id - skipping api call."),this.identify(e),-1)):void 0}},{key:"set_config",value:function(e){var t,n,r,i,o=Tt({},this.config);Kt(e)&&(_n(this.config,bs(e)),null===(t=this.persistence)||void 0===t||t.update_config(this.config,o),this.sessionPersistence="sessionStorage"===this.config.persistence?this.persistence:new Bi(Tt(Tt({},this.config),{},{persistence:"sessionStorage"})),Ir.is_supported()&&"true"===Ir.get("ph_debug")&&(this.config.debug=!0),this.config.debug&&(Bt.DEBUG=!0,bn.info("set_config",{config:e,oldConfig:o,newConfig:Tt({},this.config)})),null===(n=this.sessionRecording)||void 0===n||n.startIfEnabledOrStop(),null===(r=this.autocapture)||void 0===r||r.startIfEnabled(),null===(i=this.heatmaps)||void 0===i||i.startIfEnabled(),this.surveys.loadIfEnabled(),this._sync_opt_out_with_persistence())}},{key:"startSessionRecording",value:function(e){if(null!=e&&e.sampling){var t,n,r=null===(t=this.sessionManager)||void 0===t?void 0:t.checkAndGetSessionAndWindowId();null===(n=this.persistence)||void 0===n||n.register(Dt({},Xn,!0)),bn.info("Session recording started with sampling override for session: ",null==r?void 0:r.sessionId)}this.set_config({disable_session_recording:!1})}},{key:"stopSessionRecording",value:function(){this.set_config({disable_session_recording:!0})}},{key:"sessionRecordingStarted",value:function(){var e;return!(null===(e=this.sessionRecording)||void 0===e||!e.started)}},{key:"loadToolbar",value:function(e){return this.toolbar.loadToolbar(e)}},{key:"get_property",value:function(e){var t;return null===(t=this.persistence)||void 0===t?void 0:t.props[e]}},{key:"getSessionProperty",value:function(e){var t;return null===(t=this.sessionPersistence)||void 0===t?void 0:t.props[e]}},{key:"toString",value:function(){var e,t=null!==(e=this.config.name)&&void 0!==e?e:ms;return t!==ms&&(t=ms+"."+t),t}},{key:"_isIdentified",value:function(){var e,t;return"identified"===(null===(e=this.persistence)||void 0===e?void 0:e.get_property(ir))||"identified"===(null===(t=this.sessionPersistence)||void 0===t?void 0:t.get_property(ir))}},{key:"_hasPersonProcessing",value:function(){var e,t,n,r;return!("never"===this.config.person_profiles||"identified_only"===this.config.person_profiles&&!this._isIdentified()&&Yt(this.getGroups())&&(null===(e=this.persistence)||void 0===e||null===(t=e.props)||void 0===t||!t[Zn])&&(null===(n=this.persistence)||void 0===n||null===(r=n.props)||void 0===r||!r[cr]))}},{key:"_shouldCapturePageleave",value:function(){return!0===this.config.capture_pageleave||"if_capture_pageview"===this.config.capture_pageleave&&this.config.capture_pageview}},{key:"createPersonProfile",value:function(){this._hasPersonProcessing()||this._requirePersonProcessing("posthog.createPersonProfile")&&this.setPersonProperties({},{})}},{key:"_requirePersonProcessing",value:function(e){return"never"===this.config.person_profiles?(bn.error(e+' was called, but process_person is set to "never". This call will be ignored.'),!1):(this._register_single(cr,!0),!0)}},{key:"_sync_opt_out_with_persistence",value:function(){var e,t,n,r,i=this.consent.isOptedOut(),o=this.config.opt_out_persistence_by_default,a=this.config.disable_persistence||i&&!!o;(null===(e=this.persistence)||void 0===e?void 0:e.disabled)!==a&&(null===(n=this.persistence)||void 0===n||n.set_disabled(a)),(null===(t=this.sessionPersistence)||void 0===t?void 0:t.disabled)!==a&&(null===(r=this.sessionPersistence)||void 0===r||r.set_disabled(a))}},{key:"opt_in_capturing",value:function(e){var t;this.consent.optInOut(!0),this._sync_opt_out_with_persistence(),(Xt(null==e?void 0:e.captureEventName)||null!=e&&e.captureEventName)&&this.capture(null!==(t=null==e?void 0:e.captureEventName)&&void 0!==t?t:"$opt_in",null==e?void 0:e.captureProperties,{send_instantly:!0})}},{key:"opt_out_capturing",value:function(){this.consent.optInOut(!1),this._sync_opt_out_with_persistence()}},{key:"has_opted_in_capturing",value:function(){return this.consent.isOptedIn()}},{key:"has_opted_out_capturing",value:function(){return this.consent.isOptedOut()}},{key:"clear_opt_in_out_capturing",value:function(){this.consent.reset(),this._sync_opt_out_with_persistence()}},{key:"debug",value:function(e){!1===e?(null==on||on.console.log("You've disabled debug mode."),localStorage&&localStorage.removeItem("ph_debug"),this.set_config({debug:!1})):(null==on||on.console.log("You're now in debug mode. All calls to PostHog will be logged in your console.\nYou can disable this with `posthog.debug(false)`."),localStorage&&localStorage.setItem("ph_debug","true"),this.set_config({debug:!0}))}}]),e}();!function(e,t){for(var n=0;n<1;n++)e.prototype[t[n]]=An(e.prototype[t[n]])}(ws,["identify"]);var ks,Ss=(ks=ps[ms]=new ws,function(){function e(){e.done||(e.done=!0,gs=!1,Sn(ps,(function(e){e._dom_loaded()})))}null!=dn&&dn.addEventListener&&("complete"===dn.readyState?e():dn.addEventListener("DOMContentLoaded",e,!1)),on&&Mn(on,"load",e,!0)}(),ks),_s=(0,t.createContext)({user:null,accounts:[]});function Cs(e){var n=e.children,r=wt(),s=r.enqueueSnackbar,l=r.closeSnackbar,c=(Ct().organizationRoles,y("token","")),d=(0,i.Z)(c,2),f=d[0],p=d[1],v=y("accounts",[]),m=(0,i.Z)(v,2),b=m[0],x=(m[1],(0,t.useReducer)(jt,{user:null,accounts:[]})),w=(0,i.Z)(x,2),k=w[0],S=w[1],_=function(e){var t;null!==e&&void 0!==e?S({type:"SET_USER",payload:u(u({},e),{},{userId:null!==(t=null===e||void 0===e?void 0:e.userId)&&void 0!==t?t:9})}):S({type:"SET_USER",payload:null})},C=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n,r,i,a,u,c,d,f,h;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=s("Einstellungen werden ge\xe4ndert",{autoHideDuration:Pt}),e.prev=1,e.next=4,j.put("/User/UpdatePersonalSettings",t);case 4:r=e.sent,i=r.data,a=i.birthdate,u=i.emailMFA,c=i.receivesNewsletter,d=i.svnr,f=i.voipAddress,h=i.automaticPause,S({type:"UPDATE_USER_SETTINGS",payload:{birthdate:a,emailMFA:u,receivesNewsletter:c,svnr:d,voipAddress:f,automaticPause:h}}),l(n),s("Einstellungen wurden erfolgreich aktualisiert",{variant:"success"}),e.next=16;break;case 12:e.prev=12,e.t0=e.catch(1),console.log(e.t0),s("Fehler beim aktualisieren",{variant:"error"});case 16:case"end":return e.stop()}}),e,null,[[1,12]])})));return function(t){return e.apply(this,arguments)}}(),j=g(),P=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t,n){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.post("/Authentication/SignIn",{username:t,password:n},{withCredentials:!0}).then((function(e){var n=e.data;p(n.token),n.token&&localStorage.setItem("AccessToken",n.token),_(u({username:t,email:n.eMail},n)),e.status>=200&&e.status<300&&s("Lass uns loslegen",{variant:"success"})})).catch((function(e){e.response?401!==e.response.status?s("Ein Fehler ist aufgetreten. Sollte dieser Fehler weiter bestehen melden Sie sich bitte bei unserer Hotline: +43 463 890 133",{variant:"error"}):s("Wir konnten keinen Nutzer mit dieser Benutzername-Passwort-Kombination finden",{variant:"warning"}):e.request?s("Ein Fehler ist aufgetreten. Bitte versuchen Sie die Seite neu zu laden.",{variant:"error"}):console.log("Error",e.message),console.log(e.config)}));case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();(0,t.useEffect)((function(){console.log("User",k.user)}),[k.user]);return(0,G.jsx)(_s.Provider,{value:{user:k.user,token:f,setToken:p,setProfilePicture:function(e){S({type:"SET_PROFILEPICTURE",payload:e})},accounts:b,login:P,logout:function(){h.post("/authentication/signout",null,{withCredentials:!0}).then((function(e){console.log("status === 200",200===e.status),200===e.status&&(_(null),localStorage.clear(),Ss.reset())}))},setUser:_,updatePersonalSettings:C,setUserWorkingOnTask:function(e){console.log(e),_(u(u({},k.user),{},{workingOnTask:e}))}},children:n})}var js=function(){return(0,t.useContext)(_s)};var Ps=function(e){var n=e.children,r=(0,t.useState)(!0),s=(0,i.Z)(r,2),l=(s[0],s[1]),u=m();return js().token,(0,t.useEffect)((function(){var e=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,u();case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.log("ERROR: ",e.t0);case 8:return e.prev=8,l(!1),e.finish(8);case 11:case"end":return e.stop()}}),e,null,[[0,5,8,11]])})));return function(){return e.apply(this,arguments)}}();e()}),[]),(0,G.jsx)(G.Fragment,{children:n})},Es=__webpack_require__(1979);var As=t.createContext(null);function Ts(){return t.useContext(As)}var Is="function"===typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__";var Rs=function(e){var n=e.children,r=e.theme,i=Ts(),o=t.useMemo((function(){var e=null===i?r:function(e,t){return"function"===typeof t?t(e):(0,S.Z)({},e,t)}(i,r);return null!=e&&(e[Is]=null!==i),e}),[r,i]);return(0,G.jsx)(As.Provider,{value:o,children:n})},Ms=__webpack_require__(1688),Os=__webpack_require__(9120),Ds=["value"],Zs=t.createContext();var Ns=function(){var e=t.useContext(Zs);return null!=e&&e},Ls=function(e){var t=e.value,n=(0,_.Z)(e,Ds);return(0,G.jsx)(Zs.Provider,(0,S.Z)({value:null==t||t},n))},Fs={};function zs(e,n,r){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return t.useMemo((function(){var t=e&&n[e]||n;if("function"===typeof r){var o=r(t),a=e?(0,S.Z)({},n,(0,s.Z)({},e,o)):o;return i?function(){return a}:a}return e?(0,S.Z)({},n,(0,s.Z)({},e,r)):(0,S.Z)({},n,r)}),[e,n,r,i])}var Bs=function(e){var t=e.children,n=e.theme,r=e.themeId,i=(0,Os.Z)(Fs),o=Ts()||Fs,a=zs(r,i,n),s=zs(r,o,n,!0),l="rtl"===a.direction;return(0,G.jsx)(Rs,{theme:s,children:(0,G.jsx)(Ms.T.Provider,{value:a,children:(0,G.jsx)(Ls,{value:l,children:t})})})},Hs=["theme"];function Vs(e){var t=e.theme,n=(0,_.Z)(e,Hs),r=t[H.Z];return(0,G.jsx)(Bs,(0,S.Z)({},n,{themeId:r?H.Z:void 0,theme:r||t}))}var qs,Ws=(0,Es.Z)({components:{MuiTextField:{styleOverrides:{root:{backgroundColor:"var(--light)",borderRadius:"var(--borderRadius)",border:"none",outline:"none"}}}}}),Us=function(e){var t=e.children;return(0,G.jsx)(Vs,{theme:Ws,children:t})},Gs=[],Ks="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"}(qs||(qs={}));var Ys,Xs,Qs=function(e){return Object.freeze(e)},Js=function(e,t){this.inlineSize=e,this.blockSize=t,Qs(this)},$s=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,Qs(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}(),el=function(e){return e instanceof SVGElement&&"getBBox"in e},tl=function(e){if(el(e)){var t=e.getBBox(),n=t.width,r=t.height;return!n&&!r}var i=e,o=i.offsetWidth,a=i.offsetHeight;return!(o||a||e.getClientRects().length)},nl=function(e){var t,n;if(e instanceof Element)return!0;var r=null===(n=null===(t=e)||void 0===t?void 0:t.ownerDocument)||void 0===n?void 0:n.defaultView;return!!(r&&e instanceof r.Element)},rl="undefined"!==typeof window?window:{},il=new WeakMap,ol=/auto|scroll/,al=/^tb|vertical/,sl=/msie|trident/i.test(rl.navigator&&rl.navigator.userAgent),ll=function(e){return parseFloat(e||"0")},ul=function(e,t,n){return void 0===e&&(e=0),void 0===t&&(t=0),void 0===n&&(n=!1),new Js((n?t:e)||0,(n?e:t)||0)},cl=Qs({devicePixelContentBoxSize:ul(),borderBoxSize:ul(),contentBoxSize:ul(),contentRect:new $s(0,0,0,0)}),dl=function(e,t){if(void 0===t&&(t=!1),il.has(e)&&!t)return il.get(e);if(tl(e))return il.set(e,cl),cl;var n=getComputedStyle(e),r=el(e)&&e.ownerSVGElement&&e.getBBox(),i=!sl&&"border-box"===n.boxSizing,o=al.test(n.writingMode||""),a=!r&&ol.test(n.overflowY||""),s=!r&&ol.test(n.overflowX||""),l=r?0:ll(n.paddingTop),u=r?0:ll(n.paddingRight),c=r?0:ll(n.paddingBottom),d=r?0:ll(n.paddingLeft),f=r?0:ll(n.borderTopWidth),h=r?0:ll(n.borderRightWidth),p=r?0:ll(n.borderBottomWidth),v=d+u,m=l+c,g=(r?0:ll(n.borderLeftWidth))+h,y=f+p,b=s?e.offsetHeight-y-e.clientHeight:0,x=a?e.offsetWidth-g-e.clientWidth:0,w=i?v+g:0,k=i?m+y:0,S=r?r.width:ll(n.width)-w-x,_=r?r.height:ll(n.height)-k-b,C=S+v+x+g,j=_+m+b+y,P=Qs({devicePixelContentBoxSize:ul(Math.round(S*devicePixelRatio),Math.round(_*devicePixelRatio),o),borderBoxSize:ul(C,j,o),contentBoxSize:ul(S,_,o),contentRect:new $s(d,l,S,_)});return il.set(e,P),P},fl=function(e,t,n){var r=dl(e,n),i=r.borderBoxSize,o=r.contentBoxSize,a=r.devicePixelContentBoxSize;switch(t){case qs.DEVICE_PIXEL_CONTENT_BOX:return a;case qs.BORDER_BOX:return i;default:return o}},hl=function(e){var t=dl(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=Qs([t.borderBoxSize]),this.contentBoxSize=Qs([t.contentBoxSize]),this.devicePixelContentBoxSize=Qs([t.devicePixelContentBoxSize])},pl=function(e){if(tl(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t},vl=function(){var e=1/0,t=[];Gs.forEach((function(n){if(0!==n.activeTargets.length){var r=[];n.activeTargets.forEach((function(t){var n=new hl(t.target),i=pl(t.target);r.push(n),t.lastReportedSize=fl(t.target,t.observedBox),i<e&&(e=i)})),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},ml=function(e){Gs.forEach((function(t){t.activeTargets.splice(0,t.activeTargets.length),t.skippedTargets.splice(0,t.skippedTargets.length),t.observationTargets.forEach((function(n){n.isActive()&&(pl(n.target)>e?t.activeTargets.push(n):t.skippedTargets.push(n))}))}))},gl=function(){var e=0;for(ml(e);Gs.some((function(e){return e.activeTargets.length>0}));)e=vl(),ml(e);return Gs.some((function(e){return e.skippedTargets.length>0}))&&function(){var e;"function"===typeof ErrorEvent?e=new ErrorEvent("error",{message:Ks}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=Ks),window.dispatchEvent(e)}(),e>0},yl=[],bl=function(e){if(!Ys){var t=0,n=document.createTextNode("");new MutationObserver((function(){return yl.splice(0).forEach((function(e){return e()}))})).observe(n,{characterData:!0}),Ys=function(){n.textContent=""+(t?t--:t++)}}yl.push(e),Ys()},xl=0,wl={attributes:!0,characterData:!0,childList:!0,subtree:!0},kl=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],Sl=function(e){return void 0===e&&(e=0),Date.now()+e},_l=!1,Cl=new(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),!_l){_l=!0;var n,r=Sl(e);n=function(){var n=!1;try{n=gl()}finally{if(_l=!1,e=r-Sl(),!xl)return;n?t.run(1e3):e>0?t.run(e):t.start()}},bl((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,wl)};document.body?t():rl.addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),kl.forEach((function(t){return rl.addEventListener(t,e.listener,!0)})))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),kl.forEach((function(t){return rl.removeEventListener(t,e.listener,!0)})),this.stopped=!0)},e}()),jl=function(e){!xl&&e>0&&Cl.start(),!(xl+=e)&&Cl.stop()},Pl=function(){function e(e,t){this.target=e,this.observedBox=t||qs.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,t=fl(this.target,this.observedBox,!0);return e=this.target,el(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.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),El=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},Al=new WeakMap,Tl=function(e,t){for(var n=0;n<e.length;n+=1)if(e[n].target===t)return n;return-1},Il=function(){function e(){}return e.connect=function(e,t){var n=new El(e,t);Al.set(e,n)},e.observe=function(e,t,n){var r=Al.get(e),i=0===r.observationTargets.length;Tl(r.observationTargets,t)<0&&(i&&Gs.push(r),r.observationTargets.push(new Pl(t,n&&n.box)),jl(1),Cl.schedule())},e.unobserve=function(e,t){var n=Al.get(e),r=Tl(n.observationTargets,t),i=1===n.observationTargets.length;r>=0&&(i&&Gs.splice(Gs.indexOf(n),1),n.observationTargets.splice(r,1),jl(-1))},e.disconnect=function(e){var t=this,n=Al.get(e);n.observationTargets.slice().forEach((function(n){return t.unobserve(e,n.target)})),n.activeTargets.splice(0,n.activeTargets.length)},e}(),Rl=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.");Il.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(!nl(e))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");Il.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(!nl(e))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");Il.unobserve(this,e)},e.prototype.disconnect=function(){Il.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}(),Ml=t["undefined"!==typeof document&&void 0!==document.createElement?"useLayoutEffect":"useEffect"],Ol=function(e){var n=t.useRef(e);return t.useEffect((function(){n.current=e})),n},Dl="undefined"!==typeof window&&"ResizeObserver"in window?window.ResizeObserver:Rl;function Zl(){}var Nl=function(){return Xs||(Xs=function(){var e=!1,t=[],n=new Map,r=new Dl((function(r,i){t=t.concat(r),e||window.requestAnimationFrame((function(){for(var r=new Set,o=function(e){if(r.has(t[e].target))return"continue";r.add(t[e].target);var o=n.get(t[e].target);null===o||void 0===o||o.forEach((function(n){return n(t[e],i)}))},a=0;a<t.length;a++)o(a);t=[],e=!1})),e=!0}));return{observer:r,subscribe:function(e,t){var i;r.observe(e);var o=null!==(i=n.get(e))&&void 0!==i?i:[];o.push(t),n.set(e,o)},unsubscribe:function(e,t){var i,o=null!==(i=n.get(e))&&void 0!==i?i:[];if(1===o.length)return r.unobserve(e),void n.delete(e);var a=o.indexOf(t);-1!==a&&o.splice(a,1),n.set(e,o)}}}())},Ll=function(e,t){var n=Nl(),r=Ol(t);return Ml((function(){var t=!1,i=e&&"current"in e?e.current:e;if(!i)return Zl;function o(e,n){t||r.current(e,n)}return n.subscribe(i,o),function(){t=!0,n.unsubscribe(i,o)}}),[e,n,r]),n.observer},Fl=__webpack_require__(2982),zl=function(e,t){switch(t.type){case"SET_BILLPREFIXES":return u(u({},e),{},{billPrefixes:t.payload});case"SET_ACCOUNTING":return u(u({},e),{},{accounting:t.payload});case"SET_UNITS":return u(u({},e),{},{units:t.payload});case"SET_BILLS":return u(u({},e),{},{bills:t.payload});case"SET_BILLABLES":return u(u({},e),{},{billables:t.payload});case"SET_REGISTRIERKASSE":case"ADD_REGISTRIERKASSE":return u(u({},e),{},{registrierkasse:t.payload});case"SET_REGISTRIERKASSEZERTIFIKAT":return u(u({},e),{},{registrierkasseZertifikat:t.payload});case"SET_REGISTRIERKASSEDATENPROTOKOLL":return u(u({},e),{},{registrierkasseDatenprotokoll:t.payload});case"ADD_BILL":return u(u({},e),{},{bills:[t.payload].concat((0,Fl.Z)(e.bills))});case"ADD_BILLPREFIX":return u(u({},e),{},{billPrefixes:[t.payload].concat((0,Fl.Z)(e.billPrefixes))});case"UPDATE_BILL":return u(u({},e),{},{bills:e.bills.map((function(e){return e.bill.id===t.payload.id?{billingPositions:e.billingPositions,bill:t.payload}:e}))});case"UPDATE_BILLDTO":return u(u({},e),{},{bills:e.bills.map((function(e){return e.bill.id===t.payload.bill.id?(console.log("UPDATE_BILLDTO",t.payload),t.payload):e}))});case"DELETE_BILL":return u(u({},e),{},{bills:e.bills.filter((function(e){return e.bill.id!==t.payload.id}))});case"DELETE_BILLDTO":return u(u({},e),{},{bills:e.bills.filter((function(e){return e.bill.id!==t.payload.bill.id}))});default:return u({},e)}},Bl=function(e,t){return t.type,u({},e)},Hl=__webpack_require__(7892),Vl=__webpack_require__.n(Hl),ql={name:"",slogan:"",id:null,website:"",telephone:"",eMail:"",uid:"",taxNumber:"",registrationNumber:"",court:"",kleinunternehmer:!1,pauschaliert:!1,logoRectangle:"",logoRectangleBase64:"",logoSquare:"",deleted:!1,subscribedSince:"",eCockpitOrganizationId:null,fiscalYear:[],subscription:""},Wl=(0,t.createContext)({companyData:ql}),Ul=function(e){var n=e.children,r=g(),o=wt(),a=o.enqueueSnackbar,s=o.closeSnackbar,l=(0,t.useReducer)(Bl,{name:"AHK Softwaregutachten.at e.U.",slogan:"So einfach wie m\xf6glich, so kompliziert wie notwendig.",id:1,website:"www.softwaregutachten.at",telephone:"0660 12312312",eMail:"kontakt@softwaregutachten.at",uid:"123123",taxNumber:"123123",registrationNumber:"123123",court:"Klagenfurt",kleinunternehmer:!1,pauschaliert:!1,logoRectangle:"",logoSquare:"",logo:"",deleted:!1,subscribedSince:"1.1.2022",eCockpitOrganizationId:1,fiscalYear:[],subscription:""}),c=(0,i.Z)(l,2),d=(c[0],c[1]);(0,t.useEffect)((function(){r.get("/organization/ofself").then((function(e){var t=Vl()().year(),n=Vl()().year(t).startOf("year").format("YYYY-MM-DD"),r=Vl()().year(t).endOf("year").format("YYYY-MM-DD");m(u(u({},e.data),{},{fiscalYear:[n,r]}))}))}),[]);var f=(0,t.useState)(u({},ql)),h=(0,i.Z)(f,2),p=h[0],m=h[1];return(0,G.jsx)(Wl.Provider,{value:{companyData:p,setCompanyData:m,setLogo:function(e,t,n){var i=a("Logo wird gesetzt",{variant:"default",autoHideDuration:Pt});r.post("/organization/setLogo",e,{params:{mode:n}}).then((function(){s(i),a("Logo wurde erfolgreich gesetzt",{variant:"success"}),m("Rectangle"===n?function(e){return u(u({},e),{},{logoRectangleBase64:t.split(",")[1]})}:function(e){return u(u({},e),{},{logoSquareBase64:t.split(",")[1]})})})).catch((function(e){v(e,i,a,s)}))},setFiscalYear:function(e){var t=Vl()(e).year(),n=Vl()().year(t).startOf("year").format("YYYY-MM-DD"),r=Vl()().year(t).endOf("year").format("YYYY-MM-DD");m((function(e){return u(u({},e),{},{fiscalYear:[n,r]})}))},updateCompanyData:function(e){var t=a("Firmendaten werden gespeichert");r.put("/organization/UpdateECockpitOrganization",u({},e)).then((function(n){var r=n.data;return d({type:"EDIT_COMPANY",payload:e}),s(t),a("Firmendaten erfolgreich bearbeitet.",{variant:"success"}),r})).catch((function(e){e.response?401!==e.response.status?a("Ein Fehler ist aufgetreten. Sollte dieser Fehler weiter bestehen melden Sie sich bitte bei unserer Hotline.",{variant:"error"}):a("Ihre Authentifizierung ist abgelaufen, bitte loggen Sie sich erneut ein.",{variant:"warning"}):(e.request,a("Ein Fehler ist aufgetreten. Bitte versuchen Sie die Seite neu zu laden.",{variant:"error"}))}))}},children:n})},Gl=function(){return(0,t.useContext)(Wl)},Kl={id:0,prefix:"",isOffer:!1,organizationId:0,billsCount:0,paidBillsCount:0,openBillsCount:0,delayedBillsCount:0},Yl=(0,t.createContext)({bills:[],billPrefixes:[],units:[],accounting:void 0,updateBillingPosition:void 0,billables:[]}),Xl=function(e){var n=e.children,r=(js().user,g()),s=wt(),l=s.enqueueSnackbar,c=s.closeSnackbar,d=function(e){w({type:"UPDATE_BILLINGPOSITION",payload:e})},f=function(e){w({type:"SET_BILLS",payload:e})},h=function(e){w({type:"SET_ACCOUNTING",payload:e})},p=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:w({type:"ADD_BILL",payload:t});case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),v=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,n){var i,o,a=l((t.bill.isOffer?"Angebot":"Rechnung")+" wird erstellt",{variant:"default",autoHideDuration:Pt}),s=new FormData;s.append("bill",JSON.stringify(u(u({},t.bill),{},{date:new Date(null!==(i=null===t||void 0===t?void 0:t.bill.date)&&void 0!==i?i:"").toISOString()}))),s.append("billingPositionsArray",JSON.stringify(t.billingPositions)),s.append("file",null!==(o=t.file)&&void 0!==o?o:""),console.log("billingPositionsArray",JSON.stringify(t.billingPositions)),r.post("/bill",s).then((function(n){c(a),l((t.bill.isOffer?"Angebot":"Rechnung")+" erfolgreich erstellt.",{variant:"success"}),e(n.data)})).catch((function(e){e.response?401!==e.response.status?l("Ein Fehler ist aufgetreten. Sollte dieser Fehler weiter bestehen melden Sie sich bitte bei unserer Hotline.",{variant:"error"}):l("Ihre Authentifizierung ist abgelaufen, bitte loggen Sie sich erneut ein.",{variant:"warning"}):l("Ein Fehler ist aufgetreten. Bitte versuchen Sie die Seite neu zu laden.",{variant:"error"}),n(e)}))})));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),m=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t,n,i){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,o){var a=l((t.isOffer?"Angebot":"Rechnung")+" wird erstellt",{variant:"default",autoHideDuration:Pt}),s=new FormData;s.append("bill",JSON.stringify(u(u({},t),{},{generatePdf:!0,isIncoming:!0,isReceipt:!1}))),s.append("billingPositionsArray",JSON.stringify([])),s.append("file",""),s.append("selectedServicesJSON",JSON.stringify(n)),s.append("selectedPositions",JSON.stringify(i)),console.log("bill",t,"formData",s),r.post("/bill",s).then((function(n){w({type:"ADD_BILL",payload:{bill:n.data.bill,billingPositions:n.data.billingPositions}}),c(a),l((t.isOffer?"Angebot":"Rechnung")+" erfolgreich erstellt.",{variant:"success"}),e(n.data)})).catch((function(e){e.response?401!==e.response.status?l("Ein Fehler ist aufgetreten. Sollte dieser Fehler weiter bestehen melden Sie sich bitte bei unserer Hotline.",{variant:"error"}):l("Ihre Authentifizierung ist abgelaufen, bitte loggen Sie sich erneut ein.",{variant:"warning"}):l("Ein Fehler ist aufgetreten. Bitte versuchen Sie die Seite neu zu laden.",{variant:"error"}),o(e)}))})));case 1:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),y=(0,t.useReducer)(zl,{bills:[],billPrefixes:[],units:[],accounting:void 0,billables:[],updateBillingPosition:d}),b=(0,i.Z)(y,2),x=b[0],w=b[1];(0,t.useEffect)((function(){r.get("/bill/dto").then((function(e){f(e.data)})),r.get("/registrierkasse").then((function(e){w({type:"SET_REGISTRIERKASSE",payload:e.data})})),r.get("/registrierkasse/datenprotokoll").then((function(e){w({type:"SET_REGISTRIERKASSEDATENPROTOKOLL",payload:e.data})})),r.get("/registrierkasse/zertifikat").then((function(e){w({type:"SET_REGISTRIERKASSEZERTIFIKAT",payload:e.data})})),r.get("/billprefix/").then((function(e){var t;t=e.data,w({type:"SET_BILLPREFIXES",payload:t})})),r.get("/unit").then((function(e){w({type:"SET_UNITS",payload:e.data})})),r.get("/bill/getbillables").then((function(e){w({type:"SET_BILLABLES",payload:e.data})}))}),[]);var k=Gl().companyData,S={textBefore:"Sehr geehrte Damen und Herren,\n\nvielen Dank f\xfcr Ihren Auftrag und das damit verbundene Vertrauen!\n\n\nHiermit stellen wir Ihnen auf der Seite 2 ff angef\xfchrte Leistungen zu folgendem Gesamtbetrag in Rechnung:",textAfter:"Bitte \xfcberweisen Sie den Rechnungsbetrag unter Angabe der Rechnungsnummer auf das unten angegebene Konto.\n\n\n\nMit freundlichen Gr\xfc\xdfen\nIhr Team von ".concat(k.name)},_={textBefore:"Sehr geehrte Damen und Herren,\n\nvielen Dank f\xfcr Ihr Interesse!\n\n\nHiermit m\xf6chten wir Ihnen auf der Seite 2 ff angef\xfchrte Leistungen zu folgendem Gesamtbetrag in Angebot stellen:",textAfter:"Bitte kontaktieren Sie uns, sollte es Unklarheiten oder \xc4nderungsw\xfcnsche geben.\n\n\n\nMit freundlichen Gr\xfc\xdfen\nIhr Team von ".concat(k.name)};return(0,t.useEffect)((function(){k.fiscalYear.length>0&&r.get("/bill/accounting",{params:{start:k.fiscalYear[0],end:k.fiscalYear[1]}}).then((function(e){h(e.data)}))}),[k.fiscalYear]),(0,G.jsx)(Yl.Provider,{value:{bills:x.bills,billPrefixes:x.billPrefixes,accounting:x.accounting,units:x.units,registrierkasse:x.registrierkasse,registrierkasseDatenerfassungsprotokoll:x.registrierkasseDatenprotokoll,registrierkasseZertifikat:x.registrierkasseZertifikat,defaultBill:S,defaultOffer:_,billables:x.billables,updateBillingPosition:d,deleteBill:function(e){w({type:"DELETE_BILL",payload:e})},addBill:v,addBillWithBillingPositions:m,addBillFromDeliveryNote:function(e,t,n){return new Promise((function(i,o){var a=l("Rechnung wird generiert",{variant:"default",autoHideDuration:Pt});r.post("/bill/FromDeliveryNote",e,{params:{billNumber:t,billPrefixId:n}}).then((function(e){l("Rechnungskreis erfolgreich generiert",{variant:"success"}),c(a),w({type:"ADD_BILL",payload:{bill:e.data.bill,billingPositions:e.data.billingPositions}}),i(e.data.bill)})).catch((function(e){c(a),l("Rechnung konnte leider nicht erstellt werden",{variant:"error"}),o(e)}))}))},addReceipt:function(e){return new Promise((function(t,n){var i,o,a=l("Beleg wird erstellt",{variant:"default",autoHideDuration:Pt}),s=new FormData;console.log(e.bill,new Date(null!==(i=null===e||void 0===e?void 0:e.bill.date)&&void 0!==i?i:""),new Date("")),s.append("bill",JSON.stringify(u(u({},e.bill),{},{date:null!==e&&void 0!==e&&e.bill.date?new Date(null===e||void 0===e?void 0:e.bill.date).toISOString():new Date("").toISOString()}))),s.append("billingPositionsArray",JSON.stringify(e.billingPositions)),s.append("file",null!==(o=e.file)&&void 0!==o?o:""),console.log("billingPositionsArray",JSON.stringify(e.billingPositions)),r.post("/bill",s).then((function(e){console.log("ADD_BILL",{bill:e.data.bill,billingPositions:e.data.billingPositions}),console.log("BILLS",x.bills),w({type:"ADD_BILL",payload:{bill:e.data.bill,billingPositions:e.data.billingPositions}}),c(a),l("Beleg erfolgreich erstellt.",{variant:"success"}),t(e.data)})).catch((function(e){e.response?401!==e.response.status?l("Ein Fehler ist aufgetreten. Sollte dieser Fehler weiter bestehen melden Sie sich bitte bei unserer Hotline.",{variant:"error"}):l("Ihre Authentifizierung ist abgelaufen, bitte loggen Sie sich erneut ein.",{variant:"warning"}):l("Ein Fehler ist aufgetreten. Bitte versuchen Sie die Seite neu zu laden.",{variant:"error"}),n(e)}))}))},addBillPrefix:function(e){var t=l("Rechnungskreis wird erstellt",{variant:"default",autoHideDuration:Pt});r.post("/billPrefix/create",e).then((function(e){l("Rechnungskreis erfolgreich erstellt",{variant:"success"}),c(t),w({type:"ADD_BILLPREFIX",payload:e.data})})).catch((function(e){e.response&&409===e.response.status&&(c(t),l("Rechnungskreis existiert bereits",{variant:"error"}))}))},updateBill:function(e){return new Promise((function(t,n){var i=l((e.isOffer?"Angebot":"Rechnung")+" wird gespeichert",{variant:"default",autoHideDuration:Pt});r.put("/bill",e).then((function(n){w({type:"UPDATE_BILL",payload:n.data}),c(i),l((e.isOffer?"Angebot":"Rechnung")+" erfolgreich bearbeitet.",{variant:"success"}),t(n.data)})).catch((function(e){e.response?401!==e.response.status?l("Ein Fehler ist aufgetreten. Sollte dieser Fehler weiter bestehen melden Sie sich bitte bei unserer Hotline.",{variant:"error"}):l("Ihre Authentifizierung ist abgelaufen, bitte loggen Sie sich erneut ein.",{variant:"warning"}):(e.request,l("Ein Fehler ist aufgetreten. Bitte versuchen Sie die Seite neu zu laden.",{variant:"error"})),n(e)}))}))},markBillCreated:function(e){return new Promise((function(t,n){var i=l(e.isOffer?"Angebot wird als angenommen markiert":"Rechnung wird als abgesendet markiert",{variant:"default",autoHideDuration:Pt});r.put("/bill/create/?billId=".concat(null===e||void 0===e?void 0:e.id)).then((function(n){w({type:"UPDATE_BILL",payload:n.data}),c(i),l(e.isOffer?"Angebot erfolgreich als angenommen markiert.":"Rechnung erfolgreich als abgesendet markiert",{variant:"success"}),t(n.data)})).catch((function(e){e.response?401!==e.response.status?l("Ein Fehler ist aufgetreten. Sollte dieser Fehler weiter bestehen melden Sie sich bitte bei unserer Hotline.",{variant:"error"}):l("Ihre Authentifizierung ist abgelaufen, bitte loggen Sie sich erneut ein.",{variant:"warning"}):(e.request,l("Ein Fehler ist aufgetreten. Bitte versuchen Sie die Seite neu zu laden.",{variant:"error"})),n(e)}))}))},markBillTasksGenerated:function(e){return new Promise((function(t,n){r.put("/bill/tasksgenerated?billId=".concat(null===e||void 0===e?void 0:e.id)).then((function(e){w({type:"UPDATE_BILL",payload:e.data}),t(e.data)})).catch((function(e){e.response?401!==e.response.status?l("Ein Fehler ist aufgetreten. Sollte dieser Fehler weiter bestehen melden Sie sich bitte bei unserer Hotline.",{variant:"error"}):l("Ihre Authentifizierung ist abgelaufen, bitte loggen Sie sich erneut ein.",{variant:"warning"}):(e.request,l("Ein Fehler ist aufgetreten. Bitte versuchen Sie die Seite neu zu laden.",{variant:"error"})),n(e)}))}))},updateReceipt:function(e){return new Promise((function(t,n){var i=l("Beleg wird gespeichert",{variant:"default",autoHideDuration:Pt});r.put("/bill",e).then((function(e){w({type:"UPDATE_BILL",payload:e.data}),c(i),l("Beleg erfolgreich bearbeitet.",{variant:"success"}),t(e.data)})).catch((function(e){e.response?401!==e.response.status?l("Ein Fehler ist aufgetreten. Sollte dieser Fehler weiter bestehen melden Sie sich bitte bei unserer Hotline.",{variant:"error"}):l("Ihre Authentifizierung ist abgelaufen, bitte loggen Sie sich erneut ein.",{variant:"warning"}):(e.request,l("Ein Fehler ist aufgetreten. Bitte versuchen Sie die Seite neu zu laden.",{variant:"error"})),n(e)}))}))},createRegistrierkasseBeleg:function(e){var t=l("Beleg wird erstellt",{variant:"default",autoHideDuration:Pt});return r.post("/registrierkasse",e).then((function(e){return c(t),l("Beleg erfolgreich erstellt",{variant:"success"}),e.data})).catch((function(e){return c(t),l("Ein Fehler ist aufgetreten",{variant:"error"}),e}))},receiveBill:p,receiveUpdatedBill:function(e){w({type:"UPDATE_BILLDTO",payload:e})},receiveDeleteBill:function(e){w({type:"DELETE_BILLDTO",payload:e})},setAccounting:h},children:n})},Ql=function(){return(0,t.useContext)(Yl)};var Jl=function(e){var n=e.body,r=e.header,o=e.style,a=(0,t.useState)(!1),s=(0,i.Z)(a,2),l=s[0],u=s[1];return(0,G.jsxs)("div",{style:o,children:[(0,G.jsx)("div",{children:r(l,u)}),(0,G.jsx)(ke,{in:l,children:n})]})};function $l(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var eu=__webpack_require__(2554),tu=__webpack_require__(4036);function nu(e){return(0,ve.ZP)("MuiCircularProgress",e)}(0,pe.Z)("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);var ru,iu,ou,au,su,lu,uu,cu,du=["className","color","disableShrink","size","style","thickness","value","variant"],fu=44,hu=(0,eu.F4)(su||(su=ru||(ru=$l(["\n  0% {\n    transform: rotate(0deg);\n  }\n\n  100% {\n    transform: rotate(360deg);\n  }\n"])))),pu=(0,eu.F4)(lu||(lu=iu||(iu=$l(["\n  0% {\n    stroke-dasharray: 1px, 200px;\n    stroke-dashoffset: 0;\n  }\n\n  50% {\n    stroke-dasharray: 100px, 200px;\n    stroke-dashoffset: -15px;\n  }\n\n  100% {\n    stroke-dasharray: 100px, 200px;\n    stroke-dashoffset: -125px;\n  }\n"])))),vu=(0,J.ZP)("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.variant],t["color".concat((0,tu.Z)(n.color))]]}})((function(e){var t=e.ownerState,n=e.theme;return(0,S.Z)({display:"inline-block"},"determinate"===t.variant&&{transition:n.transitions.create("transform")},"inherit"!==t.color&&{color:(n.vars||n).palette[t.color].main})}),(function(e){return"indeterminate"===e.ownerState.variant&&(0,eu.iv)(uu||(uu=ou||(ou=$l(["\n      animation: "," 1.4s linear infinite;\n    "]))),hu)})),mu=(0,J.ZP)("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:function(e,t){return t.svg}})({display:"block"}),gu=(0,J.ZP)("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:function(e,t){var n=e.ownerState;return[t.circle,t["circle".concat((0,tu.Z)(n.variant))],n.disableShrink&&t.circleDisableShrink]}})((function(e){var t=e.ownerState,n=e.theme;return(0,S.Z)({stroke:"currentColor"},"determinate"===t.variant&&{transition:n.transitions.create("stroke-dashoffset")},"indeterminate"===t.variant&&{strokeDasharray:"80px, 200px",strokeDashoffset:0})}),(function(e){var t=e.ownerState;return"indeterminate"===t.variant&&!t.disableShrink&&(0,eu.iv)(cu||(cu=au||(au=$l(["\n      animation: "," 1.4s ease-in-out infinite;\n    "]))),pu)})),yu=t.forwardRef((function(e,t){var n=(0,fe.Z)({props:e,name:"MuiCircularProgress"}),r=n.className,i=n.color,o=void 0===i?"primary":i,a=n.disableShrink,s=void 0!==a&&a,l=n.size,u=void 0===l?40:l,c=n.style,d=n.thickness,f=void 0===d?3.6:d,h=n.value,p=void 0===h?0:h,v=n.variant,m=void 0===v?"indeterminate":v,g=(0,_.Z)(n,du),y=(0,S.Z)({},n,{color:o,disableShrink:s,size:u,thickness:f,value:p,variant:m}),b=function(e){var t=e.classes,n=e.variant,r=e.color,i=e.disableShrink,o={root:["root",n,"color".concat((0,tu.Z)(r))],svg:["svg"],circle:["circle","circle".concat((0,tu.Z)(n)),i&&"circleDisableShrink"]};return(0,de.Z)(o,nu,t)}(y),x={},w={},k={};if("determinate"===m){var C=2*Math.PI*((fu-f)/2);x.strokeDasharray=C.toFixed(3),k["aria-valuenow"]=Math.round(p),x.strokeDashoffset="".concat(((100-p)/100*C).toFixed(3),"px"),w.transform="rotate(-90deg)"}return(0,G.jsx)(vu,(0,S.Z)({className:(0,ue.Z)(b.root,r),style:(0,S.Z)({width:u,height:u},w,c),ownerState:y,ref:t,role:"progressbar"},k,g,{children:(0,G.jsx)(mu,{className:b.svg,ownerState:y,viewBox:"".concat(22," ").concat(22," ").concat(fu," ").concat(fu),children:(0,G.jsx)(gu,{className:b.circle,style:x,ownerState:y,cx:fu,cy:fu,r:(fu-f)/2,fill:"none",strokeWidth:f})})}))})),bu=yu,xu=function(e,t){var n,r;switch(t.type){case"SET_PERSONS":return u(u({},e),{},{persons:t.payload});case"ADD_PERSON":return u(u({},e),{},{persons:[].concat((0,Fl.Z)(e.persons),[t.payload]).sort((function(e,t){var n,r,i;return null!==(n=null===e||void 0===e||null===(r=e.lastname)||void 0===r?void 0:r.localeCompare(null!==(i=null===t||void 0===t?void 0:t.lastname)&&void 0!==i?i:"zzz"))&&void 0!==n?n:0}))});case"ADD_PERSON_PROFILE_PICTURE":return u(u({},e),{},{persons:e.persons.map((function(e){return e.id===t.payload.id?u(u({},e),{},{profilePictureBase64:t.payload.base64}):e}))});case"UPDATE_PERSON":return u(u({},e),{},{persons:e.persons.map((function(e){return e.id==t.payload.id?u({},t.payload):e})).sort((function(e,t){var n,r,i;return null!==(n=null===e||void 0===e||null===(r=e.lastname)||void 0===r?void 0:r.localeCompare(null!==(i=null===t||void 0===t?void 0:t.lastname)&&void 0!==i?i:"zzz"))&&void 0!==n?n:0}))});case"DELETE_PERSON":return u(u({},e),{},{persons:e.persons.filter((function(e){return e.id!==t.payload.id}))});case"SET_CONTACTS":return u(u({},e),{},{contacts:t.payload});case"ADD_CONTACT":return u(u({},e),{},{contacts:[].concat((0,Fl.Z)(e.contacts),[t.payload]),persons:e.persons.map((function(e){var n;return e.id===t.payload[0].personId?u(u({},e),{},{contactData:[].concat((0,Fl.Z)(null!==(n=e.contactData)&&void 0!==n?n:[]),(0,Fl.Z)(t.payload))}):e}))});case"UPDATE_CONTACT":return u(u({},e),{},{contacts:e.contacts.map((function(e){return e.id==t.payload.id?u({},t.payload):e}))});case"DELETE_CONTACT":return u(u({},e),{},{contacts:e.contacts.filter((function(e){return e.id!==t.payload.id}))});case"EDIT_COMPANY":return u(u({},e),{},{companies:null===(n=e.companies)||void 0===n?void 0:n.map((function(e){return e.id==t.payload.id?u({},t.payload):e})).sort((function(e,t){var n,r,i;return null!==(n=null===e||void 0===e||null===(r=e.name)||void 0===r?void 0:r.localeCompare(null!==(i=null===t||void 0===t?void 0:t.name)&&void 0!==i?i:"zzz"))&&void 0!==n?n:0}))});case"DELETE_COMPANY":return u(u({},e),{},{companies:null===(r=e.companies)||void 0===r?void 0:r.filter((function(e){return e.id!==t.payload.id}))});case"CREATE_COMPANY":return u(u({},e),{},{companies:[].concat((0,Fl.Z)(e.companies),[t.payload]).sort((function(e,t){var n,r,i;return null!==(n=null===e||void 0===e||null===(r=e.name)||void 0===r?void 0:r.localeCompare(null!==(i=null===t||void 0===t?void 0:t.name)&&void 0!==i?i:"zzz"))&&void 0!==n?n:0}))});case"SET_COMPANIES":return u(u({},e),{},{companies:(0,Fl.Z)(t.payload)});case"SET_COMPANIES":return u(u({},e),{},{companies:t.payload});case"SET_TAGS":return u(u({},e),{},{tags:t.payload});case"ADD_TAG":return u(u({},e),{},{tags:[t.payload].concat((0,Fl.Z)(e.tags)).sort((function(e,t){var n,r,i;return null!==(n=null===e||void 0===e||null===(r=e.title)||void 0===r?void 0:r.localeCompare(null!==(i=null===t||void 0===t?void 0:t.title)&&void 0!==i?i:"zzz"))&&void 0!==n?n:0}))});case"ADD_TAG_TO_PERSONS":return u(u({},e),{},{persons:e.persons.map((function(n){var r,i;return t.payload.personIds.includes(n.id)?null!==(r=n.tags)&&void 0!==r&&r.find((function(e){return e.id===t.payload.tagId}))?n:u(u({},n),{},{tags:[].concat((0,Fl.Z)(null!==(i=n.tags)&&void 0!==i?i:[]),[e.tags.find((function(e){return e.id===t.payload.tagId}))])}):n}))});case"EDIT_TAG":case"UPDATE_TAG":return u(u({},e),{},{tags:e.tags.map((function(e){return e.id===t.payload.id?t.payload:e}))});case"REMOVE_TAG_FROM_PERSONS":return u(u({},e),{},{persons:e.persons.map((function(e){var n;return t.payload.personIds.includes(e.id)?u(u({},e),{},{tags:(null!==(n=e.tags)&&void 0!==n?n:[]).filter((function(e){return e.id!==t.payload.tagId}))}):e}))});case"ADD_TAG_TO_COMPANIES":return u(u({},e),{},{companies:e.companies.map((function(n){var r,i;return t.payload.companyIds.includes(n.id)?null!==(r=n.tags)&&void 0!==r&&r.find((function(e){return e.id===t.payload.tagId}))?n:u(u({},n),{},{tags:[].concat((0,Fl.Z)(null!==(i=n.tags)&&void 0!==i?i:[]),[e.tags.find((function(e){return e.id===t.payload.tagId}))])}):n}))});case"REMOVE_TAG_FROM_COMPANIES":return u(u({},e),{},{companies:e.companies.map((function(e){var n;return t.payload.companyIds.includes(e.id)?u(u({},e),{},{tags:(null!==(n=e.tags)&&void 0!==n?n:[]).filter((function(e){return e.id!==t.payload.tagId}))}):e}))});case"REMOVE_TAG":return u(u({},e),{},{tags:e.tags.filter((function(e){return e.id!==t.payload.id}))});case"SET_NEWSLETTERDRAFTS":return u(u({},e),{},{newsletterDrafts:t.payload});case"ADD_NEWSLETTERDRAFTS":return u(u({},e),{},{newsletterDrafts:[].concat((0,Fl.Z)(e.newsletterDrafts),[t.payload])});case"UPDATE_NEWSLETTERDRAFTS":return u(u({},e),{},{newsletterDrafts:e.newsletterDrafts.map((function(e){return console.log(e.id,t.payload.id),e.id===t.payload.id?t.payload:e}))});case"SET_NEWSLETTERSENT":return u(u({},e),{},{newsletterSent:t.payload});case"ADD_NEWSLETTERSENT":return u(u({},e),{},{newsletterSent:[].concat((0,Fl.Z)(e.newsletterSent),[t.payload])});case"SET_NEWSLETTERQUEUE":return u(u({},e),{},{newsletterQueue:t.payload});case"ADD_NEWSLETTERQUEUE":return u(u({},e),{},{newsletterQueue:[].concat((0,Fl.Z)(e.newsletterQueue),[t.payload]).sort((function(e,t){return new Date(t.scheduledFor).getMinutes()-new Date(e.scheduledFor).getMinutes()}))});default:return u({},e)}},wu=__webpack_require__(4131),ku=__webpack_require__(9683),Su=__webpack_require__(6943),_u=__webpack_require__(7326);function Cu(e,n){var r=Object.create(null);return e&&t.Children.map(e,(function(e){return e})).forEach((function(e){r[e.key]=function(e){return n&&(0,t.isValidElement)(e)?n(e):e}(e)})),r}function ju(e,t,n){return null!=n[t]?n[t]:e.props[t]}function Pu(e,n,r){var i=Cu(e.children),o=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,i=Object.create(null),o=[];for(var a in e)a in t?o.length&&(i[a]=o,o=[]):o.push(a);var s={};for(var l in t){if(i[l])for(r=0;r<i[l].length;r++){var u=i[l][r];s[i[l][r]]=n(u)}s[l]=n(l)}for(r=0;r<o.length;r++)s[o[r]]=n(o[r]);return s}(n,i);return Object.keys(o).forEach((function(a){var s=o[a];if((0,t.isValidElement)(s)){var l=a in n,u=a in i,c=n[a],d=(0,t.isValidElement)(c)&&!c.props.in;!u||l&&!d?u||!l||d?u&&l&&(0,t.isValidElement)(c)&&(o[a]=(0,t.cloneElement)(s,{onExited:r.bind(null,s),in:c.props.in,exit:ju(s,"exit",e),enter:ju(s,"enter",e)})):o[a]=(0,t.cloneElement)(s,{in:!1}):o[a]=(0,t.cloneElement)(s,{onExited:r.bind(null,s),in:!0,exit:ju(s,"exit",e),enter:ju(s,"enter",e)})}})),o}var Eu=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},Au=function(e){function n(t,n){var r,i=(r=e.call(this,t,n)||this).handleExited.bind((0,_u.Z)(r));return r.state={contextValue:{isMounting:!0},handleExited:i,firstRender:!0},r}j(n,e);var r=n.prototype;return r.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},r.componentWillUnmount=function(){this.mounted=!1},n.getDerivedStateFromProps=function(e,n){var r,i,o=n.children,a=n.handleExited;return{children:n.firstRender?(r=e,i=a,Cu(r.children,(function(e){return(0,t.cloneElement)(e,{onExited:i.bind(null,e),in:!0,appear:ju(e,"appear",r),enter:ju(e,"enter",r),exit:ju(e,"exit",r)})}))):Pu(e,o,a),firstRender:!1}},r.handleExited=function(e,t){var n=Cu(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=(0,S.Z)({},t.children);return delete n[e.key],{children:n}})))},r.render=function(){var e=this.props,n=e.component,r=e.childFactory,i=(0,_.Z)(e,["component","childFactory"]),o=this.state.contextValue,a=Eu(this.state.children).map(r);return delete i.appear,delete i.enter,delete i.exit,null===n?t.createElement(E.Provider,{value:o},a):t.createElement(E.Provider,{value:o},t.createElement(n,i,a))},n}(t.Component);Au.propTypes={},Au.defaultProps={component:"div",childFactory:function(e){return e}};var Tu=Au;var Iu=function(e){var n=e.className,r=e.classes,o=e.pulsate,a=void 0!==o&&o,s=e.rippleX,l=e.rippleY,u=e.rippleSize,c=e.in,d=e.onExited,f=e.timeout,h=t.useState(!1),p=(0,i.Z)(h,2),v=p[0],m=p[1],g=(0,ue.Z)(n,r.ripple,r.rippleVisible,a&&r.ripplePulsate),y={width:u,height:u,top:-u/2+l,left:-u/2+s},b=(0,ue.Z)(r.child,v&&r.childLeaving,a&&r.childPulsate);return c||v||m(!0),t.useEffect((function(){if(!c&&null!=d){var e=setTimeout(d,f);return function(){clearTimeout(e)}}}),[d,c,f]),(0,G.jsx)("span",{className:g,style:y,children:(0,G.jsx)("span",{className:b})})};var Ru,Mu,Ou,Du,Zu,Nu,Lu,Fu,zu=(0,pe.Z)("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),Bu=["center","classes","className"],Hu=(0,eu.F4)(Zu||(Zu=Ru||(Ru=$l(["\n  0% {\n    transform: scale(0);\n    opacity: 0.1;\n  }\n\n  100% {\n    transform: scale(1);\n    opacity: 0.3;\n  }\n"])))),Vu=(0,eu.F4)(Nu||(Nu=Mu||(Mu=$l(["\n  0% {\n    opacity: 1;\n  }\n\n  100% {\n    opacity: 0;\n  }\n"])))),qu=(0,eu.F4)(Lu||(Lu=Ou||(Ou=$l(["\n  0% {\n    transform: scale(1);\n  }\n\n  50% {\n    transform: scale(0.92);\n  }\n\n  100% {\n    transform: scale(1);\n  }\n"])))),Wu=(0,J.ZP)("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),Uu=(0,J.ZP)(Iu,{name:"MuiTouchRipple",slot:"Ripple"})(Fu||(Fu=Du||(Du=$l(["\n  opacity: 0;\n  position: absolute;\n\n  &."," {\n    opacity: 0.3;\n    transform: scale(1);\n    animation-name: ",";\n    animation-duration: ","ms;\n    animation-timing-function: ",";\n  }\n\n  &."," {\n    animation-duration: ","ms;\n  }\n\n  & ."," {\n    opacity: 1;\n    display: block;\n    width: 100%;\n    height: 100%;\n    border-radius: 50%;\n    background-color: currentColor;\n  }\n\n  & ."," {\n    opacity: 0;\n    animation-name: ",";\n    animation-duration: ","ms;\n    animation-timing-function: ",";\n  }\n\n  & ."," {\n    position: absolute;\n    /* @noflip */\n    left: 0px;\n    top: 0;\n    animation-name: ",";\n    animation-duration: 2500ms;\n    animation-timing-function: ",";\n    animation-iteration-count: infinite;\n    animation-delay: 200ms;\n  }\n"]))),zu.rippleVisible,Hu,550,(function(e){return e.theme.transitions.easing.easeInOut}),zu.ripplePulsate,(function(e){return e.theme.transitions.duration.shorter}),zu.child,zu.childLeaving,Vu,550,(function(e){return e.theme.transitions.easing.easeInOut}),zu.childPulsate,qu,(function(e){return e.theme.transitions.easing.easeInOut})),Gu=t.forwardRef((function(e,n){var r=(0,fe.Z)({props:e,name:"MuiTouchRipple"}),o=r.center,a=void 0!==o&&o,s=r.classes,l=void 0===s?{}:s,u=r.className,c=(0,_.Z)(r,Bu),d=t.useState([]),f=(0,i.Z)(d,2),h=f[0],p=f[1],v=t.useRef(0),m=t.useRef(null);t.useEffect((function(){m.current&&(m.current(),m.current=null)}),[h]);var g=t.useRef(!1),y=(0,ce.Z)(),b=t.useRef(null),x=t.useRef(null),w=t.useCallback((function(e){var t=e.pulsate,n=e.rippleX,r=e.rippleY,i=e.rippleSize,o=e.cb;p((function(e){return[].concat((0,Fl.Z)(e),[(0,G.jsx)(Uu,{classes:{ripple:(0,ue.Z)(l.ripple,zu.ripple),rippleVisible:(0,ue.Z)(l.rippleVisible,zu.rippleVisible),ripplePulsate:(0,ue.Z)(l.ripplePulsate,zu.ripplePulsate),child:(0,ue.Z)(l.child,zu.child),childLeaving:(0,ue.Z)(l.childLeaving,zu.childLeaving),childPulsate:(0,ue.Z)(l.childPulsate,zu.childPulsate)},timeout:550,pulsate:t,rippleX:n,rippleY:r,rippleSize:i},v.current)])})),v.current+=1,m.current=o}),[l]),k=t.useCallback((function(){var 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]:function(){},r=t.pulsate,i=void 0!==r&&r,o=t.center,s=void 0===o?a||t.pulsate:o,l=t.fakeElement,u=void 0!==l&&l;if("mousedown"===(null==e?void 0:e.type)&&g.current)g.current=!1;else{"touchstart"===(null==e?void 0:e.type)&&(g.current=!0);var c,d,f,h=u?null:x.current,p=h?h.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(s||void 0===e||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)c=Math.round(p.width/2),d=Math.round(p.height/2);else{var v=e.touches&&e.touches.length>0?e.touches[0]:e,m=v.clientX,k=v.clientY;c=Math.round(m-p.left),d=Math.round(k-p.top)}if(s)(f=Math.sqrt((2*Math.pow(p.width,2)+Math.pow(p.height,2))/3))%2===0&&(f+=1);else{var S=2*Math.max(Math.abs((h?h.clientWidth:0)-c),c)+2,_=2*Math.max(Math.abs((h?h.clientHeight:0)-d),d)+2;f=Math.sqrt(Math.pow(S,2)+Math.pow(_,2))}null!=e&&e.touches?null===b.current&&(b.current=function(){w({pulsate:i,rippleX:c,rippleY:d,rippleSize:f,cb:n})},y.start(80,(function(){b.current&&(b.current(),b.current=null)}))):w({pulsate:i,rippleX:c,rippleY:d,rippleSize:f,cb:n})}}),[a,w,y]),C=t.useCallback((function(){k({},{pulsate:!0})}),[k]),j=t.useCallback((function(e,t){if(y.clear(),"touchend"===(null==e?void 0:e.type)&&b.current)return b.current(),b.current=null,void y.start(0,(function(){j(e,t)}));b.current=null,p((function(e){return e.length>0?e.slice(1):e})),m.current=t}),[y]);return t.useImperativeHandle(n,(function(){return{pulsate:C,start:k,stop:j}}),[C,k,j]),(0,G.jsx)(Wu,(0,S.Z)({className:(0,ue.Z)(zu.root,l.root,u),ref:x},c,{children:(0,G.jsx)(Tu,{component:null,exit:!0,children:h})}))})),Ku=Gu;function Yu(e){return(0,ve.ZP)("MuiButtonBase",e)}var Xu,Qu=(0,pe.Z)("MuiButtonBase",["root","disabled","focusVisible"]),Ju=["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"],$u=(0,J.ZP)("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:function(e,t){return t.root}})((Xu={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"}},(0,s.Z)(Xu,"&.".concat(Qu.disabled),{pointerEvents:"none",cursor:"default"}),(0,s.Z)(Xu,"@media print",{colorAdjust:"exact"}),Xu)),ec=t.forwardRef((function(e,n){var r=(0,fe.Z)({props:e,name:"MuiButtonBase"}),o=r.action,a=r.centerRipple,s=void 0!==a&&a,l=r.children,u=r.className,c=r.component,d=void 0===c?"button":c,f=r.disabled,h=void 0!==f&&f,p=r.disableRipple,v=void 0!==p&&p,m=r.disableTouchRipple,g=void 0!==m&&m,y=r.focusRipple,b=void 0!==y&&y,x=r.LinkComponent,w=void 0===x?"a":x,k=r.onBlur,C=r.onClick,j=r.onContextMenu,P=r.onDragLeave,E=r.onFocus,A=r.onFocusVisible,T=r.onKeyDown,I=r.onKeyUp,R=r.onMouseDown,M=r.onMouseLeave,O=r.onMouseUp,D=r.onTouchEnd,Z=r.onTouchMove,N=r.onTouchStart,L=r.tabIndex,z=void 0===L?0:L,B=r.TouchRippleProps,H=r.touchRippleRef,V=r.type,q=(0,_.Z)(r,Ju),W=t.useRef(null),U=t.useRef(null),K=(0,F.Z)(U,H),Y=(0,Su.Z)(),X=Y.isFocusVisibleRef,Q=Y.onFocus,J=Y.onBlur,$=Y.ref,ee=t.useState(!1),te=(0,i.Z)(ee,2),ne=te[0],re=te[1];h&&ne&&re(!1),t.useImperativeHandle(o,(function(){return{focusVisible:function(){re(!0),W.current.focus()}}}),[]);var ie=t.useState(!1),oe=(0,i.Z)(ie,2),ae=oe[0],se=oe[1];t.useEffect((function(){se(!0)}),[]);var le=ae&&!v&&!h;function ce(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:g;return(0,ku.Z)((function(r){return t&&t(r),!n&&U.current&&U.current[e](r),!0}))}t.useEffect((function(){ne&&b&&!v&&ae&&U.current.pulsate()}),[v,b,ne,ae]);var he=ce("start",R),pe=ce("stop",j),ve=ce("stop",P),me=ce("stop",O),ge=ce("stop",(function(e){ne&&e.preventDefault(),M&&M(e)})),ye=ce("start",N),be=ce("stop",D),xe=ce("stop",Z),we=ce("stop",(function(e){J(e),!1===X.current&&re(!1),k&&k(e)}),!1),ke=(0,ku.Z)((function(e){W.current||(W.current=e.currentTarget),Q(e),!0===X.current&&(re(!0),A&&A(e)),E&&E(e)})),Se=function(){var e=W.current;return d&&"button"!==d&&!("A"===e.tagName&&e.href)},_e=t.useRef(!1),Ce=(0,ku.Z)((function(e){b&&!_e.current&&ne&&U.current&&" "===e.key&&(_e.current=!0,U.current.stop(e,(function(){U.current.start(e)}))),e.target===e.currentTarget&&Se()&&" "===e.key&&e.preventDefault(),T&&T(e),e.target===e.currentTarget&&Se()&&"Enter"===e.key&&!h&&(e.preventDefault(),C&&C(e))})),je=(0,ku.Z)((function(e){b&&" "===e.key&&U.current&&ne&&!e.defaultPrevented&&(_e.current=!1,U.current.stop(e,(function(){U.current.pulsate(e)}))),I&&I(e),C&&e.target===e.currentTarget&&Se()&&" "===e.key&&!e.defaultPrevented&&C(e)})),Pe=d;"button"===Pe&&(q.href||q.to)&&(Pe=w);var Ee={};"button"===Pe?(Ee.type=void 0===V?"button":V,Ee.disabled=h):(q.href||q.to||(Ee.role="button"),h&&(Ee["aria-disabled"]=h));var Ae=(0,F.Z)(n,$,W);var Te=(0,S.Z)({},r,{centerRipple:s,component:d,disabled:h,disableRipple:v,disableTouchRipple:g,focusRipple:b,tabIndex:z,focusVisible:ne}),Ie=function(e){var t=e.disabled,n=e.focusVisible,r=e.focusVisibleClassName,i=e.classes,o={root:["root",t&&"disabled",n&&"focusVisible"]},a=(0,de.Z)(o,Yu,i);return n&&r&&(a.root+=" ".concat(r)),a}(Te);return(0,G.jsxs)($u,(0,S.Z)({as:Pe,className:(0,ue.Z)(Ie.root,u),ownerState:Te,onBlur:we,onClick:C,onContextMenu:pe,onFocus:ke,onKeyDown:Ce,onKeyUp:je,onMouseDown:he,onMouseLeave:ge,onMouseUp:me,onDragLeave:ve,onTouchEnd:be,onTouchMove:xe,onTouchStart:ye,ref:Ae,tabIndex:h?-1:z,type:V},Ee,q,{children:[l,le?(0,G.jsx)(Ku,(0,S.Z)({ref:K,center:s},B)):null]}))})),tc=ec;function nc(e){return(0,ve.ZP)("MuiIconButton",e)}var rc=(0,pe.Z)("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),ic=["edge","children","className","color","disabled","disableFocusRipple","size"],oc=(0,J.ZP)(tc,{name:"MuiIconButton",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,"default"!==n.color&&t["color".concat((0,tu.Z)(n.color))],n.edge&&t["edge".concat((0,tu.Z)(n.edge))],t["size".concat((0,tu.Z)(n.size))]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,S.Z)({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(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,wu.Fq)(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})}),(function(e){var t,n=e.theme,r=e.ownerState,i=null==(t=(n.vars||n).palette)?void 0:t[r.color];return(0,S.Z)({},"inherit"===r.color&&{color:"inherit"},"inherit"!==r.color&&"default"!==r.color&&(0,S.Z)({color:null==i?void 0:i.main},!r.disableRipple&&{"&:hover":(0,S.Z)({},i&&{backgroundColor:n.vars?"rgba(".concat(i.mainChannel," / ").concat(n.vars.palette.action.hoverOpacity,")"):(0,wu.Fq)(i.main,n.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),"small"===r.size&&{padding:5,fontSize:n.typography.pxToRem(18)},"large"===r.size&&{padding:12,fontSize:n.typography.pxToRem(28)},(0,s.Z)({},"&.".concat(rc.disabled),{backgroundColor:"transparent",color:(n.vars||n).palette.action.disabled}))})),ac=t.forwardRef((function(e,t){var n=(0,fe.Z)({props:e,name:"MuiIconButton"}),r=n.edge,i=void 0!==r&&r,o=n.children,a=n.className,s=n.color,l=void 0===s?"default":s,u=n.disabled,c=void 0!==u&&u,d=n.disableFocusRipple,f=void 0!==d&&d,h=n.size,p=void 0===h?"medium":h,v=(0,_.Z)(n,ic),m=(0,S.Z)({},n,{edge:i,color:l,disabled:c,disableFocusRipple:f,size:p}),g=function(e){var t=e.classes,n=e.disabled,r=e.color,i=e.edge,o=e.size,a={root:["root",n&&"disabled","default"!==r&&"color".concat((0,tu.Z)(r)),i&&"edge".concat((0,tu.Z)(i)),"size".concat((0,tu.Z)(o))]};return(0,de.Z)(a,nc,t)}(m);return(0,G.jsx)(oc,(0,S.Z)({className:(0,ue.Z)(g.root,a),centerRipple:!0,focusRipple:!f,disabled:c,ref:t},v,{ownerState:m,children:o}))})),sc=ac,lc="Form_dynamicFormContainer__6h2g5",uc="Form_dynamicFormButton__RkrVV",cc=__webpack_require__(2419),dc=__webpack_require__(5585),fc=__webpack_require__(4223),hc=(0,fc.Z)((0,G.jsx)("path",{d:"M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3 2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78 3.15 3.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z"}),"VisibilityOff"),pc=(0,fc.Z)((0,G.jsx)("path",{d:"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"}),"Visibility"),vc=__webpack_require__(3791),mc=__webpack_require__(2060),gc=__webpack_require__(3548),yc=["onChange","maxRows","minRows","style","value"];function bc(e){return parseInt(e,10)||0}var xc={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"};var wc=t.forwardRef((function(e,n){var r=e.onChange,i=e.maxRows,o=e.minRows,a=void 0===o?1:o,s=e.style,l=e.value,u=(0,_.Z)(e,yc),c=t.useRef(null!=l).current,d=t.useRef(null),f=(0,_e.Z)(n,d),h=t.useRef(null),p=t.useCallback((function(){var t=d.current,n=(0,vc.Z)(t).getComputedStyle(t);if("0px"===n.width)return{outerHeightStyle:0,overflowing:!1};var r=h.current;r.style.width=n.width,r.value=t.value||e.placeholder||"x","\n"===r.value.slice(-1)&&(r.value+=" ");var o=n.boxSizing,s=bc(n.paddingBottom)+bc(n.paddingTop),l=bc(n.borderBottomWidth)+bc(n.borderTopWidth),u=r.scrollHeight;r.value="x";var c=r.scrollHeight,f=u;return a&&(f=Math.max(Number(a)*c,f)),i&&(f=Math.min(Number(i)*c,f)),{outerHeightStyle:(f=Math.max(f,c))+("border-box"===o?s+l:0),overflowing:Math.abs(f-u)<=1}}),[i,a,e.placeholder]),v=t.useCallback((function(){var e=p();if(void 0!==(t=e)&&null!==t&&0!==Object.keys(t).length&&(0!==t.outerHeightStyle||t.overflowing)){var t,n=d.current;n.style.height="".concat(e.outerHeightStyle,"px"),n.style.overflow=e.overflowing?"hidden":""}}),[p]);(0,mc.Z)((function(){var e,t,n=function(){v()},r=(0,gc.Z)(n),i=d.current,o=(0,vc.Z)(i);return o.addEventListener("resize",r),"undefined"!==typeof ResizeObserver&&(t=new ResizeObserver(n)).observe(i),function(){r.clear(),cancelAnimationFrame(e),o.removeEventListener("resize",r),t&&t.disconnect()}}),[p,v]),(0,mc.Z)((function(){v()}));return(0,G.jsxs)(t.Fragment,{children:[(0,G.jsx)("textarea",(0,S.Z)({value:l,onChange:function(e){c||v(),r&&r(e)},ref:f,rows:a,style:s},u)),(0,G.jsx)("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:h,tabIndex:-1,style:(0,S.Z)({},xc,s,{paddingTop:0,paddingBottom:0})})]})})),kc={container:"InputField_container__hdhUF",containerError:"InputField_containerError__VrL2G",datePickerContainer:"InputField_datePickerContainer__5W6+Y",wrapper:"InputField_wrapper__MTazH",button:"InputField_button__bpnJ+",dateInput:"InputField_dateInput__oxNLw",input:"InputField_input__joj4R",error:"InputField_error__gvsdS",errorLogin:"InputField_errorLogin__aQ-lg"};var Sc=function(e){var n=e.onChangeHandler,r=e.onBlurHandler,o=e.usernameAvailable,a=e.value,s=e.isSecure,l=e.placeholder,u=e.label,c=e.autofocus,d=e.multiline,f=e.type,h=e.step,p=(e.textColor,e.error),v=e.errorMessage,m=(e.required,e.isRegister),g=e.isLogin,y=e.isPassReset,b=e.isReadOnly,x=(0,t.useState)(!1),w=(0,i.Z)(x,2),k=w[0],S=w[1],_=(0,t.useState)(!1),C=(0,i.Z)(_,2);return C[0],C[1],d||m||g||y?!d&&(m||g||y)?(0,G.jsxs)("div",{className:kc.wrapper.concat(" flex column"),children:[u&&(0,G.jsx)("span",{className:"label",children:u}),(0,G.jsxs)("div",{className:kc.container.concat(" flex centered stretched-justify"),children:[(0,G.jsx)("input",{readOnly:b,onBlur:function(e){null===r||void 0===r||r(e.target.value)},autoFocus:null!==c&&void 0!==c&&c,placeholder:null!==l&&void 0!==l?l:"",type:s&&!k?"password":f||"text",step:null!==h&&void 0!==h?h:"1",onChange:function(e){n(e.target.value)},value:a,style:{width:"100%"}}),s&&(0,G.jsx)("button",{className:kc.button.concat(" flex centered pointer"),onClick:function(){return S((function(e){return!e}))},children:k?(0,G.jsx)(hc,{fontSize:"small"}):(0,G.jsx)(pc,{fontSize:"small"})})]}),p&&(0,G.jsx)("span",{className:m||y?kc.error:kc.errorLogin,children:v}),!1===o&&(0,G.jsx)("span",{className:kc.error,children:"Benutzername ist bereits vergeben!"})]}):(0,G.jsxs)("div",{className:kc.wrapper.concat(" flex column centered"),children:[u&&(0,G.jsx)("span",{className:"label",children:u}),(0,G.jsxs)("div",{className:kc.container.concat(" flex centered stretched-justify"),children:[(0,G.jsx)(wc,{autoFocus:null!==c&&void 0!==c&&c,placeholder:null!==l&&void 0!==l?l:"",onChange:function(e){return n(e.target.value)},value:a,minRows:5,style:{width:"100%",fontFamily:"inherit",display:"flex",alignItems:"center",justifyContent:"center",lineHeight:1}}),s&&(0,G.jsx)("button",{className:kc.button.concat(" flex centered pointer"),onClick:function(){return S((function(e){return!e}))},children:k?(0,G.jsx)(hc,{fontSize:"small"}):(0,G.jsx)(pc,{fontSize:"small"})})]})]}):(0,G.jsxs)("div",{className:kc.wrapper.concat(" flex column"),children:[u&&(0,G.jsx)("span",{className:"label",children:u}),(0,G.jsxs)("div",{className:kc.container.concat(" flex centered stretched-justify"),children:[(0,G.jsx)("input",{readOnly:b,autoFocus:null!==c&&void 0!==c&&c,placeholder:null!==l&&void 0!==l?l:"",type:s&&!k?"password":f||"text",step:null!==h&&void 0!==h?h:"1",onChange:function(e){n(e.target.value)},value:a,style:{width:"100%"}}),s&&(0,G.jsx)("button",{className:kc.button.concat(" flex centered pointer"),onClick:function(){return S((function(e){return!e}))},children:k?(0,G.jsx)(hc,{fontSize:"small"}):(0,G.jsx)(pc,{fontSize:"small"})})]}),p&&(0,G.jsx)("span",{className:kc.errorLogin,children:v})]})},_c=0,Cc=function(){return _c--},jc=function(e){var n=e.contactData,r=e.object,o=e.setContactData,a=(e.mode,(0,t.useRef)(n)),s=(0,t.useState)(n&&n.length?n.filter((function(e){return 1===e.type})):[{id:Cc(),type:1,value:""}]),l=(0,i.Z)(s,2),c=l[0],d=l[1],f=(0,t.useState)(n&&n.length?n.filter((function(e){return 2===e.type})):[{id:Cc(),type:2,value:""}]),h=(0,i.Z)(f,2),p=h[0],v=h[1],m=(0,t.useState)(n&&n.length?n.filter((function(e){return 3===e.type})):[{id:Cc(),type:3,value:""}]),g=(0,i.Z)(m,2),y=g[0],b=g[1],x=(0,t.useRef)(c),w=(0,t.useRef)(p),k=(0,t.useRef)(y);(0,t.useEffect)((function(){d(n&&n.length&&n.filter((function(e){return 1===e.type})).length>0?n.filter((function(e){return 1===e.type})):[{id:Cc(),type:1,value:""}]),v(n&&n.length&&n.filter((function(e){return 2===e.type})).length>0?n.filter((function(e){return 2===e.type})):[{id:Cc(),type:2,value:""}]),b(n&&n.length&&n.filter((function(e){return 3===e.type})).length>0?n.filter((function(e){return 3===e.type})):[{id:Cc(),type:3,value:""}])}),[r.id,r.telefonnummer]),(0,t.useEffect)((function(){x.current===c&&k.current===y&&w.current===p||(o([].concat((0,Fl.Z)(c),(0,Fl.Z)(p),(0,Fl.Z)(y))),x.current=c,k.current=y,w.current=p,a.current=n)}),[c,y,p]);var S=function(){var e=(0,Fl.Z)(c);e.push({id:Cc(),type:1,value:""}),d(e)},_=function(){var e=(0,Fl.Z)(p);e.push({id:Cc(),type:2,value:""}),v(e)},C=function(){var e=(0,Fl.Z)(y);e.push({id:Cc(),type:3,value:""}),b(e)};return(0,G.jsxs)("div",{children:[(0,G.jsx)("span",{className:"label",children:"Telefonnummer:"}),c.map((function(e){return(0,G.jsxs)("div",{className:lc,children:[(0,G.jsx)("div",{className:"form-row-label",children:(0,G.jsx)(Sc,{type:"tel",placeholder:"Telefonnummer",value:e.value,onChangeHandler:function(t){return function(e,t){var n=c.map((function(n){return n.id===e?u(u({},n),{},{value:t}):n}));d(n)}(e.id,t)}})}),(0,G.jsx)(sc,{onClick:S,color:"primary",className:uc,children:(0,G.jsx)(cc.Z,{})}),(0,G.jsx)(sc,{onClick:function(){return function(e){var t=(0,Fl.Z)(c);t=t.filter((function(t){return t.id!==e})),d(t)}(e.id)},color:"primary",className:uc,disabled:!(c.length>1),children:(0,G.jsx)(dc.Z,{})})]},"tel-".concat(e.id))})),(0,G.jsx)("span",{className:"label",children:"Email:"}),p.map((function(e){return(0,G.jsxs)("div",{className:lc,children:[(0,G.jsx)("div",{className:"form-row-label",children:(0,G.jsx)(Sc,{type:"email",placeholder:"Email",value:e.value,onChangeHandler:function(t){return function(e,t){var n=p.map((function(n){return n.id===e?u(u({},n),{},{value:t}):n}));v(n)}(e.id,t)}})}),(0,G.jsx)(sc,{onClick:_,color:"primary",className:uc,children:(0,G.jsx)(cc.Z,{})}),(0,G.jsx)(sc,{onClick:function(){return function(e){var t=(0,Fl.Z)(p);t=t.filter((function(t){return t.id!==e})),v(t)}(e.id)},color:"primary",className:uc,disabled:!(p.length>1),children:(0,G.jsx)(dc.Z,{})})]},"mail-".concat(e.id))})),(0,G.jsx)("span",{className:"label",children:"Website:"}),y.map((function(e){return(0,G.jsxs)("div",{className:lc,children:[(0,G.jsx)("div",{className:"form-row-label",children:(0,G.jsx)(Sc,{type:"url",placeholder:"Website",value:e.value,onChangeHandler:function(t){return function(e,t){var n=y.map((function(n){return n.id===e?u(u({},n),{},{value:t}):n}));b(n)}(e.id,t)}})},"web-".concat(e.id)),(0,G.jsx)(sc,{onClick:C,color:"primary",className:uc,children:(0,G.jsx)(cc.Z,{})}),(0,G.jsx)(sc,{onClick:function(){return function(e){var t=(0,Fl.Z)(y);t=t.filter((function(t){return t.id!==e})),b(t)}(e.id)},color:"primary",className:uc,disabled:!(y.length>1),children:(0,G.jsx)(dc.Z,{})})]})}))]})},Pc=function(e){return e[e.phone=1]="phone",e[e.mail=2]="mail",e[e.website=3]="website",e}({}),Ec=(0,t.createContext)({persons:[],companies:[],tags:[],defaultPerson:{id:0,firstname:"",lastname:"",organizationId:14,note:"",title:"",status:1,birthdate:null,contactData:[{id:Cc(),type:1,value:""},{id:Cc(),type:2,value:""},{id:Cc(),type:3,value:""}],identificationAdministration:"",identificationNumber:"",identificationType:""}}),Ac={id:0,name:"",court:"",uid:"",status:1,telephone:"",eMail:"",slogan:"",website:"",taxNumber:"",kleinunternehmer:!1,pauschaliert:!1,logoRectangle:null,logoSquare:null,eCockpitOrganizationId:null,subscribedSince:null,address:void 0,bank:void 0},Tc={title:"",description:""},Ic=function(e){var n,r,s=e.children,l=js().user,d=g(),f=wt(),h=f.enqueueSnackbar,p=f.closeSnackbar,m={id:0,firstname:"",lastname:"",organizationId:null!==(n=null===l||void 0===l?void 0:l.organizationId)&&void 0!==n?n:14,note:"",title:"",status:1,birthdate:null,contactData:[{id:Cc(),type:1,value:""},{id:Cc(),type:2,value:""},{id:Cc(),type:3,value:""}],tags:[],tagIds:[]},y={type:1,value:"",personId:null!==(r=null===l||void 0===l?void 0:l.userId)&&void 0!==r?r:0},b=(0,t.useReducer)(xu,{persons:[],contacts:[],companies:[],tags:[],newsletterDrafts:[],newsletterSent:[],newsletterQueue:[]}),x=(0,i.Z)(b,2),w=x[0],k=x[1],S=!1,_=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:0===w.persons.length&&!1===S&&(S=!0,d.get("/person/").then((function(e){var t=e.data;t=t.map((function(e){var t;(e.tagsString="",e.tags)&&(null===(t=e.tags)||void 0===t||t.forEach((function(t,n){var r;e.tagsString+=t.title+(n+1===(null===(r=e.tags)||void 0===r?void 0:r.length)?"":", ")})));return e})),k({type:"SET_PERSONS",payload:e.data})})).catch((function(){})));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),C=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n,r;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=h("Kontakt wird erstellt",{variant:"default",autoHideDuration:Pt}),t.entryDate||(r=new Date,t.entryDate=r.toISOString()),d.post("/person/create",{person:t,personContactData:t.contactData}).then((function(e){p(n),h("Kontakt erfolgreich erstellt",{variant:"success"}),k({type:"ADD_PERSON",payload:e.data})})).catch((function(e){v(e,n,h,p)}));case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),j=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t,n){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,r){var i=h("Profilbild wird hochgeladen",{variant:"default",autoHideDuration:1e4});d.post("/person/profilepicture/".concat(n),t).then((function(t){p(i),h("Profilbild erfolgreich hochgeladen",{variant:"success"});var r=t.data;k({type:"ADD_PERSON_PROFILE_PICTURE",payload:{base64:r,id:n}}),e(r)})).catch((function(e){v(e,i,h,p),r("error")}))})));case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),P=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n,r;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,d.get("/person/profilePic/".concat(t));case 3:return n=e.sent,r=n.data,k({type:"ADD_PERSON_PROFILE_PICTURE",payload:{base64:r,id:t}}),e.abrupt("return",r);case 9:throw e.prev=9,e.t0=e.catch(0),v(e.t0,"",h,p),e.t0;case 13:case"end":return e.stop()}}),e,null,[[0,9]])})));return function(t){return e.apply(this,arguments)}}(),E=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=h("Kontakt wird gespeichert",{variant:"default",autoHideDuration:Pt}),d.put("/person/update",{person:t,personContactData:t.contactData}).then((function(e){p(n),h("Kontakt erfolgreich bearbeitet",{variant:"success"}),k({type:"UPDATE_PERSON",payload:e.data})})).catch((function(e){v(e,n,h,p)}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),A=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=h("Kontakt wird entfernt",{variant:"default",autoHideDuration:Pt}),d.delete("/person/delete",{data:u({},t)}).then((function(e){p(n),h("Kontakt erfolgreich erstellt",{variant:"success"}),k({type:"DELETE_PERSON",payload:t})})).catch((function(e){v(e,n,h,p)}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),T=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n,r;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.post("/contact",t);case 2:n=e.sent,r=n.data,k({type:"ADD_CONTACT",payload:r});case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),I=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=h("Organisation wird erstellt",{variant:"default",autoHideDuration:Pt}),d.post("/organization/createorganization",u({},t)).then((function(e){k({type:"CREATE_COMPANY",payload:e.data});var t=e.data;if(!(e.status>=200&&e.status<300))throw new c.AxiosError;return p(n),h("Firma erfolgreich erstellt.",{variant:"success"}),t})).catch((function(e){e.response?401!==e.response.status?h("Ein Fehler ist aufgetreten. Sollte dieser Fehler weiter bestehen melden Sie sich bitte bei unserer Hotline.",{variant:"error"}):h("Ihre Authentifizierung ist abgelaufen, bitte loggen Sie sich erneut ein.",{variant:"warning"}):(e.request,h("Ein Fehler ist aufgetreten. Bitte versuchen Sie die Seite neu zu laden.",{variant:"error"}))}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),R=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=h("Organisation wird gespeichert",{variant:"default",autoHideDuration:Pt}),d.put("/organization/UpdateOrganization",u({},t)).then((function(e){var t=e.data;return k({type:"EDIT_COMPANY",payload:e.data}),p(n),h("Firma erfolgreich bearbeitet.",{variant:"success"}),t})).catch((function(e){e.response?401!==e.response.status?h("Ein Fehler ist aufgetreten. Sollte dieser Fehler weiter bestehen melden Sie sich bitte bei unserer Hotline.",{variant:"error"}):h("Ihre Authentifizierung ist abgelaufen, bitte loggen Sie sich erneut ein.",{variant:"warning"}):(e.request,h("Ein Fehler ist aufgetreten. Bitte versuchen Sie die Seite neu zu laden.",{variant:"error"}))}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),M=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=h("Organisation wird entfernt",{variant:"default",autoHideDuration:Pt}),d.delete("/organization/deleteorganization",{data:u({},t)}).then((function(e){k({type:"DELETE_COMPANY",payload:t});var r=e.data;return p(n),h("Firma erfolgreich entfernt.",{variant:"success"}),r})).catch((function(e){e.response?401!==e.response.status?h("Ein Fehler ist aufgetreten. Sollte dieser Fehler weiter bestehen melden Sie sich bitte bei unserer Hotline.",{variant:"error"}):h("Ihre Authentifizierung ist abgelaufen, bitte loggen Sie sich erneut ein.",{variant:"warning"}):(e.request,h("Ein Fehler ist aufgetreten. Bitte versuchen Sie die Seite neu zu laden.",{variant:"error"}))}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),O=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t,n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!=w.companies.length){e.next=7;break}return e.next=3,d.get("/organization/");case 3:t=e.sent,n=t.data,n,k({type:"SET_COMPANIES",payload:n});case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,t.useEffect)((function(){console.log("state.newsletterDrafts",w.newsletterDrafts)}),[w.newsletterDrafts]);var D=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t,n,r;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.get("/newsletterdraft");case 2:t=e.sent,n=t.data,r=n,console.log("Data",n),k({type:"SET_NEWSLETTERDRAFTS",payload:r});case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Z=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t,n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.get("/newslettersent");case 2:t=e.sent,n=t.data,k({type:"SET_NEWSLETTERSENT",payload:n});case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),N=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t,n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.get("/newsletterqueue");case 2:t=e.sent,n=t.data,k({type:"SET_NEWSLETTERQUEUE",payload:n});case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),L=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,n){var r=h("Entwurf wird gespeichert",{variant:"default",autoHideDuration:Pt});d.post("/newsletterdraft",t).then((function(t){k({type:"ADD_NEWSLETTERDRAFTS",payload:t.data});var n=t.data;if(!(t.status>=200&&t.status<300))throw new c.AxiosError;p(r),h("Entwurf erfolgreich erstellt.",{variant:"success"}),e(n)})).catch((function(e){e.response?401!==e.response.status?h("Ein Fehler ist aufgetreten. Sollte dieser Fehler weiter bestehen melden Sie sich bitte bei unserer Hotline.",{variant:"error"}):h("Ihre Authentifizierung ist abgelaufen, bitte loggen Sie sich erneut ein.",{variant:"warning"}):(e.request,h("Ein Fehler ist aufgetreten. Bitte versuchen Sie die Seite neu zu laden.",{variant:"error"})),n(e)}))})));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),F=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,n){var r=h("Newsletter wird kopiert",{variant:"default",autoHideDuration:Pt});d.post("/newsletterdraft/copy",t).then((function(t){k({type:"ADD_NEWSLETTERDRAFTS",payload:t.data});var n=t.data;if(!(t.status>=200&&t.status<300))throw new c.AxiosError;p(r),h("Entwurf erfolgreich kopiert.",{variant:"success"}),e(n)})).catch((function(e){e.response?401!==e.response.status?h("Ein Fehler ist aufgetreten. Sollte dieser Fehler weiter bestehen melden Sie sich bitte bei unserer Hotline.",{variant:"error"}):h("Ihre Authentifizierung ist abgelaufen, bitte loggen Sie sich erneut ein.",{variant:"warning"}):(e.request,h("Ein Fehler ist aufgetreten. Bitte versuchen Sie die Seite neu zu laden.",{variant:"error"})),n(e)}))})));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),z=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=h("Entwurf wird gespeichert",{variant:"default",autoHideDuration:Pt}),d.put("/newsletterdraft",t).then((function(e){k({type:"UPDATE_NEWSLETTERDRAFTS",payload:e.data});var t=e.data;if(!(e.status>=200&&e.status<300))throw new c.AxiosError;return p(n),h("Entwurf erfolgreich gespeichert.",{variant:"success"}),t})).catch((function(e){e.response?401!==e.response.status?h("Ein Fehler ist aufgetreten. Sollte dieser Fehler weiter bestehen melden Sie sich bitte bei unserer Hotline.",{variant:"error"}):h("Ihre Authentifizierung ist abgelaufen, bitte loggen Sie sich erneut ein.",{variant:"warning"}):(e.request,h("Ein Fehler ist aufgetreten. Bitte versuchen Sie die Seite neu zu laden.",{variant:"error"}))}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),B=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n,r;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=h("Newsletter wird f\xfcr ".concat(null===(n=t.scheduledFor)||void 0===n?void 0:n.toLocaleString()," in die Warteschlange aufgenommen"),{variant:"default",autoHideDuration:Pt}),d.post("/newsletterdraft/schedulenewsletter",t).then((function(e){k({type:"ADD_NEWSLETTERQUEUE",payload:e.data});var t=e.data;if(!(e.status>=200&&e.status<300))throw new c.AxiosError;return p(r),h("Newsletter erfolgreich in Warteschlange aufgenommen.",{variant:"success"}),t})).catch((function(e){e.response?401!==e.response.status?h("Ein Fehler ist aufgetreten. Sollte dieser Fehler weiter bestehen melden Sie sich bitte bei unserer Hotline.",{variant:"error"}):h("Ihre Authentifizierung ist abgelaufen, bitte loggen Sie sich erneut ein.",{variant:"warning"}):(e.request,h("Ein Fehler ist aufgetreten. Bitte versuchen Sie die Seite neu zu laden.",{variant:"error"}))}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,t.useEffect)((function(){_(),O(),d.get("/tags").then((function(e){k({type:"SET_TAGS",payload:e.data})})),D(),Z(),N(),console.log("FETCHCONTACTS")}),[]),(0,G.jsx)(Ec.Provider,{value:{persons:w.persons,fetchPersons:function(){},addPerson:C,updatePerson:E,deletePerson:A,defaultPerson:m,addContact:T,defaultContact:y,getPersonByID:function(e){return w.persons.find((function(t){return t.id===e}))},setProfilePicture:j,getProfilePicture:P,companies:w.companies,ownCompany:w.ownCompany,createCompany:I,getCompanyByID:function(e){return w.companies.find((function(t){return t.id===e}))},editCompany:R,deleteCompany:M,fetchCompanies:O,tags:w.tags,addTag:function(e){var t=h("Tag wird erstellt",{autoHideDuration:Pt});d.post("/tags",e).then((function(e){p(t),h("Tag erfolgreich erstellt",{variant:"success"}),k({type:"ADD_TAG",payload:e.data})})).catch((function(e){v(e,t,h,p)}))},editTag:function(e){var t=h("Tag wird bearbeitet",{autoHideDuration:Pt});d.put("/tags",e).then((function(e){p(t),h("Tag erfolgreich bearbeitet",{variant:"success"}),k({type:"EDIT_TAG",payload:e.data})})).catch((function(e){v(e,t,h,p)}))},removeTag:function(e){var t=h("Tag wird entfernt",{autoHideDuration:Pt});d.delete("/tags",{params:{id:e.id}}).then((function(n){p(t),h("Tag erfolgreich entfernt",{variant:"success"}),k({type:"REMOVE_TAG",payload:e})})).catch((function(e){v(e,t,h,p)}))},addTagToOrganizations:function(e,t){for(var n=h("Tags werden den Organisationen hinzugef\xfcgt",{autoHideDuration:Pt}),r=function(r){var i,o=new URLSearchParams;o.set("tagId",e.id.toString()),null===(i=t.slice(r,r+50))||void 0===i||i.forEach((function(e){o.append("organizationId",e.id.toString())})),d.post("/tags/organizationhastag",null,{params:o}).then((function(i){p(n),h("Tags erfolgreich hinzugef\xfcgt",{variant:"success"}),k({type:"SET_TAGS",payload:w.tags.map((function(t){var n;return t.id===e.id?u(u({},t),{},{countOrganizations:(null!==(n=t.countOrganizations)&&void 0!==n?n:0)+i.data}):t}))}),k({type:"ADD_TAG_TO_COMPANIES",payload:{companyIds:t.slice(r,r+50).map((function(e){return e.id})),tagId:e.id}})})).catch((function(e){v(e,n,h,p)}))},i=0;i<t.length;i+=50)r(i)},addTagToOrganizationsViaId:function(e,t){if(0!==t.length)for(var n=h("Tags werden den Organisationen hinzugef\xfcgt",{autoHideDuration:Pt}),r=function(r){var i,o=new URLSearchParams;o.set("tagId",e.id.toString()),null===(i=t.slice(r,r+50))||void 0===i||i.forEach((function(e){o.append("organizationId",e.toString())})),d.post("/tags/organizationhastag",null,{params:o}).then((function(i){p(n),h("Tags erfolgreich hinzugef\xfcgt",{variant:"success"}),k({type:"SET_TAGS",payload:w.tags.map((function(t){var n;return t.id===e.id?u(u({},t),{},{countOrganizations:(null!==(n=t.countOrganizations)&&void 0!==n?n:0)+i.data}):t}))}),k({type:"ADD_TAG_TO_COMPANIES",payload:{companyIds:t.slice(r,r+50),tagId:e.id}})})).catch((function(e){v(e,n,h,p)}))},i=0;i<t.length;i+=50)r(i);else h("W\xe4hlen Sie Organisationen aus, die Sie dem Tag hinzuf\xfcgen m\xf6chten",{variant:"warning"})},removeTagFromOrganizations:function(e,t){for(var n=h("Tags werden von Organisationen entfernt",{autoHideDuration:Pt}),r=function(r){var i=new URLSearchParams;i.set("tagId",e.id.toString()),null===t||void 0===t||t.slice(r,r+50).forEach((function(e){i.append("organizationId",e.id.toString())})),d.delete("/tags/organizationhastag",{params:i}).then((function(i){p(n),h("Tags erfolgreich entfernt",{variant:"success"}),k({type:"SET_TAGS",payload:w.tags.map((function(t){var n;return t.id===e.id?u(u({},t),{},{countOrganizations3333:(null!==(n=t.countOrganizations)&&void 0!==n?n:0)-i.data}):t}))}),k({type:"REMOVE_TAG_FROM_COMPANIES",payload:{companyIds:t.slice(r,r+50).map((function(e){return e.id})),tagId:e.id}})})).catch((function(e){v(e,n,h,p)}))},i=0;i<t.length;i+=50)r(i)},removeTagFromOrganizationsViaId:function(e,t){if(0!==t.length)for(var n=h("Tags werden von Organisationen entfernt",{autoHideDuration:Pt}),r=function(r){var i=new URLSearchParams;i.set("tagId",e.id.toString()),null===t||void 0===t||t.slice(r,r+50).forEach((function(e){i.append("organizationId",e.toString())})),d.delete("/tags/organizationhastag",{params:i}).then((function(i){p(n),h("Tags erfolgreich entfernt",{variant:"success"}),k({type:"SET_TAGS",payload:w.tags.map((function(t){var n;return t.id===e.id?u(u({},t),{},{countOrganizations:(null!==(n=t.countOrganizations)&&void 0!==n?n:0)-i.data}):t}))}),k({type:"REMOVE_TAG_FROM_COMPANIES",payload:{companyIds:t.slice(r,r+50),tagId:e.id}})})).catch((function(e){v(e,n,h,p)}))},i=0;i<t.length;i+=50)r(i);else h("W\xe4hlen Sie Organisationen aus, die Sie vom Tag entfernen m\xf6chten",{variant:"warning"})},addTagToPersons:function(e,t){for(var n=h("Tags werden den Personen hinzugef\xfcgt",{autoHideDuration:Pt}),r=function(r){var i,o=new URLSearchParams;o.set("tagId",e.id.toString()),null===(i=t.slice(r,r+50))||void 0===i||i.forEach((function(e){o.append("personId",e.id.toString())})),d.post("/tags/personhastag",null,{params:o}).then((function(i){p(n),h("Tags erfolgreich hinzugef\xfcgt",{variant:"success"}),k({type:"SET_TAGS",payload:w.tags.map((function(t){var n;return t.id===e.id?u(u({},t),{},{countPersons:(null!==(n=t.countPersons)&&void 0!==n?n:0)+i.data}):t}))}),k({type:"ADD_TAG_TO_PERSONS",payload:{personIds:t.slice(r,r+50).map((function(e){return e.id})),tagId:e.id}})})).catch((function(e){v(e,n,h,p)}))},i=0;i<t.length;i+=50)r(i)},addTagToPersonsViaId:function(e,t){if(0!==t.length)for(var n=h("Tags werden den Personen hinzugef\xfcgt",{autoHideDuration:Pt}),r=function(r){var i,o=new URLSearchParams;o.set("tagId",e.id.toString()),null===(i=t.slice(r,r+50))||void 0===i||i.forEach((function(e){o.append("personId",e.toString())})),d.post("/tags/personhastag",null,{params:o}).then((function(i){p(n),h("Tags erfolgreich hinzugef\xfcgt",{variant:"success"}),console.log("addPerson resdata",i.data),k({type:"SET_TAGS",payload:w.tags.map((function(t){var n;return t.id===e.id?u(u({},t),{},{countPersons:(null!==(n=t.countPersons)&&void 0!==n?n:0)+i.data}):t}))}),k({type:"ADD_TAG_TO_PERSONS",payload:{personIds:t.slice(r,r+50),tagId:e.id}})})).catch((function(e){v(e,n,h,p)}))},i=0;i<t.length;i+=50)r(i);else h("W\xe4hlen Sie Personen aus, die Sie dem Tag hinzuf\xfcgen m\xf6chten",{variant:"warning"})},addAllPersonsFromOrganizationToTag:function(e,t){console.log("submitted orgs :D",t);for(var n=h("Tags werden den Personen der ausgew\xe4hlten Organisationen hinzugef\xfcgt",{autoHideDuration:Pt}),r=function(){var r=new URLSearchParams;r.set("tagId",e.id.toString()),t.slice(i,i+50).forEach((function(e){r.append("organizationId",e.toString())})),d.post("/tags/AddAllPersonsFromOrganizationToTag",null,{params:r}).then((function(t){p(n),h("Tags erfolgreich hinzugef\xfcgt",{variant:"success"}),k({type:"SET_TAGS",payload:w.tags.map((function(n){var r;return n.id===e.id?u(u({},n),{},{countPersons:(null!==(r=n.countPersons)&&void 0!==r?r:0)+t.data.addedPersonCount}):n}))}),k({type:"ADD_TAG_TO_PERSONS",payload:{personIds:t.data.addedTagToPersonIds,tagId:e.id}})})).catch((function(e){v(e,n,h,p)}))},i=0;i<t.length;i+=50)r()},removeTagFromPersons:function(e,t){for(var n=h("Tags werden von Personen entfernt",{autoHideDuration:Pt}),r=function(r){var i=new URLSearchParams;i.set("tagId",e.id.toString()),null===t||void 0===t||t.slice(r,r+50).forEach((function(e){i.append("personId",e.id.toString())})),d.delete("/tags/personhastag",{params:i}).then((function(i){p(n),h("Tags erfolgreich entfernt",{variant:"success"}),k({type:"SET_TAGS",payload:w.tags.map((function(t){var n;return t.id===e.id?u(u({},t),{},{countPersons:(null!==(n=t.countPersons)&&void 0!==n?n:0)-i.data}):t}))}),k({type:"REMOVE_TAG_FROM_PERSONS",payload:{personIds:t.slice(r,r+50).map((function(e){return e.id})),tagId:e.id}})})).catch((function(e){v(e,n,h,p)}))},i=0;i<t.length;i+=50)r(i)},removeTagFromPersonsViaId:function(e,t){if(0!==t.length)for(var n=h("Tags werden von Personen entfernt",{autoHideDuration:Pt}),r=function(r){var i=new URLSearchParams;i.set("tagId",e.id.toString()),null===t||void 0===t||t.slice(r,r+50).forEach((function(e){i.append("personId",e.toString())})),d.delete("/tags/personhastag",{params:i}).then((function(i){p(n),h("Tags erfolgreich entfernt",{variant:"success"}),k({type:"SET_TAGS",payload:w.tags.map((function(t){var n;return t.id===e.id?u(u({},t),{},{countPersons:(null!==(n=t.countPersons)&&void 0!==n?n:0)-i.data}):t}))}),k({type:"REMOVE_TAG_FROM_PERSONS",payload:{personIds:t.slice(r,r+50),tagId:e.id}})})).catch((function(e){v(e,n,h,p)}))},i=0;i<t.length;i+=50)r(i);else h("W\xe4hlen Sie Personen aus, die Sie vom Tag entfernen m\xf6chten",{variant:"warning"})},downloadTagCSV:function(e){d.get("/tags/csv",{params:{id:e.id},responseType:"text"}).then((function(t){var n=new Blob(["\ufeff"+t.data],{type:"text/csv;charset=utf-8"}),r=window.URL.createObjectURL(n),i=document.createElement("a");i.href=r;var o=new Date;i.download="".concat(e.title,"_").concat(o.getFullYear(),"_").concat((o.getMonth()+1).toString().padStart(2,"0"),"_").concat(o.getDay().toString().padStart(2,"0"),".csv"),document.body.appendChild(i),i.click(),document.body.removeChild(i),window.URL.revokeObjectURL(r)})).catch((function(e){console.error("Error: ".concat(e))}))},newsletterSent:w.newsletterSent,newsletterDrafts:w.newsletterDrafts,newsletterQueue:w.newsletterQueue,addNewsletterDraft:L,updateNewsletterDraft:z,scheduleNewsletter:B,copyNewsletterDraft:F},children:s})},Rc=function(){return(0,t.useContext)(Ec)},Mc=__webpack_require__(139),Oc=__webpack_require__(5070);function Dc(e){return(0,ve.ZP)("MuiButton",e)}var Zc=(0,pe.Z)("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"]);var Nc=t.createContext({});var Lc=t.createContext(void 0),Fc=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],zc=function(e){return(0,S.Z)({},"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}})},Bc=(0,J.ZP)(tc,{shouldForwardProp:function(e){return(0,Oc.Z)(e)||"classes"===e},name:"MuiButton",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.variant],t["".concat(n.variant).concat((0,tu.Z)(n.color))],t["size".concat((0,tu.Z)(n.size))],t["".concat(n.variant,"Size").concat((0,tu.Z)(n.size))],"inherit"===n.color&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth]}})((function(e){var t,n,r,i=e.theme,o=e.ownerState,a="light"===i.palette.mode?i.palette.grey[300]:i.palette.grey[800],l="light"===i.palette.mode?i.palette.grey.A100:i.palette.grey[700];return(0,S.Z)({},i.typography.button,(t={minWidth:64,padding:"6px 16px",borderRadius:(i.vars||i).shape.borderRadius,transition:i.transitions.create(["background-color","box-shadow","border-color","color"],{duration:i.transitions.duration.short}),"&:hover":(0,S.Z)({textDecoration:"none",backgroundColor:i.vars?"rgba(".concat(i.vars.palette.text.primaryChannel," / ").concat(i.vars.palette.action.hoverOpacity,")"):(0,wu.Fq)(i.palette.text.primary,i.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"text"===o.variant&&"inherit"!==o.color&&{backgroundColor:i.vars?"rgba(".concat(i.vars.palette[o.color].mainChannel," / ").concat(i.vars.palette.action.hoverOpacity,")"):(0,wu.Fq)(i.palette[o.color].main,i.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"outlined"===o.variant&&"inherit"!==o.color&&{border:"1px solid ".concat((i.vars||i).palette[o.color].main),backgroundColor:i.vars?"rgba(".concat(i.vars.palette[o.color].mainChannel," / ").concat(i.vars.palette.action.hoverOpacity,")"):(0,wu.Fq)(i.palette[o.color].main,i.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"contained"===o.variant&&{backgroundColor:i.vars?i.vars.palette.Button.inheritContainedHoverBg:l,boxShadow:(i.vars||i).shadows[4],"@media (hover: none)":{boxShadow:(i.vars||i).shadows[2],backgroundColor:(i.vars||i).palette.grey[300]}},"contained"===o.variant&&"inherit"!==o.color&&{backgroundColor:(i.vars||i).palette[o.color].dark,"@media (hover: none)":{backgroundColor:(i.vars||i).palette[o.color].main}}),"&:active":(0,S.Z)({},"contained"===o.variant&&{boxShadow:(i.vars||i).shadows[8]})},(0,s.Z)(t,"&.".concat(Zc.focusVisible),(0,S.Z)({},"contained"===o.variant&&{boxShadow:(i.vars||i).shadows[6]})),(0,s.Z)(t,"&.".concat(Zc.disabled),(0,S.Z)({color:(i.vars||i).palette.action.disabled},"outlined"===o.variant&&{border:"1px solid ".concat((i.vars||i).palette.action.disabledBackground)},"contained"===o.variant&&{color:(i.vars||i).palette.action.disabled,boxShadow:(i.vars||i).shadows[0],backgroundColor:(i.vars||i).palette.action.disabledBackground})),t),"text"===o.variant&&{padding:"6px 8px"},"text"===o.variant&&"inherit"!==o.color&&{color:(i.vars||i).palette[o.color].main},"outlined"===o.variant&&{padding:"5px 15px",border:"1px solid currentColor"},"outlined"===o.variant&&"inherit"!==o.color&&{color:(i.vars||i).palette[o.color].main,border:i.vars?"1px solid rgba(".concat(i.vars.palette[o.color].mainChannel," / 0.5)"):"1px solid ".concat((0,wu.Fq)(i.palette[o.color].main,.5))},"contained"===o.variant&&{color:i.vars?i.vars.palette.text.primary:null==(n=(r=i.palette).getContrastText)?void 0:n.call(r,i.palette.grey[300]),backgroundColor:i.vars?i.vars.palette.Button.inheritContainedBg:a,boxShadow:(i.vars||i).shadows[2]},"contained"===o.variant&&"inherit"!==o.color&&{color:(i.vars||i).palette[o.color].contrastText,backgroundColor:(i.vars||i).palette[o.color].main},"inherit"===o.color&&{color:"inherit",borderColor:"currentColor"},"small"===o.size&&"text"===o.variant&&{padding:"4px 5px",fontSize:i.typography.pxToRem(13)},"large"===o.size&&"text"===o.variant&&{padding:"8px 11px",fontSize:i.typography.pxToRem(15)},"small"===o.size&&"outlined"===o.variant&&{padding:"3px 9px",fontSize:i.typography.pxToRem(13)},"large"===o.size&&"outlined"===o.variant&&{padding:"7px 21px",fontSize:i.typography.pxToRem(15)},"small"===o.size&&"contained"===o.variant&&{padding:"4px 10px",fontSize:i.typography.pxToRem(13)},"large"===o.size&&"contained"===o.variant&&{padding:"8px 22px",fontSize:i.typography.pxToRem(15)},o.fullWidth&&{width:"100%"})}),(function(e){var t;return e.ownerState.disableElevation&&(t={boxShadow:"none","&:hover":{boxShadow:"none"}},(0,s.Z)(t,"&.".concat(Zc.focusVisible),{boxShadow:"none"}),(0,s.Z)(t,"&:active",{boxShadow:"none"}),(0,s.Z)(t,"&.".concat(Zc.disabled),{boxShadow:"none"}),t)})),Hc=(0,J.ZP)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:function(e,t){var n=e.ownerState;return[t.startIcon,t["iconSize".concat((0,tu.Z)(n.size))]]}})((function(e){var t=e.ownerState;return(0,S.Z)({display:"inherit",marginRight:8,marginLeft:-4},"small"===t.size&&{marginLeft:-2},zc(t))})),Vc=(0,J.ZP)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:function(e,t){var n=e.ownerState;return[t.endIcon,t["iconSize".concat((0,tu.Z)(n.size))]]}})((function(e){var t=e.ownerState;return(0,S.Z)({display:"inherit",marginRight:-4,marginLeft:8},"small"===t.size&&{marginRight:-2},zc(t))})),qc=t.forwardRef((function(e,n){var r=t.useContext(Nc),i=t.useContext(Lc),o=(0,Mc.Z)(r,e),a=(0,fe.Z)({props:o,name:"MuiButton"}),s=a.children,l=a.color,u=void 0===l?"primary":l,c=a.component,d=void 0===c?"button":c,f=a.className,h=a.disabled,p=void 0!==h&&h,v=a.disableElevation,m=void 0!==v&&v,g=a.disableFocusRipple,y=void 0!==g&&g,b=a.endIcon,x=a.focusVisibleClassName,w=a.fullWidth,k=void 0!==w&&w,C=a.size,j=void 0===C?"medium":C,P=a.startIcon,E=a.type,A=a.variant,T=void 0===A?"text":A,I=(0,_.Z)(a,Fc),R=(0,S.Z)({},a,{color:u,component:d,disabled:p,disableElevation:m,disableFocusRipple:y,fullWidth:k,size:j,type:E,variant:T}),M=function(e){var t=e.color,n=e.disableElevation,r=e.fullWidth,i=e.size,o=e.variant,a=e.classes,s={root:["root",o,"".concat(o).concat((0,tu.Z)(t)),"size".concat((0,tu.Z)(i)),"".concat(o,"Size").concat((0,tu.Z)(i)),"color".concat((0,tu.Z)(t)),n&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["icon","startIcon","iconSize".concat((0,tu.Z)(i))],endIcon:["icon","endIcon","iconSize".concat((0,tu.Z)(i))]},l=(0,de.Z)(s,Dc,a);return(0,S.Z)({},a,l)}(R),O=P&&(0,G.jsx)(Hc,{className:M.startIcon,ownerState:R,children:P}),D=b&&(0,G.jsx)(Vc,{className:M.endIcon,ownerState:R,children:b}),Z=i||"";return(0,G.jsxs)(Bc,(0,S.Z)({ownerState:R,className:(0,ue.Z)(r.className,M.root,f,Z),component:d,disabled:p,focusRipple:!y,focusVisibleClassName:(0,ue.Z)(M.focusVisible,x),ref:n,type:E},I,{classes:M,children:[O,s,D]}))})),Wc=qc,Uc={button:"CTAButton_button__DV3g+"};var Gc=function(e){var n=e.startIcon,r=e.endIcon,o=e.color,a=e.variant,s=e.onClickHandler,l=e.title,c=e.secondary,d=void 0===c||c,f=e.backgroundColor,h=e.disabled,p=e.style,v=(0,t.useState)(void 0),m=(0,i.Z)(v,2),g=(m[0],m[1]);return(0,t.useLayoutEffect)((function(){switch(f){case"error":g({color:"var(--error)",light:"var(--error-light)"});break;case"base":case"error":g({color:"var(--text-contrast)",light:"var(--light)"})}}),[]),void 0!=a&&void 0!=o?(0,G.jsx)(Wc,{className:Uc.button,variant:a,color:o,style:u({minHeight:"35px"},p),startIcon:n,endIcon:r,disabled:null!==h&&void 0!==h&&h,onClick:s,children:l}):(0,G.jsx)(Wc,{className:Uc.button,style:u({backgroundColor:!d||h?"var(--secondary-light)":"var(--brand-light)",color:!d||h?"var(--secondary)":"var(--brand)",minHeight:"35px"},p),startIcon:n,endIcon:r,disabled:null!==h&&void 0!==h&&h,onClick:s,children:l})},Kc=__webpack_require__(6046);function Yc(e){return"string"===typeof e}function Xc(e,t,n){return void 0===e||Yc(e)?t:(0,S.Z)({},t,{ownerState:(0,S.Z)({},t.ownerState,n)})}function Qc(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=Qc(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}var Jc=function(){for(var e,t,n=0,r="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=Qc(e))&&(r&&(r+=" "),r+=t);return r};function $c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(void 0===e)return{};var n={};return Object.keys(e).filter((function(n){return n.match(/^on[A-Z]/)&&"function"===typeof e[n]&&!t.includes(n)})).forEach((function(t){n[t]=e[t]})),n}function ed(e){if(void 0===e)return{};var t={};return Object.keys(e).filter((function(t){return!(t.match(/^on[A-Z]/)&&"function"===typeof e[t])})).forEach((function(n){t[n]=e[n]})),t}function td(e){var t=e.getSlotProps,n=e.additionalProps,r=e.externalSlotProps,i=e.externalForwardedProps,o=e.className;if(!t){var a=Jc(null==n?void 0:n.className,o,null==i?void 0:i.className,null==r?void 0:r.className),s=(0,S.Z)({},null==n?void 0:n.style,null==i?void 0:i.style,null==r?void 0:r.style),l=(0,S.Z)({},n,i,r);return a.length>0&&(l.className=a),Object.keys(s).length>0&&(l.style=s),{props:l,internalRef:void 0}}var u=$c((0,S.Z)({},i,r)),c=ed(r),d=ed(i),f=t(u),h=Jc(null==f?void 0:f.className,null==n?void 0:n.className,o,null==i?void 0:i.className,null==r?void 0:r.className),p=(0,S.Z)({},null==f?void 0:f.style,null==n?void 0:n.style,null==i?void 0:i.style,null==r?void 0:r.style),v=(0,S.Z)({},f,n,d,c);return h.length>0&&(v.className=h),Object.keys(p).length>0&&(v.style=p),{props:v,internalRef:f.ref}}function nd(e,t,n){return"function"===typeof e?e(t,n):e}var rd=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function id(e){var t,n=e.elementType,r=e.externalSlotProps,i=e.ownerState,o=e.skipResolvingSlotProps,a=void 0!==o&&o,s=(0,_.Z)(e,rd),l=a?{}:nd(r,i),u=td((0,S.Z)({},s,{externalSlotProps:l})),c=u.props,d=u.internalRef,f=(0,_e.Z)(d,null==l?void 0:l.ref,null==(t=e.additionalProps)?void 0:t.ref);return Xc(n,(0,S.Z)({},c,{ref:f}),i)}var od=__webpack_require__(5253),ad=__webpack_require__(5671),sd=__webpack_require__(3144);function ld(e){var t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}function ud(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function cd(e){return parseInt((0,vc.Z)(e).getComputedStyle(e).paddingRight,10)||0}function dd(e,t,n,r,i){var o=[t,n].concat((0,Fl.Z)(r));[].forEach.call(e.children,(function(e){var t=-1===o.indexOf(e),n=!function(e){var 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&&ud(e,i)}))}function fd(e,t){var n=-1;return e.some((function(e,r){return!!t(e)&&(n=r,!0)})),n}function hd(e,t){var n=[],r=e.container;if(!t.disableScrollLock){if(function(e){var t=(0,je.Z)(e);return t.body===e?(0,vc.Z)(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(r)){var i=ld((0,je.Z)(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight="".concat(cd(r)+i,"px");var o=(0,je.Z)(r).querySelectorAll(".mui-fixed");[].forEach.call(o,(function(e){n.push({value:e.style.paddingRight,property:"padding-right",el:e}),e.style.paddingRight="".concat(cd(e)+i,"px")}))}var a;if(r.parentNode instanceof DocumentFragment)a=(0,je.Z)(r).body;else{var s=r.parentElement,l=(0,vc.Z)(r);a="HTML"===(null==s?void 0:s.nodeName)&&"scroll"===l.getComputedStyle(s).overflowY?s:r}n.push({value:a.style.overflow,property:"overflow",el:a},{value:a.style.overflowX,property:"overflow-x",el:a},{value:a.style.overflowY,property:"overflow-y",el:a}),a.style.overflow="hidden"}return function(){n.forEach((function(e){var t=e.value,n=e.el,r=e.property;t?n.style.setProperty(r,t):n.style.removeProperty(r)}))}}var pd=function(){function e(){(0,ad.Z)(this,e),this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}return(0,sd.Z)(e,[{key:"add",value:function(e,t){var n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&ud(e.modalRef,!1);var r=function(e){var t=[];return[].forEach.call(e.children,(function(e){"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);dd(t,e.mount,e.modalRef,r,!0);var i=fd(this.containers,(function(e){return e.container===t}));return-1!==i?(this.containers[i].modals.push(e),n):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:r}),n)}},{key:"mount",value:function(e,t){var n=fd(this.containers,(function(t){return-1!==t.modals.indexOf(e)})),r=this.containers[n];r.restore||(r.restore=hd(r,t))}},{key:"remove",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this.modals.indexOf(e);if(-1===n)return n;var r=fd(this.containers,(function(t){return-1!==t.modals.indexOf(e)})),i=this.containers[r];if(i.modals.splice(i.modals.indexOf(e),1),this.modals.splice(n,1),0===i.modals.length)i.restore&&i.restore(),e.modalRef&&ud(e.modalRef,t),dd(i.container,e.mount,e.modalRef,i.hiddenSiblings,!1),this.containers.splice(r,1);else{var o=i.modals[i.modals.length-1];o.modalRef&&ud(o.modalRef,!1)}return n}},{key:"isTopModal",value:function(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}}]),e}();var vd=new pd;function md(e){var n=e.container,r=e.disableEscapeKeyDown,o=void 0!==r&&r,a=e.disableScrollLock,s=void 0!==a&&a,l=e.manager,u=void 0===l?vd:l,c=e.closeAfterTransition,d=void 0!==c&&c,f=e.onTransitionEnter,h=e.onTransitionExited,p=e.children,v=e.onClose,m=e.open,g=e.rootRef,y=t.useRef({}),b=t.useRef(null),x=t.useRef(null),w=(0,_e.Z)(x,g),k=t.useState(!m),_=(0,i.Z)(k,2),C=_[0],j=_[1],P=function(e){return!!e&&e.props.hasOwnProperty("in")}(p),E=!0;"false"!==e["aria-hidden"]&&!1!==e["aria-hidden"]||(E=!1);var A=function(){return y.current.modalRef=x.current,y.current.mount=b.current,y.current},T=function(){u.mount(A(),{disableScrollLock:s}),x.current&&(x.current.scrollTop=0)},I=(0,Ce.Z)((function(){var e=function(e){return"function"===typeof e?e():e}(n)||(0,je.Z)(b.current).body;u.add(A(),e),x.current&&T()})),R=t.useCallback((function(){return u.isTopModal(A())}),[u]),M=(0,Ce.Z)((function(e){b.current=e,e&&(m&&R()?T():x.current&&ud(x.current,E))})),O=t.useCallback((function(){u.remove(A(),E)}),[E,u]);t.useEffect((function(){return function(){O()}}),[O]),t.useEffect((function(){m?I():P&&d||O()}),[m,O,P,d,I]);var D=function(e){return function(t){var n;null==(n=e.onKeyDown)||n.call(e,t),"Escape"===t.key&&229!==t.which&&R()&&(o||(t.stopPropagation(),v&&v(t,"escapeKeyDown")))}},Z=function(e){return function(t){var n;null==(n=e.onClick)||n.call(e,t),t.target===t.currentTarget&&v&&v(t,"backdropClick")}};return{getRootProps:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=$c(e);delete n.onTransitionEnter,delete n.onTransitionExited;var r=(0,S.Z)({},n,t);return(0,S.Z)({role:"presentation"},r,{onKeyDown:D(r),ref:w})},getBackdropProps:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,S.Z)({"aria-hidden":!0},e,{onClick:Z(e),open:m})},getTransitionProps:function(){return{onEnter:(0,od.Z)((function(){j(!1),f&&f()}),null==p?void 0:p.props.onEnter),onExited:(0,od.Z)((function(){j(!0),h&&h(),d&&O()}),null==p?void 0:p.props.onExited)}},rootRef:w,portalRef:M,isTopModal:R,exited:C,hasTransition:P}}var gd=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function yd(e){var t=[],n=[];return Array.from(e.querySelectorAll(gd)).forEach((function(e,r){var i=function(e){var 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!==i&&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;var t=function(t){return e.ownerDocument.querySelector('input[type="radio"]'.concat(t))},n=t('[name="'.concat(e.name,'"]:checked'));return n||(n=t('[name="'.concat(e.name,'"]'))),n!==e}(e))}(e)&&(0===i?t.push(e):n.push({documentOrder:r,tabIndex:i,node:e}))})),n.sort((function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex})).map((function(e){return e.node})).concat(t)}function bd(){return!0}function xd(e){var n=e.children,r=e.disableAutoFocus,i=void 0!==r&&r,o=e.disableEnforceFocus,a=void 0!==o&&o,s=e.disableRestoreFocus,l=void 0!==s&&s,u=e.getTabbable,c=void 0===u?yd:u,d=e.isEnabled,f=void 0===d?bd:d,h=e.open,p=t.useRef(!1),v=t.useRef(null),m=t.useRef(null),g=t.useRef(null),y=t.useRef(null),b=t.useRef(!1),x=t.useRef(null),w=(0,_e.Z)(n.ref,x),k=t.useRef(null);t.useEffect((function(){h&&x.current&&(b.current=!i)}),[i,h]),t.useEffect((function(){if(h&&x.current){var e=(0,je.Z)(x.current);return x.current.contains(e.activeElement)||(x.current.hasAttribute("tabIndex")||x.current.setAttribute("tabIndex","-1"),b.current&&x.current.focus()),function(){l||(g.current&&g.current.focus&&(p.current=!0,g.current.focus()),g.current=null)}}}),[h]),t.useEffect((function(){if(h&&x.current){var e=(0,je.Z)(x.current),t=function(t){k.current=t,!a&&f()&&"Tab"===t.key&&e.activeElement===x.current&&t.shiftKey&&(p.current=!0,m.current&&m.current.focus())},n=function(){var t=x.current;if(null!==t)if(e.hasFocus()&&f()&&!p.current){if(!t.contains(e.activeElement)&&(!a||e.activeElement===v.current||e.activeElement===m.current)){if(e.activeElement!==y.current)y.current=null;else if(null!==y.current)return;if(b.current){var n=[];if(e.activeElement!==v.current&&e.activeElement!==m.current||(n=c(x.current)),n.length>0){var r,i,o=Boolean((null==(r=k.current)?void 0:r.shiftKey)&&"Tab"===(null==(i=k.current)?void 0:i.key)),s=n[0],l=n[n.length-1];"string"!==typeof s&&"string"!==typeof l&&(o?l.focus():s.focus())}else t.focus()}}}else p.current=!1};e.addEventListener("focusin",n),e.addEventListener("keydown",t,!0);var r=setInterval((function(){e.activeElement&&"BODY"===e.activeElement.tagName&&n()}),50);return function(){clearInterval(r),e.removeEventListener("focusin",n),e.removeEventListener("keydown",t,!0)}}}),[i,a,l,f,h,c]);var S=function(e){null===g.current&&(g.current=e.relatedTarget),b.current=!0};return(0,G.jsxs)(t.Fragment,{children:[(0,G.jsx)("div",{tabIndex:h?0:-1,onFocus:S,ref:v,"data-testid":"sentinelStart"}),t.cloneElement(n,{ref:w,onFocus:function(e){null===g.current&&(g.current=e.relatedTarget),b.current=!0,y.current=e.target;var t=n.props.onFocus;t&&t(e)}}),(0,G.jsx)("div",{tabIndex:h?0:-1,onFocus:S,ref:m,"data-testid":"sentinelEnd"})]})}var wd=__webpack_require__(7576);var kd=t.forwardRef((function(e,n){var r=e.children,o=e.container,a=e.disablePortal,s=void 0!==a&&a,l=t.useState(null),u=(0,i.Z)(l,2),c=u[0],d=u[1],f=(0,_e.Z)(t.isValidElement(r)?r.ref:null,n);if((0,mc.Z)((function(){s||d(function(e){return"function"===typeof e?e():e}(o)||document.body)}),[o,s]),(0,mc.Z)((function(){if(c&&!s)return(0,wd.Z)(n,c),function(){(0,wd.Z)(n,null)}}),[n,c,s]),s){if(t.isValidElement(r)){var h={ref:f};return t.cloneElement(r,h)}return(0,G.jsx)(t.Fragment,{children:r})}return(0,G.jsx)(t.Fragment,{children:c?b.createPortal(r,c):c})}));var Sd=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],_d={entering:{opacity:1},entered:{opacity:1}},Cd=t.forwardRef((function(e,n){var r=V(),i={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},o=e.addEndListener,a=e.appear,s=void 0===a||a,l=e.children,u=e.easing,c=e.in,d=e.onEnter,f=e.onEntered,h=e.onEntering,p=e.onExit,v=e.onExited,m=e.onExiting,g=e.style,y=e.timeout,b=void 0===y?i:y,x=e.TransitionComponent,w=void 0===x?N:x,k=(0,_.Z)(e,Sd),C=t.useRef(null),j=(0,F.Z)(C,l.ref,n),P=function(e){return function(t){if(e){var n=C.current;void 0===t?e(n):e(n,t)}}},E=P(h),A=P((function(e,t){q(e);var n=W({style:g,timeout:b,easing:u},{mode:"enter"});e.style.webkitTransition=r.transitions.create("opacity",n),e.style.transition=r.transitions.create("opacity",n),d&&d(e,t)})),T=P(f),I=P(m),R=P((function(e){var t=W({style:g,timeout:b,easing:u},{mode:"exit"});e.style.webkitTransition=r.transitions.create("opacity",t),e.style.transition=r.transitions.create("opacity",t),p&&p(e)})),M=P(v);return(0,G.jsx)(w,(0,S.Z)({appear:s,in:c,nodeRef:C,onEnter:A,onEntered:T,onEntering:E,onExit:R,onExited:M,onExiting:I,addEndListener:function(e){o&&o(C.current,e)},timeout:b},k,{children:function(e,n){return t.cloneElement(l,(0,S.Z)({style:(0,S.Z)({opacity:0,visibility:"exited"!==e||c?void 0:"hidden"},_d[e],g,l.props.style),ref:j},n))}}))})),jd=Cd;function Pd(e){return(0,ve.ZP)("MuiBackdrop",e)}(0,pe.Z)("MuiBackdrop",["root","invisible"]);var Ed=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],Ad=(0,J.ZP)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.invisible&&t.invisible]}})((function(e){var t=e.ownerState;return(0,S.Z)({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"})})),Td=t.forwardRef((function(e,t){var n,r,i,o=(0,fe.Z)({props:e,name:"MuiBackdrop"}),a=o.children,s=o.className,l=o.component,u=void 0===l?"div":l,c=o.components,d=void 0===c?{}:c,f=o.componentsProps,h=void 0===f?{}:f,p=o.invisible,v=void 0!==p&&p,m=o.open,g=o.slotProps,y=void 0===g?{}:g,b=o.slots,x=void 0===b?{}:b,w=o.TransitionComponent,k=void 0===w?jd:w,C=o.transitionDuration,j=(0,_.Z)(o,Ed),P=(0,S.Z)({},o,{component:u,invisible:v}),E=function(e){var t=e.classes,n={root:["root",e.invisible&&"invisible"]};return(0,de.Z)(n,Pd,t)}(P),A=null!=(n=y.root)?n:h.root;return(0,G.jsx)(k,(0,S.Z)({in:m,timeout:C},j,{children:(0,G.jsx)(Ad,(0,S.Z)({"aria-hidden":!0},A,{as:null!=(r=null!=(i=x.root)?i:d.Root)?r:u,className:(0,ue.Z)(E.root,s,null==A?void 0:A.className),ownerState:(0,S.Z)({},P,null==A?void 0:A.ownerState),classes:E,ref:t,children:a}))}))})),Id=Td;function Rd(e){return(0,ve.ZP)("MuiModal",e)}(0,pe.Z)("MuiModal",["root","hidden","backdrop"]);var Md=["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"],Od=(0,J.ZP)("div",{name:"MuiModal",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,!n.open&&n.exited&&t.hidden]}})((function(e){var t=e.theme,n=e.ownerState;return(0,S.Z)({position:"fixed",zIndex:(t.vars||t).zIndex.modal,right:0,bottom:0,top:0,left:0},!n.open&&n.exited&&{visibility:"hidden"})})),Dd=(0,J.ZP)(Id,{name:"MuiModal",slot:"Backdrop",overridesResolver:function(e,t){return t.backdrop}})({zIndex:-1}),Zd=t.forwardRef((function(e,n){var r,i,o,a,s,l,u=(0,fe.Z)({name:"MuiModal",props:e}),c=u.BackdropComponent,d=void 0===c?Dd:c,f=u.BackdropProps,h=u.className,p=u.closeAfterTransition,v=void 0!==p&&p,m=u.children,g=u.container,y=u.component,b=u.components,x=void 0===b?{}:b,w=u.componentsProps,k=void 0===w?{}:w,C=u.disableAutoFocus,j=void 0!==C&&C,P=u.disableEnforceFocus,E=void 0!==P&&P,A=u.disableEscapeKeyDown,T=void 0!==A&&A,I=u.disablePortal,R=void 0!==I&&I,M=u.disableRestoreFocus,O=void 0!==M&&M,D=u.disableScrollLock,Z=void 0!==D&&D,N=u.hideBackdrop,L=void 0!==N&&N,F=u.keepMounted,z=void 0!==F&&F,B=u.onBackdropClick,H=u.open,V=u.slotProps,q=u.slots,W=(0,_.Z)(u,Md),U=(0,S.Z)({},u,{closeAfterTransition:v,disableAutoFocus:j,disableEnforceFocus:E,disableEscapeKeyDown:T,disablePortal:R,disableRestoreFocus:O,disableScrollLock:Z,hideBackdrop:L,keepMounted:z}),K=md((0,S.Z)({},U,{rootRef:n})),Y=K.getRootProps,X=K.getBackdropProps,Q=K.getTransitionProps,J=K.portalRef,$=K.isTopModal,ee=K.exited,te=K.hasTransition,ne=(0,S.Z)({},U,{exited:ee}),re=function(e){var t=e.open,n=e.exited,r=e.classes,i={root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]};return(0,de.Z)(i,Rd,r)}(ne),ie={};if(void 0===m.props.tabIndex&&(ie.tabIndex="-1"),te){var oe=Q(),ae=oe.onEnter,se=oe.onExited;ie.onEnter=ae,ie.onExited=se}var le=null!=(r=null!=(i=null==q?void 0:q.root)?i:x.Root)?r:Od,ce=null!=(o=null!=(a=null==q?void 0:q.backdrop)?a:x.Backdrop)?o:d,he=null!=(s=null==V?void 0:V.root)?s:k.root,pe=null!=(l=null==V?void 0:V.backdrop)?l:k.backdrop,ve=id({elementType:le,externalSlotProps:he,externalForwardedProps:W,getSlotProps:Y,additionalProps:{ref:n,as:y},ownerState:ne,className:(0,ue.Z)(h,null==he?void 0:he.className,null==re?void 0:re.root,!ne.open&&ne.exited&&(null==re?void 0:re.hidden))}),me=id({elementType:ce,externalSlotProps:pe,additionalProps:f,getSlotProps:function(e){return X((0,S.Z)({},e,{onClick:function(t){B&&B(t),null!=e&&e.onClick&&e.onClick(t)}}))},className:(0,ue.Z)(null==pe?void 0:pe.className,null==f?void 0:f.className,null==re?void 0:re.backdrop),ownerState:ne});return z||H||te&&!ee?(0,G.jsx)(kd,{ref:J,container:g,disablePortal:R,children:(0,G.jsxs)(le,(0,S.Z)({},ve,{children:[!L&&d?(0,G.jsx)(ce,(0,S.Z)({},me)):null,(0,G.jsx)(xd,{disableEnforceFocus:E,disableAutoFocus:j,disableRestoreFocus:O,isEnabled:$,open:H,children:t.cloneElement(m,ie)})]}))}):null})),Nd=Zd,Ld=function(e){return((e<1?5.11916*Math.pow(e,2):4.5*Math.log(e+1)+2)/100).toFixed(2)};function Fd(e){return(0,ve.ZP)("MuiPaper",e)}(0,pe.Z)("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"]);var zd=["className","component","elevation","square","variant"],Bd=(0,J.ZP)("div",{name:"MuiPaper",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.variant],!n.square&&t.rounded,"elevation"===n.variant&&t["elevation".concat(n.elevation)]]}})((function(e){var t,n=e.theme,r=e.ownerState;return(0,S.Z)({backgroundColor:(n.vars||n).palette.background.paper,color:(n.vars||n).palette.text.primary,transition:n.transitions.create("box-shadow")},!r.square&&{borderRadius:n.shape.borderRadius},"outlined"===r.variant&&{border:"1px solid ".concat((n.vars||n).palette.divider)},"elevation"===r.variant&&(0,S.Z)({boxShadow:(n.vars||n).shadows[r.elevation]},!n.vars&&"dark"===n.palette.mode&&{backgroundImage:"linear-gradient(".concat((0,wu.Fq)("#fff",Ld(r.elevation)),", ").concat((0,wu.Fq)("#fff",Ld(r.elevation)),")")},n.vars&&{backgroundImage:null==(t=n.vars.overlays)?void 0:t[r.elevation]}))})),Hd=t.forwardRef((function(e,t){var n=(0,fe.Z)({props:e,name:"MuiPaper"}),r=n.className,i=n.component,o=void 0===i?"div":i,a=n.elevation,s=void 0===a?1:a,l=n.square,u=void 0!==l&&l,c=n.variant,d=void 0===c?"elevation":c,f=(0,_.Z)(n,zd),h=(0,S.Z)({},n,{component:o,elevation:s,square:u,variant:d}),p=function(e){var t=e.square,n=e.elevation,r=e.variant,i=e.classes,o={root:["root",r,!t&&"rounded","elevation"===r&&"elevation".concat(n)]};return(0,de.Z)(o,Fd,i)}(h);return(0,G.jsx)(Bd,(0,S.Z)({as:o,ownerState:h,className:(0,ue.Z)(p.root,r),ref:t},f))})),Vd=Hd;function qd(e){return(0,ve.ZP)("MuiDialog",e)}var Wd=(0,pe.Z)("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]);var Ud=t.createContext({}),Gd=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],Kd=(0,J.ZP)(Id,{name:"MuiDialog",slot:"Backdrop",overrides:function(e,t){return t.backdrop}})({zIndex:-1}),Yd=(0,J.ZP)(Nd,{name:"MuiDialog",slot:"Root",overridesResolver:function(e,t){return t.root}})({"@media print":{position:"absolute !important"}}),Xd=(0,J.ZP)("div",{name:"MuiDialog",slot:"Container",overridesResolver:function(e,t){var n=e.ownerState;return[t.container,t["scroll".concat((0,tu.Z)(n.scroll))]]}})((function(e){var t=e.ownerState;return(0,S.Z)({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"}})})),Qd=(0,J.ZP)(Vd,{name:"MuiDialog",slot:"Paper",overridesResolver:function(e,t){var n=e.ownerState;return[t.paper,t["scrollPaper".concat((0,tu.Z)(n.scroll))],t["paperWidth".concat((0,tu.Z)(String(n.maxWidth)))],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})((function(e){var t=e.theme,n=e.ownerState;return(0,S.Z)({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&&(0,s.Z)({maxWidth:"px"===t.breakpoints.unit?Math.max(t.breakpoints.values.xs,444):"max(".concat(t.breakpoints.values.xs).concat(t.breakpoints.unit,", 444px)")},"&.".concat(Wd.paperScrollBody),(0,s.Z)({},t.breakpoints.down(Math.max(t.breakpoints.values.xs,444)+64),{maxWidth:"calc(100% - 64px)"})),n.maxWidth&&"xs"!==n.maxWidth&&(0,s.Z)({maxWidth:"".concat(t.breakpoints.values[n.maxWidth]).concat(t.breakpoints.unit)},"&.".concat(Wd.paperScrollBody),(0,s.Z)({},t.breakpoints.down(t.breakpoints.values[n.maxWidth]+64),{maxWidth:"calc(100% - 64px)"})),n.fullWidth&&{width:"calc(100% - 64px)"},n.fullScreen&&(0,s.Z)({margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0},"&.".concat(Wd.paperScrollBody),{margin:0,maxWidth:"100%"}))})),Jd=t.forwardRef((function(e,n){var r=(0,fe.Z)({props:e,name:"MuiDialog"}),i=V(),o={enter:i.transitions.duration.enteringScreen,exit:i.transitions.duration.leavingScreen},a=r["aria-describedby"],s=r["aria-labelledby"],l=r.BackdropComponent,u=r.BackdropProps,c=r.children,d=r.className,f=r.disableEscapeKeyDown,h=void 0!==f&&f,p=r.fullScreen,v=void 0!==p&&p,m=r.fullWidth,g=void 0!==m&&m,y=r.maxWidth,b=void 0===y?"sm":y,x=r.onBackdropClick,w=r.onClose,k=r.open,C=r.PaperComponent,j=void 0===C?Vd:C,P=r.PaperProps,E=void 0===P?{}:P,A=r.scroll,T=void 0===A?"paper":A,I=r.TransitionComponent,R=void 0===I?jd:I,M=r.transitionDuration,O=void 0===M?o:M,D=r.TransitionProps,Z=(0,_.Z)(r,Gd),N=(0,S.Z)({},r,{disableEscapeKeyDown:h,fullScreen:v,fullWidth:g,maxWidth:b,scroll:T}),L=function(e){var t=e.classes,n=e.scroll,r=e.maxWidth,i=e.fullWidth,o=e.fullScreen,a={root:["root"],container:["container","scroll".concat((0,tu.Z)(n))],paper:["paper","paperScroll".concat((0,tu.Z)(n)),"paperWidth".concat((0,tu.Z)(String(r))),i&&"paperFullWidth",o&&"paperFullScreen"]};return(0,de.Z)(a,qd,t)}(N),F=t.useRef(),z=(0,Kc.Z)(s),B=t.useMemo((function(){return{titleId:z}}),[z]);return(0,G.jsx)(Yd,(0,S.Z)({className:(0,ue.Z)(L.root,d),closeAfterTransition:!0,components:{Backdrop:Kd},componentsProps:{backdrop:(0,S.Z)({transitionDuration:O,as:l},u)},disableEscapeKeyDown:h,onClose:w,open:k,ref:n,onClick:function(e){F.current&&(F.current=null,x&&x(e),w&&w(e,"backdropClick"))},ownerState:N},Z,{children:(0,G.jsx)(R,(0,S.Z)({appear:!0,in:k,timeout:O,role:"presentation"},D,{children:(0,G.jsx)(Xd,{className:(0,ue.Z)(L.container),onMouseDown:function(e){F.current=e.target===e.currentTarget},ownerState:N,children:(0,G.jsx)(Qd,(0,S.Z)({as:j,elevation:24,role:"dialog","aria-describedby":a,"aria-labelledby":z},E,{className:(0,ue.Z)(L.paper,E.className),ownerState:N,children:(0,G.jsx)(Ud.Provider,{value:B,children:c})}))})}))}))})),$d=Jd,ef="Dialog_container__B2QP-",tf="Dialog_header__ov5PJ",nf="Dialog_back__tnDEi",rf="Dialog_body__iwnFw",of=__webpack_require__(9905);function af(e,n){(0,t.useEffect)((function(){function t(t){t.key===e&&n()}return window.addEventListener("keyup",t),function(){return window.removeEventListener("keyup",t)}}),[])}var sf=function(e){var t=e.open,n=e.onClose,r=e.title,i=e.children,o=e.maxWidth,a=e.style;return af("Escape",(function(){return n})),(0,G.jsxs)($d,{fullWidth:!0,open:t,scroll:"body",maxWidth:null!==o&&void 0!==o?o:"sm",onClose:n,className:ef,classes:{paper:ef,paperScrollBody:nf,paperScrollPaper:nf},style:{},children:[(0,G.jsxs)("header",{className:"flex stretched-justify centered-aligned".concat(" "+tf),style:{gap:"10px"},children:[(0,G.jsx)("span",{className:"subheading",children:r}),(0,G.jsx)(sc,{tabIndex:-1,style:{color:"var(--text-contrast)"},onClick:n?function(){return n()}:function(){return null},children:(0,G.jsx)(of.Z,{tabIndex:-1})})]}),(0,G.jsx)("div",{className:rf,style:a,children:i})]})},lf=function(e){var t=e.children,n=e.style;return(0,G.jsx)("form",{className:"form",style:u({},n),children:t})},uf=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function cf(e){return"scale(".concat(e,", ").concat(Math.pow(e,2),")")}var df={entering:{opacity:1,transform:cf(1)},entered:{opacity:1,transform:"none"}},ff="undefined"!==typeof navigator&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),hf=t.forwardRef((function(e,n){var r=e.addEndListener,i=e.appear,o=void 0===i||i,a=e.children,s=e.easing,l=e.in,u=e.onEnter,c=e.onEntered,d=e.onEntering,f=e.onExit,h=e.onExited,p=e.onExiting,v=e.style,m=e.timeout,g=void 0===m?"auto":m,y=e.TransitionComponent,b=void 0===y?N:y,x=(0,_.Z)(e,uf),w=(0,ce.Z)(),k=t.useRef(),C=V(),j=t.useRef(null),P=(0,F.Z)(j,a.ref,n),E=function(e){return function(t){if(e){var n=j.current;void 0===t?e(n):e(n,t)}}},A=E(d),T=E((function(e,t){q(e);var n,r=W({style:v,timeout:g,easing:s},{mode:"enter"}),i=r.duration,o=r.delay,a=r.easing;"auto"===g?(n=C.transitions.getAutoHeightDuration(e.clientHeight),k.current=n):n=i,e.style.transition=[C.transitions.create("opacity",{duration:n,delay:o}),C.transitions.create("transform",{duration:ff?n:.666*n,delay:o,easing:a})].join(","),u&&u(e,t)})),I=E(c),R=E(p),M=E((function(e){var t,n=W({style:v,timeout:g,easing:s},{mode:"exit"}),r=n.duration,i=n.delay,o=n.easing;"auto"===g?(t=C.transitions.getAutoHeightDuration(e.clientHeight),k.current=t):t=r,e.style.transition=[C.transitions.create("opacity",{duration:t,delay:i}),C.transitions.create("transform",{duration:ff?t:.666*t,delay:ff?i:i||.333*t,easing:o})].join(","),e.style.opacity=0,e.style.transform=cf(.75),f&&f(e)})),O=E(h);return(0,G.jsx)(b,(0,S.Z)({appear:o,in:l,nodeRef:j,onEnter:T,onEntered:I,onEntering:A,onExit:M,onExited:O,onExiting:R,addEndListener:function(e){"auto"===g&&w.start(k.current||0,e),r&&r(j.current,e)},timeout:"auto"===g?null:g},x,{children:function(e,n){return t.cloneElement(a,(0,S.Z)({style:(0,S.Z)({opacity:0,transform:cf(.75),visibility:"exited"!==e||l?void 0:"hidden"},df[e],v,a.props.style),ref:P},n))}}))}));hf.muiSupportAuto=!0;var pf=hf;function vf(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function mf(e){return e instanceof vf(e).Element||e instanceof Element}function gf(e){return e instanceof vf(e).HTMLElement||e instanceof HTMLElement}function yf(e){return"undefined"!==typeof ShadowRoot&&(e instanceof vf(e).ShadowRoot||e instanceof ShadowRoot)}var bf=Math.max,xf=Math.min,wf=Math.round;function kf(){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 Sf(){return!/^((?!chrome|android).)*safari/i.test(kf())}function _f(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),i=1,o=1;t&&gf(e)&&(i=e.offsetWidth>0&&wf(r.width)/e.offsetWidth||1,o=e.offsetHeight>0&&wf(r.height)/e.offsetHeight||1);var a=(mf(e)?vf(e):window).visualViewport,s=!Sf()&&n,l=(r.left+(s&&a?a.offsetLeft:0))/i,u=(r.top+(s&&a?a.offsetTop:0))/o,c=r.width/i,d=r.height/o;return{width:c,height:d,top:u,right:l+c,bottom:u+d,left:l,x:l,y:u}}function Cf(e){var t=vf(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function jf(e){return e?(e.nodeName||"").toLowerCase():null}function Pf(e){return((mf(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ef(e){return _f(Pf(e)).left+Cf(e).scrollLeft}function Af(e){return vf(e).getComputedStyle(e)}function Tf(e){var t=Af(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function If(e,t,n){void 0===n&&(n=!1);var r=gf(t),i=gf(t)&&function(e){var t=e.getBoundingClientRect(),n=wf(t.width)/e.offsetWidth||1,r=wf(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),o=Pf(t),a=_f(e,i,n),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&(("body"!==jf(t)||Tf(o))&&(s=function(e){return e!==vf(e)&&gf(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:Cf(e);var t}(t)),gf(t)?((l=_f(t,!0)).x+=t.clientLeft,l.y+=t.clientTop):o&&(l.x=Ef(o))),{x:a.left+s.scrollLeft-l.x,y:a.top+s.scrollTop-l.y,width:a.width,height:a.height}}function Rf(e){var t=_f(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 Mf(e){return"html"===jf(e)?e:e.assignedSlot||e.parentNode||(yf(e)?e.host:null)||Pf(e)}function Of(e){return["html","body","#document"].indexOf(jf(e))>=0?e.ownerDocument.body:gf(e)&&Tf(e)?e:Of(Mf(e))}function Df(e,t){var n;void 0===t&&(t=[]);var r=Of(e),i=r===(null==(n=e.ownerDocument)?void 0:n.body),o=vf(r),a=i?[o].concat(o.visualViewport||[],Tf(r)?r:[]):r,s=t.concat(a);return i?s:s.concat(Df(Mf(a)))}function Zf(e){return["table","td","th"].indexOf(jf(e))>=0}function Nf(e){return gf(e)&&"fixed"!==Af(e).position?e.offsetParent:null}function Lf(e){for(var t=vf(e),n=Nf(e);n&&Zf(n)&&"static"===Af(n).position;)n=Nf(n);return n&&("html"===jf(n)||"body"===jf(n)&&"static"===Af(n).position)?t:n||function(e){var t=/firefox/i.test(kf());if(/Trident/i.test(kf())&&gf(e)&&"fixed"===Af(e).position)return null;var n=Mf(e);for(yf(n)&&(n=n.host);gf(n)&&["html","body"].indexOf(jf(n))<0;){var r=Af(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 Ff="top",zf="bottom",Bf="right",Hf="left",Vf="auto",qf=[Ff,zf,Bf,Hf],Wf="start",Uf="end",Gf="clippingParents",Kf="viewport",Yf="popper",Xf="reference",Qf=qf.reduce((function(e,t){return e.concat([t+"-"+Wf,t+"-"+Uf])}),[]),Jf=[].concat(qf,[Vf]).reduce((function(e,t){return e.concat([t,t+"-"+Wf,t+"-"+Uf])}),[]),$f=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function eh(e){var t=new Map,n=new Set,r=[];function i(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&i(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||i(e)})),r}function th(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var nh={placement:"bottom",modifiers:[],strategy:"absolute"};function rh(){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 ih(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,r=void 0===n?[]:n,i=t.defaultOptions,o=void 0===i?nh:i;return function(e,t,n){void 0===n&&(n=o);var i={placement:"bottom",orderedModifiers:[],options:Object.assign({},nh,o),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},a=[],s=!1,l={state:i,setOptions:function(n){var s="function"===typeof n?n(i.options):n;u(),i.options=Object.assign({},o,i.options,s),i.scrollParents={reference:mf(e)?Df(e):e.contextElement?Df(e.contextElement):[],popper:Df(t)};var c=function(e){var t=eh(e);return $f.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,i.options.modifiers)));return i.orderedModifiers=c.filter((function(e){return e.enabled})),i.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,r=void 0===n?{}:n,o=e.effect;if("function"===typeof o){var s=o({state:i,name:t,instance:l,options:r}),u=function(){};a.push(s||u)}})),l.update()},forceUpdate:function(){if(!s){var e=i.elements,t=e.reference,n=e.popper;if(rh(t,n)){i.rects={reference:If(t,Lf(n),"fixed"===i.options.strategy),popper:Rf(n)},i.reset=!1,i.placement=i.options.placement,i.orderedModifiers.forEach((function(e){return i.modifiersData[e.name]=Object.assign({},e.data)}));for(var r=0;r<i.orderedModifiers.length;r++)if(!0!==i.reset){var o=i.orderedModifiers[r],a=o.fn,u=o.options,c=void 0===u?{}:u,d=o.name;"function"===typeof a&&(i=a({state:i,options:c,name:d,instance:l})||i)}else i.reset=!1,r=-1}}},update:th((function(){return new Promise((function(e){l.forceUpdate(),e(i)}))})),destroy:function(){u(),s=!0}};if(!rh(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 oh={passive:!0};var ah={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,o=void 0===i||i,a=r.resize,s=void 0===a||a,l=vf(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&u.forEach((function(e){e.addEventListener("scroll",n.update,oh)})),s&&l.addEventListener("resize",n.update,oh),function(){o&&u.forEach((function(e){e.removeEventListener("scroll",n.update,oh)})),s&&l.removeEventListener("resize",n.update,oh)}},data:{}};function sh(e){return e.split("-")[0]}function lh(e){return e.split("-")[1]}function uh(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ch(e){var t,n=e.reference,r=e.element,i=e.placement,o=i?sh(i):null,a=i?lh(i):null,s=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(o){case Ff:t={x:s,y:n.y-r.height};break;case zf:t={x:s,y:n.y+n.height};break;case Bf:t={x:n.x+n.width,y:l};break;case Hf:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var u=o?uh(o):null;if(null!=u){var c="y"===u?"height":"width";switch(a){case Wf:t[u]=t[u]-(n[c]/2-r[c]/2);break;case Uf:t[u]=t[u]+(n[c]/2-r[c]/2)}}return t}var dh={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=ch({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},fh={top:"auto",right:"auto",bottom:"auto",left:"auto"};function hh(e){var t,n=e.popper,r=e.popperRect,i=e.placement,o=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,v=void 0===p?0:p,m="function"===typeof c?c({x:h,y:v}):{x:h,y:v};h=m.x,v=m.y;var g=a.hasOwnProperty("x"),y=a.hasOwnProperty("y"),b=Hf,x=Ff,w=window;if(u){var k=Lf(n),S="clientHeight",_="clientWidth";if(k===vf(n)&&"static"!==Af(k=Pf(n)).position&&"absolute"===s&&(S="scrollHeight",_="scrollWidth"),i===Ff||(i===Hf||i===Bf)&&o===Uf)x=zf,v-=(d&&k===w&&w.visualViewport?w.visualViewport.height:k[S])-r.height,v*=l?1:-1;if(i===Hf||(i===Ff||i===zf)&&o===Uf)b=Bf,h-=(d&&k===w&&w.visualViewport?w.visualViewport.width:k[_])-r.width,h*=l?1:-1}var C,j=Object.assign({position:s},u&&fh),P=!0===c?function(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:wf(n*i)/i||0,y:wf(r*i)/i||0}}({x:h,y:v},vf(n)):{x:h,y:v};return h=P.x,v=P.y,l?Object.assign({},j,((C={})[x]=y?"0":"",C[b]=g?"0":"",C.transform=(w.devicePixelRatio||1)<=1?"translate("+h+"px, "+v+"px)":"translate3d("+h+"px, "+v+"px, 0)",C)):Object.assign({},j,((t={})[x]=y?v+"px":"",t[b]=g?h+"px":"",t.transform="",t))}var ph={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=void 0===r||r,o=n.adaptive,a=void 0===o||o,s=n.roundOffsets,l=void 0===s||s,u={placement:sh(t.placement),variation:lh(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,hh(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,hh(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:{}};var vh={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]||{},i=t.elements[e];gf(i)&&jf(i)&&(Object.assign(i.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?i.removeAttribute(e):i.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],i=t.attributes[e]||{},o=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});gf(r)&&jf(r)&&(Object.assign(r.style,o),Object.keys(i).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};var mh={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,i=n.offset,o=void 0===i?[0,0]:i,a=Jf.reduce((function(e,n){return e[n]=function(e,t,n){var r=sh(e),i=[Hf,Ff].indexOf(r)>=0?-1:1,o="function"===typeof n?n(Object.assign({},t,{placement:e})):n,a=o[0],s=o[1];return a=a||0,s=(s||0)*i,[Hf,Bf].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,o),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}},gh={left:"right",right:"left",bottom:"top",top:"bottom"};function yh(e){return e.replace(/left|right|bottom|top/g,(function(e){return gh[e]}))}var bh={start:"end",end:"start"};function xh(e){return e.replace(/start|end/g,(function(e){return bh[e]}))}function wh(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&yf(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function kh(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Sh(e,t,n){return t===Kf?kh(function(e,t){var n=vf(e),r=Pf(e),i=n.visualViewport,o=r.clientWidth,a=r.clientHeight,s=0,l=0;if(i){o=i.width,a=i.height;var u=Sf();(u||!u&&"fixed"===t)&&(s=i.offsetLeft,l=i.offsetTop)}return{width:o,height:a,x:s+Ef(e),y:l}}(e,n)):mf(t)?function(e,t){var n=_f(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):kh(function(e){var t,n=Pf(e),r=Cf(e),i=null==(t=e.ownerDocument)?void 0:t.body,o=bf(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),a=bf(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),s=-r.scrollLeft+Ef(e),l=-r.scrollTop;return"rtl"===Af(i||n).direction&&(s+=bf(n.clientWidth,i?i.clientWidth:0)-o),{width:o,height:a,x:s,y:l}}(Pf(e)))}function _h(e,t,n,r){var i="clippingParents"===t?function(e){var t=Df(Mf(e)),n=["absolute","fixed"].indexOf(Af(e).position)>=0&&gf(e)?Lf(e):e;return mf(n)?t.filter((function(e){return mf(e)&&wh(e,n)&&"body"!==jf(e)})):[]}(e):[].concat(t),o=[].concat(i,[n]),a=o[0],s=o.reduce((function(t,n){var i=Sh(e,n,r);return t.top=bf(i.top,t.top),t.right=xf(i.right,t.right),t.bottom=xf(i.bottom,t.bottom),t.left=bf(i.left,t.left),t}),Sh(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 Ch(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function jh(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function Ph(e,t){void 0===t&&(t={});var n=t,r=n.placement,i=void 0===r?e.placement:r,o=n.strategy,a=void 0===o?e.strategy:o,s=n.boundary,l=void 0===s?Gf:s,u=n.rootBoundary,c=void 0===u?Kf:u,d=n.elementContext,f=void 0===d?Yf:d,h=n.altBoundary,p=void 0!==h&&h,v=n.padding,m=void 0===v?0:v,g=Ch("number"!==typeof m?m:jh(m,qf)),y=f===Yf?Xf:Yf,b=e.rects.popper,x=e.elements[p?y:f],w=_h(mf(x)?x:x.contextElement||Pf(e.elements.popper),l,c,a),k=_f(e.elements.reference),S=ch({reference:k,element:b,strategy:"absolute",placement:i}),_=kh(Object.assign({},b,S)),C=f===Yf?_:k,j={top:w.top-C.top+g.top,bottom:C.bottom-w.bottom+g.bottom,left:w.left-C.left+g.left,right:C.right-w.right+g.right},P=e.modifiersData.offset;if(f===Yf&&P){var E=P[i];Object.keys(j).forEach((function(e){var t=[Bf,zf].indexOf(e)>=0?1:-1,n=[Ff,zf].indexOf(e)>=0?"y":"x";j[e]+=E[n]*t}))}return j}var Eh={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 i=n.mainAxis,o=void 0===i||i,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,v=n.allowedAutoPlacements,m=t.options.placement,g=sh(m),y=l||(g===m||!p?[yh(m)]:function(e){if(sh(e)===Vf)return[];var t=yh(e);return[xh(e),t,xh(t)]}(m)),b=[m].concat(y).reduce((function(e,n){return e.concat(sh(n)===Vf?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,i=n.boundary,o=n.rootBoundary,a=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,u=void 0===l?Jf:l,c=lh(r),d=c?s?Qf:Qf.filter((function(e){return lh(e)===c})):qf,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]=Ph(e,{placement:n,boundary:i,rootBoundary:o,padding:a})[sh(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:v}):n)}),[]),x=t.rects.reference,w=t.rects.popper,k=new Map,S=!0,_=b[0],C=0;C<b.length;C++){var j=b[C],P=sh(j),E=lh(j)===Wf,A=[Ff,zf].indexOf(P)>=0,T=A?"width":"height",I=Ph(t,{placement:j,boundary:c,rootBoundary:d,altBoundary:f,padding:u}),R=A?E?Bf:Hf:E?zf:Ff;x[T]>w[T]&&(R=yh(R));var M=yh(R),O=[];if(o&&O.push(I[P]<=0),s&&O.push(I[R]<=0,I[M]<=0),O.every((function(e){return e}))){_=j,S=!1;break}k.set(j,O)}if(S)for(var D=function(e){var t=b.find((function(t){var n=k.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return _=t,"break"},Z=p?3:1;Z>0;Z--){if("break"===D(Z))break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Ah(e,t,n){return bf(e,xf(t,n))}var Th={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,o=void 0===i||i,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,v=void 0===p?0:p,m=Ph(t,{boundary:l,rootBoundary:u,padding:d,altBoundary:c}),g=sh(t.placement),y=lh(t.placement),b=!y,x=uh(g),w="x"===x?"y":"x",k=t.modifiersData.popperOffsets,S=t.rects.reference,_=t.rects.popper,C="function"===typeof v?v(Object.assign({},t.rects,{placement:t.placement})):v,j="number"===typeof C?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),P=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,E={x:0,y:0};if(k){if(o){var A,T="y"===x?Ff:Hf,I="y"===x?zf:Bf,R="y"===x?"height":"width",M=k[x],O=M+m[T],D=M-m[I],Z=h?-_[R]/2:0,N=y===Wf?S[R]:_[R],L=y===Wf?-_[R]:-S[R],F=t.elements.arrow,z=h&&F?Rf(F):{width:0,height:0},B=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},H=B[T],V=B[I],q=Ah(0,S[R],z[R]),W=b?S[R]/2-Z-q-H-j.mainAxis:N-q-H-j.mainAxis,U=b?-S[R]/2+Z+q+V+j.mainAxis:L+q+V+j.mainAxis,G=t.elements.arrow&&Lf(t.elements.arrow),K=G?"y"===x?G.clientTop||0:G.clientLeft||0:0,Y=null!=(A=null==P?void 0:P[x])?A:0,X=M+U-Y,Q=Ah(h?xf(O,M+W-Y-K):O,M,h?bf(D,X):D);k[x]=Q,E[x]=Q-M}if(s){var J,$="x"===x?Ff:Hf,ee="x"===x?zf:Bf,te=k[w],ne="y"===w?"height":"width",re=te+m[$],ie=te-m[ee],oe=-1!==[Ff,Hf].indexOf(g),ae=null!=(J=null==P?void 0:P[w])?J:0,se=oe?re:te-S[ne]-_[ne]-ae+j.altAxis,le=oe?te+S[ne]+_[ne]-ae-j.altAxis:ie,ue=h&&oe?function(e,t,n){var r=Ah(e,t,n);return r>n?n:r}(se,te,le):Ah(h?se:re,te,h?le:ie);k[w]=ue,E[w]=ue-te}t.modifiersData[r]=E}},requiresIfExists:["offset"]};var Ih={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,i=e.options,o=n.elements.arrow,a=n.modifiersData.popperOffsets,s=sh(n.placement),l=uh(s),u=[Hf,Bf].indexOf(s)>=0?"height":"width";if(o&&a){var c=function(e,t){return Ch("number"!==typeof(e="function"===typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:jh(e,qf))}(i.padding,n),d=Rf(o),f="y"===l?Ff:Hf,h="y"===l?zf:Bf,p=n.rects.reference[u]+n.rects.reference[l]-a[l]-n.rects.popper[u],v=a[l]-n.rects.reference[l],m=Lf(o),g=m?"y"===l?m.clientHeight||0:m.clientWidth||0:0,y=p/2-v/2,b=c[f],x=g-d[u]-c[h],w=g/2-d[u]/2+y,k=Ah(b,w,x),S=l;n.modifiersData[r]=((t={})[S]=k,t.centerOffset=k-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)))&&wh(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Rh(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 Mh(e){return[Ff,Bf,zf,Hf].some((function(t){return e[t]>=0}))}var Oh={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,a=Ph(t,{elementContext:"reference"}),s=Ph(t,{altBoundary:!0}),l=Rh(a,r),u=Rh(s,i,o),c=Mh(l),d=Mh(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})}},Dh=ih({defaultModifiers:[ah,dh,ph,vh,mh,Eh,Th,Ih,Oh]}),Zh="base";function Nh(e,t){var n,r=ve._v[t];return r?(n=r,"".concat(Zh,"--").concat(n)):function(e,t){return"".concat(Zh,"-").concat(e,"-").concat(t)}(e,t)}var Lh="Popper";function Fh(e){return Nh(Lh,e)}!function(e,t){var n={};t.forEach((function(t){n[t]=Nh(e,t)}))}(Lh,["root"]);var zh={disableDefaultClasses:!1},Bh=t.createContext(zh);var Hh=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],Vh=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function qh(e){return"function"===typeof e?e():e}function Wh(e){return void 0!==e.nodeType}var Uh=function(){return(0,de.Z)({root:["root"]},function(e){var n=t.useContext(Bh).disableDefaultClasses;return function(t){return n?"":e(t)}}(Fh))},Gh={},Kh=t.forwardRef((function(e,n){var r,o=e.anchorEl,a=e.children,s=e.direction,l=e.disablePortal,u=e.modifiers,c=e.open,d=e.placement,f=e.popperOptions,h=e.popperRef,p=e.slotProps,v=void 0===p?{}:p,m=e.slots,g=void 0===m?{}:m,y=e.TransitionProps,b=(0,_.Z)(e,Hh),x=t.useRef(null),w=(0,_e.Z)(x,n),k=t.useRef(null),C=(0,_e.Z)(k,h),j=t.useRef(C);(0,mc.Z)((function(){j.current=C}),[C]),t.useImperativeHandle(h,(function(){return k.current}),[]);var P=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}}(d,s),E=t.useState(P),A=(0,i.Z)(E,2),T=A[0],I=A[1],R=t.useState(qh(o)),M=(0,i.Z)(R,2),O=M[0],D=M[1];t.useEffect((function(){k.current&&k.current.forceUpdate()})),t.useEffect((function(){o&&D(qh(o))}),[o]),(0,mc.Z)((function(){if(O&&c){var e=[{name:"preventOverflow",options:{altBoundary:l}},{name:"flip",options:{altBoundary:l}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:function(e){!function(e){I(e.placement)}(e.state)}}];null!=u&&(e=e.concat(u)),f&&null!=f.modifiers&&(e=e.concat(f.modifiers));var t=Dh(O,x.current,(0,S.Z)({placement:P},f,{modifiers:e}));return j.current(t),function(){t.destroy(),j.current(null)}}}),[O,l,u,c,f,P]);var Z={placement:T};null!==y&&(Z.TransitionProps=y);var N=Uh(),L=null!=(r=g.root)?r:"div",F=id({elementType:L,externalSlotProps:v.root,externalForwardedProps:b,additionalProps:{role:"tooltip",ref:w},ownerState:e,className:N.root});return(0,G.jsx)(L,(0,S.Z)({},F,{children:"function"===typeof a?a(Z):a}))})),Yh=t.forwardRef((function(e,n){var r,o=e.anchorEl,a=e.children,s=e.container,l=e.direction,u=void 0===l?"ltr":l,c=e.disablePortal,d=void 0!==c&&c,f=e.keepMounted,h=void 0!==f&&f,p=e.modifiers,v=e.open,m=e.placement,g=void 0===m?"bottom":m,y=e.popperOptions,b=void 0===y?Gh:y,x=e.popperRef,w=e.style,k=e.transition,C=void 0!==k&&k,j=e.slotProps,P=void 0===j?{}:j,E=e.slots,A=void 0===E?{}:E,T=(0,_.Z)(e,Vh),I=t.useState(!0),R=(0,i.Z)(I,2),M=R[0],O=R[1];if(!h&&!v&&(!C||M))return null;if(s)r=s;else if(o){var D=qh(o);r=D&&Wh(D)?(0,je.Z)(D).body:(0,je.Z)(null).body}var Z=v||!h||C&&!M?void 0:"none",N=C?{in:v,onEnter:function(){O(!1)},onExited:function(){O(!0)}}:void 0;return(0,G.jsx)(kd,{disablePortal:d,container:r,children:(0,G.jsx)(Kh,(0,S.Z)({anchorEl:o,direction:u,disablePortal:d,modifiers:p,ref:n,open:C?!M:v,placement:g,popperOptions:b,popperRef:x,slotProps:P,slots:A},T,{style:(0,S.Z)({position:"fixed",top:0,left:0,display:Z},w),TransitionProps:N,children:a}))})})),Xh=__webpack_require__(5410),Qh=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],Jh=(0,J.ZP)(Yh,{name:"MuiPopper",slot:"Root",overridesResolver:function(e,t){return t.root}})({}),$h=t.forwardRef((function(e,t){var n,r=(0,Xh.Z)(),i=(0,fe.Z)({props:e,name:"MuiPopper"}),o=i.anchorEl,a=i.component,s=i.components,l=i.componentsProps,u=i.container,c=i.disablePortal,d=i.keepMounted,f=i.modifiers,h=i.open,p=i.placement,v=i.popperOptions,m=i.popperRef,g=i.transition,y=i.slots,b=i.slotProps,x=(0,_.Z)(i,Qh),w=null!=(n=null==y?void 0:y.root)?n:null==s?void 0:s.Root,k=(0,S.Z)({anchorEl:o,container:u,disablePortal:c,keepMounted:d,modifiers:f,open:h,placement:p,popperOptions:v,popperRef:m,transition:g},x);return(0,G.jsx)(Jh,(0,S.Z)({as:a,direction:null==r?void 0:r.direction,slots:{root:w},slotProps:null!=b?b:l},k,{ref:t}))})),ep=$h,tp=__webpack_require__(7384),np=__webpack_require__(8278);function rp(e){return(0,ve.ZP)("MuiTooltip",e)}var ip=(0,pe.Z)("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),op=["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"];var ap=(0,J.ZP)(ep,{name:"MuiTooltip",slot:"Popper",overridesResolver:function(e,t){var n=e.ownerState;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})((function(e){var t,n=e.theme,r=e.ownerState,i=e.open;return(0,S.Z)({zIndex:(n.vars||n).zIndex.tooltip,pointerEvents:"none"},!r.disableInteractive&&{pointerEvents:"auto"},!i&&{pointerEvents:"none"},r.arrow&&(t={},(0,s.Z)(t,'&[data-popper-placement*="bottom"] .'.concat(ip.arrow),{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}}),(0,s.Z)(t,'&[data-popper-placement*="top"] .'.concat(ip.arrow),{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}}),(0,s.Z)(t,'&[data-popper-placement*="right"] .'.concat(ip.arrow),(0,S.Z)({},r.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}})),(0,s.Z)(t,'&[data-popper-placement*="left"] .'.concat(ip.arrow),(0,S.Z)({},r.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})),t))})),sp=(0,J.ZP)("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:function(e,t){var n=e.ownerState;return[t.tooltip,n.touch&&t.touch,n.arrow&&t.tooltipArrow,t["tooltipPlacement".concat((0,tu.Z)(n.placement.split("-")[0]))]]}})((function(e){var t,n,r=e.theme,i=e.ownerState;return(0,S.Z)({backgroundColor:r.vars?r.vars.palette.Tooltip.bg:(0,wu.Fq)(r.palette.grey[700],.92),borderRadius:(r.vars||r).shape.borderRadius,color:(r.vars||r).palette.common.white,fontFamily:r.typography.fontFamily,padding:"4px 8px",fontSize:r.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:r.typography.fontWeightMedium},i.arrow&&{position:"relative",margin:0},i.touch&&{padding:"8px 16px",fontSize:r.typography.pxToRem(14),lineHeight:"".concat((n=16/14,Math.round(1e5*n)/1e5),"em"),fontWeight:r.typography.fontWeightRegular},(t={},(0,s.Z)(t,".".concat(ip.popper,'[data-popper-placement*="left"] &'),(0,S.Z)({transformOrigin:"right center"},i.isRtl?(0,S.Z)({marginLeft:"14px"},i.touch&&{marginLeft:"24px"}):(0,S.Z)({marginRight:"14px"},i.touch&&{marginRight:"24px"}))),(0,s.Z)(t,".".concat(ip.popper,'[data-popper-placement*="right"] &'),(0,S.Z)({transformOrigin:"left center"},i.isRtl?(0,S.Z)({marginRight:"14px"},i.touch&&{marginRight:"24px"}):(0,S.Z)({marginLeft:"14px"},i.touch&&{marginLeft:"24px"}))),(0,s.Z)(t,".".concat(ip.popper,'[data-popper-placement*="top"] &'),(0,S.Z)({transformOrigin:"center bottom",marginBottom:"14px"},i.touch&&{marginBottom:"24px"})),(0,s.Z)(t,".".concat(ip.popper,'[data-popper-placement*="bottom"] &'),(0,S.Z)({transformOrigin:"center top",marginTop:"14px"},i.touch&&{marginTop:"24px"})),t))})),lp=(0,J.ZP)("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:function(e,t){return t.arrow}})((function(e){var t=e.theme;return{overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:t.vars?t.vars.palette.Tooltip.bg:(0,wu.Fq)(t.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}})),up=!1,cp=new ce.V,dp={x:0,y:0};function fp(e,t){return function(n){for(var r=arguments.length,i=new Array(r>1?r-1:0),o=1;o<r;o++)i[o-1]=arguments[o];t&&t.apply(void 0,[n].concat(i)),e.apply(void 0,[n].concat(i))}}var hp=t.forwardRef((function(e,n){var r,o,a,s,l,u,c,d,f,h,p,v,m,g,y,b,x,w,k,C=(0,fe.Z)({props:e,name:"MuiTooltip"}),j=C.arrow,P=void 0!==j&&j,E=C.children,A=C.components,T=void 0===A?{}:A,I=C.componentsProps,R=void 0===I?{}:I,M=C.describeChild,O=void 0!==M&&M,D=C.disableFocusListener,Z=void 0!==D&&D,N=C.disableHoverListener,L=void 0!==N&&N,z=C.disableInteractive,B=void 0!==z&&z,H=C.disableTouchListener,q=void 0!==H&&H,W=C.enterDelay,U=void 0===W?100:W,K=C.enterNextDelay,Y=void 0===K?0:K,X=C.enterTouchDelay,Q=void 0===X?700:X,J=C.followCursor,$=void 0!==J&&J,ee=C.id,te=C.leaveDelay,ne=void 0===te?0:te,re=C.leaveTouchDelay,ie=void 0===re?1500:re,oe=C.onClose,ae=C.onOpen,se=C.open,le=C.placement,he=void 0===le?"bottom":le,pe=C.PopperComponent,ve=C.PopperProps,me=void 0===ve?{}:ve,ge=C.slotProps,ye=void 0===ge?{}:ge,be=C.slots,xe=void 0===be?{}:be,we=C.title,ke=C.TransitionComponent,Se=void 0===ke?pf:ke,_e=C.TransitionProps,Ce=(0,_.Z)(C,op),je=t.isValidElement(E)?E:(0,G.jsx)("span",{children:E}),Pe=V(),Ee=Ns(),Ae=t.useState(),Te=(0,i.Z)(Ae,2),Ie=Te[0],Re=Te[1],Me=t.useState(null),Oe=(0,i.Z)(Me,2),De=Oe[0],Ze=Oe[1],Ne=t.useRef(!1),Le=B||$,Fe=(0,ce.Z)(),ze=(0,ce.Z)(),Be=(0,ce.Z)(),He=(0,ce.Z)(),Ve=(0,np.Z)({controlled:se,default:!1,name:"Tooltip",state:"open"}),qe=(0,i.Z)(Ve,2),We=qe[0],Ue=qe[1],Ge=We,Ke=(0,tp.Z)(ee),Ye=t.useRef(),Xe=(0,ku.Z)((function(){void 0!==Ye.current&&(document.body.style.WebkitUserSelect=Ye.current,Ye.current=void 0),He.clear()}));t.useEffect((function(){return Xe}),[Xe]);var Qe=function(e){cp.clear(),up=!0,Ue(!0),ae&&!Ge&&ae(e)},Je=(0,ku.Z)((function(e){cp.start(800+ne,(function(){up=!1})),Ue(!1),oe&&Ge&&oe(e),Fe.start(Pe.transitions.duration.shortest,(function(){Ne.current=!1}))})),$e=function(e){Ne.current&&"touchstart"!==e.type||(Ie&&Ie.removeAttribute("title"),ze.clear(),Be.clear(),U||up&&Y?ze.start(up?Y:U,(function(){Qe(e)})):Qe(e))},et=function(e){ze.clear(),Be.start(ne,(function(){Je(e)}))},tt=(0,Su.Z)(),nt=tt.isFocusVisibleRef,rt=tt.onBlur,it=tt.onFocus,ot=tt.ref,at=t.useState(!1),st=(0,i.Z)(at,2)[1],lt=function(e){rt(e),!1===nt.current&&(st(!1),et(e))},ut=function(e){Ie||Re(e.currentTarget),it(e),!0===nt.current&&(st(!0),$e(e))},ct=function(e){Ne.current=!0;var t=je.props;t.onTouchStart&&t.onTouchStart(e)};t.useEffect((function(){if(Ge)return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)};function e(e){"Escape"!==e.key&&"Esc"!==e.key||Je(e)}}),[Je,Ge]);var dt=(0,F.Z)(je.ref,ot,Re,n);we||0===we||(Ge=!1);var ft=t.useRef(),ht={},pt="string"===typeof we;O?(ht.title=Ge||!pt||L?null:we,ht["aria-describedby"]=Ge?Ke:null):(ht["aria-label"]=pt?we:null,ht["aria-labelledby"]=Ge&&!pt?Ke:null);var vt=(0,S.Z)({},ht,Ce,je.props,{className:(0,ue.Z)(Ce.className,je.props.className),onTouchStart:ct,ref:dt},$?{onMouseMove:function(e){var t=je.props;t.onMouseMove&&t.onMouseMove(e),dp={x:e.clientX,y:e.clientY},ft.current&&ft.current.update()}}:{});var mt={};q||(vt.onTouchStart=function(e){ct(e),Be.clear(),Fe.clear(),Xe(),Ye.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",He.start(Q,(function(){document.body.style.WebkitUserSelect=Ye.current,$e(e)}))},vt.onTouchEnd=function(e){je.props.onTouchEnd&&je.props.onTouchEnd(e),Xe(),Be.start(ie,(function(){Je(e)}))}),L||(vt.onMouseOver=fp($e,vt.onMouseOver),vt.onMouseLeave=fp(et,vt.onMouseLeave),Le||(mt.onMouseOver=$e,mt.onMouseLeave=et)),Z||(vt.onFocus=fp(ut,vt.onFocus),vt.onBlur=fp(lt,vt.onBlur),Le||(mt.onFocus=ut,mt.onBlur=lt));var gt=t.useMemo((function(){var e,t=[{name:"arrow",enabled:Boolean(De),options:{element:De,padding:4}}];return null!=(e=me.popperOptions)&&e.modifiers&&(t=t.concat(me.popperOptions.modifiers)),(0,S.Z)({},me.popperOptions,{modifiers:t})}),[De,me]),yt=(0,S.Z)({},C,{isRtl:Ee,arrow:P,disableInteractive:Le,placement:he,PopperComponentProp:pe,touch:Ne.current}),bt=function(e){var t=e.classes,n=e.disableInteractive,r=e.arrow,i=e.touch,o=e.placement,a={popper:["popper",!n&&"popperInteractive",r&&"popperArrow"],tooltip:["tooltip",r&&"tooltipArrow",i&&"touch","tooltipPlacement".concat((0,tu.Z)(o.split("-")[0]))],arrow:["arrow"]};return(0,de.Z)(a,rp,t)}(yt),xt=null!=(r=null!=(o=xe.popper)?o:T.Popper)?r:ap,wt=null!=(a=null!=(s=null!=(l=xe.transition)?l:T.Transition)?s:Se)?a:pf,kt=null!=(u=null!=(c=xe.tooltip)?c:T.Tooltip)?u:sp,St=null!=(d=null!=(f=xe.arrow)?f:T.Arrow)?d:lp,_t=Xc(xt,(0,S.Z)({},me,null!=(h=ye.popper)?h:R.popper,{className:(0,ue.Z)(bt.popper,null==me?void 0:me.className,null==(p=null!=(v=ye.popper)?v:R.popper)?void 0:p.className)}),yt),Ct=Xc(wt,(0,S.Z)({},_e,null!=(m=ye.transition)?m:R.transition),yt),jt=Xc(kt,(0,S.Z)({},null!=(g=ye.tooltip)?g:R.tooltip,{className:(0,ue.Z)(bt.tooltip,null==(y=null!=(b=ye.tooltip)?b:R.tooltip)?void 0:y.className)}),yt),Pt=Xc(St,(0,S.Z)({},null!=(x=ye.arrow)?x:R.arrow,{className:(0,ue.Z)(bt.arrow,null==(w=null!=(k=ye.arrow)?k:R.arrow)?void 0:w.className)}),yt);return(0,G.jsxs)(t.Fragment,{children:[t.cloneElement(je,vt),(0,G.jsx)(xt,(0,S.Z)({as:null!=pe?pe:ep,placement:he,anchorEl:$?{getBoundingClientRect:function(){return{top:dp.y,left:dp.x,right:dp.x,bottom:dp.y,width:0,height:0}}}:Ie,popperRef:ft,open:!!Ie&&Ge,id:Ke,transition:!0},mt,_t,{popperOptions:gt,children:function(e){var t=e.TransitionProps;return(0,G.jsx)(wt,(0,S.Z)({timeout:Pe.transitions.duration.shorter},t,Ct,{children:(0,G.jsxs)(kt,(0,S.Z)({},jt,{children:[we,P?(0,G.jsx)(St,(0,S.Z)({},Pt,{ref:Ze})):null]}))}))}}))]})})),pp=hp;var vp=t.createContext(void 0);function mp(){return t.useContext(vp)}function gp(e){return(0,ve.ZP)("PrivateSwitchBase",e)}(0,pe.Z)("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);var yp=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],bp=(0,J.ZP)(tc)((function(e){var t=e.ownerState;return(0,S.Z)({padding:9,borderRadius:"50%"},"start"===t.edge&&{marginLeft:"small"===t.size?-3:-12},"end"===t.edge&&{marginRight:"small"===t.size?-3:-12})})),xp=(0,J.ZP)("input",{shouldForwardProp:Oc.Z})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),wp=t.forwardRef((function(e,t){var n=e.autoFocus,r=e.checked,o=e.checkedIcon,a=e.className,s=e.defaultChecked,l=e.disabled,u=e.disableFocusRipple,c=void 0!==u&&u,d=e.edge,f=void 0!==d&&d,h=e.icon,p=e.id,v=e.inputProps,m=e.inputRef,g=e.name,y=e.onBlur,b=e.onChange,x=e.onFocus,w=e.readOnly,k=e.required,C=void 0!==k&&k,j=e.tabIndex,P=e.type,E=e.value,A=(0,_.Z)(e,yp),T=(0,np.Z)({controlled:r,default:Boolean(s),name:"SwitchBase",state:"checked"}),I=(0,i.Z)(T,2),R=I[0],M=I[1],O=mp(),D=l;O&&"undefined"===typeof D&&(D=O.disabled);var Z="checkbox"===P||"radio"===P,N=(0,S.Z)({},e,{checked:R,disabled:D,disableFocusRipple:c,edge:f}),L=function(e){var t=e.classes,n=e.checked,r=e.disabled,i=e.edge,o={root:["root",n&&"checked",r&&"disabled",i&&"edge".concat((0,tu.Z)(i))],input:["input"]};return(0,de.Z)(o,gp,t)}(N);return(0,G.jsxs)(bp,(0,S.Z)({component:"span",className:(0,ue.Z)(L.root,a),centerRipple:!0,focusRipple:!c,disabled:D,tabIndex:null,role:void 0,onFocus:function(e){x&&x(e),O&&O.onFocus&&O.onFocus(e)},onBlur:function(e){y&&y(e),O&&O.onBlur&&O.onBlur(e)},ownerState:N,ref:t},A,{children:[(0,G.jsx)(xp,(0,S.Z)({autoFocus:n,checked:r,defaultChecked:s,className:L.input,disabled:D,id:Z?p:void 0,name:g,onChange:function(e){if(!e.nativeEvent.defaultPrevented){var t=e.target.checked;M(t),b&&b(e,t)}},readOnly:w,ref:m,required:C,ownerState:N,tabIndex:j,type:P},"checkbox"===P&&void 0===E?{}:{value:E},v)),R?o:h]}))})),kp=wp;function Sp(e){return fe.Z}function _p(e){return(0,ve.ZP)("MuiSwitch",e)}var Cp,jp=(0,pe.Z)("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]),Pp=["className","color","edge","size","sx"],Ep=Sp(),Ap=(0,J.ZP)("span",{name:"MuiSwitch",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.edge&&t["edge".concat((0,tu.Z)(n.edge))],t["size".concat((0,tu.Z)(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:(Cp={width:40,height:24,padding:7},(0,s.Z)(Cp,"& .".concat(jp.thumb),{width:16,height:16}),(0,s.Z)(Cp,"& .".concat(jp.switchBase),(0,s.Z)({padding:4},"&.".concat(jp.checked),{transform:"translateX(16px)"})),Cp)}]}),Tp=(0,J.ZP)(kp,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:function(e,t){var n=e.ownerState;return[t.switchBase,(0,s.Z)({},"& .".concat(jp.input),t.input),"default"!==n.color&&t["color".concat((0,tu.Z)(n.color))]]}})((function(e){var t,n=e.theme;return t={position:"absolute",top:0,left:0,zIndex:1,color:n.vars?n.vars.palette.Switch.defaultColor:"".concat("light"===n.palette.mode?n.palette.common.white:n.palette.grey[300]),transition:n.transitions.create(["left","transform"],{duration:n.transitions.duration.shortest})},(0,s.Z)(t,"&.".concat(jp.checked),{transform:"translateX(20px)"}),(0,s.Z)(t,"&.".concat(jp.disabled),{color:n.vars?n.vars.palette.Switch.defaultDisabledColor:"".concat("light"===n.palette.mode?n.palette.grey[100]:n.palette.grey[600])}),(0,s.Z)(t,"&.".concat(jp.checked," + .").concat(jp.track),{opacity:.5}),(0,s.Z)(t,"&.".concat(jp.disabled," + .").concat(jp.track),{opacity:n.vars?n.vars.opacity.switchTrackDisabled:"".concat("light"===n.palette.mode?.12:.2)}),(0,s.Z)(t,"& .".concat(jp.input),{left:"-100%",width:"300%"}),t}),(function(e){var t=e.theme;return{"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,wu.Fq)(t.palette.action.active,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},variants:(0,Fl.Z)(Object.entries(t.palette).filter((function(e){var t=(0,i.Z)(e,2)[1];return t.main&&t.light})).map((function(e){var n,r=(0,i.Z)(e,1)[0];return{props:{color:r},style:(n={},(0,s.Z)(n,"&.".concat(jp.checked),(0,s.Z)({color:(t.vars||t).palette[r].main,"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette[r].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,wu.Fq)(t.palette[r].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&.".concat(jp.disabled),{color:t.vars?t.vars.palette.Switch["".concat(r,"DisabledColor")]:"".concat("light"===t.palette.mode?(0,wu.$n)(t.palette[r].main,.62):(0,wu._j)(t.palette[r].main,.55))})),(0,s.Z)(n,"&.".concat(jp.checked," + .").concat(jp.track),{backgroundColor:(t.vars||t).palette[r].main}),n)}})))}})),Ip=(0,J.ZP)("span",{name:"MuiSwitch",slot:"Track",overridesResolver:function(e,t){return t.track}})((function(e){var t=e.theme;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:"".concat("light"===t.palette.mode?t.palette.common.black:t.palette.common.white),opacity:t.vars?t.vars.opacity.switchTrack:"".concat("light"===t.palette.mode?.38:.3)}})),Rp=(0,J.ZP)("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:function(e,t){return t.thumb}})((function(e){var t=e.theme;return{boxShadow:(t.vars||t).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"}})),Mp=t.forwardRef((function(e,t){var n=Ep({props:e,name:"MuiSwitch"}),r=n.className,i=n.color,o=void 0===i?"primary":i,a=n.edge,s=void 0!==a&&a,l=n.size,u=void 0===l?"medium":l,c=n.sx,d=(0,_.Z)(n,Pp),f=(0,S.Z)({},n,{color:o,edge:s,size:u}),h=function(e){var t=e.classes,n=e.edge,r=e.size,i=e.color,o=e.checked,a=e.disabled,s={root:["root",n&&"edge".concat((0,tu.Z)(n)),"size".concat((0,tu.Z)(r))],switchBase:["switchBase","color".concat((0,tu.Z)(i)),o&&"checked",a&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},l=(0,de.Z)(s,_p,t);return(0,S.Z)({},t,l)}(f),p=(0,G.jsx)(Rp,{className:h.thumb,ownerState:f});return(0,G.jsxs)(Ap,{className:(0,ue.Z)(h.root,r),sx:c,ownerState:f,children:[(0,G.jsx)(Tp,(0,S.Z)({type:"checkbox",icon:p,checkedIcon:p,ref:t,ownerState:f},d,{classes:(0,S.Z)({},h,{root:h.switchBase})})),(0,G.jsx)(Ip,{className:h.track,ownerState:f})]})})),Op=Mp,Dp=(0,J.ZP)(Op)((function(e){var t=e.theme;return{padding:8,marginTop:-8,marginBottom:-8,"& .MuiSwitch-track":{borderRadius:11,"&:before, &:after":{content:'""',position:"absolute",top:"50%",transform:"translateY(-50%)",width:16,height:16},"&:before":{backgroundImage:'url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" viewBox="0 0 24 24"><path fill="'.concat(encodeURIComponent(t.palette.getContrastText(t.palette.primary.main)),'" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"/></svg>\')'),left:12},"&:after":{backgroundImage:'url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" viewBox="0 0 24 24"><path fill="'.concat(encodeURIComponent(t.palette.getContrastText(t.palette.primary.main)),'" d="M19,13H5V11H19V13Z" /></svg>\')'),right:12}},"& .MuiSwitch-thumb":{boxShadow:"none",width:16,height:16,margin:2}}})),Zp=Dp,Np=["localeText"],Lp=t.createContext(null);var Fp=function(e){var n,r=e.localeText,i=(0,_.Z)(e,Np),o=null!==(n=t.useContext(Lp))&&void 0!==n?n:{utils:void 0,localeText:void 0},a=o.utils,s=o.localeText,l=(0,fe.Z)({props:i,name:"MuiLocalizationProvider"}),u=l.children,c=l.dateAdapter,d=l.dateFormats,f=l.dateLibInstance,h=l.adapterLocale,p=l.localeText,v=t.useMemo((function(){return(0,S.Z)({},p,s,r)}),[p,s,r]),m=t.useMemo((function(){if(!c)return a||null;var e=new c({locale:h,formats:d,instance:f});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}),[c,h,d,f,a]),g=t.useMemo((function(){return m?{minDate:m.date("1900-01-01T00:00:00.000"),maxDate:m.date("2099-12-31T00:00:00.000")}:null}),[m]),y=t.useMemo((function(){return{utils:m,defaultDates:g,localeText:v}}),[g,m,v]);return(0,G.jsx)(Lp.Provider,{value:y,children:u})},zp=__webpack_require__(2971),Bp=__webpack_require__(3073);function Hp(e,n,r,o,a){var s=t.useState((function(){return a&&r?r(e).matches:o?o(e).matches:n})),l=(0,i.Z)(s,2),u=l[0],c=l[1];return(0,mc.Z)((function(){var t=!0;if(r){var n=r(e),i=function(){t&&c(n.matches)};return i(),n.addListener(i),function(){t=!1,n.removeListener(i)}}}),[e,r]),u}var Vp=n.useSyncExternalStore;function qp(e,n,r,o,a){var s=t.useCallback((function(){return n}),[n]),l=t.useMemo((function(){if(a&&r)return function(){return r(e).matches};if(null!==o){var t=o(e).matches;return function(){return t}}return s}),[s,e,o,a,r]),u=t.useMemo((function(){if(null===r)return[s,function(){return function(){}}];var t=r(e);return[function(){return t.matches},function(e){return t.addListener(e),function(){t.removeListener(e)}}]}),[s,r,e]),c=(0,i.Z)(u,2),d=c[0],f=c[1];return Vp(f,d,l)}function Wp(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(0,Os.Z)(),r="undefined"!==typeof window&&"undefined"!==typeof window.matchMedia,i=(0,Bp.Z)({name:"MuiUseMediaQuery",props:t,theme:n}),o=i.defaultMatches,a=void 0!==o&&o,s=i.matchMedia,l=void 0===s?r?window.matchMedia:null:s,u=i.ssrMatchMedia,c=void 0===u?null:u,d=i.noSsr,f=void 0!==d&&d;var h="function"===typeof e?e(n):e;return h=h.replace(/^@media( ?)/m,""),(void 0!==Vp?qp:Hp)(h,a,l,c,f)}var Up=__webpack_require__(2007),Gp=__webpack_require__.n(Up),Kp=Gp().oneOfType([Gp().func,Gp().object]);function Yp(e){return(0,ve.ZP)("MuiDivider",e)}var Xp=(0,pe.Z)("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),Qp=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],Jp=(0,J.ZP)("div",{name:"MuiDivider",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.absolute&&t.absolute,t[n.variant],n.light&&t.light,"vertical"===n.orientation&&t.vertical,n.flexItem&&t.flexItem,n.children&&t.withChildren,n.children&&"vertical"===n.orientation&&t.withChildrenVertical,"right"===n.textAlign&&"vertical"!==n.orientation&&t.textAlignRight,"left"===n.textAlign&&"vertical"!==n.orientation&&t.textAlignLeft]}})((function(e){var t=e.theme,n=e.ownerState;return(0,S.Z)({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(t.vars||t).palette.divider,borderBottomWidth:"thin"},n.absolute&&{position:"absolute",bottom:0,left:0,width:"100%"},n.light&&{borderColor:t.vars?"rgba(".concat(t.vars.palette.dividerChannel," / 0.08)"):(0,wu.Fq)(t.palette.divider,.08)},"inset"===n.variant&&{marginLeft:72},"middle"===n.variant&&"horizontal"===n.orientation&&{marginLeft:t.spacing(2),marginRight:t.spacing(2)},"middle"===n.variant&&"vertical"===n.orientation&&{marginTop:t.spacing(1),marginBottom:t.spacing(1)},"vertical"===n.orientation&&{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"},n.flexItem&&{alignSelf:"stretch",height:"auto"})}),(function(e){var t=e.ownerState;return(0,S.Z)({},t.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,"&::before, &::after":{content:'""',alignSelf:"center"}})}),(function(e){var t=e.theme,n=e.ownerState;return(0,S.Z)({},n.children&&"vertical"!==n.orientation&&{"&::before, &::after":{width:"100%",borderTop:"thin solid ".concat((t.vars||t).palette.divider)}})}),(function(e){var t=e.theme,n=e.ownerState;return(0,S.Z)({},n.children&&"vertical"===n.orientation&&{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:"thin solid ".concat((t.vars||t).palette.divider)}})}),(function(e){var t=e.ownerState;return(0,S.Z)({},"right"===t.textAlign&&"vertical"!==t.orientation&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},"left"===t.textAlign&&"vertical"!==t.orientation&&{"&::before":{width:"10%"},"&::after":{width:"90%"}})})),$p=(0,J.ZP)("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:function(e,t){var n=e.ownerState;return[t.wrapper,"vertical"===n.orientation&&t.wrapperVertical]}})((function(e){var t=e.theme,n=e.ownerState;return(0,S.Z)({display:"inline-block",paddingLeft:"calc(".concat(t.spacing(1)," * 1.2)"),paddingRight:"calc(".concat(t.spacing(1)," * 1.2)")},"vertical"===n.orientation&&{paddingTop:"calc(".concat(t.spacing(1)," * 1.2)"),paddingBottom:"calc(".concat(t.spacing(1)," * 1.2)")})})),ev=t.forwardRef((function(e,t){var n=(0,fe.Z)({props:e,name:"MuiDivider"}),r=n.absolute,i=void 0!==r&&r,o=n.children,a=n.className,s=n.component,l=void 0===s?o?"div":"hr":s,u=n.flexItem,c=void 0!==u&&u,d=n.light,f=void 0!==d&&d,h=n.orientation,p=void 0===h?"horizontal":h,v=n.role,m=void 0===v?"hr"!==l?"separator":void 0:v,g=n.textAlign,y=void 0===g?"center":g,b=n.variant,x=void 0===b?"fullWidth":b,w=(0,_.Z)(n,Qp),k=(0,S.Z)({},n,{absolute:i,component:l,flexItem:c,light:f,orientation:p,role:m,textAlign:y,variant:x}),C=function(e){var t=e.absolute,n=e.children,r=e.classes,i=e.flexItem,o=e.light,a=e.orientation,s=e.textAlign,l={root:["root",t&&"absolute",e.variant,o&&"light","vertical"===a&&"vertical",i&&"flexItem",n&&"withChildren",n&&"vertical"===a&&"withChildrenVertical","right"===s&&"vertical"!==a&&"textAlignRight","left"===s&&"vertical"!==a&&"textAlignLeft"],wrapper:["wrapper","vertical"===a&&"wrapperVertical"]};return(0,de.Z)(l,Yp,r)}(k);return(0,G.jsx)(Jp,(0,S.Z)({as:l,className:(0,ue.Z)(C.root,a),role:m,ref:t,ownerState:k},w,{children:o?(0,G.jsx)($p,{className:C.wrapper,ownerState:k,children:o}):null}))}));ev.muiSkipListHighlight=!0;var tv=ev,nv=function(e,t){return e.length===t.length&&t.every((function(t){return e.includes(t)}))},rv=function(e){var t,n=e.openTo,r=e.defaultOpenTo,i=e.views,o=e.defaultViews,a=null!==i&&void 0!==i?i:o;if(null!=n)t=n;else if(a.includes(r))t=r;else{if(!(a.length>0))throw new Error("MUI X: The `views` prop must contain at least one view.");t=a[0]}return{views:a,openTo:t}},iv=function(e,t,n){var r=t;return r=e.setHours(r,e.getHours(n)),r=e.setMinutes(r,e.getMinutes(n)),r=e.setSeconds(r,e.getSeconds(n))},ov=function(e){var t=e.date,n=e.disableFuture,r=e.disablePast,i=e.maxDate,o=e.minDate,a=e.isDateDisabled,s=e.utils,l=e.timezone,u=iv(s,s.date(void 0,l),t);r&&s.isBefore(o,u)&&(o=u),n&&s.isAfter(i,u)&&(i=u);var c=t,d=t;for(s.isBefore(t,o)&&(c=o,d=null),s.isAfter(t,i)&&(d&&(d=i),c=null);c||d;){if(c&&s.isAfter(c,i)&&(c=null),d&&s.isBefore(d,o)&&(d=null),c){if(!a(c))return c;c=s.addDays(c,1)}if(d){if(!a(d))return d;d=s.addDays(d,-1)}}return null},av=function(e,t,n){return null!=t&&e.isValid(t)?t:n},sv=function(e,t){for(var n=[e.startOfYear(t)];n.length<12;){var r=n[n.length-1];n.push(e.addMonths(r,1))}return n},lv=function(e,t,n){return"date"===n?e.startOfDay(e.date(void 0,t)):e.date(void 0,t)},uv=function(e,t){var n=e.setHours(e.date(),"am"===t?2:14);return e.format(n,"meridiem")},cv=["year","month","day"],dv=function(e){return cv.includes(e)},fv=function(e,t,n){var r=t.format,i=t.views;if(null!=r)return r;var o=e.formats;return nv(i,["year"])?o.year:nv(i,["month"])?o.month:nv(i,["day"])?o.dayOfMonth:nv(i,["month","year"])?"".concat(o.month," ").concat(o.year):nv(i,["day","month"])?"".concat(o.month," ").concat(o.dayOfMonth):n?/en/.test(e.getCurrentLocaleCode())?o.normalDateWithWeekday:o.normalDate:o.keyboardDate},hv=function(e,t){var n=e.startOfWeek(t);return[0,1,2,3,4,5,6].map((function(t){return e.addDays(n,t)}))},pv=["hours","minutes","seconds"],vv=function(e){return pv.includes(e)},mv=function(e){return pv.includes(e)||"meridiem"===e},gv=function(e,t){return e?t.getHours(e)>=12?"pm":"am":null},yv=function(e,t,n){if(n&&(e>=12?"pm":"am")!==t)return"am"===t?e-12:e+12;return e},bv=function(e,t,n,r){var i=yv(r.getHours(e),t,n);return r.setHours(e,i)},xv=function(e,t){return 3600*t.getHours(e)+60*t.getMinutes(e)+t.getSeconds(e)},wv=function(e,t){return function(n,r){return e?t.isAfter(n,r):xv(n,t)>xv(r,t)}},kv=function(e,t){var n=t.format,r=t.views,i=t.ampm;if(null!=n)return n;var o=e.formats;return nv(r,["hours"])?i?"".concat(o.hours12h," ").concat(o.meridiem):o.hours24h:nv(r,["minutes"])?o.minutes:nv(r,["seconds"])?o.seconds:nv(r,["minutes","seconds"])?"".concat(o.minutes,":").concat(o.seconds):nv(r,["hours","minutes","seconds"])?i?"".concat(o.hours12h,":").concat(o.minutes,":").concat(o.seconds," ").concat(o.meridiem):"".concat(o.hours24h,":").concat(o.minutes,":").concat(o.seconds):i?"".concat(o.hours12h,":").concat(o.minutes," ").concat(o.meridiem):"".concat(o.hours24h,":").concat(o.minutes)},Sv={year:1,month:2,day:3,hours:4,minutes:5,seconds:6,milliseconds:7},_v=function(e,t,n){if(t===Sv.year)return e.startOfYear(n);if(t===Sv.month)return e.startOfMonth(n);if(t===Sv.day)return e.startOfDay(n);var r=n;return t<Sv.minutes&&(r=e.setMinutes(r,0)),t<Sv.seconds&&(r=e.setSeconds(r,0)),t<Sv.milliseconds&&(r=e.setMilliseconds(r,0)),r},Cv=function(e,t){var n=e.formatTokenMap[t];if(null==n)throw new Error(['MUI X: The token "'.concat(t,'" is not supported by the Date and Time Pickers.'),"Please try using another token or open an issue on https://github.com/mui/mui-x/issues/new/choose if you think it should be supported."].join("\n"));return"string"===typeof n?{type:n,contentType:"meridiem"===n?"letter":"digit",maxLength:void 0}:{type:n.sectionType,contentType:n.contentType,maxLength:n.maxLength}},jv=function(e,t,n){for(var r=[],i=e.date(void 0,t),o=e.startOfWeek(i),a=e.endOfWeek(i),s=o;e.isBefore(s,a);)r.push(s),s=e.addDays(s,1);return r.map((function(t){return e.formatByString(t,n)}))},Pv=function(e,t,n,r){switch(n){case"month":return sv(e,e.date(void 0,t)).map((function(t){return e.formatByString(t,r)}));case"weekDay":return jv(e,t,r);case"meridiem":var i=e.date(void 0,t);return[e.startOfDay(i),e.endOfDay(i)].map((function(t){return e.formatByString(t,r)}));default:return[]}},Ev=["0","1","2","3","4","5","6","7","8","9"],Av=function(e,t){if("0"===t[0])return e;for(var n=[],r="",i=0;i<e.length;i+=1){r+=e[i];var o=t.indexOf(r);o>-1&&(n.push(o.toString()),r="")}return n.join("")},Tv=function(e,t){return"0"===t[0]?e:e.split("").map((function(e){return t[Number(e)]})).join("")},Iv=function(e,t){var n=Av(e,t);return!Number.isNaN(Number(n))},Rv=function(e,t){var n=e;for(n=Number(n).toString();n.length<t;)n="0".concat(n);return n},Mv=function(e,t,n,r,i){if("day"===i.type&&"digit-with-letter"===i.contentType){var o=e.setDate(n.longestMonth,t);return e.formatByString(o,i.format)}var a=t.toString();return i.hasLeadingZerosInInput&&(a=Rv(a,i.maxLength)),Tv(a,r)},Ov=function(e,t,n){var r=e.value||e.placeholder,i="non-input"===t?e.hasLeadingZerosInFormat:e.hasLeadingZerosInInput;return"non-input"===t&&e.hasLeadingZerosInInput&&!e.hasLeadingZerosInFormat&&(r=Number(Av(r,n)).toString()),["input-rtl","input-ltr"].includes(t)&&"digit"===e.contentType&&!i&&1===r.length&&(r="".concat(r,"\u200e")),"input-rtl"===t&&(r="\u2068".concat(r,"\u2069")),r},Dv=function(e,t,n,r){return e.formatByString(e.parse(t,n),r)},Zv=function(e,t,n){return 4===e.formatByString(e.date(void 0,t),n).length},Nv=function(e,t,n,r,i){if("digit"!==n)return!1;var o=e.date(void 0,t);switch(r){case"year":return Zv(e,t,i)?"0001"===e.formatByString(e.setYear(o,1),i):"01"===e.formatByString(e.setYear(o,2001),i);case"month":return e.formatByString(e.startOfYear(o),i).length>1;case"day":return e.formatByString(e.startOfMonth(o),i).length>1;case"weekDay":return e.formatByString(e.startOfWeek(o),i).length>1;case"hours":return e.formatByString(e.setHours(o,1),i).length>1;case"minutes":return e.formatByString(e.setMinutes(o,1),i).length>1;case"seconds":return e.formatByString(e.setSeconds(o,1),i).length>1;default:throw new Error("Invalid section type")}},Lv={year:1,month:2,day:3,weekDay:4,hours:5,minutes:6,seconds:7,meridiem:8,empty:9},Fv=function(e,t,n,r,i,o){return(0,Fl.Z)(r).sort((function(e,t){return Lv[e.type]-Lv[t.type]})).reduce((function(r,i){return!o||i.modified?function(e,t,n,r,i){switch(n.type){case"year":return e.setYear(i,e.getYear(r));case"month":return e.setMonth(i,e.getMonth(r));case"weekDay":var o=jv(e,t,n.format),a=e.formatByString(r,n.format),s=o.indexOf(a),l=o.indexOf(n.value)-s;return e.addDays(r,l);case"day":return e.setDate(i,e.getDate(r));case"meridiem":var u=e.getHours(r)<12,c=e.getHours(i);return u&&c>=12?e.addHours(i,-12):!u&&c<12?e.addHours(i,12):i;case"hours":return e.setHours(i,e.getHours(r));case"minutes":return e.setMinutes(i,e.getMinutes(r));case"seconds":return e.setSeconds(i,e.getSeconds(r));default:return i}}(e,t,i,n,r):r}),i)},zv=function(e,t){return null==e?null:"all"===e?"all":"string"===typeof e?t.findIndex((function(t){return t.type===e})):e},Bv=function(e,t){if(e.value)switch(e.type){case"month":if("digit"===e.contentType)return t.format(t.setMonth(t.date(),Number(e.value)-1),"month");var n=t.parse(e.value,e.format);return n?t.format(n,"month"):void 0;case"day":return"digit"===e.contentType?t.format(t.setDate(t.startOfYear(t.date()),Number(e.value)),"dayOfMonthFull"):e.value;default:return}},Hv=function(e,t){if(e.value)switch(e.type){case"weekDay":if("letter"===e.contentType)return;return Number(e.value);case"meridiem":var n=t.parse("01:00 ".concat(e.value),"".concat(t.formats.hours12h,":").concat(t.formats.minutes," ").concat(e.format));return n?t.getHours(n)>=12?1:0:void 0;case"day":return"digit-with-letter"===e.contentType?parseInt(e.value,10):Number(e.value);case"month":if("digit"===e.contentType)return Number(e.value);var r=t.parse(e.value,e.format);return r?t.getMonth(r)+1:void 0;default:return"letter"!==e.contentType?Number(e.value):void 0}},Vv=["value","referenceDate"],qv={emptyValue:null,getTodayValue:lv,getInitialReferenceValue:function(e){var t=e.value,n=e.referenceDate,r=(0,_.Z)(e,Vv);return null!=t&&r.utils.isValid(t)?t:null!=n?n:function(e){var t,n=e.props,r=e.utils,i=e.granularity,o=e.timezone,a=e.getTodayDate,s=a?a():_v(r,i,lv(r,o));null!=n.minDate&&r.isAfterDay(n.minDate,s)&&(s=_v(r,i,n.minDate)),null!=n.maxDate&&r.isBeforeDay(n.maxDate,s)&&(s=_v(r,i,n.maxDate));var l=wv(null!==(t=n.disableIgnoringDatePartForTimeValidation)&&void 0!==t&&t,r);return null!=n.minTime&&l(n.minTime,s)&&(s=_v(r,i,n.disableIgnoringDatePartForTimeValidation?n.minTime:iv(r,s,n.minTime))),null!=n.maxTime&&l(s,n.maxTime)&&(s=_v(r,i,n.disableIgnoringDatePartForTimeValidation?n.maxTime:iv(r,s,n.maxTime))),s}(r)},cleanValue:function(e,t){return null!=t&&e.isValid(t)?t:null},areValuesEqual:function(e,t,n){return!e.isValid(t)&&null!=t&&!e.isValid(n)&&null!=n||e.isEqual(t,n)},isSameError:function(e,t){return e===t},hasError:function(e){return null!=e},defaultErrorState:null,getTimezone:function(e,t){return null!=t&&e.isValid(t)?e.getTimezone(t):null},setTimezone:function(e,t,n){return null==n?null:e.setTimezone(n,t)}},Wv={updateReferenceValue:function(e,t,n){return null!=t&&e.isValid(t)?t:n},getSectionsFromValue:function(e,t,n,r){return!e.isValid(t)&&!!n?n:r(t)},getV7HiddenInputValueFromSections:function(e){return e.map((function(e){return"".concat(e.startSeparator).concat(e.value||e.placeholder).concat(e.endSeparator)})).join("")},getV6InputValueFromSections:function(e,t,n){var r=e.map((function(e){var r=Ov(e,n?"input-rtl":"input-ltr",t);return"".concat(e.startSeparator).concat(r).concat(e.endSeparator)})).join("");return n?"\u2066".concat(r,"\u2069"):r},getActiveDateManager:function(e,t){return{date:t.value,referenceDate:t.referenceValue,getSections:function(e){return e},getNewValuesFromNewActiveDate:function(n){return{value:n,referenceValue:null!=n&&e.isValid(n)?n:t.referenceValue}}}},parseValueStr:function(e,t,n){return n(e.trim(),t)}},Uv=__webpack_require__(8736);function Gv(e){var t=e.props,n=e.states,r=e.muiFormControl;return n.reduce((function(e,n){return e[n]=t[n],r&&"undefined"===typeof t[n]&&(e[n]=r[n]),e}),{})}var Kv=__webpack_require__(162),Yv=__webpack_require__(1500);var Xv=function(e){var t=e.styles,n=e.themeId,r=e.defaultTheme,i=void 0===r?{}:r,o=(0,z.Z)(i),a="function"===typeof t?t(n&&o[n]||o):t;return(0,G.jsx)(Yv.Z,{styles:a})};var Qv=function(e){return(0,G.jsx)(Xv,(0,S.Z)({},e,{defaultTheme:B.Z,themeId:H.Z}))};function Jv(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function $v(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e&&(Jv(e.value)&&""!==e.value||t&&Jv(e.defaultValue)&&""!==e.defaultValue)}function em(e){return(0,ve.ZP)("MuiInputBase",e)}var tm=(0,pe.Z)("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),nm=["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"],rm=function(e,t){var n=e.ownerState;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".concat((0,tu.Z)(n.color))],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},im=function(e,t){var n=e.ownerState;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]},om=(0,J.ZP)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:rm})((function(e){var t=e.theme,n=e.ownerState;return(0,S.Z)({},t.typography.body1,(0,s.Z)({color:(t.vars||t).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center"},"&.".concat(tm.disabled),{color:(t.vars||t).palette.text.disabled,cursor:"default"}),n.multiline&&(0,S.Z)({padding:"4px 0 5px"},"small"===n.size&&{paddingTop:1}),n.fullWidth&&{width:"100%"})})),am=(0,J.ZP)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:im})((function(e){var t,n=e.theme,r=e.ownerState,i="light"===n.palette.mode,o=(0,S.Z)({color:"currentColor"},n.vars?{opacity:n.vars.opacity.inputPlaceholder}:{opacity:i?.42:.5},{transition:n.transitions.create("opacity",{duration:n.transitions.duration.shorter})}),a={opacity:"0 !important"},l=n.vars?{opacity:n.vars.opacity.inputPlaceholder}:{opacity:i?.42:.5};return(0,S.Z)((t={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"}},(0,s.Z)(t,"label[data-shrink=false] + .".concat(tm.formControl," &"),{"&::-webkit-input-placeholder":a,"&::-moz-placeholder":a,"&:-ms-input-placeholder":a,"&::-ms-input-placeholder":a,"&:focus::-webkit-input-placeholder":l,"&:focus::-moz-placeholder":l,"&:focus:-ms-input-placeholder":l,"&:focus::-ms-input-placeholder":l}),(0,s.Z)(t,"&.".concat(tm.disabled),{opacity:1,WebkitTextFillColor:(n.vars||n).palette.text.disabled}),(0,s.Z)(t,"&:-webkit-autofill",{animationDuration:"5000s",animationName:"mui-auto-fill"}),t),"small"===r.size&&{paddingTop:1},r.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},"search"===r.type&&{MozAppearance:"textfield"})})),sm=(0,G.jsx)(Qv,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),lm=t.forwardRef((function(e,n){var r,o=(0,fe.Z)({props:e,name:"MuiInputBase"}),a=o["aria-describedby"],s=o.autoComplete,l=o.autoFocus,u=o.className,c=o.components,d=void 0===c?{}:c,f=o.componentsProps,h=void 0===f?{}:f,p=o.defaultValue,v=o.disabled,m=o.disableInjectingGlobalStyles,g=o.endAdornment,y=o.fullWidth,b=void 0!==y&&y,x=o.id,w=o.inputComponent,k=void 0===w?"input":w,C=o.inputProps,j=void 0===C?{}:C,P=o.inputRef,E=o.maxRows,A=o.minRows,T=o.multiline,I=void 0!==T&&T,R=o.name,M=o.onBlur,O=o.onChange,D=o.onClick,Z=o.onFocus,N=o.onKeyDown,L=o.onKeyUp,z=o.placeholder,B=o.readOnly,H=o.renderSuffix,V=o.rows,q=o.slotProps,W=void 0===q?{}:q,U=o.slots,K=void 0===U?{}:U,Y=o.startAdornment,X=o.type,Q=void 0===X?"text":X,J=o.value,ee=(0,_.Z)(o,nm),te=null!=j.value?j.value:J,ne=t.useRef(null!=te).current,re=t.useRef(),ie=t.useCallback((function(e){0}),[]),oe=(0,F.Z)(re,P,j.ref,ie),ae=t.useState(!1),se=(0,i.Z)(ae,2),le=se[0],ce=se[1],he=mp();var pe=Gv({props:o,muiFormControl:he,states:["color","disabled","error","hiddenLabel","size","required","filled"]});pe.focused=he?he.focused:le,t.useEffect((function(){!he&&v&&le&&(ce(!1),M&&M())}),[he,v,le,M]);var ve=he&&he.onFilled,me=he&&he.onEmpty,ge=t.useCallback((function(e){$v(e)?ve&&ve():me&&me()}),[ve,me]);(0,Kv.Z)((function(){ne&&ge({value:te})}),[te,ge,ne]);t.useEffect((function(){ge(re.current)}),[]);var ye=k,be=j;I&&"input"===ye&&(be=V?(0,S.Z)({type:void 0,minRows:V,maxRows:V},be):(0,S.Z)({type:void 0,maxRows:E,minRows:A},be),ye=wc);t.useEffect((function(){he&&he.setAdornedStart(Boolean(Y))}),[he,Y]);var xe=(0,S.Z)({},o,{color:pe.color||"primary",disabled:pe.disabled,endAdornment:g,error:pe.error,focused:pe.focused,formControl:he,fullWidth:b,hiddenLabel:pe.hiddenLabel,multiline:I,size:pe.size,startAdornment:Y,type:Q}),we=function(e){var t=e.classes,n=e.color,r=e.disabled,i=e.error,o=e.endAdornment,a=e.focused,s=e.formControl,l=e.fullWidth,u=e.hiddenLabel,c=e.multiline,d=e.readOnly,f=e.size,h=e.startAdornment,p=e.type,v={root:["root","color".concat((0,tu.Z)(n)),r&&"disabled",i&&"error",l&&"fullWidth",a&&"focused",s&&"formControl",f&&"medium"!==f&&"size".concat((0,tu.Z)(f)),c&&"multiline",h&&"adornedStart",o&&"adornedEnd",u&&"hiddenLabel",d&&"readOnly"],input:["input",r&&"disabled","search"===p&&"inputTypeSearch",c&&"inputMultiline","small"===f&&"inputSizeSmall",u&&"inputHiddenLabel",h&&"inputAdornedStart",o&&"inputAdornedEnd",d&&"readOnly"]};return(0,de.Z)(v,em,t)}(xe),ke=K.root||d.Root||om,Se=W.root||h.root||{},_e=K.input||d.Input||am;return be=(0,S.Z)({},be,null!=(r=W.input)?r:h.input),(0,G.jsxs)(t.Fragment,{children:[!m&&sm,(0,G.jsxs)(ke,(0,S.Z)({},Se,!Yc(ke)&&{ownerState:(0,S.Z)({},xe,Se.ownerState)},{ref:n,onClick:function(e){re.current&&e.currentTarget===e.target&&re.current.focus(),D&&D(e)}},ee,{className:(0,ue.Z)(we.root,Se.className,u,B&&"MuiInputBase-readOnly"),children:[Y,(0,G.jsx)(vp.Provider,{value:null,children:(0,G.jsx)(_e,(0,S.Z)({ownerState:xe,"aria-invalid":pe.error,"aria-describedby":a,autoComplete:s,autoFocus:l,defaultValue:p,disabled:pe.disabled,id:x,onAnimationStart:function(e){ge("mui-auto-fill-cancel"===e.animationName?re.current:{value:"x"})},name:R,placeholder:z,readOnly:B,required:pe.required,rows:V,value:te,onKeyDown:N,onKeyUp:L,type:Q},be,!Yc(_e)&&{as:ye,ownerState:(0,S.Z)({},xe,be.ownerState)},{ref:oe,className:(0,ue.Z)(we.input,be.className,B&&"MuiInputBase-readOnly"),onBlur:function(e){M&&M(e),j.onBlur&&j.onBlur(e),he&&he.onBlur?he.onBlur(e):ce(!1)},onChange:function(e){if(!ne){var t=e.target||re.current;if(null==t)throw new Error((0,$.Z)(1));ge({value:t.value})}for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];j.onChange&&j.onChange.apply(j,[e].concat(r)),O&&O.apply(void 0,[e].concat(r))},onFocus:function(e){pe.disabled?e.stopPropagation():(Z&&Z(e),j.onFocus&&j.onFocus(e),he&&he.onFocus?he.onFocus(e):ce(!0))}}))}),g,H?H((0,S.Z)({},pe,{startAdornment:Y})):null]}))]})})),um=lm;function cm(e){return(0,ve.ZP)("MuiInput",e)}var dm=(0,S.Z)({},tm,(0,pe.Z)("MuiInput",["root","underline","input"])),fm=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],hm=(0,J.ZP)(om,{shouldForwardProp:function(e){return(0,Oc.Z)(e)||"classes"===e},name:"MuiInput",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[].concat((0,Fl.Z)(rm(e,t)),[!n.disableUnderline&&t.underline])}})((function(e){var t,n=e.theme,r=e.ownerState,i="light"===n.palette.mode?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return n.vars&&(i="rgba(".concat(n.vars.palette.common.onBackgroundChannel," / ").concat(n.vars.opacity.inputUnderline,")")),(0,S.Z)({position:"relative"},r.formControl&&{"label + &":{marginTop:16}},!r.disableUnderline&&(t={"&::after":{borderBottom:"2px solid ".concat((n.vars||n).palette[r.color].main),left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:n.transitions.create("transform",{duration:n.transitions.duration.shorter,easing:n.transitions.easing.easeOut}),pointerEvents:"none"}},(0,s.Z)(t,"&.".concat(dm.focused,":after"),{transform:"scaleX(1) translateX(0)"}),(0,s.Z)(t,"&.".concat(dm.error),{"&::before, &::after":{borderBottomColor:(n.vars||n).palette.error.main}}),(0,s.Z)(t,"&::before",{borderBottom:"1px solid ".concat(i),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:n.transitions.create("border-bottom-color",{duration:n.transitions.duration.shorter}),pointerEvents:"none"}),(0,s.Z)(t,"&:hover:not(.".concat(dm.disabled,", .").concat(dm.error,"):before"),{borderBottom:"2px solid ".concat((n.vars||n).palette.text.primary),"@media (hover: none)":{borderBottom:"1px solid ".concat(i)}}),(0,s.Z)(t,"&.".concat(dm.disabled,":before"),{borderBottomStyle:"dotted"}),t))})),pm=(0,J.ZP)(am,{name:"MuiInput",slot:"Input",overridesResolver:im})({}),vm=t.forwardRef((function(e,t){var n,r,i,o,a=(0,fe.Z)({props:e,name:"MuiInput"}),s=a.disableUnderline,l=a.components,u=void 0===l?{}:l,c=a.componentsProps,d=a.fullWidth,f=void 0!==d&&d,h=a.inputComponent,p=void 0===h?"input":h,v=a.multiline,m=void 0!==v&&v,g=a.slotProps,y=a.slots,b=void 0===y?{}:y,x=a.type,w=void 0===x?"text":x,k=(0,_.Z)(a,fm),C=function(e){var t=e.classes,n={root:["root",!e.disableUnderline&&"underline"],input:["input"]},r=(0,de.Z)(n,cm,t);return(0,S.Z)({},t,r)}(a),j={root:{ownerState:{disableUnderline:s}}},P=(null!=g?g:c)?(0,Uv.Z)(null!=g?g:c,j):j,E=null!=(n=null!=(r=b.root)?r:u.Root)?n:hm,A=null!=(i=null!=(o=b.input)?o:u.Input)?i:pm;return(0,G.jsx)(um,(0,S.Z)({slots:{root:E,input:A},slotProps:P,fullWidth:f,inputComponent:p,multiline:m,ref:t,type:w},k,{classes:C}))}));vm.muiName="Input";var mm=vm;function gm(e){return(0,ve.ZP)("MuiFilledInput",e)}var ym=(0,S.Z)({},tm,(0,pe.Z)("MuiFilledInput",["root","underline","input"])),bm=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],xm=(0,J.ZP)(om,{shouldForwardProp:function(e){return(0,Oc.Z)(e)||"classes"===e},name:"MuiFilledInput",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[].concat((0,Fl.Z)(rm(e,t)),[!n.disableUnderline&&t.underline])}})((function(e){var t,n,r,i=e.theme,o=e.ownerState,a="light"===i.palette.mode,l=a?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",u=a?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",c=a?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",d=a?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return(0,S.Z)((t={position:"relative",backgroundColor:i.vars?i.vars.palette.FilledInput.bg:u,borderTopLeftRadius:(i.vars||i).shape.borderRadius,borderTopRightRadius:(i.vars||i).shape.borderRadius,transition:i.transitions.create("background-color",{duration:i.transitions.duration.shorter,easing:i.transitions.easing.easeOut}),"&:hover":{backgroundColor:i.vars?i.vars.palette.FilledInput.hoverBg:c,"@media (hover: none)":{backgroundColor:i.vars?i.vars.palette.FilledInput.bg:u}}},(0,s.Z)(t,"&.".concat(ym.focused),{backgroundColor:i.vars?i.vars.palette.FilledInput.bg:u}),(0,s.Z)(t,"&.".concat(ym.disabled),{backgroundColor:i.vars?i.vars.palette.FilledInput.disabledBg:d}),t),!o.disableUnderline&&(n={"&::after":{borderBottom:"2px solid ".concat(null==(r=(i.vars||i).palette[o.color||"primary"])?void 0:r.main),left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:i.transitions.create("transform",{duration:i.transitions.duration.shorter,easing:i.transitions.easing.easeOut}),pointerEvents:"none"}},(0,s.Z)(n,"&.".concat(ym.focused,":after"),{transform:"scaleX(1) translateX(0)"}),(0,s.Z)(n,"&.".concat(ym.error),{"&::before, &::after":{borderBottomColor:(i.vars||i).palette.error.main}}),(0,s.Z)(n,"&::before",{borderBottom:"1px solid ".concat(i.vars?"rgba(".concat(i.vars.palette.common.onBackgroundChannel," / ").concat(i.vars.opacity.inputUnderline,")"):l),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:i.transitions.create("border-bottom-color",{duration:i.transitions.duration.shorter}),pointerEvents:"none"}),(0,s.Z)(n,"&:hover:not(.".concat(ym.disabled,", .").concat(ym.error,"):before"),{borderBottom:"1px solid ".concat((i.vars||i).palette.text.primary)}),(0,s.Z)(n,"&.".concat(ym.disabled,":before"),{borderBottomStyle:"dotted"}),n),o.startAdornment&&{paddingLeft:12},o.endAdornment&&{paddingRight:12},o.multiline&&(0,S.Z)({padding:"25px 12px 8px"},"small"===o.size&&{paddingTop:21,paddingBottom:4},o.hiddenLabel&&{paddingTop:16,paddingBottom:17},o.hiddenLabel&&"small"===o.size&&{paddingTop:8,paddingBottom:9}))})),wm=(0,J.ZP)(am,{name:"MuiFilledInput",slot:"Input",overridesResolver:im})((function(e){var t=e.theme,n=e.ownerState;return(0,S.Z)({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&&(0,s.Z)({"&:-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})})),km=t.forwardRef((function(e,t){var n,r,i,o,a=(0,fe.Z)({props:e,name:"MuiFilledInput"}),s=a.components,l=void 0===s?{}:s,u=a.componentsProps,c=a.fullWidth,d=void 0!==c&&c,f=a.inputComponent,h=void 0===f?"input":f,p=a.multiline,v=void 0!==p&&p,m=a.slotProps,g=a.slots,y=void 0===g?{}:g,b=a.type,x=void 0===b?"text":b,w=(0,_.Z)(a,bm),k=(0,S.Z)({},a,{fullWidth:d,inputComponent:h,multiline:v,type:x}),C=function(e){var t=e.classes,n={root:["root",!e.disableUnderline&&"underline"],input:["input"]},r=(0,de.Z)(n,gm,t);return(0,S.Z)({},t,r)}(a),j={root:{ownerState:k},input:{ownerState:k}},P=(null!=m?m:u)?(0,Uv.Z)(j,null!=m?m:u):j,E=null!=(n=null!=(r=y.root)?r:l.Root)?n:xm,A=null!=(i=null!=(o=y.input)?o:l.Input)?i:wm;return(0,G.jsx)(um,(0,S.Z)({slots:{root:E,input:A},componentsProps:P,fullWidth:d,inputComponent:h,multiline:v,ref:t,type:x},w,{classes:C}))}));km.muiName="Input";var Sm,_m=km,Cm=["children","classes","className","label","notched"],jm=(0,J.ZP)("fieldset",{shouldForwardProp:Oc.Z})({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%"}),Pm=(0,J.ZP)("legend",{shouldForwardProp:Oc.Z})((function(e){var t=e.ownerState,n=e.theme;return(0,S.Z)({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,S.Z)({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 Em(e){return(0,ve.ZP)("MuiOutlinedInput",e)}var Am=(0,S.Z)({},tm,(0,pe.Z)("MuiOutlinedInput",["root","notchedOutline","input"])),Tm=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],Im=(0,J.ZP)(om,{shouldForwardProp:function(e){return(0,Oc.Z)(e)||"classes"===e},name:"MuiOutlinedInput",slot:"Root",overridesResolver:rm})((function(e){var t,n=e.theme,r=e.ownerState,i="light"===n.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return(0,S.Z)((t={position:"relative",borderRadius:(n.vars||n).shape.borderRadius},(0,s.Z)(t,"&:hover .".concat(Am.notchedOutline),{borderColor:(n.vars||n).palette.text.primary}),(0,s.Z)(t,"@media (hover: none)",(0,s.Z)({},"&:hover .".concat(Am.notchedOutline),{borderColor:n.vars?"rgba(".concat(n.vars.palette.common.onBackgroundChannel," / 0.23)"):i})),(0,s.Z)(t,"&.".concat(Am.focused," .").concat(Am.notchedOutline),{borderColor:(n.vars||n).palette[r.color].main,borderWidth:2}),(0,s.Z)(t,"&.".concat(Am.error," .").concat(Am.notchedOutline),{borderColor:(n.vars||n).palette.error.main}),(0,s.Z)(t,"&.".concat(Am.disabled," .").concat(Am.notchedOutline),{borderColor:(n.vars||n).palette.action.disabled}),t),r.startAdornment&&{paddingLeft:14},r.endAdornment&&{paddingRight:14},r.multiline&&(0,S.Z)({padding:"16.5px 14px"},"small"===r.size&&{padding:"8.5px 14px"}))})),Rm=(0,J.ZP)((function(e){var t=e.className,n=e.label,r=e.notched,i=(0,_.Z)(e,Cm),o=null!=n&&""!==n,a=(0,S.Z)({},e,{notched:r,withLabel:o});return(0,G.jsx)(jm,(0,S.Z)({"aria-hidden":!0,className:t,ownerState:a},i,{children:(0,G.jsx)(Pm,{ownerState:a,children:o?(0,G.jsx)("span",{children:n}):Sm||(Sm=(0,G.jsx)("span",{className:"notranslate",children:"\u200b"}))})}))}),{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:function(e,t){return t.notchedOutline}})((function(e){var t=e.theme,n="light"===t.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:t.vars?"rgba(".concat(t.vars.palette.common.onBackgroundChannel," / 0.23)"):n}})),Mm=(0,J.ZP)(am,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:im})((function(e){var t=e.theme,n=e.ownerState;return(0,S.Z)({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&&(0,s.Z)({"&:-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})})),Om=t.forwardRef((function(e,n){var r,i,o,a,s,l=(0,fe.Z)({props:e,name:"MuiOutlinedInput"}),u=l.components,c=void 0===u?{}:u,d=l.fullWidth,f=void 0!==d&&d,h=l.inputComponent,p=void 0===h?"input":h,v=l.label,m=l.multiline,g=void 0!==m&&m,y=l.notched,b=l.slots,x=void 0===b?{}:b,w=l.type,k=void 0===w?"text":w,C=(0,_.Z)(l,Tm),j=function(e){var t=e.classes,n=(0,de.Z)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},Em,t);return(0,S.Z)({},t,n)}(l),P=mp(),E=Gv({props:l,muiFormControl:P,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),A=(0,S.Z)({},l,{color:E.color||"primary",disabled:E.disabled,error:E.error,focused:E.focused,formControl:P,fullWidth:f,hiddenLabel:E.hiddenLabel,multiline:g,size:E.size,type:k}),T=null!=(r=null!=(i=x.root)?i:c.Root)?r:Im,I=null!=(o=null!=(a=x.input)?a:c.Input)?o:Mm;return(0,G.jsx)(um,(0,S.Z)({slots:{root:T,input:I},renderSuffix:function(e){return(0,G.jsx)(Rm,{ownerState:A,className:j.notchedOutline,label:null!=v&&""!==v&&E.required?s||(s=(0,G.jsxs)(t.Fragment,{children:[v,"\u2009","*"]})):v,notched:"undefined"!==typeof y?y:Boolean(e.startAdornment||e.filled||e.focused)})},fullWidth:f,inputComponent:p,multiline:g,ref:n,type:k},C,{classes:(0,S.Z)({},j,{notchedOutline:null})}))}));Om.muiName="Input";var Dm=Om;function Zm(e){return(0,ve.ZP)("MuiFormLabel",e)}var Nm=(0,pe.Z)("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),Lm=["children","className","color","component","disabled","error","filled","focused","required"],Fm=(0,J.ZP)("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return(0,S.Z)({},t.root,"secondary"===n.color&&t.colorSecondary,n.filled&&t.filled)}})((function(e){var t,n=e.theme,r=e.ownerState;return(0,S.Z)({color:(n.vars||n).palette.text.secondary},n.typography.body1,(t={lineHeight:"1.4375em",padding:0,position:"relative"},(0,s.Z)(t,"&.".concat(Nm.focused),{color:(n.vars||n).palette[r.color].main}),(0,s.Z)(t,"&.".concat(Nm.disabled),{color:(n.vars||n).palette.text.disabled}),(0,s.Z)(t,"&.".concat(Nm.error),{color:(n.vars||n).palette.error.main}),t))})),zm=(0,J.ZP)("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:function(e,t){return t.asterisk}})((function(e){var t=e.theme;return(0,s.Z)({},"&.".concat(Nm.error),{color:(t.vars||t).palette.error.main})})),Bm=t.forwardRef((function(e,t){var n=(0,fe.Z)({props:e,name:"MuiFormLabel"}),r=n.children,i=n.className,o=n.component,a=void 0===o?"label":o,s=(0,_.Z)(n,Lm),l=Gv({props:n,muiFormControl:mp(),states:["color","required","focused","disabled","error","filled"]}),u=(0,S.Z)({},n,{color:l.color||"primary",component:a,disabled:l.disabled,error:l.error,filled:l.filled,focused:l.focused,required:l.required}),c=function(e){var t=e.classes,n=e.color,r=e.focused,i=e.disabled,o=e.error,a=e.filled,s=e.required,l={root:["root","color".concat((0,tu.Z)(n)),i&&"disabled",o&&"error",a&&"filled",r&&"focused",s&&"required"],asterisk:["asterisk",o&&"error"]};return(0,de.Z)(l,Zm,t)}(u);return(0,G.jsxs)(Fm,(0,S.Z)({as:a,ownerState:u,className:(0,ue.Z)(c.root,i),ref:t},s,{children:[r,l.required&&(0,G.jsxs)(zm,{ownerState:u,"aria-hidden":!0,className:c.asterisk,children:["\u2009","*"]})]}))})),Hm=Bm;function Vm(e){return(0,ve.ZP)("MuiInputLabel",e)}(0,pe.Z)("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);var qm=["disableAnimation","margin","shrink","variant","className"],Wm=(0,J.ZP)(Hm,{shouldForwardProp:function(e){return(0,Oc.Z)(e)||"classes"===e},name:"MuiInputLabel",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[(0,s.Z)({},"& .".concat(Nm.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]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,S.Z)({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,S.Z)({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,S.Z)({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,S.Z)({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)"}))})),Um=t.forwardRef((function(e,t){var n=(0,fe.Z)({name:"MuiInputLabel",props:e}),r=n.disableAnimation,i=void 0!==r&&r,o=n.shrink,a=n.className,s=(0,_.Z)(n,qm),l=mp(),u=o;"undefined"===typeof u&&l&&(u=l.filled||l.focused||l.adornedStart);var c=Gv({props:n,muiFormControl:l,states:["size","variant","required","focused"]}),d=(0,S.Z)({},n,{disableAnimation:i,formControl:l,shrink:u,size:c.size,variant:c.variant,required:c.required,focused:c.focused}),f=function(e){var t=e.classes,n=e.formControl,r=e.size,i=e.shrink,o=e.disableAnimation,a=e.variant,s=e.required,l={root:["root",n&&"formControl",!o&&"animated",i&&"shrink",r&&"normal"!==r&&"size".concat((0,tu.Z)(r)),a],asterisk:[s&&"asterisk"]},u=(0,de.Z)(l,Vm,t);return(0,S.Z)({},t,u)}(d);return(0,G.jsx)(Wm,(0,S.Z)({"data-shrink":u,ownerState:d,ref:t,className:(0,ue.Z)(f.root,a)},s,{classes:f}))})),Gm=Um,Km=__webpack_require__(5925);function Ym(e){return(0,ve.ZP)("MuiFormControl",e)}(0,pe.Z)("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);var Xm=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],Qm=(0,J.ZP)("div",{name:"MuiFormControl",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return(0,S.Z)({},t.root,t["margin".concat((0,tu.Z)(n.margin))],n.fullWidth&&t.fullWidth)}})((function(e){var t=e.ownerState;return(0,S.Z)({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%"})})),Jm=t.forwardRef((function(e,n){var r=(0,fe.Z)({props:e,name:"MuiFormControl"}),o=r.children,a=r.className,s=r.color,l=void 0===s?"primary":s,u=r.component,c=void 0===u?"div":u,d=r.disabled,f=void 0!==d&&d,h=r.error,p=void 0!==h&&h,v=r.focused,m=r.fullWidth,g=void 0!==m&&m,y=r.hiddenLabel,b=void 0!==y&&y,x=r.margin,w=void 0===x?"none":x,k=r.required,C=void 0!==k&&k,j=r.size,P=void 0===j?"medium":j,E=r.variant,A=void 0===E?"outlined":E,T=(0,_.Z)(r,Xm),I=(0,S.Z)({},r,{color:l,component:c,disabled:f,error:p,fullWidth:g,hiddenLabel:b,margin:w,required:C,size:P,variant:A}),R=function(e){var t=e.classes,n=e.margin,r=e.fullWidth,i={root:["root","none"!==n&&"margin".concat((0,tu.Z)(n)),r&&"fullWidth"]};return(0,de.Z)(i,Ym,t)}(I),M=t.useState((function(){var e=!1;return o&&t.Children.forEach(o,(function(t){if((0,Km.Z)(t,["Input","Select"])){var n=(0,Km.Z)(t,["Select"])?t.props.input:t;n&&n.props.startAdornment&&(e=!0)}})),e})),O=(0,i.Z)(M,2),D=O[0],Z=O[1],N=t.useState((function(){var e=!1;return o&&t.Children.forEach(o,(function(t){(0,Km.Z)(t,["Input","Select"])&&($v(t.props,!0)||$v(t.props.inputProps,!0))&&(e=!0)})),e})),L=(0,i.Z)(N,2),F=L[0],z=L[1],B=t.useState(!1),H=(0,i.Z)(B,2),V=H[0],q=H[1];f&&V&&q(!1);var W,U=void 0===v||f?V:v,K=t.useMemo((function(){return{adornedStart:D,setAdornedStart:Z,color:l,disabled:f,error:p,filled:F,focused:U,fullWidth:g,hiddenLabel:b,size:P,onBlur:function(){q(!1)},onEmpty:function(){z(!1)},onFilled:function(){z(!0)},onFocus:function(){q(!0)},registerEffect:W,required:C,variant:A}}),[D,l,f,p,F,U,g,b,W,C,P,A]);return(0,G.jsx)(vp.Provider,{value:K,children:(0,G.jsx)(Qm,(0,S.Z)({as:c,ownerState:I,className:(0,ue.Z)(R.root,a),ref:n},T,{children:o}))})})),$m=Jm;function eg(e){return(0,ve.ZP)("MuiFormHelperText",e)}var tg,ng=(0,pe.Z)("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),rg=["children","className","component","disabled","error","filled","focused","margin","required","variant"],ig=(0,J.ZP)("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.size&&t["size".concat((0,tu.Z)(n.size))],n.contained&&t.contained,n.filled&&t.filled]}})((function(e){var t,n=e.theme,r=e.ownerState;return(0,S.Z)({color:(n.vars||n).palette.text.secondary},n.typography.caption,(t={textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0},(0,s.Z)(t,"&.".concat(ng.disabled),{color:(n.vars||n).palette.text.disabled}),(0,s.Z)(t,"&.".concat(ng.error),{color:(n.vars||n).palette.error.main}),t),"small"===r.size&&{marginTop:4},r.contained&&{marginLeft:14,marginRight:14})})),og=t.forwardRef((function(e,t){var n=(0,fe.Z)({props:e,name:"MuiFormHelperText"}),r=n.children,i=n.className,o=n.component,a=void 0===o?"p":o,s=(0,_.Z)(n,rg),l=Gv({props:n,muiFormControl:mp(),states:["variant","size","disabled","error","filled","focused","required"]}),u=(0,S.Z)({},n,{component:a,contained:"filled"===l.variant||"outlined"===l.variant,variant:l.variant,size:l.size,disabled:l.disabled,error:l.error,filled:l.filled,focused:l.focused,required:l.required}),c=function(e){var t=e.classes,n=e.contained,r=e.size,i=e.disabled,o=e.error,a=e.filled,s=e.focused,l=e.required,u={root:["root",i&&"disabled",o&&"error",r&&"size".concat((0,tu.Z)(r)),n&&"contained",s&&"focused",a&&"filled",l&&"required"]};return(0,de.Z)(u,eg,t)}(u);return(0,G.jsx)(ig,(0,S.Z)({as:a,ownerState:u,className:(0,ue.Z)(c.root,i),ref:t},s,{children:" "===r?tg||(tg=(0,G.jsx)("span",{className:"notranslate",children:"\u200b"})):r}))})),ag=og,sg=(__webpack_require__(8457),__webpack_require__(8301));var lg=t.createContext({});function ug(e){return(0,ve.ZP)("MuiList",e)}(0,pe.Z)("MuiList",["root","padding","dense","subheader"]);var cg=["children","className","component","dense","disablePadding","subheader"],dg=(0,J.ZP)("ul",{name:"MuiList",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})((function(e){var t=e.ownerState;return(0,S.Z)({listStyle:"none",margin:0,padding:0,position:"relative"},!t.disablePadding&&{paddingTop:8,paddingBottom:8},t.subheader&&{paddingTop:0})})),fg=t.forwardRef((function(e,n){var r=(0,fe.Z)({props:e,name:"MuiList"}),i=r.children,o=r.className,a=r.component,s=void 0===a?"ul":a,l=r.dense,u=void 0!==l&&l,c=r.disablePadding,d=void 0!==c&&c,f=r.subheader,h=(0,_.Z)(r,cg),p=t.useMemo((function(){return{dense:u}}),[u]),v=(0,S.Z)({},r,{component:s,dense:u,disablePadding:d}),m=function(e){var t=e.classes,n={root:["root",!e.disablePadding&&"padding",e.dense&&"dense",e.subheader&&"subheader"]};return(0,de.Z)(n,ug,t)}(v);return(0,G.jsx)(lg.Provider,{value:p,children:(0,G.jsxs)(dg,(0,S.Z)({as:s,className:(0,ue.Z)(m.root,o),ref:n,ownerState:v},h,{children:[f,i]}))})})),hg=fg,pg=ld,vg=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function mg(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function gg(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function yg(e,t){if(void 0===t)return!0;var n=e.innerText;return void 0===n&&(n=e.textContent),0!==(n=n.trim().toLowerCase()).length&&(t.repeating?n[0]===t.keys[0]:0===n.indexOf(t.keys.join("")))}function bg(e,t,n,r,i,o){for(var a=!1,s=i(e,t,!!t&&n);s;){if(s===e.firstChild){if(a)return!1;a=!0}var l=!r&&(s.disabled||"true"===s.getAttribute("aria-disabled"));if(s.hasAttribute("tabindex")&&yg(s,o)&&!l)return s.focus(),!0;s=i(e,s,n)}return!1}var xg=t.forwardRef((function(e,n){var r=e.actions,i=e.autoFocus,o=void 0!==i&&i,a=e.autoFocusItem,s=void 0!==a&&a,l=e.children,u=e.className,c=e.disabledItemsFocusable,d=void 0!==c&&c,f=e.disableListWrap,h=void 0!==f&&f,p=e.onKeyDown,v=e.variant,m=void 0===v?"selectedMenu":v,g=(0,_.Z)(e,vg),y=t.useRef(null),b=t.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});(0,Kv.Z)((function(){o&&y.current.focus()}),[o]),t.useImperativeHandle(r,(function(){return{adjustStyleForScrollbar:function(e,t){var n=t.direction,r=!y.current.style.width;if(e.clientHeight<y.current.clientHeight&&r){var i="".concat(pg((0,sg.Z)(e)),"px");y.current.style["rtl"===n?"paddingLeft":"paddingRight"]=i,y.current.style.width="calc(100% + ".concat(i,")")}return y.current}}}),[]);var x=(0,F.Z)(y,n),w=-1;t.Children.forEach(l,(function(e,n){t.isValidElement(e)?(e.props.disabled||("selectedMenu"===m&&e.props.selected||-1===w)&&(w=n),w===n&&(e.props.disabled||e.props.muiSkipListHighlight||e.type.muiSkipListHighlight)&&(w+=1)>=l.length&&(w=-1)):w===n&&(w+=1)>=l.length&&(w=-1)}));var k=t.Children.map(l,(function(e,n){if(n===w){var r={};return s&&(r.autoFocus=!0),void 0===e.props.tabIndex&&"selectedMenu"===m&&(r.tabIndex=0),t.cloneElement(e,r)}return e}));return(0,G.jsx)(hg,(0,S.Z)({role:"menu",ref:x,className:u,onKeyDown:function(e){var t=y.current,n=e.key,r=(0,sg.Z)(t).activeElement;if("ArrowDown"===n)e.preventDefault(),bg(t,r,h,d,mg);else if("ArrowUp"===n)e.preventDefault(),bg(t,r,h,d,gg);else if("Home"===n)e.preventDefault(),bg(t,null,h,d,mg);else if("End"===n)e.preventDefault(),bg(t,null,h,d,gg);else if(1===n.length){var i=b.current,o=n.toLowerCase(),a=performance.now();i.keys.length>0&&(a-i.lastTime>500?(i.keys=[],i.repeating=!0,i.previousKeyMatched=!0):i.repeating&&o!==i.keys[0]&&(i.repeating=!1)),i.lastTime=a,i.keys.push(o);var s=r&&!i.repeating&&yg(r,i);i.previousKeyMatched&&(s||bg(t,r,!1,d,mg,i))?e.preventDefault():i.previousKeyMatched=!1}p&&p(e)},tabIndex:o?0:-1},g,{children:k}))})),wg=xg;function kg(e){return(0,ve.ZP)("MuiPopover",e)}(0,pe.Z)("MuiPopover",["root","paper"]);var Sg=["onEntering"],_g=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],Cg=["slotProps"];function jg(e,t){var n=0;return"number"===typeof t?n=t:"center"===t?n=e.height/2:"bottom"===t&&(n=e.height),n}function Pg(e,t){var n=0;return"number"===typeof t?n=t:"center"===t?n=e.width/2:"right"===t&&(n=e.width),n}function Eg(e){return[e.horizontal,e.vertical].map((function(e){return"number"===typeof e?"".concat(e,"px"):e})).join(" ")}function Ag(e){return"function"===typeof e?e():e}var Tg=(0,J.ZP)(Nd,{name:"MuiPopover",slot:"Root",overridesResolver:function(e,t){return t.root}})({}),Ig=(0,J.ZP)(Vd,{name:"MuiPopover",slot:"Paper",overridesResolver:function(e,t){return t.paper}})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),Rg=t.forwardRef((function(e,n){var r,o,a,s=(0,fe.Z)({props:e,name:"MuiPopover"}),l=s.action,u=s.anchorEl,c=s.anchorOrigin,d=void 0===c?{vertical:"top",horizontal:"left"}:c,f=s.anchorPosition,h=s.anchorReference,p=void 0===h?"anchorEl":h,v=s.children,m=s.className,g=s.container,y=s.elevation,b=void 0===y?8:y,x=s.marginThreshold,w=void 0===x?16:x,k=s.open,C=s.PaperProps,j=void 0===C?{}:C,P=s.slots,E=s.slotProps,A=s.transformOrigin,T=void 0===A?{vertical:"top",horizontal:"left"}:A,I=s.TransitionComponent,R=void 0===I?pf:I,M=s.transitionDuration,O=void 0===M?"auto":M,D=s.TransitionProps,Z=(void 0===D?{}:D).onEntering,N=s.disableScrollLock,z=void 0!==N&&N,B=(0,_.Z)(s.TransitionProps,Sg),H=(0,_.Z)(s,_g),V=null!=(r=null==E?void 0:E.paper)?r:j,q=t.useRef(),W=(0,F.Z)(q,V.ref),K=(0,S.Z)({},s,{anchorOrigin:d,anchorReference:p,elevation:b,marginThreshold:w,externalPaperSlotProps:V,transformOrigin:T,TransitionComponent:R,transitionDuration:O,TransitionProps:B}),Y=function(e){var t=e.classes;return(0,de.Z)({root:["root"],paper:["paper"]},kg,t)}(K),X=t.useCallback((function(){if("anchorPosition"===p)return f;var e=Ag(u),t=(e&&1===e.nodeType?e:(0,sg.Z)(q.current).body).getBoundingClientRect();return{top:t.top+jg(t,d.vertical),left:t.left+Pg(t,d.horizontal)}}),[u,d.horizontal,d.vertical,f,p]),Q=t.useCallback((function(e){return{vertical:jg(e,T.vertical),horizontal:Pg(e,T.horizontal)}}),[T.horizontal,T.vertical]),J=t.useCallback((function(e){var t={width:e.offsetWidth,height:e.offsetHeight},n=Q(t);if("none"===p)return{top:null,left:null,transformOrigin:Eg(n)};var r=X(),i=r.top-n.vertical,o=r.left-n.horizontal,a=i+t.height,s=o+t.width,l=(0,U.Z)(Ag(u)),c=l.innerHeight-w,d=l.innerWidth-w;if(null!==w&&i<w){var f=i-w;i-=f,n.vertical+=f}else if(null!==w&&a>c){var h=a-c;i-=h,n.vertical+=h}if(null!==w&&o<w){var v=o-w;o-=v,n.horizontal+=v}else if(s>d){var m=s-d;o-=m,n.horizontal+=m}return{top:"".concat(Math.round(i),"px"),left:"".concat(Math.round(o),"px"),transformOrigin:Eg(n)}}),[u,p,X,Q,w]),$=t.useState(k),ee=(0,i.Z)($,2),te=ee[0],ne=ee[1],re=t.useCallback((function(){var e=q.current;if(e){var t=J(e);null!==t.top&&(e.style.top=t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin,ne(!0)}}),[J]);t.useEffect((function(){return z&&window.addEventListener("scroll",re),function(){return window.removeEventListener("scroll",re)}}),[u,z,re]);t.useEffect((function(){k&&re()})),t.useImperativeHandle(l,(function(){return k?{updatePosition:function(){re()}}:null}),[k,re]),t.useEffect((function(){if(k){var e=(0,L.Z)((function(){re()})),t=(0,U.Z)(u);return t.addEventListener("resize",e),function(){e.clear(),t.removeEventListener("resize",e)}}}),[u,k,re]);var ie=O;"auto"!==O||R.muiSupportAuto||(ie=void 0);var oe=g||(u?(0,sg.Z)(Ag(u)).body:void 0),ae=null!=(o=null==P?void 0:P.root)?o:Tg,se=null!=(a=null==P?void 0:P.paper)?a:Ig,le=id({elementType:se,externalSlotProps:(0,S.Z)({},V,{style:te?V.style:(0,S.Z)({},V.style,{opacity:0})}),additionalProps:{elevation:b,ref:W},ownerState:K,className:(0,ue.Z)(Y.paper,null==V?void 0:V.className)}),ce=id({elementType:ae,externalSlotProps:(null==E?void 0:E.root)||{},externalForwardedProps:H,additionalProps:{ref:n,slotProps:{backdrop:{invisible:!0}},container:oe,open:k},ownerState:K,className:(0,ue.Z)(Y.root,m)}),he=ce.slotProps,pe=(0,_.Z)(ce,Cg);return(0,G.jsx)(ae,(0,S.Z)({},pe,!Yc(ae)&&{slotProps:he,disableScrollLock:z},{children:(0,G.jsx)(R,(0,S.Z)({appear:!0,in:k,onEntering:function(e,t){Z&&Z(e,t),re()},onExited:function(){ne(!1)},timeout:ie},B,{children:(0,G.jsx)(se,(0,S.Z)({},le,{children:v}))}))}))})),Mg=Rg;function Og(e){return(0,ve.ZP)("MuiMenu",e)}(0,pe.Z)("MuiMenu",["root","paper","list"]);var Dg=["onEntering"],Zg=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],Ng={vertical:"top",horizontal:"right"},Lg={vertical:"top",horizontal:"left"},Fg=(0,J.ZP)(Mg,{shouldForwardProp:function(e){return(0,Oc.Z)(e)||"classes"===e},name:"MuiMenu",slot:"Root",overridesResolver:function(e,t){return t.root}})({}),zg=(0,J.ZP)(Ig,{name:"MuiMenu",slot:"Paper",overridesResolver:function(e,t){return t.paper}})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),Bg=(0,J.ZP)(wg,{name:"MuiMenu",slot:"List",overridesResolver:function(e,t){return t.list}})({outline:0}),Hg=t.forwardRef((function(e,n){var r,i,o=(0,fe.Z)({props:e,name:"MuiMenu"}),a=o.autoFocus,s=void 0===a||a,l=o.children,u=o.className,c=o.disableAutoFocusItem,d=void 0!==c&&c,f=o.MenuListProps,h=void 0===f?{}:f,p=o.onClose,v=o.open,m=o.PaperProps,g=void 0===m?{}:m,y=o.PopoverClasses,b=o.transitionDuration,x=void 0===b?"auto":b,w=o.TransitionProps,k=(void 0===w?{}:w).onEntering,C=o.variant,j=void 0===C?"selectedMenu":C,P=o.slots,E=void 0===P?{}:P,A=o.slotProps,T=void 0===A?{}:A,I=(0,_.Z)(o.TransitionProps,Dg),R=(0,_.Z)(o,Zg),M=Ns(),O=(0,S.Z)({},o,{autoFocus:s,disableAutoFocusItem:d,MenuListProps:h,onEntering:k,PaperProps:g,transitionDuration:x,TransitionProps:I,variant:j}),D=function(e){var t=e.classes;return(0,de.Z)({root:["root"],paper:["paper"],list:["list"]},Og,t)}(O),Z=s&&!d&&v,N=t.useRef(null),L=-1;t.Children.map(l,(function(e,n){t.isValidElement(e)&&(e.props.disabled||("selectedMenu"===j&&e.props.selected||-1===L)&&(L=n))}));var F=null!=(r=E.paper)?r:zg,z=null!=(i=T.paper)?i:g,B=id({elementType:E.root,externalSlotProps:T.root,ownerState:O,className:[D.root,u]}),H=id({elementType:F,externalSlotProps:z,ownerState:O,className:D.paper});return(0,G.jsx)(Fg,(0,S.Z)({onClose:p,anchorOrigin:{vertical:"bottom",horizontal:M?"right":"left"},transformOrigin:M?Ng:Lg,slots:{paper:F,root:E.root},slotProps:{root:B,paper:H},open:v,ref:n,transitionDuration:x,TransitionProps:(0,S.Z)({onEntering:function(e,t){N.current&&N.current.adjustStyleForScrollbar(e,{direction:M?"rtl":"ltr"}),k&&k(e,t)}},I),ownerState:O},R,{classes:y,children:(0,G.jsx)(Bg,(0,S.Z)({onKeyDown:function(e){"Tab"===e.key&&(e.preventDefault(),p&&p(e,"tabKeyDown"))},actions:N,autoFocus:s&&(-1===L||d),autoFocusItem:Z,variant:j},h,{className:(0,ue.Z)(D.list,h.className),children:l}))}))})),Vg=Hg;function qg(e){return(0,ve.ZP)("MuiNativeSelect",e)}var Wg=(0,pe.Z)("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),Ug=["className","disabled","error","IconComponent","inputRef","variant"],Gg=function(e){var t,n=e.ownerState,r=e.theme;return(0,S.Z)((t={MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":(0,S.Z)({},r.vars?{backgroundColor:"rgba(".concat(r.vars.palette.common.onBackgroundChannel," / 0.05)")}:{backgroundColor:"light"===r.palette.mode?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"}},(0,s.Z)(t,"&.".concat(Wg.disabled),{cursor:"default"}),(0,s.Z)(t,"&[multiple]",{height:"auto"}),(0,s.Z)(t,"&:not([multiple]) option, &:not([multiple]) optgroup",{backgroundColor:(r.vars||r).palette.background.paper}),(0,s.Z)(t,"&&&",{paddingRight:24,minWidth:16}),t),"filled"===n.variant&&{"&&&":{paddingRight:32}},"outlined"===n.variant&&{borderRadius:(r.vars||r).shape.borderRadius,"&:focus":{borderRadius:(r.vars||r).shape.borderRadius},"&&&":{paddingRight:32}})},Kg=(0,J.ZP)("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:Oc.Z,overridesResolver:function(e,t){var n=e.ownerState;return[t.select,t[n.variant],n.error&&t.error,(0,s.Z)({},"&.".concat(Wg.multiple),t.multiple)]}})(Gg),Yg=function(e){var t=e.ownerState,n=e.theme;return(0,S.Z)((0,s.Z)({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(n.vars||n).palette.action.active},"&.".concat(Wg.disabled),{color:(n.vars||n).palette.action.disabled}),t.open&&{transform:"rotate(180deg)"},"filled"===t.variant&&{right:7},"outlined"===t.variant&&{right:7})},Xg=(0,J.ZP)("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:function(e,t){var n=e.ownerState;return[t.icon,n.variant&&t["icon".concat((0,tu.Z)(n.variant))],n.open&&t.iconOpen]}})(Yg),Qg=t.forwardRef((function(e,n){var r=e.className,i=e.disabled,o=e.error,a=e.IconComponent,s=e.inputRef,l=e.variant,u=void 0===l?"standard":l,c=(0,_.Z)(e,Ug),d=(0,S.Z)({},e,{disabled:i,variant:u,error:o}),f=function(e){var t=e.classes,n=e.variant,r=e.disabled,i=e.multiple,o=e.open,a={select:["select",n,r&&"disabled",i&&"multiple",e.error&&"error"],icon:["icon","icon".concat((0,tu.Z)(n)),o&&"iconOpen",r&&"disabled"]};return(0,de.Z)(a,qg,t)}(d);return(0,G.jsxs)(t.Fragment,{children:[(0,G.jsx)(Kg,(0,S.Z)({ownerState:d,className:(0,ue.Z)(f.select,r),disabled:i,ref:s||n},c)),e.multiple?null:(0,G.jsx)(Xg,{as:a,ownerState:d,className:f.icon})]})})),Jg=Qg,$g=__webpack_require__(7995);function ey(e){return(0,ve.ZP)("MuiSelect",e)}var ty,ny=(0,pe.Z)("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),ry=["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"],iy=(0,J.ZP)("div",{name:"MuiSelect",slot:"Select",overridesResolver:function(e,t){var n=e.ownerState;return[(0,s.Z)({},"&.".concat(ny.select),t.select),(0,s.Z)({},"&.".concat(ny.select),t[n.variant]),(0,s.Z)({},"&.".concat(ny.error),t.error),(0,s.Z)({},"&.".concat(ny.multiple),t.multiple)]}})(Gg,(0,s.Z)({},"&.".concat(ny.select),{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"})),oy=(0,J.ZP)("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:function(e,t){var n=e.ownerState;return[t.icon,n.variant&&t["icon".concat((0,tu.Z)(n.variant))],n.open&&t.iconOpen]}})(Yg),ay=(0,J.ZP)("input",{shouldForwardProp:function(e){return(0,$g.Z)(e)&&"classes"!==e},name:"MuiSelect",slot:"NativeInput",overridesResolver:function(e,t){return t.nativeInput}})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function sy(e,t){return"object"===typeof t&&null!==t?e===t:String(e)===String(t)}function ly(e){return null==e||"string"===typeof e&&!e.trim()}var uy=t.forwardRef((function(e,n){var r,o=e["aria-describedby"],a=e["aria-label"],s=e.autoFocus,l=e.autoWidth,u=e.children,c=e.className,d=e.defaultOpen,f=e.defaultValue,h=e.disabled,p=e.displayEmpty,v=e.error,m=void 0!==v&&v,g=e.IconComponent,y=e.inputRef,b=e.labelId,x=e.MenuProps,w=void 0===x?{}:x,k=e.multiple,C=e.name,j=e.onBlur,P=e.onChange,E=e.onClose,A=e.onFocus,T=e.onOpen,I=e.open,R=e.readOnly,M=e.renderValue,O=e.SelectDisplayProps,D=void 0===O?{}:O,Z=e.tabIndex,N=e.value,L=e.variant,z=void 0===L?"standard":L,B=(0,_.Z)(e,ry),H=(0,np.Z)({controlled:N,default:f,name:"Select"}),V=(0,i.Z)(H,2),q=V[0],W=V[1],U=(0,np.Z)({controlled:I,default:d,name:"Select"}),K=(0,i.Z)(U,2),Y=K[0],X=K[1],Q=t.useRef(null),J=t.useRef(null),ee=t.useState(null),te=(0,i.Z)(ee,2),ne=te[0],re=te[1],ie=t.useRef(null!=I).current,oe=t.useState(),ae=(0,i.Z)(oe,2),se=ae[0],le=ae[1],ce=(0,F.Z)(n,y),fe=t.useCallback((function(e){J.current=e,e&&re(e)}),[]),he=null==ne?void 0:ne.parentNode;t.useImperativeHandle(ce,(function(){return{focus:function(){J.current.focus()},node:Q.current,value:q}}),[q]),t.useEffect((function(){d&&Y&&ne&&!ie&&(le(l?null:he.clientWidth),J.current.focus())}),[ne,l]),t.useEffect((function(){s&&J.current.focus()}),[s]),t.useEffect((function(){if(b){var e=(0,sg.Z)(J.current).getElementById(b);if(e){var t=function(){getSelection().isCollapsed&&J.current.focus()};return e.addEventListener("click",t),function(){e.removeEventListener("click",t)}}}}),[b]);var pe,ve,me=function(e,t){e?T&&T(t):E&&E(t),ie||(le(l?null:he.clientWidth),X(e))},ge=t.Children.toArray(u),ye=function(e){return function(t){var n;if(t.currentTarget.hasAttribute("tabindex")){if(k){n=Array.isArray(q)?q.slice():[];var r=q.indexOf(e.props.value);-1===r?n.push(e.props.value):n.splice(r,1)}else n=e.props.value;if(e.props.onClick&&e.props.onClick(t),q!==n&&(W(n),P)){var i=t.nativeEvent||t,o=new i.constructor(i.type,i);Object.defineProperty(o,"target",{writable:!0,value:{value:n,name:C}}),P(o,e)}k||me(!1,t)}}},be=null!==ne&&Y;delete B["aria-invalid"];var xe=[],we=!1;($v({value:q})||p)&&(M?pe=M(q):we=!0);var ke=ge.map((function(e){if(!t.isValidElement(e))return null;var n;if(k){if(!Array.isArray(q))throw new Error((0,$.Z)(2));n=q.some((function(t){return sy(t,e.props.value)})),n&&we&&xe.push(e.props.children)}else(n=sy(q,e.props.value))&&we&&(ve=e.props.children);return n&&!0,t.cloneElement(e,{"aria-selected":n?"true":"false",onClick:ye(e),onKeyUp:function(t){" "===t.key&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},role:"option",selected:n,value:void 0,"data-value":e.props.value})}));we&&(pe=k?0===xe.length?null:xe.reduce((function(e,t,n){return e.push(t),n<xe.length-1&&e.push(", "),e}),[]):ve);var Se,_e=se;!l&&ie&&ne&&(_e=he.clientWidth),Se="undefined"!==typeof Z?Z:h?null:0;var Ce=D.id||(C?"mui-component-select-".concat(C):void 0),je=(0,S.Z)({},e,{variant:z,value:q,open:be,error:m}),Pe=function(e){var t=e.classes,n=e.variant,r=e.disabled,i=e.multiple,o=e.open,a={select:["select",n,r&&"disabled",i&&"multiple",e.error&&"error"],icon:["icon","icon".concat((0,tu.Z)(n)),o&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]};return(0,de.Z)(a,ey,t)}(je),Ee=(0,S.Z)({},w.PaperProps,null==(r=w.slotProps)?void 0:r.paper),Ae=(0,Kc.Z)();return(0,G.jsxs)(t.Fragment,{children:[(0,G.jsx)(iy,(0,S.Z)({ref:fe,tabIndex:Se,role:"combobox","aria-controls":Ae,"aria-disabled":h?"true":void 0,"aria-expanded":be?"true":"false","aria-haspopup":"listbox","aria-label":a,"aria-labelledby":[b,Ce].filter(Boolean).join(" ")||void 0,"aria-describedby":o,onKeyDown:function(e){if(!R){-1!==[" ","ArrowUp","ArrowDown","Enter"].indexOf(e.key)&&(e.preventDefault(),me(!0,e))}},onMouseDown:h||R?null:function(e){0===e.button&&(e.preventDefault(),J.current.focus(),me(!0,e))},onBlur:function(e){!be&&j&&(Object.defineProperty(e,"target",{writable:!0,value:{value:q,name:C}}),j(e))},onFocus:A},D,{ownerState:je,className:(0,ue.Z)(D.className,Pe.select,c),id:Ce,children:ly(pe)?ty||(ty=(0,G.jsx)("span",{className:"notranslate",children:"\u200b"})):pe})),(0,G.jsx)(ay,(0,S.Z)({"aria-invalid":m,value:Array.isArray(q)?q.join(","):q,name:C,ref:Q,"aria-hidden":!0,onChange:function(e){var t=ge.find((function(t){return t.props.value===e.target.value}));void 0!==t&&(W(t.props.value),P&&P(e,t))},tabIndex:-1,disabled:h,className:Pe.nativeInput,autoFocus:s,ownerState:je},B)),(0,G.jsx)(oy,{as:g,className:Pe.icon,ownerState:je}),(0,G.jsx)(Vg,(0,S.Z)({id:"menu-".concat(C||""),anchorEl:he,open:be,onClose:function(e){me(!1,e)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},w,{MenuListProps:(0,S.Z)({"aria-labelledby":b,role:"listbox","aria-multiselectable":k?"true":void 0,disableListWrap:!0,id:Ae},w.MenuListProps),slotProps:(0,S.Z)({},w.slotProps,{paper:(0,S.Z)({},Ee,{style:(0,S.Z)({minWidth:_e},null!=Ee?Ee.style:null)})}),children:ke}))]})})),cy=uy,dy=(0,fc.Z)((0,G.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),fy=["autoWidth","children","classes","className","defaultOpen","displayEmpty","IconComponent","id","input","inputProps","label","labelId","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"],hy=["root"],py={name:"MuiSelect",overridesResolver:function(e,t){return t.root},shouldForwardProp:function(e){return(0,Oc.Z)(e)&&"variant"!==e},slot:"Root"},vy=(0,J.ZP)(mm,py)(""),my=(0,J.ZP)(Dm,py)(""),gy=(0,J.ZP)(_m,py)(""),yy=t.forwardRef((function(e,n){var r=(0,fe.Z)({name:"MuiSelect",props:e}),i=r.autoWidth,o=void 0!==i&&i,a=r.children,s=r.classes,l=void 0===s?{}:s,u=r.className,c=r.defaultOpen,d=void 0!==c&&c,f=r.displayEmpty,h=void 0!==f&&f,p=r.IconComponent,v=void 0===p?dy:p,m=r.id,g=r.input,y=r.inputProps,b=r.label,x=r.labelId,w=r.MenuProps,k=r.multiple,C=void 0!==k&&k,j=r.native,P=void 0!==j&&j,E=r.onClose,A=r.onOpen,T=r.open,I=r.renderValue,R=r.SelectDisplayProps,M=r.variant,O=void 0===M?"outlined":M,D=(0,_.Z)(r,fy),Z=P?Jg:cy,N=Gv({props:r,muiFormControl:mp(),states:["variant","error"]}),L=N.variant||O,z=(0,S.Z)({},r,{variant:L,classes:l}),B=function(e){return e.classes}(z),H=(0,_.Z)(B,hy),V=g||{standard:(0,G.jsx)(vy,{ownerState:z}),outlined:(0,G.jsx)(my,{label:b,ownerState:z}),filled:(0,G.jsx)(gy,{ownerState:z})}[L],q=(0,F.Z)(n,V.ref);return(0,G.jsx)(t.Fragment,{children:t.cloneElement(V,(0,S.Z)({inputComponent:Z,inputProps:(0,S.Z)({children:a,error:N.error,IconComponent:v,variant:L,type:void 0,multiple:C},P?{id:m}:{autoWidth:o,defaultOpen:d,displayEmpty:h,labelId:x,MenuProps:w,onClose:E,onOpen:A,open:T,renderValue:I,SelectDisplayProps:(0,S.Z)({id:m},R)},y,{classes:y?(0,Uv.Z)(H,y.classes):H},g?g.props.inputProps:{})},(C&&P||h)&&"outlined"===L?{notched:!0}:{},{ref:q,className:(0,ue.Z)(V.props.className,u,B.root)},!g&&{variant:L},D))})}));yy.muiName="Select";var by=yy;function xy(e){return(0,ve.ZP)("MuiTextField",e)}(0,pe.Z)("MuiTextField",["root"]);var wy,ky=["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"],Sy={standard:mm,filled:_m,outlined:Dm},_y=(0,J.ZP)($m,{name:"MuiTextField",slot:"Root",overridesResolver:function(e,t){return t.root}})({}),Cy=t.forwardRef((function(e,t){var n=(0,fe.Z)({props:e,name:"MuiTextField"}),r=n.autoComplete,i=n.autoFocus,o=void 0!==i&&i,a=n.children,s=n.className,l=n.color,u=void 0===l?"primary":l,c=n.defaultValue,d=n.disabled,f=void 0!==d&&d,h=n.error,p=void 0!==h&&h,v=n.FormHelperTextProps,m=n.fullWidth,g=void 0!==m&&m,y=n.helperText,b=n.id,x=n.InputLabelProps,w=n.inputProps,k=n.InputProps,C=n.inputRef,j=n.label,P=n.maxRows,E=n.minRows,A=n.multiline,T=void 0!==A&&A,I=n.name,R=n.onBlur,M=n.onChange,O=n.onFocus,D=n.placeholder,Z=n.required,N=void 0!==Z&&Z,L=n.rows,F=n.select,z=void 0!==F&&F,B=n.SelectProps,H=n.type,V=n.value,q=n.variant,W=void 0===q?"outlined":q,U=(0,_.Z)(n,ky),K=(0,S.Z)({},n,{autoFocus:o,color:u,disabled:f,error:p,fullWidth:g,multiline:T,required:N,select:z,variant:W}),Y=function(e){var t=e.classes;return(0,de.Z)({root:["root"]},xy,t)}(K);var X={};"outlined"===W&&(x&&"undefined"!==typeof x.shrink&&(X.notched=x.shrink),X.label=j),z&&(B&&B.native||(X.id=void 0),X["aria-describedby"]=void 0);var Q=(0,Kc.Z)(b),J=y&&Q?"".concat(Q,"-helper-text"):void 0,$=j&&Q?"".concat(Q,"-label"):void 0,ee=Sy[W],te=(0,G.jsx)(ee,(0,S.Z)({"aria-describedby":J,autoComplete:r,autoFocus:o,defaultValue:c,fullWidth:g,multiline:T,name:I,rows:L,maxRows:P,minRows:E,type:H,value:V,id:Q,inputRef:C,onBlur:R,onChange:M,onFocus:O,placeholder:D,inputProps:w},X,k));return(0,G.jsxs)(_y,(0,S.Z)({className:(0,ue.Z)(Y.root,s),disabled:f,error:p,fullWidth:g,ref:t,required:N,color:u,variant:W,ownerState:K},U,{children:[null!=j&&""!==j&&(0,G.jsx)(Gm,(0,S.Z)({htmlFor:Q,id:$},x,{children:j})),z?(0,G.jsx)(by,(0,S.Z)({"aria-describedby":J,id:Q,labelId:$,value:V,input:te},B,{children:a})):te,y&&(0,G.jsx)(ag,(0,S.Z)({id:J},v,{children:y}))]}))})),jy=Cy,Py={previousMonth:"Previous month",nextMonth:"Next month",openPreviousView:"Open previous view",openNextView:"Open next view",calendarViewSwitchingButtonAriaLabel:function(e){return"year"===e?"year view is open, switch to calendar view":"calendar view is open, switch to year view"},start:"Start",end:"End",startDate:"Start date",startTime:"Start time",endDate:"End date",endTime:"End time",cancelButtonLabel:"Cancel",clearButtonLabel:"Clear",okButtonLabel:"OK",todayButtonLabel:"Today",datePickerToolbarTitle:"Select date",dateTimePickerToolbarTitle:"Select date & time",timePickerToolbarTitle:"Select time",dateRangePickerToolbarTitle:"Select date range",clockLabelText:function(e,t,n){return"Select ".concat(e,". ").concat(null===t?"No time selected":"Selected time is ".concat(n.format(t,"fullTime")))},hoursClockNumberText:function(e){return"".concat(e," hours")},minutesClockNumberText:function(e){return"".concat(e," minutes")},secondsClockNumberText:function(e){return"".concat(e," seconds")},selectViewText:function(e){return"Select ".concat(e)},calendarWeekNumberHeaderLabel:"Week number",calendarWeekNumberHeaderText:"#",calendarWeekNumberAriaLabelText:function(e){return"Week ".concat(e)},calendarWeekNumberText:function(e){return"".concat(e)},openDatePickerDialogue:function(e,t){return null!==e&&t.isValid(e)?"Choose date, selected date is ".concat(t.format(e,"fullDate")):"Choose date"},openTimePickerDialogue:function(e,t){return null!==e&&t.isValid(e)?"Choose time, selected time is ".concat(t.format(e,"fullTime")):"Choose time"},fieldClearLabel:"Clear value",timeTableLabel:"pick time",dateTableLabel:"pick date",fieldYearPlaceholder:function(e){return"Y".repeat(e.digitAmount)},fieldMonthPlaceholder:function(e){return"letter"===e.contentType?"MMMM":"MM"},fieldDayPlaceholder:function(){return"DD"},fieldWeekDayPlaceholder:function(e){return"letter"===e.contentType?"EEEE":"EE"},fieldHoursPlaceholder:function(){return"hh"},fieldMinutesPlaceholder:function(){return"mm"},fieldSecondsPlaceholder:function(){return"ss"},fieldMeridiemPlaceholder:function(){return"aa"},year:"Year",month:"Month",day:"Day",weekDay:"Week day",hours:"Hours",minutes:"Minutes",seconds:"Seconds",meridiem:"Meridiem",empty:"Empty"},Ey=Py,Ay=(wy=Py,(0,S.Z)({},wy),function(){var e=t.useContext(Lp);if(null===e)throw new Error(["MUI X: Can not find the date and time pickers localization context.","It looks like you forgot to wrap your component in LocalizationProvider.","This can also happen if you are bundling multiple versions of the `@mui/x-date-pickers` package"].join("\n"));if(null===e.utils)throw new Error(["MUI X: Can not find the date and time pickers adapter from its localization context.","It looks like you forgot to pass a `dateAdapter` to your LocalizationProvider."].join("\n"));var n=t.useMemo((function(){return(0,S.Z)({},Ey,e.localeText)}),[e.localeText]);return t.useMemo((function(){return(0,S.Z)({},e,{localeText:n})}),[e,n])}),Ty=function(){return Ay().utils},Iy=function(){return Ay().defaultDates},Ry=function(){return Ay().localeText},My=function(e){var n=Ty(),r=t.useRef();return void 0===r.current&&(r.current=n.date(void 0,e)),r.current};function Oy(e,n,r,i){var o=e.value,a=e.onError,s=Ay(),l=t.useRef(i),u=n({adapter:s,value:o,props:e});return t.useEffect((function(){a&&!r(u,l.current)&&a(u,o),l.current=u}),[r,a,l,u,o]),u}var Dy=__webpack_require__(1711),Zy=function(e,t,n,r,i){switch(r.type){case"year":return n.fieldYearPlaceholder({digitAmount:e.formatByString(e.date(void 0,t),i).length,format:i});case"month":return n.fieldMonthPlaceholder({contentType:r.contentType,format:i});case"day":return n.fieldDayPlaceholder({format:i});case"weekDay":return n.fieldWeekDayPlaceholder({contentType:r.contentType,format:i});case"hours":return n.fieldHoursPlaceholder({format:i});case"minutes":return n.fieldMinutesPlaceholder({format:i});case"seconds":return n.fieldSecondsPlaceholder({format:i});case"meridiem":return n.fieldMeridiemPlaceholder({format:i});default:return i}},Ny=function(e){var t=e.utils,n=e.timezone,r=e.date,i=e.shouldRespectLeadingZeros,o=e.localeText,a=e.localizedDigits,s=e.now,l=e.token,u=e.startSeparator;if(""===l)throw new Error("MUI X: Should not call `commitToken` with an empty token");var c=Cv(t,l),d=Nv(t,n,c.contentType,c.type,l),f=i?d:"digit"===c.contentType,h=null!=r&&t.isValid(r),p=h?t.formatByString(r,l):"",v=null;if(f)if(d)v=""===p?t.formatByString(s,l).length:p.length;else{if(null==c.maxLength)throw new Error("MUI X: The token ".concat(l," should have a 'maxDigitNumber' property on it's adapter"));v=c.maxLength,h&&(p=Tv(Rv(Av(p,a),v),a))}return(0,S.Z)({},c,{format:l,maxLength:v,value:p,placeholder:Zy(t,n,o,c,l),hasLeadingZerosInFormat:d,hasLeadingZerosInInput:f,startSeparator:u,endSeparator:"",modified:!1})},Ly=function(e){var t=function(e){for(var t=e.utils,n=e.format,r=10,i=n,o=t.expandFormat(n);o!==i;)if(i=o,o=t.expandFormat(i),(r-=1)<0)throw new Error("MUI X: The format expansion seems to be in an infinite loop. Please open an issue with the format passed to the picker component.");return o}(e);e.isRTL&&e.enableAccessibleFieldDOMStructure&&(t=t.split(" ").reverse().join(" "));var n=function(e){for(var t=e.utils,n=e.expandedFormat,r=[],i=t.escapedCharacters,o=i.start,a=i.end,s=new RegExp("(\\".concat(o,"[^\\").concat(a,"]*\\").concat(a,")+"),"g"),l=null;l=s.exec(n);)r.push({start:l.index,end:s.lastIndex-1});return r}((0,S.Z)({},e,{expandedFormat:t})),r=function(e){for(var t=e.utils,n=e.expandedFormat,r=e.escapedParts,i=t.date(void 0),o=[],a="",s=Object.keys(t.formatTokenMap).sort((function(e,t){return t.length-e.length})),l=/^([a-zA-Z]+)/,u=new RegExp("^(".concat(s.join("|"),")*$")),c=new RegExp("^(".concat(s.join("|"),")")),d=function(e){return r.find((function(t){return t.start<=e&&t.end>=e}))},f=0;f<n.length;){var h,p=d(f),v=null!=p,m=null===(h=l.exec(n.slice(f)))||void 0===h?void 0:h[1];if(!v&&null!=m&&u.test(m)){for(var g=m;g.length>0;){var y=c.exec(g)[1];g=g.slice(y.length),o.push(Ny((0,S.Z)({},e,{now:i,token:y,startSeparator:a}))),a=""}f+=m.length}else{var b=n[f];v&&(null===p||void 0===p?void 0:p.start)===f||(null===p||void 0===p?void 0:p.end)===f||(0===o.length?a+=b:o[o.length-1].endSeparator+=b),f+=1}}return 0===o.length&&a.length>0&&o.push({type:"empty",contentType:"letter",maxLength:null,format:"",value:"",placeholder:"",hasLeadingZerosInFormat:!1,hasLeadingZerosInInput:!1,startSeparator:a,endSeparator:"",modified:!1}),o}((0,S.Z)({},e,{expandedFormat:t,escapedParts:n}));return function(e){var t=e.isRTL,n=e.formatDensity;return e.sections.map((function(e){var r=function(e){var r=e;return t&&null!==r&&r.includes(" ")&&(r="\u2069".concat(r,"\u2066")),"spacious"===n&&["/",".","-"].includes(r)&&(r=" ".concat(r," ")),r};return e.startSeparator=r(e.startSeparator),e.endSeparator=r(e.endSeparator),e}))}((0,S.Z)({},e,{sections:r}))},Fy=function(e){var n,r,i=e.timezone,o=e.value,a=e.defaultValue,s=e.onChange,l=e.valueManager,u=Ty(),c=t.useRef(a),d=null!==(n=null!==o&&void 0!==o?o:c.current)&&void 0!==n?n:l.emptyValue,f=t.useMemo((function(){return l.getTimezone(u,d)}),[u,l,d]),h=(0,Ce.Z)((function(e){return null==f?e:l.setTimezone(u,f,e)})),p=null!==(r=null!==i&&void 0!==i?i:f)&&void 0!==r?r:"default",v=t.useMemo((function(){return l.setTimezone(u,p,d)}),[l,u,p,d]),m=(0,Ce.Z)((function(e){for(var t=h(e),n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];null===s||void 0===s||s.apply(void 0,[t].concat(r))}));return{value:v,handleValueChange:m,timezone:p}},zy=function(e){var t=e.name,n=e.timezone,r=e.value,o=e.defaultValue,a=e.onChange,s=e.valueManager,l=(0,Dy.Z)({name:t,state:"value",controlled:r,default:null!==o&&void 0!==o?o:s.emptyValue}),u=(0,i.Z)(l,2),c=u[0],d=u[1],f=(0,Ce.Z)((function(e){d(e);for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];null===a||void 0===a||a.apply(void 0,[e].concat(n))}));return Fy({timezone:n,value:c,defaultValue:void 0,onChange:f,valueManager:s})},By=function(e){var n=Ty(),r=Ry(),o=Ay(),a="rtl"===V().direction,s=e.valueManager,l=e.fieldValueManager,u=(e.valueType,e.validator),c=e.internalProps,d=e.internalProps,f=d.value,h=d.defaultValue,p=d.referenceDate,v=d.onChange,m=d.format,g=d.formatDensity,y=void 0===g?"dense":g,b=d.selectedSections,x=d.onSelectedSectionsChange,w=d.shouldRespectLeadingZeros,k=void 0!==w&&w,_=d.timezone,C=d.enableAccessibleFieldDOMStructure,j=void 0!==C&&C,P=Fy({timezone:_,value:f,defaultValue:h,onChange:v,valueManager:s}),E=P.timezone,A=P.value,T=P.handleValueChange,I=t.useMemo((function(){return function(e){var t=e.date(void 0);return"0"===e.formatByString(e.setSeconds(t,0),"s")?Ev:Array.from({length:10}).map((function(n,r){return e.formatByString(e.setSeconds(t,r),"s")}))}(n)}),[n]),R=t.useMemo((function(){return function(e,t,n){var r=e.date(void 0,n),i=e.endOfYear(r),o=e.endOfDay(r),a=sv(e,r).reduce((function(t,n){var r=e.getDaysInMonth(n);return r>t.maxDaysInMonth?{maxDaysInMonth:r,longestMonth:n}:t}),{maxDaysInMonth:0,longestMonth:null}),s=a.maxDaysInMonth,l=a.longestMonth;return{year:function(t){var r=t.format;return{minimum:0,maximum:Zv(e,n,r)?9999:99}},month:function(){return{minimum:1,maximum:e.getMonth(i)+1}},day:function(t){var n=t.currentDate;return{minimum:1,maximum:null!=n&&e.isValid(n)?e.getDaysInMonth(n):s,longestMonth:l}},weekDay:function(t){var r=t.format;if("digit"===t.contentType){var i=jv(e,n,r).map(Number);return{minimum:Math.min.apply(Math,(0,Fl.Z)(i)),maximum:Math.max.apply(Math,(0,Fl.Z)(i))}}return{minimum:1,maximum:7}},hours:function(n){var i=n.format,a=e.getHours(o);return Av(e.formatByString(e.endOfDay(r),i),t)!==a.toString()?{minimum:1,maximum:Number(Av(e.formatByString(e.startOfDay(r),i),t))}:{minimum:0,maximum:a}},minutes:function(){return{minimum:0,maximum:e.getMinutes(o)}},seconds:function(){return{minimum:0,maximum:e.getSeconds(o)}},meridiem:function(){return{minimum:0,maximum:1}},empty:function(){return{minimum:0,maximum:0}}}}(n,I,E)}),[n,I,E]),M=t.useCallback((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return l.getSectionsFromValue(n,e,t,(function(e){return Ly({utils:n,timezone:E,localeText:r,localizedDigits:I,format:m,date:e,formatDensity:y,shouldRespectLeadingZeros:k,enableAccessibleFieldDOMStructure:j,isRTL:a})}))}),[l,m,r,I,a,k,n,y,E,j]),O=t.useState((function(){var e=M(A),t={sections:e,value:A,referenceValue:s.emptyValue,tempValueStrAndroid:null},r=function(e){return Math.max.apply(Math,(0,Fl.Z)(e.map((function(e){var t;return null!==(t=Sv[e.type])&&void 0!==t?t:1}))))}(e),i=s.getInitialReferenceValue({referenceDate:p,value:A,utils:n,props:c,granularity:r,timezone:E});return(0,S.Z)({},t,{referenceValue:i})})),D=(0,i.Z)(O,2),Z=D[0],N=D[1],L=(0,Dy.Z)({controlled:b,default:null,name:"useField",state:"selectedSections"}),F=(0,i.Z)(L,2),z=F[0],B=F[1],H=function(e){B(e),null===x||void 0===x||x(e)},q=t.useMemo((function(){return zv(z,Z.sections)}),[z,Z.sections]),W="all"===q?0:q,U=function(e){var t=e.value,r=e.referenceValue,i=e.sections;if(N((function(e){return(0,S.Z)({},e,{sections:i,value:t,referenceValue:r,tempValueStrAndroid:null})})),!s.areValuesEqual(n,Z.value,t)){var a={validationError:u({adapter:o,value:t,props:(0,S.Z)({},c,{value:t,timezone:E})})};T(t,a)}},G=function(e,t){var n=(0,Fl.Z)(Z.sections);return n[e]=(0,S.Z)({},n[e],{value:t,modified:!0}),n};return t.useEffect((function(){var e=M(Z.value);N((function(t){return(0,S.Z)({},t,{sections:e})}))}),[m,n.locale,a]),t.useEffect((function(){(!s.areValuesEqual(n,Z.value,A)||s.getTimezone(n,Z.value)!==s.getTimezone(n,A))&&N((function(e){return(0,S.Z)({},e,{value:A,referenceValue:l.updateReferenceValue(n,A,e.referenceValue),sections:M(A)})}))}),[A]),{state:Z,activeSectionIndex:W,parsedSelectedSections:q,setSelectedSections:H,clearValue:function(){U({value:s.emptyValue,referenceValue:Z.referenceValue,sections:M(s.emptyValue)})},clearActiveSection:function(){if(null!=W){var e=Z.sections[W],t=l.getActiveDateManager(n,Z,e),r=t.getSections(Z.sections).filter((function(e){return""!==e.value})).length===(""===e.value?0:1),i=G(W,""),o=r?null:n.getInvalidDate(),a=t.getNewValuesFromNewActiveDate(o);U((0,S.Z)({},a,{sections:i}))}},updateSectionValue:function(e){var t=e.activeSection,r=e.newSectionValue;e.shouldGoToNextSection&&W<Z.sections.length-1&&H(W+1);var i,o,a=l.getActiveDateManager(n,Z,t),s=G(W,r),u=a.getSections(s),c=function(e,t,n){for(var r=t.some((function(e){return"day"===e.type})),i=[],o=[],a=0;a<t.length;a+=1){var s=t[a];r&&"weekDay"===s.type||(i.push(s.format),o.push(Ov(s,"non-input",n)))}var l=i.join(" "),u=o.join(" ");return e.parse(u,l)}(n,u,I);if(null!=c&&n.isValid(c)){var d=Fv(n,E,c,u,a.referenceDate,!0);i=a.getNewValuesFromNewActiveDate(d),o=!0}else i=a.getNewValuesFromNewActiveDate(c),o=(null!=c&&!n.isValid(c))!==(null!=a.date&&!n.isValid(a.date));return o?U((0,S.Z)({},i,{sections:s})):N((function(e){return(0,S.Z)({},e,i,{sections:s,tempValueStrAndroid:null})}))},updateValueFromValueStr:function(e){var t=l.parseValueStr(e,Z.referenceValue,(function(e,t){var i=n.parse(e,m);if(null==i||!n.isValid(i))return null;var o=Ly({utils:n,timezone:E,localeText:r,localizedDigits:I,format:m,date:i,formatDensity:y,shouldRespectLeadingZeros:k,enableAccessibleFieldDOMStructure:j,isRTL:a});return Fv(n,E,i,o,t,!1)})),i=l.updateReferenceValue(n,t,Z.referenceValue);U({value:t,referenceValue:i,sections:M(t,Z.sections)})},setTempAndroidValueStr:function(e){return N((function(t){return(0,S.Z)({},t,{tempValueStrAndroid:e})}))},getSectionsFromValue:M,sectionsValueBoundaries:R,localizedDigits:I,timezone:E}},Hy=function(e){return null!=e.saveQuery},Vy=function(e){var n=e.sections,r=e.updateSectionValue,o=e.sectionsValueBoundaries,a=e.localizedDigits,s=e.setTempAndroidValueStr,l=e.timezone,u=Ty(),c=t.useState(null),d=(0,i.Z)(c,2),f=d[0],h=d[1],p=(0,Ce.Z)((function(){return h(null)}));t.useEffect((function(){var e;null!=f&&(null===(e=n[f.sectionIndex])||void 0===e?void 0:e.type)!==f.sectionType&&p()}),[n,f,p]),t.useEffect((function(){if(null!=f){var e=setTimeout((function(){return p()}),5e3);return function(){clearTimeout(e)}}return function(){}}),[f,p]);var v=function(e,t,r){var i=e.keyPressed,o=e.sectionIndex,a=i.toLowerCase(),s=n[o];if(null!=f&&(!r||r(f.value))&&f.sectionIndex===o){var l="".concat(f.value).concat(a),u=t(l,s);if(!Hy(u))return h({sectionIndex:o,value:l,sectionType:s.type}),u}var c=t(a,s);return Hy(c)&&!c.saveQuery?(p(),null):(h({sectionIndex:o,value:a,sectionType:s.type}),Hy(c)?null:c)},m=(0,Ce.Z)((function(e){var t=n[e.sectionIndex],i=Iv(e.keyPressed,a)?function(e){var t=function(e,t){var n=Av(e,a),r=Number(n),i=o[t.type]({currentDate:null,format:t.format,contentType:t.contentType});if(r>i.maximum)return{saveQuery:!1};if(r<i.minimum)return{saveQuery:!0};var s=10*r>i.maximum||n.length===i.maximum.toString().length;return{sectionValue:Mv(u,r,i,a,t),shouldGoToNextSection:s}};return v(e,(function(e,n){if("digit"===n.contentType||"digit-with-letter"===n.contentType)return t(e,n);if("month"===n.type){var r=Nv(u,l,"digit","month","MM"),i=t(e,{type:n.type,format:"MM",hasLeadingZerosInFormat:r,hasLeadingZerosInInput:!0,contentType:"digit",maxLength:2});if(Hy(i))return i;var o=Dv(u,i.sectionValue,"MM",n.format);return(0,S.Z)({},i,{sectionValue:o})}if("weekDay"===n.type){var a=t(e,n);if(Hy(a))return a;var s=jv(u,l,n.format)[Number(a.sectionValue)-1];return(0,S.Z)({},a,{sectionValue:s})}return{saveQuery:!1}}),(function(e){return Iv(e,a)}))}((0,S.Z)({},e,{keyPressed:Tv(e.keyPressed,a)})):function(e){var t=function(e,t,n){var r=t.filter((function(e){return e.toLowerCase().startsWith(n)}));return 0===r.length?{saveQuery:!1}:{sectionValue:r[0],shouldGoToNextSection:1===r.length}},n=function(e,n,r,i){var o=function(e){return Pv(u,l,n.type,e)};if("letter"===n.contentType)return t(n.format,o(n.format),e);if(r&&null!=i&&"letter"===Cv(u,r).contentType){var a=o(r),s=t(0,a,e);return Hy(s)?{saveQuery:!1}:(0,S.Z)({},s,{sectionValue:i(s.sectionValue,a)})}return{saveQuery:!1}};return v(e,(function(e,t){switch(t.type){case"month":return n(e,t,u.formats.month,(function(e){return Dv(u,e,u.formats.month,t.format)}));case"weekDay":return n(e,t,u.formats.weekday,(function(e,t){return t.indexOf(e).toString()}));case"meridiem":return n(e,t);default:return{saveQuery:!1}}}))}(e);null!=i?r({activeSection:t,newSectionValue:i.sectionValue,shouldGoToNextSection:i.shouldGoToNextSection}):s(null)}));return{applyCharacterEditing:m,resetCharacterQuery:p}};var qy=function e(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:document).activeElement;return t?t.shadowRoot?e(t.shadowRoot):t:null},Wy="@media (pointer: fine)",Uy=function(e){var n=e.internalProps,r=n.disabled,o=n.readOnly,a=void 0!==o&&o,l=e.forwardedProps,u=l.sectionListRef,c=l.onBlur,d=l.onClick,f=l.onFocus,h=l.onInput,p=l.onPaste,v=l.focused,m=l.autoFocus,g=void 0!==m&&m,y=e.fieldValueManager,b=e.applyCharacterEditing,x=e.resetCharacterQuery,w=e.setSelectedSections,k=e.parsedSelectedSections,S=e.state,_=e.clearActiveSection,C=e.clearValue,j=e.updateSectionValue,P=e.updateValueFromValueStr,E=e.sectionOrder,A=e.areAllSectionsEmpty,T=e.sectionsValueBoundaries,I=t.useRef(null),R=(0,_e.Z)(u,I),M=Ry(),O=Ty(),D=(0,Kc.Z)(),Z=t.useState(!1),N=(0,i.Z)(Z,2),L=N[0],F=N[1],z=t.useMemo((function(){return{syncSelectionToDOM:function(){if(I.current){var e=document.getSelection();if(e){if(null==k)return e.rangeCount>0&&I.current.getRoot().contains(e.getRangeAt(0).startContainer)&&e.removeAllRanges(),void(L&&I.current.getRoot().blur());if(I.current.getRoot().contains(qy(document))){var t,n=new window.Range;if("all"===k)t=I.current.getRoot();else t="empty"===S.sections[k].type?I.current.getSectionContainer(k):I.current.getSectionContent(k);n.selectNodeContents(t),t.focus(),e.removeAllRanges(),e.addRange(n)}}}},getActiveSectionIndexFromDOM:function(){var e=qy(document);return e&&I.current&&I.current.getRoot().contains(e)?I.current.getSectionIndexFromDOMElement(e):null},focusField:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(I.current){var t=zv(e,S.sections);F(!0),I.current.getSectionContent(t).focus()}},setSelectedSections:function(e){if(I.current){var t=zv(e,S.sections);F(null!==("all"===t?0:t)),w(e)}},isFieldFocused:function(){var e=qy(document);return!!I.current&&I.current.getRoot().contains(e)}}}),[k,w,S.sections,L]),B=(0,Ce.Z)((function(e){if(I.current){var t=S.sections[e];I.current.getSectionContent(e).innerHTML=t.value||t.placeholder,z.syncSelectionToDOM()}})),H=(0,Ce.Z)((function(e){if(!e.isDefaultPrevented()&&I.current){F(!0);for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];if(null===d||void 0===d||d.apply(void 0,[e].concat(n)),"all"===k)setTimeout((function(){var e=document.getSelection().getRangeAt(0).startOffset;if(0!==e){for(var t=0,n=0;n<e&&t<S.sections.length;){var r=S.sections[t];t+=1,n+="".concat(r.startSeparator).concat(r.value||r.placeholder).concat(r.endSeparator).length}w(t-1)}else w(E.startIndex)}));else if(L){I.current.getRoot().contains(e.target)||w(E.startIndex)}else F(!0),w(E.startIndex)}})),V=(0,Ce.Z)((function(e){var t;if(null===h||void 0===h||h(e),I.current&&"all"===k){var n=null!==(t=e.target.textContent)&&void 0!==t?t:"";I.current.getRoot().innerHTML=S.sections.map((function(e){return"".concat(e.startSeparator).concat(e.value||e.placeholder).concat(e.endSeparator)})).join(""),z.syncSelectionToDOM(),0===n.length||10===n.charCodeAt(0)?(x(),C(),w("all")):n.length>1?P(n):b({keyPressed:n,sectionIndex:0})}})),q=(0,Ce.Z)((function(e){if(null===p||void 0===p||p(e),a||"all"!==k)e.preventDefault();else{var t=e.clipboardData.getData("text");e.preventDefault(),x(),P(t)}})),W=(0,Ce.Z)((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];(null===f||void 0===f||f.apply(void 0,t),!L&&I.current)&&(F(!0),null!=I.current.getSectionIndexFromDOMElement(qy(document))||w(E.startIndex))})),U=(0,Ce.Z)((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];null===c||void 0===c||c.apply(void 0,t),setTimeout((function(){if(I.current){var e=qy(document);!I.current.getRoot().contains(e)&&(F(!1),w(null))}}))})),G=(0,Ce.Z)((function(e){return function(t){t.isDefaultPrevented()||a||w(e)}})),K=(0,Ce.Z)((function(e){e.preventDefault()})),Y=(0,Ce.Z)((function(e){return function(){a||w(e)}})),X=(0,Ce.Z)((function(e){if(e.preventDefault(),!a&&"number"===typeof k){var t=S.sections[k],n=e.clipboardData.getData("text"),r=/^[a-zA-Z]+$/.test(n),i=/^[0-9]+$/.test(n),o=/^(([a-zA-Z]+)|)([0-9]+)(([a-zA-Z]+)|)$/.test(n);"letter"===t.contentType&&r||"digit"===t.contentType&&i||"digit-with-letter"===t.contentType&&o?(x(),j({activeSection:t,newSectionValue:n,shouldGoToNextSection:!0})):r||i||(x(),P(n))}})),Q=(0,Ce.Z)((function(e){e.preventDefault(),e.dataTransfer.dropEffect="none"})),J=(0,Ce.Z)((function(e){var t;if(I.current){var n=e.target,r=null!==(t=n.textContent)&&void 0!==t?t:"",i=I.current.getSectionIndexFromDOMElement(n),o=S.sections[i];if(!a&&I.current){if(0===r.length)return""===o.value?void B(i):(x(),void _());b({keyPressed:r,sectionIndex:i}),B(i)}else B(i)}}));(0,mc.Z)((function(){if(L&&I.current)if("all"===k)I.current.getRoot().focus();else if("number"===typeof k){var e=I.current.getSectionContent(k);e&&e.focus()}}),[k,L]);var $=t.useMemo((function(){return S.sections.reduce((function(e,t){return e[t.type]=T[t.type]({currentDate:null,contentType:t.contentType,format:t.format}),e}),{})}),[T,S.sections]),ee="all"===k,te=t.useMemo((function(){return S.sections.map((function(e,n){var i,o=!ee&&!r&&!a;return{container:{"data-sectionindex":n,onClick:G(n)},content:(i={tabIndex:ee||n>0?-1:0,contentEditable:!ee&&!r&&!a,role:"spinbutton",id:"".concat(D,"-").concat(e.type),"aria-labelledby":"".concat(D,"-").concat(e.type),"aria-readonly":a,"aria-valuenow":Hv(e,O),"aria-valuemin":$[e.type].minimum,"aria-valuemax":$[e.type].maximum,"aria-valuetext":e.value?Bv(e,O):M.empty,"aria-label":M[e.type],"aria-disabled":r,spellCheck:!o&&void 0,autoCapitalize:o?"off":void 0,autoCorrect:o?"off":void 0},(0,s.Z)(i,parseInt(t.version,10)>=17?"enterKeyHint":"enterkeyhint",o?"next":void 0),(0,s.Z)(i,"children",e.value||e.placeholder),(0,s.Z)(i,"onInput",J),(0,s.Z)(i,"onPaste",X),(0,s.Z)(i,"onFocus",Y(n)),(0,s.Z)(i,"onDragOver",Q),(0,s.Z)(i,"onMouseUp",K),(0,s.Z)(i,"inputMode","letter"===e.contentType?"text":"numeric"),i),before:{children:e.startSeparator},after:{children:e.endSeparator}}}))}),[S.sections,Y,X,Q,J,G,K,r,a,ee,M,O,$,D]),ne=(0,Ce.Z)((function(e){P(e.target.value)})),re=t.useMemo((function(){return A?"":y.getV7HiddenInputValueFromSections(S.sections)}),[A,S.sections,y]);return t.useEffect((function(){if(null==I.current)throw new Error(["MUI X: The `sectionListRef` prop has not been initialized by `PickersSectionList`","You probably tried to pass a component to the `textField` slot that contains an `<input />` element instead of a `PickersSectionList`.","","If you want to keep using an `<input />` HTML element for the editing, please remove the `enableAccessibleFieldDOMStructure` prop from your picker or field component:","","<DatePicker slots={{ textField: MyCustomTextField }} />","","Learn more about the field accessible DOM structure on the MUI documentation: https://mui.com/x/react-date-pickers/fields/#fields-to-edit-a-single-element"].join("\n"));g&&I.current&&I.current.getSectionContent(E.startIndex).focus()}),[]),{interactions:z,returnedValue:{autoFocus:g,readOnly:a,focused:null!==v&&void 0!==v?v:L,sectionListRef:R,onBlur:U,onClick:H,onFocus:W,onInput:V,onPaste:q,enableAccessibleFieldDOMStructure:!0,elements:te,tabIndex:0===k?-1:0,contentEditable:ee,value:re,onChange:ne,areAllSectionsEmpty:A}}},Gy=function(e){return e.replace(/[\u2066\u2067\u2068\u2069]/g,"")},Ky=function(e){var n="rtl"===V().direction,r=t.useRef(),i=e.forwardedProps,o=i.onFocus,a=i.onClick,s=i.onPaste,l=i.onBlur,u=i.inputRef,c=i.placeholder,d=e.internalProps.readOnly,f=void 0!==d&&d,h=e.parsedSelectedSections,p=e.activeSectionIndex,v=e.state,m=e.fieldValueManager,g=e.valueManager,y=e.applyCharacterEditing,b=e.resetCharacterQuery,x=e.updateSectionValue,w=e.updateValueFromValueStr,k=e.clearActiveSection,_=e.clearValue,C=e.setTempAndroidValueStr,j=e.setSelectedSections,P=e.getSectionsFromValue,E=e.areAllSectionsEmpty,A=e.localizedDigits,T=t.useRef(null),I=(0,_e.Z)(u,T),R=t.useMemo((function(){return function(e,t,n){for(var r=0,i=n?1:0,o=[],a=0;a<e.length;a+=1){var s=e[a],l=Ov(s,n?"input-rtl":"input-ltr",t),u="".concat(s.startSeparator).concat(l).concat(s.endSeparator),c=Gy(u).length,d=u.length,f=Gy(l),h=i+(""===f?0:l.indexOf(f[0]))+s.startSeparator.length,p=h+f.length;o.push((0,S.Z)({},s,{start:r,end:r+c,startInInput:h,endInInput:p})),r+=c,i+=d}return o}(v.sections,A,n)}),[v.sections,A,n]),M=t.useMemo((function(){return{syncSelectionToDOM:function(){if(T.current)if(null!=h){if(T.current===qy(document)){var e=T.current.scrollTop;if("all"===h)T.current.select();else{var t=R[h],n="empty"===t.type?t.startInInput-t.startSeparator.length:t.startInInput,r="empty"===t.type?t.endInInput+t.endSeparator.length:t.endInInput;n===T.current.selectionStart&&r===T.current.selectionEnd||T.current===qy(document)&&T.current.setSelectionRange(n,r)}T.current.scrollTop=e}}else T.current.scrollLeft&&(T.current.scrollLeft=0)},getActiveSectionIndexFromDOM:function(){var e,t,n,r=null!==(e=T.current.selectionStart)&&void 0!==e?e:0,i=null!==(t=T.current.selectionEnd)&&void 0!==t?t:0,o=!(null===(n=T.current)||void 0===n||!n.readOnly);if(0===r&&0===i||o)return null;var a=r<=R[0].startInInput?1:R.findIndex((function(e){return e.startInInput-e.startSeparator.length>r}));return-1===a?R.length-1:a-1},focusField:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;null===(e=T.current)||void 0===e||e.focus(),j(t)},setSelectedSections:function(e){return j(e)},isFieldFocused:function(){return T.current===qy(document)}}}),[T,h,R,j]),O=function(){var e;if(f)j(null);else{var t,n=null!==(e=T.current.selectionStart)&&void 0!==e?e:0,r=-1===(t=n<=R[0].startInInput||n>=R[R.length-1].endInInput?1:R.findIndex((function(e){return e.startInInput-e.startSeparator.length>n})))?R.length-1:t-1;j(r)}},D=(0,Ce.Z)((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];null===o||void 0===o||o.apply(void 0,t);var i=T.current;clearTimeout(r.current),r.current=setTimeout((function(){i&&i===T.current&&(null!=p||f||(i.value.length&&Number(i.selectionEnd)-Number(i.selectionStart)===i.value.length?j("all"):O()))}))})),Z=(0,Ce.Z)((function(e){if(!e.isDefaultPrevented()){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];null===a||void 0===a||a.apply(void 0,[e].concat(n)),O()}})),N=(0,Ce.Z)((function(e){if(null===s||void 0===s||s(e),e.preventDefault(),!f){var t=e.clipboardData.getData("text");if("number"===typeof h){var n=v.sections[h],r=/^[a-zA-Z]+$/.test(t),i=/^[0-9]+$/.test(t),o=/^(([a-zA-Z]+)|)([0-9]+)(([a-zA-Z]+)|)$/.test(t);if("letter"===n.contentType&&r||"digit"===n.contentType&&i||"digit-with-letter"===n.contentType&&o)return b(),void x({activeSection:n,newSectionValue:t,shouldGoToNextSection:!0});if(r||i)return}b(),w(t)}})),L=(0,Ce.Z)((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];null===l||void 0===l||l.apply(void 0,t),j(null)})),F=(0,Ce.Z)((function(e){if(!f){var t=e.target.value;if(""===t)return b(),void _();var r=e.nativeEvent.data,i=r&&r.length>1,o=i?r:t,a=Gy(o);if(null==p||i)w(i?r:a);else{var s;if("all"===h&&1===a.length)s=a;else{for(var l=Gy(m.getV6InputValueFromSections(R,A,n)),u=-1,c=-1,d=0;d<l.length;d+=1)-1===u&&l[d]!==a[d]&&(u=d),-1===c&&l[l.length-d-1]!==a[a.length-d-1]&&(c=d);var v=R[p];if(u<v.start||l.length-c-1>v.end)return;var g=a.length-l.length+v.end-Gy(v.endSeparator||"").length;s=a.slice(v.start+Gy(v.startSeparator||"").length,g)}0!==s.length?y({keyPressed:s,sectionIndex:p}):navigator.userAgent.toLowerCase().indexOf("android")>-1?C(o):(b(),k())}}})),z=t.useMemo((function(){return c||m.getV6InputValueFromSections(P(g.emptyValue),A,n)}),[c,m,P,g.emptyValue,A,n]),B=t.useMemo((function(){var e;return null!==(e=v.tempValueStrAndroid)&&void 0!==e?e:m.getV6InputValueFromSections(v.sections,A,n)}),[v.sections,m,v.tempValueStrAndroid,A,n]);t.useEffect((function(){return T.current&&T.current===qy(document)&&j("all"),function(){clearTimeout(r.current)}}),[]);var H=t.useMemo((function(){return null==p||"letter"===v.sections[p].contentType?"text":"numeric"}),[p,v.sections]),q=T.current&&T.current===qy(document);return{interactions:M,returnedValue:{readOnly:f,onBlur:L,onClick:Z,onFocus:D,onPaste:N,inputRef:I,enableAccessibleFieldDOMStructure:!1,placeholder:z,inputMode:H,autoComplete:"off",value:!q&&E?"":B,onChange:F}}},Yy=function(e){var n=Ty(),r=e.internalProps,i=e.internalProps,o=i.unstableFieldRef,a=i.minutesStep,s=i.enableAccessibleFieldDOMStructure,l=void 0!==s&&s,u=i.disabled,c=void 0!==u&&u,d=i.readOnly,f=void 0!==d&&d,h=e.forwardedProps,p=h.onKeyDown,v=h.error,m=h.clearable,g=h.onClear,y=e.fieldValueManager,b=e.valueManager,x=e.validator,w="rtl"===V().direction,k=By(e),_=k.state,C=k.activeSectionIndex,j=k.parsedSelectedSections,P=k.setSelectedSections,E=k.clearValue,A=k.clearActiveSection,T=k.updateSectionValue,I=k.setTempAndroidValueStr,R=k.sectionsValueBoundaries,M=k.localizedDigits,O=k.timezone,D=Vy({sections:_.sections,updateSectionValue:T,sectionsValueBoundaries:R,localizedDigits:M,setTempAndroidValueStr:I,timezone:O}),Z=D.resetCharacterQuery,N=b.areValuesEqual(n,_.value,b.emptyValue),L=l?Uy:Ky,F=t.useMemo((function(){return function(e,t){var n={};if(!t)return e.forEach((function(t,r){var i=0===r?null:r-1,o=r===e.length-1?null:r+1;n[r]={leftIndex:i,rightIndex:o}})),{neighbors:n,startIndex:0,endIndex:e.length-1};for(var r={},i={},o=0,a=0,s=e.length-1;s>=0;){a=e.findIndex((function(e,t){var n;return t>=o&&(null===(n=e.endSeparator)||void 0===n?void 0:n.includes(" "))&&" / "!==e.endSeparator})),-1===a&&(a=e.length-1);for(var l=a;l>=o;l-=1)i[l]=s,r[s]=l,s-=1;o=a+1}return e.forEach((function(t,o){var a=i[o],s=0===a?null:r[a-1],l=a===e.length-1?null:r[a+1];n[o]={leftIndex:s,rightIndex:l}})),{neighbors:n,startIndex:r[0],endIndex:r[e.length-1]}}(_.sections,w&&!l)}),[_.sections,w,l]),z=L((0,S.Z)({},e,k,D,{areAllSectionsEmpty:N,sectionOrder:F})),B=z.returnedValue,H=z.interactions,q=(0,Ce.Z)((function(e){switch(null===p||void 0===p||p(e),!0){case(e.ctrlKey||e.metaKey)&&"a"===e.key.toLowerCase()&&!e.shiftKey&&!e.altKey:e.preventDefault(),P("all");break;case"Enter"===e.key:e.preventDefault();break;case"ArrowRight"===e.key:if(e.preventDefault(),null==j)P(F.startIndex);else if("all"===j)P(F.endIndex);else{var t=F.neighbors[j].rightIndex;null!==t&&P(t)}break;case"ArrowLeft"===e.key:if(e.preventDefault(),null==j)P(F.endIndex);else if("all"===j)P(F.startIndex);else{var r=F.neighbors[j].leftIndex;null!==r&&P(r)}break;case"Delete"===e.key:if(e.preventDefault(),f)break;null==j||"all"===j?E():A(),Z();break;case["ArrowUp","ArrowDown","Home","End","PageUp","PageDown"].includes(e.key):if(e.preventDefault(),f||null==C)break;var i=_.sections[C],o=y.getActiveDateManager(n,_,i),s=function(e,t,n,r,i,o,a,s){var l=function(e){switch(e){case"ArrowUp":return 1;case"ArrowDown":return-1;case"PageUp":return 5;case"PageDown":return-5;default:return 0}}(r),u="Home"===r,c="End"===r,d=""===n.value||u||c;return"digit"===n.contentType||"digit-with-letter"===n.contentType?function(){var r=i[n.type]({currentDate:a,format:n.format,contentType:n.contentType}),f=function(t){return Mv(e,t,r,o,n)},h="minutes"===n.type&&null!==s&&void 0!==s&&s.minutesStep?s.minutesStep:1,p=parseInt(Av(n.value,o),10)+l*h;if(d){if("year"===n.type&&!c&&!u)return e.formatByString(e.date(void 0,t),n.format);p=l>0||u?r.minimum:r.maximum}return p%h!==0&&((l<0||u)&&(p+=h-(h+p)%h),(l>0||c)&&(p-=p%h)),p>r.maximum?f(r.minimum+(p-r.maximum-1)%(r.maximum-r.minimum+1)):p<r.minimum?f(r.maximum-(r.minimum-p-1)%(r.maximum-r.minimum+1)):f(p)}():function(){var r=Pv(e,t,n.type,n.format);if(0===r.length)return n.value;if(d)return l>0||u?r[0]:r[r.length-1];var i=r.indexOf(n.value);return r[(i+r.length+l)%r.length]}()}(n,O,i,e.key,R,M,o.date,{minutesStep:a});T({activeSection:i,newSectionValue:s,shouldGoToNextSection:!1})}}));(0,mc.Z)((function(){H.syncSelectionToDOM()}));var W=Oy((0,S.Z)({},r,{value:_.value,timezone:O}),x,b.isSameError,b.defaultErrorState),U=t.useMemo((function(){return void 0!==v?v:b.hasError(W)}),[b,W,v]);t.useEffect((function(){U||null!=C||Z()}),[_.referenceValue,C,U]),t.useEffect((function(){null!=_.tempValueStrAndroid&&null!=C&&(Z(),A())}),[_.sections]),t.useImperativeHandle(o,(function(){return{getSections:function(){return _.sections},getActiveSectionIndex:H.getActiveSectionIndexFromDOM,setSelectedSections:H.setSelectedSections,focusField:H.focusField,isFieldFocused:H.isFieldFocused}}));var G=(0,Ce.Z)((function(e){e.preventDefault();for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];null===g||void 0===g||g.apply(void 0,[e].concat(n)),E(),H.isFieldFocused()?P(F.startIndex):H.focusField(0)})),K={onKeyDown:q,onClear:G,error:U,clearable:Boolean(m&&!N&&!f&&!c)},Y={disabled:c,readOnly:f};return(0,S.Z)({},e.forwardedProps,K,Y,B)},Xy=function(e){var t=e.props,n=e.value,r=e.adapter;if(null===n)return null;var i=t.shouldDisableDate,o=t.shouldDisableMonth,a=t.shouldDisableYear,s=t.disablePast,l=t.disableFuture,u=t.timezone,c=r.utils.date(void 0,u),d=av(r.utils,t.minDate,r.defaultDates.minDate),f=av(r.utils,t.maxDate,r.defaultDates.maxDate);switch(!0){case!r.utils.isValid(n):return"invalidDate";case Boolean(i&&i(n)):return"shouldDisableDate";case Boolean(o&&o(n)):return"shouldDisableMonth";case Boolean(a&&a(n)):return"shouldDisableYear";case Boolean(l&&r.utils.isAfterDay(n,c)):return"disableFuture";case Boolean(s&&r.utils.isBeforeDay(n,c)):return"disablePast";case Boolean(d&&r.utils.isBeforeDay(n,d)):return"minDate";case Boolean(f&&r.utils.isAfterDay(n,f)):return"maxDate";default:return null}},Qy=function(e){var t=e.adapter,n=e.value,r=e.props;if(null===n)return null;var i=r.minTime,o=r.maxTime,a=r.minutesStep,s=r.shouldDisableTime,l=r.disableIgnoringDatePartForTimeValidation,u=void 0!==l&&l,c=r.disablePast,d=r.disableFuture,f=r.timezone,h=t.utils.date(void 0,f),p=wv(u,t.utils);switch(!0){case!t.utils.isValid(n):return"invalidDate";case Boolean(i&&p(i,n)):return"minTime";case Boolean(o&&p(n,o)):return"maxTime";case Boolean(d&&t.utils.isAfter(n,h)):return"disableFuture";case Boolean(c&&t.utils.isBefore(n,h)):return"disablePast";case Boolean(s&&s(n,"hours")):return"shouldDisableTime-hours";case Boolean(s&&s(n,"minutes")):return"shouldDisableTime-minutes";case Boolean(s&&s(n,"seconds")):return"shouldDisableTime-seconds";case Boolean(a&&t.utils.getMinutes(n)%a!==0):return"minutesStep";default:return null}},Jy=function(e){var t=e.props,n=e.value,r=e.adapter,i=Xy({adapter:r,value:n,props:t});return null!==i?i:Qy({adapter:r,value:n,props:t})},$y=["disablePast","disableFuture","minDate","maxDate","shouldDisableDate","shouldDisableMonth","shouldDisableYear"],eb=["disablePast","disableFuture","minTime","maxTime","shouldDisableTime","minutesStep","ampm","disableIgnoringDatePartForTimeValidation"],tb=["minDateTime","maxDateTime"],nb=[].concat($y,eb,tb),rb=function(e){return nb.reduce((function(t,n){return e.hasOwnProperty(n)&&(t[n]=e[n]),t}),{})},ib=["value","defaultValue","referenceDate","format","formatDensity","onChange","timezone","onError","shouldRespectLeadingZeros","selectedSections","onSelectedSectionsChange","unstableFieldRef","enableAccessibleFieldDOMStructure","disabled","readOnly","dateSeparator"],ob=function(e,t){var n=(0,S.Z)({},e),r={},i=function(e){n.hasOwnProperty(e)&&(r[e]=n[e],delete n[e])};return ib.forEach(i),"date"===t?$y.forEach(i):"time"===t?eb.forEach(i):"date-time"===t&&($y.forEach(i),eb.forEach(i),tb.forEach(i)),{forwardedProps:n,internalProps:r}},ab=function(e){var t=function(e){var t,n,r,i,o,a,s,l,u=Ty(),c=Iy(),d=(null!==(t=e.ampm)&&void 0!==t?t:u.is12HourCycleInCurrentLocale())?u.formats.keyboardDateTime12h:u.formats.keyboardDateTime24h;return(0,S.Z)({},e,{disablePast:null!==(n=e.disablePast)&&void 0!==n&&n,disableFuture:null!==(r=e.disableFuture)&&void 0!==r&&r,format:null!==(i=e.format)&&void 0!==i?i:d,disableIgnoringDatePartForTimeValidation:Boolean(e.minDateTime||e.maxDateTime),minDate:av(u,null!==(o=e.minDateTime)&&void 0!==o?o:e.minDate,c.minDate),maxDate:av(u,null!==(a=e.maxDateTime)&&void 0!==a?a:e.maxDate,c.maxDate),minTime:null!==(s=e.minDateTime)&&void 0!==s?s:e.minTime,maxTime:null!==(l=e.maxDateTime)&&void 0!==l?l:e.maxTime})}(e),n=ob(t,"date-time"),r=n.forwardedProps,i=n.internalProps;return Yy({forwardedProps:r,internalProps:i,valueManager:qv,fieldValueManager:Wv,validator:Jy,valueType:"date-time"})},sb=__webpack_require__(8519);function lb(e){return(0,ve.ZP)("MuiTypography",e)}(0,pe.Z)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);var ub=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],cb=(0,J.ZP)("span",{name:"MuiTypography",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.variant&&t[n.variant],"inherit"!==n.align&&t["align".concat((0,tu.Z)(n.align))],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})((function(e){var t=e.theme,n=e.ownerState;return(0,S.Z)({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})})),db={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},fb={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},hb=t.forwardRef((function(e,t){var n=(0,fe.Z)({props:e,name:"MuiTypography"}),r=function(e){return fb[e]||e}(n.color),i=(0,sb.Z)((0,S.Z)({},n,{color:r})),o=i.align,a=void 0===o?"inherit":o,s=i.className,l=i.component,u=i.gutterBottom,c=void 0!==u&&u,d=i.noWrap,f=void 0!==d&&d,h=i.paragraph,p=void 0!==h&&h,v=i.variant,m=void 0===v?"body1":v,g=i.variantMapping,y=void 0===g?db:g,b=(0,_.Z)(i,ub),x=(0,S.Z)({},i,{align:a,color:r,className:s,component:l,gutterBottom:c,noWrap:f,paragraph:p,variant:m,variantMapping:y}),w=l||(p?"p":y[m]||db[m])||"span",k=function(e){var t=e.align,n=e.gutterBottom,r=e.noWrap,i=e.paragraph,o=e.variant,a=e.classes,s={root:["root",o,"inherit"!==e.align&&"align".concat((0,tu.Z)(t)),n&&"gutterBottom",r&&"noWrap",i&&"paragraph"]};return(0,de.Z)(s,lb,a)}(x);return(0,G.jsx)(cb,(0,S.Z)({as:w,ref:t,ownerState:x,className:(0,ue.Z)(k.root,s)},b))})),pb=hb;function vb(e){return(0,ve.ZP)("MuiInputAdornment",e)}var mb,gb=(0,pe.Z)("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]),yb=["children","className","component","disablePointerEvents","disableTypography","position","variant"],bb=(0,J.ZP)("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t["position".concat((0,tu.Z)(n.position))],!0===n.disablePointerEvents&&t.disablePointerEvents,t[n.variant]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,S.Z)({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(t.vars||t).palette.action.active},"filled"===n.variant&&(0,s.Z)({},"&.".concat(gb.positionStart,"&:not(.").concat(gb.hiddenLabel,")"),{marginTop:16}),"start"===n.position&&{marginRight:8},"end"===n.position&&{marginLeft:8},!0===n.disablePointerEvents&&{pointerEvents:"none"})})),xb=t.forwardRef((function(e,n){var r=(0,fe.Z)({props:e,name:"MuiInputAdornment"}),i=r.children,o=r.className,a=r.component,s=void 0===a?"div":a,l=r.disablePointerEvents,u=void 0!==l&&l,c=r.disableTypography,d=void 0!==c&&c,f=r.position,h=r.variant,p=(0,_.Z)(r,yb),v=mp()||{},m=h;h&&v.variant,v&&!m&&(m=v.variant);var g=(0,S.Z)({},r,{hiddenLabel:v.hiddenLabel,size:v.size,disablePointerEvents:u,position:f,variant:m}),y=function(e){var t=e.classes,n=e.disablePointerEvents,r=e.hiddenLabel,i=e.position,o=e.size,a=e.variant,s={root:["root",n&&"disablePointerEvents",i&&"position".concat((0,tu.Z)(i)),a,r&&"hiddenLabel",o&&"size".concat((0,tu.Z)(o))]};return(0,de.Z)(s,vb,t)}(g);return(0,G.jsx)(vp.Provider,{value:null,children:(0,G.jsx)(bb,(0,S.Z)({as:s,ownerState:g,className:(0,ue.Z)(y.root,o),ref:n},p,{children:"string"!==typeof i||d?(0,G.jsxs)(t.Fragment,{children:["start"===f?mb||(mb=(0,G.jsx)("span",{className:"notranslate",children:"\u200b"})):null,i]}):(0,G.jsx)(pb,{color:"text.secondary",children:i})}))})})),wb=xb,kb=(0,fc.Z)((0,G.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),Sb=(0,fc.Z)((0,G.jsx)("path",{d:"M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z"}),"ArrowLeft"),_b=(0,fc.Z)((0,G.jsx)("path",{d:"M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"}),"ArrowRight"),Cb=(0,fc.Z)((0,G.jsx)("path",{d:"M17 12h-5v5h5v-5zM16 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-1V1h-2zm3 18H5V8h14v11z"}),"Calendar"),jb=((0,fc.Z)((0,G.jsxs)(t.Fragment,{children:[(0,G.jsx)("path",{d:"M11.99 2C6.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"}),(0,G.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Clock"),(0,fc.Z)((0,G.jsx)("path",{d:"M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z"}),"DateRange")),Pb=(0,fc.Z)((0,G.jsxs)(t.Fragment,{children:[(0,G.jsx)("path",{d:"M11.99 2C6.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"}),(0,G.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Time"),Eb=(0,fc.Z)((0,G.jsx)("path",{d:"M19 6.41 17.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"}),"Clear"),Ab=["clearable","onClear","InputProps","sx","slots","slotProps"],Tb=["ownerState"],Ib=function(e){var n,r,i=Ry(),o=e.clearable,a=e.onClear,s=e.InputProps,l=e.sx,u=e.slots,c=e.slotProps,d=(0,_.Z)(e,Ab),f=null!==(n=null===u||void 0===u?void 0:u.clearButton)&&void 0!==n?n:sc,h=id({elementType:f,externalSlotProps:null===c||void 0===c?void 0:c.clearButton,ownerState:{},className:"clearButton",additionalProps:{title:i.fieldClearLabel}}),p=(0,_.Z)(h,Tb),v=null!==(r=null===u||void 0===u?void 0:u.clearIcon)&&void 0!==r?r:Eb,m=id({elementType:v,externalSlotProps:null===c||void 0===c?void 0:c.clearIcon,ownerState:{}});return(0,S.Z)({},d,{InputProps:(0,S.Z)({},s,{endAdornment:(0,G.jsxs)(t.Fragment,{children:[o&&(0,G.jsx)(wb,{position:"end",sx:{marginRight:null!==s&&void 0!==s&&s.endAdornment?-1:-1.5},children:(0,G.jsx)(f,(0,S.Z)({},p,{onClick:a,children:(0,G.jsx)(v,(0,S.Z)({fontSize:"small"},m))}))}),null===s||void 0===s?void 0:s.endAdornment]})}),sx:[{"& .clearButton":{opacity:1},"@media (pointer: fine)":{"& .clearButton":{opacity:0},"&:hover, &:focus-within":{".clearButton":{opacity:1}}}}].concat((0,Fl.Z)(Array.isArray(l)?l:[l]))})};function Rb(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=Rb(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}var Mb=function(){for(var e,t,n=0,r="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=Rb(e))&&(r&&(r+=" "),r+=t);return r};function Ob(e){return(0,ve.ZP)("MuiPickersTextField",e)}(0,pe.Z)("MuiPickersTextField",["root","focused","disabled","error","required"]);function Db(e){return(0,ve.ZP)("MuiPickersInputBase",e)}var Zb=(0,pe.Z)("MuiPickersInputBase",["root","focused","disabled","error","notchedOutline","sectionContent","sectionBefore","sectionAfter","adornedStart","adornedEnd","input"]);function Nb(e){return(0,ve.ZP)("MuiPickersOutlinedInput",e)}var Lb=(0,S.Z)({},Zb,(0,pe.Z)("MuiPickersOutlinedInput",["root","notchedOutline","input"])),Fb=["children","className","label","notched","shrink"],zb=(0,J.ZP)("fieldset",{name:"MuiPickersOutlinedInput",slot:"NotchedOutline",overridesResolver:function(e,t){return t.notchedOutline}})((function(e){var t=e.theme,n="light"===t.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{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%",borderColor:t.vars?"rgba(".concat(t.vars.palette.common.onBackgroundChannel," / 0.23)"):n}})),Bb=(0,J.ZP)("span")((function(e){return{fontFamily:e.theme.typography.fontFamily,fontSize:"inherit"}})),Hb=(0,J.ZP)("legend")((function(e){var t=e.theme;return{float:"unset",width:"auto",overflow:"hidden",variants:[{props:{withLabel:!1},style:{padding:0,lineHeight:"11px",transition:t.transitions.create("width",{duration:150,easing:t.transitions.easing.easeOut})}},{props:{withLabel:!0},style:{display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:t.transitions.create("max-width",{duration:50,easing:t.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}}},{props:{withLabel:!0,notched:!0},style:{maxWidth:"100%",transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})}}]}}));function Vb(e){var t=e.className,n=e.label,r=(0,_.Z)(e,Fb),i=null!=n&&""!==n,o=(0,S.Z)({},e,{withLabel:i});return(0,G.jsx)(zb,(0,S.Z)({"aria-hidden":!0,className:t},r,{ownerState:o,children:(0,G.jsx)(Hb,{ownerState:o,children:i?(0,G.jsx)(Bb,{children:n}):(0,G.jsx)(Bb,{className:"notranslate",children:"\u200b"})})}))}var qb=__webpack_require__(6642),Wb={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:"1px"};function Ub(e){return(0,ve.ZP)("MuiPickersSectionList",e)}var Gb=(0,pe.Z)("MuiPickersSectionList",["root","section","sectionContent"]),Kb=["slots","slotProps","elements","sectionListRef"],Yb=(0,J.ZP)("div",{name:"MuiPickersSectionList",slot:"Root",overridesResolver:function(e,t){return t.root}})({direction:"ltr /*! @noflip */",outline:"none"}),Xb=(0,J.ZP)("span",{name:"MuiPickersSectionList",slot:"Section",overridesResolver:function(e,t){return t.section}})({}),Qb=(0,J.ZP)("span",{name:"MuiPickersSectionList",slot:"SectionSeparator",overridesResolver:function(e,t){return t.sectionSeparator}})({whiteSpace:"pre"}),Jb=(0,J.ZP)("span",{name:"MuiPickersSectionList",slot:"SectionContent",overridesResolver:function(e,t){return t.sectionContent}})({outline:"none"});function $b(e){var t,n,r,i=e.slots,o=e.slotProps,a=e.element,s=e.classes,l=null!==(t=null===i||void 0===i?void 0:i.section)&&void 0!==t?t:Xb,u=id({elementType:l,externalSlotProps:null===o||void 0===o?void 0:o.section,externalForwardedProps:a.container,className:s.section,ownerState:{}}),c=null!==(n=null===i||void 0===i?void 0:i.sectionContent)&&void 0!==n?n:Jb,d=id({elementType:c,externalSlotProps:null===o||void 0===o?void 0:o.sectionContent,externalForwardedProps:a.content,additionalProps:{suppressContentEditableWarning:!0},className:s.sectionContent,ownerState:{}}),f=null!==(r=null===i||void 0===i?void 0:i.sectionSeparator)&&void 0!==r?r:Qb,h=id({elementType:f,externalSlotProps:null===o||void 0===o?void 0:o.sectionSeparator,externalForwardedProps:a.before,ownerState:{position:"before"}}),p=id({elementType:f,externalSlotProps:null===o||void 0===o?void 0:o.sectionSeparator,externalForwardedProps:a.after,ownerState:{position:"after"}});return(0,G.jsxs)(l,(0,S.Z)({},u,{children:[(0,G.jsx)(f,(0,S.Z)({},h)),(0,G.jsx)(c,(0,S.Z)({},d)),(0,G.jsx)(f,(0,S.Z)({},p))]}))}var ex=t.forwardRef((function(e,n){var r,i=(0,fe.Z)({props:e,name:"MuiPickersSectionList"}),o=i.slots,a=i.slotProps,s=i.elements,l=i.sectionListRef,u=(0,_.Z)(i,Kb),c=function(e){var t=e.classes;return(0,de.Z)({root:["root"],section:["section"],sectionContent:["sectionContent"]},Ub,t)}(i),d=t.useRef(null),f=(0,_e.Z)(n,d),h=function(e){if(!d.current)throw new Error("MUI X: Cannot call sectionListRef.".concat(e," before the mount of the component."));return d.current};t.useImperativeHandle(l,(function(){return{getRoot:function(){return h("getRoot")},getSectionContainer:function(e){return h("getSectionContainer").querySelector(".".concat(Gb.section,'[data-sectionindex="').concat(e,'"]'))},getSectionContent:function(e){return h("getSectionContent").querySelector(".".concat(Gb.section,'[data-sectionindex="').concat(e,'"] .').concat(Gb.sectionContent))},getSectionIndexFromDOMElement:function(e){var t=h("getSectionIndexFromDOMElement");if(null==e||!t.contains(e))return null;var n=null;return e.classList.contains(Gb.section)?n=e:e.classList.contains(Gb.sectionContent)&&(n=e.parentElement),null==n?null:Number(n.dataset.sectionindex)}}}));var p=null!==(r=null===o||void 0===o?void 0:o.root)&&void 0!==r?r:Yb,v=id({elementType:p,externalSlotProps:null===a||void 0===a?void 0:a.root,externalForwardedProps:u,additionalProps:{ref:f,suppressContentEditableWarning:!0},className:c.root,ownerState:{}});return(0,G.jsx)(p,(0,S.Z)({},v,{children:v.contentEditable?s.map((function(e){var t=e.content,n=e.before,r=e.after;return"".concat(n.children).concat(t.children).concat(r.children)})).join(""):(0,G.jsx)(t.Fragment,{children:s.map((function(e,t){return(0,G.jsx)($b,{slots:o,slotProps:a,element:e,classes:c},t)}))})}))})),tx=["elements","areAllSectionsEmpty","defaultValue","label","value","onChange","id","autoFocus","endAdornment","startAdornment","renderSuffix","slots","slotProps","contentEditable","tabIndex","onInput","onPaste","onKeyDown","fullWidth","name","readOnly","inputProps","inputRef","sectionListRef"],nx=(0,J.ZP)("div",{name:"MuiPickersInputBase",slot:"Root",overridesResolver:function(e,t){return t.root}})((function(e){var t,n=e.theme;return(0,S.Z)({},n.typography.body1,{color:(n.vars||n).palette.text.primary,cursor:"text",padding:0,display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",boxSizing:"border-box",letterSpacing:"".concat((t=.15/16,Math.round(1e5*t)/1e5),"em"),variants:[{props:{fullWidth:!0},style:{width:"100%"}}]})})),rx=(0,J.ZP)(Yb,{name:"MuiPickersInputBase",slot:"SectionsContainer",overridesResolver:function(e,t){return t.sectionsContainer}})((function(e){var t=e.theme;return(0,S.Z)({padding:"4px 0 5px",fontFamily:t.typography.fontFamily,fontSize:"inherit",lineHeight:"1.4375em",flexGrow:1,outline:"none",display:"flex",flexWrap:"nowrap",overflow:"hidden",letterSpacing:"inherit",width:"182px"},"rtl"===t.direction&&{textAlign:"right /*! @noflip */"},{variants:[{props:{size:"small"},style:{paddingTop:1}},{props:{adornedStart:!1,focused:!1,filled:!1},style:{color:"currentColor",opacity:0}},{props:function(e){var t=e.adornedStart,n=e.focused,r=e.filled,i=e.label;return!t&&!n&&!r&&null==i},style:t.vars?{opacity:t.vars.opacity.inputPlaceholder}:{opacity:"light"===t.palette.mode?.42:.5}}]})})),ix=(0,J.ZP)(Xb,{name:"MuiPickersInputBase",slot:"Section",overridesResolver:function(e,t){return t.section}})((function(e){return{fontFamily:e.theme.typography.fontFamily,fontSize:"inherit",letterSpacing:"inherit",lineHeight:"1.4375em",display:"flex"}})),ox=(0,J.ZP)(Jb,{name:"MuiPickersInputBase",slot:"SectionContent",overridesResolver:function(e,t){return t.content}})((function(e){return{fontFamily:e.theme.typography.fontFamily,lineHeight:"1.4375em",letterSpacing:"inherit",width:"fit-content",outline:"none"}})),ax=(0,J.ZP)(Qb,{name:"MuiPickersInputBase",slot:"Separator",overridesResolver:function(e,t){return t.separator}})((function(){return{whiteSpace:"pre",letterSpacing:"inherit"}})),sx=(0,J.ZP)("input",{name:"MuiPickersInputBase",slot:"Input",overridesResolver:function(e,t){return t.hiddenInput}})((0,S.Z)({},Wb)),lx=t.forwardRef((function(e,n){var r=(0,fe.Z)({props:e,name:"MuiPickersInputBase"}),i=r.elements,o=r.areAllSectionsEmpty,a=r.value,s=r.onChange,l=r.id,u=r.endAdornment,c=r.startAdornment,d=r.renderSuffix,f=r.slots,h=r.slotProps,p=r.contentEditable,v=r.tabIndex,m=r.onInput,g=r.onPaste,y=r.onKeyDown,b=r.name,x=r.readOnly,w=r.inputProps,k=r.inputRef,C=r.sectionListRef,j=(0,_.Z)(r,tx),P=t.useRef(null),E=(0,_e.Z)(n,P),A=(0,_e.Z)(null===w||void 0===w?void 0:w.ref,k),T=mp();if(!T)throw new Error("MUI X: PickersInputBase should always be used inside a PickersTextField component");t.useEffect((function(){T&&T.setAdornedStart(Boolean(c))}),[T,c]),t.useEffect((function(){T&&(o?T.onEmpty():T.onFilled())}),[T,o]);var I=(0,S.Z)({},r,T),R=function(e){var t=e.focused,n=e.disabled,r=e.error,i=e.classes,o=e.fullWidth,a=e.readOnly,s=e.color,l=e.size,u=e.endAdornment,c=e.startAdornment,d={root:["root",t&&!n&&"focused",n&&"disabled",a&&"readOnly",r&&"error",o&&"fullWidth","color".concat((0,qb.Z)(s)),"small"===l&&"inputSizeSmall",Boolean(c)&&"adornedStart",Boolean(u)&&"adornedEnd"],notchedOutline:["notchedOutline"],input:["input"],sectionsContainer:["sectionsContainer"],sectionContent:["sectionContent"],sectionBefore:["sectionBefore"],sectionAfter:["sectionAfter"]};return(0,de.Z)(d,Db,i)}(I),M=(null===f||void 0===f?void 0:f.root)||nx,O=id({elementType:M,externalSlotProps:null===h||void 0===h?void 0:h.root,externalForwardedProps:j,additionalProps:{"aria-invalid":T.error,ref:E},className:R.root,ownerState:I}),D=(null===f||void 0===f?void 0:f.input)||rx;return(0,G.jsxs)(M,(0,S.Z)({},O,{children:[c,(0,G.jsx)(ex,{sectionListRef:C,elements:i,contentEditable:p,tabIndex:v,className:R.sectionsContainer,onFocus:function(e){var t;T.disabled?e.stopPropagation():null===(t=T.onFocus)||void 0===t||t.call(T,e)},onBlur:T.onBlur,onInput:m,onPaste:g,onKeyDown:y,slots:{root:D,section:ix,sectionContent:ox,sectionSeparator:ax},slotProps:{root:{ownerState:I},sectionContent:{className:Zb.sectionContent},sectionSeparator:function(e){return{className:"before"===e.position?Zb.sectionBefore:Zb.sectionAfter}}}}),u,d?d((0,S.Z)({},T)):null,(0,G.jsx)(sx,(0,S.Z)({name:b,className:R.input,value:a,onChange:s,id:l,"aria-hidden":"true",tabIndex:-1,readOnly:x,required:T.required,disabled:T.disabled},w,{ref:A}))]}))})),ux=["label","autoFocus","ownerState","notched"],cx=(0,J.ZP)(nx,{name:"MuiPickersOutlinedInput",slot:"Root",overridesResolver:function(e,t){return t.root}})((function(e){var t,n,r,i=e.theme,o="light"===i.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return r={padding:"0 14px",borderRadius:(i.vars||i).shape.borderRadius},(0,s.Z)(r,"&:hover .".concat(Lb.notchedOutline),{borderColor:(i.vars||i).palette.text.primary}),(0,s.Z)(r,"@media (hover: none)",(0,s.Z)({},"&:hover .".concat(Lb.notchedOutline),{borderColor:i.vars?"rgba(".concat(i.vars.palette.common.onBackgroundChannel," / 0.23)"):o})),(0,s.Z)(r,"&.".concat(Lb.focused," .").concat(Lb.notchedOutline),{borderStyle:"solid",borderWidth:2}),(0,s.Z)(r,"&.".concat(Lb.disabled),(t={},(0,s.Z)(t,"& .".concat(Lb.notchedOutline),{borderColor:(i.vars||i).palette.action.disabled}),(0,s.Z)(t,"*",{color:(i.vars||i).palette.action.disabled}),t)),(0,s.Z)(r,"&.".concat(Lb.error," .").concat(Lb.notchedOutline),{borderColor:(i.vars||i).palette.error.main}),(0,s.Z)(r,"variants",Object.keys((null!==(n=i.vars)&&void 0!==n?n:i).palette).filter((function(e){var t;return(null!==(t=i.vars)&&void 0!==t?t:i).palette[e].main})).map((function(e){return{props:{color:e},style:(0,s.Z)({},"&.".concat(Lb.focused,":not(.").concat(Lb.error,") .").concat(Lb.notchedOutline),{borderColor:(i.vars||i).palette[e].main})}}))),r})),dx=(0,J.ZP)(rx,{name:"MuiPickersOutlinedInput",slot:"SectionsContainer",overridesResolver:function(e,t){return t.sectionsContainer}})({padding:"16.5px 0",variants:[{props:{size:"small"},style:{padding:"8.5px 0"}}]}),fx=t.forwardRef((function(e,n){var r=(0,fe.Z)({props:e,name:"MuiPickersOutlinedInput"}),i=r.label,o=r.ownerState,a=r.notched,s=(0,_.Z)(r,ux),l=mp(),u=(0,S.Z)({},r,o,l,{color:(null===l||void 0===l?void 0:l.color)||"primary"}),c=function(e){var t=e.classes,n=(0,de.Z)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},Nb,t);return(0,S.Z)({},t,n)}(u);return(0,G.jsx)(lx,(0,S.Z)({slots:{root:cx,input:dx},renderSuffix:function(e){return(0,G.jsx)(Vb,{shrink:Boolean(a||e.adornedStart||e.focused||e.filled),notched:Boolean(a||e.adornedStart||e.focused||e.filled),className:c.notchedOutline,label:null!=i&&""!==i&&null!==l&&void 0!==l&&l.required?(0,G.jsxs)(t.Fragment,{children:[i,"\u2009","*"]}):i,ownerState:u})}},s,{label:i,classes:c,ref:n}))}));fx.muiName="Input";var hx=__webpack_require__(1358),px=__webpack_require__(8809),vx=__webpack_require__(104),mx=["ownerState"],gx=["variants"],yx=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function bx(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}var xx=(0,px.Z)();function wx(e){var t,n=e.defaultTheme,r=e.theme,i=e.themeId;return t=r,0===Object.keys(t).length?n:r[i]||r}function kx(e,t){var n=t.ownerState,r=(0,_.Z)(t,mx),i="function"===typeof e?e((0,S.Z)({ownerState:n},r)):e;if(Array.isArray(i))return i.flatMap((function(e){return kx(e,(0,S.Z)({ownerState:n},r))}));if(i&&"object"===typeof i&&Array.isArray(i.variants)){var o=i.variants,a=void 0===o?[]:o,s=(0,_.Z)(i,gx);return a.forEach((function(e){var t=!0;"function"===typeof e.props?t=e.props((0,S.Z)({ownerState:n},r,n)):Object.keys(e.props).forEach((function(i){(null==n?void 0:n[i])!==e.props[i]&&r[i]!==e.props[i]&&(t=!1)})),t&&(Array.isArray(s)||(s=[s]),s.push("function"===typeof e.style?e.style((0,S.Z)({ownerState:n},r,n)):e.style))})),s}return i}function Sx(e){return(0,ve.ZP)("MuiPickersFilledInput",e)}var _x=(0,S.Z)({},Zb,(0,pe.Z)("MuiPickersFilledInput",["root","underline","input"])),Cx=["label","autoFocus","disableUnderline","ownerState"],jx=(0,J.ZP)(nx,{name:"MuiPickersFilledInput",slot:"Root",overridesResolver:function(e,t){return t.root},shouldForwardProp:function(e){return bx(e)&&"disableUnderline"!==e}})((function(e){var t,n,r,i=e.theme,o="light"===i.palette.mode,a=o?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",l=o?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",u=o?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",c=o?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return r={backgroundColor:i.vars?i.vars.palette.FilledInput.bg:l,borderTopLeftRadius:(i.vars||i).shape.borderRadius,borderTopRightRadius:(i.vars||i).shape.borderRadius,transition:i.transitions.create("background-color",{duration:i.transitions.duration.shorter,easing:i.transitions.easing.easeOut}),"&:hover":{backgroundColor:i.vars?i.vars.palette.FilledInput.hoverBg:u,"@media (hover: none)":{backgroundColor:i.vars?i.vars.palette.FilledInput.bg:l}}},(0,s.Z)(r,"&.".concat(_x.focused),{backgroundColor:i.vars?i.vars.palette.FilledInput.bg:l}),(0,s.Z)(r,"&.".concat(_x.disabled),{backgroundColor:i.vars?i.vars.palette.FilledInput.disabledBg:c}),(0,s.Z)(r,"variants",[].concat((0,Fl.Z)(Object.keys((null!==(t=i.vars)&&void 0!==t?t:i).palette).filter((function(e){var t;return(null!==(t=i.vars)&&void 0!==t?t:i).palette[e].main})).map((function(e){var t;return{props:{color:e,disableUnderline:!1},style:{"&::after":{borderBottom:"2px solid ".concat(null===(t=(i.vars||i).palette[e])||void 0===t?void 0:t.main)}}}}))),[{props:{disableUnderline:!1},style:(n={"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:i.transitions.create("transform",{duration:i.transitions.duration.shorter,easing:i.transitions.easing.easeOut}),pointerEvents:"none"}},(0,s.Z)(n,"&.".concat(_x.focused,":after"),{transform:"scaleX(1) translateX(0)"}),(0,s.Z)(n,"&.".concat(_x.error),{"&:before, &:after":{borderBottomColor:(i.vars||i).palette.error.main}}),(0,s.Z)(n,"&::before",{borderBottom:"1px solid ".concat(i.vars?"rgba(".concat(i.vars.palette.common.onBackgroundChannel," / ").concat(i.vars.opacity.inputUnderline,")"):a),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:i.transitions.create("border-bottom-color",{duration:i.transitions.duration.shorter}),pointerEvents:"none"}),(0,s.Z)(n,"&:hover:not(.".concat(_x.disabled,", .").concat(_x.error,"):before"),{borderBottom:"1px solid ".concat((i.vars||i).palette.text.primary)}),(0,s.Z)(n,"&.".concat(_x.disabled,":before"),{borderBottomStyle:"dotted"}),n)},{props:function(e){return!!e.startAdornment},style:{paddingLeft:12}},{props:function(e){return!!e.endAdornment},style:{paddingRight:12}}])),r})),Px=(0,J.ZP)(rx,{name:"MuiPickersFilledInput",slot:"sectionsContainer",overridesResolver:function(e,t){return t.sectionsContainer}})({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,variants:[{props:{size:"small"},style:{paddingTop:21,paddingBottom:4}},{props:function(e){return!!e.startAdornment},style:{paddingLeft:0}},{props:function(e){return!!e.endAdornment},style:{paddingRight:0}},{props:{hiddenLabel:!0},style:{paddingTop:16,paddingBottom:17}},{props:{hiddenLabel:!0,size:"small"},style:{paddingTop:8,paddingBottom:9}}]}),Ex=t.forwardRef((function(e,t){var n=(0,fe.Z)({props:e,name:"MuiPickersFilledInput"}),r=n.label,i=n.disableUnderline,o=void 0!==i&&i,a=n.ownerState,s=(0,_.Z)(n,Cx),l=mp(),u=function(e){var t=e.classes,n={root:["root",!e.disableUnderline&&"underline"],input:["input"]},r=(0,de.Z)(n,Sx,t);return(0,S.Z)({},t,r)}((0,S.Z)({},n,a,l,{color:(null===l||void 0===l?void 0:l.color)||"primary"}));return(0,G.jsx)(lx,(0,S.Z)({slots:{root:jx,input:Px},slotProps:{root:{disableUnderline:o}}},s,{label:r,classes:u,ref:t}))}));function Ax(e){return(0,ve.ZP)("MuiPickersFilledInput",e)}Ex.muiName="Input";var Tx=(0,S.Z)({},Zb,(0,pe.Z)("MuiPickersInput",["root","input"])),Ix=["label","autoFocus","disableUnderline","ownerState"],Rx=(0,J.ZP)(nx,{name:"MuiPickersInput",slot:"Root",overridesResolver:function(e,t){return t.root}})((function(e){var t,n,r=e.theme,i="light"===r.palette.mode?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return r.vars&&(i="rgba(".concat(r.vars.palette.common.onBackgroundChannel," / ").concat(r.vars.opacity.inputUnderline,")")),{"label + &":{marginTop:16},variants:[].concat((0,Fl.Z)(Object.keys((null!==(t=r.vars)&&void 0!==t?t:r).palette).filter((function(e){var t;return(null!==(t=r.vars)&&void 0!==t?t:r).palette[e].main})).map((function(e){return{props:{color:e},style:{"&::after":{borderBottom:"2px solid ".concat((r.vars||r).palette[e].main)}}}}))),[{props:{disableUnderline:!1},style:(n={"&::after":{background:"red",left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:r.transitions.create("transform",{duration:r.transitions.duration.shorter,easing:r.transitions.easing.easeOut}),pointerEvents:"none"}},(0,s.Z)(n,"&.".concat(Tx.focused,":after"),{transform:"scaleX(1) translateX(0)"}),(0,s.Z)(n,"&.".concat(Tx.error),{"&:before, &:after":{borderBottomColor:(r.vars||r).palette.error.main}}),(0,s.Z)(n,"&::before",{borderBottom:"1px solid ".concat(i),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:r.transitions.create("border-bottom-color",{duration:r.transitions.duration.shorter}),pointerEvents:"none"}),(0,s.Z)(n,"&:hover:not(.".concat(Tx.disabled,", .").concat(Tx.error,"):before"),{borderBottom:"2px solid ".concat((r.vars||r).palette.text.primary),"@media (hover: none)":{borderBottom:"1px solid ".concat(i)}}),(0,s.Z)(n,"&.".concat(Tx.disabled,":before"),{borderBottomStyle:"dotted"}),n)}])}})),Mx=t.forwardRef((function(e,t){var n=(0,fe.Z)({props:e,name:"MuiPickersInput"}),r=n.label,i=n.disableUnderline,o=void 0!==i&&i,a=n.ownerState,s=(0,_.Z)(n,Ix),l=mp(),u=function(e){var t=e.classes,n={root:["root",!e.disableUnderline&&"underline"],input:["input"]},r=(0,de.Z)(n,Ax,t);return(0,S.Z)({},t,r)}((0,S.Z)({},n,a,l,{disableUnderline:o,color:(null===l||void 0===l?void 0:l.color)||"primary"}));return(0,G.jsx)(lx,(0,S.Z)({slots:{root:Rx}},s,{label:r,classes:u,ref:t}))}));Mx.muiName="Input";var Ox=["onFocus","onBlur","className","color","disabled","error","variant","required","InputProps","inputProps","inputRef","sectionListRef","elements","areAllSectionsEmpty","onClick","onKeyDown","onKeyUp","onPaste","onInput","endAdornment","startAdornment","tabIndex","contentEditable","focused","value","onChange","fullWidth","id","name","helperText","FormHelperTextProps","label","InputLabelProps"],Dx={standard:Mx,filled:Ex,outlined:fx},Zx=(0,J.ZP)($m,{name:"MuiPickersTextField",slot:"Root",overridesResolver:function(e,t){return t.root}})({}),Nx=t.forwardRef((function(e,n){var r=(0,fe.Z)({props:e,name:"MuiPickersTextField"}),i=r.onFocus,o=r.onBlur,a=r.className,s=r.color,l=void 0===s?"primary":s,u=r.disabled,c=void 0!==u&&u,d=r.error,f=void 0!==d&&d,h=r.variant,p=void 0===h?"outlined":h,v=r.required,m=void 0!==v&&v,g=r.InputProps,y=r.inputProps,b=r.inputRef,x=r.sectionListRef,w=r.elements,k=r.areAllSectionsEmpty,C=r.onClick,j=r.onKeyDown,P=r.onPaste,E=r.onInput,A=r.endAdornment,T=r.startAdornment,I=r.tabIndex,R=r.contentEditable,M=r.focused,O=r.value,D=r.onChange,Z=r.fullWidth,N=r.id,L=r.name,F=r.helperText,z=r.FormHelperTextProps,B=r.label,H=r.InputLabelProps,V=(0,_.Z)(r,Ox),q=t.useRef(null),W=(0,_e.Z)(n,q),U=(0,Kc.Z)(N),K=F&&U?"".concat(U,"-helper-text"):void 0,Y=B&&U?"".concat(U,"-label"):void 0,X=(0,S.Z)({},r,{color:l,disabled:c,error:f,focused:M,required:m,variant:p}),Q=function(e){var t=e.focused,n=e.disabled,r=e.classes,i={root:["root",t&&!n&&"focused",n&&"disabled",e.required&&"required"]};return(0,de.Z)(i,Ob,r)}(X),J=Dx[p];return(0,G.jsxs)(Zx,(0,S.Z)({className:Mb(Q.root,a),ref:W,focused:M,onFocus:i,onBlur:o,disabled:c,variant:p,error:f,color:l,fullWidth:Z,required:m,ownerState:X},V,{children:[(0,G.jsx)(Gm,(0,S.Z)({htmlFor:U,id:Y},H,{children:B})),(0,G.jsx)(J,(0,S.Z)({elements:w,areAllSectionsEmpty:k,onClick:C,onKeyDown:j,onInput:E,onPaste:P,endAdornment:A,startAdornment:T,tabIndex:I,contentEditable:R,value:O,onChange:D,id:U,fullWidth:Z,inputProps:y,inputRef:b,sectionListRef:x,label:B,name:L,role:"group","aria-labelledby":Y},g)),F&&(0,G.jsx)(ag,(0,S.Z)({id:K},z,{children:F}))]}))})),Lx=["enableAccessibleFieldDOMStructure"],Fx=["InputProps","readOnly"],zx=["onPaste","onKeyDown","inputMode","readOnly","InputProps","inputProps","inputRef"],Bx=function(e){var t=e.enableAccessibleFieldDOMStructure,n=(0,_.Z)(e,Lx);if(t){var r=n.InputProps,i=n.readOnly,o=(0,_.Z)(n,Fx);return(0,S.Z)({},o,{InputProps:(0,S.Z)({},null!==r&&void 0!==r?r:{},{readOnly:i})})}var a=n.onPaste,s=n.onKeyDown,l=n.inputMode,u=n.readOnly,c=n.InputProps,d=n.inputProps,f=n.inputRef,h=(0,_.Z)(n,zx);return(0,S.Z)({},h,{InputProps:(0,S.Z)({},null!==c&&void 0!==c?c:{},{readOnly:u}),inputProps:(0,S.Z)({},null!==d&&void 0!==d?d:{},{inputMode:l,onPaste:a,onKeyDown:s,ref:f})})},Hx=["slots","slotProps","InputProps","inputProps"],Vx=t.forwardRef((function(e,t){var n,r=(0,fe.Z)({props:e,name:"MuiDateTimeField"}),i=r.slots,o=r.slotProps,a=r.InputProps,s=r.inputProps,l=(0,_.Z)(r,Hx),u=r,c=null!==(n=null===i||void 0===i?void 0:i.textField)&&void 0!==n?n:e.enableAccessibleFieldDOMStructure?Nx:jy,d=id({elementType:c,externalSlotProps:null===o||void 0===o?void 0:o.textField,externalForwardedProps:l,ownerState:u,additionalProps:{ref:t}});d.inputProps=(0,S.Z)({},s,d.inputProps),d.InputProps=(0,S.Z)({},a,d.InputProps);var f=ab(d),h=Bx(f),p=Ib((0,S.Z)({},h,{slots:i,slotProps:o}));return(0,G.jsx)(c,(0,S.Z)({},p))}));function qx(e){return(0,ve.ZP)("MuiTab",e)}var Wx,Ux=(0,pe.Z)("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper"]),Gx=["className","disabled","disableFocusRipple","fullWidth","icon","iconPosition","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"],Kx=(0,J.ZP)(tc,{name:"MuiTab",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.label&&n.icon&&t.labelIcon,t["textColor".concat((0,tu.Z)(n.textColor))],n.fullWidth&&t.fullWidth,n.wrapped&&t.wrapped]}})((function(e){var t,n,r,i=e.theme,o=e.ownerState;return(0,S.Z)({},i.typography.button,{maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center"},o.label&&{flexDirection:"top"===o.iconPosition||"bottom"===o.iconPosition?"column":"row"},{lineHeight:1.25},o.icon&&o.label&&(0,s.Z)({minHeight:72,paddingTop:9,paddingBottom:9},"& > .".concat(Ux.iconWrapper),(0,S.Z)({},"top"===o.iconPosition&&{marginBottom:6},"bottom"===o.iconPosition&&{marginTop:6},"start"===o.iconPosition&&{marginRight:i.spacing(1)},"end"===o.iconPosition&&{marginLeft:i.spacing(1)})),"inherit"===o.textColor&&(t={color:"inherit",opacity:.6},(0,s.Z)(t,"&.".concat(Ux.selected),{opacity:1}),(0,s.Z)(t,"&.".concat(Ux.disabled),{opacity:(i.vars||i).palette.action.disabledOpacity}),t),"primary"===o.textColor&&(n={color:(i.vars||i).palette.text.secondary},(0,s.Z)(n,"&.".concat(Ux.selected),{color:(i.vars||i).palette.primary.main}),(0,s.Z)(n,"&.".concat(Ux.disabled),{color:(i.vars||i).palette.text.disabled}),n),"secondary"===o.textColor&&(r={color:(i.vars||i).palette.text.secondary},(0,s.Z)(r,"&.".concat(Ux.selected),{color:(i.vars||i).palette.secondary.main}),(0,s.Z)(r,"&.".concat(Ux.disabled),{color:(i.vars||i).palette.text.disabled}),r),o.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},o.wrapped&&{fontSize:i.typography.pxToRem(12)})})),Yx=t.forwardRef((function(e,n){var r=(0,fe.Z)({props:e,name:"MuiTab"}),i=r.className,o=r.disabled,a=void 0!==o&&o,s=r.disableFocusRipple,l=void 0!==s&&s,u=r.fullWidth,c=r.icon,d=r.iconPosition,f=void 0===d?"top":d,h=r.indicator,p=r.label,v=r.onChange,m=r.onClick,g=r.onFocus,y=r.selected,b=r.selectionFollowsFocus,x=r.textColor,w=void 0===x?"inherit":x,k=r.value,C=r.wrapped,j=void 0!==C&&C,P=(0,_.Z)(r,Gx),E=(0,S.Z)({},r,{disabled:a,disableFocusRipple:l,selected:y,icon:!!c,iconPosition:f,label:!!p,fullWidth:u,textColor:w,wrapped:j}),A=function(e){var t=e.classes,n=e.textColor,r=e.fullWidth,i=e.wrapped,o=e.icon,a=e.label,s=e.selected,l=e.disabled,u={root:["root",o&&a&&"labelIcon","textColor".concat((0,tu.Z)(n)),r&&"fullWidth",i&&"wrapped",s&&"selected",l&&"disabled"],iconWrapper:["iconWrapper"]};return(0,de.Z)(u,qx,t)}(E),T=c&&p&&t.isValidElement(c)?t.cloneElement(c,{className:(0,ue.Z)(A.iconWrapper,c.props.className)}):c;return(0,G.jsxs)(Kx,(0,S.Z)({focusRipple:!l,className:(0,ue.Z)(A.root,i),ref:n,role:"tab","aria-selected":y,disabled:a,onClick:function(e){!y&&v&&v(e,k),m&&m(e)},onFocus:function(e){b&&!y&&v&&v(e,k),g&&g(e)},ownerState:E,tabIndex:y?0:-1},P,{children:["top"===f||"start"===f?(0,G.jsxs)(t.Fragment,{children:[T,p]}):(0,G.jsxs)(t.Fragment,{children:[p,T]}),h]}))})),Xx=Yx;function Qx(){if(Wx)return Wx;var e=document.createElement("div"),t=document.createElement("div");return t.style.width="10px",t.style.height="1px",e.appendChild(t),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),Wx="reverse",e.scrollLeft>0?Wx="default":(e.scrollLeft=1,0===e.scrollLeft&&(Wx="negative")),document.body.removeChild(e),Wx}function Jx(e,t){var n=e.scrollLeft;if("rtl"!==t)return n;switch(Qx()){case"negative":return e.scrollWidth-e.clientWidth+n;case"reverse":return e.scrollWidth-e.clientWidth-n;default:return n}}function $x(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}var ew=["onChange"],tw={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};var nw=(0,fc.Z)((0,G.jsx)("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),rw=(0,fc.Z)((0,G.jsx)("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");function iw(e){return(0,ve.ZP)("MuiTabScrollButton",e)}var ow=(0,pe.Z)("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),aw=["className","slots","slotProps","direction","orientation","disabled"],sw=(0,J.ZP)(tc,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.orientation&&t[n.orientation]]}})((function(e){var t=e.ownerState;return(0,S.Z)((0,s.Z)({width:40,flexShrink:0,opacity:.8},"&.".concat(ow.disabled),{opacity:0}),"vertical"===t.orientation&&{width:"100%",height:40,"& svg":{transform:"rotate(".concat(t.isRtl?-90:90,"deg)")}})})),lw=t.forwardRef((function(e,t){var n,r,i=(0,fe.Z)({props:e,name:"MuiTabScrollButton"}),o=i.className,a=i.slots,s=void 0===a?{}:a,l=i.slotProps,u=void 0===l?{}:l,c=i.direction,d=(0,_.Z)(i,aw),f=Ns(),h=(0,S.Z)({isRtl:f},i),p=function(e){var t=e.classes,n={root:["root",e.orientation,e.disabled&&"disabled"]};return(0,de.Z)(n,iw,t)}(h),v=null!=(n=s.StartScrollButtonIcon)?n:nw,m=null!=(r=s.EndScrollButtonIcon)?r:rw,g=id({elementType:v,externalSlotProps:u.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:h}),y=id({elementType:m,externalSlotProps:u.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:h});return(0,G.jsx)(sw,(0,S.Z)({component:"div",className:(0,ue.Z)(p.root,o),ref:t,role:null,ownerState:h,tabIndex:null},d,{children:"left"===c?(0,G.jsx)(v,(0,S.Z)({},g)):(0,G.jsx)(m,(0,S.Z)({},y))}))})),uw=lw;function cw(e){return(0,ve.ZP)("MuiTabs",e)}var dw=(0,pe.Z)("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]),fw=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","slots","slotProps","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],hw=function(e,t){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild},pw=function(e,t){return e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild},vw=function(e,t,n){for(var r=!1,i=n(e,t);i;){if(i===e.firstChild){if(r)return;r=!0}var o=i.disabled||"true"===i.getAttribute("aria-disabled");if(i.hasAttribute("tabindex")&&!o)return void i.focus();i=n(e,i)}},mw=(0,J.ZP)("div",{name:"MuiTabs",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[(0,s.Z)({},"& .".concat(dw.scrollButtons),t.scrollButtons),(0,s.Z)({},"& .".concat(dw.scrollButtons),n.scrollButtonsHideMobile&&t.scrollButtonsHideMobile),t.root,n.vertical&&t.vertical]}})((function(e){var t=e.ownerState,n=e.theme;return(0,S.Z)({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},t.vertical&&{flexDirection:"column"},t.scrollButtonsHideMobile&&(0,s.Z)({},"& .".concat(dw.scrollButtons),(0,s.Z)({},n.breakpoints.down("sm"),{display:"none"})))})),gw=(0,J.ZP)("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:function(e,t){var n=e.ownerState;return[t.scroller,n.fixed&&t.fixed,n.hideScrollbar&&t.hideScrollbar,n.scrollableX&&t.scrollableX,n.scrollableY&&t.scrollableY]}})((function(e){var t=e.ownerState;return(0,S.Z)({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},t.fixed&&{overflowX:"hidden",width:"100%"},t.hideScrollbar&&{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},t.scrollableX&&{overflowX:"auto",overflowY:"hidden"},t.scrollableY&&{overflowY:"auto",overflowX:"hidden"})})),yw=(0,J.ZP)("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:function(e,t){var n=e.ownerState;return[t.flexContainer,n.vertical&&t.flexContainerVertical,n.centered&&t.centered]}})((function(e){var t=e.ownerState;return(0,S.Z)({display:"flex"},t.vertical&&{flexDirection:"column"},t.centered&&{justifyContent:"center"})})),bw=(0,J.ZP)("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:function(e,t){return t.indicator}})((function(e){var t=e.ownerState,n=e.theme;return(0,S.Z)({position:"absolute",height:2,bottom:0,width:"100%",transition:n.transitions.create()},"primary"===t.indicatorColor&&{backgroundColor:(n.vars||n).palette.primary.main},"secondary"===t.indicatorColor&&{backgroundColor:(n.vars||n).palette.secondary.main},t.vertical&&{height:"100%",width:2,right:0})})),xw=(0,J.ZP)((function(e){var n=e.onChange,r=(0,_.Z)(e,ew),i=t.useRef(),o=t.useRef(null),a=function(){i.current=o.current.offsetHeight-o.current.clientHeight};return(0,Kv.Z)((function(){var e=(0,L.Z)((function(){var e=i.current;a(),e!==i.current&&n(i.current)})),t=(0,U.Z)(o.current);return t.addEventListener("resize",e),function(){e.clear(),t.removeEventListener("resize",e)}}),[n]),t.useEffect((function(){a(),n(i.current)}),[n]),(0,G.jsx)("div",(0,S.Z)({style:tw,ref:o},r))}))({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),ww={},kw=t.forwardRef((function(e,n){var r=(0,fe.Z)({props:e,name:"MuiTabs"}),o=V(),a=Ns(),l=r["aria-label"],u=r["aria-labelledby"],c=r.action,d=r.centered,f=void 0!==d&&d,h=r.children,p=r.className,v=r.component,m=void 0===v?"div":v,g=r.allowScrollButtonsMobile,y=void 0!==g&&g,b=r.indicatorColor,x=void 0===b?"primary":b,w=r.onChange,k=r.orientation,C=void 0===k?"horizontal":k,j=r.ScrollButtonComponent,P=void 0===j?uw:j,E=r.scrollButtons,A=void 0===E?"auto":E,T=r.selectionFollowsFocus,I=r.slots,R=void 0===I?{}:I,M=r.slotProps,O=void 0===M?{}:M,D=r.TabIndicatorProps,Z=void 0===D?{}:D,N=r.TabScrollButtonProps,F=void 0===N?{}:N,z=r.textColor,B=void 0===z?"primary":z,H=r.value,q=r.variant,W=void 0===q?"standard":q,K=r.visibleScrollbar,Y=void 0!==K&&K,X=(0,_.Z)(r,fw),Q="scrollable"===W,J="vertical"===C,$=J?"scrollTop":"scrollLeft",ee=J?"top":"left",te=J?"bottom":"right",ne=J?"clientHeight":"clientWidth",re=J?"height":"width",ie=(0,S.Z)({},r,{component:m,allowScrollButtonsMobile:y,indicatorColor:x,orientation:C,vertical:J,scrollButtons:A,textColor:B,variant:W,visibleScrollbar:Y,fixed:!Q,hideScrollbar:Q&&!Y,scrollableX:Q&&!J,scrollableY:Q&&J,centered:f&&!Q,scrollButtonsHideMobile:!y}),oe=function(e){var t=e.vertical,n=e.fixed,r=e.hideScrollbar,i=e.scrollableX,o=e.scrollableY,a=e.centered,s=e.scrollButtonsHideMobile,l=e.classes,u={root:["root",t&&"vertical"],scroller:["scroller",n&&"fixed",r&&"hideScrollbar",i&&"scrollableX",o&&"scrollableY"],flexContainer:["flexContainer",t&&"flexContainerVertical",a&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",s&&"scrollButtonsHideMobile"],scrollableX:[i&&"scrollableX"],hideScrollbar:[r&&"hideScrollbar"]};return(0,de.Z)(u,cw,l)}(ie),ae=id({elementType:R.StartScrollButtonIcon,externalSlotProps:O.startScrollButtonIcon,ownerState:ie}),se=id({elementType:R.EndScrollButtonIcon,externalSlotProps:O.endScrollButtonIcon,ownerState:ie});var le=t.useState(!1),ce=(0,i.Z)(le,2),he=ce[0],pe=ce[1],ve=t.useState(ww),me=(0,i.Z)(ve,2),ge=me[0],ye=me[1],be=t.useState(!1),xe=(0,i.Z)(be,2),we=xe[0],ke=xe[1],Se=t.useState(!1),_e=(0,i.Z)(Se,2),Ce=_e[0],je=_e[1],Pe=t.useState(!1),Ee=(0,i.Z)(Pe,2),Ae=Ee[0],Te=Ee[1],Ie=t.useState({overflow:"hidden",scrollbarWidth:0}),Re=(0,i.Z)(Ie,2),Me=Re[0],Oe=Re[1],De=new Map,Ze=t.useRef(null),Ne=t.useRef(null),Le=function(){var e,t,n=Ze.current;if(n){var r=n.getBoundingClientRect();e={clientWidth:n.clientWidth,scrollLeft:n.scrollLeft,scrollTop:n.scrollTop,scrollLeftNormalized:Jx(n,a?"rtl":"ltr"),scrollWidth:n.scrollWidth,top:r.top,bottom:r.bottom,left:r.left,right:r.right}}if(n&&!1!==H){var i=Ne.current.children;if(i.length>0){var o=i[De.get(H)];0,t=o?o.getBoundingClientRect():null}}return{tabsMeta:e,tabMeta:t}},Fe=(0,ku.Z)((function(){var e,t,n=Le(),r=n.tabsMeta,i=n.tabMeta,o=0;if(J)t="top",i&&r&&(o=i.top-r.top+r.scrollTop);else if(t=a?"right":"left",i&&r){var l=a?r.scrollLeftNormalized+r.clientWidth-r.scrollWidth:r.scrollLeft;o=(a?-1:1)*(i[t]-r[t]+l)}var u=(e={},(0,s.Z)(e,t,o),(0,s.Z)(e,re,i?i[re]:0),e);if(isNaN(ge[t])||isNaN(ge[re]))ye(u);else{var c=Math.abs(ge[t]-u[t]),d=Math.abs(ge[re]-u[re]);(c>=1||d>=1)&&ye(u)}})),ze=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).animation;void 0===t||t?function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:function(){},o=r.ease,a=void 0===o?$x:o,s=r.duration,l=void 0===s?300:s,u=null,c=t[e],d=!1,f=function(){d=!0};c===n?i(new Error("Element already at target position")):requestAnimationFrame((function r(o){if(d)i(new Error("Animation cancelled"));else{null===u&&(u=o);var s=Math.min(1,(o-u)/l);t[e]=a(s)*(n-c)+c,s>=1?requestAnimationFrame((function(){i(null)})):requestAnimationFrame(r)}}))}($,Ze.current,e,{duration:o.transitions.duration.standard}):Ze.current[$]=e},Be=function(e){var t=Ze.current[$];J?t+=e:(t+=e*(a?-1:1),t*=a&&"reverse"===Qx()?-1:1),ze(t)},He=function(){for(var e=Ze.current[ne],t=0,n=Array.from(Ne.current.children),r=0;r<n.length;r+=1){var i=n[r];if(t+i[ne]>e){0===r&&(t=e);break}t+=i[ne]}return t},Ve=function(){Be(-1*He())},qe=function(){Be(He())},We=t.useCallback((function(e){Oe({overflow:null,scrollbarWidth:e})}),[]),Ue=(0,ku.Z)((function(e){var t=Le(),n=t.tabsMeta,r=t.tabMeta;if(r&&n)if(r[ee]<n[ee]){var i=n[$]+(r[ee]-n[ee]);ze(i,{animation:e})}else if(r[te]>n[te]){var o=n[$]+(r[te]-n[te]);ze(o,{animation:e})}})),Ge=(0,ku.Z)((function(){Q&&!1!==A&&Te(!Ae)}));t.useEffect((function(){var e,t,n=(0,L.Z)((function(){Ze.current&&Fe()})),r=(0,U.Z)(Ze.current);return r.addEventListener("resize",n),"undefined"!==typeof ResizeObserver&&(e=new ResizeObserver(n),Array.from(Ne.current.children).forEach((function(t){e.observe(t)}))),"undefined"!==typeof MutationObserver&&(t=new MutationObserver((function(t){t.forEach((function(t){t.removedNodes.forEach((function(t){var n;null==(n=e)||n.unobserve(t)})),t.addedNodes.forEach((function(t){var n;null==(n=e)||n.observe(t)}))})),n(),Ge()})),t.observe(Ne.current,{childList:!0})),function(){var i,o;n.clear(),r.removeEventListener("resize",n),null==(i=t)||i.disconnect(),null==(o=e)||o.disconnect()}}),[Fe,Ge]),t.useEffect((function(){var e=Array.from(Ne.current.children),t=e.length;if("undefined"!==typeof IntersectionObserver&&t>0&&Q&&!1!==A){var n=e[0],r=e[t-1],i={root:Ze.current,threshold:.99},o=new IntersectionObserver((function(e){ke(!e[0].isIntersecting)}),i);o.observe(n);var a=new IntersectionObserver((function(e){je(!e[0].isIntersecting)}),i);return a.observe(r),function(){o.disconnect(),a.disconnect()}}}),[Q,A,Ae,null==h?void 0:h.length]),t.useEffect((function(){pe(!0)}),[]),t.useEffect((function(){Fe()})),t.useEffect((function(){Ue(ww!==ge)}),[Ue,ge]),t.useImperativeHandle(c,(function(){return{updateIndicator:Fe,updateScrollButtons:Ge}}),[Fe,Ge]);var Ke=(0,G.jsx)(bw,(0,S.Z)({},Z,{className:(0,ue.Z)(oe.indicator,Z.className),ownerState:ie,style:(0,S.Z)({},ge,Z.style)})),Ye=0,Xe=t.Children.map(h,(function(e){if(!t.isValidElement(e))return null;var n=void 0===e.props.value?Ye:e.props.value;De.set(n,Ye);var r=n===H;return Ye+=1,t.cloneElement(e,(0,S.Z)({fullWidth:"fullWidth"===W,indicator:r&&!he&&Ke,selected:r,selectionFollowsFocus:T,onChange:w,textColor:B,value:n},1!==Ye||!1!==H||e.props.tabIndex?{}:{tabIndex:0}))})),Qe=function(){var e={};e.scrollbarSizeListener=Q?(0,G.jsx)(xw,{onChange:We,className:(0,ue.Z)(oe.scrollableX,oe.hideScrollbar)}):null;var t=Q&&("auto"===A&&(we||Ce)||!0===A);return e.scrollButtonStart=t?(0,G.jsx)(P,(0,S.Z)({slots:{StartScrollButtonIcon:R.StartScrollButtonIcon},slotProps:{startScrollButtonIcon:ae},orientation:C,direction:a?"right":"left",onClick:Ve,disabled:!we},F,{className:(0,ue.Z)(oe.scrollButtons,F.className)})):null,e.scrollButtonEnd=t?(0,G.jsx)(P,(0,S.Z)({slots:{EndScrollButtonIcon:R.EndScrollButtonIcon},slotProps:{endScrollButtonIcon:se},orientation:C,direction:a?"left":"right",onClick:qe,disabled:!Ce},F,{className:(0,ue.Z)(oe.scrollButtons,F.className)})):null,e}();return(0,G.jsxs)(mw,(0,S.Z)({className:(0,ue.Z)(oe.root,p),ownerState:ie,ref:n,as:m},X,{children:[Qe.scrollButtonStart,Qe.scrollbarSizeListener,(0,G.jsxs)(gw,{className:oe.scroller,ownerState:ie,style:(0,s.Z)({overflow:Me.overflow},J?"margin".concat(a?"Left":"Right"):"marginBottom",Y?void 0:-Me.scrollbarWidth),ref:Ze,children:[(0,G.jsx)(yw,{"aria-label":l,"aria-labelledby":u,"aria-orientation":"vertical"===C?"vertical":null,className:oe.flexContainer,ownerState:ie,onKeyDown:function(e){var t=Ne.current,n=(0,sg.Z)(t).activeElement;if("tab"===n.getAttribute("role")){var r="horizontal"===C?"ArrowLeft":"ArrowUp",i="horizontal"===C?"ArrowRight":"ArrowDown";switch("horizontal"===C&&a&&(r="ArrowRight",i="ArrowLeft"),e.key){case r:e.preventDefault(),vw(t,n,pw);break;case i:e.preventDefault(),vw(t,n,hw);break;case"Home":e.preventDefault(),vw(t,null,hw);break;case"End":e.preventDefault(),vw(t,null,pw)}}},ref:Ne,role:"tablist",children:Xe}),he&&Ke]}),Qe.scrollButtonEnd]}))})),Sw=kw;function _w(e){return(0,ve.ZP)("MuiDateTimePickerTabs",e)}(0,pe.Z)("MuiDateTimePickerTabs",["root"]);var Cw=function(e){return dv(e)?"date":"time"},jw=(0,J.ZP)(Sw,{name:"MuiDateTimePickerTabs",slot:"Root",overridesResolver:function(e,t){return t.root}})((function(e){var t=e.theme;return{boxShadow:"0 -1px 0 0 inset ".concat((t.vars||t).palette.divider),"&:last-child":(0,s.Z)({boxShadow:"0 1px 0 0 inset ".concat((t.vars||t).palette.divider)},"& .".concat(dw.indicator),{bottom:"auto",top:0})}})),Pw=function(e){var n=(0,fe.Z)({props:e,name:"MuiDateTimePickerTabs"}),r=n.dateIcon,i=void 0===r?(0,G.jsx)(jb,{}):r,o=n.onViewChange,a=n.timeIcon,s=void 0===a?(0,G.jsx)(Pb,{}):a,l=n.view,u=n.hidden,c=void 0===u?"undefined"===typeof window||window.innerHeight<667:u,d=n.className,f=n.sx,h=Ry(),p=function(e){var t=e.classes;return(0,de.Z)({root:["root"]},_w,t)}(n);return c?null:(0,G.jsxs)(jw,{ownerState:n,variant:"fullWidth",value:Cw(l),onChange:function(e,t){o("date"===t?"day":"hours")},className:Mb(d,p.root),sx:f,children:[(0,G.jsx)(Xx,{value:"date","aria-label":h.dateTableLabel,icon:(0,G.jsx)(t.Fragment,{children:i})}),(0,G.jsx)(Xx,{value:"time","aria-label":h.timeTableLabel,icon:(0,G.jsx)(t.Fragment,{children:s})})]})};function Ew(e){return(0,ve.ZP)("MuiPickersToolbarText",e)}var Aw=(0,pe.Z)("MuiPickersToolbarText",["root","selected"]),Tw=["className","selected","value"],Iw=(0,J.ZP)(pb,{name:"MuiPickersToolbarText",slot:"Root",overridesResolver:function(e,t){return[t.root,(0,s.Z)({},"&.".concat(Aw.selected),t.selected)]}})((function(e){var t=e.theme;return(0,s.Z)({transition:t.transitions.create("color"),color:(t.vars||t).palette.text.secondary},"&.".concat(Aw.selected),{color:(t.vars||t).palette.text.primary})})),Rw=t.forwardRef((function(e,t){var n=(0,fe.Z)({props:e,name:"MuiPickersToolbarText"}),r=n.className,i=n.value,o=(0,_.Z)(n,Tw),a=function(e){var t=e.classes,n={root:["root",e.selected&&"selected"]};return(0,de.Z)(n,Ew,t)}(n);return(0,G.jsx)(Iw,(0,S.Z)({ref:t,className:Mb(r,a.root),component:"span"},o,{children:i}))}));function Mw(e){return(0,ve.ZP)("MuiPickersToolbar",e)}var Ow=(0,pe.Z)("MuiPickersToolbar",["root","content"]),Dw=["children","className","toolbarTitle","hidden","titleId","isLandscape","classes","landscapeDirection"],Zw=(0,J.ZP)("div",{name:"MuiPickersToolbar",slot:"Root",overridesResolver:function(e,t){return t.root}})((function(e){return{display:"flex",flexDirection:"column",alignItems:"flex-start",justifyContent:"space-between",padding:e.theme.spacing(2,3),variants:[{props:{isLandscape:!0},style:{height:"auto",maxWidth:160,padding:16,justifyContent:"flex-start",flexWrap:"wrap"}}]}})),Nw=(0,J.ZP)("div",{name:"MuiPickersToolbar",slot:"Content",overridesResolver:function(e,t){return t.content}})({display:"flex",flexWrap:"wrap",width:"100%",flex:1,justifyContent:"space-between",alignItems:"center",flexDirection:"row",variants:[{props:{isLandscape:!0},style:{justifyContent:"flex-start",alignItems:"flex-start",flexDirection:"column"}},{props:{isLandscape:!0,landscapeDirection:"row"},style:{flexDirection:"row"}}]}),Lw=t.forwardRef((function(e,t){var n=(0,fe.Z)({props:e,name:"MuiPickersToolbar"}),r=n.children,i=n.className,o=n.toolbarTitle,a=n.hidden,s=n.titleId,l=(0,_.Z)(n,Dw),u=n,c=function(e){var t=e.classes,n={root:["root"],content:["content"],penIconButton:["penIconButton",e.isLandscape&&"penIconButtonLandscape"]};return(0,de.Z)(n,Mw,t)}(u);return a?null:(0,G.jsxs)(Zw,(0,S.Z)({ref:t,className:Mb(c.root,i),ownerState:u},l,{children:[(0,G.jsx)(pb,{color:"text.secondary",variant:"overline",id:s,children:o}),(0,G.jsx)(Nw,{className:c.content,ownerState:u,children:r})]}))})),Fw=["align","className","selected","typographyClassName","value","variant","width"],zw=(0,J.ZP)(Wc,{name:"MuiPickersToolbarButton",slot:"Root",overridesResolver:function(e,t){return t.root}})({padding:0,minWidth:16,textTransform:"none"}),Bw=t.forwardRef((function(e,t){var n=(0,fe.Z)({props:e,name:"MuiPickersToolbarButton"}),r=n.align,i=n.className,o=n.selected,a=n.typographyClassName,s=n.value,l=n.variant,u=n.width,c=(0,_.Z)(n,Fw),d=function(e){var t=e.classes;return(0,de.Z)({root:["root"]},Mw,t)}(n);return(0,G.jsx)(zw,(0,S.Z)({variant:"text",ref:t,className:Mb(i,d.root)},u?{sx:{width:u}}:{},c,{children:(0,G.jsx)(Rw,{align:r,className:a,variant:l,value:s,selected:o})}))}));function Hw(e){return(0,ve.ZP)("MuiDateTimePickerToolbar",e)}var Vw=(0,pe.Z)("MuiDateTimePickerToolbar",["root","dateContainer","timeContainer","timeDigitsContainer","separator","timeLabelReverse","ampmSelection","ampmLandscape","ampmLabel"]);function qw(e,n,r,i){var o=Ty();return{meridiemMode:gv(e,o),handleMeridiemChange:t.useCallback((function(t){var a=null==e?null:bv(e,t,Boolean(n),o);r(a,null!==i&&void 0!==i?i:"partial")}),[n,e,r,i,o])}}var Ww,Uw=320,Gw=336,Kw=48,Yw=["ampm","ampmInClock","value","onChange","view","isLandscape","onViewChange","toolbarFormat","toolbarPlaceholder","views","disabled","readOnly","toolbarVariant","toolbarTitle","className"],Xw=function(e){var t=e.classes,n=e.theme,r=e.isLandscape,i={root:["root"],dateContainer:["dateContainer"],timeContainer:["timeContainer","rtl"===n.direction&&"timeLabelReverse"],timeDigitsContainer:["timeDigitsContainer","rtl"===n.direction&&"timeLabelReverse"],separator:["separator"],ampmSelection:["ampmSelection",r&&"ampmLandscape"],ampmLabel:["ampmLabel"]};return(0,de.Z)(i,Hw,t)},Qw=(0,J.ZP)(Lw,{name:"MuiDateTimePickerToolbar",slot:"Root",overridesResolver:function(e,t){return t.root}})((function(e){var t=e.theme;return{paddingLeft:16,paddingRight:16,justifyContent:"space-around",position:"relative",variants:[{props:{toolbarVariant:"desktop"},style:(0,s.Z)({borderBottom:"1px solid ".concat((t.vars||t).palette.divider)},"& .".concat(Ow.content," .").concat(Aw.selected),{color:(t.vars||t).palette.primary.main,fontWeight:t.typography.fontWeightBold})},{props:{toolbarVariant:"desktop",isLandscape:!0},style:{borderRight:"1px solid ".concat((t.vars||t).palette.divider)}},{props:{toolbarVariant:"desktop",isLandscape:!1},style:{paddingLeft:24,paddingRight:0}}]}}));Qw.propTypes={as:Gp().elementType,classes:Gp().object,className:Gp().string,isLandscape:Gp().bool.isRequired,isMobileKeyboardViewOpen:Gp().bool,landscapeDirection:Gp().oneOf(["column","row"]),ownerState:Gp().object.isRequired,sx:Gp().oneOfType([Gp().arrayOf(Gp().oneOfType([Gp().func,Gp().object,Gp().bool])),Gp().func,Gp().object]),toggleMobileKeyboardView:Gp().func,toolbarTitle:Gp().node,viewType:Gp().oneOf(["date","time"])};var Jw=(0,J.ZP)("div",{name:"MuiDateTimePickerToolbar",slot:"DateContainer",overridesResolver:function(e,t){return t.dateContainer}})({display:"flex",flexDirection:"column",alignItems:"flex-start"}),$w=(0,J.ZP)("div",{name:"MuiDateTimePickerToolbar",slot:"TimeContainer",overridesResolver:function(e,t){return t.timeContainer}})((function(e){var t=e.theme;return(0,S.Z)({display:"flex",flexDirection:"row"},"rtl"===t.direction&&{flexDirection:"row-reverse"},{variants:[{props:function(e){var t=e.isLandscape,n=e.toolbarVariant;return t&&"desktop"!==n},style:(0,S.Z)({flexDirection:"column"},"rtl"===t.direction&&{flexDirection:"column-reverse"})},{props:{toolbarVariant:"desktop",isLandscape:!1},style:{gap:9,marginRight:4,alignSelf:"flex-end"}}]})})),ek=(0,J.ZP)("div",{name:"MuiDateTimePickerToolbar",slot:"TimeDigitsContainer",overridesResolver:function(e,t){return t.timeDigitsContainer}})((function(e){var t=e.theme;return(0,S.Z)({display:"flex"},"rtl"===t.direction&&{flexDirection:"row-reverse"},{variants:[{props:{toolbarVariant:"desktop"},style:{gap:1.5}}]})}));$w.propTypes={as:Gp().elementType,ownerState:Gp().object.isRequired,sx:Gp().oneOfType([Gp().arrayOf(Gp().oneOfType([Gp().func,Gp().object,Gp().bool])),Gp().func,Gp().object])};var tk=(0,J.ZP)(Rw,{name:"MuiDateTimePickerToolbar",slot:"Separator",overridesResolver:function(e,t){return t.separator}})({margin:"0 4px 0 2px",cursor:"default",variants:[{props:{toolbarVariant:"desktop"},style:{margin:0}}]}),nk=(0,J.ZP)("div",{name:"MuiDateTimePickerToolbar",slot:"AmPmSelection",overridesResolver:function(e,t){return[(0,s.Z)({},".".concat(Vw.ampmLabel),t.ampmLabel),(0,s.Z)({},"&.".concat(Vw.ampmLandscape),t.ampmLandscape),t.ampmSelection]}})((Ww={display:"flex",flexDirection:"column",marginRight:"auto",marginLeft:12},(0,s.Z)(Ww,"& .".concat(Vw.ampmLabel),{fontSize:17}),(0,s.Z)(Ww,"variants",[{props:{isLandscape:!0},style:{margin:"4px 0 auto",flexDirection:"row",justifyContent:"space-around",width:"100%"}}]),Ww));function rk(e){var n=(0,fe.Z)({props:e,name:"MuiDateTimePickerToolbar"}),r=n.ampm,i=n.ampmInClock,o=n.value,a=n.onChange,s=n.view,l=n.isLandscape,u=n.onViewChange,c=n.toolbarFormat,d=n.toolbarPlaceholder,f=void 0===d?"\u2013\u2013":d,h=n.views,p=n.disabled,v=n.readOnly,m=n.toolbarVariant,g=void 0===m?"mobile":m,y=n.toolbarTitle,b=n.className,x=(0,_.Z)(n,Yw),w=n,k=Ty(),C=qw(o,r,a),j=C.meridiemMode,P=C.handleMeridiemChange,E=Boolean(r&&!i),A="desktop"===g,T=Ry(),I=V(),R=Xw((0,S.Z)({},w,{theme:I})),M=null!==y&&void 0!==y?y:T.dateTimePickerToolbarTitle,O=t.useMemo((function(){return o?c?k.formatByString(o,c):k.format(o,"shortDate"):f}),[o,c,f,k]);return(0,G.jsxs)(Qw,(0,S.Z)({isLandscape:l,className:Mb(R.root,b),toolbarTitle:M},x,{ownerState:w,children:[(0,G.jsxs)(Jw,{className:R.dateContainer,ownerState:w,children:[h.includes("year")&&(0,G.jsx)(Bw,{tabIndex:-1,variant:"subtitle1",onClick:function(){return u("year")},selected:"year"===s,value:o?k.format(o,"year"):"\u2013"}),h.includes("day")&&(0,G.jsx)(Bw,{tabIndex:-1,variant:A?"h5":"h4",onClick:function(){return u("day")},selected:"day"===s,value:O})]}),(0,G.jsxs)($w,{className:R.timeContainer,ownerState:w,children:[(0,G.jsxs)(ek,{className:R.timeDigitsContainer,ownerState:w,children:[h.includes("hours")&&(0,G.jsxs)(t.Fragment,{children:[(0,G.jsx)(Bw,{variant:A?"h5":"h3",width:A&&!l?Kw:void 0,onClick:function(){return u("hours")},selected:"hours"===s,value:o?function(e){return r?k.format(e,"hours12h"):k.format(e,"hours24h")}(o):"--"}),(0,G.jsx)(tk,{variant:A?"h5":"h3",value:":",className:R.separator,ownerState:w}),(0,G.jsx)(Bw,{variant:A?"h5":"h3",width:A&&!l?Kw:void 0,onClick:function(){return u("minutes")},selected:"minutes"===s||!h.includes("minutes")&&"hours"===s,value:o?k.format(o,"minutes"):"--",disabled:!h.includes("minutes")})]}),h.includes("seconds")&&(0,G.jsxs)(t.Fragment,{children:[(0,G.jsx)(tk,{variant:A?"h5":"h3",value:":",className:R.separator,ownerState:w}),(0,G.jsx)(Bw,{variant:A?"h5":"h3",width:A&&!l?Kw:void 0,onClick:function(){return u("seconds")},selected:"seconds"===s,value:o?k.format(o,"seconds"):"--"})]})]}),E&&!A&&(0,G.jsxs)(nk,{className:R.ampmSelection,ownerState:w,children:[(0,G.jsx)(Bw,{variant:"subtitle2",selected:"am"===j,typographyClassName:R.ampmLabel,value:uv(k,"am"),onClick:v?void 0:function(){return P("am")},disabled:p}),(0,G.jsx)(Bw,{variant:"subtitle2",selected:"pm"===j,typographyClassName:R.ampmLabel,value:uv(k,"pm"),onClick:v?void 0:function(){return P("pm")},disabled:p})]}),r&&A&&(0,G.jsx)(Bw,{variant:"h5",onClick:function(){return u("meridiem")},selected:"meridiem"===s,value:o&&j?uv(k,j):"--",width:Kw})]})]}))}function ik(e,n){var r,i,o,a,s,l,u,c,d,f,h=Ty(),p=Iy(),v=(0,fe.Z)({props:e,name:n}),m=null!==(r=v.ampm)&&void 0!==r?r:h.is12HourCycleInCurrentLocale(),g=t.useMemo((function(){var e;return null==(null===(e=v.localeText)||void 0===e?void 0:e.toolbarTitle)?v.localeText:(0,S.Z)({},v.localeText,{dateTimePickerToolbarTitle:v.localeText.toolbarTitle})}),[v.localeText]);return(0,S.Z)({},v,rv({views:v.views,openTo:v.openTo,defaultViews:["year","day","hours","minutes"],defaultOpenTo:"day"}),{ampm:m,localeText:g,orientation:null!==(i=v.orientation)&&void 0!==i?i:"portrait",disableIgnoringDatePartForTimeValidation:null!==(o=v.disableIgnoringDatePartForTimeValidation)&&void 0!==o?o:Boolean(v.minDateTime||v.maxDateTime||v.disablePast||v.disableFuture),disableFuture:null!==(a=v.disableFuture)&&void 0!==a&&a,disablePast:null!==(s=v.disablePast)&&void 0!==s&&s,minDate:av(h,null!==(l=v.minDateTime)&&void 0!==l?l:v.minDate,p.minDate),maxDate:av(h,null!==(u=v.maxDateTime)&&void 0!==u?u:v.maxDate,p.maxDate),minTime:null!==(c=v.minDateTime)&&void 0!==c?c:v.minTime,maxTime:null!==(d=v.maxDateTime)&&void 0!==d?d:v.maxTime,slots:(0,S.Z)({toolbar:rk,tabs:Pw},v.slots),slotProps:(0,S.Z)({},v.slotProps,{toolbar:(0,S.Z)({ampm:m},null===(f=v.slotProps)||void 0===f?void 0:f.toolbar)})})}var ok=function(e){var n=e.shouldDisableDate,r=e.shouldDisableMonth,i=e.shouldDisableYear,o=e.minDate,a=e.maxDate,s=e.disableFuture,l=e.disablePast,u=e.timezone,c=Ay();return t.useCallback((function(e){return null!==Xy({adapter:c,value:e,props:{shouldDisableDate:n,shouldDisableMonth:r,shouldDisableYear:i,minDate:o,maxDate:a,disableFuture:s,disablePast:l,timezone:u}})}),[c,n,r,i,o,a,s,l,u])},ak=function(e){var n=e.value,r=e.referenceDate,o=e.disableFuture,a=e.disablePast,s=e.disableSwitchToMonthOnDayFocus,l=void 0!==s&&s,u=e.maxDate,c=e.minDate,d=e.onMonthChange,f=e.reduceAnimations,h=e.shouldDisableDate,p=e.timezone,v=Ty(),m=t.useRef(function(e,t,n){return function(r,i){switch(i.type){case"changeMonth":return(0,S.Z)({},r,{slideDirection:i.direction,currentMonth:i.newMonth,isMonthSwitchingAnimating:!e});case"finishMonthSwitchingAnimation":return(0,S.Z)({},r,{isMonthSwitchingAnimating:!1});case"changeFocusedDay":if(null!=r.focusedDay&&null!=i.focusedDay&&n.isSameDay(i.focusedDay,r.focusedDay))return r;var o=null!=i.focusedDay&&!t&&!n.isSameMonth(r.currentMonth,i.focusedDay);return(0,S.Z)({},r,{focusedDay:i.focusedDay,isMonthSwitchingAnimating:o&&!e&&!i.withoutMonthSwitchingAnimation,currentMonth:o?n.startOfMonth(i.focusedDay):r.currentMonth,slideDirection:null!=i.focusedDay&&n.isAfterDay(i.focusedDay,r.currentMonth)?"left":"right"});default:throw new Error("missing support")}}}(Boolean(f),l,v)).current,g=t.useMemo((function(){return qv.getInitialReferenceValue({value:n,utils:v,timezone:p,props:e,referenceDate:r,granularity:Sv.day})}),[]),y=t.useReducer(m,{isMonthSwitchingAnimating:!1,focusedDay:g,currentMonth:v.startOfMonth(g),slideDirection:"left"}),b=(0,i.Z)(y,2),x=b[0],w=b[1],k=t.useCallback((function(e){w((0,S.Z)({type:"changeMonth"},e)),d&&d(e.newMonth)}),[d]),_=t.useCallback((function(e){var t=e;v.isSameMonth(t,x.currentMonth)||k({newMonth:v.startOfMonth(t),direction:v.isAfterDay(t,x.currentMonth)?"left":"right"})}),[x.currentMonth,k,v]),C=ok({shouldDisableDate:h,minDate:c,maxDate:u,disableFuture:o,disablePast:a,timezone:p}),j=t.useCallback((function(){w({type:"finishMonthSwitchingAnimation"})}),[]),P=(0,Ce.Z)((function(e,t){C(e)||w({type:"changeFocusedDay",focusedDay:e,withoutMonthSwitchingAnimation:t})}));return{referenceDate:g,calendarState:x,changeMonth:_,changeFocusedDay:P,isDateDisabled:C,onMonthSwitchingAnimationEnd:j,handleChangeMonth:k}},sk=function(e){return(0,ve.ZP)("MuiPickersFadeTransitionGroup",e)},lk=((0,pe.Z)("MuiPickersFadeTransitionGroup",["root"]),(0,J.ZP)(Tu,{name:"MuiPickersFadeTransitionGroup",slot:"Root",overridesResolver:function(e,t){return t.root}})({display:"block",position:"relative"}));function uk(e){var t=(0,fe.Z)({props:e,name:"MuiPickersFadeTransitionGroup"}),n=t.children,r=t.className,i=t.reduceAnimations,o=t.transKey,a=function(e){var t=e.classes;return(0,de.Z)({root:["root"]},sk,t)}(t),s=V();return i?n:(0,G.jsx)(lk,{className:Mb(a.root,r),children:(0,G.jsx)(jd,{appear:!1,mountOnEnter:!0,unmountOnExit:!0,timeout:{appear:s.transitions.duration.enteringScreen,enter:s.transitions.duration.enteringScreen,exit:0},children:n},o)})}function ck(e){return(0,ve.ZP)("MuiPickersDay",e)}var dk=(0,pe.Z)("MuiPickersDay",["root","dayWithMargin","dayOutsideMonth","hiddenDaySpacingFiller","today","selected","disabled"]),fk=["autoFocus","className","day","disabled","disableHighlightToday","disableMargin","hidden","isAnimating","onClick","onDaySelect","onFocus","onBlur","onKeyDown","onMouseDown","onMouseEnter","outsideCurrentMonth","selected","showDaysOutsideCurrentMonth","children","today","isFirstVisibleCell","isLastVisibleCell"],hk=function(e){var t,n=e.theme;return(0,S.Z)({},n.typography.caption,(t={width:36,height:36,borderRadius:"50%",padding:0,backgroundColor:"transparent",transition:n.transitions.create("background-color",{duration:n.transitions.duration.short}),color:(n.vars||n).palette.text.primary,"@media (pointer: fine)":{"&:hover":{backgroundColor:n.vars?"rgba(".concat(n.vars.palette.primary.mainChannel," / ").concat(n.vars.palette.action.hoverOpacity,")"):oe(n.palette.primary.main,n.palette.action.hoverOpacity)}},"&:focus":(0,s.Z)({backgroundColor:n.vars?"rgba(".concat(n.vars.palette.primary.mainChannel," / ").concat(n.vars.palette.action.focusOpacity,")"):oe(n.palette.primary.main,n.palette.action.focusOpacity)},"&.".concat(dk.selected),{willChange:"background-color",backgroundColor:(n.vars||n).palette.primary.dark})},(0,s.Z)(t,"&.".concat(dk.selected),{color:(n.vars||n).palette.primary.contrastText,backgroundColor:(n.vars||n).palette.primary.main,fontWeight:n.typography.fontWeightMedium,"&:hover":{willChange:"background-color",backgroundColor:(n.vars||n).palette.primary.dark}}),(0,s.Z)(t,"&.".concat(dk.disabled,":not(.").concat(dk.selected,")"),{color:(n.vars||n).palette.text.disabled}),(0,s.Z)(t,"&.".concat(dk.disabled,"&.").concat(dk.selected),{opacity:.6}),(0,s.Z)(t,"variants",[{props:{disableMargin:!1},style:{margin:"0 ".concat(2,"px")}},{props:{outsideCurrentMonth:!0,showDaysOutsideCurrentMonth:!0},style:{color:(n.vars||n).palette.text.secondary}},{props:{disableHighlightToday:!1,today:!0},style:(0,s.Z)({},"&:not(.".concat(dk.selected,")"),{border:"1px solid ".concat((n.vars||n).palette.text.secondary)})}]),t))},pk=function(e,t){var n=e.ownerState;return[t.root,!n.disableMargin&&t.dayWithMargin,!n.disableHighlightToday&&n.today&&t.today,!n.outsideCurrentMonth&&n.showDaysOutsideCurrentMonth&&t.dayOutsideMonth,n.outsideCurrentMonth&&!n.showDaysOutsideCurrentMonth&&t.hiddenDaySpacingFiller]},vk=(0,J.ZP)(tc,{name:"MuiPickersDay",slot:"Root",overridesResolver:pk})(hk),mk=(0,J.ZP)("div",{name:"MuiPickersDay",slot:"Root",overridesResolver:pk})((function(e){var t=e.theme;return(0,S.Z)({},hk({theme:t}),{opacity:0,pointerEvents:"none"})})),gk=function(){},yk=t.forwardRef((function(e,n){var r=(0,fe.Z)({props:e,name:"MuiPickersDay"}),i=r.autoFocus,o=void 0!==i&&i,a=r.className,s=r.day,l=r.disabled,u=void 0!==l&&l,c=r.disableHighlightToday,d=void 0!==c&&c,f=r.disableMargin,h=void 0!==f&&f,p=r.isAnimating,v=r.onClick,m=r.onDaySelect,g=r.onFocus,y=void 0===g?gk:g,b=r.onBlur,x=void 0===b?gk:b,w=r.onKeyDown,k=void 0===w?gk:w,C=r.onMouseDown,j=void 0===C?gk:C,P=r.onMouseEnter,E=void 0===P?gk:P,A=r.outsideCurrentMonth,T=r.selected,I=void 0!==T&&T,R=r.showDaysOutsideCurrentMonth,M=void 0!==R&&R,O=r.children,D=r.today,Z=void 0!==D&&D,N=(0,_.Z)(r,fk),L=(0,S.Z)({},r,{autoFocus:o,disabled:u,disableHighlightToday:d,disableMargin:h,selected:I,showDaysOutsideCurrentMonth:M,today:Z}),F=function(e){var t=e.selected,n=e.disableMargin,r=e.disableHighlightToday,i=e.today,o=e.disabled,a=e.outsideCurrentMonth,s=e.showDaysOutsideCurrentMonth,l=e.classes,u=a&&!s,c={root:["root",t&&!u&&"selected",o&&"disabled",!n&&"dayWithMargin",!r&&i&&"today",a&&s&&"dayOutsideMonth",u&&"hiddenDaySpacingFiller"],hiddenDaySpacingFiller:["hiddenDaySpacingFiller"]};return(0,de.Z)(c,ck,l)}(L),z=Ty(),B=t.useRef(null),H=(0,_e.Z)(B,n);(0,mc.Z)((function(){!o||u||p||A||B.current.focus()}),[o,u,p,A]);return A&&!M?(0,G.jsx)(mk,{className:Mb(F.root,F.hiddenDaySpacingFiller,a),ownerState:L,role:N.role}):(0,G.jsx)(vk,(0,S.Z)({className:Mb(F.root,a),ref:H,centerRipple:!0,disabled:u,tabIndex:I?0:-1,onKeyDown:function(e){return k(e,s)},onFocus:function(e){return y(e,s)},onBlur:function(e){return x(e,s)},onMouseEnter:function(e){return E(e,s)},onClick:function(e){u||m(s),A&&e.currentTarget.focus(),v&&v(e)},onMouseDown:function(e){j(e),A&&e.preventDefault()}},N,{ownerState:L,children:O||z.format(s,"dayOfMonth")}))})),bk=t.memo(yk);function xk(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var wk=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.remove(r):"string"===typeof n.className?n.className=xk(n.className,r):n.setAttribute("class",xk(n.className&&n.className.baseVal||"",r)));var n,r}))},kk=function(e){function n(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).appliedClasses={appear:{},enter:{},exit:{}},t.onEnter=function(e,n){var r=t.resolveArguments(e,n),i=r[0],o=r[1];t.removeClasses(i,"exit"),t.addClass(i,o?"appear":"enter","base"),t.props.onEnter&&t.props.onEnter(e,n)},t.onEntering=function(e,n){var r=t.resolveArguments(e,n),i=r[0],o=r[1]?"appear":"enter";t.addClass(i,o,"active"),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var r=t.resolveArguments(e,n),i=r[0],o=r[1]?"appear":"enter";t.removeClasses(i,o),t.addClass(i,o,"done"),t.props.onEntered&&t.props.onEntered(e,n)},t.onExit=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"appear"),t.removeClasses(n,"enter"),t.addClass(n,"exit","base"),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var n=t.resolveArguments(e)[0];t.addClass(n,"exit","active"),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"exit"),t.addClass(n,"exit","done"),t.props.onExited&&t.props.onExited(e)},t.resolveArguments=function(e,n){return t.props.nodeRef?[t.props.nodeRef.current,e]:[e,n]},t.getClassNames=function(e){var n=t.props.classNames,r="string"===typeof n,i=r?""+(r&&n?n+"-":"")+e:n[e];return{baseClassName:i,activeClassName:r?i+"-active":n[e+"Active"],doneClassName:r?i+"-done":n[e+"Done"]}},t}j(n,e);var r=n.prototype;return r.addClass=function(e,t,n){var r=this.getClassNames(t)[n+"ClassName"],i=this.getClassNames("enter").doneClassName;"appear"===t&&"done"===n&&i&&(r+=" "+i),"active"===n&&e&&A(e),r&&(this.appliedClasses[t][n]=r,function(e,t){e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.add(r):function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}(n,r)||("string"===typeof n.className?n.className=n.className+" "+r:n.setAttribute("class",(n.className&&n.className.baseVal||"")+" "+r)));var n,r}))}(e,r))},r.removeClasses=function(e,t){var n=this.appliedClasses[t],r=n.base,i=n.active,o=n.done;this.appliedClasses[t]={},r&&wk(e,r),i&&wk(e,i),o&&wk(e,o)},r.render=function(){var e=this.props,n=(e.classNames,(0,_.Z)(e,["classNames"]));return t.createElement(N,(0,S.Z)({},n,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},n}(t.Component);kk.defaultProps={classNames:""},kk.propTypes={};var Sk=kk,_k=function(e){return(0,ve.ZP)("MuiPickersSlideTransition",e)},Ck=(0,pe.Z)("MuiPickersSlideTransition",["root","slideEnter-left","slideEnter-right","slideEnterActive","slideExit","slideExitActiveLeft-left","slideExitActiveLeft-right"]),jk=["children","className","reduceAnimations","slideDirection","transKey","classes"],Pk=(0,J.ZP)(Tu,{name:"MuiPickersSlideTransition",slot:"Root",overridesResolver:function(e,t){return[t.root,(0,s.Z)({},".".concat(Ck["slideEnter-left"]),t["slideEnter-left"]),(0,s.Z)({},".".concat(Ck["slideEnter-right"]),t["slideEnter-right"]),(0,s.Z)({},".".concat(Ck.slideEnterActive),t.slideEnterActive),(0,s.Z)({},".".concat(Ck.slideExit),t.slideExit),(0,s.Z)({},".".concat(Ck["slideExitActiveLeft-left"]),t["slideExitActiveLeft-left"]),(0,s.Z)({},".".concat(Ck["slideExitActiveLeft-right"]),t["slideExitActiveLeft-right"])]}})((function(e){var t,n=e.theme,r=n.transitions.create("transform",{duration:n.transitions.duration.complex,easing:"cubic-bezier(0.35, 0.8, 0.4, 1)"});return t={display:"block",position:"relative",overflowX:"hidden","& > *":{position:"absolute",top:0,right:0,left:0}},(0,s.Z)(t,"& .".concat(Ck["slideEnter-left"]),{willChange:"transform",transform:"translate(100%)",zIndex:1}),(0,s.Z)(t,"& .".concat(Ck["slideEnter-right"]),{willChange:"transform",transform:"translate(-100%)",zIndex:1}),(0,s.Z)(t,"& .".concat(Ck.slideEnterActive),{transform:"translate(0%)",transition:r}),(0,s.Z)(t,"& .".concat(Ck.slideExit),{transform:"translate(0%)"}),(0,s.Z)(t,"& .".concat(Ck["slideExitActiveLeft-left"]),{willChange:"transform",transform:"translate(-100%)",transition:r,zIndex:0}),(0,s.Z)(t,"& .".concat(Ck["slideExitActiveLeft-right"]),{willChange:"transform",transform:"translate(100%)",transition:r,zIndex:0}),t}));var Ek=function(e){return(0,ve.ZP)("MuiDayCalendar",e)},Ak=((0,pe.Z)("MuiDayCalendar",["root","header","weekDayLabel","loadingContainer","slideTransition","monthContainer","weekContainer","weekNumberLabel","weekNumber"]),["parentProps","day","focusableDay","selectedDays","isDateDisabled","currentMonthNumber","isViewFocused"]),Tk=["ownerState"],Ik=(0,J.ZP)("div",{name:"MuiDayCalendar",slot:"Root",overridesResolver:function(e,t){return t.root}})({}),Rk=(0,J.ZP)("div",{name:"MuiDayCalendar",slot:"Header",overridesResolver:function(e,t){return t.header}})({display:"flex",justifyContent:"center",alignItems:"center"}),Mk=(0,J.ZP)(pb,{name:"MuiDayCalendar",slot:"WeekDayLabel",overridesResolver:function(e,t){return t.weekDayLabel}})((function(e){var t=e.theme;return{width:36,height:40,margin:"0 2px",textAlign:"center",display:"flex",justifyContent:"center",alignItems:"center",color:(t.vars||t).palette.text.secondary}})),Ok=(0,J.ZP)(pb,{name:"MuiDayCalendar",slot:"WeekNumberLabel",overridesResolver:function(e,t){return t.weekNumberLabel}})((function(e){return{width:36,height:40,margin:"0 2px",textAlign:"center",display:"flex",justifyContent:"center",alignItems:"center",color:e.theme.palette.text.disabled}})),Dk=(0,J.ZP)(pb,{name:"MuiDayCalendar",slot:"WeekNumber",overridesResolver:function(e,t){return t.weekNumber}})((function(e){var t=e.theme;return(0,S.Z)({},t.typography.caption,{width:36,height:36,padding:0,margin:"0 ".concat(2,"px"),color:t.palette.text.disabled,fontSize:"0.75rem",alignItems:"center",justifyContent:"center",display:"inline-flex"})})),Zk=(0,J.ZP)("div",{name:"MuiDayCalendar",slot:"LoadingContainer",overridesResolver:function(e,t){return t.loadingContainer}})({display:"flex",justifyContent:"center",alignItems:"center",minHeight:240}),Nk=(0,J.ZP)((function(e){var n=(0,fe.Z)({props:e,name:"MuiPickersSlideTransition"}),r=n.children,i=n.className,o=n.reduceAnimations,a=n.transKey,s=(0,_.Z)(n,jk),l=function(e){var t=e.classes,n=e.slideDirection,r={root:["root"],exit:["slideExit"],enterActive:["slideEnterActive"],enter:["slideEnter-".concat(n)],exitActive:["slideExitActiveLeft-".concat(n)]};return(0,de.Z)(r,_k,t)}(n),u=V();if(o)return(0,G.jsx)("div",{className:Mb(l.root,i),children:r});var c={exit:l.exit,enterActive:l.enterActive,enter:l.enter,exitActive:l.exitActive};return(0,G.jsx)(Pk,{className:Mb(l.root,i),childFactory:function(e){return t.cloneElement(e,{classNames:c})},role:"presentation",children:(0,G.jsx)(Sk,(0,S.Z)({mountOnEnter:!0,unmountOnExit:!0,timeout:u.transitions.duration.complex,classNames:c},s,{children:r}),a)})}),{name:"MuiDayCalendar",slot:"SlideTransition",overridesResolver:function(e,t){return t.slideTransition}})({minHeight:240}),Lk=(0,J.ZP)("div",{name:"MuiDayCalendar",slot:"MonthContainer",overridesResolver:function(e,t){return t.monthContainer}})({overflow:"hidden"}),Fk=(0,J.ZP)("div",{name:"MuiDayCalendar",slot:"WeekContainer",overridesResolver:function(e,t){return t.weekContainer}})({margin:"".concat(2,"px 0"),display:"flex",justifyContent:"center"});function zk(e){var n,r=e.parentProps,i=e.day,o=e.focusableDay,a=e.selectedDays,s=e.isDateDisabled,l=e.currentMonthNumber,u=e.isViewFocused,c=(0,_.Z)(e,Ak),d=r.disabled,f=r.disableHighlightToday,h=r.isMonthSwitchingAnimating,p=r.showDaysOutsideCurrentMonth,v=r.slots,m=r.slotProps,g=r.timezone,y=Ty(),b=My(g),x=null!==o&&y.isSameDay(i,o),w=a.some((function(e){return y.isSameDay(e,i)})),k=y.isSameDay(i,b),C=null!==(n=null===v||void 0===v?void 0:v.day)&&void 0!==n?n:bk,j=id({elementType:C,externalSlotProps:null===m||void 0===m?void 0:m.day,additionalProps:(0,S.Z)({disableHighlightToday:f,showDaysOutsideCurrentMonth:p,role:"gridcell",isAnimating:h,"data-timestamp":y.toJsDate(i).valueOf()},c),ownerState:(0,S.Z)({},r,{day:i,selected:w})}),P=(0,_.Z)(j,Tk),E=t.useMemo((function(){return d||s(i)}),[d,s,i]),A=t.useMemo((function(){return y.getMonth(i)!==l}),[y,i,l]),T=t.useMemo((function(){var e=y.startOfMonth(y.setMonth(i,l));return p?y.isSameDay(i,y.startOfWeek(e)):y.isSameDay(i,e)}),[l,i,p,y]),I=t.useMemo((function(){var e=y.endOfMonth(y.setMonth(i,l));return p?y.isSameDay(i,y.endOfWeek(e)):y.isSameDay(i,e)}),[l,i,p,y]);return(0,G.jsx)(C,(0,S.Z)({},P,{day:i,disabled:E,autoFocus:u&&x,today:k,outsideCurrentMonth:A,isFirstVisibleCell:T,isLastVisibleCell:I,selected:w,tabIndex:x?0:-1,"aria-selected":w,"aria-current":k?"date":void 0}))}function Bk(e){var n=(0,fe.Z)({props:e,name:"MuiDayCalendar"}),r=Ty(),o=n.onFocusedDayChange,a=n.className,s=n.currentMonth,l=n.selectedDays,u=n.focusedDay,c=n.loading,d=n.onSelectedDaysChange,f=n.onMonthSwitchingAnimationEnd,h=n.readOnly,p=n.reduceAnimations,v=n.renderLoading,m=void 0===v?function(){return(0,G.jsx)("span",{children:"..."})}:v,g=n.slideDirection,y=n.TransitionProps,b=n.disablePast,x=n.disableFuture,w=n.minDate,k=n.maxDate,_=n.shouldDisableDate,C=n.shouldDisableMonth,j=n.shouldDisableYear,P=n.dayOfWeekFormatter,E=void 0===P?function(e){return r.format(e,"weekdayShort").charAt(0).toUpperCase()}:P,A=n.hasFocus,T=n.onFocusedViewChange,I=n.gridLabelId,R=n.displayWeekNumber,M=n.fixedWeekNumber,O=n.autoFocus,D=n.timezone,Z=My(D),N=function(e){var t=e.classes;return(0,de.Z)({root:["root"],header:["header"],weekDayLabel:["weekDayLabel"],loadingContainer:["loadingContainer"],slideTransition:["slideTransition"],monthContainer:["monthContainer"],weekContainer:["weekContainer"],weekNumberLabel:["weekNumberLabel"],weekNumber:["weekNumber"]},Ek,t)}(n),L="rtl"===V().direction,F=ok({shouldDisableDate:_,shouldDisableMonth:C,shouldDisableYear:j,minDate:w,maxDate:k,disablePast:b,disableFuture:x,timezone:D}),z=Ry(),B=(0,Dy.Z)({name:"DayCalendar",state:"hasFocus",controlled:A,default:null!==O&&void 0!==O&&O}),H=(0,i.Z)(B,2),q=H[0],W=H[1],U=t.useState((function(){return u||Z})),K=(0,i.Z)(U,2),Y=K[0],X=K[1],Q=(0,Ce.Z)((function(e){h||d(e)})),J=function(e){F(e)||(o(e),X(e),null===T||void 0===T||T(!0),W(!0))},$=(0,Ce.Z)((function(e,t){switch(e.key){case"ArrowUp":J(r.addDays(t,-7)),e.preventDefault();break;case"ArrowDown":J(r.addDays(t,7)),e.preventDefault();break;case"ArrowLeft":var n=r.addDays(t,L?1:-1),i=r.addMonths(t,L?1:-1),o=ov({utils:r,date:n,minDate:L?n:r.startOfMonth(i),maxDate:L?r.endOfMonth(i):n,isDateDisabled:F,timezone:D});J(o||n),e.preventDefault();break;case"ArrowRight":var a=r.addDays(t,L?-1:1),s=r.addMonths(t,L?-1:1),l=ov({utils:r,date:a,minDate:L?r.startOfMonth(s):a,maxDate:L?a:r.endOfMonth(s),isDateDisabled:F,timezone:D});J(l||a),e.preventDefault();break;case"Home":J(r.startOfWeek(t)),e.preventDefault();break;case"End":J(r.endOfWeek(t)),e.preventDefault();break;case"PageUp":J(r.addMonths(t,1)),e.preventDefault();break;case"PageDown":J(r.addMonths(t,-1)),e.preventDefault()}})),ee=(0,Ce.Z)((function(e,t){return J(t)})),te=(0,Ce.Z)((function(e,t){q&&r.isSameDay(Y,t)&&(null===T||void 0===T||T(!1))})),ne=r.getMonth(s),re=r.getYear(s),ie=t.useMemo((function(){return l.filter((function(e){return!!e})).map((function(e){return r.startOfDay(e)}))}),[r,l]),oe="".concat(re,"-").concat(ne),ae=t.useMemo((function(){return t.createRef()}),[oe]),se=r.startOfWeek(Z),le=t.useMemo((function(){var e=r.startOfMonth(s),t=r.endOfMonth(s);return F(Y)||r.isAfterDay(Y,t)||r.isBeforeDay(Y,e)?ov({utils:r,date:Y,minDate:e,maxDate:t,disablePast:b,disableFuture:x,isDateDisabled:F,timezone:D}):Y}),[s,x,b,Y,F,r,D]),ue=t.useMemo((function(){for(var e=r.setTimezone(s,D),t=r.getWeekArray(e),n=r.addMonths(e,1);M&&t.length<M;){var i=r.getWeekArray(n),o=r.isSameDay(t[t.length-1][0],i[0][0]);i.slice(o?1:0).forEach((function(e){t.length<M&&t.push(e)})),n=r.addMonths(n,1)}return t}),[s,M,r,D]);return(0,G.jsxs)(Ik,{role:"grid","aria-labelledby":I,className:N.root,children:[(0,G.jsxs)(Rk,{role:"row",className:N.header,children:[R&&(0,G.jsx)(Ok,{variant:"caption",role:"columnheader","aria-label":z.calendarWeekNumberHeaderLabel,className:N.weekNumberLabel,children:z.calendarWeekNumberHeaderText}),hv(r,Z).map((function(e,t){return(0,G.jsx)(Mk,{variant:"caption",role:"columnheader","aria-label":r.format(r.addDays(se,t),"weekday"),className:N.weekDayLabel,children:E(e)},t.toString())}))]}),c?(0,G.jsx)(Zk,{className:N.loadingContainer,children:m()}):(0,G.jsx)(Nk,(0,S.Z)({transKey:oe,onExited:f,reduceAnimations:p,slideDirection:g,className:Mb(a,N.slideTransition)},y,{nodeRef:ae,children:(0,G.jsx)(Lk,{ref:ae,role:"rowgroup",className:N.monthContainer,children:ue.map((function(e,t){return(0,G.jsxs)(Fk,{role:"row",className:N.weekContainer,"aria-rowindex":t+1,children:[R&&(0,G.jsx)(Dk,{className:N.weekNumber,role:"rowheader","aria-label":z.calendarWeekNumberAriaLabelText(r.getWeekNumber(e[0])),children:z.calendarWeekNumberText(r.getWeekNumber(e[0]))}),e.map((function(e,t){return(0,G.jsx)(zk,{parentProps:n,day:e,selectedDays:ie,focusableDay:le,onKeyDown:$,onFocus:ee,onBlur:te,onDaySelect:Q,isDateDisabled:F,currentMonthNumber:ne,isViewFocused:q,"aria-colindex":t+1},e.toString())}))]},"week-".concat(e[0]))}))})}))]})}function Hk(e){return(0,ve.ZP)("MuiPickersMonth",e)}var Vk=(0,pe.Z)("MuiPickersMonth",["root","monthButton","disabled","selected"]),qk=["autoFocus","children","disabled","selected","value","tabIndex","onClick","onKeyDown","onFocus","onBlur","aria-current","aria-label","monthsPerRow"],Wk=(0,J.ZP)("div",{name:"MuiPickersMonth",slot:"Root",overridesResolver:function(e,t){return[t.root]}})({display:"flex",alignItems:"center",justifyContent:"center",flexBasis:"33.3%",variants:[{props:{monthsPerRow:4},style:{flexBasis:"25%"}}]}),Uk=(0,J.ZP)("button",{name:"MuiPickersMonth",slot:"MonthButton",overridesResolver:function(e,t){return[t.monthButton,(0,s.Z)({},"&.".concat(Vk.disabled),t.disabled),(0,s.Z)({},"&.".concat(Vk.selected),t.selected)]}})((function(e){var t,n=e.theme;return(0,S.Z)({color:"unset",backgroundColor:"transparent",border:0,outline:0},n.typography.subtitle1,(t={margin:"8px 0",height:36,width:72,borderRadius:18,cursor:"pointer","&:focus":{backgroundColor:n.vars?"rgba(".concat(n.vars.palette.action.activeChannel," / ").concat(n.vars.palette.action.hoverOpacity,")"):oe(n.palette.action.active,n.palette.action.hoverOpacity)},"&:hover":{backgroundColor:n.vars?"rgba(".concat(n.vars.palette.action.activeChannel," / ").concat(n.vars.palette.action.hoverOpacity,")"):oe(n.palette.action.active,n.palette.action.hoverOpacity)},"&:disabled":{cursor:"auto",pointerEvents:"none"}},(0,s.Z)(t,"&.".concat(Vk.disabled),{color:(n.vars||n).palette.text.secondary}),(0,s.Z)(t,"&.".concat(Vk.selected),{color:(n.vars||n).palette.primary.contrastText,backgroundColor:(n.vars||n).palette.primary.main,"&:focus, &:hover":{backgroundColor:(n.vars||n).palette.primary.dark}}),t))})),Gk=t.memo((function(e){var n=(0,fe.Z)({props:e,name:"MuiPickersMonth"}),r=n.autoFocus,i=n.children,o=n.disabled,a=n.selected,s=n.value,l=n.tabIndex,u=n.onClick,c=n.onKeyDown,d=n.onFocus,f=n.onBlur,h=n["aria-current"],p=n["aria-label"],v=(0,_.Z)(n,qk),m=t.useRef(null),g=function(e){var t=e.disabled,n=e.selected,r=e.classes,i={root:["root"],monthButton:["monthButton",t&&"disabled",n&&"selected"]};return(0,de.Z)(i,Hk,r)}(n);return(0,mc.Z)((function(){var e;r&&(null===(e=m.current)||void 0===e||e.focus())}),[r]),(0,G.jsx)(Wk,(0,S.Z)({className:g.root,ownerState:n},v,{children:(0,G.jsx)(Uk,{ref:m,disabled:o,type:"button",role:"radio",tabIndex:o?-1:l,"aria-current":h,"aria-checked":a,"aria-label":p,onClick:function(e){return u(e,s)},onKeyDown:function(e){return c(e,s)},onFocus:function(e){return d(e,s)},onBlur:function(e){return f(e,s)},className:g.monthButton,ownerState:n,children:i})}))}));function Kk(e){return(0,ve.ZP)("MuiMonthCalendar",e)}(0,pe.Z)("MuiMonthCalendar",["root"]);var Yk=["className","value","defaultValue","referenceDate","disabled","disableFuture","disablePast","maxDate","minDate","onChange","shouldDisableMonth","readOnly","disableHighlightToday","autoFocus","onMonthFocus","hasFocus","onFocusedViewChange","monthsPerRow","timezone","gridLabelId"];var Xk=(0,J.ZP)("div",{name:"MuiMonthCalendar",slot:"Root",overridesResolver:function(e,t){return t.root}})({display:"flex",flexWrap:"wrap",alignContent:"stretch",padding:"0 4px",width:Uw,boxSizing:"border-box"}),Qk=t.forwardRef((function(e,n){var r=function(e,t){var n=Ty(),r=Iy(),i=(0,fe.Z)({props:e,name:t});return(0,S.Z)({disableFuture:!1,disablePast:!1},i,{minDate:av(n,i.minDate,r.minDate),maxDate:av(n,i.maxDate,r.maxDate)})}(e,"MuiMonthCalendar"),o=r.className,a=r.value,s=r.defaultValue,l=r.referenceDate,u=r.disabled,c=r.disableFuture,d=r.disablePast,f=r.maxDate,h=r.minDate,p=r.onChange,v=r.shouldDisableMonth,m=r.readOnly,g=r.autoFocus,y=void 0!==g&&g,b=r.onMonthFocus,x=r.hasFocus,w=r.onFocusedViewChange,k=r.monthsPerRow,C=void 0===k?3:k,j=r.timezone,P=r.gridLabelId,E=(0,_.Z)(r,Yk),A=zy({name:"MonthCalendar",timezone:j,value:a,defaultValue:s,onChange:p,valueManager:qv}),T=A.value,I=A.handleValueChange,R=A.timezone,M=My(R),O=(0,z.Z)(),D=Ty(),Z=t.useMemo((function(){return qv.getInitialReferenceValue({value:T,utils:D,props:r,timezone:R,referenceDate:l,granularity:Sv.month})}),[]),N=r,L=function(e){var t=e.classes;return(0,de.Z)({root:["root"]},Kk,t)}(N),F=t.useMemo((function(){return D.getMonth(M)}),[D,M]),B=t.useMemo((function(){return null!=T?D.getMonth(T):null}),[T,D]),H=t.useState((function(){return B||D.getMonth(Z)})),V=(0,i.Z)(H,2),q=V[0],W=V[1],U=(0,Dy.Z)({name:"MonthCalendar",state:"hasFocus",controlled:x,default:null!==y&&void 0!==y&&y}),K=(0,i.Z)(U,2),Y=K[0],X=K[1],Q=(0,Ce.Z)((function(e){X(e),w&&w(e)})),J=t.useCallback((function(e){var t=D.startOfMonth(d&&D.isAfter(M,h)?M:h),n=D.startOfMonth(c&&D.isBefore(M,f)?M:f),r=D.startOfMonth(e);return!!D.isBefore(r,t)||(!!D.isAfter(r,n)||!!v&&v(r))}),[c,d,f,h,M,v,D]),$=(0,Ce.Z)((function(e,t){if(!m){var n=D.setMonth(null!==T&&void 0!==T?T:Z,t);I(n)}})),ee=(0,Ce.Z)((function(e){J(D.setMonth(null!==T&&void 0!==T?T:Z,e))||(W(e),Q(!0),b&&b(e))}));t.useEffect((function(){W((function(e){return null!==B&&e!==B?B:e}))}),[B]);var te=(0,Ce.Z)((function(e,t){var n=12;switch(e.key){case"ArrowUp":ee((n+t-3)%n),e.preventDefault();break;case"ArrowDown":ee((n+t+3)%n),e.preventDefault();break;case"ArrowLeft":ee((n+t+("ltr"===O.direction?-1:1))%n),e.preventDefault();break;case"ArrowRight":ee((n+t+("ltr"===O.direction?1:-1))%n),e.preventDefault()}})),ne=(0,Ce.Z)((function(e,t){ee(t)})),re=(0,Ce.Z)((function(e,t){q===t&&Q(!1)}));return(0,G.jsx)(Xk,(0,S.Z)({ref:n,className:Mb(L.root,o),ownerState:N,role:"radiogroup","aria-labelledby":P},E,{children:sv(D,null!==T&&void 0!==T?T:Z).map((function(e){var t=D.getMonth(e),n=D.format(e,"monthShort"),r=D.format(e,"month"),i=t===B,o=u||J(e);return(0,G.jsx)(Gk,{selected:i,value:t,onClick:$,onKeyDown:te,autoFocus:Y&&t===q,disabled:o,tabIndex:t===q?0:-1,onFocus:ne,onBlur:re,"aria-current":F===t?"date":void 0,"aria-label":r,monthsPerRow:C,children:n},n)}))}))}));function Jk(e){return(0,ve.ZP)("MuiPickersYear",e)}var $k=(0,pe.Z)("MuiPickersYear",["root","yearButton","selected","disabled"]),eS=["autoFocus","className","children","disabled","selected","value","tabIndex","onClick","onKeyDown","onFocus","onBlur","aria-current","yearsPerRow"],tS=(0,J.ZP)("div",{name:"MuiPickersYear",slot:"Root",overridesResolver:function(e,t){return[t.root]}})({display:"flex",alignItems:"center",justifyContent:"center",flexBasis:"33.3%",variants:[{props:{yearsPerRow:4},style:{flexBasis:"25%"}}]}),nS=(0,J.ZP)("button",{name:"MuiPickersYear",slot:"YearButton",overridesResolver:function(e,t){return[t.yearButton,(0,s.Z)({},"&.".concat($k.disabled),t.disabled),(0,s.Z)({},"&.".concat($k.selected),t.selected)]}})((function(e){var t,n=e.theme;return(0,S.Z)({color:"unset",backgroundColor:"transparent",border:0,outline:0},n.typography.subtitle1,(t={margin:"6px 0",height:36,width:72,borderRadius:18,cursor:"pointer","&:focus":{backgroundColor:n.vars?"rgba(".concat(n.vars.palette.action.activeChannel," / ").concat(n.vars.palette.action.focusOpacity,")"):oe(n.palette.action.active,n.palette.action.focusOpacity)},"&:hover":{backgroundColor:n.vars?"rgba(".concat(n.vars.palette.action.activeChannel," / ").concat(n.vars.palette.action.hoverOpacity,")"):oe(n.palette.action.active,n.palette.action.hoverOpacity)},"&:disabled":{cursor:"auto",pointerEvents:"none"}},(0,s.Z)(t,"&.".concat($k.disabled),{color:(n.vars||n).palette.text.secondary}),(0,s.Z)(t,"&.".concat($k.selected),{color:(n.vars||n).palette.primary.contrastText,backgroundColor:(n.vars||n).palette.primary.main,"&:focus, &:hover":{backgroundColor:(n.vars||n).palette.primary.dark}}),t))})),rS=t.memo((function(e){var n=(0,fe.Z)({props:e,name:"MuiPickersYear"}),r=n.autoFocus,i=n.className,o=n.children,a=n.disabled,s=n.selected,l=n.value,u=n.tabIndex,c=n.onClick,d=n.onKeyDown,f=n.onFocus,h=n.onBlur,p=n["aria-current"],v=(0,_.Z)(n,eS),m=t.useRef(null),g=function(e){var t=e.disabled,n=e.selected,r=e.classes,i={root:["root"],yearButton:["yearButton",t&&"disabled",n&&"selected"]};return(0,de.Z)(i,Jk,r)}(n);return t.useEffect((function(){r&&m.current.focus()}),[r]),(0,G.jsx)(tS,(0,S.Z)({className:Mb(g.root,i),ownerState:n},v,{children:(0,G.jsx)(nS,{ref:m,disabled:a,type:"button",role:"radio",tabIndex:a?-1:u,"aria-current":p,"aria-checked":s,onClick:function(e){return c(e,l)},onKeyDown:function(e){return d(e,l)},onFocus:function(e){return f(e,l)},onBlur:function(e){return h(e,l)},className:g.yearButton,ownerState:n,children:o})}))}));function iS(e){return(0,ve.ZP)("MuiYearCalendar",e)}(0,pe.Z)("MuiYearCalendar",["root"]);var oS=["autoFocus","className","value","defaultValue","referenceDate","disabled","disableFuture","disablePast","maxDate","minDate","onChange","readOnly","shouldDisableYear","disableHighlightToday","onYearFocus","hasFocus","onFocusedViewChange","yearsPerRow","timezone","gridLabelId"];var aS=(0,J.ZP)("div",{name:"MuiYearCalendar",slot:"Root",overridesResolver:function(e,t){return t.root}})({display:"flex",flexDirection:"row",flexWrap:"wrap",overflowY:"auto",height:"100%",padding:"0 4px",width:Uw,maxHeight:280,boxSizing:"border-box",position:"relative"}),sS=t.forwardRef((function(e,n){var r=function(e,t){var n,r=Ty(),i=Iy(),o=(0,fe.Z)({props:e,name:t});return(0,S.Z)({disablePast:!1,disableFuture:!1},o,{yearsPerRow:null!==(n=o.yearsPerRow)&&void 0!==n?n:3,minDate:av(r,o.minDate,i.minDate),maxDate:av(r,o.maxDate,i.maxDate)})}(e,"MuiYearCalendar"),o=r.autoFocus,a=r.className,s=r.value,l=r.defaultValue,u=r.referenceDate,c=r.disabled,d=r.disableFuture,f=r.disablePast,h=r.maxDate,p=r.minDate,v=r.onChange,m=r.readOnly,g=r.shouldDisableYear,y=r.onYearFocus,b=r.hasFocus,x=r.onFocusedViewChange,w=r.yearsPerRow,k=r.timezone,C=r.gridLabelId,j=(0,_.Z)(r,oS),P=zy({name:"YearCalendar",timezone:k,value:s,defaultValue:l,onChange:v,valueManager:qv}),E=P.value,A=P.handleValueChange,T=P.timezone,I=My(T),R=(0,z.Z)(),M=Ty(),O=t.useMemo((function(){return qv.getInitialReferenceValue({value:E,utils:M,props:r,timezone:T,referenceDate:u,granularity:Sv.year})}),[]),D=r,Z=function(e){var t=e.classes;return(0,de.Z)({root:["root"]},iS,t)}(D),N=t.useMemo((function(){return M.getYear(I)}),[M,I]),L=t.useMemo((function(){return null!=E?M.getYear(E):null}),[E,M]),F=t.useState((function(){return L||M.getYear(O)})),B=(0,i.Z)(F,2),H=B[0],V=B[1],q=(0,Dy.Z)({name:"YearCalendar",state:"hasFocus",controlled:b,default:null!==o&&void 0!==o&&o}),W=(0,i.Z)(q,2),U=W[0],K=W[1],Y=(0,Ce.Z)((function(e){K(e),x&&x(e)})),X=t.useCallback((function(e){if(f&&M.isBeforeYear(e,I))return!0;if(d&&M.isAfterYear(e,I))return!0;if(p&&M.isBeforeYear(e,p))return!0;if(h&&M.isAfterYear(e,h))return!0;if(!g)return!1;var t=M.startOfYear(e);return g(t)}),[d,f,h,p,I,g,M]),Q=(0,Ce.Z)((function(e,t){if(!m){var n=M.setYear(null!==E&&void 0!==E?E:O,t);A(n)}})),J=(0,Ce.Z)((function(e){X(M.setYear(null!==E&&void 0!==E?E:O,e))||(V(e),Y(!0),null===y||void 0===y||y(e))}));t.useEffect((function(){V((function(e){return null!==L&&e!==L?L:e}))}),[L]);var $=(0,Ce.Z)((function(e,t){switch(e.key){case"ArrowUp":J(t-w),e.preventDefault();break;case"ArrowDown":J(t+w),e.preventDefault();break;case"ArrowLeft":J(t+("ltr"===R.direction?-1:1)),e.preventDefault();break;case"ArrowRight":J(t+("ltr"===R.direction?1:-1)),e.preventDefault()}})),ee=(0,Ce.Z)((function(e,t){J(t)})),te=(0,Ce.Z)((function(e,t){H===t&&Y(!1)})),ne=t.useRef(null),re=(0,_e.Z)(n,ne);return t.useEffect((function(){if(!o&&null!==ne.current){var e=ne.current.querySelector('[tabindex="0"]');if(e){var t=e.offsetHeight,n=e.offsetTop,r=ne.current.clientHeight,i=ne.current.scrollTop,a=n+t;t>r||n<i||(ne.current.scrollTop=a-r/2-t/2)}}}),[o]),(0,G.jsx)(aS,(0,S.Z)({ref:re,className:Mb(Z.root,a),ownerState:D,role:"radiogroup","aria-labelledby":C},j,{children:M.getYearRange([p,h]).map((function(e){var t=M.getYear(e),n=t===L,r=c||X(e);return(0,G.jsx)(rS,{selected:n,value:t,onClick:Q,onKeyDown:$,autoFocus:U&&t===H,disabled:r,tabIndex:t===H?0:-1,onFocus:ee,onBlur:te,"aria-current":N===t?"date":void 0,yearsPerRow:w,children:M.format(e,"year")},M.format(e,"year"))}))}))}));function lS(e){var n,r,o=e.onChange,a=e.onViewChange,s=e.openTo,l=e.view,u=e.views,c=e.autoFocus,d=e.focusedView,f=e.onFocusedViewChange;var h=t.useRef(s),p=t.useRef(u),v=t.useRef(u.includes(s)?s:u[0]),m=(0,Dy.Z)({name:"useViews",state:"view",controlled:l,default:v.current}),g=(0,i.Z)(m,2),y=g[0],b=g[1],x=t.useRef(c?y:null),w=(0,Dy.Z)({name:"useViews",state:"focusedView",controlled:d,default:x.current}),k=(0,i.Z)(w,2),S=k[0],_=k[1];t.useEffect((function(){(h.current&&h.current!==s||p.current&&p.current.some((function(e){return!u.includes(e)})))&&(b(u.includes(s)?s:u[0]),p.current=u,h.current=s)}),[s,b,y,u]);var C=u.indexOf(y),j=null!==(n=u[C-1])&&void 0!==n?n:null,P=null!==(r=u[C+1])&&void 0!==r?r:null,E=(0,Ce.Z)((function(e,t){_(t?e:function(t){return e===t?null:t}),null===f||void 0===f||f(e,t)})),A=(0,Ce.Z)((function(e){E(e,!0),e!==y&&(b(e),a&&a(e))})),T=(0,Ce.Z)((function(){P&&A(P)})),I=(0,Ce.Z)((function(e,t,n){var r="finish"===t,i=n?u.indexOf(n)<u.length-1:Boolean(P);if(o(e,r&&i?"partial":t,n),n&&n!==y){var a=u[u.indexOf(n)+1];a&&A(a)}else r&&T()}));return{view:y,setView:A,focusedView:S,setFocusedView:E,nextView:P,previousView:j,defaultView:u.includes(s)?s:u[0],goToNextView:T,setValueAndGoToNextView:I}}function uS(e){return(0,ve.ZP)("MuiPickersArrowSwitcher",e)}(0,pe.Z)("MuiPickersArrowSwitcher",["root","spacer","button"]);var cS=["children","className","slots","slotProps","isNextDisabled","isNextHidden","onGoToNext","nextLabel","isPreviousDisabled","isPreviousHidden","onGoToPrevious","previousLabel"],dS=["ownerState"],fS=["ownerState"],hS=(0,J.ZP)("div",{name:"MuiPickersArrowSwitcher",slot:"Root",overridesResolver:function(e,t){return t.root}})({display:"flex"}),pS=(0,J.ZP)("div",{name:"MuiPickersArrowSwitcher",slot:"Spacer",overridesResolver:function(e,t){return t.spacer}})((function(e){return{width:e.theme.spacing(3)}})),vS=(0,J.ZP)(sc,{name:"MuiPickersArrowSwitcher",slot:"Button",overridesResolver:function(e,t){return t.button}})({variants:[{props:{hidden:!0},style:{visibility:"hidden"}}]}),mS=t.forwardRef((function(e,t){var n,r,i,o,a="rtl"===V().direction,s=(0,fe.Z)({props:e,name:"MuiPickersArrowSwitcher"}),l=s.children,u=s.className,c=s.slots,d=s.slotProps,f=s.isNextDisabled,h=s.isNextHidden,p=s.onGoToNext,v=s.nextLabel,m=s.isPreviousDisabled,g=s.isPreviousHidden,y=s.onGoToPrevious,b=s.previousLabel,x=(0,_.Z)(s,cS),w=s,k=function(e){var t=e.classes;return(0,de.Z)({root:["root"],spacer:["spacer"],button:["button"]},uS,t)}(w),C={isDisabled:f,isHidden:h,goTo:p,label:v},j={isDisabled:m,isHidden:g,goTo:y,label:b},P=null!==(n=null===c||void 0===c?void 0:c.previousIconButton)&&void 0!==n?n:vS,E=id({elementType:P,externalSlotProps:null===d||void 0===d?void 0:d.previousIconButton,additionalProps:{size:"medium",title:j.label,"aria-label":j.label,disabled:j.isDisabled,edge:"end",onClick:j.goTo},ownerState:(0,S.Z)({},w,{hidden:j.isHidden}),className:k.button}),A=null!==(r=null===c||void 0===c?void 0:c.nextIconButton)&&void 0!==r?r:vS,T=id({elementType:A,externalSlotProps:null===d||void 0===d?void 0:d.nextIconButton,additionalProps:{size:"medium",title:C.label,"aria-label":C.label,disabled:C.isDisabled,edge:"start",onClick:C.goTo},ownerState:(0,S.Z)({},w,{hidden:C.isHidden}),className:k.button}),I=null!==(i=null===c||void 0===c?void 0:c.leftArrowIcon)&&void 0!==i?i:Sb,R=id({elementType:I,externalSlotProps:null===d||void 0===d?void 0:d.leftArrowIcon,additionalProps:{fontSize:"inherit"},ownerState:void 0}),M=(0,_.Z)(R,dS),O=null!==(o=null===c||void 0===c?void 0:c.rightArrowIcon)&&void 0!==o?o:_b,D=id({elementType:O,externalSlotProps:null===d||void 0===d?void 0:d.rightArrowIcon,additionalProps:{fontSize:"inherit"},ownerState:void 0}),Z=(0,_.Z)(D,fS);return(0,G.jsxs)(hS,(0,S.Z)({ref:t,className:Mb(k.root,u),ownerState:w},x,{children:[(0,G.jsx)(P,(0,S.Z)({},E,{children:a?(0,G.jsx)(O,(0,S.Z)({},Z)):(0,G.jsx)(I,(0,S.Z)({},M))})),l?(0,G.jsx)(pb,{variant:"subtitle1",component:"span",children:l}):(0,G.jsx)(pS,{className:k.spacer,ownerState:w}),(0,G.jsx)(A,(0,S.Z)({},T,{children:a?(0,G.jsx)(I,(0,S.Z)({},M)):(0,G.jsx)(O,(0,S.Z)({},Z))}))]}))})),gS=function(e){return(0,ve.ZP)("MuiPickersCalendarHeader",e)},yS=(0,pe.Z)("MuiPickersCalendarHeader",["root","labelContainer","label","switchViewButton","switchViewIcon"]),bS=["slots","slotProps","currentMonth","disabled","disableFuture","disablePast","maxDate","minDate","onMonthChange","onViewChange","view","reduceAnimations","views","labelId","className","timezone","format"],xS=["ownerState"],wS=(0,J.ZP)("div",{name:"MuiPickersCalendarHeader",slot:"Root",overridesResolver:function(e,t){return t.root}})({display:"flex",alignItems:"center",marginTop:12,marginBottom:4,paddingLeft:24,paddingRight:12,maxHeight:40,minHeight:40}),kS=(0,J.ZP)("div",{name:"MuiPickersCalendarHeader",slot:"LabelContainer",overridesResolver:function(e,t){return t.labelContainer}})((function(e){var t=e.theme;return(0,S.Z)({display:"flex",overflow:"hidden",alignItems:"center",cursor:"pointer",marginRight:"auto"},t.typography.body1,{fontWeight:t.typography.fontWeightMedium})})),SS=(0,J.ZP)("div",{name:"MuiPickersCalendarHeader",slot:"Label",overridesResolver:function(e,t){return t.label}})({marginRight:6}),_S=(0,J.ZP)(sc,{name:"MuiPickersCalendarHeader",slot:"SwitchViewButton",overridesResolver:function(e,t){return t.switchViewButton}})({marginRight:"auto",variants:[{props:{view:"year"},style:(0,s.Z)({},".".concat(yS.switchViewIcon),{transform:"rotate(180deg)"})}]}),CS=(0,J.ZP)(kb,{name:"MuiPickersCalendarHeader",slot:"SwitchViewIcon",overridesResolver:function(e,t){return t.switchViewIcon}})((function(e){return{willChange:"transform",transition:e.theme.transitions.create("transform"),transform:"rotate(0deg)"}})),jS=t.forwardRef((function(e,n){var r,i,o=Ry(),a=Ty(),s=(0,fe.Z)({props:e,name:"MuiPickersCalendarHeader"}),l=s.slots,u=s.slotProps,c=s.currentMonth,d=s.disabled,f=s.disableFuture,h=s.disablePast,p=s.maxDate,v=s.minDate,m=s.onMonthChange,g=s.onViewChange,y=s.view,b=s.reduceAnimations,x=s.views,w=s.labelId,k=s.className,C=s.timezone,j=s.format,P=void 0===j?"".concat(a.formats.month," ").concat(a.formats.year):j,E=(0,_.Z)(s,bS),A=s,T=function(e){var t=e.classes;return(0,de.Z)({root:["root"],labelContainer:["labelContainer"],label:["label"],switchViewButton:["switchViewButton"],switchViewIcon:["switchViewIcon"]},gS,t)}(s),I=null!==(r=null===l||void 0===l?void 0:l.switchViewButton)&&void 0!==r?r:_S,R=id({elementType:I,externalSlotProps:null===u||void 0===u?void 0:u.switchViewButton,additionalProps:{size:"small","aria-label":o.calendarViewSwitchingButtonAriaLabel(y)},ownerState:A,className:T.switchViewButton}),M=null!==(i=null===l||void 0===l?void 0:l.switchViewIcon)&&void 0!==i?i:CS,O=id({elementType:M,externalSlotProps:null===u||void 0===u?void 0:u.switchViewIcon,ownerState:void 0,className:T.switchViewIcon}),D=(0,_.Z)(O,xS),Z=function(e,n){var r=n.disableFuture,i=n.maxDate,o=n.timezone,a=Ty();return t.useMemo((function(){var t=a.date(void 0,o),n=a.startOfMonth(r&&a.isBefore(t,i)?t:i);return!a.isAfter(n,e)}),[r,i,e,a,o])}(c,{disableFuture:f,maxDate:p,timezone:C}),N=function(e,n){var r=n.disablePast,i=n.minDate,o=n.timezone,a=Ty();return t.useMemo((function(){var t=a.date(void 0,o),n=a.startOfMonth(r&&a.isAfter(t,i)?t:i);return!a.isBefore(n,e)}),[r,i,e,a,o])}(c,{disablePast:h,minDate:v,timezone:C});if(1===x.length&&"year"===x[0])return null;var L=a.formatByString(c,P);return(0,G.jsxs)(wS,(0,S.Z)({},E,{ownerState:A,className:Mb(k,T.root),ref:n,children:[(0,G.jsxs)(kS,{role:"presentation",onClick:function(){if(1!==x.length&&g&&!d)if(2===x.length)g(x.find((function(e){return e!==y}))||x[0]);else{var e=0!==x.indexOf(y)?0:1;g(x[e])}},ownerState:A,"aria-live":"polite",className:T.labelContainer,children:[(0,G.jsx)(uk,{reduceAnimations:b,transKey:L,children:(0,G.jsx)(SS,{id:w,ownerState:A,className:T.label,children:L})}),x.length>1&&!d&&(0,G.jsx)(I,(0,S.Z)({},R,{children:(0,G.jsx)(M,(0,S.Z)({},D))}))]}),(0,G.jsx)(jd,{in:"day"===y,children:(0,G.jsx)(mS,{slots:l,slotProps:u,onGoToPrevious:function(){return m(a.addMonths(c,-1),"right")},isPreviousDisabled:N,previousLabel:o.previousMonth,onGoToNext:function(){return m(a.addMonths(c,1),"left")},isNextDisabled:Z,nextLabel:o.nextMonth})})]}))})),PS=(0,J.ZP)("div")({overflow:"hidden",width:Uw,maxHeight:Gw,display:"flex",flexDirection:"column",margin:"0 auto"}),ES="undefined"!==typeof navigator&&navigator.userAgent.match(/android\s(\d+)|OS\s(\d+)/i),AS=ES&&ES[1]?parseInt(ES[1],10):null,TS=ES&&ES[2]?parseInt(ES[2],10):null,IS=AS&&AS<10||TS&&TS<13||!1,RS=function(){return Wp("@media (prefers-reduced-motion: reduce)",{defaultMatches:!1})||IS},MS=function(e){return(0,ve.ZP)("MuiDateCalendar",e)},OS=((0,pe.Z)("MuiDateCalendar",["root","viewTransitionContainer"]),["autoFocus","onViewChange","value","defaultValue","referenceDate","disableFuture","disablePast","onChange","onYearChange","onMonthChange","reduceAnimations","shouldDisableDate","shouldDisableMonth","shouldDisableYear","view","views","openTo","className","disabled","readOnly","minDate","maxDate","disableHighlightToday","focusedView","onFocusedViewChange","showDaysOutsideCurrentMonth","fixedWeekNumber","dayOfWeekFormatter","slots","slotProps","loading","renderLoading","displayWeekNumber","yearsPerRow","monthsPerRow","timezone"]);var DS=(0,J.ZP)(PS,{name:"MuiDateCalendar",slot:"Root",overridesResolver:function(e,t){return t.root}})({display:"flex",flexDirection:"column",height:Gw}),ZS=(0,J.ZP)(uk,{name:"MuiDateCalendar",slot:"ViewTransitionContainer",overridesResolver:function(e,t){return t.viewTransitionContainer}})({}),NS=t.forwardRef((function(e,n){var r,i=Ty(),o=(0,Kc.Z)(),a=function(e,t){var n,r,i,o,a,s,l,u=Ty(),c=Iy(),d=RS(),f=(0,fe.Z)({props:e,name:t});return(0,S.Z)({},f,{loading:null!==(n=f.loading)&&void 0!==n&&n,disablePast:null!==(r=f.disablePast)&&void 0!==r&&r,disableFuture:null!==(i=f.disableFuture)&&void 0!==i&&i,openTo:null!==(o=f.openTo)&&void 0!==o?o:"day",views:null!==(a=f.views)&&void 0!==a?a:["year","day"],reduceAnimations:null!==(s=f.reduceAnimations)&&void 0!==s?s:d,renderLoading:null!==(l=f.renderLoading)&&void 0!==l?l:function(){return(0,G.jsx)("span",{children:"..."})},minDate:av(u,f.minDate,c.minDate),maxDate:av(u,f.maxDate,c.maxDate)})}(e,"MuiDateCalendar"),s=a.autoFocus,l=a.onViewChange,u=a.value,c=a.defaultValue,d=a.referenceDate,f=a.disableFuture,h=a.disablePast,p=a.onChange,v=a.onYearChange,m=a.onMonthChange,g=a.reduceAnimations,y=a.shouldDisableDate,b=a.shouldDisableMonth,x=a.shouldDisableYear,w=a.view,k=a.views,C=a.openTo,j=a.className,P=a.disabled,E=a.readOnly,A=a.minDate,T=a.maxDate,I=a.disableHighlightToday,R=a.focusedView,M=a.onFocusedViewChange,O=a.showDaysOutsideCurrentMonth,D=a.fixedWeekNumber,Z=a.dayOfWeekFormatter,N=a.slots,L=a.slotProps,F=a.loading,z=a.renderLoading,B=a.displayWeekNumber,H=a.yearsPerRow,V=a.monthsPerRow,q=a.timezone,W=(0,_.Z)(a,OS),U=zy({name:"DateCalendar",timezone:q,value:u,defaultValue:c,onChange:p,valueManager:qv}),K=U.value,Y=U.handleValueChange,X=U.timezone,Q=lS({view:w,views:k,openTo:C,onChange:Y,onViewChange:l,autoFocus:s,focusedView:R,onFocusedViewChange:M}),J=Q.view,$=Q.setView,ee=Q.focusedView,te=Q.setFocusedView,ne=Q.goToNextView,re=Q.setValueAndGoToNextView,ie=ak({value:K,referenceDate:d,reduceAnimations:g,onMonthChange:m,minDate:A,maxDate:T,shouldDisableDate:y,disablePast:h,disableFuture:f,timezone:X}),oe=ie.referenceDate,ae=ie.calendarState,se=ie.changeFocusedDay,le=ie.changeMonth,ue=ie.handleChangeMonth,ce=ie.isDateDisabled,he=ie.onMonthSwitchingAnimationEnd,pe=P&&K||A,ve=P&&K||T,me="".concat(o,"-grid-label"),ge=null!==ee,ye=null!==(r=null===N||void 0===N?void 0:N.calendarHeader)&&void 0!==r?r:jS,be=id({elementType:ye,externalSlotProps:null===L||void 0===L?void 0:L.calendarHeader,additionalProps:{views:k,view:J,currentMonth:ae.currentMonth,onViewChange:$,onMonthChange:function(e,t){return ue({newMonth:e,direction:t})},minDate:pe,maxDate:ve,disabled:P,disablePast:h,disableFuture:f,reduceAnimations:g,timezone:X,labelId:me,slots:N,slotProps:L},ownerState:a}),xe=(0,Ce.Z)((function(e){var t=i.startOfMonth(e),n=i.endOfMonth(e),r=ce(e)?ov({utils:i,date:e,minDate:i.isBefore(A,t)?t:A,maxDate:i.isAfter(T,n)?n:T,disablePast:h,disableFuture:f,isDateDisabled:ce,timezone:X}):e;r?(re(r,"finish"),null===m||void 0===m||m(t)):(ne(),le(t)),se(r,!0)})),we=(0,Ce.Z)((function(e){var t=i.startOfYear(e),n=i.endOfYear(e),r=ce(e)?ov({utils:i,date:e,minDate:i.isBefore(A,t)?t:A,maxDate:i.isAfter(T,n)?n:T,disablePast:h,disableFuture:f,isDateDisabled:ce,timezone:X}):e;r?(re(r,"finish"),null===v||void 0===v||v(r)):(ne(),le(t)),se(r,!0)})),ke=(0,Ce.Z)((function(e){return Y(e?iv(i,e,null!==K&&void 0!==K?K:oe):e,"finish",J)}));t.useEffect((function(){null!=K&&i.isValid(K)&&le(K)}),[K]);var Se=a,_e=function(e){var t=e.classes;return(0,de.Z)({root:["root"],viewTransitionContainer:["viewTransitionContainer"]},MS,t)}(Se),je={disablePast:h,disableFuture:f,maxDate:T,minDate:A},Pe={disableHighlightToday:I,readOnly:E,disabled:P,timezone:X,gridLabelId:me},Ee=t.useRef(J);t.useEffect((function(){Ee.current!==J&&(ee===Ee.current&&te(J,!0),Ee.current=J)}),[ee,te,J]);var Ae=t.useMemo((function(){return[K]}),[K]);return(0,G.jsxs)(DS,(0,S.Z)({ref:n,className:Mb(_e.root,j),ownerState:Se},W,{children:[(0,G.jsx)(ye,(0,S.Z)({},be)),(0,G.jsx)(ZS,{reduceAnimations:g,className:_e.viewTransitionContainer,transKey:J,ownerState:Se,children:(0,G.jsxs)("div",{children:["year"===J&&(0,G.jsx)(sS,(0,S.Z)({},je,Pe,{value:K,onChange:we,shouldDisableYear:x,hasFocus:ge,onFocusedViewChange:function(e){return te("year",e)},yearsPerRow:H,referenceDate:oe})),"month"===J&&(0,G.jsx)(Qk,(0,S.Z)({},je,Pe,{hasFocus:ge,className:j,value:K,onChange:xe,shouldDisableMonth:b,onFocusedViewChange:function(e){return te("month",e)},monthsPerRow:V,referenceDate:oe})),"day"===J&&(0,G.jsx)(Bk,(0,S.Z)({},ae,je,Pe,{onMonthSwitchingAnimationEnd:he,onFocusedDayChange:se,reduceAnimations:g,selectedDays:Ae,onSelectedDaysChange:ke,shouldDisableDate:y,shouldDisableMonth:b,shouldDisableYear:x,hasFocus:ge,onFocusedViewChange:function(e){return te("day",e)},showDaysOutsideCurrentMonth:O,fixedWeekNumber:D,dayOfWeekFormatter:Z,displayWeekNumber:B,slots:N,slotProps:L,loading:F,renderLoading:z}))]})})]}))})),LS=function(e){var t=e.view,n=e.onViewChange,r=e.views,i=e.focusedView,o=e.onFocusedViewChange,a=e.value,s=e.defaultValue,l=e.referenceDate,u=e.onChange,c=e.className,d=e.classes,f=e.disableFuture,h=e.disablePast,p=e.minDate,v=e.maxDate,m=e.shouldDisableDate,g=e.shouldDisableMonth,y=e.shouldDisableYear,b=e.reduceAnimations,x=e.onMonthChange,w=e.monthsPerRow,k=e.onYearChange,S=e.yearsPerRow,_=e.slots,C=e.slotProps,j=e.loading,P=e.renderLoading,E=e.disableHighlightToday,A=e.readOnly,T=e.disabled,I=e.showDaysOutsideCurrentMonth,R=e.dayOfWeekFormatter,M=e.sx,O=e.autoFocus,D=e.fixedWeekNumber,Z=e.displayWeekNumber,N=e.timezone;return(0,G.jsx)(NS,{view:t,onViewChange:n,views:r.filter(dv),focusedView:i&&dv(i)?i:null,onFocusedViewChange:o,value:a,defaultValue:s,referenceDate:l,onChange:u,className:c,classes:d,disableFuture:f,disablePast:h,minDate:p,maxDate:v,shouldDisableDate:m,shouldDisableMonth:g,shouldDisableYear:y,reduceAnimations:b,onMonthChange:x,monthsPerRow:w,onYearChange:k,yearsPerRow:S,slots:_,slotProps:C,loading:j,renderLoading:P,disableHighlightToday:E,readOnly:A,disabled:T,showDaysOutsideCurrentMonth:I,dayOfWeekFormatter:R,sx:M,autoFocus:O,fixedWeekNumber:D,displayWeekNumber:Z,timezone:N})};function FS(e){return(0,ve.ZP)("MuiPickersPopper",e)}(0,pe.Z)("MuiPickersPopper",["root","paper"]);var zS=["PaperComponent","popperPlacement","ownerState","children","paperSlotProps","paperClasses","onPaperClick","onPaperTouchStart"],BS=(0,J.ZP)(ep,{name:"MuiPickersPopper",slot:"Root",overridesResolver:function(e,t){return t.root}})((function(e){return{zIndex:e.theme.zIndex.modal}})),HS=(0,J.ZP)(Vd,{name:"MuiPickersPopper",slot:"Paper",overridesResolver:function(e,t){return t.paper}})({outline:0,transformOrigin:"top center",variants:[{props:function(e){var t=e.placement;return["top","top-start","top-end"].includes(t)},style:{transformOrigin:"bottom center"}}]});var VS=t.forwardRef((function(e,t){var n=e.PaperComponent,r=e.popperPlacement,i=e.ownerState,o=e.children,a=e.paperSlotProps,s=e.paperClasses,l=e.onPaperClick,u=e.onPaperTouchStart,c=(0,_.Z)(e,zS),d=(0,S.Z)({},i,{placement:r}),f=id({elementType:n,externalSlotProps:a,additionalProps:{tabIndex:-1,elevation:8,ref:t},className:s,ownerState:d});return(0,G.jsx)(n,(0,S.Z)({},c,f,{onClick:function(e){var t;l(e),null===(t=f.onClick)||void 0===t||t.call(f,e)},onTouchStart:function(e){var t;u(e),null===(t=f.onTouchStart)||void 0===t||t.call(f,e)},ownerState:d,children:o}))}));function qS(e){var n,r,o,a,s=(0,fe.Z)({props:e,name:"MuiPickersPopper"}),l=s.anchorEl,u=s.children,c=s.containerRef,d=void 0===c?null:c,f=s.shouldRestoreFocus,h=s.onBlur,p=s.onDismiss,v=s.open,m=s.role,g=s.placement,y=s.slots,b=s.slotProps,x=s.reduceAnimations;t.useEffect((function(){function e(e){v&&"Escape"===e.key&&p()}return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)}}),[p,v]);var w=t.useRef(null);t.useEffect((function(){"tooltip"===m||f&&!f()||(v?w.current=qy(document):w.current&&w.current instanceof HTMLElement&&setTimeout((function(){w.current instanceof HTMLElement&&w.current.focus()})))}),[v,m,f]);var k=function(e,n){var r=t.useRef(!1),i=t.useRef(!1),o=t.useRef(null),a=t.useRef(!1);t.useEffect((function(){if(e)return document.addEventListener("mousedown",t,!0),document.addEventListener("touchstart",t,!0),function(){document.removeEventListener("mousedown",t,!0),document.removeEventListener("touchstart",t,!0),a.current=!1};function t(){a.current=!0}}),[e]);var s=(0,Ce.Z)((function(e){if(a.current){var t=i.current;i.current=!1;var s=(0,je.Z)(o.current);!o.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidth<e.clientX||t.documentElement.clientHeight<e.clientY}(e,s)||(r.current?r.current=!1:(e.composedPath?e.composedPath().indexOf(o.current)>-1:!s.documentElement.contains(e.target)||o.current.contains(e.target))||t||n(e))}})),l=function(){i.current=!0};return t.useEffect((function(){if(e){var t=(0,je.Z)(o.current),n=function(){r.current=!0};return t.addEventListener("touchstart",s),t.addEventListener("touchmove",n),function(){t.removeEventListener("touchstart",s),t.removeEventListener("touchmove",n)}}}),[e,s]),t.useEffect((function(){if(e){var t=(0,je.Z)(o.current);return t.addEventListener("click",s),function(){t.removeEventListener("click",s),i.current=!1}}}),[e,s]),[o,l,l]}(v,null!==h&&void 0!==h?h:p),_=(0,i.Z)(k,3),C=_[0],j=_[1],P=_[2],E=t.useRef(null),A=(0,_e.Z)(E,d),T=(0,_e.Z)(A,C),I=s,R=function(e){var t=e.classes;return(0,de.Z)({root:["root"],paper:["paper"]},FS,t)}(I),M=RS(),O=null!==x&&void 0!==x?x:M,D=(null!==(n=null===y||void 0===y?void 0:y.desktopTransition)&&void 0!==n?n:O)?jd:pf,Z=null!==(r=null===y||void 0===y?void 0:y.desktopTrapFocus)&&void 0!==r?r:xd,N=null!==(o=null===y||void 0===y?void 0:y.desktopPaper)&&void 0!==o?o:HS,L=null!==(a=null===y||void 0===y?void 0:y.popper)&&void 0!==a?a:BS,F=id({elementType:L,externalSlotProps:null===b||void 0===b?void 0:b.popper,additionalProps:{transition:!0,role:m,open:v,anchorEl:l,placement:g,onKeyDown:function(e){"Escape"===e.key&&(e.stopPropagation(),p())}},className:R.root,ownerState:s});return(0,G.jsx)(L,(0,S.Z)({},F,{children:function(e){var t=e.TransitionProps,n=e.placement;return(0,G.jsx)(Z,(0,S.Z)({open:v,disableAutoFocus:!0,disableRestoreFocus:!0,disableEnforceFocus:"tooltip"===m,isEnabled:function(){return!0}},null===b||void 0===b?void 0:b.desktopTrapFocus,{children:(0,G.jsx)(D,(0,S.Z)({},t,null===b||void 0===b?void 0:b.desktopTransition,{children:(0,G.jsx)(VS,{PaperComponent:N,ownerState:I,popperPlacement:n,ref:T,onPaperClick:j,onPaperTouchStart:P,paperClasses:R.paper,paperSlotProps:null===b||void 0===b?void 0:b.desktopPaper,children:u})}))}))}}))}var WS=function(e){var n=e.props,r=e.valueManager,o=e.valueType,a=e.wrapperVariant,s=e.validator,l=n.onAccept,u=n.onChange,c=n.value,d=n.defaultValue,f=n.closeOnSelect,h=void 0===f?"desktop"===a:f,p=n.timezone,v=t.useRef(d).current,m=t.useRef(void 0!==c).current;var g=Ty(),y=Ay(),b=function(e){var n=e.open,r=e.onOpen,o=e.onClose,a=t.useRef("boolean"===typeof n).current,s=t.useState(!1),l=(0,i.Z)(s,2),u=l[0],c=l[1];return t.useEffect((function(){if(a){if("boolean"!==typeof n)throw new Error("You must not mix controlling and uncontrolled mode for `open` prop");c(n)}}),[a,n]),{isOpen:u,setIsOpen:t.useCallback((function(e){a||c(e),e&&r&&r(),!e&&o&&o()}),[a,r,o])}}(n),x=b.isOpen,w=b.setIsOpen,k=t.useState((function(){var e;return{draft:e=void 0!==c?c:void 0!==v?v:r.emptyValue,lastPublishedValue:e,lastCommittedValue:e,lastControlledValue:c,hasBeenModifiedSinceMount:!1}})),_=(0,i.Z)(k,2),C=_[0],j=_[1],P=Fy({timezone:p,value:c,defaultValue:v,onChange:u,valueManager:r}),E=P.timezone,A=P.handleValueChange;Oy((0,S.Z)({},n,{value:C.draft,timezone:E}),s,r.isSameError,r.defaultErrorState);var T=(0,Ce.Z)((function(e){var t={action:e,dateState:C,hasChanged:function(t){return!r.areValuesEqual(g,e.value,t)},isControlled:m,closeOnSelect:h},i=function(e){var t=e.action,n=e.hasChanged,r=e.dateState,i=!e.isControlled&&!r.hasBeenModifiedSinceMount;return"setValueFromField"===t.name||("setValueFromAction"===t.name?!(!i||!["accept","today","clear"].includes(t.pickerAction))||n(r.lastPublishedValue):("setValueFromView"===t.name&&"shallow"!==t.selectionState||"setValueFromShortcut"===t.name)&&(!!i||n(r.lastPublishedValue)))}(t),o=function(e){var t=e.action,n=e.hasChanged,r=e.dateState,i=e.isControlled,o=e.closeOnSelect,a=!i&&!r.hasBeenModifiedSinceMount;return"setValueFromAction"===t.name?!(!a||!["accept","today","clear"].includes(t.pickerAction))||n(r.lastCommittedValue):"setValueFromView"===t.name&&"finish"===t.selectionState&&o?!!a||n(r.lastCommittedValue):"setValueFromShortcut"===t.name&&"accept"===t.changeImportance&&n(r.lastCommittedValue)}(t),a=function(e){var t=e.action,n=e.closeOnSelect;return"setValueFromAction"===t.name||("setValueFromView"===t.name?"finish"===t.selectionState&&n:"setValueFromShortcut"===t.name&&"accept"===t.changeImportance)}(t);if(j((function(t){return(0,S.Z)({},t,{draft:e.value,lastPublishedValue:i?e.value:t.lastPublishedValue,lastCommittedValue:o?e.value:t.lastCommittedValue,hasBeenModifiedSinceMount:!0})})),i){var u={validationError:"setValueFromField"===e.name?e.context.validationError:s({adapter:y,value:e.value,props:(0,S.Z)({},n,{value:e.value,timezone:E})})};"setValueFromShortcut"===e.name&&(u.shortcut=e.shortcut),A(e.value,u)}o&&l&&l(e.value),a&&w(!1)}));if(void 0!==c&&(void 0===C.lastControlledValue||!r.areValuesEqual(g,C.lastControlledValue,c))){var I=r.areValuesEqual(g,C.draft,c);j((function(e){return(0,S.Z)({},e,{lastControlledValue:c},I?{}:{lastCommittedValue:c,lastPublishedValue:c,draft:c,hasBeenModifiedSinceMount:!0})}))}var R=(0,Ce.Z)((function(){T({value:r.emptyValue,name:"setValueFromAction",pickerAction:"clear"})})),M=(0,Ce.Z)((function(){T({value:C.lastPublishedValue,name:"setValueFromAction",pickerAction:"accept"})})),O=(0,Ce.Z)((function(){T({value:C.lastPublishedValue,name:"setValueFromAction",pickerAction:"dismiss"})})),D=(0,Ce.Z)((function(){T({value:C.lastCommittedValue,name:"setValueFromAction",pickerAction:"cancel"})})),Z=(0,Ce.Z)((function(){T({value:r.getTodayValue(g,E,o),name:"setValueFromAction",pickerAction:"today"})})),N=(0,Ce.Z)((function(e){e.preventDefault(),w(!0)})),L=(0,Ce.Z)((function(e){null===e||void 0===e||e.preventDefault(),w(!1)})),F=(0,Ce.Z)((function(e){return T({name:"setValueFromView",value:e,selectionState:arguments.length>1&&void 0!==arguments[1]?arguments[1]:"partial"})})),z=(0,Ce.Z)((function(e,t,n){return T({name:"setValueFromShortcut",value:e,changeImportance:t,shortcut:n})})),B=(0,Ce.Z)((function(e,t){return T({name:"setValueFromField",value:e,context:t})})),H={onClear:R,onAccept:M,onDismiss:O,onCancel:D,onSetToday:Z,onOpen:N,onClose:L},V={value:C.draft,onChange:B},q=t.useMemo((function(){return r.cleanValue(g,C.draft)}),[g,r,C.draft]);return{open:x,fieldProps:V,viewProps:{value:q,onChange:F,onClose:L,open:x},layoutProps:(0,S.Z)({},H,{value:q,onChange:F,onSelectShortcut:z,isValid:function(e){var t=s({adapter:y,value:e,props:(0,S.Z)({},n,{value:e,timezone:E})});return!r.hasError(t)}}),actions:H}},US=["className","sx"];function GS(){return"undefined"===typeof window?"portrait":window.screen&&window.screen.orientation&&window.screen.orientation.angle?90===Math.abs(window.screen.orientation.angle)?"landscape":"portrait":window.orientation&&90===Math.abs(Number(window.orientation))?"landscape":"portrait"}var KS=function(e,n){var r,o,a=t.useState(GS),s=(0,i.Z)(a,2),l=s[0],u=s[1];return(0,mc.Z)((function(){var e=function(){u(GS())};return window.addEventListener("orientationchange",e),function(){window.removeEventListener("orientationchange",e)}}),[]),r=e,o=["hours","minutes","seconds"],!(Array.isArray(o)?o.every((function(e){return-1!==r.indexOf(e)})):-1!==r.indexOf(o))&&"landscape"===(n||l)},YS=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"warning",n=!1,r=Array.isArray(e)?e.join("\n"):e;return function(){n||(n=!0,"error"===t?console.error(r):console.warn(r))}},XS=(YS(["The `renderInput` prop has been removed in version 6.0 of the Date and Time Pickers.","You can replace it with the `textField` component slot in most cases.","For more information, please have a look at the migration guide (https://mui.com/x/migration/migration-pickers-v5/#input-renderer-required-in-v5)."]),function(e){var n=e.props,r=e.valueManager,o=e.valueType,a=e.wrapperVariant,s=e.additionalViewProps,l=e.validator,u=e.autoFocusView,c=e.rendererInterceptor,d=e.fieldRef;var f=WS({props:n,valueManager:r,valueType:o,wrapperVariant:a,validator:l}),h=function(e){var n=e.props,r=e.propsFromPickerValue,o=e.additionalViewProps,a=e.autoFocusView,s=e.rendererInterceptor,l=e.fieldRef,u=r.onChange,c=r.open,d=r.onClose,f=n.views,h=n.openTo,p=n.onViewChange,v=n.disableOpenPicker,m=n.viewRenderers,g=n.timezone,y=(0,_.Z)(n,US),b=lS({view:void 0,views:f,openTo:h,onChange:u,onViewChange:p,autoFocus:a}),x=b.view,w=b.setView,k=b.defaultView,C=b.focusedView,j=b.setFocusedView,P=b.setValueAndGoToNextView,E=t.useMemo((function(){return f.reduce((function(e,t){var n;return n=v?"field":null!=m[t]?"UI":"field",e.viewModeLookup[t]=n,"UI"===n&&(e.hasUIView=!0),e}),{hasUIView:!1,viewModeLookup:{}})}),[v,m,f]),A=E.hasUIView,T=E.viewModeLookup,I=t.useMemo((function(){return f.reduce((function(e,t){return null!=m[t]&&vv(t)?e+1:e}),0)}),[m,f]),R=T[x],M=(0,Ce.Z)((function(){return"UI"===R})),O=t.useState("UI"===R?x:null),D=(0,i.Z)(O,2),Z=D[0],N=D[1];return Z!==x&&"UI"===T[x]&&N(x),(0,mc.Z)((function(){"field"===R&&c&&(d(),setTimeout((function(){var e;null===l||void 0===l||null===(e=l.current)||void 0===e||e.focusField(x)})))}),[x]),(0,mc.Z)((function(){if(c){var e=x;"field"===R&&null!=Z&&(e=Z),e!==k&&"UI"===T[e]&&"UI"===T[k]&&(e=k),e!==x&&w(e),j(e,!0)}}),[c]),{hasUIView:A,shouldRestoreFocus:M,layoutProps:{views:f,view:Z,onViewChange:w},renderCurrentView:function(){if(null==Z)return null;var e=m[Z];if(null==e)return null;var t=(0,S.Z)({},y,o,r,{views:f,timezone:g,onChange:P,view:Z,onViewChange:w,focusedView:C,onFocusedViewChange:j,showViewSwitcher:I>1,timeViewsCount:I});return s?s(m,Z,t):e(t)}}}({props:n,additionalViewProps:s,autoFocusView:u,fieldRef:d,propsFromPickerValue:f.viewProps,rendererInterceptor:c}),p=function(e){var t=e.props,n=e.propsFromPickerValue,r=e.propsFromPickerViews,i=e.wrapperVariant,o=t.orientation,a=KS(r.views,o);return{layoutProps:(0,S.Z)({},r,n,{isLandscape:a,wrapperVariant:i,disabled:t.disabled,readOnly:t.readOnly})}}({props:n,wrapperVariant:a,propsFromPickerValue:f.layoutProps,propsFromPickerViews:h.layoutProps});return{open:f.open,actions:f.actions,fieldProps:f.fieldProps,renderCurrentView:h.renderCurrentView,hasUIView:h.hasUIView,shouldRestoreFocus:h.shouldRestoreFocus,layoutProps:p.layoutProps}});function QS(e){return(0,ve.ZP)("MuiPickersLayout",e)}var JS=(0,pe.Z)("MuiPickersLayout",["root","landscape","contentWrapper","toolbar","actionBar","tabs","shortcuts"]);function $S(e){return(0,ve.ZP)("MuiDialogActions",e)}(0,pe.Z)("MuiDialogActions",["root","spacing"]);var e_=["className","disableSpacing"],t_=(0,J.ZP)("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,!n.disableSpacing&&t.spacing]}})((function(e){var t=e.ownerState;return(0,S.Z)({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!t.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})})),n_=t.forwardRef((function(e,t){var n=(0,fe.Z)({props:e,name:"MuiDialogActions"}),r=n.className,i=n.disableSpacing,o=void 0!==i&&i,a=(0,_.Z)(n,e_),s=(0,S.Z)({},n,{disableSpacing:o}),l=function(e){var t=e.classes,n={root:["root",!e.disableSpacing&&"spacing"]};return(0,de.Z)(n,$S,t)}(s);return(0,G.jsx)(t_,(0,S.Z)({className:(0,ue.Z)(l.root,r),ownerState:s,ref:t},a))})),r_=n_,i_=["onAccept","onClear","onCancel","onSetToday","actions"];function o_(e){var t=e.onAccept,n=e.onClear,r=e.onCancel,i=e.onSetToday,o=e.actions,a=(0,_.Z)(e,i_),s=Ry();if(null==o||0===o.length)return null;var l=null===o||void 0===o?void 0:o.map((function(e){switch(e){case"clear":return(0,G.jsx)(Wc,{onClick:n,children:s.clearButtonLabel},e);case"cancel":return(0,G.jsx)(Wc,{onClick:r,children:s.cancelButtonLabel},e);case"accept":return(0,G.jsx)(Wc,{onClick:t,children:s.okButtonLabel},e);case"today":return(0,G.jsx)(Wc,{onClick:i,children:s.todayButtonLabel},e);default:return null}}));return(0,G.jsx)(r_,(0,S.Z)({},a,{children:l}))}function a_(e){return(0,ve.ZP)("MuiListItem",e)}var s_=(0,pe.Z)("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]);var l_=(0,pe.Z)("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]);function u_(e){return(0,ve.ZP)("MuiListItemSecondaryAction",e)}(0,pe.Z)("MuiListItemSecondaryAction",["root","disableGutters"]);var c_=["className"],d_=(0,J.ZP)("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.disableGutters&&t.disableGutters]}})((function(e){var t=e.ownerState;return(0,S.Z)({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},t.disableGutters&&{right:0})})),f_=t.forwardRef((function(e,n){var r=(0,fe.Z)({props:e,name:"MuiListItemSecondaryAction"}),i=r.className,o=(0,_.Z)(r,c_),a=t.useContext(lg),s=(0,S.Z)({},r,{disableGutters:a.disableGutters}),l=function(e){var t=e.disableGutters,n=e.classes,r={root:["root",t&&"disableGutters"]};return(0,de.Z)(r,u_,n)}(s);return(0,G.jsx)(d_,(0,S.Z)({className:(0,ue.Z)(l.root,i),ownerState:s,ref:n},o))}));f_.muiName="ListItemSecondaryAction";var h_=f_,p_=["className"],v_=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected","slotProps","slots"],m_=(0,J.ZP)("div",{name:"MuiListItem",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.dense&&t.dense,"flex-start"===n.alignItems&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters,!n.disablePadding&&t.padding,n.button&&t.button,n.hasSecondaryAction&&t.secondaryAction]}})((function(e){var t,n=e.theme,r=e.ownerState;return(0,S.Z)({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!r.disablePadding&&(0,S.Z)({paddingTop:8,paddingBottom:8},r.dense&&{paddingTop:4,paddingBottom:4},!r.disableGutters&&{paddingLeft:16,paddingRight:16},!!r.secondaryAction&&{paddingRight:48}),!!r.secondaryAction&&(0,s.Z)({},"& > .".concat(l_.root),{paddingRight:48}),(t={},(0,s.Z)(t,"&.".concat(s_.focusVisible),{backgroundColor:(n.vars||n).palette.action.focus}),(0,s.Z)(t,"&.".concat(s_.selected),(0,s.Z)({backgroundColor:n.vars?"rgba(".concat(n.vars.palette.primary.mainChannel," / ").concat(n.vars.palette.action.selectedOpacity,")"):(0,wu.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity)},"&.".concat(s_.focusVisible),{backgroundColor:n.vars?"rgba(".concat(n.vars.palette.primary.mainChannel," / calc(").concat(n.vars.palette.action.selectedOpacity," + ").concat(n.vars.palette.action.focusOpacity,"))"):(0,wu.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity+n.palette.action.focusOpacity)})),(0,s.Z)(t,"&.".concat(s_.disabled),{opacity:(n.vars||n).palette.action.disabledOpacity}),t),"flex-start"===r.alignItems&&{alignItems:"flex-start"},r.divider&&{borderBottom:"1px solid ".concat((n.vars||n).palette.divider),backgroundClip:"padding-box"},r.button&&(0,s.Z)({transition:n.transitions.create("background-color",{duration:n.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(n.vars||n).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}}},"&.".concat(s_.selected,":hover"),{backgroundColor:n.vars?"rgba(".concat(n.vars.palette.primary.mainChannel," / calc(").concat(n.vars.palette.action.selectedOpacity," + ").concat(n.vars.palette.action.hoverOpacity,"))"):(0,wu.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity+n.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:n.vars?"rgba(".concat(n.vars.palette.primary.mainChannel," / ").concat(n.vars.palette.action.selectedOpacity,")"):(0,wu.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity)}}),r.hasSecondaryAction&&{paddingRight:48})})),g_=(0,J.ZP)("li",{name:"MuiListItem",slot:"Container",overridesResolver:function(e,t){return t.container}})({position:"relative"}),y_=t.forwardRef((function(e,n){var r=(0,fe.Z)({props:e,name:"MuiListItem"}),i=r.alignItems,o=void 0===i?"center":i,a=r.autoFocus,s=void 0!==a&&a,l=r.button,u=void 0!==l&&l,c=r.children,d=r.className,f=r.component,h=r.components,p=void 0===h?{}:h,v=r.componentsProps,m=void 0===v?{}:v,g=r.ContainerComponent,y=void 0===g?"li":g,b=r.ContainerProps,x=(void 0===b?{}:b).className,w=r.dense,k=void 0!==w&&w,C=r.disabled,j=void 0!==C&&C,P=r.disableGutters,E=void 0!==P&&P,A=r.disablePadding,T=void 0!==A&&A,I=r.divider,R=void 0!==I&&I,M=r.focusVisibleClassName,O=r.secondaryAction,D=r.selected,Z=void 0!==D&&D,N=r.slotProps,L=void 0===N?{}:N,z=r.slots,B=void 0===z?{}:z,H=(0,_.Z)(r.ContainerProps,p_),V=(0,_.Z)(r,v_),q=t.useContext(lg),W=t.useMemo((function(){return{dense:k||q.dense||!1,alignItems:o,disableGutters:E}}),[o,q.dense,k,E]),U=t.useRef(null);(0,Kv.Z)((function(){s&&U.current&&U.current.focus()}),[s]);var K=t.Children.toArray(c),Y=K.length&&(0,Km.Z)(K[K.length-1],["ListItemSecondaryAction"]),X=(0,S.Z)({},r,{alignItems:o,autoFocus:s,button:u,dense:W.dense,disabled:j,disableGutters:E,disablePadding:T,divider:R,hasSecondaryAction:Y,selected:Z}),Q=function(e){var t=e.alignItems,n=e.button,r=e.classes,i=e.dense,o=e.disabled,a={root:["root",i&&"dense",!e.disableGutters&&"gutters",!e.disablePadding&&"padding",e.divider&&"divider",o&&"disabled",n&&"button","flex-start"===t&&"alignItemsFlexStart",e.hasSecondaryAction&&"secondaryAction",e.selected&&"selected"],container:["container"]};return(0,de.Z)(a,a_,r)}(X),J=(0,F.Z)(U,n),$=B.root||p.Root||m_,ee=L.root||m.root||{},te=(0,S.Z)({className:(0,ue.Z)(Q.root,ee.className,d),disabled:j},V),ne=f||"li";return u&&(te.component=f||"div",te.focusVisibleClassName=(0,ue.Z)(s_.focusVisible,M),ne=tc),Y?(ne=te.component||f?ne:"div","li"===y&&("li"===ne?ne="div":"li"===te.component&&(te.component="div")),(0,G.jsx)(lg.Provider,{value:W,children:(0,G.jsxs)(g_,(0,S.Z)({as:y,className:(0,ue.Z)(Q.container,x),ref:J,ownerState:X},H,{children:[(0,G.jsx)($,(0,S.Z)({},ee,!Yc($)&&{as:ne,ownerState:(0,S.Z)({},X,ee.ownerState)},te,{children:K})),K.pop()]}))})):(0,G.jsx)(lg.Provider,{value:W,children:(0,G.jsxs)($,(0,S.Z)({},ee,{as:ne,ref:J},!Yc($)&&{ownerState:(0,S.Z)({},X,ee.ownerState)},te,{children:[K,O&&(0,G.jsx)(h_,{children:O})]}))})})),b_=y_,x_=(0,fc.Z)((0,G.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 w_(e){return(0,ve.ZP)("MuiChip",e)}var k_=(0,pe.Z)("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"]),S_=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],__=(0,J.ZP)("div",{name:"MuiChip",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState,r=n.color,i=n.iconColor,o=n.clickable,a=n.onDelete,l=n.size,u=n.variant;return[(0,s.Z)({},"& .".concat(k_.avatar),t.avatar),(0,s.Z)({},"& .".concat(k_.avatar),t["avatar".concat((0,tu.Z)(l))]),(0,s.Z)({},"& .".concat(k_.avatar),t["avatarColor".concat((0,tu.Z)(r))]),(0,s.Z)({},"& .".concat(k_.icon),t.icon),(0,s.Z)({},"& .".concat(k_.icon),t["icon".concat((0,tu.Z)(l))]),(0,s.Z)({},"& .".concat(k_.icon),t["iconColor".concat((0,tu.Z)(i))]),(0,s.Z)({},"& .".concat(k_.deleteIcon),t.deleteIcon),(0,s.Z)({},"& .".concat(k_.deleteIcon),t["deleteIcon".concat((0,tu.Z)(l))]),(0,s.Z)({},"& .".concat(k_.deleteIcon),t["deleteIconColor".concat((0,tu.Z)(r))]),(0,s.Z)({},"& .".concat(k_.deleteIcon),t["deleteIcon".concat((0,tu.Z)(u),"Color").concat((0,tu.Z)(r))]),t.root,t["size".concat((0,tu.Z)(l))],t["color".concat((0,tu.Z)(r))],o&&t.clickable,o&&"default"!==r&&t["clickableColor".concat((0,tu.Z)(r),")")],a&&t.deletable,a&&"default"!==r&&t["deletableColor".concat((0,tu.Z)(r))],t[u],t["".concat(u).concat((0,tu.Z)(r))]]}})((function(e){var t,n=e.theme,r=e.ownerState,i="light"===n.palette.mode?n.palette.grey[700]:n.palette.grey[300];return(0,S.Z)((t={maxWidth:"100%",fontFamily:n.typography.fontFamily,fontSize:n.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(n.vars||n).palette.text.primary,backgroundColor:(n.vars||n).palette.action.selected,borderRadius:16,whiteSpace:"nowrap",transition:n.transitions.create(["background-color","box-shadow"]),cursor:"unset",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box"},(0,s.Z)(t,"&.".concat(k_.disabled),{opacity:(n.vars||n).palette.action.disabledOpacity,pointerEvents:"none"}),(0,s.Z)(t,"& .".concat(k_.avatar),{marginLeft:5,marginRight:-6,width:24,height:24,color:n.vars?n.vars.palette.Chip.defaultAvatarColor:i,fontSize:n.typography.pxToRem(12)}),(0,s.Z)(t,"& .".concat(k_.avatarColorPrimary),{color:(n.vars||n).palette.primary.contrastText,backgroundColor:(n.vars||n).palette.primary.dark}),(0,s.Z)(t,"& .".concat(k_.avatarColorSecondary),{color:(n.vars||n).palette.secondary.contrastText,backgroundColor:(n.vars||n).palette.secondary.dark}),(0,s.Z)(t,"& .".concat(k_.avatarSmall),{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:n.typography.pxToRem(10)}),(0,s.Z)(t,"& .".concat(k_.icon),(0,S.Z)({marginLeft:5,marginRight:-6},"small"===r.size&&{fontSize:18,marginLeft:4,marginRight:-4},r.iconColor===r.color&&(0,S.Z)({color:n.vars?n.vars.palette.Chip.defaultIconColor:i},"default"!==r.color&&{color:"inherit"}))),(0,s.Z)(t,"& .".concat(k_.deleteIcon),(0,S.Z)({WebkitTapHighlightColor:"transparent",color:n.vars?"rgba(".concat(n.vars.palette.text.primaryChannel," / 0.26)"):(0,wu.Fq)(n.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:n.vars?"rgba(".concat(n.vars.palette.text.primaryChannel," / 0.4)"):(0,wu.Fq)(n.palette.text.primary,.4)}},"small"===r.size&&{fontSize:16,marginRight:4,marginLeft:-4},"default"!==r.color&&{color:n.vars?"rgba(".concat(n.vars.palette[r.color].contrastTextChannel," / 0.7)"):(0,wu.Fq)(n.palette[r.color].contrastText,.7),"&:hover, &:active":{color:(n.vars||n).palette[r.color].contrastText}})),t),"small"===r.size&&{height:24},"default"!==r.color&&{backgroundColor:(n.vars||n).palette[r.color].main,color:(n.vars||n).palette[r.color].contrastText},r.onDelete&&(0,s.Z)({},"&.".concat(k_.focusVisible),{backgroundColor:n.vars?"rgba(".concat(n.vars.palette.action.selectedChannel," / calc(").concat(n.vars.palette.action.selectedOpacity," + ").concat(n.vars.palette.action.focusOpacity,"))"):(0,wu.Fq)(n.palette.action.selected,n.palette.action.selectedOpacity+n.palette.action.focusOpacity)}),r.onDelete&&"default"!==r.color&&(0,s.Z)({},"&.".concat(k_.focusVisible),{backgroundColor:(n.vars||n).palette[r.color].dark}))}),(function(e){var t,n=e.theme,r=e.ownerState;return(0,S.Z)({},r.clickable&&(t={userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:n.vars?"rgba(".concat(n.vars.palette.action.selectedChannel," / calc(").concat(n.vars.palette.action.selectedOpacity," + ").concat(n.vars.palette.action.hoverOpacity,"))"):(0,wu.Fq)(n.palette.action.selected,n.palette.action.selectedOpacity+n.palette.action.hoverOpacity)}},(0,s.Z)(t,"&.".concat(k_.focusVisible),{backgroundColor:n.vars?"rgba(".concat(n.vars.palette.action.selectedChannel," / calc(").concat(n.vars.palette.action.selectedOpacity," + ").concat(n.vars.palette.action.focusOpacity,"))"):(0,wu.Fq)(n.palette.action.selected,n.palette.action.selectedOpacity+n.palette.action.focusOpacity)}),(0,s.Z)(t,"&:active",{boxShadow:(n.vars||n).shadows[1]}),t),r.clickable&&"default"!==r.color&&(0,s.Z)({},"&:hover, &.".concat(k_.focusVisible),{backgroundColor:(n.vars||n).palette[r.color].dark}))}),(function(e){var t,n,r=e.theme,i=e.ownerState;return(0,S.Z)({},"outlined"===i.variant&&(t={backgroundColor:"transparent",border:r.vars?"1px solid ".concat(r.vars.palette.Chip.defaultBorder):"1px solid ".concat("light"===r.palette.mode?r.palette.grey[400]:r.palette.grey[700])},(0,s.Z)(t,"&.".concat(k_.clickable,":hover"),{backgroundColor:(r.vars||r).palette.action.hover}),(0,s.Z)(t,"&.".concat(k_.focusVisible),{backgroundColor:(r.vars||r).palette.action.focus}),(0,s.Z)(t,"& .".concat(k_.avatar),{marginLeft:4}),(0,s.Z)(t,"& .".concat(k_.avatarSmall),{marginLeft:2}),(0,s.Z)(t,"& .".concat(k_.icon),{marginLeft:4}),(0,s.Z)(t,"& .".concat(k_.iconSmall),{marginLeft:2}),(0,s.Z)(t,"& .".concat(k_.deleteIcon),{marginRight:5}),(0,s.Z)(t,"& .".concat(k_.deleteIconSmall),{marginRight:3}),t),"outlined"===i.variant&&"default"!==i.color&&(n={color:(r.vars||r).palette[i.color].main,border:"1px solid ".concat(r.vars?"rgba(".concat(r.vars.palette[i.color].mainChannel," / 0.7)"):(0,wu.Fq)(r.palette[i.color].main,.7))},(0,s.Z)(n,"&.".concat(k_.clickable,":hover"),{backgroundColor:r.vars?"rgba(".concat(r.vars.palette[i.color].mainChannel," / ").concat(r.vars.palette.action.hoverOpacity,")"):(0,wu.Fq)(r.palette[i.color].main,r.palette.action.hoverOpacity)}),(0,s.Z)(n,"&.".concat(k_.focusVisible),{backgroundColor:r.vars?"rgba(".concat(r.vars.palette[i.color].mainChannel," / ").concat(r.vars.palette.action.focusOpacity,")"):(0,wu.Fq)(r.palette[i.color].main,r.palette.action.focusOpacity)}),(0,s.Z)(n,"& .".concat(k_.deleteIcon),{color:r.vars?"rgba(".concat(r.vars.palette[i.color].mainChannel," / 0.7)"):(0,wu.Fq)(r.palette[i.color].main,.7),"&:hover, &:active":{color:(r.vars||r).palette[i.color].main}}),n))})),C_=(0,J.ZP)("span",{name:"MuiChip",slot:"Label",overridesResolver:function(e,t){var n=e.ownerState.size;return[t.label,t["label".concat((0,tu.Z)(n))]]}})((function(e){var t=e.ownerState;return(0,S.Z)({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 j_(e){return"Backspace"===e.key||"Delete"===e.key}var P_=t.forwardRef((function(e,n){var r=(0,fe.Z)({props:e,name:"MuiChip"}),i=r.avatar,o=r.className,a=r.clickable,s=r.color,l=void 0===s?"default":s,u=r.component,c=r.deleteIcon,d=r.disabled,f=void 0!==d&&d,h=r.icon,p=r.label,v=r.onClick,m=r.onDelete,g=r.onKeyDown,y=r.onKeyUp,b=r.size,x=void 0===b?"medium":b,w=r.variant,k=void 0===w?"filled":w,C=r.tabIndex,j=r.skipFocusWhenDisabled,P=void 0!==j&&j,E=(0,_.Z)(r,S_),A=t.useRef(null),T=(0,F.Z)(A,n),I=function(e){e.stopPropagation(),m&&m(e)},R=!(!1===a||!v)||a,M=R||m?tc:u||"div",O=(0,S.Z)({},r,{component:M,disabled:f,size:x,color:l,iconColor:t.isValidElement(h)&&h.props.color||l,onDelete:!!m,clickable:R,variant:k}),D=function(e){var t=e.classes,n=e.disabled,r=e.size,i=e.color,o=e.iconColor,a=e.onDelete,s=e.clickable,l=e.variant,u={root:["root",l,n&&"disabled","size".concat((0,tu.Z)(r)),"color".concat((0,tu.Z)(i)),s&&"clickable",s&&"clickableColor".concat((0,tu.Z)(i)),a&&"deletable",a&&"deletableColor".concat((0,tu.Z)(i)),"".concat(l).concat((0,tu.Z)(i))],label:["label","label".concat((0,tu.Z)(r))],avatar:["avatar","avatar".concat((0,tu.Z)(r)),"avatarColor".concat((0,tu.Z)(i))],icon:["icon","icon".concat((0,tu.Z)(r)),"iconColor".concat((0,tu.Z)(o))],deleteIcon:["deleteIcon","deleteIcon".concat((0,tu.Z)(r)),"deleteIconColor".concat((0,tu.Z)(i)),"deleteIcon".concat((0,tu.Z)(l),"Color").concat((0,tu.Z)(i))]};return(0,de.Z)(u,w_,t)}(O),Z=M===tc?(0,S.Z)({component:u||"div",focusVisibleClassName:D.focusVisible},m&&{disableRipple:!0}):{},N=null;m&&(N=c&&t.isValidElement(c)?t.cloneElement(c,{className:(0,ue.Z)(c.props.className,D.deleteIcon),onClick:I}):(0,G.jsx)(x_,{className:(0,ue.Z)(D.deleteIcon),onClick:I}));var L=null;i&&t.isValidElement(i)&&(L=t.cloneElement(i,{className:(0,ue.Z)(D.avatar,i.props.className)}));var z=null;return h&&t.isValidElement(h)&&(z=t.cloneElement(h,{className:(0,ue.Z)(D.icon,h.props.className)})),(0,G.jsxs)(__,(0,S.Z)({as:M,className:(0,ue.Z)(D.root,o),disabled:!(!R||!f)||void 0,onClick:v,onKeyDown:function(e){e.currentTarget===e.target&&j_(e)&&e.preventDefault(),g&&g(e)},onKeyUp:function(e){e.currentTarget===e.target&&(m&&j_(e)?m(e):"Escape"===e.key&&A.current&&A.current.blur()),y&&y(e)},ref:T,tabIndex:P&&f?-1:C,ownerState:O},Z,E,{children:[L||z,(0,G.jsx)(C_,{className:(0,ue.Z)(D.label),ownerState:O,children:p}),N]}))})),E_=P_,A_=["items","changeImportance","isLandscape","onChange","isValid"],T_=["getValue"];function I_(e){var t=e.items,n=e.changeImportance,r=void 0===n?"accept":n,i=e.onChange,o=e.isValid,a=(0,_.Z)(e,A_);if(null==t||0===t.length)return null;var s=t.map((function(e){var t=e.getValue,n=(0,_.Z)(e,T_),a=t({isValid:o});return{label:n.label,onClick:function(){i(a,r,n)},disabled:!o(a)}}));return(0,G.jsx)(hg,(0,S.Z)({dense:!0,sx:[{maxHeight:Gw,maxWidth:200,overflow:"auto"}].concat((0,Fl.Z)(Array.isArray(a.sx)?a.sx:[a.sx]))},a,{children:s.map((function(e){return(0,G.jsx)(b_,{children:(0,G.jsx)(E_,(0,S.Z)({},e))},e.label)}))}))}var R_=function(e){var t,n,r=e.wrapperVariant,i=e.onAccept,o=e.onClear,a=e.onCancel,s=e.onSetToday,l=e.view,u=e.views,c=e.onViewChange,d=e.value,f=e.onChange,h=e.onSelectShortcut,p=e.isValid,v=e.isLandscape,m=e.disabled,g=e.readOnly,y=e.children,b=e.slots,x=e.slotProps,w=function(e){var t=e.classes,n={root:["root",e.isLandscape&&"landscape"],contentWrapper:["contentWrapper"],toolbar:["toolbar"],actionBar:["actionBar"],tabs:["tabs"],landscape:["landscape"],shortcuts:["shortcuts"]};return(0,de.Z)(n,QS,t)}(e),k=null!==(t=null===b||void 0===b?void 0:b.actionBar)&&void 0!==t?t:o_,_=id({elementType:k,externalSlotProps:null===x||void 0===x?void 0:x.actionBar,additionalProps:{onAccept:i,onClear:o,onCancel:a,onSetToday:s,actions:"desktop"===r?[]:["cancel","accept"],className:w.actionBar},ownerState:(0,S.Z)({},e,{wrapperVariant:r})}),C=(0,G.jsx)(k,(0,S.Z)({},_)),j=null===b||void 0===b?void 0:b.toolbar,P=id({elementType:j,externalSlotProps:null===x||void 0===x?void 0:x.toolbar,additionalProps:{isLandscape:v,onChange:f,value:d,view:l,onViewChange:c,views:u,disabled:m,readOnly:g,className:w.toolbar},ownerState:(0,S.Z)({},e,{wrapperVariant:r})}),E=function(e){return null!==e.view}(P)&&j?(0,G.jsx)(j,(0,S.Z)({},P)):null,A=y,T=null===b||void 0===b?void 0:b.tabs,I=l&&T?(0,G.jsx)(T,(0,S.Z)({view:l,onViewChange:c,className:w.tabs},null===x||void 0===x?void 0:x.tabs)):null,R=null!==(n=null===b||void 0===b?void 0:b.shortcuts)&&void 0!==n?n:I_,M=id({elementType:R,externalSlotProps:null===x||void 0===x?void 0:x.shortcuts,additionalProps:{isValid:p,isLandscape:v,onChange:h,className:w.shortcuts},ownerState:{isValid:p,isLandscape:v,onChange:h,className:w.shortcuts,wrapperVariant:r}});return{toolbar:E,content:A,tabs:I,actionBar:C,shortcuts:l&&R?(0,G.jsx)(R,(0,S.Z)({},M)):null}},M_=(0,J.ZP)("div",{name:"MuiPickersLayout",slot:"Root",overridesResolver:function(e,t){return t.root}})((function(e){var t,n,r,i=e.theme;return r={display:"grid",gridAutoColumns:"max-content auto max-content",gridAutoRows:"max-content auto max-content"},(0,s.Z)(r,"& .".concat(JS.actionBar),{gridColumn:"1 / 4",gridRow:3}),(0,s.Z)(r,"variants",[{props:{isLandscape:!0},style:(t={},(0,s.Z)(t,"& .".concat(JS.toolbar),{gridColumn:"rtl"===i.direction?3:1,gridRow:"2 / 3"}),(0,s.Z)(t,".".concat(JS.shortcuts),{gridColumn:"2 / 4",gridRow:1}),t)},{props:{isLandscape:!1},style:(n={},(0,s.Z)(n,"& .".concat(JS.toolbar),{gridColumn:"2 / 4",gridRow:1}),(0,s.Z)(n,"& .".concat(JS.shortcuts),{gridColumn:"rtl"===i.direction?3:1,gridRow:"2 / 3"}),n)}]),r}));M_.propTypes={as:Gp().elementType,ownerState:Gp().shape({isLandscape:Gp().bool.isRequired}).isRequired,sx:Gp().oneOfType([Gp().arrayOf(Gp().oneOfType([Gp().func,Gp().object,Gp().bool])),Gp().func,Gp().object])};var O_=(0,J.ZP)("div",{name:"MuiPickersLayout",slot:"ContentWrapper",overridesResolver:function(e,t){return t.contentWrapper}})({gridColumn:2,gridRow:2,display:"flex",flexDirection:"column"}),D_=function(e){var n=(0,fe.Z)({props:e,name:"MuiPickersLayout"}),r=R_(n),i=r.toolbar,o=r.content,a=r.tabs,s=r.actionBar,l=r.shortcuts,u=n.sx,c=n.className,d=n.isLandscape,f=n.ref,h=n.wrapperVariant,p=n,v=function(e){var t=e.isLandscape,n=e.classes,r={root:["root",t&&"landscape"],contentWrapper:["contentWrapper"]};return(0,de.Z)(r,QS,n)}(p);return(0,G.jsxs)(M_,{ref:f,sx:u,className:Mb(c,v.root),ownerState:p,children:[d?l:i,d?i:l,(0,G.jsx)(O_,{className:v.contentWrapper,children:"desktop"===h?(0,G.jsxs)(t.Fragment,{children:[o,a]}):(0,G.jsxs)(t.Fragment,{children:[a,o]})}),s]})},Z_=["props","getOpenDialogAriaText"],N_=["ownerState"],L_=["ownerState"],F_=function(e){var n,r,i,o,a,l=e.props,u=e.getOpenDialogAriaText,c=(0,_.Z)(e,Z_),d=l.slots,f=l.slotProps,h=l.className,p=l.sx,v=l.format,m=l.formatDensity,g=l.enableAccessibleFieldDOMStructure,y=l.selectedSections,b=l.onSelectedSectionsChange,x=l.timezone,w=l.name,k=l.label,C=l.inputRef,j=l.readOnly,P=l.disabled,E=l.autoFocus,A=l.localeText,T=l.reduceAnimations,I=Ty(),R=t.useRef(null),M=t.useRef(null),O=(0,Kc.Z)(),D=null!==(n=null===f||void 0===f||null===(r=f.toolbar)||void 0===r?void 0:r.hidden)&&void 0!==n&&n,Z=XS((0,S.Z)({},c,{props:l,fieldRef:M,autoFocusView:!0,additionalViewProps:{},wrapperVariant:"desktop"})),N=Z.open,L=Z.actions,F=Z.hasUIView,z=Z.layoutProps,B=Z.renderCurrentView,H=Z.shouldRestoreFocus,V=Z.fieldProps,q=null!==(i=d.inputAdornment)&&void 0!==i?i:wb,W=id({elementType:q,externalSlotProps:null===f||void 0===f?void 0:f.inputAdornment,additionalProps:{position:"end"},ownerState:l}),U=(0,_.Z)(W,N_),K=null!==(o=d.openPickerButton)&&void 0!==o?o:sc,Y=id({elementType:K,externalSlotProps:null===f||void 0===f?void 0:f.openPickerButton,additionalProps:{disabled:P||j,onClick:N?L.onClose:L.onOpen,"aria-label":u(V.value,I),edge:U.position},ownerState:l}),X=(0,_.Z)(Y,L_),Q=d.openPickerIcon,J=d.field,$=id({elementType:J,externalSlotProps:null===f||void 0===f?void 0:f.field,additionalProps:(0,S.Z)({},V,D&&{id:O},{readOnly:j,disabled:P,className:h,sx:p,format:v,formatDensity:m,enableAccessibleFieldDOMStructure:g,selectedSections:y,onSelectedSectionsChange:b,timezone:x,label:k,name:w,autoFocus:E&&!l.open,focused:!!N||void 0},C?{inputRef:C}:{}),ownerState:l});F&&($.InputProps=(0,S.Z)({},$.InputProps,(0,s.Z)({ref:R},"".concat(U.position,"Adornment"),(0,G.jsx)(q,(0,S.Z)({},U,{children:(0,G.jsx)(K,(0,S.Z)({},X,{children:(0,G.jsx)(Q,(0,S.Z)({},null===f||void 0===f?void 0:f.openPickerIcon))}))})))));var ee=(0,S.Z)({textField:d.textField,clearIcon:d.clearIcon,clearButton:d.clearButton},$.slots),te=null!==(a=d.layout)&&void 0!==a?a:D_,ne=O;D&&(ne=k?"".concat(O,"-label"):void 0);var re=(0,S.Z)({},f,{toolbar:(0,S.Z)({},null===f||void 0===f?void 0:f.toolbar,{titleId:O}),popper:(0,S.Z)({"aria-labelledby":ne},null===f||void 0===f?void 0:f.popper)}),ie=(0,_e.Z)(M,$.unstableFieldRef);return{renderPicker:function(){return(0,G.jsxs)(Fp,{localeText:A,children:[(0,G.jsx)(J,(0,S.Z)({},$,{slots:ee,slotProps:re,unstableFieldRef:ie})),(0,G.jsx)(qS,(0,S.Z)({role:"dialog",placement:"bottom-start",anchorEl:R.current},L,{open:N,slots:d,slotProps:re,shouldRestoreFocus:H,reduceAnimations:T,children:(0,G.jsx)(te,(0,S.Z)({},z,null===re||void 0===re?void 0:re.layout,{slots:d,slotProps:re,children:B()}))}))]})}}},z_=["views","format"],B_=function(e,t){var n=t.views,r=t.format,i=(0,_.Z)(t,z_);if(r)return r;var o=[],a=[];if(n.forEach((function(e){vv(e)?a.push(e):o.push(e)})),0===a.length)return fv(e,(0,S.Z)({views:o},i),!1);if(0===o.length)return kv(e,(0,S.Z)({views:a},i));var s=kv(e,(0,S.Z)({views:a},i)),l=fv(e,(0,S.Z)({views:o},i),!1);return"".concat(l," ").concat(s)},H_=function(e,t,n){return n?t.filter((function(e){return!mv(e)||"hours"===e})):e?[].concat((0,Fl.Z)(t),["meridiem"]):t};function V_(e){return(0,ve.ZP)("MuiTimeClock",e)}(0,pe.Z)("MuiTimeClock",["root","arrowSwitcher"]);var q_=220,W_=36,U_={x:q_/2,y:q_/2},G_=U_.x-U_.x,K_=0-U_.y,Y_=function(e,t,n){var r=t-U_.x,i=n-U_.y,o=Math.atan2(G_,K_)-Math.atan2(r,i),a=o*(180/Math.PI);a=Math.round(a/e)*e,a%=360;var s=Math.floor(a/e)||0,l=Math.pow(r,2)+Math.pow(i,2);return{value:s,distance:Math.sqrt(l)}};function X_(e){return(0,ve.ZP)("MuiClockPointer",e)}(0,pe.Z)("MuiClockPointer",["root","thumb"]);var Q_=["className","hasSelected","isInner","type","viewValue"],J_=function(e){var t=e.classes;return(0,de.Z)({root:["root"],thumb:["thumb"]},X_,t)},$_=(0,J.ZP)("div",{name:"MuiClockPointer",slot:"Root",overridesResolver:function(e,t){return t.root}})((function(e){var t=e.theme;return{width:2,backgroundColor:(t.vars||t).palette.primary.main,position:"absolute",left:"calc(50% - 1px)",bottom:"50%",transformOrigin:"center bottom 0px",variants:[{props:{shouldAnimate:!0},style:{transition:t.transitions.create(["transform","height"])}}]}})),eC=(0,J.ZP)("div",{name:"MuiClockPointer",slot:"Thumb",overridesResolver:function(e,t){return t.thumb}})((function(e){var t=e.theme;return{width:4,height:4,backgroundColor:(t.vars||t).palette.primary.contrastText,borderRadius:"50%",position:"absolute",top:-21,left:"calc(50% - ".concat(18,"px)"),border:"".concat(16,"px solid ").concat((t.vars||t).palette.primary.main),boxSizing:"content-box",variants:[{props:{hasSelected:!0},style:{backgroundColor:(t.vars||t).palette.primary.main}}]}}));function tC(e){var n=(0,fe.Z)({props:e,name:"MuiClockPointer"}),r=n.className,i=n.isInner,o=n.type,a=n.viewValue,s=(0,_.Z)(n,Q_),l=t.useRef(o);t.useEffect((function(){l.current=o}),[o]);var u=(0,S.Z)({},n,{shouldAnimate:l.current!==o}),c=J_(u);return(0,G.jsx)($_,(0,S.Z)({style:function(){var e=360/("hours"===o?12:60)*a;return"hours"===o&&a>12&&(e-=360),{height:Math.round((i?.26:.4)*q_),transform:"rotateZ(".concat(e,"deg)")}}(),className:Mb(r,c.root),ownerState:u},s,{children:(0,G.jsx)(eC,{ownerState:u,className:c.thumb})}))}function nC(e){return(0,ve.ZP)("MuiClock",e)}(0,pe.Z)("MuiClock",["root","clock","wrapper","squareMask","pin","amButton","pmButton","meridiemText"]);var rC=(0,J.ZP)("div",{name:"MuiClock",slot:"Root",overridesResolver:function(e,t){return t.root}})((function(e){return{display:"flex",justifyContent:"center",alignItems:"center",margin:e.theme.spacing(2)}})),iC=(0,J.ZP)("div",{name:"MuiClock",slot:"Clock",overridesResolver:function(e,t){return t.clock}})({backgroundColor:"rgba(0,0,0,.07)",borderRadius:"50%",height:220,width:220,flexShrink:0,position:"relative",pointerEvents:"none"}),oC=(0,J.ZP)("div",{name:"MuiClock",slot:"Wrapper",overridesResolver:function(e,t){return t.wrapper}})({"&:focus":{outline:"none"}}),aC=(0,J.ZP)("div",{name:"MuiClock",slot:"SquareMask",overridesResolver:function(e,t){return t.squareMask}})({width:"100%",height:"100%",position:"absolute",pointerEvents:"auto",outline:0,touchAction:"none",userSelect:"none",variants:[{props:{disabled:!1},style:{"@media (pointer: fine)":{cursor:"pointer",borderRadius:"50%"},"&:active":{cursor:"move"}}}]}),sC=(0,J.ZP)("div",{name:"MuiClock",slot:"Pin",overridesResolver:function(e,t){return t.pin}})((function(e){var t=e.theme;return{width:6,height:6,borderRadius:"50%",backgroundColor:(t.vars||t).palette.primary.main,position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"}})),lC=(0,J.ZP)(sc,{name:"MuiClock",slot:"AmButton",overridesResolver:function(e,t){return t.amButton}})((function(e){var t=e.theme;return{zIndex:1,position:"absolute",bottom:8,left:8,paddingLeft:4,paddingRight:4,width:W_,variants:[{props:{meridiemMode:"am"},style:{backgroundColor:(t.vars||t).palette.primary.main,color:(t.vars||t).palette.primary.contrastText,"&:hover":{backgroundColor:(t.vars||t).palette.primary.light}}}]}})),uC=(0,J.ZP)(sc,{name:"MuiClock",slot:"PmButton",overridesResolver:function(e,t){return t.pmButton}})((function(e){var t=e.theme;return{zIndex:1,position:"absolute",bottom:8,right:8,paddingLeft:4,paddingRight:4,width:W_,variants:[{props:{meridiemMode:"pm"},style:{backgroundColor:(t.vars||t).palette.primary.main,color:(t.vars||t).palette.primary.contrastText,"&:hover":{backgroundColor:(t.vars||t).palette.primary.light}}}]}})),cC=(0,J.ZP)(pb,{name:"MuiClock",slot:"meridiemText",overridesResolver:function(e,t){return t.meridiemText}})({overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"});function dC(e){var n=(0,fe.Z)({props:e,name:"MuiClock"}),r=n.ampm,i=n.ampmInClock,o=n.autoFocus,a=n.children,s=n.value,l=n.handleMeridiemChange,u=n.isTimeDisabled,c=n.meridiemMode,d=n.minutesStep,f=void 0===d?1:d,h=n.onChange,p=n.selectedId,v=n.type,m=n.viewValue,g=n.disabled,y=void 0!==g&&g,b=n.readOnly,x=n.className,w=n,k=Ty(),S=Ry(),_=t.useRef(!1),C=function(e){var t=e.classes;return(0,de.Z)({root:["root"],clock:["clock"],wrapper:["wrapper"],squareMask:["squareMask"],pin:["pin"],amButton:["amButton"],pmButton:["pmButton"],meridiemText:["meridiemText"]},nC,t)}(w),j=u(m,v),P=!r&&"hours"===v&&(m<1||m>12),E=function(e,t){y||b||u(e,v)||h(e,t)},A=function(e,t){var n=e.offsetX,i=e.offsetY;if(void 0===n){var o=e.target.getBoundingClientRect();n=e.changedTouches[0].clientX-o.left,i=e.changedTouches[0].clientY-o.top}var a="seconds"===v||"minutes"===v?function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=Y_(6*n,e,t).value;return r*n%60}(n,i,f):function(e,t,n){var r=Y_(30,e,t),i=r.value,o=r.distance,a=i||12;return n?a%=12:o<q_/2-W_&&(a+=12,a%=24),a}(n,i,Boolean(r));E(a,t)},T=t.useMemo((function(){return"hours"===v||m%5===0}),[v,m]),I="minutes"===v?f:1,R=t.useRef(null);(0,mc.Z)((function(){o&&R.current.focus()}),[o]);return(0,G.jsxs)(rC,{className:Mb(x,C.root),children:[(0,G.jsxs)(iC,{className:C.clock,children:[(0,G.jsx)(aC,{onTouchMove:function(e){_.current=!0,A(e,"shallow")},onTouchEnd:function(e){_.current&&(A(e,"finish"),_.current=!1)},onMouseUp:function(e){_.current&&(_.current=!1),A(e.nativeEvent,"finish")},onMouseMove:function(e){e.buttons>0&&A(e.nativeEvent,"shallow")},ownerState:{disabled:y},className:C.squareMask}),!j&&(0,G.jsxs)(t.Fragment,{children:[(0,G.jsx)(sC,{className:C.pin}),null!=s&&(0,G.jsx)(tC,{type:v,viewValue:m,isInner:P,hasSelected:T})]}),(0,G.jsx)(oC,{"aria-activedescendant":p,"aria-label":S.clockLabelText(v,s,k),ref:R,role:"listbox",onKeyDown:function(e){if(!_.current)switch(e.key){case"Home":E(0,"partial"),e.preventDefault();break;case"End":E("minutes"===v?59:23,"partial"),e.preventDefault();break;case"ArrowUp":E(m+I,"partial"),e.preventDefault();break;case"ArrowDown":E(m-I,"partial"),e.preventDefault()}},tabIndex:0,className:C.wrapper,children:a})]}),r&&i&&(0,G.jsxs)(t.Fragment,{children:[(0,G.jsx)(lC,{onClick:b?void 0:function(){return l("am")},disabled:y||null===c,ownerState:w,className:C.amButton,title:uv(k,"am"),children:(0,G.jsx)(cC,{variant:"caption",className:C.meridiemText,children:uv(k,"am")})}),(0,G.jsx)(uC,{disabled:y||null===c,onClick:b?void 0:function(){return l("pm")},ownerState:w,className:C.pmButton,title:uv(k,"pm"),children:(0,G.jsx)(cC,{variant:"caption",className:C.meridiemText,children:uv(k,"pm")})})]})]})}function fC(e){return(0,ve.ZP)("MuiClockNumber",e)}var hC=(0,pe.Z)("MuiClockNumber",["root","selected","disabled"]),pC=["className","disabled","index","inner","label","selected"],vC=(0,J.ZP)("span",{name:"MuiClockNumber",slot:"Root",overridesResolver:function(e,t){return[t.root,(0,s.Z)({},"&.".concat(hC.disabled),t.disabled),(0,s.Z)({},"&.".concat(hC.selected),t.selected)]}})((function(e){var t,n=e.theme;return t={height:W_,width:W_,position:"absolute",left:"calc((100% - ".concat(W_,"px) / 2)"),display:"inline-flex",justifyContent:"center",alignItems:"center",borderRadius:"50%",color:(n.vars||n).palette.text.primary,fontFamily:n.typography.fontFamily,"&:focused":{backgroundColor:(n.vars||n).palette.background.paper}},(0,s.Z)(t,"&.".concat(hC.selected),{color:(n.vars||n).palette.primary.contrastText}),(0,s.Z)(t,"&.".concat(hC.disabled),{pointerEvents:"none",color:(n.vars||n).palette.text.disabled}),(0,s.Z)(t,"variants",[{props:{inner:!0},style:(0,S.Z)({},n.typography.body2,{color:(n.vars||n).palette.text.secondary})}]),t}));function mC(e){var t=(0,fe.Z)({props:e,name:"MuiClockNumber"}),n=t.className,r=t.disabled,i=t.index,o=t.inner,a=t.label,s=t.selected,l=(0,_.Z)(t,pC),u=t,c=function(e){var t=e.classes,n={root:["root",e.selected&&"selected",e.disabled&&"disabled"]};return(0,de.Z)(n,fC,t)}(u),d=i%12/12*Math.PI*2-Math.PI/2,f=(q_-W_-2)/2*(o?.65:1),h=Math.round(Math.cos(d)*f),p=Math.round(Math.sin(d)*f);return(0,G.jsx)(vC,(0,S.Z)({className:Mb(n,c.root),"aria-disabled":!!r||void 0,"aria-selected":!!s||void 0,role:"option",style:{transform:"translate(".concat(h,"px, ").concat(p+(q_-W_)/2,"px")},ownerState:u},l,{children:a}))}var gC=function(e){for(var t=e.ampm,n=e.value,r=e.getClockNumberText,i=e.isDisabled,o=e.selectedId,a=e.utils,s=n?a.getHours(n):null,l=[],u=t?12:23,c=function(e){return null!==s&&(t?12===e?12===s||0===s:s===e||s-12===e:s===e)},d=t?1:0;d<=u;d+=1){var f=d.toString();0===d&&(f="00");var h=!t&&(0===d||d>12);f=a.formatNumber(f);var p=c(d);l.push((0,G.jsx)(mC,{id:p?o:void 0,index:d,inner:h,selected:p,disabled:i(d),label:f,"aria-label":r(f)},d))}return l},yC=function(e){var t=e.utils,n=e.value,r=e.isDisabled,o=e.getClockNumberText,a=e.selectedId,s=t.formatNumber;return[[5,s("05")],[10,s("10")],[15,s("15")],[20,s("20")],[25,s("25")],[30,s("30")],[35,s("35")],[40,s("40")],[45,s("45")],[50,s("50")],[55,s("55")],[0,s("00")]].map((function(e,t){var s=(0,i.Z)(e,2),l=s[0],u=s[1],c=l===n;return(0,G.jsx)(mC,{label:u,id:c?a:void 0,index:t+1,inner:!1,disabled:r(l),selected:c,"aria-label":o(u)},l)}))},bC=function(e){var n=e.value,r=e.referenceDate,i=e.utils,o=e.props,a=e.timezone,s=t.useMemo((function(){return qv.getInitialReferenceValue({value:n,utils:i,props:o,referenceDate:r,granularity:Sv.day,timezone:a,getTodayDate:function(){return lv(i,a,"date")}})}),[]);return null!==n&&void 0!==n?n:s},xC=["ampm","ampmInClock","autoFocus","slots","slotProps","value","defaultValue","referenceDate","disableIgnoringDatePartForTimeValidation","maxTime","minTime","disableFuture","disablePast","minutesStep","shouldDisableTime","showViewSwitcher","onChange","view","views","openTo","onViewChange","focusedView","onFocusedViewChange","className","disabled","readOnly","timezone"],wC=(0,J.ZP)(PS,{name:"MuiTimeClock",slot:"Root",overridesResolver:function(e,t){return t.root}})({display:"flex",flexDirection:"column",position:"relative"}),kC=(0,J.ZP)(mS,{name:"MuiTimeClock",slot:"ArrowSwitcher",overridesResolver:function(e,t){return t.arrowSwitcher}})({position:"absolute",right:12,top:15}),SC=["hours","minutes"],_C=t.forwardRef((function(e,n){var r=Ty(),i=(0,fe.Z)({props:e,name:"MuiTimeClock"}),o=i.ampm,a=void 0===o?r.is12HourCycleInCurrentLocale():o,s=i.ampmInClock,l=void 0!==s&&s,u=i.autoFocus,c=i.slots,d=i.slotProps,f=i.value,h=i.defaultValue,p=i.referenceDate,v=i.disableIgnoringDatePartForTimeValidation,m=void 0!==v&&v,g=i.maxTime,y=i.minTime,b=i.disableFuture,x=i.disablePast,w=i.minutesStep,k=void 0===w?1:w,C=i.shouldDisableTime,j=i.showViewSwitcher,P=i.onChange,E=i.view,A=i.views,T=void 0===A?SC:A,I=i.openTo,R=i.onViewChange,M=i.focusedView,O=i.onFocusedViewChange,D=i.className,Z=i.disabled,N=i.readOnly,L=i.timezone,F=(0,_.Z)(i,xC),z=zy({name:"TimeClock",timezone:L,value:f,defaultValue:h,onChange:P,valueManager:qv}),B=z.value,H=z.handleValueChange,V=z.timezone,q=bC({value:B,referenceDate:p,utils:r,props:i,timezone:V}),W=Ry(),U=My(V),K=lS({view:E,views:T,openTo:I,onViewChange:R,onChange:H,focusedView:M,onFocusedViewChange:O}),Y=K.view,X=K.setView,Q=K.previousView,J=K.nextView,$=K.setValueAndGoToNextView,ee=qw(q,a,$),te=ee.meridiemMode,ne=ee.handleMeridiemChange,re=t.useCallback((function(e,t){var n=wv(m,r),i="hours"===t||"minutes"===t&&T.includes("seconds"),o=function(e){var t=e.start,r=e.end;return(!y||!n(y,r))&&((!g||!n(t,g))&&((!b||!n(t,U))&&(!x||!n(U,i?r:t))))},s=function(e){if(e%(arguments.length>1&&void 0!==arguments[1]?arguments[1]:1)!==0)return!1;if(C)switch(t){case"hours":return!C(r.setHours(q,e),"hours");case"minutes":return!C(r.setMinutes(q,e),"minutes");case"seconds":return!C(r.setSeconds(q,e),"seconds");default:return!1}return!0};switch(t){case"hours":var l=yv(e,te,a),u=r.setHours(q,l);return!o({start:r.setSeconds(r.setMinutes(u,0),0),end:r.setSeconds(r.setMinutes(u,59),59)})||!s(l);case"minutes":var c=r.setMinutes(q,e);return!o({start:r.setSeconds(c,0),end:r.setSeconds(c,59)})||!s(e,k);case"seconds":var d=r.setSeconds(q,e);return!o({start:d,end:d})||!s(e);default:throw new Error("not supported")}}),[a,q,m,g,te,y,k,C,r,b,x,U,T]),ie=(0,Kc.Z)(),oe=t.useMemo((function(){switch(Y){case"hours":var e=function(e,t){var n=yv(e,te,a);$(r.setHours(q,n),t,"hours")};return{onChange:e,viewValue:r.getHours(q),children:gC({value:B,utils:r,ampm:a,onChange:e,getClockNumberText:W.hoursClockNumberText,isDisabled:function(e){return Z||re(e,"hours")},selectedId:ie})};case"minutes":var t=r.getMinutes(q),n=function(e,t){$(r.setMinutes(q,e),t,"minutes")};return{viewValue:t,onChange:n,children:yC({utils:r,value:t,onChange:n,getClockNumberText:W.minutesClockNumberText,isDisabled:function(e){return Z||re(e,"minutes")},selectedId:ie})};case"seconds":var i=r.getSeconds(q),o=function(e,t){$(r.setSeconds(q,e),t,"seconds")};return{viewValue:i,onChange:o,children:yC({utils:r,value:i,onChange:o,getClockNumberText:W.secondsClockNumberText,isDisabled:function(e){return Z||re(e,"seconds")},selectedId:ie})};default:throw new Error("You must provide the type for ClockView")}}),[Y,r,B,a,W.hoursClockNumberText,W.minutesClockNumberText,W.secondsClockNumberText,te,$,q,re,ie,Z]),ae=i,se=function(e){var t=e.classes;return(0,de.Z)({root:["root"],arrowSwitcher:["arrowSwitcher"]},V_,t)}(ae);return(0,G.jsxs)(wC,(0,S.Z)({ref:n,className:Mb(se.root,D),ownerState:ae},F,{children:[(0,G.jsx)(dC,(0,S.Z)({autoFocus:null!==u&&void 0!==u?u:!!M,ampmInClock:l&&T.includes("hours"),value:B,type:Y,ampm:a,minutesStep:k,isTimeDisabled:re,meridiemMode:te,handleMeridiemChange:ne,selectedId:ie,disabled:Z,readOnly:N},oe)),j&&(0,G.jsx)(kC,{className:se.arrowSwitcher,slots:c,slotProps:d,onGoToPrevious:function(){return X(Q)},isPreviousDisabled:!Q,previousLabel:W.openPreviousView,onGoToNext:function(){return X(J)},isNextDisabled:!J,nextLabel:W.openNextView,ownerState:ae})]}))}));function CC(e){return(0,ve.ZP)("MuiListItemIcon",e)}var jC=(0,pe.Z)("MuiListItemIcon",["root","alignItemsFlexStart"]);function PC(e){return(0,ve.ZP)("MuiListItemText",e)}var EC=(0,pe.Z)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]);function AC(e){return(0,ve.ZP)("MuiMenuItem",e)}var TC=(0,pe.Z)("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),IC=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],RC=(0,J.ZP)(tc,{shouldForwardProp:function(e){return(0,Oc.Z)(e)||"classes"===e},name:"MuiMenuItem",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]}})((function(e){var t,n=e.theme,r=e.ownerState;return(0,S.Z)({},n.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!r.disableGutters&&{paddingLeft:16,paddingRight:16},r.divider&&{borderBottom:"1px solid ".concat((n.vars||n).palette.divider),backgroundClip:"padding-box"},(t={"&:hover":{textDecoration:"none",backgroundColor:(n.vars||n).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}}},(0,s.Z)(t,"&.".concat(TC.selected),(0,s.Z)({backgroundColor:n.vars?"rgba(".concat(n.vars.palette.primary.mainChannel," / ").concat(n.vars.palette.action.selectedOpacity,")"):(0,wu.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity)},"&.".concat(TC.focusVisible),{backgroundColor:n.vars?"rgba(".concat(n.vars.palette.primary.mainChannel," / calc(").concat(n.vars.palette.action.selectedOpacity," + ").concat(n.vars.palette.action.focusOpacity,"))"):(0,wu.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity+n.palette.action.focusOpacity)})),(0,s.Z)(t,"&.".concat(TC.selected,":hover"),{backgroundColor:n.vars?"rgba(".concat(n.vars.palette.primary.mainChannel," / calc(").concat(n.vars.palette.action.selectedOpacity," + ").concat(n.vars.palette.action.hoverOpacity,"))"):(0,wu.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity+n.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:n.vars?"rgba(".concat(n.vars.palette.primary.mainChannel," / ").concat(n.vars.palette.action.selectedOpacity,")"):(0,wu.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity)}}),(0,s.Z)(t,"&.".concat(TC.focusVisible),{backgroundColor:(n.vars||n).palette.action.focus}),(0,s.Z)(t,"&.".concat(TC.disabled),{opacity:(n.vars||n).palette.action.disabledOpacity}),(0,s.Z)(t,"& + .".concat(Xp.root),{marginTop:n.spacing(1),marginBottom:n.spacing(1)}),(0,s.Z)(t,"& + .".concat(Xp.inset),{marginLeft:52}),(0,s.Z)(t,"& .".concat(EC.root),{marginTop:0,marginBottom:0}),(0,s.Z)(t,"& .".concat(EC.inset),{paddingLeft:36}),(0,s.Z)(t,"& .".concat(jC.root),{minWidth:36}),t),!r.dense&&(0,s.Z)({},n.breakpoints.up("sm"),{minHeight:"auto"}),r.dense&&(0,S.Z)({minHeight:32,paddingTop:4,paddingBottom:4},n.typography.body2,(0,s.Z)({},"& .".concat(jC.root," svg"),{fontSize:"1.25rem"})))})),MC=t.forwardRef((function(e,n){var r=(0,fe.Z)({props:e,name:"MuiMenuItem"}),i=r.autoFocus,o=void 0!==i&&i,a=r.component,s=void 0===a?"li":a,l=r.dense,u=void 0!==l&&l,c=r.divider,d=void 0!==c&&c,f=r.disableGutters,h=void 0!==f&&f,p=r.focusVisibleClassName,v=r.role,m=void 0===v?"menuitem":v,g=r.tabIndex,y=r.className,b=(0,_.Z)(r,IC),x=t.useContext(lg),w=t.useMemo((function(){return{dense:u||x.dense||!1,disableGutters:h}}),[x.dense,u,h]),k=t.useRef(null);(0,Kv.Z)((function(){o&&k.current&&k.current.focus()}),[o]);var C,j=(0,S.Z)({},r,{dense:w.dense,divider:d,disableGutters:h}),P=function(e){var t=e.disabled,n=e.dense,r=e.divider,i=e.disableGutters,o=e.selected,a=e.classes,s={root:["root",n&&"dense",t&&"disabled",!i&&"gutters",r&&"divider",o&&"selected"]},l=(0,de.Z)(s,AC,a);return(0,S.Z)({},a,l)}(r),E=(0,F.Z)(k,n);return r.disabled||(C=void 0!==g?g:-1),(0,G.jsx)(lg.Provider,{value:w,children:(0,G.jsx)(RC,(0,S.Z)({ref:E,role:m,tabIndex:C,component:s,focusVisibleClassName:(0,ue.Z)(P.focusVisible,p),className:(0,ue.Z)(P.root,y)},b,{ownerState:j,classes:P}))})})),OC=MC;function DC(e){return(0,ve.ZP)("MuiDigitalClock",e)}var ZC=(0,pe.Z)("MuiDigitalClock",["root","list","item"]),NC=["ampm","timeStep","autoFocus","slots","slotProps","value","defaultValue","referenceDate","disableIgnoringDatePartForTimeValidation","maxTime","minTime","disableFuture","disablePast","minutesStep","shouldDisableTime","onChange","view","openTo","onViewChange","focusedView","onFocusedViewChange","className","disabled","readOnly","views","skipDisabled","timezone"],LC=(0,J.ZP)(PS,{name:"MuiDigitalClock",slot:"Root",overridesResolver:function(e,t){return t.root}})({overflowY:"auto",width:"100%","@media (prefers-reduced-motion: no-preference)":{scrollBehavior:"auto"},maxHeight:232,variants:[{props:{alreadyRendered:!0},style:{"@media (prefers-reduced-motion: no-preference)":{scrollBehavior:"smooth"}}}]}),FC=(0,J.ZP)(wg,{name:"MuiDigitalClock",slot:"List",overridesResolver:function(e,t){return t.list}})({padding:0}),zC=(0,J.ZP)(OC,{name:"MuiDigitalClock",slot:"Item",overridesResolver:function(e,t){return t.item}})((function(e){var t=e.theme;return{padding:"8px 16px",margin:"2px 4px","&:first-of-type":{marginTop:4},"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):oe(t.palette.primary.main,t.palette.action.hoverOpacity)},"&.Mui-selected":{backgroundColor:(t.vars||t).palette.primary.main,color:(t.vars||t).palette.primary.contrastText,"&:focus-visible, &:hover":{backgroundColor:(t.vars||t).palette.primary.dark}},"&.Mui-focusVisible":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.focusOpacity,")"):oe(t.palette.primary.main,t.palette.action.focusOpacity)}}})),BC=t.forwardRef((function(e,n){var r,i=Ty(),o=t.useRef(null),a=(0,_e.Z)(n,o),s=(0,fe.Z)({props:e,name:"MuiDigitalClock"}),l=s.ampm,u=void 0===l?i.is12HourCycleInCurrentLocale():l,c=s.timeStep,d=void 0===c?30:c,f=s.autoFocus,h=s.slots,p=s.slotProps,v=s.value,m=s.defaultValue,g=s.referenceDate,y=s.disableIgnoringDatePartForTimeValidation,b=void 0!==y&&y,x=s.maxTime,w=s.minTime,k=s.disableFuture,C=s.disablePast,j=s.minutesStep,P=void 0===j?1:j,E=s.shouldDisableTime,A=s.onChange,T=s.view,I=s.openTo,R=s.onViewChange,M=s.focusedView,O=s.onFocusedViewChange,D=s.className,Z=s.disabled,N=s.readOnly,L=s.views,F=void 0===L?["hours"]:L,z=s.skipDisabled,B=void 0!==z&&z,H=s.timezone,V=(0,_.Z)(s,NC),q=zy({name:"DigitalClock",timezone:H,value:v,defaultValue:m,onChange:A,valueManager:qv}),W=q.value,U=q.handleValueChange,K=q.timezone,Y=Ry(),X=My(K),Q=t.useMemo((function(){return(0,S.Z)({},s,{alreadyRendered:!!o.current})}),[s]),J=function(e){var t=e.classes;return(0,de.Z)({root:["root"],list:["list"],item:["item"]},DC,t)}(Q),$=null!==(r=null===h||void 0===h?void 0:h.digitalClockItem)&&void 0!==r?r:zC,ee=id({elementType:$,externalSlotProps:null===p||void 0===p?void 0:p.digitalClockItem,ownerState:{},className:J.item}),te=bC({value:W,referenceDate:g,utils:i,props:s,timezone:K}),ne=lS({view:T,views:F,openTo:I,onViewChange:R,onChange:(0,Ce.Z)((function(e){return U(e,"finish","hours")})),focusedView:M,onFocusedViewChange:O}).setValueAndGoToNextView,re=(0,Ce.Z)((function(e){ne(e,"finish")}));t.useEffect((function(){if(null!==o.current){var e=o.current.querySelector('[role="listbox"] [role="option"][tabindex="0"], [role="listbox"] [role="option"][aria-selected="true"]');if(e){var t=e.offsetTop;(f||M)&&e.focus(),o.current.scrollTop=t-4}}}));var ie=t.useCallback((function(e){var t=wv(b,i);return!((!w||!t(w,e))&&(!x||!t(e,x))&&(!k||!t(e,X))&&(!C||!t(X,e)))||!(i.getMinutes(e)%P===0&&(!E||!E(e,"hours")))}),[b,i,w,x,k,X,C,P,E]),oe=t.useMemo((function(){var e=i.startOfDay(te);return[e].concat((0,Fl.Z)(Array.from({length:Math.ceil(1440/d)-1},(function(t,n){return i.addMinutes(e,d*(n+1))}))))}),[te,d,i]),ae=oe.findIndex((function(e){return i.isEqual(e,te)}));return(0,G.jsx)(LC,(0,S.Z)({ref:a,className:Mb(J.root,D),ownerState:Q},V,{children:(0,G.jsx)(FC,{role:"listbox","aria-label":Y.timePickerToolbarTitle,className:J.list,children:oe.map((function(e,t){if(B&&ie(e))return null;var n=i.isEqual(e,W),r=i.format(e,u?"fullTime12h":"fullTime24h"),o=ae===t||-1===ae&&0===t?0:-1;return(0,G.jsx)($,(0,S.Z)({onClick:function(){return!N&&re(e)},selected:n,disabled:Z||ie(e),disableRipple:N,role:"option","aria-disabled":N,"aria-selected":n,tabIndex:o},ee,{children:r}),r)}))})}))}));function HC(e){return(0,ve.ZP)("MuiMultiSectionDigitalClock",e)}var VC=(0,pe.Z)("MuiMultiSectionDigitalClock",["root"]);function qC(e){return(0,ve.ZP)("MuiMultiSectionDigitalClockSection",e)}var WC=(0,pe.Z)("MuiMultiSectionDigitalClockSection",["root","item"]),UC=["autoFocus","onChange","className","disabled","readOnly","items","active","slots","slotProps","skipDisabled"],GC=(0,J.ZP)(wg,{name:"MuiMultiSectionDigitalClockSection",slot:"Root",overridesResolver:function(e,t){return t.root}})((function(e){var t=e.theme;return{maxHeight:232,width:56,padding:0,overflow:"hidden","@media (prefers-reduced-motion: no-preference)":{scrollBehavior:"auto"},"@media (pointer: fine)":{"&:hover":{overflowY:"auto"}},"@media (pointer: none), (pointer: coarse)":{overflowY:"auto"},"&:not(:first-of-type)":{borderLeft:"1px solid ".concat((t.vars||t).palette.divider)},"&::after":{display:"block",content:'""',height:"calc(100% - 40px - 6px)"},variants:[{props:{alreadyRendered:!0},style:{"@media (prefers-reduced-motion: no-preference)":{scrollBehavior:"smooth"}}}]}})),KC=(0,J.ZP)(OC,{name:"MuiMultiSectionDigitalClockSection",slot:"Item",overridesResolver:function(e,t){return t.item}})((function(e){var t=e.theme;return{padding:8,margin:"2px 4px",width:Kw,justifyContent:"center","&:first-of-type":{marginTop:4},"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):oe(t.palette.primary.main,t.palette.action.hoverOpacity)},"&.Mui-selected":{backgroundColor:(t.vars||t).palette.primary.main,color:(t.vars||t).palette.primary.contrastText,"&:focus-visible, &:hover":{backgroundColor:(t.vars||t).palette.primary.dark}},"&.Mui-focusVisible":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.focusOpacity,")"):oe(t.palette.primary.main,t.palette.action.focusOpacity)}}})),YC=t.forwardRef((function(e,n){var r,i=t.useRef(null),o=(0,_e.Z)(n,i),a=t.useRef(null),s=(0,fe.Z)({props:e,name:"MuiMultiSectionDigitalClockSection"}),l=s.autoFocus,u=s.onChange,c=s.className,d=s.disabled,f=s.readOnly,h=s.items,p=s.active,v=s.slots,m=s.slotProps,g=s.skipDisabled,y=(0,_.Z)(s,UC),b=t.useMemo((function(){return(0,S.Z)({},s,{alreadyRendered:!!i.current})}),[s]),x=function(e){var t=e.classes;return(0,de.Z)({root:["root"],item:["item"]},qC,t)}(b),w=null!==(r=null===v||void 0===v?void 0:v.digitalClockSectionItem)&&void 0!==r?r:KC;t.useEffect((function(){if(null!==i.current){var e=i.current.querySelector('[role="option"][tabindex="0"], [role="option"][aria-selected="true"]');if(p&&l&&e&&e.focus(),e&&a.current!==e){a.current=e;var t=e.offsetTop;i.current.scrollTop=t-4}}}));var k=h.findIndex((function(e){return e.isFocused(e.value)}));return(0,G.jsx)(GC,(0,S.Z)({ref:o,className:Mb(x.root,c),ownerState:b,autoFocusItem:l&&p,role:"listbox"},y,{children:h.map((function(e,t){var n,r=null===(n=e.isDisabled)||void 0===n?void 0:n.call(e,e.value),i=d||r;if(g&&i)return null;var o=e.isSelected(e.value),a=k===t||-1===k&&0===t?0:-1;return(0,G.jsx)(w,(0,S.Z)({onClick:function(){return!f&&u(e.value)},selected:o,disabled:i,disableRipple:f,role:"option","aria-disabled":f||i||void 0,"aria-label":e.ariaLabel,"aria-selected":o,tabIndex:a,className:x.item},null===m||void 0===m?void 0:m.digitalClockSectionItem,{children:e.label}),e.label)}))}))})),XC=function(e){for(var t=e.now,n=e.value,r=e.utils,i=e.ampm,o=e.isDisabled,a=e.resolveAriaLabel,s=e.timeStep,l=e.valueOrReferenceDate,u=n?r.getHours(n):null,c=[],d=function(e,t){var n=null!==t&&void 0!==t?t:u;return null!==n&&(i?12===e?12===n||0===n:n===e||n-12===e:n===e)},f=function(e){return d(e,r.getHours(l))},h=i?11:23,p=0;p<=h;p+=s){var v=r.format(r.setHours(t,p),i?"hours12h":"hours24h"),m=a(parseInt(v,10).toString());v=r.formatNumber(v),c.push({value:p,label:v,isSelected:d,isDisabled:o,isFocused:f,ariaLabel:m})}return c},QC=function(e){var t=e.value,n=e.utils,r=e.isDisabled,i=e.timeStep,o=e.resolveLabel,a=e.resolveAriaLabel,s=e.hasValue,l=void 0===s||s,u=function(e){return null!==t&&(l&&t===e)},c=function(e){return t===e};return(0,Fl.Z)(Array.from({length:Math.ceil(60/i)},(function(e,t){var s=i*t;return{value:s,label:n.formatNumber(o(s)),isDisabled:r,isSelected:u,isFocused:c,ariaLabel:a(s.toString())}})))},JC=["ampm","timeSteps","autoFocus","slots","slotProps","value","defaultValue","referenceDate","disableIgnoringDatePartForTimeValidation","maxTime","minTime","disableFuture","disablePast","minutesStep","shouldDisableTime","onChange","view","views","openTo","onViewChange","focusedView","onFocusedViewChange","className","disabled","readOnly","skipDisabled","timezone"],$C=(0,J.ZP)(PS,{name:"MuiMultiSectionDigitalClock",slot:"Root",overridesResolver:function(e,t){return t.root}})((function(e){var t=e.theme;return{display:"flex",flexDirection:"row",width:"100%",borderBottom:"1px solid ".concat((t.vars||t).palette.divider)}})),ej=t.forwardRef((function(e,n){var r=Ty(),o=(0,fe.Z)({props:e,name:"MuiMultiSectionDigitalClock"}),a=o.ampm,l=void 0===a?r.is12HourCycleInCurrentLocale():a,u=o.timeSteps,c=o.autoFocus,d=o.slots,f=o.slotProps,h=o.value,p=o.defaultValue,v=o.referenceDate,m=o.disableIgnoringDatePartForTimeValidation,g=void 0!==m&&m,y=o.maxTime,b=o.minTime,x=o.disableFuture,w=o.disablePast,k=o.minutesStep,C=void 0===k?1:k,j=o.shouldDisableTime,P=o.onChange,E=o.view,A=o.views,T=void 0===A?["hours","minutes"]:A,I=o.openTo,R=o.onViewChange,M=o.focusedView,O=o.onFocusedViewChange,D=o.className,Z=o.disabled,N=o.readOnly,L=o.skipDisabled,F=void 0!==L&&L,z=o.timezone,B=(0,_.Z)(o,JC),H=zy({name:"MultiSectionDigitalClock",timezone:z,value:h,defaultValue:p,onChange:P,valueManager:qv}),V=H.value,q=H.handleValueChange,W=H.timezone,U=Ry(),K=My(W),Y=t.useMemo((function(){return(0,S.Z)({hours:1,minutes:5,seconds:5},u)}),[u]),X=bC({value:V,referenceDate:v,utils:r,props:o,timezone:W}),Q=(0,Ce.Z)((function(e,t,n){return q(e,t,n)})),J=t.useMemo((function(){return l&&T.includes("hours")?T.includes("meridiem")?T:[].concat((0,Fl.Z)(T),["meridiem"]):T}),[l,T]),$=lS({view:E,views:J,openTo:I,onViewChange:R,onChange:Q,focusedView:M,onFocusedViewChange:O}),ee=$.view,te=$.setValueAndGoToNextView,ne=$.focusedView,re=(0,Ce.Z)((function(e){te(e,"finish","meridiem")})),ie=qw(X,l,re,"finish"),oe=ie.meridiemMode,ae=ie.handleMeridiemChange,se=t.useCallback((function(e,t){var n=wv(g,r),i="hours"===t||"minutes"===t&&J.includes("seconds"),o=function(e){var t=e.start,r=e.end;return(!b||!n(b,r))&&((!y||!n(t,y))&&((!x||!n(t,K))&&(!w||!n(K,i?r:t))))},a=function(e){if(e%(arguments.length>1&&void 0!==arguments[1]?arguments[1]:1)!==0)return!1;if(j)switch(t){case"hours":return!j(r.setHours(X,e),"hours");case"minutes":return!j(r.setMinutes(X,e),"minutes");case"seconds":return!j(r.setSeconds(X,e),"seconds");default:return!1}return!0};switch(t){case"hours":var s=yv(e,oe,l),u=r.setHours(X,s);return!o({start:r.setSeconds(r.setMinutes(u,0),0),end:r.setSeconds(r.setMinutes(u,59),59)})||!a(s);case"minutes":var c=r.setMinutes(X,e);return!o({start:r.setSeconds(c,0),end:r.setSeconds(c,59)})||!a(e,C);case"seconds":var d=r.setSeconds(X,e);return!o({start:d,end:d})||!a(e);default:throw new Error("not supported")}}),[l,X,g,y,oe,b,C,j,r,x,w,K,J]),le=t.useCallback((function(e){switch(e){case"hours":return{onChange:function(e){var t=yv(e,oe,l);te(r.setHours(X,t),"finish","hours")},items:XC({now:K,value:V,ampm:l,utils:r,isDisabled:function(e){return se(e,"hours")},timeStep:Y.hours,resolveAriaLabel:U.hoursClockNumberText,valueOrReferenceDate:X})};case"minutes":return{onChange:function(e){te(r.setMinutes(X,e),"finish","minutes")},items:QC({value:r.getMinutes(X),utils:r,isDisabled:function(e){return se(e,"minutes")},resolveLabel:function(e){return r.format(r.setMinutes(K,e),"minutes")},timeStep:Y.minutes,hasValue:!!V,resolveAriaLabel:U.minutesClockNumberText})};case"seconds":return{onChange:function(e){te(r.setSeconds(X,e),"finish","seconds")},items:QC({value:r.getSeconds(X),utils:r,isDisabled:function(e){return se(e,"seconds")},resolveLabel:function(e){return r.format(r.setSeconds(K,e),"seconds")},timeStep:Y.seconds,hasValue:!!V,resolveAriaLabel:U.secondsClockNumberText})};case"meridiem":var t=uv(r,"am"),n=uv(r,"pm");return{onChange:ae,items:[{value:"am",label:t,isSelected:function(){return!!V&&"am"===oe},isFocused:function(){return!!X&&"am"===oe},ariaLabel:t},{value:"pm",label:n,isSelected:function(){return!!V&&"pm"===oe},isFocused:function(){return!!X&&"pm"===oe},ariaLabel:n}]};default:throw new Error("Unknown view: ".concat(e," found."))}}),[K,V,l,r,Y.hours,Y.minutes,Y.seconds,U.hoursClockNumberText,U.minutesClockNumberText,U.secondsClockNumberText,oe,te,X,se,ae]),ue=t.useMemo((function(){return J.reduce((function(e,t){return(0,S.Z)({},e,(0,s.Z)({},t,le(t)))}),{})}),[J,le]),ce=o,he=function(e){var t=e.classes;return(0,de.Z)({root:["root"]},HC,t)}(ce);return(0,G.jsx)($C,(0,S.Z)({ref:n,className:Mb(he.root,D),ownerState:ce,role:"group"},B,{children:Object.entries(ue).map((function(e){var t=(0,i.Z)(e,2),n=t[0],r=t[1];return(0,G.jsx)(YC,{items:r.items,onChange:r.onChange,active:ee===n,autoFocus:null!==c&&void 0!==c?c:ne===n,disabled:Z,readOnly:N,slots:d,slotProps:f,skipDisabled:F,"aria-label":U.selectViewText(n)},n)}))}))})),tj=function(e){var t=e.view,n=e.onViewChange,r=e.focusedView,i=e.onFocusedViewChange,o=e.views,a=e.value,s=e.defaultValue,l=e.referenceDate,u=e.onChange,c=e.className,d=e.classes,f=e.disableFuture,h=e.disablePast,p=e.minTime,v=e.maxTime,m=e.shouldDisableTime,g=e.minutesStep,y=e.ampm,b=e.ampmInClock,x=e.slots,w=e.slotProps,k=e.readOnly,S=e.disabled,_=e.sx,C=e.autoFocus,j=e.showViewSwitcher,P=e.disableIgnoringDatePartForTimeValidation,E=e.timezone;return(0,G.jsx)(_C,{view:t,onViewChange:n,focusedView:r&&vv(r)?r:null,onFocusedViewChange:i,views:o.filter(vv),value:a,defaultValue:s,referenceDate:l,onChange:u,className:c,classes:d,disableFuture:f,disablePast:h,minTime:p,maxTime:v,shouldDisableTime:m,minutesStep:g,ampm:y,ampmInClock:b,slots:x,slotProps:w,readOnly:k,disabled:S,sx:_,autoFocus:C,showViewSwitcher:j,disableIgnoringDatePartForTimeValidation:P,timezone:E})},nj=function(e){var t=e.view,n=e.onViewChange,r=e.focusedView,i=e.onFocusedViewChange,o=e.views,a=e.value,s=e.defaultValue,l=e.referenceDate,u=e.onChange,c=e.className,d=e.classes,f=e.disableFuture,h=e.disablePast,p=e.minTime,v=e.maxTime,m=e.shouldDisableTime,g=e.minutesStep,y=e.ampm,b=e.slots,x=e.slotProps,w=e.readOnly,k=e.disabled,S=e.sx,_=e.autoFocus,C=e.disableIgnoringDatePartForTimeValidation,j=e.timeSteps,P=e.skipDisabled,E=e.timezone;return(0,G.jsx)(BC,{view:t,onViewChange:n,focusedView:r,onFocusedViewChange:i,views:o.filter(vv),value:a,defaultValue:s,referenceDate:l,onChange:u,className:c,classes:d,disableFuture:f,disablePast:h,minTime:p,maxTime:v,shouldDisableTime:m,minutesStep:g,ampm:y,slots:b,slotProps:x,readOnly:w,disabled:k,sx:S,autoFocus:_,disableIgnoringDatePartForTimeValidation:C,timeStep:null===j||void 0===j?void 0:j.minutes,skipDisabled:P,timezone:E})},rj=function(e){var t=e.view,n=e.onViewChange,r=e.focusedView,i=e.onFocusedViewChange,o=e.views,a=e.value,s=e.defaultValue,l=e.referenceDate,u=e.onChange,c=e.className,d=e.classes,f=e.disableFuture,h=e.disablePast,p=e.minTime,v=e.maxTime,m=e.shouldDisableTime,g=e.minutesStep,y=e.ampm,b=e.slots,x=e.slotProps,w=e.readOnly,k=e.disabled,S=e.sx,_=e.autoFocus,C=e.disableIgnoringDatePartForTimeValidation,j=e.timeSteps,P=e.skipDisabled,E=e.timezone;return(0,G.jsx)(ej,{view:t,onViewChange:n,focusedView:r,onFocusedViewChange:i,views:o.filter(vv),value:a,defaultValue:s,referenceDate:l,onChange:u,className:c,classes:d,disableFuture:f,disablePast:h,minTime:p,maxTime:v,shouldDisableTime:m,minutesStep:g,ampm:y,slots:b,slotProps:x,readOnly:w,disabled:k,sx:S,autoFocus:_,disableIgnoringDatePartForTimeValidation:C,timeSteps:j,skipDisabled:P,timezone:E})};function ij(e){var t,n,r,i=R_(e),o=i.toolbar,a=i.tabs,l=i.content,u=i.actionBar,c=i.shortcuts,d=e.sx,f=e.className,h=e.isLandscape,p=e.ref,v=u&&(null!==(t=null===(n=u.props.actions)||void 0===n?void 0:n.length)&&void 0!==t?t:0)>0;return(0,G.jsxs)(M_,{ref:p,className:Mb(f,JS.root),sx:[(r={},(0,s.Z)(r,"& .".concat(JS.tabs),{gridRow:4,gridColumn:"1 / 4"}),(0,s.Z)(r,"& .".concat(JS.actionBar),{gridRow:5}),r)].concat((0,Fl.Z)(Array.isArray(d)?d:[d])),ownerState:e,children:[h?c:o,h?o:c,(0,G.jsxs)(O_,{className:JS.contentWrapper,sx:{display:"grid"},children:[l,a,v&&(0,G.jsx)(tv,{sx:{gridRow:3,gridColumn:"1 / 4"}})]}),u]})}var oj=["openTo","focusedView","timeViewsCount"],aj=function(e,n,r){var i,o,a,l=r.openTo,u=r.focusedView,c=r.timeViewsCount,d=(0,_.Z)(r,oj),f=(0,S.Z)({},d,{focusedView:null,sx:[(i={},(0,s.Z)(i,"&.".concat(VC.root),{borderBottom:0}),(0,s.Z)(i,"&.".concat(VC.root,", .").concat(WC.root,", &.").concat(ZC.root),{maxHeight:Gw}),i)]}),h=mv(n);return(0,G.jsxs)(t.Fragment,{children:[null===(o=e[h?"day":n])||void 0===o?void 0:o.call(e,(0,S.Z)({},r,{view:h?"day":n,focusedView:u&&dv(u)?u:null,views:r.views.filter(dv),sx:[{gridColumn:1}].concat((0,Fl.Z)(f.sx))})),c>0&&(0,G.jsxs)(t.Fragment,{children:[(0,G.jsx)(tv,{orientation:"vertical",sx:{gridColumn:2}}),null===(a=e[h?n:"hours"])||void 0===a?void 0:a.call(e,(0,S.Z)({},f,{view:h?n:"hours",focusedView:u&&mv(u)?u:null,openTo:mv(l)?l:"hours",views:r.views.filter(mv),sx:[{gridColumn:3}].concat((0,Fl.Z)(f.sx))}))]})]})},sj=t.forwardRef((function(e,t){var n,r,i,o,a,s,l,u=Ry(),c=Ty(),d=ik(e,"MuiDesktopDateTimePicker"),f=function(e){var t=e.thresholdToRenderTimeInASingleColumn,n=e.ampm,r=e.timeSteps,i=e.views,o=null!==t&&void 0!==t?t:24,a=(0,S.Z)({hours:1,minutes:5,seconds:5},r),s=function(e,t){var n,r;return 1440/((null!==(n=e.hours)&&void 0!==n?n:1)*(null!==(r=e.minutes)&&void 0!==r?r:5))<=t}(a,o);return{thresholdToRenderTimeInASingleColumn:o,timeSteps:a,shouldRenderTimeInASingleColumn:s,views:H_(n,i,s)}}(d),h=f.shouldRenderTimeInASingleColumn,p=f.thresholdToRenderTimeInASingleColumn,v=f.views,m=f.timeSteps,g=h?nj:rj,y=(0,S.Z)({day:LS,month:LS,year:LS,hours:g,minutes:g,seconds:g,meridiem:g},d.viewRenderers),b=null===(n=d.ampmInClock)||void 0===n||n,x=(null===(r=y.hours)||void 0===r?void 0:r.name)===rj.name?v:v.filter((function(e){return"meridiem"!==e})),w=h?[]:["accept"],k=(0,S.Z)({},d,{viewRenderers:y,format:B_(c,d),views:x,yearsPerRow:null!==(i=d.yearsPerRow)&&void 0!==i?i:4,ampmInClock:b,timeSteps:m,thresholdToRenderTimeInASingleColumn:p,shouldRenderTimeInASingleColumn:h,slots:(0,S.Z)({field:Vx,layout:ij,openPickerIcon:Cb},d.slots),slotProps:(0,S.Z)({},d.slotProps,{field:function(e){var n;return(0,S.Z)({},nd(null===(n=d.slotProps)||void 0===n?void 0:n.field,e),rb(d),{ref:t})},toolbar:(0,S.Z)({hidden:!0,ampmInClock:b,toolbarVariant:"desktop"},null===(o=d.slotProps)||void 0===o?void 0:o.toolbar),tabs:(0,S.Z)({hidden:!0},null===(a=d.slotProps)||void 0===a?void 0:a.tabs),actionBar:function(e){var t;return(0,S.Z)({actions:w},nd(null===(t=d.slotProps)||void 0===t?void 0:t.actionBar,e))}})});return(0,F_({props:k,valueManager:qv,valueType:"date-time",getOpenDialogAriaText:null!==(s=null===(l=k.localeText)||void 0===l?void 0:l.openDatePickerDialogue)&&void 0!==s?s:u.openDatePickerDialogue,validator:Jy,rendererInterceptor:aj}).renderPicker)()}));function lj(e){return(0,ve.ZP)("MuiDialogContent",e)}sj.propTypes={ampm:Gp().bool,ampmInClock:Gp().bool,autoFocus:Gp().bool,className:Gp().string,closeOnSelect:Gp().bool,dayOfWeekFormatter:Gp().func,defaultValue:Gp().object,disabled:Gp().bool,disableFuture:Gp().bool,disableHighlightToday:Gp().bool,disableIgnoringDatePartForTimeValidation:Gp().bool,disableOpenPicker:Gp().bool,disablePast:Gp().bool,displayWeekNumber:Gp().bool,enableAccessibleFieldDOMStructure:Gp().any,fixedWeekNumber:Gp().number,format:Gp().string,formatDensity:Gp().oneOf(["dense","spacious"]),inputRef:Kp,label:Gp().node,loading:Gp().bool,localeText:Gp().object,maxDate:Gp().object,maxDateTime:Gp().object,maxTime:Gp().object,minDate:Gp().object,minDateTime:Gp().object,minTime:Gp().object,minutesStep:Gp().number,monthsPerRow:Gp().oneOf([3,4]),name:Gp().string,onAccept:Gp().func,onChange:Gp().func,onClose:Gp().func,onError:Gp().func,onMonthChange:Gp().func,onOpen:Gp().func,onSelectedSectionsChange:Gp().func,onViewChange:Gp().func,onYearChange:Gp().func,open:Gp().bool,openTo:Gp().oneOf(["day","hours","meridiem","minutes","month","seconds","year"]),orientation:Gp().oneOf(["landscape","portrait"]),readOnly:Gp().bool,reduceAnimations:Gp().bool,referenceDate:Gp().object,renderLoading:Gp().func,selectedSections:Gp().oneOfType([Gp().oneOf(["all","day","empty","hours","meridiem","minutes","month","seconds","weekDay","year"]),Gp().number]),shouldDisableDate:Gp().func,shouldDisableMonth:Gp().func,shouldDisableTime:Gp().func,shouldDisableYear:Gp().func,showDaysOutsideCurrentMonth:Gp().bool,skipDisabled:Gp().bool,slotProps:Gp().object,slots:Gp().object,sx:Gp().oneOfType([Gp().arrayOf(Gp().oneOfType([Gp().func,Gp().object,Gp().bool])),Gp().func,Gp().object]),thresholdToRenderTimeInASingleColumn:Gp().number,timeSteps:Gp().shape({hours:Gp().number,minutes:Gp().number,seconds:Gp().number}),timezone:Gp().string,value:Gp().object,view:Gp().oneOf(["day","hours","meridiem","minutes","month","seconds","year"]),viewRenderers:Gp().shape({day:Gp().func,hours:Gp().func,meridiem:Gp().func,minutes:Gp().func,month:Gp().func,seconds:Gp().func,year:Gp().func}),views:Gp().arrayOf(Gp().oneOf(["day","hours","minutes","month","seconds","year"]).isRequired),yearsPerRow:Gp().oneOf([3,4])};(0,pe.Z)("MuiDialogContent",["root","dividers"]);var uj,cj=(0,pe.Z)("MuiDialogTitle",["root"]),dj=["className","dividers"],fj=(0,J.ZP)("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.dividers&&t.dividers]}})((function(e){var t=e.theme,n=e.ownerState;return(0,S.Z)({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},n.dividers?{padding:"16px 24px",borderTop:"1px solid ".concat((t.vars||t).palette.divider),borderBottom:"1px solid ".concat((t.vars||t).palette.divider)}:(0,s.Z)({},".".concat(cj.root," + &"),{paddingTop:0}))})),hj=t.forwardRef((function(e,t){var n=(0,fe.Z)({props:e,name:"MuiDialogContent"}),r=n.className,i=n.dividers,o=void 0!==i&&i,a=(0,_.Z)(n,dj),s=(0,S.Z)({},n,{dividers:o}),l=function(e){var t=e.classes,n={root:["root",e.dividers&&"dividers"]};return(0,de.Z)(n,lj,t)}(s);return(0,G.jsx)(fj,(0,S.Z)({className:(0,ue.Z)(l.root,r),ownerState:s,ref:t},a))})),pj=hj,vj=(0,J.ZP)($d)((uj={},(0,s.Z)(uj,"& .".concat(Wd.container),{outline:0}),(0,s.Z)(uj,"& .".concat(Wd.paper),{outline:0,minWidth:Uw}),uj)),mj=(0,J.ZP)(pj)({"&:first-of-type":{padding:0}});function gj(e){var t,n,r=e.children,i=e.onDismiss,o=e.open,a=e.slots,s=e.slotProps,l=null!==(t=null===a||void 0===a?void 0:a.dialog)&&void 0!==t?t:vj,u=null!==(n=null===a||void 0===a?void 0:a.mobileTransition)&&void 0!==n?n:jd;return(0,G.jsx)(l,(0,S.Z)({open:o,onClose:i},null===s||void 0===s?void 0:s.dialog,{TransitionComponent:u,TransitionProps:null===s||void 0===s?void 0:s.mobileTransition,PaperComponent:null===a||void 0===a?void 0:a.mobilePaper,PaperProps:null===s||void 0===s?void 0:s.mobilePaper,children:(0,G.jsx)(mj,{children:r})}))}var yj=["props","getOpenDialogAriaText"],bj=function(e){var n,r,i,o,a,s=e.props,l=e.getOpenDialogAriaText,u=(0,_.Z)(e,yj),c=s.slots,d=s.slotProps,f=s.className,h=s.sx,p=s.format,v=s.formatDensity,m=s.enableAccessibleFieldDOMStructure,g=s.selectedSections,y=s.onSelectedSectionsChange,b=s.timezone,x=s.name,w=s.label,k=s.inputRef,C=s.readOnly,j=s.disabled,P=s.localeText,E=Ty(),A=t.useRef(null),T=(0,Kc.Z)(),I=null!==(n=null===d||void 0===d||null===(r=d.toolbar)||void 0===r?void 0:r.hidden)&&void 0!==n&&n,R=XS((0,S.Z)({},u,{props:s,fieldRef:A,autoFocusView:!0,additionalViewProps:{},wrapperVariant:"mobile"})),M=R.open,O=R.actions,D=R.layoutProps,Z=R.renderCurrentView,N=R.fieldProps,L=c.field,F=id({elementType:L,externalSlotProps:null===d||void 0===d?void 0:d.field,additionalProps:(0,S.Z)({},N,I&&{id:T},!(j||C)&&{onClick:O.onOpen,onKeyDown:(o=O.onOpen,function(e){"Enter"!==e.key&&" "!==e.key||(o(e),e.preventDefault(),e.stopPropagation()),a&&a(e)})},{readOnly:null===C||void 0===C||C,disabled:j,className:f,sx:h,format:p,formatDensity:v,enableAccessibleFieldDOMStructure:m,selectedSections:g,onSelectedSectionsChange:y,timezone:b,label:w,name:x},k?{inputRef:k}:{}),ownerState:s});F.inputProps=(0,S.Z)({},F.inputProps,{"aria-label":l(N.value,E)});var z=(0,S.Z)({textField:c.textField},F.slots),B=null!==(i=c.layout)&&void 0!==i?i:D_,H=T;I&&(H=w?"".concat(T,"-label"):void 0);var V=(0,S.Z)({},d,{toolbar:(0,S.Z)({},null===d||void 0===d?void 0:d.toolbar,{titleId:T}),mobilePaper:(0,S.Z)({"aria-labelledby":H},null===d||void 0===d?void 0:d.mobilePaper)}),q=(0,_e.Z)(A,F.unstableFieldRef);return{renderPicker:function(){return(0,G.jsxs)(Fp,{localeText:P,children:[(0,G.jsx)(L,(0,S.Z)({},F,{slots:z,slotProps:V,unstableFieldRef:q})),(0,G.jsx)(gj,(0,S.Z)({},O,{open:M,slots:c,slotProps:V,children:(0,G.jsx)(B,(0,S.Z)({},D,null===V||void 0===V?void 0:V.layout,{slots:c,slotProps:V,children:Z()}))}))]})}}},xj=t.forwardRef((function(e,t){var n,r,i,o,a,s=Ry(),l=Ty(),u=ik(e,"MuiMobileDateTimePicker"),c=(0,S.Z)({day:LS,month:LS,year:LS,hours:tj,minutes:tj,seconds:tj},u.viewRenderers),d=null!==(n=u.ampmInClock)&&void 0!==n&&n,f=(0,S.Z)({},u,{viewRenderers:c,format:B_(l,u),ampmInClock:d,slots:(0,S.Z)({field:Vx},u.slots),slotProps:(0,S.Z)({},u.slotProps,{field:function(e){var n;return(0,S.Z)({},nd(null===(n=u.slotProps)||void 0===n?void 0:n.field,e),rb(u),{ref:t})},toolbar:(0,S.Z)({hidden:!1,ampmInClock:d},null===(r=u.slotProps)||void 0===r?void 0:r.toolbar),tabs:(0,S.Z)({hidden:!1},null===(i=u.slotProps)||void 0===i?void 0:i.tabs)})});return(0,bj({props:f,valueManager:qv,valueType:"date-time",getOpenDialogAriaText:null!==(o=null===(a=f.localeText)||void 0===a?void 0:a.openDatePickerDialogue)&&void 0!==o?o:s.openDatePickerDialogue,validator:Jy}).renderPicker)()}));xj.propTypes={ampm:Gp().bool,ampmInClock:Gp().bool,autoFocus:Gp().bool,className:Gp().string,closeOnSelect:Gp().bool,dayOfWeekFormatter:Gp().func,defaultValue:Gp().object,disabled:Gp().bool,disableFuture:Gp().bool,disableHighlightToday:Gp().bool,disableIgnoringDatePartForTimeValidation:Gp().bool,disableOpenPicker:Gp().bool,disablePast:Gp().bool,displayWeekNumber:Gp().bool,enableAccessibleFieldDOMStructure:Gp().any,fixedWeekNumber:Gp().number,format:Gp().string,formatDensity:Gp().oneOf(["dense","spacious"]),inputRef:Kp,label:Gp().node,loading:Gp().bool,localeText:Gp().object,maxDate:Gp().object,maxDateTime:Gp().object,maxTime:Gp().object,minDate:Gp().object,minDateTime:Gp().object,minTime:Gp().object,minutesStep:Gp().number,monthsPerRow:Gp().oneOf([3,4]),name:Gp().string,onAccept:Gp().func,onChange:Gp().func,onClose:Gp().func,onError:Gp().func,onMonthChange:Gp().func,onOpen:Gp().func,onSelectedSectionsChange:Gp().func,onViewChange:Gp().func,onYearChange:Gp().func,open:Gp().bool,openTo:Gp().oneOf(["day","hours","minutes","month","seconds","year"]),orientation:Gp().oneOf(["landscape","portrait"]),readOnly:Gp().bool,reduceAnimations:Gp().bool,referenceDate:Gp().object,renderLoading:Gp().func,selectedSections:Gp().oneOfType([Gp().oneOf(["all","day","empty","hours","meridiem","minutes","month","seconds","weekDay","year"]),Gp().number]),shouldDisableDate:Gp().func,shouldDisableMonth:Gp().func,shouldDisableTime:Gp().func,shouldDisableYear:Gp().func,showDaysOutsideCurrentMonth:Gp().bool,slotProps:Gp().object,slots:Gp().object,sx:Gp().oneOfType([Gp().arrayOf(Gp().oneOfType([Gp().func,Gp().object,Gp().bool])),Gp().func,Gp().object]),timezone:Gp().string,value:Gp().object,view:Gp().oneOf(["day","hours","minutes","month","seconds","year"]),viewRenderers:Gp().shape({day:Gp().func,hours:Gp().func,minutes:Gp().func,month:Gp().func,seconds:Gp().func,year:Gp().func}),views:Gp().arrayOf(Gp().oneOf(["day","hours","minutes","month","seconds","year"]).isRequired),yearsPerRow:Gp().oneOf([3,4])};var wj=["desktopModeMediaQuery"],kj=t.forwardRef((function(e,t){var n=(0,fe.Z)({props:e,name:"MuiDateTimePicker"}),r=n.desktopModeMediaQuery,i=void 0===r?Wy:r,o=(0,_.Z)(n,wj);return Wp(i,{defaultMatches:!0})?(0,G.jsx)(sj,(0,S.Z)({ref:t},o)):(0,G.jsx)(xj,(0,S.Z)({ref:t},o))}));function Sj(e){return(0,ve.ZP)("MuiDatePickerToolbar",e)}(0,pe.Z)("MuiDatePickerToolbar",["root","title"]);var _j=["value","isLandscape","onChange","toolbarFormat","toolbarPlaceholder","views","className","onViewChange","view"],Cj=(0,J.ZP)(Lw,{name:"MuiDatePickerToolbar",slot:"Root",overridesResolver:function(e,t){return t.root}})({}),jj=(0,J.ZP)(pb,{name:"MuiDatePickerToolbar",slot:"Title",overridesResolver:function(e,t){return t.title}})({variants:[{props:{isLandscape:!0},style:{margin:"auto 16px auto auto"}}]}),Pj=t.forwardRef((function(e,n){var r=(0,fe.Z)({props:e,name:"MuiDatePickerToolbar"}),i=r.value,o=r.isLandscape,a=r.toolbarFormat,s=r.toolbarPlaceholder,l=void 0===s?"\u2013\u2013":s,u=r.views,c=r.className,d=(0,_.Z)(r,_j),f=Ty(),h=Ry(),p=function(e){var t=e.classes;return(0,de.Z)({root:["root"],title:["title"]},Sj,t)}(r),v=t.useMemo((function(){if(!i)return l;var e=fv(f,{format:a,views:u},!0);return f.formatByString(i,e)}),[i,a,l,f,u]),m=r;return(0,G.jsx)(Cj,(0,S.Z)({ref:n,toolbarTitle:h.datePickerToolbarTitle,isLandscape:o,className:Mb(p.root,c)},d,{children:(0,G.jsx)(jj,{variant:"h4",align:o?"left":"center",ownerState:m,className:p.title,children:v})}))}));function Ej(e,n){var r,i,o=Ty(),a=Iy(),s=(0,fe.Z)({props:e,name:n}),l=t.useMemo((function(){var e;return null==(null===(e=s.localeText)||void 0===e?void 0:e.toolbarTitle)?s.localeText:(0,S.Z)({},s.localeText,{datePickerToolbarTitle:s.localeText.toolbarTitle})}),[s.localeText]);return(0,S.Z)({},s,{localeText:l},rv({views:s.views,openTo:s.openTo,defaultViews:["year","day"],defaultOpenTo:"day"}),{disableFuture:null!==(r=s.disableFuture)&&void 0!==r&&r,disablePast:null!==(i=s.disablePast)&&void 0!==i&&i,minDate:av(o,s.minDate,a.minDate),maxDate:av(o,s.maxDate,a.maxDate),slots:(0,S.Z)({toolbar:Pj},s.slots)})}var Aj=function(e){var t=function(e){var t,n,r,i=Ty(),o=Iy();return(0,S.Z)({},e,{disablePast:null!==(t=e.disablePast)&&void 0!==t&&t,disableFuture:null!==(n=e.disableFuture)&&void 0!==n&&n,format:null!==(r=e.format)&&void 0!==r?r:i.formats.keyboardDate,minDate:av(i,e.minDate,o.minDate),maxDate:av(i,e.maxDate,o.maxDate)})}(e),n=ob(t,"date"),r=n.forwardedProps,i=n.internalProps;return Yy({forwardedProps:r,internalProps:i,valueManager:qv,fieldValueManager:Wv,validator:Xy,valueType:"date"})},Tj=["slots","slotProps","InputProps","inputProps"],Ij=t.forwardRef((function(e,t){var n,r=(0,fe.Z)({props:e,name:"MuiDateField"}),i=r.slots,o=r.slotProps,a=r.InputProps,s=r.inputProps,l=(0,_.Z)(r,Tj),u=r,c=null!==(n=null===i||void 0===i?void 0:i.textField)&&void 0!==n?n:e.enableAccessibleFieldDOMStructure?Nx:jy,d=id({elementType:c,externalSlotProps:null===o||void 0===o?void 0:o.textField,externalForwardedProps:l,additionalProps:{ref:t},ownerState:u});d.inputProps=(0,S.Z)({},s,d.inputProps),d.InputProps=(0,S.Z)({},a,d.InputProps);var f=Aj(d),h=Bx(f),p=Ib((0,S.Z)({},h,{slots:i,slotProps:o}));return(0,G.jsx)(c,(0,S.Z)({},p))})),Rj=t.forwardRef((function(e,t){var n,r,i,o,a=Ry(),s=Ty(),l=Ej(e,"MuiDesktopDatePicker"),u=(0,S.Z)({day:LS,month:LS,year:LS},l.viewRenderers),c=(0,S.Z)({},l,{viewRenderers:u,format:fv(s,l,!1),yearsPerRow:null!==(n=l.yearsPerRow)&&void 0!==n?n:4,slots:(0,S.Z)({openPickerIcon:Cb,field:Ij},l.slots),slotProps:(0,S.Z)({},l.slotProps,{field:function(e){var n;return(0,S.Z)({},nd(null===(n=l.slotProps)||void 0===n?void 0:n.field,e),rb(l),{ref:t})},toolbar:(0,S.Z)({hidden:!0},null===(r=l.slotProps)||void 0===r?void 0:r.toolbar)})});return(0,F_({props:c,valueManager:qv,valueType:"date",getOpenDialogAriaText:null!==(i=null===(o=c.localeText)||void 0===o?void 0:o.openDatePickerDialogue)&&void 0!==i?i:a.openDatePickerDialogue,validator:Xy}).renderPicker)()}));Rj.propTypes={autoFocus:Gp().bool,className:Gp().string,closeOnSelect:Gp().bool,dayOfWeekFormatter:Gp().func,defaultValue:Gp().object,disabled:Gp().bool,disableFuture:Gp().bool,disableHighlightToday:Gp().bool,disableOpenPicker:Gp().bool,disablePast:Gp().bool,displayWeekNumber:Gp().bool,enableAccessibleFieldDOMStructure:Gp().any,fixedWeekNumber:Gp().number,format:Gp().string,formatDensity:Gp().oneOf(["dense","spacious"]),inputRef:Kp,label:Gp().node,loading:Gp().bool,localeText:Gp().object,maxDate:Gp().object,minDate:Gp().object,monthsPerRow:Gp().oneOf([3,4]),name:Gp().string,onAccept:Gp().func,onChange:Gp().func,onClose:Gp().func,onError:Gp().func,onMonthChange:Gp().func,onOpen:Gp().func,onSelectedSectionsChange:Gp().func,onViewChange:Gp().func,onYearChange:Gp().func,open:Gp().bool,openTo:Gp().oneOf(["day","month","year"]),orientation:Gp().oneOf(["landscape","portrait"]),readOnly:Gp().bool,reduceAnimations:Gp().bool,referenceDate:Gp().object,renderLoading:Gp().func,selectedSections:Gp().oneOfType([Gp().oneOf(["all","day","empty","hours","meridiem","minutes","month","seconds","weekDay","year"]),Gp().number]),shouldDisableDate:Gp().func,shouldDisableMonth:Gp().func,shouldDisableYear:Gp().func,showDaysOutsideCurrentMonth:Gp().bool,slotProps:Gp().object,slots:Gp().object,sx:Gp().oneOfType([Gp().arrayOf(Gp().oneOfType([Gp().func,Gp().object,Gp().bool])),Gp().func,Gp().object]),timezone:Gp().string,value:Gp().object,view:Gp().oneOf(["day","month","year"]),viewRenderers:Gp().shape({day:Gp().func,month:Gp().func,year:Gp().func}),views:Gp().arrayOf(Gp().oneOf(["day","month","year"]).isRequired),yearsPerRow:Gp().oneOf([3,4])};var Mj=t.forwardRef((function(e,t){var n,r,i,o=Ry(),a=Ty(),s=Ej(e,"MuiMobileDatePicker"),l=(0,S.Z)({day:LS,month:LS,year:LS},s.viewRenderers),u=(0,S.Z)({},s,{viewRenderers:l,format:fv(a,s,!1),slots:(0,S.Z)({field:Ij},s.slots),slotProps:(0,S.Z)({},s.slotProps,{field:function(e){var n;return(0,S.Z)({},nd(null===(n=s.slotProps)||void 0===n?void 0:n.field,e),rb(s),{ref:t})},toolbar:(0,S.Z)({hidden:!1},null===(n=s.slotProps)||void 0===n?void 0:n.toolbar)})});return(0,bj({props:u,valueManager:qv,valueType:"date",getOpenDialogAriaText:null!==(r=null===(i=u.localeText)||void 0===i?void 0:i.openDatePickerDialogue)&&void 0!==r?r:o.openDatePickerDialogue,validator:Xy}).renderPicker)()}));Mj.propTypes={autoFocus:Gp().bool,className:Gp().string,closeOnSelect:Gp().bool,dayOfWeekFormatter:Gp().func,defaultValue:Gp().object,disabled:Gp().bool,disableFuture:Gp().bool,disableHighlightToday:Gp().bool,disableOpenPicker:Gp().bool,disablePast:Gp().bool,displayWeekNumber:Gp().bool,enableAccessibleFieldDOMStructure:Gp().any,fixedWeekNumber:Gp().number,format:Gp().string,formatDensity:Gp().oneOf(["dense","spacious"]),inputRef:Kp,label:Gp().node,loading:Gp().bool,localeText:Gp().object,maxDate:Gp().object,minDate:Gp().object,monthsPerRow:Gp().oneOf([3,4]),name:Gp().string,onAccept:Gp().func,onChange:Gp().func,onClose:Gp().func,onError:Gp().func,onMonthChange:Gp().func,onOpen:Gp().func,onSelectedSectionsChange:Gp().func,onViewChange:Gp().func,onYearChange:Gp().func,open:Gp().bool,openTo:Gp().oneOf(["day","month","year"]),orientation:Gp().oneOf(["landscape","portrait"]),readOnly:Gp().bool,reduceAnimations:Gp().bool,referenceDate:Gp().object,renderLoading:Gp().func,selectedSections:Gp().oneOfType([Gp().oneOf(["all","day","empty","hours","meridiem","minutes","month","seconds","weekDay","year"]),Gp().number]),shouldDisableDate:Gp().func,shouldDisableMonth:Gp().func,shouldDisableYear:Gp().func,showDaysOutsideCurrentMonth:Gp().bool,slotProps:Gp().object,slots:Gp().object,sx:Gp().oneOfType([Gp().arrayOf(Gp().oneOfType([Gp().func,Gp().object,Gp().bool])),Gp().func,Gp().object]),timezone:Gp().string,value:Gp().object,view:Gp().oneOf(["day","month","year"]),viewRenderers:Gp().shape({day:Gp().func,month:Gp().func,year:Gp().func}),views:Gp().arrayOf(Gp().oneOf(["day","month","year"]).isRequired),yearsPerRow:Gp().oneOf([3,4])};var Oj=["desktopModeMediaQuery"],Dj=t.forwardRef((function(e,t){var n=(0,fe.Z)({props:e,name:"MuiDatePicker"}),r=n.desktopModeMediaQuery,i=void 0===r?Wy:r,o=(0,_.Z)(n,Oj);return Wp(i,{defaultMatches:!0})?(0,G.jsx)(Rj,(0,S.Z)({ref:t},o)):(0,G.jsx)(Mj,(0,S.Z)({ref:t},o))})),Zj=function(e){var t=function(e){var t,n,r,i,o=Ty(),a=(null!==(t=e.ampm)&&void 0!==t?t:o.is12HourCycleInCurrentLocale())?o.formats.fullTime12h:o.formats.fullTime24h;return(0,S.Z)({},e,{disablePast:null!==(n=e.disablePast)&&void 0!==n&&n,disableFuture:null!==(r=e.disableFuture)&&void 0!==r&&r,format:null!==(i=e.format)&&void 0!==i?i:a})}(e),n=ob(t,"time"),r=n.forwardedProps,i=n.internalProps;return Yy({forwardedProps:r,internalProps:i,valueManager:qv,fieldValueManager:Wv,validator:Qy,valueType:"time"})},Nj=["slots","slotProps","InputProps","inputProps"],Lj=t.forwardRef((function(e,t){var n,r=(0,fe.Z)({props:e,name:"MuiTimeField"}),i=r.slots,o=r.slotProps,a=r.InputProps,s=r.inputProps,l=(0,_.Z)(r,Nj),u=r,c=null!==(n=null===i||void 0===i?void 0:i.textField)&&void 0!==n?n:e.enableAccessibleFieldDOMStructure?Nx:jy,d=id({elementType:c,externalSlotProps:null===o||void 0===o?void 0:o.textField,externalForwardedProps:l,ownerState:u,additionalProps:{ref:t}});d.inputProps=(0,S.Z)({},s,d.inputProps),d.InputProps=(0,S.Z)({},a,d.InputProps);var f=Zj(d),h=Bx(f),p=Ib((0,S.Z)({},h,{slots:i,slotProps:o}));return(0,G.jsx)(c,(0,S.Z)({},p))})),Fj=__webpack_require__(9212),zj=__webpack_require__(9216),Bj=__webpack_require__.n(zj),Hj=__webpack_require__(8808),Vj=__webpack_require__.n(Hj),qj=__webpack_require__(9893),Wj=__webpack_require__.n(qj),Uj=__webpack_require__(6818),Gj=__webpack_require__.n(Uj),Kj=__webpack_require__(776),Yj=__webpack_require__.n(Kj);Vl().extend(Wj()),Vl().extend(Bj()),Vl().extend(Gj()),Vl().extend(Yj());var Xj=YS(["Your locale has not been found.","Either the locale key is not a supported one. Locales supported by dayjs are available here: https://github.com/iamkun/dayjs/tree/dev/src/locale","Or you forget to import the locale from 'dayjs/locale/{localeUsed}'","fallback on English locale"]),Qj={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"},Jj={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"},$j=["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"),eP=["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"),tP=function(){function e(){var t,n,r=this,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=o.locale,s=o.formats;(0,ad.Z)(this,e),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=Qj,this.setLocaleToValue=function(e){var t=r.getCurrentLocaleCode();return t===e.locale()?e:e.locale(t)},this.hasUTCPlugin=function(){return"undefined"!==typeof Vl().utc},this.hasTimezonePlugin=function(){return"undefined"!==typeof Vl().tz},this.isSame=function(e,t,n){var i=r.setTimezone(t,r.getTimezone(e));return e.format(n)===i.format(n)},this.cleanTimezone=function(e){switch(e){case"default":return;case"system":return Vl().tz.guess();default:return e}},this.createSystemDate=function(e){if(r.hasUTCPlugin()&&r.hasTimezonePlugin()){var t=Vl().tz.guess();return"UTC"!==t?Vl().tz(e,t):Vl()(e)}return Vl()(e)},this.createUTCDate=function(e){if(!r.hasUTCPlugin())throw new Error($j);return Vl().utc(e)},this.createTZDate=function(e,t){if(!r.hasUTCPlugin())throw new Error($j);if(!r.hasTimezonePlugin())throw new Error(eP);var n=void 0!==e&&!e.endsWith("Z");return Vl()(e).tz(r.cleanTimezone(t),n)},this.getLocaleFormats=function(){var e=Vl().Ls,t=e[r.locale||"en"];return void 0===t&&(Xj(),t=e.en),t.formats},this.adjustOffset=function(e){if(!r.hasTimezonePlugin())return e;var t=r.getTimezone(e);if("UTC"!==t){var n,i,o=e.tz(r.cleanTimezone(t),!0);return(null!==(n=o.$offset)&&void 0!==n?n:0)===(null!==(i=e.$offset)&&void 0!==i?i:0)?e:o}return e},this.date=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default";return null===e?null:(t="UTC"===n?r.createUTCDate(e):"system"===n||"default"===n&&!r.hasTimezonePlugin()?r.createSystemDate(e):r.createTZDate(e,n),void 0===r.locale?t:t.locale(r.locale))},this.getInvalidDate=function(){return Vl()(new Date("Invalid date"))},this.getTimezone=function(e){if(r.hasTimezonePlugin()){var t,n=null===(t=e.$x)||void 0===t?void 0:t.$timezone;if(n)return n}return r.hasUTCPlugin()&&e.isUTC()?"UTC":"system"},this.setTimezone=function(e,t){if(r.getTimezone(e)===t)return e;if("UTC"===t){if(!r.hasUTCPlugin())throw new Error($j);return e.utc()}if("system"===t)return e.local();if(!r.hasTimezonePlugin()){if("default"===t)return e;throw new Error(eP)}return Vl().tz(e,r.cleanTimezone(t))},this.toJsDate=function(e){return e.toDate()},this.parse=function(e,t){return""===e?null:r.dayjs(e,t,r.locale,!0)},this.getCurrentLocaleCode=function(){return r.locale||"en"},this.is12HourCycleInCurrentLocale=function(){return/A|a/.test(r.getLocaleFormats().LT||"")},this.expandFormat=function(e){var t=r.getLocaleFormats();return e.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(e,n,r){var i=r&&r.toUpperCase();return n||t[r]||t[i].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))},this.isValid=function(e){return null!=e&&e.isValid()},this.format=function(e,t){return r.formatByString(e,r.formats[t])},this.formatByString=function(e,t){return r.dayjs(e).format(t)},this.formatNumber=function(e){return e},this.isEqual=function(e,t){return null===e&&null===t||null!==e&&null!==t&&e.toDate().getTime()===t.toDate().getTime()},this.isSameYear=function(e,t){return r.isSame(e,t,"YYYY")},this.isSameMonth=function(e,t){return r.isSame(e,t,"YYYY-MM")},this.isSameDay=function(e,t){return r.isSame(e,t,"YYYY-MM-DD")},this.isSameHour=function(e,t){return e.isSame(t,"hour")},this.isAfter=function(e,t){return e>t},this.isAfterYear=function(e,t){return r.hasUTCPlugin()?!r.isSameYear(e,t)&&e.utc()>t.utc():e.isAfter(t,"year")},this.isAfterDay=function(e,t){return r.hasUTCPlugin()?!r.isSameDay(e,t)&&e.utc()>t.utc():e.isAfter(t,"day")},this.isBefore=function(e,t){return e<t},this.isBeforeYear=function(e,t){return r.hasUTCPlugin()?!r.isSameYear(e,t)&&e.utc()<t.utc():e.isBefore(t,"year")},this.isBeforeDay=function(e,t){return r.hasUTCPlugin()?!r.isSameDay(e,t)&&e.utc()<t.utc():e.isBefore(t,"day")},this.isWithinRange=function(e,t){var n=(0,i.Z)(t,2),r=n[0],o=n[1];return e>=r&&e<=o},this.startOfYear=function(e){return r.adjustOffset(e.startOf("year"))},this.startOfMonth=function(e){return r.adjustOffset(e.startOf("month"))},this.startOfWeek=function(e){return r.adjustOffset(e.startOf("week"))},this.startOfDay=function(e){return r.adjustOffset(e.startOf("day"))},this.endOfYear=function(e){return r.adjustOffset(e.endOf("year"))},this.endOfMonth=function(e){return r.adjustOffset(e.endOf("month"))},this.endOfWeek=function(e){return r.adjustOffset(e.endOf("week"))},this.endOfDay=function(e){return r.adjustOffset(e.endOf("day"))},this.addYears=function(e,t){return r.adjustOffset(t<0?e.subtract(Math.abs(t),"year"):e.add(t,"year"))},this.addMonths=function(e,t){return r.adjustOffset(t<0?e.subtract(Math.abs(t),"month"):e.add(t,"month"))},this.addWeeks=function(e,t){return r.adjustOffset(t<0?e.subtract(Math.abs(t),"week"):e.add(t,"week"))},this.addDays=function(e,t){return r.adjustOffset(t<0?e.subtract(Math.abs(t),"day"):e.add(t,"day"))},this.addHours=function(e,t){return r.adjustOffset(t<0?e.subtract(Math.abs(t),"hour"):e.add(t,"hour"))},this.addMinutes=function(e,t){return r.adjustOffset(t<0?e.subtract(Math.abs(t),"minute"):e.add(t,"minute"))},this.addSeconds=function(e,t){return r.adjustOffset(t<0?e.subtract(Math.abs(t),"second"):e.add(t,"second"))},this.getYear=function(e){return e.year()},this.getMonth=function(e){return e.month()},this.getDate=function(e){return e.date()},this.getHours=function(e){return e.hour()},this.getMinutes=function(e){return e.minute()},this.getSeconds=function(e){return e.second()},this.getMilliseconds=function(e){return e.millisecond()},this.setYear=function(e,t){return r.adjustOffset(e.set("year",t))},this.setMonth=function(e,t){return r.adjustOffset(e.set("month",t))},this.setDate=function(e,t){return r.adjustOffset(e.set("date",t))},this.setHours=function(e,t){return r.adjustOffset(e.set("hour",t))},this.setMinutes=function(e,t){return r.adjustOffset(e.set("minute",t))},this.setSeconds=function(e,t){return r.adjustOffset(e.set("second",t))},this.setMilliseconds=function(e,t){return r.adjustOffset(e.set("millisecond",t))},this.getDaysInMonth=function(e){return e.daysInMonth()},this.getWeekArray=function(e){for(var t=r.setLocaleToValue(e),n=r.startOfWeek(r.startOfMonth(t)),i=r.endOfWeek(r.endOfMonth(t)),o=0,a=n,s=[];a<i;){var l=Math.floor(o/7);s[l]=s[l]||[],s[l].push(a),a=r.addDays(a,1),o+=1}return s},this.getWeekNumber=function(e){return e.week()},this.getYearRange=function(e){for(var t=(0,i.Z)(e,2),n=t[0],o=t[1],a=r.startOfYear(n),s=r.endOfYear(o),l=[],u=a;r.isBefore(u,s);)l.push(u),u=r.addYears(u,1);return l},this.dayjs=(t=Vl(),(n=a)?function(){return t.apply(void 0,arguments).locale(n)}:t),this.locale=a,this.formats=(0,S.Z)({},Jj,s),Vl().extend(Vj())}return(0,sd.Z)(e,[{key:"getDayOfWeek",value:function(e){return e.day()+1}}]),e}();var nP=function(e){var n=e.value,r=e.onChangeHandler,o=e.type,a=void 0===o?"DateTime":o,s=e.maxDate,l=e.disablePast,u=e.minDate,c=e.error,d=e.readonly,f=e.disableFuture,h=function(e){r(e)},p=(0,t.useState)(!1),v=(0,i.Z)(p,2),m=(v[0],v[1],function(){r(Vl()(new Date))});return"DateTime"==a?(0,G.jsx)(Fp,{dateAdapter:tP,adapterLocale:"de",children:(0,G.jsxs)("div",{className:kc.datePickerContainer,children:[(0,G.jsx)(kj,{disablePast:l,disableFuture:f,readOnly:d,ampm:!1,minDateTime:u?Vl()(u):void 0,maxDateTime:s?Vl()(s):void 0,value:n?Vl()(n):null,onChange:h,slotProps:{textField:{className:"".concat(kc.container),InputProps:{style:{height:"40px",fontSize:"16px"}}}}}),!d&&(0,G.jsx)(Fj.Z,{onClick:function(){return m()},sx:{margin:"0px 8px 0px 8px","&:hover":{cursor:"pointer"}}}),"        "]})}):"Month"==a?(0,G.jsx)(Fp,{dateAdapter:tP,adapterLocale:"de",children:(0,G.jsx)(Dj,{className:kc.dateInput,views:["month","year"],value:n?Vl()(n):null,onChange:h,slotProps:{textField:{className:"".concat(c?kc.containerError:kc.container),InputProps:{style:{height:"40px",fontSize:"16px"}}}}})}):"Time"===a?(0,G.jsx)(Fp,{dateAdapter:tP,adapterLocale:"de",children:(0,G.jsx)("div",{className:kc.datePickerContainer,children:(0,G.jsx)(Lj,{value:n?Vl()(n):null,readOnly:d,disableFuture:f,disablePast:l,onChange:h,slotProps:{textField:{className:"".concat(kc.container),InputProps:{style:{height:"40px",fontSize:"16px"}}}}})})}):(0,G.jsx)(Fp,{dateAdapter:tP,adapterLocale:"de",children:(0,G.jsxs)("div",{className:kc.datePickerContainer,children:[(0,G.jsx)(Dj,{readOnly:d,disablePast:!1,disableFuture:!1,value:n?Vl()(n):null,onChange:h,slotProps:{textField:{className:"".concat(kc.container),InputProps:{style:{height:"40px",fontSize:"16px"}}}}}),!d&&(0,G.jsx)(zp.Z,{className:"hover:bg-gray-300",sx:{margin:"0px 8px 0px 8px",cursor:"pointer"},onClick:function(){r(null)}}),(0,G.jsx)(Fj.Z,{className:"hover:bg-gray-300",onClick:function(){return m()},sx:{margin:"0px 8px 0px 8px","&:hover":{cursor:"pointer"}}})]})})},rP=function(e){return e.CustomerRequired="Bitte w\xe4hlen Sie einen Kunden aus.",e.EmployeeRequired="Bitte w\xe4hlen Sie einen Mitarbeiter aus.",e.NameRequired="Bitte geben Sie einen Namen an.",e.EmailError="Bitte geben Sie eine g\xfcltige E-Mail-Adresse an.",e.TitleError="Bitte geben Sie einen Titel an.",e.StartDateError="Startzeitpunkt muss vor dem Endzeitpunkt liegen.",e.OrganizationRoleError="Bitte eine Berechtigungsrolle ausw\xe4hlen",e.UsernameError="Bitte geben Sie einen Nutzernamen mit mindestens 5 Zeichen ein",e.EMailError="Bitte geben Sie eine E-Mail ein, diese muss ein @ beinhalten",e.PasswordError="Bitte geben Sie ein Passwort ein, dass aus mindestens 8 Zeichen besteht",e.PasswordNotMatchError="Die Passw\xf6rter stimmen nicht \xfcberein",e.BillPrefixRequired="Bitte w\xe4hlen Sie einen Rechnungskreis aus",e.BillNumberRequired="Bitte w\xe4hlen Sie einen Rechnungskreis aus und/oder geben Sie eine Rechnungsnummer an",e.BillNumberLoadingError="Bitte warten Sie bis die n\xe4chste Rechnungsnummer geladen wird",e.OfferPrefixRequired="Bitte w\xe4hlen Sie einen Angebotskreis aus",e.OfferNumberRequired="Bitte w\xe4hlen Sie einen Angebotskreis aus und/oder geben Sie eine Angebotsnummer an",e.OfferNumberLoadingError="Bitte warten Sie bis die n\xe4chste Angebotsnummer geladen wird",e.JournaltextError="Bitte geben Sie einen Journaltext ein",e.JournaltextTooLongError="Journaltext darf maximal 2500 Zeichen lang sein",e.StreetRequiredError="Bitte geben Sie eine Stra\xdfe an",e.HousenumberRequiredError="Bitte geben Sie eine Hausnummer an",e.PostalcodeRequiredError="Bitte geben Sie eine Postleitzahl an",e.CityRequiredError="Bitte geben Sie eine Stadt an",e.TaxNumberRequiredError="Bitte geben Sie Ihre Steuernummer an",e.CourtNameRequiredError="Bitte geben Sie Ihr zust\xe4ndiges Firmengericht an",e.BankNameRequiredError="Bitte geben Sie den Namen Ihrer Bank an",e.IBANRequiredError="Bitte geben Sie Ihren IBAN an",e.BICRequiredError="Bitte geben Sie Ihren BIC an",e.PrintLabelError="Bitte geben Sie vor dem Drucken g\xfctlige Etiketten-Dimension an (Minimum 10x10)",e.PhoneCardMissedCallMailError="Der ausgew\xe4hlten Person/Organisation wurde noch keine E-Mail-Adresse zugewiesen",e.YearMonthRequired="Bitte w\xe4hlen Sie ein Monat aus",e.VisibilityRequired="Bitte w\xe4hlen Sie eine Sichtbarkeit aus",e.ValueRequiredError="Bitte geben Sie einen g\xfcltigen Wert an",e}({});var iP=function(e){var n=e.disabled,r=e.value,o=e.type,a=e.onChange,s=e.onBlurHandler,l=e.label,c=e.placeholder,d=e.error,f=e.errorMessage,h=e.errorStyle,p=e.autofocus,v=e.autocomplete,m=e.readonly,g=e.step,y=e.maxLength,b=e.style,x=e.newPassword,w=e.register,k=(0,t.useState)(!1),S=(0,i.Z)(k,2),_=S[0],C=S[1];return"multiline"===o?(0,G.jsxs)("div",{className:kc.wrapper.concat(" flex column start"),style:b,children:[l&&(0,G.jsx)("span",{className:"label",children:l}),(0,G.jsx)("div",{className:d?kc.containerError.concat(" flex centered stretched-justify"):kc.container.concat(" flex centered stretched-justify"),style:b,children:(0,G.jsx)(wc,{disabled:n,maxLength:y,autoFocus:null!==p&&void 0!==p&&p,placeholder:null!==c&&void 0!==c?c:"",onChange:function(e){return a(e.target.value)},value:r,minRows:5,style:{width:"100%",fontFamily:"inherit",display:"flex",alignItems:"center",justifyContent:"center",lineHeight:1},readOnly:m})}),d&&(0,G.jsx)("span",{className:"medium"===h?kc.errorLogin:kc.error,children:f})]}):"password"===o?(0,G.jsxs)("div",{className:kc.wrapper.concat(" flex column"),children:[l&&(0,G.jsx)("span",{className:"label",children:l}),(0,G.jsxs)("div",{className:d?kc.containerError.concat(" flex centered stretched-justify"):kc.container.concat(" flex centered stretched-justify"),children:[(0,G.jsx)("input",{disabled:n,readOnly:m,autoComplete:x?"new-password":v?"on":"off",onBlur:function(e){null===s||void 0===s||s(e.target.value)},autoFocus:null!==p&&void 0!==p&&p,placeholder:"Passwort",type:_?"text":"password",onChange:function(e){a(e.target.value)},value:r,style:{width:"100%"}}),(0,G.jsx)("button",{tabIndex:-1,className:kc.button.concat(" flex centered pointer"),onClick:function(e){e.preventDefault(),C((function(e){return!e}))},children:_?(0,G.jsx)(hc,{fontSize:"small"}):(0,G.jsx)(pc,{fontSize:"small"})})]}),d&&(0,G.jsx)("span",{className:"medium"===h?kc.errorLogin:kc.error,children:f})]}):(0,G.jsxs)("div",{className:kc.wrapper.concat(" flex column"),children:[l&&(0,G.jsx)("span",{className:"label",children:l}),(0,G.jsx)("div",{className:d?kc.containerError.concat(" flex centered stretched-justify"):kc.container.concat(" flex centered stretched-justify"),children:(0,G.jsx)("input",u(u({disabled:n},w),{},{readOnly:m,autoFocus:p,autoComplete:v?"on":"off",placeholder:c,type:o,step:g,onChange:function(e){a(e.target.value)},value:null!==r&&void 0!==r?r:"",style:{width:"100%",textAlign:"number"===o?"right":"left"},maxLength:y}))}),d&&(0,G.jsx)("span",{className:"medium"===h?kc.errorLogin:kc.error,children:f})]})};function oP(e,t){return e.reduce((function(e,n){var r=n[t];return e[r]=e[r]||[],e[r].push(n),e}),{})}function aP(e){return e.join(" ")}var sP="SearchableItem_container__DLP9L",lP="SearchableItem_containerArrowHover__G07KW",uP=__webpack_require__(7358),cP=function(e){var t=e.title,n=e.active,r=e.onClick,i=e.arrowKeyHovered;return(0,G.jsxs)("div",{onClick:r,className:aP(i?[lP,"flex","stretched-justify"]:[sP,"flex","stretched-justify"]),children:[t,(0,G.jsx)(pf,{in:n,children:(0,G.jsx)(uP.Z,{color:"success",fontSize:"inherit"})})]})},dP="SearchableSelect_input__c6bf9",fP="SearchableSelect_inputError__yDQAc",hP="SearchableSelect_dropdown__glJ0r",pP="SearchableSelect_deleteButton__EDz2f";var vP=function(e){var n,r,o=e.disabled,a=e.options,s=e.placeholder,l=e.value,u=e.setValue,c=e.titleKey,d=e.valueKey,f=e.width,h=e.multiple,p=e.error,v=e.readOnly,m=void 0!==v&&v,g=e.backgroundWhite,y=void 0!==g&&g,b=function(e,t,n){return null===e||void 0===e?void 0:e.map((function(e){return{value:e[t],title:e[n],id:e.id}}))},x=(0,t.useState)(b(a,d,c)),w=(0,i.Z)(x,2),k=w[0],S=w[1];(0,t.useEffect)((function(){S(b(a,d,c))}),[a]);var _=(0,t.useState)(""),C=(0,i.Z)(_,2),j=C[0],P=C[1],E=(0,t.useState)(!1),A=(0,i.Z)(E,2),T=A[0],I=A[1],R=(0,t.useRef)(null),M=function(){I(!1),L(-1)},O=function(e){var t,n;(h?l?l.includes(e)?(l.filter((function(t){return t!==e})),u(l.filter((function(t){return t!==e})))):([].concat((0,Fl.Z)(l),[e]),u([].concat((0,Fl.Z)(l),[e]))):u([e]):u(e),h)?(P(""),S(b(a,d,c))):P(null!==(n=a.find((function(t){return t[d]==e}))[c])&&void 0!==n?n:"");null===(t=R.current)||void 0===t||t.focus()};af("Escape",(function(){M()}));var D=(0,t.useState)(-1),Z=(0,i.Z)(D,2),N=Z[0],L=Z[1];(0,t.useEffect)((function(){var e=function(e){"ArrowUp"===e.key&&T?N>0&&L((function(e){return e-1})):"ArrowDown"===e.key&&T?N<k.length-1&&L((function(e){return e+1})):"Enter"===e.key&&T?(e.preventDefault(),O(k[N].id),h||M()):"Tab"===e.key&&T&&(M(),function(){var e=R.current,t=new KeyboardEvent("keypress",{key:"Tab"});null===e||void 0===e||e.dispatchEvent(t)}())};return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}}),[T,N]),(0,t.useEffect)((function(){L(-1),1===(null===k||void 0===k?void 0:k.length)&&L(0)}),[j]);var F=(0,t.useRef)(null);return(0,t.useEffect)((function(){if(F.current){var e=F.current,t=e.querySelector(".".concat(lP));if(t){var n=t.offsetTop,r=n+t.offsetHeight,i=t.nextElementSibling,o=i?i.offsetHeight:0,a=e.scrollTop,s=a+e.offsetHeight;n<a?e.scrollTo({top:n}):r+o>s?e.scrollTo({top:r-e.offsetHeight+o}):null===t.nextElementSibling&&e.scrollTo({top:e.offsetHeight})}}}),[N]),(0,G.jsx)(Ee,{onClickAway:function(){return M()},children:(0,G.jsxs)("div",{style:{zIndex:T?1e3:0,position:T?"relative":void 0,width:null!==f&&void 0!==f?f:"100%",filter:T?"drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.15))":void 0,transition:"all 0.4s"},children:[(0,G.jsxs)("div",{className:aP(p?[fP,"centered"]:[dP,"centered"]),style:{borderRadius:T?"10px 10px 0 0":"10px 10px 10px 10px",background:y?"white":"var(--light)"},children:[(0,G.jsx)("input",{ref:R,value:T?j:h?null===l||void 0===l?void 0:l.map((function(e){return null===a||void 0===a?void 0:a.find((function(t){return t[d]==e}))[c]})).join(", "):null!==(n=null===a||void 0===a||null===(r=a.find((function(e){return e.id==l})))||void 0===r?void 0:r[c])&&void 0!==n?n:"",placeholder:s,type:"text",onFocus:function(){return S(b(a,d,c)),l||P(""),void I(!o)},onChange:function(e){P(e.target.value),S(b(a,d,c).filter((function(t){return t.title.toLowerCase().match(e.target.value.toLowerCase())})))},readOnly:m||o,onKeyDown:function(e){"Enter"===e.key&&e.preventDefault()}}),!o&&(""!==j||void 0!==l)&&(0,G.jsx)("button",{type:"button",tabIndex:-1,className:pP,onClick:function(e){return function(e){var t;null===e||void 0===e||e.preventDefault(),P(""),S(b(a,d,c)),null===R||void 0===R||null===(t=R.current)||void 0===t||t.focus(),u(h?[]:void 0)}(e)},children:(0,G.jsx)(zp.Z,{tabIndex:-1,fontSize:"inherit"})})]}),(0,G.jsx)(jd,{tabIndex:-1,in:T,children:(0,G.jsx)("div",{ref:F,tabIndex:-1,style:{position:"fixed",padding:"10px",maxHeight:"200px",width:"100%",overflow:"scroll"},className:aP(["flex","column",hP]),children:T&&(null===k||void 0===k?void 0:k.length)>0?null===k||void 0===k?void 0:k.map((function(e,t){return(0,G.jsx)(cP,{arrowKeyHovered:N===t,active:h?(null!==l&&void 0!==l?l:[]).includes(e.id):e.id===l,onClick:function(){O(e.id),h||M()},title:e.title},t)})):(0,G.jsx)("div",{style:{padding:"10px",fontSize:"14px"},children:"Keine Ergebnisse gefunden."})})})]})})},mP=function(e){var t=e.disabled,n=void 0!==t&&t,r=e.value,i=e.type,o=e.onChange,a=e.onBlurHandler,s=e.label,l=e.placeholder,u=e.error,c=e.errorMessage,d=e.errorStyle,f=e.autofocus,h=e.autocomplete,p=e.readonly,v=e.step,m=e.title,g=e.maxLength,y=e.selectOptions,b=e.dateOptions,x=e.style,w=e.newPassword,k=e.tooltip,S=e.tooltipMessage,_=e.register;return(0,G.jsxs)("div",{className:"form-row-label",onClick:"boolean"===typeof r?function(){return o(!r)}:function(){return null},style:x,children:[s&&(0,G.jsx)("span",{className:"label",style:u?{color:"var(--error)"}:{},children:s}),"date"===i&&(0,G.jsxs)("div",{children:[(0,G.jsx)(nP,{value:r,onChangeHandler:function(e){return o(e)},type:null===b||void 0===b?void 0:b.type,maxDate:null===b||void 0===b?void 0:b.maxDate,disablePast:null===b||void 0===b?void 0:b.disablePast,disableFuture:null===b||void 0===b?void 0:b.disableFuture,minDate:null===b||void 0===b?void 0:b.minDate,error:u,readonly:p||n}),u&&(0,G.jsx)("span",{className:"medium"===d?kc.errorLogin:kc.error,children:c})]}),"switch"===i&&(0,G.jsxs)("div",{className:"form-row",children:[(0,G.jsx)("span",{children:null!==m&&void 0!==m?m:""}),k?(0,G.jsx)(pp,{placement:"bottom",title:null!==S&&void 0!==S?S:"",children:(0,G.jsx)(Zp,{color:"secondary",checked:r,onChange:function(e,t){return o(t)}})}):(0,G.jsx)(Zp,{color:"secondary",checked:r,onChange:function(e,t){return o(t)}})]}),"select"===i&&(0,G.jsxs)("div",{children:[(0,G.jsx)(vP,{titleKey:null===y||void 0===y?void 0:y.titleKey,valueKey:null===y||void 0===y?void 0:y.valueKey,options:null===y||void 0===y?void 0:y.options,value:r,multiple:null===y||void 0===y?void 0:y.multiple,setValue:o,placeholder:l,error:u,disabled:n}),u&&(0,G.jsx)("span",{className:"medium"===d?kc.errorLogin:kc.error,children:c})]}),("multiline"===i||"text"===i||"number"===i||"password"===i)&&(0,G.jsx)(iP,{value:r,type:i,onChange:function(e){return o(e)},onBlurHandler:a,placeholder:l,error:u,errorMessage:c,errorStyle:d,autofocus:f,autocomplete:h,readonly:p,step:v,maxLength:g,style:x,newPassword:w,disabled:n,register:_})]})},gP=function(e){var n,r=e.open,s=e.onClose,l=e.object,c=Rc(),d=c.updatePerson,f=c.defaultPerson,h=Rc().companies,p=wt().enqueueSnackbar,v=xq().changeVisibility,m=function e(){x(!1),s&&e(),v("assignToCompany",!1)};(0,t.useEffect)((function(){_(null!==l&&void 0!==l?l:f)}),[l]);var g=(0,t.useState)(!1),y=(0,i.Z)(g,2),b=y[0],x=y[1],w=(0,t.useState)(null!==l&&void 0!==l?l:u({},f)),k=(0,i.Z)(w,2),S=k[0],_=k[1],C=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,x(!0),e.next=4,d(S);case 4:v("assignToCompany",!1),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),p("Fehler beim Bearbeiten.",{variant:"error"});case 10:return e.prev=10,x(!1),e.finish(10);case 13:case"end":return e.stop()}}),e,null,[[0,7,10,13]])})));return function(){return e.apply(this,arguments)}}();return(0,G.jsxs)(sf,{open:r,title:"Organisation zuordnen",onClose:function(){return m()},children:[(0,G.jsxs)(lf,{children:[(0,G.jsx)("span",{className:"label",children:"Person:"}),(0,G.jsxs)("span",{style:{padding:"10px 12px",borderRadius:"var(--borderRadius)",backgroundColor:"var(--light)",width:"fit-content"},children:[S.title," ",S.lastname," ",S.firstname]}),(0,G.jsx)(mP,{label:"Organisation",type:"select",value:null!==(n=S.belongsToOrganizationId)&&void 0!==n?n:14,onChange:function(e){return _((function(t){return u(u({},t),{},{belongsToOrganizationId:e})}))},selectOptions:{options:h,titleKey:"name",valueKey:"id"}})]}),(0,G.jsx)(Gc,{style:{marginTop:"20px",zIndex:1},title:b?(0,G.jsx)(bu,{size:18,color:"inherit"}):"Speichern",onClickHandler:function(){return C()},disabled:b})]})};var yP=function(e){var n=e.open,r=e.onClose,s=xq().changeVisibility,l=(0,t.useState)({}),u=(0,i.Z)(l,2),c=(u[0],u[1],function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r?r():s("createService",!1);case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return(0,G.jsx)(sf,{open:n,title:"Angebot erstellen",onClose:r||function(){return s("createOffer",!1)},children:(0,G.jsx)(Gc,{title:"Speichern",onClickHandler:function(){return c()}})})};function bP(e,t){switch(t.type){case"SET_SERVICES":return u(u({},e),{},{services:t.payload});case"ADD_SERVICE":return u(u({},e),{},{services:[t.payload].concat((0,Fl.Z)(e.services))});case"UPDATE_SERVICE":return u(u({},e),{},{services:e.services.map((function(e){return e.id==t.payload.id?t.payload:e}))});case"REMOVE_SERVICE":return u(u({},e),{},{services:e.services.filter((function(e){return e.id!=t.payload.id}))});case"SET_CURRENT_MONTH":return u(u({},e),{},{currentMonth:t.payload.inMonth,currentWeek:t.payload.inWeek});case"SET_TASK_SERVICE_CATEGORIES":return u(u({},e),{},{taskServiceCategories:t.payload});default:return u({},e)}}var xP=(0,t.createContext)({services:[],currentMonth:0,currentWeek:0,taskServiceCategories:[]});var wP=function(e){var n=e.children,r=g(),s=wt(),l=s.enqueueSnackbar,c=s.closeSnackbar,d=js(),f=d.user,h=d.setUserWorkingOnTask,p={title:"",description:"",type:1,billable:!0,billed:!1,intern:!1,organizationId:null===f||void 0===f?void 0:f.organizationId,clientOrganizationId:-1,employeeDatas:[{userId:null===f||void 0===f?void 0:f.userId,from:Vl()().subtract(1,"hour"),to:Vl()(),hourlyRate:80}]},m=(0,t.useReducer)(bP,{services:[],currentMonth:0}),y=(0,i.Z)(m,2),b=y[0],x=y[1],w=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=l("Leistung wird erstellt",{variant:"default",autoHideDuration:Pt}),r.post("/service",u(u({},t),{},{employeeDatas:t.employeeDatas.map((function(e){return u(u({},e),{},{from:new Date(e.from).toISOString(),to:new Date(e.to).toISOString()})}))})).then((function(e){c(n),l("Leistung erfolgreich erstellt",{variant:"success"}),x({type:"ADD_SERVICE",payload:e.data})})).catch((function(e){v(e,n,l,c)}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),k=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=l("Leistung wird gestartet",{variant:"default",autoHideDuration:Pt}),h&&h(t.id),r.post("/service/startservicetotask",t).then((function(e){c(n),l("Leistung erfolgreich erstellt",{variant:"success"}),x({type:"ADD_SERVICE",payload:e.data})})).catch((function(e){v(e,n,l,c)}));case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),S=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=l("Leistung wird beendet",{variant:"default",autoHideDuration:Pt}),r.post("/service/stopservicetotask",t).then((function(e){c(n),l("Leistung erfolgreich beendet",{variant:"success"}),h&&h(void 0),x({type:"UPDATE_SERVICE",payload:e.data})})).catch((function(e){v(e,n,l,c)}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),_=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=l("Leistung wird gespeichert",{variant:"default",autoHideDuration:Pt}),r.put("/service",u(u({},t),{},{employeeDatas:t.employeeDatas.map((function(e){return console.log(u(u({},e),{},{from:new Date(e.from).toISOString(),to:new Date(e.to).toISOString()})),u(u({},e),{},{from:new Date(e.from).toISOString(),to:e.to?new Date(e.to).toISOString():null})}))})).then((function(e){c(n),l("Leistung erfolgreich bearbeitet",{variant:"success"}),x({type:"UPDATE_SERVICE",payload:e.data})})).catch((function(e){v(e,n,l,c)}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),C=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=l("Leistung wird entfernt",{variant:"default",autoHideDuration:Pt}),r.delete("/service",{data:{id:t.id}}).then((function(e){c(n),l("Leistung erfolgreich entfernt",{variant:"success"}),x({type:"REMOVE_SERVICE",payload:t})})).catch((function(e){v(e,n,l,c)}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),j=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t,n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.get("/service");case 2:t=e.sent,n=t.data,x({type:"SET_SERVICES",payload:n});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),P=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t,n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.get("/taskServiceCategory");case 2:t=e.sent,n=t.data,x({type:"SET_TASK_SERVICE_CATEGORIES",payload:n});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,t.useEffect)((function(){j(),P()}),[]),(0,t.useEffect)((function(){!function(){var e=(0,Fl.Z)(b.services),t=0,n=0;e.forEach((function(e){var r=e.employeeDatas.map((function(e){return e.userId==(null===f||void 0===f?void 0:f.userId)?e:null})).filter((function(e){return null!==e}));r.forEach((function(e){var r=Vl()().month(),i=Vl()().startOf("week"),o=Vl()().endOf("week"),a=null!=(null===e||void 0===e?void 0:e.from)?Vl()(null===e||void 0===e?void 0:e.from):Vl()(),s=null!=(null===e||void 0===e?void 0:e.to)?Vl()(null===e||void 0===e?void 0:e.to):Vl()();if(r==s.month())s.diff(a,"hour",!0);var l=Vl()().month(),u=Vl()().year();if(e&&e.from&&e.to){var c=Vl()(e.from),d=Vl()(e.to),f=c.month(),h=c.year();if(l===f&&u===h){var p=d.diff(c,"hour",!0);n+=p}}if(i.isBefore(s)&&o.isAfter(s)){var v=s.diff(a,"hour",!0);console.log("hours of Service",v),t+=v}}))})),x({type:"SET_CURRENT_MONTH",payload:{inMonth:n,inWeek:t}})}()}),[b.services]),(0,G.jsx)(xP.Provider,{value:{services:b.services,defaultService:p,removeService:C,addService:w,updateService:_,getStatsOfPeriod:function(e){var t=e.start,n=e.end,r=(0,Fl.Z)(b.services),i=0;return r.forEach((function(e){e.employeeDatas.forEach((function(e){if(e&&e.userId===(null===f||void 0===f?void 0:f.userId)){var r=null===e||void 0===e?void 0:e.from.toDate(),o=null===e||void 0===e?void 0:e.to.toDate();if(t.getTime()<r.getTime()&&n.getTime()>o.getTime()){var a=(o.getTime()-r.getTime())/1e3/60/60;i+=a}}}))})),i},setServicesBilled:function(e){var t=(0,Fl.Z)(b.services);t=t.map((function(t){return e.includes(t.id)?u(u({},t),{},{billed:!0}):t})),x({type:"SET_SERVICES",payload:t})},startServiceToTask:k,stopServiceToTask:S,currentMonth:b.currentMonth,currentWeek:b.currentWeek,taskServiceCategories:b.taskServiceCategories},children:n})},kP=function(){return(0,t.useContext)(xP)},SP=function(e,t){return"SET_EMPLOYEES"===t.type?u(u({},e),{},{employees:t.payload}):u({},e)},_P=(0,t.createContext)({employees:[]}),CP=function(e){var n=e.children,r=g(),s=(0,t.useReducer)(SP,{employees:[]}),l=(0,i.Z)(s,2),u=l[0],c=l[1],d=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t,n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.get("/user");case 2:t=e.sent,n=t.data,c({type:"SET_EMPLOYEES",payload:n});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,t.useEffect)((function(){d()}),[]),(0,G.jsx)(_P.Provider,{value:{employees:u.employees},children:n})},jP=function(){return(0,t.useContext)(_P)},PP=(0,fc.Z)((0,G.jsx)("path",{d:"M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z"}),"Undo"),EP="CTAButton_button__lnC7p";var AP=function(e){var n=e.showIcon,r=void 0===n||n,o=e.onClickHandler,a=e.title,s=e.secondary,l=void 0!==s&&s,c=e.backgroundColor,d=e.disabled,f=e.style,h=(0,t.useState)(void 0),p=(0,i.Z)(h,2),v=(p[0],p[1]);return(0,t.useLayoutEffect)((function(){switch(c){case"error":v({color:"var(--error)",light:"var(--error-light)"});break;case"base":v({color:"var(--text-contrast)",light:"var(--light)"})}}),[]),(0,G.jsx)("div",{style:{width:"100%",display:"flex",justifyContent:"center",marginBottom:"10px"},children:(0,G.jsxs)(Wc,{className:EP,style:u({backgroundColor:l?"var(--brand-light)":"var(--secondary-light)",color:l?"var(--brand)":"var(--secondary)",minHeight:"35px",width:"15em"},f),disabled:null!==d&&void 0!==d&&d,onClick:o,children:[r&&(0,G.jsx)(PP,{style:{marginRight:"2%"}}),a]})})},TP=function(e,t){switch(t.type){case"SET_PRODUCTS":return u(u({},e),{},{products:t.payload});case"ADD_PRODUCT":return u(u({},e),{},{products:[].concat((0,Fl.Z)(e.products),[t.payload])});case"REMOVE_PRODUCT":return u(u({},e),{},{products:e.products.filter((function(e){return e.id!==t.payload.id}))});case"UPDATE_PRODUCT":return u(u({},e),{},{products:e.products.map((function(e){return e.id===t.payload.id?t.payload:e}))});default:return u({},e)}},IP={title:"",description:"",cost:NaN,salesPrice:NaN,ust:NaN,count:NaN,codeValue:"",isQrCode:!1,labelLength:NaN,labelWidth:NaN},RP=(0,t.createContext)({products:[],updateProduct:function(){},addProduct:function(){},removeProduct:function(){},fetchProducts:function(){}}),MP=function(e){var n=e.children,r=(0,t.useReducer)(TP,{products:[]}),o=(0,i.Z)(r,2),a=o[0],s=o[1],l=g(),u=wt(),c=u.enqueueSnackbar,d=u.closeSnackbar,f=function(){l.get("/product").then((function(e){var t;t=e.data,s({type:"SET_PRODUCTS",payload:t})}))};return(0,t.useEffect)((function(){f()}),[]),(0,G.jsx)(RP.Provider,{value:{products:a.products,updateProduct:function(e){var t=c("Produkt wird gespeichert",{variant:"default",autoHideDuration:Pt});l.put("/product",e).then((function(n){d(t),t=c("Produkt erfolgreich bearbeitet",{variant:"success",autoHideDuration:Et}),s({type:"UPDATE_PRODUCT",payload:e})})).catch((function(e){v(e,t,c,d)}))},addProduct:function(e){var t=c("Produkt wird erstellt",{variant:"default",autoHideDuration:Pt});l.post("/product",e).then((function(e){d(t),t=c("Produkt erfolgreich erstellt",{variant:"success",autoHideDuration:Et}),s({type:"ADD_PRODUCT",payload:e.data})})).catch((function(e){v(e,t,c,d)}))},removeProduct:function(e){var t=c("Produkt wird entfernt",{variant:"default",autoHideDuration:Pt});l.delete("/product",{data:e}).then((function(n){d(t),c("Produkt erfolgreich entfernt",{variant:"success",autoHideDuration:Et}),s({type:"REMOVE_PRODUCT",payload:e})})).catch((function(e){v(e,t,c,d)}))},fetchProducts:f},children:n})},OP=function(){return(0,t.useContext)(RP)},DP={},ZP=(0,fc.Z)((0,G.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"}),"Delete"),NP=function(e){var n,r,o=e.product,a=e.setProduct,s=e.deleteProduct,l=(OP(),xq(),t.useState(!1)),u=(0,i.Z)(l,2),c=u[0],d=(u[1],t.useRef(null)),f=t.useRef(c);return t.useEffect((function(){!0===f.current&&!1===c&&d.current.focus(),f.current=c}),[c]),(0,G.jsx)(G.Fragment,{children:o&&(0,G.jsx)("div",{className:"flex column ".concat(DP.container),style:{backgroundColor:null!==(n="white")?n:"transparent"},children:(0,G.jsxs)("header",{className:"flex centered-aligned stretched-justify",children:[(0,G.jsxs)("div",{className:"flex centered-aligned",style:{gap:"6px",width:"66%"},children:[(0,G.jsx)("div",{className:0!==o.count?DP.accent:DP.outgoing}),(0,G.jsx)("span",{className:"bold-big",children:null!==(r=o.title)&&void 0!==r?r:""})]}),(0,G.jsxs)("div",{className:"flex",style:{flexDirection:"row",justifyContent:"end",gap:"0.66em"},children:[(0,G.jsx)("div",{style:{width:"30%",display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"},children:"Menge: "})}),(0,G.jsx)("div",{style:{width:"30%"},children:(0,G.jsx)(mP,{type:"number",onChange:function(e){a(e)},value:o.count,step:"1"})}),(0,G.jsx)("div",{style:{width:"30%",display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center"},children:(0,G.jsx)(Gc,{onClickHandler:function(){return s()},title:(0,G.jsx)(ZP,{}),variant:"contained",color:"error"})})]})]})})})},LP=function(e){var n,r,o,a,s,l,c,d,f=e.object,h=e.setObject,p=e.setFormMode,v=e.errorVariables,m=Rc().companies,g=js().user,y=jP().employees,b=kP(),x=b.defaultService,w=b.taskServiceCategories,k=(0,t.useState)(),S=(0,i.Z)(k,2),_=S[0],C=S[1],j=OP().products;return(0,G.jsxs)("form",{className:"form",children:[(0,G.jsx)(mP,{value:(null===f||void 0===f||null===(n=f.employeeDatas)||void 0===n?void 0:n.length)>0?null===f||void 0===f?void 0:f.employeeDatas[0].userId:null===g||void 0===g?void 0:g.userId,type:"select",onChange:function(e){return h((function(t){var n;return u(u({},t),{},{employeeDatas:[u(u({},null!==(n=null===t||void 0===t?void 0:t.employeeDatas[0])&&void 0!==n?n:{}),{},{userId:e})]})}))},label:"Mitarbeiter*in",placeholder:"Mitarbeiter*in ausw\xe4hlen",selectOptions:{options:y,titleKey:"username",valueKey:"id"},error:null===v||void 0===v?void 0:v.employeeError,errorMessage:rP.EmployeeRequired}),(0,G.jsx)(mP,{value:f.clientOrganizationId,onChange:function(e){return h((function(t){return u(u({},t),{},{clientOrganizationId:e})}))},label:"Kunde",type:"select",placeholder:"Kunde ausw\xe4hlen",selectOptions:{options:m,titleKey:"name",valueKey:"id"},error:null===v||void 0===v?void 0:v.customerError,errorMessage:rP.CustomerRequired}),(0,G.jsx)(mP,{type:"text",value:f.title,onChange:function(e){return h(u(u({},f),{},{title:e}))},label:"Bezeichnung",placeholder:"Titel",error:null===v||void 0===v?void 0:v.titleError,errorMessage:rP.TitleError}),(0,G.jsx)(mP,{type:"multiline",label:"Beschreibung",value:f.description,onChange:function(e){return h((function(t){return u(u({},t),{},{description:e})}))},placeholder:"Beschreibung (max. 1500 Zeichen)",maxLength:1500}),(0,G.jsx)(mP,{type:"select",label:"Kategorie (optional)",value:f.categoryId,onChange:function(e){return h((function(t){return u(u({},t),{},{categoryId:e})}))},selectOptions:{options:w,titleKey:"name",valueKey:"id"}}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",gap:"10px"},children:[(0,G.jsx)(mP,{value:(null===(r=f.employeeDatas)||void 0===r?void 0:r.length)>0?null===(o=f.employeeDatas[0])||void 0===o?void 0:o.from:void 0,onChange:function(e){return h((function(t){return u(u({},t),{},{employeeDatas:[u(u({},t.employeeDatas[0]),{},{from:e||null})]})}))},label:"Start",type:"date",dateOptions:{type:"DateTime"},error:null===v||void 0===v?void 0:v.dateStartError,errorMessage:rP.StartDateError}),(0,G.jsx)(mP,{value:(null===(a=f.employeeDatas)||void 0===a?void 0:a.length)>0?null===(s=f.employeeDatas[0])||void 0===s?void 0:s.to:null,onChange:function(e){return h((function(t){return u(u({},t),{},{employeeDatas:[u(u({},t.employeeDatas[0]),{},{to:e||null})]})}))},label:"Ende",type:"date"})]}),(0,G.jsx)(mP,{value:(null===(l=f.employeeDatas)||void 0===l?void 0:l.length)>0?null===(c=f.employeeDatas[0])||void 0===c?void 0:c.hourlyRate:80,onChange:function(e){return h((function(t){return u(u({},t),{},{employeeDatas:[u(u({},t.employeeDatas[0]),{},{hourlyRate:Number.isNaN(parseInt(null===e||void 0===e?void 0:e.toString()))?0:parseInt(null===e||void 0===e?void 0:e.toString())})]})}))},type:"number",label:"Stundensatz",placeholder:"Stundensatz"}),(0,G.jsx)("div",{className:"form-row-label",style:{marginBottom:"0em"},children:(0,G.jsx)("span",{className:"label",children:"Produkte"})}),(0,G.jsxs)("div",{style:{width:"100%",display:"flex",justifyContent:"flex-start",marginBottom:"1em",gap:"10px"},children:[(0,G.jsx)(mP,{label:"",value:_,onChange:function(e){C(e)},type:"select",selectOptions:{options:j,titleKey:"title",valueKey:"id",multiple:!1}}),(0,G.jsx)(Gc,{style:{width:"50%"},onClickHandler:function(){h((function(e){var t,n,r,i=null===(t=e.products)||void 0===t?void 0:t.find((function(e){return e.productId===_}));if(void 0!==i)return u(u({},e),{},{products:e.products.map((function(e){return i.productId===e.productId?u(u({},e),{},{count:parseInt(e.count+"")+1}):e}))});var o=j.find((function(e){return e.id===_}));return u(u({},e),{},{products:[].concat((0,Fl.Z)(null!==(n=e.products)&&void 0!==n?n:[]),[null!==(r=u(u({},o),{},{productId:null===o||void 0===o?void 0:o.id,id:null===o||void 0===o?void 0:o.id,count:1,netto:null===o||void 0===o?void 0:o.salesPrice}))&&void 0!==r?r:{}])})}))},title:"Produkt hinzuf\xfcgen"})]}),(0,G.jsx)("div",{className:"form-row-label",style:{marginBottom:"1em"},children:null===(d=f.products)||void 0===d?void 0:d.map((function(e){return(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(NP,{product:e,setProduct:function(t){h((function(n){var r;return u(u({},n),{},{products:null===(r=n.products)||void 0===r?void 0:r.map((function(n){return e.id==n.id?u(u({},n),{},{count:t}):n}))})}))}})})}))}),(0,G.jsxs)("div",{className:"form-row noselect",onClick:function(){return h((function(e){return u(u({},e),{},{billable:!f.billable})}))},children:[(0,G.jsx)("span",{children:"Verrechenbar"}),(0,G.jsx)(Zp,{color:"secondary",checked:f.billable,onChange:function(e,t){return h((function(e){return u(u({},e),{},{billable:t})}))}})]}),(0,G.jsxs)("div",{className:"form-row noselect",onClick:function(){return h((function(e){return u(u({},e),{},{billed:!f.billed})}))},children:[(0,G.jsx)("span",{children:"Verrechnet"}),(0,G.jsx)(Zp,{color:"secondary",checked:f.billed,onChange:function(e,t){return h((function(e){return u(u({},e),{},{billed:t})}))}})]}),(0,G.jsx)("div",{style:{display:"flex",width:"100%",justifyContent:"center"},children:(0,G.jsx)(AP,{style:{width:"33%"},title:"Felder zur\xfccksetzen",secondary:!1,onClickHandler:function(){return h(x),void p("createService")}})})]})};function FP(e,t,n,r,i){0===e.employeeDatas.length?t(!0):t(!1),!e.clientOrganizationId||e.clientOrganizationId<=0?n(!0):n(!1),0===e.title.length?r(!0):r(!1);var o=e.employeeDatas[0].from,a=e.employeeDatas[0].to;return o.isAfter(a)?i(!0):i(!1),!(0===e.employeeDatas.length||!e.clientOrganizationId||e.clientOrganizationId<=0||0===e.title.length||o.isAfter(a))}var zP=function(e){var n,r=e.open,s=e.onClose,l=xq().changeVisibility,c=null!==(n=kP())&&void 0!==n?n:{},d=c.addService,f=c.defaultService,h=(0,t.useState)(u({},f)),p=(0,i.Z)(h,2),v=p[0],m=p[1],g=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:FP(t,w,C,A,M)&&(d(t),s?s():l("createService",!1));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),y=(0,t.useState)(!1),b=(0,i.Z)(y,2),x=b[0],w=b[1],k=(0,t.useState)(!1),S=(0,i.Z)(k,2),_=S[0],C=S[1],j=(0,t.useState)(!1),P=(0,i.Z)(j,2),E=P[0],A=P[1],T=(0,t.useState)(!1),I=(0,i.Z)(T,2),R=I[0],M=I[1];return(0,G.jsxs)(sf,{open:r,title:"Leistung erstellen",onClose:s||function(){return l("createService",!1)},children:[(0,G.jsx)(LP,{object:v,setObject:m,errorVariables:{employeeError:x,customerError:_,titleError:E,dateStartError:R}}),(0,G.jsx)(Gc,{title:"Speichern",onClickHandler:function(){return g(v)}})]})},BP=function(e,t){var n,r;switch(t.type){case"ADD_TASK":return null===t.payload.customerOrganizationId&&(t.payload.customerOrganizationId=0),u(u({},e),{},{tasks:oP([].concat((0,Fl.Z)(e.tasksUnformated),[t.payload]),"customerOrganizationId"),tasksUnformated:[].concat((0,Fl.Z)(e.tasksUnformated),[t.payload]),allTasksUnformated:[].concat((0,Fl.Z)(e.allTasksUnformated),[t.payload])});case"UPDATE_TASK":var i=e.tasksUnformated.map((function(e){return e.id===t.payload.id?u({},t.payload):e})),o=e.allTasksUnformated.map((function(e){return e.id===t.payload.id?u({},t.payload):e}));return i=i.filter((function(e){return!0!==e.aborted})),o=o.filter((function(e){return!0!==e.aborted})),i=i.map((function(e){var t;return u(u({},e),{},{customerOrganizationId:null!==(t=e.customerOrganizationId)&&void 0!==t?t:0})})),o=o.map((function(e){var t;return u(u({},e),{},{customerOrganizationId:null!==(t=e.customerOrganizationId)&&void 0!==t?t:0})})),u(u({},e),{},{tasks:oP(i,"customerOrganizationId"),tasksUnformated:i,allTasks:oP(o,"customerOrganizationId"),allTasksUnformated:o});case"SET_MONTH_INDEX":return u(u({},e),{},{monthIndex:t.payload});case"SET_SMALL_CALENDAR_MONTH":return u(u({},e),{},{smallCalendarMonth:t.payload});case"SET_SELECTED_DAY":return u(u({},e),{},{selectedDay:t.payload});case"ADD_APPOINTMENT":return t.payload.visibility===VP.Organization&&null==t.payload.appointmentCategory&&(t.payload.appointmentCategory=qP.OrganizationNoCategory),t.payload.visibility===VP.Private&&null==t.payload.appointmentCategory&&(t.payload.appointmentCategory=qP.PrivateNoCategory),u(u({},e),{},{appointments:[].concat((0,Fl.Z)(e.appointments),[t.payload])});case"SET_APPOINTMENTS":return u(u({},e),{},{appointments:t.payload.map((function(e){return e.appointmentCategory||(e.visibility===VP.Organization?e.appointmentCategory=qP.OrganizationNoCategory:e.appointmentCategory=qP.PrivateNoCategory),e}))});case"DELETE_APPOINTMENT":return u(u({},e),{},{appointments:e.appointments.filter((function(e){return e.id!==t.payload.id}))});case"UPDATE_APPOINTMENT":return u(u({},e),{},{appointments:e.appointments.map((function(e){return e.id===t.payload.id?t.payload:e}))});case"ADD_APPOINTMENTCATEGORY":return u(u({},e),{},{appointmentCategories:[].concat((0,Fl.Z)(e.appointmentCategories),[t.payload])});case"DELETE_APPOINTMENTCATEGORY":return u(u({},e),{},{appointmentCategories:e.appointmentCategories.filter((function(e){return e.id!==t.payload.id})),appointments:e.appointments.map((function(e){return e.appointmentCategory===t.payload.id?u(u({},e),{},{appointmentCategory:e.visibility===VP.Organization?qP.OrganizationNoCategory:qP.PrivateNoCategory}):e}))});case"UPDATE_APPOINTMENTCATEGORY":return u(u({},e),{},{appointmentCategories:e.appointmentCategories.map((function(e){return e.id===t.payload.id?t.payload:e}))});case"SET_APPOINTMENTCATEGORIES":return u(u({},e),{},{appointmentCategories:[{id:-1,name:"Ohne Kategorie",color:"#F6EBFF",visibility:VP.Organization},{id:-2,name:"Aufgaben",color:"#ff0000a1",visibility:VP.Organization},{id:-3,name:"Urlaub",color:"#32b13d",visibility:VP.Organization},{id:-4,name:"Ohne Kategorie",color:"#ADD8E6",visibility:VP.Private}].concat((0,Fl.Z)(t.payload))});case"SET_TASKS":var a=t.payload.filter((function(e){return(void 0===e.finished||!0!==e.finished)&&!0!==e.aborted}));return t.payload=t.payload.map((function(e){var t;return u(u({},e),{},{customerOrganizationId:null!==(t=e.customerOrganizationId)&&void 0!==t?t:0})})),a=a.map((function(e){var t;return u(u({},e),{},{customerOrganizationId:null!==(t=e.customerOrganizationId)&&void 0!==t?t:0})})),u(u({},e),{},{tasks:oP((0,Fl.Z)(a),"customerOrganizationId"),tasksUnformated:(0,Fl.Z)(a),allTasks:oP((0,Fl.Z)(t.payload),"customerOrganizationId"),allTasksUnformated:(0,Fl.Z)(t.payload)});case"DELETE_TASK":var s=e.tasksUnformated.filter((function(e){return e.id!==t.payload.id})),l=e.allTasksUnformated.filter((function(e){return e.id!==t.payload.id}));return u(u({},e),{},{tasks:oP((0,Fl.Z)(s),"customerOrganizationId"),tasksUnformated:(0,Fl.Z)(s),allTasksUnformated:(0,Fl.Z)(l),allTasks:oP((0,Fl.Z)(l),"customerOrganizationId")});case"FINISH_TASK":var c=e.tasksUnformated.map((function(e){return e.id===t.payload.id?u(u({},e),{},{finished:!0}):e})),d=e.tasksUnformated.filter((function(e){return e.id!==t.payload.id}));return u(u({},e),{},{tasks:oP((0,Fl.Z)(d),"customerOrganizationId"),tasksUnformated:(0,Fl.Z)(d),allTasks:oP((0,Fl.Z)(c),"customerOrganizationId"),allTasksUnformated:(0,Fl.Z)(c)});case"ADD_SELECTED_TASK":return u(u({},e),{},{selectedTasks:[].concat((0,Fl.Z)(e.selectedTasks),[t.payload])});case"REMOVE_SELECTED_TASK":return u(u({},e),{},{selectedTasks:e.selectedTasks.filter((function(e){return e.id!==t.payload.id}))});case"RESET_SELECTED_TASKS":return u(u({},e),{},{selectedTasks:[]});case"SET_DELIVERYNOTES":return u(u({},e),{},{deliveryNotes:t.payload});case"ADD_DELIVERYNOTE":return u(u({},e),{},{deliveryNotes:[].concat((0,Fl.Z)(e.deliveryNotes),[t.payload])});case"UPDATE_DELIVERYNOTE":return u(u({},e),{},{deliveryNotes:null===(n=e.deliveryNotes)||void 0===n?void 0:n.map((function(e){return e.id===t.payload.id?t.payload:e}))});case"DELETE_DELIVERYNOTE":return u(u({},e),{},{deliveryNotes:null===(r=e.deliveryNotes)||void 0===r?void 0:r.filter((function(e){return e.id!==t.payload.id}))});case"ADD_DELIVERYNOTEPOSITION":return u(u({},e),{},{deliveryNotes:e.deliveryNotes.map((function(e){return e.id===t.payload.deliveryNoteId?u(u({},e),{},{positions:[].concat((0,Fl.Z)(e.positions),[t.payload])}):e}))});case"UPDATE_DELIVERYNOTEPOSITION":return u(u({},e),{},{deliveryNotes:e.deliveryNotes.map((function(e){return e.id===t.payload.deliveryNoteId?u(u({},e),{},{positions:e.positions.map((function(e){return e.id===t.payload.id?t.payload:e}))}):e}))});case"DELETE_DELIVERYNOTEPOSITION":return u(u({},e),{},{deliveryNotes:e.deliveryNotes.map((function(e){return e.id===t.payload.deliveryNoteId?u(u({},e),{},{positions:e.positions.filter((function(e){return console.log("ELEMENT",e,"action.payload",t.payload),e.id!==t.payload.id}))}):e}))});case"ADD_PROJECT":return u(u({},e),{},{projects:[].concat((0,Fl.Z)(e.projects),[t.payload])});case"SET_PROJECTS":return u(u({},e),{},{projects:t.payload});case"UPDATE_PROJECT":return u(u({},e),{},{projects:e.projects.map((function(e){return e.id===t.payload.id?t.payload:e}))});case"DELETE_PROJECT":return u(u({},e),{},{projects:e.projects.filter((function(e){if(e.id!==t.payload.id)return e}))});default:return u({},e)}},HP=u(u({},{id:0,organizationId:0,title:"",description:"",startDate:Vl()(),scheduledDate:void 0,finishedDate:void 0,finished:!1,abortedDate:void 0,aborted:!1}),{},{areas:[],userIds:[]}),VP=function(e){return e[e.Private=0]="Private",e[e.Organization=1]="Organization",e}({}),qP=function(e){return e[e.OrganizationNoCategory=-1]="OrganizationNoCategory",e[e.Tasks=-2]="Tasks",e[e.Holiday=-3]="Holiday",e[e.PrivateNoCategory=-4]="PrivateNoCategory",e}({}),WP=(0,t.createContext)({tasks:[],allTasks:[],tasksUnformated:[],allTasksUnformated:[],selectedTasks:[],deliveryNotes:[],appointments:[],monthIndex:0,smallCalendarMonth:0,selectedDay:Vl()(),appointmentCategories:[],projects:[]});var UP=function(e){var n=e.children,r=js().user,s=g(),l=wt(),c=l.enqueueSnackbar,d=l.closeSnackbar,f=[],h=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n,r;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=c("Aufgabe wird angelegt",{autoHideDuration:Pt}),s.post("/task/",{task:t,userIds:null!==(n=t.userIds)&&void 0!==n?n:[]}).then((function(e){d(r),P({type:"ADD_TASK",payload:u(u({},e.data.task),{},{userIds:e.data.userIds})}),c("Aufgabe erfolgreich angelegt",{variant:"success"})})).catch((function(e){v(e,r,c,d)}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),p=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t,n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,s.get("/task/");case 3:t=e.sent,n=t.data,P({type:"SET_TASKS",payload:n}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),P({type:"SET_TASKS",payload:f});case 11:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(){return e.apply(this,arguments)}}(),m=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=c("Projekt wird erstellt",{variant:"default",autoHideDuration:Pt}),s.post("/project",t).then((function(e){d(n),n=c("Projekt erfolgreich erstellt",{variant:"success",autoHideDuration:Pt}),P({type:"ADD_PROJECT",payload:e.data})})).catch((function(e){v(e,n,c,d)}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),y=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:s.get("/project").then((function(e){var t=e.data.filter((function(e){if(!e.deleted)return e}));console.log("nonDeletedProjects",t),P({type:"SET_PROJECTS",payload:t})}));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),b=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=c("Projekt wird ge\xe4ndert",{variant:"default",autoHideDuration:Pt}),s.put("/project",t).then((function(e){d(n),n=c("Projekt erfolgreich bearbeitet",{variant:"success",autoHideDuration:Pt}),P({type:"UPDATE_PROJECT",payload:e.data})})).catch((function(e){v(e,n,c,d)}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),x=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=c("Projekt wird gel\xf6scht",{variant:"default",autoHideDuration:Pt}),s.delete("/project",{data:t}).then((function(e){d(n),n=c("Projekt erfolgreich gel\xf6scht",{variant:"success",autoHideDuration:Pt}),P({type:"DELETE_PROJECT",payload:t})})).catch((function(e){v(e,n,c,d)}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),w=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,n){s.post("/task/addposition",t).then((function(t){P({type:"ADD_DELIVERYNOTEPOSITION",payload:t.data}),e(t.data)})).catch((function(e){v(e,null,c,d),n(e)}))})));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),k=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,n){s.put("/task/updateposition",t).then((function(t){P({type:"UPDATE_DELIVERYNOTEPOSITION",payload:t.data}),e(t.data)})).catch((function(e){v(e,null,c,d)}))})));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),S=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,n){s.delete("/task/removeposition/".concat(t.id)).then((function(t){P({type:"DELETE_DELIVERYNOTEPOSITION",payload:t.data}),e(t.data)})).catch((function(e){v(e,null,c,d)}))})));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),_=(0,t.useReducer)(BP,{tasks:oP(f,"organizationId"),tasksUnformated:f,defaultTask:{title:"",finished:!1,finishedDate:null,description:"",organizationId:null===r||void 0===r?void 0:r.organizationId,scheduledDate:null,userIds:[],customerOrganizationId:null},selectedTasks:[],monthIndex:Vl()().month(),smallCalendarMonth:null,selectedDay:null,appointments:[],appointmentCategories:[],projects:[]}),C=(0,i.Z)(_,2),j=C[0],P=C[1];return(0,t.useEffect)((function(){p(),s.get("/appointment").then((function(e){var t;P({type:"SET_APPOINTMENTS",payload:null!==(t=e.data)&&void 0!==t?t:[]})})),s.get("/appointmentCategory").then((function(e){var t;P({type:"SET_APPOINTMENTCATEGORIES",payload:null!==(t=e.data)&&void 0!==t?t:[]})})),s.get("/task/DeliveryNote").then((function(e){var t;P({type:"SET_DELIVERYNOTES",payload:null!==(t=e.data)&&void 0!==t?t:[]})})),y()}),[]),(0,G.jsx)(WP.Provider,{value:{tasks:j.tasks,allTasks:j.unfinishedTasks,tasksUnformated:j.tasksUnformated,allTasksUnformated:j.allTasksUnformated,defaultTask:j.defaultTask,selectedTasks:j.selectedTasks,deliveryNotes:j.deliveryNotes,monthIndex:j.monthIndex,smallCalendarMonth:j.smallCalendarMonth,selectedDay:j.selectedDay,appointments:j.appointments,appointmentCategories:j.appointmentCategories,projects:j.projects,addDeliveryNote:function(e){return new Promise((function(t,n){s.post("/task/DeliveryNote",e).then((function(e){P({type:"ADD_DELIVERYNOTE",payload:e.data}),t(e.data)})).catch((function(e){return n(e)}))}))},updateDeliveryNote:function(e){return new Promise((function(t,n){s.put("/task/DeliveryNote",e).then((function(e){P({type:"UPDATE_DELIVERYNOTE",payload:e.data}),t(e.data)})).catch((function(e){return n(e)}))}))},deleteDeliveryNote:function(e){return new Promise((function(t,n){s.delete("task/DeliveryNote?id=".concat(e.id)).then((function(n){P({type:"DELETE_DELIVERYNOTE",payload:e}),t(n.data)})).catch((function(e){return n(e)}))}))},addDeliveryNotePosition:w,updateDeliveryNotePosition:k,deleteDeliveryNotePosition:S,refreshDocument:function(e){return new Promise((function(t,n){s.post("/task/DeliveryNote/refreshDocument",e).then((function(e){t(e.data)})).catch((function(e){return n(e)}))}))},modifySelectedTask:function(e,t){P("add"==t?{type:"ADD_SELECTED_TASK",payload:e}:{type:"REMOVE_SELECTED_TASK",payload:e})},addTask:h,resetSelectedTasks:function(){P({type:"RESET_SELECTED_TASKS",payload:null})},updateTask:function(e){var t=c("Aufgabe wird ge\xe4ndert",{autoHideDuration:Pt});s.put("/task/",e).then((function(n){d(t),P({type:"UPDATE_TASK",payload:e}),!0===e.aborted?c("Aufgabe erfolgreich storniert",{variant:"success"}):c("Aufgabe erfolgreich ge\xe4ndert",{variant:"success"})})).catch((function(e){v(e,t,c,d)}))},finishTask:function(e){var t=c("Aufgabe wird abgeschlossen",{autoHideDuration:Pt});s.put("/task/finish",e).then((function(n){d(t),P({type:"FINISH_TASK",payload:e}),c("Aufgabe erfolgreich abgeschlossen",{variant:"success"})})).catch((function(e){v(e,t,c,d)}))},deleteTask:function(e){var t=c("Aufgabe wird entfernt",{autoHideDuration:Pt});s.delete("/task",{data:e}).then((function(e){d(t),c("Aufgabe erfolgreich entfernt",{variant:"success"})})).catch((function(e){v(e,t,c,d)})),P({type:"DELETE_TASK",payload:e})},setMonthIndex:function(e){P({type:"SET_MONTH_INDEX",payload:e})},setSmallCalendarMonth:function(e){P({type:"SET_SMALL_CALENDAR_MONTH",payload:e})},setSelectedDay:function(e){P({type:"SET_SELECTED_DAY",payload:e})},addAppointment:function(e){var t=c("Termin wird erstellt",{autoHideDuration:Pt});s.post("/appointment/",e).then((function(e){d(t),P({type:"ADD_APPOINTMENT",payload:e.data}),c("Termin erfolgreich erstellt",{variant:"success"})})).catch((function(e){v(e,t,c,d)}))},deleteAppointment:function(e){var t=c("Termin wird gel\xf6scht",{autoHideDuration:Pt});s.delete("/appointment",{data:e}).then((function(e){d(t),c("Termin erfolgreich gel\xf6scht",{variant:"success"})})).catch((function(e){v(e,t,c,d)})),P({type:"DELETE_APPOINTMENT",payload:e})},updateAppointment:function(e){var t=c("Termin wird gespeichert",{variant:"default",autoHideDuration:Pt});s.put("/appointment",e).then((function(n){d(t),t=c("Termin erfolgreich bearbeitet",{variant:"success",autoHideDuration:Et}),P({type:"UPDATE_APPOINTMENT",payload:e})})).catch((function(e){v(e,t,c,d)}))},addAppointmentCategory:function(e){var t=c("Kategorie wird erstellt",{autoHideDuration:Pt});s.post("/appointmentCategory/",e).then((function(e){d(t),P({type:"ADD_APPOINTMENTCATEGORY",payload:e.data}),c("Kategorie erfolgreich erstellt",{variant:"success"})})).catch((function(e){v(e,t,c,d)}))},deleteAppointmentCategory:function(e){var t=c("Termin wird gel\xf6scht",{autoHideDuration:Pt});s.delete("/appointmentCategory",{data:e}).then((function(n){d(t),P({type:"DELETE_APPOINTMENTCATEGORY",payload:e}),c("Kategorie erfolgreich gel\xf6scht",{variant:"success"})})).catch((function(e){v(e,t,c,d)}))},updateAppointmentCategory:function(e){var t=c("Kategorie wird gespeichert",{variant:"default",autoHideDuration:Pt});s.put("/appointmentCategory",e).then((function(n){d(t),P({type:"UPDATE_APPOINTMENTCATEGORY",payload:e}),t=c("Kategorie erfolgreich bearbeitet",{variant:"success",autoHideDuration:Et})})).catch((function(e){v(e,t,c,d)}))},addDocumentToTask:function(e,t,n){var r=new FormData;r.append("formFile",e);var i=j.allTasksUnformated.find((function(e){return e.id===t}));i.documents||(i.documents=[]),s.post("/task/AddPictureToTask/".concat(t,"/").concat(n),r).then((function(e){i.documents=[].concat((0,Fl.Z)(i.documents),[e.data]),P({type:"UPDATE_TASK",payload:i})}))},deleteDocumentToTask:function(e,t){var n,r=j.allTasksUnformated.find((function(t){return t.id===e}));r.documents=null===r||void 0===r||null===(n=r.documents)||void 0===n?void 0:n.filter((function(e){return e.id!==t})),s.delete("/task/DeletePictureToTask/".concat(e,"/").concat(t)).then((function(e){P({type:"UPDATE_TASK",payload:r})}))},getPicturesToTask:function(e){var t=j.allTasksUnformated.find((function(t){return t.id===e}));return new Promise((function(n,r){s.get("/task/GetPicturesToTask/"+e).then((function(e){t.documents=e.data,P({type:"UPDATE_TASK",payload:t}),n(e.data)})).catch((function(e){return r(e)}))}))},addProject:m,fetchProjects:y,updateProject:b,deleteProject:x,addDocumentToArea:function(e,t,n,r){var i=new FormData;i.append("formFile",e);var o=j.projects.find((function(e){return e.id===r}));o.documents||(o.documents=[]),s.post("/project/AddPictureToArea/".concat(t,"/").concat(n),i).then((function(e){o.documents=[].concat((0,Fl.Z)(o.documents),[e.data]),P({type:"UPDATE_PROJECT",payload:o})}))},deleteDocumentToArea:function(e,t){},getPicturesToArea:function(e){return new Promise((function(e,t){e("HEHE")}))}},children:n})},GP=function(){return(0,t.useContext)(WP)},KP=function(e){var n,r,o,a,s,l,c,d=e.object,f=e.setObject,h=e.mode,p=void 0===h?"createTask":h,v=e.setFormMode,m=e.errorVariables,g=Rc().companies,y=jP().employees,b=js().user,x=GP(),w=x.defaultTask,k=x.getPicturesToTask,S=x.deleteDocumentToTask,_=x.projects,C=kP().taskServiceCategories,j=OP().products,P=(0,t.useState)(y.filter((function(e){return e.active}))),E=(0,i.Z)(P,2),A=E[0],T=E[1];(0,t.useEffect)((function(){T(y.filter((function(e){return e.active})))}),[y]),(0,t.useEffect)((function(){k&&d.id&&k(d.id).then((function(e){O(e),console.log(e)}))}),[d]);var I=(0,t.useState)([]),R=(0,i.Z)(I,2),M=R[0],O=R[1],D=(0,t.useState)(),Z=(0,i.Z)(D,2),N=Z[0],L=Z[1],F=(0,t.useState)(),z=(0,i.Z)(F,2),B=z[0],H=z[1];return(0,G.jsxs)("form",{className:"form",children:[(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"Autor:"}),(0,G.jsx)(Sc,{placeholder:"Autor",value:null!==(n=null===y||void 0===y||null===(r=y.find((function(e){return e.id===(null===d||void 0===d?void 0:d.userId)})))||void 0===r?void 0:r.username)&&void 0!==n?n:null===y||void 0===y||null===(o=y.find((function(e){return(null===e||void 0===e?void 0:e.id)===(null===b||void 0===b?void 0:b.userId)})))||void 0===o?void 0:o.username,isReadOnly:!0,onChangeHandler:function(){}})]}),(0,G.jsx)(mP,{type:"select",label:"Mitarbeiter*innen",placeholder:"Mitarbeiter*innen ausw\xe4hlen",value:null===d||void 0===d?void 0:d.userIds,onChange:function(e){return f((function(t){return u(u({},t),{},{userIds:e})}))},selectOptions:{titleKey:"username",valueKey:"id",options:A,multiple:!0},error:null===m||void 0===m?void 0:m.employeeError,errorMessage:rP.EmployeeRequired}),(0,G.jsx)(mP,{type:"select",label:"Kunde",placeholder:"Kunde ausw\xe4hlen",value:null===d||void 0===d?void 0:d.customerOrganizationId,onChange:function(e){f((function(t){return u(u({},t),{},{customerOrganizationId:e})}))},selectOptions:{titleKey:"name",valueKey:"id",options:g},error:null===m||void 0===m?void 0:m.customerError,errorMessage:rP.CustomerRequired}),"createTask"===p&&(0,G.jsx)(mP,{type:"select",label:"Produkt als Vorlage (optional)",placeholder:"Produkt ausw\xe4hlen",value:null===N||void 0===N?void 0:N.id,onChange:function(e){var t=j.find((function(t){return t.id===e}));L(t),f((function(e){return u(u({},e),{},{title:null===t||void 0===t?void 0:t.title,description:null===t||void 0===t?void 0:t.description})}))},selectOptions:{titleKey:"title",multiple:!1,valueKey:"id",options:j}}),(0,G.jsx)(mP,{type:"text",value:null===d||void 0===d?void 0:d.title,onChange:function(e){return f((function(t){return u(u({},t),{},{title:e})}))},label:"Bezeichnung (Rechungsposition)",placeholder:"Bezeichnung",maxLength:500,error:null===m||void 0===m?void 0:m.titleError,errorMessage:rP.TitleError}),(0,G.jsx)(mP,{type:"multiline",value:null!==(a=null===d||void 0===d?void 0:d.description)&&void 0!==a?a:"",onChange:function(e){return f((function(t){return u(u({},t),{},{description:e})}))},label:"Beschreibung",placeholder:"Beschreibung (max. 1500 Zeichen)",maxLength:1500}),(0,G.jsx)("div",{className:"form-row-label",style:{marginBottom:"0em"},children:(0,G.jsx)("span",{className:"label",children:"Produkte"})}),(0,G.jsxs)("div",{style:{width:"100%",display:"flex",justifyContent:"flex-start",marginBottom:"1em",gap:"10px"},children:[(0,G.jsx)(mP,{label:"",value:B,onChange:function(e){H(e)},type:"select",selectOptions:{options:j,titleKey:"title",valueKey:"id",multiple:!1}}),(0,G.jsx)(Gc,{style:{width:"50%"},onClickHandler:function(){f((function(e){var t,n,r,i=null===(t=e.products)||void 0===t?void 0:t.find((function(e){return e.productId===B}));if(void 0!==i)return u(u({},e),{},{products:e.products.map((function(e){return i.productId===e.productId?u(u({},e),{},{count:parseInt(e.count+"")+1}):e}))});var o=j.find((function(e){return e.id===B}));return u(u({},e),{},{products:[].concat((0,Fl.Z)(null!==(n=e.products)&&void 0!==n?n:[]),[null!==(r=u(u({},o),{},{productId:null===o||void 0===o?void 0:o.id,id:null===o||void 0===o?void 0:o.id,count:1,netto:null===o||void 0===o?void 0:o.salesPrice}))&&void 0!==r?r:{}])})}))},title:"Produkt hinzuf\xfcgen"})]}),(0,G.jsx)("div",{className:"form-row-label",style:{marginBottom:"1em"},children:null===(s=d.products)||void 0===s?void 0:s.map((function(e){return(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(NP,{product:e,setProduct:function(t){f((function(n){var r;return u(u({},n),{},{products:null===(r=n.products)||void 0===r?void 0:r.map((function(n){return e.id==n.id?u(u({},n),{},{count:t}):n}))})}))},deleteProduct:function(){f((function(t){var n;return u(u({},t),{},{products:null===(n=t.products)||void 0===n?void 0:n.filter((function(t){return t.id!==e.id}))})}))}})})}))}),(0,G.jsx)(mP,{type:"select",label:"Kategorie (optional)",value:d.categoryId,onChange:function(e){return f((function(t){return u(u({},t),{},{categoryId:e})}))},selectOptions:{options:C,titleKey:"name",valueKey:"id"}}),(0,G.jsx)(mP,{value:null===d||void 0===d?void 0:d.projectId,type:"select",placeholder:"Projekt",onChange:function(e){return f((function(t){return u(u({},t),{},{projectId:e})}))},label:"Projekt zuordnen (optional)",selectOptions:{options:_,titleKey:"title",valueKey:"id"}}),(0,G.jsx)(mP,{value:null===d||void 0===d?void 0:d.scheduledDate,type:"date",onChange:function(e){return f((function(t){return u(u({},t),{},{scheduledDate:e})}))},label:"Geplante Fertigstellung (optional)"}),(0,G.jsx)(mP,{value:"editTask"===p?null===d||void 0===d?void 0:d.creationDate:null!==(l=null===d||void 0===d?void 0:d.creationDate)&&void 0!==l?l:Vl()(),type:"date",dateOptions:{type:"Date"},onChange:function(){},readonly:!0,label:"Erstellungsdatum"}),(0,G.jsx)(mP,{type:"multiline",value:null!==(c=null===d||void 0===d?void 0:d.note)&&void 0!==c?c:"",onChange:function(e){return f((function(t){return u(u({},t),{},{note:e})}))},label:"Notiz (optional)",placeholder:"Notiz (max. 1500 Zeichen",maxLength:1500}),(0,G.jsx)(AP,{title:"Felder zur\xfccksetzen",onClickHandler:function(){return f(w),void v("createTask")}}),M&&(null===M||void 0===M?void 0:M.length)>0&&(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,G.jsx)("h2",{style:{width:"100%"},children:"Aufgenommene Bilder:"}),null===M||void 0===M?void 0:M.map((function(e,t){var n;return(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",marginBottom:t===(null!==(n=null===M||void 0===M?void 0:M.length)&&void 0!==n?n:0)-1?"0em":"1em"},children:[(0,G.jsx)("img",{style:{width:"calc(85%)",marginBottom:"0.25em"},src:"data:".concat(e.fileEnding,";base64,").concat(e.base64),alt:"captured-".concat(t)},t),!(20147===(null===b||void 0===b?void 0:b.organizationRoleId)||20165===(null===b||void 0===b?void 0:b.organizationRoleId))&&(0,G.jsx)(Wc,{startIcon:(0,G.jsx)(ZP,{}),onClick:function(){console.log(e),S&&(O((function(t){return t.filter((function(t){return e.id!==t.id}))})),S(d.id,e.id))},color:"error",variant:"contained",children:"Entfernen"})]})}))]})]})},YP=function(){return Wp("(max-width: 768px)")},XP=function(e){var n=e.open,r=e.onClose,o=e.mode,a=e.object,s=GP(),l=s.defaultTask,u=s.addTask,c=s.updateTask,d=xq().changeVisibility,f=(0,t.useState)(null!==a&&void 0!==a?a:l),h=(0,i.Z)(f,2),p=h[0],v=h[1],m=function(){(function(e){var t,n,r,i;0===(null===e||void 0===e||null===(t=e.userIds)||void 0===t?void 0:t.length)?x(!0):x(!1);null!==e.customerOrganizationId&&void 0!==e.customerOrganizationId&&e.customerOrganizationId?_(!1):_(!0);0===(null===e||void 0===e||null===(n=e.title)||void 0===n?void 0:n.length)?E(!0):E(!1);if(0===(null===e||void 0===e||null===(r=e.userIds)||void 0===r?void 0:r.length)||!e.customerOrganizationId||null===e.customerOrganizationId||void 0===e.customerOrganizationId||0===(null===e||void 0===e||null===(i=e.title)||void 0===i?void 0:i.length))return!1;return!0})(p)&&("edit"==o?c(p):u(p),r?r():d("createTask",!1),v(l))};(0,t.useEffect)((function(){console.log(p)}),[p]),(0,t.useEffect)((function(){v(null!==a&&void 0!==a?a:l)}),[a]);var g=(0,t.useState)(!1),y=(0,i.Z)(g,2),b=y[0],x=y[1],w=(0,t.useState)(!1),k=(0,i.Z)(w,2),S=k[0],_=k[1],C=(0,t.useState)(!1),j=(0,i.Z)(C,2),P=j[0],E=j[1];YP();function A(){x(!1),_(!1),E(!1)}return(0,G.jsxs)(sf,{title:"edit"==o?"Aufgabe bearbeiten":"Aufgabe erstellen",open:n,onClose:r?function(){A(),r(),v(l)}:function(){d("createTask",!1),A(),v(l)},children:[(0,G.jsx)(KP,{object:p,setObject:v,errorVariables:{employeeError:b,customerError:S,titleError:P}}),(0,G.jsx)(Gc,{title:"Speichern",onClickHandler:function(){return m()}})]})},QP=__webpack_require__(7762);function JP(e,t){if(null==e)return{};var n,r,i=(0,_.Z)(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var $P=["name"],eE=["_f"],tE=["_f"],nE=function(e){return"checkbox"===e.type},rE=function(e){return e instanceof Date},iE=function(e){return null==e},oE=function(e){return"object"===typeof e},aE=function(e){return!iE(e)&&!Array.isArray(e)&&oE(e)&&!rE(e)},sE=function(e){return aE(e)&&e.target?nE(e.target)?e.target.checked:e.target.value:e},lE=function(e,t){return e.has(function(e){return e.substring(0,e.search(/\.\d+(\.|$)/))||e}(t))},uE=function(e){var t=e.constructor&&e.constructor.prototype;return aE(t)&&t.hasOwnProperty("isPrototypeOf")},cE="undefined"!==typeof window&&"undefined"!==typeof window.HTMLElement&&"undefined"!==typeof document;function dE(e){var t,n=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else{if(cE&&(e instanceof Blob||e instanceof FileList)||!n&&!aE(e))return e;if(t=n?[]:{},n||uE(e))for(var r in e)e.hasOwnProperty(r)&&(t[r]=dE(e[r]));else t=e}return t}var fE=function(e){return Array.isArray(e)?e.filter(Boolean):[]},hE=function(e){return void 0===e},pE=function(e,t,n){if(!t||!aE(e))return n;var r=fE(t.split(/[,[\].]+?/)).reduce((function(e,t){return iE(e)?e:e[t]}),e);return hE(r)||r===e?hE(e[t])?n:e[t]:r},vE=function(e){return"boolean"===typeof e},mE={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},gE={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},yE="max",bE="min",xE="maxLength",wE="minLength",kE="pattern",SE="required",_E="validate",CE=(t.createContext(null),function(e,t,n){var r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i={defaultValues:t._defaultValues},o=function(o){Object.defineProperty(i,o,{get:function(){var i=o;return t._proxyFormState[i]!==gE.all&&(t._proxyFormState[i]=!r||gE.all),n&&(n[i]=!0),e[i]}})};for(var a in e)o(a);return i}),jE=function(e){return aE(e)&&!Object.keys(e).length},PE=function(e,t,n,r){n(e);e.name;var i=JP(e,$P);return jE(i)||Object.keys(i).length>=Object.keys(t).length||Object.keys(i).find((function(e){return t[e]===(!r||gE.all)}))},EE=function(e){return Array.isArray(e)?e:[e]};function AE(e){var n=t.useRef(e);n.current=e,t.useEffect((function(){var t=!e.disabled&&n.current.subject&&n.current.subject.subscribe({next:n.current.next});return function(){t&&t.unsubscribe()}}),[e.disabled])}var TE=function(e){return"string"===typeof e},IE=function(e,t,n,r,i){return TE(e)?(r&&t.watch.add(e),pE(n,e,i)):Array.isArray(e)?e.map((function(e){return r&&t.watch.add(e),pE(n,e)})):(r&&(t.watchAll=!0),n)};var RE=function(e){return/^\w*$/.test(e)},ME=function(e){return fE(e.replace(/["|']|\]/g,"").split(/\.|\[/))},OE=function(e,t,n){for(var r=-1,i=RE(t)?[t]:ME(t),o=i.length,a=o-1;++r<o;){var s=i[r],l=n;if(r!==a){var u=e[s];l=aE(u)||Array.isArray(u)?u:isNaN(+i[r+1])?{}:[]}e[s]=l,e=e[s]}return e};var DE=function(e,t,n,r,i){return t?u(u({},n[e]),{},{types:u(u({},n[e]&&n[e].types?n[e].types:{}),{},(0,s.Z)({},r,i||!0))}):{}},ZE=function(e){return{isOnSubmit:!e||e===gE.onSubmit,isOnBlur:e===gE.onBlur,isOnChange:e===gE.onChange,isOnAll:e===gE.all,isOnTouch:e===gE.onTouched}},NE=function(e,t,n){return!n&&(t.watchAll||t.watch.has(e)||(0,Fl.Z)(t.watch).some((function(t){return e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))})))},LE=function e(t,n,r,i){var o,a=(0,QP.Z)(r||Object.keys(t));try{for(a.s();!(o=a.n()).done;){var s=o.value,l=pE(t,s);if(l){var u=l._f,c=JP(l,eE);if(u){if(u.refs&&u.refs[0]&&n(u.refs[0],s)&&!i)break;if(u.ref&&n(u.ref,u.name)&&!i)break;e(c,n)}else aE(c)&&e(c,n)}}}catch(d){a.e(d)}finally{a.f()}},FE=function(e,t,n){var r=fE(pE(e,n));return OE(r,"root",t[n]),OE(e,n,r),e},zE=function(e){return"file"===e.type},BE=function(e){return"function"===typeof e},HE=function(e){if(!cE)return!1;var t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},VE=function(e){return TE(e)},qE=function(e){return"radio"===e.type},WE=function(e){return e instanceof RegExp},UE={value:!1,isValid:!1},GE={value:!0,isValid:!0},KE=function(e){if(Array.isArray(e)){if(e.length>1){var t=e.filter((function(e){return e&&e.checked&&!e.disabled})).map((function(e){return e.value}));return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!hE(e[0].attributes.value)?hE(e[0].value)||""===e[0].value?GE:{value:e[0].value,isValid:!0}:GE:UE}return UE},YE={isValid:!1,value:null},XE=function(e){return Array.isArray(e)?e.reduce((function(e,t){return t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e}),YE):YE};function QE(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"validate";if(VE(e)||Array.isArray(e)&&e.every(VE)||vE(e)&&!e)return{type:n,message:VE(e)?e:"",ref:t}}var JE=function(e){return aE(e)&&!WE(e)?e:{value:e,message:""}},$E=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t,n,r,i,a){var s,l,c,d,f,h,p,v,m,g,y,b,x,w,k,S,_,C,j,P,E,A,T,I,R,M,O,D,Z,N,L,F,z,B,H,V,q,W,U,G,K,Y,X,Q,J,$,ee,te;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=t._f,l=s.ref,c=s.refs,d=s.required,f=s.maxLength,h=s.minLength,p=s.min,v=s.max,m=s.pattern,g=s.validate,y=s.name,b=s.valueAsNumber,x=s.mount,w=s.disabled,k=pE(n,y),x&&!w){e.next=4;break}return e.abrupt("return",{});case 4:if(S=c?c[0]:l,_=function(e){i&&S.reportValidity&&(S.setCustomValidity(vE(e)?"":e||""),S.reportValidity())},C={},j=qE(l),P=nE(l),E=j||P,A=(b||zE(l))&&hE(l.value)&&hE(k)||HE(l)&&""===l.value||""===k||Array.isArray(k)&&!k.length,T=DE.bind(null,y,r,C),I=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:xE,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:wE,o=e?t:n;C[y]=u({type:e?r:i,message:o,ref:l},T(e?r:i,o))},!(a?!Array.isArray(k)||!k.length:d&&(!E&&(A||iE(k))||vE(k)&&!k||P&&!KE(c).isValid||j&&!XE(c).isValid))){e.next=20;break}if(R=VE(d)?{value:!!d,message:d}:JE(d),M=R.value,O=R.message,!M){e.next=20;break}if(C[y]=u({type:SE,message:O,ref:S},T(SE,O)),r){e.next=20;break}return _(O),e.abrupt("return",C);case 20:if(A||iE(p)&&iE(v)){e.next=29;break}if(N=JE(v),L=JE(p),iE(k)||isNaN(k)?(z=l.valueAsDate||new Date(k),B=function(e){return new Date((new Date).toDateString()+" "+e)},H="time"==l.type,V="week"==l.type,TE(N.value)&&k&&(D=H?B(k)>B(N.value):V?k>N.value:z>new Date(N.value)),TE(L.value)&&k&&(Z=H?B(k)<B(L.value):V?k<L.value:z<new Date(L.value))):(F=l.valueAsNumber||(k?+k:k),iE(N.value)||(D=F>N.value),iE(L.value)||(Z=F<L.value)),!D&&!Z){e.next=29;break}if(I(!!D,N.message,L.message,yE,bE),r){e.next=29;break}return _(C[y].message),e.abrupt("return",C);case 29:if(!f&&!h||A||!(TE(k)||a&&Array.isArray(k))){e.next=39;break}if(q=JE(f),W=JE(h),U=!iE(q.value)&&k.length>+q.value,G=!iE(W.value)&&k.length<+W.value,!U&&!G){e.next=39;break}if(I(U,q.message,W.message),r){e.next=39;break}return _(C[y].message),e.abrupt("return",C);case 39:if(!m||A||!TE(k)){e.next=46;break}if(K=JE(m),Y=K.value,X=K.message,!WE(Y)||k.match(Y)){e.next=46;break}if(C[y]=u({type:kE,message:X,ref:l},T(kE,X)),r){e.next=46;break}return _(X),e.abrupt("return",C);case 46:if(!g){e.next=80;break}if(!BE(g)){e.next=59;break}return e.next=50,g(k,n);case 50:if(Q=e.sent,!(J=QE(Q,S))){e.next=57;break}if(C[y]=u(u({},J),T(_E,J.message)),r){e.next=57;break}return _(J.message),e.abrupt("return",C);case 57:e.next=80;break;case 59:if(!aE(g)){e.next=80;break}$={},e.t0=(0,o.Z)().keys(g);case 62:if((e.t1=e.t0()).done){e.next=76;break}if(ee=e.t1.value,jE($)||r){e.next=66;break}return e.abrupt("break",76);case 66:return e.t2=QE,e.next=69,g[ee](k,n);case 69:e.t3=e.sent,e.t4=S,e.t5=ee,(te=(0,e.t2)(e.t3,e.t4,e.t5))&&($=u(u({},te),T(ee,te.message)),_(te.message),r&&(C[y]=$)),e.next=62;break;case 76:if(jE($)){e.next=80;break}if(C[y]=u({ref:S},$),r){e.next=80;break}return e.abrupt("return",C);case 80:return _(!0),e.abrupt("return",C);case 82:case"end":return e.stop()}}),e)})));return function(t,n,r,i,o){return e.apply(this,arguments)}}();function eA(e,t){var n=Array.isArray(t)?t:RE(t)?[t]:ME(t),r=1===n.length?e:function(e,t){for(var n=t.slice(0,-1).length,r=0;r<n;)e=hE(e)?r++:e[t[r++]];return e}(e,n),i=n.length-1,o=n[i];return r&&delete r[o],0!==i&&(aE(r)&&jE(r)||Array.isArray(r)&&function(e){for(var t in e)if(e.hasOwnProperty(t)&&!hE(e[t]))return!1;return!0}(r))&&eA(e,n.slice(0,-1)),e}var tA=function(){var e=[];return{get observers(){return e},next:function(t){var n,r=(0,QP.Z)(e);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.next&&i.next(t)}}catch(o){r.e(o)}finally{r.f()}},subscribe:function(t){return e.push(t),{unsubscribe:function(){e=e.filter((function(e){return e!==t}))}}},unsubscribe:function(){e=[]}}},nA=function(e){return iE(e)||!oE(e)};function rA(e,t){if(nA(e)||nA(t))return e===t;if(rE(e)&&rE(t))return e.getTime()===t.getTime();var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var i=0,o=n;i<o.length;i++){var a=o[i],s=e[a];if(!r.includes(a))return!1;if("ref"!==a){var l=t[a];if(rE(s)&&rE(l)||aE(s)&&aE(l)||Array.isArray(s)&&Array.isArray(l)?!rA(s,l):s!==l)return!1}}return!0}var iA=function(e){return"select-multiple"===e.type},oA=function(e){return qE(e)||nE(e)},aA=function(e){return HE(e)&&e.isConnected},sA=function(e){for(var t in e)if(BE(e[t]))return!0;return!1};function lA(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Array.isArray(e);if(aE(e)||n)for(var r in e)Array.isArray(e[r])||aE(e[r])&&!sA(e[r])?(t[r]=Array.isArray(e[r])?[]:{},lA(e[r],t[r])):iE(e[r])||(t[r]=!0);return t}function uA(e,t,n){var r=Array.isArray(e);if(aE(e)||r)for(var i in e)Array.isArray(e[i])||aE(e[i])&&!sA(e[i])?hE(t)||nA(n[i])?n[i]=Array.isArray(e[i])?lA(e[i],[]):u({},lA(e[i])):uA(e[i],iE(t)?{}:t[i],n[i]):n[i]=!rA(e[i],t[i]);return n}var cA=function(e,t){return uA(e,t,lA(t))},dA=function(e,t){var n=t.valueAsNumber,r=t.valueAsDate,i=t.setValueAs;return hE(e)?e:n?""===e?NaN:e?+e:e:r&&TE(e)?new Date(e):i?i(e):e};function fA(e){var t=e.ref;if(!(e.refs?e.refs.every((function(e){return e.disabled})):t.disabled))return zE(t)?t.files:qE(t)?XE(e.refs).value:iA(t)?(0,Fl.Z)(t.selectedOptions).map((function(e){return e.value})):nE(t)?KE(e.refs).value:dA(hE(t.value)?e.ref.value:t.value,e)}var hA=function(e,t,n,r){var i,o={},a=(0,QP.Z)(e);try{for(a.s();!(i=a.n()).done;){var s=i.value,l=pE(t,s);l&&OE(o,s,l._f)}}catch(u){a.e(u)}finally{a.f()}return{criteriaMode:n,names:(0,Fl.Z)(e),fields:o,shouldUseNativeValidation:r}},pA=function(e){return hE(e)?e:WE(e)?e.source:aE(e)?WE(e.value)?e.value.source:e.value:e},vA=function(e){return e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate)};function mA(e,t,n){var r=pE(e,n);if(r||RE(n))return{error:r,name:n};for(var i=n.split(".");i.length;){var o=i.join("."),a=pE(t,o),s=pE(e,o);if(a&&!Array.isArray(a)&&n!==o)return{name:n};if(s&&s.type)return{name:o,error:s};i.pop()}return{name:n}}var gA=function(e,t,n,r,i){return!i.isOnAll&&(!n&&i.isOnTouch?!(t||e):(n?r.isOnBlur:i.isOnBlur)?!e:!(n?r.isOnChange:i.isOnChange)||e)},yA=function(e,t){return!fE(pE(e,t)).length&&eA(e,t)},bA={mode:gE.onSubmit,reValidateMode:gE.onChange,shouldFocusError:!0};function xA(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=u(u({},bA),t),r={submitCount:0,isDirty:!1,isLoading:BE(n.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:n.errors||{},disabled:n.disabled||!1},i={},l=(aE(n.defaultValues)||aE(n.values))&&dE(n.defaultValues||n.values)||{},c=n.shouldUnregister?{}:dE(l),d={action:!1,mount:!1,watch:!1},f={mount:new Set,unMount:new Set,array:new Set,watch:new Set},h=0,p={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},v={values:tA(),array:tA(),state:tA()},m=ZE(n.mode),g=ZE(n.reValidateMode),y=n.criteriaMode===gE.all,b=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var a;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!p.isValid&&!t){e.next=14;break}if(!n.resolver){e.next=9;break}return e.t1=jE,e.next=5,_();case 5:e.t2=e.sent.errors,e.t0=(0,e.t1)(e.t2),e.next=12;break;case 9:return e.next=11,j(i,!0);case 11:e.t0=e.sent;case 12:(a=e.t0)!==r.isValid&&v.state.next({isValid:a});case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),x=function(e,t){(p.isValidating||p.validatingFields)&&((e||Array.from(f.mount)).forEach((function(e){e&&(t?OE(r.validatingFields,e,t):eA(r.validatingFields,e))})),v.state.next({validatingFields:r.validatingFields,isValidating:!jE(r.validatingFields)}))},w=function(e,t,n,r){var o=pE(i,e);if(o){var a=pE(c,e,hE(n)?pE(l,e):n);hE(a)||r&&r.defaultChecked||t?OE(c,e,t?a:fA(o._f)):A(e,a),d.mount&&b()}},k=function(e,t,n,o,a){var s=!1,u=!1,c={name:e},d=!(!pE(i,e)||!pE(i,e)._f.disabled);if(!n||o){p.isDirty&&(u=r.isDirty,r.isDirty=c.isDirty=P(),s=u!==c.isDirty);var f=d||rA(pE(l,e),t);u=!(d||!pE(r.dirtyFields,e)),f||d?eA(r.dirtyFields,e):OE(r.dirtyFields,e,!0),c.dirtyFields=r.dirtyFields,s=s||p.dirtyFields&&u!==!f}if(n){var h=pE(r.touchedFields,e);h||(OE(r.touchedFields,e,n),c.touchedFields=r.touchedFields,s=s||p.touchedFields&&h!==n)}return s&&a&&v.state.next(c),s?c:{}},S=function(n,i,o,a){var s=pE(r.errors,n),l=p.isValid&&vE(i)&&r.isValid!==i;if(t.delayError&&o?(e=function(e){return function(t){clearTimeout(h),h=setTimeout(e,t)}}((function(){return function(e,t){OE(r.errors,e,t),v.state.next({errors:r.errors})}(n,o)})),e(t.delayError)):(clearTimeout(h),e=null,o?OE(r.errors,n,o):eA(r.errors,n)),(o?!rA(s,o):s)||!jE(a)||l){var c=u(u(u({},a),l&&vE(i)?{isValid:i}:{}),{},{errors:r.errors,name:n});r=u(u({},r),c),v.state.next(c)}},_=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var r;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return x(t,!0),e.next=3,n.resolver(c,n.context,hA(t||f.mount,i,n.criteriaMode,n.shouldUseNativeValidation));case 3:return r=e.sent,x(t),e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),C=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n,i,a,s,l,u;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_(t);case 2:if(n=e.sent,i=n.errors,t){a=(0,QP.Z)(t);try{for(a.s();!(s=a.n()).done;)l=s.value,(u=pE(i,l))?OE(r.errors,l,u):eA(r.errors,l)}catch(o){a.e(o)}finally{a.f()}}else r.errors=i;return e.abrupt("return",i);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),j=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t,i){var a,s,l,u,d,h,p,v=arguments;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a=v.length>2&&void 0!==v[2]?v[2]:{valid:!0},e.t0=(0,o.Z)().keys(t);case 2:if((e.t1=e.t0()).done){e.next=25;break}if(s=e.t1.value,!(l=t[s])){e.next=23;break}if(u=l._f,d=JP(l,tE),!u){e.next=19;break}return h=f.array.has(u.name),x([s],!0),e.next=12,$E(l,c,y,n.shouldUseNativeValidation&&!i,h);case 12:if(p=e.sent,x([s]),!p[u.name]){e.next=18;break}if(a.valid=!1,!i){e.next=18;break}return e.abrupt("break",25);case 18:!i&&(pE(p,u.name)?h?FE(r.errors,p,u.name):OE(r.errors,u.name,p[u.name]):eA(r.errors,u.name));case 19:if(e.t2=d,!e.t2){e.next=23;break}return e.next=23,j(d,i,a);case 23:e.next=2;break;case 25:return e.abrupt("return",a.valid);case 26:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),P=function(e,t){return e&&t&&OE(c,e,t),!rA(D(),l)},E=function(e,t,n){return IE(e,f,u({},d.mount?c:hE(t)?l:TE(e)?(0,s.Z)({},e,t):t),n,t)},A=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=pE(i,e),o=t;if(r){var a=r._f;a&&(!a.disabled&&OE(c,e,dA(t,a)),o=HE(a.ref)&&iE(t)?"":t,iA(a.ref)?(0,Fl.Z)(a.ref.options).forEach((function(e){return e.selected=o.includes(e.value)})):a.refs?nE(a.ref)?a.refs.length>1?a.refs.forEach((function(e){return(!e.defaultChecked||!e.disabled)&&(e.checked=Array.isArray(o)?!!o.find((function(t){return t===e.value})):o===e.value)})):a.refs[0]&&(a.refs[0].checked=!!o):a.refs.forEach((function(e){return e.checked=e.value===o})):zE(a.ref)?a.ref.value="":(a.ref.value=o,a.ref.type||v.values.next({name:e,values:u({},c)})))}(n.shouldDirty||n.shouldTouch)&&k(e,o,n.shouldTouch,n.shouldDirty,!0),n.shouldValidate&&O(e)},T=function e(t,n,r){for(var o in n){var a=n[o],s="".concat(t,".").concat(o),l=pE(i,s);!f.array.has(t)&&nA(a)&&(!l||l._f)||rE(a)?A(s,a,r):e(s,a,r)}},I=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=pE(i,e),a=f.array.has(e),s=dE(t);OE(c,e,s),a?(v.array.next({name:e,values:u({},c)}),(p.isDirty||p.dirtyFields)&&n.shouldDirty&&v.state.next({name:e,dirtyFields:cA(l,c),isDirty:P(e,s)})):!o||o._f||iE(s)?A(e,s,n):T(e,s,n),NE(e,f)&&v.state.next(u({},r)),v.values.next({name:d.mount?e:void 0,values:u({},c)})},R=function(){var t=(0,a.Z)((0,o.Z)().mark((function t(a){var s,l,h,w,C,P,E,A,T,I,R,M,D,Z,N,L,F,z;return(0,o.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(d.mount=!0,s=a.target,l=s.name,h=!0,w=pE(i,l),C=function(){return s.type?fA(w._f):sE(a)},P=function(e){h=Number.isNaN(e)||e===pE(c,l,e)},!w){t.next=47;break}if(T=C(),I=a.type===mE.BLUR||a.type===mE.FOCUS_OUT,R=!vA(w._f)&&!n.resolver&&!pE(r.errors,l)&&!w._f.deps||gA(I,pE(r.touchedFields,l),r.isSubmitted,g,m),M=NE(l,f,I),OE(c,l,T),I?(w._f.onBlur&&w._f.onBlur(a),e&&e(0)):w._f.onChange&&w._f.onChange(a),D=k(l,T,I,!1),Z=!jE(D)||M,!I&&v.values.next({name:l,type:a.type,values:u({},c)}),!R){t.next=20;break}return p.isValid&&b(),t.abrupt("return",Z&&v.state.next(u({name:l},M?{}:D)));case 20:if(!I&&M&&v.state.next(u({},r)),!n.resolver){t.next=30;break}return t.next=24,_([l]);case 24:N=t.sent,L=N.errors,P(T),h&&(F=mA(r.errors,i,l),z=mA(L,i,F.name||l),E=z.error,l=z.name,A=jE(L)),t.next=46;break;case 30:return x([l],!0),t.next=33,$E(w,c,y,n.shouldUseNativeValidation);case 33:if(t.t0=l,E=t.sent[t.t0],x([l]),P(T),!h){t.next=46;break}if(!E){t.next=42;break}A=!1,t.next=46;break;case 42:if(!p.isValid){t.next=46;break}return t.next=45,j(i,!0);case 45:A=t.sent;case 46:h&&(w._f.deps&&O(w._f.deps),S(l,A,E,D));case 47:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),M=function(e,t){if(pE(r.errors,t)&&e.focus)return e.focus(),1},O=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var l,c,d,h,m,g=arguments;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=g.length>1&&void 0!==g[1]?g[1]:{},h=EE(t),!n.resolver){e.next=10;break}return e.next=5,C(hE(t)?t:h);case 5:m=e.sent,c=jE(m),d=t?!h.some((function(e){return pE(m,e)})):c,e.next=20;break;case 10:if(!t){e.next=17;break}return e.next=13,Promise.all(h.map(function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=pE(i,t),e.next=3,j(n&&n._f?(0,s.Z)({},t,n):n);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 13:((d=e.sent.every(Boolean))||r.isValid)&&b(),e.next=20;break;case 17:return e.next=19,j(i);case 19:d=c=e.sent;case 20:return v.state.next(u(u(u({},!TE(t)||p.isValid&&c!==r.isValid?{}:{name:t}),n.resolver||!t?{isValid:c}:{}),{},{errors:r.errors})),l.shouldFocus&&!d&&LE(i,M,t?h:f.mount),e.abrupt("return",d);case 23:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),D=function(e){var t=u(u({},l),d.mount?c:{});return hE(e)?t:TE(e)?pE(t,e):e.map((function(e){return pE(t,e)}))},Z=function(e,t){return{invalid:!!pE((t||r).errors,e),isDirty:!!pE((t||r).dirtyFields,e),isTouched:!!pE((t||r).touchedFields,e),isValidating:!!pE((t||r).validatingFields,e),error:pE((t||r).errors,e)}},N=function(e,t,n){var o=(pE(i,e,{_f:{}})._f||{}).ref;OE(r.errors,e,u(u({},t),{},{ref:o})),v.state.next({name:e,errors:r.errors,isValid:!1}),n&&n.shouldFocus&&o&&o.focus&&o.focus()},L=function(e){var t,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=(0,QP.Z)(e?EE(e):f.mount);try{for(a.s();!(t=a.n()).done;){var s=t.value;f.mount.delete(s),f.array.delete(s),o.keepValue||(eA(i,s),eA(c,s)),!o.keepError&&eA(r.errors,s),!o.keepDirty&&eA(r.dirtyFields,s),!o.keepTouched&&eA(r.touchedFields,s),!o.keepIsValidating&&eA(r.validatingFields,s),!n.shouldUnregister&&!o.keepDefaultValue&&eA(l,s)}}catch(d){a.e(d)}finally{a.f()}v.values.next({values:u({},c)}),v.state.next(u(u({},r),o.keepDirty?{isDirty:P()}:{})),!o.keepIsValid&&b()},F=function(e){var t=e.disabled,n=e.name,r=e.field,i=e.fields,o=e.value;if(vE(t)){var a=t?void 0:hE(o)?fA(r?r._f:pE(i,n)._f):o;OE(c,n,a),k(n,a,!1,!1,!0)}},z=function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=pE(i,t),a=vE(r.disabled);return OE(i,t,u(u({},o||{}),{},{_f:u(u({},o&&o._f?o._f:{ref:{name:t}}),{},{name:t,mount:!0},r)})),f.mount.add(t),o?F({field:o,disabled:r.disabled,name:t,value:r.value}):w(t,!0,r.value),u(u(u({},a?{disabled:r.disabled}:{}),n.progressive?{required:!!r.required,min:pA(r.min),max:pA(r.max),minLength:pA(r.minLength),maxLength:pA(r.maxLength),pattern:pA(r.pattern)}:{}),{},{name:t,onChange:R,onBlur:R,ref:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(a){if(a){e(t,r),o=pE(i,t);var s=hE(a.value)&&a.querySelectorAll&&a.querySelectorAll("input,select,textarea")[0]||a,c=oA(s),h=o._f.refs||[];if(c?h.find((function(e){return e===s})):s===o._f.ref)return;OE(i,t,{_f:u(u({},o._f),c?{refs:[].concat((0,Fl.Z)(h.filter(aA)),[s],(0,Fl.Z)(Array.isArray(pE(l,t))?[{}]:[])),ref:{type:s.type,name:t}}:{ref:s})}),w(t,!1,void 0,s)}else(o=pE(i,t,{}))._f&&(o._f.mount=!1),(n.shouldUnregister||r.shouldUnregister)&&(!lE(f.array,t)||!d.action)&&f.unMount.add(t)}))})},B=function(){return n.shouldFocusError&&LE(i,M,f.mount)},H=function(e,t){return function(){var s=(0,a.Z)((0,o.Z)().mark((function a(s){var l,d,f,h,p;return(0,o.Z)().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:if(l=void 0,s&&(s.preventDefault&&s.preventDefault(),s.persist&&s.persist()),d=dE(c),v.state.next({isSubmitting:!0}),!n.resolver){o.next=14;break}return o.next=7,_();case 7:f=o.sent,h=f.errors,p=f.values,r.errors=h,d=p,o.next=16;break;case 14:return o.next=16,j(i);case 16:if(eA(r.errors,"root"),!jE(r.errors)){o.next=29;break}return v.state.next({errors:{}}),o.prev=19,o.next=22,e(d,s);case 22:o.next=27;break;case 24:o.prev=24,o.t0=o.catch(19),l=o.t0;case 27:o.next=34;break;case 29:if(!t){o.next=32;break}return o.next=32,t(u({},r.errors),s);case 32:B(),setTimeout(B);case 34:if(v.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:jE(r.errors)&&!l,submitCount:r.submitCount+1,errors:r.errors}),!l){o.next=37;break}throw l;case 37:case"end":return o.stop()}}),a,null,[[19,24]])})));return function(e){return s.apply(this,arguments)}}()},V=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=e?dE(e):l,a=dE(o),s=jE(e),h=s?l:a;if(n.keepDefaultValues||(l=o),!n.keepValues){if(n.keepDirtyValues){var m,g=(0,QP.Z)(f.mount);try{for(g.s();!(m=g.n()).done;){var y=m.value;pE(r.dirtyFields,y)?OE(h,y,pE(c,y)):I(y,pE(h,y))}}catch(C){g.e(C)}finally{g.f()}}else{if(cE&&hE(e)){var b,x=(0,QP.Z)(f.mount);try{for(x.s();!(b=x.n()).done;){var w=b.value,k=pE(i,w);if(k&&k._f){var S=Array.isArray(k._f.refs)?k._f.refs[0]:k._f.ref;if(HE(S)){var _=S.closest("form");if(_){_.reset();break}}}}}catch(C){x.e(C)}finally{x.f()}}i={}}c=t.shouldUnregister?n.keepDefaultValues?dE(l):{}:dE(h),v.array.next({values:u({},h)}),v.values.next({values:u({},h)})}f={mount:n.keepDirtyValues?f.mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},d.mount=!p.isValid||!!n.keepIsValid||!!n.keepDirtyValues,d.watch=!!t.shouldUnregister,v.state.next({submitCount:n.keepSubmitCount?r.submitCount:0,isDirty:!s&&(n.keepDirty?r.isDirty:!(!n.keepDefaultValues||rA(e,l))),isSubmitted:!!n.keepIsSubmitted&&r.isSubmitted,dirtyFields:s?[]:n.keepDirtyValues?n.keepDefaultValues&&c?cA(l,c):r.dirtyFields:n.keepDefaultValues&&e?cA(l,e):{},touchedFields:n.keepTouched?r.touchedFields:{},errors:n.keepErrors?r.errors:{},isSubmitSuccessful:!!n.keepIsSubmitSuccessful&&r.isSubmitSuccessful,isSubmitting:!1})},q=function(e,t){return V(BE(e)?e(c):e,t)};return{control:{register:z,unregister:L,getFieldState:Z,handleSubmit:H,setError:N,_executeSchema:_,_getWatch:E,_getDirty:P,_updateValid:b,_removeUnmounted:function(){var e,t=(0,QP.Z)(f.unMount);try{for(t.s();!(e=t.n()).done;){var n=e.value,r=pE(i,n);r&&(r._f.refs?r._f.refs.every((function(e){return!aA(e)})):!aA(r._f.ref))&&L(n)}}catch(o){t.e(o)}finally{t.f()}f.unMount=new Set},_updateFieldArray:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],s=!(arguments.length>5&&void 0!==arguments[5])||arguments[5];if(o&&n){if(d.action=!0,s&&Array.isArray(pE(i,e))){var u=n(pE(i,e),o.argA,o.argB);a&&OE(i,e,u)}if(s&&Array.isArray(pE(r.errors,e))){var f=n(pE(r.errors,e),o.argA,o.argB);a&&OE(r.errors,e,f),yA(r.errors,e)}if(p.touchedFields&&s&&Array.isArray(pE(r.touchedFields,e))){var h=n(pE(r.touchedFields,e),o.argA,o.argB);a&&OE(r.touchedFields,e,h)}p.dirtyFields&&(r.dirtyFields=cA(l,c)),v.state.next({name:e,isDirty:P(e,t),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else OE(c,e,t)},_updateDisabledField:F,_getFieldArray:function(e){return fE(pE(d.mount?c:l,e,t.shouldUnregister?pE(l,e,[]):[]))},_reset:V,_resetDefaultValues:function(){return BE(n.defaultValues)&&n.defaultValues().then((function(e){q(e,n.resetOptions),v.state.next({isLoading:!1})}))},_updateFormState:function(e){r=u(u({},r),e)},_disableForm:function(e){vE(e)&&(v.state.next({disabled:e}),LE(i,(function(t,n){var r=e,o=pE(i,n);o&&vE(o._f.disabled)&&(r||(r=o._f.disabled)),t.disabled=r}),0,!1))},_subjects:v,_proxyFormState:p,_setErrors:function(e){r.errors=e,v.state.next({errors:r.errors,isValid:!1})},get _fields(){return i},get _formValues(){return c},get _state(){return d},set _state(e){d=e},get _defaultValues(){return l},get _names(){return f},set _names(e){f=e},get _formState(){return r},set _formState(e){r=e},get _options(){return n},set _options(e){n=u(u({},n),e)}},trigger:O,register:z,handleSubmit:H,watch:function(e,t){return BE(e)?v.values.subscribe({next:function(n){return e(E(void 0,t),n)}}):E(e,t,!0)},setValue:I,getValues:D,reset:q,resetField:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};pE(i,e)&&(hE(t.defaultValue)?I(e,dE(pE(l,e))):(I(e,t.defaultValue),OE(l,e,dE(t.defaultValue))),t.keepTouched||eA(r.touchedFields,e),t.keepDirty||(eA(r.dirtyFields,e),r.isDirty=t.defaultValue?P(e,dE(pE(l,e))):P()),t.keepError||(eA(r.errors,e),p.isValid&&b()),v.state.next(u({},r)))},clearErrors:function(e){e&&EE(e).forEach((function(e){return eA(r.errors,e)})),v.state.next({errors:e?r.errors:{}})},unregister:L,setError:N,setFocus:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=pE(i,e),r=n&&n._f;if(r){var o=r.refs?r.refs[0]:r.ref;o.focus&&(o.focus(),t.shouldSelect&&o.select())}},getFieldState:Z}}function wA(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.useRef(),r=t.useRef(),o=t.useState({isDirty:!1,isValidating:!1,isLoading:BE(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,defaultValues:BE(e.defaultValues)?void 0:e.defaultValues}),a=(0,i.Z)(o,2),s=a[0],l=a[1];n.current||(n.current=u(u({},xA(e)),{},{formState:s}));var c=n.current.control;return c._options=e,AE({subject:c._subjects.state,next:function(e){PE(e,c._proxyFormState,c._updateFormState,!0)&&l(u({},c._formState))}}),t.useEffect((function(){return c._disableForm(e.disabled)}),[c,e.disabled]),t.useEffect((function(){if(c._proxyFormState.isDirty){var e=c._getDirty();e!==s.isDirty&&c._subjects.state.next({isDirty:e})}}),[c,s.isDirty]),t.useEffect((function(){e.values&&!rA(e.values,r.current)?(c._reset(e.values,c._options.resetOptions),r.current=e.values,l((function(e){return u({},e)}))):c._resetDefaultValues()}),[e.values,c]),t.useEffect((function(){e.errors&&c._setErrors(e.errors)}),[e.errors,c]),t.useEffect((function(){c._state.mount||(c._updateValid(),c._state.mount=!0),c._state.watch&&(c._state.watch=!1,c._subjects.state.next(u({},c._formState))),c._removeUnmounted()})),t.useEffect((function(){e.shouldUnregister&&c._subjects.values.next({values:c._getWatch()})}),[e.shouldUnregister,c]),n.current.formState=CE(s,c),n.current}var kA=__webpack_require__(9142);function SA(e){return"Minified Redux error #".concat(e,"; visit https://redux.js.org/Errors?code=").concat(e," for the full message or use the non-minified dev environment for full errors. ")}var _A=function(){return"function"===typeof Symbol&&Symbol.observable||"@@observable"}(),CA=function(){return Math.random().toString(36).substring(7).split("").join(".")},jA={INIT:"@@redux/INIT".concat(CA()),REPLACE:"@@redux/REPLACE".concat(CA()),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION".concat(CA())}};function PA(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||null===Object.getPrototypeOf(e)}function EA(e,t,n){if("function"!==typeof e)throw new Error(SA(2));if("function"===typeof t&&"function"===typeof n||"function"===typeof n&&"function"===typeof arguments[3])throw new Error(SA(0));if("function"===typeof t&&"undefined"===typeof n&&(n=t,t=void 0),"undefined"!==typeof n){if("function"!==typeof n)throw new Error(SA(1));return n(EA)(e,t)}var r=e,i=t,o=new Map,a=o,l=0,u=!1;function c(){a===o&&(a=new Map,o.forEach((function(e,t){a.set(t,e)})))}function d(){if(u)throw new Error(SA(3));return i}function f(e){if("function"!==typeof e)throw new Error(SA(4));if(u)throw new Error(SA(5));var t=!0;c();var n=l++;return a.set(n,e),function(){if(t){if(u)throw new Error(SA(6));t=!1,c(),a.delete(n),o=null}}}function h(e){if(!PA(e))throw new Error(SA(7));if("undefined"===typeof e.type)throw new Error(SA(8));if("string"!==typeof e.type)throw new Error(SA(17));if(u)throw new Error(SA(9));try{u=!0,i=r(i,e)}finally{u=!1}return(o=a).forEach((function(e){e()})),e}return h({type:jA.INIT}),(0,s.Z)({dispatch:h,subscribe:f,getState:d,replaceReducer:function(e){if("function"!==typeof e)throw new Error(SA(10));r=e,h({type:jA.REPLACE})}},_A,(function(){var e=f;return(0,s.Z)({subscribe:function(t){if("object"!==typeof t||null===t)throw new Error(SA(11));function n(){var e=t;e.next&&e.next(d())}return n(),{unsubscribe:e(n)}}},_A,(function(){return this}))}))}function AA(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var i=t[r];0,"function"===typeof e[i]&&(n[i]=e[i])}var o,a=Object.keys(n);try{!function(e){Object.keys(e).forEach((function(t){var n=e[t];if("undefined"===typeof n(void 0,{type:jA.INIT}))throw new Error(SA(12));if("undefined"===typeof n(void 0,{type:jA.PROBE_UNKNOWN_ACTION()}))throw new Error(SA(13))}))}(n)}catch(At){o=At}return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(o)throw o;for(var r=!1,i={},s=0;s<a.length;s++){var l=a[s],u=n[l],c=e[l],d=u(c,t);if("undefined"===typeof d){t&&t.type;throw new Error(SA(14))}i[l]=d,r=r||d!==c}return(r=r||a.length!==Object.keys(e).length)?i:e}}function TA(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}function IA(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(n,r){var i=e(n,r),o=function(){throw new Error(SA(15))},a={getState:i.getState,dispatch: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 o.apply(void 0,[e].concat(n))}},s=t.map((function(e){return e(a)}));return o=TA.apply(void 0,(0,Fl.Z)(s))(i.dispatch),u(u({},i),{},{dispatch:o})}}}function RA(e){return PA(e)&&"type"in e&&"string"===typeof e.type}var MA=__webpack_require__(8814);function OA(e,t,n){if((0,MA.Z)())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var i=new(e.bind.apply(e,r));return n&&(0,C.Z)(i,n.prototype),i}var DA=__webpack_require__(1752),ZA=__webpack_require__(1120),NA=__webpack_require__(136),LA=__webpack_require__(9388);function FA(e){var t="function"===typeof Map?new Map:void 0;return FA=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(At){return"function"===typeof e}}(e))return e;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return OA(e,arguments,(0,ZA.Z)(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),(0,C.Z)(n,e)},FA(e)}var zA=Symbol.for("immer-nothing"),BA=Symbol.for("immer-draftable"),HA=Symbol.for("immer-state");function VA(e){throw new Error("[Immer] minified error nr: ".concat(e,". Full error at: https://bit.ly/3cXEKWf"))}var qA=Object.getPrototypeOf;function WA(e){return!!e&&!!e[HA]}function UA(e){var t;return!!e&&(KA(e)||Array.isArray(e)||!!e[BA]||!(null===(t=e.constructor)||void 0===t||!t[BA])||eT(e)||tT(e))}var GA=Object.prototype.constructor.toString();function KA(e){if(!e||"object"!==typeof e)return!1;var t=qA(e);if(null===t)return!0;var n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object||"function"==typeof n&&Function.toString.call(n)===GA}function YA(e,t){0===XA(e)?Reflect.ownKeys(e).forEach((function(n){t(n,e[n],e)})):e.forEach((function(n,r){return t(r,n,e)}))}function XA(e){var t=e[HA];return t?t.type_:Array.isArray(e)?1:eT(e)?2:tT(e)?3:0}function QA(e,t){return 2===XA(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function JA(e,t){return 2===XA(e)?e.get(t):e[t]}function $A(e,t,n){var r=XA(e);2===r?e.set(t,n):3===r?e.add(n):e[t]=n}function eT(e){return e instanceof Map}function tT(e){return e instanceof Set}function nT(e){return e.copy_||e.base_}function rT(e,t){if(eT(e))return new Map(e);if(tT(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);if(!t&&KA(e)){if(!qA(e)){var n=Object.create(null);return Object.assign(n,e)}return u({},e)}var r=Object.getOwnPropertyDescriptors(e);delete r[HA];for(var i=Reflect.ownKeys(r),o=0;o<i.length;o++){var a=i[o],s=r[a];!1===s.writable&&(s.writable=!0,s.configurable=!0),(s.get||s.set)&&(r[a]={configurable:!0,writable:!0,enumerable:s.enumerable,value:e[a]})}return Object.create(qA(e),r)}function iT(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return aT(e)||WA(e)||!UA(e)||(XA(e)>1&&(e.set=e.add=e.clear=e.delete=oT),Object.freeze(e),t&&Object.entries(e).forEach((function(e){var t=(0,i.Z)(e,2);t[0];return iT(t[1],!0)}))),e}function oT(){VA(2)}function aT(e){return Object.isFrozen(e)}var sT,lT={};function uT(e){var t=lT[e];return t||VA(0),t}function cT(e,t){lT[e]||(lT[e]=t)}function dT(){return sT}function fT(e,t){t&&(uT("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function hT(e){pT(e),e.drafts_.forEach(mT),e.drafts_=null}function pT(e){e===sT&&(sT=e.parent_)}function vT(e){return sT={drafts_:[],parent_:sT,immer_:e,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function mT(e){var t=e[HA];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function gT(e,t){t.unfinalizedDrafts_=t.drafts_.length;var n=t.drafts_[0];return void 0!==e&&e!==n?(n[HA].modified_&&(hT(t),VA(4)),UA(e)&&(e=yT(t,e),t.parent_||xT(t,e)),t.patches_&&uT("Patches").generateReplacementPatches_(n[HA].base_,e,t.patches_,t.inversePatches_)):e=yT(t,n,[]),hT(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==zA?e:void 0}function yT(e,t,n){if(aT(t))return t;var r=t[HA];if(!r)return YA(t,(function(i,o){return bT(e,r,t,i,o,n)})),t;if(r.scope_!==e)return t;if(!r.modified_)return xT(e,r.base_,!0),r.base_;if(!r.finalized_){r.finalized_=!0,r.scope_.unfinalizedDrafts_--;var i=r.copy_,o=i,a=!1;3===r.type_&&(o=new Set(i),i.clear(),a=!0),YA(o,(function(t,o){return bT(e,r,i,t,o,n,a)})),xT(e,i,!1),n&&e.patches_&&uT("Patches").generatePatches_(r,n,e.patches_,e.inversePatches_)}return r.copy_}function bT(e,t,n,r,i,o,a){if(WA(i)){var s=yT(e,i,o&&t&&3!==t.type_&&!QA(t.assigned_,r)?o.concat(r):void 0);if($A(n,r,s),!WA(s))return;e.canAutoFreeze_=!1}else a&&n.add(i);if(UA(i)&&!aT(i)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;yT(e,i),t&&t.scope_.parent_||"symbol"===typeof r||!Object.prototype.propertyIsEnumerable.call(n,r)||xT(e,i)}}function xT(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&iT(t,n)}var wT={get:function(e,t){if(t===HA)return e;var n=nT(e);if(!QA(n,t))return function(e,t,n){var r,i=_T(t,n);return i?"value"in i?i.value:null===(r=i.get)||void 0===r?void 0:r.call(e.draft_):void 0}(e,n,t);var r=n[t];return e.finalized_||!UA(r)?r:r===ST(e.base_,t)?(jT(e),e.copy_[t]=ET(r,e)):r},has:function(e,t){return t in nT(e)},ownKeys:function(e){return Reflect.ownKeys(nT(e))},set:function(e,t,n){var r=_T(nT(e),t);if(null!==r&&void 0!==r&&r.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){var i=ST(nT(e),t),o=null===i||void 0===i?void 0:i[HA];if(o&&o.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(function(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}(n,i)&&(void 0!==n||QA(e.base_,t)))return!0;jT(e),CT(e)}return e.copy_[t]===n&&(void 0!==n||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_[t]=!0),!0},deleteProperty:function(e,t){return void 0!==ST(e.base_,t)||t in e.base_?(e.assigned_[t]=!1,jT(e),CT(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor:function(e,t){var n=nT(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.type_||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty:function(){VA(11)},getPrototypeOf:function(e){return qA(e.base_)},setPrototypeOf:function(){VA(12)}},kT={};function ST(e,t){var n=e[HA];return(n?nT(n):e)[t]}function _T(e,t){if(t in e)for(var n=qA(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=qA(n)}}function CT(e){e.modified_||(e.modified_=!0,e.parent_&&CT(e.parent_))}function jT(e){e.copy_||(e.copy_=rT(e.base_,e.scope_.immer_.useStrictShallowCopy_))}YA(wT,(function(e,t){kT[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),kT.deleteProperty=function(e,t){return kT.set.call(this,e,t,void 0)},kT.set=function(e,t,n){return wT.set.call(this,e[0],t,n,e[0])};var PT=function(){function e(t){var n=this;(0,ad.Z)(this,e),this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=function(e,t,r){if("function"===typeof e&&"function"!==typeof t){var i=t;t=e;var o=n;return function(){for(var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,r=arguments.length,a=new Array(r>1?r-1:0),s=1;s<r;s++)a[s-1]=arguments[s];return o.produce(n,(function(n){var r;return(r=t).call.apply(r,[e,n].concat(a))}))}}var a;if("function"!==typeof t&&VA(6),void 0!==r&&"function"!==typeof r&&VA(7),UA(e)){var s=vT(n),l=ET(e,void 0),u=!0;try{a=t(l),u=!1}finally{u?hT(s):pT(s)}return fT(s,r),gT(a,s)}if(!e||"object"!==typeof e){if(void 0===(a=t(e))&&(a=e),a===zA&&(a=void 0),n.autoFreeze_&&iT(a,!0),r){var c=[],d=[];uT("Patches").generateReplacementPatches_(e,a,c,d),r(c,d)}return a}VA(1)},this.produceWithPatches=function(e,t){if("function"===typeof e)return function(t){for(var r=arguments.length,i=new Array(r>1?r-1:0),o=1;o<r;o++)i[o-1]=arguments[o];return n.produceWithPatches(t,(function(t){return e.apply(void 0,[t].concat(i))}))};var r,i,o=n.produce(e,t,(function(e,t){r=e,i=t}));return[o,r,i]},"boolean"===typeof(null===t||void 0===t?void 0:t.autoFreeze)&&this.setAutoFreeze(t.autoFreeze),"boolean"===typeof(null===t||void 0===t?void 0:t.useStrictShallowCopy)&&this.setUseStrictShallowCopy(t.useStrictShallowCopy)}return(0,sd.Z)(e,[{key:"createDraft",value:function(e){UA(e)||VA(8),WA(e)&&(e=AT(e));var t=vT(this),n=ET(e,void 0);return n[HA].isManual_=!0,pT(t),n}},{key:"finishDraft",value:function(e,t){var n=e&&e[HA];n&&n.isManual_||VA(9);var r=n.scope_;return fT(r,t),gT(void 0,r)}},{key:"setAutoFreeze",value:function(e){this.autoFreeze_=e}},{key:"setUseStrictShallowCopy",value:function(e){this.useStrictShallowCopy_=e}},{key:"applyPatches",value:function(e,t){var n;for(n=t.length-1;n>=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));var i=uT("Patches").applyPatches_;return WA(e)?i(e,t):this.produce(e,(function(e){return i(e,t)}))}}]),e}();function ET(e,t){var n=eT(e)?uT("MapSet").proxyMap_(e,t):tT(e)?uT("MapSet").proxySet_(e,t):function(e,t){var n=Array.isArray(e),r={type_:n?1:0,scope_:t?t.scope_:dT(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1},i=r,o=wT;n&&(i=[r],o=kT);var a=Proxy.revocable(i,o),s=a.revoke,l=a.proxy;return r.draft_=l,r.revoke_=s,l}(e,t);return(t?t.scope_:dT()).drafts_.push(n),n}function AT(e){return WA(e)||VA(10),TT(e)}function TT(e){if(!UA(e)||aT(e))return e;var t,n=e[HA];if(n){if(!n.modified_)return n.base_;n.finalized_=!0,t=rT(e,n.scope_.immer_.useStrictShallowCopy_)}else t=rT(e,!0);return YA(t,(function(e,n){$A(t,e,TT(n))})),n&&(n.finalized_=!1),t}function IT(){var e="replace",t="add",n="remove";function r(e){if(!UA(e))return e;if(Array.isArray(e))return e.map(r);if(eT(e))return new Map(Array.from(e.entries()).map((function(e){var t=(0,i.Z)(e,2);return[t[0],r(t[1])]})));if(tT(e))return new Set(Array.from(e).map(r));var t=Object.create(qA(e));for(var n in e)t[n]=r(e[n]);return QA(e,BA)&&(t[BA]=e[BA]),t}function o(e){return WA(e)?r(e):e}cT("Patches",{applyPatches_:function(i,o){return o.forEach((function(o){for(var a=o.path,s=o.op,l=i,u=0;u<a.length-1;u++){var c=XA(l),d=a[u];"string"!==typeof d&&"number"!==typeof d&&(d=""+d),0!==c&&1!==c||"__proto__"!==d&&"constructor"!==d||VA(19),"function"===typeof l&&"prototype"===d&&VA(19),"object"!==typeof(l=JA(l,d))&&VA(18,a.join("/"))}var f=XA(l),h=r(o.value),p=a[a.length-1];switch(s){case e:switch(f){case 2:return l.set(p,h);case 3:VA(16);default:return l[p]=h}case t:switch(f){case 1:return"-"===p?l.push(h):l.splice(p,0,h);case 2:return l.set(p,h);case 3:return l.add(h);default:return l[p]=h}case n:switch(f){case 1:return l.splice(p,1);case 2:return l.delete(p);case 3:return l.delete(o.value);default:return delete l[p]}default:VA(17)}})),i},generatePatches_:function(r,i,a,s){switch(r.type_){case 0:case 2:return function(r,i,a,s){var l=r.base_,u=r.copy_;YA(r.assigned_,(function(r,c){var d=JA(l,r),f=JA(u,r),h=c?QA(l,r)?e:t:n;if(d!==f||h!==e){var p=i.concat(r);a.push(h===n?{op:h,path:p}:{op:h,path:p,value:f}),s.push(h===t?{op:n,path:p}:h===n?{op:t,path:p,value:o(d)}:{op:e,path:p,value:o(d)})}}))}(r,i,a,s);case 1:return function(r,i,a,s){var l=r.base_,u=r.assigned_,c=r.copy_;if(c.length<l.length){var d=[c,l];l=d[0],c=d[1];var f=[s,a];a=f[0],s=f[1]}for(var h=0;h<l.length;h++)if(u[h]&&c[h]!==l[h]){var p=i.concat([h]);a.push({op:e,path:p,value:o(c[h])}),s.push({op:e,path:p,value:o(l[h])})}for(var v=l.length;v<c.length;v++){var m=i.concat([v]);a.push({op:t,path:m,value:o(c[v])})}for(var g=c.length-1;l.length<=g;--g){var y=i.concat([g]);s.push({op:n,path:y})}}(r,i,a,s);case 3:return function(e,r,i,o){var a=e.base_,s=e.copy_,l=0;a.forEach((function(e){if(!s.has(e)){var a=r.concat([l]);i.push({op:n,path:a,value:e}),o.unshift({op:t,path:a,value:e})}l++})),l=0,s.forEach((function(e){if(!a.has(e)){var s=r.concat([l]);i.push({op:t,path:s,value:e}),o.unshift({op:n,path:s,value:e})}l++}))}(r,i,a,s)}},generateReplacementPatches_:function(t,n,r,i){r.push({op:e,path:[],value:n===zA?void 0:n}),i.push({op:e,path:[],value:t})}})}var RT=new PT,MT=RT.produce,OT=RT.produceWithPatches.bind(RT),DT=(RT.setAutoFreeze.bind(RT),RT.setUseStrictShallowCopy.bind(RT),RT.applyPatches.bind(RT));RT.createDraft.bind(RT),RT.finishDraft.bind(RT);function ZT(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"expected a function, instead received ".concat(typeof e);if("function"!==typeof e)throw new TypeError(t)}var NT=function(e){return Array.isArray(e)?e:[e]};function LT(e){var t=Array.isArray(e[0])?e[0]:e;return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"expected all items to be functions, instead received the following types: ";if(!e.every((function(e){return"function"===typeof e}))){var n=e.map((function(e){return"function"===typeof e?"function ".concat(e.name||"unnamed","()"):typeof e})).join(", ");throw new TypeError("".concat(t,"[").concat(n,"]"))}}(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}Symbol(),Object.getPrototypeOf({});var FT="undefined"!==typeof WeakRef?WeakRef:function(){function e(t){(0,ad.Z)(this,e),this.value=t}return(0,sd.Z)(e,[{key:"deref",value:function(){return this.value}}]),e}(),zT=0,BT=1;function HT(){return{s:zT,v:void 0,o:null,p:null}}function VT(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=HT(),i=n.resultEqualityCheck,o=0;function a(){for(var n=r,a=0,s=arguments.length;a<s;a++){var l=arguments[a];if("function"===typeof l||"object"===typeof l&&null!==l){var u=n.o;null===u&&(n.o=u=new WeakMap);var c=u.get(l);void 0===c?(n=HT(),u.set(l,n)):n=c}else{var d=n.p;null===d&&(n.p=d=new Map);var f=d.get(l);void 0===f?(n=HT(),d.set(l,n)):n=f}}var h,p=n;if(n.s===BT?h=n.v:(h=e.apply(null,arguments),o++),p.s=BT,i){var v,m,g,y=null!==(v=null===(m=t)||void 0===m||null===(g=m.deref)||void 0===g?void 0:g.call(m))&&void 0!==v?v:t;null!=y&&i(y,h)&&(h=y,0!==o&&o--),t="object"===typeof h&&null!==h||"function"===typeof h?new FT(h):h}return p.v=h,h}return a.clearCache=function(){r=HT(),a.resetResultsCount()},a.resultsCount=function(){return o},a.resetResultsCount=function(){o=0},a}function qT(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i="function"===typeof e?{memoize:e,memoizeOptions:n}:e,o=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r,o=0,a=0,s={},l=t.pop();"object"===typeof l&&(s=l,l=t.pop()),ZT(l,"createSelector expects an output function after the inputs, but received: [".concat(typeof l,"]"));var c=u(u({},i),s),d=c.memoize,f=c.memoizeOptions,h=void 0===f?[]:f,p=c.argsMemoize,v=void 0===p?VT:p,m=c.argsMemoizeOptions,g=void 0===m?[]:m,y=(c.devModeChecks,NT(h)),b=NT(g),x=LT(t),w=d.apply(void 0,[function(){return o++,l.apply(null,arguments)}].concat((0,Fl.Z)(y))),k=v.apply(void 0,[function(){a++;var e=function(e,t){for(var n=[],r=e.length,i=0;i<r;i++)n.push(e[i].apply(null,t));return n}(x,arguments);return r=w.apply(null,e)}].concat((0,Fl.Z)(b)));return Object.assign(k,{resultFunc:l,memoizedResultFunc:w,dependencies:x,dependencyRecomputations:function(){return a},resetDependencyRecomputations:function(){a=0},lastResult:function(){return r},recomputations:function(){return o},resetRecomputations:function(){o=0},memoize:d,argsMemoize:v})};return Object.assign(o,{withTypes:function(){return o}}),o}var WT=qT(VT),UT=Object.assign((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:WT;!function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"expected an object, instead received ".concat(typeof e);if("object"!==typeof e)throw new TypeError(t)}(e,"createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ".concat(typeof e));var n=Object.keys(e),r=t(n.map((function(t){return e[t]})),(function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.reduce((function(e,t,r){return e[n[r]]=t,e}),{})}));return r}),{withTypes:function(){return UT}});function GT(e){return function(t){var n=t.dispatch,r=t.getState;return function(t){return function(i){return"function"===typeof i?i(n,r,e):t(i)}}}}var KT=GT(),YT=GT,XT=["reducerPath"],QT=(function(){var e=qT.apply(void 0,arguments),t=Object.assign((function(){var t=e.apply(void 0,arguments),n=function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return t.apply(void 0,[WA(e)?AT(e):e].concat(r))};return Object.assign(n,t),n}),{withTypes:function(){return t}})}(VT),"undefined"!==typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"===typeof arguments[0]?TA:TA.apply(null,arguments)}),JT=("undefined"!==typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__,function(e){return e&&"function"===typeof e.match});function $T(e,t){function n(){if(t){var n=t.apply(void 0,arguments);if(!n)throw new Error(BI(0));return u(u({type:e,payload:n.payload},"meta"in n&&{meta:n.meta}),"error"in n&&{error:n.error})}return{type:e,payload:arguments.length<=0?void 0:arguments[0]}}return n.toString=function(){return"".concat(e)},n.type=e,n.match=function(t){return RA(t)&&t.type===e},n}var eI=function(e,t){(0,NA.Z)(r,e);var n=(0,LA.Z)(r);function r(){var e;(0,ad.Z)(this,r);for(var t=arguments.length,i=new Array(t),o=0;o<t;o++)i[o]=arguments[o];return e=n.call.apply(n,[this].concat(i)),Object.setPrototypeOf((0,_u.Z)(e),r.prototype),e}return(0,sd.Z)(r,[{key:"concat",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,DA.Z)((0,ZA.Z)(r.prototype),"concat",this).apply(this,t)}},{key:"prepend",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 1===t.length&&Array.isArray(t[0])?OA(r,(0,Fl.Z)(t[0].concat(this))):OA(r,(0,Fl.Z)(t.concat(this)))}}],[{key:t,get:function(){return r}}]),r}(FA(Array),Symbol.species);function tI(e){return UA(e)?MT(e,(function(){})):e}function nI(e,t,n){if(e.has(t)){var r=e.get(t);return n.update&&(r=n.update(r,t,e),e.set(t,r)),r}if(!n.insert)throw new Error(BI(10));var i=n.insert(t,e);return e.set(t,i),i}var rI="RTK_autoBatch",iI=function(){return function(e){return{payload:e,meta:(0,s.Z)({},rI,!0)}}},oI=function(e){return function(t){setTimeout(t,e)}},aI="undefined"!==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame:oI(10),sI=function(e){return function(t){var n=(null!==t&&void 0!==t?t:{}).autoBatch,r=void 0===n||n,i=new eI(e);return r&&i.push(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{type:"raf"};return function(t){return function(){var n=t.apply(void 0,arguments),r=!0,i=!1,o=!1,a=new Set,s="tick"===e.type?queueMicrotask:"raf"===e.type?aI:"callback"===e.type?e.queueNotification:oI(e.timeout),l=function(){o=!1,i&&(i=!1,a.forEach((function(e){return e()})))};return Object.assign({},n,{subscribe:function(e){var t=n.subscribe((function(){return r&&e()}));return a.add(e),function(){t(),a.delete(e)}},dispatch:function(e){try{var t;return r=!(null!==e&&void 0!==e&&null!==(t=e.meta)&&void 0!==t&&t[rI]),(i=!r)&&(o||(o=!0,s(l))),n.dispatch(e)}finally{r=!0}}})}}}("object"===typeof r?r:void 0)),i}};function lI(e){var t,n={},r=[],i={addCase:function(e,t){var r="string"===typeof e?e:e.type;if(!r)throw new Error(BI(28));if(r in n)throw new Error(BI(29));return n[r]=t,i},addMatcher:function(e,t){return r.push({matcher:e,reducer:t}),i},addDefaultCase:function(e){return t=e,i}};return e(i),[n,r,t]}var uI=function(){for(var e="",t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:21;t--;)e+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return e},cI=function(e,t){return JT(e)?e.match(t):e(t)};function dI(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.some((function(t){return cI(t,e)}))}}function fI(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.every((function(t){return cI(t,e)}))}}function hI(e,t){if(!e||!e.meta)return!1;var n="string"===typeof e.meta.requestId,r=t.indexOf(e.meta.requestStatus)>-1;return n&&r}function pI(e){return"function"===typeof e[0]&&"pending"in e[0]&&"fulfilled"in e[0]&&"rejected"in e[0]}function vI(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return hI(e,["pending"])}:pI(t)?function(e){var n=t.map((function(e){return e.pending}));return dI.apply(void 0,(0,Fl.Z)(n))(e)}:vI()(t[0])}function mI(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return hI(e,["rejected"])}:pI(t)?function(e){var n=t.map((function(e){return e.rejected}));return dI.apply(void 0,(0,Fl.Z)(n))(e)}:mI()(t[0])}function gI(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=function(e){return e&&e.meta&&e.meta.rejectedWithValue};return 0===t.length||pI(t)?function(e){return fI(mI.apply(void 0,t),r)(e)}:gI()(t[0])}function yI(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return hI(e,["fulfilled"])}:pI(t)?function(e){var n=t.map((function(e){return e.fulfilled}));return dI.apply(void 0,(0,Fl.Z)(n))(e)}:yI()(t[0])}function bI(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return hI(e,["pending","fulfilled","rejected"])}:pI(t)?function(e){for(var n=[],r=0,i=t;r<i.length;r++){var o=i[r];n.push(o.pending,o.rejected,o.fulfilled)}return dI.apply(void 0,n)(e)}:bI()(t[0])}var xI=["name","message","stack","code"],wI=(0,sd.Z)((function e(t,n){(0,ad.Z)(this,e),(0,s.Z)(this,"_type",void 0),this.payload=t,this.meta=n})),kI=(0,sd.Z)((function e(t,n){(0,ad.Z)(this,e),(0,s.Z)(this,"_type",void 0),this.payload=t,this.meta=n})),SI=function(e){if("object"===typeof e&&null!==e){for(var t={},n=0,r=xI;n<r.length;n++){var i=r[n];"string"===typeof e[i]&&(t[i]=e[i])}return t}return{message:String(e)}},_I=function(){function e(e,t,n){var r=$T(e+"/fulfilled",(function(e,t,n,r){return{payload:e,meta:u(u({},r||{}),{},{arg:n,requestId:t,requestStatus:"fulfilled"})}})),i=$T(e+"/pending",(function(e,t,n){return{payload:void 0,meta:u(u({},n||{}),{},{arg:t,requestId:e,requestStatus:"pending"})}})),s=$T(e+"/rejected",(function(e,t,r,i,o){return{payload:i,error:(n&&n.serializeError||SI)(e||"Rejected"),meta:u(u({},o||{}),{},{arg:r,requestId:t,rejectedWithValue:!!i,requestStatus:"rejected",aborted:"AbortError"===(null===e||void 0===e?void 0:e.name),condition:"ConditionError"===(null===e||void 0===e?void 0:e.name)})}}));return Object.assign((function(e){return function(l,u,c){var d,f,h=null!==n&&void 0!==n&&n.idGenerator?n.idGenerator(e):uI(),p=new AbortController;function v(e){f=e,p.abort()}var m=(0,a.Z)((0,o.Z)().mark((function a(){var m,g,y,b,x;return(0,o.Z)().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:if(o.prev=0,b=null===n||void 0===n||null===(g=n.condition)||void 0===g?void 0:g.call(n,e,{getState:u,extra:c}),null===(a=b)||"object"!==typeof a||"function"!==typeof a.then){o.next=6;break}return o.next=5,b;case 5:b=o.sent;case 6:if(!1!==b&&!p.signal.aborted){o.next=8;break}throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};case 8:return x=new Promise((function(e,t){d=function(){t({name:"AbortError",message:f||"Aborted"})},p.signal.addEventListener("abort",d)})),l(i(h,e,null===n||void 0===n||null===(y=n.getPendingMeta)||void 0===y?void 0:y.call(n,{requestId:h,arg:e},{getState:u,extra:c}))),o.next=12,Promise.race([x,Promise.resolve(t(e,{dispatch:l,getState:u,extra:c,requestId:h,signal:p.signal,abort:v,rejectWithValue:function(e,t){return new wI(e,t)},fulfillWithValue:function(e,t){return new kI(e,t)}})).then((function(t){if(t instanceof wI)throw t;return t instanceof kI?r(t.payload,h,e,t.meta):r(t,h,e)}))]);case 12:m=o.sent,o.next=18;break;case 15:o.prev=15,o.t0=o.catch(0),m=o.t0 instanceof wI?s(null,h,e,o.t0.payload,o.t0.meta):s(o.t0,h,e);case 18:return o.prev=18,d&&p.signal.removeEventListener("abort",d),o.finish(18);case 21:return n&&!n.dispatchConditionRejection&&s.match(m)&&m.meta.condition||l(m),o.abrupt("return",m);case 24:case"end":return o.stop()}var a}),a,null,[[0,15,18,21]])})))();return Object.assign(m,{abort:v,requestId:h,arg:e,unwrap:function(){return m.then(CI)}})}}),{pending:i,rejected:s,fulfilled:r,settled:dI(s,r),typePrefix:e})}return e.withTypes=function(){return e},e}();function CI(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}var jI=Symbol.for("rtk-slice-createasyncthunk");(0,s.Z)({},jI,_I);function PI(e,t){return"".concat(e,"/").concat(t)}function EI(){var e,t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).creators,n=null===t||void 0===t||null===(e=t.asyncThunk)||void 0===e?void 0:e[jI];return function(e){var t=e.name,r=e.reducerPath,o=void 0===r?t:r;if(!t)throw new Error(BI(11));var a=("function"===typeof e.reducers?e.reducers(function(){function e(e,t){return u({_reducerDefinitionType:"asyncThunk",payloadCreator:e},t)}return e.withTypes=function(){return e},{reducer:function(e){return Object.assign((0,s.Z)({},e.name,(function(){return e.apply(void 0,arguments)}))[e.name],{_reducerDefinitionType:"reducer"})},preparedReducer:function(e,t){return{_reducerDefinitionType:"reducerWithPrepare",prepare:e,reducer:t}},asyncThunk:e}}()):e.reducers)||{},l=Object.keys(a),c={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},d={addCase:function(e,t){var n="string"===typeof e?e:e.type;if(!n)throw new Error(BI(12));if(n in c.sliceCaseReducersByType)throw new Error(BI(13));return c.sliceCaseReducersByType[n]=t,d},addMatcher:function(e,t){return c.sliceMatchers.push({matcher:e,reducer:t}),d},exposeAction:function(e,t){return c.actionCreators[e]=t,d},exposeCaseReducer:function(e,t){return c.sliceCaseReducersByName[e]=t,d}};function f(){var t="function"===typeof e.extraReducers?lI(e.extraReducers):[e.extraReducers],n=(0,i.Z)(t,3),r=n[0],o=void 0===r?{}:r,a=n[1],s=void 0===a?[]:a,l=n[2],d=void 0===l?void 0:l,f=u(u({},o),c.sliceCaseReducersByType);return function(e,t){var n,r=lI(t),o=(0,i.Z)(r,3),a=o[0],s=o[1],l=o[2];if(function(e){return"function"===typeof e}(e))n=function(){return tI(e())};else{var u=tI(e);n=function(){return u}}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n(),t=arguments.length>1?arguments[1]:void 0,r=[a[t.type]].concat((0,Fl.Z)(s.filter((function(e){return(0,e.matcher)(t)})).map((function(e){return e.reducer}))));return 0===r.filter((function(e){return!!e})).length&&(r=[l]),r.reduce((function(e,n){if(n){if(WA(e)){var r=n(e,t);return void 0===r?e:r}if(UA(e))return MT(e,(function(e){return n(e,t)}));var i=n(e,t);if(void 0===i){if(null===e)return e;throw new Error(BI(9))}return i}return e}),e)}return c.getInitialState=n,c}(e.initialState,(function(e){for(var t in f)e.addCase(t,f[t]);var n,r=(0,QP.Z)(c.sliceMatchers);try{for(r.s();!(n=r.n()).done;){var i=n.value;e.addMatcher(i.matcher,i.reducer)}}catch(u){r.e(u)}finally{r.f()}var o,a=(0,QP.Z)(s);try{for(a.s();!(o=a.n()).done;){var l=o.value;e.addMatcher(l.matcher,l.reducer)}}catch(u){a.e(u)}finally{a.f()}d&&e.addDefaultCase(d)}))}l.forEach((function(r){var i=a[r],o={reducerName:r,type:PI(t,r),createNotation:"function"===typeof e.reducers};!function(e){return"asyncThunk"===e._reducerDefinitionType}(i)?function(e,t,n){var r,i,o=e.type,a=e.reducerName,s=e.createNotation;if("reducer"in t){if(s&&!function(e){return"reducerWithPrepare"===e._reducerDefinitionType}(t))throw new Error(BI(17));r=t.reducer,i=t.prepare}else r=t;n.addCase(o,r).exposeCaseReducer(a,r).exposeAction(a,i?$T(o,i):$T(o))}(o,i,d):function(e,t,n,r){var i=e.type,o=e.reducerName;if(!r)throw new Error(BI(18));var a=t.payloadCreator,s=t.fulfilled,l=t.pending,u=t.rejected,c=t.settled,d=t.options,f=r(i,a,d);n.exposeAction(o,f),s&&n.addCase(f.fulfilled,s);l&&n.addCase(f.pending,l);u&&n.addCase(f.rejected,u);c&&n.addMatcher(f.settled,c);n.exposeCaseReducer(o,{fulfilled:s||II,pending:l||II,rejected:u||II,settled:c||II})}(o,i,d,n)}));var h,p=function(e){return e},v=new Map;function m(e,t){return h||(h=f()),h(e,t)}function g(){return h||(h=f()),h.getInitialState()}function y(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];function r(e){var r=e[t];return"undefined"===typeof r&&n&&(r=g()),r}function o(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p,r=nI(v,n,{insert:function(){return new WeakMap}});return nI(r,t,{insert:function(){for(var r={},o=0,a=Object.entries(null!==(s=e.selectors)&&void 0!==s?s:{});o<a.length;o++){var s,l=(0,i.Z)(a[o],2),u=l[0],c=l[1];r[u]=AI(c,t,g,n)}return r}})}return{reducerPath:t,getSelectors:o,get selectors(){return o(r)},selectSlice:r}}var b=u(u({name:t,reducer:m,actions:c.actionCreators,caseReducers:c.sliceCaseReducersByName,getInitialState:g},y(o)),{},{injectInto:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.reducerPath,r=JP(t,XT),i=null!==n&&void 0!==n?n:o;return e.inject({reducerPath:i,reducer:m},r),u(u({},b),y(i,!0))}});return b}}function AI(e,t,n,r){function i(i){var o=t(i);"undefined"===typeof o&&r&&(o=n());for(var a=arguments.length,s=new Array(a>1?a-1:0),l=1;l<a;l++)s[l-1]=arguments[l];return e.apply(void 0,[o].concat(s))}return i.unwrapped=e,i}var TI=EI();function II(){}var RI="listener",MI="completed",OI="cancelled",DI=("task-".concat(OI),"task-".concat(MI),"".concat(RI,"-").concat(OI),"".concat(RI,"-").concat(MI),function(e,t){if("function"!==typeof e)throw new Error(BI(32))});Object.assign;var ZI="listenerMiddleware",NI=function(e){var t=e.type,n=e.actionCreator,r=e.matcher,i=e.predicate,o=e.effect;if(t)i=$T(t).match;else if(n)t=n.type,i=n.match;else if(r)i=r;else if(!i)throw new Error(BI(21));return DI(o),{predicate:i,type:t,effect:o}},LI=Object.assign((function(e){var t=NI(e),n=t.type,r=t.predicate,i=t.effect;return{id:uI(),effect:i,type:n,predicate:r,pending:new Set,unsubscribe:function(){throw new Error(BI(22))}}}),{withTypes:function(){return LI}}),FI=Object.assign($T("".concat(ZI,"/add")),{withTypes:function(){return FI}}),zI=($T("".concat(ZI,"/removeAll")),Object.assign($T("".concat(ZI,"/remove")),{withTypes:function(){return zI}}));Symbol.for("rtk-state-proxy-original");function BI(e){return"Minified Redux Toolkit error #".concat(e,"; visit https://redux-toolkit.js.org/Errors?code=").concat(e," for the full message or use the non-minified dev environment for full errors. ")}var HI=["baseUrl","prepareHeaders","fetchFn","paramsSerializer","isJsonContentType","jsonContentType","jsonReplacer","timeout","responseHandler","validateStatus"],VI=["url","headers","params","responseHandler","validateStatus","timeout"],qI=function(e){return e.uninitialized="uninitialized",e.pending="pending",e.fulfilled="fulfilled",e.rejected="rejected",e}(qI||{});var WI=function(e){return e.replace(/\/$/,"")},UI=function(e){return e.replace(/^\//,"")};function GI(e,t){if(!e)return t;if(!t)return e;if(function(e){return new RegExp("(^|:)//").test(e)}(t))return t;var n=e.endsWith("/")||!t.startsWith("?")?"/":"";return e=WI(e),t=UI(t),"".concat(e).concat(n).concat(t)}var KI=function(e){var t;return(t=[]).concat.apply(t,(0,Fl.Z)(e))};var YI=PA;function XI(e,t){if(e===t||!(YI(e)&&YI(t)||Array.isArray(e)&&Array.isArray(t)))return t;for(var n=Object.keys(t),r=Object.keys(e),i=n.length===r.length,o=Array.isArray(t)?[]:{},a=0,s=n;a<s.length;a++){var l=s[a];o[l]=XI(e[l],t[l]),i&&(i=e[l]===o[l])}return i?e:o}var QI=function(){return fetch.apply(void 0,arguments)},JI=function(e){return e.status>=200&&e.status<=299},$I=function(e){return/ion\/(vnd\.api\+)?json/.test(e.get("content-type")||"")};function eR(e){if(!PA(e))return e;for(var t=u({},e),n=0,r=Object.entries(t);n<r.length;n++){var o=(0,i.Z)(r[n],2),a=o[0];void 0===o[1]&&delete t[a]}return t}var tR=(0,sd.Z)((function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;(0,ad.Z)(this,e),this.value=t,this.meta=n}));var nR=$T("__rtkq/focused"),rR=$T("__rtkq/unfocused"),iR=$T("__rtkq/online"),oR=$T("__rtkq/offline");function aR(e){return"query"===e.type}function sR(e,t,n,r,i,o){return function(e){return"function"===typeof e}(e)?e(t,n,r,i).map(lR).map(o):Array.isArray(e)?e.map(lR).map(o):[]}function lR(e){return"string"===typeof e?{type:e}:e}function uR(e){return null!=e}function cR(e){var t=0;for(var n in e)t++;return t}var dR=Symbol("forceQueryFn"),fR=function(e){return"function"===typeof e[dR]};function hR(e){return e}function pR(e,t,n,r){return sR(n[e.meta.arg.endpointName][t],yI(e)?e.payload:void 0,gI(e)?e.payload:void 0,e.meta.arg.originalArgs,"baseQueryMeta"in e.meta?e.meta.baseQueryMeta:void 0,r)}function vR(e,t,n){var r=e[t];r&&n(r)}function mR(e){var t;return null!==(t="arg"in e?e.arg.fixedCacheKey:e.fixedCacheKey)&&void 0!==t?t:e.requestId}function gR(e,t,n){var r=e[mR(t)];r&&n(r)}var yR={};function bR(e){var t=e.reducerPath,n=e.queryThunk,r=e.mutationThunk,o=e.context,a=o.endpointDefinitions,s=o.apiUid,l=o.extractRehydrationInfo,c=o.hasRehydrationInfo,d=e.assertTagType,f=e.config,h=$T("".concat(t,"/resetApiState")),p=TI({name:"".concat(t,"/queries"),initialState:yR,reducers:{removeQueryResult:{reducer:function(e,t){delete e[t.payload.queryCacheKey]},prepare:iI()},queryResultPatched:{reducer:function(e,t){var n=t.payload,r=n.queryCacheKey,i=n.patches;vR(e,r,(function(e){e.data=DT(e.data,i.concat())}))},prepare:iI()}},extraReducers:function(e){e.addCase(n.pending,(function(e,t){var n,r,i=t.meta,o=t.meta.arg,a=fR(o);null!==(r=e[n=o.queryCacheKey])&&void 0!==r||(e[n]={status:"uninitialized",endpointName:o.endpointName}),vR(e,o.queryCacheKey,(function(e){e.status="pending",e.requestId=a&&e.requestId?e.requestId:i.requestId,void 0!==o.originalArgs&&(e.originalArgs=o.originalArgs),e.startedTimeStamp=i.startedTimeStamp}))})).addCase(n.fulfilled,(function(e,t){var n=t.meta,r=t.payload;vR(e,n.arg.queryCacheKey,(function(e){if(e.requestId===n.requestId||fR(n.arg)){var t,i,o=a[n.arg.endpointName].merge;if(e.status="fulfilled",o)if(void 0!==e.data){var s=n.fulfilledTimeStamp,l=n.arg,u=n.baseQueryMeta,c=n.requestId,d=MT(e.data,(function(e){return o(e,r,{arg:l.originalArgs,baseQueryMeta:u,fulfilledTimeStamp:s,requestId:c})}));e.data=d}else e.data=r;else e.data=null===(t=a[n.arg.endpointName].structuralSharing)||void 0===t||t?XI(WA(e.data)?(WA(i=e.data)||VA(15),i[HA].base_):e.data,r):r;delete e.error,e.fulfilledTimeStamp=n.fulfilledTimeStamp}}))})).addCase(n.rejected,(function(e,t){var n=t.meta,r=n.condition,i=n.arg,o=n.requestId,a=t.error,s=t.payload;vR(e,i.queryCacheKey,(function(e){if(r);else{if(e.requestId!==o)return;e.status="rejected",e.error=null!==s&&void 0!==s?s:a}}))})).addMatcher(c,(function(e,t){for(var n=l(t).queries,r=0,o=Object.entries(n);r<o.length;r++){var a=(0,i.Z)(o[r],2),s=a[0],u=a[1];"fulfilled"!==(null===u||void 0===u?void 0:u.status)&&"rejected"!==(null===u||void 0===u?void 0:u.status)||(e[s]=u)}}))}}),v=TI({name:"".concat(t,"/mutations"),initialState:yR,reducers:{removeMutationResult:{reducer:function(e,t){var n=mR(t.payload);n in e&&delete e[n]},prepare:iI()}},extraReducers:function(e){e.addCase(r.pending,(function(e,t){var n=t.meta,r=t.meta,i=r.requestId,o=r.arg,a=r.startedTimeStamp;o.track&&(e[mR(n)]={requestId:i,status:"pending",endpointName:o.endpointName,startedTimeStamp:a})})).addCase(r.fulfilled,(function(e,t){var n=t.payload,r=t.meta;r.arg.track&&gR(e,r,(function(e){e.requestId===r.requestId&&(e.status="fulfilled",e.data=n,e.fulfilledTimeStamp=r.fulfilledTimeStamp)}))})).addCase(r.rejected,(function(e,t){var n=t.payload,r=t.error,i=t.meta;i.arg.track&&gR(e,i,(function(e){e.requestId===i.requestId&&(e.status="rejected",e.error=null!==n&&void 0!==n?n:r)}))})).addMatcher(c,(function(e,t){for(var n=l(t).mutations,r=0,o=Object.entries(n);r<o.length;r++){var a=(0,i.Z)(o[r],2),s=a[0],u=a[1];"fulfilled"!==(null===u||void 0===u?void 0:u.status)&&"rejected"!==(null===u||void 0===u?void 0:u.status)||s===(null===u||void 0===u?void 0:u.requestId)||(e[s]=u)}}))}}),m=TI({name:"".concat(t,"/invalidation"),initialState:yR,reducers:{updateProvidedBy:{reducer:function(e,t){for(var n=t.payload,r=n.queryCacheKey,i=n.providedTags,o=0,a=Object.values(e);o<a.length;o++)for(var s=a[o],l=0,u=Object.values(s);l<u.length;l++){var c=u[l],d=c.indexOf(r);-1!==d&&c.splice(d,1)}var f,h=(0,QP.Z)(i);try{for(h.s();!(f=h.n()).done;){var p,v,m,g,y=f.value,b=y.type,x=y.id,w=null!==(m=(p=null!==(g=e[b])&&void 0!==g?g:e[b]={})[v=x||"__internal_without_id"])&&void 0!==m?m:p[v]=[];w.includes(r)||w.push(r)}}catch(k){h.e(k)}finally{h.f()}},prepare:iI()}},extraReducers:function(e){e.addCase(p.actions.removeQueryResult,(function(e,t){for(var n=t.payload.queryCacheKey,r=0,i=Object.values(e);r<i.length;r++)for(var o=i[r],a=0,s=Object.values(o);a<s.length;a++){var l=s[a],u=l.indexOf(n);-1!==u&&l.splice(u,1)}})).addMatcher(c,(function(e,t){for(var n=l(t).provided,r=0,o=Object.entries(n);r<o.length;r++)for(var a=(0,i.Z)(o[r],2),s=a[0],u=a[1],c=0,d=Object.entries(u);c<d.length;c++){var f,h,p,v,m,g=(0,i.Z)(d[c],2),y=g[0],b=g[1],x=null!==(p=(f=null!==(v=e[s])&&void 0!==v?v:e[s]={})[h=y||"__internal_without_id"])&&void 0!==p?p:f[h]=[],w=(0,QP.Z)(b);try{for(w.s();!(m=w.n()).done;){var k=m.value;x.includes(k)||x.push(k)}}catch(S){w.e(S)}finally{w.f()}}})).addMatcher(dI(yI(n),gI(n)),(function(e,t){var n=pR(t,"providesTags",a,d),r=t.meta.arg.queryCacheKey;m.caseReducers.updateProvidedBy(e,m.actions.updateProvidedBy({queryCacheKey:r,providedTags:n}))}))}}),g=TI({name:"".concat(t,"/subscriptions"),initialState:yR,reducers:{updateSubscriptionOptions:function(e,t){},unsubscribeQueryResult:function(e,t){},internal_getRTKQSubscriptions:function(){}}}),y=TI({name:"".concat(t,"/internalSubscriptions"),initialState:yR,reducers:{subscriptionsUpdated:{reducer:function(e,t){return DT(e,t.payload)},prepare:iI()}}}),b=TI({name:"".concat(t,"/config"),initialState:u({online:"undefined"===typeof navigator||void 0===navigator.onLine||navigator.onLine,focused:"undefined"===typeof document||"hidden"!==document.visibilityState,middlewareRegistered:!1},f),reducers:{middlewareRegistered:function(e,t){var n=t.payload;e.middlewareRegistered="conflict"!==e.middlewareRegistered&&s===n||"conflict"}},extraReducers:function(e){e.addCase(iR,(function(e){e.online=!0})).addCase(oR,(function(e){e.online=!1})).addCase(nR,(function(e){e.focused=!0})).addCase(rR,(function(e){e.focused=!1})).addMatcher(c,(function(e){return u({},e)}))}}),x=AA({queries:p.reducer,mutations:v.reducer,provided:m.reducer,subscriptions:y.reducer,config:b.reducer});return{reducer:function(e,t){return x(h.match(t)?void 0:e,t)},actions:u(u(u(u(u(u(u({},b.actions),p.actions),g.actions),y.actions),v.actions),m.actions),{},{resetApiState:h})}}var xR=Symbol.for("RTKQ/skipToken"),wR={status:"uninitialized"},kR=MT(wR,(function(){})),SR=MT(wR,(function(){}));var _R=WeakMap?new WeakMap:void 0,CR=function(e){var t=e.endpointName,n=e.queryArgs,r="",i=null===_R||void 0===_R?void 0:_R.get(n);if("string"===typeof i)r=i;else{var o=JSON.stringify(n,(function(e,t){return PA(t)?Object.keys(t).sort().reduce((function(e,n){return e[n]=t[n],e}),{}):t}));PA(n)&&(null===_R||void 0===_R||_R.set(n,o)),r=o}return"".concat(t,"(").concat(r,")")};function jR(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){var n=VT((function(t){var n,r;return null===(n=e.extractRehydrationInfo)||void 0===n?void 0:n.call(e,t,{reducerPath:null!==(r=e.reducerPath)&&void 0!==r?r:"api"})})),r=u(u({reducerPath:"api",keepUnusedDataFor:60,refetchOnMountOrArgChange:!1,refetchOnFocus:!1,refetchOnReconnect:!1,invalidationBehavior:"delayed"},e),{},{extractRehydrationInfo:n,serializeQueryArgs:function(t){var n=CR;if("serializeQueryArgs"in t.endpointDefinition){var r=t.endpointDefinition.serializeQueryArgs;n=function(e){var t=r(e);return"string"===typeof t?t:CR(u(u({},e),{},{queryArgs:t}))}}else e.serializeQueryArgs&&(n=e.serializeQueryArgs);return n(t)},tagTypes:(0,Fl.Z)(e.tagTypes||[])}),o={endpointDefinitions:{},batch:function(e){e()},apiUid:uI(),extractRehydrationInfo:n,hasRehydrationInfo:VT((function(e){return null!=n(e)}))},a={injectEndpoints:function(e){for(var t=e.endpoints({query:function(e){return u(u({},e),{},{type:"query"})},mutation:function(e){return u(u({},e),{},{type:"mutation"})}}),n=0,r=Object.entries(t);n<r.length;n++){var l=(0,i.Z)(r[n],2),c=l[0],d=l[1];if(!0!==e.overrideExisting&&c in o.endpointDefinitions){if("throw"===e.overrideExisting)throw new Error(BI(39))}else{o.endpointDefinitions[c]=d;var f,h=(0,QP.Z)(s);try{for(h.s();!(f=h.n()).done;){f.value.injectEndpoint(c,d)}}catch(p){h.e(p)}finally{h.f()}}}return a},enhanceEndpoints:function(e){var t=e.addTagTypes,n=e.endpoints;if(t){var s,l=(0,QP.Z)(t);try{for(l.s();!(s=l.n()).done;){var u=s.value;r.tagTypes.includes(u)||r.tagTypes.push(u)}}catch(v){l.e(v)}finally{l.f()}}if(n)for(var c=0,d=Object.entries(n);c<d.length;c++){var f=(0,i.Z)(d[c],2),h=f[0],p=f[1];"function"===typeof p?p(o.endpointDefinitions[h]):Object.assign(o.endpointDefinitions[h]||{},p)}return a}},s=t.map((function(e){return e.init(a,r,o)}));return a.injectEndpoints({endpoints:e.endpoints})}}var PR=function(e){var t=e.reducerPath,n=e.api,r=e.queryThunk,o=e.context,a=e.internalState,s=n.internalActions,l=s.removeQueryResult,u=s.unsubscribeQueryResult,c=dI(u.match,r.fulfilled,r.rejected);function d(e){var t=a.currentSubscriptions[e];return!!t&&!function(e){for(var t in e)return!1;return!0}(t)}var f={};function h(e,t,n,r){var i,a=o.endpointDefinitions[t],s=null!==(i=null===a||void 0===a?void 0:a.keepUnusedDataFor)&&void 0!==i?i:r.keepUnusedDataFor;if(s!==1/0){var u=Math.max(0,Math.min(s,2147482.647));if(!d(e)){var c=f[e];c&&clearTimeout(c),f[e]=setTimeout((function(){d(e)||n.dispatch(l({queryCacheKey:e})),delete f[e]}),1e3*u)}}}return function(e,r,a){if(c(e)){var s,l=r.getState()[t],d=(u.match(e)?e.payload:e.meta.arg).queryCacheKey;h(d,null===(s=l.queries[d])||void 0===s?void 0:s.endpointName,r,l.config)}if(n.util.resetApiState.match(e))for(var p=0,v=Object.entries(f);p<v.length;p++){var m=(0,i.Z)(v[p],2),g=m[0],y=m[1];y&&clearTimeout(y),delete f[g]}if(o.hasRehydrationInfo(e))for(var b=r.getState()[t],x=o.extractRehydrationInfo(e).queries,w=0,k=Object.entries(x);w<k.length;w++){var S=(0,i.Z)(k[w],2),_=S[0],C=S[1];h(_,null===C||void 0===C?void 0:C.endpointName,r,b.config)}}},ER=function(e){var t=e.reducerPath,n=e.context,r=e.context.endpointDefinitions,i=e.mutationThunk,o=e.queryThunk,a=e.api,s=e.assertTagType,l=e.refetchQuery,u=e.internalState,c=a.internalActions.removeQueryResult,d=dI(yI(i),gI(i)),f=dI(yI(i,o),mI(i,o)),h=[];function p(e,r){var i,o=r.getState(),s=o[t];if((i=h).push.apply(i,(0,Fl.Z)(e)),"delayed"!==s.config.invalidationBehavior||!function(e){for(var t in e.queries){var n;if("pending"===(null===(n=e.queries[t])||void 0===n?void 0:n.status))return!0}for(var r in e.mutations){var i;if("pending"===(null===(i=e.mutations[r])||void 0===i?void 0:i.status))return!0}return!1}(s)){var d=h;if(h=[],0!==d.length){var f=a.util.selectInvalidatedBy(o,d);n.batch((function(){for(var e=0,t=Array.from(f.values());e<t.length;e++){var n,i=t[e].queryCacheKey,o=s.queries[i],a=null!==(n=u.currentSubscriptions[i])&&void 0!==n?n:{};o&&(0===cR(a)?r.dispatch(c({queryCacheKey:i})):"uninitialized"!==o.status&&r.dispatch(l(o,i)))}}))}}}return function(e,t){d(e)?p(pR(e,"invalidatesTags",r,s),t):f(e)?p([],t):a.util.invalidateTags.match(e)&&p(sR(e.payload,void 0,void 0,void 0,void 0,s),t)}},AR=function(e){var t=e.reducerPath,n=e.queryThunk,r=e.api,i=e.refetchQuery,o=e.internalState,a={};function s(e,n){var r=e.queryCacheKey,l=n.getState()[t],u=l.queries[r],d=o.currentSubscriptions[r];if(u&&"uninitialized"!==u.status){var f=c(d),h=f.lowestPollingInterval,p=f.skipPollingIfUnfocused;if(Number.isFinite(h)){var v=a[r];null!==v&&void 0!==v&&v.timeout&&(clearTimeout(v.timeout),v.timeout=void 0);var m=Date.now()+h;a[r]={nextPollTimestamp:m,pollingInterval:h,timeout:setTimeout((function(){!l.config.focused&&p||n.dispatch(i(u,r)),s({queryCacheKey:r},n)}),h)}}}}function l(e,n){var r=e.queryCacheKey,i=n.getState()[t].queries[r],l=o.currentSubscriptions[r];if(i&&"uninitialized"!==i.status){var d=c(l).lowestPollingInterval;if(Number.isFinite(d)){var f=a[r],h=Date.now()+d;(!f||h<f.nextPollTimestamp)&&s({queryCacheKey:r},n)}else u(r)}}function u(e){var t=a[e];null!==t&&void 0!==t&&t.timeout&&clearTimeout(t.timeout),delete a[e]}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=!1,n=Number.POSITIVE_INFINITY;for(var r in e)e[r].pollingInterval&&(n=Math.min(e[r].pollingInterval,n),t=e[r].skipPollingIfUnfocused||t);return{lowestPollingInterval:n,skipPollingIfUnfocused:t}}return function(e,t){(r.internalActions.updateSubscriptionOptions.match(e)||r.internalActions.unsubscribeQueryResult.match(e))&&l(e.payload,t),(n.pending.match(e)||n.rejected.match(e)&&e.meta.condition)&&l(e.meta.arg,t),(n.fulfilled.match(e)||n.rejected.match(e)&&!e.meta.condition)&&s(e.meta.arg,t),r.util.resetApiState.match(e)&&function(){for(var e=0,t=Object.keys(a);e<t.length;e++){u(t[e])}}()}},TR=new Error("Promise never resolved before cacheEntryRemoved."),IR=function(e){var t=e.api,n=e.reducerPath,r=e.context,o=e.queryThunk,a=e.mutationThunk,s=(e.internalState,bI(o)),l=bI(a),c=yI(o,a),d={};function f(e,n,i,o,a){var s=r.endpointDefinitions[e],l=null===s||void 0===s?void 0:s.onCacheEntryAdded;if(l){var c={},f=new Promise((function(e){c.cacheEntryRemoved=e})),h=Promise.race([new Promise((function(e){c.valueResolved=e})),f.then((function(){throw TR}))]);h.catch((function(){})),d[i]=c;var p=t.endpoints[e].select("query"===s.type?n:i),v=o.dispatch((function(e,t,n){return n})),m=u(u({},o),{},{getCacheEntry:function(){return p(o.getState())},requestId:a,extra:v,updateCachedData:"query"===s.type?function(r){return o.dispatch(t.util.updateQueryData(e,n,r))}:void 0,cacheDataLoaded:h,cacheEntryRemoved:f}),g=l(n,m);Promise.resolve(g).catch((function(e){if(e!==TR)throw e}))}}return function(e,r,u){var h=function(e){return s(e)?e.meta.arg.queryCacheKey:l(e)?null!==(n=e.meta.arg.fixedCacheKey)&&void 0!==n?n:e.meta.requestId:t.internalActions.removeQueryResult.match(e)?e.payload.queryCacheKey:t.internalActions.removeMutationResult.match(e)?mR(e.payload):"";var n}(e);if(o.pending.match(e)){var p=u[n].queries[h],v=r.getState()[n].queries[h];!p&&v&&f(e.meta.arg.endpointName,e.meta.arg.originalArgs,h,r,e.meta.requestId)}else if(a.pending.match(e)){r.getState()[n].mutations[h]&&f(e.meta.arg.endpointName,e.meta.arg.originalArgs,h,r,e.meta.requestId)}else if(c(e)){var m=d[h];null!==m&&void 0!==m&&m.valueResolved&&(m.valueResolved({data:e.payload,meta:e.meta.baseQueryMeta}),delete m.valueResolved)}else if(t.internalActions.removeQueryResult.match(e)||t.internalActions.removeMutationResult.match(e)){var g=d[h];g&&(delete d[h],g.cacheEntryRemoved())}else if(t.util.resetApiState.match(e))for(var y=0,b=Object.entries(d);y<b.length;y++){var x=(0,i.Z)(b[y],2),w=x[0],k=x[1];delete d[w],k.cacheEntryRemoved()}}},RR=function(e){var t=e.api,n=e.context,r=e.queryThunk,i=e.mutationThunk,o=vI(r,i),a=mI(r,i),s=yI(r,i),l={};return function(e,r){if(o(e)){var i=e.meta,c=i.requestId,d=i.arg,f=d.endpointName,h=d.originalArgs,p=n.endpointDefinitions[f],v=null===p||void 0===p?void 0:p.onQueryStarted;if(v){var m={},g=new Promise((function(e,t){m.resolve=e,m.reject=t}));g.catch((function(){})),l[c]=m;var y=t.endpoints[f].select("query"===p.type?h:c),b=r.dispatch((function(e,t,n){return n})),x=u(u({},r),{},{getCacheEntry:function(){return y(r.getState())},requestId:c,extra:b,updateCachedData:"query"===p.type?function(e){return r.dispatch(t.util.updateQueryData(f,h,e))}:void 0,queryFulfilled:g});v(h,x)}}else if(s(e)){var w,k=e.meta,S=k.requestId,_=k.baseQueryMeta;null===(w=l[S])||void 0===w||w.resolve({data:e.payload,meta:_}),delete l[S]}else if(a(e)){var C,j,P=e.meta,E=P.requestId,A=P.rejectedWithValue,T=P.baseQueryMeta;null===(C=l[E])||void 0===C||C.reject({error:null!==(j=e.payload)&&void 0!==j?j:e.error,isUnhandledError:!A,meta:T}),delete l[E]}}},MR=function(e){var t=e.api,n=e.context.apiUid;e.reducerPath;return function(e,r){t.util.resetApiState.match(e)&&r.dispatch(t.internalActions.middlewareRegistered(n))}},OR=function(e){var t=e.api,n=e.queryThunk,r=e.internalState,o="".concat(t.reducerPath,"/subscriptions"),a=null,s=null,l=t.internalActions,u=l.updateSubscriptionOptions,c=l.unsubscribeQueryResult,d=function(){return r.currentSubscriptions},f={getSubscriptions:d,getSubscriptionCount:function(e){var t;return cR(null!==(t=d()[e])&&void 0!==t?t:{})},isRequestSubscribed:function(e,t){var n,r=d();return!(null===r||void 0===r||null===(n=r[e])||void 0===n||!n[t])}};return function(e,l){if(a||(a=JSON.parse(JSON.stringify(r.currentSubscriptions))),t.util.resetApiState.match(e))return a=r.currentSubscriptions={},s=null,[!0,!1];if(t.internalActions.internal_getRTKQSubscriptions.match(e))return[!1,f];var d=function(e,r){if(u.match(r)){var i,o=r.payload,a=o.queryCacheKey,s=o.requestId,l=o.options;return null!==e&&void 0!==e&&null!==(i=e[a])&&void 0!==i&&i[s]&&(e[a][s]=l),!0}if(c.match(r)){var d=r.payload,f=d.queryCacheKey,h=d.requestId;return e[f]&&delete e[f][h],!0}if(t.internalActions.removeQueryResult.match(r))return delete e[r.payload.queryCacheKey],!0;if(n.pending.match(r)){var p,v,m,g,y=r.meta,b=y.arg,x=y.requestId,w=null!==(v=e[p=b.queryCacheKey])&&void 0!==v?v:e[p]={};return w["".concat(x,"_running")]={},b.subscribe&&(w[x]=null!==(m=null!==(g=b.subscriptionOptions)&&void 0!==g?g:w[x])&&void 0!==m?m:{}),!0}var k=!1;if(n.fulfilled.match(r)||n.rejected.match(r)){var S=e[r.meta.arg.queryCacheKey]||{},_="".concat(r.meta.requestId,"_running");k||(k=!!S[_]),delete S[_]}if(n.rejected.match(r)){var C=r.meta,j=C.condition,P=C.arg,E=C.requestId;if(j&&P.subscribe){var A,T,I,R,M=null!==(T=e[A=P.queryCacheKey])&&void 0!==T?T:e[A]={};M[E]=null!==(I=null!==(R=P.subscriptionOptions)&&void 0!==R?R:M[E])&&void 0!==I?I:{},k=!0}}return k}(r.currentSubscriptions,e),h=!0;if(d){s||(s=setTimeout((function(){var e=JSON.parse(JSON.stringify(r.currentSubscriptions)),n=OT(a,(function(){return e})),o=(0,i.Z)(n,2)[1];l.next(t.internalActions.subscriptionsUpdated(o)),a=e,s=null}),500));var p="string"==typeof e.type&&!!e.type.startsWith(o),v=n.rejected.match(e)&&e.meta.condition&&!!e.meta.arg.subscribe;h=!p&&!v}return[h,!1]}};function DR(e){var t=e.reducerPath,n=e.queryThunk,r=e.api,o=e.context,a=o.apiUid,s={invalidateTags:$T("".concat(t,"/invalidateTags"))},l=function(e){return e.type.startsWith("".concat(t,"/"))},c=[MR,PR,ER,AR,IR,RR];return{middleware:function(n){var s=!1,f=u(u({},e),{},{internalState:{currentSubscriptions:{}},refetchQuery:d,isThisApiSliceAction:l}),h=c.map((function(e){return e(f)})),p=OR(f),v=function(e){var t=e.reducerPath,n=e.context,r=e.api,i=e.refetchQuery,o=e.internalState,a=r.internalActions.removeQueryResult;function s(e,r){var s=e.getState()[t],l=s.queries,u=o.currentSubscriptions;n.batch((function(){for(var t=0,n=Object.keys(u);t<n.length;t++){var o=n[t],c=l[o],d=u[o];d&&c&&(Object.values(d).some((function(e){return!0===e[r]}))||Object.values(d).every((function(e){return void 0===e[r]}))&&s.config[r])&&(0===cR(d)?e.dispatch(a({queryCacheKey:o})):"uninitialized"!==c.status&&e.dispatch(i(c,o)))}}))}return function(e,t){nR.match(e)&&s(t,"refetchOnFocus"),iR.match(e)&&s(t,"refetchOnReconnect")}}(f);return function(e){return function(c){if(!RA(c))return e(c);s||(s=!0,n.dispatch(r.internalActions.middlewareRegistered(a)));var d,f=u(u({},n),{},{next:e}),m=n.getState(),g=p(c,f,m),y=(0,i.Z)(g,2),b=y[0],x=y[1];if(d=b?e(c):x,n.getState()[t]&&(v(c,f,m),l(c)||o.hasRehydrationInfo(c))){var w,k=(0,QP.Z)(h);try{for(k.s();!(w=k.n()).done;){(0,w.value)(c,f,m)}}catch(S){k.e(S)}finally{k.f()}}return d}}},actions:s};function d(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n(u({type:"query",endpointName:e.endpointName,originalArgs:e.originalArgs,subscribe:!1,forceRefetch:!0,queryCacheKey:t},r))}}function ZR(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 Object.assign.apply(Object,[e].concat(n))}var NR,LR=Symbol(),FR=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).createSelector,t=void 0===e?WT:e;return{name:LR,init:function(e,n,r){var l=n.baseQuery,c=(n.tagTypes,n.reducerPath),d=n.serializeQueryArgs,f=n.keepUnusedDataFor,h=n.refetchOnMountOrArgChange,p=n.refetchOnFocus,v=n.refetchOnReconnect,m=n.invalidationBehavior;IT();var g=function(e){return e};Object.assign(e,{reducerPath:c,endpoints:{},internalActions:{onOnline:iR,onOffline:oR,onFocus:nR,onFocusLost:rR},util:{}});var y=function(e){var t=e.reducerPath,n=e.baseQuery,r=e.context.endpointDefinitions,l=e.serializeQueryArgs,u=e.api,c=e.assertTagType,d=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t,i){var a,l,u,c,d,h,p,v,m,g,y,b,x,w,k,S,_,C,j;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=i.signal,l=i.abort,u=i.rejectWithValue,c=i.fulfillWithValue,d=i.dispatch,h=i.getState,p=i.extra,v=r[t.endpointName],e.prev=2,m=hR,y={signal:a,abort:l,dispatch:d,getState:h,extra:p,endpoint:t.endpointName,type:t.type,forced:"query"===t.type?f(t,h()):void 0},!(b="query"===t.type?t[dR]:void 0)){e.next=10;break}g=b(),e.next=20;break;case 10:if(!v.query){e.next=17;break}return e.next=13,n(v.query(t.originalArgs),y,v.extraOptions);case 13:g=e.sent,v.transformResponse&&(m=v.transformResponse),e.next=20;break;case 17:return e.next=19,v.queryFn(t.originalArgs,y,v.extraOptions,(function(e){return n(e,y,v.extraOptions)}));case 19:g=e.sent;case 20:e.next=48;break;case 26:if("object"===typeof g){e.next=30;break}w="".concat(x," did not return an object."),e.next=47;break;case 30:if(!g.error||!g.data){e.next=34;break}w="".concat(x," returned an object containing both `error` and `result`."),e.next=47;break;case 34:if(void 0!==g.error||void 0!==g.data){e.next=38;break}w="".concat(x," returned an object containing neither a valid `error` and `result`. At least one of them should not be `undefined`"),e.next=47;break;case 38:k=0,S=Object.keys(g);case 39:if(!(k<S.length)){e.next=47;break}if("error"===(_=S[k])||"data"===_||"meta"===_){e.next=44;break}return w="The object returned by ".concat(x," has the unknown property ").concat(_,"."),e.abrupt("break",47);case 44:k++,e.next=39;break;case 47:w&&console.error("Error encountered handling the endpoint ".concat(t.endpointName,".\n              ").concat(w,"\n              It needs to return an object with either the shape `{ data: <value> }` or `{ error: <value> }` that may contain an optional `meta` property.\n              Object returned was:"),g);case 48:if(!g.error){e.next=50;break}throw new tR(g.error,g.meta);case 50:return e.t0=c,e.next=53,m(g.data,g.meta,t.originalArgs);case 53:return e.t1=e.sent,e.t2=(0,s.Z)({fulfilledTimeStamp:Date.now(),baseQueryMeta:g.meta},rI,!0),e.abrupt("return",(0,e.t0)(e.t1,e.t2));case 58:if(e.prev=58,e.t3=e.catch(2),!((C=e.t3)instanceof tR)){e.next=76;break}return j=hR,v.query&&v.transformErrorResponse&&(j=v.transformErrorResponse),e.prev=64,e.t4=u,e.next=68,j(C.value,C.meta,t.originalArgs);case 68:return e.t5=e.sent,e.t6=(0,s.Z)({baseQueryMeta:C.meta},rI,!0),e.abrupt("return",(0,e.t4)(e.t5,e.t6));case 73:e.prev=73,e.t7=e.catch(64),C=e.t7;case 76:throw console.error(C),C;case 78:case"end":return e.stop()}}),e,null,[[2,58],[64,73]])})));return function(t,n){return e.apply(this,arguments)}}();function f(e,n){var r,i,o,a,s=null===(r=n[t])||void 0===r||null===(i=r.queries)||void 0===i?void 0:i[e.queryCacheKey],l=null===(o=n[t])||void 0===o?void 0:o.config.refetchOnMountOrArgChange,u=null===s||void 0===s?void 0:s.fulfilledTimeStamp,c=null!==(a=e.forceRefetch)&&void 0!==a?a:e.subscribe&&l;return!!c&&(!0===c||(Number(new Date)-Number(u))/1e3>=c)}var h=_I("".concat(t,"/executeQuery"),d,{getPendingMeta:function(){return(0,s.Z)({startedTimeStamp:Date.now()},rI,!0)},condition:function(e,n){var i,o,a,s=(0,n.getState)(),l=null===(i=s[t])||void 0===i||null===(o=i.queries)||void 0===o?void 0:o[e.queryCacheKey],u=null===l||void 0===l?void 0:l.fulfilledTimeStamp,c=e.originalArgs,d=null===l||void 0===l?void 0:l.originalArgs,h=r[e.endpointName];return!!fR(e)||"pending"!==(null===l||void 0===l?void 0:l.status)&&(!!f(e,s)||!(!aR(h)||null===h||void 0===h||null===(a=h.forceRefetch)||void 0===a||!a.call(h,{currentArg:c,previousArg:d,endpointState:l,state:s}))||!u)},dispatchConditionRejection:!0}),p=_I("".concat(t,"/executeMutation"),d,{getPendingMeta:function(){return(0,s.Z)({startedTimeStamp:Date.now()},rI,!0)}});function v(e){return function(t){var n,r;return(null===t||void 0===t||null===(n=t.meta)||void 0===n||null===(r=n.arg)||void 0===r?void 0:r.endpointName)===e}}return{queryThunk:h,mutationThunk:p,prefetch:function(e,t,n){return function(r,i){var o=function(e){return"force"in e}(n)&&n.force,a=function(e){return"ifOlderThan"in e}(n)&&n.ifOlderThan,s=function(){var n={forceRefetch:!(arguments.length>0&&void 0!==arguments[0])||arguments[0],isPrefetch:!0};return u.endpoints[e].initiate(t,n)},l=u.endpoints[e].select(t)(i());if(o)r(s());else if(a){var c=null===l||void 0===l?void 0:l.fulfilledTimeStamp;if(!c)return void r(s());(Number(new Date)-Number(new Date(c)))/1e3>=a&&r(s())}else r(s(!1))}},updateQueryData:function(e,t,n){var r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return function(o,a){var s,l=u.endpoints[e].select(t)(a()),c={patches:[],inversePatches:[],undo:function(){return o(u.util.patchQueryData(e,t,c.inversePatches,r))}};if("uninitialized"===l.status)return c;if("data"in l)if(UA(l.data)){var d,f,h=OT(l.data,n),p=(0,i.Z)(h,3),v=p[0],m=p[1],g=p[2];(d=c.patches).push.apply(d,(0,Fl.Z)(m)),(f=c.inversePatches).push.apply(f,(0,Fl.Z)(g)),s=v}else s=n(l.data),c.patches.push({op:"replace",path:[],value:s}),c.inversePatches.push({op:"replace",path:[],value:l.data});return 0===c.patches.length||o(u.util.patchQueryData(e,t,c.patches,r)),c}},upsertQueryData:function(e,t,n){return function(r){return r(u.endpoints[e].initiate(t,(0,s.Z)({subscribe:!1,forceRefetch:!0},dR,(function(){return{data:n}}))))}},patchQueryData:function(e,t,n,i){return function(o,a){var s=r[e],d=l({queryArgs:t,endpointDefinition:s,endpointName:e});if(o(u.internalActions.queryResultPatched({queryCacheKey:d,patches:n})),i){var f=u.endpoints[e].select(t)(a()),h=sR(s.providesTags,f.data,void 0,t,{},c);o(u.internalActions.updateProvidedBy({queryCacheKey:d,providedTags:h}))}}},buildMatchThunkActions:function(e,t){return{matchPending:fI(vI(e),v(t)),matchFulfilled:fI(yI(e),v(t)),matchRejected:fI(mI(e),v(t))}}}}({baseQuery:l,reducerPath:c,context:r,api:e,serializeQueryArgs:d,assertTagType:g}),b=y.queryThunk,x=y.mutationThunk,w=y.patchQueryData,k=y.updateQueryData,S=y.upsertQueryData,_=y.prefetch,C=y.buildMatchThunkActions,j=bR({context:r,queryThunk:b,mutationThunk:x,reducerPath:c,assertTagType:g,config:{refetchOnFocus:p,refetchOnReconnect:v,refetchOnMountOrArgChange:h,keepUnusedDataFor:f,reducerPath:c,invalidationBehavior:m}}),P=j.reducer,E=j.actions;ZR(e.util,{patchQueryData:w,updateQueryData:k,upsertQueryData:S,prefetch:_,resetApiState:E.resetApiState}),ZR(e.internalActions,E);var A=DR({reducerPath:c,context:r,queryThunk:b,mutationThunk:x,api:e,assertTagType:g}),T=A.middleware,I=A.actions;ZR(e.util,I),ZR(e,{reducer:P,middleware:T});var R=function(e){var t=e.serializeQueryArgs,n=e.reducerPath,r=e.createSelector,i=function(e){return kR},o=function(e){return SR};return{buildQuerySelector:function(e,n){return function(o){var l=t({queryArgs:o,endpointDefinition:n,endpointName:e});return r(o===xR?i:function(e){var t,n,r;return null!==(t=null===(n=s(e))||void 0===n||null===(r=n.queries)||void 0===r?void 0:r[l])&&void 0!==t?t:kR},a)}},buildMutationSelector:function(){return function(e){var t,n;return t="object"===typeof e?null!==(n=mR(e))&&void 0!==n?n:xR:e,r(t===xR?o:function(e){var n,r,i;return null!==(n=null===(r=s(e))||void 0===r||null===(i=r.mutations)||void 0===i?void 0:i[t])&&void 0!==n?n:SR},a)}},selectInvalidatedBy:function(e,t){var r,i=e[n],o=new Set,a=(0,QP.Z)(t.map(lR));try{for(a.s();!(r=a.n()).done;){var s,l=r.value,u=i.provided[l.type];if(u){var c,d=null!==(s=void 0!==l.id?u[l.id]:KI(Object.values(u)))&&void 0!==s?s:[],f=(0,QP.Z)(d);try{for(f.s();!(c=f.n()).done;){var h=c.value;o.add(h)}}catch(p){f.e(p)}finally{f.f()}}}}catch(p){a.e(p)}finally{a.f()}return KI(Array.from(o.values()).map((function(e){var t=i.queries[e];return t?[{queryCacheKey:e,endpointName:t.endpointName,originalArgs:t.originalArgs}]:[]})))},selectCachedArgsForQuery:function(e,t){return Object.values(e[n].queries).filter((function(e){return(null===e||void 0===e?void 0:e.endpointName)===t&&"uninitialized"!==e.status})).map((function(e){return e.originalArgs}))}};function a(e){return u(u({},e),{status:t=e.status,isUninitialized:"uninitialized"===t,isLoading:"pending"===t,isSuccess:"fulfilled"===t,isError:"rejected"===t});var t}function s(e){return e[n]}}({serializeQueryArgs:d,reducerPath:c,createSelector:t}),M=R.buildQuerySelector,O=R.buildMutationSelector,D=R.selectInvalidatedBy,Z=R.selectCachedArgsForQuery;ZR(e.util,{selectInvalidatedBy:D,selectCachedArgsForQuery:Z});var N=function(e){var t=e.serializeQueryArgs,n=e.queryThunk,r=e.mutationThunk,i=e.api,l=e.context,c=new Map,d=new Map,f=i.internalActions,h=f.unsubscribeQueryResult,p=f.removeMutationResult,v=f.updateSubscriptionOptions;return{buildInitiateQuery:function(e,r){return function l(d){var f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},p=f.subscribe,g=void 0===p||p,y=f.forceRefetch,b=f.subscriptionOptions,x=f[dR],w=JP(f,["subscribe","forceRefetch","subscriptionOptions",dR].map(kA.Z));return function(f,p){var k,S=t({queryArgs:d,endpointDefinition:r,endpointName:e}),_=n(u(u({},w),{},(0,s.Z)({type:"query",subscribe:g,forceRefetch:y,subscriptionOptions:b,endpointName:e,originalArgs:d,queryCacheKey:S},dR,x))),C=i.endpoints[e].select(d),j=f(_),P=C(p());m(f);var E=j.requestId,A=j.abort,T=P.requestId!==E,I=null===(k=c.get(f))||void 0===k?void 0:k[S],R=function(){return C(p())},M=Object.assign(x?j.then(R):T&&!I?Promise.resolve(P):Promise.all([I,j]).then(R),{arg:d,requestId:E,subscriptionOptions:b,queryCacheKey:S,abort:A,unwrap:function(){return(0,a.Z)((0,o.Z)().mark((function e(){var t;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,M;case 2:if(!(t=e.sent).isError){e.next=5;break}throw t.error;case 5:return e.abrupt("return",t.data);case 6:case"end":return e.stop()}}),e)})))()},refetch:function(){return f(l(d,{subscribe:!1,forceRefetch:!0}))},unsubscribe:function(){g&&f(h({queryCacheKey:S,requestId:E}))},updateSubscriptionOptions:function(t){M.subscriptionOptions=t,f(v({endpointName:e,requestId:E,queryCacheKey:S,options:t}))}});if(!I&&!T&&!x){var O=c.get(f)||{};O[S]=M,c.set(f,O),M.then((function(){delete O[S],cR(O)||c.delete(f)}))}return M}}},buildInitiateMutation:function(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=n.track,o=void 0===i||i,a=n.fixedCacheKey;return function(n,i){var s=r({type:"mutation",endpointName:e,originalArgs:t,track:o,fixedCacheKey:a}),l=n(s);m(n);var u,c,f=l.requestId,h=l.abort,v=l.unwrap,g=(u=l.unwrap().then((function(e){return{data:e}})),c=function(e){return{error:e}},u.catch(c)),y=Object.assign(g,{arg:l.arg,requestId:f,abort:h,unwrap:v,reset:function(){n(p({requestId:f,fixedCacheKey:a}))}}),b=d.get(n)||{};return d.set(n,b),b[f]=y,y.then((function(){delete b[f],cR(b)||d.delete(n)})),a&&(b[a]=y,y.then((function(){b[a]===y&&(delete b[a],cR(b)||d.delete(n))}))),y}}},getRunningQueryThunk:function(e,n){return function(r){var i,o=l.endpointDefinitions[e],a=t({queryArgs:n,endpointDefinition:o,endpointName:e});return null===(i=c.get(r))||void 0===i?void 0:i[a]}},getRunningMutationThunk:function(e,t){return function(e){var n;return null===(n=d.get(e))||void 0===n?void 0:n[t]}},getRunningQueriesThunk:function(){return function(e){return Object.values(c.get(e)||{}).filter(uR)}},getRunningMutationsThunk:function(){return function(e){return Object.values(d.get(e)||{}).filter(uR)}}};function m(e){}}({queryThunk:b,mutationThunk:x,api:e,serializeQueryArgs:d,context:r}),L=N.buildInitiateQuery,F=N.buildInitiateMutation,z=N.getRunningMutationThunk,B=N.getRunningMutationsThunk,H=N.getRunningQueriesThunk,V=N.getRunningQueryThunk;return ZR(e.util,{getRunningMutationThunk:z,getRunningMutationsThunk:B,getRunningQueryThunk:V,getRunningQueriesThunk:H}),{name:LR,injectEndpoint:function(t,n){var r,i,o=e;null!==(i=(r=o.endpoints)[t])&&void 0!==i||(r[t]={}),aR(n)?ZR(o.endpoints[t],{name:t,select:M(t,n),initiate:L(t,n)},C(b,t)):function(e){return"mutation"===e.type}(n)&&ZR(o.endpoints[t],{name:t,select:O(),initiate:F(t)},C(x,t))}}}}},zR=(FR(),__webpack_require__(2412)),BR=t,HR=Symbol.for("react-redux-context"),VR="undefined"!==typeof globalThis?globalThis:{};function qR(){var e;if(!BR.createContext)return{};var t=null!==(e=VR[HR])&&void 0!==e?e:VR[HR]=new Map,n=t.get(BR.createContext);return n||(n=BR.createContext(null),t.set(BR.createContext,n)),n}var WR=qR(),UR=function(){throw new Error("uSES not initialized!")};function GR(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:WR;return function(){return BR.useContext(e)}}var KR=GR(),YR=UR,XR=function(e,t){return e===t};function QR(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:WR,t=e===WR?KR:GR(e),n=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r="function"===typeof n?{equalityFn:n}:n,i=r.equalityFn,o=void 0===i?XR:i,a=r.devModeChecks,l=void 0===a?{}:a;var u=t(),c=u.store,d=u.subscription,f=u.getServerState,h=u.stabilityCheck,p=(u.identityFunctionCheck,BR.useRef(!0),BR.useCallback((0,s.Z)({},e.name,(function(t){return e(t)}))[e.name],[e,h,l.stabilityCheck])),v=YR(d.addNestedSub,c.getState,f||c.getState,p,o);return BR.useDebugValue(v),v};return Object.assign(n,{withTypes:function(){return n}}),n}var JR=QR(),$R=(Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref")),eM=(Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo")),tM=(Symbol.for("react.lazy"),Symbol.for("react.offscreen"),Symbol.for("react.client.reference"),$R),nM=eM;function rM(e){e()}var iM={notify:function(){},get:function(){return[]}};function oM(e,t){var n,r=iM,i=0,o=!1;function a(){u.onStateChange&&u.onStateChange()}function s(){i++,n||(n=t?t.addNestedSub(a):e.subscribe(a),r=function(){var e=null,t=null;return{clear:function(){e=null,t=null},notify:function(){rM((function(){for(var t=e;t;)t.callback(),t=t.next}))},get:function(){for(var t=[],n=e;n;)t.push(n),n=n.next;return t},subscribe:function(n){var r=!0,i=t={callback:n,next:null,prev:t};return i.prev?i.prev.next=i:e=i,function(){r&&null!==e&&(r=!1,i.next?i.next.prev=i.prev:t=i.prev,i.prev?i.prev.next=i.next:e=i.next)}}}}())}function l(){i--,n&&0===i&&(n(),n=void 0,r.clear(),r=iM)}var u={addNestedSub:function(e){s();var t=r.subscribe(e),n=!1;return function(){n||(n=!0,t(),l())}},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:a,isSubscribed:function(){return o},trySubscribe:function(){o||(o=!0,s())},tryUnsubscribe:function(){o&&(o=!1,l())},getListeners:function(){return r}};return u}var aM=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement)?BR.useLayoutEffect:BR.useEffect;function sM(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function lM(e,t){if(sM(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(var i=0;i<n.length;i++)if(!Object.prototype.hasOwnProperty.call(t,n[i])||!sM(e[n[i]],t[n[i]]))return!1;return!0}var uM={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0};NR={},(0,s.Z)(NR,tM,{$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0}),(0,s.Z)(NR,nM,uM);Object.defineProperty,Object.getOwnPropertyNames,Object.getOwnPropertySymbols,Object.getOwnPropertyDescriptor,Object.getPrototypeOf,Object.prototype;var cM=function(e){var t=e.store,n=e.context,r=e.children,i=e.serverState,o=e.stabilityCheck,a=void 0===o?"once":o,s=e.identityFunctionCheck,l=void 0===s?"once":s,u=BR.useMemo((function(){var e=oM(t);return{store:t,subscription:e,getServerState:i?function(){return i}:void 0,stabilityCheck:a,identityFunctionCheck:l}}),[t,i,a,l]),c=BR.useMemo((function(){return t.getState()}),[t]);aM((function(){var e=u.subscription;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),c!==t.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=void 0}}),[u,c]);var d=n||WR;return BR.createElement(d.Provider,{value:u},r)};function dM(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:WR,t=e===WR?KR:GR(e),n=function(){return t().store};return Object.assign(n,{withTypes:function(){return n}}),n}var fM=dM();function hM(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:WR,t=e===WR?fM:dM(e),n=function(){return t().dispatch};return Object.assign(n,{withTypes:function(){return n}}),n}var pM=hM(),vM=rM;!function(e){YR=e}(zR.useSyncExternalStoreWithSelector),function(e){e}(t.useSyncExternalStore);var mM=["batch","hooks","createSelector","unstable__sideEffectsInRender"];function gM(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 Object.assign.apply(Object,[e].concat(n))}function yM(e){return e.replace(e[0],e[0].toUpperCase())}var bM=WeakMap?new WeakMap:void 0,xM=function(e){var t=e.endpointName,n=e.queryArgs,r="",i=null===bM||void 0===bM?void 0:bM.get(n);if("string"===typeof i)r=i;else{var o=JSON.stringify(n,(function(e,t){return PA(t)?Object.keys(t).sort().reduce((function(e,n){return e[n]=t[n],e}),{}):t}));PA(n)&&(null===bM||void 0===bM||bM.set(n,o)),r=o}return"".concat(t,"(").concat(r,")")},wM=Symbol();function kM(e,n,r,i){var o=(0,t.useMemo)((function(){return{queryArgs:e,serialized:"object"==typeof e?n({queryArgs:e,endpointDefinition:r,endpointName:i}):e}}),[e,n,r,i]),a=(0,t.useRef)(o);return(0,t.useEffect)((function(){a.current.serialized!==o.serialized&&(a.current=o)}),[o]),a.current.serialized===o.serialized?a.current.queryArgs:e}function SM(e){var n=(0,t.useRef)(e);return(0,t.useEffect)((function(){lM(n.current,e)||(n.current=e)}),[e]),lM(n.current,e)?n.current:e}var _M="undefined"!==typeof window&&window.document&&window.document.createElement?t.useLayoutEffect:t.useEffect,CM=function(e){return e.isUninitialized?u(u({},e),{},{isUninitialized:!1,isFetching:!0,isLoading:void 0===e.data,status:qI.pending}):e};var jM=Symbol();var PM=jR(FR(),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.batch,r=void 0===n?vM:n,o=e.hooks,a=void 0===o?{useDispatch:pM,useSelector:JR,useStore:fM}:o,s=e.createSelector,l=void 0===s?WT:s,c=e.unstable__sideEffectsInRender,d=void 0!==c&&c;JP(e,mM);return{name:jM,init:function(e,n,o){var s=n.serializeQueryArgs,c=e,f=function(e){var n=e.api,r=e.moduleOptions,o=r.batch,a=r.hooks,s=a.useDispatch,l=a.useSelector,c=a.useStore,d=r.unstable__sideEffectsInRender,f=r.createSelector,h=e.serializeQueryArgs,p=e.context,v=d?function(e){return e()}:t.useEffect;return{buildQueryHooks:function(e){var r=function(r){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=i.refetchOnReconnect,a=i.refetchOnFocus,l=i.refetchOnMountOrArgChange,u=i.skip,c=void 0!==u&&u,d=i.pollingInterval,f=void 0===d?0:d,h=i.skipPollingIfUnfocused,m=void 0!==h&&h,g=n.endpoints[e].initiate,y=s(),b=(0,t.useRef)();if(!b.current){var x=y(n.internalActions.internal_getRTKQSubscriptions());b.current=x}var w=kM(c?xR:r,xM,p.endpointDefinitions[e],e),k=SM({refetchOnReconnect:o,refetchOnFocus:a,pollingInterval:f,skipPollingIfUnfocused:m}),S=(0,t.useRef)(!1),_=(0,t.useRef)(),C=_.current||{},j=C.queryCacheKey,P=C.requestId,E=!1;j&&P&&(E=b.current.isRequestSubscribed(j,P));var A=!E&&S.current;return v((function(){S.current=E})),v((function(){A&&(_.current=void 0)}),[A]),v((function(){var e,t=_.current;if(w===xR)return null===t||void 0===t||t.unsubscribe(),void(_.current=void 0);var n=null===(e=_.current)||void 0===e?void 0:e.subscriptionOptions;if(t&&t.arg===w)k!==n&&t.updateSubscriptionOptions(k);else{null===t||void 0===t||t.unsubscribe();var r=y(g(w,{subscriptionOptions:k,forceRefetch:l}));_.current=r}}),[y,g,l,w,k,A]),(0,t.useEffect)((function(){return function(){var e;null===(e=_.current)||void 0===e||e.unsubscribe(),_.current=void 0}}),[]),(0,t.useMemo)((function(){return{refetch:function(){var e;if(!_.current)throw new Error(BI(38));return null===(e=_.current)||void 0===e?void 0:e.refetch()}}}),[])},a=function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=r.refetchOnReconnect,l=r.refetchOnFocus,u=r.pollingInterval,c=void 0===u?0:u,d=r.skipPollingIfUnfocused,f=void 0!==d&&d,h=n.endpoints[e].initiate,p=s(),m=(0,t.useState)(wM),g=(0,i.Z)(m,2),y=g[0],b=g[1],x=(0,t.useRef)(),w=SM({refetchOnReconnect:a,refetchOnFocus:l,pollingInterval:c,skipPollingIfUnfocused:f});v((function(){var e,t,n=null===(e=x.current)||void 0===e?void 0:e.subscriptionOptions;w!==n&&(null===(t=x.current)||void 0===t||t.updateSubscriptionOptions(w))}),[w]);var k=(0,t.useRef)(w);v((function(){k.current=w}),[w]);var S=(0,t.useCallback)((function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return o((function(){var r;null===(r=x.current)||void 0===r||r.unsubscribe(),x.current=t=p(h(e,{subscriptionOptions:k.current,forceRefetch:!n})),b(e)})),t}),[p,h]);return(0,t.useEffect)((function(){return function(){var e;null===x||void 0===x||null===(e=x.current)||void 0===e||e.unsubscribe()}}),[]),(0,t.useEffect)((function(){y===wM||x.current||S(y,!0)}),[y,S]),(0,t.useMemo)((function(){return[S,y]}),[S,y])},d=function(r){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=i.skip,a=void 0!==o&&o,s=i.selectFromResult,u=n.endpoints[e].select,d=kM(a?xR:r,h,p.endpointDefinitions[e],e),v=(0,t.useRef)(),g=(0,t.useMemo)((function(){return f([u(d),function(e,t){return t},function(e){return d}],m,{memoizeOptions:{resultEqualityCheck:lM}})}),[u,d]),y=(0,t.useMemo)((function(){return s?f([g],s,{devModeChecks:{identityFunctionCheck:"never"}}):g}),[g,s]),b=l((function(e){return y(e,v.current)}),lM),x=c(),w=g(x.getState(),v.current);return _M((function(){v.current=w}),[w]),b};return{useQueryState:d,useQuerySubscription:r,useLazyQuerySubscription:a,useLazyQuery:function(e){var n=a(e),r=(0,i.Z)(n,2),o=r[0],s=r[1],l=d(s,u(u({},e),{},{skip:s===wM})),c=(0,t.useMemo)((function(){return{lastArg:s}}),[s]);return(0,t.useMemo)((function(){return[o,l,c]}),[o,l,c])},useQuery:function(e,n){var i=r(e,n),o=d(e,u({selectFromResult:e===xR||null!==n&&void 0!==n&&n.skip?void 0:CM},n)),a=o.data,s=o.status,l=o.isLoading,c=o.isSuccess,f=o.isError,h=o.error;return(0,t.useDebugValue)({data:a,status:s,isLoading:l,isSuccess:c,isError:f,error:h}),(0,t.useMemo)((function(){return u(u({},o),i)}),[o,i])}}},buildMutationHook:function(e){return function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=r.selectFromResult,c=r.fixedCacheKey,d=n.endpoints[e],h=d.select,p=d.initiate,v=s(),m=(0,t.useState)(),g=(0,i.Z)(m,2),y=g[0],b=g[1];(0,t.useEffect)((function(){return function(){null!==y&&void 0!==y&&y.arg.fixedCacheKey||null===y||void 0===y||y.reset()}}),[y]);var x=(0,t.useCallback)((function(e){var t=v(p(e,{fixedCacheKey:c}));return b(t),t}),[v,p,c]),w=(y||{}).requestId,k=(0,t.useMemo)((function(){return h({fixedCacheKey:c,requestId:null===y||void 0===y?void 0:y.requestId})}),[c,y,h]),S=(0,t.useMemo)((function(){return a?f([k],a):k}),[a,k]),_=l(S,lM),C=null==c?null===y||void 0===y?void 0:y.arg.originalArgs:void 0,j=(0,t.useCallback)((function(){o((function(){y&&b(void 0),c&&v(n.internalActions.removeMutationResult({requestId:w,fixedCacheKey:c}))}))}),[v,c,y,w]),P=_.endpointName,E=_.data,A=_.status,T=_.isLoading,I=_.isSuccess,R=_.isError,M=_.error;(0,t.useDebugValue)({endpointName:P,data:E,status:A,isLoading:T,isSuccess:I,isError:R,error:M});var O=(0,t.useMemo)((function(){return u(u({},_),{},{originalArgs:C,reset:j})}),[_,C,j]);return(0,t.useMemo)((function(){return[x,O]}),[x,O])}},usePrefetch:function(e,r){var i=s(),o=SM(r);return(0,t.useCallback)((function(t,r){return i(n.util.prefetch(e,t,u(u({},o),r)))}),[e,i,o])}};function m(e,t,n){var r,i;if(null!==(r=t)&&void 0!==r&&r.endpointName&&e.isUninitialized){var o=t.endpointName,a=p.endpointDefinitions[o];h({queryArgs:t.originalArgs,endpointDefinition:a,endpointName:o})===h({queryArgs:n,endpointDefinition:a,endpointName:o})&&(t=void 0)}var s=e.isSuccess?e.data:null===(i=t)||void 0===i?void 0:i.data;void 0===s&&(s=e.data);var l=void 0!==s,c=e.isLoading,d=!l&&c,f=e.isSuccess||c&&l;return u(u({},e),{},{data:s,currentData:e.data,isFetching:c,isLoading:d,isSuccess:f})}}({api:e,moduleOptions:{batch:r,hooks:a,unstable__sideEffectsInRender:d,createSelector:l},serializeQueryArgs:s,context:o}),h=f.buildQueryHooks,p=f.buildMutationHook,v=f.usePrefetch;return gM(c,{usePrefetch:v}),gM(o,{batch:r}),{injectEndpoint:function(t,n){if(function(e){return"query"===e.type}(n)){var r=h(t),i=r.useQuery,o=r.useLazyQuery,a=r.useLazyQuerySubscription,s=r.useQueryState,l=r.useQuerySubscription;gM(c.endpoints[t],{useQuery:i,useLazyQuery:o,useLazyQuerySubscription:a,useQueryState:s,useQuerySubscription:l}),e["use".concat(yM(t),"Query")]=i,e["useLazy".concat(yM(t),"Query")]=o}else if(function(e){return"mutation"===e.type}(n)){var u=p(t);gM(c.endpoints[t],{useMutation:u}),e["use".concat(yM(t),"Mutation")]=u}}}}}}()),EM=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.baseUrl,n=e.prepareHeaders,r=void 0===n?function(e){return e}:n,i=e.fetchFn,s=void 0===i?QI:i,l=e.paramsSerializer,c=e.isJsonContentType,d=void 0===c?$I:c,f=e.jsonContentType,h=void 0===f?"application/json":f,p=e.jsonReplacer,v=e.timeout,m=e.responseHandler,g=e.validateStatus,y=JP(e,HI);return"undefined"===typeof fetch&&s===QI&&console.warn("Warning: `fetch` is not available. Please supply a custom `fetchFn` property to use `fetchBaseQuery` on SSR environments."),function(){var e=(0,a.Z)((0,o.Z)().mark((function e(n,i){var a,c,f,x,w,k,S,_,C,j,P,E,A,T,I,R,M,O,D,Z,N,L,F,z,B,H,V,q,W,U,G,K,Y;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=i.signal,c=i.getState,f=i.extra,x=i.endpoint,w=i.forced,k=i.type,C=(_="string"==typeof n?{url:n}:n).url,j=_.headers,P=void 0===j?new Headers(y.headers):j,E=_.params,A=void 0===E?void 0:E,T=_.responseHandler,I=void 0===T?null!==m&&void 0!==m?m:"json":T,R=_.validateStatus,M=void 0===R?null!==g&&void 0!==g?g:JI:R,O=_.timeout,D=void 0===O?v:O,Z=JP(_,VI),N=u(u({},y),{},{signal:a},Z),P=new Headers(eR(P)),e.next=6,r(P,{getState:c,extra:f,endpoint:x,forced:w,type:k});case 6:if(e.t0=e.sent,e.t0){e.next=9;break}e.t0=P;case 9:return N.headers=e.t0,L=function(e){return"object"===typeof e&&(PA(e)||Array.isArray(e)||"function"===typeof e.toJSON)},!N.headers.has("content-type")&&L(N.body)&&N.headers.set("content-type",h),L(N.body)&&d(N.headers)&&(N.body=JSON.stringify(N.body,p)),A&&(F=~C.indexOf("?")?"&":"?",z=l?l(A):new URLSearchParams(eR(A)),C+=F+z),C=GI(t,C),B=new Request(C,N),H=new Request(C,N),S={request:H},q=!1,W=D&&setTimeout((function(){q=!0,i.abort()}),D),e.prev=19,e.next=22,s(B);case 22:V=e.sent,e.next=28;break;case 25:return e.prev=25,e.t1=e.catch(19),e.abrupt("return",{error:{status:q?"TIMEOUT_ERROR":"FETCH_ERROR",error:String(e.t1)},meta:S});case 28:return e.prev=28,W&&clearTimeout(W),e.finish(28);case 31:return U=V.clone(),S.response=U,K="",e.prev=34,e.next=37,Promise.all([b(V,I).then((function(e){return G=e}),(function(e){return Y=e})),U.text().then((function(e){return K=e}),(function(){}))]);case 37:if(!Y){e.next=39;break}throw Y;case 39:e.next=44;break;case 41:return e.prev=41,e.t2=e.catch(34),e.abrupt("return",{error:{status:"PARSING_ERROR",originalStatus:V.status,data:K,error:String(e.t2)},meta:S});case 44:return e.abrupt("return",M(V,G)?{data:G,meta:S}:{error:{status:V.status,data:G},meta:S});case 45:case"end":return e.stop()}}),e,null,[[19,25,28,31],[34,41]])})));return function(t,n){return e.apply(this,arguments)}}();function b(e,t){return x.apply(this,arguments)}function x(){return(x=(0,a.Z)((0,o.Z)().mark((function e(t,n){var r;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("function"!==typeof n){e.next=2;break}return e.abrupt("return",n(t));case 2:if("content-type"===n&&(n=d(t.headers)?"json":"text"),"json"!==n){e.next=8;break}return e.next=6,t.text();case 6:return r=e.sent,e.abrupt("return",r.length?JSON.parse(r):null);case 8:return e.abrupt("return",t.text());case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}}({baseUrl:f.baseURL,prepareHeaders:function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(n=localStorage.getItem("AccessToken"))&&t.set("authorization","Bearer ".concat(n)),e.abrupt("return",t);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}),AM=PM({reducerPath:"TravelApi",baseQuery:EM,tagTypes:["Travel"],endpoints:function(e){return{postTravel:e.mutation({query:function(e){return{url:"/Travel",method:"POST",body:e}},invalidatesTags:function(e,t,n){return[{type:"Travel"}]}}),editTravel:e.mutation({query:function(e){return{url:"/Travel",method:"PUT",body:e}},invalidatesTags:function(e,t,n){return[{type:"Travel",id:n.id}]}}),deleteTravel:e.mutation({query:function(e){return{url:"/Travel",method:"DELETE",body:e}},invalidatesTags:function(e,t,n){return[{type:"Travel"}]}}),getAllTravels:e.query({query:function(){return{url:"/travel"}},providesTags:function(e){return e?e.map((function(e){return{type:"Travel",id:e.id}})):[]}})}}}),TM=AM.usePostTravelMutation,IM=AM.useEditTravelMutation,RM=AM.useDeleteTravelMutation,MM=AM.useGetAllTravelsQuery;function OM(e){return!e||e.length<=0}var DM=function(e){var n,r,o,a=e.object,s=e.setObject,l=e.mode,c=e.submitFunction,d=e.loading,f=Rc().companies,h=kP().services,p=jP().employees,v=(0,t.useState)(null),m=(0,i.Z)(v,2),g=m[0],y=m[1],b=(0,t.useState)(!1),x=(0,i.Z)(b,2),w=x[0],k=x[1],S=TM(),_=(0,i.Z)(S,1)[0],C=IM(),j=(0,i.Z)(C,1)[0];console.log("travel before default value set",a);var P=wA({defaultValues:a}),E=P.register,A=P.formState.errors,T=P.handleSubmit,I=P.setValue;(0,t.useEffect)((function(){I("startDestination",a.startDestination),I("endDestination",a.endDestination),I("distance",a.distance)}),[a.id]),(0,t.useEffect)((function(){null!=a.timeStart&&null!=a.timeEnd&&y(function(e,t){var n=Vl()(e),r=Vl()(t),i=r.diff(n,"minute"),o=Math.floor(i/60),a=Math.round(i%60);return Vl()().startOf("day").add(o,"hours").add(a,"minutes")}(a.timeStart,a.timeEnd))}),[a.timeStart,a.timeEnd]);return(0,G.jsxs)(lf,{style:{marginBottom:"20px"},children:[(0,G.jsx)(mP,{label:"Mitarbeiter*innen*",value:a.userIds,placeholder:"Mitarbeiter*innen ausw\xe4hlen",type:"select",selectOptions:{titleKey:"username",valueKey:"id",options:p,multiple:!0},onChange:function(e){return s((function(t){return u(u({},t),{},{userIds:e})}))},error:w,errorMessage:"Bitte mind. eine*n Mitarbeiter*in ausw\xe4hlen"}),(0,G.jsx)(mP,{label:"Datum der Fahrt",type:"date",dateOptions:{type:"Date"},onChange:function(e){return s((function(t){return u(u({},t),{},{date:e})}))},value:a.date}),(0,G.jsx)(mP,{label:"Kunde",value:a.customerOrganizationId,type:"select",selectOptions:{titleKey:"name",valueKey:"id",options:f},onChange:function(e){return s((function(t){return u(u({},t),{},{customerOrganizationId:e})}))}}),(0,G.jsxs)("div",{className:"flex flex-row gap-4 justify",children:[(0,G.jsx)(mP,{label:"Startort*",placeholder:"Startort",value:a.startDestination,type:"text",onChange:function(e){return s((function(t){return u(u({},t),{},{startDestination:e})}))},register:E("startDestination",{required:"Bitte einen Startort angeben"}),error:!!A.startDestination,errorMessage:null===(n=A.startDestination)||void 0===n?void 0:n.message}),(0,G.jsx)(mP,{label:"Zielort*",placeholder:"Zielort",value:a.endDestination,type:"text",onChange:function(e){return s((function(t){return u(u({},t),{},{endDestination:e})}))},register:E("endDestination",{required:"Bitte ein Ziel angeben"}),error:!!A.endDestination,errorMessage:null===(r=A.endDestination)||void 0===r?void 0:r.message}),(0,G.jsx)(mP,{value:a.distance,label:"Distanz*",type:"number",onChange:function(e){return s((function(t){return u(u({},t),{},{distance:parseFloat(e.toString())})}))},register:E("distance",{required:"Bitte die zur\xfcckgelegte Distanz angeben",validate:function(e){if(e<=0)return"Bitte eine g\xfcltige Distanz angeben (>0)"}}),error:!!A.distance,errorMessage:null===(o=A.distance)||void 0===o?void 0:o.message})]}),(0,G.jsxs)("div",{className:"flex flex-row gap-4",children:[(0,G.jsx)(mP,{type:"date",dateOptions:{type:"Time"},value:a.timeStart,label:"Startzeit",onChange:function(e){return s((function(t){return u(u({},t),{},{timeStart:e})}))}}),(0,G.jsx)(mP,{type:"date",dateOptions:{type:"Time"},value:a.timeEnd,label:"Endzeit",onChange:function(e){return s((function(t){return u(u({},t),{},{timeEnd:e})}))}}),(0,G.jsx)(mP,{type:"date",label:"Dauer (automatisch)",dateOptions:{type:"Time"},readonly:!0,value:g,onChange:function(){}})]}),(0,G.jsx)(mP,{type:"switch",value:a.return,onChange:function(e){return s((function(t){return u(u({},t),{},{return:e})}))},title:"R\xfcckfahrt"}),(0,G.jsx)(mP,{type:"multiline",label:"Notizen",placeholder:"Zweck der Fahrt, Anmerkungen...",value:a.note,onChange:function(e){return s((function(t){return u(u({},t),{},{note:e})}))}}),(0,G.jsx)(mP,{type:"select",label:"Leistung zuordnen",placeholder:"Leistung...",value:a.serviceId,onChange:function(e){return s((function(t){return u(u({},t),{},{serviceId:null!==e&&void 0!==e?e:null})}))},selectOptions:{titleKey:"title",valueKey:"id",options:h}}),(0,G.jsx)(Gc,{title:d?(0,G.jsx)(bu,{size:18,color:"inherit"}):"Speichern",onClickHandler:T((function(){k(OM(a.userIds)),OM(a.userIds)||(c?c():"edit"===l?j(a):_(a))})),disabled:d})]})},ZM={id:0,startDestination:"",endDestination:"",return:!1,distance:0,note:"",serviceId:null,organizationId:0,customerOrganizationId:void 0,userIds:[],date:Vl()(),timeStart:null,timeEnd:null};var NM=function(e){var n=e.open,r=e.onClose,s=e.object,l=e.mode,c=xq().changeVisibility,d=xt(),f=(d.enqueueSnackbar,d.closeSnackbar,(0,t.useState)(u({},null!==s&&void 0!==s?s:ZM))),h=(0,i.Z)(f,2),p=h[0],v=h[1],m=TM(),g=(0,i.Z)(m,2),y=g[0],b=g[1],x=b.isSuccess,w=b.isError,k=b.isLoading,S=IM(),_=(0,i.Z)(S,2),C=_[0],j=_[1],P=j.isSuccess,E=j.isError,A=j.isLoading;!function(e,n,r,i){var o=xt().enqueueSnackbar;(0,t.useEffect)((function(){e&&o("Fahrt erfolgreich erstellt",{variant:"success"})}),[e]),(0,t.useEffect)((function(){n&&o("Fehler beim Erstellen der Fahrt",{variant:"error"})}),[n]),(0,t.useEffect)((function(){r&&o("Fahrt erfolgreich bearbeitet",{variant:"success"})}),[r]),(0,t.useEffect)((function(){i&&o("Fehler beim Bearbeiten der Fahrt",{variant:"error"})}),[i])}(x,w,P,E);var T=(0,t.useState)(!1),I=(0,i.Z)(T,2),R=(I[0],I[1]),M=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,R(!0),"create"!=l){e.next=7;break}return e.next=5,y(p);case 5:e.next=9;break;case 7:return e.next=9,C(p);case 9:O(),c("editCreateTravel",!1),e.next=15;break;case 13:e.prev=13,e.t0=e.catch(0);case 15:return e.prev=15,R(!1),e.finish(15);case 18:case"end":return e.stop()}}),e,null,[[0,13,15,18]])})));return function(){return e.apply(this,arguments)}}(),O=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v(u({},ZM)),R(!1),r&&O(),c("editCreateTravel",!1);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,t.useEffect)((function(){v(u({},null!==s&&void 0!==s?s:ZM))}),[s]),(0,t.useEffect)((function(){}),[x,w]),(0,G.jsx)(sf,{open:n,title:"create"==l?"Fahrt erstellen":"Fahrt bearbeiten",onClose:O,children:(0,G.jsx)(DM,{object:p,setObject:v,mode:null!==l&&void 0!==l?l:"create",submitFunction:M,loading:k||A})})},LM="CardExpandable_header__EvQAE",FM="CardExpandable_container__XSnIG",zM="CardExpandable_wrapper__e93Nn",BM=__webpack_require__(2104),HM=function(e){var n=e.children,r=e.title,o=e.style,a=(0,t.useState)(!1),s=(0,i.Z)(a,2),l=s[0],c=s[1];return(0,G.jsxs)("div",{className:zM,style:u(u({},o),{},{borderWidth:"1.5px 0",borderColor:"var(--light-contrast)",borderStyle:"solid"}),children:[(0,G.jsxs)("header",{className:aP([LM]),onClick:function(){return c((function(e){return!e}))},children:[(0,G.jsx)("span",{style:{fontWeight:"500",fontSize:"14px"},children:r}),(0,G.jsx)(sc,{children:(0,G.jsx)(BM.Z,{fontSize:"small"})})]}),(0,G.jsx)(ke,{in:l,children:(0,G.jsx)("div",{className:aP([FM,"flex","column"]),style:{gap:"10px",paddingBottom:"15px"},children:n})})]})},VM=(0,fc.Z)((0,G.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 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"}),"Person"),qM=function(e){var t,n,r,i,o,a,s,l,c,d,f,h,p,v,m,g,y=e.object,b=e.setObject,x=e.setFormMode,w=e.errorVariables,k=Gl().companyData;return(0,G.jsxs)("form",{className:"flex column",style:{gap:"10px"},children:[(0,G.jsx)(mP,{type:"text",label:"Orga.-name:",placeholder:"Name",value:null===y||void 0===y?void 0:y.name,onChange:function(e){return b((function(t){return u(u({},t),{},{name:e})}))},error:null===w||void 0===w?void 0:w.organizationNameError,errorMessage:rP.NameRequired}),(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"Gesch\xe4ftsf\xfchrer:"}),(0,G.jsx)(Sc,{placeholder:"Vorname Nachname",value:null!==(t=null===y||void 0===y?void 0:y.managingDirector)&&void 0!==t?t:"",onChangeHandler:function(e){return b((function(t){return u(u({},t),{},{managingDirector:e})}))}})]}),(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsxs)(HM,{title:"Kontaktdaten",style:{marginTop:"10px"},children:[(0,G.jsx)(mP,{type:"text",label:"Website:",placeholder:"Website",value:null===y||void 0===y?void 0:y.website,onChange:function(e){return b((function(t){return u(u({},t),{},{website:e})}))}}),(0,G.jsx)(mP,{type:"text",label:"Telefonnummer",placeholder:"Telefonnummer",value:null===y||void 0===y?void 0:y.telephone,onChange:function(e){return b((function(t){return u(u({},t),{},{telephone:e})}))}}),(0,G.jsx)(mP,{type:"text",label:"E-Mail:",placeholder:"E-Mail",value:null===y||void 0===y?void 0:y.eMail,onChange:function(e){return b((function(t){return u(u({},t),{},{eMail:e})}))}})]}),(0,G.jsxs)(HM,{title:"Adresse",style:{marginTop:"-3px"},children:[(0,G.jsx)(mP,{type:"text",label:"Stra\xdfe:",placeholder:"Stra\xdfe",value:null!==(n=null===y||void 0===y||null===(r=y.address)||void 0===r?void 0:r.street)&&void 0!==n?n:"",onChange:function(e){return b((function(t){return t.address?u(u({},t),{},{address:u(u({},t.address),{},{street:e})}):u(u({},t),{},{address:{id:0,street:e}})}))}}),(0,G.jsx)(mP,{type:"text",label:"Hausnummer:",placeholder:"Hausnummer",value:null!==(i=null===y||void 0===y||null===(o=y.address)||void 0===o?void 0:o.housenumber)&&void 0!==i?i:"",onChange:function(e){return b((function(t){return t.address?u(u({},t),{},{address:u(u({},t.address),{},{housenumber:e})}):u(u({},t),{},{address:{id:0,housenumber:e}})}))}}),(0,G.jsx)(mP,{type:"text",label:"Postleitzahl:",placeholder:"Postleitzahl",value:null!==(a=null===y||void 0===y||null===(s=y.address)||void 0===s?void 0:s.postalcode)&&void 0!==a?a:"",onChange:function(e){return b((function(t){return t.address?u(u({},t),{},{address:u(u({},t.address),{},{postalcode:e})}):u(u({},t),{},{address:{id:0,postalcode:e}})}))}}),(0,G.jsx)(mP,{type:"text",label:"Stadt:",placeholder:"Stadt",value:null!==(l=null===y||void 0===y||null===(c=y.address)||void 0===c?void 0:c.city)&&void 0!==l?l:"",onChange:function(e){return b((function(t){return t.address?u(u({},t),{},{address:u(u({},t.address),{},{city:e})}):u(u({},t),{},{address:{id:0,city:e}})}))}})]}),(0,G.jsxs)(HM,{title:"Steuerdaten",style:{marginTop:"-3px"},children:[(0,G.jsx)(mP,{title:"Kleinunternehmer",type:"switch",value:null===y||void 0===y?void 0:y.kleinunternehmer,onChange:function(e){return b((function(t){return u(u({},t),{},{kleinunternehmer:e})}))}}),(0,G.jsx)(mP,{title:"Pauschaliert",type:"switch",value:null===y||void 0===y?void 0:y.pauschaliert,onChange:function(e){return b((function(t){return u(u({},t),{},{pauschaliert:e})}))}}),(0,G.jsx)(mP,{type:"text",label:"Steuernummer:",placeholder:"Steuernummer",value:null===y||void 0===y?void 0:y.taxNumber,onChange:function(e){return b((function(t){return u(u({},t),{},{taxNumber:e})}))}}),(0,G.jsx)(mP,{type:"text",label:"UID:",placeholder:"UID",value:null===y||void 0===y?void 0:y.uid,onChange:function(e){return b((function(t){return u(u({},t),{},{uid:e})}))}}),(0,G.jsx)(mP,{type:"text",label:"Gericht",placeholder:"Gericht",value:null!==(d=null===y||void 0===y?void 0:y.court)&&void 0!==d?d:"",onChange:function(e){return b((function(t){return u(u({},t),{},{court:e})}))}})]}),(0,G.jsxs)(HM,{title:"Bankdaten",style:{marginTop:"-3px",marginBottom:"2%"},children:[(0,G.jsx)(mP,{label:"Bank",placeholder:"Bank",type:"text",value:null!==(f=null===y||void 0===y||null===(h=y.bank)||void 0===h?void 0:h.bank)&&void 0!==f?f:"",onChange:function(e){return b((function(t){return u(u({},t),{},{bank:u(u({},t.bank),{},{bank:e})})}))}}),(0,G.jsx)(mP,{label:"IBAN",placeholder:"ATXX XXXX XXXX XXXX",type:"text",value:null!==(p=null===y||void 0===y||null===(v=y.bank)||void 0===v?void 0:v.iban)&&void 0!==p?p:"",onChange:function(e){return b((function(t){return u(u({},t),{},{bank:u(u({},t.bank),{},{iban:e})})}))}}),(0,G.jsx)(mP,{label:"BIC",placeholder:"XXXXXXXX",type:"text",value:null!==(m=null===y||void 0===y||null===(g=y.bank)||void 0===g?void 0:g.bic)&&void 0!==m?m:"",onChange:function(e){return b((function(t){return u(u({},t),{},{bank:u(u({},t.bank),{},{bic:e})})}))}})]}),(0,G.jsxs)("div",{className:"form-row",style:{marginBottom:"1em"},children:[(0,G.jsx)("span",{children:"Ist Kunde "}),(0,G.jsx)(Zp,{color:"secondary",checked:y.customer,onChange:function(e,t){return b((function(e){return u(u({},e),{},{customer:t})}))}})]}),y.id===k.id&&(0,G.jsx)("div",{style:{textAlign:"center",marginBottom:""},children:(0,G.jsxs)(Wc,{variant:"outlined",component:"label",style:{marginBottom:"1vh",width:"50%",borderColor:"#390090",color:"grey"},onClick:function(){window.open("https://billing.stripe.com/p/login/9AQ8x8eCBcrcaOIbII","_blank")},children:[(0,G.jsx)(VM,{style:{marginRight:".5vw",color:"gray"}}),"Kundenportal"]})}),(0,G.jsx)(AP,{title:"Felder zur\xfccksetzen",onClickHandler:function(){return b(Ac),void x("company")}})]})]})},WM=function(e){var t=e.object,n=e.setObject,r=e.setFormMode,i=e.errorVariables;return(0,G.jsx)(lf,{children:(0,G.jsx)(qM,{object:t,setObject:n,setFormMode:r,errorVariables:i})})},UM=function(e){var n=e.open,r=e.onClose,s=e.object,l=e.mode,c=Rc(),d=c.editCompany,f=c.createCompany,h=xq().changeVisibility,p=wt().enqueueSnackbar,v=function e(){b(!1),r&&e(),h("editCreateCompany",!1)};(0,t.useEffect)((function(){S(null!==s&&void 0!==s?s:Ac)}),[s]);var m=(0,t.useState)(!1),g=(0,i.Z)(m,2),y=g[0],b=g[1],x=(0,t.useState)(u({},"create"==l?Ac:s)),w=(0,i.Z)(x,2),k=w[0],S=w[1],_=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,b(!0),"create"!=l){e.next=7;break}return e.next=5,f(k);case 5:e.next=9;break;case 7:return e.next=9,d(k);case 9:h("editCreateCompany",!1),S(Ac),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(0),p("Fehler beim Bearbeiten.",{variant:"error"});case 16:return e.prev=16,b(!1),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[0,13,16,19]])})));return function(){return e.apply(this,arguments)}}();return(0,G.jsxs)(sf,{open:n,title:"create"==l?"Organisation erstellen":"Organisation bearbeiten",onClose:function(){return v()},children:[null===(null===s||void 0===s?void 0:s.eCockpitOrganizationId)&&"create"!==l&&(0,G.jsx)("div",{style:{textAlign:"center",padding:"3vh"},children:"eCockpit Organisationen k\xf6nnen nur von einem Administrator in den Einstellungen bearbeitet werden."}),null!==(null===s||void 0===s?void 0:s.eCockpitOrganizationId)&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(WM,{object:k,setObject:S}),(0,G.jsx)(Gc,{title:y?(0,G.jsx)(bu,{size:18,color:"inherit"}):"Speichern",onClickHandler:function(){return _()},disabled:y})]})]})},GM=function(e,t){switch(t.type){case"SET_STAFF":return u(u({},e),{},{staff:t.payload});case"ADD_STAFF":return u(u({},e),{},{staff:[].concat((0,Fl.Z)(e.staff),[t.payload])});case"UPDATE_STAFF":return u(u({},e),{},{staff:e.staff.map((function(e){return e.id==t.payload.id?u({},t.payload):e}))});case"DELETE_STAFF":return u(u({},e),{},{staff:e.staff.filter((function(e){return e.id!==t.payload.id}))});case"SET_PB":return u(u({},e),{},{staff:e.staff.map((function(e){return e.id===t.payload.id?u(u({},e),{},{base64:t.payload.base64}):e}))});case"SET_WORKINGSTATES":return u(u({},e),{},{staff:e.staff.map((function(e){var n=t.payload.find((function(t){if(t.username===e.username)return!0}));return u(u({},e),{},{workingStatus:n.status})}))});default:return u({},e)}},KM={id:0,hours:NaN,hourlyRate:NaN,salary:NaN},YM=(0,t.createContext)({staff:[]}),XM={base64:"",eMail:"",eMailMFA:!1,id:0,organizationId:0,sVNR:"",username:"",unusedHolidays:NaN,employmentRelation:KM},QM=function(e){var n=e.children,r=Gl().companyData;(0,t.useEffect)((function(){r.id&&(XM.organizationId=r.id)}),[r]);var s=g(),l=wt(),c=l.enqueueSnackbar,d=l.closeSnackbar;(0,t.useEffect)((function(){x(),y()}),[]);var f=(0,t.useReducer)(GM,{staff:[]}),h=(0,i.Z)(f,2),p=h[0],m=h[1],y=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:s.get("/worktime/WorkingStateOfAll").then((function(e){m({type:"SET_WORKINGSTATES",payload:e.data})}));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),b=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:m({type:"SET_WORKINGSTATES",payload:t});case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),x=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:s.get("/user").then((function(e){m({type:"SET_STAFF",payload:e.data}),e.data.forEach((function(e){s.get("/user/profilepicture/".concat(e.id)).then((function(t){m({type:"SET_PB",payload:{base64:t.data,id:e.id}})}))}))})).catch((function(e){setTimeout((function(){x()}),2500)}));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),w=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t,n){var r;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=c("Mitarbeiter wird erstellt",{variant:"default",autoHideDuration:Pt}),s.post("/user/",u({},t)).then((function(e){d(r),c("Mitarbeiter erfolgreich erstellt",{variant:"success"}),m({type:"ADD_STAFF",payload:e.data})})).catch((function(e){var t;409===(null===(t=e.response)||void 0===t?void 0:t.status)&&n&&n((function(e){return u(u({},e),{},{usernameAlreadyExists:!0})})),v(e,r,c,d)}));case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),k=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=c("Mitarbeiter wird gespeichert",{variant:"default",autoHideDuration:Pt}),s.put("/user/",u({},t)).then((function(e){d(n),c("Mitarbeiter erfolgreich bearbeitet",{variant:"success"}),m({type:"UPDATE_STAFF",payload:e.data})})).catch((function(e){v(e,n,c,d)}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),S=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=c("Mitarbeiter wird entfernt",{variant:"default",autoHideDuration:Pt}),t.deleted=!0,s.put("/user/",u({},t)).then((function(e){d(n),c("Mitarbeiter erfolgreich entfernt",{variant:"success"}),m({type:"DELETE_STAFF",payload:t})})).catch((function(e){v(e,n,c,d)}));case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,G.jsx)(YM.Provider,{value:{staff:p.staff,fetchStaff:x,addStaff:w,updateStaff:k,deleteStaff:S,setWorkingStateOfAll:b,defaultStaff:XM},children:n})},JM=function(){return(0,t.useContext)(YM)};function $M(e){var t,n,r,i,o,a=e.staff,s=e.setStaff;return(0,G.jsxs)("form",{className:"form",children:[(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",gap:"15px"},children:[(0,G.jsx)(mP,{onChange:function(e){s((function(t){return u(u({},t),{},{employmentRelation:u(u({},t.employmentRelation),{},{from:e})})}))},value:null===a||void 0===a||null===(t=a.employmentRelation)||void 0===t?void 0:t.from,label:"Angestellt seit",type:"date",dateOptions:{type:"Date"}}),(0,G.jsx)(mP,{onChange:function(e){s((function(t){return u(u({},t),{},{employmentRelation:u(u({},t.employmentRelation),{},{to:e})})}))},value:null===a||void 0===a||null===(n=a.employmentRelation)||void 0===n?void 0:n.to,label:"Angestellt bis (optional)",type:"date",dateOptions:{type:"Date"}})]}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",gap:"15px"},children:[(0,G.jsx)(mP,{onChange:function(e){s((function(t){return u(u({},t),{},{employmentRelation:u(u({},t.employmentRelation),{},{hours:parseFloat(e.toString())})})}))},value:null===a||void 0===a||null===(r=a.employmentRelation)||void 0===r?void 0:r.hours,label:"Wochenstunden",type:"number"}),(0,G.jsx)(mP,{onChange:function(e){s((function(t){return u(u({},t),{},{employmentRelation:u(u({},t.employmentRelation),{},{hourlyRate:parseFloat(e.toString())})})}))},value:null===a||void 0===a||null===(i=a.employmentRelation)||void 0===i?void 0:i.hourlyRate,label:"Stundensatz (bei Leistungen nach au\xdfen)",type:"number"})]}),(0,G.jsx)("div",{children:(0,G.jsx)(mP,{onChange:function(e){s((function(t){return u(u({},t),{},{employmentRelation:u(u({},t.employmentRelation),{},{salary:parseFloat(e.toString())})})}))},value:null===a||void 0===a||null===(o=a.employmentRelation)||void 0===o?void 0:o.salary,label:"Gehalt (mit Lohnnebenkosten)",type:"number"})}),(0,G.jsx)(mP,{value:a.unusedHolidays,onChange:function(e){return s((function(t){return u(u({},t),{},{unusedHolidays:e})}))},type:"number",label:"Verf\xfcgbare Urlaubstage (pro Jahr)"})]})}function eO(e){var n,r,o,a,s,l,c=e.staff,d=e.setStaff,f=e.password,h=e.setPassword,p=e.confirmPassword,v=e.setConfirmPassword,m=e.error,g=e.formMode,y=Rc(),b=y.persons,x=y.fetchPersons,w=Ct().organizationRoles,k=(JM().updateStaff,(0,t.useState)(c.person)),S=(0,i.Z)(k,2),_=(S[0],S[1]),C=js().user;(0,t.useEffect)((function(){(void 0===b||b.length<=0)&&x&&x(),_((function(e){return c.person}))}),[c]);var j=Rc().companies;return(0,t.useEffect)((function(){var e=w.find((function(e){return e.organizationId===c.organizationId&&e.id===c.organizationRoleId}));e&&d((function(t){return u(u({},t),{},{organizationRoleId:null===e||void 0===e?void 0:e.id})}))}),[c.organizationId]),(0,G.jsxs)("form",{className:"form",children:[(null!==(n=null===C||void 0===C||null===(r=C.accessibleOrganisations)||void 0===r?void 0:r.length)&&void 0!==n?n:0)>1&&(0,G.jsx)(mP,{onChange:function(e){d((function(t){return u(u({},t),{},{organizationId:e})}))},value:null===c||void 0===c?void 0:c.organizationId,selectOptions:{options:j.filter((function(e){var t,n;return null===C||void 0===C||null===(t=C.accessibleOrganisations)||void 0===t?void 0:t.includes(null!==(n=e.id)&&void 0!==n?n:0)})),titleKey:"name",valueKey:"id"},label:"Zugeordnete Firma",type:"select"}),(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)(mP,{label:"Username",type:"text",placeholder:"Username (kann nach Erstellen nicht mehr ge\xe4ndert werden!)",value:null===c||void 0===c?void 0:c.username,onChange:function(e){return d((function(t){return u(u({},t),{},{username:e})}))},error:null===m||void 0===m?void 0:m.usernameError,errorMessage:rP.UsernameError,readonly:"editUser"===g}),(null===m||void 0===m?void 0:m.usernameAlreadyExists)&&(0,G.jsx)("span",{className:kc.error,children:"Nutzername bereits vergeben"})]}),(0,G.jsx)("div",{children:(0,G.jsx)(mP,{onChange:function(e){d((function(t){return u(u({},t),{},{organizationRoleId:e,employmentRelation:u(u({},t.employmentRelation),{},{organizationRoleId:e})})}))},value:null===c||void 0===c?void 0:c.organizationRoleId,selectOptions:{options:(null!==(o=null===C||void 0===C||null===(a=C.accessibleOrganisations)||void 0===a?void 0:a.length)&&void 0!==o?o:0)>1?w.filter((function(e){return e.organizationId===c.organizationId})):w,titleKey:"title",valueKey:"id"},label:"Berechtigungsstufe",type:"select",error:null===m||void 0===m?void 0:m.organizationRoleError,errorMessage:rP.OrganizationRoleError})}),(0,G.jsx)("div",{className:"form-row-label",children:(0,G.jsx)(mP,{type:"text",label:"E-Mail",placeholder:"maxmustermann@ecockpit.at",value:null===c||void 0===c?void 0:c.eMail,onChange:function(e){return d((function(t){return u(u({},t),{},{eMail:e})}))},error:null===m||void 0===m?void 0:m.eMailError,errorMessage:rP.EMailError})}),"editUser"!==g&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("div",{className:"form-row-label",children:(0,G.jsx)(mP,{type:"password",placeholder:"Passwort",label:"Passwort",value:f,onChange:function(e){return h(e)},error:(null===m||void 0===m?void 0:m.passwordError)||(null===m||void 0===m?void 0:m.passwordNotMatchError),errorMessage:m.passwordError?rP.PasswordError:rP.PasswordNotMatchError,newPassword:!0})}),(0,G.jsx)("div",{className:"form-row-label",children:(0,G.jsx)(mP,{type:"password",placeholder:"Passwort",label:"Passwort best\xe4tigen",value:p,onChange:function(e){return v(e)},error:(null===m||void 0===m?void 0:m.passwordError)||(null===m||void 0===m?void 0:m.passwordNotMatchError),errorMessage:null!==m&&void 0!==m&&m.passwordError?rP.PasswordError:rP.PasswordNotMatchError})})]}),(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"Person:"}),(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",justifyContent:"space-between"},children:(0,G.jsx)(vP,{width:"100%",titleKey:"completeName",valueKey:"id",options:b,value:null===c||void 0===c?void 0:c.personId,setValue:function(e){_(b.find((function(t){return t.id===e}))),d((function(t){return u(u({},t),{},{personId:e,person:b.find((function(t){return t.id===e}))})}))},placeholder:"Person ausw\xe4hlen"})})]}),null!==(s=null===C||void 0===C||null===(l=C.rights)||void 0===l?void 0:l.readEmploymentRelation)&&void 0!==s&&s&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("h3",{style:{margin:0,marginTop:10},children:"Anstellung"}),(0,G.jsx)($M,{setStaff:d,staff:c})]}),(0,G.jsxs)("div",{className:"form-row noselect",children:[(0,G.jsx)("span",{style:{fontSize:"14px"},children:"Aktiv"}),(0,G.jsx)(Zp,{color:"secondary",checked:!!c.active&&c.active,onChange:function(e,t){return d((function(e){return u(u({},e),{},{active:t})}))}})]}),(0,G.jsxs)("div",{className:"form-row noselect",children:[(0,G.jsx)("span",{style:{fontSize:"14px"},children:"Erh\xe4lt Newsletter"}),(0,G.jsx)("span",{children:(0,G.jsx)(Zp,{color:"secondary",checked:!(null===c||void 0===c||!c.reveivesNewsletter)&&c.reveivesNewsletter,onChange:function(e,t){return d((function(e){return u(u({},e),{},{reveivesNewsletter:t})}))}})})]}),(0,G.jsxs)("div",{className:"form-row noselect",children:[(0,G.jsx)("span",{style:{fontSize:"14px"},children:"Automatische Pause"}),(0,G.jsx)(pp,{placement:"bottom",title:"Wenn diese Einstellung aktiviert ist, werden Pausen automatisch f\xfcr Arbeitszeiten erstellt, die l\xe4nger als 6 Stunden sind",children:(0,G.jsx)(Zp,{color:"secondary",checked:!!c.automaticPause&&c.automaticPause,onChange:function(e,t){return d((function(e){return u(u({},e),{},{automaticPause:t})}))}})})]}),(0,G.jsxs)("div",{className:"form-row noselect",children:[(0,G.jsx)("span",{style:{fontSize:"14px"},children:"Nimmt Bilder f\xfcr Leistungen auf"}),(0,G.jsx)(pp,{placement:"bottom",title:"Wenn diese Einstellung aktiviert ist, wird dem Nutzer automatisch aufgefordert, Fotos zu Leistungen zu machen",children:(0,G.jsx)(Zp,{color:"secondary",checked:!!c.takesPicturesForServices&&c.takesPicturesForServices,onChange:function(e,t){return d((function(e){return u(u({},e),{},{takesPicturesForServices:t})}))}})})]})]})}var tO=function(e){var n=e.open,r=e.onClose,s=e.object,l=e.mode,c=JM(),d=c.updateStaff,f=c.addStaff,h=xq().changeVisibility,p=(0,t.useState)(""),v=(0,i.Z)(p,2),m=v[0],g=v[1],y=(0,t.useState)(""),b=(0,i.Z)(y,2),x=b[0],w=b[1],k=(0,t.useState)(null!==s&&void 0!==s?s:XM),S=(0,i.Z)(k,2),_=S[0],C=S[1],j=function e(){T(!1),r&&e(),h("editCreatePersonal",!1)};(0,t.useEffect)((function(){C(null!==s&&void 0!==s?s:XM)}),[s]);var P=(0,t.useState)(!1),E=(0,i.Z)(P,2),A=E[0],T=E[1],I=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,T(!0),Z(),"create"!=l){e.next=8;break}return e.next=6,f(u(u({},_),{},{password:m}));case 6:e.next=10;break;case 8:return e.next=10,d(u(u({},_),{},{password:m}));case 10:h("editCreatePersonal",!1),e.next=15;break;case 13:e.prev=13,e.t0=e.catch(0);case 15:return e.prev=15,T(!1),e.finish(15);case 18:case"end":return e.stop()}}),e,null,[[0,13,15,18]])})));return function(){return e.apply(this,arguments)}}(),R=(0,t.useState)({usernameError:!1,organizationRoleError:!1,eMailError:!1,passwordError:!1,passwordNotMatchError:!1}),M=(0,i.Z)(R,2),O=M[0],D=M[1];function Z(){var e=!0;return _.username.length<=4?(D((function(e){return u(u({},e),{},{usernameError:!0})})),e=!1):D((function(e){return u(u({},e),{},{usernameError:!1})})),!_.organizationRoleId||_.organizationRoleId<=0?(D((function(e){return u(u({},e),{},{organizationRoleError:!0})})),e=!1):D((function(e){return u(u({},e),{},{organizationRoleError:!1})})),_.eMail.length<=6||!_.eMail.includes("@")?(D((function(e){return u(u({},e),{},{eMailError:!0})})),e=!1):D((function(e){return u(u({},e),{},{eMailError:!1})})),m.length<8?(D((function(e){return u(u({},e),{},{passwordError:!0})})),e=!1):D((function(e){return u(u({},e),{},{passwordError:!1})})),m!==x?(D((function(e){return u(u({},e),{},{passwordNotMatchError:!0})})),e=!1):D((function(e){return u(u({},e),{},{passwordNotMatchError:!1})})),void 0!==_.employmentRelation&&_.employmentRelation,e}return(0,G.jsxs)(sf,{open:n,title:"create"==l?"Personal erstellen":"Personal bearbeiten",onClose:function(){return j()},children:[(0,G.jsx)(eO,{error:O,confirmPassword:x,setConfirmPassword:w,password:m,setPassword:g,setStaff:C,staff:_}),(0,G.jsx)("div",{style:{height:"20px"}}),(0,G.jsx)(Gc,{title:A?(0,G.jsx)(bu,{size:18,color:"inherit"}):"Speichern",onClickHandler:function(){return I()},disabled:A})]})},nO=__webpack_require__(1002),rO=Uint8Array,iO=Uint16Array,oO=Uint32Array,aO=new rO([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),sO=new rO([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),lO=new rO([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),uO=function(e,t){for(var n=new iO(31),r=0;r<31;++r)n[r]=t+=1<<e[r-1];var i=new oO(n[30]);for(r=1;r<30;++r)for(var o=n[r];o<n[r+1];++o)i[o]=o-n[r]<<5|r;return[n,i]},cO=uO(aO,2),dO=cO[0],fO=cO[1];dO[28]=258,fO[258]=28;for(var hO=uO(sO,0),pO=hO[0],vO=hO[1],mO=new iO(32768),gO=0;gO<32768;++gO){var yO=(43690&gO)>>>1|(21845&gO)<<1;yO=(61680&(yO=(52428&yO)>>>2|(13107&yO)<<2))>>>4|(3855&yO)<<4,mO[gO]=((65280&yO)>>>8|(255&yO)<<8)>>>1}var bO=function(e,t,n){for(var r=e.length,i=0,o=new iO(t);i<r;++i)++o[e[i]-1];var a,s=new iO(t);for(i=0;i<t;++i)s[i]=s[i-1]+o[i-1]<<1;if(n){a=new iO(1<<t);var l=15-t;for(i=0;i<r;++i)if(e[i])for(var u=i<<4|e[i],c=t-e[i],d=s[e[i]-1]++<<c,f=d|(1<<c)-1;d<=f;++d)a[mO[d]>>>l]=u}else for(a=new iO(r),i=0;i<r;++i)a[i]=mO[s[e[i]-1]++]>>>15-e[i];return a},xO=new rO(288);for(gO=0;gO<144;++gO)xO[gO]=8;for(gO=144;gO<256;++gO)xO[gO]=9;for(gO=256;gO<280;++gO)xO[gO]=7;for(gO=280;gO<288;++gO)xO[gO]=8;var wO=new rO(32);for(gO=0;gO<32;++gO)wO[gO]=5;var kO=bO(xO,9,0),SO=bO(xO,9,1),_O=bO(wO,5,0),CO=bO(wO,5,1),jO=function(e){for(var t=e[0],n=1;n<e.length;++n)e[n]>t&&(t=e[n]);return t},PO=function(e,t,n){var r=t/8>>0;return(e[r]|e[r+1]<<8)>>>(7&t)&n},EO=function(e,t){var n=t/8>>0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>>(7&t)},AO=function(e){return(e/8>>0)+(7&e&&1)},TO=function(e,t,n){(null==t||t<0)&&(t=0),(null==n||n>e.length)&&(n=e.length);var r=new(e instanceof iO?iO:e instanceof oO?oO:rO)(n-t);return r.set(e.subarray(t,n)),r},IO=function(e,t,n){var r=e.length,i=!t||n,o=!n||n.i;n||(n={}),t||(t=new rO(3*r));var a=function(e){var n=t.length;if(e>n){var r=new rO(Math.max(2*n,e));r.set(t),t=r}},s=n.f||0,l=n.p||0,u=n.b||0,c=n.l,d=n.d,f=n.m,h=n.n,p=8*r;do{if(!c){n.f=s=PO(e,l,1);var v=PO(e,l+1,3);if(l+=3,!v){var m=e[(P=AO(l)+4)-4]|e[P-3]<<8,g=P+m;if(g>r){if(o)throw"unexpected EOF";break}i&&a(u+m),t.set(e.subarray(P,g),u),n.b=u+=m,n.p=l=8*g;continue}if(1==v)c=SO,d=CO,f=9,h=5;else{if(2!=v)throw"invalid block type";var y=PO(e,l,31)+257,b=PO(e,l+10,15)+4,x=y+PO(e,l+5,31)+1;l+=14;for(var w=new rO(x),k=new rO(19),S=0;S<b;++S)k[lO[S]]=PO(e,l+3*S,7);l+=3*b;var _=jO(k),C=(1<<_)-1;if(!o&&l+x*(_+7)>p)break;var j=bO(k,_,1);for(S=0;S<x;){var P,E=j[PO(e,l,C)];if(l+=15&E,(P=E>>>4)<16)w[S++]=P;else{var A=0,T=0;for(16==P?(T=3+PO(e,l,3),l+=2,A=w[S-1]):17==P?(T=3+PO(e,l,7),l+=3):18==P&&(T=11+PO(e,l,127),l+=7);T--;)w[S++]=A}}var I=w.subarray(0,y),R=w.subarray(y);f=jO(I),h=jO(R),c=bO(I,f,1),d=bO(R,h,1)}if(l>p)throw"unexpected EOF"}i&&a(u+131072);for(var M=(1<<f)-1,O=(1<<h)-1,D=f+h+18;o||l+D<p;){var Z=(A=c[EO(e,l)&M])>>>4;if((l+=15&A)>p)throw"unexpected EOF";if(!A)throw"invalid length/literal";if(Z<256)t[u++]=Z;else{if(256==Z){c=null;break}var N=Z-254;if(Z>264){var L=aO[S=Z-257];N=PO(e,l,(1<<L)-1)+dO[S],l+=L}var F=d[EO(e,l)&O],z=F>>>4;if(!F)throw"invalid distance";l+=15&F;R=pO[z];if(z>3){L=sO[z];R+=EO(e,l)&(1<<L)-1,l+=L}if(l>p)throw"unexpected EOF";i&&a(u+131072);for(var B=u+N;u<B;u+=4)t[u]=t[u-R],t[u+1]=t[u+1-R],t[u+2]=t[u+2-R],t[u+3]=t[u+3-R];u=B}}n.l=c,n.p=l,n.b=u,c&&(s=1,n.m=f,n.d=d,n.n=h)}while(!s);return u==t.length?t:TO(t,0,u)},RO=function(e,t,n){n<<=7&t;var r=t/8>>0;e[r]|=n,e[r+1]|=n>>>8},MO=function(e,t,n){n<<=7&t;var r=t/8>>0;e[r]|=n,e[r+1]|=n>>>8,e[r+2]|=n>>>16},OO=function(e,t){for(var n=[],r=0;r<e.length;++r)e[r]&&n.push({s:r,f:e[r]});var i=n.length,o=n.slice();if(!i)return[new rO(0),0];if(1==i){var a=new rO(n[0].s+1);return a[n[0].s]=1,[a,1]}n.sort((function(e,t){return e.f-t.f})),n.push({s:-1,f:25001});var s=n[0],l=n[1],u=0,c=1,d=2;for(n[0]={s:-1,f:s.f+l.f,l:s,r:l};c!=i-1;)s=n[n[u].f<n[d].f?u++:d++],l=n[u!=c&&n[u].f<n[d].f?u++:d++],n[c++]={s:-1,f:s.f+l.f,l:s,r:l};var f=o[0].s;for(r=1;r<i;++r)o[r].s>f&&(f=o[r].s);var h=new iO(f+1),p=DO(n[c-1],h,0);if(p>t){r=0;var v=0,m=p-t,g=1<<m;for(o.sort((function(e,t){return h[t.s]-h[e.s]||e.f-t.f}));r<i;++r){var y=o[r].s;if(!(h[y]>t))break;v+=g-(1<<p-h[y]),h[y]=t}for(v>>>=m;v>0;){var b=o[r].s;h[b]<t?v-=1<<t-h[b]++-1:++r}for(;r>=0&&v;--r){var x=o[r].s;h[x]==t&&(--h[x],++v)}p=t}return[new rO(h),p]},DO=function e(t,n,r){return-1==t.s?Math.max(e(t.l,n,r+1),e(t.r,n,r+1)):n[t.s]=r},ZO=function(e){for(var t=e.length;t&&!e[--t];);for(var n=new iO(++t),r=0,i=e[0],o=1,a=function(e){n[r++]=e},s=1;s<=t;++s)if(e[s]==i&&s!=t)++o;else{if(!i&&o>2){for(;o>138;o-=138)a(32754);o>2&&(a(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(a(i),--o;o>6;o-=6)a(8304);o>2&&(a(o-3<<5|8208),o=0)}for(;o--;)a(i);o=1,i=e[s]}return[n.subarray(0,r),t]},NO=function(e,t){for(var n=0,r=0;r<t.length;++r)n+=e[r]*t[r];return n},LO=function(e,t,n){var r=n.length,i=AO(t+2);e[i]=255&r,e[i+1]=r>>>8,e[i+2]=255^e[i],e[i+3]=255^e[i+1];for(var o=0;o<r;++o)e[i+o+4]=n[o];return 8*(i+4+r)},FO=function(e,t,n,r,i,o,a,s,l,u,c){RO(t,c++,n),++i[256];for(var d=OO(i,15),f=d[0],h=d[1],p=OO(o,15),v=p[0],m=p[1],g=ZO(f),y=g[0],b=g[1],x=ZO(v),w=x[0],k=x[1],S=new iO(19),_=0;_<y.length;++_)S[31&y[_]]++;for(_=0;_<w.length;++_)S[31&w[_]]++;for(var C=OO(S,7),j=C[0],P=C[1],E=19;E>4&&!j[lO[E-1]];--E);var A,T,I,R,M=u+5<<3,O=NO(i,xO)+NO(o,wO)+a,D=NO(i,f)+NO(o,v)+a+14+3*E+NO(S,j)+(2*S[16]+3*S[17]+7*S[18]);if(M<=O&&M<=D)return LO(t,c,e.subarray(l,l+u));if(RO(t,c,1+(D<O)),c+=2,D<O){A=bO(f,h,0),T=f,I=bO(v,m,0),R=v;var Z=bO(j,P,0);RO(t,c,b-257),RO(t,c+5,k-1),RO(t,c+10,E-4),c+=14;for(_=0;_<E;++_)RO(t,c+3*_,j[lO[_]]);c+=3*E;for(var N=[y,w],L=0;L<2;++L){var F=N[L];for(_=0;_<F.length;++_){var z=31&F[_];RO(t,c,Z[z]),c+=j[z],z>15&&(RO(t,c,F[_]>>>5&127),c+=F[_]>>>12)}}}else A=kO,T=xO,I=_O,R=wO;for(_=0;_<s;++_)if(r[_]>255){z=r[_]>>>18&31;MO(t,c,A[z+257]),c+=T[z+257],z>7&&(RO(t,c,r[_]>>>23&31),c+=aO[z]);var B=31&r[_];MO(t,c,I[B]),c+=R[B],B>3&&(MO(t,c,r[_]>>>5&8191),c+=sO[B])}else MO(t,c,A[r[_]]),c+=T[r[_]];return MO(t,c,A[256]),c+T[256]},zO=new oO([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),BO=new rO(0),HO=function(e,t,n,r,i,o){var a=e.length,s=new rO(r+a+5*(1+Math.floor(a/7e3))+i),l=s.subarray(r,s.length-i),u=0;if(!t||a<8)for(var c=0;c<=a;c+=65535){var d=c+65535;d<a?u=LO(l,u,e.subarray(c,d)):(l[c]=o,u=LO(l,u,e.subarray(c,a)))}else{for(var f=zO[t-1],h=f>>>13,p=8191&f,v=(1<<n)-1,m=new iO(32768),g=new iO(v+1),y=Math.ceil(n/3),b=2*y,x=function(t){return(e[t]^e[t+1]<<y^e[t+2]<<b)&v},w=new oO(25e3),k=new iO(288),S=new iO(32),_=0,C=0,j=(c=0,0),P=0,E=0;c<a;++c){var A=x(c),T=32767&c,I=g[A];if(m[T]=I,g[A]=T,P<=c){var R=a-c;if((_>7e3||j>24576)&&R>423){u=FO(e,l,0,w,k,S,C,j,E,c-E,u),j=_=C=0,E=c;for(var M=0;M<286;++M)k[M]=0;for(M=0;M<30;++M)S[M]=0}var O=2,D=0,Z=p,N=T-I&32767;if(R>2&&A==x(c-N))for(var L=Math.min(h,R)-1,F=Math.min(32767,c),z=Math.min(258,R);N<=F&&--Z&&T!=I;){if(e[c+O]==e[c+O-N]){for(var B=0;B<z&&e[c+B]==e[c+B-N];++B);if(B>O){if(O=B,D=N,B>L)break;var H=Math.min(N,B-2),V=0;for(M=0;M<H;++M){var q=c-N+M+32768&32767,W=q-m[q]+32768&32767;W>V&&(V=W,I=q)}}}N+=(T=I)-(I=m[T])+32768&32767}if(D){w[j++]=268435456|fO[O]<<18|vO[D];var U=31&fO[O],G=31&vO[D];C+=aO[U]+sO[G],++k[257+U],++S[G],P=c+O,++_}else w[j++]=e[c],++k[e[c]]}}u=FO(e,l,o,w,k,S,C,j,E,c-E,u),o||(u=LO(l,u,BO))}return TO(s,0,r+AO(u)+i)},VO=function(){var e=1,t=0;return{p:function(n){for(var r=e,i=t,o=n.length,a=0;a!=o;){for(var s=Math.min(a+5552,o);a<s;++a)i+=r+=n[a];r%=65521,i%=65521}e=r,t=i},d:function(){return(e>>>8<<16|(255&t)<<8|t>>>8)+2*((255&e)<<23)}}},qO=function(e,t,n,r,i){return HO(e,null==t.level?6:t.level,null==t.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(e.length)))):12+t.mem,n,r,!i)},WO=function(e,t,n){for(;n;++t)e[t]=n,n>>>=8},UO=function(e,t){var n=t.level,r=0==n?0:n<6?1:9==n?3:2;e[0]=120,e[1]=r<<6|(r?32-2*r:1)},GO=function(e){if(8!=(15&e[0])||e[0]>>>4>7||(e[0]<<8|e[1])%31)throw"invalid zlib data";if(32&e[1])throw"invalid zlib data: preset dictionaries not supported"};function KO(e,t){void 0===t&&(t={});var n=VO();n.p(e);var r=qO(e,t,2,4);return UO(r,t),WO(r,r.length-4,n.d()),r}function YO(e,t){return IO((GO(e),e.subarray(2,-4)),t)}var XO=function(){return"undefined"!=typeof window?window:"undefined"!=typeof __webpack_require__.g?__webpack_require__.g:"undefined"!=typeof self?self:this}();function QO(){XO.console&&"function"==typeof XO.console.log&&XO.console.log.apply(XO.console,arguments)}var JO={log:QO,warn:function(e){XO.console&&("function"==typeof XO.console.warn?XO.console.warn.apply(XO.console,arguments):QO.call(null,arguments))},error:function(e){XO.console&&("function"==typeof XO.console.error?XO.console.error.apply(XO.console,arguments):QO(e))}};function $O(e,t,n){var r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){iD(r.response,t,n)},r.onerror=function(){JO.error("could not download file")},r.send()}function eD(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return t.status>=200&&t.status<=299}function tD(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(x){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var nD,rD,iD=XO.saveAs||("object"!==("undefined"==typeof window?"undefined":(0,nO.Z)(window))||window!==XO?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(e,t,n){var r=XO.URL||XO.webkitURL,i=document.createElement("a");t=t||e.name||"download",i.download=t,i.rel="noopener","string"==typeof e?(i.href=e,i.origin!==location.origin?eD(i.href)?$O(e,t,n):tD(i,i.target="_blank"):tD(i)):(i.href=r.createObjectURL(e),setTimeout((function(){r.revokeObjectURL(i.href)}),4e4),setTimeout((function(){tD(i)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,t,n){if(t=t||e.name||"download","string"==typeof e)if(eD(e))$O(e,t,n);else{var r=document.createElement("a");r.href=e,r.target="_blank",setTimeout((function(){tD(r)}))}else navigator.msSaveOrOpenBlob(function(e,t){return void 0===t?t={autoBom:!1}:"object"!==(0,nO.Z)(t)&&(JO.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([String.fromCharCode(65279),e],{type:e.type}):e}(e,n),t)}:function(e,t,n,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),"string"==typeof e)return $O(e,t,n);var i="application/octet-stream"===e.type,o=/constructor/i.test(XO.HTMLElement)||XO.safari,a=/CriOS\/[\d]+/.test(navigator.userAgent);if((a||i&&o)&&"object"===("undefined"==typeof FileReader?"undefined":(0,nO.Z)(FileReader))){var s=new FileReader;s.onloadend=function(){var e=s.result;e=a?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=e:location=e,r=null},s.readAsDataURL(e)}else{var l=XO.URL||XO.webkitURL,u=l.createObjectURL(e);r?r.location=u:location.href=u,r=null,setTimeout((function(){l.revokeObjectURL(u)}),4e4)}});function oD(e){var t;e=e||"",this.ok=!1,"#"==e.charAt(0)&&(e=e.substr(1,6)),e={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[e=(e=e.replace(/ /g,"")).toLowerCase()]||e;for(var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(e){return[parseInt(e[1]),parseInt(e[2]),parseInt(e[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}}],r=0;r<3;r++){var i=n[r].re,o=n[r].process,a=i.exec(e);a&&(t=o(a),this.r=t[0],this.g=t[1],this.b=t[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var e=this.r.toString(16),t=this.g.toString(16),n=this.b.toString(16);return 1==e.length&&(e="0"+e),1==t.length&&(t="0"+t),1==n.length&&(n="0"+n),"#"+e+t+n}}function aD(e,t){var n=e[0],r=e[1],i=e[2],o=e[3];n=lD(n,r,i,o,t[0],7,-680876936),o=lD(o,n,r,i,t[1],12,-389564586),i=lD(i,o,n,r,t[2],17,606105819),r=lD(r,i,o,n,t[3],22,-1044525330),n=lD(n,r,i,o,t[4],7,-176418897),o=lD(o,n,r,i,t[5],12,1200080426),i=lD(i,o,n,r,t[6],17,-1473231341),r=lD(r,i,o,n,t[7],22,-45705983),n=lD(n,r,i,o,t[8],7,1770035416),o=lD(o,n,r,i,t[9],12,-1958414417),i=lD(i,o,n,r,t[10],17,-42063),r=lD(r,i,o,n,t[11],22,-1990404162),n=lD(n,r,i,o,t[12],7,1804603682),o=lD(o,n,r,i,t[13],12,-40341101),i=lD(i,o,n,r,t[14],17,-1502002290),n=uD(n,r=lD(r,i,o,n,t[15],22,1236535329),i,o,t[1],5,-165796510),o=uD(o,n,r,i,t[6],9,-1069501632),i=uD(i,o,n,r,t[11],14,643717713),r=uD(r,i,o,n,t[0],20,-373897302),n=uD(n,r,i,o,t[5],5,-701558691),o=uD(o,n,r,i,t[10],9,38016083),i=uD(i,o,n,r,t[15],14,-660478335),r=uD(r,i,o,n,t[4],20,-405537848),n=uD(n,r,i,o,t[9],5,568446438),o=uD(o,n,r,i,t[14],9,-1019803690),i=uD(i,o,n,r,t[3],14,-187363961),r=uD(r,i,o,n,t[8],20,1163531501),n=uD(n,r,i,o,t[13],5,-1444681467),o=uD(o,n,r,i,t[2],9,-51403784),i=uD(i,o,n,r,t[7],14,1735328473),n=cD(n,r=uD(r,i,o,n,t[12],20,-1926607734),i,o,t[5],4,-378558),o=cD(o,n,r,i,t[8],11,-2022574463),i=cD(i,o,n,r,t[11],16,1839030562),r=cD(r,i,o,n,t[14],23,-35309556),n=cD(n,r,i,o,t[1],4,-1530992060),o=cD(o,n,r,i,t[4],11,1272893353),i=cD(i,o,n,r,t[7],16,-155497632),r=cD(r,i,o,n,t[10],23,-1094730640),n=cD(n,r,i,o,t[13],4,681279174),o=cD(o,n,r,i,t[0],11,-358537222),i=cD(i,o,n,r,t[3],16,-722521979),r=cD(r,i,o,n,t[6],23,76029189),n=cD(n,r,i,o,t[9],4,-640364487),o=cD(o,n,r,i,t[12],11,-421815835),i=cD(i,o,n,r,t[15],16,530742520),n=dD(n,r=cD(r,i,o,n,t[2],23,-995338651),i,o,t[0],6,-198630844),o=dD(o,n,r,i,t[7],10,1126891415),i=dD(i,o,n,r,t[14],15,-1416354905),r=dD(r,i,o,n,t[5],21,-57434055),n=dD(n,r,i,o,t[12],6,1700485571),o=dD(o,n,r,i,t[3],10,-1894986606),i=dD(i,o,n,r,t[10],15,-1051523),r=dD(r,i,o,n,t[1],21,-2054922799),n=dD(n,r,i,o,t[8],6,1873313359),o=dD(o,n,r,i,t[15],10,-30611744),i=dD(i,o,n,r,t[6],15,-1560198380),r=dD(r,i,o,n,t[13],21,1309151649),n=dD(n,r,i,o,t[4],6,-145523070),o=dD(o,n,r,i,t[11],10,-1120210379),i=dD(i,o,n,r,t[2],15,718787259),r=dD(r,i,o,n,t[9],21,-343485551),e[0]=bD(n,e[0]),e[1]=bD(r,e[1]),e[2]=bD(i,e[2]),e[3]=bD(o,e[3])}function sD(e,t,n,r,i,o){return t=bD(bD(t,e),bD(r,o)),bD(t<<i|t>>>32-i,n)}function lD(e,t,n,r,i,o,a){return sD(t&n|~t&r,e,t,i,o,a)}function uD(e,t,n,r,i,o,a){return sD(t&r|n&~r,e,t,i,o,a)}function cD(e,t,n,r,i,o,a){return sD(t^n^r,e,t,i,o,a)}function dD(e,t,n,r,i,o,a){return sD(n^(t|~r),e,t,i,o,a)}function fD(e){var t,n=e.length,r=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=e.length;t+=64)aD(r,hD(e.substring(t-64,t)));e=e.substring(t-64);var i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<e.length;t++)i[t>>2]|=e.charCodeAt(t)<<(t%4<<3);if(i[t>>2]|=128<<(t%4<<3),t>55)for(aD(r,i),t=0;t<16;t++)i[t]=0;return i[14]=8*n,aD(r,i),r}function hD(e){var t,n=[];for(t=0;t<64;t+=4)n[t>>2]=e.charCodeAt(t)+(e.charCodeAt(t+1)<<8)+(e.charCodeAt(t+2)<<16)+(e.charCodeAt(t+3)<<24);return n}nD=XO.atob.bind(XO),rD=XO.btoa.bind(XO);var pD="0123456789abcdef".split("");function vD(e){for(var t="",n=0;n<4;n++)t+=pD[e>>8*n+4&15]+pD[e>>8*n&15];return t}function mD(e){return String.fromCharCode((255&e)>>0,(65280&e)>>8,(16711680&e)>>16,(4278190080&e)>>24)}function gD(e){return fD(e).map(mD).join("")}var yD="5d41402abc4b2a76b9719d911017c592"!=function(e){for(var t=0;t<e.length;t++)e[t]=vD(e[t]);return e.join("")}(fD("hello"));function bD(e,t){if(yD){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}return e+t&4294967295}function xD(e,t){var n,r,i,o;if(e!==n){for(var a=(i=e,o=1+(256/e.length>>0),new Array(o+1).join(i)),s=[],l=0;l<256;l++)s[l]=l;var u=0;for(l=0;l<256;l++){var c=s[l];u=(u+c+a.charCodeAt(l))%256,s[l]=s[u],s[u]=c}n=e,r=s}else s=r;var d=t.length,f=0,h=0,p="";for(l=0;l<d;l++)h=(h+(c=s[f=(f+1)%256]))%256,s[f]=s[h],s[h]=c,a=s[(s[f]+s[h])%256],p+=String.fromCharCode(t.charCodeAt(l)^a);return p}var wD={print:4,modify:8,copy:16,"annot-forms":32};function kD(e,t,n,r){this.v=1,this.r=2;var i=192;e.forEach((function(e){if(void 0!==wD.perm)throw new Error("Invalid permission: "+e);i+=wD[e]})),this.padding="(\xbfN^Nu\x8aAd\0NV\xff\xfa\x01\b..\0\xb6\xd0h>\x80/\f\xa9\xfedSiz";var o=(t+this.padding).substr(0,32),a=(n+this.padding).substr(0,32);this.O=this.processOwnerPassword(o,a),this.P=-(1+(255^i)),this.encryptionKey=gD(o+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=xD(this.encryptionKey,this.padding)}function SD(e){if(/[^\u0000-\u00ff]/.test(e))throw new Error("Invalid PDF Name Object: "+e+", Only accept ASCII characters.");for(var t="",n=e.length,r=0;r<n;r++){var i=e.charCodeAt(r);t+=i<33||35===i||37===i||40===i||41===i||47===i||60===i||62===i||91===i||93===i||123===i||125===i||i>126?"#"+("0"+i.toString(16)).slice(-2):e[r]}return t}function _D(e){if("object"!==(0,nO.Z)(e))throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var t={};this.subscribe=function(e,n,r){if(r=r||!1,"string"!=typeof e||"function"!=typeof n||"boolean"!=typeof r)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");t.hasOwnProperty(e)||(t[e]={});var i=Math.random().toString(35);return t[e][i]=[n,!!r],i},this.unsubscribe=function(e){for(var n in t)if(t[n][e])return delete t[n][e],0===Object.keys(t[n]).length&&delete t[n],!0;return!1},this.publish=function(n){if(t.hasOwnProperty(n)){var r=Array.prototype.slice.call(arguments,1),i=[];for(var o in t[n]){var a=t[n][o];try{a[0].apply(e,r)}catch(n){XO.console&&JO.error("jsPDF PubSub Error",n.message,n)}a[1]&&i.push(o)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return t}}function CD(e){if(!(this instanceof CD))return new CD(e);var t="opacity,stroke-opacity".split(",");for(var n in e)e.hasOwnProperty(n)&&t.indexOf(n)>=0&&(this[n]=e[n]);this.id="",this.objectNumber=-1}function jD(e,t){this.gState=e,this.matrix=t,this.id="",this.objectNumber=-1}function PD(e,t,n,r,i){if(!(this instanceof PD))return new PD(e,t,n,r,i);this.type="axial"===e?2:3,this.coords=t,this.colors=n,jD.call(this,r,i)}function ED(e,t,n,r,i){if(!(this instanceof ED))return new ED(e,t,n,r,i);this.boundingBox=e,this.xStep=t,this.yStep=n,this.stream="",this.cloneIndex=0,jD.call(this,r,i)}function AD(e){var t,n="string"==typeof arguments[0]?arguments[0]:"p",r=arguments[1],i=arguments[2],o=arguments[3],a=[],s=1,l=16,u="S",c=null;"object"===(0,nO.Z)(e=e||{})&&(n=e.orientation,r=e.unit||r,i=e.format||i,o=e.compress||e.compressPdf||o,null!==(c=e.encryption||null)&&(c.userPassword=c.userPassword||"",c.ownerPassword=c.ownerPassword||"",c.userPermissions=c.userPermissions||[]),s="number"==typeof e.userUnit?Math.abs(e.userUnit):1,void 0!==e.precision&&(t=e.precision),void 0!==e.floatPrecision&&(l=e.floatPrecision),u=e.defaultPathOperation||"S"),a=e.filters||(!0===o?["FlateEncode"]:a),r=r||"mm",n=(""+(n||"P")).toLowerCase();var d=e.putOnlyUsedFonts||!1,f={},h={internal:{},__private__:{}};h.__private__.PubSub=_D;var p="1.3",v=h.__private__.getPdfVersion=function(){return p};h.__private__.setPdfVersion=function(e){p=e};var m={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};h.__private__.getPageFormats=function(){return m};var g=h.__private__.getPageFormat=function(e){return m[e]};i=i||"a4";var y={COMPAT:"compat",ADVANCED:"advanced"},b=y.COMPAT;function x(){this.saveGraphicsState(),X(new Te(de,0,0,-de,0,ln()*de).toString()+" cm"),this.setFontSize(this.getFontSize()/de),u="n",b=y.ADVANCED}function w(){this.restoreGraphicsState(),u="S",b=y.COMPAT}var k=h.__private__.combineFontStyleAndFontWeight=function(e,t){if("bold"==e&&"normal"==t||"bold"==e&&400==t||"normal"==e&&"italic"==t||"bold"==e&&"italic"==t)throw new Error("Invalid Combination of fontweight and fontstyle");return t&&(e=400==t||"normal"===t?"italic"===e?"italic":"normal":700!=t&&"bold"!==t||"normal"!==e?(700==t?"bold":t)+""+e:"bold"),e};h.advancedAPI=function(e){var t=b===y.COMPAT;return t&&x.call(this),"function"!=typeof e||(e(this),t&&w.call(this)),this},h.compatAPI=function(e){var t=b===y.ADVANCED;return t&&w.call(this),"function"!=typeof e||(e(this),t&&x.call(this)),this},h.isAdvancedAPI=function(){return b===y.ADVANCED};var S,_=function(e){if(b!==y.ADVANCED)throw new Error(e+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},C=h.roundToPrecision=h.__private__.roundToPrecision=function(e,n){var r=t||n;if(isNaN(e)||isNaN(r))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return e.toFixed(r).replace(/0+$/,"")};S=h.hpf=h.__private__.hpf="number"==typeof l?function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.hpf");return C(e,l)}:"smart"===l?function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.hpf");return C(e,e>-1&&e<1?16:5)}:function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.hpf");return C(e,16)};var j=h.f2=h.__private__.f2=function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.f2");return C(e,2)},P=h.__private__.f3=function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.f3");return C(e,3)},E=h.scale=h.__private__.scale=function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.scale");return b===y.COMPAT?e*de:b===y.ADVANCED?e:void 0},A=function(e){return E(function(e){return b===y.COMPAT?ln()-e:b===y.ADVANCED?e:void 0}(e))};h.__private__.setPrecision=h.setPrecision=function(e){"number"==typeof parseInt(e,10)&&(t=parseInt(e,10))};var T,I="00000000000000000000000000000000",R=h.__private__.getFileId=function(){return I},M=h.__private__.setFileId=function(e){return I=void 0!==e&&/^[a-fA-F0-9]{32}$/.test(e)?e.toUpperCase():I.split("").map((function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))})).join(""),null!==c&&(gt=new kD(c.userPermissions,c.userPassword,c.ownerPassword,I)),I};h.setFileId=function(e){return M(e),this},h.getFileId=function(){return R()};var O=h.__private__.convertDateToPDFDate=function(e){var t=e.getTimezoneOffset(),n=t<0?"+":"-",r=Math.floor(Math.abs(t/60)),i=Math.abs(t%60),o=[n,F(r),"'",F(i),"'"].join("");return["D:",e.getFullYear(),F(e.getMonth()+1),F(e.getDate()),F(e.getHours()),F(e.getMinutes()),F(e.getSeconds()),o].join("")},D=h.__private__.convertPDFDateToDate=function(e){var t=parseInt(e.substr(2,4),10),n=parseInt(e.substr(6,2),10)-1,r=parseInt(e.substr(8,2),10),i=parseInt(e.substr(10,2),10),o=parseInt(e.substr(12,2),10),a=parseInt(e.substr(14,2),10);return new Date(t,n,r,i,o,a,0)},Z=h.__private__.setCreationDate=function(e){var t;if(void 0===e&&(e=new Date),e instanceof Date)t=O(e);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(e))throw new Error("Invalid argument passed to jsPDF.setCreationDate");t=e}return T=t},N=h.__private__.getCreationDate=function(e){var t=T;return"jsDate"===e&&(t=D(T)),t};h.setCreationDate=function(e){return Z(e),this},h.getCreationDate=function(e){return N(e)};var L,F=h.__private__.padd2=function(e){return("0"+parseInt(e)).slice(-2)},z=h.__private__.padd2Hex=function(e){return("00"+(e=e.toString())).substr(e.length)},B=0,H=[],V=[],q=0,W=[],U=[],G=!1,K=V;h.__private__.setCustomOutputDestination=function(e){G=!0,K=e};var Y=function(e){G||(K=e)};h.__private__.resetCustomOutputDestination=function(){G=!1,K=V};var X=h.__private__.out=function(e){return e=e.toString(),q+=e.length+1,K.push(e),K},Q=h.__private__.write=function(e){return X(1===arguments.length?e.toString():Array.prototype.join.call(arguments," "))},J=h.__private__.getArrayBuffer=function(e){for(var t=e.length,n=new ArrayBuffer(t),r=new Uint8Array(n);t--;)r[t]=e.charCodeAt(t);return n},$=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];h.__private__.getStandardFonts=function(){return $};var ee=e.fontSize||16;h.__private__.setFontSize=h.setFontSize=function(e){return ee=b===y.ADVANCED?e/de:e,this};var te,ne=h.__private__.getFontSize=h.getFontSize=function(){return b===y.COMPAT?ee:ee*de},re=e.R2L||!1;h.__private__.setR2L=h.setR2L=function(e){return re=e,this},h.__private__.getR2L=h.getR2L=function(){return re};var ie,oe=h.__private__.setZoomMode=function(e){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(e))te=e;else if(isNaN(e)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(e))throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+e+'" is not recognized.');te=e}else te=parseInt(e,10)};h.__private__.getZoomMode=function(){return te};var ae,se=h.__private__.setPageMode=function(e){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(e))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+e+'" is not recognized.');ie=e};h.__private__.getPageMode=function(){return ie};var le=h.__private__.setLayoutMode=function(e){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(e))throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+e+'" is not recognized.');ae=e};h.__private__.getLayoutMode=function(){return ae},h.__private__.setDisplayMode=h.setDisplayMode=function(e,t,n){return oe(e),le(t),se(n),this};var ue={title:"",subject:"",author:"",keywords:"",creator:""};h.__private__.getDocumentProperty=function(e){if(-1===Object.keys(ue).indexOf(e))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return ue[e]},h.__private__.getDocumentProperties=function(){return ue},h.__private__.setDocumentProperties=h.setProperties=h.setDocumentProperties=function(e){for(var t in ue)ue.hasOwnProperty(t)&&e[t]&&(ue[t]=e[t]);return this},h.__private__.setDocumentProperty=function(e,t){if(-1===Object.keys(ue).indexOf(e))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return ue[e]=t};var ce,de,fe,he,pe,ve={},me={},ge=[],ye={},be={},xe={},we={},ke=null,Se=0,_e=[],Ce=new _D(h),je=e.hotfixes||[],Pe={},Ee={},Ae=[],Te=function e(t,n,r,i,o,a){if(!(this instanceof e))return new e(t,n,r,i,o,a);isNaN(t)&&(t=1),isNaN(n)&&(n=0),isNaN(r)&&(r=0),isNaN(i)&&(i=1),isNaN(o)&&(o=0),isNaN(a)&&(a=0),this._matrix=[t,n,r,i,o,a]};Object.defineProperty(Te.prototype,"sx",{get:function(){return this._matrix[0]},set:function(e){this._matrix[0]=e}}),Object.defineProperty(Te.prototype,"shy",{get:function(){return this._matrix[1]},set:function(e){this._matrix[1]=e}}),Object.defineProperty(Te.prototype,"shx",{get:function(){return this._matrix[2]},set:function(e){this._matrix[2]=e}}),Object.defineProperty(Te.prototype,"sy",{get:function(){return this._matrix[3]},set:function(e){this._matrix[3]=e}}),Object.defineProperty(Te.prototype,"tx",{get:function(){return this._matrix[4]},set:function(e){this._matrix[4]=e}}),Object.defineProperty(Te.prototype,"ty",{get:function(){return this._matrix[5]},set:function(e){this._matrix[5]=e}}),Object.defineProperty(Te.prototype,"a",{get:function(){return this._matrix[0]},set:function(e){this._matrix[0]=e}}),Object.defineProperty(Te.prototype,"b",{get:function(){return this._matrix[1]},set:function(e){this._matrix[1]=e}}),Object.defineProperty(Te.prototype,"c",{get:function(){return this._matrix[2]},set:function(e){this._matrix[2]=e}}),Object.defineProperty(Te.prototype,"d",{get:function(){return this._matrix[3]},set:function(e){this._matrix[3]=e}}),Object.defineProperty(Te.prototype,"e",{get:function(){return this._matrix[4]},set:function(e){this._matrix[4]=e}}),Object.defineProperty(Te.prototype,"f",{get:function(){return this._matrix[5]},set:function(e){this._matrix[5]=e}}),Object.defineProperty(Te.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Te.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Te.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Te.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),Te.prototype.join=function(e){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(S).join(e)},Te.prototype.multiply=function(e){var t=e.sx*this.sx+e.shy*this.shx,n=e.sx*this.shy+e.shy*this.sy,r=e.shx*this.sx+e.sy*this.shx,i=e.shx*this.shy+e.sy*this.sy,o=e.tx*this.sx+e.ty*this.shx+this.tx,a=e.tx*this.shy+e.ty*this.sy+this.ty;return new Te(t,n,r,i,o,a)},Te.prototype.decompose=function(){var e=this.sx,t=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,a=Math.sqrt(e*e+t*t),s=(e/=a)*n+(t/=a)*r;n-=e*s,r-=t*s;var l=Math.sqrt(n*n+r*r);return s/=l,e*(r/=l)<t*(n/=l)&&(e=-e,t=-t,s=-s,a=-a),{scale:new Te(a,0,0,l,0,0),translate:new Te(1,0,0,1,i,o),rotate:new Te(e,t,-t,e,0,0),skew:new Te(1,0,s,1,0,0)}},Te.prototype.toString=function(e){return this.join(" ")},Te.prototype.inversed=function(){var e=this.sx,t=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,a=1/(e*r-t*n),s=r*a,l=-t*a,u=-n*a,c=e*a;return new Te(s,l,u,c,-s*i-u*o,-l*i-c*o)},Te.prototype.applyToPoint=function(e){var t=e.x*this.sx+e.y*this.shx+this.tx,n=e.x*this.shy+e.y*this.sy+this.ty;return new en(t,n)},Te.prototype.applyToRectangle=function(e){var t=this.applyToPoint(e),n=this.applyToPoint(new en(e.x+e.w,e.y+e.h));return new tn(t.x,t.y,n.x-t.x,n.y-t.y)},Te.prototype.clone=function(){var e=this.sx,t=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty;return new Te(e,t,n,r,i,o)},h.Matrix=Te;var Ie=h.matrixMult=function(e,t){return t.multiply(e)},Re=new Te(1,0,0,1,0,0);h.unitMatrix=h.identityMatrix=Re;var Me=function(e,t){if(!be[e]){var n=(t instanceof PD?"Sh":"P")+(Object.keys(ye).length+1).toString(10);t.id=n,be[e]=n,ye[n]=t,Ce.publish("addPattern",t)}};h.ShadingPattern=PD,h.TilingPattern=ED,h.addShadingPattern=function(e,t){return _("addShadingPattern()"),Me(e,t),this},h.beginTilingPattern=function(e){_("beginTilingPattern()"),rn(e.boundingBox[0],e.boundingBox[1],e.boundingBox[2]-e.boundingBox[0],e.boundingBox[3]-e.boundingBox[1],e.matrix)},h.endTilingPattern=function(e,t){_("endTilingPattern()"),t.stream=U[L].join("\n"),Me(e,t),Ce.publish("endTilingPattern",t),Ae.pop().restore()};var Oe=h.__private__.newObject=function(){var e=De();return Ze(e,!0),e},De=h.__private__.newObjectDeferred=function(){return B++,H[B]=function(){return q},B},Ze=function(e,t){return t="boolean"==typeof t&&t,H[e]=q,t&&X(e+" 0 obj"),e},Ne=h.__private__.newAdditionalObject=function(){var e={objId:De(),content:""};return W.push(e),e},Le=De(),Fe=De(),ze=h.__private__.decodeColorString=function(e){var t=e.split(" ");if(2!==t.length||"g"!==t[1]&&"G"!==t[1])5!==t.length||"k"!==t[4]&&"K"!==t[4]||(t=[(1-t[0])*(1-t[3]),(1-t[1])*(1-t[3]),(1-t[2])*(1-t[3]),"r"]);else{var n=parseFloat(t[0]);t=[n,n,n,"r"]}for(var r="#",i=0;i<3;i++)r+=("0"+Math.floor(255*parseFloat(t[i])).toString(16)).slice(-2);return r},Be=h.__private__.encodeColorString=function(e){var t;"string"==typeof e&&(e={ch1:e});var n=e.ch1,r=e.ch2,i=e.ch3,o=e.ch4,a="draw"===e.pdfColorType?["G","RG","K"]:["g","rg","k"];if("string"==typeof n&&"#"!==n.charAt(0)){var s=new oD(n);if(s.ok)n=s.toHex();else if(!/^\d*\.?\d*$/.test(n))throw new Error('Invalid color "'+n+'" passed to jsPDF.encodeColorString.')}if("string"==typeof n&&/^#[0-9A-Fa-f]{3}$/.test(n)&&(n="#"+n[1]+n[1]+n[2]+n[2]+n[3]+n[3]),"string"==typeof n&&/^#[0-9A-Fa-f]{6}$/.test(n)){var l=parseInt(n.substr(1),16);n=l>>16&255,r=l>>8&255,i=255&l}if(void 0===r||void 0===o&&n===r&&r===i)if("string"==typeof n)t=n+" "+a[0];else if(2===e.precision)t=j(n/255)+" "+a[0];else t=P(n/255)+" "+a[0];else if(void 0===o||"object"===(0,nO.Z)(o)){if(o&&!isNaN(o.a)&&0===o.a)return["1.","1.","1.",a[1]].join(" ");if("string"==typeof n)t=[n,r,i,a[1]].join(" ");else if(2===e.precision)t=[j(n/255),j(r/255),j(i/255),a[1]].join(" ");else t=[P(n/255),P(r/255),P(i/255),a[1]].join(" ")}else if("string"==typeof n)t=[n,r,i,o,a[2]].join(" ");else if(2===e.precision)t=[j(n),j(r),j(i),j(o),a[2]].join(" ");else t=[P(n),P(r),P(i),P(o),a[2]].join(" ");return t},He=h.__private__.getFilters=function(){return a},Ve=h.__private__.putStream=function(e){var t=(e=e||{}).data||"",n=e.filters||He(),r=e.alreadyAppliedFilters||[],i=e.addLength1||!1,o=t.length,a=e.objectId,s=function(e){return e};if(null!==c&&void 0===a)throw new Error("ObjectId must be passed to putStream for file encryption");null!==c&&(s=gt.encryptor(a,0));var l={};!0===n&&(n=["FlateEncode"]);var u=e.additionalKeyValues||[],d=(l=void 0!==AD.API.processDataByFilters?AD.API.processDataByFilters(t,n):{data:t,reverseChain:[]}).reverseChain+(Array.isArray(r)?r.join(" "):r.toString());if(0!==l.data.length&&(u.push({key:"Length",value:l.data.length}),!0===i&&u.push({key:"Length1",value:o})),0!=d.length)if(d.split("/").length-1==1)u.push({key:"Filter",value:d});else{u.push({key:"Filter",value:"["+d+"]"});for(var f=0;f<u.length;f+=1)if("DecodeParms"===u[f].key){for(var h=[],p=0;p<l.reverseChain.split("/").length-1;p+=1)h.push("null");h.push(u[f].value),u[f].value="["+h.join(" ")+"]"}}X("<<");for(var v=0;v<u.length;v++)X("/"+u[v].key+" "+u[v].value);X(">>"),0!==l.data.length&&(X("stream"),X(s(l.data)),X("endstream"))},qe=h.__private__.putPage=function(e){var t=e.number,n=e.data,r=e.objId,i=e.contentsObjId;Ze(r,!0),X("<</Type /Page"),X("/Parent "+e.rootDictionaryObjId+" 0 R"),X("/Resources "+e.resourceDictionaryObjId+" 0 R"),X("/MediaBox ["+parseFloat(S(e.mediaBox.bottomLeftX))+" "+parseFloat(S(e.mediaBox.bottomLeftY))+" "+S(e.mediaBox.topRightX)+" "+S(e.mediaBox.topRightY)+"]"),null!==e.cropBox&&X("/CropBox ["+S(e.cropBox.bottomLeftX)+" "+S(e.cropBox.bottomLeftY)+" "+S(e.cropBox.topRightX)+" "+S(e.cropBox.topRightY)+"]"),null!==e.bleedBox&&X("/BleedBox ["+S(e.bleedBox.bottomLeftX)+" "+S(e.bleedBox.bottomLeftY)+" "+S(e.bleedBox.topRightX)+" "+S(e.bleedBox.topRightY)+"]"),null!==e.trimBox&&X("/TrimBox ["+S(e.trimBox.bottomLeftX)+" "+S(e.trimBox.bottomLeftY)+" "+S(e.trimBox.topRightX)+" "+S(e.trimBox.topRightY)+"]"),null!==e.artBox&&X("/ArtBox ["+S(e.artBox.bottomLeftX)+" "+S(e.artBox.bottomLeftY)+" "+S(e.artBox.topRightX)+" "+S(e.artBox.topRightY)+"]"),"number"==typeof e.userUnit&&1!==e.userUnit&&X("/UserUnit "+e.userUnit),Ce.publish("putPage",{objId:r,pageContext:_e[t],pageNumber:t,page:n}),X("/Contents "+i+" 0 R"),X(">>"),X("endobj");var o=n.join("\n");return b===y.ADVANCED&&(o+="\nQ"),Ze(i,!0),Ve({data:o,filters:He(),objectId:i}),X("endobj"),r},We=h.__private__.putPages=function(){var e,t,n=[];for(e=1;e<=Se;e++)_e[e].objId=De(),_e[e].contentsObjId=De();for(e=1;e<=Se;e++)n.push(qe({number:e,data:U[e],objId:_e[e].objId,contentsObjId:_e[e].contentsObjId,mediaBox:_e[e].mediaBox,cropBox:_e[e].cropBox,bleedBox:_e[e].bleedBox,trimBox:_e[e].trimBox,artBox:_e[e].artBox,userUnit:_e[e].userUnit,rootDictionaryObjId:Le,resourceDictionaryObjId:Fe}));Ze(Le,!0),X("<</Type /Pages");var r="/Kids [";for(t=0;t<Se;t++)r+=n[t]+" 0 R ";X(r+"]"),X("/Count "+Se),X(">>"),X("endobj"),Ce.publish("postPutPages")},Ue=function(e){Ce.publish("putFont",{font:e,out:X,newObject:Oe,putStream:Ve}),!0!==e.isAlreadyPutted&&(e.objectNumber=Oe(),X("<<"),X("/Type /Font"),X("/BaseFont /"+SD(e.postScriptName)),X("/Subtype /Type1"),"string"==typeof e.encoding&&X("/Encoding /"+e.encoding),X("/FirstChar 32"),X("/LastChar 255"),X(">>"),X("endobj"))},Ge=function(e){e.objectNumber=Oe();var t=[];t.push({key:"Type",value:"/XObject"}),t.push({key:"Subtype",value:"/Form"}),t.push({key:"BBox",value:"["+[S(e.x),S(e.y),S(e.x+e.width),S(e.y+e.height)].join(" ")+"]"}),t.push({key:"Matrix",value:"["+e.matrix.toString()+"]"});var n=e.pages[1].join("\n");Ve({data:n,additionalKeyValues:t,objectId:e.objectNumber}),X("endobj")},Ke=function(e,t){t||(t=21);var n=Oe(),r=function(e,t){var n,r=[],i=1/(t-1);for(n=0;n<1;n+=i)r.push(n);if(r.push(1),0!=e[0].offset){var o={offset:0,color:e[0].color};e.unshift(o)}if(1!=e[e.length-1].offset){var a={offset:1,color:e[e.length-1].color};e.push(a)}for(var s="",l=0,u=0;u<r.length;u++){for(n=r[u];n>e[l+1].offset;)l++;var c=e[l].offset,d=(n-c)/(e[l+1].offset-c),f=e[l].color,h=e[l+1].color;s+=z(Math.round((1-d)*f[0]+d*h[0]).toString(16))+z(Math.round((1-d)*f[1]+d*h[1]).toString(16))+z(Math.round((1-d)*f[2]+d*h[2]).toString(16))}return s.trim()}(e.colors,t),i=[];i.push({key:"FunctionType",value:"0"}),i.push({key:"Domain",value:"[0.0 1.0]"}),i.push({key:"Size",value:"["+t+"]"}),i.push({key:"BitsPerSample",value:"8"}),i.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),i.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Ve({data:r,additionalKeyValues:i,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:n}),X("endobj"),e.objectNumber=Oe(),X("<< /ShadingType "+e.type),X("/ColorSpace /DeviceRGB");var o="/Coords ["+S(parseFloat(e.coords[0]))+" "+S(parseFloat(e.coords[1]))+" ";2===e.type?o+=S(parseFloat(e.coords[2]))+" "+S(parseFloat(e.coords[3])):o+=S(parseFloat(e.coords[2]))+" "+S(parseFloat(e.coords[3]))+" "+S(parseFloat(e.coords[4]))+" "+S(parseFloat(e.coords[5])),X(o+="]"),e.matrix&&X("/Matrix ["+e.matrix.toString()+"]"),X("/Function "+n+" 0 R"),X("/Extend [true true]"),X(">>"),X("endobj")},Ye=function(e,t){var n=De(),r=Oe();t.push({resourcesOid:n,objectOid:r}),e.objectNumber=r;var i=[];i.push({key:"Type",value:"/Pattern"}),i.push({key:"PatternType",value:"1"}),i.push({key:"PaintType",value:"1"}),i.push({key:"TilingType",value:"1"}),i.push({key:"BBox",value:"["+e.boundingBox.map(S).join(" ")+"]"}),i.push({key:"XStep",value:S(e.xStep)}),i.push({key:"YStep",value:S(e.yStep)}),i.push({key:"Resources",value:n+" 0 R"}),e.matrix&&i.push({key:"Matrix",value:"["+e.matrix.toString()+"]"}),Ve({data:e.stream,additionalKeyValues:i,objectId:e.objectNumber}),X("endobj")},Xe=function(e){for(var t in e.objectNumber=Oe(),X("<<"),e)switch(t){case"opacity":X("/ca "+j(e[t]));break;case"stroke-opacity":X("/CA "+j(e[t]))}X(">>"),X("endobj")},Qe=function(e){Ze(e.resourcesOid,!0),X("<<"),X("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var e in X("/Font <<"),ve)ve.hasOwnProperty(e)&&(!1===d||!0===d&&f.hasOwnProperty(e))&&X("/"+e+" "+ve[e].objectNumber+" 0 R");X(">>")}(),function(){if(Object.keys(ye).length>0){for(var e in X("/Shading <<"),ye)ye.hasOwnProperty(e)&&ye[e]instanceof PD&&ye[e].objectNumber>=0&&X("/"+e+" "+ye[e].objectNumber+" 0 R");Ce.publish("putShadingPatternDict"),X(">>")}}(),function(e){if(Object.keys(ye).length>0){for(var t in X("/Pattern <<"),ye)ye.hasOwnProperty(t)&&ye[t]instanceof h.TilingPattern&&ye[t].objectNumber>=0&&ye[t].objectNumber<e&&X("/"+t+" "+ye[t].objectNumber+" 0 R");Ce.publish("putTilingPatternDict"),X(">>")}}(e.objectOid),function(){if(Object.keys(xe).length>0){var e;for(e in X("/ExtGState <<"),xe)xe.hasOwnProperty(e)&&xe[e].objectNumber>=0&&X("/"+e+" "+xe[e].objectNumber+" 0 R");Ce.publish("putGStateDict"),X(">>")}}(),function(){for(var e in X("/XObject <<"),Pe)Pe.hasOwnProperty(e)&&Pe[e].objectNumber>=0&&X("/"+e+" "+Pe[e].objectNumber+" 0 R");Ce.publish("putXobjectDict"),X(">>")}(),X(">>"),X("endobj")},Je=function(){var e=[];(function(){for(var e in ve)ve.hasOwnProperty(e)&&(!1===d||!0===d&&f.hasOwnProperty(e))&&Ue(ve[e])})(),function(){var e;for(e in xe)xe.hasOwnProperty(e)&&Xe(xe[e])}(),function(){for(var e in Pe)Pe.hasOwnProperty(e)&&Ge(Pe[e])}(),function(e){var t;for(t in ye)ye.hasOwnProperty(t)&&(ye[t]instanceof PD?Ke(ye[t]):ye[t]instanceof ED&&Ye(ye[t],e))}(e),Ce.publish("putResources"),e.forEach(Qe),Qe({resourcesOid:Fe,objectOid:Number.MAX_SAFE_INTEGER}),Ce.publish("postPutResources")},$e=function(e){me[e.fontName]=me[e.fontName]||{},me[e.fontName][e.fontStyle]=e.id},et=function(e,t,n,r,i){var o={id:"F"+(Object.keys(ve).length+1).toString(10),postScriptName:e,fontName:t,fontStyle:n,encoding:r,isStandardFont:i||!1,metadata:{}};return Ce.publish("addFont",{font:o,instance:this}),ve[o.id]=o,$e(o),o.id},tt=h.__private__.pdfEscape=h.pdfEscape=function(e,t){return function(e,t){var n,r,i,o,a,s,l,u,c;if(i=(t=t||{}).sourceEncoding||"Unicode",a=t.outputEncoding,(t.autoencode||a)&&ve[ce].metadata&&ve[ce].metadata[i]&&ve[ce].metadata[i].encoding&&(o=ve[ce].metadata[i].encoding,!a&&ve[ce].encoding&&(a=ve[ce].encoding),!a&&o.codePages&&(a=o.codePages[0]),"string"==typeof a&&(a=o[a]),a)){for(l=!1,s=[],n=0,r=e.length;n<r;n++)(u=a[e.charCodeAt(n)])?s.push(String.fromCharCode(u)):s.push(e[n]),s[n].charCodeAt(0)>>8&&(l=!0);e=s.join("")}for(n=e.length;void 0===l&&0!==n;)e.charCodeAt(n-1)>>8&&(l=!0),n--;if(!l)return e;for(s=t.noBOM?[]:[254,255],n=0,r=e.length;n<r;n++){if((c=(u=e.charCodeAt(n))>>8)>>8)throw new Error("Character at position "+n+" of string '"+e+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");s.push(c),s.push(u-(c<<8))}return String.fromCharCode.apply(void 0,s)}(e,t).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},nt=h.__private__.beginPage=function(e){U[++Se]=[],_e[Se]={objId:0,contentsObjId:0,userUnit:Number(s),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(e[0]),topRightY:Number(e[1])}},ot(Se),Y(U[L])},rt=function(e,t){var r,o,a;switch(n=t||n,"string"==typeof e&&(r=g(e.toLowerCase()),Array.isArray(r)&&(o=r[0],a=r[1])),Array.isArray(e)&&(o=e[0]*de,a=e[1]*de),isNaN(o)&&(o=i[0],a=i[1]),(o>14400||a>14400)&&(JO.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),o=Math.min(14400,o),a=Math.min(14400,a)),i=[o,a],n.substr(0,1)){case"l":a>o&&(i=[a,o]);break;case"p":o>a&&(i=[a,o])}nt(i),Nt(Dt),X(Wt),0!==Qt&&X(Qt+" J"),0!==Jt&&X(Jt+" j"),Ce.publish("addPage",{pageNumber:Se})},it=function(e){e>0&&e<=Se&&(U.splice(e,1),_e.splice(e,1),Se--,L>Se&&(L=Se),this.setPage(L))},ot=function(e){e>0&&e<=Se&&(L=e)},at=h.__private__.getNumberOfPages=h.getNumberOfPages=function(){return U.length-1},st=function(e,t,n){var r,i=void 0;return n=n||{},e=void 0!==e?e:ve[ce].fontName,t=void 0!==t?t:ve[ce].fontStyle,r=e.toLowerCase(),void 0!==me[r]&&void 0!==me[r][t]?i=me[r][t]:void 0!==me[e]&&void 0!==me[e][t]?i=me[e][t]:!1===n.disableWarning&&JO.warn("Unable to look up font label for font '"+e+"', '"+t+"'. Refer to getFontList() for available fonts."),i||n.noFallback||null==(i=me.times[t])&&(i=me.times.normal),i},lt=h.__private__.putInfo=function(){var e=Oe(),t=function(e){return e};for(var n in null!==c&&(t=gt.encryptor(e,0)),X("<<"),X("/Producer ("+tt(t("jsPDF "+AD.version))+")"),ue)ue.hasOwnProperty(n)&&ue[n]&&X("/"+n.substr(0,1).toUpperCase()+n.substr(1)+" ("+tt(t(ue[n]))+")");X("/CreationDate ("+tt(t(T))+")"),X(">>"),X("endobj")},ut=h.__private__.putCatalog=function(e){var t=(e=e||{}).rootDictionaryObjId||Le;switch(Oe(),X("<<"),X("/Type /Catalog"),X("/Pages "+t+" 0 R"),te||(te="fullwidth"),te){case"fullwidth":X("/OpenAction [3 0 R /FitH null]");break;case"fullheight":X("/OpenAction [3 0 R /FitV null]");break;case"fullpage":X("/OpenAction [3 0 R /Fit]");break;case"original":X("/OpenAction [3 0 R /XYZ null null 1]");break;default:var n=""+te;"%"===n.substr(n.length-1)&&(te=parseInt(te)/100),"number"==typeof te&&X("/OpenAction [3 0 R /XYZ null null "+j(te)+"]")}switch(ae||(ae="continuous"),ae){case"continuous":X("/PageLayout /OneColumn");break;case"single":X("/PageLayout /SinglePage");break;case"two":case"twoleft":X("/PageLayout /TwoColumnLeft");break;case"tworight":X("/PageLayout /TwoColumnRight")}ie&&X("/PageMode /"+ie),Ce.publish("putCatalog"),X(">>"),X("endobj")},ct=h.__private__.putTrailer=function(){X("trailer"),X("<<"),X("/Size "+(B+1)),X("/Root "+B+" 0 R"),X("/Info "+(B-1)+" 0 R"),null!==c&&X("/Encrypt "+gt.oid+" 0 R"),X("/ID [ <"+I+"> <"+I+"> ]"),X(">>")},dt=h.__private__.putHeader=function(){X("%PDF-"+p),X("%\xba\xdf\xac\xe0")},ft=h.__private__.putXRef=function(){var e="0000000000";X("xref"),X("0 "+(B+1)),X("0000000000 65535 f ");for(var t=1;t<=B;t++)"function"==typeof H[t]?X((e+H[t]()).slice(-10)+" 00000 n "):void 0!==H[t]?X((e+H[t]).slice(-10)+" 00000 n "):X("0000000000 00000 n ")},ht=h.__private__.buildDocument=function(){B=0,q=0,V=[],H=[],W=[],Le=De(),Fe=De(),Y(V),Ce.publish("buildDocument"),dt(),We(),function(){Ce.publish("putAdditionalObjects");for(var e=0;e<W.length;e++){var t=W[e];Ze(t.objId,!0),X(t.content),X("endobj")}Ce.publish("postPutAdditionalObjects")}(),Je(),null!==c&&(gt.oid=Oe(),X("<<"),X("/Filter /Standard"),X("/V "+gt.v),X("/R "+gt.r),X("/U <"+gt.toHexString(gt.U)+">"),X("/O <"+gt.toHexString(gt.O)+">"),X("/P "+gt.P),X(">>"),X("endobj")),lt(),ut();var e=q;return ft(),ct(),X("startxref"),X(""+e),X("%%EOF"),Y(U[L]),V.join("\n")},pt=h.__private__.getBlob=function(e){return new Blob([J(e)],{type:"application/pdf"})},vt=h.output=h.__private__.output=function(e){return e.foo=function(){try{return e.apply(this,arguments)}catch(e){var t=e.stack||"";~t.indexOf(" at ")&&(t=t.split(" at ")[1]);var n="Error in function "+t.split("\n")[0].split("<")[0]+": "+e.message;if(!XO.console)throw new Error(n);XO.console.error(n,e),XO.alert&&alert(n)}},e.foo.bar=e,e.foo}((function(e,t){switch("string"==typeof(t=t||{})?t={filename:t}:t.filename=t.filename||"generated.pdf",e){case void 0:return ht();case"save":h.save(t.filename);break;case"arraybuffer":return J(ht());case"blob":return pt(ht());case"bloburi":case"bloburl":if(void 0!==XO.URL&&"function"==typeof XO.URL.createObjectURL)return XO.URL&&XO.URL.createObjectURL(pt(ht()))||void 0;JO.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var n="",r=ht();try{n=rD(r)}catch(e){n=rD(unescape(encodeURIComponent(r)))}return"data:application/pdf;filename="+t.filename+";base64,"+n;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(XO)){var i="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",o=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';t.pdfObjectUrl&&(i=t.pdfObjectUrl,o="");var a='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><script src="'+i+'"'+o+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(t)+");<\/script></body></html>",s=XO.open();return null!==s&&s.document.write(a),s}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if("[object Window]"===Object.prototype.toString.call(XO)){var l='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><iframe id="pdfViewer" src="'+(t.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+t.filename+'" width="500px" height="400px" /></body></html>',u=XO.open();if(null!==u){u.document.write(l);var c=this;u.document.documentElement.querySelector("#pdfViewer").onload=function(){u.document.title=t.filename,u.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(c.output("bloburl"))}}return u}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if("[object Window]"!==Object.prototype.toString.call(XO))throw new Error("The option dataurlnewwindow just works in a browser-environment.");var d='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><iframe src="'+this.output("datauristring",t)+'"></iframe></body></html>',f=XO.open();if(null!==f&&(f.document.write(d),f.document.title=t.filename),f||"undefined"==typeof safari)return f;break;case"datauri":case"dataurl":return XO.document.location.href=this.output("datauristring",t);default:return null}})),mt=function(e){return!0===Array.isArray(je)&&je.indexOf(e)>-1};switch(r){case"pt":de=1;break;case"mm":de=72/25.4;break;case"cm":de=72/2.54;break;case"in":de=72;break;case"px":de=1==mt("px_scaling")?.75:96/72;break;case"pc":case"em":de=12;break;case"ex":de=6;break;default:if("number"!=typeof r)throw new Error("Invalid unit: "+r);de=r}var gt=null;Z(),M();var yt=h.__private__.getPageInfo=h.getPageInfo=function(e){if(isNaN(e)||e%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:_e[e].objId,pageNumber:e,pageContext:_e[e]}},bt=h.__private__.getPageInfoByObjId=function(e){if(isNaN(e)||e%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var t in _e)if(_e[t].objId===e)break;return yt(t)},xt=h.__private__.getCurrentPageInfo=h.getCurrentPageInfo=function(){return{objId:_e[L].objId,pageNumber:L,pageContext:_e[L]}};h.addPage=function(){return rt.apply(this,arguments),this},h.setPage=function(){return ot.apply(this,arguments),Y.call(this,U[L]),this},h.insertPage=function(e){return this.addPage(),this.movePage(L,e),this},h.movePage=function(e,t){var n,r;if(e>t){n=U[e],r=_e[e];for(var i=e;i>t;i--)U[i]=U[i-1],_e[i]=_e[i-1];U[t]=n,_e[t]=r,this.setPage(t)}else if(e<t){n=U[e],r=_e[e];for(var o=e;o<t;o++)U[o]=U[o+1],_e[o]=_e[o+1];U[t]=n,_e[t]=r,this.setPage(t)}return this},h.deletePage=function(){return it.apply(this,arguments),this},h.__private__.text=h.text=function(e,t,n,r,i){var o,a,s,l,u,c,d,h,p,v=(r=r||{}).scope||this;if("number"==typeof e&&"number"==typeof t&&("string"==typeof n||Array.isArray(n))){var m=n;n=t,t=e,e=m}if(arguments[3]instanceof Te==0?(s=arguments[4],l=arguments[5],"object"===(0,nO.Z)(d=arguments[3])&&null!==d||("string"==typeof s&&(l=s,s=null),"string"==typeof d&&(l=d,d=null),"number"==typeof d&&(s=d,d=null),r={flags:d,angle:s,align:l})):(_("The transform parameter of text() with a Matrix value"),p=i),isNaN(t)||isNaN(n)||null==e)throw new Error("Invalid arguments passed to jsPDF.text");if(0===e.length)return v;var g,x="",w="number"==typeof r.lineHeightFactor?r.lineHeightFactor:Ot,k=v.internal.scaleFactor;function C(e){return e=e.split("\t").join(Array(r.TabLen||9).join(" ")),tt(e,d)}function j(e){for(var t,n=e.concat(),r=[],i=n.length;i--;)"string"==typeof(t=n.shift())?r.push(t):Array.isArray(e)&&(1===t.length||void 0===t[1]&&void 0===t[2])?r.push(t[0]):r.push([t[0],t[1],t[2]]);return r}function P(e,t){var n;if("string"==typeof e)n=t(e)[0];else if(Array.isArray(e)){for(var r,i,o=e.concat(),a=[],s=o.length;s--;)"string"==typeof(r=o.shift())?a.push(t(r)[0]):Array.isArray(r)&&"string"==typeof r[0]&&(i=t(r[0],r[1],r[2]),a.push([i[0],i[1],i[2]]));n=a}return n}var A=!1,T=!0;if("string"==typeof e)A=!0;else if(Array.isArray(e)){var I=e.concat();a=[];for(var R,M=I.length;M--;)("string"!=typeof(R=I.shift())||Array.isArray(R)&&"string"!=typeof R[0])&&(T=!1);A=T}if(!1===A)throw new Error('Type of text must be string or Array. "'+e+'" is not recognized.');"string"==typeof e&&(e=e.match(/[\r?\n]/)?e.split(/\r\n|\r|\n/g):[e]);var O=ee/v.internal.scaleFactor,D=O*(w-1);switch(r.baseline){case"bottom":n-=D;break;case"top":n+=O-D;break;case"hanging":n+=O-2*D;break;case"middle":n+=O/2-D}if((c=r.maxWidth||0)>0&&("string"==typeof e?e=v.splitTextToSize(e,c):"[object Array]"===Object.prototype.toString.call(e)&&(e=e.reduce((function(e,t){return e.concat(v.splitTextToSize(t,c))}),[]))),o={text:e,x:t,y:n,options:r,mutex:{pdfEscape:tt,activeFontKey:ce,fonts:ve,activeFontSize:ee}},Ce.publish("preProcessText",o),e=o.text,s=(r=o.options).angle,p instanceof Te==0&&s&&"number"==typeof s){s*=Math.PI/180,0===r.rotationDirection&&(s=-s),b===y.ADVANCED&&(s=-s);var Z=Math.cos(s),N=Math.sin(s);p=new Te(Z,N,-N,Z,0,0)}else s&&s instanceof Te&&(p=s);b!==y.ADVANCED||p||(p=Re),void 0!==(u=r.charSpace||Yt)&&(x+=S(E(u))+" Tc\n",this.setCharSpace(this.getCharSpace()||0)),void 0!==(h=r.horizontalScale)&&(x+=S(100*h)+" Tz\n"),r.lang;var L=-1,F=void 0!==r.renderingMode?r.renderingMode:r.stroke,z=v.internal.getCurrentPageInfo().pageContext;switch(F){case 0:case!1:case"fill":L=0;break;case 1:case!0:case"stroke":L=1;break;case 2:case"fillThenStroke":L=2;break;case 3:case"invisible":L=3;break;case 4:case"fillAndAddForClipping":L=4;break;case 5:case"strokeAndAddPathForClipping":L=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":L=6;break;case 7:case"addToPathForClipping":L=7}var B=void 0!==z.usedRenderingMode?z.usedRenderingMode:-1;-1!==L?x+=L+" Tr\n":-1!==B&&(x+="0 Tr\n"),-1!==L&&(z.usedRenderingMode=L),l=r.align||"left";var H,V=ee*w,q=v.internal.pageSize.getWidth(),W=ve[ce];u=r.charSpace||Yt,c=r.maxWidth||0,d=Object.assign({autoencode:!0,noBOM:!0},r.flags);var U=[];if("[object Array]"===Object.prototype.toString.call(e)){var G;a=j(e),"left"!==l&&(H=a.map((function(e){return v.getStringUnitWidth(e,{font:W,charSpace:u,fontSize:ee,doKerning:!1})*ee/k})));var K,Y=0;if("right"===l){t-=H[0],e=[],M=a.length;for(var Q=0;Q<M;Q++)0===Q?(K=Bt(t),G=Ht(n)):(K=E(Y-H[Q]),G=-V),e.push([a[Q],K,G]),Y=H[Q]}else if("center"===l){t-=H[0]/2,e=[],M=a.length;for(var J=0;J<M;J++)0===J?(K=Bt(t),G=Ht(n)):(K=E((Y-H[J])/2),G=-V),e.push([a[J],K,G]),Y=H[J]}else if("left"===l){e=[],M=a.length;for(var $=0;$<M;$++)e.push(a[$])}else{if("justify"!==l)throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');e=[],M=a.length,c=0!==c?c:q;for(var te=0;te<M;te++)G=0===te?Ht(n):-V,K=0===te?Bt(t):0,te<M-1?U.push(S(E((c-H[te])/(a[te].split(" ").length-1)))):U.push(0),e.push([a[te],K,G])}}!0===("boolean"==typeof r.R2L?r.R2L:re)&&(e=P(e,(function(e,t,n){return[e.split("").reverse().join(""),t,n]}))),o={text:e,x:t,y:n,options:r,mutex:{pdfEscape:tt,activeFontKey:ce,fonts:ve,activeFontSize:ee}},Ce.publish("postProcessText",o),e=o.text,g=o.mutex.isHex||!1;var ne=ve[ce].encoding;"WinAnsiEncoding"!==ne&&"StandardEncoding"!==ne||(e=P(e,(function(e,t,n){return[C(e),t,n]}))),a=j(e),e=[];for(var ie,oe,ae,se=Array.isArray(a[0])?1:0,le="",ue=function(e,t,n){var i="";return n instanceof Te?(n="number"==typeof r.angle?Ie(n,new Te(1,0,0,1,e,t)):Ie(new Te(1,0,0,1,e,t),n),b===y.ADVANCED&&(n=Ie(new Te(1,0,0,-1,0,0),n)),i=n.join(" ")+" Tm\n"):i=S(e)+" "+S(t)+" Td\n",i},de=0;de<a.length;de++){switch(le="",se){case 1:ae=(g?"<":"(")+a[de][0]+(g?">":")"),ie=parseFloat(a[de][1]),oe=parseFloat(a[de][2]);break;case 0:ae=(g?"<":"(")+a[de]+(g?">":")"),ie=Bt(t),oe=Ht(n)}void 0!==U&&void 0!==U[de]&&(le=U[de]+" Tw\n"),0===de?e.push(le+ue(ie,oe,p)+ae):0===se?e.push(le+ae):1===se&&e.push(le+ue(ie,oe,p)+ae)}e=0===se?e.join(" Tj\nT* "):e.join(" Tj\n"),e+=" Tj\n";var fe="BT\n/";return fe+=ce+" "+ee+" Tf\n",fe+=S(ee*w)+" TL\n",fe+=Gt+"\n",fe+=x,fe+=e,X(fe+="ET"),f[ce]=!0,v};var wt=h.__private__.clip=h.clip=function(e){return X("evenodd"===e?"W*":"W"),this};h.clipEvenOdd=function(){return wt("evenodd")},h.__private__.discardPath=h.discardPath=function(){return X("n"),this};var kt=h.__private__.isValidStyle=function(e){var t=!1;return-1!==[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(e)&&(t=!0),t};h.__private__.setDefaultPathOperation=h.setDefaultPathOperation=function(e){return kt(e)&&(u=e),this};var St=h.__private__.getStyle=h.getStyle=function(e){var t=u;switch(e){case"D":case"S":t="S";break;case"F":t="f";break;case"FD":case"DF":t="B";break;case"f":case"f*":case"B":case"B*":t=e}return t},_t=h.close=function(){return X("h"),this};h.stroke=function(){return X("S"),this},h.fill=function(e){return Ct("f",e),this},h.fillEvenOdd=function(e){return Ct("f*",e),this},h.fillStroke=function(e){return Ct("B",e),this},h.fillStrokeEvenOdd=function(e){return Ct("B*",e),this};var Ct=function(e,t){"object"===(0,nO.Z)(t)?Et(t,e):X(e)},jt=function(e){null===e||b===y.ADVANCED&&void 0===e||(e=St(e),X(e))};function Pt(e,t,n,r,i){var o=new ED(t||this.boundingBox,n||this.xStep,r||this.yStep,this.gState,i||this.matrix);o.stream=this.stream;var a=e+"$$"+this.cloneIndex+++"$$";return Me(a,o),o}var Et=function(e,t){var n=be[e.key],r=ye[n];if(r instanceof PD)X("q"),X(At(t)),r.gState&&h.setGState(r.gState),X(e.matrix.toString()+" cm"),X("/"+n+" sh"),X("Q");else if(r instanceof ED){var i=new Te(1,0,0,-1,0,ln());e.matrix&&(i=i.multiply(e.matrix||Re),n=Pt.call(r,e.key,e.boundingBox,e.xStep,e.yStep,i).id),X("q"),X("/Pattern cs"),X("/"+n+" scn"),r.gState&&h.setGState(r.gState),X(t),X("Q")}},At=function(e){switch(e){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},Tt=h.moveTo=function(e,t){return X(S(E(e))+" "+S(A(t))+" m"),this},It=h.lineTo=function(e,t){return X(S(E(e))+" "+S(A(t))+" l"),this},Rt=h.curveTo=function(e,t,n,r,i,o){return X([S(E(e)),S(A(t)),S(E(n)),S(A(r)),S(E(i)),S(A(o)),"c"].join(" ")),this};h.__private__.line=h.line=function(e,t,n,r,i){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||!kt(i))throw new Error("Invalid arguments passed to jsPDF.line");return b===y.COMPAT?this.lines([[n-e,r-t]],e,t,[1,1],i||"S"):this.lines([[n-e,r-t]],e,t,[1,1]).stroke()},h.__private__.lines=h.lines=function(e,t,n,r,i,o){var a,s,l,u,c,d,f,h,p,v,m,g;if("number"==typeof e&&(g=n,n=t,t=e,e=g),r=r||[1,1],o=o||!1,isNaN(t)||isNaN(n)||!Array.isArray(e)||!Array.isArray(r)||!kt(i)||"boolean"!=typeof o)throw new Error("Invalid arguments passed to jsPDF.lines");for(Tt(t,n),a=r[0],s=r[1],u=e.length,v=t,m=n,l=0;l<u;l++)2===(c=e[l]).length?(v=c[0]*a+v,m=c[1]*s+m,It(v,m)):(d=c[0]*a+v,f=c[1]*s+m,h=c[2]*a+v,p=c[3]*s+m,v=c[4]*a+v,m=c[5]*s+m,Rt(d,f,h,p,v,m));return o&&_t(),jt(i),this},h.path=function(e){for(var t=0;t<e.length;t++){var n=e[t],r=n.c;switch(n.op){case"m":Tt(r[0],r[1]);break;case"l":It(r[0],r[1]);break;case"c":Rt.apply(this,r);break;case"h":_t()}}return this},h.__private__.rect=h.rect=function(e,t,n,r,i){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||!kt(i))throw new Error("Invalid arguments passed to jsPDF.rect");return b===y.COMPAT&&(r=-r),X([S(E(e)),S(A(t)),S(E(n)),S(E(r)),"re"].join(" ")),jt(i),this},h.__private__.triangle=h.triangle=function(e,t,n,r,i,o,a){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o)||!kt(a))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[n-e,r-t],[i-n,o-r],[e-i,t-o]],e,t,[1,1],a,!0),this},h.__private__.roundedRect=h.roundedRect=function(e,t,n,r,i,o,a){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o)||!kt(a))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var s=4/3*(Math.SQRT2-1);return i=Math.min(i,.5*n),o=Math.min(o,.5*r),this.lines([[n-2*i,0],[i*s,0,i,o-o*s,i,o],[0,r-2*o],[0,o*s,-i*s,o,-i,o],[2*i-n,0],[-i*s,0,-i,-o*s,-i,-o],[0,2*o-r],[0,-o*s,i*s,-o,i,-o]],e+i,t,[1,1],a,!0),this},h.__private__.ellipse=h.ellipse=function(e,t,n,r,i){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||!kt(i))throw new Error("Invalid arguments passed to jsPDF.ellipse");var o=4/3*(Math.SQRT2-1)*n,a=4/3*(Math.SQRT2-1)*r;return Tt(e+n,t),Rt(e+n,t-a,e+o,t-r,e,t-r),Rt(e-o,t-r,e-n,t-a,e-n,t),Rt(e-n,t+a,e-o,t+r,e,t+r),Rt(e+o,t+r,e+n,t+a,e+n,t),jt(i),this},h.__private__.circle=h.circle=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||!kt(r))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(e,t,n,n,r)},h.setFont=function(e,t,n){return n&&(t=k(t,n)),ce=st(e,t,{disableWarning:!1}),this};var Mt=h.__private__.getFont=h.getFont=function(){return ve[st.apply(h,arguments)]};h.__private__.getFontList=h.getFontList=function(){var e,t,n={};for(e in me)if(me.hasOwnProperty(e))for(t in n[e]=[],me[e])me[e].hasOwnProperty(t)&&n[e].push(t);return n},h.addFont=function(e,t,n,r,i){var o=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&-1!==o.indexOf(arguments[3])?i=arguments[3]:arguments[3]&&-1==o.indexOf(arguments[3])&&(n=k(n,r)),et.call(this,e,t,n,i=i||"Identity-H")};var Ot,Dt=e.lineWidth||.200025,Zt=h.__private__.getLineWidth=h.getLineWidth=function(){return Dt},Nt=h.__private__.setLineWidth=h.setLineWidth=function(e){return Dt=e,X(S(E(e))+" w"),this};h.__private__.setLineDash=AD.API.setLineDash=AD.API.setLineDashPattern=function(e,t){if(e=e||[],t=t||0,isNaN(t)||!Array.isArray(e))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return e=e.map((function(e){return S(E(e))})).join(" "),t=S(E(t)),X("["+e+"] "+t+" d"),this};var Lt=h.__private__.getLineHeight=h.getLineHeight=function(){return ee*Ot};h.__private__.getLineHeight=h.getLineHeight=function(){return ee*Ot};var Ft=h.__private__.setLineHeightFactor=h.setLineHeightFactor=function(e){return"number"==typeof(e=e||1.15)&&(Ot=e),this},zt=h.__private__.getLineHeightFactor=h.getLineHeightFactor=function(){return Ot};Ft(e.lineHeight);var Bt=h.__private__.getHorizontalCoordinate=function(e){return E(e)},Ht=h.__private__.getVerticalCoordinate=function(e){return b===y.ADVANCED?e:_e[L].mediaBox.topRightY-_e[L].mediaBox.bottomLeftY-E(e)},Vt=h.__private__.getHorizontalCoordinateString=h.getHorizontalCoordinateString=function(e){return S(Bt(e))},qt=h.__private__.getVerticalCoordinateString=h.getVerticalCoordinateString=function(e){return S(Ht(e))},Wt=e.strokeColor||"0 G";h.__private__.getStrokeColor=h.getDrawColor=function(){return ze(Wt)},h.__private__.setStrokeColor=h.setDrawColor=function(e,t,n,r){return Wt=Be({ch1:e,ch2:t,ch3:n,ch4:r,pdfColorType:"draw",precision:2}),X(Wt),this};var Ut=e.fillColor||"0 g";h.__private__.getFillColor=h.getFillColor=function(){return ze(Ut)},h.__private__.setFillColor=h.setFillColor=function(e,t,n,r){return Ut=Be({ch1:e,ch2:t,ch3:n,ch4:r,pdfColorType:"fill",precision:2}),X(Ut),this};var Gt=e.textColor||"0 g",Kt=h.__private__.getTextColor=h.getTextColor=function(){return ze(Gt)};h.__private__.setTextColor=h.setTextColor=function(e,t,n,r){return Gt=Be({ch1:e,ch2:t,ch3:n,ch4:r,pdfColorType:"text",precision:3}),this};var Yt=e.charSpace,Xt=h.__private__.getCharSpace=h.getCharSpace=function(){return parseFloat(Yt||0)};h.__private__.setCharSpace=h.setCharSpace=function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Yt=e,this};var Qt=0;h.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},h.__private__.setLineCap=h.setLineCap=function(e){var t=h.CapJoinStyles[e];if(void 0===t)throw new Error("Line cap style of '"+e+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Qt=t,X(t+" J"),this};var Jt=0;h.__private__.setLineJoin=h.setLineJoin=function(e){var t=h.CapJoinStyles[e];if(void 0===t)throw new Error("Line join style of '"+e+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Jt=t,X(t+" j"),this},h.__private__.setLineMiterLimit=h.__private__.setMiterLimit=h.setLineMiterLimit=h.setMiterLimit=function(e){if(e=e||0,isNaN(e))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return X(S(E(e))+" M"),this},h.GState=CD,h.setGState=function(e){(e="string"==typeof e?xe[we[e]]:$t(null,e)).equals(ke)||(X("/"+e.id+" gs"),ke=e)};var $t=function(e,t){if(!e||!we[e]){var n=!1;for(var r in xe)if(xe.hasOwnProperty(r)&&xe[r].equals(t)){n=!0;break}if(n)t=xe[r];else{var i="GS"+(Object.keys(xe).length+1).toString(10);xe[i]=t,t.id=i}return e&&(we[e]=t.id),Ce.publish("addGState",t),t}};h.addGState=function(e,t){return $t(e,t),this},h.saveGraphicsState=function(){return X("q"),ge.push({key:ce,size:ee,color:Gt}),this},h.restoreGraphicsState=function(){X("Q");var e=ge.pop();return ce=e.key,ee=e.size,Gt=e.color,ke=null,this},h.setCurrentTransformationMatrix=function(e){return X(e.toString()+" cm"),this},h.comment=function(e){return X("#"+e),this};var en=function(e,t){var n=e||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return n},set:function(e){isNaN(e)||(n=parseFloat(e))}});var r=t||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return r},set:function(e){isNaN(e)||(r=parseFloat(e))}});var i="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return i},set:function(e){i=e.toString()}}),this},tn=function(e,t,n,r){en.call(this,e,t),this.type="rect";var i=n||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return i},set:function(e){isNaN(e)||(i=parseFloat(e))}});var o=r||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return o},set:function(e){isNaN(e)||(o=parseFloat(e))}}),this},nn=function(){this.page=Se,this.currentPage=L,this.pages=U.slice(0),this.pagesContext=_e.slice(0),this.x=fe,this.y=he,this.matrix=pe,this.width=an(L),this.height=ln(L),this.outputDestination=K,this.id="",this.objectNumber=-1};nn.prototype.restore=function(){Se=this.page,L=this.currentPage,_e=this.pagesContext,U=this.pages,fe=this.x,he=this.y,pe=this.matrix,sn(L,this.width),un(L,this.height),K=this.outputDestination};var rn=function(e,t,n,r,i){Ae.push(new nn),Se=L=0,U=[],fe=e,he=t,pe=i,nt([n,r])};for(var on in h.beginFormObject=function(e,t,n,r,i){return rn(e,t,n,r,i),this},h.endFormObject=function(e){return function(e){if(Ee[e])Ae.pop().restore();else{var t=new nn,n="Xo"+(Object.keys(Pe).length+1).toString(10);t.id=n,Ee[e]=n,Pe[n]=t,Ce.publish("addFormObject",t),Ae.pop().restore()}}(e),this},h.doFormObject=function(e,t){var n=Pe[Ee[e]];return X("q"),X(t.toString()+" cm"),X("/"+n.id+" Do"),X("Q"),this},h.getFormObject=function(e){var t=Pe[Ee[e]];return{x:t.x,y:t.y,width:t.width,height:t.height,matrix:t.matrix}},h.save=function(e,t){return e=e||"generated.pdf",(t=t||{}).returnPromise=t.returnPromise||!1,!1===t.returnPromise?(iD(pt(ht()),e),"function"==typeof iD.unload&&XO.setTimeout&&setTimeout(iD.unload,911),this):new Promise((function(t,n){try{var r=iD(pt(ht()),e);"function"==typeof iD.unload&&XO.setTimeout&&setTimeout(iD.unload,911),t(r)}catch(e){n(e.message)}}))},AD.API)AD.API.hasOwnProperty(on)&&("events"===on&&AD.API.events.length?function(e,t){var n,r,i;for(i=t.length-1;-1!==i;i--)n=t[i][0],r=t[i][1],e.subscribe.apply(e,[n].concat("function"==typeof r?[r]:r))}(Ce,AD.API.events):h[on]=AD.API[on]);var an=h.getPageWidth=function(e){return(_e[e=e||L].mediaBox.topRightX-_e[e].mediaBox.bottomLeftX)/de},sn=h.setPageWidth=function(e,t){_e[e].mediaBox.topRightX=t*de+_e[e].mediaBox.bottomLeftX},ln=h.getPageHeight=function(e){return(_e[e=e||L].mediaBox.topRightY-_e[e].mediaBox.bottomLeftY)/de},un=h.setPageHeight=function(e,t){_e[e].mediaBox.topRightY=t*de+_e[e].mediaBox.bottomLeftY};return h.internal={pdfEscape:tt,getStyle:St,getFont:Mt,getFontSize:ne,getCharSpace:Xt,getTextColor:Kt,getLineHeight:Lt,getLineHeightFactor:zt,getLineWidth:Zt,write:Q,getHorizontalCoordinate:Bt,getVerticalCoordinate:Ht,getCoordinateString:Vt,getVerticalCoordinateString:qt,collections:{},newObject:Oe,newAdditionalObject:Ne,newObjectDeferred:De,newObjectDeferredBegin:Ze,getFilters:He,putStream:Ve,events:Ce,scaleFactor:de,pageSize:{getWidth:function(){return an(L)},setWidth:function(e){sn(L,e)},getHeight:function(){return ln(L)},setHeight:function(e){un(L,e)}},encryptionOptions:c,encryption:gt,getEncryptor:function(e){return null!==c?gt.encryptor(e,0):function(e){return e}},output:vt,getNumberOfPages:at,pages:U,out:X,f2:j,f3:P,getPageInfo:yt,getPageInfoByObjId:bt,getCurrentPageInfo:xt,getPDFVersion:v,Point:en,Rectangle:tn,Matrix:Te,hasHotfix:mt},Object.defineProperty(h.internal.pageSize,"width",{get:function(){return an(L)},set:function(e){sn(L,e)},enumerable:!0,configurable:!0}),Object.defineProperty(h.internal.pageSize,"height",{get:function(){return ln(L)},set:function(e){un(L,e)},enumerable:!0,configurable:!0}),function(e){for(var t=0;t<14;t++){var n=et.call(this,e[t][0],e[t][1],e[t][2],$[t][3],!0);!1===d&&(f[n]=!0);var r=e[t][0].split("-");$e({id:n,fontName:r[0],fontStyle:r[1]||""})}Ce.publish("addFonts",{fonts:ve,dictionary:me})}.call(h,$),ce="F1",rt(i,n),Ce.publish("initialized"),h}kD.prototype.lsbFirstWord=function(e){return String.fromCharCode(e>>0&255,e>>8&255,e>>16&255,e>>24&255)},kD.prototype.toHexString=function(e){return e.split("").map((function(e){return("0"+(255&e.charCodeAt(0)).toString(16)).slice(-2)})).join("")},kD.prototype.hexToBytes=function(e){for(var t=[],n=0;n<e.length;n+=2)t.push(String.fromCharCode(parseInt(e.substr(n,2),16)));return t.join("")},kD.prototype.processOwnerPassword=function(e,t){return xD(gD(t).substr(0,5),e)},kD.prototype.encryptor=function(e,t){var n=gD(this.encryptionKey+String.fromCharCode(255&e,e>>8&255,e>>16&255,255&t,t>>8&255)).substr(0,10);return function(e){return xD(n,e)}},CD.prototype.equals=function(e){var t,n="id,objectNumber,equals";if(!e||(0,nO.Z)(e)!==(0,nO.Z)(this))return!1;var r=0;for(t in this)if(!(n.indexOf(t)>=0)){if(this.hasOwnProperty(t)&&!e.hasOwnProperty(t))return!1;if(this[t]!==e[t])return!1;r++}for(t in e)e.hasOwnProperty(t)&&n.indexOf(t)<0&&r--;return 0===r},AD.API={events:[]},AD.version="2.5.1";var TD=AD.API,ID=1,RD=function(e){return e.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},MD=function(e){return e.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},OD=function(e){return e.toFixed(2)},DD=function(e){return e.toFixed(5)};TD.__acroform__={};var ZD=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e},ND=function(e){return e*ID},LD=function(e){var t=new tZ,n=vZ.internal.getHeight(e)||0,r=vZ.internal.getWidth(e)||0;return t.BBox=[0,0,Number(OD(r)),Number(OD(n))],t},FD=TD.__acroform__.setBit=function(e,t){if(e=e||0,t=t||0,isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return e|1<<t},zD=TD.__acroform__.clearBit=function(e,t){if(e=e||0,t=t||0,isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return e&~(1<<t)},BD=TD.__acroform__.getBit=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return 0==(e&1<<t)?0:1},HD=TD.__acroform__.getBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return BD(e,t-1)},VD=TD.__acroform__.setBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return FD(e,t-1)},qD=TD.__acroform__.clearBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return zD(e,t-1)},WD=TD.__acroform__.calculateCoordinates=function(e,t){var n=t.internal.getHorizontalCoordinate,r=t.internal.getVerticalCoordinate,i=e[0],o=e[1],a=e[2],s=e[3],l={};return l.lowerLeft_X=n(i)||0,l.lowerLeft_Y=r(o+s)||0,l.upperRight_X=n(i+a)||0,l.upperRight_Y=r(o)||0,[Number(OD(l.lowerLeft_X)),Number(OD(l.lowerLeft_Y)),Number(OD(l.upperRight_X)),Number(OD(l.upperRight_Y))]},UD=function(e){if(e.appearanceStreamContent)return e.appearanceStreamContent;if(e.V||e.DV){var t=[],n=e._V||e.DV,r=GD(e,n),i=e.scope.internal.getFont(e.fontName,e.fontStyle).id;t.push("/Tx BMC"),t.push("q"),t.push("BT"),t.push(e.scope.__private__.encodeColorString(e.color)),t.push("/"+i+" "+OD(r.fontSize)+" Tf"),t.push("1 0 0 1 0 0 Tm"),t.push(r.text),t.push("ET"),t.push("Q"),t.push("EMC");var o=LD(e);return o.scope=e.scope,o.stream=t.join("\n"),o}},GD=function(e,t){var n=0===e.fontSize?e.maxFontSize:e.fontSize,r={text:"",fontSize:""},i=(t=")"==(t="("==t.substr(0,1)?t.substr(1):t).substr(t.length-1)?t.substr(0,t.length-1):t).split(" ");i=e.multiline?i.map((function(e){return e.split("\n")})):i.map((function(e){return[e]}));var o=n,a=vZ.internal.getHeight(e)||0;a=a<0?-a:a;var s=vZ.internal.getWidth(e)||0;s=s<0?-s:s;var l=function(t,n,r){if(t+1<i.length){var o=n+" "+i[t+1][0];return KD(o,e,r).width<=s-4}return!1};o++;e:for(;o>0;){t="",o--;var u,c,d=KD("3",e,o).height,f=e.multiline?a-o:(a-d)/2,h=f+=2,p=0,v=0,m=0;if(o<=0){t="(...) Tj\n",t+="% Width of Text: "+KD(t,e,o=12).width+", FieldWidth:"+s+"\n";break}for(var g="",y=0,b=0;b<i.length;b++)if(i.hasOwnProperty(b)){var x=!1;if(1!==i[b].length&&m!==i[b].length-1){if((d+2)*(y+2)+2>a)continue e;g+=i[b][m],x=!0,v=b,b--}else{g=" "==(g+=i[b][m]+" ").substr(g.length-1)?g.substr(0,g.length-1):g;var w=parseInt(b),k=l(w,g,o),S=b>=i.length-1;if(k&&!S){g+=" ",m=0;continue}if(k||S){if(S)v=w;else if(e.multiline&&(d+2)*(y+2)+2>a)continue e}else{if(!e.multiline)continue e;if((d+2)*(y+2)+2>a)continue e;v=w}}for(var _="",C=p;C<=v;C++){var j=i[C];if(e.multiline){if(C===v){_+=j[m]+" ",m=(m+1)%j.length;continue}if(C===p){_+=j[j.length-1]+" ";continue}}_+=j[0]+" "}switch(_=" "==_.substr(_.length-1)?_.substr(0,_.length-1):_,c=KD(_,e,o).width,e.textAlign){case"right":u=s-c-2;break;case"center":u=(s-c)/2;break;default:u=2}t+=OD(u)+" "+OD(h)+" Td\n",t+="("+RD(_)+") Tj\n",t+=-OD(u)+" 0 Td\n",h=-(o+2),c=0,p=x?v:v+1,y++,g=""}break}return r.text=t,r.fontSize=o,r},KD=function(e,t,n){var r=t.scope.internal.getFont(t.fontName,t.fontStyle),i=t.scope.getStringUnitWidth(e,{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n);return{height:t.scope.getStringUnitWidth("3",{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n)*1.5,width:i}},YD={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},XD=function(e,t){var n={type:"reference",object:e};void 0===t.internal.getPageInfo(e.page).pageContext.annotations.find((function(e){return e.type===n.type&&e.object===n.object}))&&t.internal.getPageInfo(e.page).pageContext.annotations.push(n)},QD=function(e,t){if(t.scope=e,void 0!==e.internal&&(void 0===e.internal.acroformPlugin||!1===e.internal.acroformPlugin.isInitialized)){if(rZ.FieldNum=0,e.internal.acroformPlugin=JSON.parse(JSON.stringify(YD)),e.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");ID=e.internal.scaleFactor,e.internal.acroformPlugin.acroFormDictionaryRoot=new nZ,e.internal.acroformPlugin.acroFormDictionaryRoot.scope=e,e.internal.acroformPlugin.acroFormDictionaryRoot._eventID=e.internal.events.subscribe("postPutResources",(function(){!function(e){e.internal.events.unsubscribe(e.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete e.internal.acroformPlugin.acroFormDictionaryRoot._eventID,e.internal.acroformPlugin.printedOut=!0}(e)})),e.internal.events.subscribe("buildDocument",(function(){!function(e){e.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var t=e.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];r.objId=void 0,r.hasAnnotation&&XD(r,e)}}(e)})),e.internal.events.subscribe("putCatalog",(function(){!function(e){if(void 0===e.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("putCatalogCallback: Root missing.");e.internal.write("/AcroForm "+e.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")}(e)})),e.internal.events.subscribe("postPutPages",(function(t){!function(e,t){var n=!e;for(var r in e||(t.internal.newObjectDeferredBegin(t.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),t.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),e=e||t.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(e.hasOwnProperty(r)){var i=e[r],o=[],a=i.Rect;if(i.Rect&&(i.Rect=WD(i.Rect,t)),t.internal.newObjectDeferredBegin(i.objId,!0),i.DA=vZ.createDefaultAppearanceStream(i),"object"===(0,nO.Z)(i)&&"function"==typeof i.getKeyValueListForStream&&(o=i.getKeyValueListForStream()),i.Rect=a,i.hasAppearanceStream&&!i.appearanceStreamContent){var s=UD(i);o.push({key:"AP",value:"<</N "+s+">>"}),t.internal.acroformPlugin.xForms.push(s)}if(i.appearanceStreamContent){var l="";for(var u in i.appearanceStreamContent)if(i.appearanceStreamContent.hasOwnProperty(u)){var c=i.appearanceStreamContent[u];if(l+="/"+u+" ",l+="<<",Object.keys(c).length>=1||Array.isArray(c)){for(var r in c)if(c.hasOwnProperty(r)){var d=c[r];"function"==typeof d&&(d=d.call(t,i)),l+="/"+r+" "+d+" ",t.internal.acroformPlugin.xForms.indexOf(d)>=0||t.internal.acroformPlugin.xForms.push(d)}}else"function"==typeof(d=c)&&(d=d.call(t,i)),l+="/"+r+" "+d,t.internal.acroformPlugin.xForms.indexOf(d)>=0||t.internal.acroformPlugin.xForms.push(d);l+=">>"}o.push({key:"AP",value:"<<\n"+l+">>"})}t.internal.putStream({additionalKeyValues:o,objectId:i.objId}),t.internal.out("endobj")}n&&function(e,t){for(var n in e)if(e.hasOwnProperty(n)){var r=n,i=e[n];t.internal.newObjectDeferredBegin(i.objId,!0),"object"===(0,nO.Z)(i)&&"function"==typeof i.putStream&&i.putStream(),delete e[r]}}(t.internal.acroformPlugin.xForms,t)}(t,e)})),e.internal.acroformPlugin.isInitialized=!0}},JD=TD.__acroform__.arrayToPdfArray=function(e,t,n){var r=function(e){return e};if(Array.isArray(e)){for(var i="[",o=0;o<e.length;o++)switch(0!==o&&(i+=" "),(0,nO.Z)(e[o])){case"boolean":case"number":case"object":i+=e[o].toString();break;case"string":"/"!==e[o].substr(0,1)?(void 0!==t&&n&&(r=n.internal.getEncryptor(t)),i+="("+RD(r(e[o].toString()))+")"):i+=e[o].toString()}return i+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},$D=function(e,t,n){var r=function(e){return e};return void 0!==t&&n&&(r=n.internal.getEncryptor(t)),(e=e||"").toString(),"("+RD(r(e))+")"},eZ=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(void 0===this._objId){if(void 0===this.scope)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(e){this._objId=e}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};eZ.prototype.toString=function(){return this.objId+" 0 R"},eZ.prototype.putStream=function(){var e=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:e,objectId:this.objId}),this.scope.internal.out("endobj")},eZ.prototype.getKeyValueListForStream=function(){var e=[],t=Object.getOwnPropertyNames(this).filter((function(e){return"content"!=e&&"appearanceStreamContent"!=e&&"scope"!=e&&"objId"!=e&&"_"!=e.substring(0,1)}));for(var n in t)if(!1===Object.getOwnPropertyDescriptor(this,t[n]).configurable){var r=t[n],i=this[r];i&&(Array.isArray(i)?e.push({key:r,value:JD(i,this.objId,this.scope)}):i instanceof eZ?(i.scope=this.scope,e.push({key:r,value:i.objId+" 0 R"})):"function"!=typeof i&&e.push({key:r,value:i}))}return e};var tZ=function(){eZ.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var e,t=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(t){e=t.trim()},get:function(){return e||null}})};ZD(tZ,eZ);var nZ=function(){eZ.call(this);var e,t=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return t}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(e){var t=function(e){return e};return this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),"("+RD(t(e))+")"}},set:function(t){e=t}})};ZD(nZ,eZ);var rZ=function e(){eZ.call(this);var t=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){if(isNaN(e))throw new Error('Invalid value "'+e+'" for attribute F supplied.');t=e}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return Boolean(HD(t,3))},set:function(e){!0===Boolean(e)?this.F=VD(t,3):this.F=qD(t,3)}});var n=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return n},set:function(e){if(isNaN(e))throw new Error('Invalid value "'+e+'" for attribute Ff supplied.');n=e}});var r=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(0!==r.length)return r},set:function(e){r=void 0!==e?e:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[0])?0:r[0]},set:function(e){r[0]=e}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[1])?0:r[1]},set:function(e){r[1]=e}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[2])?0:r[2]},set:function(e){r[2]=e}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[3])?0:r[3]},set:function(e){r[3]=e}});var i="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return i},set:function(e){switch(e){case"/Btn":case"/Tx":case"/Ch":case"/Sig":i=e;break;default:throw new Error('Invalid value "'+e+'" for attribute FT supplied.')}}});var o=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!o||o.length<1){if(this instanceof dZ)return;o="FieldObject"+e.FieldNum++}var t=function(e){return e};return this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),"("+RD(t(o))+")"},set:function(e){o=e.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return o},set:function(e){o=e}});var a="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return a},set:function(e){a=e}});var s="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return s},set:function(e){s=e}});var l=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return l},set:function(e){l=e}});var u=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return void 0===u?50/ID:u},set:function(e){u=e}});var c="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return c},set:function(e){c=e}});var d="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!d||this instanceof dZ||this instanceof hZ))return $D(d,this.objId,this.scope)},set:function(e){e=e.toString(),d=e}});var f=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(f)return this instanceof lZ==0?$D(f,this.objId,this.scope):f},set:function(e){e=e.toString(),f=this instanceof lZ==0?"("===e.substr(0,1)?MD(e.substr(1,e.length-2)):MD(e):e}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof lZ==1?MD(f.substr(1,f.length-1)):f},set:function(e){e=e.toString(),f=this instanceof lZ==1?"/"+e:e}});var h=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(h)return h},set:function(e){this.V=e}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(h)return this instanceof lZ==0?$D(h,this.objId,this.scope):h},set:function(e){e=e.toString(),h=this instanceof lZ==0?"("===e.substr(0,1)?MD(e.substr(1,e.length-2)):MD(e):e}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof lZ==1?MD(h.substr(1,h.length-1)):h},set:function(e){e=e.toString(),h=this instanceof lZ==1?"/"+e:e}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var p,v=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return v},set:function(e){e=Boolean(e),v=e}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(p)return p},set:function(e){p=e}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return Boolean(HD(this.Ff,1))},set:function(e){!0===Boolean(e)?this.Ff=VD(this.Ff,1):this.Ff=qD(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return Boolean(HD(this.Ff,2))},set:function(e){!0===Boolean(e)?this.Ff=VD(this.Ff,2):this.Ff=qD(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return Boolean(HD(this.Ff,3))},set:function(e){!0===Boolean(e)?this.Ff=VD(this.Ff,3):this.Ff=qD(this.Ff,3)}});var m=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(null!==m)return m},set:function(e){if(-1===[0,1,2].indexOf(e))throw new Error('Invalid value "'+e+'" for attribute Q supplied.');m=e}}),Object.defineProperty(this,"textAlign",{get:function(){var e;switch(m){case 0:default:e="left";break;case 1:e="center";break;case 2:e="right"}return e},configurable:!0,enumerable:!0,set:function(e){switch(e){case"right":case 2:m=2;break;case"center":case 1:m=1;break;default:m=0}}})};ZD(rZ,eZ);var iZ=function(){rZ.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var e=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return e},set:function(t){e=t}});var t=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return JD(t,this.objId,this.scope)},set:function(e){var n,r;r=[],"string"==typeof(n=e)&&(r=function(e,t,n){n||(n=1);for(var r,i=[];r=t.exec(e);)i.push(r[n]);return i}(n,/\((.*?)\)/g)),t=r}}),this.getOptions=function(){return t},this.setOptions=function(e){t=e,this.sort&&t.sort()},this.addOption=function(e){e=(e=e||"").toString(),t.push(e),this.sort&&t.sort()},this.removeOption=function(e,n){for(n=n||!1,e=(e=e||"").toString();-1!==t.indexOf(e)&&(t.splice(t.indexOf(e),1),!1!==n););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return Boolean(HD(this.Ff,18))},set:function(e){!0===Boolean(e)?this.Ff=VD(this.Ff,18):this.Ff=qD(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return Boolean(HD(this.Ff,19))},set:function(e){!0===this.combo&&(!0===Boolean(e)?this.Ff=VD(this.Ff,19):this.Ff=qD(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return Boolean(HD(this.Ff,20))},set:function(e){!0===Boolean(e)?(this.Ff=VD(this.Ff,20),t.sort()):this.Ff=qD(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(HD(this.Ff,22))},set:function(e){!0===Boolean(e)?this.Ff=VD(this.Ff,22):this.Ff=qD(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(HD(this.Ff,23))},set:function(e){!0===Boolean(e)?this.Ff=VD(this.Ff,23):this.Ff=qD(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return Boolean(HD(this.Ff,27))},set:function(e){!0===Boolean(e)?this.Ff=VD(this.Ff,27):this.Ff=qD(this.Ff,27)}}),this.hasAppearanceStream=!1};ZD(iZ,rZ);var oZ=function(){iZ.call(this),this.fontName="helvetica",this.combo=!1};ZD(oZ,iZ);var aZ=function(){oZ.call(this),this.combo=!0};ZD(aZ,oZ);var sZ=function(){aZ.call(this),this.edit=!0};ZD(sZ,aZ);var lZ=function(){rZ.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return Boolean(HD(this.Ff,15))},set:function(e){!0===Boolean(e)?this.Ff=VD(this.Ff,15):this.Ff=qD(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return Boolean(HD(this.Ff,16))},set:function(e){!0===Boolean(e)?this.Ff=VD(this.Ff,16):this.Ff=qD(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return Boolean(HD(this.Ff,17))},set:function(e){!0===Boolean(e)?this.Ff=VD(this.Ff,17):this.Ff=qD(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return Boolean(HD(this.Ff,26))},set:function(e){!0===Boolean(e)?this.Ff=VD(this.Ff,26):this.Ff=qD(this.Ff,26)}});var e,t={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var e=function(e){return e};if(this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),0!==Object.keys(t).length){var n,r=[];for(n in r.push("<<"),t)r.push("/"+n+" ("+RD(e(t[n]))+")");return r.push(">>"),r.join("\n")}},set:function(e){"object"===(0,nO.Z)(e)&&(t=e)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return t.CA||""},set:function(e){"string"==typeof e&&(t.CA=e)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return e.substr(1,e.length-1)},set:function(t){e="/"+t}})};ZD(lZ,rZ);var uZ=function(){lZ.call(this),this.pushButton=!0};ZD(uZ,lZ);var cZ=function(){lZ.call(this),this.radio=!0,this.pushButton=!1;var e=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=void 0!==t?t:[]}})};ZD(cZ,lZ);var dZ=function(){var e,t;rZ.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return t},set:function(e){t=e}});var n,r={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var e=function(e){return e};this.scope&&(e=this.scope.internal.getEncryptor(this.objId));var t,n=[];for(t in n.push("<<"),r)n.push("/"+t+" ("+RD(e(r[t]))+")");return n.push(">>"),n.join("\n")},set:function(e){"object"===(0,nO.Z)(e)&&(r=e)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return r.CA||""},set:function(e){"string"==typeof e&&(r.CA=e)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return n},set:function(e){n=e}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return n.substr(1,n.length-1)},set:function(e){n="/"+e}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=vZ.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};ZD(dZ,rZ),cZ.prototype.setAppearance=function(e){if(!("createAppearanceStream"in e)||!("getCA"in e))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var t in this.Kids)if(this.Kids.hasOwnProperty(t)){var n=this.Kids[t];n.appearanceStreamContent=e.createAppearanceStream(n.optionName),n.caption=e.getCA()}},cZ.prototype.createOption=function(e){var t=new dZ;return t.Parent=this,t.optionName=e,this.Kids.push(t),mZ.call(this.scope,t),t};var fZ=function(){lZ.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=vZ.CheckBox.createAppearanceStream()};ZD(fZ,lZ);var hZ=function(){rZ.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean(HD(this.Ff,13))},set:function(e){!0===Boolean(e)?this.Ff=VD(this.Ff,13):this.Ff=qD(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(HD(this.Ff,21))},set:function(e){!0===Boolean(e)?this.Ff=VD(this.Ff,21):this.Ff=qD(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(HD(this.Ff,23))},set:function(e){!0===Boolean(e)?this.Ff=VD(this.Ff,23):this.Ff=qD(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean(HD(this.Ff,24))},set:function(e){!0===Boolean(e)?this.Ff=VD(this.Ff,24):this.Ff=qD(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean(HD(this.Ff,25))},set:function(e){!0===Boolean(e)?this.Ff=VD(this.Ff,25):this.Ff=qD(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean(HD(this.Ff,26))},set:function(e){!0===Boolean(e)?this.Ff=VD(this.Ff,26):this.Ff=qD(this.Ff,26)}});var e=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return e},set:function(t){Number.isInteger(t)&&(e=t)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};ZD(hZ,rZ);var pZ=function(){hZ.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean(HD(this.Ff,14))},set:function(e){!0===Boolean(e)?this.Ff=VD(this.Ff,14):this.Ff=qD(this.Ff,14)}}),this.password=!0};ZD(pZ,hZ);var vZ={CheckBox:{createAppearanceStream:function(){return{N:{On:vZ.CheckBox.YesNormal},D:{On:vZ.CheckBox.YesPushDown,Off:vZ.CheckBox.OffPushDown}}},YesPushDown:function(e){var t=LD(e);t.scope=e.scope;var n=[],r=e.scope.internal.getFont(e.fontName,e.fontStyle).id,i=e.scope.__private__.encodeColorString(e.color),o=GD(e,e.caption);return n.push("0.749023 g"),n.push("0 0 "+OD(vZ.internal.getWidth(e))+" "+OD(vZ.internal.getHeight(e))+" re"),n.push("f"),n.push("BMC"),n.push("q"),n.push("0 0 1 rg"),n.push("/"+r+" "+OD(o.fontSize)+" Tf "+i),n.push("BT"),n.push(o.text),n.push("ET"),n.push("Q"),n.push("EMC"),t.stream=n.join("\n"),t},YesNormal:function(e){var t=LD(e);t.scope=e.scope;var n=e.scope.internal.getFont(e.fontName,e.fontStyle).id,r=e.scope.__private__.encodeColorString(e.color),i=[],o=vZ.internal.getHeight(e),a=vZ.internal.getWidth(e),s=GD(e,e.caption);return i.push("1 g"),i.push("0 0 "+OD(a)+" "+OD(o)+" re"),i.push("f"),i.push("q"),i.push("0 0 1 rg"),i.push("0 0 "+OD(a-1)+" "+OD(o-1)+" re"),i.push("W"),i.push("n"),i.push("0 g"),i.push("BT"),i.push("/"+n+" "+OD(s.fontSize)+" Tf "+r),i.push(s.text),i.push("ET"),i.push("Q"),t.stream=i.join("\n"),t},OffPushDown:function(e){var t=LD(e);t.scope=e.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+OD(vZ.internal.getWidth(e))+" "+OD(vZ.internal.getHeight(e))+" re"),n.push("f"),t.stream=n.join("\n"),t}},RadioButton:{Circle:{createAppearanceStream:function(e){var t={D:{Off:vZ.RadioButton.Circle.OffPushDown},N:{}};return t.N[e]=vZ.RadioButton.Circle.YesNormal,t.D[e]=vZ.RadioButton.Circle.YesPushDown,t},getCA:function(){return"l"},YesNormal:function(e){var t=LD(e);t.scope=e.scope;var n=[],r=vZ.internal.getWidth(e)<=vZ.internal.getHeight(e)?vZ.internal.getWidth(e)/4:vZ.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var i=vZ.internal.Bezier_C,o=Number((r*i).toFixed(5));return n.push("q"),n.push("1 0 0 1 "+DD(vZ.internal.getWidth(e)/2)+" "+DD(vZ.internal.getHeight(e)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+o+" "+o+" "+r+" 0 "+r+" c"),n.push("-"+o+" "+r+" -"+r+" "+o+" -"+r+" 0 c"),n.push("-"+r+" -"+o+" -"+o+" -"+r+" 0 -"+r+" c"),n.push(o+" -"+r+" "+r+" -"+o+" "+r+" 0 c"),n.push("f"),n.push("Q"),t.stream=n.join("\n"),t},YesPushDown:function(e){var t=LD(e);t.scope=e.scope;var n=[],r=vZ.internal.getWidth(e)<=vZ.internal.getHeight(e)?vZ.internal.getWidth(e)/4:vZ.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),o=Number((i*vZ.internal.Bezier_C).toFixed(5)),a=Number((r*vZ.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+DD(vZ.internal.getWidth(e)/2)+" "+DD(vZ.internal.getHeight(e)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),n.push("0 g"),n.push("q"),n.push("1 0 0 1 "+DD(vZ.internal.getWidth(e)/2)+" "+DD(vZ.internal.getHeight(e)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+a+" "+a+" "+r+" 0 "+r+" c"),n.push("-"+a+" "+r+" -"+r+" "+a+" -"+r+" 0 c"),n.push("-"+r+" -"+a+" -"+a+" -"+r+" 0 -"+r+" c"),n.push(a+" -"+r+" "+r+" -"+a+" "+r+" 0 c"),n.push("f"),n.push("Q"),t.stream=n.join("\n"),t},OffPushDown:function(e){var t=LD(e);t.scope=e.scope;var n=[],r=vZ.internal.getWidth(e)<=vZ.internal.getHeight(e)?vZ.internal.getWidth(e)/4:vZ.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),o=Number((i*vZ.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+DD(vZ.internal.getWidth(e)/2)+" "+DD(vZ.internal.getHeight(e)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),t.stream=n.join("\n"),t}},Cross:{createAppearanceStream:function(e){var t={D:{Off:vZ.RadioButton.Cross.OffPushDown},N:{}};return t.N[e]=vZ.RadioButton.Cross.YesNormal,t.D[e]=vZ.RadioButton.Cross.YesPushDown,t},getCA:function(){return"8"},YesNormal:function(e){var t=LD(e);t.scope=e.scope;var n=[],r=vZ.internal.calculateCross(e);return n.push("q"),n.push("1 1 "+OD(vZ.internal.getWidth(e)-2)+" "+OD(vZ.internal.getHeight(e)-2)+" re"),n.push("W"),n.push("n"),n.push(OD(r.x1.x)+" "+OD(r.x1.y)+" m"),n.push(OD(r.x2.x)+" "+OD(r.x2.y)+" l"),n.push(OD(r.x4.x)+" "+OD(r.x4.y)+" m"),n.push(OD(r.x3.x)+" "+OD(r.x3.y)+" l"),n.push("s"),n.push("Q"),t.stream=n.join("\n"),t},YesPushDown:function(e){var t=LD(e);t.scope=e.scope;var n=vZ.internal.calculateCross(e),r=[];return r.push("0.749023 g"),r.push("0 0 "+OD(vZ.internal.getWidth(e))+" "+OD(vZ.internal.getHeight(e))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+OD(vZ.internal.getWidth(e)-2)+" "+OD(vZ.internal.getHeight(e)-2)+" re"),r.push("W"),r.push("n"),r.push(OD(n.x1.x)+" "+OD(n.x1.y)+" m"),r.push(OD(n.x2.x)+" "+OD(n.x2.y)+" l"),r.push(OD(n.x4.x)+" "+OD(n.x4.y)+" m"),r.push(OD(n.x3.x)+" "+OD(n.x3.y)+" l"),r.push("s"),r.push("Q"),t.stream=r.join("\n"),t},OffPushDown:function(e){var t=LD(e);t.scope=e.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+OD(vZ.internal.getWidth(e))+" "+OD(vZ.internal.getHeight(e))+" re"),n.push("f"),t.stream=n.join("\n"),t}}},createDefaultAppearanceStream:function(e){var t=e.scope.internal.getFont(e.fontName,e.fontStyle).id,n=e.scope.__private__.encodeColorString(e.color);return"/"+t+" "+e.fontSize+" Tf "+n}};vZ.internal={Bezier_C:.551915024494,calculateCross:function(e){var t=vZ.internal.getWidth(e),n=vZ.internal.getHeight(e),r=Math.min(t,n);return{x1:{x:(t-r)/2,y:(n-r)/2+r},x2:{x:(t-r)/2+r,y:(n-r)/2},x3:{x:(t-r)/2,y:(n-r)/2},x4:{x:(t-r)/2+r,y:(n-r)/2+r}}}},vZ.internal.getWidth=function(e){var t=0;return"object"===(0,nO.Z)(e)&&(t=ND(e.Rect[2])),t},vZ.internal.getHeight=function(e){var t=0;return"object"===(0,nO.Z)(e)&&(t=ND(e.Rect[3])),t};var mZ=TD.addField=function(e){if(QD(this,e),!(e instanceof rZ))throw new Error("Invalid argument passed to jsPDF.addField.");var t;return(t=e).scope.internal.acroformPlugin.printedOut&&(t.scope.internal.acroformPlugin.printedOut=!1,t.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),t.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(t),e.page=e.scope.internal.getCurrentPageInfo().pageNumber,this};TD.AcroFormChoiceField=iZ,TD.AcroFormListBox=oZ,TD.AcroFormComboBox=aZ,TD.AcroFormEditBox=sZ,TD.AcroFormButton=lZ,TD.AcroFormPushButton=uZ,TD.AcroFormRadioButton=cZ,TD.AcroFormCheckBox=fZ,TD.AcroFormTextField=hZ,TD.AcroFormPasswordField=pZ,TD.AcroFormAppearance=vZ,TD.AcroForm={ChoiceField:iZ,ListBox:oZ,ComboBox:aZ,EditBox:sZ,Button:lZ,PushButton:uZ,RadioButton:cZ,CheckBox:fZ,TextField:hZ,PasswordField:pZ,Appearance:vZ},AD.AcroForm={ChoiceField:iZ,ListBox:oZ,ComboBox:aZ,EditBox:sZ,Button:lZ,PushButton:uZ,RadioButton:cZ,CheckBox:fZ,TextField:hZ,PasswordField:pZ,Appearance:vZ};AD.AcroForm;function gZ(e){return e.reduce((function(e,t,n){return e[t]=n,e}),{})}!function(e){e.__addimage__={};var t="UNKNOWN",n={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},r=e.__addimage__.getImageFileTypeByImageData=function(e,r){var i,o,a,s,l,u=t;if("RGBA"===(r=r||t)||void 0!==e.data&&e.data instanceof Uint8ClampedArray&&"height"in e&&"width"in e)return"RGBA";if(k(e))for(l in n)for(a=n[l],i=0;i<a.length;i+=1){for(s=!0,o=0;o<a[i].length;o+=1)if(void 0!==a[i][o]&&a[i][o]!==e[o]){s=!1;break}if(!0===s){u=l;break}}else for(l in n)for(a=n[l],i=0;i<a.length;i+=1){for(s=!0,o=0;o<a[i].length;o+=1)if(void 0!==a[i][o]&&a[i][o]!==e.charCodeAt(o)){s=!1;break}if(!0===s){u=l;break}}return u===t&&r!==t&&(u=r),u},i=function e(t){for(var n=this.internal.write,r=this.internal.putStream,i=(0,this.internal.getFilters)();-1!==i.indexOf("FlateEncode");)i.splice(i.indexOf("FlateEncode"),1);t.objectId=this.internal.newObject();var o=[];if(o.push({key:"Type",value:"/XObject"}),o.push({key:"Subtype",value:"/Image"}),o.push({key:"Width",value:t.width}),o.push({key:"Height",value:t.height}),t.colorSpace===m.INDEXED?o.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(t.palette.length/3-1)+" "+("sMask"in t&&void 0!==t.sMask?t.objectId+2:t.objectId+1)+" 0 R]"}):(o.push({key:"ColorSpace",value:"/"+t.colorSpace}),t.colorSpace===m.DEVICE_CMYK&&o.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),o.push({key:"BitsPerComponent",value:t.bitsPerComponent}),"decodeParameters"in t&&void 0!==t.decodeParameters&&o.push({key:"DecodeParms",value:"<<"+t.decodeParameters+">>"}),"transparency"in t&&Array.isArray(t.transparency)){for(var a="",s=0,l=t.transparency.length;s<l;s++)a+=t.transparency[s]+" "+t.transparency[s]+" ";o.push({key:"Mask",value:"["+a+"]"})}void 0!==t.sMask&&o.push({key:"SMask",value:t.objectId+1+" 0 R"});var u=void 0!==t.filter?["/"+t.filter]:void 0;if(r({data:t.data,additionalKeyValues:o,alreadyAppliedFilters:u,objectId:t.objectId}),n("endobj"),"sMask"in t&&void 0!==t.sMask){var c="/Predictor "+t.predictor+" /Colors 1 /BitsPerComponent "+t.bitsPerComponent+" /Columns "+t.width,d={width:t.width,height:t.height,colorSpace:"DeviceGray",bitsPerComponent:t.bitsPerComponent,decodeParameters:c,data:t.sMask};"filter"in t&&(d.filter=t.filter),e.call(this,d)}if(t.colorSpace===m.INDEXED){var f=this.internal.newObject();r({data:_(new Uint8Array(t.palette)),objectId:f}),n("endobj")}},o=function(){var e=this.internal.collections.addImage_images;for(var t in e)i.call(this,e[t])},a=function(){var e,t=this.internal.collections.addImage_images,n=this.internal.write;for(var r in t)n("/I"+(e=t[r]).index,e.objectId,"0","R")},s=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",o),this.internal.events.subscribe("putXobjectDict",a))},l=function(){var e=this.internal.collections.addImage_images;return s.call(this),e},u=function(){return Object.keys(this.internal.collections.addImage_images).length},c=function(t){return"function"==typeof e["process"+t.toUpperCase()]},d=function(e){return"object"===(0,nO.Z)(e)&&1===e.nodeType},f=function(t,n){if("IMG"===t.nodeName&&t.hasAttribute("src")){var r=""+t.getAttribute("src");if(0===r.indexOf("data:image/"))return nD(unescape(r).split("base64,").pop());var i=e.loadFile(r,!0);if(void 0!==i)return i}if("CANVAS"===t.nodeName){if(0===t.width||0===t.height)throw new Error("Given canvas must have data. Canvas width: "+t.width+", height: "+t.height);var o;switch(n){case"PNG":o="image/png";break;case"WEBP":o="image/webp";break;default:o="image/jpeg"}return nD(t.toDataURL(o,1).split("base64,").pop())}},h=function(e){var t=this.internal.collections.addImage_images;if(t)for(var n in t)if(e===t[n].alias)return t[n]},p=function(e,t,n){return e||t||(e=-96,t=-96),e<0&&(e=-1*n.width*72/e/this.internal.scaleFactor),t<0&&(t=-1*n.height*72/t/this.internal.scaleFactor),0===e&&(e=t*n.width/n.height),0===t&&(t=e*n.height/n.width),[e,t]},v=function(e,t,n,r,i,o){var a=p.call(this,n,r,i),s=this.internal.getCoordinateString,u=this.internal.getVerticalCoordinateString,c=l.call(this);if(n=a[0],r=a[1],c[i.index]=i,o){o*=Math.PI/180;var d=Math.cos(o),f=Math.sin(o),h=function(e){return e.toFixed(4)},v=[h(d),h(f),h(-1*f),h(d),0,0,"cm"]}this.internal.write("q"),o?(this.internal.write([1,"0","0",1,s(e),u(t+r),"cm"].join(" ")),this.internal.write(v.join(" ")),this.internal.write([s(n),"0","0",s(r),"0","0","cm"].join(" "))):this.internal.write([s(n),"0","0",s(r),s(e),u(t+r),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+i.index+" Do"),this.internal.write("Q")},m=e.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};e.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var g=e.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},y=e.__addimage__.sHashCode=function(e){var t,n,r=0;if("string"==typeof e)for(n=e.length,t=0;t<n;t++)r=(r<<5)-r+e.charCodeAt(t),r|=0;else if(k(e))for(n=e.byteLength/2,t=0;t<n;t++)r=(r<<5)-r+e[t],r|=0;return r},b=e.__addimage__.validateStringAsBase64=function(e){(e=e||"").toString().trim();var t=!0;return 0===e.length&&(t=!1),e.length%4!=0&&(t=!1),!1===/^[A-Za-z0-9+/]+$/.test(e.substr(0,e.length-2))&&(t=!1),!1===/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(e.substr(-2))&&(t=!1),t},x=e.__addimage__.extractImageFromDataUrl=function(e){var t=(e=e||"").split("base64,"),n=null;if(2===t.length){var r=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(t[0]);Array.isArray(r)&&(n={mimeType:r[1],charset:r[2],data:t[1]})}return n},w=e.__addimage__.supportsArrayBuffer=function(){return"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array};e.__addimage__.isArrayBuffer=function(e){return w()&&e instanceof ArrayBuffer};var k=e.__addimage__.isArrayBufferView=function(e){return w()&&"undefined"!=typeof Uint32Array&&(e instanceof Int8Array||e instanceof Uint8Array||"undefined"!=typeof Uint8ClampedArray&&e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array)},S=e.__addimage__.binaryStringToUint8Array=function(e){for(var t=e.length,n=new Uint8Array(t),r=0;r<t;r++)n[r]=e.charCodeAt(r);return n},_=e.__addimage__.arrayBufferToBinaryString=function(e){for(var t="",n=k(e)?e:new Uint8Array(e),r=0;r<n.length;r+=8192)t+=String.fromCharCode.apply(null,n.subarray(r,r+8192));return t};e.addImage=function(){var e,n,r,i,o,a,l,u,c;if("number"==typeof arguments[1]?(n=t,r=arguments[1],i=arguments[2],o=arguments[3],a=arguments[4],l=arguments[5],u=arguments[6],c=arguments[7]):(n=arguments[1],r=arguments[2],i=arguments[3],o=arguments[4],a=arguments[5],l=arguments[6],u=arguments[7],c=arguments[8]),"object"===(0,nO.Z)(e=arguments[0])&&!d(e)&&"imageData"in e){var f=e;e=f.imageData,n=f.format||n||t,r=f.x||r||0,i=f.y||i||0,o=f.w||f.width||o,a=f.h||f.height||a,l=f.alias||l,u=f.compression||u,c=f.rotation||f.angle||c}var h=this.internal.getFilters();if(void 0===u&&-1!==h.indexOf("FlateEncode")&&(u="SLOW"),isNaN(r)||isNaN(i))throw new Error("Invalid coordinates passed to jsPDF.addImage");s.call(this);var p=C.call(this,e,n,l,u);return v.call(this,r,i,o,a,p,c),this};var C=function(n,i,o,a){var s,l,p;if("string"==typeof n&&r(n)===t){n=unescape(n);var v=j(n,!1);(""!==v||void 0!==(v=e.loadFile(n,!0)))&&(n=v)}if(d(n)&&(n=f(n,i)),i=r(n,i),!c(i))throw new Error("addImage does not support files of type '"+i+"', please ensure that a plugin for '"+i+"' support is added.");if((null==(p=o)||0===p.length)&&(o=function(e){return"string"==typeof e||k(e)?y(e):k(e.data)?y(e.data):null}(n)),(s=h.call(this,o))||(w()&&(n instanceof Uint8Array||"RGBA"===i||(l=n,n=S(n))),s=this["process"+i.toUpperCase()](n,u.call(this),o,function(t){return t&&"string"==typeof t&&(t=t.toUpperCase()),t in e.image_compression?t:g.NONE}(a),l)),!s)throw new Error("An unknown error occurred whilst processing the image.");return s},j=e.__addimage__.convertBase64ToBinaryString=function(e,t){var n;t="boolean"!=typeof t||t;var r,i="";if("string"==typeof e){r=null!==(n=x(e))?n.data:e;try{i=nD(r)}catch(e){if(t)throw b(r)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+e.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return i};e.getImageProperties=function(n){var i,o,a="";if(d(n)&&(n=f(n)),"string"==typeof n&&r(n)===t&&(""===(a=j(n,!1))&&(a=e.loadFile(n)||""),n=a),o=r(n),!c(o))throw new Error("addImage does not support files of type '"+o+"', please ensure that a plugin for '"+o+"' support is added.");if(!w()||n instanceof Uint8Array||(n=S(n)),!(i=this["process"+o.toUpperCase()](n)))throw new Error("An unknown error occurred whilst processing the image");return i.fileType=o,i}}(AD.API),function(e){var t=function(e){if(void 0!==e&&""!=e)return!0};AD.API.events.push(["addPage",function(e){this.internal.getPageInfo(e.pageNumber).pageContext.annotations=[]}]),e.events.push(["putPage",function(e){for(var n,r,i,o=this.internal.getCoordinateString,a=this.internal.getVerticalCoordinateString,s=this.internal.getPageInfoByObjId(e.objId),l=e.pageContext.annotations,u=!1,c=0;c<l.length&&!u;c++)switch((n=l[c]).type){case"link":(t(n.options.url)||t(n.options.pageNumber))&&(u=!0);break;case"reference":case"text":case"freetext":u=!0}if(0!=u){this.internal.write("/Annots [");for(var d=0;d<l.length;d++){n=l[d];var f=this.internal.pdfEscape,h=this.internal.getEncryptor(e.objId);switch(n.type){case"reference":this.internal.write(" "+n.object.objId+" 0 R ");break;case"text":var p=this.internal.newAdditionalObject(),v=this.internal.newAdditionalObject(),m=this.internal.getEncryptor(p.objId),g=n.title||"Note";i="<</Type /Annot /Subtype /Text "+(r="/Rect ["+o(n.bounds.x)+" "+a(n.bounds.y+n.bounds.h)+" "+o(n.bounds.x+n.bounds.w)+" "+a(n.bounds.y)+"] ")+"/Contents ("+f(m(n.contents))+")",i+=" /Popup "+v.objId+" 0 R",i+=" /P "+s.objId+" 0 R",i+=" /T ("+f(m(g))+") >>",p.content=i;var y=p.objId+" 0 R";i="<</Type /Annot /Subtype /Popup "+(r="/Rect ["+o(n.bounds.x+30)+" "+a(n.bounds.y+n.bounds.h)+" "+o(n.bounds.x+n.bounds.w+30)+" "+a(n.bounds.y)+"] ")+" /Parent "+y,n.open&&(i+=" /Open true"),i+=" >>",v.content=i,this.internal.write(p.objId,"0 R",v.objId,"0 R");break;case"freetext":r="/Rect ["+o(n.bounds.x)+" "+a(n.bounds.y)+" "+o(n.bounds.x+n.bounds.w)+" "+a(n.bounds.y+n.bounds.h)+"] ";var b=n.color||"#000000";i="<</Type /Annot /Subtype /FreeText "+r+"/Contents ("+f(h(n.contents))+")",i+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+b+")",i+=" /Border [0 0 0]",i+=" >>",this.internal.write(i);break;case"link":if(n.options.name){var x=this.annotations._nameMap[n.options.name];n.options.pageNumber=x.page,n.options.top=x.y}else n.options.top||(n.options.top=0);if(r="/Rect ["+n.finalBounds.x+" "+n.finalBounds.y+" "+n.finalBounds.w+" "+n.finalBounds.h+"] ",i="",n.options.url)i="<</Type /Annot /Subtype /Link "+r+"/Border [0 0 0] /A <</S /URI /URI ("+f(h(n.options.url))+") >>";else if(n.options.pageNumber)switch(i="<</Type /Annot /Subtype /Link "+r+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(n.options.pageNumber).objId+" 0 R",n.options.magFactor=n.options.magFactor||"XYZ",n.options.magFactor){case"Fit":i+=" /Fit]";break;case"FitH":i+=" /FitH "+n.options.top+"]";break;case"FitV":n.options.left=n.options.left||0,i+=" /FitV "+n.options.left+"]";break;default:var w=a(n.options.top);n.options.left=n.options.left||0,void 0===n.options.zoom&&(n.options.zoom=0),i+=" /XYZ "+n.options.left+" "+w+" "+n.options.zoom+"]"}""!=i&&(i+=" >>",this.internal.write(i))}}this.internal.write("]")}}]),e.createAnnotation=function(e){var t=this.internal.getCurrentPageInfo();switch(e.type){case"link":this.link(e.bounds.x,e.bounds.y,e.bounds.w,e.bounds.h,e);break;case"text":case"freetext":t.pageContext.annotations.push(e)}},e.link=function(e,t,n,r,i){var o=this.internal.getCurrentPageInfo(),a=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString;o.pageContext.annotations.push({finalBounds:{x:a(e),y:s(t),w:a(e+n),h:s(t+r)},options:i,type:"link"})},e.textWithLink=function(e,t,n,r){var i,o,a=this.getTextWidth(e),s=this.internal.getLineHeight()/this.internal.scaleFactor;if(void 0!==r.maxWidth){o=r.maxWidth;var l=this.splitTextToSize(e,o).length;i=Math.ceil(s*l)}else o=a,i=s;return this.text(e,t,n,r),n+=.2*s,"center"===r.align&&(t-=a/2),"right"===r.align&&(t-=a),this.link(t,n-s,o,i,r),a},e.getTextWidth=function(e){var t=this.internal.getFontSize();return this.getStringUnitWidth(e)*t/this.internal.scaleFactor}}(AD.API),function(e){var t={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},n={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},r={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},i=[1570,1571,1573,1575];e.__arabicParser__={};var o=e.__arabicParser__.isInArabicSubstitutionA=function(e){return void 0!==t[e.charCodeAt(0)]},a=e.__arabicParser__.isArabicLetter=function(e){return"string"==typeof e&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(e)},s=e.__arabicParser__.isArabicEndLetter=function(e){return a(e)&&o(e)&&t[e.charCodeAt(0)].length<=2},l=e.__arabicParser__.isArabicAlfLetter=function(e){return a(e)&&i.indexOf(e.charCodeAt(0))>=0};e.__arabicParser__.arabicLetterHasIsolatedForm=function(e){return a(e)&&o(e)&&t[e.charCodeAt(0)].length>=1};var u=e.__arabicParser__.arabicLetterHasFinalForm=function(e){return a(e)&&o(e)&&t[e.charCodeAt(0)].length>=2};e.__arabicParser__.arabicLetterHasInitialForm=function(e){return a(e)&&o(e)&&t[e.charCodeAt(0)].length>=3};var c=e.__arabicParser__.arabicLetterHasMedialForm=function(e){return a(e)&&o(e)&&4==t[e.charCodeAt(0)].length},d=e.__arabicParser__.resolveLigatures=function(e){var t=0,r=n,i="",o=0;for(t=0;t<e.length;t+=1)void 0!==r[e.charCodeAt(t)]?(o++,"number"==typeof(r=r[e.charCodeAt(t)])&&(i+=String.fromCharCode(r),r=n,o=0),t===e.length-1&&(r=n,i+=e.charAt(t-(o-1)),t-=o-1,o=0)):(r=n,i+=e.charAt(t-o),t-=o,o=0);return i};e.__arabicParser__.isArabicDiacritic=function(e){return void 0!==e&&void 0!==r[e.charCodeAt(0)]};var f=e.__arabicParser__.getCorrectForm=function(e,t,n){return a(e)?!1===o(e)?-1:!u(e)||!a(t)&&!a(n)||!a(n)&&s(t)||s(e)&&!a(t)||s(e)&&l(t)||s(e)&&s(t)?0:c(e)&&a(t)&&!s(t)&&a(n)&&u(n)?3:s(e)||!a(n)?1:2:-1},h=function(e){var n=0,r=0,i=0,o="",s="",l="",u=(e=e||"").split("\\s+"),c=[];for(n=0;n<u.length;n+=1){for(c.push(""),r=0;r<u[n].length;r+=1)o=u[n][r],s=u[n][r-1],l=u[n][r+1],a(o)?(i=f(o,s,l),c[n]+=-1!==i?String.fromCharCode(t[o.charCodeAt(0)][i]):o):c[n]+=o;c[n]=d(c[n])}return c.join(" ")},p=e.__arabicParser__.processArabic=e.processArabic=function(){var e,t="string"==typeof arguments[0]?arguments[0]:arguments[0].text,n=[];if(Array.isArray(t)){var r=0;for(n=[],r=0;r<t.length;r+=1)Array.isArray(t[r])?n.push([h(t[r][0]),t[r][1],t[r][2]]):n.push([h(t[r])]);e=n}else e=h(t);return"string"==typeof arguments[0]?e:(arguments[0].text=e,arguments[0])};e.events.push(["preProcessText",p])}(AD.API),AD.API.autoPrint=function(e){var t;if("javascript"===((e=e||{}).variant=e.variant||"non-conform",e.variant))this.addJS("print({});");else this.internal.events.subscribe("postPutResources",(function(){t=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){this.internal.out("/OpenAction "+t+" 0 R")}));return this},function(e){var t=function(){var e=void 0;Object.defineProperty(this,"pdf",{get:function(){return e},set:function(t){e=t}});var t=150;Object.defineProperty(this,"width",{get:function(){return t},set:function(e){t=isNaN(e)||!1===Number.isInteger(e)||e<0?150:e,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=t+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(e){n=isNaN(e)||!1===Number.isInteger(e)||e<0?300:e,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=n+1)}});var r=[];Object.defineProperty(this,"childNodes",{get:function(){return r},set:function(e){r=e}});var i={};Object.defineProperty(this,"style",{get:function(){return i},set:function(e){i=e}}),Object.defineProperty(this,"parentNode",{})};t.prototype.getContext=function(e,t){var n;if("2d"!==(e=e||"2d"))return null;for(n in t)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=t[n]);return this.pdf.context2d._canvas=this,this.pdf.context2d},t.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},e.events.push(["initialized",function(){this.canvas=new t,this.canvas.pdf=this}])}(AD.API),function(e){var t={left:0,top:0,bottom:0,right:0},n=!1,r=function(){void 0===this.internal.__cell__&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},t),this.internal.__cell__.margins.width=this.getPageWidth(),i.call(this))},i=function(){this.internal.__cell__.lastCell=new o,this.internal.__cell__.pages=1},o=function(){var e=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return e},set:function(t){e=t}});var t=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return t},set:function(e){t=e}});var n=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return n},set:function(e){n=e}});var r=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return r},set:function(e){r=e}});var i=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return i},set:function(e){i=e}});var o=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return o},set:function(e){o=e}});var a=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return a},set:function(e){a=e}}),this};o.prototype.clone=function(){return new o(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},o.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},e.setHeaderFunction=function(e){return r.call(this),this.internal.__cell__.headerFunction="function"==typeof e?e:void 0,this},e.getTextDimensions=function(e,t){r.call(this);var n=(t=t||{}).fontSize||this.getFontSize(),i=t.font||this.getFont(),o=t.scaleFactor||this.internal.scaleFactor,a=0,s=0,l=0,u=this;if(!Array.isArray(e)&&"string"!=typeof e){if("number"!=typeof e)throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");e=String(e)}var c=t.maxWidth;c>0?"string"==typeof e?e=this.splitTextToSize(e,c):"[object Array]"===Object.prototype.toString.call(e)&&(e=e.reduce((function(e,t){return e.concat(u.splitTextToSize(t,c))}),[])):e=Array.isArray(e)?e:[e];for(var d=0;d<e.length;d++)a<(l=this.getStringUnitWidth(e[d],{font:i})*n)&&(a=l);return 0!==a&&(s=e.length),{w:a/=o,h:Math.max((s*n*this.getLineHeightFactor()-n*(this.getLineHeightFactor()-1))/o,0)}},e.cellAddPage=function(){r.call(this),this.addPage();var e=this.internal.__cell__.margins||t;return this.internal.__cell__.lastCell=new o(e.left,e.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var a=e.cell=function(){var e;e=arguments[0]instanceof o?arguments[0]:new o(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),r.call(this);var i=this.internal.__cell__.lastCell,a=this.internal.__cell__.padding,s=this.internal.__cell__.margins||t,l=this.internal.__cell__.tableHeaderRow,u=this.internal.__cell__.printHeaders;return void 0!==i.lineNumber&&(i.lineNumber===e.lineNumber?(e.x=(i.x||0)+(i.width||0),e.y=i.y||0):i.y+i.height+e.height+s.bottom>this.getPageHeight()?(this.cellAddPage(),e.y=s.top,u&&l&&(this.printHeaderRow(e.lineNumber,!0),e.y+=l[0].height)):e.y=i.y+i.height||e.y),void 0!==e.text[0]&&(this.rect(e.x,e.y,e.width,e.height,!0===n?"FD":void 0),"right"===e.align?this.text(e.text,e.x+e.width-a,e.y+a,{align:"right",baseline:"top"}):"center"===e.align?this.text(e.text,e.x+e.width/2,e.y+a,{align:"center",baseline:"top",maxWidth:e.width-a-a}):this.text(e.text,e.x+a,e.y+a,{align:"left",baseline:"top",maxWidth:e.width-a-a})),this.internal.__cell__.lastCell=e,this};e.table=function(e,n,l,u,c){if(r.call(this),!l)throw new Error("No data for PDF table.");var d,f,h,p,v=[],m=[],g=[],y={},b={},x=[],w=[],k=(c=c||{}).autoSize||!1,S=!1!==c.printHeaders,_=c.css&&void 0!==c.css["font-size"]?16*c.css["font-size"]:c.fontSize||12,C=c.margins||Object.assign({width:this.getPageWidth()},t),j="number"==typeof c.padding?c.padding:3,P=c.headerBackgroundColor||"#c8c8c8",E=c.headerTextColor||"#000";if(i.call(this),this.internal.__cell__.printHeaders=S,this.internal.__cell__.margins=C,this.internal.__cell__.table_font_size=_,this.internal.__cell__.padding=j,this.internal.__cell__.headerBackgroundColor=P,this.internal.__cell__.headerTextColor=E,this.setFontSize(_),null==u)m=v=Object.keys(l[0]),g=v.map((function(){return"left"}));else if(Array.isArray(u)&&"object"===(0,nO.Z)(u[0]))for(v=u.map((function(e){return e.name})),m=u.map((function(e){return e.prompt||e.name||""})),g=u.map((function(e){return e.align||"left"})),d=0;d<u.length;d+=1)b[u[d].name]=u[d].width*(19.049976/25.4);else Array.isArray(u)&&"string"==typeof u[0]&&(m=v=u,g=v.map((function(){return"left"})));if(k||Array.isArray(u)&&"string"==typeof u[0])for(d=0;d<v.length;d+=1){for(y[p=v[d]]=l.map((function(e){return e[p]})),this.setFont(void 0,"bold"),x.push(this.getTextDimensions(m[d],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),f=y[p],this.setFont(void 0,"normal"),h=0;h<f.length;h+=1)x.push(this.getTextDimensions(f[h],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);b[p]=Math.max.apply(null,x)+j+j,x=[]}if(S){var A={};for(d=0;d<v.length;d+=1)A[v[d]]={},A[v[d]].text=m[d],A[v[d]].align=g[d];var T=s.call(this,A,b);w=v.map((function(t){return new o(e,n,b[t],T,A[t].text,void 0,A[t].align)})),this.setTableHeaderRow(w),this.printHeaderRow(1,!1)}var I=u.reduce((function(e,t){return e[t.name]=t.align,e}),{});for(d=0;d<l.length;d+=1){"rowStart"in c&&c.rowStart instanceof Function&&c.rowStart({row:d,data:l[d]},this);var R=s.call(this,l[d],b);for(h=0;h<v.length;h+=1){var M=l[d][v[h]];"cellStart"in c&&c.cellStart instanceof Function&&c.cellStart({row:d,col:h,data:M},this),a.call(this,new o(e,n,b[v[h]],R,M,d+2,I[v[h]]))}}return this.internal.__cell__.table_x=e,this.internal.__cell__.table_y=n,this};var s=function(e,t){var n=this.internal.__cell__.padding,r=this.internal.__cell__.table_font_size,i=this.internal.scaleFactor;return Object.keys(e).map((function(r){var i=e[r];return this.splitTextToSize(i.hasOwnProperty("text")?i.text:i,t[r]-n-n)}),this).map((function(e){return this.getLineHeightFactor()*e.length*r/i+n+n}),this).reduce((function(e,t){return Math.max(e,t)}),0)};e.setTableHeaderRow=function(e){r.call(this),this.internal.__cell__.tableHeaderRow=e},e.printHeaderRow=function(e,t){if(r.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var i;if(n=!0,"function"==typeof this.internal.__cell__.headerFunction){var s=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new o(s[0],s[1],s[2],s[3],void 0,-1)}this.setFont(void 0,"bold");for(var l=[],u=0;u<this.internal.__cell__.tableHeaderRow.length;u+=1){i=this.internal.__cell__.tableHeaderRow[u].clone(),t&&(i.y=this.internal.__cell__.margins.top||0,l.push(i)),i.lineNumber=e;var c=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),a.call(this,i),this.setTextColor(c)}l.length>0&&this.setTableHeaderRow(l),this.setFont(void 0,"normal"),n=!1}}(AD.API);var yZ={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},bZ=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],xZ=gZ(bZ),wZ=[100,200,300,400,500,600,700,800,900],kZ=gZ(wZ);function SZ(e){var t=e.family.replace(/"|'/g,"").toLowerCase(),n=function(e){return yZ[e=e||"normal"]?e:"normal"}(e.style),r=function(e){return e?"number"==typeof e?e>=100&&e<=900&&e%100==0?e:400:/^\d00$/.test(e)?parseInt(e):"bold"===e?700:400:400}(e.weight),i=function(e){return"number"==typeof xZ[e=e||"normal"]?e:"normal"}(e.stretch);return{family:t,style:n,weight:r,stretch:i,src:e.src||[],ref:e.ref||{name:t,style:[i,n,r].join(" ")}}}function _Z(e,t,n,r){var i;for(i=n;i>=0&&i<t.length;i+=r)if(e[t[i]])return e[t[i]];for(i=n;i>=0&&i<t.length;i-=r)if(e[t[i]])return e[t[i]]}var CZ={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},jZ={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function PZ(e){return[e.stretch,e.style,e.weight,e.family].join(" ")}function EZ(e){return e.trimLeft()}function AZ(e,t){for(var n=0;n<e.length;){if(e.charAt(n)===t)return[e.substring(0,n),e.substring(n+1)];n+=1}return null}function TZ(e){var t=e.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return null===t?null:[t[0],e.substring(t[0].length)]}var IZ,RZ,MZ,OZ=["times"];!function(e){var t,n,r,i,o,a,s,l,u,c=function(e){return e=e||{},this.isStrokeTransparent=e.isStrokeTransparent||!1,this.strokeOpacity=e.strokeOpacity||1,this.strokeStyle=e.strokeStyle||"#000000",this.fillStyle=e.fillStyle||"#000000",this.isFillTransparent=e.isFillTransparent||!1,this.fillOpacity=e.fillOpacity||1,this.font=e.font||"10px sans-serif",this.textBaseline=e.textBaseline||"alphabetic",this.textAlign=e.textAlign||"left",this.lineWidth=e.lineWidth||1,this.lineJoin=e.lineJoin||"miter",this.lineCap=e.lineCap||"butt",this.path=e.path||[],this.transform=void 0!==e.transform?e.transform.clone():new l,this.globalCompositeOperation=e.globalCompositeOperation||"normal",this.globalAlpha=e.globalAlpha||1,this.clip_path=e.clip_path||[],this.currentPoint=e.currentPoint||new a,this.miterLimit=e.miterLimit||10,this.lastPoint=e.lastPoint||new a,this.lineDashOffset=e.lineDashOffset||0,this.lineDash=e.lineDash||[],this.margin=e.margin||[0,0,0,0],this.prevPageLastElemOffset=e.prevPageLastElemOffset||0,this.ignoreClearRect="boolean"!=typeof e.ignoreClearRect||e.ignoreClearRect,this};e.events.push(["initialized",function(){this.context2d=new d(this),t=this.internal.f2,n=this.internal.getCoordinateString,r=this.internal.getVerticalCoordinateString,i=this.internal.getHorizontalCoordinate,o=this.internal.getVerticalCoordinate,a=this.internal.Point,s=this.internal.Rectangle,l=this.internal.Matrix,u=new c}]);var d=function(e){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var t=e;Object.defineProperty(this,"pdf",{get:function(){return t}});var n=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return n},set:function(e){n=Boolean(e)}});var r=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return r},set:function(e){r=Boolean(e)}});var i=0;Object.defineProperty(this,"posX",{get:function(){return i},set:function(e){isNaN(e)||(i=e)}});var o=0;Object.defineProperty(this,"posY",{get:function(){return o},set:function(e){isNaN(e)||(o=e)}}),Object.defineProperty(this,"margin",{get:function(){return u.margin},set:function(e){var t;"number"==typeof e?t=[e,e,e,e]:((t=new Array(4))[0]=e[0],t[1]=e.length>=2?e[1]:t[0],t[2]=e.length>=3?e[2]:t[0],t[3]=e.length>=4?e[3]:t[1]),u.margin=t}});var a=!1;Object.defineProperty(this,"autoPaging",{get:function(){return a},set:function(e){a=e}});var s=0;Object.defineProperty(this,"lastBreak",{get:function(){return s},set:function(e){s=e}});var l=[];Object.defineProperty(this,"pageBreaks",{get:function(){return l},set:function(e){l=e}}),Object.defineProperty(this,"ctx",{get:function(){return u},set:function(e){e instanceof c&&(u=e)}}),Object.defineProperty(this,"path",{get:function(){return u.path},set:function(e){u.path=e}});var d=[];Object.defineProperty(this,"ctxStack",{get:function(){return d},set:function(e){d=e}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(e){var t;t=f(e),this.ctx.fillStyle=t.style,this.ctx.isFillTransparent=0===t.a,this.ctx.fillOpacity=t.a,this.pdf.setFillColor(t.r,t.g,t.b,{a:t.a}),this.pdf.setTextColor(t.r,t.g,t.b,{a:t.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(e){var t=f(e);this.ctx.strokeStyle=t.style,this.ctx.isStrokeTransparent=0===t.a,this.ctx.strokeOpacity=t.a,0===t.a?this.pdf.setDrawColor(255,255,255):(t.a,this.pdf.setDrawColor(t.r,t.g,t.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(e){-1!==["butt","round","square"].indexOf(e)&&(this.ctx.lineCap=e,this.pdf.setLineCap(e))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(e){isNaN(e)||(this.ctx.lineWidth=e,this.pdf.setLineWidth(e))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(e){-1!==["bevel","round","miter"].indexOf(e)&&(this.ctx.lineJoin=e,this.pdf.setLineJoin(e))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(e){isNaN(e)||(this.ctx.miterLimit=e,this.pdf.setMiterLimit(e))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(e){this.ctx.textBaseline=e}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(e){-1!==["right","end","center","left","start"].indexOf(e)&&(this.ctx.textAlign=e)}});var h=null;function p(e,t){if(null===h){var n=function(e){var t=[];return Object.keys(e).forEach((function(n){e[n].forEach((function(e){var r=null;switch(e){case"bold":r={family:n,weight:"bold"};break;case"italic":r={family:n,style:"italic"};break;case"bolditalic":r={family:n,weight:"bold",style:"italic"};break;case"":case"normal":r={family:n}}null!==r&&(r.ref={name:n,style:e},t.push(r))}))})),t}(e.getFontList());h=function(e){for(var t={},n=0;n<e.length;++n){var r=SZ(e[n]),i=r.family,o=r.stretch,a=r.style,s=r.weight;t[i]=t[i]||{},t[i][o]=t[i][o]||{},t[i][o][a]=t[i][o][a]||{},t[i][o][a][s]=r}return t}(n.concat(t))}return h}var v=null;Object.defineProperty(this,"fontFaces",{get:function(){return v},set:function(e){h=null,v=e}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(e){var t;if(this.ctx.font=e,null!==(t=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(e))){var n=t[1],r=(t[2],t[3]),i=t[4],o=(t[5],t[6]),a=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(i)[2];i="px"===a?Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor):"em"===a?Math.floor(parseFloat(i)*this.pdf.getFontSize()):Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(i);var s=function(e){var t,n,r=[],i=e.trim();if(""===i)return OZ;if(i in jZ)return[jZ[i]];for(;""!==i;){switch(n=null,t=(i=EZ(i)).charAt(0)){case'"':case"'":n=AZ(i.substring(1),t);break;default:n=TZ(i)}if(null===n)return OZ;if(r.push(n[0]),""!==(i=EZ(n[1]))&&","!==i.charAt(0))return OZ;i=i.replace(/^,/,"")}return r}(o);if(this.fontFaces){var l=function(e,t,n){for(var r=(n=n||{}).defaultFontFamily||"times",i=Object.assign({},CZ,n.genericFontFamilies||{}),o=null,a=null,s=0;s<t.length;++s)if(i[(o=SZ(t[s])).family]&&(o.family=i[o.family]),e.hasOwnProperty(o.family)){a=e[o.family];break}if(!(a=a||e[r]))throw new Error("Could not find a font-family for the rule '"+PZ(o)+"' and default family '"+r+"'.");if(a=function(e,t){if(t[e])return t[e];var n=xZ[e],r=n<=xZ.normal?-1:1,i=_Z(t,bZ,n,r);if(!i)throw new Error("Could not find a matching font-stretch value for "+e);return i}(o.stretch,a),a=function(e,t){if(t[e])return t[e];for(var n=yZ[e],r=0;r<n.length;++r)if(t[n[r]])return t[n[r]];throw new Error("Could not find a matching font-style for "+e)}(o.style,a),!(a=function(e,t){if(t[e])return t[e];if(400===e&&t[500])return t[500];if(500===e&&t[400])return t[400];var n=kZ[e],r=_Z(t,wZ,n,e<400?-1:1);if(!r)throw new Error("Could not find a matching font-weight for value "+e);return r}(o.weight,a)))throw new Error("Failed to resolve a font for the rule '"+PZ(o)+"'.");return a}(p(this.pdf,this.fontFaces),s.map((function(e){return{family:e,stretch:"normal",weight:r,style:n}})));this.pdf.setFont(l.ref.name,l.ref.style)}else{var u="";("bold"===r||parseInt(r,10)>=700||"bold"===n)&&(u="bold"),"italic"===n&&(u+="italic"),0===u.length&&(u="normal");for(var c="",d={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},f=0;f<s.length;f++){if(void 0!==this.pdf.internal.getFont(s[f],u,{noFallback:!0,disableWarning:!0})){c=s[f];break}if("bolditalic"===u&&void 0!==this.pdf.internal.getFont(s[f],"bold",{noFallback:!0,disableWarning:!0}))c=s[f],u="bold";else if(void 0!==this.pdf.internal.getFont(s[f],"normal",{noFallback:!0,disableWarning:!0})){c=s[f],u="normal";break}}if(""===c)for(var h=0;h<s.length;h++)if(d[s[h]]){c=d[s[h]];break}c=""===c?"Times":c,this.pdf.setFont(c,u)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(e){this.ctx.globalCompositeOperation=e}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(e){this.ctx.globalAlpha=e}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(e){this.ctx.lineDashOffset=e,N.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(e){this.ctx.lineDash=e,N.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(e){this.ctx.ignoreClearRect=Boolean(e)}})};d.prototype.setLineDash=function(e){this.lineDash=e},d.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},d.prototype.fill=function(){x.call(this,"fill",!1)},d.prototype.stroke=function(){x.call(this,"stroke",!1)},d.prototype.beginPath=function(){this.path=[{type:"begin"}]},d.prototype.moveTo=function(e,t){if(isNaN(e)||isNaN(t))throw JO.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var n=this.ctx.transform.applyToPoint(new a(e,t));this.path.push({type:"mt",x:n.x,y:n.y}),this.ctx.lastPoint=new a(e,t)},d.prototype.closePath=function(){var e=new a(0,0),t=0;for(t=this.path.length-1;-1!==t;t--)if("begin"===this.path[t].type&&"object"===(0,nO.Z)(this.path[t+1])&&"number"==typeof this.path[t+1].x){e=new a(this.path[t+1].x,this.path[t+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new a(e.x,e.y)},d.prototype.lineTo=function(e,t){if(isNaN(e)||isNaN(t))throw JO.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var n=this.ctx.transform.applyToPoint(new a(e,t));this.path.push({type:"lt",x:n.x,y:n.y}),this.ctx.lastPoint=new a(n.x,n.y)},d.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),x.call(this,null,!0)},d.prototype.quadraticCurveTo=function(e,t,n,r){if(isNaN(n)||isNaN(r)||isNaN(e)||isNaN(t))throw JO.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var i=this.ctx.transform.applyToPoint(new a(n,r)),o=this.ctx.transform.applyToPoint(new a(e,t));this.path.push({type:"qct",x1:o.x,y1:o.y,x:i.x,y:i.y}),this.ctx.lastPoint=new a(i.x,i.y)},d.prototype.bezierCurveTo=function(e,t,n,r,i,o){if(isNaN(i)||isNaN(o)||isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw JO.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var s=this.ctx.transform.applyToPoint(new a(i,o)),l=this.ctx.transform.applyToPoint(new a(e,t)),u=this.ctx.transform.applyToPoint(new a(n,r));this.path.push({type:"bct",x1:l.x,y1:l.y,x2:u.x,y2:u.y,x:s.x,y:s.y}),this.ctx.lastPoint=new a(s.x,s.y)},d.prototype.arc=function(e,t,n,r,i,o){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||isNaN(i))throw JO.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(o=Boolean(o),!this.ctx.transform.isIdentity){var s=this.ctx.transform.applyToPoint(new a(e,t));e=s.x,t=s.y;var l=this.ctx.transform.applyToPoint(new a(0,n)),u=this.ctx.transform.applyToPoint(new a(0,0));n=Math.sqrt(Math.pow(l.x-u.x,2)+Math.pow(l.y-u.y,2))}Math.abs(i-r)>=2*Math.PI&&(r=0,i=2*Math.PI),this.path.push({type:"arc",x:e,y:t,radius:n,startAngle:r,endAngle:i,counterclockwise:o})},d.prototype.arcTo=function(e,t,n,r,i){throw new Error("arcTo not implemented.")},d.prototype.rect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw JO.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(e,t),this.lineTo(e+n,t),this.lineTo(e+n,t+r),this.lineTo(e,t+r),this.lineTo(e,t),this.lineTo(e+n,t),this.lineTo(e,t)},d.prototype.fillRect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw JO.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!h.call(this)){var i={};"butt"!==this.lineCap&&(i.lineCap=this.lineCap,this.lineCap="butt"),"miter"!==this.lineJoin&&(i.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(e,t,n,r),this.fill(),i.hasOwnProperty("lineCap")&&(this.lineCap=i.lineCap),i.hasOwnProperty("lineJoin")&&(this.lineJoin=i.lineJoin)}},d.prototype.strokeRect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw JO.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");p.call(this)||(this.beginPath(),this.rect(e,t,n,r),this.stroke())},d.prototype.clearRect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw JO.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(e,t,n,r))},d.prototype.save=function(e){e="boolean"!=typeof e||e;for(var t=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("q");if(this.pdf.setPage(t),e){this.ctx.fontSize=this.pdf.internal.getFontSize();var r=new c(this.ctx);this.ctxStack.push(this.ctx),this.ctx=r}},d.prototype.restore=function(e){e="boolean"!=typeof e||e;for(var t=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("Q");this.pdf.setPage(t),e&&0!==this.ctxStack.length&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},d.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var f=function(e){var t,n,r,i;if(!0===e.isCanvasGradient&&(e=e.getColor()),!e)return{r:0,g:0,b:0,a:0,style:e};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(e))t=0,n=0,r=0,i=0;else{var o=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(e);if(null!==o)t=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),i=1;else if(null!==(o=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(e)))t=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),i=parseFloat(o[4]);else{if(i=1,"string"==typeof e&&"#"!==e.charAt(0)){var a=new oD(e);e=a.ok?a.toHex():"#000000"}4===e.length?(t=e.substring(1,2),t+=t,n=e.substring(2,3),n+=n,r=e.substring(3,4),r+=r):(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7)),t=parseInt(t,16),n=parseInt(n,16),r=parseInt(r,16)}}return{r:t,g:n,b:r,a:i,style:e}},h=function(){return this.ctx.isFillTransparent||0==this.globalAlpha},p=function(){return Boolean(this.ctx.isStrokeTransparent||0==this.globalAlpha)};d.prototype.fillText=function(e,t,n,r){if(isNaN(t)||isNaN(n)||"string"!=typeof e)throw JO.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(r=isNaN(r)?void 0:r,!h.call(this)){var i=O(this.ctx.transform.rotation),o=this.ctx.transform.scaleX;E.call(this,{text:e,x:t,y:n,scale:o,angle:i,align:this.textAlign,maxWidth:r})}},d.prototype.strokeText=function(e,t,n,r){if(isNaN(t)||isNaN(n)||"string"!=typeof e)throw JO.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!p.call(this)){r=isNaN(r)?void 0:r;var i=O(this.ctx.transform.rotation),o=this.ctx.transform.scaleX;E.call(this,{text:e,x:t,y:n,scale:o,renderingMode:"stroke",angle:i,align:this.textAlign,maxWidth:r})}},d.prototype.measureText=function(e){if("string"!=typeof e)throw JO.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var t=this.pdf,n=this.pdf.internal.scaleFactor,r=t.internal.getFontSize(),i=t.getStringUnitWidth(e)*r/t.internal.scaleFactor;return new function(e){var t=(e=e||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return t}}),this}({width:i*=Math.round(96*n/72*1e4)/1e4})},d.prototype.scale=function(e,t){if(isNaN(e)||isNaN(t))throw JO.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var n=new l(e,0,0,t,0,0);this.ctx.transform=this.ctx.transform.multiply(n)},d.prototype.rotate=function(e){if(isNaN(e))throw JO.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var t=new l(Math.cos(e),Math.sin(e),-Math.sin(e),Math.cos(e),0,0);this.ctx.transform=this.ctx.transform.multiply(t)},d.prototype.translate=function(e,t){if(isNaN(e)||isNaN(t))throw JO.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var n=new l(1,0,0,1,e,t);this.ctx.transform=this.ctx.transform.multiply(n)},d.prototype.transform=function(e,t,n,r,i,o){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o))throw JO.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var a=new l(e,t,n,r,i,o);this.ctx.transform=this.ctx.transform.multiply(a)},d.prototype.setTransform=function(e,t,n,r,i,o){e=isNaN(e)?1:e,t=isNaN(t)?0:t,n=isNaN(n)?0:n,r=isNaN(r)?1:r,i=isNaN(i)?0:i,o=isNaN(o)?0:o,this.ctx.transform=new l(e,t,n,r,i,o)};var v=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};d.prototype.drawImage=function(e,t,n,r,i,o,a,u,c){var d=this.pdf.getImageProperties(e),f=1,h=1,p=1,g=1;void 0!==r&&void 0!==u&&(p=u/r,g=c/i,f=d.width/r*u/r,h=d.height/i*c/i),void 0===o&&(o=t,a=n,t=0,n=0),void 0!==r&&void 0===u&&(u=r,c=i),void 0===r&&void 0===u&&(u=d.width,c=d.height);for(var x,k=this.ctx.transform.decompose(),S=O(k.rotate.shx),_=new l,C=(_=(_=(_=_.multiply(k.translate)).multiply(k.skew)).multiply(k.scale)).applyToRectangle(new s(o-t*p,a-n*g,r*f,i*h)),j=m.call(this,C),P=[],E=0;E<j.length;E+=1)-1===P.indexOf(j[E])&&P.push(j[E]);if(b(P),this.autoPaging)for(var A=P[0],T=P[P.length-1],I=A;I<T+1;I++){this.pdf.setPage(I);var R=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],M=1===I?this.posY+this.margin[0]:this.margin[0],D=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Z=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],N=1===I?0:D+(I-2)*Z;if(0!==this.ctx.clip_path.length){var L=this.path;x=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(x,this.posX+this.margin[3],-N+M+this.ctx.prevPageLastElemOffset),w.call(this,"fill",!0),this.path=L}var F=JSON.parse(JSON.stringify(C));F=y([F],this.posX+this.margin[3],-N+M+this.ctx.prevPageLastElemOffset)[0];var z=(I>A||I<T)&&v.call(this);z&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],R,Z,null).clip().discardPath()),this.pdf.addImage(e,"JPEG",F.x,F.y,F.w,F.h,null,null,S),z&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(e,"JPEG",C.x,C.y,C.w,C.h,null,null,S)};var m=function(e,t,n){var r=[];t=t||this.pdf.internal.pageSize.width,n=n||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var i=this.posY+this.ctx.prevPageLastElemOffset;switch(e.type){default:case"mt":case"lt":r.push(Math.floor((e.y+i)/n)+1);break;case"arc":r.push(Math.floor((e.y+i-e.radius)/n)+1),r.push(Math.floor((e.y+i+e.radius)/n)+1);break;case"qct":var o=D(this.ctx.lastPoint.x,this.ctx.lastPoint.y,e.x1,e.y1,e.x,e.y);r.push(Math.floor((o.y+i)/n)+1),r.push(Math.floor((o.y+o.h+i)/n)+1);break;case"bct":var a=Z(this.ctx.lastPoint.x,this.ctx.lastPoint.y,e.x1,e.y1,e.x2,e.y2,e.x,e.y);r.push(Math.floor((a.y+i)/n)+1),r.push(Math.floor((a.y+a.h+i)/n)+1);break;case"rect":r.push(Math.floor((e.y+i)/n)+1),r.push(Math.floor((e.y+e.h+i)/n)+1)}for(var s=0;s<r.length;s+=1)for(;this.pdf.internal.getNumberOfPages()<r[s];)g.call(this);return r},g=function(){var e=this.fillStyle,t=this.strokeStyle,n=this.font,r=this.lineCap,i=this.lineWidth,o=this.lineJoin;this.pdf.addPage(),this.fillStyle=e,this.strokeStyle=t,this.font=n,this.lineCap=r,this.lineWidth=i,this.lineJoin=o},y=function(e,t,n){for(var r=0;r<e.length;r++)switch(e[r].type){case"bct":e[r].x2+=t,e[r].y2+=n;case"qct":e[r].x1+=t,e[r].y1+=n;default:e[r].x+=t,e[r].y+=n}return e},b=function(e){return e.sort((function(e,t){return e-t}))},x=function(e,t){for(var n,r,i=this.fillStyle,o=this.strokeStyle,a=this.lineCap,s=this.lineWidth,l=Math.abs(s*this.ctx.transform.scaleX),u=this.lineJoin,c=JSON.parse(JSON.stringify(this.path)),d=JSON.parse(JSON.stringify(this.path)),f=[],h=0;h<d.length;h++)if(void 0!==d[h].x)for(var p=m.call(this,d[h]),x=0;x<p.length;x+=1)-1===f.indexOf(p[x])&&f.push(p[x]);for(var k=0;k<f.length;k++)for(;this.pdf.internal.getNumberOfPages()<f[k];)g.call(this);if(b(f),this.autoPaging)for(var S=f[0],_=f[f.length-1],C=S;C<_+1;C++){this.pdf.setPage(C),this.fillStyle=i,this.strokeStyle=o,this.lineCap=a,this.lineWidth=l,this.lineJoin=u;var j=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],P=1===C?this.posY+this.margin[0]:this.margin[0],E=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],A=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],T=1===C?0:E+(C-2)*A;if(0!==this.ctx.clip_path.length){var I=this.path;n=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(n,this.posX+this.margin[3],-T+P+this.ctx.prevPageLastElemOffset),w.call(this,e,!0),this.path=I}if(r=JSON.parse(JSON.stringify(c)),this.path=y(r,this.posX+this.margin[3],-T+P+this.ctx.prevPageLastElemOffset),!1===t||0===C){var R=(C>S||C<_)&&v.call(this);R&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],j,A,null).clip().discardPath()),w.call(this,e,t),R&&this.pdf.restoreGraphicsState()}this.lineWidth=s}else this.lineWidth=l,w.call(this,e,t),this.lineWidth=s;this.path=c},w=function(e,t){if(("stroke"!==e||t||!p.call(this))&&("stroke"===e||t||!h.call(this))){for(var n,r,i=[],o=this.path,a=0;a<o.length;a++){var s=o[a];switch(s.type){case"begin":i.push({begin:!0});break;case"close":i.push({close:!0});break;case"mt":i.push({start:s,deltas:[],abs:[]});break;case"lt":var l=i.length;if(o[a-1]&&!isNaN(o[a-1].x)&&(n=[s.x-o[a-1].x,s.y-o[a-1].y],l>0))for(;l>=0;l--)if(!0!==i[l-1].close&&!0!==i[l-1].begin){i[l-1].deltas.push(n),i[l-1].abs.push(s);break}break;case"bct":n=[s.x1-o[a-1].x,s.y1-o[a-1].y,s.x2-o[a-1].x,s.y2-o[a-1].y,s.x-o[a-1].x,s.y-o[a-1].y],i[i.length-1].deltas.push(n);break;case"qct":var u=o[a-1].x+2/3*(s.x1-o[a-1].x),c=o[a-1].y+2/3*(s.y1-o[a-1].y),d=s.x+2/3*(s.x1-s.x),f=s.y+2/3*(s.y1-s.y),v=s.x,m=s.y;n=[u-o[a-1].x,c-o[a-1].y,d-o[a-1].x,f-o[a-1].y,v-o[a-1].x,m-o[a-1].y],i[i.length-1].deltas.push(n);break;case"arc":i.push({deltas:[],abs:[],arc:!0}),Array.isArray(i[i.length-1].abs)&&i[i.length-1].abs.push(s)}}r=t?null:"stroke"===e?"stroke":"fill";for(var g=!1,y=0;y<i.length;y++)if(i[y].arc)for(var b=i[y].abs,x=0;x<b.length;x++){var w=b[x];"arc"===w.type?_.call(this,w.x,w.y,w.radius,w.startAngle,w.endAngle,w.counterclockwise,void 0,t,!g):A.call(this,w.x,w.y),g=!0}else if(!0===i[y].close)this.pdf.internal.out("h"),g=!1;else if(!0!==i[y].begin){var k=i[y].start.x,S=i[y].start.y;T.call(this,i[y].deltas,k,S),g=!0}r&&C.call(this,r),t&&j.call(this)}},k=function(e){var t=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,n=t*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return e-n;case"top":return e+t-n;case"hanging":return e+t-2*n;case"middle":return e+t/2-n;default:return e}},S=function(e){return e+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};d.prototype.createLinearGradient=function(){var e=function(){};return e.colorStops=[],e.addColorStop=function(e,t){this.colorStops.push([e,t])},e.getColor=function(){return 0===this.colorStops.length?"#000000":this.colorStops[0][1]},e.isCanvasGradient=!0,e},d.prototype.createPattern=function(){return this.createLinearGradient()},d.prototype.createRadialGradient=function(){return this.createLinearGradient()};var _=function(e,t,n,r,i,o,a,s,l){for(var u=R.call(this,n,r,i,o),c=0;c<u.length;c++){var d=u[c];0===c&&(l?P.call(this,d.x1+e,d.y1+t):A.call(this,d.x1+e,d.y1+t)),I.call(this,e,t,d.x2,d.y2,d.x3,d.y3,d.x4,d.y4)}s?j.call(this):C.call(this,a)},C=function(e){switch(e){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},j=function(){this.pdf.clip(),this.pdf.discardPath()},P=function(e,t){this.pdf.internal.out(n(e)+" "+r(t)+" m")},E=function(e){var t;switch(e.align){case"right":case"end":t="right";break;case"center":t="center";break;default:t="left"}var n=this.pdf.getTextDimensions(e.text),r=k.call(this,e.y),i=S.call(this,r)-n.h,o=this.ctx.transform.applyToPoint(new a(e.x,r)),u=this.ctx.transform.decompose(),c=new l;c=(c=(c=c.multiply(u.translate)).multiply(u.skew)).multiply(u.scale);for(var d,f,h,p=this.ctx.transform.applyToRectangle(new s(e.x,r,n.w,n.h)),g=c.applyToRectangle(new s(e.x,i,n.w,n.h)),x=m.call(this,g),_=[],C=0;C<x.length;C+=1)-1===_.indexOf(x[C])&&_.push(x[C]);if(b(_),this.autoPaging)for(var j=_[0],P=_[_.length-1],E=j;E<P+1;E++){this.pdf.setPage(E);var A=1===E?this.posY+this.margin[0]:this.margin[0],T=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],I=this.pdf.internal.pageSize.height-this.margin[2],R=I-this.margin[0],M=this.pdf.internal.pageSize.width-this.margin[1],O=M-this.margin[3],D=1===E?0:T+(E-2)*R;if(0!==this.ctx.clip_path.length){var Z=this.path;d=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(d,this.posX+this.margin[3],-1*D+A),w.call(this,"fill",!0),this.path=Z}var N=y([JSON.parse(JSON.stringify(g))],this.posX+this.margin[3],-D+A+this.ctx.prevPageLastElemOffset)[0];e.scale>=.01&&(f=this.pdf.internal.getFontSize(),this.pdf.setFontSize(f*e.scale),h=this.lineWidth,this.lineWidth=h*e.scale);var L="text"!==this.autoPaging;if(L||N.y+N.h<=I){if(L||N.y>=A&&N.x<=M){var F=L?e.text:this.pdf.splitTextToSize(e.text,e.maxWidth||M-N.x)[0],z=y([JSON.parse(JSON.stringify(p))],this.posX+this.margin[3],-D+A+this.ctx.prevPageLastElemOffset)[0],B=L&&(E>j||E<P)&&v.call(this);B&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],O,R,null).clip().discardPath()),this.pdf.text(F,z.x,z.y,{angle:e.angle,align:t,renderingMode:e.renderingMode}),B&&this.pdf.restoreGraphicsState()}}else N.y<I&&(this.ctx.prevPageLastElemOffset+=I-N.y);e.scale>=.01&&(this.pdf.setFontSize(f),this.lineWidth=h)}else e.scale>=.01&&(f=this.pdf.internal.getFontSize(),this.pdf.setFontSize(f*e.scale),h=this.lineWidth,this.lineWidth=h*e.scale),this.pdf.text(e.text,o.x+this.posX,o.y+this.posY,{angle:e.angle,align:t,renderingMode:e.renderingMode,maxWidth:e.maxWidth}),e.scale>=.01&&(this.pdf.setFontSize(f),this.lineWidth=h)},A=function(e,t,i,o){i=i||0,o=o||0,this.pdf.internal.out(n(e+i)+" "+r(t+o)+" l")},T=function(e,t,n){return this.pdf.lines(e,t,n,null,null)},I=function(e,n,r,a,s,l,u,c){this.pdf.internal.out([t(i(r+e)),t(o(a+n)),t(i(s+e)),t(o(l+n)),t(i(u+e)),t(o(c+n)),"c"].join(" "))},R=function(e,t,n,r){for(var i=2*Math.PI,o=Math.PI/2;t>n;)t-=i;var a=Math.abs(n-t);a<i&&r&&(a=i-a);for(var s=[],l=r?-1:1,u=t;a>1e-5;){var c=u+l*Math.min(a,o);s.push(M.call(this,e,u,c)),a-=Math.abs(c-u),u=c}return s},M=function(e,t,n){var r=(n-t)/2,i=e*Math.cos(r),o=e*Math.sin(r),a=i,s=-o,l=a*a+s*s,u=l+a*i+s*o,c=4/3*(Math.sqrt(2*l*u)-u)/(a*o-s*i),d=a-c*s,f=s+c*a,h=d,p=-f,v=r+t,m=Math.cos(v),g=Math.sin(v);return{x1:e*Math.cos(t),y1:e*Math.sin(t),x2:d*m-f*g,y2:d*g+f*m,x3:h*m-p*g,y3:h*g+p*m,x4:e*Math.cos(n),y4:e*Math.sin(n)}},O=function(e){return 180*e/Math.PI},D=function(e,t,n,r,i,o){var a=e+.5*(n-e),l=t+.5*(r-t),u=i+.5*(n-i),c=o+.5*(r-o),d=Math.min(e,i,a,u),f=Math.max(e,i,a,u),h=Math.min(t,o,l,c),p=Math.max(t,o,l,c);return new s(d,h,f-d,p-h)},Z=function(e,t,n,r,i,o,a,l){var u,c,d,f,h,p,v,m,g,y,b,x,w,k,S=n-e,_=r-t,C=i-n,j=o-r,P=a-i,E=l-o;for(c=0;c<41;c++)g=(v=(d=e+(u=c/40)*S)+u*((h=n+u*C)-d))+u*(h+u*(i+u*P-h)-v),y=(m=(f=t+u*_)+u*((p=r+u*j)-f))+u*(p+u*(o+u*E-p)-m),0==c?(b=g,x=y,w=g,k=y):(b=Math.min(b,g),x=Math.min(x,y),w=Math.max(w,g),k=Math.max(k,y));return new s(Math.round(b),Math.round(x),Math.round(w-b),Math.round(k-x))},N=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var e,t,n=(e=this.ctx.lineDash,t=this.ctx.lineDashOffset,JSON.stringify({lineDash:e,lineDashOffset:t}));this.prevLineDash!==n&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=n)}}}(AD.API),function(e){var t=function(e){var t,n,r,i,o,a,s,l,u,c;for(/[^\x00-\xFF]/.test(e),n=[],r=0,i=(e+=t="\0\0\0\0".slice(e.length%4||4)).length;i>r;r+=4)0!==(o=(e.charCodeAt(r)<<24)+(e.charCodeAt(r+1)<<16)+(e.charCodeAt(r+2)<<8)+e.charCodeAt(r+3))?(a=(o=((o=((o=((o=(o-(c=o%85))/85)-(u=o%85))/85)-(l=o%85))/85)-(s=o%85))/85)%85,n.push(a+33,s+33,l+33,u+33,c+33)):n.push(122);return function(e,t){for(var n=t;n>0;n--)e.pop()}(n,t.length),String.fromCharCode.apply(String,n)+"~>"},n=function(e){var t,n,r,i,o,a=String,s="length",l=255,u="charCodeAt",c="slice",d="replace";for(e[c](-2),e=e[c](0,-2)[d](/\s/g,"")[d]("z","!!!!!"),r=[],i=0,o=(e+=t="uuuuu"[c](e[s]%5||5))[s];o>i;i+=5)n=52200625*(e[u](i)-33)+614125*(e[u](i+1)-33)+7225*(e[u](i+2)-33)+85*(e[u](i+3)-33)+(e[u](i+4)-33),r.push(l&n>>24,l&n>>16,l&n>>8,l&n);return function(e,t){for(var n=t;n>0;n--)e.pop()}(r,t[s]),a.fromCharCode.apply(a,r)},r=function(e){var t=new RegExp(/^([0-9A-Fa-f]{2})+$/);if(-1!==(e=e.replace(/\s/g,"")).indexOf(">")&&(e=e.substr(0,e.indexOf(">"))),e.length%2&&(e+="0"),!1===t.test(e))return"";for(var n="",r=0;r<e.length;r+=2)n+=String.fromCharCode("0x"+(e[r]+e[r+1]));return n},i=function(e){for(var t=new Uint8Array(e.length),n=e.length;n--;)t[n]=e.charCodeAt(n);return(t=KO(t)).reduce((function(e,t){return e+String.fromCharCode(t)}),"")};e.processDataByFilters=function(e,o){var a=0,s=e||"",l=[];for("string"==typeof(o=o||[])&&(o=[o]),a=0;a<o.length;a+=1)switch(o[a]){case"ASCII85Decode":case"/ASCII85Decode":s=n(s),l.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":s=t(s),l.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":s=r(s),l.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":s=s.split("").map((function(e){return("0"+e.charCodeAt().toString(16)).slice(-2)})).join("")+">",l.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":s=i(s),l.push("/FlateDecode");break;default:throw new Error('The filter: "'+o[a]+'" is not implemented')}return{data:s,reverseChain:l.reverse().join(" ")}}}(AD.API),function(e){e.loadFile=function(e,t,n){return function(e,t,n){t=!1!==t,n="function"==typeof n?n:function(){};var r=void 0;try{r=function(e,t,n){var r=new XMLHttpRequest,i=0,o=function(e){var t=e.length,n=[],r=String.fromCharCode;for(i=0;i<t;i+=1)n.push(r(255&e.charCodeAt(i)));return n.join("")};if(r.open("GET",e,!t),r.overrideMimeType("text/plain; charset=x-user-defined"),!1===t&&(r.onload=function(){200===r.status?n(o(this.responseText)):n(void 0)}),r.send(null),t&&200===r.status)return o(r.responseText)}(e,t,n)}catch(e){}return r}(e,t,n)},e.loadImageFile=e.loadFile}(AD.API),function(e){function t(){return(XO.html2canvas?Promise.resolve(XO.html2canvas):__webpack_require__.e(498).then(__webpack_require__.t.bind(__webpack_require__,5498,23))).catch((function(e){return Promise.reject(new Error("Could not load html2canvas: "+e))})).then((function(e){return e.default?e.default:e}))}function n(){return(XO.DOMPurify?Promise.resolve(XO.DOMPurify):__webpack_require__.e(703).then(__webpack_require__.t.bind(__webpack_require__,8703,23))).catch((function(e){return Promise.reject(new Error("Could not load dompurify: "+e))})).then((function(e){return e.default?e.default:e}))}var r=function(e){var t=(0,nO.Z)(e);return"undefined"===t?"undefined":"string"===t||e instanceof String?"string":"number"===t||e instanceof Number?"number":"function"===t||e instanceof Function?"function":e&&e.constructor===Array?"array":e&&1===e.nodeType?"element":"object"===t?"object":"unknown"},i=function(e,t){var n=document.createElement(e);for(var r in t.className&&(n.className=t.className),t.innerHTML&&t.dompurify&&(n.innerHTML=t.dompurify.sanitize(t.innerHTML)),t.style)n.style[r]=t.style[r];return n},o=function e(t){var n=Object.assign(e.convert(Promise.resolve()),JSON.parse(JSON.stringify(e.template))),r=e.convert(Promise.resolve(),n);return(r=r.setProgress(1,e,1,[e])).set(t)};(o.prototype=Object.create(Promise.prototype)).constructor=o,o.convert=function(e,t){return e.__proto__=t||o.prototype,e},o.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},o.prototype.from=function(e,t){return this.then((function(){switch(t=t||function(e){switch(r(e)){case"string":return"string";case"element":return"canvas"===e.nodeName.toLowerCase()?"canvas":"element";default:return"unknown"}}(e)){case"string":return this.then(n).then((function(t){return this.set({src:i("div",{innerHTML:e,dompurify:t})})}));case"element":return this.set({src:e});case"canvas":return this.set({canvas:e});case"img":return this.set({img:e});default:return this.error("Unknown source type.")}}))},o.prototype.to=function(e){switch(e){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},o.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then((function(){var e={position:"relative",display:"inline-block",width:("number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},t=function e(t,n){for(var r=3===t.nodeType?document.createTextNode(t.nodeValue):t.cloneNode(!1),i=t.firstChild;i;i=i.nextSibling)!0!==n&&1===i.nodeType&&"SCRIPT"===i.nodeName||r.appendChild(e(i,n));return 1===t.nodeType&&("CANVAS"===t.nodeName?(r.width=t.width,r.height=t.height,r.getContext("2d").drawImage(t,0,0)):"TEXTAREA"!==t.nodeName&&"SELECT"!==t.nodeName||(r.value=t.value),r.addEventListener("load",(function(){r.scrollTop=t.scrollTop,r.scrollLeft=t.scrollLeft}),!0)),r}(this.prop.src,this.opt.html2canvas.javascriptEnabled);"BODY"===t.tagName&&(e.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=i("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=i("div",{className:"html2pdf__container",style:e}),this.prop.container.appendChild(t),this.prop.container.firstChild.appendChild(i("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"}))},o.prototype.toCanvas=function(){var e=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(e).then(t).then((function(e){var t=Object.assign({},this.opt.html2canvas);return delete t.onrendered,e(this.prop.container,t)})).then((function(e){(this.opt.html2canvas.onrendered||function(){})(e),this.prop.canvas=e,document.body.removeChild(this.prop.overlay)}))},o.prototype.toContext2d=function(){var e=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(e).then(t).then((function(e){var t=this.opt.jsPDF,n=this.opt.fontFaces,r="number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,i=Object.assign({async:!0,allowTaint:!0,scale:r,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete i.onrendered,t.context2d.autoPaging=void 0===this.opt.autoPaging||this.opt.autoPaging,t.context2d.posX=this.opt.x,t.context2d.posY=this.opt.y,t.context2d.margin=this.opt.margin,t.context2d.fontFaces=n,n)for(var o=0;o<n.length;++o){var a=n[o],s=a.src.find((function(e){return"truetype"===e.format}));s&&t.addFont(s.url,a.ref.name,a.ref.style)}return i.windowHeight=i.windowHeight||0,i.windowHeight=0==i.windowHeight?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):i.windowHeight,t.context2d.save(!0),e(this.prop.container,i)})).then((function(e){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(e),this.prop.canvas=e,document.body.removeChild(this.prop.overlay)}))},o.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then((function(){var e=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=e}))},o.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then((function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF}))},o.prototype.output=function(e,t,n){return"img"===(n=n||"pdf").toLowerCase()||"image"===n.toLowerCase()?this.outputImg(e,t):this.outputPdf(e,t)},o.prototype.outputPdf=function(e,t){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){return this.prop.pdf.output(e,t)}))},o.prototype.outputImg=function(e){return this.thenList([function(){return this.prop.img||this.toImg()}]).then((function(){switch(e){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+e+'" is not supported.'}}))},o.prototype.save=function(e){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(e?{filename:e}:null).then((function(){this.prop.pdf.save(this.opt.filename)}))},o.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){this.prop.callback(this.prop.pdf)}))},o.prototype.set=function(e){if("object"!==r(e))return this;var t=Object.keys(e||{}).map((function(t){if(t in o.template.prop)return function(){this.prop[t]=e[t]};switch(t){case"margin":return this.setMargin.bind(this,e.margin);case"jsPDF":return function(){return this.opt.jsPDF=e.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,e.pageSize);default:return function(){this.opt[t]=e[t]}}}),this);return this.then((function(){return this.thenList(t)}))},o.prototype.get=function(e,t){return this.then((function(){var n=e in o.template.prop?this.prop[e]:this.opt[e];return t?t(n):n}))},o.prototype.setMargin=function(e){return this.then((function(){switch(r(e)){case"number":e=[e,e,e,e];case"array":if(2===e.length&&(e=[e[0],e[1],e[0],e[1]]),4===e.length)break;default:return this.error("Invalid margin array.")}this.opt.margin=e})).then(this.setPageSize)},o.prototype.setPageSize=function(e){function t(e,t){return Math.floor(e*t/72*96)}return this.then((function(){(e=e||AD.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(e.inner={width:e.width-this.opt.margin[1]-this.opt.margin[3],height:e.height-this.opt.margin[0]-this.opt.margin[2]},e.inner.px={width:t(e.inner.width,e.k),height:t(e.inner.height,e.k)},e.inner.ratio=e.inner.height/e.inner.width),this.prop.pageSize=e}))},o.prototype.setProgress=function(e,t,n,r){return null!=e&&(this.progress.val=e),null!=t&&(this.progress.state=t),null!=n&&(this.progress.n=n),null!=r&&(this.progress.stack=r),this.progress.ratio=this.progress.val/this.progress.state,this},o.prototype.updateProgress=function(e,t,n,r){return this.setProgress(e?this.progress.val+e:null,t||null,n?this.progress.n+n:null,r?this.progress.stack.concat(r):null)},o.prototype.then=function(e,t){var n=this;return this.thenCore(e,t,(function(e,t){return n.updateProgress(null,null,1,[e]),Promise.prototype.then.call(this,(function(t){return n.updateProgress(null,e),t})).then(e,t).then((function(e){return n.updateProgress(1),e}))}))},o.prototype.thenCore=function(e,t,n){n=n||Promise.prototype.then,e&&(e=e.bind(this)),t&&(t=t.bind(this));var r=-1!==Promise.toString().indexOf("[native code]")&&"Promise"===Promise.name?this:o.convert(Object.assign({},this),Promise.prototype),i=n.call(r,e,t);return o.convert(i,this.__proto__)},o.prototype.thenExternal=function(e,t){return Promise.prototype.then.call(this,e,t)},o.prototype.thenList=function(e){var t=this;return e.forEach((function(e){t=t.thenCore(e)})),t},o.prototype.catch=function(e){e&&(e=e.bind(this));var t=Promise.prototype.catch.call(this,e);return o.convert(t,this)},o.prototype.catchExternal=function(e){return Promise.prototype.catch.call(this,e)},o.prototype.error=function(e){return this.then((function(){throw new Error(e)}))},o.prototype.using=o.prototype.set,o.prototype.saveAs=o.prototype.save,o.prototype.export=o.prototype.output,o.prototype.run=o.prototype.then,AD.getPageSize=function(e,t,n){if("object"===(0,nO.Z)(e)){var r=e;e=r.orientation,t=r.unit||t,n=r.format||n}t=t||"mm",n=n||"a4",e=(""+(e||"P")).toLowerCase();var i,o=(""+n).toLowerCase(),a={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(t){case"pt":i=1;break;case"mm":i=72/25.4;break;case"cm":i=72/2.54;break;case"in":i=72;break;case"px":i=.75;break;case"pc":case"em":i=12;break;case"ex":i=6;break;default:throw"Invalid unit: "+t}var s,l=0,u=0;if(a.hasOwnProperty(o))l=a[o][1]/i,u=a[o][0]/i;else try{l=n[1],u=n[0]}catch(Tt){throw new Error("Invalid format: "+n)}if("p"===e||"portrait"===e)e="p",u>l&&(s=u,u=l,l=s);else{if("l"!==e&&"landscape"!==e)throw"Invalid orientation: "+e;e="l",l>u&&(s=u,u=l,l=s)}return{width:u,height:l,unit:t,k:i,orientation:e}},e.html=function(e,t){(t=t||{}).callback=t.callback||function(){},t.html2canvas=t.html2canvas||{},t.html2canvas.canvas=t.html2canvas.canvas||this.canvas,t.jsPDF=t.jsPDF||this,t.fontFaces=t.fontFaces?t.fontFaces.map(SZ):null;var n=new o(t);return t.worker?n:n.from(e).doCallback()}}(AD.API),AD.API.addJS=function(e){return MZ=e,this.internal.events.subscribe("postPutResources",(function(){IZ=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(IZ+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),RZ=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+MZ+")"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){void 0!==IZ&&void 0!==RZ&&this.internal.out("/Names <</JavaScript "+IZ+" 0 R>>")})),this},function(e){var t;e.events.push(["postPutResources",function(){var e=this,n=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var r=e.outline.render().split(/\r\n/),i=0;i<r.length;i++){var o=r[i],a=n.exec(o);if(null!=a){var s=a[1];e.internal.newObjectDeferredBegin(s,!1)}e.internal.write(o)}if(this.outline.createNamedDestinations){var l=this.internal.pages.length,u=[];for(i=0;i<l;i++){var c=e.internal.newObject();u.push(c);var d=e.internal.getPageInfo(i+1);e.internal.write("<< /D["+d.objId+" 0 R /XYZ null null null]>> endobj")}var f=e.internal.newObject();for(e.internal.write("<< /Names [ "),i=0;i<u.length;i++)e.internal.write("(page_"+(i+1)+")"+u[i]+" 0 R");e.internal.write(" ] >>","endobj"),t=e.internal.newObject(),e.internal.write("<< /Dests "+f+" 0 R"),e.internal.write(">>","endobj")}}]),e.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+t+" 0 R"))}]),e.events.push(["initialized",function(){var e=this;e.outline={createNamedDestinations:!1,root:{children:[]}},e.outline.add=function(e,t,n){var r={title:t,options:n,children:[]};return null==e&&(e=this.root),e.children.push(r),r},e.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=e,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},e.outline.genIds_r=function(t){t.id=e.internal.newObjectDeferred();for(var n=0;n<t.children.length;n++)this.genIds_r(t.children[n])},e.outline.renderRoot=function(e){this.objStart(e),this.line("/Type /Outlines"),e.children.length>0&&(this.line("/First "+this.makeRef(e.children[0])),this.line("/Last "+this.makeRef(e.children[e.children.length-1]))),this.line("/Count "+this.count_r({count:0},e)),this.objEnd()},e.outline.renderItems=function(t){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,r=0;r<t.children.length;r++){var i=t.children[r];this.objStart(i),this.line("/Title "+this.makeString(i.title)),this.line("/Parent "+this.makeRef(t)),r>0&&this.line("/Prev "+this.makeRef(t.children[r-1])),r<t.children.length-1&&this.line("/Next "+this.makeRef(t.children[r+1])),i.children.length>0&&(this.line("/First "+this.makeRef(i.children[0])),this.line("/Last "+this.makeRef(i.children[i.children.length-1])));var o=this.count=this.count_r({count:0},i);if(o>0&&this.line("/Count "+o),i.options&&i.options.pageNumber){var a=e.internal.getPageInfo(i.options.pageNumber);this.line("/Dest ["+a.objId+" 0 R /XYZ 0 "+n(0)+" 0]")}this.objEnd()}for(var s=0;s<t.children.length;s++)this.renderItems(t.children[s])},e.outline.line=function(e){this.ctx.val+=e+"\r\n"},e.outline.makeRef=function(e){return e.id+" 0 R"},e.outline.makeString=function(t){return"("+e.internal.pdfEscape(t)+")"},e.outline.objStart=function(e){this.ctx.val+="\r\n"+e.id+" 0 obj\r\n<<\r\n"},e.outline.objEnd=function(){this.ctx.val+=">> \r\nendobj\r\n"},e.outline.count_r=function(e,t){for(var n=0;n<t.children.length;n++)e.count++,this.count_r(e,t.children[n]);return e.count}}])}(AD.API),function(e){var t=[192,193,194,195,196,197,198,199];e.processJPEG=function(e,n,r,i,o,a){var s,l=this.decode.DCT_DECODE,u=null;if("string"==typeof e||this.__addimage__.isArrayBuffer(e)||this.__addimage__.isArrayBufferView(e)){switch(e=o||e,e=this.__addimage__.isArrayBuffer(e)?new Uint8Array(e):e,(s=function(e){for(var n,r=256*e.charCodeAt(4)+e.charCodeAt(5),i=e.length,o={width:0,height:0,numcomponents:1},a=4;a<i;a+=2){if(a+=r,-1!==t.indexOf(e.charCodeAt(a+1))){n=256*e.charCodeAt(a+5)+e.charCodeAt(a+6),o={width:256*e.charCodeAt(a+7)+e.charCodeAt(a+8),height:n,numcomponents:e.charCodeAt(a+9)};break}r=256*e.charCodeAt(a+2)+e.charCodeAt(a+3)}return o}(e=this.__addimage__.isArrayBufferView(e)?this.__addimage__.arrayBufferToBinaryString(e):e)).numcomponents){case 1:a=this.color_spaces.DEVICE_GRAY;break;case 4:a=this.color_spaces.DEVICE_CMYK;break;case 3:a=this.color_spaces.DEVICE_RGB}u={data:e,width:s.width,height:s.height,colorSpace:a,bitsPerComponent:8,filter:l,index:n,alias:r}}return u}}(AD.API);var DZ,ZZ,NZ,LZ,FZ,zZ=function(){var e,t,n;function r(e){var t,n,r,i,o,a,s,l,u,c,d,f,h,p;for(this.data=e,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},a=null;;){switch(t=this.readUInt32(),u=function(){var e,t;for(t=[],e=0;e<4;++e)t.push(String.fromCharCode(this.data[this.pos++]));return t}.call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(t);break;case"fcTL":a&&this.animation.frames.push(a),this.pos+=4,a={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},o=this.readUInt16(),i=this.readUInt16()||100,a.delay=1e3*o/i,a.disposeOp=this.data[this.pos++],a.blendOp=this.data[this.pos++],a.data=[];break;case"IDAT":case"fdAT":for("fdAT"===u&&(this.pos+=4,t-=4),e=(null!=a?a.data:void 0)||this.imgData,f=0;0<=t?f<t:f>t;0<=t?++f:--f)e.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(r=this.palette.length/3,this.transparency.indexed=this.read(t),this.transparency.indexed.length>r)throw new Error("More transparent colors than palette size");if((c=r-this.transparency.indexed.length)>0)for(h=0;0<=c?h<c:h>c;0<=c?++h:--h)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(t)[0];break;case 2:this.transparency.rgb=this.read(t)}break;case"tEXt":s=(d=this.read(t)).indexOf(0),l=String.fromCharCode.apply(String,d.slice(0,s)),this.text[l]=String.fromCharCode.apply(String,d.slice(s+1));break;case"IEND":return a&&this.animation.frames.push(a),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=4===(p=this.colorType)||6===p,n=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*n,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=t}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}r.prototype.read=function(e){var t,n;for(n=[],t=0;0<=e?t<e:t>e;0<=e?++t:--t)n.push(this.data[this.pos++]);return n},r.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.decodePixels=function(e){var t=this.pixelBitlength/8,n=new Uint8Array(this.width*this.height*t),r=0,i=this;if(null==e&&(e=this.imgData),0===e.length)return new Uint8Array(0);function o(o,a,s,l){var u,c,d,f,h,p,v,m,g,y,b,x,w,k,S,_,C,j,P,E,A,T=Math.ceil((i.width-o)/s),I=Math.ceil((i.height-a)/l),R=i.width==T&&i.height==I;for(k=t*T,x=R?n:new Uint8Array(k*I),p=e.length,w=0,c=0;w<I&&r<p;){switch(e[r++]){case 0:for(f=C=0;C<k;f=C+=1)x[c++]=e[r++];break;case 1:for(f=j=0;j<k;f=j+=1)u=e[r++],h=f<t?0:x[c-t],x[c++]=(u+h)%256;break;case 2:for(f=P=0;P<k;f=P+=1)u=e[r++],d=(f-f%t)/t,S=w&&x[(w-1)*k+d*t+f%t],x[c++]=(S+u)%256;break;case 3:for(f=E=0;E<k;f=E+=1)u=e[r++],d=(f-f%t)/t,h=f<t?0:x[c-t],S=w&&x[(w-1)*k+d*t+f%t],x[c++]=(u+Math.floor((h+S)/2))%256;break;case 4:for(f=A=0;A<k;f=A+=1)u=e[r++],d=(f-f%t)/t,h=f<t?0:x[c-t],0===w?S=_=0:(S=x[(w-1)*k+d*t+f%t],_=d&&x[(w-1)*k+(d-1)*t+f%t]),v=h+S-_,m=Math.abs(v-h),y=Math.abs(v-S),b=Math.abs(v-_),g=m<=y&&m<=b?h:y<=b?S:_,x[c++]=(u+g)%256;break;default:throw new Error("Invalid filter algorithm: "+e[r-1])}if(!R){var M=((a+w*l)*i.width+o)*t,O=w*k;for(f=0;f<T;f+=1){for(var D=0;D<t;D+=1)n[M++]=x[O++];M+=(s-1)*t}}w++}}return e=YO(e),1==i.interlaceMethod?(o(0,0,8,8),o(4,0,8,8),o(0,4,4,8),o(2,0,4,4),o(0,2,2,4),o(1,0,2,2),o(0,1,1,2)):o(0,0,1,1),n},r.prototype.decodePalette=function(){var e,t,n,r,i,o,a,s,l;for(n=this.palette,o=this.transparency.indexed||[],i=new Uint8Array((o.length||0)+n.length),r=0,e=0,t=a=0,s=n.length;a<s;t=a+=3)i[r++]=n[t],i[r++]=n[t+1],i[r++]=n[t+2],i[r++]=null!=(l=o[e++])?l:255;return i},r.prototype.copyToImageData=function(e,t){var n,r,i,o,a,s,l,u,c,d,f;if(r=this.colors,c=null,n=this.hasAlphaChannel,this.palette.length&&(c=null!=(f=this._decodedPalette)?f:this._decodedPalette=this.decodePalette(),r=4,n=!0),u=(i=e.data||e).length,a=c||t,o=s=0,1===r)for(;o<u;)l=c?4*t[o/4]:s,d=a[l++],i[o++]=d,i[o++]=d,i[o++]=d,i[o++]=n?a[l++]:255,s=l;else for(;o<u;)l=c?4*t[o/4]:s,i[o++]=a[l++],i[o++]=a[l++],i[o++]=a[l++],i[o++]=n?a[l++]:255,s=l},r.prototype.decode=function(){var e;return e=new Uint8Array(this.width*this.height*4),this.copyToImageData(e,this.decodePixels()),e};var i=function(){if("[object Window]"===Object.prototype.toString.call(XO)){try{t=XO.document.createElement("canvas"),n=t.getContext("2d")}catch(e){return!1}return!0}return!1};return i(),e=function(e){var r;if(!0===i())return n.width=e.width,n.height=e.height,n.clearRect(0,0,e.width,e.height),n.putImageData(e,0,0),(r=new Image).src=t.toDataURL(),r;throw new Error("This method requires a Browser with Canvas-capability.")},r.prototype.decodeFrames=function(t){var n,r,i,o,a,s,l,u;if(this.animation){for(u=[],r=a=0,s=(l=this.animation.frames).length;a<s;r=++a)n=l[r],i=t.createImageData(n.width,n.height),o=this.decodePixels(new Uint8Array(n.data)),this.copyToImageData(i,o),n.imageData=i,u.push(n.image=e(i));return u}},r.prototype.renderFrame=function(e,t){var n,r,i;return n=(r=this.animation.frames)[t],i=r[t-1],0===t&&e.clearRect(0,0,this.width,this.height),1===(null!=i?i.disposeOp:void 0)?e.clearRect(i.xOffset,i.yOffset,i.width,i.height):2===(null!=i?i.disposeOp:void 0)&&e.putImageData(i.imageData,i.xOffset,i.yOffset),0===n.blendOp&&e.clearRect(n.xOffset,n.yOffset,n.width,n.height),e.drawImage(n.image,n.xOffset,n.yOffset)},r.prototype.animate=function(e){var t,n,r,i,o,a,s=this;return n=0,a=this.animation,i=a.numFrames,r=a.frames,o=a.numPlays,(t=function(){var a,l;if(a=n++%i,l=r[a],s.renderFrame(e,a),i>1&&n/i<o)return s.animation._timeout=setTimeout(t,l.delay)})()},r.prototype.stopAnimation=function(){var e;return clearTimeout(null!=(e=this.animation)?e._timeout:void 0)},r.prototype.render=function(e){var t,n;return e._png&&e._png.stopAnimation(),e._png=this,e.width=this.width,e.height=this.height,t=e.getContext("2d"),this.animation?(this.decodeFrames(t),this.animate(t)):(n=t.createImageData(this.width,this.height),this.copyToImageData(n,this.decodePixels()),t.putImageData(n,0,0))},r}();function BZ(e){var t=0;if(71!==e[t++]||73!==e[t++]||70!==e[t++]||56!==e[t++]||56!=(e[t++]+1&253)||97!==e[t++])throw new Error("Invalid GIF 87a/89a header.");var n=e[t++]|e[t++]<<8,r=e[t++]|e[t++]<<8,i=e[t++],o=i>>7,a=1<<1+(7&i);e[t++],e[t++];var s=null,l=null;o&&(s=t,l=a,t+=3*a);var u=!0,c=[],d=0,f=null,h=0,p=null;for(this.width=n,this.height=r;u&&t<e.length;)switch(e[t++]){case 33:switch(e[t++]){case 255:if(11!==e[t]||78==e[t+1]&&69==e[t+2]&&84==e[t+3]&&83==e[t+4]&&67==e[t+5]&&65==e[t+6]&&80==e[t+7]&&69==e[t+8]&&50==e[t+9]&&46==e[t+10]&&48==e[t+11]&&3==e[t+12]&&1==e[t+13]&&0==e[t+16])t+=14,p=e[t++]|e[t++]<<8,t++;else for(t+=12;;){if(!((P=e[t++])>=0))throw Error("Invalid block size");if(0===P)break;t+=P}break;case 249:if(4!==e[t++]||0!==e[t+4])throw new Error("Invalid graphics extension block.");var v=e[t++];d=e[t++]|e[t++]<<8,f=e[t++],0==(1&v)&&(f=null),h=v>>2&7,t++;break;case 254:for(;;){if(!((P=e[t++])>=0))throw Error("Invalid block size");if(0===P)break;t+=P}break;default:throw new Error("Unknown graphic control label: 0x"+e[t-1].toString(16))}break;case 44:var m=e[t++]|e[t++]<<8,g=e[t++]|e[t++]<<8,y=e[t++]|e[t++]<<8,b=e[t++]|e[t++]<<8,x=e[t++],w=x>>6&1,k=1<<1+(7&x),S=s,_=l,C=!1;x>>7&&(C=!0,S=t,_=k,t+=3*k);var j=t;for(t++;;){var P;if(!((P=e[t++])>=0))throw Error("Invalid block size");if(0===P)break;t+=P}c.push({x:m,y:g,width:y,height:b,has_local_palette:C,palette_offset:S,palette_size:_,data_offset:j,data_length:t-j,transparent_index:f,interlaced:!!w,delay:d,disposal:h});break;case 59:u=!1;break;default:throw new Error("Unknown gif block: 0x"+e[t-1].toString(16))}this.numFrames=function(){return c.length},this.loopCount=function(){return p},this.frameInfo=function(e){if(e<0||e>=c.length)throw new Error("Frame index out of range.");return c[e]},this.decodeAndBlitFrameBGRA=function(t,r){var i=this.frameInfo(t),o=i.width*i.height,a=new Uint8Array(o);HZ(e,i.data_offset,a,o);var s=i.palette_offset,l=i.transparent_index;null===l&&(l=256);var u=i.width,c=n-u,d=u,f=4*(i.y*n+i.x),h=4*((i.y+i.height)*n+i.x),p=f,v=4*c;!0===i.interlaced&&(v+=4*n*7);for(var m=8,g=0,y=a.length;g<y;++g){var b=a[g];if(0===d&&(d=u,(p+=v)>=h&&(v=4*c+4*n*(m-1),p=f+(u+c)*(m<<1),m>>=1)),b===l)p+=4;else{var x=e[s+3*b],w=e[s+3*b+1],k=e[s+3*b+2];r[p++]=k,r[p++]=w,r[p++]=x,r[p++]=255}--d}},this.decodeAndBlitFrameRGBA=function(t,r){var i=this.frameInfo(t),o=i.width*i.height,a=new Uint8Array(o);HZ(e,i.data_offset,a,o);var s=i.palette_offset,l=i.transparent_index;null===l&&(l=256);var u=i.width,c=n-u,d=u,f=4*(i.y*n+i.x),h=4*((i.y+i.height)*n+i.x),p=f,v=4*c;!0===i.interlaced&&(v+=4*n*7);for(var m=8,g=0,y=a.length;g<y;++g){var b=a[g];if(0===d&&(d=u,(p+=v)>=h&&(v=4*c+4*n*(m-1),p=f+(u+c)*(m<<1),m>>=1)),b===l)p+=4;else{var x=e[s+3*b],w=e[s+3*b+1],k=e[s+3*b+2];r[p++]=x,r[p++]=w,r[p++]=k,r[p++]=255}--d}}}function HZ(e,t,n,r){for(var i=e[t++],o=1<<i,a=o+1,s=a+1,l=i+1,u=(1<<l)-1,c=0,d=0,f=0,h=e[t++],p=new Int32Array(4096),v=null;;){for(;c<16&&0!==h;)d|=e[t++]<<c,c+=8,1===h?h=e[t++]:--h;if(c<l)break;var m=d&u;if(d>>=l,c-=l,m!==o){if(m===a)break;for(var g=m<s?m:v,y=0,b=g;b>o;)b=p[b]>>8,++y;var x=b;if(f+y+(g!==m?1:0)>r)return void JO.log("Warning, gif stream longer than expected.");n[f++]=x;var w=f+=y;for(g!==m&&(n[f++]=x),b=g;y--;)b=p[b],n[--w]=255&b,b>>=8;null!==v&&s<4096&&(p[s++]=v<<8|x,s>=u+1&&l<12&&(++l,u=u<<1|1)),v=m}else s=a+1,u=(1<<(l=i+1))-1,v=null}return f!==r&&JO.log("Warning, gif stream shorter than expected."),n}function VZ(e){var t,n,r,i,o,a=Math.floor,s=new Array(64),l=new Array(64),u=new Array(64),c=new Array(64),d=new Array(65535),f=new Array(65535),h=new Array(64),p=new Array(64),v=[],m=0,g=7,y=new Array(64),b=new Array(64),x=new Array(64),w=new Array(256),k=new Array(2048),S=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],_=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],C=[0,1,2,3,4,5,6,7,8,9,10,11],j=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],P=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],E=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],A=[0,1,2,3,4,5,6,7,8,9,10,11],T=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],I=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function R(e,t){for(var n=0,r=0,i=new Array,o=1;o<=16;o++){for(var a=1;a<=e[o];a++)i[t[r]]=[],i[t[r]][0]=n,i[t[r]][1]=o,r++,n++;n*=2}return i}function M(e){for(var t=e[0],n=e[1]-1;n>=0;)t&1<<n&&(m|=1<<g),n--,--g<0&&(255==m?(O(255),O(0)):O(m),g=7,m=0)}function O(e){v.push(e)}function D(e){O(e>>8&255),O(255&e)}function Z(e,t,n,r,i){for(var o,a=i[0],s=i[240],l=function(e,t){var n,r,i,o,a,s,l,u,c,d,f=0;for(c=0;c<8;++c){n=e[f],r=e[f+1],i=e[f+2],o=e[f+3],a=e[f+4],s=e[f+5],l=e[f+6];var p=n+(u=e[f+7]),v=n-u,m=r+l,g=r-l,y=i+s,b=i-s,x=o+a,w=o-a,k=p+x,S=p-x,_=m+y,C=m-y;e[f]=k+_,e[f+4]=k-_;var j=.707106781*(C+S);e[f+2]=S+j,e[f+6]=S-j;var P=.382683433*((k=w+b)-(C=g+v)),E=.5411961*k+P,A=1.306562965*C+P,T=.707106781*(_=b+g),I=v+T,R=v-T;e[f+5]=R+E,e[f+3]=R-E,e[f+1]=I+A,e[f+7]=I-A,f+=8}for(f=0,c=0;c<8;++c){n=e[f],r=e[f+8],i=e[f+16],o=e[f+24],a=e[f+32],s=e[f+40],l=e[f+48];var M=n+(u=e[f+56]),O=n-u,D=r+l,Z=r-l,N=i+s,L=i-s,F=o+a,z=o-a,B=M+F,H=M-F,V=D+N,q=D-N;e[f]=B+V,e[f+32]=B-V;var W=.707106781*(q+H);e[f+16]=H+W,e[f+48]=H-W;var U=.382683433*((B=z+L)-(q=Z+O)),G=.5411961*B+U,K=1.306562965*q+U,Y=.707106781*(V=L+Z),X=O+Y,Q=O-Y;e[f+40]=Q+G,e[f+24]=Q-G,e[f+8]=X+K,e[f+56]=X-K,f++}for(c=0;c<64;++c)d=e[c]*t[c],h[c]=d>0?d+.5|0:d-.5|0;return h}(e,t),u=0;u<64;++u)p[S[u]]=l[u];var c=p[0]-n;n=p[0],0==c?M(r[0]):(M(r[f[o=32767+c]]),M(d[o]));for(var v=63;v>0&&0==p[v];)v--;if(0==v)return M(a),n;for(var m,g=1;g<=v;){for(var y=g;0==p[g]&&g<=v;)++g;var b=g-y;if(b>=16){m=b>>4;for(var x=1;x<=m;++x)M(s);b&=15}o=32767+p[g],M(i[(b<<4)+f[o]]),M(d[o]),g++}return 63!=v&&M(a),n}function N(e){e=Math.min(Math.max(e,1),100),o!=e&&(function(e){for(var t=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],n=0;n<64;n++){var r=a((t[n]*e+50)/100);r=Math.min(Math.max(r,1),255),s[S[n]]=r}for(var i=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],o=0;o<64;o++){var d=a((i[o]*e+50)/100);d=Math.min(Math.max(d,1),255),l[S[o]]=d}for(var f=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],h=0,p=0;p<8;p++)for(var v=0;v<8;v++)u[h]=1/(s[S[h]]*f[p]*f[v]*8),c[h]=1/(l[S[h]]*f[p]*f[v]*8),h++}(e<50?Math.floor(5e3/e):Math.floor(200-2*e)),o=e)}this.encode=function(e,o){o&&N(o),v=new Array,m=0,g=7,D(65496),D(65504),D(16),O(74),O(70),O(73),O(70),O(0),O(1),O(1),O(0),D(1),D(1),O(0),O(0),function(){D(65499),D(132),O(0);for(var e=0;e<64;e++)O(s[e]);O(1);for(var t=0;t<64;t++)O(l[t])}(),function(e,t){D(65472),D(17),O(8),D(t),D(e),O(3),O(1),O(17),O(0),O(2),O(17),O(1),O(3),O(17),O(1)}(e.width,e.height),function(){D(65476),D(418),O(0);for(var e=0;e<16;e++)O(_[e+1]);for(var t=0;t<=11;t++)O(C[t]);O(16);for(var n=0;n<16;n++)O(j[n+1]);for(var r=0;r<=161;r++)O(P[r]);O(1);for(var i=0;i<16;i++)O(E[i+1]);for(var o=0;o<=11;o++)O(A[o]);O(17);for(var a=0;a<16;a++)O(T[a+1]);for(var s=0;s<=161;s++)O(I[s])}(),D(65498),D(12),O(3),O(1),O(0),O(2),O(17),O(3),O(17),O(0),O(63),O(0);var a=0,d=0,f=0;m=0,g=7,this.encode.displayName="_encode_";for(var h,p,w,S,R,L,F,z,B,H=e.data,V=e.width,q=e.height,W=4*V,U=0;U<q;){for(h=0;h<W;){for(R=W*U+h,F=-1,z=0,B=0;B<64;B++)L=R+(z=B>>3)*W+(F=4*(7&B)),U+z>=q&&(L-=W*(U+1+z-q)),h+F>=W&&(L-=h+F-W+4),p=H[L++],w=H[L++],S=H[L++],y[B]=(k[p]+k[w+256>>0]+k[S+512>>0]>>16)-128,b[B]=(k[p+768>>0]+k[w+1024>>0]+k[S+1280>>0]>>16)-128,x[B]=(k[p+1280>>0]+k[w+1536>>0]+k[S+1792>>0]>>16)-128;a=Z(y,u,a,t,r),d=Z(b,c,d,n,i),f=Z(x,c,f,n,i),h+=32}U+=8}if(g>=0){var G=[];G[1]=g+1,G[0]=(1<<g+1)-1,M(G)}return D(65497),new Uint8Array(v)},e=e||50,function(){for(var e=String.fromCharCode,t=0;t<256;t++)w[t]=e(t)}(),t=R(_,C),n=R(E,A),r=R(j,P),i=R(T,I),function(){for(var e=1,t=2,n=1;n<=15;n++){for(var r=e;r<t;r++)f[32767+r]=n,d[32767+r]=[],d[32767+r][1]=n,d[32767+r][0]=r;for(var i=-(t-1);i<=-e;i++)f[32767+i]=n,d[32767+i]=[],d[32767+i][1]=n,d[32767+i][0]=t-1+i;e<<=1,t<<=1}}(),function(){for(var e=0;e<256;e++)k[e]=19595*e,k[e+256>>0]=38470*e,k[e+512>>0]=7471*e+32768,k[e+768>>0]=-11059*e,k[e+1024>>0]=-21709*e,k[e+1280>>0]=32768*e+8421375,k[e+1536>>0]=-27439*e,k[e+1792>>0]=-5329*e}(),N(e)}function qZ(e,t){if(this.pos=0,this.buffer=e,this.datav=new DataView(e.buffer),this.is_with_alpha=!!t,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,-1===["BM","BA","CI","CP","IC","PT"].indexOf(this.flag))throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function WZ(e){function t(e){if(!e)throw Error("assert :P")}function n(e,t,n){for(var r=0;4>r;r++)if(e[t+r]!=n.charCodeAt(r))return!0;return!1}function r(e,t,n,r,i){for(var o=0;o<i;o++)e[t+o]=n[r+o]}function i(e,t,n,r){for(var i=0;i<r;i++)e[t+i]=n}function o(e){return new Int32Array(e)}function a(e,t){for(var n=[],r=0;r<e;r++)n.push(new t);return n}function s(e,t){var n=[];return function e(n,r,i){for(var o=i[r],a=0;a<o&&(n.push(i.length>r+1?[]:new t),!(i.length<r+1));a++)e(n[a],r+1,i)}(n,0,e),n}var l=function(){var e=this;function l(e,t){for(var n=1<<t-1>>>0;e&n;)n>>>=1;return n?(e&n-1)+n:e}function u(e,n,r,i,o){t(!(i%r));do{e[n+(i-=r)]=o}while(0<i)}function c(e,n,r,i,a){if(t(2328>=a),512>=a)var s=o(512);else if(null==(s=o(a)))return 0;return function(e,n,r,i,a,s){var c,f,h=n,p=1<<r,v=o(16),m=o(16);for(t(0!=a),t(null!=i),t(null!=e),t(0<r),f=0;f<a;++f){if(15<i[f])return 0;++v[i[f]]}if(v[0]==a)return 0;for(m[1]=0,c=1;15>c;++c){if(v[c]>1<<c)return 0;m[c+1]=m[c]+v[c]}for(f=0;f<a;++f)c=i[f],0<i[f]&&(s[m[c]++]=f);if(1==m[15])return(i=new d).g=0,i.value=s[0],u(e,h,1,p,i),p;var g,y=-1,b=p-1,x=0,w=1,k=1,S=1<<r;for(f=0,c=1,a=2;c<=r;++c,a<<=1){if(w+=k<<=1,0>(k-=v[c]))return 0;for(;0<v[c];--v[c])(i=new d).g=c,i.value=s[f++],u(e,h+x,a,S,i),x=l(x,c)}for(c=r+1,a=2;15>=c;++c,a<<=1){if(w+=k<<=1,0>(k-=v[c]))return 0;for(;0<v[c];--v[c]){if(i=new d,(x&b)!=y){for(h+=S,g=1<<(y=c)-r;15>y&&!(0>=(g-=v[y]));)++y,g<<=1;p+=S=1<<(g=y-r),e[n+(y=x&b)].g=g+r,e[n+y].value=h-n-y}i.g=c-r,i.value=s[f++],u(e,h+(x>>r),a,S,i),x=l(x,c)}}return w!=2*m[15]-1?0:p}(e,n,r,i,a,s)}function d(){this.value=this.g=0}function f(){this.value=this.g=0}function h(){this.G=a(5,d),this.H=o(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=a(Fn,f)}function p(e,n,r,i){t(null!=e),t(null!=n),t(2147483648>i),e.Ca=254,e.I=0,e.b=-8,e.Ka=0,e.oa=n,e.pa=r,e.Jd=n,e.Yc=r+i,e.Zc=4<=i?r+i-4+1:r,j(e)}function v(e,t){for(var n=0;0<t--;)n|=E(e,128)<<t;return n}function m(e,t){var n=v(e,t);return P(e)?-n:n}function g(e,n,r,i){var o,a=0;for(t(null!=e),t(null!=n),t(4294967288>i),e.Sb=i,e.Ra=0,e.u=0,e.h=0,4<i&&(i=4),o=0;o<i;++o)a+=n[r+o]<<8*o;e.Ra=a,e.bb=i,e.oa=n,e.pa=r}function y(e){for(;8<=e.u&&e.bb<e.Sb;)e.Ra>>>=8,e.Ra+=e.oa[e.pa+e.bb]<<Hn-8>>>0,++e.bb,e.u-=8;S(e)&&(e.h=1,e.u=0)}function b(e,n){if(t(0<=n),!e.h&&n<=Bn){var r=k(e)&zn[n];return e.u+=n,y(e),r}return e.h=1,e.u=0}function x(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function w(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function k(e){return e.Ra>>>(e.u&Hn-1)>>>0}function S(e){return t(e.bb<=e.Sb),e.h||e.bb==e.Sb&&e.u>Hn}function _(e,t){e.u=t,e.h=S(e)}function C(e){e.u>=Vn&&(t(e.u>=Vn),y(e))}function j(e){t(null!=e&&null!=e.oa),e.pa<e.Zc?(e.I=(e.oa[e.pa++]|e.I<<8)>>>0,e.b+=8):(t(null!=e&&null!=e.oa),e.pa<e.Yc?(e.b+=8,e.I=e.oa[e.pa++]|e.I<<8):e.Ka?e.b=0:(e.I<<=8,e.b+=8,e.Ka=1))}function P(e){return v(e,1)}function E(e,t){var n=e.Ca;0>e.b&&j(e);var r=e.b,i=n*t>>>8,o=(e.I>>>r>i)+0;for(o?(n-=i,e.I-=i+1<<r>>>0):n=i+1,r=n,i=0;256<=r;)i+=8,r>>=8;return r=7^i+qn[r],e.b-=r,e.Ca=(n<<r)-1,o}function A(e,t,n){e[t+0]=n>>24&255,e[t+1]=n>>16&255,e[t+2]=n>>8&255,e[t+3]=n>>0&255}function T(e,t){return e[t+0]<<0|e[t+1]<<8}function I(e,t){return T(e,t)|e[t+2]<<16}function R(e,t){return T(e,t)|T(e,t+2)<<16}function M(e,n){var r=1<<n;return t(null!=e),t(0<n),e.X=o(r),null==e.X?0:(e.Mb=32-n,e.Xa=n,1)}function O(e,n){t(null!=e),t(null!=n),t(e.Xa==n.Xa),r(n.X,0,e.X,0,1<<n.Xa)}function D(){this.X=[],this.Xa=this.Mb=0}function Z(e,n,r,i){t(null!=r),t(null!=i);var o=r[0],a=i[0];return 0==o&&(o=(e*a+n/2)/n),0==a&&(a=(n*o+e/2)/e),0>=o||0>=a?0:(r[0]=o,i[0]=a,1)}function N(e,t){return e+(1<<t)-1>>>t}function L(e,t){return((4278255360&e)+(4278255360&t)>>>0&4278255360)+((16711935&e)+(16711935&t)>>>0&16711935)>>>0}function F(t,n){e[n]=function(n,r,i,o,a,s,l){var u;for(u=0;u<a;++u){var c=e[t](s[l+u-1],i,o+u);s[l+u]=L(n[r+u],c)}}}function z(){this.ud=this.hd=this.jd=0}function B(e,t){return((4278124286&(e^t))>>>1)+(e&t)>>>0}function H(e){return 0<=e&&256>e?e:0>e?0:255<e?255:void 0}function V(e,t){return H(e+(e-t+.5>>1))}function q(e,t,n){return Math.abs(t-n)-Math.abs(e-n)}function W(e,t,n,r,i,o,a){for(r=o[a-1],n=0;n<i;++n)o[a+n]=r=L(e[t+n],r)}function U(e,t,n,r,i){var o;for(o=0;o<n;++o){var a=e[t+o],s=a>>8&255,l=16711935&(l=(l=16711935&a)+((s<<16)+s));r[i+o]=(4278255360&a)+l>>>0}}function G(e,t){t.jd=e>>0&255,t.hd=e>>8&255,t.ud=e>>16&255}function K(e,t,n,r,i,o){var a;for(a=0;a<r;++a){var s=t[n+a],l=s>>>8,u=s,c=255&(c=(c=s>>>16)+((e.jd<<24>>24)*(l<<24>>24)>>>5));u=255&(u=(u+=(e.hd<<24>>24)*(l<<24>>24)>>>5)+((e.ud<<24>>24)*(c<<24>>24)>>>5)),i[o+a]=(4278255360&s)+(c<<16)+u}}function Y(t,n,r,i,o){e[n]=function(e,t,n,r,a,s,l,u,c){for(r=l;r<u;++r)for(l=0;l<c;++l)a[s++]=o(n[i(e[t++])])},e[t]=function(t,n,a,s,l,u,c){var d=8>>t.b,f=t.Ea,h=t.K[0],p=t.w;if(8>d)for(t=(1<<t.b)-1,p=(1<<d)-1;n<a;++n){var v,m=0;for(v=0;v<f;++v)v&t||(m=i(s[l++])),u[c++]=o(h[m&p]),m>>=d}else e["VP8LMapColor"+r](s,l,h,p,u,c,n,a,f)}}function X(e,t,n,r,i){for(n=t+n;t<n;){var o=e[t++];r[i++]=o>>16&255,r[i++]=o>>8&255,r[i++]=o>>0&255}}function Q(e,t,n,r,i){for(n=t+n;t<n;){var o=e[t++];r[i++]=o>>16&255,r[i++]=o>>8&255,r[i++]=o>>0&255,r[i++]=o>>24&255}}function J(e,t,n,r,i){for(n=t+n;t<n;){var o=(a=e[t++])>>16&240|a>>12&15,a=a>>0&240|a>>28&15;r[i++]=o,r[i++]=a}}function $(e,t,n,r,i){for(n=t+n;t<n;){var o=(a=e[t++])>>16&248|a>>13&7,a=a>>5&224|a>>3&31;r[i++]=o,r[i++]=a}}function ee(e,t,n,r,i){for(n=t+n;t<n;){var o=e[t++];r[i++]=o>>0&255,r[i++]=o>>8&255,r[i++]=o>>16&255}}function te(e,t,n,i,o,a){if(0==a)for(n=t+n;t<n;)A(i,((a=e[t++])[0]>>24|a[1]>>8&65280|a[2]<<8&16711680|a[3]<<24)>>>0),o+=32;else r(i,o,e,t,n)}function ne(t,n){e[n][0]=e[t+"0"],e[n][1]=e[t+"1"],e[n][2]=e[t+"2"],e[n][3]=e[t+"3"],e[n][4]=e[t+"4"],e[n][5]=e[t+"5"],e[n][6]=e[t+"6"],e[n][7]=e[t+"7"],e[n][8]=e[t+"8"],e[n][9]=e[t+"9"],e[n][10]=e[t+"10"],e[n][11]=e[t+"11"],e[n][12]=e[t+"12"],e[n][13]=e[t+"13"],e[n][14]=e[t+"0"],e[n][15]=e[t+"0"]}function re(e){return e==Vr||e==qr||e==Wr||e==Ur}function ie(){this.eb=[],this.size=this.A=this.fb=0}function oe(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function ae(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new ie,this.f.kb=new oe,this.sd=null}function se(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function le(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function ue(e){return alert("todo:WebPSamplerProcessPlane"),e.T}function ce(e,t){var n=e.T,i=t.ba.f.RGBA,o=i.eb,a=i.fb+e.ka*i.A,s=gi[t.ba.S],l=e.y,u=e.O,c=e.f,d=e.N,f=e.ea,h=e.W,p=t.cc,v=t.dc,m=t.Mc,g=t.Nc,y=e.ka,b=e.ka+e.T,x=e.U,w=x+1>>1;for(0==y?s(l,u,null,null,c,d,f,h,c,d,f,h,o,a,null,null,x):(s(t.ec,t.fc,l,u,p,v,m,g,c,d,f,h,o,a-i.A,o,a,x),++n);y+2<b;y+=2)p=c,v=d,m=f,g=h,d+=e.Rc,h+=e.Rc,a+=2*i.A,s(l,(u+=2*e.fa)-e.fa,l,u,p,v,m,g,c,d,f,h,o,a-i.A,o,a,x);return u+=e.fa,e.j+b<e.o?(r(t.ec,t.fc,l,u,x),r(t.cc,t.dc,c,d,w),r(t.Mc,t.Nc,f,h,w),n--):1&b||s(l,u,null,null,c,d,f,h,c,d,f,h,o,a+i.A,null,null,x),n}function de(e,n,r){var i=e.F,o=[e.J];if(null!=i){var a=e.U,s=n.ba.S,l=s==zr||s==Wr;n=n.ba.f.RGBA;var u=[0],c=e.ka;u[0]=e.T,e.Kb&&(0==c?--u[0]:(--c,o[0]-=e.width),e.j+e.ka+e.T==e.o&&(u[0]=e.o-e.j-c));var d=n.eb;c=n.fb+c*n.A,e=Cr(i,o[0],e.width,a,u,d,c+(l?0:3),n.A),t(r==u),e&&re(s)&&Sr(d,c,l,a,u,n.A)}return 0}function fe(e){var t=e.ma,n=t.ba.S,r=11>n,i=n==Nr||n==Fr||n==zr||n==Br||12==n||re(n);if(t.memory=null,t.Ib=null,t.Jb=null,t.Nd=null,!Zn(t.Oa,e,i?11:12))return 0;if(i&&re(n)&&bn(),e.da)alert("todo:use_scaling");else{if(r){if(t.Ib=ue,e.Kb){if(n=e.U+1>>1,t.memory=o(e.U+2*n),null==t.memory)return 0;t.ec=t.memory,t.fc=0,t.cc=t.ec,t.dc=t.fc+e.U,t.Mc=t.cc,t.Nc=t.dc+n,t.Ib=ce,bn()}}else alert("todo:EmitYUV");i&&(t.Jb=de,r&&gn())}if(r&&!Ii){for(e=0;256>e;++e)Ri[e]=89858*(e-128)+ji>>Ci,Di[e]=-22014*(e-128)+ji,Oi[e]=-45773*(e-128),Mi[e]=113618*(e-128)+ji>>Ci;for(e=Pi;e<Ei;++e)t=76283*(e-16)+ji>>Ci,Zi[e-Pi]=We(t,255),Ni[e-Pi]=We(t+8>>4,15);Ii=1}return 1}function he(e){var n=e.ma,r=e.U,i=e.T;return t(!(1&e.ka)),0>=r||0>=i?0:(r=n.Ib(e,n),null!=n.Jb&&n.Jb(e,n,r),n.Dc+=r,1)}function pe(e){e.ma.memory=null}function ve(e,t,n,r){return 47!=b(e,8)?0:(t[0]=b(e,14)+1,n[0]=b(e,14)+1,r[0]=b(e,1),0!=b(e,3)?0:!e.h)}function me(e,t){if(4>e)return e+1;var n=e-2>>1;return(2+(1&e)<<n)+b(t,n)+1}function ge(e,t){return 120<t?t-120:1<=(n=((n=Jr[t-1])>>4)*e+(8-(15&n)))?n:1;var n}function ye(e,t,n){var r=k(n),i=e[t+=255&r].g-8;return 0<i&&(_(n,n.u+8),r=k(n),t+=e[t].value,t+=r&(1<<i)-1),_(n,n.u+e[t].g),e[t].value}function be(e,n,r){return r.g+=e.g,r.value+=e.value<<n>>>0,t(8>=r.g),e.g}function xe(e,n,r){var i=e.xc;return t((n=0==i?0:e.vc[e.md*(r>>i)+(n>>i)])<e.Wb),e.Ya[n]}function we(e,n,i,o){var a=e.ab,s=e.c*n,l=e.C;n=l+n;var u=i,c=o;for(o=e.Ta,i=e.Ua;0<a--;){var d=e.gc[a],f=l,h=n,p=u,v=c,m=(c=o,u=i,d.Ea);switch(t(f<h),t(h<=d.nc),d.hc){case 2:Gn(p,v,(h-f)*m,c,u);break;case 0:var g=f,y=h,b=c,x=u,w=(j=d).Ea;0==g&&(Wn(p,v,null,null,1,b,x),W(p,v+1,0,0,w-1,b,x+1),v+=w,x+=w,++g);for(var k=1<<j.b,S=k-1,_=N(w,j.b),C=j.K,j=j.w+(g>>j.b)*_;g<y;){var P=C,E=j,A=1;for(Un(p,v,b,x-w,1,b,x);A<w;){var T=(A&~S)+k;T>w&&(T=w),(0,Jn[P[E++]>>8&15])(p,v+ +A,b,x+A-w,T-A,b,x+A),A=T}v+=w,x+=w,++g&S||(j+=_)}h!=d.nc&&r(c,u-m,c,u+(h-f-1)*m,m);break;case 1:for(m=p,y=v,w=(p=d.Ea)-(x=p&~(b=(v=1<<d.b)-1)),g=N(p,d.b),k=d.K,d=d.w+(f>>d.b)*g;f<h;){for(S=k,_=d,C=new z,j=y+x,P=y+p;y<j;)G(S[_++],C),$n(C,m,y,v,c,u),y+=v,u+=v;y<P&&(G(S[_++],C),$n(C,m,y,w,c,u),y+=w,u+=w),++f&b||(d+=g)}break;case 3:if(p==c&&v==u&&0<d.b){for(y=c,p=m=u+(h-f)*m-(x=(h-f)*N(d.Ea,d.b)),v=c,b=u,g=[],x=(w=x)-1;0<=x;--x)g[x]=v[b+x];for(x=w-1;0<=x;--x)y[p+x]=g[x];Kn(d,f,h,c,m,c,u)}else Kn(d,f,h,p,v,c,u)}u=o,c=i}c!=i&&r(o,i,u,c,s)}function ke(e,n){var r=e.V,i=e.Ba+e.c*e.C,o=n-e.C;if(t(n<=e.l.o),t(16>=o),0<o){var a=e.l,s=e.Ta,l=e.Ua,u=a.width;if(we(e,o,r,i),o=l=[l],t((r=e.C)<(i=n)),t(a.v<a.va),i>a.o&&(i=a.o),r<a.j){var c=a.j-r;r=a.j,o[0]+=c*u}if(r>=i?r=0:(o[0]+=4*a.v,a.ka=r-a.j,a.U=a.va-a.v,a.T=i-r,r=1),r){if(l=l[0],11>(r=e.ca).S){var d=r.f.RGBA,f=(i=r.S,o=a.U,a=a.T,c=d.eb,d.A),h=a;for(d=d.fb+e.Ma*d.A;0<h--;){var p=s,v=l,m=o,g=c,y=d;switch(i){case Zr:er(p,v,m,g,y);break;case Nr:tr(p,v,m,g,y);break;case Vr:tr(p,v,m,g,y),Sr(g,y,0,m,1,0);break;case Lr:ir(p,v,m,g,y);break;case Fr:te(p,v,m,g,y,1);break;case qr:te(p,v,m,g,y,1),Sr(g,y,0,m,1,0);break;case zr:te(p,v,m,g,y,0);break;case Wr:te(p,v,m,g,y,0),Sr(g,y,1,m,1,0);break;case Br:nr(p,v,m,g,y);break;case Ur:nr(p,v,m,g,y),_r(g,y,m,1,0);break;case Hr:rr(p,v,m,g,y);break;default:t(0)}l+=u,d+=f}e.Ma+=a}else alert("todo:EmitRescaledRowsYUVA");t(e.Ma<=r.height)}}e.C=n,t(e.C<=e.i)}function Se(e){var t;if(0<e.ua)return 0;for(t=0;t<e.Wb;++t){var n=e.Ya[t].G,r=e.Ya[t].H;if(0<n[1][r[1]+0].g||0<n[2][r[2]+0].g||0<n[3][r[3]+0].g)return 0}return 1}function _e(e,n,r,i,o,a){if(0!=e.Z){var s=e.qd,l=e.rd;for(t(null!=mi[e.Z]);n<r;++n)mi[e.Z](s,l,i,o,i,o,a),s=i,l=o,o+=a;e.qd=s,e.rd=l}}function Ce(e,n){var r=e.l.ma,i=0==r.Z||1==r.Z?e.l.j:e.C;if(i=e.C<i?i:e.C,t(n<=e.l.o),n>i){var o=e.l.width,a=r.ca,s=r.tb+o*i,l=e.V,u=e.Ba+e.c*i,c=e.gc;t(1==e.ab),t(3==c[0].hc),Xn(c[0],i,n,l,u,a,s),_e(r,i,n,a,s,o)}e.C=e.Ma=n}function je(e,n,r,i,o,a,s){var l=e.$/i,u=e.$%i,c=e.m,d=e.s,f=r+e.$,h=f;o=r+i*o;var p=r+i*a,v=280+d.ua,m=e.Pb?l:16777216,g=0<d.ua?d.Wa:null,y=d.wc,b=f<p?xe(d,u,l):null;t(e.C<a),t(p<=o);var x=!1;e:for(;;){for(;x||f<p;){var w=0;if(l>=m){var j=f-r;t((m=e).Pb),m.wd=m.m,m.xd=j,0<m.s.ua&&O(m.s.Wa,m.s.vb),m=l+ei}if(u&y||(b=xe(d,u,l)),t(null!=b),b.Qb&&(n[f]=b.qb,x=!0),!x)if(C(c),b.jc){w=c,j=n;var P=f,E=b.pd[k(w)&Fn-1];t(b.jc),256>E.g?(_(w,w.u+E.g),j[P]=E.value,w=0):(_(w,w.u+E.g-256),t(256<=E.value),w=E.value),0==w&&(x=!0)}else w=ye(b.G[0],b.H[0],c);if(c.h)break;if(x||256>w){if(!x)if(b.nd)n[f]=(b.qb|w<<8)>>>0;else{if(C(c),x=ye(b.G[1],b.H[1],c),C(c),j=ye(b.G[2],b.H[2],c),P=ye(b.G[3],b.H[3],c),c.h)break;n[f]=(P<<24|x<<16|w<<8|j)>>>0}if(x=!1,++f,++u>=i&&(u=0,++l,null!=s&&l<=a&&!(l%16)&&s(e,l),null!=g))for(;h<f;)w=n[h++],g.X[(506832829*w&4294967295)>>>g.Mb]=w}else if(280>w){if(w=me(w-256,c),j=ye(b.G[4],b.H[4],c),C(c),j=ge(i,j=me(j,c)),c.h)break;if(f-r<j||o-f<w)break e;for(P=0;P<w;++P)n[f+P]=n[f+P-j];for(f+=w,u+=w;u>=i;)u-=i,++l,null!=s&&l<=a&&!(l%16)&&s(e,l);if(t(f<=o),u&y&&(b=xe(d,u,l)),null!=g)for(;h<f;)w=n[h++],g.X[(506832829*w&4294967295)>>>g.Mb]=w}else{if(!(w<v))break e;for(x=w-280,t(null!=g);h<f;)w=n[h++],g.X[(506832829*w&4294967295)>>>g.Mb]=w;w=f,t(!(x>>>(j=g).Xa)),n[w]=j.X[x],x=!0}x||t(c.h==S(c))}if(e.Pb&&c.h&&f<o)t(e.m.h),e.a=5,e.m=e.wd,e.$=e.xd,0<e.s.ua&&O(e.s.vb,e.s.Wa);else{if(c.h)break e;null!=s&&s(e,l>a?a:l),e.a=0,e.$=f-r}return 1}return e.a=3,0}function Pe(e){t(null!=e),e.vc=null,e.yc=null,e.Ya=null;var n=e.Wa;null!=n&&(n.X=null),e.vb=null,t(null!=e)}function Ee(){var t=new sn;return null==t?null:(t.a=0,t.xb=vi,ne("Predictor","VP8LPredictors"),ne("Predictor","VP8LPredictors_C"),ne("PredictorAdd","VP8LPredictorsAdd"),ne("PredictorAdd","VP8LPredictorsAdd_C"),Gn=U,$n=K,er=X,tr=Q,nr=J,rr=$,ir=ee,e.VP8LMapColor32b=Yn,e.VP8LMapColor8b=Qn,t)}function Ae(e,n,r,s,l){var u=1,f=[e],p=[n],v=s.m,m=s.s,g=null,y=0;e:for(;;){if(r)for(;u&&b(v,1);){var x=f,w=p,S=s,j=1,P=S.m,E=S.gc[S.ab],A=b(P,2);if(S.Oc&1<<A)u=0;else{switch(S.Oc|=1<<A,E.hc=A,E.Ea=x[0],E.nc=w[0],E.K=[null],++S.ab,t(4>=S.ab),A){case 0:case 1:E.b=b(P,3)+2,j=Ae(N(E.Ea,E.b),N(E.nc,E.b),0,S,E.K),E.K=E.K[0];break;case 3:var T,I=b(P,8)+1,R=16<I?0:4<I?1:2<I?2:3;if(x[0]=N(E.Ea,R),E.b=R,T=j=Ae(I,1,0,S,E.K)){var O,D=I,Z=E,F=1<<(8>>Z.b),z=o(F);if(null==z)T=0;else{var B=Z.K[0],H=Z.w;for(z[0]=Z.K[0][0],O=1;O<1*D;++O)z[O]=L(B[H+O],z[O-1]);for(;O<4*F;++O)z[O]=0;Z.K[0]=null,Z.K[0]=z,T=1}}j=T;break;case 2:break;default:t(0)}u=j}}if(f=f[0],p=p[0],u&&b(v,1)&&!(u=1<=(y=b(v,4))&&11>=y)){s.a=3;break e}var V;if(V=u)t:{var q,W,U,G=s,K=f,Y=p,X=y,Q=r,J=G.m,$=G.s,ee=[null],te=1,ne=0,re=$r[X];n:for(;;){if(Q&&b(J,1)){var ie=b(J,3)+2,oe=N(K,ie),ae=N(Y,ie),se=oe*ae;if(!Ae(oe,ae,0,G,ee))break n;for(ee=ee[0],$.xc=ie,q=0;q<se;++q){var le=ee[q]>>8&65535;ee[q]=le,le>=te&&(te=le+1)}}if(J.h)break n;for(W=0;5>W;++W){var ue=Yr[W];!W&&0<X&&(ue+=1<<X),ne<ue&&(ne=ue)}var ce=a(te*re,d),de=te,fe=a(de,h);if(null==fe)var he=null;else t(65536>=de),he=fe;var pe=o(ne);if(null==he||null==pe||null==ce){G.a=1;break n}var ve=ce;for(q=U=0;q<te;++q){var me=he[q],ge=me.G,ye=me.H,xe=0,we=1,ke=0;for(W=0;5>W;++W){ue=Yr[W],ge[W]=ve,ye[W]=U,!W&&0<X&&(ue+=1<<X);r:{var Se,_e=ue,Ce=G,Ee=pe,Te=ve,Ie=U,Re=0,Me=Ce.m,Oe=b(Me,1);if(i(Ee,0,0,_e),Oe){var De=b(Me,1)+1,Ze=b(Me,1),Ne=b(Me,0==Ze?1:8);Ee[Ne]=1,2==De&&(Ee[Ne=b(Me,8)]=1);var Le=1}else{var Fe=o(19),ze=b(Me,4)+4;if(19<ze){Ce.a=3;var Be=0;break r}for(Se=0;Se<ze;++Se)Fe[Qr[Se]]=b(Me,3);var He=void 0,Ve=void 0,qe=Ce,We=Fe,Ue=_e,Ge=Ee,Ke=0,Ye=qe.m,Xe=8,Qe=a(128,d);i:for(;c(Qe,0,7,We,19);){if(b(Ye,1)){var Je=2+2*b(Ye,3);if((He=2+b(Ye,Je))>Ue)break i}else He=Ue;for(Ve=0;Ve<Ue&&He--;){C(Ye);var $e=Qe[0+(127&k(Ye))];_(Ye,Ye.u+$e.g);var et=$e.value;if(16>et)Ge[Ve++]=et,0!=et&&(Xe=et);else{var tt=16==et,nt=et-16,rt=Kr[nt],it=b(Ye,Gr[nt])+rt;if(Ve+it>Ue)break i;for(var ot=tt?Xe:0;0<it--;)Ge[Ve++]=ot}}Ke=1;break i}Ke||(qe.a=3),Le=Ke}(Le=Le&&!Me.h)&&(Re=c(Te,Ie,8,Ee,_e)),Le&&0!=Re?Be=Re:(Ce.a=3,Be=0)}if(0==Be)break n;if(we&&1==Xr[W]&&(we=0==ve[U].g),xe+=ve[U].g,U+=Be,3>=W){var at,st=pe[0];for(at=1;at<ue;++at)pe[at]>st&&(st=pe[at]);ke+=st}}if(me.nd=we,me.Qb=0,we&&(me.qb=(ge[3][ye[3]+0].value<<24|ge[1][ye[1]+0].value<<16|ge[2][ye[2]+0].value)>>>0,0==xe&&256>ge[0][ye[0]+0].value&&(me.Qb=1,me.qb+=ge[0][ye[0]+0].value<<8)),me.jc=!me.Qb&&6>ke,me.jc){var lt,ut=me;for(lt=0;lt<Fn;++lt){var ct=lt,dt=ut.pd[ct],ft=ut.G[0][ut.H[0]+ct];256<=ft.value?(dt.g=ft.g+256,dt.value=ft.value):(dt.g=0,dt.value=0,ct>>=be(ft,8,dt),ct>>=be(ut.G[1][ut.H[1]+ct],16,dt),ct>>=be(ut.G[2][ut.H[2]+ct],0,dt),be(ut.G[3][ut.H[3]+ct],24,dt))}}}$.vc=ee,$.Wb=te,$.Ya=he,$.yc=ce,V=1;break t}V=0}if(!(u=V)){s.a=3;break e}if(0<y){if(m.ua=1<<y,!M(m.Wa,y)){s.a=1,u=0;break e}}else m.ua=0;var ht=s,pt=f,vt=p,mt=ht.s,gt=mt.xc;if(ht.c=pt,ht.i=vt,mt.md=N(pt,gt),mt.wc=0==gt?-1:(1<<gt)-1,r){s.xb=pi;break e}if(null==(g=o(f*p))){s.a=1,u=0;break e}u=(u=je(s,g,0,f,p,p,null))&&!v.h;break e}return u?(null!=l?l[0]=g:(t(null==g),t(r)),s.$=0,r||Pe(m)):Pe(m),u}function Te(e,n){var r=e.c*e.i,i=r+n+16*n;return t(e.c<=n),e.V=o(i),null==e.V?(e.Ta=null,e.Ua=0,e.a=1,0):(e.Ta=e.V,e.Ua=e.Ba+r+n,1)}function Ie(e,n){var r=e.C,i=n-r,o=e.V,a=e.Ba+e.c*r;for(t(n<=e.l.o);0<i;){var s=16<i?16:i,l=e.l.ma,u=e.l.width,c=u*s,d=l.ca,f=l.tb+u*r,h=e.Ta,p=e.Ua;we(e,s,o,a),jr(h,p,d,f,c),_e(l,r,r+s,d,f,u),i-=s,o+=s*e.c,r+=s}t(r==n),e.C=e.Ma=n}function Re(){this.ub=this.yd=this.td=this.Rb=0}function Me(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Oe(){this.Fb=this.Bb=this.Cb=0,this.Zb=o(4),this.Lb=o(4)}function De(){this.Yb=function(){var e=[];return function e(t,n,r){for(var i=r[n],o=0;o<i&&(t.push(r.length>n+1?[]:0),!(r.length<n+1));o++)e(t[o],n+1,r)}(e,0,[3,11]),e}()}function Ze(){this.jb=o(3),this.Wc=s([4,8],De),this.Xc=s([4,17],De)}function Ne(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new o(4),this.od=new o(4)}function Le(){this.ld=this.La=this.dd=this.tc=0}function Fe(){this.Na=this.la=0}function ze(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function Be(){this.ad=o(384),this.Za=0,this.Ob=o(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function He(){this.uc=this.M=this.Nb=0,this.wa=Array(new Le),this.Y=0,this.ya=Array(new Be),this.aa=0,this.l=new Ue}function Ve(){this.y=o(16),this.f=o(8),this.ea=o(8)}function qe(){this.cb=this.a=0,this.sc="",this.m=new x,this.Od=new Re,this.Kc=new Me,this.ed=new Ne,this.Qa=new Oe,this.Ic=this.$c=this.Aa=0,this.D=new He,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=a(8,x),this.ia=0,this.pb=a(4,ze),this.Pa=new Ze,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Ve),this.Hd=0,this.rb=Array(new Fe),this.sb=0,this.wa=Array(new Le),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new Be),this.L=this.aa=0,this.gd=s([4,2],Le),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function We(e,t){return 0>e?0:e>t?t:e}function Ue(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function Ge(){var e=new qe;return null!=e&&(e.a=0,e.sc="OK",e.cb=0,e.Xb=0,ri||(ri=Qe)),e}function Ke(e,t,n){return 0==e.a&&(e.a=t,e.sc=n,e.cb=0),0}function Ye(e,t,n){return 3<=n&&157==e[t+0]&&1==e[t+1]&&42==e[t+2]}function Xe(e,n){if(null==e)return 0;if(e.a=0,e.sc="OK",null==n)return Ke(e,2,"null VP8Io passed to VP8GetHeaders()");var r=n.data,o=n.w,a=n.ha;if(4>a)return Ke(e,7,"Truncated header.");var s=r[o+0]|r[o+1]<<8|r[o+2]<<16,l=e.Od;if(l.Rb=!(1&s),l.td=s>>1&7,l.yd=s>>4&1,l.ub=s>>5,3<l.td)return Ke(e,3,"Incorrect keyframe parameters.");if(!l.yd)return Ke(e,4,"Frame not displayable.");o+=3,a-=3;var u=e.Kc;if(l.Rb){if(7>a)return Ke(e,7,"cannot parse picture header");if(!Ye(r,o,a))return Ke(e,3,"Bad code word");u.c=16383&(r[o+4]<<8|r[o+3]),u.Td=r[o+4]>>6,u.i=16383&(r[o+6]<<8|r[o+5]),u.Ud=r[o+6]>>6,o+=7,a-=7,e.za=u.c+15>>4,e.Ub=u.i+15>>4,n.width=u.c,n.height=u.i,n.Da=0,n.j=0,n.v=0,n.va=n.width,n.o=n.height,n.da=0,n.ib=n.width,n.hb=n.height,n.U=n.width,n.T=n.height,i((s=e.Pa).jb,0,255,s.jb.length),t(null!=(s=e.Qa)),s.Cb=0,s.Bb=0,s.Fb=1,i(s.Zb,0,0,s.Zb.length),i(s.Lb,0,0,s.Lb)}if(l.ub>a)return Ke(e,7,"bad partition length");p(s=e.m,r,o,l.ub),o+=l.ub,a-=l.ub,l.Rb&&(u.Ld=P(s),u.Kd=P(s)),u=e.Qa;var c,d=e.Pa;if(t(null!=s),t(null!=u),u.Cb=P(s),u.Cb){if(u.Bb=P(s),P(s)){for(u.Fb=P(s),c=0;4>c;++c)u.Zb[c]=P(s)?m(s,7):0;for(c=0;4>c;++c)u.Lb[c]=P(s)?m(s,6):0}if(u.Bb)for(c=0;3>c;++c)d.jb[c]=P(s)?v(s,8):255}else u.Bb=0;if(s.Ka)return Ke(e,3,"cannot parse segment header");if((u=e.ed).zd=P(s),u.Tb=v(s,6),u.wb=v(s,3),u.Pc=P(s),u.Pc&&P(s)){for(d=0;4>d;++d)P(s)&&(u.vd[d]=m(s,6));for(d=0;4>d;++d)P(s)&&(u.od[d]=m(s,6))}if(e.L=0==u.Tb?0:u.zd?1:2,s.Ka)return Ke(e,3,"cannot parse filter header");var f=a;if(a=c=o,o=c+f,u=f,e.Xb=(1<<v(e.m,2))-1,f<3*(d=e.Xb))r=7;else{for(c+=3*d,u-=3*d,f=0;f<d;++f){var h=r[a+0]|r[a+1]<<8|r[a+2]<<16;h>u&&(h=u),p(e.Jc[+f],r,c,h),c+=h,u-=h,a+=3}p(e.Jc[+d],r,c,u),r=c<o?0:5}if(0!=r)return Ke(e,r,"cannot parse partitions");for(r=v(c=e.m,7),a=P(c)?m(c,4):0,o=P(c)?m(c,4):0,u=P(c)?m(c,4):0,d=P(c)?m(c,4):0,c=P(c)?m(c,4):0,f=e.Qa,h=0;4>h;++h){if(f.Cb){var g=f.Zb[h];f.Fb||(g+=r)}else{if(0<h){e.pb[h]=e.pb[0];continue}g=r}var y=e.pb[h];y.Sc[0]=ti[We(g+a,127)],y.Sc[1]=ni[We(g+0,127)],y.Eb[0]=2*ti[We(g+o,127)],y.Eb[1]=101581*ni[We(g+u,127)]>>16,8>y.Eb[1]&&(y.Eb[1]=8),y.Qc[0]=ti[We(g+d,117)],y.Qc[1]=ni[We(g+c,127)],y.lc=g+c}if(!l.Rb)return Ke(e,4,"Not a key frame.");for(P(s),l=e.Pa,r=0;4>r;++r){for(a=0;8>a;++a)for(o=0;3>o;++o)for(u=0;11>u;++u)d=E(s,ui[r][a][o][u])?v(s,8):si[r][a][o][u],l.Wc[r][a].Yb[o][u]=d;for(a=0;17>a;++a)l.Xc[r][a]=l.Wc[r][ci[a]]}return e.kc=P(s),e.kc&&(e.Bd=v(s,8)),e.cb=1}function Qe(e,t,n,r,i,o,a){var s=t[i].Yb[n];for(n=0;16>i;++i){if(!E(e,s[n+0]))return i;for(;!E(e,s[n+1]);)if(s=t[++i].Yb[0],n=0,16==i)return 16;var l=t[i+1].Yb;if(E(e,s[n+2])){var u=e,c=0;if(E(u,(f=s)[(d=n)+3]))if(E(u,f[d+6])){for(s=0,d=2*(c=E(u,f[d+8]))+(f=E(u,f[d+9+c])),c=0,f=ii[d];f[s];++s)c+=c+E(u,f[s]);c+=3+(8<<d)}else E(u,f[d+7])?(c=7+2*E(u,165),c+=E(u,145)):c=5+E(u,159);else c=E(u,f[d+4])?3+E(u,f[d+5]):2;s=l[2]}else c=1,s=l[1];l=a+oi[i],0>(u=e).b&&j(u);var d,f=u.b,h=(d=u.Ca>>1)-(u.I>>f)>>31;--u.b,u.Ca+=h,u.Ca|=1,u.I-=(d+1&h)<<f,o[l]=((c^h)-h)*r[(0<i)+0]}return 16}function Je(e){var t=e.rb[e.sb-1];t.la=0,t.Na=0,i(e.zc,0,0,e.zc.length),e.ja=0}function $e(e,n){if(null==e)return 0;if(null==n)return Ke(e,2,"NULL VP8Io parameter in VP8Decode().");if(!e.cb&&!Xe(e,n))return 0;if(t(e.cb),null==n.ac||n.ac(n)){n.ob&&(e.L=0);var s=Fi[e.L];if(2==e.L?(e.yb=0,e.zb=0):(e.yb=n.v-s>>4,e.zb=n.j-s>>4,0>e.yb&&(e.yb=0),0>e.zb&&(e.zb=0)),e.Va=n.o+15+s>>4,e.Hb=n.va+15+s>>4,e.Hb>e.za&&(e.Hb=e.za),e.Va>e.Ub&&(e.Va=e.Ub),0<e.L){var l=e.ed;for(s=0;4>s;++s){var u;if(e.Qa.Cb){var c=e.Qa.Lb[s];e.Qa.Fb||(c+=l.Tb)}else c=l.Tb;for(u=0;1>=u;++u){var d=e.gd[s][u],f=c;if(l.Pc&&(f+=l.vd[0],u&&(f+=l.od[0])),0<(f=0>f?0:63<f?63:f)){var h=f;0<l.wb&&(h=4<l.wb?h>>2:h>>1)>9-l.wb&&(h=9-l.wb),1>h&&(h=1),d.dd=h,d.tc=2*f+h,d.ld=40<=f?2:15<=f?1:0}else d.tc=0;d.La=u}}}s=0}else Ke(e,6,"Frame setup failed"),s=e.a;if(s=0==s){if(s){e.$c=0,0<e.Aa||(e.Ic=Bi);e:{s=e.Ic,l=4*(h=e.za);var p=32*h,v=h+1,m=0<e.L?h*(0<e.Aa?2:1):0,g=(2==e.Aa?2:1)*h;if((d=l+832+(u=3*(16*s+Fi[e.L])/2*p)+(c=null!=e.Fa&&0<e.Fa.length?e.Kc.c*e.Kc.i:0))!=d)s=0;else{if(d>e.Vb){if(e.Vb=0,e.Ec=o(d),e.Fc=0,null==e.Ec){s=Ke(e,1,"no memory during frame initialization.");break e}e.Vb=d}d=e.Ec,f=e.Fc,e.Ac=d,e.Bc=f,f+=l,e.Gd=a(p,Ve),e.Hd=0,e.rb=a(v+1,Fe),e.sb=1,e.wa=m?a(m,Le):null,e.Y=0,e.D.Nb=0,e.D.wa=e.wa,e.D.Y=e.Y,0<e.Aa&&(e.D.Y+=h),t(!0),e.oc=d,e.pc=f,f+=832,e.ya=a(g,Be),e.aa=0,e.D.ya=e.ya,e.D.aa=e.aa,2==e.Aa&&(e.D.aa+=h),e.R=16*h,e.B=8*h,h=(p=Fi[e.L])*e.R,p=p/2*e.B,e.sa=d,e.ta=f+h,e.qa=e.sa,e.ra=e.ta+16*s*e.R+p,e.Ha=e.qa,e.Ia=e.ra+8*s*e.B+p,e.$c=0,f+=u,e.mb=c?d:null,e.nb=c?f:null,t(f+c<=e.Fc+e.Vb),Je(e),i(e.Ac,e.Bc,0,l),s=1}}if(s){if(n.ka=0,n.y=e.sa,n.O=e.ta,n.f=e.qa,n.N=e.ra,n.ea=e.Ha,n.Vd=e.Ia,n.fa=e.R,n.Rc=e.B,n.F=null,n.J=0,!Ir){for(s=-255;255>=s;++s)Pr[255+s]=0>s?-s:s;for(s=-1020;1020>=s;++s)Er[1020+s]=-128>s?-128:127<s?127:s;for(s=-112;112>=s;++s)Ar[112+s]=-16>s?-16:15<s?15:s;for(s=-255;510>=s;++s)Tr[255+s]=0>s?0:255<s?255:s;Ir=1}or=ut,ar=ot,lr=at,ur=st,cr=lt,sr=it,dr=Kt,fr=Yt,hr=Jt,pr=$t,vr=Xt,mr=Qt,gr=en,yr=tn,br=Ht,xr=Vt,wr=qt,kr=Wt,fi[0]=_t,fi[1]=dt,fi[2]=kt,fi[3]=St,fi[4]=Ct,fi[5]=Pt,fi[6]=jt,fi[7]=Et,fi[8]=Tt,fi[9]=At,di[0]=gt,di[1]=ht,di[2]=pt,di[3]=vt,di[4]=yt,di[5]=bt,di[6]=xt,hi[0]=Ot,hi[1]=ft,hi[2]=It,hi[3]=Rt,hi[4]=Zt,hi[5]=Dt,hi[6]=Nt,s=1}else s=0}s&&(s=function(e,n){for(e.M=0;e.M<e.Va;++e.M){var a,s=e.Jc[e.M&e.Xb],l=e.m,u=e;for(a=0;a<u.za;++a){var c=l,d=u,f=d.Ac,h=d.Bc+4*a,p=d.zc,v=d.ya[d.aa+a];if(d.Qa.Bb?v.$b=E(c,d.Pa.jb[0])?2+E(c,d.Pa.jb[2]):E(c,d.Pa.jb[1]):v.$b=0,d.kc&&(v.Ad=E(c,d.Bd)),v.Za=!E(c,145)+0,v.Za){var m=v.Ob,g=0;for(d=0;4>d;++d){var y,b=p[0+d];for(y=0;4>y;++y){b=li[f[h+y]][b];for(var x=ai[E(c,b[0])];0<x;)x=ai[2*x+E(c,b[x])];b=-x,f[h+y]=b}r(m,g,f,h,4),g+=4,p[0+d]=b}}else b=E(c,156)?E(c,128)?1:3:E(c,163)?2:0,v.Ob[0]=b,i(f,h,b,4),i(p,0,b,4);v.Dd=E(c,142)?E(c,114)?E(c,183)?1:3:2:0}if(u.m.Ka)return Ke(e,7,"Premature end-of-partition0 encountered.");for(;e.ja<e.za;++e.ja){if(u=s,c=(l=e).rb[l.sb-1],f=l.rb[l.sb+l.ja],a=l.ya[l.aa+l.ja],h=l.kc?a.Ad:0)c.la=f.la=0,a.Za||(c.Na=f.Na=0),a.Hc=0,a.Gc=0,a.ia=0;else{var w,k;if(c=f,f=u,h=l.Pa.Xc,p=l.ya[l.aa+l.ja],v=l.pb[p.$b],d=p.ad,m=0,g=l.rb[l.sb-1],b=y=0,i(d,m,0,384),p.Za)var S=0,_=h[3];else{x=o(16);var C=c.Na+g.Na;if(C=ri(f,h[1],C,v.Eb,0,x,0),c.Na=g.Na=(0<C)+0,1<C)or(x,0,d,m);else{var j=x[0]+3>>3;for(x=0;256>x;x+=16)d[m+x]=j}S=1,_=h[0]}var P=15&c.la,A=15&g.la;for(x=0;4>x;++x){var T=1&A;for(j=k=0;4>j;++j)P=P>>1|(T=(C=ri(f,_,C=T+(1&P),v.Sc,S,d,m))>S)<<7,k=k<<2|(3<C?3:1<C?2:0!=d[m+0]),m+=16;P>>=4,A=A>>1|T<<7,y=(y<<8|k)>>>0}for(_=P,S=A>>4,w=0;4>w;w+=2){for(k=0,P=c.la>>4+w,A=g.la>>4+w,x=0;2>x;++x){for(T=1&A,j=0;2>j;++j)C=T+(1&P),P=P>>1|(T=0<(C=ri(f,h[2],C,v.Qc,0,d,m)))<<3,k=k<<2|(3<C?3:1<C?2:0!=d[m+0]),m+=16;P>>=2,A=A>>1|T<<5}b|=k<<4*w,_|=P<<4<<w,S|=(240&A)<<w}c.la=_,g.la=S,p.Hc=y,p.Gc=b,p.ia=43690&b?0:v.ia,h=!(y|b)}if(0<l.L&&(l.wa[l.Y+l.ja]=l.gd[a.$b][a.Za],l.wa[l.Y+l.ja].La|=!h),u.Ka)return Ke(e,7,"Premature end-of-file encountered.")}if(Je(e),l=n,u=1,a=(s=e).D,c=0<s.L&&s.M>=s.zb&&s.M<=s.Va,0==s.Aa)e:{if(a.M=s.M,a.uc=c,On(s,a),u=1,a=(k=s.D).Nb,c=(b=Fi[s.L])*s.R,f=b/2*s.B,x=16*a*s.R,j=8*a*s.B,h=s.sa,p=s.ta-c+x,v=s.qa,d=s.ra-f+j,m=s.Ha,g=s.Ia-f+j,A=0==(P=k.M),y=P>=s.Va-1,2==s.Aa&&On(s,k),k.uc)for(T=(C=s).D.M,t(C.D.uc),k=C.yb;k<C.Hb;++k){S=k,_=T;var I=(R=(B=C).D).Nb;w=B.R;var R=R.wa[R.Y+S],M=B.sa,O=B.ta+16*I*w+16*S,D=R.dd,Z=R.tc;if(0!=Z)if(t(3<=Z),1==B.L)0<S&&xr(M,O,w,Z+4),R.La&&kr(M,O,w,Z),0<_&&br(M,O,w,Z+4),R.La&&wr(M,O,w,Z);else{var N=B.B,L=B.qa,F=B.ra+8*I*N+8*S,z=B.Ha,B=B.Ia+8*I*N+8*S;I=R.ld,0<S&&(fr(M,O,w,Z+4,D,I),pr(L,F,z,B,N,Z+4,D,I)),R.La&&(mr(M,O,w,Z,D,I),yr(L,F,z,B,N,Z,D,I)),0<_&&(dr(M,O,w,Z+4,D,I),hr(L,F,z,B,N,Z+4,D,I)),R.La&&(vr(M,O,w,Z,D,I),gr(L,F,z,B,N,Z,D,I))}}if(s.ia&&alert("todo:DitherRow"),null!=l.put){if(k=16*P,P=16*(P+1),A?(l.y=s.sa,l.O=s.ta+x,l.f=s.qa,l.N=s.ra+j,l.ea=s.Ha,l.W=s.Ia+j):(k-=b,l.y=h,l.O=p,l.f=v,l.N=d,l.ea=m,l.W=g),y||(P-=b),P>l.o&&(P=l.o),l.F=null,l.J=null,null!=s.Fa&&0<s.Fa.length&&k<P&&(l.J=fn(s,l,k,P-k),l.F=s.mb,null==l.F&&0==l.F.length)){u=Ke(s,3,"Could not decode alpha data.");break e}k<l.j&&(b=l.j-k,k=l.j,t(!(1&b)),l.O+=s.R*b,l.N+=s.B*(b>>1),l.W+=s.B*(b>>1),null!=l.F&&(l.J+=l.width*b)),k<P&&(l.O+=l.v,l.N+=l.v>>1,l.W+=l.v>>1,null!=l.F&&(l.J+=l.v),l.ka=k-l.j,l.U=l.va-l.v,l.T=P-k,u=l.put(l))}a+1!=s.Ic||y||(r(s.sa,s.ta-c,h,p+16*s.R,c),r(s.qa,s.ra-f,v,d+8*s.B,f),r(s.Ha,s.Ia-f,m,g+8*s.B,f))}if(!u)return Ke(e,6,"Output aborted.")}return 1}(e,n)),null!=n.bc&&n.bc(n),s&=1}return s?(e.cb=0,s):0}function et(e,t,n,r,i){i=e[t+n+32*r]+(i>>3),e[t+n+32*r]=-256&i?0>i?0:255:i}function tt(e,t,n,r,i,o){et(e,t,0,n,r+i),et(e,t,1,n,r+o),et(e,t,2,n,r-o),et(e,t,3,n,r-i)}function nt(e){return(20091*e>>16)+e}function rt(e,t,n,r){var i,a=0,s=o(16);for(i=0;4>i;++i){var l=e[t+0]+e[t+8],u=e[t+0]-e[t+8],c=(35468*e[t+4]>>16)-nt(e[t+12]),d=nt(e[t+4])+(35468*e[t+12]>>16);s[a+0]=l+d,s[a+1]=u+c,s[a+2]=u-c,s[a+3]=l-d,a+=4,t++}for(i=a=0;4>i;++i)l=(e=s[a+0]+4)+s[a+8],u=e-s[a+8],c=(35468*s[a+4]>>16)-nt(s[a+12]),et(n,r,0,0,l+(d=nt(s[a+4])+(35468*s[a+12]>>16))),et(n,r,1,0,u+c),et(n,r,2,0,u-c),et(n,r,3,0,l-d),a++,r+=32}function it(e,t,n,r){var i=e[t+0]+4,o=35468*e[t+4]>>16,a=nt(e[t+4]),s=35468*e[t+1]>>16;tt(n,r,0,i+a,e=nt(e[t+1]),s),tt(n,r,1,i+o,e,s),tt(n,r,2,i-o,e,s),tt(n,r,3,i-a,e,s)}function ot(e,t,n,r,i){rt(e,t,n,r),i&&rt(e,t+16,n,r+4)}function at(e,t,n,r){ar(e,t+0,n,r,1),ar(e,t+32,n,r+128,1)}function st(e,t,n,r){var i;for(e=e[t+0]+4,i=0;4>i;++i)for(t=0;4>t;++t)et(n,r,t,i,e)}function lt(e,t,n,r){e[t+0]&&ur(e,t+0,n,r),e[t+16]&&ur(e,t+16,n,r+4),e[t+32]&&ur(e,t+32,n,r+128),e[t+48]&&ur(e,t+48,n,r+128+4)}function ut(e,t,n,r){var i,a=o(16);for(i=0;4>i;++i){var s=e[t+0+i]+e[t+12+i],l=e[t+4+i]+e[t+8+i],u=e[t+4+i]-e[t+8+i],c=e[t+0+i]-e[t+12+i];a[0+i]=s+l,a[8+i]=s-l,a[4+i]=c+u,a[12+i]=c-u}for(i=0;4>i;++i)s=(e=a[0+4*i]+3)+a[3+4*i],l=a[1+4*i]+a[2+4*i],u=a[1+4*i]-a[2+4*i],c=e-a[3+4*i],n[r+0]=s+l>>3,n[r+16]=c+u>>3,n[r+32]=s-l>>3,n[r+48]=c-u>>3,r+=64}function ct(e,t,n){var r,i=t-32,o=Or,a=255-e[i-1];for(r=0;r<n;++r){var s,l=o,u=a+e[t-1];for(s=0;s<n;++s)e[t+s]=l[u+e[i+s]];t+=32}}function dt(e,t){ct(e,t,4)}function ft(e,t){ct(e,t,8)}function ht(e,t){ct(e,t,16)}function pt(e,t){var n;for(n=0;16>n;++n)r(e,t+32*n,e,t-32,16)}function vt(e,t){var n;for(n=16;0<n;--n)i(e,t,e[t-1],16),t+=32}function mt(e,t,n){var r;for(r=0;16>r;++r)i(t,n+32*r,e,16)}function gt(e,t){var n,r=16;for(n=0;16>n;++n)r+=e[t-1+32*n]+e[t+n-32];mt(r>>5,e,t)}function yt(e,t){var n,r=8;for(n=0;16>n;++n)r+=e[t-1+32*n];mt(r>>4,e,t)}function bt(e,t){var n,r=8;for(n=0;16>n;++n)r+=e[t+n-32];mt(r>>4,e,t)}function xt(e,t){mt(128,e,t)}function wt(e,t,n){return e+2*t+n+2>>2}function kt(e,t){var n,i=t-32;for(i=new Uint8Array([wt(e[i-1],e[i+0],e[i+1]),wt(e[i+0],e[i+1],e[i+2]),wt(e[i+1],e[i+2],e[i+3]),wt(e[i+2],e[i+3],e[i+4])]),n=0;4>n;++n)r(e,t+32*n,i,0,i.length)}function St(e,t){var n=e[t-1],r=e[t-1+32],i=e[t-1+64],o=e[t-1+96];A(e,t+0,16843009*wt(e[t-1-32],n,r)),A(e,t+32,16843009*wt(n,r,i)),A(e,t+64,16843009*wt(r,i,o)),A(e,t+96,16843009*wt(i,o,o))}function _t(e,t){var n,r=4;for(n=0;4>n;++n)r+=e[t+n-32]+e[t-1+32*n];for(r>>=3,n=0;4>n;++n)i(e,t+32*n,r,4)}function Ct(e,t){var n=e[t-1+0],r=e[t-1+32],i=e[t-1+64],o=e[t-1-32],a=e[t+0-32],s=e[t+1-32],l=e[t+2-32],u=e[t+3-32];e[t+0+96]=wt(r,i,e[t-1+96]),e[t+1+96]=e[t+0+64]=wt(n,r,i),e[t+2+96]=e[t+1+64]=e[t+0+32]=wt(o,n,r),e[t+3+96]=e[t+2+64]=e[t+1+32]=e[t+0+0]=wt(a,o,n),e[t+3+64]=e[t+2+32]=e[t+1+0]=wt(s,a,o),e[t+3+32]=e[t+2+0]=wt(l,s,a),e[t+3+0]=wt(u,l,s)}function jt(e,t){var n=e[t+1-32],r=e[t+2-32],i=e[t+3-32],o=e[t+4-32],a=e[t+5-32],s=e[t+6-32],l=e[t+7-32];e[t+0+0]=wt(e[t+0-32],n,r),e[t+1+0]=e[t+0+32]=wt(n,r,i),e[t+2+0]=e[t+1+32]=e[t+0+64]=wt(r,i,o),e[t+3+0]=e[t+2+32]=e[t+1+64]=e[t+0+96]=wt(i,o,a),e[t+3+32]=e[t+2+64]=e[t+1+96]=wt(o,a,s),e[t+3+64]=e[t+2+96]=wt(a,s,l),e[t+3+96]=wt(s,l,l)}function Pt(e,t){var n=e[t-1+0],r=e[t-1+32],i=e[t-1+64],o=e[t-1-32],a=e[t+0-32],s=e[t+1-32],l=e[t+2-32],u=e[t+3-32];e[t+0+0]=e[t+1+64]=o+a+1>>1,e[t+1+0]=e[t+2+64]=a+s+1>>1,e[t+2+0]=e[t+3+64]=s+l+1>>1,e[t+3+0]=l+u+1>>1,e[t+0+96]=wt(i,r,n),e[t+0+64]=wt(r,n,o),e[t+0+32]=e[t+1+96]=wt(n,o,a),e[t+1+32]=e[t+2+96]=wt(o,a,s),e[t+2+32]=e[t+3+96]=wt(a,s,l),e[t+3+32]=wt(s,l,u)}function Et(e,t){var n=e[t+0-32],r=e[t+1-32],i=e[t+2-32],o=e[t+3-32],a=e[t+4-32],s=e[t+5-32],l=e[t+6-32],u=e[t+7-32];e[t+0+0]=n+r+1>>1,e[t+1+0]=e[t+0+64]=r+i+1>>1,e[t+2+0]=e[t+1+64]=i+o+1>>1,e[t+3+0]=e[t+2+64]=o+a+1>>1,e[t+0+32]=wt(n,r,i),e[t+1+32]=e[t+0+96]=wt(r,i,o),e[t+2+32]=e[t+1+96]=wt(i,o,a),e[t+3+32]=e[t+2+96]=wt(o,a,s),e[t+3+64]=wt(a,s,l),e[t+3+96]=wt(s,l,u)}function At(e,t){var n=e[t-1+0],r=e[t-1+32],i=e[t-1+64],o=e[t-1+96];e[t+0+0]=n+r+1>>1,e[t+2+0]=e[t+0+32]=r+i+1>>1,e[t+2+32]=e[t+0+64]=i+o+1>>1,e[t+1+0]=wt(n,r,i),e[t+3+0]=e[t+1+32]=wt(r,i,o),e[t+3+32]=e[t+1+64]=wt(i,o,o),e[t+3+64]=e[t+2+64]=e[t+0+96]=e[t+1+96]=e[t+2+96]=e[t+3+96]=o}function Tt(e,t){var n=e[t-1+0],r=e[t-1+32],i=e[t-1+64],o=e[t-1+96],a=e[t-1-32],s=e[t+0-32],l=e[t+1-32],u=e[t+2-32];e[t+0+0]=e[t+2+32]=n+a+1>>1,e[t+0+32]=e[t+2+64]=r+n+1>>1,e[t+0+64]=e[t+2+96]=i+r+1>>1,e[t+0+96]=o+i+1>>1,e[t+3+0]=wt(s,l,u),e[t+2+0]=wt(a,s,l),e[t+1+0]=e[t+3+32]=wt(n,a,s),e[t+1+32]=e[t+3+64]=wt(r,n,a),e[t+1+64]=e[t+3+96]=wt(i,r,n),e[t+1+96]=wt(o,i,r)}function It(e,t){var n;for(n=0;8>n;++n)r(e,t+32*n,e,t-32,8)}function Rt(e,t){var n;for(n=0;8>n;++n)i(e,t,e[t-1],8),t+=32}function Mt(e,t,n){var r;for(r=0;8>r;++r)i(t,n+32*r,e,8)}function Ot(e,t){var n,r=8;for(n=0;8>n;++n)r+=e[t+n-32]+e[t-1+32*n];Mt(r>>4,e,t)}function Dt(e,t){var n,r=4;for(n=0;8>n;++n)r+=e[t+n-32];Mt(r>>3,e,t)}function Zt(e,t){var n,r=4;for(n=0;8>n;++n)r+=e[t-1+32*n];Mt(r>>3,e,t)}function Nt(e,t){Mt(128,e,t)}function Lt(e,t,n){var r=e[t-n],i=e[t+0],o=3*(i-r)+Rr[1020+e[t-2*n]-e[t+n]],a=Mr[112+(o+4>>3)];e[t-n]=Or[255+r+Mr[112+(o+3>>3)]],e[t+0]=Or[255+i-a]}function Ft(e,t,n,r){var i=e[t+0],o=e[t+n];return Dr[255+e[t-2*n]-e[t-n]]>r||Dr[255+o-i]>r}function zt(e,t,n,r){return 4*Dr[255+e[t-n]-e[t+0]]+Dr[255+e[t-2*n]-e[t+n]]<=r}function Bt(e,t,n,r,i){var o=e[t-3*n],a=e[t-2*n],s=e[t-n],l=e[t+0],u=e[t+n],c=e[t+2*n],d=e[t+3*n];return 4*Dr[255+s-l]+Dr[255+a-u]>r?0:Dr[255+e[t-4*n]-o]<=i&&Dr[255+o-a]<=i&&Dr[255+a-s]<=i&&Dr[255+d-c]<=i&&Dr[255+c-u]<=i&&Dr[255+u-l]<=i}function Ht(e,t,n,r){var i=2*r+1;for(r=0;16>r;++r)zt(e,t+r,n,i)&&Lt(e,t+r,n)}function Vt(e,t,n,r){var i=2*r+1;for(r=0;16>r;++r)zt(e,t+r*n,1,i)&&Lt(e,t+r*n,1)}function qt(e,t,n,r){var i;for(i=3;0<i;--i)Ht(e,t+=4*n,n,r)}function Wt(e,t,n,r){var i;for(i=3;0<i;--i)Vt(e,t+=4,n,r)}function Ut(e,t,n,r,i,o,a,s){for(o=2*o+1;0<i--;){if(Bt(e,t,n,o,a))if(Ft(e,t,n,s))Lt(e,t,n);else{var l=e,u=t,c=n,d=l[u-2*c],f=l[u-c],h=l[u+0],p=l[u+c],v=l[u+2*c],m=27*(y=Rr[1020+3*(h-f)+Rr[1020+d-p]])+63>>7,g=18*y+63>>7,y=9*y+63>>7;l[u-3*c]=Or[255+l[u-3*c]+y],l[u-2*c]=Or[255+d+g],l[u-c]=Or[255+f+m],l[u+0]=Or[255+h-m],l[u+c]=Or[255+p-g],l[u+2*c]=Or[255+v-y]}t+=r}}function Gt(e,t,n,r,i,o,a,s){for(o=2*o+1;0<i--;){if(Bt(e,t,n,o,a))if(Ft(e,t,n,s))Lt(e,t,n);else{var l=e,u=t,c=n,d=l[u-c],f=l[u+0],h=l[u+c],p=Mr[112+(4+(v=3*(f-d))>>3)],v=Mr[112+(v+3>>3)],m=p+1>>1;l[u-2*c]=Or[255+l[u-2*c]+m],l[u-c]=Or[255+d+v],l[u+0]=Or[255+f-p],l[u+c]=Or[255+h-m]}t+=r}}function Kt(e,t,n,r,i,o){Ut(e,t,n,1,16,r,i,o)}function Yt(e,t,n,r,i,o){Ut(e,t,1,n,16,r,i,o)}function Xt(e,t,n,r,i,o){var a;for(a=3;0<a;--a)Gt(e,t+=4*n,n,1,16,r,i,o)}function Qt(e,t,n,r,i,o){var a;for(a=3;0<a;--a)Gt(e,t+=4,1,n,16,r,i,o)}function Jt(e,t,n,r,i,o,a,s){Ut(e,t,i,1,8,o,a,s),Ut(n,r,i,1,8,o,a,s)}function $t(e,t,n,r,i,o,a,s){Ut(e,t,1,i,8,o,a,s),Ut(n,r,1,i,8,o,a,s)}function en(e,t,n,r,i,o,a,s){Gt(e,t+4*i,i,1,8,o,a,s),Gt(n,r+4*i,i,1,8,o,a,s)}function tn(e,t,n,r,i,o,a,s){Gt(e,t+4,1,i,8,o,a,s),Gt(n,r+4,1,i,8,o,a,s)}function nn(){this.ba=new ae,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new le,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function rn(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function on(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function an(){this.ua=0,this.Wa=new D,this.vb=new D,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new h,this.yc=new d}function sn(){this.xb=this.a=0,this.l=new Ue,this.ca=new ae,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new w,this.Pb=0,this.wd=new w,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new an,this.ab=0,this.gc=a(4,on),this.Oc=0}function ln(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Ue,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function un(e,t,n,r,i,o,a){for(e=null==e?0:e[t+0],t=0;t<a;++t)i[o+t]=e+n[r+t]&255,e=i[o+t]}function cn(e,t,n,r,i,o,a){var s;if(null==e)un(null,null,n,r,i,o,a);else for(s=0;s<a;++s)i[o+s]=e[t+s]+n[r+s]&255}function dn(e,t,n,r,i,o,a){if(null==e)un(null,null,n,r,i,o,a);else{var s,l=e[t+0],u=l,c=l;for(s=0;s<a;++s)u=c+(l=e[t+s])-u,c=n[r+s]+(-256&u?0>u?0:255:u)&255,u=l,i[o+s]=c}}function fn(e,n,i,a){var s=n.width,l=n.o;if(t(null!=e&&null!=n),0>i||0>=a||i+a>l)return null;if(!e.Cc){if(null==e.ga){var u;if(e.ga=new ln,(u=null==e.ga)||(u=n.width*n.o,t(0==e.Gb.length),e.Gb=o(u),e.Uc=0,null==e.Gb?u=0:(e.mb=e.Gb,e.nb=e.Uc,e.rc=null,u=1),u=!u),!u){u=e.ga;var c=e.Fa,d=e.P,f=e.qc,h=e.mb,p=e.nb,v=d+1,m=f-1,y=u.l;if(t(null!=c&&null!=h&&null!=n),mi[0]=null,mi[1]=un,mi[2]=cn,mi[3]=dn,u.ca=h,u.tb=p,u.c=n.width,u.i=n.height,t(0<u.c&&0<u.i),1>=f)n=0;else if(u.$a=c[d+0]>>0&3,u.Z=c[d+0]>>2&3,u.Lc=c[d+0]>>4&3,d=c[d+0]>>6&3,0>u.$a||1<u.$a||4<=u.Z||1<u.Lc||d)n=0;else if(y.put=he,y.ac=fe,y.bc=pe,y.ma=u,y.width=n.width,y.height=n.height,y.Da=n.Da,y.v=n.v,y.va=n.va,y.j=n.j,y.o=n.o,u.$a)e:{t(1==u.$a),n=Ee();t:for(;;){if(null==n){n=0;break e}if(t(null!=u),u.mc=n,n.c=u.c,n.i=u.i,n.l=u.l,n.l.ma=u,n.l.width=u.c,n.l.height=u.i,n.a=0,g(n.m,c,v,m),!Ae(u.c,u.i,1,n,null))break t;if(1==n.ab&&3==n.gc[0].hc&&Se(n.s)?(u.ic=1,c=n.c*n.i,n.Ta=null,n.Ua=0,n.V=o(c),n.Ba=0,null==n.V?(n.a=1,n=0):n=1):(u.ic=0,n=Te(n,u.c)),!n)break t;n=1;break e}u.mc=null,n=0}else n=m>=u.c*u.i;u=!n}if(u)return null;1!=e.ga.Lc?e.Ga=0:a=l-i}t(null!=e.ga),t(i+a<=l);e:{if(n=(c=e.ga).c,l=c.l.o,0==c.$a){if(v=e.rc,m=e.Vc,y=e.Fa,d=e.P+1+i*n,f=e.mb,h=e.nb+i*n,t(d<=e.P+e.qc),0!=c.Z)for(t(null!=mi[c.Z]),u=0;u<a;++u)mi[c.Z](v,m,y,d,f,h,n),v=f,m=h,h+=n,d+=n;else for(u=0;u<a;++u)r(f,h,y,d,n),v=f,m=h,h+=n,d+=n;e.rc=v,e.Vc=m}else{if(t(null!=c.mc),n=i+a,t(null!=(u=c.mc)),t(n<=u.i),u.C>=n)n=1;else if(c.ic||gn(),c.ic){c=u.V,v=u.Ba,m=u.c;var b=u.i,x=(y=1,d=u.$/m,f=u.$%m,h=u.m,p=u.s,u.$),w=m*b,k=m*n,_=p.wc,j=x<k?xe(p,f,d):null;t(x<=w),t(n<=b),t(Se(p));t:for(;;){for(;!h.h&&x<k;){if(f&_||(j=xe(p,f,d)),t(null!=j),C(h),256>(b=ye(j.G[0],j.H[0],h)))c[v+x]=b,++x,++f>=m&&(f=0,++d<=n&&!(d%16)&&Ce(u,d));else{if(!(280>b)){y=0;break t}b=me(b-256,h);var P,E=ye(j.G[4],j.H[4],h);if(C(h),!(x>=(E=ge(m,E=me(E,h)))&&w-x>=b)){y=0;break t}for(P=0;P<b;++P)c[v+x+P]=c[v+x+P-E];for(x+=b,f+=b;f>=m;)f-=m,++d<=n&&!(d%16)&&Ce(u,d);x<k&&f&_&&(j=xe(p,f,d))}t(h.h==S(h))}Ce(u,d>n?n:d);break t}!y||h.h&&x<w?(y=0,u.a=h.h?5:3):u.$=x,n=y}else n=je(u,u.V,u.Ba,u.c,u.i,n,Ie);if(!n){a=0;break e}}i+a>=l&&(e.Cc=1),a=1}if(!a)return null;if(e.Cc&&(null!=(a=e.ga)&&(a.mc=null),e.ga=null,0<e.Ga))return alert("todo:WebPDequantizeLevels"),null}return e.nb+i*s}function hn(e,t,n,r,i,o){for(;0<i--;){var a,s=e,l=t+(n?1:0),u=e,c=t+(n?0:3);for(a=0;a<r;++a){var d=u[c+4*a];255!=d&&(d*=32897,s[l+4*a+0]=s[l+4*a+0]*d>>23,s[l+4*a+1]=s[l+4*a+1]*d>>23,s[l+4*a+2]=s[l+4*a+2]*d>>23)}t+=o}}function pn(e,t,n,r,i){for(;0<r--;){var o;for(o=0;o<n;++o){var a=e[t+2*o+0],s=15&(u=e[t+2*o+1]),l=4369*s,u=(240&u|u>>4)*l>>16;e[t+2*o+0]=(240&a|a>>4)*l>>16&240|(15&a|a<<4)*l>>16>>4&15,e[t+2*o+1]=240&u|s}t+=i}}function vn(e,t,n,r,i,o,a,s){var l,u,c=255;for(u=0;u<i;++u){for(l=0;l<r;++l){var d=e[t+l];o[a+4*l]=d,c&=d}t+=n,a+=s}return 255!=c}function mn(e,t,n,r,i){var o;for(o=0;o<i;++o)n[r+o]=e[t+o]>>8}function gn(){Sr=hn,_r=pn,Cr=vn,jr=mn}function yn(n,r,i){e[n]=function(e,n,o,a,s,l,u,c,d,f,h,p,v,m,g,y,b){var x,w=b-1>>1,k=s[l+0]|u[c+0]<<16,S=d[f+0]|h[p+0]<<16;t(null!=e);var _=3*k+S+131074>>2;for(r(e[n+0],255&_,_>>16,v,m),null!=o&&(_=3*S+k+131074>>2,r(o[a+0],255&_,_>>16,g,y)),x=1;x<=w;++x){var C=s[l+x]|u[c+x]<<16,j=d[f+x]|h[p+x]<<16,P=k+C+S+j+524296,E=P+2*(C+S)>>3;_=E+k>>1,k=(P=P+2*(k+j)>>3)+C>>1,r(e[n+2*x-1],255&_,_>>16,v,m+(2*x-1)*i),r(e[n+2*x-0],255&k,k>>16,v,m+(2*x-0)*i),null!=o&&(_=P+S>>1,k=E+j>>1,r(o[a+2*x-1],255&_,_>>16,g,y+(2*x-1)*i),r(o[a+2*x+0],255&k,k>>16,g,y+(2*x+0)*i)),k=C,S=j}1&b||(_=3*k+S+131074>>2,r(e[n+b-1],255&_,_>>16,v,m+(b-1)*i),null!=o&&(_=3*S+k+131074>>2,r(o[a+b-1],255&_,_>>16,g,y+(b-1)*i)))}}function bn(){gi[Zr]=yi,gi[Nr]=xi,gi[Lr]=bi,gi[Fr]=wi,gi[zr]=ki,gi[Br]=Si,gi[Hr]=_i,gi[Vr]=xi,gi[qr]=wi,gi[Wr]=ki,gi[Ur]=Si}function xn(e){return e&~Ti?0>e?0:255:e>>Ai}function wn(e,t){return xn((19077*e>>8)+(26149*t>>8)-14234)}function kn(e,t,n){return xn((19077*e>>8)-(6419*t>>8)-(13320*n>>8)+8708)}function Sn(e,t){return xn((19077*e>>8)+(33050*t>>8)-17685)}function _n(e,t,n,r,i){r[i+0]=wn(e,n),r[i+1]=kn(e,t,n),r[i+2]=Sn(e,t)}function Cn(e,t,n,r,i){r[i+0]=Sn(e,t),r[i+1]=kn(e,t,n),r[i+2]=wn(e,n)}function jn(e,t,n,r,i){var o=kn(e,t,n);t=o<<3&224|Sn(e,t)>>3,r[i+0]=248&wn(e,n)|o>>5,r[i+1]=t}function Pn(e,t,n,r,i){var o=240&Sn(e,t)|15;r[i+0]=240&wn(e,n)|kn(e,t,n)>>4,r[i+1]=o}function En(e,t,n,r,i){r[i+0]=255,_n(e,t,n,r,i+1)}function An(e,t,n,r,i){Cn(e,t,n,r,i),r[i+3]=255}function Tn(e,t,n,r,i){_n(e,t,n,r,i),r[i+3]=255}function We(e,t){return 0>e?0:e>t?t:e}function In(t,n,r){e[t]=function(e,t,i,o,a,s,l,u,c){for(var d=u+(-2&c)*r;u!=d;)n(e[t+0],i[o+0],a[s+0],l,u),n(e[t+1],i[o+0],a[s+0],l,u+r),t+=2,++o,++s,u+=2*r;1&c&&n(e[t+0],i[o+0],a[s+0],l,u)}}function Rn(e,t,n){return 0==n?0==e?0==t?6:5:0==t?4:0:n}function Mn(e,t,n,r,i){switch(e>>>30){case 3:ar(t,n,r,i,0);break;case 2:sr(t,n,r,i);break;case 1:ur(t,n,r,i)}}function On(e,t){var n,o,a=t.M,s=t.Nb,l=e.oc,u=e.pc+40,c=e.oc,d=e.pc+584,f=e.oc,h=e.pc+600;for(n=0;16>n;++n)l[u+32*n-1]=129;for(n=0;8>n;++n)c[d+32*n-1]=129,f[h+32*n-1]=129;for(0<a?l[u-1-32]=c[d-1-32]=f[h-1-32]=129:(i(l,u-32-1,127,21),i(c,d-32-1,127,9),i(f,h-32-1,127,9)),o=0;o<e.za;++o){var p=t.ya[t.aa+o];if(0<o){for(n=-1;16>n;++n)r(l,u+32*n-4,l,u+32*n+12,4);for(n=-1;8>n;++n)r(c,d+32*n-4,c,d+32*n+4,4),r(f,h+32*n-4,f,h+32*n+4,4)}var v=e.Gd,m=e.Hd+o,g=p.ad,y=p.Hc;if(0<a&&(r(l,u-32,v[m].y,0,16),r(c,d-32,v[m].f,0,8),r(f,h-32,v[m].ea,0,8)),p.Za){var b=l,x=u-32+16;for(0<a&&(o>=e.za-1?i(b,x,v[m].y[15],4):r(b,x,v[m+1].y,0,4)),n=0;4>n;n++)b[x+128+n]=b[x+256+n]=b[x+384+n]=b[x+0+n];for(n=0;16>n;++n,y<<=2)b=l,x=u+Li[n],fi[p.Ob[n]](b,x),Mn(y,g,16*+n,b,x)}else if(b=Rn(o,a,p.Ob[0]),di[b](l,u),0!=y)for(n=0;16>n;++n,y<<=2)Mn(y,g,16*+n,l,u+Li[n]);for(n=p.Gc,b=Rn(o,a,p.Dd),hi[b](c,d),hi[b](f,h),y=g,b=c,x=d,255&(p=n>>0)&&(170&p?lr(y,256,b,x):cr(y,256,b,x)),p=f,y=h,255&(n>>=8)&&(170&n?lr(g,320,p,y):cr(g,320,p,y)),a<e.Ub-1&&(r(v[m].y,0,l,u+480,16),r(v[m].f,0,c,d+224,8),r(v[m].ea,0,f,h+224,8)),n=8*s*e.B,v=e.sa,m=e.ta+16*o+16*s*e.R,g=e.qa,p=e.ra+8*o+n,y=e.Ha,b=e.Ia+8*o+n,n=0;16>n;++n)r(v,m+n*e.R,l,u+32*n,16);for(n=0;8>n;++n)r(g,p+n*e.B,c,d+32*n,8),r(y,b+n*e.B,f,h+32*n,8)}}function Dn(e,r,i,o,a,s,l,u,c){var d=[0],f=[0],h=0,p=null!=c?c.kd:0,v=null!=c?c:new rn;if(null==e||12>i)return 7;v.data=e,v.w=r,v.ha=i,r=[r],i=[i],v.gb=[v.gb];e:{var m=r,y=i,b=v.gb;if(t(null!=e),t(null!=y),t(null!=b),b[0]=0,12<=y[0]&&!n(e,m[0],"RIFF")){if(n(e,m[0]+8,"WEBP")){b=3;break e}var x=R(e,m[0]+4);if(12>x||4294967286<x){b=3;break e}if(p&&x>y[0]-8){b=7;break e}b[0]=x,m[0]+=12,y[0]-=12}b=0}if(0!=b)return b;for(x=0<v.gb[0],i=i[0];;){e:{var k=e;y=r,b=i;var S=d,_=f,C=m=[0];if((E=h=[h])[0]=0,8>b[0])b=7;else{if(!n(k,y[0],"VP8X")){if(10!=R(k,y[0]+4)){b=3;break e}if(18>b[0]){b=7;break e}var j=R(k,y[0]+8),P=1+I(k,y[0]+12);if(2147483648<=P*(k=1+I(k,y[0]+15))){b=3;break e}null!=C&&(C[0]=j),null!=S&&(S[0]=P),null!=_&&(_[0]=k),y[0]+=18,b[0]-=18,E[0]=1}b=0}}if(h=h[0],m=m[0],0!=b)return b;if(y=!!(2&m),!x&&h)return 3;if(null!=s&&(s[0]=!!(16&m)),null!=l&&(l[0]=y),null!=u&&(u[0]=0),l=d[0],m=f[0],h&&y&&null==c){b=0;break}if(4>i){b=7;break}if(x&&h||!x&&!h&&!n(e,r[0],"ALPH")){i=[i],v.na=[v.na],v.P=[v.P],v.Sa=[v.Sa];e:{j=e,b=r,x=i;var E=v.gb;S=v.na,_=v.P,C=v.Sa,P=22,t(null!=j),t(null!=x),k=b[0];var A=x[0];for(t(null!=S),t(null!=C),S[0]=null,_[0]=null,C[0]=0;;){if(b[0]=k,x[0]=A,8>A){b=7;break e}var T=R(j,k+4);if(4294967286<T){b=3;break e}var M=8+T+1&-2;if(P+=M,0<E&&P>E){b=3;break e}if(!n(j,k,"VP8 ")||!n(j,k,"VP8L")){b=0;break e}if(A[0]<M){b=7;break e}n(j,k,"ALPH")||(S[0]=j,_[0]=k+8,C[0]=T),k+=M,A-=M}}if(i=i[0],v.na=v.na[0],v.P=v.P[0],v.Sa=v.Sa[0],0!=b)break}i=[i],v.Ja=[v.Ja],v.xa=[v.xa];e:if(E=e,b=r,x=i,S=v.gb[0],_=v.Ja,C=v.xa,j=b[0],k=!n(E,j,"VP8 "),P=!n(E,j,"VP8L"),t(null!=E),t(null!=x),t(null!=_),t(null!=C),8>x[0])b=7;else{if(k||P){if(E=R(E,j+4),12<=S&&E>S-12){b=3;break e}if(p&&E>x[0]-8){b=7;break e}_[0]=E,b[0]+=8,x[0]-=8,C[0]=P}else C[0]=5<=x[0]&&47==E[j+0]&&!(E[j+4]>>5),_[0]=x[0];b=0}if(i=i[0],v.Ja=v.Ja[0],v.xa=v.xa[0],r=r[0],0!=b)break;if(4294967286<v.Ja)return 3;if(null==u||y||(u[0]=v.xa?2:1),l=[l],m=[m],v.xa){if(5>i){b=7;break}u=l,p=m,y=s,null==e||5>i?e=0:5<=i&&47==e[r+0]&&!(e[r+4]>>5)?(x=[0],E=[0],S=[0],g(_=new w,e,r,i),ve(_,x,E,S)?(null!=u&&(u[0]=x[0]),null!=p&&(p[0]=E[0]),null!=y&&(y[0]=S[0]),e=1):e=0):e=0}else{if(10>i){b=7;break}u=m,null==e||10>i||!Ye(e,r+3,i-3)?e=0:(p=e[r+0]|e[r+1]<<8|e[r+2]<<16,y=16383&(e[r+7]<<8|e[r+6]),e=16383&(e[r+9]<<8|e[r+8]),1&p||3<(p>>1&7)||!(p>>4&1)||p>>5>=v.Ja||!y||!e?e=0:(l&&(l[0]=y),u&&(u[0]=e),e=1))}if(!e)return 3;if(l=l[0],m=m[0],h&&(d[0]!=l||f[0]!=m))return 3;null!=c&&(c[0]=v,c.offset=r-c.w,t(4294967286>r-c.w),t(c.offset==c.ha-i));break}return 0==b||7==b&&h&&null==c?(null!=s&&(s[0]|=null!=v.na&&0<v.na.length),null!=o&&(o[0]=l),null!=a&&(a[0]=m),0):b}function Zn(e,t,n){var r=t.width,i=t.height,o=0,a=0,s=r,l=i;if(t.Da=null!=e&&0<e.Da,t.Da&&(s=e.cd,l=e.bd,o=e.v,a=e.j,11>n||(o&=-2,a&=-2),0>o||0>a||0>=s||0>=l||o+s>r||a+l>i))return 0;if(t.v=o,t.j=a,t.va=o+s,t.o=a+l,t.U=s,t.T=l,t.da=null!=e&&0<e.da,t.da){if(!Z(s,l,n=[e.ib],o=[e.hb]))return 0;t.ib=n[0],t.hb=o[0]}return t.ob=null!=e&&e.ob,t.Kb=null==e||!e.Sd,t.da&&(t.ob=t.ib<3*r/4&&t.hb<3*i/4,t.Kb=0),1}function Nn(e){if(null==e)return 2;if(11>e.S){var t=e.f.RGBA;t.fb+=(e.height-1)*t.A,t.A=-t.A}else t=e.f.kb,e=e.height,t.O+=(e-1)*t.fa,t.fa=-t.fa,t.N+=(e-1>>1)*t.Ab,t.Ab=-t.Ab,t.W+=(e-1>>1)*t.Db,t.Db=-t.Db,null!=t.F&&(t.J+=(e-1)*t.lb,t.lb=-t.lb);return 0}function Ln(e,t,n,r){if(null==r||0>=e||0>=t)return 2;if(null!=n){if(n.Da){var i=n.cd,a=n.bd,s=-2&n.v,l=-2&n.j;if(0>s||0>l||0>=i||0>=a||s+i>e||l+a>t)return 2;e=i,t=a}if(n.da){if(!Z(e,t,i=[n.ib],a=[n.hb]))return 2;e=i[0],t=a[0]}}r.width=e,r.height=t;e:{var u=r.width,c=r.height;if(e=r.S,0>=u||0>=c||!(e>=Zr&&13>e))e=2;else{if(0>=r.Rd&&null==r.sd){s=a=i=t=0;var d=(l=u*Hi[e])*c;if(11>e||(a=(c+1)/2*(t=(u+1)/2),12==e&&(s=(i=u)*c)),null==(c=o(d+2*a+s))){e=1;break e}r.sd=c,11>e?((u=r.f.RGBA).eb=c,u.fb=0,u.A=l,u.size=d):((u=r.f.kb).y=c,u.O=0,u.fa=l,u.Fd=d,u.f=c,u.N=0+d,u.Ab=t,u.Cd=a,u.ea=c,u.W=0+d+a,u.Db=t,u.Ed=a,12==e&&(u.F=c,u.J=0+d+2*a),u.Tc=s,u.lb=i)}if(t=1,i=r.S,a=r.width,s=r.height,i>=Zr&&13>i)if(11>i)e=r.f.RGBA,t&=(l=Math.abs(e.A))*(s-1)+a<=e.size,t&=l>=a*Hi[i],t&=null!=e.eb;else{e=r.f.kb,l=(a+1)/2,d=(s+1)/2,u=Math.abs(e.fa),c=Math.abs(e.Ab);var f=Math.abs(e.Db),h=Math.abs(e.lb),p=h*(s-1)+a;t&=u*(s-1)+a<=e.Fd,t&=c*(d-1)+l<=e.Cd,t=(t&=f*(d-1)+l<=e.Ed)&u>=a&c>=l&f>=l,t&=null!=e.y,t&=null!=e.f,t&=null!=e.ea,12==i&&(t&=h>=a,t&=p<=e.Tc,t&=null!=e.F)}else t=0;e=t?0:2}}return 0!=e||null!=n&&n.fd&&(e=Nn(r)),e}var Fn=64,zn=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],Bn=24,Hn=32,Vn=8,qn=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];F("Predictor0","PredictorAdd0"),e.Predictor0=function(){return 4278190080},e.Predictor1=function(e){return e},e.Predictor2=function(e,t,n){return t[n+0]},e.Predictor3=function(e,t,n){return t[n+1]},e.Predictor4=function(e,t,n){return t[n-1]},e.Predictor5=function(e,t,n){return B(B(e,t[n+1]),t[n+0])},e.Predictor6=function(e,t,n){return B(e,t[n-1])},e.Predictor7=function(e,t,n){return B(e,t[n+0])},e.Predictor8=function(e,t,n){return B(t[n-1],t[n+0])},e.Predictor9=function(e,t,n){return B(t[n+0],t[n+1])},e.Predictor10=function(e,t,n){return B(B(e,t[n-1]),B(t[n+0],t[n+1]))},e.Predictor11=function(e,t,n){var r=t[n+0];return 0>=q(r>>24&255,e>>24&255,(t=t[n-1])>>24&255)+q(r>>16&255,e>>16&255,t>>16&255)+q(r>>8&255,e>>8&255,t>>8&255)+q(255&r,255&e,255&t)?r:e},e.Predictor12=function(e,t,n){var r=t[n+0];return(H((e>>24&255)+(r>>24&255)-((t=t[n-1])>>24&255))<<24|H((e>>16&255)+(r>>16&255)-(t>>16&255))<<16|H((e>>8&255)+(r>>8&255)-(t>>8&255))<<8|H((255&e)+(255&r)-(255&t)))>>>0},e.Predictor13=function(e,t,n){var r=t[n-1];return(V((e=B(e,t[n+0]))>>24&255,r>>24&255)<<24|V(e>>16&255,r>>16&255)<<16|V(e>>8&255,r>>8&255)<<8|V(e>>0&255,r>>0&255))>>>0};var Wn=e.PredictorAdd0;e.PredictorAdd1=W,F("Predictor2","PredictorAdd2"),F("Predictor3","PredictorAdd3"),F("Predictor4","PredictorAdd4"),F("Predictor5","PredictorAdd5"),F("Predictor6","PredictorAdd6"),F("Predictor7","PredictorAdd7"),F("Predictor8","PredictorAdd8"),F("Predictor9","PredictorAdd9"),F("Predictor10","PredictorAdd10"),F("Predictor11","PredictorAdd11"),F("Predictor12","PredictorAdd12"),F("Predictor13","PredictorAdd13");var Un=e.PredictorAdd2;Y("ColorIndexInverseTransform","MapARGB","32b",(function(e){return e>>8&255}),(function(e){return e})),Y("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",(function(e){return e}),(function(e){return e>>8&255}));var Gn,Kn=e.ColorIndexInverseTransform,Yn=e.MapARGB,Xn=e.VP8LColorIndexInverseTransformAlpha,Qn=e.MapAlpha,Jn=e.VP8LPredictorsAdd=[];Jn.length=16,(e.VP8LPredictors=[]).length=16,(e.VP8LPredictorsAdd_C=[]).length=16,(e.VP8LPredictors_C=[]).length=16;var $n,er,tr,nr,rr,ir,or,ar,sr,lr,ur,cr,dr,fr,hr,pr,vr,mr,gr,yr,br,xr,wr,kr,Sr,_r,Cr,jr,Pr=o(511),Er=o(2041),Ar=o(225),Tr=o(767),Ir=0,Rr=Er,Mr=Ar,Or=Tr,Dr=Pr,Zr=0,Nr=1,Lr=2,Fr=3,zr=4,Br=5,Hr=6,Vr=7,qr=8,Wr=9,Ur=10,Gr=[2,3,7],Kr=[3,3,11],Yr=[280,256,256,256,40],Xr=[0,1,1,1,0],Qr=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],Jr=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],$r=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],ei=8,ti=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],ni=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],ri=null,ii=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],oi=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],ai=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],si=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],li=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],ui=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],ci=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],di=[],fi=[],hi=[],pi=1,vi=2,mi=[],gi=[];yn("UpsampleRgbLinePair",_n,3),yn("UpsampleBgrLinePair",Cn,3),yn("UpsampleRgbaLinePair",Tn,4),yn("UpsampleBgraLinePair",An,4),yn("UpsampleArgbLinePair",En,4),yn("UpsampleRgba4444LinePair",Pn,2),yn("UpsampleRgb565LinePair",jn,2);var yi=e.UpsampleRgbLinePair,bi=e.UpsampleBgrLinePair,xi=e.UpsampleRgbaLinePair,wi=e.UpsampleBgraLinePair,ki=e.UpsampleArgbLinePair,Si=e.UpsampleRgba4444LinePair,_i=e.UpsampleRgb565LinePair,Ci=16,ji=1<<Ci-1,Pi=-227,Ei=482,Ai=6,Ti=(256<<Ai)-1,Ii=0,Ri=o(256),Mi=o(256),Oi=o(256),Di=o(256),Zi=o(Ei-Pi),Ni=o(Ei-Pi);In("YuvToRgbRow",_n,3),In("YuvToBgrRow",Cn,3),In("YuvToRgbaRow",Tn,4),In("YuvToBgraRow",An,4),In("YuvToArgbRow",En,4),In("YuvToRgba4444Row",Pn,2),In("YuvToRgb565Row",jn,2);var Li=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],Fi=[0,2,8],zi=[8,7,6,4,4,2,2,2,1,1,1,1],Bi=1;this.WebPDecodeRGBA=function(e,n,r,i,o){var a=Nr,s=new nn,l=new ae;s.ba=l,l.S=a,l.width=[l.width],l.height=[l.height];var u=l.width,c=l.height,d=new se;if(null==d||null==e)var f=2;else t(null!=d),f=Dn(e,n,r,d.width,d.height,d.Pd,d.Qd,d.format,null);if(0!=f?u=0:(null!=u&&(u[0]=d.width[0]),null!=c&&(c[0]=d.height[0]),u=1),u){l.width=l.width[0],l.height=l.height[0],null!=i&&(i[0]=l.width),null!=o&&(o[0]=l.height);e:{if(i=new Ue,(o=new rn).data=e,o.w=n,o.ha=r,o.kd=1,n=[0],t(null!=o),(0==(e=Dn(o.data,o.w,o.ha,null,null,null,n,null,o))||7==e)&&n[0]&&(e=4),0==(n=e)){if(t(null!=s),i.data=o.data,i.w=o.w+o.offset,i.ha=o.ha-o.offset,i.put=he,i.ac=fe,i.bc=pe,i.ma=s,o.xa){if(null==(e=Ee())){s=1;break e}if(function(e,n){var r=[0],i=[0],o=[0];t:for(;;){if(null==e)return 0;if(null==n)return e.a=2,0;if(e.l=n,e.a=0,g(e.m,n.data,n.w,n.ha),!ve(e.m,r,i,o)){e.a=3;break t}if(e.xb=vi,n.width=r[0],n.height=i[0],!Ae(r[0],i[0],1,e,null))break t;return 1}return t(0!=e.a),0}(e,i)){if(i=0==(n=Ln(i.width,i.height,s.Oa,s.ba))){t:{i=e;n:for(;;){if(null==i){i=0;break t}if(t(null!=i.s.yc),t(null!=i.s.Ya),t(0<i.s.Wb),t(null!=(r=i.l)),t(null!=(o=r.ma)),0!=i.xb){if(i.ca=o.ba,i.tb=o.tb,t(null!=i.ca),!Zn(o.Oa,r,Fr)){i.a=2;break n}if(!Te(i,r.width))break n;if(r.da)break n;if((r.da||re(i.ca.S))&&gn(),11>i.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),null!=i.ca.f.kb.F&&gn()),i.Pb&&0<i.s.ua&&null==i.s.vb.X&&!M(i.s.vb,i.s.Wa.Xa)){i.a=1;break n}i.xb=0}if(!je(i,i.V,i.Ba,i.c,i.i,r.o,ke))break n;o.Dc=i.Ma,i=1;break t}t(0!=i.a),i=0}i=!i}i&&(n=e.a)}else n=e.a}else{if(null==(e=new Ge)){s=1;break e}if(e.Fa=o.na,e.P=o.P,e.qc=o.Sa,Xe(e,i)){if(0==(n=Ln(i.width,i.height,s.Oa,s.ba))){if(e.Aa=0,r=s.Oa,t(null!=(o=e)),null!=r){if(0<(u=0>(u=r.Md)?0:100<u?255:255*u/100)){for(c=d=0;4>c;++c)12>(f=o.pb[c]).lc&&(f.ia=u*zi[0>f.lc?0:f.lc]>>3),d|=f.ia;d&&(alert("todo:VP8InitRandom"),o.ia=1)}o.Ga=r.Id,100<o.Ga?o.Ga=100:0>o.Ga&&(o.Ga=0)}$e(e,i)||(n=e.a)}}else n=e.a}0==n&&null!=s.Oa&&s.Oa.fd&&(n=Nn(s.ba))}s=n}a=0!=s?null:11>a?l.f.RGBA.eb:l.f.kb.y}else a=null;return a};var Hi=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function u(e,t){for(var n="",r=0;r<4;r++)n+=String.fromCharCode(e[t++]);return n}function c(e,t){return(e[t+0]<<0|e[t+1]<<8|e[t+2]<<16)>>>0}function d(e,t){return(e[t+0]<<0|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24)>>>0}new l;var f=[0],h=[0],p=[],v=new l,m=e,g=function(e,t){var n={},r=0,i=!1,o=0,a=0;if(n.frames=[],!function(e,t,n,r){for(var i=0;i<4;i++)if(e[t+i]!="RIFF".charCodeAt(i))return!0;return!1}(e,t)){var s,l;for(d(e,t+=4),t+=8;t<e.length;){var f=u(e,t),h=d(e,t+=4);t+=4;var p=h+(1&h);switch(f){case"VP8 ":case"VP8L":void 0===n.frames[r]&&(n.frames[r]={}),(g=n.frames[r]).src_off=i?a:t-8,g.src_size=o+h+8,r++,i&&(i=!1,o=0,a=0);break;case"VP8X":(g=n.header={}).feature_flags=e[t];var v=t+4;g.canvas_width=1+c(e,v),v+=3,g.canvas_height=1+c(e,v),v+=3;break;case"ALPH":i=!0,o=p+8,a=t-8;break;case"ANIM":(g=n.header).bgcolor=d(e,t),v=t+4,g.loop_count=(s=e)[(l=v)+0]<<0|s[l+1]<<8,v+=2;break;case"ANMF":var m,g;(g=n.frames[r]={}).offset_x=2*c(e,t),t+=3,g.offset_y=2*c(e,t),t+=3,g.width=1+c(e,t),t+=3,g.height=1+c(e,t),t+=3,g.duration=c(e,t),t+=3,m=e[t++],g.dispose=1&m,g.blend=m>>1&1}"ANMF"!=f&&(t+=p)}return n}}(m,0);g.response=m,g.rgbaoutput=!0,g.dataurl=!1;var y=g.header?g.header:null,b=g.frames?g.frames:null;if(y){y.loop_counter=y.loop_count,f=[y.canvas_height],h=[y.canvas_width];for(var x=0;x<b.length&&0!=b[x].blend;x++);}var w=b[0],k=v.WebPDecodeRGBA(m,w.src_off,w.src_size,h,f);w.rgba=k,w.imgwidth=h[0],w.imgheight=f[0];for(var S=0;S<h[0]*f[0]*4;S++)p[S]=k[S];return this.width=h,this.height=f,this.data=p,this}!function(e){var t=function(t,r,l,u){var c=4,d=o;switch(u){case e.image_compression.FAST:c=1,d=i;break;case e.image_compression.MEDIUM:c=6,d=a;break;case e.image_compression.SLOW:c=9,d=s}var f=KO(t=n(t,r,l,d),{level:c});return e.__addimage__.arrayBufferToBinaryString(f)},n=function(e,t,n,r){for(var i,o,a,s=e.length/t,l=new Uint8Array(e.length+s),d=u(),f=0;f<s;f+=1){if(a=f*t,i=e.subarray(a,a+t),r)l.set(r(i,n,o),a+f);else{for(var h,p=d.length,v=[];h<p;h+=1)v[h]=d[h](i,n,o);var m=c(v.concat());l.set(v[m],a+f)}o=i}return l},r=function(e){var t=Array.apply([],e);return t.unshift(0),t},i=function(e,t){var n,r=[],i=e.length;r[0]=1;for(var o=0;o<i;o+=1)n=e[o-t]||0,r[o+1]=e[o]-n+256&255;return r},o=function(e,t,n){var r,i=[],o=e.length;i[0]=2;for(var a=0;a<o;a+=1)r=n&&n[a]||0,i[a+1]=e[a]-r+256&255;return i},a=function(e,t,n){var r,i,o=[],a=e.length;o[0]=3;for(var s=0;s<a;s+=1)r=e[s-t]||0,i=n&&n[s]||0,o[s+1]=e[s]+256-(r+i>>>1)&255;return o},s=function(e,t,n){var r,i,o,a,s=[],u=e.length;s[0]=4;for(var c=0;c<u;c+=1)r=e[c-t]||0,i=n&&n[c]||0,o=n&&n[c-t]||0,a=l(r,i,o),s[c+1]=e[c]-a+256&255;return s},l=function(e,t,n){if(e===t&&t===n)return e;var r=Math.abs(t-n),i=Math.abs(e-n),o=Math.abs(e+t-n-n);return r<=i&&r<=o?e:i<=o?t:n},u=function(){return[r,i,o,a,s]},c=function(e){var t=e.map((function(e){return e.reduce((function(e,t){return e+Math.abs(t)}),0)}));return t.indexOf(Math.min.apply(null,t))};e.processPNG=function(n,r,i,o){var a,s,l,u,c,d,f,h,p,v,m,g,y,b,x,w=this.decode.FLATE_DECODE,k="";if(this.__addimage__.isArrayBuffer(n)&&(n=new Uint8Array(n)),this.__addimage__.isArrayBufferView(n)){if(n=(l=new zZ(n)).imgData,s=l.bits,a=l.colorSpace,c=l.colors,-1!==[4,6].indexOf(l.colorType)){if(8===l.bits){p=(h=32==l.pixelBitlength?new Uint32Array(l.decodePixels().buffer):16==l.pixelBitlength?new Uint16Array(l.decodePixels().buffer):new Uint8Array(l.decodePixels().buffer)).length,m=new Uint8Array(p*l.colors),v=new Uint8Array(p);var S,_=l.pixelBitlength-l.bits;for(b=0,x=0;b<p;b++){for(y=h[b],S=0;S<_;)m[x++]=y>>>S&255,S+=l.bits;v[b]=y>>>S&255}}if(16===l.bits){p=(h=new Uint32Array(l.decodePixels().buffer)).length,m=new Uint8Array(p*(32/l.pixelBitlength)*l.colors),v=new Uint8Array(p*(32/l.pixelBitlength)),g=l.colors>1,b=0,x=0;for(var C=0;b<p;)y=h[b++],m[x++]=y>>>0&255,g&&(m[x++]=y>>>16&255,y=h[b++],m[x++]=y>>>0&255),v[C++]=y>>>16&255;s=8}o!==e.image_compression.NONE?(n=t(m,l.width*l.colors,l.colors,o),f=t(v,l.width,1,o)):(n=m,f=v,w=void 0)}if(3===l.colorType&&(a=this.color_spaces.INDEXED,d=l.palette,l.transparency.indexed)){var j=l.transparency.indexed,P=0;for(b=0,p=j.length;b<p;++b)P+=j[b];if((P/=255)===p-1&&-1!==j.indexOf(0))u=[j.indexOf(0)];else if(P!==p){for(h=l.decodePixels(),v=new Uint8Array(h.length),b=0,p=h.length;b<p;b++)v[b]=j[h[b]];f=t(v,l.width,1)}}var E=function(t){var n;switch(t){case e.image_compression.FAST:n=11;break;case e.image_compression.MEDIUM:n=13;break;case e.image_compression.SLOW:n=14;break;default:n=12}return n}(o);return w===this.decode.FLATE_DECODE&&(k="/Predictor "+E+" "),k+="/Colors "+c+" /BitsPerComponent "+s+" /Columns "+l.width,(this.__addimage__.isArrayBuffer(n)||this.__addimage__.isArrayBufferView(n))&&(n=this.__addimage__.arrayBufferToBinaryString(n)),(f&&this.__addimage__.isArrayBuffer(f)||this.__addimage__.isArrayBufferView(f))&&(f=this.__addimage__.arrayBufferToBinaryString(f)),{alias:i,data:n,index:r,filter:w,decodeParameters:k,transparency:u,palette:d,sMask:f,predictor:E,width:l.width,height:l.height,bitsPerComponent:s,colorSpace:a}}}}(AD.API),function(e){e.processGIF89A=function(t,n,r,i){var o=new BZ(t),a=o.width,s=o.height,l=[];o.decodeAndBlitFrameRGBA(0,l);var u={data:l,width:a,height:s},c=new VZ(100).encode(u,100);return e.processJPEG.call(this,c,n,r,i)},e.processGIF87A=e.processGIF89A}(AD.API),qZ.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,16===this.bitPP&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var e=0===this.colors?1<<this.bitPP:this.colors;this.palette=new Array(e);for(var t=0;t<e;t++){var n=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0);this.palette[t]={red:i,green:r,blue:n,quad:o}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},qZ.prototype.parseBGR=function(){this.pos=this.offset;try{var e="bit"+this.bitPP,t=this.width*this.height*4;this.data=new Uint8Array(t),this[e]()}catch(e){JO.log("bit decode error:"+e)}},qZ.prototype.bit1=function(){var e,t=Math.ceil(this.width/8),n=t%4;for(e=this.height-1;e>=0;e--){for(var r=this.bottom_up?e:this.height-1-e,i=0;i<t;i++)for(var o=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+8*i*4,s=0;s<8&&8*i+s<this.width;s++){var l=this.palette[o>>7-s&1];this.data[a+4*s]=l.blue,this.data[a+4*s+1]=l.green,this.data[a+4*s+2]=l.red,this.data[a+4*s+3]=255}0!==n&&(this.pos+=4-n)}},qZ.prototype.bit4=function(){for(var e=Math.ceil(this.width/2),t=e%4,n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<e;i++){var o=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+2*i*4,s=o>>4,l=15&o,u=this.palette[s];if(this.data[a]=u.blue,this.data[a+1]=u.green,this.data[a+2]=u.red,this.data[a+3]=255,2*i+1>=this.width)break;u=this.palette[l],this.data[a+4]=u.blue,this.data[a+4+1]=u.green,this.data[a+4+2]=u.red,this.data[a+4+3]=255}0!==t&&(this.pos+=4-t)}},qZ.prototype.bit8=function(){for(var e=this.width%4,t=this.height-1;t>=0;t--){for(var n=this.bottom_up?t:this.height-1-t,r=0;r<this.width;r++){var i=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+4*r;if(i<this.palette.length){var a=this.palette[i];this.data[o]=a.red,this.data[o+1]=a.green,this.data[o+2]=a.blue,this.data[o+3]=255}else this.data[o]=255,this.data[o+1]=255,this.data[o+2]=255,this.data[o+3]=255}0!==e&&(this.pos+=4-e)}},qZ.prototype.bit15=function(){for(var e=this.width%3,t=parseInt("11111",2),n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<this.width;i++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var a=(o&t)/t*255|0,s=(o>>5&t)/t*255|0,l=(o>>10&t)/t*255|0,u=o>>15?255:0,c=r*this.width*4+4*i;this.data[c]=l,this.data[c+1]=s,this.data[c+2]=a,this.data[c+3]=u}this.pos+=e}},qZ.prototype.bit16=function(){for(var e=this.width%3,t=parseInt("11111",2),n=parseInt("111111",2),r=this.height-1;r>=0;r--){for(var i=this.bottom_up?r:this.height-1-r,o=0;o<this.width;o++){var a=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(a&t)/t*255|0,l=(a>>5&n)/n*255|0,u=(a>>11)/t*255|0,c=i*this.width*4+4*o;this.data[c]=u,this.data[c+1]=l,this.data[c+2]=s,this.data[c+3]=255}this.pos+=e}},qZ.prototype.bit24=function(){for(var e=this.height-1;e>=0;e--){for(var t=this.bottom_up?e:this.height-1-e,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=t*this.width*4+4*n;this.data[a]=o,this.data[a+1]=i,this.data[a+2]=r,this.data[a+3]=255}this.pos+=this.width%4}},qZ.prototype.bit32=function(){for(var e=this.height-1;e>=0;e--)for(var t=this.bottom_up?e:this.height-1-e,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),s=t*this.width*4+4*n;this.data[s]=o,this.data[s+1]=i,this.data[s+2]=r,this.data[s+3]=a}},qZ.prototype.getData=function(){return this.data},function(e){e.processBMP=function(t,n,r,i){var o=new qZ(t,!1),a=o.width,s=o.height,l={data:o.getData(),width:a,height:s},u=new VZ(100).encode(l,100);return e.processJPEG.call(this,u,n,r,i)}}(AD.API),WZ.prototype.getData=function(){return this.data},function(e){e.processWEBP=function(t,n,r,i){var o=new WZ(t,!1),a=o.width,s=o.height,l={data:o.getData(),width:a,height:s},u=new VZ(100).encode(l,100);return e.processJPEG.call(this,u,n,r,i)}}(AD.API),AD.API.processRGBA=function(e,t,n){for(var r=e.data,i=r.length,o=new Uint8Array(i/4*3),a=new Uint8Array(i/4),s=0,l=0,u=0;u<i;u+=4){var c=r[u],d=r[u+1],f=r[u+2],h=r[u+3];o[s++]=c,o[s++]=d,o[s++]=f,a[l++]=h}var p=this.__addimage__.arrayBufferToBinaryString(o);return{alpha:this.__addimage__.arrayBufferToBinaryString(a),data:p,index:t,alias:n,colorSpace:"DeviceRGB",bitsPerComponent:8,width:e.width,height:e.height}},AD.API.setLanguage=function(e){return void 0===this.internal.languageSettings&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),void 0!=={af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[e]&&(this.internal.languageSettings.languageCode=e,!1===this.internal.languageSettings.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")})),this.internal.languageSettings.isSubscribed=!0)),this},DZ=AD.API,ZZ=DZ.getCharWidthsArray=function(e,t){var n,r,i=(t=t||{}).font||this.internal.getFont(),o=t.fontSize||this.internal.getFontSize(),a=t.charSpace||this.internal.getCharSpace(),s=t.widths?t.widths:i.metadata.Unicode.widths,l=s.fof?s.fof:1,u=t.kerning?t.kerning:i.metadata.Unicode.kerning,c=u.fof?u.fof:1,d=!1!==t.doKerning,f=0,h=e.length,p=0,v=s[0]||l,m=[];for(n=0;n<h;n++)r=e.charCodeAt(n),"function"==typeof i.metadata.widthOfString?m.push((i.metadata.widthOfGlyph(i.metadata.characterToGlyph(r))+a*(1e3/o)||0)/1e3):(f=d&&"object"===(0,nO.Z)(u[r])&&!isNaN(parseInt(u[r][p],10))?u[r][p]/c:0,m.push((s[r]||v)/l+f)),p=r;return m},NZ=DZ.getStringUnitWidth=function(e,t){var n=(t=t||{}).fontSize||this.internal.getFontSize(),r=t.font||this.internal.getFont(),i=t.charSpace||this.internal.getCharSpace();return DZ.processArabic&&(e=DZ.processArabic(e)),"function"==typeof r.metadata.widthOfString?r.metadata.widthOfString(e,n,i)/n:ZZ.apply(this,arguments).reduce((function(e,t){return e+t}),0)},LZ=function(e,t,n,r){for(var i=[],o=0,a=e.length,s=0;o!==a&&s+t[o]<n;)s+=t[o],o++;i.push(e.slice(0,o));var l=o;for(s=0;o!==a;)s+t[o]>r&&(i.push(e.slice(l,o)),s=0,l=o),s+=t[o],o++;return l!==o&&i.push(e.slice(l,o)),i},FZ=function(e,t,n){n||(n={});var r,i,o,a,s,l,u,c=[],d=[c],f=n.textIndent||0,h=0,p=0,v=e.split(" "),m=ZZ.apply(this,[" ",n])[0];if(l=-1===n.lineIndent?v[0].length+2:n.lineIndent||0){var g=Array(l).join(" "),y=[];v.map((function(e){(e=e.split(/\s*\n/)).length>1?y=y.concat(e.map((function(e,t){return(t&&e.length?"\n":"")+e}))):y.push(e[0])})),v=y,l=NZ.apply(this,[g,n])}for(o=0,a=v.length;o<a;o++){var b=0;if(r=v[o],l&&"\n"==r[0]&&(r=r.substr(1),b=1),f+h+(p=(i=ZZ.apply(this,[r,n])).reduce((function(e,t){return e+t}),0))>t||b){if(p>t){for(s=LZ.apply(this,[r,i,t-(f+h),t]),c.push(s.shift()),c=[s.pop()];s.length;)d.push([s.shift()]);p=i.slice(r.length-(c[0]?c[0].length:0)).reduce((function(e,t){return e+t}),0)}else c=[r];d.push(c),f=p+l,h=m}else c.push(r),f+=h+p,h=m}return u=l?function(e,t){return(t?g:"")+e.join(" ")}:function(e){return e.join(" ")},d.map(u)},DZ.splitTextToSize=function(e,t,n){var r,i=(n=n||{}).fontSize||this.internal.getFontSize(),o=function(e){if(e.widths&&e.kerning)return{widths:e.widths,kerning:e.kerning};var t=this.internal.getFont(e.fontName,e.fontStyle);return t.metadata.Unicode?{widths:t.metadata.Unicode.widths||{0:1},kerning:t.metadata.Unicode.kerning||{}}:{font:t.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,n);r=Array.isArray(e)?e:String(e).split(/\r?\n/);var a=1*this.internal.scaleFactor*t/i;o.textIndent=n.textIndent?1*n.textIndent*this.internal.scaleFactor/i:0,o.lineIndent=n.lineIndent;var s,l,u=[];for(s=0,l=r.length;s<l;s++)u=u.concat(FZ.apply(this,[r[s],a,o]));return u},function(e){e.__fontmetrics__=e.__fontmetrics__||{};for(var t="klmnopqrstuvwxyz",n={},r={},i=0;i<16;i++)n[t[i]]="0123456789abcdef"[i],r["0123456789abcdef"[i]]=t[i];var o=function(e){return"0x"+parseInt(e,10).toString(16)},a=e.__fontmetrics__.compress=function(e){var t,n,i,s,l=["{"];for(var u in e){if(t=e[u],isNaN(parseInt(u,10))?n="'"+u+"'":(u=parseInt(u,10),n=(n=o(u).slice(2)).slice(0,-1)+r[n.slice(-1)]),"number"==typeof t)t<0?(i=o(t).slice(3),s="-"):(i=o(t).slice(2),s=""),i=s+i.slice(0,-1)+r[i.slice(-1)];else{if("object"!==(0,nO.Z)(t))throw new Error("Don't know what to do with value type "+(0,nO.Z)(t)+".");i=a(t)}l.push(n+i)}return l.push("}"),l.join("")},s=e.__fontmetrics__.uncompress=function(e){if("string"!=typeof e)throw new Error("Invalid argument passed to uncompress.");for(var t,r,i,o,a={},s=1,l=a,u=[],c="",d="",f=e.length-1,h=1;h<f;h+=1)"'"==(o=e[h])?t?(i=t.join(""),t=void 0):t=[]:t?t.push(o):"{"==o?(u.push([l,i]),l={},i=void 0):"}"==o?((r=u.pop())[0][r[1]]=l,i=void 0,l=r[0]):"-"==o?s=-1:void 0===i?n.hasOwnProperty(o)?(c+=n[o],i=parseInt(c,16)*s,s=1,c=""):c+=o:n.hasOwnProperty(o)?(d+=n[o],l[i]=parseInt(d,16)*s,s=1,i=void 0,d=""):d+=o;return a},l={codePages:["WinAnsiEncoding"],WinAnsiEncoding:s("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},u={Unicode:{Courier:l,"Courier-Bold":l,"Courier-BoldOblique":l,"Courier-Oblique":l,Helvetica:l,"Helvetica-Bold":l,"Helvetica-BoldOblique":l,"Helvetica-Oblique":l,"Times-Roman":l,"Times-Bold":l,"Times-BoldItalic":l,"Times-Italic":l}},c={Unicode:{"Courier-Oblique":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":s("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":s("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":s("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:s("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:s("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":s("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:s("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":s("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":s("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":s("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};e.events.push(["addFont",function(e){var t=e.font,n=c.Unicode[t.postScriptName];n&&(t.metadata.Unicode={},t.metadata.Unicode.widths=n.widths,t.metadata.Unicode.kerning=n.kerning);var r=u.Unicode[t.postScriptName];r&&(t.metadata.Unicode.encoding=r,t.encoding=r.codePages[0])}])}(AD.API),function(e){var t=function(e){for(var t=e.length,n=new Uint8Array(t),r=0;r<t;r++)n[r]=e.charCodeAt(r);return n};e.API.events.push(["addFont",function(n){var r=void 0,i=n.font,o=n.instance;if(!i.isStandardFont){if(void 0===o)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");if("string"!=typeof(r=!1===o.existsFileInVFS(i.postScriptName)?o.loadFile(i.postScriptName):o.getFileFromVFS(i.postScriptName)))throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");!function(n,r){r=/^\x00\x01\x00\x00/.test(r)?t(r):t(nD(r)),n.metadata=e.API.TTFFont.open(r),n.metadata.Unicode=n.metadata.Unicode||{encoding:{},kerning:{},widths:[]},n.metadata.glyIdsUsed=[0]}(i,r)}}])}(AD),AD.API.addSvgAsImage=function(e,t,n,r,i,o,a,s){if(isNaN(t)||isNaN(n))throw JO.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(r)||isNaN(i))throw JO.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var l=document.createElement("canvas");l.width=r,l.height=i;var u=l.getContext("2d");u.fillStyle="#fff",u.fillRect(0,0,l.width,l.height);var c={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},d=this;return(XO.canvg?Promise.resolve(XO.canvg):__webpack_require__.e(513).then(__webpack_require__.bind(__webpack_require__,6513))).catch((function(e){return Promise.reject(new Error("Could not load canvg: "+e))})).then((function(e){return e.default?e.default:e})).then((function(t){return t.fromString(u,e,c)}),(function(){return Promise.reject(new Error("Could not load canvg."))})).then((function(e){return e.render(c)})).then((function(){d.addImage(l.toDataURL("image/jpeg",1),t,n,r,i,a,s)}))},AD.API.putTotalPages=function(e){var t,n=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(t=new RegExp(e,"g"),n=this.internal.getNumberOfPages()):(t=new RegExp(this.pdfEscape16(e,this.internal.getFont()),"g"),n=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var r=1;r<=this.internal.getNumberOfPages();r++)for(var i=0;i<this.internal.pages[r].length;i++)this.internal.pages[r][i]=this.internal.pages[r][i].replace(t,n);return this},AD.API.viewerPreferences=function(e,t){var n;e=e||{},t=t||!1;var r,i,o,a={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},s=Object.keys(a),l=[],u=0,c=0,d=0;function f(e,t){var n,r=!1;for(n=0;n<e.length;n+=1)e[n]===t&&(r=!0);return r}if(void 0===this.internal.viewerpreferences&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(a)),this.internal.viewerpreferences.isSubscribed=!1),n=this.internal.viewerpreferences.configuration,"reset"===e||!0===t){var h=s.length;for(d=0;d<h;d+=1)n[s[d]].value=n[s[d]].defaultValue,n[s[d]].explicitSet=!1}if("object"===(0,nO.Z)(e))for(i in e)if(o=e[i],f(s,i)&&void 0!==o){if("boolean"===n[i].type&&"boolean"==typeof o)n[i].value=o;else if("name"===n[i].type&&f(n[i].valueSet,o))n[i].value=o;else if("integer"===n[i].type&&Number.isInteger(o))n[i].value=o;else if("array"===n[i].type){for(u=0;u<o.length;u+=1)if(r=!0,1===o[u].length&&"number"==typeof o[u][0])l.push(String(o[u]-1));else if(o[u].length>1){for(c=0;c<o[u].length;c+=1)"number"!=typeof o[u][c]&&(r=!1);!0===r&&l.push([o[u][0]-1,o[u][1]-1].join(" "))}n[i].value="["+l.join(" ")+"]"}else n[i].value=n[i].defaultValue;n[i].explicitSet=!0}return!1===this.internal.viewerpreferences.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){var e,t=[];for(e in n)!0===n[e].explicitSet&&("name"===n[e].type?t.push("/"+e+" /"+n[e].value):t.push("/"+e+" "+n[e].value));0!==t.length&&this.internal.write("/ViewerPreferences\n<<\n"+t.join("\n")+"\n>>")})),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=n,this},function(e){var t=function(){var e='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',t=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),n=unescape(encodeURIComponent(e)),r=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),i=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),o=unescape(encodeURIComponent("</x:xmpmeta>")),a=n.length+r.length+i.length+t.length+o.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+a+" >>"),this.internal.write("stream"),this.internal.write(t+n+r+i+o),this.internal.write("endstream"),this.internal.write("endobj")},n=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};e.addMetadata=function(e,r){return void 0===this.internal.__metadata__&&(this.internal.__metadata__={metadata:e,namespaceuri:r||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",n),this.internal.events.subscribe("postPutResources",t)),this}}(AD.API),function(e){var t=e.API,n=t.pdfEscape16=function(e,t){for(var n,r=t.metadata.Unicode.widths,i=["","0","00","000","0000"],o=[""],a=0,s=e.length;a<s;++a){if(n=t.metadata.characterToGlyph(e.charCodeAt(a)),t.metadata.glyIdsUsed.push(n),t.metadata.toUnicode[n]=e.charCodeAt(a),-1==r.indexOf(n)&&(r.push(n),r.push([parseInt(t.metadata.widthOfGlyph(n),10)])),"0"==n)return o.join("");n=n.toString(16),o.push(i[4-n.length],n)}return o.join("")},r=function(e){var t,n,r,i,o,a,s;for(o="/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n  /Registry (Adobe)\n  /Ordering (UCS)\n  /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000><ffff>\nendcodespacerange",r=[],a=0,s=(n=Object.keys(e).sort((function(e,t){return e-t}))).length;a<s;a++)t=n[a],r.length>=100&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar",r=[]),void 0!==e[t]&&null!==e[t]&&"function"==typeof e[t].toString&&(i=("0000"+e[t].toString(16)).slice(-4),t=("0000"+(+t).toString(16)).slice(-4),r.push("<"+t+"><"+i+">"));return r.length&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar\n"),o+"endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"};t.events.push(["putFont",function(t){!function(t){var n=t.font,i=t.out,o=t.newObject,a=t.putStream;if(n.metadata instanceof e.API.TTFFont&&"Identity-H"===n.encoding){for(var s=n.metadata.Unicode.widths,l=n.metadata.subset.encode(n.metadata.glyIdsUsed,1),u="",c=0;c<l.length;c++)u+=String.fromCharCode(l[c]);var d=o();a({data:u,addLength1:!0,objectId:d}),i("endobj");var f=o();a({data:r(n.metadata.toUnicode),addLength1:!0,objectId:f}),i("endobj");var h=o();i("<<"),i("/Type /FontDescriptor"),i("/FontName /"+SD(n.fontName)),i("/FontFile2 "+d+" 0 R"),i("/FontBBox "+e.API.PDFObject.convert(n.metadata.bbox)),i("/Flags "+n.metadata.flags),i("/StemV "+n.metadata.stemV),i("/ItalicAngle "+n.metadata.italicAngle),i("/Ascent "+n.metadata.ascender),i("/Descent "+n.metadata.decender),i("/CapHeight "+n.metadata.capHeight),i(">>"),i("endobj");var p=o();i("<<"),i("/Type /Font"),i("/BaseFont /"+SD(n.fontName)),i("/FontDescriptor "+h+" 0 R"),i("/W "+e.API.PDFObject.convert(s)),i("/CIDToGIDMap /Identity"),i("/DW 1000"),i("/Subtype /CIDFontType2"),i("/CIDSystemInfo"),i("<<"),i("/Supplement 0"),i("/Registry (Adobe)"),i("/Ordering ("+n.encoding+")"),i(">>"),i(">>"),i("endobj"),n.objectNumber=o(),i("<<"),i("/Type /Font"),i("/Subtype /Type0"),i("/ToUnicode "+f+" 0 R"),i("/BaseFont /"+SD(n.fontName)),i("/Encoding /"+n.encoding),i("/DescendantFonts ["+p+" 0 R]"),i(">>"),i("endobj"),n.isAlreadyPutted=!0}}(t)}]),t.events.push(["putFont",function(t){!function(t){var n=t.font,i=t.out,o=t.newObject,a=t.putStream;if(n.metadata instanceof e.API.TTFFont&&"WinAnsiEncoding"===n.encoding){for(var s=n.metadata.rawData,l="",u=0;u<s.length;u++)l+=String.fromCharCode(s[u]);var c=o();a({data:l,addLength1:!0,objectId:c}),i("endobj");var d=o();a({data:r(n.metadata.toUnicode),addLength1:!0,objectId:d}),i("endobj");var f=o();i("<<"),i("/Descent "+n.metadata.decender),i("/CapHeight "+n.metadata.capHeight),i("/StemV "+n.metadata.stemV),i("/Type /FontDescriptor"),i("/FontFile2 "+c+" 0 R"),i("/Flags 96"),i("/FontBBox "+e.API.PDFObject.convert(n.metadata.bbox)),i("/FontName /"+SD(n.fontName)),i("/ItalicAngle "+n.metadata.italicAngle),i("/Ascent "+n.metadata.ascender),i(">>"),i("endobj"),n.objectNumber=o();for(var h=0;h<n.metadata.hmtx.widths.length;h++)n.metadata.hmtx.widths[h]=parseInt(n.metadata.hmtx.widths[h]*(1e3/n.metadata.head.unitsPerEm));i("<</Subtype/TrueType/Type/Font/ToUnicode "+d+" 0 R/BaseFont/"+SD(n.fontName)+"/FontDescriptor "+f+" 0 R/Encoding/"+n.encoding+" /FirstChar 29 /LastChar 255 /Widths "+e.API.PDFObject.convert(n.metadata.hmtx.widths)+">>"),i("endobj"),n.isAlreadyPutted=!0}}(t)}]);var i=function(e){var t,r=e.text||"",i=e.x,o=e.y,a=e.options||{},s=e.mutex||{},l=s.pdfEscape,u=s.activeFontKey,c=s.fonts,d=u,f="",h=0,p="",v=c[d].encoding;if("Identity-H"!==c[d].encoding)return{text:r,x:i,y:o,options:a,mutex:s};for(p=r,d=u,Array.isArray(r)&&(p=r[0]),h=0;h<p.length;h+=1)c[d].metadata.hasOwnProperty("cmap")&&(t=c[d].metadata.cmap.unicode.codeMap[p[h].charCodeAt(0)]),t||p[h].charCodeAt(0)<256&&c[d].metadata.hasOwnProperty("Unicode")?f+=p[h]:f+="";var m="";return parseInt(d.slice(1))<14||"WinAnsiEncoding"===v?m=l(f,d).split("").map((function(e){return e.charCodeAt(0).toString(16)})).join(""):"Identity-H"===v&&(m=n(f,c[d])),s.isHex=!0,{text:m,x:i,y:o,options:a,mutex:s}};t.events.push(["postProcessText",function(e){var t=e.text||"",n=[],r={text:t,x:e.x,y:e.y,options:e.options,mutex:e.mutex};if(Array.isArray(t)){var o=0;for(o=0;o<t.length;o+=1)Array.isArray(t[o])&&3===t[o].length?n.push([i(Object.assign({},r,{text:t[o][0]})).text,t[o][1],t[o][2]]):n.push(i(Object.assign({},r,{text:t[o]})).text);e.text=n}else e.text=i(Object.assign({},r,{text:t})).text}])}(AD),function(e){var t=function(){return void 0===this.internal.vFS&&(this.internal.vFS={}),!0};e.existsFileInVFS=function(e){return t.call(this),void 0!==this.internal.vFS[e]},e.addFileToVFS=function(e,n){return t.call(this),this.internal.vFS[e]=n,this},e.getFileFromVFS=function(e){return t.call(this),void 0!==this.internal.vFS[e]?this.internal.vFS[e]:null}}(AD.API),function(e){e.__bidiEngine__=e.prototype.__bidiEngine__=function(e){var n,r,i,o,a,s,l,u=t,c=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],d=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],f={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},h={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},p=["(",")","(","<",">","<","[","]","[","{","}","{","\xab","\xbb","\xab","\u2039","\u203a","\u2039","\u2045","\u2046","\u2045","\u207d","\u207e","\u207d","\u208d","\u208e","\u208d","\u2264","\u2265","\u2264","\u2329","\u232a","\u2329","\ufe59","\ufe5a","\ufe59","\ufe5b","\ufe5c","\ufe5b","\ufe5d","\ufe5e","\ufe5d","\ufe64","\ufe65","\ufe64"],v=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),m=!1,g=0;this.__bidiEngine__={};var y=function(e){var t=e.charCodeAt(),n=t>>8,r=h[n];return void 0!==r?u[256*r+(255&t)]:252===n||253===n?"AL":v.test(n)?"L":8===n?"R":"N"},b=function(e){for(var t,n=0;n<e.length;n++){if("L"===(t=y(e.charAt(n))))return!1;if("R"===t)return!0}return!1},x=function(e,t,a,s){var l,u,c,d,f=t[s];switch(f){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":m=!1;break;case"N":case"AN":break;case"EN":m&&(f="AN");break;case"AL":m=!0,f="R";break;case"WS":case"BN":f="N";break;case"CS":s<1||s+1>=t.length||"EN"!==(l=a[s-1])&&"AN"!==l||"EN"!==(u=t[s+1])&&"AN"!==u?f="N":m&&(u="AN"),f=u===l?u:"N";break;case"ES":f="EN"===(l=s>0?a[s-1]:"B")&&s+1<t.length&&"EN"===t[s+1]?"EN":"N";break;case"ET":if(s>0&&"EN"===a[s-1]){f="EN";break}if(m){f="N";break}for(c=s+1,d=t.length;c<d&&"ET"===t[c];)c++;f=c<d&&"EN"===t[c]?"EN":"N";break;case"NSM":if(i&&!o){for(d=t.length,c=s+1;c<d&&"NSM"===t[c];)c++;if(c<d){var h=e[s],p=h>=1425&&h<=2303||64286===h;if(l=t[c],p&&("R"===l||"AL"===l)){f="R";break}}}f=s<1||"B"===(l=t[s-1])?"N":a[s-1];break;case"B":m=!1,n=!0,f=g;break;case"S":r=!0,f="N"}return f},w=function(e,t,n){var r=e.split("");return n&&k(r,n,{hiLevel:g}),r.reverse(),t&&t.reverse(),r.join("")},k=function(e,t,i){var o,a,s,l,u,h=-1,p=e.length,v=0,b=[],w=g?d:c,k=[];for(m=!1,n=!1,r=!1,a=0;a<p;a++)k[a]=y(e[a]);for(s=0;s<p;s++){if(u=v,b[s]=x(e,k,b,s),o=240&(v=w[u][f[b[s]]]),v&=15,t[s]=l=w[v][5],o>0)if(16===o){for(a=h;a<s;a++)t[a]=1;h=-1}else h=-1;if(w[v][6])-1===h&&(h=s);else if(h>-1){for(a=h;a<s;a++)t[a]=l;h=-1}"B"===k[s]&&(t[s]=0),i.hiLevel|=l}r&&function(e,t,n){for(var r=0;r<n;r++)if("S"===e[r]){t[r]=g;for(var i=r-1;i>=0&&"WS"===e[i];i--)t[i]=g}}(k,t,p)},S=function(e,t,r,i,o){if(!(o.hiLevel<e)){if(1===e&&1===g&&!n)return t.reverse(),void(r&&r.reverse());for(var a,s,l,u,c=t.length,d=0;d<c;){if(i[d]>=e){for(l=d+1;l<c&&i[l]>=e;)l++;for(u=d,s=l-1;u<s;u++,s--)a=t[u],t[u]=t[s],t[s]=a,r&&(a=r[u],r[u]=r[s],r[s]=a);d=l}d++}}},_=function(e,t,n){var r=e.split(""),i={hiLevel:g};return n||(n=[]),k(r,n,i),function(e,t,n){if(0!==n.hiLevel&&l)for(var r,i=0;i<e.length;i++)1===t[i]&&(r=p.indexOf(e[i]))>=0&&(e[i]=p[r+1])}(r,n,i),S(2,r,t,n,i),S(1,r,t,n,i),r.join("")};return this.__bidiEngine__.doBidiReorder=function(e,t,n){if(function(e,t){if(t)for(var n=0;n<e.length;n++)t[n]=n;void 0===o&&(o=b(e)),void 0===s&&(s=b(e))}(e,t),i||!a||s)if(i&&a&&o^s)g=o?1:0,e=w(e,t,n);else if(!i&&a&&s)g=o?1:0,e=_(e,t,n),e=w(e,t);else if(!i||o||a||s){if(i&&!a&&o^s)e=w(e,t),o?(g=0,e=_(e,t,n)):(g=1,e=_(e,t,n),e=w(e,t));else if(i&&o&&!a&&s)g=1,e=_(e,t,n),e=w(e,t);else if(!i&&!a&&o^s){var r=l;o?(g=1,e=_(e,t,n),g=0,l=!1,e=_(e,t,n),l=r):(g=0,e=_(e,t,n),e=w(e,t),g=1,l=!1,e=_(e,t,n),l=r,e=w(e,t))}}else g=0,e=_(e,t,n);else g=o?1:0,e=_(e,t,n);return e},this.__bidiEngine__.setOptions=function(e){e&&(i=e.isInputVisual,a=e.isOutputVisual,o=e.isInputRtl,s=e.isOutputRtl,l=e.isSymmetricSwapping)},this.__bidiEngine__.setOptions(e),this.__bidiEngine__};var t=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],n=new e.__bidiEngine__({isInputVisual:!0});e.API.events.push(["postProcessText",function(e){var t=e.text,r=(e.x,e.y,e.options||{}),i=(e.mutex,r.lang,[]);if(r.isInputVisual="boolean"!=typeof r.isInputVisual||r.isInputVisual,n.setOptions(r),"[object Array]"===Object.prototype.toString.call(t)){var o=0;for(i=[],o=0;o<t.length;o+=1)"[object Array]"===Object.prototype.toString.call(t[o])?i.push([n.doBidiReorder(t[o][0]),t[o][1],t[o][2]]):i.push([n.doBidiReorder(t[o])]);e.text=i}else e.text=n.doBidiReorder(t);n.setOptions({isInputVisual:!0})}])}(AD),AD.API.TTFFont=function(){function e(e){var t;if(this.rawData=e,t=this.contents=new GZ(e),this.contents.pos=4,"ttcf"===t.readString(4))throw new Error("TTCF not supported.");t.pos=0,this.parse(),this.subset=new fN(this),this.registerTTF()}return e.open=function(t){return new e(t)},e.prototype.parse=function(){return this.directory=new KZ(this.contents),this.head=new QZ(this),this.name=new iN(this),this.cmap=new $Z(this),this.toUnicode={},this.hhea=new eN(this),this.maxp=new oN(this),this.hmtx=new aN(this),this.post=new nN(this),this.os2=new tN(this),this.loca=new dN(this),this.glyf=new lN(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},e.prototype.registerTTF=function(){var e,t,n,r,i;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var t,n,r,i;for(i=[],t=0,n=(r=this.bbox).length;t<n;t++)e=r[t],i.push(Math.round(e*this.scaleFactor));return i}.call(this),this.stemV=0,this.post.exists?(n=255&(r=this.post.italic_angle),0!=(32768&(t=r>>16))&&(t=-(1+(65535^t))),this.italicAngle=+(t+"."+n)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=1===(i=this.familyClass)||2===i||3===i||4===i||5===i||7===i,this.isScript=10===this.familyClass,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),0!==this.italicAngle&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},e.prototype.characterToGlyph=function(e){var t;return(null!=(t=this.cmap.unicode)?t.codeMap[e]:void 0)||0},e.prototype.widthOfGlyph=function(e){var t;return t=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(e).advance*t},e.prototype.widthOfString=function(e,t,n){var r,i,o,a;for(o=0,i=0,a=(e=""+e).length;0<=a?i<a:i>a;i=0<=a?++i:--i)r=e.charCodeAt(i),o+=this.widthOfGlyph(this.characterToGlyph(r))+n*(1e3/t)||0;return o*(t/1e3)},e.prototype.lineHeight=function(e,t){var n;return null==t&&(t=!1),n=t?this.lineGap:0,(this.ascender+n-this.decender)/1e3*e},e}();var UZ,GZ=function(){function e(e){this.data=null!=e?e:[],this.pos=0,this.length=this.data.length}return e.prototype.readByte=function(){return this.data[this.pos++]},e.prototype.writeByte=function(e){return this.data[this.pos++]=e},e.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},e.prototype.writeUInt32=function(e){return this.writeByte(e>>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e)},e.prototype.readInt32=function(){var e;return(e=this.readUInt32())>=2147483648?e-4294967296:e},e.prototype.writeInt32=function(e){return e<0&&(e+=4294967296),this.writeUInt32(e)},e.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},e.prototype.writeUInt16=function(e){return this.writeByte(e>>8&255),this.writeByte(255&e)},e.prototype.readInt16=function(){var e;return(e=this.readUInt16())>=32768?e-65536:e},e.prototype.writeInt16=function(e){return e<0&&(e+=65536),this.writeUInt16(e)},e.prototype.readString=function(e){var t,n;for(n=[],t=0;0<=e?t<e:t>e;t=0<=e?++t:--t)n[t]=String.fromCharCode(this.readByte());return n.join("")},e.prototype.writeString=function(e){var t,n,r;for(r=[],t=0,n=e.length;0<=n?t<n:t>n;t=0<=n?++t:--t)r.push(this.writeByte(e.charCodeAt(t)));return r},e.prototype.readShort=function(){return this.readInt16()},e.prototype.writeShort=function(e){return this.writeInt16(e)},e.prototype.readLongLong=function(){var e,t,n,r,i,o,a,s;return e=this.readByte(),t=this.readByte(),n=this.readByte(),r=this.readByte(),i=this.readByte(),o=this.readByte(),a=this.readByte(),s=this.readByte(),128&e?-1*(72057594037927940*(255^e)+281474976710656*(255^t)+1099511627776*(255^n)+4294967296*(255^r)+16777216*(255^i)+65536*(255^o)+256*(255^a)+(255^s)+1):72057594037927940*e+281474976710656*t+1099511627776*n+4294967296*r+16777216*i+65536*o+256*a+s},e.prototype.writeLongLong=function(e){var t,n;return t=Math.floor(e/4294967296),n=4294967295&e,this.writeByte(t>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},e.prototype.readInt=function(){return this.readInt32()},e.prototype.writeInt=function(e){return this.writeInt32(e)},e.prototype.read=function(e){var t,n;for(t=[],n=0;0<=e?n<e:n>e;n=0<=e?++n:--n)t.push(this.readByte());return t},e.prototype.write=function(e){var t,n,r,i;for(i=[],n=0,r=e.length;n<r;n++)t=e[n],i.push(this.writeByte(t));return i},e}(),KZ=function(){var e;function t(e){var t,n,r;for(this.scalarType=e.readInt(),this.tableCount=e.readShort(),this.searchRange=e.readShort(),this.entrySelector=e.readShort(),this.rangeShift=e.readShort(),this.tables={},n=0,r=this.tableCount;0<=r?n<r:n>r;n=0<=r?++n:--n)t={tag:e.readString(4),checksum:e.readInt(),offset:e.readInt(),length:e.readInt()},this.tables[t.tag]=t}return t.prototype.encode=function(t){var n,r,i,o,a,s,l,u,c,d,f,h,p;for(p in f=Object.keys(t).length,s=Math.log(2),c=16*Math.floor(Math.log(f)/s),o=Math.floor(c/s),u=16*f-c,(r=new GZ).writeInt(this.scalarType),r.writeShort(f),r.writeShort(c),r.writeShort(o),r.writeShort(u),i=16*f,l=r.pos+i,a=null,h=[],t)for(d=t[p],r.writeString(p),r.writeInt(e(d)),r.writeInt(l),r.writeInt(d.length),h=h.concat(d),"head"===p&&(a=l),l+=d.length;l%4;)h.push(0),l++;return r.write(h),n=2981146554-e(r.data),r.pos=a+8,r.writeUInt32(n),r.data},e=function(e){var t,n,r,i;for(e=sN.call(e);e.length%4;)e.push(0);for(r=new GZ(e),n=0,t=0,i=e.length;t<i;t=t+=4)n+=r.readUInt32();return 4294967295&n},t}(),YZ={}.hasOwnProperty,XZ=function(e,t){for(var n in t)YZ.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e};UZ=function(){function e(e){var t;this.file=e,t=this.file.directory.tables[this.tag],this.exists=!!t,t&&(this.offset=t.offset,this.length=t.length,this.parse(this.file.contents))}return e.prototype.parse=function(){},e.prototype.encode=function(){},e.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},e}();var QZ=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return XZ(t,UZ),t.prototype.tag="head",t.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.revision=e.readInt(),this.checkSumAdjustment=e.readInt(),this.magicNumber=e.readInt(),this.flags=e.readShort(),this.unitsPerEm=e.readShort(),this.created=e.readLongLong(),this.modified=e.readLongLong(),this.xMin=e.readShort(),this.yMin=e.readShort(),this.xMax=e.readShort(),this.yMax=e.readShort(),this.macStyle=e.readShort(),this.lowestRecPPEM=e.readShort(),this.fontDirectionHint=e.readShort(),this.indexToLocFormat=e.readShort(),this.glyphDataFormat=e.readShort()},t.prototype.encode=function(e){var t;return(t=new GZ).writeInt(this.version),t.writeInt(this.revision),t.writeInt(this.checkSumAdjustment),t.writeInt(this.magicNumber),t.writeShort(this.flags),t.writeShort(this.unitsPerEm),t.writeLongLong(this.created),t.writeLongLong(this.modified),t.writeShort(this.xMin),t.writeShort(this.yMin),t.writeShort(this.xMax),t.writeShort(this.yMax),t.writeShort(this.macStyle),t.writeShort(this.lowestRecPPEM),t.writeShort(this.fontDirectionHint),t.writeShort(e),t.writeShort(this.glyphDataFormat),t.data},t}(),JZ=function(){function e(e,t){var n,r,i,o,a,s,l,u,c,d,f,h,p,v,m,g,y;switch(this.platformID=e.readUInt16(),this.encodingID=e.readShort(),this.offset=t+e.readInt(),c=e.pos,e.pos=this.offset,this.format=e.readUInt16(),this.length=e.readUInt16(),this.language=e.readUInt16(),this.isUnicode=3===this.platformID&&1===this.encodingID&&4===this.format||0===this.platformID&&4===this.format,this.codeMap={},this.format){case 0:for(s=0;s<256;++s)this.codeMap[s]=e.readByte();break;case 4:for(f=e.readUInt16(),d=f/2,e.pos+=6,i=function(){var t,n;for(n=[],s=t=0;0<=d?t<d:t>d;s=0<=d?++t:--t)n.push(e.readUInt16());return n}(),e.pos+=2,p=function(){var t,n;for(n=[],s=t=0;0<=d?t<d:t>d;s=0<=d?++t:--t)n.push(e.readUInt16());return n}(),l=function(){var t,n;for(n=[],s=t=0;0<=d?t<d:t>d;s=0<=d?++t:--t)n.push(e.readUInt16());return n}(),u=function(){var t,n;for(n=[],s=t=0;0<=d?t<d:t>d;s=0<=d?++t:--t)n.push(e.readUInt16());return n}(),r=(this.length-e.pos+this.offset)/2,a=function(){var t,n;for(n=[],s=t=0;0<=r?t<r:t>r;s=0<=r?++t:--t)n.push(e.readUInt16());return n}(),s=m=0,y=i.length;m<y;s=++m)for(v=i[s],n=g=h=p[s];h<=v?g<=v:g>=v;n=h<=v?++g:--g)0===u[s]?o=n+l[s]:0!==(o=a[u[s]/2+(n-h)-(d-s)]||0)&&(o+=l[s]),this.codeMap[n]=65535&o}e.pos=c}return e.encode=function(e,t){var n,r,i,o,a,s,l,u,c,d,f,h,p,v,m,g,y,b,x,w,k,S,_,C,j,P,E,A,T,I,R,M,O,D,Z,N,L,F,z,B,H,V,q,W,U,G;switch(A=new GZ,o=Object.keys(e).sort((function(e,t){return e-t})),t){case"macroman":for(p=0,v=function(){var e=[];for(h=0;h<256;++h)e.push(0);return e}(),g={0:0},i={},T=0,O=o.length;T<O;T++)null==g[q=e[r=o[T]]]&&(g[q]=++p),i[r]={old:e[r],new:g[e[r]]},v[r]=g[e[r]];return A.writeUInt16(1),A.writeUInt16(0),A.writeUInt32(12),A.writeUInt16(0),A.writeUInt16(262),A.writeUInt16(0),A.write(v),{charMap:i,subtable:A.data,maxGlyphID:p+1};case"unicode":for(P=[],c=[],y=0,g={},n={},m=l=null,I=0,D=o.length;I<D;I++)null==g[x=e[r=o[I]]]&&(g[x]=++y),n[r]={old:x,new:g[x]},a=g[x]-r,null!=m&&a===l||(m&&c.push(m),P.push(r),l=a),m=r;for(m&&c.push(m),c.push(65535),P.push(65535),C=2*(_=P.length),S=2*Math.pow(Math.log(_)/Math.LN2,2),d=Math.log(S/2)/Math.LN2,k=2*_-S,s=[],w=[],f=[],h=R=0,Z=P.length;R<Z;h=++R){if(j=P[h],u=c[h],65535===j){s.push(0),w.push(0);break}if(j-(E=n[j].new)>=32768)for(s.push(0),w.push(2*(f.length+_-h)),r=M=j;j<=u?M<=u:M>=u;r=j<=u?++M:--M)f.push(n[r].new);else s.push(E-j),w.push(0)}for(A.writeUInt16(3),A.writeUInt16(1),A.writeUInt32(12),A.writeUInt16(4),A.writeUInt16(16+8*_+2*f.length),A.writeUInt16(0),A.writeUInt16(C),A.writeUInt16(S),A.writeUInt16(d),A.writeUInt16(k),H=0,N=c.length;H<N;H++)r=c[H],A.writeUInt16(r);for(A.writeUInt16(0),V=0,L=P.length;V<L;V++)r=P[V],A.writeUInt16(r);for(W=0,F=s.length;W<F;W++)a=s[W],A.writeUInt16(a);for(U=0,z=w.length;U<z;U++)b=w[U],A.writeUInt16(b);for(G=0,B=f.length;G<B;G++)p=f[G],A.writeUInt16(p);return{charMap:n,subtable:A.data,maxGlyphID:y+1}}},e}(),$Z=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return XZ(t,UZ),t.prototype.tag="cmap",t.prototype.parse=function(e){var t,n,r;for(e.pos=this.offset,this.version=e.readUInt16(),r=e.readUInt16(),this.tables=[],this.unicode=null,n=0;0<=r?n<r:n>r;n=0<=r?++n:--n)t=new JZ(e,this.offset),this.tables.push(t),t.isUnicode&&null==this.unicode&&(this.unicode=t);return!0},t.encode=function(e,t){var n,r;return null==t&&(t="macroman"),n=JZ.encode(e,t),(r=new GZ).writeUInt16(0),r.writeUInt16(1),n.table=r.data.concat(n.subtable),n},t}(),eN=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return XZ(t,UZ),t.prototype.tag="hhea",t.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.ascender=e.readShort(),this.decender=e.readShort(),this.lineGap=e.readShort(),this.advanceWidthMax=e.readShort(),this.minLeftSideBearing=e.readShort(),this.minRightSideBearing=e.readShort(),this.xMaxExtent=e.readShort(),this.caretSlopeRise=e.readShort(),this.caretSlopeRun=e.readShort(),this.caretOffset=e.readShort(),e.pos+=8,this.metricDataFormat=e.readShort(),this.numberOfMetrics=e.readUInt16()},t}(),tN=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return XZ(t,UZ),t.prototype.tag="OS/2",t.prototype.parse=function(e){if(e.pos=this.offset,this.version=e.readUInt16(),this.averageCharWidth=e.readShort(),this.weightClass=e.readUInt16(),this.widthClass=e.readUInt16(),this.type=e.readShort(),this.ySubscriptXSize=e.readShort(),this.ySubscriptYSize=e.readShort(),this.ySubscriptXOffset=e.readShort(),this.ySubscriptYOffset=e.readShort(),this.ySuperscriptXSize=e.readShort(),this.ySuperscriptYSize=e.readShort(),this.ySuperscriptXOffset=e.readShort(),this.ySuperscriptYOffset=e.readShort(),this.yStrikeoutSize=e.readShort(),this.yStrikeoutPosition=e.readShort(),this.familyClass=e.readShort(),this.panose=function(){var t,n;for(n=[],t=0;t<10;++t)n.push(e.readByte());return n}(),this.charRange=function(){var t,n;for(n=[],t=0;t<4;++t)n.push(e.readInt());return n}(),this.vendorID=e.readString(4),this.selection=e.readShort(),this.firstCharIndex=e.readShort(),this.lastCharIndex=e.readShort(),this.version>0&&(this.ascent=e.readShort(),this.descent=e.readShort(),this.lineGap=e.readShort(),this.winAscent=e.readShort(),this.winDescent=e.readShort(),this.codePageRange=function(){var t,n;for(n=[],t=0;t<2;t=++t)n.push(e.readInt());return n}(),this.version>1))return this.xHeight=e.readShort(),this.capHeight=e.readShort(),this.defaultChar=e.readShort(),this.breakChar=e.readShort(),this.maxContext=e.readShort()},t}(),nN=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return XZ(t,UZ),t.prototype.tag="post",t.prototype.parse=function(e){var t,n,r;switch(e.pos=this.offset,this.format=e.readInt(),this.italicAngle=e.readInt(),this.underlinePosition=e.readShort(),this.underlineThickness=e.readShort(),this.isFixedPitch=e.readInt(),this.minMemType42=e.readInt(),this.maxMemType42=e.readInt(),this.minMemType1=e.readInt(),this.maxMemType1=e.readInt(),this.format){case 65536:case 196608:break;case 131072:var i;for(n=e.readUInt16(),this.glyphNameIndex=[],i=0;0<=n?i<n:i>n;i=0<=n?++i:--i)this.glyphNameIndex.push(e.readUInt16());for(this.names=[],r=[];e.pos<this.offset+this.length;)t=e.readByte(),r.push(this.names.push(e.readString(t)));return r;case 151552:return n=e.readUInt16(),this.offsets=e.read(n);case 262144:return this.map=function(){var t,n,r;for(r=[],i=t=0,n=this.file.maxp.numGlyphs;0<=n?t<n:t>n;i=0<=n?++t:--t)r.push(e.readUInt32());return r}.call(this)}},t}(),rN=function(e,t){this.raw=e,this.length=e.length,this.platformID=t.platformID,this.encodingID=t.encodingID,this.languageID=t.languageID},iN=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return XZ(t,UZ),t.prototype.tag="name",t.prototype.parse=function(e){var t,n,r,i,o,a,s,l,u,c,d;for(e.pos=this.offset,e.readShort(),t=e.readShort(),a=e.readShort(),n=[],i=0;0<=t?i<t:i>t;i=0<=t?++i:--i)n.push({platformID:e.readShort(),encodingID:e.readShort(),languageID:e.readShort(),nameID:e.readShort(),length:e.readShort(),offset:this.offset+a+e.readShort()});for(s={},i=u=0,c=n.length;u<c;i=++u)r=n[i],e.pos=r.offset,l=e.readString(r.length),o=new rN(l,r),null==s[d=r.nameID]&&(s[d]=[]),s[r.nameID].push(o);this.strings=s,this.copyright=s[0],this.fontFamily=s[1],this.fontSubfamily=s[2],this.uniqueSubfamily=s[3],this.fontName=s[4],this.version=s[5];try{this.postscriptName=s[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(e){this.postscriptName=s[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=s[7],this.manufacturer=s[8],this.designer=s[9],this.description=s[10],this.vendorUrl=s[11],this.designerUrl=s[12],this.license=s[13],this.licenseUrl=s[14],this.preferredFamily=s[15],this.preferredSubfamily=s[17],this.compatibleFull=s[18],this.sampleText=s[19]},t}(),oN=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return XZ(t,UZ),t.prototype.tag="maxp",t.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.numGlyphs=e.readUInt16(),this.maxPoints=e.readUInt16(),this.maxContours=e.readUInt16(),this.maxCompositePoints=e.readUInt16(),this.maxComponentContours=e.readUInt16(),this.maxZones=e.readUInt16(),this.maxTwilightPoints=e.readUInt16(),this.maxStorage=e.readUInt16(),this.maxFunctionDefs=e.readUInt16(),this.maxInstructionDefs=e.readUInt16(),this.maxStackElements=e.readUInt16(),this.maxSizeOfInstructions=e.readUInt16(),this.maxComponentElements=e.readUInt16(),this.maxComponentDepth=e.readUInt16()},t}(),aN=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return XZ(t,UZ),t.prototype.tag="hmtx",t.prototype.parse=function(e){var t,n,r,i,o,a,s;for(e.pos=this.offset,this.metrics=[],t=0,a=this.file.hhea.numberOfMetrics;0<=a?t<a:t>a;t=0<=a?++t:--t)this.metrics.push({advance:e.readUInt16(),lsb:e.readInt16()});for(r=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var n,i;for(i=[],t=n=0;0<=r?n<r:n>r;t=0<=r?++n:--n)i.push(e.readInt16());return i}(),this.widths=function(){var e,t,n,r;for(r=[],e=0,t=(n=this.metrics).length;e<t;e++)i=n[e],r.push(i.advance);return r}.call(this),n=this.widths[this.widths.length-1],s=[],t=o=0;0<=r?o<r:o>r;t=0<=r?++o:--o)s.push(this.widths.push(n));return s},t.prototype.forGlyph=function(e){return e in this.metrics?this.metrics[e]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[e-this.metrics.length]}},t}(),sN=[].slice,lN=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return XZ(t,UZ),t.prototype.tag="glyf",t.prototype.parse=function(){return this.cache={}},t.prototype.glyphFor=function(e){var t,n,r,i,o,a,s,l,u,c;return e in this.cache?this.cache[e]:(i=this.file.loca,t=this.file.contents,n=i.indexOf(e),0===(r=i.lengthOf(e))?this.cache[e]=null:(t.pos=this.offset+n,o=(a=new GZ(t.read(r))).readShort(),l=a.readShort(),c=a.readShort(),s=a.readShort(),u=a.readShort(),this.cache[e]=-1===o?new cN(a,l,c,s,u):new uN(a,o,l,c,s,u),this.cache[e]))},t.prototype.encode=function(e,t,n){var r,i,o,a,s;for(o=[],i=[],a=0,s=t.length;a<s;a++)r=e[t[a]],i.push(o.length),r&&(o=o.concat(r.encode(n)));return i.push(o.length),{table:o,offsets:i}},t}(),uN=function(){function e(e,t,n,r,i,o){this.raw=e,this.numberOfContours=t,this.xMin=n,this.yMin=r,this.xMax=i,this.yMax=o,this.compound=!1}return e.prototype.encode=function(){return this.raw.data},e}(),cN=function(){function e(e,t,n,r,i){var o,a;for(this.raw=e,this.xMin=t,this.yMin=n,this.xMax=r,this.yMax=i,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],o=this.raw;a=o.readShort(),this.glyphOffsets.push(o.pos),this.glyphIDs.push(o.readUInt16()),32&a;)o.pos+=1&a?4:2,128&a?o.pos+=8:64&a?o.pos+=4:8&a&&(o.pos+=2)}return e.prototype.encode=function(){var e,t,n;for(t=new GZ(sN.call(this.raw.data)),e=0,n=this.glyphIDs.length;e<n;++e)t.pos=this.glyphOffsets[e];return t.data},e}(),dN=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return XZ(t,UZ),t.prototype.tag="loca",t.prototype.parse=function(e){var t,n;return e.pos=this.offset,t=this.file.head.indexToLocFormat,this.offsets=0===t?function(){var t,r;for(r=[],n=0,t=this.length;n<t;n+=2)r.push(2*e.readUInt16());return r}.call(this):function(){var t,r;for(r=[],n=0,t=this.length;n<t;n+=4)r.push(e.readUInt32());return r}.call(this)},t.prototype.indexOf=function(e){return this.offsets[e]},t.prototype.lengthOf=function(e){return this.offsets[e+1]-this.offsets[e]},t.prototype.encode=function(e,t){for(var n=new Uint32Array(this.offsets.length),r=0,i=0,o=0;o<n.length;++o)if(n[o]=r,i<t.length&&t[i]==o){++i,n[o]=r;var a=this.offsets[o],s=this.offsets[o+1]-a;s>0&&(r+=s)}for(var l=new Array(4*n.length),u=0;u<n.length;++u)l[4*u+3]=255&n[u],l[4*u+2]=(65280&n[u])>>8,l[4*u+1]=(16711680&n[u])>>16,l[4*u]=(4278190080&n[u])>>24;return l},t}(),fN=function(){function e(e){this.font=e,this.subset={},this.unicodes={},this.next=33}return e.prototype.generateCmap=function(){var e,t,n,r,i;for(t in r=this.font.cmap.tables[0].codeMap,e={},i=this.subset)n=i[t],e[t]=r[n];return e},e.prototype.glyphsFor=function(e){var t,n,r,i,o,a,s;for(r={},o=0,a=e.length;o<a;o++)r[i=e[o]]=this.font.glyf.glyphFor(i);for(i in t=[],r)(null!=(n=r[i])?n.compound:void 0)&&t.push.apply(t,n.glyphIDs);if(t.length>0)for(i in s=this.glyphsFor(t))n=s[i],r[i]=n;return r},e.prototype.encode=function(e,t){var n,r,i,o,a,s,l,u,c,d,f,h,p,v,m;for(r in n=$Z.encode(this.generateCmap(),"unicode"),o=this.glyphsFor(e),f={0:0},m=n.charMap)f[(s=m[r]).old]=s.new;for(h in d=n.maxGlyphID,o)h in f||(f[h]=d++);return u=function(e){var t,n;for(t in n={},e)n[e[t]]=t;return n}(f),c=Object.keys(u).sort((function(e,t){return e-t})),p=function(){var e,t,n;for(n=[],e=0,t=c.length;e<t;e++)a=c[e],n.push(u[a]);return n}(),i=this.font.glyf.encode(o,p,f),l=this.font.loca.encode(i.offsets,p),v={cmap:this.font.cmap.raw(),glyf:i.table,loca:l,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(t)},this.font.os2.exists&&(v["OS/2"]=this.font.os2.raw()),this.font.directory.encode(v)},e}();AD.API.PDFObject=function(){var e;function t(){}return e=function(e,t){return(Array(t+1).join("0")+e).slice(-t)},t.convert=function(n){var r,i,o,a;if(Array.isArray(n))return"["+function(){var e,i,o;for(o=[],e=0,i=n.length;e<i;e++)r=n[e],o.push(t.convert(r));return o}().join(" ")+"]";if("string"==typeof n)return"/"+n;if(null!=n?n.isString:void 0)return"("+n+")";if(n instanceof Date)return"(D:"+e(n.getUTCFullYear(),4)+e(n.getUTCMonth(),2)+e(n.getUTCDate(),2)+e(n.getUTCHours(),2)+e(n.getUTCMinutes(),2)+e(n.getUTCSeconds(),2)+"Z)";if("[object Object]"==={}.toString.call(n)){for(i in o=["<<"],n)a=n[i],o.push("/"+i+" "+t.convert(a));return o.push(">>"),o.join("\n")}return""+n},t}();var hN=__webpack_require__(1362),pN=(0,fc.Z)((0,G.jsx)("path",{d:"M5 20h14v-2H5v2zm0-10h4v6h6v-6h4l-7-7-7 7z"}),"Upload"),vN=/[\w-\.]+@([\w-]+\.)+[\w-]{2,4}/g,mN=/(\+\d{1,2}\s?)?1?\-?\.?\s?\(?\d{1,3}\)?[\s.-]?\d{1,3}?[\s.-]?\d{1,3}?[\s.-]?\d{1,3}?[\s.-]?\d{1,3}[\s.-]?\d{1,4}/g,gN=/(\d{4,5})(\s)([A-z\xf6\xfc\xe4\xdf]{3,})(\s)([A-z\xf6\xfc\xe4\xdf]{2})(\s)([A-z\xf6\xfc\xe4\xdf]{3,})|(\d{4,5})(\s)([A-z\xf6\xfc\xe4\xdf]{3,})/g,yN=/([A-z\xf6\xfc\xe4\xdf-]{3,}\s\d{1,4})|([A-z\xf6\xfc\xe4\xdf]{3,}\s[A-z\xf6\xfc\xe4\xdf]{3,}\s\d{1,4})/g,bN=/[A-Z][a-z'-]+(?: [A-Z][a-z'-]+)*/;function xN(e){var t=[];return function e(n,r){if(r||(r=[]),r.length>=2&&t.push(r.join(" ")),0!==n.length)for(var i=0;i<n.length;i++){e(n.slice(0,i).concat(n.slice(i+1)),r.concat(n[i]))}}(e),t}function wN(e,t){var n=e.toLowerCase(),r=t.toLowerCase(),i=n.indexOf(r);return-1!==i?e.substring(i,i+t.length):null}var kN=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t,n){var r,i,a,s,l,u,c,d;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l=function(){if(s.email){var e=s.email.replace(/[._%+-@]/g," ").split(/\s+/);e.pop();var t=xN(e);console.log("potentialNames",t);var n="";if(t.forEach((function(e){var t=wN(a,e);t&&t.length>n.length&&(n=t)})),n){var r=n.split(" ");s.firstname="",s.lastname="",r.forEach((function(e,t){t<r.length-1?s.firstname+=e:s.lastname=e}))}}else{var i=a.match(bN);if(i){var o=i[0].split(" ");s.firstname=o[0],s.lastname=o[1]}}},r=(0,hN.createWorker)({logger:function(e){if(n&&"recognizing text"==e.status){var t=Math.round(100*e.progress);console.log("Progress",t),n(t)}}}),e.next=4,r.load();case 4:return e.next=6,r.loadLanguage("deu");case 6:return e.next=8,r.initialize("deu");case 8:return e.next=10,r.setParameters({});case 10:return e.next=12,r.recognize(t);case 12:return i=e.sent,a=i.data.text,console.log("Text",a),s={},u=function(){var e=a.match(vN);e&&(s.email=e[0])},c=function(){var e=a.match(mN);e&&(s.telephone=e)},d=function(){var e=a.match(gN);if(e){var t=e[0].split(" ");s.postalcode=parseInt(t[0]),s.city=t[1]}var n=a.match(yN);if(n){var r=n[0].split(" ");s.housenumber=parseInt(r[r.length-1]),s.street=2==r.length?r[0]:r[0].concat(" ").concat(r[1])}},u(),c(),d(),l(),console.log("visitenkarteObj",s),e.abrupt("return",s);case 25:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();function SN(e){return new Promise((function(t,n){var r=new Image;r.src=e,r.onload=function(){var e=document.createElement("canvas"),i=1920,o=1080,a=r.width,s=r.height;(a>i||s>o)&&(a/i>s/o?(s*=i/a,a=i):(a*=o/s,s=o)),e.width=a,e.height=s;var l=e.getContext("2d");null===l||void 0===l||l.drawImage(r,0,0,a,s);var u=e.toDataURL("image/jpeg",.6);fetch(u).then((function(e){return e.blob()})).then((function(e){t(u)})).catch((function(e){n(e)}))}}))}var _N=function(e){var n=e.setImageData,r=e.setVisitenkarte,o=(0,t.useState)(0),a=(0,i.Z)(o,2),s=a[0],l=a[1],u=(0,t.useRef)();return(0,G.jsx)(G.Fragment,{children:(0,G.jsxs)("div",{style:{width:"100%",display:"flex",flexDirection:"column",justifyContent:"center"},children:[(0,G.jsxs)(Wc,{onClick:function(){var e;null===u||void 0===u||null===(e=u.current)||void 0===e||e.click()},variant:"text",style:{color:"black",borderColor:"black"},children:["Visitenkarten scan ",(0,G.jsx)(pN,{}),(0,G.jsx)("input",{ref:u,style:{display:"none"},type:"file",accept:"image/*",onChange:function(e){var t=e.target.files[0];if(t){l(0);var i=new FileReader;i.onloadend=function(){var e=i.result;n(e),SN(e).then((function(e){kN(e,l).then((function(e){r(e)}))}))},i.readAsDataURL(t)}}})]}),0!==s&&100!==s&&(0,G.jsxs)("div",{style:{width:"100%",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center"},children:[(0,G.jsx)("div",{children:"Einlesen..."}),(0,G.jsx)(bu,{variant:"indeterminate",value:s})]})]})})},CN=(0,fc.Z)((0,G.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 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"}),"Person");function jN(e){return(0,ve.ZP)("MuiAvatar",e)}var PN=(0,pe.Z)("MuiAvatar",["root","colorDefault","circular","rounded","square","img","fallback"]),EN=["className","elementType","ownerState","externalForwardedProps","getSlotOwnerState","internalForwardedProps"],AN=["component","slots","slotProps"],TN=["component"];var IN=["alt","children","className","component","slots","slotProps","imgProps","sizes","src","srcSet","variant"],RN=Sp(),MN=(0,J.ZP)("div",{name:"MuiAvatar",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.variant],n.colorDefault&&t.colorDefault]}})((function(e){var t=e.theme;return{position:"relative",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,width:40,height:40,fontFamily:t.typography.fontFamily,fontSize:t.typography.pxToRem(20),lineHeight:1,borderRadius:"50%",overflow:"hidden",userSelect:"none",variants:[{props:{variant:"rounded"},style:{borderRadius:(t.vars||t).shape.borderRadius}},{props:{variant:"square"},style:{borderRadius:0}},{props:{colorDefault:!0},style:(0,S.Z)({color:(t.vars||t).palette.background.default},t.vars?{backgroundColor:t.vars.palette.Avatar.defaultBg}:(0,S.Z)({backgroundColor:t.palette.grey[400]},t.applyStyles("dark",{backgroundColor:t.palette.grey[600]})))}]}})),ON=(0,J.ZP)("img",{name:"MuiAvatar",slot:"Img",overridesResolver:function(e,t){return t.img}})({width:"100%",height:"100%",textAlign:"center",objectFit:"cover",color:"transparent",textIndent:1e4}),DN=(0,J.ZP)(CN,{name:"MuiAvatar",slot:"Fallback",overridesResolver:function(e,t){return t.fallback}})({width:"75%",height:"75%"});var ZN=t.forwardRef((function(e,n){var r=RN({props:e,name:"MuiAvatar"}),o=r.alt,a=r.children,l=r.className,u=r.component,c=void 0===u?"div":u,d=r.slots,f=void 0===d?{}:d,h=r.slotProps,p=void 0===h?{}:h,v=r.imgProps,m=r.sizes,g=r.src,y=r.srcSet,b=r.variant,x=void 0===b?"circular":b,w=(0,_.Z)(r,IN),k=null,C=function(e){var n=e.crossOrigin,r=e.referrerPolicy,o=e.src,a=e.srcSet,s=t.useState(!1),l=(0,i.Z)(s,2),u=l[0],c=l[1];return t.useEffect((function(){if(o||a){c(!1);var e=!0,t=new Image;return t.onload=function(){e&&c("loaded")},t.onerror=function(){e&&c("error")},t.crossOrigin=n,t.referrerPolicy=r,t.src=o,a&&(t.srcset=a),function(){e=!1}}}),[n,r,o,a]),u}((0,S.Z)({},v,{src:g,srcSet:y})),j=g||y,P=j&&"error"!==C,E=(0,S.Z)({},r,{colorDefault:!P,component:c,variant:x}),A=function(e){var t=e.classes,n={root:["root",e.variant,e.colorDefault&&"colorDefault"],img:["img"],fallback:["fallback"]};return(0,de.Z)(n,jN,t)}(E),T=function(e,t){var n=t.className,r=t.elementType,i=t.ownerState,o=t.externalForwardedProps,a=t.getSlotOwnerState,l=t.internalForwardedProps,u=(0,_.Z)(t,EN),c=o.component,d=o.slots,f=void 0===d?(0,s.Z)({},e,void 0):d,h=o.slotProps,p=void 0===h?(0,s.Z)({},e,void 0):h,v=(0,_.Z)(o,AN),m=f[e]||r,g=nd(p[e],i),y=td((0,S.Z)({className:n},u,{externalForwardedProps:"root"===e?v:void 0,externalSlotProps:g})),b=y.props.component,x=y.internalRef,w=(0,_.Z)(y.props,TN),k=(0,_e.Z)(x,null==g?void 0:g.ref,t.ref),C=a?a(w):{},j=(0,S.Z)({},i,C),P="root"===e?b||c:b,E=Xc(m,(0,S.Z)({},"root"===e&&!c&&!f[e]&&l,"root"!==e&&!f[e]&&l,w,P&&{as:P},{ref:k}),j);return Object.keys(C).forEach((function(e){delete E[e]})),[m,E]}("img",{className:A.img,elementType:ON,externalForwardedProps:{slots:f,slotProps:{img:(0,S.Z)({},v,p.img)}},additionalProps:{alt:o,src:g,srcSet:y,sizes:m},ownerState:E}),I=(0,i.Z)(T,2),R=I[0],M=I[1];return k=P?(0,G.jsx)(R,(0,S.Z)({},M)):a||0===a?a:j&&o?o[0]:(0,G.jsx)(DN,{ownerState:E,className:A.fallback}),(0,G.jsx)(MN,(0,S.Z)({as:c,ownerState:E,className:(0,ue.Z)(A.root,l),ref:n},w,{children:k}))})),NN=ZN,LN=__webpack_require__(8234),FN=__webpack_require__.n(LN);function zN(e,n,r){(0,t.useEffect)((function(){var t=setTimeout((function(){e.apply(void 0,r)}),n);return function(){clearTimeout(t)}}),r)}var BN=Math.PI/180;function HN(e,t,n){return VN.apply(this,arguments)}function VN(){return VN=(0,a.Z)((0,o.Z)().mark((function e(t,n,r){var i,a,s,l,u,c,d,f,h,p,v,m=arguments;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=m.length>3&&void 0!==m[3]?m[3]:1,a=m.length>4&&void 0!==m[4]?m[4]:0,s=n.getContext("2d")){e.next=5;break}throw new Error("No 2d context");case 5:l=t.naturalWidth/t.width,u=t.naturalHeight/t.height,c=window.devicePixelRatio,n.width=Math.floor(r.width*l*c),n.height=Math.floor(r.height*u*c),s.scale(c,c),s.imageSmoothingQuality="high",d=r.x*l,f=r.y*u,h=a*BN,p=t.naturalWidth/2,v=t.naturalHeight/2,s.save(),s.translate(-d,-f),s.translate(p,v),s.rotate(h),s.scale(i,i),s.translate(-p,-v),s.drawImage(t,0,0,t.naturalWidth,t.naturalHeight,0,0,t.naturalWidth,t.naturalHeight),s.restore();case 25:case"end":return e.stop()}}),e)}))),VN.apply(this,arguments)}var qN,WN={"picture-upload-container":"ProfilePictureCard_picture-upload-container__Sm+af","crop-container":"ProfilePictureCard_crop-container__Nu7l0","completed-crop-container":"ProfilePictureCard_completed-crop-container__vwhAO",text:"ProfilePictureCard_text__JQmqQ"},UN=__webpack_require__(8086);!function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(qN||(qN={}));var GN=function(e){return e};var KN="beforeunload",YN="popstate";function XN(e){e.preventDefault(),e.returnValue=""}function QN(){var e=[];return{get length(){return e.length},push:function(t){return e.push(t),function(){e=e.filter((function(e){return e!==t}))}},call:function(t){e.forEach((function(e){return e&&e(t)}))}}}function JN(){return Math.random().toString(36).substr(2,8)}function $N(e){var t=e.pathname,n=void 0===t?"/":t,r=e.search,i=void 0===r?"":r,o=e.hash,a=void 0===o?"":o;return i&&"?"!==i&&(n+="?"===i.charAt(0)?i:"?"+i),a&&"#"!==a&&(n+="#"===a.charAt(0)?a:"#"+a),n}function eL(e){var t={};if(e){var n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));var r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}var tL=(0,t.createContext)(null);var nL=(0,t.createContext)(null);var rL=(0,t.createContext)({outlet:null,matches:[]});function iL(e,t){if(!e)throw new Error(t)}function oL(e,t,n){void 0===n&&(n="/");var r=yL(("string"===typeof t?eL(t):t).pathname||"/",n);if(null==r)return null;var i=aL(e);!function(e){e.sort((function(e,t){return e.score!==t.score?t.score-e.score:function(e,t){var n=e.length===t.length&&e.slice(0,-1).every((function(e,n){return e===t[n]}));return n?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((function(e){return e.childrenIndex})),t.routesMeta.map((function(e){return e.childrenIndex})))}))}(i);for(var o=null,a=0;null==o&&a<i.length;++a)o=vL(i[a],r);return o}function aL(e,t,n,r){return void 0===t&&(t=[]),void 0===n&&(n=[]),void 0===r&&(r=""),e.forEach((function(e,i){var o={relativePath:e.path||"",caseSensitive:!0===e.caseSensitive,childrenIndex:i,route:e};o.relativePath.startsWith("/")&&(o.relativePath.startsWith(r)||iL(!1),o.relativePath=o.relativePath.slice(r.length));var a=bL([r,o.relativePath]),s=n.concat(o);e.children&&e.children.length>0&&(!0===e.index&&iL(!1),aL(e.children,t,s,a)),(null!=e.path||e.index)&&t.push({path:a,score:pL(a,e.index),routesMeta:s})})),t}var sL=/^:\w+$/,lL=3,uL=2,cL=1,dL=10,fL=-2,hL=function(e){return"*"===e};function pL(e,t){var n=e.split("/"),r=n.length;return n.some(hL)&&(r+=fL),t&&(r+=uL),n.filter((function(e){return!hL(e)})).reduce((function(e,t){return e+(sL.test(t)?lL:""===t?cL:dL)}),r)}function vL(e,t){for(var n=e.routesMeta,r={},i="/",o=[],a=0;a<n.length;++a){var s=n[a],l=a===n.length-1,u="/"===i?t:t.slice(i.length)||"/",c=mL({path:s.relativePath,caseSensitive:s.caseSensitive,end:l},u);if(!c)return null;Object.assign(r,c.params);var d=s.route;o.push({params:r,pathname:bL([i,c.pathname]),pathnameBase:xL(bL([i,c.pathnameBase])),route:d}),"/"!==c.pathnameBase&&(i=bL([i,c.pathnameBase]))}return o}function mL(e,t){"string"===typeof e&&(e={path:e,caseSensitive:!1,end:!0});var n=function(e,t,n){void 0===t&&(t=!1);void 0===n&&(n=!0);var r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/:(\w+)/g,(function(e,t){return r.push(t),"([^\\/]+)"}));e.endsWith("*")?(r.push("*"),i+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):i+=n?"\\/*$":"(?:(?=[.~-]|%[0-9A-F]{2})|\\b|\\/|$)";var o=new RegExp(i,t?void 0:"i");return[o,r]}(e.path,e.caseSensitive,e.end),r=(0,i.Z)(n,2),o=r[0],a=r[1],s=t.match(o);if(!s)return null;var l=s[0],u=l.replace(/(.)\/+$/,"$1"),c=s.slice(1),d=a.reduce((function(e,t,n){if("*"===t){var r=c[n]||"";u=l.slice(0,l.length-r.length).replace(/(.)\/+$/,"$1")}return e[t]=function(e,t){try{return decodeURIComponent(e)}catch(n){return e}}(c[n]||""),e}),{});return{params:d,pathname:l,pathnameBase:u,pattern:e}}function gL(e,t,n){var r,i="string"===typeof e?eL(e):e,o=""===e||""===i.pathname?"/":i.pathname;if(null==o)r=n;else{var a=t.length-1;if(o.startsWith("..")){for(var s=o.split("/");".."===s[0];)s.shift(),a-=1;i.pathname=s.join("/")}r=a>=0?t[a]:"/"}var l=function(e,t){void 0===t&&(t="/");var n="string"===typeof e?eL(e):e,r=n.pathname,i=n.search,o=void 0===i?"":i,a=n.hash,s=void 0===a?"":a,l=r?r.startsWith("/")?r:function(e,t){var n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((function(e){".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(r,t):t;return{pathname:l,search:wL(o),hash:kL(s)}}(i,r);return o&&"/"!==o&&o.endsWith("/")&&!l.pathname.endsWith("/")&&(l.pathname+="/"),l}function yL(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;var n=e.charAt(t.length);return n&&"/"!==n?null:e.slice(t.length)||"/"}var bL=function(e){return e.join("/").replace(/\/\/+/g,"/")},xL=function(e){return e.replace(/\/+$/,"").replace(/^\/*/,"/")},wL=function(e){return e&&"?"!==e?e.startsWith("?")?e:"?"+e:""},kL=function(e){return e&&"#"!==e?e.startsWith("#")?e:"#"+e:""};function SL(e){_L()||iL(!1);var n=(0,t.useContext)(tL),r=n.basename,i=n.navigator,o=AL(e),a=o.hash,s=o.pathname,l=o.search,u=s;if("/"!==r){var c=function(e){return""===e||""===e.pathname?"/":"string"===typeof e?eL(e).pathname:e.pathname}(e),d=null!=c&&c.endsWith("/");u="/"===s?r+(d?"/":""):bL([r,s])}return i.createHref({pathname:u,search:l,hash:a})}function _L(){return null!=(0,t.useContext)(nL)}function CL(){return _L()||iL(!1),(0,t.useContext)(nL).location}function jL(){_L()||iL(!1);var e=(0,t.useContext)(tL),n=e.basename,r=e.navigator,i=(0,t.useContext)(rL).matches,o=CL().pathname,a=JSON.stringify(i.map((function(e){return e.pathnameBase}))),s=(0,t.useRef)(!1);(0,t.useEffect)((function(){s.current=!0}));var l=(0,t.useCallback)((function(e,t){if(void 0===t&&(t={}),s.current)if("number"!==typeof e){var i=gL(e,JSON.parse(a),o);"/"!==n&&(i.pathname=bL([n,i.pathname])),(t.replace?r.replace:r.push)(i,t.state)}else r.go(e)}),[n,r,a,o]);return l}var PL=(0,t.createContext)(null);function EL(){var e=(0,t.useContext)(rL).matches,n=e[e.length-1];return n?n.params:{}}function AL(e){var n=(0,t.useContext)(rL).matches,r=CL().pathname,i=JSON.stringify(n.map((function(e){return e.pathnameBase})));return(0,t.useMemo)((function(){return gL(e,JSON.parse(i),r)}),[e,i,r])}function TL(e,n){return void 0===n&&(n=[]),null==e?null:e.reduceRight((function(r,i,o){return(0,t.createElement)(rL.Provider,{children:void 0!==i.route.element?i.route.element:r,value:{outlet:r,matches:n.concat(e.slice(0,o+1))}})}),null)}function IL(e){var n=e.to,r=e.replace,i=e.state;_L()||iL(!1);var o=jL();return(0,t.useEffect)((function(){o(n,{replace:r,state:i})})),null}function RL(e){return function(e){var n=(0,t.useContext)(rL).outlet;return n?(0,t.createElement)(PL.Provider,{value:e},n):n}(e.context)}function ML(e){iL(!1)}function OL(e){var n=e.basename,r=void 0===n?"/":n,i=e.children,o=void 0===i?null:i,a=e.location,s=e.navigationType,l=void 0===s?qN.Pop:s,u=e.navigator,c=e.static,d=void 0!==c&&c;_L()&&iL(!1);var f=xL(r),h=(0,t.useMemo)((function(){return{basename:f,navigator:u,static:d}}),[f,u,d]);"string"===typeof a&&(a=eL(a));var p=a,v=p.pathname,m=void 0===v?"/":v,g=p.search,y=void 0===g?"":g,b=p.hash,x=void 0===b?"":b,w=p.state,k=void 0===w?null:w,S=p.key,_=void 0===S?"default":S,C=(0,t.useMemo)((function(){var e=yL(m,f);return null==e?null:{pathname:e,search:y,hash:x,state:k,key:_}}),[f,m,y,x,k,_]);return null==C?null:(0,t.createElement)(tL.Provider,{value:h},(0,t.createElement)(nL.Provider,{children:o,value:{location:C,navigationType:l}}))}function DL(e){var n=e.children,r=e.location;return function(e,n){_L()||iL(!1);var r,i=(0,t.useContext)(rL).matches,o=i[i.length-1],a=o?o.params:{},s=(o&&o.pathname,o?o.pathnameBase:"/"),l=(o&&o.route,CL());if(n){var u,c="string"===typeof n?eL(n):n;"/"===s||(null==(u=c.pathname)?void 0:u.startsWith(s))||iL(!1),r=c}else r=l;var d=r.pathname||"/",f=oL(e,{pathname:"/"===s?d:d.slice(s.length)||"/"});return TL(f&&f.map((function(e){return Object.assign({},e,{params:Object.assign({},a,e.params),pathname:bL([s,e.pathname]),pathnameBase:"/"===e.pathnameBase?s:bL([s,e.pathnameBase])})})),i)}(ZL(n),r)}function ZL(e){var n=[];return t.Children.forEach(e,(function(e){if((0,t.isValidElement)(e))if(e.type!==t.Fragment){e.type!==ML&&iL(!1);var r={caseSensitive:e.props.caseSensitive,element:e.props.element,index:e.props.index,path:e.props.path};e.props.children&&(r.children=ZL(e.props.children)),n.push(r)}else n.push.apply(n,ZL(e.props.children))})),n}var NL="Navigation_navbar__eCW0a",LL="Navigation_mobileContainer__+9xkN",FL=__webpack_require__(8896),zL=__webpack_require__(4032),BL=__webpack_require__(2942),HL=__webpack_require__(5914),VL=__webpack_require__(2190),qL=__webpack_require__(8343),WL=__webpack_require__(4390),UL=__webpack_require__(7478),GL=__webpack_require__(5639),KL=(0,fc.Z)((0,G.jsx)("path",{d:"m15.44.59-3.18 3.18c-.78.78-.78 2.05 0 2.83l1.24 1.24-.71.71-1.24-1.25c-.78-.78-2.05-.78-2.83 0L7.3 8.72c-.78.78-.78 2.05 0 2.83l1.24 1.24-.71.71-1.23-1.25c-.78-.78-2.05-.78-2.83 0L.59 15.43c-.78.78-.78 2.05 0 2.83l3.54 3.54c.78.78 2.05.78 2.83 0l3.18-3.18c.78-.78.78-2.05 0-2.83L8.9 14.55l.71-.71 1.24 1.24c.78.78 2.05.78 2.83 0l1.41-1.41c.78-.78.78-2.05 0-2.83L13.84 9.6l.71-.71 1.24 1.24c.78.78 2.05.78 2.83 0l3.18-3.18c.78-.78.78-2.05 0-2.83L18.26.58c-.78-.78-2.04-.78-2.82.01zM6.6 19.32l-1.06 1.06L2 16.85l1.06-1.06 3.54 3.53zm2.12-2.12-1.06 1.06-3.54-3.54 1.06-1.06 3.54 3.54zm9.54-9.54L17.2 8.72l-3.54-3.54 1.06-1.06 3.54 3.54zm2.12-2.12L19.32 6.6l-3.54-3.54L16.85 2l3.53 3.54zM14 21v2c4.97 0 9-4.03 9-9h-2c0 3.87-3.13 7-7 7zm0-4v2c2.76 0 5-2.24 5-5h-2c0 1.66-1.34 3-3 3z"}),"SatelliteAlt"),YL=(0,fc.Z)((0,G.jsx)("path",{d:"M19 2H5v6h14V2zm-2 4H7V4h10v2zm5 16H2v-3h20v3zM18 9H6l-4 9h20l-4-9zm-8 7H8v-1h2v1zm0-2H8v-1h2v1zm0-2H8v-1h2v1zm3 4h-2v-1h2v1zm0-2h-2v-1h2v1zm0-2h-2v-1h2v1zm3 4h-2v-1h2v1zm0-2h-2v-1h2v1zm0-2h-2v-1h2v1z"}),"PointOfSaleSharp"),XL=function(e){var n=t.useRef({});return t.useEffect((function(){n.current=e})),n.current};function QL(e){return(0,ve.ZP)("MuiBadge",e)}var JL=(0,pe.Z)("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"]),$L=["anchorOrigin","className","classes","component","components","componentsProps","children","overlap","color","invisible","max","badgeContent","slots","slotProps","showZero","variant"],eF=Sp(),tF=(0,J.ZP)("span",{name:"MuiBadge",slot:"Root",overridesResolver:function(e,t){return t.root}})({position:"relative",display:"inline-flex",verticalAlign:"middle",flexShrink:0}),nF=(0,J.ZP)("span",{name:"MuiBadge",slot:"Badge",overridesResolver:function(e,t){var n=e.ownerState;return[t.badge,t[n.variant],t["anchorOrigin".concat((0,tu.Z)(n.anchorOrigin.vertical)).concat((0,tu.Z)(n.anchorOrigin.horizontal)).concat((0,tu.Z)(n.overlap))],"default"!==n.color&&t["color".concat((0,tu.Z)(n.color))],n.invisible&&t.invisible]}})((function(e){var t,n=e.theme;return{display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"center",alignContent:"center",alignItems:"center",position:"absolute",boxSizing:"border-box",fontFamily:n.typography.fontFamily,fontWeight:n.typography.fontWeightMedium,fontSize:n.typography.pxToRem(12),minWidth:20,lineHeight:1,padding:"0 6px",height:20,borderRadius:10,zIndex:1,transition:n.transitions.create("transform",{easing:n.transitions.easing.easeInOut,duration:n.transitions.duration.enteringScreen}),variants:[].concat((0,Fl.Z)(Object.keys((null!=(t=n.vars)?t:n).palette).filter((function(e){var t,r;return(null!=(t=n.vars)?t:n).palette[e].main&&(null!=(r=n.vars)?r:n).palette[e].contrastText})).map((function(e){return{props:{color:e},style:{backgroundColor:(n.vars||n).palette[e].main,color:(n.vars||n).palette[e].contrastText}}}))),[{props:{variant:"dot"},style:{borderRadius:4,height:8,minWidth:8,padding:0}},{props:function(e){var t=e.ownerState;return"top"===t.anchorOrigin.vertical&&"right"===t.anchorOrigin.horizontal&&"rectangular"===t.overlap},style:(0,s.Z)({top:0,right:0,transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%"},"&.".concat(JL.invisible),{transform:"scale(0) translate(50%, -50%)"})},{props:function(e){var t=e.ownerState;return"bottom"===t.anchorOrigin.vertical&&"right"===t.anchorOrigin.horizontal&&"rectangular"===t.overlap},style:(0,s.Z)({bottom:0,right:0,transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%"},"&.".concat(JL.invisible),{transform:"scale(0) translate(50%, 50%)"})},{props:function(e){var t=e.ownerState;return"top"===t.anchorOrigin.vertical&&"left"===t.anchorOrigin.horizontal&&"rectangular"===t.overlap},style:(0,s.Z)({top:0,left:0,transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%"},"&.".concat(JL.invisible),{transform:"scale(0) translate(-50%, -50%)"})},{props:function(e){var t=e.ownerState;return"bottom"===t.anchorOrigin.vertical&&"left"===t.anchorOrigin.horizontal&&"rectangular"===t.overlap},style:(0,s.Z)({bottom:0,left:0,transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%"},"&.".concat(JL.invisible),{transform:"scale(0) translate(-50%, 50%)"})},{props:function(e){var t=e.ownerState;return"top"===t.anchorOrigin.vertical&&"right"===t.anchorOrigin.horizontal&&"circular"===t.overlap},style:(0,s.Z)({top:"14%",right:"14%",transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%"},"&.".concat(JL.invisible),{transform:"scale(0) translate(50%, -50%)"})},{props:function(e){var t=e.ownerState;return"bottom"===t.anchorOrigin.vertical&&"right"===t.anchorOrigin.horizontal&&"circular"===t.overlap},style:(0,s.Z)({bottom:"14%",right:"14%",transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%"},"&.".concat(JL.invisible),{transform:"scale(0) translate(50%, 50%)"})},{props:function(e){var t=e.ownerState;return"top"===t.anchorOrigin.vertical&&"left"===t.anchorOrigin.horizontal&&"circular"===t.overlap},style:(0,s.Z)({top:"14%",left:"14%",transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%"},"&.".concat(JL.invisible),{transform:"scale(0) translate(-50%, -50%)"})},{props:function(e){var t=e.ownerState;return"bottom"===t.anchorOrigin.vertical&&"left"===t.anchorOrigin.horizontal&&"circular"===t.overlap},style:(0,s.Z)({bottom:"14%",left:"14%",transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%"},"&.".concat(JL.invisible),{transform:"scale(0) translate(-50%, 50%)"})},{props:{invisible:!0},style:{transition:n.transitions.create("transform",{easing:n.transitions.easing.easeInOut,duration:n.transitions.duration.leavingScreen})}}])}})),rF=t.forwardRef((function(e,t){var n,r,i,o,a,s,l=eF({props:e,name:"MuiBadge"}),u=l.anchorOrigin,c=void 0===u?{vertical:"top",horizontal:"right"}:u,d=l.className,f=l.component,h=l.components,p=void 0===h?{}:h,v=l.componentsProps,m=void 0===v?{}:v,g=l.children,y=l.overlap,b=void 0===y?"rectangular":y,x=l.color,w=void 0===x?"default":x,k=l.invisible,C=void 0!==k&&k,j=l.max,P=void 0===j?99:j,E=l.badgeContent,A=l.slots,T=l.slotProps,I=l.showZero,R=void 0!==I&&I,M=l.variant,O=void 0===M?"standard":M,D=(0,_.Z)(l,$L),Z=function(e){var t=e.badgeContent,n=e.invisible,r=void 0!==n&&n,i=e.max,o=void 0===i?99:i,a=e.showZero,s=void 0!==a&&a,l=XL({badgeContent:t,max:o}),u=r;!1!==r||0!==t||s||(u=!0);var c=u?l:e,d=c.badgeContent,f=c.max,h=void 0===f?o:f;return{badgeContent:d,invisible:u,max:h,displayValue:d&&Number(d)>h?"".concat(h,"+"):d}}({max:P,invisible:C,badgeContent:E,showZero:R}),N=Z.badgeContent,L=Z.invisible,F=Z.max,z=Z.displayValue,B=XL({anchorOrigin:c,color:w,overlap:b,variant:O,badgeContent:E}),H=L||null==N&&"dot"!==O,V=H?B:l,q=V.color,W=void 0===q?w:q,U=V.overlap,K=void 0===U?b:U,Y=V.anchorOrigin,X=void 0===Y?c:Y,Q=V.variant,J=void 0===Q?O:Q,$="dot"!==J?z:void 0,ee=(0,S.Z)({},l,{badgeContent:N,invisible:H,max:F,displayValue:$,showZero:R,anchorOrigin:X,color:W,overlap:K,variant:J}),te=function(e){var t=e.color,n=e.anchorOrigin,r=e.invisible,i=e.overlap,o=e.variant,a=e.classes,s=void 0===a?{}:a,l={root:["root"],badge:["badge",o,r&&"invisible","anchorOrigin".concat((0,tu.Z)(n.vertical)).concat((0,tu.Z)(n.horizontal)),"anchorOrigin".concat((0,tu.Z)(n.vertical)).concat((0,tu.Z)(n.horizontal)).concat((0,tu.Z)(i)),"overlap".concat((0,tu.Z)(i)),"default"!==t&&"color".concat((0,tu.Z)(t))]};return(0,de.Z)(l,QL,s)}(ee),ne=null!=(n=null!=(r=null==A?void 0:A.root)?r:p.Root)?n:tF,re=null!=(i=null!=(o=null==A?void 0:A.badge)?o:p.Badge)?i:nF,ie=null!=(a=null==T?void 0:T.root)?a:m.root,oe=null!=(s=null==T?void 0:T.badge)?s:m.badge,ae=id({elementType:ne,externalSlotProps:ie,externalForwardedProps:D,additionalProps:{ref:t,as:f},ownerState:ee,className:(0,ue.Z)(null==ie?void 0:ie.className,te.root,d)}),se=id({elementType:re,externalSlotProps:oe,ownerState:ee,className:(0,ue.Z)(te.badge,null==oe?void 0:oe.className)});return(0,G.jsxs)(ne,(0,S.Z)({},ae,{children:[g,(0,G.jsx)(re,(0,S.Z)({},se,{children:$}))]}))})),iF=rF,oF=__webpack_require__(6666),aF=__webpack_require__.n(oF),sF={hamburgerButton:"HamburgerButton_hamburgerButton__BWfMO",hamburgerInner:"HamburgerButton_hamburgerInner__U6vRr",isOpen:"HamburgerButton_isOpen__Ialwz"};var lF=function(e){var t=e.open,n=e.setOpen;return(0,G.jsxs)("div",{className:sF.hamburgerButton,onClick:function(){return n(!t)},children:[(0,G.jsx)("div",{className:t?sF.hamburgerInner.concat(" "+sF.isOpen):sF.hamburgerInner}),(0,G.jsx)("div",{className:t?sF.hamburgerInner.concat(" "+sF.isOpen):sF.hamburgerInner})]})},uF="SearchBar_container__-4ygE",cF=__webpack_require__(7825);var dF=function(e){var n=e.value,r=e.onChangeHandler,i=e.placeholder,o=e.autofocus,a=e.style,s=(0,t.useRef)(null);return(0,t.useEffect)((function(){var e;o&&(null===(e=s.current)||void 0===e||e.focus())}),[o]),(0,G.jsxs)("div",{className:"flex centered-aligned stretched-justify".concat(" "+uF),style:a,children:[(0,G.jsx)(cF.Z,{fontSize:"small"}),(0,G.jsx)("input",{ref:s,type:"text",placeholder:null!==i&&void 0!==i?i:"Suchen...",value:n,onChange:function(e){return r(e.target.value)}})]})};function fF(){return fF=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},fF.apply(this,arguments)}function hF(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}var pF=["onClick","reloadDocument","replace","state","target","to"],vF=["aria-current","caseSensitive","className","end","style","to","children"];function mF(e){var n=e.basename,r=e.children,o=e.window,a=(0,t.useRef)();null==a.current&&(a.current=function(e){void 0===e&&(e={});var t=e.window,n=void 0===t?document.defaultView:t,r=n.history;function i(){var e=n.location,t=e.pathname,i=e.search,o=e.hash,a=r.state||{};return[a.idx,GN({pathname:t,search:i,hash:o,state:a.usr||null,key:a.key||"default"})]}var o=null;n.addEventListener(YN,(function(){if(o)d.call(o),o=null;else{var e=qN.Pop,t=i(),n=t[0],r=t[1];if(d.length){if(null!=n){var a=l-n;a&&(o={action:e,location:r,retry:function(){g(-1*a)}},g(a))}}else m(e)}}));var a=qN.Pop,s=i(),l=s[0],u=s[1],c=QN(),d=QN();function f(e){return"string"===typeof e?e:$N(e)}function h(e,t){return void 0===t&&(t=null),GN((0,S.Z)({pathname:u.pathname,hash:"",search:""},"string"===typeof e?eL(e):e,{state:t,key:JN()}))}function p(e,t){return[{usr:e.state,key:e.key,idx:t},f(e)]}function v(e,t,n){return!d.length||(d.call({action:e,location:t,retry:n}),!1)}function m(e){a=e;var t=i();l=t[0],u=t[1],c.call({action:a,location:u})}function g(e){r.go(e)}null==l&&(l=0,r.replaceState((0,S.Z)({},r.state,{idx:l}),""));var y={get action(){return a},get location(){return u},createHref:f,push:function e(t,i){var o=qN.Push,a=h(t,i);if(v(o,a,(function(){e(t,i)}))){var s=p(a,l+1),u=s[0],c=s[1];try{r.pushState(u,"",c)}catch(d){n.location.assign(c)}m(o)}},replace:function e(t,n){var i=qN.Replace,o=h(t,n);if(v(i,o,(function(){e(t,n)}))){var a=p(o,l),s=a[0],u=a[1];r.replaceState(s,"",u),m(i)}},go:g,back:function(){g(-1)},forward:function(){g(1)},listen:function(e){return c.push(e)},block:function(e){var t=d.push(e);return 1===d.length&&n.addEventListener(KN,XN),function(){t(),d.length||n.removeEventListener(KN,XN)}}};return y}({window:o}));var s=a.current,l=(0,t.useState)({action:s.action,location:s.location}),u=(0,i.Z)(l,2),c=u[0],d=u[1];return(0,t.useLayoutEffect)((function(){return s.listen(d)}),[s]),(0,t.createElement)(OL,{basename:n,children:r,location:c.location,navigationType:c.action,navigator:s})}var gF=(0,t.forwardRef)((function(e,n){var r=e.onClick,i=e.reloadDocument,o=e.replace,a=void 0!==o&&o,s=e.state,l=e.target,u=e.to,c=hF(e,pF),d=SL(u),f=function(e,n){var r=void 0===n?{}:n,i=r.target,o=r.replace,a=r.state,s=jL(),l=CL(),u=AL(e);return(0,t.useCallback)((function(t){if(0===t.button&&(!i||"_self"===i)&&!function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(t)){t.preventDefault();var n=!!o||$N(l)===$N(u);s(e,{replace:n,state:a})}}),[l,s,u,o,a,i,e])}(u,{replace:a,state:s,target:l});return(0,t.createElement)("a",fF({},c,{href:d,onClick:function(e){r&&r(e),e.defaultPrevented||i||f(e)},ref:n,target:l}))}));var yF=(0,t.forwardRef)((function(e,n){var r=e["aria-current"],i=void 0===r?"page":r,o=e.caseSensitive,a=void 0!==o&&o,s=e.className,l=void 0===s?"":s,u=e.end,c=void 0!==u&&u,d=e.style,f=e.to,h=e.children,p=hF(e,vF),v=CL(),m=AL(f),g=v.pathname,y=m.pathname;a||(g=g.toLowerCase(),y=y.toLowerCase());var b,x=g===y||!c&&g.startsWith(y)&&"/"===g.charAt(y.length),w=x?i:void 0;b="function"===typeof l?l({isActive:x}):[l,x?"active":null].filter(Boolean).join(" ");var k="function"===typeof d?d({isActive:x}):d;return(0,t.createElement)(gF,fF({},p,{"aria-current":w,className:b,ref:n,style:k,to:f}),"function"===typeof h?h({isActive:x}):h)}));var bF=(0,fc.Z)((0,G.jsx)("path",{d:"M11.29 8.71 6.7 13.3c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 10.83l3.88 3.88c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L12.7 8.71c-.38-.39-1.02-.39-1.41 0z"}),"ExpandLessRounded"),xF=__webpack_require__(8910);function wF(e){var n=e.pageInfo,r=CL().pathname,o=r===n.path,a=r.startsWith(n.path),s=(0,t.useMemo)((function(){return n.subpages&&n.subpages.length>0}),[n.subpages]),l=(0,t.useState)(!1),u=(0,i.Z)(l,2),c=u[0],d=u[1];return(0,G.jsxs)("div",{className:"flex flex-col w-[100%]",children:[(0,G.jsxs)("div",{className:"flex flex-row items-center justify-between rounded-xl transition-colors duration-200  ".concat(!o&&"hover:bg-light"," min-h-[40px] ").concat(o&&"bg-brand hover:bg-brand"," ").concat(a&&!o&&"bg-brand-light hover:bg-brand-light"),children:[(0,G.jsxs)(yF,{to:n.path,className:"text-text-contrast font-semibold text-base flex flex-row ".concat(s?"w-[80%]":"w-[100%]"," ml-1 gap-3 ").concat(o&&"text-white fill-white"),children:[n.icon,n.name]}),n.subpages&&(0,G.jsx)(sc,{style:{color:"".concat(o?"white":"var(--text-contrast)"),width:"20%"},onClick:function(){d(!c)},children:c?(0,G.jsx)(bF,{color:"inherit"}):(0,G.jsx)(xF.Z,{color:"inherit"})},"".concat(n.id,"-icon-button"))]}),n.subpages&&(0,G.jsx)("div",{className:"ml-3 mt-1",children:(0,G.jsx)(ke,{in:c,children:n.subpages.map((function(e){return(0,G.jsx)(wF,{pageInfo:e},e.id)}))})})]})}var kF=[{id:aF()(),name:"Dashboard",path:"/dashboard",icon:(0,G.jsx)(VL.Z,{})},{id:aF()(),name:"Aufgaben",path:"/aufgaben",icon:(0,G.jsx)(zL.Z,{}),subpages:[{id:aF()(),name:"Lieferschein",path:"/aufgaben/lieferschein"}]},{id:aF()(),name:"Leistungen",path:"/leistungen",icon:(0,G.jsx)(BL.Z,{}),subpages:[{id:aF()(),name:"\xdcbersicht",path:"/leistungen/servicesOverview"}]},{id:aF()(),name:"Kontakte",path:"/kontakte",icon:(0,G.jsx)(UL.Z,{}),subpages:[{id:aF()(),name:"Tags",path:"/kontakte/tags"}]},{id:aF()(),name:"Kalender",path:"/calendar",icon:(0,G.jsx)(HL.Z,{})},{id:aF()(),name:"Kommunikation",path:"/kommunikation/telefon",icon:(0,G.jsx)(KL,{}),subpages:[{id:aF()(),name:"Telefon",path:"/kommunikation/telefon"},{id:aF()(),name:"SMS-Versand",path:"/kommunikation/sms"},{id:aF()(),name:"Email",path:"/kommunikation/email"},{id:aF()(),name:"Newsletter",path:"/kommunikation/newsletter",subpages:[{id:aF()(),name:"Warteschlange",path:"/kommunikation/newsletter/warteschlange"}]},{id:aF()(),name:"Messenger",path:"/kommunikation/Messenger"},{id:aF()(),name:"Social Media",path:"/kommunikation/SocialMedia"}]},{id:aF()(),name:"Verwaltung",path:"/verwaltung/personal",icon:(0,G.jsx)(WL.Z,{}),subpages:[{id:aF()(),name:"Personal",path:"/verwaltung/personal",subpages:[{id:aF()(),name:"Arbeitszeiten",path:"/verwaltung/personal/arbeitszeiten"},{id:aF()(),name:"Urlaube",path:"/verwaltung/personal/urlaube"}]},{id:aF()(),name:"Abteilungen",path:"/verwaltung/abteilungen"},{id:aF()(),name:"Produkte",path:"/verwaltung/produkte"},{id:aF()(),name:"Dokumente",path:"/verwaltung/dokumente"}]},{id:aF()(),name:"Statistiken",path:"/statistiken",icon:(0,G.jsx)(qL.Z,{})},{id:aF()(),name:"Rechnungswesen",path:"/rechnungswesen",icon:(0,G.jsx)(FL.Z,{}),subpages:[{id:aF()(),name:"Angebote",path:"/rechnungswesen/angebote"},{id:aF()(),name:"Rechnungen",path:"/rechnungswesen/rechnungen"},{id:aF()(),name:"Rechnungskreise",path:"/rechnungswesen/rechnungskreise"},{id:aF()(),name:"Ausgaben/Belege",path:"rechnungswesen/belege"},{id:aF()(),name:"Firmenabrechnung",path:"/rechnungswesen/firmenabrechnung"},{id:aF()(),name:"Einnahmenintervalle",path:"/rechnungswesen/intervallleistungen"},{id:aF()(),name:"Ausgabeintervalle",path:"rechnungswesen/ausgangsintervalle"},{id:aF()(),name:"Buchhaltungs-Export",path:"rechnungswesen/accExport"}]},{id:aF()(),name:"Kasse",path:"/kassa",icon:(0,G.jsx)(YL,{}),subpages:[{id:aF()(),name:"Datenerfassungsprotokoll",path:"/kassa/datenerfassungsprotokoll"},{id:aF()(),name:"Einstellungen",path:"/kassa/settings"}]},{id:aF()(),name:"Einstellungen",path:"einstellungen/privat",icon:(0,G.jsx)(GL.Z,{})}],SF=function(e){for(var t=0,n=0;n<e.length;n++)t=e.charCodeAt(n)+((t<<5)-t);var r="#";for(n=0;n<3;n++){r+=("00"+(t>>8*n&255).toString(16)).substr(-2)}return r};var _F=function(){var e,n=js().user,r=xq().changeVisibility,o=(0,t.useState)(kF),a=(0,i.Z)(o,2),s=a[0],l=a[1];(0,t.useEffect)((function(){var e=[].concat(kF);e=s.filter((function(e){var t,r,i,o;if(!1===(null!==(t=null===n||void 0===n||null===(r=n.rights)||void 0===r?void 0:r.readBill)&&void 0!==t&&t)&&"Rechnungswesen"===e.name)return null;if("Verwaltung"===e.name){var a,s;if(e.subpages=null===(a=e.subpages)||void 0===a?void 0:a.filter((function(e){var t,r,i,o,a,s,l,u;return(!1!==(null!==(t=null===n||void 0===n||null===(r=n.rights)||void 0===r?void 0:r.readSubscription)&&void 0!==t&&t)||"Intervalle"!==e.name)&&((!1!==(null!==(i=null===n||void 0===n||null===(o=n.rights)||void 0===o?void 0:o.readProduct)&&void 0!==i&&i)||"Produkte"!==e.name)&&((!1!==(null!==(a=null===n||void 0===n||null===(s=n.rights)||void 0===s?void 0:s.readDepartment)&&void 0!==a&&a)||"Abteilungen"!==e.name)&&(!1!==(null!==(l=null===n||void 0===n||null===(u=n.rights)||void 0===u?void 0:u.readEmployees)&&void 0!==l&&l)||"Personal"!==e.name)))})),0===(null===(s=e.subpages)||void 0===s?void 0:s.length))return null}else{if(!1===(null!==(i=null===n||void 0===n||null===(o=n.rights)||void 0===o?void 0:o.readStatistics)&&void 0!==i&&i)&&"Statistiken"===e.name)return null;var l;"Leistungen"==e.name&&(e.subpages=null===(l=e.subpages)||void 0===l?void 0:l.filter((function(e){var t,r;return!1!==(null!==(t=null===n||void 0===n||null===(r=n.rights)||void 0===r?void 0:r.readSubscription)&&void 0!==t&&t)||"\xdcbersicht"!==e.name})))}return e})),20147!==(null===n||void 0===n?void 0:n.organizationRoleId)&&20165!==(null===n||void 0===n?void 0:n.organizationRoleId)||(e=[{id:aF()(),name:"Dashboard",path:"/dashboard",icon:(0,G.jsx)(VL.Z,{})}]),l(e)}),[null===n||void 0===n?void 0:n.rights]);var u=YP(),c=CL(),d=(0,t.useState)({page:-1,subpage:-1}),f=(0,i.Z)(d,2),h=(f[0],f[1]);(0,t.useLayoutEffect)((function(){"/"!==c.pathname&&h((function(e){var t,n,r=s.findIndex((function(e){return e.path==="/"+c.pathname.split("/")[1]})),i=null===(t=s[r])||void 0===t||null===(n=t.subpages)||void 0===n?void 0:n.findIndex((function(e){return e.path===c.pathname}));return x(!1),{page:null!==r&&void 0!==r?r:-1,subpage:null!==i&&void 0!==i?i:-1}}))}),[c.pathname]);var p,v,m,g=(0,t.useState)(!1),y=(0,i.Z)(g,2),b=y[0],x=y[1],w=(0,t.useState)("link"),k=(0,i.Z)(w,2),S=k[0],_=k[1],C=SF(null!==(e=null===n||void 0===n?void 0:n.username)&&void 0!==e?e:""),j=function(e){var t=[0,0,0];return t[0]=parseInt(e.substring(1,3),16),t[1]=parseInt(e.substring(3,5),16),t[2]=parseInt(e.substring(5,8),16),Math.round((299*t[0]+587*t[1]+114*t[2])/1e3)>125?"black":"white"}(C),P=JM().staff.find((function(e){return e.id===(null===n||void 0===n?void 0:n.userId)})),E=(0,J.ZP)(iF)((function(e){var t=e.theme;return 0!==(null===P||void 0===P?void 0:P.workingStatus)&&{"& .MuiBadge-badge":{height:"12px",width:"12px",borderRadius:"12px",backgroundColor:1===(null===P||void 0===P?void 0:P.workingStatus)?"green":2===(null===P||void 0===P?void 0:P.workingStatus)?"orange":"blue",color:1===(null===P||void 0===P?void 0:P.workingStatus)?"green":2===(null===P||void 0===P?void 0:P.workingStatus)?"orange":"blue",boxShadow:"0 0 0 2px ".concat(t.palette.background.paper),"&::after":{position:"absolute",top:0,left:0,width:"100%",height:"100%",borderRadius:"50%",content:'""'}}}})),A=(0,t.useState)(),T=(0,i.Z)(A,2),I=(T[0],T[1],Gl().companyData);return(0,J.ZP)(NN)((function(e){var t=e.theme;return{width:22,height:22,border:"2px solid ".concat(t.palette.background.paper)}})),u?(0,G.jsxs)("div",{children:[(0,G.jsx)("div",{className:"flex stretched-justify centered-aligned min-h-[50px] ".concat(!b&&"shadow ").concat(" "+NL+" "),style:{zIndex:1e3},children:(0,G.jsx)(lF,{open:b,setOpen:function(e){"search"==="link"?b?"search"===S?x(!1):_("search"):(x(!0),_("search")):(x((function(e){return!e})),_((function(e){return"search"===e&&b?"search":"link"})))}})}),(0,G.jsx)(Q,{direction:"down",in:b,mountOnEnter:!0,unmountOnExit:!0,children:(0,G.jsx)("div",{className:LL,children:"link"===S?s.map((function(e,t){return(0,G.jsx)(wF,{pageInfo:e},e.id)})):(0,G.jsx)(dF,{autofocus:!0,value:"asd",onChangeHandler:function(){}})})})]}):(0,G.jsx)("div",{className:"w-[14%] min-w-[260px]",children:(0,G.jsxs)("nav",{className:"flex flex-col justify-between p-5 bg-default h-screen",children:[(0,G.jsxs)("section",{className:"flex column centered-aligned scroll",style:{gap:"10px"},children:[(null===I||void 0===I?void 0:I.logoSquareBase64)&&(0,G.jsx)(NN,{src:"data:image/jpeg;base64,".concat(null===I||void 0===I?void 0:I.logoSquareBase64),alt:null===I||void 0===I?void 0:I.name,sx:{width:40,height:40,backgroundColor:"var(--elevated-background)",boxShadow:"0px 0px 5px 1px rgba(0,0,0,0.75)",color:j},style:{position:"absolute",marginRight:80,zIndex:1},variant:"circular"}),(0,G.jsxs)("section",{className:"flex column",style:{marginBottom:"20px",alignItems:"center",justifyContent:"center",gap:"5px"},onClick:function(){r("editCreateProfilePicture",!0)},children:[(0,G.jsx)(E,{style:{zIndex:0},overlap:"circular",anchorOrigin:{vertical:"bottom",horizontal:"right"},variant:"dot",children:(0,G.jsx)(NN,{src:"data:image/jpeg;base64,".concat(null===n||void 0===n?void 0:n.profilePictureBase64),alt:null===n||void 0===n||null===(p=n.username)||void 0===p?void 0:p.substring(0,2),sx:{width:80,height:80,backgroundColor:C,color:j}})}),(0,G.jsx)("span",{className:"subheading",children:null!==(v=null===n||void 0===n?void 0:n.username)&&void 0!==v?v:"loading..."})]}),(0,G.jsx)("div",{className:"flex column centered-aligned scroll",style:{gap:"10px",width:"100%"},children:s.filter((function(e){return"einstellungen/privat"!==e.path})).map((function(e,t){return(0,G.jsx)(wF,{pageInfo:e},e.id)}))})]}),(0,G.jsx)("section",{className:"flex column centered-aligned",children:(0,G.jsx)(wF,{pageInfo:s.find((function(e){return"einstellungen/privat"===e.path}))},null===(m=s.find((function(e){return"einstellungen/privat"===e.path})))||void 0===m?void 0:m.id)})]})})};function CF(e,t,n){return(0,LN.centerCrop)((0,LN.makeAspectCrop)({unit:"%",width:90},n,e,t),e,t)}var jF=function(e){var n,r,s,l=e.open,c=e.onClose,d=e.object,f=e.setObject,h=(e.mode,xq().changeVisibility),p=wt().enqueueSnackbar,v=(JM().fetchStaff,js().user),m=Rc().setProfilePicture,y=SF(null!==(n=null===v||void 0===v?void 0:v.username)&&void 0!==n?n:""),b=function(e){var t=[0,0,0];return t[0]=parseInt(e.substring(1,3),16),t[1]=parseInt(e.substring(3,5),16),t[2]=parseInt(e.substring(5,8),16),Math.round((299*t[0]+587*t[1]+114*t[2])/1e3)>125?"black":"white"}(y),x=(0,t.useState)(),w=(0,i.Z)(x,2),k=(w[0],w[1],(0,t.useState)()),S=(0,i.Z)(k,2),_=(S[0],S[1],{start:new Date,end:new Date}),C=(0,t.useState)(u({},_)),j=(0,i.Z)(C,2),P=(j[0],j[1]),E=(0,t.useState)(!1),A=(0,i.Z)(E,2),T=A[0],I=A[1];function R(e){return new Promise((function(t,n){var r=new FileReader;r.onloadend=function(){return t(r.result)},r.readAsDataURL(e)}))}g();var M=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:try{I(!0),null===(t=F.current)||void 0===t||t.toBlob((function(e){R(e).then((function(t){var n=new FormData;n.append("file",e),console.log(t),(null===d||void 0===d?void 0:d.id)>100?m&&m(n,d.id).then((function(e){return f((function(t){return u(u({},t),{},{profilePictureBase64:e})}))})):f((function(e){return u(u({},e),{},{profilePictureBase64:t})}))}))})),le(),O()}catch(n){p("Fehler beim Nachtragen.",{variant:"error"}),console.error(n)}finally{I(!1)}case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),O=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:I(!1),c&&c(),P(_),h("editCreateProfilePicture",!1);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),D=(0,t.useState)(""),Z=(0,i.Z)(D,2),N=Z[0],L=Z[1],F=(0,t.useRef)(null),z=(0,t.useRef)(null),B=(0,t.useState)(),H=(0,i.Z)(B,2),V=H[0],q=H[1],W=(0,t.useState)(),U=(0,i.Z)(W,2),K=U[0],Y=U[1],X=(0,t.useState)(1),Q=(0,i.Z)(X,2),J=Q[0],$=Q[1],ee=(0,t.useState)(0),te=(0,i.Z)(ee,2),ne=te[0],re=te[1],ie=(0,t.useState)(1),oe=(0,i.Z)(ie,2),ae=oe[0],se=oe[1],le=function(){L(""),Y(void 0),$(1),re(0),se(1),F.current=null,z.current=null};return zN((0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null!==K&&void 0!==K&&K.width&&null!==K&&void 0!==K&&K.height&&z.current&&F.current&&HN(z.current,F.current,K,J,ne);case 1:case"end":return e.stop()}}),e)}))),100,[K,J,ne]),(0,t.useEffect)((function(){console.log(d)}),[d]),(0,G.jsxs)(sf,{open:l,title:"Profilbild zu Person hochladen",onClose:O,children:[(0,G.jsxs)("section",{className:"flex column",style:{marginBottom:"1.5vh",alignItems:"center",justifyContent:"center",gap:"5px"},children:[(0,G.jsx)(NN,{src:null!==d&&void 0!==d&&d.profilePictureBase64?"data:image/jpeg;base64,".concat(null!==d&&void 0!==d&&d.profilePictureBase64.includes("base64,")?d.profilePictureBase64.split("base64,")[1]:d.profilePictureBase64):"https://cdn.pixabay.com/photo/2015/10/05/22/37/blank-profile-picture-973460_960_720.png",alt:null===v||void 0===v||null===(r=v.username)||void 0===r?void 0:r.substring(0,2),sx:{width:100,height:100,backgroundColor:y,color:b}}),(0,G.jsx)("span",{className:"subheading",children:null!==(s=null===d||void 0===d?void 0:d.completeName)&&void 0!==s?s:""})]}),(0,G.jsx)("div",{className:WN["picture-upload-container"],children:(0,G.jsxs)(Wc,{color:"primary",variant:"outlined",component:"label",style:{marginBottom:"1vh"},children:[(0,G.jsx)("input",{hidden:!0,type:"file",accept:"image/*",onChange:function(e){if(e.target.files&&e.target.files.length>0){q(void 0);var t=new FileReader;t.addEventListener("load",(function(){var e;return L((null===(e=t.result)||void 0===e?void 0:e.toString())||"")})),t.readAsDataURL(e.target.files[0])}}}),(0,G.jsx)(UN.Z,{color:"action",style:{marginRight:"5px"}}),"Datei ausw\xe4hlen"]})}),!!N&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("div",{className:WN.text,children:"Profilbild anpassen:"}),(0,G.jsx)("div",{className:WN["crop-container"],children:(0,G.jsx)(FN(),{crop:V,onChange:function(e,t){q(t)},onComplete:function(e){return Y(e)},aspect:ae,children:(0,G.jsx)("img",{ref:z,alt:"Crop me",src:N,style:{transform:"scale(".concat(J,") rotate(").concat(ne,"deg)"),width:"100%"},onLoad:function(e){if(ae){var t=e.currentTarget,n=t.width,r=t.height;q(CF(n,r,ae))}}})})})]}),!!K&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("div",{className:WN.text,children:"Vorschau:"}),(0,G.jsx)("div",{className:WN["completed-crop-container"],children:(0,G.jsx)("canvas",{ref:F,style:{border:"1px solid black",objectFit:"contain",width:K.width,height:K.height}})})]}),(0,G.jsx)(Gc,{style:{marginTop:"20px"},title:T?(0,G.jsx)(bu,{size:18,color:"inherit"}):"Profilbild aktualisieren",onClickHandler:function(){return M()},disabled:T})]})},PF=function(e){var n,r,s,l,c,d,f,h,p,v,m,g,y,b,x,w,k,S,_,C=e.object,j=e.setObject,P=e.mode,E=e.setFormMode,A=e.errorVariables,T=Rc(),I=T.companies,R=T.getProfilePicture,M=js().user;Rc().tags;(0,t.useEffect)((function(){console.log("CreatePersonForm",C),L()}),[C]);var O=(0,t.useState)(!0),D=(0,i.Z)(O,2),Z=D[0],N=D[1],L=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,null!=C.profilePictureDocumentId&&null==C.profilePictureBase64){e.next=3;break}return e.abrupt("return");case 3:return N(!0),e.next=6,R(C.id);case 6:t=e.sent,j((function(e){return u(u({},e),{},{profilePictureBase64:t})})),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(0),console.error("Error fetching profile picture",e.t0);case 13:return e.prev=13,N(!1),e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[0,10,13,16]])})));return function(){return e.apply(this,arguments)}}(),F=(new Date,(0,t.useState)(0)),z=(0,i.Z)(F,2),B=z[0],H=z[1],V=(0,t.useState)(""),q=(0,i.Z)(V,2),W=(q[0],q[1]),U=(0,t.useState)(""),K=(0,i.Z)(U,2);K[0],K[1],Rc().createCompany,(0,hN.createWorker)({logger:function(e){if(console.log(e),"recognizing text"==e.status){var t=Math.round(100*e.progress);H(t)}}});(0,t.useEffect)((function(){console.log("person dates",C.passing,C.birthdate,C.entryDate)}),[C]);var Y=(0,t.useRef)();(0,t.useEffect)((function(){console.log("Mode",P)}),[P]);var X=(0,t.useState)(!1),Q=(0,i.Z)(X,2),J=Q[0],$=Q[1],ee=(0,t.useState)(void 0),te=(0,i.Z)(ee,2),ne=te[0],re=te[1];return(0,t.useEffect)((function(){ne&&j((function(e){var t;return u(u({},e),{},{telefonnummer:ne.telephone,firstname:ne.firstname,lastname:ne.lastname,contactData:[{id:-1,type:1,value:ne.telephone?ne.telephone[0]:""},{id:-2,type:2,value:null!==(t=ne.email)&&void 0!==t?t:""},{id:-3,type:3,value:ne.email?ne.email.split("@")[1]:""}]})}))}),[ne]),(0,G.jsxs)(lf,{children:["person"===(null===P||void 0===P?void 0:P.toLowerCase())&&B<98&&(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(_N,{inputRef:Y,setImageData:W,setVisitenkarte:re})}),(0,G.jsxs)("div",{style:{width:"100%",display:"flex",flexDirection:"row",gap:"10px",alignItems:"center"},children:[(0,G.jsxs)("div",{style:{width:"80%",height:"100%",flexDirection:"column",alignItems:"end"},children:[(0,G.jsx)(mP,{type:"text",value:C.title,label:"Titel",placeholder:"Titel",onChange:function(e){return j((function(t){return u(u({},t),{},{title:e})}))}}),(0,G.jsx)(mP,{type:"select",value:C.salutation,label:"Anrede",placeholder:"Anrede",onChange:function(e){return j((function(t){return u(u({},t),{},{salutation:e})}))},selectOptions:{options:[{title:"Herr",id:"Herr"},{id:"Frau",title:"Frau"}],titleKey:"title",valueKey:"id"}})]}),(0,G.jsx)("div",{style:{height:111,width:"15%",display:"flex",justifyContent:"center",alignItems:"center",boxShadow:"0px 0px 1px 1px rgba(0,0,0,0.25)",margin:"0 2.5% 0 2.5%"},children:Z?(0,G.jsx)(bu,{size:60}):(0,G.jsx)(NN,{src:null!==C&&void 0!==C&&C.profilePictureBase64?"data:image/jpeg;base64,".concat(null!==C&&void 0!==C&&C.profilePictureBase64.includes("base64,")?C.profilePictureBase64.split("base64,")[1]:C.profilePictureBase64):"https://cdn.pixabay.com/photo/2015/10/05/22/37/blank-profile-picture-973460_960_720.png",alt:C.completeName,sx:{width:"100%",height:111,backgroundColor:"var(--elevated-background)",boxShadow:"0px 0px 5px 1px rgba(0,0,0,0.75)",color:"grey"},variant:"rounded",onClick:function(){$(!0)}})})]}),(0,G.jsx)(mP,{type:"text",value:C.firstname,label:"Vorname",placeholder:"Vorname",onChange:function(e){return j((function(t){return u(u({},t),{},{firstname:e})}))}}),(0,G.jsx)(mP,{type:"text",value:C.lastname,label:"Nachname",placeholder:"Nachname",onChange:function(e){return j((function(t){return u(u({},t),{},{lastname:e})}))},error:null===A||void 0===A?void 0:A.lastNameError,errorMessage:rP.NameRequired}),(0,G.jsx)(mP,{type:"select",value:C.belongsToOrganizationId,label:"Organisation",placeholder:"Organisation",onChange:function(e){return j((function(t){return u(u({},t),{},{belongsToOrganizationId:e})}))},selectOptions:{options:I,titleKey:"name",valueKey:"id"}}),(0,G.jsx)(mP,{type:"text",value:null!==(n=C.role)&&void 0!==n?n:"",label:"Rolle",placeholder:"CEO, Techniker, ...",onChange:function(e){return j((function(t){return u(u({},t),{},{role:e})}))},maxLength:50}),(0,G.jsx)(mP,{type:"date",value:C.birthdate,label:"Geburtsdatum",placeholder:"Geburtsdatum",onChange:function(e){return j((function(t){return u(u({},t),{},{birthdate:e})}))},dateOptions:{type:"Date"}}),(0,G.jsx)(mP,{label:"Status",type:"select",value:null!==(r=C.status)&&void 0!==r?r:1,onChange:function(e){return j((function(t){return u(u({},t),{},{status:e})}))},selectOptions:{options:[{id:1,title:"Ok"},{id:2,title:"M\xe4\xdfig"},{id:3,title:"Optimierungsbedarf"},{id:4,title:"Verstorben"}],titleKey:"title",valueKey:"id"}}),(0,G.jsx)(mP,{type:"multiline",value:C.note,label:"Notiz",placeholder:"Notiz (max. 1500 Zeichen)",onChange:function(e){return j((function(t){return u(u({},t),{},{note:e})}))},maxLength:1500}),(0,G.jsxs)(HM,{title:"Adresse",style:{marginTop:"-3px"},children:[(0,G.jsx)(mP,{type:"text",label:"Stra\xdfe:",placeholder:"Stra\xdfe",value:null!==(s=null===(l=C.address)||void 0===l?void 0:l.street)&&void 0!==s?s:"",onChange:function(e){return j((function(t){return t.address?u(u({},t),{},{address:u(u({},t.address),{},{street:e})}):u(u({},t),{},{address:{id:0,street:e}})}))}}),(0,G.jsx)(mP,{type:"text",label:"Hausnummer:",placeholder:"Hausnummer",value:null!==(c=null===(d=C.address)||void 0===d?void 0:d.housenumber)&&void 0!==c?c:"",onChange:function(e){return j((function(t){return t.address?u(u({},t),{},{address:u(u({},t.address),{},{housenumber:e})}):u(u({},t),{},{address:{id:0,housenumber:e}})}))}}),(0,G.jsx)(mP,{type:"text",label:"Postleitzahl:",placeholder:"Postleitzahl",value:null!==(f=null===(h=C.address)||void 0===h?void 0:h.postalcode)&&void 0!==f?f:"",onChange:function(e){return j((function(t){return t.address?u(u({},t),{},{address:u(u({},t.address),{},{postalcode:e})}):u(u({},t),{},{address:{id:0,postalcode:e}})}))}}),(0,G.jsx)(mP,{type:"text",label:"Stadt:",placeholder:"Stadt",value:null!==(p=null===(v=C.address)||void 0===v?void 0:v.city)&&void 0!==p?p:"",onChange:function(e){return j((function(t){return t.address?u(u({},t),{},{address:u(u({},t.address),{},{city:e})}):u(u({},t),{},{address:{id:0,city:e}})}))}})]}),(0,G.jsx)(HM,{title:"Kontaktdaten",style:{marginTop:"-0.9em"},children:(0,G.jsx)(jc,{mode:"fromPhone",object:C,contactData:C.contactData,setContactData:function(e){var t=(0,Fl.Z)(C.contactData);e.forEach((function(e){var n=t.findIndex((function(t){return t.id===e.id}));-1===n?t.push(e):t[n]=e}));var n=t.filter((function(t){return!e.find((function(e){return e.id===t.id}))}));n.forEach((function(e){var n=t.findIndex((function(t){return t.id===e.id}));t.splice(n,1)})),j(u(u({},C),{},{contactData:t}))}})}),(0,G.jsxs)(HM,{title:"Bankdaten",style:{marginTop:"-0.9em"},children:[(0,G.jsx)(mP,{label:"Bank",placeholder:"Bank",type:"text",value:null!==(m=null===C||void 0===C||null===(g=C.bank)||void 0===g?void 0:g.bank)&&void 0!==m?m:"",onChange:function(e){return j((function(t){return u(u({},t),{},{bank:u(u({},t.bank),{},{bank:e})})}))}}),(0,G.jsx)(mP,{label:"IBAN",placeholder:"ATXX XXXX XXXX XXXX",type:"text",value:null!==(y=null===C||void 0===C||null===(b=C.bank)||void 0===b?void 0:b.iban)&&void 0!==y?y:"",onChange:function(e){return j((function(t){return u(u({},t),{},{bank:u(u({},t.bank),{},{iban:e})})}))}}),(0,G.jsx)(mP,{label:"BIC",placeholder:"XXXXXXXX",type:"text",value:null!==(x=null===C||void 0===C||null===(w=C.bank)||void 0===w?void 0:w.bic)&&void 0!==x?x:"",onChange:function(e){return j((function(t){return u(u({},t),{},{bank:u(u({},t.bank),{},{bic:e})})}))}})]}),(0,G.jsxs)(HM,{title:"Ausweis",style:{marginTop:"-0.9em"},children:[(0,G.jsx)(mP,{type:"text",label:"Ausweisart",placeholder:"Reisepass",value:null!==(k=C.identificationType)&&void 0!==k?k:"",onChange:function(e){return j((function(t){return u(u({},t),{},{identificationType:e})}))}}),(0,G.jsx)(mP,{type:"text",label:"Ausweisnummer",placeholder:"C01X0006H",value:null!==(S=C.identificationNumber)&&void 0!==S?S:"",onChange:function(e){return j((function(t){return u(u({},t),{},{identificationNumber:e})}))}}),(0,G.jsx)(mP,{type:"text",label:"Austellende Beh\xf6rde",placeholder:"BH Klagenfurt Land",value:null!==(_=C.identificationAdministration)&&void 0!==_?_:"",onChange:function(e){return j((function(t){return u(u({},t),{},{identificationAdministration:e})}))}})]}),(0,G.jsxs)(HM,{title:"Sonstiges",style:{marginTop:"-0.9em"},children:[(0,G.jsx)(mP,{type:"date",value:C.entryDate,label:"Erfassungsdatum",placeholder:"Erfassungsdatum",onChange:function(e){return j((function(t){return u(u({},t),{},{entryDate:e})}))},dateOptions:{type:"Date"}}),(0,G.jsx)(mP,{type:"date",value:C.passing,label:"Ableben",placeholder:"Ableben",onChange:function(e){return j((function(t){return u(u({},t),{},{passing:e})}))},dateOptions:{type:"Date"}})]}),(0,G.jsx)(AP,{title:"Felder zur\xfccksetzen",onClickHandler:function(){return function(){var e,t={id:Cc(),firstname:"",lastname:"",organizationId:null!==(e=null===M||void 0===M?void 0:M.organizationId)&&void 0!==e?e:14,note:"",title:"",status:1,birthdate:null,contactData:[{id:Cc(),type:1,value:""},{id:Cc(),type:2,value:""},{id:Cc(),type:3,value:""}],tags:[],tagIds:[],identificationAdministration:"",identificationNumber:"",identificationType:""};j(t),E&&E("person")}()}}),(0,G.jsx)(jF,{open:J,object:C,onClose:function(){$(!1)},setObject:j})]})},EF=function(e){var n=e.open,r=e.onClose,s=e.object,l=e.mode,u=xq().changeVisibility,c=Rc(),d=c.addPerson,f=c.updatePerson,h=c.defaultPerson,p=wt().enqueueSnackbar,v=(0,t.useState)(null!==s&&void 0!==s?s:h),m=(0,i.Z)(v,2),g=m[0],y=m[1],b=(0,t.useState)(!1),x=(0,i.Z)(b,2),w=x[0],k=x[1],S=function e(){k(!1),r&&e(),u("editCreatePerson",!1)},_=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,k(!0),"create"!=l){e.next=7;break}return e.next=5,d(g);case 5:e.next=9;break;case 7:return e.next=9,f(g);case 9:u("editCreatePerson",!1),y(h),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(0),p("create"==l?"Fehler beim Erstellen.":"Fehler beim Bearbeiten",{variant:"error"});case 16:return e.prev=16,k(!1),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[0,13,16,19]])})));return function(){return e.apply(this,arguments)}}();return(0,t.useEffect)((function(){y(null!==s&&void 0!==s?s:h)}),[s]),(0,G.jsxs)(sf,{open:n,title:"create"==l?"Person erstellen":"Person bearbeiten",onClose:function(){return S()},children:[(0,G.jsx)(PF,{object:g,setObject:y}),(0,G.jsx)(Gc,{title:w?(0,G.jsx)(bu,{size:18,color:"inherit"}):"create"==l?"Erstellen":"Speichern",onClickHandler:function(){return _()},disabled:w})]})},AF=function(e){var t=e.object,n=e.setObject,r=e.mode;e.setFormMode,Rc().companies,js().user,wt().enqueueSnackbar;return(0,G.jsxs)(lf,{children:[(0,G.jsx)(mP,{type:"text",value:t.firstname,label:"Vorname",placeholder:"Vorname",onChange:function(e){return n((function(t){return u(u({},t),{},{firstname:e})}))}}),(0,G.jsx)(mP,{type:"text",value:t.lastname,label:"Nachname",placeholder:"Nachname",onChange:function(e){return n((function(t){return u(u({},t),{},{lastname:e})}))}}),(0,G.jsx)(jc,{mode:r,object:t,contactData:t.contactData,setContactData:function(e){var r=(0,Fl.Z)(t.contactData);e.forEach((function(e){var t=r.findIndex((function(t){return t.id===e.id}));-1===t?r.push(e):r[t]=e}));var i=r.filter((function(t){return!e.find((function(e){return e.id===t.id}))}));i.forEach((function(e){var t=r.findIndex((function(t){return t.id===e.id}));r.splice(t,1)})),n(u(u({},t),{},{contactData:r}))}})]})},TF=function(e){var n=e.open,r=e.onClose,s=e.object,l=e.mode,c=xq().changeVisibility,d=Rc(),f=d.addPerson,h=d.updatePerson,p=d.defaultPerson,v=wt().enqueueSnackbar,m=(0,t.useState)(p),g=(0,i.Z)(m,2),y=g[0],b=g[1],x=(0,t.useState)(!1),w=(0,i.Z)(x,2),k=w[0],S=w[1],_=function e(){S(!1),r&&e(),c("editCreatePersonfromPhone",!1)},C=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,S(!0),"create"!=l){e.next=7;break}return e.next=5,f(y);case 5:e.next=9;break;case 7:return e.next=9,h(y);case 9:c("editCreatePersonfromPhone",!1),b(p),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(0),v("create"==l?"Fehler beim Erstellen.":"Fehler beim Bearbeiten",{variant:"error"});case 16:return e.prev=16,S(!1),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[0,13,16,19]])})));return function(){return e.apply(this,arguments)}}();return(0,t.useEffect)((function(){null!==s&&void 0!==s&&s.telefonnummer&&b(u(u({},p),{},{telefonnummer:null===s||void 0===s?void 0:s.telefonnummer,contactData:[{id:0,type:1,value:null===s||void 0===s?void 0:s.telefonnummer},{id:1,type:2,value:""},{id:2,type:3,value:""}]}))}),[s]),(0,G.jsxs)(sf,{open:n,title:"create"==l?"Telefonummer hinzuf\xfcgen":"Person bearbeiten",onClose:function(){return _()},children:[(0,G.jsx)(AF,{object:y,setObject:b}),(0,G.jsx)(Gc,{title:k?(0,G.jsx)(bu,{size:18,color:"inherit"}):"Speichern",onClickHandler:function(){return C()},disabled:k})]})};function IF(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n}var RF=function(e){var n,r,o,a,s=e.object,l=e.setObject,c=e.errorVariables,d=e.mode,h=e.setFormMode,p=(0,t.useState)((null!==(n=s.salesPrice)&&void 0!==n?n:0)*(1+(null!==(r=s.ust)&&void 0!==r?r:0)/100)),v=(0,i.Z)(p,2),m=v[0],g=v[1];(0,t.useEffect)((function(){var e,t,n=IF((null!==(e=s.salesPrice)&&void 0!==e?e:0)*(1+(null!==(t=s.ust)&&void 0!==t?t:0)/100),2);g(n)}),[s.id]);var y=(0,t.useState)(!1),b=(0,i.Z)(y,2),x=b[0],w=b[1];function k(){s.labelLength&&s.labelWidth&&!isNaN(s.labelLength)&&!isNaN(s.labelWidth)&&s.labelLength>=10&&s.labelWidth>10?(w(!1),function(){var e=window.open("","_blank");null===e||void 0===e||e.document.write("\n        <html>\n            <head>\n                <style>\n                    @media print {\n                        .no-print, .no-print * {\n                            display: none;\n                        }\n                        .invoice-panel {\n                            border: 0 solid #fff;\n                            box-sizing: border-box;\n                        }\n                    }\n                    \n                    @media screen {\n                        .invoice-panel {\n                            border: 1px solid #aaa;\n                        }\n                    }\n\n                    html, body {\n                        margin: 0;\n                        padding: 0;\n                        border: solid 0 #fff;\n                    }\n                    body, p, div, table {\n                        font-family:sans-serif;\n                        font-size: ".concat(.155*s.labelLength,"mm; \n                    }\n                    .label-panel {\n                        width: ").concat(s.labelWidth,"mm;\n                        height: ").concat(s.labelLength,'mm;\n                        margin: 0 auto;\n                        text-align: center;\n                        align-items: center;\n                        box-sizing: border-box;\n                        background-color: #fff;\n                        display: flex;\n                        flex-direction: column;\n                    }\n                    .label-panel > div {\n                        flex: 1;\n                        display: flex;\n                        flex-direction: column;\n                      }\n                    .label-panel img {\n                        flex: 1;\n                        max-width: 100%;\n                        max-height: 100%;\n                      }\n                      .label-panel .product-title,\n                      .label-panel .product-price {\n                        flex: 0 0 auto;\n                        padding: 4px;\n                      }\n                </style>\n            </head>\n            <body>\n                <div class="label-panel">\n                    <div>\n                        <div class="product-title">\n                            <b>').concat(s.title,'</b>\n                        </div>\n                    </div>\n                    <div>\n                        <div class="product-price">\n                            <b>Preis:</b>\n                            <span>').concat(s.salesPrice,"\u20ac</span>\n                        </div>\n                    </div>\n                    <div>\n                        <img src=").concat(f.baseURL,"/").concat(s.isQrCode?"qrcode":"barcode","/").concat(s.codeValue,"></img>\n                    </div>\n                    </div>\n                </div>\n                <script>\n                    var img = new Image();\n                    img.src = '").concat(f.baseURL,"/").concat(s.isQrCode?"qrcode":"barcode","/").concat(s.codeValue,"';\n                \n                    img.onload = function() {\n                      window.print();\n                    };\n                <\/script>\n            </body>\n        </html>\n        "))}()):w(!0)}return(0,G.jsxs)("form",{className:"form",children:[(0,G.jsx)(mP,{label:"Titel",placeholder:"Produkttitel",onChange:function(e){return l((function(t){return u(u({},t),{},{title:e})}))},value:null!==(o=null===s||void 0===s?void 0:s.title)&&void 0!==o?o:"",type:"text",error:null===c||void 0===c?void 0:c.titleError,errorMessage:rP.TitleError}),(0,G.jsx)(mP,{label:"Beschreibung",placeholder:"Beschreibung des Produkts",onChange:function(e){return l((function(t){return u(u({},t),{},{description:e})}))},value:null===s||void 0===s?void 0:s.description,type:"multiline"}),(0,G.jsx)(mP,{label:"Einkaufspreis (nur f\xfcr Statistik, intern!)",type:"number",step:".1",placeholder:"9.99",onChange:function(e){return l((function(t){return u(u({},t),{},{cost:parseFloat(e)})}))},value:null===s||void 0===s?void 0:s.cost,error:null===c||void 0===c?void 0:c.errorCost,errorMessage:"Bitte geben Sie einen Einkaufspreis an"}),(0,G.jsx)(mP,{label:"Steuer (in Prozent)",placeholder:"20",value:s.ust,onChange:function(e){return function(e){var t;l(u(u({},s),{},{ust:e}));var n=e/100,r=IF((null!==(t=s.salesPrice)&&void 0!==t?t:0)*(1+n),2);g(r)}(e)},type:"number",step:"1",error:null===c||void 0===c?void 0:c.errorUst,errorMessage:"Bitte geben Sie einen Wert f\xfcr die Steuer in % an"}),(0,G.jsx)(mP,{label:"Verkaufspreis (netto)",type:"number",step:".01",placeholder:"19.99",onChange:function(e){return function(e){var t;l(u(u({},s),{},{salesPrice:e}));var n=IF(e*(1+(null!==(t=s.ust)&&void 0!==t?t:0)/100),2);g(n)}(e)},value:null===s||void 0===s?void 0:s.salesPrice,error:null===c||void 0===c?void 0:c.errorCost,errorMessage:"Bitte geben Sie einen Verkaufspreis (netto) an"}),(0,G.jsx)(mP,{label:"Verkaufspreis (brutto)",type:"number",step:".1",placeholder:"23.98",value:m,onChange:function(e){return function(e){var t;g(e);var n=IF(e/(1+(null!==(t=s.ust)&&void 0!==t?t:0)/100),2);l(u(u({},s),{},{salesPrice:n}))}(e)},error:null===c||void 0===c?void 0:c.errorCost,errorMessage:"Bitte geben Sie einen Verkaufspreis (brutto) an"}),(0,G.jsx)(mP,{label:"Menge auf Lager (leer f\xfcr z.B. digitale Produkte)",type:"number",step:"1",value:s.count,onChange:function(e){return l((function(t){return u(u({},t),{},{count:parseFloat(e)})}))},placeholder:"Menge"}),(0,G.jsx)(mP,{type:"text",label:"Produkt Code",value:null!==(a=s.codeValue)&&void 0!==a?a:"",onChange:function(e){return l((function(t){return u(u({},t),{},{codeValue:e})}))},placeholder:"6 253765 889553"}),(0,G.jsx)(HM,{title:"Barcode/QR-Code",children:s.codeValue?(0,G.jsxs)("div",{children:[(0,G.jsxs)("div",{className:"form-row noselect",onClick:function(){return l((function(e){return u(u({},e),{},{isQrCode:!s.isQrCode})}))},children:[(0,G.jsx)("span",{style:{fontSize:"14px"},children:"Barcode"}),(0,G.jsx)(Op,{color:"secondary",checked:s.isQrCode,onChange:function(e,t){return l((function(e){return u(u({},e),{},{isQrCode:!s.isQrCode})}))}}),(0,G.jsx)("span",{style:{fontSize:"14px"},children:"QR-Code"})]}),s.isQrCode&&s.codeValue&&(0,G.jsx)("div",{style:{width:"100%",display:"flex",justifyContent:"center",alignItems:"center"},children:(0,G.jsx)("img",{style:{width:"50%"},src:"".concat(f.baseURL,"/qrcode/").concat(s.codeValue)})}),!s.isQrCode&&s.codeValue&&(0,G.jsx)("div",{style:{width:"100%",display:"flex",justifyContent:"center",alignItems:"center"},children:(0,G.jsx)("img",{style:{width:"50%"},src:"".concat(f.baseURL,"/barcode/").concat(s.codeValue)})}),s.codeValue&&(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",gap:"10px"},children:[(0,G.jsx)(mP,{type:"number",label:"Etikette-Breite (in mm)",value:s.labelWidth,onChange:function(e){return l((function(t){return u(u({},t),{},{labelWidth:e})}))},error:x,errorMessage:rP.PrintLabelError}),(0,G.jsx)(mP,{type:"number",label:"Etikette-L\xe4nge (in mm)",value:s.labelLength,onChange:function(e){return l((function(t){return u(u({},t),{},{labelLength:e})}))},error:x})]}),"editProduct"===d&&s.codeValue&&(0,G.jsx)("div",{style:{display:"flex",justifyContent:"center",width:"100%",marginTop:"2%"},children:(0,G.jsx)(Gc,{title:"Etikett zu Produkt erstellen",onClickHandler:function(){k()},style:{width:"40%"}})})]}):(0,G.jsx)("div",{style:{textAlign:"center"},children:"Geben Sie zun\xe4chst einen Produkt Code an"})}),(0,G.jsx)(AP,{title:"Felder zur\xfccksetzen",onClickHandler:function(){return l(IP),console.log("handling reset"),void(h&&(console.log("setting form mode"),h("createProduct"),console.log(d)))}})]})},MF=(0,fc.Z)((0,G.jsx)("path",{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.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.75 1.83-1.83z"}),"Edit"),OF=(0,fc.Z)((0,G.jsx)("path",{d:"M18 13h-5v5c0 .55-.45 1-1 1s-1-.45-1-1v-5H6c-.55 0-1-.45-1-1s.45-1 1-1h5V6c0-.55.45-1 1-1s1 .45 1 1v5h5c.55 0 1 .45 1 1s-.45 1-1 1z"}),"AddRounded"),DF={container:"Card_container__-7unq",unscrollableContainer:"Card_unscrollableContainer__LQ5gF",ctaButton:"Card_ctaButton__5jzdk",header:"Card_header__XQEj7",headerContainer:"Card_headerContainer__iKpgh",title:"Card_title__Z712W",body:"Card_body__dV2A9"},ZF=function(e){};var NF=function(e){var n=e.onScroll,r=e.innerListRef,o=e.children,a=e.disableBodyMargin,s=e.disableScroll,l=e.fullHeightBody,c=e.cta,d=e.css,f=e.classes,h=e.ctaTitle,p=e.ctaFunction,v=e.right,m=e.title,g=e.buttonIcon,y=e.bodyPadding,b=void 0===y||y,x=e.style,w=void 0===x?{height:"100%",width:"100%",order:void 0}:x,k=e.expandedElement,S=e.isButtonPrimaryAction,_=e.left,C=e.defaultExpanded,j=e.flex,P=(0,t.useState)(null!==C&&void 0!==C&&C),E=(0,i.Z)(P,2),A=E[0],T=E[1],I=(0,t.useRef)(null),R=(0,t.useId)(),M=(0,t.useId)(),O=(0,t.useState)(!1),D=(0,i.Z)(O,2),Z=(D[0],D[1]);return(0,t.useLayoutEffect)((function(){var e=document.getElementById(R),t=null===e||void 0===e?void 0:e.scrollHeight,n=null===e||void 0===e?void 0:e.offsetHeight;Z(t/n<=1)}),[o]),(0,t.useLayoutEffect)((function(){var e=document.getElementById(R);return new ResizeObserver((function(e){})).observe(e),function(){new ResizeObserver(ZF).disconnect()}}),[]),(0,G.jsxs)("div",{id:R,className:aP([DF.container,"shadow","".concat(j?"flex column":""," no-scrollbar")].concat((0,Fl.Z)(null!==f&&void 0!==f?f:[]))),style:u(u({width:w.width,height:w.height,order:w.order},d),{},{backgroundColor:w.backgroundColor}),children:[m&&(0,G.jsxs)("div",{className:DF.headerContainer,children:[(0,G.jsxs)("header",{className:DF.header,children:[(0,G.jsxs)("div",{className:"flex centered-aligned",style:{gap:"5px"},children:[_,(0,G.jsx)("h3",{className:DF.title,children:m})]}),v&&v({expanded:A,setExpanded:T})]}),(0,G.jsx)(ke,{in:A,children:(0,G.jsx)("div",{style:{padding:"0 10px 10px 10px"},children:k})})]}),(0,G.jsx)("div",{style:{height:m?"calc(100%)":"100%",width:"100%",overflow:s?"hidden":"scroll"},className:"scroll no-scrollbar",onScroll:null!==n&&void 0!==n?n:function(){},ref:null!==r&&void 0!==r?r:void 0,children:(0,G.jsx)("div",{id:M,style:{marginBottom:a?void 0:"100px",width:"100%",height:l||s?m?"calc(100% - 50px)":"calc(100%)":"auto",padding:b?"10px":0},className:aP([DF.body,"scroll"]),ref:I,children:o})}),c&&(0,G.jsx)("button",{className:DF.ctaButton,style:{backgroundColor:S?"var(--brand)":"var(--brand-light)",color:S?"var(--brand-contrast)":"var(--brand)"},onClick:function(){return p()},children:(0,G.jsxs)("span",{className:"flex centered-aligned button-text",style:{gap:"5px"},children:[g,h]})})]})},LF=function(e,t){var n,r,i=!0;return(null!==(n=null===(r=e.title)||void 0===r?void 0:r.length)&&void 0!==n?n:0)<1?(i=!1,t((function(e){return u(u({},e),{},{titleError:!0})}))):t((function(e){return u(u({},e),{},{titleError:!1})})),void 0===e.cost||isNaN(e.cost)?(i=!1,t((function(e){return u(u({},e),{},{errorCost:!0})}))):t((function(e){return u(u({},e),{},{errorCost:!1})})),void 0===e.ust||isNaN(e.ust)?(i=!1,t((function(e){return u(u({},e),{},{errorUst:!0})}))):t((function(e){return u(u({},e),{},{errorUst:!1})})),i};function FF(e){var n=e.width,r=e.height,o=e.order,a=e.clickedProduct,s=e.setClickedProduct,l=e.formMode,u=e.setFormMode,c=(0,t.useState)(IP),d=(0,i.Z)(c,2),f=d[0],h=d[1],p=OP(),v=(0,t.useState)({}),m=(0,i.Z)(v,2),g=m[0],y=m[1];return(0,t.useEffect)((function(){console.log(l)}),[l]),(0,G.jsx)(NF,{title:"editProduct"===l?"Produkt bearbeiten":"Produkt erstellen",style:{width:n,height:r,order:o},fullHeightBody:!0,right:function(){return(0,G.jsx)("div",{})},cta:!0,ctaTitle:"editProduct"===l?"Speichern":"Produkt erstellen",buttonIcon:"editProduct"===l?(0,G.jsx)(MF,{fontSize:"small"}):(0,G.jsx)(OF,{fontSize:"small"}),ctaFunction:function(){switch(l){case"createProduct":default:LF(f,y)&&(p.addProduct(f),h(IP));break;case"editProduct":LF(a,y)&&(p.updateProduct(a),h(IP))}},children:"createProduct"===l?(0,G.jsx)(RF,{object:f,setObject:h,errorVariables:g,mode:l,setFormMode:u}):"editProduct"===l?(0,G.jsx)(RF,{object:a,setObject:s,errorVariables:g,mode:l,setFormMode:u}):(0,G.jsx)(RF,{object:f,setObject:h,errorVariables:g,mode:l,setFormMode:u})})}var zF=function(e){var n=e.open,r=e.onClose,s=e.object,l=e.mode,c=OP(),d=c.updateProduct,f=c.addProduct,h=xq().changeVisibility,p=function e(){y(!1),r&&e(),h("editCreateProduct",!1)};(0,t.useEffect)((function(){k(null!==s&&void 0!==s?s:IP)}),[s]);var v=(0,t.useState)(!1),m=(0,i.Z)(v,2),g=m[0],y=m[1],b=(0,t.useState)(u({},"create"==l?IP:s)),x=(0,i.Z)(b,2),w=x[0],k=x[1],S=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!LF(w,P)){e.next=12;break}if(y(!0),"create"!=l){e.next=9;break}return e.next=7,f(w);case 7:e.next=11;break;case 9:return e.next=11,d(w);case 11:h("editCreateProduct",!1);case 12:e.next=16;break;case 14:e.prev=14,e.t0=e.catch(0);case 16:return e.prev=16,y(!1),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[0,14,16,19]])})));return function(){return e.apply(this,arguments)}}(),_=(0,t.useState)({}),C=(0,i.Z)(_,2),j=C[0],P=C[1];return(0,G.jsxs)(sf,{open:n,title:"create"==l?"Produkt erstellen":"Produkt bearbeiten",onClose:function(){return p()},children:[(0,G.jsx)(RF,{object:w,setObject:k,errorVariables:j}),(0,G.jsx)("div",{style:{height:"20px"}}),(0,G.jsx)(Gc,{title:g?(0,G.jsx)(bu,{size:18,color:"inherit"}):"Speichern",onClickHandler:function(){return S()},disabled:g})]})};var BF=function(e){var n,r=e.open,s=e.onClose,l=e.object,c=e.mode,d=xq().changeVisibility,f=wt().enqueueSnackbar,h=kP(),p=h.defaultService,v=h.addService,m=h.updateService,g=(0,t.useState)(u({},null!==l&&void 0!==l?l:p)),y=(0,i.Z)(g,2),b=y[0],x=y[1],w=(0,t.useState)(!1),k=(0,i.Z)(w,2),S=k[0],_=k[1],C=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!V(b)){e.next=11;break}if(_(!0),"create"!=c){e.next=8;break}return e.next=6,v(b);case 6:e.next=10;break;case 8:return e.next=10,m(b);case 10:s&&j();case 11:d("editCreateService",!1),e.next=18;break;case 14:e.prev=14,e.t0=e.catch(0),console.log(e.t0),f("Fehler beim ".concat("create"==c?"Erstellen":"Speichern","."),{variant:"error"});case 18:return e.prev=18,_(!1),e.finish(18);case 21:case"end":return e.stop()}}),e,null,[[0,14,18,21]])})));return function(){return e.apply(this,arguments)}}(),j=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:x(u({},p)),_(!1),s&&j(),d("editCreateService",!1);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,t.useEffect)((function(){x(u({},null!==l&&void 0!==l?l:p))}),[l]);var P=(0,t.useState)(!1),E=(0,i.Z)(P,2),A=E[0],T=E[1],I=(0,t.useState)(!1),R=(0,i.Z)(I,2),M=R[0],O=R[1],D=(0,t.useState)(!1),Z=(0,i.Z)(D,2),N=Z[0],L=Z[1],F=(0,t.useState)(!1),z=(0,i.Z)(F,2),B=z[0],H=z[1];function V(e){0===e.employeeDatas.length?T(!0):T(!1),!e.clientOrganizationId||e.clientOrganizationId<=0?O(!0):O(!1),0===e.title.length?L(!0):L(!1);var t=Vl()(e.employeeDatas[0].from),n=Vl()(e.employeeDatas[0].to);return t.isAfter(n)?H(!0):H(!1),!(0===e.employeeDatas.length||!e.clientOrganizationId||e.clientOrganizationId<=0||0===e.title.length||t.isAfter(n))}return(0,G.jsxs)(sf,{open:r,title:"create"==c?"Leistung erstellen":"Leistung bearbeiten",onClose:j,children:[(0,G.jsx)(LP,{object:b,setObject:x,errorVariables:{employeeError:A,customerError:M,titleError:N,dateStartError:B}}),(0,G.jsx)("div",{style:{display:"flex",flexDirection:"column",width:"100%",justifyContent:"center",alignItems:"center",gap:"10px",marginBottom:"1em"},children:null===b||void 0===b||null===(n=b.documents)||void 0===n?void 0:n.map((function(e,t){return console.log(e),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"column",width:"100%",justifyContent:"center",alignItems:"center",gap:"10px"},children:[-1e3==e.sequenceNumber&&(0,G.jsx)("h3",{style:{marginBottom:"0"},children:"Vorher:"}),1==e.sequenceNumber&&(0,G.jsx)("h3",{style:{marginBottom:"0"},children:"Nachher:"}),(0,G.jsxs)("p",{children:["Bild ",t,": ",e.title]}),(0,G.jsx)("img",{style:{width:"80%"},src:e.base64})]})}))}),(0,G.jsx)(Gc,{title:S?(0,G.jsx)(bu,{size:18,color:"inherit"}):"create"==c?"Erstellen":"Speichern",onClickHandler:function(){return C()},disabled:S})]})},HF=function(e){var n,r=e.open,s=e.onClose,l=e.object,c=e.mode,d=Rc().editCompany,f=xq().changeVisibility,h=function e(){g(!1),s&&e(),f("editStatus",!1)};(0,t.useEffect)((function(){w(null!==l&&void 0!==l?l:Ac)}),[l]);var p=(0,t.useState)(!1),v=(0,i.Z)(p,2),m=v[0],g=v[1],y=(0,t.useState)(u({},"create"==c?Ac:l)),b=(0,i.Z)(y,2),x=b[0],w=b[1],k=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,g(!0),e.next=4,d(x);case 4:f("editStatus",!1),e.next=9;break;case 7:e.prev=7,e.t0=e.catch(0);case 9:return e.prev=9,g(!1),e.finish(9);case 12:case"end":return e.stop()}}),e,null,[[0,7,9,12]])})));return function(){return e.apply(this,arguments)}}();return(0,G.jsxs)(sf,{open:r,title:"Status bearbeiten",onClose:function(){return h()},children:[null===(null===l||void 0===l?void 0:l.eCockpitOrganizationId)&&(0,G.jsx)("div",{style:{textAlign:"center",padding:"3vh"},children:"eCockpit Organisationen k\xf6nnen nur von einem Administrator in den Einstellungen bearbeitet werden."}),null!==(null===l||void 0===l?void 0:l.eCockpitOrganizationId)&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(lf,{children:(0,G.jsx)(mP,{label:"Status",type:"select",value:null!==(n=x.status)&&void 0!==n?n:1,onChange:function(e){return w((function(t){return u(u({},t),{},{status:e})}))},selectOptions:{options:[{id:1,title:"Ok"},{id:2,title:"M\xe4\xdfig"},{id:3,title:"Optimierungsbedarf"},{id:4,title:"Konkurs/Geschlossen"}],titleKey:"title",valueKey:"id"}})}),(0,G.jsx)(Gc,{style:{marginTop:"20px",zIndex:1},title:m?(0,G.jsx)(bu,{size:18,color:"inherit"}):"Speichern",onClickHandler:function(){return k()},disabled:m})]})]})},VF=__webpack_require__(5860);var qF=function(e){var t=e.onClose,n=e.open,r=e.title,i=e.errorMessage,o=xq().changeVisibility,a=function(){t?t():o("error",!1)};return(0,G.jsx)(sf,{onClose:a,open:n,title:r,children:(0,G.jsxs)("div",{className:"flex column centered-aligned",style:{width:"100%",gap:"20px"},children:[(0,G.jsxs)("div",{className:"centered",style:{gap:"10px"},children:[(0,G.jsx)("div",{className:"warning-container",children:(0,G.jsx)(VF.Z,{fontSize:"inherit"})}),(0,G.jsx)("span",{style:{maxWidth:"100%"},children:i})]}),(0,G.jsx)(Gc,{title:"Ok!",onClickHandler:a,backgroundColor:"base"})]})})},WF=function(e,t){var n,r;switch(t.type){case"EDIT_WORKTIME":return u(u({},e),{},{worktimes:e.worktimes.map((function(e){return e.id===t.payload.id?t.payload:e})),worktimesOrganization:e.worktimesOrganization.map((function(e){return e.id===t.payload.id?t.payload:e}))});case"ADD_WORKTIME":return u(u({},e),{},{worktimes:[t.payload].concat((0,Fl.Z)(null!==(n=e.worktimes)&&void 0!==n?n:[]))});case"SET_WORKTIMES":return u(u({},e),{},{worktimes:t.payload});case"SET_WORKTIMES_ORG":return u(u({},e),{},{worktimesOrganization:t.payload});case"SET_STATUS":return u(u({},e),{},{status:t.payload});case"SET_BEGIN":return u(u({},e),{},{begin:t.payload});case"SET_CURRENTWORKTIME":return u(u({},e),{},{currentWorktime:t.payload});case"SET_PAUSES":return u(u({},e),{},{pauses:t.payload});case"SET_PAUSES_ORG":return u(u({},e),{},{pausesOrganization:t.payload});case"SET_HOLIDAYS":return u(u({},e),{},{holidays:t.payload});case"SET_HOLIDAYS_ORG":return u(u({},e),{},{organizationHolidays:t.payload});case"ADD_PAUSE":return u(u({},e),{},{pauses:[t.payload].concat((0,Fl.Z)(null!==(r=e.pauses)&&void 0!==r?r:[]))});case"EDIT_PAUSE":return u(u({},e),{},{pauses:e.pauses.map((function(e){return e.id===t.payload.id?t.payload:e})),pausesOrganization:e.pausesOrganization.map((function(e){return e.id===t.payload.id?t.payload:e}))});case"SET_DURATION":return u(u({},e),{},{duration:t.payload});case"SET_DURATIONFORALL":return u(u({},e),{},{durationForAll:t.payload});case"DELETE_WORKTIME":return u(u({},e),{},{worktimes:e.worktimes.filter((function(e){return e.id!==t.payload.id}))});case"DELETE_PAUSE":return u(u({},e),{},{pauses:e.pauses.filter((function(e){return e.id!==t.payload.id})),pausesOrganization:e.pausesOrganization.filter((function(e){return e.id!==t.payload.id}))});case"ADD_HOLIDAY_REQUEST":return u(u({},e),{},{holidays:[].concat((0,Fl.Z)(e.holidays),[t.payload]),organizationHolidays:[].concat((0,Fl.Z)(e.organizationHolidays),[t.payload])});case"PROCESS_HOLIDAY":return u(u({},e),{},{holidays:e.holidays.map((function(e){return e.id===t.payload.id?t.payload:e})),organizationHolidays:e.organizationHolidays.map((function(e){return e.id===t.payload.id?t.payload:e}))});default:return u({},e)}},UF=(0,t.createContext)({status:"absent",worktimesOrganization:[]}),GF={id:0,userId:0,organizationId:0,requestedDate:new Date,startDate:new Date,endDate:new Date,accepted:!1,rejected:!1,requesterNote:"",granterNote:""},KF=function(e){var n=e.children,r=g(),s=xt(),l=s.enqueueSnackbar,u=s.closeSnackbar,c=(js().user,(0,t.useReducer)(WF,{status:"absent"})),d=(0,i.Z)(c,2),f=d[0],h=d[1],p=function(e){h({type:"SET_STATUS",payload:e})},m=function(e){switch(e){case 1:return"work";case 2:return"pause";case 0:return"absent"}},y=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:p("work"),_(t),h({type:"SET_BEGIN",payload:null!==t&&void 0!==t?t:(new Date).toISOString()});case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),b=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=l("Einstempeln wird durchgef\xfchrt",{variant:"default",autoHideDuration:Pt}),r.post("/worktime/start").then((function(e){u(t),y(new Date),S(e.data),h({type:"ADD_WORKTIME",payload:e.data}),u(t),l("Arbeitszeit um ".concat(new Date(e.data.start).toLocaleTimeString()," gestartet."),{variant:"success"})})).catch((function(e){v(e,t,l,u)}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),x=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=l("Ausstempeln wird durchgef\xfchrt",{variant:"default",autoHideDuration:Pt}),r.post("/worktime/end").then((function(e){u(t),_(null),p("absent"),h({type:"EDIT_WORKTIME",payload:e.data});var n=e.data,i=n.start.valueOf();(n.end.valueOf()-i)/36e5>6&&(r.get("/worktime/getallpausefromuser").then((function(e){h({type:"SET_PAUSES",payload:e.data})})),r.get("/worktime/getallpause").then((function(e){h({type:"SET_PAUSES_ORG",payload:e.data})}))),u(t),l("Arbeitszeit um ".concat((new Date).toLocaleTimeString()," beendet."),{variant:"success"})})).catch((function(e){v(e,t,l,u)}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),w=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=l("Pause wird begonnen",{variant:"default",autoHideDuration:Pt}),r.post("/worktime/startpause").then((function(e){_(e.data.start),p("pause"),h({type:"ADD_PAUSE",payload:e.data}),u(t),l("Pause um ".concat(new Date(e.data.start).toLocaleTimeString()," begonnen."),{variant:"success"})})).catch((function(e){v(e,t,l,u)}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),k=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=l("Pause wird beendet",{variant:"default",autoHideDuration:Pt}),r.post("/worktime/endpause").then((function(e){var n=e.data;h({type:"EDIT_PAUSE",payload:e.data}),u(t),l("Pause um ".concat(new Date(n.end).toLocaleTimeString()," beendet.")),I()})).catch((function(e){v(e,t,l,u)}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),S=function(e){h({type:"SET_CURRENTWORKTIME",payload:e})},_=function(e){h({type:"SET_BEGIN",payload:e})},C=function(e){h({type:"SET_DURATION",payload:e})},j=function(e){h({type:"SET_DURATIONFORALL",payload:e})},P=function(e){h({type:"DELETE_WORKTIME",payload:e})},E=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=l("Arbeitszeit wird ge\xe4ndert",{variant:"default",autoHideDuration:Pt}),r.put("/worktime/update",t).then((function(e){u(n),l("Arbeitszeit erfolgreich gespeichert",{variant:"success"}),h({type:"EDIT_WORKTIME",payload:t})})).catch((function(e){v(e,n,l,u)}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),A=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=l("Pause wird ge\xe4ndert",{variant:"default",autoHideDuration:Pt}),r.put("/worktime/updatepause",t).then((function(e){u(n),l("Pause erfolgreich ge\xe4ndert",{variant:"success"}),h({type:"EDIT_PAUSE",payload:e.data})})).catch((function(e){v(e,n,l,u)}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),T=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=l("Pause wird gel\xf6scht",{variant:"default",autoHideDuration:Pt}),r.delete("/worktime/deletepause",{data:t}).then((function(e){u(n),l("Pause erfolgreich gel\xf6scht",{variant:"success"}),h({type:"DELETE_PAUSE",payload:t})})).catch((function(e){v(e,n,l,u)}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),I=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t,n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,r.get("/worktime/workingstateofself");case 3:t=e.sent,n=t.data,p(m(null===n||void 0===n?void 0:n.status)),_(n.beginWork),e.t0=n.status,e.next=1===e.t0?10:2===e.t0?12:0===e.t0?14:15;break;case 10:return y(n.beginWork),e.abrupt("break",15);case 12:return p("pause"),e.abrupt("break",15);case 14:p("absent");case 15:e.next=20;break;case 17:e.prev=17,e.t1=e.catch(0),console.log(e.t1);case 20:case"end":return e.stop()}}),e,null,[[0,17]])})));return function(){return e.apply(this,arguments)}}(),R=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:h({type:"SET_WORKTIMES",payload:t});case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),M=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:h({type:"SET_WORKTIMES_ORG",payload:t});case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),O=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:h({type:"SET_PAUSES_ORG",payload:t});case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),D=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:h({type:"SET_HOLIDAYS",payload:t});case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Z=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:h({type:"SET_HOLIDAYS_ORG",payload:t});case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),N=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t,n,i,a;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t={inMonth:0,inWeek:0},n={inMonth:[],inWeek:[]},r.get("/worktime/durationincurrentmonth").then((function(e){t.inMonth=e.data.duration})),r.get("/worktime/durationincurrentweek").then((function(e){t.inWeek=e.data.duration})),e.next=7,r.get("/worktime/durationincurrentmonthofall");case 7:return i=e.sent,n.inMonth=i.data,e.next=11,r.get("/worktime/durationincurrentweekofall");case 11:a=e.sent,n.inWeek=a.data,r.get("/worktime/getallasyncfromuser").then((function(e){R(e.data),void 0==e.data[0]||null!==e.data[0].end&&void 0!==e.data[0].end||S(e.data[0])})),r.get("/worktime/getallpausefromuser").then((function(e){var t;t=e.data,h({type:"SET_PAUSES",payload:t})})),r.get("/worktime").then((function(e){M(e.data)})),r.get("/worktime/getallpause").then((function(e){O(e.data)})),r.get("/holiday").then((function(e){D(e.data)})),r.get("/holiday/organization").then((function(e){Z(e.data)})),C(t),j(n),e.next=26;break;case 23:e.prev=23,e.t0=e.catch(0),console.log(e.t0);case 26:case"end":return e.stop()}}),e,null,[[0,23]])})));return function(){return e.apply(this,arguments)}}(),L=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:try{n=l("Arbeitszeit wird nachgetragen",{variant:"default",autoHideDuration:Pt}),r.post("/worktime/create",t).then((function(e){u(n),l("Arbeitszeit erfolgreich nachgetragen.",{variant:"success"}),h({type:"ADD_WORKTIME",payload:t})}))}catch(i){}case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),F=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,r.post("/worktime/createpause",t);case 3:n=e.sent,n.data,e.next=9;break;case 7:e.prev=7,e.t0=e.catch(0);case 9:return e.prev=9,l("Pause erfolgreich nachgetragen.",{variant:"success"}),e.finish(9);case 12:case"end":return e.stop()}}),e,null,[[0,7,9,12]])})));return function(t){return e.apply(this,arguments)}}(),z=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=l("Arbeitszeit wird entfernt",{variant:"default",autoHideDuration:Pt}),r.delete("/worktime/delete",{data:t}).then((function(e){u(n),l("Arbeitszeit erfolgreich entfernt.",{variant:"success"}),P(t)})).catch((function(e){l("Arbeitszeit konnte nicht entfernt werden",{variant:"error"})}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),B=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n,i,a,s;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.start,i=t.end,e.prev=1,!n||!i){e.next=8;break}return e.next=5,r.get("/worktime/durationin/start=".concat(new Date(n).toISOString(),"&end=").concat(new Date(i).toISOString()));case 5:return a=e.sent,s=a.data,e.abrupt("return",s);case 8:e.next=12;break;case 10:e.prev=10,e.t0=e.catch(1);case 12:case"end":return e.stop()}}),e,null,[[1,10]])})));return function(t){return e.apply(this,arguments)}}(),H=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=l("Urlaubsantrag wird erstellt",{variant:"default",autoHideDuration:Pt}),e.next=3,r.post("/holiday",t).then((function(e){u(n),l("Urlaubsantrag erfolgreich gestellt",{variant:"success"}),h({type:"ADD_HOLIDAY_REQUEST",payload:e.data})})).catch((function(e){l("Ein Fehler ist aufgetreten",{variant:"error"})}));case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),V=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.post("/holiday/accept",t).then((function(e){l("Urlaubsanfrage erfolgreich akzeptiert.",{variant:"success"}),h({type:"PROCESS_HOLIDAY",payload:e.data})})).catch((function(e){l("Urlaubsanfrage konnte nicht akzeptiert werden",{variant:"error"})}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),q=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=l("Urlaube werden aktualisiert",{variant:"default",autoHideDuration:Pt}),e.next=3,r.get("/holiday").then((function(e){h({type:"SET_HOLIDAYS",payload:e.data})}));case 3:return e.next=5,r.get("/holiday/organization").then((function(e){h({type:"SET_HOLIDAYS_ORG",payload:e.data})}));case 5:u(t),l("Urlaube erfolgreich aktualisert",{variant:"success"});case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),W=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.post("/holiday/reject",t).then((function(e){l("Urlaubsanfrage erfolgreich abgelehnt.",{variant:"success"}),h({type:"PROCESS_HOLIDAY",payload:e.data})})).catch((function(e){l("Urlaub konnte nicht abgelehnt werden",{variant:"error"})}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),U=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.post("/holiday/reset",t).then((function(e){l("Eintrag erfolgreich als 'Offen' markiert",{variant:"success"}),h({type:"PROCESS_HOLIDAY",payload:e.data})}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),K=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.post("/holiday/note",t).then((function(e){l("Anmerkung erfolgreich hinzugef\xfcgt",{variant:"success"}),h({type:"PROCESS_HOLIDAY",payload:e.data})}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Y=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=l("Urlaub wird storniert",{variant:"default",autoHideDuration:Pt}),e.next=3,r.post("/holiday/cancel",t).then((function(e){u(n),l("Urlaub erfolgreich storniert",{variant:"success"}),h({type:"PROCESS_HOLIDAY",payload:e.data})})).catch((function(e){u(n),l("Fehler beim stornieren",{variant:"error"})}));case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),X=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=l("\xdcbersicht wird generiert",{variant:"default",autoHideDuration:Pt}),e.next=3,r.post("/worktime/generateWorktimeOverview",t).then((function(e){return u(n),e.data})).catch((function(e){l("Fehler beim generieren der \xdcbersicht",{variant:"error"})}));case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,t.useEffect)((function(){I(),N()}),[]),(0,G.jsx)(UF.Provider,{value:{status:f.status,setStatus:p,begin:f.begin,pauses:f.pauses,duration:f.duration,durationForAll:f.durationForAll,worktimes:f.worktimes,worktimesOrganization:f.worktimesOrganization,pausesOrganization:f.pausesOrganization,holidays:f.holidays,organizationHolidays:f.organizationHolidays,getTimeStatus:function(e){switch(e){case"absent":return"Nicht eingestempelt";case"pause":return"Pause";case"work":return"Arbeitszeit"}},getWorktimeInPeriod:B,startWork:y,dispatchWork:b,dispatchEndOfWork:x,dispatchPause:w,dispatchEndOfPause:k,postscriptWork:L,postscriptPause:F,deleteWorktime:z,editWorktime:E,editPause:A,deletePause:T,generateWorktimeOverviewForUser:X,createHolidayRequest:H,acceptHolidayRequest:V,rejectHolidayRequest:W,resetHoliday:U,addHolidayNote:K,cancelHoliday:Y,fetchHolidays:q},children:n})},YF=function(){return(0,t.useContext)(UF)},XF=function(e){var t,n=e.object,r=e.setObject;return(0,G.jsxs)(lf,{children:[(0,G.jsx)(mP,{label:"Start",value:new Date(null!==(t=n.start)&&void 0!==t?t:Date.now.toString()),onChange:function(e){return r((function(t){return u(u({},t),{},{start:e.toISOString()})}))},type:"date"}),(0,G.jsx)(mP,{label:"Ende",value:n.end,onChange:function(e){return r((function(t){return u(u({},t),{},{end:e.toISOString()})}))},type:"date"})]})};var QF=function(e){var n=e.open,r=e.onClose,s=e.object,l=e.mode,c=xq().changeVisibility,d=wt().enqueueSnackbar,f=js().user,h=YF(),p=h.postscriptPause,v=h.postscriptWork,m=h.editWorktime,g=h.editPause,y={start:Vl()(),end:Vl()()},b=(0,t.useState)(s),x=(0,i.Z)(b,2),w=x[0],k=x[1],S=(0,t.useState)(""),_=(0,i.Z)(S,2),C=_[0],j=_[1],P=(0,t.useState)(""),E=(0,i.Z)(P,2),A=E[0],T=E[1];(0,t.useEffect)((function(){"work"===l?(j("Arbeitszeit nachtragen"),T("Nachtragen")):"editwork"===l?(j("Arbeitszeit bearbeiten"),T("Speichern")):"editpause"===l?(j("Pause bearbeiten"),T("Speichern")):(j("Pause nachtragen"),T("Nachtragen")),k(s||void 0)}),[l]);var I=(0,t.useState)(u({},y)),R=(0,i.Z)(I,2),M=R[0],O=R[1],D=(0,t.useState)(!1),Z=(0,i.Z)(D,2),N=Z[0],L=Z[1],F=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t,n,r;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,L(!0),"work"!=l){e.next=7;break}return e.next=5,v({userId:null===f||void 0===f?void 0:f.userId,organizationId:null===f||void 0===f?void 0:f.organizationId,start:M.start,end:M.end});case 5:e.next=19;break;case 7:if("editwork"!==l){e.next=12;break}return e.next=10,m({id:null!==(t=null===w||void 0===w?void 0:w.id)&&void 0!==t?t:0,userId:null===f||void 0===f?void 0:f.userId,organizationId:null===f||void 0===f?void 0:f.organizationId,start:null===w||void 0===w?void 0:w.start,end:null===w||void 0===w?void 0:w.end});case 10:e.next=19;break;case 12:if("editpause"!==l){e.next=17;break}return e.next=15,g({id:null!==(n=null===w||void 0===w?void 0:w.id)&&void 0!==n?n:0,userId:null===f||void 0===f?void 0:f.userId,organizationId:null===f||void 0===f?void 0:f.organizationId,start:null!==(r=null===w||void 0===w?void 0:w.start)&&void 0!==r?r:Vl()(),end:null===w||void 0===w?void 0:w.end});case 15:e.next=19;break;case 17:return e.next=19,p({userId:null===f||void 0===f?void 0:f.userId,organizationId:null===f||void 0===f?void 0:f.organizationId,start:M.start,end:M.end,workTimeId:0});case 19:z(),e.next=26;break;case 22:e.prev=22,e.t0=e.catch(0),d("Fehler beim Nachtragen.",{variant:"error"}),console.error(e.t0);case 26:return e.prev=26,L(!1),e.finish(26);case 29:case"end":return e.stop()}}),e,null,[[0,22,26,29]])})));return function(){return e.apply(this,arguments)}}(),z=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:L(!1),r&&r(),O(y),c("postscriptWorkPause",!1),"editwork"!==l&&"editpause"!==l||c("worktimeOverview",!0);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,G.jsxs)(sf,{open:n,title:C,onClose:z,children:[(0,G.jsx)(XF,{object:null!==w&&void 0!==w?w:M,setObject:w?k:O}),(0,G.jsx)(Gc,{style:{marginTop:"20px"},title:N?(0,G.jsx)(bu,{size:18,color:"inherit"}):A,onClickHandler:function(){return F()},disabled:N})]})},JF=function(e){var n=e.object,r=e.onClose,o=e.open,a=GP(),s=a.updateTask,l=a.defaultTask,c=xq().changeVisibility,d=(0,t.useState)(u({},null!==n&&void 0!==n?n:l)),f=(0,i.Z)(d,2),h=f[0],p=f[1];return(0,t.useEffect)((function(){p(null!==n&&void 0!==n?n:l)}),[n]),(0,G.jsxs)(sf,{title:"Aufgabe stornieren",open:o,onClose:r?function(){return r()}:function(){return c("abortTask",!1)},children:[(0,G.jsx)(mP,{type:"multiline",label:"Begr\xfcndung",value:h.note,onChange:function(e){return null},placeholder:"Begr\xfcndung eingeben"}),(0,G.jsx)(Gc,{style:{marginTop:"20px"},title:"Speichern",onClickHandler:function(){return s(u(u({},h),{},{aborted:!0})),void(r?r():c("abortTask",!1))}})]})},$F=function(e){var n,r,s=e.object,l=(e.mode,e.open),u=e.onClose,c=GP(),d=(c.defaultTask,c.selectedTasks),f=c.finishTask,h=kP(),p=h.defaultService,v=h.addService,m=js().user,g=xq().changeVisibility,y=(0,t.useState)(null!==s&&void 0!==s?s:d),b=(0,i.Z)(y,2),x=b[0],w=b[1],k=(0,t.useState)(0),S=(0,i.Z)(k,2),_=S[0],C=S[1],j=function(e){var t=null!==e&&void 0!==e?e:{},n=t.title,r=t.description,i=t.note,o=t.userIds,a=t.organizationId,s=t.customerOrganizationId;return{title:n,description:r,note:i,organizationId:a,employeeDatas:null===o||void 0===o?void 0:o.map((function(e){return{userId:e,from:Vl()(),to:Vl()(),hourlyRate:20}})),billable:!0,billed:!1,clientOrganizationId:s,intern:a==(null===m||void 0===m?void 0:m.organizationId),type:1}},P=(0,t.useState)(null!==(n=j(x[_]))&&void 0!==n?n:p),E=(0,i.Z)(P,2),A=E[0],T=E[1],I=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:X(A)&&(R(),f&&f(x[_]));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),R=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:X(A)&&(v(A),C((function(e){return e+1<=x.length-1?(T(j(x[e+1])),e+1):e})),_+1>=x.length&&(u?u():g("transformIntoService",!1)));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,t.useEffect)((function(){w(null!==s&&void 0!==s?s:d),C(0),T(s&&s[0]?j(s[0]):p)}),[s]);var M=(0,t.useState)(!1),O=(0,i.Z)(M,2),D=O[0],Z=O[1],N=(0,t.useState)(!1),L=(0,i.Z)(N,2),F=L[0],z=L[1],B=(0,t.useState)(!1),H=(0,i.Z)(B,2),V=H[0],q=H[1],W=(0,t.useState)(!1),U=(0,i.Z)(W,2),K=U[0],Y=U[1];function X(e){0===e.employeeDatas.length?Z(!0):Z(!1),!e.clientOrganizationId||e.clientOrganizationId<=0?z(!0):z(!1),0===e.title.length?q(!0):q(!1);var t=Vl()(e.employeeDatas[0].from),n=Vl()(e.employeeDatas[0].to);return t.isAfter(n)?Y(!0):Y(!1),!(0===e.employeeDatas.length||!e.clientOrganizationId||e.clientOrganizationId<=0||0===e.title.length||t.isAfter(n))}return(0,G.jsxs)(sf,{title:x.length>1?"Leistungen erstellen":"Leistung erstellen",open:l,onClose:u?function(){return u()}:function(){return g("transformIntoService",!1)},children:[x.length>1&&(0,G.jsx)("div",{style:{marginBottom:"20px",width:"fit-content",padding:"5px 10px",borderRadius:"10px",backgroundColor:"var(--brand)"},children:(0,G.jsx)("span",{style:{color:"white",fontWeight:"bold"},children:_+1+"/"+(null===x||void 0===x?void 0:x.length)})}),(0,G.jsx)(LP,{object:A,setObject:T,errorVariables:{employeeError:D,customerError:F,titleError:V,dateStartError:K}}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",gap:"10px"},children:[(null!==(r=null===x||void 0===x?void 0:x.length)&&void 0!==r?r:0)>0&&(0,G.jsx)(Gc,{title:"Speichern und Task abschlie\xdfen",onClickHandler:function(){return I()}}),(0,G.jsx)(Gc,{title:_==x.length-1?"Speichern":"Speichern und Weiter",onClickHandler:function(){return R()}})]})]})},ez=function(e){var n=e.object,r=e.setObject;Rc().companies,jP().employees,GP().projects;return(0,t.useEffect)((function(){r((function(e){return u(u({},e),{},{finishedDate:Vl()()})}))}),[]),(0,G.jsx)("form",{className:"form",children:(0,G.jsx)(mP,{value:n.finishedDate,type:"date",onChange:function(e){return r((function(t){return u(u({},t),{},{finishedDate:e})}))},label:"Fertigstellungsdatum"})})},tz=function(e){var n=e.open,r=e.onClose,o=e.mode,a=e.object,s=GP(),l=s.defaultTask,u=(s.addTask,s.updateTask,s.finishTask),c=xq().changeVisibility,d=(0,t.useState)(null!==a&&void 0!==a?a:l),f=(0,i.Z)(d,2),h=f[0],p=f[1];return(0,t.useEffect)((function(){p(null!==a&&void 0!==a?a:l)}),[a]),(0,G.jsxs)(sf,{title:"edit"==o?"Aufgabe fertigstellen":"Aufgabe erstellen",open:n,onClose:r?function(){return r()}:function(){return c("finishTask",!1)},children:[(0,G.jsx)(ez,{object:h,setObject:p}),(0,G.jsx)(Gc,{title:"Speichern",onClickHandler:function(){return u&&u(h),void(r?r():c("finishTask",!1))}})]})},nz=function(e,t){switch(t.type){case"SET_DOCUMENTS":return u(u({},e),{},{documents:t.payload});case"SET_DOCUMENTSFORPERSON":var n=new Map(e.documentsForPerson);return n.set(t.payload.personId,t.payload.documents),u(u({},e),{},{documentsForPerson:n});case"ADD_DOCUMENTTOPERSON":var r=new Map(e.documentsForPerson),i=r.get(t.payload.personId);return r.set(t.payload.personId,[t.payload.document].concat((0,Fl.Z)(null!==i&&void 0!==i?i:[]))),u(u({},e),{},{documentsForPerson:r});case"SET_DOCUMENTSFORORGANIZATION":var o=new Map(e.documentsForOrganization);return o.set(t.payload.organizationId,t.payload.documents),console.log("tempDocumentsForOrganization",o),u(u({},e),{},{documentsForCompany:o});case"ADD_DOCUMENTTOORGANIZATION":var a=new Map(e.documentsForCompany),s=a.get(t.payload.organizationId);return a.set(t.payload.organizationId,[t.payload.document].concat((0,Fl.Z)(null!==s&&void 0!==s?s:[]))),u(u({},e),{},{documentsForCompany:a});case"SET_USER":return u(u({},e),{},{user:t.payload});default:return u({},e)}},rz=(0,t.createContext)({documents:[],documentsForPerson:new Map,documentsForCompany:new Map}),iz=function(e,t,n){return p({url:t,method:"GET",responseType:"blob",onDownloadProgress:n}).then((function(t){var n,r=t.headers["custom-filename"],i=null!==(n=null!==r&&void 0!==r?r:e.title)&&void 0!==n?n:"Download",o=window.URL.createObjectURL(new Blob([t.data])),a=document.createElement("a");a.href=o,a.setAttribute("download",i),document.body.appendChild(a),a.click()})).catch((function(e){}))};function oz(e){var n=e.children,r=(wt().enqueueSnackbar,g()),s=(0,t.useReducer)(nz,{documents:[],documentsToPersons:[]}),l=(0,i.Z)(s,2),u=l[0],c=l[1],d=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t,n,i,a){var s,l,u,c;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=new FormData,l={title:t.name},u=JSON.stringify(l),new Blob([u],{type:"application/json"}),s.append("file",t),s.append("data",u),n&&i&&s.append(n,JSON.stringify(i)),a&&s.append("SequenceNumber",a.toString()),e.next=10,r.post("/document/create",s);case 10:return c=e.sent,e.abrupt("return",c);case 12:case"end":return e.stop()}}),e)})));return function(t,n,r,i){return e.apply(this,arguments)}}(),f=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.get("/document/download64/".concat(t));case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),h=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.get("/document");case 2:return t=e.sent,c({type:"SET_DOCUMENTS",payload:t.data}),e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),p=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n,i;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.get("/document/personHasDocuments",{params:{personId:t}});case 2:return n=e.sent,i={documents:n.data,personId:t},c({type:"SET_DOCUMENTSFORPERSON",payload:i}),e.abrupt("return",n);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),v=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n,i;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.get("/document/organizationHasDocuments",{params:{organizationId:t}});case 2:return n=e.sent,i={documents:n.data,organizationId:t},c({type:"SET_DOCUMENTSFORORGANIZATION",payload:i}),e.abrupt("return",n);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),m=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t,n){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:c({type:"ADD_DOCUMENTTOPERSON",payload:{personId:t,document:n}});case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),y=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t,n){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:c({type:"ADD_DOCUMENTTOORGANIZATION",payload:{organizationId:t,document:n}});case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return(0,t.useEffect)((function(){return h(),function(){}}),[]),(0,G.jsx)(rz.Provider,{value:{documents:u.documents,documentsForPerson:u.documentsForPerson,documentsForCompany:u.documentsForCompany,addDocument:d,downloadDocument:f,getAllDocumentsForPerson:p,getAllDocumentsForCompany:v,addDocumentToPerson:m,addDocumentToOrganization:y},children:n})}var az=function(){return(0,t.useContext)(rz)},sz=function(e,t){switch(t.type){case"SET_JOURNAL":return u(u({},e),{},{entries:t.payload});case"SET_JOURNALWITHFILTER":return u(u({},e),{},{entriesWithFilter:t.payload});case"SET_JOURNALFILTER":return console.log("action.payload",t.payload),u(u({},e),{},{journalFilter:t.payload});case"ADD_JOURNAL":return e.journalFilter.personIds.includes(t.payload.personId)||e.journalFilter.companyIds.includes(t.payload.customerOrganizationId)?u(u({},e),{},{entries:[t.payload].concat((0,Fl.Z)(e.entries)),entriesWithFilter:[t.payload].concat((0,Fl.Z)(e.entriesWithFilter))}):u(u({},e),{},{entries:[t.payload].concat((0,Fl.Z)(e.entries))});case"ADDRANGE_JOURNAL":return u(u({},e),{},{entries:[].concat((0,Fl.Z)(e.entries),(0,Fl.Z)(t.payload))});case"ADDRANGE_JOURNALWITHFILTER":return u(u({},e),{},{entriesWithFilter:[].concat((0,Fl.Z)(e.entriesWithFilter),(0,Fl.Z)(t.payload))});case"UPDATE_JOURNAL":return u(u({},e),{},{entries:e.entries.map((function(e){return e.id===t.payload.id?t.payload:e}))});case"DELETE_JOURNAL":return u(u({},e),{},{entries:e.entries.filter((function(e){return e.id!==t.payload.id}))});default:return u({},e)}},lz=__webpack_require__(2120),uz=__webpack_require__.n(lz),cz=function(e){uz()(u(u({},e),{},{icon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaIAAAGaCAYAAABNIkevAAAACXBIWXMAAAsSAAALEgHS3X78AAAgAElEQVR4nO3dPW5bSdbG8eqGc3sH1uQExMmYSR0pJGcFoqEFWM4JmAaYW16AYGkFTYaKmsqYNQlwAeIKXnMFflHSufYVLz/uvayqWx//HyB4RuyekSmJD8+pU1V//Pz5UwEmdVqjk9ly8MSTWt5F9/Z84x9+ephc8RwiCQQRjtZpjd4ppc7lo6eUupktBzcpPrMX3Vv9XLSVUtmfSp6XjP7c28K/WN5Kh5T800+5/zyVP+cPk6sfFv+KgHEEEWrRVY+Ejv44y/1vfJgtB3exP6u5wNEhcyIfZ4V/sDmPSikdSHP50BXW3KOvD/iFIEJpndZIv/D2JXzeb/n3og0haZ1lwdPe8fcPwSIXTrp6mgb690BECCLs1WmNsqrn/MCLb1QhdNG9bedajT5VOjY8SjDpUJrS2oNrBBEKpPK5lhfhMusZUYTQRfe2bOjGbpELpXHCzwMcIYjwTNZ8rve03XYJOoQkfHS7sVt4EJmJBNOYST7YQBAlTKbdehJApzWeiSBDSNZ7+hUqPvymp/Z0lXTH8ANMIYgS1GmNshfiyyP+9kGFkEy59SV0U267mUQowQiCKBFS/Zh6Ib6fLQf9wmc9JEMH10eGLg4jlFAbQRS53OCBqRfiIEJI1n6uE5h485EedriTUGICDwcRRJHqtEZ9qYBMvhB7H0IX3Vv99Q1pv3ljIoHE9B12Iogikhs+sPFC7HUIEUDeW+WqJCbv8ApBFAEJoGv5sDEFtpgtB+3CZz0gE3BDWnBBuZdA4lQHPCOIApbb+9O3OIas+/3ns+XAq17/RfdW/91v2P8TNP2zdfMwuYr+bELsRxAFSAJo6GASTLdT2j6FkIxh6/D9XHgQocradjcMN6SJIAqIwwDS1lIJeTOKK5NwN6wDRWst318CKTEEUQBya0CuqgCvQkiqoDvacMlYy56kIYMNaSCIPOZgCGEXb05NuOjeXksVyFE8abonkOJHEHlK9gHdNPAC/MmH21WlChozDQehA+mall2cCCLPyDlwdw2tg3ixV0jWgu6ogrCBNaRIEUSekEGEuwYrgMfZcnBe+KxDUgXdcC4cDlhLGA33/2MIBUHUMFkH0r9QHxv8ShrfKySHk97VvI4CaVrJ+hH7kAJHEDWowXWgvMYn5OR4nqafB4TrUQKJkxoCRRA1QE7EvvFkIf6v2XLQyC8wrTgYxoRdoAgihxrYD3RIYxNyckTPmFYcDGP9KEAEkSMNT8Nt09iEnKwHTWnFwSK9ftSnXRcGgsgyT4YRNjU2nCDrQd8LDwB2TCSQGPf22J+pPwE2SRU09yyEdOui11AI3RBCcEwfC/UkJ3TAU1REFnhaBWWcDycwlABPPMrpDN4c5IsXVESGeVoFZb40FEJTQgge0FOq/150bxlk8AwVkUGd1mjo8T05zk9OyIUQk3HwzULWjqiOPEAQGSDH8/g8iqzXhU5crgvJZNyYu4PguS+MejePIDqSJ6cjHOJ0XYjxbASG6qhhBFFNMpAQwgK8Xhdy9o6PEEKg1nIqQ+NXoKSIIKpBjugJ4YBOp+tChBAioCfreuw7coupuYo6rVEvkAX45/1Chc9aQgghEmey76jRK1FSQxBV0GmNdNn+dyAvtn1XwwmEECKjf47/kQ3YcIDWXAmyHhTStdXfZsuBk53khBAit5BWHSd6W0RFdICsB80DCqGFnOpgnewTGhNCiJhuwc/l+npYQhDtkVsPCmkvjJOWXG6zKvuEEDv9RutvWnX20JrbodMa6dbW1+2PesvJqDYnJiBhTNVZQEW0Rac1ugswhB4d7he6IYSQqDNp1bX5ATCHIMrRQwmd1ijEAzr1qLaTS+4uurd3HGCKxOl29FTu1oIBBJGQybhpQEMJecPZcmB9qkd+8Qgh4GXd6DvrRmawRvR7Mi7UEWQnpyfIBr9/Cg8AYN3oSMlXRIGHkJOWXO4kbQBFZ9KqOyk8glKSDiI5OTvkzZg3tltyMiF3x14hYK9ThhjqSzaIJIS+B/wCu3A0JRfC4a6AD97KDbAMMVSUZBDlQihkLlpyei9Vt/AAgH2+y+8OSkouiCIJIb1x1eolXjKcENpeKsAXX2WrA0pIKogiCaGVbCi1JneGHID6LgmjcpIJokhCSDk6S47hBMAMHUZzeXOHHZIIoohCaDJbDqaFzxrEuhBg3KmMdxNGO0QfRBGFkN4zZHUBVEZPWRcCzCOM9og6iCIKIeViz5C05ADYkYURe402RHvET2QhtJotB1Z3bV90b/WepM+FBwCYprsb5w+TK6uTryGJsiKKLISU7T1DMqpNCAFuvKUyei26IJKz42IKoUfbAwq05ADnCKOcqIIod4BpTGxXQ0Ou+wYaQRiJaIIo8FO0d/lmc0BBfgFoyQHNST6MVCxBJJfaxbYJUy9o2j7UlEu9gOYlH0bBB1HuZtXYToi+sXmCgmxcDfE2WiBGOozuUt1nFENFdBNhCK1sXvEgP+wurpAAUF6ym16DDqJOa6RD6LLwQPhctOQ4Sw7wT5JhFGwQyV6hj4UHwqcvvLM2Ti17hmIMbyAWpxFO/+4VZBBFuFcoz/aFWrTkAP+dpnSFRHBBlBtOiJHVzatyhTEDCkAYkrnPKMSKKLa9Qnm2qxWqISAslylcOx5UEHVao7sIJ+QytqshTlAAwvRVuhnRCiaIZDgh5kV22+Pa0b+rAiL2PeYNr0EEUeTDCcrBwabXjGsDwYv29AXvg0iGE8aFB+JCNQTgkGhPXwihIrqLfG2DaghAWacxvjH3Oog6rZF+Ee0WHogL1RCAKs5iG+v2NohkXehr4YG4UA0BqOMypkk6L4Mod61D7KiGANQVzSSdrxXRMOL9QpkF1RCAI0VxQKp3QdRpjXqRHma6ydqldFRDQDLexnDkmVdBlFBLbmXzhG2lVJ9qCEhG8Aekvil8plmxXfe9i+0z36iGmvOY+3/efKf6JB/bnMhHnu7/Z20XDqvFPnp4YfowuQoykP74+fNn4ZNNkJbc3158MXat9QuOrWvAZZIm5lMomraSMNEho7+Hc/3nw+Rq7uLrksXpd7mQOpcA4xxB6NeWc1c/iyZ5EUTSkntKpBr6Yvka8Cnvno1ZSNA8fzxMrrztxcu6YDv3cU44JUm/UWo/TK6svNG1xZfWXCotOWVzDUzeLRNC9T1KpTOV4Anml1m+1mm+HSjhdJ77iH0SFS9vPvRrTC+k56Lxiiihlpx2P1sOrG1CkwVLrgEvbyEv3GOfqx1TJJh6Ekw9Blqi9ulhcmVtMte0RoMosZac9petvUPyIvN/hQewaSJndemF3V2DA0mQCrovoUQbLz7/DWW9qOkguklkz5CSDazWdkHLLY6xH4lUVxY+49B6564QSlFayPCC9z/zja0RdVqj84RCSNncwCoY2X5tIc854VOCvHPWP0PXF93bngQSbd6wncrvgPdn0jVWEXVao3lCi6e2R7b1u9l/Cw+kZy0LtTept91MkHZvXwKKKilc/3uYXHl9dUQjQSTXO6TURmJIwS497XYX6ma+EEiVdM1UZpDWMtLt7Zsz5605GVCwfbKAb2y35YIa1TToXqqf4DbwhUbeUY+l+r6mbReUt9IpOPf1i3ZeEXVao9TevdseUkjtJIW1BPsd7bfmXHRvT+QNJYEUji8PkysviwCnQSQDCv8UHojbB5sHnF50b8cJ3GKrcgF0w/CBPwik4Hg50u26NZdaS25t8355WUyOPYQIII9JVdq/6N4O5fuUwpuikN3JMVBecXYNRKc16ie40Dm2NSknorkqeAsdQF/0tKFuJxBCftOB9DC50muVf22cQA6/nMqbBq+4vI8otWpIObhbKdYguieAwqSPSnqYXOkW/Ac5gBP++ezbFeNOgqjTGg0T3IewsnkVuPTmY9uHpd9J/+dhctUngMImo/RtqWrhH6+2OlgPIhnXTnHXv+0NZDGNbOt3zn/pd9JMwsVDv5mQKa3/0q7zjlctOhcV0XWip/yyd+iwtYyUnqRw+nWq9JSWtOs+yfccfvCmRWc1iDqt0Umi1ZDeO2Ttnb1My4U++PEou71TXDtMklxL0KY68ooXLTrbFdEw0WrI9jc35GpoLWdf0YZLkEzXUR35w4sWnbUgkmoo1U1urA9tN5FpOK8PYIR9Uh2dyynpaNZnGX5qjM0Nram2XKy25YS3Z0btoN/59gkg5MkO//ZF9zale8l81ehZdFYqosSrIattOTkFOaR25yNVEPZ5mFzpdeT/0apr1JmcW9kIW625lBegbb/ghlQNfZK1IPYEYS95o9KmVdeoGxmEcs54ECVeDdGWe7GQwxVtj7AjIjK8ci4na8C9tw62nWxloyJKuRqy3ZYL4TSFe7knnzuCUJlsgu3LVB3cu7zo3jp/s2s0iOQUhVQvaVO05Z5bcRzPg6NJNf0X60aNcF4Vma6IUj1FQcnZcqm25da04mCanLbBiLd7em+R04MIjAVRwmfKZVxMhfkYRAuZiqMVB+Pk54owcm/ocnDBZEUU2lixaVaDSNaHfDvB/P5hctWmFQeb5OeLIQa33rpc7zcZRCkPKaxtXvkgfKuGPsmiMmBdboiBMHLno6tDUY0EUac16iV431BeSm05vR70gfUgNIEwcs7J77mpiijltSHNxRUGPgTRWkazvbpUC2mRMPrAt92JMxfj3EcHkWxgDf1KgmPZXh9650HFuWJ/EHwhb4YIIzesv/E0URGlfp+MPk3B9mJ909XQQu4OIoTgDcLImfe2x7mPCiI2sD5z0ZZr8hbFhVRCTMbBO4SRM1bHuY+tiFIf2VaRDyoQQvAeYeTEW5uzAMcGUepDCsrB2LZqaA2OEEIwCCMnrm1VRbWDqNMatQM4gNM263fvu5rj30AIITgSRhyWao+107mPqYiSr4YiXR8ihBAs2d/GPiN7Lm1cK35MEKU+pKAcBZHLu+QJIQSPTa/WGZ+UrhVEndaoz5CCs/UhV4MKhBCiIWFkvXWeKONVUd2KiGrI3Q+5i9YcIYQY9Ti12xqjVVHlIJK9Q93CA+mxXg3JhIrtynNFCCFGuVO7uVzPPKNVUZ2KiBOXX7g4ZcB2NaR/QXuEEGJFGFllrCoiiOoLfWJuzdlxSIH8jPO6ZZ6xqqhSEMkBp6nvHVKOzpdTlifm+oQQUvEwuRqzx8gKI1VR1YqIIYUXLqohZbEi+iC/mEAy2GNkhZGqqGoQUd6+cFVJ2KiI7rlPCAm7ZpLOuKOrotJBRFvuFVcVkek7iB653hspk+GFHsMLRh1dFVWpiGjLvVjNloOnwmcNs3DG3ILvIfAcRk/8Lhh31BvcKkHEO+kXrtpyJk+5XctwAmPawEsY6a7GF54LY446mbtUENGWe8VVW87k0T5MyAEbHiZXQ44BMubtMcVK2Yqo6auqfRLaC/o3JuSAnVgvMqf2jQxlg4h+qnB00KkyFP56OIHrOoAdcsMLON77i+5traqobBBxttyLkMr4Nb9gwGGyXvSNp8oIO0HUaY14MfvNZVvu2Kk5zpADSpLOAfuLjndWZ+K3TEVEEP3mMoiOOXX7m7zLA1Ben/UiIyovB5QJIgYVfnMSREduDluwLgRUJ5Olxm8fTdBl1VHuvUEkY9umd/cHa7Yc+H60z5r9XkB9ch4dI93Hq/Q6tDeIaMu9EsIP55D9QsDRaNEdr1JX5lAQ0Zb7zfdBhUd5NwfgCHIEEC264+hR7tL5QRCV5zKIqh6VQUsOMIgWnRGlX5N2BlGnNWofObkVG59bXkN5FwfAHN7cHaf00MLOIKIaes3hoIKq2JqjJQdYIG/uOBj1OKXCnCAqx/VGt7KtOVpygEVyMOqK57g2gsggX9tetOQA+3izV99pmZMWtgYR60MFPq4PLWjJAfbJKSX3PNW1HQzyrUFENVTg+ricMhtaOT0BcOeavUW1HdyPuiuITF9THTrX7a9Dp1lwlhzgkBwgzN6iet4fas/tCiIqopzZcuDTOsyaXwjAPWmFM7hQz94OTiGIOq3RO86Xe8W3o+GHXO8ANIbBhXr2tucKQURbrsCnamjFgALQHGmJc+JCdW/3HfmzLYh2/sOJ8mlijndjQPP4PaxnZ1W0LYioiF7zpSJ6ZEABaJ7s3WOcuzqC6AhOg2jPpXi8CwP8MWScu7Kd03OvgohBha1ct+a2BdE9JygA/pDfR9Zrq9taFW1WRFvTKmWz5cCHCTXGtQH/3FAVVUYQ1eDD6PYXqiHAP7KNgqqomtNtV0MQRPs1XQ2t+UEHvEZVVF2hKtoMom3rEylrenT7hs2rgL+oimopbBHaDKIzf7/2RjQZAlRDQBioiqrZHUSd1ohqqKjJtRmqISAAVEWVFca48xURQVTkPIhk0yrVEBAWqqJqXlVF+SBiUKGoqYpkTDUEhIOqqLKdQURFtGG2HDQ1rLD3yHQAXrrj21LaztYcFZEnqIaA8HAGXSXv88eZ5YOosMkocVyABaAqTkEp71fxkw+iU4+/4CZwmgGASqQq4r6icl4HEaPbAGAMQwvl/BpYyCoigqiIdRoAlT1Mrsa09kv5VRG9kT9ZHyry6WZWAJ6RTZnZa+c7Br4q09eHn+h2ZhZEPIEAkiJTW/luUJn/zn1tZunn9FcQAUAQ5BqBzTfPmyGitpxppv+dt3yXvaK/R9MsiAqH0IE1IuAYOwJD7WljbQuTd0z0Ru35+01FtBtrRIjCRfe2zBvN9oG14n2P07JCXa+CiKk5BG1j4XiXpip/0/+/XNeCWDxXxlkQ8W4GjdsIk/yL9+YLOS/EQBye1+xozcGZ3JRSFjhZwBAsQKL0G9A3nKoAG6S6Oc8FD2EDYJt3b1gfggmyIJ59EDoAynpHaw61SJtNh05PKdXlWQRQU5sg2mG2HEy3P5Iu2RfSk4v72NsBwIg3OzaWAb9I262vlLrkWQFg2hsOPMUuF93bPtUPAMtOaM2hQAJoyP4yAA4QRPhNWnBDpt4AuPQnz/Z2Ke2v0kMIF91bfavkP4QQANcIot2SCCKpgvQBrx8LDwKAA39uOccLibjo3g6lCmItCEBjWCNKkOwHGtOGA+ADWnOJkTPgpoQQAE/8oCJKSC6EuC4ZgC/mVESJIIQA+Iog2i2aEycIIQA+I4h2i+IMvtxgAiEEwEe05mImITRlPBuAx34QRHG74cBSAJ6jItoj6JMV5OBSrm0A4LWHyRUV0R7BBpHcnnpTeAAA/PKoGFaI1h3DCQACoM+5fA4irsTeLsiK6KJ7e82pCQAC8SuIsF1wk2YyJTcsPAAAfnouhAiiuNzQkgMQiNXD5OpJEUT7dVqjYK7IkHuFmJIDEIpfy0IEUTxoyQEIyTj7WnUQPfGt2ymIikj2DDGgACAU64fJFUEUGaohACEZ579WWnP7eV8RSTXEWXIAQvJqwz1BtF8IV0FQDQEIyeJhcjXPf71/ZhuKsJXXB4ZSDQEIUOH4sT9ny8EPvpO7dVojn09YoBoCEBK9d+hu8+ulNXeYl0Ek+4aohgCEZOub5yyIFoVHkPF1YGHrNxQAPPW4rRpSuSCiPbebdxWRXPPAviEAIbne9bUSRIf52Jrb+Q0FAA992ZyUy8uCaOc/AC8rj37hMwDgJz2uvXcpgWGFEjqtUduXr+Wie9vjhG0AgVgrpXqHvtQsiLgcbz9vgohqCEBAetlVD/tQEZXjRRDJxXfdwgMA4J8PD5OrUkUOa0Tl+DLCHcz9SACS9mHXqPY2z0HE6QoH+XLUz8FeKwA0rFIIqY3W3GPhUfziyW2tBBEAX63rhJDaCCKqov0aDaKL7m2baTkAnlrp18g6IaQ2goh1ov2arohYHwLgo4ke6Nq3YfWQN7nHual1v6Yn53waIQcA3Yrr56/8ritfERFE+71teGMrQQTAF9/08WcmQkjlg2i2HLCp9bAmhwW8vqQPQBLulVL/eZhcXT9MrozNFbzZ+O8r7rjZq5F1GjltGwCaogNoWOaUhDo2g+iJINrrrNMavWtg3xVBBMA1XZjoKbg7WwGU2QyiKffcHKSrIiN9UQDwzFpe38am1n/K2FYRYb8eQQQgIgspQsZlz4YzbTOI2Et0GPt5AIQsCx79ej+13XYr44+fP3+++sc6rdHPuv9jCfnvbDlwFtoX3Vsdfv8UHgCA3dYSNtnHU1MVzyGbFZGSM+dYJ9qvz3XdADzxKEe0zWV5xdvA2WVbEM0JooN6joOItTsgXet8yOQ+5ib38jRpW2tOv9v/zg/9Qa7bcz849BSIVnb7wTT/Z2iVTV3bKiJOWCjHdXtuyu2sQJDWuUGwJIPmkEIQzZaDp05rtObd90Gu23NjggjwUlbNzGWtJmuf/TjmROqUFFpz6qU9x4teObTngHgtJFh+5CqaX2Hjw9hzLAoVkZgTRKVcS4vOlaFS6qvfTwngtVVu+GeeuxA0a5FRxTRgV0XEvpVy1rPl4J3L/8OL7i3HMAG/5ddffuz6z4SL37YGkWJjaxUfZstBretx67jo3r6Td29cC4HYLHIVyo+Nk17y1Qttscjsas0pNraW1pMTap3Q+wbkpAXCCL5ZbzkmbHMqLP/fqVTwbF9FpNcjPhcewDb/0dOGWz5v1UX3dijrVAww4BiPW/7dfAWS2QwVKhMYsS+IWCcq78tsORg28X8srbpsaIK7pOKz2BIImW1hoba0tTIEB7y0M4gU60RVOB9a2Oaie9uW08HbBi7TO4kw2Pa9qJex6wV+lzKbFaM5pgWo61AQsZ+oPKdDCwAQiz8P/D04fqI8TuMGgBoIInNOZV0NAFDB3iCS42tWhQewC1URAFS0N4gEVVF53U5rdOyQAAAkpUwQjQufwT6NjHEDQKj2Ts1lGOOurJENrgAQojIVkTYpfAb7UBUBQEllg4j2XDWXrBUBQDkEkT1URQBQQqk1IvWyTsQ9ONWxVgQAB5StiBRVUS1URQBwAEFkF2tFAHBA6SCSFtOi8AAO4SBUANijSkWk3RQ+g0POOIMOAHarGkS05+ohwAFgh0pBNFsOfrC5tRZ9Mnc/wK8bAKyrWhEpqqLabjqtUeO3uAKAb+oG0brwWRzylnFuACiqHETSnqMqqudjpzVqh/iFA4AtdSoixUjyUXjuACCnVhDNloMpN7fWpgcXuMkVAETdikgxknyUIScuAMCLY4KIdaL63tKiA4AXtYNIjvxhT1F9Z7ToAOC4ikjxrv5otOgAJO+oIJotB2OGFo5Ciw5A8o6tiBRDC0fTLTo2ugJIlokg4h398T6z0RVAqo4OIjlp4b7wAKoacxYdgBSZqIgU7Tkj3vM8AkiRkSCaLQdzpdRj4QFUdcl1EQBSY6oiUrybN+Y760UAUvLHz58/jf11O63Rk7SYcBw9Et+W9TcAiJrJikhx344x7zlCCUAqjFZEiqrItG+z5YBjgABEzXRFpNhXZNRHhhcAxM5GEN1wlbhRDC8AiJrxIJIFdibozJoSRgBiZaMiUlRFxj0fjsrJCwBiZCWIqIqsOJXKiDACEBVbFZGiKrLilGEQALGxFkRURdZ0O60RYQQgGjYrIkVVZM0lYQQgFlaDiKrIKsIIQBRsV0SKqsgqwghA8KwHEVWRdTqMOAYIQLBcVERKgmhV+CxM+UplBCBUToJIqiJO5raLNh2AIBk/fXsfTuZ24n62HHBQKoBguGrNZXiBtI/KCEBQnFZE6qUqmiqlzgoPwLSJDn5ueQXgO9cVkcaElxtdzqYDEALnQTRbDuZ6HaPwAGw45QoJAL5roiJSUhWxydUNwgiA1xoJIja5OqfvM/qXa8cB+Mj5sEIe49yN+DZbDlinA+CNplpzGd6hu/dRTy4yxADAF40G0Ww5mMqYMdzS4/Nz1o0A+KDR1px6ac+d6BdFWceAe59mywHrdUAApJORvYHUf+r1dr3EMQ95z2DjQaRenlx9Dt3nwgNwhc2vgIc6rdG5Uir7aB94wx7s+q8XQaRenvC5jBqjGfp09J7s8wLQAOkQ9SR4ujW+giDDyKcg0k/8P4UH4NqX2XLASemAI7JW25cAOnqKeLYc/FH4pOe8CSL18g3Rh3VeFh6Aa4/SqnvimQfMMx0+G/6SQbBgvPHsC72Wb8y+Pijsy6bqhgwyAGZYDp+geVURqZdvlv4m/V14AE2hOgJqyq35XLsKH1pzhnBVhHf0uYBUR0AJMmLdlw/XA1ir2XJwUvis53xrzWX67C3yiv4+fJVq9ZrJOuA1CZ+efNSZdjMlqLWhjJcVkWJvke++6ENr2XeE1Mmbs55Ha9v/my0H48JnPedtECn2FvluJe06riVHUnJDB33PujZBtuWUx625jP5G/1v4LHygF16/y9UStOsQNRk6yMLH14m3YN8Uel0RKVp0IbmXConpOkQhN/HWxNBBVXqg6CTUdrn3QaRo0YVkLRcesn6EIHk0dFBV0CeihBJEbVp0QSGQEIyAwycTdDWkQgki9fLDojeEfS08AJ+x/wheiiB88oK/yiWYIFJsdA3ZShZSqZDQmFz4nEd0lFiwk3J5oQURl+iFjZYdnIqs8tkmuANOtwkqiBRn0cUiC6Q7puxgWgLhkwn2IrxNwQWR4rqI2NxLIAX/rg7NCWzU2oTgBxTyQg2id3KmEiPd8VhIy46TGlBK7oSD8wRfC6JoyWWCDCL1+4dwynpRdNa5wQbadvgl0mGDOqJpyWWCDSL18oOp3w19LzyAWDxKKI0ZbkiTvOHM1nvogLx0Ds5j+30IOogU60UpuZdACu5kYZQnaz3nucqHjsdvawmh6M51jCGIWC9Ki/5lHBNKcZDf33zwcIX2bh9iXUMNPogU+4tSRigFRn5X2xI6KQ4Z1HU/Ww76YX7ph0URRIr9RXgxkep4zKCDH2SNJx88VDzVLWbLQTu0L7qKaIJIcWUEXltJtaSDacqwg325Nls79yddiuNEtV9ol6iCSDG8gN0WWSjpNi4V03EkdPKB06baMS7a4YRNMQYRwwsoYyXrivNcOFE1bdFpjXTYnMgHlY470ecRoaMAAAT8SURBVA4nbIouiNTvMHrilwUVreTnZioB9ZTKFegyRJANEmQtthOqnMYEf7VDFVEGkeLkBZiVBZQOpR/yc6VCqqLk9+GdfLQ3/qR74JeoJ+S2iTaIFCcvwJ0sqFQupFQuuDJPJtampFWWl1UzmexxQiY8yYWQij2IFGEEIBzRj2nv8ueOz0dDFvvuY/97AgjaIlfJJif6IFIvYdQnjAB4KsqDTKuIvjWX12mN5vTMAXgk+RBSqVREOefyjQeApq0JoRdJBZF8wwkjAE0jhHKSas1lOK0bQIOSObqnrNRac89kL8e5/EAAgCsLQqgoyYoow+kLABxiMGGHJCuijLwroTICYBshtEfSQaQIIwD2EUIHJB9EijACYA8hVELSa0SbWDMCYFCSB5jWQUWUQ2UEwBBCqAKCaANhBOBInwihamjN7cCV4wBqSOZ6b5MIoj0IIwAlcVrCEWjN7cHZdABK4LSEI1ERldRpjXS5fRnEFwvAFcazDSCIKiCMAOQwGWcIrbkK5IfuQzBfMABbPhBC5lAR1dBpjXpKqTs2vgLJ0UMJvdlyMOVbbw5BVJOcwjBWSr0P8i8AoKqFhNATz5xZBNERGO8GksF6kEUEkQEMMQDR0q24azap2sWwggHyTulT8H8RAHnZaDYhZBkVkUGd1uhc1o0YYgDCdi+VEPuDHCCIDGPdCAgarbgGEESWdFqjG6XUxyj/ckCcdCuuz1E97hFEFrHfCAjGt9lycM23qxkEkWWd1uhE1o1o1QH+WUkVxAbVBhFEjnRao6FS6nMSf1kgDBMJIQYSGkYQOSRTdXecxgA0ai0BNObb4Af2ETkk5X9b3okBcE//7p0QQn6hImoIgwyAU1RBHqMiaoj8QpxQHQHW3VMF+Y2KyANUR4AVTMQFgorIA1RHgHFf9HosIRQGKiLPSHV0w2QdUMujVEHcGRQQgshDcl7dkCOCgNI4Iy5gBJHH5BZYXR2dpf5cAHvoNtwNG1PDRRAFoNMa9SWQGGYAfqMNFwmCKBDSrrvmmCCAabjYEESBkUNUdXXUTf25QHJYB4oUQRQoObduyPoRErCWN1+sA0WKIAqcrB8NGfdGpL7pn28CKG4EUSQIJETmXgKIQYQEEEQRyQ00XDNhh0ARQAkiiCJEICFABFDCCKKI5QKpT8sOniKAQBClgjUkeCSbgrsjgKAIovRIIPUZ+0YDVnLdCWPYeIUgSpTsQ9KBdJn6cwHrFhI+bETFVgRR4uSkhj6DDbDgXtpvHMWDvQgi/ELbDgZk7TfWf1AaQYQCuX4iCyWqJJQxkfAZ82yhKoIIe0mV1OOQVWyxkum3MdUPjkEQoRRZS+pJlXTKs5YsPXo9luGDeepPBswgiFBZrnXXY19SMmi9wRqCCEchlKI2kepnzL4f2EQQwRgJpXPad8HK2m76Y0r4wBWCCFbIOXc9+Thn+s5bq1zVw34fNIIgghNSLWWhxD6l5uiqZyofTLvBCwQRGtFpjXQotQkmJx6z8KHqgY8IInhBzr47z4UTrbx68hXPnOBBCAgieEn2LbVzwdQmnAp06Myz0JHgodWG4BBECIYMQGTBdCIfqQSUPsH6KRc8T4QOYkEQIXi5gDrZ8hHS3qZH+VMHzQ8JHQIH0SOIEL1cUCn585385yy4VO4xk9XVSqqYzFwCRuX+8w+OykHqCCKgBFmzOtnyT87Z+AkcQSn1/35NU5j4ADy0AAAAAElFTkSuQmCC",native:!0}))},dz=(0,t.createContext)({entries:[],entriesWithFilter:[],journalFilter:{personIds:[],companyIds:[],textFilter:""}}),fz=function(e){var n=e.children,r=g(),s=wt(),l=s.enqueueSnackbar,c=s.closeSnackbar,d=(0,t.useReducer)(sz,{entries:[],entriesWithFilter:[],journalFilter:{personIds:[],companyIds:[],textFilter:""}}),f=(0,i.Z)(d,2),h=f[0],p=f[1],m=(0,t.useState)(0),y=(0,i.Z)(m,2),b=y[0],x=y[1],w=(0,t.useState)(-1),k=(0,i.Z)(w,2),S=(k[0],k[1]),_=(0,t.useState)([]),C=(0,i.Z)(_,2),j=(C[0],C[1],(0,t.useState)(!1)),P=(0,i.Z)(j,2),E=P[0],A=P[1],T=(0,t.useState)(!1),I=(0,i.Z)(T,2),R=I[0],M=I[1],O=(0,t.useState)(!1),D=(0,i.Z)(O,2);D[0],D[1],az().addDocument;function Z(e){return new Promise((function(t,n){var r=new FileReader;r.onloadend=function(){return t(r.result)},r.readAsDataURL(e)}))}(0,t.useEffect)((function(){console.log("STATE.journalFilter",h)}),[h.journalFilter]);var N=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:l("".concat(t.authorName," hat einen neuen Journaleintrag gepostet"),{variant:"info",autoHideDuration:3e3}),p({type:"ADD_JOURNAL",payload:u({},t)}),cz({title:"Neuer Journaleintrag",message:"".concat(t.authorName," hat einen neuen Journaleintrag gepostet: ").concat(t.title)});case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),L=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=l("Journaleintrag wird erstellt",{variant:"default",autoHideDuration:Pt}),r.post("/journal",u(u({},t),{},{files:null})).then(function(){var e=(0,a.Z)((0,o.Z)().mark((function e(r){var i,a,s,d;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=null,a=0;case 2:if(!(a<(null!==(s=null===(d=t.files)||void 0===d?void 0:d.length)&&void 0!==s?s:0)&&t.files)){e.next=12;break}if(!(t.files[a].type+"").toLowerCase().startsWith("image")){e.next=9;break}return e.next=6,Z(t.files[a]);case 6:if(!((i=e.sent)+"").startsWith("")){e.next=9;break}return e.abrupt("break",12);case 9:a++,e.next=2;break;case 12:p({type:"ADD_JOURNAL",payload:u(u({},r.data),{},{imageBase64:i})}),c(n),l("Journaleintrag erfolgreich erstellt",{variant:"success"});case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){v(e,n,l,c)}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),F=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t,n,i;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 10,x(1),A(!1),p({type:"SET_JOURNAL",payload:[]}),e.prev=4,e.next=7,r.get("/journal/page=".concat(0,"&size=",10,"?"));case 7:i=e.sent,e.next=12;break;case 10:e.prev=10,e.t0=e.catch(4);case 12:return e.prev=12,x((function(e){return e+1})),e.finish(12);case 15:return p({type:"SET_JOURNAL",payload:null!==(t=null===(n=i)||void 0===n?void 0:n.data)&&void 0!==t?t:[]}),e.abrupt("return",i);case 17:case"end":return e.stop()}}),e,null,[[4,10,12,15]])})));return function(){return e.apply(this,arguments)}}(),z=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t,n,i,a;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 10,e.prev=2,x((function(e){return e+1})),e.next=6,r.get("/journal/page=".concat(b,"&size=").concat(10,"?"));case 6:t=e.sent,e.next=11;break;case 9:e.prev=9,e.t0=e.catch(2);case 11:return e.prev=11,(null===(a=t)||void 0===a?void 0:a.data.length)<10&&A(!0),S((function(e){return e+1})),e.finish(11);case 15:p({type:"ADDRANGE_JOURNAL",payload:null!==(n=null===(i=t)||void 0===i?void 0:i.data)&&void 0!==n?n:[]});case 16:return e.abrupt("return",t);case 17:case"end":return e.stop()}}),e,null,[[2,9,11,15]])})));return function(){return e.apply(this,arguments)}}(),B=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t,n,i,a,s){var l,u,c,d,f,h,v;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0===t&&p({type:"SET_JOURNALWITHFILTER",payload:[]}),u=new URLSearchParams,i&&i.length>0&&u.append("keyword",i),null===a||void 0===a||a.forEach((function(e){u.append("personIdItem",e.toString())})),null===s||void 0===s||s.forEach((function(e){u.append("companyIdItem",e.toString())})),0!==t&&R){e.next=18;break}return e.prev=6,e.next=9,r.get("/journal/page=".concat(t,"&size=").concat(n),{params:u});case 9:l=e.sent,e.next=15;break;case 12:e.prev=12,e.t0=e.catch(6),l=B({page:t,size:n});case 15:return(null===(c=l)||void 0===c?void 0:c.data.length)<10&&M(!0),p(0===t?{type:"SET_JOURNALWITHFILTER",payload:null!==(d=null===(f=l)||void 0===f?void 0:f.data)&&void 0!==d?d:[]}:{type:"ADDRANGE_JOURNALWITHFILTER",payload:null!==(h=null===(v=l)||void 0===v?void 0:v.data)&&void 0!==h?h:[]}),e.abrupt("return",l);case 18:return e.abrupt("return",[]);case 19:case"end":return e.stop()}}),e,null,[[6,12]])})));return function(t,n,r,i,o){return e.apply(this,arguments)}}();return(0,G.jsx)(dz.Provider,{value:{entries:h.entries,entriesWithFilter:h.entriesWithFilter,journalFilter:h.journalFilter,setJournalFilter:function(e){var t=e(h.journalFilter);console.log("SetJournalFilter",t),p({type:"SET_JOURNALFILTER",payload:t})},fetchJournal:F,receiveNewJournal:N,addJournal:L,updateJournal:function(e){var t=l("Journaleintrag wird gespeichert",{variant:"default",autoHideDuration:Pt});r.put("/journal",e).then((function(n){c(t),l("Journaleintrag erfolgreich gespeichert",{variant:"success"}),p({type:"UPDATE_JOURNAL",payload:e})})).catch((function(e){v(e,t,l,c)}))},deleteJournal:function(e){var t=l("Journaleintrag wird entfernt",{variant:"default",autoHideDuration:Pt});r.delete("/journal",{data:e}).then((function(n){c(t),l("Journaleintrag erfolgreich entfernt",{variant:"success"}),p({type:"DELETE_JOURNAL",payload:e})})).catch((function(e){v(e,t,l,c)}))},clearJournalWithFilter:function(){p({type:"SET_JOURNALWITHFILTER",payload:[]})},wasLastList:E,fetchJournalPaginated:z,fetchJournalPaginatedWithFilter:B},children:n})},hz=function(){return(0,t.useContext)(dz)},pz=(0,fc.Z)((0,G.jsx)("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z"}),"AddBox");function vz(e){return(0,ve.ZP)("MuiFab",e)}var mz=(0,pe.Z)("MuiFab",["root","primary","secondary","extended","circular","focusVisible","disabled","colorInherit","sizeSmall","sizeMedium","sizeLarge","info","error","warning","success"]),gz=["children","className","color","component","disabled","disableFocusRipple","focusVisibleClassName","size","variant"],yz=(0,J.ZP)(tc,{name:"MuiFab",slot:"Root",shouldForwardProp:function(e){return(0,Oc.Z)(e)||"classes"===e},overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.variant],t["size".concat((0,tu.Z)(n.size))],"inherit"===n.color&&t.colorInherit,t[(0,tu.Z)(n.size)],t[n.color]]}})((function(e){var t,n,r=e.theme,i=e.ownerState;return(0,S.Z)({},r.typography.button,(0,s.Z)({minHeight:36,transition:r.transitions.create(["background-color","box-shadow","border-color"],{duration:r.transitions.duration.short}),borderRadius:"50%",padding:0,minWidth:0,width:56,height:56,zIndex:(r.vars||r).zIndex.fab,boxShadow:(r.vars||r).shadows[6],"&:active":{boxShadow:(r.vars||r).shadows[12]},color:r.vars?r.vars.palette.text.primary:null==(t=(n=r.palette).getContrastText)?void 0:t.call(n,r.palette.grey[300]),backgroundColor:(r.vars||r).palette.grey[300],"&:hover":{backgroundColor:(r.vars||r).palette.grey.A100,"@media (hover: none)":{backgroundColor:(r.vars||r).palette.grey[300]},textDecoration:"none"}},"&.".concat(mz.focusVisible),{boxShadow:(r.vars||r).shadows[6]}),"small"===i.size&&{width:40,height:40},"medium"===i.size&&{width:48,height:48},"extended"===i.variant&&{borderRadius:24,padding:"0 16px",width:"auto",minHeight:"auto",minWidth:48,height:48},"extended"===i.variant&&"small"===i.size&&{width:"auto",padding:"0 8px",borderRadius:17,minWidth:34,height:34},"extended"===i.variant&&"medium"===i.size&&{width:"auto",padding:"0 16px",borderRadius:20,minWidth:40,height:40},"inherit"===i.color&&{color:"inherit"})}),(function(e){var t=e.theme,n=e.ownerState;return(0,S.Z)({},"inherit"!==n.color&&"default"!==n.color&&null!=(t.vars||t).palette[n.color]&&{color:(t.vars||t).palette[n.color].contrastText,backgroundColor:(t.vars||t).palette[n.color].main,"&:hover":{backgroundColor:(t.vars||t).palette[n.color].dark,"@media (hover: none)":{backgroundColor:(t.vars||t).palette[n.color].main}}})}),(function(e){var t=e.theme;return(0,s.Z)({},"&.".concat(mz.disabled),{color:(t.vars||t).palette.action.disabled,boxShadow:(t.vars||t).shadows[0],backgroundColor:(t.vars||t).palette.action.disabledBackground})})),bz=t.forwardRef((function(e,t){var n=(0,fe.Z)({props:e,name:"MuiFab"}),r=n.children,i=n.className,o=n.color,a=void 0===o?"default":o,s=n.component,l=void 0===s?"button":s,u=n.disabled,c=void 0!==u&&u,d=n.disableFocusRipple,f=void 0!==d&&d,h=n.focusVisibleClassName,p=n.size,v=void 0===p?"large":p,m=n.variant,g=void 0===m?"circular":m,y=(0,_.Z)(n,gz),b=(0,S.Z)({},n,{color:a,component:l,disabled:c,disableFocusRipple:f,size:v,variant:g}),x=function(e){var t=e.color,n=e.variant,r=e.classes,i=e.size,o={root:["root",n,"size".concat((0,tu.Z)(i)),"inherit"===t?"colorInherit":t]},a=(0,de.Z)(o,vz,r);return(0,S.Z)({},r,a)}(b);return(0,G.jsx)(yz,(0,S.Z)({className:(0,ue.Z)(x.root,i),component:l,disabled:c,focusRipple:!f,focusVisibleClassName:(0,ue.Z)(x.focusVisible,h),ownerState:b,ref:t},y,{classes:x,children:r}))})),xz=bz,wz=(0,fc.Z)((0,G.jsx)("path",{d:"M9 16h6v-6h4l-7-7-7 7h4zm-4 2h14v2H5z"}),"FileUpload"),kz=(0,fc.Z)((0,G.jsx)("path",{d:"M5 20h14v-2H5v2zM19 9h-4V3H9v6H5l7 7 7-7z"}),"Download");function Sz(e){return(0,ve.ZP)("MuiLinearProgress",e)}var _z,Cz,jz,Pz,Ez,Az,Tz,Iz,Rz,Mz,Oz,Dz,Zz=(0,pe.Z)("MuiLinearProgress",["root","colorPrimary","colorSecondary","determinate","indeterminate","buffer","query","dashed","dashedColorPrimary","dashedColorSecondary","bar","barColorPrimary","barColorSecondary","bar1Indeterminate","bar1Determinate","bar1Buffer","bar2Indeterminate","bar2Buffer"]),Nz=["className","color","value","valueBuffer","variant"],Lz=(0,eu.F4)(Tz||(Tz=_z||(_z=$l(["\n  0% {\n    left: -35%;\n    right: 100%;\n  }\n\n  60% {\n    left: 100%;\n    right: -90%;\n  }\n\n  100% {\n    left: 100%;\n    right: -90%;\n  }\n"])))),Fz=(0,eu.F4)(Iz||(Iz=Cz||(Cz=$l(["\n  0% {\n    left: -200%;\n    right: 100%;\n  }\n\n  60% {\n    left: 107%;\n    right: -8%;\n  }\n\n  100% {\n    left: 107%;\n    right: -8%;\n  }\n"])))),zz=(0,eu.F4)(Rz||(Rz=jz||(jz=$l(["\n  0% {\n    opacity: 1;\n    background-position: 0 -23px;\n  }\n\n  60% {\n    opacity: 0;\n    background-position: 0 -23px;\n  }\n\n  100% {\n    opacity: 1;\n    background-position: -200px -23px;\n  }\n"])))),Bz=function(e,t){return"inherit"===t?"currentColor":e.vars?e.vars.palette.LinearProgress["".concat(t,"Bg")]:"light"===e.palette.mode?(0,wu.$n)(e.palette[t].main,.62):(0,wu._j)(e.palette[t].main,.5)},Hz=(0,J.ZP)("span",{name:"MuiLinearProgress",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t["color".concat((0,tu.Z)(n.color))],t[n.variant]]}})((function(e){var t=e.ownerState,n=e.theme;return(0,S.Z)({position:"relative",overflow:"hidden",display:"block",height:4,zIndex:0,"@media print":{colorAdjust:"exact"},backgroundColor:Bz(n,t.color)},"inherit"===t.color&&"buffer"!==t.variant&&{backgroundColor:"none","&::before":{content:'""',position:"absolute",left:0,top:0,right:0,bottom:0,backgroundColor:"currentColor",opacity:.3}},"buffer"===t.variant&&{backgroundColor:"transparent"},"query"===t.variant&&{transform:"rotate(180deg)"})})),Vz=(0,J.ZP)("span",{name:"MuiLinearProgress",slot:"Dashed",overridesResolver:function(e,t){var n=e.ownerState;return[t.dashed,t["dashedColor".concat((0,tu.Z)(n.color))]]}})((function(e){var t=e.ownerState,n=e.theme,r=Bz(n,t.color);return(0,S.Z)({position:"absolute",marginTop:0,height:"100%",width:"100%"},"inherit"===t.color&&{opacity:.3},{backgroundImage:"radial-gradient(".concat(r," 0%, ").concat(r," 16%, transparent 42%)"),backgroundSize:"10px 10px",backgroundPosition:"0 -23px"})}),(0,eu.iv)(Mz||(Mz=Pz||(Pz=$l(["\n    animation: "," 3s infinite linear;\n  "]))),zz)),qz=(0,J.ZP)("span",{name:"MuiLinearProgress",slot:"Bar1",overridesResolver:function(e,t){var n=e.ownerState;return[t.bar,t["barColor".concat((0,tu.Z)(n.color))],("indeterminate"===n.variant||"query"===n.variant)&&t.bar1Indeterminate,"determinate"===n.variant&&t.bar1Determinate,"buffer"===n.variant&&t.bar1Buffer]}})((function(e){var t=e.ownerState,n=e.theme;return(0,S.Z)({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left",backgroundColor:"inherit"===t.color?"currentColor":(n.vars||n).palette[t.color].main},"determinate"===t.variant&&{transition:"transform .".concat(4,"s linear")},"buffer"===t.variant&&{zIndex:1,transition:"transform .".concat(4,"s linear")})}),(function(e){var t=e.ownerState;return("indeterminate"===t.variant||"query"===t.variant)&&(0,eu.iv)(Oz||(Oz=Ez||(Ez=$l(["\n      width: auto;\n      animation: "," 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;\n    "]))),Lz)})),Wz=(0,J.ZP)("span",{name:"MuiLinearProgress",slot:"Bar2",overridesResolver:function(e,t){var n=e.ownerState;return[t.bar,t["barColor".concat((0,tu.Z)(n.color))],("indeterminate"===n.variant||"query"===n.variant)&&t.bar2Indeterminate,"buffer"===n.variant&&t.bar2Buffer]}})((function(e){var t=e.ownerState,n=e.theme;return(0,S.Z)({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left"},"buffer"!==t.variant&&{backgroundColor:"inherit"===t.color?"currentColor":(n.vars||n).palette[t.color].main},"inherit"===t.color&&{opacity:.3},"buffer"===t.variant&&{backgroundColor:Bz(n,t.color),transition:"transform .".concat(4,"s linear")})}),(function(e){var t=e.ownerState;return("indeterminate"===t.variant||"query"===t.variant)&&(0,eu.iv)(Dz||(Dz=Az||(Az=$l(["\n      width: auto;\n      animation: "," 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite;\n    "]))),Fz)})),Uz=t.forwardRef((function(e,t){var n=(0,fe.Z)({props:e,name:"MuiLinearProgress"}),r=n.className,i=n.color,o=void 0===i?"primary":i,a=n.value,s=n.valueBuffer,l=n.variant,u=void 0===l?"indeterminate":l,c=(0,_.Z)(n,Nz),d=(0,S.Z)({},n,{color:o,variant:u}),f=function(e){var t=e.classes,n=e.variant,r=e.color,i={root:["root","color".concat((0,tu.Z)(r)),n],dashed:["dashed","dashedColor".concat((0,tu.Z)(r))],bar1:["bar","barColor".concat((0,tu.Z)(r)),("indeterminate"===n||"query"===n)&&"bar1Indeterminate","determinate"===n&&"bar1Determinate","buffer"===n&&"bar1Buffer"],bar2:["bar","buffer"!==n&&"barColor".concat((0,tu.Z)(r)),"buffer"===n&&"color".concat((0,tu.Z)(r)),("indeterminate"===n||"query"===n)&&"bar2Indeterminate","buffer"===n&&"bar2Buffer"]};return(0,de.Z)(i,Sz,t)}(d),h=Ns(),p={},v={bar1:{},bar2:{}};if("determinate"===u||"buffer"===u)if(void 0!==a){p["aria-valuenow"]=Math.round(a),p["aria-valuemin"]=0,p["aria-valuemax"]=100;var m=a-100;h&&(m=-m),v.bar1.transform="translateX(".concat(m,"%)")}else 0;if("buffer"===u)if(void 0!==s){var g=(s||0)-100;h&&(g=-g),v.bar2.transform="translateX(".concat(g,"%)")}else 0;return(0,G.jsxs)(Hz,(0,S.Z)({className:(0,ue.Z)(f.root,r),ownerState:d,role:"progressbar"},p,{ref:t},c,{children:["buffer"===u?(0,G.jsx)(Vz,{className:f.dashed,ownerState:d}):null,(0,G.jsx)(qz,{className:f.bar1,ownerState:d,style:v.bar1}),"determinate"===u?null:(0,G.jsx)(Wz,{className:f.bar2,ownerState:d,style:v.bar2})]}))})),Gz=Uz;function Kz(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=Kz(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}var Yz=function(){for(var e,t,n=0,r="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=Kz(e))&&(r&&(r+=" "),r+=t);return r},Xz=["className","component"];function Qz(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.themeId,r=e.defaultTheme,i=e.defaultClassName,o=void 0===i?"MuiBox-root":i,a=e.generateClassName,s=(0,hx.default)("div",{shouldForwardProp:function(e){return"theme"!==e&&"sx"!==e&&"as"!==e}})(vx.Z),l=t.forwardRef((function(e,t){var i=(0,z.Z)(r),l=(0,sb.Z)(e),u=l.className,c=l.component,d=void 0===c?"div":c,f=(0,_.Z)(l,Xz);return(0,G.jsx)(s,(0,S.Z)({as:d,ref:t,className:Yz(u,a?a(o):o),theme:n&&i[n]||i},f))}));return l}var Jz=__webpack_require__(4925),$z=(0,pe.Z)("MuiBox",["root"]),eB=(0,Es.Z)(),tB=Qz({themeId:H.Z,defaultTheme:eB,defaultClassName:$z.root,generateClassName:Jz.Z.generate}),nB=__webpack_require__(872),rB=function(e){var n,r,s=e.key,l=e.setObject,c=e.file,d=e.setFile,f=e.isDownloadOnly,h=void 0!==f&&f,v=(e.existingFile,e.index),m=(0,t.useState)(),g=(0,i.Z)(m,2),y=(g[0],g[1],10485760),b=(0,t.useState)(!1),x=(0,i.Z)(b,2),w=x[0],k=x[1],S=(0,t.useState)(1),_=(0,i.Z)(S,2),C=_[0],j=_[1],P=(0,t.useState)({}),E=(0,i.Z)(P,2),A=E[0],T=E[1],I=(0,t.useState)(0),R=(0,i.Z)(I,2),M=R[0],O=R[1],D=(0,t.useState)(),Z=(0,i.Z)(D,2),N=Z[0],L=Z[1],F=(0,t.useState)(0),z=(0,i.Z)(F,2),B=z[0],H=z[1],V=(0,t.useState)(""),q=(0,i.Z)(V,2),W=q[0],U=q[1],K=(0,t.useState)(0),Y=(0,i.Z)(K,2),X=Y[0],Q=Y[1],J=(0,t.useState)(0),$=(0,i.Z)(J,2),ee=$[0],te=$[1],ne=function(e){e.target.files&&e.target.files.length>0&&(l((function(t){return u(u({},t),{},{files:t.files.map((function(t,n){return n===s&&e.target.files?e.target.files[0]:t}))})})),d(e.target.files[0])),k(!0),H(0),j(1),O(0),L(y);var t=e.target.files[0];Q(t.size);var n=t.size%y==0?t.size/y:Math.floor(t.size/y)+1;te(n),T(t);var r=aF()();U(r)},re=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t,n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(t=new FormData).append("fileName",W),e.next=4,p.post("/document/UploadComplete",null,{params:{fileName:W,originalFileName:c.name,contentType:c.type},data:t});case 4:n=e.sent,l((function(e){return u(u({},e),{},{documents:e.documents?[].concat((0,Fl.Z)(e.documents),[n.data.data]):[n.data.data]})})),n.data.isSuccess&&(H(100),setTimeout((function(){k(!1)}),100));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ie=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,pe(t,"/document/UploadChunks",(function(e){var t=100*(e.loaded/e.total/ee+(C-1)/ee);H(t)}));case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.log("error",e.t0);case 8:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t){return e.apply(this,arguments)}}();function oe(e){return(0,G.jsxs)(tB,{sx:{display:"flex",alignItems:"center"},children:[(0,G.jsx)(tB,{sx:{width:"100%",mr:1},children:(0,G.jsx)(Gz,u({variant:"determinate"},e))}),(0,G.jsx)(tB,{sx:{minWidth:35},children:(0,G.jsx)(pb,{variant:"body2",color:"text.secondary",children:"".concat(Math.round(e.value),"%")})})]})}(0,t.useEffect)((function(){X>0&&B<100&&(k(!0),function(){if(C<=ee){var e=A.slice(M,N);ie(e).then((function(){j(C+1)}))}}())}),[A,C]);az().downloadDocument;var ae=(0,t.useState)(!1),se=(0,i.Z)(ae,2),le=se[0],ue=se[1],ce=(0,t.useState)(!1),de=(0,i.Z)(ce,2),fe=de[0],he=(de[1],u({},fe&&{bgcolor:"rgb(10,200,10)","&:hover":{bgcolor:"rgb(10,250,10)"}})),pe=function(e,t,n){return p({url:t,method:"POST",data:e,params:{id:C,fileName:W},headers:{"Content-Type":"application/json"},onUploadProgress:n}).then((function(e){var t=e.data;t.isSuccess?(O(N),L(N+y),C==ee&&re()):console.log("Error Occurred:",t.errorMessage)})).catch((function(e){}))};function ve(e){return(0,G.jsxs)(tB,{sx:{position:"relative",display:"inline-flex"},children:[(0,G.jsx)(bu,u({variant:"determinate"},e)),(0,G.jsx)(tB,{sx:{top:0,left:0,bottom:0,right:0,position:"absolute",display:"flex",alignItems:"center",justifyContent:"center"},children:(0,G.jsx)(pb,{variant:"caption",component:"div",color:"text.secondary",children:"".concat(Math.round(e.value),"%")})})]})}return(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"Dateiname:"}),(0,G.jsx)("div",{style:{display:"flex",width:"100%",justifyContent:"center",flexDirection:"column"},children:(0,G.jsxs)("div",{style:{display:"flex",width:"100%",justifyContent:"space-between"},children:[(0,G.jsx)("div",{style:{width:"70%"},children:(0,G.jsx)(Sc,{onChangeHandler:function(){},value:null!==(n=null!==(r=null===c||void 0===c?void 0:c.fileName)&&void 0!==r?r:null===c||void 0===c?void 0:c.name)&&void 0!==n?n:null===c||void 0===c?void 0:c.title,isReadOnly:!0})}),(0,G.jsxs)("div",{style:{display:"flex"},children:[!h&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(Wc,{color:"info",variant:"outlined",component:"label",style:{marginBottom:"1vh",marginRight:"5%",color:"gray",borderColor:"gray"},children:[(0,G.jsx)("input",{hidden:!0,type:"file",accept:"*",onChange:function(e){return ne(e)}}),(0,G.jsx)(wz,{})]}),(0,G.jsx)(Wc,{color:"error",variant:"outlined",component:"label",style:{marginBottom:"1vh"},onClick:function(){l((function(e){var t,n;return u(u({},e),{},{files:(null!==(t=e.files)&&void 0!==t?t:[]).filter((function(e,t){return t!==v})),documents:(null!==(n=e.documents)&&void 0!==n?n:[]).filter((function(e,t){return t!==v}))})}))},children:(0,G.jsx)(ZP,{})})]}),h&&(0,G.jsxs)(G.Fragment,{children:[!le&&(0,G.jsx)(tB,{sx:{position:"relative"},children:(0,G.jsx)(xz,{size:"small","aria-label":"save",sx:he,onClick:function(){!function(e){ue(!0),iz(e,"/document/download/".concat(e.id),(function(e){var t=Math.round(e.loaded/e.total*100);H(t)})).then((function(){ue(!1)}))}(c)},children:B<100&&B>0?100===B?(0,G.jsxs)("span",{children:[B," %"]}):(0,G.jsx)(nB.Z,{fontSize:"small"}):(0,G.jsx)(kz,{fontSize:"small"})})}),le&&(0,G.jsx)(ve,{size:42,value:B,sx:{color:"rgb(10, 200, 10)"}})]})]})]})}),w&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(tB,{sx:{width:"100%"},children:(0,G.jsx)(oe,{value:B})}),(Math.round(X*(B/100)/1024)/1e3).toFixed(2)," MB / ",(Math.round(X/1024)/1e3).toFixed(2)," MB"]})]},s)},iB=function(e){var t,n=e.object,r=e.setObject,i=e.error,o=Rc().persons,a=Rc().companies;return(0,G.jsxs)(lf,{children:[(0,G.jsx)(mP,{label:"Titel",placeholder:"Journaltitel eingeben",type:"text",value:null===n||void 0===n?void 0:n.title,onChange:function(e){return r((function(t){return u(u({},t),{},{title:e})}))},error:i.titleError||i.titleTooLongError,errorMessage:i.titleError?rP.TitleError:"Titel darf maximal 500 Zeichen lang sein"}),(0,G.jsx)(mP,{label:"Journaltext",placeholder:"Journaltext eingeben(2500 Zeichen)",type:"multiline",value:null===n||void 0===n?void 0:n.description,onChange:function(e){return r((function(t){return u(u({},t),{},{description:e})}))},error:i.descriptionError||i.descriptionTooLongError,errorMessage:i.descriptionError?rP.JournaltextError:rP.JournaltextTooLongError}),(0,G.jsx)(mP,{value:null===n||void 0===n?void 0:n.personId,type:"select",onChange:function(e){return r((function(t){var n;return u(u({},t),{},{personId:e,customerOrganizationId:null===(n=o.find((function(t){return t.id===e})))||void 0===n?void 0:n.belongsToOrganizationId})}))},label:"Betroffene Person (optional)",placeholder:"Person ausw\xe4hlen",selectOptions:{options:o,titleKey:"completeName",valueKey:"id"}}),(0,G.jsx)(mP,{value:null===n||void 0===n?void 0:n.customerOrganizationId,type:"select",onChange:function(e){return r((function(t){return u(u({},t),{},{customerOrganizationId:e})}))},label:"Betroffene Firma (optional)",placeholder:"Firma ausw\xe4hlen",selectOptions:{options:a,titleKey:"name",valueKey:"id"}}),(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"Anh\xe4nge (optional)"}),null===n||void 0===n||null===(t=n.files)||void 0===t?void 0:t.map((function(e,t){return(0,G.jsx)(rB,{file:e,setFile:function(e){r((function(n){return u(u({},n),{},{files:n.files.map((function(n,r){return r===t?e:n}))})}))},setObject:r,index:t},t)}))]}),((null===n||void 0===n?void 0:n.documents)&&n.documents.length&&n.files&&n.files.length&&n.documents.length===n.files.length||void 0===(null===n||void 0===n?void 0:n.files)||0===n.files.length)&&(0,G.jsx)("div",{style:{width:"100%"},children:(0,G.jsx)(Wc,{variant:"outlined",component:"label",style:{marginBottom:"1vh",borderColor:"gray",color:"gray"},onClick:function(){r((function(e){return u(u({},e),{},{files:e.files?[].concat((0,Fl.Z)(e.files),[{}]):[{}]})}))},children:(0,G.jsx)(pz,{style:{marginRight:"2px"}})})})]})},oB=function(e,t){var n,r,i,o,a,s,l,c,d=!0;return(null!==(n=null===(r=e.title)||void 0===r?void 0:r.length)&&void 0!==n?n:0)<1?(t((function(e){return u(u({},e),{},{titleError:!0})})),d=!1):t((function(e){return u(u({},e),{},{titleError:!1})})),(null!==(i=null===(o=e.title)||void 0===o?void 0:o.length)&&void 0!==i?i:0)>500?(t((function(e){return u(u({},e),{},{titleTooLongError:!0})})),d=!1):t((function(e){return u(u({},e),{},{titleTooLongError:!1})})),(null!==(a=null===(s=e.description)||void 0===s?void 0:s.length)&&void 0!==a?a:0)<1?(t((function(e){return u(u({},e),{},{descriptionError:!0})})),d=!1):t((function(e){return u(u({},e),{},{descriptionError:!1})})),(null!==(l=null===(c=e.description)||void 0===c?void 0:c.length)&&void 0!==l?l:0)>2500?(t((function(e){return u(u({},e),{},{descriptionTooLongError:!0})})),d=!1):t((function(e){return u(u({},e),{},{descriptionTooLongError:!1})})),d},aB=function(e){var n=e.open,r=e.onClose,s=e.object,l=e.mode,c=hz(),d=c.addJournal,f=c.updateJournal,h=xq().changeVisibility,p=function e(){b(!1),r&&e(),y||h("editCreateJournal",!1)},v=js().user;(0,t.useEffect)((function(){S(u(u({},s),{},{organizationId:null===v||void 0===v?void 0:v.organizationId,author:null===v||void 0===v?void 0:v.userId,documents:void 0,files:void 0}))}),[s]);var m=(0,t.useState)(!1),g=(0,i.Z)(m,2),y=g[0],b=g[1],x=(0,t.useState)(null!==s&&void 0!==s?s:{organizationId:null===v||void 0===v?void 0:v.organizationId,author:null===v||void 0===v?void 0:v.userId}),w=(0,i.Z)(x,2),k=w[0],S=w[1],_=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!oB(k,E)){e.next=10;break}if(b(!0),"create"!=l){e.next=8;break}return e.next=6,d(k);case 6:e.next=10;break;case 8:return e.next=10,f(k);case 10:e.next=14;break;case 12:e.prev=12,e.t0=e.catch(0);case 14:return e.prev=14,oB(k,E)&&(b(!1),S({organizationId:null===v||void 0===v?void 0:v.organizationId,author:null===v||void 0===v?void 0:v.userId}),h("editCreateJournal",!1)),e.finish(14);case 17:case"end":return e.stop()}}),e,null,[[0,12,14,17]])})));return function(){return e.apply(this,arguments)}}(),C=(0,t.useState)({}),j=(0,i.Z)(C,2),P=j[0],E=j[1];return(0,G.jsxs)(sf,{open:n,title:"create"==l?"Journal erstellen":"Journal bearbeiten",onClose:function(){return p()},children:[(0,G.jsx)(iB,{object:k,setObject:S,error:P}),(0,G.jsx)("div",{style:{height:"20px"}}),(0,G.jsx)(Gc,{style:{zIndex:0},title:y?(0,G.jsx)(bu,{size:18,color:"inherit"}):"Speichern",onClickHandler:function(){return _()},disabled:y})]})};function sB(e,t,n){return(0,LN.centerCrop)((0,LN.makeAspectCrop)({unit:"%",width:90},n,e,t),e,t)}var lB=function(e){var n,r,s,l=e.open,c=e.onClose,d=(e.object,e.mode,xq().changeVisibility),f=wt().enqueueSnackbar,h=JM().fetchStaff,p=js(),v=p.user,m=p.setProfilePicture,y=SF(null!==(n=null===v||void 0===v?void 0:v.username)&&void 0!==n?n:""),b=function(e){var t=[0,0,0];return t[0]=parseInt(e.substring(1,3),16),t[1]=parseInt(e.substring(3,5),16),t[2]=parseInt(e.substring(5,8),16),Math.round((299*t[0]+587*t[1]+114*t[2])/1e3)>125?"black":"white"}(y),x=(0,t.useState)(),w=(0,i.Z)(x,2),k=(w[0],w[1],(0,t.useState)()),S=(0,i.Z)(k,2),_=(S[0],S[1],{start:new Date,end:new Date}),C=(0,t.useState)(u({},_)),j=(0,i.Z)(C,2),P=(j[0],j[1]),E=(0,t.useState)(!1),A=(0,i.Z)(E,2),T=A[0],I=A[1],R=g();function M(e){return new Promise((function(t,n){var r=new FileReader;r.onloadend=function(){return t(r.result)},r.readAsDataURL(e)}))}var O=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:try{I(!0),null===(t=z.current)||void 0===t||t.toBlob((function(e){M(e).then((function(t){var n=new FormData;n.append("file",e),m(t),R.post("/user/profilepicture",n).then((function(e){h()}))}))})),ue(),D()}catch(n){f("Fehler beim Nachtragen.",{variant:"error"}),console.error(n)}finally{I(!1)}case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),D=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:I(!1),c&&c(),P(_),d("editCreateProfilePicture",!1);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Z=(0,t.useState)(""),N=(0,i.Z)(Z,2),L=N[0],F=N[1],z=(0,t.useRef)(null),B=(0,t.useRef)(null),H=(0,t.useState)(),V=(0,i.Z)(H,2),q=V[0],W=V[1],U=(0,t.useState)(),K=(0,i.Z)(U,2),Y=K[0],X=K[1],Q=(0,t.useState)(1),J=(0,i.Z)(Q,2),$=J[0],ee=J[1],te=(0,t.useState)(0),ne=(0,i.Z)(te,2),re=ne[0],ie=ne[1],oe=(0,t.useState)(1),ae=(0,i.Z)(oe,2),se=ae[0],le=ae[1],ue=function(){F(""),X(void 0),ee(1),ie(0),le(1),z.current=null,B.current=null};return zN((0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null!==Y&&void 0!==Y&&Y.width&&null!==Y&&void 0!==Y&&Y.height&&B.current&&z.current&&HN(B.current,z.current,Y,$,re);case 1:case"end":return e.stop()}}),e)}))),100,[Y,$,re]),(0,G.jsxs)(sf,{open:l,title:"Profilbild hochladen",onClose:D,children:[(0,G.jsxs)("section",{className:"flex column",style:{marginBottom:"1.5vh",alignItems:"center",justifyContent:"center",gap:"5px"},children:[(0,G.jsx)(NN,{src:"data:image/jpeg;base64,".concat(null===v||void 0===v?void 0:v.profilePictureBase64),alt:null===v||void 0===v||null===(r=v.username)||void 0===r?void 0:r.substring(0,2),sx:{width:100,height:100,backgroundColor:y,color:b}}),(0,G.jsx)("span",{className:"subheading",children:null!==(s=null===v||void 0===v?void 0:v.username)&&void 0!==s?s:"loading..."})]}),(0,G.jsx)("div",{className:WN["picture-upload-container"],children:(0,G.jsxs)(Wc,{color:"primary",variant:"outlined",component:"label",style:{marginBottom:"1vh"},children:[(0,G.jsx)("input",{hidden:!0,type:"file",accept:"image/*",onChange:function(e){if(e.target.files&&e.target.files.length>0){W(void 0);var t=new FileReader;t.addEventListener("load",(function(){var e;return F((null===(e=t.result)||void 0===e?void 0:e.toString())||"")})),t.readAsDataURL(e.target.files[0])}}}),(0,G.jsx)(UN.Z,{color:"action",style:{marginRight:"5px"}}),"Datei ausw\xe4hlen"]})}),!!L&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("div",{className:WN.text,children:"Profilbild anpassen:"}),(0,G.jsx)("div",{className:WN["crop-container"],children:(0,G.jsx)(FN(),{crop:q,onChange:function(e,t){W(t)},onComplete:function(e){return X(e)},aspect:se,children:(0,G.jsx)("img",{ref:B,alt:"Crop me",src:L,style:{transform:"scale(".concat($,") rotate(").concat(re,"deg)"),width:"100%"},onLoad:function(e){if(se){var t=e.currentTarget,n=t.width,r=t.height;W(sB(n,r,se))}}})})})]}),!!Y&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("div",{className:WN.text,children:"Vorschau:"}),(0,G.jsx)("div",{className:WN["completed-crop-container"],children:(0,G.jsx)("canvas",{ref:z,style:{border:"1px solid black",objectFit:"contain",width:Y.width,height:Y.height}})})]}),(0,G.jsx)(Gc,{style:{marginTop:"20px"},title:T?(0,G.jsx)(bu,{size:18,color:"inherit"}):"Profilbild aktualisieren",onClickHandler:function(){return O()},disabled:T})]})},uB=(0,fc.Z)([(0,G.jsx)("path",{d:"M17.59 18 19 16.59 14.42 12 19 7.41 17.59 6l-6 6z"},"0"),(0,G.jsx)("path",{d:"m11 18 1.41-1.41L7.83 12l4.58-4.59L11 6l-6 6z"},"1")],"KeyboardDoubleArrowLeft"),cB=(0,fc.Z)([(0,G.jsx)("path",{d:"M6.41 6 5 7.41 9.58 12 5 16.59 6.41 18l6-6z"},"0"),(0,G.jsx)("path",{d:"m13 6-1.41 1.41L16.17 12l-4.58 4.59L13 18l6-6z"},"1")],"KeyboardDoubleArrowRight"),dB=function(e){var n=e.items,r=e.itemsPerPage,o=e.page,a=e.setPage,s=(0,t.useState)([{icon:(0,G.jsx)(uB,{})},{icon:(0,G.jsx)("b",{children:"1"})},{icon:(0,G.jsx)(cB,{})}]),l=(0,i.Z)(s,2),u=l[0],c=l[1],d=o;function f(){a(d+1)}return(0,t.useEffect)((function(){d=o}),[o]),(0,t.useEffect)((function(){for(var e=[{icon:(0,G.jsx)(uB,{}),onClick:function(){return a((function(e){return e-1}))},disabled:o-1<0,index:o-1}],t=0,i=n.length/r,s=function(n){t++,e.push({icon:(0,G.jsx)("b",{children:n+1}),onClick:function(){return a(n)},index:n})},l=i<=5?0:o-2>0?o-2:0;l<n.length/r&&t<5;l++)s(l);e.push({icon:(0,G.jsx)(cB,{}),onClick:f,disabled:o+1>i,index:o+1}),c(e)}),[n,o]),(0,G.jsx)(G.Fragment,{children:(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center",width:"100%"},children:u.map((function(e,t){var n;return(0,G.jsx)(G.Fragment,{children:(0,G.jsx)("button",{className:"base-button flex centered pointer",children:(0,G.jsx)(Wc,{id:"composition-button","aria-haspopup":"true",onClick:e.onClick,style:{color:!0===e.disabled||e.index===o?"lightgrey":"black"},disabled:null!==(n=e.disabled)&&void 0!==n&&n,children:e.icon})},t)})}))})})},fB=(0,fc.Z)((0,G.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"),hB=function(e){var n=e.options,r=e.style,o=t.useState(!1),a=(0,i.Z)(o,2),s=a[0],l=a[1],c=t.useRef(null),d=function(e){c.current&&c.current.contains(e.target)||l(!1)};function f(e){"Tab"===e.key?(e.preventDefault(),l(!1)):"Escape"===e.key&&l(!1)}var h=t.useRef(s);return t.useEffect((function(){!0===h.current&&!1===s&&c.current.focus(),h.current=s}),[s]),(0,G.jsxs)("div",{style:r,children:[(0,G.jsx)(Wc,{ref:c,id:"composition-button","aria-controls":s?"composition-menu":void 0,"aria-expanded":s?"true":void 0,"aria-haspopup":"true",onClick:function(){l((function(e){return!e}))},style:{color:"black"},children:(0,G.jsx)(fB,{fontSize:"small"})}),(0,G.jsx)(ep,{style:{zIndex:100},open:s,anchorEl:c.current,role:void 0,placement:"bottom-start",transition:!0,disablePortal:!0,children:function(e){var t=e.TransitionProps,r=e.placement;return(0,G.jsx)(pf,u(u({},t),{},{style:{transformOrigin:"bottom-start"===r?"left top":"left bottom"},children:(0,G.jsx)(Vd,{children:(0,G.jsx)(Ee,{onClickAway:d,children:(0,G.jsx)(wg,{autoFocusItem:s,id:"composition-menu","aria-labelledby":"composition-button",onKeyDown:f,children:null===n||void 0===n?void 0:n.map((function(e,t){return null!==e&&void 0!==e&&e.tooltipText&&e.tooltipText.length>0?(0,G.jsx)(pp,{enterDelay:500,title:e.tooltipText,placement:"left",children:(0,G.jsx)(OC,{onClick:function(){e.function(),l(!1)},children:e.text},"more-options-menu-item-".concat(t))}):(0,G.jsx)(OC,{onClick:function(){e.function(),l(!1)},children:e.text},"more-options-menu-item-".concat(t))}))})})})}))}})]})},pB="BillsCard_container__i9VyV";function vB(e,t){t||(t=Vl()()),e=Vl()(e),t=Vl()(t),e=e.second(0);var n=(t=t.second(0)).diff(e,"hour",!0),r=t.diff(e,"minute",!0),i=Math.floor(n),o=Math.round(r)%60;return 0===i?"".concat(o," min"):"".concat(i," h ").concat(o," min")}function mB(e,t,n){if(!t)return"Aktiv";var r=function(e,t,n){e=Vl()(e),t=Vl()(t);var r=function(e,t){e=Vl()(e),t=Vl()(t);var n=t.diff(e,"hours",!0);return n=parseFloat(n.toFixed(2))}(e,t),i=function(e){var t=0;return e&&0!==e.length?(e.forEach((function(e){if(e.end){var n=Vl()(e.start),r=Vl()(e.end).diff(n,"hour",!0);r=parseFloat(r.toFixed(2)),t+=r}})),t):0}(n),o=r-i;return o}(e,t,n);return function(e){var t=Math.floor(e);if(0===t){var n=e%1;return n=Math.round(60*n),"".concat(n," min")}var r=e%t;return r=Math.round(60*r),"".concat(t," h ").concat(r," min")}(r)}var gB=function(e){var n,r=e.workTime,o=e.pauses,a=e.n,s=e.id,l=(0,t.useState)(!1),u=(0,i.Z)(l,2),c=(u[0],u[1],xq());Vl().locale("de-DE");var d=YF(),f=js().user,h=kP().defaultService,p=[{text:"Bearbeiten",function:function(){c.changeVisibility("worktimeOverview",!1),c.changeVisibility("postscriptWorkPause",!0,{props:{object:r,mode:"editwork"}})}},{text:"Pausen anzeigen",function:function(){c.changeVisibility("worktimeOverview",!1),c.changeVisibility("pausesOverview",!0,{props:{object:r}})}},{text:"Leistung zu Arbeitszeit erstellen",function:function(){var e=h;e.employeeDatas[0]={userId:null===f||void 0===f?void 0:f.userId,from:null!==r&&void 0!==r&&r.start?Vl()(r.start):Vl()().subtract(1,"hour"),to:null!==r&&void 0!==r&&r.end?Vl()(r.end):Vl()(),hourlyRate:80},console.log("service passed",e),c.changeVisibility("editCreateService",!0,{props:{object:e,mode:"create"}})}},{text:"L\xf6schen",function:function(){r&&c.changeVisibility("yesNoDialog",!0,{props:{object:{modalTitle:"Arbeitszeit l\xf6schen",submitFunction:function(){return d.deleteWorktime(r)},cancelButtonText:"Abbrechen",confirmButtonText:"L\xf6schen",modalText:"M\xf6chten Sie diese Arbeitszeit wirklich l\xf6schen?"}}})}}],v=t.useState(!1),m=(0,i.Z)(v,2),g=(m[0],m[1],t.useRef(null),new Date(null!==r&&void 0!==r&&r.end?r.end+"":new Date(new Date((new Date).toString()+""))).getTime(),new Date(null!==(n=(null===r||void 0===r?void 0:r.start)+"")&&void 0!==n?n:new Date(new Date((new Date).toString()+"")).getTime()).getTime(),0),y=(0,t.useState)(0),b=(0,i.Z)(y,2),x=b[0],w=b[1],k=(0,t.useState)(!1),S=(0,i.Z)(k,2),_=S[0],C=S[1];return(0,t.useEffect)((function(){g=0,o&&(o.forEach((function(e){e.end?g+=function(e,t){e=Vl()(e),t=Vl()(t),e=e.second(0);var n=(t=t.second(0)).diff(e,"minute",!0);return Math.round(n)}(e.start,e.end):C(!0)})),(g-g%60)/60,w(g))}),[o]),(0,G.jsx)("div",{style:{backgroundColor:a?a%2==0?"white":"#e9e9e9":"white",width:"100%"},children:(0,G.jsxs)("div",{className:"flex column ".concat(pB),style:{},children:[(0,G.jsxs)("header",{className:"flex centered-aligned",children:[(0,G.jsxs)("div",{style:{minWidth:"85%",display:"flex",flexDirection:"row",justifyContent:"space-between"},children:[(0,G.jsx)("div",{style:{minWidth:"40%",display:"flex",justifyContent:"center"},children:(0,G.jsx)("span",{className:"bold-big",style:{whiteSpace:"nowrap"},children:Vl()(null===r||void 0===r?void 0:r.start).format("ddd DD.MM.YYYY HH:mm")})}),(0,G.jsx)("div",{style:{width:"20%",display:"flex",flexDirection:"row",justifyContent:"center"}}),(0,G.jsx)("div",{style:{minWidth:"40%",display:"flex",justifyContent:"center"},children:(0,G.jsx)("span",{className:"bold-big",style:{},children:null!==r&&void 0!==r&&r.end?new Date((null===r||void 0===r?void 0:r.end.toString())+"").toLocaleDateString("de-DE",{weekday:"short",day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"}):"Aktiv"})})]}),(0,G.jsx)("div",{style:{width:"10%"},children:(0,G.jsx)(hB,{options:p})})]}),(0,G.jsxs)("section",{className:"label",style:{gap:"10px",marginTop:"5px",width:"85%",display:"flex",flexDirection:"row",justifyContent:"space-between"},children:[(0,G.jsx)("div",{style:{width:"40%",display:"flex",flexDirection:"row",justifyContent:"center"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"},children:"Eingestempelt"})}),(0,G.jsx)("div",{style:{width:"20%",display:"flex",flexDirection:"row",justifyContent:"center"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"},children:"Pause"})}),(0,G.jsx)("div",{style:{width:"40%",display:"flex",flexDirection:"row",justifyContent:"center"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"},children:"Arbeitszeit"})})]}),(0,G.jsxs)("section",{className:"label",style:{gap:"10px",marginTop:"5px",width:"85%",display:"flex",flexDirection:"row",justifyContent:"space-between"},children:[(0,G.jsx)("div",{style:{width:"40%",display:"flex",flexDirection:"row",justifyContent:"center"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"},children:vB(Vl()(null===r||void 0===r?void 0:r.start),null===r||void 0===r?void 0:r.end)})}),(0,G.jsx)("div",{style:{width:"20%",display:"flex",flexDirection:"row",justifyContent:"center"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"},children:_?"Aktiv":x<60.01?x.toFixed(0)+" min":((x-x%60)/60).toFixed(0)+" h "+(x%60).toFixed(0)+" min"})}),(0,G.jsx)("div",{style:{width:"40%",display:"flex",flexDirection:"row",justifyContent:"center"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"},children:mB(Vl()(null===r||void 0===r?void 0:r.start),null===r||void 0===r?void 0:r.end,o)})})]})]})},s)};var yB=function(e){var n=e.open,r=e.onClose,s=(e.object,e.mode,xq().changeVisibility),l=(wt().enqueueSnackbar,YF()),c=l.worktimes,d=l.pauses,f=(0,t.useState)(0),h=(0,i.Z)(f,2),p=h[0],v=h[1],m={start:new Date,end:new Date},y=(0,t.useState)(u({},m)),b=(0,i.Z)(y,2),x=(b[0],b[1]),w=(0,t.useState)(!1),k=(0,i.Z)(w,2),S=(k[0],k[1]),_=(g(),function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:S(!1),r&&r(),x(m),s("worktimeOverview",!1);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return(0,G.jsxs)(sf,{open:n,title:"Arbeitszeit\xfcbersicht",onClose:_,children:[(0,G.jsx)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"flex-start",minHeight:"55vh"},children:c&&(null===c||void 0===c?void 0:c.length)>0&&c.map((function(e,t){if(t>=5*p&&t<5*(p+1))return(0,G.jsx)(gB,{workTime:e,n:t,id:e,pauses:null===d||void 0===d?void 0:d.filter((function(t){return t.workTimeId===e.id}))},t)}))}),(0,G.jsx)(dB,{items:null!==c&&void 0!==c?c:[],itemsPerPage:5,page:p,setPage:v})]})},bB="BillsCard_container__wJNlK",xB=function(e){var n,r,o,a,s=e.workTime,l=e.pauses,u=e.n,c=(0,t.useState)(!1),d=(0,i.Z)(c,2),f=(d[0],d[1],js().user),h=xq(),p=YF(),v=[{text:"Bearbeiten",function:function(){h.changeVisibility("worktimeOverview",!1),h.changeVisibility("postscriptWorkPause",!0,{props:{object:s,mode:"editpause"}})}},{text:"L\xf6schen",function:function(){var e;s&&p.deletePause({id:s.id,organizationId:null===f||void 0===f?void 0:f.organizationId,userId:null===f||void 0===f?void 0:f.userId,start:null!==(e=s.start)&&void 0!==e?e:Vl()()})}}],m=t.useState(!1),g=(0,i.Z)(m,2),y=(g[0],g[1],t.useRef(null),Vl()(null===s||void 0===s?void 0:s.end)),b=Vl()(null===s||void 0===s?void 0:s.start),x=y.diff(b,"minute"),w=x/60,k=0,S=(0,t.useState)(0),_=(0,i.Z)(S,2),C=(_[0],_[1]);return(0,t.useEffect)((function(){k=0;Vl()();l&&(l.forEach((function(e){t=e.start,n=e.end;var t,n,r=y.diff(b,"minute");k+=r})),k/60,C(k))}),[l]),(0,G.jsx)("div",{style:{backgroundColor:u?u%2==0?"white":"#e9e9e9":"white",width:"100%"},children:(0,G.jsxs)("div",{className:"flex column ".concat(bB),style:{},children:[(0,G.jsxs)("header",{className:"flex centered-aligned",children:[(0,G.jsxs)("div",{style:{minWidth:"85%",display:"flex",flexDirection:"row",justifyContent:"space-between"},children:[(0,G.jsx)("div",{style:{minWidth:"40%",display:"flex",justifyContent:"center"},children:(0,G.jsx)("span",{className:"bold-big",style:{whiteSpace:"nowrap"},children:new Date(null!==(n=(null===s||void 0===s||null===(r=s.start)||void 0===r?void 0:r.toString())+"")&&void 0!==n?n:"").toLocaleDateString("de-DE",{weekday:"short",day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"})})}),(0,G.jsx)("div",{style:{width:"20%",display:"flex",flexDirection:"row",justifyContent:"center"}}),(0,G.jsx)("div",{style:{minWidth:"40%",display:"flex",justifyContent:"center"},children:(0,G.jsx)("span",{className:"bold-big",style:{},children:null!==s&&void 0!==s&&s.end?new Date(null!==(o=(null===s||void 0===s||null===(a=s.end)||void 0===a?void 0:a.toString())+"")&&void 0!==o?o:"").toLocaleDateString("de-DE",{weekday:"short",day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"}):"Active"})})]}),(0,G.jsx)("div",{style:{width:"10%"},children:(0,G.jsx)(hB,{options:v})})]}),(0,G.jsxs)("section",{className:"label",style:{gap:"10px",marginTop:"5px",width:"85%",display:"flex",flexDirection:"row",justifyContent:"space-between"},children:[(0,G.jsx)("div",{style:{width:"40%",display:"flex",flexDirection:"row",justifyContent:"center"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"}})}),(0,G.jsx)("div",{style:{width:"20%",display:"flex",flexDirection:"row",justifyContent:"center"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"},children:"Pause"})}),(0,G.jsx)("div",{style:{width:"40%",display:"flex",flexDirection:"row",justifyContent:"center"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"}})})]}),(0,G.jsxs)("section",{className:"label",style:{gap:"10px",marginTop:"5px",width:"85%",display:"flex",flexDirection:"row",justifyContent:"space-between"},children:[(0,G.jsx)("div",{style:{width:"40%",display:"flex",flexDirection:"row",justifyContent:"center"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"}})}),(0,G.jsx)("div",{style:{width:"20%",display:"flex",flexDirection:"row",justifyContent:"center"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"},children:x<60.01?x.toFixed(0)+" min":w.toFixed(0)+" h "+(x%60).toFixed(0)+" min"})}),(0,G.jsx)("div",{style:{width:"40%",display:"flex",flexDirection:"row",justifyContent:"center"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"}})})]})]})})};var wB=function(e){var n=e.open,r=e.onClose,s=e.object,l=e.mode,c=xq().changeVisibility,d=(wt().enqueueSnackbar,YF().pauses),f=(0,t.useState)(0),h=(0,i.Z)(f,2),p=h[0],v=h[1],m={start:new Date,end:new Date},y=(0,t.useState)(u({},m)),b=(0,i.Z)(y,2),x=(b[0],b[1]),w=(0,t.useState)(!1),k=(0,i.Z)(w,2),S=(k[0],k[1]),_=(g(),function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:S(!1),r&&r(),x(m),c("pausesOverview",!1),"admin"!==l&&c("worktimeOverview",!0);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()),C=(0,t.useState)([]),j=(0,i.Z)(C,2),P=j[0],E=j[1];return(0,t.useEffect)((function(){d&&E(d.filter((function(e){return!(!s||e.workTimeId!==s.id)})))}),[s]),(0,G.jsxs)(sf,{open:n,title:"Pausen\xfcbersicht",onClose:_,children:[(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"flex-start",minHeight:"55vh"},children:[P&&(null===P||void 0===P?void 0:P.length)>0&&P.map((function(e,t){if(t>=5*p&&t<5*(p+1))return(0,G.jsx)(xB,{workTime:e,n:t},t)})),(!P||0===(null===P||void 0===P?void 0:P.length))&&(0,G.jsx)("div",{children:"F\xfcr diese Arbeitszeit wurden keine Pausen eingetragen"})]}),(0,G.jsx)(dB,{items:null!==P&&void 0!==P?P:[],itemsPerPage:5,page:p,setPage:v})]})};var kB=function(e){var n,r,s,l=e.open,u=e.onClose,c=e.object,d=xq().changeVisibility,f=wt().enqueueSnackbar,h=(js().user,YF()),p=(h.postscriptPause,h.postscriptWork,h.editWorktime,(0,t.useState)(!1)),v=(0,i.Z)(p,2),m=v[0],g=v[1],y=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:try{null!==c&&void 0!==c&&c.submitFunction&&(null===c||void 0===c||c.submitFunction()),x()}catch(t){f("Fehler beim Nachtragen.",{variant:"error"}),console.error(t)}finally{g(!1)}case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),b=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:try{x(),null!==c&&void 0!==c&&c.cancelFunction&&(null===c||void 0===c||c.cancelFunction())}catch(t){console.error(t)}finally{g(!1)}case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),x=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:g(!1),u&&u(),d("yesNoDialog",!1);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,G.jsxs)(sf,{open:l,title:null!==(n=null===c||void 0===c?void 0:c.modalTitle)&&void 0!==n?n:"Wollen Sie diese Aktion wirklich durchf\xfchren?",onClose:x,children:[(null===c||void 0===c?void 0:c.modalText)&&(0,G.jsx)("div",{style:{textAlign:"center",marginBottom:"2vh"},children:c.modalText}),(0,G.jsxs)("div",{style:{display:"flex"},children:[(0,G.jsx)(Gc,{title:m?(0,G.jsx)(bu,{size:18,color:"inherit"}):null!==(r=null===c||void 0===c?void 0:c.cancelButtonText)&&void 0!==r?r:"Abbrechen",onClickHandler:function(){return b()},disabled:m}),(0,G.jsx)(Gc,{style:{marginLeft:"2vh"},title:m?(0,G.jsx)(bu,{size:18,color:"inherit"}):null!==(s=null===c||void 0===c?void 0:c.confirmButtonText)&&void 0!==s?s:"Best\xe4tigen",onClickHandler:function(){return y()},disabled:m})]})]})};var SB=function(e){var n,r,s=e.open,l=e.onClose,c=e.object,d=e.mode,f=xq().changeVisibility,h=wt().enqueueSnackbar,p=js().user,v=Rc(),m=v.addContact,g=(v.defaultContact,v.defaultPerson,{id:0,firstname:"",lastname:"",salutation:"",organizationId:null!==(n=null===p||void 0===p?void 0:p.organizationId)&&void 0!==n?n:14,note:"",belongsToOrganizationId:null!==(r=null===p||void 0===p?void 0:p.organizationId)&&void 0!==r?r:14,title:"",status:1,birthdate:null,contactData:[{id:Cc(),type:1,value:""},{id:Cc(),type:2,value:""},{id:Cc(),type:3,value:""}]}),y=(0,t.useState)(!1),b=(0,i.Z)(y,2),x=b[0],w=b[1],k=(0,t.useState)(g),S=(0,i.Z)(k,2),_=S[0],C=S[1],j=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,w(!0),"create"!==d){e.next=8;break}return t=[],void 0!==_.contactData&&_.contactData.length>0&&_.contactData.map((function(e){if(""!=e.value){var n={type:e.type,value:e.value,personId:_.id};t.push(n)}})),e.next=7,m(t);case 7:f("editCreateContactDynamic",!1);case 8:e.next=14;break;case 10:e.prev=10,e.t0=e.catch(0),h("create"==d?"Fehler beim Erstellen.":"Fehler beim Bearbeiten",{variant:"error"}),console.log(e.t0);case 14:return e.prev=14,w(!1),e.finish(14);case 17:case"end":return e.stop()}}),e,null,[[0,10,14,17]])})));return function(){return e.apply(this,arguments)}}(),P=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:w(!1),l&&l(),f("editCreateContactDynamic",!1);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),E=(0,t.useState)(!1),A=(0,i.Z)(E,2),T=A[0],I=A[1],R=(0,t.useRef)();return(0,t.useEffect)((function(){(void 0!==c&&null!==c&&!T||void 0!==c&&null!==c&&R.current!==c)&&(C(u({},c)),I(!0),R.current=c)}),[_]),(0,G.jsxs)(sf,{open:s,title:"create"===d?"Kontaktdaten f\xfcr "+_.completeName+" erstellen":"Kontaktdaten von "+_.completeName+" bearbeiten",onClose:P,children:[(0,G.jsx)(jc,{object:c,contactData:null===c||void 0===c?void 0:c.contactData,setContactData:function(e){if(void 0!==_.contactData){var t=(0,Fl.Z)(_.contactData);e.forEach((function(e){var n=t.findIndex((function(t){return t.id===e.id}));-1===n?t.push(e):t[n]=e}));var n=t.filter((function(t){return!e.find((function(e){return e.id===t.id}))}));n.forEach((function(e){var n=t.findIndex((function(t){return t.id===e.id}));t.splice(n,1)})),C(u(u({},_),{},{contactData:t}))}}}),(0,G.jsx)(Gc,{title:x?(0,G.jsx)(bu,{size:18,color:"inherit"}):"Speichern",onClickHandler:function(){return j()},disabled:x})]})},_B=function(e,t){switch(t.type){case"SET_EMPLOYEES":return u(u({},e),{},{employees:t.payload});case"SET_DEPARTEMENTS":return u(u({},e),{},{departements:t.payload});case"UPDATE_DEPARTEMENT":return u(u({},e),{},{departements:e.departements.map((function(e){return e.id===t.payload.id?t.payload:e}))});case"ADD_DEPARTEMENT":return u(u({},e),{},{departements:[].concat((0,Fl.Z)(e.departements),[t.payload])});case"DELETE_DEPARTEMENT":return u(u({},e),{},{departements:e.departements.filter((function(e){return e.id!==t.payload.id}))});default:return u({},e)}},CB={id:0,name:"",description:"",eMail:"",userIds:[]},jB=(0,t.createContext)({employees:[],departements:[]}),PB=function(e){var n=e.children,r=g(),s=wt(),l=s.enqueueSnackbar,u=s.closeSnackbar,c=(0,t.useReducer)(_B,{employees:[],departements:[]}),d=(0,i.Z)(c,2),f=d[0],h=d[1],p=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t,n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.get("/user");case 2:t=e.sent,n=t.data,h({type:"SET_EMPLOYEES",payload:n});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),m=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t,n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.get("/department/");case 2:t=e.sent,n=t.data,h({type:"SET_DEPARTEMENTS",payload:n});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),y=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:try{n=l("Abteilung wird erstellt",{variant:"default",autoHideDuration:Pt}),r.post("/department/create",t).then((function(e){u(n),e.status>=200&&e.status<300?l("Abteilung erfolgreich erstellt",{variant:"success"}):l("Ein Fehler ist aufgetreten",{variant:"error"}),h({type:"ADD_DEPARTEMENT",payload:e.data})})).catch((function(e){v(e,n,l,u)}))}catch(i){l("Ein Fehler ist aufgetreten",{variant:"error"})}case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),b=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n=l("Abteilung wird ge\xe4ndert",{variant:"default",autoHideDuration:Pt}),e.next=4,r.put("/department/update",t).then((function(e){u(n),h({type:"UPDATE_DEPARTEMENT",payload:e.data}),e.status>=200&&e.status<300?l("Abteilung erfolgreich ge\xe4ndert",{variant:"success"}):l("Ein Fehler ist aufgetreten",{variant:"error"})})).catch((function(e){v(e,n,l,u)}));case 4:e.sent,e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),l("Ein Fehler ist aufgetreten",{variant:"error"});case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t){return e.apply(this,arguments)}}(),x=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n=l("Abteilung wird entfernt",{variant:"default",autoHideDuration:Pt}),e.next=4,r.delete("/department/delete",{data:t}).then((function(e){u(n),h({type:"DELETE_DEPARTEMENT",payload:t}),e.status>=200&&e.status<300?l("Abteilung erfolgreich entfernt",{variant:"success"}):l("Ein Fehler ist aufgetreten",{variant:"error"})})).catch((function(e){v(e,n,l,u)}));case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),l("Ein Fehler ist aufgetreten",{variant:"error"});case 9:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(t){return e.apply(this,arguments)}}();return(0,t.useEffect)((function(){p(),m()}),[]),(0,G.jsx)(jB.Provider,{value:{employees:f.employees,departements:f.departements,createDepartement:y,updateDepartement:b,deleteDepartement:x},children:n})},EB=function(){return(0,t.useContext)(jB)},AB=function(e){var t,n,r,i,o=e.department,a=e.setDepartment,s=e.employees,l=e.error,c=(e.formMode,e.setFormMode);return(0,G.jsxs)("form",{className:"form",children:[(0,G.jsx)("div",{className:"form-row-label",children:(0,G.jsx)(mP,{label:"Abteilungsname",onChange:function(e){return a((function(t){return u(u({},t),{},{name:e})}))},value:null!==(t=null===o||void 0===o?void 0:o.name)&&void 0!==t?t:"",type:"text",placeholder:"Abteilungsname",error:null===l||void 0===l?void 0:l.nameError,errorMessage:rP.NameRequired})}),(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"Beschreibung:"}),(0,G.jsx)(Sc,{type:"string",placeholder:"Abteilungsbeschreibung",value:null!==(n=null===o||void 0===o?void 0:o.description)&&void 0!==n?n:"",multiline:!0,onChangeHandler:function(e){return a((function(t){return u(u({},t),{},{description:e})}))}})]}),(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"EMail:"}),(0,G.jsx)(Sc,{type:"string",placeholder:"abteilung@ecockpit.at",value:null!==(r=null===o||void 0===o?void 0:o.eMail)&&void 0!==r?r:"",onChangeHandler:function(e){return a((function(t){return u(u({},t),{},{eMail:e})}))}})]}),(0,G.jsx)("div",{children:(0,G.jsx)(mP,{type:"select",label:"Mitarbeiter*innen",placeholder:"Mitarbeiter*innen ausw\xe4hlen",value:null!==(i=null===o||void 0===o?void 0:o.userIds)&&void 0!==i?i:[],onChange:function(e){return a((function(t){return u(u({},t),{},{userIds:e})}))},selectOptions:{titleKey:"username",valueKey:"id",options:s,multiple:!0}})}),(0,G.jsx)("div",{style:{marginBottom:"10px"}}),(0,G.jsx)(Gc,{title:"Zur\xfccksetzen",onClickHandler:function(){return a(CB),void(c&&c("createDep"))},secondary:!1})]})},TB=function(e,t){var n,r,i=!0;return(null!==(n=null===(r=e.name)||void 0===r?void 0:r.length)&&void 0!==n?n:0)<1?(t((function(e){return u(u({},e),{},{nameError:!0})})),i=!1):t((function(e){return u(u({},e),{},{nameError:!1})})),i};function IB(e){var n=e.width,r=e.height,o=e.order,a=e.clickedDepartment,s=e.setClickedDepartment,l=e.formMode,u=e.setFormMode,c=(0,t.useState)(CB),d=(0,i.Z)(c,2),f=d[0],h=d[1],p=EB(),v=p.createDepartement,m=p.updateDepartement,g=(wt().enqueueSnackbar,jP().employees),y=(0,t.useState)({}),b=(0,i.Z)(y,2),x=b[0],w=b[1];return(0,G.jsx)(NF,{title:"editDep"===l?"Abteilung bearbeiten":"Abteilung erstellen",style:{width:n,height:r,order:o},fullHeightBody:!0,right:function(){return(0,G.jsx)("div",{})},cta:!0,ctaTitle:"editDep"===l?"Speichern":"Abteilung erstellen",buttonIcon:(0,G.jsx)(OF,{fontSize:"small"}),ctaFunction:function(){!function(){switch(l){case"createDep":default:TB(f,w)&&void 0!==f&&void 0!==f.name&&f.name.length>0&&(v(f),h(CB));break;case"editDep":a&&TB(a,w)&&void 0!==a&&void 0!==a.name&&a.name.length>0&&(m(a),u&&s&&(u("createDep"),s(CB)))}}()},children:"editDep"===l?(0,G.jsx)(AB,{employees:g,setDepartment:s,department:a,error:x,formMode:l,setFormMode:u}):(0,G.jsx)(AB,{employees:g,setDepartment:h,department:f,error:x})})}var RB=function(e){var n=e.open,r=e.onClose,s=e.object,l=e.mode,u=xq().changeVisibility,c=wt().enqueueSnackbar,d=(0,t.useState)({userIds:[]}),f=(0,i.Z)(d,2),h=f[0],p=f[1],v=EB(),m=v.createDepartement,g=v.updateDepartement,y=jP().employees,b=(0,t.useState)(!1),x=(0,i.Z)(b,2),w=x[0],k=x[1],S=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!TB(h,E)){e.next=12;break}if(k(!0),"create"!=l){e.next=8;break}return e.next=6,m(h);case 6:e.next=10;break;case 8:return e.next=10,g(h);case 10:r&&_(),u("editCreateDepartment",!1);case 12:e.next=17;break;case 14:e.prev=14,e.t0=e.catch(0),c("Fehler beim ".concat("create"==l?"Erstellen":"Speichern","."),{variant:"error"});case 17:return e.prev=17,TB(h,E)&&k(!1),e.finish(17);case 20:case"end":return e.stop()}}),e,null,[[0,14,17,20]])})));return function(){return e.apply(this,arguments)}}(),_=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:k(!1),r&&_(),u("editCreateDepartment",!1);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,t.useEffect)((function(){p(s)}),[s]);var C=(0,t.useState)({}),j=(0,i.Z)(C,2),P=j[0],E=j[1];return(0,G.jsxs)(sf,{open:n,title:"create"==l?"Abteilung erstellen":"Abteilung bearbeiten",onClose:_,children:[(0,G.jsx)(AB,{employees:y,setDepartment:p,department:h,error:P}),(0,G.jsx)("div",{style:{marginBottom:"10px"}}),(0,G.jsx)(Gc,{title:w?(0,G.jsx)(bu,{size:18,color:"inherit"}):"create"==l?"Erstellen":"Speichern",onClickHandler:function(){return S()},disabled:w})]})},MB=function(e){var n,r=e.open,s=e.onClose,l=e.object,c=(e.mode,Rc()),d=c.defaultPerson,f=c.updatePerson,h=xq().changeVisibility,p=function e(){y(!1),s&&e(),h("editStatusPerson",!1)};(0,t.useEffect)((function(){k(null!==l&&void 0!==l?l:d)}),[l]);var v=(0,t.useState)(!1),m=(0,i.Z)(v,2),g=m[0],y=m[1],b=(0,t.useState)(null!==l&&void 0!==l?l:d),x=(0,i.Z)(b,2),w=x[0],k=x[1],S=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,y(!0),e.next=4,f(w);case 4:h("editStatusPerson",!1),e.next=9;break;case 7:e.prev=7,e.t0=e.catch(0);case 9:return e.prev=9,y(!1),e.finish(9);case 12:case"end":return e.stop()}}),e,null,[[0,7,9,12]])})));return function(){return e.apply(this,arguments)}}();return(0,G.jsxs)(sf,{open:r,title:"Status bearbeiten",onClose:function(){return p()},children:[(0,G.jsx)(lf,{children:(0,G.jsx)(mP,{label:"Status",type:"select",value:null!==(n=w.status)&&void 0!==n?n:1,onChange:function(e){return k((function(t){return u(u({},t),{},{status:e})}))},selectOptions:{options:[{id:1,title:"Ok"},{id:2,title:"M\xe4\xdfig"},{id:3,title:"Optimierungsbedarf"},{id:4,title:"Verstorben"}],titleKey:"title",valueKey:"id"}})}),(0,G.jsx)(Gc,{style:{marginTop:"20px",zIndex:1},title:g?(0,G.jsx)(bu,{size:18,color:"inherit"}):"Speichern",onClickHandler:function(){return S()},disabled:g})]})},OB=(0,fc.Z)((0,G.jsx)("path",{d:"m12 4-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"}),"ArrowForward"),DB=function(e){var n=e.open,r=e.onClose,s=(e.object,e.mode,xq().changeVisibility),l=js().user,u=(0,t.useState)(!1),c=(0,i.Z)(u,2),d=c[0],f=c[1],h=(0,t.useState)(!0),v=(0,i.Z)(h,2),m=v[0],g=v[1],y=(0,t.useState)(!1),b=(0,i.Z)(y,2),x=b[0],w=b[1],k=(0,t.useState)(!1),S=(0,i.Z)(k,2),_=S[0],C=S[1],j=(0,t.useState)(!1),P=(0,i.Z)(j,2),E=P[0],A=P[1],T=(0,t.useState)(!0),I=(0,i.Z)(T,2),R=I[0],M=I[1],O=(0,t.useState)(0),D=(0,i.Z)(O,2),Z=D[0],N=D[1],L=(0,t.useState)(!1),F=(0,i.Z)(L,2),z=F[0],B=F[1],H=(0,t.useState)(!0),V=(0,i.Z)(H,2),q=V[0],W=V[1],U=(0,t.useState)(!1),K=(0,i.Z)(U,2),Y=K[0],X=K[1],Q=(0,t.useState)(""),J=(0,i.Z)(Q,2),$=J[0],ee=J[1],te=(0,t.useState)(""),ne=(0,i.Z)(te,2),re=ne[0],ie=ne[1],oe=(0,t.useState)(""),ae=(0,i.Z)(oe,2),se=ae[0],le=ae[1],ue=function e(){f(!1),r&&e(),s("editEmail",!1),setTimeout((function(){w(!1),ee(""),ie(""),le(""),C(!1),A(!1),M(!0),W(!0),N(0),B(!1),X(!1)}),250)};(0,t.useEffect)((function(){$.length>0?g(!1):g(!0)}),[$]),(0,t.useEffect)((function(){re.length>0?M(!1):M(!0),0!==re.length&&re.length===Z||A(!1),N(re.length)}),[re]),(0,t.useEffect)((function(){6===se.length?W(!1):W(!0)}),[se]);var ce=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,f(!0),e.next=4,p.post("User/VerifyPassword",{requestString:$});case 4:200===e.sent.status&&(w(!0),C(!1)),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),C(!0);case 11:return e.prev=11,f(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[0,8,11,14]])})));return function(){return e.apply(this,arguments)}}(),de=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,he(re),E){e.next=8;break}return f(!0),e.next=6,p.post("User/requestEmailUpdate",{requestString:re});case 6:200===e.sent.status&&B(!0);case 8:e.next=13;break;case 10:e.prev=10,e.t0=e.catch(0),console.log(e.t0);case 13:return e.prev=13,f(!1),e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[0,10,13,16]])})));return function(){return e.apply(this,arguments)}}(),fe=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,f(!0),e.next=4,p.post("User/updateEmail",{email:re,updateEmailCode:se});case 4:200===e.sent.status&&(X(!0),l.email=re),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),C(!0);case 11:return e.prev=11,f(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[0,8,11,14]])})));return function(){return e.apply(this,arguments)}}();function he(e){""!=e?/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(e)?A(!1):A(!0):A(!1)}return(0,G.jsx)("div",{children:(0,G.jsxs)(sf,{open:n,title:"Email Adresse bearbeiten",onClose:function(){return ue()},children:[!x&&(0,G.jsxs)("div",{children:[(0,G.jsx)("h2",{style:{textAlign:"center"},children:"Verifizieren Sie ihr Passwort:"}),(0,G.jsx)("div",{style:{textAlign:"center",marginBottom:"2vh"},children:"Geben Sie Ihr Passwort ein um fortzufahren"}),(0,G.jsx)("div",{style:{marginBottom:"2vh"},children:(0,G.jsx)(Sc,{type:"string",placeholder:"Passwort",value:$,isSecure:!0,onChangeHandler:function(e){return ee(e)},error:_,errorMessage:"Falsches Passwort. Versuchen Sie es erneut"})}),(0,G.jsxs)("div",{children:[!m&&(0,G.jsx)("button",{onClick:(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ce());case 1:case"end":return e.stop()}}),e)}))),className:"cta-button pointer",style:{width:"40%",float:"right",marginBottom:"2vh"},children:d?(0,G.jsx)(bu,{size:"12px",color:"inherit"}):(0,G.jsxs)("span",{style:{gap:"10px"},className:"flex centered",children:["Weiter",(0,G.jsx)(OB,{fontSize:"small"})]})}),m&&(0,G.jsx)("button",{disabled:!0,className:"cta-button-disabled not-allowed",style:{width:"40%",float:"right",marginBottom:"2vh"},children:d?(0,G.jsx)(bu,{size:"12px",color:"inherit"}):(0,G.jsxs)("span",{style:{gap:"10px"},className:"flex centered",children:["Weiter",(0,G.jsx)(OB,{fontSize:"small"})]})})]})]}),x&&!z&&(0,G.jsxs)("div",{children:[(0,G.jsx)("h2",{style:{textAlign:"center"},children:"\xc4ndern Sie Ihre Email Adresse"}),(0,G.jsx)("div",{style:{marginBottom:"2vh"},children:(0,G.jsx)(Sc,{type:"string",placeholder:"Email",value:re,onChangeHandler:function(e){return ie(e)},error:E,errorMessage:"Geben Sie eine g\xfcltige Email Adresse ein"})}),(0,G.jsxs)("div",{children:[!R&&(0,G.jsx)("button",{onClick:(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",de());case 1:case"end":return e.stop()}}),e)}))),className:"cta-button pointer",style:{width:"40%",float:"right",marginBottom:"2vh"},children:d?(0,G.jsx)(bu,{size:"12px",color:"inherit"}):(0,G.jsxs)("span",{style:{gap:"10px"},className:"flex centered",children:["Weiter",(0,G.jsx)(OB,{fontSize:"small"})]})}),R&&(0,G.jsx)("button",{disabled:!0,className:"cta-button-disabled not-allowed",style:{width:"40%",float:"right",marginBottom:"2vh"},children:d?(0,G.jsx)(bu,{size:"12px",color:"inherit"}):(0,G.jsxs)("span",{style:{gap:"10px"},className:"flex centered",children:["Weiter",(0,G.jsx)(OB,{fontSize:"small"})]})})]})]}),x&&z&&!Y&&(0,G.jsxs)("div",{children:[(0,G.jsx)("h2",{style:{textAlign:"center"},children:"Wir haben Ihnen einen Code gesendet"}),(0,G.jsx)("div",{style:{textAlign:"center",marginBottom:"2vh"},children:"Geben Sie den Code ein, um Ihre neue Email Adresse zu best\xe4tigen."}),(0,G.jsx)("div",{style:{marginBottom:"2vh"},children:(0,G.jsx)(Sc,{type:"string",placeholder:"Verfikationscode",value:se,onChangeHandler:function(e){return le(e)},error:_,errorMessage:"Falscher Code. Versuchen Sie es erneut"})}),!q&&(0,G.jsx)("button",{onClick:(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",fe());case 1:case"end":return e.stop()}}),e)}))),className:"cta-button pointer",style:{width:"40%",float:"right",marginBottom:"2vh"},children:d?(0,G.jsx)(bu,{size:"12px",color:"inherit"}):(0,G.jsxs)("span",{style:{gap:"10px"},className:"flex centered",children:["Weiter",(0,G.jsx)(OB,{fontSize:"small"})]})}),q&&(0,G.jsx)("button",{disabled:!0,className:"cta-button-disabled not-allowed",style:{width:"40%",float:"right",marginBottom:"2vh"},children:d?(0,G.jsx)(bu,{size:"12px",color:"inherit"}):(0,G.jsxs)("span",{style:{gap:"10px"},className:"flex centered",children:["Weiter",(0,G.jsx)(OB,{fontSize:"small"})]})})]}),x&&z&&Y&&(0,G.jsx)("h2",{style:{textAlign:"center"},children:"Email erfolgreich ge\xe4ndert"})]})})},ZB=function(e){var n=e.open,r=e.onClose,s=(e.object,e.mode,xq().changeVisibility),l=(0,t.useState)(!1),u=(0,i.Z)(l,2),c=u[0],d=u[1],f=(0,t.useState)(!0),h=(0,i.Z)(f,2),v=h[0],m=h[1],g=(0,t.useState)(""),y=(0,i.Z)(g,2),b=y[0],x=y[1],w=(0,t.useState)(""),k=(0,i.Z)(w,2),S=k[0],_=k[1],C=(0,t.useState)(""),j=(0,i.Z)(C,2),P=j[0],E=j[1],A=(0,t.useState)(!1),T=(0,i.Z)(A,2),I=T[0],R=T[1],M=(0,t.useState)(!1),O=(0,i.Z)(M,2),D=O[0],Z=O[1],N=(0,t.useState)(!1),L=(0,i.Z)(N,2),F=L[0],z=L[1],B=(0,t.useState)(!1),H=(0,i.Z)(B,2),V=H[0],q=H[1],W=function e(){d(!1),r&&e(),s("editPassword",!1),setTimeout((function(){m(!0),x(""),_(""),E(""),R(!1),Z(!1),z(!1),q(!1)}),250)},U=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,d(!0),e.next=4,p.post("User/UpdatePassword",{currentPassword:b,newPassword:S});case 4:200===e.sent.status&&q(!0),e.next=12;break;case 8:e.prev=8,e.t0=e.catch(0),R(!0),console.log(e.t0);case 12:return e.prev=12,d(!1),e.finish(12);case 15:case"end":return e.stop()}}),e,null,[[0,8,12,15]])})));return function(){return e.apply(this,arguments)}}();return(0,t.useEffect)((function(){var e;Z(0!==(e=S).length&&e.length<6)}),[S]),(0,t.useEffect)((function(){var e,t;z((t=P,0!==(e=S).length&&0!==t.length&&(0===e.length||0===t.length||e!==t)))}),[S,P]),(0,t.useEffect)((function(){!D&&!F&&b.length>5&&0!==S.length&&0!==P.length?m(!1):m(!0)}),[D,F]),(0,G.jsxs)(sf,{open:n,title:"\xc4ndern Sie Ihr Passwort",onClose:function(){return W()},children:[!V&&(0,G.jsxs)("div",{children:[(0,G.jsxs)("div",{className:"form-row-label",style:{marginBottom:"2vh"},children:[(0,G.jsx)("span",{className:"label",children:"Derzeitiges Password:"}),(0,G.jsx)(Sc,{type:"string",placeholder:"Derzeitiges Passwort",value:b,isSecure:!0,onChangeHandler:function(e){return x(e)},error:I,errorMessage:"Falsches Passwort. Versuchen Sie es erneut"})]}),(0,G.jsxs)("div",{className:"form-row-label",style:{marginBottom:"2vh"},children:[(0,G.jsx)("span",{className:"label",children:"Neues Password:"}),(0,G.jsx)(Sc,{type:"string",placeholder:"Neues Passwort (mind. 6 Zeichen)",value:S,isSecure:!0,onChangeHandler:function(e){return _(e)},error:D,errorMessage:"Passwort muss mindestens 6 Zeichen lang sein"})]}),(0,G.jsxs)("div",{className:"form-row-label",style:{marginBottom:"2vh"},children:[(0,G.jsx)("span",{className:"label",children:"Neues Password best\xe4tigen:"}),(0,G.jsx)(Sc,{type:"string",placeholder:"Neues Passwort best\xe4tigen",value:P,isSecure:!0,onChangeHandler:function(e){return E(e)},error:F,errorMessage:"Passw\xf6rter stimmen nicht \xfcberein"})]}),(0,G.jsxs)("div",{children:[!v&&(0,G.jsx)("button",{onClick:(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",U());case 1:case"end":return e.stop()}}),e)}))),className:"cta-button pointer",style:{width:"40%",float:"right",marginBottom:"2vh"},children:c?(0,G.jsx)(bu,{size:"12px",color:"inherit"}):(0,G.jsxs)("span",{style:{gap:"10px"},className:"flex centered",children:["Weiter",(0,G.jsx)(OB,{fontSize:"small"})]})}),v&&(0,G.jsx)("button",{disabled:!0,className:"cta-button-disabled not-allowed",style:{width:"40%",float:"right",marginBottom:"2vh"},children:c?(0,G.jsx)(bu,{size:"12px",color:"inherit"}):(0,G.jsxs)("span",{style:{gap:"10px"},className:"flex centered",children:["Weiter",(0,G.jsx)(OB,{fontSize:"small"})]})})]})]}),V&&(0,G.jsx)("div",{children:(0,G.jsx)("h2",{style:{textAlign:"center"},children:"Ihr Passwort wurde erfolgreich ge\xe4ndert."})})]})},NB=function(e,t){switch(t.type){case"SET_INTERVALLS":return u(u({},e),{},{intervalls:t.payload});case"ADD_INTERVALL":return u(u({},e),{},{intervalls:[].concat((0,Fl.Z)(e.intervalls),[t.payload])});case"ADD_INTERVALLPOSITION":return u(u({},e),{},{intervalls:e.intervalls.map((function(e){var n;if(e.id===t.payload.subscriptionId)return u(u({},e),{},{subscriptionPositions:[].concat((0,Fl.Z)(null!==(n=null===e||void 0===e?void 0:e.subscriptionPositions)&&void 0!==n?n:[]),[t.payload])})}))});case"REMOVE_INTERVALL":return u(u({},e),{},{intervalls:e.intervalls.filter((function(e){return e.id!==t.payload.id}))});case"REMOVE_INTERVALLPOSITION":return u(u({},e),{},{intervalls:e.intervalls.map((function(e){var n;return e.id!==t.payload.subscriptionId||u(u({},e),{},{subscriptionPositions:null===(n=e.subscriptionPositions)||void 0===n?void 0:n.filter((function(e){return e.id!==t.payload.id}))})}))});case"UPDATE_INTERVALL":return u(u({},e),{},{intervalls:e.intervalls.map((function(e){return e.id===t.payload.id?t.payload:e}))});case"UPDATE_INTERVALLPOSITION":var n=e.intervalls.find((function(e){return e.id===t.payload.subscriptionId})).subscriptionPositions.map((function(e){return e.id===t.payload.id?t.payload:e}));return u(u({},e),{},{intervalls:e.intervalls.map((function(e){if(e.id===t.payload.subscriptionId)return u(u({},e),{},{subscriptionPositions:n})}))});default:return u({},e)}},LB={EMailText:"Sehr geehrte Damen und Herren,\r\n\r\nvielen Dank f\xfcr Ihr Vertrauen in unseren Service.\r\n\r\nIm Anhang finden Sie die Rechnung \xfcber den Zeitraum von [DatumVon] bis [DatumBis].\r\nSollten Sie R\xfcckfragen haben, stehen wir Ihnen jederzeit zur Verf\xfcgung.\r\n\r\nMit freundlichen Gr\xfc\xdfen,\r\n[Name]",TextBefore:"Sehr geehrte Damen und Herren,\n\nvielen Dank f\xfcr Ihren Auftrag und das damit verbundene Vertrauen!\n\n\nHiermit stellen wir Ihnen auf der Seite 2 ff angef\xfchrte Leistungen zu folgendem Gesamtbetrag in Rechnung:",TextAfter:"Bitte \xfcberweisen Sie den Rechnungsbetrag unter Angabe der Rechnungsnummer auf das unten angegebene Konto.\n\n\n\nMit freundlichen Gr\xfc\xdfen\nIhr Team von [Name]",TextAfterAutomatedPaymentProcessing:"Wir erlauben uns den Betrag vertragsgem\xe4\xdf im Laufe der folgenden Tage von Ihrem Konto via SEPA-Lastschriftverfahren einzuziehen.\n\n\n\nMit freundlichen Gr\xfc\xdfen\nIhr Team von [Name]"},FB={id:0,title:"",description:"",period:1,validUntil:null,begin:new Date,periodIsDays:!1,periodIsMonths:!0,periodIsYears:!1,Note:"",active:!0,sendEmailAutomatically:!0,inAdvance:!0},zB=(0,t.createContext)({intervalls:[],intervallPositions:[],updateIntervall:function(){},addIntervall:function(){},removeIntervall:function(){},fetchIntervalls:function(){},updateIntervallPosition:function(){},addIntervallPosition:function(){},removeIntervallPosition:function(){}}),BB=function(e){var n=e.children,r=(0,t.useReducer)(NB,{intervalls:[]}),s=(0,i.Z)(r,2),l=s[0],c=s[1],d=g(),f=wt(),h=f.enqueueSnackbar,p=f.closeSnackbar,m=(Gl().companyData,function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.get("/subscription").then((function(e){var t;t=e.data,c({type:"SET_INTERVALLS",payload:t})}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return(0,t.useEffect)((function(){m()}),[]),(0,G.jsx)(zB.Provider,{value:{intervalls:l.intervalls,intervallPositions:l.intervallPositions,updateIntervall:function(e){var t=h("Intervall wird gespeichert",{variant:"default",autoHideDuration:Pt});d.put("/subscription",e).then((function(n){p(t),h("Intervall erfolgreich bearbeitet",{variant:"success"}),c({type:"UPDATE_INTERVALL",payload:e})})).catch((function(e){v(e,t,h,p)}))},addIntervall:function(e){var t=h("Intervall wird erstellt",{variant:"default",autoHideDuration:Pt});d.post("/subscription",u(u({},e),{},{validUntil:e.validUntil?new Date(e.validUntil).toJSON():void 0,begin:new Date(e.begin).toJSON()})).then((function(e){p(t),h("Intervall erfolgreich erstellt",{variant:"success"}),c({type:"ADD_INTERVALL",payload:e.data})})).catch((function(e){v(e,t,h,p)}))},removeIntervall:function(e){var t=h("Intervall wird entfernt",{variant:"default",autoHideDuration:Pt});d.delete("/subscription",{data:e}).then((function(n){p(t),h("Intervall erfolgreich entfernt",{variant:"success"}),c({type:"REMOVE_INTERVALL",payload:e})})).catch((function(e){v(e,t,h,p)}))},fetchIntervalls:m,updateIntervallPosition:function(e){var t=h("Intervallposition wird gespeichert",{variant:"default",autoHideDuration:Pt});d.put("/subscription/subscriptionposition",e).then((function(n){p(t),h("Intervallposition erfolgreich bearbeitet",{variant:"success"}),c({type:"UPDATE_INTERVALLPOSITION",payload:e})})).catch((function(e){v(e,t,h,p)}))},addIntervallPosition:function(e){var t=h("Intervallposition wird hinzugef\xfcgt",{variant:"default",autoHideDuration:Pt});d.post("/subscription/subscriptionposition",e).then((function(e){p(t),h("Intervallposition erfolgreich hinzugef\xfcgt",{variant:"success"}),c({type:"ADD_INTERVALLPOSITION",payload:e.data})})).catch((function(e){v(e,t,h,p)}))},removeIntervallPosition:function(e){var t=h("Intervallposition wird entfernt",{variant:"default",autoHideDuration:Pt});d.delete("/subscription/subscriptionposition",{data:e}).then((function(n){p(t),h("Intervallposition erfolgreich entfernt",{variant:"success"}),c({type:"REMOVE_INTERVALLPOSITION",payload:e})})).catch((function(e){v(e,t,h,p)}))},generatePdfPreview:function(e){return new Promise((function(t,n){var r=h("Vorschau wird erstellt",{variant:"default",autoHideDuration:Pt});d.post("/bill/GeneratePreviewPdf",u(u({},e),{},{validUntil:e.validUntil?new Date(e.validUntil).toJSON():void 0,begin:new Date(e.begin).toJSON()})).then((function(e){p(r),h("Vorschau erfolgreich erstellt",{variant:"success"}),t(e.data)})).catch((function(e){n(e)}))}))},sendPdfPreview:function(e){return new Promise((function(t,n){var r=h("Vorschau wird erstellt",{variant:"default",autoHideDuration:Pt});d.post("/bill/SendBillPreviewForSubscription",u(u({},e),{},{validUntil:e.validUntil?new Date(e.validUntil).toJSON():void 0,begin:new Date(e.begin).toJSON()})).then((function(e){p(r),h("Vorschau erfolgreich erstellt",{variant:"success"}),t(e.data)})).catch((function(e){n(e)}))}))}},children:n})},HB=function(){return(0,t.useContext)(zB)},VB=(0,fc.Z)((0,G.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-2zm0 4-8 5-8-5V6l8 5 8-5v2z"}),"Mail"),qB=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.themeId,n=e.defaultTheme,r=void 0===n?xx:n,o=e.rootShouldForwardProp,a=void 0===o?bx:o,s=e.slotShouldForwardProp,l=void 0===s?bx:s,u=function(e){return(0,vx.Z)((0,S.Z)({},e,{theme:wx((0,S.Z)({},e,{defaultTheme:r,themeId:t}))}))};return u.__mui_systemSx=!0,function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,hx.internal_processStyles)(e,(function(e){return e.filter((function(e){return!(null!=e&&e.__mui_systemSx)}))}));var o,s,c=n.name,d=n.slot,f=n.skipVariantsResolver,h=n.skipSx,p=n.overridesResolver,v=void 0===p?(o=(s=d)?s.charAt(0).toLowerCase()+s.slice(1):s)?function(e,t){return t[o]}:null:p,m=(0,_.Z)(n,yx),g=void 0!==f?f:d&&"Root"!==d&&"root"!==d||!1,y=h||!1;var b=bx;"Root"===d||"root"===d?b=a:d?b=l:function(e){return"string"===typeof e&&e.charCodeAt(0)>96}(e)&&(b=void 0);var x=(0,hx.default)(e,(0,S.Z)({shouldForwardProp:b,label:undefined},m)),w=function(e){return"function"===typeof e&&e.__emotion_real!==e||(0,Uv.P)(e)?function(n){return kx(e,(0,S.Z)({},n,{theme:wx({theme:n.theme,defaultTheme:r,themeId:t})}))}:e},k=function(n){for(var o=w(n),a=arguments.length,s=new Array(a>1?a-1:0),l=1;l<a;l++)s[l-1]=arguments[l];var d=s?s.map(w):[];c&&v&&d.push((function(e){var n=wx((0,S.Z)({},e,{defaultTheme:r,themeId:t}));if(!n.components||!n.components[c]||!n.components[c].styleOverrides)return null;var o=n.components[c].styleOverrides,a={};return Object.entries(o).forEach((function(t){var r=(0,i.Z)(t,2),o=r[0],s=r[1];a[o]=kx(s,(0,S.Z)({},e,{theme:n}))})),v(e,a)})),c&&!g&&d.push((function(e){var n,i=wx((0,S.Z)({},e,{defaultTheme:r,themeId:t}));return kx({variants:null==i||null==(n=i.components)||null==(n=n[c])?void 0:n.variants},(0,S.Z)({},e,{theme:i}))})),y||d.push(u);var f=d.length-s.length;if(Array.isArray(n)&&f>0){var h=new Array(f).fill("");(o=[].concat((0,Fl.Z)(n),(0,Fl.Z)(h))).raw=[].concat((0,Fl.Z)(n.raw),(0,Fl.Z)(h))}var p=x.apply(void 0,[o].concat((0,Fl.Z)(d)));return e.muiName&&(p.muiName=e.muiName),p};return x.withConfig&&(k.withConfig=x.withConfig),k}}(),WB=qB,UB=__webpack_require__(6083),GB=__webpack_require__(1184),KB=__webpack_require__(5682),YB=["component","direction","spacing","divider","children","className","useFlexGap"],XB=(0,px.Z)(),QB=WB("div",{name:"MuiStack",slot:"Root",overridesResolver:function(e,t){return t.root}});function JB(e){return(0,UB.Z)({props:e,name:"MuiStack",defaultTheme:XB})}function $B(e,n){var r=t.Children.toArray(e).filter(Boolean);return r.reduce((function(e,i,o){return e.push(i),o<r.length-1&&e.push(t.cloneElement(n,{key:"separator-".concat(o)})),e}),[])}var eH=function(e){var t=e.ownerState,n=e.theme,r=(0,S.Z)({display:"flex",flexDirection:"column"},(0,GB.k9)({theme:n},(0,GB.P$)({values:t.direction,breakpoints:n.breakpoints.values}),(function(e){return{flexDirection:e}})));if(t.spacing){var i=(0,KB.hB)(n),o=Object.keys(n.breakpoints.values).reduce((function(e,n){return("object"===typeof t.spacing&&null!=t.spacing[n]||"object"===typeof t.direction&&null!=t.direction[n])&&(e[n]=!0),e}),{}),a=(0,GB.P$)({values:t.direction,base:o}),l=(0,GB.P$)({values:t.spacing,base:o});"object"===typeof a&&Object.keys(a).forEach((function(e,t,n){if(!a[e]){var r=t>0?a[n[t-1]]:"column";a[e]=r}}));r=(0,Uv.Z)(r,(0,GB.k9)({theme:n},l,(function(e,n){return t.useFlexGap?{gap:(0,KB.NA)(i,e)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":(0,s.Z)({},"margin".concat((r=n?a[n]:t.direction,{row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"}[r])),(0,KB.NA)(i,e))};var r})))}return r=(0,GB.dt)(n.breakpoints,r)};var tH=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.createStyledComponent,r=void 0===n?QB:n,i=e.useThemeProps,o=void 0===i?JB:i,a=e.componentName,s=void 0===a?"MuiStack":a,l=r(eH),u=t.forwardRef((function(e,t){var n=o(e),r=(0,sb.Z)(n),i=r.component,a=void 0===i?"div":i,u=r.direction,c=void 0===u?"column":u,d=r.spacing,f=void 0===d?0:d,h=r.divider,p=r.children,v=r.className,m=r.useFlexGap,g=void 0!==m&&m,y=(0,_.Z)(r,YB),b={direction:c,spacing:f,useFlexGap:g},x=(0,de.Z)({root:["root"]},(function(e){return(0,ve.ZP)(s,e)}),{});return(0,G.jsx)(l,(0,S.Z)({as:a,ownerState:b,ref:t,className:Yz(x.root,v)},y,{children:h?$B(p,h):p}))}));return u}({createStyledComponent:(0,J.ZP)("div",{name:"MuiStack",slot:"Root",overridesResolver:function(e,t){return t.root}}),useThemeProps:function(e){return(0,fe.Z)({props:e,name:"MuiStack"})}}),nH=tH;function rH(e){return(0,ve.ZP)("MuiFormControlLabel",e)}var iH=(0,pe.Z)("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]),oH=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slotProps","value"],aH=(0,J.ZP)("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[(0,s.Z)({},"& .".concat(iH.label),t.label),t.root,t["labelPlacement".concat((0,tu.Z)(n.labelPlacement))]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,S.Z)((0,s.Z)({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16},"&.".concat(iH.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},(0,s.Z)({},"& .".concat(iH.label),(0,s.Z)({},"&.".concat(iH.disabled),{color:(t.vars||t).palette.text.disabled})))})),sH=(0,J.ZP)("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:function(e,t){return t.asterisk}})((function(e){var t=e.theme;return(0,s.Z)({},"&.".concat(iH.error),{color:(t.vars||t).palette.error.main})})),lH=t.forwardRef((function(e,n){var r,i,o=(0,fe.Z)({props:e,name:"MuiFormControlLabel"}),a=o.className,s=o.componentsProps,l=void 0===s?{}:s,u=o.control,c=o.disabled,d=o.disableTypography,f=o.label,h=o.labelPlacement,p=void 0===h?"end":h,v=o.required,m=o.slotProps,g=void 0===m?{}:m,y=(0,_.Z)(o,oH),b=mp(),x=null!=(r=null!=c?c:u.props.disabled)?r:null==b?void 0:b.disabled,w=null!=v?v:u.props.required,k={disabled:x,required:w};["checked","name","onChange","value","inputRef"].forEach((function(e){"undefined"===typeof u.props[e]&&"undefined"!==typeof o[e]&&(k[e]=o[e])}));var C=Gv({props:o,muiFormControl:b,states:["error"]}),j=(0,S.Z)({},o,{disabled:x,labelPlacement:p,required:w,error:C.error}),P=function(e){var t=e.classes,n=e.disabled,r=e.labelPlacement,i=e.error,o=e.required,a={root:["root",n&&"disabled","labelPlacement".concat((0,tu.Z)(r)),i&&"error",o&&"required"],label:["label",n&&"disabled"],asterisk:["asterisk",i&&"error"]};return(0,de.Z)(a,rH,t)}(j),E=null!=(i=g.typography)?i:l.typography,A=f;return null==A||A.type===pb||d||(A=(0,G.jsx)(pb,(0,S.Z)({component:"span"},E,{className:(0,ue.Z)(P.label,null==E?void 0:E.className),children:A}))),(0,G.jsxs)(aH,(0,S.Z)({className:(0,ue.Z)(P.root,a),ownerState:j,ref:n},y,{children:[t.cloneElement(u,k),w?(0,G.jsxs)(nH,{display:"block",children:[A,(0,G.jsxs)(sH,{ownerState:j,"aria-hidden":!0,className:P.asterisk,children:["\u2009","*"]})]}):A]}))})),uH=lH,cH=(0,fc.Z)((0,G.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"),dH=(0,fc.Z)((0,G.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"),fH=(0,fc.Z)((0,G.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 hH(e){return(0,ve.ZP)("MuiCheckbox",e)}var pH=(0,pe.Z)("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),vH=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],mH=(0,J.ZP)(kp,{shouldForwardProp:function(e){return(0,Oc.Z)(e)||"classes"===e},name:"MuiCheckbox",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.indeterminate&&t.indeterminate,t["size".concat((0,tu.Z)(n.size))],"default"!==n.color&&t["color".concat((0,tu.Z)(n.color))]]}})((function(e){var t,n=e.theme,r=e.ownerState;return(0,S.Z)({color:(n.vars||n).palette.text.secondary},!r.disableRipple&&{"&:hover":{backgroundColor:n.vars?"rgba(".concat("default"===r.color?n.vars.palette.action.activeChannel:n.vars.palette[r.color].mainChannel," / ").concat(n.vars.palette.action.hoverOpacity,")"):(0,wu.Fq)("default"===r.color?n.palette.action.active:n.palette[r.color].main,n.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==r.color&&(t={},(0,s.Z)(t,"&.".concat(pH.checked,", &.").concat(pH.indeterminate),{color:(n.vars||n).palette[r.color].main}),(0,s.Z)(t,"&.".concat(pH.disabled),{color:(n.vars||n).palette.action.disabled}),t))})),gH=(0,G.jsx)(dH,{}),yH=(0,G.jsx)(cH,{}),bH=(0,G.jsx)(fH,{}),xH=t.forwardRef((function(e,n){var r,i,o=(0,fe.Z)({props:e,name:"MuiCheckbox"}),a=o.checkedIcon,s=void 0===a?gH:a,l=o.color,u=void 0===l?"primary":l,c=o.icon,d=void 0===c?yH:c,f=o.indeterminate,h=void 0!==f&&f,p=o.indeterminateIcon,v=void 0===p?bH:p,m=o.inputProps,g=o.size,y=void 0===g?"medium":g,b=o.className,x=(0,_.Z)(o,vH),w=h?v:d,k=h?v:s,C=(0,S.Z)({},o,{color:u,indeterminate:h,size:y}),j=function(e){var t=e.classes,n=e.indeterminate,r=e.color,i=e.size,o={root:["root",n&&"indeterminate","color".concat((0,tu.Z)(r)),"size".concat((0,tu.Z)(i))]},a=(0,de.Z)(o,hH,t);return(0,S.Z)({},t,a)}(C);return(0,G.jsx)(mH,(0,S.Z)({type:"checkbox",inputProps:(0,S.Z)({"data-indeterminate":h},m),icon:t.cloneElement(w,{fontSize:null!=(r=w.props.fontSize)?r:y}),checkedIcon:t.cloneElement(k,{fontSize:null!=(i=k.props.fontSize)?i:y}),ownerState:C,ref:n,className:(0,ue.Z)(j.root,b)},x,{classes:j}))})),wH=xH,kH=function(e){var n,r=e.object,o=e.setObject,a=e.product,s=e.setProduct,l=e.error,c=(e.setError,(0,t.useState)(void 0)),d=(0,i.Z)(c,2),f=d[0],h=(d[1],OP()),p=h.products;h.updateProduct,g();(0,t.useEffect)((function(){s&&void 0!==r.productId&&r.productId>0&&s(p.find((function(e){return e.id===r.productId})))}),[r]),(0,t.useEffect)((function(){!0===r.hasDiscount&&o((function(e){return u(u({},e),{},{discountType:!1})}))}),[r.hasDiscount]);return(0,G.jsxs)("form",{className:"form",children:[(p&&p.length>0&&(void 0===f||void 0!==a)||p&&void 0!==r.productId&&r.productId>0)&&(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"Produkt:"}),(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",justifyContent:"space-between"},children:(0,G.jsx)(vP,{width:"100%",titleKey:"title",valueKey:"id",options:p,value:r.productId,setValue:function(e){return function(e){if(e>0&&p){var t,n,i,a,l=p.find((function(t){return t.id===e}));s&&l&&s(l),o(u(u({},r),{},{title:null!==(t=null===l||void 0===l?void 0:l.title)&&void 0!==t?t:"",description:null!==(n=null===l||void 0===l?void 0:l.description)&&void 0!==n?n:"",productId:null!==(i=null===l||void 0===l?void 0:l.id)&&void 0!==i?i:0,netto:null!==(a=null===l||void 0===l?void 0:l.salesPrice)&&void 0!==a?a:0,quantity:1}))}}(e)},placeholder:"Produkt ausw\xe4hlen"})})]}),(0,G.jsx)("div",{className:"form-row-label",children:(0,G.jsx)(mP,{label:"Bezeichnung",type:"text",value:null===r||void 0===r?void 0:r.title,onChange:function(e){return o((function(t){return u(u({},t),{},{title:e})}))},placeholder:"Titel...",error:l.titleError,errorMessage:rP.TitleError})}),(0,G.jsx)("div",{className:"form-row-label",children:(0,G.jsx)(mP,{label:"Beschreibung",type:"multiline",value:null===r||void 0===r?void 0:r.description,onChange:function(e){return o((function(t){return u(u({},t),{},{description:e})}))},placeholder:"Beschreibung..."})}),(0,G.jsx)("div",{className:"form-row-label",children:(0,G.jsx)(mP,{label:"Netto",type:"number",step:".01",value:null===r||void 0===r?void 0:r.netto,onChange:function(e){return o((function(t){return u(u({},t),{},{netto:parseFloat(e)})}))},placeholder:"Netto",error:l.nettoError,errorMessage:rP.ValueRequiredError})}),(0,G.jsx)("div",{className:"form-row-label",children:(0,G.jsx)(mP,{label:"Steuer",type:"number",step:".01",value:r.tax,onChange:function(e){o((function(t){return u(u({},t),{},{tax:parseFloat(e)})}))},placeholder:"Steuer",error:l.taxError,errorMessage:rP.ValueRequiredError})}),(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)(mP,{label:"St\xfcckzahl",type:"number",step:".25",value:r.quantity&&r.quantity>0?r.quantity:1,onChange:function(e){parseFloat(e)>=0&&o((function(t){return u(u({},t),{},{quantity:parseFloat(e)})}))},placeholder:"St\xfcckzahl",error:l.quantityError,errorMessage:rP.ValueRequiredError}),void 0!==(null===a||void 0===a?void 0:a.count)&&null!==a.count&&(null!==(n=null===r||void 0===r?void 0:r.quantity)&&void 0!==n?n:0)>(null===a||void 0===a?void 0:a.count)&&(0,G.jsxs)("span",{className:"label",style:{color:"#FF9494"},children:["Es sind nur ",null===a||void 0===a?void 0:a.count," St\xfcck verf\xfcgbar."]})]}),(0,G.jsxs)("div",{className:"form-row noselect",children:[(0,G.jsx)("span",{style:{fontSize:"14px"},children:"Rabatt"}),(0,G.jsx)("span",{children:(0,G.jsx)(Zp,{color:"secondary",checked:void 0!==(null===r||void 0===r?void 0:r.hasDiscount)&&r.hasDiscount,onChange:function(e,t){return o((function(e){return u(u({},e),{},{hasDiscount:t})}))}})})]}),!0===(null===r||void 0===r?void 0:r.hasDiscount)&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)("div",{className:"form-row noselect",children:[(0,G.jsx)("span",{style:{fontSize:"14px"},children:"Prozentual"}),(0,G.jsx)(Zp,{color:"secondary",checked:void 0!==(null===r||void 0===r?void 0:r.discountType)&&r.discountType,onChange:function(e,t){return o((function(e){return u(u({},e),{},{discountType:null!==t&&void 0!==t&&t})}))}}),(0,G.jsx)("span",{style:{fontSize:"14px"},children:"Betrag"})]}),(0,G.jsx)(mP,{type:"number",step:".1",value:r.discount,onChange:function(e){return o((function(t){return u(u({},t),{},{discount:parseFloat(e)})}))},placeholder:"Rabatt in %",label:"Rabatt",error:l.discountError,errorMessage:"Bitte geben Sie einen Betrag f\xfcr den Rabatt an"})]})]})},SH=function(e,t){var n=!0;return void 0===e.title||""===e.title?(t((function(e){return u(u({},e),{},{titleError:!0})})),n=!1):t((function(e){return u(u({},e),{},{titleError:!1})})),e.hasDiscount&&!e.discount?(t((function(e){return u(u({},e),{},{discountError:!0})})),n=!1):t((function(e){return u(u({},e),{},{discountError:!1})})),void 0===e.netto||null===e.netto?(t((function(e){return u(u({},e),{},{nettoError:!0})})),n=!1):t((function(e){return u(u({},e),{},{nettoError:!1})})),e.tax?t((function(e){return u(u({},e),{},{taxError:!1})})):(t((function(e){return u(u({},e),{},{taxError:!0})})),n=!1),e.quantity?t((function(e){return u(u({},e),{},{quantityError:!1})})):(t((function(e){return u(u({},e),{},{quantityError:!0})})),n=!1),t((function(e){return console.log("IntervallpositionError",e),e})),n};var _H=function(e){var n=e.open,r=e.setOpen,s=e.onClose,l=e.object,c=e.intervall,d=e.setIntervall,f=e.mode,h=e.index,p=Gl().companyData,v=(0,t.useState)(void 0!==l),m=(0,i.Z)(v,2),y=m[0],b=(m[1],(0,t.useState)(void 0)),x=(0,i.Z)(b,2),w=x[0],k=x[1],S=(0,t.useState)(!1),_=(0,i.Z)(S,2),C=_[0],j=_[1],P=(0,t.useState)({subscriptionId:null===c||void 0===c?void 0:c.id,description:null!==l&&void 0!==l&&l.description?null===l||void 0===l?void 0:l.description:"",id:null!==l&&void 0!==l&&l.id?null===l||void 0===l?void 0:l.id:h,netto:null!==l&&void 0!==l&&l.netto?null===l||void 0===l?void 0:l.netto:0,organizationId:null!==l&&void 0!==l&&l.organizationId?null===l||void 0===l?void 0:l.organizationId:0,productId:null!==l&&void 0!==l&&l.productId?null===l||void 0===l?void 0:l.productId:0,quantity:null!==l&&void 0!==l&&l.quantity?null===l||void 0===l?void 0:l.quantity:1,tax:null!==l&&void 0!==l&&l.tax?null===l||void 0===l?void 0:l.tax:p.kleinunternehmer?0:20,title:null!==l&&void 0!==l&&l.title?null===l||void 0===l?void 0:l.title:"",discount:null===l||void 0===l?void 0:l.discount,discountType:null===l||void 0===l?void 0:l.discountType,hasDiscount:null===l||void 0===l?void 0:l.hasDiscount}),E=(0,i.Z)(P,2),A=E[0],T=E[1];(0,t.useEffect)((function(){var e;T({subscriptionId:null===c||void 0===c?void 0:c.id,description:null!==l&&void 0!==l&&l.description?null===l||void 0===l?void 0:l.description:"",id:null!==(e=null===l||void 0===l?void 0:l.id)&&void 0!==e?e:h,netto:null!==l&&void 0!==l&&l.netto?null===l||void 0===l?void 0:l.netto:0,organizationId:null!==l&&void 0!==l&&l.organizationId?null===l||void 0===l?void 0:l.organizationId:0,productId:null!==l&&void 0!==l&&l.productId?null===l||void 0===l?void 0:l.productId:0,quantity:null!==l&&void 0!==l&&l.quantity?null===l||void 0===l?void 0:l.quantity:1,tax:null!==l&&void 0!==l&&l.tax?null===l||void 0===l?void 0:l.tax:p.kleinunternehmer?0:20,title:null!==l&&void 0!==l&&l.title?null===l||void 0===l?void 0:l.title:"",discount:null===l||void 0===l?void 0:l.discount,discountType:null===l||void 0===l?void 0:l.discountType,hasDiscount:null===l||void 0===l?void 0:l.hasDiscount})}),[n,c]);var I=g(),R=HB(),M=R.addIntervallPosition,O=(R.updateIntervallPosition,(0,t.useState)({})),D=(0,i.Z)(O,2),Z=D[0],N=D[1],L=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!SH(A,N)){e.next=16;break}if(j(!0),"create"!==f){e.next=7;break}M(u(u({},A),{},{subscriptionId:null===c||void 0===c?void 0:c.id})),d&&d((function(e){var t;return u(u({},e),{},{subscriptionPositions:[].concat((0,Fl.Z)(null!==(t=e.subscriptionPositions)&&void 0!==t?t:[]),[A])})})),e.next=13;break;case 7:if("createNewIntervall"!==f){e.next=11;break}d&&d(y?function(e){var t;return u(u({},e),{},{subscriptionPositions:null===(t=e.subscriptionPositions)||void 0===t?void 0:t.map((function(e){return e.id===A.id?A:e}))})}:function(e){var t;return u(u({},e),{},{subscriptionPositions:[].concat((0,Fl.Z)(null!==(t=e.subscriptionPositions)&&void 0!==t?t:[]),[A])})}),e.next=13;break;case 11:return e.next=13,I.put("/subscription/subscriptionposition",A);case 13:j(!1),r(!1),T({subscriptionId:0,description:"",id:void 0,netto:0,organizationId:void 0,productId:void 0,quantity:1,tax:p.kleinunternehmer?20:0,title:"",discount:void 0,discountType:void 0,hasDiscount:void 0});case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,t.useEffect)((function(){N({})}),[A]),(0,G.jsxs)(sf,{open:n,title:void 0!==l?"Intervallposition bearbeiten":"Intervallposition erstellen",onClose:s||function(){return r(!1)},children:[(0,G.jsx)("span",{}),(0,G.jsx)(kH,{object:A,setObject:T,product:w,setProduct:k,error:Z,setError:N}),(0,G.jsx)("div",{style:{marginBottom:"2%"}}),(0,G.jsx)(Gc,{title:C?(0,G.jsx)(bu,{}):y?"Speichern":"Erstellen",onClickHandler:L})]})},CH=__webpack_require__(763);var jH=function(e){var n=e.disabled,r=e.value,o=e.onChangeHandler,a=e.placeholder,s=(0,t.useState)(r),l=(0,i.Z)(s,2),u=l[0],c=l[1],d=(0,t.useCallback)((0,CH.debounce)((function(e){return o(e)}),300),[o]);return(0,t.useEffect)((function(){r!==u&&c(r)}),[r]),(0,G.jsx)(wc,{className:kc.container,value:u,onChange:function(e){c(e.target.value),d(e.target.value)},placeholder:null!==a&&void 0!==a?a:"",minRows:5,style:{fontFamily:"sans-serif"},disabled:n})},PH="BillsCard_accent__TQSSw",EH="BillsCard_container__1UT18",AH={Percentage:!1,FixedValue:!0},TH="ContextMenu_container__XKGSr",IH=function(e){var t=e.anchorEl,n=e.onClose,r=e.options,i=e.selected,o=Boolean(t);return(0,G.jsx)(Vg,{classes:{paper:TH},open:o,anchorEl:t,onClose:n,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},children:r.map((function(e,t){return(0,G.jsx)(OC,{selected:i==t,onClick:(e.selectable,function(r){e.onClick(t),n(0)}),children:e.label},t)}))})};var RH=function(e){var t=e.children,n=e.title,r=e.placement,i=e.arrow,o=e.onClick,a=e.style;return n?(0,G.jsx)(pp,{title:n,placement:r,arrow:null!==i&&void 0!==i&&i,children:(0,G.jsx)(sc,{size:"small",style:u({},a),onClick:o?function(e){return o(e)}:function(){return null},children:t})}):(0,G.jsx)(sc,{size:"small",style:u({},a),onClick:o?function(e){return o(e)}:function(){return null},children:t})},MH=(0,fc.Z)((0,G.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"}),"MoreVertRounded");var OH=function(e){var n,r,o,a,s,l,u,c,d,f,h=e.intervall,p=e.setIntervall,v=e.intervallPosition,m=e.intervallPositions,y=e.setIntervallPositions,b=e.backgroundColor,x=e.mode,w=(0,t.useState)(!1),k=(0,i.Z)(w,2),S=k[0],_=k[1],C=HB().removeIntervallPosition,j=(g(),function(){"createNewIntervall"!==x&&C(v),y(m.filter((function(e){return console.log(e.id,v.id),e.id!==v.id})))}),P=(0,t.useState)(null),E=(0,i.Z)(P,2),A=E[0],T=E[1];return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)("div",{className:"flex row",style:{width:"100%",alignItems:"center",justifyContent:"space-between",backgroundColor:null!==b&&void 0!==b?b:"transparent"},children:[(0,G.jsxs)("div",{className:"flex column ".concat(EH),style:{backgroundColor:null!==b&&void 0!==b?b:"transparent"},children:[(0,G.jsx)("header",{className:"flex centered-aligned stretched-justify",children:(0,G.jsxs)("div",{className:"flex centered-aligned",style:{gap:"6px"},children:[(0,G.jsx)("div",{className:PH}),(0,G.jsx)("span",{className:"bold-big",children:v.title})]})}),(0,G.jsxs)("section",{className:"label flex centered-aligned",style:{padding:"0 10px",gap:"10px",marginTop:"5px"},children:[(0,G.jsxs)("span",{children:["Netto-Einzel: ",null===v||void 0===v||null===(n=v.netto)||void 0===n?void 0:n.toFixed(2).replace(".",",")," \u20ac"]}),(0,G.jsx)("div",{style:{height:"12px",width:"1px",backgroundColor:"black",borderRadius:"100px"}}),(0,G.jsxs)("span",{children:["Steuer: ",null===v||void 0===v||null===(r=v.tax)||void 0===r?void 0:r.toFixed(2).replace(".",",")," %"]}),(0,G.jsx)("div",{style:{height:"12px",width:"1px",backgroundColor:"black",borderRadius:"100px"}}),(0,G.jsxs)("span",{children:["Menge: ",null===v||void 0===v||null===(o=v.quantity)||void 0===o?void 0:o.toFixed(2).replace(".",",")]}),!0===v.hasDiscount&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("div",{style:{height:"12px",width:"1px",backgroundColor:"black",borderRadius:"100px"}}),(0,G.jsxs)("span",{children:["Rabatt: ",null===(a=v.discount)||void 0===a?void 0:a.toFixed(2).replace(".",",")," ",v.discountType===AH.FixedValue&&" \u20ac"," ",v.discountType===AH.Percentage&&" %"]})]})]}),(0,G.jsx)("section",{className:"label flex centered-aligned",style:{padding:"0 10px",gap:"10px",marginTop:"5px"},children:(0,G.jsxs)("span",{children:["Netto-Gesamt: ",((null!==(s=null===v||void 0===v?void 0:v.netto)&&void 0!==s?s:0)*(null!==(l=null===v||void 0===v?void 0:v.quantity)&&void 0!==l?l:0)-(v.discountType===AH.FixedValue?null!==(u=null===v||void 0===v?void 0:v.discount)&&void 0!==u?u:0:(null!==(c=null===v||void 0===v?void 0:v.netto)&&void 0!==c?c:0)*(null!==(d=null===v||void 0===v?void 0:v.quantity)&&void 0!==d?d:0)*((null!==(f=null===v||void 0===v?void 0:v.discount)&&void 0!==f?f:0)/100))).toFixed(2).replace(".",",")," \u20ac"]})})]}),(0,G.jsx)(RH,{title:"Optionen",arrow:!0,style:{marginLeft:"-5px"},onClick:function(e){return T(e.currentTarget)},children:(0,G.jsx)(MH,{fontSize:"small"})}),(0,G.jsx)(IH,{anchorEl:A,onClose:function(){return T(null)},options:[{label:"Bearbeiten",onClick:function(){return _(!0)},selectable:!1},{label:"L\xf6schen",onClick:j,selectable:!1}]})]}),(0,G.jsx)(_H,{mode:x,intervall:h,open:S,setOpen:_,object:v,setIntervall:p})]})},DH=__webpack_require__(8363),ZH=__webpack_require__(2963),NH=function(e,t,n){if(n||2===arguments.length)for(var r,i=0,o=t.length;i<o;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))},LH=["onKeyDown","onKeyPress","onKeyUp"],FH=["onClick","onContextMenu","onDoubleClick","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp"],zH=["onTouchCancel","onTouchEnd","onTouchMove","onTouchStart"],BH=NH(NH(NH(NH(NH(NH(NH(NH(NH(NH(NH(NH(NH(NH(NH(NH(NH(NH([],["onCopy","onCut","onPaste"],!0),["onCompositionEnd","onCompositionStart","onCompositionUpdate"],!0),["onFocus","onBlur"],!0),["onInput","onInvalid","onReset","onSubmit"],!0),["onLoad","onError"],!0),LH,!0),["onAbort","onCanPlay","onCanPlayThrough","onDurationChange","onEmptied","onEncrypted","onEnded","onError","onLoadedData","onLoadedMetadata","onLoadStart","onPause","onPlay","onPlaying","onProgress","onRateChange","onSeeked","onSeeking","onStalled","onSuspend","onTimeUpdate","onVolumeChange","onWaiting"],!0),FH,!0),["onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop"],!0),["onSelect"],!0),zH,!0),["onPointerDown","onPointerMove","onPointerUp","onPointerCancel","onGotPointerCapture","onLostPointerCapture","onPointerEnter","onPointerLeave","onPointerOver","onPointerOut"],!0),["onScroll"],!0),["onWheel"],!0),["onAnimationStart","onAnimationEnd","onAnimationIteration"],!0),["onTransitionEnd"],!0),["onChange"],!0),["onToggle"],!0);function HH(e,t){var n={};return BH.forEach((function(r){var i=e[r];i&&(n[r]=t?function(e){return i(e,t(r))}:i)})),n}function VH(e){var t=!1,n=new Promise((function(n,r){e.then((function(e){return!t&&n(e)})).catch((function(e){return!t&&r(e)}))}));return{promise:n,cancel:function(){t=!0}}}function qH(){return Array.prototype.slice.call(arguments).reduce((function(e,t){return e.concat(t)}),[]).filter((function(e){return"string"===typeof e})).join(" ")}var WH=!0,UH="Invariant failed";function GH(e,t){if(!e){if(WH)throw new Error(UH);var n="function"===typeof t?t():t,r=n?"".concat(UH,": ").concat(n):UH;throw new Error(r)}}var KH=function(e,t){},YH=(0,t.createContext)(null);function XH(e){var n=e.children,r=e.type;return t.createElement("div",{className:"react-pdf__message react-pdf__message--".concat(r)},n)}XH.propTypes={children:Gp().node,type:Gp().oneOf(["error","loading","no-data"]).isRequired};var QH=function(){function e(){(0,ad.Z)(this,e),this.externalLinkTarget=null,this.externalLinkRel=null}return(0,sd.Z)(e,[{key:"setDocument",value:function(e){this.pdfDocument=e}},{key:"setViewer",value:function(e){this.pdfViewer=e}},{key:"setExternalLinkRel",value:function(e){this.externalLinkRel=e}},{key:"setExternalLinkTarget",value:function(e){this.externalLinkTarget=e}},{key:"setHistory",value:function(){}},{key:"pagesCount",get:function(){return this.pdfDocument?this.pdfDocument.numPages:0}},{key:"page",get:function(){return this.pdfViewer.currentPageNumber},set:function(e){this.pdfViewer.currentPageNumber=e}},{key:"rotation",get:function(){return 0},set:function(e){}},{key:"goToDestination",value:function(e){var t=this;new Promise((function(n){"string"===typeof e?t.pdfDocument.getDestination(e).then(n):Array.isArray(e)?n(e):e.then(n)})).then((function(n){GH(Array.isArray(n),'"'.concat(n,'" is not a valid destination array.'));var r=n[0];new Promise((function(e){r instanceof Object?t.pdfDocument.getPageIndex(r).then((function(t){e(t)})).catch((function(){GH(!1,'"'.concat(r,'" is not a valid page reference.'))})):"number"===typeof r?e(r):GH(!1,'"'.concat(r,'" is not a valid destination reference.'))})).then((function(n){var r=n+1;GH(r>=1&&r<=t.pagesCount,'"'.concat(r,'" is not a valid page number.')),t.pdfViewer.scrollPageIntoView({dest:e,pageIndex:n,pageNumber:r})}))}))}},{key:"navigateTo",value:function(e){this.goToDestination(e)}},{key:"goToPage",value:function(){}},{key:"addLinkAttributes",value:function(e,t,n){e.href=t,e.rel=this.externalLinkRel||"noopener noreferrer nofollow",e.target=n?"_blank":this.externalLinkTarget||""}},{key:"getDestinationHash",value:function(){return"#"}},{key:"getAnchorUrl",value:function(){return"#"}},{key:"setHash",value:function(){}},{key:"executeNamedAction",value:function(){}},{key:"cachePageRef",value:function(){}},{key:"isPageVisible",value:function(){return!0}},{key:"isPageCached",value:function(){return!0}}]),e}(),JH={NEED_PASSWORD:1,INCORRECT_PASSWORD:2},$H="undefined"!==typeof window,eV=$H&&"file:"===window.location.protocol;function tV(e){return"undefined"!==typeof e}function nV(e){return tV(e)&&null!==e}function rV(e){return"string"===typeof e&&/^data:/.test(e)}function iV(e){GH(rV(e),"Invalid data URI.");var t=e.split(","),n=(0,i.Z)(t,2),r=n[0],o=n[1];return-1!==r.split(";").indexOf("base64")?atob(o):unescape(o)}var oV="On Chromium based browsers, you can use --allow-file-access-from-files flag for debugging purposes.";function aV(){KH(!eV,"Loading PDF as base64 strings/URLs may not work on protocols other than HTTP/HTTPS. ".concat(oV))}function sV(e){e&&e.cancel&&e.cancel()}function lV(e,t){return Object.defineProperty(e,"width",{get:function(){return this.view[2]*t},configurable:!0}),Object.defineProperty(e,"height",{get:function(){return this.view[3]*t},configurable:!0}),Object.defineProperty(e,"originalWidth",{get:function(){return this.view[2]},configurable:!0}),Object.defineProperty(e,"originalHeight",{get:function(){return this.view[3]},configurable:!0}),e}function uV(e){return"RenderingCancelledException"===e.name}var cV=function(){var e={};return[].concat((0,Fl.Z)(FH),(0,Fl.Z)(zH),(0,Fl.Z)(LH)).forEach((function(t){e[t]=Gp().func})),e}(),dV=[Gp().string,Gp().instanceOf(ArrayBuffer),Gp().shape({data:Gp().oneOfType([Gp().object,Gp().string]),httpHeaders:Gp().object,range:Gp().object,url:Gp().string,withCredentials:Gp().bool})];"undefined"!==typeof File&&dV.push(Gp().instanceOf(File)),"undefined"!==typeof Blob&&dV.push(Gp().instanceOf(Blob));var fV=Gp().oneOfType([Gp().string,Gp().arrayOf(Gp().string)]),hV=Gp().oneOfType(dV),pV=Gp().instanceOf(QH),vV=(Gp().oneOf(["_self","_blank","_parent","_top"]),Gp().shape({_transport:Gp().shape({fontLoader:Gp().object.isRequired}).isRequired,commonObjs:Gp().shape({_objs:Gp().object.isRequired}).isRequired,getAnnotations:Gp().func.isRequired,getTextContent:Gp().func.isRequired,getViewport:Gp().func.isRequired,render:Gp().func.isRequired})),mV=Gp().oneOfType([Gp().shape({getDestination:Gp().func.isRequired,getOutline:Gp().func.isRequired,getPage:Gp().func.isRequired,numPages:Gp().number.isRequired}),Gp().bool]),gV=Gp().oneOfType([Gp().func,Gp().shape({current:Gp().any})]),yV=Gp().oneOf(["canvas","none","svg"]),bV=Gp().oneOf([0,90,180,270]),xV=["url"];function wV(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 kV(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wV(Object(n),!0).forEach((function(t){(0,s.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wV(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function SV(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(At){return!1}}();return function(){var n,r=(0,ZA.Z)(e);if(t){var i=(0,ZA.Z)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,ZH.Z)(this,n)}}var _V=DH.PDFDataRangeTransport,CV=function(e){(0,NA.Z)(r,e);var n=SV(r);function r(){var e;(0,ad.Z)(this,r);for(var t=arguments.length,i=new Array(t),o=0;o<t;o++)i[o]=arguments[o];return e=n.call.apply(n,[this].concat(i)),(0,s.Z)((0,_u.Z)(e),"state",{pdf:null}),(0,s.Z)((0,_u.Z)(e),"viewer",{scrollPageIntoView:function(t){var n=t.dest,r=t.pageIndex,i=t.pageNumber,o=e.props.onItemClick;if(o)o({dest:n,pageIndex:r,pageNumber:i});else{var a=e.pages[r];a?a.scrollIntoView():KH(!1,"An internal link leading to page ".concat(i," was clicked, but neither <Document> was provided with onItemClick nor it was able to find the page within itself. Either provide onItemClick to <Document> and handle navigating by yourself or ensure that all pages are rendered within <Document>."))}}}),(0,s.Z)((0,_u.Z)(e),"linkService",new QH),(0,s.Z)((0,_u.Z)(e),"loadDocument",(function(){e.findDocumentSource().then((function(t){if(e.onSourceSuccess(),t){e.setState((function(e){return e.pdf?{pdf:null}:null}));var n=e.props,r=n.options,i=n.onLoadProgress,o=n.onPassword;sV(e.runningTask),e.loadingTask&&e.loadingTask.destroy(),e.loadingTask=DH.getDocument(kV(kV({},t),r)),e.loadingTask.onPassword=o,i&&(e.loadingTask.onProgress=i);var a=VH(e.loadingTask.promise);e.runningTask=a,a.promise.then((function(t){e.setState((function(e){return e.pdf&&e.pdf.fingerprint===t.fingerprint?null:{pdf:t}}),e.onLoadSuccess)})).catch((function(t){e.onLoadError(t)}))}})).catch((function(t){e.onSourceError(t)}))})),(0,s.Z)((0,_u.Z)(e),"setupLinkService",(function(){var t=e.props,n=t.externalLinkRel,r=t.externalLinkTarget;e.linkService.setViewer(e.viewer),e.linkService.setExternalLinkRel(n),e.linkService.setExternalLinkTarget(r)})),(0,s.Z)((0,_u.Z)(e),"onSourceSuccess",(function(){var t=e.props.onSourceSuccess;t&&t()})),(0,s.Z)((0,_u.Z)(e),"onSourceError",(function(t){KH(t);var n=e.props.onSourceError;n&&n(t)})),(0,s.Z)((0,_u.Z)(e),"onLoadSuccess",(function(){var t=e.props.onLoadSuccess,n=e.state.pdf;t&&t(n),e.pages=new Array(n.numPages),e.linkService.setDocument(n)})),(0,s.Z)((0,_u.Z)(e),"onLoadError",(function(t){e.setState({pdf:!1}),KH(t);var n=e.props.onLoadError;n&&n(t)})),(0,s.Z)((0,_u.Z)(e),"findDocumentSource",(function(){return new Promise((function(t){var n=e.props.file;if(n||t(null),"string"===typeof n){if(rV(n)){var r=iV(n);t({data:r})}aV(),t({url:n})}if(n instanceof _V&&t({range:n}),n instanceof ArrayBuffer&&t({data:n}),$H&&(function(e){return GH($H,"isBlob can only be used in a browser environment"),e instanceof Blob}(n)||function(e){return GH($H,"isFile can only be used in a browser environment"),e instanceof File}(n)))(function(e){return new Promise((function(t,n){var r=new FileReader;return r.onload=function(){return t(new Uint8Array(r.result))},r.onerror=function(e){switch(e.target.error.code){case e.target.error.NOT_FOUND_ERR:return n(new Error("Error while reading a file: File not found."));case e.target.error.NOT_READABLE_ERR:return n(new Error("Error while reading a file: File not readable."));case e.target.error.SECURITY_ERR:return n(new Error("Error while reading a file: Security error."));case e.target.error.ABORT_ERR:return n(new Error("Error while reading a file: Aborted."));default:return n(new Error("Error while reading a file."))}},r.readAsArrayBuffer(e),null}))})(n).then((function(e){t({data:e})}));else{if(GH("object"===(0,nO.Z)(n),"Invalid parameter in file, need either Uint8Array, string or a parameter object"),GH(n.url||n.data||n.range,"Invalid parameter object: need either .data, .range or .url"),"string"===typeof n.url){if(rV(n.url)){var i=n.url,o=JP(n,xV),a=iV(i);t(kV({data:a},o))}aV()}t(n)}}))})),(0,s.Z)((0,_u.Z)(e),"registerPage",(function(t,n){e.pages[t]=n})),(0,s.Z)((0,_u.Z)(e),"unregisterPage",(function(t){delete e.pages[t]})),e}return(0,sd.Z)(r,[{key:"componentDidMount",value:function(){this.loadDocument(),this.setupLinkService()}},{key:"componentDidUpdate",value:function(e){this.props.file!==e.file&&this.loadDocument()}},{key:"componentWillUnmount",value:function(){sV(this.runningTask),this.loadingTask&&this.loadingTask.destroy()}},{key:"childContext",get:function(){var e=this.linkService,t=this.registerPage,n=this.unregisterPage,r=this.props,i=r.imageResourcesPath,o=r.renderMode,a=r.rotate;return{imageResourcesPath:i,linkService:e,pdf:this.state.pdf,registerPage:t,renderMode:o,rotate:a,unregisterPage:n}}},{key:"eventProps",get:function(){var e=this;return HH(this.props,(function(){return e.state.pdf}))}},{key:"renderChildren",value:function(){var e=this.props.children;return t.createElement(YH.Provider,{value:this.childContext},e)}},{key:"renderContent",value:function(){var e=this.props.file,n=this.state.pdf;if(!e){var r=this.props.noData;return t.createElement(XH,{type:"no-data"},"function"===typeof r?r():r)}if(null===n){var i=this.props.loading;return t.createElement(XH,{type:"loading"},"function"===typeof i?i():i)}if(!1===n){var o=this.props.error;return t.createElement(XH,{type:"error"},"function"===typeof o?o():o)}return this.renderChildren()}},{key:"render",value:function(){var e=this.props,n=e.className,r=e.inputRef;return t.createElement("div",(0,S.Z)({className:qH("react-pdf__Document",n),ref:r},this.eventProps),this.renderContent())}}]),r}(t.PureComponent);CV.defaultProps={error:"Failed to load PDF file.",loading:"Loading PDF\u2026",noData:"No PDF file specified.",onPassword:function(e,t){switch(t){case JH.NEED_PASSWORD:e(prompt("Enter the password to open this PDF file."));break;case JH.INCORRECT_PASSWORD:e(prompt("Invalid password. Please try again."))}}};var jV=Gp().oneOfType([Gp().func,Gp().node]);CV.propTypes=kV(kV({},cV),{},{children:Gp().node,className:fV,error:jV,externalLinkRel:Gp().string,externalLinkTarget:Gp().string,file:hV,imageResourcesPath:Gp().string,inputRef:gV,loading:jV,noData:jV,onItemClick:Gp().func,onLoadError:Gp().func,onLoadProgress:Gp().func,onLoadSuccess:Gp().func,onPassword:Gp().func,onSourceError:Gp().func,onSourceSuccess:Gp().func,rotate:Gp().number});var PV=(0,t.createContext)(null),EV=function(){function e(t){var n=t.num,r=t.gen;(0,ad.Z)(this,e),this.num=n,this.gen=r}return(0,sd.Z)(e,[{key:"toString",value:function(){var e="".concat(this.num,"R");return 0!==this.gen&&(e+=this.gen),e}}]),e}(),AV=["item"];function TV(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(At){return!1}}();return function(){var n,r=(0,ZA.Z)(e);if(t){var i=(0,ZA.Z)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,ZH.Z)(this,n)}}var IV=function(e){(0,NA.Z)(r,e);var n=TV(r);function r(){var e;(0,ad.Z)(this,r);for(var t=arguments.length,o=new Array(t),a=0;a<t;a++)o[a]=arguments[a];return e=n.call.apply(n,[this].concat(o)),(0,s.Z)((0,_u.Z)(e),"getDestination",(function(){return new Promise((function(t,n){var r=e.props,i=r.item,o=r.pdf;return tV(e.destination)||("string"===typeof i.dest?o.getDestination(i.dest).then(t).catch(n):t(i.dest)),e.destination})).then((function(t){return e.destination=t,t}))})),(0,s.Z)((0,_u.Z)(e),"getPageIndex",(function(){return new Promise((function(t,n){var r=e.props.pdf;tV(e.pageIndex)&&t(e.pageIndex),e.getDestination().then((function(e){if(e){var o=(0,i.Z)(e,1)[0];r.getPageIndex(new EV(o)).then(t).catch(n)}}))})).then((function(t){return e.pageIndex=t,e.pageIndex}))})),(0,s.Z)((0,_u.Z)(e),"getPageNumber",(function(){return new Promise((function(t,n){tV(e.pageNumber)&&t(e.pageNumber),e.getPageIndex().then((function(e){t(e+1)})).catch(n)})).then((function(t){return e.pageNumber=t,t}))})),(0,s.Z)((0,_u.Z)(e),"onClick",(function(t){var n=e.props.onClick;return t.preventDefault(),!!n&&Promise.all([e.getDestination(),e.getPageIndex(),e.getPageNumber()]).then((function(e){var t=(0,i.Z)(e,3),r=t[0],o=t[1],a=t[2];n({dest:r,pageIndex:o,pageNumber:a})}))})),e}return(0,sd.Z)(r,[{key:"renderSubitems",value:function(){var e=this.props,n=e.item,i=JP(e,AV);if(!n.items||!n.items.length)return null;var o=n.items;return t.createElement("ul",null,o.map((function(e,n){return t.createElement(r,(0,S.Z)({key:"string"===typeof e.destination?e.destination:n,item:e},i))})))}},{key:"render",value:function(){var e=this.props.item;return t.createElement("li",null,t.createElement("a",{href:"#",onClick:this.onClick},e.title),this.renderSubitems())}}]),r}(t.PureComponent),RV=Gp().oneOfType([Gp().string,Gp().arrayOf(Gp().any)]);IV.propTypes={item:Gp().shape({dest:RV,items:Gp().arrayOf(Gp().shape({dest:RV,title:Gp().string})),title:Gp().string}).isRequired,onClick:Gp().func,pdf:mV.isRequired};var MV=function(e){return t.createElement(YH.Consumer,null,(function(n){return t.createElement(PV.Consumer,null,(function(r){return t.createElement(IV,(0,S.Z)({},n,r,e))}))}))};function OV(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 DV(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(At){return!1}}();return function(){var n,r=(0,ZA.Z)(e);if(t){var i=(0,ZA.Z)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,ZH.Z)(this,n)}}var ZV=function(e){(0,NA.Z)(r,e);var n=DV(r);function r(){var e;(0,ad.Z)(this,r);for(var t=arguments.length,i=new Array(t),o=0;o<t;o++)i[o]=arguments[o];return e=n.call.apply(n,[this].concat(i)),(0,s.Z)((0,_u.Z)(e),"state",{outline:null}),(0,s.Z)((0,_u.Z)(e),"loadOutline",(function(){var t=e.props.pdf;e.setState((function(e){return e.outline?{outline:null}:null}));var n=VH(t.getOutline());e.runningTask=n,n.promise.then((function(t){e.setState({outline:t},e.onLoadSuccess)})).catch((function(t){e.onLoadError(t)}))})),(0,s.Z)((0,_u.Z)(e),"onLoadSuccess",(function(){var t=e.props.onLoadSuccess,n=e.state.outline;t&&t(n)})),(0,s.Z)((0,_u.Z)(e),"onLoadError",(function(t){e.setState({outline:!1}),KH(t);var n=e.props.onLoadError;n&&n(t)})),(0,s.Z)((0,_u.Z)(e),"onItemClick",(function(t){var n=t.dest,r=t.pageIndex,i=t.pageNumber,o=e.props.onItemClick;o&&o({dest:n,pageIndex:r,pageNumber:i})})),e}return(0,sd.Z)(r,[{key:"componentDidMount",value:function(){GH(this.props.pdf,"Attempted to load an outline, but no document was specified."),this.loadOutline()}},{key:"componentDidUpdate",value:function(e){var t=this.props.pdf;e.pdf&&t!==e.pdf&&this.loadOutline()}},{key:"componentWillUnmount",value:function(){sV(this.runningTask)}},{key:"childContext",get:function(){return{onClick:this.onItemClick}}},{key:"eventProps",get:function(){var e=this;return HH(this.props,(function(){return e.state.outline}))}},{key:"renderOutline",value:function(){var e=this.state.outline;return t.createElement("ul",null,e.map((function(e,n){return t.createElement(MV,{key:"string"===typeof e.destination?e.destination:n,item:e})})))}},{key:"render",value:function(){var e=this.props.pdf,n=this.state.outline;if(!e||!n)return null;var r=this.props,i=r.className,o=r.inputRef;return t.createElement("div",(0,S.Z)({className:qH("react-pdf__Outline",i),ref:o},this.eventProps),t.createElement(PV.Provider,{value:this.childContext},this.renderOutline()))}}]),r}(t.PureComponent);ZV.propTypes=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?OV(Object(n),!0).forEach((function(t){(0,s.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):OV(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({className:fV,inputRef:gV,onItemClick:Gp().func,onLoadError:Gp().func,onLoadSuccess:Gp().func,pdf:mV},cV);function NV(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=e.filter(Boolean);return n.length<=1?n[0]||null:function(e){n.forEach((function(t){"function"===typeof t?t(e):t&&(t.current=e)}))}}var LV=(0,t.createContext)(null);function FV(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(At){return!1}}();return function(){var n,r=(0,ZA.Z)(e);if(t){var i=(0,ZA.Z)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,ZH.Z)(this,n)}}var zV=DH.AnnotationMode,BV=function(e){(0,NA.Z)(r,e);var n=FV(r);function r(){var e;(0,ad.Z)(this,r);for(var t=arguments.length,i=new Array(t),o=0;o<t;o++)i[o]=arguments[o];return e=n.call.apply(n,[this].concat(i)),(0,s.Z)((0,_u.Z)(e),"onRenderSuccess",(function(){e.renderer=null;var t=e.props,n=t.onRenderSuccess,r=t.page,i=t.scale;n&&n(lV(r,i))})),(0,s.Z)((0,_u.Z)(e),"onRenderError",(function(t){if(!uV(t)){KH(t);var n=e.props.onRenderError;n&&n(t)}})),(0,s.Z)((0,_u.Z)(e),"drawPageOnCanvas",(function(){var t=(0,_u.Z)(e).canvasLayer;if(!t)return null;var n=(0,_u.Z)(e),r=n.renderViewport,i=n.viewport,o=e.props,a=o.canvasBackground,s=o.page,l=o.renderForms;t.width=r.width,t.height=r.height,t.style.width="".concat(Math.floor(i.width),"px"),t.style.height="".concat(Math.floor(i.height),"px");var u={annotationMode:l?zV.ENABLE_FORMS:zV.ENABLE,get canvasContext(){return t.getContext("2d")},viewport:r};return a&&(u.background=a),e.cancelRenderingTask(),e.renderer=s.render(u),e.renderer.promise.then(e.onRenderSuccess).catch(e.onRenderError)})),e}return(0,sd.Z)(r,[{key:"componentDidMount",value:function(){this.drawPageOnCanvas()}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.canvasBackground,r=t.page,i=t.renderForms;n===e.canvasBackground&&i===e.renderForms||(r.cleanup(),this.drawPageOnCanvas())}},{key:"componentWillUnmount",value:function(){this.cancelRenderingTask(),this.canvasLayer&&(this.canvasLayer.width=0,this.canvasLayer.height=0,this.canvasLayer=null)}},{key:"cancelRenderingTask",value:function(){this.renderer&&(this.renderer.cancel(),this.renderer=null)}},{key:"renderViewport",get:function(){var e=this.props,t=e.page,n=e.rotate,r=e.scale,i=$H&&window.devicePixelRatio||1;return t.getViewport({scale:r*i,rotation:n})}},{key:"viewport",get:function(){var e=this.props,t=e.page,n=e.rotate,r=e.scale;return t.getViewport({scale:r,rotation:n})}},{key:"render",value:function(){var e=this,n=this.props.canvasRef;return t.createElement("canvas",{className:"react-pdf__Page__canvas",dir:"ltr",ref:NV(n,(function(t){e.canvasLayer=t})),style:{display:"block",userSelect:"none"}})}}]),r}(t.PureComponent);function HV(e){return t.createElement(LV.Consumer,null,(function(n){return t.createElement(BV,(0,S.Z)({},n,e))}))}function VV(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(At){return!1}}();return function(){var n,r=(0,ZA.Z)(e);if(t){var i=(0,ZA.Z)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,ZH.Z)(this,n)}}BV.propTypes={canvasBackground:Gp().string,canvasRef:gV,onRenderError:Gp().func,onRenderSuccess:Gp().func,page:vV.isRequired,renderForms:Gp().bool,rotate:bV,scale:Gp().number.isRequired};var qV=function(e){(0,NA.Z)(r,e);var n=VV(r);function r(){var e;(0,ad.Z)(this,r);for(var t=arguments.length,i=new Array(t),o=0;o<t;o++)i[o]=arguments[o];return e=n.call.apply(n,[this].concat(i)),(0,s.Z)((0,_u.Z)(e),"state",{svg:null}),(0,s.Z)((0,_u.Z)(e),"onRenderSuccess",(function(){e.renderer=null;var t=e.props,n=t.onRenderSuccess,r=t.page,i=t.scale;n&&n(lV(r,i))})),(0,s.Z)((0,_u.Z)(e),"onRenderError",(function(t){if(!uV(t)){KH(t);var n=e.props.onRenderError;n&&n(t)}})),(0,s.Z)((0,_u.Z)(e),"renderSVG",(function(){var t=e.props.page;return e.renderer=t.getOperatorList(),e.renderer.then((function(n){var r=new DH.SVGGraphics(t.commonObjs,t.objs);e.renderer=r.getSVG(n,e.viewport).then((function(t){e.setState({svg:t},e.onRenderSuccess)})).catch(e.onRenderError)})).catch(e.onRenderError)})),(0,s.Z)((0,_u.Z)(e),"drawPageOnContainer",(function(t){var n=e.state.svg;if(t&&n){t.firstElementChild||t.appendChild(n);var r=e.viewport,i=r.width,o=r.height;n.setAttribute("width",i),n.setAttribute("height",o)}})),e}return(0,sd.Z)(r,[{key:"componentDidMount",value:function(){this.renderSVG()}},{key:"viewport",get:function(){var e=this.props,t=e.page,n=e.rotate,r=e.scale;return t.getViewport({scale:r,rotation:n})}},{key:"render",value:function(){var e=this,n=this.viewport,r=n.width,i=n.height;return t.createElement("div",{className:"react-pdf__Page__svg",ref:function(t){return e.drawPageOnContainer(t)},style:{display:"block",backgroundColor:"white",overflow:"hidden",width:r,height:i,userSelect:"none"}})}}]),r}(t.PureComponent);function WV(e){return t.createElement(LV.Consumer,null,(function(n){return t.createElement(qV,(0,S.Z)({},n,e))}))}function UV(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(At){return!1}}();return function(){var n,r=(0,ZA.Z)(e);if(t){var i=(0,ZA.Z)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,ZH.Z)(this,n)}}qV.propTypes={onRenderError:Gp().func,onRenderSuccess:Gp().func,page:vV.isRequired,rotate:bV,scale:Gp().number.isRequired};var GV=function(e){(0,NA.Z)(r,e);var n=UV(r);function r(){var e;(0,ad.Z)(this,r);for(var t=arguments.length,i=new Array(t),o=0;o<t;o++)i[o]=arguments[o];return e=n.call.apply(n,[this].concat(i)),(0,s.Z)((0,_u.Z)(e),"getElementWidth",(function(t){var n=(0,_u.Z)(e).sideways;return t.getBoundingClientRect()[n?"height":"width"]})),e}return(0,sd.Z)(r,[{key:"componentDidMount",value:function(){this.alignTextItem()}},{key:"componentDidUpdate",value:function(){this.alignTextItem()}},{key:"unrotatedViewport",get:function(){var e=this.props,t=e.page,n=e.scale;return t.getViewport({scale:n})}},{key:"rotate",get:function(){var e=this.props,t=e.page;return e.rotate-t.rotate}},{key:"sideways",get:function(){return this.rotate%180!==0}},{key:"defaultSideways",get:function(){return this.unrotatedViewport.rotation%180!==0}},{key:"fontSize",get:function(){var e=this.props.transform,t=this.defaultSideways,n=(0,i.Z)(e,2),r=n[0],o=n[1];return t?o:r}},{key:"top",get:function(){var e=this.props.transform,t=this.unrotatedViewport,n=this.defaultSideways,r=(0,i.Z)(e,6),o=r[2],a=r[3],s=r[4],l=r[5],u=(0,i.Z)(t.viewBox,4),c=u[1],d=u[3];return n?s+o+c:d-(l+a)}},{key:"left",get:function(){var e=this.props.transform,t=this.unrotatedViewport,n=this.defaultSideways,r=(0,i.Z)(e,6),o=r[4],a=r[5],s=(0,i.Z)(t.viewBox,1)[0];return n?a-s:o-s}},{key:"getFontData",value:function(e){var t=this.props.page;return new Promise((function(n){t.commonObjs.get(e,n)}))}},{key:"alignTextItem",value:function(){var e=this,t=this.item;if(t){t.style.transform="";var n=this.props,r=n.fontName,i=n.scale,o=n.width;t.style.fontFamily="".concat(r,", sans-serif"),this.getFontData(r).then((function(n){var a=n?n.fallbackName:"sans-serif";t.style.fontFamily="".concat(r,", ").concat(a);var s=o*i,l=e.getElementWidth(t),u="scaleX(".concat(s/l,")"),c=n?n.ascent:0;c&&(u+=" translateY(".concat(100*(1-c),"%)")),t.style.transform=u,t.style.WebkitTransform=u}))}}},{key:"render",value:function(){var e=this,n=this.fontSize,r=this.top,i=this.left,o=this.props,a=o.customTextRenderer,s=o.scale,l=o.str;return t.createElement("span",{ref:function(t){e.item=t},style:{height:"1em",fontFamily:"sans-serif",fontSize:"".concat(n*s,"px"),position:"absolute",top:"".concat(r*s,"px"),left:"".concat(i*s,"px"),transformOrigin:"left bottom",whiteSpace:"pre",pointerEvents:"all"}},a?a(this.props):l)}}]),r}(t.PureComponent);function KV(e){return t.createElement(LV.Consumer,null,(function(n){return t.createElement(GV,(0,S.Z)({},n,e))}))}function YV(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(At){return!1}}();return function(){var n,r=(0,ZA.Z)(e);if(t){var i=(0,ZA.Z)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,ZH.Z)(this,n)}}GV.propTypes={customTextRenderer:Gp().func,fontName:Gp().string.isRequired,itemIndex:Gp().number.isRequired,page:vV.isRequired,rotate:bV,scale:Gp().number,str:Gp().string.isRequired,transform:Gp().arrayOf(Gp().number).isRequired,width:Gp().number.isRequired};var XV=function(e){(0,NA.Z)(r,e);var n=YV(r);function r(){var e;(0,ad.Z)(this,r);for(var t=arguments.length,i=new Array(t),o=0;o<t;o++)i[o]=arguments[o];return e=n.call.apply(n,[this].concat(i)),(0,s.Z)((0,_u.Z)(e),"state",{textItems:null}),(0,s.Z)((0,_u.Z)(e),"loadTextItems",(function(){var t=VH(e.props.page.getTextContent());e.runningTask=t,t.promise.then((function(t){var n=t.items;e.setState({textItems:n},e.onLoadSuccess)})).catch((function(t){e.onLoadError(t)}))})),(0,s.Z)((0,_u.Z)(e),"onLoadSuccess",(function(){var t=e.props.onGetTextSuccess,n=e.state.textItems;t&&t(n)})),(0,s.Z)((0,_u.Z)(e),"onLoadError",(function(t){e.setState({textItems:!1}),KH(t);var n=e.props.onGetTextError;n&&n(t)})),e}return(0,sd.Z)(r,[{key:"componentDidMount",value:function(){GH(this.props.page,"Attempted to load page text content, but no page was specified."),this.loadTextItems()}},{key:"componentDidUpdate",value:function(e){var t=this.props.page;e.page&&t!==e.page&&this.loadTextItems()}},{key:"componentWillUnmount",value:function(){sV(this.runningTask)}},{key:"unrotatedViewport",get:function(){var e=this.props,t=e.page,n=e.scale;return t.getViewport({scale:n})}},{key:"rotate",get:function(){var e=this.props,t=e.page;return e.rotate-t.rotate}},{key:"renderTextItems",value:function(){var e=this.state.textItems;return e?e.map((function(e,n){return t.createElement(KV,(0,S.Z)({key:n,itemIndex:n},e))})):null}},{key:"render",value:function(){var e=this.unrotatedViewport,n=this.rotate;return t.createElement("div",{className:"react-pdf__Page__textContent",style:{position:"absolute",top:"50%",left:"50%",width:"".concat(e.width,"px"),height:"".concat(e.height,"px"),color:"transparent",transform:"translate(-50%, -50%) rotate(".concat(n,"deg)"),WebkitTransform:"translate(-50%, -50%) rotate(".concat(n,"deg)"),pointerEvents:"none"}},this.renderTextItems())}}]),r}(t.PureComponent);function QV(e){return t.createElement(LV.Consumer,null,(function(n){return t.createElement(XV,(0,S.Z)({},n,e))}))}function JV(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(At){return!1}}();return function(){var n,r=(0,ZA.Z)(e);if(t){var i=(0,ZA.Z)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,ZH.Z)(this,n)}}XV.propTypes={onGetTextError:Gp().func,onGetTextSuccess:Gp().func,page:vV.isRequired,rotate:bV,scale:Gp().number};var $V=function(e){(0,NA.Z)(r,e);var n=JV(r);function r(){var e;(0,ad.Z)(this,r);for(var t=arguments.length,i=new Array(t),o=0;o<t;o++)i[o]=arguments[o];return e=n.call.apply(n,[this].concat(i)),(0,s.Z)((0,_u.Z)(e),"state",{annotations:null}),(0,s.Z)((0,_u.Z)(e),"loadAnnotations",(function(){var t=VH(e.props.page.getAnnotations());e.runningTask=t,t.promise.then((function(t){e.setState({annotations:t},e.onLoadSuccess)})).catch((function(t){e.onLoadError(t)}))})),(0,s.Z)((0,_u.Z)(e),"onLoadSuccess",(function(){var t=e.props.onGetAnnotationsSuccess,n=e.state.annotations;t&&t(n)})),(0,s.Z)((0,_u.Z)(e),"onLoadError",(function(t){e.setState({annotations:!1}),KH(t);var n=e.props.onGetAnnotationsError;n&&n(t)})),(0,s.Z)((0,_u.Z)(e),"onRenderSuccess",(function(){var t=e.props.onRenderAnnotationLayerSuccess;t&&t()})),(0,s.Z)((0,_u.Z)(e),"onRenderError",(function(t){KH(t);var n=e.props.onRenderAnnotationLayerError;n&&n(t)})),e}return(0,sd.Z)(r,[{key:"componentDidMount",value:function(){GH(this.props.page,"Attempted to load page annotations, but no page was specified."),this.loadAnnotations()}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.page,r=t.renderForms;(e.page&&n!==e.page||r!==e.renderForms)&&this.loadAnnotations()}},{key:"componentWillUnmount",value:function(){sV(this.runningTask)}},{key:"viewport",get:function(){var e=this.props,t=e.page,n=e.rotate,r=e.scale;return t.getViewport({scale:r,rotation:n})}},{key:"renderAnnotationLayer",value:function(){var e=this.state.annotations;if(e){var t=this.props,n=t.imageResourcesPath,r=t.linkService,i=t.page,o=t.renderForms,a=this.viewport.clone({dontFlip:!0}),s={annotations:e,div:this.annotationLayer,imageResourcesPath:n,linkService:r,page:i,renderForms:o,viewport:a};this.annotationLayer.innerHTML="";try{DH.AnnotationLayer.render(s),this.onRenderSuccess()}catch(l){this.onRenderError(l)}}}},{key:"render",value:function(){var e=this;return t.createElement("div",{className:"react-pdf__Page__annotations annotationLayer",ref:function(t){e.annotationLayer=t}},this.renderAnnotationLayer())}}]),r}(t.PureComponent);$V.propTypes={imageResourcesPath:Gp().string,linkService:pV.isRequired,onGetAnnotationsError:Gp().func,onGetAnnotationsSuccess:Gp().func,onRenderAnnotationLayerError:Gp().func,onRenderAnnotationLayerSuccess:Gp().func,page:vV,renderForms:Gp().bool,rotate:bV,scale:Gp().number};var eq=function(e){return t.createElement(YH.Consumer,null,(function(n){return t.createElement(LV.Consumer,null,(function(r){return t.createElement($V,(0,S.Z)({},n,r,e))}))}))};function tq(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 nq(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tq(Object(n),!0).forEach((function(t){(0,s.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tq(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function rq(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(At){return!1}}();return function(){var n,r=(0,ZA.Z)(e);if(t){var i=(0,ZA.Z)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,ZH.Z)(this,n)}}var iq=function(e){(0,NA.Z)(r,e);var n=rq(r);function r(){var e;(0,ad.Z)(this,r);for(var t=arguments.length,i=new Array(t),o=0;o<t;o++)i[o]=arguments[o];return e=n.call.apply(n,[this].concat(i)),(0,s.Z)((0,_u.Z)(e),"state",{page:null}),(0,s.Z)((0,_u.Z)(e),"onLoadSuccess",(function(){var t=e.props,n=t.onLoadSuccess,r=t.registerPage,i=e.state.page;n&&n(lV(i,e.scale)),r&&r(e.pageIndex,e.ref)})),(0,s.Z)((0,_u.Z)(e),"onLoadError",(function(t){e.setState({page:!1}),KH(t);var n=e.props.onLoadError;n&&n(t)})),(0,s.Z)((0,_u.Z)(e),"loadPage",(function(){var t=e.props.pdf,n=e.getPageNumber();if(n){e.setState((function(e){return e.page?{page:null}:null}));var r=VH(t.getPage(n));e.runningTask=r,r.promise.then((function(t){e.setState({page:t},e.onLoadSuccess)})).catch((function(t){e.onLoadError(t)}))}})),e}return(0,sd.Z)(r,[{key:"componentDidMount",value:function(){GH(this.props.pdf,"Attempted to load a page, but no document was specified."),this.loadPage()}},{key:"componentDidUpdate",value:function(e){var t=this.props.pdf;if(e.pdf&&t!==e.pdf||this.getPageNumber()!==this.getPageNumber(e)){var n=this.props.unregisterPage;n&&n(this.getPageIndex(e)),this.loadPage()}}},{key:"componentWillUnmount",value:function(){var e=this.props.unregisterPage;e&&e(this.pageIndex),sV(this.runningTask)}},{key:"childContext",get:function(){var e=this.state.page;if(!e)return{};var t=this.props,n=t.canvasBackground,r=t.customTextRenderer,i=t.onGetAnnotationsError,o=t.onGetAnnotationsSuccess,a=t.onGetTextError,s=t.onGetTextSuccess,l=t.onRenderAnnotationLayerError,u=t.onRenderAnnotationLayerSuccess,c=t.onRenderError,d=t.onRenderSuccess,f=t.renderForms,h=t.renderInteractiveForms;return{canvasBackground:n,customTextRenderer:r,onGetAnnotationsError:i,onGetAnnotationsSuccess:o,onGetTextError:a,onGetTextSuccess:s,onRenderAnnotationLayerError:l,onRenderAnnotationLayerSuccess:u,onRenderError:c,onRenderSuccess:d,page:e,renderForms:null!==f&&void 0!==f?f:h,rotate:this.rotate,scale:this.scale}}},{key:"getPageIndex",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;return nV(e.pageNumber)?e.pageNumber-1:nV(e.pageIndex)?e.pageIndex:null}},{key:"getPageNumber",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;return nV(e.pageNumber)?e.pageNumber:nV(e.pageIndex)?e.pageIndex+1:null}},{key:"pageIndex",get:function(){return this.getPageIndex()}},{key:"pageNumber",get:function(){return this.getPageNumber()}},{key:"rotate",get:function(){var e=this.props.rotate;if(nV(e))return e;var t=this.state.page;return t?t.rotate:null}},{key:"scale",get:function(){var e=this.state.page;if(!e)return null;var t=this.props,n=t.scale,r=t.width,i=t.height,o=this.rotate,a=1,s=null===n?1:n;if(r||i){var l=e.getViewport({scale:1,rotation:o});a=r?r/l.width:i/l.height}return s*a}},{key:"eventProps",get:function(){var e=this;return HH(this.props,(function(){var t=e.state.page;return t?lV(t,e.scale):t}))}},{key:"pageKey",get:function(){var e=this.state.page;return"".concat(e.pageIndex,"@").concat(this.scale,"/").concat(this.rotate)}},{key:"pageKeyNoScale",get:function(){var e=this.state.page;return"".concat(e.pageIndex,"/").concat(this.rotate)}},{key:"renderMainLayer",value:function(){var e=this.props,n=e.canvasRef;switch(e.renderMode){case"none":return null;case"svg":return t.createElement(WV,{key:"".concat(this.pageKeyNoScale,"_svg")});default:return t.createElement(HV,{key:"".concat(this.pageKey,"_canvas"),canvasRef:n})}}},{key:"renderTextLayer",value:function(){var e=this.props.renderTextLayer;return e?t.createElement(QV,{key:"".concat(this.pageKey,"_text")}):null}},{key:"renderAnnotationLayer",value:function(){var e=this.props.renderAnnotationLayer;return e?t.createElement(eq,{key:"".concat(this.pageKey,"_annotations")}):null}},{key:"renderChildren",value:function(){var e=this.props.children;return t.createElement(LV.Provider,{value:this.childContext},this.renderMainLayer(),this.renderTextLayer(),this.renderAnnotationLayer(),e)}},{key:"renderContent",value:function(){var e=this.pageNumber,n=this.props.pdf,r=this.state.page;if(!e){var i=this.props.noData;return t.createElement(XH,{type:"no-data"},"function"===typeof i?i():i)}if(null===n||null===r){var o=this.props.loading;return t.createElement(XH,{type:"loading"},"function"===typeof o?o():o)}if(!1===n||!1===r){var a=this.props.error;return t.createElement(XH,{type:"error"},"function"===typeof a?a():a)}return this.renderChildren()}},{key:"render",value:function(){var e=this.pageNumber,n=this.props,r=n.className,i=n.inputRef;return t.createElement("div",(0,S.Z)({className:qH("react-pdf__Page",r),"data-page-number":e,ref:NV(i,this.ref),style:{position:"relative"}},this.eventProps),this.renderContent())}}]),r}(t.PureComponent);iq.defaultProps={error:"Failed to load the page.",loading:"Loading page\u2026",noData:"No page specified.",renderAnnotationLayer:!0,renderForms:!1,renderMode:"canvas",renderTextLayer:!0,scale:1};var oq=Gp().oneOfType([Gp().func,Gp().node]);function aq(e,n){return t.createElement(YH.Consumer,null,(function(r){return t.createElement(iq,(0,S.Z)({ref:n},r,e))}))}iq.propTypes=nq(nq({},cV),{},{canvasBackground:Gp().string,children:Gp().node,className:fV,customTextRenderer:Gp().func,error:oq,height:Gp().number,imageResourcesPath:Gp().string,inputRef:gV,loading:oq,noData:oq,onGetTextError:Gp().func,onGetTextSuccess:Gp().func,onLoadError:Gp().func,onLoadSuccess:Gp().func,onRenderError:Gp().func,onRenderSuccess:Gp().func,pageIndex:function(e,t,n){var r=e[t],i=e.pageNumber,o=e.pdf;if(!tV(o))return null;if(tV(r)){if("number"!==typeof r)return new Error("`".concat(t,"` of type `").concat((0,nO.Z)(r),"` supplied to `").concat(n,"`, expected `number`."));if(r<0)return new Error("Expected `".concat(t,"` to be greater or equal to 0."));var a=o.numPages;if(r+1>a)return new Error("Expected `".concat(t,"` to be less or equal to ").concat(a-1,"."))}else if(!tV(i))return new Error("`".concat(t,"` not supplied. Either pageIndex or pageNumber must be supplied to `").concat(n,"`."));return null},pageNumber:function(e,t,n){var r=e[t],i=e.pageIndex,o=e.pdf;if(!tV(o))return null;if(tV(r)){if("number"!==typeof r)return new Error("`".concat(t,"` of type `").concat((0,nO.Z)(r),"` supplied to `").concat(n,"`, expected `number`."));if(r<1)return new Error("Expected `".concat(t,"` to be greater or equal to 1."));var a=o.numPages;if(r>a)return new Error("Expected `".concat(t,"` to be less or equal to ").concat(a,"."))}else if(!tV(i))return new Error("`".concat(t,"` not supplied. Either pageIndex or pageNumber must be supplied to `").concat(n,"`."));return null},pdf:mV,registerPage:Gp().func,renderAnnotationLayer:Gp().bool,renderForms:Gp().bool,renderInteractiveForms:Gp().bool,renderMode:yV,renderTextLayer:Gp().bool,rotate:bV,scale:Gp().number,unregisterPage:Gp().func,width:Gp().number});var sq=t.forwardRef(aq);function lq(e){DH.GlobalWorkerOptions.workerSrc="//cdnjs.cloudflare.com/ajax/libs/pdf.js/".concat(DH.version,"/pdf.worker.js");var n=(0,t.useState)(null),r=(0,i.Z)(n,2),o=r[0],a=r[1];var s=e.pdf;return(0,G.jsx)(CV,{file:s,options:{workerSrc:"/pdf.worker.js"},onLoadSuccess:function(e){var t=e.numPages;a(t)},children:Array.from(new Array(o),(function(e,t){return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(sq,{pageNumber:t+1,renderTextLayer:!1},"page_".concat(t+1)),(0,G.jsx)("div",{style:{height:20}},t)]})}))})}KH(!eV,"Loading PDF.js worker may not work on protocols other than HTTP/HTTPS. ".concat(oV)),DH.GlobalWorkerOptions.workerSrc="pdf.worker.js";var uq=function(e){var t=e.open,n=e.document,r=e.setOpen;return(0,G.jsx)(sf,{open:t,title:"Vorschau",onClose:function(){r(!1)},style:{backgroundColor:"lightgrey"},children:(0,G.jsxs)("div",{style:{backgroundColor:"lightgray",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},children:[!(null!==n&&void 0!==n&&n.base64)&&(0,G.jsx)("h2",{children:"Vorschau wird geladen"}),(null===n||void 0===n?void 0:n.base64)&&(0,G.jsx)(lq,{pdf:"data:".concat(n?n.fileEnding:"",";base64,").concat(null===n||void 0===n?void 0:n.base64)})]})})},cq=function(e,t){var n,r=!0;console.log("intervall to validate",e),void 0===e.customerOrganizationId&&void 0===e.customerPersonId?(t((function(e){return u(u({},e),{},{customerError:!0})})),r=!1):t((function(e){return u(u({},e),{},{customerError:!1})})),void 0===e.prefix||isNaN(e.prefix)?(t((function(e){return u(u({},e),{},{prefixError:!0})})),r=!1):t((function(e){return u(u({},e),{},{prefixError:!1})})),(null!==(n=e.title.length)&&void 0!==n?n:0)<1?(t((function(e){return u(u({},e),{},{titleError:!0})})),r=!1):t((function(e){return u(u({},e),{},{titleError:!1})}));var i=new Date;return(new Date).setDate(i.getDate()+1),void 0===e.begin?(t((function(e){return u(u({},e),{},{beginError:!0})})),r=!1):t((function(e){return u(u({},e),{},{beginError:!1})})),void 0===e.period||e.period<1||isNaN(e.period)?(t((function(e){return u(u({},e),{},{periodError:!0})})),r=!1):t((function(e){return u(u({},e),{},{periodError:!1})})),r};function dq(e){var n=e.width,r=e.height,o=e.order,a=e.mode,s=void 0===a?"create":a,l=e.clickedIntervall,c=e.setClickedIntervall,d=e.formMode,f=e.setFormMode,h=(0,t.useState)(FB),p=(0,i.Z)(h,2),v=p[0],m=p[1],g=OP(),y=(g.products,g.fetchProducts),b=Rc(),x=(b.companies,b.fetchCompanies),w=HB(),k=(w.intervalls,w.addIntervall),S=w.updateIntervall,_=(0,t.useState)([{id:1,title:"Tage"},{id:2,title:"Monate"},{id:3,title:"Jahre"}]),C=(0,i.Z)(_,2),j=(C[0],C[1],(0,t.useState)(2)),P=(0,i.Z)(j,2),E=(P[0],P[1]);(0,t.useEffect)((function(){y(),x()}),[]);(0,t.useEffect)((function(){console.log("Intervall",v)}),[v]);var A=(0,t.useState)({}),T=(0,i.Z)(A,2),I=T[0],R=T[1];return(0,G.jsx)(NF,{title:"editIntervall"===d?"Intervall bearbeiten":"Intervall erstellen",style:{width:n,height:r,order:o},fullHeightBody:!0,right:function(){return(0,G.jsx)("div",{})},cta:!0,ctaTitle:"editIntervall"===d?"Speichern":"Intervall erstellen",buttonIcon:(0,G.jsx)(OF,{fontSize:"small"}),ctaFunction:function(){return function(){try{"create"===s?cq(v,R)&&k(v):l&&cq(l,R)&&S(l)}catch(e){console.error(e)}finally{m(u(u({},FB),{},{period:1,periodIsDays:!1,periodIsMonths:!0,periodIsYears:!1,inAdvance:!0})),E(2)}}()},children:"editIntervall"===d?(0,G.jsx)(fq,{intervall:l,setIntervall:c,error:I,setError:R,mode:"edit",setFormMode:f}):(0,G.jsx)(fq,{intervall:v,setIntervall:m,error:I,setError:R,mode:"createNewIntervall",setFormMode:f})})}var fq=function(e){var n,r,o,a,s,l,c,d,f,h,p,v=e.intervall,m=e.setIntervall,g=e.mode,y=e.error,b=e.setError,x=e.setFormMode,w=Rc().companies,k=HB(),S=k.generatePdfPreview,_=k.sendPdfPreview,C=Rc().persons,j=(0,t.useState)([{id:1,title:"Tage"},{id:2,title:"Monate"},{id:3,title:"Jahre"}]),P=(0,i.Z)(j,2),E=P[0],A=(P[1],(0,t.useState)(null!==v&&void 0!==v&&v.periodIsDays?1:null!==v&&void 0!==v&&v.periodIsMonths?2:null!==v&&void 0!==v&&v.periodIsYears?3:1)),T=(0,i.Z)(A,2),I=T[0],R=T[1],M=(0,t.useState)(!1),O=(0,i.Z)(M,2),D=O[0],Z=O[1],N=(0,t.useState)(!1),L=(0,i.Z)(N,2),F=L[0],z=L[1],B=(0,t.useState)(),H=(0,i.Z)(B,2),V=H[0],q=H[1],W=(0,t.useState)(!1),U=(0,i.Z)(W,2),K=U[0],Y=U[1],X=Ql(),Q=(X.bills,X.billPrefixes),J=new Date;(new Date).setDate(J.getDate()+1);(0,t.useEffect)((function(){R(v?v.periodIsDays?1:v.periodIsMonths?2:3:1)}),[v]);var $=Gl().companyData;console.log("Intervall",v,"Mode",g);var ee=function(e){Y("private"===e)};return(0,G.jsx)(G.Fragment,{children:(0,G.jsxs)("form",{className:"form",children:[(0,G.jsx)("div",{className:"form-row noselect",children:(0,G.jsxs)("div",{children:[(0,G.jsx)(uH,{control:(0,G.jsx)(wH,{checked:!K,onChange:function(){return ee("company")},color:"secondary",size:"small"}),label:"Firmenkunde"}),(0,G.jsx)(uH,{control:(0,G.jsx)(wH,{checked:K,onChange:function(){return ee("private")},color:"secondary",size:"small"}),label:"Privatkunde"})]})}),(0,G.jsx)(mP,{type:"select",label:"Kunde",placeholder:"Kunde ausw\xe4hlen",value:!1===K?null===v||void 0===v?void 0:v.customerOrganizationId:v.customerPersonId,onChange:function(e){m(!1===K?function(t){return u(u({},t),{},{customerOrganizationId:e,customerPersonId:void 0})}:function(t){return u(u({},t),{},{customerOrganizationId:void 0,customerPersonId:e})})},selectOptions:{titleKey:!1===K?"name":"completeName",valueKey:"id",options:!1===K?w:C},error:null===y||void 0===y?void 0:y.customerError,errorMessage:"Bitte w\xe4hlen Sie einen Kunden aus"}),(0,G.jsx)(mP,{type:"select",label:"Rechnungskreis",placeholder:"Rechnungskreis ausw\xe4hlen",value:null===v||void 0===v?void 0:v.prefix,onChange:function(e){m((function(t){return u(u({},t),{},{prefix:e})}))},selectOptions:{titleKey:"prefix",valueKey:"id",options:null!==Q&&void 0!==Q?Q:[]},error:null===y||void 0===y?void 0:y.prefixError,errorMessage:"Bitte w\xe4hlen Sie einen Rechnungskreis aus"}),(0,G.jsx)(mP,{label:"Titel",placeholder:"Titel eingeben",type:"text",value:null!==(n=null===v||void 0===v?void 0:v.title)&&void 0!==n?n:"",onChange:function(e){return m((function(t){return u(u({},t),{},{title:e})}))},error:null===y||void 0===y?void 0:y.titleError,errorMessage:rP.TitleError}),(0,G.jsx)(mP,{label:"Beschreibung",placeholder:"Beschreibung eingeben",type:"multiline",value:null!==(r=null===v||void 0===v?void 0:v.description)&&void 0!==r?r:"",onChange:function(e){return m((function(t){return u(u({},t),{},{description:e})}))}}),(0,G.jsxs)("div",{className:"form-row noselect",children:[(0,G.jsx)("span",{style:{fontSize:"14px"},children:"SEPA-Einzug"}),(0,G.jsx)("span",{children:(0,G.jsx)(Zp,{color:"secondary",checked:null===v||void 0===v?void 0:v.automatedPaymentProcessing,onChange:function(e,t){m(t?function(e){return u(u({},e),{},{automatedPaymentProcessing:t,textAfter:LB.TextAfterAutomatedPaymentProcessing.replace("[Name]",$.name)})}:function(e){return u(u({},e),{},{automatedPaymentProcessing:t,textAfter:LB.TextAfter.replace("[Name]",$.name)})})}})})]}),(0,G.jsx)(mP,{label:"Rechnungstext vor Gesamt\xfcbersicht",placeholder:"Rechnungstext vor Gesamt\xfcbersicht eingeben",type:"multiline",value:null!==(o=null===v||void 0===v?void 0:v.textBefore)&&void 0!==o?o:LB.TextBefore.replace("[Name]",$.name),onChange:function(e){return m((function(t){return u(u({},t),{},{textBefore:e})}))}}),(0,G.jsx)(mP,{label:"Rechnungstext nach Gesamt\xfcbersicht",placeholder:"Rechnungstext nach Gesamt\xfcbersicht eingeben",type:"multiline",value:null!==(a=null===v||void 0===v?void 0:v.textAfter)&&void 0!==a?a:LB.TextAfter.replace("[Name]",$.name),onChange:function(e){return m((function(t){return u(u({},t),{},{textAfter:e})}))},error:null===y||void 0===y?void 0:y.titleError,errorMessage:rP.TitleError}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",gap:"10px"},children:[(0,G.jsx)(mP,{label:"Abrechnungsperiode",placeholder:"Abrechnungsperiode eingeben",type:"number",step:"1",value:null!==(s=null===v||void 0===v?void 0:v.period)&&void 0!==s?s:"",onChange:function(e){return m((function(t){return u(u({},t),{},{period:parseFloat(e)})}))},error:null===y||void 0===y?void 0:y.periodError,errorMessage:"Bitte geben Sie eine Abrechnungsberiode ein"}),(0,G.jsx)(mP,{label:"Einheit der Abrechnungsperiode",type:"select",value:I,onChange:function(e){R(e),m((function(t){return u(u({},t),{},{periodIsDays:1===e,periodIsMonths:2===e,periodIsYears:3===e})}))},selectOptions:{options:E,titleKey:"title",valueKey:"id"},placeholder:"Periode ausw\xe4hlen"})]}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",gap:"10px"},children:[(0,G.jsx)(mP,{value:null===v||void 0===v?void 0:v.begin,onChange:function(e){return m((function(t){return u(u({},t),{},{begin:e})}))},label:"Startdatum der Intervallabrechnung",type:"date",dateOptions:{type:"Date"},error:null===y||void 0===y?void 0:y.beginError,errorMessage:"Beginn der Intervallrechnung muss zumindest morgen sein"}),(0,G.jsx)(mP,{value:null===v||void 0===v?void 0:v.validUntil,onChange:function(e){m((function(t){return u(u({},t),{},{validUntil:e})}))},label:"Intervallabrechnung durchf\xfchren bis (optional: bis gek\xfcndigt)",type:"date",dateOptions:{type:"Date"}})]}),(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",gap:"10px"},children:(0,G.jsx)(mP,{value:null===v||void 0===v?void 0:v.nextBillingDate,onChange:function(e){return m((function(t){return u(u({},t),{},{nextBillingDate:e})}))},label:"N\xe4chste Abrechnung",type:"date",dateOptions:{type:"Date"},error:null===y||void 0===y?void 0:y.beginError,errorMessage:"N\xe4chste Abrechnung kann nicht in der Vergangenheit liegen"})}),(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"Notiz:"}),(0,G.jsx)(jH,{placeholder:"Notiz erstellen",value:null!==(l=null===v||void 0===v?void 0:v.Note)&&void 0!==l?l:"",onChangeHandler:function(e){return m((function(t){return u(u({},t),{},{Note:e})}))}})]}),(0,G.jsxs)("div",{className:"form-row noselect",children:[(0,G.jsx)("span",{style:{fontSize:"14px"},children:"Aktiv"}),(0,G.jsx)("span",{children:(0,G.jsx)(Zp,{color:"secondary",checked:!(null===v||void 0===v||!v.active)&&v.active,onChange:function(e,t){return m((function(e){return u(u({},e),{},{active:t})}))}})})]}),(0,G.jsxs)("div",{className:"form-row noselect",children:[(0,G.jsx)("span",{style:{fontSize:"14px"},children:"Im Voraus verrechnen"}),(0,G.jsx)("span",{children:(0,G.jsx)(Zp,{color:"secondary",checked:null===v||void 0===v?void 0:v.inAdvance,onChange:function(e,t){return m((function(e){return u(u({},e),{},{inAdvance:t})}))}})})]}),(0,G.jsxs)("div",{className:"form-row noselect",children:[(0,G.jsx)("span",{style:{fontSize:"14px"},children:"Automatisch per E-Mail senden"}),(0,G.jsx)("span",{children:(0,G.jsx)(Zp,{color:"secondary",checked:void 0!==(null===v||void 0===v?void 0:v.sendEmailAutomatically)&&v.sendEmailAutomatically,onChange:function(e,t){return m((function(e){return u(u({},e),{},{sendEmailAutomatically:t})}))}})})]}),(null===v||void 0===v?void 0:v.sendEmailAutomatically)&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(mP,{label:"E-Mail Betreff",placeholder:"Betreff eingeben",type:"text",value:null!==(c=null===v||void 0===v?void 0:v.emailSubject)&&void 0!==c?c:v.title,onChange:function(e){return m((function(t){return u(u({},t),{},{emailSubject:e})}))}}),(0,G.jsx)(mP,{label:"E-Mail Text",placeholder:"EMail-Text eingeben",type:"multiline",value:null!==(d=null===v||void 0===v?void 0:v.emailBody)&&void 0!==d?d:LB.EMailText.replace("[Name]",$.name),onChange:function(e){return m((function(t){return u(u({},t),{},{emailBody:e})}))}})]}),(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"Intervallpositionen:"}),null===v||void 0===v||null===(f=v.subscriptionPositions)||void 0===f?void 0:f.map((function(e,t){return(0,G.jsx)(OH,{mode:g,setIntervall:m,intervall:v,intervallPosition:e,intervallPositions:v.subscriptionPositions,generatePdf:function(){},setIntervallPositions:function(e){m((function(t){return u(u({},t),{},{subscriptionPositions:e})}))},backgroundColor:"white"})})),(0,G.jsx)(Gc,{onClickHandler:function(){Z(!0)},title:"Rechnungsposition hinzuf\xfcgen",style:{width:"40%"}}),(0,G.jsx)("div",{style:{width:"100%",display:"flex",justifyContent:"center",marginTop:"1em"},children:(0,G.jsx)(Gc,{secondary:!1,onClickHandler:function(){cq(v,b)&&(z(!0),S(v).then((function(e){q(e)})))},title:(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(pc,{style:{marginRight:"0.33em"}})," Vorschau generieren"]}),style:{width:"40%"}})}),(0,G.jsx)("div",{style:{width:"100%",display:"flex",justifyContent:"center",marginTop:"1em"},children:(0,G.jsx)(Gc,{secondary:!1,onClickHandler:function(){cq(v,b)&&(z(!0),_(v).then((function(e){q(e)})))},title:(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(VB,{style:{marginRight:"0.33em"}})," Vorschau an mich senden"]}),style:{width:"40%"}})})]}),(0,G.jsx)(uq,{open:F,setOpen:function(e){z(e),q(void 0)},document:V}),(0,G.jsx)(_H,{index:null!==(h=null===v||void 0===v||null===(p=v.subscriptionPositions)||void 0===p?void 0:p.length)&&void 0!==h?h:0,mode:"createNewIntervall"===g?"createNewIntervall":"create",intervall:v,setIntervall:m,open:D,setOpen:Z}),(0,G.jsx)(AP,{title:"Felder zur\xfccksetzen",showIcon:!0,onClickHandler:function(){return x&&x("createIntervall"),void m(FB)}})]})})},hq=function(e){var n=e.open,r=e.onClose,s=e.object,l=e.mode,u=HB(),c=u.updateIntervall,d=u.addIntervall,f=xq().changeVisibility;(0,t.useEffect)((function(){w(s)}),[s]);var h=function e(){g(!1),r&&e(),f("editCreateIntervall",!1)},p=(0,t.useState)(!1),v=(0,i.Z)(p,2),m=v[0],g=v[1],y=(0,t.useState)("create"==l?{inAdvance:!0,active:!0,sendEmailAutomatically:!0}:s),b=(0,i.Z)(y,2),x=b[0],w=b[1];(0,t.useEffect)((function(){console.log("Intervall",x)}),[x]),(0,t.useEffect)((function(){console.log("Object",s)}));var k=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!cq(x,j)){e.next=11;break}if(g(!0),"create"!=l){e.next=8;break}return e.next=6,d(x);case 6:e.next=10;break;case 8:return e.next=10,c(x);case 10:f("editCreateIntervall",!1);case 11:e.next=15;break;case 13:e.prev=13,e.t0=e.catch(0);case 15:return e.prev=15,g(!1),e.finish(15);case 18:case"end":return e.stop()}}),e,null,[[0,13,15,18]])})));return function(){return e.apply(this,arguments)}}(),S=(0,t.useState)({}),_=(0,i.Z)(S,2),C=_[0],j=_[1];return(0,G.jsxs)(sf,{open:n,title:"create"==l?"Intervall erstellen":"Intervall bearbeiten",onClose:function(){return h()},maxWidth:"lg",children:[(0,G.jsx)(fq,{intervall:x,setIntervall:w,mode:l,error:C,setError:j}),(0,G.jsx)("div",{style:{height:"20px"}}),(0,G.jsx)(Gc,{title:m?(0,G.jsx)(bu,{size:18,color:"inherit"}):"Speichern",onClickHandler:function(){return k()},disabled:m})]})},pq=function(e){var t,n=e.object,r=e.setObject,i=e.staffMember;return(0,G.jsxs)(lf,{children:[(0,G.jsx)(mP,{type:"text",label:"Mitarbeiter",value:null===i||void 0===i||null===(t=i.person)||void 0===t?void 0:t.completeName,onChange:function(){},readonly:!0}),(0,G.jsx)(mP,{label:"Start",value:n.start,onChange:function(e){return r((function(t){return u(u({},t),{},{start:e})}))},type:"date"}),(0,G.jsx)(mP,{label:"Ende",value:n.end,onChange:function(e){return r((function(t){return u(u({},t),{},{end:e})}))},type:"date"})]})},vq=function(e){var n=e.open,r=e.onClose,s=e.object,l=e.mode,c=xq().changeVisibility,d=(wt().enqueueSnackbar,YF()),f=(d.postscriptPause,d.postscriptWork,d.editWorktime),h=d.editPause,p=js().user,v={start:Vl()(),end:Vl()().add(1,"hour")},m=(0,t.useState)(u({},v)),g=(0,i.Z)(m,2),y=g[0],b=g[1],x=(0,t.useState)(null===s||void 0===s?void 0:s.t),w=(0,i.Z)(x,2),k=w[0],S=w[1],_=(0,t.useState)(!1),C=(0,i.Z)(_,2),j=C[0],P=C[1],E=(0,t.useState)(""),A=(0,i.Z)(E,2),T=A[0],I=A[1],R=(0,t.useState)(""),M=(0,i.Z)(R,2),O=M[0],D=M[1],Z=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:P(!1),r&&r(),b(v),c("postscriptWorkPauseAdmin",!1),"editpause"===l&&c("pausesOverviewAdmin",!0,{props:{object:null===s||void 0===s?void 0:s.worktimeToPause,mode:"admin"}});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,t.useEffect)((function(){S(null===s||void 0===s?void 0:s.t)}),[s]),(0,t.useEffect)((function(){!function(e){switch(e){case"editwork":I("Arbeitszeit bearbeiten"),D("Speichern");break;case"editpause":I("Pause bearbeiten"),D("Speichern");break;default:I("Bearbeiten"),D("Speichern")}}(l)}),[l]);var N=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t,n,r,i,a,u,c,d,v;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=l,e.next="editwork"===e.t0?3:"editpause"===e.t0?11:15;break;case 3:return e.prev=3,P(!0),e.next=7,f({id:null!==(u=null===k||void 0===k?void 0:k.id)&&void 0!==u?u:0,userId:null!==(c=null===k||void 0===k?void 0:k.userId)&&void 0!==c?c:0,organizationId:null!==(d=null===k||void 0===k?void 0:k.organizationId)&&void 0!==d?d:null===p||void 0===p?void 0:p.organizationId,start:null===k||void 0===k?void 0:k.start,end:null!==s&&void 0!==s&&null!==(v=s.t)&&void 0!==v&&v.end?null===k||void 0===k?void 0:k.end:void 0});case 7:return e.prev=7,P(!1),e.finish(7);case 10:case 14:return e.abrupt("break",15);case 11:return P(!0),e.next=14,h({id:null!==(t=null===k||void 0===k?void 0:k.id)&&void 0!==t?t:0,userId:null!==(n=null===k||void 0===k?void 0:k.userId)&&void 0!==n?n:0,organizationId:null!==(r=null===k||void 0===k?void 0:k.organizationId)&&void 0!==r?r:null===p||void 0===p?void 0:p.organizationId,start:null!==(i=null===k||void 0===k?void 0:k.start)&&void 0!==i?i:Vl()(),end:null!==s&&void 0!==s&&null!==(a=s.t)&&void 0!==a&&a.end?null===k||void 0===k?void 0:k.end:void 0}).then((function(){P(!1)}));case 15:case"end":return e.stop()}}),e,null,[[3,,7,10]])})));return function(){return e.apply(this,arguments)}}();return(0,G.jsxs)(sf,{open:n,title:T,onClose:Z,children:[(0,G.jsx)(pq,{object:null!==k&&void 0!==k?k:y,staffMember:null===s||void 0===s?void 0:s.staffMember,setObject:k?S:b}),(0,G.jsx)(Gc,{style:{marginTop:"20px"},title:j?(0,G.jsx)(bu,{size:18,color:"inherit"}):O,onClickHandler:function(){return N()},disabled:j})]})},mq=function(e){var n,r,o,a,s,l,u=e.pause,c=(e.pauses,e.workTime),d=e.n,f=xq().changeVisibility,h=JM().staff,p=YF().deletePause,v=(Vl()(),null!==(n=u.start)&&void 0!==n?n:Vl()()),m=(null!==(r=u.end)&&void 0!==r?r:Vl()()).diff(v,"minute"),g=m/60,y=(0,t.useState)(0),b=(0,i.Z)(y,2);b[0],b[1];var x=[{text:"Bearbeiten",function:function(){f("pausesOverviewAdmin",!1),f("postscriptWorkPauseAdmin",!0,{props:{object:{t:u,staffMember:h.find((function(e){return e.id===(null===c||void 0===c?void 0:c.userId)})),worktimeToPause:c},mode:"editpause"}})}},{text:"L\xf6schen",function:function(){f("pausesOverviewAdmin",!1),f("yesNoDialog",!0,{props:{object:{modalTitle:"Pause l\xf6schen",submitFunction:function(){return p(u)},cancelFunction:function(){f("pausesOverviewAdmin",!0,{props:{object:c,mode:"admin"}})},cancelButtonText:"Abbrechen",confirmButtonText:"L\xf6schen",modalText:"M\xf6chten Sie diese Pause wirklich l\xf6schen?"}}})}}];return(0,G.jsx)("div",{style:{backgroundColor:d?d%2==0?"white":"#e9e9e9":"white",width:"100%"},children:(0,G.jsxs)("div",{className:"flex column ".concat(bB),style:{},children:[(0,G.jsxs)("header",{className:"flex centered-aligned",children:[(0,G.jsxs)("div",{style:{minWidth:"85%",display:"flex",flexDirection:"row",justifyContent:"space-between"},children:[(0,G.jsx)("div",{style:{minWidth:"40%",display:"flex",justifyContent:"center"},children:(0,G.jsx)("span",{className:"bold-big",style:{whiteSpace:"nowrap"},children:new Date(null!==(o=(null===u||void 0===u||null===(a=u.start)||void 0===a?void 0:a.toString())+"")&&void 0!==o?o:"").toLocaleDateString("de-DE",{weekday:"short",day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"})})}),(0,G.jsx)("div",{style:{width:"20%",display:"flex",flexDirection:"row",justifyContent:"center"}}),(0,G.jsx)("div",{style:{minWidth:"40%",display:"flex",justifyContent:"center"},children:(0,G.jsx)("span",{className:"bold-big",style:{},children:null!==u&&void 0!==u&&u.end?new Date(null!==(s=(null===u||void 0===u||null===(l=u.end)||void 0===l?void 0:l.toString())+"")&&void 0!==s?s:"").toLocaleDateString("de-DE",{weekday:"short",day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"}):"Active"})})]}),(0,G.jsx)("div",{style:{width:"10%"},children:(0,G.jsx)(hB,{options:x})})]}),(0,G.jsxs)("section",{className:"label",style:{gap:"10px",marginTop:"5px",width:"85%",display:"flex",flexDirection:"row",justifyContent:"space-between"},children:[(0,G.jsx)("div",{style:{width:"40%",display:"flex",flexDirection:"row",justifyContent:"center"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"}})}),(0,G.jsx)("div",{style:{width:"20%",display:"flex",flexDirection:"row",justifyContent:"center"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"},children:"Pause"})}),(0,G.jsx)("div",{style:{width:"40%",display:"flex",flexDirection:"row",justifyContent:"center"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"}})})]}),(0,G.jsxs)("section",{className:"label",style:{gap:"10px",marginTop:"5px",width:"85%",display:"flex",flexDirection:"row",justifyContent:"space-between"},children:[(0,G.jsx)("div",{style:{width:"40%",display:"flex",flexDirection:"row",justifyContent:"center"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"}})}),(0,G.jsx)("div",{style:{width:"20%",display:"flex",flexDirection:"row",justifyContent:"center"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"},children:m<60.01?m.toFixed(0)+" min":g.toFixed(0)+" h "+(m%60).toFixed(0)+" min"})}),(0,G.jsx)("div",{style:{width:"40%",display:"flex",flexDirection:"row",justifyContent:"center"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"}})})]})]})})},gq=function(e){var n=e.open,r=e.onClose,s=e.object,l=(e.mode,YF().pausesOrganization),u=xq().changeVisibility,c=(0,t.useState)(0),d=(0,i.Z)(c,2),f=d[0],h=d[1],p=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r&&r(),u("pausesOverviewAdmin",!1);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),v=(0,t.useState)([]),m=(0,i.Z)(v,2),g=m[0],y=m[1];return(0,t.useEffect)((function(){l&&y(l.filter((function(e){return!(!s||e.workTimeId!==s.id)})))}),[s]),(0,G.jsxs)(sf,{open:n,title:"Pausen\xfcbersicht",onClose:p,children:[(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"flex-start",minHeight:"55vh"},children:[g&&(null===g||void 0===g?void 0:g.length)>0&&g.map((function(e,t){if(t>=5*f&&t<5*(f+1))return(0,G.jsx)(mq,{pause:e,n:t,workTime:s},t)})),(!g||0===(null===g||void 0===g?void 0:g.length))&&(0,G.jsx)("div",{children:"F\xfcr diese Arbeitszeit wurden keine Pausen eingetragen"})]}),(0,G.jsx)(dB,{items:null!==g&&void 0!==g?g:[],itemsPerPage:5,page:f,setPage:h})]})},yq=(0,t.createContext)({}),bq=function(e){var n,r=e.children,o=(0,t.useState)({createTask:!1,finishTask:!1,createService:!1,error:!1,createOffer:!1,createTravel:!1,editCreateCompany:!1,editStatus:!1,editCreatePerson:!1,editCreatePersonfromPhone:!1,assignToCompany:!1,editCreateService:!1,postscriptWorkPause:!1,postscriptWorkPauseAdmin:!1,editBillingPosition:!1,editCreateProduct:!1,abortTask:!1,transformIntoService:!1,editCreatePersonal:!1,editCreateJournal:!1,editCreateProfilePicture:!1,worktimeOverview:!1,pausesOverview:!1,pausesOverviewAdmin:!1,yesNoDialog:!1,editCreateContactDynamic:!1,editCreateDepartment:!1,editStatusPerson:!1,editEmail:!1,editPassword:!1,editCreateIntervall:!1}),a=(0,i.Z)(o,2),s=a[0],l=a[1],c=(wt().enqueueSnackbar,(0,t.useState)(null)),d=(0,i.Z)(c,2),f=d[0],h=d[1],p=(0,t.useState)(null),v=(0,i.Z)(p,2),m=v[0],g=v[1];return(0,G.jsxs)(yq.Provider,{value:{changeVisibility:function(e,t,n){var r;switch(e){case"createTask":l((function(e){return u(u({},e),{},{createTask:t})})),g(t?null===n||void 0===n?void 0:n.props:null);break;case"createService":l((function(e){return u(u({},e),{},{createService:t})}));break;case"error":h(null!==(r=null===n||void 0===n?void 0:n.error)&&void 0!==r?r:{title:"Warnung",message:""}),l((function(e){return u(u({},e),{},{error:t})}));break;case"createOffer":l((function(e){return u(u({},e),{},{createOffer:t})}));break;case"editCreateTravel":l((function(e){return u(u({},e),{},{createTravel:t})})),g(t?null===n||void 0===n?void 0:n.props:null);break;case"editCreateCompany":l((function(e){return u(u({},e),{},{editCreateCompany:t})})),g(t?null===n||void 0===n?void 0:n.props:null);break;case"editCreateService":l((function(e){return u(u({},e),{},{editCreateService:t})})),g(t?null===n||void 0===n?void 0:n.props:null);break;case"assignToCompany":l((function(e){return u(u({},e),{},{assignToCompany:t})})),g(t?null===n||void 0===n?void 0:n.props:null);break;case"editCreatePerson":l((function(e){return u(u({},e),{},{editCreatePerson:t})})),g(t?null===n||void 0===n?void 0:n.props:null);break;case"editCreatePersonfromPhone":l((function(e){return u(u({},e),{},{editCreatePersonfromPhone:t})})),g(t?null===n||void 0===n?void 0:n.props:null);break;case"editStatus":l((function(e){return u(u({},e),{},{editStatus:t})})),g(t?null===n||void 0===n?void 0:n.props:null);break;case"editCreateProduct":l((function(e){return u(u({},e),{},{editCreateProduct:t})})),g(t?null===n||void 0===n?void 0:n.props:null);break;case"abortTask":l((function(e){return u(u({},e),{},{abortTask:t})})),g(t?null===n||void 0===n?void 0:n.props:null);break;case"transformIntoService":l((function(e){return u(u({},e),{},{transformIntoService:t})})),g(t?null===n||void 0===n?void 0:n.props:null);break;case"postscriptWorkPause":l((function(e){return u(u({},e),{},{postscriptWorkPause:t})})),g(t?null===n||void 0===n?void 0:n.props:null);break;case"postscriptWorkPauseAdmin":l((function(e){return u(u({},e),{},{postscriptWorkPauseAdmin:t})})),g(t?null===n||void 0===n?void 0:n.props:null);break;case"editCreatePersonal":l((function(e){return u(u({},e),{},{editCreatePersonal:t})})),g(t?null===n||void 0===n?void 0:n.props:null);break;case"finishTask":l((function(e){return u(u({},e),{},{finishTask:t})})),g(t?null===n||void 0===n?void 0:n.props:null);break;case"editCreateJournal":l((function(e){return u(u({},e),{},{editCreateJournal:t})})),g(t?null===n||void 0===n?void 0:n.props:null);break;case"editCreateProfilePicture":l((function(e){return u(u({},e),{},{editCreateProfilePicture:t})})),g(t?null===n||void 0===n?void 0:n.props:null);break;case"worktimeOverview":l((function(e){return u(u({},e),{},{worktimeOverview:t})})),g(t?null===n||void 0===n?void 0:n.props:null);break;case"pausesOverview":l((function(e){return u(u({},e),{},{pausesOverview:t})})),g(t?null===n||void 0===n?void 0:n.props:null);break;case"pausesOverviewAdmin":l((function(e){return u(u({},e),{},{pausesOverviewAdmin:t})})),g(t?null===n||void 0===n?void 0:n.props:null);break;case"yesNoDialog":l((function(e){return u(u({},e),{},{yesNoDialog:t})})),g(t?null===n||void 0===n?void 0:n.props:null);break;case"editCreateContactDynamic":l((function(e){return u(u({},e),{},{editCreateContactDynamic:t})})),t&&g(null===n||void 0===n?void 0:n.props);break;case"editCreateDepartment":l((function(e){return u(u({},e),{},{editCreateDepartment:t})})),g(t?null===n||void 0===n?void 0:n.props:null);break;case"editStatusPerson":l((function(e){return u(u({},e),{},{editStatusPerson:t})})),g(t?null===n||void 0===n?void 0:n.props:null);break;case"editEmail":l((function(e){return u(u({},e),{},{editEmail:t})})),g(t?null===n||void 0===n?void 0:n.props:null);break;case"editPassword":l((function(e){return u(u({},e),{},{editPassword:t})})),g(t?null===n||void 0===n?void 0:n.props:null);break;case"editCreateIntervall":l((function(e){return u(u({},e),{},{editCreateIntervall:t})})),g(t?null===n||void 0===n?void 0:n.props:null)}}},children:[r,(0,G.jsx)(XP,{open:s.createTask,mode:null===m||void 0===m?void 0:m.mode,object:null===m||void 0===m?void 0:m.object}),(0,G.jsx)(tz,{open:s.finishTask,mode:null===m||void 0===m?void 0:m.mode,object:null===m||void 0===m?void 0:m.object}),(0,G.jsx)(zP,{open:s.createService}),(0,G.jsx)(qF,{title:null!==(n=null===f||void 0===f?void 0:f.title)&&void 0!==n?n:"",open:s.error,errorMessage:null===f||void 0===f?void 0:f.message}),(0,G.jsx)(yP,{open:s.createOffer}),(0,G.jsx)(NM,{object:null===m||void 0===m?void 0:m.object,mode:null===m||void 0===m?void 0:m.mode,open:s.createTravel}),(0,G.jsx)(UM,{open:s.editCreateCompany,object:null===m||void 0===m?void 0:m.object,mode:null===m||void 0===m?void 0:m.mode}),(0,G.jsx)(HF,{open:s.editStatus,object:null===m||void 0===m?void 0:m.object}),(0,G.jsx)(EF,{open:s.editCreatePerson,object:null===m||void 0===m?void 0:m.object,mode:null===m||void 0===m?void 0:m.mode}),(0,G.jsx)(TF,{open:s.editCreatePersonfromPhone,object:null===m||void 0===m?void 0:m.object,mode:null===m||void 0===m?void 0:m.mode}),(0,G.jsx)(gP,{object:null===m||void 0===m?void 0:m.object,open:s.assignToCompany}),(0,G.jsx)(BF,{object:null===m||void 0===m?void 0:m.object,open:s.editCreateService,mode:null===m||void 0===m?void 0:m.mode}),(0,G.jsx)(QF,{open:s.postscriptWorkPause,mode:null===m||void 0===m?void 0:m.mode,object:null===m||void 0===m?void 0:m.object}),(0,G.jsx)(vq,{open:s.postscriptWorkPauseAdmin,mode:null===m||void 0===m?void 0:m.mode,object:null===m||void 0===m?void 0:m.object}),(0,G.jsx)(zF,{object:null===m||void 0===m?void 0:m.object,open:s.editCreateProduct,mode:null===m||void 0===m?void 0:m.mode}),(0,G.jsx)(JF,{open:s.abortTask,object:null===m||void 0===m?void 0:m.object}),(0,G.jsx)($F,{open:s.transformIntoService,object:null===m||void 0===m?void 0:m.object}),(0,G.jsx)(tO,{object:null===m||void 0===m?void 0:m.object,open:s.editCreatePersonal}),(0,G.jsx)(aB,{object:null===m||void 0===m?void 0:m.object,mode:null===m||void 0===m?void 0:m.mode,open:s.editCreateJournal}),(0,G.jsx)(lB,{object:null===m||void 0===m?void 0:m.object,mode:null===m||void 0===m?void 0:m.mode,open:s.editCreateProfilePicture}),(0,G.jsx)(yB,{open:s.worktimeOverview,object:null===m||void 0===m?void 0:m.object}),(0,G.jsx)(wB,{open:s.pausesOverview,object:null===m||void 0===m?void 0:m.object,mode:null===m||void 0===m?void 0:m.mode}),(0,G.jsx)(gq,{open:s.pausesOverviewAdmin,object:null===m||void 0===m?void 0:m.object,mode:null===m||void 0===m?void 0:m.mode}),(0,G.jsx)(kB,{open:s.yesNoDialog,object:null===m||void 0===m?void 0:m.object}),(0,G.jsx)(SB,{object:null===m||void 0===m?void 0:m.object,mode:null===m||void 0===m?void 0:m.mode,open:s.editCreateContactDynamic}),(0,G.jsx)(RB,{open:s.editCreateDepartment,mode:null===m||void 0===m?void 0:m.mode,object:null===m||void 0===m?void 0:m.object}),(0,G.jsx)(MB,{open:s.editStatusPerson,mode:null===m||void 0===m?void 0:m.mode,object:null===m||void 0===m?void 0:m.object}),(0,G.jsx)(DB,{open:s.editEmail,mode:null===m||void 0===m?void 0:m.mode,object:null===m||void 0===m?void 0:m.object}),(0,G.jsx)(ZB,{open:s.editPassword,mode:null===m||void 0===m?void 0:m.mode,object:null===m||void 0===m?void 0:m.object}),(0,G.jsx)(hq,{open:s.editCreateIntervall,mode:null===m||void 0===m?void 0:m.mode,object:null===m||void 0===m?void 0:m.object})]})},xq=function(){return(0,t.useContext)(yq)},wq=(0,fc.Z)((0,G.jsx)("path",{d:"M8 6.82v10.36c0 .79.87 1.27 1.54.84l8.14-5.18c.62-.39.62-1.29 0-1.69L9.54 5.98C8.87 5.55 8 6.03 8 6.82z"}),"PlayArrowRounded"),kq=(0,fc.Z)((0,G.jsx)("path",{d:"M8 6h8c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V8c0-1.1.9-2 2-2z"}),"StopRounded"),Sq=(0,fc.Z)([(0,G.jsx)("circle",{cx:"12",cy:"12",r:"3.2"},"0"),(0,G.jsx)("path",{d:"M9 2 7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3.17L15 2H9zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z"},"1")],"CameraAlt"),_q=(0,fc.Z)((0,G.jsx)("path",{d:"M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z"}),"Done");var Cq=function(){return Cq=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Cq.apply(this,arguments)};function jq(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 i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}function Pq(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{l(r.next(e))}catch(At){o(At)}}function s(e){try{l(r.throw(e))}catch(At){o(At)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))}function Eq(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(At){o=[6,At],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}}Object.create;function Aq(e,t){var n="function"===typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}function Tq(e,t,n){if(n||2===arguments.length)for(var r,i=0,o=t.length;i<o;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))}Object.create;var Iq=new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["heic","image/heic"],["heif","image/heif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]);function Rq(e,t){var n=function(e){var t=e.name;if(t&&-1!==t.lastIndexOf(".")&&!e.type){var n=t.split(".").pop().toLowerCase(),r=Iq.get(n);r&&Object.defineProperty(e,"type",{value:r,writable:!1,configurable:!1,enumerable:!0})}return e}(e);if("string"!==typeof n.path){var r=e.webkitRelativePath;Object.defineProperty(n,"path",{value:"string"===typeof t?t:"string"===typeof r&&r.length>0?r:e.name,writable:!1,configurable:!1,enumerable:!0})}return n}var Mq=[".DS_Store","Thumbs.db"];function Oq(e){return"object"===typeof e&&null!==e}function Dq(e){return Fq(e.target.files).map((function(e){return Rq(e)}))}function Zq(e){return Pq(this,void 0,void 0,(function(){return Eq(this,(function(t){switch(t.label){case 0:return[4,Promise.all(e.map((function(e){return e.getFile()})))];case 1:return[2,t.sent().map((function(e){return Rq(e)}))]}}))}))}function Nq(e,t){return Pq(this,void 0,void 0,(function(){var n;return Eq(this,(function(r){switch(r.label){case 0:return e.items?(n=Fq(e.items).filter((function(e){return"file"===e.kind})),"drop"!==t?[2,n]:[4,Promise.all(n.map(zq))]):[3,2];case 1:return[2,Lq(Bq(r.sent()))];case 2:return[2,Lq(Fq(e.files).map((function(e){return Rq(e)})))]}}))}))}function Lq(e){return e.filter((function(e){return-1===Mq.indexOf(e.name)}))}function Fq(e){if(null===e)return[];for(var t=[],n=0;n<e.length;n++){var r=e[n];t.push(r)}return t}function zq(e){if("function"!==typeof e.webkitGetAsEntry)return Hq(e);var t=e.webkitGetAsEntry();return t&&t.isDirectory?qq(t):Hq(e)}function Bq(e){return e.reduce((function(e,t){return Tq(Tq([],Aq(e),!1),Aq(Array.isArray(t)?Bq(t):[t]),!1)}),[])}function Hq(e){var t=e.getAsFile();if(!t)return Promise.reject("".concat(e," is not a File"));var n=Rq(t);return Promise.resolve(n)}function Vq(e){return Pq(this,void 0,void 0,(function(){return Eq(this,(function(t){return[2,e.isDirectory?qq(e):Wq(e)]}))}))}function qq(e){var t=e.createReader();return new Promise((function(e,n){var r=[];!function i(){var o=this;t.readEntries((function(t){return Pq(o,void 0,void 0,(function(){var o,a,s;return Eq(this,(function(l){switch(l.label){case 0:if(t.length)return[3,5];l.label=1;case 1:return l.trys.push([1,3,,4]),[4,Promise.all(r)];case 2:return o=l.sent(),e(o),[3,4];case 3:return a=l.sent(),n(a),[3,4];case 4:return[3,6];case 5:s=Promise.all(t.map(Vq)),r.push(s),i(),l.label=6;case 6:return[2]}}))}))}),(function(e){n(e)}))}()}))}function Wq(e){return Pq(this,void 0,void 0,(function(){return Eq(this,(function(t){return[2,new Promise((function(t,n){e.file((function(n){var r=Rq(n,e.fullPath);t(r)}),(function(e){n(e)}))}))]}))}))}var Uq=__webpack_require__(9998);function Gq(e){return function(e){if(Array.isArray(e))return $q(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Jq(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Kq(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 Yq(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Kq(Object(n),!0).forEach((function(t){Xq(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kq(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Xq(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Qq(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)return;var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(l){s=!0,i=l}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}(e,t)||Jq(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.")}()}function Jq(e,t){if(e){if("string"===typeof e)return $q(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)?$q(e,t):void 0}}function $q(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 eW="file-invalid-type",tW="file-too-large",nW="file-too-small",rW="too-many-files",iW=function(e){e=Array.isArray(e)&&1===e.length?e[0]:e;var t=Array.isArray(e)?"one of ".concat(e.join(", ")):e;return{code:eW,message:"File type must be ".concat(t)}},oW=function(e){return{code:tW,message:"File is larger than ".concat(e," ").concat(1===e?"byte":"bytes")}},aW=function(e){return{code:nW,message:"File is smaller than ".concat(e," ").concat(1===e?"byte":"bytes")}},sW={code:rW,message:"Too many files"};function lW(e,t){var n="application/x-moz-file"===e.type||(0,Uq.Z)(e,t);return[n,n?null:iW(t)]}function uW(e,t,n){if(cW(e.size))if(cW(t)&&cW(n)){if(e.size>n)return[!1,oW(n)];if(e.size<t)return[!1,aW(t)]}else{if(cW(t)&&e.size<t)return[!1,aW(t)];if(cW(n)&&e.size>n)return[!1,oW(n)]}return[!0,null]}function cW(e){return void 0!==e&&null!==e}function dW(e){return"function"===typeof e.isPropagationStopped?e.isPropagationStopped():"undefined"!==typeof e.cancelBubble&&e.cancelBubble}function fW(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,(function(e){return"Files"===e||"application/x-moz-file"===e})):!!e.target&&!!e.target.files}function hW(e){e.preventDefault()}function pW(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return t.some((function(t){return!dW(e)&&t&&t.apply(void 0,[e].concat(r)),dW(e)}))}}function vW(e){return"audio/*"===e||"video/*"===e||"image/*"===e||"text/*"===e||/\w+\/[-+.\w]+/g.test(e)}function mW(e){return/^.*\.[\w]+$/.test(e)}var gW=["children"],yW=["open"],bW=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],xW=["refKey","onChange","onClick"];function wW(e){return function(e){if(Array.isArray(e))return _W(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||SW(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function kW(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)return;var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(l){s=!0,i=l}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}(e,t)||SW(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.")}()}function SW(e,t){if(e){if("string"===typeof e)return _W(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)?_W(e,t):void 0}}function _W(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 CW(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 jW(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?CW(Object(n),!0).forEach((function(t){PW(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):CW(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function PW(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function EW(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var AW=(0,t.forwardRef)((function(e,n){var r=e.children,i=RW(EW(e,gW)),o=i.open,a=EW(i,yW);return(0,t.useImperativeHandle)(n,(function(){return{open:o}}),[o]),t.createElement(t.Fragment,null,r(jW(jW({},a),{},{open:o})))}));AW.displayName="Dropzone";var TW={disabled:!1,getFilesFromEvent:function(e){return Pq(this,void 0,void 0,(function(){return Eq(this,(function(t){return Oq(e)&&Oq(e.dataTransfer)?[2,Nq(e.dataTransfer,e.type)]:function(e){return Oq(e)&&Oq(e.target)}(e)?[2,Dq(e)]:Array.isArray(e)&&e.every((function(e){return"getFile"in e&&"function"===typeof e.getFile}))?[2,Zq(e)]:[2,[]]}))}))},maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!0,autoFocus:!1};AW.defaultProps=TW,AW.propTypes={children:Gp().func,accept:Gp().objectOf(Gp().arrayOf(Gp().string)),multiple:Gp().bool,preventDropOnDocument:Gp().bool,noClick:Gp().bool,noKeyboard:Gp().bool,noDrag:Gp().bool,noDragEventsBubbling:Gp().bool,minSize:Gp().number,maxSize:Gp().number,maxFiles:Gp().number,disabled:Gp().bool,getFilesFromEvent:Gp().func,onFileDialogCancel:Gp().func,onFileDialogOpen:Gp().func,useFsAccessApi:Gp().bool,autoFocus:Gp().bool,onDragEnter:Gp().func,onDragLeave:Gp().func,onDragOver:Gp().func,onDrop:Gp().func,onDropAccepted:Gp().func,onDropRejected:Gp().func,onError:Gp().func,validator:Gp().func};var IW={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function RW(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=jW(jW({},TW),e),r=n.accept,i=n.disabled,o=n.getFilesFromEvent,a=n.maxSize,s=n.minSize,l=n.multiple,u=n.maxFiles,c=n.onDragEnter,d=n.onDragLeave,f=n.onDragOver,h=n.onDrop,p=n.onDropAccepted,v=n.onDropRejected,m=n.onFileDialogCancel,g=n.onFileDialogOpen,y=n.useFsAccessApi,b=n.autoFocus,x=n.preventDropOnDocument,w=n.noClick,k=n.noKeyboard,S=n.noDrag,_=n.noDragEventsBubbling,C=n.onError,j=n.validator,P=(0,t.useMemo)((function(){return function(e){if(cW(e))return Object.entries(e).reduce((function(e,t){var n=Qq(t,2),r=n[0],i=n[1];return[].concat(Gq(e),[r],Gq(i))}),[]).filter((function(e){return vW(e)||mW(e)})).join(",")}(r)}),[r]),E=(0,t.useMemo)((function(){return function(e){return cW(e)?[{description:"Files",accept:Object.entries(e).filter((function(e){var t=Qq(e,2),n=t[0],r=t[1],i=!0;return vW(n)||(console.warn('Skipped "'.concat(n,'" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.')),i=!1),Array.isArray(r)&&r.every(mW)||(console.warn('Skipped "'.concat(n,'" because an invalid file extension was provided.')),i=!1),i})).reduce((function(e,t){var n=Qq(t,2),r=n[0],i=n[1];return Yq(Yq({},e),{},Xq({},r,i))}),{})}]:e}(r)}),[r]),A=(0,t.useMemo)((function(){return"function"===typeof g?g:OW}),[g]),T=(0,t.useMemo)((function(){return"function"===typeof m?m:OW}),[m]),I=(0,t.useRef)(null),R=(0,t.useRef)(null),M=kW((0,t.useReducer)(MW,IW),2),O=M[0],D=M[1],Z=O.isFocused,N=O.isFileDialogActive,L=(0,t.useRef)("undefined"!==typeof window&&window.isSecureContext&&y&&"showOpenFilePicker"in window),F=function(){!L.current&&N&&setTimeout((function(){R.current&&(R.current.files.length||(D({type:"closeDialog"}),T()))}),300)};(0,t.useEffect)((function(){return window.addEventListener("focus",F,!1),function(){window.removeEventListener("focus",F,!1)}}),[R,N,T,L]);var z=(0,t.useRef)([]),B=function(e){I.current&&I.current.contains(e.target)||(e.preventDefault(),z.current=[])};(0,t.useEffect)((function(){return x&&(document.addEventListener("dragover",hW,!1),document.addEventListener("drop",B,!1)),function(){x&&(document.removeEventListener("dragover",hW),document.removeEventListener("drop",B))}}),[I,x]),(0,t.useEffect)((function(){return!i&&b&&I.current&&I.current.focus(),function(){}}),[I,b,i]);var H=(0,t.useCallback)((function(e){C?C(e):console.error(e)}),[C]),V=(0,t.useCallback)((function(e){e.preventDefault(),e.persist(),ne(e),z.current=[].concat(wW(z.current),[e.target]),fW(e)&&Promise.resolve(o(e)).then((function(t){if(!dW(e)||_){var n=t.length,r=n>0&&function(e){var t=e.files,n=e.accept,r=e.minSize,i=e.maxSize,o=e.multiple,a=e.maxFiles,s=e.validator;return!(!o&&t.length>1||o&&a>=1&&t.length>a)&&t.every((function(e){var t=Qq(lW(e,n),1)[0],o=Qq(uW(e,r,i),1)[0],a=s?s(e):null;return t&&o&&!a}))}({files:t,accept:P,minSize:s,maxSize:a,multiple:l,maxFiles:u,validator:j});D({isDragAccept:r,isDragReject:n>0&&!r,isDragActive:!0,type:"setDraggedFiles"}),c&&c(e)}})).catch((function(e){return H(e)}))}),[o,c,H,_,P,s,a,l,u,j]),q=(0,t.useCallback)((function(e){e.preventDefault(),e.persist(),ne(e);var t=fW(e);if(t&&e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch(n){}return t&&f&&f(e),!1}),[f,_]),W=(0,t.useCallback)((function(e){e.preventDefault(),e.persist(),ne(e);var t=z.current.filter((function(e){return I.current&&I.current.contains(e)})),n=t.indexOf(e.target);-1!==n&&t.splice(n,1),z.current=t,t.length>0||(D({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),fW(e)&&d&&d(e))}),[I,d,_]),U=(0,t.useCallback)((function(e,t){var n=[],r=[];e.forEach((function(e){var t=kW(lW(e,P),2),i=t[0],o=t[1],l=kW(uW(e,s,a),2),u=l[0],c=l[1],d=j?j(e):null;if(i&&u&&!d)n.push(e);else{var f=[o,c];d&&(f=f.concat(d)),r.push({file:e,errors:f.filter((function(e){return e}))})}})),(!l&&n.length>1||l&&u>=1&&n.length>u)&&(n.forEach((function(e){r.push({file:e,errors:[sW]})})),n.splice(0)),D({acceptedFiles:n,fileRejections:r,type:"setFiles"}),h&&h(n,r,t),r.length>0&&v&&v(r,t),n.length>0&&p&&p(n,t)}),[D,l,P,s,a,u,h,p,v,j]),G=(0,t.useCallback)((function(e){e.preventDefault(),e.persist(),ne(e),z.current=[],fW(e)&&Promise.resolve(o(e)).then((function(t){dW(e)&&!_||U(t,e)})).catch((function(e){return H(e)})),D({type:"reset"})}),[o,U,H,_]),K=(0,t.useCallback)((function(){if(L.current){D({type:"openDialog"}),A();var e={multiple:l,types:E};window.showOpenFilePicker(e).then((function(e){return o(e)})).then((function(e){U(e,null),D({type:"closeDialog"})})).catch((function(e){!function(e){return e instanceof DOMException&&("AbortError"===e.name||e.code===e.ABORT_ERR)}(e)?!function(e){return e instanceof DOMException&&("SecurityError"===e.name||e.code===e.SECURITY_ERR)}(e)?H(e):(L.current=!1,R.current?(R.current.value=null,R.current.click()):H(new Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no <input> was provided."))):(T(e),D({type:"closeDialog"}))}))}else R.current&&(D({type:"openDialog"}),A(),R.current.value=null,R.current.click())}),[D,A,T,y,U,H,E,l]),Y=(0,t.useCallback)((function(e){I.current&&I.current.isEqualNode(e.target)&&(" "!==e.key&&"Enter"!==e.key&&32!==e.keyCode&&13!==e.keyCode||(e.preventDefault(),K()))}),[I,K]),X=(0,t.useCallback)((function(){D({type:"focus"})}),[]),Q=(0,t.useCallback)((function(){D({type:"blur"})}),[]),J=(0,t.useCallback)((function(){w||(!function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return function(e){return-1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")}(e)||function(e){return-1!==e.indexOf("Edge/")}(e)}()?K():setTimeout(K,0))}),[w,K]),$=function(e){return i?null:e},ee=function(e){return k?null:$(e)},te=function(e){return S?null:$(e)},ne=function(e){_&&e.stopPropagation()},re=(0,t.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,n=void 0===t?"ref":t,r=e.role,o=e.onKeyDown,a=e.onFocus,s=e.onBlur,l=e.onClick,u=e.onDragEnter,c=e.onDragOver,d=e.onDragLeave,f=e.onDrop,h=EW(e,bW);return jW(jW(PW({onKeyDown:ee(pW(o,Y)),onFocus:ee(pW(a,X)),onBlur:ee(pW(s,Q)),onClick:$(pW(l,J)),onDragEnter:te(pW(u,V)),onDragOver:te(pW(c,q)),onDragLeave:te(pW(d,W)),onDrop:te(pW(f,G)),role:"string"===typeof r&&""!==r?r:"presentation"},n,I),i||k?{}:{tabIndex:0}),h)}}),[I,Y,X,Q,J,V,q,W,G,k,S,i]),ie=(0,t.useCallback)((function(e){e.stopPropagation()}),[]),oe=(0,t.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,n=void 0===t?"ref":t,r=e.onChange,i=e.onClick,o=EW(e,xW);return jW(jW({},PW({accept:P,multiple:l,type:"file",style:{display:"none"},onChange:$(pW(r,G)),onClick:$(pW(i,ie)),tabIndex:-1},n,R)),o)}}),[R,r,l,G,i]);return jW(jW({},O),{},{isFocused:Z&&!i,getRootProps:re,getInputProps:oe,rootRef:I,inputRef:R,open:$(K)})}function MW(e,t){switch(t.type){case"focus":return jW(jW({},e),{},{isFocused:!0});case"blur":return jW(jW({},e),{},{isFocused:!1});case"openDialog":return jW(jW({},IW),{},{isFileDialogActive:!0});case"closeDialog":return jW(jW({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return jW(jW({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return jW(jW({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections});case"reset":return jW({},IW);default:return e}}function OW(){}var DW=function(e){var n=e.onFilesSelected,r=RW({onDrop:(0,t.useCallback)((function(e){n(e)}),[])}),i=r.getRootProps,o=r.getInputProps,a=r.isDragActive;return(0,G.jsxs)("div",u(u({},i()),{},{style:{border:"2px dashed #cccccc",borderRadius:"4px",padding:"20px",textAlign:"center",cursor:"pointer"},children:[(0,G.jsx)("input",u({},o())),(0,G.jsx)("p",{children:a?"Dateien hier ablegen":"Klicken oder Dateien hier ablegen"})]}))},ZW=__webpack_require__(97),NW=__webpack_require__.n(ZW),LW=function(e){var n=e.onCapture,r=t.useRef(null),i=t.useCallback((function(){var e,t=null===r||void 0===r||null===(e=r.current)||void 0===e?void 0:e.getScreenshot();n(t)}),[r,n]);return(0,G.jsxs)("div",{children:[(0,G.jsx)(NW(),{audio:!1,ref:r,screenshotFormat:"image/jpeg",videoConstraints:{width:1280,height:720,facingMode:"environment"},style:{width:"calc(100%)"}}),(0,G.jsx)(Gc,{backgroundColor:"base",startIcon:(0,G.jsx)(Sq,{}),title:"Bild aufnehmen",onClickHandler:i})]})},FW=(0,fc.Z)((0,G.jsx)("path",{d:"M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V7l-4-4zm-5 16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm3-10H5V5h10v4z"}),"Save"),zW=(0,fc.Z)([(0,G.jsx)("path",{d:"M15.5 5H11l5 7-5 7h4.5l5-7z"},"0"),(0,G.jsx)("path",{d:"M8.5 5H4l5 7-5 7h4.5l5-7z"},"1")],"DoubleArrow");var BW=function(e){var n,r,o,a,s,l,u,c=e.open,d=e.onClose,f=e.inputTask,h=e.isTask,p=void 0===h||h,v=e.project,m=GP(),g=m.tasksUnformated,y=m.addDocumentToTask,b=(m.deleteDocumentToTask,m.addDocumentToArea),x=js().user,w=(0,t.useState)([]),k=(0,i.Z)(w,2),S=k[0],_=k[1],C=(0,t.useState)([]),j=(0,i.Z)(C,2),P=j[0],E=j[1],A=(0,t.useState)(f),T=(0,i.Z)(A,2),I=T[0],R=T[1],M=(0,t.useState)(null!==(n=g.filter((function(e){var t;return e.id>I.id&&e.customerOrganizationId===I.customerOrganizationId&&(null===(t=e.userIds)||void 0===t?void 0:t.includes(null===x||void 0===x?void 0:x.userId))})).sort((function(e,t){return e.id-t.id}))[0])&&void 0!==n?n:void 0),O=(0,i.Z)(M,2),D=O[0],Z=O[1],N=(0,t.useState)(null!==(r=g.filter((function(e){var t;return e.id<I.id&&e.customerOrganizationId===I.customerOrganizationId&&(null===(t=e.userIds)||void 0===t?void 0:t.includes(null===x||void 0===x?void 0:x.userId))})).sort((function(e,t){return t.id-e.id}))[0])&&void 0!==r?r:void 0),L=(0,i.Z)(N,2),F=L[0],z=L[1];return(0,t.useEffect)((function(){R(f)}),[c]),(0,t.useEffect)((function(){var e,t;Z(null!==(e=g.filter((function(e){var t;return e.id>I.id&&e.customerOrganizationId===I.customerOrganizationId&&(null===(t=e.userIds)||void 0===t?void 0:t.includes(null===x||void 0===x?void 0:x.userId))})).sort((function(e,t){return e.id-t.id}))[0])&&void 0!==e?e:void 0),z(null!==(t=g.filter((function(e){var t;return e.id<I.id&&e.customerOrganizationId===I.customerOrganizationId&&(null===(t=e.userIds)||void 0===t?void 0:t.includes(null===x||void 0===x?void 0:x.userId))})).sort((function(e,t){return t.id-e.id}))[0])&&void 0!==t?t:void 0),_([]),E([])}),[I,x,c]),(0,G.jsxs)(sf,{open:c,title:"Bilder aufnehmen f\xfcr ".concat(null===I||void 0===I?void 0:I.title),onClose:d,maxWidth:"lg",children:[20875!==(null===x||void 0===x?void 0:x.organizationId)&&20902!==(null===x||void 0===x?void 0:x.organizationId)&&"user"!==(null===x||void 0===x||null===(o=x.organizationRoleName)||void 0===o?void 0:o.toLowerCase())&&(0,G.jsx)(DW,{onFilesSelected:function(e){_(e)}}),(0,G.jsx)(LW,{onCapture:function(e){E((function(t){return[].concat((0,Fl.Z)(t),[e])})),p?y&&y(e,I.id,!0):b&&b(e,I.id,!0,v.id)}}),20875!==(null===x||void 0===x?void 0:x.organizationId)&&20902!==(null===x||void 0===x?void 0:x.organizationId)&&"user"!==(null===x||void 0===x||null===(a=x.organizationRoleName)||void 0===a?void 0:a.toLowerCase())&&(0,G.jsxs)("div",{style:{marginTop:"0.5em",display:"flex",flexDirection:"row",justifyContent:"space-between",width:"100%"},children:[(0,G.jsx)(Wc,{style:{width:"33.3%"},startIcon:D?(0,G.jsx)(uB,{}):(0,G.jsx)(FW,{}),onClick:function(){F?R(F):d()},color:"info",variant:"contained",children:null!==(s=null===F||void 0===F?void 0:F.title)&&void 0!==s?s:"Zur\xfcck"}),(0,G.jsx)(Wc,{style:{width:"33.3%"},endIcon:D?(0,G.jsx)(zW,{}):(0,G.jsx)(FW,{}),onClick:function(){D?R(D):d()},color:"info",variant:"contained",children:null!==(l=null===D||void 0===D?void 0:D.title)&&void 0!==l?l:"Speichern"})]}),20875!==(null===x||void 0===x?void 0:x.organizationId)&&20902!==(null===x||void 0===x?void 0:x.organizationId)&&"user"!==(null===x||void 0===x||null===(u=x.organizationRoleName)||void 0===u?void 0:u.toLowerCase())&&(0,G.jsxs)("div",{children:[(0,G.jsx)("h2",{children:"Hochgeladene Dateien:"}),(0,G.jsx)("ul",{children:S.map((function(e){return(0,G.jsx)("li",{children:e.name},e.name)}))})]}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,G.jsx)("h2",{style:{width:"100%"},children:"Aufgenommene Bilder:"}),P.map((function(e,t){var n;return(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",marginBottom:t===P.length-1?"0em":"1em"},children:[(0,G.jsx)("img",{style:{width:"calc(85%)",marginBottom:"0.25em"},src:e,alt:"captured-".concat(t)},t),20875!==(null===x||void 0===x?void 0:x.organizationId)&&20902!==(null===x||void 0===x?void 0:x.organizationId)&&"user"!==(null===x||void 0===x||null===(n=x.organizationRoleName)||void 0===n?void 0:n.toLowerCase())&&(0,G.jsx)(Wc,{startIcon:(0,G.jsx)(ZP,{}),onClick:function(){E((function(t){return t.filter((function(t){return t!==e}))}))},color:"error",variant:"contained",children:"Entfernen"})]})}))]})]})};var HW=function(e){var n=e.task,r=(e.mode,e.setClickedTask),o=e.setFormMode,a=e.openModalOnTaskClick,s=e.index,l=e.organizationIndex,u=xq().changeVisibility,c=kP(),d=c.startServiceToTask,f=c.stopServiceToTask,h=GP(),p=(h.modifySelectedTask,h.selectedTasks,h.deleteTask),v=h.finishTask,m=js().user,g=(0,t.useState)(!1),y=(0,i.Z)(g,2),b=y[0],x=y[1],w=(0,t.useState)(null),k=(0,i.Z)(w,2),S=k[0],_=k[1],C=(0,t.useState)(!0),j=(0,i.Z)(C,2),P=(j[0],j[1]);(0,t.useEffect)((function(){(null===m||void 0===m?void 0:m.workingOnTask)===n.id?P(!1):P(!0)}),[m]);var E=function(){a?u("createTask",!0,{props:{object:n,mode:"edit"}}):o&&r&&(r(n),o("editTask"))},A=jL(),T=(0,t.useState)(n),I=(0,i.Z)(T,2),R=I[0],M=I[1];(0,t.useEffect)((function(){M(n)}),[n]);var O=function(){f&&f(n)};return(0,G.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",paddingTop:"2px",paddingBottom:"2px",backgroundColor:(l?s-l:s)%2===0?"var(--ultra-light)":"transparent"},children:[(0,G.jsx)("div",{className:"flex centered-aligned pointer",style:{width:"73%",paddingLeft:"2.5%"},onClick:function(){return E()},children:(0,G.jsx)("span",{style:{width:"70%"},children:n.title})}),(0,G.jsxs)("div",{className:"flex pointer",style:{width:"25%",justifyContent:"flex-end"},onClick:function(){return E()},children:[!(null!==m&&void 0!==m&&m.workingOnTask)&&(0,G.jsx)(RH,{onClick:function(e){null===e||void 0===e||e.stopPropagation(),d&&d(n)},arrow:!0,title:"Leistung zu Aufgabe starten",placement:"right",children:(0,G.jsx)(wq,{sx:{color:"var(--green)"},fontSize:"small"})}),(null===m||void 0===m?void 0:m.workingOnTask)===n.id&&(0,G.jsx)(RH,{onClick:function(e){null===e||void 0===e||e.stopPropagation(),O()},arrow:!0,title:"Arbeitszeit beenden",placement:"right",children:(0,G.jsx)(kq,{sx:{color:"var(--red-light)"},fontSize:"small"})}),(null===m||void 0===m?void 0:m.takesPicturesForServices)&&(0,G.jsx)(RH,{onClick:function(e){null===e||void 0===e||e.stopPropagation(),M(n),x(!0)},arrow:!0,title:"Leistung zu Aufgabe starten",placement:"right",children:(0,G.jsx)(Sq,{sx:{color:"var(--text-light)"},fontSize:"small"})}),(0,G.jsx)(RH,{onClick:function(e){null===e||void 0===e||e.stopPropagation(),(null===m||void 0===m?void 0:m.workingOnTask)===n.id&&O(),v&&v(n)},arrow:!0,title:(null===m||void 0===m?void 0:m.workingOnTask)===n.id?"Leistung abschliessen und Aufgabe fertigstellen":"Aufgabe abschliessen",placement:"right",children:(0,G.jsx)(_q,{sx:{color:"var(--green)"},fontSize:"small"})}),(0,G.jsx)(RH,{title:"Optionen",onClick:function(e){var t;null===e||void 0===e||e.stopPropagation(),t=e,_(S?null:t.currentTarget)},children:(0,G.jsx)(MH,{style:{fontSize:"16px"},color:"inherit"})})]}),(0,G.jsx)(IH,{anchorEl:S,onClose:function(e){return _(null)},options:[{label:"Bearbeiten",onClick:function(){return u("createTask",!0,{props:{object:n,mode:"edit"}})},selectable:!1},{label:"Fertigstellen",onClick:function(){return u("finishTask",!0,{props:{object:n,mode:"edit"}})},selectable:!1},{label:"Leistung erstellen",onClick:function(){return u("transformIntoService",!0,{props:{object:[n]}})},selectable:!1},{label:"Lieferschein erstellen",onClick:function(){A("/aufgaben/lieferschein/erstellen?taskId=".concat(n.id))},selectable:!1},{label:"Stornieren",onClick:function(){return u("abortTask",!0,{props:{object:n}})},selectable:!1},{label:"L\xf6schen",onClick:function(){return u("yesNoDialog",!0,{props:{object:{submitFunction:function(){p(n)},modalTitle:"Aufgabe l\xf6schen",modalText:"M\xf6chten Sie diese Aufgabe wirklich l\xf6schen?",confirmButtonText:"L\xf6schen"}}})},selectable:!1}]}),(0,G.jsx)(BW,{inputTask:n,open:b,onClose:function(){x(!1)},onSubmit:function(){d&&(d({Task:n,Documents:R.documents}),x(!1))}})]})},VW="TaskExpandable_body__64uZh",qW="TaskExpandable_header__IwIpr";var WW=function(e){var n=e.tasks,r=e.index,o=e.mode,a=(e.showOnlyOwnTasks,e.setClickedTask),s=e.setFormMode,l=e.openModalOnTaskClick,u=e.cardContentRef,c=YW(),d=c.getCountOfTasksInDeliveryNote,f=c.tasksToDeliver,h=Rc().getCompanyByID,p=GP().selectedTasks,v=(0,t.useState)(d(n)),m=(0,i.Z)(v,2),g=(m[0],m[1]);(0,t.useEffect)((function(){g(d(n))}),[f]);var y=r%2===1?"var(--ultra-light)":"transparent";return p.filter((function(e){return e.customerOrganizationId==n[0].customerOrganizationId})),(null===n||void 0===n?void 0:n.length)>0?(0,G.jsx)(Jl,{header:function(e,t){var i,o,a,s;return(0,G.jsxs)("section",{className:"flex centered-aligned pointer stretched-justify".concat(" "+qW),onClick:function(){return t((function(e){return!e}))},style:{backgroundColor:r%2===1?"var(--ultra-light)":"transparent",width:"100%"},children:[(0,G.jsx)("span",{style:{whiteSpace:"nowrap",overflow:"hidden",maxWidth:"".concat(null!==(i=u.current)&&void 0!==i&&i.offsetWidth?.75*(null===(o=u.current)||void 0===o?void 0:o.offsetWidth):250,"px"),textOverflow:"ellipsis"},className:"noselect",children:null!==(a=null===(s=h(n[0].customerOrganizationId))||void 0===s?void 0:s.name)&&void 0!==a?a:"Kein Kunde zugeordnet"}),(0,G.jsx)("div",{className:"flex centered",style:{gap:"5px"},children:(0,G.jsx)("span",{className:"bubble",children:n.length})})]})},body:(0,G.jsx)("div",{className:VW,style:{backgroundColor:y},children:n.map((function(e,t){return(0,G.jsx)(HW,{index:t,organizationIndex:r,mode:o,task:e,setClickedTask:a,setFormMode:s,openModalOnTaskClick:l},t)}))}),style:{margin:"0 -10px"}}):(0,G.jsx)(G.Fragment,{})},UW=function(e,t){switch(t.type){case"SET_COMPANYID":return u(u({},e),{},{companyID:t.payload});case"REMOVE_COMPANYID":return u(u({},e),{},{companyID:null});case"ADD_TASK_TO_DELIVER":return u(u({},e),{},{tasksToDeliver:[].concat((0,Fl.Z)(e.tasksToDeliver),[u({id:Date.now()},t.payload)])});case"REMOVE_TASK_TO_DELIVER":return u(u({},e),{},{tasksToDeliver:e.tasksToDeliver.filter((function(e){return e.id!=t.payload}))});case"EDIT_TASK_TO_DELIVER":return u(u({},e),{},{tasksToDeliver:e.tasksToDeliver.map((function(e){return e.id===t.payload.id?t.payload:e}))});default:return u({},e)}},GW=(0,t.createContext)({tasksToDeliver:[],companyID:null});var KW=function(e){var n=e.children,r=(0,t.useReducer)(UW,{tasksToDeliver:[],companyID:null}),o=(0,i.Z)(r,2),a=o[0],s=o[1],l=function(e){s({type:"SET_COMPANYID",payload:e})};return(0,G.jsx)(GW.Provider,{value:{tasksToDeliver:a.tasksToDeliver,companyID:a.companyID,getCountOfTasksInDeliveryNote:function(e){var t,n=0,r=a.tasksToDeliver.map((function(e){return e.id}));return null!=(t=e)&&"function"===typeof t[Symbol.iterator]&&e.forEach((function(e){var t;r.includes(null!==(t=null===e||void 0===e?void 0:e.id)&&void 0!==t?t:0)&&n++})),n},addTaskToDeliver:function(e){if(e.organizationId!=a.companyID&&null!=a.companyID)throw"Multiple Companies";l(e.organizationId),s({type:"ADD_TASK_TO_DELIVER",payload:e})},removeTaskToDeliver:function(e){s({type:"REMOVE_TASK_TO_DELIVER",payload:e}),1===a.tasksToDeliver.length&&l(null)}},children:n})},YW=function(){return(0,t.useContext)(GW)},XW=function(e,t){return t.type,u({},e)},QW=(0,t.createContext)({}),JW=function(e){var n=e.children,r=g(),o=wt(),a=o.enqueueSnackbar,s=o.closeSnackbar,l=(0,t.useReducer)(XW,{}),u=(0,i.Z)(l,2);u[0],u[1];return(0,G.jsx)(QW.Provider,{value:{sendMissedCallMail:function(e,t,n){var i=a("R\xfcckrufmail wird versandt",{variant:"default",autoHideDuration:Pt});r.post("/email/sendMissedCallMail",null,{params:{text:e,organizationId:t,personId:n}}).then((function(e){s(i),a("R\xfcckrufmail erfolgreich erstellt",{variant:"success"})})).catch((function(e){v(e,i,a,s)}))}},children:n})},$W=function(e,t){return t.type,u({},e)},eU=(0,t.createContext)({}),tU=function(e){var n=e.children,r=(0,t.useReducer)($W,{}),o=(0,i.Z)(r,2);o[0],o[1];return(0,G.jsx)(eU.Provider,{value:{},children:n})},nU=function(e,t){return t.type,u({},e)},rU=(0,t.createContext)({});var iU=function(e){var n=e.children,r=(0,t.useReducer)(nU,{}),o=(0,i.Z)(r,2);return o[0],o[1],(0,G.jsx)(rU.Provider,{value:{},children:n})},oU=__webpack_require__(3518);var aU=function(){var e=EL().id,n=(0,t.useState)(),r=(0,i.Z)(n,2),s=r[0],l=r[1],u=(0,t.useState)(parseInt(null!==e&&void 0!==e?e:"0")),c=(0,i.Z)(u,2),d=c[0],f=c[1],h=(0,t.useState)(),p=(0,i.Z)(h,2),v=p[0],m=p[1],y=jP().employees,b=g(),x=(0,t.useState)(y.filter((function(e){return e.active}))),w=(0,i.Z)(x,2),k=w[0],S=(w[1],wt()),_=S.enqueueSnackbar,C=S.closeSnackbar,j=(0,t.useState)(!1),P=(0,i.Z)(j,2),E=P[0],A=P[1],T=(0,t.useState)(!1),I=(0,i.Z)(T,2),R=I[0],M=I[1],O=(0,t.useState)(!1),D=(0,i.Z)(O,2),Z=D[0],N=D[1],L=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t,n,r;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(M(!1),N(!1),!z(d,s?s.month():void 0,s?s.year():void 0)){e.next=9;break}return t=s.month()+1,n=s.year(),A(!0),r=_("\xdcbersicht wird generiert",{variant:"default",autoHideDuration:1e4}),e.next=9,b.post("/worktime/generateWorktimeOverview",{month:t,year:n,userIds:[d],pdfType:0}).then((function(e){C(r),m(e.data),console.log(e.data),A(!1)})).catch((function(e){_("Fehler beim generieren der \xdcbersicht",{variant:"error"}),A(!1)}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),F=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:_("\xdcbersicht wird heruntergeladen",{variant:"default",autoHideDuration:1e4}),v&&iz(v,"/document/download/".concat(null===v||void 0===v?void 0:v.id),(function(){}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function z(e,t,n){var r=!0;return void 0!==t&&void 0!==n||(N(!0),r=!1),(null===e||void 0===e||Number.isNaN(e))&&(M(!0),r=!1),r}return(0,G.jsxs)("div",{style:{height:"100"},children:[(0,G.jsx)(mP,{type:"select",label:"Mitarbeiter*in",value:d,onChange:function(e){return f(e)},selectOptions:{titleKey:"username",valueKey:"id",options:k,multiple:!1},error:R,errorMessage:rP.EmployeeRequired}),(0,G.jsx)(mP,{type:"date",dateOptions:{type:"Month"},value:null!==s&&void 0!==s?s:"",label:"Monat ausw\xe4hlen",onChange:function(e){return l(e)},error:Z,errorMessage:rP.YearMonthRequired}),(0,G.jsx)("div",{style:{display:"flex",justifyContent:"center"},children:(0,G.jsx)(Gc,{onClickHandler:function(){return L()},title:"Arbeitszeit\xfcbersicht generieren",style:{width:"40%",marginTop:"2vh"}})}),E&&(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center"},children:(0,G.jsx)(bu,{style:{marginTop:"2vh"}})}),v&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center",marginTop:"2vh",width:"100%"},children:(0,G.jsx)("div",{style:{},children:(0,G.jsx)("span",{style:{fontSize:"2.5vh",fontWeight:"bold"},children:"Vorschau"})})}),(0,G.jsx)("div",{style:{width:"100%"},children:(0,G.jsx)(sc,{onClick:function(){return F()},style:{marginLeft:"90%"},children:(0,G.jsx)(oU.Z,{})})})]}),(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center"},children:v&&(0,G.jsx)(lq,{pdf:"data:".concat(v?v.fileEnding:"application/pdf",";base64,").concat(null===v||void 0===v?void 0:v.base64)})})]})};var sU=function(){return(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(NF,{title:"Arbeitszeiten\xfcbersicht erstellen",fullHeightBody:!0,children:(0,G.jsx)(aU,{})})})},lU=function e(t){if(!t||"object"!==typeof t)return t;if(Array.isArray(t))return t.map((function(t){return e(t)}));var n={};for(var r in t){if(Object.prototype.hasOwnProperty.call(t,r))n[r.charAt(0).toLowerCase()+r.slice(1)]=e(t[r])}return n},uU=function(){var e=js().user,n=Gl().companyData,r=hz().receiveNewJournal,o=JM().setWorkingStateOfAll,a=Ql(),s=a.receiveBill,l=a.receiveUpdatedBill,u=a.receiveDeleteBill,c=a.setAccounting,d=(0,t.useState)(null),h=(0,i.Z)(d,2),p=h[0],v=h[1],m=(0,t.useState)(0),g=(0,i.Z)(m,2),y=g[0],b=g[1],x=function(){if(void 0!==e&&null!==e&&null!==n.id&&null===p){var t=new WebSocket("wss://"+f.baseURL.replace("https://","")+"/ws");return t.onopen=function(){console.log("WebSocket connection opened"),t.send("".concat(n.id,"_").concat(e.userId,"_").concat(localStorage.getItem("AccessToken"))),b(0)},t.onmessage=function(e){if(console.log(e),!(e.data+"").includes("Blob")){var t=JSON.parse(e.data);if(t.Type){var n=lU(JSON.parse(t.Payload));"Create_Journal"===t.Type?(console.log("Create_Journal",n),r(n)):"Create_Bill"===t.Type?s(n):"Update_Bill"===t.Type?l(n):"Delete_Bill"===t.Type?u(n):"Accounting"===t.Type?c(n):"Get_Workstate_All"===t.Type&&o(n)}}},t.onclose=function(){console.log("WebSocket connection closed"),setTimeout((function(){v(null),b((function(e){return e+1}))}),3e3)},v(t),function(){t.close()}}};return(0,t.useEffect)((function(){return p||x(),function(){p&&p.close()}}),[e,n,p,y]),(0,G.jsx)(G.Fragment,{})},cU="ButtonControl_wrapper__P+2oQ",dU="ButtonControl_button__P+hD0",fU="ButtonControl_active__k-+Ot",hU=function(e){var n=e.buttons,r=e.value,o=e.setValue,a=(0,t.useState)(n.findIndex((function(e){return e.value===r}))),s=(0,i.Z)(a,2),l=s[0],u=s[1];return(0,t.useEffect)((function(){"companyEdit"===r&&u(n.findIndex((function(e){return"company"===e.value}))),"personEdit"===r&&u(n.findIndex((function(e){return"person"===e.value})))}),[r]),(0,G.jsx)("div",{className:aP([cU,"flex"]),children:n.map((function(e,t){return(0,G.jsx)("button",{className:aP(["centered","pointer",dU,t===l?fU:""]),onClick:function(){return function(e,t){u(t),o(e)}(e.value,t)},children:e.body(l===t)},t)}))})};var pU=function(e){var t=e.height,n=e.width,r=e.children,i=YP();return(0,G.jsx)("div",{className:"flex column centered-justified",style:{width:i?"100%":n,height:t,gap:"20px"},children:r})},vU=function(e){var n=e.height,r=e.width,s=e.order,l=e.clickedTask,c=e.setClickedTask,d=e.formMode,f=e.setFormMode,h=GP(),p=h.addTask,v=h.updateTask,m=h.defaultTask,g=xt().enqueueSnackbar,y=(0,t.useState)(u({},m)),b=(0,i.Z)(y,2),x=b[0],w=b[1],k=(0,t.useState)(!1),S=(0,i.Z)(k,2),_=S[0],C=S[1],j=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,p(x);case 3:g("Erfolgreich erstellt",{variant:"success"}),e.next=8;break;case 6:e.prev=6,e.t0=e.catch(0);case 8:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(){return e.apply(this,arguments)}}(),P=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,C(!0),"createTask"!==d){e.next=9;break}if(!B(x)){e.next=7;break}return e.next=6,p(x);case 6:w(m);case 7:e.next=14;break;case 9:if("editTask"!==d){e.next=14;break}if(!B(l)){e.next=14;break}return e.next=13,v(l);case 13:c(m);case 14:e.next=19;break;case 16:e.prev=16,e.t0=e.catch(0),console.log(e.t0);case 19:return e.prev=19,C(!1),e.finish(19);case 22:case"end":return e.stop()}}),e,null,[[0,16,19,22]])})));return function(){return e.apply(this,arguments)}}(),E=(0,t.useState)(!1),A=(0,i.Z)(E,2),T=A[0],I=A[1],R=(0,t.useState)(!1),M=(0,i.Z)(R,2),O=M[0],D=M[1],Z=(0,t.useState)(!1),N=(0,i.Z)(Z,2),L=N[0],F=N[1],z=YP();function B(e){var t,n,r,i;return 0===(null===e||void 0===e||null===(t=e.userIds)||void 0===t?void 0:t.length)?I(!0):I(!1),e.customerOrganizationId?D(!1):D(!0),0===(null===e||void 0===e||null===(n=e.title)||void 0===n?void 0:n.length)?F(!0):F(!1),!(0===(null===e||void 0===e||null===(r=e.userIds)||void 0===r?void 0:r.length)||!e.customerOrganizationId||0===(null===e||void 0===e||null===(i=e.title)||void 0===i?void 0:i.length))}return(0,G.jsxs)(G.Fragment,{children:[!0!==z&&(0,G.jsx)(NF,{title:"editTask"===d?"Aufgabe bearbeiten":"Aufgabe erstellen",cta:!0,ctaFunction:function(){return P()},ctaTitle:_?(0,G.jsx)(bu,{size:14}):"editTask"===d?"Speichern":"Erstellen",buttonIcon:(0,G.jsx)(OF,{fontSize:"small"}),style:{width:r,height:n,order:s},children:"createTask"===d?(0,G.jsx)(KP,{object:x,setObject:w,errorVariables:{employeeError:T,customerError:O,titleError:L}}):"editTask"===d?(0,G.jsx)(KP,{object:l,setObject:c,mode:d,setFormMode:f,errorVariables:{employeeError:T,customerError:O,titleError:L}}):(0,G.jsx)(G.Fragment,{})}),!0===z&&(0,G.jsx)(NF,{title:"Aufgabe erstellen",defaultExpanded:!0,cta:!0,ctaFunction:function(){return j()},ctaTitle:"Erstellen",buttonIcon:(0,G.jsx)(OF,{fontSize:"small"}),style:{width:r,height:n,order:s},children:(0,G.jsx)(KP,{object:x,setObject:w,errorVariables:{employeeError:T,customerError:O,titleError:L}})})]})},mU=__webpack_require__(542),gU=__webpack_require__(617),yU={accent:"Project_accent__KeveC",accentContainer:"Project_accentContainer__-oq4y"};var bU=function(e){var n=e.area,r=e.index,o=e.project,a=(xq().changeVisibility,GP()),s=(a.modifySelectedTask,a.selectedTasks,a.deleteTask,a.finishTask,js().user,(0,t.useState)(!1)),l=(0,i.Z)(s,2),u=l[0],c=l[1],d=(0,t.useState)(null),f=(0,i.Z)(d,2),h=(f[0],f[1],(0,t.useState)(!0)),p=(0,i.Z)(h,2);return p[0],p[1],(0,t.useEffect)((function(){console.log()}),[n]),(0,G.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",paddingTop:"2px",paddingBottom:"2px",backgroundColor:(null!==r&&void 0!==r?r:0)%2===0?"var(--ultra-light)":"transparent"},children:[(0,G.jsx)("div",{className:"flex centered-aligned pointer",style:{width:"73%",paddingLeft:"2.5%"},onClick:function(){},children:(0,G.jsx)("span",{style:{width:"70%"},children:n.title})}),(0,G.jsx)("div",{className:"flex pointer",style:{width:"25%",justifyContent:"flex-end"},onClick:function(){},children:(0,G.jsx)(RH,{onClick:function(e){null===e||void 0===e||e.stopPropagation(),c(!0)},arrow:!0,title:"Leistung zu Aufgabe starten",placement:"right",children:(0,G.jsx)(Sq,{sx:{color:"var(--text-light)"},fontSize:"small"})})}),(0,G.jsx)(BW,{inputTask:n,project:o,isTask:!1,open:u,onClose:function(){c(!1)},onSubmit:function(){}})]})};var xU=function(e){var n=e.open,r=e.onClose,o=e.inputProject,a=(e.isTask,GP()),s=(a.tasksUnformated,a.addDocumentToTask,a.deleteDocumentToTask,a.addDocumentToArea,js().user,(0,t.useState)([])),l=(0,i.Z)(s,2),c=l[0],d=(l[1],(0,t.useState)([])),f=(0,i.Z)(d,2),h=f[0],v=f[1],m=(0,t.useState)(o),g=(0,i.Z)(m,2),y=g[0],b=g[1];return(0,t.useEffect)((function(){b(o),n&&(null===c||c.length<=0)&&p.get("/project/GetPicturesToTask/".concat(y.id)).then((function(e){console.log(e.data),v(e.data)}))}),[n]),(0,t.useEffect)((function(){v([])}),[y]),(0,G.jsx)(sf,{open:n,title:"Bilder bearbeiten zu Projekt: ".concat(null===y||void 0===y?void 0:y.title),onClose:r,maxWidth:"lg",children:(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,G.jsx)("h2",{style:{width:"100%"},children:"Aufgenommene Bilder:"}),h.map((function(e){var t;return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)("h3",{style:{width:"100%"},children:[e.title,":"]}),null===e||void 0===e||null===(t=e.documents)||void 0===t?void 0:t.map((function(t,n){return(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",marginBottom:n===h.length-1?"0em":"1em"},children:[(0,G.jsx)("img",{style:{width:"calc(85%)",marginBottom:"0.25em"},src:"data:".concat(t.fileEnding,";base64,").concat(t.base64),alt:"captured-".concat(n)},n),(0,G.jsx)(Wc,{startIcon:(0,G.jsx)(ZP,{}),onClick:function(){var n,r;n=e.id,r=t.id,p.delete("/project/DeletePictureToArea/".concat(n,"/").concat(r)).then((function(e){v((function(e){return e.map((function(e){var t;return u(u({},e),{},{documents:null===e||void 0===e||null===(t=e.documents)||void 0===t?void 0:t.filter((function(e){return e.id!==r}))})}))}))}))},color:"error",variant:"contained",children:"Entfernen"})]})}))]})}))]})})},wU=function(e){var n,r=e.project,o=e.index,a=e.handleEdit;console.log("projectrow",r);var s=GP(),l=s.deleteProject,u=s.allTasksUnformated,c=js().user,d=(0,t.useState)(!1),f=(0,i.Z)(d,2),h=f[0],p=f[1],v=(0,t.useState)(null),m=(0,i.Z)(v,2),g=m[0],y=m[1],b=(0,t.useState)(null),x=(0,i.Z)(b,2),w=x[0],k=x[1],S=(0,t.useState)(!1),_=(0,i.Z)(S,2),C=_[0],j=_[1],P=(0,t.useState)(null===u||void 0===u?void 0:u.filter((function(e){var t,n;return e.projectId===r.id&&(null===(t=e.userIds)||void 0===t?void 0:t.includes(null!==(n=null===c||void 0===c?void 0:c.userId)&&void 0!==n?n:0))}))),E=(0,i.Z)(P,2),A=E[0],T=E[1];(0,t.useEffect)((function(){T(null===u||void 0===u?void 0:u.filter((function(e){var t,n;return e.projectId===r.id&&(null===(t=e.userIds)||void 0===t?void 0:t.includes(null!==(n=null===c||void 0===c?void 0:c.userId)&&void 0!==n?n:0))})))}),[u]),(0,t.useEffect)((function(){console.log(r)}),[r]);var I=(0,t.useState)(!1),R=(0,i.Z)(I,2),M=R[0],O=R[1],D=jL(),Z=[{label:"Bearbeiten",onClick:function(){a&&a(r),console.log(a)},selectable:!1},{label:"Lieferschein erstellen",onClick:function(){D("/aufgaben/lieferschein/erstellen?projectId=".concat(r.id))},selectable:!1},{label:"L\xf6schen",onClick:function(){return j(!0)},selectable:!1}],N=(0,t.useState)(Z),L=(0,i.Z)(N,2),F=L[0],z=L[1];return(0,t.useEffect)((function(){var e,t,n,r=F;null!==c&&void 0!==c&&null!==(e=c.rights)&&void 0!==e&&e.updateProject||(r=r.filter((function(e){return"Bearbeiten"!==e.label}))),null!==c&&void 0!==c&&null!==(t=c.rights)&&void 0!==t&&t.deleteTask||(r=r.filter((function(e){return"Lieferschein erstellen"!==e.label}))),null!==c&&void 0!==c&&null!==(n=c.rights)&&void 0!==n&&n.deleteTask||(r=r.filter((function(e){return"L\xf6schen"!==e.label}))),z(r)}),[null===c||void 0===c?void 0:c.rights]),(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(kB,{open:C,onClose:function(){return j(!1)},object:{submitFunction:function(){l&&l(r)},cancelFunction:function(){return j(!1)},modalTitle:"Projekt l\xf6schen",modalText:"M\xf6chten Sie dieses Projekt wirklich l\xf6schen?"}}),(0,G.jsxs)("div",{className:"flex column",style:{marginInline:"-10px",padding:"15px 0",height:"100%",backgroundColor:o%2==1?"var(--ultra-light)":"transparent"},children:[(0,G.jsxs)("div",{className:"flex centered-aligned stretched-justify",style:{paddingRight:"10px",position:"relative"},onClick:function(){return p((function(e){return!e}))},children:[(0,G.jsx)("div",{className:aP([yU.accentContainer,"centered"]),children:(0,G.jsx)("div",{className:yU.accent})}),(0,G.jsxs)("div",{className:"flex centered-justified column",children:[(0,G.jsx)("header",{className:"flex",style:{height:"100%",paddingLeft:"13px"},children:(0,G.jsx)("span",{style:{fontWeight:"500"},children:r.title})}),(0,G.jsxs)("div",{className:"flex centered-aligned",style:{gap:"8px"},children:[(0,G.jsxs)("div",{className:"flex centered-aligned",style:{paddingLeft:"13px",fontSize:"14px",gap:"5px",marginTop:"5px"},children:[(0,G.jsx)(mU.Z,{color:"inherit",fontSize:"inherit"}),(0,G.jsx)("span",{style:{color:"var(--text-contrast)"},children:null!=r.scheduledDate?Vl()(r.scheduledDate).format("DD.MM.YY"):"Fortlaufend"})]}),(0,G.jsx)("span",{children:"|"}),(0,G.jsxs)("div",{className:"flex centered",style:{fontSize:"14px",gap:"5px",marginTop:"5px",padding:"2px 8px",borderRadius:"100px",backgroundColor:"var(--light)"},children:[(0,G.jsx)(gU.Z,{color:"inherit",fontSize:"inherit"}),(0,G.jsx)("span",{style:{color:"var(--text-contrast)",fontWeight:"400"},children:r.userIds.length})]})]})]}),(0,G.jsxs)("div",{className:"flex centered-aligned",children:[(0,G.jsxs)(sc,{onClick:function(e){e.stopPropagation(),p((function(e){return!e}))},children:[!h&&(0,G.jsx)(xF.Z,{fontSize:"small"}),h&&(0,G.jsx)(bF,{fontSize:"small"})]}),(null===F||void 0===F?void 0:F.length)>0&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(RH,{arrow:!0,title:"Optionen",style:{marginLeft:"-5px"},onClick:function(e){return k(e.currentTarget)},children:(0,G.jsx)(MH,{fontSize:"small"})}),(0,G.jsx)(IH,{anchorEl:w,onClose:function(){return k(null)},options:F})]})]})]}),(0,G.jsx)(ke,{in:h,children:(0,G.jsxs)("div",{style:{paddingLeft:"0.25em",paddingRight:"0.25em",marginTop:"0.25em"},children:[(0,G.jsx)("span",{style:{fontWeight:500},children:"Aufgaben"}),null===A||void 0===A?void 0:A.map((function(e,t){return(0,G.jsx)(HW,{mode:"normal",openModalOnTaskClick:!0,index:t,organizationIndex:o,task:e},t)})),(null===r||void 0===r?void 0:r.areas)&&(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",justifyContent:"space-between",marginTop:"0.25em"},children:[(0,G.jsx)("span",{style:{fontWeight:500},children:"Bereiche"}),(0,G.jsx)(RH,{arrow:!0,title:"Optionen",style:{marginLeft:"-5px"},onClick:function(e){return y(e.currentTarget)},children:(0,G.jsx)(MH,{fontSize:"small"})}),(0,G.jsx)(IH,{anchorEl:g,onClose:function(){return y(null)},options:[{label:"Bearbeiten",onClick:function(){O(!0)},selectable:!1}]}),(0,G.jsx)(xU,{inputProject:r,isTask:!1,onClose:function(){O(!1)},open:M})]}),null===r||void 0===r||null===(n=r.areas)||void 0===n?void 0:n.map((function(e,t){return(0,G.jsx)(bU,{index:t,area:e,project:r})}))]})}),(0,G.jsx)("div",{className:yU.body,style:{}})]})]})},kU=function(e){var t,n,r,i=e.object,o=e.setObject,a=jP().employees;return(0,G.jsxs)(lf,{children:[(0,G.jsx)(mP,{label:"Projektname:",placeholder:"Projektname",type:"text",value:i.title,onChange:function(e){return o((function(t){return u(u({},t),{},{title:e})}))}}),(0,G.jsx)(mP,{label:"Beschreibung:",placeholder:"Beschreibung",type:"multiline",value:i.description,onChange:function(e){return o((function(t){return u(u({},t),{},{description:e})}))}}),(0,G.jsx)(mP,{label:"Start des Projekts:",type:"date",value:i.startDate,dateOptions:{disableFuture:!1,disablePast:!1,type:"Date"},onChange:function(e){return o((function(t){return u(u({},t),{},{startDate:e})}))}}),(0,G.jsx)(mP,{label:"Geplante Fertigstellung:",type:"date",value:null!==(t=i.scheduledDate)&&void 0!==t?t:"",dateOptions:{disableFuture:!1,disablePast:!1,type:"Date"},onChange:function(e){return o((function(t){return u(u({},t),{},{scheduledDate:e})}))}}),(0,G.jsx)(mP,{label:"Mitarbeiter*innen hinzuf\xfcgen:",type:"select",value:i.userIds,onChange:function(e){return o((function(t){return u(u({},t),{},{userIds:e})}))},selectOptions:{titleKey:"username",valueKey:"id",options:a,multiple:!0}}),(0,G.jsx)(mP,{title:"Fertiggestellt",type:"switch",value:i.finished,onChange:function(e){return o((function(t){return u(u({},t),{},{finished:e})}))}}),(0,G.jsx)(mP,{label:"Fertigstellung des Projekts:",type:"date",value:null!==(n=i.finishedDate)&&void 0!==n?n:"",onChange:function(e){return o((function(t){return u(u({},t),{},{finishedDate:e})}))}}),(0,G.jsx)(mP,{title:"Abgebrochen",type:"switch",value:i.aborted,onChange:function(e){return o((function(t){return u(u({},t),{},{aborted:e})}))}}),(0,G.jsx)(mP,{label:"Abbruch des Projekts:",type:"date",value:null!==(r=i.abortedDate)&&void 0!==r?r:"",onChange:function(e){return o((function(t){return u(u({},t),{},{abortedDate:e})}))}})]})},SU=function(e){var n=e.open,r=e.onClose,o=e.mode,a=e.object,s=(0,t.useState)(null!==a&&void 0!==a?a:HP),l=(0,i.Z)(s,2),u=l[0],c=l[1],d=GP(),f=d.addProject,h=d.updateProject;return(0,t.useEffect)((function(){a&&c(a)}),[a]),(0,G.jsxs)(sf,{title:"edit"===o?"Projekt bearbeiten":"Projekt erstellen",open:n,onClose:r,children:[(0,G.jsx)(kU,{object:u,setObject:c}),(0,G.jsx)(Gc,{title:"Speichern",onClickHandler:function(){"edit"===o&&h?(h(u),r&&r()):(f(u),r&&r())}})]})},_U=function(e){var n,r=e.width,o=e.height,a=e.order,s=e.right,l=e.showOnlyOwnProjects,u=void 0!==l&&l,c=GP(),d=c.projects,f=(c.tasks,js().user),h=(0,t.useState)(!1),p=(0,i.Z)(h,2),v=p[0],m=p[1],g=(0,t.useState)(HP),y=(0,i.Z)(g,2),b=y[0],x=y[1],w=(0,t.useState)(!1),k=(0,i.Z)(w,2),S=k[0],_=k[1],C=function(e){x(e),_(!0)};return(0,G.jsxs)(NF,{title:"Projekte",style:{width:r,height:o,order:a},cta:null===f||void 0===f||null===(n=f.rights)||void 0===n?void 0:n.createProject,ctaTitle:"Projekt erstellen",ctaFunction:function(){m((function(e){return!e}))},buttonIcon:(0,G.jsx)(OF,{fontSize:"small"}),right:s,children:[(0,G.jsx)(SU,{open:v,onClose:function(){return m(!1)}}),(0,G.jsx)(SU,{open:S,onClose:function(){return _(!1),void x(HP)},object:b,mode:"edit"}),d.map((function(e,t){var n;return!u||u&&e.userIds.includes(null!==(n=null===f||void 0===f?void 0:f.userId)&&void 0!==n?n:0)?(0,G.jsx)(wU,{project:e,index:t,handleEdit:C}):(0,G.jsx)(G.Fragment,{})}))]})};var CU=function(e){var n=e.open,r=void 0!==n&&n,s=e.setOpen,l=e.onClose,c=e.filter,d=e.setFilter,f=e.submitChange,h=(0,t.useState)(!1),p=(0,i.Z)(h,2),v=p[0],m=p[1],g=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:try{m(!0),f&&f(),y&&y()}catch(t){}finally{m(!1)}case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),y=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:m(!1),d&&d((function(e){return u(u({},e),{},{open:!1})})),l&&l();case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),b=JM().staff,x=Rc().companies;return(0,G.jsxs)(sf,{open:r,title:"Filter Aufgaben",onClose:function(){return s(!1)},children:[(0,G.jsx)(mP,{label:"Mitarbeiter",onChange:function(e){return d((function(t){return u(u({},t),{},{userIds:e})}))},type:"select",value:null===c||void 0===c?void 0:c.userIds,selectOptions:{options:b,titleKey:"username",valueKey:"id",multiple:!0}}),(0,G.jsx)(mP,{label:"Kunden",onChange:function(e){return d((function(t){return u(u({},t),{},{companyIds:e})}))},type:"select",value:null===c||void 0===c?void 0:c.companyIds,selectOptions:{options:x,titleKey:"name",valueKey:"id",multiple:!0}}),(0,G.jsxs)("div",{className:"form-row",style:{marginTop:"0.5em"},children:[(0,G.jsx)("span",{children:"Abgeschlossen"}),(0,G.jsx)(Zp,{color:"secondary",value:null===c||void 0===c?void 0:c.finished,onChange:function(){return d((function(e){return u(u({},e),{},{finished:!e.finished})}))}})]}),(0,G.jsx)(Gc,{style:{marginTop:"20px"},title:v?(0,G.jsx)(bu,{size:18,color:"inherit"}):"\xdcbernehmen",onClickHandler:function(){return g()},disabled:v})]})},jU="-";function PU(e){var t=function(e){var t=e.theme,n=e.prefix,r={nextPart:new Map,validators:[]},o=function(e,t){if(!t)return e;return e.map((function(e){var n=(0,i.Z)(e,2);return[n[0],n[1].map((function(e){return"string"===typeof e?t+e:"object"===typeof e?Object.fromEntries(Object.entries(e).map((function(e){var n=(0,i.Z)(e,2),r=n[0],o=n[1];return[t+r,o]}))):e}))]}))}(Object.entries(e.classGroups),n);return o.forEach((function(e){var n=(0,i.Z)(e,2),o=n[0];TU(n[1],r,o,t)})),r}(e),n=e.conflictingClassGroups,r=e.conflictingClassGroupModifiers;return{getClassGroupId:function(e){var n=e.split(jU);return""===n[0]&&1!==n.length&&n.shift(),EU(n,t)||function(e){if(AU.test(e)){var t=AU.exec(e)[1],n=null===t||void 0===t?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}}(e)},getConflictingClassGroupIds:function(e,t){var i=n[e]||[];return t&&r[e]?[].concat((0,Fl.Z)(i),(0,Fl.Z)(r[e])):i}}}function EU(e,t){var n;if(0===e.length)return t.classGroupId;var r=e[0],i=t.nextPart.get(r),o=i?EU(e.slice(1),i):void 0;if(o)return o;if(0!==t.validators.length){var a=e.join(jU);return null===(n=t.validators.find((function(e){return(0,e.validator)(a)})))||void 0===n?void 0:n.classGroupId}}var AU=/^\[(.+)\]$/;function TU(e,t,n,r){e.forEach((function(e){if("string"!==typeof e){if("function"===typeof e)return e.isThemeGetter?void TU(e(r),t,n,r):void t.validators.push({validator:e,classGroupId:n});Object.entries(e).forEach((function(e){var o=(0,i.Z)(e,2),a=o[0];TU(o[1],IU(t,a),n,r)}))}else{(""===e?t:IU(t,e)).classGroupId=n}}))}function IU(e,t){var n=e;return t.split(jU).forEach((function(e){n.nextPart.has(e)||n.nextPart.set(e,{nextPart:new Map,validators:[]}),n=n.nextPart.get(e)})),n}function RU(e){if(e<1)return{get:function(){},set:function(){}};var t=0,n=new Map,r=new Map;function i(i,o){n.set(i,o),++t>e&&(t=0,r=n,n=new Map)}return{get:function(e){var t=n.get(e);return void 0!==t?t:void 0!==(t=r.get(e))?(i(e,t),t):void 0},set:function(e,t){n.has(e)?n.set(e,t):i(e,t)}}}var MU="!";function OU(e){var t=e.separator,n=1===t.length,r=t[0],i=t.length;return function(e){for(var o,a=[],s=0,l=0,u=0;u<e.length;u++){var c=e[u];if(0===s){if(c===r&&(n||e.slice(u,u+i)===t)){a.push(e.slice(l,u)),l=u+i;continue}if("/"===c){o=u;continue}}"["===c?s++:"]"===c&&s--}var d=0===a.length?e:e.substring(l),f=d.startsWith(MU);return{modifiers:a,hasImportantModifier:f,baseClassName:f?d.substring(1):d,maybePostfixModifierPosition:o&&o>l?o-l:void 0}}}var DU=/\s+/;function ZU(e,t){var n=t.splitModifiers,r=t.getClassGroupId,i=t.getConflictingClassGroupIds,o=new Set;return e.trim().split(DU).map((function(e){var t=n(e),i=t.modifiers,o=t.hasImportantModifier,a=t.baseClassName,s=t.maybePostfixModifierPosition,l=r(s?a.substring(0,s):a),u=Boolean(s);if(!l){if(!s)return{isTailwindClass:!1,originalClassName:e};if(!(l=r(a)))return{isTailwindClass:!1,originalClassName:e};u=!1}var c=function(e){if(e.length<=1)return e;var t=[],n=[];return e.forEach((function(e){"["===e[0]?(t.push.apply(t,(0,Fl.Z)(n.sort()).concat([e])),n=[]):n.push(e)})),t.push.apply(t,(0,Fl.Z)(n.sort())),t}(i).join(":");return{isTailwindClass:!0,modifierId:o?c+MU:c,classGroupId:l,originalClassName:e,hasPostfixModifier:u}})).reverse().filter((function(e){if(!e.isTailwindClass)return!0;var t=e.modifierId,n=e.classGroupId,r=e.hasPostfixModifier,a=t+n;return!o.has(a)&&(o.add(a),i(n,r).forEach((function(e){return o.add(t+e)})),!0)})).reverse().map((function(e){return e.originalClassName})).join(" ")}function NU(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=LU(e))&&(r&&(r+=" "),r+=t);return r}function LU(e){if("string"===typeof e)return e;for(var t,n="",r=0;r<e.length;r++)e[r]&&(t=LU(e[r]))&&(n&&(n+=" "),n+=t);return n}function FU(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i,o,a,s=function(t){var r=n.reduce((function(e,t){return t(e)}),e());return i=function(e){return u({cache:RU(e.cacheSize),splitModifiers:OU(e)},PU(e))}(r),o=i.cache.get,a=i.cache.set,s=l,l(t)};function l(e){var t=o(e);if(t)return t;var n=ZU(e,i);return a(e,n),n}return function(){return s(NU.apply(null,arguments))}}function zU(e){var t=function(t){return t[e]||[]};return t.isThemeGetter=!0,t}var BU=/^\[(?:([a-z-]+):)?(.+)\]$/i,HU=/^\d+\/\d+$/,VU=new Set(["px","full","screen"]),qU=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,WU=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,UU=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,GU=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,KU=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function YU(e){return QU(e)||VU.has(e)||HU.test(e)}function XU(e){return cG(e,"length",dG)}function QU(e){return Boolean(e)&&!Number.isNaN(Number(e))}function JU(e){return cG(e,"number",QU)}function $U(e){return Boolean(e)&&Number.isInteger(Number(e))}function eG(e){return e.endsWith("%")&&QU(e.slice(0,-1))}function tG(e){return BU.test(e)}function nG(e){return qU.test(e)}var rG=new Set(["length","size","percentage"]);function iG(e){return cG(e,rG,fG)}function oG(e){return cG(e,"position",fG)}var aG=new Set(["image","url"]);function sG(e){return cG(e,aG,pG)}function lG(e){return cG(e,"",hG)}function uG(){return!0}function cG(e,t,n){var r=BU.exec(e);return!!r&&(r[1]?"string"===typeof t?r[1]===t:t.has(r[1]):n(r[2]))}function dG(e){return WU.test(e)&&!UU.test(e)}function fG(){return!1}function hG(e){return GU.test(e)}function pG(e){return KU.test(e)}Symbol.toStringTag;function vG(){var e=zU("colors"),t=zU("spacing"),n=zU("blur"),r=zU("brightness"),i=zU("borderColor"),o=zU("borderRadius"),a=zU("borderSpacing"),s=zU("borderWidth"),l=zU("contrast"),u=zU("grayscale"),c=zU("hueRotate"),d=zU("invert"),f=zU("gap"),h=zU("gradientColorStops"),p=zU("gradientColorStopPositions"),v=zU("inset"),m=zU("margin"),g=zU("opacity"),y=zU("padding"),b=zU("saturate"),x=zU("scale"),w=zU("sepia"),k=zU("skew"),S=zU("space"),_=zU("translate"),C=function(){return["auto",tG,t]},j=function(){return[tG,t]},P=function(){return["",YU,XU]},E=function(){return["auto",QU,tG]},A=function(){return["","0",tG]},T=function(){return[QU,JU]},I=function(){return[QU,tG]};return{cacheSize:500,separator:":",theme:{colors:[uG],spacing:[YU,XU],blur:["none","",nG,tG],brightness:T(),borderColor:[e],borderRadius:["none","","full",nG,tG],borderSpacing:j(),borderWidth:P(),contrast:T(),grayscale:A(),hueRotate:I(),invert:A(),gap:j(),gradientColorStops:[e],gradientColorStopPositions:[eG,XU],inset:C(),margin:C(),opacity:T(),padding:j(),saturate:T(),scale:T(),sepia:A(),skew:I(),space:j(),translate:j()},classGroups:{aspect:[{aspect:["auto","square","video",tG]}],container:["container"],columns:[{columns:[nG]}],"break-after":[{"break-after":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-before":[{"break-before":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[].concat((0,Fl.Z)(["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"]),[tG])}],overflow:[{overflow:["auto","hidden","clip","visible","scroll"]}],"overflow-x":[{"overflow-x":["auto","hidden","clip","visible","scroll"]}],"overflow-y":[{"overflow-y":["auto","hidden","clip","visible","scroll"]}],overscroll:[{overscroll:["auto","contain","none"]}],"overscroll-x":[{"overscroll-x":["auto","contain","none"]}],"overscroll-y":[{"overscroll-y":["auto","contain","none"]}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[v]}],"inset-x":[{"inset-x":[v]}],"inset-y":[{"inset-y":[v]}],start:[{start:[v]}],end:[{end:[v]}],top:[{top:[v]}],right:[{right:[v]}],bottom:[{bottom:[v]}],left:[{left:[v]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",$U,tG]}],basis:[{basis:C()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",tG]}],grow:[{grow:A()}],shrink:[{shrink:A()}],order:[{order:["first","last","none",$U,tG]}],"grid-cols":[{"grid-cols":[uG]}],"col-start-end":[{col:["auto",{span:["full",$U,tG]},tG]}],"col-start":[{"col-start":E()}],"col-end":[{"col-end":E()}],"grid-rows":[{"grid-rows":[uG]}],"row-start-end":[{row:["auto",{span:[$U,tG]},tG]}],"row-start":[{"row-start":E()}],"row-end":[{"row-end":E()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",tG]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",tG]}],gap:[{gap:[f]}],"gap-x":[{"gap-x":[f]}],"gap-y":[{"gap-y":[f]}],"justify-content":[{justify:["normal"].concat((0,Fl.Z)(["start","end","center","between","around","evenly","stretch"]))}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal"].concat((0,Fl.Z)(["start","end","center","between","around","evenly","stretch"]),["baseline"])}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[].concat((0,Fl.Z)(["start","end","center","between","around","evenly","stretch"]),["baseline"])}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[y]}],px:[{px:[y]}],py:[{py:[y]}],ps:[{ps:[y]}],pe:[{pe:[y]}],pt:[{pt:[y]}],pr:[{pr:[y]}],pb:[{pb:[y]}],pl:[{pl:[y]}],m:[{m:[m]}],mx:[{mx:[m]}],my:[{my:[m]}],ms:[{ms:[m]}],me:[{me:[m]}],mt:[{mt:[m]}],mr:[{mr:[m]}],mb:[{mb:[m]}],ml:[{ml:[m]}],"space-x":[{"space-x":[S]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[S]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",tG,t]}],"min-w":[{"min-w":[tG,t,"min","max","fit"]}],"max-w":[{"max-w":[tG,t,"none","full","min","max","fit","prose",{screen:[nG]},nG]}],h:[{h:[tG,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[tG,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[tG,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[tG,t,"auto","min","max","fit"]}],"font-size":[{text:["base",nG,XU]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",JU]}],"font-family":[{font:[uG]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",tG]}],"line-clamp":[{"line-clamp":["none",QU,JU]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",YU,tG]}],"list-image":[{"list-image":["none",tG]}],"list-style-type":[{list:["none","disc","decimal",tG]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[g]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[g]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[].concat((0,Fl.Z)(["solid","dashed","dotted","double","none"]),["wavy"])}],"text-decoration-thickness":[{decoration:["auto","from-font",YU,XU]}],"underline-offset":[{"underline-offset":["auto",YU,tG]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:j()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",tG]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",tG]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[g]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[].concat((0,Fl.Z)(["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"]),[oG])}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",iG]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},sG]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[p]}],"gradient-via-pos":[{via:[p]}],"gradient-to-pos":[{to:[p]}],"gradient-from":[{from:[h]}],"gradient-via":[{via:[h]}],"gradient-to":[{to:[h]}],rounded:[{rounded:[o]}],"rounded-s":[{"rounded-s":[o]}],"rounded-e":[{"rounded-e":[o]}],"rounded-t":[{"rounded-t":[o]}],"rounded-r":[{"rounded-r":[o]}],"rounded-b":[{"rounded-b":[o]}],"rounded-l":[{"rounded-l":[o]}],"rounded-ss":[{"rounded-ss":[o]}],"rounded-se":[{"rounded-se":[o]}],"rounded-ee":[{"rounded-ee":[o]}],"rounded-es":[{"rounded-es":[o]}],"rounded-tl":[{"rounded-tl":[o]}],"rounded-tr":[{"rounded-tr":[o]}],"rounded-br":[{"rounded-br":[o]}],"rounded-bl":[{"rounded-bl":[o]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[g]}],"border-style":[{border:[].concat((0,Fl.Z)(["solid","dashed","dotted","double","none"]),["hidden"])}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[g]}],"divide-style":[{divide:["solid","dashed","dotted","double","none"]}],"border-color":[{border:[i]}],"border-color-x":[{"border-x":[i]}],"border-color-y":[{"border-y":[i]}],"border-color-t":[{"border-t":[i]}],"border-color-r":[{"border-r":[i]}],"border-color-b":[{"border-b":[i]}],"border-color-l":[{"border-l":[i]}],"divide-color":[{divide:[i]}],"outline-style":[{outline:[""].concat((0,Fl.Z)(["solid","dashed","dotted","double","none"]))}],"outline-offset":[{"outline-offset":[YU,tG]}],"outline-w":[{outline:[YU,XU]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:P()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[g]}],"ring-offset-w":[{"ring-offset":[YU,XU]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",nG,lG]}],"shadow-color":[{shadow:[uG]}],opacity:[{opacity:[g]}],"mix-blend":[{"mix-blend":[].concat((0,Fl.Z)(["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]),["plus-lighter","plus-darker"])}],"bg-blend":[{"bg-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",nG,tG]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[d]}],saturate:[{saturate:[b]}],sepia:[{sepia:[w]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[g]}],"backdrop-saturate":[{"backdrop-saturate":[b]}],"backdrop-sepia":[{"backdrop-sepia":[w]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[a]}],"border-spacing-x":[{"border-spacing-x":[a]}],"border-spacing-y":[{"border-spacing-y":[a]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",tG]}],duration:[{duration:I()}],ease:[{ease:["linear","in","out","in-out",tG]}],delay:[{delay:I()}],animate:[{animate:["none","spin","ping","pulse","bounce",tG]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[x]}],"scale-x":[{"scale-x":[x]}],"scale-y":[{"scale-y":[x]}],rotate:[{rotate:[$U,tG]}],"translate-x":[{"translate-x":[_]}],"translate-y":[{"translate-y":[_]}],"skew-x":[{"skew-x":[k]}],"skew-y":[{"skew-y":[k]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",tG]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",tG]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":j()}],"scroll-mx":[{"scroll-mx":j()}],"scroll-my":[{"scroll-my":j()}],"scroll-ms":[{"scroll-ms":j()}],"scroll-me":[{"scroll-me":j()}],"scroll-mt":[{"scroll-mt":j()}],"scroll-mr":[{"scroll-mr":j()}],"scroll-mb":[{"scroll-mb":j()}],"scroll-ml":[{"scroll-ml":j()}],"scroll-p":[{"scroll-p":j()}],"scroll-px":[{"scroll-px":j()}],"scroll-py":[{"scroll-py":j()}],"scroll-ps":[{"scroll-ps":j()}],"scroll-pe":[{"scroll-pe":j()}],"scroll-pt":[{"scroll-pt":j()}],"scroll-pr":[{"scroll-pr":j()}],"scroll-pb":[{"scroll-pb":j()}],"scroll-pl":[{"scroll-pl":j()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",tG]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[YU,XU,JU]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}var mG=FU(vG);function gG(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return mG(w(t))}var yG=["className"],bG=["className"],xG=["className"],wG=["className"],kG=["className"],SG=["className"],_G=t.forwardRef((function(e,t){var n=e.className,r=JP(e,yG);return(0,G.jsx)("div",u({ref:t,className:gG("w-full h-full flex flex-col bg-white rounded-xl box-border overflow-hidden shadow max-md:h-[90vh]",n)},r))}));_G.displayName="Card";var CG=t.forwardRef((function(e,t){var n=e.className,r=JP(e,bG);return(0,G.jsx)("div",u({ref:t,className:gG("border-b-[1px] flex items-center min-h-[50px] pl-2 pr-2",n)},r))})),jG=t.forwardRef((function(e,t){var n=e.className,r=JP(e,xG);return(0,G.jsx)("h3",u({ref:t,className:gG("text-base font-bold",n)},r))})),PG=t.forwardRef((function(e,t){var n=e.className,r=JP(e,wG);return(0,G.jsx)("div",u({ref:t,className:gG("h-full w-full mt-2 flex flex-col gap-1 overflow-y-auto overflow-x-hidden pl-2 pr-2",n)},r))})),EG=t.forwardRef((function(e,t){var n=e.className,r=JP(e,kG);return(0,G.jsx)("div",u({ref:t,className:gG("flex items-center bg-brand-light min-h-[45px] pl-2 rounded-br-xl rounded-bl-xl",n)},r))})),AG=t.forwardRef((function(e,t){var n=e.className,r=JP(e,SG);return(0,G.jsx)("button",u({ref:t,className:gG("font-semibold w-full h-full text-left",n)},r))}));var TG=function(e){var n=e.height,r=void 0===n?"100%":n,o=(e.width,e.order,e.cta,e.showOnlyOwnTasks),a=e.setClickedTask,s=e.setFormMode,l=e.openModalOnTaskClick,u=void 0===l||l,c=(e.right,e.setCardMode),d=e.cardMode,f=GP(),h=f.tasks,p=f.tasksUnformated,v=f.allTasksUnformated,m=(YW().tasksToDeliver,(0,t.useState)(!1)),g=(0,i.Z)(m,2),y=(g[0],g[1],(0,t.useState)(!1)),b=(0,i.Z)(y,2),x=(b[0],b[1],xq().changeVisibility),w=(0,t.useState)("normal"),k=(0,i.Z)(w,2),S=k[0],_=(k[1],js()),C=_.user,j=(_.setUser,(0,t.useState)("")),P=(0,i.Z)(j,2),E=P[0],A=(P[1],(0,t.useState)([])),T=(0,i.Z)(A,2),I=T[0],R=T[1],M=(0,t.useState)("unfinished"),O=(0,i.Z)(M,2),D=O[0];O[1],(0,t.useEffect)((function(){R(oP("unfinished"===D?(0,Fl.Z)(null===p||void 0===p?void 0:p.filter((function(e){var t,n,r;return((null===(t=e.description)||void 0===t?void 0:t.toLowerCase().includes(E.toLowerCase()))||(null===(n=e.title)||void 0===n?void 0:n.toLowerCase().includes(E.toLowerCase())))&&(!o||(null===(r=e.userIds)||void 0===r?void 0:r.includes(null===C||void 0===C?void 0:C.userId)))}))):(0,Fl.Z)(null===v||void 0===v?void 0:v.filter((function(e){var t,n,r;return((null===(t=e.description)||void 0===t?void 0:t.toLowerCase().includes(E.toLowerCase()))||(null===(n=e.title)||void 0===n?void 0:n.toLowerCase().includes(E.toLowerCase())))&&(!o||(null===(r=e.userIds)||void 0===r?void 0:r.includes(null===C||void 0===C?void 0:C.userId)))}))),"customerOrganizationId"))}),[E,h,D]),(0,t.useEffect)((function(){console.log("tasksUnformated",p,"filteredTasks",I)}),[I,p]);var Z=[{body:function(e){return(0,G.jsx)("span",{children:"Projekte"})},value:"project"},{body:function(e){return(0,G.jsx)("span",{children:"Aufgaben"})},value:"task"}],N=(0,t.useState)({}),L=(0,i.Z)(N,2),F=(L[0],L[1]),z=(0,t.useState)(!1),B=(0,i.Z)(z,2),H=B[0],V=B[1],q=(0,t.useRef)(null);return(0,G.jsxs)(_G,{style:{height:r},children:[(0,G.jsxs)(CG,{className:"justify-between",children:[(0,G.jsx)(jG,{children:o?"Meine Aufgaben":"Alle Aufgaben"}),d&&c&&(0,G.jsx)(hU,{value:d,setValue:c,buttons:Z})]}),(0,G.jsx)(PG,{ref:q,children:Object.keys(I).map((function(e,t){return(0,G.jsx)(WW,{mode:S,tasks:I[parseInt(e)],index:t,showOnlyOwnTasks:o,setClickedTask:a,setFormMode:s,openModalOnTaskClick:u,cardContentRef:q},t)}))}),(0,G.jsx)(EG,{children:(0,G.jsxs)("button",{className:"font-semibold w-full h-full text-left",onClick:function(){return x("createTask",!0)},children:[(0,G.jsx)(OF,{fontSize:"small"})," Aufgabe erstellen"]})}),(0,G.jsx)(CU,{open:H,onClose:function(){V(!1)},setOpen:V,setFilter:F})]})};var IG=function(e){e.adminView;var n=YP(),r=GP().defaultTask,o=(0,t.useState)(r),a=(0,i.Z)(o,2),s=a[0],l=a[1],u=(0,t.useState)("createTask"),c=(0,i.Z)(u,2),d=c[0],f=c[1],h=(0,t.useState)("project"),p=(0,i.Z)(h,2),v=p[0],m=p[1],g=[{body:function(e){return(0,G.jsx)("span",{children:"Projekte"})},value:"project"},{body:function(e){return(0,G.jsx)("span",{children:"Aufgaben"})},value:"task"}],y=function(){return(0,G.jsx)(hU,{buttons:g,setValue:m,value:v})};return(0,G.jsxs)(G.Fragment,{children:[!0!==n&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(pU,{height:"100%",width:"25%",children:"task"===v?(0,G.jsx)(TG,{cta:!1,showOnlyOwnTasks:!1,openModalOnTaskClick:!1,setClickedTask:l,setFormMode:f,right:y,cardMode:v,setCardMode:m}):(0,G.jsx)(_U,{height:"100%",right:y})}),(0,G.jsx)(pU,{height:"100%",width:"25%",children:(0,G.jsx)(TG,{cta:!1,showOnlyOwnTasks:!0,openModalOnTaskClick:!1,setClickedTask:l,setFormMode:f})}),(0,G.jsx)(pU,{height:"100%",width:"50%",children:(0,G.jsx)(vU,{height:"100%",clickedTask:s,setClickedTask:l,formMode:d,setFormMode:f})})]}),!0===n&&(0,G.jsxs)(G.Fragment,{children:["task"===v?(0,G.jsx)(TG,{cta:!1,showOnlyOwnTasks:!1,openModalOnTaskClick:!1,setClickedTask:l,setFormMode:f,right:y,cardMode:v,setCardMode:m}):(0,G.jsx)(_U,{height:"100%",right:y}),(0,G.jsx)(TG,{cta:!1,showOnlyOwnTasks:!0,openModalOnTaskClick:!1,setClickedTask:l,setFormMode:f}),(0,G.jsx)(vU,{})]})]})},RG=function(){var e,n,r=g(),o=(0,t.useState)(),a=(0,i.Z)(o,2),s=a[0],l=a[1],u=(0,t.useState)(),c=(0,i.Z)(u,2),d=c[0],f=c[1],h=wA(),p=h.register,v=h.formState.errors,m=h.handleSubmit,y=h.setValue;(0,t.useEffect)((function(){y("startDate",s),y("endDate",d)}),[s,d]);var b=function(e){var t={startMonth:null===s||void 0===s?void 0:s.month(),startYear:null===s||void 0===s?void 0:s.year(),endMonth:null===d||void 0===d?void 0:d.month(),endYear:null===d||void 0===d?void 0:d.year(),accType:e};r.post("/bill/generateBuchhaltungsExport",t).then((function(e){var t=["Einnahmen","Einnahmen_Kum","Ausgaben"];e.data.forEach((function(e){var n=window.URL.createObjectURL(new Blob(["\ufeff"+e],{type:"/bill/generateBuchhaltungsExport;charset=utf-8;"})),r=document.createElement("a");r.href=n,r.download="".concat(t.pop(),"_").concat(null===s||void 0===s?void 0:s.month(),"-").concat(null===s||void 0===s?void 0:s.year(),"_").concat(null===d||void 0===d?void 0:d.month(),"-").concat(null===d||void 0===d?void 0:d.year(),".csv"),document.body.appendChild(r),r.click(),document.body.removeChild(r),window.URL.revokeObjectURL(n)}))})).catch((function(e){console.error("Error: ".concat(e))}))};return(0,G.jsxs)("div",{className:"flex flex-col justify-center items-center w-full",children:[(0,G.jsx)(mP,{type:"date",dateOptions:{type:"Month"},value:null!==s&&void 0!==s?s:"",label:"Startdatum (Monat/Jahr) ausw\xe4hlen",onChange:function(e){return l(e)},register:p("startDate",{required:"Bitte einen Monat ausw\xe4hlen"}),error:!!v.startDate,errorMessage:null===(e=v.startDate)||void 0===e?void 0:e.message,style:{width:"40%"}}),(0,G.jsx)(mP,{type:"date",dateOptions:{type:"Month"},value:null!==d&&void 0!==d?d:"",label:"Enddatum (Monat/Jahr) ausw\xe4hlen",onChange:function(e){return f(e)},register:p("endDate",{required:"Bitte einen Monat ausw\xe4hlen"}),error:!!v.endDate,errorMessage:null===(n=v.endDate)||void 0===n?void 0:n.message,style:{width:"40%",marginBottom:"2vh"}}),(0,G.jsx)(Gc,{onClickHandler:m((function(){return b("CSV")})),title:"Buchhaltungsdateien (BMD) herunterladen",style:{width:"40%",marginTop:"2vh"}}),(0,G.jsx)(Gc,{onClickHandler:m((function(){return b("CSV")})),title:"Buchhaltungsdateien (RZL) herunterladen",style:{width:"40%",marginTop:"2vh"}}),(0,G.jsx)(Gc,{onClickHandler:m((function(){return b("CSV")})),title:"Buchhaltungsdateien (Schweighofer) herunterladen",style:{width:"40%",marginTop:"2vh"}}),(0,G.jsx)(Gc,{onClickHandler:m((function(){return b("CSV")})),title:"Buchhaltungsdateien (CSV) herunterladen",style:{width:"40%",marginTop:"2vh"}})]})},MG=function(){return(0,G.jsx)(G.Fragment,{children:(0,G.jsxs)(_G,{children:[(0,G.jsx)(CG,{children:(0,G.jsx)(jG,{children:"Buchhaltungsdateien herunterladen"})}),(0,G.jsx)(PG,{children:(0,G.jsx)(RG,{})})]})})};function OG(){}var DG=function(){var e=0;return function(){return e++}}();function ZG(e){return null===e||"undefined"===typeof e}function NG(e){if(Array.isArray&&Array.isArray(e))return!0;var t=Object.prototype.toString.call(e);return"[object"===t.slice(0,7)&&"Array]"===t.slice(-6)}function LG(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}var FG=function(e){return("number"===typeof e||e instanceof Number)&&isFinite(+e)};function zG(e,t){return FG(e)?e:t}function BG(e,t){return"undefined"===typeof e?t:e}var HG=function(e,t){return"string"===typeof e&&e.endsWith("%")?parseFloat(e)/100*t:+e};function VG(e,t,n){if(e&&"function"===typeof e.call)return e.apply(n,t)}function qG(e,t,n,r){var i,o,a;if(NG(e))if(o=e.length,r)for(i=o-1;i>=0;i--)t.call(n,e[i],i);else for(i=0;i<o;i++)t.call(n,e[i],i);else if(LG(e))for(o=(a=Object.keys(e)).length,i=0;i<o;i++)t.call(n,e[a[i]],a[i])}function WG(e,t){var n,r,i,o;if(!e||!t||e.length!==t.length)return!1;for(n=0,r=e.length;n<r;++n)if(i=e[n],o=t[n],i.datasetIndex!==o.datasetIndex||i.index!==o.index)return!1;return!0}function UG(e){if(NG(e))return e.map(UG);if(LG(e)){for(var t=Object.create(null),n=Object.keys(e),r=n.length,i=0;i<r;++i)t[n[i]]=UG(e[n[i]]);return t}return e}function GG(e){return-1===["__proto__","prototype","constructor"].indexOf(e)}function KG(e,t,n,r){if(GG(e)){var i=t[e],o=n[e];LG(i)&&LG(o)?YG(i,o,r):t[e]=UG(o)}}function YG(e,t,n){var r=NG(t)?t:[t],i=r.length;if(!LG(e))return e;for(var o=(n=n||{}).merger||KG,a=0;a<i;++a)if(LG(t=r[a]))for(var s=Object.keys(t),l=0,u=s.length;l<u;++l)o(s[l],e,t,n);return e}function XG(e,t){return YG(e,t,{merger:QG})}function QG(e,t,n){if(GG(e)){var r=t[e],i=n[e];LG(r)&&LG(i)?XG(r,i):Object.prototype.hasOwnProperty.call(t,e)||(t[e]=UG(i))}}var JG={"":function(e){return e},x:function(e){return e.x},y:function(e){return e.y}};function $G(e,t){var n=JG[t]||(JG[t]=function(e){var t=function(e){var t,n=e.split("."),r=[],i="",o=(0,QP.Z)(n);try{for(o.s();!(t=o.n()).done;){(i+=t.value).endsWith("\\")?i=i.slice(0,-1)+".":(r.push(i),i="")}}catch(a){o.e(a)}finally{o.f()}return r}(e);return function(e){var n,r=(0,QP.Z)(t);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(""===i)break;e=e&&e[i]}}catch(o){r.e(o)}finally{r.f()}return e}}(t));return n(e)}function eK(e){return e.charAt(0).toUpperCase()+e.slice(1)}var tK=function(e){return"undefined"!==typeof e},nK=function(e){return"function"===typeof e},rK=function(e,t){if(e.size!==t.size)return!1;var n,r=(0,QP.Z)(e);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(!t.has(i))return!1}}catch(o){r.e(o)}finally{r.f()}return!0};var iK=Math.PI,oK=2*iK,aK=oK+iK,sK=Number.POSITIVE_INFINITY,lK=iK/180,uK=iK/2,cK=iK/4,dK=2*iK/3,fK=Math.log10,hK=Math.sign;function pK(e){var t=Math.round(e);e=mK(e,t,e/1e3)?t:e;var n=Math.pow(10,Math.floor(fK(e))),r=e/n;return(r<=1?1:r<=2?2:r<=5?5:10)*n}function vK(e){return!isNaN(parseFloat(e))&&isFinite(e)}function mK(e,t,n){return Math.abs(e-t)<n}function gK(e,t,n){var r,i,o;for(r=0,i=e.length;r<i;r++)o=e[r][n],isNaN(o)||(t.min=Math.min(t.min,o),t.max=Math.max(t.max,o))}function yK(e){return e*(iK/180)}function bK(e){return e*(180/iK)}function xK(e){if(FG(e)){for(var t=1,n=0;Math.round(e*t)/t!==e;)t*=10,n++;return n}}function wK(e,t){var n=t.x-e.x,r=t.y-e.y,i=Math.sqrt(n*n+r*r),o=Math.atan2(r,n);return o<-.5*iK&&(o+=oK),{angle:o,distance:i}}function kK(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function SK(e,t){return(e-t+aK)%oK-iK}function _K(e){return(e%oK+oK)%oK}function CK(e,t,n,r){var i=_K(e),o=_K(t),a=_K(n),s=_K(o-i),l=_K(a-i),u=_K(i-o),c=_K(i-a);return i===o||i===a||r&&o===a||s>l&&u<c}function jK(e,t,n){return Math.max(t,Math.min(n,e))}function PK(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1e-6;return e>=Math.min(t,n)-r&&e<=Math.max(t,n)+r}function EK(e,t,n){n=n||function(n){return e[n]<t};for(var r,i=e.length-1,o=0;i-o>1;)n(r=o+i>>1)?o=r:i=r;return{lo:o,hi:i}}var AK=function(e,t,n,r){return EK(e,n,r?function(r){return e[r][t]<=n}:function(r){return e[r][t]<n})},TK=function(e,t,n){return EK(e,n,(function(r){return e[r][t]>=n}))};var IK=["push","pop","shift","splice","unshift"];function RK(e,t){var n=e._chartjs;if(n){var r=n.listeners,i=r.indexOf(t);-1!==i&&r.splice(i,1),r.length>0||(IK.forEach((function(t){delete e[t]})),delete e._chartjs)}}function MK(e){var t,n,r=new Set;for(t=0,n=e.length;t<n;++t)r.add(e[t]);return r.size===n?e:Array.from(r)}var OK="undefined"===typeof window?function(e){return e()}:window.requestAnimationFrame;function DK(e,t,n){var r=n||function(e){return Array.prototype.slice.call(e)},i=!1,o=[];return function(){for(var n=arguments.length,a=new Array(n),s=0;s<n;s++)a[s]=arguments[s];o=r(a),i||(i=!0,OK.call(window,(function(){i=!1,e.apply(t,o)})))}}var ZK=function(e){return"start"===e?"left":"end"===e?"right":"center"},NK=function(e,t,n){return"start"===e?t:"end"===e?n:(t+n)/2};function LK(e,t,n){var r=t.length,i=0,o=r;if(e._sorted){var a=e.iScale,s=e._parsed,l=a.axis,u=a.getUserBounds(),c=u.min,d=u.max,f=u.minDefined,h=u.maxDefined;f&&(i=jK(Math.min(AK(s,a.axis,c).lo,n?r:AK(t,l,a.getPixelForValue(c)).lo),0,r-1)),o=h?jK(Math.max(AK(s,a.axis,d,!0).hi+1,n?0:AK(t,l,a.getPixelForValue(d),!0).hi+1),i,r)-i:r-i}return{start:i,count:o}}function FK(e){var t=e.xScale,n=e.yScale,r=e._scaleRanges,i={xmin:t.min,xmax:t.max,ymin:n.min,ymax:n.max};if(!r)return e._scaleRanges=i,!0;var o=r.xmin!==t.min||r.xmax!==t.max||r.ymin!==n.min||r.ymax!==n.max;return Object.assign(r,i),o}var zK=function(e){return 0===e||1===e},BK=function(e,t,n){return-Math.pow(2,10*(e-=1))*Math.sin((e-t)*oK/n)},HK=function(e,t,n){return Math.pow(2,-10*e)*Math.sin((e-t)*oK/n)+1},VK={linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return-e*(e-2)},easeInOutQuad:function(e){return(e/=.5)<1?.5*e*e:-.5*(--e*(e-2)-1)},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return(e-=1)*e*e+1},easeInOutCubic:function(e){return(e/=.5)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return-((e-=1)*e*e*e-1)},easeInOutQuart:function(e){return(e/=.5)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(e){return(e-=1)*e*e*e*e+1},easeInOutQuint:function(e){return(e/=.5)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},easeInSine:function(e){return 1-Math.cos(e*uK)},easeOutSine:function(e){return Math.sin(e*uK)},easeInOutSine:function(e){return-.5*(Math.cos(iK*e)-1)},easeInExpo:function(e){return 0===e?0:Math.pow(2,10*(e-1))},easeOutExpo:function(e){return 1===e?1:1-Math.pow(2,-10*e)},easeInOutExpo:function(e){return zK(e)?e:e<.5?.5*Math.pow(2,10*(2*e-1)):.5*(2-Math.pow(2,-10*(2*e-1)))},easeInCirc:function(e){return e>=1?e:-(Math.sqrt(1-e*e)-1)},easeOutCirc:function(e){return Math.sqrt(1-(e-=1)*e)},easeInOutCirc:function(e){return(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},easeInElastic:function(e){return zK(e)?e:BK(e,.075,.3)},easeOutElastic:function(e){return zK(e)?e:HK(e,.075,.3)},easeInOutElastic:function(e){var t=.1125;return zK(e)?e:e<.5?.5*BK(2*e,t,.45):.5+.5*HK(2*e-1,t,.45)},easeInBack:function(e){var t=1.70158;return e*e*((t+1)*e-t)},easeOutBack:function(e){var t=1.70158;return(e-=1)*e*((t+1)*e+t)+1},easeInOutBack:function(e){var t=1.70158;return(e/=.5)<1?e*e*((1+(t*=1.525))*e-t)*.5:.5*((e-=2)*e*((1+(t*=1.525))*e+t)+2)},easeInBounce:function(e){return 1-VK.easeOutBounce(1-e)},easeOutBounce:function(e){var 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},easeInOutBounce:function(e){return e<.5?.5*VK.easeInBounce(2*e):.5*VK.easeOutBounce(2*e-1)+.5}};function qK(e){return e+.5|0}var WK=function(e,t,n){return Math.max(Math.min(e,n),t)};function UK(e){return WK(qK(2.55*e),0,255)}function GK(e){return WK(qK(255*e),0,255)}function KK(e){return WK(qK(e/2.55)/100,0,1)}function YK(e){return WK(qK(100*e),0,100)}var XK={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},QK=(0,Fl.Z)("0123456789ABCDEF"),JK=function(e){return QK[15&e]},$K=function(e){return QK[(240&e)>>4]+QK[15&e]},eY=function(e){return(240&e)>>4===(15&e)};function tY(e){var t=function(e){return eY(e.r)&&eY(e.g)&&eY(e.b)&&eY(e.a)}(e)?JK:$K;return e?"#"+t(e.r)+t(e.g)+t(e.b)+function(e,t){return e<255?t(e):""}(e.a,t):void 0}var nY=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function rY(e,t,n){var r=t*Math.min(n,1-n),i=function(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(t+e/30)%12;return n-r*Math.max(Math.min(i-3,9-i,1),-1)};return[i(0),i(8),i(4)]}function iY(e,t,n){var r=function(r){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(r+e/60)%6;return n-n*t*Math.max(Math.min(i,4-i,1),0)};return[r(5),r(3),r(1)]}function oY(e,t,n){var r,i=rY(e,1,.5);for(t+n>1&&(t*=r=1/(t+n),n*=r),r=0;r<3;r++)i[r]*=1-t-n,i[r]+=t;return i}function aY(e){var t,n,r,i=e.r/255,o=e.g/255,a=e.b/255,s=Math.max(i,o,a),l=Math.min(i,o,a),u=(s+l)/2;return s!==l&&(r=s-l,n=u>.5?r/(2-s-l):r/(s+l),t=function(e,t,n,r,i){return e===i?(t-n)/r+(t<n?6:0):t===i?(n-e)/r+2:(e-t)/r+4}(i,o,a,r,s),t=60*t+.5),[0|t,n||0,u]}function sY(e,t,n,r){return(Array.isArray(t)?e(t[0],t[1],t[2]):e(t,n,r)).map(GK)}function lY(e,t,n){return sY(rY,e,t,n)}function uY(e){return(e%360+360)%360}function cY(e){var t,n=nY.exec(e),r=255;if(n){n[5]!==t&&(r=n[6]?UK(+n[5]):GK(+n[5]));var i=uY(+n[2]),o=+n[3]/100,a=+n[4]/100;return t="hwb"===n[1]?function(e,t,n){return sY(oY,e,t,n)}(i,o,a):"hsv"===n[1]?function(e,t,n){return sY(iY,e,t,n)}(i,o,a):lY(i,o,a),{r:t[0],g:t[1],b:t[2],a:r}}}var dY,fY={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},hY={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};function pY(e){dY||(dY=function(){var e,t,n,r,i,o={},a=Object.keys(hY),s=Object.keys(fY);for(e=0;e<a.length;e++){for(r=i=a[e],t=0;t<s.length;t++)n=s[t],i=i.replace(n,fY[n]);n=parseInt(hY[r],16),o[i]=[n>>16&255,n>>8&255,255&n]}return o}(),dY.transparent=[0,0,0,0]);var t=dY[e.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:4===t.length?t[3]:255}}var vY=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;var mY=function(e){return e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055},gY=function(e){return e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)};function yY(e,t,n){if(e){var r=aY(e);r[t]=Math.max(0,Math.min(r[t]+r[t]*n,0===t?360:1)),r=lY(r),e.r=r[0],e.g=r[1],e.b=r[2]}}function bY(e,t){return e?Object.assign(t||{},e):e}function xY(e){var t={r:0,g:0,b:0,a:255};return Array.isArray(e)?e.length>=3&&(t={r:e[0],g:e[1],b:e[2],a:255},e.length>3&&(t.a=GK(e[3]))):(t=bY(e,{r:0,g:0,b:0,a:1})).a=GK(t.a),t}function wY(e){return"r"===e.charAt(0)?function(e){var t,n,r,i=vY.exec(e),o=255;if(i){if(i[7]!==t){var a=+i[7];o=i[8]?UK(a):WK(255*a,0,255)}return t=+i[1],n=+i[3],r=+i[5],{r:t=255&(i[2]?UK(t):WK(t,0,255)),g:n=255&(i[4]?UK(n):WK(n,0,255)),b:r=255&(i[6]?UK(r):WK(r,0,255)),a:o}}}(e):cY(e)}var kY=function(){function e(t){if((0,ad.Z)(this,e),t instanceof e)return t;var n,r=typeof t;"object"===r?n=xY(t):"string"===r&&(n=function(e){var t,n=e.length;return"#"===e[0]&&(4===n||5===n?t={r:255&17*XK[e[1]],g:255&17*XK[e[2]],b:255&17*XK[e[3]],a:5===n?17*XK[e[4]]:255}:7!==n&&9!==n||(t={r:XK[e[1]]<<4|XK[e[2]],g:XK[e[3]]<<4|XK[e[4]],b:XK[e[5]]<<4|XK[e[6]],a:9===n?XK[e[7]]<<4|XK[e[8]]:255})),t}(t)||pY(t)||wY(t)),this._rgb=n,this._valid=!!n}return(0,sd.Z)(e,[{key:"valid",get:function(){return this._valid}},{key:"rgb",get:function(){var e=bY(this._rgb);return e&&(e.a=KK(e.a)),e},set:function(e){this._rgb=xY(e)}},{key:"rgbString",value:function(){return this._valid?function(e){return e&&(e.a<255?"rgba(".concat(e.r,", ").concat(e.g,", ").concat(e.b,", ").concat(KK(e.a),")"):"rgb(".concat(e.r,", ").concat(e.g,", ").concat(e.b,")"))}(this._rgb):void 0}},{key:"hexString",value:function(){return this._valid?tY(this._rgb):void 0}},{key:"hslString",value:function(){return this._valid?function(e){if(e){var t=aY(e),n=t[0],r=YK(t[1]),i=YK(t[2]);return e.a<255?"hsla(".concat(n,", ").concat(r,"%, ").concat(i,"%, ").concat(KK(e.a),")"):"hsl(".concat(n,", ").concat(r,"%, ").concat(i,"%)")}}(this._rgb):void 0}},{key:"mix",value:function(e,t){if(e){var n,r=this.rgb,i=e.rgb,o=t===n?.5:t,a=2*o-1,s=r.a-i.a,l=((a*s===-1?a:(a+s)/(1+a*s))+1)/2;n=1-l,r.r=255&l*r.r+n*i.r+.5,r.g=255&l*r.g+n*i.g+.5,r.b=255&l*r.b+n*i.b+.5,r.a=o*r.a+(1-o)*i.a,this.rgb=r}return this}},{key:"interpolate",value:function(e,t){return e&&(this._rgb=function(e,t,n){var r=gY(KK(e.r)),i=gY(KK(e.g)),o=gY(KK(e.b));return{r:GK(mY(r+n*(gY(KK(t.r))-r))),g:GK(mY(i+n*(gY(KK(t.g))-i))),b:GK(mY(o+n*(gY(KK(t.b))-o))),a:e.a+n*(t.a-e.a)}}(this._rgb,e._rgb,t)),this}},{key:"clone",value:function(){return new e(this.rgb)}},{key:"alpha",value:function(e){return this._rgb.a=GK(e),this}},{key:"clearer",value:function(e){return this._rgb.a*=1-e,this}},{key:"greyscale",value:function(){var e=this._rgb,t=qK(.3*e.r+.59*e.g+.11*e.b);return e.r=e.g=e.b=t,this}},{key:"opaquer",value:function(e){return this._rgb.a*=1+e,this}},{key:"negate",value:function(){var e=this._rgb;return e.r=255-e.r,e.g=255-e.g,e.b=255-e.b,this}},{key:"lighten",value:function(e){return yY(this._rgb,2,e),this}},{key:"darken",value:function(e){return yY(this._rgb,2,-e),this}},{key:"saturate",value:function(e){return yY(this._rgb,1,e),this}},{key:"desaturate",value:function(e){return yY(this._rgb,1,-e),this}},{key:"rotate",value:function(e){return function(e,t){var n=aY(e);n[0]=uY(n[0]+t),n=lY(n),e.r=n[0],e.g=n[1],e.b=n[2]}(this._rgb,e),this}}]),e}();function SY(e){return new kY(e)}function _Y(e){if(e&&"object"===typeof e){var t=e.toString();return"[object CanvasPattern]"===t||"[object CanvasGradient]"===t}return!1}function CY(e){return _Y(e)?e:SY(e)}function jY(e){return _Y(e)?e:SY(e).saturate(.5).darken(.1).hexString()}var PY=Object.create(null),EY=Object.create(null);function AY(e,t){if(!t)return e;for(var n=t.split("."),r=0,i=n.length;r<i;++r){var o=n[r];e=e[o]||(e[o]=Object.create(null))}return e}function TY(e,t,n){return"string"===typeof t?YG(AY(e,t),n):YG(AY(e,""),t)}var IY=function(){function e(t){(0,ad.Z)(this,e),this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=function(e){return e.chart.platform.getDevicePixelRatio()},this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=function(e,t){return jY(t.backgroundColor)},this.hoverBorderColor=function(e,t){return jY(t.borderColor)},this.hoverColor=function(e,t){return jY(t.color)},this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t)}return(0,sd.Z)(e,[{key:"set",value:function(e,t){return TY(this,e,t)}},{key:"get",value:function(e){return AY(this,e)}},{key:"describe",value:function(e,t){return TY(EY,e,t)}},{key:"override",value:function(e,t){return TY(PY,e,t)}},{key:"route",value:function(e,t,n,r){var i,o=AY(this,e),a=AY(this,n),l="_"+t;Object.defineProperties(o,(i={},(0,s.Z)(i,l,{value:o[t],writable:!0}),(0,s.Z)(i,t,{enumerable:!0,get:function(){var e=this[l],t=a[r];return LG(e)?Object.assign({},t,e):BG(e,t)},set:function(e){this[l]=e}}),i))}}]),e}(),RY=new IY({_scriptable:function(e){return!e.startsWith("on")},_indexable:function(e){return"events"!==e},hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}});function MY(e,t,n,r,i){var o=t[i];return o||(o=t[i]=e.measureText(i).width,n.push(i)),o>r&&(r=o),r}function OY(e,t,n,r){var i=(r=r||{}).data=r.data||{},o=r.garbageCollect=r.garbageCollect||[];r.font!==t&&(i=r.data={},o=r.garbageCollect=[],r.font=t),e.save(),e.font=t;var a,s,l,u,c,d=0,f=n.length;for(a=0;a<f;a++)if(void 0!==(u=n[a])&&null!==u&&!0!==NG(u))d=MY(e,i,o,d,u);else if(NG(u))for(s=0,l=u.length;s<l;s++)void 0===(c=u[s])||null===c||NG(c)||(d=MY(e,i,o,d,c));e.restore();var h=o.length/2;if(h>n.length){for(a=0;a<h;a++)delete i[o[a]];o.splice(0,h)}return d}function DY(e,t,n){var r=e.currentDevicePixelRatio,i=0!==n?Math.max(n/2,.5):0;return Math.round((t-i)*r)/r+i}function ZY(e,t){(t=t||e.getContext("2d")).save(),t.resetTransform(),t.clearRect(0,0,e.width,e.height),t.restore()}function NY(e,t,n,r){LY(e,t,n,r,null)}function LY(e,t,n,r,i){var o,a,s,l,u,c,d=t.pointStyle,f=t.rotation,h=t.radius,p=(f||0)*lK;if(d&&"object"===typeof d&&("[object HTMLImageElement]"===(o=d.toString())||"[object HTMLCanvasElement]"===o))return e.save(),e.translate(n,r),e.rotate(p),e.drawImage(d,-d.width/2,-d.height/2,d.width,d.height),void e.restore();if(!(isNaN(h)||h<=0)){switch(e.beginPath(),d){default:i?e.ellipse(n,r,i/2,h,0,0,oK):e.arc(n,r,h,0,oK),e.closePath();break;case"triangle":e.moveTo(n+Math.sin(p)*h,r-Math.cos(p)*h),p+=dK,e.lineTo(n+Math.sin(p)*h,r-Math.cos(p)*h),p+=dK,e.lineTo(n+Math.sin(p)*h,r-Math.cos(p)*h),e.closePath();break;case"rectRounded":l=h-(u=.516*h),a=Math.cos(p+cK)*l,s=Math.sin(p+cK)*l,e.arc(n-a,r-s,u,p-iK,p-uK),e.arc(n+s,r-a,u,p-uK,p),e.arc(n+a,r+s,u,p,p+uK),e.arc(n-s,r+a,u,p+uK,p+iK),e.closePath();break;case"rect":if(!f){l=Math.SQRT1_2*h,c=i?i/2:l,e.rect(n-c,r-l,2*c,2*l);break}p+=cK;case"rectRot":a=Math.cos(p)*h,s=Math.sin(p)*h,e.moveTo(n-a,r-s),e.lineTo(n+s,r-a),e.lineTo(n+a,r+s),e.lineTo(n-s,r+a),e.closePath();break;case"crossRot":p+=cK;case"cross":a=Math.cos(p)*h,s=Math.sin(p)*h,e.moveTo(n-a,r-s),e.lineTo(n+a,r+s),e.moveTo(n+s,r-a),e.lineTo(n-s,r+a);break;case"star":a=Math.cos(p)*h,s=Math.sin(p)*h,e.moveTo(n-a,r-s),e.lineTo(n+a,r+s),e.moveTo(n+s,r-a),e.lineTo(n-s,r+a),p+=cK,a=Math.cos(p)*h,s=Math.sin(p)*h,e.moveTo(n-a,r-s),e.lineTo(n+a,r+s),e.moveTo(n+s,r-a),e.lineTo(n-s,r+a);break;case"line":a=i?i/2:Math.cos(p)*h,s=Math.sin(p)*h,e.moveTo(n-a,r-s),e.lineTo(n+a,r+s);break;case"dash":e.moveTo(n,r),e.lineTo(n+Math.cos(p)*h,r+Math.sin(p)*h)}e.fill(),t.borderWidth>0&&e.stroke()}}function FY(e,t,n){return n=n||.5,!t||e&&e.x>t.left-n&&e.x<t.right+n&&e.y>t.top-n&&e.y<t.bottom+n}function zY(e,t){e.save(),e.beginPath(),e.rect(t.left,t.top,t.right-t.left,t.bottom-t.top),e.clip()}function BY(e){e.restore()}function HY(e,t,n,r,i){if(!t)return e.lineTo(n.x,n.y);if("middle"===i){var o=(t.x+n.x)/2;e.lineTo(o,t.y),e.lineTo(o,n.y)}else"after"===i!==!!r?e.lineTo(t.x,n.y):e.lineTo(n.x,t.y);e.lineTo(n.x,n.y)}function VY(e,t,n,r){if(!t)return e.lineTo(n.x,n.y);e.bezierCurveTo(r?t.cp1x:t.cp2x,r?t.cp1y:t.cp2y,r?n.cp2x:n.cp1x,r?n.cp2y:n.cp1y,n.x,n.y)}function qY(e,t,n,r,i){var o,a,s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},l=NG(t)?t:[t],u=s.strokeWidth>0&&""!==s.strokeColor;for(e.save(),e.font=i.string,function(e,t){t.translation&&e.translate(t.translation[0],t.translation[1]);ZG(t.rotation)||e.rotate(t.rotation);t.color&&(e.fillStyle=t.color);t.textAlign&&(e.textAlign=t.textAlign);t.textBaseline&&(e.textBaseline=t.textBaseline)}(e,s),o=0;o<l.length;++o)a=l[o],u&&(s.strokeColor&&(e.strokeStyle=s.strokeColor),ZG(s.strokeWidth)||(e.lineWidth=s.strokeWidth),e.strokeText(a,n,r,s.maxWidth)),e.fillText(a,n,r,s.maxWidth),WY(e,n,r,a,s),r+=i.lineHeight;e.restore()}function WY(e,t,n,r,i){if(i.strikethrough||i.underline){var o=e.measureText(r),a=t-o.actualBoundingBoxLeft,s=t+o.actualBoundingBoxRight,l=n-o.actualBoundingBoxAscent,u=n+o.actualBoundingBoxDescent,c=i.strikethrough?(l+u)/2:u;e.strokeStyle=e.fillStyle,e.beginPath(),e.lineWidth=i.decorationWidth||2,e.moveTo(a,c),e.lineTo(s,c),e.stroke()}}function UY(e,t){var n=t.x,r=t.y,i=t.w,o=t.h,a=t.radius;e.arc(n+a.topLeft,r+a.topLeft,a.topLeft,-uK,iK,!0),e.lineTo(n,r+o-a.bottomLeft),e.arc(n+a.bottomLeft,r+o-a.bottomLeft,a.bottomLeft,iK,uK,!0),e.lineTo(n+i-a.bottomRight,r+o),e.arc(n+i-a.bottomRight,r+o-a.bottomRight,a.bottomRight,uK,0,!0),e.lineTo(n+i,r+a.topRight),e.arc(n+i-a.topRight,r+a.topRight,a.topRight,0,-uK,!0),e.lineTo(n+a.topLeft,r)}var GY=new RegExp(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/),KY=new RegExp(/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/);function YY(e,t){var n=(""+e).match(GY);if(!n||"normal"===n[1])return 1.2*t;switch(e=+n[2],n[3]){case"px":return e;case"%":e/=100}return t*e}var XY=function(e){return+e||0};function QY(e,t){var n,r={},i=LG(t),o=i?Object.keys(t):t,a=LG(e)?i?function(n){return BG(e[n],e[t[n]])}:function(t){return e[t]}:function(){return e},s=(0,QP.Z)(o);try{for(s.s();!(n=s.n()).done;){var l=n.value;r[l]=XY(a(l))}}catch(u){s.e(u)}finally{s.f()}return r}function JY(e){return QY(e,{top:"y",right:"x",bottom:"y",left:"x"})}function $Y(e){return QY(e,["topLeft","topRight","bottomLeft","bottomRight"])}function eX(e){var t=JY(e);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function tX(e,t){e=e||{},t=t||RY.font;var n=BG(e.size,t.size);"string"===typeof n&&(n=parseInt(n,10));var r=BG(e.style,t.style);r&&!(""+r).match(KY)&&(console.warn('Invalid font style specified: "'+r+'"'),r="");var i={family:BG(e.family,t.family),lineHeight:YY(BG(e.lineHeight,t.lineHeight),n),size:n,style:r,weight:BG(e.weight,t.weight),string:""};return i.string=function(e){return!e||ZG(e.size)||ZG(e.family)?null:(e.style?e.style+" ":"")+(e.weight?e.weight+" ":"")+e.size+"px "+e.family}(i),i}function nX(e,t,n,r){var i,o,a,s=!0;for(i=0,o=e.length;i<o;++i)if(void 0!==(a=e[i])&&(void 0!==t&&"function"===typeof a&&(a=a(t),s=!1),void 0!==n&&NG(a)&&(a=a[n%a.length],s=!1),void 0!==a))return r&&!s&&(r.cacheable=!1),a}function rX(e,t){return Object.assign(Object.create(e),t)}function iX(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[""],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e,i=arguments.length>3?arguments[3]:void 0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:function(){return e[0]};tK(i)||(i=vX("_fallback",e));var a=(t={},(0,s.Z)(t,Symbol.toStringTag,"Object"),(0,s.Z)(t,"_cacheable",!0),(0,s.Z)(t,"_scopes",e),(0,s.Z)(t,"_rootScopes",r),(0,s.Z)(t,"_fallback",i),(0,s.Z)(t,"_getTarget",o),(0,s.Z)(t,"override",(function(t){return iX([t].concat((0,Fl.Z)(e)),n,r,i)})),t);return new Proxy(a,{deleteProperty:function(t,n){return delete t[n],delete t._keys,delete e[0][n],!0},get:function(t,r){return uX(t,r,(function(){return function(e,t,n,r){var i,o,a=(0,QP.Z)(t);try{for(a.s();!(o=a.n()).done;){var s=o.value;if(i=vX(sX(s,e),n),tK(i))return lX(e,i)?hX(n,r,e,i):i}}catch(l){a.e(l)}finally{a.f()}}(r,n,e,t)}))},getOwnPropertyDescriptor:function(e,t){return Reflect.getOwnPropertyDescriptor(e._scopes[0],t)},getPrototypeOf:function(){return Reflect.getPrototypeOf(e[0])},has:function(e,t){return mX(e).includes(t)},ownKeys:function(e){return mX(e)},set:function(e,t,n){var r=e._storage||(e._storage=o());return e[t]=r[t]=n,delete e._keys,!0}})}function oX(e,t,n,r){var i={_cacheable:!1,_proxy:e,_context:t,_subProxy:n,_stack:new Set,_descriptors:aX(e,r),setContext:function(t){return oX(e,t,n,r)},override:function(i){return oX(e.override(i),t,n,r)}};return new Proxy(i,{deleteProperty:function(t,n){return delete t[n],delete e[n],!0},get:function(e,t,n){return uX(e,t,(function(){return function(e,t,n){var r=e._proxy,i=e._context,o=e._subProxy,a=e._descriptors,s=r[t];nK(s)&&a.isScriptable(t)&&(s=function(e,t,n,r){var i=n._proxy,o=n._context,a=n._subProxy,s=n._stack;if(s.has(e))throw new Error("Recursion detected: "+Array.from(s).join("->")+"->"+e);s.add(e),t=t(o,a||r),s.delete(e),lX(e,t)&&(t=hX(i._scopes,i,e,t));return t}(t,s,e,n));NG(s)&&s.length&&(s=function(e,t,n,r){var i=n._proxy,o=n._context,a=n._subProxy,s=n._descriptors;if(tK(o.index)&&r(e))t=t[o.index%t.length];else if(LG(t[0])){var l=t,u=i._scopes.filter((function(e){return e!==l}));t=[];var c,d=(0,QP.Z)(l);try{for(d.s();!(c=d.n()).done;){var f=hX(u,i,e,c.value);t.push(oX(f,o,a&&a[e],s))}}catch(h){d.e(h)}finally{d.f()}}return t}(t,s,e,a.isIndexable));lX(t,s)&&(s=oX(s,i,o&&o[t],a));return s}(e,t,n)}))},getOwnPropertyDescriptor:function(t,n){return t._descriptors.allKeys?Reflect.has(e,n)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(e,n)},getPrototypeOf:function(){return Reflect.getPrototypeOf(e)},has:function(t,n){return Reflect.has(e,n)},ownKeys:function(){return Reflect.ownKeys(e)},set:function(t,n,r){return e[n]=r,delete t[n],!0}})}function aX(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{scriptable:!0,indexable:!0},n=e._scriptable,r=void 0===n?t.scriptable:n,i=e._indexable,o=void 0===i?t.indexable:i,a=e._allKeys;return{allKeys:void 0===a?t.allKeys:a,scriptable:r,indexable:o,isScriptable:nK(r)?r:function(){return r},isIndexable:nK(o)?o:function(){return o}}}var sX=function(e,t){return e?e+eK(t):t},lX=function(e,t){return LG(t)&&"adapters"!==e&&(null===Object.getPrototypeOf(t)||t.constructor===Object)};function uX(e,t,n){if(Object.prototype.hasOwnProperty.call(e,t))return e[t];var r=n();return e[t]=r,r}function cX(e,t,n){return nK(e)?e(t,n):e}var dX=function(e,t){return!0===e?t:"string"===typeof e?$G(t,e):void 0};function fX(e,t,n,r,i){var o,a=(0,QP.Z)(t);try{for(a.s();!(o=a.n()).done;){var s=o.value,l=dX(n,s);if(l){e.add(l);var u=cX(l._fallback,n,i);if(tK(u)&&u!==n&&u!==r)return u}else if(!1===l&&tK(r)&&n!==r)return null}}catch(c){a.e(c)}finally{a.f()}return!1}function hX(e,t,n,r){var i=t._rootScopes,o=cX(t._fallback,n,r),a=[].concat((0,Fl.Z)(e),(0,Fl.Z)(i)),s=new Set;s.add(r);var l=pX(s,a,n,o||n,r);return null!==l&&((!tK(o)||o===n||null!==(l=pX(s,a,o,l,r)))&&iX(Array.from(s),[""],i,o,(function(){return function(e,t,n){var r=e._getTarget();t in r||(r[t]={});var i=r[t];if(NG(i)&&LG(n))return n;return i}(t,n,r)})))}function pX(e,t,n,r,i){for(;n;)n=fX(e,t,n,r,i);return n}function vX(e,t){var n,r=(0,QP.Z)(t);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(i){var o=i[e];if(tK(o))return o}}}catch(a){r.e(a)}finally{r.f()}}function mX(e){var t=e._keys;return t||(t=e._keys=function(e){var t,n=new Set,r=(0,QP.Z)(e);try{for(r.s();!(t=r.n()).done;){var i,o=t.value,a=(0,QP.Z)(Object.keys(o).filter((function(e){return!e.startsWith("_")})));try{for(a.s();!(i=a.n()).done;){var s=i.value;n.add(s)}}catch(l){a.e(l)}finally{a.f()}}}catch(l){r.e(l)}finally{r.f()}return Array.from(n)}(e._scopes)),t}function gX(e,t,n,r){var i,o,a,s,l=e.iScale,u=this._parsing.key,c=void 0===u?"r":u,d=new Array(r);for(i=0,o=r;i<o;++i)s=t[a=i+n],d[i]={r:l.parse($G(s,c),a)};return d}var yX=Number.EPSILON||1e-14,bX=function(e,t){return t<e.length&&!e[t].skip&&e[t]},xX=function(e){return"x"===e?"y":"x"};function wX(e,t,n,r){var i=e.skip?t:e,o=t,a=n.skip?t:n,s=kK(o,i),l=kK(a,o),u=s/(s+l),c=l/(s+l),d=r*(u=isNaN(u)?0:u),f=r*(c=isNaN(c)?0:c);return{previous:{x:o.x-d*(a.x-i.x),y:o.y-d*(a.y-i.y)},next:{x:o.x+f*(a.x-i.x),y:o.y+f*(a.y-i.y)}}}function kX(e){var t,n,r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x",o=xX(i),a=e.length,s=Array(a).fill(0),l=Array(a),u=bX(e,0);for(t=0;t<a;++t)if(n=r,r=u,u=bX(e,t+1),r){if(u){var c=u[i]-r[i];s[t]=0!==c?(u[o]-r[o])/c:0}l[t]=n?u?hK(s[t-1])!==hK(s[t])?0:(s[t-1]+s[t])/2:s[t-1]:s[t]}!function(e,t,n){for(var r,i,o,a,s,l=e.length,u=bX(e,0),c=0;c<l-1;++c)s=u,u=bX(e,c+1),s&&u&&(mK(t[c],0,yX)?n[c]=n[c+1]=0:(r=n[c]/t[c],i=n[c+1]/t[c],(a=Math.pow(r,2)+Math.pow(i,2))<=9||(o=3/Math.sqrt(a),n[c]=r*o*t[c],n[c+1]=i*o*t[c])))}(e,s,l),function(e,t){for(var n,r,i,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"x",a=xX(o),s=e.length,l=bX(e,0),u=0;u<s;++u)if(r=i,i=l,l=bX(e,u+1),i){var c=i[o],d=i[a];r&&(n=(c-r[o])/3,i["cp1".concat(o)]=c-n,i["cp1".concat(a)]=d-n*t[u]),l&&(n=(l[o]-c)/3,i["cp2".concat(o)]=c+n,i["cp2".concat(a)]=d+n*t[u])}}(e,l,i)}function SX(e,t,n){return Math.max(Math.min(e,n),t)}function _X(e,t,n,r,i){var o,a,s,l;if(t.spanGaps&&(e=e.filter((function(e){return!e.skip}))),"monotone"===t.cubicInterpolationMode)kX(e,i);else{var u=r?e[e.length-1]:e[0];for(o=0,a=e.length;o<a;++o)l=wX(u,s=e[o],e[Math.min(o+1,a-(r?0:1))%a],t.tension),s.cp1x=l.previous.x,s.cp1y=l.previous.y,s.cp2x=l.next.x,s.cp2y=l.next.y,u=s}t.capBezierPoints&&function(e,t){var n,r,i,o,a,s=FY(e[0],t);for(n=0,r=e.length;n<r;++n)a=o,o=s,s=n<r-1&&FY(e[n+1],t),o&&(i=e[n],a&&(i.cp1x=SX(i.cp1x,t.left,t.right),i.cp1y=SX(i.cp1y,t.top,t.bottom)),s&&(i.cp2x=SX(i.cp2x,t.left,t.right),i.cp2y=SX(i.cp2y,t.top,t.bottom)))}(e,n)}function CX(){return"undefined"!==typeof window&&"undefined"!==typeof document}function jX(e){var t=e.parentNode;return t&&"[object ShadowRoot]"===t.toString()&&(t=t.host),t}function PX(e,t,n){var r;return"string"===typeof e?(r=parseInt(e,10),-1!==e.indexOf("%")&&(r=r/100*t.parentNode[n])):r=e,r}var EX=function(e){return window.getComputedStyle(e,null)};var AX=["top","right","bottom","left"];function TX(e,t,n){var r={};n=n?"-"+n:"";for(var i=0;i<4;i++){var o=AX[i];r[o]=parseFloat(e[t+"-"+o+n])||0}return r.width=r.left+r.right,r.height=r.top+r.bottom,r}var IX=function(e,t,n){return(e>0||t>0)&&(!n||!n.shadowRoot)};function RX(e,t){if("native"in e)return e;var n=t.canvas,r=t.currentDevicePixelRatio,i=EX(n),o="border-box"===i.boxSizing,a=TX(i,"padding"),s=TX(i,"border","width"),l=function(e,t){var n,r,i=e.touches,o=i&&i.length?i[0]:e,a=o.offsetX,s=o.offsetY,l=!1;if(IX(a,s,e.target))n=a,r=s;else{var u=t.getBoundingClientRect();n=o.clientX-u.left,r=o.clientY-u.top,l=!0}return{x:n,y:r,box:l}}(e,n),u=l.x,c=l.y,d=l.box,f=a.left+(d&&s.left),h=a.top+(d&&s.top),p=t.width,v=t.height;return o&&(p-=a.width+s.width,v-=a.height+s.height),{x:Math.round((u-f)/p*n.width/r),y:Math.round((c-h)/v*n.height/r)}}var MX=function(e){return Math.round(10*e)/10};function OX(e,t,n,r){var i=EX(e),o=TX(i,"margin"),a=PX(i.maxWidth,e,"clientWidth")||sK,s=PX(i.maxHeight,e,"clientHeight")||sK,l=function(e,t,n){var r,i;if(void 0===t||void 0===n){var o=jX(e);if(o){var a=o.getBoundingClientRect(),s=EX(o),l=TX(s,"border","width"),u=TX(s,"padding");t=a.width-u.width-l.width,n=a.height-u.height-l.height,r=PX(s.maxWidth,o,"clientWidth"),i=PX(s.maxHeight,o,"clientHeight")}else t=e.clientWidth,n=e.clientHeight}return{width:t,height:n,maxWidth:r||sK,maxHeight:i||sK}}(e,t,n),u=l.width,c=l.height;if("content-box"===i.boxSizing){var d=TX(i,"border","width"),f=TX(i,"padding");u-=f.width+d.width,c-=f.height+d.height}return u=Math.max(0,u-o.width),c=Math.max(0,r?Math.floor(u/r):c-o.height),u=MX(Math.min(u,a,l.maxWidth)),c=MX(Math.min(c,s,l.maxHeight)),u&&!c&&(c=MX(u/2)),{width:u,height:c}}function DX(e,t,n){var r=t||1,i=Math.floor(e.height*r),o=Math.floor(e.width*r);e.height=i/r,e.width=o/r;var a=e.canvas;return a.style&&(n||!a.style.height&&!a.style.width)&&(a.style.height="".concat(e.height,"px"),a.style.width="".concat(e.width,"px")),(e.currentDevicePixelRatio!==r||a.height!==i||a.width!==o)&&(e.currentDevicePixelRatio=r,a.height=i,a.width=o,e.ctx.setTransform(r,0,0,r,0,0),!0)}var ZX=function(){var e=!1;try{var t={get passive(){return e=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(At){}return e}();function NX(e,t){var n=function(e,t){return EX(e).getPropertyValue(t)}(e,t),r=n&&n.match(/^(\d+)(\.\d+)?px$/);return r?+r[1]:void 0}function LX(e,t,n,r){return{x:e.x+n*(t.x-e.x),y:e.y+n*(t.y-e.y)}}function FX(e,t,n,r){return{x:e.x+n*(t.x-e.x),y:"middle"===r?n<.5?e.y:t.y:"after"===r?n<1?e.y:t.y:n>0?t.y:e.y}}function zX(e,t,n,r){var i={x:e.cp2x,y:e.cp2y},o={x:t.cp1x,y:t.cp1y},a=LX(e,i,n),s=LX(i,o,n),l=LX(o,t,n),u=LX(a,s,n),c=LX(s,l,n);return LX(u,c,n)}var BX=new Map;function HX(e,t,n){return function(e,t){t=t||{};var n=e+JSON.stringify(t),r=BX.get(n);return r||(r=new Intl.NumberFormat(e,t),BX.set(n,r)),r}(t,n).format(e)}function VX(e,t,n){return e?function(e,t){return{x:function(n){return e+e+t-n},setWidth:function(e){t=e},textAlign:function(e){return"center"===e?e:"right"===e?"left":"right"},xPlus:function(e,t){return e-t},leftForLtr:function(e,t){return e-t}}}(t,n):{x:function(e){return e},setWidth:function(e){},textAlign:function(e){return e},xPlus:function(e,t){return e+t},leftForLtr:function(e,t){return e}}}function qX(e,t){var n,r;"ltr"!==t&&"rtl"!==t||(r=[(n=e.canvas.style).getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",t,"important"),e.prevTextDirection=r)}function WX(e,t){void 0!==t&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",t[0],t[1]))}function UX(e){return"angle"===e?{between:CK,compare:SK,normalize:_K}:{between:PK,compare:function(e,t){return e-t},normalize:function(e){return e}}}function GX(e){var t=e.start,n=e.end,r=e.count;return{start:t%r,end:n%r,loop:e.loop&&(n-t+1)%r===0,style:e.style}}function KX(e,t,n){if(!n)return[e];for(var r,i,o,a=n.property,s=n.start,l=n.end,u=t.length,c=UX(a),d=c.compare,f=c.between,h=c.normalize,p=function(e,t,n){var r,i,o=n.property,a=n.start,s=n.end,l=UX(o),u=l.between,c=l.normalize,d=t.length,f=e.start,h=e.end,p=e.loop;if(p){for(f+=d,h+=d,r=0,i=d;r<i&&u(c(t[f%d][o]),a,s);++r)f--,h--;f%=d,h%=d}return h<f&&(h+=d),{start:f,end:h,loop:p,style:e.style}}(e,t,n),v=p.start,m=p.end,g=p.loop,y=p.style,b=[],x=!1,w=null,k=function(){return x||f(s,o,r)&&0!==d(s,o)},S=function(){return!x||0===d(l,r)||f(l,o,r)},_=v,C=v;_<=m;++_)(i=t[_%u]).skip||(r=h(i[a]))!==o&&(x=f(r,s,l),null===w&&k()&&(w=0===d(r,s)?_:C),null!==w&&S()&&(b.push(GX({start:w,end:_,loop:g,count:u,style:y})),w=null),C=_,o=r);return null!==w&&b.push(GX({start:w,end:m,loop:g,count:u,style:y})),b}function YX(e,t){for(var n=[],r=e.segments,i=0;i<r.length;i++){var o=KX(r[i],e.points,t);o.length&&n.push.apply(n,(0,Fl.Z)(o))}return n}function XX(e,t,n,r){return r&&r.setContext&&n?function(e,t,n,r){var i=e._chart.getContext(),o=QX(e.options),a=e._datasetIndex,s=e.options.spanGaps,l=n.length,u=[],c=o,d=t[0].start,f=d;function h(e,t,r,i){var o=s?-1:1;if(e!==t){for(e+=l;n[e%l].skip;)e-=o;for(;n[t%l].skip;)t+=o;e%l!==t%l&&(u.push({start:e%l,end:t%l,loop:r,style:i}),c=i,d=t%l)}}var p,v=(0,QP.Z)(t);try{for(v.s();!(p=v.n()).done;){var m=p.value;d=s?d:m.start;var g=n[d%l],y=void 0;for(f=d+1;f<=m.end;f++){var b=n[f%l];JX(y=QX(r.setContext(rX(i,{type:"segment",p0:g,p1:b,p0DataIndex:(f-1)%l,p1DataIndex:f%l,datasetIndex:a}))),c)&&h(d,f-1,m.loop,c),g=b,c=y}d<f-1&&h(d,f-1,m.loop,c)}}catch(x){v.e(x)}finally{v.f()}return u}(e,t,n,r):t}function QX(e){return{backgroundColor:e.backgroundColor,borderCapStyle:e.borderCapStyle,borderDash:e.borderDash,borderDashOffset:e.borderDashOffset,borderJoinStyle:e.borderJoinStyle,borderWidth:e.borderWidth,borderColor:e.borderColor}}function JX(e,t){return t&&JSON.stringify(e)!==JSON.stringify(t)}var $X=function(){function e(){(0,ad.Z)(this,e),this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}return(0,sd.Z)(e,[{key:"_notify",value:function(e,t,n,r){var i=t.listeners[r],o=t.duration;i.forEach((function(r){return r({chart:e,initial:t.initial,numSteps:o,currentStep:Math.min(n-t.start,o)})}))}},{key:"_refresh",value:function(){var e=this;this._request||(this._running=!0,this._request=OK.call(window,(function(){e._update(),e._request=null,e._running&&e._refresh()})))}},{key:"_update",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now(),n=0;this._charts.forEach((function(r,i){if(r.running&&r.items.length){for(var o,a=r.items,s=a.length-1,l=!1;s>=0;--s)(o=a[s])._active?(o._total>r.duration&&(r.duration=o._total),o.tick(t),l=!0):(a[s]=a[a.length-1],a.pop());l&&(i.draw(),e._notify(i,r,t,"progress")),a.length||(r.running=!1,e._notify(i,r,t,"complete"),r.initial=!1),n+=a.length}})),this._lastDate=t,0===n&&(this._running=!1)}},{key:"_getAnims",value:function(e){var t=this._charts,n=t.get(e);return n||(n={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},t.set(e,n)),n}},{key:"listen",value:function(e,t,n){this._getAnims(e).listeners[t].push(n)}},{key:"add",value:function(e,t){var n;t&&t.length&&(n=this._getAnims(e).items).push.apply(n,(0,Fl.Z)(t))}},{key:"has",value:function(e){return this._getAnims(e).items.length>0}},{key:"start",value:function(e){var t=this._charts.get(e);t&&(t.running=!0,t.start=Date.now(),t.duration=t.items.reduce((function(e,t){return Math.max(e,t._duration)}),0),this._refresh())}},{key:"running",value:function(e){if(!this._running)return!1;var t=this._charts.get(e);return!!(t&&t.running&&t.items.length)}},{key:"stop",value:function(e){var t=this._charts.get(e);if(t&&t.items.length){for(var n=t.items,r=n.length-1;r>=0;--r)n[r].cancel();t.items=[],this._notify(e,t,Date.now(),"complete")}}},{key:"remove",value:function(e){return this._charts.delete(e)}}]),e}(),eQ=new $X,tQ="transparent",nQ={boolean:function(e,t,n){return n>.5?t:e},color:function(e,t,n){var r=CY(e||tQ),i=r.valid&&CY(t||tQ);return i&&i.valid?i.mix(r,n).hexString():t},number:function(e,t,n){return e+(t-e)*n}},rQ=function(){function e(t,n,r,i){(0,ad.Z)(this,e);var o=n[r];i=nX([t.to,i,o,t.from]);var a=nX([t.from,o,i]);this._active=!0,this._fn=t.fn||nQ[t.type||typeof a],this._easing=VK[t.easing]||VK.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=n,this._prop=r,this._from=a,this._to=i,this._promises=void 0}return(0,sd.Z)(e,[{key:"active",value:function(){return this._active}},{key:"update",value:function(e,t,n){if(this._active){this._notify(!1);var r=this._target[this._prop],i=n-this._start,o=this._duration-i;this._start=n,this._duration=Math.floor(Math.max(o,e.duration)),this._total+=i,this._loop=!!e.loop,this._to=nX([e.to,t,r,e.from]),this._from=nX([e.from,r,t])}}},{key:"cancel",value:function(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}},{key:"tick",value:function(e){var t,n=e-this._start,r=this._duration,i=this._prop,o=this._from,a=this._loop,s=this._to;if(this._active=o!==s&&(a||n<r),!this._active)return this._target[i]=s,void this._notify(!0);n<0?this._target[i]=o:(t=n/r%2,t=a&&t>1?2-t:t,t=this._easing(Math.min(1,Math.max(0,t))),this._target[i]=this._fn(o,s,t))}},{key:"wait",value:function(){var e=this._promises||(this._promises=[]);return new Promise((function(t,n){e.push({res:t,rej:n})}))}},{key:"_notify",value:function(e){for(var t=e?"res":"rej",n=this._promises||[],r=0;r<n.length;r++)n[r][t]()}}]),e}();RY.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0});var iQ=Object.keys(RY.animation);RY.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:function(e){return"onProgress"!==e&&"onComplete"!==e&&"fn"!==e}}),RY.set("animations",{colors:{type:"color",properties:["color","borderColor","backgroundColor"]},numbers:{type:"number",properties:["x","y","borderWidth","radius","tension"]}}),RY.describe("animations",{_fallback:"animation"}),RY.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:function(e){return 0|e}}}}});var oQ=function(){function e(t,n){(0,ad.Z)(this,e),this._chart=t,this._properties=new Map,this.configure(n)}return(0,sd.Z)(e,[{key:"configure",value:function(e){if(LG(e)){var t=this._properties;Object.getOwnPropertyNames(e).forEach((function(n){var r=e[n];if(LG(r)){for(var i={},o=0,a=iQ;o<a.length;o++){var s=a[o];i[s]=r[s]}(NG(r.properties)&&r.properties||[n]).forEach((function(e){e!==n&&t.has(e)||t.set(e,i)}))}}))}}},{key:"_animateOptions",value:function(e,t){var n=t.options,r=function(e,t){if(!t)return;var n=e.options;if(!n)return void(e.options=t);n.$shared&&(e.options=n=Object.assign({},n,{$shared:!1,$animations:{}}));return n}(e,n);if(!r)return[];var i=this._createAnimations(r,n);return n.$shared&&function(e,t){for(var n=[],r=Object.keys(t),i=0;i<r.length;i++){var o=e[r[i]];o&&o.active()&&n.push(o.wait())}return Promise.all(n)}(e.options.$animations,n).then((function(){e.options=n}),(function(){})),i}},{key:"_createAnimations",value:function(e,t){var n,r=this._properties,i=[],o=e.$animations||(e.$animations={}),a=Object.keys(t),s=Date.now();for(n=a.length-1;n>=0;--n){var l=a[n];if("$"!==l.charAt(0))if("options"!==l){var u=t[l],c=o[l],d=r.get(l);if(c){if(d&&c.active()){c.update(d,u,s);continue}c.cancel()}d&&d.duration?(o[l]=c=new rQ(d,e,l,u),i.push(c)):e[l]=u}else i.push.apply(i,(0,Fl.Z)(this._animateOptions(e,t)))}return i}},{key:"update",value:function(e,t){if(0!==this._properties.size){var n=this._createAnimations(e,t);return n.length?(eQ.add(this._chart,n),!0):void 0}Object.assign(e,t)}}]),e}();function aQ(e,t){var n=e&&e.options||{},r=n.reverse,i=void 0===n.min?t:0,o=void 0===n.max?t:0;return{start:r?o:i,end:r?i:o}}function sQ(e,t){var n,r,i=[],o=e._getSortedDatasetMetas(t);for(n=0,r=o.length;n<r;++n)i.push(o[n].index);return i}function lQ(e,t,n){var r,i,o,a,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},l=e.keys,u="single"===s.mode;if(null!==t){for(r=0,i=l.length;r<i;++r){if((o=+l[r])===n){if(s.all)continue;break}a=e.values[o],FG(a)&&(u||0===t||hK(t)===hK(a))&&(t+=a)}return t}}function uQ(e,t){var n=e&&e.options.stacked;return n||void 0===n&&void 0!==t.stack}function cQ(e,t,n){var r=e[t]||(e[t]={});return r[n]||(r[n]={})}function dQ(e,t,n,r){var i,o=(0,QP.Z)(t.getMatchingVisibleMetas(r).reverse());try{for(o.s();!(i=o.n()).done;){var a=i.value,s=e[a.index];if(n&&s>0||!n&&s<0)return a.index}}catch(l){o.e(l)}finally{o.f()}return null}function fQ(e,t){for(var n,r=e.chart,i=e._cachedMeta,o=r._stacks||(r._stacks={}),a=i.iScale,s=i.vScale,l=i.index,u=a.axis,c=s.axis,d=function(e,t,n){return"".concat(e.id,".").concat(t.id,".").concat(n.stack||n.type)}(a,s,i),f=t.length,h=0;h<f;++h){var p=t[h],v=p[u],m=p[c];(n=(p._stacks||(p._stacks={}))[c]=cQ(o,d,v))[l]=m,n._top=dQ(n,s,!0,i.type),n._bottom=dQ(n,s,!1,i.type)}}function hQ(e,t){var n=e.scales;return Object.keys(n).filter((function(e){return n[e].axis===t})).shift()}function pQ(e,t){var n=e.controller.index,r=e.vScale&&e.vScale.axis;if(r){t=t||e._parsed;var i,o=(0,QP.Z)(t);try{for(o.s();!(i=o.n()).done;){var a=i.value._stacks;if(!a||void 0===a[r]||void 0===a[r][n])return;delete a[r][n]}}catch(s){o.e(s)}finally{o.f()}}}var vQ=function(e){return"reset"===e||"none"===e},mQ=function(e,t){return t?e:Object.assign({},e)},gQ=function(){function e(t,n){(0,ad.Z)(this,e),this.chart=t,this._ctx=t.ctx,this.index=n,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.initialize()}return(0,sd.Z)(e,[{key:"initialize",value:function(){var e=this._cachedMeta;this.configure(),this.linkScales(),e._stacked=uQ(e.vScale,e),this.addElements()}},{key:"updateIndex",value:function(e){this.index!==e&&pQ(this._cachedMeta),this.index=e}},{key:"linkScales",value:function(){var e=this.chart,t=this._cachedMeta,n=this.getDataset(),r=function(e,t,n,r){return"x"===e?t:"r"===e?r:n},i=t.xAxisID=BG(n.xAxisID,hQ(e,"x")),o=t.yAxisID=BG(n.yAxisID,hQ(e,"y")),a=t.rAxisID=BG(n.rAxisID,hQ(e,"r")),s=t.indexAxis,l=t.iAxisID=r(s,i,o,a),u=t.vAxisID=r(s,o,i,a);t.xScale=this.getScaleForId(i),t.yScale=this.getScaleForId(o),t.rScale=this.getScaleForId(a),t.iScale=this.getScaleForId(l),t.vScale=this.getScaleForId(u)}},{key:"getDataset",value:function(){return this.chart.data.datasets[this.index]}},{key:"getMeta",value:function(){return this.chart.getDatasetMeta(this.index)}},{key:"getScaleForId",value:function(e){return this.chart.scales[e]}},{key:"_getOtherScale",value:function(e){var t=this._cachedMeta;return e===t.iScale?t.vScale:t.iScale}},{key:"reset",value:function(){this._update("reset")}},{key:"_destroy",value:function(){var e=this._cachedMeta;this._data&&RK(this._data,this),e._stacked&&pQ(e)}},{key:"_dataCheck",value:function(){var e=this.getDataset(),t=e.data||(e.data=[]),n=this._data;if(LG(t))this._data=function(e){var t,n,r,i=Object.keys(e),o=new Array(i.length);for(t=0,n=i.length;t<n;++t)r=i[t],o[t]={x:r,y:e[r]};return o}(t);else if(n!==t){if(n){RK(n,this);var r=this._cachedMeta;pQ(r),r._parsed=[]}t&&Object.isExtensible(t)&&function(e,t){e._chartjs?e._chartjs.listeners.push(t):(Object.defineProperty(e,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[t]}}),IK.forEach((function(t){var n="_onData"+eK(t),r=e[t];Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:function(){for(var t=arguments.length,i=new Array(t),o=0;o<t;o++)i[o]=arguments[o];var a=r.apply(this,i);return e._chartjs.listeners.forEach((function(e){"function"===typeof e[n]&&e[n].apply(e,i)})),a}})})))}(t,this),this._syncList=[],this._data=t}}},{key:"addElements",value:function(){var e=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(e.dataset=new this.datasetElementType)}},{key:"buildOrUpdateElements",value:function(e){var t=this._cachedMeta,n=this.getDataset(),r=!1;this._dataCheck();var i=t._stacked;t._stacked=uQ(t.vScale,t),t.stack!==n.stack&&(r=!0,pQ(t),t.stack=n.stack),this._resyncElements(e),(r||i!==t._stacked)&&fQ(this,t._parsed)}},{key:"configure",value:function(){var e=this.chart.config,t=e.datasetScopeKeys(this._type),n=e.getOptionScopes(this.getDataset(),t,!0);this.options=e.createResolver(n,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}},{key:"parse",value:function(e,t){var n,r,i,o=this._cachedMeta,a=this._data,s=o.iScale,l=o._stacked,u=s.axis,c=0===e&&t===a.length||o._sorted,d=e>0&&o._parsed[e-1];if(!1===this._parsing)o._parsed=a,o._sorted=!0,i=a;else{i=NG(a[e])?this.parseArrayData(o,a,e,t):LG(a[e])?this.parseObjectData(o,a,e,t):this.parsePrimitiveData(o,a,e,t);for(n=0;n<t;++n)o._parsed[n+e]=r=i[n],c&&((null===r[u]||d&&r[u]<d[u])&&(c=!1),d=r);o._sorted=c}l&&fQ(this,i)}},{key:"parsePrimitiveData",value:function(e,t,n,r){var i,o,a,l=e.iScale,u=e.vScale,c=l.axis,d=u.axis,f=l.getLabels(),h=l===u,p=new Array(r);for(i=0,o=r;i<o;++i){var v;a=i+n,p[i]=(v={},(0,s.Z)(v,c,h||l.parse(f[a],a)),(0,s.Z)(v,d,u.parse(t[a],a)),v)}return p}},{key:"parseArrayData",value:function(e,t,n,r){var i,o,a,s,l=e.xScale,u=e.yScale,c=new Array(r);for(i=0,o=r;i<o;++i)s=t[a=i+n],c[i]={x:l.parse(s[0],a),y:u.parse(s[1],a)};return c}},{key:"parseObjectData",value:function(e,t,n,r){var i,o,a,s,l=e.xScale,u=e.yScale,c=this._parsing,d=c.xAxisKey,f=void 0===d?"x":d,h=c.yAxisKey,p=void 0===h?"y":h,v=new Array(r);for(i=0,o=r;i<o;++i)s=t[a=i+n],v[i]={x:l.parse($G(s,f),a),y:u.parse($G(s,p),a)};return v}},{key:"getParsed",value:function(e){return this._cachedMeta._parsed[e]}},{key:"getDataElement",value:function(e){return this._cachedMeta.data[e]}},{key:"applyStack",value:function(e,t,n){var r=this.chart,i=this._cachedMeta,o=t[e.axis];return lQ({keys:sQ(r,!0),values:t._stacks[e.axis]},o,i.index,{mode:n})}},{key:"updateRangeFromParsed",value:function(e,t,n,r){var i=n[t.axis],o=null===i?NaN:i,a=r&&n._stacks[t.axis];r&&a&&(r.values=a,o=lQ(r,i,this._cachedMeta.index)),e.min=Math.min(e.min,o),e.max=Math.max(e.max,o)}},{key:"getMinMax",value:function(e,t){var n,r,i=this._cachedMeta,o=i._parsed,a=i._sorted&&e===i.iScale,s=o.length,l=this._getOtherScale(e),u=function(e,t,n){return e&&!t.hidden&&t._stacked&&{keys:sQ(n,!0),values:null}}(t,i,this.chart),c={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},d=function(e){var t=e.getUserBounds(),n=t.min,r=t.max,i=t.minDefined,o=t.maxDefined;return{min:i?n:Number.NEGATIVE_INFINITY,max:o?r:Number.POSITIVE_INFINITY}}(l),f=d.min,h=d.max;function p(){var t=(r=o[n])[l.axis];return!FG(r[e.axis])||f>t||h<t}for(n=0;n<s&&(p()||(this.updateRangeFromParsed(c,e,r,u),!a));++n);if(a)for(n=s-1;n>=0;--n)if(!p()){this.updateRangeFromParsed(c,e,r,u);break}return c}},{key:"getAllParsedValues",value:function(e){var t,n,r,i=this._cachedMeta._parsed,o=[];for(t=0,n=i.length;t<n;++t)r=i[t][e.axis],FG(r)&&o.push(r);return o}},{key:"getMaxOverflow",value:function(){return!1}},{key:"getLabelAndValue",value:function(e){var t=this._cachedMeta,n=t.iScale,r=t.vScale,i=this.getParsed(e);return{label:n?""+n.getLabelForValue(i[n.axis]):"",value:r?""+r.getLabelForValue(i[r.axis]):""}}},{key:"_update",value:function(e){var t=this._cachedMeta;this.update(e||"default"),t._clip=function(e){var t,n,r,i;return LG(e)?(t=e.top,n=e.right,r=e.bottom,i=e.left):t=n=r=i=e,{top:t,right:n,bottom:r,left:i,disabled:!1===e}}(BG(this.options.clip,function(e,t,n){if(!1===n)return!1;var r=aQ(e,n),i=aQ(t,n);return{top:i.end,right:r.end,bottom:i.start,left:r.start}}(t.xScale,t.yScale,this.getMaxOverflow())))}},{key:"update",value:function(e){}},{key:"draw",value:function(){var e,t=this._ctx,n=this.chart,r=this._cachedMeta,i=r.data||[],o=n.chartArea,a=[],s=this._drawStart||0,l=this._drawCount||i.length-s,u=this.options.drawActiveElementsOnTop;for(r.dataset&&r.dataset.draw(t,o,s,l),e=s;e<s+l;++e){var c=i[e];c.hidden||(c.active&&u?a.push(c):c.draw(t,o))}for(e=0;e<a.length;++e)a[e].draw(t,o)}},{key:"getStyle",value:function(e,t){var n=t?"active":"default";return void 0===e&&this._cachedMeta.dataset?this.resolveDatasetElementOptions(n):this.resolveDataElementOptions(e||0,n)}},{key:"getContext",value:function(e,t,n){var r,i=this.getDataset();if(e>=0&&e<this._cachedMeta.data.length){var o=this._cachedMeta.data[e];r=o.$context||(o.$context=function(e,t,n){return rX(e,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:n,index:t,mode:"default",type:"data"})}(this.getContext(),e,o)),r.parsed=this.getParsed(e),r.raw=i.data[e],r.index=r.dataIndex=e}else r=this.$context||(this.$context=function(e,t){return rX(e,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}(this.chart.getContext(),this.index)),r.dataset=i,r.index=r.datasetIndex=this.index;return r.active=!!t,r.mode=n,r}},{key:"resolveDatasetElementOptions",value:function(e){return this._resolveElementOptions(this.datasetElementType.id,e)}},{key:"resolveDataElementOptions",value:function(e,t){return this._resolveElementOptions(this.dataElementType.id,t,e)}},{key:"_resolveElementOptions",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default",r=arguments.length>2?arguments[2]:void 0,i="active"===n,o=this._cachedDataOpts,a=e+"-"+n,s=o[a],l=this.enableOptionSharing&&tK(r);if(s)return mQ(s,l);var u=this.chart.config,c=u.datasetElementScopeKeys(this._type,e),d=i?["".concat(e,"Hover"),"hover",e,""]:[e,""],f=u.getOptionScopes(this.getDataset(),c),h=Object.keys(RY.elements[e]),p=u.resolveNamedOptions(f,h,(function(){return t.getContext(r,i)}),d);return p.$shared&&(p.$shared=l,o[a]=Object.freeze(mQ(p,l))),p}},{key:"_resolveAnimations",value:function(e,t,n){var r,i=this.chart,o=this._cachedDataOpts,a="animation-".concat(t),s=o[a];if(s)return s;if(!1!==i.options.animation){var l=this.chart.config,u=l.datasetAnimationScopeKeys(this._type,t),c=l.getOptionScopes(this.getDataset(),u);r=l.createResolver(c,this.getContext(e,n,t))}var d=new oQ(i,r&&r.animations);return r&&r._cacheable&&(o[a]=Object.freeze(d)),d}},{key:"getSharedOptions",value:function(e){if(e.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},e))}},{key:"includeOptions",value:function(e,t){return!t||vQ(e)||this.chart._animationsDisabled}},{key:"_getSharedOptions",value:function(e,t){var n=this.resolveDataElementOptions(e,t),r=this._sharedOptions,i=this.getSharedOptions(n),o=this.includeOptions(t,i)||i!==r;return this.updateSharedOptions(i,t,n),{sharedOptions:i,includeOptions:o}}},{key:"updateElement",value:function(e,t,n,r){vQ(r)?Object.assign(e,n):this._resolveAnimations(t,r).update(e,n)}},{key:"updateSharedOptions",value:function(e,t,n){e&&!vQ(t)&&this._resolveAnimations(void 0,t).update(e,n)}},{key:"_setStyle",value:function(e,t,n,r){e.active=r;var i=this.getStyle(t,r);this._resolveAnimations(t,n,r).update(e,{options:!r&&this.getSharedOptions(i)||i})}},{key:"removeHoverStyle",value:function(e,t,n){this._setStyle(e,n,"active",!1)}},{key:"setHoverStyle",value:function(e,t,n){this._setStyle(e,n,"active",!0)}},{key:"_removeDatasetHoverStyle",value:function(){var e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!1)}},{key:"_setDatasetHoverStyle",value:function(){var e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!0)}},{key:"_resyncElements",value:function(e){var t,n=this._data,r=this._cachedMeta.data,o=(0,QP.Z)(this._syncList);try{for(o.s();!(t=o.n()).done;){var a=(0,i.Z)(t.value,3),s=a[0],l=a[1],u=a[2];this[s](l,u)}}catch(h){o.e(h)}finally{o.f()}this._syncList=[];var c=r.length,d=n.length,f=Math.min(d,c);f&&this.parse(0,f),d>c?this._insertElements(c,d-c,e):d<c&&this._removeElements(d,c-d)}},{key:"_insertElements",value:function(e,t){var n,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=this._cachedMeta,o=i.data,a=e+t,s=function(e){for(e.length+=t,n=e.length-1;n>=a;n--)e[n]=e[n-t]};for(s(o),n=e;n<a;++n)o[n]=new this.dataElementType;this._parsing&&s(i._parsed),this.parse(e,t),r&&this.updateElements(o,e,t,"reset")}},{key:"updateElements",value:function(e,t,n,r){}},{key:"_removeElements",value:function(e,t){var n=this._cachedMeta;if(this._parsing){var r=n._parsed.splice(e,t);n._stacked&&pQ(n,r)}n.data.splice(e,t)}},{key:"_sync",value:function(e){if(this._parsing)this._syncList.push(e);else{var t=(0,i.Z)(e,3),n=t[0],r=t[1],o=t[2];this[n](r,o)}this.chart._dataChanges.push([this.index].concat((0,Fl.Z)(e)))}},{key:"_onDataPush",value:function(){var e=arguments.length;this._sync(["_insertElements",this.getDataset().data.length-e,e])}},{key:"_onDataPop",value:function(){this._sync(["_removeElements",this._cachedMeta.data.length-1,1])}},{key:"_onDataShift",value:function(){this._sync(["_removeElements",0,1])}},{key:"_onDataSplice",value:function(e,t){t&&this._sync(["_removeElements",e,t]);var n=arguments.length-2;n&&this._sync(["_insertElements",e,n])}},{key:"_onDataUnshift",value:function(){this._sync(["_insertElements",0,arguments.length])}}]),e}();function yQ(e){var t,n,r,i,o=e.iScale,a=function(e,t){if(!e._cache.$bar){for(var n=e.getMatchingVisibleMetas(t),r=[],i=0,o=n.length;i<o;i++)r=r.concat(n[i].controller.getAllParsedValues(e));e._cache.$bar=MK(r.sort((function(e,t){return e-t})))}return e._cache.$bar}(o,e.type),s=o._length,l=function(){32767!==r&&-32768!==r&&(tK(i)&&(s=Math.min(s,Math.abs(r-i)||s)),i=r)};for(t=0,n=a.length;t<n;++t)r=o.getPixelForValue(a[t]),l();for(i=void 0,t=0,n=o.ticks.length;t<n;++t)r=o.getPixelForTick(t),l();return s}function bQ(e,t,n,r){return NG(e)?function(e,t,n,r){var i=n.parse(e[0],r),o=n.parse(e[1],r),a=Math.min(i,o),s=Math.max(i,o),l=a,u=s;Math.abs(a)>Math.abs(s)&&(l=s,u=a),t[n.axis]=u,t._custom={barStart:l,barEnd:u,start:i,end:o,min:a,max:s}}(e,t,n,r):t[n.axis]=n.parse(e,r),t}function xQ(e,t,n,r){var i,o,a,s,l=e.iScale,u=e.vScale,c=l.getLabels(),d=l===u,f=[];for(i=n,o=n+r;i<o;++i)s=t[i],(a={})[l.axis]=d||l.parse(c[i],i),f.push(bQ(s,a,u,i));return f}function wQ(e){return e&&void 0!==e.barStart&&void 0!==e.barEnd}function kQ(e,t,n,r){var i=t.borderSkipped,o={};if(i)if(!0!==i){var a=function(e){var t,n,r,i,o;return e.horizontal?(t=e.base>e.x,n="left",r="right"):(t=e.base<e.y,n="bottom",r="top"),t?(i="end",o="start"):(i="start",o="end"),{start:n,end:r,reverse:t,top:i,bottom:o}}(e),s=a.start,l=a.end,u=a.reverse,c=a.top,d=a.bottom;"middle"===i&&n&&(e.enableBorderRadius=!0,(n._top||0)===r?i=c:(n._bottom||0)===r?i=d:(o[SQ(d,s,l,u)]=!0,i=c)),o[SQ(i,s,l,u)]=!0,e.borderSkipped=o}else e.borderSkipped={top:!0,right:!0,bottom:!0,left:!0};else e.borderSkipped=o}function SQ(e,t,n,r){var i,o,a;return r?(a=n,e=_Q(e=(i=e)===(o=t)?a:i===a?o:i,n,t)):e=_Q(e,t,n),e}function _Q(e,t,n){return"start"===e?t:"end"===e?n:e}function CQ(e,t,n){var r=t.inflateAmount;e.inflateAmount="auto"===r?1===n?.33:0:r}gQ.defaults={},gQ.prototype.datasetElementType=null,gQ.prototype.dataElementType=null;var jQ=function(e){(0,NA.Z)(n,e);var t=(0,LA.Z)(n);function n(){return(0,ad.Z)(this,n),t.apply(this,arguments)}return(0,sd.Z)(n,[{key:"parsePrimitiveData",value:function(e,t,n,r){return xQ(e,t,n,r)}},{key:"parseArrayData",value:function(e,t,n,r){return xQ(e,t,n,r)}},{key:"parseObjectData",value:function(e,t,n,r){var i,o,a,s,l=e.iScale,u=e.vScale,c=this._parsing,d=c.xAxisKey,f=void 0===d?"x":d,h=c.yAxisKey,p=void 0===h?"y":h,v="x"===l.axis?f:p,m="x"===u.axis?f:p,g=[];for(i=n,o=n+r;i<o;++i)s=t[i],(a={})[l.axis]=l.parse($G(s,v),i),g.push(bQ($G(s,m),a,u,i));return g}},{key:"updateRangeFromParsed",value:function(e,t,r,i){(0,DA.Z)((0,ZA.Z)(n.prototype),"updateRangeFromParsed",this).call(this,e,t,r,i);var o=r._custom;o&&t===this._cachedMeta.vScale&&(e.min=Math.min(e.min,o.min),e.max=Math.max(e.max,o.max))}},{key:"getMaxOverflow",value:function(){return 0}},{key:"getLabelAndValue",value:function(e){var t=this._cachedMeta,n=t.iScale,r=t.vScale,i=this.getParsed(e),o=i._custom,a=wQ(o)?"["+o.start+", "+o.end+"]":""+r.getLabelForValue(i[r.axis]);return{label:""+n.getLabelForValue(i[n.axis]),value:a}}},{key:"initialize",value:function(){this.enableOptionSharing=!0,(0,DA.Z)((0,ZA.Z)(n.prototype),"initialize",this).call(this),this._cachedMeta.stack=this.getDataset().stack}},{key:"update",value:function(e){var t=this._cachedMeta;this.updateElements(t.data,0,t.data.length,e)}},{key:"updateElements",value:function(e,t,n,r){for(var i="reset"===r,o=this.index,a=this._cachedMeta.vScale,s=a.getBasePixel(),l=a.isHorizontal(),u=this._getRuler(),c=this._getSharedOptions(t,r),d=c.sharedOptions,f=c.includeOptions,h=t;h<t+n;h++){var p=this.getParsed(h),v=i||ZG(p[a.axis])?{base:s,head:s}:this._calculateBarValuePixels(h),m=this._calculateBarIndexPixels(h,u),g=(p._stacks||{})[a.axis],y={horizontal:l,base:v.base,enableBorderRadius:!g||wQ(p._custom)||o===g._top||o===g._bottom,x:l?v.head:m.center,y:l?m.center:v.head,height:l?m.size:Math.abs(v.size),width:l?Math.abs(v.size):m.size};f&&(y.options=d||this.resolveDataElementOptions(h,e[h].active?"active":r));var b=y.options||e[h].options;kQ(y,b,g,o),CQ(y,b,u.ratio),this.updateElement(e[h],h,y,r)}}},{key:"_getStacks",value:function(e,t){var n,r=this._cachedMeta.iScale,i=r.getMatchingVisibleMetas(this._type).filter((function(e){return e.controller.options.grouped})),o=r.options.stacked,a=[],s=function(e){var n=e.controller.getParsed(t),r=n&&n[e.vScale.axis];if(ZG(r)||isNaN(r))return!0},l=(0,QP.Z)(i);try{for(l.s();!(n=l.n()).done;){var u=n.value;if((void 0===t||!s(u))&&((!1===o||-1===a.indexOf(u.stack)||void 0===o&&void 0===u.stack)&&a.push(u.stack),u.index===e))break}}catch(c){l.e(c)}finally{l.f()}return a.length||a.push(void 0),a}},{key:"_getStackCount",value:function(e){return this._getStacks(void 0,e).length}},{key:"_getStackIndex",value:function(e,t,n){var r=this._getStacks(e,n),i=void 0!==t?r.indexOf(t):-1;return-1===i?r.length-1:i}},{key:"_getRuler",value:function(){var e,t,n=this.options,r=this._cachedMeta,i=r.iScale,o=[];for(e=0,t=r.data.length;e<t;++e)o.push(i.getPixelForValue(this.getParsed(e)[i.axis],e));var a=n.barThickness;return{min:a||yQ(r),pixels:o,start:i._startPixel,end:i._endPixel,stackCount:this._getStackCount(),scale:i,grouped:n.grouped,ratio:a?1:n.categoryPercentage*n.barPercentage}}},{key:"_calculateBarValuePixels",value:function(e){var t,n,r=this._cachedMeta,i=r.vScale,o=r._stacked,a=this.options,s=a.base,l=a.minBarLength,u=s||0,c=this.getParsed(e),d=c._custom,f=wQ(d),h=c[i.axis],p=0,v=o?this.applyStack(i,c,o):h;v!==h&&(p=v-h,v=h),f&&(h=d.barStart,v=d.barEnd-d.barStart,0!==h&&hK(h)!==hK(d.barEnd)&&(p=0),p+=h);var m=ZG(s)||f?p:s,g=i.getPixelForValue(m);if(n=(t=this.chart.getDataVisibility(e)?i.getPixelForValue(p+v):g)-g,Math.abs(n)<l){n=function(e,t,n){return 0!==e?hK(e):(t.isHorizontal()?1:-1)*(t.min>=n?1:-1)}(n,i,u)*l,h===u&&(g-=n/2);var y=i.getPixelForDecimal(0),b=i.getPixelForDecimal(1),x=Math.min(y,b),w=Math.max(y,b);t=(g=Math.max(Math.min(g,w),x))+n}if(g===i.getPixelForValue(u)){var k=hK(n)*i.getLineWidthForValue(u)/2;g+=k,n-=k}return{size:n,base:g,head:t,center:t+n/2}}},{key:"_calculateBarIndexPixels",value:function(e,t){var n,r,i=t.scale,o=this.options,a=o.skipNull,s=BG(o.maxBarThickness,1/0);if(t.grouped){var l=a?this._getStackCount(e):t.stackCount,u="flex"===o.barThickness?function(e,t,n,r){var i=t.pixels,o=i[e],a=e>0?i[e-1]:null,s=e<i.length-1?i[e+1]:null,l=n.categoryPercentage;null===a&&(a=o-(null===s?t.end-t.start:s-o)),null===s&&(s=o+o-a);var u=o-(o-Math.min(a,s))/2*l;return{chunk:Math.abs(s-a)/2*l/r,ratio:n.barPercentage,start:u}}(e,t,o,l):function(e,t,n,r){var i,o,a=n.barThickness;return ZG(a)?(i=t.min*n.categoryPercentage,o=n.barPercentage):(i=a*r,o=1),{chunk:i/r,ratio:o,start:t.pixels[e]-i/2}}(e,t,o,l),c=this._getStackIndex(this.index,this._cachedMeta.stack,a?e:void 0);n=u.start+u.chunk*c+u.chunk/2,r=Math.min(s,u.chunk*u.ratio)}else n=i.getPixelForValue(this.getParsed(e)[i.axis],e),r=Math.min(s,t.min*t.ratio);return{base:n-r/2,head:n+r/2,center:n,size:r}}},{key:"draw",value:function(){for(var e=this._cachedMeta,t=e.vScale,n=e.data,r=n.length,i=0;i<r;++i)null!==this.getParsed(i)[t.axis]&&n[i].draw(this._ctx)}}]),n}(gQ);jQ.id="bar",jQ.defaults={datasetElementType:!1,dataElementType:"bar",categoryPercentage:.8,barPercentage:.9,grouped:!0,animations:{numbers:{type:"number",properties:["x","y","base","width","height"]}}},jQ.overrides={scales:{_index_:{type:"category",offset:!0,grid:{offset:!0}},_value_:{type:"linear",beginAtZero:!0}}};var PQ=function(e){(0,NA.Z)(n,e);var t=(0,LA.Z)(n);function n(){return(0,ad.Z)(this,n),t.apply(this,arguments)}return(0,sd.Z)(n,[{key:"initialize",value:function(){this.enableOptionSharing=!0,(0,DA.Z)((0,ZA.Z)(n.prototype),"initialize",this).call(this)}},{key:"parsePrimitiveData",value:function(e,t,r,i){for(var o=(0,DA.Z)((0,ZA.Z)(n.prototype),"parsePrimitiveData",this).call(this,e,t,r,i),a=0;a<o.length;a++)o[a]._custom=this.resolveDataElementOptions(a+r).radius;return o}},{key:"parseArrayData",value:function(e,t,r,i){for(var o=(0,DA.Z)((0,ZA.Z)(n.prototype),"parseArrayData",this).call(this,e,t,r,i),a=0;a<o.length;a++){var s=t[r+a];o[a]._custom=BG(s[2],this.resolveDataElementOptions(a+r).radius)}return o}},{key:"parseObjectData",value:function(e,t,r,i){for(var o=(0,DA.Z)((0,ZA.Z)(n.prototype),"parseObjectData",this).call(this,e,t,r,i),a=0;a<o.length;a++){var s=t[r+a];o[a]._custom=BG(s&&s.r&&+s.r,this.resolveDataElementOptions(a+r).radius)}return o}},{key:"getMaxOverflow",value:function(){for(var e=this._cachedMeta.data,t=0,n=e.length-1;n>=0;--n)t=Math.max(t,e[n].size(this.resolveDataElementOptions(n))/2);return t>0&&t}},{key:"getLabelAndValue",value:function(e){var t=this._cachedMeta,n=t.xScale,r=t.yScale,i=this.getParsed(e),o=n.getLabelForValue(i.x),a=r.getLabelForValue(i.y),s=i._custom;return{label:t.label,value:"("+o+", "+a+(s?", "+s:"")+")"}}},{key:"update",value:function(e){var t=this._cachedMeta.data;this.updateElements(t,0,t.length,e)}},{key:"updateElements",value:function(e,t,n,r){for(var i="reset"===r,o=this._cachedMeta,a=o.iScale,s=o.vScale,l=this._getSharedOptions(t,r),u=l.sharedOptions,c=l.includeOptions,d=a.axis,f=s.axis,h=t;h<t+n;h++){var p=e[h],v=!i&&this.getParsed(h),m={},g=m[d]=i?a.getPixelForDecimal(.5):a.getPixelForValue(v[d]),y=m[f]=i?s.getBasePixel():s.getPixelForValue(v[f]);m.skip=isNaN(g)||isNaN(y),c&&(m.options=u||this.resolveDataElementOptions(h,p.active?"active":r),i&&(m.options.radius=0)),this.updateElement(p,h,m,r)}}},{key:"resolveDataElementOptions",value:function(e,t){var r=this.getParsed(e),i=(0,DA.Z)((0,ZA.Z)(n.prototype),"resolveDataElementOptions",this).call(this,e,t);i.$shared&&(i=Object.assign({},i,{$shared:!1}));var o=i.radius;return"active"!==t&&(i.radius=0),i.radius+=BG(r&&r._custom,o),i}}]),n}(gQ);PQ.id="bubble",PQ.defaults={datasetElementType:!1,dataElementType:"point",animations:{numbers:{type:"number",properties:["x","y","borderWidth","radius"]}}},PQ.overrides={scales:{x:{type:"linear"},y:{type:"linear"}},plugins:{tooltip:{callbacks:{title:function(){return""}}}}};var EQ=function(e){(0,NA.Z)(n,e);var t=(0,LA.Z)(n);function n(e,r){var i;return(0,ad.Z)(this,n),(i=t.call(this,e,r)).enableOptionSharing=!0,i.innerRadius=void 0,i.outerRadius=void 0,i.offsetX=void 0,i.offsetY=void 0,i}return(0,sd.Z)(n,[{key:"linkScales",value:function(){}},{key:"parse",value:function(e,t){var n=this.getDataset().data,r=this._cachedMeta;if(!1===this._parsing)r._parsed=n;else{var i,o,a=function(e){return+n[e]};if(LG(n[e])){var s=this._parsing.key,l=void 0===s?"value":s;a=function(e){return+$G(n[e],l)}}for(i=e,o=e+t;i<o;++i)r._parsed[i]=a(i)}}},{key:"_getRotation",value:function(){return yK(this.options.rotation-90)}},{key:"_getCircumference",value:function(){return yK(this.options.circumference)}},{key:"_getRotationExtents",value:function(){for(var e=oK,t=-oK,n=0;n<this.chart.data.datasets.length;++n)if(this.chart.isDatasetVisible(n)){var r=this.chart.getDatasetMeta(n).controller,i=r._getRotation(),o=r._getCircumference();e=Math.min(e,i),t=Math.max(t,i+o)}return{rotation:e,circumference:t-e}}},{key:"update",value:function(e){var t,n,r=this.chart.chartArea,i=this._cachedMeta,o=i.data,a=this.getMaxBorderWidth()+this.getMaxOffset(o)+this.options.spacing,s=Math.max((Math.min(r.width,r.height)-a)/2,0),l=Math.min((t=this.options.cutout,n=s,"string"===typeof t&&t.endsWith("%")?parseFloat(t)/100:t/n),1),u=this._getRingWeight(this.index),c=this._getRotationExtents(),d=c.circumference,f=function(e,t,n){var r=1,i=1,o=0,a=0;if(t<oK){var s=e,l=s+t,u=Math.cos(s),c=Math.sin(s),d=Math.cos(l),f=Math.sin(l),h=function(e,t,r){return CK(e,s,l,!0)?1:Math.max(t,t*n,r,r*n)},p=function(e,t,r){return CK(e,s,l,!0)?-1:Math.min(t,t*n,r,r*n)},v=h(0,u,d),m=h(uK,c,f),g=p(iK,u,d),y=p(iK+uK,c,f);r=(v-g)/2,i=(m-y)/2,o=-(v+g)/2,a=-(m+y)/2}return{ratioX:r,ratioY:i,offsetX:o,offsetY:a}}(c.rotation,d,l),h=f.ratioX,p=f.ratioY,v=f.offsetX,m=f.offsetY,g=(r.width-a)/h,y=(r.height-a)/p,b=Math.max(Math.min(g,y)/2,0),x=HG(this.options.radius,b),w=(x-Math.max(x*l,0))/this._getVisibleDatasetWeightTotal();this.offsetX=v*x,this.offsetY=m*x,i.total=this.calculateTotal(),this.outerRadius=x-w*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-w*u,0),this.updateElements(o,0,o.length,e)}},{key:"_circumference",value:function(e,t){var n=this.options,r=this._cachedMeta,i=this._getCircumference();return t&&n.animation.animateRotate||!this.chart.getDataVisibility(e)||null===r._parsed[e]||r.data[e].hidden?0:this.calculateCircumference(r._parsed[e]*i/oK)}},{key:"updateElements",value:function(e,t,n,r){var i,o="reset"===r,a=this.chart,s=a.chartArea,l=a.options.animation,u=(s.left+s.right)/2,c=(s.top+s.bottom)/2,d=o&&l.animateScale,f=d?0:this.innerRadius,h=d?0:this.outerRadius,p=this._getSharedOptions(t,r),v=p.sharedOptions,m=p.includeOptions,g=this._getRotation();for(i=0;i<t;++i)g+=this._circumference(i,o);for(i=t;i<t+n;++i){var y=this._circumference(i,o),b=e[i],x={x:u+this.offsetX,y:c+this.offsetY,startAngle:g,endAngle:g+y,circumference:y,outerRadius:h,innerRadius:f};m&&(x.options=v||this.resolveDataElementOptions(i,b.active?"active":r)),g+=y,this.updateElement(b,i,x,r)}}},{key:"calculateTotal",value:function(){var e,t=this._cachedMeta,n=t.data,r=0;for(e=0;e<n.length;e++){var i=t._parsed[e];null===i||isNaN(i)||!this.chart.getDataVisibility(e)||n[e].hidden||(r+=Math.abs(i))}return r}},{key:"calculateCircumference",value:function(e){var t=this._cachedMeta.total;return t>0&&!isNaN(e)?oK*(Math.abs(e)/t):0}},{key:"getLabelAndValue",value:function(e){var t=this._cachedMeta,n=this.chart,r=n.data.labels||[],i=HX(t._parsed[e],n.options.locale);return{label:r[e]||"",value:i}}},{key:"getMaxBorderWidth",value:function(e){var t,n,r,i,o,a=0,s=this.chart;if(!e)for(t=0,n=s.data.datasets.length;t<n;++t)if(s.isDatasetVisible(t)){e=(r=s.getDatasetMeta(t)).data,i=r.controller;break}if(!e)return 0;for(t=0,n=e.length;t<n;++t)"inner"!==(o=i.resolveDataElementOptions(t)).borderAlign&&(a=Math.max(a,o.borderWidth||0,o.hoverBorderWidth||0));return a}},{key:"getMaxOffset",value:function(e){for(var t=0,n=0,r=e.length;n<r;++n){var i=this.resolveDataElementOptions(n);t=Math.max(t,i.offset||0,i.hoverOffset||0)}return t}},{key:"_getRingWeightOffset",value:function(e){for(var t=0,n=0;n<e;++n)this.chart.isDatasetVisible(n)&&(t+=this._getRingWeight(n));return t}},{key:"_getRingWeight",value:function(e){return Math.max(BG(this.chart.data.datasets[e].weight,1),0)}},{key:"_getVisibleDatasetWeightTotal",value:function(){return this._getRingWeightOffset(this.chart.data.datasets.length)||1}}]),n}(gQ);EQ.id="doughnut",EQ.defaults={datasetElementType:!1,dataElementType:"arc",animation:{animateRotate:!0,animateScale:!1},animations:{numbers:{type:"number",properties:["circumference","endAngle","innerRadius","outerRadius","startAngle","x","y","offset","borderWidth","spacing"]}},cutout:"50%",rotation:0,circumference:360,radius:"100%",spacing:0,indexAxis:"r"},EQ.descriptors={_scriptable:function(e){return"spacing"!==e},_indexable:function(e){return"spacing"!==e}},EQ.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels:function(e){var t=e.data;if(t.labels.length&&t.datasets.length){var n=e.legend.options.labels.pointStyle;return t.labels.map((function(t,r){var i=e.getDatasetMeta(0).controller.getStyle(r);return{text:t,fillStyle:i.backgroundColor,strokeStyle:i.borderColor,lineWidth:i.borderWidth,pointStyle:n,hidden:!e.getDataVisibility(r),index:r}}))}return[]}},onClick:function(e,t,n){n.chart.toggleDataVisibility(t.index),n.chart.update()}},tooltip:{callbacks:{title:function(){return""},label:function(e){var t=e.label,n=": "+e.formattedValue;return NG(t)?(t=t.slice())[0]+=n:t+=n,t}}}}};var AQ=function(e){(0,NA.Z)(n,e);var t=(0,LA.Z)(n);function n(){return(0,ad.Z)(this,n),t.apply(this,arguments)}return(0,sd.Z)(n,[{key:"initialize",value:function(){this.enableOptionSharing=!0,this.supportsDecimation=!0,(0,DA.Z)((0,ZA.Z)(n.prototype),"initialize",this).call(this)}},{key:"update",value:function(e){var t=this._cachedMeta,n=t.dataset,r=t.data,i=void 0===r?[]:r,o=t._dataset,a=this.chart._animationsDisabled,s=LK(t,i,a),l=s.start,u=s.count;this._drawStart=l,this._drawCount=u,FK(t)&&(l=0,u=i.length),n._chart=this.chart,n._datasetIndex=this.index,n._decimated=!!o._decimated,n.points=i;var c=this.resolveDatasetElementOptions(e);this.options.showLine||(c.borderWidth=0),c.segment=this.options.segment,this.updateElement(n,void 0,{animated:!a,options:c},e),this.updateElements(i,l,u,e)}},{key:"updateElements",value:function(e,t,n,r){for(var i="reset"===r,o=this._cachedMeta,a=o.iScale,s=o.vScale,l=o._stacked,u=o._dataset,c=this._getSharedOptions(t,r),d=c.sharedOptions,f=c.includeOptions,h=a.axis,p=s.axis,v=this.options,m=v.spanGaps,g=v.segment,y=vK(m)?m:Number.POSITIVE_INFINITY,b=this.chart._animationsDisabled||i||"none"===r,x=t>0&&this.getParsed(t-1),w=t;w<t+n;++w){var k=e[w],S=this.getParsed(w),_=b?k:{},C=ZG(S[p]),j=_[h]=a.getPixelForValue(S[h],w),P=_[p]=i||C?s.getBasePixel():s.getPixelForValue(l?this.applyStack(s,S,l):S[p],w);_.skip=isNaN(j)||isNaN(P)||C,_.stop=w>0&&Math.abs(S[h]-x[h])>y,g&&(_.parsed=S,_.raw=u.data[w]),f&&(_.options=d||this.resolveDataElementOptions(w,k.active?"active":r)),b||this.updateElement(k,w,_,r),x=S}}},{key:"getMaxOverflow",value:function(){var e=this._cachedMeta,t=e.dataset,n=t.options&&t.options.borderWidth||0,r=e.data||[];if(!r.length)return n;var i=r[0].size(this.resolveDataElementOptions(0)),o=r[r.length-1].size(this.resolveDataElementOptions(r.length-1));return Math.max(n,i,o)/2}},{key:"draw",value:function(){var e=this._cachedMeta;e.dataset.updateControlPoints(this.chart.chartArea,e.iScale.axis),(0,DA.Z)((0,ZA.Z)(n.prototype),"draw",this).call(this)}}]),n}(gQ);AQ.id="line",AQ.defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1},AQ.overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};var TQ=function(e){(0,NA.Z)(n,e);var t=(0,LA.Z)(n);function n(e,r){var i;return(0,ad.Z)(this,n),(i=t.call(this,e,r)).innerRadius=void 0,i.outerRadius=void 0,i}return(0,sd.Z)(n,[{key:"getLabelAndValue",value:function(e){var t=this._cachedMeta,n=this.chart,r=n.data.labels||[],i=HX(t._parsed[e].r,n.options.locale);return{label:r[e]||"",value:i}}},{key:"parseObjectData",value:function(e,t,n,r){return gX.bind(this)(e,t,n,r)}},{key:"update",value:function(e){var t=this._cachedMeta.data;this._updateRadius(),this.updateElements(t,0,t.length,e)}},{key:"getMinMax",value:function(){var e=this,t=this._cachedMeta,n={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return t.data.forEach((function(t,r){var i=e.getParsed(r).r;!isNaN(i)&&e.chart.getDataVisibility(r)&&(i<n.min&&(n.min=i),i>n.max&&(n.max=i))})),n}},{key:"_updateRadius",value:function(){var e=this.chart,t=e.chartArea,n=e.options,r=Math.min(t.right-t.left,t.bottom-t.top),i=Math.max(r/2,0),o=(i-Math.max(n.cutoutPercentage?i/100*n.cutoutPercentage:1,0))/e.getVisibleDatasetCount();this.outerRadius=i-o*this.index,this.innerRadius=this.outerRadius-o}},{key:"updateElements",value:function(e,t,n,r){var i,o="reset"===r,a=this.chart,s=a.options.animation,l=this._cachedMeta.rScale,u=l.xCenter,c=l.yCenter,d=l.getIndexAngle(0)-.5*iK,f=d,h=360/this.countVisibleElements();for(i=0;i<t;++i)f+=this._computeAngle(i,r,h);for(i=t;i<t+n;i++){var p=e[i],v=f,m=f+this._computeAngle(i,r,h),g=a.getDataVisibility(i)?l.getDistanceFromCenterForValue(this.getParsed(i).r):0;f=m,o&&(s.animateScale&&(g=0),s.animateRotate&&(v=m=d));var y={x:u,y:c,innerRadius:0,outerRadius:g,startAngle:v,endAngle:m,options:this.resolveDataElementOptions(i,p.active?"active":r)};this.updateElement(p,i,y,r)}}},{key:"countVisibleElements",value:function(){var e=this,t=this._cachedMeta,n=0;return t.data.forEach((function(t,r){!isNaN(e.getParsed(r).r)&&e.chart.getDataVisibility(r)&&n++})),n}},{key:"_computeAngle",value:function(e,t,n){return this.chart.getDataVisibility(e)?yK(this.resolveDataElementOptions(e,t).angle||n):0}}]),n}(gQ);TQ.id="polarArea",TQ.defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0},TQ.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels:function(e){var t=e.data;if(t.labels.length&&t.datasets.length){var n=e.legend.options.labels.pointStyle;return t.labels.map((function(t,r){var i=e.getDatasetMeta(0).controller.getStyle(r);return{text:t,fillStyle:i.backgroundColor,strokeStyle:i.borderColor,lineWidth:i.borderWidth,pointStyle:n,hidden:!e.getDataVisibility(r),index:r}}))}return[]}},onClick:function(e,t,n){n.chart.toggleDataVisibility(t.index),n.chart.update()}},tooltip:{callbacks:{title:function(){return""},label:function(e){return e.chart.data.labels[e.dataIndex]+": "+e.formattedValue}}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};var IQ=function(e){(0,NA.Z)(n,e);var t=(0,LA.Z)(n);function n(){return(0,ad.Z)(this,n),t.apply(this,arguments)}return(0,sd.Z)(n)}(EQ);IQ.id="pie",IQ.defaults={cutout:0,rotation:0,circumference:360,radius:"100%"};var RQ=function(e){(0,NA.Z)(n,e);var t=(0,LA.Z)(n);function n(){return(0,ad.Z)(this,n),t.apply(this,arguments)}return(0,sd.Z)(n,[{key:"getLabelAndValue",value:function(e){var t=this._cachedMeta.vScale,n=this.getParsed(e);return{label:t.getLabels()[e],value:""+t.getLabelForValue(n[t.axis])}}},{key:"parseObjectData",value:function(e,t,n,r){return gX.bind(this)(e,t,n,r)}},{key:"update",value:function(e){var t=this._cachedMeta,n=t.dataset,r=t.data||[],i=t.iScale.getLabels();if(n.points=r,"resize"!==e){var o=this.resolveDatasetElementOptions(e);this.options.showLine||(o.borderWidth=0);var a={_loop:!0,_fullLoop:i.length===r.length,options:o};this.updateElement(n,void 0,a,e)}this.updateElements(r,0,r.length,e)}},{key:"updateElements",value:function(e,t,n,r){for(var i=this._cachedMeta.rScale,o="reset"===r,a=t;a<t+n;a++){var s=e[a],l=this.resolveDataElementOptions(a,s.active?"active":r),u=i.getPointPositionForValue(a,this.getParsed(a).r),c=o?i.xCenter:u.x,d=o?i.yCenter:u.y,f={x:c,y:d,angle:u.angle,skip:isNaN(c)||isNaN(d),options:l};this.updateElement(s,a,f,r)}}}]),n}(gQ);RQ.id="radar",RQ.defaults={datasetElementType:"line",dataElementType:"point",indexAxis:"r",showLine:!0,elements:{line:{fill:"start"}}},RQ.overrides={aspectRatio:1,scales:{r:{type:"radialLinear"}}};var MQ=function(){function e(){(0,ad.Z)(this,e),this.x=void 0,this.y=void 0,this.active=!1,this.options=void 0,this.$animations=void 0}return(0,sd.Z)(e,[{key:"tooltipPosition",value:function(e){var t=this.getProps(["x","y"],e);return{x:t.x,y:t.y}}},{key:"hasValue",value:function(){return vK(this.x)&&vK(this.y)}},{key:"getProps",value:function(e,t){var n=this,r=this.$animations;if(!t||!r)return this;var i={};return e.forEach((function(e){i[e]=r[e]&&r[e].active()?r[e]._to:n[e]})),i}}]),e}();MQ.defaults={},MQ.defaultRoutes=void 0;var OQ={values:function(e){return NG(e)?e:""+e},numeric:function(e,t,n){if(0===e)return"0";var r,i=this.chart.options.locale,o=e;if(n.length>1){var a=Math.max(Math.abs(n[0].value),Math.abs(n[n.length-1].value));(a<1e-4||a>1e15)&&(r="scientific"),o=function(e,t){var n=t.length>3?t[2].value-t[1].value:t[1].value-t[0].value;Math.abs(n)>=1&&e!==Math.floor(e)&&(n=e-Math.floor(e));return n}(e,n)}var s=fK(Math.abs(o)),l=Math.max(Math.min(-1*Math.floor(s),20),0),u={notation:r,minimumFractionDigits:l,maximumFractionDigits:l};return Object.assign(u,this.options.ticks.format),HX(e,i,u)},logarithmic:function(e,t,n){if(0===e)return"0";var r=e/Math.pow(10,Math.floor(fK(e)));return 1===r||2===r||5===r?OQ.numeric.call(this,e,t,n):""}};var DQ={formatters:OQ};function ZQ(e,t){var n=e.options.ticks,r=n.maxTicksLimit||function(e){var t=e.options.offset,n=e._tickSize(),r=e._length/n+(t?0:1),i=e._maxLength/n;return Math.floor(Math.min(r,i))}(e),i=n.major.enabled?function(e){var t,n,r=[];for(t=0,n=e.length;t<n;t++)e[t].major&&r.push(t);return r}(t):[],o=i.length,a=i[0],s=i[o-1],l=[];if(o>r)return function(e,t,n,r){var i,o=0,a=n[0];for(r=Math.ceil(r),i=0;i<e.length;i++)i===a&&(t.push(e[i]),a=n[++o*r])}(t,l,i,o/r),l;var u=function(e,t,n){var r=function(e){var t,n,r=e.length;if(r<2)return!1;for(n=e[0],t=1;t<r;++t)if(e[t]-e[t-1]!==n)return!1;return n}(e),i=t.length/n;if(!r)return Math.max(i,1);for(var o=function(e){var t,n=[],r=Math.sqrt(e);for(t=1;t<r;t++)e%t===0&&(n.push(t),n.push(e/t));return r===(0|r)&&n.push(r),n.sort((function(e,t){return e-t})).pop(),n}(r),a=0,s=o.length-1;a<s;a++){var l=o[a];if(l>i)return l}return Math.max(i,1)}(i,t,r);if(o>0){var c,d,f=o>1?Math.round((s-a)/(o-1)):null;for(NQ(t,l,u,ZG(f)?0:a-f,a),c=0,d=o-1;c<d;c++)NQ(t,l,u,i[c],i[c+1]);return NQ(t,l,u,s,ZG(f)?t.length:s+f),l}return NQ(t,l,u),l}function NQ(e,t,n,r,i){var o,a,s,l=BG(r,0),u=Math.min(BG(i,e.length),e.length),c=0;for(n=Math.ceil(n),i&&(n=(o=i-r)/Math.floor(o/n)),s=l;s<0;)c++,s=Math.round(l+c*n);for(a=Math.max(l,0);a<u;a++)a===s&&(t.push(e[a]),c++,s=Math.round(l+c*n))}RY.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",grace:0,grid:{display:!0,lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:function(e,t){return t.lineWidth},tickColor:function(e,t){return t.color},offset:!1,borderDash:[],borderDashOffset:0,borderWidth:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:DQ.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),RY.route("scale.ticks","color","","color"),RY.route("scale.grid","color","","borderColor"),RY.route("scale.grid","borderColor","","borderColor"),RY.route("scale.title","color","","color"),RY.describe("scale",{_fallback:!1,_scriptable:function(e){return!e.startsWith("before")&&!e.startsWith("after")&&"callback"!==e&&"parser"!==e},_indexable:function(e){return"borderDash"!==e&&"tickBorderDash"!==e}}),RY.describe("scales",{_fallback:"scale"}),RY.describe("scale.ticks",{_scriptable:function(e){return"backdropPadding"!==e&&"callback"!==e},_indexable:function(e){return"backdropPadding"!==e}});var LQ=function(e,t,n){return"top"===t||"left"===t?e[t]+n:e[t]-n};function FQ(e,t){for(var n=[],r=e.length/t,i=e.length,o=0;o<i;o+=r)n.push(e[Math.floor(o)]);return n}function zQ(e,t,n){var r,i=e.ticks.length,o=Math.min(t,i-1),a=e._startPixel,s=e._endPixel,l=1e-6,u=e.getPixelForTick(o);if(!(n&&(r=1===i?Math.max(u-a,s-u):0===t?(e.getPixelForTick(1)-u)/2:(u-e.getPixelForTick(o-1))/2,(u+=o<t?r:-r)<a-l||u>s+l)))return u}function BQ(e){return e.drawTicks?e.tickLength:0}function HQ(e,t){if(!e.display)return 0;var n=tX(e.font,t),r=eX(e.padding);return(NG(e.text)?e.text.length:1)*n.lineHeight+r.height}function VQ(e,t,n){var r=ZK(e);return(n&&"right"!==t||!n&&"right"===t)&&(r=function(e){return"left"===e?"right":"right"===e?"left":e}(r)),r}var qQ=function(e){(0,NA.Z)(n,e);var t=(0,LA.Z)(n);function n(e){var r;return(0,ad.Z)(this,n),(r=t.call(this)).id=e.id,r.type=e.type,r.options=void 0,r.ctx=e.ctx,r.chart=e.chart,r.top=void 0,r.bottom=void 0,r.left=void 0,r.right=void 0,r.width=void 0,r.height=void 0,r._margins={left:0,right:0,top:0,bottom:0},r.maxWidth=void 0,r.maxHeight=void 0,r.paddingTop=void 0,r.paddingBottom=void 0,r.paddingLeft=void 0,r.paddingRight=void 0,r.axis=void 0,r.labelRotation=void 0,r.min=void 0,r.max=void 0,r._range=void 0,r.ticks=[],r._gridLineItems=null,r._labelItems=null,r._labelSizes=null,r._length=0,r._maxLength=0,r._longestTextCache={},r._startPixel=void 0,r._endPixel=void 0,r._reversePixels=!1,r._userMax=void 0,r._userMin=void 0,r._suggestedMax=void 0,r._suggestedMin=void 0,r._ticksLength=0,r._borderValue=0,r._cache={},r._dataLimitsCached=!1,r.$context=void 0,r}return(0,sd.Z)(n,[{key:"init",value:function(e){this.options=e.setContext(this.getContext()),this.axis=e.axis,this._userMin=this.parse(e.min),this._userMax=this.parse(e.max),this._suggestedMin=this.parse(e.suggestedMin),this._suggestedMax=this.parse(e.suggestedMax)}},{key:"parse",value:function(e,t){return e}},{key:"getUserBounds",value:function(){var e=this._userMin,t=this._userMax,n=this._suggestedMin,r=this._suggestedMax;return e=zG(e,Number.POSITIVE_INFINITY),t=zG(t,Number.NEGATIVE_INFINITY),n=zG(n,Number.POSITIVE_INFINITY),r=zG(r,Number.NEGATIVE_INFINITY),{min:zG(e,n),max:zG(t,r),minDefined:FG(e),maxDefined:FG(t)}}},{key:"getMinMax",value:function(e){var t,n=this.getUserBounds(),r=n.min,i=n.max,o=n.minDefined,a=n.maxDefined;if(o&&a)return{min:r,max:i};for(var s=this.getMatchingVisibleMetas(),l=0,u=s.length;l<u;++l)t=s[l].controller.getMinMax(this,e),o||(r=Math.min(r,t.min)),a||(i=Math.max(i,t.max));return{min:zG(r=a&&r>i?i:r,zG(i=o&&r>i?r:i,r)),max:zG(i,zG(r,i))}}},{key:"getPadding",value:function(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}},{key:"getTicks",value:function(){return this.ticks}},{key:"getLabels",value:function(){var e=this.chart.data;return this.options.labels||(this.isHorizontal()?e.xLabels:e.yLabels)||e.labels||[]}},{key:"beforeLayout",value:function(){this._cache={},this._dataLimitsCached=!1}},{key:"beforeUpdate",value:function(){VG(this.options.beforeUpdate,[this])}},{key:"update",value:function(e,t,n){var r=this.options,i=r.beginAtZero,o=r.grace,a=r.ticks,s=a.sampleSize;this.beforeUpdate(),this.maxWidth=e,this.maxHeight=t,this._margins=n=Object.assign({left:0,right:0,top:0,bottom:0},n),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+n.left+n.right:this.height+n.top+n.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=function(e,t,n){var r=e.min,i=e.max,o=HG(t,(i-r)/2),a=function(e,t){return n&&0===e?0:e+t};return{min:a(r,-Math.abs(o)),max:a(i,o)}}(this,o,i),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();var l=s<this.ticks.length;this._convertTicksToLabels(l?FQ(this.ticks,s):this.ticks),this.configure(),this.beforeCalculateLabelRotation(),this.calculateLabelRotation(),this.afterCalculateLabelRotation(),a.display&&(a.autoSkip||"auto"===a.source)&&(this.ticks=ZQ(this,this.ticks),this._labelSizes=null,this.afterAutoSkip()),l&&this._convertTicksToLabels(this.ticks),this.beforeFit(),this.fit(),this.afterFit(),this.afterUpdate()}},{key:"configure",value:function(){var e,t,n=this.options.reverse;this.isHorizontal()?(e=this.left,t=this.right):(e=this.top,t=this.bottom,n=!n),this._startPixel=e,this._endPixel=t,this._reversePixels=n,this._length=t-e,this._alignToPixels=this.options.alignToPixels}},{key:"afterUpdate",value:function(){VG(this.options.afterUpdate,[this])}},{key:"beforeSetDimensions",value:function(){VG(this.options.beforeSetDimensions,[this])}},{key:"setDimensions",value:function(){this.isHorizontal()?(this.width=this.maxWidth,this.left=0,this.right=this.width):(this.height=this.maxHeight,this.top=0,this.bottom=this.height),this.paddingLeft=0,this.paddingTop=0,this.paddingRight=0,this.paddingBottom=0}},{key:"afterSetDimensions",value:function(){VG(this.options.afterSetDimensions,[this])}},{key:"_callHooks",value:function(e){this.chart.notifyPlugins(e,this.getContext()),VG(this.options[e],[this])}},{key:"beforeDataLimits",value:function(){this._callHooks("beforeDataLimits")}},{key:"determineDataLimits",value:function(){}},{key:"afterDataLimits",value:function(){this._callHooks("afterDataLimits")}},{key:"beforeBuildTicks",value:function(){this._callHooks("beforeBuildTicks")}},{key:"buildTicks",value:function(){return[]}},{key:"afterBuildTicks",value:function(){this._callHooks("afterBuildTicks")}},{key:"beforeTickToLabelConversion",value:function(){VG(this.options.beforeTickToLabelConversion,[this])}},{key:"generateTickLabels",value:function(e){var t,n,r,i=this.options.ticks;for(t=0,n=e.length;t<n;t++)(r=e[t]).label=VG(i.callback,[r.value,t,e],this)}},{key:"afterTickToLabelConversion",value:function(){VG(this.options.afterTickToLabelConversion,[this])}},{key:"beforeCalculateLabelRotation",value:function(){VG(this.options.beforeCalculateLabelRotation,[this])}},{key:"calculateLabelRotation",value:function(){var e,t,n,r=this.options,i=r.ticks,o=this.ticks.length,a=i.minRotation||0,s=i.maxRotation,l=a;if(!this._isVisible()||!i.display||a>=s||o<=1||!this.isHorizontal())this.labelRotation=a;else{var u=this._getLabelSizes(),c=u.widest.width,d=u.highest.height,f=jK(this.chart.width-c,0,this.maxWidth);c+6>(e=r.offset?this.maxWidth/o:f/(o-1))&&(e=f/(o-(r.offset?.5:1)),t=this.maxHeight-BQ(r.grid)-i.padding-HQ(r.title,this.chart.options.font),n=Math.sqrt(c*c+d*d),l=bK(Math.min(Math.asin(jK((u.highest.height+6)/e,-1,1)),Math.asin(jK(t/n,-1,1))-Math.asin(jK(d/n,-1,1)))),l=Math.max(a,Math.min(s,l))),this.labelRotation=l}}},{key:"afterCalculateLabelRotation",value:function(){VG(this.options.afterCalculateLabelRotation,[this])}},{key:"afterAutoSkip",value:function(){}},{key:"beforeFit",value:function(){VG(this.options.beforeFit,[this])}},{key:"fit",value:function(){var e={width:0,height:0},t=this.chart,n=this.options,r=n.ticks,i=n.title,o=n.grid,a=this._isVisible(),s=this.isHorizontal();if(a){var l=HQ(i,t.options.font);if(s?(e.width=this.maxWidth,e.height=BQ(o)+l):(e.height=this.maxHeight,e.width=BQ(o)+l),r.display&&this.ticks.length){var u=this._getLabelSizes(),c=u.first,d=u.last,f=u.widest,h=u.highest,p=2*r.padding,v=yK(this.labelRotation),m=Math.cos(v),g=Math.sin(v);if(s){var y=r.mirror?0:g*f.width+m*h.height;e.height=Math.min(this.maxHeight,e.height+y+p)}else{var b=r.mirror?0:m*f.width+g*h.height;e.width=Math.min(this.maxWidth,e.width+b+p)}this._calculatePadding(c,d,g,m)}}this._handleMargins(),s?(this.width=this._length=t.width-this._margins.left-this._margins.right,this.height=e.height):(this.width=e.width,this.height=this._length=t.height-this._margins.top-this._margins.bottom)}},{key:"_calculatePadding",value:function(e,t,n,r){var i=this.options,o=i.ticks,a=o.align,s=o.padding,l=i.position,u=0!==this.labelRotation,c="top"!==l&&"x"===this.axis;if(this.isHorizontal()){var d=this.getPixelForTick(0)-this.left,f=this.right-this.getPixelForTick(this.ticks.length-1),h=0,p=0;u?c?(h=r*e.width,p=n*t.height):(h=n*e.height,p=r*t.width):"start"===a?p=t.width:"end"===a?h=e.width:"inner"!==a&&(h=e.width/2,p=t.width/2),this.paddingLeft=Math.max((h-d+s)*this.width/(this.width-d),0),this.paddingRight=Math.max((p-f+s)*this.width/(this.width-f),0)}else{var v=t.height/2,m=e.height/2;"start"===a?(v=0,m=e.height):"end"===a&&(v=t.height,m=0),this.paddingTop=v+s,this.paddingBottom=m+s}}},{key:"_handleMargins",value:function(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}},{key:"afterFit",value:function(){VG(this.options.afterFit,[this])}},{key:"isHorizontal",value:function(){var e=this.options,t=e.axis,n=e.position;return"top"===n||"bottom"===n||"x"===t}},{key:"isFullSize",value:function(){return this.options.fullSize}},{key:"_convertTicksToLabels",value:function(e){var t,n;for(this.beforeTickToLabelConversion(),this.generateTickLabels(e),t=0,n=e.length;t<n;t++)ZG(e[t].label)&&(e.splice(t,1),n--,t--);this.afterTickToLabelConversion()}},{key:"_getLabelSizes",value:function(){var e=this._labelSizes;if(!e){var t=this.options.ticks.sampleSize,n=this.ticks;t<n.length&&(n=FQ(n,t)),this._labelSizes=e=this._computeLabelSizes(n,n.length)}return e}},{key:"_computeLabelSizes",value:function(e,t){var n,r,i,o,a,s,l,u,c,d,f,h=this.ctx,p=this._longestTextCache,v=[],m=[],g=0,y=0;for(n=0;n<t;++n){if(o=e[n].label,a=this._resolveTickFontOptions(n),h.font=s=a.string,l=p[s]=p[s]||{data:{},gc:[]},u=a.lineHeight,c=d=0,ZG(o)||NG(o)){if(NG(o))for(r=0,i=o.length;r<i;++r)ZG(f=o[r])||NG(f)||(c=MY(h,l.data,l.gc,c,f),d+=u)}else c=MY(h,l.data,l.gc,c,o),d=u;v.push(c),m.push(d),g=Math.max(c,g),y=Math.max(d,y)}!function(e,t){qG(e,(function(e){var n,r=e.gc,i=r.length/2;if(i>t){for(n=0;n<i;++n)delete e.data[r[n]];r.splice(0,i)}}))}(p,t);var b=v.indexOf(g),x=m.indexOf(y),w=function(e){return{width:v[e]||0,height:m[e]||0}};return{first:w(0),last:w(t-1),widest:w(b),highest:w(x),widths:v,heights:m}}},{key:"getLabelForValue",value:function(e){return e}},{key:"getPixelForValue",value:function(e,t){return NaN}},{key:"getValueForPixel",value:function(e){}},{key:"getPixelForTick",value:function(e){var t=this.ticks;return e<0||e>t.length-1?null:this.getPixelForValue(t[e].value)}},{key:"getPixelForDecimal",value:function(e){this._reversePixels&&(e=1-e);var t=this._startPixel+e*this._length;return jK(this._alignToPixels?DY(this.chart,t,0):t,-32768,32767)}},{key:"getDecimalForPixel",value:function(e){var t=(e-this._startPixel)/this._length;return this._reversePixels?1-t:t}},{key:"getBasePixel",value:function(){return this.getPixelForValue(this.getBaseValue())}},{key:"getBaseValue",value:function(){var e=this.min,t=this.max;return e<0&&t<0?t:e>0&&t>0?e:0}},{key:"getContext",value:function(e){var t=this.ticks||[];if(e>=0&&e<t.length){var n=t[e];return n.$context||(n.$context=function(e,t,n){return rX(e,{tick:n,index:t,type:"tick"})}(this.getContext(),e,n))}return this.$context||(this.$context=rX(this.chart.getContext(),{scale:this,type:"scale"}))}},{key:"_tickSize",value:function(){var e=this.options.ticks,t=yK(this.labelRotation),n=Math.abs(Math.cos(t)),r=Math.abs(Math.sin(t)),i=this._getLabelSizes(),o=e.autoSkipPadding||0,a=i?i.widest.width+o:0,s=i?i.highest.height+o:0;return this.isHorizontal()?s*n>a*r?a/n:s/r:s*r<a*n?s/n:a/r}},{key:"_isVisible",value:function(){var e=this.options.display;return"auto"!==e?!!e:this.getMatchingVisibleMetas().length>0}},{key:"_computeGridLineItems",value:function(e){var t,n,r,i,o,a,s,l,u,c,d,f,h=this.axis,p=this.chart,v=this.options,m=v.grid,g=v.position,y=m.offset,b=this.isHorizontal(),x=this.ticks.length+(y?1:0),w=BQ(m),k=[],S=m.setContext(this.getContext()),_=S.drawBorder?S.borderWidth:0,C=_/2,j=function(e){return DY(p,e,_)};if("top"===g)t=j(this.bottom),a=this.bottom-w,l=t-C,c=j(e.top)+C,f=e.bottom;else if("bottom"===g)t=j(this.top),c=e.top,f=j(e.bottom)-C,a=t+C,l=this.top+w;else if("left"===g)t=j(this.right),o=this.right-w,s=t-C,u=j(e.left)+C,d=e.right;else if("right"===g)t=j(this.left),u=e.left,d=j(e.right)-C,o=t+C,s=this.left+w;else if("x"===h){if("center"===g)t=j((e.top+e.bottom)/2+.5);else if(LG(g)){var P=Object.keys(g)[0],E=g[P];t=j(this.chart.scales[P].getPixelForValue(E))}c=e.top,f=e.bottom,l=(a=t+C)+w}else if("y"===h){if("center"===g)t=j((e.left+e.right)/2);else if(LG(g)){var A=Object.keys(g)[0],T=g[A];t=j(this.chart.scales[A].getPixelForValue(T))}s=(o=t-C)-w,u=e.left,d=e.right}var I=BG(v.ticks.maxTicksLimit,x),R=Math.max(1,Math.ceil(x/I));for(n=0;n<x;n+=R){var M=m.setContext(this.getContext(n)),O=M.lineWidth,D=M.color,Z=M.borderDash||[],N=M.borderDashOffset,L=M.tickWidth,F=M.tickColor,z=M.tickBorderDash||[],B=M.tickBorderDashOffset;void 0!==(r=zQ(this,n,y))&&(i=DY(p,r,O),b?o=s=u=d=i:a=l=c=f=i,k.push({tx1:o,ty1:a,tx2:s,ty2:l,x1:u,y1:c,x2:d,y2:f,width:O,color:D,borderDash:Z,borderDashOffset:N,tickWidth:L,tickColor:F,tickBorderDash:z,tickBorderDashOffset:B}))}return this._ticksLength=x,this._borderValue=t,k}},{key:"_computeLabelItems",value:function(e){var t,n,r,i,o,a,s,l,u,c,d,f=this.axis,h=this.options,p=h.position,v=h.ticks,m=this.isHorizontal(),g=this.ticks,y=v.align,b=v.crossAlign,x=v.padding,w=v.mirror,k=BQ(h.grid),S=k+x,_=w?-x:S,C=-yK(this.labelRotation),j=[],P="middle";if("top"===p)o=this.bottom-_,a=this._getXAxisLabelAlignment();else if("bottom"===p)o=this.top+_,a=this._getXAxisLabelAlignment();else if("left"===p){var E=this._getYAxisLabelAlignment(k);a=E.textAlign,i=E.x}else if("right"===p){var A=this._getYAxisLabelAlignment(k);a=A.textAlign,i=A.x}else if("x"===f){if("center"===p)o=(e.top+e.bottom)/2+S;else if(LG(p)){var T=Object.keys(p)[0],I=p[T];o=this.chart.scales[T].getPixelForValue(I)+S}a=this._getXAxisLabelAlignment()}else if("y"===f){if("center"===p)i=(e.left+e.right)/2-S;else if(LG(p)){var R=Object.keys(p)[0],M=p[R];i=this.chart.scales[R].getPixelForValue(M)}a=this._getYAxisLabelAlignment(k).textAlign}"y"===f&&("start"===y?P="top":"end"===y&&(P="bottom"));var O=this._getLabelSizes();for(t=0,n=g.length;t<n;++t){r=g[t].label;var D=v.setContext(this.getContext(t));s=this.getPixelForTick(t)+v.labelOffset,u=(l=this._resolveTickFontOptions(t)).lineHeight;var Z=(c=NG(r)?r.length:1)/2,N=D.color,L=D.textStrokeColor,F=D.textStrokeWidth,z=a;m?(i=s,"inner"===a&&(z=t===n-1?this.options.reverse?"left":"right":0===t?this.options.reverse?"right":"left":"center"),d="top"===p?"near"===b||0!==C?-c*u+u/2:"center"===b?-O.highest.height/2-Z*u+u:-O.highest.height+u/2:"near"===b||0!==C?u/2:"center"===b?O.highest.height/2-Z*u:O.highest.height-c*u,w&&(d*=-1)):(o=s,d=(1-c)*u/2);var B=void 0;if(D.showLabelBackdrop){var H=eX(D.backdropPadding),V=O.heights[t],q=O.widths[t],W=o+d-H.top,U=i-H.left;switch(P){case"middle":W-=V/2;break;case"bottom":W-=V}switch(a){case"center":U-=q/2;break;case"right":U-=q}B={left:U,top:W,width:q+H.width,height:V+H.height,color:D.backdropColor}}j.push({rotation:C,label:r,font:l,color:N,strokeColor:L,strokeWidth:F,textOffset:d,textAlign:z,textBaseline:P,translation:[i,o],backdrop:B})}return j}},{key:"_getXAxisLabelAlignment",value:function(){var e=this.options,t=e.position,n=e.ticks;if(-yK(this.labelRotation))return"top"===t?"left":"right";var r="center";return"start"===n.align?r="left":"end"===n.align?r="right":"inner"===n.align&&(r="inner"),r}},{key:"_getYAxisLabelAlignment",value:function(e){var t,n,r=this.options,i=r.position,o=r.ticks,a=o.crossAlign,s=o.mirror,l=o.padding,u=e+l,c=this._getLabelSizes().widest.width;return"left"===i?s?(n=this.right+l,"near"===a?t="left":"center"===a?(t="center",n+=c/2):(t="right",n+=c)):(n=this.right-u,"near"===a?t="right":"center"===a?(t="center",n-=c/2):(t="left",n=this.left)):"right"===i?s?(n=this.left+l,"near"===a?t="right":"center"===a?(t="center",n-=c/2):(t="left",n-=c)):(n=this.left+u,"near"===a?t="left":"center"===a?(t="center",n+=c/2):(t="right",n=this.right)):t="right",{textAlign:t,x:n}}},{key:"_computeLabelArea",value:function(){if(!this.options.ticks.mirror){var e=this.chart,t=this.options.position;return"left"===t||"right"===t?{top:0,left:this.left,bottom:e.height,right:this.right}:"top"===t||"bottom"===t?{top:this.top,left:0,bottom:this.bottom,right:e.width}:void 0}}},{key:"drawBackground",value:function(){var e=this.ctx,t=this.options.backgroundColor,n=this.left,r=this.top,i=this.width,o=this.height;t&&(e.save(),e.fillStyle=t,e.fillRect(n,r,i,o),e.restore())}},{key:"getLineWidthForValue",value:function(e){var t=this.options.grid;if(!this._isVisible()||!t.display)return 0;var n=this.ticks.findIndex((function(t){return t.value===e}));return n>=0?t.setContext(this.getContext(n)).lineWidth:0}},{key:"drawGrid",value:function(e){var t,n,r=this.options.grid,i=this.ctx,o=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(e)),a=function(e,t,n){n.width&&n.color&&(i.save(),i.lineWidth=n.width,i.strokeStyle=n.color,i.setLineDash(n.borderDash||[]),i.lineDashOffset=n.borderDashOffset,i.beginPath(),i.moveTo(e.x,e.y),i.lineTo(t.x,t.y),i.stroke(),i.restore())};if(r.display)for(t=0,n=o.length;t<n;++t){var s=o[t];r.drawOnChartArea&&a({x:s.x1,y:s.y1},{x:s.x2,y:s.y2},s),r.drawTicks&&a({x:s.tx1,y:s.ty1},{x:s.tx2,y:s.ty2},{color:s.tickColor,width:s.tickWidth,borderDash:s.tickBorderDash,borderDashOffset:s.tickBorderDashOffset})}}},{key:"drawBorder",value:function(){var e=this.chart,t=this.ctx,n=this.options.grid,r=n.setContext(this.getContext()),i=n.drawBorder?r.borderWidth:0;if(i){var o,a,s,l,u=n.setContext(this.getContext(0)).lineWidth,c=this._borderValue;this.isHorizontal()?(o=DY(e,this.left,i)-i/2,a=DY(e,this.right,u)+u/2,s=l=c):(s=DY(e,this.top,i)-i/2,l=DY(e,this.bottom,u)+u/2,o=a=c),t.save(),t.lineWidth=r.borderWidth,t.strokeStyle=r.borderColor,t.beginPath(),t.moveTo(o,s),t.lineTo(a,l),t.stroke(),t.restore()}}},{key:"drawLabels",value:function(e){if(this.options.ticks.display){var t=this.ctx,n=this._computeLabelArea();n&&zY(t,n);var r,i,o=this._labelItems||(this._labelItems=this._computeLabelItems(e));for(r=0,i=o.length;r<i;++r){var a=o[r],s=a.font,l=a.label;a.backdrop&&(t.fillStyle=a.backdrop.color,t.fillRect(a.backdrop.left,a.backdrop.top,a.backdrop.width,a.backdrop.height)),qY(t,l,0,a.textOffset,s,a)}n&&BY(t)}}},{key:"drawTitle",value:function(){var e=this.ctx,t=this.options,n=t.position,r=t.title,i=t.reverse;if(r.display){var o=tX(r.font),a=eX(r.padding),s=r.align,l=o.lineHeight/2;"bottom"===n||"center"===n||LG(n)?(l+=a.bottom,NG(r.text)&&(l+=o.lineHeight*(r.text.length-1))):l+=a.top;var u=function(e,t,n,r){var i,o,a,s=e.top,l=e.left,u=e.bottom,c=e.right,d=e.chart,f=d.chartArea,h=d.scales,p=0,v=u-s,m=c-l;if(e.isHorizontal()){if(o=NK(r,l,c),LG(n)){var g=Object.keys(n)[0],y=n[g];a=h[g].getPixelForValue(y)+v-t}else a="center"===n?(f.bottom+f.top)/2+v-t:LQ(e,n,t);i=c-l}else{if(LG(n)){var b=Object.keys(n)[0],x=n[b];o=h[b].getPixelForValue(x)-m+t}else o="center"===n?(f.left+f.right)/2-m+t:LQ(e,n,t);a=NK(r,u,s),p="left"===n?-uK:uK}return{titleX:o,titleY:a,maxWidth:i,rotation:p}}(this,l,n,s),c=u.titleX,d=u.titleY,f=u.maxWidth,h=u.rotation;qY(e,r.text,0,0,o,{color:r.color,maxWidth:f,rotation:h,textAlign:VQ(s,n,i),textBaseline:"middle",translation:[c,d]})}}},{key:"draw",value:function(e){this._isVisible()&&(this.drawBackground(),this.drawGrid(e),this.drawBorder(),this.drawTitle(),this.drawLabels(e))}},{key:"_layers",value:function(){var e=this,t=this.options,r=t.ticks&&t.ticks.z||0,i=BG(t.grid&&t.grid.z,-1);return this._isVisible()&&this.draw===n.prototype.draw?[{z:i,draw:function(t){e.drawBackground(),e.drawGrid(t),e.drawTitle()}},{z:i+1,draw:function(){e.drawBorder()}},{z:r,draw:function(t){e.drawLabels(t)}}]:[{z:r,draw:function(t){e.draw(t)}}]}},{key:"getMatchingVisibleMetas",value:function(e){var t,n,r=this.chart.getSortedVisibleDatasetMetas(),i=this.axis+"AxisID",o=[];for(t=0,n=r.length;t<n;++t){var a=r[t];a[i]!==this.id||e&&a.type!==e||o.push(a)}return o}},{key:"_resolveTickFontOptions",value:function(e){return tX(this.options.ticks.setContext(this.getContext(e)).font)}},{key:"_maxDigits",value:function(){var e=this._resolveTickFontOptions(0).lineHeight;return(this.isHorizontal()?this.width:this.height)/e}}]),n}(MQ),WQ=function(){function e(t,n,r){(0,ad.Z)(this,e),this.type=t,this.scope=n,this.override=r,this.items=Object.create(null)}return(0,sd.Z)(e,[{key:"isForType",value:function(e){return Object.prototype.isPrototypeOf.call(this.type.prototype,e.prototype)}},{key:"register",value:function(e){var t,n=Object.getPrototypeOf(e);(function(e){return"id"in e&&"defaults"in e})(n)&&(t=this.register(n));var r=this.items,i=e.id,o=this.scope+"."+i;if(!i)throw new Error("class does not have id: "+e);return i in r||(r[i]=e,function(e,t,n){var r=YG(Object.create(null),[n?RY.get(n):{},RY.get(t),e.defaults]);RY.set(t,r),e.defaultRoutes&&function(e,t){Object.keys(t).forEach((function(n){var r=n.split("."),i=r.pop(),o=[e].concat(r).join("."),a=t[n].split("."),s=a.pop(),l=a.join(".");RY.route(o,i,l,s)}))}(t,e.defaultRoutes);e.descriptors&&RY.describe(t,e.descriptors)}(e,o,t),this.override&&RY.override(e.id,e.overrides)),o}},{key:"get",value:function(e){return this.items[e]}},{key:"unregister",value:function(e){var t=this.items,n=e.id,r=this.scope;n in t&&delete t[n],r&&n in RY[r]&&(delete RY[r][n],this.override&&delete PY[n])}}]),e}();var UQ=function(){function e(){(0,ad.Z)(this,e),this.controllers=new WQ(gQ,"datasets",!0),this.elements=new WQ(MQ,"elements"),this.plugins=new WQ(Object,"plugins"),this.scales=new WQ(qQ,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}return(0,sd.Z)(e,[{key:"add",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._each("register",t)}},{key:"remove",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._each("unregister",t)}},{key:"addControllers",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._each("register",t,this.controllers)}},{key:"addElements",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._each("register",t,this.elements)}},{key:"addPlugins",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._each("register",t,this.plugins)}},{key:"addScales",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._each("register",t,this.scales)}},{key:"getController",value:function(e){return this._get(e,this.controllers,"controller")}},{key:"getElement",value:function(e){return this._get(e,this.elements,"element")}},{key:"getPlugin",value:function(e){return this._get(e,this.plugins,"plugin")}},{key:"getScale",value:function(e){return this._get(e,this.scales,"scale")}},{key:"removeControllers",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._each("unregister",t,this.controllers)}},{key:"removeElements",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._each("unregister",t,this.elements)}},{key:"removePlugins",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._each("unregister",t,this.plugins)}},{key:"removeScales",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._each("unregister",t,this.scales)}},{key:"_each",value:function(e,t,n){var r=this;(0,Fl.Z)(t).forEach((function(t){var i=n||r._getRegistryForType(t);n||i.isForType(t)||i===r.plugins&&t.id?r._exec(e,i,t):qG(t,(function(t){var i=n||r._getRegistryForType(t);r._exec(e,i,t)}))}))}},{key:"_exec",value:function(e,t,n){var r=eK(e);VG(n["before"+r],[],n),t[e](n),VG(n["after"+r],[],n)}},{key:"_getRegistryForType",value:function(e){for(var t=0;t<this._typedRegistries.length;t++){var n=this._typedRegistries[t];if(n.isForType(e))return n}return this.plugins}},{key:"_get",value:function(e,t,n){var r=t.get(e);if(void 0===r)throw new Error('"'+e+'" is not a registered '+n+".");return r}}]),e}(),GQ=new UQ,KQ=function(e){(0,NA.Z)(n,e);var t=(0,LA.Z)(n);function n(){return(0,ad.Z)(this,n),t.apply(this,arguments)}return(0,sd.Z)(n,[{key:"update",value:function(e){var t=this._cachedMeta,n=t.data,r=void 0===n?[]:n,i=this.chart._animationsDisabled,o=LK(t,r,i),a=o.start,s=o.count;if(this._drawStart=a,this._drawCount=s,FK(t)&&(a=0,s=r.length),this.options.showLine){var l=t.dataset,u=t._dataset;l._chart=this.chart,l._datasetIndex=this.index,l._decimated=!!u._decimated,l.points=r;var c=this.resolveDatasetElementOptions(e);c.segment=this.options.segment,this.updateElement(l,void 0,{animated:!i,options:c},e)}this.updateElements(r,a,s,e)}},{key:"addElements",value:function(){var e=this.options.showLine;!this.datasetElementType&&e&&(this.datasetElementType=GQ.getElement("line")),(0,DA.Z)((0,ZA.Z)(n.prototype),"addElements",this).call(this)}},{key:"updateElements",value:function(e,t,n,r){for(var i="reset"===r,o=this._cachedMeta,a=o.iScale,s=o.vScale,l=o._stacked,u=o._dataset,c=this.resolveDataElementOptions(t,r),d=this.getSharedOptions(c),f=this.includeOptions(r,d),h=a.axis,p=s.axis,v=this.options,m=v.spanGaps,g=v.segment,y=vK(m)?m:Number.POSITIVE_INFINITY,b=this.chart._animationsDisabled||i||"none"===r,x=t>0&&this.getParsed(t-1),w=t;w<t+n;++w){var k=e[w],S=this.getParsed(w),_=b?k:{},C=ZG(S[p]),j=_[h]=a.getPixelForValue(S[h],w),P=_[p]=i||C?s.getBasePixel():s.getPixelForValue(l?this.applyStack(s,S,l):S[p],w);_.skip=isNaN(j)||isNaN(P)||C,_.stop=w>0&&Math.abs(S[h]-x[h])>y,g&&(_.parsed=S,_.raw=u.data[w]),f&&(_.options=d||this.resolveDataElementOptions(w,k.active?"active":r)),b||this.updateElement(k,w,_,r),x=S}this.updateSharedOptions(d,r,c)}},{key:"getMaxOverflow",value:function(){var e=this._cachedMeta,t=e.data||[];if(!this.options.showLine){for(var n=0,r=t.length-1;r>=0;--r)n=Math.max(n,t[r].size(this.resolveDataElementOptions(r))/2);return n>0&&n}var i=e.dataset,o=i.options&&i.options.borderWidth||0;if(!t.length)return o;var a=t[0].size(this.resolveDataElementOptions(0)),s=t[t.length-1].size(this.resolveDataElementOptions(t.length-1));return Math.max(o,a,s)/2}}]),n}(gQ);KQ.id="scatter",KQ.defaults={datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1},KQ.overrides={interaction:{mode:"point"},plugins:{tooltip:{callbacks:{title:function(){return""},label:function(e){return"("+e.label+", "+e.formattedValue+")"}}}},scales:{x:{type:"linear"},y:{type:"linear"}}};function YQ(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}var XQ=function(){function e(t){(0,ad.Z)(this,e),this.options=t||{}}return(0,sd.Z)(e,[{key:"init",value:function(e){}},{key:"formats",value:function(){return YQ()}},{key:"parse",value:function(e,t){return YQ()}},{key:"format",value:function(e,t){return YQ()}},{key:"add",value:function(e,t,n){return YQ()}},{key:"diff",value:function(e,t,n){return YQ()}},{key:"startOf",value:function(e,t,n){return YQ()}},{key:"endOf",value:function(e,t){return YQ()}}]),e}();XQ.override=function(e){Object.assign(XQ.prototype,e)};var QQ={_date:XQ};function JQ(e,t,n,r){var i=e.controller,o=e.data,a=e._sorted,s=i._cachedMeta.iScale;if(s&&t===s.axis&&"r"!==t&&a&&o.length){var l=s._reversePixels?TK:AK;if(!r)return l(o,t,n);if(i._sharedOptions){var u=o[0],c="function"===typeof u.getRange&&u.getRange(t);if(c){var d=l(o,t,n-c),f=l(o,t,n+c);return{lo:d.lo,hi:f.hi}}}}return{lo:0,hi:o.length-1}}function $Q(e,t,n,r,i){for(var o=e.getSortedVisibleDatasetMetas(),a=n[t],s=0,l=o.length;s<l;++s)for(var u=o[s],c=u.index,d=u.data,f=JQ(o[s],t,a,i),h=f.lo,p=f.hi,v=h;v<=p;++v){var m=d[v];m.skip||r(m,c,v)}}function eJ(e,t,n,r,i){var o=[];if(!i&&!e.isPointInArea(t))return o;return $Q(e,n,t,(function(n,a,s){(i||FY(n,e.chartArea,0))&&n.inRange(t.x,t.y,r)&&o.push({element:n,datasetIndex:a,index:s})}),!0),o}function tJ(e,t,n,r,i,o){var a=[],s=function(e){var t=-1!==e.indexOf("x"),n=-1!==e.indexOf("y");return function(e,r){var i=t?Math.abs(e.x-r.x):0,o=n?Math.abs(e.y-r.y):0;return Math.sqrt(Math.pow(i,2)+Math.pow(o,2))}}(n),l=Number.POSITIVE_INFINITY;return $Q(e,n,t,(function(n,u,c){var d=n.inRange(t.x,t.y,i);if(!r||d){var f=n.getCenterPoint(i);if(!!o||e.isPointInArea(f)||d){var h=s(t,f);h<l?(a=[{element:n,datasetIndex:u,index:c}],l=h):h===l&&a.push({element:n,datasetIndex:u,index:c})}}})),a}function nJ(e,t,n,r,i,o){return o||e.isPointInArea(t)?"r"!==n||r?tJ(e,t,n,r,i,o):function(e,t,n,r){var i=[];return $Q(e,n,t,(function(e,n,o){var a=e.getProps(["startAngle","endAngle"],r),s=a.startAngle,l=a.endAngle;CK(wK(e,{x:t.x,y:t.y}).angle,s,l)&&i.push({element:e,datasetIndex:n,index:o})})),i}(e,t,n,i):[]}function rJ(e,t,n,r,i){var o=[],a="x"===n?"inXRange":"inYRange",s=!1;return $Q(e,n,t,(function(e,r,l){e[a](t[n],i)&&(o.push({element:e,datasetIndex:r,index:l}),s=s||e.inRange(t.x,t.y,i))})),r&&!s?[]:o}var iJ={evaluateInteractionItems:$Q,modes:{index:function(e,t,n,r){var i=RX(t,e),o=n.axis||"x",a=n.includeInvisible||!1,s=n.intersect?eJ(e,i,o,r,a):nJ(e,i,o,!1,r,a),l=[];return s.length?(e.getSortedVisibleDatasetMetas().forEach((function(e){var t=s[0].index,n=e.data[t];n&&!n.skip&&l.push({element:n,datasetIndex:e.index,index:t})})),l):[]},dataset:function(e,t,n,r){var i=RX(t,e),o=n.axis||"xy",a=n.includeInvisible||!1,s=n.intersect?eJ(e,i,o,r,a):nJ(e,i,o,!1,r,a);if(s.length>0){var l=s[0].datasetIndex,u=e.getDatasetMeta(l).data;s=[];for(var c=0;c<u.length;++c)s.push({element:u[c],datasetIndex:l,index:c})}return s},point:function(e,t,n,r){return eJ(e,RX(t,e),n.axis||"xy",r,n.includeInvisible||!1)},nearest:function(e,t,n,r){var i=RX(t,e),o=n.axis||"xy",a=n.includeInvisible||!1;return nJ(e,i,o,n.intersect,r,a)},x:function(e,t,n,r){return rJ(e,RX(t,e),"x",n.intersect,r)},y:function(e,t,n,r){return rJ(e,RX(t,e),"y",n.intersect,r)}}},oJ=["left","top","right","bottom"];function aJ(e,t){return e.filter((function(e){return e.pos===t}))}function sJ(e,t){return e.filter((function(e){return-1===oJ.indexOf(e.pos)&&e.box.axis===t}))}function lJ(e,t){return e.sort((function(e,n){var r=t?n:e,i=t?e:n;return r.weight===i.weight?r.index-i.index:r.weight-i.weight}))}function uJ(e,t){var n,r,i,o=function(e){var t,n={},r=(0,QP.Z)(e);try{for(r.s();!(t=r.n()).done;){var i=t.value,o=i.stack,a=i.pos,s=i.stackWeight;if(o&&oJ.includes(a)){var l=n[o]||(n[o]={count:0,placed:0,weight:0,size:0});l.count++,l.weight+=s}}}catch(u){r.e(u)}finally{r.f()}return n}(e),a=t.vBoxMaxWidth,s=t.hBoxMaxHeight;for(n=0,r=e.length;n<r;++n){var l=(i=e[n]).box.fullSize,u=o[i.stack],c=u&&i.stackWeight/u.weight;i.horizontal?(i.width=c?c*a:l&&t.availableWidth,i.height=s):(i.width=a,i.height=c?c*s:l&&t.availableHeight)}return o}function cJ(e,t,n,r){return Math.max(e[n],t[n])+Math.max(e[r],t[r])}function dJ(e,t){e.top=Math.max(e.top,t.top),e.left=Math.max(e.left,t.left),e.bottom=Math.max(e.bottom,t.bottom),e.right=Math.max(e.right,t.right)}function fJ(e,t,n,r){var i=n.pos,o=n.box,a=e.maxPadding;if(!LG(i)){n.size&&(e[i]-=n.size);var s=r[n.stack]||{size:0,count:1};s.size=Math.max(s.size,n.horizontal?o.height:o.width),n.size=s.size/s.count,e[i]+=n.size}o.getPadding&&dJ(a,o.getPadding());var l=Math.max(0,t.outerWidth-cJ(a,e,"left","right")),u=Math.max(0,t.outerHeight-cJ(a,e,"top","bottom")),c=l!==e.w,d=u!==e.h;return e.w=l,e.h=u,n.horizontal?{same:c,other:d}:{same:d,other:c}}function hJ(e,t){var n=t.maxPadding;function r(e){var r={left:0,top:0,right:0,bottom:0};return e.forEach((function(e){r[e]=Math.max(t[e],n[e])})),r}return r(e?["left","right"]:["top","bottom"])}function pJ(e,t,n,r){var i,o,a,s,l,u,c=[];for(i=0,o=e.length,l=0;i<o;++i){(s=(a=e[i]).box).update(a.width||t.w,a.height||t.h,hJ(a.horizontal,t));var d=fJ(t,n,a,r),f=d.same,h=d.other;l|=f&&c.length,u=u||h,s.fullSize||c.push(a)}return l&&pJ(c,t,n,r)||u}function vJ(e,t,n,r,i){e.top=n,e.left=t,e.right=t+r,e.bottom=n+i,e.width=r,e.height=i}function mJ(e,t,n,r){var i,o=n.padding,a=t.x,s=t.y,l=(0,QP.Z)(e);try{for(l.s();!(i=l.n()).done;){var u=i.value,c=u.box,d=r[u.stack]||{count:1,placed:0,weight:1},f=u.stackWeight/d.weight||1;if(u.horizontal){var h=t.w*f,p=d.size||c.height;tK(d.start)&&(s=d.start),c.fullSize?vJ(c,o.left,s,n.outerWidth-o.right-o.left,p):vJ(c,t.left+d.placed,s,h,p),d.start=s,d.placed+=h,s=c.bottom}else{var v=t.h*f,m=d.size||c.width;tK(d.start)&&(a=d.start),c.fullSize?vJ(c,a,o.top,m,n.outerHeight-o.bottom-o.top):vJ(c,a,t.top+d.placed,m,v),d.start=a,d.placed+=v,a=c.right}}}catch(g){l.e(g)}finally{l.f()}t.x=a,t.y=s}RY.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}});var gJ={addBox:function(e,t){e.boxes||(e.boxes=[]),t.fullSize=t.fullSize||!1,t.position=t.position||"top",t.weight=t.weight||0,t._layers=t._layers||function(){return[{z:0,draw:function(e){t.draw(e)}}]},e.boxes.push(t)},removeBox:function(e,t){var n=e.boxes?e.boxes.indexOf(t):-1;-1!==n&&e.boxes.splice(n,1)},configure:function(e,t,n){t.fullSize=n.fullSize,t.position=n.position,t.weight=n.weight},update:function(e,t,n,r){if(e){var i=eX(e.options.layout.padding),o=Math.max(t-i.width,0),a=Math.max(n-i.height,0),s=function(e){var t=function(e){var t,n,r,i,o,a,s=[];for(t=0,n=(e||[]).length;t<n;++t){var l=r=e[t];i=l.position;var u=l.options;o=u.stack;var c=u.stackWeight;a=void 0===c?1:c,s.push({index:t,box:r,pos:i,horizontal:r.isHorizontal(),weight:r.weight,stack:o&&i+o,stackWeight:a})}return s}(e),n=lJ(t.filter((function(e){return e.box.fullSize})),!0),r=lJ(aJ(t,"left"),!0),i=lJ(aJ(t,"right")),o=lJ(aJ(t,"top"),!0),a=lJ(aJ(t,"bottom")),s=sJ(t,"x"),l=sJ(t,"y");return{fullSize:n,leftAndTop:r.concat(o),rightAndBottom:i.concat(l).concat(a).concat(s),chartArea:aJ(t,"chartArea"),vertical:r.concat(i).concat(l),horizontal:o.concat(a).concat(s)}}(e.boxes),l=s.vertical,u=s.horizontal;qG(e.boxes,(function(e){"function"===typeof e.beforeLayout&&e.beforeLayout()}));var c=l.reduce((function(e,t){return t.box.options&&!1===t.box.options.display?e:e+1}),0)||1,d=Object.freeze({outerWidth:t,outerHeight:n,padding:i,availableWidth:o,availableHeight:a,vBoxMaxWidth:o/2/c,hBoxMaxHeight:a/2}),f=Object.assign({},i);dJ(f,eX(r));var h=Object.assign({maxPadding:f,w:o,h:a,x:i.left,y:i.top},i),p=uJ(l.concat(u),d);pJ(s.fullSize,h,d,p),pJ(l,h,d,p),pJ(u,h,d,p)&&pJ(l,h,d,p),function(e){var t=e.maxPadding;function n(n){var r=Math.max(t[n]-e[n],0);return e[n]+=r,r}e.y+=n("top"),e.x+=n("left"),n("right"),n("bottom")}(h),mJ(s.leftAndTop,h,d,p),h.x+=h.w,h.y+=h.h,mJ(s.rightAndBottom,h,d,p),e.chartArea={left:h.left,top:h.top,right:h.left+h.w,bottom:h.top+h.h,height:h.h,width:h.w},qG(s.chartArea,(function(t){var n=t.box;Object.assign(n,e.chartArea),n.update(h.w,h.h,{left:0,top:0,right:0,bottom:0})}))}}},yJ=function(){function e(){(0,ad.Z)(this,e)}return(0,sd.Z)(e,[{key:"acquireContext",value:function(e,t){}},{key:"releaseContext",value:function(e){return!1}},{key:"addEventListener",value:function(e,t,n){}},{key:"removeEventListener",value:function(e,t,n){}},{key:"getDevicePixelRatio",value:function(){return 1}},{key:"getMaximumSize",value:function(e,t,n,r){return t=Math.max(0,t||e.width),n=n||e.height,{width:t,height:Math.max(0,r?Math.floor(t/r):n)}}},{key:"isAttached",value:function(e){return!0}},{key:"updateConfig",value:function(e){}}]),e}(),bJ=function(e){(0,NA.Z)(n,e);var t=(0,LA.Z)(n);function n(){return(0,ad.Z)(this,n),t.apply(this,arguments)}return(0,sd.Z)(n,[{key:"acquireContext",value:function(e){return e&&e.getContext&&e.getContext("2d")||null}},{key:"updateConfig",value:function(e){e.options.animation=!1}}]),n}(yJ),xJ="$chartjs",wJ={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},kJ=function(e){return null===e||""===e};var SJ=!!ZX&&{passive:!0};function _J(e,t,n){e.canvas.removeEventListener(t,n,SJ)}function CJ(e,t){var n,r=(0,QP.Z)(e);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(i===t||i.contains(t))return!0}}catch(o){r.e(o)}finally{r.f()}}function jJ(e,t,n){var r=e.canvas,i=new MutationObserver((function(e){var t,i=!1,o=(0,QP.Z)(e);try{for(o.s();!(t=o.n()).done;){var a=t.value;i=(i=i||CJ(a.addedNodes,r))&&!CJ(a.removedNodes,r)}}catch(s){o.e(s)}finally{o.f()}i&&n()}));return i.observe(document,{childList:!0,subtree:!0}),i}function PJ(e,t,n){var r=e.canvas,i=new MutationObserver((function(e){var t,i=!1,o=(0,QP.Z)(e);try{for(o.s();!(t=o.n()).done;){var a=t.value;i=(i=i||CJ(a.removedNodes,r))&&!CJ(a.addedNodes,r)}}catch(s){o.e(s)}finally{o.f()}i&&n()}));return i.observe(document,{childList:!0,subtree:!0}),i}var EJ=new Map,AJ=0;function TJ(){var e=window.devicePixelRatio;e!==AJ&&(AJ=e,EJ.forEach((function(t,n){n.currentDevicePixelRatio!==e&&t()})))}function IJ(e,t,n){var r=e.canvas,i=r&&jX(r);if(i){var o=DK((function(e,t){var r=i.clientWidth;n(e,t),r<i.clientWidth&&n()}),window),a=new ResizeObserver((function(e){var t=e[0],n=t.contentRect.width,r=t.contentRect.height;0===n&&0===r||o(n,r)}));return a.observe(i),function(e,t){EJ.size||window.addEventListener("resize",TJ),EJ.set(e,t)}(e,o),a}}function RJ(e,t,n){n&&n.disconnect(),"resize"===t&&function(e){EJ.delete(e),EJ.size||window.removeEventListener("resize",TJ)}(e)}function MJ(e,t,n){var r=e.canvas,i=DK((function(t){null!==e.ctx&&n(function(e,t){var n=wJ[e.type]||e.type,r=RX(e,t),i=r.x,o=r.y;return{type:n,chart:t,native:e,x:void 0!==i?i:null,y:void 0!==o?o:null}}(t,e))}),e,(function(e){var t=e[0];return[t,t.offsetX,t.offsetY]}));return function(e,t,n){e.addEventListener(t,n,SJ)}(r,t,i),i}var OJ=function(e){(0,NA.Z)(n,e);var t=(0,LA.Z)(n);function n(){return(0,ad.Z)(this,n),t.apply(this,arguments)}return(0,sd.Z)(n,[{key:"acquireContext",value:function(e,t){var n=e&&e.getContext&&e.getContext("2d");return n&&n.canvas===e?(function(e,t){var n=e.style,r=e.getAttribute("height"),i=e.getAttribute("width");if(e[xJ]={initial:{height:r,width:i,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",n.boxSizing=n.boxSizing||"border-box",kJ(i)){var o=NX(e,"width");void 0!==o&&(e.width=o)}if(kJ(r))if(""===e.style.height)e.height=e.width/(t||2);else{var a=NX(e,"height");void 0!==a&&(e.height=a)}}(e,t),n):null}},{key:"releaseContext",value:function(e){var t=e.canvas;if(!t[xJ])return!1;var n=t[xJ].initial;["height","width"].forEach((function(e){var r=n[e];ZG(r)?t.removeAttribute(e):t.setAttribute(e,r)}));var r=n.style||{};return Object.keys(r).forEach((function(e){t.style[e]=r[e]})),t.width=t.width,delete t[xJ],!0}},{key:"addEventListener",value:function(e,t,n){this.removeEventListener(e,t);var r=e.$proxies||(e.$proxies={}),i={attach:jJ,detach:PJ,resize:IJ}[t]||MJ;r[t]=i(e,t,n)}},{key:"removeEventListener",value:function(e,t){var n=e.$proxies||(e.$proxies={}),r=n[t];r&&(({attach:RJ,detach:RJ,resize:RJ}[t]||_J)(e,t,r),n[t]=void 0)}},{key:"getDevicePixelRatio",value:function(){return window.devicePixelRatio}},{key:"getMaximumSize",value:function(e,t,n,r){return OX(e,t,n,r)}},{key:"isAttached",value:function(e){var t=jX(e);return!(!t||!t.isConnected)}}]),n}(yJ);var DJ=function(){function e(){(0,ad.Z)(this,e),this._init=[]}return(0,sd.Z)(e,[{key:"notify",value:function(e,t,n,r){"beforeInit"===t&&(this._init=this._createDescriptors(e,!0),this._notify(this._init,e,"install"));var i=r?this._descriptors(e).filter(r):this._descriptors(e),o=this._notify(i,e,t,n);return"afterDestroy"===t&&(this._notify(i,e,"stop"),this._notify(this._init,e,"uninstall")),o}},{key:"_notify",value:function(e,t,n,r){r=r||{};var i,o=(0,QP.Z)(e);try{for(o.s();!(i=o.n()).done;){var a=i.value,s=a.plugin;if(!1===VG(s[n],[t,r,a.options],s)&&r.cancelable)return!1}}catch(l){o.e(l)}finally{o.f()}return!0}},{key:"invalidate",value:function(){ZG(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}},{key:"_descriptors",value:function(e){if(this._cache)return this._cache;var t=this._cache=this._createDescriptors(e);return this._notifyStateChanges(e),t}},{key:"_createDescriptors",value:function(e,t){var n=e&&e.config,r=BG(n.options&&n.options.plugins,{}),i=function(e){for(var t={},n=[],r=Object.keys(GQ.plugins.items),i=0;i<r.length;i++)n.push(GQ.getPlugin(r[i]));for(var o=e.plugins||[],a=0;a<o.length;a++){var s=o[a];-1===n.indexOf(s)&&(n.push(s),t[s.id]=!0)}return{plugins:n,localIds:t}}(n);return!1!==r||t?function(e,t,n,r){var i,o=t.plugins,a=t.localIds,s=[],l=e.getContext(),u=(0,QP.Z)(o);try{for(u.s();!(i=u.n()).done;){var c=i.value,d=c.id,f=ZJ(n[d],r);null!==f&&s.push({plugin:c,options:NJ(e.config,{plugin:c,local:a[d]},f,l)})}}catch(h){u.e(h)}finally{u.f()}return s}(e,i,r,t):[]}},{key:"_notifyStateChanges",value:function(e){var t=this._oldCache||[],n=this._cache,r=function(e,t){return e.filter((function(e){return!t.some((function(t){return e.plugin.id===t.plugin.id}))}))};this._notify(r(t,n),e,"stop"),this._notify(r(n,t),e,"start")}}]),e}();function ZJ(e,t){return t||!1!==e?!0===e?{}:e:null}function NJ(e,t,n,r){var i=t.plugin,o=t.local,a=e.pluginScopeKeys(i),s=e.getOptionScopes(n,a);return o&&i.defaults&&s.push(i.defaults),e.createResolver(s,r,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function LJ(e,t){var n=RY.datasets[e]||{};return((t.datasets||{})[e]||{}).indexAxis||t.indexAxis||n.indexAxis||"x"}function FJ(e,t){return"x"===e||"y"===e?e:t.axis||("top"===(n=t.position)||"bottom"===n?"x":"left"===n||"right"===n?"y":void 0)||e.charAt(0).toLowerCase();var n}function zJ(e){var t=e.options||(e.options={});t.plugins=BG(t.plugins,{}),t.scales=function(e,t){var n=PY[e.type]||{scales:{}},r=t.scales||{},i=LJ(e.type,t),o=Object.create(null),a=Object.create(null);return Object.keys(r).forEach((function(e){var t=r[e];if(!LG(t))return console.error("Invalid scale configuration for scale: ".concat(e));if(t._proxy)return console.warn("Ignoring resolver passed as options for scale: ".concat(e));var s=FJ(e,t),l=function(e,t){return e===t?"_index_":"_value_"}(s,i),u=n.scales||{};o[s]=o[s]||e,a[e]=XG(Object.create(null),[{axis:s},t,u[s],u[l]])})),e.data.datasets.forEach((function(n){var i=n.type||e.type,s=n.indexAxis||LJ(i,t),l=(PY[i]||{}).scales||{};Object.keys(l).forEach((function(e){var t=function(e,t){var n=e;return"_index_"===e?n=t:"_value_"===e&&(n="x"===t?"y":"x"),n}(e,s),i=n[t+"AxisID"]||o[t]||t;a[i]=a[i]||Object.create(null),XG(a[i],[{axis:t},r[i],l[e]])}))})),Object.keys(a).forEach((function(e){var t=a[e];XG(t,[RY.scales[t.type],RY.scale])})),a}(e,t)}function BJ(e){return(e=e||{}).datasets=e.datasets||[],e.labels=e.labels||[],e}var HJ=new Map,VJ=new Set;function qJ(e,t){var n=HJ.get(e);return n||(n=t(),HJ.set(e,n),VJ.add(n)),n}var WJ=function(e,t,n){var r=$G(t,n);void 0!==r&&e.add(r)},UJ=function(){function e(t){(0,ad.Z)(this,e),this._config=function(e){return(e=e||{}).data=BJ(e.data),zJ(e),e}(t),this._scopeCache=new Map,this._resolverCache=new Map}return(0,sd.Z)(e,[{key:"platform",get:function(){return this._config.platform}},{key:"type",get:function(){return this._config.type},set:function(e){this._config.type=e}},{key:"data",get:function(){return this._config.data},set:function(e){this._config.data=BJ(e)}},{key:"options",get:function(){return this._config.options},set:function(e){this._config.options=e}},{key:"plugins",get:function(){return this._config.plugins}},{key:"update",value:function(){var e=this._config;this.clearCache(),zJ(e)}},{key:"clearCache",value:function(){this._scopeCache.clear(),this._resolverCache.clear()}},{key:"datasetScopeKeys",value:function(e){return qJ(e,(function(){return[["datasets.".concat(e),""]]}))}},{key:"datasetAnimationScopeKeys",value:function(e,t){return qJ("".concat(e,".transition.").concat(t),(function(){return[["datasets.".concat(e,".transitions.").concat(t),"transitions.".concat(t)],["datasets.".concat(e),""]]}))}},{key:"datasetElementScopeKeys",value:function(e,t){return qJ("".concat(e,"-").concat(t),(function(){return[["datasets.".concat(e,".elements.").concat(t),"datasets.".concat(e),"elements.".concat(t),""]]}))}},{key:"pluginScopeKeys",value:function(e){var t=e.id,n=this.type;return qJ("".concat(n,"-plugin-").concat(t),(function(){return[["plugins.".concat(t)].concat((0,Fl.Z)(e.additionalOptionScopes||[]))]}))}},{key:"_cachedScopes",value:function(e,t){var n=this._scopeCache,r=n.get(e);return r&&!t||(r=new Map,n.set(e,r)),r}},{key:"getOptionScopes",value:function(e,t,n){var r=this.options,i=this.type,o=this._cachedScopes(e,n),a=o.get(t);if(a)return a;var s=new Set;t.forEach((function(t){e&&(s.add(e),t.forEach((function(t){return WJ(s,e,t)}))),t.forEach((function(e){return WJ(s,r,e)})),t.forEach((function(e){return WJ(s,PY[i]||{},e)})),t.forEach((function(e){return WJ(s,RY,e)})),t.forEach((function(e){return WJ(s,EY,e)}))}));var l=Array.from(s);return 0===l.length&&l.push(Object.create(null)),VJ.has(t)&&o.set(t,l),l}},{key:"chartOptionScopes",value:function(){var e=this.options,t=this.type;return[e,PY[t]||{},RY.datasets[t]||{},{type:t},RY,EY]}},{key:"resolveNamedOptions",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[""],i={$shared:!0},o=GJ(this._resolverCache,e,r),a=o.resolver,s=o.subPrefixes,l=a;(function(e,t){var n,r=aX(e),i=r.isScriptable,o=r.isIndexable,a=(0,QP.Z)(t);try{for(a.s();!(n=a.n()).done;){var s=n.value,l=i(s),u=o(s),c=(u||l)&&e[s];if(l&&(nK(c)||KJ(c))||u&&NG(c))return!0}}catch(d){a.e(d)}finally{a.f()}return!1})(a,t)&&(i.$shared=!1,l=oX(a,n=nK(n)?n():n,this.createResolver(e,n,s)));var u,c=(0,QP.Z)(t);try{for(c.s();!(u=c.n()).done;){var d=u.value;i[d]=l[d]}}catch(f){c.e(f)}finally{c.f()}return i}},{key:"createResolver",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[""],r=arguments.length>3?arguments[3]:void 0,i=GJ(this._resolverCache,e,n).resolver;return LG(t)?oX(i,t,void 0,r):i}}]),e}();function GJ(e,t,n){var r=e.get(t);r||(r=new Map,e.set(t,r));var i=n.join(),o=r.get(i);o||(o={resolver:iX(t,n),subPrefixes:n.filter((function(e){return!e.toLowerCase().includes("hover")}))},r.set(i,o));return o}var KJ=function(e){return LG(e)&&Object.getOwnPropertyNames(e).reduce((function(t,n){return t||nK(e[n])}),!1)};var YJ=["top","bottom","left","right","chartArea"];function XJ(e,t){return"top"===e||"bottom"===e||-1===YJ.indexOf(e)&&"x"===t}function QJ(e,t){return function(n,r){return n[e]===r[e]?n[t]-r[t]:n[e]-r[e]}}function JJ(e){var t=e.chart,n=t.options.animation;t.notifyPlugins("afterRender"),VG(n&&n.onComplete,[e],t)}function $J(e){var t=e.chart,n=t.options.animation;VG(n&&n.onProgress,[e],t)}function e$(e){return CX()&&"string"===typeof e?e=document.getElementById(e):e&&e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas),e}var t$={},n$=function(e){var t=e$(e);return Object.values(t$).filter((function(e){return e.canvas===t})).pop()};function r$(e,t,n){for(var r=0,i=Object.keys(e);r<i.length;r++){var o=i[r],a=+o;if(a>=t){var s=e[o];delete e[o],(n>0||a>t)&&(e[a+n]=s)}}}var i$=function(){function e(t,n){var r=this;(0,ad.Z)(this,e);var i=this.config=new UJ(n),o=e$(t),a=n$(o);if(a)throw new Error("Canvas is already in use. Chart with ID '"+a.id+"' must be destroyed before the canvas with ID '"+a.canvas.id+"' can be reused.");var s=i.createResolver(i.chartOptionScopes(),this.getContext());this.platform=new(i.platform||function(e){return!CX()||"undefined"!==typeof OffscreenCanvas&&e instanceof OffscreenCanvas?bJ:OJ}(o)),this.platform.updateConfig(i);var l=this.platform.acquireContext(o,s.aspectRatio),u=l&&l.canvas,c=u&&u.height,d=u&&u.width;this.id=DG(),this.ctx=l,this.canvas=u,this.width=d,this.height=c,this._options=s,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new DJ,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=function(e,t){var n;return function(){for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return t?(clearTimeout(n),n=setTimeout(e,t,i)):e.apply(this,i),t}}((function(e){return r.update(e)}),s.resizeDelay||0),this._dataChanges=[],t$[this.id]=this,l&&u?(eQ.listen(this,"complete",JJ),eQ.listen(this,"progress",$J),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}return(0,sd.Z)(e,[{key:"aspectRatio",get:function(){var e=this.options,t=e.aspectRatio,n=e.maintainAspectRatio,r=this.width,i=this.height,o=this._aspectRatio;return ZG(t)?n&&o?o:i?r/i:null:t}},{key:"data",get:function(){return this.config.data},set:function(e){this.config.data=e}},{key:"options",get:function(){return this._options},set:function(e){this.config.options=e}},{key:"_initialize",value:function(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():DX(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}},{key:"clear",value:function(){return ZY(this.canvas,this.ctx),this}},{key:"stop",value:function(){return eQ.stop(this),this}},{key:"resize",value:function(e,t){eQ.running(this)?this._resizeBeforeDraw={width:e,height:t}:this._resize(e,t)}},{key:"_resize",value:function(e,t){var n=this.options,r=this.canvas,i=n.maintainAspectRatio&&this.aspectRatio,o=this.platform.getMaximumSize(r,e,t,i),a=n.devicePixelRatio||this.platform.getDevicePixelRatio(),s=this.width?"resize":"attach";this.width=o.width,this.height=o.height,this._aspectRatio=this.aspectRatio,DX(this,a,!0)&&(this.notifyPlugins("resize",{size:o}),VG(n.onResize,[this,o],this),this.attached&&this._doResize(s)&&this.render())}},{key:"ensureScalesHaveIDs",value:function(){qG(this.options.scales||{},(function(e,t){e.id=t}))}},{key:"buildOrUpdateScales",value:function(){var e=this,t=this.options,n=t.scales,r=this.scales,i=Object.keys(r).reduce((function(e,t){return e[t]=!1,e}),{}),o=[];n&&(o=o.concat(Object.keys(n).map((function(e){var t=n[e],r=FJ(e,t),i="r"===r,o="x"===r;return{options:t,dposition:i?"chartArea":o?"bottom":"left",dtype:i?"radialLinear":o?"category":"linear"}})))),qG(o,(function(n){var o=n.options,a=o.id,s=FJ(a,o),l=BG(o.type,n.dtype);void 0!==o.position&&XJ(o.position,s)===XJ(n.dposition)||(o.position=n.dposition),i[a]=!0;var u=null;a in r&&r[a].type===l?u=r[a]:(u=new(GQ.getScale(l))({id:a,type:l,ctx:e.ctx,chart:e}),r[u.id]=u);u.init(o,t)})),qG(i,(function(e,t){e||delete r[t]})),qG(r,(function(t){gJ.configure(e,t,t.options),gJ.addBox(e,t)}))}},{key:"_updateMetasets",value:function(){var e=this._metasets,t=this.data.datasets.length,n=e.length;if(e.sort((function(e,t){return e.index-t.index})),n>t){for(var r=t;r<n;++r)this._destroyDatasetMeta(r);e.splice(t,n-t)}this._sortedMetasets=e.slice(0).sort(QJ("order","index"))}},{key:"_removeUnreferencedMetasets",value:function(){var e=this,t=this._metasets,n=this.data.datasets;t.length>n.length&&delete this._stacks,t.forEach((function(t,r){0===n.filter((function(e){return e===t._dataset})).length&&e._destroyDatasetMeta(r)}))}},{key:"buildOrUpdateControllers",value:function(){var e,t,n=[],r=this.data.datasets;for(this._removeUnreferencedMetasets(),e=0,t=r.length;e<t;e++){var i=r[e],o=this.getDatasetMeta(e),a=i.type||this.config.type;if(o.type&&o.type!==a&&(this._destroyDatasetMeta(e),o=this.getDatasetMeta(e)),o.type=a,o.indexAxis=i.indexAxis||LJ(a,this.options),o.order=i.order||0,o.index=e,o.label=""+i.label,o.visible=this.isDatasetVisible(e),o.controller)o.controller.updateIndex(e),o.controller.linkScales();else{var s=GQ.getController(a),l=RY.datasets[a],u=l.datasetElementType,c=l.dataElementType;Object.assign(s.prototype,{dataElementType:GQ.getElement(c),datasetElementType:u&&GQ.getElement(u)}),o.controller=new s(this,e),n.push(o.controller)}}return this._updateMetasets(),n}},{key:"_resetElements",value:function(){var e=this;qG(this.data.datasets,(function(t,n){e.getDatasetMeta(n).controller.reset()}),this)}},{key:"reset",value:function(){this._resetElements(),this.notifyPlugins("reset")}},{key:"update",value:function(e){var t=this.config;t.update();var n=this._options=t.createResolver(t.chartOptionScopes(),this.getContext()),r=this._animationsDisabled=!n.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1!==this.notifyPlugins("beforeUpdate",{mode:e,cancelable:!0})){var i=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");for(var o=0,a=0,s=this.data.datasets.length;a<s;a++){var l=this.getDatasetMeta(a).controller,u=!r&&-1===i.indexOf(l);l.buildOrUpdateElements(u),o=Math.max(+l.getMaxOverflow(),o)}o=this._minPadding=n.layout.autoPadding?o:0,this._updateLayout(o),r||qG(i,(function(e){e.reset()})),this._updateDatasets(e),this.notifyPlugins("afterUpdate",{mode:e}),this._layers.sort(QJ("z","_idx"));var c=this._active,d=this._lastEvent;d?this._eventHandler(d,!0):c.length&&this._updateHoverStyles(c,c,!0),this.render()}}},{key:"_updateScales",value:function(){var e=this;qG(this.scales,(function(t){gJ.removeBox(e,t)})),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}},{key:"_checkEventBindings",value:function(){var e=this.options,t=new Set(Object.keys(this._listeners)),n=new Set(e.events);rK(t,n)&&!!this._responsiveListeners===e.responsive||(this.unbindEvents(),this.bindEvents())}},{key:"_updateHiddenIndices",value:function(){var e,t=this._hiddenIndices,n=this._getUniformDataChanges()||[],r=(0,QP.Z)(n);try{for(r.s();!(e=r.n()).done;){var i=e.value,o=i.method,a=i.start,s=i.count;r$(t,a,"_removeElements"===o?-s:s)}}catch(l){r.e(l)}finally{r.f()}}},{key:"_getUniformDataChanges",value:function(){var e=this._dataChanges;if(e&&e.length){this._dataChanges=[];for(var t=this.data.datasets.length,n=function(t){return new Set(e.filter((function(e){return e[0]===t})).map((function(e,t){return t+","+e.splice(1).join(",")})))},r=n(0),i=1;i<t;i++)if(!rK(r,n(i)))return;return Array.from(r).map((function(e){return e.split(",")})).map((function(e){return{method:e[1],start:+e[2],count:+e[3]}}))}}},{key:"_updateLayout",value:function(e){var t=this;if(!1!==this.notifyPlugins("beforeLayout",{cancelable:!0})){gJ.update(this,this.width,this.height,e);var n=this.chartArea,r=n.width<=0||n.height<=0;this._layers=[],qG(this.boxes,(function(e){var n;r&&"chartArea"===e.position||(e.configure&&e.configure(),(n=t._layers).push.apply(n,(0,Fl.Z)(e._layers())))}),this),this._layers.forEach((function(e,t){e._idx=t})),this.notifyPlugins("afterLayout")}}},{key:"_updateDatasets",value:function(e){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:e,cancelable:!0})){for(var t=0,n=this.data.datasets.length;t<n;++t)this.getDatasetMeta(t).controller.configure();for(var r=0,i=this.data.datasets.length;r<i;++r)this._updateDataset(r,nK(e)?e({datasetIndex:r}):e);this.notifyPlugins("afterDatasetsUpdate",{mode:e})}}},{key:"_updateDataset",value:function(e,t){var n=this.getDatasetMeta(e),r={meta:n,index:e,mode:t,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetUpdate",r)&&(n.controller._update(t),r.cancelable=!1,this.notifyPlugins("afterDatasetUpdate",r))}},{key:"render",value:function(){!1!==this.notifyPlugins("beforeRender",{cancelable:!0})&&(eQ.has(this)?this.attached&&!eQ.running(this)&&eQ.start(this):(this.draw(),JJ({chart:this})))}},{key:"draw",value:function(){var e;if(this._resizeBeforeDraw){var t=this._resizeBeforeDraw,n=t.width,r=t.height;this._resize(n,r),this._resizeBeforeDraw=null}if(this.clear(),!(this.width<=0||this.height<=0)&&!1!==this.notifyPlugins("beforeDraw",{cancelable:!0})){var i=this._layers;for(e=0;e<i.length&&i[e].z<=0;++e)i[e].draw(this.chartArea);for(this._drawDatasets();e<i.length;++e)i[e].draw(this.chartArea);this.notifyPlugins("afterDraw")}}},{key:"_getSortedDatasetMetas",value:function(e){var t,n,r=this._sortedMetasets,i=[];for(t=0,n=r.length;t<n;++t){var o=r[t];e&&!o.visible||i.push(o)}return i}},{key:"getSortedVisibleDatasetMetas",value:function(){return this._getSortedDatasetMetas(!0)}},{key:"_drawDatasets",value:function(){if(!1!==this.notifyPlugins("beforeDatasetsDraw",{cancelable:!0})){for(var e=this.getSortedVisibleDatasetMetas(),t=e.length-1;t>=0;--t)this._drawDataset(e[t]);this.notifyPlugins("afterDatasetsDraw")}}},{key:"_drawDataset",value:function(e){var t=this.ctx,n=e._clip,r=!n.disabled,i=this.chartArea,o={meta:e,index:e.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",o)&&(r&&zY(t,{left:!1===n.left?0:i.left-n.left,right:!1===n.right?this.width:i.right+n.right,top:!1===n.top?0:i.top-n.top,bottom:!1===n.bottom?this.height:i.bottom+n.bottom}),e.controller.draw(),r&&BY(t),o.cancelable=!1,this.notifyPlugins("afterDatasetDraw",o))}},{key:"isPointInArea",value:function(e){return FY(e,this.chartArea,this._minPadding)}},{key:"getElementsAtEventForMode",value:function(e,t,n,r){var i=iJ.modes[t];return"function"===typeof i?i(this,e,n,r):[]}},{key:"getDatasetMeta",value:function(e){var t=this.data.datasets[e],n=this._metasets,r=n.filter((function(e){return e&&e._dataset===t})).pop();return r||(r={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:t&&t.order||0,index:e,_dataset:t,_parsed:[],_sorted:!1},n.push(r)),r}},{key:"getContext",value:function(){return this.$context||(this.$context=rX(null,{chart:this,type:"chart"}))}},{key:"getVisibleDatasetCount",value:function(){return this.getSortedVisibleDatasetMetas().length}},{key:"isDatasetVisible",value:function(e){var t=this.data.datasets[e];if(!t)return!1;var n=this.getDatasetMeta(e);return"boolean"===typeof n.hidden?!n.hidden:!t.hidden}},{key:"setDatasetVisibility",value:function(e,t){this.getDatasetMeta(e).hidden=!t}},{key:"toggleDataVisibility",value:function(e){this._hiddenIndices[e]=!this._hiddenIndices[e]}},{key:"getDataVisibility",value:function(e){return!this._hiddenIndices[e]}},{key:"_updateVisibility",value:function(e,t,n){var r=n?"show":"hide",i=this.getDatasetMeta(e),o=i.controller._resolveAnimations(void 0,r);tK(t)?(i.data[t].hidden=!n,this.update()):(this.setDatasetVisibility(e,n),o.update(i,{visible:n}),this.update((function(t){return t.datasetIndex===e?r:void 0})))}},{key:"hide",value:function(e,t){this._updateVisibility(e,t,!1)}},{key:"show",value:function(e,t){this._updateVisibility(e,t,!0)}},{key:"_destroyDatasetMeta",value:function(e){var t=this._metasets[e];t&&t.controller&&t.controller._destroy(),delete this._metasets[e]}},{key:"_stop",value:function(){var e,t;for(this.stop(),eQ.remove(this),e=0,t=this.data.datasets.length;e<t;++e)this._destroyDatasetMeta(e)}},{key:"destroy",value:function(){this.notifyPlugins("beforeDestroy");var e=this.canvas,t=this.ctx;this._stop(),this.config.clearCache(),e&&(this.unbindEvents(),ZY(e,t),this.platform.releaseContext(t),this.canvas=null,this.ctx=null),this.notifyPlugins("destroy"),delete t$[this.id],this.notifyPlugins("afterDestroy")}},{key:"toBase64Image",value:function(){var e;return(e=this.canvas).toDataURL.apply(e,arguments)}},{key:"bindEvents",value:function(){this.bindUserEvents(),this.options.responsive?this.bindResponsiveEvents():this.attached=!0}},{key:"bindUserEvents",value:function(){var e=this,t=this._listeners,n=this.platform,r=function(t,n,r){t.offsetX=n,t.offsetY=r,e._eventHandler(t)};qG(this.options.events,(function(i){return function(r,i){n.addEventListener(e,r,i),t[r]=i}(i,r)}))}},{key:"bindResponsiveEvents",value:function(){var e=this;this._responsiveListeners||(this._responsiveListeners={});var t,n=this._responsiveListeners,r=this.platform,i=function(t,i){r.addEventListener(e,t,i),n[t]=i},o=function(t,i){n[t]&&(r.removeEventListener(e,t,i),delete n[t])},a=function(t,n){e.canvas&&e.resize(t,n)},s=function n(){o("attach",n),e.attached=!0,e.resize(),i("resize",a),i("detach",t)};t=function(){e.attached=!1,o("resize",a),e._stop(),e._resize(0,0),i("attach",s)},r.isAttached(this.canvas)?s():t()}},{key:"unbindEvents",value:function(){var e=this;qG(this._listeners,(function(t,n){e.platform.removeEventListener(e,n,t)})),this._listeners={},qG(this._responsiveListeners,(function(t,n){e.platform.removeEventListener(e,n,t)})),this._responsiveListeners=void 0}},{key:"updateHoverStyle",value:function(e,t,n){var r,i,o,a=n?"set":"remove";for("dataset"===t&&this.getDatasetMeta(e[0].datasetIndex).controller["_"+a+"DatasetHoverStyle"](),i=0,o=e.length;i<o;++i){var s=(r=e[i])&&this.getDatasetMeta(r.datasetIndex).controller;s&&s[a+"HoverStyle"](r.element,r.datasetIndex,r.index)}}},{key:"getActiveElements",value:function(){return this._active||[]}},{key:"setActiveElements",value:function(e){var t=this,n=this._active||[],r=e.map((function(e){var n=e.datasetIndex,r=e.index,i=t.getDatasetMeta(n);if(!i)throw new Error("No dataset found at index "+n);return{datasetIndex:n,element:i.data[r],index:r}}));!WG(r,n)&&(this._active=r,this._lastEvent=null,this._updateHoverStyles(r,n))}},{key:"notifyPlugins",value:function(e,t,n){return this._plugins.notify(this,e,t,n)}},{key:"_updateHoverStyles",value:function(e,t,n){var r=this.options.hover,i=function(e,t){return e.filter((function(e){return!t.some((function(t){return e.datasetIndex===t.datasetIndex&&e.index===t.index}))}))},o=i(t,e),a=n?e:i(e,t);o.length&&this.updateHoverStyle(o,r.mode,!1),a.length&&r.mode&&this.updateHoverStyle(a,r.mode,!0)}},{key:"_eventHandler",value:function(e,t){var n=this,r={event:e,replay:t,cancelable:!0,inChartArea:this.isPointInArea(e)},i=function(t){return(t.options.events||n.options.events).includes(e.native.type)};if(!1!==this.notifyPlugins("beforeEvent",r,i)){var o=this._handleEvent(e,t,r.inChartArea);return r.cancelable=!1,this.notifyPlugins("afterEvent",r,i),(o||r.changed)&&this.render(),this}}},{key:"_handleEvent",value:function(e,t,n){var r=this._active,i=void 0===r?[]:r,o=this.options,a=t,s=this._getActiveElements(e,i,n,a),l=function(e){return"mouseup"===e.type||"click"===e.type||"contextmenu"===e.type}(e),u=function(e,t,n,r){return n&&"mouseout"!==e.type?r?t:e:null}(e,this._lastEvent,n,l);n&&(this._lastEvent=null,VG(o.onHover,[e,s,this],this),l&&VG(o.onClick,[e,s,this],this));var c=!WG(s,i);return(c||t)&&(this._active=s,this._updateHoverStyles(s,i,t)),this._lastEvent=u,c}},{key:"_getActiveElements",value:function(e,t,n,r){if("mouseout"===e.type)return[];if(!n)return t;var i=this.options.hover;return this.getElementsAtEventForMode(e,i.mode,i,r)}}]),e}(),o$=function(){return qG(i$.instances,(function(e){return e._plugins.invalidate()}))},a$=!0;function s$(e,t,n){var r=t.startAngle,i=t.pixelMargin,o=t.x,a=t.y,s=t.outerRadius,l=t.innerRadius,u=i/s;e.beginPath(),e.arc(o,a,s,r-u,n+u),l>i?(u=i/l,e.arc(o,a,l,n+u,r-u,!0)):e.arc(o,a,i,n+uK,r-uK),e.closePath(),e.clip()}function l$(e,t,n,r){var i=QY(e.options.borderRadius,["outerStart","outerEnd","innerStart","innerEnd"]),o=(n-t)/2,a=Math.min(o,r*t/2),s=function(e){var t=(n-Math.min(o,e))*r/2;return jK(e,0,Math.min(o,t))};return{outerStart:s(i.outerStart),outerEnd:s(i.outerEnd),innerStart:jK(i.innerStart,0,a),innerEnd:jK(i.innerEnd,0,a)}}function u$(e,t,n,r){return{x:n+e*Math.cos(t),y:r+e*Math.sin(t)}}function c$(e,t,n,r,i,o){var a=t.x,s=t.y,l=t.startAngle,u=t.pixelMargin,c=t.innerRadius,d=Math.max(t.outerRadius+r+n-u,0),f=c>0?c+r+n+u:0,h=0,p=i-l;if(r){var v=((c>0?c-r:0)+(d>0?d-r:0))/2;h=(p-(0!==v?p*v/(v+r):p))/2}var m=(p-Math.max(.001,p*d-n/iK)/d)/2,g=l+m+h,y=i-m-h,b=l$(t,f,d,y-g),x=b.outerStart,w=b.outerEnd,k=b.innerStart,S=b.innerEnd,_=d-x,C=d-w,j=g+x/_,P=y-w/C,E=f+k,A=f+S,T=g+k/E,I=y-S/A;if(e.beginPath(),o){if(e.arc(a,s,d,j,P),w>0){var R=u$(C,P,a,s);e.arc(R.x,R.y,w,P,y+uK)}var M=u$(A,y,a,s);if(e.lineTo(M.x,M.y),S>0){var O=u$(A,I,a,s);e.arc(O.x,O.y,S,y+uK,I+Math.PI)}if(e.arc(a,s,f,y-S/f,g+k/f,!0),k>0){var D=u$(E,T,a,s);e.arc(D.x,D.y,k,T+Math.PI,g-uK)}var Z=u$(_,g,a,s);if(e.lineTo(Z.x,Z.y),x>0){var N=u$(_,j,a,s);e.arc(N.x,N.y,x,g-uK,j)}}else{e.moveTo(a,s);var L=Math.cos(j)*d+a,F=Math.sin(j)*d+s;e.lineTo(L,F);var z=Math.cos(P)*d+a,B=Math.sin(P)*d+s;e.lineTo(z,B)}e.closePath()}function d$(e,t,n,r,i,o){var a=t.options,s=a.borderWidth,l=a.borderJoinStyle,u="inner"===a.borderAlign;s&&(u?(e.lineWidth=2*s,e.lineJoin=l||"round"):(e.lineWidth=s,e.lineJoin=l||"bevel"),t.fullCircles&&function(e,t,n){var r,i=t.x,o=t.y,a=t.startAngle,s=t.pixelMargin,l=t.fullCircles,u=Math.max(t.outerRadius-s,0),c=t.innerRadius+s;for(n&&s$(e,t,a+oK),e.beginPath(),e.arc(i,o,c,a+oK,a,!0),r=0;r<l;++r)e.stroke();for(e.beginPath(),e.arc(i,o,u,a,a+oK),r=0;r<l;++r)e.stroke()}(e,t,u),u&&s$(e,t,i),c$(e,t,n,r,i,o),e.stroke())}Object.defineProperties(i$,{defaults:{enumerable:a$,value:RY},instances:{enumerable:a$,value:t$},overrides:{enumerable:a$,value:PY},registry:{enumerable:a$,value:GQ},version:{enumerable:a$,value:"3.9.1"},getChart:{enumerable:a$,value:n$},register:{enumerable:a$,value:function(){GQ.add.apply(GQ,arguments),o$()}},unregister:{enumerable:a$,value:function(){GQ.remove.apply(GQ,arguments),o$()}}});var f$=function(e){(0,NA.Z)(n,e);var t=(0,LA.Z)(n);function n(e){var r;return(0,ad.Z)(this,n),(r=t.call(this)).options=void 0,r.circumference=void 0,r.startAngle=void 0,r.endAngle=void 0,r.innerRadius=void 0,r.outerRadius=void 0,r.pixelMargin=0,r.fullCircles=0,e&&Object.assign((0,_u.Z)(r),e),r}return(0,sd.Z)(n,[{key:"inRange",value:function(e,t,n){var r=wK(this.getProps(["x","y"],n),{x:e,y:t}),i=r.angle,o=r.distance,a=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],n),s=a.startAngle,l=a.endAngle,u=a.innerRadius,c=a.outerRadius,d=a.circumference,f=this.options.spacing/2,h=BG(d,l-s)>=oK||CK(i,s,l),p=PK(o,u+f,c+f);return h&&p}},{key:"getCenterPoint",value:function(e){var t=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],e),n=t.x,r=t.y,i=t.startAngle,o=t.endAngle,a=t.innerRadius,s=t.outerRadius,l=this.options,u=l.offset,c=(i+o)/2,d=(a+s+l.spacing+u)/2;return{x:n+Math.cos(c)*d,y:r+Math.sin(c)*d}}},{key:"tooltipPosition",value:function(e){return this.getCenterPoint(e)}},{key:"draw",value:function(e){var t=this.options,n=this.circumference,r=(t.offset||0)/2,i=(t.spacing||0)/2,o=t.circular;if(this.pixelMargin="inner"===t.borderAlign?.33:0,this.fullCircles=n>oK?Math.floor(n/oK):0,!(0===n||this.innerRadius<0||this.outerRadius<0)){e.save();var a=0;if(r){a=r/2;var s=(this.startAngle+this.endAngle)/2;e.translate(Math.cos(s)*a,Math.sin(s)*a),this.circumference>=iK&&(a=r)}e.fillStyle=t.backgroundColor,e.strokeStyle=t.borderColor;var l=function(e,t,n,r,i){var o=t.fullCircles,a=t.startAngle,s=t.circumference,l=t.endAngle;if(o){c$(e,t,n,r,a+oK,i);for(var u=0;u<o;++u)e.fill();isNaN(s)||(l=a+s%oK,s%oK===0&&(l+=oK))}return c$(e,t,n,r,l,i),e.fill(),l}(e,this,a,i,o);d$(e,this,a,i,l,o),e.restore()}}}]),n}(MQ);function h$(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;e.lineCap=BG(n.borderCapStyle,t.borderCapStyle),e.setLineDash(BG(n.borderDash,t.borderDash)),e.lineDashOffset=BG(n.borderDashOffset,t.borderDashOffset),e.lineJoin=BG(n.borderJoinStyle,t.borderJoinStyle),e.lineWidth=BG(n.borderWidth,t.borderWidth),e.strokeStyle=BG(n.borderColor,t.borderColor)}function p$(e,t,n){e.lineTo(n.x,n.y)}function v$(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=e.length,i=n.start,o=void 0===i?0:i,a=n.end,s=void 0===a?r-1:a,l=t.start,u=t.end,c=Math.max(o,l),d=Math.min(s,u),f=o<l&&s<l||o>u&&s>u;return{count:r,start:c,loop:t.loop,ilen:d<c&&!f?r+d-c:d-c}}function m$(e,t,n,r){var i,o,a,s=t.points,l=t.options,u=v$(s,n,r),c=u.count,d=u.start,f=u.loop,h=u.ilen,p=function(e){return e.stepped?HY:e.tension||"monotone"===e.cubicInterpolationMode?VY:p$}(l),v=r||{},m=v.move,g=void 0===m||m,y=v.reverse;for(i=0;i<=h;++i)(o=s[(d+(y?h-i:i))%c]).skip||(g?(e.moveTo(o.x,o.y),g=!1):p(e,a,o,y,l.stepped),a=o);return f&&p(e,a,o=s[(d+(y?h:0))%c],y,l.stepped),!!f}function g$(e,t,n,r){var i,o,a,s,l,u,c=t.points,d=v$(c,n,r),f=d.count,h=d.start,p=d.ilen,v=r||{},m=v.move,g=void 0===m||m,y=v.reverse,b=0,x=0,w=function(e){return(h+(y?p-e:e))%f},k=function(){s!==l&&(e.lineTo(b,l),e.lineTo(b,s),e.lineTo(b,u))};for(g&&(o=c[w(0)],e.moveTo(o.x,o.y)),i=0;i<=p;++i)if(!(o=c[w(i)]).skip){var S=o.x,_=o.y,C=0|S;C===a?(_<s?s=_:_>l&&(l=_),b=(x*b+S)/++x):(k(),e.lineTo(S,_),a=C,x=0,s=l=_),u=_}k()}function y$(e){var t=e.options,n=t.borderDash&&t.borderDash.length;return!e._decimated&&!e._loop&&!t.tension&&"monotone"!==t.cubicInterpolationMode&&!t.stepped&&!n?g$:m$}f$.id="arc",f$.defaults={borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0},f$.defaultRoutes={backgroundColor:"backgroundColor"};var b$="function"===typeof Path2D;function x$(e,t,n,r){b$&&!t.options.segment?function(e,t,n,r){var i=t._path;i||(i=t._path=new Path2D,t.path(i,n,r)&&i.closePath()),h$(e,t.options),e.stroke(i)}(e,t,n,r):function(e,t,n,r){var i,o=t.segments,a=t.options,s=y$(t),l=(0,QP.Z)(o);try{for(l.s();!(i=l.n()).done;){var u=i.value;h$(e,a,u.style),e.beginPath(),s(e,t,u,{start:n,end:n+r-1})&&e.closePath(),e.stroke()}}catch(c){l.e(c)}finally{l.f()}}(e,t,n,r)}var w$=function(e){(0,NA.Z)(n,e);var t=(0,LA.Z)(n);function n(e){var r;return(0,ad.Z)(this,n),(r=t.call(this)).animated=!0,r.options=void 0,r._chart=void 0,r._loop=void 0,r._fullLoop=void 0,r._path=void 0,r._points=void 0,r._segments=void 0,r._decimated=!1,r._pointsUpdated=!1,r._datasetIndex=void 0,e&&Object.assign((0,_u.Z)(r),e),r}return(0,sd.Z)(n,[{key:"updateControlPoints",value:function(e,t){var n=this.options;if((n.tension||"monotone"===n.cubicInterpolationMode)&&!n.stepped&&!this._pointsUpdated){var r=n.spanGaps?this._loop:this._fullLoop;_X(this._points,n,e,r,t),this._pointsUpdated=!0}}},{key:"points",get:function(){return this._points},set:function(e){this._points=e,delete this._segments,delete this._path,this._pointsUpdated=!1}},{key:"segments",get:function(){return this._segments||(this._segments=function(e,t){var n=e.points,r=e.options.spanGaps,i=n.length;if(!i)return[];var o=!!e._loop,a=function(e,t,n,r){var i=0,o=t-1;if(n&&!r)for(;i<t&&!e[i].skip;)i++;for(;i<t&&e[i].skip;)i++;for(i%=t,n&&(o+=i);o>i&&e[o%t].skip;)o--;return{start:i,end:o%=t}}(n,i,o,r),s=a.start,l=a.end;return XX(e,!0===r?[{start:s,end:l,loop:o}]:function(e,t,n,r){var i,o=e.length,a=[],s=t,l=e[t];for(i=t+1;i<=n;++i){var u=e[i%o];u.skip||u.stop?l.skip||(r=!1,a.push({start:t%o,end:(i-1)%o,loop:r}),t=s=u.stop?i:null):(s=i,l.skip&&(t=i)),l=u}return null!==s&&a.push({start:t%o,end:s%o,loop:r}),a}(n,s,l<s?l+i:l,!!e._fullLoop&&0===s&&l===i-1),n,t)}(this,this.options.segment))}},{key:"first",value:function(){var e=this.segments,t=this.points;return e.length&&t[e[0].start]}},{key:"last",value:function(){var e=this.segments,t=this.points,n=e.length;return n&&t[e[n-1].end]}},{key:"interpolate",value:function(e,t){var n=this.options,r=e[t],i=this.points,o=YX(this,{property:t,start:r,end:r});if(o.length){var a,s,l=[],u=function(e){return e.stepped?FX:e.tension||"monotone"===e.cubicInterpolationMode?zX:LX}(n);for(a=0,s=o.length;a<s;++a){var c=o[a],d=c.start,f=c.end,h=i[d],p=i[f];if(h!==p){var v=u(h,p,Math.abs((r-h[t])/(p[t]-h[t])),n.stepped);v[t]=e[t],l.push(v)}else l.push(h)}return 1===l.length?l[0]:l}}},{key:"pathSegment",value:function(e,t,n){return y$(this)(e,this,t,n)}},{key:"path",value:function(e,t,n){var r=this.segments,i=y$(this),o=this._loop;t=t||0,n=n||this.points.length-t;var a,s=(0,QP.Z)(r);try{for(s.s();!(a=s.n()).done;){o&=i(e,this,a.value,{start:t,end:t+n-1})}}catch(l){s.e(l)}finally{s.f()}return!!o}},{key:"draw",value:function(e,t,n,r){var i=this.options||{};(this.points||[]).length&&i.borderWidth&&(e.save(),x$(e,this,n,r),e.restore()),this.animated&&(this._pointsUpdated=!1,this._path=void 0)}}]),n}(MQ);function k$(e,t,n,r){var i=e.options,o=e.getProps([n],r)[n];return Math.abs(t-o)<i.radius+i.hitRadius}w$.id="line",w$.defaults={borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0},w$.defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"},w$.descriptors={_scriptable:!0,_indexable:function(e){return"borderDash"!==e&&"fill"!==e}};var S$=function(e){(0,NA.Z)(n,e);var t=(0,LA.Z)(n);function n(e){var r;return(0,ad.Z)(this,n),(r=t.call(this)).options=void 0,r.parsed=void 0,r.skip=void 0,r.stop=void 0,e&&Object.assign((0,_u.Z)(r),e),r}return(0,sd.Z)(n,[{key:"inRange",value:function(e,t,n){var r=this.options,i=this.getProps(["x","y"],n),o=i.x,a=i.y;return Math.pow(e-o,2)+Math.pow(t-a,2)<Math.pow(r.hitRadius+r.radius,2)}},{key:"inXRange",value:function(e,t){return k$(this,e,"x",t)}},{key:"inYRange",value:function(e,t){return k$(this,e,"y",t)}},{key:"getCenterPoint",value:function(e){var t=this.getProps(["x","y"],e);return{x:t.x,y:t.y}}},{key:"size",value:function(e){var t=(e=e||this.options||{}).radius||0;return 2*((t=Math.max(t,t&&e.hoverRadius||0))+(t&&e.borderWidth||0))}},{key:"draw",value:function(e,t){var n=this.options;this.skip||n.radius<.1||!FY(this,t,this.size(n)/2)||(e.strokeStyle=n.borderColor,e.lineWidth=n.borderWidth,e.fillStyle=n.backgroundColor,NY(e,n,this.x,this.y))}},{key:"getRange",value:function(){var e=this.options||{};return e.radius+e.hitRadius}}]),n}(MQ);function _$(e,t){var n,r,i,o,a,s=e.getProps(["x","y","base","width","height"],t),l=s.x,u=s.y,c=s.base,d=s.width,f=s.height;return e.horizontal?(a=f/2,n=Math.min(l,c),r=Math.max(l,c),i=u-a,o=u+a):(n=l-(a=d/2),r=l+a,i=Math.min(u,c),o=Math.max(u,c)),{left:n,top:i,right:r,bottom:o}}function C$(e,t,n,r){return e?0:jK(t,n,r)}function j$(e){var t=_$(e),n=t.right-t.left,r=t.bottom-t.top,i=function(e,t,n){var r=e.options.borderWidth,i=e.borderSkipped,o=JY(r);return{t:C$(i.top,o.top,0,n),r:C$(i.right,o.right,0,t),b:C$(i.bottom,o.bottom,0,n),l:C$(i.left,o.left,0,t)}}(e,n/2,r/2),o=function(e,t,n){var r=e.getProps(["enableBorderRadius"]).enableBorderRadius,i=e.options.borderRadius,o=$Y(i),a=Math.min(t,n),s=e.borderSkipped,l=r||LG(i);return{topLeft:C$(!l||s.top||s.left,o.topLeft,0,a),topRight:C$(!l||s.top||s.right,o.topRight,0,a),bottomLeft:C$(!l||s.bottom||s.left,o.bottomLeft,0,a),bottomRight:C$(!l||s.bottom||s.right,o.bottomRight,0,a)}}(e,n/2,r/2);return{outer:{x:t.left,y:t.top,w:n,h:r,radius:o},inner:{x:t.left+i.l,y:t.top+i.t,w:n-i.l-i.r,h:r-i.t-i.b,radius:{topLeft:Math.max(0,o.topLeft-Math.max(i.t,i.l)),topRight:Math.max(0,o.topRight-Math.max(i.t,i.r)),bottomLeft:Math.max(0,o.bottomLeft-Math.max(i.b,i.l)),bottomRight:Math.max(0,o.bottomRight-Math.max(i.b,i.r))}}}}function P$(e,t,n,r){var i=null===t,o=null===n,a=e&&!(i&&o)&&_$(e,r);return a&&(i||PK(t,a.left,a.right))&&(o||PK(n,a.top,a.bottom))}function E$(e,t){e.rect(t.x,t.y,t.w,t.h)}function A$(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=e.x!==n.x?-t:0,i=e.y!==n.y?-t:0,o=(e.x+e.w!==n.x+n.w?t:0)-r,a=(e.y+e.h!==n.y+n.h?t:0)-i;return{x:e.x+r,y:e.y+i,w:e.w+o,h:e.h+a,radius:e.radius}}S$.id="point",S$.defaults={borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0},S$.defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};var T$=function(e){(0,NA.Z)(n,e);var t=(0,LA.Z)(n);function n(e){var r;return(0,ad.Z)(this,n),(r=t.call(this)).options=void 0,r.horizontal=void 0,r.base=void 0,r.width=void 0,r.height=void 0,r.inflateAmount=void 0,e&&Object.assign((0,_u.Z)(r),e),r}return(0,sd.Z)(n,[{key:"draw",value:function(e){var t,n=this.inflateAmount,r=this.options,i=r.borderColor,o=r.backgroundColor,a=j$(this),s=a.inner,l=a.outer,u=(t=l.radius).topLeft||t.topRight||t.bottomLeft||t.bottomRight?UY:E$;e.save(),l.w===s.w&&l.h===s.h||(e.beginPath(),u(e,A$(l,n,s)),e.clip(),u(e,A$(s,-n,l)),e.fillStyle=i,e.fill("evenodd")),e.beginPath(),u(e,A$(s,n)),e.fillStyle=o,e.fill(),e.restore()}},{key:"inRange",value:function(e,t,n){return P$(this,e,t,n)}},{key:"inXRange",value:function(e,t){return P$(this,e,null,t)}},{key:"inYRange",value:function(e,t){return P$(this,null,e,t)}},{key:"getCenterPoint",value:function(e){var t=this.getProps(["x","y","base","horizontal"],e),n=t.x,r=t.y,i=t.base,o=t.horizontal;return{x:o?(n+i)/2:n,y:o?r:(r+i)/2}}},{key:"getRange",value:function(e){return"x"===e?this.width/2:this.height/2}}]),n}(MQ);T$.id="bar",T$.defaults={borderSkipped:"start",borderWidth:0,borderRadius:0,inflateAmount:"auto",pointStyle:void 0},T$.defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};var I$=function(e,t){var n=e.boxHeight,r=void 0===n?t:n,i=e.boxWidth,o=void 0===i?t:i;return e.usePointStyle&&(r=Math.min(r,t),o=e.pointStyleWidth||Math.min(o,t)),{boxWidth:o,boxHeight:r,itemHeight:Math.max(t,r)}},R$=function(e){(0,NA.Z)(n,e);var t=(0,LA.Z)(n);function n(e){var r;return(0,ad.Z)(this,n),(r=t.call(this))._added=!1,r.legendHitBoxes=[],r._hoveredItem=null,r.doughnutMode=!1,r.chart=e.chart,r.options=e.options,r.ctx=e.ctx,r.legendItems=void 0,r.columnSizes=void 0,r.lineWidths=void 0,r.maxHeight=void 0,r.maxWidth=void 0,r.top=void 0,r.bottom=void 0,r.left=void 0,r.right=void 0,r.height=void 0,r.width=void 0,r._margins=void 0,r.position=void 0,r.weight=void 0,r.fullSize=void 0,r}return(0,sd.Z)(n,[{key:"update",value:function(e,t,n){this.maxWidth=e,this.maxHeight=t,this._margins=n,this.setDimensions(),this.buildLabels(),this.fit()}},{key:"setDimensions",value:function(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}},{key:"buildLabels",value:function(){var e=this,t=this.options.labels||{},n=VG(t.generateLabels,[this.chart],this)||[];t.filter&&(n=n.filter((function(n){return t.filter(n,e.chart.data)}))),t.sort&&(n=n.sort((function(n,r){return t.sort(n,r,e.chart.data)}))),this.options.reverse&&n.reverse(),this.legendItems=n}},{key:"fit",value:function(){var e=this.options,t=this.ctx;if(e.display){var n,r,i=e.labels,o=tX(i.font),a=o.size,s=this._computeTitleHeight(),l=I$(i,a),u=l.boxWidth,c=l.itemHeight;t.font=o.string,this.isHorizontal()?(n=this.maxWidth,r=this._fitRows(s,a,u,c)+10):(r=this.maxHeight,n=this._fitCols(s,a,u,c)+10),this.width=Math.min(n,e.maxWidth||this.maxWidth),this.height=Math.min(r,e.maxHeight||this.maxHeight)}else this.width=this.height=0}},{key:"_fitRows",value:function(e,t,n,r){var i=this.ctx,o=this.maxWidth,a=this.options.labels.padding,s=this.legendHitBoxes=[],l=this.lineWidths=[0],u=r+a,c=e;i.textAlign="left",i.textBaseline="middle";var d=-1,f=-u;return this.legendItems.forEach((function(e,h){var p=n+t/2+i.measureText(e.text).width;(0===h||l[l.length-1]+p+2*a>o)&&(c+=u,l[l.length-(h>0?0:1)]=0,f+=u,d++),s[h]={left:0,top:f,row:d,width:p,height:r},l[l.length-1]+=p+a})),c}},{key:"_fitCols",value:function(e,t,n,r){var i=this.ctx,o=this.maxHeight,a=this.options.labels.padding,s=this.legendHitBoxes=[],l=this.columnSizes=[],u=o-e,c=a,d=0,f=0,h=0,p=0;return this.legendItems.forEach((function(e,o){var v=n+t/2+i.measureText(e.text).width;o>0&&f+r+2*a>u&&(c+=d+a,l.push({width:d,height:f}),h+=d+a,p++,d=f=0),s[o]={left:h,top:f,col:p,width:v,height:r},d=Math.max(d,v),f+=r+a})),c+=d,l.push({width:d,height:f}),c}},{key:"adjustHitBoxes",value:function(){if(this.options.display){var e=this._computeTitleHeight(),t=this.legendHitBoxes,n=this.options,r=n.align,i=n.labels.padding,o=VX(n.rtl,this.left,this.width);if(this.isHorizontal()){var a,s=0,l=NK(r,this.left+i,this.right-this.lineWidths[s]),u=(0,QP.Z)(t);try{for(u.s();!(a=u.n()).done;){var c=a.value;s!==c.row&&(s=c.row,l=NK(r,this.left+i,this.right-this.lineWidths[s])),c.top+=this.top+e+i,c.left=o.leftForLtr(o.x(l),c.width),l+=c.width+i}}catch(m){u.e(m)}finally{u.f()}}else{var d,f=0,h=NK(r,this.top+e+i,this.bottom-this.columnSizes[f].height),p=(0,QP.Z)(t);try{for(p.s();!(d=p.n()).done;){var v=d.value;v.col!==f&&(f=v.col,h=NK(r,this.top+e+i,this.bottom-this.columnSizes[f].height)),v.top=h,v.left+=this.left+i,v.left=o.leftForLtr(o.x(v.left),v.width),h+=v.height+i}}catch(m){p.e(m)}finally{p.f()}}}}},{key:"isHorizontal",value:function(){return"top"===this.options.position||"bottom"===this.options.position}},{key:"draw",value:function(){if(this.options.display){var e=this.ctx;zY(e,this),this._draw(),BY(e)}}},{key:"_draw",value:function(){var e,t=this,n=this.options,r=this.columnSizes,i=this.lineWidths,o=this.ctx,a=n.align,s=n.labels,l=RY.color,u=VX(n.rtl,this.left,this.width),c=tX(s.font),d=s.color,f=s.padding,h=c.size,p=h/2;this.drawTitle(),o.textAlign=u.textAlign("left"),o.textBaseline="middle",o.lineWidth=.5,o.font=c.string;var v=I$(s,h),m=v.boxWidth,g=v.boxHeight,y=v.itemHeight,b=this.isHorizontal(),x=this._computeTitleHeight();e=b?{x:NK(a,this.left+f,this.right-i[0]),y:this.top+f+x,line:0}:{x:this.left+f,y:NK(a,this.top+x+f,this.bottom-r[0].height),line:0},qX(this.ctx,n.textDirection);var w=y+f;this.legendItems.forEach((function(v,k){o.strokeStyle=v.fontColor||d,o.fillStyle=v.fontColor||d;var S=o.measureText(v.text).width,_=u.textAlign(v.textAlign||(v.textAlign=s.textAlign)),C=m+p+S,j=e.x,P=e.y;u.setWidth(t.width),b?k>0&&j+C+f>t.right&&(P=e.y+=w,e.line++,j=e.x=NK(a,t.left+f,t.right-i[e.line])):k>0&&P+w>t.bottom&&(j=e.x=j+r[e.line].width+f,e.line++,P=e.y=NK(a,t.top+x+f,t.bottom-r[e.line].height)),function(e,t,n){if(!(isNaN(m)||m<=0||isNaN(g)||g<0)){o.save();var r=BG(n.lineWidth,1);if(o.fillStyle=BG(n.fillStyle,l),o.lineCap=BG(n.lineCap,"butt"),o.lineDashOffset=BG(n.lineDashOffset,0),o.lineJoin=BG(n.lineJoin,"miter"),o.lineWidth=r,o.strokeStyle=BG(n.strokeStyle,l),o.setLineDash(BG(n.lineDash,[])),s.usePointStyle){var i={radius:g*Math.SQRT2/2,pointStyle:n.pointStyle,rotation:n.rotation,borderWidth:r},a=u.xPlus(e,m/2);LY(o,i,a,t+p,s.pointStyleWidth&&m)}else{var c=t+Math.max((h-g)/2,0),d=u.leftForLtr(e,m),f=$Y(n.borderRadius);o.beginPath(),Object.values(f).some((function(e){return 0!==e}))?UY(o,{x:d,y:c,w:m,h:g,radius:f}):o.rect(d,c,m,g),o.fill(),0!==r&&o.stroke()}o.restore()}}(u.x(j),P,v),j=function(e,t,n,r){return e===(r?"left":"right")?n:"center"===e?(t+n)/2:t}(_,j+m+p,b?j+C:t.right,n.rtl),function(e,t,n){qY(o,n.text,e,t+y/2,c,{strikethrough:n.hidden,textAlign:u.textAlign(n.textAlign)})}(u.x(j),P,v),b?e.x+=C+f:e.y+=w})),WX(this.ctx,n.textDirection)}},{key:"drawTitle",value:function(){var e=this.options,t=e.title,n=tX(t.font),r=eX(t.padding);if(t.display){var i,o=VX(e.rtl,this.left,this.width),a=this.ctx,s=t.position,l=n.size/2,u=r.top+l,c=this.left,d=this.width;if(this.isHorizontal())d=Math.max.apply(Math,(0,Fl.Z)(this.lineWidths)),i=this.top+u,c=NK(e.align,c,this.right-d);else{var f=this.columnSizes.reduce((function(e,t){return Math.max(e,t.height)}),0);i=u+NK(e.align,this.top,this.bottom-f-e.labels.padding-this._computeTitleHeight())}var h=NK(s,c,c+d);a.textAlign=o.textAlign(ZK(s)),a.textBaseline="middle",a.strokeStyle=t.color,a.fillStyle=t.color,a.font=n.string,qY(a,t.text,h,i,n)}}},{key:"_computeTitleHeight",value:function(){var e=this.options.title,t=tX(e.font),n=eX(e.padding);return e.display?t.lineHeight+n.height:0}},{key:"_getLegendItemAt",value:function(e,t){var n,r,i;if(PK(e,this.left,this.right)&&PK(t,this.top,this.bottom))for(i=this.legendHitBoxes,n=0;n<i.length;++n)if(PK(e,(r=i[n]).left,r.left+r.width)&&PK(t,r.top,r.top+r.height))return this.legendItems[n];return null}},{key:"handleEvent",value:function(e){var t=this.options;if(function(e,t){if(("mousemove"===e||"mouseout"===e)&&(t.onHover||t.onLeave))return!0;if(t.onClick&&("click"===e||"mouseup"===e))return!0;return!1}(e.type,t)){var n=this._getLegendItemAt(e.x,e.y);if("mousemove"===e.type||"mouseout"===e.type){var r=this._hoveredItem,i=function(e,t){return null!==e&&null!==t&&e.datasetIndex===t.datasetIndex&&e.index===t.index}(r,n);r&&!i&&VG(t.onLeave,[e,r,this],this),this._hoveredItem=n,n&&!i&&VG(t.onHover,[e,n,this],this)}else n&&VG(t.onClick,[e,n,this],this)}}}]),n}(MQ);var M$={id:"legend",_element:R$,start:function(e,t,n){var r=e.legend=new R$({ctx:e.ctx,options:n,chart:e});gJ.configure(e,r,n),gJ.addBox(e,r)},stop:function(e){gJ.removeBox(e,e.legend),delete e.legend},beforeUpdate:function(e,t,n){var r=e.legend;gJ.configure(e,r,n),r.options=n},afterUpdate:function(e){var t=e.legend;t.buildLabels(),t.adjustHitBoxes()},afterEvent:function(e,t){t.replay||e.legend.handleEvent(t.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick:function(e,t,n){var r=t.datasetIndex,i=n.chart;i.isDatasetVisible(r)?(i.hide(r),t.hidden=!0):(i.show(r),t.hidden=!1)},onHover:null,onLeave:null,labels:{color:function(e){return e.chart.options.color},boxWidth:40,padding:10,generateLabels:function(e){var t=e.data.datasets,n=e.legend.options.labels,r=n.usePointStyle,i=n.pointStyle,o=n.textAlign,a=n.color;return e._getSortedDatasetMetas().map((function(e){var n=e.controller.getStyle(r?0:void 0),s=eX(n.borderWidth);return{text:t[e.index].label,fillStyle:n.backgroundColor,fontColor:a,hidden:!e.visible,lineCap:n.borderCapStyle,lineDash:n.borderDash,lineDashOffset:n.borderDashOffset,lineJoin:n.borderJoinStyle,lineWidth:(s.width+s.height)/4,strokeStyle:n.borderColor,pointStyle:i||n.pointStyle,rotation:n.rotation,textAlign:o||n.textAlign,borderRadius:0,datasetIndex:e.index}}),this)}},title:{color:function(e){return e.chart.options.color},display:!1,position:"center",text:""}},descriptors:{_scriptable:function(e){return!e.startsWith("on")},labels:{_scriptable:function(e){return!["generateLabels","filter","sort"].includes(e)}}}},O$=function(e){(0,NA.Z)(n,e);var t=(0,LA.Z)(n);function n(e){var r;return(0,ad.Z)(this,n),(r=t.call(this)).chart=e.chart,r.options=e.options,r.ctx=e.ctx,r._padding=void 0,r.top=void 0,r.bottom=void 0,r.left=void 0,r.right=void 0,r.width=void 0,r.height=void 0,r.position=void 0,r.weight=void 0,r.fullSize=void 0,r}return(0,sd.Z)(n,[{key:"update",value:function(e,t){var n=this.options;if(this.left=0,this.top=0,n.display){this.width=this.right=e,this.height=this.bottom=t;var r=NG(n.text)?n.text.length:1;this._padding=eX(n.padding);var i=r*tX(n.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=i:this.width=i}else this.width=this.height=this.right=this.bottom=0}},{key:"isHorizontal",value:function(){var e=this.options.position;return"top"===e||"bottom"===e}},{key:"_drawArgs",value:function(e){var t,n,r,i=this.top,o=this.left,a=this.bottom,s=this.right,l=this.options,u=l.align,c=0;return this.isHorizontal()?(n=NK(u,o,s),r=i+e,t=s-o):("left"===l.position?(n=o+e,r=NK(u,a,i),c=-.5*iK):(n=s-e,r=NK(u,i,a),c=.5*iK),t=a-i),{titleX:n,titleY:r,maxWidth:t,rotation:c}}},{key:"draw",value:function(){var e=this.ctx,t=this.options;if(t.display){var n=tX(t.font),r=n.lineHeight/2+this._padding.top,i=this._drawArgs(r),o=i.titleX,a=i.titleY,s=i.maxWidth,l=i.rotation;qY(e,t.text,0,0,n,{color:t.color,maxWidth:s,rotation:l,textAlign:ZK(t.align),textBaseline:"middle",translation:[o,a]})}}}]),n}(MQ);var D$={id:"title",_element:O$,start:function(e,t,n){!function(e,t){var n=new O$({ctx:e.ctx,options:t,chart:e});gJ.configure(e,n,t),gJ.addBox(e,n),e.titleBlock=n}(e,n)},stop:function(e){var t=e.titleBlock;gJ.removeBox(e,t),delete e.titleBlock},beforeUpdate:function(e,t,n){var r=e.titleBlock;gJ.configure(e,r,n),r.options=n},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}},Z$=(new WeakMap,{average:function(e){if(!e.length)return!1;var t,n,r=0,i=0,o=0;for(t=0,n=e.length;t<n;++t){var a=e[t].element;if(a&&a.hasValue()){var s=a.tooltipPosition();r+=s.x,i+=s.y,++o}}return{x:r/o,y:i/o}},nearest:function(e,t){if(!e.length)return!1;var n,r,i,o=t.x,a=t.y,s=Number.POSITIVE_INFINITY;for(n=0,r=e.length;n<r;++n){var l=e[n].element;if(l&&l.hasValue()){var u=kK(t,l.getCenterPoint());u<s&&(s=u,i=l)}}if(i){var c=i.tooltipPosition();o=c.x,a=c.y}return{x:o,y:a}}});function N$(e,t){return t&&(NG(t)?Array.prototype.push.apply(e,t):e.push(t)),e}function L$(e){return("string"===typeof e||e instanceof String)&&e.indexOf("\n")>-1?e.split("\n"):e}function F$(e,t){var n=t.element,r=t.datasetIndex,i=t.index,o=e.getDatasetMeta(r).controller,a=o.getLabelAndValue(i),s=a.label,l=a.value;return{chart:e,label:s,parsed:o.getParsed(i),raw:e.data.datasets[r].data[i],formattedValue:l,dataset:o.getDataset(),dataIndex:i,datasetIndex:r,element:n}}function z$(e,t){var n=e.chart.ctx,r=e.body,i=e.footer,o=e.title,a=t.boxWidth,s=t.boxHeight,l=tX(t.bodyFont),u=tX(t.titleFont),c=tX(t.footerFont),d=o.length,f=i.length,h=r.length,p=eX(t.padding),v=p.height,m=0,g=r.reduce((function(e,t){return e+t.before.length+t.lines.length+t.after.length}),0);(g+=e.beforeBody.length+e.afterBody.length,d&&(v+=d*u.lineHeight+(d-1)*t.titleSpacing+t.titleMarginBottom),g)&&(v+=h*(t.displayColors?Math.max(s,l.lineHeight):l.lineHeight)+(g-h)*l.lineHeight+(g-1)*t.bodySpacing);f&&(v+=t.footerMarginTop+f*c.lineHeight+(f-1)*t.footerSpacing);var y=0,b=function(e){m=Math.max(m,n.measureText(e).width+y)};return n.save(),n.font=u.string,qG(e.title,b),n.font=l.string,qG(e.beforeBody.concat(e.afterBody),b),y=t.displayColors?a+2+t.boxPadding:0,qG(r,(function(e){qG(e.before,b),qG(e.lines,b),qG(e.after,b)})),y=0,n.font=c.string,qG(e.footer,b),n.restore(),{width:m+=p.width,height:v}}function B$(e,t,n,r){var i=n.x,o=n.width,a=e.width,s=e.chartArea,l=s.left,u=s.right,c="center";return"center"===r?c=i<=(l+u)/2?"left":"right":i<=o/2?c="left":i>=a-o/2&&(c="right"),function(e,t,n,r){var i=r.x,o=r.width,a=n.caretSize+n.caretPadding;return"left"===e&&i+o+a>t.width||"right"===e&&i-o-a<0||void 0}(c,e,t,n)&&(c="center"),c}function H$(e,t,n){var r=n.yAlign||t.yAlign||function(e,t){var n=t.y,r=t.height;return n<r/2?"top":n>e.height-r/2?"bottom":"center"}(e,n);return{xAlign:n.xAlign||t.xAlign||B$(e,t,n,r),yAlign:r}}function V$(e,t,n,r){var i=e.caretSize,o=e.caretPadding,a=e.cornerRadius,s=n.xAlign,l=n.yAlign,u=i+o,c=$Y(a),d=c.topLeft,f=c.topRight,h=c.bottomLeft,p=c.bottomRight,v=function(e,t){var n=e.x,r=e.width;return"right"===t?n-=r:"center"===t&&(n-=r/2),n}(t,s),m=function(e,t,n){var r=e.y,i=e.height;return"top"===t?r+=n:r-="bottom"===t?i+n:i/2,r}(t,l,u);return"center"===l?"left"===s?v+=u:"right"===s&&(v-=u):"left"===s?v-=Math.max(d,h)+i:"right"===s&&(v+=Math.max(f,p)+i),{x:jK(v,0,r.width-t.width),y:jK(m,0,r.height-t.height)}}function q$(e,t,n){var r=eX(n.padding);return"center"===t?e.x+e.width/2:"right"===t?e.x+e.width-r.right:e.x+r.left}function W$(e){return N$([],L$(e))}function U$(e,t){var n=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return n?e.override(n):e}var G$=function(e){(0,NA.Z)(n,e);var t=(0,LA.Z)(n);function n(e){var r;return(0,ad.Z)(this,n),(r=t.call(this)).opacity=0,r._active=[],r._eventPosition=void 0,r._size=void 0,r._cachedAnimations=void 0,r._tooltipItems=[],r.$animations=void 0,r.$context=void 0,r.chart=e.chart||e._chart,r._chart=r.chart,r.options=e.options,r.dataPoints=void 0,r.title=void 0,r.beforeBody=void 0,r.body=void 0,r.afterBody=void 0,r.footer=void 0,r.xAlign=void 0,r.yAlign=void 0,r.x=void 0,r.y=void 0,r.height=void 0,r.width=void 0,r.caretX=void 0,r.caretY=void 0,r.labelColors=void 0,r.labelPointStyles=void 0,r.labelTextColors=void 0,r}return(0,sd.Z)(n,[{key:"initialize",value:function(e){this.options=e,this._cachedAnimations=void 0,this.$context=void 0}},{key:"_resolveAnimations",value:function(){var e=this._cachedAnimations;if(e)return e;var t=this.chart,n=this.options.setContext(this.getContext()),r=n.enabled&&t.options.animation&&n.animations,i=new oQ(this.chart,r);return r._cacheable&&(this._cachedAnimations=Object.freeze(i)),i}},{key:"getContext",value:function(){return this.$context||(this.$context=(e=this.chart.getContext(),t=this,n=this._tooltipItems,rX(e,{tooltip:t,tooltipItems:n,type:"tooltip"})));var e,t,n}},{key:"getTitle",value:function(e,t){var n=t.callbacks,r=n.beforeTitle.apply(this,[e]),i=n.title.apply(this,[e]),o=n.afterTitle.apply(this,[e]),a=[];return a=N$(a,L$(r)),a=N$(a,L$(i)),a=N$(a,L$(o))}},{key:"getBeforeBody",value:function(e,t){return W$(t.callbacks.beforeBody.apply(this,[e]))}},{key:"getBody",value:function(e,t){var n=this,r=t.callbacks,i=[];return qG(e,(function(e){var t={before:[],lines:[],after:[]},o=U$(r,e);N$(t.before,L$(o.beforeLabel.call(n,e))),N$(t.lines,o.label.call(n,e)),N$(t.after,L$(o.afterLabel.call(n,e))),i.push(t)})),i}},{key:"getAfterBody",value:function(e,t){return W$(t.callbacks.afterBody.apply(this,[e]))}},{key:"getFooter",value:function(e,t){var n=t.callbacks,r=n.beforeFooter.apply(this,[e]),i=n.footer.apply(this,[e]),o=n.afterFooter.apply(this,[e]),a=[];return a=N$(a,L$(r)),a=N$(a,L$(i)),a=N$(a,L$(o))}},{key:"_createItems",value:function(e){var t,n,r=this,i=this._active,o=this.chart.data,a=[],s=[],l=[],u=[];for(t=0,n=i.length;t<n;++t)u.push(F$(this.chart,i[t]));return e.filter&&(u=u.filter((function(t,n,r){return e.filter(t,n,r,o)}))),e.itemSort&&(u=u.sort((function(t,n){return e.itemSort(t,n,o)}))),qG(u,(function(t){var n=U$(e.callbacks,t);a.push(n.labelColor.call(r,t)),s.push(n.labelPointStyle.call(r,t)),l.push(n.labelTextColor.call(r,t))})),this.labelColors=a,this.labelPointStyles=s,this.labelTextColors=l,this.dataPoints=u,u}},{key:"update",value:function(e,t){var n,r=this.options.setContext(this.getContext()),i=this._active,o=[];if(i.length){var a=Z$[r.position].call(this,i,this._eventPosition);o=this._createItems(r),this.title=this.getTitle(o,r),this.beforeBody=this.getBeforeBody(o,r),this.body=this.getBody(o,r),this.afterBody=this.getAfterBody(o,r),this.footer=this.getFooter(o,r);var s=this._size=z$(this,r),l=Object.assign({},a,s),u=H$(this.chart,r,l),c=V$(r,l,u,this.chart);this.xAlign=u.xAlign,this.yAlign=u.yAlign,n={opacity:1,x:c.x,y:c.y,width:s.width,height:s.height,caretX:a.x,caretY:a.y}}else 0!==this.opacity&&(n={opacity:0});this._tooltipItems=o,this.$context=void 0,n&&this._resolveAnimations().update(this,n),e&&r.external&&r.external.call(this,{chart:this.chart,tooltip:this,replay:t})}},{key:"drawCaret",value:function(e,t,n,r){var i=this.getCaretPosition(e,n,r);t.lineTo(i.x1,i.y1),t.lineTo(i.x2,i.y2),t.lineTo(i.x3,i.y3)}},{key:"getCaretPosition",value:function(e,t,n){var r,i,o,a,s,l,u=this.xAlign,c=this.yAlign,d=n.caretSize,f=$Y(n.cornerRadius),h=f.topLeft,p=f.topRight,v=f.bottomLeft,m=f.bottomRight,g=e.x,y=e.y,b=t.width,x=t.height;return"center"===c?(s=y+x/2,"left"===u?(i=(r=g)-d,a=s+d,l=s-d):(i=(r=g+b)+d,a=s-d,l=s+d),o=r):(i="left"===u?g+Math.max(h,v)+d:"right"===u?g+b-Math.max(p,m)-d:this.caretX,"top"===c?(s=(a=y)-d,r=i-d,o=i+d):(s=(a=y+x)+d,r=i+d,o=i-d),l=a),{x1:r,x2:i,x3:o,y1:a,y2:s,y3:l}}},{key:"drawTitle",value:function(e,t,n){var r,i,o,a=this.title,s=a.length;if(s){var l=VX(n.rtl,this.x,this.width);for(e.x=q$(this,n.titleAlign,n),t.textAlign=l.textAlign(n.titleAlign),t.textBaseline="middle",r=tX(n.titleFont),i=n.titleSpacing,t.fillStyle=n.titleColor,t.font=r.string,o=0;o<s;++o)t.fillText(a[o],l.x(e.x),e.y+r.lineHeight/2),e.y+=r.lineHeight+i,o+1===s&&(e.y+=n.titleMarginBottom-i)}}},{key:"_drawColorBox",value:function(e,t,n,r,i){var o=this.labelColors[n],a=this.labelPointStyles[n],s=i.boxHeight,l=i.boxWidth,u=i.boxPadding,c=tX(i.bodyFont),d=q$(this,"left",i),f=r.x(d),h=s<c.lineHeight?(c.lineHeight-s)/2:0,p=t.y+h;if(i.usePointStyle){var v={radius:Math.min(l,s)/2,pointStyle:a.pointStyle,rotation:a.rotation,borderWidth:1},m=r.leftForLtr(f,l)+l/2,g=p+s/2;e.strokeStyle=i.multiKeyBackground,e.fillStyle=i.multiKeyBackground,NY(e,v,m,g),e.strokeStyle=o.borderColor,e.fillStyle=o.backgroundColor,NY(e,v,m,g)}else{e.lineWidth=LG(o.borderWidth)?Math.max.apply(Math,(0,Fl.Z)(Object.values(o.borderWidth))):o.borderWidth||1,e.strokeStyle=o.borderColor,e.setLineDash(o.borderDash||[]),e.lineDashOffset=o.borderDashOffset||0;var y=r.leftForLtr(f,l-u),b=r.leftForLtr(r.xPlus(f,1),l-u-2),x=$Y(o.borderRadius);Object.values(x).some((function(e){return 0!==e}))?(e.beginPath(),e.fillStyle=i.multiKeyBackground,UY(e,{x:y,y:p,w:l,h:s,radius:x}),e.fill(),e.stroke(),e.fillStyle=o.backgroundColor,e.beginPath(),UY(e,{x:b,y:p+1,w:l-2,h:s-2,radius:x}),e.fill()):(e.fillStyle=i.multiKeyBackground,e.fillRect(y,p,l,s),e.strokeRect(y,p,l,s),e.fillStyle=o.backgroundColor,e.fillRect(b,p+1,l-2,s-2))}e.fillStyle=this.labelTextColors[n]}},{key:"drawBody",value:function(e,t,n){var r,i,o,a,s,l,u,c=this.body,d=n.bodySpacing,f=n.bodyAlign,h=n.displayColors,p=n.boxHeight,v=n.boxWidth,m=n.boxPadding,g=tX(n.bodyFont),y=g.lineHeight,b=0,x=VX(n.rtl,this.x,this.width),w=function(n){t.fillText(n,x.x(e.x+b),e.y+y/2),e.y+=y+d},k=x.textAlign(f);for(t.textAlign=f,t.textBaseline="middle",t.font=g.string,e.x=q$(this,k,n),t.fillStyle=n.bodyColor,qG(this.beforeBody,w),b=h&&"right"!==k?"center"===f?v/2+m:v+2+m:0,a=0,l=c.length;a<l;++a){for(r=c[a],i=this.labelTextColors[a],t.fillStyle=i,qG(r.before,w),o=r.lines,h&&o.length&&(this._drawColorBox(t,e,a,x,n),y=Math.max(g.lineHeight,p)),s=0,u=o.length;s<u;++s)w(o[s]),y=g.lineHeight;qG(r.after,w)}b=0,y=g.lineHeight,qG(this.afterBody,w),e.y-=d}},{key:"drawFooter",value:function(e,t,n){var r,i,o=this.footer,a=o.length;if(a){var s=VX(n.rtl,this.x,this.width);for(e.x=q$(this,n.footerAlign,n),e.y+=n.footerMarginTop,t.textAlign=s.textAlign(n.footerAlign),t.textBaseline="middle",r=tX(n.footerFont),t.fillStyle=n.footerColor,t.font=r.string,i=0;i<a;++i)t.fillText(o[i],s.x(e.x),e.y+r.lineHeight/2),e.y+=r.lineHeight+n.footerSpacing}}},{key:"drawBackground",value:function(e,t,n,r){var i=this.xAlign,o=this.yAlign,a=e.x,s=e.y,l=n.width,u=n.height,c=$Y(r.cornerRadius),d=c.topLeft,f=c.topRight,h=c.bottomLeft,p=c.bottomRight;t.fillStyle=r.backgroundColor,t.strokeStyle=r.borderColor,t.lineWidth=r.borderWidth,t.beginPath(),t.moveTo(a+d,s),"top"===o&&this.drawCaret(e,t,n,r),t.lineTo(a+l-f,s),t.quadraticCurveTo(a+l,s,a+l,s+f),"center"===o&&"right"===i&&this.drawCaret(e,t,n,r),t.lineTo(a+l,s+u-p),t.quadraticCurveTo(a+l,s+u,a+l-p,s+u),"bottom"===o&&this.drawCaret(e,t,n,r),t.lineTo(a+h,s+u),t.quadraticCurveTo(a,s+u,a,s+u-h),"center"===o&&"left"===i&&this.drawCaret(e,t,n,r),t.lineTo(a,s+d),t.quadraticCurveTo(a,s,a+d,s),t.closePath(),t.fill(),r.borderWidth>0&&t.stroke()}},{key:"_updateAnimationTarget",value:function(e){var t=this.chart,n=this.$animations,r=n&&n.x,i=n&&n.y;if(r||i){var o=Z$[e.position].call(this,this._active,this._eventPosition);if(!o)return;var a=this._size=z$(this,e),s=Object.assign({},o,this._size),l=H$(t,e,s),u=V$(e,s,l,t);r._to===u.x&&i._to===u.y||(this.xAlign=l.xAlign,this.yAlign=l.yAlign,this.width=a.width,this.height=a.height,this.caretX=o.x,this.caretY=o.y,this._resolveAnimations().update(this,u))}}},{key:"_willRender",value:function(){return!!this.opacity}},{key:"draw",value:function(e){var t=this.options.setContext(this.getContext()),n=this.opacity;if(n){this._updateAnimationTarget(t);var r={width:this.width,height:this.height},i={x:this.x,y:this.y};n=Math.abs(n)<.001?0:n;var o=eX(t.padding),a=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;t.enabled&&a&&(e.save(),e.globalAlpha=n,this.drawBackground(i,e,r,t),qX(e,t.textDirection),i.y+=o.top,this.drawTitle(i,e,t),this.drawBody(i,e,t),this.drawFooter(i,e,t),WX(e,t.textDirection),e.restore())}}},{key:"getActiveElements",value:function(){return this._active||[]}},{key:"setActiveElements",value:function(e,t){var n=this,r=this._active,i=e.map((function(e){var t=e.datasetIndex,r=e.index,i=n.chart.getDatasetMeta(t);if(!i)throw new Error("Cannot find a dataset at index "+t);return{datasetIndex:t,element:i.data[r],index:r}})),o=!WG(r,i),a=this._positionChanged(i,t);(o||a)&&(this._active=i,this._eventPosition=t,this._ignoreReplayEvents=!0,this.update(!0))}},{key:"handleEvent",value:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(t&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;var r=this.options,i=this._active||[],o=this._getActiveElements(e,i,t,n),a=this._positionChanged(o,e),s=t||!WG(o,i)||a;return s&&(this._active=o,(r.enabled||r.external)&&(this._eventPosition={x:e.x,y:e.y},this.update(!0,t))),s}},{key:"_getActiveElements",value:function(e,t,n,r){var i=this.options;if("mouseout"===e.type)return[];if(!r)return t;var o=this.chart.getElementsAtEventForMode(e,i.mode,i,n);return i.reverse&&o.reverse(),o}},{key:"_positionChanged",value:function(e,t){var n=this.caretX,r=this.caretY,i=this.options,o=Z$[i.position].call(this,e,t);return!1!==o&&(n!==o.x||r!==o.y)}}]),n}(MQ);G$.positioners=Z$;var K$={id:"tooltip",_element:G$,positioners:Z$,afterInit:function(e,t,n){n&&(e.tooltip=new G$({chart:e,options:n}))},beforeUpdate:function(e,t,n){e.tooltip&&e.tooltip.initialize(n)},reset:function(e,t,n){e.tooltip&&e.tooltip.initialize(n)},afterDraw:function(e){var t=e.tooltip;if(t&&t._willRender()){var n={tooltip:t};if(!1===e.notifyPlugins("beforeTooltipDraw",n))return;t.draw(e.ctx),e.notifyPlugins("afterTooltipDraw",n)}},afterEvent:function(e,t){if(e.tooltip){var n=t.replay;e.tooltip.handleEvent(t.event,n,t.inChartArea)&&(t.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:function(e,t){return t.bodyFont.size},boxWidth:function(e,t){return t.bodyFont.size},multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:{beforeTitle:OG,title:function(e){if(e.length>0){var t=e[0],n=t.chart.data.labels,r=n?n.length:0;if(this&&this.options&&"dataset"===this.options.mode)return t.dataset.label||"";if(t.label)return t.label;if(r>0&&t.dataIndex<r)return n[t.dataIndex]}return""},afterTitle:OG,beforeBody:OG,beforeLabel:OG,label:function(e){if(this&&this.options&&"dataset"===this.options.mode)return e.label+": "+e.formattedValue||e.formattedValue;var t=e.dataset.label||"";t&&(t+=": ");var n=e.formattedValue;return ZG(n)||(t+=n),t},labelColor:function(e){var t=e.chart.getDatasetMeta(e.datasetIndex).controller.getStyle(e.dataIndex);return{borderColor:t.borderColor,backgroundColor:t.backgroundColor,borderWidth:t.borderWidth,borderDash:t.borderDash,borderDashOffset:t.borderDashOffset,borderRadius:0}},labelTextColor:function(){return this.options.bodyColor},labelPointStyle:function(e){var t=e.chart.getDatasetMeta(e.datasetIndex).controller.getStyle(e.dataIndex);return{pointStyle:t.pointStyle,rotation:t.rotation}},afterLabel:OG,afterBody:OG,beforeFooter:OG,footer:OG,afterFooter:OG}},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:function(e){return"filter"!==e&&"itemSort"!==e&&"external"!==e},_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};function Y$(e,t,n,r){var i=e.indexOf(t);return-1===i?function(e,t,n,r){return"string"===typeof t?(n=e.push(t)-1,r.unshift({index:n,label:t})):isNaN(t)&&(n=null),n}(e,t,n,r):i!==e.lastIndexOf(t)?n:i}var X$=function(e){(0,NA.Z)(n,e);var t=(0,LA.Z)(n);function n(e){var r;return(0,ad.Z)(this,n),(r=t.call(this,e))._startValue=void 0,r._valueRange=0,r._addedLabels=[],r}return(0,sd.Z)(n,[{key:"init",value:function(e){var t=this._addedLabels;if(t.length){var r,i=this.getLabels(),o=(0,QP.Z)(t);try{for(o.s();!(r=o.n()).done;){var a=r.value,s=a.index,l=a.label;i[s]===l&&i.splice(s,1)}}catch(u){o.e(u)}finally{o.f()}this._addedLabels=[]}(0,DA.Z)((0,ZA.Z)(n.prototype),"init",this).call(this,e)}},{key:"parse",value:function(e,t){if(ZG(e))return null;var n=this.getLabels();return function(e,t){return null===e?null:jK(Math.round(e),0,t)}(t=isFinite(t)&&n[t]===e?t:Y$(n,e,BG(t,e),this._addedLabels),n.length-1)}},{key:"determineDataLimits",value:function(){var e=this.getUserBounds(),t=e.minDefined,n=e.maxDefined,r=this.getMinMax(!0),i=r.min,o=r.max;"ticks"===this.options.bounds&&(t||(i=0),n||(o=this.getLabels().length-1)),this.min=i,this.max=o}},{key:"buildTicks",value:function(){var e=this.min,t=this.max,n=this.options.offset,r=[],i=this.getLabels();i=0===e&&t===i.length-1?i:i.slice(e,t+1),this._valueRange=Math.max(i.length-(n?0:1),1),this._startValue=this.min-(n?.5:0);for(var o=e;o<=t;o++)r.push({value:o});return r}},{key:"getLabelForValue",value:function(e){var t=this.getLabels();return e>=0&&e<t.length?t[e]:e}},{key:"configure",value:function(){(0,DA.Z)((0,ZA.Z)(n.prototype),"configure",this).call(this),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}},{key:"getPixelForValue",value:function(e){return"number"!==typeof e&&(e=this.parse(e)),null===e?NaN:this.getPixelForDecimal((e-this._startValue)/this._valueRange)}},{key:"getPixelForTick",value:function(e){var t=this.ticks;return e<0||e>t.length-1?null:this.getPixelForValue(t[e].value)}},{key:"getValueForPixel",value:function(e){return Math.round(this._startValue+this.getDecimalForPixel(e)*this._valueRange)}},{key:"getBasePixel",value:function(){return this.bottom}}]),n}(qQ);function Q$(e,t){var n,r,i,o,a=[],s=e.bounds,l=e.step,u=e.min,c=e.max,d=e.precision,f=e.count,h=e.maxTicks,p=e.maxDigits,v=e.includeBounds,m=l||1,g=h-1,y=t.min,b=t.max,x=!ZG(u),w=!ZG(c),k=!ZG(f),S=(b-y)/(p+1),_=pK((b-y)/g/m)*m;if(_<1e-14&&!x&&!w)return[{value:y},{value:b}];(o=Math.ceil(b/_)-Math.floor(y/_))>g&&(_=pK(o*_/g/m)*m),ZG(d)||(n=Math.pow(10,d),_=Math.ceil(_*n)/n),"ticks"===s?(r=Math.floor(y/_)*_,i=Math.ceil(b/_)*_):(r=y,i=b),x&&w&&l&&function(e,t){var n=Math.round(e);return n-t<=e&&n+t>=e}((c-u)/l,_/1e3)?(_=(c-u)/(o=Math.round(Math.min((c-u)/_,h))),r=u,i=c):k?_=((i=w?c:i)-(r=x?u:r))/(o=f-1):o=mK(o=(i-r)/_,Math.round(o),_/1e3)?Math.round(o):Math.ceil(o);var C=Math.max(xK(_),xK(r));n=Math.pow(10,ZG(d)?C:d),r=Math.round(r*n)/n,i=Math.round(i*n)/n;var j=0;for(x&&(v&&r!==u?(a.push({value:u}),r<u&&j++,mK(Math.round((r+j*_)*n)/n,u,J$(u,S,e))&&j++):r<u&&j++);j<o;++j)a.push({value:Math.round((r+j*_)*n)/n});return w&&v&&i!==c?a.length&&mK(a[a.length-1].value,c,J$(c,S,e))?a[a.length-1].value=c:a.push({value:c}):w&&i!==c||a.push({value:i}),a}function J$(e,t,n){var r=n.horizontal,i=yK(n.minRotation),o=(r?Math.sin(i):Math.cos(i))||.001,a=.75*t*(""+e).length;return Math.min(t/o,a)}X$.id="category",X$.defaults={ticks:{callback:X$.prototype.getLabelForValue}};var $$=function(e){(0,NA.Z)(n,e);var t=(0,LA.Z)(n);function n(e){var r;return(0,ad.Z)(this,n),(r=t.call(this,e)).start=void 0,r.end=void 0,r._startValue=void 0,r._endValue=void 0,r._valueRange=0,r}return(0,sd.Z)(n,[{key:"parse",value:function(e,t){return ZG(e)||("number"===typeof e||e instanceof Number)&&!isFinite(+e)?null:+e}},{key:"handleTickRangeOptions",value:function(){var e=this.options.beginAtZero,t=this.getUserBounds(),n=t.minDefined,r=t.maxDefined,i=this.min,o=this.max,a=function(e){return i=n?i:e},s=function(e){return o=r?o:e};if(e){var l=hK(i),u=hK(o);l<0&&u<0?s(0):l>0&&u>0&&a(0)}if(i===o){var c=1;(o>=Number.MAX_SAFE_INTEGER||i<=Number.MIN_SAFE_INTEGER)&&(c=Math.abs(.05*o)),s(o+c),e||a(i-c)}this.min=i,this.max=o}},{key:"getTickLimit",value:function(){var e,t=this.options.ticks,n=t.maxTicksLimit,r=t.stepSize;return r?(e=Math.ceil(this.max/r)-Math.floor(this.min/r)+1)>1e3&&(console.warn("scales.".concat(this.id,".ticks.stepSize: ").concat(r," would result generating up to ").concat(e," ticks. Limiting to 1000.")),e=1e3):(e=this.computeTickLimit(),n=n||11),n&&(e=Math.min(n,e)),e}},{key:"computeTickLimit",value:function(){return Number.POSITIVE_INFINITY}},{key:"buildTicks",value:function(){var e=this.options,t=e.ticks,n=this.getTickLimit(),r=Q$({maxTicks:n=Math.max(2,n),bounds:e.bounds,min:e.min,max:e.max,precision:t.precision,step:t.stepSize,count:t.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:t.minRotation||0,includeBounds:!1!==t.includeBounds},this._range||this);return"ticks"===e.bounds&&gK(r,this,"value"),e.reverse?(r.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),r}},{key:"configure",value:function(){var e=this.ticks,t=this.min,r=this.max;if((0,DA.Z)((0,ZA.Z)(n.prototype),"configure",this).call(this),this.options.offset&&e.length){var i=(r-t)/Math.max(e.length-1,1)/2;t-=i,r+=i}this._startValue=t,this._endValue=r,this._valueRange=r-t}},{key:"getLabelForValue",value:function(e){return HX(e,this.chart.options.locale,this.options.ticks.format)}}]),n}(qQ),e0=function(e){(0,NA.Z)(n,e);var t=(0,LA.Z)(n);function n(){return(0,ad.Z)(this,n),t.apply(this,arguments)}return(0,sd.Z)(n,[{key:"determineDataLimits",value:function(){var e=this.getMinMax(!0),t=e.min,n=e.max;this.min=FG(t)?t:0,this.max=FG(n)?n:1,this.handleTickRangeOptions()}},{key:"computeTickLimit",value:function(){var e=this.isHorizontal(),t=e?this.width:this.height,n=yK(this.options.ticks.minRotation),r=(e?Math.sin(n):Math.cos(n))||.001,i=this._resolveTickFontOptions(0);return Math.ceil(t/Math.min(40,i.lineHeight/r))}},{key:"getPixelForValue",value:function(e){return null===e?NaN:this.getPixelForDecimal((e-this._startValue)/this._valueRange)}},{key:"getValueForPixel",value:function(e){return this._startValue+this.getDecimalForPixel(e)*this._valueRange}}]),n}($$);function t0(e){return 1===e/Math.pow(10,Math.floor(fK(e)))}e0.id="linear",e0.defaults={ticks:{callback:DQ.formatters.numeric}};var n0=function(e){(0,NA.Z)(n,e);var t=(0,LA.Z)(n);function n(e){var r;return(0,ad.Z)(this,n),(r=t.call(this,e)).start=void 0,r.end=void 0,r._startValue=void 0,r._valueRange=0,r}return(0,sd.Z)(n,[{key:"parse",value:function(e,t){var n=$$.prototype.parse.apply(this,[e,t]);if(0!==n)return FG(n)&&n>0?n:null;this._zero=!0}},{key:"determineDataLimits",value:function(){var e=this.getMinMax(!0),t=e.min,n=e.max;this.min=FG(t)?Math.max(0,t):null,this.max=FG(n)?Math.max(0,n):null,this.options.beginAtZero&&(this._zero=!0),this.handleTickRangeOptions()}},{key:"handleTickRangeOptions",value:function(){var e=this.getUserBounds(),t=e.minDefined,n=e.maxDefined,r=this.min,i=this.max,o=function(e){return r=t?r:e},a=function(e){return i=n?i:e},s=function(e,t){return Math.pow(10,Math.floor(fK(e))+t)};r===i&&(r<=0?(o(1),a(10)):(o(s(r,-1)),a(s(i,1)))),r<=0&&o(s(i,-1)),i<=0&&a(s(r,1)),this._zero&&this.min!==this._suggestedMin&&r===s(this.min,0)&&o(s(r,-1)),this.min=r,this.max=i}},{key:"buildTicks",value:function(){var e=this.options,t=function(e,t){var n=Math.floor(fK(t.max)),r=Math.ceil(t.max/Math.pow(10,n)),i=[],o=zG(e.min,Math.pow(10,Math.floor(fK(t.min)))),a=Math.floor(fK(o)),s=Math.floor(o/Math.pow(10,a)),l=a<0?Math.pow(10,Math.abs(a)):1;do{i.push({value:o,major:t0(o)}),10===++s&&(s=1,l=++a>=0?1:l),o=Math.round(s*Math.pow(10,a)*l)/l}while(a<n||a===n&&s<r);var u=zG(e.max,o);return i.push({value:u,major:t0(o)}),i}({min:this._userMin,max:this._userMax},this);return"ticks"===e.bounds&&gK(t,this,"value"),e.reverse?(t.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),t}},{key:"getLabelForValue",value:function(e){return void 0===e?"0":HX(e,this.chart.options.locale,this.options.ticks.format)}},{key:"configure",value:function(){var e=this.min;(0,DA.Z)((0,ZA.Z)(n.prototype),"configure",this).call(this),this._startValue=fK(e),this._valueRange=fK(this.max)-fK(e)}},{key:"getPixelForValue",value:function(e){return void 0!==e&&0!==e||(e=this.min),null===e||isNaN(e)?NaN:this.getPixelForDecimal(e===this.min?0:(fK(e)-this._startValue)/this._valueRange)}},{key:"getValueForPixel",value:function(e){var t=this.getDecimalForPixel(e);return Math.pow(10,this._startValue+t*this._valueRange)}}]),n}(qQ);function r0(e){var t=e.ticks;if(t.display&&e.display){var n=eX(t.backdropPadding);return BG(t.font&&t.font.size,RY.font.size)+n.height}return 0}function i0(e,t,n,r,i){return e===r||e===i?{start:t-n/2,end:t+n/2}:e<r||e>i?{start:t-n,end:t}:{start:t,end:t+n}}function o0(e){for(var t,n,r,i={l:e.left+e._padding.left,r:e.right-e._padding.right,t:e.top+e._padding.top,b:e.bottom-e._padding.bottom},o=Object.assign({},i),a=[],s=[],l=e._pointLabels.length,u=e.options.pointLabels,c=u.centerPointLabels?iK/l:0,d=0;d<l;d++){var f=u.setContext(e.getPointLabelContext(d));s[d]=f.padding;var h=e.getPointPosition(d,e.drawingArea+s[d],c),p=tX(f.font),v=(t=e.ctx,n=p,r=NG(r=e._pointLabels[d])?r:[r],{w:OY(t,n.string,r),h:r.length*n.lineHeight});a[d]=v;var m=_K(e.getIndexAngle(d)+c),g=Math.round(bK(m));a0(o,i,m,i0(g,h.x,v.w,0,180),i0(g,h.y,v.h,90,270))}e.setCenterPoint(i.l-o.l,o.r-i.r,i.t-o.t,o.b-i.b),e._pointLabelItems=function(e,t,n){for(var r=[],i=e._pointLabels.length,o=e.options,a=r0(o)/2,s=e.drawingArea,l=o.pointLabels.centerPointLabels?iK/i:0,u=0;u<i;u++){var c=e.getPointPosition(u,s+a+n[u],l),d=Math.round(bK(_K(c.angle+uK))),f=t[u],h=u0(c.y,f.h,d),p=s0(d),v=l0(c.x,f.w,p);r.push({x:c.x,y:h,textAlign:p,left:v,top:h,right:v+f.w,bottom:h+f.h})}return r}(e,a,s)}function a0(e,t,n,r,i){var o=Math.abs(Math.sin(n)),a=Math.abs(Math.cos(n)),s=0,l=0;r.start<t.l?(s=(t.l-r.start)/o,e.l=Math.min(e.l,t.l-s)):r.end>t.r&&(s=(r.end-t.r)/o,e.r=Math.max(e.r,t.r+s)),i.start<t.t?(l=(t.t-i.start)/a,e.t=Math.min(e.t,t.t-l)):i.end>t.b&&(l=(i.end-t.b)/a,e.b=Math.max(e.b,t.b+l))}function s0(e){return 0===e||180===e?"center":e<180?"left":"right"}function l0(e,t,n){return"right"===n?e-=t:"center"===n&&(e-=t/2),e}function u0(e,t,n){return 90===n||270===n?e-=t/2:(n>270||n<90)&&(e-=t),e}function c0(e,t,n,r){var i=e.ctx;if(n)i.arc(e.xCenter,e.yCenter,t,0,oK);else{var o=e.getPointPosition(0,t);i.moveTo(o.x,o.y);for(var a=1;a<r;a++)o=e.getPointPosition(a,t),i.lineTo(o.x,o.y)}}n0.id="logarithmic",n0.defaults={ticks:{callback:DQ.formatters.logarithmic,major:{enabled:!0}}};var d0=function(e){(0,NA.Z)(n,e);var t=(0,LA.Z)(n);function n(e){var r;return(0,ad.Z)(this,n),(r=t.call(this,e)).xCenter=void 0,r.yCenter=void 0,r.drawingArea=void 0,r._pointLabels=[],r._pointLabelItems=[],r}return(0,sd.Z)(n,[{key:"setDimensions",value:function(){var e=this._padding=eX(r0(this.options)/2),t=this.width=this.maxWidth-e.width,n=this.height=this.maxHeight-e.height;this.xCenter=Math.floor(this.left+t/2+e.left),this.yCenter=Math.floor(this.top+n/2+e.top),this.drawingArea=Math.floor(Math.min(t,n)/2)}},{key:"determineDataLimits",value:function(){var e=this.getMinMax(!1),t=e.min,n=e.max;this.min=FG(t)&&!isNaN(t)?t:0,this.max=FG(n)&&!isNaN(n)?n:0,this.handleTickRangeOptions()}},{key:"computeTickLimit",value:function(){return Math.ceil(this.drawingArea/r0(this.options))}},{key:"generateTickLabels",value:function(e){var t=this;$$.prototype.generateTickLabels.call(this,e),this._pointLabels=this.getLabels().map((function(e,n){var r=VG(t.options.pointLabels.callback,[e,n],t);return r||0===r?r:""})).filter((function(e,n){return t.chart.getDataVisibility(n)}))}},{key:"fit",value:function(){var e=this.options;e.display&&e.pointLabels.display?o0(this):this.setCenterPoint(0,0,0,0)}},{key:"setCenterPoint",value:function(e,t,n,r){this.xCenter+=Math.floor((e-t)/2),this.yCenter+=Math.floor((n-r)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(e,t,n,r))}},{key:"getIndexAngle",value:function(e){return _K(e*(oK/(this._pointLabels.length||1))+yK(this.options.startAngle||0))}},{key:"getDistanceFromCenterForValue",value:function(e){if(ZG(e))return NaN;var t=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-e)*t:(e-this.min)*t}},{key:"getValueForDistanceFromCenter",value:function(e){if(ZG(e))return NaN;var t=e/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-t:this.min+t}},{key:"getPointLabelContext",value:function(e){var t=this._pointLabels||[];if(e>=0&&e<t.length){var n=t[e];return function(e,t,n){return rX(e,{label:n,index:t,type:"pointLabel"})}(this.getContext(),e,n)}}},{key:"getPointPosition",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=this.getIndexAngle(e)-uK+n;return{x:Math.cos(r)*t+this.xCenter,y:Math.sin(r)*t+this.yCenter,angle:r}}},{key:"getPointPositionForValue",value:function(e,t){return this.getPointPosition(e,this.getDistanceFromCenterForValue(t))}},{key:"getBasePosition",value:function(e){return this.getPointPositionForValue(e||0,this.getBaseValue())}},{key:"getPointLabelPosition",value:function(e){var t=this._pointLabelItems[e];return{left:t.left,top:t.top,right:t.right,bottom:t.bottom}}},{key:"drawBackground",value:function(){var e=this.options,t=e.backgroundColor,n=e.grid.circular;if(t){var r=this.ctx;r.save(),r.beginPath(),c0(this,this.getDistanceFromCenterForValue(this._endValue),n,this._pointLabels.length),r.closePath(),r.fillStyle=t,r.fill(),r.restore()}}},{key:"drawGrid",value:function(){var e,t,n,r=this,i=this.ctx,o=this.options,a=o.angleLines,s=o.grid,l=this._pointLabels.length;if(o.pointLabels.display&&function(e,t){for(var n=e.ctx,r=e.options.pointLabels,i=t-1;i>=0;i--){var o=r.setContext(e.getPointLabelContext(i)),a=tX(o.font),s=e._pointLabelItems[i],l=s.x,u=s.y,c=s.textAlign,d=s.left,f=s.top,h=s.right,p=s.bottom,v=o.backdropColor;if(!ZG(v)){var m=$Y(o.borderRadius),g=eX(o.backdropPadding);n.fillStyle=v;var y=d-g.left,b=f-g.top,x=h-d+g.width,w=p-f+g.height;Object.values(m).some((function(e){return 0!==e}))?(n.beginPath(),UY(n,{x:y,y:b,w:x,h:w,radius:m}),n.fill()):n.fillRect(y,b,x,w)}qY(n,e._pointLabels[i],l,u+a.lineHeight/2,a,{color:o.color,textAlign:c,textBaseline:"middle"})}}(this,l),s.display&&this.ticks.forEach((function(e,n){if(0!==n){t=r.getDistanceFromCenterForValue(e.value);var i=s.setContext(r.getContext(n-1));!function(e,t,n,r){var i=e.ctx,o=t.circular,a=t.color,s=t.lineWidth;!o&&!r||!a||!s||n<0||(i.save(),i.strokeStyle=a,i.lineWidth=s,i.setLineDash(t.borderDash),i.lineDashOffset=t.borderDashOffset,i.beginPath(),c0(e,n,o,r),i.closePath(),i.stroke(),i.restore())}(r,i,t,l)}})),a.display){for(i.save(),e=l-1;e>=0;e--){var u=a.setContext(this.getPointLabelContext(e)),c=u.color,d=u.lineWidth;d&&c&&(i.lineWidth=d,i.strokeStyle=c,i.setLineDash(u.borderDash),i.lineDashOffset=u.borderDashOffset,t=this.getDistanceFromCenterForValue(o.ticks.reverse?this.min:this.max),n=this.getPointPosition(e,t),i.beginPath(),i.moveTo(this.xCenter,this.yCenter),i.lineTo(n.x,n.y),i.stroke())}i.restore()}}},{key:"drawBorder",value:function(){}},{key:"drawLabels",value:function(){var e=this,t=this.ctx,n=this.options,r=n.ticks;if(r.display){var i,o,a=this.getIndexAngle(0);t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(a),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach((function(a,s){if(0!==s||n.reverse){var l=r.setContext(e.getContext(s)),u=tX(l.font);if(i=e.getDistanceFromCenterForValue(e.ticks[s].value),l.showLabelBackdrop){t.font=u.string,o=t.measureText(a.label).width,t.fillStyle=l.backdropColor;var c=eX(l.backdropPadding);t.fillRect(-o/2-c.left,-i-u.size/2-c.top,o+c.width,u.size+c.height)}qY(t,a.label,0,-i,u,{color:l.color})}})),t.restore()}}},{key:"drawTitle",value:function(){}}]),n}($$);d0.id="radialLinear",d0.defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:DQ.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:function(e){return e},padding:5,centerPointLabels:!1}},d0.defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"},d0.descriptors={angleLines:{_fallback:"grid"}};var f0={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},h0=Object.keys(f0);function p0(e,t){return e-t}function v0(e,t){if(ZG(t))return null;var n=e._adapter,r=e._parseOpts,i=r.parser,o=r.round,a=r.isoWeekday,s=t;return"function"===typeof i&&(s=i(s)),FG(s)||(s="string"===typeof i?n.parse(s,i):n.parse(s)),null===s?null:(o&&(s="week"!==o||!vK(a)&&!0!==a?n.startOf(s,o):n.startOf(s,"isoWeek",a)),+s)}function m0(e,t,n,r){for(var i=h0.length,o=h0.indexOf(e);o<i-1;++o){var a=f0[h0[o]],s=a.steps?a.steps:Number.MAX_SAFE_INTEGER;if(a.common&&Math.ceil((n-t)/(s*a.size))<=r)return h0[o]}return h0[i-1]}function g0(e,t,n){if(n){if(n.length){var r=EK(n,t),i=r.lo,o=r.hi;e[n[i]>=t?n[i]:n[o]]=!0}}else e[t]=!0}function y0(e,t,n){var r,i,o=[],a={},s=t.length;for(r=0;r<s;++r)a[i=t[r]]=r,o.push({value:i,major:!1});return 0!==s&&n?function(e,t,n,r){var i,o,a=e._adapter,s=+a.startOf(t[0].value,r),l=t[t.length-1].value;for(i=s;i<=l;i=+a.add(i,1,r))(o=n[i])>=0&&(t[o].major=!0);return t}(e,o,a,n):o}var b0=function(e){(0,NA.Z)(n,e);var t=(0,LA.Z)(n);function n(e){var r;return(0,ad.Z)(this,n),(r=t.call(this,e))._cache={data:[],labels:[],all:[]},r._unit="day",r._majorUnit=void 0,r._offsets={},r._normalized=!1,r._parseOpts=void 0,r}return(0,sd.Z)(n,[{key:"init",value:function(e,t){var r=e.time||(e.time={}),i=this._adapter=new QQ._date(e.adapters.date);i.init(t),XG(r.displayFormats,i.formats()),this._parseOpts={parser:r.parser,round:r.round,isoWeekday:r.isoWeekday},(0,DA.Z)((0,ZA.Z)(n.prototype),"init",this).call(this,e),this._normalized=t.normalized}},{key:"parse",value:function(e,t){return void 0===e?null:v0(this,e)}},{key:"beforeLayout",value:function(){(0,DA.Z)((0,ZA.Z)(n.prototype),"beforeLayout",this).call(this),this._cache={data:[],labels:[],all:[]}}},{key:"determineDataLimits",value:function(){var e=this.options,t=this._adapter,n=e.time.unit||"day",r=this.getUserBounds(),i=r.min,o=r.max,a=r.minDefined,s=r.maxDefined;function l(e){a||isNaN(e.min)||(i=Math.min(i,e.min)),s||isNaN(e.max)||(o=Math.max(o,e.max))}a&&s||(l(this._getLabelBounds()),"ticks"===e.bounds&&"labels"===e.ticks.source||l(this.getMinMax(!1))),i=FG(i)&&!isNaN(i)?i:+t.startOf(Date.now(),n),o=FG(o)&&!isNaN(o)?o:+t.endOf(Date.now(),n)+1,this.min=Math.min(i,o-1),this.max=Math.max(i+1,o)}},{key:"_getLabelBounds",value:function(){var e=this.getLabelTimestamps(),t=Number.POSITIVE_INFINITY,n=Number.NEGATIVE_INFINITY;return e.length&&(t=e[0],n=e[e.length-1]),{min:t,max:n}}},{key:"buildTicks",value:function(){var e=this.options,t=e.time,n=e.ticks,r="labels"===n.source?this.getLabelTimestamps():this._generate();"ticks"===e.bounds&&r.length&&(this.min=this._userMin||r[0],this.max=this._userMax||r[r.length-1]);var i=this.min,o=function(e,t,n){for(var r=0,i=e.length;r<i&&e[r]<t;)r++;for(;i>r&&e[i-1]>n;)i--;return r>0||i<e.length?e.slice(r,i):e}(r,i,this.max);return this._unit=t.unit||(n.autoSkip?m0(t.minUnit,this.min,this.max,this._getLabelCapacity(i)):function(e,t,n,r,i){for(var o=h0.length-1;o>=h0.indexOf(n);o--){var a=h0[o];if(f0[a].common&&e._adapter.diff(i,r,a)>=t-1)return a}return h0[n?h0.indexOf(n):0]}(this,o.length,t.minUnit,this.min,this.max)),this._majorUnit=n.major.enabled&&"year"!==this._unit?function(e){for(var t=h0.indexOf(e)+1,n=h0.length;t<n;++t)if(f0[h0[t]].common)return h0[t]}(this._unit):void 0,this.initOffsets(r),e.reverse&&o.reverse(),y0(this,o,this._majorUnit)}},{key:"afterAutoSkip",value:function(){this.options.offsetAfterAutoskip&&this.initOffsets(this.ticks.map((function(e){return+e.value})))}},{key:"initOffsets",value:function(e){var t,n,r=0,i=0;this.options.offset&&e.length&&(t=this.getDecimalForValue(e[0]),r=1===e.length?1-t:(this.getDecimalForValue(e[1])-t)/2,n=this.getDecimalForValue(e[e.length-1]),i=1===e.length?n:(n-this.getDecimalForValue(e[e.length-2]))/2);var o=e.length<3?.5:.25;r=jK(r,0,o),i=jK(i,0,o),this._offsets={start:r,end:i,factor:1/(r+1+i)}}},{key:"_generate",value:function(){var e,t,n=this._adapter,r=this.min,i=this.max,o=this.options,a=o.time,s=a.unit||m0(a.minUnit,r,i,this._getLabelCapacity(r)),l=BG(a.stepSize,1),u="week"===s&&a.isoWeekday,c=vK(u)||!0===u,d={},f=r;if(c&&(f=+n.startOf(f,"isoWeek",u)),f=+n.startOf(f,c?"day":s),n.diff(i,r,s)>1e5*l)throw new Error(r+" and "+i+" are too far apart with stepSize of "+l+" "+s);var h="data"===o.ticks.source&&this.getDataTimestamps();for(e=f,t=0;e<i;e=+n.add(e,l,s),t++)g0(d,e,h);return e!==i&&"ticks"!==o.bounds&&1!==t||g0(d,e,h),Object.keys(d).sort((function(e,t){return e-t})).map((function(e){return+e}))}},{key:"getLabelForValue",value:function(e){var t=this._adapter,n=this.options.time;return n.tooltipFormat?t.format(e,n.tooltipFormat):t.format(e,n.displayFormats.datetime)}},{key:"_tickFormatFunction",value:function(e,t,n,r){var i=this.options,o=i.time.displayFormats,a=this._unit,s=this._majorUnit,l=a&&o[a],u=s&&o[s],c=n[t],d=s&&u&&c&&c.major,f=this._adapter.format(e,r||(d?u:l)),h=i.ticks.callback;return h?VG(h,[f,t,n],this):f}},{key:"generateTickLabels",value:function(e){var t,n,r;for(t=0,n=e.length;t<n;++t)(r=e[t]).label=this._tickFormatFunction(r.value,t,e)}},{key:"getDecimalForValue",value:function(e){return null===e?NaN:(e-this.min)/(this.max-this.min)}},{key:"getPixelForValue",value:function(e){var t=this._offsets,n=this.getDecimalForValue(e);return this.getPixelForDecimal((t.start+n)*t.factor)}},{key:"getValueForPixel",value:function(e){var t=this._offsets,n=this.getDecimalForPixel(e)/t.factor-t.end;return this.min+n*(this.max-this.min)}},{key:"_getLabelSize",value:function(e){var t=this.options.ticks,n=this.ctx.measureText(e).width,r=yK(this.isHorizontal()?t.maxRotation:t.minRotation),i=Math.cos(r),o=Math.sin(r),a=this._resolveTickFontOptions(0).size;return{w:n*i+a*o,h:n*o+a*i}}},{key:"_getLabelCapacity",value:function(e){var t=this.options.time,n=t.displayFormats,r=n[t.unit]||n.millisecond,i=this._tickFormatFunction(e,0,y0(this,[e],this._majorUnit),r),o=this._getLabelSize(i),a=Math.floor(this.isHorizontal()?this.width/o.w:this.height/o.h)-1;return a>0?a:1}},{key:"getDataTimestamps",value:function(){var e,t,n=this._cache.data||[];if(n.length)return n;var r=this.getMatchingVisibleMetas();if(this._normalized&&r.length)return this._cache.data=r[0].controller.getAllParsedValues(this);for(e=0,t=r.length;e<t;++e)n=n.concat(r[e].controller.getAllParsedValues(this));return this._cache.data=this.normalize(n)}},{key:"getLabelTimestamps",value:function(){var e,t,n=this._cache.labels||[];if(n.length)return n;var r=this.getLabels();for(e=0,t=r.length;e<t;++e)n.push(v0(this,r[e]));return this._cache.labels=this._normalized?n:this.normalize(n)}},{key:"normalize",value:function(e){return MK(e.sort(p0))}}]),n}(qQ);function x0(e,t,n){var r,i,o,a,s=0,l=e.length-1;if(n){if(t>=e[s].pos&&t<=e[l].pos){var u=AK(e,"pos",t);s=u.lo,l=u.hi}var c=e[s];r=c.pos,o=c.time;var d=e[l];i=d.pos,a=d.time}else{if(t>=e[s].time&&t<=e[l].time){var f=AK(e,"time",t);s=f.lo,l=f.hi}var h=e[s];r=h.time,o=h.pos;var p=e[l];i=p.time,a=p.pos}var v=i-r;return v?o+(a-o)*(t-r)/v:o}b0.id="time",b0.defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",major:{enabled:!1}}};var w0=function(e){(0,NA.Z)(n,e);var t=(0,LA.Z)(n);function n(e){var r;return(0,ad.Z)(this,n),(r=t.call(this,e))._table=[],r._minPos=void 0,r._tableRange=void 0,r}return(0,sd.Z)(n,[{key:"initOffsets",value:function(){var e=this._getTimestampsForTable(),t=this._table=this.buildLookupTable(e);this._minPos=x0(t,this.min),this._tableRange=x0(t,this.max)-this._minPos,(0,DA.Z)((0,ZA.Z)(n.prototype),"initOffsets",this).call(this,e)}},{key:"buildLookupTable",value:function(e){var t,n,r,i,o,a=this.min,s=this.max,l=[],u=[];for(t=0,n=e.length;t<n;++t)(i=e[t])>=a&&i<=s&&l.push(i);if(l.length<2)return[{time:a,pos:0},{time:s,pos:1}];for(t=0,n=l.length;t<n;++t)o=l[t+1],r=l[t-1],i=l[t],Math.round((o+r)/2)!==i&&u.push({time:i,pos:t/(n-1)});return u}},{key:"_getTimestampsForTable",value:function(){var e=this._cache.all||[];if(e.length)return e;var t=this.getDataTimestamps(),n=this.getLabelTimestamps();return e=t.length&&n.length?this.normalize(t.concat(n)):t.length?t:n,e=this._cache.all=e}},{key:"getDecimalForValue",value:function(e){return(x0(this._table,e)-this._minPos)/this._tableRange}},{key:"getValueForPixel",value:function(e){var t=this._offsets,n=this.getDecimalForPixel(e)/t.factor-t.end;return x0(this._table,n*this._tableRange+this._minPos,!0)}}]),n}(b0);w0.id="timeseries",w0.defaults=b0.defaults;var k0=["height","width","redraw","datasetIdKey","type","data","options","plugins","fallbackContent","updateMode"],S0="label";function _0(e,t){"function"===typeof e?e(t):e&&(e.current=t)}function C0(e,t){e.labels=t}function j0(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:S0,r=[];e.datasets=t.map((function(t){var i=e.datasets.find((function(e){return e[n]===t[n]}));return i&&t.data&&!r.includes(i)?(r.push(i),Object.assign(i,t),i):u({},t)}))}function P0(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:S0,n={labels:[],datasets:[]};return C0(n,e.labels),j0(n,e.datasets,t),n}function E0(e,n){var r=e.height,i=void 0===r?150:r,o=e.width,a=void 0===o?300:o,s=e.redraw,l=void 0!==s&&s,c=e.datasetIdKey,d=e.type,f=e.data,h=e.options,p=e.plugins,v=void 0===p?[]:p,m=e.fallbackContent,g=e.updateMode,y=JP(e,k0),b=(0,t.useRef)(null),x=(0,t.useRef)(),w=function(){b.current&&(x.current=new i$(b.current,{type:d,data:P0(f,c),options:h&&u({},h),plugins:v}),_0(n,x.current))},k=function(){_0(n,null),x.current&&(x.current.destroy(),x.current=null)};return(0,t.useEffect)((function(){var e,t;!l&&x.current&&h&&(e=x.current,t=h,Object.assign(e.options,t))}),[l,h]),(0,t.useEffect)((function(){!l&&x.current&&C0(x.current.config.data,f.labels)}),[l,f.labels]),(0,t.useEffect)((function(){!l&&x.current&&f.datasets&&j0(x.current.config.data,f.datasets,c)}),[l,f.datasets]),(0,t.useEffect)((function(){x.current&&(l?(k(),setTimeout(w)):x.current.update(g))}),[l,h,f.labels,f.datasets,g]),(0,t.useEffect)((function(){x.current&&(k(),setTimeout(w))}),[d]),(0,t.useEffect)((function(){return w(),function(){return k()}}),[]),t.createElement("canvas",Object.assign({ref:b,role:"img",height:i,width:a},y),m)}var A0=(0,t.forwardRef)(E0);function T0(e,n){return i$.register(n),(0,t.forwardRef)((function(n,r){return t.createElement(A0,Object.assign({},n,{ref:r,type:e}))}))}var I0=T0("bar",jQ),R0=T0("doughnut",EQ);i$.register(f$,K$,M$);var M0={labels:["Einnahmen","Ausgaben"],datasets:[{label:"# of Votes",data:[12,19],backgroundColor:["rgba(0, 200, 0, 1)","rgba(200, 0, 0, 1)"],borderColor:["rgba(0, 200, 0, 1)","rgba(200, 0, 0, 1)"],borderWidth:1}]};var O0=function(e){var n=e.width,r=e.height,o=e.order,a=Ql(),s=(a.bills,a.accounting),l=(0,t.useState)(M0),c=(0,i.Z)(l,2),d=c[0],f=c[1];return(0,t.useEffect)((function(){var e,t,n=d.datasets[0];n.data=[null!==(e=null===s||void 0===s?void 0:s.revenue)&&void 0!==e?e:0,null!==(t=null===s||void 0===s?void 0:s.expenditure)&&void 0!==t?t:0],f(u(u({},d),{},{datasets:[n]}))}),[s]),(0,G.jsx)(NF,{title:"Einnahmen/Ausgaben",style:{width:n,height:r,order:o},fullHeightBody:!1,right:function(){return(0,G.jsx)("div",{})},children:(0,G.jsx)("div",{style:{width:"100%",display:"flex",alignItems:"center",justifyContent:"center"},children:(0,G.jsx)(R0,{data:d,options:{maintainAspectRatio:!1},height:"300%"})})})};i$.register(f$,K$,M$);var D0={labels:["Einnahmen","Kleinunternehmerregelung"],datasets:[{label:"Kleinunternehmerregelung",data:[0,0],backgroundColor:["rgba(10, 10, 200, 1)","rgba(10, 10, 200, 0.5)"],borderColor:["rgba(10, 10, 200, 1)","rgba(10, 10, 200, 0.5)"],borderWidth:1}]};var Z0=function(e){var n=e.width,r=e.height,o=e.order,a=Ql(),s=(a.bills,a.accounting),l=(0,t.useState)(D0),c=(0,i.Z)(l,2),d=c[0],f=c[1];return(0,t.useEffect)((function(){var e,t,n=d.datasets[0];n.data=[null!==(e=null===s||void 0===s?void 0:s.revenue)&&void 0!==e?e:0,35e3-(null!==(t=null===s||void 0===s?void 0:s.revenue)&&void 0!==t?t:0)],f(u(u({},d),{},{datasets:[n]}))}),[s]),(0,G.jsx)(NF,{title:"Kleinunternehmerregelung",style:{width:n,height:r,order:o},fullHeightBody:!1,right:function(){return(0,G.jsx)("div",{})},children:(0,G.jsx)("div",{style:{width:"100%",display:"flex",alignItems:"center",justifyContent:"center"},children:(0,G.jsx)(R0,{data:d,options:{maintainAspectRatio:!1},height:"300%"})})})};i$.register(f$,K$,M$);var N0=0,L0=0,F0=0,z0=0,B0=0,H0=0,V0=0,q0=0,W0=0,U0=0,G0=0;var K0=function(e){var n=e.width,r=e.height,s=e.order,l=(0,t.useState)([""]),u=(0,i.Z)(l,2),c=u[0],d=u[1],f=Rc().companies;F0=f.length;var h=kP().services.filter((function(e){return!1===e.billed}));N0=h.length;var p=Rc().persons;z0=p.length;var v=f.filter((function(e){return!0===e.customer}));L0=v.length;var m=HB().intervalls;q0=m.length,W0=0,U0=0,G0=0,0,m.forEach((function(e){if(e.active){if(e.periodIsMonths){var t=e.subscriptionPositions;null===t||void 0===t||t.forEach((function(t){e.active&&e.periodIsMonths&&(t.netto>0?(t.tax,t.discount>0?t.discountType?W0+=t.netto*t.quantity-t.discount:W0+=t.netto*t.quantity*(1-t.discount/100):W0+=t.netto*t.quantity):(t.tax,t.discount>0?U0+=t.netto*t.quantity*(1-t.discount/100):U0+=t.netto*t.quantity))}))}if(e.periodIsYears){var n=e.subscriptionPositions;null===n||void 0===n||n.forEach((function(t){e.active&&(t.tax,t.discount>0?t.discountType?G0+=t.netto*t.quantity-t.discount:G0+=t.netto*t.quantity*(1-t.discount/100):G0+=t.netto*t.quantity)}))}}}));var g=GP(),y=(g.tasks,g.tasksUnformated),b=y,x=Object.keys(b);B0=x.length;var w=Gl().companyData;return H0=y.filter((function(e){return e.customerOrganizationId===w.id})).length,V0=y.filter((function(e){return e.customerOrganizationId!=w.id})).length,(0,t.useEffect)((function(){var e=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:try{d(["Zu Verrechnen: "+N0,"Kunden: "+L0,"Firmen: "+F0,"Personen: "+z0,"Tasks: "+B0,"Interne Tasks: "+H0,"Externe Tasks: "+V0,"Intervalle: "+q0,"Mtl. Intervallsumme (netto): "+W0.toFixed(2)+" \u20ac","Mtl. Ausgaben (netto): "+U0.toFixed(2)+" \u20ac","J\xe4hrl. Intervallsumme (netto): "+G0.toFixed(2)+" \u20ac"])}catch(t){console.error(t)}case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e();var t=setInterval((function(){e()}),1e4);return function(){return clearInterval(t)}}),[]),c.length,(0,G.jsx)(NF,{title:"KPI - Key Performance Indicator",style:{width:n,height:r,order:s},fullHeightBody:!1,right:function(){return(0,G.jsx)("div",{})},children:(0,G.jsx)("div",{className:"tile-container",children:c.map((function(e,t){return(0,G.jsx)("div",{className:"tile",children:e},t)}))})})};i$.register(f$,K$,M$);var Y0={labels:["Einnahmen","Ausgaben"],datasets:[{label:"# of Votes",data:[12,19],backgroundColor:["rgba(0, 200, 0, 1)","rgba(200, 0, 0, 1)"],borderColor:["rgba(0, 200, 0, 1)","rgba(200, 0, 0, 1)"],borderWidth:1}]};var X0=function(e){var n=e.width,r=e.height,o=e.order,a=Ql().accounting;(0,t.useEffect)((function(){a&&c(a.revenueExpenditure)}),[a]);var s=(0,t.useState)(Y0),l=(0,i.Z)(s,2),u=l[0],c=l[1];return(0,G.jsx)(NF,{style:{height:r,width:n,order:o},title:"Einnahmen/Ausgaben",children:(0,G.jsx)("div",{style:{display:"flex",flexDirection:"column",height:"80%",justifyContent:"center",alignItems:"center"},children:(0,G.jsx)("div",{style:{width:"100%",display:"flex",alignItems:"center",justifyContent:"center"},children:(0,G.jsx)(I0,{data:u})})})})};i$.register(X$,e0,S$,w$,D$,K$,M$);var Q0=function(e){var n,r,o=e.width,a=e.height,s=e.order,l=(g(),(0,t.useState)(!1)),u=(0,i.Z)(l,2),c=(u[0],u[1],(0,t.useState)({calendarweek:function(e){var t=new Date(e.getFullYear(),0,1),n=7-t.getDay(),r=(e.getTime()-t.getTime())/864e5;return Math.ceil((r-n)/7)+1}(new Date),calendaryear:(new Date).getFullYear()})),d=(0,i.Z)(c,2),f=(d[0],d[1],(0,t.useState)(!1)),h=(0,i.Z)(f,2),p=(h[0],h[1],Ql().accounting);(0,t.useEffect)((function(){p&&y(p.revenueExpenditure)}),[p]);var v=(0,t.useState)({labels:["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],datasets:[{label:"Arbeitsstunden",data:[0,0,0,0,0,0,0],backgroundColor:["rgba(24, 24, 245, 0.2)"],borderColor:["rgba(24, 24, 245, 1)"],borderWidth:1}]}),m=(0,i.Z)(v,2),y=(m[0],m[1]),b=(0,t.useState)(null),x=(0,i.Z)(b,2);return x[0],x[1],(0,G.jsxs)(NF,{style:{height:a,width:o,order:s},title:"Offene Positionen",children:[(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:"10px",marginTop:"1em"},children:[(0,G.jsx)("span",{style:{fontWeight:"600"},children:"Umsatz"}),(0,G.jsx)("div",{style:{paddingLeft:"1em",paddingRight:"1em"},children:(0,G.jsx)(Gz,{style:{height:"0.75em"},variant:"determinate",color:"warning",value:(null===p||void 0===p?void 0:p.profit)/(null===p||void 0===p?void 0:p.revenue)*100})}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"100%",justifyContent:"space-between",paddingLeft:"1em",paddingRight:"1em"},children:[(0,G.jsx)("span",{style:{fontWeight:"600"},children:"Bezahlt"}),(0,G.jsx)("span",{style:{fontWeight:"600"},children:"Forderungen"})]}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"100%",justifyContent:"space-between",paddingLeft:"1em",paddingRight:"1em"},children:[(0,G.jsxs)("span",{style:{fontWeight:"600"},children:[null===p||void 0===p||null===(n=p.profit)||void 0===n?void 0:n.toFixed(2)," \u20ac"]}),(0,G.jsxs)("span",{style:{fontWeight:"600"},children:[((null===p||void 0===p?void 0:p.revenue)-(null===p||void 0===p?void 0:p.profit)).toFixed(2)," \u20ac"]})]})]}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:"10px",marginTop:"1em"},children:[(0,G.jsx)("span",{style:{fontWeight:"600"},children:"Forderungen"}),(0,G.jsx)("div",{style:{paddingLeft:"1em",paddingRight:"1em"},children:(0,G.jsx)(Gz,{style:{height:"0.75em"},variant:"determinate",color:"error",value:0===(null===p||void 0===p?void 0:p.delayed)?0:(null===p||void 0===p?void 0:p.delayed)/((null===p||void 0===p?void 0:p.revenue)-(null===p||void 0===p?void 0:p.profit))*100})}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"100%",justifyContent:"space-between",paddingLeft:"1em",paddingRight:"1em"},children:[(0,G.jsx)("span",{style:{fontWeight:"600"},children:"Im Verzug"}),(0,G.jsx)("span",{style:{fontWeight:"600"},children:"Offen"})]}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"100%",justifyContent:"space-between",paddingLeft:"1em",paddingRight:"1em"},children:[(0,G.jsxs)("span",{style:{fontWeight:"600"},children:[null===p||void 0===p||null===(r=p.delayed)||void 0===r?void 0:r.toFixed(2)," \u20ac"]}),(0,G.jsxs)("span",{style:{fontWeight:"600"},children:[((null===p||void 0===p?void 0:p.revenue)-(null===p||void 0===p?void 0:p.profit)-(null===p||void 0===p?void 0:p.delayed)).toFixed(2)," \u20ac"]})]})]})]})};i$.register(X$,e0,S$,w$,D$,K$,M$);var J0=function(e){var n,r,o=e.width,a=e.height,s=e.order,l=(g(),(0,t.useState)(!1)),u=(0,i.Z)(l,2),c=(u[0],u[1],(0,t.useState)({calendarweek:function(e){var t=new Date(e.getFullYear(),0,1),n=7-t.getDay(),r=(e.getTime()-t.getTime())/864e5;return Math.ceil((r-n)/7)+1}(new Date),calendaryear:(new Date).getFullYear()})),d=(0,i.Z)(c,2),f=(d[0],d[1],(0,t.useState)(!1)),h=(0,i.Z)(f,2),p=(h[0],h[1],Ql().accounting);(0,t.useEffect)((function(){p&&y(p.revenueExpenditure)}),[p]);var v=(0,t.useState)({labels:["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],datasets:[{label:"Arbeitsstunden",data:[0,0,0,0,0,0,0],backgroundColor:["rgba(24, 24, 245, 0.2)"],borderColor:["rgba(24, 24, 245, 1)"],borderWidth:1}]}),m=(0,i.Z)(v,2),y=(m[0],m[1]),b=(0,t.useState)(null),x=(0,i.Z)(b,2);return x[0],x[1],(0,G.jsx)(NF,{style:{height:a,width:o,order:s},title:"Offene Leistungen",children:(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:"10px",marginTop:"1em"},children:[(0,G.jsx)("span",{style:{fontWeight:"600"},children:"Leistungen"}),(0,G.jsx)("div",{style:{paddingLeft:"1em",paddingRight:"1em"},children:(0,G.jsx)(Gz,{style:{height:"0.75em"},variant:"determinate",color:"success",value:(null===p||void 0===p?void 0:p.billedServices)/((null===p||void 0===p?void 0:p.billedServices)+(null===p||void 0===p?void 0:p.unbilledServices))*100})}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"100%",justifyContent:"space-between",paddingLeft:"1em",paddingRight:"1em"},children:[(0,G.jsx)("span",{style:{fontWeight:"600"},children:"Verrechnet"}),(0,G.jsx)("span",{style:{fontWeight:"600"},children:"Offen"})]}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"100%",justifyContent:"space-between",paddingLeft:"1em",paddingRight:"1em"},children:[(0,G.jsxs)("span",{style:{fontWeight:"600"},children:[null===p||void 0===p||null===(n=p.billedServices)||void 0===n?void 0:n.toFixed(2)," \u20ac"]}),(0,G.jsxs)("span",{style:{fontWeight:"600"},children:[null===p||void 0===p||null===(r=p.unbilledServices)||void 0===r?void 0:r.toFixed(2)," \u20ac"]})]})]})})};var $0=function(e){var t,n,r,i,o,a,s,l,u,c,d=e.width,f=e.height,h=e.order,p=Ql().accounting;return(0,G.jsxs)(NF,{style:{height:f,width:d,order:h},title:"Erwartete Steuerlast",children:[(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:"10px",marginTop:"1em"},children:[(0,G.jsx)("span",{style:{fontWeight:"600"},children:"Steuer"}),(0,G.jsx)("div",{style:{paddingLeft:"1em",paddingRight:"1em"},children:(0,G.jsx)(Gz,{style:{height:"0.75em"},variant:"determinate",color:"success",value:0===(null===p||void 0===p?void 0:p.expectedTax)?100:(null===p||void 0===p?void 0:p.expectedTax)/((null===p||void 0===p?void 0:p.profit)-(null===p||void 0===p?void 0:p.loss))*100})}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"100%",justifyContent:"space-between",paddingLeft:"1em",paddingRight:"1em"},children:[(0,G.jsx)("span",{style:{fontWeight:"600"},children:"Einkommen"}),(0,G.jsx)("span",{style:{fontWeight:"600"},children:"Steuer"})]}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"100%",justifyContent:"space-between",paddingLeft:"1em",paddingRight:"1em"},children:[(0,G.jsxs)("span",{style:{fontWeight:"600"},children:[null===(t=(null===p||void 0===p?void 0:p.profit)-(null===p||void 0===p?void 0:p.loss))||void 0===t?void 0:t.toFixed(2)," \u20ac"]}),(0,G.jsxs)("span",{style:{fontWeight:"600"},children:[null===p||void 0===p||null===(n=p.expectedTax)||void 0===n?void 0:n.toFixed(2)," \u20ac"]})]})]}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:"10px",marginTop:"1em"},children:[(0,G.jsx)("span",{style:{fontWeight:"600"},children:"Sozialversicherung"}),(0,G.jsx)("div",{style:{paddingLeft:"1em",paddingRight:"1em"},children:(0,G.jsx)(Gz,{style:{height:"0.75em"},variant:"determinate",color:"success",value:(null!==(r=null===p||void 0===p?void 0:p.profit)&&void 0!==r?r:0)-(null!==(i=null===p||void 0===p?void 0:p.loss)&&void 0!==i?i:0)<(null===p||void 0===p?void 0:p.expectedSocialSecurity)?((null!==(o=null===p||void 0===p?void 0:p.profit)&&void 0!==o?o:0)-(null!==(a=null===p||void 0===p?void 0:p.loss)&&void 0!==a?a:0))/(null===p||void 0===p?void 0:p.expectedSocialSecurity)*100:100*(1-(null===p||void 0===p?void 0:p.expectedSocialSecurity)/((null!==(s=null===p||void 0===p?void 0:p.profit)&&void 0!==s?s:0)-(null!==(l=null===p||void 0===p?void 0:p.loss)&&void 0!==l?l:0)))})}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"100%",justifyContent:"space-between",paddingLeft:"1em",paddingRight:"1em"},children:[(0,G.jsx)("span",{style:{fontWeight:"600"},children:"Einkommen"}),(0,G.jsx)("span",{style:{fontWeight:"600"},children:"Abgaben"})]}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"100%",justifyContent:"space-between",paddingLeft:"1em",paddingRight:"1em"},children:[(0,G.jsxs)("span",{style:{fontWeight:"600"},children:[null===(u=(null===p||void 0===p?void 0:p.profit)-(null===p||void 0===p?void 0:p.loss))||void 0===u?void 0:u.toFixed(2)," \u20ac"]}),(0,G.jsxs)("span",{style:{fontWeight:"600"},children:[null===p||void 0===p||null===(c=p.expectedSocialSecurity)||void 0===c?void 0:c.toFixed(2)," \u20ac"]})]})]})]})};var e1=function(e){var t,n=e.children,r=(YP(),Gl()),i=r.companyData,o=r.setFiscalYear,a=function(e){for(var t=e.getFullYear(),n=(new Date).getFullYear(),r=[],i=t;i<=n;i++)r.push({id:i,year:i});return r}(new Date("2022-04-01"));return(0,G.jsxs)("div",{className:"flex flex-col items-center w-[100%] h-[100%] gap-2 mt-[-8px]",children:[(0,G.jsx)("div",{className:"h-[5%] max-h-[40px] flex flex-row justify-between items-center box-border p-1 w-[20%] min-w-fit gap-2 max-md:w-[60%]",children:(0,G.jsx)(vP,{options:a,setValue:function(e){return o?o(new Date("".concat(e,"-01-01"))):{}},titleKey:"year",value:new Date(null!==(t=i.fiscalYear[0])&&void 0!==t?t:"").getFullYear(),valueKey:"id",readOnly:!0,backgroundWhite:!0})}),(0,G.jsx)("div",{className:"flex flex-row w-[100%] h-[95%] gap-4 max-md:flex-col",children:n})]})},t1=function(){var e=Gl().companyData;return(0,G.jsx)(G.Fragment,{children:(0,G.jsxs)(e1,{children:[(0,G.jsxs)(pU,{width:"33%",height:"100%",children:[(0,G.jsx)(O0,{height:"50%",width:"100%"}),(0,G.jsx)(X0,{height:"50%",width:"100%"})]}),(0,G.jsxs)(pU,{width:"33%",height:"100%",children:[e.kleinunternehmer&&(0,G.jsx)(Z0,{height:"50%",width:"100%"}),!e.kleinunternehmer&&(0,G.jsx)(K0,{height:"50%",width:"100%"}),(0,G.jsx)(Q0,{height:"50%",width:"100%"})]}),(0,G.jsxs)(pU,{width:"33%",height:"100%",children:[(0,G.jsx)($0,{height:"50%",width:"100%"}),(0,G.jsx)(J0,{height:"50%",width:"100%"})]})]})})},n1=function(){return(0,G.jsx)(G.Fragment,{children:"Rechnungsansicht"})},r1="BillingPosition_accent__n1JEh",i1="BillingPosition_container__67NML",o1=function(e){var n,r=e.error,o=e.object,a=e.setObject,s=e.services,l=(e.setServices,e.product),c=e.setProduct,d=(0,t.useState)(void 0),f=(0,i.Z)(d,2),h=f[0],p=f[1],v=(0,t.useState)(null!==s&&void 0!==s?s:[]),m=(0,i.Z)(v,2),y=m[0],b=m[1],x=OP(),w=x.products,k=(x.updateProduct,Ql().units),S=g();(0,t.useEffect)((function(){c&&void 0!==o.productId&&o.productId>0&&c(w.find((function(e){return e.id===o.productId}))),void 0!==o.serviceId&&o.serviceId>0&&S.get("/service/".concat(o.serviceId)).then((function(e){p(e.data),b([].concat((0,Fl.Z)(y),[e.data]))}))}),[o]);var _=function(e){if(e>0&&s){e=s.find((function(t){return t.id===e})),p((function(t){return e}));var t=0,n=0;e.employeeDatas&&e.employeeDatas.forEach((function(e){var r=function(e,t){var n=(e.getTime()-t.getTime())/1e3;return n/=3600,Math.abs(.25*Math.ceil(n/.25))}(new Date(e.to),new Date(e.from));n+=r,t+=r*e.hourlyRate})),a(u(u({},o),{},{title:e.title,description:e.description,serviceId:e.id,netto:t/n,quantity:n,unitId:1}))}};return(0,G.jsxs)("form",{className:"form",children:[(y&&y.length>0&&(void 0!==h||void 0===l)||y&&void 0!==o.serviceId&&o.serviceId>0)&&(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"Leistung:"}),(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",justifyContent:"space-between"},children:(0,G.jsx)(vP,{width:"100%",titleKey:"title",valueKey:"id",options:y,value:null===h||void 0===h?void 0:h.id,setValue:function(e){return _(e)},placeholder:"Leistung ausw\xe4hlen"})})]}),(w&&w.length>0&&(void 0===h||void 0!==l)||w&&void 0!==o.productId&&o.productId>0)&&(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"Produkt:"}),(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",justifyContent:"space-between"},children:(0,G.jsx)(vP,{width:"100%",titleKey:"title",valueKey:"id",options:w,value:null===l||void 0===l?void 0:l.id,setValue:function(e){return function(e){if(e>0&&w){var t,n,r,i,s,l=w.find((function(t){return t.id===e}));c&&l&&c(l),a(u(u({},o),{},{title:null!==(t=null===l||void 0===l?void 0:l.title)&&void 0!==t?t:"",description:null!==(n=null===l||void 0===l?void 0:l.description)&&void 0!==n?n:"",productId:null!==(r=null===l||void 0===l?void 0:l.id)&&void 0!==r?r:0,netto:null!==(i=parseFloat((null===l||void 0===l?void 0:l.salesPrice)+""))&&void 0!==i?i:0,quantity:1,tax:null!==(s=null===l||void 0===l?void 0:l.ust)&&void 0!==s?s:0}))}}(e)},placeholder:"Produkt ausw\xe4hlen"})})]}),(0,G.jsx)(mP,{label:"Bezeichnung",value:o.title,onChange:function(e){return a((function(t){return u(u({},t),{},{title:e})}))},placeholder:"Bezeichnung eingeben",type:"text",error:r.titleError,errorMessage:rP.TitleError}),(0,G.jsx)(mP,{label:"Beschreibung",value:null===o||void 0===o?void 0:o.description,onChange:function(e){return a((function(t){return u(u({},t),{},{description:e})}))},placeholder:"Beschreibung...",type:"multiline"}),(void 0!==h||void 0!==o.serviceId)&&void 0===l&&void 0===o.productId&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"Start:"}),(0,G.jsx)(nP,{value:o.from,onChangeHandler:function(e){return a((function(t){return u(u({},t),{},{from:e})}))}})]}),(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"Ende:"}),(0,G.jsx)(nP,{value:o.to,onChangeHandler:function(e){return a((function(t){return u(u({},t),{},{to:e})}))}})]})]}),(0,G.jsx)(mP,{label:"Netto",step:"1",value:o.netto,onChange:function(e){return a((function(t){return u(u({},t),{},{netto:parseFloat(e.toString())})}))},placeholder:"Nettobetrag",type:"number",error:r.nettoError,errorMessage:"Bitte geben Sie einen Nettopreis an"}),(0,G.jsx)(mP,{label:"Steuer",step:"1",value:o.tax,onChange:function(e){return a((function(t){return u(u({},t),{},{tax:parseFloat(e.toString())})}))},placeholder:"Steuer",type:"number",error:r.taxError,errorMessage:"Bitte geben Sie einen Steuersatz an"}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",gap:"4%"},children:[(0,G.jsxs)("div",{style:{width:"48%"},children:[(0,G.jsx)(mP,{label:"St\xfcckzahl",step:".25",value:o.quantity,onChange:function(e){parseFloat(e)>=0&&a((function(t){return u(u({},t),{},{quantity:parseFloat(e)})}))},placeholder:"St\xfcckzahl",type:"number",error:r.quantityError,errorMessage:"Bitte geben Sie eine St\xfcckzahl an"}),void 0!==(null===l||void 0===l?void 0:l.count)&&null!==l.count&&(null!==(n=null===o||void 0===o?void 0:o.quantity)&&void 0!==n?n:0)>(null===l||void 0===l?void 0:l.count)&&(0,G.jsxs)("span",{className:"label",style:{color:"#FF9494"},children:["Hinweis: Es sind nur ",null===l||void 0===l?void 0:l.count," St\xfcck verf\xfcgbar."]})]}),(0,G.jsx)("div",{style:{width:"48%"},children:(0,G.jsx)(mP,{onChange:function(e){a((function(t){return u(u({},t),{},{unitId:e})}))},label:"Einheit",type:"select",placeholder:"Einheit",value:o.unitId,selectOptions:{options:k,titleKey:"title",valueKey:"id",multiple:!1}})})]}),(0,G.jsxs)("div",{className:"form-row noselect",children:[(0,G.jsx)("span",{style:{fontSize:"14px"},children:"Rabatt"}),(0,G.jsx)("span",{children:(0,G.jsx)(Zp,{color:"secondary",checked:void 0!==(null===o||void 0===o?void 0:o.hasDiscount)&&o.hasDiscount,onChange:function(e,t){return a((function(e){return u(u({},e),{},{hasDiscount:t})}))}})})]}),!0===(null===o||void 0===o?void 0:o.hasDiscount)&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)("div",{className:"form-row noselect",children:[(0,G.jsx)("span",{style:{fontSize:"14px"},children:"Prozentual"}),(0,G.jsx)(Op,{color:"secondary",checked:null===o||void 0===o?void 0:o.discountType,onChange:function(e,t){return a((function(e){return u(u({},e),{},{discountType:!e.discountType})}))}}),(0,G.jsx)("span",{style:{fontSize:"14px"},children:"Betrag"})]}),(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"Rabatt:"}),(0,G.jsx)(Sc,{type:"number",step:".1",value:o.discount,onChangeHandler:function(e){return a((function(t){return u(u({},t),{},{discount:parseFloat(e)})}))},placeholder:o.discountType?"Rabatt in \u20ac":"Rabatt in %"})]})]})]})};var a1=function(e){var n=e.open,r=e.setOpen,o=e.onClose,a=e.generatePdf,s=e.object,l=e.billingPositions,c=e.setBillingPositions,d=e.bill,f=e.openServices,h=e.setOpenServices,p=e.isOffer,v=void 0!==p&&p,m=(0,t.useState)(void 0!==s),y=(0,i.Z)(m,2),b=y[0],x=(y[1],(0,t.useState)(void 0)),w=(0,i.Z)(x,2),k=w[0],S=w[1],_=(0,t.useState)(!1),C=(0,i.Z)(_,2),j=C[0],P=C[1],E=(0,t.useState)({billId:null!==d&&void 0!==d&&d.id?null===d||void 0===d?void 0:d.id:0,unitId:0,tax:20,quantity:1}),A=(0,i.Z)(E,2),T=A[0],I=A[1];(0,t.useEffect)((function(){var e,t,n;d&&I(u(u({},s),{},{billId:null===d||void 0===d?void 0:d.id,unitId:null!==(e=null===s||void 0===s?void 0:s.unitId)&&void 0!==e?e:0,tax:null!==(t=null===s||void 0===s?void 0:s.tax)&&void 0!==t?t:20,quantity:null!==(n=null===s||void 0===s?void 0:s.quantity)&&void 0!==n?n:1}))}),[d]);var R=g(),M=(0,t.useState)({}),O=(0,i.Z)(M,2),D=O[0],Z=O[1];return(0,G.jsxs)(sf,{open:n,title:void 0!==s?v?"Angebotsposition bearbeiten":"Rechnungsposition bearbeiten":v?"Angebotsposition erstellen":"Rechnungsposition erstellen",onClose:o||function(){return r(!1)},children:[(0,G.jsx)(o1,{object:T,setObject:I,services:f,setServices:h,product:k,setProduct:S,error:D}),(0,G.jsx)("div",{style:{marginBottom:"2%"}}),(0,G.jsx)(Gc,{title:j?(0,G.jsx)(bu,{size:10}):b?"Speichern":"Erstellen",onClickHandler:function(){(function(e,t){var n=!0;return""===(null===t||void 0===t?void 0:t.title)||void 0===(null===t||void 0===t?void 0:t.title)?(e((function(e){return u(u({},e),{},{titleError:!0})})),n=!1):e((function(e){return u(u({},e),{},{titleError:!1})})),void 0===(null===t||void 0===t?void 0:t.netto)||0===(null===t||void 0===t?void 0:t.netto)||isNaN(t.netto)?(e((function(e){return u(u({},e),{},{nettoError:!0})})),n=!1):e((function(e){return u(u({},e),{},{nettoError:!1})})),void 0===(null===t||void 0===t?void 0:t.tax)||isNaN(t.tax)?(e((function(e){return u(u({},e),{},{taxError:!0})})),n=!1):e((function(e){return u(u({},e),{},{taxError:!1})})),n})(Z,T)&&(P(!0),!0===b?(R.put("/bill/billingposition",T).then((function(e){a()})).catch((function(e){console.log(e)})),c(l.map((function(e){return e.id===(null===s||void 0===s?void 0:s.id)?T:e}))),P(!1),r(!1)):R.post("/bill/billingposition",T).then((function(e){a(),P(!1),r(!1),void 0!==h&&void 0!==f&&h(null===f||void 0===f?void 0:f.filter((function(e){return e.id!==(null===T||void 0===T?void 0:T.serviceId)}))),I(u(u({},s),{},{billId:null===d||void 0===d?void 0:d.id,unitId:0,tax:20,quantity:1})),S(void 0)})).catch((function(e){P(!1),console.log(e)})))}})]})};var s1=function(e){var n,r,o,a=e.bill,s=e.billingPosition,l=e.billingPositions,u=e.setBillingPositions,c=e.backgroundColor,d=e.generatePdf,f=e.getOpenServicesOfCustomerId,h=(0,t.useState)(!1),p=(0,i.Z)(h,2),v=p[0],m=p[1],y=g(),b=[{text:"Bearbeiten",function:function(){m(!0)}},{text:"L\xf6schen",function:function(){y.delete("/bill/billingposition",{data:s}).then((function(e){d()})),u(l.filter((function(e){return e.id!==s.id}))),void 0!==f&&f()}}];return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)("div",{className:"flex row",style:{width:"100%",alignItems:"center",justifyContent:"space-between",backgroundColor:null!==c&&void 0!==c?c:"transparent"},children:[(0,G.jsxs)("div",{className:"flex column ".concat(i1),style:{backgroundColor:null!==c&&void 0!==c?c:"transparent"},children:[(0,G.jsx)("header",{className:"flex centered-aligned stretched-justify",children:(0,G.jsxs)("div",{className:"flex centered-aligned",style:{gap:"6px"},children:[(0,G.jsx)("div",{className:r1}),(0,G.jsx)("span",{className:"bold-big",children:s.title})]})}),(0,G.jsxs)("section",{className:"label flex centered-aligned",style:{padding:"0 10px",gap:"10px",marginTop:"5px"},children:[(0,G.jsxs)("span",{children:["Netto: ",null===(n=s.netto)||void 0===n?void 0:n.toFixed(2).replace(".",",")," \u20ac"]}),(0,G.jsx)("div",{style:{height:"12px",width:"1px",backgroundColor:"black",borderRadius:"100px"}}),(0,G.jsxs)("span",{children:["Steuer: ",null===(r=s.tax)||void 0===r?void 0:r.toFixed(2).replace(".",",")," %"]}),(0,G.jsx)("div",{style:{height:"12px",width:"1px",backgroundColor:"black",borderRadius:"100px"}}),(0,G.jsxs)("span",{children:["Menge: ",null===s||void 0===s||null===(o=s.quantity)||void 0===o?void 0:o.toFixed(2).replace(".",",")]}),!0===s.hasDiscount&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("div",{style:{height:"12px",width:"1px",backgroundColor:"black",borderRadius:"100px"}}),(0,G.jsxs)("span",{children:["Rabatt: ",s.discount.toFixed(2).replace(".",",")," ",s.discountType===AH.FixedValue&&" \u20ac"," ",s.discountType===AH.Percentage&&" %"]})]})]})]}),(0,G.jsx)(hB,{options:b})]}),(0,G.jsx)(a1,{generatePdf:d,bill:a,open:v,setOpen:m,object:s,billingPositions:l,setBillingPositions:u})]})},l1=function(e,t,n){var r=!0;return void 0===(null===n||void 0===n?void 0:n.prefix)&&!1===(null===n||void 0===n?void 0:n.isReceipt)?(e((function(e){return u(u({},e),{},{prefixError:!0})})),r=!1):e((function(e){return u(u({},e),{},{prefixError:!1})})),t?(e((function(e){return u(u({},e),{},{billNumberLoadingError:!0})})),r=!1):e((function(e){return u(u({},e),{},{billNumberLoadingError:!1})})),void 0===(null===n||void 0===n?void 0:n.billNumber)&&!1===(null===n||void 0===n?void 0:n.isReceipt)?(e((function(e){return u(u({},e),{},{billNumberError:!0})})),r=!1):e((function(e){return u(u({},e),{},{billNumberError:!1})})),r};function u1(e){var n,r,s,l,c,d=e.billingPositions,f=e.setBillingPositions,h=e.width,p=e.height,v=e.order,m=e.billId,g=e.billPrefixes,y=e.companies,b=(e.user,e.object),x=e.setObject,w=e.connection,k=e.generatePdf,S=e.type,_=jL(),C="Offer"===S,j="Receipt"===S,P=Ql(),E=(P.bills,P.addBill),A=P.updateBill,T=Rc().persons,I=(0,t.useState)(!1),R=(0,i.Z)(I,2),M=R[0],O=R[1],D=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t,n,r,i;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!l1(H,M,b)){e.next=14;break}if(!b){e.next=14;break}if(void 0!==m){e.next=10;break}if(!E){e.next=8;break}return e.next=6,E({billingPositions:[],bill:u(u({},b),{},{isOffer:C,generatePDF:!0,date:null!==(i=b.date)&&void 0!==i?i:new Date,isReceipt:!1})});case 6:r=e.sent,_(C?"/rechnungswesen/angebote/bearbeiten/".concat(r.bill.billPrefix,"-").concat(r.bill.billNumber):j?"/rechnungswesen/belege/bearbeiten/".concat(r.bill.billPrefix,"-").concat(r.bill.billNumber):"/rechnungswesen/rechnungen/bearbeiten/".concat(r.bill.billPrefix,"-").concat(r.bill.billNumber),{replace:!0});case 8:e.next=14;break;case 10:if(!A){e.next=14;break}return e.next=13,A(u(u({},b),{},{isOffer:C,isReceipt:j,generatePDF:!j}));case 13:r=e.sent;case 14:null!==r&&null!==(null===(t=r)||void 0===t?void 0:t.id)&&0!==(null===(n=r)||void 0===n?void 0:n.id)&&!j&&k&&k();case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Z=(0,t.useState)((null!==g&&void 0!==g?g:[]).filter((function(e){return e.isOffer===C}))),N=(0,i.Z)(Z,2),L=N[0],F=(N[1],(0,t.useState)({})),z=(0,i.Z)(F,2),B=z[0],H=z[1],V=(0,t.useState)(void 0===(null===b||void 0===b?void 0:b.personId)||null===b.personId),q=(0,i.Z)(V,2),W=q[0],U=q[1],K=(0,t.useState)(!1),Y=(0,i.Z)(K,2),X=Y[0],Q=Y[1],J=(0,t.useState)([]),$=(0,i.Z)(J,2),ee=$[0],te=$[1];(0,t.useEffect)((function(){null!==b&&null!==(null===b||void 0===b?void 0:b.customerId)&&(null===b||void 0===b?void 0:b.customerId)>0&&ne()}),[null===b||void 0===b?void 0:b.customerId]);var ne=function(){w.get("/service/OpenOfOrganization/".concat(null===b||void 0===b?void 0:b.customerId)).then((function(e){te(e.data)}))};return(0,G.jsxs)(NF,{title:C?"Angebotsdaten":j?"Belegdaten":"Rechnungsdaten",style:{width:h,height:p,order:v},right:function(){var e;return(0,G.jsxs)(pb,{children:["Gesamt: ",null===b||void 0===b||null===(e=b.netto)||void 0===e?void 0:e.toFixed(2)," \u20ac"]})},cta:!0,ctaTitle:C?null!==b&&void 0!==b&&b.isCreated?"Angebot wurde bereits erstellt keine \xc4nderung m\xf6glich":"Angebot speichern":j?"Beleg speichern":"Rechnung speichern",buttonIcon:(0,G.jsx)(OF,{fontSize:"small"}),ctaFunction:D,children:[(0,G.jsxs)("form",{className:"form",children:[!j&&(0,G.jsxs)("div",{className:"form-row noselect",children:[(0,G.jsx)("span",{style:{fontSize:"14px"},children:"Firmenkunde"}),(0,G.jsx)(Op,{color:"secondary",checked:!W,onChange:function(e,t){x((function(e){return u(u({},e),{},{personId:void 0,customerId:void 0})})),U((function(e){return!e}))}}),(0,G.jsx)("span",{style:{fontSize:"14px"},children:"Privatkunde"})]}),(0,G.jsx)(mP,{label:"Kunde",placeholder:"Kunde ausw\xe4hlen",value:W?null===b||void 0===b?void 0:b.customerId:null===b||void 0===b?void 0:b.personId,onChange:function(e){x(W?function(t){return u(u({},t),{},{customerId:e,personId:null})}:function(t){return u(u({},t),{},{customerId:null,personId:e})})},selectOptions:{options:W?null!==y&&void 0!==y?y:[]:T,titleKey:W?"name":"completeName",valueKey:"id"},type:"select",error:B.customerError,errorMessage:rP.CustomerRequired}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",gap:"10px"},children:[(0,G.jsx)(mP,{disabled:!j&&(null===b||void 0===b?void 0:b.isCreated),label:C?"Angebotskreis":j?"Belegkreis":"Rechnungskreis",placeholder:(C?"Angebotskreis":j?"Belegkreis":"Rechnungskreis")+" ausw\xe4hlen",value:null===b||void 0===b?void 0:b.prefix,onChange:function(e){x((function(t){return u(u({},t),{},{prefix:e})})),function(e){O(!0),x((function(e){return u(u({},e),{},{billNumber:""})})),w.get("/bill/NextBillNumberOfPrefix/".concat(null!==e&&void 0!==e?e:null===b||void 0===b?void 0:b.prefix)).then((function(t){x((function(e){return u(u({},e),{},{billNumber:t.data})}));var n=null===g||void 0===g?void 0:g.find((function(t){var n;return null!==(n=t.id===e)&&void 0!==n?n:null===b||void 0===b?void 0:b.prefix})).prefix;_(C?"/rechnungswesen/angebote/bearbeiten/".concat(n,"-").concat(t.data):j?"/rechnungswesen/belege/bearbeiten/".concat(n,"-").concat(t.data):"/rechnungswesen/rechnungen/bearbeiten/".concat(n,"-").concat(t.data),{replace:!0}),O(!1)})).catch((function(e){O(!1)}))}(e)},selectOptions:{options:L,titleKey:"prefix",valueKey:"id"},type:"select",error:B.prefixError,errorMessage:rP.BillPrefixRequired}),(0,G.jsx)(mP,{label:(C?"Angebots":j?"Belegs":"Rechnungs")+"nummer",type:"number",readonly:M||!j&&(null===b||void 0===b?void 0:b.isCreated),placeholder:C?M?"N\xe4chste Angebotsnummer wird geladen":"Angebotsnummer eingeben":M?"N\xe4chste Rechnungsnummer wird geladen":"Rechnungsnummer eingeben",onChange:function(e){x((function(t){return u(u({},t),{},{billNumber:parseInt(e)})}))},value:null!==(n=null===b||void 0===b?void 0:b.billNumber)&&void 0!==n?n:"",error:B.billNumberError||B.billNumberLoadingError,errorMessage:B.billNumberError?rP.BillNumberRequired:rP.BillNumberLoadingError})]}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",gap:"10px"},children:[(0,G.jsx)(mP,{disabled:!j&&(null===b||void 0===b?void 0:b.isCreated),value:null===b||void 0===b?void 0:b.date,onChange:function(e){return x((function(t){return u(u({},t),{},{date:new Date(null!==e&&void 0!==e?e:"")})}))},type:"date",dateOptions:{type:"Date"},label:C?"Angebotsdatum":"Rechnungsdatum"}),!C&&(0,G.jsx)("div",{className:"form-row-label",children:(0,G.jsx)(mP,{label:"Bezahldatum",onChange:function(e){return x((function(t){return u(u({},t),{},{paymentDate:e})}))},value:null!==(r=null===b||void 0===b?void 0:b.paymentDate)&&void 0!==r?r:"",type:"date",dateOptions:{disablePast:!1,type:"Date"}})})]}),!C&&!j&&(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",gap:"10px"},children:[(0,G.jsx)(mP,{value:null===b||void 0===b?void 0:b.from,onChange:function(e){return x((function(t){return u(u({},t),{},{from:new Date(null!==e&&void 0!==e?e:"")})}))},type:"date",dateOptions:{type:"Date"},label:"Leistungsbeginn",disabled:!j&&(null===b||void 0===b?void 0:b.isCreated)}),(0,G.jsx)(mP,{value:null===b||void 0===b?void 0:b.to,onChange:function(e){return x((function(t){return u(u({},t),{},{to:new Date(null!==e&&void 0!==e?e:"")})}))},type:"date",dateOptions:{type:"Date"},label:"Leistungsende",disabled:!j&&(null===b||void 0===b?void 0:b.isCreated)})]}),!j&&(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"Text vor Gesamt\xfcbersicht:"}),(0,G.jsx)(jH,{value:null!==(s=null===b||void 0===b?void 0:b.textBefore)&&void 0!==s?s:"",onChangeHandler:function(e){return x((function(t){return u(u({},t),{},{textBefore:e})}))},disabled:!j&&(null===b||void 0===b?void 0:b.isCreated)})]}),!j&&(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"Text nach Gesamt\xfcbersicht:"}),(0,G.jsx)(jH,{value:null!==(l=null===b||void 0===b?void 0:b.textAfter)&&void 0!==l?l:"",onChangeHandler:function(e){return x((function(t){return u(u({},t),{},{textAfter:e})}))},disabled:!j&&(null===b||void 0===b?void 0:b.isCreated)})]})]}),(0,G.jsxs)("div",{className:"form-row-label",style:{marginTop:"1em",width:"100%"},children:[(0,G.jsx)("span",{className:"label",children:C?"Angebotspositionen":"Rechnungspositionen"}),(0,G.jsx)(Gc,{disabled:!j&&(null===b||void 0===b?void 0:b.isCreated),onClickHandler:function(){Q(!0)},title:C?"Angebotsposition hinzuf\xfcgen":"Rechnungsposition hinzuf\xfcgen",style:{width:"40%"}}),d&&d.map((function(e,t){return(0,G.jsx)(s1,{getOpenServicesOfCustomerId:ne,generatePdf:k,bill:b,billingPositions:d,backgroundColor:t%2===1?"var(--ultra-light)":void 0,billingPosition:e,setBillingPositions:f},t)})),0===(null!==(c=null===d||void 0===d?void 0:d.length)&&void 0!==c?c:0)&&(0,G.jsxs)("span",{children:["Noch keine ",("Bill"===S?"Rechnung":"Offer"===S?"Angebot":"Beleg")+"spositionen"," erstellt"]}),(0,G.jsx)(a1,{isOffer:C,generatePdf:k,bill:b,open:X,setOpen:Q,object:void 0,billingPositions:d,setBillingPositions:f,openServices:ee,setOpenServices:te})]})]})}var c1=function(e){var t=e.open,n=e.setOpen,r=e.handleSubmit,i=e.isOffer,o=void 0!==i&&i;return(0,G.jsxs)(sf,{open:t,title:o?"Angebot als angenommen markieren":"Rechnung erstellen",onClose:function(){n(!1)},children:[(0,G.jsx)("div",{className:"form-row",style:{textAlign:"center",justifyContent:"center",width:"100%"},children:(0,G.jsxs)("span",{children:["Sobald ",o?"das Angebot als angenommen markiert ist":"die Rechnung erstellt ist",", k\xf6nnen Sie ",o?"es":"diese"," nicht mehr bearbeiten. ",(0,G.jsx)("br",{}),"M\xf6chten Sie fortfahren?"]})}),(0,G.jsx)("div",{className:"form-row",style:{marginTop:"1em"},children:(0,G.jsx)(Gc,{onClickHandler:r,title:o?"Angebot als angenommen markieren":"Rechnung erstellen"})}),(0,G.jsx)("div",{className:"form-row",style:{marginTop:"1em"},children:(0,G.jsx)(AP,{showIcon:!1,style:{width:"100%"},onClickHandler:function(){n(!1)},title:"Abbrechen"})})]})},d1=(0,fc.Z)((0,G.jsx)("path",{d:"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"}),"Refresh"),f1=(0,fc.Z)((0,G.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1.41 16.09V20h-2.67v-1.93c-1.71-.36-3.16-1.46-3.27-3.4h1.96c.1 1.05.82 1.87 2.65 1.87 1.96 0 2.4-.98 2.4-1.59 0-.83-.44-1.61-2.67-2.14-2.48-.6-4.18-1.62-4.18-3.67 0-1.72 1.39-2.84 3.11-3.21V4h2.67v1.95c1.86.45 2.79 1.86 2.85 3.39H14.3c-.05-1.11-.64-1.87-2.22-1.87-1.5 0-2.4.68-2.4 1.64 0 .84.65 1.39 2.67 1.91s4.18 1.39 4.18 3.91c-.01 1.83-1.38 2.83-3.12 3.16z"}),"MonetizationOn"),h1=(0,fc.Z)((0,G.jsx)("path",{d:"M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"}),"Check"),p1=(0,fc.Z)((0,G.jsx)("path",{d:"M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-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-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm2 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z"}),"Assignment");function v1(){return v1=(0,a.Z)((0,o.Z)().mark((function e(t){var n,r,i,a,s,l,u,c,d;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return DH.GlobalWorkerOptions.workerSrc="//cdnjs.cloudflare.com/ajax/libs/pdf.js/".concat(DH.version,"/pdf.worker.js"),n=t.split(",")[1],r=atob(n),i=DH.getDocument({data:r}),e.prev=4,e.next=7,i.promise;case 7:return a=e.sent,e.next=10,a.getPage(1);case 10:return s=e.sent,l=s.getViewport({scale:1.5}),(u=document.createElement("canvas")).width=l.width,u.height=l.height,c=u.getContext("2d"),e.next=18,s.render({canvasContext:c,viewport:l}).promise;case 18:return d=u.toDataURL("image/png"),e.abrupt("return",d);case 22:throw e.prev=22,e.t0=e.catch(4),console.error(e.t0),e.t0;case 26:case"end":return e.stop()}}),e,null,[[4,22]])}))),v1.apply(this,arguments)}var m1,g1=/(Rechnungs-Nr\.|Beleg Nr\.|Rechnung Nr\.|Rechnungsnummer:\s*)([\w-]+)|(ATU\s*\d*)|(RE[- ]\d+[- ]\d+)/g,y1=/(0?[1-9]|[12][0-9]|3[01])[.,](0?[1-9]|1[012])[.,]\d{4}/g,b1=/\d{1,2}(?:,\d{2})?%/g,x1=new RegExp(/-?\d{1,10}(?:[.,]\d{3})*(?:[.,]\d{2})(?!\s*%)/,"g"),w1=function(e,t,n){m1=n.companies;var r="",o={Name:"",Rechnungskreis:"",Rechnungsnummer:"",Rechnungsdatum:"",Betraege:[],Brutto:"",Netto:"",Steuer:""};return e=function(e){var t=e.match(y1);if(console.log("Rechnungsdaten",t),t){var n=t[0];o.Rechnungsdatum=new Date(n.replace(/(\d{2})\.(\d{2})\.(\d{4})/,"$2.$1.$3")).toISOString();var r,i=(0,QP.Z)(t);try{for(i.s();!(r=i.n()).done;){var a=r.value;e=e.replace(a,"").trim()}}catch(s){i.e(s)}finally{i.f()}}return e=e.replace(y1,"")}(e),function(e){var t=e.match(b1);if(t){(function(e){if(!Array.isArray(e))throw new Error("Input must be an array.");for(var t=[],n=0;n<e.length;n++)"string"===typeof e[n]?t.push(e[n].split("%")[0]):t.push(e[n]);return t})(t),o.MittelwertSteuer=function(e){for(var t=0,n=0,r=0;r<e.length;r++){var i=parseInt(e[r],10);!isNaN(i)&&i<30&&(t+=i,n++)}if(0===n)throw new Error("No valid numeric values in the array.");return t/n}(t)}}(e),function(e){var t=e.match(g1);if(t){var n=t[0];r+=n+"\n",function(){for(var e,t=/(RE|ATU|Rechnungsnummer:)\s*([\d-]+)/g;e=t.exec(r);){var n=e,a=(0,i.Z)(n,3),s=a[1],l=a[2];s.length<=4?(o.Rechnungskreis=s,o.Rechnungsnummer=l):o.Rechnungsnummer=l}}()}}(e),function(){var n,r=(0,QP.Z)(m1);try{for(r.s();!(n=r.n()).done;){var i=n.value;e.includes(i.name)&&i.id!==t&&(o.Name=i)}}catch(a){r.e(a)}finally{r.f()}}(),function(e){var t=e.match(x1);if(t){var n,r=t.map((function(e){return e.replace(/[.,]/g,"").replace(",",".")})).map((function(e){return(parseFloat(e)/100).toFixed(2).replace(".",",")})),i=Math.max.apply(Math,(0,Fl.Z)(r.map((function(e){return parseFloat(e.replace(",","."))})))),a=i/1.25,s=i,l=(0,QP.Z)(r);try{for(l.s();!(n=l.n()).done;){var u=n.value,c=parseFloat(u.replace(",","."));if(console.log("numericValue",u,"parseFloat",c),c>=a&&c<=i){s=c;break}}}catch(d){l.e(d)}finally{l.f()}o.Brutto=i.toFixed(2).replace(".",","),console.log("nettoValue",s),o.Netto=s.toFixed(2).replace(".",","),o.Steuer=((parseFloat(i)-parseFloat(s))/parseFloat(s)*100).toFixed(2).replace(".",","),o.Betraege=r}}(e),o};var k1=function(e){var n=e.object,r=e.setObject,s=e.document,l=e.setDocument,c=e.type,d=e.setGenerateTasksOpen,f=(e.billingPositions,e.setBillingPositions),h=e.setFile,p=Ql(),v=p.markBillCreated,m=p.updateBill,y=Gl().companyData,b=(0,t.useState)(!1),x=(0,i.Z)(b,2),w=x[0],k=x[1],S=(0,t.useState)(0),_=(0,i.Z)(S,2),C=_[0],j=_[1],P=(0,t.useState)(!1),E=(0,i.Z)(P,2),A=E[0],T=E[1],I=(0,t.useState)(""),R=(0,i.Z)(I,2),M=R[0],O=R[1],D=(0,t.useState)(""),Z=(0,i.Z)(D,2),N=(Z[0],Z[1]),L=Rc(),F=L.companies,z=L.createCompany,B=(0,t.useState)(0),H=(0,i.Z)(B,2),V=H[0],q=H[1],W=(0,hN.createWorker)({logger:function(e){if(console.log(e),"recognizing text"==e.status){var t=Math.round(100*e.progress);q(t)}}}),U=g(),K=function(e){return new Promise((function(t,r){var i=null!==e&&void 0!==e?e:n;void 0!==(null===i||void 0===i?void 0:i.id)&&null!==i.id&&0!==i.id&&!1===i.isReceipt&&U.post("/bill/generatepdf",{id:null===i||void 0===i?void 0:i.id}).then((function(e){l(e.data),t(e.data)})).catch((function(e){r(e)}))}))},Y=function(){void 0!==(null===n||void 0===n?void 0:n.document)&&(k(!0),iz({id:n.document,title:n.billPrefix+"-"+n.billNumber+".pdf"},"/document/download/".concat(null===n||void 0===n?void 0:n.document),(function(e){var t=Math.round(e.loaded/e.total*100);j(t)})).then((function(){k(!1)})))};function X(e){return new Promise((function(t,n){var r=new FileReader;r.onloadend=function(){return t(r.result)},r.readAsDataURL(e)}))}var Q=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n,r;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:return N("Reading Picture"),e.next=5,W.load();case 5:return e.next=7,W.loadLanguage("deu");case 7:return e.next=9,W.initialize("deu");case 9:return e.next=11,W.setParameters({});case 11:return e.next=13,W.recognize(t);case 13:n=e.sent,r=n.data.text,N(r),J(w1(r,null===y||void 0===y?void 0:y.id,{companies:F,createCompany:z}),r);case 18:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();function J(e,t){var i,o;if(null==e.RechnungsDatum){var a=new Date;e.RechnungsDatum=a}r((function(t){return u(u({},t),{},{customerId:e.Name.id,netto:parseFloat(e.Netto.replace(",",".")),isPaid:!1,date:e.Rechnungsdatum})})),f([{id:0,billId:0,title:"Gesamt",description:"",netto:parseFloat(e.Netto.replace(",",".")),tax:parseFloat(null!==(i=e.Steuer)&&void 0!==i?i:0),quantity:1}]),U.post("/bill/billingposition",{id:0,billId:null===n||void 0===n?void 0:n.id,title:"Gesamt",description:"",netto:parseFloat(e.Netto.replace(",",".")),tax:parseFloat(null!==(o=e.Steuer)&&void 0!==o?o:0),quantity:1}).then((function(e){})).catch((function(e){console.log(e)}))}var $=(0,t.useRef)(),ee=az().addDocument,te=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var r;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ee(t);case 2:r=e.sent,m&&m(u(u({},n),{},{document:r.data.id}));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,G.jsx)(G.Fragment,{children:(0,G.jsxs)(NF,{bodyPadding:!1,fullHeightBody:!0,style:{backgroundColor:"var(--light-contrast)",height:"100%"},children:[(0,G.jsxs)("div",{style:{display:"flex",paddingLeft:"1em",paddingRight:"1em",flexDirection:"row",justifyContent:"space-between",position:"sticky",height:"3.5em",border:"solid 0px #000000",top:0,paddingTop:"0em",borderBottomWidth:"1px",zIndex:2,backgroundColor:"var(--light-contrast)"},children:[(0,G.jsx)(Wc,{disabled:void 0===(null===n||void 0===n?void 0:n.id),variant:"text",style:{color:"black",borderColor:"black"},onClick:function(){K()},children:(0,G.jsxs)(G.Fragment,{children:["Refresh ",(0,G.jsx)(d1,{})]})}),"Receipt"===c&&(0,G.jsx)(G.Fragment,{children:(0,G.jsxs)(Wc,{onClick:function(){$.current.click()},variant:"text",style:{color:"black",borderColor:"black"},children:["Hochladen ",(0,G.jsx)(pN,{}),(0,G.jsx)("input",{ref:$,style:{display:"none"},type:"file",accept:"image/*, application/pdf",onChange:function(e){var t=e.target.files[0];if(t){te&&te(t),X(t).then((function(e){l((function(t){return u(u({},t),{},{base64:e})}))})),console.log(void 0!==h,t),q(0);var n=new FileReader;n.onloadend=function(){var e=n.result;O(e),t.size>2e6&&SN(t),X(t).then((function(e){l((function(t){return u(u({},t),{},{base64:e})})),e&&function(e){return v1.apply(this,arguments)}(e+"").then((function(e){O(e),Q(e)}))}))},n.readAsDataURL(t)}}})]})}),(0,G.jsxs)(Wc,{disabled:void 0===(null===n||void 0===n?void 0:n.id),variant:"text",style:{color:"black",borderColor:"black"},onClick:function(){null!==n&&void 0!==n&&n.isCreated||"Offer"===c?Y():T(!0)},children:[!w&&(0,G.jsxs)(G.Fragment,{children:["Herunterladen ",(0,G.jsx)(kz,{})]}),w&&(0,G.jsxs)("span",{children:[C," %"]})]}),("Bill"===c||"Receipt"===c)&&(0,G.jsx)(Wc,{disabled:void 0===(null===n||void 0===n?void 0:n.id)||!0!==(null===n||void 0===n?void 0:n.isCreated),variant:"text",style:{color:null!==n&&void 0!==n&&n.isPaid?"green":"black",borderColor:null!==n&&void 0!==n&&n.isPaid?"green":"black"},onClick:function(){m&&(m(u(u({},n),{},{isPaid:!0,isOffer:!1,paymentDate:new Date})),r(u(u({},n),{},{isPaid:!0,paymentDate:new Date})))},children:(0,G.jsxs)(G.Fragment,{children:["Bezahlt ",(0,G.jsx)(f1,{})]})}),"Offer"===c&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(Wc,{disabled:void 0===(null===n||void 0===n?void 0:n.id)||(null===n||void 0===n?void 0:n.isCreated),variant:"text",style:{color:null!==n&&void 0!==n&&n.isCreated?"green":"black",borderColor:null!==n&&void 0!==n&&n.isCreated?"green":"black"},onClick:function(){m&&(m(u(u({},n),{},{isCreated:!0,isOffer:"Offer"===c,isReceipt:!1})),r(u(u({},n),{},{isCreated:!0})))},children:(0,G.jsxs)(G.Fragment,{children:["Angenommen ",(0,G.jsx)(h1,{})]})}),(0,G.jsx)(pp,{title:"Demn\xe4chst verf\xfcgbar",children:(0,G.jsx)(Wc,{disabled:void 0===(null===n||void 0===n?void 0:n.id)||!1===n.isSend||!0===(null===n||void 0===n?void 0:n.tasksGenerated),variant:"text",style:{color:null!==n&&void 0!==n&&n.tasksGenerated?"green":"black",borderColor:null!==n&&void 0!==n&&n.tasksGenerated?"green":"black"},onClick:function(){d&&d(!0)},children:(0,G.jsxs)(G.Fragment,{children:["Aufgaben generieren ",(0,G.jsx)(p1,{})]})})})]})]}),(0,G.jsxs)("div",{style:{marginTop:"3.5em",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},children:[0!==V&&100!==V&&(0,G.jsxs)("div",{style:{marginBottom:"1em"},children:[(0,G.jsxs)("div",{children:["Text wird eingelesen: ",V,"%"]}),(0,G.jsx)(Gz,{variant:"determinate",value:V})]}),(null===s||void 0===s?void 0:s.base64)&&(s.base64.includes("application/pdf")||!s.base64.includes("image/"))&&(0,G.jsx)(lq,{pdf:s.base64.startsWith("data:")?null===s||void 0===s?void 0:s.base64:"data:".concat(s?s.fileEnding:"application/pdf",";base64,").concat(null===s||void 0===s?void 0:s.base64)}),(null===s||void 0===s?void 0:s.base64)&&s.base64.includes("image/")&&(0,G.jsx)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",height:"100%"},children:(0,G.jsx)("img",{src:M,style:{height:"60%",marginTop:"20%"}})})]}),(0,G.jsx)(c1,{open:A,setOpen:T,handleSubmit:function(){T(!1),K().then((function(e){Y()})),v&&(v(u(u({},n),{},{isOffer:!1})),r((function(e){return u(u({},e),{},{isCreated:!0})})))}})]})})},S1=function(e){var n=e.type,r=void 0===n?"Bill":n,s=EL().id,l=g(),c=jL(),d=(OP().fetchProducts,az().addDocument,Ql()),f=d.bills,h=d.addBill,p=d.billPrefixes,v=(d.updateBill,d.defaultBill),m=d.markBillCreated,y=Rc().companies,b=js().user,x=(0,t.useState)(u({},v)),w=(0,i.Z)(x,2),k=w[0],S=w[1],_=(0,t.useState)(void 0),C=(0,i.Z)(_,2),j=C[0],P=C[1],E=(0,t.useState)([]),A=(0,i.Z)(E,2),T=A[0],I=A[1],R=(0,t.useState)(),M=(0,i.Z)(R,2),O=M[0],D=M[1],Z=(0,t.useState)(),N=(0,i.Z)(Z,2),L=N[0],F=N[1],z=(0,t.useState)(!1),B=(0,i.Z)(z,2),H=B[0],V=B[1],q="Offer"===r,W="Receipt"===r;(0,t.useEffect)((function(){var e=f.find((function(e){return e.bill.prefix===(null===O||void 0===O?void 0:O.id)&&e.bill.billNumber===L}));null!==e&&void 0!==e&&e.bill&&I(e.billingPositions)}),[f]),(0,t.useEffect)((function(){null!=(null===k||void 0===k?void 0:k.billNumber)&&l.get("/document/download64/".concat(null===k||void 0===k?void 0:k.document)).then((function(e){P(e.data)})).catch((function(){U(k)}))}),[null===k||void 0===k?void 0:k.billNumber]),(0,t.useEffect)((function(){if(void 0!==s){if(s.includes("-")){s.lastIndexOf("-");var e=s.split("-"),t="",n=0;e.forEach((function(r,i){i<e.length-2?t+=r+"-":i<e.length-1?t+=r:n=parseInt(r)}));var r=p.find((function(e){return e.prefix===t})),i=f.find((function(e){return e.bill.prefix===(null===r||void 0===r?void 0:r.id)&&e.bill.billNumber===n}));null!==i&&void 0!==i&&i.bill&&(F(n),D(r),S(null===i||void 0===i?void 0:i.bill),I(i.billingPositions),l.get("/document/download64/".concat(i.bill.document)).then((function(e){P(e.data)})).catch((function(){U(i.bill)})))}}else{S(u({},v)),I([]),P({base64:""});var d=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t,n,r;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!h){e.next=5;break}return e.next=3,h({billingPositions:[],bill:u(u({},v),{},{isOffer:q,generatePDF:!W,date:new Date,isReceipt:W,isCreated:!1,isSend:!1})});case 3:r=e.sent,c(W?"/rechnungswesen/belege/bearbeiten/".concat(r.bill.billPrefix,"-").concat(r.bill.billNumber):q?"/rechnungswesen/angebote/bearbeiten/".concat(r.bill.billPrefix,"-").concat(r.bill.billNumber):"/rechnungswesen/rechnungen/bearbeiten/".concat(r.bill.billPrefix,"-").concat(r.bill.billNumber),{replace:!0});case 5:null!==r&&null!==(null===(t=r)||void 0===t?void 0:t.id)&&0!==(null===(n=r)||void 0===n?void 0:n.id)&&!W&&U&&U();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();d(),S((function(e){return u(u({},e),{},{incoming:!0,isCreated:!1})}))}}),[s]);var U=function(e){return new Promise((function(t,n){var r=null!==e&&void 0!==e?e:k;void 0!==(null===r||void 0===r?void 0:r.id)&&null!==r.id&&0!==r.id&&!1===r.isReceipt&&l.post("/bill/generatepdf",{id:null===r||void 0===r?void 0:r.id}).then((function(e){P(e.data),t(e.data)})).catch((function(e){n(e)}))}))},K=function(){void 0!==(null===k||void 0===k?void 0:k.document)&&iz({id:k.document,title:k.billPrefix+"-"+k.billNumber+".pdf"},"/document/download/".concat(null===k||void 0===k?void 0:k.document),null)},Y=(0,t.useState)(),X=(0,i.Z)(Y,2),Q=(X[0],X[1]);return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(pU,{width:"50%",height:"100%",children:(0,G.jsx)(u1,{width:"100%",height:"100%",billId:s,object:k,setObject:S,user:null!==b&&void 0!==b?b:void 0,billPrefixes:p,companies:y,connection:l,generatePdf:U,billingPositions:T,setBillingPositions:I,type:r})}),(0,G.jsx)(pU,{width:"50%",height:"100%",children:(0,G.jsx)(k1,{type:r,object:k,setObject:S,document:j,setDocument:P,billingPositions:T,setBillingPositions:I,setFile:Q})}),(0,G.jsx)(c1,{open:H,setOpen:V,handleSubmit:function(){V(!1),U().then((function(e){K()})),m&&(m(u(u({},k),{},{isOffer:!1})),S((function(e){return u(u({},e),{},{isCreated:!0})})))}})]})},_1=PM({reducerPath:"BillPrefixApi",baseQuery:EM,tagTypes:["BillPrefix"],endpoints:function(e){return{addBillPrefix:e.mutation({query:function(e){return{url:"/BillPrefix",method:"POST",body:e}},invalidatesTags:function(e,t,n){return[{type:"BillPrefix"}]}}),getBillPrefixes:e.query({query:function(){return{url:"/BillPrefix"}},providesTags:function(e){return e?e.map((function(e){return{type:"BillPrefix",id:e.id}})):[]}}),editBillPrefix:e.mutation({query:function(e){return{url:"/BillPrefix",method:"PUT",body:e}},invalidatesTags:function(e,t,n){return[{type:"BillPrefix",id:n.id}]}}),deleteBillPrefix:e.mutation({query:function(e){return{url:"/BillPrefix",method:"DELETE",body:e}},invalidatesTags:function(e,t,n){return[{type:"BillPrefix",id:n.id}]}})}}}),C1=_1.useAddBillPrefixMutation,j1=_1.useGetBillPrefixesQuery,P1=_1.useEditBillPrefixMutation,E1=_1.useDeleteBillPrefixMutation;function A1(e){var t="Ein Fehler ist aufgetreten";return function(e){return"object"===typeof e&&null!=e&&"status"in e}(e)&&(t=JSON.stringify(e.data)),t=t.replace(/^[\"']|[\"']$/g,"")}var T1=function(){var e=E1(),t=(0,i.Z)(e,2),n=t[0],r=t[1],s=r.isLoading,l=r.isError,u=r.error,c=xt(),d=c.enqueueSnackbar,f=c.closeSnackbar,h=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var r,i;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=d("Rechungskreis wird entfernt",{variant:"default"}),e.prev=1,e.next=4,n(t).unwrap();case 4:e.sent,f(r),d("Rechnungskreis erfolgreich entfernt",{variant:"success"}),e.next=15;break;case 9:e.prev=9,e.t0=e.catch(1),f(r),console.log(e.t0),i=A1(e.t0),d(i,{variant:"error",autoHideDuration:5e3});case 15:case"end":return e.stop()}}),e,null,[[1,9]])})));return function(t){return e.apply(this,arguments)}}();return{handleDeleteBillPrefix:h,isLoading:s,isError:l,error:u}},I1=function(){var e=P1(),t=(0,i.Z)(e,2),n=t[0],r=t[1],s=r.isLoading,l=r.isError,u=r.error,c=r.isSuccess,d=xt(),f=d.enqueueSnackbar,h=d.closeSnackbar,p=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var r,i;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=f("Rechnungskreis wird bearbeitet",{variant:"default"}),e.prev=1,e.next=4,n(t).unwrap();case 4:e.sent,h(r),f("Rechungskreis erfolgreich bearbeitet",{variant:"success"}),e.next=14;break;case 9:e.prev=9,e.t0=e.catch(1),h(r),i=A1(e.t0),f(i,{variant:"error",autoHideDuration:5e3});case 14:case"end":return e.stop()}}),e,null,[[1,9]])})));return function(t){return e.apply(this,arguments)}}();return{handleEditBillPrefix:p,isLoading:s,isError:l,error:u,isSuccess:c}},R1=function(e){var n,r=e.object,s=e.setObject,l=e.mode,c=(e.setFormMode,e.errorVariables,e.setModalOpen),d=js().user,f=function(){var e=C1(),t=(0,i.Z)(e,2),n=t[0],r=t[1],s=r.isLoading,l=r.isError,u=r.error,c=xt(),d=c.enqueueSnackbar,f=c.closeSnackbar,h=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var r,i;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=d("Rechnungskreis wird erstellt",{variant:"default"}),e.prev=1,e.next=4,n(t).unwrap();case 4:e.sent,f(r),d("Rechnungskreis erfolgreich erstellt",{variant:"success"}),e.next=14;break;case 9:e.prev=9,e.t0=e.catch(1),f(r),i=A1(e.t0),d(i,{variant:"error"});case 14:case"end":return e.stop()}}),e,null,[[1,9]])})));return function(t){return e.apply(this,arguments)}}();return{handleAddBillPrefix:h,isLoading:s,isError:l,error:u}}(),h=f.handleAddBillPrefix,p=I1(),v=p.handleEditBillPrefix,m=p.isSuccess;(0,t.useEffect)((function(){c&&m&&c(!1)}),[m]);var g=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v(r);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),y=wA({defaultValues:r}),b=y.register,x=y.formState.errors,w=y.handleSubmit;y.setValue;return(0,G.jsxs)(lf,{children:[(0,G.jsx)(mP,{type:"text",value:r.prefix,label:"Rechnungskreisbezeichnung",placeholder:"RE",onChange:function(e){return s((function(t){return u(u({},t),{},{prefix:e})}))},maxLength:20,register:b("prefix",{required:"Bitte geben Sie eine Bezeichnung an",maxLength:{value:20,message:"Bezeichnung darf max. 20 Zeichen enthalten"}}),error:!!x.prefix,errorMessage:null===(n=x.prefix)||void 0===n?void 0:n.message}),(0,G.jsx)(mP,{type:"switch",value:r.isOffer,label:"Angebot",onChange:function(e){return s((function(t){return u(u({},t),{},{isOffer:e})}))}}),(0,G.jsx)(AP,{title:"Felder zur\xfccksetzen",onClickHandler:function(){return function(){var e,t={id:0,prefix:"",isOffer:!1,organizationId:null!==(e=null===d||void 0===d?void 0:d.organizationId)&&void 0!==e?e:0};s(t)}()}}),(0,G.jsx)("div",{className:"w-[100%] flex justify-center",children:(0,G.jsx)(Gc,{title:"Speichern",onClickHandler:w("edit"===l?g:function(){h(r)}),style:{width:"20%"}})})]})},M1=function(){var e,n=js().user,r=(0,t.useState)({id:0,prefix:"",isOffer:!1,organizationId:null!==(e=null===n||void 0===n?void 0:n.organizationId)&&void 0!==e?e:0}),o=(0,i.Z)(r,2),a=o[0],s=o[1];return(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(NF,{title:"Rechnungskreis erstellen",style:{width:"100%",height:"100%"},children:(0,G.jsx)(R1,{object:a,setObject:s,mode:"create"})})})},O1=function(){return(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(S1,{type:"Offer"})})},D1=function(){return(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(S1,{type:"Receipt"})})},Z1=(0,fc.Z)((0,G.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}),"Add"),N1=(0,fc.Z)((0,G.jsx)("path",{d:"M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V10h14v10zM9 14H7v-2h2v2zm4 0h-2v-2h2v2zm4 0h-2v-2h2v2zm-8 4H7v-2h2v2zm4 0h-2v-2h2v2zm4 0h-2v-2h2v2z"}),"CalendarMonth"),L1=(0,fc.Z)((0,G.jsx)("path",{d:"M15 18.5c-2.51 0-4.68-1.42-5.76-3.5H15l1-2H8.58c-.05-.33-.08-.66-.08-1s.03-.67.08-1H15l1-2H9.24C10.32 6.92 12.5 5.5 15 5.5c1.61 0 3.09.59 4.23 1.57L21 5.3C19.41 3.87 17.3 3 15 3c-3.92 0-7.24 2.51-8.48 6H3l-1 2h4.06c-.04.33-.06.66-.06 1s.02.67.06 1H3l-1 2h4.52c1.24 3.49 4.56 6 8.48 6 2.31 0 4.41-.87 6-2.3l-1.78-1.77c-1.13.98-2.6 1.57-4.22 1.57z"}),"Euro"),F1=(0,fc.Z)([(0,G.jsx)("path",{d:"M11.99 2C6.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"},"0"),(0,G.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"},"1")],"AccessTime");var z1=function e(n){var r,o,a,s,l,u,c,d=n.position,f=n.backgroundColor,h=n.selectedPositions,p=n.setSelectedPositions,v=(n.setFormMode,n.isInnerPosition),m=void 0!==v&&v,g=n.index,y=(0,t.useState)(!1),b=(0,i.Z)(y,2),x=(b[0],b[1],(0,t.useState)(null)),w=(0,i.Z)(x,2),k=(w[0],w[1],xq().changeVisibility,kP().removeService,wt().enqueueSnackbar,kP().defaultService,Ql().units),S=JM().staff,_=(0,t.useState)(0),C=(0,i.Z)(_,2),j=C[0],P=C[1];return(0,t.useEffect)((function(){var e,t=0;null===(e=d.positions)||void 0===e||e.forEach((function(e){console.log("Position: ",e.netto,e.quantity,e.netto*e.quantity),t+=e.netto*e.quantity})),P(t)}),[d.positions]),(0,G.jsxs)("div",{className:"flex column",style:{backgroundColor:null!==f&&void 0!==f?f:"transparent"},children:[(0,G.jsxs)("header",{style:{display:"flex",flexDirection:"row"},children:[(0,G.jsx)("span",{style:{width:"40%",display:"flex",alignItems:"center"},children:(0,G.jsx)(uH,{control:(0,G.jsx)(G.Fragment,{children:!m&&(0,G.jsx)(wH,{color:"secondary",checked:null===h||void 0===h?void 0:h.includes(d.tempId),onChange:function(){null!==h&&void 0!==h&&h.includes(d.tempId)||!p?p&&p((function(e){return e.filter((function(e){return e!==d.tempId}))})):p((function(e){return[].concat((0,Fl.Z)(e),[d.tempId])}))}})}),label:(null!==g&&void 0!==g?g:-1)>=0?g+1+". "+d.title:d.title})}),(0,G.jsx)("span",{style:{width:"15%",display:"flex",flexDirection:"row",alignItems:"center"},children:d.from&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(N1,{fontSize:"small"})," "+Vl()(d.from).format("DD.MM.YYYY")]})}),(0,G.jsx)("span",{style:{width:"15%",display:"flex",flexDirection:"row"},children:null!==d&&void 0!==d&&d.netto?(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(L1,{fontSize:"small"}),"".concat(d.netto," \u20ac / ").concat(null!==(r=null===(o=k.find((function(e){return e.id===d.unitId})))||void 0===o?void 0:o.title)&&void 0!==r?r:"Stk.")]}):(0,G.jsx)(G.Fragment,{children:" Gesamt: ".concat(null===j||void 0===j?void 0:j.toFixed(2)," \u20ac")})}),(0,G.jsx)("span",{style:{width:"15%",display:"flex",flexDirection:"row",alignItems:"center"},children:d.quantity?(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(F1,{fontSize:"small"}),d.quantity," ",null!==(a=null===(s=k.find((function(e){return e.id===d.unitId})))||void 0===s?void 0:s.title)&&void 0!==a?a:null===(l=k.find((function(e){return 0===e.id})))||void 0===l?void 0:l.title]}):(0,G.jsx)(G.Fragment,{})}),(0,G.jsx)("span",{style:{width:"15%",display:"flex",flexDirection:"row",alignItems:"center"},children:(0,G.jsx)(G.Fragment,{children:d.userId?(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(VM,{fontSize:"small"}),null===(u=S.find((function(e){return e.id===d.userId})))||void 0===u?void 0:u.username]}):(0,G.jsx)(G.Fragment,{})})})]}),(0,G.jsx)(ke,{in:!0,children:(0,G.jsx)("section",{style:{paddingLeft:"4%",fontSize:"14px"},children:null===(c=d.positions)||void 0===c?void 0:c.map((function(t,n){return(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(e,{position:t,isInnerPosition:!0,index:n})})}))})})]})},B1=function(){var e,n=(0,t.useState)({}),r=(0,i.Z)(n,2),o=r[0],a=r[1],s=function(e){return(void 0===(null===x||void 0===x?void 0:x.customerId)||x.customerId<=0)&&!e?a((function(e){return u(u({},e),{},{customerError:!0})})):void 0!==(null===x||void 0===x?void 0:x.customerId)&&x.customerId>0&&a((function(e){return u(u({},e),{},{customerError:!1})})),(void 0===(null===x||void 0===x?void 0:x.prefix)||x.prefix<=0)&&!e?a((function(e){return u(u({},e),{},{billPrefixError:!0})})):void 0!==(null===x||void 0===x?void 0:x.prefix)&&x.prefix>0&&a((function(e){return u(u({},e),{},{billPrefixError:!1})})),_&&!e?a((function(e){return u(u({},e),{},{billNumberLoadingError:!0})})):_||a((function(e){return u(u({},e),{},{billNumberLoadingError:!1})})),void 0!==(null===x||void 0===x?void 0:x.billNumber)||e?void 0!==(null===x||void 0===x?void 0:x.billNumber)&&a((function(e){return u(u({},e),{},{billNumberEmptyError:!1})})):a((function(e){return u(u({},e),{},{billNumberEmptyError:!0})})),!(void 0===(null===x||void 0===x?void 0:x.customerId)||x.customerId<=0||void 0===(null===x||void 0===x?void 0:x.prefix)||x.prefix<=0||_||void 0===(null===x||void 0===x?void 0:x.billNumber))},l=Rc().companies,c=kP(),d=c.services,f=c.setServicesBilled,h=Ql(),p=h.addBillWithBillingPositions,v=h.billables,m=h.billPrefixes,y=(0,t.useState)(),b=(0,i.Z)(y,2),x=b[0],w=b[1],k=(0,t.useState)(!1),S=(0,i.Z)(k,2),_=S[0],C=S[1],j=(0,t.useState)([]),P=(0,i.Z)(j,2),E=(P[0],P[1],(0,t.useState)([])),A=(0,i.Z)(E,2),T=A[0],I=(A[1],(0,t.useState)([])),R=(0,i.Z)(I,2),M=R[0],O=R[1],D=(0,t.useState)([]),Z=(0,i.Z)(D,2),N=Z[0],L=Z[1];(0,t.useEffect)((function(){L(v.filter((function(e){return e.customerOrganizationId===(null===x||void 0===x?void 0:x.customerId)})))}),[null===x||void 0===x?void 0:x.customerId,null===x||void 0===x?void 0:x.personId,v]);var F=g(),z=jL(),B=(0,t.useState)(!1),H=(0,i.Z)(B,2),V=H[0],q=H[1];(0,t.useEffect)((function(){s(!0)}),[x]),(0,t.useEffect)((function(){!1===_&&a((function(e){return u(u({},e),{},{billNumberLoadingError:!1})}))}),[_]);var W=(0,t.useState)([]),U=(0,i.Z)(W,2),K=U[0],Y=U[1];(0,t.useEffect)((function(){var e=new Set(v.map((function(e){return e.customerOrganizationId})));Y(l.filter((function(t){return e.has(t.id)})))}),[l,d]);var X=(0,t.useState)(!1),Q=(0,i.Z)(X,2),J=Q[0],$=Q[1];return(0,t.useEffect)((function(){(void 0===(null===x||void 0===x?void 0:x.customerId)||null===x.customerId)&&K.length>0&&!J&&(w((function(e){return u(u({},e),{},{customerId:K[0].id})})),$(!0))}),[null===x||void 0===x?void 0:x.customerId,K]),(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(pU,{height:"100%",width:"100%",children:(0,G.jsxs)(NF,{title:"Firmenabrechnung",style:{width:"100%",height:"100%"},cta:!0,buttonIcon:(0,G.jsx)(Z1,{}),ctaTitle:V?(0,G.jsx)(bu,{size:14}):"Rechnung erstellen",ctaFunction:function(){!V&&s()&&(q(!0),p(x,T,v.filter((function(e){return M.includes(e.tempId)}))).then((function(e){f&&f(T),q(!1),z("/rechnungswesen/rechnungen/bearbeiten/".concat(e.bill.billPrefix,"-").concat(e.bill.billNumber),{replace:!0})})).catch((function(e){q(!1)})))},children:[(0,G.jsx)(mP,{label:"Abzurechnender Kunde",value:null===x||void 0===x?void 0:x.customerId,onChange:function(e){return w((function(t){return u(u({},t),{},{customerId:e})}))},type:"select",selectOptions:{options:K,titleKey:"name",valueKey:"id",multiple:!1},error:null===o||void 0===o?void 0:o.customerError,errorMessage:rP.CustomerRequired}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",gap:"10px"},children:[(0,G.jsx)(mP,{label:"Rechnungskreis",value:null===x||void 0===x?void 0:x.prefix,onChange:function(e){w((function(t){return u(u({},t),{},{prefix:e})})),function(e){C(!0),w((function(e){return u(u({},e),{},{billNumber:""})})),F.get("/bill/NextBillNumberOfPrefix/".concat(null!==e&&void 0!==e?e:null===x||void 0===x?void 0:x.prefix)).then((function(e){w((function(t){return u(u({},t),{},{billNumber:e.data})})),C(!1)})).catch((function(e){C(!1)}))}(e)},type:"select",placeholder:"Rechnungskreis ausw\xe4hlen",selectOptions:{options:null!==m&&void 0!==m?m:[],titleKey:"prefix",valueKey:"id",multiple:!1},error:null===o||void 0===o?void 0:o.billPrefixError,errorMessage:rP.BillPrefixRequired}),(0,G.jsx)("div",{className:"form-row-label",children:(0,G.jsx)(mP,{label:"Rechnungsnummer",value:null!==(e=null===x||void 0===x?void 0:x.billNumber)&&void 0!==e?e:"",readonly:_,onChange:function(e){return w((function(t){return u(u({},t),{},{billNumber:parseInt(e)})}))},type:"number",placeholder:_?"N\xe4chste Rechnungsnummer wird geladen":"Rechnungsnummer eingeben",error:(null===o||void 0===o?void 0:o.billNumberEmptyError)||(null===o||void 0===o?void 0:o.billNumberLoadingError),errorMessage:null!==o&&void 0!==o&&o.billNumberLoadingError?rP.BillNumberLoadingError:rP.BillNumberRequired})})]}),(0,G.jsx)("div",{className:"flex column",style:{backgroundColor:"transparent",marginTop:"1em"},children:(0,G.jsx)("header",{className:"flex centered-aligned stretched-justify pointer",children:(0,G.jsx)("span",{style:{width:"20%"},children:(0,G.jsx)(uH,{control:(0,G.jsx)(wH,{color:"secondary",checked:(null===M||void 0===M?void 0:M.length)===N.length,onChange:function(){M.length===N.length?O([]):O(N.map((function(e){return e.tempId})))}}),label:"Alle ausw\xe4hlen"})})})}),(0,G.jsx)("div",{className:"flex column",style:{gap:"5px"},children:N.length>0?N.map((function(e,t){return(0,G.jsx)(z1,{selectedPositions:M,setSelectedPositions:O,backgroundColor:t%2==1?"var(--ultra-light)":void 0,position:e},t)})):"Keine Leistungen gefunden"})]})})})},H1=__webpack_require__(7634);function V1(e){var t=e.billPrefix,n=e.index,r=e.handleEditClicked,i=T1().handleDeleteBillPrefix,s=[{text:"Bearbeiten",function:function(){r(t)}},{text:"L\xf6schen",function:function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i(t);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}];return(0,G.jsxs)("div",{className:"flex flex-row w-full gap-2 p-3 ".concat(n%2===0?"bg-default":"bg-default-contrast"),children:[(0,G.jsx)("div",{className:"w-[15%]",children:t.prefix}),(0,G.jsx)("div",{className:"w-[15%] text-center",children:t.billsCount}),(0,G.jsx)("div",{className:"w-[15%] text-center",children:t.paidBillsCount}),(0,G.jsx)("div",{className:"w-[15%] text-center",children:t.openBillsCount}),(0,G.jsx)("div",{className:"w-[15%] text-center",children:t.delayedBillsCount}),(0,G.jsx)("div",{className:"w-[10%] text-center",children:t.isOffer?(0,G.jsx)(pp,{title:"Angebotskreis",children:(0,G.jsx)(H1.Z,{className:"text-green-700"})}):(0,G.jsx)(pp,{title:"Rechungskreis",children:(0,G.jsx)(H1.Z,{className:"text-slate-400 opacity-90"})})}),(0,G.jsx)("div",{className:"flex h-full items-center justify-center ml-auto w-[10%]",children:(0,G.jsx)(hB,{options:s})})]})}function q1(e){var t=e.billPrefix,n=e.setBillPrefix,r=e.open,i=e.setOpen,o=I1();o.handleEditBillPrefix,o.isSuccess;return(0,G.jsx)(sf,{title:"Rechungskreis bearbeiten",open:r,onClose:function(){return i(!1)},children:(0,G.jsx)(R1,{object:t,setObject:n,mode:"edit",setModalOpen:i})})}var W1=function(e){e.width,e.height,e.order;var n=jL(),r=j1(),o=r.data,a=r.isLoading,s=(0,t.useState)(!1),l=(0,i.Z)(s,2),u=l[0],c=l[1],d=(0,t.useState)(Kl),f=(0,i.Z)(d,2),h=f[0],p=f[1],v=function(e){p(e),c(!0)};return(0,G.jsxs)(_G,{children:[(0,G.jsx)(CG,{children:(0,G.jsx)(jG,{children:"Rechnungskreise"})}),(0,G.jsxs)(PG,{children:[a&&(0,G.jsx)("div",{className:"w-full h-full flex items-center justify-center",children:(0,G.jsx)(bu,{})}),!a&&(0,G.jsxs)("div",{className:"flex flex-row gap-2 p-3 border-b",children:[(0,G.jsx)("div",{className:"w-[15%] font-semibold overflow-hidden break-words hyphens-auto",children:"Bezeichnung"}),(0,G.jsx)("div",{className:"w-[15%] text-center font-semibold overflow-hidden break-words hyphens-auto",children:"Rechnungen"}),(0,G.jsx)("div",{className:"w-[15%] text-center font-semibold overflow-hidden break-words hyphens-auto",children:"Bezahlt"}),(0,G.jsx)("div",{className:"w-[15%] text-center font-semibold overflow-hidden break-words hyphens-auto",children:"Offen"}),(0,G.jsx)("div",{className:"w-[15%] text-center font-semibold overflow-hidden break-words hyphens-auto",children:"Im Verzug"}),(0,G.jsx)("div",{className:"w-[10%] text-center font-semibold overflow-hidden break-words hyphens-auto",children:"Angebot"}),(0,G.jsx)("div",{className:"w-[10%]"})]}),o&&o.map((function(e,t){return(0,G.jsx)(V1,{billPrefix:e,index:t,handleEditClicked:v},e.id)}))]}),(0,G.jsx)(EG,{children:(0,G.jsxs)(AG,{onClick:function(){return n("/rechnungswesen/rechnungskreise/erstellen")},children:[(0,G.jsx)(OF,{fontSize:"small"})," Rechnungskreis erstellen"]})}),(0,G.jsx)(q1,{open:u,setOpen:c,billPrefix:h,setBillPrefix:p})]})},U1=function(){return(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(W1,{height:"100%",width:"100%"})})},G1=__webpack_require__(585),K1=__webpack_require__(5130);function Y1(e,t){if(!Array.isArray(e)||!Array.isArray(t))return!1;if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(Array.isArray(e[n])&&Array.isArray(t[n])){if(!Y1(e[n],t[n]))return!1}else if(e[n]!==t[n])return!1;return!0}var X1=function(e){var n=e.dataToFilter,r=e.setDataToFilter,o=e.filterOptions,a=e.originalData,s=e.anchorOriginHorizontal,l=e.anchorOriginVertical,c=e.transformOriginVertical,d=e.transformOriginalHorizontal,f=((0,t.useRef)(),(0,t.useState)([])),h=(0,i.Z)(f,2),p=h[0],v=h[1],m=(0,t.useRef)(null),g=(0,t.useState)(!1),y=(0,i.Z)(g,2),b=y[0],x=y[1],w=(0,t.useState)(null),k=(0,i.Z)(w,2),S=k[0],_=k[1],C=(0,t.useState)(!1),j=(0,i.Z)(C,2),P=(j[0],j[1]),E=function(e,t){P(!0),v((function(n){var r=(0,Fl.Z)(n);return r[e]=u(u({},r[e]),{},{value:t}),r}))};return(0,t.useLayoutEffect)((function(){if(a){var e=[];o.forEach((function(t,n){var r,i=t.valueKey,o=p[n]?p[n].value:null!==(r=t.value)&&void 0!==r?r:"";void 0!==o&&""!==o&&(t.referenceList?e.push((function(e){var n=t.referenceList.filter((function(e){if(t.referenceListValueKey){if(!t.referenceListValueKey.includes("."))return e[t.referenceListValueKey].toLowerCase().includes(o.toLowerCase());var n=t.referenceListValueKey.split(".").reduce((function(e,t){if(e&&e[t])return e[t]}),e);if(n)return n.toLowerCase().includes(o.toLowerCase())}return!1})).map((function(e){return e.id})),r=e[i];return n.includes(r)})):e.push((function(e){if(i.includes(".")){var t=i.split(".").reduce((function(e,t){if(e&&e[t])return e[t]}),e);if(t)return t.toLowerCase().includes(o.toLowerCase())}else{var n=e[i];if(n)return n.toLowerCase().includes(o.toLowerCase())}})))}));var t=a.filter((function(t){return e.every((function(e){return e(t)}))}));Y1(t,n)||r(t)}}),[p,a,n,o]),(0,G.jsxs)("div",{children:[(0,G.jsx)(pp,{title:"Eintr\xe4ge Filtern",placement:"left",children:(0,G.jsx)(sc,{onClick:function(e){_(e.currentTarget),x(!0)},children:(0,G.jsx)(G1.Z,{})})}),(0,G.jsx)(Mg,{open:b,anchorEl:S,onClose:function(){_(null),x(!1)},anchorOrigin:{vertical:null!==l&&void 0!==l?l:"bottom",horizontal:null!==s&&void 0!==s?s:"center"},transformOrigin:{vertical:null!==c&&void 0!==c?c:"top",horizontal:null!==d&&void 0!==d?d:"right"},children:(0,G.jsxs)("div",{style:{paddingTop:"1vh",paddingBottom:"1vh",paddingRight:"1vw",paddingLeft:"1vw"},children:[(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"100%",marginBottom:"1vh"},children:[(0,G.jsx)("span",{className:"bold-big",style:{width:"40%",textAlign:"left"},children:"Filtern nach"}),(0,G.jsx)("span",{className:"bold-big",style:{width:"50%",textAlign:"center"},children:"Suchen nach"})]}),o.map((function(e,t){var n;return(0,G.jsx)("div",{style:{display:"flex",flexDirection:"column",width:"100%"},children:(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"100%",marginBottom:"0.4vh",alignItems:"center"},children:[(0,G.jsx)("span",{style:{width:"40%",fontSize:"14px",textAlign:"left"},children:e.title}),(0,G.jsx)("input",{style:{width:"50%",border:"1.5px solid #e6e6e6",borderRadius:"8px",padding:"10px"},ref:m,type:"text",placeholder:null==e.valueKey?"W\xe4hlen Sie einen Filter aus":"Suchen...",value:p[t]?p[t].value:null!==(n=e.value)&&void 0!==n?n:"",onChange:function(e){return E(t,e.target.value)},disabled:null==e.valueKey}),(0,G.jsx)("div",{style:{width:"10%"},children:(0,G.jsx)(sc,{tabIndex:-1,onClick:function(){return E(t,"")},children:(0,G.jsx)(K1.Z,{})})})]})},"option"+e.title)}))]})})]})},Q1="BillsCard_container__aKjaB",J1=__webpack_require__(6909),$1=(0,fc.Z)((0,G.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.88 15.76V19h-1.75v-1.29c-.74-.18-2.39-.77-3.02-2.96l1.65-.67c.06.22.58 2.09 2.4 2.09.93 0 1.98-.48 1.98-1.61 0-.96-.7-1.46-2.28-2.03-1.1-.39-3.35-1.03-3.35-3.31 0-.1.01-2.4 2.62-2.96V5h1.75v1.24c1.84.32 2.51 1.79 2.66 2.23l-1.58.67c-.11-.35-.59-1.34-1.9-1.34-.7 0-1.81.37-1.81 1.39 0 .95.86 1.31 2.64 1.9 2.4.83 3.01 2.05 3.01 3.45 0 2.63-2.5 3.13-3.02 3.22z"}),"Paid"),e2=function(e){var n,r,o,a,s,l,u,c,d,f=e.billDTO,h=jL(),p=g(),v=xq().changeVisibility,m=Ql(),y=YP(),b=(0,t.useState)(!1),x=(0,i.Z)(b,2),w=(x[0],x[1],js().user,f.bill);(0,t.useEffect)((function(){w=f.bill}),[f]);var k=[{text:"Bearbeiten",function:function(){!1===f.bill.isReceipt?h("bearbeiten/".concat(w.billPrefix,"-").concat(w.billNumber)):h("/rechnungswesen/belege/bearbeiten/".concat(w.billPrefix,"-").concat(w.billNumber),{replace:!0})}},{text:"L\xf6schen",function:function(){v("yesNoDialog",!0,{props:{object:{submitFunction:function(){m.deleteBill(w),p.delete("/bill",{data:w}).then((function(e){}))},modalTitle:"Rechnung l\xf6schen",confirmButtonText:"L\xf6schen",modalText:"M\xf6chten Sie diese Rechnung wirklich l\xf6schen?"}}})}}],S=t.useState(!1),_=(0,i.Z)(S,2),C=_[0],j=(_[1],t.useRef(null));var P=t.useRef(C);t.useEffect((function(){!0===P.current&&!1===C&&j.current.focus(),P.current=C}),[C]);var E=Rc().persons,A=(0,t.useState)(!1),T=(0,i.Z)(A,2),I=T[0],R=T[1];return(0,t.useEffect)((function(){if(!w.isPaid){var e,t=new Date,n=new Date(null!==(e=w.date)&&void 0!==e?e:"");(t.getTime()-n.getTime())/864e5>30&&R(!0)}}),[w.isPaid]),(0,G.jsxs)(G.Fragment,{children:[!y&&w&&(0,G.jsx)("div",{className:"flex column ".concat(Q1),style:{backgroundColor:null!==(n="white")?n:"transparent"},children:(0,G.jsxs)("header",{className:"flex centered-aligned stretched-justify",style:{paddingLeft:"1em",paddingRight:"1em"},children:[(0,G.jsxs)("div",{className:"flex centered-aligned",style:{gap:"6px",width:"100%",height:"2.5em"},children:[(0,G.jsxs)("div",{style:{width:"3%",padding:"0.25em",display:"flex",flexDirection:"row",justifyContent:"start",alignItems:"center"},children:[!w.isCreated&&(0,G.jsx)(pp,{title:"Entwurf",children:(0,G.jsx)(J1.Z,{style:{color:"#5e5e5eee"}})}),w.isCreated&&(0,G.jsx)(pp,{title:w.isPaid?"Bezahlt":I?"Im Verzug":"Offen",children:(0,G.jsx)($1,{style:{color:w.isPaid?"#105a37":I?"#cc3131":"#5e5e5eee"}})})]}),(0,G.jsx)("div",{style:{width:"8%",padding:"0.25em",display:"flex",flexDirection:"row",justifyContent:"start",alignItems:"center"},children:(0,G.jsx)("span",{style:{fontSize:"1em",whiteSpace:"nowrap",overflow:"hidden",msTextOverflow:"ellipsis",textAlign:"center"},children:w.isCreated?w.isPaid?"Bezahlt":I?"Im Verzug":"Offen":"Entwurf"})}),(0,G.jsx)("div",{style:{width:"8%",padding:"0.25em",display:"flex",flexDirection:"row",justifyContent:"start ",alignItems:"center"},children:(0,G.jsx)("span",{style:{fontSize:"1em",whiteSpace:"nowrap",overflow:"hidden",msTextOverflow:"ellipsis",textAlign:"center"},children:w.isReceipt?"Beleg":"Rechnung"})}),(0,G.jsx)("div",{style:{width:"10%",padding:"0.25em",display:"flex",flexDirection:"row",justifyContent:"start",alignItems:"center"},children:(0,G.jsxs)("span",{style:{fontSize:"1em",whiteSpace:"nowrap",overflow:"hidden",msTextOverflow:"ellipsis"},children:[w.billPrefix,"-",w.billNumber]})}),(0,G.jsx)("div",{style:{width:"15%",padding:"0.25em",display:"flex",flexDirection:"row",justifyContent:"start",alignItems:"center"},children:(0,G.jsx)("span",{style:{fontSize:"1em",whiteSpace:"nowrap",overflow:"hidden",msTextOverflow:"ellipsis"},children:w.customerName?(0,G.jsx)("span",{style:{fontSize:"1em",whiteSpace:"nowrap",overflow:"hidden",msTextOverflow:"ellipsis"},children:w.customerName.substring(0,25)}):E.find((function(e){return e.id===w.personId}))?"Person: "+(null===(r=E.find((function(e){return e.id===w.personId})))||void 0===r||null===(o=r.completeName)||void 0===o?void 0:o.substring(0,25)):"Kein Kunde zugwiesen"})}),(0,G.jsx)("div",{style:{width:"5%",padding:"0.25em",display:"flex",flexDirection:"row",justifyContent:"start",alignItems:"center"},children:(0,G.jsx)("span",{style:{width:"90%"},children:new Date(null!==(a=null===(s=w)||void 0===s?void 0:s.date)&&void 0!==a?a:"").toLocaleDateString("de-DE",{day:"2-digit",month:"2-digit",year:"numeric"})})}),(0,G.jsx)("div",{style:{width:"10%",display:"flex",flexDirection:"row",justifyContent:"flex-end"},children:(0,G.jsxs)("span",{style:{textOverflow:"ellipsis"},children:[null===(l=w)||void 0===l||null===(u=l.netto)||void 0===u?void 0:u.toFixed(2).replace(".",",")," \u20ac"]})})]}),(0,G.jsx)(hB,{options:k})]})}),y&&w&&(0,G.jsxs)("div",{className:"flex flex-row w-full p-2 border-b-2 items-center",children:[(0,G.jsxs)("div",{className:"flex flex-col w-[90%]",children:[(0,G.jsxs)("div",{className:"flex flex-row justify-between",children:[(0,G.jsx)("span",{children:"Kunde:"}),(0,G.jsx)("span",{children:w.customerName})]}),(0,G.jsxs)("div",{className:"flex flex-row justify-between",children:[(0,G.jsx)("span",{children:"Rechnungsnr.:"}),(0,G.jsxs)("span",{children:[w.billPrefix,"-",w.billNumber]})]}),(0,G.jsxs)("div",{className:"flex flex-row justify-between",children:[(0,G.jsx)("span",{children:"Datum:"}),(0,G.jsx)("span",{children:w.date?Vl()(w.date).format("DD.MM.YYYY"):""})]}),(0,G.jsxs)("div",{className:"flex flex-row justify-between",children:[(0,G.jsx)("span",{children:"Status:"}),(0,G.jsxs)("span",{children:[!w.isCreated&&(0,G.jsx)(pp,{title:"Entwurf",children:(0,G.jsx)(J1.Z,{style:{color:"#5e5e5eee"}})}),w.isCreated&&(0,G.jsx)(pp,{title:w.isPaid?"Bezahlt":I?"Im Verzug":"Offen",children:(0,G.jsx)($1,{style:{color:w.isPaid?"#105a37":I?"#cc3131":"#5e5e5eee"}})})]})]}),(0,G.jsxs)("div",{className:"flex flex-row justify-between",children:[(0,G.jsx)("span",{children:"Betrag:"}),(0,G.jsxs)("span",{children:[null===(c=w)||void 0===c||null===(d=c.netto)||void 0===d?void 0:d.toFixed(2).replace(".",",")," \u20ac"]})]}),(0,G.jsxs)("div",{className:"flex flex-row justify-between",children:[(0,G.jsx)("span",{children:"Typ:"}),(0,G.jsx)("span",{children:w.isReceipt?"Beleg":"Rechnung"})]})]}),(0,G.jsx)("div",{className:"flex flex-col w-[10%] mr-3",children:(0,G.jsx)(hB,{options:k})})]})]})};var t2=function(e){e.width,e.height,e.order;var n=Ql(),r=n.bills,o=n.billPrefixes,a=(0,t.useState)([]),s=(0,i.Z)(a,2),l=s[0],u=s[1],c=jL(),d=(0,t.useState)("bills"),f=(0,i.Z)(d,2),h=f[0],p=f[1],v=[{body:function(e){return(0,G.jsx)("span",{className:"centered",style:{gap:"2px",fontSize:"small"},children:"Alle"})},value:"all"},{body:function(e){return(0,G.jsx)("span",{className:"centered",style:{gap:"2px",fontSize:"small"},children:"Rechnungen"})},value:"bills"},{body:function(e){return(0,G.jsx)("span",{className:"centered",style:{gap:"2px",fontSize:"small"},children:"Belege"})},value:"receipts"}],m=(0,t.useState)(o.filter((function(e){return!e.isOffer}))),g=(0,i.Z)(m,2),y=g[0],b=g[1],x=(0,t.useMemo)((function(){return w(h,r,y)}),[h,r,y]);function w(e,t,n){var r;switch(e){case"all":return r=t.filter((function(e){return n.find((function(t){return t.id===e.bill.prefix}))})),r;case"bills":default:return r=t.filter((function(e){return!e.bill.isReceipt&&n.find((function(t){return t.id===e.bill.prefix}))})),r;case"receipts":return r=t.filter((function(e){return e.bill.isReceipt&&n.find((function(t){return t.id===e.bill.prefix}))})),r}}(0,t.useEffect)((function(){b(o.filter((function(e){return!e.isOffer})))}),[o]),(0,t.useEffect)((function(){var e=r.filter((function(e){return!e.bill.isReceipt&&y.find((function(t){return t.id===e.bill.prefix}))}));u(e)}),[r,y]),(0,t.useEffect)((function(){u(w(h,r,y))}),[h,r]);var k=(0,t.useState)(0),S=(0,i.Z)(k,2),_=S[0],C=S[1],j=(0,t.useRef)(null);return(0,t.useEffect)((function(){j.current&&j.current.scrollTo(0,0)}),[_]),(0,G.jsxs)(_G,{children:[(0,G.jsxs)(CG,{className:"justify-between",children:[(0,G.jsx)(jG,{children:"Rechnungen"}),(0,G.jsxs)("div",{className:"flex flex-row mr-2",children:[(0,G.jsx)(hU,{setValue:function(e){return p(e)},value:h,buttons:v}),(0,G.jsx)(X1,{dataToFilter:l,setDataToFilter:u,filterOptions:[{title:"Rechnungskreis",valueKey:"bill.billPrefix"},{title:"Kunde",valueKey:"bill.customerName"}],originalData:x})]})]}),(0,G.jsxs)(PG,{children:[(0,G.jsx)("div",{ref:j,className:"flex flex-col h-[93%] overflow-auto",children:l.map((function(e,t){if(t>=25*_&&t<25*(_+1))return(0,G.jsx)(e2,{billDTO:e})}))}),(0,G.jsx)(dB,{items:l,itemsPerPage:25,page:_,setPage:C})]}),(0,G.jsx)(EG,{children:(0,G.jsxs)(AG,{onClick:function(){return c("/rechnungswesen/rechnungen/erstellen")},children:[(0,G.jsx)(OF,{fontSize:"small"}),"Rechnung erstellen"]})})]})},n2=function(){return(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(t2,{height:"100%",width:"100%"})})},r2={},i2=function(e){var n,r,o,a,s,l,u,c,d,f=e.billDTO,h=jL(),p=g(),v=YP(),m=Ql(),y=xq().changeVisibility,b=(0,t.useState)(!1),x=(0,i.Z)(b,2),w=(x[0],x[1],js().user,f.bill);(0,t.useEffect)((function(){w=f.bill}),[f]);var k=[{text:"Bearbeiten",function:function(){!1===f.bill.isReceipt?h("bearbeiten/".concat(w.billPrefix,"-").concat(w.billNumber)):h("/rechnungswesen/belege/bearbeiten/".concat(w.billPrefix,"-").concat(w.billNumber),{replace:!0})}},{text:"L\xf6schen",function:function(){y("yesNoDialog",!0,{props:{object:{submitFunction:function(){m.deleteBill(w),p.delete("/bill",{data:w}).then((function(e){}))},modalTitle:"Rechnung l\xf6schen",confirmButtonText:"L\xf6schen",modalText:"M\xf6chten Sie diese Rechnung wirklich l\xf6schen?"}}})}}],S=t.useState(!1),_=(0,i.Z)(S,2),C=_[0],j=(_[1],t.useRef(null));var P=t.useRef(C);t.useEffect((function(){!0===P.current&&!1===C&&j.current.focus(),P.current=C}),[C]);var E=Rc().persons;return(0,G.jsxs)(G.Fragment,{children:[!v&&w&&(0,G.jsx)("div",{className:"flex column ".concat(r2.container),style:{backgroundColor:null!==(n="white")?n:"transparent"},children:(0,G.jsxs)("header",{className:"flex centered-aligned stretched-justify",style:{paddingLeft:"1em",paddingRight:"1em"},children:[(0,G.jsxs)("div",{className:"flex centered-aligned",style:{gap:"6px",width:"100%",height:"2.5em"},children:[(0,G.jsxs)("div",{style:{width:"3%",padding:"0.25em",display:"flex",flexDirection:"row",justifyContent:"start",alignItems:"center"},children:[!w.isCreated&&(0,G.jsx)(pp,{title:"Entwurf",children:(0,G.jsx)(J1.Z,{style:{color:"#5e5e5eee"}})}),w.isCreated&&(0,G.jsx)(pp,{title:"Angenommen",children:(0,G.jsx)($1,{style:{color:"#105a37"}})})]}),(0,G.jsx)("div",{style:{width:"9%",padding:"0.25em",display:"flex",flexDirection:"row",justifyContent:"start",alignItems:"center"},children:(0,G.jsx)("span",{style:{fontSize:"1em",whiteSpace:"nowrap",overflow:"hidden",msTextOverflow:"ellipsis",textAlign:"center"},children:w.isCreated?"Angenommen":"Entwurf"})}),(0,G.jsx)("div",{style:{width:"7%",padding:"0.25em",display:"flex",flexDirection:"row",justifyContent:"start ",alignItems:"center"},children:(0,G.jsx)("span",{style:{fontSize:"1em",whiteSpace:"nowrap",overflow:"hidden",msTextOverflow:"ellipsis",textAlign:"center"},children:"Angebot"})}),(0,G.jsx)("div",{style:{width:"9%",padding:"0.25em",display:"flex",flexDirection:"row",justifyContent:"start",alignItems:"center"},children:(0,G.jsxs)("span",{style:{fontSize:"1em",whiteSpace:"nowrap",overflow:"hidden",msTextOverflow:"ellipsis"},children:[w.billPrefix,"-",w.billNumber]})}),(0,G.jsx)("div",{style:{width:"18%",padding:"0.25em",display:"flex",flexDirection:"row",justifyContent:"start",alignItems:"center"},children:(0,G.jsx)("span",{style:{fontSize:"1em",whiteSpace:"nowrap",overflow:"hidden",msTextOverflow:"ellipsis"},children:w.customerName?(0,G.jsx)("span",{style:{fontSize:"1em",whiteSpace:"nowrap",overflow:"hidden",msTextOverflow:"ellipsis"},children:w.customerName.substring(0,25)}):E.find((function(e){return e.id===w.personId}))?"Person: "+(null===(r=E.find((function(e){return e.id===w.personId})))||void 0===r||null===(o=r.completeName)||void 0===o?void 0:o.substring(0,25)):"Kein Kunde zugewiesen"})}),(0,G.jsx)("div",{style:{width:"5%",padding:"0.25em",display:"flex",flexDirection:"row",justifyContent:"start",alignItems:"center"},children:(0,G.jsx)("span",{style:{width:"90%"},children:new Date(null!==(a=null===(s=w)||void 0===s?void 0:s.date)&&void 0!==a?a:"").toLocaleDateString("de-DE",{day:"2-digit",month:"2-digit",year:"numeric"})})}),(0,G.jsx)("div",{style:{width:"10%",display:"flex",flexDirection:"row",justifyContent:"flex-end"},children:(0,G.jsxs)("span",{style:{textOverflow:"ellipsis"},children:[null===(l=w)||void 0===l||null===(u=l.netto)||void 0===u?void 0:u.toFixed(2).replace(".",",")," \u20ac"]})})]}),(0,G.jsx)(hB,{options:k})]})}),v&&w&&(0,G.jsxs)("div",{className:"flex flex-row w-full border-b-2 p-2 items-center",children:[(0,G.jsxs)("div",{className:"flex flex-col w-[90%]",children:[(0,G.jsxs)("div",{className:"flex flex-row justify-between w-full",children:[(0,G.jsx)("span",{className:"",children:"Kunde:"}),(0,G.jsx)("span",{className:"max-w-[80%] text-ellipsis whitespace-nowrap overflow-hidden",children:w.customerName})]}),(0,G.jsxs)("div",{className:"flex flex-row justify-between",children:[(0,G.jsx)("span",{children:"Angebotsnr.:"}),(0,G.jsxs)("span",{children:[w.billPrefix,"-",w.billNumber]})]}),(0,G.jsxs)("div",{className:"flex flex-row justify-between",children:[(0,G.jsx)("span",{children:"Datum:"}),(0,G.jsx)("span",{children:w.date?Vl()(w.date).format("DD.MM.YYYY"):""})]}),(0,G.jsxs)("div",{className:"flex flex-row justify-between",children:[(0,G.jsx)("span",{children:"Status:"}),(0,G.jsxs)("span",{children:[!w.isCreated&&(0,G.jsx)(pp,{title:"Entwurf",children:(0,G.jsx)(J1.Z,{style:{color:"#5e5e5eee"}})}),w.isCreated&&(0,G.jsx)(pp,{title:w.isPaid?"Bezahlt":"Offen",children:(0,G.jsx)($1,{style:{color:"#105a37"}})})]})]}),(0,G.jsxs)("div",{className:"flex flex-row justify-between",children:[(0,G.jsx)("span",{children:"Betrag:"}),(0,G.jsxs)("span",{children:[null===(c=w)||void 0===c||null===(d=c.netto)||void 0===d?void 0:d.toFixed(2).replace(".",",")," \u20ac"]})]})]}),(0,G.jsx)("div",{className:"flex flex-col w-[10%] mr-3",children:(0,G.jsx)(hB,{options:k})})]})]})};var o2=function(e){e.width,e.height,e.order;var n=jL(),r=Ql(),o=r.bills,a=r.billPrefixes,s=(0,t.useState)([]),l=(0,i.Z)(s,2),u=l[0],c=l[1],d=(0,t.useState)([]),f=(0,i.Z)(d,2),h=f[0],p=f[1],v=(0,t.useState)([]),m=(0,i.Z)(v,2),g=m[0],y=m[1];(0,t.useMemo)((function(){return function(e,t){var n=e.filter((function(e){return t.find((function(t){return t.id===e.bill.prefix}))}));return n}(o,g)}),[o,g]),(0,t.useEffect)((function(){y(a.filter((function(e){return!0===e.isOffer})))}),[a]),(0,t.useEffect)((function(){var e=o.filter((function(e){return g.find((function(t){return t.id===e.bill.prefix}))}));c(e),p(e)}),[o,g]);var b=(0,t.useState)("all"),x=(0,i.Z)(b,2),w=(x[0],x[1],(0,t.useState)(0)),k=(0,i.Z)(w,2),S=k[0],_=k[1],C=(0,t.useRef)(null);return(0,t.useEffect)((function(){var e;C&&(null===(e=C.current)||void 0===e||e.scrollTo(0,0))}),[S]),(0,G.jsxs)(_G,{children:[(0,G.jsxs)(CG,{className:"flex justify-between mr-2",children:[(0,G.jsx)(jG,{children:"Angebote"}),(0,G.jsx)(X1,{dataToFilter:u,setDataToFilter:c,filterOptions:[{title:"Kunde",valueKey:"bill.customerName"},{title:"Rechnungskreis",valueKey:"bill.billPrefix"}],originalData:h})]}),(0,G.jsxs)(PG,{children:[(0,G.jsx)("div",{ref:C,className:"flex flex-col h-[93%] overflow-auto",children:u.map((function(e){return(0,G.jsx)(i2,{billDTO:e})}))}),(0,G.jsx)(dB,{items:u,itemsPerPage:25,page:S,setPage:_})]}),(0,G.jsx)(EG,{children:(0,G.jsxs)(AG,{onClick:function(){return n("/rechnungswesen/angebote/erstellen")},children:[(0,G.jsx)(OF,{fontSize:"small"}),"Angebot erstellen"]})})]})},a2=function(){return(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(o2,{height:"100%",width:"100%"})})},s2="BillsCard_container__wAynq",l2=(0,fc.Z)([(0,G.jsx)("path",{d:"M11.99 2C6.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"},"0"),(0,G.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"},"1")],"Schedule"),u2=function(e){var n,r,o,a,s,l,u,c=e.billDTO,d=jL(),f=g(),h=xq().changeVisibility,p=Ql(),v=(0,t.useState)(!1),m=(0,i.Z)(v,2),y=(m[0],m[1],js().user,c.bill);(0,t.useEffect)((function(){y=c.bill}),[c]);var b=[{text:"Bearbeiten",function:function(){!1===c.bill.isReceipt?d("bearbeiten/".concat(y.billPrefix,"-").concat(y.billNumber)):d("/rechnungswesen/belege/bearbeiten/".concat(y.billPrefix,"-").concat(y.billNumber),{replace:!0})}},{text:"L\xf6schen",function:function(){h("yesNoDialog",!0,{props:{object:{submitFunction:function(){p.deleteBill(y),f.delete("/bill",{data:y}).then((function(e){}))},modalTitle:"Rechnung l\xf6schen",confirmButtonText:"L\xf6schen",modalText:"M\xf6chten Sie diese Rechnung wirklich l\xf6schen?"}}})}}],x=t.useState(!1),w=(0,i.Z)(x,2),k=w[0],S=(w[1],t.useRef(null));var _=t.useRef(k);t.useEffect((function(){!0===_.current&&!1===k&&S.current.focus(),_.current=k}),[k]);var C=Rc().persons,j=(0,t.useState)(!1),P=(0,i.Z)(j,2),E=P[0],A=P[1];return(0,t.useEffect)((function(){if(!y.isPaid){var e,t=new Date,n=new Date(null!==(e=y.date)&&void 0!==e?e:"");(t.getTime()-n.getTime())/864e5>30&&A(!0)}}),[y.isPaid]),(0,G.jsx)(G.Fragment,{children:y&&(0,G.jsx)("div",{className:"flex column ".concat(s2),style:{backgroundColor:null!==(n="white")?n:"transparent"},children:(0,G.jsxs)("header",{className:"flex centered-aligned stretched-justify",style:{paddingLeft:"1em",paddingRight:"1em"},children:[(0,G.jsxs)("div",{className:"flex centered-aligned",style:{gap:"6px",width:"100%",height:"2.5em"},children:[(0,G.jsxs)("div",{style:{width:"3%",padding:"0.25em",display:"flex",flexDirection:"row",justifyContent:"start",alignItems:"center"},children:[!y.isCreated&&(0,G.jsx)(l2,{style:{color:"#5e5e5eee"}}),y.isCreated&&(0,G.jsx)($1,{style:{color:y.isCreated?y.isPaid?"#105a37":E?"#cc3131":"#5e5e5eee":"#5e5e5eee"}})]}),(0,G.jsx)("div",{style:{width:"8%",padding:"0.25em",display:"flex",flexDirection:"row",justifyContent:"start",alignItems:"center"},children:(0,G.jsx)("span",{style:{fontSize:"1em",whiteSpace:"nowrap",overflow:"hidden",msTextOverflow:"ellipsis",textAlign:"center"},children:y.isCreated?y.isPaid?"Bezahlt":E?"Im Verzug":"Offen":"Entwurf"})}),(0,G.jsx)("div",{style:{width:"8%",padding:"0.25em",display:"flex",flexDirection:"row",justifyContent:"start ",alignItems:"center"},children:(0,G.jsx)("span",{style:{fontSize:"1em",whiteSpace:"nowrap",overflow:"hidden",msTextOverflow:"ellipsis",textAlign:"center"},children:y.isReceipt?"Beleg":"Rechnung"})}),(0,G.jsx)("div",{style:{width:"10%",padding:"0.25em",display:"flex",flexDirection:"row",justifyContent:"start",alignItems:"center"},children:(0,G.jsxs)("span",{style:{fontSize:"1em",whiteSpace:"nowrap",overflow:"hidden",msTextOverflow:"ellipsis"},children:[y.billPrefix,"-",y.billNumber]})}),(0,G.jsx)("div",{style:{width:"15%",padding:"0.25em",display:"flex",flexDirection:"row",justifyContent:"start",alignItems:"center"},children:(0,G.jsx)("span",{style:{fontSize:"1em",whiteSpace:"nowrap",overflow:"hidden",msTextOverflow:"ellipsis"},children:y.customerName?(0,G.jsx)("span",{style:{fontSize:"1em",whiteSpace:"nowrap",overflow:"hidden",msTextOverflow:"ellipsis"},children:y.customerName.substring(0,25)}):C.find((function(e){return e.id===y.personId}))?"Person: "+(null===(r=C.find((function(e){return e.id===y.personId})))||void 0===r||null===(o=r.completeName)||void 0===o?void 0:o.substring(0,25)):"Kein Kunde zugewiesen"})}),(0,G.jsx)("div",{style:{width:"5%",padding:"0.25em",display:"flex",flexDirection:"row",justifyContent:"start",alignItems:"center"},children:(0,G.jsx)("span",{style:{width:"90%"},children:new Date(null!==(a=null===(s=y)||void 0===s?void 0:s.date)&&void 0!==a?a:"").toLocaleDateString("de-DE",{day:"2-digit",month:"2-digit",year:"numeric"})})}),(0,G.jsx)("div",{style:{width:"10%",display:"flex",flexDirection:"row",justifyContent:"flex-end"},children:(0,G.jsxs)("span",{style:{textOverflow:"ellipsis"},children:[null===(l=y)||void 0===l||null===(u=l.netto)||void 0===u?void 0:u.toFixed(2).replace(".",",")," \u20ac"]})})]}),(0,G.jsx)(hB,{options:b})]})})})};var c2=function(e){var n=e.width,r=e.height,o=e.order,a=jL(),s=Ql(),l=s.bills,u=s.billPrefixes,c=(0,t.useState)([]),d=(0,i.Z)(c,2),f=d[0],h=d[1],p=(0,t.useState)([]),v=(0,i.Z)(p,2),m=v[0],g=v[1],y=(0,t.useState)("receipts"),b=(0,i.Z)(y,2),x=b[0],w=b[1];(0,t.useEffect)((function(){w("receipts")}),[]);var k=[{body:function(e){return(0,G.jsx)("span",{className:"centered",style:{gap:"2px",fontSize:"small"},children:"Alle"})},value:"all"},{body:function(e){return(0,G.jsx)("span",{className:"centered",style:{gap:"2px",fontSize:"small"},children:"Rechnungen"})},value:"bills"},{body:function(e){return(0,G.jsx)("span",{className:"centered",style:{gap:"2px",fontSize:"small"},children:"Belege"})},value:"receipts"}],S=(0,t.useState)(u.filter((function(e){return!e.isOffer}))),_=(0,i.Z)(S,2),C=_[0],j=_[1];(0,t.useEffect)((function(){j(u.filter((function(e){return!e.isOffer})))}),[u]),(0,t.useEffect)((function(){var e=l.filter((function(e){return e.bill.isReceipt&&C.find((function(t){return t.id===e.bill.prefix}))}));h(e),g(e)}),[l,C]),(0,t.useEffect)((function(){var e;switch(x){case"all":return e=l.filter((function(e){return C.find((function(t){return t.id===e.bill.prefix}))})),h(e),void g(e);case"bills":return e=l.filter((function(e){return!e.bill.isReceipt&&C.find((function(t){return t.id===e.bill.prefix}))})),h(e),void g(e);case"receipts":default:return e=l.filter((function(e){return e.bill.isReceipt&&C.find((function(t){return t.id===e.bill.prefix}))})),h(e),void g(e);case"custom":return}}),[x]),(0,t.useEffect)((function(){}),[f]);var P=[{title:"Rechnungskreis",valueKey:"bill.billPrefix"},{title:"Kunde",valueKey:"bill.customerName"}];return(0,G.jsx)(NF,{title:"Rechnungen",style:{width:n,height:r,order:o},fullHeightBody:!0,right:function(){return(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row"},children:[(0,G.jsx)(hU,{setValue:function(e){return w(e)},value:x,buttons:k}),(0,G.jsx)(X1,{dataToFilter:f,setDataToFilter:h,filterOptions:P,originalData:m})]})},cta:!0,ctaTitle:"Beleg eingeben",ctaFunction:function(){return a("/rechnungswesen/belege/erstellen")},buttonIcon:(0,G.jsx)(OF,{fontSize:"small"}),children:f.map((function(e){return(0,G.jsx)(u2,{billDTO:e},e.bill.id)}))})},d2=function(){return(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(c2,{height:"100%",width:"100%"})})},f2=__webpack_require__(468);function h2(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).checkForDefaultPrevented,r=void 0===n||n;return function(n){if(null===e||void 0===e||e(n),!1===r||!n.defaultPrevented)return null===t||void 0===t?void 0:t(n)}}function p2(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.forEach((function(t){return function(e,t){"function"===typeof e?e(t):null!==e&&void 0!==e&&(e.current=t)}(t,e)}))}}function v2(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.useCallback(p2.apply(void 0,n),n)}var m2=["children"],g2=["scope","children"];function y2(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];var i=n[0];if(1===n.length)return i;var o=function(){var e=n.map((function(e){return{useScope:e(),scopeName:e.scopeName}}));return function(n){var r=e.reduce((function(e,t){var r=t.useScope,i=t.scopeName,o=r(n)["__scope".concat(i)];return u(u({},e),o)}),{});return t.useMemo((function(){return(0,s.Z)({},"__scope".concat(i.scopeName),r)}),[r])}};return o.scopeName=i.scopeName,o}var b2=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?t.useLayoutEffect:function(){},x2=n["useId".toString()]||function(){},w2=0;function k2(e){var n=t.useState(x2()),r=(0,i.Z)(n,2),o=r[0],a=r[1];return b2((function(){e||a((function(e){return null!==e&&void 0!==e?e:String(w2++)}))}),[e]),e||(o?"radix-".concat(o):"")}function S2(e){var n=t.useRef(e);return t.useEffect((function(){n.current=e})),t.useMemo((function(){return function(){for(var e,t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];return null===(e=n.current)||void 0===e?void 0:e.call.apply(e,[n].concat(r))}}),[])}function _2(e){var n=e.prop,r=e.defaultProp,o=e.onChange,a=void 0===o?function(){}:o,s=function(e){var n=e.defaultProp,r=e.onChange,o=t.useState(n),a=(0,i.Z)(o,1)[0],s=t.useRef(a),l=S2(r);return t.useEffect((function(){s.current!==a&&(l(a),s.current=a)}),[a,s,l]),o}({defaultProp:r,onChange:a}),l=(0,i.Z)(s,2),u=l[0],c=l[1],d=void 0!==n,f=d?n:u,h=S2(a);return[f,t.useCallback((function(e){if(d){var t="function"===typeof e?e(n):e;t!==n&&h(t)}else c(e)}),[d,n,c,h])]}var C2=["children"],j2=["children"],P2=t.forwardRef((function(e,n){var r=e.children,i=JP(e,C2),o=t.Children.toArray(r),a=o.find(T2);if(a){var s=a.props.children,l=o.map((function(e){return e===a?t.Children.count(s)>1?t.Children.only(null):t.isValidElement(s)?s.props.children:null:e}));return(0,G.jsx)(E2,u(u({},i),{},{ref:n,children:t.isValidElement(s)?t.cloneElement(s,void 0,l):null}))}return(0,G.jsx)(E2,u(u({},i),{},{ref:n,children:r}))}));P2.displayName="Slot";var E2=t.forwardRef((function(e,n){var r=e.children,i=JP(e,j2);if(t.isValidElement(r)){var o=function(e){var t,n,r=null===(t=Object.getOwnPropertyDescriptor(e.props,"ref"))||void 0===t?void 0:t.get,i=r&&"isReactWarning"in r&&r.isReactWarning;if(i)return e.ref;if(r=null===(n=Object.getOwnPropertyDescriptor(e,"ref"))||void 0===n?void 0:n.get,i=r&&"isReactWarning"in r&&r.isReactWarning)return e.props.ref;return e.props.ref||e.ref}(r);return t.cloneElement(r,u(u({},function(e,t){var n=u({},t),r=function(){var r=e[i],o=t[i];/^on[A-Z]/.test(i)?r&&o?n[i]=function(){o.apply(void 0,arguments),r.apply(void 0,arguments)}:r&&(n[i]=r):"style"===i?n[i]=u(u({},r),o):"className"===i&&(n[i]=[r,o].filter(Boolean).join(" "))};for(var i in t)r();return u(u({},e),n)}(i,r.props)),{},{ref:n?p2(n,o):o}))}return t.Children.count(r)>1?t.Children.only(null):null}));E2.displayName="SlotClone";var A2=function(e){var t=e.children;return(0,G.jsx)(G.Fragment,{children:t})};function T2(e){return t.isValidElement(e)&&e.type===A2}var I2=["asChild"],R2=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((function(e,n){var r=t.forwardRef((function(e,t){var r=e.asChild,i=JP(e,I2),o=r?P2:n;return"undefined"!==typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,G.jsx)(o,u(u({},i),{},{ref:t}))}));return r.displayName="Primitive.".concat(n),u(u({},e),{},(0,s.Z)({},n,r))}),{});var M2,O2=["disableOutsidePointerEvents","onEscapeKeyDown","onPointerDownOutside","onFocusOutside","onInteractOutside","onDismiss"],D2="dismissableLayer.update",Z2="dismissableLayer.pointerDownOutside",N2="dismissableLayer.focusOutside",L2=t.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),F2=t.forwardRef((function(e,n){var r,o=e.disableOutsidePointerEvents,a=void 0!==o&&o,s=e.onEscapeKeyDown,l=e.onPointerDownOutside,c=e.onFocusOutside,d=e.onInteractOutside,f=e.onDismiss,h=JP(e,O2),p=t.useContext(L2),v=t.useState(null),m=(0,i.Z)(v,2),g=m[0],y=m[1],b=null!==(r=null===g||void 0===g?void 0:g.ownerDocument)&&void 0!==r?r:null===globalThis||void 0===globalThis?void 0:globalThis.document,x=t.useState({}),w=(0,i.Z)(x,2)[1],k=v2(n,(function(e){return y(e)})),S=Array.from(p.layers),_=(0,Fl.Z)(p.layersWithOutsidePointerEventsDisabled).slice(-1),C=(0,i.Z)(_,1)[0],j=S.indexOf(C),P=g?S.indexOf(g):-1,E=p.layersWithOutsidePointerEventsDisabled.size>0,A=P>=j,T=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===globalThis||void 0===globalThis?void 0:globalThis.document,r=S2(e),i=t.useRef(!1),o=t.useRef((function(){}));return t.useEffect((function(){var e=function(e){if(e.target&&!i.current){var t=function(){H2(Z2,r,a,{discrete:!0})},a={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",o.current),o.current=t,n.addEventListener("click",o.current,{once:!0})):t()}else n.removeEventListener("click",o.current);i.current=!1},t=window.setTimeout((function(){n.addEventListener("pointerdown",e)}),0);return function(){window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",o.current)}}),[n,r]),{onPointerDownCapture:function(){return i.current=!0}}}((function(e){var t=e.target,n=(0,Fl.Z)(p.branches).some((function(e){return e.contains(t)}));A&&!n&&(null===l||void 0===l||l(e),null===d||void 0===d||d(e),e.defaultPrevented||null===f||void 0===f||f())}),b),I=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===globalThis||void 0===globalThis?void 0:globalThis.document,r=S2(e),i=t.useRef(!1);return t.useEffect((function(){var e=function(e){e.target&&!i.current&&H2(N2,r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),function(){return n.removeEventListener("focusin",e)}}),[n,r]),{onFocusCapture:function(){return i.current=!0},onBlurCapture:function(){return i.current=!1}}}((function(e){var t=e.target;(0,Fl.Z)(p.branches).some((function(e){return e.contains(t)}))||(null===c||void 0===c||c(e),null===d||void 0===d||d(e),e.defaultPrevented||null===f||void 0===f||f())}),b);return function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===globalThis||void 0===globalThis?void 0:globalThis.document,r=S2(e);t.useEffect((function(){var e=function(e){"Escape"===e.key&&r(e)};return n.addEventListener("keydown",e,{capture:!0}),function(){return n.removeEventListener("keydown",e,{capture:!0})}}),[r,n])}((function(e){P===p.layers.size-1&&(null===s||void 0===s||s(e),!e.defaultPrevented&&f&&(e.preventDefault(),f()))}),b),t.useEffect((function(){if(g)return a&&(0===p.layersWithOutsidePointerEventsDisabled.size&&(M2=b.body.style.pointerEvents,b.body.style.pointerEvents="none"),p.layersWithOutsidePointerEventsDisabled.add(g)),p.layers.add(g),B2(),function(){a&&1===p.layersWithOutsidePointerEventsDisabled.size&&(b.body.style.pointerEvents=M2)}}),[g,b,a,p]),t.useEffect((function(){return function(){g&&(p.layers.delete(g),p.layersWithOutsidePointerEventsDisabled.delete(g),B2())}}),[g,p]),t.useEffect((function(){var e=function(){return w({})};return document.addEventListener(D2,e),function(){return document.removeEventListener(D2,e)}}),[]),(0,G.jsx)(R2.div,u(u({},h),{},{ref:k,style:u({pointerEvents:E?A?"auto":"none":void 0},e.style),onFocusCapture:h2(e.onFocusCapture,I.onFocusCapture),onBlurCapture:h2(e.onBlurCapture,I.onBlurCapture),onPointerDownCapture:h2(e.onPointerDownCapture,T.onPointerDownCapture)}))}));F2.displayName="DismissableLayer";var z2=t.forwardRef((function(e,n){var r=t.useContext(L2),i=t.useRef(null),o=v2(n,i);return t.useEffect((function(){var e=i.current;if(e)return r.branches.add(e),function(){r.branches.delete(e)}}),[r.branches]),(0,G.jsx)(R2.div,u(u({},e),{},{ref:o}))}));function B2(){var e=new CustomEvent(D2);document.dispatchEvent(e)}function H2(e,t,n,r){var i=r.discrete,o=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),i?function(e,t){e&&b.flushSync((function(){return e.dispatchEvent(t)}))}(o,a):o.dispatchEvent(a)}z2.displayName="DismissableLayerBranch";var V2=["loop","trapped","onMountAutoFocus","onUnmountAutoFocus"],q2="focusScope.autoFocusOnMount",W2="focusScope.autoFocusOnUnmount",U2={bubbles:!1,cancelable:!0},G2=t.forwardRef((function(e,n){var r=e.loop,o=void 0!==r&&r,a=e.trapped,s=void 0!==a&&a,l=e.onMountAutoFocus,c=e.onUnmountAutoFocus,d=JP(e,V2),f=t.useState(null),h=(0,i.Z)(f,2),p=h[0],v=h[1],m=S2(l),g=S2(c),y=t.useRef(null),b=v2(n,(function(e){return v(e)})),x=t.useRef({paused:!1,pause:function(){this.paused=!0},resume:function(){this.paused=!1}}).current;t.useEffect((function(){if(s){var e=function(e){if(!x.paused&&p){var t=e.target;p.contains(t)?y.current=t:Q2(y.current,{select:!0})}},t=function(e){if(!x.paused&&p){var t=e.relatedTarget;null!==t&&(p.contains(t)||Q2(y.current,{select:!0}))}},n=function(e){if(document.activeElement===document.body){var t,n=(0,QP.Z)(e);try{for(n.s();!(t=n.n()).done;){t.value.removedNodes.length>0&&Q2(p)}}catch(r){n.e(r)}finally{n.f()}}};document.addEventListener("focusin",e),document.addEventListener("focusout",t);var r=new MutationObserver(n);return p&&r.observe(p,{childList:!0,subtree:!0}),function(){document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}}),[s,p,x.paused]),t.useEffect((function(){if(p){J2.add(x);var e=document.activeElement;if(!p.contains(e)){var t=new CustomEvent(q2,U2);p.addEventListener(q2,m),p.dispatchEvent(t),t.defaultPrevented||(!function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.select,i=void 0!==r&&r,o=document.activeElement,a=(0,QP.Z)(e);try{for(a.s();!(t=a.n()).done;){if(Q2(t.value,{select:i}),document.activeElement!==o)return}}catch(s){a.e(s)}finally{a.f()}}((n=K2(p),n.filter((function(e){return"A"!==e.tagName}))),{select:!0}),document.activeElement===e&&Q2(p))}return function(){p.removeEventListener(q2,m),setTimeout((function(){var t=new CustomEvent(W2,U2);p.addEventListener(W2,g),p.dispatchEvent(t),t.defaultPrevented||Q2(null!==e&&void 0!==e?e:document.body,{select:!0}),p.removeEventListener(W2,g),J2.remove(x)}),0)}}var n}),[p,m,g,x]);var w=t.useCallback((function(e){if((o||s)&&!x.paused){var t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=document.activeElement;if(t&&n){var r=e.currentTarget,a=function(e){var t=K2(e),n=Y2(t,e),r=Y2(t.reverse(),e);return[n,r]}(r),l=(0,i.Z)(a,2),u=l[0],c=l[1];u&&c?e.shiftKey||n!==c?e.shiftKey&&n===u&&(e.preventDefault(),o&&Q2(c,{select:!0})):(e.preventDefault(),o&&Q2(u,{select:!0})):n===r&&e.preventDefault()}}}),[o,s,x.paused]);return(0,G.jsx)(R2.div,u(u({tabIndex:-1},d),{},{ref:b,onKeyDown:w}))}));function K2(e){for(var t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:function(e){var t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});n.nextNode();)t.push(n.currentNode);return t}function Y2(e,t){var n,r=(0,QP.Z)(e);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(!X2(i,{upTo:t}))return i}}catch(o){r.e(o)}finally{r.f()}}function X2(e,t){var n=t.upTo;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==n&&e===n)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function Q2(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).select,n=void 0!==t&&t;if(e&&e.focus){var r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&function(e){return e instanceof HTMLInputElement&&"select"in e}(e)&&n&&e.select()}}G2.displayName="FocusScope";var J2=function(){var e=[];return{add:function(t){var n=e[0];t!==n&&(null===n||void 0===n||n.pause()),(e=$2(e,t)).unshift(t)},remove:function(t){var n;null===(n=(e=$2(e,t))[0])||void 0===n||n.resume()}}}();function $2(e,t){var n=(0,Fl.Z)(e),r=n.indexOf(t);return-1!==r&&n.splice(r,1),n}var e5=["container"],t5=t.forwardRef((function(e,n){var r,o=e.container,a=JP(e,e5),s=t.useState(!1),l=(0,i.Z)(s,2),c=l[0],d=l[1];b2((function(){return d(!0)}),[]);var f=o||c&&(null===globalThis||void 0===globalThis||null===(r=globalThis.document)||void 0===r?void 0:r.body);return f?b.createPortal((0,G.jsx)(R2.div,u(u({},a),{},{ref:n})),f):null}));t5.displayName="Portal";var n5=function(e){var n=e.present,r=e.children,o=function(e){var n=t.useState(),r=(0,i.Z)(n,2),o=r[0],a=r[1],s=t.useRef({}),l=t.useRef(e),u=t.useRef("none"),c=e?"mounted":"unmounted",d=function(e,n){return t.useReducer((function(e,t){var r=n[e][t];return null!==r&&void 0!==r?r:e}),e)}(c,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),f=(0,i.Z)(d,2),h=f[0],p=f[1];return t.useEffect((function(){var e=r5(s.current);u.current="mounted"===h?e:"none"}),[h]),b2((function(){var t=s.current,n=l.current;if(n!==e){var r=u.current,i=r5(t);if(e)p("MOUNT");else if("none"===i||"none"===(null===t||void 0===t?void 0:t.display))p("UNMOUNT");else{p(n&&r!==i?"ANIMATION_OUT":"UNMOUNT")}l.current=e}}),[e,p]),b2((function(){if(o){var e=function(e){var t=r5(s.current).includes(e.animationName);e.target===o&&t&&b.flushSync((function(){return p("ANIMATION_END")}))},t=function(e){e.target===o&&(u.current=r5(s.current))};return o.addEventListener("animationstart",t),o.addEventListener("animationcancel",e),o.addEventListener("animationend",e),function(){o.removeEventListener("animationstart",t),o.removeEventListener("animationcancel",e),o.removeEventListener("animationend",e)}}p("ANIMATION_END")}),[o,p]),{isPresent:["mounted","unmountSuspended"].includes(h),ref:t.useCallback((function(e){e&&(s.current=getComputedStyle(e)),a(e)}),[])}}(n),a="function"===typeof r?r({present:o.isPresent}):t.Children.only(r),s=v2(o.ref,function(e){var t,n,r=null===(t=Object.getOwnPropertyDescriptor(e.props,"ref"))||void 0===t?void 0:t.get,i=r&&"isReactWarning"in r&&r.isReactWarning;if(i)return e.ref;if(r=null===(n=Object.getOwnPropertyDescriptor(e,"ref"))||void 0===n?void 0:n.get,i=r&&"isReactWarning"in r&&r.isReactWarning)return e.props.ref;return e.props.ref||e.ref}(a));return"function"===typeof r||o.isPresent?t.cloneElement(a,{ref:s}):null};function r5(e){return(null===e||void 0===e?void 0:e.animationName)||"none"}n5.displayName="Presence";var i5=0;function o5(){t.useEffect((function(){var e,t,n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:a5()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:a5()),i5++,function(){1===i5&&document.querySelectorAll("[data-radix-focus-guard]").forEach((function(e){return e.remove()})),i5--}}),[])}function a5(){var e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var s5="right-scroll-bar-position",l5="width-before-scroll-bar";function u5(e,t){return"function"===typeof e?e(t):e&&(e.current=t),e}var c5="undefined"!==typeof window?t.useLayoutEffect:t.useEffect,d5=new WeakMap;function f5(e,n){var r=function(e,n){var r=(0,t.useState)((function(){return{value:e,callback:n,facade:{get current(){return r.value},set current(e){var t=r.value;t!==e&&(r.value=e,r.callback(e,t))}}}}))[0];return r.callback=n,r.facade}(n||null,(function(t){return e.forEach((function(e){return u5(e,t)}))}));return c5((function(){var t=d5.get(r);if(t){var n=new Set(t),i=new Set(e),o=r.current;n.forEach((function(e){i.has(e)||u5(e,null)})),i.forEach((function(e){n.has(e)||u5(e,o)}))}d5.set(r,e)}),[e]),r}function h5(e){return e}function p5(e,t){void 0===t&&(t=h5);var n=[],r=!1,i={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(e){var i=t(e,r);return n.push(i),function(){n=n.filter((function(e){return e!==i}))}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var i=n;n=[],i.forEach(e),t=n}var o=function(){var n=t;t=[],n.forEach(e)},a=function(){return Promise.resolve().then(o)};a(),n={push:function(e){t.push(e),a()},filter:function(e){return t=t.filter(e),n}}}};return i}var v5=function(e){void 0===e&&(e={});var t=p5(null);return t.options=Cq({async:!0,ssr:!1},e),t}(),m5=function(){},g5=t.forwardRef((function(e,n){var r=t.useRef(null),i=t.useState({onScrollCapture:m5,onWheelCapture:m5,onTouchMoveCapture:m5}),o=i[0],a=i[1],s=e.forwardProps,l=e.children,u=e.className,c=e.removeScrollBar,d=e.enabled,f=e.shards,h=e.sideCar,p=e.noIsolation,v=e.inert,m=e.allowPinchZoom,g=e.as,y=void 0===g?"div":g,b=e.gapMode,x=jq(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),w=h,k=f5([r,n]),S=Cq(Cq({},x),o);return t.createElement(t.Fragment,null,d&&t.createElement(w,{sideCar:v5,removeScrollBar:c,shards:f,noIsolation:p,inert:v,setCallbacks:a,allowPinchZoom:!!m,lockRef:r,gapMode:b}),s?t.cloneElement(t.Children.only(l),Cq(Cq({},S),{ref:k})):t.createElement(y,Cq({},S,{className:u,ref:k}),l))}));g5.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},g5.classNames={fullWidth:l5,zeroRight:s5};var y5,b5=function(e){var n=e.sideCar,r=jq(e,["sideCar"]);if(!n)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var i=n.read();if(!i)throw new Error("Sidecar medium not found");return t.createElement(i,Cq({},r))};b5.isSideCarExport=!0;function x5(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=y5||__webpack_require__.nc;return t&&e.setAttribute("nonce",t),e}var w5=function(){var e=0,t=null;return{add:function(n){var r,i;0==e&&(t=x5())&&(i=n,(r=t).styleSheet?r.styleSheet.cssText=i:r.appendChild(document.createTextNode(i)),function(e){(document.head||document.getElementsByTagName("head")[0]).appendChild(e)}(t)),e++},remove:function(){!--e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},k5=function(){var e=function(){var e=w5();return function(n,r){t.useEffect((function(){return e.add(n),function(){e.remove()}}),[n&&r])}}();return function(t){var n=t.styles,r=t.dynamic;return e(n,r),null}},S5={left:0,top:0,right:0,gap:0},_5=function(e){return parseInt(e||"",10)||0},C5=function(e){if(void 0===e&&(e="margin"),"undefined"===typeof window)return S5;var t=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],i=t["padding"===e?"paddingRight":"marginRight"];return[_5(n),_5(r),_5(i)]}(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},j5=k5(),P5="data-scroll-locked",E5=function(e,t,n,r){var i=e.left,o=e.top,a=e.right,s=e.gap;return void 0===n&&(n="margin"),"\n  .".concat("with-scroll-bars-hidden"," {\n   overflow: hidden ").concat(r,";\n   padding-right: ").concat(s,"px ").concat(r,";\n  }\n  body[").concat(P5,"] {\n    overflow: hidden ").concat(r,";\n    overscroll-behavior: contain;\n    ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n    padding-left: ".concat(i,"px;\n    padding-top: ").concat(o,"px;\n    padding-right: ").concat(a,"px;\n    margin-left:0;\n    margin-top:0;\n    margin-right: ").concat(s,"px ").concat(r,";\n    "),"padding"===n&&"padding-right: ".concat(s,"px ").concat(r,";")].filter(Boolean).join(""),"\n  }\n  \n  .").concat(s5," {\n    right: ").concat(s,"px ").concat(r,";\n  }\n  \n  .").concat(l5," {\n    margin-right: ").concat(s,"px ").concat(r,";\n  }\n  \n  .").concat(s5," .").concat(s5," {\n    right: 0 ").concat(r,";\n  }\n  \n  .").concat(l5," .").concat(l5," {\n    margin-right: 0 ").concat(r,";\n  }\n  \n  body[").concat(P5,"] {\n    ").concat("--removed-body-scroll-bar-size",": ").concat(s,"px;\n  }\n")},A5=function(){var e=parseInt(document.body.getAttribute(P5)||"0",10);return isFinite(e)?e:0},T5=function(e){var n=e.noRelative,r=e.noImportant,i=e.gapMode,o=void 0===i?"margin":i;t.useEffect((function(){return document.body.setAttribute(P5,(A5()+1).toString()),function(){var e=A5()-1;e<=0?document.body.removeAttribute(P5):document.body.setAttribute(P5,e.toString())}}),[]);var a=t.useMemo((function(){return C5(o)}),[o]);return t.createElement(j5,{styles:E5(a,!n,o,r?"":"!important")})},I5=!1;if("undefined"!==typeof window)try{var R5=Object.defineProperty({},"passive",{get:function(){return I5=!0,!0}});window.addEventListener("test",R5,R5),window.removeEventListener("test",R5,R5)}catch(lpe){I5=!1}var M5=!!I5&&{passive:!1},O5=function(e,t){var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&!function(e){return"TEXTAREA"===e.tagName}(e)&&"visible"===n[t])},D5=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!==typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),Z5(e,r)){var i=N5(e,r);if(i[1]>i[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},Z5=function(e,t){return"v"===e?function(e){return O5(e,"overflowY")}(t):function(e){return O5(e,"overflowX")}(t)},N5=function(e,t){return"v"===e?function(e){return[e.scrollTop,e.scrollHeight,e.clientHeight]}(t):function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]}(t)},L5=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},F5=function(e){return[e.deltaX,e.deltaY]},z5=function(e){return e&&"current"in e?e.current:e},B5=function(e){return"\n  .block-interactivity-".concat(e," {pointer-events: none;}\n  .allow-interactivity-").concat(e," {pointer-events: all;}\n")},H5=0,V5=[];function q5(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}var W5,U5=(W5=function(e){var n=t.useRef([]),r=t.useRef([0,0]),i=t.useRef(),o=t.useState(H5++)[0],a=t.useState(k5)[0],s=t.useRef(e);t.useEffect((function(){s.current=e}),[e]),t.useEffect((function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=Tq([e.lockRef.current],(e.shards||[]).map(z5),!0).filter(Boolean);return t.forEach((function(e){return e.classList.add("allow-interactivity-".concat(o))})),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach((function(e){return e.classList.remove("allow-interactivity-".concat(o))}))}}}),[e.inert,e.lockRef.current,e.shards]);var l=t.useCallback((function(e,t){if("touches"in e&&2===e.touches.length)return!s.current.allowPinchZoom;var n,o=L5(e),a=r.current,l="deltaX"in e?e.deltaX:a[0]-o[0],u="deltaY"in e?e.deltaY:a[1]-o[1],c=e.target,d=Math.abs(l)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var f=D5(d,c);if(!f)return!0;if(f?n=d:(n="v"===d?"h":"v",f=D5(d,c)),!f)return!1;if(!i.current&&"changedTouches"in e&&(l||u)&&(i.current=n),!n)return!0;var h=i.current||n;return function(e,t,n,r,i){var o=function(e,t){return"h"===e&&"rtl"===t?-1:1}(e,window.getComputedStyle(t).direction),a=o*r,s=n.target,l=t.contains(s),u=!1,c=a>0,d=0,f=0;do{var h=N5(e,s),p=h[0],v=h[1]-h[2]-o*p;(p||v)&&Z5(e,s)&&(d+=v,f+=p),s=s instanceof ShadowRoot?s.host:s.parentNode}while(!l&&s!==document.body||l&&(t.contains(s)||t===s));return(c&&(i&&Math.abs(d)<1||!i&&a>d)||!c&&(i&&Math.abs(f)<1||!i&&-a>f))&&(u=!0),u}(h,t,e,"h"===h?l:u,!0)}),[]),u=t.useCallback((function(e){var t=e;if(V5.length&&V5[V5.length-1]===a){var r="deltaY"in t?F5(t):L5(t),i=n.current.filter((function(e){return e.name===t.type&&(e.target===t.target||t.target===e.shadowParent)&&function(e,t){return e[0]===t[0]&&e[1]===t[1]}(e.delta,r)}))[0];if(i&&i.should)t.cancelable&&t.preventDefault();else if(!i){var o=(s.current.shards||[]).map(z5).filter(Boolean).filter((function(e){return e.contains(t.target)}));(o.length>0?l(t,o[0]):!s.current.noIsolation)&&t.cancelable&&t.preventDefault()}}}),[]),c=t.useCallback((function(e,t,r,i){var o={name:e,delta:t,target:r,should:i,shadowParent:q5(r)};n.current.push(o),setTimeout((function(){n.current=n.current.filter((function(e){return e!==o}))}),1)}),[]),d=t.useCallback((function(e){r.current=L5(e),i.current=void 0}),[]),f=t.useCallback((function(t){c(t.type,F5(t),t.target,l(t,e.lockRef.current))}),[]),h=t.useCallback((function(t){c(t.type,L5(t),t.target,l(t,e.lockRef.current))}),[]);t.useEffect((function(){return V5.push(a),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:h}),document.addEventListener("wheel",u,M5),document.addEventListener("touchmove",u,M5),document.addEventListener("touchstart",d,M5),function(){V5=V5.filter((function(e){return e!==a})),document.removeEventListener("wheel",u,M5),document.removeEventListener("touchmove",u,M5),document.removeEventListener("touchstart",d,M5)}}),[]);var p=e.removeScrollBar,v=e.inert;return t.createElement(t.Fragment,null,v?t.createElement(a,{styles:B5(o)}):null,p?t.createElement(T5,{gapMode:e.gapMode}):null)},v5.useMedium(W5),b5),G5=t.forwardRef((function(e,n){return t.createElement(g5,Cq({},e,{ref:n,sideCar:U5}))}));G5.classNames=g5.classNames;var K5=G5,Y5=function(e){return"undefined"===typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},X5=new WeakMap,Q5=new WeakMap,J5={},$5=0,e4=function e(t){return t&&(t.host||e(t.parentNode))},t4=function(e,t,n,r){var i=function(e,t){return t.map((function(t){if(e.contains(t))return t;var n=e4(t);return n&&e.contains(n)?n:(console.error("aria-hidden",t,"in not contained inside",e,". Doing nothing"),null)})).filter((function(e){return Boolean(e)}))}(t,Array.isArray(e)?e:[e]);J5[n]||(J5[n]=new WeakMap);var o=J5[n],a=[],s=new Set,l=new Set(i);i.forEach((function e(t){t&&!s.has(t)&&(s.add(t),e(t.parentNode))}));return function e(t){t&&!l.has(t)&&Array.prototype.forEach.call(t.children,(function(t){if(s.has(t))e(t);else try{var i=t.getAttribute(r),l=null!==i&&"false"!==i,u=(X5.get(t)||0)+1,c=(o.get(t)||0)+1;X5.set(t,u),o.set(t,c),a.push(t),1===u&&l&&Q5.set(t,!0),1===c&&t.setAttribute(n,"true"),l||t.setAttribute(r,"true")}catch(At){console.error("aria-hidden: cannot operate on ",t,At)}}))}(t),s.clear(),$5++,function(){a.forEach((function(e){var t=X5.get(e)-1,i=o.get(e)-1;X5.set(e,t),o.set(e,i),t||(Q5.has(e)||e.removeAttribute(r),Q5.delete(e)),i||e.removeAttribute(n)})),--$5||(X5=new WeakMap,X5=new WeakMap,Q5=new WeakMap,J5={})}},n4=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),i=t||Y5(e);return i?(r.push.apply(r,Array.from(i.querySelectorAll("[aria-live]"))),t4(r,i,n,"aria-hidden")):function(){return null}},r4=["__scopeDialog"],i4=["forceMount"],o4=["__scopeDialog"],a4=["forceMount"],s4=["__scopeDialog","trapFocus","onOpenAutoFocus","onCloseAutoFocus"],l4=["__scopeDialog"],u4=["__scopeDialog"],c4=["__scopeDialog"],d4="Dialog",f4=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=[],i=function(){var n=r.map((function(e){return t.createContext(e)}));return function(r){var i=(null===r||void 0===r?void 0:r[e])||n;return t.useMemo((function(){return(0,s.Z)({},"__scope".concat(e),u(u({},r),{},(0,s.Z)({},e,i)))}),[r,i])}};return i.scopeName=e,[function(n,i){var o=t.createContext(i),a=r.length;function s(n){var r=n.scope,i=n.children,s=JP(n,g2),l=(null===r||void 0===r?void 0:r[e][a])||o,u=t.useMemo((function(){return s}),Object.values(s));return(0,G.jsx)(l.Provider,{value:u,children:i})}return r=[].concat((0,Fl.Z)(r),[i]),s.displayName=n+"Provider",[s,function(r,s){var l=(null===s||void 0===s?void 0:s[e][a])||o,u=t.useContext(l);if(u)return u;if(void 0!==i)return i;throw new Error("`".concat(r,"` must be used within `").concat(n,"`"))}]},y2.apply(void 0,[i].concat((0,Fl.Z)(n)))]}(d4),h4=(0,i.Z)(f4,2),p4=h4[0],v4=(h4[1],p4(d4)),m4=(0,i.Z)(v4,2),g4=m4[0],y4=m4[1],b4=function(e){var n=e.__scopeDialog,r=e.children,o=e.open,a=e.defaultOpen,s=e.onOpenChange,l=e.modal,u=void 0===l||l,c=t.useRef(null),d=t.useRef(null),f=_2({prop:o,defaultProp:a,onChange:s}),h=(0,i.Z)(f,2),p=h[0],v=void 0!==p&&p,m=h[1];return(0,G.jsx)(g4,{scope:n,triggerRef:c,contentRef:d,contentId:k2(),titleId:k2(),descriptionId:k2(),open:v,onOpenChange:m,onOpenToggle:t.useCallback((function(){return m((function(e){return!e}))}),[m]),modal:u,children:r})};b4.displayName=d4;var x4="DialogTrigger",w4=t.forwardRef((function(e,t){var n=e.__scopeDialog,r=JP(e,r4),i=y4(x4,n),o=v2(t,i.triggerRef);return(0,G.jsx)(R2.button,u(u({type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":H4(i.open)},r),{},{ref:o,onClick:h2(e.onClick,i.onOpenToggle)}))}));w4.displayName=x4;var k4="DialogPortal",S4=p4(k4,{forceMount:void 0}),_4=(0,i.Z)(S4,2),C4=_4[0],j4=_4[1],P4=function(e){var n=e.__scopeDialog,r=e.forceMount,i=e.children,o=e.container,a=y4(k4,n);return(0,G.jsx)(C4,{scope:n,forceMount:r,children:t.Children.map(i,(function(e){return(0,G.jsx)(n5,{present:r||a.open,children:(0,G.jsx)(t5,{asChild:!0,container:o,children:e})})}))})};P4.displayName=k4;var E4="DialogOverlay",A4=t.forwardRef((function(e,t){var n=j4(E4,e.__scopeDialog),r=e.forceMount,i=void 0===r?n.forceMount:r,o=JP(e,i4),a=y4(E4,e.__scopeDialog);return a.modal?(0,G.jsx)(n5,{present:i||a.open,children:(0,G.jsx)(T4,u(u({},o),{},{ref:t}))}):null}));A4.displayName=E4;var T4=t.forwardRef((function(e,t){var n=e.__scopeDialog,r=JP(e,o4),i=y4(E4,n);return(0,G.jsx)(K5,{as:P2,allowPinchZoom:!0,shards:[i.contentRef],children:(0,G.jsx)(R2.div,u(u({"data-state":H4(i.open)},r),{},{ref:t,style:u({pointerEvents:"auto"},r.style)}))})})),I4="DialogContent",R4=t.forwardRef((function(e,t){var n=j4(I4,e.__scopeDialog),r=e.forceMount,i=void 0===r?n.forceMount:r,o=JP(e,a4),a=y4(I4,e.__scopeDialog);return(0,G.jsx)(n5,{present:i||a.open,children:a.modal?(0,G.jsx)(M4,u(u({},o),{},{ref:t})):(0,G.jsx)(O4,u(u({},o),{},{ref:t}))})}));R4.displayName=I4;var M4=t.forwardRef((function(e,n){var r=y4(I4,e.__scopeDialog),i=t.useRef(null),o=v2(n,r.contentRef,i);return t.useEffect((function(){var e=i.current;if(e)return n4(e)}),[]),(0,G.jsx)(D4,u(u({},e),{},{ref:o,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:h2(e.onCloseAutoFocus,(function(e){var t;e.preventDefault(),null===(t=r.triggerRef.current)||void 0===t||t.focus()})),onPointerDownOutside:h2(e.onPointerDownOutside,(function(e){var t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()})),onFocusOutside:h2(e.onFocusOutside,(function(e){return e.preventDefault()}))}))})),O4=t.forwardRef((function(e,n){var r=y4(I4,e.__scopeDialog),i=t.useRef(!1),o=t.useRef(!1);return(0,G.jsx)(D4,u(u({},e),{},{ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:function(t){var n,a;(null===(n=e.onCloseAutoFocus)||void 0===n||n.call(e,t),t.defaultPrevented)||(i.current||null===(a=r.triggerRef.current)||void 0===a||a.focus(),t.preventDefault());i.current=!1,o.current=!1},onInteractOutside:function(t){var n,a;null===(n=e.onInteractOutside)||void 0===n||n.call(e,t),t.defaultPrevented||(i.current=!0,"pointerdown"===t.detail.originalEvent.type&&(o.current=!0));var s=t.target;(null===(a=r.triggerRef.current)||void 0===a?void 0:a.contains(s))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&o.current&&t.preventDefault()}}))})),D4=t.forwardRef((function(e,n){var r=e.__scopeDialog,i=e.trapFocus,o=e.onOpenAutoFocus,a=e.onCloseAutoFocus,s=JP(e,s4),l=y4(I4,r),c=t.useRef(null),d=v2(n,c);return o5(),(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(G2,{asChild:!0,loop:!0,trapped:i,onMountAutoFocus:o,onUnmountAutoFocus:a,children:(0,G.jsx)(F2,u(u({role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":H4(l.open)},s),{},{ref:d,onDismiss:function(){return l.onOpenChange(!1)}}))}),(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(G4,{titleId:l.titleId}),(0,G.jsx)(K4,{contentRef:c,descriptionId:l.descriptionId})]})]})})),Z4="DialogTitle",N4=t.forwardRef((function(e,t){var n=e.__scopeDialog,r=JP(e,l4),i=y4(Z4,n);return(0,G.jsx)(R2.h2,u(u({id:i.titleId},r),{},{ref:t}))}));N4.displayName=Z4;var L4="DialogDescription",F4=t.forwardRef((function(e,t){var n=e.__scopeDialog,r=JP(e,u4),i=y4(L4,n);return(0,G.jsx)(R2.p,u(u({id:i.descriptionId},r),{},{ref:t}))}));F4.displayName=L4;var z4="DialogClose",B4=t.forwardRef((function(e,t){var n=e.__scopeDialog,r=JP(e,c4),i=y4(z4,n);return(0,G.jsx)(R2.button,u(u({type:"button"},r),{},{ref:t,onClick:h2(e.onClick,(function(){return i.onOpenChange(!1)}))}))}));function H4(e){return e?"open":"closed"}B4.displayName=z4;var V4="DialogTitleWarning",q4=function(e,n){var r=t.createContext(n);function i(e){var n=e.children,i=JP(e,m2),o=t.useMemo((function(){return i}),Object.values(i));return(0,G.jsx)(r.Provider,{value:o,children:n})}return i.displayName=e+"Provider",[i,function(i){var o=t.useContext(r);if(o)return o;if(void 0!==n)return n;throw new Error("`".concat(i,"` must be used within `").concat(e,"`"))}]}(V4,{contentName:I4,titleName:Z4,docsSlug:"dialog"}),W4=(0,i.Z)(q4,2),U4=(W4[0],W4[1]),G4=function(e){var n=e.titleId,r=U4(V4),i="`".concat(r.contentName,"` requires a `").concat(r.titleName,"` for the component to be accessible for screen reader users.\n\nIf you want to hide the `").concat(r.titleName,"`, you can wrap it with our VisuallyHidden component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/").concat(r.docsSlug);return t.useEffect((function(){n&&(document.getElementById(n)||console.error(i))}),[i,n]),null},K4=function(e){var n=e.contentRef,r=e.descriptionId,i=U4("DialogDescriptionWarning"),o="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(i.contentName,"}.");return t.useEffect((function(){var e,t=null===(e=n.current)||void 0===e?void 0:e.getAttribute("aria-describedby");r&&t&&(document.getElementById(r)||console.warn(o))}),[o,n,r]),null},Y4=b4,X4=w4,Q4=P4,J4=A4,$4=R4,e3=N4,t3=F4,n3=B4;function r3(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=r3(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}function i3(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=r3(e))&&(r&&(r+=" "),r+=t);return r}var o3=["class","className"],a3=function(e){return"boolean"===typeof e?"".concat(e):0===e?"0":e},s3=i3,l3=__webpack_require__(9823),u3=["className"],c3=["side","className","children"],d3=["className"],f3=["className"],h3=Y4,p3=X4,v3=Q4,m3=t.forwardRef((function(e,t){var n=e.className,r=JP(e,u3);return(0,G.jsx)(J4,u(u({className:gG("fixed inset-0 z-50 bg-black/70 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",n)},r),{},{ref:t}))}));m3.displayName=J4.displayName;var g3=function(e,t){return function(n){var r;if(null==(null===t||void 0===t?void 0:t.variants))return s3(e,null===n||void 0===n?void 0:n.class,null===n||void 0===n?void 0:n.className);var o=t.variants,a=t.defaultVariants,s=Object.keys(o).map((function(e){var t=null===n||void 0===n?void 0:n[e],r=null===a||void 0===a?void 0:a[e];if(null===t)return null;var i=a3(t)||a3(r);return o[e][i]})),l=n&&Object.entries(n).reduce((function(e,t){var n=(0,i.Z)(t,2),r=n[0],o=n[1];return void 0===o||(e[r]=o),e}),{}),c=null===t||void 0===t||null===(r=t.compoundVariants)||void 0===r?void 0:r.reduce((function(e,t){var n=t.class,r=t.className,o=JP(t,o3);return Object.entries(o).every((function(e){var t=(0,i.Z)(e,2),n=t[0],r=t[1];return Array.isArray(r)?r.includes(u(u({},a),l)[n]):u(u({},a),l)[n]===r}))?[].concat((0,Fl.Z)(e),[n,r]):e}),[]);return s3(e,s,c,null===n||void 0===n?void 0:n.class,null===n||void 0===n?void 0:n.className)}}("fixed z-50 gap-4 bg-default mt-[54px] max-h-[90vh] p-6 shadow-lg transition ease-in-out data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:duration-300 data-[state=open]:duration-500",{variants:{side:{top:"inset-x-0 top-0 border-b data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top",bottom:"inset-x-0 bottom-0 border-t data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom",left:"inset-y-0 left-0 h-full w-3/4 border-r data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left sm:max-w-sm",right:"inset-y-0 right-0 h-full w-3/4  border-l data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right sm:max-w-sm"}},defaultVariants:{side:"right"}}),y3=t.forwardRef((function(e,t){var n=e.side,r=void 0===n?"right":n,i=e.className,o=e.children,a=JP(e,c3);return(0,G.jsxs)(v3,{children:[(0,G.jsx)(m3,{}),(0,G.jsxs)($4,u(u({ref:t,className:gG(g3({side:r}),i)},a),{},{children:[o,(0,G.jsxs)(n3,{className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none ",children:[(0,G.jsx)(l3.Z,{className:"h-4 w-4"}),(0,G.jsx)("span",{className:"sr-only",children:"Close"})]})]}))]})}));y3.displayName=$4.displayName;t.forwardRef((function(e,t){var n=e.className,r=JP(e,d3);return(0,G.jsx)(e3,u({ref:t,className:gG("text-lg font-semibold text-foreground",n)},r))})).displayName=e3.displayName,t.forwardRef((function(e,t){var n=e.className,r=JP(e,f3);return(0,G.jsx)(t3,u({ref:t,className:gG("text-sm text-muted-foreground",n)},r))})).displayName=t3.displayName;var b3={id:0,authorId:0,organizationId:0,start:Vl()(),end:Vl()(),createdDate:Vl()(),description:"",title:"",invitedOrganizationIds:[],invitedPersonIds:[],invitedUserIds:[],notifyParticipants:!1,appointmentCategory:-1,visibility:VP.Organization},x3=[{id:0,visibility:VP.Private,name:"Privat"},{id:1,visibility:VP.Organization,name:"Organisation"}],w3=(0,fc.Z)((0,G.jsx)("path",{d:"M19 9H5c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zM5 15h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1s.45 1 1 1z"}),"DragHandleRounded"),k3=(0,fc.Z)((0,G.jsx)("path",{d:"M12 12.75c1.63 0 3.07.39 4.24.9 1.08.48 1.76 1.56 1.76 2.73V17c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-.61c0-1.18.68-2.26 1.76-2.73 1.17-.52 2.61-.91 4.24-.91zM4 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm1.13 1.1c-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58C.48 14.9 0 15.62 0 16.43V17c0 .55.45 1 1 1h3.5v-1.61c0-.83.23-1.61.63-2.29zM20 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm4 3.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H23c.55 0 1-.45 1-1v-.57zM12 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3z"}),"GroupsRounded"),S3=__webpack_require__(2877),_3=__webpack_require__(9387);var C3=t.createContext();function j3(e){return(0,ve.ZP)("MuiGrid",e)}var P3=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],E3=(0,pe.Z)("MuiGrid",["root","container","item","zeroMinWidth"].concat((0,Fl.Z)([0,1,2,3,4,5,6,7,8,9,10].map((function(e){return"spacing-xs-".concat(e)}))),(0,Fl.Z)(["column-reverse","column","row-reverse","row"].map((function(e){return"direction-xs-".concat(e)}))),(0,Fl.Z)(["nowrap","wrap-reverse","wrap"].map((function(e){return"wrap-xs-".concat(e)}))),(0,Fl.Z)(P3.map((function(e){return"grid-xs-".concat(e)}))),(0,Fl.Z)(P3.map((function(e){return"grid-sm-".concat(e)}))),(0,Fl.Z)(P3.map((function(e){return"grid-md-".concat(e)}))),(0,Fl.Z)(P3.map((function(e){return"grid-lg-".concat(e)}))),(0,Fl.Z)(P3.map((function(e){return"grid-xl-".concat(e)}))))),A3=E3,T3=["className","columns","columnSpacing","component","container","direction","item","rowSpacing","spacing","wrap","zeroMinWidth"];function I3(e){var t=parseFloat(e);return"".concat(t).concat(String(e).replace(String(t),"")||"px")}function R3(e){var t=e.breakpoints,n=e.values,r="";Object.keys(n).forEach((function(e){""===r&&0!==n[e]&&(r=e)}));var i=Object.keys(t).sort((function(e,n){return t[e]-t[n]}));return i.slice(0,i.indexOf(r))}var M3=(0,J.ZP)("div",{name:"MuiGrid",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState,r=n.container,i=n.direction,o=n.item,a=n.spacing,s=n.wrap,l=n.zeroMinWidth,u=n.breakpoints,c=[];r&&(c=function(e,t){var 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-".concat(String(e))]];var r=[];return t.forEach((function(t){var i=e[t];Number(i)>0&&r.push(n["spacing-".concat(t,"-").concat(String(i))])})),r}(a,u,t));var d=[];return u.forEach((function(e){var r=n[e];r&&d.push(t["grid-".concat(e,"-").concat(String(r))])})),[t.root,r&&t.container,o&&t.item,l&&t.zeroMinWidth].concat((0,Fl.Z)(c),["row"!==i&&t["direction-xs-".concat(String(i))],"wrap"!==s&&t["wrap-xs-".concat(String(s))]],d)}})((function(e){var t=e.ownerState;return(0,S.Z)({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){var t=e.theme,n=e.ownerState,r=(0,GB.P$)({values:n.direction,breakpoints:t.breakpoints.values});return(0,GB.k9)({theme:t},r,(function(e){var t={flexDirection:e};return 0===e.indexOf("column")&&(t["& > .".concat(A3.item)]={maxWidth:"none"}),t}))}),(function(e){var t=e.theme,n=e.ownerState,r=n.container,i=n.rowSpacing,o={};if(r&&0!==i){var a,l=(0,GB.P$)({values:i,breakpoints:t.breakpoints.values});"object"===typeof l&&(a=R3({breakpoints:t.breakpoints.values,values:l})),o=(0,GB.k9)({theme:t},l,(function(e,n){var r,i=t.spacing(e);return"0px"!==i?(0,s.Z)({marginTop:"-".concat(I3(i))},"& > .".concat(A3.item),{paddingTop:I3(i)}):null!=(r=a)&&r.includes(n)?{}:(0,s.Z)({marginTop:0},"& > .".concat(A3.item),{paddingTop:0})}))}return o}),(function(e){var t=e.theme,n=e.ownerState,r=n.container,i=n.columnSpacing,o={};if(r&&0!==i){var a,l=(0,GB.P$)({values:i,breakpoints:t.breakpoints.values});"object"===typeof l&&(a=R3({breakpoints:t.breakpoints.values,values:l})),o=(0,GB.k9)({theme:t},l,(function(e,n){var r,i=t.spacing(e);return"0px"!==i?(0,s.Z)({width:"calc(100% + ".concat(I3(i),")"),marginLeft:"-".concat(I3(i))},"& > .".concat(A3.item),{paddingLeft:I3(i)}):null!=(r=a)&&r.includes(n)?{}:(0,s.Z)({width:"100%",marginLeft:0},"& > .".concat(A3.item),{paddingLeft:0})}))}return o}),(function(e){var t,n=e.theme,r=e.ownerState;return n.breakpoints.keys.reduce((function(e,i){var o={};if(r[i]&&(t=r[i]),!t)return e;if(!0===t)o={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if("auto"===t)o={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{var a=(0,GB.P$)({values:r.columns,breakpoints:n.breakpoints.values}),s="object"===typeof a?a[i]:a;if(void 0===s||null===s)return e;var l="".concat(Math.round(t/s*1e8)/1e6,"%"),u={};if(r.container&&r.item&&0!==r.columnSpacing){var c=n.spacing(r.columnSpacing);if("0px"!==c){var d="calc(".concat(l," + ").concat(I3(c),")");u={flexBasis:d,maxWidth:d}}}o=(0,S.Z)({flexBasis:l,flexGrow:0,maxWidth:l},u)}return 0===n.breakpoints.values[i]?Object.assign(e,o):e[n.breakpoints.up(i)]=o,e}),{})}));var O3=function(e){var t=e.classes,n=e.container,r=e.direction,i=e.item,o=e.spacing,a=e.wrap,s=e.zeroMinWidth,l=e.breakpoints,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-".concat(String(e))];var n=[];return t.forEach((function(t){var r=e[t];if(Number(r)>0){var i="spacing-".concat(t,"-").concat(String(r));n.push(i)}})),n}(o,l));var c=[];l.forEach((function(t){var n=e[t];n&&c.push("grid-".concat(t,"-").concat(String(n)))}));var d={root:["root",n&&"container",i&&"item",s&&"zeroMinWidth"].concat((0,Fl.Z)(u),["row"!==r&&"direction-xs-".concat(String(r)),"wrap"!==a&&"wrap-xs-".concat(String(a))],c)};return(0,de.Z)(d,j3,t)},D3=t.forwardRef((function(e,n){var r=(0,fe.Z)({props:e,name:"MuiGrid"}),i=V().breakpoints,o=(0,sb.Z)(r),a=o.className,s=o.columns,l=o.columnSpacing,u=o.component,c=void 0===u?"div":u,d=o.container,f=void 0!==d&&d,h=o.direction,p=void 0===h?"row":h,v=o.item,m=void 0!==v&&v,g=o.rowSpacing,y=o.spacing,b=void 0===y?0:y,x=o.wrap,w=void 0===x?"wrap":x,k=o.zeroMinWidth,C=void 0!==k&&k,j=(0,_.Z)(o,T3),P=g||b,E=l||b,A=t.useContext(C3),T=f?s||12:A,I={},R=(0,S.Z)({},j);i.keys.forEach((function(e){null!=j[e]&&(I[e]=j[e],delete R[e])}));var M=(0,S.Z)({},o,{columns:T,container:f,direction:p,item:m,rowSpacing:P,columnSpacing:E,wrap:w,zeroMinWidth:C,spacing:b},I,{breakpoints:i.keys}),O=O3(M);return(0,G.jsx)(C3.Provider,{value:T,children:(0,G.jsx)(M3,(0,S.Z)({ownerState:M,className:(0,ue.Z)(O.root,a),as:c,ref:n},R))})})),Z3=D3;function N3(e){if(0===e.indexOf("#")&&(e=e.slice(1)),3===e.length&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]),6!==e.length)throw new Error("Invalid HEX color.");var t=parseInt(e.slice(0,2),16),n=parseInt(e.slice(2,4),16),r=parseInt(e.slice(4,6),16),i=function(e){var t=e/255;return t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4)};return(.2126*i(t)+.7152*i(n)+.0722*i(r)+.05)/.05>=4.5?"#000000":"#FFFFFF"}var L3={dayNumericContent:"Calendar_dayNumericContent__ay-YH",dayTextContent:"Calendar_dayTextContent__0ql-Q",calendarCellMonth:"Calendar_calendarCellMonth__pv6dA",calendarCell:"Calendar_calendarCell__ngHew",calendarHeader:"Calendar_calendarHeader__yaBhq",button:"Calendar_button__F8QNE",monthHeader:"Calendar_monthHeader__3PXPe",calendarSidebar:"Calendar_calendarSidebar__Avyr3",createAppointment:"Calendar_createAppointment__qPz1M",groupOptionsButton:"Calendar_groupOptionsButton__arfp8",groupToggleButton:"Calendar_groupToggleButton__VxNX3",buttonGroupRadius:"Calendar_buttonGroupRadius__BxpGl",calendarCategoryContainer:"Calendar_calendarCategoryContainer__RVK1x",listItemText:"Calendar_listItemText__Om1Fl",categoryTextElement:"Calendar_categoryTextElement__69f7x",colorPicker:"Calendar_colorPicker__yYNxc",categoriesParentElement:"Calendar_categoriesParentElement__NIPa6",categoryButtonContainer:"Calendar_categoryButtonContainer__EPHqT",categoryButtons:"Calendar_categoryButtons__Varce",smallCalendar:"Calendar_smallCalendar__0xpKb",weekHour:"Calendar_weekHour__nNH4R",hourContent:"Calendar_hourContent__+T-QY",appointment:"Calendar_appointment__SsvsJ",task:"Calendar_task__lcx72",appointmentMonth:"Calendar_appointmentMonth__rLu+U",hourLabel:"Calendar_hourLabel__I+PXV","count-1":"Calendar_count-1__gwOR5","count-2":"Calendar_count-2__WFSKE","count-3":"Calendar_count-3__Zfrzs","count-4":"Calendar_count-4__pOKUI",holiday:"Calendar_holiday__WLFlW",weekGrid:"Calendar_weekGrid__KdQra",hourSeparator:"Calendar_hourSeparator__PDISN",monthGrid:"Calendar_monthGrid__59WsK"},F3=function(e){var n=e.onClose,r=e.errorVariables,o=e.validateInput,a=e.appointmentCategoryToEdit,s=e.mode,l=e.visibility,c=(0,t.useState)({id:0,visibility:null!==l&&void 0!==l?l:0,color:"#38FFFC"}),d=(0,i.Z)(c,2),f=d[0],h=d[1],p=GP(),v=p.updateAppointmentCategory,m=p.addAppointmentCategory;return(0,t.useEffect)((function(){a&&"edit"===s&&h(a)}),[a]),(0,G.jsxs)("form",{className:"form",children:[(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",gap:"10px",alignItems:"center"},children:[(0,G.jsx)(mP,{type:"text",value:null===f||void 0===f?void 0:f.name,onChange:function(e){return h((function(t){return u(u({},t),{},{name:e})}))},label:"Name",placeholder:"Name eingeben",maxLength:200,error:null===r||void 0===r?void 0:r.nameError,errorMessage:rP.NameRequired}),(0,G.jsxs)("div",{className:"form-row-label",style:{width:"fit-content"},children:[(0,G.jsx)("span",{className:"label",children:"Farbe"}),(0,G.jsx)("input",{type:"color",value:null===f||void 0===f?void 0:f.color,onChange:function(e){return h((function(t){return u(u({},t),{},{color:e.target.value})}))},className:L3.colorPicker})]})]}),(0,G.jsx)(mP,{type:"select",value:f.visibility,onChange:function(e){console.log(x3),h((function(t){return u(u({},t),{},{visibility:e})}))},label:"Sichtbarkeit",placeholder:"Sichtbarkeit ausw\xe4hlen",selectOptions:{titleKey:"name",valueKey:"visibility",options:x3},error:null===r||void 0===r?void 0:r.visibilityError,errorMessage:rP.VisibilityRequired}),(0,G.jsx)(Gc,{title:"Speichern",onClickHandler:function(){o(f)&&("edit"===s?v(f):m(f),n())}})]})},z3=function(e){var n=e.open,r=e.setOpen,o=e.mode,a=e.appointmentCategory,s=e.visibility,l=(0,t.useState)(!1),u=(0,i.Z)(l,2),c=u[0],d=u[1],f=(0,t.useState)(!1),h=(0,i.Z)(f,2),p=h[0],v=h[1];return(0,G.jsx)(sf,{open:n,title:"edit"===o?"Kategorie bearbeiten":"Kategorie erstellen",onClose:function(){r(!1),d(!1),v(!1)},children:(0,G.jsx)(F3,{onClose:function(){r(!1)},errorVariables:{nameError:c,visibilityError:p},validateInput:function(e){var t,n;return 0===(null===e||void 0===e||null===(t=e.name)||void 0===t?void 0:t.length)||null==(null===e||void 0===e?void 0:e.name)?d(!0):d(!1),null==(null===e||void 0===e?void 0:e.visibility)?v(!0):v(!1),0!==(null===e||void 0===e||null===(n=e.name)||void 0===n?void 0:n.length)&&null!=(null===e||void 0===e?void 0:e.name)&&null!=(null===e||void 0===e?void 0:e.visibility)},appointmentCategoryToEdit:a,mode:o,visibility:s})})},B3=function(e){var n,r=e.onClose,o=e.errorVariables,a=e.validateInput,s=e.appointmentToEdit,l=e.mode,c=e.setShowAppointmentInfoModal,d=(0,t.useState)({id:0,start:Vl()(),end:Vl()().add(1,"hour"),visibility:VP.Organization}),f=(0,i.Z)(d,2),h=f[0],p=f[1],v=GP(),m=v.addAppointment,g=v.updateAppointment,y=v.selectedDay,b=v.appointmentCategories,x=Rc().companies,w=Rc().persons,k=jP().employees,S=(0,t.useState)(k.filter((function(e){return e.active}))),_=(0,i.Z)(S,2),C=_[0],j=_[1],P=(0,t.useState)(!1),E=(0,i.Z)(P,2),A=E[0],T=E[1];(0,t.useEffect)((function(){j(k.filter((function(e){return e.active})))}),[k]);return(0,t.useEffect)((function(){!function(){if(null!=y){if(y.format("DD-MM-YYYY")===Vl()().format("DD-MM-YYYY"))return h.start;var e=y.set("hour",12);p((function(t){return u(u({},t),{},{start:e,end:Vl()(e).add(1,"hour")})}))}h.start}()}),[y]),(0,t.useEffect)((function(){s&&p(s)}),[s]),(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)("form",{className:"form",children:[(0,G.jsx)(mP,{type:"text",value:null===h||void 0===h?void 0:h.title,onChange:function(e){return p((function(t){return u(u({},t),{},{title:e})}))},label:"Termin-\xdcberschrift",placeholder:"Bezeichnung",maxLength:500,error:null===o||void 0===o?void 0:o.titleError,errorMessage:rP.TitleError}),(0,G.jsx)(mP,{type:"multiline",value:null===h||void 0===h?void 0:h.description,onChange:function(e){return p((function(t){return u(u({},t),{},{description:e})}))},label:"Beschreibung (optional)",placeholder:"Beschreibung des Termins (max. 5000 Zeichen)",maxLength:5e3}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",gap:"10px"},children:[(0,G.jsx)(mP,{type:"date",value:null===h||void 0===h?void 0:h.start,onChange:function(e){p((function(t){return u(u({},t),{},{start:Vl()(e),end:Vl()(e).add(1,"hour")})}))},label:"Start des Termins"}),(0,G.jsx)(mP,{type:"date",value:null===h||void 0===h?void 0:h.end,onChange:function(e){return p((function(t){return u(u({},t),{},{end:e})}))},label:"Ende des Termins",dateOptions:{minDate:s?Vl()(s.start).toDate():null===(n=Vl()(h.start))||void 0===n?void 0:n.toDate(),type:"DateTime"}})]}),(0,G.jsx)(mP,{type:"select",label:"Sichtbarkeit",placeholder:"Sichtbarkeit ausw\xe4hlen um verf\xfcgbare Kategorien anzuzeigen",value:h.visibility,onChange:function(e){return p((function(t){return u(u({},t),{},{visibility:e})}))},selectOptions:{titleKey:"name",valueKey:"visibility",options:x3},error:null===o||void 0===o?void 0:o.visibilityError,errorMessage:rP.VisibilityRequired}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",alignContent:"center",justifyContent:"center",alignItems:"center"},children:[(0,G.jsx)(mP,{type:"select",label:"Kategorie (optional)",placeholder:"Kategorie ausw\xe4hlen",value:h.appointmentCategory,onChange:function(e){return p((function(t){return u(u({},t),{},{appointmentCategory:e})}))},selectOptions:{titleKey:"name",valueKey:"id",options:null!=h.visibility?h.visibility===VP.Organization?null===b||void 0===b?void 0:b.filter((function(e){return e.id>0&&e.visibility===VP.Organization})):null===b||void 0===b?void 0:b.filter((function(e){return e.id>0&&e.visibility===VP.Private})):[]}}),(0,G.jsx)(pp,{title:"Neue Kategorie erstellen",arrow:!0,disableInteractive:!0,children:(0,G.jsx)(sc,{style:{marginTop:"16px"},onClick:function(){T(!0)},children:(0,G.jsx)(OF,{fontSize:"medium",style:{color:"darkslategray"}})})})]}),(0,G.jsx)("h3",{style:{marginBottom:"0px",lineHeight:"10px"},children:"Einladungen"}),(0,G.jsx)(mP,{type:"select",label:"Eingeladene Organisationen (optional)",placeholder:"Organisationen ausw\xe4hlen",value:h.invitedOrganizationIds,onChange:function(e){return p((function(t){return u(u({},t),{},{invitedOrganizationIds:e})}))},selectOptions:{titleKey:"name",valueKey:"id",options:x,multiple:!0}}),(0,G.jsx)(mP,{type:"select",label:"Eingeladene Personen (optional)",placeholder:"Personen ausw\xe4hlen",value:h.invitedPersonIds,onChange:function(e){return p((function(t){return u(u({},t),{},{invitedPersonIds:e})}))},selectOptions:{titleKey:"completeName",valueKey:"id",options:w,multiple:!0}}),(0,G.jsx)(mP,{type:"select",label:"Eingeladene Mitarbeiter*innen (optional)",placeholder:"Mitarbeiter*innen ausw\xe4hlen",value:h.invitedUserIds,onChange:function(e){return p((function(t){return u(u({},t),{},{invitedUserIds:e})}))},selectOptions:{titleKey:"username",valueKey:"id",options:C,multiple:!0}}),"edit"!==l&&(0,G.jsxs)("div",{className:"form-row",style:{marginBottom:"1em"},children:[(0,G.jsx)("span",{children:"Teilnehmer per E-Mail benachrichtigen?"}),(0,G.jsx)(Zp,{color:"secondary",checked:h.notifyParticipants,onChange:function(e,t){return p((function(e){return u(u({},e),{},{notifyParticipants:t})}))}})]}),(0,G.jsx)(Gc,{title:"Speichern",onClickHandler:function(){a(h)&&("edit"===l?g(h):m(h),c&&c(!1),r())}})]}),(0,G.jsx)(z3,{open:A,setOpen:T,mode:"create",visibility:VP.Organization})]})},H3=function(e){var n=e.open,r=e.setOpen,o=e.mode,a=e.appointment,s=e.setShowAppointmentInfoModal,l=(0,t.useState)(!1),u=(0,i.Z)(l,2),c=u[0],d=u[1],f=(0,t.useState)(!1),h=(0,i.Z)(f,2),p=h[0],v=h[1];return(0,G.jsx)(sf,{open:n,title:"edit"==o?"Termin bearbeiten":"Termin erstellen",onClose:function(){r(!1),d(!1),v(!1)},children:(0,G.jsx)(B3,{onClose:function(){r(!1)},errorVariables:{titleError:c,visibilityError:p},validateInput:function(e){var t,n;return 0===(null===e||void 0===e||null===(t=e.title)||void 0===t?void 0:t.length)||null==(null===e||void 0===e?void 0:e.title)?d(!0):d(!1),null==e.visibility?v(!0):v(!1),0!==(null===e||void 0===e||null===(n=e.title)||void 0===n?void 0:n.length)&&null!=(null===e||void 0===e?void 0:e.title)&&null!=e.visibility},appointmentToEdit:a,mode:o,setShowAppointmentInfoModal:s})})};var V3=function(e,n){var r=null,i=(0,t.useRef)(!1),o=(0,t.useRef)({startX:0,startY:0,lastX:0,lastY:0});(0,t.useEffect)((function(){var t,a,s=document.getElementById(e);if(!s)throw new Error("Element with given id doesnt exist");(r=null===(t=s.parentElement)||void 0===t?void 0:t.parentElement,"AppointmentInfoModal"==n)?r=null===(a=s.parentElement)||void 0===a?void 0:a.parentElement:r=s.parentElement;if(!r)throw new Error("Modal doesnt exist");var l=s.closest("html");if(!l)throw new Error("Target element must have parent");o.current.startX=r.offsetLeft,o.current.startY=r.offsetTop,o.current.lastX=r.offsetLeft,o.current.lastY=r.offsetTop;var u=function(e){i.current=!0,o.current.startX=e.clientX,o.current.startY=e.clientY},c=function(e){i.current=!1,o.current.lastX=r.offsetLeft,o.current.lastY=r.offsetTop},d=function(e){if(i.current){var t=e.clientX-o.current.startX+o.current.lastX,n=e.clientY-o.current.startY+o.current.lastY;r.style.top="".concat(n,"px"),r.style.left="".concat(t,"px")}};s.addEventListener("mousedown",u),s.addEventListener("mouseup",c),l.addEventListener("mousemove",d),l.addEventListener("mouseleave",c);return function(){s.removeEventListener("mousedown",u),s.removeEventListener("mouseup",c),l.removeEventListener("mousemove",d),l.removeEventListener("mousemove",c)}}),[e])},q3="AppointmentInfoModal_modalContainer__xfBf-",W3="AppointmentInfoModal_modalForm__pc7tP",U3="AppointmentInfoModal_modalHeader__d5Kv0",G3="AppointmentInfoModal_content__+fKUQ",K3="AppointmentInfoModal_modalFooter__aHOVR",Y3=function(e){var n,r,o,a,s,l=e.appointment,c=e.setAppointment,d=e.setShowAppointmentInfoModal,f=GP(),h=f.deleteAppointment,p=f.updateAppointment,v=f.appointmentCategories,m=xq(),g=(0,t.useState)(!1),y=(0,i.Z)(g,2),b=y[0],x=y[1],w=jP().employees,k=Rc().persons,S=Rc().companies,_=(0,t.useState)(w.find((function(e){return e.id==(null===l||void 0===l?void 0:l.authorId)}))),C=(0,i.Z)(_,2),j=C[0],P=(C[1],(0,t.useState)(S.filter((function(e){var t;return null===l||void 0===l||null===(t=l.invitedOrganizationIds)||void 0===t?void 0:t.includes(e.id)})))),E=(0,i.Z)(P,2),A=E[0],T=E[1],I=(0,t.useState)(k.filter((function(e){var t;return null===l||void 0===l||null===(t=l.invitedPersonIds)||void 0===t?void 0:t.includes(e.id)}))),R=(0,i.Z)(I,2),M=R[0],O=R[1],D=(0,t.useState)(w.filter((function(e){var t;return null===l||void 0===l||null===(t=l.invitedUserIds)||void 0===t?void 0:t.includes(e.id)}))),Z=(0,i.Z)(D,2),N=Z[0],L=Z[1],F=(0,t.useState)(w.filter((function(e){return e.active}))),z=(0,i.Z)(F,2),B=z[0],H=z[1],V=(0,t.useState)(!1),q=(0,i.Z)(V,2),W=q[0],U=q[1],K=(0,t.useState)(l),Y=(0,i.Z)(K,2),X=Y[0],Q=(Y[1],(0,t.useState)(v.find((function(e){return e.id==(null===l||void 0===l?void 0:l.appointmentCategory)})))),J=(0,i.Z)(Q,2),$=J[0];J[1];V3("target","AppointmentInfoModal"),(0,t.useEffect)((function(){H(w.filter((function(e){return e.active})))}),[w]);(0,t.useEffect)((function(){T(S.filter((function(e){var t;return null===l||void 0===l||null===(t=l.invitedOrganizationIds)||void 0===t?void 0:t.includes(e.id)}))),O(k.filter((function(e){var t;return null===l||void 0===l||null===(t=l.invitedPersonIds)||void 0===t?void 0:t.includes(e.id)}))),L(w.filter((function(e){var t;return null===l||void 0===l||null===(t=l.invitedUserIds)||void 0===t?void 0:t.includes(e.id)})))}),[l]);return(0,G.jsxs)("div",{className:q3,children:[(0,G.jsxs)("form",{className:W3,children:[(0,G.jsxs)("header",{className:U3,style:{background:null===$||void 0===$?void 0:$.color},id:"target",children:[(0,G.jsx)(w3,{style:{color:null!==$&&void 0!==$&&$.color?N3($.color):"",marginLeft:"0px",marginRight:"auto"}}),(0,G.jsx)(Wc,{onClick:function(){d(!1)},style:{minWidth:"5%"},size:"small",children:(0,G.jsx)(of.Z,{fontSize:"small",style:{color:null!==$&&void 0!==$&&$.color?N3($.color):""}})})]}),(0,G.jsx)("div",{className:G3,children:(0,G.jsxs)(Z3,{container:!0,spacing:1,children:[(0,G.jsx)(Z3,{item:!0,xs:4,style:{whiteSpace:"normal",wordWrap:"break-word"},children:"Titel:"}),(0,G.jsx)(Z3,{item:!0,xs:8,style:{whiteSpace:"normal",wordWrap:"break-word"},children:null===l||void 0===l?void 0:l.title}),(0,G.jsx)(Z3,{item:!0,xs:12,style:{whiteSpace:"normal",wordWrap:"break-word"},children:(0,G.jsx)("hr",{style:{border:"1px solid whitesmoke"}})}),(null===l||void 0===l?void 0:l.description)&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(Z3,{item:!0,xs:4,style:{whiteSpace:"normal",wordWrap:"break-word"},children:"Beschreibung:"}),(0,G.jsx)(Z3,{item:!0,xs:8,style:{whiteSpace:"normal",wordWrap:"break-word"},children:null===l||void 0===l?void 0:l.description}),(0,G.jsx)(Z3,{item:!0,xs:12,style:{whiteSpace:"normal",wordWrap:"break-word"},children:(0,G.jsx)("hr",{style:{border:"1px solid whitesmoke"}})})]}),(0,G.jsx)(Z3,{item:!0,xs:4,style:{whiteSpace:"normal",wordWrap:"break-word"},children:"Start:"}),(0,G.jsx)(Z3,{item:!0,xs:8,style:{whiteSpace:"normal",wordWrap:"break-word"},children:Vl()(null===l||void 0===l?void 0:l.start).format("DD.MM.YYYY - HH:mm")}),(0,G.jsx)(Z3,{item:!0,xs:4,style:{whiteSpace:"normal",wordWrap:"break-word"},children:"Ende:"}),(0,G.jsx)(Z3,{item:!0,xs:8,style:{whiteSpace:"normal",wordWrap:"break-word"},children:Vl()(null===l||void 0===l?void 0:l.end).format("DD.MM.YYYY - HH:mm")}),(null===l||void 0===l?void 0:l.appointmentCategory)&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(Z3,{item:!0,xs:4,style:{whiteSpace:"normal",wordWrap:"break-word"},children:"Kategorie:"}),(0,G.jsx)(Z3,{item:!0,xs:8,style:{whiteSpace:"normal",wordWrap:"break-word"},children:null===$||void 0===$?void 0:$.name})]}),(0,G.jsx)(Z3,{item:!0,xs:4,style:{whiteSpace:"normal",wordWrap:"break-word"},children:"Sichtbarkeit:"}),(0,G.jsx)(Z3,{item:!0,xs:8,style:{whiteSpace:"normal",wordWrap:"break-word"},children:(null===l||void 0===l?void 0:l.visibility)===VP.Organization?"Organisation":"Privat"}),(null!=(null===l||void 0===l?void 0:l.invitedOrganizationIds)&&(null===l||void 0===l||null===(n=l.invitedOrganizationIds)||void 0===n?void 0:n.length)>0||null!=(null===l||void 0===l?void 0:l.invitedPersonIds)&&(null===l||void 0===l||null===(r=l.invitedPersonIds)||void 0===r?void 0:r.length)>0||null!=(null===l||void 0===l?void 0:l.invitedUserIds)&&(null===l||void 0===l?void 0:l.invitedUserIds.length)>0||W)&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(Z3,{item:!0,xs:12,style:{whiteSpace:"normal",wordWrap:"break-word"},children:(0,G.jsx)("hr",{style:{border:"1px solid whitesmoke"}})}),(0,G.jsx)(Z3,{item:!0,xs:12,style:{whiteSpace:"normal",wordWrap:"break-word",fontWeight:"bold",marginTop:"0.5em"},children:"Teilnehmer"}),(W||A.length>0)&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(Z3,{item:!0,xs:4,style:{whiteSpace:"normal",wordWrap:"break-word"},children:"Organisationen:"}),(0,G.jsx)(Z3,{item:!0,xs:8,style:{whiteSpace:"normal",wordWrap:"break-word"},children:W?(0,G.jsx)(mP,{type:"select",label:"",placeholder:"Organisationen ausw\xe4hlen",value:null!==(o=null===l||void 0===l?void 0:l.invitedOrganizationIds)&&void 0!==o?o:[],onChange:function(e){return c((function(t){return u(u({},t),{},{invitedOrganizationIds:e})}))},selectOptions:{titleKey:"name",valueKey:"id",options:S,multiple:!0}}):A.map((function(e,t){return t===A.length-1?(0,G.jsx)("span",{children:e.name},t):(0,G.jsxs)("span",{children:[e.name,", "]},t)}))})]}),(W||M.length>0)&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(Z3,{item:!0,xs:4,style:{whiteSpace:"normal",wordWrap:"break-word"},children:"Personen:"}),(0,G.jsx)(Z3,{item:!0,xs:8,style:{whiteSpace:"normal",wordWrap:"break-word"},children:W?(0,G.jsx)(mP,{type:"select",label:"",placeholder:"Personen ausw\xe4hlen",value:null!==(a=null===l||void 0===l?void 0:l.invitedPersonIds)&&void 0!==a?a:[],onChange:function(e){return c((function(t){return u(u({},t),{},{invitedPersonIds:e})}))},selectOptions:{titleKey:"completeName",valueKey:"id",options:k,multiple:!0}}):M.map((function(e,t){return t===M.length-1?(0,G.jsx)("span",{children:e.completeName},t):(0,G.jsxs)("span",{children:[e.completeName,", "]},t)}))})]}),(W||N.length>0)&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(Z3,{item:!0,xs:4,style:{whiteSpace:"normal",wordWrap:"break-word"},children:"Mitarbeiter:"}),(0,G.jsx)(Z3,{item:!0,xs:8,style:{whiteSpace:"normal",wordWrap:"break-word"},children:W?(0,G.jsx)(mP,{type:"select",label:"",placeholder:"Mitarbeiter*innen ausw\xe4hlen",value:null!==(s=null===l||void 0===l?void 0:l.invitedUserIds)&&void 0!==s?s:[],onChange:function(e){return c((function(t){return u(u({},t),{},{invitedUserIds:e})}))},selectOptions:{titleKey:"username",valueKey:"id",options:B,multiple:!0}}):N.map((function(e,t){return t===N.length-1?(0,G.jsx)("span",{children:e.username},t):(0,G.jsxs)("span",{children:[e.username,", "]},t)}))})]})]}),(0,G.jsxs)("span",{style:{marginRight:"0px",marginLeft:"auto",marginTop:"1em",color:"grey",fontSize:"0.9em",fontStyle:"italic"},children:["Eingetragen von ",null===j||void 0===j?void 0:j.username," am ",Vl()(null===l||void 0===l?void 0:l.createdDate).format("DD.MM.YYYY - HH:mm")]})]})}),(0,G.jsx)("footer",{className:K3,children:W?(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(pp,{title:"\xc4nderungen verwerfen",arrow:!0,disableInteractive:!0,style:{marginRight:"auto"},children:(0,G.jsx)(sc,{onClick:function(){c(X),U(!1)},children:(0,G.jsx)(zp.Z,{color:"error",fontSize:"medium"})})}),(0,G.jsx)(pp,{title:"\xc4nderungen speichern",arrow:!0,disableInteractive:!0,children:(0,G.jsx)(sc,{style:{color:"green"},onClick:function(){p(l),U(!1)},children:(0,G.jsx)(uP.Z,{fontSize:"medium"})})})]}):(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(pp,{title:"Termin l\xf6schen",arrow:!0,disableInteractive:!0,style:{marginRight:"auto"},children:(0,G.jsx)(sc,{onClick:function(){m.changeVisibility("yesNoDialog",!0,{props:{object:{submitFunction:function(){h(l),d(!1)},modalTitle:"Termin l\xf6schen",confirmButtonText:"L\xf6schen",modalText:"M\xf6chten Sie diesen Termin wirklich l\xf6schen?"}}})},children:(0,G.jsx)(S3.Z,{color:"error",fontSize:"medium"})})}),(0,G.jsx)(pp,{title:"Teilnehmer verwalten",arrow:!0,disableInteractive:!0,children:(0,G.jsx)(sc,{style:{color:"darkslategrey"},onClick:function(){U(!0)},children:(0,G.jsx)(k3,{fontSize:"medium"})})}),(0,G.jsx)(pp,{title:"Termininformationen bearbeiten",arrow:!0,disableInteractive:!0,children:(0,G.jsx)(sc,{onClick:function(){x(!0)},children:(0,G.jsx)(_3.Z,{color:"primary",fontSize:"medium"})})})]})})]}),(0,G.jsx)(H3,{open:b,setOpen:x,mode:"edit",appointment:l,setShowAppointmentInfoModal:d})]})},X3=__webpack_require__(5820),Q3=__webpack_require__(2241);function J3(e){var t=e.selectedView,n=e.setSelectedView,r=e.weekIndex,i=e.setWeekIndex,o=GP(),a=o.monthIndex,s=o.setMonthIndex;return(0,G.jsxs)("header",{className:L3.calendarHeader,children:[(0,G.jsx)(Wc,{className:Uc.button.concat(" "+L3.button),style:{backgroundColor:"var(--brand-light",color:"var(--brand)",minHeight:"35px"},onClick:function(){s(a===Vl()().month()?a+Math.random():Vl()().month()),i(r===Vl()().week()?r+Math.random():Vl()().week())},children:"Heute"}),(0,G.jsx)(Wc,{className:L3.button,size:"medium",variant:"text",style:{maxWidth:"3em",minWidth:"3em",marginRight:"0px"},onClick:function(){"Monat"===t?s(a-1):r&&i(r-1)},children:(0,G.jsx)(X3.Z,{style:{color:"var(--brand)"}})}),(0,G.jsx)(Wc,{className:L3.button,size:"medium",variant:"text",style:{maxWidth:"3em",minWidth:"3em",marginRight:"0px"},onClick:function(){"Monat"===t?s(a+1):r&&i(r+1)},children:(0,G.jsx)(Q3.Z,{style:{color:"var(--brand)"}})}),(0,G.jsx)("h2",{className:L3.monthHeader,children:function(e,t,n){if("Monat"===t)return Vl()(new Date(Vl()().year(),e)).format("MMMM YYYY");if(n){var r=Vl()().week(n).day(1),i=Vl()().week(n).day(7);return r.month()!==i.month()?r.year()!==i.year()?"KW "+r.format("w (MMM YYYY")+i.format(" - MMM YYYY)"):"KW "+r.format("w (MMM")+i.format(" - MMM YYYY)"):"KW "+r.format("w (MMMM YYYY)")}return"KW ?"}(a,t,r)}),(0,G.jsxs)(by,{value:t,style:{marginLeft:"auto",marginRight:"0px"},size:"small",onChange:function(e){n&&n(e.target.value)},children:[(0,G.jsx)(OC,{value:"Monat",children:"Monat"}),(0,G.jsx)(OC,{value:"Woche",children:"Woche"})]})]})}function $3(e){var n=e.day,r=e.rowIndex,o=e.colIndex,a=e.monthRows,s=e.selectedView,l=e.setShowAppointmentInfoModal,u=e.setClickedAppointment,c=e.setShowTaskInfoModal,d=e.setClickedTask,f=(e.showHolidayInfoModal,e.setShowHolidayInfoModal),h=e.setClickedHoliday,p=e.privateCheckedCategories,v=e.organizationCheckedCategories,m=(0,t.useState)([]),g=(0,i.Z)(m,2),y=g[0],b=g[1],x=(0,t.useState)([]),w=(0,i.Z)(x,2),k=w[0],S=w[1],_=(0,t.useState)([]),C=(0,i.Z)(_,2),j=C[0],P=C[1],E=GP(),A=E.appointments,T=E.setSelectedDay,I=E.monthIndex,R=E.allTasksUnformated,M=E.appointmentCategories,O=JM().staff,D=(Rc().persons,YF().organizationHolidays),Z=(0,t.useState)(!1),N=(0,i.Z)(Z,2),L=N[0],F=N[1];return Vl().extend(Gj()),(0,t.useEffect)((function(){var e=null===R||void 0===R?void 0:R.filter((function(e){return null!=e.scheduledDate&&Vl()(e.scheduledDate).format("DD-MM-YY")===n.format("DD-MM-YY")}));null!=e&&e.length>1&&e.sort((function(e,t){return null!=e.scheduledDate&&null!=t.scheduledDate?e.scheduledDate.valueOf()-t.scheduledDate.valueOf():0})),S(e)}),[R,n]),(0,t.useEffect)((function(){var e=null===A||void 0===A?void 0:A.filter((function(e){return Vl()(e.start).format("DD-MM-YY")===n.format("DD-MM-YY")||Vl()(e.end).format("DD-MM-YY")===n.format("DD-MM-YY")||n.isBetween(e.start,e.end,"day")}));null!=e&&e.length>1&&e.sort((function(e,t){if(null!=e.start&&null!=t.start&&null!=e.end&&null!=t.end){var n=e.start.valueOf()-t.start.valueOf();if(0!==n)return n}return 0})),b(e)}),[A,n]),(0,t.useEffect)((function(){var e=null===D||void 0===D?void 0:D.filter((function(e){return e.accepted&&!e.canceled&&!e.rejected&&(Vl()(e.startDate).format("DD-MM-YY")===n.format("DD-MM-YY")||Vl()(e.endDate).format("DD-MM-YY")===n.format("DD-MM-YY")||n.isBetween(e.startDate,e.endDate,"day"))}));null!=e&&e.length>1&&e.sort((function(e,t){if(null!=e.startDate&&null!=t.startDate&&null!=e.endDate&&null!=t.endDate){var n=new Date(e.startDate).getTime()-new Date(t.startDate).getTime();if(0!==n)return n}return 0})),P(e)}),[D,n]),(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)("div",{className:L3.calendarCellMonth,style:{borderTopRightRadius:0===r&&6===o?"var(--borderRadius)":"0px",borderBottomRightRadius:a&&r===a-1&&6===o?"var(--borderRadius)":"0px",backgroundColor:"Monat"===s?Vl()(new Date(Vl()().year(),I)).format("MM-YYYY")===n.format("MM-YYYY")?"white":"whitesmoke":"white"},children:[(0,G.jsxs)("header",{style:{display:"flex",flexDirection:"column",alignItems:"center",cursor:"pointer",borderBottom:"Woche"===s?"1px solid var(--light-contrast)":"",marginBottom:"12px"},onClick:function(){T(n),F(!0)},children:[0===r&&(0,G.jsx)("div",{className:L3.dayTextContent,children:n.format("ddd")}),(0,G.jsx)("div",{className:L3.dayNumericContent,style:n.format("DD-MM-YY")===Vl()().format("DD-MM-YY")?{backgroundColor:"var(--brand)",color:"white",borderRadius:"100%",width:"1.75rem"}:{},children:n.format("DD")})]}),(0,G.jsxs)("div",{style:{overflow:"auto"},children:[null===j||void 0===j?void 0:j.map((function(e,r){var i,o,a,u,d=null===M||void 0===M?void 0:M.find((function(e){return e.id===qP.Holiday}));return(0,G.jsx)(t.Fragment,{children:v&&!0===v[qP.Holiday]&&(0,G.jsxs)("div",{className:L3.appointmentMonth,style:{cursor:"pointer",background:null===d||void 0===d?void 0:d.color,color:N3("#32b13d"),overflow:"Monat"===s?"hidden":"show",whiteSpace:"Monat"===s?"nowrap":"break-spaces",textOverflow:"Monat"===s?"ellipsis":""},onClick:function(){h(e),l(!1),c(!1),f(!0)},children:[null!==(i=null===(o=O.find((function(t){return t.id===e.userId})))||void 0===o||null===(a=o.person)||void 0===a?void 0:a.completeName)&&void 0!==i?i:null===(u=O.find((function(t){return t.id===e.userId})))||void 0===u?void 0:u.username,Vl()(new Date(e.startDate)).format("DD-MM-YYYY")!==Vl()(new Date(e.endDate)).format("DD-MM-YYYY")&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("span",{children:" ("}),Vl()(e.endDate).diff(Vl()(e.startDate),"day")-Vl()(e.endDate).diff(Vl()(n),"day")+1,"/",Vl()(e.endDate).diff(Vl()(e.startDate),"day")+1,(0,G.jsx)("span",{children:")"})]})]},"task"+r)},"holidayFragment"+r)})),null===y||void 0===y?void 0:y.map((function(e,r){var i,o,a=null===M||void 0===M?void 0:M.find((function(t){return t.id===e.appointmentCategory}));return null==a&&e.visibility===VP.Organization?a=null===M||void 0===M?void 0:M.find((function(e){return e.id===qP.OrganizationNoCategory})):null==a&&e.visibility===VP.Private&&(a=null===M||void 0===M?void 0:M.find((function(e){return e.id===qP.PrivateNoCategory}))),(0,G.jsx)(t.Fragment,{children:v&&p&&(null==e.appointmentCategory&&!0===v[qP.OrganizationNoCategory]||!0===v[e.appointmentCategory]||!0===p[e.appointmentCategory])&&(0,G.jsxs)("div",{className:L3.appointmentMonth,style:{cursor:"pointer",background:null===(i=a)||void 0===i?void 0:i.color,color:null!==(o=a)&&void 0!==o&&o.color?N3(a.color):"",overflow:"Monat"===s?"hidden":"show",whiteSpace:"Monat"===s?"nowrap":"break-spaces",textOverflow:"Monat"===s?"ellipsis":""},onClick:function(){u(e),c(!1),f(!1),l(!0)},children:[e.title,new Date(e.start).getDate()-new Date(e.end).getDate()!==0?(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("span",{children:" (Tag "}),Vl()(e.end).diff(Vl()(e.start),"day")-Vl()(e.end).diff(Vl()(n),"day")+1,"/",Vl()(e.end).diff(Vl()(e.start),"day")+1,(0,G.jsx)("span",{children:")"})]}):"Woche"===s&&(0,G.jsxs)("span",{children:[" (",Vl()(new Date(e.start)).format("HH:mm"),"-",Vl()(new Date(e.end)).format("HH:mm"),")"]})]},"appointment"+r)},"appointmentFragment"+r)})),null===k||void 0===k?void 0:k.map((function(e,n){var r=null===M||void 0===M?void 0:M.find((function(e){return e.id===qP.Tasks}));return(0,G.jsx)(t.Fragment,{children:v&&!0===v[qP.Tasks]&&(0,G.jsx)("div",{className:L3.appointmentMonth,style:{cursor:"pointer",background:null===r||void 0===r?void 0:r.color,color:N3("#FB5A5A"),overflow:"Monat"===s?"hidden":"show",whiteSpace:"Monat"===s?"nowrap":"break-spaces",textOverflow:"Monat"===s?"ellipsis":""},onClick:function(){d(e),l(!1),f(!1),c(!0)},children:e.title},"task"+n)},"taskFragment"+n)}))]}),(0,G.jsx)("div",{style:{flex:"1 0 0%",cursor:"pointer",minHeight:"auto"},onClick:function(){T(n),F(!0)}})]}),(0,G.jsx)(H3,{open:L,setOpen:F})]})}function e6(e){var n=e.month,r=e.selectedView,i=e.showAppointmentInfoModal,o=e.setShowAppointmentInfoModal,a=e.setClickedAppointment,s=e.showTaskInfoModal,l=e.setShowTaskInfoModal,u=e.setClickedTask,c=e.showHolidayInfoModal,d=e.setShowHolidayInfoModal,f=e.setClickedHoliday,h=e.privateCheckedCategories,p=e.organizationCheckedCategories;return(0,G.jsx)(G.Fragment,{children:(0,G.jsx)("div",{style:{flex:"1 1 0%",display:"grid",gridTemplateColumns:"repeat(7, minmax(0, ".concat(100/7,"%))"),gridTemplateRows:"repeat(".concat(n.length,", minmax(0, ").concat(100/n.length,"%))")},children:n.map((function(e,v){return(0,G.jsx)(t.Fragment,{children:e.map((function(e,t){return(0,G.jsx)($3,{monthRows:n.length,day:e,colIndex:t,rowIndex:v,selectedView:r,showAppointmentInfoModal:i,setShowAppointmentInfoModal:o,setClickedAppointment:a,showTaskInfoModal:s,setShowTaskInfoModal:l,setClickedTask:u,setClickedHoliday:f,showHolidayInfoModal:c,setShowHolidayInfoModal:d,privateCheckedCategories:h,organizationCheckedCategories:p},t)}))},v)}))})})}var t6=function(e){var n=e.holiday,r=e.setHoliday,o=e.submitFunction,a=jP().employees,s=(0,t.useState)(!1),l=(0,i.Z)(s,2),c=l[0],d=l[1],f=(0,t.useState)(a.filter((function(e){return e.active&&("Admin"===e.organizationRoleName||"Owner"===e.organizationRoleName)}))),h=(0,i.Z)(f,2),p=h[0],v=h[1];return(0,t.useEffect)((function(){v(a.filter((function(e){return e.active&&("Admin"===e.organizationRoleName||"Owner"===e.organizationRoleName)})))}),[a]),(0,G.jsxs)("form",{className:"form",children:[(0,G.jsx)(mP,{label:"Zugewiesene*r Mitarbeiter*in",type:"select",value:n.assignedToUserId,onChange:function(e){return r((function(t){return u(u({},t),{},{assignedToUserId:e})}))},selectOptions:{options:p,titleKey:"username",valueKey:"id",multiple:!1}}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",gap:"10px"},children:[(0,G.jsx)(mP,{label:"Start des Urlaubs",type:"date",dateOptions:{type:"Date"},value:null===n||void 0===n?void 0:n.startDate,onChange:function(e){return r((function(t){return u(u({},t),{},{startDate:e})}))}}),(0,G.jsx)(mP,{label:"Ende des Urlaubs",type:"date",dateOptions:{type:"Date"},value:null===n||void 0===n?void 0:n.endDate,onChange:function(e){return r((function(t){return u(u({},t),{},{endDate:e})}))}})]}),(0,G.jsx)(mP,{type:"multiline",value:null===n||void 0===n?void 0:n.requesterNote,onChange:function(e){return r((function(t){return u(u({},t),{},{requesterNote:e})}))},label:"Anmerkung (optional)",placeholder:"Anmerkungen zum Urlaub"}),c?(0,G.jsx)("div",{style:{display:"flex",justifyContent:"center"},children:(0,G.jsx)(bu,{})}):(0,G.jsx)(Gc,{title:"Beantragen",onClickHandler:function(){o&&o(),d(!0)}})]})};var n6=function(e){var n=e.open,r=e.setOpen,s=(e.mode,e.holiday,(0,t.useState)(GF)),l=(0,i.Z)(s,2),u=l[0],c=l[1],d=wt(),f=(d.enqueueSnackbar,d.closeSnackbar,g(),YF().createHolidayRequest),h=(0,t.useState)(!1),p=(0,i.Z)(h,2),v=p[0],m=p[1],y=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:f(u).then((function(){r(!1),m(!0)}));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(kB,{open:v,onClose:function(){m(!1)},object:{modalTitle:"Urlaubsantrag gestellt",modalText:"Der Urlaubsantrag wurde erfolgreich gestellt. Der von Ihnen zugewiesene Mitarbeiter hat eine Benachrichtung per Email \xfcber Ihren Antrag erhalten."}}),(0,G.jsx)(sf,{open:n,title:"Urlaub beantragen",onClose:function(){r(!1)},children:(0,G.jsx)(t6,{holiday:u,setHoliday:c,submitFunction:y})})]})},r6=(0,fc.Z)((0,G.jsx)("path",{d:"m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z"}),"ExpandLess"),i6=(0,fc.Z)((0,G.jsx)("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore"),o6=(0,fc.Z)((0,G.jsx)("path",{d:"M3 17.46v3.04c0 .28.22.5.5.5h3.04c.13 0 .26-.05.35-.15L17.81 9.94l-3.75-3.75L3.15 17.1c-.1.1-.15.22-.15.36zM20.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.75 1.83-1.83z"}),"EditRounded"),a6=(0,fc.Z)((0,G.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v10zM18 4h-2.5l-.71-.71c-.18-.18-.44-.29-.7-.29H9.91c-.26 0-.52.11-.7.29L8.5 4H6c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1z"}),"DeleteRounded"),s6=function(e){var n=e.parentColor,r=e.parentLabel,o=e.childrenElements,a=(e.setChildrenElements,e.displayDefaultCategories),l=e.checkedCategories,c=e.setCheckedCategories,d=(0,t.useState)(!0),f=(0,i.Z)(d,2),h=f[0],p=f[1],v=(0,t.useState)(!1),m=(0,i.Z)(v,2),g=m[0],y=m[1],b=(0,t.useState)(!1),x=(0,i.Z)(b,2),w=x[0],k=x[1],S=(0,t.useState)(VP.Organization),_=(0,i.Z)(S,2),C=_[0],j=_[1],P=(0,t.useState)(),E=(0,i.Z)(P,2),A=E[0],T=E[1],I=(0,t.useState)("create"),R=(0,i.Z)(I,2),M=R[0],O=R[1],D=xq(),Z=GP().deleteAppointmentCategory;(0,t.useEffect)((function(){l&&(Object.values(l).every((function(e){return e}))?y(!0):(Object.values(l).some((function(e){return e&&!g})),y(!1)))}),[l]);var N=function(e,t){c&&c((function(n){return u(u({},n),{},(0,s.Z)({},e,t))}))},L=function(e){var t={};if(c){for(var n in l)t[Number(n)]=e;c(t)}};return(0,G.jsxs)("div",{children:[(0,G.jsxs)("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center"},children:[(0,G.jsx)(wH,{checked:g,onChange:function(){var e=!g;y(e),L(e)},indeterminate:!!l&&Object.values(l).some((function(e){return e&&!g})),style:{color:n,marginRight:"0rem"}}),(0,G.jsx)("span",{style:{fontSize:"0.875rem",marginLeft:"0rem"},children:r}),(0,G.jsxs)("div",{style:{marginRight:"0px",marginLeft:"auto"},children:[(0,G.jsx)(sc,{size:"small",onClick:function(){j(a?VP.Organization:VP.Private),O("create"),k(!0)},style:{marginRight:"0px",marginLeft:"auto"},children:(0,G.jsx)(OF,{fontSize:"small",style:{color:"darkslategray"}})}),(0,G.jsx)(sc,{size:"small",onClick:function(){p(!h)},style:{color:n,marginRight:"0px"},children:h?(0,G.jsx)(r6,{fontSize:"small"}):(0,G.jsx)(i6,{fontSize:"small"})})]})]}),(0,G.jsx)(ke,{in:h,children:(0,G.jsx)("div",{style:{marginLeft:"1rem"},children:0===(null===o||void 0===o?void 0:o.length)?(0,G.jsx)("span",{style:{fontSize:"0.8rem"},children:"Keine Kategorien vorhanden"}):null===o||void 0===o?void 0:o.map((function(e,t){return(0,G.jsxs)("div",{className:L3.categoriesParentElement,style:{display:"flex",justifyContent:"flex-start",alignItems:"center"},children:[(0,G.jsx)(wH,{checked:!(!l||!e.id)&&l[e.id],onChange:function(t){return e.id&&(n=e.id,r=null===t||void 0===t?void 0:t.target.checked,void N(n,r));var n,r},style:{color:e.color},size:"small"}),(0,G.jsx)("span",{className:L3.categoryTextElement,style:{fontSize:"0.8rem"},children:e.name}),e&&e.id&&e.id>0&&(0,G.jsxs)("div",{className:L3.categoryButtonContainer,style:{marginRight:"0px",marginLeft:"auto",display:"flex"},children:[(0,G.jsx)(sc,{className:L3.categoryButtons,size:"small",style:{color:"var(--brand)"},onClick:function(){return T(e),O("edit"),void k(!0)},children:(0,G.jsx)(o6,{fontSize:"small"})}),(0,G.jsx)(sc,{className:L3.categoryButtons,size:"small",style:{color:"red"},onClick:function(){return t=e,void D.changeVisibility("yesNoDialog",!0,{props:{object:{submitFunction:function(){Z(t)},modalTitle:"Kategorie l\xf6schen",confirmButtonText:"L\xf6schen",modalText:"M\xf6chten Sie diese Kategorie wirklich l\xf6schen?"}}});var t},children:(0,G.jsx)(a6,{fontSize:"small"})})]})]},e.id)}))})}),(0,G.jsx)(z3,{open:w,setOpen:k,visibility:C,mode:M,appointmentCategory:A})]})};var l6=function(e){var n=e.privateCheckedCategories,r=e.setPrivateCheckedCategories,o=e.organizationCheckedCategories,a=e.setOrganizationCheckedCategories,s=GP().appointmentCategories,l=(0,t.useState)(null===s||void 0===s?void 0:s.filter((function(e){return e.visibility===VP.Organization}))),u=(0,i.Z)(l,2),c=u[0],d=u[1],f=(0,t.useState)(null===s||void 0===s?void 0:s.filter((function(e){return e.visibility===VP.Private}))),h=(0,i.Z)(f,2),p=h[0],v=h[1];return(0,t.useEffect)((function(){d(null===s||void 0===s?void 0:s.filter((function(e){return e.visibility===VP.Organization}))),v(null===s||void 0===s?void 0:s.filter((function(e){return e.visibility===VP.Private})))}),[s]),(0,G.jsxs)("div",{className:L3.calendarCategoryContainer,style:{overflow:"scroll",height:"58%",scrollbarWidth:"none"},children:[(0,G.jsx)(s6,{childrenElements:c,setChildrenElements:d,parentLabel:"Organisation",parentColor:"var(--brand)",displayDefaultCategories:!0,checkedCategories:o,setCheckedCategories:a}),(0,G.jsx)(s6,{childrenElements:p,parentLabel:"Privat",parentColor:"#0096FF",checkedCategories:n,setCheckedCategories:r})]})},u6=__webpack_require__(1486),c6=__webpack_require__(6759);function d6(e){return(0,ve.ZP)("MuiButtonGroup",e)}var f6=(0,pe.Z)("MuiButtonGroup",["root","contained","outlined","text","disableElevation","disabled","firstButton","fullWidth","vertical","grouped","groupedHorizontal","groupedVertical","groupedText","groupedTextHorizontal","groupedTextVertical","groupedTextPrimary","groupedTextSecondary","groupedOutlined","groupedOutlinedHorizontal","groupedOutlinedVertical","groupedOutlinedPrimary","groupedOutlinedSecondary","groupedContained","groupedContainedHorizontal","groupedContainedVertical","groupedContainedPrimary","groupedContainedSecondary","lastButton","middleButton"]),h6=["children","className","color","component","disabled","disableElevation","disableFocusRipple","disableRipple","fullWidth","orientation","size","variant"],p6=(0,J.ZP)("div",{name:"MuiButtonGroup",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[(0,s.Z)({},"& .".concat(f6.grouped),t.grouped),(0,s.Z)({},"& .".concat(f6.grouped),t["grouped".concat((0,tu.Z)(n.orientation))]),(0,s.Z)({},"& .".concat(f6.grouped),t["grouped".concat((0,tu.Z)(n.variant))]),(0,s.Z)({},"& .".concat(f6.grouped),t["grouped".concat((0,tu.Z)(n.variant)).concat((0,tu.Z)(n.orientation))]),(0,s.Z)({},"& .".concat(f6.grouped),t["grouped".concat((0,tu.Z)(n.variant)).concat((0,tu.Z)(n.color))]),(0,s.Z)({},"& .".concat(f6.firstButton),t.firstButton),(0,s.Z)({},"& .".concat(f6.lastButton),t.lastButton),(0,s.Z)({},"& .".concat(f6.middleButton),t.middleButton),t.root,t[n.variant],!0===n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth,"vertical"===n.orientation&&t.vertical]}})((function(e){var t,n=e.theme,r=e.ownerState;return(0,S.Z)({display:"inline-flex",borderRadius:(n.vars||n).shape.borderRadius},"contained"===r.variant&&{boxShadow:(n.vars||n).shadows[2]},r.disableElevation&&{boxShadow:"none"},r.fullWidth&&{width:"100%"},"vertical"===r.orientation&&{flexDirection:"column"},(t={},(0,s.Z)(t,"& .".concat(f6.grouped),(0,S.Z)({minWidth:40,"&:hover":(0,S.Z)({},"contained"===r.variant&&{boxShadow:"none"})},"contained"===r.variant&&{boxShadow:"none"})),(0,s.Z)(t,"& .".concat(f6.firstButton,",& .").concat(f6.middleButton),(0,S.Z)({},"horizontal"===r.orientation&&{borderTopRightRadius:0,borderBottomRightRadius:0},"vertical"===r.orientation&&{borderBottomRightRadius:0,borderBottomLeftRadius:0},"text"===r.variant&&"horizontal"===r.orientation&&(0,s.Z)({borderRight:n.vars?"1px solid rgba(".concat(n.vars.palette.common.onBackgroundChannel," / 0.23)"):"1px solid ".concat("light"===n.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)")},"&.".concat(f6.disabled),{borderRight:"1px solid ".concat((n.vars||n).palette.action.disabled)}),"text"===r.variant&&"vertical"===r.orientation&&(0,s.Z)({borderBottom:n.vars?"1px solid rgba(".concat(n.vars.palette.common.onBackgroundChannel," / 0.23)"):"1px solid ".concat("light"===n.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)")},"&.".concat(f6.disabled),{borderBottom:"1px solid ".concat((n.vars||n).palette.action.disabled)}),"text"===r.variant&&"inherit"!==r.color&&{borderColor:n.vars?"rgba(".concat(n.vars.palette[r.color].mainChannel," / 0.5)"):(0,wu.Fq)(n.palette[r.color].main,.5)},"outlined"===r.variant&&"horizontal"===r.orientation&&{borderRightColor:"transparent"},"outlined"===r.variant&&"vertical"===r.orientation&&{borderBottomColor:"transparent"},"contained"===r.variant&&"horizontal"===r.orientation&&(0,s.Z)({borderRight:"1px solid ".concat((n.vars||n).palette.grey[400])},"&.".concat(f6.disabled),{borderRight:"1px solid ".concat((n.vars||n).palette.action.disabled)}),"contained"===r.variant&&"vertical"===r.orientation&&(0,s.Z)({borderBottom:"1px solid ".concat((n.vars||n).palette.grey[400])},"&.".concat(f6.disabled),{borderBottom:"1px solid ".concat((n.vars||n).palette.action.disabled)}),"contained"===r.variant&&"inherit"!==r.color&&{borderColor:(n.vars||n).palette[r.color].dark},{"&:hover":(0,S.Z)({},"outlined"===r.variant&&"horizontal"===r.orientation&&{borderRightColor:"currentColor"},"outlined"===r.variant&&"vertical"===r.orientation&&{borderBottomColor:"currentColor"})})),(0,s.Z)(t,"& .".concat(f6.lastButton,",& .").concat(f6.middleButton),(0,S.Z)({},"horizontal"===r.orientation&&{borderTopLeftRadius:0,borderBottomLeftRadius:0},"vertical"===r.orientation&&{borderTopRightRadius:0,borderTopLeftRadius:0},"outlined"===r.variant&&"horizontal"===r.orientation&&{marginLeft:-1},"outlined"===r.variant&&"vertical"===r.orientation&&{marginTop:-1})),t))})),v6=t.forwardRef((function(e,n){var r=(0,fe.Z)({props:e,name:"MuiButtonGroup"}),i=r.children,o=r.className,a=r.color,s=void 0===a?"primary":a,l=r.component,u=void 0===l?"div":l,c=r.disabled,d=void 0!==c&&c,f=r.disableElevation,h=void 0!==f&&f,p=r.disableFocusRipple,v=void 0!==p&&p,m=r.disableRipple,g=void 0!==m&&m,y=r.fullWidth,b=void 0!==y&&y,x=r.orientation,w=void 0===x?"horizontal":x,k=r.size,C=void 0===k?"medium":k,j=r.variant,P=void 0===j?"outlined":j,E=(0,_.Z)(r,h6),A=(0,S.Z)({},r,{color:s,component:u,disabled:d,disableElevation:h,disableFocusRipple:v,disableRipple:g,fullWidth:b,orientation:w,size:C,variant:P}),T=function(e){var t=e.classes,n=e.color,r=e.disabled,i=e.disableElevation,o=e.fullWidth,a=e.orientation,s=e.variant,l={root:["root",s,"vertical"===a&&"vertical",o&&"fullWidth",i&&"disableElevation"],grouped:["grouped","grouped".concat((0,tu.Z)(a)),"grouped".concat((0,tu.Z)(s)),"grouped".concat((0,tu.Z)(s)).concat((0,tu.Z)(a)),"grouped".concat((0,tu.Z)(s)).concat((0,tu.Z)(n)),r&&"disabled"],firstButton:["firstButton"],lastButton:["lastButton"],middleButton:["middleButton"]};return(0,de.Z)(l,d6,t)}(A),I=t.useMemo((function(){return{className:T.grouped,color:s,disabled:d,disableElevation:h,disableFocusRipple:v,disableRipple:g,fullWidth:b,size:C,variant:P}}),[s,d,h,v,g,b,C,P,T.grouped]),R=function(e){return t.Children.toArray(e).filter((function(e){return t.isValidElement(e)}))}(i),M=R.length,O=function(e){var t=0===e,n=e===M-1;return t&&n?"":t?T.firstButton:n?T.lastButton:T.middleButton};return(0,G.jsx)(p6,(0,S.Z)({as:u,role:"group",className:(0,ue.Z)(T.root,o),ref:n,ownerState:A},E,{children:(0,G.jsx)(Nc.Provider,{value:I,children:R.map((function(e,t){return(0,G.jsx)(Lc.Provider,{value:O(t),children:e},t)}))})}))})),m6=v6,g6=["Termin","Urlaub"];var y6=function(e){var n=e.setCreateAppointmentOpen,r=e.setCreateHolidayRequestOpen,o=t.useState(!1),a=(0,i.Z)(o,2),s=a[0],l=a[1],c=t.useRef(null),d=t.useState(0),f=(0,i.Z)(d,2),h=f[0],p=f[1],v=function(e){c.current&&c.current.contains(e.target)||l(!1)};return(0,G.jsxs)("div",{className:"flex w-[60%]",children:[(0,G.jsxs)(m6,{variant:"contained",ref:c,"aria-label":"split button",className:L3.buttonGroupRadius,children:[(0,G.jsx)(Wc,{onClick:function(){switch(g6[h]){case"Termin":n&&n(!0);break;case"Urlaub":r&&r(!0);break;default:console.log("You clicked ".concat(g6[h]))}},className:L3.groupOptionsButton.concat(" "+L3.createAppointment),startIcon:(0,G.jsx)(u6.Z,{style:{color:"var(--brand)"}}),children:g6[h]}),(0,G.jsx)(Wc,{size:"small","aria-controls":s?"split-button-menu":void 0,"aria-expanded":s?"true":void 0,"aria-label":"select merge strategy","aria-haspopup":"menu",onClick:function(){l((function(e){return!e}))},variant:"outlined",className:L3.groupToggleButton.concat(" "+L3.createAppointment),children:(0,G.jsx)(c6.Z,{})})]}),(0,G.jsx)(ep,{sx:{zIndex:1},open:s,anchorEl:c.current,role:void 0,transition:!0,disablePortal:!0,children:function(e){var t=e.TransitionProps,n=e.placement;return(0,G.jsx)(pf,u(u({},t),{},{style:{transformOrigin:"bottom"===n?"center top":"center bottom"},children:(0,G.jsx)(Vd,{children:(0,G.jsx)(Ee,{onClickAway:v,children:(0,G.jsx)(wg,{id:"split-button-menu",autoFocusItem:!0,children:g6.map((function(e,t){return(0,G.jsx)(OC,{disabled:2===t,selected:t===h,onClick:function(e){return function(e,t){p(t),l(!1)}(0,t)},children:e},e)}))})})})}))}})]})},b6=(__webpack_require__(5463),__webpack_require__(5790)),x6=__webpack_require__.n(b6);function w6(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Vl()().month();Vl().locale("de"),Vl().extend(x6()),Vl().extend(Bj()),Vl().extend(Yj()),Vl().updateLocale("de",{weekdaysShort:["So","Mo","Di","Mi","Do","Fr","Sa"]}),e=Math.floor(e);var t=Vl()().year(),n=Vl()(new Date(t,e,1)).day(),r=0===n?-6-n:1-n;return k6(),new Array(0===n?6:5).fill([]).map((function(){return new Array(7).fill(null).map((function(){return r++,Vl()(new Date(t,e,r))}))}))}function k6(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Vl()().week();Vl().locale("de"),Vl().extend(x6()),Vl().extend(Bj()),Vl().updateLocale("de",{weekdaysShort:["So","Mo","Di","Mi","Do","Fr","Sa"]});var t=Vl()().week(e).day(1),n=t.date().valueOf()-1;return new Array(7).fill(null).map((function(){return n++,Vl()(new Date(t.year(),t.month(),n))}))}function S6(e){e.selectedView;var n=e.setWeekIndex,r=(0,t.useState)(Vl()().month()),o=(0,i.Z)(r,2),a=o[0],s=o[1],l=(0,t.useState)(w6()),c=(0,i.Z)(l,2),d=c[0],f=c[1],h=GP(),p=h.monthIndex,v=h.setSmallCalendarMonth,m=h.selectedDay,g=h.setSelectedDay;function y(e){var t,n="DD-MM-YY",r=Vl()().format(n),i=e.format(n),o=m&&m.format(n);return t=e.format("MM-YY")!==Vl()(new Date(Vl()().year(),a)).format("MM-YY")?{backgroundColor:"white",color:"lightgrey",border:"0px",cursor:"pointer",borderRadius:"100%"}:{backgroundColor:"white",color:"black",border:"0px",cursor:"pointer",borderRadius:"100%"},r===i?u(u({},t),{},r===o?{backgroundColor:"var(--brand)",color:"white",fontWeight:"750"}:{backgroundColor:"var(--brand)",color:"white"}):i===o?u(u({},t),{},{backgroundColor:"var(--brand-selected)",fontWeight:"700"}):t}return(0,t.useEffect)((function(){s(p)}),[p]),(0,t.useEffect)((function(){f(w6(a))}),[a]),(0,G.jsxs)("div",{style:{marginTop:"1rem"},children:[(0,G.jsxs)("header",{style:{display:"flex",justifyContent:"space-between",flexDirection:"row",alignItems:"center"},children:[(0,G.jsx)("p",{style:{color:"var(--secondary)",fontWeight:"700"},children:Vl()(new Date(Vl()().year(),a)).format("MMMM YYYY")}),(0,G.jsxs)("div",{children:[(0,G.jsx)(Wc,{size:"small",variant:"text",style:{maxWidth:"2em",minWidth:"2em",maxHeight:"2em",minHeight:"2em",marginLeft:"0rem",marginRight:"0rem"},onClick:function(){s(a-1)},children:(0,G.jsx)(X3.Z,{fontSize:"small",style:{color:"var(--brand)"}})}),(0,G.jsx)(Wc,{size:"small",variant:"text",style:{maxWidth:"2em",minWidth:"2em",maxHeight:"2em",minHeight:"2em",marginLeft:"0rem",marginRight:"auto"},onClick:function(){s(a+1)},children:(0,G.jsx)(Q3.Z,{fontSize:"small",style:{color:"var(--brand)"}})})]})]}),(0,G.jsxs)("div",{className:L3.smallCalendar,children:[(0,G.jsx)("span",{style:{background:"whitesmoke",paddingTop:"0.25rem",paddingBottom:"0.25rem",fontSize:"0.875rem",lineHeight:"1.25rem",textAlign:"center",borderRight:"1px solid lightgray"},children:"KW"}),d[0].map((function(e,t){return(0,G.jsx)("span",{style:{paddingTop:"0.25rem",paddingBottom:"0.25rem",fontSize:"0.875rem",lineHeight:"1.25rem",textAlign:"center"},children:e.format("dd")},t)})),d.map((function(e,r){return(0,G.jsxs)(t.Fragment,{children:[(0,G.jsx)("span",{style:{background:"whitesmoke",paddingTop:"0.25rem",paddingBottom:"0.25rem",fontSize:"0.875rem",lineHeight:"1.25rem",textAlign:"center",borderRight:"1px solid lightgray"},children:e[0].week()},"displayedWeek"+r),e.map((function(e,t){return(0,G.jsx)("button",{style:y(e),onClick:function(){v(a),n(e.week()),g(e)},children:(0,G.jsx)("span",{style:{fontSize:"0.875rem",lineHeight:"1.75rem"},children:e.format("D")})},t)}))]},r)}))]})]})}function _6(e){var n=e.selectedView,r=e.setWeekIndex,o=e.privateCheckedCategories,a=e.setPrivateCheckedCategories,s=e.organizationCheckedCategories,l=e.setOrganizationCheckedCategories,u=(0,t.useState)(!1),c=(0,i.Z)(u,2),d=c[0],f=c[1],h=(0,t.useState)(!1),p=(0,i.Z)(h,2),v=p[0],m=p[1],g=(0,t.useState)(!1),y=(0,i.Z)(g,2),b=(y[0],y[1],YP());return(0,G.jsxs)(G.Fragment,{children:[!b&&(0,G.jsxs)("aside",{className:L3.calendarSidebar,children:[(0,G.jsx)(H3,{open:d,setOpen:f}),(0,G.jsx)(n6,{open:v,setOpen:m}),(0,G.jsx)(y6,{setCreateAppointmentOpen:f,setCreateHolidayRequestOpen:m}),(0,G.jsx)(S6,{setWeekIndex:r,selectedView:n}),(0,G.jsx)(l6,{privateCheckedCategories:o,setPrivateCheckedCategories:a,organizationCheckedCategories:s,setOrganizationCheckedCategories:l})]}),b&&(0,G.jsxs)("aside",{className:L3.calendarSidebar,children:[(0,G.jsx)(H3,{open:d,setOpen:f}),(0,G.jsx)(n6,{open:v,setOpen:m}),(0,G.jsx)(y6,{setCreateAppointmentOpen:f,setCreateHolidayRequestOpen:m}),(0,G.jsx)(S6,{setWeekIndex:r,selectedView:n}),(0,G.jsx)(l6,{privateCheckedCategories:o,setPrivateCheckedCategories:a,organizationCheckedCategories:s,setOrganizationCheckedCategories:l})]})]})}function C6(e){var n=e.day,r=e.rowIndex,o=e.colIndex,a=e.monthRows,s=e.selectedView,l=e.setShowAppointmentInfoModal,u=e.setClickedAppointment,c=e.setShowTaskInfoModal,d=e.setClickedTask,f=(e.showHolidayInfoModal,e.setShowHolidayInfoModal),h=(e.setClickedHoliday,e.privateCheckedCategories,e.organizationCheckedCategories,(0,t.useState)([])),p=(0,i.Z)(h,2),v=p[0],m=p[1],g=(0,t.useState)([]),y=(0,i.Z)(g,2),b=y[0],x=y[1],w=(0,t.useState)([]),k=(0,i.Z)(w,2),S=(k[0],k[1]),_=(0,t.useState)(!1),C=(0,i.Z)(_,2),j=C[0],P=C[1],E=(0,t.useState)(n),A=(0,i.Z)(E,2),T=A[0],I=A[1],R=(0,t.useRef)(null),M=GP(),O=M.appointments,D=M.setSelectedDay,Z=M.monthIndex,N=M.allTasksUnformated,L=M.appointmentCategories,F=(JM().staff,Rc().persons,YF().organizationHolidays);function z(e){return"string"===typeof e&&/^#[0-9A-F]{6}$/i.test(e)}function B(){var e={};return(0,G.jsx)(G.Fragment,{children:v.map((function(n,r){var i,o=null===L||void 0===L?void 0:L.find((function(e){return e.id===n.appointmentCategory}));null==o&&n.visibility===VP.Organization?o=null===L||void 0===L?void 0:L.find((function(e){return e.id===qP.OrganizationNoCategory})):null==o&&n.visibility===VP.Private&&(o=null===L||void 0===L?void 0:L.find((function(e){return e.id===qP.PrivateNoCategory})));for(var a=function(e,t){return e&&z(e)?e:t}(null===(i=o)||void 0===i?void 0:i.color,"#000000"),d=z(a)?a:"#000000",h=60*Vl()(n.start).hour()+Vl()(n.start).minute()/60*60,p=60*Vl()(n.end).diff(Vl()(n.start),"hour",!0),v=0;e[v]&&e[v].some((function(e){return Vl()(e.start).isBefore(n.end)&&Vl()(e.end).isAfter(n.start)}));)v++;e[v]||(e[v]=[]),e[v].push(n);var m="".concat(100/Object.keys(e).length,"%"),g="".concat(100*v/Object.keys(e).length,"%"),y="".concat(Vl()(n.start).format("HH:mm")," - ").concat(Vl()(n.end).format("HH:mm"));return(0,G.jsx)(t.Fragment,{children:(0,G.jsx)("div",{className:L3.appointment,style:{backgroundColor:d,top:"".concat(h,"px"),height:"".concat(p,"px"),left:g,width:m,position:"Woche"===s?"absolute":"relative",boxSizing:"border-box"},onClick:function(){u(n),l(!0),c(!1),f(!1)},children:(0,G.jsxs)("span",{style:{color:N3(d)},children:[n.title," ",(0,G.jsx)("br",{})," ",y]})})},n.id)}))})}function H(){return(0,G.jsx)(G.Fragment,{children:b.map((function(e,n){var r="#000000",i=z(r)?r:"#000000";return(0,G.jsx)(t.Fragment,{children:(0,G.jsx)("div",{className:L3.task,style:{backgroundColor:i,padding:"2px 4px",margin:"2px 0",boxSizing:"border-box",position:"Woche"===s?"absolute":"relative"},onClick:function(){d(e),l(!1),c(!0),f(!1)},children:(0,G.jsx)("span",{style:{color:N3(i)},children:e.title})})},e.id)}))})}return Vl().extend(Gj()),(0,t.useEffect)((function(){var e=null===N||void 0===N?void 0:N.filter((function(e){return null!=e.scheduledDate&&Vl()(e.scheduledDate).format("DD-MM-YY")===n.format("DD-MM-YY")}));x(e)}),[N,n]),(0,t.useEffect)((function(){var e,t=null!==(e=null===O||void 0===O?void 0:O.filter((function(e){return Vl()(e.start).format("DD-MM-YY")===n.format("DD-MM-YY")||Vl()(e.end).format("DD-MM-YY")===n.format("DD-MM-YY")||n.isBetween(e.start,e.end,"day")})))&&void 0!==e?e:[];m(t)}),[O,n]),(0,t.useEffect)((function(){var e,t=null!==(e=null===F||void 0===F?void 0:F.filter((function(e){return e.accepted&&!e.canceled&&!e.rejected&&(Vl()(e.startDate).format("DD-MM-YY")===n.format("DD-MM-YY")||Vl()(e.endDate).format("DD-MM-YY")===n.format("DD-MM-YY")||n.isBetween(e.startDate,e.endDate,"day"))})))&&void 0!==e?e:[];S(t)}),[F,n]),(0,t.useEffect)((function(){if("Woche"===s&&R.current){var e=R.current.querySelector('[data-hour="8"]');e&&(R.current.scrollTop=e.offsetTop)}}),[s]),(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)("div",{className:L3.calendarCell,style:{borderTopRightRadius:0===r&&6===o?"var(--borderRadius)":"0px",borderBottomRightRadius:a&&r===a-1&&6===o?"var(--borderRadius)":"0px",backgroundColor:"Monat"===s?Vl()(new Date(Vl()().year(),Z)).format("MM-YYYY")===n.format("MM-YYYY")?"white":"whitesmoke":"white"},children:[(0,G.jsxs)("header",{style:{display:"flex",flexDirection:"column",alignItems:"center",cursor:"pointer",borderBottom:"Woche"===s?"1px solid var(--light-contrast)":"",marginBottom:"12px"},onClick:function(){D(n),I(n),P(!0)},children:[0===r&&(0,G.jsx)("div",{className:L3.dayTextContent,children:n.format("ddd")}),(0,G.jsx)("div",{className:L3.dayNumericContent,style:n.format("DD-MM-YY")===Vl()().format("DD-MM-YY")?{backgroundColor:"#390099",color:"white",borderRadius:"50%",display:"flex",alignItems:"center",justifyContent:"center",width:"2rem",height:"1.7rem"}:{},children:n.format("DD")})]}),(0,G.jsx)("div",{style:{overflow:"auto",position:"relative"},children:"Woche"===s?(0,G.jsx)("div",{className:L3.weekGrid,ref:R,children:(0,G.jsxs)("div",{className:L3.weekContent,children:[Array.from({length:24}).map((function(e,t){return(0,G.jsxs)("div",{className:L3.weekHour,"data-hour":t,onClick:function(){return function(e){D(n),I(n.hour(e).minute(0)),P(!0)}(t)},children:[(0,G.jsxs)("div",{className:L3.hourLabel,children:[t,":00"]}),(0,G.jsx)("div",{className:L3.hourContent}),(0,G.jsx)("hr",{className:L3.hourSeparator})]},t)})),B(),H()]})}):(0,G.jsxs)("div",{children:[B(),H()]})}),(0,G.jsx)("div",{style:{flex:"1 0 0%",cursor:"pointer",minHeight:"auto"},onClick:function(){D(n),I(n),P(!0)}})]}),(0,G.jsx)(H3,{open:j,setOpen:P,initialDate:T})]})}function j6(e){var t=e.week,n=e.selectedView,r=(e.showAppointmentInfoModal,e.setShowAppointmentInfoModal),i=e.setClickedAppointment,o=e.showTaskInfoModal,a=e.setShowTaskInfoModal,s=e.setClickedTask,l=e.showHolidayInfoModal,u=e.setShowHolidayInfoModal,c=e.setClickedHoliday,d=e.privateCheckedCategories,f=e.organizationCheckedCategories;return(0,G.jsx)("div",{style:{display:"grid",gridTemplateColumns:"repeat(7, 1fr)",gridAutoRows:"minmax(100px, auto)",height:"100%",width:"100%"},children:t&&t.map((function(e,t){return(0,G.jsx)(C6,{day:e,rowIndex:0,monthRows:1,colIndex:t,selectedView:n,setShowAppointmentInfoModal:r,setClickedAppointment:i,showTaskInfoModal:o,setShowTaskInfoModal:a,setClickedTask:s,setClickedHoliday:c,showHolidayInfoModal:l,setShowHolidayInfoModal:u,privateCheckedCategories:d,organizationCheckedCategories:f},t)}))})}var P6="HolidayInfoModal_modalContainer__7Oc3+",E6="HolidayInfoModal_modalForm__vB7Yq",A6="HolidayInfoModal_modalHeader__qYNGc",T6="HolidayInfoModal_content__WhmN6",I6=function(e){var n,r,o,a=e.holiday,s=(e.setHoliday,e.setShowHolidayInfoModal),l=JM().staff,u=GP().appointmentCategories,c=(0,t.useState)(l.find((function(e){return e.id===(null===a||void 0===a?void 0:a.userId)}))),d=(0,i.Z)(c,2),f=d[0],h=(d[1],u.find((function(e){return e.id==qP.Holiday})));return V3("target","AppointmentInfoModal"),(0,G.jsx)("div",{className:P6,children:(0,G.jsxs)("form",{className:E6,children:[(0,G.jsxs)("header",{className:A6,style:{background:null===h||void 0===h?void 0:h.color,color:null!==h&&void 0!==h&&h.color?N3(null===h||void 0===h||null===(n=h.color)||void 0===n?void 0:n.toString()):""},id:"target",children:[(0,G.jsx)(w3,{style:{color:"black",marginLeft:"0px",marginRight:"auto"}}),(0,G.jsx)(Wc,{onClick:function(){s(!1)},style:{minWidth:"5%"},size:"small",children:(0,G.jsx)(of.Z,{fontSize:"small",style:{color:"black"}})})]}),(0,G.jsx)("div",{className:T6,children:(0,G.jsxs)(Z3,{container:!0,spacing:1,children:[(0,G.jsx)(Z3,{item:!0,xs:4,style:{whiteSpace:"normal",wordWrap:"break-word"},children:"Mitarbeiter:"}),(0,G.jsx)(Z3,{item:!0,xs:8,style:{whiteSpace:"normal",wordWrap:"break-word"},children:null!==(r=null===f||void 0===f||null===(o=f.person)||void 0===o?void 0:o.completeName)&&void 0!==r?r:null===f||void 0===f?void 0:f.username}),(0,G.jsx)(Z3,{item:!0,xs:12,style:{whiteSpace:"normal",wordWrap:"break-word"},children:(0,G.jsx)("hr",{style:{border:"1px solid whitesmoke"}})}),(null===a||void 0===a?void 0:a.requesterNote)&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(Z3,{item:!0,xs:4,style:{whiteSpace:"normal",wordWrap:"break-word"},children:"Beschreibung:"}),(0,G.jsx)(Z3,{item:!0,xs:8,style:{whiteSpace:"normal",wordWrap:"break-word"},children:null===a||void 0===a?void 0:a.requesterNote}),(0,G.jsx)(Z3,{item:!0,xs:12,style:{whiteSpace:"normal",wordWrap:"break-word"},children:(0,G.jsx)("hr",{style:{border:"1px solid whitesmoke"}})})]}),(0,G.jsx)(Z3,{item:!0,xs:4,style:{whiteSpace:"normal",wordWrap:"break-word"},children:"Start:"}),(0,G.jsx)(Z3,{item:!0,xs:8,style:{whiteSpace:"normal",wordWrap:"break-word"},children:Vl()(new Date(null===a||void 0===a?void 0:a.startDate)).format("DD.MM.YYYY - HH:mm")}),(0,G.jsx)(Z3,{item:!0,xs:4,style:{whiteSpace:"normal",wordWrap:"break-word"},children:"Ende:"}),(0,G.jsx)(Z3,{item:!0,xs:8,style:{whiteSpace:"normal",wordWrap:"break-word"},children:Vl()(new Date(null===a||void 0===a?void 0:a.endDate)).format("DD.MM.YYYY - HH:mm")}),(0,G.jsxs)("span",{style:{marginRight:"0px",marginLeft:"auto",marginTop:"1em",color:"grey",fontSize:"0.9em",fontStyle:"italic"},children:["Beantragt am ",Vl()(new Date(null===a||void 0===a?void 0:a.requestedDate)).format("DD.MM.YYYY - HH:mm")," und akzeptiert am ",Vl()(new Date(null===a||void 0===a?void 0:a.processedDate)).format("DD.MM.YYYY - HH:mm")]})]})})]})})},R6=(0,fc.Z)((0,G.jsx)("path",{d:"m9.84 16.47 1.91-1.91 1.91 1.91c.29.29.77.29 1.06 0 .29-.29.29-.77 0-1.06l-1.91-1.91 1.91-1.91c.29-.29.29-.77 0-1.06-.29-.29-.77-.29-1.06 0l-1.91 1.91-1.91-1.91c-.29-.29-.77-.29-1.06 0-.29.29-.29.77 0 1.06l1.91 1.91-1.91 1.91c-.29.29-.29.77 0 1.06.29.29.77.29 1.06 0zM19 3h-1V2c0-.55-.45-1-1-1s-1 .45-1 1v1H8V2c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-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-2zm-1 16H6c-.55 0-1-.45-1-1V8h14v10c0 .55-.45 1-1 1z"}),"EventBusyRounded"),M6="TaskInfoModal_modalContainer__pMbCz",O6="TaskInfoModal_modalForm__cDb7E",D6="TaskInfoModal_modalHeader__pAz4n",Z6="TaskInfoModal_content__cieCm",N6="TaskInfoModal_modalFooter__Q0zgi",L6=function(e){var n=e.task,r=(e.setTask,e.setShowTaskInfoModal),o=GP().updateTask,a=xq(),s=jP().employees,l=Rc().companies,c=(0,t.useState)(s.filter((function(e){var t;return null===n||void 0===n||null===(t=n.userIds)||void 0===t?void 0:t.includes(e.id)}))),d=(0,i.Z)(c,2),f=d[0],h=(d[1],(0,t.useState)(s.find((function(e){return e.id==(null===n||void 0===n?void 0:n.userId)})))),p=(0,i.Z)(h,2),v=p[0],m=(p[1],(0,t.useState)(l.find((function(e){return(null===n||void 0===n?void 0:n.customerOrganizationId)==e.id})))),g=(0,i.Z)(m,2),y=g[0];g[1];V3("target","AppointmentInfoModal");return(0,G.jsx)("div",{className:M6,children:(0,G.jsxs)("form",{className:O6,children:[(0,G.jsxs)("header",{className:D6,id:"target",children:[(0,G.jsx)(w3,{style:{color:"black",marginLeft:"0px",marginRight:"auto"}}),(0,G.jsx)(Wc,{onClick:function(){r(!1)},style:{minWidth:"5%"},size:"small",children:(0,G.jsx)(of.Z,{fontSize:"small",style:{color:"black"}})})]}),(0,G.jsx)("div",{className:Z6,children:(0,G.jsxs)(Z3,{container:!0,spacing:1,children:[(0,G.jsx)(Z3,{item:!0,xs:4,style:{whiteSpace:"normal",wordWrap:"break-word"},children:"Titel:"}),(0,G.jsx)(Z3,{item:!0,xs:8,style:{whiteSpace:"normal",wordWrap:"break-word"},children:null===n||void 0===n?void 0:n.title}),(0,G.jsx)(Z3,{item:!0,xs:12,style:{whiteSpace:"normal",wordWrap:"break-word"},children:(0,G.jsx)("hr",{style:{border:"1px solid whitesmoke"}})}),(null===n||void 0===n?void 0:n.description)&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(Z3,{item:!0,xs:4,style:{whiteSpace:"normal",wordWrap:"break-word"},children:"Beschreibung:"}),(0,G.jsx)(Z3,{item:!0,xs:8,style:{whiteSpace:"normal",wordWrap:"break-word"},children:null===n||void 0===n?void 0:n.description}),(0,G.jsx)(Z3,{item:!0,xs:12,style:{whiteSpace:"normal",wordWrap:"break-word"},children:(0,G.jsx)("hr",{style:{border:"1px solid whitesmoke"}})})]}),(0,G.jsx)(Z3,{item:!0,xs:4,style:{whiteSpace:"normal",wordWrap:"break-word"},children:"Geplante Fertigstellung:"}),(0,G.jsx)(Z3,{item:!0,xs:8,style:{whiteSpace:"normal",wordWrap:"break-word"},children:Vl()(null===n||void 0===n?void 0:n.scheduledDate).format("DD.MM.YYYY - HH:mm")}),(0,G.jsx)(Z3,{item:!0,xs:4,style:{whiteSpace:"normal",wordWrap:"break-word"},children:"Zugewiesene Mitarbeiter*innen"}),(0,G.jsx)(Z3,{item:!0,xs:8,style:{whiteSpace:"normal",wordWrap:"break-word"},children:null===f||void 0===f?void 0:f.map((function(e,t){return t===f.length-1?(0,G.jsx)("span",{children:e.username},t):(0,G.jsxs)("span",{children:[e.username,", "]},t)}))}),(0,G.jsx)(Z3,{item:!0,xs:4,style:{whiteSpace:"normal",wordWrap:"break-word"},children:"Kunde"}),(0,G.jsx)(Z3,{item:!0,xs:8,style:{whiteSpace:"normal",wordWrap:"break-word"},children:null===y||void 0===y?void 0:y.name}),(null===n||void 0===n?void 0:n.note)&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(Z3,{item:!0,xs:4,style:{whiteSpace:"normal",wordWrap:"break-word"},children:"Notiz:"}),(0,G.jsx)(Z3,{item:!0,xs:8,style:{whiteSpace:"normal",wordWrap:"break-word"},children:null===n||void 0===n?void 0:n.note})]}),(0,G.jsxs)("span",{style:{marginRight:"0px",marginLeft:"auto",marginTop:"1em",color:"grey",fontSize:"0.9em",fontStyle:"italic"},children:["Erstellt von ",null===v||void 0===v?void 0:v.username," am ",Vl()(null===n||void 0===n?void 0:n.creationDate).format("DD.MM.YYYY - HH:mm")]})]})}),(0,G.jsxs)("footer",{className:N6,children:[(0,G.jsx)(pp,{title:"Deadline f\xfcr diese Aufgabe l\xf6schen",arrow:!0,disableInteractive:!0,style:{marginRight:"auto"},children:(0,G.jsx)(sc,{onClick:function(){a.changeVisibility("yesNoDialog",!0,{props:{object:{submitFunction:function(){o(u(u({},n),{},{scheduledDate:void 0})),r(!1)},modalTitle:"Deadline f\xfcr Aufgabe l\xf6schen",confirmButtonText:"L\xf6schen",modalText:"M\xf6chten Sie die Deadline f\xfcr diese Aufgabe wirklich l\xf6schen? Die Aufgabe bleibt vorhanden, aber ohne geplantes Fertigstellungsdatum und verschwindet somit aus dem Kalender."}}})},children:(0,G.jsx)(R6,{color:"error",fontSize:"medium"})})}),(0,G.jsx)(pp,{title:"Aufgabe bearbeiten",arrow:!0,disableInteractive:!0,children:(0,G.jsx)(sc,{onClick:function(){a.changeVisibility("createTask",!0,{props:{object:n,mode:"edit"}})},children:(0,G.jsx)(o6,{color:"primary",fontSize:"medium"})})})]})]})})};var F6=function(){var e=(0,t.useState)(w6()),n=(0,i.Z)(e,2),r=n[0],o=n[1],a=(0,t.useState)(k6()),l=(0,i.Z)(a,2),c=l[0],d=l[1],f=GP(),h=f.monthIndex,p=f.smallCalendarMonth,v=f.setMonthIndex,m=f.defaultTask,g=f.appointmentCategories,y=(0,t.useState)(Vl()().week()),b=(0,i.Z)(y,2),x=b[0],w=b[1],k=(0,t.useState)(!1),S=(0,i.Z)(k,2),_=S[0],C=S[1],j=(0,t.useState)(b3),P=(0,i.Z)(j,2),E=P[0],A=P[1],T=(0,t.useState)("Monat"),I=(0,i.Z)(T,2),R=I[0],M=I[1],O=(0,t.useState)(m),D=(0,i.Z)(O,2),Z=D[0],N=D[1],L=(0,t.useState)(!1),F=(0,i.Z)(L,2),z=F[0],B=F[1],H=(0,t.useState)(GF),V=(0,i.Z)(H,2),q=V[0],W=V[1],U=(0,t.useState)(!1),K=(0,i.Z)(U,2),Y=K[0],X=K[1],Q=(0,t.useState)(null===g||void 0===g?void 0:g.filter((function(e){return e.visibility===VP.Private})).reduce((function(e,t){return u(u({},e),{},(0,s.Z)({},t.id,!0))}),{})),J=(0,i.Z)(Q,2),$=J[0],ee=J[1],te=(0,t.useState)(null===g||void 0===g?void 0:g.filter((function(e){return e.visibility===VP.Organization})).reduce((function(e,t){return u(u({},e),{},(0,s.Z)({},t.id,!0))}),{})),ne=(0,i.Z)(te,2),re=ne[0],ie=ne[1];(0,t.useEffect)((function(){ee(null===g||void 0===g?void 0:g.filter((function(e){return e.visibility===VP.Private})).reduce((function(e,t){return u(u({},e),{},(0,s.Z)({},t.id,!0))}),{})),ie(null===g||void 0===g?void 0:g.filter((function(e){return e.visibility===VP.Organization})).reduce((function(e,t){return u(u({},e),{},(0,s.Z)({},t.id,!0))}),{}))}),[g]),(0,t.useLayoutEffect)((function(){o(w6(h))}),[h]),(0,t.useLayoutEffect)((function(){d(k6(x))}),[x]),(0,t.useEffect)((function(){null!==p&&v(p)}),[p]);var oe=YP(),ae=(0,t.useState)(!1),se=(0,i.Z)(ae,2),le=se[0],ue=se[1];return(0,G.jsx)(h3,{modal:!1,open:le,onOpenChange:ue,children:(0,G.jsxs)(_G,{children:[(0,G.jsx)(CG,{className:"justify-between",children:(0,G.jsxs)(jG,{className:"flex flex-row gap-2 items-center",children:[oe&&(0,G.jsx)(p3,{children:(0,G.jsx)("div",{className:"rounded-full border ".concat(le&&"bg-brand-light"),children:(0,G.jsx)(pp,{title:"Kalender-Men\xfc ausklappen",children:(0,G.jsx)(sc,{children:(0,G.jsx)(f2.Z,{})})})})}),"Kalender"]})}),(0,G.jsx)(PG,{children:(0,G.jsxs)("div",{style:{height:"100%",display:"flex",flexDirection:"column"},children:[(0,G.jsx)(J3,{selectedView:R,setSelectedView:M,weekIndex:x,setWeekIndex:w}),(0,G.jsxs)("div",{style:{display:"flex",flex:"1 1 0%",height:"92%"},children:[!oe&&(0,G.jsx)(_6,{selectedView:R,setWeekIndex:w,privateCheckedCategories:$,setPrivateCheckedCategories:ee,organizationCheckedCategories:re,setOrganizationCheckedCategories:ie}),oe&&(0,G.jsx)(y3,{side:"left",children:(0,G.jsx)(_6,{selectedView:R,setWeekIndex:w,privateCheckedCategories:$,setPrivateCheckedCategories:ee,organizationCheckedCategories:re,setOrganizationCheckedCategories:ie})}),"Monat"===R?(0,G.jsx)(e6,{month:r,selectedView:R,showAppointmentInfoModal:_,setShowAppointmentInfoModal:C,setClickedAppointment:A,setClickedTask:N,setClickedHoliday:W,setShowTaskInfoModal:B,showHolidayInfoModal:Y,setShowHolidayInfoModal:X,showTaskInfoModal:z,privateCheckedCategories:$,organizationCheckedCategories:re}):(0,G.jsx)(j6,{week:c,selectedView:R,showAppointmentInfoModal:_,setShowAppointmentInfoModal:C,setClickedAppointment:A,setClickedTask:N,setClickedHoliday:W,setShowTaskInfoModal:B,showHolidayInfoModal:Y,setShowHolidayInfoModal:X,showTaskInfoModal:z,privateCheckedCategories:$,organizationCheckedCategories:re})]})]})}),_&&(0,G.jsx)(Y3,{appointment:E,setAppointment:A,showAppointmentInfoModal:_,setShowAppointmentInfoModal:C}),z&&(0,G.jsx)(L6,{task:Z,setTask:N,setShowTaskInfoModal:B,showTaskInfoModal:z}),Y&&(0,G.jsx)(I6,{holiday:q,setHoliday:W,setShowHolidayInfoModal:X})]})})};var z6=function(e){var t=e.height,n=e.width,r=e.children,i=YP();return(0,G.jsx)("div",{className:"flex centered-aligned ".concat(i?"column":void 0),style:{width:i?"100%":n,height:t,gap:"20px"},children:r})},B6=Number.isNaN||function(e){return"number"===typeof e&&e!==e};function H6(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(r=e[n],i=t[n],!(r===i||B6(r)&&B6(i)))return!1;var r,i;return!0}var V6=function(e,t){var n;void 0===t&&(t=H6);var r,i=[],o=!1;return function(){for(var a=[],s=0;s<arguments.length;s++)a[s]=arguments[s];return o&&n===this&&t(a,i)||(r=e.apply(this,a),o=!0,n=this,i=a),r}},q6="object"===typeof performance&&"function"===typeof performance.now?function(){return performance.now()}:function(){return Date.now()};function W6(e){cancelAnimationFrame(e.id)}function U6(e,t){var n=q6();var r={id:requestAnimationFrame((function i(){q6()-n>=t?e.call(null):r.id=requestAnimationFrame(i)}))};return r}var G6=-1;function K6(e){if(void 0===e&&(e=!1),-1===G6||e){var t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",document.body.appendChild(t),G6=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return G6}var Y6=null;function X6(e){if(void 0===e&&(e=!1),null===Y6||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"),i=r.style;return i.width="100px",i.height="100px",t.appendChild(r),document.body.appendChild(t),t.scrollLeft>0?Y6="positive-descending":(t.scrollLeft=1,Y6=0===t.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(t),Y6}return Y6}var Q6=function(e,t){return e};function J6(e){var n,r=e.getItemOffset,i=e.getEstimatedTotalSize,o=e.getItemSize,a=e.getOffsetForIndexAndAlignment,s=e.getStartIndexForOffset,l=e.getStopIndexForStartIndex,u=e.initInstanceProps,c=e.shouldResetStyleCacheOnItemSizeChange,d=e.validateProps;return n=function(e){function n(t){var n;return(n=e.call(this,t)||this)._instanceProps=u(n.props,(0,_u.Z)(n)),n._outerRef=void 0,n._resetIsScrollingTimeoutId=null,n.state={instance:(0,_u.Z)(n),isScrolling:!1,scrollDirection:"forward",scrollOffset:"number"===typeof n.props.initialScrollOffset?n.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},n._callOnItemsRendered=void 0,n._callOnItemsRendered=V6((function(e,t,r,i){return n.props.onItemsRendered({overscanStartIndex:e,overscanStopIndex:t,visibleStartIndex:r,visibleStopIndex:i})})),n._callOnScroll=void 0,n._callOnScroll=V6((function(e,t,r){return n.props.onScroll({scrollDirection:e,scrollOffset:t,scrollUpdateWasRequested:r})})),n._getItemStyle=void 0,n._getItemStyle=function(e){var t,i=n.props,a=i.direction,s=i.itemSize,l=i.layout,u=n._getItemStyleCache(c&&s,c&&l,c&&a);if(u.hasOwnProperty(e))t=u[e];else{var d=r(n.props,e,n._instanceProps),f=o(n.props,e,n._instanceProps),h="horizontal"===a||"horizontal"===l,p="rtl"===a,v=h?d:0;u[e]=t={position:"absolute",left:p?void 0:v,right:p?v:void 0,top:h?0:d,height:h?"100%":f,width:h?f:"100%"}}return t},n._getItemStyleCache=void 0,n._getItemStyleCache=V6((function(e,t,n){return{}})),n._onScrollHorizontal=function(e){var t=e.currentTarget,r=t.clientWidth,i=t.scrollLeft,o=t.scrollWidth;n.setState((function(e){if(e.scrollOffset===i)return null;var t=n.props.direction,a=i;if("rtl"===t)switch(X6()){case"negative":a=-i;break;case"positive-descending":a=o-r-i}return a=Math.max(0,Math.min(a,o-r)),{isScrolling:!0,scrollDirection:e.scrollOffset<i?"forward":"backward",scrollOffset:a,scrollUpdateWasRequested:!1}}),n._resetIsScrollingDebounced)},n._onScrollVertical=function(e){var t=e.currentTarget,r=t.clientHeight,i=t.scrollHeight,o=t.scrollTop;n.setState((function(e){if(e.scrollOffset===o)return null;var t=Math.max(0,Math.min(o,i-r));return{isScrolling:!0,scrollDirection:e.scrollOffset<t?"forward":"backward",scrollOffset:t,scrollUpdateWasRequested:!1}}),n._resetIsScrollingDebounced)},n._outerRefSetter=function(e){var t=n.props.outerRef;n._outerRef=e,"function"===typeof t?t(e):null!=t&&"object"===typeof t&&t.hasOwnProperty("current")&&(t.current=e)},n._resetIsScrollingDebounced=function(){null!==n._resetIsScrollingTimeoutId&&W6(n._resetIsScrollingTimeoutId),n._resetIsScrollingTimeoutId=U6(n._resetIsScrolling,150)},n._resetIsScrolling=function(){n._resetIsScrollingTimeoutId=null,n.setState({isScrolling:!1},(function(){n._getItemStyleCache(-1,null)}))},n}j(n,e),n.getDerivedStateFromProps=function(e,t){return $6(e,t),d(e),null};var f=n.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,i=n.layout,o=this.state.scrollOffset;e=Math.max(0,Math.min(e,r-1));var s=0;if(this._outerRef){var l=this._outerRef;s="vertical"===i?l.scrollWidth>l.clientWidth?K6():0:l.scrollHeight>l.clientHeight?K6():0}this.scrollTo(a(this.props,e,t,o,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 i=this._outerRef;"horizontal"===t||"horizontal"===r?i.scrollLeft=n:i.scrollTop=n}this._callPropsCallbacks()},f.componentDidUpdate=function(){var e=this.props,t=e.direction,n=e.layout,r=this.state,i=r.scrollOffset;if(r.scrollUpdateWasRequested&&null!=this._outerRef){var o=this._outerRef;if("horizontal"===t||"horizontal"===n)if("rtl"===t)switch(X6()){case"negative":o.scrollLeft=-i;break;case"positive-ascending":o.scrollLeft=i;break;default:var a=o.clientWidth,s=o.scrollWidth;o.scrollLeft=s-a-i}else o.scrollLeft=i;else o.scrollTop=i}this._callPropsCallbacks()},f.componentWillUnmount=function(){null!==this._resetIsScrollingTimeoutId&&W6(this._resetIsScrollingTimeoutId)},f.render=function(){var e=this.props,n=e.children,r=e.className,o=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?Q6:f,p=e.layout,v=e.outerElementType,m=e.outerTagName,g=e.style,y=e.useIsScrolling,b=e.width,x=this.state.isScrolling,w="horizontal"===o||"horizontal"===p,k=w?this._onScrollHorizontal:this._onScrollVertical,_=this._getRangeToRender(),C=_[0],j=_[1],P=[];if(c>0)for(var E=C;E<=j;E++)P.push((0,t.createElement)(n,{data:d,key:h(E,d),index:E,isScrolling:y?x:void 0,style:this._getItemStyle(E)}));var A=i(this.props,this._instanceProps);return(0,t.createElement)(v||m||"div",{className:r,onScroll:k,ref:this._outerRefSetter,style:(0,S.Z)({position:"relative",height:a,width:b,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:o},g)},(0,t.createElement)(l||u||"div",{children:P,ref:s,style:{height:w?"100%":A,pointerEvents:x?"none":void 0,width:w?A:"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],i=e[3];this._callOnItemsRendered(t,n,r,i)}if("function"===typeof this.props.onScroll){var o=this.state,a=o.scrollDirection,s=o.scrollOffset,l=o.scrollUpdateWasRequested;this._callOnScroll(a,s,l)}},f._getRangeToRender=function(){var e=this.props,t=e.itemCount,n=e.overscanCount,r=this.state,i=r.isScrolling,o=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=i&&"backward"!==o?1:Math.max(1,n),f=i&&"forward"!==o?1:Math.max(1,n);return[Math.max(0,u-d),Math.max(0,Math.min(t-1,c+f)),u,c]},n}(t.PureComponent),n.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},n}var $6=function(e,t){e.children,e.direction,e.height,e.layout,e.innerTagName,e.outerTagName,e.width,t.instance},e8=function(e,t,n){var r=e.itemSize,i=n.itemMetadataMap,o=n.lastMeasuredIndex;if(t>o){var a=0;if(o>=0){var s=i[o];a=s.offset+s.size}for(var l=o+1;l<=t;l++){var u=r(l);i[l]={offset:a,size:u},a+=u}n.lastMeasuredIndex=t}return i[t]},t8=function(e,t,n,r,i){for(;r<=n;){var o=r+Math.floor((n-r)/2),a=e8(e,o,t).offset;if(a===i)return o;a<i?r=o+1:a>i&&(n=o-1)}return r>0?r-1:0},n8=function(e,t,n,r){for(var i=e.itemCount,o=1;n<i&&e8(e,n,t).offset<r;)n+=o,o*=2;return t8(e,t,Math.min(n,i-1),Math.floor(n/2),r)},r8=function(e,t){var n=e.itemCount,r=t.itemMetadataMap,i=t.estimatedItemSize,o=t.lastMeasuredIndex,a=0;if(o>=n&&(o=n-1),o>=0){var s=r[o];a=s.offset+s.size}return a+(n-o-1)*i},i8=J6({getItemOffset:function(e,t,n){return e8(e,t,n).offset},getItemSize:function(e,t,n){return n.itemMetadataMap[t].size},getEstimatedTotalSize:r8,getOffsetForIndexAndAlignment:function(e,t,n,r,i,o){var a=e.direction,s=e.height,l=e.layout,u=e.width,c="horizontal"===a||"horizontal"===l?u:s,d=e8(e,t,i),f=r8(e,i),h=Math.max(0,Math.min(f-c,d.offset)),p=Math.max(0,d.offset-c+d.size+o);switch("smart"===n&&(n=r>=p-c&&r<=h+c?"auto":"center"),n){case"start":return h;case"end":return p;case"center":return Math.round(p+(h-p)/2);default:return r>=p&&r<=h?r:r<p?p:h}},getStartIndexForOffset:function(e,t,n){return function(e,t,n){var r=t.itemMetadataMap,i=t.lastMeasuredIndex;return(i>0?r[i].offset:0)>=n?t8(e,t,i,0,n):n8(e,t,Math.max(0,i),n)}(e,n,t)},getStopIndexForStartIndex:function(e,t,n,r){for(var i=e.direction,o=e.height,a=e.itemCount,s=e.layout,l=e.width,u="horizontal"===i||"horizontal"===s?l:o,c=e8(e,t,r),d=n+u,f=c.offset+c.size,h=t;h<a-1&&f<d;)h++,f+=e8(e,h,r).size;return h},initInstanceProps:function(e,t){var n={itemMetadataMap:{},estimatedItemSize:e.estimatedItemSize||50,lastMeasuredIndex:-1};return t.resetAfterIndex=function(e,r){void 0===r&&(r=!0),n.lastMeasuredIndex=Math.min(n.lastMeasuredIndex,e-1),t._getItemStyleCache(-1),r&&t.forceUpdate()},n},shouldResetStyleCacheOnItemSizeChange:!1,validateProps:function(e){e.itemSize}});var o8=(0,fc.Z)((0,G.jsx)("path",{d:"M15.88 9.29 12 13.17 8.12 9.29a.9959.9959 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z"}),"ExpandMoreRounded"),a8="Company_container__pVFFQ",s8="Company_accent__i-fO1",l8=__webpack_require__(9534),u8=__webpack_require__(3051),c8=__webpack_require__(1122),d8={clickable:"CompanyField_clickable__NVdCw"};var f8=function(e){var n=xq().changeVisibility,r=(0,t.useState)(!(e.companyData.filter((function(e){return""!==e.value&&null!==e.value})).length>0)),o=(0,i.Z)(r,2),a=o[0],s=o[1];(0,t.useEffect)((function(){s(!(e.companyData.filter((function(e){return""!==e.value&&null!==e.value})).length>0))}),[e.companyData]);var l=function(e,t){switch(e){case 1:return(0,G.jsx)("a",{href:"tel:".concat(t),className:aP(["flex centered-aligned",d8.clickable]),style:{textDecoration:"none",color:"var(--text)"},children:(0,G.jsxs)("div",{className:"flex centered-aligned",style:{gap:"8px"},children:[(0,G.jsx)(c8.Z,{fontSize:"small"}),(0,G.jsx)("span",{children:t})]})});case 2:return(0,G.jsx)("a",{href:"mailto:".concat(t),className:aP(["flex centered-aligned",d8.clickable]),style:{textDecoration:"none",color:"var(--text)"},children:(0,G.jsxs)("div",{className:"flex centered-aligned",style:{gap:"8px",width:"100%"},children:[(0,G.jsx)(u8.Z,{fontSize:"small"}),(0,G.jsx)("span",{style:{maxWidth:"calc(100%)",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"},children:t})]})});case 3:var n=t;return n=n.replace(new RegExp("^https?://"),""),(0,G.jsx)("a",{style:{textDecoration:"none",color:"var(--text)"},className:aP(["flex centered-aligned",d8.clickable]),target:"_blank",href:t,children:(0,G.jsxs)("div",{className:"flex centered-aligned",style:{gap:"8px"},children:[(0,G.jsx)(l8.Z,{fontSize:"small"}),(0,G.jsx)("span",{children:n})]})});default:return null}};return(0,G.jsx)("div",{className:"flex column",style:{padding:"10px",gap:"4px"},children:void 0!==e.companyData&&e.companyData.length>0&&!a?e.companyData.filter((function(e){return""!==e.value&&null!==e.value})).map((function(e){return(0,G.jsx)("div",{children:l(e.type,e.value)},e.id)})):(0,G.jsxs)("div",{className:"centered column",style:{padding:"10px",gap:"10px"},children:[(0,G.jsx)("span",{style:{color:"var(--text-contrast"},children:"Keine Daten zum Unternehmen."}),(0,G.jsx)("button",{className:"cta-button pointer",onClick:function(){n("editCreateCompany",!0,{props:{object:e.company,mode:"edit"}})},children:"Hinzuf\xfcgen"})]})})},h8=function(e){var n,r,o,a,s,l=e.company,c=e.index,d=e.setClickedCompany,f=e.journalFilter,h=e.setJournalFilter,p=e.setFormMode,v=e.setPhoneCardMode,m=e.expanded,g=e.setExpandedElement,y=xq().changeVisibility,b=Rc().deleteCompany,x=jL(),w=function(){m?d&&(d(u({},Ac)),p&&p("company"),v&&v("undefined"),h&&f&&h((function(e){return u(u({},e),{},{companyIds:e.companyIds.filter((function(e){return e!==l.id}))})}))):(p&&p("companyEdit"),v&&v("organization"),h&&f&&h((function(e){return u(u({},e),{},{companyIds:[l.id]})}))),m?g(void 0):(d(u({},l)),g(c))},k=(0,t.useState)(null),S=(0,i.Z)(k,2),_=S[0],C=S[1],j=Rc().companies;j.length;var P=Rc().persons;P.length;var E=j.filter((function(e){return!0===e.customer}));E.length;var A=(0,t.useState)(P.filter((function(e){return e.belongsToOrganizationId===l.id})).length),T=(0,i.Z)(A,2),I=T[0],R=(T[1],[{id:1,type:Pc.phone,value:null!==(n=l.telephone)&&void 0!==n?n:""},{id:2,type:Pc.mail,value:null!==(r=l.eMail)&&void 0!==r?r:""},{id:3,type:Pc.website,value:null!==(o=l.website)&&void 0!==o?o:""}]);return(0,G.jsxs)("div",{className:aP(["flex","column",a8]),style:{backgroundColor:(null!==c&&void 0!==c?c:2)%2==0?"transparent":"var(--ultra-light)",maxWidth:"100%",width:"100%"},children:[(0,G.jsxs)("header",{className:"flex centered-aligned stretched-justify pointer no-select",style:{},children:[(0,G.jsxs)("div",{onClick:w,className:"flex centered-aligned",style:{gap:"8px",width:"80%",paddingLeft:"3%"},children:[(0,G.jsx)(pp,{title:1==(null!==(a=l.status)&&void 0!==a?a:1)?"Ok!":2==l.status?"M\xe4\xdfig.":3==l.status?"Vorsicht.":"Konkurs/Geschlossen",arrow:!0,placement:"bottom",children:(0,G.jsx)("div",{className:aP([s8]),style:{backgroundColor:1==(null!==(s=l.status)&&void 0!==s?s:1)?"green":2==l.status?"orange":3==l.status?"red":"black",transition:"background-color 1s linear",paddingLeft:"2%"}})}),(0,G.jsx)("span",{style:{fontWeight:"500",maxWidth:"calc(80%)",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",width:"100%"},children:l.name}),(0,G.jsx)("div",{children:I})]}),(0,G.jsxs)("div",{className:"flex",style:{gap:"-3px",width:"20%"},children:[(0,G.jsx)("div",{})," ",(0,G.jsx)(sc,{onClick:w,style:{marginLeft:"-8px"},children:m?(0,G.jsx)(bF,{fontSize:"small"}):(0,G.jsx)(o8,{fontSize:"small"})}),(0,G.jsx)(RH,{title:"Optionen",arrow:!0,onClick:function(e){C(_?null:e.currentTarget)},children:(0,G.jsx)(MH,{fontSize:"small"})})]}),(0,G.jsx)(IH,{anchorEl:_,onClose:function(e){return C(null)},options:[{label:"Bearbeiten",onClick:function(e){y("editCreateCompany",!0,{props:{object:l,mode:"edit"}})},selectable:!1},{label:"Status \xe4ndern",onClick:function(e){return y("editStatus",!0,{props:{object:l}})},selectable:!1},{label:"Laufzettel erstellen",onClick:function(e){return x("/laufzettel/organization/".concat(l.id))},selectable:!1},{label:"L\xf6schen",onClick:function(e){return y("yesNoDialog",!0,{props:{object:{submitFunction:function(){b(l)},modalTitle:"Organisation l\xf6schen",confirmButtonText:"L\xf6schen",modalText:"M\xf6chten Sie diese Organisation wirklich l\xf6schen?"}}})},selectable:!1}]})]}),(0,G.jsxs)(ke,{in:m,children:[(0,G.jsx)("div",{style:{width:"100%",height:"1px",backgroundColor:"var(--light-contrast)"}}),(0,G.jsx)(f8,{companyData:R,company:l})]})]})},p8=function(e){e.width;var n=e.height,r=e.order,o=e.setClickedCompany,a=e.journalFilter,s=e.setJournalFilter,l=e.cta,c=e.ctaTitle,d=e.setFormMode,f=e.setPhoneCardMode,h=Rc().companies,p=xq().changeVisibility,v=(0,t.useState)(h),m=(0,i.Z)(v,2),g=m[0],y=m[1],b=(0,t.useState)(void 0),x=(0,i.Z)(b,2),w=x[0],k=x[1],S=(0,t.useRef)();(0,t.useEffect)((function(){S.current.resetAfterIndex(0)}),[w,g]);var _=[{title:"Name",valueKey:"name"},{title:"UID",valueKey:"uid"},{title:"Steuernummer",valueKey:"taxNumber"}];return(0,G.jsx)(NF,{title:"Organisationen",style:{width:"100%",height:n,order:r},cta:l,ctaTitle:c,ctaFunction:function(){p("editCreateCompany",!0,{props:{mode:"create"}})},bodyPadding:!1,buttonIcon:(0,G.jsx)(OF,{fontSize:"small"}),right:function(){return(0,G.jsx)(X1,{dataToFilter:g,setDataToFilter:y,filterOptions:_,originalData:h,anchorOriginHorizontal:"right",anchorOriginVertical:"bottom",transformOriginVertical:"top",transformOriginalHorizontal:"center"})},children:(0,G.jsx)("div",{style:{width:"100%"},children:(0,G.jsx)(i8,{height:1080,itemCount:g.length,itemSize:function(e){return e===w?200:50},width:"100%",ref:S,style:{overflow:"auto",scrollbarWidth:"none"},children:function(e){var t=e.index,n=e.style,r=g[t];return(0,G.jsx)("div",{style:u(u({},n),{},{backgroundColor:(null!==t&&void 0!==t?t:2)%2==0?"transparent":"var(--ultra-light)"}),children:(0,G.jsx)(h8,{expanded:w===t,setExpandedElement:k,setClickedCompany:o,setJournalFilter:s,journalFilter:a,company:r,setFormMode:d,setPhoneCardMode:f,index:t})})}})})})};var v8=function(e){var t=e.person,n=e.contactData,r=xq().changeVisibility,i=function(e,t){switch(e){case 1:return(0,G.jsx)("a",{href:"tel:".concat(t),className:aP(["flex centered-aligned",d8.clickable]),style:{textDecoration:"none",color:"var(--text)"},children:(0,G.jsxs)("div",{className:"flex centered-aligned",style:{gap:"8px"},children:[(0,G.jsx)(c8.Z,{fontSize:"small"}),(0,G.jsx)("span",{children:t})]})});case 2:return(0,G.jsx)("a",{href:"mailto:".concat(t),className:aP(["flex centered-aligned",d8.clickable]),style:{textDecoration:"none",color:"var(--text)"},children:(0,G.jsxs)("div",{className:"flex centered-aligned",style:{gap:"8px",width:"100%"},children:[(0,G.jsx)(u8.Z,{fontSize:"small"}),(0,G.jsx)("span",{style:{maxWidth:"calc(100%)",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"},children:t})]})});case 3:var n=t;return n=n.replace(new RegExp("^https?://"),""),(0,G.jsx)("a",{style:{textDecoration:"none",color:"var(--text)"},className:aP(["flex centered-aligned",d8.clickable]),target:"_blank",href:t,children:(0,G.jsxs)("div",{className:"flex centered-aligned",style:{gap:"8px"},children:[(0,G.jsx)(l8.Z,{fontSize:"small"}),(0,G.jsx)("span",{children:n})]})});default:return null}};return(0,G.jsx)("div",{className:"flex column",style:{padding:"10px",gap:"4px"},children:void 0!==n&&n.length>0?n.map((function(e){return(0,G.jsx)("div",{children:i(e.type,e.value)},e.id)})):(0,G.jsxs)("div",{className:"centered column",style:{padding:"10px",gap:"10px"},children:[(0,G.jsx)("span",{style:{color:"var(--text-contrast"},children:"Keine Daten zur Person."}),(0,G.jsx)("button",{className:"cta-button pointer",onClick:function(){r("editCreateContactDynamic",!0,{props:{object:t,mode:"create"}})},children:"Hinzuf\xfcgen"})]})})},m8=function(e){var n,r,s=e.expanded,l=e.setExpandedElement,c=e.person,d=e.index,f=e.setClickedPerson,h=e.journalFilter,p=e.setJournalFilter,v=e.setFormMode,m=e.setPhoneCardMode,g=xq().changeVisibility,y=wt().enqueueSnackbar,b=Rc(),x=b.deletePerson,w=b.defaultPerson,k=function(){f&&!s?(f(u({},c)),console.log("Person",c),v&&v("personEdit"),m&&m("person"),p&&h&&p((function(e){return u(u({},e),{},{personIds:[c.id]})}))):f&&(f(u({},w)),v&&v("person"),m&&m("undefined"),p&&h&&p((function(e){return u(u({},e),{},{personIds:e.personIds.filter((function(e){return e!==c.id}))})}))),l(s?void 0:d)},S=jL(),_=(0,t.useState)(null),C=(0,i.Z)(_,2),j=C[0],P=C[1],E=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:try{g("yesNoDialog",!0,{props:{object:{submitFunction:function(){x(c)},modalTitle:"Person l\xf6schen",modalText:"M\xf6chten Sie diese Person wirklich l\xf6schen?",confirmButtonText:"L\xf6schen"}}})}catch(t){y("Fehler beim L\xf6schen.",{variant:"error"})}case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Object.keys(c).map((function(e){return"id"==e||"firstname"==e||"lastname"==e||"birthdate"==e||"organizationId"==e||""==c[e]||null==c[e]?null:e})).filter((function(e){return null!=e}));return(0,G.jsxs)("div",{className:aP(["flex","column",a8]),style:{backgroundColor:(null!==d&&void 0!==d?d:2)%2==0?"transparent":"var(--ultra-light)"},children:[(0,G.jsxs)("header",{className:"flex centered-aligned stretched-justify pointer no-select",style:{marginLeft:"10px",marginRight:"5px",padding:"4px 0"},children:[(0,G.jsxs)("div",{onClick:k,className:"flex centered-aligned",style:{gap:"8px",width:"100%"},children:[(0,G.jsx)(pp,{title:1==(null!==(n=c.status)&&void 0!==n?n:1)?"Ok!":2==c.status?"M\xe4\xdfig.":3==c.status?"Vorsicht.":"Verstorben",arrow:!0,placement:"bottom",children:(0,G.jsx)("div",{className:aP([s8]),style:{backgroundColor:1==(null!==(r=c.status)&&void 0!==r?r:1)?"green":2==c.status?"orange":3==c.status?"red":"black",transition:"background-color 1s linear"}})}),(0,G.jsxs)("span",{style:{fontWeight:"500",maxWidth:"calc(80%)",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"},children:[c.lastname," ",c.firstname]})]}),(0,G.jsxs)("div",{className:"flex",style:{gap:"-3px"},children:[(0,G.jsx)(sc,{onClick:k,style:{marginLeft:"-8px"},children:s?(0,G.jsx)(bF,{fontSize:"small"}):(0,G.jsx)(o8,{fontSize:"small"})}),(0,G.jsx)(RH,{title:"Optionen",arrow:!0,onClick:function(e){P(j?null:e.currentTarget)},children:(0,G.jsx)(MH,{fontSize:"small"})})]}),(0,G.jsx)(IH,{anchorEl:j,onClose:function(e){return P(null)},options:[{label:"Bearbeiten",onClick:function(e){g("editCreatePerson",!0,{props:{object:c,mode:"edit"}})},selectable:!1},{label:"Status \xe4ndern",onClick:function(e){return g("editStatusPerson",!0,{props:{object:c}})},selectable:!1},{label:"Firma zuordnen",onClick:function(e){return g("assignToCompany",!0,{props:{object:c}})},selectable:!1},{label:"Laufzettel erstellen",onClick:function(e){return S("/laufzettel/person/".concat(c.id))},selectable:!1},{label:"L\xf6schen",onClick:function(e){return E()},selectable:!1}]})]}),(0,G.jsxs)(ke,{in:s,children:[(0,G.jsx)("div",{style:{width:"100%",height:"1px",backgroundColor:"var(--light-contrast)"}}),(0,G.jsx)(v8,{person:c,contactData:c.contactData})]})]})},g8=function(e){var n=e.width,r=e.height,o=e.order,a=e.setClickedPerson,s=e.journalFilter,l=e.setJournalFilter,c=e.cta,d=e.ctaTitle,f=e.setFormMode,h=e.clickedCompany,p=e.setPhoneCardMode,v=Rc().persons,m=Rc().companies,g=xq().changeVisibility,y=(0,t.useState)(v),b=(0,i.Z)(y,2),x=b[0],w=b[1],k=(0,t.useState)(void 0),S=(0,i.Z)(k,2),_=S[0],C=S[1],j=(0,t.useRef)();(0,t.useEffect)((function(){j.current.resetAfterIndex(0)}),[_,x]);var P=[{title:"Name",valueKey:"completeName"},{title:"Notiz",valueKey:"note"},{title:"Organisation",valueKey:"belongsToOrganizationId",referenceList:m,referenceListValueKey:"name",value:null===h||void 0===h?void 0:h.name},{title:"Tag",valueKey:"tagsString"}];return(0,t.useEffect)((function(){console.log("clickedCompany",h)}),[h]),(0,G.jsx)(NF,{title:"Personen",style:{width:n,height:r,order:o},cta:c,bodyPadding:!1,ctaTitle:d,ctaFunction:function(){g("editCreatePerson",!0,{props:{mode:"create"}})},buttonIcon:(0,G.jsx)(OF,{fontSize:"small"}),right:function(){return(0,G.jsx)(X1,{dataToFilter:x,setDataToFilter:w,originalData:v,filterOptions:P,anchorOriginHorizontal:"right",anchorOriginVertical:"bottom",transformOriginVertical:"top",transformOriginalHorizontal:"center"})},children:(0,G.jsx)(i8,{height:850,itemCount:x.length,itemSize:function(e){var t,n,r;return e===_?50*(void 0!==(null===(t=v[e].contactData)||void 0===t?void 0:t.length)?0===(null===(n=v[e].contactData)||void 0===n?void 0:n.length)?3:(null===(r=v[e].contactData)||void 0===r?void 0:r.length)+2:4):50},width:"100%",ref:j,style:{overflow:"auto",scrollbarWidth:"none"},children:function(e){var t=e.index,n=e.style,r=x[t];return(0,G.jsx)("div",{style:u(u({},n),{},{width:"100%"}),children:(0,G.jsx)(m8,{setPhoneCardMode:p,setFormMode:f,expanded:t===_,setExpandedElement:C,person:r,setClickedPerson:a,journalFilter:s,setJournalFilter:l,index:t})})}})})},y8=(0,fc.Z)((0,G.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"),b8=(0,fc.Z)((0,G.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-2zm0 4-8 5-8-5V6l8 5 8-5v2z"}),"Email");var x8=function(e){var n=e.height,r=void 0===n?"100%":n,o=e.width,a=void 0===o?"100%":o,s=e.order,l=e.cta,u=e.clickedPerson,c=e.clickedCompany,d=e.phoneCardMode,f=e.setCalledPerson,h=(e.phoneJournalTitle,e.setPhoneJournalTitle,e.phoneJournalEntry,e.setPhoneJournalEntry,e.phoneJournalTime,e.setPhoneJournalTime,e.phoneJournalDuration,e.setPhoneJournalDuration,(0,t.useState)(!1)),p=(0,i.Z)(h,2),v=(p[0],p[1],g());(0,t.useEffect)((function(){if("person"===d&&u){var e,t,n,r,i,o=null===(e=u.contactData)||void 0===e?void 0:e.filter((function(e){return e.type===Pc.mail}));if(o&&null!==(t=null===o||void 0===o?void 0:o.length)&&void 0!==t&&t)w(null!==(i=o[0].value)&&void 0!==i?i:"");var a,s=null===(n=u.contactData)||void 0===n?void 0:n.filter((function(e){return e.type===Pc.mail}));if(s&&null!==(r=null===s||void 0===s?void 0:s.length)&&void 0!==r&&r)E(null!==(a=s[0].value)&&void 0!==a?a:0)}else if("organization"===d&&c){var l,f;w(null!==(l=c.eMail)&&void 0!==l?l:""),E(null!==(f=c.eMail)&&void 0!==f?f:"")}else w(""),E("")}),[d]);var m=js().user;m&&String(m.voipAddress);var y=(0,t.useState)(""),b=(0,i.Z)(y,2),x=b[0],w=b[1],k=(0,t.useState)(""),S=(0,i.Z)(k,2),_=S[0],C=S[1],j=(0,t.useState)(""),P=(0,i.Z)(j,2),E=(P[0],P[1]),A=(0,t.useState)(""),T=(0,i.Z)(A,2),I=(T[0],T[1],wt()),R=(I.enqueueSnackbar,I.closeSnackbar,(0,t.useState)(!0)),M=(0,i.Z)(R,2),O=(M[0],M[1],function(){w(""),C("")}),D=xq();return(0,G.jsx)(NF,{title:"No-Reply-Email Versand",style:{height:r,width:a,order:s},cta:null===l||void 0===l||l,ctaTitle:"Zum Telefonbuch hinzuf\xfcgen?",buttonIcon:(0,G.jsx)(OF,{fontSize:"small"}),ctaFunction:function(){D.changeVisibility("editCreatePersonfromPhone",!0,{props:{object:{email:x},mode:"create"}})},children:(0,G.jsx)("div",{className:"flex column",style:{gap:"2px"},children:(0,G.jsxs)("form",{children:[(0,G.jsx)("div",{children:(0,G.jsxs)("span",{className:"label",children:["Kontaktperson i.d. Personenliste gew\xe4hlt: ","person"===d?null===u||void 0===u?void 0:u.completeName:"organization"===d?null===c||void 0===c?void 0:c.name:""]})}),(0,G.jsxs)("div",{children:[(0,G.jsx)("div",{children:(0,G.jsx)(Sc,{type:"email",placeholder:"Emailadresse eingeben oder Kontakt anklicken",value:x,onChangeHandler:function(e){return w(e)}})}),(0,G.jsx)("div",{children:(0,G.jsx)(mP,{label:"Email Text eingeben",onChange:function(e){C(e)},placeholder:"Die Antwort empfangen Sie in Ihrem Emailclient.",value:_,type:"multiline",error:!1,errorMessage:""})}),(0,G.jsxs)("div",{children:[(0,G.jsx)("span",{children:" "}),(0,G.jsx)(pp,{title:"abbrechen",children:(0,G.jsx)(Wc,{variant:"contained",onClick:function(e){e.preventDefault(),O(),f&&u&&f(u)},color:"inherit",style:{width:"49%",padding:"2px",margin:"4px"},children:(0,G.jsx)(y8,{children:"abbrechen"})})}),(0,G.jsx)(pp,{title:"Email absenden",children:(0,G.jsx)(Wc,{variant:"contained",onClick:function(e){e.preventDefault(),f&&u&&f(u),v.post("/email/sendJournalMail",null,{params:{text:_,organizationId:null===c||void 0===c?void 0:c.id,personId:null===u||void 0===u?void 0:u.id}})},color:"success",style:{width:"49%",padding:"2px",margin:"4px"},children:(0,G.jsx)(b8,{})})})]})]}),(0,G.jsx)("div",{}),(0,G.jsx)("div",{})]})})})},w8=((0,fc.Z)((0,G.jsx)("path",{d:"M13 16h-2c-.55 0-1-.45-1-1H3.01v4c0 1.1.9 2 2 2H19c1.1 0 2-.9 2-2v-4h-7c0 .55-.45 1-1 1zm7-9h-4c0-2.21-1.79-4-4-4S8 4.79 8 7H4c-1.1 0-2 .9-2 2v3c0 1.11.89 2 2 2h6v-1c0-.55.45-1 1-1h2c.55 0 1 .45 1 1v1h6c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2zM10 7c0-1.1.9-2 2-2s2 .9 2 2H9.99 10z"}),"BusinessCenterRounded"),(0,fc.Z)((0,G.jsx)("path",{d:"M19.5 12c0-.23-.01-.45-.03-.68l1.86-1.41c.4-.3.51-.86.26-1.3l-1.87-3.23c-.25-.44-.79-.62-1.25-.42l-2.15.91c-.37-.26-.76-.49-1.17-.68l-.29-2.31c-.06-.5-.49-.88-.99-.88h-3.73c-.51 0-.94.38-1 .88l-.29 2.31c-.41.19-.8.42-1.17.68l-2.15-.91c-.46-.2-1-.02-1.25.42L2.41 8.62c-.25.44-.14.99.26 1.3l1.86 1.41c-.02.22-.03.44-.03.67s.01.45.03.68l-1.86 1.41c-.4.3-.51.86-.26 1.3l1.87 3.23c.25.44.79.62 1.25.42l2.15-.91c.37.26.76.49 1.17.68l.29 2.31c.06.5.49.88.99.88h3.73c.5 0 .93-.38.99-.88l.29-2.31c.41-.19.8-.42 1.17-.68l2.15.91c.46.2 1 .02 1.25-.42l1.87-3.23c.25-.44.14-.99-.26-1.3l-1.86-1.41c.03-.23.04-.45.04-.68zm-7.46 3.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5z"}),"SettingsRounded"),(0,fc.Z)((0,G.jsx)("path",{d:"M17.65 6.35c-1.63-1.63-3.94-2.57-6.48-2.31-3.67.37-6.69 3.35-7.1 7.02C3.52 15.91 7.27 20 12 20c3.19 0 5.93-1.87 7.21-4.56.32-.67-.16-1.44-.9-1.44-.37 0-.72.2-.88.53-1.13 2.43-3.84 3.97-6.8 3.31-2.22-.49-4.01-2.3-4.48-4.52C5.31 9.44 8.26 6 12 6c1.66 0 3.14.69 4.22 1.78l-1.51 1.51c-.63.63-.19 1.71.7 1.71H19c.55 0 1-.45 1-1V6.41c0-.89-1.08-1.34-1.71-.71l-.64.65z"}),"RefreshRounded")),k8=(0,fc.Z)((0,G.jsx)("path",{d:"M15.5 14h-.79l-.28-.27c1.2-1.4 1.82-3.31 1.48-5.34-.47-2.78-2.79-5-5.59-5.34-4.23-.52-7.79 3.04-7.27 7.27.34 2.8 2.56 5.12 5.34 5.59 2.03.34 3.94-.28 5.34-1.48l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49 0 .41-.41.41-1.08 0-1.49L15.5 14zm-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"}),"SearchRounded"),S8=(0,fc.Z)((0,G.jsx)("path",{d:"M4 11.5v4c0 .83.67 1.5 1.5 1.5S7 16.33 7 15.5v-4c0-.83-.67-1.5-1.5-1.5S4 10.67 4 11.5zm6 0v4c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5zM3.5 22h16c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5h-16c-.83 0-1.5.67-1.5 1.5S2.67 22 3.5 22zM16 11.5v4c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5zM10.57 1.49l-7.9 4.16c-.41.21-.67.64-.67 1.1C2 7.44 2.56 8 3.25 8h16.51C20.44 8 21 7.44 21 6.75c0-.46-.26-.89-.67-1.1l-7.9-4.16c-.58-.31-1.28-.31-1.86 0z"}),"AccountBalanceRounded"),_8=(0,fc.Z)((0,G.jsx)("path",{d:"M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-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-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm-2 14-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z"}),"AssignmentTurnedIn"),C8=(0,fc.Z)((0,G.jsx)("path",{d:"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM9 11H7V9h2v2zm4 0h-2V9h2v2zm4 0h-2V9h2v2z"}),"Sms"),j8=(0,fc.Z)((0,G.jsx)("path",{d:"M20.01 15.38c-1.23 0-2.42-.2-3.53-.56-.35-.12-.74-.03-1.01.24l-1.57 1.97c-2.83-1.35-5.48-3.9-6.89-6.83l1.95-1.66c.27-.28.35-.67.24-1.02-.37-1.11-.56-2.3-.56-3.53 0-.54-.45-.99-.99-.99H4.19C3.65 3 3 3.24 3 3.99 3 13.28 10.73 21 20.01 21c.71 0 .99-.63.99-1.18v-3.45c0-.54-.45-.99-.99-.99z"}),"Call"),P8=(0,fc.Z)((0,G.jsx)("path",{d:"M16.5 6v11.5c0 2.21-1.79 4-4 4s-4-1.79-4-4V5c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5v10.5c0 .55-.45 1-1 1s-1-.45-1-1V6H10v9.5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V5c0-2.21-1.79-4-4-4S7 2.79 7 5v12.5c0 3.04 2.46 5.5 5.5 5.5s5.5-2.46 5.5-5.5V6h-1.5z"}),"AttachFile"),E8=__webpack_require__(6963),A8=(Qz({defaultClassName:(0,pe.Z)("MuiBox",["root"]).root,generateClassName:Jz.Z.generate}),(0,fc.Z)([(0,G.jsx)("circle",{cx:"10",cy:"8",r:"4"},"0"),(0,G.jsx)("path",{d:"M10.67 13.02c-.22-.01-.44-.02-.67-.02-2.42 0-4.68.67-6.61 1.82-.88.52-1.39 1.5-1.39 2.53V20h9.26c-.79-1.13-1.26-2.51-1.26-4 0-1.07.25-2.07.67-2.98zM20.75 16c0-.22-.03-.42-.06-.63l1.14-1.01-1-1.73-1.45.49c-.32-.27-.68-.48-1.08-.63L18 11h-2l-.3 1.49c-.4.15-.76.36-1.08.63l-1.45-.49-1 1.73 1.14 1.01c-.03.21-.06.41-.06.63s.03.42.06.63l-1.14 1.01 1 1.73 1.45-.49c.32.27.68.48 1.08.63L16 21h2l.3-1.49c.4-.15.76-.36 1.08-.63l1.45.49 1-1.73-1.14-1.01c.03-.21.06-.41.06-.63zM17 18c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"},"1")],"ManageAccounts")),T8="JournalEntry_avatar__OA9X8";function I8(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date;return new Date(6e4*Math.round(e.getTime()/6e4))}var R8=function(e){var n,r,s,l,c,d,f,h,p,v=e.journal,m=hz().deleteJournal,g=xq().changeVisibility,y=wt().enqueueSnackbar,b=((0,t.useMemo)((function(){var e,t;return Array.from(null!==(e=null===(t=v.tags)||void 0===t?void 0:t.split(",").map((function(e){return e.trim()})))&&void 0!==e?e:[])}),[v.tags]),JM().staff),x=Rc().persons,w=Rc().companies,k=b.find((function(e){return e.id===v.author})),S=x.find((function(e){return e.id===v.personId})),_=w.find((function(e){return e.id===v.customerOrganizationId})),C=((0,t.useRef)(null),(0,t.useState)(!1)),j=(0,i.Z)(C,2),P=j[0],E=j[1],A=(az().downloadDocument,(0,t.useState)(!1)),T=(0,i.Z)(A,2),I=(T[0],T[1],(0,t.useState)(!1)),R=(0,i.Z)(I,2),M=R[0],O=(R[1],(0,t.useState)(0)),D=(0,i.Z)(O,2),Z=(D[0],D[1],(0,t.useState)(null)),N=(0,i.Z)(Z,2),L=N[0],F=N[1],z=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:try{g("yesNoDialog",!0,{props:{object:{submitFunction:function(){m(v)},modalTitle:"Journaleintrag l\xf6schen",modalText:"M\xf6chten Sie diesen Journaleintrag wirklich l\xf6schen?",confirmButtonText:"L\xf6schen"}}})}catch(t){y("Fehler beim L\xf6schen.",{variant:"error"})}case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),B=(u({},M&&{bgcolor:"rgb(10,200,10)","&:hover":{bgcolor:"rgb(10,250,10)"}}),(0,J.ZP)(iF)((function(e){var t=e.theme;return 0!==(null===k||void 0===k?void 0:k.workingStatus)&&{"& .MuiBadge-badge":{backgroundColor:1===(null===k||void 0===k?void 0:k.workingStatus)?"green":2===(null===k||void 0===k?void 0:k.workingStatus)?"orange":"blue",color:1===(null===k||void 0===k?void 0:k.workingStatus)?"green":2===(null===k||void 0===k?void 0:k.workingStatus)?"orange":"blue",boxShadow:"0 0 0 2px ".concat(t.palette.background.paper),"&::after":{position:"absolute",top:0,left:0,width:"100%",height:"100%",borderRadius:"50%",content:'""'}}}})));return(0,G.jsxs)("div",{style:{border:"1px solid rgba(0, 0, 0, 0.40)",borderRightWidth:"0px",borderLeftWidth:"0px",marginTop:"-1px",padding:"1%",position:"relative"},children:[(0,G.jsx)(RH,{title:"Optionen",arrow:!0,onClick:function(e){F(L?null:e.currentTarget)},style:{position:"absolute",top:"0%",left:"93%"},children:(0,G.jsx)(MH,{fontSize:"small"})}),(0,G.jsx)("header",{className:"flex column",style:{marginBottom:"10px"},children:(0,G.jsxs)("div",{className:"flex",style:{gap:"10px"},children:[8!==v.author&&(0,G.jsx)(B,{style:{zIndex:0},overlap:"circular",anchorOrigin:{vertical:"bottom",horizontal:"right"},variant:"dot",children:(0,G.jsx)(NN,{className:T8,src:"data:image/jpeg;base64,".concat(null===k||void 0===k?void 0:k.base64),sx:{backgroundColor:SF(null!==(n=v.authorName)&&void 0!==n?n:"")},alt:null!==(r=v.authorName)&&void 0!==r?r:""})}),8===v.author&&(0,G.jsxs)(NN,{className:T8,sx:{backgroundColor:"var(--back)"},alt:null!==(s=v.authorName)&&void 0!==s?s:"",children:[(null===(l=v.title)||void 0===l?void 0:l.toLowerCase().startsWith("newsletter"))&&(0,G.jsx)(KL,{fontSize:"inherit",style:{color:"var(--text)"}}),(null===(c=v.title)||void 0===c?void 0:c.toLowerCase().startsWith("intervall"))&&(0,G.jsx)(S8,{fontSize:"inherit",style:{color:"var(--text)"}}),4===v.category&&(0,G.jsx)(_8,{fontSize:"inherit",style:{color:"var(--text)"}}),5===v.category&&(0,G.jsx)(C8,{fontSize:"inherit",style:{color:"var(--text)"}})]}),(0,G.jsxs)("div",{className:"flex column",style:{justifyContent:"space-between",width:"100%",gap:"0px"},children:[(0,G.jsx)("span",{className:"flex",style:{fontSize:"16px",fontWeight:"500"},children:v.title}),(0,G.jsx)(IH,{anchorEl:L,onClose:function(e){return F(null)},options:[{label:"L\xf6schen",onClick:function(e){return z()},selectable:!1}]}),(0,G.jsx)("div",{className:"flex centered-aligned",style:{gap:"6px",fontSize:"14px",marginTop:"0px"},children:(0,G.jsxs)("div",{className:"centered",style:{gap:"2px"},children:[0===v.category&&(0,G.jsx)(E8.Z,{fontSize:"inherit"}),1===v.category&&(0,G.jsx)(j8,{fontSize:"inherit"}),2===v.category&&(0,G.jsx)(A8,{fontSize:"inherit"}),4===v.category&&(0,G.jsx)(A8,{fontSize:"inherit"}),5===v.category&&(0,G.jsx)(C8,{fontSize:"inherit"}),(0,G.jsxs)("span",{children:[0===v.category&&"Allgemein"+(null!==_&&void 0!==_&&_.name?" | "+(null===_||void 0===_?void 0:_.name):"")+(null!==S&&void 0!==S&&S.firstname&&null!==S&&void 0!==S&&S.lastname?" | "+S.firstname+" "+S.lastname:""),1===v.category&&"Telefonat mit "+(null!==_&&void 0!==_&&_.name?_.name.length>20?_.name.substring(0,18)+"... ":_.name+" ":"")+(null!==S&&void 0!==S&&S.firstname?"/ "+S.firstname.split(" ")[0]+" "+(null!==(d=null===S||void 0===S?void 0:S.lastname)&&void 0!==d?d:""):null!==(f=null===S||void 0===S?void 0:S.lastname)&&void 0!==f?f:""),2===v.category&&"Administration"+(null!==_&&void 0!==_&&_.name?" | "+(null===_||void 0===_?void 0:_.name):"")+(null!==S&&void 0!==S&&S.firstname&&null!==S&&void 0!==S&&S.lastname?" | "+S.firstname+" "+S.lastname:""),4===v.category&&"Administration"+(null!==_&&void 0!==_&&_.name?" | "+(null===_||void 0===_?void 0:_.name):"")+(null!==S&&void 0!==S&&S.firstname&&null!==S&&void 0!==S&&S.lastname?" | "+S.firstname+" "+S.lastname:""),5===v.category&&"Folgender Text wurde erfolgreich versendet:"," "]})]})})]})]})}),(0,G.jsx)("section",{style:{marginLeft:"50px",marginTop:"-8px",maxWidth:"93%"},children:v.description}),v.imageBase64&&(0,G.jsx)("section",{style:{marginLeft:"50px",marginTop:"15px",display:"flex",justifyContent:"start"},children:(0,G.jsx)("img",{style:{maxWidth:"93%",maxHeight:"93%",objectFit:"cover",borderRadius:"34px"},src:v.imageBase64.startsWith("data:image")?v.imageBase64:"data:image/jpeg;base64,".concat(null===v||void 0===v?void 0:v.imageBase64)})}),v.documentIds&&v.documentIds.length>0&&(0,G.jsx)("section",{style:{marginLeft:"50px",marginTop:"15px"},children:(0,G.jsxs)(Wc,{variant:"outlined",onClick:function(){E((function(e){return!e}))},style:{borderColor:"gray",color:"gray"},children:[(0,G.jsx)(P8,{fontSize:"small"}),"Anh\xe4nge"]})}),P&&(0,G.jsx)(sf,{title:"Anh\xe4nge von ".concat(v.title),open:P,onClose:function(){E(!1)},maxWidth:"sm",children:(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"Anh\xe4nge:"}),null===v||void 0===v||null===(h=v.documents)||void 0===h?void 0:h.map((function(e,t){return(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(rB,{file:e,setFile:function(){},index:t,isDownloadOnly:!0,existingFile:e},t)})}))]})}),(0,G.jsxs)("div",{className:"flex",style:{gap:"6px",fontSize:"14px",width:"90%",marginLeft:"50px",marginTop:"10px"},children:[(0,G.jsx)("span",{style:{color:1===(null===k||void 0===k?void 0:k.workingStatus)?"green":2===(null===k||void 0===k?void 0:k.workingStatus)?"orange":"var(--blue)"},children:v.authorName?"@"+v.authorName:""}),(0,G.jsx)("span",{children:"|"}),(0,G.jsx)("span",{children:I8(new Date(null!==(p=v.date)&&void 0!==p?p:"")).toLocaleString("de-DE",{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"})})]})]})};var M8=function(e){var n,r,o,a,s,l,c,d,f=e.width,h=e.height,p=e.order,v=(0,t.useState)("normal"),m=(0,i.Z)(v,2),g=(m[0],m[1],(0,t.useState)("")),y=(0,i.Z)(g,2),b=y[0],x=y[1],w=JM(),k=w.staff,S=(w.fetchStaff,hz()),_=S.entries,C=S.entriesWithFilter,j=S.journalFilter,P=(S.setJournalFilter,S.clearJournalWithFilter),E=S.fetchJournal,A=S.fetchJournalPaginated,T=S.fetchJournalPaginatedWithFilter,I=S.wasLastList,R=xq().changeVisibility,M=(0,t.useState)(0),O=(0,i.Z)(M,2),D=O[0],Z=O[1],N=(0,t.useState)(-1),L=(0,i.Z)(N,2),F=L[0],z=L[1],B=(0,t.useState)([]),H=(0,i.Z)(B,2),V=H[0],q=(H[1],(0,t.useState)(!1)),W=(0,i.Z)(q,2),U=W[0],K=W[1],Y=(0,t.useState)(!1),X=(0,i.Z)(Y,2),Q=X[0],J=X[1],$=(0,t.useRef)(null);(0,t.useEffect)((function(){console.log("EntriesWithFilter",C)}),[C]);var ee=function(){if($.current){var e,t,n,r,i,o,a,s,l=$.current,u=l.scrollTop,c=l.scrollHeight;if(u+l.clientHeight>=c)Q||U||!(null!==(e=null===j||void 0===j||null===(t=j.companyIds)||void 0===t?void 0:t.length)&&void 0!==e&&e||null!==(n=null===j||void 0===j||null===(r=j.personIds)||void 0===r?void 0:r.length)&&void 0!==n&&n||b&&b.length>0)?Q||I||null!==(i=null===j||void 0===j||null===(o=j.companyIds)||void 0===o?void 0:o.length)&&void 0!==i&&i||null!==(a=null===j||void 0===j||null===(s=j.personIds)||void 0===s?void 0:s.length)&&void 0!==a&&a||b&&b.length>0||(J(!0),A().then((function(e){J(!1)}))):(J(!0),T(D,10,b,null===j||void 0===j?void 0:j.personIds,null===j||void 0===j?void 0:j.companyIds).then((function(e){z((function(e){return e+1})),Z((function(e){return e+1})),J(!1)})))}};(0,t.useEffect)((function(){clearTimeout(re);var e=setTimeout((function(){J(!0),T(0,10,b,null===j||void 0===j?void 0:j.personIds,null===j||void 0===j?void 0:j.companyIds).then((function(e){var t,n;z((function(e){return 0})),Z((function(e){return 1})),(null!==(t=null===(n=e.data)||void 0===n?void 0:n.length)&&void 0!==t?t:0)<10&&K(!0),J(!1)}))}),500);ie(e)}),[b,j]),(0,t.useEffect)((function(){var e,t;P&&0===(null===j||void 0===j||null===(e=j.personIds)||void 0===e?void 0:e.length)&&0===(null===j||void 0===j||null===(t=j.companyIds)||void 0===t?void 0:t.length)&&P(),console.log("JournalFilter",j)}),[j]),(0,t.useEffect)((function(){Z(0),z(-1),K(!1)}),[j]),(0,t.useEffect)((function(){var e,t,n,r;console.log("1",!U&&F!==D,"2",(null!==(e=null===j||void 0===j||null===(t=j.companyIds)||void 0===t?void 0:t.length)&&void 0!==e&&e||null!==(n=null===j||void 0===j||null===(r=j.personIds)||void 0===r?void 0:r.length)&&void 0!==n&&n||b&&b.length>0)&&!U),console.log("JournalFilter changed",j),Q||ee()}),[j]);var te=(0,t.useState)(null),ne=(0,i.Z)(te,2),re=ne[0],ie=ne[1];return(0,G.jsxs)(NF,{title:"Journal",style:{width:f,height:h,order:p},left:(0,G.jsx)(RH,{title:"Aktualisieren",onClick:function(){E(),K(!1)},children:(0,G.jsx)(w8,{fontSize:"small"})}),right:function(e){var t=e.expanded,n=e.setExpanded;return(0,G.jsx)(pp,{title:"Leistungen suchen",children:(0,G.jsx)(sc,{style:{backgroundColor:t?"var(--brand)":void 0,color:t?"white":void 0},onClick:function(){!function(e,t){e&&x(""),t((function(e){return!e}))}(t,n),K(!1)},children:(0,G.jsx)(k8,{})})})},expandedElement:(0,G.jsx)(dF,{value:b,onChangeHandler:function(e){x(e)}}),cta:!0,ctaTitle:"Eintrag erstellen",buttonIcon:(0,G.jsx)(OF,{fontSize:"small"}),ctaFunction:function(){R("editCreateJournal",!0,{props:{mode:"create"}})},onScroll:ee,innerListRef:$,children:[(0,G.jsxs)("div",{className:"flex column",style:{gap:"0px",overflowY:"auto"},children:[!(null!==(n=null===j||void 0===j||null===(r=j.companyIds)||void 0===r?void 0:r.length)&&void 0!==n&&n||null!==(o=null===j||void 0===j||null===(a=j.personIds)||void 0===a?void 0:a.length)&&void 0!==o&&o||b&&b.length>0)&&(null===_||void 0===_?void 0:_.map((function(e){return(0,G.jsx)(R8,{journal:e},e.id)}))),(null!==(s=null===j||void 0===j||null===(l=j.companyIds)||void 0===l?void 0:l.length)&&void 0!==s&&s||null!==(c=null===j||void 0===j||null===(d=j.personIds)||void 0===d?void 0:d.length)&&void 0!==c&&c||b&&b.length>0)&&(null===C||void 0===C?void 0:C.map((function(e){var t,n=null===(t=k.find((function(t){return t.id===e.author})))||void 0===t?void 0:t.username;return(0,G.jsx)(R8,{journal:u(u({},e),{},{authorName:n})},e.id)}))),0!==b.length&&0===V.length&&!Q&&(0,G.jsxs)("div",{style:{display:"flex",justifyContent:"center",width:"100%"},children:["Es konnten keine Journaleintr\xe4ge zu ",b," gefunden werden"]})]}),Q&&(0,G.jsx)("div",{style:{width:"100%",display:"flex",justifyContent:"center",paddingTop:"2vw",paddingBottom:"1vw"},children:(0,G.jsx)(bu,{color:"inherit"})})]})},O8=function(e,n){var r=Rc().fetchCompanies,i=Rc().fetchPersons,o=(g(),[]);(0,t.useEffect)((function(){var t=(0,Fl.Z)(null!==n&&void 0!==n?n:o);e.forEach((function(e){switch(e){case"personen":t.push(i());break;case"firmen":t.push(r())}}));try{Promise.all(t)}catch(a){console.log(a)}}),[])},D8=function(){O8(["firmen","personen"]);var e=Rc().defaultPerson,n=new Date,r=(new Date,(0,t.useState)({personIds:[],companyIds:[],textFilter:""})),o=(0,i.Z)(r,2),a=o[0],s=o[1],l=(0,t.useState)(e),u=(0,i.Z)(l,2),c=u[0],d=u[1],f=(0,t.useState)("Telefonjournal"),h=(0,i.Z)(f,2),p=h[0],v=h[1],m=(0,t.useState)(""),g=(0,i.Z)(m,2),y=g[0],b=g[1],x=(0,t.useState)(n),w=(0,i.Z)(x,2),k=w[0],S=w[1],_=(0,t.useState)(0),C=(0,i.Z)(_,2),j=C[0],P=C[1],E=(0,t.useState)(e),A=(0,i.Z)(E,2),T=A[0],I=A[1],R=(0,t.useState)(Ac),M=(0,i.Z)(R,2),O=M[0],D=M[1],Z=(0,t.useState)("undefined"),N=(0,i.Z)(Z,2),L=N[0],F=N[1],z=(0,t.useState)("Message"),B=(0,i.Z)(z,2),H=B[0];B[1];return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(pU,{height:"100%",width:"66%",children:(0,G.jsxs)(z6,{height:"100%",width:"100%",children:[(0,G.jsx)(pU,{height:"100%",width:"100%",children:(0,G.jsx)(p8,{height:"100%",setClickedCompany:D,journalFilter:a,setJournalFilter:s,setPhoneCardMode:F})}),(0,G.jsx)(pU,{height:"100%",width:"100%",children:(0,G.jsx)(g8,{height:"100%",setClickedPerson:I,journalFilter:a,clickedCompany:O,setJournalFilter:s,setPhoneCardMode:F})})]})}),(0,G.jsxs)(pU,{height:"100%",width:"100%",children:[(0,G.jsx)(z6,{height:"66%",width:"100%",children:(0,G.jsx)(M8,{height:"100%",width:"100%"})}),(0,G.jsx)(z6,{height:"33%",width:"100%",children:(0,G.jsx)(x8,{height:"100%",width:"100%",clickedPerson:T,clickedCompany:O,phoneCardMode:L,setCalledPerson:d,calledPerson:c,setPhoneJournalTitle:v,phoneJournalTitle:p,setPhoneJournalEntry:b,phoneJournalEntry:y,setPhoneJournalTime:S,phoneJournalTime:k,setPhoneJournalDuration:P,phoneJournalDuration:j,message:H})})]})]})};function Z8(e){return(0,G.jsx)("div",{style:{backgroundColor:e.backgroundColor,borderRadius:"5px",color:e.textColor,padding:"10px"},children:(0,G.jsxs)("div",{style:{backgroundColor:e.backgroundColor,color:e.textColor,padding:"30px",textAlign:"center"},children:[(0,G.jsx)("h2",{children:"Mit diesem Modul sind wir noch nicht ganz fertig ..."}),(0,G.jsx)("p",{children:"... entdecke unsere neuesten Entwicklungen unterdessen gerne auf unserer Website:"}),(0,G.jsx)("a",{href:e.link,style:{backgroundColor:"#fff",color:"#EBA049",padding:"5px 20px",borderRadius:"5px",textDecoration:"none"},target:"_blank",children:e.buttonText})]})})}function N8(e){return(0,G.jsx)("div",{style:{backgroundColor:e.backgroundColor,color:e.textColor,borderRadius:"5px",padding:"10px"},children:(0,G.jsxs)("div",{style:{backgroundColor:e.backgroundColor,color:e.textColor,padding:"30px",textAlign:"center"},children:[(0,G.jsx)("h2",{children:"Du willst auf dem Laufenden bleiben!"}),(0,G.jsx)("p",{children:"Damit geh\xf6rst Du zur gl\xfccklichen eCockpit-Community und wirst automatisch via Email informiert."})]})})}var L8=function(e){var n,r=e.height,s=e.width,l=e.order,c=e.cta,d=e.ctaTitle,f=(0,t.useState)(""),h=(0,i.Z)(f,2),p=(h[0],h[1],(0,t.useState)("")),v=(0,i.Z)(p,2),m=(v[0],v[1],(0,t.useState)("")),g=(0,i.Z)(m,2),y=(g[0],g[1],(0,t.useState)(!1)),b=(0,i.Z)(y,2),x=(b[0],b[1],(0,t.useState)(!1)),w=(0,i.Z)(x,2),k=(w[0],w[1],js()),S=k.user,_=k.updatePersonalSettings,C=(0,t.useState)(null!==S&&void 0!==S?S:{email:"",username:"",organizationId:0}),j=(0,i.Z)(C,2),P=j[0],E=j[1],A=(0,t.useState)(!1),T=(0,i.Z)(A,2),I=T[0],R=T[1],M=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:try{R(!0),t={id:P.userId,birthdate:P.birthdate,emailMFA:P.emailMFA,SVNR:P.svnr,receivesNewsletter:P.receivesNewsletter,voipAddress:P.voipAddress},_(t)}catch(n){console.log(n)}finally{R(!1)}case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,G.jsx)(NF,{title:"Bitte um etwas Geduld.",cta:c,ctaTitle:d,fullHeightBody:!0,buttonIcon:(0,G.jsx)(OF,{fontSize:"small"}),style:{width:s,height:r,order:l},children:(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between",height:"100%",width:"100%"},children:[(0,G.jsxs)("div",{children:[" ",(0,G.jsx)("div",{className:"App",children:(0,G.jsx)(Z8,{link:"https://www.ecockpit.at",backgroundColor:"#EBA049",textColor:"#fff",buttonText:"Jetzt besuchen"})})]}),(0,G.jsxs)("div",{className:"container",style:{textAlign:"center"},children:[(0,G.jsx)("h3",{children:"Hier wird fleissig gearbeitet!"}),(0,G.jsxs)("p",{children:["Das eCockpit entwickelt sich zusehends. Wir wachsen mit unseren Kunden und freuen uns immer \xfcber n\xfctzlichen Input zur Weiterentwicklung. ",(0,G.jsx)("br",{}),"Dieses Modul wurde auf Grund h\xe4ufiger Nachfrage ausgew\xe4hlt und wird jetzt im n\xe4chsten Schritt umgesetzt. Das Projekt eCockpit entstand ",(0,G.jsx)("br",{}),"im M\xe4rz 2020 als einfaches Rechnungsprogramm. Seither verging kein Monat ohne geniales Update! "]}),null!==S&&void 0!==S&&S.receivesNewsletter?(0,G.jsx)("p",{children:"Du bist zum Newsletter angemeldet und somit immer auf dem neuesten Stand! Du kannst Dich in den Einstellungen jederzeit von unserem Newsletter abmelden."}):(0,G.jsxs)("div",{children:[(0,G.jsx)("p",{children:"Wenn Du \xfcber die neuesten Updates und Entwicklungen auf dem Laufenden bleiben m\xf6chten, kannst Du Dich f\xfcr unseren Newsletter anmelden."}),(0,G.jsx)("div",{style:{width:"100%",display:"flex",justifyContent:"center"},children:(0,G.jsx)("div",{style:{width:"20%",marginBottom:"2%"},children:(0,G.jsx)(mP,{value:null!==(n=null===P||void 0===P?void 0:P.receivesNewsletter)&&void 0!==n&&n,type:"switch",onChange:function(e){return E((function(t){return u(u({},t),{},{receivesNewsletter:e})}))},title:"Newsletter:"})})}),(0,G.jsx)(Gc,{style:{width:"20%",marginBottom:"2%"},title:I?(0,G.jsx)(bu,{size:18,color:"inherit"}):"Best\xe4tigen",onClickHandler:function(){return M()},disabled:I})]})]}),(0,G.jsx)("div",{children:(0,G.jsx)("div",{className:"App",children:(0,G.jsx)(N8,{link:"https://www.ecockpit.at",backgroundColor:"#EBA049",textColor:"#fff",buttonText:"Anmelden"})})})]})})},F8=function(){return(0,G.jsx)(L8,{height:"100%",width:"100%"})},z8=__webpack_require__(6993),B8=(0,fc.Z)((0,G.jsx)("path",{d:"M2.01 21 23 12 2.01 3 2 10l15 2-15 2z"}),"Send"),H8=function(e){var t,n,r,i,o,a,s=e.open,l=e.onClose,c=e.onSubmit,d=e.object,f=e.setObject;js().user,JM().staff,Rc().persons;return(0,G.jsx)(G.Fragment,{children:(0,G.jsxs)(sf,{open:s,title:"Anh\xe4nge",style:{display:"flex",flexDirection:"column",gap:"0.75em"},onClose:l,children:[(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"Anh\xe4nge (optional)"}),null===d||void 0===d||null===(t=d.files)||void 0===t?void 0:t.map((function(e,t){return(0,G.jsx)(rB,{file:e,setFile:function(e){f((function(n){return u(u({},n),{},{files:n.files.map((function(n,r){return r===t?e:n}))})}))},setObject:f,index:t},t)}))]}),((null===d||void 0===d?void 0:d.documents)&&(null===(n=d.documents)||void 0===n?void 0:n.length)&&(null===d||void 0===d?void 0:d.files)&&(null===d||void 0===d||null===(r=d.files)||void 0===r?void 0:r.length)&&(null===d||void 0===d||null===(i=d.documents)||void 0===i?void 0:i.length)===(null===d||void 0===d||null===(o=d.files)||void 0===o?void 0:o.length)||void 0===(null===d||void 0===d?void 0:d.files)||0===(null===d||void 0===d||null===(a=d.files)||void 0===a?void 0:a.length))&&(0,G.jsx)("div",{style:{width:"100%"},children:(0,G.jsx)(Wc,{variant:"outlined",component:"label",style:{marginBottom:"1vh",borderColor:"gray",color:"gray"},onClick:function(){f((function(e){return u(u({},e),{},{files:e.files?[].concat((0,Fl.Z)(e.files),[{}]):[{}]})}))},children:(0,G.jsx)(pz,{style:{marginRight:"2px"}})})}),(0,G.jsx)(Gc,{title:"Speichern",onClickHandler:c})]})})},V8=function(){var e=EL().id,n=jL(),r=Rc(),o=r.tags,a=r.addNewsletterDraft,s=r.updateNewsletterDraft,l=r.scheduleNewsletter,c=js().user,d=Rc(),f=d.newsletterDrafts,h=(d.newsletterSent,(0,t.useRef)()),p=(0,t.useState)([]),v=(0,i.Z)(p,2),m=v[0],g=v[1],y=(0,t.useState)(new Date),b=(0,i.Z)(y,2),x=b[0],w=b[1],k=(0,t.useState)(0),S=(0,i.Z)(k,2),_=S[0],C=S[1],j=(0,t.useState)({authorId:null===c||void 0===c?void 0:c.userId}),P=(0,i.Z)(j,2),E=P[0],A=P[1],T=(0,t.useState)(!1),I=(0,i.Z)(T,2),R=I[0],M=I[1],O=(0,t.useState)(!1),D=(0,i.Z)(O,2),Z=D[0],N=D[1],L=(0,t.useState)(""),F=(0,i.Z)(L,2),z=(F[0],F[1],function(){h.current.exportHtml((function(t){var r,i,o,l=t.design,c=t.html,d=E.title;(null!==(r=E.title)&&void 0!==r&&r.includes("Kopie")||0===(null===(i=E.title)||void 0===i?void 0:i.length)||""===E.title||null==E.title)&&(d=(c+"").split("<h1")[1].split("</h1>")[0].split(">")[1],null!==(o=E.title)&&void 0!==o&&o.includes("Presseaussendung")&&(d="Presseaussendung: "+d));A((function(e){return u(u({},e),{},{title:d,design:l,html:c,lastEdited:new Date((new Date).toISOString())})})),e?s&&s(u(u({},E),{},{title:d,design:JSON.stringify(l),html:c,lastEdited:new Date((new Date).toISOString()),files:[]})):a&&a(u(u({},E),{},{title:d,design:JSON.stringify(l),html:c,lastEdited:new Date((new Date).toISOString()),files:[]})).then((function(e){A(e),n("/kommunikation/Newsletter/bearbeiten/".concat(e.id))})),M(!1)}))});return(0,t.useEffect)((function(){var e=0;o.filter((function(e){return m.includes(e.id)})).forEach((function(t){return e+=t.countOrganizations+t.countPersons})),C(e)}),[m]),(0,t.useEffect)((function(){console.log("NewsletterDraft",E)}),[E]),(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(pU,{height:"100%",width:"100%",children:(0,G.jsxs)(NF,{style:{height:"100%"},fullHeightBody:!0,title:"Newsletter",disableScroll:!0,right:function(){return(0,G.jsxs)("div",{style:{width:"25%",display:"flex",flexDirection:"row",gap:"1em"},children:[(0,G.jsx)(Gc,{endIcon:(0,G.jsx)(P8,{}),title:"Anh\xe4nge",onClickHandler:function(){M(!0)}}),(0,G.jsx)(Gc,{endIcon:(0,G.jsx)(B8,{}),title:"Versenden",onClickHandler:function(){N(!0)}})]})},children:[(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",gap:"1em",justifyContent:"space-between"},children:(0,G.jsx)(mP,{label:"Empf\xe4nger (Anzahl Empf\xe4nger: ".concat(_,")"),onChange:function(e){g(e)},value:m,type:"select",selectOptions:{options:null!==o&&void 0!==o?o:[],titleKey:"title",valueKey:"id",multiple:!0}})}),(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",gap:"1em",justifyContent:"space-between"},children:(0,G.jsx)(mP,{label:"Newsletter versenden am",onChange:function(e){w(e)},value:x,type:"date",dateOptions:{disablePast:!0,type:"DateTime"}})}),(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",gap:"1em",justifyContent:"space-between",marginBottom:"1em"},children:(0,G.jsx)(mP,{label:"Betreff",onChange:function(e){A((function(t){return u(u({},t),{},{title:e})}))},value:E.title,type:"text"})}),(0,G.jsx)(z8.EmailEditor,{style:{height:"550px"},ref:h,onReady:function(){if(void 0===E.design){var t=null===f||void 0===f?void 0:f.find((function(t){return t.id===parseInt(null!==e&&void 0!==e?e:"-1")}));t&&(console.log(t),A(t),h.current.loadDesign(JSON.parse(t.design)))}}}),(0,G.jsx)("div",{style:{display:"flex",flexDirection:"column",gap:"1em",marginTop:"1em",width:"100%"},children:(0,G.jsx)(Gc,{startIcon:(0,G.jsx)(FW,{}),title:"Speichern",onClickHandler:function(){z()}})})]})}),(0,G.jsx)(kB,{open:Z,object:{confirmButtonText:"Speichern",cancelButtonText:"Zur\xfcck",cancelFunction:function(){N(!1)},modalText:'Wollen Sie den Newsletter "'.concat(E.title,'" wirklich f\xfcr die eingegebene Uhrzeit planen?'),modalTitle:"Newsletter planen best\xe4tigen",submitFunction:function(){h.current.exportHtml((function(e){var t=e.design,n=e.html;l&&l(u(u({},E),{},{design:JSON.stringify(t),html:n,tagIds:m,scheduledFor:x}))})),N(!1)}},onClose:function(){N(!1)}}),(0,G.jsx)(H8,{onSubmit:z,onClose:function(){M(!1)},open:R,object:E,setObject:A})]})},q8=(0,fc.Z)((0,G.jsx)("path",{d:"M21.99 8c0-.72-.37-1.35-.94-1.7L12 1 2.95 6.3C2.38 6.65 2 7.28 2 8v10c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2l-.01-10zM12 13 3.74 7.84 12 3l8.26 4.84L12 13z"}),"Drafts"),W8=(0,fc.Z)((0,G.jsx)("path",{d:"M5 4v3h5.5v12h3V7H19V4z"}),"Title"),U8=(0,fc.Z)((0,G.jsx)("path",{d:"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 14h-3v3h-2v-3H8v-2h3v-3h2v3h3v2zm-3-7V3.5L18.5 9H13z"}),"NoteAdd"),G8=function(e){var t,n,r,i=e.draft,o=e.onPressEdit,a=e.onPressDelete,s=e.onPressCopy,l=JM().staff,u=[{text:"Bearbeiten",function:o},{text:"L\xf6schen",function:a},{text:"Kopie erstellen",function:s}];return(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"100%",alignItems:"center",justifyContent:"space-between",paddingLeft:"1em",paddingRight:"1em"},children:[(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"90%",alignItems:"center",paddingLeft:"1em",paddingRight:"1em"},children:[(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"15%",alignItems:"center",gap:"0.33em"},children:[i.sent?(0,G.jsx)(B8,{}):(0,G.jsx)(q8,{}),i.sent?"Versendet":"Entwurf"]}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"25%",alignItems:"center",gap:"0.33em"},children:[(0,G.jsx)(W8,{}),i.title]}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"15%",alignItems:"center",gap:"0.33em"},children:[(0,G.jsx)(VM,{}),null===(t=l.find((function(e){return e.id===i.authorId})))||void 0===t?void 0:t.username]}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"15%",alignItems:"center",gap:"0.33em"},children:[(0,G.jsx)(U8,{}),new Date(null!==(n=i.created)&&void 0!==n?n:"").toLocaleString()]}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"15%",alignItems:"center",gap:"0.33em"},children:[(0,G.jsx)(MF,{}),new Date(null!==(r=i.lastEdited)&&void 0!==r?r:"").toLocaleString()]})]}),(0,G.jsx)(hB,{options:u})]})},K8=function(e){var t,n,r,i=e.sentNewsletter,o=e.onPressEdit,a=e.onPressDelete,s=e.onPressCopy,l=JM().staff,u=Rc().newsletterDrafts,c=[{text:"Bearbeiten",function:o},{text:"L\xf6schen",function:a},{text:"Kopie erstellen",function:s}];return(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"100%",alignItems:"center",justifyContent:"space-between",paddingLeft:"1em",paddingRight:"1em"},children:[(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"90%",alignItems:"center",paddingLeft:"1em",paddingRight:"1em"},children:[(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",width:"15%",alignItems:"center",gap:"0.33em"},children:new Date(i.date+"")<new Date?(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(B8,{}),"Versendet"]}):(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(q8,{}),"In Warteschlange"]})}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"25%",alignItems:"center",gap:"0.33em"},children:[(0,G.jsx)(W8,{}),null===u||void 0===u||null===(t=u.find((function(e){return e.id===i.newsletterDesignId})))||void 0===t?void 0:t.title]}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"15%",alignItems:"center",gap:"0.33em"},children:[(0,G.jsx)(VM,{}),null===(n=l.find((function(e){return e.id===i.authorId})))||void 0===n?void 0:n.username]}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"15%",alignItems:"center",gap:"0.33em"},children:[(0,G.jsx)(VM,{}),i.recipientCount]}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"15%",alignItems:"center",gap:"0.33em"},children:[(0,G.jsx)(U8,{}),new Date(null!==(r=i.date)&&void 0!==r?r:"").toLocaleString()]})]}),(0,G.jsx)(hB,{options:c})]})},Y8=function(){var e=Rc(),n=e.newsletterDrafts,r=e.newsletterSent,o=e.copyNewsletterDraft,a=jL(),s=(0,t.useState)("drafts"),l=(0,i.Z)(s,2),u=l[0],c=l[1],d=[{body:function(e){return e?(0,G.jsxs)("span",{className:"centered",style:{gap:"2px",fontSize:"small"},children:[(0,G.jsx)(q8,{fontSize:"small"}),"Entw\xfcrfe"]}):(0,G.jsx)(q8,{fontSize:"small"})},value:"drafts"},{body:function(e){return e?(0,G.jsxs)("span",{className:"centered",style:{gap:"2px",fontSize:"small"},children:[(0,G.jsx)(B8,{fontSize:"small"}),"Versendet"]}):(0,G.jsx)(B8,{fontSize:"small"})},value:"sent"}];return(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(pU,{height:"95%",width:"100%",children:(0,G.jsxs)(NF,{style:{height:"100%",width:"100%"},title:"sent"===u?"Versendete Newsletter":"Newsletter Entw\xfcrfe",ctaTitle:"Neuer Newsletter",cta:!0,right:function(){return(0,G.jsx)(hU,{setValue:function(e){return c(e)},value:u,buttons:d})},buttonIcon:(0,G.jsx)(OF,{fontSize:"small"}),ctaFunction:function(){a("/kommunikation/Newsletter/bearbeiten/")},children:["drafts"===u&&(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:"0.75em"},children:[(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",width:"100%",alignItems:"center",justifyContent:"space-between",paddingLeft:"1em",paddingRight:"1em"},children:(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"90%",alignItems:"center",paddingLeft:"1em",paddingRight:"1em"},children:[(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",width:"15%",alignItems:"center",gap:"0.33em"},children:"Status"}),(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",width:"25%",alignItems:"center",gap:"0.33em"},children:"Titel"}),(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",width:"15%",alignItems:"center",gap:"0.33em"},children:"Autor"}),(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",width:"15%",alignItems:"center",gap:"0.33em"},children:"Erstellt"}),(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",width:"15%",alignItems:"center",gap:"0.33em"},children:"Zuletzt ge\xe4ndert"})]})}),null===n||void 0===n?void 0:n.map((function(e){return(0,G.jsx)(G8,{onPressCopy:function(){o(e).then((function(e){a("/kommunikation/Newsletter/bearbeiten/".concat(e.id))}))},draft:e,onPressDelete:function(){},onPressEdit:function(){a("/kommunikation/Newsletter/bearbeiten/".concat(e.id))}})}))]}),"sent"===u&&(0,G.jsx)(G.Fragment,{children:(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:"0.75em"},children:[(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",width:"100%",alignItems:"center",justifyContent:"space-between",paddingLeft:"1em",paddingRight:"1em"},children:(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"90%",alignItems:"center",paddingLeft:"1em",paddingRight:"1em"},children:[(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",width:"15%",alignItems:"center",gap:"0.33em"},children:"Status"}),(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",width:"25%",alignItems:"center",gap:"0.33em"},children:"Titel"}),(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",width:"15%",alignItems:"center",gap:"0.33em"},children:"Autor"}),(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",width:"15%",alignItems:"center",gap:"0.33em"},children:"Anzahl Empf\xe4nger"}),(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",width:"15%",alignItems:"center",gap:"0.33em"},children:"Erstellt"})]})}),null===r||void 0===r?void 0:r.map((function(e){return(0,G.jsx)(K8,{onPressCopy:function(){},sentNewsletter:e,onPressDelete:function(){},onPressEdit:function(){a("/kommunikation/Newsletter/bearbeiten/".concat(e.id))}})}))]})})]})})})},X8=(0,fc.Z)((0,G.jsx)("path",{d:"M17 12h-5v5h5v-5zM16 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-1V1h-2zm3 18H5V8h14v11z"}),"InsertInvitation"),Q8=function(e){var t,n,r,i,o=e.draft,a=e.queueItem,s=e.onPressEdit,l=e.onPressCancelSchedule,u=JM().staff,c=[{text:"Bearbeiten",function:s},{text:"Versenden abbrechen",function:l}];return(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"100%",alignItems:"center",justifyContent:"space-between",paddingLeft:"1em",paddingRight:"1em"},children:[(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"90%",alignItems:"center",paddingLeft:"1em",paddingRight:"1em"},children:[(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"20%",alignItems:"center",gap:"0.33em"},children:[new Date(null!==(t=a.scheduledFor)&&void 0!==t?t:"")>new Date?(0,G.jsx)(F1,{}):(0,G.jsx)(B8,{}),new Date(null!==(n=a.scheduledFor)&&void 0!==n?n:"")>new Date?"Geplant":"Versendet"]}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"25%",alignItems:"center",gap:"0.33em"},children:[(0,G.jsx)(W8,{}),o.title]}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"20%",alignItems:"center",gap:"0.33em"},children:[(0,G.jsx)(VM,{}),null===(r=u.find((function(e){return e.id===o.authorId})))||void 0===r?void 0:r.username]}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"20%",alignItems:"center",gap:"0.33em"},children:[(0,G.jsx)(X8,{}),new Date(null!==(i=a.scheduledFor)&&void 0!==i?i:"").toLocaleString()]})]}),(0,G.jsx)(hB,{options:c})]})},J8=function(){var e=Rc(),t=e.newsletterQueue,n=e.newsletterDrafts,r=jL();return(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(pU,{height:"100%",width:"100%",children:(0,G.jsx)(NF,{style:{height:"100%",width:"100%"},title:"Newsletter Warteschlange",buttonIcon:(0,G.jsx)(OF,{fontSize:"small"}),ctaFunction:function(){r("/kommunikation/Newsletter/bearbeiten/")},children:(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:"0.75em"},children:[(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",width:"100%",alignItems:"center",justifyContent:"space-between",paddingLeft:"1em",paddingRight:"1em"},children:(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",width:"90%",alignItems:"center",paddingLeft:"1em",paddingRight:"1em"},children:[(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",width:"20%",alignItems:"center",gap:"0.33em"},children:"Status"}),(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",width:"25%",alignItems:"center",gap:"0.33em"},children:"Titel"}),(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",width:"20%",alignItems:"center",gap:"0.33em"},children:"Autor"}),(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",width:"20%",alignItems:"center",gap:"0.33em"},children:"Versendedatum"})]})}),null===t||void 0===t?void 0:t.map((function(e){var t=null===n||void 0===n?void 0:n.find((function(t){return t.id===e.newsletterDesignId}));return(0,G.jsx)(Q8,{onPressCancelSchedule:function(){},draft:t,queueItem:e,onPressEdit:function(){r("/kommunikation/Newsletter/bearbeiten/".concat(t.id))}})}))]})})})})},$8=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t,n,r,i,a,s){var l;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:l={phoneNumber:t,message:n,receiverOrg:a,receiverPers:s,journal:i},r.post("/Phone/Sms",l).then((function(e){})).catch((function(e){console.error("Error: ".concat(e))}));case 2:case"end":return e.stop()}}),e)})));return function(t,n,r,i,o,a){return e.apply(this,arguments)}}();var e7=function(e){var n=e.height,r=void 0===n?"100%":n,o=e.width,a=void 0===o?"100%":o,s=e.order,l=e.cta,u=e.clickedPerson,c=e.clickedCompany,d=e.phoneCardMode,f=e.setCalledPerson,h=(e.phoneJournalTitle,e.setPhoneJournalTitle),p=(e.phoneJournalEntry,e.setPhoneJournalEntry,e.phoneJournalTime,e.setPhoneJournalTime),v=(e.phoneJournalDuration,e.setPhoneJournalDuration,(0,t.useState)(!1)),m=(0,i.Z)(v,2),y=(m[0],m[1],g());(0,t.useEffect)((function(){if("person"===d&&u){var e,t,n,r,i,o=null===(e=u.contactData)||void 0===e?void 0:e.filter((function(e){return e.type===Pc.phone}));if(o&&null!==(t=null===o||void 0===o?void 0:o.length)&&void 0!==t&&t)_(null!==(i=o[0].value)&&void 0!==i?i:"");var a,s=null===(n=u.contactData)||void 0===n?void 0:n.filter((function(e){return e.type===Pc.mail}));if(s&&null!==(r=null===s||void 0===s?void 0:s.length)&&void 0!==r&&r)I(null!==(a=s[0].value)&&void 0!==a?a:0)}else if("organization"===d&&c){var l,f;_(null!==(l=c.telephone)&&void 0!==l?l:""),I(null!==(f=c.eMail)&&void 0!==f?f:"")}else _(""),I("")}),[d]);var b=js().user,x="";x=b?String(b.voipAddress):"keine IP hinterlegt.";var w=(0,t.useState)(""),k=(0,i.Z)(w,2),S=k[0],_=k[1],C=(0,t.useState)(""),j=(0,i.Z)(C,2),P=j[0],E=j[1],A=(0,t.useState)(""),T=(0,i.Z)(A,2),I=(T[0],T[1]),R=(0,t.useState)(""),M=(0,i.Z)(R,2),O=(M[0],M[1],wt().enqueueSnackbar),D=(0,t.useState)(!0),Z=(0,i.Z)(D,2),N=Z[0],L=Z[1],F=function(){_(""),E("")},z=xq();return(0,G.jsx)(NF,{title:"SMS Versand",style:{height:r,width:a,order:s},cta:null===l||void 0===l||l,ctaTitle:"Zum Telefonbuch hinzuf\xfcgen?",buttonIcon:(0,G.jsx)(OF,{fontSize:"small"}),ctaFunction:function(){z.changeVisibility("editCreatePersonfromPhone",!0,{props:{object:{telefonnummer:S},mode:"create"}})},children:(0,G.jsx)("div",{className:"flex column",style:{gap:"2px"},children:(0,G.jsxs)("form",{children:[(0,G.jsx)("div",{children:(0,G.jsxs)("span",{className:"label",children:["Kontaktperson i.d. Personenliste gew\xe4hlt: ","person"===d?null===u||void 0===u?void 0:u.completeName:"organization"===d?null===c||void 0===c?void 0:c.name:""]})}),(0,G.jsxs)("div",{children:[(0,G.jsx)("div",{children:(0,G.jsx)(Sc,{type:"tel",placeholder:"Telefonnummer eingeben oder Kontakt anklicken",value:S,onChangeHandler:function(e){return _(e)}})}),(0,G.jsx)("div",{children:(0,G.jsx)(mP,{label:"SMS Text eingeben",onChange:function(e){E(e)},placeholder:"Auf diese SMS kann nicht geantwortet werden.",value:P,type:"multiline",error:!1,errorMessage:""})}),(0,G.jsx)("span",{style:{width:"20%"},children:(0,G.jsx)(uH,{control:(0,G.jsx)(wH,{color:"secondary",checked:N,onChange:function(){L((function(e){return!e}))}}),label:"SMS \xf6ffentlich im Journal anzeigen?"})}),(0,G.jsxs)("div",{children:[(0,G.jsx)("span",{children:" "}),(0,G.jsx)(pp,{title:"abbrechen",children:(0,G.jsx)(Wc,{variant:"contained",onClick:function(e){e.preventDefault(),F(),f&&u&&f(u)},color:"inherit",style:{width:"49%",padding:"2px",margin:"4px"},children:(0,G.jsx)(y8,{children:"abbrechen"})})}),(0,G.jsx)(pp,{title:"SMS absenden",children:(0,G.jsx)(Wc,{onClick:function(e){var t,n;e.preventDefault(),p&&p(new Date),f&&u&&f(u),h&&(u||c)&&h(null!==(t="SMS an Firma/Person: "+(null===u||void 0===u?void 0:u.completeName))&&void 0!==t?t:null!==(n=null===c||void 0===c?void 0:c.name)&&void 0!==n?n:"");try{void 0!==x&&$8(S,P,y,N,c,u),O("SMS wird gesendet. Von: "+b.username+" an "+S,{variant:"info"})}catch(r){O("Fehler beim Senden des SMS: "+r,{variant:"error"})}F()},color:"success",variant:"contained",style:{width:"49%",padding:"2px",margin:"4px"},children:(0,G.jsx)(C8,{})})})]})]}),(0,G.jsx)("div",{}),(0,G.jsx)("div",{})]})})})},t7=function(){O8(["firmen","personen"]);var e=Rc().defaultPerson,n=new Date,r=(new Date,(0,t.useState)({personIds:[],companyIds:[],textFilter:""})),o=(0,i.Z)(r,2),a=o[0],s=o[1],l=(0,t.useState)(e),u=(0,i.Z)(l,2),c=u[0],d=u[1],f=(0,t.useState)("Telefonjournal"),h=(0,i.Z)(f,2),p=h[0],v=h[1],m=(0,t.useState)(""),g=(0,i.Z)(m,2),y=g[0],b=g[1],x=(0,t.useState)(n),w=(0,i.Z)(x,2),k=w[0],S=w[1],_=(0,t.useState)(0),C=(0,i.Z)(_,2),j=C[0],P=C[1],E=(0,t.useState)(e),A=(0,i.Z)(E,2),T=A[0],I=A[1],R=(0,t.useState)(Ac),M=(0,i.Z)(R,2),O=M[0],D=M[1],Z=(0,t.useState)("undefined"),N=(0,i.Z)(Z,2),L=N[0],F=N[1],z=(0,t.useState)("Message"),B=(0,i.Z)(z,2),H=B[0];B[1];return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(pU,{height:"100%",width:"66%",children:(0,G.jsxs)(z6,{height:"100%",width:"100%",children:[(0,G.jsx)(pU,{height:"100%",width:"100%",children:(0,G.jsx)(p8,{height:"100%",setClickedCompany:D,journalFilter:a,setJournalFilter:s,setPhoneCardMode:F})}),(0,G.jsx)(pU,{height:"100%",width:"100%",children:(0,G.jsx)(g8,{height:"100%",setClickedPerson:I,journalFilter:a,clickedCompany:O,setJournalFilter:s,setPhoneCardMode:F})})]})}),(0,G.jsxs)(pU,{height:"100%",width:"100%",children:[(0,G.jsx)(z6,{height:"50%",width:"100%",children:(0,G.jsx)(M8,{height:"100%",width:"100%"})}),(0,G.jsx)(z6,{height:"50%",width:"100%",children:(0,G.jsx)(e7,{height:"100%",width:"100%",clickedPerson:T,clickedCompany:O,phoneCardMode:L,setCalledPerson:d,calledPerson:c,setPhoneJournalTitle:v,phoneJournalTitle:p,setPhoneJournalEntry:b,phoneJournalEntry:y,setPhoneJournalTime:S,phoneJournalTime:k,setPhoneJournalDuration:P,phoneJournalDuration:j,message:H})})]})]})},n7=function(){return(0,G.jsx)(L8,{height:"100%",width:"100%"})},r7=(0,fc.Z)((0,G.jsx)("path",{d:"M12 9c-1.6 0-3.15.25-4.6.72v3.1c0 .39-.23.74-.56.9-.98.49-1.87 1.12-2.66 1.85-.18.18-.43.28-.7.28-.28 0-.53-.11-.71-.29L.29 13.08c-.18-.17-.29-.42-.29-.7 0-.28.11-.53.29-.71C3.34 8.78 7.46 7 12 7s8.66 1.78 11.71 4.67c.18.18.29.43.29.71 0 .28-.11.53-.29.71l-2.48 2.48c-.18.18-.43.29-.71.29-.27 0-.52-.11-.7-.28-.79-.74-1.69-1.36-2.67-1.85-.33-.16-.56-.5-.56-.9v-3.1C15.15 9.25 13.6 9 12 9z"}),"CallEnd"),i7=(0,fc.Z)((0,G.jsx)("path",{d:"M6.5 5.5 12 11l7-7-1-1-6 6-4.5-4.5H11V3H5v6h1.5V5.5zm17.21 11.17C20.66 13.78 16.54 12 12 12 7.46 12 3.34 13.78.29 16.67c-.18.18-.29.43-.29.71s.11.53.29.71l2.48 2.48c.18.18.43.29.71.29.27 0 .52-.11.7-.28.79-.74 1.69-1.36 2.66-1.85.33-.16.56-.5.56-.9v-3.1c1.45-.48 3-.73 4.6-.73 1.6 0 3.15.25 4.6.72v3.1c0 .39.23.74.56.9.98.49 1.87 1.12 2.67 1.85.18.18.43.28.7.28.28 0 .53-.11.71-.29l2.48-2.48c.18-.18.29-.43.29-.71s-.12-.52-.3-.7z"}),"PhoneMissed"),o7=function(e){var n=e.open,r=e.setOpen,o=e.organizationId,a=e.personId,s=e.phoneCardMode,l=(0,t.useContext)(QW).sendMissedCallMail,u=(wt().enqueueSnackbar,Rc()),c=u.getPersonByID,d=u.getCompanyByID,f=js().user,h=(0,t.useState)(),p=(0,i.Z)(h,2),v=p[0],m=p[1],g=(0,t.useState)(),y=(0,i.Z)(g,2),b=y[0],x=y[1],w=(0,t.useState)(),k=(0,i.Z)(w,2),S=k[0],_=k[1],C=(0,t.useState)(""),j=(0,i.Z)(C,2),P=j[0],E=j[1],A=(0,t.useState)(""),T=(0,i.Z)(A,2),I=T[0],R=T[1],M=(0,t.useState)(!1),O=(0,i.Z)(M,2),D=O[0],Z=O[1],N=function(){r(!1)},L=function(e){return e.replace(/\n/g,"<br>")},F=function(e){var t;return"person"===s?void 0!==(null===v||void 0===v||null===(t=v.contactData)||void 0===t?void 0:t.find((function(e){return e.type===Pc.mail})))?(Z(!1),!0):(Z(!0),!1):"organization"===s?void 0!==(null===b||void 0===b?void 0:b.eMail)&&b.eMail.length>0?(Z(!1),!0):(Z(!0),!1):"undefined"===s?(Z(!0),!1):void 0};return(0,t.useEffect)((function(){console.log("Org",o,"Pers",a),void 0!==a&&m(c(a)),void 0!==o&&x(d(o)),console.log("person",v),console.log("org",b)}),[o,a]),(0,t.useEffect)((function(){console.log("user",f),null!==f&&void 0!==f&&f.personId&&_(c(null===f||void 0===f?void 0:f.personId))}),[f]),(0,t.useEffect)((function(){if("person"===s){var e,t,n,r,i,o,a,l;R(null!==(e=null===v||void 0===v||null===(t=v.contactData)||void 0===t||null===(n=t.find((function(e){return e.type===Pc.mail})))||void 0===n?void 0:n.value)&&void 0!==e?e:"");var u="\n            Sehr geehrte*r".concat(null!==v&&void 0!==v&&v.salutation?" "+(null===v||void 0===v?void 0:v.salutation):""," ").concat(null===v||void 0===v?void 0:v.completeName,"!\n\n            Sie haben soeben einen Anruf von ").concat(null!==(r=null===S||void 0===S?void 0:S.completeName)&&void 0!==r?r:""," verpasst.\n\n            Bitte um Ihren R\xfcckruf unter der Telefonnummer: ").concat(null!==(i=null===S||void 0===S||null===(o=S.contactData)||void 0===o||null===(a=o.find((function(e){return e.type===Pc.phone})))||void 0===a?void 0:a.value)&&void 0!==i?i:"","\n\n            Vielen Dank,\n\n            ").concat(null!==(l=null===S||void 0===S?void 0:S.completeName)&&void 0!==l?l:"","\n            ");u=u.replace(/^\s+/gm,""),E(u)}if("organization"===s){var c,d,f,h,p,m,g;R(null!==(c=null===b||void 0===b?void 0:b.eMail)&&void 0!==c?c:"");var y="\n            Sehr geehrte*r ".concat(null!==(d=null===b||void 0===b?void 0:b.managingDirector)&&void 0!==d?d:"","!\n\n            Sie haben soeben einen Anruf von ").concat(null!==(f=null===S||void 0===S?void 0:S.completeName)&&void 0!==f?f:""," verpasst.\n\n            Bitte um Ihren R\xfcckruf unter der Telefonnummer: ").concat(null!==(h=null===S||void 0===S||null===(p=S.contactData)||void 0===p||null===(m=p.find((function(e){return e.type===Pc.phone})))||void 0===m?void 0:m.value)&&void 0!==h?h:"","\n\n            Vielen Dank,\n\n            ").concat(null!==(g=null===S||void 0===S?void 0:S.completeName)&&void 0!==g?g:"","\n            ");E(y.replace(/^\s+/gm,""))}if("undefined"===s){E("\n            Sehr geehrte*r !\n\n            Sie haben soeben einen Anruf von verpasst.\n\n            Bitte um Ihren R\xfcckruf unter der Telefonnummer:\n\n            Vielen Dank!\n\n            ".replace(/^\s+/gm,""))}}),[v,b]),(0,t.useEffect)((function(){F(I)}),[I]),(0,G.jsxs)(sf,{title:"R\xfcckrufmail senden",open:n,onClose:N,children:[(0,G.jsx)(mP,{type:"text",label:"An",value:I,onChange:function(){},readonly:!0,error:D,errorMessage:rP.PhoneCardMissedCallMailError}),(0,G.jsx)(mP,{label:"Text",value:P,onChange:function(e){return E(e)},placeholder:"Text Ihrer R\xfcckrufmail",type:"multiline"}),(0,G.jsx)(Gc,{style:{marginTop:"20px"},title:"Senden",onClickHandler:function(){return l&&F(I)&&("person"===s&&l(L(P),0,a),"organization"===s&&l(L(P),o,0)),void N()}})]})},a7=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t,n,r){var i;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i={phoneNumber:t,userIP:n},r.post("/Phone/Call",i).then((function(e){})).catch((function(e){console.error("Error: ".concat(e))}));case 2:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),s7=function(e,t){var n={userIP:e};t.post("/Phone/stoppCall",n).then((function(e){})).catch((function(e){console.error("Error: ".concat(e))}))};var l7=function(e){var n=e.height,r=void 0===n?"100%":n,o=e.width,a=void 0===o?"100%":o,s=e.order,l=e.cta,u=e.clickedPerson,c=e.clickedCompany,d=e.phoneCardMode,f=e.setCalledPerson,h=(e.phoneJournalTitle,e.setPhoneJournalTitle),p=(e.phoneJournalEntry,e.setPhoneJournalEntry),v=e.phoneJournalTime,m=e.setPhoneJournalTime,y=(e.phoneJournalDuration,e.setPhoneJournalDuration),b=(0,t.useState)(!1),x=(0,i.Z)(b,2),w=x[0],k=x[1],S=g();(0,t.useEffect)((function(){if("person"===d&&u){var e,t,n,r,i,o=null===(e=u.contactData)||void 0===e?void 0:e.filter((function(e){return e.type===Pc.phone}));if(o&&null!==(t=null===o||void 0===o?void 0:o.length)&&void 0!==t&&t)A(null!==(i=o[0].value)&&void 0!==i?i:"");var a,s=null===(n=u.contactData)||void 0===n?void 0:n.filter((function(e){return e.type===Pc.mail}));if(s&&null!==(r=null===s||void 0===s?void 0:s.length)&&void 0!==r&&r)R(null!==(a=s[0].value)&&void 0!==a?a:0)}else if("organization"===d&&c){var l,f;A(null!==(l=c.telephone)&&void 0!==l?l:""),R(null!==(f=c.eMail)&&void 0!==f?f:"")}else A(""),R("")}),[d]);var _=js().user,C="";C=_?String(_.voipAddress):"keine IP hinterlegt.";var j=(0,t.useState)(""),P=(0,i.Z)(j,2),E=P[0],A=P[1],T=(0,t.useState)(""),I=(0,i.Z)(T,2),R=(I[0],I[1]),M=(0,t.useState)(""),O=(0,i.Z)(M,2),D=(O[0],O[1],wt().enqueueSnackbar),Z=xq();return(0,G.jsx)(NF,{title:"Telefon",style:{height:r,width:a,order:s},cta:null===l||void 0===l||l,ctaTitle:"Telefonnummer hinzuf\xfcgen",buttonIcon:(0,G.jsx)(OF,{fontSize:"small"}),ctaFunction:function(){Z.changeVisibility("editCreatePersonfromPhone",!0,{props:{object:{telefonnummer:E},mode:"create"}})},children:(0,G.jsxs)("div",{className:"flex column",style:{gap:"2px"},children:[(0,G.jsxs)("form",{children:[(0,G.jsx)("div",{children:(0,G.jsxs)("span",{className:"label",children:["Organisation, bzw. Person: ","person"===d?null===u||void 0===u?void 0:u.completeName:"organization"===d?null===c||void 0===c?void 0:c.name:""]})}),(0,G.jsxs)("div",{children:[(0,G.jsx)("div",{children:(0,G.jsx)(Sc,{type:"tel",placeholder:"Telefonnummer eingeben oder Kontakt anklicken",value:E,onChangeHandler:function(e){return A(e)}})}),(0,G.jsxs)("div",{children:[(0,G.jsx)("span",{children:" "}),(0,G.jsx)(pp,{title:"Anrufen",children:(0,G.jsx)(Wc,{onClick:function(e){var t,n;e.preventDefault(),m&&m(new Date),f&&u&&f(u),h&&(u||c)&&h(null!==(t="Anruf der Firma/Person: "+(null===u||void 0===u?void 0:u.completeName))&&void 0!==t?t:null!==(n=null===c||void 0===c?void 0:c.name)&&void 0!==n?n:"");try{void 0!==C&&a7(E,C,S),D("Telefonnummer wird gew\xe4hlt. Von: "+_.userId+" "+_.username+" "+C,{variant:"info"})}catch(r){D("Fehler beim W\xe4hlen: "+r,{variant:"error"})}},color:"success",variant:"contained",style:{width:"48%",padding:"2px",margin:"4px"},children:(0,G.jsx)(j8,{})})}),(0,G.jsx)(pp,{title:"Auflegen",children:(0,G.jsx)(Wc,{onClick:function(e){e.preventDefault(),s7(C,S),D("Anruf beendet.",{variant:"info"}),y&&y(function(e){var t=((new Date).getTime()-e.getTime())/6e4;return Math.round(100*t)/100}(v)),A("")},color:"error",variant:"contained",style:{width:"48%",padding:"2px",margin:"4px"},children:(0,G.jsx)(r7,{})})})]})]}),(0,G.jsxs)("div",{children:[(0,G.jsx)(pp,{title:"Nicht erreichbar",children:(0,G.jsx)(Wc,{variant:"contained",onClick:function(e){e.preventDefault(),s7(C,S),f&&u&&f(u),p&&p("Der/die TeilnehmerIn war am "+v.toLocaleString()+" nicht erreichbar.")},color:"inherit",style:{width:"48%",padding:"2px",margin:"4px"},children:(0,G.jsx)(i7,{})})}),(0,G.jsx)(pp,{title:"Nicht erreichbar und R\xfcckrufmail senden",children:(0,G.jsxs)(Wc,{variant:"contained",onClick:function(e){e.preventDefault(),f&&u&&f(u),p&&p("Der/die TeilnehmerIn war am "+v.toLocaleString()+" nicht erreichbar, ein R\xfcckrufmail wurde erstellt."),s7(C,S),k(!0)},color:"inherit",style:{width:"48%",padding:"2px",margin:"4px"},children:[(0,G.jsx)(i7,{})," + ",(0,G.jsx)(b8,{})]})})]}),(0,G.jsx)("div",{})]}),(0,G.jsx)(o7,{open:w,setOpen:k,organizationId:null===c||void 0===c?void 0:c.id,personId:null===u||void 0===u?void 0:u.id,phoneCardMode:d})]})})},u7=function(e){var n=e.width,r=e.height,s=e.order,l=e.calledPerson,c=(e.setCalledPerson,e.phoneJournalTitle,e.setPhoneJournalTitle,e.phoneJournalEntry),d=(e.setPhoneJournalEntry,e.phoneJournalTime,e.setPhoneJournalTime,e.phoneJournalDuration,e.setPhoneJournalDuration,hz()),f=d.addJournal,h=(d.updateJournal,(0,t.useState)({title:"",description:""})),p=(0,i.Z)(h,2),v=p[0],m=p[1],g=(js().user,JM().staff,Rc().persons,Rc().companies,(0,t.useState)(!1)),y=(0,i.Z)(g,2),b=y[0],x=y[1];wt().enqueueSnackbar;(0,t.useEffect)((function(){var e,t,n;S(null!==(e=null===(t=l.completeName)||void 0===t?void 0:t.length)&&void 0!==e&&e&&null!==(n=l.completeName)&&void 0!==n?n:" ")}),[l]);var w=(0,t.useState)(l.completeName),k=(0,i.Z)(w,2),S=(k[0],k[1]),_=(0,t.useState)({}),C=(0,i.Z)(_,2),j=C[0],P=C[1];(0,t.useEffect)((function(){oB(v,P)}),[l]);var E=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!oB(v,P)){e.next=5;break}return e.next=4,f(v);case 4:m({title:"",description:""});case 5:e.next=9;break;case 7:e.prev=7,e.t0=e.catch(0);case 9:return e.prev=9,x(!1),e.finish(9);case 12:case"end":return e.stop()}}),e,null,[[0,7,9,12]])})));return function(){return e.apply(this,arguments)}}();return(0,t.useEffect)((function(){m((function(e){var t;return u(u({},e),{},{belongsToCall:!0,category:1,title:l.completeName?"Anruf an "+l.completeName:l.name?"Anruf an "+l.name:"",personId:void 0===l.name?l.id:null,customerOrganizationId:l.name?l.id:null!==(t=l.belongsToOrganizationId)&&void 0!==t?t:null})}))}),[l]),(0,t.useEffect)((function(){m((function(e){return u(u({},e),{},{description:c||""})}))}),[c]),(0,G.jsx)(NF,{title:"Journal erstellen",style:{width:n,height:r,order:s},buttonIcon:(0,G.jsx)(OF,{fontSize:"small"}),cta:!0,ctaTitle:b?(0,G.jsx)(bu,{size:16,color:"inherit"}):"Telefonjournaleintrag speichern",ctaFunction:function(){return E()},children:(0,G.jsx)(mP,{label:"Journaltext",onChange:function(e){m((function(t){return u(u({},t),{},{description:e})}))},placeholder:"Inhalt des Telefongespr\xe4chs eintragen",value:v.description,type:"multiline",error:j.descriptionError||j.descriptionTooLongError,errorMessage:j.descriptionError?rP.JournaltextError:rP.JournaltextTooLongError})})},c7=function(){O8(["firmen","personen"]);var e=Rc().defaultPerson,n=new Date,r=(new Date,hz()),o=r.journalFilter,a=r.setJournalFilter,s=(0,t.useState)(e),l=(0,i.Z)(s,2),u=l[0],c=l[1],d=(0,t.useState)("Telefonjournal"),f=(0,i.Z)(d,2),h=f[0],p=f[1],v=(0,t.useState)(""),m=(0,i.Z)(v,2),g=m[0],y=m[1],b=(0,t.useState)(n),x=(0,i.Z)(b,2),w=x[0],k=x[1],S=(0,t.useState)(0),_=(0,i.Z)(S,2),C=_[0],j=_[1],P=(0,t.useState)(e),E=(0,i.Z)(P,2),A=E[0],T=E[1],I=(0,t.useState)(Ac),R=(0,i.Z)(I,2),M=R[0],O=R[1],D=(0,t.useState)("undefined"),Z=(0,i.Z)(D,2),N=Z[0],L=Z[1];return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(pU,{height:"100%",width:"66%",children:[(0,G.jsxs)(z6,{height:"66%",width:"100%",children:[(0,G.jsx)(pU,{height:"100%",width:"100%",children:(0,G.jsx)(p8,{height:"100%",setClickedCompany:O,journalFilter:o,setJournalFilter:a,setPhoneCardMode:L})}),(0,G.jsx)(pU,{height:"100%",width:"100%",children:(0,G.jsx)(g8,{height:"100%",setClickedPerson:T,journalFilter:o,clickedCompany:M,setJournalFilter:a,setPhoneCardMode:L})})]}),(0,G.jsx)(z6,{height:"33%",width:"100%",children:(0,G.jsx)(l7,{height:"100%",width:"100%",clickedPerson:A,clickedCompany:M,phoneCardMode:N,setCalledPerson:c,calledPerson:u,setPhoneJournalTitle:p,phoneJournalTitle:h,setPhoneJournalEntry:y,phoneJournalEntry:g,setPhoneJournalTime:k,phoneJournalTime:w,setPhoneJournalDuration:j,phoneJournalDuration:C})})]}),(0,G.jsxs)(pU,{height:"100%",width:"100%",children:[(0,G.jsx)(z6,{height:"66%",width:"100%",children:(0,G.jsx)(M8,{height:"100%",width:"100%"})}),(0,G.jsx)(z6,{height:"33%",width:"100%",children:(0,G.jsx)(u7,{height:"100%",width:"100%",clickedPerson:A,setCalledPerson:c,calledPerson:u,setPhoneJournalTitle:p,phoneJournalTitle:h,setPhoneJournalEntry:y,phoneJournalEntry:g,setPhoneJournalTime:k,phoneJournalTime:w,setPhoneJournalDuration:j,phoneJournalDuration:C})})]})]})},d7=__webpack_require__(260),f7=__webpack_require__(3385),h7=__webpack_require__(9284),p7=__webpack_require__(6378),v7={itemEnter:"CarouselItem_itemEnter__xBDS3",itemEnterActive:"CarouselItem_itemEnterActive__dkEB7",itemEnterActiveRight:"CarouselItem_itemEnterActiveRight__U99TB",itemEnterDone:"CarouselItem_itemEnterDone__3YvJF",itemExit:"CarouselItem_itemExit__CTP9u",itemExitActive:"CarouselItem_itemExitActive__r7QIJ",itemExitDone:"CarouselItem_itemExitDone__9E3G7"},m7="ComponentCarousel_indicatorContainer__JRQEU";var g7=function(e){var n=e.componentsToDisplay,r=(0,t.useState)(0),o=(0,i.Z)(r,2),a=o[0],s=o[1],l=(0,t.useRef)(0);(0,t.useEffect)((function(){l.current=n.length}),[n]);var c=(0,t.useState)({isLeftSwipe:!1,isRightSwipe:!1}),d=(0,i.Z)(c,2),f=d[0],h=d[1];function p(e){e<0?s(l.current-1):e===l.current?s(0):s(e)}var v=(0,t.useRef)(null),m=(0,t.useRef)(null),g={enter:v7.itemEnter,enterActive:v7.itemEnterActive,enterDone:v7.itemEnterDone,exit:v7.itemExit,exitActive:v7.itemExitActive,exitDone:v7.itemExitDone},y={enter:v7.itemEnter,enterActive:v7.itemEnterActiveRight,enterDone:v7.itemEnterDone,exit:v7.itemExit,exitActive:v7.itemExitActive,exitDone:v7.itemExitDone},b={appear:0,enter:500,exit:0};return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("div",{onTouchStart:function(e){m.current=null,v.current=e.targetTouches[0].clientX,console.log("touchStart",v.current)},onTouchEnd:function(){if(v.current&&m.current){var e=v.current-m.current;console.log("distance",e);var t=e<-100;e>100?(console.log("left swipe"),p(a+1)):t&&(console.log("right swipe"),p(a-1))}},onTouchMove:function(e){m.current=e.targetTouches[0].clientX,console.log("touchEnd",m.current)},children:n.map((function(e,t){return(0,G.jsx)(Sk,{nodeRef:e.nodeRef,in:a===t,timeout:b,classNames:f.isLeftSwipe?g:y,mountOnEnter:!0,unmountOnExit:!0,children:function(n){return(0,G.jsx)("div",{ref:e.nodeRef,className:"".concat(v7[n]),style:{height:"100%"},children:(0,G.jsx)(e.Component,u({},e.componentProps))},t)}},t)}))}),(0,G.jsxs)("div",{className:m7,children:[(0,G.jsx)(sc,{onClick:function(){p(a-1),h({isLeftSwipe:!1,isRightSwipe:!0})},children:(0,G.jsx)(d7.Z,{})}),(0,G.jsx)("div",{children:n.map((function(e,t){return a===t?(0,G.jsx)(h7.Z,{},t):(0,G.jsx)(p7.Z,{},t)}))}),(0,G.jsx)(sc,{onClick:function(){p(a+1),h({isLeftSwipe:!0,isRightSwipe:!1})},children:(0,G.jsx)(f7.Z,{})})]})]})},y7=(0,fc.Z)((0,G.jsx)("path",{d:"M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z"}),"DateRange"),b7=(0,fc.Z)((0,G.jsx)("path",{d:"M3 17v2h6v-2H3zM3 5v2h10V5H3zm10 16v-2h8v-2h-8v-2h-2v6h2zM7 9v2H3v2h4v2h2V9H7zm14 4v-2H11v2h10zm-6-4h2V7h4V5h-4V3h-2v6z"}),"Tune"),x7=(0,fc.Z)((0,G.jsx)("path",{d:"M15.41 16.59 10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z"}),"KeyboardArrowLeft"),w7=(0,fc.Z)((0,G.jsx)("path",{d:"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"}),"KeyboardArrowRight");i$.register(T$,X$,e0,K$,M$);var k7=function(e){var n=e.open,r=void 0===n||n,o=e.forall,a=void 0!==o&&o,s=g(),l=(0,t.useState)(!1),u=(0,i.Z)(l,2),c=(u[0],u[1]),d=(0,t.useState)({calendarweek:_(new Date),calendaryear:(new Date).getFullYear()}),f=(0,i.Z)(d,2),h=f[0],p=f[1],v=(0,t.useState)(!1),m=(0,i.Z)(v,2),y=m[0],b=m[1],x=(0,t.useState)({labels:["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],datasets:[{label:"Arbeitsstunden",data:[0,0,0,0,0,0,0],backgroundColor:["rgba(24, 24, 245, 0.2)"],borderColor:["rgba(24, 24, 245, 1)"],borderWidth:1}]}),w=(0,i.Z)(x,2),k=w[0],S=w[1];function _(e){var t=new Date(e.getFullYear(),0,1),n=7-t.getDay(),r=(e.getTime()-t.getTime())/864e5;return Math.ceil((r-n)/7)+1}(0,t.useEffect)((function(){clearTimeout(P);var e=setTimeout((function(){!0===r&&(b(!0),s.get("/worktime/worktimegraph?calendarweek=".concat(h.calendarweek,"&calendaryear=").concat(h.calendaryear,"&forall=").concat(a)).then((function(e){S(e.data),c(!0),b(!1)})))}),800);E(e)}),[h]),(0,t.useEffect)((function(){!0===r&&(b(!0),p({calendarweek:_(new Date),calendaryear:(new Date).getFullYear()}),s.get("/worktime/worktimegraph?calendarweek=".concat(_(new Date),"&calendaryear=").concat((new Date).getFullYear(),"&forall=").concat(a)).then((function(e){S(e.data),c(!0),b(!1)})))}),[r]);var C=(0,t.useState)(null),j=(0,i.Z)(C,2),P=j[0],E=j[1];return(0,G.jsxs)(G.Fragment,{children:[y&&(0,G.jsx)("div",{style:{position:"absolute",top:"50%",left:"50%",marginLeft:"-10px"},children:(0,G.jsx)(bu,{})}),(0,G.jsx)("div",{style:{display:"flex",flexDirection:"column",height:"80%",justifyContent:"center",alignItems:"center"},children:(0,G.jsx)("div",{style:{width:"100%",display:"flex",alignItems:"center",justifyContent:"center"},children:(0,G.jsx)(I0,{data:k})})}),(0,G.jsxs)("div",{style:{marginTop:"2%",display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center"},children:[(0,G.jsx)(Wc,{style:{color:"black"},onClick:function(){b(!0),p((function(e){return{calendarweek:e.calendarweek-1<1?52:e.calendarweek-1,calendaryear:e.calendarweek-1<1?e.calendaryear-1:e.calendaryear}}))},children:(0,G.jsx)(x7,{})}),(0,G.jsxs)("span",{children:["KW ",h.calendarweek," / ",h.calendaryear]}),(0,G.jsx)(Wc,{style:{color:"black"},onClick:function(){b(!0),p((function(e){return{calendarweek:e.calendarweek+1>52?1:e.calendarweek+1,calendaryear:e.calendarweek+1>52?e.calendaryear+1:e.calendaryear}}))},children:(0,G.jsx)(w7,{})})]})]})},S7=function(e){e.object;var t=e.onClose,n=e.open;e.forall;return(0,G.jsx)(sf,{title:"Zeit\xfcbersicht Graph",open:n,onClose:t?function(){return t()}:function(){},children:(0,G.jsx)(k7,{open:n,forall:!1})})};var _7=function(e){var n=e.open,r=e.onClose,s=e.object,l=e.setObject,c=e.submitChange,d=(0,t.useState)(!1),f=(0,i.Z)(d,2),h=f[0],p=f[1],v=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:try{p(!0),c(),m()}catch(t){}finally{p(!1)}case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),m=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:p(!1),l((function(e){return u(u({},e),{},{open:!1})})),r&&r();case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,G.jsxs)(sf,{open:n,title:"Filter meine Zeiterfassung",onClose:m,children:[(0,G.jsx)(XF,{object:s,setObject:l}),(0,G.jsx)(Gc,{style:{marginTop:"20px"},title:h?(0,G.jsx)(bu,{size:18,color:"inherit"}):"\xdcbernehmen",onClickHandler:function(){return v()},disabled:h})]})};var C7=function(e){var n,r,o=e.width,a=e.height,s=e.order,l=kP(),c=l.currentMonth,d=l.currentWeek,f=l.getStatsOfPeriod,h=YF(),p=h.duration,v=h.getWorktimeInPeriod,m=(null!==(n=null===p||void 0===p?void 0:p.inMonth)&&void 0!==n?n:0)/60,g=(null!==(r=null===p||void 0===p?void 0:p.inWeek)&&void 0!==r?r:0)/60,y=(0,t.useState)("week"),b=(0,i.Z)(y,2),x=b[0],w=b[1],k=(0,t.useState)({start:new Date(new Date(Date.now()).toDateString()),end:new Date(new Date(Date.now()).toDateString()),open:!1}),S=(0,i.Z)(k,2),_=S[0],C=S[1],j=(0,t.useState)({serviceHrs:0,worktimeHrs:0}),P=(0,i.Z)(j,2),E=(P[0],P[1],(0,t.useState)({service:d,worktime:g})),A=(0,i.Z)(E,2),T=A[0],I=A[1];(0,t.useEffect)((function(){console.log("hours to display",T)}),[T]),(0,t.useEffect)((function(){"month"===x?I({service:c,worktime:m}):"week"===x?I({service:d,worktime:g}):v({start:_.start,end:_.end}).then((function(e){try{var t=f({start:_.start,end:_.end});I((function(n){return u(u({},n),{},{service:t,worktime:e.duration/60})}))}catch(n){}})),_.end.getTime&&_.start.getTime&&_.end.getTime()===_.start.getTime()&&"custom"===x&&C((function(e){return u(u({},e),{},{open:!0})}))}),[x,p,c]);var R=[{body:function(e){return e?(0,G.jsxs)("span",{className:"centered",style:{gap:"2px",fontSize:"small"},children:[(0,G.jsx)(y7,{fontSize:"small"}),"Woche"]}):(0,G.jsx)(y7,{fontSize:"small"})},value:"week"},{body:function(e){return e?(0,G.jsxs)("span",{className:"centered",style:{gap:"2px",fontSize:"small"},children:[(0,G.jsx)(N1,{fontSize:"small"}),"Monat"]}):(0,G.jsx)(N1,{fontSize:"small"})},value:"month"},{body:function(e){return e?(0,G.jsxs)("span",{onClick:function(){C((function(e){return u(u({},e),{},{open:!0})}))},className:"centered",style:{gap:"2px",fontSize:"small"},children:[(0,G.jsx)(b7,{fontSize:"small"}),"Filter"]}):(0,G.jsx)(b7,{fontSize:"small"})},value:"custom"}],M=(0,t.useState)(!1),O=(0,i.Z)(M,2),D=O[0],Z=O[1];function N(e){return e=e%1>59/60?Math.floor(e)+1:function(e){var t=Math.pow(10,2);return Math.ceil(e*t)/t}(e)}return(0,G.jsxs)(NF,{style:{height:a,width:o,order:s},title:"Zeit-\xdcbersicht",disableBodyMargin:!0,disableScroll:!0,right:function(){return(0,G.jsx)(hU,{setValue:function(e){return w(e)},value:x,buttons:R})},children:[(0,G.jsxs)("div",{className:"",style:{height:"100%",width:"100%"},children:[(0,G.jsx)("div",{style:{height:"80%",width:"100%",display:"flex",flexDirection:"column",justifyContent:"space-around"},children:(0,G.jsxs)("div",{style:{height:"100%"},children:[(0,G.jsx)("span",{className:"label",children:"Arbeitszeit:"}),(0,G.jsx)("div",{style:{width:"100%",height:"24%",backgroundColor:"#f5f5f5",borderRadius:"10px",display:"flex",justifyContent:"center",alignItems:"center"},children:(0,G.jsx)("span",{style:{fontSize:"30px",fontWeight:"bolder"},children:Math.floor(T.worktime)+"h "+Math.floor(T.worktime%1*60)+"min"})}),(0,G.jsx)("span",{className:"label",style:{marginTop:"2%"},children:"Leistungszeit:"}),(0,G.jsx)("div",{style:{width:"100%",height:"24%",backgroundColor:"#f5f5f5",borderRadius:"10px",display:"flex",justifyContent:"center",alignItems:"center"},children:(0,G.jsx)("span",{style:{fontSize:"30px",fontWeight:"bolder"},children:Math.floor(N(T.service))+"h "+(N(T.service)%1*60).toFixed(0)+"min"})})]})}),(0,G.jsx)(Gc,{title:"Zeige Wochen\xfcbersicht",onClickHandler:function(){Z(!0)},secondary:!0})]}),(0,G.jsx)(_7,{open:_.open,object:_,onClose:function(){C((function(e){return u(u({},e),{},{open:!1})}))},setObject:C,submitChange:function(){v({start:_.start,end:_.end}).then((function(e){try{I((function(t){return u(u({},t),{},{service:e.durationService/60,worktime:e.duration/60})}))}catch(t){I((function(t){return u(u({},t),{},{worktime:e.duration/60})}))}}))}}),(0,G.jsx)(S7,{open:D,onClose:function(){return Z(!1)}})]})},j7={accent:"Service_accent__swh80",container:"Service_container__t66y9"},P7=(0,fc.Z)((0,G.jsx)("path",{d:"M8.12 14.71 12 10.83l3.88 3.88c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L12.7 8.71a.9959.9959 0 0 0-1.41 0L6.7 13.3c-.39.39-.39 1.02 0 1.41.39.38 1.03.39 1.42 0z"}),"KeyboardArrowUpRounded");var E7=function(e){var n,r,s=e.service,l=e.backgroundColor,c=e.setClickedService,d=e.setFormMode,f=e.isAdminView,h=void 0!==f&&f,p=(0,t.useState)(!1),v=(0,i.Z)(p,2),m=v[0],g=v[1],y=(0,t.useState)(null),b=(0,i.Z)(y,2),x=b[0],w=b[1],k=xq().changeVisibility,S=kP().removeService,_=wt().enqueueSnackbar,C=kP().defaultService,j=JM().staff,P=(jL(),function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:try{k("yesNoDialog",!0,{props:{object:{submitFunction:function(){S(s)},modalTitle:"Leistung l\xf6schen",modalText:"M\xf6chten Sie diese Leistung wirklich l\xf6schen?",confirmButtonText:"L\xf6schen"}}})}catch(t){_("Fehler beim L\xf6schen.",{variant:"error"})}case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return(0,t.useEffect)((function(){m&&c&&d&&(c(u({},s)),d("editService")),!m&&c&&d&&(c(C),d("createService"))}),[m]),(0,G.jsxs)("div",{className:"flex column ".concat(j7.container),style:{backgroundColor:null!==l&&void 0!==l?l:"transparent"},children:[(0,G.jsxs)("header",{className:"flex centered-aligned stretched-justify pointer",children:[(0,G.jsxs)("div",{className:"flex centered-aligned",style:{gap:"6px",width:"100%"},onClick:function(){return g((function(e){return!e}))},children:[(0,G.jsx)("div",{className:j7.accent}),(0,G.jsx)("span",{className:"bold-big",children:s.title})]}),(0,G.jsxs)("div",{className:"flex centered-aligned",children:[(0,G.jsxs)(RH,{style:{marginRight:"-5px"},onClick:function(){return g((function(e){return!e}))},children:[!m&&(0,G.jsx)(BM.Z,{fontSize:"small"}),m&&(0,G.jsx)(P7,{fontSize:"small"})]}),(0,G.jsx)(RH,{title:"Optionen",arrow:!0,style:{marginLeft:"-5px"},onClick:function(e){return w(e.currentTarget)},children:(0,G.jsx)(MH,{fontSize:"small"})}),(0,G.jsx)(IH,{anchorEl:x,onClose:function(){return w(null)},options:[{label:"Bearbeiten",onClick:function(){return k("editCreateService",!0,{props:{object:s,mode:"edit"}})},selectable:!1},{label:"L\xf6schen",onClick:function(){return P()},selectable:!1}]})]})]}),(0,G.jsxs)("section",{className:"label flex centered-aligned",style:{padding:"0 10px",gap:"10px",marginTop:"5px"},children:[(0,G.jsx)("span",{style:{textOverflow:"ellipsis"},children:s.clientOrganizationName}),(0,G.jsx)("div",{style:{height:"12px",width:"1.5px",backgroundColor:"black",borderRadius:"100px"}}),s.employeeDatas[0].to?(0,G.jsx)("span",{children:Vl()(null===(n=s.employeeDatas[0])||void 0===n?void 0:n.to).format("DD.MM.YYYY")}):(0,G.jsx)("span",{className:"font-bold text-green-700",children:"Aktiv"})]}),h&&(0,G.jsx)("section",{className:"label flex centered-aligned",style:{padding:"0 10px",gap:"10px",marginTop:"5px"},children:(0,G.jsxs)("span",{style:{textOverflow:"ellipsis",color:"var(--blue)"},children:["@",null===(r=j.find((function(e){return e.id===s.employeeDatas[0].userId})))||void 0===r?void 0:r.username]})}),(0,G.jsx)(ke,{in:m,children:(0,G.jsx)("section",{style:{padding:"10px",fontSize:"14px"},children:s.description})})]})},A7=__webpack_require__(5901),T7=__webpack_require__(501);var I7=function(e){var n=e.width,r=e.height,o=e.order,a=e.cta,s=e.ctaTitle,l=e.setClickedService,u=e.setFormMode,c=kP().services,d=js().user,f=Rc(),h=f.getCompanyByID,p=f.companies,v=(0,t.useState)(!1),m=(0,i.Z)(v,2),g=m[0],y=m[1],b=(0,t.useTransition)(),x=(0,i.Z)(b,2),w=(x[0],x[1]),k=(0,t.useState)(""),S=(0,i.Z)(k,2),_=S[0],C=S[1],j=(0,t.useState)([]),P=(0,i.Z)(j,2),E=P[0],A=P[1],T=function(e){C(e),w((function(){A((function(){var e=c.map((function(e){var t;return e.clientOrganizationName=e.clientOrganizationId?null===(t=h(e.clientOrganizationId))||void 0===t?void 0:t.name:"",e}));return e=e.filter((function(e){var t;return!(!(e.title.toLowerCase().includes(_.toLowerCase())||e.description.toLowerCase().includes(_.toLowerCase())||null!==(t=e.clientOrganizationName)&&void 0!==t&&t.toLowerCase().includes(_.toLowerCase()))||!0!==g&&null===e.employeeDatas.find((function(e){return e.userId===(null===d||void 0===d?void 0:d.userId)})))}))}))}))},I=(0,t.useState)(!1),R=(0,i.Z)(I,2),M=R[0],O=R[1];(0,t.useEffect)((function(){A(""!=_?function(){var e=c.map((function(e){var t;return e.clientOrganizationName=e.clientOrganizationId?null===(t=h(e.clientOrganizationId))||void 0===t?void 0:t.name:"",e}));return e=e.filter((function(e){var t;return!(!(e.title.toLowerCase().includes(_.toLowerCase())||e.description.toLowerCase().includes(_.toLowerCase())||null!==(t=e.clientOrganizationName)&&void 0!==t&&t.toLowerCase().includes(_.toLowerCase()))||!0!==g&&null===e.employeeDatas.find((function(e){return e.userId===(null===d||void 0===d?void 0:d.userId)})))}))}:function(){var e=c.filter((function(e){return!0===g||e.employeeDatas.filter((function(e){return e.userId===(null===d||void 0===d?void 0:d.userId)})).length>0}));return e=e.map((function(e){var t;return e.clientOrganizationName=e.clientOrganizationId?null===(t=h(e.clientOrganizationId))||void 0===t?void 0:t.name:"",e}))})}),[c,p,g]);var D=(0,t.useState)(!1),Z=(0,i.Z)(D,2),N=(Z[0],Z[1],xq().changeVisibility);return(0,G.jsx)(NF,{expandedElement:(0,G.jsx)(dF,{autofocus:M,value:_,onChangeHandler:function(e){return T(e)}}),title:"Leistungen",cta:a,ctaTitle:s,ctaFunction:function(){return N("createService",!0)},buttonIcon:(0,G.jsx)(OF,{fontSize:"small"}),style:{width:n,height:r,order:o},right:function(e){var t=e.expanded,n=e.setExpanded;return(0,G.jsxs)("div",{className:"flex",children:[("Admin"===(null===d||void 0===d?void 0:d.organizationRoleName)||"Owner"===(null===d||void 0===d?void 0:d.organizationRoleName))&&(0,G.jsxs)("div",{className:"rounded-full flex gap-1",children:[(0,G.jsx)("div",{className:"rounded-full border ".concat(!g&&"bg-brand-light"),children:(0,G.jsx)(pp,{title:"Meine Leistungen",children:(0,G.jsx)(sc,{onClick:function(){return y(!1)},children:(0,G.jsx)(T7.Z,{})})})}),(0,G.jsx)("div",{className:"rounded-full border ".concat(g&&"bg-brand-light"),children:(0,G.jsx)(pp,{title:"Alle Leistungen",children:(0,G.jsx)(sc,{onClick:function(){return y(!0)},children:(0,G.jsx)(A7.Z,{})})})})]}),(0,G.jsx)(pp,{title:"Leistungen suchen",children:(0,G.jsx)(sc,{style:{backgroundColor:t?"var(--brand)":void 0,color:t?"white":void 0},onClick:function(){return function(e,t){e&&(C(""),A(c),O(!1)),t((function(e){return!e})),e||O(!0)}(t,n)},children:(0,G.jsx)(cF.Z,{})})})]})},children:(0,G.jsx)("div",{className:"flex column",style:{gap:"5px"},children:E.length>0?E.map((function(e,t){return(0,G.jsx)(E7,{isAdminView:g,backgroundColor:t%2==1?"var(--ultra-light)":void 0,service:e,setClickedService:l,setFormMode:u},t)})):"Keine Leistungen gefunden"})})},R7=__webpack_require__(5939),M7=__webpack_require__(1525),O7=__webpack_require__(9124),D7="TimeTrackingCard_callout__zlW+U",Z7=function(e){var t=e.title,n=e.onClick,r=e.icon;return(0,G.jsxs)(Wc,{color:"inherit",onClick:n,style:{textTransform:"none",borderRadius:"5px"},children:[r,t]})},N7="Tag_container__68AbI",L7=function(e){var t=e.icon,n=e.title,r=e.color,i=e.backgroundColor,o=e.tooltipTitle;return(0,G.jsx)(pp,{title:null!==o&&void 0!==o?o:n,arrow:!0,placement:"bottom",children:(0,G.jsxs)("div",{className:aP([N7,"flex","centered-aligned","gap5"]),style:{color:r,backgroundColor:i,cursor:"default"},children:[t,(0,G.jsx)("span",{style:{width:"calc(70%)",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:n})]})})};var F7=function(e){var n,r,o=e.width,a=e.height,s=void 0===a?"100%":a,l=e.order,u=YF(),c=u.status,d=u.getTimeStatus,f=u.dispatchWork,h=u.dispatchEndOfPause,p=u.dispatchEndOfWork,v=u.dispatchPause,m=u.begin,g=u.pauses,y=u.currentWorktime,b=xq().changeVisibility,x=YP(),w=(0,t.useState)(0),k=(0,i.Z)(w,2),S=k[0],_=k[1];jL(),(0,t.useEffect)((function(){var e;if(m&&"absent"!==c){var t=Date.now()-new Date(m).getTime();t=t/1e3/60,g&&g.length>0&&g.forEach((function(e){var n;e.workTimeId===(null===y||void 0===y?void 0:y.id)&&(t-=(new Date(null!==(n=Vl()(e.end).toString())&&void 0!==n?n:"").getTime()-new Date(Vl()(e.start).toString()).getTime())/1e3/60)})),_(Math.ceil(t))}return m&&"work"===c?e=setInterval((function(){var e=Date.now()-new Date(m).getTime();e=e/1e3/60,g&&g.length>0&&g.forEach((function(t){var n;t.workTimeId===(null===y||void 0===y?void 0:y.id)&&(e-=(new Date(null!==(n=Vl()(t.end).toString())&&void 0!==n?n:Date.now.toString()).getTime()-new Date(Vl()(t.start).toString()).getTime())/1e3/60)})),_(Math.ceil(e))}),6e4):m&&"pause"===c&&(e=setInterval((function(){var e=Date.now()-new Date(m).getTime();e=e/1e3/60,_(Math.ceil(e))}),6e4)),function(){clearInterval(e)}}),[m,c]);var C=js().user;return(0,G.jsxs)(G.Fragment,{children:[!1===x&&(0,G.jsx)(NF,{title:(0,G.jsx)("div",{style:{paddingRight:"10px"},children:(0,G.jsx)("span",{style:{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden"},children:"Zeiterfassung"})}),style:{width:o,height:s,order:l},flex:!0,fullHeightBody:!0,disableBodyMargin:!0,right:function(){return(0,G.jsx)(L7,{title:d(c),tooltipTitle:d(c)+(m?" seit "+new Date(m).toLocaleTimeString():""),color:"var(--text)",backgroundColor:"var(--light)",icon:(0,G.jsx)(mU.Z,{fontSize:"inherit"})})},children:(0,G.jsxs)("div",{className:"flex column stretched-justify",style:{height:"100%"},children:[(0,G.jsxs)("div",{className:"flex centered-aligned",style:{height:"30%",gap:"10px"},children:[(0,G.jsxs)("div",{className:"flex row",style:{justifyContent:"center",maxWidth:"25%",width:"25%"},children:["work"!==c&&(0,G.jsx)(RH,{onClick:function(){return"pause"==c?h():f()},arrow:!0,title:"pause"==c?"Arbeitszeit fortsetzen":"Arbeitszeit beginnen",placement:"right",children:(0,G.jsx)(R7.Z,{sx:{color:"var(--green)",fontSize:30}})}),"pause"!==c&&"absent"!==c&&(0,G.jsx)(RH,{onClick:function(){return v()},arrow:!0,title:"Pause beginnen",placement:"right",children:(0,G.jsx)(O7.Z,{sx:{color:"grey"},fontSize:"medium"})}),"absent"!==c&&(0,G.jsx)(RH,{onClick:function(){return p()},arrow:!0,title:"Arbeitszeit beenden",placement:"right",children:(0,G.jsx)(M7.Z,{sx:{color:"var(--red-light)"},fontSize:"medium"})})]}),(0,G.jsxs)("div",{className:aP(["centered",D7]),style:{maxWidth:"75%",width:"75%",borderRadius:"10px"},children:[(0,G.jsx)("span",{style:{fontSize:"30px",fontWeight:"bolder"},children:"work"==c?(Math.floor(S/60)>0?Math.floor(S/60)+"h ":"")+S%60+"min":"pause"==c?S+"m":""}),"work"!==c&&"pause"!==c?(0,G.jsx)("span",{children:"Nicht eingestempelt"}):""]})]}),(0,G.jsxs)("div",{className:"flex column",style:{width:"100%",gap:"5px"},children:[(null===C||void 0===C||null===(n=C.rights)||void 0===n?void 0:n.readWorktime)&&(0,G.jsx)(Z7,{title:"\xdcbersicht \xf6ffnen",onClick:function(){return b("worktimeOverview",!0,{props:{}})}}),!1,(null===C||void 0===C||null===(r=C.rights)||void 0===r?void 0:r.createWorktime)&&(0,G.jsx)(Z7,{title:"Arbeitszeit nachtragen",onClick:function(){return b("postscriptWorkPause",!0,{props:{mode:"work"}})}})]})]})}),!0===x&&(0,G.jsx)(NF,{title:(0,G.jsx)("div",{style:{paddingRight:"10px"},children:(0,G.jsx)("span",{style:{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden"},children:"Zeiterfassung"})}),style:{width:o,height:s,order:l},flex:!0,fullHeightBody:!0,disableBodyMargin:!0,right:function(){return(0,G.jsx)(L7,{title:d(c),tooltipTitle:d(c)+(m?" seit "+new Date(m).toLocaleTimeString():""),color:"var(--text)",backgroundColor:"var(--light)",icon:(0,G.jsx)(mU.Z,{fontSize:"inherit"})})},children:(0,G.jsxs)("div",{className:"flex column stretched-justify",style:{height:"100%",justifyContent:"center"},children:[(0,G.jsxs)("div",{className:"flex centered-aligned",style:{height:"30%",gap:"10px"},children:[(0,G.jsxs)("div",{className:"flex column",children:["work"!==c&&(0,G.jsx)(RH,{onClick:function(){return"pause"==c?h():f()},arrow:!0,title:"pause"==c?"Arbeitszeit fortsetzen":"Arbeitszeit beginnen",placement:"right",children:(0,G.jsx)(R7.Z,{sx:{color:"var(--green)"},fontSize:"medium"})}),"pause"!==c&&"absent"!==c&&(0,G.jsx)(RH,{onClick:function(){return v()},arrow:!0,title:"Pause beginnen",placement:"right",children:(0,G.jsx)(O7.Z,{sx:{color:"grey"},fontSize:"medium"})}),"absent"!==c&&(0,G.jsx)(RH,{onClick:function(){return p()},arrow:!0,title:"Arbeitszeit beenden",placement:"right",children:(0,G.jsx)(M7.Z,{sx:{color:"var(--red-light)"},fontSize:"medium"})})]}),(0,G.jsxs)("div",{className:aP(["centered",D7]),style:{borderRadius:"10px",marginRight:"9vw"},children:[(0,G.jsx)("span",{style:{fontSize:"30px",fontWeight:"bolder"},children:"work"==c?(Math.floor(S/60)>0?Math.floor(S/60)+"h ":"")+S%60+"min":"pause"==c?S+"m":""}),"work"!==c&&"pause"!==c?(0,G.jsx)("span",{children:"Nicht eingestempelt"}):""]})]}),(0,G.jsxs)("div",{className:"flex column",style:{width:"100%",gap:"5px",marginTop:"2vh"},children:[(0,G.jsx)(Z7,{title:"\xdcbersicht \xf6ffnen",onClick:function(){return b("worktimeOverview",!0,{props:{}})}}),!1,(0,G.jsx)(Z7,{title:"Arbeitszeit nachtragen",onClick:function(){return b("postscriptWorkPause",!0,{props:{mode:"work"}})}})]})]})})]})},z7=[{Component:F7,nodeRef:(0,t.createRef)()},{Component:C7,nodeRef:(0,t.createRef)()},{Component:TG,nodeRef:(0,t.createRef)()},{Component:I7,nodeRef:(0,t.createRef)(),componentProps:{cta:!0,ctaTitle:"Leistung erstellen"}},{Component:M8,nodeRef:(0,t.createRef)()}];var B7=function(){var e=js().user,n=YP(),r=(0,t.useState)(z7),o=(0,i.Z)(r,2),a=o[0],s=o[1];(0,t.useEffect)((function(){s((function(n){var r,i,o,a,s=[];return 20147!==(null===e||void 0===e?void 0:e.organizationRoleId)&&20165!==(null===e||void 0===e?void 0:e.organizationRoleId)||s.push({Component:_U,nodeRef:(0,t.createRef)()}),s=[].concat((0,Fl.Z)(s),z7),!1===(null===e||void 0===e||null===(r=e.rights)||void 0===r?void 0:r.readWorktime)&&(s=s.filter((function(e){return e.Component!==C7}))),!1===(null===e||void 0===e||null===(i=e.rights)||void 0===i?void 0:i.readService)&&(s=s.filter((function(e){return e.Component!==I7}))),!1===(null===e||void 0===e||null===(o=e.rights)||void 0===o?void 0:o.readJournal)&&(s=s.filter((function(e){return e.Component!==M8}))),!1===(null===e||void 0===e||null===(a=e.rights)||void 0===a?void 0:a.readTask)&&(s=s.filter((function(e){return e.Component!==TG}))),s}))}),[e]);var l=(0,t.useState)("task"),u=(0,i.Z)(l,2),c=u[0],d=u[1],f=[{body:function(e){return(0,G.jsx)("span",{children:"Projekte"})},value:"project"},{body:function(e){return(0,G.jsx)("span",{children:"Aufgaben"})},value:"task"}],h=function(){return(0,G.jsx)(hU,{buttons:f,setValue:d,value:c})};return(0,t.useEffect)((function(){console.log("USER",e)}),[e]),(0,G.jsxs)(G.Fragment,{children:[!0!==n&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(pU,{width:20147!==(null===e||void 0===e?void 0:e.organizationRoleId)&&20165!==(null===e||void 0===e?void 0:e.organizationRoleId)?"25%":"100%",height:"100%",children:[(0,G.jsx)(F7,{height:"33%",width:"100%"}),(0,G.jsx)(G.Fragment,{children:20147===(null===e||void 0===e?void 0:e.organizationRoleId)||20165===(null===e||void 0===e?void 0:e.organizationRoleId)?(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(_U,{showOnlyOwnProjects:!0,height:"66%"})}):(0,G.jsx)(G.Fragment,{children:"task"===c?(0,G.jsx)(TG,{height:"66%",cta:!0,showOnlyOwnTasks:!0,openModalOnTaskClick:!0,right:h}):(0,G.jsx)(_U,{showOnlyOwnProjects:!0,height:"66%",right:h})})})]}),!(20147===(null===e||void 0===e?void 0:e.organizationRoleId)||20165===(null===e||void 0===e?void 0:e.organizationRoleId))&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(pU,{width:"25%",height:"100%",children:["Owner"===(null===e||void 0===e?void 0:e.organizationRoleName)?(0,G.jsx)(K0,{height:"33%",width:"100%"}):(0,G.jsx)(C7,{height:"33%",width:"100%"}),(0,G.jsx)(I7,{width:"100%",height:"66%",cta:!0,ctaTitle:"Leistung erstellen"})]}),(0,G.jsx)(pU,{height:"100%",width:"50%",children:(0,G.jsx)(M8,{height:"100%",width:"100%"})})]})]}),!0===n&&(0,G.jsx)(g7,{componentsToDisplay:a})]})};function H7(e){return(0,ve.ZP)("MuiDataGrid",e)}var V7=(0,pe.Z)("MuiDataGrid",["actionsCell","aggregationColumnHeader","aggregationColumnHeader--alignLeft","aggregationColumnHeader--alignCenter","aggregationColumnHeader--alignRight","autoHeight","booleanCell","cell--editable","cell--editing","cell--textCenter","cell--textLeft","cell--textRight","cell--withRenderer","cell--rangeTop","cell--rangeBottom","cell--rangeLeft","cell--rangeRight","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","filterFormLogicOperatorInput","filterFormColumnInput","filterFormOperatorInput","filterFormValueInput","filterIcon","footerContainer","iconButtonContainer","iconSeparator","main","menu","menuIcon","menuIconButton","menuOpen","menuList","overlay","root","root--densityStandard","root--densityComfortable","root--densityCompact","root--disableUserSelection","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","withBorderColor","cell--withRightBorder","columnHeader--withRightBorder","treeDataGroupingCell","treeDataGroupingCellToggle","groupingCriteriaCell","groupingCriteriaCellToggle","pinnedRows","pinnedRows--top","pinnedRows--bottom","pinnedRowsRenderZone"]);var q7=(0,J.ZP)("div",{name:"MuiDataGrid",slot:"Root",overridesResolver:function(e,t){return[(0,s.Z)({},"&.".concat(V7.autoHeight),t.autoHeight),(0,s.Z)({},"&.".concat(V7.aggregationColumnHeader),t.aggregationColumnHeader),(0,s.Z)({},"&.".concat(V7["aggregationColumnHeader--alignLeft"]),t["aggregationColumnHeader--alignLeft"]),(0,s.Z)({},"&.".concat(V7["aggregationColumnHeader--alignCenter"]),t["aggregationColumnHeader--alignCenter"]),(0,s.Z)({},"&.".concat(V7["aggregationColumnHeader--alignRight"]),t["aggregationColumnHeader--alignRight"]),(0,s.Z)({},"&.".concat(V7.aggregationColumnHeaderLabel),t.aggregationColumnHeaderLabel),(0,s.Z)({},"&.".concat(V7["root--disableUserSelection"]," .").concat(V7.cell),t["root--disableUserSelection"]),(0,s.Z)({},"& .".concat(V7.editBooleanCell),t.editBooleanCell),(0,s.Z)({},"& .".concat(V7["cell--editing"]),t["cell--editing"]),(0,s.Z)({},"& .".concat(V7["cell--textCenter"]),t["cell--textCenter"]),(0,s.Z)({},"& .".concat(V7["cell--textLeft"]),t["cell--textLeft"]),(0,s.Z)({},"& .".concat(V7["cell--textRight"]),t["cell--textRight"]),(0,s.Z)({},"& .".concat(V7["cell--withRenderer"]),t["cell--withRenderer"]),(0,s.Z)({},"& .".concat(V7.cell),t.cell),(0,s.Z)({},"& .".concat(V7["cell--rangeTop"]),t["cell--rangeTop"]),(0,s.Z)({},"& .".concat(V7["cell--rangeBottom"]),t["cell--rangeBottom"]),(0,s.Z)({},"& .".concat(V7["cell--rangeLeft"]),t["cell--rangeLeft"]),(0,s.Z)({},"& .".concat(V7["cell--rangeRight"]),t["cell--rangeRight"]),(0,s.Z)({},"& .".concat(V7.cellContent),t.cellContent),(0,s.Z)({},"& .".concat(V7.cellCheckbox),t.cellCheckbox),(0,s.Z)({},"& .".concat(V7.cellSkeleton),t.cellSkeleton),(0,s.Z)({},"& .".concat(V7.checkboxInput),t.checkboxInput),(0,s.Z)({},"& .".concat(V7["columnHeader--alignCenter"]),t["columnHeader--alignCenter"]),(0,s.Z)({},"& .".concat(V7["columnHeader--alignLeft"]),t["columnHeader--alignLeft"]),(0,s.Z)({},"& .".concat(V7["columnHeader--alignRight"]),t["columnHeader--alignRight"]),(0,s.Z)({},"& .".concat(V7["columnHeader--dragging"]),t["columnHeader--dragging"]),(0,s.Z)({},"& .".concat(V7["columnHeader--moving"]),t["columnHeader--moving"]),(0,s.Z)({},"& .".concat(V7["columnHeader--numeric"]),t["columnHeader--numeric"]),(0,s.Z)({},"& .".concat(V7["columnHeader--sortable"]),t["columnHeader--sortable"]),(0,s.Z)({},"& .".concat(V7["columnHeader--sorted"]),t["columnHeader--sorted"]),(0,s.Z)({},"& .".concat(V7.columnHeader),t.columnHeader),(0,s.Z)({},"& .".concat(V7.columnHeaderCheckbox),t.columnHeaderCheckbox),(0,s.Z)({},"& .".concat(V7.columnHeaderDraggableContainer),t.columnHeaderDraggableContainer),(0,s.Z)({},"& .".concat(V7.columnHeaderTitleContainer),t.columnHeaderTitleContainer),(0,s.Z)({},"& .".concat(V7["columnSeparator--resizable"]),t["columnSeparator--resizable"]),(0,s.Z)({},"& .".concat(V7["columnSeparator--resizing"]),t["columnSeparator--resizing"]),(0,s.Z)({},"& .".concat(V7.columnSeparator),t.columnSeparator),(0,s.Z)({},"& .".concat(V7.filterIcon),t.filterIcon),(0,s.Z)({},"& .".concat(V7.iconSeparator),t.iconSeparator),(0,s.Z)({},"& .".concat(V7.menuIcon),t.menuIcon),(0,s.Z)({},"& .".concat(V7.menuIconButton),t.menuIconButton),(0,s.Z)({},"& .".concat(V7.menuOpen),t.menuOpen),(0,s.Z)({},"& .".concat(V7.menuList),t.menuList),(0,s.Z)({},"& .".concat(V7["row--editable"]),t["row--editable"]),(0,s.Z)({},"& .".concat(V7["row--editing"]),t["row--editing"]),(0,s.Z)({},"& .".concat(V7["row--dragging"]),t["row--dragging"]),(0,s.Z)({},"& .".concat(V7.row),t.row),(0,s.Z)({},"& .".concat(V7.rowReorderCellPlaceholder),t.rowReorderCellPlaceholder),(0,s.Z)({},"& .".concat(V7.rowReorderCell),t.rowReorderCell),(0,s.Z)({},"& .".concat(V7["rowReorderCell--draggable"]),t["rowReorderCell--draggable"]),(0,s.Z)({},"& .".concat(V7.sortIcon),t.sortIcon),(0,s.Z)({},"& .".concat(V7.withBorderColor),t.withBorderColor),(0,s.Z)({},"& .".concat(V7.treeDataGroupingCell),t.treeDataGroupingCell),(0,s.Z)({},"& .".concat(V7.treeDataGroupingCellToggle),t.treeDataGroupingCellToggle),(0,s.Z)({},"& .".concat(V7.detailPanelToggleCell),t.detailPanelToggleCell),(0,s.Z)({},"& .".concat(V7["detailPanelToggleCell--expanded"]),t["detailPanelToggleCell--expanded"]),t.root]}})((function(e){var t,n,r,i=e.theme,o=function(e){return e.vars?e.vars.palette.TableCell.border:"light"===e.palette.mode?se(oe(e.palette.divider,1),.88):ae(oe(e.palette.divider,1),.68)}(i),a=i.shape.borderRadius;return(0,S.Z)({"--unstable_DataGrid-radius":"number"===typeof a?"".concat(a,"px"):a,"--unstable_DataGrid-headWeight":i.typography.fontWeightMedium,"--unstable_DataGrid-overlayBackground":i.vars?"rgba(".concat(i.vars.palette.background.defaultChannel," / ").concat(i.vars.palette.action.disabledOpacity,")"):oe(i.palette.background.default,i.palette.action.disabledOpacity),flex:1,boxSizing:"border-box",position:"relative",borderWidth:"1px",borderStyle:"solid",borderColor:o,borderRadius:"var(--unstable_DataGrid-radius)",color:(i.vars||i).palette.text.primary},i.typography.body2,(r={outline:"none",height:"100%",display:"flex",flexDirection:"column",overflowAnchor:"none"},(0,s.Z)(r,"&.".concat(V7.autoHeight),(0,s.Z)({height:"auto"},"& .".concat(V7["row--lastVisible"]," .").concat(V7.cell),{borderBottomColor:"transparent"})),(0,s.Z)(r,"& .".concat(V7["virtualScrollerContent--overflowed"]," .").concat(V7["row--lastVisible"]," .").concat(V7.cell),{borderBottomColor:"transparent"}),(0,s.Z)(r,"& .".concat(V7.columnHeader,", & .").concat(V7.cell),{WebkitTapHighlightColor:"transparent",lineHeight:null,padding:"0 10px",boxSizing:"border-box"}),(0,s.Z)(r,"& .".concat(V7.columnHeader,":focus-within, & .").concat(V7.cell,":focus-within"),{outline:"solid ".concat(i.vars?"rgba(".concat(i.vars.palette.primary.mainChannel," / 0.5)"):oe(i.palette.primary.main,.5)," 1px"),outlineWidth:1,outlineOffset:-1}),(0,s.Z)(r,"& .".concat(V7.columnHeader,":focus, & .").concat(V7.cell,":focus"),{outline:"solid ".concat(i.palette.primary.main," 1px")}),(0,s.Z)(r,"& .".concat(V7.columnHeaderCheckbox,", & .").concat(V7.cellCheckbox),{padding:0,justifyContent:"center",alignItems:"center"}),(0,s.Z)(r,"& .".concat(V7.columnHeader),{position:"relative",display:"flex",alignItems:"center"}),(0,s.Z)(r,"& .".concat(V7["columnHeader--sorted"]," .").concat(V7.iconButtonContainer,", & .").concat(V7["columnHeader--filtered"]," .").concat(V7.iconButtonContainer),{visibility:"visible",width:"auto"}),(0,s.Z)(r,"& .".concat(V7.columnHeader,":not(.").concat(V7["columnHeader--sorted"],") .").concat(V7.sortIcon),{opacity:0,transition:i.transitions.create(["opacity"],{duration:i.transitions.duration.shorter})}),(0,s.Z)(r,"& .".concat(V7.columnHeader,":not(.").concat(V7["columnHeader--sorted"],"):hover .").concat(V7.sortIcon),{opacity:.5}),(0,s.Z)(r,"& .".concat(V7.columnHeaderTitleContainer),{display:"flex",alignItems:"center",minWidth:0,flex:1,whiteSpace:"nowrap",overflow:"hidden"}),(0,s.Z)(r,"& .".concat(V7.columnHeaderTitleContainerContent),{overflow:"hidden",display:"flex",alignItems:"center"}),(0,s.Z)(r,"& .".concat(V7["columnHeader--filledGroup"]," .").concat(V7.columnHeaderTitleContainer),{borderBottomWidth:"1px",borderBottomStyle:"solid",boxSizing:"border-box"}),(0,s.Z)(r,"& .".concat(V7["columnHeader--filledGroup"],".").concat(V7["columnHeader--showColumnBorder"]," .").concat(V7.columnHeaderTitleContainer),{borderBottom:"none"}),(0,s.Z)(r,"& .".concat(V7["columnHeader--filledGroup"],".").concat(V7["columnHeader--showColumnBorder"]),{borderBottomWidth:"1px",borderBottomStyle:"solid",boxSizing:"border-box"}),(0,s.Z)(r,"& .".concat(V7.sortIcon,", & .").concat(V7.filterIcon),{fontSize:"inherit"}),(0,s.Z)(r,"& .".concat(V7["columnHeader--sortable"]),{cursor:"pointer"}),(0,s.Z)(r,"& .".concat(V7["columnHeader--alignCenter"]," .").concat(V7.columnHeaderTitleContainer),{justifyContent:"center"}),(0,s.Z)(r,"& .".concat(V7["columnHeader--alignRight"]," .").concat(V7.columnHeaderDraggableContainer,", & .").concat(V7["columnHeader--alignRight"]," .").concat(V7.columnHeaderTitleContainer),{flexDirection:"row-reverse"}),(0,s.Z)(r,"& .".concat(V7["columnHeader--alignCenter"]," .").concat(V7.menuIcon,", & .").concat(V7["columnHeader--alignRight"]," .").concat(V7.menuIcon),{marginRight:"auto",marginLeft:-6}),(0,s.Z)(r,"& .".concat(V7["columnHeader--alignRight"]," .").concat(V7.menuIcon,", & .").concat(V7["columnHeader--alignRight"]," .").concat(V7.menuIcon),{marginRight:"auto",marginLeft:-10}),(0,s.Z)(r,"& .".concat(V7["columnHeader--moving"]),{backgroundColor:(i.vars||i).palette.action.hover}),(0,s.Z)(r,"& .".concat(V7.columnSeparator),{visibility:"hidden",position:"absolute",zIndex:100,display:"flex",flexDirection:"column",justifyContent:"center",color:o}),(0,s.Z)(r,"& .".concat(V7.columnHeaders,":hover .").concat(V7.columnSeparator,", .").concat(V7["columnSeparator--resizing"]),{visibility:"visible",width:"auto"}),(0,s.Z)(r,"& .".concat(V7["columnSeparator--sideLeft"]),{left:-12}),(0,s.Z)(r,"& .".concat(V7["columnSeparator--sideRight"]),{right:-12}),(0,s.Z)(r,"& .".concat(V7["columnSeparator--resizable"]),(t={cursor:"col-resize",touchAction:"none","&:hover":{color:(i.vars||i).palette.text.primary,"@media (hover: none)":{color:o}}},(0,s.Z)(t,"&.".concat(V7["columnSeparator--resizing"]),{color:(i.vars||i).palette.text.primary}),(0,s.Z)(t,"& svg",{pointerEvents:"none"}),t)),(0,s.Z)(r,"& .".concat(V7.iconSeparator),{color:"inherit"}),(0,s.Z)(r,"& .".concat(V7.menuIcon),{width:0,visibility:"hidden",fontSize:20,marginRight:-10,display:"flex",alignItems:"center"}),(0,s.Z)(r,"& .".concat(V7.columnHeader,":hover"),(n={},(0,s.Z)(n,"& .".concat(V7.iconButtonContainer),{visibility:"visible",width:"auto"}),(0,s.Z)(n,"& .".concat(V7.menuIcon),{width:"auto",visibility:"visible"}),n)),(0,s.Z)(r,".".concat(V7.menuOpen),{visibility:"visible",width:"auto"}),(0,s.Z)(r,"& .".concat(V7.row),{display:"flex",width:"fit-content",breakInside:"avoid","&:hover, &.Mui-hovered":{backgroundColor:(i.vars||i).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},"&.Mui-selected":{backgroundColor:i.vars?"rgba(".concat(i.vars.palette.primary.mainChannel," / ").concat(i.vars.palette.action.selectedOpacity,")"):oe(i.palette.primary.main,i.palette.action.selectedOpacity),"&:hover, &.Mui-hovered":{backgroundColor:i.vars?"rgba(".concat(i.vars.palette.primary.mainChannel," / ").concat(i.vars.palette.action.selectedOpacity+i.palette.action.hoverOpacity,")"):oe(i.palette.primary.main,i.palette.action.selectedOpacity+i.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:i.vars?"rgba(".concat(i.vars.palette.primary.mainChannel," / ").concat(i.vars.palette.action.selectedOpacity,")"):oe(i.palette.primary.main,i.palette.action.selectedOpacity)}}}}),(0,s.Z)(r,"& .".concat(V7.cell),{display:"flex",alignItems:"center",borderBottom:"1px solid","&.Mui-selected":{backgroundColor:i.vars?"rgba(".concat(i.vars.palette.primary.mainChannel," / ").concat(i.vars.palette.action.selectedOpacity,")"):oe(i.palette.primary.main,i.palette.action.selectedOpacity),"&:hover, &.Mui-hovered":{backgroundColor:i.vars?"rgba(".concat(i.vars.palette.primary.mainChannel," / ").concat(i.vars.palette.action.selectedOpacity+i.palette.action.hoverOpacity,")"):oe(i.palette.primary.main,i.palette.action.selectedOpacity+i.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:i.vars?"rgba(".concat(i.vars.palette.primary.mainChannel," / ").concat(i.vars.palette.action.selectedOpacity,")"):oe(i.palette.primary.main,i.palette.action.selectedOpacity)}}}}),(0,s.Z)(r,"&.".concat(V7["root--disableUserSelection"]," .").concat(V7.cell),{userSelect:"none"}),(0,s.Z)(r,"& .".concat(V7.row,":not(.").concat(V7["row--dynamicHeight"],") > .").concat(V7.cell),{overflow:"hidden",whiteSpace:"nowrap"}),(0,s.Z)(r,"& .".concat(V7.cellContent),{overflow:"hidden",textOverflow:"ellipsis"}),(0,s.Z)(r,"& .".concat(V7.cell,".").concat(V7["cell--editing"]),{padding:1,display:"flex",boxShadow:i.shadows[2],backgroundColor:(i.vars||i).palette.background.paper,"&:focus-within":{outline:"solid ".concat((i.vars||i).palette.primary.main," 1px"),outlineOffset:"-1px"}}),(0,s.Z)(r,"& .".concat(V7["row--editing"]),{boxShadow:i.shadows[2]}),(0,s.Z)(r,"& .".concat(V7["row--editing"]," .").concat(V7.cell),{boxShadow:i.shadows[0],backgroundColor:(i.vars||i).palette.background.paper}),(0,s.Z)(r,"& .".concat(V7.editBooleanCell),{display:"flex",height:"100%",width:"100%",alignItems:"center",justifyContent:"center"}),(0,s.Z)(r,"& .".concat(V7.booleanCell,'[data-value="true"]'),{color:(i.vars||i).palette.text.secondary}),(0,s.Z)(r,"& .".concat(V7.booleanCell,'[data-value="false"]'),{color:(i.vars||i).palette.text.disabled}),(0,s.Z)(r,"& .".concat(V7.actionsCell),{display:"inline-flex",alignItems:"center",gridGap:i.spacing(1)}),(0,s.Z)(r,"& .".concat(V7.rowReorderCell),{display:"inline-flex",flex:1,alignItems:"center",justifyContent:"center",opacity:(i.vars||i).palette.action.disabledOpacity}),(0,s.Z)(r,"& .".concat(V7["rowReorderCell--draggable"]),{cursor:"move",opacity:1}),(0,s.Z)(r,"& .".concat(V7.rowReorderCellContainer),{padding:0,alignItems:"stretch"}),(0,s.Z)(r,".".concat(V7.withBorderColor),{borderColor:o}),(0,s.Z)(r,"& .".concat(V7["cell--withRightBorder"]),{borderRightWidth:"1px",borderRightStyle:"solid"}),(0,s.Z)(r,"& .".concat(V7["columnHeader--withRightBorder"]),{borderRightWidth:"1px",borderRightStyle:"solid"}),(0,s.Z)(r,"& .".concat(V7["cell--textLeft"]),{justifyContent:"flex-start"}),(0,s.Z)(r,"& .".concat(V7["cell--textRight"]),{justifyContent:"flex-end"}),(0,s.Z)(r,"& .".concat(V7["cell--textCenter"]),{justifyContent:"center"}),(0,s.Z)(r,"& .".concat(V7.columnHeaderDraggableContainer),{display:"flex",width:"100%",height:"100%"}),(0,s.Z)(r,"& .".concat(V7.rowReorderCellPlaceholder),{display:"none"}),(0,s.Z)(r,"& .".concat(V7["columnHeader--dragging"],", & .").concat(V7["row--dragging"]),{background:(i.vars||i).palette.background.paper,padding:"0 12px",borderRadius:"var(--unstable_DataGrid-radius)",opacity:(i.vars||i).palette.action.disabledOpacity}),(0,s.Z)(r,"& .".concat(V7["row--dragging"]),(0,s.Z)({background:(i.vars||i).palette.background.paper,padding:"0 12px",borderRadius:"var(--unstable_DataGrid-radius)",opacity:(i.vars||i).palette.action.disabledOpacity},"& .".concat(V7.rowReorderCellPlaceholder),{display:"flex"})),(0,s.Z)(r,"& .".concat(V7.treeDataGroupingCell),{display:"flex",alignItems:"center",width:"100%"}),(0,s.Z)(r,"& .".concat(V7.treeDataGroupingCellToggle),{flex:"0 0 28px",alignSelf:"stretch",marginRight:i.spacing(2)}),(0,s.Z)(r,"& .".concat(V7.groupingCriteriaCell),{display:"flex",alignItems:"center",width:"100%"}),(0,s.Z)(r,"& .".concat(V7.groupingCriteriaCellToggle),{flex:"0 0 28px",alignSelf:"stretch",marginRight:i.spacing(2)}),r))})),W7="NOT_FOUND";var U7=function(e,t){return e===t};function G7(e,t){var n="object"===typeof t?t:{equalityCheck:t},r=n.equalityCheck,i=void 0===r?U7:r,o=n.maxSize,a=void 0===o?1:o,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,i=0;i<r;i++)if(!e(t[i],n[i]))return!1;return!0}}(i),u=1===a?function(e){var t;return{get:function(n){return t&&e(t.key,n)?t.value:W7},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 i=n[r];return r>0&&(n.splice(r,1),n.unshift(i)),i.value}return W7}return{get:r,put:function(t,i){r(t)===W7&&(n.unshift({key:t,value:i}),n.length>e&&n.pop())},getEntries:function(){return n},clear:function(){n=[]}}}(a,l);function c(){var t=u.get(arguments);if(t===W7){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 K7(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),i=0;i<t;i++)r[i]=arguments[i];var o,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 o=h.apply(null,e)}));return Object.assign(p,{resultFunc:l,memoizedResultFunc:h,dependencies:f,lastResult:function(){return o},recomputations:function(){return a},resetRecomputations:function(){return a=0}}),p}}var Y7=K7(G7),X7=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"warning",n=!1,r=Array.isArray(e)?e.join("\n"):e;return function(){n||(n=!0,"error"===t?console.error(r):console.warn(r))}},Q7={cache:null},J7=(X7(["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===Q7.cache&&(Q7.cache={});var r=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];var i=n[0],o=n[1],a=!!i.current,s=a?i.current.instanceId:null!=o?o:"default",l=a?i.current.state:i;null===Q7.cache&&(Q7.cache={});var u=Q7.cache;if(u[s]&&u[s].get(t))return u[s].get(t)(l,s);var c=Y7.apply(void 0,t);return u[s]||(u[s]=new Map),u[s].set(t,c),c(l,s)};return r.acceptsApiRef=!0,r}),$7=function(e){return e.columns},e9=J7($7,(function(e){return e.orderedFields})),t9=J7($7,(function(e){return e.lookup})),n9=J7(e9,t9,(function(e,t){return e.map((function(e){return t[e]}))})),r9=J7($7,(function(e){return e.columnVisibilityModel})),i9=J7(n9,r9,(function(e,t){return e.filter((function(e){return!1!==t[e.field]}))})),o9=J7(i9,(function(e){return e.map((function(e){return e.field}))})),a9=J7(i9,(function(e){for(var t=[],n=0,r=0;r<e.length;r+=1)t.push(n),n+=e[r].computedWidth;return t})),s9=J7(i9,a9,(function(e,t){var n=e.length;return 0===n?0:t[n-1]+e[n-1].computedWidth})),l9=J7(n9,(function(e){return e.filter((function(e){return e.filterable}))})),u9=J7(n9,(function(e){return e.reduce((function(e,t){return t.filterable&&(e[t.field]=t),e}),{})}));X7(["MUI: `useGridSelector` has been called before the initialization of the state.","This hook can only be used inside the context of the grid."]);var c9=function(e,t){return function(e){return e.acceptsApiRef}(t)?t(e):t(e.current.state)},d9=t.createContext(void 0);function f9(){var e=t.useContext(d9);if(void 0===e)throw new Error(["MUI: Could not find the data grid private 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}var h9=t.createContext(void 0);var p9=function(){var e=t.useContext(h9);if(!e)throw new Error("MUI: useGridRootProps should only be used inside the DataGrid, DataGridPro or DataGridPremium component.");return e},v9=function(e){return e.density},m9=J7(v9,(function(e){return e.value})),g9=J7(v9,(function(e){return e.factor})),y9=function(e){return e.columnGrouping},b9=J7(y9,(function(e){var t;return null!=(t=null==e?void 0:e.unwrappedGroupingModel)?t:{}})),x9=J7(y9,(function(e){var t;return null!=(t=null==e?void 0:e.lookup)?t:{}})),w9=J7(y9,(function(e){var t;return null!=(t=null==e?void 0:e.headerStructure)?t:[]})),k9=J7(y9,(function(e){var t;return null!=(t=null==e?void 0:e.maxDepth)?t:0})),S9=function(e){return e.rows},_9=J7(S9,(function(e){return e.totalRowCount})),C9=J7(S9,(function(e){return e.loading})),j9=J7(S9,(function(e){return e.totalTopLevelRowCount})),P9=J7(S9,(function(e){return e.dataRowIdToModelLookup})),E9=J7(S9,(function(e){return e.dataRowIdToIdLookup})),A9=J7(S9,(function(e){return e.tree})),T9=J7(S9,(function(e){return e.groupingName})),I9=J7(S9,(function(e){return e.treeDepths})),R9=J7(S9,(function(e){var t=Object.entries(e.treeDepths);return 0===t.length?1:t.filter((function(e){return(0,i.Z)(e,2)[1]>0})).map((function(e){var t=(0,i.Z)(e,1)[0];return Number(t)})).sort((function(e,t){return t-e}))[0]+1})),M9=J7(S9,(function(e){return e.dataRowIds})),O9=J7(S9,(function(e){return null==e?void 0:e.additionalRowGroups})),D9=J7(O9,(function(e){var t,n,r=null==e?void 0:e.pinnedRows;return{bottom:null==r||null==(t=r.bottom)?void 0:t.map((function(e){var t;return{id:e.id,model:null!=(t=e.model)?t:{}}})),top:null==r||null==(n=r.top)?void 0:n.map((function(e){var t;return{id:e.id,model:null!=(t=e.model)?t:{}}}))}})),Z9=J7(D9,(function(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)})),N9=["children","className"],L9=t.forwardRef((function(e,n){var r=p9(),o=e.children,a=e.className,s=(0,_.Z)(e,N9),l=f9(),u=c9(l,i9),c=c9(l,_9),d=c9(l,m9),f=c9(l,k9),h=t.useRef(null),p=(0,_e.Z)(h,n),v=c9(l,Z9),m=(0,S.Z)({},r,{density:d}),g=function(e){var t=e.autoHeight,n=e.density,r=e.classes,i={root:["root",t&&"autoHeight","root--density".concat((0,qb.Z)(n)),"withBorderColor"]};return(0,de.Z)(i,H7,r)}(m);l.current.register("public",{rootElementRef:h});var y=t.useState(!1),b=(0,i.Z)(y,2),x=b[0],w=b[1];return(0,mc.Z)((function(){w(!0)}),[]),(0,mc.Z)((function(){x&&l.current.updateGridDimensionsRef()}),[l,x]),x?(0,G.jsx)(q7,(0,S.Z)({ref:p,className:k(a,g.root),ownerState:m,role:"grid","aria-colcount":u.length,"aria-rowcount":f+1+v+c,"aria-multiselectable":!r.disableMultipleRowSelection,"aria-label":r["aria-label"],"aria-labelledby":r["aria-labelledby"]},s,{children:o})):null})),F9=t.forwardRef((function(e,t){var n,r,i=p9();return(0,G.jsxs)("div",(0,S.Z)({ref:t},e,{children:[(0,G.jsx)(i.slots.preferencesPanel,(0,S.Z)({},null==(n=i.slotProps)?void 0:n.preferencesPanel)),i.slots.toolbar&&(0,G.jsx)(i.slots.toolbar,(0,S.Z)({},null==(r=i.slotProps)?void 0:r.toolbar))]}))})),z9=function(e){var t=e.classes;return(0,de.Z)({root:["main"]},H7,t)},B9=WB("div",{name:"MuiDataGrid",slot:"Main",overridesResolver:function(e,t){return t.main}})((function(){return{position:"relative",flexGrow:1,display:"flex",flexDirection:"column",overflow:"hidden"}}));function H9(e){var t=p9(),n=z9(t);return(0,G.jsx)(B9,{className:n.root,ownerState:t,children:e.children})}function V9(e,t){var n=function(e){var t=e.__resizeTriggers__,n=t.firstElementChild,r=t.lastElementChild,i=n.firstElementChild;r.scrollLeft=r.scrollWidth,r.scrollTop=r.scrollHeight,i.style.width=n.offsetWidth+1+"px",i.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)})))}))}},i=!1,o="",a="animationstart",s="Webkit Moz O ms".split(" "),l="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),u=document.createElement("fakeelement");if(void 0!==u.style.animationName&&(i=!0),!1===i)for(var c=0;c<s.length;c++)if(void 0!==u.style[s[c]+"AnimationName"]){o="-"+s[c].toLowerCase()+"-",a=l[c],i=!0;break}var d="resizeanim",f="@"+o+"keyframes "+d+" { from { opacity: 0; } to { opacity: 0; } } ",h=o+"animation: 1ms "+d+"; ";return{addResizeListener:function(i,o){if(!i.__resizeTriggers__){var s=i.ownerDocument,l=t.getComputedStyle(i);l&&"static"==l.position&&(i.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%; }',i="ShadowRoot"===n.constructor.name?n:t.head||t.getElementsByTagName("head")[0],o=t.createElement("style");o.id="muiDetectElementResize",o.type="text/css",null!=e&&o.setAttribute("nonce",e),o.styleSheet?o.styleSheet.cssText=r:o.appendChild(t.createTextNode(r)),i.appendChild(o)}}(s,i.getRootNode()),i.__resizeLast__={},i.__resizeListeners__=[],(i.__resizeTriggers__=s.createElement("div")).className="Mui-resizeTriggers",i.__resizeTriggers__.innerHTML='<div class="expand-trigger"><div></div></div><div class="contract-trigger"></div>',i.appendChild(i.__resizeTriggers__),n(i),i.addEventListener("scroll",r,!0),a&&(i.__resizeTriggers__.__animationListener__=function(e){e.animationName==d&&n(i)},i.__resizeTriggers__.addEventListener(a,i.__resizeTriggers__.__animationListener__))}i.__resizeListeners__.push(o)},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(At){}}}}}var q9=["children","defaultHeight","defaultWidth","disableHeight","disableWidth","nonce","onResize","style"],W9=t.forwardRef((function(e,n){var r=e.children,o=e.defaultHeight,a=void 0===o?null:o,s=e.defaultWidth,l=void 0===s?null:s,u=e.disableHeight,c=void 0!==u&&u,d=e.disableWidth,f=void 0!==d&&d,h=e.nonce,p=e.onResize,v=e.style,m=(0,_.Z)(e,q9),g=t.useState({height:a,width:l}),y=(0,i.Z)(g,2),b=y[0],x=y[1],w=t.useRef(null),k=t.useRef(null),C=(0,Ce.Z)((function(){if(k.current){var e=k.current.offsetHeight||0,t=k.current.offsetWidth||0,n=(0,vc.Z)(k.current).getComputedStyle(k.current),r=parseInt(n.paddingLeft,10)||0,i=parseInt(n.paddingRight,10)||0,o=e-(parseInt(n.paddingTop,10)||0)-(parseInt(n.paddingBottom,10)||0),a=t-r-i;(!c&&b.height!==o||!f&&b.width!==a)&&(x({height:o,width:a}),p&&p({height:o,width:a}))}}));(0,mc.Z)((function(){var e;if(k.current=w.current.parentElement,k){var t=(0,vc.Z)(null!=(e=k.current)?e:void 0),n=V9(h,t);return n.addResizeListener(k.current,C),C(),function(){n.removeResizeListener(k.current,C)}}}),[h,C]);var j=(0,_e.Z)(w,n);return(0,G.jsx)("div",(0,S.Z)({ref:j,style:(0,S.Z)({flex:c?0:"1 1 0px",overflow:c?"visible":"auto"},v)},m,{children:null===b.height&&null===b.width?null:r}))})),U9=function(e){return e.sorting},G9=J7(U9,(function(e){return e.sortedRows})),K9=J7(G9,P9,(function(e,t){return e.map((function(e){var n;return{id:e,model:null!=(n=t[e])?n:{}}}))})),Y9=J7(U9,(function(e){return e.sortModel})),X9=J7(Y9,(function(e){var t=e.reduce((function(t,n,r){return t[n.field]={sortDirection:n.sort,sortIndex:e.length>1?r+1:void 0},t}),{});return t})),Q9=function(e){return e.filter},J9=J7(Q9,(function(e){return e.filterModel})),$9=(J7(J9,(function(e){return e.quickFilterValues})),J7(Q9,(function(e){return e.visibleRowsLookup}))),eee=J7(Q9,(function(e){return e.filteredRowsLookup})),tee=(J7(Q9,(function(e){return e.filteredDescendantCountLookup})),J7($9,K9,(function(e,t){return t.filter((function(t){return!1!==e[t.id]}))}))),nee=J7(tee,(function(e){return e.map((function(e){return e.id}))})),ree=J7(eee,K9,(function(e,t){return t.filter((function(t){return!1!==e[t.id]}))})),iee=J7(ree,(function(e){return e.map((function(e){return e.id}))})),oee=J7(tee,A9,R9,(function(e,t,n){return n<2?e:e.filter((function(e){var n;return 0===(null==(n=t[e.id])?void 0:n.depth)}))})),aee=J7(tee,(function(e){return e.length})),see=J7(oee,(function(e){return e.length})),lee=J7(J9,t9,(function(e,t){var n;return null==(n=e.items)?void 0:n.filter((function(e){var n,r;if(!e.field)return!1;var i=t[e.field];if(null==i||!i.filterOperators||0===(null==i||null==(n=i.filterOperators)?void 0:n.length))return!1;var o=i.filterOperators.find((function(t){return t.value===e.operator}));return!!o&&(!o.InputComponent||null!=e.value&&""!==(null==(r=e.value)?void 0:r.toString()))}))})),uee=J7(lee,(function(e){return e.reduce((function(e,t){return e[t.field]?e[t.field].push(t):e[t.field]=[t],e}),{})})),cee=function(e){return e.focus},dee=J7(cee,(function(e){return e.cell})),fee=J7(cee,(function(e){return e.columnHeader})),hee=J7(cee,(function(e){return e.columnGroupHeader})),pee=function(e){return e.tabIndex},vee=J7(pee,(function(e){return e.cell})),mee=J7(pee,(function(e){return e.columnHeader})),gee=J7(pee,(function(e){return e.columnGroupHeader})),yee=function(e){return e.columnMenu};function bee(e){var n=e.children,r=e.VirtualScrollerComponent,o=e.ColumnHeadersProps,a=f9(),s=p9(),l=c9(a,i9),u=c9(a,uee),c=c9(a,X9),d=c9(a,a9),f=c9(a,mee),h=c9(a,vee),p=c9(a,gee),v=c9(a,fee),m=c9(a,hee),g=c9(a,g9),y=c9(a,k9),b=c9(a,yee),x=c9(a,r9),w=c9(a,w9),k=!(null===p&&null===f&&null===h),_=t.useState(s.disableVirtualization),C=(0,i.Z)(_,2),j=C[0],P=C[1],E=t.useCallback((function(){P(!0)}),[]),A=t.useCallback((function(){P(!1)}),[]);t.useEffect((function(){P(s.disableVirtualization)}),[s.disableVirtualization]),a.current.unstable_disableVirtualization=E,a.current.unstable_enableVirtualization=A;var T=t.useRef(null),I=t.useRef(null),R=t.useRef(null);a.current.register("private",{columnHeadersContainerElementRef:I,columnHeadersElementRef:T,virtualScrollerRef:R});var M=t.useCallback((function(e){a.current.publishEvent("resize",e)}),[a]);return(0,G.jsxs)(H9,{children:[(0,G.jsx)(s.slots.columnHeaders,(0,S.Z)({ref:I,innerRef:T,visibleColumns:l,filterColumnLookup:u,sortColumnLookup:c,columnPositions:d,columnHeaderTabIndexState:f,columnGroupHeaderTabIndexState:p,columnHeaderFocus:v,columnGroupHeaderFocus:m,densityFactor:g,headerGroupingMaxDepth:y,columnMenuState:b,columnVisibility:x,columnGroupsHeaderStructure:w,hasOtherElementInTabSequence:k},o)),(0,G.jsx)(W9,{nonce:s.nonce,disableHeight:s.autoHeight,onResize:M,children:(0,G.jsx)(r,{ref:R,disableVirtualization:j})}),n]})}function xee(){var e,t=p9();return t.hideFooter?null:(0,G.jsx)(t.slots.footer,(0,S.Z)({},null==(e=t.slotProps)?void 0:e.footer))}var wee=t.createContext(void 0);function kee(e){var n=e.privateApiRef,r=e.props,i=e.children,o=t.useRef(n.current.getPublicApi());return(0,G.jsx)(h9.Provider,{value:r,children:(0,G.jsx)(d9.Provider,{value:n,children:(0,G.jsx)(wee.Provider,{value:o,children:i})})})}function See(e){return"function"===typeof e}function _ee(e){return"object"===typeof e&&null!==e}function Cee(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}var jee=function(e,t,n){return Math.max(t,Math.min(n,e))};function Pee(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)){var n=e.length;if(n!==t.length)return!1;for(var r=0;r<n;r+=1)if(!Pee(e[r],t[r]))return!1;return!0}if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(var i=Array.from(e.entries()),o=0;o<i.length;o+=1)if(!t.has(i[o][0]))return!1;for(var a=0;a<i.length;a+=1){var s=i[a];if(!Pee(s[1],t.get(s[0])))return!1}return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(var l=Array.from(e.entries()),u=0;u<l.length;u+=1)if(!t.has(l[u][0]))return!1;return!0}if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){var c=e.length;if(c!==t.length)return!1;for(var d=0;d<c;d+=1)if(e[d]!==t[d])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();var f=Object.keys(e),h=f.length;if(h!==Object.keys(t).length)return!1;for(var p=0;p<h;p+=1)if(!Object.prototype.hasOwnProperty.call(t,f[p]))return!1;for(var v=0;v<h;v+=1){var m=f[v];if(!Pee(e[m],t[m]))return!1}return!0}return e!==e&&t!==t}function Eee(e,t,n){var r=function(e){return function(){var t=e+=1831565813;return t=Math.imul(t^t>>>15,1|t),(((t^=t+Math.imul(t^t>>>7,61|t))^t>>>14)>>>0)/4294967296}}(e);return function(){return t+(n-t)*r()}}function Aee(e){return"function"===typeof structuredClone?structuredClone(e):JSON.parse(JSON.stringify(e))}function Tee(e,n,r){var o=t.useRef(n),a=t.useState(Object.keys(n)),l=(0,i.Z)(a,1)[0],u=t.useCallback((function(){e.current&&l.forEach((function(t){e.current.hasOwnProperty(t)||e.current.register(r,(0,s.Z)({},t,(function(){return o.current[t].apply(void 0,arguments)})))}))}),[l,e,r]);t.useEffect((function(){o.current=n}),[n]),t.useEffect((function(){u()}),[u]),u()}var Iee=function(){try{var e="__some_random_key_you_are_not_going_to_use__";return window.localStorage.setItem(e,e),window.localStorage.removeItem(e),!0}catch(lpe){return!1}}()&&null!=window.localStorage.getItem("DEBUG"),Ree=function(){},Mee={debug:Ree,info:Ree,warn:Ree,error:Ree},Oee=["debug","info","warn","error"];function Dee(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:console,r=Oee.indexOf(t);if(-1===r)throw new Error("MUI: Log level ".concat(t," not recognized."));var i=Oee.reduce((function(t,i,o){return t[i]=o>=r?function(){for(var t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];var a=r[0],s=r.slice(1);n[i].apply(n,["MUI: ".concat(e," - ").concat(a)].concat((0,Fl.Z)(s)))}:Ree,t}),{});return i}var Zee=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1e3;(0,ad.Z)(this,e),this.timeouts=new Map,this.cleanupTimeout=1e3,this.cleanupTimeout=t}return(0,sd.Z)(e,[{key:"register",value:function(e,t,n){var r=this;this.timeouts||(this.timeouts=new Map);var i=setTimeout((function(){"function"===typeof t&&t(),r.timeouts.delete(n.cleanupToken)}),this.cleanupTimeout);this.timeouts.set(n.cleanupToken,i)}},{key:"unregister",value:function(e){var t=this.timeouts.get(e.cleanupToken);t&&(this.timeouts.delete(e.cleanupToken),clearTimeout(t))}},{key:"reset",value:function(){var e=this;this.timeouts&&(this.timeouts.forEach((function(t,n){e.unregister({cleanupToken:n})})),this.timeouts=void 0)}}]),e}(),Nee=function(){function e(){(0,ad.Z)(this,e),this.registry=new FinalizationRegistry((function(e){"function"===typeof e&&e()}))}return(0,sd.Z)(e,[{key:"register",value:function(e,t,n){this.registry.register(e,t,n)}},{key:"unregister",value:function(e){this.registry.unregister(e)}},{key:"reset",value:function(){}}]),e}(),Lee=function(e){return e.DataGrid="DataGrid",e.DataGridPro="DataGridPro",e}(Lee||{}),Fee=(0,sd.Z)((function e(){(0,ad.Z)(this,e)}));var zee={registry:null},Bee=function(e){var n=0;return function(r,o,a,s){null===e.registry&&(e.registry="undefined"!==typeof FinalizationRegistry?new Nee:new Zee);var l=t.useState(new Fee),u=(0,i.Z)(l,1)[0],c=t.useRef(null),d=t.useRef();d.current=a;var f=t.useRef(null);if(!c.current&&d.current){c.current=r.current.subscribeEvent(o,(function(e,t,n){var r;t.defaultMuiPrevented||(null==(r=d.current)||r.call(d,e,t,n))}),s),n+=1,f.current={cleanupToken:n},e.registry.register(u,(function(){var e;null==(e=c.current)||e.call(c),c.current=null,f.current=null}),f.current)}else!d.current&&c.current&&(c.current(),c.current=null,f.current&&(e.registry.unregister(f.current),f.current=null));t.useEffect((function(){if(!c.current&&d.current){c.current=r.current.subscribeEvent(o,(function(e,t,n){var r;t.defaultMuiPrevented||(null==(r=d.current)||r.call(d,e,t,n))}),s)}return f.current&&e.registry&&(e.registry.unregister(f.current),f.current=null),function(){var e;null==(e=c.current)||e.call(c),c.current=null}}),[r,o,s])}}(zee),Hee={isFirst:!0};function Vee(e,t,n){Bee(e,t,n,Hee)}var qee=function(){function e(){(0,ad.Z)(this,e),this.maxListeners=10,this.warnOnce=!1,this.events={}}return(0,sd.Z)(e,[{key:"on",value:function(e,t){var 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)}},{key:"removeListener",value:function(e,t){this.events[e]&&(this.events[e].regular.delete(t),this.events[e].highPriority.delete(t))}},{key:"removeAllListeners",value:function(){this.events={}}},{key:"emit",value:function(e){var t=this.events[e];if(t){for(var n=Array.from(t.highPriority.keys()),r=Array.from(t.regular.keys()),i=arguments.length,o=new Array(i>1?i-1:0),a=1;a<i;a++)o[a-1]=arguments[a];for(var s=n.length-1;s>=0;s-=1){var l=n[s];t.highPriority.has(l)&&l.apply(this,o)}for(var u=0;u<r.length;u+=1){var c=r[u];t.regular.has(c)&&c.apply(this,o)}}}},{key:"once",value:function(e,t){var n=this;this.on(e,(function r(){n.removeListener(e,r);for(var i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];t.apply(n,o)}))}}]),e}(),Wee=0;function Uee(e,n){var r=t.useRef();r.current||(r.current={state:{},instanceId:Wee},Wee+=1);var i=t.useRef();i.current||(i.current=function(e){var t={getPublicApi:function(){return e},register:function(n,r){Object.keys(r).forEach((function(i){"public"===n?e[i]=r[i]:t[i]=r[i]}))}};return new Proxy(e,{get:function(e,n){return n in e?e[n]:t[n]},set:function(e,t,n){return e[t]=n,!0}})}(r.current),i.current.register("private",{caches:{},eventManager:new qee})),t.useImperativeHandle(e,(function(){return r.current}),[r]);var o=t.useCallback((function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var o=t[0],a=t[1],s=t[2],l=void 0===s?{}:s;if(l.defaultMuiPrevented=!1,!function(e){return void 0!==e.isPropagationStopped}(l)||!l.isPropagationStopped()){var u=n.signature===Lee.DataGridPro?{api:i.current.getPublicApi()}:{};i.current.eventManager.emit(o,a,l,u)}}),[i,n.signature]),a=t.useCallback((function(e,t,n){i.current.eventManager.on(e,t,n);var r=i.current;return function(){r.eventManager.removeListener(e,t)}}),[i]);return Tee(i,{subscribeEvent:a,publishEvent:o},"public"),t.useEffect((function(){var e=i.current;return function(){var t;"undefined"!==typeof(t=e.instanceId)?Q7.cache&&Q7.cache[t]&&delete Q7.cache[t]:Q7.cache=null,e.publishEvent("unmount")}}),[i]),i}var Gee="none",Kee={rowTreeCreation:"rowTree",filtering:"rowTree",sorting:"rowTree"},Yee=["stateId"],Xee=function(e,n){var r=Uee(e,n);return function(e,n){Tee(e,{getLogger:t.useCallback((function(e){return Iee?Dee(e,"debug",n.logger):n.logLevel?Dee(e,n.logLevel.toString(),n.logger):Mee}),[n.logLevel,n.logger])},"private")}(r,n),function(e,n){var r=t.useRef({}),o=t.useState(),a=(0,i.Z)(o,2)[1],l=t.useCallback((function(e){var t=e.stateId,n=(0,_.Z)(e,Yee);r.current[t]=(0,S.Z)({},n,{stateId:t})}),[]),u=t.useCallback((function(t,i){var o;if(o=See(t)?t(e.current.state):t,e.current.state===o)return!1;var a=!1,s=[];if(Object.keys(r.current).forEach((function(t){var n=r.current[t],i=n.stateSelector(e.current.state,e.current.instanceId),l=n.stateSelector(o,e.current.instanceId);l!==i&&(s.push({stateId:n.stateId,hasPropChanged:l!==n.propModel}),void 0!==n.propModel&&l!==n.propModel&&(a=!0))})),s.length>1)throw new Error("You're not allowed to update several sub-state in one transaction. You already updated ".concat(s[0].stateId,", therefore, you're not allowed to update ").concat(s.map((function(e){return e.stateId})).join(", ")," in the same transaction."));if(a||(e.current.state=o,e.current.publishEvent&&e.current.publishEvent("stateChange",o)),1===s.length){var l=s[0],u=l.stateId,c=l.hasPropChanged,d=r.current[u],f=d.stateSelector(o,e.current.instanceId);if(d.propOnChange&&c){var h=n.signature===Lee.DataGridPro?{api:e.current,reason:i}:{reason:i};d.propOnChange(f,h)}a||e.current.publishEvent(d.changeEvent,f,{reason:i})}return!a}),[e,n.signature]),c=t.useCallback((function(t,n,r){return e.current.setState((function(e){return(0,S.Z)({},e,(0,s.Z)({},t,n(e[t])))}),r)}),[e]),d=t.useCallback((function(){return a((function(){return e.current.state}))}),[e]),f={updateControlState:c,registerControlState:l};Tee(e,{setState:u,forceUpdate:d},"public"),Tee(e,f,"private")}(r,n),function(e){var n=t.useRef({}),r=t.useCallback((function(e){e&&Object.values(e.appliers).forEach((function(e){e()}))}),[]),i=t.useCallback((function(e,t,i){n.current[e]||(n.current[e]={processors:new Map,appliers:{}});var o=n.current[e];return o.processors.get(t)!==i&&(o.processors.set(t,i),r(o)),function(){n.current[e].processors.set(t,null)}}),[r]),o=t.useCallback((function(e,t,r){return n.current[e]||(n.current[e]={processors:new Map,appliers:{}}),n.current[e].appliers[t]=r,function(){var r=n.current[e].appliers,i=(0,_.Z)(r,[t].map(kA.Z));n.current[e].appliers=i}}),[]),a=t.useCallback((function(e){var t=n.current[e];r(t)}),[r]),s=t.useCallback((function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var i=t[0],o=t[1],a=t[2];return n.current[i]?Array.from(n.current[i].processors.values()).reduce((function(e,t){return t?t(e,a):e}),o):o}),[]),l={unstable_applyPipeProcessors:s};Tee(e,{registerPipeProcessor:i,registerPipeApplier:o,requestPipeProcessorsApplication:a},"private"),Tee(e,l,"public")}(r),function(e){var n=t.useRef(new Map),r=t.useRef({}),o=t.useCallback((function(t,n,i){var o=function(){var e=r.current[n],i=(0,_.Z)(e,[t].map(kA.Z));r.current[n]=i};r.current[n]||(r.current[n]={});var a=r.current[n],s=a[t];return a[t]=i,s&&s!==i?(t===e.current.getActiveStrategy(Kee[n])&&e.current.publishEvent("activeStrategyProcessorChange",n),o):o}),[e]),a=t.useCallback((function(t,n){var i=e.current.getActiveStrategy(Kee[t]);if(null==i)throw new Error("Can't apply a strategy processor before defining an active strategy");var o=r.current[t];if(!o||!o[i])throw new Error('No processor found for processor "'.concat(t,'" on strategy "').concat(i,'"'));return(0,o[i])(n)}),[e]),s=t.useCallback((function(e){var t,r=Array.from(n.current.entries()).find((function(t){var n=(0,i.Z)(t,2)[1];return n.group===e&&n.isAvailable()}));return null!=(t=null==r?void 0:r[0])?t:Gee}),[]),l=t.useCallback((function(t,r,i){n.current.set(r,{group:t,isAvailable:i}),e.current.publishEvent("strategyAvailabilityChange")}),[e]);Tee(e,{registerStrategyProcessor:o,applyStrategyProcessor:a,getActiveStrategy:s,setStrategyAvailability:l},"private")}(r),function(e,n){var r=t.useCallback((function(e){if(null==n.localeText[e])throw new Error("Missing translation for key ".concat(e,"."));return n.localeText[e]}),[n.localeText]);e.current.register("public",{getLocaleText:r})}(r,n),r},Qee=function(e,n,r){var i=t.useRef(!1);i.current||(n.current.state=e(n.current.state,r,n),i.current=!0)};function Jee(e,n){var r=t.useRef(null);if(r.current)return r.current;var i=e.current.getLogger(n);return r.current=i,i}function $ee(e){var t=document.createElement("span");t.style.whiteSpace="pre",t.style.userSelect="all",t.style.opacity="0px",t.textContent=e,document.body.appendChild(t);var n=document.createRange();n.selectNode(t);var r=window.getSelection();r.removeAllRanges(),r.addRange(n);try{document.execCommand("copy")}finally{document.body.removeChild(t)}}var ete=function(e){var n=t.useCallback((function(){if(0!==e.current.getSelectedRows().size){var t=e.current.getDataAsCsv({includeHeaders:!1,delimiter:"\t"});navigator.clipboard?navigator.clipboard.writeText(t).catch((function(){$ee(t)})):$ee(t)}}),[e]),r=t.useCallback((function(t){var n=t.ctrlKey||t.metaKey;"C"===String.fromCharCode(t.keyCode)&&n&&(function(e){var t;return!(null==(t=window.getSelection())||!t.toString())||!!(e&&(e.selectionEnd||0)-(e.selectionStart||0)>0)}(t.target)||e.current.unstable_copySelectedRowsToClipboard())}),[e]);!function(e,n,r,o,a){var s=Jee(e,"useNativeEventListener"),l=t.useState(!1),u=(0,i.Z)(l,2),c=u[0],d=u[1],f=t.useRef(o),h=t.useCallback((function(e){return f.current&&f.current(e)}),[]);t.useEffect((function(){f.current=o}),[o]),t.useEffect((function(){var t;if((t=See(n)?n():n&&n.current?n.current:null)&&r&&!c){s.debug("Binding native ".concat(r," event")),t.addEventListener(r,h,a);var i=t;d(!0),e.current.subscribeEvent("unmount",(function(){s.debug("Clearing native ".concat(r," event")),i.removeEventListener(r,h,a)}))}}),[n,h,r,c,s,a,e])}(e,e.current.rootElementRef,"keydown",r),Tee(e,{unstable_copySelectedRowsToClipboard:n},"public")},tte=function(e){return(0,S.Z)({},e,{columnMenu:{open:!1}})},nte=function(e){var n=t.useRef(!0);n.current&&(n.current=!1,e())},rte=function(e,n,r){var i=t.useRef(),o=t.useRef("mui-".concat(Math.round(1e9*Math.random()))),a=t.useCallback((function(){i.current=e.current.registerPipeProcessor(n,o.current,r)}),[e,r,n]);nte((function(){a()}));var s=t.useRef(!0);t.useEffect((function(){return s.current?s.current=!1:a(),function(){i.current&&(i.current(),i.current=null)}}),[a])},ite=function(e,n,r){var i=t.useRef(),o=t.useRef("mui-".concat(Math.round(1e9*Math.random()))),a=t.useCallback((function(){i.current=e.current.registerPipeApplier(n,o.current,r)}),[e,r,n]);nte((function(){a()}));var s=t.useRef(!0);t.useEffect((function(){return s.current?s.current=!1:a(),function(){i.current&&(i.current(),i.current=null)}}),[a])};function ote(){var e=t.useContext(wee);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}var ate=["id","value","formattedValue","api","field","row","rowNode","colDef","cellMode","isEditable","tabIndex","hasFocus","isValidating","debounceMs","isProcessingProps","onValueChange"],ste=(0,J.ZP)(um,{name:"MuiDataGrid",slot:"EditInputCell",overridesResolver:function(e,t){return t.editInputCell}})((function(e){var t=e.theme;return(0,S.Z)({},t.typography.body2,{padding:"1px 0","& input":{padding:"0 16px",height:"100%"}})})),lte=t.forwardRef((function(e,n){var r=p9(),s=e.id,l=e.value,u=e.field,c=e.colDef,d=e.hasFocus,f=e.debounceMs,h=void 0===f?200:f,p=e.isProcessingProps,v=e.onValueChange,m=(0,_.Z)(e,ate),g=ote(),y=t.useRef(),b=t.useState(l),x=(0,i.Z)(b,2),w=x[0],k=x[1],C=function(e){var t=e.classes;return(0,de.Z)({root:["editInputCell"]},H7,t)}(r),j=t.useCallback(function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n,r,i;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.target.value,!v){e.next=4;break}return e.next=4,v(t,n);case 4:r=g.current.getColumn(u),i=n,r.valueParser&&(i=r.valueParser(n,g.current.getCellParams(s,u))),k(i),g.current.setEditCellValue({id:s,field:u,value:i,debounceMs:h,unstable_skipValueParser:!0},t);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[g,h,u,s,v]),P=g.current.unstable_getEditCellMeta?g.current.unstable_getEditCellMeta(s,u):{};return t.useEffect((function(){"debouncedSetEditCellValue"!==P.changeReason&&k(l)}),[P.changeReason,l]),(0,mc.Z)((function(){d&&y.current.focus()}),[d]),(0,G.jsx)(ste,(0,S.Z)({ref:n,inputRef:y,className:C.root,ownerState:r,fullWidth:!0,type:"number"===c.type?c.type:"text",value:null!=w?w:"",onChange:j,endAdornment:p?(0,G.jsx)(r.slots.loadIcon,{}):void 0},m))})),ute=X7(["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"),cte=function(e,t){return t&&e.length>1?(ute(),[e[0]]):e},dte=function(e,t){return function(n){return(0,S.Z)({},n,{sorting:(0,S.Z)({},n.sorting,{sortModel:cte(e,t)})})}},fte=function(e,t){var n=e.indexOf(t);return t&&-1!==n&&n+1!==e.length?e[n+1]:e[0]},hte=function(e,t){return null==e&&null!=t?-1:null==t&&null!=e?1:null==e&&null==t?0:null},pte=new Intl.Collator,vte=function(e,t){var n=hte(e,t);return null!==n?n:Number(e)-Number(t)},mte=function(e,t){var n=hte(e,t);return null!==n?n:e>t?1:e<t?-1:0},gte=["item","applyValue","type","apiRef","focusElementRef"];function yte(e){var n,r,o=e.item,a=e.applyValue,s=e.type,l=e.apiRef,u=e.focusElementRef,c=(0,_.Z)(e,gte),d=t.useRef(),f=t.useState(null!=(n=o.value)?n:""),h=(0,i.Z)(f,2),p=h[0],v=h[1],m=t.useState(!1),g=(0,i.Z)(m,2),y=g[0],b=g[1],x=(0,Kc.Z)(),w=p9(),k=t.useCallback((function(e){var t=e.target.value;clearTimeout(d.current),v(String(t)),b(!0),d.current=setTimeout((function(){a((0,S.Z)({},o,{value:t})),b(!1)}),500)}),[a,o]);t.useEffect((function(){return function(){clearTimeout(d.current)}}),[]),t.useEffect((function(){var e,t=null!=(e=o.value)?e:"";v(String(t))}),[o.value]);var C=y?{endAdornment:(0,G.jsx)(w.slots.loadIcon,{})}:c.InputProps;return(0,G.jsx)(w.slots.baseTextField,(0,S.Z)({id:x,label:l.current.getLocaleText("filterPanelInputLabel"),placeholder:l.current.getLocaleText("filterPanelInputPlaceholder"),value:p,onChange:k,variant:"standard",type:s||"text",InputProps:C,InputLabelProps:{shrink:!0},inputRef:u},c,null==(r=w.slotProps)?void 0:r.baseTextField))}function bte(e){return"undefined"!==typeof e.normalize?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):e}function xte(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.ignoreAccents,n=void 0===t||t,r=e.ignoreCase,i=void 0===r||r,o=e.limit,a=e.matchFrom,s=void 0===a?"any":a,l=e.stringify,u=e.trim,c=void 0!==u&&u;return function(e,t){var r=t.inputValue,a=t.getOptionLabel,u=c?r.trim():r;i&&(u=u.toLowerCase()),n&&(u=bte(u));var d=u?e.filter((function(e){var t=(l||a)(e);return i&&(t=t.toLowerCase()),n&&(t=bte(t)),"start"===s?0===t.indexOf(u):t.indexOf(u)>-1})):e;return"number"===typeof o?d.slice(0,o):d}}function wte(e,t){for(var n=0;n<e.length;n+=1)if(t(e[n]))return n;return-1}var kte=xte(),Ste=function(e){var t;return null!==e.current&&(null==(t=e.current.parentElement)?void 0:t.contains(document.activeElement))};function _te(e){var n,r=e.unstable_isActiveElementInListbox,o=void 0===r?Ste:r,a=e.unstable_classNamePrefix,s=void 0===a?"Mui":a,l=e.autoComplete,u=void 0!==l&&l,c=e.autoHighlight,d=void 0!==c&&c,f=e.autoSelect,h=void 0!==f&&f,p=e.blurOnSelect,v=void 0!==p&&p,m=e.clearOnBlur,g=void 0===m?!e.freeSolo:m,y=e.clearOnEscape,b=void 0!==y&&y,x=e.componentName,w=void 0===x?"useAutocomplete":x,k=e.defaultValue,_=void 0===k?e.multiple?[]:null:k,C=e.disableClearable,j=void 0!==C&&C,P=e.disableCloseOnSelect,E=void 0!==P&&P,A=e.disabled,T=e.disabledItemsFocusable,I=void 0!==T&&T,R=e.disableListWrap,M=void 0!==R&&R,O=e.filterOptions,D=void 0===O?kte:O,Z=e.filterSelectedOptions,N=void 0!==Z&&Z,L=e.freeSolo,F=void 0!==L&&L,z=e.getOptionDisabled,B=e.getOptionKey,H=e.getOptionLabel,V=void 0===H?function(e){var t;return null!=(t=e.label)?t:e}:H,q=e.groupBy,W=e.handleHomeEndKeys,U=void 0===W?!e.freeSolo:W,G=e.id,K=e.includeInputInList,Y=void 0!==K&&K,X=e.inputValue,Q=e.isOptionEqualToValue,J=void 0===Q?function(e,t){return e===t}:Q,$=e.multiple,ee=void 0!==$&&$,te=e.onChange,ne=e.onClose,re=e.onHighlightChange,ie=e.onInputChange,oe=e.onOpen,ae=e.open,se=e.openOnFocus,le=void 0!==se&&se,ue=e.options,ce=e.readOnly,de=void 0!==ce&&ce,fe=e.selectOnFocus,he=void 0===fe?!e.freeSolo:fe,pe=e.value,ve=(0,Kc.Z)(G);n=function(e){var t=V(e);return"string"!==typeof t?String(t):t};var me=t.useRef(!1),ge=t.useRef(!0),ye=t.useRef(null),be=t.useRef(null),xe=t.useState(null),we=(0,i.Z)(xe,2),ke=we[0],Se=we[1],_e=t.useState(-1),je=(0,i.Z)(_e,2),Pe=je[0],Ee=je[1],Ae=d?0:-1,Te=t.useRef(Ae),Ie=(0,Dy.Z)({controlled:pe,default:_,name:w}),Re=(0,i.Z)(Ie,2),Me=Re[0],Oe=Re[1],De=(0,Dy.Z)({controlled:X,default:"",name:w,state:"inputValue"}),Ze=(0,i.Z)(De,2),Ne=Ze[0],Le=Ze[1],Fe=t.useState(!1),ze=(0,i.Z)(Fe,2),Be=ze[0],He=ze[1],Ve=t.useCallback((function(e,t){if((ee?Me.length<t.length:null!==t)||g){var r;if(ee)r="";else if(null==t)r="";else{var i=n(t);r="string"===typeof i?i:""}Ne!==r&&(Le(r),ie&&ie(e,r,"reset"))}}),[n,Ne,ee,ie,Le,g,Me]),qe=(0,Dy.Z)({controlled:ae,default:!1,name:w,state:"open"}),We=(0,i.Z)(qe,2),Ue=We[0],Ge=We[1],Ke=t.useState(!0),Ye=(0,i.Z)(Ke,2),Xe=Ye[0],Qe=Ye[1],Je=!ee&&null!=Me&&Ne===n(Me),$e=Ue&&!de,et=$e?D(ue.filter((function(e){return!N||!(ee?Me:[Me]).some((function(t){return null!==t&&J(e,t)}))})),{inputValue:Je&&Xe?"":Ne,getOptionLabel:n}):[],tt=XL({filteredOptions:et,value:Me,inputValue:Ne});t.useEffect((function(){var e=Me!==tt.value;Be&&!e||F&&!e||Ve(null,Me)}),[Me,Ve,Be,tt.value,F]);var nt=Ue&&et.length>0&&!de,rt=(0,Ce.Z)((function(e){-1===e?ye.current.focus():ke.querySelector('[data-tag-index="'.concat(e,'"]')).focus()}));t.useEffect((function(){ee&&Pe>Me.length-1&&(Ee(-1),rt(-1))}),[Me,ee,Pe,rt]);var it=(0,Ce.Z)((function(e){var t=e.event,n=e.index,r=e.reason,i=void 0===r?"auto":r;if(Te.current=n,-1===n?ye.current.removeAttribute("aria-activedescendant"):ye.current.setAttribute("aria-activedescendant","".concat(ve,"-option-").concat(n)),re&&re(t,-1===n?null:et[n],i),be.current){var o=be.current.querySelector('[role="option"].'.concat(s,"-focused"));o&&(o.classList.remove("".concat(s,"-focused")),o.classList.remove("".concat(s,"-focusVisible")));var a=be.current;if("listbox"!==be.current.getAttribute("role")&&(a=be.current.parentElement.querySelector('[role="listbox"]')),a)if(-1!==n){var l=be.current.querySelector('[data-option-index="'.concat(n,'"]'));if(l&&(l.classList.add("".concat(s,"-focused")),"keyboard"===i&&l.classList.add("".concat(s,"-focusVisible")),a.scrollHeight>a.clientHeight&&"mouse"!==i&&"touch"!==i)){var u=l,c=a.clientHeight+a.scrollTop,d=u.offsetTop+u.offsetHeight;d>c?a.scrollTop=d-a.clientHeight:u.offsetTop-u.offsetHeight*(q?1.3:0)<a.scrollTop&&(a.scrollTop=u.offsetTop-u.offsetHeight*(q?1.3:0))}}else a.scrollTop=0}})),ot=(0,Ce.Z)((function(e){var t=e.event,r=e.diff,i=e.direction,o=void 0===i?"next":i,a=e.reason,s=void 0===a?"auto":a;if($e){var l=function(e,t){if(!be.current||e<0||e>=et.length)return-1;for(var n=e;;){var r=be.current.querySelector('[data-option-index="'.concat(n,'"]')),i=!I&&(!r||r.disabled||"true"===r.getAttribute("aria-disabled"));if(r&&r.hasAttribute("tabindex")&&!i)return n;if((n="next"===t?(n+1)%et.length:(n-1+et.length)%et.length)===e)return-1}}(function(){var e=et.length-1;if("reset"===r)return Ae;if("start"===r)return 0;if("end"===r)return e;var t=Te.current+r;return t<0?-1===t&&Y?-1:M&&-1!==Te.current||Math.abs(r)>1?0:e:t>e?t===e+1&&Y?-1:M||Math.abs(r)>1?e:0:t}(),o);if(it({index:l,reason:s,event:t}),u&&"reset"!==r)if(-1===l)ye.current.value=Ne;else{var c=n(et[l]);ye.current.value=c,0===c.toLowerCase().indexOf(Ne.toLowerCase())&&Ne.length>0&&ye.current.setSelectionRange(Ne.length,c.length)}}})),at=t.useCallback((function(){if($e){var e=function(){var e,t;if(-1!==Te.current&&tt.filteredOptions&&tt.filteredOptions.length!==et.length&&tt.inputValue===Ne&&(ee?Me.length===tt.value.length&&tt.value.every((function(e,t){return n(Me[t])===n(e)})):(e=tt.value,t=Me,(e?n(e):"")===(t?n(t):"")))){var r=tt.filteredOptions[Te.current];if(r)return wte(et,(function(e){return n(e)===n(r)}))}return-1}();if(-1===e){var t=ee?Me[0]:Me;if(0!==et.length&&null!=t){if(be.current)if(null==t)Te.current>=et.length-1?it({index:et.length-1}):it({index:Te.current});else{var r=et[Te.current];if(ee&&r&&-1!==wte(Me,(function(e){return J(r,e)})))return;var i=wte(et,(function(e){return J(e,t)}));-1===i?ot({diff:"reset"}):it({index:i})}}else ot({diff:"reset"})}else Te.current=e}}),[et.length,!ee&&Me,N,ot,it,$e,Ne,ee]),st=(0,Ce.Z)((function(e){(0,wd.Z)(be,e),e&&at()}));t.useEffect((function(){at()}),[at]);var lt=function(e){Ue||(Ge(!0),Qe(!0),oe&&oe(e))},ut=function(e,t){Ue&&(Ge(!1),ne&&ne(e,t))},ct=function(e,t,n,r){if(ee){if(Me.length===t.length&&Me.every((function(e,n){return e===t[n]})))return}else if(Me===t)return;te&&te(e,t,n,r),Oe(t)},dt=t.useRef(!1),ft=function(e,t){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"options",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"selectOption",i=t;if(ee){var o=wte(i=Array.isArray(Me)?Me.slice():[],(function(e){return J(t,e)}));-1===o?i.push(t):"freeSolo"!==n&&(i.splice(o,1),r="removeOption")}Ve(e,i),ct(e,i,r,{option:t}),E||e&&(e.ctrlKey||e.metaKey)||ut(e,r),(!0===v||"touch"===v&&dt.current||"mouse"===v&&!dt.current)&&ye.current.blur()};var ht=function(e,t){if(ee){""===Ne&&ut(e,"toggleInput");var n=Pe;-1===Pe?""===Ne&&"previous"===t&&(n=Me.length-1):((n+="next"===t?1:-1)<0&&(n=0),n===Me.length&&(n=-1)),n=function(e,t){if(-1===e)return-1;for(var n=e;;){if("next"===t&&n===Me.length||"previous"===t&&-1===n)return-1;var r=ke.querySelector('[data-tag-index="'.concat(n,'"]'));if(r&&r.hasAttribute("tabindex")&&!r.disabled&&"true"!==r.getAttribute("aria-disabled"))return n;n+="next"===t?1:-1}}(n,t),Ee(n),rt(n)}},pt=function(e){me.current=!0,Le(""),ie&&ie(e,"","clear"),ct(e,ee?[]:null,"clear")},vt=function(e){return function(t){if(e.onKeyDown&&e.onKeyDown(t),!t.defaultMuiPrevented&&(-1!==Pe&&-1===["ArrowLeft","ArrowRight"].indexOf(t.key)&&(Ee(-1),rt(-1)),229!==t.which))switch(t.key){case"Home":$e&&U&&(t.preventDefault(),ot({diff:"start",direction:"next",reason:"keyboard",event:t}));break;case"End":$e&&U&&(t.preventDefault(),ot({diff:"end",direction:"previous",reason:"keyboard",event:t}));break;case"PageUp":t.preventDefault(),ot({diff:-5,direction:"previous",reason:"keyboard",event:t}),lt(t);break;case"PageDown":t.preventDefault(),ot({diff:5,direction:"next",reason:"keyboard",event:t}),lt(t);break;case"ArrowDown":t.preventDefault(),ot({diff:1,direction:"next",reason:"keyboard",event:t}),lt(t);break;case"ArrowUp":t.preventDefault(),ot({diff:-1,direction:"previous",reason:"keyboard",event:t}),lt(t);break;case"ArrowLeft":ht(t,"previous");break;case"ArrowRight":ht(t,"next");break;case"Enter":if(-1!==Te.current&&$e){var n=et[Te.current],r=!!z&&z(n);if(t.preventDefault(),r)return;ft(t,n,"selectOption"),u&&ye.current.setSelectionRange(ye.current.value.length,ye.current.value.length)}else F&&""!==Ne&&!1===Je&&(ee&&t.preventDefault(),ft(t,Ne,"createOption","freeSolo"));break;case"Escape":$e?(t.preventDefault(),t.stopPropagation(),ut(t,"escape")):b&&(""!==Ne||ee&&Me.length>0)&&(t.preventDefault(),t.stopPropagation(),pt(t));break;case"Backspace":if(ee&&!de&&""===Ne&&Me.length>0){var i=-1===Pe?Me.length-1:Pe,o=Me.slice();o.splice(i,1),ct(t,o,"removeOption",{option:Me[i]})}break;case"Delete":if(ee&&!de&&""===Ne&&Me.length>0&&-1!==Pe){var a=Pe,s=Me.slice();s.splice(a,1),ct(t,s,"removeOption",{option:Me[a]})}}}},mt=function(e){He(!0),le&&!me.current&&lt(e)},gt=function(e){o(be)?ye.current.focus():(He(!1),ge.current=!0,me.current=!1,h&&-1!==Te.current&&$e?ft(e,et[Te.current],"blur"):h&&F&&""!==Ne?ft(e,Ne,"blur","freeSolo"):g&&Ve(e,Me),ut(e,"blur"))},yt=function(e){var t=e.target.value;Ne!==t&&(Le(t),Qe(!1),ie&&ie(e,t,"input")),""===t?j||ee||ct(e,null,"clear"):lt(e)},bt=function(e){var t=Number(e.currentTarget.getAttribute("data-option-index"));Te.current!==t&&it({event:e,index:t,reason:"mouse"})},xt=function(e){it({event:e,index:Number(e.currentTarget.getAttribute("data-option-index")),reason:"touch"}),dt.current=!0},wt=function(e){var t=Number(e.currentTarget.getAttribute("data-option-index"));ft(e,et[t],"selectOption"),dt.current=!1},kt=function(e){return function(t){var n=Me.slice();n.splice(e,1),ct(t,n,"removeOption",{option:Me[e]})}},St=function(e){Ue?ut(e,"toggleInput"):lt(e)},_t=function(e){e.currentTarget.contains(e.target)&&e.target.getAttribute("id")!==ve&&e.preventDefault()},Ct=function(e){e.currentTarget.contains(e.target)&&(ye.current.focus(),he&&ge.current&&ye.current.selectionEnd-ye.current.selectionStart===0&&ye.current.select(),ge.current=!1)},jt=function(e){A||""!==Ne&&Ue||St(e)},Pt=F&&Ne.length>0;Pt=Pt||(ee?Me.length>0:null!==Me);var Et=et;if(q){new Map;Et=et.reduce((function(e,t,n){var r=q(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 A&&Be&&gt(),{getRootProps:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,S.Z)({"aria-owns":nt?"".concat(ve,"-listbox"):null},e,{onKeyDown:vt(e),onMouseDown:_t,onClick:Ct})},getInputLabelProps:function(){return{id:"".concat(ve,"-label"),htmlFor:ve}},getInputProps:function(){return{id:ve,value:Ne,onBlur:gt,onFocus:mt,onChange:yt,onMouseDown:jt,"aria-activedescendant":$e?"":null,"aria-autocomplete":u?"both":"list","aria-controls":nt?"".concat(ve,"-listbox"):void 0,"aria-expanded":nt,autoComplete:"off",ref:ye,autoCapitalize:"none",spellCheck:"false",role:"combobox",disabled:A}},getClearProps:function(){return{tabIndex:-1,type:"button",onClick:pt}},getPopupIndicatorProps:function(){return{tabIndex:-1,type:"button",onClick:St}},getTagProps:function(e){var t=e.index;return(0,S.Z)({key:t,"data-tag-index":t,tabIndex:-1},!de&&{onDelete:kt(t)})},getListboxProps:function(){return{role:"listbox",id:"".concat(ve,"-listbox"),"aria-labelledby":"".concat(ve,"-label"),ref:st,onMouseDown:function(e){e.preventDefault()}}},getOptionProps:function(e){var t,r=e.index,i=e.option,o=(ee?Me:[Me]).some((function(e){return null!=e&&J(i,e)})),a=!!z&&z(i);return{key:null!=(t=null==B?void 0:B(i))?t:n(i),tabIndex:-1,role:"option",id:"".concat(ve,"-option-").concat(r),onMouseMove:bt,onClick:wt,onTouchStart:xt,"data-option-index":r,"aria-disabled":a,"aria-selected":o}},id:ve,inputValue:Ne,value:Me,dirty:Pt,expanded:$e&&ke,popupOpen:$e,focused:Be||-1!==Pe,anchorEl:ke,setAnchorEl:Se,focusedTag:Pe,groupedOptions:Et}}function Cte(e){return(0,ve.ZP)("MuiListSubheader",e)}(0,pe.Z)("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);var jte=["className","color","component","disableGutters","disableSticky","inset"],Pte=(0,J.ZP)("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,"default"!==n.color&&t["color".concat((0,tu.Z)(n.color))],!n.disableGutters&&t.gutters,n.inset&&t.inset,!n.disableSticky&&t.sticky]}})((function(e){var t=e.theme,n=e.ownerState;return(0,S.Z)({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})})),Ete=t.forwardRef((function(e,t){var n=(0,fe.Z)({props:e,name:"MuiListSubheader"}),r=n.className,i=n.color,o=void 0===i?"default":i,a=n.component,s=void 0===a?"li":a,l=n.disableGutters,u=void 0!==l&&l,c=n.disableSticky,d=void 0!==c&&c,f=n.inset,h=void 0!==f&&f,p=(0,_.Z)(n,jte),v=(0,S.Z)({},n,{color:o,component:s,disableGutters:u,disableSticky:d,inset:h}),m=function(e){var t=e.classes,n=e.color,r=e.disableGutters,i=e.inset,o=e.disableSticky,a={root:["root","default"!==n&&"color".concat((0,tu.Z)(n)),!r&&"gutters",i&&"inset",!o&&"sticky"]};return(0,de.Z)(a,Cte,t)}(v);return(0,G.jsx)(Pte,(0,S.Z)({as:s,className:(0,ue.Z)(m.root,r),ref:t,ownerState:v},p))}));Ete.muiSkipListHighlight=!0;var Ate=Ete,Tte=(0,fc.Z)((0,G.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 Ite(e){return(0,ve.ZP)("MuiAutocomplete",e)}var Rte,Mte,Ote,Dte,Zte,Nte,Lte=(0,pe.Z)("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"]),Fte=["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"],zte=["ref"],Bte=Sp(),Hte=(0,J.ZP)("div",{name:"MuiAutocomplete",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState,r=n.fullWidth,i=n.hasClearIcon,o=n.hasPopupIcon,a=n.inputFocused,l=n.size;return[(0,s.Z)({},"& .".concat(Lte.tag),t.tag),(0,s.Z)({},"& .".concat(Lte.tag),t["tagSize".concat((0,tu.Z)(l))]),(0,s.Z)({},"& .".concat(Lte.inputRoot),t.inputRoot),(0,s.Z)({},"& .".concat(Lte.input),t.input),(0,s.Z)({},"& .".concat(Lte.input),a&&t.inputFocused),t.root,r&&t.fullWidth,o&&t.hasPopupIcon,i&&t.hasClearIcon]}})((Dte={},(0,s.Z)(Dte,"&.".concat(Lte.focused," .").concat(Lte.clearIndicator),{visibility:"visible"}),(0,s.Z)(Dte,"@media (pointer: fine)",(0,s.Z)({},"&:hover .".concat(Lte.clearIndicator),{visibility:"visible"})),(0,s.Z)(Dte,"& .".concat(Lte.tag),{margin:3,maxWidth:"calc(100% - 6px)"}),(0,s.Z)(Dte,"& .".concat(Lte.inputRoot),(Rte={flexWrap:"wrap"},(0,s.Z)(Rte,".".concat(Lte.hasPopupIcon,"&, .").concat(Lte.hasClearIcon,"&"),{paddingRight:30}),(0,s.Z)(Rte,".".concat(Lte.hasPopupIcon,".").concat(Lte.hasClearIcon,"&"),{paddingRight:56}),(0,s.Z)(Rte,"& .".concat(Lte.input),{width:0,minWidth:30}),Rte)),(0,s.Z)(Dte,"& .".concat(dm.root),{paddingBottom:1,"& .MuiInput-input":{padding:"4px 4px 4px 0px"}}),(0,s.Z)(Dte,"& .".concat(dm.root,".").concat(tm.sizeSmall),(0,s.Z)({},"& .".concat(dm.input),{padding:"2px 4px 3px 0"})),(0,s.Z)(Dte,"& .".concat(Am.root),(Mte={padding:9},(0,s.Z)(Mte,".".concat(Lte.hasPopupIcon,"&, .").concat(Lte.hasClearIcon,"&"),{paddingRight:39}),(0,s.Z)(Mte,".".concat(Lte.hasPopupIcon,".").concat(Lte.hasClearIcon,"&"),{paddingRight:65}),(0,s.Z)(Mte,"& .".concat(Lte.input),{padding:"7.5px 4px 7.5px 5px"}),(0,s.Z)(Mte,"& .".concat(Lte.endAdornment),{right:9}),Mte)),(0,s.Z)(Dte,"& .".concat(Am.root,".").concat(tm.sizeSmall),(0,s.Z)({paddingTop:6,paddingBottom:6,paddingLeft:6},"& .".concat(Lte.input),{padding:"2.5px 4px 2.5px 8px"})),(0,s.Z)(Dte,"& .".concat(ym.root),(Ote={paddingTop:19,paddingLeft:8},(0,s.Z)(Ote,".".concat(Lte.hasPopupIcon,"&, .").concat(Lte.hasClearIcon,"&"),{paddingRight:39}),(0,s.Z)(Ote,".".concat(Lte.hasPopupIcon,".").concat(Lte.hasClearIcon,"&"),{paddingRight:65}),(0,s.Z)(Ote,"& .".concat(ym.input),{padding:"7px 4px"}),(0,s.Z)(Ote,"& .".concat(Lte.endAdornment),{right:9}),Ote)),(0,s.Z)(Dte,"& .".concat(ym.root,".").concat(tm.sizeSmall),(0,s.Z)({paddingBottom:1},"& .".concat(ym.input),{padding:"2.5px 4px"})),(0,s.Z)(Dte,"& .".concat(tm.hiddenLabel),{paddingTop:8}),(0,s.Z)(Dte,"& .".concat(ym.root,".").concat(tm.hiddenLabel),(0,s.Z)({paddingTop:0,paddingBottom:0},"& .".concat(Lte.input),{paddingTop:16,paddingBottom:17})),(0,s.Z)(Dte,"& .".concat(ym.root,".").concat(tm.hiddenLabel,".").concat(tm.sizeSmall),(0,s.Z)({},"& .".concat(Lte.input),{paddingTop:8,paddingBottom:9})),(0,s.Z)(Dte,"& .".concat(Lte.input),{flexGrow:1,textOverflow:"ellipsis",opacity:0}),(0,s.Z)(Dte,"variants",[{props:{fullWidth:!0},style:{width:"100%"}},{props:{size:"small"},style:(0,s.Z)({},"& .".concat(Lte.tag),{margin:2,maxWidth:"calc(100% - 4px)"})},{props:{inputFocused:!0},style:(0,s.Z)({},"& .".concat(Lte.input),{opacity:1})}]),Dte)),Vte=(0,J.ZP)("div",{name:"MuiAutocomplete",slot:"EndAdornment",overridesResolver:function(e,t){return t.endAdornment}})({position:"absolute",right:0,top:"50%",transform:"translate(0, -50%)"}),qte=(0,J.ZP)(sc,{name:"MuiAutocomplete",slot:"ClearIndicator",overridesResolver:function(e,t){return t.clearIndicator}})({marginRight:-2,padding:4,visibility:"hidden"}),Wte=(0,J.ZP)(sc,{name:"MuiAutocomplete",slot:"PopupIndicator",overridesResolver:function(e,t){var n=e.ownerState;return(0,S.Z)({},t.popupIndicator,n.popupOpen&&t.popupIndicatorOpen)}})({padding:2,marginRight:-2,variants:[{props:{popupOpen:!0},style:{transform:"rotate(180deg)"}}]}),Ute=(0,J.ZP)(ep,{name:"MuiAutocomplete",slot:"Popper",overridesResolver:function(e,t){var n=e.ownerState;return[(0,s.Z)({},"& .".concat(Lte.option),t.option),t.popper,n.disablePortal&&t.popperDisablePortal]}})((function(e){var t=e.theme;return{zIndex:(t.vars||t).zIndex.modal,variants:[{props:{disablePortal:!0},style:{position:"absolute"}}]}})),Gte=(0,J.ZP)(Vd,{name:"MuiAutocomplete",slot:"Paper",overridesResolver:function(e,t){return t.paper}})((function(e){var t=e.theme;return(0,S.Z)({},t.typography.body1,{overflow:"auto"})})),Kte=(0,J.ZP)("div",{name:"MuiAutocomplete",slot:"Loading",overridesResolver:function(e,t){return t.loading}})((function(e){var t=e.theme;return{color:(t.vars||t).palette.text.secondary,padding:"14px 16px"}})),Yte=(0,J.ZP)("div",{name:"MuiAutocomplete",slot:"NoOptions",overridesResolver:function(e,t){return t.noOptions}})((function(e){var t=e.theme;return{color:(t.vars||t).palette.text.secondary,padding:"14px 16px"}})),Xte=(0,J.ZP)("div",{name:"MuiAutocomplete",slot:"Listbox",overridesResolver:function(e,t){return t.listbox}})((function(e){var t,n,r=e.theme;return(0,s.Z)({listStyle:"none",margin:0,padding:"8px 0",maxHeight:"40vh",overflow:"auto",position:"relative"},"& .".concat(Lte.option),(n={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},(0,s.Z)(n,r.breakpoints.up("sm"),{minHeight:"auto"}),(0,s.Z)(n,"&.".concat(Lte.focused),{backgroundColor:(r.vars||r).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}}),(0,s.Z)(n,'&[aria-disabled="true"]',{opacity:(r.vars||r).palette.action.disabledOpacity,pointerEvents:"none"}),(0,s.Z)(n,"&.".concat(Lte.focusVisible),{backgroundColor:(r.vars||r).palette.action.focus}),(0,s.Z)(n,'&[aria-selected="true"]',(t={backgroundColor:r.vars?"rgba(".concat(r.vars.palette.primary.mainChannel," / ").concat(r.vars.palette.action.selectedOpacity,")"):(0,wu.Fq)(r.palette.primary.main,r.palette.action.selectedOpacity)},(0,s.Z)(t,"&.".concat(Lte.focused),{backgroundColor:r.vars?"rgba(".concat(r.vars.palette.primary.mainChannel," / calc(").concat(r.vars.palette.action.selectedOpacity," + ").concat(r.vars.palette.action.hoverOpacity,"))"):(0,wu.Fq)(r.palette.primary.main,r.palette.action.selectedOpacity+r.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(r.vars||r).palette.action.selected}}),(0,s.Z)(t,"&.".concat(Lte.focusVisible),{backgroundColor:r.vars?"rgba(".concat(r.vars.palette.primary.mainChannel," / calc(").concat(r.vars.palette.action.selectedOpacity," + ").concat(r.vars.palette.action.focusOpacity,"))"):(0,wu.Fq)(r.palette.primary.main,r.palette.action.selectedOpacity+r.palette.action.focusOpacity)}),t)),n))})),Qte=(0,J.ZP)(Ate,{name:"MuiAutocomplete",slot:"GroupLabel",overridesResolver:function(e,t){return t.groupLabel}})((function(e){var t=e.theme;return{backgroundColor:(t.vars||t).palette.background.paper,top:-8}})),Jte=(0,J.ZP)("ul",{name:"MuiAutocomplete",slot:"GroupUl",overridesResolver:function(e,t){return t.groupUl}})((0,s.Z)({padding:0},"& .".concat(Lte.option),{paddingLeft:24})),$te=t.forwardRef((function(e,n){var r,i,o,a,s,l=Bte({props:e,name:"MuiAutocomplete"}),u=(l.autoComplete,l.autoHighlight,l.autoSelect,l.blurOnSelect,l.ChipProps),c=l.className,d=l.clearIcon,f=void 0===d?Zte||(Zte=(0,G.jsx)(Tte,{fontSize:"small"})):d,h=l.clearOnBlur,p=(void 0===h&&l.freeSolo,l.clearOnEscape,l.clearText),v=void 0===p?"Clear":p,m=l.closeText,g=void 0===m?"Close":m,y=l.componentsProps,b=void 0===y?{}:y,x=l.defaultValue,w=(void 0===x&&l.multiple,l.disableClearable),k=void 0!==w&&w,C=(l.disableCloseOnSelect,l.disabled),j=void 0!==C&&C,P=(l.disabledItemsFocusable,l.disableListWrap,l.disablePortal),E=void 0!==P&&P,A=(l.filterSelectedOptions,l.forcePopupIcon),T=void 0===A?"auto":A,I=l.freeSolo,R=void 0!==I&&I,M=l.fullWidth,O=void 0!==M&&M,D=l.getLimitTagsText,Z=void 0===D?function(e){return"+".concat(e)}:D,N=l.getOptionLabel,L=l.groupBy,z=l.handleHomeEndKeys,B=(void 0===z&&l.freeSolo,l.includeInputInList,l.limitTags),H=void 0===B?-1:B,V=l.ListboxComponent,q=void 0===V?"ul":V,W=l.ListboxProps,U=l.loading,K=void 0!==U&&U,Y=l.loadingText,X=void 0===Y?"Loading\u2026":Y,Q=l.multiple,J=void 0!==Q&&Q,$=l.noOptionsText,ee=void 0===$?"No options":$,te=(l.openOnFocus,l.openText),ne=void 0===te?"Open":te,re=l.PaperComponent,ie=void 0===re?Vd:re,oe=l.PopperComponent,ae=void 0===oe?ep:oe,se=l.popupIcon,le=void 0===se?Nte||(Nte=(0,G.jsx)(dy,{})):se,ce=l.readOnly,fe=void 0!==ce&&ce,he=l.renderGroup,pe=l.renderInput,ve=l.renderOption,me=l.renderTags,ge=l.selectOnFocus,ye=(void 0===ge&&l.freeSolo,l.size),be=void 0===ye?"medium":ye,xe=l.slotProps,we=void 0===xe?{}:xe,ke=(0,_.Z)(l,Fte),Se=_te((0,S.Z)({},l,{componentName:"Autocomplete"})),_e=Se.getRootProps,Ce=Se.getInputProps,je=Se.getInputLabelProps,Pe=Se.getPopupIndicatorProps,Ee=Se.getClearProps,Ae=Se.getTagProps,Te=Se.getListboxProps,Ie=Se.getOptionProps,Re=Se.value,Me=Se.dirty,Oe=Se.expanded,De=Se.id,Ze=Se.popupOpen,Ne=Se.focused,Le=Se.focusedTag,Fe=Se.anchorEl,ze=Se.setAnchorEl,Be=Se.inputValue,He=Se.groupedOptions,Ve=!k&&!j&&Me&&!fe,qe=(!R||!0===T)&&!1!==T,We=Ce().onMouseDown,Ue=(null!=W?W:{}).ref,Ge=Te(),Ke=Ge.ref,Ye=(0,_.Z)(Ge,zte),Xe=(0,F.Z)(Ke,Ue),Qe=N||function(e){var t;return null!=(t=e.label)?t:e},Je=(0,S.Z)({},l,{disablePortal:E,expanded:Oe,focused:Ne,fullWidth:O,getOptionLabel:Qe,hasClearIcon:Ve,hasPopupIcon:qe,inputFocused:-1===Le,popupOpen:Ze,size:be}),$e=function(e){var t=e.classes,n=e.disablePortal,r=e.expanded,i=e.focused,o=e.fullWidth,a=e.hasClearIcon,s=e.hasPopupIcon,l=e.inputFocused,u=e.popupOpen,c=e.size,d={root:["root",r&&"expanded",i&&"focused",o&&"fullWidth",a&&"hasClearIcon",s&&"hasPopupIcon"],inputRoot:["inputRoot"],input:["input",l&&"inputFocused"],tag:["tag","tagSize".concat((0,tu.Z)(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,de.Z)(d,Ite,t)}(Je);if(J&&Re.length>0){var et=function(e){return(0,S.Z)({className:$e.tag,disabled:j},Ae(e))};s=me?me(Re,et,Je):Re.map((function(e,t){return(0,G.jsx)(E_,(0,S.Z)({label:Qe(e),size:be},et({index:t}),u))}))}if(H>-1&&Array.isArray(s)){var tt=s.length-H;!Ne&&tt>0&&(s=s.splice(0,H)).push((0,G.jsx)("span",{className:$e.tag,children:Z(tt)},s.length))}var nt=he||function(e){return(0,G.jsxs)("li",{children:[(0,G.jsx)(Qte,{className:$e.groupLabel,ownerState:Je,component:"div",children:e.group}),(0,G.jsx)(Jte,{className:$e.groupUl,ownerState:Je,children:e.children})]},e.key)},rt=ve||function(e,n){return(0,t.createElement)("li",(0,S.Z)({},e,{key:e.key}),Qe(n))},it=function(e,t){var n=Ie({option:e,index:t});return rt((0,S.Z)({},n,{className:$e.option}),e,{selected:n["aria-selected"],index:t,inputValue:Be},Je)},ot=null!=(r=we.clearIndicator)?r:b.clearIndicator,at=null!=(i=we.paper)?i:b.paper,st=null!=(o=we.popper)?o:b.popper,lt=null!=(a=we.popupIndicator)?a:b.popupIndicator,ut=function(e){return(0,G.jsx)(Ute,(0,S.Z)({as:ae,disablePortal:E,style:{width:Fe?Fe.clientWidth:null},ownerState:Je,role:"presentation",anchorEl:Fe,open:Ze},st,{className:(0,ue.Z)($e.popper,null==st?void 0:st.className),children:(0,G.jsx)(Gte,(0,S.Z)({ownerState:Je,as:ie},at,{className:(0,ue.Z)($e.paper,null==at?void 0:at.className),children:e}))}))},ct=null;return He.length>0?ct=ut((0,G.jsx)(Xte,(0,S.Z)({as:q,className:$e.listbox,ownerState:Je},Ye,W,{ref:Xe,children:He.map((function(e,t){return L?nt({key:e.key,group:e.group,children:e.options.map((function(t,n){return it(t,e.index+n)}))}):it(e,t)}))}))):K&&0===He.length?ct=ut((0,G.jsx)(Kte,{className:$e.loading,ownerState:Je,children:X})):0!==He.length||R||K||(ct=ut((0,G.jsx)(Yte,{className:$e.noOptions,ownerState:Je,role:"presentation",onMouseDown:function(e){e.preventDefault()},children:ee}))),(0,G.jsxs)(t.Fragment,{children:[(0,G.jsx)(Hte,(0,S.Z)({ref:n,className:(0,ue.Z)($e.root,c),ownerState:Je},_e(ke),{children:pe({id:De,disabled:j,fullWidth:!0,size:"small"===be?"small":void 0,InputLabelProps:je(),InputProps:(0,S.Z)({ref:ze,className:$e.inputRoot,startAdornment:s,onClick:function(e){e.target===e.currentTarget&&We(e)}},(Ve||qe)&&{endAdornment:(0,G.jsxs)(Vte,{className:$e.endAdornment,ownerState:Je,children:[Ve?(0,G.jsx)(qte,(0,S.Z)({},Ee(),{"aria-label":v,title:v,ownerState:Je},ot,{className:(0,ue.Z)($e.clearIndicator,null==ot?void 0:ot.className),children:f})):null,qe?(0,G.jsx)(Wte,(0,S.Z)({},Pe(),{disabled:j,"aria-label":Ze?g:ne,title:Ze?g:ne,ownerState:Je},lt,{className:(0,ue.Z)($e.popupIndicator,null==lt?void 0:lt.className),children:le})):null]})}),inputProps:(0,S.Z)({className:$e.input,disabled:j,readOnly:fe},Ce())})})),Fe?ct:null]})})),ene=$te,tne=["item","applyValue","type","apiRef","focusElementRef","color","error","helperText","size","variant"];function nne(e){var n=e.item,r=e.applyValue,o=e.type,a=e.apiRef,s=e.focusElementRef,l=e.color,u=e.error,c=e.helperText,d=e.size,f=e.variant,h=(0,_.Z)(e,tne),p={color:l,error:u,helperText:c,size:d,variant:f},v=t.useState(n.value||[]),m=(0,i.Z)(v,2),g=m[0],y=m[1],b=(0,Kc.Z)(),x=p9();t.useEffect((function(){var e,t=null!=(e=n.value)?e:[];y(t.map(String))}),[n.value]);var w=t.useCallback((function(e,t){y(t.map(String)),r((0,S.Z)({},n,{value:(0,Fl.Z)(t)}))}),[r,n]);return(0,G.jsx)(ene,(0,S.Z)({multiple:!0,freeSolo:!0,options:[],filterOptions:function(e,t){var n=t.inputValue;return null==n||""===n?[]:[n]},id:b,value:g,onChange:w,renderTags:function(e,t){return e.map((function(e,n){return(0,G.jsx)(E_,(0,S.Z)({variant:"outlined",size:"small",label:e},t({index:n})))}))},renderInput:function(e){var t;return(0,G.jsx)(x.slots.baseTextField,(0,S.Z)({},e,{label:a.current.getLocaleText("filterPanelInputLabel"),placeholder:a.current.getLocaleText("filterPanelInputPlaceholder"),InputLabelProps:(0,S.Z)({},e.InputLabelProps,{shrink:!0}),inputRef:s,type:o||"text"},p,null==(t=x.slotProps)?void 0:t.baseTextField))}},h))}var rne={width:100,minWidth:50,maxWidth:1/0,hideable:!0,sortable:!0,resizable:!0,filterable:!0,groupable:!0,pinnable:!0,aggregable:!0,editable:!1,sortComparator:function(e,t){var n=hte(e,t);return null!==n?n:"string"===typeof e?pte.compare(e.toString(),t.toString()):e-t},type:"string",align:"left",filterOperators:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return[{value:"contains",getApplyFilterFn:function(t){if(!t.value)return null;var n=e?t.value:t.value.trim(),r=new RegExp(Cee(n),"i");return function(e){var t=e.value;return null!=t&&r.test(t.toString())}},InputComponent:yte},{value:"equals",getApplyFilterFn:function(t){if(!t.value)return null;var n=e?t.value:t.value.trim(),r=new Intl.Collator(void 0,{sensitivity:"base",usage:"search"});return function(e){var t=e.value;return null!=t&&0===r.compare(n,t.toString())}},InputComponent:yte},{value:"startsWith",getApplyFilterFn:function(t){if(!t.value)return null;var n=e?t.value:t.value.trim(),r=new RegExp("^".concat(Cee(n),".*$"),"i");return function(e){var t=e.value;return null!=t&&r.test(t.toString())}},InputComponent:yte},{value:"endsWith",getApplyFilterFn:function(t){if(!t.value)return null;var n=e?t.value:t.value.trim(),r=new RegExp(".*".concat(Cee(n),"$"),"i");return function(e){var t=e.value;return null!=t&&r.test(t.toString())}},InputComponent:yte},{value:"isEmpty",getApplyFilterFn:function(){return function(e){var t=e.value;return""===t||null==t}},requiresFilterValue:!1},{value:"isNotEmpty",getApplyFilterFn:function(){return function(e){var t=e.value;return""!==t&&null!=t}},requiresFilterValue:!1},{value:"isAnyOf",getApplyFilterFn:function(t){if(!Array.isArray(t.value)||0===t.value.length)return null;var n=e?t.value:t.value.map((function(e){return e.trim()})),r=new Intl.Collator(void 0,{sensitivity:"base",usage:"search"});return function(e){var t=e.value;return null!=t&&n.some((function(e){return 0===r.compare(e,t.toString()||"")}))}},InputComponent:nne}]}(),renderEditCell:function(e){return(0,G.jsx)(lte,(0,S.Z)({},e))},getApplyQuickFilterFn:function(e){if(!e)return null;var t=new RegExp(Cee(e),"i");return function(e){var n=e.formattedValue;return null!=n&&t.test(n.toString())}}},ine=function(e){return null==e?null:Number(e)},one=(0,S.Z)({},rne,{type:"number",align:"right",headerAlign:"right",sortComparator:vte,valueParser:function(e){return""===e?null:Number(e)},valueFormatter:function(e){var t=e.value;return function(e){return"number"===typeof e}(t)?t.toLocaleString():t||""},filterOperators:[{label:"=",value:"=",getApplyFilterFn:function(e){return null==e.value||Number.isNaN(e.value)?null:function(t){var n=t.value;return ine(n)===e.value}},InputComponent:yte,InputComponentProps:{type:"number"}},{label:"!=",value:"!=",getApplyFilterFn:function(e){return null==e.value||Number.isNaN(e.value)?null:function(t){var n=t.value;return ine(n)!==e.value}},InputComponent:yte,InputComponentProps:{type:"number"}},{label:">",value:">",getApplyFilterFn:function(e){return null==e.value||Number.isNaN(e.value)?null:function(t){var n=t.value;return null!=n&&ine(n)>e.value}},InputComponent:yte,InputComponentProps:{type:"number"}},{label:">=",value:">=",getApplyFilterFn:function(e){return null==e.value||Number.isNaN(e.value)?null:function(t){var n=t.value;return null!=n&&ine(n)>=e.value}},InputComponent:yte,InputComponentProps:{type:"number"}},{label:"<",value:"<",getApplyFilterFn:function(e){return null==e.value||Number.isNaN(e.value)?null:function(t){var n=t.value;return null!=n&&ine(n)<e.value}},InputComponent:yte,InputComponentProps:{type:"number"}},{label:"<=",value:"<=",getApplyFilterFn:function(e){return null==e.value||Number.isNaN(e.value)?null:function(t){var n=t.value;return null!=n&&ine(n)<=e.value}},InputComponent:yte,InputComponentProps:{type:"number"}},{value:"isEmpty",getApplyFilterFn:function(){return function(e){return null==e.value}},requiresFilterValue:!1},{value:"isNotEmpty",getApplyFilterFn:function(){return function(e){return null!=e.value}},requiresFilterValue:!1},{value:"isAnyOf",getApplyFilterFn:function(e){return Array.isArray(e.value)&&0!==e.value.length?function(t){var n=t.value;return null!=n&&e.value.includes(Number(n))}:null},InputComponent:nne,InputComponentProps:{type:"number"}}],getApplyQuickFilterFn:function(e){return null==e||Number.isNaN(e)||""===e?null:function(t){var n=t.value;return ine(n)===ine(e)}}}),ane=["item","applyValue","type","apiRef","focusElementRef","InputProps"];function sne(e){var n,r,o=e.item,a=e.applyValue,s=e.type,l=e.apiRef,u=e.focusElementRef,c=e.InputProps,d=(0,_.Z)(e,ane),f=t.useRef(),h=t.useState(null!=(n=o.value)?n:""),p=(0,i.Z)(h,2),v=p[0],m=p[1],g=t.useState(!1),y=(0,i.Z)(g,2),b=y[0],x=y[1],w=(0,Kc.Z)(),k=p9(),C=t.useCallback((function(e){var t=e.target.value;clearTimeout(f.current),m(String(t)),x(!0),f.current=setTimeout((function(){a((0,S.Z)({},o,{value:t})),x(!1)}),500)}),[a,o]);return t.useEffect((function(){return function(){clearTimeout(f.current)}}),[]),t.useEffect((function(){var e,t=null!=(e=o.value)?e:"";m(String(t))}),[o.value]),(0,G.jsx)(k.slots.baseTextField,(0,S.Z)({id:w,label:l.current.getLocaleText("filterPanelInputLabel"),placeholder:l.current.getLocaleText("filterPanelInputPlaceholder"),value:v,onChange:C,variant:"standard",type:s||"text",InputLabelProps:{shrink:!0},inputRef:u,InputProps:(0,S.Z)({},b?{endAdornment:(0,G.jsx)(k.slots.loadIcon,{})}:{},c,{inputProps:(0,S.Z)({max:"datetime-local"===s?"9999-12-31T23:59":"9999-12-31"},null==c?void 0:c.inputProps)})},d,null==(r=k.slotProps)?void 0:r.baseTextField))}var lne=/(\d+)-(\d+)-(\d+)/,une=/(\d+)-(\d+)-(\d+)T(\d+):(\d+)/;function cne(e,t,n,r){if(!e.value)return null;var o=e.value.match(n?une:lne).slice(1).map(Number),a=(0,i.Z)(o,5),s=a[0],l=a[1],u=a[2],c=a[3],d=a[4],f=new Date(s,l-1,u,c||0,d||0).getTime();return function(e){var i=e.value;if(!i)return!1;if(r)return t(i.getTime(),f);var o=new Date(i).setHours(n?i.getHours():0,n?i.getMinutes():0,0,0);return t(o,f)}}var dne=function(e){return[{value:"is",getApplyFilterFn:function(t){return cne(t,(function(e,t){return e===t}),e)},InputComponent:sne,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"not",getApplyFilterFn:function(t){return cne(t,(function(e,t){return e!==t}),e)},InputComponent:sne,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"after",getApplyFilterFn:function(t){return cne(t,(function(e,t){return e>t}),e)},InputComponent:sne,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"onOrAfter",getApplyFilterFn:function(t){return cne(t,(function(e,t){return e>=t}),e)},InputComponent:sne,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"before",getApplyFilterFn:function(t){return cne(t,(function(e,t){return e<t}),e,!e)},InputComponent:sne,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"onOrBefore",getApplyFilterFn:function(t){return cne(t,(function(e,t){return e<=t}),e)},InputComponent:sne,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"isEmpty",getApplyFilterFn:function(){return function(e){return null==e.value}},requiresFilterValue:!1},{value:"isNotEmpty",getApplyFilterFn:function(){return function(e){return null!=e.value}},requiresFilterValue:!1}]},fne=["id","value","formattedValue","api","field","row","rowNode","colDef","cellMode","isEditable","tabIndex","hasFocus","inputProps","isValidating","isProcessingProps","onValueChange"],hne=(0,J.ZP)(um)({fontSize:"inherit"});function pne(e){var n=e.id,r=e.value,s=e.field,l=e.colDef,u=e.hasFocus,c=e.inputProps,d=e.onValueChange,f=(0,_.Z)(e,fne),h="dateTime"===l.type,p=ote(),v=t.useRef(),m=t.useMemo((function(){var e,t;null==(e=null==r?null:r instanceof Date?r:new Date((null!=r?r:"").toString()))||Number.isNaN(e.getTime())?t="":t=new Date(e.getTime()-60*e.getTimezoneOffset()*1e3).toISOString().substr(0,h?16:10);return{parsed:e,formatted:t}}),[r,h]),g=t.useState(m),y=(0,i.Z)(g,2),b=y[0],x=y[1],w=function(e){var t=e.classes;return(0,de.Z)({root:["editInputCell"]},H7,t)}({classes:p9().classes}),k=t.useCallback(function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var r,a,l,u,c,f,h,v,m,g,y,b,w,k,S;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""===(r=t.target.value)?a=null:(l=r.split("T"),u=(0,i.Z)(l,2),c=u[0],f=u[1],h=c.split("-"),v=(0,i.Z)(h,3),m=v[0],g=v[1],y=v[2],(a=new Date).setFullYear(Number(m),Number(g)-1,Number(y)),a.setHours(0,0,0,0),f&&(b=f.split(":"),w=(0,i.Z)(b,2),k=w[0],S=w[1],a.setHours(Number(k),Number(S),0,0))),!d){e.next=5;break}return e.next=5,d(t,a);case 5:x({parsed:a,formatted:r}),p.current.setEditCellValue({id:n,field:s,value:a},t);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[p,s,n,d]);return t.useEffect((function(){x((function(e){var t,n;return m.parsed!==e.parsed&&(null==(t=m.parsed)?void 0:t.getTime())!==(null==(n=e.parsed)?void 0:n.getTime())?m:e}))}),[m]),(0,mc.Z)((function(){u&&v.current.focus()}),[u]),(0,G.jsx)(hne,(0,S.Z)({inputRef:v,fullWidth:!0,className:w.root,type:h?"datetime-local":"date",inputProps:(0,S.Z)({max:h?"9999-12-31T23:59":"9999-12-31"},c),value:b.formatted,onChange:k},f))}var vne=function(e){return(0,G.jsx)(pne,(0,S.Z)({},e))};function mne(e){var t=e.value,n=e.columnType,r=e.rowId,i=e.field;if(!(t instanceof Date))throw new Error(["MUI: `".concat(n,"` column type only accepts `Date` objects as values."),"Use `valueGetter` to transform the value into a `Date` object.","Row ID: ".concat(r,', field: "').concat(i,'".')].join("\n"))}var gne=(0,S.Z)({},rne,{type:"date",sortComparator:mte,valueFormatter:function(e){var t=e.value,n=e.field,r=e.id;return t?(mne({value:t,columnType:"date",rowId:r,field:n}),t.toLocaleDateString()):""},filterOperators:dne(),renderEditCell:vne,getApplyQuickFilterFn:void 0}),yne=(0,S.Z)({},rne,{type:"dateTime",sortComparator:mte,valueFormatter:function(e){var t=e.value,n=e.field,r=e.id;return t?(mne({value:t,columnType:"dateTime",rowId:r,field:n}),t.toLocaleString()):""},filterOperators:dne(!0),renderEditCell:vne,getApplyQuickFilterFn:void 0}),bne="auto-generated-group-node-root";var xne=function(e,t,n){var 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},wne=function(e){for(var t=e.rows,n=e.getRowId,r=e.loading,i=e.rowCount,o={type:"full",rows:[]},a={},s={},l=0;l<t.length;l+=1){var u=t[l],c=xne(u,n);a[c]=u,s[c]=c,o.rows.push(c)}return{rowsBeforePartialUpdates:t,loadingPropBeforePartialUpdates:r,rowCountPropBeforePartialUpdates:i,updates:o,dataRowIdToIdLookup:s,dataRowIdToModelLookup:a}},kne=function(e){var t=e.tree,n=e.rowCountProp,r=void 0===n?0:n,i=t[bne];return Math.max(r,i.children.length+(null==i.footerId?0:1))},Sne=function(e){var t=e.apiRef,n=e.rowCountProp,r=void 0===n?0:n,i=e.loadingProp,o=e.previousTree,a=e.previousTreeDepths,s=t.current.caches.rows,l=t.current.applyStrategyProcessor("rowTreeCreation",{previousTree:o,previousTreeDepths:a,updates:s.updates,dataRowIdToIdLookup:s.dataRowIdToIdLookup,dataRowIdToModelLookup:s.dataRowIdToModelLookup}),u=l.tree,c=l.treeDepths,d=l.dataRowIds,f=l.groupingName,h=t.current.unstable_applyPipeProcessors("hydrateRows",{tree:u,treeDepths:c,dataRowIdToIdLookup:s.dataRowIdToIdLookup,dataRowIds:d,dataRowIdToModelLookup:s.dataRowIdToModelLookup});return t.current.caches.rows.updates={type:"partial",actions:{insert:[],modify:[],remove:[]},idToActionLookup:{}},(0,S.Z)({},h,{totalRowCount:Math.max(r,h.dataRowIds.length),totalTopLevelRowCount:kne({tree:h.tree,rowCountProp:r}),groupingName:f,loading:i})},_ne=function(e){return"skeletonRow"===e.type||"footer"===e.type||"group"===e.type&&e.isAutoGenerated||"pinnedRow"===e.type&&e.isAutoGenerated},Cne=function e(t,n,r){var i=t[n];if("group"!==i.type)return[];for(var o=[],a=0;a<i.children.length;a+=1){var s=i.children[a];r&&_ne(t[s])||o.push(s),o.push.apply(o,(0,Fl.Z)(e(t,s,r)))}return r||null==i.footerId||o.push(i.footerId),o};function jne(e){var t,n,r=D9(e);return{top:(null==r||null==(t=r.top)?void 0:t.reduce((function(t,n){return t+=e.current.unstable_getRowHeight(n.id)}),0))||0,bottom:(null==r||null==(n=r.bottom)?void 0:n.reduce((function(t,n){return t+=e.current.unstable_getRowHeight(n.id)}),0))||0}}function Pne(e,t){var n=g9(e);return 2*Math.floor(t*n)}var Ene=["id","value","formattedValue","api","field","row","rowNode","colDef","cellMode","isEditable","hasFocus","tabIndex"];function Ane(e){var n=e.value,r=(0,_.Z)(e,Ene),i=ote(),o=p9(),a=function(e){var t=e.classes;return(0,de.Z)({root:["booleanCell"]},H7,t)}({classes:o.classes}),s=t.useMemo((function(){return n?o.slots.booleanCellTrueIcon:o.slots.booleanCellFalseIcon}),[o.slots.booleanCellFalseIcon,o.slots.booleanCellTrueIcon,n]);return(0,G.jsx)(s,(0,S.Z)({fontSize:"small",className:a.root,titleAccess:i.current.getLocaleText(n?"booleanCellTrueLabel":"booleanCellFalseLabel"),"data-value":Boolean(n)},r))}var Tne=t.memo(Ane),Ine=["id","value","formattedValue","api","field","row","rowNode","colDef","cellMode","isEditable","tabIndex","className","hasFocus","isValidating","isProcessingProps","error","onValueChange"];function Rne(e){var n,r=e.id,s=e.value,l=e.field,u=e.className,c=e.hasFocus,d=e.onValueChange,f=(0,_.Z)(e,Ine),h=ote(),p=t.useRef(null),v=(0,Kc.Z)(),m=t.useState(s),g=(0,i.Z)(m,2),y=g[0],b=g[1],x=p9(),w=function(e){var t=e.classes;return(0,de.Z)({root:["editBooleanCell"]},H7,t)}({classes:x.classes}),C=t.useCallback(function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.target.checked,!d){e.next=4;break}return e.next=4,d(t,n);case 4:return b(n),e.next=7,h.current.setEditCellValue({id:r,field:l,value:n},t);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[h,l,r,d]);return t.useEffect((function(){b(s)}),[s]),(0,mc.Z)((function(){c&&p.current.focus()}),[c]),(0,G.jsx)("label",(0,S.Z)({htmlFor:v,className:k(w.root,u)},f,{children:(0,G.jsx)(x.slots.baseCheckbox,(0,S.Z)({id:v,inputRef:p,checked:Boolean(y),onChange:C,size:"small"},null==(n=x.slotProps)?void 0:n.baseCheckbox))}))}var Mne=["item","applyValue","apiRef","focusElementRef"];function One(e){var n,r,o,a,s,l=e.item,u=e.applyValue,c=e.apiRef,d=e.focusElementRef,f=(0,_.Z)(e,Mne),h=t.useState(l.value||""),p=(0,i.Z)(h,2),v=p[0],m=p[1],g=p9(),y=null==(r=((null==(n=g.slotProps)?void 0:n.baseSelect)||{}).native)||r,b=(null==(o=g.slotProps)?void 0:o.baseSelectOption)||{},x=t.useCallback((function(e){var t=e.target.value;m(t),u((0,S.Z)({},l,{value:t}))}),[u,l]);return t.useEffect((function(){m(l.value||"")}),[l.value]),(0,G.jsxs)(g.slots.baseTextField,(0,S.Z)({label:c.current.getLocaleText("filterPanelInputLabel"),value:v,onChange:x,select:!0,variant:"standard",SelectProps:(0,S.Z)({native:y,displayEmpty:!0},null==(a=g.slotProps)?void 0:a.baseSelect),InputLabelProps:{shrink:!0},inputRef:d},f,null==(s=g.slotProps)?void 0:s.baseTextField,{children:[(0,G.jsx)(g.slots.baseSelectOption,(0,S.Z)({},b,{native:y,value:"",children:c.current.getLocaleText("filterValueAny")})),(0,G.jsx)(g.slots.baseSelectOption,(0,S.Z)({},b,{native:y,value:"true",children:c.current.getLocaleText("filterValueTrue")})),(0,G.jsx)(g.slots.baseSelectOption,(0,S.Z)({},b,{native:y,value:"false",children:c.current.getLocaleText("filterValueFalse")}))]}))}var Dne=(0,S.Z)({},rne,{type:"boolean",align:"center",headerAlign:"center",renderCell:function(e){return _ne(e.rowNode)?"":(0,G.jsx)(Tne,(0,S.Z)({},e))},renderEditCell:function(e){return(0,G.jsx)(Rne,(0,S.Z)({},e))},sortComparator:vte,valueFormatter:function(e){var t=e.value,n=e.api;return t?n.getLocaleText("booleanCellTrueLabel"):n.getLocaleText("booleanCellFalseLabel")},filterOperators:[{value:"is",getApplyFilterFn:function(e){if(!e.value)return null;var t="true"===e.value;return function(e){var n=e.value;return Boolean(n)===t}},InputComponent:One}],getApplyQuickFilterFn:void 0,aggregable:!1}),Zne=function(e){return"Escape"===e},Nne=function(e){return"Enter"===e},Lne=function(e){return"Tab"===e},Fne=function(e){return" "===e};function zne(e){return 1===e.key.length&&!1===e.ctrlKey&&!1===e.metaKey}var Bne=function(e){return function(e){return"Home"===e||"End"===e}(e)||function(e){return 0===e.indexOf("Arrow")}(e)||function(e){return 0===e.indexOf("Page")}(e)||Fne(e)},Hne=function(e){return e.Cell="cell",e.Row="row",e}(Hne||{}),Vne=function(e){return e.Edit="edit",e.View="view",e}(Vne||{}),qne=function(e){return e.Edit="edit",e.View="view",e}(qne||{});function Wne(e){return"singleSelect"===(null==e?void 0:e.type)}function Une(e,t,n){if(void 0!==t){var r=t.find((function(t){var r=n(t);return String(r)===String(e)}));return n(r)}}var Gne=["id","value","formattedValue","api","field","row","rowNode","colDef","cellMode","isEditable","tabIndex","className","hasFocus","isValidating","isProcessingProps","error","onValueChange","initialOpen","getOptionLabel","getOptionValue"],Kne=["MenuProps"];function Yne(e){var n,r,s,l,u=p9(),c=e.id,d=e.value,f=e.field,h=e.row,p=e.colDef,v=e.hasFocus,m=e.error,g=e.onValueChange,y=e.initialOpen,b=void 0===y?u.editMode===Hne.Cell:y,x=e.getOptionLabel,w=e.getOptionValue,k=(0,_.Z)(e,Gne),C=ote(),j=t.useRef(),P=t.useRef(),E=t.useState(b),A=(0,i.Z)(E,2),T=A[0],I=A[1],R=null!=(r=((null==(n=u.slotProps)?void 0:n.baseSelect)||{}).native)&&r,M=(null==(s=u.slotProps)?void 0:s.baseSelect)||{},O=M.MenuProps,D=(0,_.Z)(M,Kne);if((0,mc.Z)((function(){var e;v&&(null==(e=P.current)||e.focus())}),[v]),!Wne(p))return null;if(!(l="function"===typeof(null==p?void 0:p.valueOptions)?null==p?void 0:p.valueOptions({id:c,row:h,field:f}):null==p?void 0:p.valueOptions))return null;var Z=w||p.getOptionValue,N=x||p.getOptionLabel,L=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){var n,r;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Wne(p)&&l){e.next=2;break}return e.abrupt("return");case 2:if(I(!1),n=t.target,r=Une(n.value,l,Z),!g){e.next=8;break}return e.next=8,g(t,r);case 8:return e.next=10,C.current.setEditCellValue({id:c,field:f,value:r},t);case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return l&&p?(0,G.jsx)(u.slots.baseSelect,(0,S.Z)({ref:j,inputRef:P,value:d,onChange:L,open:T,onOpen:function(e){(function(e){return!!e.key})(e)&&"Enter"===e.key||I(!0)},MenuProps:(0,S.Z)({onClose:function(e,t){u.editMode!==Hne.Row?("backdropClick"===t||Zne(e.key))&&C.current.stopCellEditMode({id:c,field:f,ignoreModifications:!0}):I(!1)}},O),error:m,native:R,fullWidth:!0},k,D,{children:l.map((function(e){var n,r=Z(e);return(0,t.createElement)(u.slots.baseSelectOption,(0,S.Z)({},(null==(n=u.slotProps)?void 0:n.baseSelectOption)||{},{native:R,key:r,value:r}),N(e))}))})):null}var Xne=["item","applyValue","type","apiRef","focusElementRef","getOptionLabel","getOptionValue"],Qne=function(e){var n=e.column,r=n.valueOptions,i=n.field,o=e.OptionComponent,a=e.getOptionLabel,s=e.getOptionValue,l=e.isSelectNative,u=e.baseSelectOptionProps;return[""].concat("function"===typeof r?(0,Fl.Z)(r({field:i})):(0,Fl.Z)(r||[])).map((function(e){var n=s(e),r=a(e);return(0,t.createElement)(o,(0,S.Z)({},u,{native:l,key:n,value:n}),r)}))};function Jne(e){var n,r,o,a,s,l,u,c,d=e.item,f=e.applyValue,h=e.type,p=e.apiRef,v=e.focusElementRef,m=e.getOptionLabel,g=e.getOptionValue,y=(0,_.Z)(e,Xne),b=t.useState(null!=(n=d.value)?n:""),x=(0,i.Z)(b,2),w=x[0],k=x[1],C=(0,Kc.Z)(),j=p9(),P=null==(o=((null==(r=j.slotProps)?void 0:r.baseSelect)||{}).native)||o,E=(null==(a=j.slotProps)?void 0:a.baseSelectOption)||{},A=null;if(d.field){var T=p.current.getColumn(d.field);Wne(T)&&(A=T)}var I=g||(null==(s=A)?void 0:s.getOptionValue),R=m||(null==(l=A)?void 0:l.getOptionLabel),M=t.useMemo((function(){if(A)return"function"===typeof A.valueOptions?A.valueOptions({field:A.field}):A.valueOptions}),[A]),O=t.useCallback((function(e){var t=e.target.value;t=Une(t,M,I),k(String(t)),f((0,S.Z)({},d,{value:t}))}),[M,I,f,d]);return t.useEffect((function(){var e,t;if(void 0!==M){if((t=Une(d.value,M,I))!==d.value)return void f((0,S.Z)({},d,{value:t}))}else t=d.value;t=null!=(e=t)?e:"",k(String(t))}),[d,M,f,I]),Wne(A)&&Wne(A)?(0,G.jsx)(j.slots.baseTextField,(0,S.Z)({id:C,label:p.current.getLocaleText("filterPanelInputLabel"),placeholder:p.current.getLocaleText("filterPanelInputPlaceholder"),value:w,onChange:O,variant:"standard",type:h||"text",InputLabelProps:{shrink:!0},inputRef:v,select:!0,SelectProps:(0,S.Z)({native:P},null==(u=j.slotProps)?void 0:u.baseSelect)},y,null==(c=j.slotProps)?void 0:c.baseTextField,{children:Qne({column:A,OptionComponent:j.slots.baseSelectOption,getOptionLabel:R,getOptionValue:I,isSelectNative:P,baseSelectOptionProps:E})})):null}var $ne=["item","applyValue","type","apiRef","focusElementRef","color","error","helperText","size","variant","getOptionLabel","getOptionValue"],ere=xte();function tre(e){var n,r,i=e.item,o=e.applyValue,a=e.apiRef,s=e.focusElementRef,l=e.color,u=e.error,c=e.helperText,d=e.size,f=e.variant,h=void 0===f?"standard":f,p=e.getOptionLabel,v=e.getOptionValue,m=(0,_.Z)(e,$ne),g={color:l,error:u,helperText:c,size:d,variant:h},y=(0,Kc.Z)(),b=p9(),x=null;if(i.field){var w=a.current.getColumn(i.field);Wne(w)&&(x=w)}var k=v||(null==(n=x)?void 0:n.getOptionValue),C=p||(null==(r=x)?void 0:r.getOptionLabel),j=t.useCallback((function(e,t){return k(e)===k(t)}),[k]),P=t.useMemo((function(){var e;return null!=(e=x)&&e.valueOptions?"function"===typeof x.valueOptions?x.valueOptions({field:x.field}):x.valueOptions:[]}),[x]),E=t.useMemo((function(){return null==P?void 0:P.map(k)}),[P,k]),A=t.useMemo((function(){return Array.isArray(i.value)?void 0!==P?i.value.map((function(e){return null==E?void 0:E.findIndex((function(t){return t===e}))})).filter((function(e){return e>=0})).map((function(e){return P[e]})):i.value:[]}),[i.value,P,E]);t.useEffect((function(){Array.isArray(i.value)&&A.length===i.value.length||o((0,S.Z)({},i,{value:A.map(k)}))}),[i,A,o,k]);var T=t.useCallback((function(e,t){o((0,S.Z)({},i,{value:t.map(k)}))}),[o,i,k]);return(0,G.jsx)(ene,(0,S.Z)({multiple:!0,options:P,isOptionEqualToValue:j,filterOptions:ere,id:y,value:A,onChange:T,getOptionLabel:C,renderTags:function(e,t){return e.map((function(e,n){return(0,G.jsx)(E_,(0,S.Z)({variant:"outlined",size:"small",label:C(e)},t({index:n})))}))},renderInput:function(e){var t;return(0,G.jsx)(b.slots.baseTextField,(0,S.Z)({},e,{label:a.current.getLocaleText("filterPanelInputLabel"),placeholder:a.current.getLocaleText("filterPanelInputPlaceholder"),InputLabelProps:(0,S.Z)({},e.InputLabelProps,{shrink:!0}),inputRef:s,type:"singleSelect"},g,null==(t=b.slotProps)?void 0:t.baseTextField))}},m))}var nre=function(e){return null!=e&&_ee(e)?e.value:e},rre=(0,S.Z)({},rne,{type:"singleSelect",getOptionLabel:function(e){return _ee(e)?e.label:String(e)},getOptionValue:function(e){return _ee(e)?e.value:e},valueFormatter:function(e){var t,n=e.id,r=e.field,i=e.value,o=e.api,a=e.api.getColumn(r);if(!Wne(a))return"";if(t="function"===typeof a.valueOptions?a.valueOptions({id:n,row:n?o.getRow(n):null,field:r}):a.valueOptions,null==i)return"";if(!t)return i;if(!function(e){return"object"===typeof e[0]}(t))return a.getOptionLabel(i);var s=t.find((function(e){return a.getOptionValue(e)===i}));return s?a.getOptionLabel(s):""},renderEditCell:function(e){return(0,G.jsx)(Yne,(0,S.Z)({},e))},filterOperators:[{value:"is",getApplyFilterFn:function(e){return null==e.value||""===e.value?null:function(t){var n=t.value;return nre(n)===nre(e.value)}},InputComponent:Jne},{value:"not",getApplyFilterFn:function(e){return null==e.value||""===e.value?null:function(t){var n=t.value;return nre(n)!==nre(e.value)}},InputComponent:Jne},{value:"isAnyOf",getApplyFilterFn:function(e){if(!Array.isArray(e.value)||0===e.value.length)return null;var t=e.value.map(nre);return function(e){var n=e.value;return t.includes(nre(n))}},InputComponent:tre}]}),ire=["open","target","onClickAway","children","position","className","onExited"],ore=function(e){var t=e.classes;return(0,de.Z)({root:["menu"]},H7,t)},are=(0,J.ZP)(ep,{name:"MuiDataGrid",slot:"Menu",overridesResolver:function(e,t){return t.menu}})((function(e){var t=e.theme;return(0,s.Z)({zIndex:t.zIndex.modal},"& .".concat(V7.menuList),{outline:0})})),sre={"bottom-start":"top left","bottom-end":"top right"};function lre(e){var n,r=e.open,i=e.target,o=e.onClickAway,a=e.children,s=e.position,l=e.className,u=e.onExited,c=(0,_.Z)(e,ire),d=ote(),f=p9(),h=ore(f);t.useEffect((function(){var e=r?"menuOpen":"menuClose";d.current.publishEvent(e,{target:i})}),[d,r,i]);return(0,G.jsx)(are,(0,S.Z)({as:f.slots.basePopper,className:k(l,h.root),ownerState:f,open:r,anchorEl:i,transition:!0,placement:s},c,null==(n=f.slotProps)?void 0:n.basePopper,{children:function(e){var t,n=e.TransitionProps,r=e.placement;return(0,G.jsx)(Ee,{onClickAway:o,mouseEvent:"onMouseDown",children:(0,G.jsx)(pf,(0,S.Z)({},n,{style:{transformOrigin:sre[r]},onExited:(t=null==n?void 0:n.onExited,function(e){t&&t(),u&&u(e)}),children:(0,G.jsx)(Vd,{children:a})}))})}}))}var ure=["colDef","id","hasFocus","isEditable","field","value","formattedValue","row","rowNode","cellMode","tabIndex","position","focusElementRef"];function cre(e){var n,r=e.colDef,o=e.id,a=e.hasFocus,s=e.tabIndex,l=e.position,u=void 0===l?"bottom-end":l,c=e.focusElementRef,d=(0,_.Z)(e,ure),f=t.useState(-1),h=(0,i.Z)(f,2),p=h[0],v=h[1],m=t.useState(!1),g=(0,i.Z)(m,2),y=g[0],b=g[1],x=ote(),w=t.useRef(null),k=t.useRef(null),C=t.useRef(!1),j=t.useRef({}),P=V(),E=(0,Kc.Z)(),A=(0,Kc.Z)(),T=p9();if(!function(e){return"function"===typeof e.getActions}(r))throw new Error("MUI: Missing the `getActions` property in the `GridColDef`.");var I=r.getActions(x.current.getRowParams(o)),R=I.filter((function(e){return!e.props.showInMenu})),M=I.filter((function(e){return e.props.showInMenu})),O=R.length+(M.length?1:0);t.useLayoutEffect((function(){a||Object.entries(j.current).forEach((function(e){var t=(0,i.Z)(e,2),n=t[0],r=t[1];null==r||r.stop({},(function(){delete j.current[n]}))}))}),[a]),t.useEffect((function(){p<0||!w.current||(p>=w.current.children.length||w.current.children[p].focus({preventScroll:!0}))}),[p]),t.useEffect((function(){a||(v(-1),C.current=!1)}),[a]),t.useImperativeHandle(c,(function(){return{focus:function(){C.current||v(0)}}}),[]),t.useEffect((function(){p>=O&&v(O-1)}),[p,O]);var D=function(){b(!1)},Z=function(e){return function(t){j.current[e]=t}},N=function(e,t){return function(n){v(e),C.current=!0,t&&t(n)}};return(0,G.jsxs)("div",(0,S.Z)({role:"menu",ref:w,tabIndex:-1,className:V7.actionsCell,onKeyDown:function(e){if(!(O<=1)){var t=p;"ArrowRight"===e.key?"rtl"===P.direction?t-=1:t+=1:"ArrowLeft"===e.key&&("rtl"===P.direction?t+=1:t-=1),t<0||t>=O||t!==p&&(e.preventDefault(),e.stopPropagation(),v(t))}}},d,{children:[R.map((function(e,n){return t.cloneElement(e,{key:n,touchRippleRef:Z(n),onClick:N(n,e.props.onClick),tabIndex:p===n?s:-1})})),M.length>0&&A&&(0,G.jsx)(T.slots.baseIconButton,(0,S.Z)({ref:k,id:A,"aria-label":x.current.getLocaleText("actionsCellMore"),"aria-controls":E,"aria-expanded":y?"true":void 0,"aria-haspopup":"true",role:"menuitem",size:"small",onClick:function(){b(!0),v(O-1),C.current=!0},touchRippleRef:Z(A),tabIndex:p===R.length?s:-1},null==(n=T.slotProps)?void 0:n.baseIconButton,{children:(0,G.jsx)(T.slots.moreActionsIcon,{fontSize:"small"})})),M.length>0&&(0,G.jsx)(lre,{onClickAway:D,onClick:D,open:y,target:k.current,position:u,children:(0,G.jsx)(wg,{id:E,className:V7.menuList,onKeyDown:function(e){"Tab"===e.key&&e.preventDefault(),["Tab","Enter","Escape"].includes(e.key)&&D()},"aria-labelledby":A,variant:"menu",autoFocusItem:!0,children:M.map((function(e,n){return t.cloneElement(e,{key:n})}))})})]}))}var dre="actions",fre=(0,S.Z)({},rne,{sortable:!1,filterable:!1,aggregable:!1,width:100,align:"center",headerAlign:"center",headerName:"",disableColumnMenu:!0,disableExport:!0,renderCell:function(e){return(0,G.jsx)(cre,(0,S.Z)({},e))},getApplyQuickFilterFn:void 0}),hre="__default__",pre=["maxWidth","minWidth","width","flex"];var vre=function(e,t){var n={},r=0,i=0,o=[];e.orderedFields.forEach((function(t){var a,s=(0,S.Z)({},e.lookup[t]);!1===e.columnVisibilityModel[t]?s.computedWidth=0:(s.flex&&s.flex>0?(r+=s.flex,a=0,o.push(s)):a=jee(s.width,s.minWidth,s.maxWidth),i+=a,s.computedWidth=a);n[t]=s}));var a=Math.max(t-i,0);if(r>0&&t>0){var s=function(e){var t=e.initialFreeSpace,n=e.totalFlexUnits,r=e.flexColumns,i={all:{},frozenFields:[],freeze:function(e){var t=i.all[e];t&&!0!==t.frozen&&(i.all[e].frozen=!0,i.frozenFields.push(e))}};return function e(){if(i.frozenFields.length!==r.length){var o={min:{},max:{}},a=t,s=n,l=0;i.frozenFields.forEach((function(e){a-=i.all[e].computedWidth,s-=i.all[e].flex}));for(var u=0;u<r.length;u+=1){var c=r[u];if(!i.all[c.field]||!0!==i.all[c.field].frozen){var d=a/s*c.flex;d<c.minWidth?(l+=c.minWidth-d,d=c.minWidth,o.min[c.field]=!0):d>c.maxWidth&&(l+=c.maxWidth-d,d=c.maxWidth,o.max[c.field]=!0),i.all[c.field]={frozen:!1,computedWidth:d,flex:c.flex}}}l<0?Object.keys(o.max).forEach((function(e){i.freeze(e)})):l>0?Object.keys(o.min).forEach((function(e){i.freeze(e)})):r.forEach((function(e){var t=e.field;i.freeze(t)})),e()}}(),i.all}({initialFreeSpace:a,totalFlexUnits:r,flexColumns:o});Object.keys(s).forEach((function(e){n[e].computedWidth=s[e].computedWidth}))}return(0,S.Z)({},e,{lookup:n})},mre=function(e){var t,n,r,o,a,l=e.apiRef,u=e.columnsToUpsert,c=e.initialState,d=e.columnTypes,f=e.columnVisibilityModel,h=void 0===f?r9(l):f,p=e.keepOnlyColumnsToUpsert,v=void 0!==p&&p,m=!l.current.state.columns;if(m)a={orderedFields:[],lookup:{},columnVisibilityModel:h};else{var g=$7(l.current.state);a={orderedFields:v?[]:(0,Fl.Z)(g.orderedFields),lookup:(0,S.Z)({},g.lookup),columnVisibilityModel:h}}var y={};v&&!m&&(y=Object.keys(a.lookup).reduce((function(e,t){return(0,S.Z)({},e,(0,s.Z)({},t,!1))}),{}));var b={};u.forEach((function(e){var t=e.field;b[t]=!0,y[t]=!0;var n=a.lookup[t];if(null==n){var r=d[hre];e.type&&d[e.type]&&(r=d[e.type]),n=(0,S.Z)({},r,{field:t,hasBeenResized:!1}),a.orderedFields.push(t)}else v&&a.orderedFields.push(t);var i=n.hasBeenResized;pre.forEach((function(t){void 0!==e[t]&&(i=!0,-1===e[t]&&(e[t]=1/0))})),a.lookup[t]=(0,S.Z)({},n,e,{hasBeenResized:i})})),v&&!m&&Object.keys(a.lookup).forEach((function(e){y[e]||delete a.lookup[e]}));var x=function(e,t){if(!t)return e;var n=t.orderedFields,r=void 0===n?[]:n,o=t.dimensions,a=void 0===o?{}:o,s=Object.keys(a);if(0===s.length&&0===r.length)return e;for(var l={},u=[],c=0;c<r.length;c+=1){var d=r[c];e.lookup[d]&&(l[d]=!0,u.push(d))}for(var f=0===u.length?e.orderedFields:[].concat(u,(0,Fl.Z)(e.orderedFields.filter((function(e){return!l[e]})))),h=(0,S.Z)({},e.lookup),p=function(){var e=s[v],t=(0,S.Z)({},h[e],{hasBeenResized:!0});Object.entries(a[e]).forEach((function(e){var n=(0,i.Z)(e,2),r=n[0],o=n[1];t[r]=-1===o?1/0:o})),h[e]=t},v=0;v<s.length;v+=1)p();return(0,S.Z)({},e,{orderedFields:f,lookup:h})}(l.current.unstable_applyPipeProcessors("hydrateColumns",a),c);return vre(x,null!=(t=null==(n=(r=l.current).getRootDimensions)||null==(o=n.call(r))?void 0:o.viewportInnerSize.width)?t:0)},gre=function(e){return function(t){return(0,S.Z)({},t,{columns:e})}};function yre(e){for(var t=e.firstColumnToRender,n=e.apiRef,r=e.firstRowToRender,i=e.lastRowToRender,o=e.visibleRows,a=t,s=r;s<i;s+=1){if(o[s]){var l=o[s].id,u=n.current.unstable_getCellColSpanInfo(l,t);u&&u.spannedByColSpan&&(a=u.leftVisibleCellIndex)}}return a}function bre(e){var t=e.firstColumnIndex,n=e.minColumnIndex,r=e.columnBuffer,i=e.firstRowToRender,o=e.lastRowToRender,a=e.apiRef,s=e.visibleRows;return yre({firstColumnToRender:Math.max(t-r,n),apiRef:a,firstRowToRender:i,lastRowToRender:o,visibleRows:s})}function xre(e,t){var n=g9(e),r=k9(e);return Math.floor(t*n)*((null!=r?r:0)+1)}var wre=function(e){return e.filters="filters",e.columns="columns",e}(wre||{}),kre=function(){var e;return e={string:rne,number:one,date:gne,dateTime:yne,boolean:Dne,singleSelect:rre},(0,s.Z)(e,dre,fre),(0,s.Z)(e,hre,rne),e}(),Sre=function(e,t,n){var r,i,o,a,s,l=mre({apiRef:n,columnTypes:kre,columnsToUpsert:t.columns,initialState:null==(r=t.initialState)?void 0:r.columns,columnVisibilityModel:null!=(i=null!=(o=t.columnVisibilityModel)?o:null==(a=t.initialState)||null==(s=a.columns)?void 0:s.columnVisibilityModel)?i:{},keepOnlyColumnsToUpsert:!0});return(0,S.Z)({},e,{columns:l})};var _re={compact:.7,comfortable:1.3,standard:1},Cre=function(e,t){return(0,S.Z)({},e,{density:{value:t.density,factor:_re[t.density]}})};var jre=["field","id","value","formattedValue","row","rowNode","colDef","isEditable","cellMode","hasFocus","tabIndex","api"],Pre=t.forwardRef((function(e,n){var r,i=e.field,o=e.id,a=e.value,s=e.rowNode,l=e.hasFocus,u=e.tabIndex,c=(0,_.Z)(e,jre),d=ote(),f=p9(),h=function(e){var t=e.classes;return(0,de.Z)({root:["checkboxInput"]},H7,t)}({classes:f.classes}),p=t.useRef(null),v=t.useRef(),m=(0,_e.Z)(p,n),g=d.current.getCellElement(o,i);t.useLayoutEffect((function(){0===u&&g&&(g.tabIndex=-1)}),[g,u]),t.useEffect((function(){if(l){var e,t=null==(e=p.current)?void 0:e.querySelector("input");null==t||t.focus({preventScroll:!0})}else v.current&&v.current.stop({})}),[l]);var y=t.useCallback((function(e){Fne(e.key)&&e.stopPropagation()}),[]);if("footer"===s.type||"pinnedRow"===s.type)return null;var b=d.current.isRowSelectable(o),x=d.current.getLocaleText(a?"checkboxSelectionUnselectRow":"checkboxSelectionSelectRow");return(0,G.jsx)(f.slots.baseCheckbox,(0,S.Z)({ref:m,tabIndex:u,checked:a,onChange:function(e){var t={value:e.target.checked,id:o};d.current.publishEvent("rowSelectionCheckboxChange",t,e)},className:h.root,inputProps:{"aria-label":x},onKeyDown:y,disabled:!b,touchRippleRef:v},null==(r=f.slotProps)?void 0:r.baseCheckbox,c))})),Ere=Pre,Are=function(e){return e.rowSelection},Tre=J7(Are,(function(e){return e.length})),Ire=J7(Are,P9,(function(e,t){return new Map(e.map((function(e){return[e,t[e]]})))})),Rre=J7(Are,(function(e){return e.reduce((function(e,t){return e[t]=t,e}),{})})),Mre=function(e,t){return t>0&&e>0?Math.ceil(e/t):0},Ore=(X7(["MUI: the 'rowCount' prop is undefined while using paginationMode='server'","For more detail, see http://mui.com/components/data-grid/pagination/#basic-implementation"],"error"),function(e){return{page:0,pageSize:e?0:100}}),Dre=function(e,t){if(t===Lee.DataGrid&&e>100)throw new Error(["MUI: `pageSize` cannot exceed 100 in the MIT version of the DataGrid.","You need to upgrade to DataGridPro or DataGridPremium component to unlock this feature."].join("\n"))},Zre=function(e){return e.pagination},Nre=J7(Zre,(function(e){return e.paginationModel})),Lre=J7(Nre,(function(e){return e.page})),Fre=J7(Nre,(function(e){return e.pageSize})),zre=(J7(Nre,see,(function(e,t){return Mre(t,e.pageSize)})),J7(Nre,A9,R9,tee,oee,(function(e,t,n,r,i){var o=i.length,a=Math.min(e.pageSize*e.page,o-1),s=Math.min(a+e.pageSize-1,o-1);if(-1===a||-1===s)return null;if(n<2)return{firstRowIndex:a,lastRowIndex:s};for(var l=i[a],u=s-a+1,c=r.findIndex((function(e){return e.id===l.id})),d=c,f=0;d<r.length&&f<=u;){var h=t[r[d].id].depth;(f<u||h>0)&&(d+=1),0===h&&(f+=1)}return{firstRowIndex:c,lastRowIndex:d-1}}))),Bre=J7(tee,zre,(function(e,t){return t?e.slice(t.firstRowIndex,t.lastRowIndex+1):[]})),Hre=J7(nee,zre,(function(e,t){return t?e.slice(t.firstRowIndex,t.lastRowIndex+1):[]})),Vre=["field","colDef"],qre=t.forwardRef((function(e,n){var r,o=(0,_.Z)(e,Vre),a=t.useState(!1),s=(0,i.Z)(a,2)[1],l=ote(),u=p9(),c=function(e){var t=e.classes;return(0,de.Z)({root:["checkboxInput"]},H7,t)}({classes:u.classes}),d=c9(l,mee),f=c9(l,Are),h=c9(l,nee),p=c9(l,Hre),v=t.useMemo((function(){return"function"!==typeof u.isRowSelectable?f:f.filter((function(e){return!!l.current.getRow(e)&&u.isRowSelectable(l.current.getRowParams(e))}))}),[l,u.isRowSelectable,f]),m=t.useMemo((function(){return(u.pagination&&u.checkboxSelectionVisibleOnly?p:h).reduce((function(e,t){return e[t]=!0,e}),{})}),[u.pagination,u.checkboxSelectionVisibleOnly,p,h]),g=t.useMemo((function(){return v.filter((function(e){return m[e]})).length}),[v,m]),y=g>0&&g<Object.keys(m).length,b=g>0,x=null!==d&&d.field===e.field?0:-1;t.useLayoutEffect((function(){var t=l.current.getColumnHeaderElement(e.field);0===x&&t&&(t.tabIndex=-1)}),[x,l,e.field]);var w=t.useCallback((function(e){" "===e.key&&l.current.publishEvent("headerSelectionCheckboxChange",{value:!b})}),[l,b]),k=t.useCallback((function(){s((function(e){return!e}))}),[]);t.useEffect((function(){return l.current.subscribeEvent("rowSelectionChange",k)}),[l,k]);var C=l.current.getLocaleText(b?"checkboxSelectionUnselectAllRows":"checkboxSelectionSelectAllRows");return(0,G.jsx)(u.slots.baseCheckbox,(0,S.Z)({ref:n,indeterminate:y,checked:b,onChange:function(e){var t={value:e.target.checked};l.current.publishEvent("headerSelectionCheckboxChange",t)},className:c.root,inputProps:{"aria-label":C},tabIndex:x,onKeyDown:w},null==(r=u.slotProps)?void 0:r.baseCheckbox,o))})),Wre="__check__",Ure=(0,S.Z)({},Dne,{field:Wre,type:"checkboxSelection",width:50,resizable:!1,sortable:!1,filterable:!1,aggregable:!1,disableColumnMenu:!0,disableReorder:!0,disableExport:!0,getApplyQuickFilterFn:void 0,valueGetter:function(e){return void 0!==Rre(e.api.state,e.api.instanceId)[e.id]},renderHeader:function(e){return(0,G.jsx)(qre,(0,S.Z)({},e))},renderCell:function(e){return(0,G.jsx)(Ere,(0,S.Z)({},e))}}),Gre=function(e,t){if("string"===typeof e){var n=e.replace(/"/g,'""');return[t,"\n","\r"].some((function(e){return n.includes(e)}))?'"'.concat(n,'"'):n}return e};X7(["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 Kre(e){var t=e.columns,n=e.rowIds,r=e.getCellParams,i=e.delimiterCharacter,o=e.includeHeaders,a=n.reduce((function(e,n){return"".concat(e).concat(function(e,t,n,r){return t.map((function(t){var i=n(e,t.field);return Gre(i.formattedValue,r)}))}(n,t,r,i).join(i),"\r\n")}),"").trim();if(!o)return a;var s="".concat(t.filter((function(e){return e.field!==Ure.field})).map((function(e){return Gre(e.headerName||e.field,i)})).join(i),"\r\n");return"".concat(s).concat(a).trim()}var Yre=function(e){var t=e.apiRef,n=e.options,r=n9(t);return n.fields?n.fields.map((function(e){return r.find((function(t){return t.field===e}))})).filter((function(e){return!!e})):(n.allColumns?r:i9(t)).filter((function(e){return!e.disableExport}))},Xre=function(e){var t,n,r=e.apiRef,i=iee(r),o=A9(r),a=r.current.getSelectedRows(),s=i.filter((function(e){return"footer"!==o[e].type})),l=D9(r),u=(null==l||null==(t=l.top)?void 0:t.map((function(e){return e.id})))||[],c=(null==l||null==(n=l.bottom)?void 0:n.map((function(e){return e.id})))||[];return s.unshift.apply(s,(0,Fl.Z)(u)),s.push.apply(s,(0,Fl.Z)(c)),a.size>0?s.filter((function(e){return a.has(e)})):s},Qre=["hideMenu","options"],Jre=["hideMenu","options"];function $re(e){var t=ote(),n=e.hideMenu,r=e.options,i=(0,_.Z)(e,Qre);return(0,G.jsx)(OC,(0,S.Z)({onClick:function(){t.current.exportDataAsCsv(r),null==n||n()}},i,{children:t.current.getLocaleText("toolbarExportCSV")}))}function eie(e){var t=ote(),n=e.hideMenu,r=e.options,i=(0,_.Z)(e,Jre);return(0,G.jsx)(OC,(0,S.Z)({onClick:function(){t.current.exportDataAsPrint(r),null==n||n()}},i,{children:t.current.getLocaleText("toolbarExportPrint")}))}var tie=function(e){var n=Jee(e,"useGridCsvExport"),r=t.useCallback((function(){var t,r,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return n.debug("Get data as CSV"),Kre({columns:Yre({apiRef:e,options:i}),rowIds:(null!=(t=i.getRowsToExport)?t:Xre)({apiRef:e}),getCellParams:e.current.getCellParams,delimiterCharacter:i.delimiter||",",includeHeaders:null==(r=i.includeHeaders)||r})}),[n,e]),i=t.useCallback((function(e){n.debug("Export data as CSV");var t=r(e);!function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"csv",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:document.title||"untitled",r="".concat(n,".").concat(t);if("download"in HTMLAnchorElement.prototype){var i=URL.createObjectURL(e),o=document.createElement("a");return o.href=i,o.download=r,o.click(),void setTimeout((function(){URL.revokeObjectURL(i)}))}throw new Error("MUI: exportAs not supported")}(new Blob([null!=e&&e.utf8WithBom?new Uint8Array([239,187,191]):"",t],{type:"text/csv"}),"csv",null==e?void 0:e.fileName)}),[n,r]);Tee(e,{getDataAsCsv:r,exportDataAsCsv:i},"public");var o=t.useCallback((function(e,t){var n;return null!=(n=t.csvOptions)&&n.disableToolbarButton?e:[].concat((0,Fl.Z)(e),[{component:(0,G.jsx)($re,{options:t.csvOptions}),componentName:"csvExport"}])}),[]);rte(e,"exportMenu",o)},nie=function(e){return e.rowsMeta};function rie(e){var t=document.createElement("iframe");return t.style.position="absolute",t.style.width="0px",t.style.height="0px",t.title=e||document.title,t}var iie=function(e){return e.And="and",e.Or="or",e}(iie||{}),oie=function(){return{items:[],logicOperator:iie.And,quickFilterValues:[],quickFilterLogicOperator:iie.And}},aie=function(e,n,r,i){var o=t.useCallback((function(){e.current.registerStrategyProcessor(n,r,i)}),[e,i,r,n]);nte((function(){o()}));var a=t.useRef(!0);t.useEffect((function(){a.current?a.current=!1:o()}),[o])},sie=function(e,t){var n=(0,S.Z)({},e);if(null==n.id&&(n.id=Math.round(1e5*Math.random())),null==n.operator){var r=t9(t)[n.field];n.operator=r&&r.filterOperators[0].value}return n},lie=X7(["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"),uie=X7("MUI: The `id` field is required on `filterModel.items` when you use multiple filters.","error"),cie=X7("MUI: The `operator` field is required on `filterModel.items`, one or more of your filtering item has no `operator` provided.","error"),die=function(e,t,n){var r,i=e.items.length>1;i&&t?(lie(),r=[e.items[0]]):r=e.items;var o=i&&r.some((function(e){return null==e.id})),a=r.some((function(e){return null==e.operator}));return o&&uie(),a&&cie(),a||o?(0,S.Z)({},e,{items:r.map((function(e){return sie(e,n)}))}):e.items!==r?(0,S.Z)({},e,{items:r}):e},fie=function(e,t,n){return function(r){return(0,S.Z)({},r,{filterModel:die(e,t,n)})}},hie=function(e,t){if(!e.field||!e.operator)return null;var n,r=t.current.getColumn(e.field);if(!r)return null;if(r.valueParser){var i,o=r.valueParser;n=Array.isArray(e.value)?null==(i=e.value)?void 0:i.map((function(e){return o(e)})):o(e.value)}else n=e.value;var a=(0,S.Z)({},e,{value:n}),s=r.filterOperators;if(null==s||!s.length)throw new Error("MUI: No filter operators found for column '".concat(r.field,"'."));var l=s.find((function(e){return e.value===a.operator}));if(!l)throw new Error("MUI: No filter operator found for column '".concat(r.field,"' and operator value '").concat(a.operator,"'."));var u=l.getApplyFilterFn(a,r);if("function"!==typeof u)return null;return{fn:function(e){var n=t.current.getCellParams(e,a.field);return u(n)},item:a}},pie=function(e,t){var n=function(e,t){var n=e.items.map((function(e){return hie(e,t)})).filter((function(e){return!!e}));return 0===n.length?null:function(e,t){var r={};return(t?n.filter((function(e){return t(e.item.field)})):n).forEach((function(t){r[t.item.id]=t.fn(e)})),r}}(e,t),r=function(e,t){var n=e.quickFilterValues,r=void 0===n?[]:n;if(0===r.length)return null;var i=e9(t),o={};i.forEach((function(e){var n=t.current.getColumn(e),i=null==n?void 0:n.getApplyQuickFilterFn;i&&(o[e]=r.map((function(e){return i(e,n,t)})))}));var a=r.filter((function(e,t){return Object.keys(o).some((function(e){return null!=o[e][t]}))}));return 0===a.length?null:function(e,n){var r={},i=[];Object.keys(o).forEach((function(o){n&&!n(o)||(r[o]=t.current.getCellParams(e,o),i.push(o))}));var s={};return a.forEach((function(e,t){var n=i.some((function(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 function(e,t){return{passingFilterItems:n&&n(e,t),passingQuickFilterValues:r&&r(e,t)}}},vie=function(e,t,n,r){var i,o,a=n.items.filter((function(e){return null!==hie(e,r)})),s=e.filter((function(e){return null!=e})),l=t.filter((function(e){return null!=e})),u=null!=(i=n.quickFilterLogicOperator)?i:oie().quickFilterLogicOperator,c=null!=(o=n.logicOperator)?o:oie().logicOperator;if(s.length>0){var d=function(e){return s.some((function(t){return t[e.id]}))};if(c===iie.And){if(!a.every(d))return!1}else if(!a.some(d))return!1}if(l.length>0&&null!=n.quickFilterValues){var f=function(e){return l.some((function(t){return t[e]}))};if(u===iie.And){if(!n.quickFilterValues.every(f))return!1}else if(!n.quickFilterValues.some(f))return!1}return!0},mie=function(e,t,n){var r,i,o,a,s=null!=(r=null!=(i=t.filterModel)?i:null==(o=t.initialState)||null==(a=o.filter)?void 0:a.filterModel)?r:oie();return(0,S.Z)({},e,{filter:{filterModel:die(s,t.disableMultipleColumnsFiltering,n),visibleRowsLookup:{},filteredDescendantCountLookup:{}}})},gie=function(e,t){var n,r;return t.pagination&&"client"===t.paginationMode?(r=zre(e),n=Bre(e)):r=0===(n=tee(e)).length?null:{firstRowIndex:0,lastRowIndex:n.length-1},{rows:n,range:r}},yie=function(e,n){var r=gie(e,n);return t.useMemo((function(){return{rows:r.rows,range:r.range}}),[r.rows,r.range])},bie=function(e){return(0,S.Z)({},e,{focus:{cell:null,columnHeader:null,columnGroupHeader:null},tabIndex:{cell:null,columnHeader:null,columnGroupHeader:null}})},xie="__detail_panel_toggle__";var wie=function(e){var t=e.currentColIndex,n=e.firstColIndex,r=e.lastColIndex,i=e.direction;if("rtl"===i){if(t<r)return t+1}else if("ltr"===i&&t>n)return t-1;return null},kie=function(e){var t=e.currentColIndex,n=e.firstColIndex,r=e.lastColIndex,i=e.direction;if("rtl"===i){if(t>n)return t-1}else if("ltr"===i&&t<r)return t+1;return null},Sie=function(e,n){var r=Jee(e,"useGridKeyboardNavigation"),i=yie(e,n).rows,o=V(),a=t.useMemo((function(){return function(e,t){var n=D9(e)||{};return[].concat((0,Fl.Z)(n.top||[]),(0,Fl.Z)(t),(0,Fl.Z)(n.bottom||[]))}(e,i)}),[e,i]),s=t.useCallback((function(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"left",o=tee(e),a=e.current.unstable_getCellColSpanInfo(n,t);a&&a.spannedByColSpan&&("left"===i?t=a.leftVisibleCellIndex:"right"===i&&(t=a.rightVisibleCellIndex));var s=o.findIndex((function(e){return e.id===n}));r.debug("Navigating to cell row ".concat(s,", col ").concat(t)),e.current.scrollToIndexes({colIndex:t,rowIndex:s});var l=e.current.getVisibleColumns()[t].field;e.current.setCellFocus(n,l)}),[e,r]),l=t.useCallback((function(t,n){r.debug("Navigating to header col ".concat(t)),e.current.scrollToIndexes({colIndex:t});var i=e.current.getVisibleColumns()[t].field;e.current.setColumnHeaderFocus(i,n)}),[e,r]),u=t.useCallback((function(t,n,i){r.debug("Navigating to header col ".concat(t)),e.current.scrollToIndexes({colIndex:t});var o=e.current.getVisibleColumns()[t].field;e.current.setColumnGroupHeaderFocus(o,n,i)}),[e,r]),c=t.useCallback((function(e){return a[e].id}),[a]),d=t.useCallback((function(t,n){var r=n.currentTarget.querySelector(".".concat(V7.columnHeaderTitleContainerContent));if((!(!!r&&r.contains(n.target))||t.field===Ure.field)&&e.current.getRootDimensions()){var i=e.current.getViewportPageSize(),d=t.field?e.current.getColumnIndex(t.field):0,f=a.length-1,h=i9(e).length-1,p=k9(e),v=!0;switch(n.key){case"ArrowDown":s(d,c(0));break;case"ArrowRight":var m=kie({currentColIndex:d,firstColIndex:0,lastColIndex:h,direction:o.direction});null!==m&&l(m,n);break;case"ArrowLeft":var g=wie({currentColIndex:d,firstColIndex:0,lastColIndex:h,direction:o.direction});null!==g&&l(g,n);break;case"ArrowUp":p>0&&u(d,p-1,n);break;case"PageDown":null!==f&&s(d,c(Math.min(0+i,f)));break;case"Home":l(0,n);break;case"End":l(h,n);break;case"Enter":(n.ctrlKey||n.metaKey)&&e.current.toggleColumnMenu(t.field);break;case" ":break;default:v=!1}v&&n.preventDefault()}}),[e,a.length,o.direction,s,c,l,u]),f=c9(e,hee),h=t.useCallback((function(t,n){if(e.current.getRootDimensions()&&null!==f){var r=f.field,i=f.depth,o=t.fields,d=t.depth,h=t.maxDepth,p=e.current.getViewportPageSize(),v=e.current.getColumnIndex(r),m=r?e.current.getColumnIndex(r):0,g=a.length-1,y=i9(e).length-1,b=!0;switch(n.key){case"ArrowDown":d===h-1?l(v,n):u(v,i+1,n);break;case"ArrowUp":d>0&&u(v,i-1,n);break;case"ArrowRight":var x=o.length-o.indexOf(r)-1;v+x+1<=y&&u(v+x+1,i,n);break;case"ArrowLeft":var w=o.indexOf(r);v-w-1>=0&&u(v-w-1,i,n);break;case"PageDown":null!==g&&s(m,c(Math.min(0+p,g)));break;case"Home":u(0,i,n);break;case"End":u(y,i,n);break;case" ":break;default:b=!1}b&&n.preventDefault()}}),[e,f,a.length,l,u,s,c]),p=t.useCallback((function(t,n){if(n.currentTarget.contains(n.target)){var r=e.current.getCellParams(t.id,t.field);if(r.cellMode!==Vne.Edit&&Bne(n.key))if(e.current.unstable_applyPipeProcessors("canUpdateFocus",!0,{event:n,cell:r})){var i=e.current.getRootDimensions();if(0!==a.length&&i){var u=o.direction,d=e.current.getViewportPageSize(),f=t.field?e.current.getColumnIndex(t.field):0,h=a.findIndex((function(e){return e.id===t.id})),p=a.length-1,v=i9(e).length-1,m=!0;switch(n.key){case"ArrowDown":h<p&&s(f,c(h+1));break;case"ArrowUp":h>0?s(f,c(h-1)):l(f,n);break;case"ArrowRight":var g=kie({currentColIndex:f,firstColIndex:0,lastColIndex:v,direction:u});null!==g&&s(g,c(h),"rtl"===u?"left":"right");break;case"ArrowLeft":var y=wie({currentColIndex:f,firstColIndex:0,lastColIndex:v,direction:u});null!==y&&s(y,c(h),"rtl"===u?"right":"left");break;case"Tab":n.shiftKey&&f>0?s(f-1,c(h),"left"):!n.shiftKey&&f<v&&s(f+1,c(h),"right");break;case" ":if(t.field===xie)break;var b=t.colDef;if(b&&"treeDataGroup"===b.type)break;!n.shiftKey&&h<p&&s(f,c(Math.min(h+d,p)));break;case"PageDown":h<p&&s(f,c(Math.min(h+d,p)));break;case"PageUp":var x=Math.max(h-d,0);x!==h&&x>=0?s(f,c(x)):l(f,n);break;case"Home":n.ctrlKey||n.metaKey||n.shiftKey?s(0,c(0)):s(0,c(h));break;case"End":n.ctrlKey||n.metaKey||n.shiftKey?s(v,c(p)):s(v,c(h));break;default:m=!1}m&&n.preventDefault()}}}}),[e,a,o.direction,c,s,l]);Bee(e,"columnHeaderKeyDown",d),Bee(e,"columnGroupHeaderKeyDown",h),Bee(e,"cellKeyDown",p)},_ie=function(e,t){var n,r,i,o=(0,S.Z)({},Ore(t.autoPageSize),null!=(n=t.paginationModel)?n:null==(r=t.initialState)||null==(i=r.pagination)?void 0:i.paginationModel);return Dre(o.pageSize,t.signature),(0,S.Z)({},e,{pagination:{paginationModel:o}})},Cie=function(e,t,n){return function(r){var i,o=r.paginationModel,a=null!=(i=null==n?void 0:n.pageSize)?i:o.pageSize,s=Mre(e,a);!n||(null==n?void 0:n.page)===o.page&&(null==n?void 0:n.pageSize)===o.pageSize||(o=n);var l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return 0===t?e:Math.max(Math.min(e,t-1),0)}(o.page,s);return l!==o.page&&(o=(0,S.Z)({},o,{page:l})),Dre(o.pageSize,t),{paginationModel:o}}},jie=function(e){return e.preferencePanel},Pie=function(e,t){var n,r;return(0,S.Z)({},e,{preferencePanel:null!=(n=null==(r=t.initialState)?void 0:r.preferencePanel)?n:{open:!1}})},Eie=function(e){return e.editRows},Aie=function(e){return e.enterKeyDown="enterKeyDown",e.cellDoubleClick="cellDoubleClick",e.printableKeyDown="printableKeyDown",e.deleteKeyDown="deleteKeyDown",e}(Aie||{}),Tie=function(e){return e.cellFocusOut="cellFocusOut",e.escapeKeyDown="escapeKeyDown",e.enterKeyDown="enterKeyDown",e.tabKeyDown="tabKeyDown",e.shiftTabKeyDown="shiftTabKeyDown",e}(Tie||{}),Iie=["id","field"],Rie=["id","field"],Mie=X7(["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"),Oie=function(e){return e.enterKeyDown="enterKeyDown",e.cellDoubleClick="cellDoubleClick",e.printableKeyDown="printableKeyDown",e.deleteKeyDown="deleteKeyDown",e}(Oie||{}),Die=function(e){return e.rowFocusOut="rowFocusOut",e.escapeKeyDown="escapeKeyDown",e.enterKeyDown="enterKeyDown",e.tabKeyDown="tabKeyDown",e.shiftTabKeyDown="shiftTabKeyDown",e}(Die||{}),Zie=["id"],Nie=["id"],Lie=X7(["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"),Fie=function(e){return(0,S.Z)({},e,{editRows:{}})},zie=function(e,n){!function(e,n){var r=t.useState({}),l=(0,i.Z)(r,2),u=l[0],c=l[1],d=t.useRef(u),f=t.useRef({}),h=n.processRowUpdate,p=n.onProcessRowUpdateError,v=n.cellModesModel,m=n.onCellModesModelChange,g=function(e){return function(){n.editMode===Hne.Cell&&e.apply(void 0,arguments)}},y=t.useCallback((function(t,n){var r=e.current.getCellParams(t,n);if(!e.current.isCellEditable(r))throw new Error("MUI: The cell with id=".concat(t," and field=").concat(n," is not editable."))}),[e]),b=t.useCallback((function(t,n,r){if(e.current.getCellMode(t,n)!==r)throw new Error("MUI: The cell with id=".concat(t," and field=").concat(n," is not in ").concat(r," mode."))}),[e]),x=t.useCallback((function(t,n){if(t.isEditable&&t.cellMode!==Vne.Edit){var r=(0,S.Z)({},t,{reason:Aie.cellDoubleClick});e.current.publishEvent("cellEditStart",r,n)}}),[e]),w=t.useCallback((function(t,n){if(t.cellMode!==Vne.View&&e.current.getCellMode(t.id,t.field)!==Vne.View){var r=(0,S.Z)({},t,{reason:Tie.cellFocusOut});e.current.publishEvent("cellEditStop",r,n)}}),[e]),k=t.useCallback((function(t,n){if(t.cellMode===Vne.Edit){if(229===n.which)return;var r;if("Escape"===n.key?r=Tie.escapeKeyDown:"Enter"===n.key?r=Tie.enterKeyDown:"Tab"===n.key&&(r=n.shiftKey?Tie.shiftTabKeyDown:Tie.tabKeyDown,n.preventDefault()),r){var i=(0,S.Z)({},t,{reason:r});e.current.publishEvent("cellEditStop",i,n)}}else if(t.isEditable){var o;if(" "===n.key)return;if(zne(n)||(n.ctrlKey||n.metaKey)&&"v"===n.key?o=Aie.printableKeyDown:"Enter"===n.key?o=Aie.enterKeyDown:"Delete"!==n.key&&"Backspace"!==n.key||(o=Aie.deleteKeyDown),o){var a=(0,S.Z)({},t,{reason:o,key:n.key});e.current.publishEvent("cellEditStart",a,n)}}}),[e]),C=t.useCallback((function(n){var r=n.id,i=n.field,o=n.reason,a=n.key,s={id:r,field:i};o===Aie.printableKeyDown?t.version.startsWith("17")?s.deleteValue=!0:s.initialValue=a:o===Aie.deleteKeyDown&&(s.deleteValue=!0),e.current.startCellEditMode(s)}),[e]),j=t.useCallback((function(t){var n,r=t.id,i=t.field,o=t.reason;e.current.runPendingEditCellValueMutation(r,i),o===Tie.enterKeyDown?n="below":o===Tie.tabKeyDown?n="right":o===Tie.shiftTabKeyDown&&(n="left");var a="escapeKeyDown"===o;e.current.stopCellEditMode({id:r,field:i,ignoreModifications:a,cellToFocusAfter:n})}),[e]);Bee(e,"cellDoubleClick",g(x)),Bee(e,"cellFocusOut",g(w)),Bee(e,"cellKeyDown",g(k)),Bee(e,"cellEditStart",g(C)),Bee(e,"cellEditStop",g(j)),Vee(e,"cellEditStart",n.onCellEditStart),Vee(e,"cellEditStop",n.onCellEditStop);var P=t.useCallback((function(t,n){var r=Eie(e.current.state);return r[t]&&r[t][n]?Vne.Edit:Vne.View}),[e]),E=(0,Ce.Z)((function(t){var r=t!==n.cellModesModel;m&&r&&m(t,{}),n.cellModesModel&&r||(c(t),d.current=t,e.current.publishEvent("cellModesModelChange",t))})),A=t.useCallback((function(e,t,n){var r=(0,S.Z)({},d.current);if(null!==n)r[e]=(0,S.Z)({},r[e],(0,s.Z)({},t,(0,S.Z)({},n)));else{var i=r[e],o=(0,_.Z)(i,[t].map(kA.Z));r[e]=o,0===Object.keys(r[e]).length&&delete r[e]}E(r)}),[E]),T=t.useCallback((function(t,n,r){e.current.setState((function(e){var i=(0,S.Z)({},e.editRows);return null!==r?i[t]=(0,S.Z)({},i[t],(0,s.Z)({},n,(0,S.Z)({},r))):(delete i[t][n],0===Object.keys(i[t]).length&&delete i[t]),(0,S.Z)({},e,{editRows:i})})),e.current.forceUpdate()}),[e]),I=t.useCallback((function(e){var t=e.id,n=e.field,r=(0,_.Z)(e,Iie);y(t,n),b(t,n,Vne.View),A(t,n,(0,S.Z)({mode:Vne.Edit},r))}),[y,b,A]),R=(0,Ce.Z)((function(t){var n=t.id,r=t.field,i=t.deleteValue,o=t.initialValue,a=e.current.getCellValue(n,r);(i||o)&&(a=i?"":o),T(n,r,{value:a,error:!1,isProcessingProps:!1}),e.current.setCellFocus(n,r)})),M=t.useCallback((function(e){var t=e.id,n=e.field,r=(0,_.Z)(e,Rie);b(t,n,Vne.Edit),A(t,n,(0,S.Z)({mode:Vne.View},r))}),[b,A]),O=(0,Ce.Z)(function(){var t=(0,a.Z)((0,o.Z)().mark((function t(n){var r,i,a,s,l,u,c,d,v,m,g,y,x;return(0,o.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=n.id,i=n.field,a=n.ignoreModifications,s=n.cellToFocusAfter,l=void 0===s?"none":s,b(r,i,Vne.Edit),e.current.runPendingEditCellValueMutation(r,i),u=function(){T(r,i,null),A(r,i,null),"none"!==l&&e.current.moveFocusToRelativeCell(r,i,l)},!a){t.next=7;break}return u(),t.abrupt("return");case 7:if(c=Eie(e.current.state),d=c[r][i],v=d.error,m=d.isProcessingProps,!v&&!m){t.next=13;break}return f.current[r][i].mode=Vne.Edit,A(r,i,{mode:Vne.Edit}),t.abrupt("return");case 13:if(g=e.current.getRowWithUpdatedValuesFromCellEditing(r,i),h){y=function(e){f.current[r][i].mode=Vne.Edit,A(r,i,{mode:Vne.Edit}),p?p(e):Mie()};try{x=e.current.getRow(r),Promise.resolve(h(g,x)).then((function(t){e.current.updateRows([t]),u()})).catch(y)}catch(o){y(o)}}else e.current.updateRows([g]),u();case 15:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),D=t.useCallback(function(){var t=(0,a.Z)((0,o.Z)().mark((function t(n){var r,i,a,s,l,u,c,d,f,h,p,v,m;return(0,o.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(a=n.id,s=n.field,l=n.value,u=n.debounceMs,c=n.unstable_skipValueParser,y(a,s),b(a,s,Vne.Edit),d=e.current.getColumn(s),f=e.current.getRow(a),h=l,d.valueParser&&!c&&(h=d.valueParser(l,e.current.getCellParams(a,s))),p=Eie(e.current.state),v=(0,S.Z)({},p[a][s],{value:h,changeReason:u?"debouncedSetEditCellValue":"setEditCellValue"}),!d.preProcessEditCellProps){t.next=16;break}return m=l!==p[a][s].value,v=(0,S.Z)({},v,{isProcessingProps:!0}),T(a,s,v),t.next=15,Promise.resolve(d.preProcessEditCellProps({id:a,row:f,props:v,hasChanged:m}));case 15:v=t.sent;case 16:if(e.current.getCellMode(a,s)!==Vne.View){t.next=18;break}return t.abrupt("return",!1);case 18:return p=Eie(e.current.state),(v=(0,S.Z)({},v,{isProcessingProps:!1})).value=d.preProcessEditCellProps?p[a][s].value:h,T(a,s,v),p=Eie(e.current.state),t.abrupt("return",!(null!=(r=p[a])&&null!=(i=r[s])&&i.error));case 24:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),[e,y,b,T]),Z={setCellEditingEditCellValue:D,getRowWithUpdatedValuesFromCellEditing:t.useCallback((function(t,n){var r=e.current.getColumn(n),i=Eie(e.current.state),o=e.current.getRow(t);if(!i[t]||!i[t][n])return e.current.getRow(t);var a=i[t][n].value;return r.valueSetter?r.valueSetter({value:a,row:o}):(0,S.Z)({},o,(0,s.Z)({},n,a))}),[e])};Tee(e,{getCellMode:P,startCellEditMode:I,stopCellEditMode:M},"public"),Tee(e,Z,"private"),t.useEffect((function(){v&&E(v)}),[v,E]),t.useEffect((function(){var t=E9(e),n=f.current;f.current=Aee(u),Object.entries(u).forEach((function(e){var r=(0,i.Z)(e,2),o=r[0],a=r[1];Object.entries(a).forEach((function(e){var r,a,s,l=(0,i.Z)(e,2),u=l[0],c=l[1],d=(null==(r=n[o])||null==(a=r[u])?void 0:a.mode)||Vne.View,f=null!=(s=t[o])?s:o;c.mode===Vne.Edit&&d===Vne.View?R((0,S.Z)({id:f,field:u},c)):c.mode===Vne.View&&d===Vne.Edit&&O((0,S.Z)({id:f,field:u},c))}))}))}),[e,u,R,O])}(e,n),function(e,n){var r=t.useState({}),o=(0,i.Z)(r,2),a=o[0],l=o[1],u=t.useRef(a),c=t.useRef({}),d=t.useRef(null),f=t.useRef(null),h=n.processRowUpdate,p=n.onProcessRowUpdateError,v=n.rowModesModel,m=n.onRowModesModelChange,g=function(e){return function(){n.editMode===Hne.Row&&e.apply(void 0,arguments)}},y=t.useCallback((function(t,n){var r=e.current.getCellParams(t,n);if(!e.current.isCellEditable(r))throw new Error("MUI: The cell with id=".concat(t," and field=").concat(n," is not editable."))}),[e]),b=t.useCallback((function(t,n){if(e.current.getRowMode(t)!==n)throw new Error("MUI: The row with id=".concat(t," is not in ").concat(n," mode."))}),[e]),x=t.useCallback((function(t,n){if(t.isEditable&&e.current.getRowMode(t.id)!==qne.Edit){var r=e.current.getRowParams(t.id),i=(0,S.Z)({},r,{field:t.field,reason:Oie.cellDoubleClick});e.current.publishEvent("rowEditStart",i,n)}}),[e]),w=t.useCallback((function(e){f.current=e}),[]),k=t.useCallback((function(t,n){t.isEditable&&e.current.getRowMode(t.id)!==qne.View&&(f.current=null,d.current=setTimeout((function(){var r;if(d.current=null,(null==(r=f.current)?void 0:r.id)!==t.id){if(!e.current.getRow(t.id))return;if(e.current.getRowMode(t.id)===qne.View)return;var i=e.current.getRowParams(t.id),o=(0,S.Z)({},i,{field:t.field,reason:Die.rowFocusOut});e.current.publishEvent("rowEditStop",o,n)}})))}),[e]);t.useEffect((function(){return function(){clearTimeout(d.current)}}),[]);var C=t.useCallback((function(t,n){if(t.cellMode===qne.Edit){if(229===n.which)return;var r;if("Escape"===n.key)r=Die.escapeKeyDown;else if("Enter"===n.key)r=Die.enterKeyDown;else if("Tab"===n.key){var i=e9(e).filter((function(n){return e.current.isCellEditable(e.current.getCellParams(t.id,n))}));if(n.shiftKey?t.field===i[0]&&(r=Die.shiftTabKeyDown):t.field===i[i.length-1]&&(r=Die.tabKeyDown),n.preventDefault(),!r){var o=i.findIndex((function(e){return e===t.field})),a=i[n.shiftKey?o-1:o+1];e.current.setCellFocus(t.id,a)}}if(r){var s=e.current.getRowParams(t.id),l=(0,S.Z)({},s,{reason:r,field:t.field});e.current.publishEvent("rowEditStop",l,n)}}else if(t.isEditable){var u;if(" "===n.key)return;if(zne(n)||(n.ctrlKey||n.metaKey)&&"v"===n.key?u=Oie.printableKeyDown:"Enter"===n.key?u=Oie.enterKeyDown:"Delete"!==n.key&&"Backspace"!==n.key||(u=Oie.deleteKeyDown),u){var c=e.current.getRowParams(t.id),d=(0,S.Z)({},c,{field:t.field,key:n.key,reason:u});e.current.publishEvent("rowEditStart",d,n)}}}),[e]),j=t.useCallback((function(n){var r=n.id,i=n.field,o=n.reason,a=n.key,s={id:r,fieldToFocus:i};o===Oie.printableKeyDown?t.version.startsWith("17")?s.deleteValue=!!i:s.initialValue=a:o===Oie.deleteKeyDown&&(s.deleteValue=!!i),e.current.startRowEditMode(s)}),[e]),P=t.useCallback((function(t){var n,r=t.id,i=t.reason,o=t.field;e.current.runPendingEditCellValueMutation(r),i===Die.enterKeyDown?n="below":i===Die.tabKeyDown?n="right":i===Die.shiftTabKeyDown&&(n="left");var a="escapeKeyDown"===i;e.current.stopRowEditMode({id:r,ignoreModifications:a,field:o,cellToFocusAfter:n})}),[e]);Bee(e,"cellDoubleClick",g(x)),Bee(e,"cellFocusIn",g(w)),Bee(e,"cellFocusOut",g(k)),Bee(e,"cellKeyDown",g(C)),Bee(e,"rowEditStart",g(j)),Bee(e,"rowEditStop",g(P)),Vee(e,"rowEditStart",n.onRowEditStart),Vee(e,"rowEditStop",n.onRowEditStop);var E=t.useCallback((function(t){if(n.editMode===Hne.Cell)return qne.View;var r=Eie(e.current.state);return r[t]&&Object.keys(r[t]).length>0?qne.Edit:qne.View}),[e,n.editMode]),A=(0,Ce.Z)((function(t){var r=t!==n.rowModesModel;m&&r&&m(t,{}),n.rowModesModel&&r||(l(t),u.current=t,e.current.publishEvent("rowModesModelChange",t))})),T=t.useCallback((function(e,t){var n=(0,S.Z)({},u.current);null!==t?n[e]=(0,S.Z)({},t):delete n[e],A(n)}),[A]),I=t.useCallback((function(t,n){e.current.setState((function(e){var r=(0,S.Z)({},e.editRows);return null!==n?r[t]=n:delete r[t],(0,S.Z)({},e,{editRows:r})})),e.current.forceUpdate()}),[e]),R=t.useCallback((function(t,n,r){e.current.setState((function(e){var i=(0,S.Z)({},e.editRows);return null!==r?i[t]=(0,S.Z)({},i[t],(0,s.Z)({},n,(0,S.Z)({},r))):(delete i[t][n],0===Object.keys(i[t]).length&&delete i[t]),(0,S.Z)({},e,{editRows:i})})),e.current.forceUpdate()}),[e]),M=t.useCallback((function(e){var t=e.id,n=(0,_.Z)(e,Zie);b(t,qne.View),T(t,(0,S.Z)({mode:qne.Edit},n))}),[b,T]),O=(0,Ce.Z)((function(t){var n=t.id,r=t.fieldToFocus,i=t.deleteValue,o=t.initialValue,a=e9(e).reduce((function(t,a){if(!e.current.getCellParams(n,a).isEditable)return t;var s=e.current.getCellValue(n,a);return r===a&&(i||o)&&(s=i?"":o),t[a]={value:s,error:!1,isProcessingProps:!1},t}),{});I(n,a),r&&e.current.setCellFocus(n,r)})),D=t.useCallback((function(e){var t=e.id,n=(0,_.Z)(e,Nie);b(t,qne.Edit),T(t,(0,S.Z)({mode:qne.View},n))}),[b,T]),Z=(0,Ce.Z)((function(t){var n=t.id,r=t.ignoreModifications,i=t.field,o=t.cellToFocusAfter,a=void 0===o?"none":o;e.current.runPendingEditCellValueMutation(n);var s=function(){"none"!==a&&i&&e.current.moveFocusToRelativeCell(n,i,a),I(n,null),T(n,null)};if(r)s();else{var l=Eie(e.current.state),u=e.current.getRow(n);if(Object.values(l[n]).some((function(e){return e.isProcessingProps})))c.current[n].mode=qne.Edit;else{if(Object.values(l[n]).some((function(e){return e.error})))return c.current[n].mode=qne.Edit,void T(n,{mode:qne.Edit});var d=e.current.getRowWithUpdatedValuesFromRowEditing(n);if(h){var f=function(e){c.current[n].mode=qne.Edit,T(n,{mode:qne.Edit}),p?p(e):Lie()};try{Promise.resolve(h(d,u)).then((function(t){e.current.updateRows([t]),s()})).catch(f)}catch(v){f(v)}}else e.current.updateRows([d]),s()}}})),N=t.useCallback((function(t){var n=t.id,r=t.field,o=t.value,a=t.debounceMs,s=t.unstable_skipValueParser;y(n,r);var l=e.current.getColumn(r),u=e.current.getRow(n),c=o;l.valueParser&&!s&&(c=l.valueParser(o,e.current.getCellParams(n,r)));var d=Eie(e.current.state),f=(0,S.Z)({},d[n][r],{value:c,changeReason:a?"debouncedSetEditCellValue":"setEditCellValue"});return l.preProcessEditCellProps||R(n,r,f),new Promise((function(t){var o=[];if(l.preProcessEditCellProps){var a=f.value!==d[n][r].value;f=(0,S.Z)({},f,{isProcessingProps:!0}),R(n,r,f);var s=d[n],h=(0,_.Z)(s,[r].map(kA.Z)),p=Promise.resolve(l.preProcessEditCellProps({id:n,row:u,props:f,hasChanged:a,otherFieldsProps:h})).then((function(i){e.current.getRowMode(n)!==qne.View?(d=Eie(e.current.state),(i=(0,S.Z)({},i,{isProcessingProps:!1})).value=l.preProcessEditCellProps?d[n][r].value:c,R(n,r,i)):t(!1)}));o.push(p)}Object.entries(d[n]).forEach((function(a){var s=(0,i.Z)(a,2),l=s[0],c=s[1];if(l!==r){var f=e.current.getColumn(l);if(f.preProcessEditCellProps){c=(0,S.Z)({},c,{isProcessingProps:!0}),R(n,l,c);var h=(d=Eie(e.current.state))[n],p=(0,_.Z)(h,[l].map(kA.Z)),v=Promise.resolve(f.preProcessEditCellProps({id:n,row:u,props:c,hasChanged:!1,otherFieldsProps:p})).then((function(r){e.current.getRowMode(n)!==qne.View?(r=(0,S.Z)({},r,{isProcessingProps:!1}),R(n,l,r)):t(!1)}));o.push(v)}}})),Promise.all(o).then((function(){e.current.getRowMode(n)===qne.Edit?(d=Eie(e.current.state),t(!d[n][r].error)):t(!1)}))}))}),[e,y,R]),L={setRowEditingEditCellValue:N,getRowWithUpdatedValuesFromRowEditing:t.useCallback((function(t){var n=Eie(e.current.state),r=e.current.getRow(t);if(!n[t])return e.current.getRow(t);var o=(0,S.Z)({},r);return Object.entries(n[t]).forEach((function(t){var n=(0,i.Z)(t,2),r=n[0],a=n[1],s=e.current.getColumn(r);s.valueSetter?o=s.valueSetter({value:a.value,row:o}):o[r]=a.value})),o}),[e])};Tee(e,{getRowMode:E,startRowEditMode:M,stopRowEditMode:D},"public"),Tee(e,L,"private"),t.useEffect((function(){v&&A(v)}),[v,A]),t.useEffect((function(){var t=E9(e),n=c.current;c.current=Aee(a),Object.entries(a).forEach((function(e){var r,o,a=(0,i.Z)(e,2),s=a[0],l=a[1],u=(null==(r=n[s])?void 0:r.mode)||qne.View,c=null!=(o=t[s])?o:s;l.mode===qne.Edit&&u===qne.View?O((0,S.Z)({id:c},l)):l.mode===qne.View&&u===qne.Edit&&Z((0,S.Z)({id:c},l))}))}),[e,a,O,Z])}(e,n);var r=t.useRef({}),l=n.isCellEditable,u=t.useCallback((function(e){return!_ne(e.rowNode)&&(!!e.colDef.editable&&(!!e.colDef.renderEditCell&&(l?l(e):"pinnedRow"!==e.rowNode.type)))}),[l]);t.useEffect((function(){var e=r.current;return function(){Object.entries(e).forEach((function(t){var n=(0,i.Z)(t,2),r=n[0],o=n[1];Object.keys(o).forEach((function(t){var n=(0,i.Z)(e[r][t],1)[0];clearTimeout(n),delete e[r][t]}))}))}}),[]);var c=t.useCallback((function(e,t){if(r.current[e])if(t){if(r.current[e][t]){(0,(0,i.Z)(r.current[e][t],2)[1])()}}else Object.keys(r.current[e]).forEach((function(t){(0,(0,i.Z)(r.current[e][t],2)[1])()}))}),[]),d=t.useCallback((function(t){var s=t.id,l=t.field,u=t.debounceMs;return new Promise((function(c){!function(e,t,n,o){if(n){if(r.current[e]||(r.current[e]={}),r.current[e][t]){var a=(0,i.Z)(r.current[e][t],1)[0];clearTimeout(a)}var s=setTimeout((function(){o(),delete r.current[e][t]}),n);r.current[e][t]=[s,function(){var n=(0,i.Z)(r.current[e][t],1)[0];clearTimeout(n),o(),delete r.current[e][t]}]}else o()}(s,l,u,(0,a.Z)((0,o.Z)().mark((function r(){var i,a;return(0,o.Z)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(i=n.editMode===Hne.Row?e.current.setRowEditingEditCellValue:e.current.setCellEditingEditCellValue,e.current.getCellMode(s,l)!==Vne.Edit){r.next=6;break}return r.next=4,i(t);case 4:a=r.sent,c(a);case 6:case"end":return r.stop()}}),r)}))))}))}),[e,n.editMode]),f=t.useCallback((function(t,r){return n.editMode===Hne.Cell?e.current.getRowWithUpdatedValuesFromCellEditing(t,r):e.current.getRowWithUpdatedValuesFromRowEditing(t)}),[e,n.editMode]),h=t.useCallback((function(t,n){return{changeReason:Eie(e.current.state)[t][n].changeReason}}),[e]),p={runPendingEditCellValueMutation:c};Tee(e,{isCellEditable:u,setEditCellValue:d,getRowWithUpdatedValues:f,unstable_getEditCellMeta:h},"public"),Tee(e,p,"private")},Bie=function(e,t,n){return n.current.caches.rows=wne({rows:t.rows,getRowId:t.getRowId,loading:t.loading,rowCount:t.rowCount}),(0,S.Z)({},e,{rows:Sne({apiRef:n,rowCountProp:t.rowCount,loadingProp:t.loading,previousTree:null,previousTreeDepths:null})})},Hie=function(e,n){var r=Jee(e,"useGridRows"),o=yie(e,n),a=t.useRef(Date.now()),l=t.useRef(null),u=t.useCallback((function(t){var n=P9(e)[t];if(n)return n;var r=e.current.getRowNode(t);return r&&_ne(r)?{}:null}),[e]),c=t.useMemo((function(){return o.rows.reduce((function(e,t,n){return e[t.id]=n,e}),{})}),[o.rows]),d=t.useCallback((function(t){var r=t.cache,i=t.throttle,o=function(){l.current=null,a.current=Date.now(),e.current.setState((function(t){return(0,S.Z)({},t,{rows:Sne({apiRef:e,rowCountProp:n.rowCount,loadingProp:n.loading,previousTree:A9(e),previousTreeDepths:I9(e)})})})),e.current.publishEvent("rowsSet"),e.current.forceUpdate()};if(l.current&&(clearTimeout(l.current),l.current=null),e.current.caches.rows=r,i){var s=n.throttleRowsMs-(Date.now()-a.current);s>0?l.current=setTimeout(o,s):o()}else o()}),[n.throttleRowsMs,n.rowCount,n.loading,e]),f=t.useCallback((function(t){r.debug("Updating all rows, new length ".concat(t.length));var i=wne({rows:t,getRowId:n.getRowId,loading:n.loading,rowCount:n.rowCount}),o=e.current.caches.rows;i.rowsBeforePartialUpdates=o.rowsBeforePartialUpdates,d({cache:i,throttle:!0})}),[r,n.getRowId,n.loading,n.rowCount,d,e]),h=t.useCallback((function(t){if(n.signature===Lee.DataGrid&&t.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"));var r=function(e){var t,n,r,i=e.previousCache,o=e.getRowId,a=e.updates;if("full"===i.updates.type)throw new Error("MUI: Unable to prepare a partial update if a full update is not applied yet");var s=new Map;a.forEach((function(e){var t=xne(e,o,"A row was provided without id when calling updateRows():");s.has(t)?s.set(t,(0,S.Z)({},s.get(t),e)):s.set(t,e)}));var l={type:"partial",actions:{insert:(0,Fl.Z)(null!=(t=i.updates.actions.insert)?t:[]),modify:(0,Fl.Z)(null!=(n=i.updates.actions.modify)?n:[]),remove:(0,Fl.Z)(null!=(r=i.updates.actions.remove)?r:[])},idToActionLookup:(0,S.Z)({},i.updates.idToActionLookup)},u=(0,S.Z)({},i.dataRowIdToModelLookup),c=(0,S.Z)({},i.dataRowIdToIdLookup),d={insert:{},modify:{},remove:{}};s.forEach((function(e,t){var n=l.idToActionLookup[t];if("delete"===e._action){if("remove"===n||!u[t])return;return null!=n&&(d[n][t]=!0),l.actions.remove.push(t),delete u[t],void delete c[t]}var r=u[t];if(r)return"remove"===n?(d.remove[t]=!0,l.actions.modify.push(t)):null==n&&l.actions.modify.push(t),void(u[t]=(0,S.Z)({},r,e));"remove"===n?(d.remove[t]=!0,l.actions.insert.push(t)):null==n&&l.actions.insert.push(t),u[t]=e,c[t]=t}));for(var f=Object.keys(d),h=function(){var e=f[p],t=d[e];Object.keys(t).length>0&&(l.actions[e]=l.actions[e].filter((function(e){return!t[e]})))},p=0;p<f.length;p+=1)h();return{dataRowIdToModelLookup:u,dataRowIdToIdLookup:c,updates:l,rowsBeforePartialUpdates:i.rowsBeforePartialUpdates,loadingPropBeforePartialUpdates:i.loadingPropBeforePartialUpdates,rowCountPropBeforePartialUpdates:i.rowCountPropBeforePartialUpdates}}({updates:t,getRowId:n.getRowId,previousCache:e.current.caches.rows});d({cache:r,throttle:!0})}),[n.signature,n.getRowId,d,e]),p=t.useCallback((function(){var t=M9(e),n=P9(e);return new Map(t.map((function(e){var t;return[e,null!=(t=n[e])?t:{}]})))}),[e]),v=t.useCallback((function(){return _9(e)}),[e]),m=t.useCallback((function(){return M9(e)}),[e]),g=t.useCallback((function(e){return c[e]}),[c]),y=t.useCallback((function(t,n){var r=e.current.getRowNode(t);if(!r)throw new Error("MUI: No row with id #".concat(t," found"));if("group"!==r.type)throw new Error("MUI: Only group nodes can be expanded or collapsed");var i=(0,S.Z)({},r,{childrenExpanded:n});e.current.setState((function(e){return(0,S.Z)({},e,{rows:(0,S.Z)({},e.rows,{tree:(0,S.Z)({},e.rows.tree,(0,s.Z)({},t,i))})})})),e.current.forceUpdate(),e.current.publishEvent("rowExpansionChange",i)}),[e]),b=t.useCallback((function(t){var n;return null!=(n=A9(e)[t])?n:null}),[e]),x=t.useCallback((function(t){var n,r=t.skipAutoGeneratedRows,i=void 0===r||r,o=t.groupId,a=t.applySorting,s=t.applyFiltering,l=A9(e);if(a){var u=l[o];if(!u)return[];var c=G9(e);n=[];for(var d=c.findIndex((function(e){return e===o}))+1,f=d;f<c.length&&l[c[f]].depth>u.depth;f+=1){var h=c[f];i&&_ne(l[h])||n.push(h)}}else n=Cne(l,o,i);if(s){var p=eee(e);n=n.filter((function(e){return!1!==p[e]}))}return n}),[e]),w=t.useCallback((function(t,n){var i=e.current.getRowNode(t);if(!i)throw new Error("MUI: No row with id #".concat(t," found"));if(i.parent!==bne)throw new Error("MUI: The row reordering do not support reordering of grouped rows yet");if("leaf"!==i.type)throw new Error("MUI: The row reordering do not support reordering of footer or grouping rows");e.current.setState((function(i){var o=A9(i,e.current.instanceId)[bne],a=o.children,l=a.findIndex((function(e){return e===t}));if(-1===l||l===n)return i;r.debug("Moving row ".concat(t," to index ").concat(n));var u=(0,Fl.Z)(a);return u.splice(n,0,u.splice(l,1)[0]),(0,S.Z)({},i,{rows:(0,S.Z)({},i.rows,{tree:(0,S.Z)({},i.rows.tree,(0,s.Z)({},bne,(0,S.Z)({},o,{children:u})))})})})),e.current.publishEvent("rowsSet")}),[e,r]),k=t.useCallback((function(t,r){if(n.signature===Lee.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){if(R9(e)>1)throw new Error("`apiRef.current.unstable_replaceRows` is not compatible with tree data and row grouping");for(var o=(0,S.Z)({},A9(e)),a=(0,S.Z)({},P9(e)),s=(0,S.Z)({},E9(e)),l=o[bne],u=(0,Fl.Z)(l.children),c=0;c<r.length;c+=1){var d=r[c],f=xne(d,n.getRowId,"A row was provided without id when calling replaceRows()."),h=u.splice(t+c,1,f),p=(0,i.Z)(h,1)[0];delete a[p],delete s[p],delete o[p];var v={id:f,depth:0,parent:bne,type:"leaf",groupingKey:null};a[f]=d,s[f]=f,o[f]=v}o[bne]=(0,S.Z)({},l,{children:u});var m=u.filter((function(e){return"leaf"===o[e].type}));e.current.caches.rows.dataRowIdToModelLookup=a,e.current.caches.rows.dataRowIdToIdLookup=s,e.current.setState((function(e){return(0,S.Z)({},e,{rows:(0,S.Z)({},e.rows,{dataRowIdToModelLookup:a,dataRowIdToIdLookup:s,dataRowIds:m,tree:o})})})),e.current.publishEvent("rowsSet")}}),[e,n.signature,n.getRowId]),_={getRow:u,getRowModels:p,getRowsCount:v,getAllRowIds:m,setRows:f,updateRows:h,getRowNode:b,getRowIndexRelativeToVisibleRows:g,unstable_replaceRows:k},C={setRowIndex:w,setRowChildrenExpansion:y,getRowGroupChildren:x},j=t.useCallback((function(){var t;r.info("Row grouping pre-processing have changed, regenerating the row tree"),t=e.current.caches.rows.rowsBeforePartialUpdates===n.rows?(0,S.Z)({},e.current.caches.rows,{updates:{type:"full",rows:M9(e)}}):wne({rows:n.rows,getRowId:n.getRowId,loading:n.loading,rowCount:n.rowCount}),d({cache:t,throttle:!1})}),[r,e,n.rows,n.getRowId,n.loading,n.rowCount,d]),P=t.useCallback((function(e){"rowTreeCreation"===e&&j()}),[j]),E=t.useCallback((function(){e.current.getActiveStrategy("rowTree")!==T9(e)&&j()}),[e,j]);Bee(e,"activeStrategyProcessorChange",P),Bee(e,"strategyAvailabilityChange",E);var A=t.useCallback((function(){e.current.setState((function(t){var r=e.current.unstable_applyPipeProcessors("hydrateRows",{tree:A9(t,e.current.instanceId),treeDepths:I9(t,e.current.instanceId),dataRowIds:M9(t,e.current.instanceId),dataRowIdToModelLookup:P9(t,e.current.instanceId),dataRowIdToIdLookup:E9(t,e.current.instanceId)});return(0,S.Z)({},t,{rows:(0,S.Z)({},t.rows,r,{totalTopLevelRowCount:kne({tree:r.tree,rowCountProp:n.rowCount})})})})),e.current.publishEvent("rowsSet"),e.current.forceUpdate()}),[e,n.rowCount]);ite(e,"hydrateRows",A),Tee(e,_,"public"),Tee(e,C,n.signature===Lee.DataGrid?"private":"public"),t.useEffect((function(){return function(){null!==l.current&&clearTimeout(l.current)}}),[]);var T=t.useRef(!0);t.useEffect((function(){if(T.current)T.current=!1;else{var t=e.current.caches.rows.rowsBeforePartialUpdates===n.rows,i=e.current.caches.rows.loadingPropBeforePartialUpdates===n.loading,o=e.current.caches.rows.rowCountPropBeforePartialUpdates===n.rowCount;if(t)return i||(e.current.setState((function(e){return(0,S.Z)({},e,{rows:(0,S.Z)({},e.rows,{loading:n.loading})})})),e.current.caches.rows.loadingPropBeforePartialUpdates=n.loading,e.current.forceUpdate()),void(o||(e.current.setState((function(e){return(0,S.Z)({},e,{rows:(0,S.Z)({},e.rows,{totalRowCount:Math.max(n.rowCount||0,e.rows.totalRowCount),totalTopLevelRowCount:Math.max(n.rowCount||0,e.rows.totalTopLevelRowCount)})})})),e.current.caches.rows.rowCountPropBeforePartialUpdates=n.rowCount,e.current.forceUpdate()));r.debug("Updating all rows, new length ".concat(n.rows.length)),d({cache:wne({rows:n.rows,getRowId:n.getRowId,loading:n.loading,rowCount:n.rowCount}),throttle:!1})}}),[n.rows,n.rowCount,n.getRowId,n.loading,r,d,e])},Vie=function(e){for(var t=(0,s.Z)({},bne,(0,S.Z)({},{type:"group",id:bne,depth:-1,groupingField:null,groupingKey:null,isAutoGenerated:!0,children:[],childrenFromPath:{},childrenExpanded:!0,parent:null},{children:e})),n=0;n<e.length;n+=1){var r=e[n];t[r]={id:r,depth:0,parent:bne,type:"leaf",groupingKey:null}}return{groupingName:Gee,tree:t,treeDepths:{0:e.length},dataRowIds:e}},qie=function(e){return"full"===e.updates.type?Vie(e.updates.rows):function(e){for(var t=e.previousTree,n=e.actions,r=(0,S.Z)({},t),i={},o=0;o<n.remove.length;o+=1){var a=n.remove[o];i[a]=!0,delete r[a]}for(var s=0;s<n.insert.length;s+=1){var l=n.insert[s];r[l]={id:l,depth:0,parent:bne,type:"leaf",groupingKey:null}}var u=r[bne],c=[].concat((0,Fl.Z)(u.children),(0,Fl.Z)(n.insert));return Object.values(i).length&&(c=c.filter((function(e){return!i[e]}))),r[bne]=(0,S.Z)({},u,{children:c}),{groupingName:Gee,tree:r,treeDepths:{0:c.length},dataRowIds:c}}({previousTree:e.previousTree,actions:e.updates.actions})};function Wie(e,t){return e.closest(".".concat(t))}function Uie(e){return e.replace(/["\\]/g,"\\$&")}function Gie(e){return".".concat(V7.row,'[data-id="').concat(Uie(String(e)),'"]')}function Kie(e){var n=t.useCallback((function(t){return{field:t,colDef:e.current.getColumn(t)}}),[e]),r=t.useCallback((function(t){var n=e.current.getRow(t);if(!n)throw new Error("No row with id #".concat(t," found"));return{id:t,columns:e.current.getAllColumns(),row:n}}),[e]),i=t.useCallback((function(t,n){var r=e.current.getRow(t),i=e.current.getRowNode(t);if(!r||!i)throw new Error("No row with id #".concat(t," found"));var o=dee(e),a=vee(e);return{id:t,field:n,row:r,rowNode:i,value:r[n],colDef:e.current.getColumn(n),cellMode:e.current.getCellMode(t,n),api:e.current,hasFocus:null!==o&&o.field===n&&o.id===t,tabIndex:a&&a.field===n&&a.id===t?0:-1}}),[e]),o=t.useCallback((function(t,n){var r=e.current.getColumn(n),i=e.current.getCellValue(t,n),o=e.current.getRow(t),a=e.current.getRowNode(t);if(!o||!a)throw new Error("No row with id #".concat(t," found"));var s=dee(e),l=vee(e),u={id:t,field:n,row:o,rowNode:a,colDef:r,cellMode:e.current.getCellMode(t,n),hasFocus:null!==s&&s.field===n&&s.id===t,tabIndex:l&&l.field===n&&l.id===t?0:-1,value:i,formattedValue:i};return r&&r.valueFormatter&&(u.formattedValue=r.valueFormatter({id:t,field:u.field,value:u.value,api:e.current})),u.isEditable=r&&e.current.isCellEditable(u),u}),[e]),a=t.useCallback((function(t,n){var r=e.current.getColumn(n);if(!r||!r.valueGetter){var o=e.current.getRow(t);if(!o)throw new Error("No row with id #".concat(t," found"));return o[n]}return r.valueGetter(i(t,n))}),[e,i]),s=t.useCallback((function(t){return e.current.rootElementRef.current?function(e,t){return e.querySelector('[role="columnheader"][data-field="'.concat(Uie(t),'"]'))}(e.current.rootElementRef.current,t):null}),[e]),l=t.useCallback((function(t){return e.current.rootElementRef.current?function(e,t){return e.querySelector(Gie(t))}(e.current.rootElementRef.current,t):null}),[e]),u=t.useCallback((function(t,n){return e.current.rootElementRef.current?function(e,t){var n=t.id,r=t.field,i=Gie(n),o=".".concat(V7.cell,'[data-field="').concat(Uie(r),'"]'),a="".concat(i," ").concat(o);return e.querySelector(a)}(e.current.rootElementRef.current,{id:t,field:n}):null}),[e]);Tee(e,{getCellValue:a,getCellParams:o,getCellElement:u,getRowParams:r,getRowElement:l,getColumnHeaderParams:n,getColumnHeaderElement:s},"public")}var Yie=function(e,t){return null==e||Array.isArray(e)?e:t&&t[0]===e?t:[e]},Xie=function(e,t){var n;return(0,S.Z)({},e,{rowSelection:t.rowSelection&&null!=(n=Yie(t.rowSelectionModel))?n:[]})},Qie=function(e,n){var r=function(e){var n=e.classes;return t.useMemo((function(){return(0,de.Z)({cellCheckbox:["cellCheckbox"],columnHeaderCheckbox:["columnHeaderCheckbox"]},H7,n)}),[n])}({classes:n.classes}),i=t.useCallback((function(t){var i=(0,S.Z)({},Ure,{cellClassName:r.cellCheckbox,headerClassName:r.columnHeaderCheckbox,headerName:e.current.getLocaleText("checkboxSelectionHeaderName")}),o=n.checkboxSelection,a=null!=t.lookup[Wre];return o&&!a?(t.lookup[Wre]=i,t.orderedFields=[Wre].concat((0,Fl.Z)(t.orderedFields))):!o&&a?(delete t.lookup[Wre],t.orderedFields=t.orderedFields.filter((function(e){return e!==Wre}))):o&&a&&(t.lookup[Wre]=(0,S.Z)({},i,t.lookup[Wre])),t}),[e,r,n.checkboxSelection]);rte(e,"hydrateColumns",i)},Jie=function(e,t){var n,r,i,o,a=null!=(n=null!=(r=t.sortModel)?r:null==(i=t.initialState)||null==(o=i.sorting)?void 0:o.sortModel)?n:[];return(0,S.Z)({},e,{sorting:{sortModel:cte(a,t.disableMultipleColumnsSorting),sortedRows:[]}})};function $ie(e){var t=e.clientHeight,n=e.scrollTop,r=e.offsetHeight,i=e.offsetTop,o=i+r;return r>t?i:o-t>n?o-t:i<n?i:void 0}var eoe,toe={noRowsLabel:"No rows",noResultsOverlayLabel:"No results found.",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:function(e){return"".concat(e,1!==e?" active filters":" 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",filterPanelRemoveAll:"Remove all",filterPanelDeleteIconLabel:"Delete",filterPanelLogicOperator:"Logic operator",filterPanelOperator:"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",columnMenuManageColumns:"Manage columns",columnMenuFilter:"Filter",columnMenuHideColumn:"Hide column",columnMenuUnsort:"Unsort",columnMenuSortAsc:"Sort by ASC",columnMenuSortDesc:"Sort by DESC",columnHeaderFiltersTooltipActive:function(e){return"".concat(e,1!==e?" active filters":" active filter")},columnHeaderFiltersLabel:"Show filters",columnHeaderSortIconLabel:"Sort",footerRowSelected:function(e){return"".concat(e.toLocaleString(),1!==e?" rows selected":" row selected")},footerTotalRows:"Total Rows:",footerTotalVisibleRows:function(e,t){return"".concat(e.toLocaleString()," of ").concat(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:function(e){return"Group by ".concat(e)},unGroupColumn:function(e){return"Stop grouping by ".concat(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"},noe=["align","children","colIndex","colDef","cellMode","field","formattedValue","hasFocus","height","isEditable","isSelected","rowId","tabIndex","value","width","className","showRightBorder","extendRowFullWidth","row","colSpan","disableDragEvents","onClick","onDoubleClick","onMouseDown","onMouseUp","onMouseOver","onKeyDown","onKeyUp","onDragEnter","onDragOver"];var roe=t.forwardRef((function(e,n){var r=e.align,i=e.children,o=e.colIndex,a=e.cellMode,s=e.field,l=e.formattedValue,u=e.hasFocus,c=e.height,d=e.isEditable,f=e.isSelected,h=e.rowId,p=e.tabIndex,v=e.value,m=e.width,g=e.className,y=e.showRightBorder,b=e.colSpan,x=e.disableDragEvents,w=e.onClick,C=e.onDoubleClick,j=e.onMouseDown,P=e.onMouseUp,E=e.onMouseOver,A=e.onKeyDown,T=e.onKeyUp,I=e.onDragEnter,R=e.onDragOver,M=(0,_.Z)(e,noe),O=null==l?v:l,D=t.useRef(null),Z=(0,_e.Z)(n,D),N=t.useRef(null),L=ote(),F=function(e){var t=e.align,n=e.showRightBorder,r=e.isEditable,i=e.isSelected,o=e.classes,a={root:["cell","cell--text".concat((0,qb.Z)(t)),r&&"cell--editable",i&&"selected",n&&"cell--withRightBorder","withBorderColor"],content:["cellContent"]};return(0,de.Z)(a,H7,o)}({align:r,showRightBorder:y,isEditable:d,classes:p9().classes,isSelected:f}),z=t.useCallback((function(e){return function(t){var n=L.current.getCellParams(h,s||"");L.current.publishEvent(e,n,t),P&&P(t)}}),[L,s,P,h]),B=t.useCallback((function(e){return function(t){var n=L.current.getCellParams(h,s||"");L.current.publishEvent(e,n,t),j&&j(t)}}),[L,s,j,h]),H=t.useCallback((function(e,t){return function(n){if(L.current.getRow(h)){var r=L.current.getCellParams(h,s||"");L.current.publishEvent(e,r,n),t&&t(n)}}}),[L,s,h]),V={minWidth:m,maxWidth:m,minHeight:c,maxHeight:"auto"===c?"none":c};t.useEffect((function(){if(u&&a!==Vne.Edit){var e=(0,je.Z)(L.current.rootElementRef.current);if(D.current&&!D.current.contains(e.activeElement)){var t=D.current.querySelector('[tabindex="0"]'),n=N.current||t||D.current;if(void 0===eoe&&document.createElement("div").focus({get preventScroll(){return eoe=!0,!1}}),eoe)n.focus({preventScroll:!0});else{var r=L.current.getScrollPosition();n.focus(),L.current.scroll(r)}}}}),[u,a,L]);var q=M.onFocus;var W="actions"===L.current.getColumn(s).type,U=x?null:{onDragEnter:H("cellDragEnter",I),onDragOver:H("cellDragOver",R)};return(0,G.jsx)("div",(0,S.Z)({ref:Z,className:k(g,F.root),role:"cell","data-field":s,"data-colindex":o,"aria-colindex":o+1,"aria-colspan":b,style:V,tabIndex:"view"!==a&&d||W?-1:p,onClick:H("cellClick",w),onDoubleClick:H("cellDoubleClick",C),onMouseOver:H("cellMouseOver",E),onMouseDown:B("cellMouseDown"),onMouseUp:z("cellMouseUp"),onKeyDown:H("cellKeyDown",A),onKeyUp:H("cellKeyUp",T)},U,M,{onFocus:q,children:function(){if(void 0===i){var e=null==O?void 0:O.toString();return(0,G.jsx)("div",{className:F.content,title:e,children:e})}return t.isValidElement(i)&&W?t.cloneElement(i,{focusElementRef:N}):i}()}))})),ioe=t.memo(roe);function ooe(e){return String(e).match(/[\d.\-+]*\s*(.*)/)[1]||""}function aoe(e){return parseFloat(e)}function soe(e){return(0,ve.ZP)("MuiSkeleton",e)}(0,pe.Z)("MuiSkeleton",["root","text","rectangular","rounded","circular","pulse","wave","withChildren","fitContent","heightAuto"]);var loe,uoe,coe,doe,foe,hoe,poe,voe,moe=["animation","className","component","height","style","variant","width"],goe=(0,eu.F4)(foe||(foe=loe||(loe=$l(["\n  0% {\n    opacity: 1;\n  }\n\n  50% {\n    opacity: 0.4;\n  }\n\n  100% {\n    opacity: 1;\n  }\n"])))),yoe=(0,eu.F4)(hoe||(hoe=uoe||(uoe=$l(["\n  0% {\n    transform: translateX(-100%);\n  }\n\n  50% {\n    /* +0.5s of delay between each loop */\n    transform: translateX(100%);\n  }\n\n  100% {\n    transform: translateX(100%);\n  }\n"])))),boe=(0,J.ZP)("span",{name:"MuiSkeleton",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;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]}})((function(e){var t=e.theme,n=e.ownerState,r=ooe(t.shape.borderRadius)||"px",i=aoe(t.shape.borderRadius);return(0,S.Z)({display:"block",backgroundColor:t.vars?t.vars.palette.Skeleton.bg:oe(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:"".concat(i).concat(r,"/").concat(Math.round(i/.6*10)/10).concat(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"})}),(function(e){return"pulse"===e.ownerState.animation&&(0,eu.iv)(poe||(poe=coe||(coe=$l(["\n      animation: "," 2s ease-in-out 0.5s infinite;\n    "]))),goe)}),(function(e){var t=e.ownerState,n=e.theme;return"wave"===t.animation&&(0,eu.iv)(voe||(voe=doe||(doe=$l(["\n      position: relative;\n      overflow: hidden;\n\n      /* Fix bug in Safari https://bugs.webkit.org/show_bug.cgi?id=68196 */\n      -webkit-mask-image: -webkit-radial-gradient(white, black);\n\n      &::after {\n        animation: "," 2s linear 0.5s infinite;\n        background: linear-gradient(\n          90deg,\n          transparent,\n          ",",\n          transparent\n        );\n        content: '';\n        position: absolute;\n        transform: translateX(-100%); /* Avoid flash during server-side hydration */\n        bottom: 0;\n        left: 0;\n        right: 0;\n        top: 0;\n      }\n    "]))),yoe,(n.vars||n).palette.action.hover)})),xoe=t.forwardRef((function(e,t){var n=(0,fe.Z)({props:e,name:"MuiSkeleton"}),r=n.animation,i=void 0===r?"pulse":r,o=n.className,a=n.component,s=void 0===a?"span":a,l=n.height,u=n.style,c=n.variant,d=void 0===c?"text":c,f=n.width,h=(0,_.Z)(n,moe),p=(0,S.Z)({},n,{animation:i,component:s,variant:d,hasChildren:Boolean(h.children)}),v=function(e){var t=e.classes,n=e.variant,r=e.animation,i=e.hasChildren,o=e.width,a=e.height,s={root:["root",n,r,i&&"withChildren",i&&!o&&"fitContent",i&&!a&&"heightAuto"]};return(0,de.Z)(s,soe,t)}(p);return(0,G.jsx)(boe,(0,S.Z)({as:s,ref:t,className:(0,ue.Z)(v.root,o),ownerState:p},h,{style:(0,S.Z)({width:f,height:l},u)}))})),woe=xoe,koe=["field","align","width","contentWidth"];var Soe=["className"],_oe=WB("div",{name:"MuiDataGrid",slot:"IconButtonContainer",overridesResolver:function(e,t){return t.iconButtonContainer}})((function(){return{display:"flex",visibility:"hidden",width:0}})),Coe=t.forwardRef((function(e,t){var n=e.className,r=(0,_.Z)(e,Soe),i=p9(),o=function(e){var t=e.classes;return(0,de.Z)({root:["iconButtonContainer"]},H7,t)}(i);return(0,G.jsx)(_oe,(0,S.Z)({ref:t,className:k(o.root,n),ownerState:i},r))}));var joe=["className","rowCount","visibleRowCount"],Poe=WB("div",{name:"MuiDataGrid",slot:"RowCount",overridesResolver:function(e,t){return t.rowCount}})((function(e){return{alignItems:"center",display:"flex",margin:e.theme.spacing(0,2)}})),Eoe=t.forwardRef((function(e,t){var n=e.className,r=e.rowCount,i=e.visibleRowCount,o=(0,_.Z)(e,joe),a=ote(),s=p9(),l=function(e){var t=e.classes;return(0,de.Z)({root:["rowCount"]},H7,t)}(s);if(0===r)return null;var u=i<r?a.current.getLocaleText("footerTotalVisibleRows")(i,r):r.toLocaleString();return(0,G.jsxs)(Poe,(0,S.Z)({ref:t,className:k(l.root,n),ownerState:s},o,{children:[a.current.getLocaleText("footerTotalRows")," ",u]}))})),Aoe=["className","selectedRowCount"],Toe=WB("div",{name:"MuiDataGrid",slot:"SelectedRowCount",overridesResolver:function(e,t){return t.selectedRowCount}})((function(e){var t=e.theme;return(0,s.Z)({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"})})),Ioe=t.forwardRef((function(e,t){var n=e.className,r=e.selectedRowCount,i=(0,_.Z)(e,Aoe),o=ote(),a=p9(),s=function(e){var t=e.classes;return(0,de.Z)({root:["selectedRowCount"]},H7,t)}(a),l=o.current.getLocaleText("footerRowSelected")(r);return(0,G.jsx)(Toe,(0,S.Z)({ref:t,className:k(s.root,n),ownerState:a},i,{children:l}))})),Roe=["className"],Moe=WB("div",{name:"MuiDataGrid",slot:"FooterContainer",overridesResolver:function(e,t){return t.footerContainer}})({display:"flex",justifyContent:"space-between",alignItems:"center",minHeight:52,borderTop:"1px solid"}),Ooe=t.forwardRef((function(e,t){var n=e.className,r=(0,_.Z)(e,Roe),i=p9(),o=function(e){var t=e.classes;return(0,de.Z)({root:["footerContainer","withBorderColor"]},H7,t)}(i);return(0,G.jsx)(Moe,(0,S.Z)({ref:t,className:k(o.root,n),ownerState:i},r))})),Doe=t.forwardRef((function(e,t){var n,r=ote(),i=p9(),o=c9(r,j9),a=c9(r,Tre),s=c9(r,see),l=!i.hideFooterSelectedRowCount&&a>0?(0,G.jsx)(Ioe,{selectedRowCount:a}):(0,G.jsx)("div",{}),u=i.hideFooterRowCount||i.pagination?null:(0,G.jsx)(Eoe,{rowCount:o,visibleRowCount:s}),c=i.pagination&&!i.hideFooterPagination&&i.slots.pagination&&(0,G.jsx)(i.slots.pagination,(0,S.Z)({},null==(n=i.slotProps)?void 0:n.pagination));return(0,G.jsxs)(Ooe,(0,S.Z)({ref:t},e,{children:[l,u,c]}))})),Zoe=t.forwardRef((function(e,t){var n,r,i,o=ote(),a=c9(o,n9),s=p9(),l=c9(o,jie),u=o.current.unstable_applyPipeProcessors("preferencePanel",null,null!=(n=l.openedPanelValue)?n:wre.filters);return(0,G.jsx)(s.slots.panel,(0,S.Z)({ref:t,as:s.slots.basePopper,open:a.length>0&&l.open},null==(r=s.slotProps)?void 0:r.panel,e,null==(i=s.slotProps)?void 0:i.basePopper,{children:u}))})),Noe=["className"],Loe=WB("div",{name:"MuiDataGrid",slot:"Overlay",overridesResolver:function(e,t){return t.overlay}})({width:"100%",height:"100%",display:"flex",alignSelf:"center",alignItems:"center",justifyContent:"center",backgroundColor:"var(--unstable_DataGrid-overlayBackground)"}),Foe=t.forwardRef((function(e,t){var n=e.className,r=(0,_.Z)(e,Noe),i=p9(),o=function(e){var t=e.classes;return(0,de.Z)({root:["overlay"]},H7,t)}(i);return(0,G.jsx)(Loe,(0,S.Z)({ref:t,className:k(o.root,n),ownerState:i},r))})),zoe=t.forwardRef((function(e,t){return(0,G.jsx)(Foe,(0,S.Z)({ref:t},e,{children:(0,G.jsx)(bu,{})}))})),Boe=t.forwardRef((function(e,t){var n=ote().current.getLocaleText("noRowsLabel");return(0,G.jsx)(Foe,(0,S.Z)({ref:t},e,{children:n}))}));var Hoe=t.createContext();var Voe=t.createContext();function qoe(e){return(0,ve.ZP)("MuiTableCell",e)}var Woe=(0,pe.Z)("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]),Uoe=["align","className","component","padding","scope","size","sortDirection","variant"],Goe=(0,J.ZP)("td",{name:"MuiTableCell",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.variant],t["size".concat((0,tu.Z)(n.size))],"normal"!==n.padding&&t["padding".concat((0,tu.Z)(n.padding))],"inherit"!==n.align&&t["align".concat((0,tu.Z)(n.align))],n.stickyHeader&&t.stickyHeader]}})((function(e){var t=e.theme,n=e.ownerState;return(0,S.Z)({},t.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:t.vars?"1px solid ".concat(t.vars.palette.TableCell.border):"1px solid\n    ".concat("light"===t.palette.mode?(0,wu.$n)((0,wu.Fq)(t.palette.divider,1),.88):(0,wu._j)((0,wu.Fq)(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&&(0,s.Z)({padding:"6px 16px"},"&.".concat(Woe.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})})),Koe=t.forwardRef((function(e,n){var r,i=(0,fe.Z)({props:e,name:"MuiTableCell"}),o=i.align,a=void 0===o?"inherit":o,s=i.className,l=i.component,u=i.padding,c=i.scope,d=i.size,f=i.sortDirection,h=i.variant,p=(0,_.Z)(i,Uoe),v=t.useContext(Hoe),m=t.useContext(Voe),g=m&&"head"===m.variant,y=c;"td"===(r=l||(g?"th":"td"))?y=void 0:!y&&g&&(y="col");var b=h||m&&m.variant,x=(0,S.Z)({},i,{align:a,component:r,padding:u||(v&&v.padding?v.padding:"normal"),size:d||(v&&v.size?v.size:"medium"),sortDirection:f,stickyHeader:"head"===b&&v&&v.stickyHeader,variant:b}),w=function(e){var t=e.classes,n=e.variant,r=e.align,i=e.padding,o=e.size,a={root:["root",n,e.stickyHeader&&"stickyHeader","inherit"!==r&&"align".concat((0,tu.Z)(r)),"normal"!==i&&"padding".concat((0,tu.Z)(i)),"size".concat((0,tu.Z)(o))]};return(0,de.Z)(a,qoe,t)}(x),k=null;return f&&(k="asc"===f?"ascending":"descending"),(0,G.jsx)(Goe,(0,S.Z)({as:r,ref:n,className:(0,ue.Z)(w.root,s),"aria-sort":k,scope:y,ownerState:x},p))})),Yoe=Koe;function Xoe(e){return(0,ve.ZP)("MuiToolbar",e)}(0,pe.Z)("MuiToolbar",["root","gutters","regular","dense"]);var Qoe=["className","component","disableGutters","variant"],Joe=(0,J.ZP)("div",{name:"MuiToolbar",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,!n.disableGutters&&t.gutters,t[n.variant]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,S.Z)({position:"relative",display:"flex",alignItems:"center"},!n.disableGutters&&(0,s.Z)({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})}),(function(e){var t=e.theme;return"regular"===e.ownerState.variant&&t.mixins.toolbar})),$oe=t.forwardRef((function(e,t){var n=(0,fe.Z)({props:e,name:"MuiToolbar"}),r=n.className,i=n.component,o=void 0===i?"div":i,a=n.disableGutters,s=void 0!==a&&a,l=n.variant,u=void 0===l?"regular":l,c=(0,_.Z)(n,Qoe),d=(0,S.Z)({},n,{component:o,disableGutters:s,variant:u}),f=function(e){var t=e.classes,n={root:["root",!e.disableGutters&&"gutters",e.variant]};return(0,de.Z)(n,Xoe,t)}(d);return(0,G.jsx)(Joe,(0,S.Z)({as:o,className:(0,ue.Z)(f.root,r),ref:t,ownerState:d},c))})),eae=$oe,tae=(0,fc.Z)((0,G.jsx)("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),"LastPage"),nae=(0,fc.Z)((0,G.jsx)("path",{d:"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),"FirstPage"),rae=["backIconButtonProps","count","disabled","getItemAriaLabel","nextIconButtonProps","onPageChange","page","rowsPerPage","showFirstButton","showLastButton","slots","slotProps"],iae=t.forwardRef((function(e,t){var n,r,i,o,a,s,l,u,c=e.backIconButtonProps,d=e.count,f=e.disabled,h=void 0!==f&&f,p=e.getItemAriaLabel,v=e.nextIconButtonProps,m=e.onPageChange,g=e.page,y=e.rowsPerPage,b=e.showFirstButton,x=e.showLastButton,w=e.slots,k=void 0===w?{}:w,C=e.slotProps,j=void 0===C?{}:C,P=(0,_.Z)(e,rae),E=Ns(),A=null!=(n=k.firstButton)?n:sc,T=null!=(r=k.lastButton)?r:sc,I=null!=(i=k.nextButton)?i:sc,R=null!=(o=k.previousButton)?o:sc,M=null!=(a=k.firstButtonIcon)?a:nae,O=null!=(s=k.lastButtonIcon)?s:tae,D=null!=(l=k.nextButtonIcon)?l:rw,Z=null!=(u=k.previousButtonIcon)?u:nw,N=E?T:A,L=E?I:R,F=E?R:I,z=E?A:T,B=E?j.lastButton:j.firstButton,H=E?j.nextButton:j.previousButton,V=E?j.previousButton:j.nextButton,q=E?j.firstButton:j.lastButton;return(0,G.jsxs)("div",(0,S.Z)({ref:t},P,{children:[b&&(0,G.jsx)(N,(0,S.Z)({onClick:function(e){m(e,0)},disabled:h||0===g,"aria-label":p("first",g),title:p("first",g)},B,{children:E?(0,G.jsx)(O,(0,S.Z)({},j.lastButtonIcon)):(0,G.jsx)(M,(0,S.Z)({},j.firstButtonIcon))})),(0,G.jsx)(L,(0,S.Z)({onClick:function(e){m(e,g-1)},disabled:h||0===g,color:"inherit","aria-label":p("previous",g),title:p("previous",g)},null!=H?H:c,{children:E?(0,G.jsx)(D,(0,S.Z)({},j.nextButtonIcon)):(0,G.jsx)(Z,(0,S.Z)({},j.previousButtonIcon))})),(0,G.jsx)(F,(0,S.Z)({onClick:function(e){m(e,g+1)},disabled:h||-1!==d&&g>=Math.ceil(d/y)-1,color:"inherit","aria-label":p("next",g),title:p("next",g)},null!=V?V:v,{children:E?(0,G.jsx)(Z,(0,S.Z)({},j.previousButtonIcon)):(0,G.jsx)(D,(0,S.Z)({},j.nextButtonIcon))})),x&&(0,G.jsx)(z,(0,S.Z)({onClick:function(e){m(e,Math.max(0,Math.ceil(d/y)-1))},disabled:h||g>=Math.ceil(d/y)-1,"aria-label":p("last",g),title:p("last",g)},q,{children:E?(0,G.jsx)(M,(0,S.Z)({},j.firstButtonIcon)):(0,G.jsx)(O,(0,S.Z)({},j.lastButtonIcon))}))]}))})),oae=iae;function aae(e){return(0,ve.ZP)("MuiTablePagination",e)}var sae,lae=(0,pe.Z)("MuiTablePagination",["root","toolbar","spacer","selectLabel","selectRoot","select","selectIcon","input","menuItem","displayedRows","actions"]),uae=["ActionsComponent","backIconButtonProps","className","colSpan","component","count","disabled","getItemAriaLabel","labelDisplayedRows","labelRowsPerPage","nextIconButtonProps","onPageChange","onRowsPerPageChange","page","rowsPerPage","rowsPerPageOptions","SelectProps","showFirstButton","showLastButton","slotProps","slots"],cae=(0,J.ZP)(Yoe,{name:"MuiTablePagination",slot:"Root",overridesResolver:function(e,t){return t.root}})((function(e){var t=e.theme;return{overflow:"auto",color:(t.vars||t).palette.text.primary,fontSize:t.typography.pxToRem(14),"&:last-child":{padding:0}}})),dae=(0,J.ZP)(eae,{name:"MuiTablePagination",slot:"Toolbar",overridesResolver:function(e,t){return(0,S.Z)((0,s.Z)({},"& .".concat(lae.actions),t.actions),t.toolbar)}})((function(e){var t,n=e.theme;return t={minHeight:52,paddingRight:2},(0,s.Z)(t,"".concat(n.breakpoints.up("xs")," and (orientation: landscape)"),{minHeight:52}),(0,s.Z)(t,n.breakpoints.up("sm"),{minHeight:52,paddingRight:2}),(0,s.Z)(t,"& .".concat(lae.actions),{flexShrink:0,marginLeft:20}),t})),fae=(0,J.ZP)("div",{name:"MuiTablePagination",slot:"Spacer",overridesResolver:function(e,t){return t.spacer}})({flex:"1 1 100%"}),hae=(0,J.ZP)("p",{name:"MuiTablePagination",slot:"SelectLabel",overridesResolver:function(e,t){return t.selectLabel}})((function(e){var t=e.theme;return(0,S.Z)({},t.typography.body2,{flexShrink:0})})),pae=(0,J.ZP)(by,{name:"MuiTablePagination",slot:"Select",overridesResolver:function(e,t){var n;return(0,S.Z)((n={},(0,s.Z)(n,"& .".concat(lae.selectIcon),t.selectIcon),(0,s.Z)(n,"& .".concat(lae.select),t.select),n),t.input,t.selectRoot)}})((0,s.Z)({color:"inherit",fontSize:"inherit",flexShrink:0,marginRight:32,marginLeft:8},"& .".concat(lae.select),{paddingLeft:8,paddingRight:24,textAlign:"right",textAlignLast:"right"})),vae=(0,J.ZP)(OC,{name:"MuiTablePagination",slot:"MenuItem",overridesResolver:function(e,t){return t.menuItem}})({}),mae=(0,J.ZP)("p",{name:"MuiTablePagination",slot:"DisplayedRows",overridesResolver:function(e,t){return t.displayedRows}})((function(e){var t=e.theme;return(0,S.Z)({},t.typography.body2,{flexShrink:0})}));function gae(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"\u2013").concat(n," of ").concat(-1!==r?r:"more than ".concat(n))}function yae(e){return"Go to ".concat(e," page")}var bae=t.forwardRef((function(e,n){var r,i,o=(0,fe.Z)({props:e,name:"MuiTablePagination"}),a=o.ActionsComponent,s=void 0===a?oae:a,l=o.backIconButtonProps,u=o.className,c=o.colSpan,d=o.component,f=void 0===d?Yoe:d,h=o.count,p=o.disabled,v=void 0!==p&&p,m=o.getItemAriaLabel,g=void 0===m?yae:m,y=o.labelDisplayedRows,b=void 0===y?gae:y,x=o.labelRowsPerPage,w=void 0===x?"Rows per page:":x,k=o.nextIconButtonProps,C=o.onPageChange,j=o.onRowsPerPageChange,P=o.page,E=o.rowsPerPage,A=o.rowsPerPageOptions,T=void 0===A?[10,25,50,100]:A,I=o.SelectProps,R=void 0===I?{}:I,M=o.showFirstButton,O=void 0!==M&&M,D=o.showLastButton,Z=void 0!==D&&D,N=o.slotProps,L=void 0===N?{}:N,F=o.slots,z=void 0===F?{}:F,B=(0,_.Z)(o,uae),H=o,V=function(e){var t=e.classes;return(0,de.Z)({root:["root"],toolbar:["toolbar"],spacer:["spacer"],selectLabel:["selectLabel"],select:["select"],input:["input"],selectIcon:["selectIcon"],menuItem:["menuItem"],displayedRows:["displayedRows"],actions:["actions"]},aae,t)}(H),q=null!=(r=null==L?void 0:L.select)?r:R,W=q.native?"option":vae;f!==Yoe&&"td"!==f||(i=c||1e3);var U=(0,tp.Z)(q.id),K=(0,tp.Z)(q.labelId);return(0,G.jsx)(cae,(0,S.Z)({colSpan:i,ref:n,as:f,ownerState:H,className:(0,ue.Z)(V.root,u)},B,{children:(0,G.jsxs)(dae,{className:V.toolbar,children:[(0,G.jsx)(fae,{className:V.spacer}),T.length>1&&(0,G.jsx)(hae,{className:V.selectLabel,id:K,children:w}),T.length>1&&(0,G.jsx)(pae,(0,S.Z)({variant:"standard"},!q.variant&&{input:sae||(sae=(0,G.jsx)(um,{}))},{value:E,onChange:j,id:U,labelId:K},q,{classes:(0,S.Z)({},q.classes,{root:(0,ue.Z)(V.input,V.selectRoot,(q.classes||{}).root),select:(0,ue.Z)(V.select,(q.classes||{}).select),icon:(0,ue.Z)(V.selectIcon,(q.classes||{}).icon)}),disabled:v,children:T.map((function(e){return(0,t.createElement)(W,(0,S.Z)({},!Yc(W)&&{ownerState:H},{className:V.menuItem,key:e.label?e.label:e,value:e.value?e.value:e}),e.label?e.label:e)}))})),(0,G.jsx)(mae,{className:V.displayedRows,children:b({from:0===h?0:P*E+1,to:-1===h?(P+1)*E:-1===E?h:Math.min(h,(P+1)*E),count:-1===h?-1:h,page:P})}),(0,G.jsx)(s,{className:V.actions,backIconButtonProps:l,count:h,nextIconButtonProps:k,onPageChange:C,page:P,rowsPerPage:E,showFirstButton:O,showLastButton:Z,slotProps:L.actions,slots:z.actions,getItemAriaLabel:g,disabled:v})]})}))})),xae=bae,wae=(0,J.ZP)(xae)((function(e){var t,n=e.theme;return t={},(0,s.Z)(t,"& .".concat(lae.selectLabel),(0,s.Z)({display:"none"},n.breakpoints.up("sm"),{display:"block"})),(0,s.Z)(t,"& .".concat(lae.input),(0,s.Z)({display:"none"},n.breakpoints.up("sm"),{display:"inline-flex"})),t})),kae=t.forwardRef((function(e,n){var r,i=ote(),o=p9(),a=c9(i,Nre),s=c9(i,see),l=t.useMemo((function(){var e,t;return null!=(e=null!=(t=o.rowCount)?t:s)?e:0}),[o.rowCount,s]),u=t.useMemo((function(){return Math.floor(l/(a.pageSize||1))}),[l,a.pageSize]),c=t.useCallback((function(e){var t=Number(e.target.value);i.current.setPageSize(t)}),[i]),d=t.useCallback((function(e,t){i.current.setPage(t)}),[i]);return(0,G.jsx)(wae,(0,S.Z)({ref:n,component:"div",count:l,page:a.page<=u?a.page:u,rowsPerPageOptions:null!=(r=o.pageSizeOptions)&&r.includes(a.pageSize)?o.pageSizeOptions:[],rowsPerPage:a.pageSize,onPageChange:d,onRowsPerPageChange:c},i.current.getLocaleText("MuiTablePagination"),e))})),Sae=["className"],_ae=function(e){var t=e.classes;return(0,de.Z)({root:["panelContent"]},H7,t)},Cae=WB("div",{name:"MuiDataGrid",slot:"PanelContent",overridesResolver:function(e,t){return t.panelContent}})({display:"flex",flexDirection:"column",overflow:"auto",flex:"1 1",maxHeight:400});function jae(e){var t=e.className,n=(0,_.Z)(e,Sae),r=p9(),i=_ae(r);return(0,G.jsx)(Cae,(0,S.Z)({className:k(t,i.root),ownerState:r},n))}var Pae=["className"],Eae=function(e){var t=e.classes;return(0,de.Z)({root:["panelFooter"]},H7,t)},Aae=WB("div",{name:"MuiDataGrid",slot:"PanelFooter",overridesResolver:function(e,t){return t.panelFooter}})((function(e){return{padding:e.theme.spacing(.5),display:"flex",justifyContent:"space-between"}}));function Tae(e){var t=e.className,n=(0,_.Z)(e,Pae),r=p9(),i=Eae(r);return(0,G.jsx)(Aae,(0,S.Z)({className:k(t,i.root),ownerState:r},n))}var Iae=["className","slotProps"],Rae=(0,J.ZP)("div",{name:"MuiDataGrid",slot:"PanelWrapper",overridesResolver:function(e,t){return t.panelWrapper}})({display:"flex",flexDirection:"column",flex:1,"&:focus":{outline:0}}),Mae=function(){return!0},Oae=t.forwardRef((function(e,t){var n=e.className,r=e.slotProps,i=void 0===r?{}:r,o=(0,_.Z)(e,Iae),a=p9(),s=function(e){var t=e.classes;return(0,de.Z)({root:["panelWrapper"]},H7,t)}(a);return(0,G.jsx)(xd,(0,S.Z)({open:!0,disableEnforceFocus:!0,isEnabled:Mae},i.TrapFocus,{children:(0,G.jsx)(Rae,(0,S.Z)({ref:t,tabIndex:-1,className:k(n,s.root),ownerState:a},o))}))})),Dae=["item","hasMultipleFilters","deleteFilter","applyFilterChanges","multiFilterOperator","showMultiFilterOperators","disableMultiFilterOperator","applyMultiFilterOperatorChanges","focusElementRef","logicOperators","columnsSort","filterColumns","deleteIconProps","logicOperatorInputProps","operatorInputProps","columnInputProps","valueInputProps","children"],Zae=["InputComponentProps"],Nae=(0,J.ZP)("div",{name:"MuiDataGrid",slot:"FilterForm",overridesResolver:function(e,t){return t.filterForm}})((function(e){return{display:"flex",padding:e.theme.spacing(1)}})),Lae=(0,J.ZP)("div",{name:"MuiDataGrid",slot:"FilterFormDeleteIcon",overridesResolver:function(e,t){return t.filterFormDeleteIcon}})((function(e){var t=e.theme;return{flexShrink:0,justifyContent:"flex-end",marginRight:t.spacing(.5),marginBottom:t.spacing(.2)}})),Fae=(0,J.ZP)("div",{name:"MuiDataGrid",slot:"FilterFormLogicOperatorInput",overridesResolver:function(e,t){return t.filterFormLogicOperatorInput}})({minWidth:55,marginRight:5,justifyContent:"end"}),zae=(0,J.ZP)("div",{name:"MuiDataGrid",slot:"FilterFormColumnInput",overridesResolver:function(e,t){return t.filterFormColumnInput}})({width:150}),Bae=(0,J.ZP)("div",{name:"MuiDataGrid",slot:"FilterFormOperatorInput",overridesResolver:function(e,t){return t.filterFormOperatorInput}})({width:120}),Hae=(0,J.ZP)("div",{name:"MuiDataGrid",slot:"FilterFormValueInput",overridesResolver:function(e,t){return t.filterFormValueInput}})({width:190}),Vae=function(e){return e.headerName||e.field},qae=new Intl.Collator,Wae=t.forwardRef((function(e,n){var r,i,o,a,s,l,u,c,d,f,h=e.item,p=e.hasMultipleFilters,v=e.deleteFilter,m=e.applyFilterChanges,g=e.multiFilterOperator,y=e.showMultiFilterOperators,b=e.disableMultiFilterOperator,x=e.applyMultiFilterOperatorChanges,w=e.focusElementRef,C=e.logicOperators,j=void 0===C?[iie.And,iie.Or]:C,P=e.columnsSort,E=e.filterColumns,A=e.deleteIconProps,T=void 0===A?{}:A,I=e.logicOperatorInputProps,R=void 0===I?{}:I,M=e.operatorInputProps,O=void 0===M?{}:M,D=e.columnInputProps,Z=void 0===D?{}:D,N=e.valueInputProps,L=void 0===N?{}:N,F=(0,_.Z)(e,Dae),z=ote(),B=c9(z,l9),H=c9(z,J9),V=(0,Kc.Z)(),q=(0,Kc.Z)(),W=(0,Kc.Z)(),U=(0,Kc.Z)(),K=p9(),Y=function(e){var t=e.classes;return(0,de.Z)({root:["filterForm"],deleteIcon:["filterFormDeleteIcon"],logicOperatorInput:["filterFormLogicOperatorInput"],columnInput:["filterFormColumnInput"],operatorInput:["filterFormOperatorInput"],valueInput:["filterFormValueInput"]},H7,t)}(K),X=t.useRef(null),Q=t.useRef(null),J=p&&j.length>0,$=(null==(r=K.slotProps)?void 0:r.baseFormControl)||{},ee=null==(o=((null==(i=K.slotProps)?void 0:i.baseSelect)||{}).native)||o,te=(null==(a=K.slotProps)?void 0:a.baseInputLabel)||{},ne=(null==(s=K.slotProps)?void 0:s.baseSelectOption)||{},re=L.InputComponentProps,ie=(0,_.Z)(L,Zae),oe=t.useMemo((function(){if(void 0===E||"function"!==typeof E)return B;var e=E({field:h.field,columns:B,currentFilters:(null==H?void 0:H.items)||[]});return B.filter((function(t){return e.includes(t.field)}))}),[E,null==H?void 0:H.items,B,h.field]),ae=t.useMemo((function(){switch(P){case"asc":return oe.sort((function(e,t){return qae.compare(Vae(e),Vae(t))}));case"desc":return oe.sort((function(e,t){return-qae.compare(Vae(e),Vae(t))}));default:return oe}}),[oe,P]),se=h.field?z.current.getColumn(h.field):null,le=t.useMemo((function(){var e;return h.operator&&se?null==(e=se.filterOperators)?void 0:e.find((function(e){return e.value===h.operator})):null}),[h,se]),ue=t.useCallback((function(e){var t=e.target.value,n=z.current.getColumn(t);if(n.field!==se.field){var r=n.filterOperators.find((function(e){return e.value===h.operator}))||n.filterOperators[0],i=!r.InputComponent||r.InputComponent!==(null==le?void 0:le.InputComponent);m((0,S.Z)({},h,{field:t,operator:r.value,value:i?void 0:h.value}))}}),[z,m,h,se,le]),ce=t.useCallback((function(e){var t=e.target.value,n=null==se?void 0:se.filterOperators.find((function(e){return e.value===t})),r=!(null!=n&&n.InputComponent)||(null==n?void 0:n.InputComponent)!==(null==le?void 0:le.InputComponent);m((0,S.Z)({},h,{operator:t,value:r?void 0:h.value}))}),[m,h,se,le]),fe=t.useCallback((function(e){var t=e.target.value===iie.And.toString()?iie.And:iie.Or;x(t)}),[x]);return t.useImperativeHandle(w,(function(){return{focus:function(){var e;null!=le&&le.InputComponent?null==X||null==(e=X.current)||e.focus():Q.current.focus()}}}),[le]),(0,G.jsxs)(Nae,(0,S.Z)({ref:n,className:Y.root,"data-id":h.id,ownerState:K},F,{children:[(0,G.jsx)(Lae,(0,S.Z)({variant:"standard",as:K.slots.baseFormControl},$,T,{className:k(Y.deleteIcon,$.className,T.className),ownerState:K,children:(0,G.jsx)(K.slots.baseIconButton,(0,S.Z)({"aria-label":z.current.getLocaleText("filterPanelDeleteIconLabel"),title:z.current.getLocaleText("filterPanelDeleteIconLabel"),onClick:function(){K.disableMultipleColumnsFiltering?void 0===h.value?v(h):m((0,S.Z)({},h,{value:void 0})):v(h)},size:"small"},null==(l=K.slotProps)?void 0:l.baseIconButton,{children:(0,G.jsx)(K.slots.filterPanelDeleteIcon,{fontSize:"small"})}))})),(0,G.jsx)(Fae,(0,S.Z)({variant:"standard",as:K.slots.baseFormControl},$,R,{sx:(0,S.Z)({display:J?"flex":"none",visibility:y?"visible":"hidden"},$.sx||{},R.sx||{}),className:k(Y.logicOperatorInput,$.className,R.className),ownerState:K,children:(0,G.jsx)(K.slots.baseSelect,(0,S.Z)({inputProps:{"aria-label":z.current.getLocaleText("filterPanelLogicOperator")},value:g,onChange:fe,disabled:!!b||1===j.length,native:ee},null==(u=K.slotProps)?void 0:u.baseSelect,{children:j.map((function(e){return(0,t.createElement)(K.slots.baseSelectOption,(0,S.Z)({},ne,{native:ee,key:e.toString(),value:e.toString()}),z.current.getLocaleText(function(e){switch(e){case iie.And:return"filterPanelOperatorAnd";case iie.Or:return"filterPanelOperatorOr";default:throw new Error("MUI: Invalid `logicOperator` property in the `GridFilterPanel`.")}}(e)))}))}))})),(0,G.jsxs)(zae,(0,S.Z)({variant:"standard",as:K.slots.baseFormControl},$,Z,{className:k(Y.columnInput,$.className,Z.className),ownerState:K,children:[(0,G.jsx)(K.slots.baseInputLabel,(0,S.Z)({},te,{htmlFor:V,id:q,children:z.current.getLocaleText("filterPanelColumns")})),(0,G.jsx)(K.slots.baseSelect,(0,S.Z)({labelId:q,id:V,label:z.current.getLocaleText("filterPanelColumns"),value:h.field||"",onChange:ue,native:ee},null==(c=K.slotProps)?void 0:c.baseSelect,{children:ae.map((function(e){return(0,t.createElement)(K.slots.baseSelectOption,(0,S.Z)({},ne,{native:ee,key:e.field,value:e.field}),Vae(e))}))}))]})),(0,G.jsxs)(Bae,(0,S.Z)({variant:"standard",as:K.slots.baseFormControl},$,O,{className:k(Y.operatorInput,$.className,O.className),ownerState:K,children:[(0,G.jsx)(K.slots.baseInputLabel,(0,S.Z)({},te,{htmlFor:W,id:U,children:z.current.getLocaleText("filterPanelOperator")})),(0,G.jsx)(K.slots.baseSelect,(0,S.Z)({labelId:U,label:z.current.getLocaleText("filterPanelOperator"),id:W,value:h.operator,onChange:ce,native:ee,inputRef:Q},null==(d=K.slotProps)?void 0:d.baseSelect,{children:null==se||null==(f=se.filterOperators)?void 0:f.map((function(e){return(0,t.createElement)(K.slots.baseSelectOption,(0,S.Z)({},ne,{native:ee,key:e.value,value:e.value}),e.label||z.current.getLocaleText("filterOperator".concat((0,qb.Z)(e.value))))}))}))]})),(0,G.jsx)(Hae,(0,S.Z)({variant:"standard",as:K.slots.baseFormControl},$,ie,{className:k(Y.valueInput,$.className,ie.className),ownerState:K,children:null!=le&&le.InputComponent?(0,G.jsx)(le.InputComponent,(0,S.Z)({apiRef:z,item:h,applyValue:m,focusElementRef:X},le.InputComponentProps,re)):null}))]}))})),Uae=["logicOperators","columnsSort","filterFormProps","getColumnForNewFilter","children","disableAddFilterButton","disableRemoveAllButton"],Gae=function(e){return{field:e.field,operator:e.filterOperators[0].value,id:Math.round(1e5*Math.random())}},Kae=t.forwardRef((function(e,n){var r,i,o=ote(),a=p9(),s=c9(o,J9),l=c9(o,l9),u=t.useRef(null),c=e.logicOperators,d=void 0===c?[iie.And,iie.Or]:c,f=e.columnsSort,h=e.filterFormProps,p=e.getColumnForNewFilter,v=e.disableAddFilterButton,m=void 0!==v&&v,g=e.disableRemoveAllButton,y=void 0!==g&&g,b=(0,_.Z)(e,Uae),x=t.useCallback((function(e){o.current.upsertFilterItem(e)}),[o]),w=t.useCallback((function(e){o.current.setFilterLogicOperator(e)}),[o]),k=t.useCallback((function(){var e;if(p&&"function"===typeof p){var t=p({currentFilters:(null==s?void 0:s.items)||[],columns:l});if(null===t)return null;e=l.find((function(e){return e.field===t}))}else e=l.find((function(e){var t;return null==(t=e.filterOperators)?void 0:t.length}));return e?Gae(e):null}),[null==s?void 0:s.items,l,p]),C=t.useCallback((function(){if(void 0===p||"function"!==typeof p)return k();var e=s.items.length?s.items:[k()].filter(Boolean),t=p({currentFilters:e,columns:l});if(null===t)return null;var n=l.find((function(e){return e.field===t}));return n?Gae(n):null}),[s.items,l,p,k]),j=t.useMemo((function(){if(s.items.length)return s.items;var e=k();return e?[e]:[]}),[s.items,k]),P=j.length>1,E=t.useCallback((function(e){var t=1===j.length;o.current.deleteFilterItem(e),t&&o.current.hideFilterPanel()}),[o,j.length]);return t.useEffect((function(){d.length>0&&s.logicOperator&&!d.includes(s.logicOperator)&&w(d[0])}),[d,w,s.logicOperator]),t.useEffect((function(){j.length>0&&u.current.focus()}),[j.length]),(0,G.jsxs)(Oae,(0,S.Z)({ref:n},b,{children:[(0,G.jsx)(jae,{children:j.map((function(e,t){return(0,G.jsx)(Wae,(0,S.Z)({item:e,applyFilterChanges:x,deleteFilter:E,hasMultipleFilters:P,showMultiFilterOperators:t>0,multiFilterOperator:s.logicOperator,disableMultiFilterOperator:1!==t,applyMultiFilterOperatorChanges:w,focusElementRef:t===j.length-1?u:null,logicOperators:d,columnsSort:f},h),null==e.id?t:e.id)}))}),a.disableMultipleColumnsFiltering||m&&y?null:(0,G.jsxs)(Tae,{children:[m?(0,G.jsx)("span",{}):(0,G.jsx)(a.slots.baseButton,(0,S.Z)({onClick:function(){var e=C();e&&o.current.upsertFilterItems([].concat((0,Fl.Z)(j),[e]))},startIcon:(0,G.jsx)(a.slots.filterPanelAddIcon,{})},null==(r=a.slotProps)?void 0:r.baseButton,{children:o.current.getLocaleText("filterPanelAddFilter")})),y?null:(0,G.jsx)(a.slots.baseButton,(0,S.Z)({onClick:function(){1===j.length&&void 0===j[0].value&&(o.current.deleteFilterItem(j[0]),o.current.hideFilterPanel()),o.current.setFilterModel((0,S.Z)({},s,{items:[]}))},startIcon:(0,G.jsx)(a.slots.filterPanelRemoveAllIcon,{})},null==(i=a.slotProps)?void 0:i.baseButton,{children:o.current.getLocaleText("filterPanelRemoveAll")}))]})]}))})),Yae=["className"],Xae=function(e){var t=e.classes;return(0,de.Z)({root:["panelHeader"]},H7,t)},Qae=WB("div",{name:"MuiDataGrid",slot:"PanelHeader",overridesResolver:function(e,t){return t.panelHeader}})((function(e){return{padding:e.theme.spacing(1)}}));function Jae(e){var t=e.className,n=(0,_.Z)(e,Yae),r=p9(),i=Xae(r);return(0,G.jsx)(Qae,(0,S.Z)({className:k(t,i.root),ownerState:r},n))}var $ae=["sort","searchPredicate","autoFocusSearchField","disableHideAllButton","disableShowAllButton"],ese=(0,J.ZP)("div",{name:"MuiDataGrid",slot:"ColumnsPanel",overridesResolver:function(e,t){return t.columnsPanel}})({padding:"8px 0px 8px 8px"}),tse=(0,J.ZP)("div",{name:"MuiDataGrid",slot:"ColumnsPanelRow",overridesResolver:function(e,t){return t.columnsPanelRow}})((function(e){var t=e.theme;return(0,s.Z)({display:"flex",justifyContent:"space-between",padding:"1px 8px 1px 7px"},"& .".concat(jp.root),{marginRight:t.spacing(.5)})})),nse=((0,J.ZP)(sc)({justifyContent:"flex-end"}),new Intl.Collator),rse=function(e,t){return(e.headerName||e.field).toLowerCase().indexOf(t)>-1};var ise=["children","className","classes"],ose=(0,pe.Z)("MuiDataGrid",["panel","paper"]),ase=(0,J.ZP)(ep,{name:"MuiDataGrid",slot:"Panel",overridesResolver:function(e,t){return t.panel}})((function(e){return{zIndex:e.theme.zIndex.modal}})),sse=(0,J.ZP)(Vd,{name:"MuiDataGrid",slot:"Paper",overridesResolver:function(e,t){return t.paper}})((function(e){var t=e.theme;return{backgroundColor:(t.vars||t).palette.background.paper,minWidth:300,maxHeight:450,display:"flex"}})),lse=t.forwardRef((function(e,n){var r=e.children,o=e.className,a=(0,_.Z)(e,ise),s=ote(),l=p9(),u=ose,c=t.useState(!1),d=(0,i.Z)(c,2),f=d[0],h=d[1],p=t.useCallback((function(){s.current.hidePreferences()}),[s]),v=t.useCallback((function(e){Zne(e.key)&&s.current.hidePreferences()}),[s]),m=t.useMemo((function(){return[{name:"flip",enabled:!1},{name:"isPlaced",enabled:!0,phase:"main",fn:function(){h(!0)},effect:function(){return function(){h(!1)}}}]}),[]),g=t.useState(null),y=(0,i.Z)(g,2),b=y[0],x=y[1];return t.useEffect((function(){var e,t,n=null==(e=s.current.rootElementRef)||null==(t=e.current)?void 0:t.querySelector(".".concat(V7.columnHeaders));n&&x(n)}),[s]),b?(0,G.jsx)(ase,(0,S.Z)({ref:n,placement:"bottom-start",className:k(o,u.panel),ownerState:l,anchorEl:b,modifiers:m},a,{children:(0,G.jsx)(Ee,{mouseEvent:"onMouseUp",onClickAway:p,children:(0,G.jsx)(sse,{className:u.paper,ownerState:l,elevation:8,onKeyDown:v,children:f&&r})})})):null})),use=["selected","rowId","row","index","style","position","rowHeight","className","visibleColumns","renderedColumns","containerWidth","firstColumnToRender","lastColumnToRender","isLastVisible","focusedCell","tabbableCell","onClick","onDoubleClick","onMouseEnter","onMouseLeave"],cse=["changeReason"];function dse(e){var t=e.width;if(!t)return null;var n={width:t};return(0,G.jsx)("div",{className:"".concat(V7.cell," ").concat(V7.withBorderColor),style:n})}var fse=t.forwardRef((function(e,n){var r=e.selected,o=e.rowId,a=e.row,s=e.index,l=e.style,u=e.position,c=e.rowHeight,d=e.className,f=e.renderedColumns,h=e.containerWidth,p=e.firstColumnToRender,v=e.isLastVisible,m=void 0!==v&&v,g=e.focusedCell,y=e.tabbableCell,b=e.onClick,x=e.onDoubleClick,w=e.onMouseEnter,C=e.onMouseLeave,j=(0,_.Z)(e,use),P=ote(),E=t.useRef(null),A=p9(),T=yie(P,A),I=c9(P,s9),R=c9(P,Y9),M=c9(P,R9),O=c9(P,k9),D=c9(P,Eie),Z=(0,_e.Z)(E,n),N=s+O+2,L=function(e){var t=e.editable,n=e.editing,r=e.selected,i=e.isLastVisible,o=e.rowHeight,a=e.classes,s={root:["row",r&&"selected",t&&"row--editable",n&&"row--editing",i&&"row--lastVisible","auto"===o&&"row--dynamicHeight"]};return(0,de.Z)(s,H7,a)}({selected:r,isLastVisible:m,classes:A.classes,editing:P.current.getRowMode(o)===qne.Edit,editable:A.editMode===Hne.Row,rowHeight:c});t.useLayoutEffect((function(){"auto"===c&&E.current&&"undefined"===typeof ResizeObserver&&P.current.unstable_storeRowHeightMeasurement(o,E.current.clientHeight,u)}),[P,c,o,u]),t.useLayoutEffect((function(){if(T.range){var e=P.current.getRowIndexRelativeToVisibleRows(o);null!=e&&P.current.unstable_setLastMeasuredRowIndex(e)}var t=E.current;if(t&&!("auto"!==c)&&"undefined"!==typeof ResizeObserver){var n=new ResizeObserver((function(e){var t=(0,i.Z)(e,1)[0],n=t.borderBoxSize&&t.borderBoxSize.length>0?t.borderBoxSize[0].blockSize:t.contentRect.height;P.current.unstable_storeRowHeightMeasurement(o,n,u)}));return n.observe(t),function(){return n.disconnect()}}}),[P,T.range,s,c,o,u]);var F=t.useCallback((function(e,t){return function(n){(1!==n.target.nodeType||n.currentTarget.contains(n.target))&&P.current.getRow(o)&&(P.current.publishEvent(e,P.current.getRowParams(o),n),t&&t(n))}}),[P,o]),z=t.useCallback((function(e){var t=Wie(e.target,V7.cell),n=null==t?void 0:t.getAttribute("data-field");if(n){if(n===Ure.field)return;if(n===xie)return;if("__reorder__"===n)return;if(P.current.getCellMode(o,n)===Vne.Edit)return;if(P.current.getColumn(n).type===dre)return}F("rowClick",b)(e)}),[P,b,F,o]),B=A.slots,H=A.slotProps,V=A.classes,q=A.disableColumnReorder,W=A.getCellClassName,U=A.rowReordering,K=B.cell,Y=t.useCallback((function(e,t){var n=P.current.getCellParams(o,e.field),r=P.current.unstable_applyPipeProcessors("cellClassName",[],{id:o,field:e.field}),i=q&&e.disableReorder||!U&&!!R.length&&M>1&&Object.keys(D).length>0;e.cellClassName&&r.push(k("function"===typeof e.cellClassName?e.cellClassName(n):e.cellClassName));var a,s=D[o]?D[o][e.field]:null;if(null==s&&e.renderCell&&(a=e.renderCell((0,S.Z)({},n,{api:P.current})),r.push(k(V7["cell--withRenderer"],null==V?void 0:V["cell--withRenderer"]))),null!=s&&e.renderEditCell){var l=P.current.getRowWithUpdatedValues(o,e.field),u=(0,_.Z)(s,cse),d=(0,S.Z)({},n,{row:l},u,{api:P.current});a=e.renderEditCell(d),r.push(k(V7["cell--editing"],null==V?void 0:V["cell--editing"]))}W&&r.push(W(n));var f=g===e.field,h=y===e.field?0:-1,p=P.current.unstable_applyPipeProcessors("isCellSelected",!1,{id:o,field:e.field});return(0,G.jsx)(K,(0,S.Z)({value:n.value,field:e.field,width:t.width,rowId:o,height:c,showRightBorder:t.showRightBorder,formattedValue:n.formattedValue,align:e.align||"left",cellMode:n.cellMode,colIndex:t.indexRelativeToAllColumns,isEditable:n.isEditable,isSelected:p,hasFocus:f,tabIndex:h,className:k(r),colSpan:t.colSpan,disableDragEvents:i},null==H?void 0:H.cell,{children:a}),e.field)}),[P,o,q,U,R.length,M,D,W,g,y,K,c,null==H?void 0:H.cell,V]),X=P.current.unstable_getRowInternalSizes(o),Q=c;if("auto"===Q&&X){var J=0,$=Object.entries(X).reduce((function(e,t){var n=(0,i.Z)(t,2),r=n[0],o=n[1];return/^base[A-Z]/.test(r)?(J+=1,o>e?o:e):e}),0);$>0&&J>1&&(Q=$)}var ee=(0,S.Z)({},l,{maxHeight:"auto"===c?"none":c,minHeight:Q});null!=X&&X.spacingTop&&(ee["border"===A.rowSpacingType?"borderTopWidth":"marginTop"]=X.spacingTop);if(null!=X&&X.spacingBottom){var te="border"===A.rowSpacingType?"borderBottomWidth":"marginBottom",ne=ee[te];"number"!==typeof ne&&(ne=parseInt(ne||"0",10)),ne+=X.spacingBottom,ee[te]=ne}var re=P.current.unstable_applyPipeProcessors("rowClassName",[],o);if("function"===typeof A.getRowClassName){var ie,oe=s-((null==(ie=T.range)?void 0:ie.firstRowIndex)||0),ae=(0,S.Z)({},P.current.getRowParams(o),{isFirstVisible:0===oe,isLastVisible:oe===T.rows.length-1,indexRelativeToCurrentPage:oe});re.push(A.getRowClassName(ae))}for(var se=Eee(1e4,20,80),le=P.current.getRowNode(o).type,ue=[],ce=0;ce<f.length;ce+=1){var fe=f[ce],he=p+ce,pe=P.current.unstable_getCellColSpanInfo(o,he);if(pe&&!pe.spannedByColSpan)if("skeletonRow"!==le){var ve=pe.cellProps,me=ve.colSpan,ge={width:ve.width,colSpan:me,showRightBorder:A.showCellVerticalBorder,indexRelativeToAllColumns:he};ue.push(Y(fe,ge))}else{var ye=pe.cellProps.width,be=Math.round(se());ue.push((0,G.jsx)(A.slots.skeletonCell,{width:ye,contentWidth:be,field:fe.field,align:fe.align},fe.field))}}var xe=h-I,we=a?{onClick:z,onDoubleClick:F("rowDoubleClick",x),onMouseEnter:F("rowMouseEnter",w),onMouseLeave:F("rowMouseLeave",C)}:null;return(0,G.jsxs)("div",(0,S.Z)({ref:Z,"data-id":o,"data-rowindex":s,role:"row",className:k.apply(void 0,(0,Fl.Z)(re).concat([L.root,d])),"aria-rowindex":N,"aria-selected":r,style:ee},we,j,{children:[ue,xe>0&&(0,G.jsx)(dse,{width:xe})]}))}));function hse(e){var t,n=e.direction,r=e.index,i=e.sortingOrder,o=ote(),a=p9(),s=function(e){var t=e.classes;return(0,de.Z)({icon:["sortIcon"]},H7,t)}((0,S.Z)({},e,{classes:a.classes})),l=function(e,t,n,r){var i,o={};return"asc"===t?i=e.columnSortedAscendingIcon:"desc"===t?i=e.columnSortedDescendingIcon:(i=e.columnUnsortedIcon,o.sortingOrder=r),i?(0,G.jsx)(i,(0,S.Z)({fontSize:"small",className:n},o)):null}(a.slots,n,s.icon,i);if(!l)return null;var u=(0,G.jsx)(a.slots.baseIconButton,(0,S.Z)({tabIndex:-1,"aria-label":o.current.getLocaleText("columnHeaderSortIconLabel"),title:o.current.getLocaleText("columnHeaderSortIconLabel"),size:"small"},null==(t=a.slotProps)?void 0:t.baseIconButton,{children:l}));return(0,G.jsxs)(Coe,{children:[null!=r&&(0,G.jsx)(iF,{badgeContent:r,color:"default",children:u}),null==r&&u]})}var pse=t.memo(hse),vse=t.memo((function(e){var n,r=e.colDef,i=e.open,o=e.columnMenuId,a=e.columnMenuButtonId,s=e.iconButtonRef,l=ote(),u=p9(),c=function(e){var t=e.classes,n={root:["menuIcon",e.open&&"menuOpen"],button:["menuIconButton"]};return(0,de.Z)(n,H7,t)}((0,S.Z)({},e,{classes:u.classes})),d=t.useCallback((function(e){e.preventDefault(),e.stopPropagation(),l.current.toggleColumnMenu(r.field)}),[l,r.field]);return(0,G.jsx)("div",{className:c.root,children:(0,G.jsx)(u.slots.baseIconButton,(0,S.Z)({ref:s,tabIndex:-1,className:c.button,"aria-label":l.current.getLocaleText("columnMenuLabel"),title:l.current.getLocaleText("columnMenuLabel"),size:"small",onClick:d,"aria-expanded":i?"true":void 0,"aria-haspopup":"true","aria-controls":o,id:a},null==(n=u.slotProps)?void 0:n.baseIconButton,{children:(0,G.jsx)(u.slots.columnMenuIcon,{fontSize:"small"})}))})}));function mse(e){var n=e.columnMenuId,r=e.columnMenuButtonId,i=e.ContentComponent,o=e.contentComponentProps,a=e.field,s=e.open,l=e.target,u=e.onExited,c=ote(),d=c.current.getColumn(a),f=t.useCallback((function(e){e.stopPropagation(),null!=l&&l.contains(e.target)||c.current.hideColumnMenu()}),[c,l]);return l?(0,G.jsx)(lre,{placement:"bottom-".concat("right"===d.align?"start":"end"),open:s,target:l,onClickAway:f,onExited:u,children:(0,G.jsx)(i,(0,S.Z)({colDef:d,hideMenu:f,open:s,id:n,labelledby:r},o))}):null}var gse=["className"],yse=WB("div",{name:"MuiDataGrid",slot:"ColumnHeaderTitle",overridesResolver:function(e,t){return t.columnHeaderTitle}})({textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap",fontWeight:"var(--unstable_DataGrid-headWeight)"}),bse=t.forwardRef((function(e,t){var n=e.className,r=(0,_.Z)(e,gse),i=p9(),o=function(e){var t=e.classes;return(0,de.Z)({root:["columnHeaderTitle"]},H7,t)}(i);return(0,G.jsx)(yse,(0,S.Z)({ref:t,className:k(o.root,n),ownerState:i},r))}));function xse(e){var n,r=e.label,o=e.description,a=p9(),s=t.useRef(null),l=t.useState(""),u=(0,i.Z)(l,2),c=u[0],d=u[1],f=t.useCallback((function(){if(!o&&null!=s&&s.current){var e=(t=s.current).scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth;d(e?r:"")}var t}),[o,r]);return(0,G.jsx)(a.slots.baseTooltip,(0,S.Z)({title:o||c},null==(n=a.slotProps)?void 0:n.baseTooltip,{children:(0,G.jsx)(bse,{onMouseOver:f,ref:s,children:r})}))}var wse=["resizable","resizing","height","side"],kse=function(e){return e.Left="left",e.Right="right",e}(kse||{});function Sse(e){var n=e.height,r=e.side,i=void 0===r?kse.Right:r,o=(0,_.Z)(e,wse),a=p9(),s=function(e){var t=e.resizable,n=e.resizing,r=e.classes,i=e.side,o={root:["columnSeparator",t&&"columnSeparator--resizable",n&&"columnSeparator--resizing",i&&"columnSeparator--side".concat((0,qb.Z)(i))],icon:["iconSeparator"]};return(0,de.Z)(o,H7,r)}((0,S.Z)({},e,{side:i,classes:a.classes})),l=t.useCallback((function(e){e.preventDefault(),e.stopPropagation()}),[]);return(0,G.jsx)("div",(0,S.Z)({className:s.root,style:{minHeight:n,opacity:a.showColumnVerticalBorder?0:1}},o,{onClick:l,children:(0,G.jsx)(a.slots.columnResizeIcon,{className:s.icon})}))}var _se=t.memo(Sse),Cse=["classes","columnMenuOpen","colIndex","height","isResizing","sortDirection","hasFocus","tabIndex","separatorSide","isDraggable","headerComponent","description","elementId","width","columnMenuIconButton","columnMenu","columnTitleIconButtons","headerClassName","label","resizable","draggableContainerProps","columnHeaderSeparatorProps"],jse=t.forwardRef((function(e,n){var r=e.classes,o=e.columnMenuOpen,a=e.colIndex,s=e.height,l=e.isResizing,u=e.sortDirection,c=e.hasFocus,d=e.tabIndex,f=e.separatorSide,h=e.isDraggable,p=e.headerComponent,v=e.description,m=e.width,g=e.columnMenuIconButton,y=void 0===g?null:g,b=e.columnMenu,x=void 0===b?null:b,w=e.columnTitleIconButtons,C=void 0===w?null:w,j=e.headerClassName,P=e.label,E=e.resizable,A=e.draggableContainerProps,T=e.columnHeaderSeparatorProps,I=(0,_.Z)(e,Cse),R=f9(),M=p9(),O=t.useRef(null),D=t.useState(o),Z=(0,i.Z)(D,2),N=Z[0],L=Z[1],F=(0,_e.Z)(O,n),z="none";return null!=u&&(z="asc"===u?"ascending":"descending"),t.useEffect((function(){N||L(o)}),[N,o]),t.useLayoutEffect((function(){var e=R.current.state.columnMenu;if(c&&!e.open){var t=O.current.querySelector('[tabindex="0"]')||O.current;null==t||t.focus(),R.current.columnHeadersContainerElementRef.current.scrollLeft=0}}),[R,c]),(0,G.jsxs)("div",(0,S.Z)({ref:F,className:k(r.root,j),style:{height:s,width:m,minWidth:m,maxWidth:m},role:"columnheader",tabIndex:d,"aria-colindex":a+1,"aria-sort":z,"aria-label":null==p?P:void 0},I,{children:[(0,G.jsxs)("div",(0,S.Z)({className:r.draggableContainer,draggable:h},A,{children:[(0,G.jsxs)("div",{className:r.titleContainer,children:[(0,G.jsx)("div",{className:r.titleContainerContent,children:void 0!==p?p:(0,G.jsx)(xse,{label:P,description:v,columnWidth:m})}),C]}),y]})),(0,G.jsx)(_se,(0,S.Z)({resizable:!M.disableColumnResize&&!!E,resizing:l,height:s,side:f},T)),x]}))}));function Pse(e){var n,r,o,a,s,l=e.colDef,u=e.columnMenuOpen,c=e.colIndex,d=e.headerHeight,f=e.isResizing,h=e.sortDirection,p=e.sortIndex,v=e.filterItemsCounter,m=e.hasFocus,g=e.tabIndex,y=e.disableReorder,b=e.separatorSide,x=f9(),w=p9(),k=t.useRef(null),_=(0,Kc.Z)(),C=(0,Kc.Z)(),j=t.useRef(null),P=t.useState(u),E=(0,i.Z)(P,2),A=E[0],T=E[1],I=t.useMemo((function(){return!w.disableColumnReorder&&!y&&!l.disableReorder}),[w.disableColumnReorder,y,l.disableReorder]);l.renderHeader&&(s=l.renderHeader(x.current.getColumnHeaderParams(l.field)));var R=function(e){var t=e.colDef,n=e.classes,r=e.isDragging,i=e.sortDirection,o=e.showRightBorder,a=e.filterItemsCounter,s=null!=i,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","withBorderColor",o&&"columnHeader--withRightBorder"],draggableContainer:["columnHeaderDraggableContainer"],titleContainer:["columnHeaderTitleContainer"],titleContainerContent:["columnHeaderTitleContainerContent"]};return(0,de.Z)(c,H7,n)}((0,S.Z)({},e,{classes:w.classes,showRightBorder:w.showColumnVerticalBorder})),M=t.useCallback((function(e){return function(t){t.currentTarget.contains(t.target)&&x.current.publishEvent(e,x.current.getColumnHeaderParams(l.field),t)}}),[x,l.field]),O=t.useMemo((function(){return{onClick:M("columnHeaderClick"),onDoubleClick:M("columnHeaderDoubleClick"),onMouseOver:M("columnHeaderOver"),onMouseOut:M("columnHeaderOut"),onMouseEnter:M("columnHeaderEnter"),onMouseLeave:M("columnHeaderLeave"),onKeyDown:M("columnHeaderKeyDown"),onFocus:M("columnHeaderFocus"),onBlur:M("columnHeaderBlur")}}),[M]),D=t.useMemo((function(){return I?{onDragStart:M("columnHeaderDragStart"),onDragEnter:M("columnHeaderDragEnter"),onDragOver:M("columnHeaderDragOver"),onDragEnd:M("columnHeaderDragEnd")}:{}}),[I,M]),Z=t.useMemo((function(){return{onMouseDown:M("columnSeparatorMouseDown")}}),[M]);t.useEffect((function(){A||T(u)}),[A,u]);var N=t.useCallback((function(){T(!1)}),[]),L=!w.disableColumnMenu&&!l.disableColumnMenu&&(0,G.jsx)(vse,{colDef:l,columnMenuId:_,columnMenuButtonId:C,open:A,iconButtonRef:j}),F=(0,G.jsx)(mse,{columnMenuId:_,columnMenuButtonId:C,field:l.field,open:u,target:j.current,ContentComponent:w.slots.columnMenu,contentComponentProps:null==(n=w.slotProps)?void 0:n.columnMenu,onExited:N}),z=null!=(r=l.sortingOrder)?r:w.sortingOrder,B=(0,G.jsxs)(t.Fragment,{children:[!w.disableColumnFilter&&(0,G.jsx)(w.slots.columnHeaderFilterIconButton,(0,S.Z)({field:l.field,counter:v},null==(o=w.slotProps)?void 0:o.columnHeaderFilterIconButton)),l.sortable&&!l.hideSortIcons&&(0,G.jsx)(pse,{direction:h,index:p,sortingOrder:z})]});t.useLayoutEffect((function(){var e=x.current.state.columnMenu;if(m&&!e.open){var t=k.current.querySelector('[tabindex="0"]')||k.current;null==t||t.focus(),x.current.columnHeadersContainerElementRef.current.scrollLeft=0}}),[x,m]);var H="function"===typeof l.headerClassName?l.headerClassName({field:l.field,colDef:l}):l.headerClassName,V=null!=(a=l.headerName)?a:l.field;return(0,G.jsx)(jse,(0,S.Z)({ref:k,classes:R,columnMenuOpen:u,colIndex:c,height:d,isResizing:f,sortDirection:h,hasFocus:m,tabIndex:g,separatorSide:b,isDraggable:I,headerComponent:s,description:l.description,elementId:l.field,width:l.computedWidth,columnMenuIconButton:L,columnTitleIconButtons:B,headerClassName:H,label:V,resizable:!w.disableColumnResize&&!!l.resizable,"data-field":l.field,columnMenu:F,draggableContainerProps:D,columnHeaderSeparatorProps:Z},O))}var Ese=["style"],Ase=["style"],Tse=["style"];function Ise(e,t){var 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;var i=n+Math.floor((r-n)/2);return e<=t[i]?Ise(e,t,n,i):Ise(e,t,i+1,r)}var Rse=function(e){var t=e.firstIndex,n=e.lastIndex,r=e.buffer,i=e.minFirstIndex,o=e.maxLastIndex;return[jee(t-r,i,o),jee(n+r,i,o)]},Mse=function(e){var n,r,o=f9(),a=p9(),s=c9(o,i9),l=e.ref,u=e.disableVirtualization,c=e.onRenderZonePositioning,d=e.renderZoneMinColumnIndex,f=void 0===d?0:d,h=e.renderZoneMaxColumnIndex,p=void 0===h?s.length:h,v=e.getRowProps,m=V(),g=c9(o,a9),y=c9(o,s9),x=c9(o,dee),w=c9(o,vee),k=c9(o,nie),C=c9(o,Rre),j=yie(o,a),P=t.useRef(null),E=t.useRef(null),A=(0,_e.Z)(l,E),T=t.useState(null),I=(0,i.Z)(T,2),R=I[0],M=I[1],O=t.useRef(R),D=t.useRef({top:0,left:0}),Z=t.useState({width:null,height:null}),N=(0,i.Z)(Z,2),L=N[0],F=N[1],z=t.useRef(y),B=t.useRef({}),H=t.useRef(),q=t.useRef(),W=t.useRef(G7((function(e,t,n){return e.slice(t,n)}))),U=t.useCallback((function(e){var t,n,r=o.current.getLastMeasuredRowIndex(),i=r===1/0;null!=(t=j.range)&&t.lastRowIndex&&!i&&(i=r>=j.range.lastRowIndex);var a=jee(r-((null==(n=j.range)?void 0:n.firstRowIndex)||0),0,k.positions.length);return i||k.positions[a]>=e?Ise(e,k.positions):function(e,t,n){for(var r=1;n<t.length&&Math.abs(t[n])<e;)n+=r,r*=2;return Ise(e,t,Math.floor(n/2),Math.min(n,t.length))}(e,k.positions,a)}),[o,null==(n=j.range)?void 0:n.firstRowIndex,null==(r=j.range)?void 0:r.lastRowIndex,k.positions]),K=t.useCallback((function(){if(u)return{firstRowIndex:0,lastRowIndex:j.rows.length,firstColumnIndex:0,lastColumnIndex:s.length};for(var e=D.current,t=e.top,n=e.left,r=Math.min(U(t),k.positions.length-1),l=a.autoHeight?r+j.rows.length:U(t+L.height),c=!1,d=0,f=g.length,h=Rse({firstIndex:r,lastIndex:l,minFirstIndex:0,maxLastIndex:j.rows.length,buffer:a.rowBuffer}),p=(0,i.Z)(h,2),v=p[0],m=p[1],y=v;y<m&&!c;y+=1){var b=j.rows[y];c=o.current.rowHasAutoHeight(b.id)}return c||(d=Ise(Math.abs(n),g),f=Ise(Math.abs(n)+L.width,g)),{firstRowIndex:r,lastRowIndex:l,firstColumnIndex:d,lastColumnIndex:f}}),[u,U,k.positions.length,a.autoHeight,a.rowBuffer,j.rows,g,s.length,o,L]);(0,mc.Z)((function(){u?P.current.style.transform="translate3d(0px, 0px, 0px)":(E.current.scrollLeft=0,E.current.scrollTop=0)}),[u]),(0,mc.Z)((function(){F({width:E.current.clientWidth,height:E.current.clientHeight})}),[k.currentPageTotalHeight]);var Y=t.useCallback((function(e){F({width:e.width,height:e.height})}),[]);Bee(o,"debouncedResize",Y);var X=t.useCallback((function(e){var t=Rse({firstIndex:e.firstRowIndex,lastIndex:e.lastRowIndex,minFirstIndex:0,maxLastIndex:j.rows.length,buffer:a.rowBuffer}),n=(0,i.Z)(t,2),r=n[0],s=n[1],l=Rse({firstIndex:e.firstColumnIndex,lastIndex:e.lastColumnIndex,minFirstIndex:f,maxLastIndex:p,buffer:a.columnBuffer}),u=yre({firstColumnToRender:(0,i.Z)(l,1)[0],apiRef:o,firstRowToRender:r,lastRowToRender:s,visibleRows:j.rows}),d="ltr"===m.direction?1:-1,h=nie(o.current.state).positions[r],v=d*a9(o)[u];P.current.style.transform="translate3d(".concat(v,"px, ").concat(h,"px, 0px)"),"function"===typeof c&&c({top:h,left:v})}),[o,j.rows,c,f,p,a.columnBuffer,a.rowBuffer,m.direction]),Q=t.useCallback((function(e){if(O.current&&(t=e,n=O.current,t===n||t.firstRowIndex===n.firstRowIndex&&t.lastRowIndex===n.lastRowIndex&&t.firstColumnIndex===n.firstColumnIndex&&t.lastColumnIndex===n.lastColumnIndex))X(e);else{var t,n;M(e),X(e);var r=Rse({firstIndex:e.firstRowIndex,lastIndex:e.lastRowIndex,minFirstIndex:0,maxLastIndex:j.rows.length,buffer:a.rowBuffer}),s=(0,i.Z)(r,2),l=s[0],u=s[1];o.current.publishEvent("renderedRowsIntervalChange",{firstRowToRender:l,lastRowToRender:u}),O.current=e}}),[o,M,O,j.rows.length,a.rowBuffer,X]);(0,mc.Z)((function(){if(null!=L.width){var e=K();Q(e);var t=D.current,n={top:t.top,left:t.left,renderContext:e};o.current.publishEvent("scrollPositionChange",n)}}),[o,K,L.width,Q]);var J=function(e){var t=e.currentTarget,n=t.scrollTop,r=t.scrollLeft;if(D.current.top=n,D.current.left=r,O.current&&!(n<0)&&!("ltr"===m.direction&&r<0)&&!("rtl"===m.direction&&r>0)){var i=u?O.current:K(),s=Math.abs(i.firstRowIndex-O.current.firstRowIndex),l=Math.abs(i.lastRowIndex-O.current.lastRowIndex),c=Math.abs(i.firstColumnIndex-O.current.firstColumnIndex),d=Math.abs(i.lastColumnIndex-O.current.lastColumnIndex),f=s>=a.rowThreshold||l>=a.rowThreshold||c>=a.columnThreshold||d>=a.columnThreshold||z.current!==y;o.current.publishEvent("scrollPositionChange",{top:n,left:r,renderContext:f?i:O.current},e),f&&(b.flushSync((function(){Q(i)})),z.current=y)}},$=function(e){o.current.publishEvent("virtualScrollerWheel",{},e)},ee=function(e){o.current.publishEvent("virtualScrollerTouchMove",{},e)},te=L.width&&y>=L.width,ne=t.useMemo((function(){var e=Math.max(k.currentPageTotalHeight,1),t=!1;return null!=E&&E.current&&e<=(null==E?void 0:E.current.clientHeight)&&(t=!0),{width:te?y:"auto",height:e,minHeight:t?"100%":"auto"}}),[E,y,k.currentPageTotalHeight,te]);t.useEffect((function(){o.current.publishEvent("virtualScrollerContentSizeChange")}),[o,ne]),a.autoHeight&&0===j.rows.length&&(ne.height=Pne(o,a.rowHeight));var re={};te||(re.overflowX="hidden"),a.autoHeight&&(re.overflowY="hidden");var ie=t.useCallback((function(){return O.current}),[]);return o.current.register("private",{getRenderContext:ie}),{renderContext:R,updateRenderZonePosition:X,getRows:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{renderContext:R},n=t.renderContext,r=t.minFirstColumn,l=void 0===r?f:r,c=t.maxLastColumn,d=void 0===c?p:c,h=t.availableSpace,m=void 0===h?L.width:h,g=t.rowIndexOffset,y=void 0===g?0:g,b=t.position,k=void 0===b?"center":b;if(!n||null==m)return null;var P=u?0:a.rowBuffer,E=u?0:a.columnBuffer,A=Rse({firstIndex:n.firstRowIndex,lastIndex:n.lastRowIndex,minFirstIndex:0,maxLastIndex:j.rows.length,buffer:P}),T=(0,i.Z)(A,2),I=T[0],M=T[1],O=[];if(t.rows)t.rows.forEach((function(e){O.push(e),o.current.calculateColSpan({rowId:e.id,minFirstColumn:l,maxLastColumn:d,columns:s})}));else{if(!j.range)return null;for(var D=I;D<M;D+=1){var Z=j.rows[D];O.push(Z),o.current.calculateColSpan({rowId:Z.id,minFirstColumn:l,maxLastColumn:d,columns:s})}}var N=Rse({firstIndex:n.firstColumnIndex,lastIndex:n.lastColumnIndex,minFirstIndex:l,maxLastIndex:d,buffer:E}),F=(0,i.Z)(N,2),z=F[0],V=F[1],U=yre({firstColumnToRender:z,apiRef:o,firstRowToRender:I,lastRowToRender:M,visibleRows:j.rows}),K=W.current(s,U,V),Y=(null==(e=a.slotProps)?void 0:e.row)||{},X=Y.style,Q=(0,_.Z)(Y,Ese);(H.current!==v||q.current!==X)&&(B.current={});for(var J=[],$=0;$<O.length;$+=1){var ee,te=O[$],ne=te.id,re=te.model,ie=I+$===j.rows.length-1,oe=o.current.rowHasAutoHeight(ne)?"auto":o.current.unstable_getRowHeight(ne),ae=void 0;ae=null!=C[ne]&&o.current.isRowSelectable(ne);var se=null!==x&&x.id===ne?x.field:null,le=null;if(null!==w&&w.id===ne)le="view"===o.current.getCellParams(ne,w.field).cellMode?w.field:null;var ue="function"===typeof v&&v(ne,re)||{},ce=ue.style,de=(0,_.Z)(ue,Ase);if(!B.current[ne]){var fe=(0,S.Z)({},ce,X);B.current[ne]=fe}J.push((0,G.jsx)(a.slots.row,(0,S.Z)({row:re,rowId:ne,rowHeight:oe,focusedCell:se,tabbableCell:le,renderedColumns:K,visibleColumns:s,firstColumnToRender:U,lastColumnToRender:V,selected:ae,index:y+((null==j||null==(ee=j.range)?void 0:ee.firstRowIndex)||0)+I+$,containerWidth:m,isLastVisible:ie,position:k},de,Q,{style:B.current[ne]}),ne))}return H.current=v,q.current=X,J},getRootProps:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.style,n=void 0===t?{}:t,r=(0,_.Z)(e,Tse);return(0,S.Z)({ref:A,onScroll:J,onWheel:$,onTouchMove:ee,style:(0,S.Z)({},n,re)},r)},getContentProps:function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).style,t=void 0===e?{}:e;return{style:(0,S.Z)({},t,ne)}},getRenderZoneProps:function(){return{ref:P}}}};function Ose(e){var n,r,i=e.groupId,o=e.width,a=e.depth,s=e.maxDepth,l=e.fields,u=e.height,c=e.colIndex,d=e.hasFocus,f=e.tabIndex,h=e.isLastColumn,p=p9(),v=t.useRef(null),m=ote(),g=c9(m,x9),y=i?g[i]:{},b=y.headerName,x=void 0===b?null!=i?i:"":b,w=y.description,k=void 0===w?"":w,_=y.headerAlign,C=void 0===_?void 0:_,j=i&&(null==(n=g[i])?void 0:n.renderHeaderGroup),P=t.useMemo((function(){return{groupId:i,headerName:x,description:k,depth:a,maxDepth:s,fields:l,colIndex:c,isLastColumn:h}}),[i,x,k,a,s,l,c,h]);i&&j&&(r=j(P));var E=p.showColumnVerticalBorder,A=(0,S.Z)({},e,{classes:p.classes,showColumnBorder:E,headerAlign:C,depth:a,isDragging:!1}),T=null!=x?x:i,I=(0,Kc.Z)(),R=null===i?"empty-group-cell-".concat(I):i,M=function(e){var t=e.classes,n=e.headerAlign,r=e.isDragging,i=e.showColumnBorder,o={root:["columnHeader","left"===n&&"columnHeader--alignLeft","center"===n&&"columnHeader--alignCenter","right"===n&&"columnHeader--alignRight",r&&"columnHeader--moving",i&&"columnHeader--showColumnBorder",i&&"columnHeader--withRightBorder","withBorderColor",null===e.groupId?"columnHeader--emptyGroup":"columnHeader--filledGroup"],draggableContainer:["columnHeaderDraggableContainer"],titleContainer:["columnHeaderTitleContainer","withBorderColor"],titleContainerContent:["columnHeaderTitleContainerContent"]};return(0,de.Z)(o,H7,t)}(A);t.useLayoutEffect((function(){if(d){var e=v.current.querySelector('[tabindex="0"]')||v.current;null==e||e.focus()}}),[m,d]);var O=t.useCallback((function(e){return function(t){t.currentTarget.contains(t.target)&&m.current.publishEvent(e,P,t)}}),[m,P]),D=t.useMemo((function(){return{onKeyDown:O("columnGroupHeaderKeyDown"),onFocus:O("columnGroupHeaderFocus"),onBlur:O("columnGroupHeaderBlur")}}),[O]),Z="function"===typeof y.headerClassName?y.headerClassName(P):y.headerClassName;return(0,G.jsx)(jse,(0,S.Z)({ref:v,classes:M,columnMenuOpen:!1,colIndex:c,height:u,isResizing:!1,sortDirection:null,hasFocus:!1,tabIndex:f,isDraggable:!1,headerComponent:r,headerClassName:Z,description:k,elementId:R,width:o,columnMenuIconButton:null,columnTitleIconButtons:null,resizable:!1,label:T,"aria-colspan":l.length,"data-fields":"|-".concat(l.join("-|-"),"-|")},D))}var Dse=WB("div",{name:"MuiDataGrid",slot:"ColumnHeaderRow",overridesResolver:function(e,t){return t.columnHeaderRow}})((function(){return{display:"flex"}}));var Zse=WB("div",{name:"MuiDataGrid",slot:"ScrollArea",overridesResolver:function(e,t){return[(0,s.Z)({},"&.".concat(V7["scrollArea--left"]),t["scrollArea--left"]),(0,s.Z)({},"&.".concat(V7["scrollArea--right"]),t["scrollArea--right"]),t.scrollArea]}})((function(){var e;return e={position:"absolute",top:0,zIndex:101,width:20,bottom:0},(0,s.Z)(e,"&.".concat(V7["scrollArea--left"]),{left:0}),(0,s.Z)(e,"&.".concat(V7["scrollArea--right"]),{right:0}),e}));function Nse(e){var n=e.scrollDirection,r=t.useRef(null),o=ote(),a=t.useRef(),s=t.useState(!1),l=(0,i.Z)(s,2),u=l[0],c=l[1],d=c9(o,g9),f=t.useRef({left:0,top:0}),h=p9(),p=(0,S.Z)({},h,{scrollDirection:n}),v=function(e){var t=e.scrollDirection,n=e.classes,r={root:["scrollArea","scrollArea--".concat(t)]};return(0,de.Z)(r,H7,n)}(p),m=Math.floor(h.columnHeaderHeight*d),g=t.useCallback((function(e){f.current=e}),[]),y=t.useCallback((function(e){var t;if("left"===n)t=e.clientX-r.current.getBoundingClientRect().right;else{if("right"!==n)throw new Error("MUI: Wrong drag direction");t=Math.max(1,e.clientX-r.current.getBoundingClientRect().left)}t=1.5*(t-1)+1,clearTimeout(a.current),a.current=setTimeout((function(){o.current.scroll({left:f.current.left+t,top:f.current.top})}))}),[n,o]);t.useEffect((function(){return function(){clearTimeout(a.current)}}),[]);var b=t.useCallback((function(){c((function(e){return!e}))}),[]);return Bee(o,"scrollPositionChange",g),Bee(o,"columnHeaderDragStart",b),Bee(o,"columnHeaderDragEnd",b),u?(0,G.jsx)(Zse,{ref:r,className:k(v.root),ownerState:p,onDragOver:y,style:{height:m}}):null}var Lse=t.memo(Nse),Fse=["className"],zse=WB("div",{name:"MuiDataGrid",slot:"ColumnHeaders",overridesResolver:function(e,t){return t.columnHeaders}})({position:"relative",overflow:"hidden",display:"flex",alignItems:"center",boxSizing:"border-box",borderBottom:"1px solid",borderTopLeftRadius:"var(--unstable_DataGrid-radius)",borderTopRightRadius:"var(--unstable_DataGrid-radius)"}),Bse=t.forwardRef((function(e,t){var n=e.className,r=(0,_.Z)(e,Fse),i=p9(),o=function(e){var t=e.classes;return(0,de.Z)({root:["columnHeaders","withBorderColor"]},H7,t)}(i);return(0,G.jsx)(zse,(0,S.Z)({ref:t,className:k(n,o.root),ownerState:i},r))})),Hse=["isDragging","className"],Vse=WB("div",{name:"MuiDataGrid",slot:"columnHeadersInner",overridesResolver:function(e,t){return[(0,s.Z)({},"&.".concat(V7.columnHeaderDropZone),t.columnHeaderDropZone),t.columnHeadersInner]}})((function(){var e;return e={display:"flex",alignItems:"flex-start",flexDirection:"column"},(0,s.Z)(e,"&.".concat(V7.columnHeaderDropZone," .").concat(V7.columnHeaderDraggableContainer),{cursor:"move"}),(0,s.Z)(e,"&.".concat(V7["columnHeadersInner--scrollable"]," .").concat(V7.columnHeader,":last-child"),{borderRight:"none"}),e})),qse=t.forwardRef((function(e,t){var n,r,i=e.isDragging,o=e.className,a=(0,_.Z)(e,Hse),s=ote(),l=p9(),u=(0,S.Z)({},l,{isDragging:i,hasScrollX:null!=(n=null==(r=s.current.getRootDimensions())?void 0:r.hasScrollX)&&n}),c=function(e){var t=e.isDragging,n=e.hasScrollX,r=e.classes,i={root:["columnHeadersInner",t&&"columnHeaderDropZone",n&&"columnHeadersInner--scrollable"]};return(0,de.Z)(i,H7,r)}(u);return(0,G.jsx)(Vse,(0,S.Z)({ref:t,className:k(o,c.root),ownerState:u},a))})),Wse=["innerRef","className","visibleColumns","sortColumnLookup","filterColumnLookup","columnPositions","columnHeaderTabIndexState","columnGroupHeaderTabIndexState","columnHeaderFocus","columnGroupHeaderFocus","densityFactor","headerGroupingMaxDepth","columnMenuState","columnVisibility","columnGroupsHeaderStructure","hasOtherElementInTabSequence"],Use=t.forwardRef((function(e,n){var r=e.innerRef,o=e.visibleColumns,a=e.sortColumnLookup,s=e.filterColumnLookup,l=e.columnPositions,u=e.columnHeaderTabIndexState,c=e.columnGroupHeaderTabIndexState,d=e.columnHeaderFocus,f=e.columnGroupHeaderFocus,h=e.densityFactor,p=e.headerGroupingMaxDepth,v=e.columnMenuState,m=e.columnVisibility,g=e.columnGroupsHeaderStructure,y=e.hasOtherElementInTabSequence,x=(0,_.Z)(e,Wse),w=function(e){var n=e.innerRef,r=e.minColumnIndex,o=void 0===r?0:r,a=e.visibleColumns,s=e.sortColumnLookup,l=e.filterColumnLookup,u=e.columnPositions,c=e.columnHeaderTabIndexState,d=e.columnGroupHeaderTabIndexState,f=e.columnHeaderFocus,h=e.columnGroupHeaderFocus,p=e.densityFactor,v=e.headerGroupingMaxDepth,m=e.columnMenuState,g=e.columnVisibility,y=e.columnGroupsHeaderStructure,x=e.hasOtherElementInTabSequence,w=(0,z.Z)(),k=t.useState(""),_=(0,i.Z)(k,2),C=_[0],j=_[1],P=t.useState(""),E=(0,i.Z)(P,2),A=E[0],T=E[1],I=f9(),R=p9(),M=t.useRef(null),O=(0,_e.Z)(n,M),D=t.useState(null),Z=(0,i.Z)(D,2),N=Z[0],L=Z[1],F=t.useRef(N),B=t.useRef(0),H=yie(I,R),V=xre(I,R.columnHeaderHeight),q=Math.floor(R.columnHeaderHeight*p);t.useEffect((function(){I.current.columnHeadersContainerElementRef.current.scrollLeft=0}),[I]);var W=t.useRef(G7(bre,{equalityCheck:function(e,t){return["firstColumnIndex","minColumnIndex","columnBuffer"].every((function(n){return e[n]===t[n]}))}})),U=t.useCallback((function(e){var t=Rse({firstIndex:e.firstRowIndex,lastIndex:e.lastRowIndex,minFirstIndex:0,maxLastIndex:H.rows.length,buffer:R.rowBuffer}),n=(0,i.Z)(t,2),r=n[0],a=n[1],s=W.current({firstColumnIndex:e.firstColumnIndex,minColumnIndex:o,columnBuffer:R.columnBuffer,firstRowToRender:r,lastRowToRender:a,apiRef:I,visibleRows:H.rows}),l="ltr"===w.direction?1:-1,c=s>0?B.current-l*u[s]:B.current;M.current.style.transform="translate3d(".concat(-c,"px, 0px, 0px)")}),[u,o,R.columnBuffer,I,H.rows,R.rowBuffer,w.direction]);t.useLayoutEffect((function(){N&&U(N)}),[N,U]);var K=t.useCallback((function(e,t){var n,r,i=e.left,o=e.renderContext,a=void 0===o?null:o;if(M.current&&(B.current!==i||(null==(n=F.current)?void 0:n.firstColumnIndex)!==(null==a?void 0:a.firstColumnIndex)||(null==(r=F.current)?void 0:r.lastColumnIndex)!==(null==a?void 0:a.lastColumnIndex))){B.current=i;var s=!1;a===F.current&&F.current?s=!0:(function(e){return!!e.target}(t)?(b.flushSync((function(){L(a)})),s=!0):L(a),F.current=a),a&&s&&U(a)}}),[U]),Y=t.useCallback((function(e){return T(e.field)}),[]),X=t.useCallback((function(){return T("")}),[]),Q=t.useCallback((function(e){return j(e.field)}),[]),J=t.useCallback((function(){return j("")}),[]);Bee(I,"columnResizeStart",Y),Bee(I,"columnResizeStop",X),Bee(I,"columnHeaderDragStart",Q),Bee(I,"columnHeaderDragEnd",J),Bee(I,"scrollPositionChange",K);var $=function(e){var t=e||{},n=t.renderContext,r=void 0===n?N:n,s=t.minFirstColumn,l=void 0===s?o:s,u=t.maxLastColumn,c=void 0===u?a.length:u;if(!r)return null;var d=Rse({firstIndex:r.firstRowIndex,lastIndex:r.lastRowIndex,minFirstIndex:0,maxLastIndex:H.rows.length,buffer:R.rowBuffer}),f=(0,i.Z)(d,2),h=f[0],p=f[1],v=W.current({firstColumnIndex:r.firstColumnIndex,minColumnIndex:l,columnBuffer:R.columnBuffer,apiRef:I,firstRowToRender:h,lastRowToRender:p,visibleRows:H.rows}),m=Math.min(r.lastColumnIndex+R.columnBuffer,c);return{renderedColumns:a.slice(v,m),firstColumnToRender:v,lastColumnToRender:m,minFirstColumn:l,maxLastColumn:c}},ee={minHeight:V,maxHeight:V,lineHeight:"".concat(q,"px")};return{renderContext:N,getColumnHeaders:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=$(e);if(null==n)return null;for(var r=n.renderedColumns,i=n.firstColumnToRender,o=[],a=0;a<r.length;a+=1){var u=r[a],d=i+a,h=0===d,p=null!==c&&c.field===u.field||h&&!x?0:-1,g=null!==f&&f.field===u.field,y=m.open&&m.field===u.field;o.push((0,G.jsx)(Pse,(0,S.Z)({},s[u.field],{columnMenuOpen:y,filterItemsCounter:l[u.field]&&l[u.field].length,headerHeight:q,isDragging:u.field===C,colDef:u,colIndex:d,isResizing:A===u.field,hasFocus:g,tabIndex:p},t),u.field))}return(0,G.jsx)(Dse,{role:"row","aria-rowindex":v+1,ownerState:R,children:o})},getColumnGroupHeaders:function(e){if(0===v)return null;var t=$(e);if(null==t||0===t.renderedColumns.length)return null;for(var n=t.firstColumnToRender,r=t.lastColumnToRender,i=[],o=[],s=function(e){var t=y[e],i=a[n].field,s=null!=(u=I.current.unstable_getColumnGroupPath(i)[e])?u:null,l=t.findIndex((function(e){var t=e.groupId,n=e.columnFields;return t===s&&n.includes(i)})),f=a[r-1].field,p=null!=(c=I.current.unstable_getColumnGroupPath(f)[e])?c:null,v=t.findIndex((function(e){var t=e.groupId,n=e.columnFields;return t===p&&n.includes(f)})),m=t.slice(l,v+1).map((function(e){return(0,S.Z)({},e,{columnFields:e.columnFields.filter((function(e){return!1!==g[e]}))})})).filter((function(e){return e.columnFields.length>0})),b=m[0].columnFields.indexOf(i),x=m[0].columnFields.slice(0,b).reduce((function(e,t){var n;return e+(null!=(n=I.current.getColumn(t).computedWidth)?n:0)}),0),w=n,k=m.map((function(t){var n=t.groupId,r=t.columnFields,i=null!==h&&h.depth===e&&r.includes(h.field),o=null!==d&&d.depth===e&&r.includes(d.field)?0:-1,a={groupId:n,width:r.map((function(e){return I.current.getColumn(e).computedWidth})).reduce((function(e,t){return e+t}),0),fields:r,colIndex:w,hasFocus:i,tabIndex:o};return w+=r.length,a}));o.push({leftOverflow:x,elements:k})},l=0;l<v;l+=1){var u,c;s(l)}return o.forEach((function(e,t){i.push((0,G.jsx)(Dse,{style:{height:"".concat(q,"px"),transform:"translateX(-".concat(e.leftOverflow,"px)")},role:"row","aria-rowindex":t+1,ownerState:R,children:e.elements.map((function(e,n){var r=e.groupId,i=e.width,s=e.fields,l=e.colIndex,u=e.hasFocus,c=e.tabIndex;return(0,G.jsx)(Ose,{groupId:r,width:i,fields:s,colIndex:l,depth:t,isLastColumn:l===a.length-s.length,maxDepth:o.length,height:q,hasFocus:u,tabIndex:c},n)}))},t))})),i},isDragging:!!C,getRootProps:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,S.Z)({style:ee},e)},getInnerProps:function(){return{ref:O,role:"rowgroup"}}}}({innerRef:r,visibleColumns:o,sortColumnLookup:a,filterColumnLookup:s,columnPositions:l,columnHeaderTabIndexState:u,columnGroupHeaderTabIndexState:c,columnHeaderFocus:d,columnGroupHeaderFocus:f,densityFactor:h,headerGroupingMaxDepth:p,columnMenuState:v,columnVisibility:m,columnGroupsHeaderStructure:g,hasOtherElementInTabSequence:y}),k=w.isDragging,C=w.getRootProps,j=w.getInnerProps,P=w.getColumnHeaders,E=w.getColumnGroupHeaders;return(0,G.jsxs)(Bse,(0,S.Z)({ref:n},C(x),{children:[(0,G.jsx)(Lse,{scrollDirection:"left"}),(0,G.jsxs)(qse,(0,S.Z)({isDragging:k},j(),{children:[E(),P()]})),(0,G.jsx)(Lse,{scrollDirection:"right"})]}))})),Gse=["displayOrder"],Kse=["hideMenu","colDef","id","labelledby","className","children","open"],Yse=(0,J.ZP)(wg)((function(){return{minWidth:248}})),Xse=t.forwardRef((function(e,n){var r=e.hideMenu,i=e.id,o=e.labelledby,a=e.className,s=e.children,l=e.open,u=(0,_.Z)(e,Kse),c=t.useCallback((function(e){var t;Lne(e.key)&&e.preventDefault(),t=e.key,(Lne(t)||Zne(t))&&r(e)}),[r]);return(0,G.jsx)(Yse,(0,S.Z)({id:i,ref:n,className:k(V7.menuList,a),"aria-labelledby":o,onKeyDown:c,autoFocus:l},u,{children:s}))})),Qse=["className"],Jse=(0,J.ZP)("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,"flex-start"===n.alignItems&&t.alignItemsFlexStart]}})((function(e){var t=e.theme,n=e.ownerState;return(0,S.Z)({minWidth:56,color:(t.vars||t).palette.action.active,flexShrink:0,display:"inline-flex"},"flex-start"===n.alignItems&&{marginTop:8})})),$se=t.forwardRef((function(e,n){var r=(0,fe.Z)({props:e,name:"MuiListItemIcon"}),i=r.className,o=(0,_.Z)(r,Qse),a=t.useContext(lg),s=(0,S.Z)({},r,{alignItems:a.alignItems}),l=function(e){var t=e.alignItems,n=e.classes,r={root:["root","flex-start"===t&&"alignItemsFlexStart"]};return(0,de.Z)(r,CC,n)}(s);return(0,G.jsx)(Jse,(0,S.Z)({className:(0,ue.Z)(l.root,i),ownerState:s,ref:n},o))})),ele=$se,tle=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],nle=(0,J.ZP)("div",{name:"MuiListItemText",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[(0,s.Z)({},"& .".concat(EC.primary),t.primary),(0,s.Z)({},"& .".concat(EC.secondary),t.secondary),t.root,n.inset&&t.inset,n.primary&&n.secondary&&t.multiline,n.dense&&t.dense]}})((function(e){var t=e.ownerState;return(0,S.Z)({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},t.primary&&t.secondary&&{marginTop:6,marginBottom:6},t.inset&&{paddingLeft:56})})),rle=t.forwardRef((function(e,n){var r=(0,fe.Z)({props:e,name:"MuiListItemText"}),i=r.children,o=r.className,a=r.disableTypography,s=void 0!==a&&a,l=r.inset,u=void 0!==l&&l,c=r.primary,d=r.primaryTypographyProps,f=r.secondary,h=r.secondaryTypographyProps,p=(0,_.Z)(r,tle),v=t.useContext(lg).dense,m=null!=c?c:i,g=f,y=(0,S.Z)({},r,{disableTypography:s,inset:u,primary:!!m,secondary:!!g,dense:v}),b=function(e){var t=e.classes,n=e.inset,r=e.primary,i=e.secondary,o={root:["root",n&&"inset",e.dense&&"dense",r&&i&&"multiline"],primary:["primary"],secondary:["secondary"]};return(0,de.Z)(o,PC,t)}(y);return null==m||m.type===pb||s||(m=(0,G.jsx)(pb,(0,S.Z)({variant:v?"body2":"body1",className:b.primary,component:null!=d&&d.variant?void 0:"span",display:"block"},d,{children:m}))),null==g||g.type===pb||s||(g=(0,G.jsx)(pb,(0,S.Z)({variant:"body2",className:b.secondary,color:"text.secondary",display:"block"},h,{children:g}))),(0,G.jsxs)(nle,(0,S.Z)({className:(0,ue.Z)(b.root,o),ownerState:y,ref:n},p,{children:[m,g]}))})),ile=rle;function ole(e){var n=e.colDef,r=e.onClick,i=ote(),o=p9(),a=1===i9(i).filter((function(e){return!0!==e.disableColumnMenu})).length,s=t.useCallback((function(e){a||(i.current.setColumnVisibility(n.field,!1),r(e))}),[i,n.field,r,a]);return o.disableColumnSelector||!1===n.hideable?null:(0,G.jsxs)(OC,{onClick:s,disabled:a,children:[(0,G.jsx)(ele,{children:(0,G.jsx)(o.slots.columnMenuHideIcon,{fontSize:"small"})}),(0,G.jsx)(ile,{children:i.current.getLocaleText("columnMenuHideColumn")})]})}function ale(e){var n=e.onClick,r=ote(),i=p9(),o=t.useCallback((function(e){n(e),r.current.showPreferences(wre.columns)}),[r,n]);return i.disableColumnSelector?null:(0,G.jsxs)(OC,{onClick:o,children:[(0,G.jsx)(ele,{children:(0,G.jsx)(i.slots.columnMenuManageColumnsIcon,{fontSize:"small"})}),(0,G.jsx)(ile,{children:r.current.getLocaleText("columnMenuManageColumns")})]})}var sle=["defaultSlots","defaultSlotProps","slots","slotProps"],lle={columnMenuSortItem:function(e){var n,r=e.colDef,i=e.onClick,o=ote(),a=c9(o,Y9),s=p9(),l=t.useMemo((function(){if(!r)return null;var e=a.find((function(e){return e.field===r.field}));return null==e?void 0:e.sort}),[r,a]),u=null!=(n=r.sortingOrder)?n:s.sortingOrder,c=t.useCallback((function(e){i(e);var t=e.currentTarget.getAttribute("data-value")||null;o.current.sortColumn(r,t===l?null:t)}),[o,r,i,l]);return r&&r.sortable&&u.some((function(e){return!!e}))?(0,G.jsxs)(t.Fragment,{children:[u.includes("asc")&&"asc"!==l?(0,G.jsxs)(OC,{onClick:c,"data-value":"asc",children:[(0,G.jsx)(ele,{children:(0,G.jsx)(s.slots.columnMenuSortAscendingIcon,{fontSize:"small"})}),(0,G.jsx)(ile,{children:o.current.getLocaleText("columnMenuSortAsc")})]}):null,u.includes("desc")&&"desc"!==l?(0,G.jsxs)(OC,{onClick:c,"data-value":"desc",children:[(0,G.jsx)(ele,{children:(0,G.jsx)(s.slots.columnMenuSortDescendingIcon,{fontSize:"small"})}),(0,G.jsx)(ile,{children:o.current.getLocaleText("columnMenuSortDesc")})]}):null,u.includes(null)&&null!=l?(0,G.jsxs)(OC,{onClick:c,children:[(0,G.jsx)(ele,{}),(0,G.jsx)(ile,{children:o.current.getLocaleText("columnMenuUnsort")})]}):null]}):null},columnMenuFilterItem:function(e){var n=e.colDef,r=e.onClick,i=ote(),o=p9(),a=t.useCallback((function(e){r(e),i.current.showFilterPanel(n.field)}),[i,n.field,r]);return o.disableColumnFilter||!n.filterable?null:(0,G.jsxs)(OC,{onClick:a,children:[(0,G.jsx)(ele,{children:(0,G.jsx)(o.slots.columnMenuFilterIcon,{fontSize:"small"})}),(0,G.jsx)(ile,{children:i.current.getLocaleText("columnMenuFilter")})]})},columnMenuColumnsItem:function(e){return(0,G.jsxs)(t.Fragment,{children:[(0,G.jsx)(ole,(0,S.Z)({},e)),(0,G.jsx)(ale,(0,S.Z)({},e))]})}},ule={columnMenuSortItem:{displayOrder:10},columnMenuFilterItem:{displayOrder:20},columnMenuColumnsItem:{displayOrder:30}},cle=t.forwardRef((function(e,n){var r=e.defaultSlots,o=e.defaultSlotProps,a=e.slots,s=e.slotProps,l=(0,_.Z)(e,sle),u=function(e){var n=f9(),r=e.defaultSlots,o=e.defaultSlotProps,a=e.slots,s=void 0===a?{}:a,l=e.slotProps,u=void 0===l?{}:l,c=e.hideMenu,d=e.colDef,f=e.addDividers,h=void 0===f||f,p=t.useMemo((function(){return(0,S.Z)({},r,s)}),[r,s]),v=t.useMemo((function(){if(!u||0===Object.keys(u).length)return o;var e=(0,S.Z)({},u);return Object.entries(o).forEach((function(t){var n=(0,i.Z)(t,2),r=n[0],o=n[1];e[r]=(0,S.Z)({},o,u[r]||{})})),e}),[o,u]),m=n.current.unstable_applyPipeProcessors("columnMenu",[],e.colDef),g=t.useMemo((function(){var e=Object.keys(r);return Object.keys(s).filter((function(t){return!e.includes(t)}))}),[s,r]);return t.useMemo((function(){var e=Array.from(new Set([].concat((0,Fl.Z)(m),(0,Fl.Z)(g)))).filter((function(e){return null!=p[e]})).sort((function(e,t){var n=v[e],r=v[t];return(Number.isFinite(null==n?void 0:n.displayOrder)?n.displayOrder:100)-(Number.isFinite(null==r?void 0:r.displayOrder)?r.displayOrder:100)}));return e.reduce((function(t,n,r){var i={colDef:d,onClick:c},o=v[n];if(o){var a=(0,_.Z)(o,Gse);i=(0,S.Z)({},i,a)}return h&&r!==e.length-1?[].concat((0,Fl.Z)(t),[[p[n],i],[tv,{}]]):[].concat((0,Fl.Z)(t),[[p[n],i]])}),[])}),[h,d,m,c,p,v,g])}((0,S.Z)({},l,{defaultSlots:r,defaultSlotProps:o,slots:a,slotProps:s}));return(0,G.jsx)(Xse,(0,S.Z)({ref:n},l,{children:u.map((function(e,t){var n=(0,i.Z)(e,2),r=n[0],o=n[1];return(0,G.jsx)(r,(0,S.Z)({},o),t)}))}))})),dle=t.forwardRef((function(e,t){return(0,G.jsx)(cle,(0,S.Z)({},e,{ref:t,defaultSlots:lle,defaultSlotProps:ule}))})),fle=t.forwardRef((function(e,t){var n=ote().current.getLocaleText("noResultsOverlayLabel");return(0,G.jsx)(Foe,(0,S.Z)({ref:t},e,{children:n}))})),hle=["sortingOrder"],ple=t.memo((function(e){var t=e.sortingOrder,n=(0,_.Z)(e,hle),r=p9(),o="asc"===(0,i.Z)(t,1)[0]?r.slots.columnSortedAscendingIcon:r.slots.columnSortedDescendingIcon;return o?(0,G.jsx)(o,(0,S.Z)({},n)):null})),vle=(0,fc.Z)((0,G.jsx)("path",{d:"M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z"}),"ArrowUpward"),mle=(0,fc.Z)((0,G.jsx)("path",{d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"}),"ArrowDownward"),gle=(0,fc.Z)((0,G.jsx)("path",{d:"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"}),"KeyboardArrowRight"),yle=(0,fc.Z)((0,G.jsx)("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore"),ble=(0,fc.Z)((0,G.jsx)("path",{d:"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"}),"FilterList"),xle=(0,fc.Z)((0,G.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"),wle=(0,fc.Z)((0,G.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"),kle=((0,fc.Z)((0,G.jsx)("path",{d:"M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"}),"Menu"),(0,fc.Z)((0,G.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,fc.Z)((0,G.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")),Sle=(0,fc.Z)((0,G.jsx)("path",{d:"M11 19V5h2v14z"}),"Separator"),_le=(0,fc.Z)((0,G.jsx)("path",{d:"M4 15h16v-2H4v2zm0 4h16v-2H4v2zm0-8h16V9H4v2zm0-6v2h16V5H4z"}),"ViewHeadline"),Cle=(0,fc.Z)((0,G.jsx)("path",{d:"M21,8H3V4h18V8z M21,10H3v4h18V10z M21,16H3v4h18V16z"}),"TableRows"),jle=(0,fc.Z)((0,G.jsx)("path",{d:"M4 18h17v-6H4v6zM4 5v6h17V5H4z"}),"ViewStream"),Ple=(0,fc.Z)((0,G.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"),Ele=(0,fc.Z)((0,G.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"),Ale=(0,fc.Z)((0,G.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}),"Add"),Tle=(0,fc.Z)((0,G.jsx)("path",{d:"M19 13H5v-2h14v2z"}),"Remove"),Ile=(0,fc.Z)((0,G.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"),Rle=(0,fc.Z)((0,G.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"),Mle=(0,fc.Z)((0,G.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"),Ole=(0,fc.Z)((0,G.jsx)("path",{d:"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"}),"Check"),Dle=(0,fc.Z)((0,G.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"),Zle=(0,fc.Z)((0,G.jsx)("path",{d:"M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3 2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78l3.15 3.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z"}),"VisibilityOff"),Nle=(0,fc.Z)((0,G.jsx)("g",{children:(0,G.jsx)("path",{d:"M14.67,5v14H9.33V5H14.67z M15.67,19H21V5h-5.33V19z M8.33,19V5H3v14H8.33z"})}),"ViewColumn"),Lle=(0,fc.Z)((0,G.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"}),"Clear"),Fle=((0,fc.Z)((0,G.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"}),"Delete"),(0,fc.Z)((0,G.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zm2.46-7.12l1.41-1.41L12 12.59l2.12-2.12 1.41 1.41L13.41 14l2.12 2.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14l-2.13-2.12zM15.5 4l-1-1h-5l-1 1H5v2h14V4z"}),"Delete")),zle=["native"];var Ble={BooleanCellTrueIcon:Ole,BooleanCellFalseIcon:Ele,ColumnMenuIcon:Ple,OpenFilterButtonIcon:ble,FilterPanelDeleteIcon:Ele,ColumnFilteredIcon:xle,ColumnSelectorIcon:kle,ColumnUnsortedIcon:ple,ColumnSortedAscendingIcon:vle,ColumnSortedDescendingIcon:mle,ColumnResizeIcon:Sle,DensityCompactIcon:_le,DensityStandardIcon:Cle,DensityComfortableIcon:jle,ExportIcon:Mle,MoreActionsIcon:Dle,TreeDataCollapseIcon:yle,TreeDataExpandIcon:gle,GroupingCriteriaCollapseIcon:yle,GroupingCriteriaExpandIcon:gle,DetailPanelExpandIcon:Ale,DetailPanelCollapseIcon:Tle,RowReorderIcon:Rle,QuickFilterIcon:wle,QuickFilterClearIcon:Ele,ColumnMenuHideIcon:Zle,ColumnMenuSortAscendingIcon:vle,ColumnMenuSortDescendingIcon:mle,ColumnMenuFilterIcon:xle,ColumnMenuManageColumnsIcon:Nle,ColumnMenuClearIcon:Lle,LoadIcon:Ile,FilterPanelAddIcon:Ale,FilterPanelRemoveAllIcon:Fle,ColumnReorderIcon:Rle},Hle=(0,S.Z)({},Ble,{BaseCheckbox:wH,BaseTextField:jy,BaseFormControl:$m,BaseSelect:by,BaseSwitch:Op,BaseButton:Wc,BaseIconButton:sc,BaseTooltip:pp,BasePopper:ep,BaseInputLabel:Gm,BaseSelectOption:function(e){var t=e.native,n=(0,_.Z)(e,zle);return t?(0,G.jsx)("option",(0,S.Z)({},n)):(0,G.jsx)(OC,(0,S.Z)({},n))}}),Vle=Hle,qle=(0,S.Z)({},Vle,{Cell:ioe,SkeletonCell:function(e){var t=e.align,n=e.width,r=e.contentWidth,i=(0,_.Z)(e,koe),o=function(e){var t=e.align,n=e.classes,r={root:["cell","cellSkeleton","cell--text".concat((0,qb.Z)(t)),"withBorderColor"]};return(0,de.Z)(r,H7,n)}({classes:p9().classes,align:t});return(0,G.jsx)("div",(0,S.Z)({className:o.root,style:{width:n}},i,{children:(0,G.jsx)(woe,{width:"".concat(r,"%")})}))},ColumnHeaderFilterIconButton:function(e){var n,r,i=e.counter,o=e.field,a=e.onClick,s=ote(),l=p9(),u=function(e){var t=e.classes;return(0,de.Z)({icon:["filterIcon"]},H7,t)}((0,S.Z)({},e,{classes:l.classes})),c=t.useCallback((function(e){e.preventDefault(),e.stopPropagation();var t=jie(s.current.state),n=t.open,r=t.openedPanelValue;n&&r===wre.filters?s.current.hideFilterPanel():s.current.showFilterPanel(),a&&a(s.current.getColumnHeaderParams(o),e)}),[s,o,a]);if(!i)return null;var d=(0,G.jsx)(l.slots.baseIconButton,(0,S.Z)({onClick:c,color:"default","aria-label":s.current.getLocaleText("columnHeaderFiltersLabel"),size:"small",tabIndex:-1},null==(n=l.slotProps)?void 0:n.baseIconButton,{children:(0,G.jsx)(l.slots.columnFilteredIcon,{className:u.icon,fontSize:"small"})}));return(0,G.jsx)(l.slots.baseTooltip,(0,S.Z)({title:s.current.getLocaleText("columnHeaderFiltersTooltipActive")(i),enterDelay:1e3},null==(r=l.slotProps)?void 0:r.baseTooltip,{children:(0,G.jsxs)(Coe,{children:[i>1&&(0,G.jsx)(iF,{badgeContent:i,color:"default",children:d}),1===i&&d]})}))},ColumnMenu:dle,ColumnHeaders:Use,Footer:Doe,Toolbar:null,PreferencesPanel:Zoe,LoadingOverlay:zoe,NoResultsOverlay:fle,NoRowsOverlay:Boe,Pagination:kae,FilterPanel:Kae,ColumnsPanel:function(e){var n,r,o,a=ote(),s=t.useRef(null),l=c9(a,n9),u=c9(a,r9),c=p9(),d=t.useState(""),f=(0,i.Z)(d,2),h=f[0],p=f[1],v=function(e){var t=e.classes;return(0,de.Z)({root:["columnsPanel"],columnsPanelRow:["columnsPanelRow"]},H7,t)}(c),m=e.sort,g=e.searchPredicate,y=void 0===g?rse:g,b=e.autoFocusSearchField,x=void 0===b||b,w=e.disableHideAllButton,k=void 0!==w&&w,C=e.disableShowAllButton,j=void 0!==C&&C,P=(0,_.Z)(e,$ae),E=t.useMemo((function(){switch(m){case"asc":return(0,Fl.Z)(l).sort((function(e,t){return nse.compare(e.headerName||e.field,t.headerName||t.field)}));case"desc":return(0,Fl.Z)(l).sort((function(e,t){return-nse.compare(e.headerName||e.field,t.headerName||t.field)}));default:return l}}),[l,m]),A=function(e){var t=e.target.name;a.current.setColumnVisibility(t,!1===u[t])},T=t.useCallback((function(e){var t=r9(a),n=(0,S.Z)({},t);return l.forEach((function(t){t.hideable&&(e?delete n[t.field]:n[t.field]=!1)})),a.current.setColumnVisibilityModel(n)}),[a,l]),I=t.useCallback((function(e){p(e.target.value)}),[]),R=t.useMemo((function(){if(!h)return E;var e=h.toLowerCase();return E.filter((function(t){return y(t,e)}))}),[E,h,y]),M=t.useRef(null);t.useEffect((function(){x?s.current.focus():M.current&&"function"===typeof M.current.focus&&M.current.focus()}),[x]);var O=!1,D=function(e){return!1===O&&!1!==e.hideable&&(O=!0,!0)};return(0,G.jsxs)(Oae,(0,S.Z)({},P,{children:[(0,G.jsx)(Jae,{children:(0,G.jsx)(c.slots.baseTextField,(0,S.Z)({label:a.current.getLocaleText("columnsPanelTextFieldLabel"),placeholder:a.current.getLocaleText("columnsPanelTextFieldPlaceholder"),inputRef:s,value:h,onChange:I,variant:"standard",fullWidth:!0},null==(n=c.slotProps)?void 0:n.baseTextField))}),(0,G.jsx)(jae,{children:(0,G.jsx)(ese,{className:v.root,ownerState:c,children:R.map((function(e){var t;return(0,G.jsxs)(tse,{className:v.columnsPanelRow,ownerState:c,children:[(0,G.jsx)(uH,{control:(0,G.jsx)(c.slots.baseSwitch,(0,S.Z)({disabled:!1===e.hideable,checked:!1!==u[e.field],onClick:A,name:e.field,size:"small",inputRef:D(e)?M:void 0},null==(t=c.slotProps)?void 0:t.baseSwitch)),label:e.headerName||e.field}),!c.disableColumnReorder&&false]},e.field)}))})}),j&&k?null:(0,G.jsxs)(Tae,{children:[k?(0,G.jsx)("span",{}):(0,G.jsx)(c.slots.baseButton,(0,S.Z)({onClick:function(){return T(!1)}},null==(r=c.slotProps)?void 0:r.baseButton,{disabled:k,children:a.current.getLocaleText("columnsPanelHideAllButton")})),j?null:(0,G.jsx)(c.slots.baseButton,(0,S.Z)({onClick:function(){return T(!0)}},null==(o=c.slotProps)?void 0:o.baseButton,{disabled:j,children:a.current.getLocaleText("columnsPanelShowAllButton")}))]})]}))},Panel:lse,Row:fse}),Wle=function(e){if(void 0!==e)return Object.keys(e).reduce((function(t,n){return(0,S.Z)({},t,(0,s.Z)({},"".concat(n.charAt(0).toLowerCase()).concat(n.slice(1)),e[n]))}),{})};var Ule=["components","componentsProps"],Gle={disableMultipleColumnsFiltering:!0,disableMultipleColumnsSorting:!0,disableMultipleRowSelection:!0,throttleRowsMs:void 0,hideFooterRowCount:!1,pagination:!0,checkboxSelectionVisibleOnly:!1,disableColumnReorder:!0,disableColumnResize:!0,keepColumnPositionIfDraggedOutside:!1,signature:"DataGrid"},Kle={autoHeight:!1,autoPageSize:!1,checkboxSelection:!1,checkboxSelectionVisibleOnly:!1,columnBuffer:3,rowBuffer:3,columnThreshold:3,rowThreshold:3,rowSelection:!0,density:"standard",disableColumnFilter:!1,disableColumnMenu:!1,disableColumnSelector:!1,disableDensitySelector:!1,disableMultipleColumnsFiltering:!1,disableMultipleRowSelection:!1,disableMultipleColumnsSorting:!1,disableRowSelectionOnClick:!1,disableVirtualization:!1,editMode:Hne.Cell,filterMode:"client",columnHeaderHeight:56,hideFooter:!1,hideFooterPagination:!1,hideFooterRowCount:!1,hideFooterSelectedRowCount:!1,logger:console,logLevel:"error",pagination:!1,paginationMode:"client",rowHeight:52,pageSizeOptions:[25,50,100],rowSpacingType:"margin",showCellVerticalBorder:!1,showColumnVerticalBorder:!1,sortingOrder:["asc","desc",null],sortingMode:"client",throttleRowsMs:0,disableColumnReorder:!1,disableColumnResize:!1,keepNonExistentRowsSelected:!1,keepColumnPositionIfDraggedOutside:!1},Yle=Wle(qle),Xle=function(e){var n=(0,fe.Z)({props:e,name:"MuiDataGrid"}),r=n.components,i=n.componentsProps,o=(0,_.Z)(n,Ule),a=t.useMemo((function(){return(0,S.Z)({},toe,o.localeText)}),[o.localeText]),s=t.useMemo((function(){return function(e){var t=e.defaultSlots,n=e.slots,r=e.components,i=null!=n?n:r?Wle(r):null;return i&&0!==Object.keys(i).length?(0,S.Z)({},t,i):t}({defaultSlots:Yle,slots:o.slots,components:r})}),[r,o.slots]);return t.useMemo((function(){var e;return(0,S.Z)({},Kle,o,{localeText:a,slots:s,slotProps:null!=(e=o.slotProps)?e:i},Gle)}),[o,a,s,i])},Qle=function(e){return(0,S.Z)({},e,{rowsMeta:{currentPageTotalHeight:0,positions:[]}})},Jle=function(e,t,n){return"number"===typeof e&&e>0?e:t};["MUI: The `rowHeight` prop should be a number greater than 0.","The default value will be used instead."].join("\n"),["MUI: The `getRowHeight` prop should return a number greater than 0 or 'auto'.","The default value will be used instead."].join("\n");function $le(e){return void 0!==e.field}var eue=function e(t,n,r){if($le(t)){if(void 0!==r[t.field])throw new Error(["MUI: columnGroupingModel contains duplicated field","column field ".concat(t.field," occurs two times in the grouping model:"),"- ".concat(r[t.field].join(" > ")),"- ".concat(n.join(" > "))].join("\n"));r[t.field]=n}else{var i=t.groupId;t.children.forEach((function(t){e(t,[].concat((0,Fl.Z)(n),[i]),r)}))}},tue=function(e){if(!e)return{};var t={};return e.forEach((function(e){eue(e,[],t)})),t},nue=function(e,t){for(var n=function(e){var n;return null!=(n=t[e])?n:[]},r=[],i=Math.max.apply(Math,(0,Fl.Z)(e.map((function(e){return n(e).length})))),o=function(t){var i=e.reduce((function(e,r){var i,o=null!=(i=n(r)[t])?i:null;if(0===e.length)return[{columnFields:[r],groupId:o}];var a=e[e.length-1],s=a.columnFields[a.columnFields.length-1];return a.groupId===o&&function(e,t,r){return Pee(n(e).slice(0,r+1),n(t).slice(0,r+1))}(s,r,t)?[].concat((0,Fl.Z)(e.slice(0,e.length-1)),[{columnFields:[].concat((0,Fl.Z)(a.columnFields),[r]),groupId:o}]):[].concat((0,Fl.Z)(e),[{columnFields:[r],groupId:o}])}),[]);r.push(i)},a=0;a<i;a+=1)o(a);return r},rue=["groupId","children"],iue=function e(t){var n={};return t.forEach((function(t){if(!$le(t)){var r=t.groupId,i=t.children,o=(0,_.Z)(t,rue);if(!r)throw new Error("MUI: An element of the columnGroupingModel does not have either `field` or `groupId`.");i||console.warn("MUI: group groupId=".concat(r," has no children."));var a=(0,S.Z)({},o,{groupId:r}),l=e(i);if(void 0!==l[r]||void 0!==n[r])throw new Error("MUI: The groupId ".concat(r," is used multiple times in the columnGroupingModel."));n=(0,S.Z)({},n,l,(0,s.Z)({},r,a))}})),(0,S.Z)({},n)},oue=function(e,t,n){var r,i,o;if(null==(r=t.experimentalFeatures)||!r.columnGrouping)return e;var a=e9(n),s=o9(n),l=iue(null!=(i=t.columnGroupingModel)?i:[]),u=tue(null!=(o=t.columnGroupingModel)?o:[]),c=nue(a,u),d=0===s.length?0:Math.max.apply(Math,(0,Fl.Z)(s.map((function(e){var t,n;return null!=(t=null==(n=u[e])?void 0:n.length)?t:0}))));return(0,S.Z)({},e,{columnGrouping:{lookup:l,unwrappedGroupingModel:u,headerStructure:c,maxDepth:d}})},aue=function(e,n){var r=Xee(e,n);return Qie(r,n),aie(r,Gee,"rowTreeCreation",qie),Qee(Xie,r,n),Qee(Sre,r,n),Qee(Bie,r,n),Qee(Fie,r,n),Qee(bie,r,n),Qee(Jie,r,n),Qee(Pie,r,n),Qee(mie,r,n),Qee(Cre,r,n),Qee(_ie,r,n),Qee(Qle,r,n),Qee(tte,r,n),Qee(oue,r,n),Sie(r,n),function(e,n){var r=Jee(e,"useGridSelection"),o=function(e){return function(){n.rowSelection&&e.apply(void 0,arguments)}},a=t.useMemo((function(){return Yie(n.rowSelectionModel,Are(e.current.state))}),[e,n.rowSelectionModel]),s=t.useRef(null);e.current.registerControlState({stateId:"rowSelection",propModel:a,propOnChange:n.onRowSelectionModelChange,stateSelector:Are,changeEvent:"rowSelectionChange"});var l=n.checkboxSelection,u=n.disableMultipleRowSelection,c=n.disableRowSelectionOnClick,d=n.pagination,f=n.paginationMode,h=n.isRowSelectable,p=!u||l,v=yie(e,n),m=t.useCallback((function(t){var n,r=t,i=null!=(n=s.current)?n:t,o=e.current.isRowSelected(t);if(o){var a=nee(e),l=a.findIndex((function(e){return e===i})),u=a.findIndex((function(e){return e===r}));if(l===u)return;r=l>u?a[u+1]:a[u-1]}s.current=t,e.current.selectRowRange({startId:i,endId:r},!o)}),[e]),g=t.useCallback((function(t){if(n.signature===Lee.DataGrid&&!n.checkboxSelection&&Array.isArray(t)&&t.length>1)throw new Error(["MUI: `rowSelectionModel` can only contain 1 item in DataGrid.","You need to upgrade to DataGridPro or DataGridPremium component to unlock multiple selection."].join("\n"));Are(e.current.state)!==t&&(r.debug("Setting selection model"),e.current.setState((function(e){return(0,S.Z)({},e,{rowSelection:n.rowSelection?t:[]})})),e.current.forceUpdate())}),[e,r,n.rowSelection,n.signature,n.checkboxSelection]),y=t.useCallback((function(t){return Are(e.current.state).includes(t)}),[e]),b=t.useCallback((function(t){if(h&&!h(e.current.getRowParams(t)))return!1;var n=e.current.getRowNode(t);return"footer"!==(null==n?void 0:n.type)&&"pinnedRow"!==(null==n?void 0:n.type)}),[e,h]),x=t.useCallback((function(){return Ire(e)}),[e]),w=t.useCallback((function(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(e.current.isRowSelectable(t))if(s.current=t,i)r.debug("Setting selection for row ".concat(t)),e.current.setRowSelectionModel(n?[t]:[]);else{r.debug("Toggling selection for row ".concat(t));var o=Are(e.current.state).filter((function(e){return e!==t}));n&&o.push(t),(o.length<2||p)&&e.current.setRowSelectionModel(o)}}),[e,r,p]),k=t.useCallback((function(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];r.debug("Setting selection for several rows");var o,a=t.filter((function(t){return e.current.isRowSelectable(t)}));if(i)o=n?a:[];else{var s=(0,S.Z)({},Rre(e));a.forEach((function(e){n?s[e]=e:delete s[e]})),o=Object.values(s)}(o.length<2||p)&&e.current.setRowSelectionModel(o)}),[e,r,p]),_=t.useCallback((function(t){var n=t.startId,o=t.endId,a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],s=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(e.current.getRow(n)&&e.current.getRow(o)){r.debug("Expanding selection from row ".concat(n," to row ").concat(o));var l=nee(e),u=l.indexOf(n),c=l.indexOf(o),d=u>c?[c,u]:[u,c],f=(0,i.Z)(d,2),h=f[0],p=f[1],v=l.slice(h,p+1);e.current.selectRows(v,a,s)}}),[e,r]),C={selectRows:k,selectRowRange:_};Tee(e,{selectRow:w,setRowSelectionModel:g,getSelectedRows:x,isRowSelected:y,isRowSelectable:b},"public"),Tee(e,C,n.signature===Lee.DataGrid?"private":"public");var j=t.useCallback((function(){if(!n.keepNonExistentRowsSelected){var t=Are(e.current.state),r=P9(e),i=(0,S.Z)({},Rre(e)),o=!1;t.forEach((function(e){r[e]||(delete i[e],o=!0)})),o&&e.current.setRowSelectionModel(Object.values(i))}}),[e,n.keepNonExistentRowsSelected]),P=t.useCallback((function(t,n){var r=n.metaKey||n.ctrlKey,i=!l&&!r&&!function(e){return!!e.key}(n),o=!p||i,a=e.current.isRowSelected(t);o?e.current.selectRow(t,!!i||!a,!0):e.current.selectRow(t,!a,!1)}),[e,p,l]),E=t.useCallback((function(t,n){var r;if(!c){var i=null==(r=n.target.closest(".".concat(V7.cell)))?void 0:r.getAttribute("data-field");if(i!==Ure.field&&i!==xie){if(i&&e.current.getColumn(i).type===dre)return;"pinnedRow"!==e.current.getRowNode(t.id).type&&(n.shiftKey&&(p||l)?m(t.id):P(t.id,n))}}}),[c,p,l,e,m,P]),A=t.useCallback((function(e,t){var n;p&&t.shiftKey&&(null==(n=window.getSelection())||n.removeAllRanges())}),[p]),T=t.useCallback((function(t,n){n.nativeEvent.shiftKey?m(t.id):e.current.selectRow(t.id,t.value)}),[e,m]),I=t.useCallback((function(t){var r=n.checkboxSelectionVisibleOnly&&n.pagination?Hre(e):nee(e);e.current.selectRows(r,t.value)}),[e,n.checkboxSelectionVisibleOnly,n.pagination]),R=t.useCallback((function(t,n){if(e.current.getCellMode(t.id,t.field)!==Vne.Edit&&n.currentTarget.contains(n.target)){if(Bne(n.key)&&n.shiftKey){var r=dee(e);if(r&&r.id!==t.id){n.preventDefault();var i=e.current.isRowSelected(r.id);if(!p)return void e.current.selectRow(r.id,!i,!0);var o,a,s=e.current.getRowIndexRelativeToVisibleRows(r.id),l=e.current.getRowIndexRelativeToVisibleRows(t.id);s>l?i?(o=l,a=s-1):(o=l,a=s):i?(o=s+1,a=l):(o=s,a=l);var u=v.rows.slice(o,a+1).map((function(e){return e.id}));return void e.current.selectRows(u,!i)}}if(" "===n.key&&n.shiftKey)return n.preventDefault(),void P(t.id,n);"a"===n.key&&(n.ctrlKey||n.metaKey)&&(n.preventDefault(),k(e.current.getAllRowIds(),!0))}}),[e,P,k,v.rows,p]);Bee(e,"sortedRowsSet",o(j)),Bee(e,"rowClick",o(E)),Bee(e,"rowSelectionCheckboxChange",o(T)),Bee(e,"headerSelectionCheckboxChange",I),Bee(e,"cellMouseDown",o(A)),Bee(e,"cellKeyDown",o(R)),t.useEffect((function(){void 0!==a&&e.current.setRowSelectionModel(a)}),[e,a,n.rowSelection]),t.useEffect((function(){n.rowSelection||e.current.setRowSelectionModel([])}),[e,n.rowSelection]);var M=null!=a;t.useEffect((function(){if(!M&&n.rowSelection){var t=Are(e.current.state);if(b){var r=t.filter((function(e){return b(e)}));r.length<t.length&&e.current.setRowSelectionModel(r)}}}),[e,b,M,n.rowSelection]),t.useEffect((function(){if(n.rowSelection){var t=Are(e.current.state);if(!p&&t.length>1){var r=gie(e,{pagination:d,paginationMode:f}).rows.reduce((function(e,t){return e[t.id]=!0,e}),{}),i=t.find((function(e){var t=!0;return b&&(t=b(e)),t&&r[e]}));e.current.setRowSelectionModel(void 0!==i?[i]:[])}}}),[e,p,l,u,b,d,f,n.rowSelection])}(r,n),function(e,n){var r,i,o=Jee(e,"useGridColumns"),a=kre,l=t.useRef(n.columns),u=t.useRef(a);e.current.registerControlState({stateId:"visibleColumns",propModel:n.columnVisibilityModel,propOnChange:n.onColumnVisibilityModelChange,stateSelector:r9,changeEvent:"columnVisibilityModelChange"});var c=t.useCallback((function(t){o.debug("Updating columns state."),e.current.setState(gre(t)),e.current.forceUpdate(),e.current.publishEvent("columnsChange",t.orderedFields)}),[o,e]),d=t.useCallback((function(t){return t9(e)[t]}),[e]),f=t.useCallback((function(){return n9(e)}),[e]),h=t.useCallback((function(){return i9(e)}),[e]),p=t.useCallback((function(t){return(arguments.length>1&&void 0!==arguments[1]&&!arguments[1]?n9(e):i9(e)).findIndex((function(e){return e.field===t}))}),[e]),v=t.useCallback((function(t){var n=p(t);return a9(e)[n]}),[e,p]),m=t.useCallback((function(t){r9(e)!==t&&(e.current.setState((function(n){return(0,S.Z)({},n,{columns:mre({apiRef:e,columnTypes:a,columnsToUpsert:[],initialState:void 0,columnVisibilityModel:t,keepOnlyColumnsToUpsert:!1})})})),e.current.forceUpdate())}),[e,a]),g=t.useCallback((function(t){var n=mre({apiRef:e,columnTypes:a,columnsToUpsert:t,initialState:void 0,keepOnlyColumnsToUpsert:!1});c(n)}),[e,c,a]),y=t.useCallback((function(t,n){var r,i=r9(e);if(n!==(null==(r=i[t])||r)){var o=(0,S.Z)({},i,(0,s.Z)({},t,n));e.current.setColumnVisibilityModel(o)}}),[e]),b=t.useCallback((function(t){return e9(e).findIndex((function(e){return e===t}))}),[e]),x=t.useCallback((function(t,n){var r=e9(e),i=b(t);if(i!==n){o.debug("Moving column ".concat(t," to index ").concat(n));var a=(0,Fl.Z)(r),s=a.splice(i,1)[0];a.splice(n,0,s),c((0,S.Z)({},$7(e.current.state),{orderedFields:a}));var l={column:e.current.getColumn(t),targetIndex:e.current.getColumnIndexRelativeToVisibleColumns(t),oldIndex:i};e.current.publishEvent("columnIndexChange",l)}}),[e,o,c,b]),w=t.useCallback((function(t,n){o.debug("Updating column ".concat(t," width to ").concat(n));var r=e.current.getColumn(t),i=(0,S.Z)({},r,{width:n});e.current.updateColumns([i]),e.current.publishEvent("columnWidthChange",{element:e.current.getColumnHeaderElement(t),colDef:i,width:n})}),[e,o]),k={setColumnIndex:x};Tee(e,{getColumn:d,getAllColumns:f,getColumnIndex:p,getColumnPosition:v,getVisibleColumns:h,getColumnIndexRelativeToVisibleColumns:b,updateColumns:g,setColumnVisibilityModel:m,setColumnVisibility:y,setColumnWidth:w},"public"),Tee(e,k,n.signature===Lee.DataGrid?"private":"public");var _=t.useCallback((function(t,r){var i,o,a,s={},l=r9(e);(!r.exportOnlyDirtyModels||null!=n.columnVisibilityModel||Object.keys(null!=(i=null==(o=n.initialState)||null==(a=o.columns)?void 0:a.columnVisibilityModel)?i:{}).length>0||Object.keys(l).length>0)&&(s.columnVisibilityModel=l),s.orderedFields=e9(e);var u=n9(e),c={};return u.forEach((function(e){if(e.hasBeenResized){var t={};pre.forEach((function(n){var r=e[n];r===1/0&&(r=-1),t[n]=r})),c[e.field]=t}})),Object.keys(c).length>0&&(s.dimensions=c),(0,S.Z)({},t,{columns:s})}),[e,n.columnVisibilityModel,null==(r=n.initialState)?void 0:r.columns]),C=t.useCallback((function(t,n){var r,i=null==(r=n.stateToRestore.columns)?void 0:r.columnVisibilityModel,o=n.stateToRestore.columns;if(null==i&&null==o)return t;var s=mre({apiRef:e,columnTypes:a,columnsToUpsert:[],initialState:o,columnVisibilityModel:i,keepOnlyColumnsToUpsert:!1});return e.current.setState(gre(s)),null!=o&&e.current.publishEvent("columnsChange",s.orderedFields),t}),[e,a]),j=t.useCallback((function(e,t){if(t===wre.columns){var r,i=n.slots.columnsPanel;return(0,G.jsx)(i,(0,S.Z)({},null==(r=n.slotProps)?void 0:r.columnsPanel))}return e}),[n.slots.columnsPanel,null==(i=n.slotProps)?void 0:i.columnsPanel]),P=t.useCallback((function(e){return n.disableColumnSelector?e:[].concat((0,Fl.Z)(e),["columnMenuColumnsItem"])}),[n.disableColumnSelector]);rte(e,"columnMenu",P),rte(e,"exportState",_),rte(e,"restoreState",C),rte(e,"preferencePanel",j);var E=t.useRef(null);Bee(e,"viewportInnerSizeChange",(function(t){E.current!==t.width&&(E.current=t.width,c(vre($7(e.current.state),t.width)))}));var A=t.useCallback((function(){o.info("Columns pipe processing have changed, regenerating the columns");var t=mre({apiRef:e,columnTypes:a,columnsToUpsert:[],initialState:void 0,keepOnlyColumnsToUpsert:!1});c(t)}),[e,o,c,a]);ite(e,"hydrateColumns",A);var T=t.useRef(!0);t.useEffect((function(){if(T.current)T.current=!1;else if(o.info("GridColumns have changed, new length ".concat(n.columns.length)),l.current!==n.columns||u.current!==a){var t=mre({apiRef:e,columnTypes:a,initialState:void 0,columnsToUpsert:n.columns,keepOnlyColumnsToUpsert:!0});l.current=n.columns,u.current=a,c(t)}}),[o,e,c,n.columns,a]),t.useEffect((function(){void 0!==n.columnVisibilityModel&&e.current.setColumnVisibilityModel(n.columnVisibilityModel)}),[e,o,n.columnVisibilityModel])}(r,n),Hie(r,n),Kie(r),function(e){var n=t.useRef({}),r=t.useCallback((function(e,t,r){var i=n.current;i[e]||(i[e]={}),i[e][t]=r}),[]),i=t.useCallback((function(e,t){var r;return null==(r=n.current[e])?void 0:r[t]}),[]),o=t.useCallback((function(t){var n=t.columnIndex,i=t.rowId,o=t.minFirstColumnIndex,a=t.maxLastColumnIndex,s=t.columns,l=s.length,u=s[n],c="function"===typeof u.colSpan?u.colSpan(e.current.getCellParams(i,u.field)):u.colSpan;if(!c||1===c)return r(i,n,{spannedByColSpan:!1,cellProps:{colSpan:1,width:u.computedWidth}}),{colSpan:1};for(var d=u.computedWidth,f=1;f<c;f+=1){var h=n+f;h>=o&&h<a&&(d+=s[h].computedWidth,r(i,n+f,{spannedByColSpan:!0,rightVisibleCellIndex:Math.min(n+c,l-1),leftVisibleCellIndex:n})),r(i,n,{spannedByColSpan:!1,cellProps:{colSpan:c,width:d}})}return{colSpan:c}}),[e,r]),a=t.useCallback((function(e){for(var t=e.rowId,n=e.minFirstColumn,r=e.maxLastColumn,i=e.columns,a=n;a<r;a+=1){var s=o({columnIndex:a,rowId:t,minFirstColumnIndex:n,maxLastColumnIndex:r,columns:i});s.colSpan>1&&(a+=s.colSpan-1)}}),[o]),s={calculateColSpan:a};Tee(e,{unstable_getCellColSpanInfo:i},"public"),Tee(e,s,"private");var l=t.useCallback((function(){n.current={}}),[]);Bee(e,"columnOrderChange",l)}(r),function(e,n){var r,i=t.useCallback((function(t){var n;return null!=(n=b9(e)[t])?n:[]}),[e]),o=t.useCallback((function(){return x9(e)}),[e]);Tee(e,{unstable_getColumnGroupPath:i,unstable_getAllGroupDetails:o},"public");var a=t.useCallback((function(){var t,r=tue(null!=(t=n.columnGroupingModel)?t:[]);e.current.setState((function(e){var t,n,i=null!=(t=null==(n=e.columns)?void 0:n.orderedFields)?t:[],o=nue(i,r);return(0,S.Z)({},e,{columnGrouping:(0,S.Z)({},e.columnGrouping,{headerStructure:o})})}))}),[e,n.columnGroupingModel]);Bee(e,"columnIndexChange",a);var s=c9(e,e9),l=c9(e,o9);t.useEffect((function(){var t,r,i;if(null!=(t=n.experimentalFeatures)&&t.columnGrouping){var o=iue(null!=(r=n.columnGroupingModel)?r:[]),a=tue(null!=(i=n.columnGroupingModel)?i:[]),u=nue(s,a),c=0===l.length?0:Math.max.apply(Math,(0,Fl.Z)(l.map((function(e){var t,n;return null!=(t=null==(n=a[e])?void 0:n.length)?t:0}))));e.current.setState((function(e){return(0,S.Z)({},e,{columnGrouping:{lookup:o,unwrappedGroupingModel:a,headerStructure:u,maxDepth:c}})}))}}),[e,s,l,n.columnGroupingModel,null==(r=n.experimentalFeatures)?void 0:r.columnGrouping])}(r,n),zie(r,n),function(e,n){var r=Jee(e,"useGridFocus"),i=t.useRef(null),o=t.useCallback((function(t,n){t&&e.current.getRow(t.id)&&e.current.publishEvent("cellFocusOut",e.current.getCellParams(t.id,t.field),n)}),[e]),a=t.useCallback((function(t,n){var i=dee(e);(null==i?void 0:i.id)===t&&(null==i?void 0:i.field)===n||(e.current.setState((function(e){return r.debug("Focusing on cell with id=".concat(t," and field=").concat(n)),(0,S.Z)({},e,{tabIndex:{cell:{id:t,field:n},columnHeader:null,columnGroupHeader:null},focus:{cell:{id:t,field:n},columnHeader:null,columnGroupHeader:null}})})),e.current.forceUpdate(),e.current.getRow(t)&&(i&&o(i,{}),e.current.publishEvent("cellFocusIn",e.current.getCellParams(t,n))))}),[e,r,o]),s=t.useCallback((function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=dee(e);o(i,n),e.current.setState((function(e){return r.debug("Focusing on column header with colIndex=".concat(t)),(0,S.Z)({},e,{tabIndex:{columnHeader:{field:t},cell:null,columnGroupHeader:null},focus:{columnHeader:{field:t},cell:null,columnGroupHeader:null}})})),e.current.forceUpdate()}),[e,r,o]),l=t.useCallback((function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=dee(e);i&&e.current.publishEvent("cellFocusOut",e.current.getCellParams(i.id,i.field),r),e.current.setState((function(e){return(0,S.Z)({},e,{tabIndex:{columnGroupHeader:{field:t,depth:n},columnHeader:null,cell:null},focus:{columnGroupHeader:{field:t,depth:n},columnHeader:null,cell:null}})})),e.current.forceUpdate()}),[e]),u=t.useCallback((function(){return hee(e)}),[e]),c=t.useCallback((function(t,r,i){var o=e.current.getColumnIndex(r),a=e.current.getRowIndexRelativeToVisibleRows(t),s=i9(e);"right"===i?o+=1:"left"===i?o-=1:a+=1;var l=gie(e,{pagination:n.pagination,paginationMode:n.paginationMode});o>=s.length?(a+=1)<l.rows.length&&(o=0):o<0&&(a-=1)>=0&&(o=s.length-1),a=jee(a,0,l.rows.length-1);var u=l.rows[a],c=e.current.unstable_getCellColSpanInfo(u.id,o);c&&c.spannedByColSpan&&("left"===i||"below"===i?o=c.leftVisibleCellIndex:"right"===i&&(o=c.rightVisibleCellIndex));var d=s[o=jee(o,0,s.length-1)];e.current.setCellFocus(u.id,d.field)}),[e,n.pagination,n.paginationMode]),d=t.useCallback((function(t){var n=t.id,r=t.field;e.current.setCellFocus(n,r)}),[e]),f=t.useCallback((function(t,n){"Enter"===n.key||"Tab"===n.key||"Shift"===n.key||Bne(n.key)||e.current.setCellFocus(t.id,t.field)}),[e]),h=t.useCallback((function(t,n){var r=t.field;n.target===n.currentTarget&&e.current.setColumnHeaderFocus(r,n)}),[e]),p=hee(e),v=t.useCallback((function(t,n){var r=t.fields,i=t.depth;n.target===n.currentTarget&&(null!==p&&p.depth===i&&r.includes(p.field)||e.current.setColumnGroupHeaderFocus(r[0],i,n))}),[e,p]),m=t.useCallback((function(){r.debug("Clearing focus"),e.current.setState((function(e){return(0,S.Z)({},e,{focus:{cell:null,columnHeader:null,columnGroupHeader:null}})}))}),[r,e]),g=t.useCallback((function(e){i.current=e}),[]),y=t.useCallback((function(t){var n=i.current;i.current=null;var r=dee(e);if(e.current.unstable_applyPipeProcessors("canUpdateFocus",!0,{event:t,cell:n}))if(r){if((null==n?void 0:n.id)!==r.id||(null==n?void 0:n.field)!==r.field){var 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((function(e){return(0,S.Z)({},e,{focus:{cell:null,columnHeader:null,columnGroupHeader:null}})})),e.current.forceUpdate(),o(r,t)))}}else n&&e.current.setCellFocus(n.id,n.field)}),[e,o]),b=t.useCallback((function(t){if("view"!==t.cellMode){var n=dee(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]),x=t.useCallback((function(){var t=dee(e);t&&!e.current.getRow(t.id)&&e.current.setState((function(e){return(0,S.Z)({},e,{focus:{cell:null,columnHeader:null,columnGroupHeader:null}})}))}),[e]),w={moveFocusToRelativeCell:c,setColumnGroupHeaderFocus:l,getColumnGroupHeaderFocus:u};Tee(e,{setCellFocus:a,setColumnHeaderFocus:s},"public"),Tee(e,w,"private"),t.useEffect((function(){var t=(0,je.Z)(e.current.rootElementRef.current);return t.addEventListener("click",y),function(){t.removeEventListener("click",y)}}),[e,y]),Bee(e,"columnHeaderBlur",m),Bee(e,"cellDoubleClick",d),Bee(e,"cellMouseDown",g),Bee(e,"cellKeyDown",f),Bee(e,"cellModeChange",b),Bee(e,"columnHeaderFocus",h),Bee(e,"columnGroupHeaderFocus",v),Bee(e,"rowsSet",x)}(r,n),function(e,n){var r,i=Jee(e,"useGridPreferencesPanel"),o=t.useRef(),a=t.useRef(),s=t.useCallback((function(){i.debug("Hiding Preferences Panel");var t=jie(e.current.state);t.openedPanelValue&&e.current.publishEvent("preferencePanelClose",{openedPanelValue:t.openedPanelValue}),e.current.setState((function(e){return(0,S.Z)({},e,{preferencePanel:{open:!1}})})),e.current.forceUpdate()}),[e,i]),l=t.useCallback((function(){a.current=setTimeout((function(){return clearTimeout(o.current)}),0)}),[]),u=t.useCallback((function(){o.current=setTimeout(s,100)}),[s]),c=t.useCallback((function(t){i.debug("Opening Preferences Panel"),l(),e.current.setState((function(e){return(0,S.Z)({},e,{preferencePanel:(0,S.Z)({},e.preferencePanel,{open:!0,openedPanelValue:t})})})),e.current.publishEvent("preferencePanelOpen",{openedPanelValue:t}),e.current.forceUpdate()}),[i,l,e]);Tee(e,{showPreferences:c,hidePreferences:u},"public");var d=t.useCallback((function(t,r){var i,o=jie(e.current.state);return!r.exportOnlyDirtyModels||null!=(null==(i=n.initialState)?void 0:i.preferencePanel)||o.open?(0,S.Z)({},t,{preferencePanel:o}):t}),[e,null==(r=n.initialState)?void 0:r.preferencePanel]),f=t.useCallback((function(t,n){var r=n.stateToRestore.preferencePanel;return null!=r&&e.current.setState((function(e){return(0,S.Z)({},e,{preferencePanel:r})})),t}),[e]);rte(e,"exportState",d),rte(e,"restoreState",f),t.useEffect((function(){return function(){clearTimeout(o.current),clearTimeout(a.current)}}),[])}(r,n),function(e,n){var r,i,o,a=Jee(e,"useGridFilter");e.current.registerControlState({stateId:"filter",propModel:n.filterModel,propOnChange:n.onFilterModelChange,stateSelector:J9,changeEvent:"filterModelChange"});var s=t.useCallback((function(){e.current.setState((function(t){var r=J9(t,e.current.instanceId),i="client"===n.filterMode?pie(r,e):null,o=e.current.applyStrategyProcessor("filtering",{isRowMatchingFilters:i,filterModel:null!=r?r:oie()});return(0,S.Z)({},t,{filter:(0,S.Z)({},t.filter,o)})})),e.current.publishEvent("filteredRowsSet")}),[n.filterMode,e]),l=t.useCallback((function(e,t){return null==t||!1===t.filterable||n.disableColumnFilter?e:[].concat((0,Fl.Z)(e),["columnMenuFilterItem"])}),[n.disableColumnFilter]),u=t.useCallback((function(){s(),e.current.forceUpdate()}),[e,s]),c=t.useCallback((function(t){var n=J9(e),r=(0,Fl.Z)(n.items),i=r.findIndex((function(e){return e.id===t.id}));-1===i?r.push(t):r[i]=t,e.current.setFilterModel((0,S.Z)({},n,{items:r}),"upsertFilterItem")}),[e]),d=t.useCallback((function(t){var n=J9(e),r=(0,Fl.Z)(n.items);t.forEach((function(e){var n=t.findIndex((function(t){return t.id===e.id}));-1===n?r.push(e):r[n]=e})),e.current.setFilterModel((0,S.Z)({},n,{items:t}),"upsertFilterItems")}),[e]),f=t.useCallback((function(t){var n=J9(e),r=n.items.filter((function(e){return e.id!==t.id}));r.length!==n.items.length&&e.current.setFilterModel((0,S.Z)({},n,{items:r}),"deleteFilterItem")}),[e]),h=t.useCallback((function(t){if(a.debug("Displaying filter panel"),t){var r,i=J9(e),o=i.items.filter((function(t){var n;if(void 0!==t.value)return!0;var r=null==(n=e.current.getColumn(t.field).filterOperators)?void 0:n.find((function(e){return e.value===t.operator}));return!("undefined"===typeof(null==r?void 0:r.requiresFilterValue)||(null==r?void 0:r.requiresFilterValue))})),s=o.find((function(e){return e.field===t})),l=e.current.getColumn(t);r=s?o:n.disableMultipleColumnsFiltering?[sie({field:t,operator:l.filterOperators[0].value},e)]:[].concat((0,Fl.Z)(o),[sie({field:t,operator:l.filterOperators[0].value},e)]),e.current.setFilterModel((0,S.Z)({},i,{items:r}))}e.current.showPreferences(wre.filters)}),[e,a,n.disableMultipleColumnsFiltering]),p=t.useCallback((function(){a.debug("Hiding filter panel"),e.current.hidePreferences()}),[e,a]),v=t.useCallback((function(t){var n=J9(e);n.logicOperator!==t&&e.current.setFilterModel((0,S.Z)({},n,{logicOperator:t}),"changeLogicOperator")}),[e]),m=t.useCallback((function(t){var n=J9(e);Pee(n.quickFilterValues,t)||e.current.setFilterModel((0,S.Z)({},n,{quickFilterValues:(0,Fl.Z)(t)}))}),[e]),g=t.useCallback((function(t,r){J9(e)!==t&&(a.debug("Setting filter model"),e.current.updateControlState("filter",fie(t,n.disableMultipleColumnsFiltering,e),r),e.current.unstable_applyFilters())}),[e,a,n.disableMultipleColumnsFiltering]);Tee(e,{setFilterLogicOperator:v,unstable_applyFilters:u,deleteFilterItem:f,upsertFilterItem:c,upsertFilterItems:d,setFilterModel:g,showFilterPanel:h,hideFilterPanel:p,setQuickFilterValues:m},"public");var y=t.useCallback((function(t,r){var i,o,a=J9(e);return r.exportOnlyDirtyModels&&null==n.filterModel&&null==(null==(i=n.initialState)||null==(o=i.filter)?void 0:o.filterModel)&&Pee(a,oie())?t:(0,S.Z)({},t,{filter:{filterModel:a}})}),[e,n.filterModel,null==(r=n.initialState)||null==(i=r.filter)?void 0:i.filterModel]),b=t.useCallback((function(t,r){var i,o=null==(i=r.stateToRestore.filter)?void 0:i.filterModel;return null==o?t:(e.current.updateControlState("filter",fie(o,n.disableMultipleColumnsFiltering,e),"restoreState"),(0,S.Z)({},t,{callbacks:[].concat((0,Fl.Z)(t.callbacks),[e.current.unstable_applyFilters])}))}),[e,n.disableMultipleColumnsFiltering]),x=t.useCallback((function(e,t){if(t===wre.filters){var r,i=n.slots.filterPanel;return(0,G.jsx)(i,(0,S.Z)({},null==(r=n.slotProps)?void 0:r.filterPanel))}return e}),[n.slots.filterPanel,null==(o=n.slotProps)?void 0:o.filterPanel]),w=t.useCallback((function(t){if("client"===n.filterMode&&t.isRowMatchingFilters){for(var r=A9(e)[bne].children,i={},o=0;o<r.length;o+=1){var a=r[o],s=void 0;if("string"===typeof a&&a.startsWith("auto-generated-group-footer"))s=!0;else{var l=t.isRowMatchingFilters(a),u=l.passingFilterItems,c=l.passingQuickFilterValues;s=vie([u],[c],t.filterModel,e)}i[a]=s}return{filteredRowsLookup:i,visibleRowsLookup:i,filteredDescendantCountLookup:{}}}return{visibleRowsLookup:{},filteredRowsLookup:{},filteredDescendantCountLookup:{}}}),[e,n.filterMode]);rte(e,"columnMenu",l),rte(e,"exportState",y),rte(e,"restoreState",b),rte(e,"preferencePanel",x),aie(e,Gee,"filtering",w);var k=t.useCallback((function(){a.debug("onColUpdated - GridColumns changed, applying filters");var t=J9(e),n=u9(e),r=t.items.filter((function(e){return e.field&&n[e.field]}));r.length<t.items.length&&e.current.setFilterModel((0,S.Z)({},t,{items:r}))}),[e,a]),_=t.useCallback((function(t){"filtering"===t&&e.current.unstable_applyFilters()}),[e]);Bee(e,"rowsSet",s),Bee(e,"rowExpansionChange",e.current.unstable_applyFilters),Bee(e,"columnsChange",k),Bee(e,"activeStrategyProcessorChange",_),nte((function(){e.current.unstable_applyFilters()})),t.useEffect((function(){void 0!==n.filterModel&&e.current.setFilterModel(n.filterModel)}),[e,a,n.filterModel])}(r,n),function(e,n){var r,i,o=Jee(e,"useGridSorting");e.current.registerControlState({stateId:"sortModel",propModel:n.sortModel,propOnChange:n.onSortModelChange,stateSelector:Y9,changeEvent:"sortModelChange"});var a=t.useCallback((function(t,n){var r=Y9(e),i=r.findIndex((function(e){return e.field===t})),o=(0,Fl.Z)(r);return i>-1?n?o.splice(i,1,n):o.splice(i,1):o=[].concat((0,Fl.Z)(r),[n]),o}),[e]),s=t.useCallback((function(t,r){var i,o=Y9(e).find((function(e){return e.field===t.field}));if(o){var a,s=void 0===r?fte(null!=(a=t.sortingOrder)?a:n.sortingOrder,o.sort):r;return null==s?void 0:(0,S.Z)({},o,{sort:s})}return{field:t.field,sort:void 0===r?fte(null!=(i=t.sortingOrder)?i:n.sortingOrder):r}}),[e,n.sortingOrder]),l=t.useCallback((function(e,t){return null==t||!1===t.sortable?e:(t.sortingOrder||n.sortingOrder).some((function(e){return!!e}))?[].concat((0,Fl.Z)(e),["columnMenuSortItem"]):e}),[n.sortingOrder]),u=t.useCallback((function(){e.current.setState((function(t){if("server"===n.sortingMode)return o.debug("Skipping sorting rows as sortingMode = server"),(0,S.Z)({},t,{sorting:(0,S.Z)({},t.sorting,{sortedRows:Cne(A9(e),bne,!1)})});var r=function(e,t){var n=e.map((function(e){return function(e,t){var n=t.current.getColumn(e.field);if(!n)return null;var r="desc"===e.sort?function(){return-1*n.sortComparator.apply(n,arguments)}:n.sortComparator;return{getSortCellParams:function(e){return{id:e,field:n.field,rowNode:t.current.getRowNode(e),value:t.current.getCellValue(e,n.field),api:t.current}},comparator:r}}(e,t)})).filter((function(e){return!!e}));return 0===n.length?null:function(e){return e.map((function(e){return{node:e,params:n.map((function(t){return t.getSortCellParams(e.id)}))}})).sort((function(e,t){return r=e,i=t,n.reduce((function(e,t,n){if(0!==e)return e;var o=r.params[n],a=i.params[n];return t.comparator(o.value,a.value,o,a)}),0);var r,i})).map((function(e){return e.node.id}))}}(Y9(t,e.current.instanceId),e),i=e.current.applyStrategyProcessor("sorting",{sortRowList:r});return(0,S.Z)({},t,{sorting:(0,S.Z)({},t.sorting,{sortedRows:i})})})),e.current.publishEvent("sortedRowsSet"),e.current.forceUpdate()}),[e,o,n.sortingMode]),c=t.useCallback((function(t){Y9(e)!==t&&(o.debug("Setting sort model"),e.current.setState(dte(t,n.disableMultipleColumnsSorting)),e.current.forceUpdate(),e.current.applySorting())}),[e,o,n.disableMultipleColumnsSorting]),d=t.useCallback((function(t,r,i){if(t.sortable){var o,l=s(t,r);o=!i||n.disableMultipleColumnsSorting?l?[l]:[]:a(t.field,l),e.current.setSortModel(o)}}),[e,a,s,n.disableMultipleColumnsSorting]),f=t.useCallback((function(){return Y9(e)}),[e]),h=t.useCallback((function(){return K9(e).map((function(e){return e.model}))}),[e]),p=t.useCallback((function(){return G9(e)}),[e]),v=t.useCallback((function(t){return e.current.getSortedRowIds()[t]}),[e]);Tee(e,{getSortModel:f,getSortedRows:h,getSortedRowIds:p,getRowIdFromRowIndex:v,setSortModel:c,sortColumn:d,applySorting:u},"public");var m=t.useCallback((function(t,r){var i,o,a=Y9(e);return!r.exportOnlyDirtyModels||null!=n.sortModel||null!=(null==(i=n.initialState)||null==(o=i.sorting)?void 0:o.sortModel)||a.length>0?(0,S.Z)({},t,{sorting:{sortModel:a}}):t}),[e,n.sortModel,null==(r=n.initialState)||null==(i=r.sorting)?void 0:i.sortModel]),g=t.useCallback((function(t,r){var i,o=null==(i=r.stateToRestore.sorting)?void 0:i.sortModel;return null==o?t:(e.current.setState(dte(o,n.disableMultipleColumnsSorting)),(0,S.Z)({},t,{callbacks:[].concat((0,Fl.Z)(t.callbacks),[e.current.applySorting])}))}),[e,n.disableMultipleColumnsSorting]),y=t.useCallback((function(t){var n=A9(e),r=n[bne],i=t.sortRowList?t.sortRowList(r.children.map((function(e){return n[e]}))):(0,Fl.Z)(r.children);return null!=r.footerId&&i.push(r.footerId),i}),[e]);rte(e,"exportState",m),rte(e,"restoreState",g),aie(e,Gee,"sorting",y);var b=t.useCallback((function(e,t){var n=e.colDef,r=t.shiftKey||t.metaKey||t.ctrlKey;d(n,void 0,r)}),[d]),x=t.useCallback((function(e,t){var n=e.colDef;!Nne(t.key)||t.ctrlKey||t.metaKey||d(n,void 0,t.shiftKey)}),[d]),w=t.useCallback((function(){var t=Y9(e),n=t9(e);if(t.length>0){var r=t.filter((function(e){return n[e.field]}));r.length<t.length&&e.current.setSortModel(r)}}),[e]),k=t.useCallback((function(t){"sorting"===t&&e.current.applySorting()}),[e]);rte(e,"columnMenu",l),Bee(e,"columnHeaderClick",b),Bee(e,"columnHeaderKeyDown",x),Bee(e,"rowsSet",e.current.applySorting),Bee(e,"columnsChange",w),Bee(e,"activeStrategyProcessorChange",k),nte((function(){e.current.applySorting()})),t.useEffect((function(){void 0!==n.sortModel&&e.current.setSortModel(n.sortModel)}),[e,n.sortModel])}(r,n),function(e,n){var r=Jee(e,"useDensity"),i=t.useCallback((function(t){r.debug("Set grid density to ".concat(t)),e.current.setState((function(e){var n=v9(e),r={value:t,factor:_re[t]};return Pee(n,r)?e:(0,S.Z)({},e,{density:r})})),e.current.forceUpdate()}),[r,e]);t.useEffect((function(){e.current.setDensity(n.density)}),[e,n.density]),Tee(e,{setDensity:i},"public")}(r,n),function(e,n){var r,i,o=Jee(e,"useGridPagination"),a=c9(e,see),s=c9(e,g9),l=Math.floor(n.rowHeight*s);e.current.registerControlState({stateId:"pagination",propModel:n.paginationModel,propOnChange:n.onPaginationModelChange,stateSelector:Nre,changeEvent:"paginationModelChange"});var u=t.useCallback((function(t){var n=Nre(e);t!==n.page&&(o.debug("Setting page to ".concat(t)),e.current.setPaginationModel({page:t,pageSize:n.pageSize}))}),[e,o]),c=t.useCallback((function(t){var n=Nre(e);t!==n.pageSize&&(o.debug("Setting page size to ".concat(t)),e.current.setPaginationModel({pageSize:t,page:n.page}))}),[e,o]),d=t.useCallback((function(t){var r;t!==Nre(e)&&(o.debug("Setting 'paginationModel' to",t),e.current.updateControlState("pagination",Cie(null!=(r=n.rowCount)?r:a,n.signature,t),"setPaginationModel"),e.current.forceUpdate())}),[e,o,n.rowCount,n.signature,a]);Tee(e,{setPage:u,setPageSize:c,setPaginationModel:d},"public");var f=t.useCallback((function(t,r){var i,o,a=Nre(e);return!r.exportOnlyDirtyModels||null!=n.paginationModel||null!=(null==(i=n.initialState)||null==(o=i.pagination)?void 0:o.paginationModel)||0!==a.page&&a.pageSize!==(n.autoPageSize?0:100)?(0,S.Z)({},t,{pagination:(0,S.Z)({},t.pagination,{paginationModel:a})}):t}),[e,n.paginationModel,null==(r=n.initialState)||null==(i=r.pagination)?void 0:i.paginationModel,n.autoPageSize]),h=t.useCallback((function(t,r){var i,o,s,l=null!=(i=r.stateToRestore.pagination)&&i.paginationModel?(0,S.Z)({},Ore(n.autoPageSize),null==(o=r.stateToRestore.pagination)?void 0:o.paginationModel):Nre(e);return e.current.updateControlState("pagination",Cie(null!=(s=n.rowCount)?s:a,n.signature,l),"stateRestorePreProcessing"),t}),[e,n.autoPageSize,n.rowCount,n.signature,a]);rte(e,"exportState",f),rte(e,"restoreState",h);var p=t.useCallback((function(){var t=e.current.getRootDimensions();if(n.autoPageSize&&t){var r=jne(e),i=Math.floor((t.viewportInnerSize.height-r.top-r.bottom)/l);e.current.setPageSize(i)}}),[e,n.autoPageSize,l]);Bee(e,"viewportInnerSizeChange",p),Bee(e,"paginationModelChange",(function(){var t,n=Nre(e);null!=(t=e.current.virtualScrollerRef)&&t.current&&e.current.scrollToIndexes({rowIndex:n.page*n.pageSize}),e.current.forceUpdate()})),t.useEffect((function(){}),[n.rowCount,n.paginationMode]),t.useEffect((function(){var t;e.current.updateControlState("pagination",Cie(null!=(t=n.rowCount)?t:a,n.signature,n.paginationModel))}),[e,n.paginationModel,n.rowCount,n.paginationMode,a,n.signature]),t.useEffect((function(){p()}),[p])}(r,n),function(e,n){var r=n.getRowHeight,o=n.getRowSpacing,a=n.getEstimatedRowHeight,s=t.useRef({}),l=t.useRef(-1),u=t.useRef(!1),c=c9(e,g9),d=c9(e,J9),f=c9(e,Zre),h=c9(e,Y9),p=yie(e,n),v=c9(e,D9),m=Jle(n.rowHeight,Kle.rowHeight),g=Math.floor(m*c),y=t.useCallback((function(){var t,n;u.current=!1;var d=function(t){s.current[t.id]||(s.current[t.id]={sizes:{baseCenter:g},isResized:!1,autoHeight:!1,needsFirstMeasurement:!0});var n=s.current[t.id],l=n.isResized,d=n.needsFirstMeasurement,f=n.sizes,h="number"===typeof g&&g>0?g:52,v=f.baseCenter;if(l)h=v;else if(r){var m=r((0,S.Z)({},t,{densityFactor:c}));if("auto"===m){if(d){var y=a?a((0,S.Z)({},t,{densityFactor:c})):g;h=null!=y?y:g}else h=v;u.current=!0,s.current[t.id].autoHeight=!0}else h=Jle(m,g),s.current[t.id].needsFirstMeasurement=!1,s.current[t.id].autoHeight=!1}else s.current[t.id].needsFirstMeasurement=!1;var b=Object.entries(f).reduce((function(e,t){var n=(0,i.Z)(t,2),r=n[0],o=n[1];return/^base[A-Z]/.test(r)&&(e[r]=o),e}),{}),x=(0,S.Z)({},b,{baseCenter:h});if(o){var w,k,_=e.current.getRowIndexRelativeToVisibleRows(t.id),C=o((0,S.Z)({},t,{isFirstVisible:0===_,isLastVisible:_===p.rows.length-1,indexRelativeToCurrentPage:_}));x.spacingTop=null!=(w=C.top)?w:0,x.spacingBottom=null!=(k=C.bottom)?k:0}var j=e.current.unstable_applyPipeProcessors("rowHeight",x,t);return s.current[t.id].sizes=j,j},f=[],h=p.rows.reduce((function(e,t){f.push(e);var n=0,r=0,o=d(t);return Object.entries(o).forEach((function(e){var t=(0,i.Z)(e,2),o=t[0],a=t[1];/^base[A-Z]/.test(o)?n=a>n?a:n:r+=a})),e+n+r}),0);null==v||null==(t=v.top)||t.forEach((function(e){d(e)})),null==v||null==(n=v.bottom)||n.forEach((function(e){d(e)})),e.current.setState((function(e){return(0,S.Z)({},e,{rowsMeta:{currentPageTotalHeight:h,positions:f}})})),u.current||(l.current=1/0),e.current.forceUpdate()}),[e,p.rows,g,r,o,a,v,c]),b=t.useCallback((function(e){var t=s.current[e];return t?t.sizes.baseCenter:g}),[g]),x=t.useCallback((function(e,t){s.current[e].sizes.baseCenter=t,s.current[e].isResized=!0,s.current[e].needsFirstMeasurement=!1,y()}),[y]),w=t.useMemo((function(){return(0,gc.Z)(y)}),[y]),k=t.useCallback((function(e,t,n){if(s.current[e]&&s.current[e].autoHeight){var r=s.current[e].sizes["base".concat((0,qb.Z)(n))]!==t;s.current[e].needsFirstMeasurement=!1,s.current[e].sizes["base".concat((0,qb.Z)(n))]=t,r&&w()}}),[w]),_=t.useCallback((function(e){var t;return(null==(t=s.current[e])?void 0:t.autoHeight)||!1}),[]),C=t.useCallback((function(){return l.current}),[]),j=t.useCallback((function(e){u.current&&e>l.current&&(l.current=e)}),[]),P=t.useCallback((function(){s.current={},y()}),[y]);t.useEffect((function(){y()}),[g,d,f,h,y]),ite(e,"rowHeight",y);var E={getLastMeasuredRowIndex:C,rowHasAutoHeight:_};Tee(e,{unstable_setLastMeasuredRowIndex:j,unstable_getRowHeight:b,unstable_getRowInternalSizes:function(e){var t;return null==(t=s.current[e])?void 0:t.sizes},unstable_setRowHeight:x,unstable_storeRowHeightMeasurement:k,resetRowHeights:P},"public"),Tee(e,E,"private")}(r,n),function(e,n){var r=V(),i=Jee(e,"useGridScroll"),o=e.current.columnHeadersElementRef,a=e.current.virtualScrollerRef,s=c9(e,tee),l=t.useCallback((function(t){var r=_9(e),o=i9(e);if(null!=t.rowIndex&&0===r||0===o.length)return!1;i.debug("Scrolling to cell at row ".concat(t.rowIndex,", col: ").concat(t.colIndex," "));var l={};if(null!=t.colIndex){var u,c=a9(e);if("undefined"!==typeof t.rowIndex){var d,f=null==(d=s[t.rowIndex])?void 0:d.id,h=e.current.unstable_getCellColSpanInfo(f,t.colIndex);h&&!h.spannedByColSpan&&(u=h.cellProps.width)}"undefined"===typeof u&&(u=o[t.colIndex].computedWidth),l.left=$ie({clientHeight:a.current.clientWidth,scrollTop:Math.abs(a.current.scrollLeft),offsetHeight:u,offsetTop:c[t.colIndex]})}if(null!=t.rowIndex){var p,v,m=nie(e.current.state),g=Lre(e),y=Fre(e),b=n.pagination?t.rowIndex-g*y:t.rowIndex,x=m.positions[b+1]?m.positions[b+1]-m.positions[b]:m.currentPageTotalHeight-m.positions[b],w=(null==(p=a.current.querySelector(".".concat(V7["pinnedRows--top"])))?void 0:p.clientHeight)||0,k=(null==(v=a.current.querySelector(".".concat(V7["pinnedRows--bottom"])))?void 0:v.clientHeight)||0;l.top=$ie({clientHeight:a.current.clientHeight-w-k,scrollTop:a.current.scrollTop,offsetHeight:x,offsetTop:m.positions[b]})}return(void 0!==typeof(l=e.current.unstable_applyPipeProcessors("scrollToIndexes",l,t)).left||void 0!==typeof l.top)&&(e.current.scroll(l),!0)}),[i,e,a,n.pagination,s]),u=t.useCallback((function(e){if(a.current&&null!=e.left&&o.current){var t="rtl"===r.direction?-1:1;o.current.scrollLeft=e.left,a.current.scrollLeft=t*e.left,i.debug("Scrolling left: ".concat(e.left))}a.current&&null!=e.top&&(a.current.scrollTop=e.top,i.debug("Scrolling top: ".concat(e.top))),i.debug("Scrolling, updating container, and viewport")}),[a,r.direction,o,i]),c=t.useCallback((function(){return null!=a&&a.current?{top:a.current.scrollTop,left:a.current.scrollLeft}:{top:0,left:0}}),[a]);Tee(e,{scroll:u,scrollToIndexes:l,getScrollPosition:c},"public")}(r,n),function(e){var n=Jee(e,"useGridColumnMenu"),r=t.useCallback((function(t){e.current.setState((function(e){return e.columnMenu.open&&e.columnMenu.field===t?e:(n.debug("Opening Column Menu"),(0,S.Z)({},e,{columnMenu:{open:!0,field:t}}))}))&&(e.current.hidePreferences(),e.current.forceUpdate())}),[e,n]),i=t.useCallback((function(){var t=yee(e.current.state);if(t.field){var r=t9(e),i=r9(e),o=e9(e),a=t.field;if(r[a]||(a=o[0]),!1===i[a]){var s=o.filter((function(e){return e===a||!1!==i[e]})),l=s.indexOf(a);a=s[l+1]||s[l-1]}e.current.setColumnHeaderFocus(a)}e.current.setState((function(e){return e.columnMenu.open||void 0!==e.columnMenu.field?(n.debug("Hiding Column Menu"),(0,S.Z)({},e,{columnMenu:(0,S.Z)({},e.columnMenu,{open:!1,field:void 0})})):e}))&&e.current.forceUpdate()}),[e,n]),o=t.useCallback((function(t){n.debug("Toggle Column Menu");var o=yee(e.current.state);o.open&&o.field===t?i():r(t)}),[e,n,r,i]);Tee(e,{showColumnMenu:r,hideColumnMenu:i,toggleColumnMenu:o},"public"),Bee(e,"columnResizeStart",i),Bee(e,"virtualScrollerWheel",e.current.hideColumnMenu),Bee(e,"virtualScrollerTouchMove",e.current.hideColumnMenu)}(r),tie(r),function(e,n){var r=Jee(e,"useGridPrintExport"),i=t.useRef(null),s=t.useRef(null),l=t.useRef({});t.useEffect((function(){i.current=(0,je.Z)(e.current.rootElementRef.current)}),[e]);var u=t.useCallback((function(t,n){return new Promise((function(r){if(t||n){var i=Yre({apiRef:e,options:{fields:t,allColumns:n}}).map((function(e){return e.field})),o=n9(e),a={};o.forEach((function(e){a[e.field]=i.includes(e.field)})),e.current.setColumnVisibilityModel(a),r()}else r()}))}),[e]),c=t.useCallback((function(t,r){var o,a,s=(0,S.Z)({copyStyles:!0,hideToolbar:!1,hideFooter:!1},r),l=t.contentDocument;if(l){var u=nie(e.current.state),c=e.current.rootElementRef.current,d=c.cloneNode(!0);d.querySelector(".".concat(V7.main)).style.overflow="visible",d.style.contain="size",d.querySelector(".".concat(V7.columnHeaders)).querySelector(".".concat(V7.columnHeadersInner)).style.width="100%";var f,h,p=(null==(o=c.querySelector(".".concat(V7.toolbarContainer)))?void 0:o.offsetHeight)||0,v=(null==(a=c.querySelector(".".concat(V7.footerContainer)))?void 0:a.offsetHeight)||0;s.hideToolbar&&(null==(f=d.querySelector(".".concat(V7.toolbarContainer)))||f.remove(),p=0),s.hideFooter&&(null==(h=d.querySelector(".".concat(V7.footerContainer)))||h.remove(),v=0),d.style.height="".concat(u.currentPageTotalHeight+xre(e,n.columnHeaderHeight)+p+v,"px"),d.style.boxSizing="content-box";var m=document.createElement("div");m.appendChild(d),l.body.innerHTML=m.innerHTML;var g,y="function"===typeof s.pageStyle?s.pageStyle():s.pageStyle;if("string"===typeof y){var b=l.createElement("style");b.appendChild(l.createTextNode(y)),l.head.appendChild(b)}if(s.bodyClassName&&(g=l.body.classList).add.apply(g,(0,Fl.Z)(s.bodyClassName.split(" "))),s.copyStyles)for(var x=i.current.querySelectorAll("style, link[rel='stylesheet']"),w=0;w<x.length;w+=1){var k=x[w];if("STYLE"===k.tagName){var _=l.createElement(k.tagName),C=k.sheet;if(C){for(var j="",P=0;P<C.cssRules.length;P+=1)"string"===typeof C.cssRules[P].cssText&&(j+="".concat(C.cssRules[P].cssText,"\r\n"));_.appendChild(l.createTextNode(j)),l.head.appendChild(_)}}else if(k.getAttribute("href")){for(var E=l.createElement(k.tagName),A=0;A<k.attributes.length;A+=1){var T=k.attributes[A];T&&E.setAttribute(T.nodeName,T.nodeValue||"")}l.head.appendChild(E)}}t.contentWindow.print()}}),[e,i,n.columnHeaderHeight]),d=t.useCallback((function(t){var n,r;i.current.body.removeChild(t),e.current.restoreState(s.current||{}),null!=(n=s.current)&&null!=(r=n.columns)&&r.columnVisibilityModel||e.current.setColumnVisibilityModel(l.current),e.current.unstable_enableVirtualization(),s.current=null,l.current={}}),[e]),f=t.useCallback(function(){var t=(0,a.Z)((0,o.Z)().mark((function t(a){var f,h;return(0,o.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r.debug("Export data as Print"),e.current.rootElementRef.current){t.next=3;break}throw new Error("MUI: No grid root element available.");case 3:return s.current=e.current.exportState(),l.current=r9(e),n.pagination&&(f=aee(e),e.current.setPageSize(f)),t.next=8,u(null==a?void 0:a.fields,null==a?void 0:a.allColumns);case 8:return e.current.unstable_disableVirtualization(),t.next=11,new Promise((function(e){requestAnimationFrame((function(){e()}))}));case 11:(h=rie(null==a?void 0:a.fileName)).onload=function(){c(h,a),h.contentWindow.matchMedia("print").addEventListener("change",(function(e){!1===e.matches&&d(h)}))},i.current.body.appendChild(h);case 13:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),[n,r,e,c,d,u]);Tee(e,{exportDataAsPrint:f},"public");var h=t.useCallback((function(e,t){var n;return null!=(n=t.printOptions)&&n.disableToolbarButton?e:[].concat((0,Fl.Z)(e),[{component:(0,G.jsx)(eie,{options:t.printOptions}),componentName:"printExport"}])}),[]);rte(e,"exportMenu",h)}(r,n),ete(r),function(e,n){var r=Jee(e,"useResizeContainer"),i=t.useRef(!1),o=t.useRef(null),a=t.useRef(null),s=c9(e,nie),l=c9(e,g9),u=Math.floor(n.rowHeight*l),c=xre(e,n.columnHeaderHeight),d=t.useCallback((function(){var t,r=null==(t=e.current.rootElementRef)?void 0:t.current,i=s9(e),l=jne(e);if(o.current){var u,d,f,h;if(null!=n.scrollbarSize)u=n.scrollbarSize;else if(i&&r){var p=(0,je.Z)(r).createElement("div");p.style.width="99px",p.style.height="99px",p.style.position="absolute",p.style.overflow="scroll",p.className="scrollDiv",r.appendChild(p),u=p.offsetWidth-p.clientWidth,r.removeChild(p)}else u=0;if(n.autoHeight)h=!1,f=Math.round(i)>o.current.width,d={width:o.current.width,height:s.currentPageTotalHeight+(f?u:0)};else{d={width:o.current.width,height:o.current.height-c};var v=function(e){var t=e.content,n=e.container,r=e.scrollBarSize,i=t.width>n.width,o=t.height>n.height,a=!1,s=!1;return(i||o)&&(a=i,(s=t.height+(a?r:0)>n.height)&&(a=t.width+r>n.width)),{hasScrollX:a,hasScrollY:s}}({content:{width:Math.round(i),height:s.currentPageTotalHeight},container:{width:d.width,height:d.height-l.top-l.bottom},scrollBarSize:u});h=v.hasScrollY,f=v.hasScrollX}var m={viewportOuterSize:d,viewportInnerSize:{width:d.width-(h?u:0),height:d.height-(f?u:0)},hasScrollX:f,hasScrollY:h,scrollBarSize:u},g=a.current;a.current=m,m.viewportInnerSize.width===(null==g?void 0:g.viewportInnerSize.width)&&m.viewportInnerSize.height===(null==g?void 0:g.viewportInnerSize.height)||e.current.publishEvent("viewportInnerSizeChange",m.viewportInnerSize)}}),[e,n.scrollbarSize,n.autoHeight,s.currentPageTotalHeight,c]),f=t.useCallback((function(){d(),e.current.publishEvent("debouncedResize",o.current)}),[e,d]),h=t.useCallback((function(){return a.current}),[]),p={getViewportPageSize:t.useCallback((function(){var t=e.current.getRootDimensions();if(!t)return 0;var r=gie(e,{pagination:n.pagination,paginationMode:n.paginationMode});if(n.getRowHeight){var i=e.current.getRenderContext(),o=i.lastRowIndex-i.firstRowIndex;return Math.min(o-1,r.rows.length)}var a=Math.floor(t.viewportInnerSize.height/u);return Math.min(a,r.rows.length)}),[e,n.pagination,n.paginationMode,n.getRowHeight,u]),updateGridDimensionsRef:d};Tee(e,{resize:f,getRootDimensions:h},"public"),Tee(e,p,"private");var v=t.useMemo((function(){return(0,gc.Z)(f,60)}),[f]),m=t.useRef(!0),g=t.useCallback((function(e){o.current=e;var t=/jsdom/.test(window.navigator.userAgent);if(0!==e.height||i.current||n.autoHeight||t||(r.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")),i.current=!0),0!==e.width||i.current||t||(r.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")),i.current=!0),m.current)return f(),void(m.current=!1);v()}),[n.autoHeight,v,r,f]);(0,mc.Z)((function(){return d()}),[d]),Vee(e,"sortedRowsSet",d),Vee(e,"paginationModelChange",d),Vee(e,"columnsChange",d),Bee(e,"resize",g),Vee(e,"debouncedResize",n.onResize)}(r,n),function(e,t){Vee(e,"columnHeaderClick",t.onColumnHeaderClick),Vee(e,"columnHeaderDoubleClick",t.onColumnHeaderDoubleClick),Vee(e,"columnHeaderOver",t.onColumnHeaderOver),Vee(e,"columnHeaderOut",t.onColumnHeaderOut),Vee(e,"columnHeaderEnter",t.onColumnHeaderEnter),Vee(e,"columnHeaderLeave",t.onColumnHeaderLeave),Vee(e,"cellClick",t.onCellClick),Vee(e,"cellDoubleClick",t.onCellDoubleClick),Vee(e,"cellKeyDown",t.onCellKeyDown),Vee(e,"preferencePanelClose",t.onPreferencePanelClose),Vee(e,"preferencePanelOpen",t.onPreferencePanelOpen),Vee(e,"menuOpen",t.onMenuOpen),Vee(e,"menuClose",t.onMenuClose),Vee(e,"rowDoubleClick",t.onRowDoubleClick),Vee(e,"rowClick",t.onRowClick),Vee(e,"stateChange",t.onStateChange)}(r,n),function(e){var n=t.useCallback((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.current.unstable_applyPipeProcessors("exportState",{},t)}),[e]),r=t.useCallback((function(t){e.current.unstable_applyPipeProcessors("restoreState",{callbacks:[]},{stateToRestore:t}).callbacks.forEach((function(e){e()})),e.current.forceUpdate()}),[e]);Tee(e,{exportState:n,restoreState:r},"public")}(r),r},sue=["className"],lue=WB("div",{name:"MuiDataGrid",slot:"VirtualScroller",overridesResolver:function(e,t){return t.virtualScroller}})({overflow:"auto",height:"100%",position:"relative","@media print":{overflow:"hidden"}}),uue=t.forwardRef((function(e,t){var n=e.className,r=(0,_.Z)(e,sue),i=p9(),o=function(e){var t=e.classes;return(0,de.Z)({root:["virtualScroller"]},H7,t)}(i);return(0,G.jsx)(lue,(0,S.Z)({ref:t,className:k(o.root,n),ownerState:i},r))})),cue=["className","style"],due=WB("div",{name:"MuiDataGrid",slot:"VirtualScrollerContent",overridesResolver:function(e,t){return t.virtualScrollerContent}})({}),fue=t.forwardRef((function(e,t){var n=e.className,r=e.style,i=(0,_.Z)(e,cue),o=p9(),a=(0,S.Z)({},o,{overflowedContent:!o.autoHeight&&"auto"===(null==r?void 0:r.minHeight)}),s=function(e){var t=e.classes,n={root:["virtualScrollerContent",e.overflowedContent&&"virtualScrollerContent--overflowed"]};return(0,de.Z)(n,H7,t)}(a);return(0,G.jsx)(due,(0,S.Z)({ref:t,className:k(s.root,n),ownerState:a,style:r},i))})),hue=["className"],pue=WB("div",{name:"MuiDataGrid",slot:"VirtualScrollerRenderZone",overridesResolver:function(e,t){return t.virtualScrollerRenderZone}})({position:"absolute",display:"flex",flexDirection:"column"}),vue=t.forwardRef((function(e,t){var n=e.className,r=(0,_.Z)(e,hue),i=p9(),o=function(e){var t=e.classes;return(0,de.Z)({root:["virtualScrollerRenderZone"]},H7,t)}(i);return(0,G.jsx)(pue,(0,S.Z)({ref:t,className:k(o.root,n),ownerState:i},r))})),mue=WB("div",{name:"MuiDataGrid",slot:"OverlayWrapper",overridesResolver:function(e,t){return t.overlayWrapper}})({position:"sticky",top:0,left:0,width:0,height:0,zIndex:4}),gue=WB("div",{name:"MuiDataGrid",slot:"OverlayWrapperInner",overridesResolver:function(e,t){return t.overlayWrapperInner}})({}),yue=function(e){var t=e.classes;return(0,de.Z)({root:["overlayWrapper"],inner:["overlayWrapperInner"]},H7,t)};function bue(e){var n,r,o=ote(),a=p9(),s=t.useState((function(){var e,t;return null!=(e=null==(t=o.current.getRootDimensions())?void 0:t.viewportInnerSize)?e:null})),l=(0,i.Z)(s,2),u=l[0],c=l[1],d=t.useCallback((function(){var e,t;c(null!=(e=null==(t=o.current.getRootDimensions())?void 0:t.viewportInnerSize)?e:null)}),[o]);(0,mc.Z)((function(){return o.current.subscribeEvent("viewportInnerSizeChange",d)}),[o,d]);var f=null!=(n=null==u?void 0:u.height)?n:0;a.autoHeight&&0===f&&(f=Pne(o,a.rowHeight));var h=yue((0,S.Z)({},e,{classes:a.classes}));return u?(0,G.jsx)(mue,{className:k(h.root),children:(0,G.jsx)(gue,(0,S.Z)({className:k(h.inner),style:{height:f,width:null!=(r=null==u?void 0:u.width)?r:0}},e))}):null}function xue(){var e,t,n,r=ote(),i=p9(),o=c9(r,_9),a=c9(r,aee),s=c9(r,C9),l=!s&&o>0&&0===a,u=null;s||0!==o||(u=(0,G.jsx)(i.slots.noRowsOverlay,(0,S.Z)({},null==(e=i.slotProps)?void 0:e.noRowsOverlay)));l&&(u=(0,G.jsx)(i.slots.noResultsOverlay,(0,S.Z)({},null==(t=i.slotProps)?void 0:t.noResultsOverlay)));s&&(u=(0,G.jsx)(i.slots.loadingOverlay,(0,S.Z)({},null==(n=i.slotProps)?void 0:n.loadingOverlay)));return null===u?null:(0,G.jsx)(bue,{children:u})}var wue=["className","disableVirtualization"],kue=t.forwardRef((function(e,t){var n=e.className,r=e.disableVirtualization,i=(0,_.Z)(e,wue),o=Mse({ref:t,disableVirtualization:r}),a=o.getRootProps,s=o.getContentProps,l=o.getRenderZoneProps,u=o.getRows;return(0,G.jsxs)(uue,(0,S.Z)({className:n},a(i),{children:[(0,G.jsx)(xue,{}),(0,G.jsx)(fue,(0,S.Z)({},s(),{children:(0,G.jsx)(vue,(0,S.Z)({},l(),{children:u()}))}))]}))})),Sue=t.forwardRef((function(e,t){var n=Xle(e),r=aue(n.apiRef,n);return(0,G.jsx)(kee,{privateApiRef:r,props:n,children:(0,G.jsxs)(L9,{className:n.className,style:n.style,sx:n.sx,ref:t,children:[(0,G.jsx)(F9,{}),(0,G.jsx)(bee,{VirtualScrollerComponent:kue}),(0,G.jsx)(xee,{})]})})})),_ue=t.memo(Sue);Sue.propTypes={apiRef:Gp().shape({current:Gp().object.isRequired}),"aria-label":Gp().string,"aria-labelledby":Gp().string,autoHeight:Gp().bool,autoPageSize:Gp().bool,cellModesModel:Gp().object,checkboxSelection:Gp().bool,classes:Gp().object,columnBuffer:Gp().number,columnGroupingModel:Gp().arrayOf(Gp().object),columnHeaderHeight:Gp().number,columns:(Gp().array.isRequired,function(){return null}),columnThreshold:Gp().number,columnVisibilityModel:Gp().object,components:Gp().object,componentsProps:Gp().object,density:Gp().oneOf(["comfortable","compact","standard"]),disableColumnFilter:Gp().bool,disableColumnMenu:Gp().bool,disableColumnSelector:Gp().bool,disableDensitySelector:Gp().bool,disableRowSelectionOnClick:Gp().bool,disableVirtualization:Gp().bool,editMode:Gp().oneOf(["cell","row"]),experimentalFeatures:Gp().shape({columnGrouping:Gp().bool,warnIfFocusStateIsNotSynced:Gp().bool}),filterMode:Gp().oneOf(["client","server"]),filterModel:Gp().shape({items:Gp().arrayOf(Gp().shape({field:Gp().string.isRequired,id:Gp().oneOfType([Gp().number,Gp().string]),operator:Gp().string.isRequired,value:Gp().any})).isRequired,logicOperator:Gp().oneOf(["and","or"]),quickFilterLogicOperator:Gp().oneOf(["and","or"]),quickFilterValues:Gp().array}),getCellClassName:Gp().func,getDetailPanelContent:Gp().func,getEstimatedRowHeight:Gp().func,getRowClassName:Gp().func,getRowHeight:Gp().func,getRowId:Gp().func,getRowSpacing:Gp().func,hideFooter:Gp().bool,hideFooterPagination:Gp().bool,hideFooterSelectedRowCount:Gp().bool,initialState:Gp().object,isCellEditable:Gp().func,isRowSelectable:Gp().func,keepNonExistentRowsSelected:Gp().bool,loading:Gp().bool,localeText:Gp().object,logger:Gp().shape({debug:Gp().func.isRequired,error:Gp().func.isRequired,info:Gp().func.isRequired,warn:Gp().func.isRequired}),logLevel:Gp().oneOf(["debug","error","info","warn",!1]),nonce:Gp().string,onCellClick:Gp().func,onCellDoubleClick:Gp().func,onCellEditStart:Gp().func,onCellEditStop:Gp().func,onCellKeyDown:Gp().func,onCellModesModelChange:Gp().func,onColumnHeaderClick:Gp().func,onColumnHeaderDoubleClick:Gp().func,onColumnHeaderEnter:Gp().func,onColumnHeaderLeave:Gp().func,onColumnHeaderOut:Gp().func,onColumnHeaderOver:Gp().func,onColumnOrderChange:Gp().func,onColumnVisibilityModelChange:Gp().func,onFilterModelChange:Gp().func,onMenuClose:Gp().func,onMenuOpen:Gp().func,onPaginationModelChange:Gp().func,onPreferencePanelClose:Gp().func,onPreferencePanelOpen:Gp().func,onProcessRowUpdateError:Gp().func,onResize:Gp().func,onRowClick:Gp().func,onRowDoubleClick:Gp().func,onRowEditCommit:Gp().func,onRowEditStart:Gp().func,onRowEditStop:Gp().func,onRowModesModelChange:Gp().func,onRowSelectionModelChange:Gp().func,onSortModelChange:Gp().func,onStateChange:Gp().func,pageSizeOptions:Gp().arrayOf(Gp().number),pagination:function(e){return!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:Gp().oneOf(["client","server"]),paginationModel:Gp().shape({page:Gp().number.isRequired,pageSize:Gp().number.isRequired}),processRowUpdate:Gp().func,rowBuffer:Gp().number,rowCount:Gp().number,rowHeight:Gp().number,rowModesModel:Gp().object,rows:Gp().arrayOf(Gp().object).isRequired,rowSelection:Gp().bool,rowSelectionModel:Gp().oneOfType([Gp().arrayOf(Gp().oneOfType([Gp().number,Gp().string]).isRequired),Gp().number,Gp().string]),rowSpacingType:Gp().oneOf(["border","margin"]),rowThreshold:Gp().number,scrollbarSize:Gp().number,showCellVerticalBorder:Gp().bool,showColumnVerticalBorder:Gp().bool,slotProps:Gp().object,slots:Gp().object,sortingMode:Gp().oneOf(["client","server"]),sortingOrder:Gp().arrayOf(Gp().oneOf(["asc","desc"])),sortModel:Gp().arrayOf(Gp().shape({field:Gp().string.isRequired,sort:Gp().oneOf(["asc","desc"])})),sx:Gp().oneOfType([Gp().arrayOf(Gp().oneOfType([Gp().func,Gp().object,Gp().bool])),Gp().func,Gp().object])};var Cue=function(){YP(),GP().defaultTask;var e=(0,t.useState)([]),n=(0,i.Z)(e,2),r=n[0],o=(n[1],(0,t.useState)({})),a=(0,i.Z)(o,2);a[0],a[1],(0,t.useEffect)((function(){console.log(r)}),[r]);var s=Ql(),l=s.registrierkasse,u=s.registrierkasseZertifikat,c=s.registrierkasseDatenerfassungsprotokoll,d=(Gl().companyData,(0,t.useState)(!1)),f=(0,i.Z)(d,2),h=(f[0],f[1]),p=(0,t.useState)(0),v=(0,i.Z)(p,2),m=(v[0],v[1]);return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(pU,{height:"100%",width:"75%",children:(0,G.jsx)(NF,{title:"Erfasste Belege",fullHeightBody:!0,children:(0,G.jsx)("div",{style:{height:"90%"},children:(0,G.jsx)(_ue,{rows:null!==c&&void 0!==c?c:[],columns:[{field:"belegNr",headerName:"Beleg-Nr.",width:90},{field:"belegTyp",headerName:"Beleg-Typ",width:150,editable:!1},{field:"timestamp",headerName:"Datum",width:200,editable:!1},{field:"ustNormal",headerName:"Ust 20%",type:"number",width:80,editable:!1,valueGetter:function(e){var t;return(null!==(t=e.row.ustNormal)&&void 0!==t?t:0).toFixed(2)}},{field:"ustErmaessigt1",headerName:"Ust 13%",type:"number",width:80,editable:!1,valueGetter:function(e){var t;return(null!==(t=e.row.ustErmaessigt1)&&void 0!==t?t:0).toFixed(2)}},{field:"ustErmaessigt2",headerName:"Ust 10%",type:"number",width:80,editable:!1,valueGetter:function(e){var t;return(null!==(t=e.row.ustErmaessigt2)&&void 0!==t?t:0).toFixed(2)}},{field:"ustNull",headerName:"Ust 0%",type:"number",width:80,editable:!1,valueGetter:function(e){var t;return(null!==(t=e.row.ustNull)&&void 0!==t?t:0).toFixed(2)}},{field:"umsatzzaehlerstand",headerName:"Umsatzzaehlerstand",type:"number",width:150,editable:!1,valueGetter:function(e){var t;return(null!==(t=e.row.umsatzzaehlerstand)&&void 0!==t?t:0).toFixed(0)}},{field:"kassenId",headerName:"Kassen-Id",width:160,editable:!1,valueGetter:function(e){return"".concat(e.row.firstName||""," ").concat(e.row.lastName||"")}}],autoPageSize:!0,initialState:{pagination:{paginationModel:{pageSize:5}}},pageSizeOptions:[5],checkboxSelection:!0,disableRowSelectionOnClick:!0})})})}),(0,G.jsx)(pU,{height:"100%",width:"25%",children:(0,G.jsx)(NF,{title:"Registrierkasse",fullHeightBody:!0,disableScroll:!0,children:(0,G.jsxs)("div",{style:{width:"100%",height:"100%",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",gap:"0.5em"},children:[(0,G.jsx)(mP,{label:"KassenID",onChange:function(){},type:"text",readonly:!0,value:null===l||void 0===l?void 0:l.kassenId}),(0,G.jsx)(mP,{label:"Zertifikatsseriennummer Hexadezimal",onChange:function(){},type:"text",readonly:!0,value:null===u||void 0===u?void 0:u.seriennummerHex}),(0,G.jsx)(mP,{label:"Zertifikatsseriennummer Dezimal",onChange:function(){},type:"text",readonly:!0,value:null===u||void 0===u?void 0:u.seriennummerDec}),(0,G.jsx)(mP,{label:"AES-Key (Verschl\xfcsselung)",onChange:function(){},type:"text",readonly:!0,value:null===l||void 0===l?void 0:l.key}),(0,G.jsx)(Gc,{style:{marginTop:"1.5em"},onClickHandler:function(){h(!0),iz({title:""},"/registrierkasse/datenerfassungsexport",(function(e){var t=Math.round(e.loaded/e.total*100);m(t)})).then((function(){h(!1)}))},title:(0,G.jsxs)("span",{style:{display:"flex",flexDirection:"row",alignItems:"center"},children:[(0,G.jsx)(kz,{fontSize:"inherit",style:{marginRight:"0.5em"}})," Export Datenerfassungsprotokoll"]})})]})})})]})},jue=(0,fc.Z)((0,G.jsx)("path",{d:"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8z"}),"Replay"),Pue=(0,fc.Z)((0,G.jsx)("path",{d:"M7.5 11C9.43 11 11 9.43 11 7.5S9.43 4 7.5 4 4 5.57 4 7.5 5.57 11 7.5 11zm0-5C8.33 6 9 6.67 9 7.5S8.33 9 7.5 9 6 8.33 6 7.5 6.67 6 7.5 6zM4.0025 18.5832 18.59 3.9955l1.4142 1.4143L5.4167 19.9974zM16.5 13c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5zm0 5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"}),"Percent");var Eue=function(e){var n=e.open,r=void 0!==n&&n,o=e.percent,a=void 0===o||o,s=e.setOpen,l=e.chosenProducts,c=e.setChosenProducts,d=(e.discountObj,(0,t.useState)({})),f=(0,i.Z)(d,2),h=f[0],p=f[1],v=(0,t.useState)(0),m=(0,i.Z)(v,2),g=m[0],y=m[1];return(0,G.jsx)(sf,{open:r,title:"Rabatt",onClose:function(){s(!1)},children:l.length>0?(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("div",{style:{marginBottom:"1em"},children:l.map((function(e){var t,n;return e.id<0?null:(0,G.jsxs)("div",{onClick:function(){p(e)},style:{cursor:"pointer",display:"flex",justifyContent:"space-between",alignItems:"center",padding:"15px",border:"2px solid",borderRadius:"15px",borderColor:h.id===e.id?"var(--brand)":"#5e5e5e50",backgroundColor:h.id===e.id?"#39009915":"#5e5e5e15"},children:[(0,G.jsx)("span",{style:{fontSize:"large",textOverflow:"ellipsis",overflow:"hidden",fontWeight:"500",width:"75%"},children:e.title}),(0,G.jsx)("div",{style:{width:"25%",cursor:"pointer"},children:(0,G.jsx)(mP,{type:"number",onChange:function(e){},readonly:!0,value:null!==(t=null===(n=l.find((function(t){return t.id===e.id})))||void 0===n?void 0:n.count)&&void 0!==t?t:0,step:"1"})})]})}))}),(0,G.jsx)("div",{style:{marginBottom:"1em"},children:(0,G.jsx)(mP,{label:"Rabatt in "+(a?"%":"\u20ac"),type:"number",step:"1",onChange:function(e){y(parseInt(e))},value:g})}),(0,G.jsx)(Gc,{title:"Rabatt erstellen",onClickHandler:function(){c((function(e){return[].concat((0,Fl.Z)(e),[u(u({},h),{},{title:"Rabatt zu "+h.title,id:a?-1:-2,salesPrice:a?-h.salesPrice*(g/100):-g/1.2})])})),s(!1)}})]}):(0,G.jsx)(G.Fragment,{children:(0,G.jsx)("div",{children:(0,G.jsx)("span",{children:"Sie m\xfcssen zuerst ein Produkt hinzuf\xfcgen"})})})})},Aue=function(e){var n,r,o,a=e.width,s=e.height,l=e.order,c=e.chosenProducts,d=e.setChosenProducts,f=e.addChosenProducts,h=e.decrementChosenProducts,p=e.bill,v=e.setBill,m=OP(),g=m.products,y=m.fetchProducts,b=Ql(),x=b.registrierkasse,w=b.registrierkasseZertifikat;b.registrierkasseDatenerfassungsprotokoll,(0,t.useEffect)((function(){y()}),[]);var k=(0,t.useState)({brutto:0,netto:0}),S=(0,i.Z)(k,2),_=S[0],C=S[1];(0,t.useEffect)((function(){var e={brutto:0,netto:0};c.forEach((function(t){e.brutto+=t.count*t.salesPrice*(t.ust/100+1),e.netto+=t.count*t.salesPrice})),C(e)}),[c]);var j=(0,t.useState)(g),P=(0,i.Z)(j,2),E=P[0],A=P[1],T=(0,t.useState)(""),I=(0,i.Z)(T,2),R=I[0],M=I[1];(0,t.useEffect)((function(){var e;A(null!==(e=g.filter((function(e){var t;return null===(t=e.title)||void 0===t?void 0:t.includes(R)})))&&void 0!==e?e:[])}),[g,R]);var O=xq(),D=(0,t.useState)(!1),Z=(0,i.Z)(D,2),N=Z[0],L=Z[1],F=(0,t.useState)(!0),z=(0,i.Z)(F,2),B=z[0],H=z[1],V=(0,t.useState)(),q=(0,i.Z)(V,2),W=q[0],U=q[1];return(0,G.jsxs)(NF,{title:"Rechnungserstellung",style:{width:a,height:s,order:l},fullHeightBody:!0,disableScroll:!0,cta:!1,buttonIcon:(0,G.jsx)(OF,{fontSize:"small"}),right:function(){return(0,G.jsx)("div",{style:{cursor:"pointer"},onClick:function(){d([])},children:(0,G.jsx)(jue,{})})},children:[(!x||!w)&&(0,G.jsxs)("div",{children:[(0,G.jsx)("h5",{children:'Ihre Kasse ist nicht registiert, bitte verwenden Sie "Rechnungswesen/Rechnungen"'}),(0,G.jsx)("h5",{children:"F\xfcr n\xe4here Infos melden Sie sich bitte unter registrierkassa@ecockpit.at oder 0463 890 133"})]}),(0,G.jsxs)("div",{style:{height:"100%",width:"100%",display:"flex",flexDirection:"column",alignItems:"center",gap:"1%"},children:[(0,G.jsxs)("div",{style:{height:"33%",width:"98%",border:"1px solid #1e1e1e50",borderRadius:"15px",padding:"5px",paddingLeft:"10px",paddingRight:"10px"},children:[(0,G.jsxs)("div",{style:{width:"100%",height:"75%",display:"flex",flexDirection:"column",gap:"1.5%"},children:[(0,G.jsxs)("div",{style:{width:"100%",height:"10%",display:"flex",flexDirection:"row",gap:"1.5%"},children:[(0,G.jsx)("div",{style:{width:"8%",height:"100%",display:"flex",flexDirection:"column"},children:(0,G.jsx)("span",{style:{width:"100%",textAlign:"right"},children:"Anzahl"})}),(0,G.jsx)("div",{style:{width:"80%",height:"100%",display:"flex",flexDirection:"column"},children:(0,G.jsx)("span",{style:{width:"100%",textAlign:"left"},children:"Beschreibung"})}),(0,G.jsx)("div",{style:{width:"10%",height:"100%",display:"flex",flexDirection:"column"},children:(0,G.jsx)("span",{style:{width:"100%",textAlign:"left"},children:"Betrag"})})]}),(0,G.jsx)("div",{style:{width:"100%",height:"100%",display:"flex",flexDirection:"column",gap:"1.5%",overflow:"auto"},children:(0,G.jsxs)("div",{style:{width:"100%",height:"100%",display:"flex",flexDirection:"row",gap:"1.5%"},children:[(0,G.jsx)("div",{style:{width:"8%",height:"auto",display:"flex",flexDirection:"column",backgroundColor:"#5e5e5e50",borderRadius:"5px"},children:(0,G.jsx)("div",{style:{width:"100%",minHeight:"100%",height:"auto",borderRadius:"5px",textAlign:"right",paddingRight:"5px",display:"flex",flexDirection:"column"},children:c.map((function(e){return(0,G.jsxs)("span",{onClick:function(){e.id<0&&U(e),L(!0)},children:[e.count,"x"]})}))})}),(0,G.jsx)("div",{style:{width:"80%",height:"100%",display:"flex",flexDirection:"column",borderRadius:"5px"},children:(0,G.jsx)("div",{style:{width:"100%",height:"auto",borderRadius:"5px",textAlign:"left",paddingRight:"5px",display:"flex",flexDirection:"column"},children:c.map((function(e){return(0,G.jsx)("span",{style:{fontWeight:"600"},children:e.title})}))})}),(0,G.jsx)("div",{style:{width:"10%",height:"100%",display:"flex",flexDirection:"column",backgroundColor:"#5e5e5e50",borderRadius:"5px"},children:(0,G.jsx)("div",{style:{width:"100%",minHeight:"100%",height:"auto",borderRadius:"5px",textAlign:"right",paddingRight:"5px",display:"flex",flexDirection:"column"},children:c.map((function(e){return(0,G.jsxs)("span",{children:[(e.count*e.salesPrice*(e.ust/100+1)).toFixed(2)," \u20ac"]})}))})})]})})]}),(0,G.jsxs)("div",{style:{width:"100%",height:"13%",display:"flex",flexDirection:"row",justifyContent:"space-between"},children:[(0,G.jsx)("span",{style:{fontSize:"x-large",fontWeight:"700"},children:"Summe"}),(0,G.jsxs)("span",{style:{fontSize:"x-large",fontWeight:"700"},children:[null===(n=_.brutto)||void 0===n?void 0:n.toFixed(2)," \u20ac"]})]}),(0,G.jsx)("div",{style:{width:"100%",height:"1.25%",backgroundColor:"black"}}),(0,G.jsxs)("div",{style:{width:"100%",height:"16%",display:"flex",flexDirection:"row",justifyContent:"space-between"},children:[(0,G.jsxs)("span",{children:[null!==(r=c.length)&&void 0!==r?r:0," Position(en)"]}),(0,G.jsxs)("span",{children:["Netto: ",null===(o=_.netto)||void 0===o?void 0:o.toFixed(2)," \u20ac"]})]})]}),(0,G.jsxs)("div",{style:{height:"65%",width:"98%",display:"flex",flexDirection:"row",gap:"1%"},children:[(0,G.jsxs)("div",{style:{height:"99%",width:"66%",border:"1px solid #390099",borderRadius:"15px",overflow:"hidden"},children:[(0,G.jsx)("div",{style:{backgroundColor:"#390099",width:"100%",height:"8%",textAlign:"center",alignItems:"center",justifyContent:"center",display:"flex"},children:(0,G.jsx)("span",{style:{color:"white",fontSize:"x-large"},children:"PRODUKTLISTE"})}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},children:[(0,G.jsx)("div",{style:{width:"100%",height:"4%",textAlign:"center",alignItems:"center",justifyContent:"center",display:"flex",marginTop:"1%",marginBottom:"2%"},children:(0,G.jsx)("div",{style:{width:"80%",height:"100%",borderRadius:"10px",display:"flex",flexDirection:"column",gap:"1%"},children:(0,G.jsx)(mP,{onChange:function(e){return M(e)},type:"text",value:R,placeholder:"Suche"})})}),(0,G.jsx)("div",{style:{width:"100%",height:"83%",overflow:"auto",borderRadius:"10px",display:"flex",justifyContent:"center",alignItems:"center",flexDirection:"row",gap:"5px",marginTop:"10px"},children:(0,G.jsxs)("div",{style:{width:"80%",height:"100%",borderRadius:"10px",display:"flex",flexDirection:"column",gap:"5px",marginTop:"10px"},children:[E.map((function(e){var t,n;return(0,G.jsxs)("div",{onClick:function(){f(e)},style:{cursor:"pointer",display:"flex",justifyContent:"space-between",alignItems:"center",padding:"15px",border:"2px solid",borderRadius:"15px",borderColor:c.find((function(t){var n;return t.id===e.id&&(null!==(n=t.count)&&void 0!==n?n:0)>0}))?"var(--brand)":"#5e5e5e50",backgroundColor:c.find((function(t){var n;return t.id===e.id&&(null!==(n=t.count)&&void 0!==n?n:0)>0}))?"#39009915":"#5e5e5e15"},children:[(0,G.jsx)("span",{style:{fontSize:"large",textOverflow:"ellipsis",overflow:"hidden",fontWeight:"500",width:"66%"},children:e.title}),(0,G.jsxs)("div",{style:{width:"50%",display:"flex",flexDirection:"row",gap:"0.5em"},onClick:function(e){e.stopPropagation()},children:[(0,G.jsx)(mP,{style:{width:"50%"},type:"number",onChange:function(t){c.find((function(t){return t.id===e.id}))?"0"!==t?d((function(n){return n.map((function(n){return n.id===e.id?u(u({},n),{},{count:parseInt(t)}):n}))})):t<="0"&&d((function(t){return t.filter((function(t){return t.id!==e.id}))})):d((function(n){return[].concat((0,Fl.Z)(n),[u(u({},e),{},{count:parseInt(t)})])}))},value:null!==(t=null===(n=c.find((function(t){return t.id===e.id})))||void 0===n?void 0:n.count)&&void 0!==t?t:0,step:"1"}),(0,G.jsx)(Wc,{size:"small",variant:"contained",color:"success",onClick:function(){f(e)},children:"+"}),(0,G.jsx)(Wc,{size:"small",variant:"contained",color:"error",onClick:function(){h(e)},children:"-"})]})]})})),(0,G.jsx)("div",{onClick:function(){O.changeVisibility("editCreateProduct",!0,{props:{mode:"create"}})},style:{marginBottom:"100px",cursor:"pointer",display:"flex",padding:"15px",border:"2px solid",borderRadius:"15px",borderColor:"#5e5e5e50",backgroundColor:"#5e5e5e15"},children:(0,G.jsxs)("span",{style:{fontSize:"large",textOverflow:"ellipsis",overflow:"hidden",fontWeight:"500",display:"flex",alignItems:"center"},children:[(0,G.jsx)(Z1,{fontSize:"inherit"})," Neues Produkt"]})})]})})]})]}),(0,G.jsxs)("div",{style:{height:"100%",width:"33%",padding:"5px",paddingLeft:"10px",paddingRight:"10px"},children:[(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:"10px",height:"26%"},children:[(0,G.jsx)("div",{onClick:function(){H(!0),L(!0)},style:{cursor:"pointer",display:"flex",padding:"15px",border:"2px solid",borderRadius:"15px",borderColor:"#5e5e5e50",backgroundColor:"#5e5e5e15"},children:(0,G.jsxs)("span",{style:{fontSize:"large",textOverflow:"ellipsis",overflow:"hidden",fontWeight:"500",display:"flex",alignItems:"center"},children:[(0,G.jsx)(Pue,{fontSize:"inherit",style:{marginRight:"0.5em"}})," Rabatt"]})}),(0,G.jsx)("div",{onClick:function(){H(!1),L(!0)},style:{cursor:"pointer",display:"flex",padding:"15px",border:"2px solid",borderRadius:"15px",borderColor:"#5e5e5e50",backgroundColor:"#5e5e5e15"},children:(0,G.jsxs)("span",{style:{fontSize:"large",textOverflow:"ellipsis",overflow:"hidden",fontWeight:"500",display:"flex",alignItems:"center"},children:[(0,G.jsx)(L1,{fontSize:"inherit",style:{marginRight:"0.5em"}})," Rabatt"]})})]}),(0,G.jsx)("div",{style:{height:"74%",border:"1px solid #5e5e5e50",borderRadius:"15px",width:"100%",overflow:"hidden"},children:(0,G.jsx)(mP,{onChange:function(e){return v((function(t){return u(u({},t),{},{note:e})}))},type:"multiline",value:null===p||void 0===p?void 0:p.note,placeholder:"Notiz hinzuf\xfcgen",style:{height:"100%",display:"flex",alignItems:"start",width:"100%"}})})]})]})]}),(0,G.jsx)(Eue,{open:N,setOpen:L,percent:B,chosenProducts:c,setChosenProducts:d,discountObj:W})]})},Tue=(0,fc.Z)((0,G.jsx)("path",{d:"M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zm-3 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v4h12V3z"}),"Print"),Iue=__webpack_require__(925),Rue={noprint:"Kassenbon_noprint__o9TSK",invoicepanel:"Kassenbon_invoicepanel__X9FWq",container:"Kassenbon_container__n1Sfw",containerInside:"Kassenbon_containerInside__BJjdz",cell0:"Kassenbon_cell0__5mVr7",cell1:"Kassenbon_cell1__sJvRP",cell2:"Kassenbon_cell2__4ElGr",cell3:"Kassenbon_cell3__Pmgre",cell4:"Kassenbon_cell4__IutBq",dottedline:"Kassenbon_dottedline__7Sk2c",bold:"Kassenbon_bold__tUXMQ",testMode:"Kassenbon_testMode__Y4HN4",logo:"Kassenbon_logo__ntdDf",table:"Kassenbon_table__z8WPM",tabletd:"Kassenbon_tabletd__Qcb9o",break:"Kassenbon_break__A0lBu",tablefixed:"Kassenbon_tablefixed__qx4p2",imgbon:"Kassenbon_imgbon__ocWIV",spacebottom:"Kassenbon_spacebottom__SzjgN",spacetop:"Kassenbon_spacetop__nOJmS"};var Mue=function(e){var n,r,s,l,c,d,f,h=e.companyData,p=e.kasse,v=(e.zertifikat,e.beleg),m=e.products,g=(e.setProducts,e.disabled),y=void 0===g||g,b=(0,t.useState)(0),x=(0,i.Z)(b,2),w=x[0],k=x[1],S=(0,t.useState)(0),_=(0,i.Z)(S,2),C=_[0],j=_[1],P=(0,t.useState)([{type:"normal",value:0,netto:0,tax:20},{type:"ermeassigt1",value:0,netto:0,tax:10},{type:"ermaessigt2",value:0,netto:0,tax:13},{type:"besonders",value:0,netto:0,tax:25},{type:"null",value:0,netto:0,tax:0}]),E=(0,i.Z)(P,2),A=E[0],T=E[1],I=(0,t.useState)(0),R=(0,i.Z)(I,2),M=(R[0],R[1],(0,t.useState)(v)),O=(0,i.Z)(M,2),D=O[0],Z=O[1],N=Rc().companies,L=(0,t.useState)(N.find((function(e){return e.id===(null===h||void 0===h?void 0:h.id)}))),F=(0,i.Z)(L,2),z=F[0],B=(F[1],(0,t.useRef)()),H=Ql().createRegistrierkasseBeleg,V=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:H&&H(u(u({},D),{},{products:null!==m&&void 0!==m?m:[]})).then((function(e){Z(e),console.log(e),setTimeout((function(){}),1e3)}));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,t.useEffect)((function(){var e=0,t=0,n=0,r=0,i=0,o=0,a=0,s=0,l=0,u=0,c=0,d=0;null===m||void 0===m||m.forEach((function(f){var h,p,v,m,g,y=parseFloat((f.salesPrice*f.count).toFixed(2));e+=y,d+=parseFloat((f.salesPrice*f.count).toFixed(2)),20===(null!==(h=f.ust)&&void 0!==h?h:0)?(t+=parseFloat((f.salesPrice*f.count).toFixed(2))*((null===f||void 0===f?void 0:f.ust)/100),a+=y,d+=parseFloat((f.salesPrice*f.count).toFixed(2))*((null===f||void 0===f?void 0:f.ust)/100)):10===(null!==(p=f.ust)&&void 0!==p?p:0)?(n+=parseFloat((f.salesPrice*f.count).toFixed(2))*((null===f||void 0===f?void 0:f.ust)/100),s+=y,d+=parseFloat((f.salesPrice*f.count).toFixed(2))*((null===f||void 0===f?void 0:f.ust)/100)):13===(null!==(v=f.ust)&&void 0!==v?v:0)?(r+=parseFloat((f.salesPrice*f.count).toFixed(2))*((null===f||void 0===f?void 0:f.ust)/100),l+=y,d+=parseFloat((f.salesPrice*f.count).toFixed(2))*((null===f||void 0===f?void 0:f.ust)/100)):25===(null!==(m=f.ust)&&void 0!==m?m:0)?(i+=parseFloat((f.salesPrice*f.count).toFixed(2))*((null===f||void 0===f?void 0:f.ust)/100),u+=y,d+=parseFloat((f.salesPrice*f.count).toFixed(2))*((null===f||void 0===f?void 0:f.ust)/100)):0===(null!==(g=f.ust)&&void 0!==g?g:0)&&(o+=parseFloat((f.salesPrice*f.count).toFixed(2))*((null===f||void 0===f?void 0:f.ust)/100),c+=y,d+=parseFloat((f.salesPrice*f.count).toFixed(2))*((null===f||void 0===f?void 0:f.ust)/100))})),k(e),j(d),T([{type:"normal",value:t,netto:a,tax:20},{type:"ermeassigt1",value:n,netto:s,tax:10},{type:"ermaessigt2",value:r,netto:l,tax:13},{type:"besonders",value:i,netto:u,tax:25},{type:"null",value:o,netto:c,tax:0}]),Z({kassenId:null===p||void 0===p?void 0:p.kassenId,timestamp:new Date,ustNormal:a,ustErmaessigt1:s,ustErmaessigt2:l,ustBesonders:u,ustNull:c})}),[m]),(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(NF,{style:{height:"100%",width:"100%"},title:"Startbeleg"===(null===D||void 0===D?void 0:D.belegTyp)?"Startbeleg drucken":"Bon-Vorschau",cta:!y,ctaTitle:"Drucken",ctaFunction:function(){V()},buttonIcon:(0,G.jsx)(Tue,{fontSize:"small"}),children:(0,G.jsx)("div",{style:{width:"100%",height:"100%",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",gap:"1em"},ref:B,children:(0,G.jsxs)("div",{className:Rue.invoicepanel,children:[(0,G.jsx)("div",{className:Rue.break,children:(0,G.jsx)("div",{className:Rue.logo,children:(0,G.jsx)("img",{src:"data:image/jpeg;base64,".concat(null===h||void 0===h?void 0:h.logoSquareBase64),width:"80%"})})}),(0,G.jsxs)("div",{className:Rue.dottedline.concat(" ").concat(Rue.break),children:[(0,G.jsx)("b",{children:null===h||void 0===h?void 0:h.name}),(0,G.jsx)("br",{}),(null===z||void 0===z||null===(n=z.address)||void 0===n?void 0:n.street)+" "+(null===z||void 0===z||null===(r=z.address)||void 0===r?void 0:r.housenumber),(0,G.jsx)("br",{}),(null===z||void 0===z||null===(s=z.address)||void 0===s?void 0:s.postalcode)+" "+(null===z||void 0===z||null===(l=z.address)||void 0===l?void 0:l.city),(0,G.jsx)("br",{}),(0,G.jsx)("div",{className:Rue.spacetop,children:null!==(c=null===h||void 0===h?void 0:h.uid)&&void 0!==c?c:null===h||void 0===h?void 0:h.taxNumber}),(null===h||void 0===h?void 0:h.telephone)&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(G.Fragment,{children:"Tel. "+(null===h||void 0===h?void 0:h.telephone)}),(0,G.jsx)("br",{})]}),(null===h||void 0===h?void 0:h.eMail)&&(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(G.Fragment,{children:"Email "+(null===h||void 0===h?void 0:h.eMail)})})]}),(0,G.jsx)("div",{className:Rue.dottedline,children:(0,G.jsxs)("table",{cellPadding:"2",cellSpacing:"0",className:Rue.tablefixed,children:[(0,G.jsxs)("tr",{children:[(0,G.jsx)("td",{align:"left",children:"Kassa: "}),(0,G.jsx)("td",{align:"right",children:null===p||void 0===p?void 0:p.kassenId})]}),(0,G.jsxs)("tr",{children:[(0,G.jsx)("td",{align:"left",children:"Beleg: "}),(0,G.jsx)("td",{align:"right",children:null===D||void 0===D?void 0:D.belegNr})]}),(0,G.jsxs)("tr",{children:[(0,G.jsx)("td",{align:"left",children:"Beleg-Datum:"}),(0,G.jsx)("td",{align:"right",children:null!==D&&void 0!==D&&D.timestamp?new Date(null!==(d=null===D||void 0===D?void 0:D.timestamp)&&void 0!==d?d:"").toLocaleString():(new Date).toLocaleString()})]})]})}),(0,G.jsxs)("div",{className:Rue.dottedline,style:{fontWeight:"bold"},children:[null===D||void 0===D?void 0:D.belegTyp," "]}),(0,G.jsx)("div",{className:Rue.dottedline,children:(0,G.jsxs)("table",{className:Rue.tablefixed,cellSpacing:"0",cellPadding:"0",children:[(0,G.jsxs)("tr",{style:{textAlign:"right"},children:[(0,G.jsx)("td",{}),(0,G.jsx)("td",{width:"20%",children:(0,G.jsx)("b",{children:"EZ"})}),(0,G.jsx)("td",{width:"20%",children:(0,G.jsx)("b",{children:"GE"})}),(0,G.jsx)("td",{width:"20%",children:(0,G.jsx)("b",{children:"USt"})})]}),null===m||void 0===m?void 0:m.map((function(e){var t;return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("tr",{style:{textAlign:"left"},children:(0,G.jsx)("td",{colSpan:4,style:{paddingTop:"10px"},children:e.count+" x "+e.title})}),(0,G.jsxs)("tr",{style:{textAlign:"right"},children:[(0,G.jsx)("td",{}),(0,G.jsx)("td",{children:e.salesPrice}),(0,G.jsx)("td",{children:e.salesPrice*e.count}),(0,G.jsx)("td",{children:((null!==(t=e.ust)&&void 0!==t?t:0)/100*(e.salesPrice*e.count)).toFixed(2)})]})]})}))]})}),(0,G.jsx)("div",{className:Rue.dottedline,children:(0,G.jsxs)("table",{style:{width:"100%",fontSize:"2.8mm"},cellSpacing:"4",cellPadding:"0",children:[(0,G.jsxs)("tr",{children:[(0,G.jsx)("td",{align:"left",style:{width:"40mm"},children:"Zwischensumme Netto:"}),(0,G.jsx)("td",{style:{width:"8mm"},children:"\u20ac"}),(0,G.jsx)("td",{align:"right",children:w.toFixed(2)})]}),A.map((function(e){var t;if(0!==e.value)return(0,G.jsxs)("tr",{children:[(0,G.jsxs)("td",{align:"left",children:["+ ",e.tax,"% USt.:"]}),(0,G.jsx)("td",{children:"\u20ac"}),(0,G.jsx)("td",{align:"right",children:null===(t=e.value)||void 0===t?void 0:t.toFixed(2)})]})})),(0,G.jsxs)("tr",{style:{fontSize:"3.1mm",fontWeight:"bold"},children:[(0,G.jsx)("td",{align:"left",children:"Brutto:"}),(0,G.jsx)("td",{children:"\u20ac"}),(0,G.jsx)("td",{align:"right",children:null===C||void 0===C?void 0:C.toFixed(2)})]})]})}),(0,G.jsxs)("div",{className:Rue.dottedline,children:[null===h||void 0===h?void 0:h.name,(0,G.jsx)("br",{}),(0,G.jsx)("span",{style:{fontSize:"4.5mm"},children:"Danke f\xfcr Ihren Einkauf!"})]}),(0,G.jsx)("div",{className:Rue.dottedline,style:{},children:(0,G.jsx)("div",{className:"break",style:{paddingTop:"1mm",paddingBottom:"1mm"},children:null!==D&&void 0!==D&&D.qrCodeBase64?(0,G.jsx)("img",{width:"70%",src:"data:image/jpeg;base64,".concat(null===D||void 0===D?void 0:D.qrCodeBase64)}):(0,G.jsx)(Iue.Z,{style:{width:"50%",height:"50%"},value:null!==(f=null===D||void 0===D?void 0:D.qrCodePayload)&&void 0!==f?f:"not generated"})})})]})})})})},Oue=function(){YP(),GP().defaultTask;var e,n,r=Ql(),o=r.registrierkasse,a=r.registrierkasseZertifikat,s=r.registrierkasseDatenerfassungsprotokoll,l=Gl().companyData,u=(0,t.useState)(null!==(e=null===l||void 0===l?void 0:l.uid)&&void 0!==e?e:null===l||void 0===l?void 0:l.taxNumber),c=(0,i.Z)(u,2),d=c[0],f=(c[1],(0,t.useState)(null!==l&&void 0!==l&&l.uid?0:2)),h=(0,i.Z)(f,2),p=(h[0],h[1]);return(0,t.useEffect)((function(){p(null!==l&&void 0!==l&&l.uid?0:2)}),[d]),(0,t.useEffect)((function(){console.log("Zert",a)}),[a]),a?(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(pU,{height:"100%",width:"66%",children:(0,G.jsx)(NF,{style:{height:"100%",width:"100%"},title:"Registrierkasse einrichten",children:(0,G.jsx)("div",{style:{width:"100%",height:"100%",display:"flex",flexDirection:"column",justifyContent:"start",alignItems:"start",gap:"1em"},children:(0,G.jsx)("div",{style:{width:"90%",height:"90%",display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center",gap:"1em"},children:(0,G.jsxs)("div",{style:{width:"85%",height:"100%",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",gap:"1em"},children:[(0,G.jsxs)("div",{children:[(0,G.jsx)("p",{children:"Um Ihre Registrierkasse auf FinanzOnline zu registrieren, m\xfcssen Sie folgende Schritte durchf\xfchren:"}),(0,G.jsxs)("ol",{children:[(0,G.jsxs)("li",{children:["Zun\xe4chst m\xfcssen Sie ein FinanzOnline-Konto erstellen, wenn Sie noch keines haben. Dazu gehen Sie auf die Webseite ",(0,G.jsx)("a",{href:"https://finanzonline.bmf.gv.at",children:"https://finanzonline.bmf.gv.at"}),' und klicken auf "Registrieren".']}),(0,G.jsx)("li",{children:'Nachdem Sie Ihr FinanzOnline-Konto erstellt haben, m\xfcssen Sie sich einloggen und den Men\xfcpunkt "Registrierkasse" ausw\xe4hlen.'}),(0,G.jsx)("li",{children:"Dort finden Sie eine Option, um Ihre Registrierkasse zu registrieren. Klicken Sie auf diese Option und folgen Sie den Anweisungen auf dem Bildschirm."}),(0,G.jsx)("li",{children:"Sie m\xfcssen Ihre Registrierkassen-ID und den Hersteller der Registrierkasse angeben. Au\xdferdem m\xfcssen Sie den Startzeitpunkt der Verwendung der Registrierkasse und den Finanzamtscode, bei dem Sie registriert sind, angeben."}),(0,G.jsx)("li",{children:'Nachdem Sie alle notwendigen Informationen eingegeben haben, m\xfcssen Sie die Registrierung abschlie\xdfen, indem Sie auf "Senden" klicken.'}),(0,G.jsx)("li",{children:"Sobald Ihre Registrierkasse auf FinanzOnline registriert ist, erhalten Sie eine Best\xe4tigung per E-Mail."})]}),(0,G.jsx)("p",{children:"Es ist wichtig zu beachten, dass Sie Ihre Registrierkasse innerhalb von 7 Tagen nach Inbetriebnahme registrieren m\xfcssen, um gesetzliche Anforderungen zu erf\xfcllen."})]}),(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center",width:"100%"},children:(0,G.jsxs)("div",{style:{width:"100%",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",gap:"0.5em"},children:[(0,G.jsx)(mP,{label:"KassenID",onChange:function(){},type:"text",readonly:!0,value:null===o||void 0===o?void 0:o.kassenId}),(0,G.jsx)(mP,{label:"Zertifikatsseriennummer Hexadezimal",onChange:function(){},type:"text",readonly:!0,value:null===a||void 0===a?void 0:a.seriennummerHex}),(0,G.jsx)(mP,{label:"Zertifikatsseriennummer Dezimal",onChange:function(){},type:"text",readonly:!0,value:null===a||void 0===a?void 0:a.seriennummerDec}),(0,G.jsx)(mP,{label:"AES-Key (Verschl\xfcsselung)",onChange:function(){},type:"text",readonly:!0,value:null===o||void 0===o?void 0:o.key})]})})]})})})})}),(0,G.jsx)(pU,{height:"100%",width:"33%",children:(0,G.jsx)(Mue,{companyData:l,kasse:o,zertifikat:a,beleg:s?s[0]:{belegTyp:"Startbeleg",belegNr:1},disabled:(null!==(n=null===s||void 0===s?void 0:s.length)&&void 0!==n?n:0)>0})})]}):(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(pU,{height:"100%",width:"100%",children:(0,G.jsx)(NF,{fullHeightBody:!0,style:{height:"100%",width:"100%"},title:"Registrierkasse einrichten",children:(0,G.jsx)("div",{style:{width:"100%",height:"100%",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",gap:"1em"},children:(0,G.jsxs)("div",{style:{width:"75%",height:"75%",display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center",gap:"1em"},children:[(0,G.jsx)("div",{style:{width:"50%",height:"100%",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",gap:"1em"},children:(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center",width:"100%"},children:(0,G.jsxs)("div",{style:{width:"100%",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",gap:"0.5em"},children:[(0,G.jsx)(mP,{label:"Steuernummer oder UID",onChange:function(){},type:"text",readonly:!0,value:d}),(0,G.jsx)("stripe-buy-button",{"buy-button-id":"buy_btn_1N0M7rCJ5DwX1VoalgtEbSwi","publishable-key":"pk_live_51MyZMcCJ5DwX1VoaUNKnlxO3beokaBU9J0IhhiNJwvtD03ngDLRLn9NL6tXTec6vexJHVPxaGTPq5Gib422vLblk00fD0B5t0L","client-reference-id":null===l||void 0===l?void 0:l.id})]})})}),(0,G.jsx)("div",{style:{width:"50%",height:"100%",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",gap:"1em"},children:(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center",width:"100%"},children:(0,G.jsxs)("div",{style:{width:"75%",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",gap:"0.5em"},children:[(0,G.jsx)("p",{children:"Gem. RKSV ben\xf6tigen Sie ein Zertifikat f\xfcr die Signatur der erstellten Belege"}),(0,G.jsx)("p",{children:"Dieses Zertifikat wird von der Firma A-Trust ausgestellt. Das Zertifikat kostet bei uns mit Geb\xfchren 100,00 \u20ac und muss alle 5 Jahre erneurt werden."})]})})})]})})})})})};var Due=function(){YP(),GP().defaultTask;var e=(0,t.useState)([]),n=(0,i.Z)(e,2),r=n[0],o=n[1],a=(0,t.useState)({}),s=(0,i.Z)(a,2),l=s[0],c=s[1];(0,t.useEffect)((function(){console.log(r)}),[r]);var d=Ql(),f=d.registrierkasse,h=d.registrierkasseZertifikat,p=(d.registrierkasseDatenerfassungsprotokoll,Gl().companyData);return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(pU,{height:"100%",width:"75%",children:(0,G.jsx)(Aue,{height:"100%",width:"100%",chosenProducts:r,setChosenProducts:o,addChosenProducts:function(e){var t=r.find((function(t){return t.id===e.id}));o(t?function(t){return t.map((function(t){return e.id===t.id?u(u({},t),{},{count:t.count+1}):t}))}:function(t){return[].concat((0,Fl.Z)(t),[u(u({},e),{},{count:1})])})},decrementChosenProducts:function(e){var t=r.find((function(t){return t.id===e.id}));(null===t||void 0===t?void 0:t.count)>1?o((function(t){return t.map((function(t){return e.id===t.id?u(u({},t),{},{count:t.count>=1?t.count-1:0}):t}))})):o((function(t){return t.filter((function(t){return t.id!==e.id}))}))},bill:l,setBill:c})}),(0,G.jsx)(pU,{height:"100%",width:"25%",children:h&&(0,G.jsx)(Mue,{zertifikat:h,companyData:p,products:r,setProducts:o,kasse:f,beleg:{belegTyp:"Standardbeleg"},disabled:!1})})]})},Zue=(0,fc.Z)((0,G.jsx)("path",{d:"M19 2h-4.18C14.4.84 13.3 0 12 0c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm7 18H5V4h2v3h10V4h2v16z"}),"ContentPaste"),Nue=(0,fc.Z)((0,G.jsx)("path",{d:"M19 12v7H5v-7H3v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-7h-2zm-6 .67 2.59-2.58L17 11.5l-5 5-5-5 1.41-1.41L11 12.67V3h2z"}),"SaveAlt");function Lue(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;if(0===e)return"0 Bytes";var n=t<0?0:t,r=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,r)).toFixed(n)).toFixed(n)+" "+["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][r]}function Fue(e){switch(e){case"eCockpit Free":default:return 1073741824;case"eCockpit Business":case"eCockpit Business (Early-Bird)":return 16106127360;case"eCockpit Business Pro":case"eCockpit Business Pro (Early-Bird)":return 107374182400}}var zue,Bue,Hue,Vue=function(e){var n,r=e.document,o=(0,t.useState)(!1),a=(0,i.Z)(o,2),s=a[0],l=a[1],u=(0,t.useState)(!1),c=(0,i.Z)(u,2),d=(c[0],c[1],(0,t.useState)(0)),f=(0,i.Z)(d,2),h=(f[0],f[1]),p=[{text:"Herunterladen",function:function(){var e;iz(e=r,"/document/download/".concat(e.id),(function(e){var t=Math.round(e.loaded/e.total*100);h(t)})).then((function(){}))}},{text:"L\xf6schen",function:function(){}}];return(0,G.jsxs)("div",{style:{borderWidth:"1px",borderColor:"#f2f2f2",borderStyle:"solid",borderRadius:"8px"},children:[(0,G.jsxs)("div",{className:"itemContainer",style:{width:"100%",display:"flex",flexDirection:"row",padding:"1%",alignItems:"center",cursor:"pointer",borderBottom:s?"1px solid #e6e6e6":""},children:[(0,G.jsxs)("div",{onClick:function(){return l(!s)},style:{width:"100%",display:"flex",flexDirection:"row",alignItems:"center"},children:[(0,G.jsxs)("div",{style:{width:"80%",display:"flex",flexDirection:"row",alignItems:"center"},children:[(0,G.jsx)(pp,{title:"Mitarbeiter",placement:"bottom",children:(0,G.jsx)(Zue,{style:{marginRight:"0.5vh"}})}),(0,G.jsx)("span",{children:r.title})]}),(0,G.jsxs)("div",{style:{width:"15%",display:"flex",flexDirection:"row",alignItems:"center"},children:[(0,G.jsx)(pp,{title:"Datum",placement:"bottom",children:(0,G.jsx)(Nue,{})}),(0,G.jsx)("span",{children:Lue(null!==(n=r.fileSize)&&void 0!==n?n:0)})]})]}),(0,G.jsx)("div",{style:{width:"10%",marginLeft:"auto",marginRight:"1vw"},children:(0,G.jsx)(hB,{options:p})})]}),(0,G.jsx)(ke,{in:s,children:(0,G.jsx)("div",{style:{width:"100%"}})})]},1)},que=function(){var e=(0,t.useState)(!1),n=(0,i.Z)(e,2),r=n[0];n[1];return(0,G.jsx)("div",{style:{borderWidth:"1px",borderColor:"#f2f2f2",borderStyle:"solid",borderRadius:"8px"},children:(0,G.jsxs)("div",{style:{width:"100%",display:"flex",flexDirection:"row",padding:"1%",alignItems:"center",borderBottom:r?"1px solid #e6e6e6":""},children:[(0,G.jsxs)("div",{onClick:function(){},style:{width:"100%",display:"flex",flexDirection:"row",alignItems:"center"},children:[(0,G.jsxs)("div",{style:{width:"80%",display:"flex",flexDirection:"row",alignItems:"center"},children:[(0,G.jsx)(pp,{title:"Mitarbeiter",placement:"bottom",children:(0,G.jsx)(Zue,{style:{marginRight:"0.5vh"}})}),(0,G.jsx)("span",{children:"Dateiname"})]}),(0,G.jsxs)("div",{style:{width:"15%",display:"flex",flexDirection:"row",alignItems:"center"},children:[(0,G.jsx)(pp,{title:"Datum",placement:"bottom",children:(0,G.jsx)(Nue,{})}),(0,G.jsx)("span",{children:"Dateigr\xf6\xdfe"})]})]}),(0,G.jsx)("div",{style:{width:"10%",marginLeft:"auto",marginRight:"1vw"}})]})},1)},Wue=(0,fc.Z)((0,G.jsx)("path",{d:"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM14 13v4h-4v-4H7l5-5 5 5h-3z"}),"Backup"),Uue=function(e){var n=e.personId,r=e.organizationId,s=10485760,l=(0,t.useState)({}),c=(0,i.Z)(l,2),d=c[0],f=c[1],h=(0,t.useState)(!1),v=(0,i.Z)(h,2),m=(v[0],v[1]),g=(0,t.useState)(1),y=(0,i.Z)(g,2),b=y[0],x=y[1],w=(0,t.useState)({}),k=(0,i.Z)(w,2),S=k[0],_=k[1],C=(0,t.useState)(0),j=(0,i.Z)(C,2),P=j[0],E=j[1],A=(0,t.useState)(),T=(0,i.Z)(A,2),I=T[0],R=T[1],M=(0,t.useState)(0),O=(0,i.Z)(M,2),D=O[0],Z=O[1],N=(0,t.useState)(""),L=(0,i.Z)(N,2),F=L[0],z=L[1],B=(0,t.useState)(0),H=(0,i.Z)(B,2),V=H[0],q=H[1],W=(0,t.useState)(0),U=(0,i.Z)(W,2),K=U[0],Y=U[1],X=function(e){e.target.files&&e.target.files.length>0&&f(e.target.files[0]),m(!0),Z(0),x(1),E(0),R(s);var t=e.target.files[0];q(t.size);var n=t.size%s==0?t.size/s:Math.floor(t.size/s)+1;Y(n),_(t);var r=aF()();z(r)},Q=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t,i,a;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(t=new FormData).append("fileName",F),e.next=4,p.post("/document/UploadComplete",null,{params:{fileName:F,originalFileName:d.name,contentType:d.type,personId:n,organizationId:r},data:t});case 4:i=e.sent,(a=i.data).isSuccess&&(Z(100),setTimeout((function(){m(!1),console.log("data",a,"data.data",a.data),console.log("personId",n,"organizationId",r),n&&n>0?ee(n,a.data):r&&r>0&&te(r,a.data),Z(0),f({})}),1e3));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),J=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(t){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,se(t,"/document/UploadChunks",(function(e){var t=100*(e.loaded/e.total/K+(b-1)/K);Z(t)}));case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.log("error",e.t0);case 8:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t){return e.apply(this,arguments)}}();(0,t.useEffect)((function(){V>0&&D<100&&(m(!0),function(){if(b<=K){var e=S.slice(P,I);J(e).then((function(){x(b+1)}))}}())}),[S,b]);var $=az(),ee=($.downloadDocument,$.addDocumentToPerson),te=$.addDocumentToOrganization,ne=(0,t.useState)(!1),re=(0,i.Z)(ne,2),ie=(re[0],re[1],(0,t.useState)(!1)),oe=(0,i.Z)(ie,2),ae=oe[0],se=(oe[1],u({},ae&&{bgcolor:"rgb(10,200,10)","&:hover":{bgcolor:"rgb(10,250,10)"}}),function(e,t,n){return p({url:t,method:"POST",data:e,params:{id:b,fileName:F},headers:{"Content-Type":"application/json"},onUploadProgress:n}).then((function(e){var t=e.data;t.isSuccess?(E(I),R(I+s),b==K&&Q()):console.log("Error Occurred:",t.errorMessage)})).catch((function(e){}))}),le=(0,t.createRef)();return(0,G.jsxs)("div",{children:[(0,G.jsxs)("div",{style:{borderWidth:"1px",borderColor:"#f2f2f2",borderStyle:"solid",borderRadius:"8px",backgroundColor:"var(--brand-light)"},children:[(0,G.jsxs)("div",{className:"itemContainer",style:{width:"100%",display:"flex",flexDirection:"row",padding:"1%",alignItems:"center",cursor:"pointer"},children:[(0,G.jsxs)("div",{onClick:function(){le.current.click()},style:{width:"100%",display:"flex",flexDirection:"row",alignItems:"center"},children:[(0,G.jsxs)("div",{style:{width:"80%",display:"flex",flexDirection:"row",alignItems:"center"},children:[(0,G.jsx)(pp,{title:"Mitarbeiter",placement:"bottom",children:(0,G.jsx)(pN,{style:{marginRight:"0.5vh"}})}),(0,G.jsx)("span",{children:"Neue Datei hochladen"})]}),(0,G.jsx)("div",{style:{width:"15%",display:"flex",flexDirection:"row",alignItems:"center"}})]}),(0,G.jsx)("div",{style:{width:"10%",marginLeft:"auto",marginRight:"1vw"}})]}),(0,G.jsx)("input",{type:"file",ref:le,style:{display:"none"},onChange:function(e){X(e);var t=e.target.files[0];t&&console.log("Selected file:",t)}})]},1),d.name&&0!==D&&(0,G.jsx)("div",{style:{borderWidth:"1px",borderColor:"#f2f2f2",borderStyle:"solid",borderRadius:"8px"},children:(0,G.jsxs)("div",{className:"itemContainer",style:{width:"100%",display:"flex",flexDirection:"row",padding:"1%",alignItems:"center",cursor:"pointer",borderBottom:""},children:[(0,G.jsxs)("div",{onClick:function(){},style:{width:"100%",display:"flex",flexDirection:"row",alignItems:"center"},children:[(0,G.jsxs)("div",{style:{width:"80%",display:"flex",flexDirection:"row",alignItems:"center"},children:[(0,G.jsx)(pp,{title:"Mitarbeiter",placement:"bottom",children:(0,G.jsx)(pN,{style:{marginRight:"0.5vh"}})}),(0,G.jsx)("span",{children:d.name})]}),(0,G.jsxs)("div",{style:{width:"15%",display:"flex",flexDirection:"row",alignItems:"center"},children:[(0,G.jsx)(pp,{title:"Datum",placement:"bottom",children:(0,G.jsx)(Wue,{})}),(0,G.jsxs)("span",{children:[D.toFixed(2)," %"]})]})]}),(0,G.jsx)("div",{style:{width:"10%",marginLeft:"auto",marginRight:"1vw"},children:(0,G.jsx)(hB,{options:[]})})]})},1)]})},Gue=function(e){var n,r,s,l,c,d,f,h,p=e.width,v=e.height,m=e.order,g=e.clickedPerson,y=e.setClickedPerson,b=e.clickedCompany,x=e.setClickedCompany,w=e.formMode,k=e.setFormMode,S=Rc(),_=S.createCompany,C=S.editCompany,j=Rc(),P=j.defaultPerson,E=j.addPerson,A=j.updatePerson,T=wt().enqueueSnackbar,I=(0,t.useState)(u({},Ac)),R=(0,i.Z)(I,2),M=R[0],O=R[1],D=(0,t.useState)(!1),Z=(0,i.Z)(D,2),N=Z[0],L=Z[1],F=(0,t.useState)(u({},P)),z=(0,i.Z)(F,2),B=z[0],H=z[1],V=[{body:function(e){return(0,G.jsx)("span",{children:"Organisation"})},value:"company"},{body:function(e){return(0,G.jsx)("span",{children:"Person"})},value:"person"}],q=(0,t.useState)(!1),W=(0,i.Z)(q,2),U=W[0],K=W[1],Y=(0,t.useState)(!1),X=(0,i.Z)(Y,2),Q=X[0],J=X[1],$=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.prev=0,L(!0),e.t0=w,e.next="company"===e.t0?5:"person"===e.t0?10:"companyEdit"===e.t0?16:"personEdit"===e.t0?21:26;break;case 5:if(!te(M)){e.next=9;break}return e.next=8,_(M);case 8:O(Ac);case 9:return e.abrupt("break",26);case 10:if(!ee(B)){e.next=15;break}return e.next=13,E(B);case 13:[{id:Cc(),type:1,value:""},{id:Cc(),type:2,value:""},{id:Cc(),type:3,value:""}],H(P);case 15:return e.abrupt("break",26);case 16:if(!te(b)){e.next=20;break}return e.next=19,C(b);case 19:k("company");case 20:return e.abrupt("break",26);case 21:if(!ee(g)){e.next=25;break}return e.next=24,A(g);case 24:k("person");case 25:return e.abrupt("break",26);case 26:e.next=31;break;case 28:e.prev=28,e.t1=e.catch(0),T("Fehler beim Erstellen",{variant:"error"});case 31:return e.prev=31,L(!1),e.finish(31);case 34:case"end":return e.stop()}}),e,null,[[0,28,31,34]])})));return function(){return e.apply(this,arguments)}}();function ee(e){var t,n;return 0===(null===(t=e.lastname)||void 0===t?void 0:t.length)?K(!0):K(!1),0!==(null===(n=e.lastname)||void 0===n?void 0:n.length)}function te(e){var t,n;return 0===(null===(t=e.name)||void 0===t?void 0:t.length)?J(!0):J(!1),0!==(null===(n=e.name)||void 0===n?void 0:n.length)}var ne=az(),re=ne.getAllDocumentsForPerson,ie=ne.documentsForPerson,oe=ne.getAllDocumentsForCompany,ae=ne.documentsForCompany,se=(0,t.useState)(0),le=(0,i.Z)(se,2),ue=le[0],ce=le[1];return(0,t.useEffect)((function(){null!==g&&void 0!==g&&g.id?re(g.id):null!==b&&void 0!==b&&b.id&&oe(b.id),console.log("clickedPerson",g,"clickedCompany",b)}),[g,b]),(0,G.jsxs)(NF,{title:function(e){switch(e){case"company":return"Organisation erstellen";case"person":return"Person erstellen";case"personEdit":return"Person bearbeiten";case"companyEdit":return"Organisation bearbeiten"}}(w),style:{width:p,height:v,order:m},right:function(){return(0,G.jsx)(hU,{buttons:V,value:w,setValue:k})},buttonIcon:null!==w&&void 0!==w&&w.toLowerCase().endsWith("edit")?(0,G.jsx)(MF,{fontSize:"small"}):(0,G.jsx)(OF,{fontSize:"small"}),cta:!0,ctaTitle:N?(0,G.jsx)(bu,{size:16,color:"inherit"}):"personEdit"===w||"companyEdit"===w?"Speichern":"Erstellen",ctaFunction:function(){return $()},children:["company"===w?(0,G.jsx)(WM,{object:M,setObject:O,errorVariables:{organizationNameError:Q}}):"person"===w?(0,G.jsx)(PF,{object:B,setObject:H,setFormMode:k,mode:w,errorVariables:{lastNameError:U}}):"companyEdit"===w?(0,G.jsxs)(G.Fragment,{children:[null===(null===b||void 0===b?void 0:b.eCockpitOrganizationId)&&(0,G.jsx)("div",{style:{textAlign:"center",padding:"3vh"},children:"eCockpit Organisationen k\xf6nnen nur von einem Administrator in den Einstellungen bearbeitet werden."}),null!==(null===b||void 0===b?void 0:b.eCockpitOrganizationId)&&(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(WM,{object:b,setObject:x,setFormMode:k,errorVariables:{organizationNameError:Q}})})]}):"personEdit"===w?(0,G.jsx)(PF,{object:g,setObject:y,mode:w,setFormMode:k,errorVariables:{lastNameError:U}}):(0,G.jsx)(G.Fragment,{}),(null===w||void 0===w?void 0:w.endsWith("Edit"))&&(0,G.jsxs)("div",{children:[(0,G.jsx)(que,{},1),(0,G.jsx)(Uue,{organizationId:null===b||void 0===b?void 0:b.id,personId:null===g||void 0===g?void 0:g.id},2),"personEdit"===w&&(0,G.jsx)(G.Fragment,{children:null===ie||void 0===ie||null===(n=ie.get(null!==(r=null===g||void 0===g?void 0:g.id)&&void 0!==r?r:0))||void 0===n?void 0:n.map((function(e){return(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(Vue,{document:e},e.id)})}))}),"companyEdit"===w&&(0,G.jsx)(G.Fragment,{children:null===ae||void 0===ae||null===(s=ae.get(null!==(l=null===b||void 0===b?void 0:b.id)&&void 0!==l?l:0))||void 0===s?void 0:s.map((function(e){return(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(Vue,{document:e},e.id)})}))}),(0,G.jsx)("div",{style:{marginTop:"2em"},children:(0,G.jsx)(dB,{items:"personEdit"===w?null!==(c=null===ie||void 0===ie?void 0:ie.get(null!==(d=null===g||void 0===g?void 0:g.id)&&void 0!==d?d:0))&&void 0!==c?c:[]:null!==(f=null===ae||void 0===ae?void 0:ae.get(null!==(h=null===g||void 0===g?void 0:g.id)&&void 0!==h?h:0))&&void 0!==f?f:[],itemsPerPage:9,page:ue,setPage:ce})})]})]})},Kue=function(){O8(["firmen","personen"]);var e=Rc().defaultPerson,n=(0,t.useState)(e),r=(0,i.Z)(n,2),o=r[0],a=r[1],s=(0,t.useState)(Ac),l=(0,i.Z)(s,2),u=l[0],c=l[1],d=(0,t.useState)("company"),f=(0,i.Z)(d,2),h=f[0],p=f[1];return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(pU,{height:"100%",width:"25%",children:(0,G.jsx)(p8,{height:"100%",cta:!0,ctaTitle:"Organisation erstellen",setClickedCompany:c,setFormMode:p})}),(0,G.jsx)(pU,{height:"100%",width:"25%",children:(0,G.jsx)(g8,{cta:!0,ctaTitle:"Person erstellen",height:"100%",clickedCompany:u,setClickedPerson:a,setFormMode:p})}),(0,G.jsx)(pU,{height:"100%",width:"50%",children:(0,G.jsx)(Gue,{height:"100%",clickedCompany:u,setClickedCompany:c,clickedPerson:o,setClickedPerson:a,formMode:h,setFormMode:p})})]})},Yue="SelectableOrganizationRow_row__0TehE",Xue="SelectableOrganizationRow_checkbox__d7NYt",Que="SelectableOrganizationRow_nameContainer__Blm4q",Jue=["title","titleId"];function $ue(){return $ue=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},$ue.apply(this,arguments)}function ece(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function tce(e,n){var r=e.title,i=e.titleId,o=ece(e,Jue);return t.createElement("svg",$ue({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round",className:"feather feather-user-check",ref:n,"aria-labelledby":i},o),r?t.createElement("title",{id:i},r):null,zue||(zue=t.createElement("path",{d:"M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"})),Bue||(Bue=t.createElement("circle",{cx:8.5,cy:7,r:4})),Hue||(Hue=t.createElement("polyline",{points:"17 11 19 13 23 9"})))}var nce,rce,ice,oce,ace=t.forwardRef(tce),sce=(__webpack_require__.p,["title","titleId"]);function lce(){return lce=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},lce.apply(this,arguments)}function uce(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function cce(e,n){var r=e.title,i=e.titleId,o=uce(e,sce);return t.createElement("svg",lce({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round",className:"feather feather-user-x",ref:n,"aria-labelledby":i},o),r?t.createElement("title",{id:i},r):null,nce||(nce=t.createElement("path",{d:"M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"})),rce||(rce=t.createElement("circle",{cx:8.5,cy:7,r:4})),ice||(ice=t.createElement("line",{x1:18,y1:8,x2:23,y2:13})),oce||(oce=t.createElement("line",{x1:23,y1:8,x2:18,y2:13})))}var dce=t.forwardRef(cce);__webpack_require__.p;var fce,hce,pce,vce=function(e){var n=e.organization,r=(e.index,e.handleSelect),o=e.rowIsChecked,a=e.handleSelectAllUsersForOrganisation,s=(e.organizationIsMarkedForAddAllPersons,(0,t.useState)(!1)),l=(0,i.Z)(s,2),u=l[0],c=l[1],d=function(e){a(e),c(!u)};return(0,G.jsxs)("div",{className:"flex",children:[(0,G.jsxs)("label",{className:Yue,htmlFor:"checkboxSelectableOrganization-".concat(n.id),children:[(0,G.jsx)("input",{className:Xue,type:"checkbox",id:"checkboxSelectableOrganization-".concat(n.id),onChange:function(){return r(n.id)},checked:o(n.id)}),(0,G.jsx)("div",{className:Que,children:n.name})]}),(0,G.jsx)("div",{className:"flex justify-center items-center mr-4",children:u?(0,G.jsx)(ace,{className:"hover:cursor-pointer stroke-green-600",onMouseDown:function(){return d(n.id)}}):(0,G.jsx)(dce,{className:"hover:cursor-pointer stroke-red-600",onMouseDown:function(){return d(n.id)}})})]})},mce=["title","titleId"];function gce(){return gce=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},gce.apply(this,arguments)}function yce(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function bce(e,n){var r=e.title,i=e.titleId,o=yce(e,mce);return t.createElement("svg",gce({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round",className:"feather feather-help-circle",ref:n,"aria-labelledby":i},o),r?t.createElement("title",{id:i},r):null,fce||(fce=t.createElement("circle",{cx:12,cy:12,r:10})),hce||(hce=t.createElement("path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"})),pce||(pce=t.createElement("line",{x1:12,y1:17,x2:12.01,y2:17})))}var xce=t.forwardRef(bce);__webpack_require__.p;var wce=function(e){var t=e.addableOrganizations,n=e.handleOrganizationSelect,r=e.addSelectedOrgsToTag,i=e.rowIsChecked,o=e.handleSelectAllUsersForOrganisation,a=e.organizationIsMarkedForAddAllPersons;return(0,G.jsxs)(NF,{title:"Organisationen",cta:!0,ctaTitle:"Zu Tag hinzuf\xfcgen",buttonIcon:(0,G.jsx)(OF,{fontSize:"small"}),ctaFunction:function(){return r()},children:[(0,G.jsx)("div",{className:"flex w-full justify-end",children:(0,G.jsx)("div",{className:"flex justify-center items-center mr-4",children:(0,G.jsx)(pp,{title:"Wenn aktiv, werden alle Personen dieser Organisation dem ausgew\xe4hlten Tag zugeordnet",children:(0,G.jsx)(xce,{})})})}),0===t.length?(0,G.jsx)(G.Fragment,{children:"Diesem Tag wurden bereits alle Organisationen zugewiesen"}):t.map((function(e,t){return(0,G.jsx)(vce,{organization:e,index:t,handleSelect:n,rowIsChecked:i,handleSelectAllUsersForOrganisation:o,organizationIsMarkedForAddAllPersons:a},"selectable-organization-row-".concat(e.id))}))]})},kce="OrganizationToTagRow_row__Cpt4r",Sce="OrganizationToTagRow_checkbox__-IcPn",_ce="OrganizationToTagRow_nameContainer__Ml6O+";var Cce=function(e){var t=e.organization,n=(e.index,e.handleSelect),r=e.rowIsChecked;return(0,G.jsx)("div",{children:(0,G.jsxs)("label",{className:kce,htmlFor:"checkboxOrganizationToTag-".concat(t.id),children:[(0,G.jsx)("input",{className:Sce,type:"checkbox",id:"checkboxOrganizationToTag-".concat(t.id),onChange:function(){return n(t.id)},checked:r(t.id)}),(0,G.jsx)("div",{className:_ce,children:t.name})]})})};var jce=function(e){var t=e.orgsToTag,n=e.handleOrganizationSelect,r=e.removeSelectedOrgsFromTag,i=e.rowIsChecked;return(0,G.jsx)(NF,{title:"Organisationen zu Tag",cta:!0,ctaTitle:"Entfernen",buttonIcon:(0,G.jsx)(dc.Z,{fontSize:"small"}),ctaFunction:function(){return r()},children:0===t.length?(0,G.jsx)(G.Fragment,{children:"Keine Eintr\xe4ge zu ausgew\xe4hltem Tag"}):t.map((function(e,t){return(0,G.jsx)(Cce,{organization:e,index:t,handleSelect:n,rowIsChecked:i})}))})},Pce="SelectablePersonRow_row__ve14J",Ece="SelectablePersonRow_checkbox__nsrrp",Ace="SelectablePersonRow_completeNameContainer__xC2gV";var Tce=function(e){var t=e.person,n=(e.index,e.handleSelect),r=e.rowIsChecked;return(0,G.jsx)("div",{children:(0,G.jsxs)("label",{className:Pce,htmlFor:"checkboxSelectablePerson-".concat(t.id),children:[(0,G.jsx)("input",{className:Ece,type:"checkbox",id:"checkboxSelectablePerson-".concat(t.id),onChange:function(){return n(t.id)},checked:r(t.id)}),(0,G.jsxs)("div",{className:Ace,children:[t.firstname," ",t.lastname]})]})})};var Ice=function(e){var n=e.addablePersons,r=e.handlePersonSelect,o=e.rowIsChecked,a=e.addSelectedPersonsToTag,s=Rc().companies,l=(0,t.useState)([]),u=(0,i.Z)(l,2),c=u[0],d=u[1],f=[{title:"Name",valueKey:"completeName"},{title:"Notiz",valueKey:"note"},{title:"Organisation",valueKey:"belongsToOrganizationId",referenceList:s,referenceListValueKey:"name"}];return(0,G.jsx)(NF,{title:"Personen",cta:!0,ctaTitle:"Zu Tag hinzuf\xfcgen",buttonIcon:(0,G.jsx)(OF,{fontSize:"small"}),ctaFunction:function(){return a()},right:function(){return(0,G.jsx)(X1,{dataToFilter:c,setDataToFilter:d,originalData:n,filterOptions:f})},children:0===c.length?(0,G.jsx)(G.Fragment,{children:"Diesem Tag wurden bereits alle Personen zugewiesen"}):c.map((function(e,t){return(0,G.jsx)(Tce,{person:e,index:t,handleSelect:r,rowIsChecked:o})}))})},Rce="PersonToTagRow_row__qi-Rx",Mce="PersonToTagRow_checkbox__Iv4T6",Oce="PersonToTagRow_completeNameContainer__CTMy9";var Dce=function(e){var t=e.person,n=(e.index,e.handleSelect),r=e.rowIsChecked;return(0,G.jsx)("div",{children:(0,G.jsxs)("label",{className:Rce,htmlFor:"checkboxPersonToTag-".concat(t.id),children:[(0,G.jsx)("input",{className:Mce,type:"checkbox",id:"checkboxPersonToTag-".concat(t.id),onChange:function(){return n(t.id)},checked:r(t.id)}),(0,G.jsxs)("div",{className:Oce,children:[t.firstname," ",t.lastname]})]})})};var Zce=function(e){var n=e.personsToTag,r=e.handlePersonSelect,o=e.rowIsChecked,a=e.removeSelectedPersonsFromTag,s=Rc().companies,l=(0,t.useState)([]),u=(0,i.Z)(l,2),c=u[0],d=u[1],f=[{title:"Name",valueKey:"completeName"},{title:"Notiz",valueKey:"note"},{title:"Organisation",valueKey:"belongsToOrganizationId",referenceList:s,referenceListValueKey:"name"}];return(0,G.jsx)(NF,{title:"Personen zu Tag",cta:!0,ctaTitle:"Entfernen",buttonIcon:(0,G.jsx)(dc.Z,{fontSize:"small"}),ctaFunction:function(){return a()},right:function(){return(0,G.jsx)(X1,{dataToFilter:c,setDataToFilter:d,originalData:n,filterOptions:f})},children:0===c.length?(0,G.jsx)(G.Fragment,{children:"Keine Eintr\xe4ge zu ausgew\xe4hltem Tag"}):c.map((function(e,t){return(0,G.jsx)(Dce,{person:e,index:t,handleSelect:r,rowIsChecked:o})}))})},Nce="SelectableTagRow_row__YWPGE",Lce="SelectableTagRow_titleContainer__40ECE",Fce="SelectableTagRow_countContainer__kNCeE",zce="SelectableTagRow_checkbox__caP6P",Bce=__webpack_require__(928);var Hce=function(e){var n=e.open,r=e.onClose,s=e.object,l=e.mode,c=void 0===l?"create":l,d=(xq().changeVisibility,wt().enqueueSnackbar),f=(0,t.useState)(null!==s&&void 0!==s?s:Tc),h=(0,i.Z)(f,2),p=h[0],v=h[1],m=Rc(),g=m.addTag,y=m.editTag,b=(0,t.useState)(!1),x=(0,i.Z)(b,2),w=x[0],k=x[1],S=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:try{k(!0),"create"==c?p&&g(p):y(p),r&&r()}catch(t){d("Fehler beim ".concat("create"==c?"Erstellen":"Speichern","."),{variant:"error"})}finally{k(!1)}case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,t.useEffect)((function(){v(null!==s&&void 0!==s?s:Tc)}),[s]),(0,G.jsxs)(sf,{open:n,title:"create"==c?"Tag erstellen":"Tag bearbeiten",onClose:function(){return r()},children:[(0,G.jsx)(mP,{type:"text",value:null===p||void 0===p?void 0:p.title,label:"Titel",onChange:function(e){return v((function(t){return u(u({},t),{},{title:e})}))}}),(0,G.jsx)(mP,{type:"multiline",value:null===p||void 0===p?void 0:p.description,label:"Beschreibung",onChange:function(e){return v((function(t){return u(u({},t),{},{description:e})}))}}),(0,G.jsx)("div",{style:{height:"1em"}}),(0,G.jsx)(Gc,{title:w?(0,G.jsx)(bu,{size:18,color:"inherit"}):"create"==c?"Erstellen":"Speichern",onClickHandler:function(){return S()},disabled:w})]})};var Vce=function(e){var n=e.tag,r=(e.index,e.isSelected),o=e.handleTagSelect,a=Rc(),s=a.removeTag,l=a.downloadTagCSV,u=[{text:"Bearbeiten",function:function(){h(!0)}},{text:"L\xf6schen",function:function(){g(!0)}},{text:"CSV Export",function:function(){return l(n)}}],c=(0,t.useState)(!1),d=(0,i.Z)(c,2),f=d[0],h=d[1],p=(0,t.useState)(!1),v=(0,i.Z)(p,2),m=v[0],g=v[1],y={submitFunction:function(){return s(n)},cancelFunction:function(){return g(!1)},modalTitle:"Tag l\xf6schen",modalText:"M\xf6chten Sie diesen Tag wirklich l\xf6schen?"};return(0,G.jsxs)("div",{children:[(0,G.jsx)(Hce,{open:f,onClose:function(){return h(!1)},object:n,mode:"edit"}),(0,G.jsx)(kB,{open:m,onClose:function(){return g(!1)},object:y}),(0,G.jsxs)("label",{className:Nce,htmlFor:"checkbox-".concat(n.id),children:[(0,G.jsx)("input",{className:zce,type:"checkbox",id:"checkbox-".concat(n.id),checked:r,onChange:function(){return o(n)}}),(0,G.jsx)("div",{className:Lce,children:n.title}),(0,G.jsxs)("div",{className:Fce,children:[(0,G.jsx)(gU.Z,{color:"inherit",fontSize:"inherit"}),n.countPersons]}),(0,G.jsxs)("div",{className:Fce,children:[(0,G.jsx)(Bce.Z,{fontSize:"inherit"}),n.countOrganizations]}),(0,G.jsx)("div",{style:{width:"15%",marginLeft:"auto"},children:(0,G.jsx)(hB,{options:u})})]})]})};var qce=function(e){var n=e.mode,r=e.setMode,o=e.selectedTag,a=e.handleTagSelect,s=Rc(),l=s.tags,u=(s.addTag,s.removeTag,(0,t.useState)([])),c=(0,i.Z)(u,2),d=c[0],f=c[1],h=[{body:function(e){return(0,G.jsx)("span",{children:"Personen"})},value:"person"},{body:function(e){return(0,G.jsx)("span",{children:"Organisationen"})},value:"org"}],p=[{title:"Titel",valueKey:"title"},{title:"Beschreibung",valueKey:"description"}],v=(0,t.useState)(!1),m=(0,i.Z)(v,2),g=m[0],y=m[1];return(0,G.jsxs)(NF,{title:"Tags",cta:!0,ctaTitle:"Tag erstellen",ctaFunction:function(){return y(!0)},buttonIcon:(0,G.jsx)(OF,{fontSize:"small"}),right:function(){return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(hU,{buttons:h,setValue:r,value:n})," ",(0,G.jsx)(X1,{dataToFilter:d,setDataToFilter:f,originalData:l,filterOptions:p})]})},children:[(0,G.jsx)(Hce,{open:g,onClose:function(){return y(!1)}}),d.map((function(e,t){return(0,G.jsx)(Vce,{tag:e,index:t,isSelected:o.id===e.id,handleTagSelect:a})}))]})},Wce=function(){var e=Rc(),n=e.persons,r=e.companies,o=(e.tags,e.addTagToOrganizationsViaId),a=e.removeTagFromOrganizationsViaId,s=e.addTagToPersonsViaId,l=e.addAllPersonsFromOrganizationToTag,u=e.removeTagFromPersonsViaId,c=(0,t.useState)({}),d=(0,i.Z)(c,2),f=d[0],h=d[1],p=wt().enqueueSnackbar,v=(0,t.useState)([]),m=(0,i.Z)(v,2),g=m[0],y=m[1],b=(0,t.useState)([]),x=(0,i.Z)(b,2),w=x[0],k=x[1],S=(0,t.useState)([]),_=(0,i.Z)(S,2),C=_[0],j=_[1],P=(0,t.useState)([]),E=(0,i.Z)(P,2),A=E[0],T=E[1];(0,t.useEffect)((function(){console.log("selectedTag",f),y(function(){var e=n.filter((function(e){var t,n=null===(t=e.tags)||void 0===t?void 0:t.map((function(e){return e.id}));if(null!==n&&void 0!==n&&n.includes(f.id))return e}));return e}()),k(r.filter((function(e){var t,n=null===(t=e.tags)||void 0===t?void 0:t.map((function(e){return e.id}));if(null!==n&&void 0!==n&&n.includes(f.id))return e}))),j(n.filter((function(e){var t,n=null===(t=e.tags)||void 0===t?void 0:t.map((function(e){return e.id}));if(null===n||void 0===n||!n.includes(f.id))return e}))),T(r.filter((function(e){var t,n=null===(t=e.tags)||void 0===t?void 0:t.map((function(e){return e.id}));if(null===n||void 0===n||!n.includes(f.id))return e}))),O([]),L([]),H([]),U([]),Q([])}),[f,n,r]);var I=(0,t.useState)([]),R=(0,i.Z)(I,2),M=R[0],O=R[1],D=(0,t.useState)([]),Z=(0,i.Z)(D,2),N=Z[0],L=Z[1],F=(0,t.useState)([]),z=(0,i.Z)(F,2),B=z[0],H=z[1],V=(0,t.useState)([]),q=(0,i.Z)(V,2),W=q[0],U=q[1],K=(0,t.useState)([]),Y=(0,i.Z)(K,2),X=Y[0],Q=Y[1];(0,t.useEffect)((function(){console.log("orgsToAddAllPersonsFrom",X)}),[X]);var J=(0,t.useState)("person"),$=(0,i.Z)(J,2),ee=$[0],te=$[1];return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(pU,{width:"50%",height:"100%",children:(0,G.jsx)(qce,{mode:ee,setMode:te,selectedTag:f,handleTagSelect:function(e){h(e!==f?e:{})}})}),(0,G.jsx)(pU,{width:"25%",height:"100%",children:"person"===ee?(0,G.jsx)(Zce,{personsToTag:g,handlePersonSelect:function(e){var t=N.indexOf(e);if(-1===t)L([].concat((0,Fl.Z)(N),[e]));else{var n=(0,Fl.Z)(N);n.splice(t,1),L(n)}},rowIsChecked:function(e){return N.includes(e)},removeSelectedPersonsFromTag:function(){u&&Object.keys(f).length>0?u(f,N):p("W\xe4hlen Sie einen Tag aus",{variant:"warning"})}}):(0,G.jsx)(jce,{orgsToTag:w,handleOrganizationSelect:function(e){var t=W.indexOf(e);if(-1===t)U([].concat((0,Fl.Z)(W),[e]));else{var n=(0,Fl.Z)(W);n.splice(t,1),U(n)}},removeSelectedOrgsFromTag:function(){a&&Object.keys(f).length>0?a(f,W):p("W\xe4hlen Sie einen Tag aus",{variant:"warning"})},rowIsChecked:function(e){return W.includes(e)}})}),(0,G.jsx)(pU,{width:"25%",height:"100%",children:"person"===ee?(0,G.jsx)(Ice,{addablePersons:C,handlePersonSelect:function(e){var t=M.indexOf(e);if(-1===t)O([].concat((0,Fl.Z)(M),[e]));else{var n=(0,Fl.Z)(M);n.splice(t,1),O(n)}},rowIsChecked:function(e){return M.includes(e)},addSelectedPersonsToTag:function(){s&&Object.keys(f).length>0?s(f,M):p("W\xe4hlen Sie einen Tag aus",{variant:"warning"})}}):(0,G.jsx)(wce,{addableOrganizations:A,handleOrganizationSelect:function(e){var t=B.indexOf(e);if(-1===t)H([].concat((0,Fl.Z)(B),[e]));else{var n=(0,Fl.Z)(B);n.splice(t,1),H(n)}},addSelectedOrgsToTag:function(){o&&Object.keys(f).length>0?(0===B.length&&0===X.length&&p("W\xe4hlen Sie Organisationen aus, die Sie dem Tag hinzuf\xfcgen m\xf6chten",{variant:"warning"}),B.length>0&&o(f,B),X.length>0&&l&&l(f,X),Q([])):p("W\xe4hlen Sie einen Tag aus",{variant:"warning"})},rowIsChecked:ne,handleSelectAllUsersForOrganisation:function(e){var t=X.indexOf(e);if(-1===t)Q([].concat((0,Fl.Z)(X),[e]));else{var n=(0,Fl.Z)(X);n.splice(t,1),Q(n)}},organizationIsMarkedForAddAllPersons:ne})})]});function ne(e){return B.includes(e)}},Uce=(0,fc.Z)((0,G.jsx)("path",{d:"M20 8h-3V4H3c-1.1 0-2 .9-2 2v11h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5l-3-4zM6 18.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm13.5-9 1.96 2.5H17V9.5h2.5zm-1.5 9c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"}),"LocalShipping");var Gce=function(e){var t,n,r,i,o=e.deliveryNote,a=Rc().companies,s=GP().deleteDeliveryNote,l=jL(),u=YP(),c=[{text:"Bearbeiten",function:function(){l("/aufgaben/lieferschein/erstellen?id="+o.id)}},{text:"L\xf6schen",function:function(){s(o)}}];return(0,G.jsxs)(G.Fragment,{children:[!u&&(0,G.jsxs)("div",{className:"flex w-[100%] p-4 hover:bg-slate-50",children:[(0,G.jsx)("div",{className:"w-[32.5%]",children:null===(t=a.find((function(e){return e.id===o.customerOrganizationId})))||void 0===t?void 0:t.name}),(0,G.jsx)("div",{lang:"de",className:"w-[15%] break-normal",children:new Date(o.date).toLocaleDateString("de-DE",{day:"2-digit",month:"2-digit",year:"numeric"})}),(0,G.jsx)("div",{className:"w-[5%] flex justify-center",children:null!==o.billId?(0,G.jsx)(pp,{title:"Rechnung erstellt",children:(0,G.jsx)($1,{style:{color:"green"}})}):(0,G.jsx)(pp,{title:"Lieferschein erstellt",children:(0,G.jsx)(Uce,{})})}),(0,G.jsx)("div",{className:"w-[10%] flex justify-center",children:null!==(n=o.number)&&void 0!==n?n:"-"}),(0,G.jsx)("div",{className:"w-[32.5%]",children:o.title}),(0,G.jsx)("div",{className:"w-[5%]",children:(0,G.jsx)(hB,{options:c})})]}),u&&(0,G.jsxs)("div",{className:"flex w-[100%] p-2 border-b-2 border-b-slate-200",children:[(0,G.jsxs)("div",{className:"flex flex-col w-[80%]",children:[(0,G.jsxs)("div",{className:"flex flex-row justify-between",children:[(0,G.jsx)("div",{className:"font-medium",children:"Kunde"}),(0,G.jsx)("div",{className:"text-center",children:null===(r=a.find((function(e){return e.id===o.customerOrganizationId})))||void 0===r?void 0:r.name})]}),(0,G.jsxs)("div",{className:"flex flex-row justify-between",children:[(0,G.jsx)("div",{className:"font-medium",children:"Datum"}),(0,G.jsx)("div",{lang:"de",className:"text-center",children:new Date(o.date).toLocaleDateString("de-DE",{day:"2-digit",month:"2-digit",year:"numeric"})})]}),(0,G.jsxs)("div",{className:"flex flex-row justify-between",children:[(0,G.jsx)("div",{className:"font-medium",children:"Status"}),(0,G.jsx)("div",{className:"flex justify-center",children:null!==o.billId?(0,G.jsx)(pp,{title:"Rechnung erstellt",children:(0,G.jsx)($1,{style:{color:"green"}})}):(0,G.jsx)(pp,{title:"Lieferschein erstellt",children:(0,G.jsx)(Uce,{})})})]}),(0,G.jsxs)("div",{className:"flex flex-row justify-between",children:[(0,G.jsx)("div",{className:"font-medium",children:"Nummer"}),(0,G.jsx)("div",{className:"flex justify-center",children:null!==(i=o.number)&&void 0!==i?i:"-"})]}),(0,G.jsxs)("div",{className:"flex flex-row justify-between",children:[(0,G.jsx)("div",{className:"font-medium",children:"Titel"}),(0,G.jsx)("div",{className:"text-center",children:o.title})]})]}),(0,G.jsx)("div",{className:"flex w-[20%] self-center ml-4",children:(0,G.jsx)(hB,{options:c})})]})]})};var Kce=function(){var e=GP().deliveryNotes,t=jL(),n=YP();return(0,G.jsxs)(NF,{title:"Lieferscheine",ctaTitle:"Lieferschein erstellen",ctaFunction:function(){t("/aufgaben/lieferschein/erstellen")},cta:!0,buttonIcon:(0,G.jsx)(OF,{fontSize:"small"}),children:[!n&&(0,G.jsxs)("div",{children:[(0,G.jsxs)("div",{className:"w-[100%] flex p-4",children:[(0,G.jsx)("div",{className:"w-[32.5%] font-medium",children:"Kunde"}),(0,G.jsx)("div",{className:"w-[15%] font-medium",children:"Datum"}),(0,G.jsx)("div",{lang:"de",className:"w-[5%] text-center break-words hyphens-auto font-medium",children:"Status"}),(0,G.jsx)("div",{lang:"de",className:"w-[10%] text-center break-words hyphens-auto font-medium",children:"Nummer"}),(0,G.jsx)("div",{className:"w-[32.5%] font-medium",children:"Titel"})]}),null===e||void 0===e?void 0:e.map((function(e){return(0,G.jsx)(Gce,{deliveryNote:e})}))]}),n&&(0,G.jsx)(G.Fragment,{children:null===e||void 0===e?void 0:e.map((function(e){return(0,G.jsx)("div",{className:"flex flex-row hover:bg-slate-50",children:(0,G.jsx)(Gce,{deliveryNote:e})})}))})]})};var Yce=function(){return YP(),(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(pU,{height:"100%",width:"100%",children:(0,G.jsx)(Kce,{})})})},Xce="%[a-f0-9]{2}",Qce=new RegExp("("+Xce+")|([^%]+?)","gi"),Jce=new RegExp("("+Xce+")+","gi");function $ce(e,t){try{return[decodeURIComponent(e.join(""))]}catch(i){}if(1===e.length)return e;t=t||1;var n=e.slice(0,t),r=e.slice(t);return Array.prototype.concat.call([],$ce(n),$ce(r))}function ede(e){try{return decodeURIComponent(e)}catch(r){for(var t=e.match(Qce)||[],n=1;n<t.length;n++)t=(e=$ce(t,n).join("")).match(Qce)||[];return e}}function tde(e){if("string"!==typeof e)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return decodeURIComponent(e)}catch(t){return function(e){for(var t={"%FE%FF":"\ufffd\ufffd","%FF%FE":"\ufffd\ufffd"},n=Jce.exec(e);n;){try{t[n[0]]=decodeURIComponent(n[0])}catch(s){var r=ede(n[0]);r!==n[0]&&(t[n[0]]=r)}n=Jce.exec(e)}t["%C2"]="\ufffd";for(var i=0,o=Object.keys(t);i<o.length;i++){var a=o[i];e=e.replace(new RegExp(a,"g"),t[a])}return e}(e)}}function nde(e,t){if("string"!==typeof e||"string"!==typeof t)throw new TypeError("Expected the arguments to be of type `string`");if(""===e||""===t)return[];var n=e.indexOf(t);return-1===n?[]:[e.slice(0,n),e.slice(n+t.length)]}function rde(e,t){var n={};if(Array.isArray(t)){var r,i=(0,QP.Z)(t);try{for(i.s();!(r=i.n()).done;){var o=r.value,a=Object.getOwnPropertyDescriptor(e,o);null!==a&&void 0!==a&&a.enumerable&&Object.defineProperty(n,o,a)}}catch(lpe){i.e(lpe)}finally{i.f()}}else{var s,l=(0,QP.Z)(Reflect.ownKeys(e));try{for(l.s();!(s=l.n()).done;){var u=s.value,c=Object.getOwnPropertyDescriptor(e,u);if(c.enumerable)t(u,e[u],e)&&Object.defineProperty(n,u,c)}}catch(lpe){l.e(lpe)}finally{l.f()}}return n}var ide=function(e){return null===e||void 0===e},ode=function(e){return encodeURIComponent(e).replace(/[!'()*]/g,(function(e){return"%".concat(e.charCodeAt(0).toString(16).toUpperCase())}))},ade=Symbol("encodeFragmentIdentifier");function sde(e){if("string"!==typeof e||1!==e.length)throw new TypeError("arrayFormatSeparator must be single character string")}function lde(e,t){return t.encode?t.strict?ode(e):encodeURIComponent(e):e}function ude(e,t){return t.decode?tde(e):e}function cde(e){return Array.isArray(e)?e.sort():"object"===typeof e?cde(Object.keys(e)).sort((function(e,t){return Number(e)-Number(t)})).map((function(t){return e[t]})):e}function dde(e){var t=e.indexOf("#");return-1!==t&&(e=e.slice(0,t)),e}function fde(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"===typeof e&&""!==e.trim()?e=Number(e):!t.parseBooleans||null===e||"true"!==e.toLowerCase()&&"false"!==e.toLowerCase()||(e="true"===e.toLowerCase()),e}function hde(e){var t=(e=dde(e)).indexOf("?");return-1===t?"":e.slice(t+1)}function pde(e,t){sde((t=u({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},t)).arrayFormatSeparator);var n=function(e){var t;switch(e.arrayFormat){case"index":return function(e,n,r){t=/\[(\d*)]$/.exec(e),e=e.replace(/\[\d*]$/,""),t?(void 0===r[e]&&(r[e]={}),r[e][t[1]]=n):r[e]=n};case"bracket":return function(e,n,r){t=/(\[])$/.exec(e),e=e.replace(/\[]$/,""),t?void 0!==r[e]?r[e]=[].concat((0,Fl.Z)(r[e]),[n]):r[e]=[n]:r[e]=n};case"colon-list-separator":return function(e,n,r){t=/(:list)$/.exec(e),e=e.replace(/:list$/,""),t?void 0!==r[e]?r[e]=[].concat((0,Fl.Z)(r[e]),[n]):r[e]=[n]:r[e]=n};case"comma":case"separator":return function(t,n,r){var i="string"===typeof n&&n.includes(e.arrayFormatSeparator),o="string"===typeof n&&!i&&ude(n,e).includes(e.arrayFormatSeparator);n=o?ude(n,e):n;var a=i||o?n.split(e.arrayFormatSeparator).map((function(t){return ude(t,e)})):null===n?n:ude(n,e);r[t]=a};case"bracket-separator":return function(t,n,r){var i=/(\[])$/.test(t);if(t=t.replace(/\[]$/,""),i){var o=null===n?[]:n.split(e.arrayFormatSeparator).map((function(t){return ude(t,e)}));void 0!==r[t]?r[t]=[].concat((0,Fl.Z)(r[t]),(0,Fl.Z)(o)):r[t]=o}else r[t]=n?ude(n,e):n};default:return function(e,t,n){void 0!==n[e]?n[e]=[].concat((0,Fl.Z)([n[e]].flat()),[t]):n[e]=t}}}(t),r=Object.create(null);if("string"!==typeof e)return r;if(!(e=e.trim().replace(/^[?#&]/,"")))return r;var o,a=(0,QP.Z)(e.split("&"));try{for(a.s();!(o=a.n()).done;){var s=o.value;if(""!==s){var l=t.decode?s.replace(/\+/g," "):s,c=nde(l,"="),d=(0,i.Z)(c,2),f=d[0],h=d[1];void 0===f&&(f=l),h=void 0===h?null:["comma","separator","bracket-separator"].includes(t.arrayFormat)?h:ude(h,t),n(ude(f,t),h,r)}}}catch(lpe){a.e(lpe)}finally{a.f()}for(var p=0,v=Object.entries(r);p<v.length;p++){var m=(0,i.Z)(v[p],2),g=m[0],y=m[1];if("object"===typeof y&&null!==y)for(var b=0,x=Object.entries(y);b<x.length;b++){var w=(0,i.Z)(x[b],2),k=w[0],S=w[1];y[k]=fde(S,t)}else r[g]=fde(y,t)}return!1===t.sort?r:(!0===t.sort?Object.keys(r).sort():Object.keys(r).sort(t.sort)).reduce((function(e,t){var n=r[t];return Boolean(n)&&"object"===typeof n&&!Array.isArray(n)?e[t]=cde(n):e[t]=n,e}),Object.create(null))}function vde(e,t){if(!e)return"";sde((t=u({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},t)).arrayFormatSeparator);for(var n=function(n){return t.skipNull&&ide(e[n])||t.skipEmptyString&&""===e[n]},r=function(e){switch(e.arrayFormat){case"index":return function(t){return function(n,r){var i=n.length;return void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:[].concat((0,Fl.Z)(n),null===r?[[lde(t,e),"[",i,"]"].join("")]:[[lde(t,e),"[",lde(i,e),"]=",lde(r,e)].join("")])}};case"bracket":return function(t){return function(n,r){return void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:[].concat((0,Fl.Z)(n),null===r?[[lde(t,e),"[]"].join("")]:[[lde(t,e),"[]=",lde(r,e)].join("")])}};case"colon-list-separator":return function(t){return function(n,r){return void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:[].concat((0,Fl.Z)(n),null===r?[[lde(t,e),":list="].join("")]:[[lde(t,e),":list=",lde(r,e)].join("")])}};case"comma":case"separator":case"bracket-separator":var t="bracket-separator"===e.arrayFormat?"[]=":"=";return function(n){return function(r,i){return void 0===i||e.skipNull&&null===i||e.skipEmptyString&&""===i?r:(i=null===i?"":i,0===r.length?[[lde(n,e),t,lde(i,e)].join("")]:[[r,lde(i,e)].join(e.arrayFormatSeparator)])}};default:return function(t){return function(n,r){return void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:[].concat((0,Fl.Z)(n),null===r?[lde(t,e)]:[[lde(t,e),"=",lde(r,e)].join("")])}}}}(t),o={},a=0,s=Object.entries(e);a<s.length;a++){var l=(0,i.Z)(s[a],2),c=l[0],d=l[1];n(c)||(o[c]=d)}var f=Object.keys(o);return!1!==t.sort&&f.sort(t.sort),f.map((function(n){var i=e[n];return void 0===i?"":null===i?lde(n,t):Array.isArray(i)?0===i.length&&"bracket-separator"===t.arrayFormat?lde(n,t)+"[]":i.reduce(r(n),[]).join("&"):lde(n,t)+"="+lde(i,t)})).filter((function(e){return e.length>0})).join("&")}function mde(e,t){var n,r,o;t=u({decode:!0},t);var a=nde(e,"#"),s=(0,i.Z)(a,2),l=s[0],c=s[1];return void 0===l&&(l=e),u({url:null!==(n=null===(r=l)||void 0===r||null===(o=r.split("?"))||void 0===o?void 0:o[0])&&void 0!==n?n:"",query:pde(hde(e),t)},t&&t.parseFragmentIdentifier&&c?{fragmentIdentifier:ude(c,t)}:{})}function gde(e,t){t=u((0,s.Z)({encode:!0,strict:!0},ade,!0),t);var n=dde(e.url).split("?")[0]||"",r=vde(u(u({},pde(hde(e.url),{sort:!1})),e.query),t);r&&(r="?".concat(r));var i=function(e){var t="",n=e.indexOf("#");return-1!==n&&(t=e.slice(n)),t}(e.url);if(e.fragmentIdentifier){var o=new URL(n);o.hash=e.fragmentIdentifier,i=t[ade]?o.hash:"#".concat(e.fragmentIdentifier)}return"".concat(n).concat(r).concat(i)}function yde(e,t,n){var r=mde(e,n=u((0,s.Z)({parseFragmentIdentifier:!0},ade,!1),n)),i=r.url,o=r.query,a=r.fragmentIdentifier;return gde({url:i,query:rde(o,t),fragmentIdentifier:a},n)}function bde(e,t,n){return yde(e,Array.isArray(t)?function(e){return!t.includes(e)}:function(e,n){return!t(e,n)},n)}var xde=e,wde=__webpack_require__(1276),kde=__webpack_require__.n(wde),Sde=0;function _de(){return Sde++}var Cde=function(e){return e[e.Person=0]="Person",e[e.Organization=1]="Organization",e}(Cde||{});var jde=function(e){var n,r,o,a,s,l=e.deliveryNoteDTO,c=e.setDeliveryNoteDTO,d=e.setDocument,f=CL(),h=xde.parse(f.search),p=parseInt(h.id&&!Array.isArray(h.id)?h.id:"",10),v=parseInt(h.taskId&&!Array.isArray(h.taskId)?h.taskId:"",10),m=parseInt(h.projectId&&!Array.isArray(h.projectId)?h.projectId:"",10),g=(kP().services,Gl().companyData),y=Rc(),b=y.companies,x=y.persons,w=OP().products,k=GP(),S=k.deliveryNotes,_=k.projects,C=k.addDeliveryNotePosition,j=k.updateDeliveryNotePosition,P=k.deleteDeliveryNotePosition,E=GP().allTasksUnformated,A=Ql().units,T=(0,t.useRef)(),I=GP(),R=I.addDeliveryNote,M=I.updateDeliveryNote,O=(I.deleteDeliveryNote,function(e){var t=T.current.toDataURL();if(c((function(e){return u(u({},e),{},{signature:t})})),X)M(u(u({},l),{},{signature:t,taskId:p})).then((function(e){c((function(t){return u(u({},t),{},{id:e.id,documentId:e.documentId,products:e.positions.map((function(e){return u(u({},e),{},{count:e.quantity})})),positions:e.positions})})),d(e.base64)}));else{var n=E.find((function(e){return e.id===parseInt(h.taskId)})),r=null!==n&&void 0!==n&&n.customerOrganizationId?b.find((function(e){return e.id===(null===n||void 0===n?void 0:n.customerOrganizationId)})):void 0;console.log("queryParams.taskId",h.taskId,"tempTask",n,"customer",r),R(u(u({},l),{},{signature:t,taskId:p})).then((function(t){d(t.base64),c((function(e){return u(u({},e),{},{id:t.id,documentId:t.documentId,products:t.positions,number:t.number,customerOrganization:r,customerOrganizationId:null===r||void 0===r?void 0:r.id})})),e(t.id)})),Q(!0)}}),D=(0,t.useState)(),Z=(0,i.Z)(D,2),N=Z[0],L=Z[1],F=(0,t.useState)(),z=(0,i.Z)(F,2),B=z[0],H=z[1],V=(0,t.useState)(E.filter((function(e){var t,n;return e.customerOrganizationId===(null===(t=l.customerOrganization)||void 0===t?void 0:t.id)&&0===(null===(n=l.tasks)||void 0===n?void 0:n.filter((function(t){return t.id===e.id})).length)}))),q=(0,i.Z)(V,2),W=q[0],U=q[1];(0,t.useEffect)((function(){U(E.filter((function(e){var t,n;return e.customerOrganizationId===(null===(t=l.customerOrganization)||void 0===t?void 0:t.id)&&0===(null===(n=l.tasks)||void 0===n?void 0:n.filter((function(t){return t.id===e.id})).length)})))}),[E,l.tasks,l.customerOrganization]),(0,t.useEffect)((function(){m&&c((function(e){return u(u({},e),{},{tasks:null===E||void 0===E?void 0:E.filter((function(e){return e.projectId===m}))})}))}),[l.projectId]);var K=(0,t.useState)(!1),Y=(0,i.Z)(K,2),X=Y[0],Q=Y[1],J=(0,t.useState)([]),$=(0,i.Z)(J,2),ee=$[0],te=$[1];(0,t.useEffect)((function(){var e=null===S||void 0===S?void 0:S.find((function(e){return e.id===p||e.taskId===v||e.projectId===m}));if(e)e.products=e.positions,e.customerOrganizationId?e.isOrganization=!0:e.isOrganization=!1,Q(void 0!==e),c(u(u({},e),{},{isOrganization:!0,organization:g,products:e.positions.map((function(e){return u(u({},e),{},{count:e.quantity})})),customerOrganization:b.find((function(t){var n;return t.id===(null===e||void 0===e?void 0:e.customerOrganizationId)||t.id===(null===e||void 0===e||null===(n=e.customerOrganization)||void 0===n?void 0:n.id)}))})),d(e.base64);else{var t,n,r,i=E.find((function(e){return e.id===p||e.id==v})),o=_.find((function(e){return e.id===m}));null===i||void 0===i||i.title,null===i||void 0===i||i.description,null===i||void 0===i||i.id,l.id;c({id:p,organization:g,title:null===(t=E.find((function(e){return e.id===v})))||void 0===t?void 0:t.title,date:new Date,isOrganization:!0,customerOrganization:b.find((function(t){var n;return t.id===(null===i||void 0===i?void 0:i.customerOrganizationId)||t.id===(null===e||void 0===e||null===(n=e.customerOrganization)||void 0===n?void 0:n.id)})),customerOrganizationId:null===(n=b.find((function(t){var n;return t.id===(null===i||void 0===i?void 0:i.customerOrganizationId)||t.id===(null===e||void 0===e||null===(n=e.customerOrganization)||void 0===n?void 0:n.id)})))||void 0===n?void 0:n.id,textBefore:"Sehr geehrte Damen und Herren,\n\nvielen Dank f\xfcr Ihre Bestellung und das damit verbundene Vertrauen!\nWir liefern Ihnen wie vereinbart folgende Waren:",projectId:null!==(r=null===o||void 0===o?void 0:o.id)&&void 0!==r?r:void 0,tasks:E.find((function(e){return e.id===v}))?[E.find((function(e){return e.id===v}))]:[],textAfter:"Die gelieferte Ware bleibt bis zur vollst\xe4ndigen Bezahlung unser Eigentum."+"\n\nMit freundlichen Gr\xfc\xdfen\nIhr Team von ".concat(g.name),positions:[]}),O((function(e){}))}var a=b.map((function(e){if(e.name&&e.id)return{id:_de(),customerId:e.id,name:e.name,type:Cde.Organization}})),s=x.map((function(e){if(e.id&&e.completeName)return{id:_de(),customerId:e.id,name:e.completeName,type:Cde.Person}})),f=[];f=(f=[].concat((0,Fl.Z)(a),(0,Fl.Z)(s))).sort((function(e,t){return e.name.localeCompare(t.name)})),console.log("customerOrganization",a,"customerPersons",s),te((0,Fl.Z)(f))}),[p,g,b,x,v]),(0,t.useEffect)((function(){console.log("CustomerOptions",ee,"persons",x,"companies",b)}),[ee,x,b]);var ne=GP().refreshDocument,re=function(e){ne(null!==e&&void 0!==e?e:l).then((function(e){d(e.base64)}))},ie=(0,t.useState)(),oe=(0,i.Z)(ie,2),ae=oe[0],se=oe[1];function le(e,t){return function(){var n=arguments;clearTimeout(ae),se(setTimeout((function(){e.apply(null,n)}),t))}}var ue=(0,t.useState)({title:"",quantity:1,unit:0}),ce=(0,i.Z)(ue,2),de=ce[0],fe=ce[1];return(0,G.jsxs)(NF,{title:X?"Lieferschein bearbeiten":"Lieferschein erstellen",cta:!0,ctaTitle:X?"Lieferschein speichern":"Lieferschein erstellen",ctaFunction:O,style:{width:"100%",height:"100%"},children:[(0,G.jsxs)("div",{className:"flex gap-2",children:[(0,G.jsx)(mP,{onChange:function(e){c((function(t){return u(u({},t),{},{date:e})}))},type:"date",value:l.date,label:"Datum",dateOptions:{disablePast:!1,type:"Date"}}),(0,G.jsx)(mP,{onChange:function(e){c((function(t){return u(u({},t),{},{number:parseInt(e)})}))},type:"number",value:l.number,label:"Lieferschein-Nr."})]}),(0,G.jsx)(mP,{onChange:function(e){return c((function(t){return u(u({},t),function(e){console.log("list item id",e);var t=ee.find((function(t){return t.id===e})),n=(null===t||void 0===t?void 0:t.type)===Cde.Organization,r=n?b.find((function(e){return e.id===(null===t||void 0===t?void 0:t.customerId)})):void 0,i=n?void 0:x.find((function(e){return e.id===(null===t||void 0===t?void 0:t.customerId)})),o=null===r||void 0===r?void 0:r.id,a=null===i||void 0===i?void 0:i.id,s={organization:g,isOrganization:n,customerOrganization:r,customerOrganizationId:o,customerPerson:i,customerPersonId:a};return console.log("deliveryNoteDTO returned",s),s}(e))}))},value:l.isOrganization?null===(n=ee.find((function(e){var t;return e.customerId===(null===(t=l.customerOrganization)||void 0===t?void 0:t.id)})))||void 0===n?void 0:n.id:null===(r=ee.find((function(e){var t;return e.customerId===(null===(t=l.customerPerson)||void 0===t?void 0:t.id)})))||void 0===r?void 0:r.id,type:"select",label:"Kunde",selectOptions:{options:ee,titleKey:"name",valueKey:"id",multiple:!1}}),(0,G.jsx)(mP,{onChange:function(e){return c((function(t){return u(u({},t),{},{projectId:e})}))},value:l.projectId,type:"select",label:"Projekt",selectOptions:{options:_,titleKey:"title",valueKey:"id",multiple:!1}}),(0,G.jsx)("div",{className:"form-row-label",style:{marginTop:"0.5em"},children:(0,G.jsx)("span",{className:"label",children:"Aufgaben"})}),(0,G.jsxs)("div",{style:{width:"100%",display:"flex",justifyContent:"flex-start",marginBottom:"1em",gap:"10px"},children:[(0,G.jsx)(mP,{label:"",value:B,onChange:function(e){H(e)},type:"select",selectOptions:{options:W,titleKey:"title",valueKey:"id",multiple:!1}}),(0,G.jsx)(Gc,{style:{width:"50%"},onClickHandler:function(){var e,t=null===(e=l.positions)||void 0===e?void 0:e.find((function(e){return e.taskId===B}));if(!t&&C){var n=E.find((function(e){return e.id===B})),r={title:null===n||void 0===n?void 0:n.title,description:null===n||void 0===n?void 0:n.description,quantity:1,taskId:null===n||void 0===n?void 0:n.id,deliveryNoteId:l.id,unit:1};C(r).then((function(e){var t=[];null!==n&&void 0!==n&&n.products&&n.products.length>0&&n.products.forEach((function(e){var n={title:null===e||void 0===e?void 0:e.title,description:null===e||void 0===e?void 0:e.description,quantity:e.count,productId:null===e||void 0===e?void 0:e.id,deliveryNoteId:l.id,unit:1};t.push(C(n))})),Promise.all(t).then((function(t){c((function(n){return u(u({},n),{},{positions:[].concat((0,Fl.Z)(n.positions),[e],(0,Fl.Z)(t))})})),re(u(u({},l),{},{positions:[].concat((0,Fl.Z)(l.positions),[e],(0,Fl.Z)(t))}))})).catch((function(e){console.error("Error occurred while adding product positions:",e)}))})).catch((function(e){console.error("Error occurred while adding delivery note position:",e)}))}},title:"Aufgabe hinzuf\xfcgen"})]}),(0,G.jsx)("div",{className:"form-row-label",style:{marginBottom:"0em"},children:(0,G.jsx)("span",{className:"label",children:"Produkte"})}),(0,G.jsxs)("div",{style:{width:"100%",display:"flex",justifyContent:"flex-start",marginBottom:"1em",gap:"10px"},children:[(0,G.jsx)(mP,{label:"",value:N,onChange:function(e){L(e)},type:"select",selectOptions:{options:w,titleKey:"title",valueKey:"id",multiple:!1}}),(0,G.jsx)(Gc,{style:{width:"50%"},onClickHandler:function(){var e,t=null===(e=l.positions)||void 0===e?void 0:e.find((function(e){return e.productId===N}));if(t)j&&(j(u(u({},t),{},{quantity:t.quantity+1})).then((function(){re(u(u({},l),{},{positions:l.positions.map((function(e){return e.id===t.id?u(u({},e),{},{quantity:e.quantity+1}):e}))}))})),c((function(e){return u(u({},e),{},{positions:e.positions.map((function(e){return e.id===t.id?u(u({},e),{},{quantity:e.quantity+1}):e}))})})));else if(C){var n=w.find((function(e){return e.id===N})),r={title:null===n||void 0===n?void 0:n.title,description:null===n||void 0===n?void 0:n.description,quantity:1,productId:null===n||void 0===n?void 0:n.id,deliveryNoteId:l.id,unit:0};C(r).then((function(e){c((function(t){return u(u({},t),{},{positions:[].concat((0,Fl.Z)(t.positions),[e])})})),re(u(u({},l),{},{positions:[].concat((0,Fl.Z)(l.positions),[e])}))}))}},title:"Produkt hinzuf\xfcgen"})]}),(0,G.jsxs)("div",{style:{width:"100%",display:"flex",gap:"0.25em"},children:[(0,G.jsx)("div",{style:{width:"3%"}}),(0,G.jsx)("div",{style:{width:"67%"},children:"Position"}),(0,G.jsx)("div",{style:{width:"10%"},children:"Menge"}),(0,G.jsx)("div",{style:{width:"10%"},children:"Einheit"})]}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:"0.25em"},children:[null===(o=l.positions)||void 0===o?void 0:o.map((function(e,t){return(0,G.jsx)(G.Fragment,{children:(0,G.jsxs)("div",{style:{width:"100%",display:"flex",alignItems:"center",gap:"0.25em"},children:[(0,G.jsx)("div",{style:{width:"3%",textAlign:"center"},children:(0,G.jsxs)("p",{style:{fontSize:"18px"},children:[t+1,"."]})}),(0,G.jsx)("div",{style:{width:"67%"},children:(0,G.jsx)(mP,{label:"",onChange:function(t){if(j){var n=u(u({},l),{},{positions:l.positions.map((function(n){return n.id===e.id?u(u({},n),{},{title:t}):n}))});le((function(){j(u(u({},e),{},{title:t})).then((function(){re(n)}))}),2e3)(),c(n)}},type:"text",value:e.title})}),(0,G.jsx)("div",{style:{width:"10%"},children:(0,G.jsx)(mP,{label:"",onChange:function(t){if(j){var n=u(u({},l),{},{positions:l.positions.map((function(n){return n.id===e.id?u(u({},n),{},{quantity:t}):n}))});le((function(){j(u(u({},e),{},{quantity:t})).then((function(){re(n)}))}),2e3)(),c(n)}},type:"number",step:"0.1",value:e.quantity})}),(0,G.jsx)("div",{style:{width:"10%"},children:(0,G.jsx)(mP,{type:"select",value:e.unit,onChange:function(t){j&&(le((function(){j(u(u({},e),{},{unit:t})).then((function(){re(u(u({},l),{},{positions:l.positions.map((function(n){return n.id===e.id?u(u({},n),{},{unit:t}):n}))}))}))}),0)(),c((function(n){return u(u({},n),{},{positions:n.positions.map((function(n){return n.id===e.id?u(u({},n),{},{unit:t}):n}))})})))},selectOptions:{options:A,titleKey:"title",valueKey:"id",multiple:!1}})}),(0,G.jsx)("div",{style:{width:"10%"},children:(0,G.jsx)(Gc,{color:"error",variant:"contained",onClickHandler:function(){P&&(P(e).then((function(){re(u(u({},l),{},{positions:l.positions.filter((function(t){return t.id!==e.id}))}))})),c((function(t){return u(u({},t),{},{positions:t.positions.filter((function(t){return t.id!==e.id}))})})))},title:(0,G.jsx)(ZP,{})})})]})})})),(0,G.jsx)(G.Fragment,{children:(0,G.jsxs)("div",{style:{width:"100%",display:"flex",alignItems:"center",gap:"0.25em"},children:[(0,G.jsx)("div",{style:{width:"3%",textAlign:"center"},children:(0,G.jsxs)("p",{style:{fontSize:"18px"},children:[(null!==(a=null===(s=l.positions)||void 0===s?void 0:s.length)&&void 0!==a?a:0)+1,"."]})}),(0,G.jsx)("div",{style:{width:"67%"},children:(0,G.jsx)(mP,{label:"",onChange:function(e){C&&(fe((function(t){return u(u({},t),{},{title:e})})),le((function(){var t=u(u({},l),{},{positions:[].concat((0,Fl.Z)(l.positions),[u(u({},de),{},{title:e})])});c(t),fe({title:"",quantity:1,unit:0}),C({title:e,description:"",quantity:de.quantity,deliveryNoteId:l.id,unit:de.unit}).then((function(){re(t)}))}),2e3)())},type:"text",value:de.title,placeholder:"Neue Position hinzuf\xfcgen"})}),(0,G.jsx)("div",{style:{width:"10%"},children:(0,G.jsx)(mP,{label:"",onChange:function(e){fe((function(t){return u(u({},t),{},{quantity:e})}))},type:"number",step:"0.1",value:de.quantity})}),(0,G.jsx)("div",{style:{width:"10%"},children:(0,G.jsx)(mP,{type:"select",value:de.unit,onChange:function(e){fe((function(t){return u(u({},t),{},{unit:e})}))},selectOptions:{options:A,titleKey:"title",valueKey:"id",multiple:!1}})}),(0,G.jsx)("div",{style:{width:"10%"},children:(0,G.jsx)(Gc,{color:"error",variant:"contained",disabled:!0,onClickHandler:function(){},title:(0,G.jsx)(ZP,{})})})]})})]}),(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"Unterschrift"}),(0,G.jsx)("div",{style:{border:"1px solid #000000",backgroundColor:"var(--light)",borderRadius:"1em",maxWidth:"calc(100%)",width:"100%",overflow:"hidden"},children:(0,G.jsx)(kde(),{penColor:"black",ref:T,canvasProps:{style:{height:"100%",width:"100%"}}})})]})]})},Pde=function(e){var n,r=e.open,o=e.deliveryNote,a=(e.onSubmit,e.onClose),s=Ql(),l=s.billPrefixes,c=(s.addBillFromDeliveryNote,GP()),d=(c.deliveryNotes,c.updateDeliveryNote,(0,t.useState)({})),f=(0,i.Z)(d,2),h=(f[0],f[1],(0,t.useState)((null!==l&&void 0!==l?l:[]).filter((function(e){return!1===e.isOffer})))),p=(0,i.Z)(h,2),v=(p[0],p[1],(0,t.useState)(!1)),m=(0,i.Z)(v,2),y=(m[0],m[1],(0,t.useState)({})),b=(0,i.Z)(y,2),x=(b[0],b[1],g(),(0,t.useState)(!1)),w=(0,i.Z)(x,2),k=w[0],S=w[1],_=(jL(),(0,t.useState)(!1)),C=(0,i.Z)(_,2),j=(C[0],C[1]),P=(0,t.useState)(!1),E=(0,i.Z)(P,2),A=(E[0],E[1]),T=(0,t.useState)(!1),I=(0,i.Z)(T,2),R=(I[0],I[1]),M=(0,t.useState)(!1),O=(0,i.Z)(M,2),D=(O[0],O[1]),Z=kP(),N=Z.defaultService,L=Z.addService,F=(0,t.useState)(u(u({},N),{},{title:"Lieferung zu "+o.title,products:null===o||void 0===o?void 0:o.products,clientOrganizationId:null===o||void 0===o||null===(n=o.customerOrganization)||void 0===n?void 0:n.id})),z=(0,i.Z)(F,2),B=z[0],H=z[1];return(0,t.useEffect)((function(){var e;H(u(u({},N),{},{title:"Lieferung zu "+o.title,products:null===o||void 0===o?void 0:o.products,clientOrganizationId:null===o||void 0===o||null===(e=o.customerOrganization)||void 0===e?void 0:e.id}))}),[o]),(0,G.jsx)(G.Fragment,{children:(0,G.jsxs)(sf,{open:r,title:"Leistung zu Lieferschein erstellen",onClose:a,children:[(0,G.jsx)(LP,{object:B,setObject:H}),(0,G.jsx)(Gc,{disabled:k,onClickHandler:function(){FP(B,j,A,R,D)&&(S(!0),L(B),a())},title:k?(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(bu,{size:16})}):"Leistung erstellen"})]})})},Ede=function(e){var n=e.object,r=(e.setObject,e.document),o=e.setDocument,a=(e.type,e.setGenerateTasksOpen,Ql()),s=(a.markBillCreated,a.updateBill,(0,t.useState)(!1)),l=(0,i.Z)(s,2),u=l[0],c=l[1],d=(0,t.useState)(0),f=(0,i.Z)(d,2),h=f[0],p=f[1],v=(0,t.useState)(!1),m=(0,i.Z)(v,2),y=m[0],b=m[1],x=(g(),GP().refreshDocument),w=function(){void 0!==(null===n||void 0===n?void 0:n.documentId)&&(c(!0),iz({id:n.documentId,title:"Lieferschein_"+P+"_"+(new Date).getFullYear()+"-"+(new Date).toLocaleString("de-DE",{month:"2-digit"})+"-"+(new Date).toLocaleString("de-DE",{day:"2-digit"})+".pdf"},"/document/download/".concat(null===n||void 0===n?void 0:n.documentId),(function(e){var t=Math.round(e.loaded/e.total*100);p(t)})).then((function(){c(!1)})))};(0,t.useRef)();var k=(0,t.useState)([]),S=(0,i.Z)(k,2),_=(S[0],S[1],Rc().companies),C=(0,t.useState)(""),j=(0,i.Z)(C,2),P=j[0],E=j[1];return(0,t.useEffect)((function(){var e,t;null!==n&&void 0!==n&&n.customerOrganizationId?E(null!==(e=null===(t=_.find((function(e){return e.id===n.customerOrganizationId})))||void 0===t?void 0:t.name)&&void 0!==e?e:""):null!==n&&void 0!==n&&n.customerPersonId}),[null===n||void 0===n?void 0:n.customerOrganizationId,null===n||void 0===n?void 0:n.customerPersonId]),(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)("div",{className:"flex flex-col overflow-scroll border-2 rounded-md border-white bg-[var(--light-contrast)] min-w-[600px] h-full",children:[(0,G.jsxs)("div",{style:{display:"flex",paddingLeft:"1em",paddingRight:"1em",flexDirection:"row",justifyContent:"space-between",position:"sticky",height:"3.5em",border:"solid 0px #000000",top:0,paddingTop:"0em",borderBottomWidth:"1px",zIndex:100,backgroundColor:"var(--light-contrast)"},children:[(0,G.jsx)(Wc,{disabled:void 0===(null===n||void 0===n?void 0:n.id),variant:"text",style:{color:"black",borderColor:"black"},onClick:function(){var e;x(null!==e&&void 0!==e?e:n).then((function(e){o(e.base64)}))},children:(0,G.jsxs)(G.Fragment,{children:["Refresh ",(0,G.jsx)(d1,{})]})}),(0,G.jsxs)(Wc,{disabled:void 0===(null===n||void 0===n?void 0:n.id),variant:"text",style:{color:"black",borderColor:"black"},onClick:function(){n&&r&&w()},children:[!u&&(0,G.jsxs)(G.Fragment,{children:["Herunterladen ",(0,G.jsx)(kz,{})]}),u&&(0,G.jsxs)("span",{children:[h," %"]})]}),(0,G.jsx)(pp,{title:"Demn\xe4chst verf\xfcgbar",children:(0,G.jsx)(Wc,{disabled:void 0===(null===n||void 0===n?void 0:n.id)||void 0!=(null===n||void 0===n?void 0:n.billId)||!r,variant:"text",style:{color:void 0!=(null===n||void 0===n?void 0:n.billId)?"green":"black",borderColor:void 0!=(null===n||void 0===n?void 0:n.billId)?"green":"black"},onClick:function(){b(!0)},children:(0,G.jsxs)(G.Fragment,{children:["Leistung erstllen ",(0,G.jsx)(p1,{})]})})})]}),(0,G.jsx)("div",{style:{marginTop:"1.5em",display:"flex",justifyContent:"center"},children:r&&(0,G.jsx)(lq,{pdf:r.startsWith("data:")?r:"data:application/pdf;base64,".concat(r)})})]}),(0,G.jsx)(Pde,{open:y,deliveryNote:n,onClose:function(){b(!1)},onSubmit:function(){}})]})},Ade=function(){var e=CL(),n=xde.parse(e.search),r=parseInt(n.id&&!Array.isArray(n.id)?n.id:"",10),o=parseInt(n.taskId&&!Array.isArray(n.taskId)?n.taskId:"",10),a=parseInt(n.projectId&&!Array.isArray(n.projectId)?n.projectId:"",10),s=(g(),(0,t.useState)(void 0)),l=(0,i.Z)(s,2),u=l[0],c=l[1],d=YP(),f=Gl().companyData,h=(0,t.useState)({organization:f,date:new Date,isOrganization:!0,textBefore:"Sehr geehrte Damen und Herren,\n\nvielen Dank f\xfcr Ihre Bestellung und das damit verbundene Vertrauen!\nWir liefern Ihnen wie vereinbart folgende Waren:",textAfter:"Die gelieferte Ware bleibt bis zur vollst\xe4ndigen Bezahlung unser Eigentum."+"\n\nMit freundlichen Gr\xfc\xdfen\nIhr Team von ".concat(f.name)}),p=(0,i.Z)(h,2),v=p[0],m=p[1];return(0,G.jsxs)(G.Fragment,{children:[!d&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("div",{className:"w-[50%]",children:(0,G.jsx)(jde,{deliveryNoteDTO:v,setDeliveryNoteDTO:m,setDocument:c,id:r,taskId:o,projectId:a})}),(0,G.jsx)("div",{className:"w-[50%]",children:(0,G.jsx)(Ede,{object:v,setObject:m,document:u,setDocument:c})})]}),d&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(jde,{deliveryNoteDTO:v,setDeliveryNoteDTO:m,setDocument:c,id:r,taskId:o,projectId:a}),(0,G.jsx)(Ede,{object:v,setObject:m,document:u,setDocument:c})]})]})},Tde=function(e){var n=e.width,r=e.height,s=e.order,l=e.clickedService,c=e.setClickedService,d=e.formMode,f=e.setFormMode,h=kP().defaultService,p=(0,t.useState)(u({},h)),v=(0,i.Z)(p,2),m=v[0],g=v[1],y=xt().enqueueSnackbar,b=kP(),x=b.addService,w=b.updateService,k=(0,t.useState)(!1),S=(0,i.Z)(k,2),_=S[0],C=S[1],j=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.prev=0,C(!0),e.t0=d,e.next="createService"===e.t0?5:"editService"===e.t0?10:15;break;case 5:if(!V(m)){e.next=9;break}return e.next=8,x(m);case 8:g(h);case 9:return e.abrupt("break",15);case 10:if(!V(l)){e.next=14;break}return e.next=13,w(l);case 13:c(h);case 14:return e.abrupt("break",15);case 15:e.next=21;break;case 17:e.prev=17,e.t1=e.catch(0),console.log("Fehler beim erstellen",e.t1),y("Fehler beim Erstellen.",{variant:"error"});case 21:return e.prev=21,C(!1),e.finish(21);case 24:case"end":return e.stop()}}),e,null,[[0,17,21,24]])})));return function(){return e.apply(this,arguments)}}(),P=(0,t.useState)(!1),E=(0,i.Z)(P,2),A=E[0],T=E[1],I=(0,t.useState)(!1),R=(0,i.Z)(I,2),M=R[0],O=R[1],D=(0,t.useState)(!1),Z=(0,i.Z)(D,2),N=Z[0],L=Z[1],F=(0,t.useState)(!1),z=(0,i.Z)(F,2),B=z[0],H=z[1];function V(e){0===e.employeeDatas.length?T(!0):T(!1),!e.clientOrganizationId||e.clientOrganizationId<=0?O(!0):O(!1),0===e.title.length?L(!0):L(!1);var t=Vl()(e.employeeDatas[0].from).toDate(),n=Vl()(e.employeeDatas[0].to).toDate();return t.getTime()>n.getTime()?H(!0):H(!1),!(0===e.employeeDatas.length||!e.clientOrganizationId||e.clientOrganizationId<=0||0===e.title.length||t.getTime()>n.getTime())}return(0,G.jsx)(NF,{title:function(e){switch(e){case"createService":default:return"Leistung erstellen";case"editService":return"Leistung bearbeiten"}}(null!==d&&void 0!==d?d:"createService"),style:{width:n,height:r,order:s},cta:!0,ctaTitle:_?(0,G.jsx)(bu,{size:14}):"editService"===d||"editTravel"===d?"Speichern":"Erstellen",buttonIcon:(0,G.jsx)(OF,{fontSize:"small"}),ctaFunction:function(){return j()},children:"createService"===d?(0,G.jsx)(LP,{setObject:g,object:m,setFormMode:f,errorVariables:{employeeError:A,customerError:M,titleError:N,dateStartError:B}}):"editService"===d?(0,G.jsx)(LP,{setObject:c,object:l,setFormMode:f,errorVariables:{employeeError:A,customerError:M,titleError:N,dateStartError:B}}):(0,G.jsx)(G.Fragment,{})})},Ide=__webpack_require__(7263),Rde=__webpack_require__(2652),Mde=function(e){var n,r=e.travel,s=e.index,l=Rc().getCompanyByID,u=(0,t.useState)(null),c=(0,i.Z)(u,2),d=(c[0],c[1]),f=RM(),h=(0,i.Z)(f,2),p=h[0],v=h[1],m=v.isSuccess,g=v.isError,y=v.isLoading;!function(e,n,r,i){var o=xt().enqueueSnackbar;(0,t.useEffect)((function(){e&&o("Fahrt erfolgreich gel\xf6scht",{variant:"success"})}),[e]),(0,t.useEffect)((function(){n&&!r&&(o("Fehler beim L\xf6schen der Fahrt",{variant:"error"}),console.log("error :D:D:",i))}),[n])}(m,g,y,v.error);var b=xq().changeVisibility,x=(0,t.useState)(!1),w=(0,i.Z)(x,2),k=w[0],S=w[1],_=[{text:"Bearbeiten",function:function(){return b("editCreateTravel",!0,{props:{mode:"edit",object:r}})}},{text:"L\xf6schen",function:function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,p(r);case 2:d(null);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}];return(0,G.jsxs)("div",{className:"flex rounded ".concat(s%2===1?"bg-[var(--light)]":"bg-transparent"," pt-2 pb-2"),children:[(0,G.jsxs)("div",{className:"flex flex-col w-[80%] justify-center text-center items-center cursor-pointer",onClick:function(){S(!k)},children:[(0,G.jsx)("span",{className:"font-medium",children:r.startDestination}),(0,G.jsx)("span",{className:"font-medium",children:r.endDestination}),(0,G.jsx)("span",{children:r.date?Vl()(r.date).format("DD.MM.YYYY"):""}),(0,G.jsxs)("span",{children:[r.distance,"km"]}),(0,G.jsx)("span",{children:null!==r&&void 0!==r&&r.customerOrganizationId?null===(n=l(null===r||void 0===r?void 0:r.customerOrganizationId))||void 0===n?void 0:n.name:""}),(0,G.jsx)(ke,{in:k,children:(0,G.jsx)("div",{children:(0,G.jsxs)("span",{children:[" ",r.note?r.note:"Keine Notiz"]})})})]}),(0,G.jsxs)("div",{className:"flex max-xl:flex-col w-[20%] justify-center items-center",children:[r.return?(0,G.jsx)(Ide.Z,{fontSize:"small"}):(0,G.jsx)(Rde.Z,{fontSize:"small"}),y?(0,G.jsx)(bu,{size:18}):(0,G.jsx)(hB,{options:_})]})]})},Ode=function(e){var t=e.height,n=e.width,r=e.order,i=e.cta,o=e.ctaTitle,a=xq().changeVisibility,s=MM().data;return(0,G.jsx)(NF,{title:"Meine Fahrten",cta:i,ctaTitle:o,ctaFunction:function(){return a("editCreateTravel",!0,{props:{mode:"create"}})},buttonIcon:(0,G.jsx)(OF,{fontSize:"small"}),style:{width:n,height:t,order:r},children:(0,G.jsx)("div",{children:s&&s.map((function(e,t){return(0,G.jsx)(Mde,{index:t,travel:e},t)}))})})};var Dde=function(){O8(["fahrten"]);var e=YP(),n=kP().defaultService,r=(0,t.useState)(n),o=(0,i.Z)(r,2),a=o[0],s=o[1],l=(0,t.useState)("createService"),u=(0,i.Z)(l,2),c=u[0],d=u[1];return(0,G.jsxs)(G.Fragment,{children:[!e&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(pU,{height:"100%",width:"25%",children:[(0,G.jsx)(C7,{height:"33%",width:"100%"}),(0,G.jsx)(Ode,{height:"66%",cta:!0,ctaTitle:"Fahrt erstellen"})]}),(0,G.jsx)(pU,{height:"100%",width:"25%",children:(0,G.jsx)(I7,{height:"100%",cta:!0,ctaTitle:"Leistung erstellen",setClickedService:s,setFormMode:d})}),(0,G.jsx)(pU,{height:"100%",width:"50%",children:(0,G.jsx)(Tde,{clickedService:a,setClickedService:s,formMode:c,setFormMode:d,height:"100%",width:"100%"})})]}),e&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(I7,{height:"100%",cta:!0,ctaTitle:"Leistung erstellen",setClickedService:s,setFormMode:d}),(0,G.jsx)(Ode,{cta:!0,ctaTitle:"Fahrt erstellen"}),(0,G.jsx)(Tde,{clickedService:a,setClickedService:s,formMode:c,setFormMode:d,height:"100%",width:"100%"}),(0,G.jsx)(C7,{})]})]})},Zde="BillsCard_accent__XWUGd",Nde="BillsCard_container__xhTHY",Lde="BillsCard_working__Uhfv+",Fde="BillsCard_pause__4q1pa",zde=function(e){var n,r=e.staff,o=e.workingHours,a=e.serviceHours,s=e.setClickedUsers,l=(jL(),OP(),xq(),null!==(n=r.person)&&void 0!==n&&n.lastname?r.person.firstname?(r.person.title?r.person.title+" ":"")+r.person.firstname+" "+r.person.lastname:r.person.lastname:r.username),u=(0,t.useState)(!1),c=(0,i.Z)(u,2),d=c[0],f=c[1],h=t.useState(!1),p=(0,i.Z)(h,2),v=p[0],m=(p[1],t.useRef(null)),g=t.useRef(v);return t.useEffect((function(){!0===g.current&&!1===v&&m.current.focus(),g.current=v}),[v]),(0,t.useEffect)((function(){s((function(e){var t=(0,Fl.Z)(e);return!0===d?t.push(r):t=t.filter((function(e){return e.id!==r.id})),console.log("hallo ",t),t}))}),[d]),(0,G.jsx)(G.Fragment,{children:r&&(0,G.jsxs)("div",{className:"flex column ".concat(Nde),style:{backgroundColor:"white"},children:[(0,G.jsx)("header",{className:"flex centered-aligned stretched-justify",children:(0,G.jsxs)("div",{className:"flex centered-aligned pointer",onClick:function(){return f(!d)},style:{gap:"6px"},children:[(0,G.jsx)("div",{className:0===r.workingStatus?Zde:1===r.workingStatus?Lde:Fde}),(0,G.jsxs)("span",{className:"bold-big",children:[l,void 0!==o&&void 0!==a?" - "+(a/(0===o?1:o)).toFixed(1):""]})]})}),(0,G.jsxs)(ke,{in:d,children:[(0,G.jsx)("section",{className:"label flex centered-aligned",style:{padding:"0 10px",gap:"10px",marginTop:"5px"},children:(0,G.jsx)("div",{style:{width:"50%",display:"flex",flexDirection:"row",justifyContent:"flex-start"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"},children:"Arbeitszeit: "+(o?o.toFixed(1)+" h":(0).toFixed(1)+" h")})})}),(0,G.jsx)("section",{className:"label flex centered-aligned",style:{padding:"0 10px",gap:"10px",marginTop:"5px"},children:(0,G.jsx)("div",{style:{width:"50%",display:"flex",flexDirection:"row",justifyContent:"flex-start"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"},children:"Leistungszeit: "+(a?a.toFixed(1)+" h":(0).toFixed(1)+" h")})})}),(0,G.jsx)("section",{className:"label flex centered-aligned",style:{padding:"0 10px",gap:"10px",marginTop:"5px"},children:(0,G.jsx)("div",{style:{width:"50%",display:"flex",flexDirection:"row",justifyContent:"flex-start"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"},children:"Verh\xe4ltnis: "+(o&&a?(a/o).toFixed(1):(0).toFixed(1))})})})]})]})})};var Bde=function(e){var n=e.width,r=e.height,o=e.order,a=e.setClickedUsers,s=kP(),l=(s.currentMonth,s.currentWeek,YF().durationForAll),u=JM().staff,c=(0,t.useState)("week"),d=(0,i.Z)(c,2),f=d[0],h=d[1],p=[{body:function(e){return e?(0,G.jsxs)("span",{className:"centered",style:{gap:"5px"},children:[(0,G.jsx)(y7,{fontSize:"small"}),"Woche"]}):(0,G.jsx)(y7,{fontSize:"small"})},value:"week"},{body:function(e){return e?(0,G.jsxs)("span",{className:"centered",style:{gap:"5px"},children:[(0,G.jsx)(N1,{fontSize:"small"}),"Monat"]}):(0,G.jsx)(N1,{fontSize:"small"})},value:"month"}];return(0,G.jsx)(NF,{style:{height:r,width:n,order:o},title:"Stunden intern/extern",disableBodyMargin:!0,disableScroll:!0,right:function(){return(0,G.jsx)(hU,{setValue:function(e){return h(e)},value:f,buttons:p})},children:(0,G.jsx)("div",{style:{height:"100%",width:"100%",display:"flex",flexDirection:"column"},children:u.map((function(e){if(e.active){var t,n,r,i,o=null===l||void 0===l||null===(t=l.inMonth.find((function(t){return t.userId===e.id})))||void 0===t?void 0:t.duration,s=null===l||void 0===l||null===(n=l.inWeek.find((function(t){return t.userId===e.id})))||void 0===n?void 0:n.duration,u=null===l||void 0===l||null===(r=l.inMonth.find((function(t){return t.userId===e.id})))||void 0===r?void 0:r.serviceDuration,c=null===l||void 0===l||null===(i=l.inWeek.find((function(t){return t.userId===e.id})))||void 0===i?void 0:i.serviceDuration,d=(null!==o&&void 0!==o?o:0)/60,h=(null!==s&&void 0!==s?s:0)/60,p=(null!==u&&void 0!==u?u:0)/60,v=(null!==c&&void 0!==c?c:0)/60;return(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(zde,{staff:e,serviceHours:"month"===f?p:v,workingHours:"month"===f?d:h,setClickedUsers:a},e.id)})}}))})})};var Hde=function(e){var n,r=e.service,s=e.backgroundColor,l=e.setClickedService,c=e.setFormMode,d=e.isAdminView,f=void 0!==d&&d;Vl().locale("de");var h=(0,t.useState)(!1),p=(0,i.Z)(h,2),v=p[0],m=p[1],g=(0,t.useState)(null),y=(0,i.Z)(g,2),b=y[0],x=y[1],w=xq().changeVisibility,k=kP().removeService,S=wt().enqueueSnackbar,_=kP().defaultService,C=JM().staff,j=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:try{w("yesNoDialog",!0,{props:{object:{function:function(){k(r)}}}})}catch(t){S("Fehler beim L\xf6schen.",{variant:"error"})}case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,t.useEffect)((function(){v&&l&&c&&(l(u({},r)),c("editService")),!v&&l&&c&&(l(_),c("createService"))}),[v]),(0,G.jsxs)("div",{className:"flex column ".concat(j7.container),style:{backgroundColor:null!==s&&void 0!==s?s:"transparent"},children:[(0,G.jsxs)("header",{className:"flex centered-aligned stretched-justify pointer",children:[(0,G.jsxs)("div",{className:"flex centered-aligned",style:{gap:"6px",width:"100%"},onClick:function(){return m((function(e){return!e}))},children:[(0,G.jsx)("div",{className:j7.accent}),(0,G.jsx)("span",{className:"bold-big",children:r.title})]}),(0,G.jsxs)("div",{className:"flex centered-aligned",children:[(0,G.jsxs)(RH,{style:{marginRight:"-5px"},onClick:function(){return m((function(e){return!e}))},children:[!v&&(0,G.jsx)(BM.Z,{fontSize:"small"}),v&&(0,G.jsx)(P7,{fontSize:"small"})]}),(0,G.jsx)(RH,{title:"Optionen",arrow:!0,style:{marginLeft:"-5px"},onClick:function(e){return x(e.currentTarget)},children:(0,G.jsx)(MH,{fontSize:"small"})}),(0,G.jsx)(IH,{anchorEl:b,onClose:function(){return x(null)},options:[{label:"Bearbeiten",onClick:function(){return w("editCreateService",!0,{props:{object:r,mode:"edit"}})},selectable:!1},{label:"L\xf6schen",onClick:function(){return j()},selectable:!1}]})]})]}),(0,G.jsxs)("section",{className:"label flex centered-aligned",style:{padding:"0 10px",gap:"10px",marginTop:"5px"},children:[(0,G.jsx)("span",{style:{textOverflow:"ellipsis"},children:r.clientOrganizationName}),(0,G.jsx)("div",{style:{height:"12px",width:"1.5px",backgroundColor:"black",borderRadius:"100px"}}),(0,G.jsx)("span",{children:Vl()(r.employeeDatas[0].from).format("ddd DD.MM.YYYY")}),(0,G.jsx)("div",{style:{height:"12px",width:"1.5px",backgroundColor:"black",borderRadius:"100px"}}),(0,G.jsx)("span",{children:(0,G.jsxs)("p",{children:["Dauer: ",function(){var e,t,n=Vl()(null===(e=r.employeeDatas[0])||void 0===e?void 0:e.from),i=Vl()(null===(t=r.employeeDatas[0])||void 0===t?void 0:t.to);if(n&&i&&!i.isBefore(n)){var o=i.diff(n),a=Math.floor(o/6e4),s=Math.floor(a/60),l=a%60;return Number.isNaN(s)||Number.isNaN(l)?(0,G.jsx)("span",{style:{fontWeight:"bold",color:"green"},children:"in Arbeit"}):"".concat(s," Stunden und ").concat(l," Minuten")}return(0,G.jsx)("span",{style:{fontWeight:"bold",color:"green"},children:"in Arbeit"})}()]})}),(0,G.jsx)("div",{style:{height:"12px",width:"1.5px",backgroundColor:"black",borderRadius:"100px"}}),(0,G.jsx)("span",{children:(0,G.jsxs)("p",{children:["Verrechenbar: ",r.billable?"Ja":"Nein"]})}),(0,G.jsx)("div",{style:{height:"12px",width:"1.5px",backgroundColor:"black",borderRadius:"100px"}}),(0,G.jsx)("span",{children:(0,G.jsxs)("p",{children:["Verrechnung: ",r.billed?"erledigt":"offen"]})})]}),f&&(0,G.jsx)("section",{className:"label flex centered-aligned",style:{padding:"0 10px",gap:"10px",marginTop:"5px"},children:(0,G.jsxs)("span",{style:{textOverflow:"ellipsis",color:"var(--blue)"},children:["@",null===(n=C.find((function(e){return e.id===r.employeeDatas[0].userId})))||void 0===n?void 0:n.username]})}),(0,G.jsx)(ke,{in:v,children:(0,G.jsx)("section",{style:{padding:"10px",fontSize:"14px"},children:r.description})})]})};var Vde=function(e){var n=e.width,r=e.height,o=e.order,a=e.cta,s=e.ctaTitle,l=e.setClickedService,u=e.setFormMode,c=e.isAdminView,d=void 0!==c&&c,f=e.clickedUsers,h=kP().services,p=js().user,v=Rc(),m=v.getCompanyByID,g=v.companies,y=(0,t.useTransition)(),b=(0,i.Z)(y,2),x=(b[0],b[1]),w=(0,t.useState)(""),k=(0,i.Z)(w,2),S=k[0],_=k[1],C=(0,t.useState)([]),j=(0,i.Z)(C,2),P=j[0],E=j[1],A=function(e){_(e),x((function(){E((function(){var e=h.map((function(e){var t;return e.clientOrganizationName=e.clientOrganizationId?null===(t=m(e.clientOrganizationId))||void 0===t?void 0:t.name:"",e}));return e=e.filter((function(e){var t;return!(!(e.title.toLowerCase().includes(S.toLowerCase())||e.description.toLowerCase().includes(S.toLowerCase())||null!==(t=e.clientOrganizationName)&&void 0!==t&&t.toLowerCase().includes(S.toLowerCase()))||!0!==d&&null===e.employeeDatas.find((function(e){return e.userId===(null===p||void 0===p?void 0:p.userId)})))}))}))}))};(0,t.useEffect)((function(){E(""!=S?function(){var e=h.map((function(e){var t;return e.clientOrganizationName=e.clientOrganizationId?null===(t=m(e.clientOrganizationId))||void 0===t?void 0:t.name:"",e}));return e=e.filter((function(e){var t;return!(!(e.title.toLowerCase().includes(S.toLowerCase())||e.description.toLowerCase().includes(S.toLowerCase())||null!==(t=e.clientOrganizationName)&&void 0!==t&&t.toLowerCase().includes(S.toLowerCase()))||!0!==d&&null===e.employeeDatas.find((function(e){return e.userId===(null===p||void 0===p?void 0:p.userId)})))})),f.length>0&&(console.log("Vorher: ",e),e=e.filter((function(e){console.log("Ausgew\xe4hlter User: ",f);var t=null===f||void 0===f?void 0:f.filter((function(t){return console.log("ID-Vergleich: ",t.id,e.employeeDatas.map((function(e){return e.userId})),e.employeeDatas.map((function(e){return e.userId})).includes(t.id)),!!e.employeeDatas.map((function(e){return e.userId})).includes(t.id)}));return t.length>0})),console.log("Nachher: ",e,f)),e}:function(){var e=h.filter((function(e){return!0===d||e.employeeDatas.filter((function(e){return e.userId===(null===p||void 0===p?void 0:p.userId)})).length>0}));return e=e.map((function(e){var t;return e.clientOrganizationName=e.clientOrganizationId?null===(t=m(e.clientOrganizationId))||void 0===t?void 0:t.name:"",e})),f.length>0&&(console.log("Vorher: ",e),e=e.filter((function(e){var t=null===f||void 0===f?void 0:f.filter((function(t){return!!e.employeeDatas.map((function(e){return e.userId})).includes(t.id)}));return t.length>0}))),console.log("Nachher: ",e,f),e})}),[h,g,d,f]);var T=(0,t.useState)(!1),I=(0,i.Z)(T,2),R=(I[0],I[1],xq().changeVisibility);return(0,G.jsx)(NF,{expandedElement:(0,G.jsx)(dF,{value:S,onChangeHandler:function(e){return A(e)}}),title:"Alle Leistungen",cta:a,ctaTitle:s,ctaFunction:function(){return R("createService",!0)},buttonIcon:(0,G.jsx)(OF,{fontSize:"small"}),style:{width:n,height:r,order:o},right:function(e){var t=e.expanded,n=e.setExpanded;return(0,G.jsx)(pp,{title:"Leistungen suchen",children:(0,G.jsx)(sc,{style:{backgroundColor:t?"var(--brand)":void 0,color:t?"white":void 0},onClick:function(){return function(e,t){e&&(_(""),E(h)),t((function(e){return!e}))}(t,n)},children:(0,G.jsx)(cF.Z,{})})})},children:(0,G.jsx)("div",{className:"flex column",style:{gap:"5px"},children:P.length>0?P.map((function(e,t){return(0,G.jsx)(Hde,{isAdminView:d,backgroundColor:t%2==1?"var(--ultra-light)":void 0,service:e,setClickedService:l,setFormMode:u},t)})):"Keine Leistungen gefunden"})})};var qde=function(e){var n=e.adminView,r=void 0===n||n;O8(["fahrten"]);var o=kP().defaultService,a=(0,t.useState)([]),s=(0,i.Z)(a,2),l=s[0],u=s[1],c=(0,t.useState)(o),d=(0,i.Z)(c,2),f=(d[0],d[1]);return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(pU,{height:"100%",width:"75%",children:(0,G.jsx)(Vde,{height:"100%",cta:!0,ctaTitle:"Leistung erstellen",setClickedService:f,clickedUsers:l,isAdminView:r})}),(0,G.jsxs)(pU,{height:"100%",width:"25%",children:[(0,G.jsx)(Bde,{height:"50%",width:"100%",setClickedUsers:u}),(0,G.jsx)(Ode,{height:"50%",cta:!0,ctaTitle:"Fahrt erstellen",setClickedUsers:u})]})]})},Wde=function(e){var n=e.width,r=e.height,o=e.order,a=Gl(),s=a.setCompanyData,l=a.companyData,u=a.updateCompanyData,c=(0,t.useState)(!1),d=(0,i.Z)(c,2);d[0],d[1];return(0,G.jsx)(NF,{style:{height:r,width:n,order:o},title:"Organisationsdaten",cta:!0,ctaTitle:"Speichern",ctaFunction:function(){u(l)},children:(0,G.jsx)(qM,{object:l,setObject:s})})},Ude=(0,fc.Z)((0,G.jsx)("path",{d:"M3 5v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.11 0-2 .9-2 2zm12 4c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3zm-9 8c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1H6v-1z"}),"AccountBox"),Gde=(0,fc.Z)((0,G.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.2c-2.5 0-4.71-1.28-6-3.22.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08-1.29 1.94-3.5 3.22-6 3.22z"}),"AccountCircle"),Kde=function(e){var n,r,s,l,u=e.height,c=e.width,d=e.order,f=e.mode,h=e.setMode,p=Gl(),v=p.companyData,m=p.setLogo,y=(g(),wt().enqueueSnackbar),b=(function(e){var t=[0,0,0];t[0]=parseInt(e.substring(1,3),16),t[1]=parseInt(e.substring(3,5),16),t[2]=parseInt(e.substring(5,8),16),Math.round((299*t[0]+587*t[1]+114*t[2])/1e3)}(SF(null!==(n=null===v||void 0===v?void 0:v.name)&&void 0!==n?n:"")),(0,t.useState)(!1)),x=(0,i.Z)(b,2),w=x[0],k=x[1],S=(0,t.useState)(""),_=(0,i.Z)(S,2),C=_[0],j=_[1],P=(0,t.useRef)(null),E=(0,t.useRef)(null),A=(0,t.useState)(),T=(0,i.Z)(A,2),I=T[0],R=T[1],M=(0,t.useState)(),O=(0,i.Z)(M,2),D=O[0],Z=O[1],N=(0,t.useState)(1),L=(0,i.Z)(N,2),F=L[0],z=L[1],B=(0,t.useState)(0),H=(0,i.Z)(B,2),V=H[0],q=H[1],W=(0,t.useState)("Rectangle"===f?void 0:1),U=(0,i.Z)(W,2),K=U[0],Y=U[1],X=(0,t.useRef)(null);function Q(e){return new Promise((function(t,n){var r=new FileReader;r.onloadend=function(){return t(r.result)},r.readAsDataURL(e)}))}var J=function(){j(""),Z(void 0),z(1),q(0),Y("Rectangle"===f?void 0:1),P.current=null,E.current=null,X.current.value=""},$=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:try{k(!0),null===(t=P.current)||void 0===t||t.toBlob((function(e){Q(e).then((function(t){var n=new FormData;n.append("file",e),m&&m(n,t,f)}))})),J(),y("Logo aktualisiert.",{variant:"success"})}catch(n){y("Fehler beim Nachtragen.",{variant:"error"}),console.error(n)}finally{k(!1)}case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();zN((0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null!==D&&void 0!==D&&D.width&&null!==D&&void 0!==D&&D.height&&E.current&&P.current&&HN(E.current,P.current,D,F,V);case 1:case"end":return e.stop()}}),e)}))),100,[D,F,V]);var ee=[{body:function(e){return e?(0,G.jsxs)("span",{className:"centered",style:{gap:"2px",fontSize:"small"},children:[(0,G.jsx)(Ude,{}),"Logo"]}):(0,G.jsx)("span",{className:"centered",style:{gap:"2px",fontSize:"small"},children:(0,G.jsx)(Ude,{})})},value:"Rectangle"},{body:function(e){return e?(0,G.jsxs)("span",{className:"centered",style:{gap:"2px",fontSize:"small"},children:[(0,G.jsx)(Gde,{}),"Profilbild"]}):(0,G.jsx)(Gde,{})},value:"Square"}];return(0,t.useEffect)((function(){J()}),[f]),(0,G.jsxs)(NF,{title:"Rectangle"===f?"Firmenlogo anpassen":"Firmenprofilbild anpassen",style:{height:u,width:c,order:d},right:function(){return(0,G.jsx)(hU,{setValue:function(e){return h(e)},value:f,buttons:ee})},children:[(0,G.jsxs)("section",{className:"flex column",style:{marginBottom:"1.5vh",alignItems:"center",justifyContent:"center",gap:"5px"},children:[(0,G.jsx)("img",{src:"Rectangle"===f?null!==v&&void 0!==v&&null!==(r=v.logoRectangleBase64)&&void 0!==r&&r.startsWith("data")?null===v||void 0===v?void 0:v.logoRectangleBase64:"data:image/jpeg;base64,".concat(null===v||void 0===v?void 0:v.logoRectangleBase64):null!==v&&void 0!==v&&null!==(s=v.logoSquareBase64)&&void 0!==s&&s.startsWith("data")?null===v||void 0===v?void 0:v.logoSquareBase64:"data:image/jpeg;base64,".concat(null===v||void 0===v?void 0:v.logoSquareBase64),alt:"Rectangle"===f?"Logo":"Profilbild",style:{width:"75%"}}),(0,G.jsx)("span",{className:"subheading",children:null!==(l=null===v||void 0===v?void 0:v.name)&&void 0!==l?l:"loading..."})]}),(0,G.jsx)("div",{className:WN["picture-upload-container"],children:(0,G.jsxs)(Wc,{color:"primary",variant:"outlined",component:"label",style:{marginBottom:"1vh"},children:[(0,G.jsx)("input",{ref:X,hidden:!0,type:"file",accept:"image/*",onChange:function(e){if(e.target.files&&e.target.files.length>0){R(void 0);var t=new FileReader;t.addEventListener("load",(function(){var e;return j((null===(e=t.result)||void 0===e?void 0:e.toString())||"")})),t.readAsDataURL(e.target.files[0])}}}),(0,G.jsx)(UN.Z,{color:"action",style:{marginRight:"5px"}}),"Datei ausw\xe4hlen"]})}),!!C&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("div",{className:WN.text,children:"Logo anpassen:"}),(0,G.jsx)("div",{className:WN["crop-container"],children:(0,G.jsx)(FN(),{crop:I,onChange:function(e,t){R(t)},onComplete:function(e){return Z(e)},aspect:K,children:(0,G.jsx)("img",{ref:E,alt:"Crop me",src:C,style:{transform:"scale(".concat(F,") rotate(").concat(V,"deg)"),width:"100%"},onLoad:function(e){var t=e.currentTarget,n=t.width,r=t.height;R(function(e,t,n){return(0,LN.centerCrop)((0,LN.makeAspectCrop)({unit:"%",width:100},n,e,t),e,t)}(n,r,null!==K&&void 0!==K?K:n/r))}})})})]}),!!D&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("div",{className:WN.text,children:"Vorschau:"}),(0,G.jsx)("div",{className:WN["completed-crop-container"],children:(0,G.jsx)("canvas",{ref:P,style:{border:"1px solid black",objectFit:"contain",width:D.width,height:D.height}})})]}),(0,G.jsx)(Gc,{style:{marginTop:"20px"},title:w?(0,G.jsx)(bu,{size:18,color:"inherit"}):"Rectangle"===f?"Logo aktualisieren":"Profilbild aktualisieren",onClickHandler:function(){return $()},disabled:w})]})};function Yde(e){var t=e.children,n=e.routes,r=(YP(),100/n.length);return(0,G.jsxs)("div",{className:"flex flex-col items-center w-[100%] h-[100%] gap-2 mt-[-8px]",children:[(0,G.jsx)("div",{className:"h-[5%] max-h-[40px] flex flex-row bg-default justify-between items-center box-border p-1 w-[20%] rounded-xl min-w-fit shadow gap-2 max-md:w-[60%]",children:n&&n.map((function(e){return(0,G.jsx)(Xde,{route:e,navLinkSize:r})}))}),(0,G.jsx)("div",{className:"flex flex-row w-[100%] h-[95%] gap-4 max-md:flex-col",children:t})]})}var Xde=function(e){var t=e.route,n=e.navLinkSize,r=CL().pathname===t.path;return(0,G.jsx)("div",{className:"text-center rounded-xl p-1 w-[".concat(n,"%] ").concat(r&&"bg-brand-light"),children:(0,G.jsx)(yF,{style:{width:"100%"},to:t.path,children:t.name})})},Qde=function(){Gl().companyData;var e=(0,t.useState)("Rectangle"),n=(0,i.Z)(e,2),r=n[0],o=n[1];return(0,G.jsx)(G.Fragment,{children:(0,G.jsxs)(Yde,{routes:[{path:"/einstellungen/privat",name:"Pers\xf6nlich"},{path:"/einstellungen/unternehmen",name:"Unternehmen"}],children:[(0,G.jsx)(pU,{height:"100%",width:"50%",children:(0,G.jsx)(Wde,{height:"100%"})}),(0,G.jsx)(pU,{height:"100%",width:"50%",children:(0,G.jsx)(Kde,{mode:r,setMode:o,height:"100%"})})]})})},Jde={containerDiv:"PersonalSettingsCard_containerDiv__64EjD"},$de=__webpack_require__(7749),efe=__webpack_require__(1286),tfe=(0,fc.Z)((0,G.jsx)("path",{d:"m17 7-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.58L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4V5z"}),"Logout");var nfe=function(e){var n=e.height,r=e.width,o=e.order,a=js(),s=a.user,l=a.logout,c=xq().changeVisibility,d=(0,t.useState)(null!==s&&void 0!==s?s:{email:"",username:"",organizationId:0}),f=(0,i.Z)(d,2),h=f[0],p=f[1];return(0,t.useEffect)((function(){s&&p(s)}),[s]),(0,G.jsx)(NF,{title:"Account Einstellungen",style:{height:n,width:r,order:o},children:(0,G.jsxs)("div",{id:Jde.containerDiv,children:[(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"Username:"}),(0,G.jsx)(Sc,{type:"string",placeholder:"Username",value:h.username,isReadOnly:!0,onChangeHandler:function(){}})]}),(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"Email:"}),(0,G.jsxs)("div",{style:{display:"flex"},children:[(0,G.jsx)("div",{style:{width:"90%",marginRight:".5vw"},children:(0,G.jsx)(Sc,{type:"string",placeholder:"Email",value:h.email,isReadOnly:!0,onChangeHandler:function(e){return p((function(t){return u(u({},t),{},{email:e})}))}})}),(0,G.jsx)(pp,{title:"Bearbeiten",children:(0,G.jsx)(Wc,{color:"primary",variant:"outlined",component:"label",size:"small",onClick:function(){c("editEmail",!0,{props:{object:h,mode:"edit"}})},children:(0,G.jsx)(efe.Z,{style:{color:"gray"}})})})]})]}),(0,G.jsx)("div",{style:{textAlign:"center",marginBottom:"1em"},children:(0,G.jsxs)(Wc,{color:"primary",variant:"outlined",component:"label",style:{marginBottom:"1vh",width:"50%"},onClick:function(){c("editPassword",!0,{props:{object:h,mode:"edit"}})},children:[(0,G.jsx)($de.Z,{style:{marginRight:".5vw",color:"gray"}}),"Passwort \xe4ndern"]})}),(0,G.jsx)("div",{style:{textAlign:"center",marginBottom:""},children:(0,G.jsxs)(Wc,{color:"error",variant:"outlined",component:"label",style:{marginBottom:"1vh",width:"50%"},onClick:function(){return l()},children:[(0,G.jsx)(tfe,{style:{marginRight:".5vw",color:"gray"}}),"Abmelden"]})})]})})},rfe=function(e){var n,r,s=e.height,l=e.width,c=e.order,d=js(),f=d.user,h=d.updatePersonalSettings,p=(wt().enqueueSnackbar,(0,t.useState)(null!==f&&void 0!==f?f:{email:"",username:"",organizationId:0})),v=(0,i.Z)(p,2),m=v[0],g=v[1];(0,t.useEffect)((function(){f&&g(f)}),[f]);var y=(0,t.useState)(!1),b=(0,i.Z)(y,2),x=b[0],w=b[1],k=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:try{w(!0),t={id:m.userId,birthdate:m.birthdate,emailMFA:m.emailMFA,SVNR:m.svnr,receivesNewsletter:m.receivesNewsletter,voipAddress:m.voipAddress,automaticPause:m.automaticPause},h(t)}catch(n){console.log(n)}finally{w(!1)}case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,G.jsxs)(NF,{title:"Pers\xf6nliche Einstellungen",style:{height:s,width:l,order:c},children:[(0,G.jsxs)("div",{id:Jde.containerDiv,children:[(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"Geburtstag:"}),(0,G.jsx)(nP,{type:"Date",value:null===m||void 0===m?void 0:m.birthdate,onChangeHandler:function(e){return g((function(t){return u(u({},t),{},{birthdate:e})}))}})]}),(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"SVNR:"}),(0,G.jsx)(Sc,{type:"string",placeholder:"SVNR",value:null===m||void 0===m?void 0:m.svnr,onChangeHandler:function(e){return g((function(t){return u(u({},t),{},{svnr:e})}))}})]}),(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"VoIP-Adresse:"}),(0,G.jsx)(Sc,{type:"string",placeholder:"VoIP-Adresse",value:null===m||void 0===m?void 0:m.voipAddress,onChangeHandler:function(e){return g((function(t){return u(u({},t),{},{voipAddress:e})}))}})]}),(0,G.jsx)(mP,{value:null!==(n=null===m||void 0===m?void 0:m.receivesNewsletter)&&void 0!==n&&n,type:"switch",onChange:function(e){return g((function(t){return u(u({},t),{},{receivesNewsletter:e})}))},title:"Newsletter"}),(0,G.jsx)(mP,{title:"Automatische Pause",value:null!==(r=m.automaticPause)&&void 0!==r&&r,type:"switch",onChange:function(e){return g((function(t){return u(u({},t),{},{automaticPause:e})}))},tooltip:!0,tooltipMessage:"Wenn diese Einstellung aktiviert ist, werden Pausen automatisch f\xfcr Arbeitszeiten erstellt, die l\xe4nger als 6 Stunden sind"})]}),(0,G.jsx)(Gc,{style:{marginTop:"20px"},title:x?(0,G.jsx)(bu,{size:18,color:"inherit"}):"Einstellungen aktualisieren",onClickHandler:function(){return k()},disabled:x})]})},ife=function(e){var n,r,s,l=e.height,u=e.width,c=e.order,d=js(),f=d.user,h=d.setProfilePicture,p=wt().enqueueSnackbar,v=(xq().changeVisibility,JM().fetchStaff),m=g(),y=SF(null!==(n=null===f||void 0===f?void 0:f.username)&&void 0!==n?n:""),b=function(e){var t=[0,0,0];return t[0]=parseInt(e.substring(1,3),16),t[1]=parseInt(e.substring(3,5),16),t[2]=parseInt(e.substring(5,8),16),Math.round((299*t[0]+587*t[1]+114*t[2])/1e3)>125?"black":"white"}(y),x=(0,t.useState)(""),w=(0,i.Z)(x,2),k=w[0],S=w[1],_=(0,t.useRef)(null),C=(0,t.useRef)(null),j=(0,t.useState)(),P=(0,i.Z)(j,2),E=P[0],A=P[1],T=(0,t.useState)(),I=(0,i.Z)(T,2),R=I[0],M=I[1],O=(0,t.useState)(1),D=(0,i.Z)(O,2),Z=D[0],N=D[1],L=(0,t.useState)(0),F=(0,i.Z)(L,2),z=F[0],B=F[1],H=(0,t.useState)(1),V=(0,i.Z)(H,2),q=V[0],W=V[1],U=(0,t.useRef)(null),K=(0,t.useState)(!1),Y=(0,i.Z)(K,2),X=Y[0],Q=Y[1];function J(e){return new Promise((function(t,n){var r=new FileReader;r.onloadend=function(){return t(r.result)},r.readAsDataURL(e)}))}var $=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:try{Q(!0),null===(t=_.current)||void 0===t||t.toBlob((function(e){J(e).then((function(t){var n=new FormData;n.append("file",e),h(t),m.post("/user/profilepicture",n).then((function(e){v()}))}))})),S(""),M(void 0),N(1),B(0),W(1),_.current=null,C.current=null,U.current.value=""}catch(n){p("Fehler beim Nachtragen.",{variant:"error"}),console.error(n)}finally{Q(!1)}case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return zN((0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null!==R&&void 0!==R&&R.width&&null!==R&&void 0!==R&&R.height&&C.current&&_.current&&HN(C.current,_.current,R,Z,z);case 1:case"end":return e.stop()}}),e)}))),100,[R,Z,z]),(0,G.jsxs)(NF,{title:"Profilbild anpassen",style:{height:l,width:u,order:c},children:[(0,G.jsxs)("section",{className:"flex column",style:{marginBottom:"1.5vh",alignItems:"center",justifyContent:"center",gap:"5px"},children:[(0,G.jsx)(NN,{src:"data:image/jpeg;base64,".concat(null===f||void 0===f?void 0:f.profilePictureBase64),alt:null===f||void 0===f||null===(r=f.username)||void 0===r?void 0:r.substring(0,2),sx:{width:100,height:100,backgroundColor:y,color:b}}),(0,G.jsx)("span",{className:"subheading",children:null!==(s=null===f||void 0===f?void 0:f.username)&&void 0!==s?s:"loading..."})]}),(0,G.jsx)("div",{className:WN["picture-upload-container"],children:(0,G.jsxs)(Wc,{color:"primary",variant:"outlined",component:"label",style:{marginBottom:"1vh"},children:[(0,G.jsx)("input",{ref:U,hidden:!0,type:"file",accept:"image/*",onChange:function(e){if(e.target.files&&e.target.files.length>0){A(void 0);var t=new FileReader;t.addEventListener("load",(function(){var e;return S((null===(e=t.result)||void 0===e?void 0:e.toString())||"")})),t.readAsDataURL(e.target.files[0])}}}),(0,G.jsx)(UN.Z,{color:"action",style:{marginRight:"5px"}}),"Datei ausw\xe4hlen"]})}),!!k&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("div",{className:WN.text,children:"Profilbild anpassen:"}),(0,G.jsx)("div",{className:WN["crop-container"],children:(0,G.jsx)(FN(),{crop:E,onChange:function(e,t){A(t)},onComplete:function(e){return M(e)},aspect:q,children:(0,G.jsx)("img",{ref:C,alt:"Crop me",src:k,style:{transform:"scale(".concat(Z,") rotate(").concat(z,"deg)"),width:"100%"},onLoad:function(e){if(q){var t=e.currentTarget,n=t.width,r=t.height;A(function(e,t,n){return(0,LN.centerCrop)((0,LN.makeAspectCrop)({unit:"%",width:90},n,e,t),e,t)}(n,r,q))}}})})})]}),!!R&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("div",{className:WN.text,children:"Vorschau:"}),(0,G.jsx)("div",{className:WN["completed-crop-container"],children:(0,G.jsx)("canvas",{ref:_,style:{border:"1px solid black",objectFit:"contain",width:R.width,height:R.height}})})]}),(0,G.jsx)(Gc,{style:{marginTop:"20px"},title:X?(0,G.jsx)(bu,{size:18,color:"inherit"}):"Profilbild aktualisieren",onClickHandler:function(){return $()},disabled:X})]})};var ofe=function(){return(0,G.jsx)(G.Fragment,{children:(0,G.jsxs)(Yde,{routes:[{path:"/einstellungen/privat",name:"Pers\xf6nlich"},{path:"/einstellungen/unternehmen",name:"Unternehmen"}],children:[(0,G.jsxs)(pU,{height:"100%",width:"50%",children:[(0,G.jsx)(rfe,{height:"60%"}),(0,G.jsx)(nfe,{height:"40%"})]}),(0,G.jsx)(pU,{height:"100%",width:"50%",children:(0,G.jsx)(ife,{height:"100%"})})]})})},afe=0,sfe=0,lfe=0,ufe=0,cfe=0,dfe=0,ffe=0,hfe=0,pfe=function(){var e=(0,t.useState)([""]),n=(0,i.Z)(e,2),r=n[0],s=n[1],l=Rc().companies;lfe=l.length;var u=kP().services.filter((function(e){return!1===e.billed}));afe=u.length;var c=Rc().persons;ufe=c.length;var d=l.filter((function(e){return!0===e.customer}));sfe=d.length;var f=HB().intervalls;hfe=f.length;var h=GP(),p=(h.tasks,h.tasksUnformated),v=p,m=Object.keys(v);cfe=m.length;var g=Gl().companyData;dfe=p.filter((function(e){return e.customerOrganizationId===g.id})).length,ffe=p.filter((function(e){return e.customerOrganizationId!=g.id})).length,(0,t.useEffect)((function(){var e=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:try{s(["Zu Verrechnen: "+afe,"Kunden: "+sfe,"Organisationen: "+lfe,"Personen: "+ufe,"Aufgaben: "+cfe,"Interne Aufgaben: "+dfe,"Externe Aufgaben: "+ffe,"Intervalle: "+hfe])}catch(t){console.error(t)}case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e();var t=setInterval((function(){e()}),1e4);return function(){return clearInterval(t)}}),[]);r.length;return(0,G.jsx)("div",{className:"newsline-container",children:r.map((function(e,t){return(0,G.jsx)("div",{className:"news-item",children:e},t)}))})},vfe=function(e){var t=e.width,n=e.height,r=e.order;return(0,G.jsx)(NF,{style:{width:t,height:n,order:r},title:"Aktuelle Woche",children:(0,G.jsx)("div",{style:{width:"90%",height:"80%",display:"flex",justifyContent:"center",flexDirection:"column"},children:(0,G.jsx)(k7,{forall:!0})})})};var mfe=function(){return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(pU,{width:"100%",height:"98%",children:(0,G.jsx)(vfe,{height:"100%"})}),(0,G.jsx)(pfe,{})]})},gfe=function(){return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(pU,{width:"100%",height:"98%",children:(0,G.jsx)(vfe,{height:"100%"})}),(0,G.jsx)(pfe,{})]})},yfe="BillsCard_accent__ctwJZ",bfe="BillsCard_container__DVbI5",xfe=function(e){var n=e.department,r=e.staff,o=(e.persons,e.setClickedDepartment),a=e.setFormMode,s=xq(),l=EB().deleteDepartement,u=[{text:"Bearbeiten",function:function(){s.changeVisibility("editCreateDepartment",!0,{props:{object:n,mode:"edit"}})}},{text:"L\xf6schen",function:function(){l(n)}}],c=(0,t.useState)(!1),d=(0,i.Z)(c,2),f=d[0],h=d[1],p=t.useState(!1),v=(0,i.Z)(p,2),m=v[0],g=(v[1],t.useRef(null)),y=t.useRef(m);t.useEffect((function(){!0===y.current&&!1===m&&g.current.focus(),y.current=m}),[m]);var b=(0,t.useState)([]),x=(0,i.Z)(b,2),w=x[0],k=x[1];(0,t.useEffect)((function(){k(r.filter((function(e){var t;return!(null===(t=n.userIds)||void 0===t||!t.includes(e.id))})))}),[r,n]);return(0,G.jsx)(G.Fragment,{children:n&&(0,G.jsxs)("div",{className:"flex column ".concat(bfe),style:{backgroundColor:"white"},children:[(0,G.jsxs)("header",{className:"flex centered-aligned stretched-justify",children:[(0,G.jsxs)("div",{className:"flex centered-aligned pointer",onClick:function(){return a&&o&&(!0===!f?(o(n),a("editDep")):(o(CB),a("createDep"))),void h(!f)},style:{gap:"6px"},children:[(0,G.jsx)("div",{className:yfe}),(0,G.jsx)(sc,{onClick:function(){h((function(e){return!e}))},style:{marginLeft:"-8px"},children:f?(0,G.jsx)(bF,{fontSize:"small"}):(0,G.jsx)(o8,{fontSize:"small"})}),(0,G.jsx)("span",{className:"bold-big",children:n.name})]}),(0,G.jsx)(hB,{options:u})]}),(0,G.jsxs)(ke,{in:f,children:[(0,G.jsx)("section",{className:"label flex centered-aligned",style:{padding:"0 10px",gap:"10px",marginTop:"5px"},children:(0,G.jsx)("div",{style:{width:"50%",display:"flex",flexDirection:"row",justifyContent:"flex-start"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"},children:"E-Mail: "+(n.eMail?n.eMail:"Keine E-Mail Adresse hinterlegt")})})}),(0,G.jsx)("section",{className:"label flex centered-aligned",style:{padding:"0 10px",gap:"10px",marginTop:"5px"},children:(0,G.jsx)("div",{style:{width:"50%",display:"flex",flexDirection:"row",justifyContent:"flex-start"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"},children:"Mitarbeiter: "})})}),w.map((function(e){var t,n,r,i,o,a,s;return(0,G.jsx)("section",{className:"label flex centered-aligned",style:{padding:"0 10px",gap:"10px",marginTop:"5px"},children:(0,G.jsx)("div",{style:{width:"50%",display:"flex",flexDirection:"row",justifyContent:"flex-start"},children:(0,G.jsxs)("span",{style:{textOverflow:"ellipsis"},children:["\xa0",null!==(t=e.person)&&void 0!==t&&t.lastname?null!==(n=e.person)&&void 0!==n&&n.firstname?(null!==(r=e.person)&&void 0!==r&&r.title?(null===(i=e.person)||void 0===i?void 0:i.title)+" ":"")+(null===(o=e.person)||void 0===o?void 0:o.firstname)+" "+(null===(a=e.person)||void 0===a?void 0:a.lastname):null===(s=e.person)||void 0===s?void 0:s.lastname:e.username]})})})})),n.description&&(0,G.jsx)("section",{className:"label flex centered-aligned",style:{padding:"0 10px",gap:"10px",marginTop:"15px"},children:(0,G.jsx)("div",{style:{width:"100%",display:"flex",flexDirection:"row",justifyContent:"flex-start"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"},children:n.description})})})]})]})})};var wfe=function(e){var n=e.width,r=e.height,o=e.order,a=e.setClickedDepartment,s=e.setFormMode,l=JM(),u=l.staff,c=(l.fetchStaff,EB().departements),d=Rc().persons,f=(0,t.useState)([]),h=(0,i.Z)(f,2),p=h[0],v=h[1],m=(0,t.useMemo)((function(){return c}),[c]);(0,t.useEffect)((function(){c&&v(c),console.log(c)}),[c]);var g=[{title:"Abteilungsname",valueKey:"name"},{title:"Beschreibung",valueKey:"description"},{title:"E-Mail",valueKey:"eMail"}];return(0,G.jsx)(NF,{title:"Abteilungen",style:{width:n,height:r,order:o},fullHeightBody:!0,right:function(){return(0,G.jsx)(X1,{dataToFilter:p,setDataToFilter:v,filterOptions:g,originalData:m})},children:p&&p.map((function(e){return(0,G.jsx)(xfe,{department:e,staff:u,persons:d,setClickedDepartment:a,setFormMode:s},e.id)}))})};var kfe=function(){var e=(0,t.useState)(CB),n=(0,i.Z)(e,2),r=n[0],o=n[1],a=(0,t.useState)("createDep"),s=(0,i.Z)(a,2),l=s[0],u=s[1];return(0,t.useEffect)((function(){console.log("clickedDepartment",r),console.log("depFormMode",l)}),[r,l]),(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(pU,{height:"100%",width:"50%",children:(0,G.jsx)(wfe,{height:"100%",width:"100%",setClickedDepartment:o,setFormMode:u})}),(0,G.jsx)(pU,{height:"100%",width:"50%",children:(0,G.jsx)(IB,{height:"100%",width:"100%",clickedDepartment:r,setClickedDepartment:o,formMode:l,setFormMode:u})})]})},Sfe=__webpack_require__(2788),_fe=function(e){var n,r,o,a,s=e.intervall,l=e.isExpense,u=e.setClickedIntervall,c=e.setFormMode,d=(jL(),Rc().getCompanyByID),f=Rc().persons,h=HB(),p=xq(),v=[{text:"Bearbeiten",function:function(){p.changeVisibility("editCreateIntervall",!0,{props:{object:s,mode:"edit"}})}},{text:"L\xf6schen",function:function(){p.changeVisibility("yesNoDialog",!0,{props:{object:{modalTitle:"Intervallleistung l\xf6schen",submitFunction:function(){return h.removeIntervall(s)},cancelButtonText:"Abbrechen",confirmButtonText:"L\xf6schen",modalText:"M\xf6chten Sie diese Intervallleistung wirklich l\xf6schen?"}}})}}],m=t.useState(!1),g=(0,i.Z)(m,2),y=g[0],b=(g[1],t.useRef(null)),x=t.useRef(y);t.useEffect((function(){!0===x.current&&!1===y&&b.current.focus(),x.current=y}),[y]);var w=(0,t.useState)(0),k=(0,i.Z)(w,2),S=k[0],_=k[1];(0,t.useEffect)((function(){var e,t=0;null===(e=s.subscriptionPositions)||void 0===e||e.forEach((function(e){t+=e.netto*e.quantity-(e.hasDiscount?!1===e.discountType?e.netto*e.quantity*(e.discount/100):e.discount:0)})),_(t)}),[s.subscriptionPositions]);var C=(0,t.useState)(!1),j=(0,i.Z)(C,2);j[0],j[1];return(0,G.jsx)("div",{style:{borderWidth:"1px",borderColor:"#f2f2f2",borderStyle:"solid",borderRadius:"8px",marginBottom:"0.5vh"},children:(0,G.jsx)("div",{className:"itemContainer",style:{width:"100%",display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"space-between"},children:(0,G.jsxs)("div",{onClick:function(){c&&u&&(u(s),c("editIntervall"))},style:{width:"100%",display:"flex",flexDirection:"column",alignContent:"left"},children:[(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"space-between"},children:[(0,G.jsx)("div",{style:{display:"flex",alignItems:"center",marginLeft:"1.3vw"},children:(0,G.jsx)("span",{className:"bold-big",style:{fontSize:15},children:null!==(n=s.title)&&void 0!==n?n:""})}),(0,G.jsx)(hB,{options:v})]}),(0,G.jsxs)("div",{style:{fontSize:14,marginLeft:"2em",width:"100%"},children:[(0,G.jsxs)("span",{className:"bold-big",style:{width:"100%",display:"flex",alignItems:"center",marginBottom:"1vh"},children:[s.customerOrganizationId?(0,G.jsx)(pp,{placement:"left",title:"Kunde (Organisation)",children:(0,G.jsx)(Bce.Z,{style:{fontSize:14,marginRight:"1px"}})}):(0,G.jsx)(pp,{placement:"left",title:"Kunde (Person)",children:(0,G.jsx)(Sfe.Z,{style:{fontSize:14,marginRight:"1px"}})}),s.customerOrganizationId?null===(r=d(s.customerOrganizationId))||void 0===r?void 0:r.name:null!==(o=null===(a=f.find((function(e){return e.id===s.customerPersonId})))||void 0===a?void 0:a.completeName)&&void 0!==o?o:"*Kein Kunde zugewiesen"]}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",justifyContent:"space-between",width:"100%"},children:[(0,G.jsxs)("span",{style:{width:"50%",display:"flex"},children:[(0,G.jsxs)("span",{style:{width:"50%"},children:["Letzte Abrechnung: "," "]}),(0,G.jsx)("span",{style:{width:"50%"},children:null!==s&&void 0!==s&&s.lastBillingDate?new Date(s.lastBillingDate).toLocaleDateString("de-DE",{day:"2-digit",month:"2-digit",year:"numeric"}):"-"})]}),(0,G.jsxs)("span",{style:{width:"50%",display:"flex"},children:[(0,G.jsxs)("span",{style:{width:"50%"},children:["N\xe4chste Abrechnung: "," "]}),(0,G.jsx)("span",{style:{width:"50%"},children:s.nextBillingDate?new Date(s.nextBillingDate).toLocaleDateString("de-DE",{day:"2-digit",month:"2-digit",year:"numeric"}):"-"})]})]}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",justifyContent:"space-between",width:"100%"},children:[(0,G.jsxs)("span",{style:{width:"50%",display:"flex"},children:[(0,G.jsx)("span",{style:{width:"50%"},children:"G\xfcltig bis:"}),(0,G.jsx)("span",{style:{width:"50%"},children:s.validUntil?new Date(s.validUntil).toLocaleDateString():"K\xfcndigung"})]}),(0,G.jsxs)("span",{style:{width:"50%",display:"flex"},children:[(0,G.jsx)("span",{style:{width:"50%"},children:"Abrechnung alle:"}),(0,G.jsxs)("span",{style:{width:"50%"},children:[s.period," ",s.periodIsDays?"Tage":s.periodIsMonths?"Monate":s.periodIsYears?"Jahre":""]})]})]}),(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",justifyContent:"space-between",width:"100%"},children:(0,G.jsxs)("span",{style:{width:"50%",display:"flex"},children:[(0,G.jsx)("span",{style:{width:"50%"},children:l?"Ausgaben:":"Einnahmen:"}),(0,G.jsx)("span",{style:{width:"50%"},children:"".concat(S.toFixed(2),"\u20ac")})]})})]})]})})})};var Cfe=function(e){var n=e.width,r=e.height,o=e.order,a=e.setClickedIntervall,s=e.setFormMode,l=HB(),u=l.intervalls,c=l.fetchIntervalls,d=(0,t.useState)([]),f=(0,i.Z)(d,2),h=f[0],p=f[1],v=(0,t.useMemo)((function(){return function(e){var t=e.filter((function(e){var t,n=0;return null===(t=e.subscriptionPositions)||void 0===t||t.forEach((function(e){n+=e.netto*e.quantity-(e.hasDiscount?!1===e.discountType?e.netto*e.quantity*(e.discount/100):e.discount:0)})),n<0}));return t}(u)}),[u]),m=Rc().companies,g=Rc().persons;(0,t.useEffect)((function(){c()}),[]),(0,t.useEffect)((function(){p(u.filter((function(e){var t,n=0;return null===(t=e.subscriptionPositions)||void 0===t||t.forEach((function(e){n+=e.netto*e.quantity-(e.hasDiscount?!1===e.discountType?e.netto*e.quantity*(e.discount/100):e.discount:0)})),n<0})))}),[u]);var y=[{title:"Titel",valueKey:"title"},{title:"Beschreibung",valueKey:"description"},{title:"Organisation",valueKey:"customerOrganizationId",referenceList:m,referenceListValueKey:"name"},{title:"Person",valueKey:"customerPersonId",referenceList:g,referenceListValueKey:"completeName"}];return(0,G.jsx)(NF,{title:"Intervallausgaben",style:{width:n,height:r,order:o},fullHeightBody:!0,right:function(){return(0,G.jsx)(X1,{dataToFilter:h,setDataToFilter:p,filterOptions:y,originalData:v})},children:h&&h.map((function(e){return(0,G.jsx)(_fe,{intervall:e,isExpense:!0,setClickedIntervall:a,setFormMode:s},e.id)}))})},jfe=function(e){var n,r,o=e.object,a=e.setObject,s=e.product,l=e.setProduct,c=(0,t.useState)(void 0),d=(0,i.Z)(c,2),f=(d[0],d[1],OP()),h=f.products;f.updateProduct,g();(0,t.useEffect)((function(){l&&void 0!==o.productId&&o.productId>0&&l(h.find((function(e){return e.id===o.productId}))),console.log(o.quantity)}),[o]),(0,t.useEffect)((function(){!0===o.hasDiscount&&a((function(e){return u(u({},e),{},{discountType:!1})}))}),[o.hasDiscount]);return(0,G.jsxs)("form",{className:"form",children:[(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"Bezeichnung:"}),(0,G.jsx)(Sc,{value:o.title,onChangeHandler:function(e){return a((function(t){return u(u({},t),{},{title:e})}))},placeholder:"Bitte geben Sie einen sprechenden Namen ein..."})]}),(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"Beschreibung:"}),(0,G.jsx)(jH,{value:null!==(n=null===o||void 0===o?void 0:o.description)&&void 0!==n?n:"",onChangeHandler:function(e){return a((function(t){return u(u({},t),{},{description:e})}))},placeholder:"Hier k\xf6nnen Sie die Ausgabe n\xe4her beschreiben..."})]}),(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"Netto:"}),(0,G.jsx)(Sc,{type:"number",step:".01",value:o.netto,onChangeHandler:function(e){var t=parseFloat(e),n=t>0?-1*t:t;a((function(e){return u(u({},e),{},{netto:n})}))},placeholder:"Netto"})]}),(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"Steuer:"}),(0,G.jsx)(Sc,{type:"number",step:"1",value:o.tax,onChangeHandler:function(e){a((function(t){return u(u({},t),{},{tax:parseFloat(e)})}))},placeholder:"Netto"})]}),(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"St\xfcckzahl:"}),(0,G.jsx)(Sc,{type:"number",step:"1",value:o.quantity&&o.quantity>0?o.quantity:1,onChangeHandler:function(e){parseFloat(e)>=0&&a((function(t){return u(u({},t),{},{quantity:parseFloat(e)})}))},placeholder:"Netto"}),void 0!==(null===s||void 0===s?void 0:s.count)&&null!==s.count&&(null!==(r=null===o||void 0===o?void 0:o.quantity)&&void 0!==r?r:0)>(null===s||void 0===s?void 0:s.count)&&(0,G.jsxs)("span",{className:"label",style:{color:"#FF9494"},children:["Es sind nur ",null===s||void 0===s?void 0:s.count," St\xfcck verf\xfcgbar."]})]}),(0,G.jsxs)("div",{className:"form-row noselect",children:[(0,G.jsx)("span",{style:{fontSize:"14px"},children:"Rabatt"}),(0,G.jsx)("span",{children:(0,G.jsx)(Zp,{color:"secondary",checked:void 0!==(null===o||void 0===o?void 0:o.hasDiscount)&&o.hasDiscount,onChange:function(e,t){return a((function(e){return u(u({},e),{},{hasDiscount:t})}))}})})]}),!0===(null===o||void 0===o?void 0:o.hasDiscount)&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)("div",{className:"form-row noselect",children:[(0,G.jsx)("span",{style:{fontSize:"14px"},children:"Prozentual"}),(0,G.jsx)(Zp,{color:"secondary",checked:void 0!==(null===o||void 0===o?void 0:o.discountType)&&o.discountType,onChange:function(e,t){return a((function(e){return u(u({},e),{},{discountType:null!==t&&void 0!==t&&t})}))}}),(0,G.jsx)("span",{style:{fontSize:"14px"},children:"Betrag"})]}),(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"Rabatt:"}),(0,G.jsx)(Sc,{type:"number",step:".1",value:o.discount,onChangeHandler:function(e){return a((function(t){return u(u({},t),{},{discount:parseFloat(e)})}))},placeholder:"Rabatt in %"})]})]})]})};var Pfe=function(e){var n=e.open,r=e.setOpen,s=e.onClose,l=e.object,c=e.intervall,d=e.setIntervall,f=e.mode,h=e.index,p=Gl().companyData,v=(0,t.useState)(void 0!==l),m=(0,i.Z)(v,2),y=m[0],b=(m[1],(0,t.useState)(void 0)),x=(0,i.Z)(b,2),w=x[0],k=x[1],S=(0,t.useState)(!1),_=(0,i.Z)(S,2),C=_[0],j=_[1],P=(0,t.useState)({subscriptionId:null===c||void 0===c?void 0:c.id,description:null!==l&&void 0!==l&&l.description?null===l||void 0===l?void 0:l.description:"",id:null!==l&&void 0!==l&&l.id?null===l||void 0===l?void 0:l.id:h,netto:null!==l&&void 0!==l&&l.netto?null===l||void 0===l?void 0:l.netto:0,organizationId:null!==l&&void 0!==l&&l.organizationId?null===l||void 0===l?void 0:l.organizationId:0,productId:null!==l&&void 0!==l&&l.productId?null===l||void 0===l?void 0:l.productId:0,quantity:null!==l&&void 0!==l&&l.quantity?null===l||void 0===l?void 0:l.quantity:1,tax:null!==l&&void 0!==l&&l.tax?null===l||void 0===l?void 0:l.tax:p.kleinunternehmer?0:20,title:null!==l&&void 0!==l&&l.title?null===l||void 0===l?void 0:l.title:"",discount:null===l||void 0===l?void 0:l.discount,discountType:null===l||void 0===l?void 0:l.discountType,hasDiscount:null===l||void 0===l?void 0:l.hasDiscount}),E=(0,i.Z)(P,2),A=E[0],T=E[1];(0,t.useEffect)((function(){var e;T({subscriptionId:null===c||void 0===c?void 0:c.id,description:null!==l&&void 0!==l&&l.description?null===l||void 0===l?void 0:l.description:"",id:null!==(e=null===l||void 0===l?void 0:l.id)&&void 0!==e?e:h,netto:null!==l&&void 0!==l&&l.netto?null===l||void 0===l?void 0:l.netto:0,organizationId:null!==l&&void 0!==l&&l.organizationId?null===l||void 0===l?void 0:l.organizationId:0,productId:null!==l&&void 0!==l&&l.productId?null===l||void 0===l?void 0:l.productId:0,quantity:null!==l&&void 0!==l&&l.quantity?null===l||void 0===l?void 0:l.quantity:1,tax:null!==l&&void 0!==l&&l.tax?null===l||void 0===l?void 0:l.tax:0,title:null!==l&&void 0!==l&&l.title?null===l||void 0===l?void 0:l.title:"",discount:null===l||void 0===l?void 0:l.discount,discountType:null===l||void 0===l?void 0:l.discountType,hasDiscount:null===l||void 0===l?void 0:l.hasDiscount})}),[n,c]);var I=g(),R=HB(),M=R.addIntervallPosition,O=(R.updateIntervallPosition,function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(j(!0),"create"!==f){e.next=6;break}M(u(u({},A),{},{subscriptionId:null===c||void 0===c?void 0:c.id})),d&&d((function(e){var t;return u(u({},e),{},{subscriptionPositions:[].concat((0,Fl.Z)(null!==(t=e.subscriptionPositions)&&void 0!==t?t:[]),[A])})})),e.next=12;break;case 6:if("createNewIntervall"!==f){e.next=10;break}d&&d(y?function(e){var t;return u(u({},e),{},{subscriptionPositions:null===(t=e.subscriptionPositions)||void 0===t?void 0:t.map((function(e){return e.id===A.id?A:e}))})}:function(e){var t;return u(u({},e),{},{subscriptionPositions:[].concat((0,Fl.Z)(null!==(t=e.subscriptionPositions)&&void 0!==t?t:[]),[A])})}),e.next=12;break;case 10:return e.next=12,I.put("/subscription/subscriptionposition",A);case 12:j(!1),r(!1),T({subscriptionId:0,description:"",id:void 0,netto:0,organizationId:void 0,productId:void 0,quantity:0,tax:0,title:"",discount:void 0,discountType:void 0,hasDiscount:void 0});case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return(0,G.jsxs)(sf,{open:n,title:void 0!==l?"Ausgabenposition bearbeiten":"Ausgabenposition erstellen",onClose:s||function(){return r(!1)},children:[(0,G.jsx)("span",{}),(0,G.jsx)(jfe,{object:A,setObject:T,product:w,setProduct:k}),(0,G.jsx)("div",{style:{marginBottom:"2%"}}),(0,G.jsx)(Gc,{title:C?(0,G.jsx)(bu,{}):y?"Speichern":"Erstellen",onClickHandler:O})]})},Efe=function(e){var n,r,o,a,s,l,c,d=e.intervall,f=e.setIntervall,h=e.mode,p=e.error,v=(e.setError,e.setFormMode),m=Rc().companies,g=(HB().generatePdfPreview,Rc().persons),y=(0,t.useState)([{id:1,title:"Tage"},{id:2,title:"Monate"},{id:3,title:"Jahre"}]),b=(0,i.Z)(y,2),x=b[0],w=(b[1],(0,t.useState)(null!==d&&void 0!==d&&d.periodIsDays?1:null!==d&&void 0!==d&&d.periodIsMonths?2:null!==d&&void 0!==d&&d.periodIsYears?3:1)),k=(0,i.Z)(w,2),S=k[0],_=k[1],C=(0,t.useState)(!1),j=(0,i.Z)(C,2),P=j[0],E=j[1],A=(0,t.useState)(!1),T=(0,i.Z)(A,2),I=(T[0],T[1],(0,t.useState)()),R=(0,i.Z)(I,2),M=(R[0],R[1],(0,t.useState)(!1)),O=(0,i.Z)(M,2),D=O[0],Z=O[1],N=Ql(),L=(N.bills,N.billPrefixes),F=new Date;(new Date).setDate(F.getDate()+1);var z=F.getFullYear();(0,t.useEffect)((function(){_(d?d.periodIsDays?1:d.periodIsMonths?2:3:1)}),[d]),(0,t.useEffect)((function(){var e=L.find((function(e){return e.prefix==="IER"+z}));f((function(t){return u(u({},t),{},{prefix:null===e||void 0===e?void 0:e.id})}))}),[]),(0,t.useEffect)((function(){f((function(e){return u(u({},e),{},{sendEmailAutomatically:!1})}))}),[]);return(0,G.jsx)(G.Fragment,{children:(0,G.jsxs)("form",{className:"form",children:[(0,G.jsxs)("div",{className:"form-row noselect",children:[(0,G.jsx)("span",{style:{fontSize:"14px"},children:"Firmenkunde"}),(0,G.jsx)(Op,{color:"secondary",checked:D,onChange:function(e,t){return Z((function(e){return!e}))}}),(0,G.jsx)("span",{style:{fontSize:"14px"},children:"Personal"})]}),(0,G.jsx)(mP,{type:"select",label:"Kunde",placeholder:"Kunde ausw\xe4hlen",value:!1===D?null===d||void 0===d?void 0:d.customerOrganizationId:d.customerPersonId,onChange:function(e){f(!1===D?function(t){return u(u({},t),{},{customerOrganizationId:e,customerPersonId:void 0})}:function(t){return u(u({},t),{},{customerOrganizationId:void 0,customerPersonId:e})})},selectOptions:{titleKey:!1===D?"name":"completeName",valueKey:"id",options:!1===D?m:g},error:null===p||void 0===p?void 0:p.customerError,errorMessage:"Bitte w\xe4hlen Sie einen Kunden aus"}),(0,G.jsx)(mP,{label:"Titel",placeholder:"Titel eingeben",type:"text",value:null!==(n=null===d||void 0===d?void 0:d.title)&&void 0!==n?n:"",onChange:function(e){return f((function(t){return u(u({},t),{},{title:e})}))},error:null===p||void 0===p?void 0:p.titleError,errorMessage:rP.TitleError}),(0,G.jsx)(mP,{label:"Beschreibung",placeholder:"Beschreibung eingeben",type:"multiline",value:null!==(r=null===d||void 0===d?void 0:d.description)&&void 0!==r?r:"",onChange:function(e){return f((function(t){return u(u({},t),{},{description:e})}))},error:null===p||void 0===p?void 0:p.titleError,errorMessage:rP.TitleError}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",gap:"10px"},children:[(0,G.jsx)(mP,{label:"Abrechnungsperiode",placeholder:"Abrechnungsperiode eingeben",type:"number",step:"1",value:null!==(o=null===d||void 0===d?void 0:d.period)&&void 0!==o?o:"",onChange:function(e){return f((function(t){return u(u({},t),{},{period:parseFloat(e)})}))},error:null===p||void 0===p?void 0:p.periodError,errorMessage:"Bitte geben Sie eine Abrechnungsberiode ein"}),(0,G.jsx)(mP,{label:"Einheit der Abrechnungsperiode",type:"select",value:S,onChange:function(e){_(e),f((function(t){return u(u({},t),{},{periodIsDays:1===e,periodIsMonths:2===e,periodIsYears:3===e})}))},selectOptions:{options:x,titleKey:"title",valueKey:"id"},placeholder:"Periode ausw\xe4hlen"})]}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",gap:"10px"},children:[(0,G.jsx)(mP,{value:null===d||void 0===d?void 0:d.begin,onChange:function(e){return f((function(t){return u(u({},t),{},{begin:e})}))},label:"Startdatum der Intervallabrechnung",type:"date",dateOptions:{type:"Date"},error:null===p||void 0===p?void 0:p.beginError,errorMessage:"Beginn der Intervallrechnung muss zumindest morgen sein"}),(0,G.jsx)(mP,{value:null===d||void 0===d?void 0:d.validUntil,onChange:function(e){f((function(t){return u(u({},t),{},{validUntil:e})}))},label:"Intervallabrechnung durchf\xfchren bis (optional: bis gek\xfcndigt)",type:"date",dateOptions:{type:"Date"}})]}),(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"Notiz:"}),(0,G.jsx)(jH,{placeholder:"Notiz erstellen",value:null!==(a=null===d||void 0===d?void 0:d.Note)&&void 0!==a?a:"",onChangeHandler:function(e){return f((function(t){return u(u({},t),{},{Note:e})}))}})]}),(0,G.jsxs)("div",{className:"form-row noselect",children:[(0,G.jsx)("span",{style:{fontSize:"14px"},children:"Aktiv"}),(0,G.jsx)("span",{children:(0,G.jsx)(Zp,{color:"secondary",checked:!(null===d||void 0===d||!d.active)&&d.active,onChange:function(e,t){return f((function(e){return u(u({},e),{},{active:t})}))}})})]}),(0,G.jsx)("div",{}),(0,G.jsxs)("div",{className:"form-row-label",children:[(0,G.jsx)("span",{className:"label",children:"Intervallpositionen:"}),null===d||void 0===d||null===(s=d.subscriptionPositions)||void 0===s?void 0:s.map((function(e,t){return(0,G.jsx)(OH,{mode:h,setIntervall:f,intervall:d,intervallPosition:e,intervallPositions:d.subscriptionPositions,generatePdf:function(){},setIntervallPositions:function(){},backgroundColor:"white"})})),(0,G.jsx)(Gc,{onClickHandler:function(){E(!0)},title:"Rechnungsposition hinzuf\xfcgen",style:{width:"40%"}})]}),(0,G.jsx)(Pfe,{index:null!==(l=null===d||void 0===d||null===(c=d.subscriptionPositions)||void 0===c?void 0:c.length)&&void 0!==l?l:0,mode:"createNewIntervall"===h?"createNewIntervall":"create",intervall:d,setIntervall:f,open:P,setOpen:E}),(0,G.jsx)(AP,{title:"Felder zur\xfccksetzen",showIcon:!0,onClickHandler:function(){return v&&v("createIntervall"),void f(FB)}})]})})},Afe=function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=!0;void 0===e.customerOrganizationId&&void 0===e.customerPersonId?(t((function(e){return u(u({},e),{},{customerError:!0})})),i=!1):t((function(e){return u(u({},e),{},{customerError:!1})})),!1!==r||void 0!==e.prefix&&!isNaN(e.prefix)?t((function(e){return u(u({},e),{},{prefixError:!1})})):(t((function(e){return u(u({},e),{},{prefixError:!0})})),i=!1),(null!==(n=e.title.length)&&void 0!==n?n:0)<1?(t((function(e){return u(u({},e),{},{titleError:!0})})),i=!1):t((function(e){return u(u({},e),{},{titleError:!1})}));var o=new Date;return(new Date).setDate(o.getDate()+1),void 0===e.begin?(t((function(e){return u(u({},e),{},{beginError:!0})})),i=!1):t((function(e){return u(u({},e),{},{beginError:!1})})),void 0===e.period||e.period<1||isNaN(e.period)?(t((function(e){return u(u({},e),{},{periodError:!0})})),i=!1):t((function(e){return u(u({},e),{},{periodError:!1})})),console.log(i),i};function Tfe(e){var n=e.width,r=e.height,o=e.order,a=e.mode,s=void 0===a?"create":a,l=e.clickedIntervall,c=e.setClickedIntervall,d=e.formMode,f=e.setFormMode,h=(0,t.useState)(FB),p=(0,i.Z)(h,2),v=p[0],m=p[1],g=OP(),y=(g.products,g.fetchProducts),b=Rc(),x=(b.companies,b.fetchCompanies),w=HB(),k=(w.intervalls,w.addIntervall),S=w.updateIntervall,_=(0,t.useState)([{id:1,title:"Tage"},{id:2,title:"Monate"},{id:3,title:"Jahre"}]),C=(0,i.Z)(_,2),j=(C[0],C[1],(0,t.useState)(2)),P=(0,i.Z)(j,2),E=(P[0],P[1]);(0,t.useEffect)((function(){y(),x()}),[]);(0,t.useEffect)((function(){console.log(v)}),[v]);var A=(0,t.useState)({}),T=(0,i.Z)(A,2),I=T[0],R=T[1];return(0,G.jsx)(NF,{title:"editIntervall"===d?"Intervall-Ausgabe (Miete, Geh\xe4lter, Strom, ...) bearbeiten":"Intervall-Ausgabe (Miete, Geh\xe4lter, Strom, ...) erstellen",style:{width:n,height:r,order:o},fullHeightBody:!0,right:function(){return(0,G.jsx)("div",{})},cta:!0,ctaTitle:"editIntervall"===d?"Speichern":"Intervall erstellen",buttonIcon:(0,G.jsx)(OF,{fontSize:"small"}),ctaFunction:function(){return function(){try{"create"===s?Afe(v,R,!0)&&k(v):l&&Afe(l,R,!0)&&S(l)}catch(e){console.error(e)}finally{m(u(u({},FB),{},{period:1,periodIsDays:!1,periodIsMonths:!0,periodIsYears:!1})),E(2)}}()},children:"editIntervall"===d?(0,G.jsx)(Efe,{intervall:l,setIntervall:c,error:I,setError:R,mode:"edit",setFormMode:f}):(0,G.jsx)(Efe,{intervall:v,setIntervall:m,error:I,setError:R,mode:"createNewIntervall",setFormMode:f})})}var Ife=function(){var e=(0,t.useState)(FB),n=(0,i.Z)(e,2),r=n[0],o=n[1],a=(0,t.useState)("createIntervall"),s=(0,i.Z)(a,2),l=s[0],u=s[1];return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(pU,{height:"100%",width:"50%",children:(0,G.jsx)(Cfe,{height:"100%",width:"100%",setClickedIntervall:o,setFormMode:u})}),(0,G.jsx)(pU,{height:"100%",width:"50%",children:(0,G.jsx)(Tfe,{height:"100%",width:"100%",clickedIntervall:r,setClickedIntervall:o,formMode:l,setFormMode:u,mode:"editIntervall"===l?"edit":"create"})})]})};var Rfe=function(e){var n=e.width,r=e.height,o=e.order,a=e.setClickedIntervall,s=e.setFormMode,l=HB(),u=l.intervalls,c=l.fetchIntervalls,d=Rc().persons,f=Rc().companies,h=(0,t.useState)([]),p=(0,i.Z)(h,2),v=p[0],m=p[1],g=(0,t.useMemo)((function(){return function(e){var t=e.filter((function(e){var t,n=0;return null===(t=e.subscriptionPositions)||void 0===t||t.forEach((function(e){n+=e.netto*e.quantity-(e.hasDiscount?!1===e.discountType?e.netto*e.quantity*(e.discount/100):e.discount:0)})),n>=0}));return t}(u)}),[u]);(0,t.useEffect)((function(){c()}),[]),(0,t.useEffect)((function(){m(u.filter((function(e){var t,n=0;return null===(t=e.subscriptionPositions)||void 0===t||t.forEach((function(e){n+=e.netto*e.quantity-(e.hasDiscount?!1===e.discountType?e.netto*e.quantity*(e.discount/100):e.discount:0)})),n>=0}))),console.log(u)}),[u]);var y=[{title:"Titel",valueKey:"title"},{title:"Beschreibung",valueKey:"description"},{title:"Organisation",valueKey:"customerOrganizationId",referenceList:f,referenceListValueKey:"name"},{title:"Person",valueKey:"customerPersonId",referenceList:d,referenceListValueKey:"completeName"}];return(0,G.jsx)(NF,{title:"Intervallleistungen",style:{width:n,height:r,order:o},fullHeightBody:!0,right:function(){return(0,G.jsx)(X1,{dataToFilter:v,setDataToFilter:m,filterOptions:y,originalData:g})},children:v&&v.map((function(e){return(0,G.jsx)(_fe,{intervall:e,setFormMode:s,setClickedIntervall:a},e.id)}))})};var Mfe=function(){var e=(0,t.useState)(FB),n=(0,i.Z)(e,2),r=n[0],o=n[1],a=(0,t.useState)("createIntervall"),s=(0,i.Z)(a,2),l=s[0],u=s[1];return(0,t.useEffect)((function(){console.log("clickedIntervall",r),console.log("intervallFormMode",l)}),[r,l]),(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(pU,{height:"100%",width:"50%",children:(0,G.jsx)(Rfe,{height:"100%",width:"100%",setClickedIntervall:o,setFormMode:u})}),(0,G.jsx)(pU,{height:"100%",width:"50%",children:(0,G.jsx)(dq,{height:"100%",width:"100%",clickedIntervall:r,setClickedIntervall:o,formMode:l,setFormMode:u,mode:"editIntervall"===l?"edit":"create"})})]})},Ofe=function(){var e,n,r=EL().id,o=g(),a=(jL(),OP().fetchProducts,Ql()),s=(a.bills,a.billPrefixes,Rc()),l=(s.defaultPerson,s.persons),u=(js().user,(0,t.useState)()),c=(0,i.Z)(u,2),d=c[0],f=c[1],h=(0,t.useState)(void 0),p=(0,i.Z)(h,2),v=p[0],m=p[1];(0,t.useEffect)((function(){var e=l.find((function(e){return e.id===parseInt(r)}));console.log("tempPerson",e,"id",r),e&&f(e)}),[r]),(0,t.useEffect)((function(){y()}),[]);var y=function(){o.post("/person/laufzettel",{id:parseInt(r)}).then((function(e){m(e.data)}))};return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(pU,{width:"50%",height:"100%",children:(0,G.jsx)(NF,{title:"Person",children:d&&(0,G.jsx)(PF,{object:d,setObject:f})})}),(0,G.jsx)(pU,{width:"50%",height:"100%",children:(0,G.jsxs)(NF,{fullHeightBody:!0,style:{backgroundColor:"#00000008",height:"100%"},children:[(0,G.jsx)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},children:(0,G.jsx)(lq,{pdf:"data:".concat(v?v.fileEnding:"",";base64,").concat(null===v||void 0===v?void 0:v.base64)})}),(0,G.jsx)("div",{children:(0,G.jsx)("a",{download:"".concat(null!==(e=null===v||void 0===v?void 0:v.title)&&void 0!==e?e:""),href:"data:".concat(v?v.fileEnding:"",";base64,").concat(null!==(n=null===v||void 0===v?void 0:v.base64)&&void 0!==n?n:""),children:(0,G.jsx)(Wc,{variant:"contained",style:{position:"fixed",bottom:"6%",right:"2%"},onClick:function(){},children:(0,G.jsx)(kz,{})})})})]})})]})},Dfe=function(){var e,n,r=EL().id,o=g(),a=(jL(),OP().fetchProducts,Ql()),s=(a.bills,a.billPrefixes,Rc().companies),l=(js().user,(0,t.useState)(Ac)),u=(0,i.Z)(l,2),c=u[0],d=u[1],f=(0,t.useState)(void 0),h=(0,i.Z)(f,2),p=h[0],v=h[1];(0,t.useEffect)((function(){var e=s.find((function(e){return e.id===parseInt(r)}));e&&d(e)}),[r]),(0,t.useEffect)((function(){null!==c&&null!==(null===c||void 0===c?void 0:c.id)&&0!==(null===c||void 0===c?void 0:c.id)&&m()}),[c]);var m=function(){o.post("/organization/laufzettel",{id:parseInt(r)}).then((function(e){v(e.data)}))};return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(pU,{width:"50%",height:"100%",children:(0,G.jsx)(NF,{title:"Firma",children:(0,G.jsx)(WM,{object:c,setObject:d})})}),(0,G.jsx)(pU,{width:"50%",height:"100%",children:(0,G.jsxs)(NF,{fullHeightBody:!0,style:{backgroundColor:"#00000008",height:"100%"},children:[(0,G.jsx)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},children:(0,G.jsx)(lq,{pdf:"data:".concat(p?p.fileEnding:"",";base64,").concat(null===p||void 0===p?void 0:p.base64)})}),(0,G.jsx)("div",{children:(0,G.jsx)("a",{download:"".concat(null!==(e=null===p||void 0===p?void 0:p.title)&&void 0!==e?e:""),href:"data:".concat(p?p.fileEnding:"",";base64,").concat(null!==(n=null===p||void 0===p?void 0:p.base64)&&void 0!==n?n:""),children:(0,G.jsx)(Wc,{variant:"contained",style:{position:"fixed",bottom:"6%",right:"2%"},onClick:function(){},children:(0,G.jsx)(kz,{})})})})]})})]})},Zfe=(0,fc.Z)((0,G.jsx)("path",{d:"M12 5.9c1.16 0 2.1.94 2.1 2.1s-.94 2.1-2.1 2.1S9.9 9.16 9.9 8s.94-2.1 2.1-2.1m0 9c2.97 0 6.1 1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4z"}),"PersonOutline"),Nfe=(0,fc.Z)((0,G.jsx)("path",{fillRule:"evenodd",d:"M14 6V4h-4v2h4zM4 8v11h16V8H4zm16-2c1.11 0 2 .89 2 2v11c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2l.01-11c0-1.11.88-2 1.99-2h4V4c0-1.11.89-2 2-2h4c1.11 0 2 .89 2 2v2h4z"}),"WorkOutline"),Lfe=(0,fc.Z)((0,G.jsx)("path",{d:"M10 4h4v2h-3.6l2 2H20v7.6l2 2V8c0-1.11-.89-2-2-2h-4V4c0-1.11-.89-2-2-2h-4c-.99 0-1.8.7-1.96 1.64L10 5.6V4zM3.4 1.84 1.99 3.25 4.74 6H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h15.74l2 2 1.41-1.41L3.4 1.84zM4 19V8h2.74l11 11H4z"}),"WorkOffOutlined"),Ffe=(0,fc.Z)((0,G.jsx)("path",{d:"M9 11h3.63L9 15.2V17h6v-2h-3.63L15 10.8V9H9v2zm7.056-7.654 1.282-1.535 4.607 3.85-1.28 1.54zM3.336 7.19l-1.28-1.536L6.662 1.81l1.28 1.536zM12 6c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.14-7-7 3.14-7 7-7m0-2c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9z"}),"SnoozeOutlined"),zfe=(0,fc.Z)([(0,G.jsx)("path",{d:"M4 19V8h16v3.29c.72.22 1.4.54 2 .97V8c0-1.11-.89-2-2-2h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h7.68c-.3-.62-.5-1.29-.6-2H4zm6-15h4v2h-4V4z"},"0"),(0,G.jsx)("path",{d:"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm1.65 7.35L17.5 18.2V15h1v2.79l1.85 1.85-.7.71z"},"1")],"WorkHistoryOutlined"),Bfe=__webpack_require__(821),Hfe=function(e){var n,r,o,a=e.worktime,s=e.pauses,l=(e.n,e.id),u=e.staffMember,c=e.servicesToWorktime;Vl().locale("de");var d=xq(),f=YF(),h=(Vl()(),Vl()(),(0,t.useState)(!1)),p=(0,i.Z)(h,2),v=p[0],m=p[1],g=[{text:"Bearbeiten",function:function(){d.changeVisibility("postscriptWorkPauseAdmin",!0,{props:{object:{t:a,staffMember:u},mode:"editwork"}})}},{text:"Pausen anzeigen",function:function(){d.changeVisibility("pausesOverviewAdmin",!0,{props:{object:a,mode:"admin"}})}},{text:"L\xf6schen",function:function(){a&&d.changeVisibility("yesNoDialog",!0,{props:{object:{modalTitle:"Arbeitszeit l\xf6schen",submitFunction:function(){return f.deleteWorktime(a)},cancelButtonText:"Abbrechen",confirmButtonText:"L\xf6schen",modalText:"M\xf6chten Sie diese Arbeitszeit wirklich l\xf6schen?"}}})}}],y=Vl()(null===a||void 0===a?void 0:a.start);y.second(0),y.millisecond(0);var b=Vl()(null===a||void 0===a?void 0:a.end);b.second(0),b.millisecond(0);b.valueOf(),y.valueOf();var x=0,w=(0,t.useState)(0),k=(0,i.Z)(w,2),S=k[0],_=k[1],C=(0,t.useState)(!1),j=(0,i.Z)(C,2),P=j[0],E=j[1];return(0,t.useEffect)((function(){x=0,s&&(s.forEach((function(e){if(e.end){var t=Vl()(e.end);t.millisecond(0),t.second(0);var n=Vl()(e.start);n.millisecond(0),n.second(0),x+=(t.valueOf()-n.valueOf())/1e3/60}else E(!0)})),(x-x%60)/60,_(x))}),[s]),(0,G.jsxs)("div",{style:{borderWidth:"1px",borderColor:"#f2f2f2",borderStyle:"solid",borderRadius:"8px"},children:[(0,G.jsxs)("div",{className:"itemContainer",style:{width:"100%",display:"flex",flexDirection:"row",padding:"1%",alignItems:"center",cursor:"pointer",borderBottom:v?"1px solid #e6e6e6":""},children:[(0,G.jsxs)("div",{onClick:function(){return m(!v)},style:{width:"100%",display:"flex",flexDirection:"row",alignItems:"center"},children:[(0,G.jsxs)("div",{style:{width:"20%",display:"flex",flexDirection:"row",alignItems:"center"},children:[v?(0,G.jsx)(bF,{}):(0,G.jsx)(o8,{}),(0,G.jsx)(pp,{title:"Mitarbeiter",placement:"bottom",children:(0,G.jsx)(Zfe,{style:{marginRight:"0.5vh"}})}),(0,G.jsx)("span",{children:null!==(null===u||void 0===u||null===(n=u.person)||void 0===n?void 0:n.completeName)&&""!=(null===u||void 0===u||null===(r=u.person)||void 0===r?void 0:r.completeName)?null===u||void 0===u||null===(o=u.person)||void 0===o?void 0:o.completeName:null===u||void 0===u?void 0:u.username})]}),(0,G.jsxs)("div",{style:{width:"15%",display:"flex",flexDirection:"row",alignItems:"center"},children:[(0,G.jsx)(pp,{title:"Datum",placement:"bottom",children:(0,G.jsx)(Bfe.Z,{style:{marginRight:"0.5vh"}})}),(0,G.jsx)("span",{children:Vl()(null===a||void 0===a?void 0:a.start).format("ddd DD.MM.YYYY")})]}),(0,G.jsxs)("div",{style:{width:"10%",display:"flex",flexDirection:"row",alignItems:"center"},children:[(0,G.jsx)(pp,{title:"Beginn der Arbeitszeit",placement:"bottom",children:(0,G.jsx)(Nfe,{style:{marginRight:"0.5vh"}})}),(0,G.jsx)("span",{children:Vl()(null===a||void 0===a?void 0:a.start).format("HH:mm")})]}),(0,G.jsxs)("div",{style:{width:"10%",display:"flex",flexDirection:"row",alignItems:"center"},children:[(0,G.jsx)(pp,{title:"Ende der Arbeitszeit",placement:"bottom",children:(0,G.jsx)(Lfe,{style:{marginRight:"0.5vh"}})}),(0,G.jsx)("span",{children:null!==a&&void 0!==a&&a.end?new Date((null===a||void 0===a?void 0:a.end.toString())+"").toLocaleTimeString("de-DE",{hour:"2-digit",minute:"2-digit"}):"Aktiv"})]}),(0,G.jsxs)("div",{style:{width:"10%",display:"flex",flexDirection:"row",alignItems:"center"},children:[(0,G.jsx)(pp,{title:"Pausendauer",placement:"bottom",children:(0,G.jsx)(Ffe,{style:{marginRight:"0.5vh"}})}),(0,G.jsx)("span",{children:P?"Aktiv":S<60.01?S.toFixed(0)+" min":((S-S%60)/60).toFixed(0)+" h "+(S%60).toFixed(0)+" min"})]}),(0,G.jsxs)("div",{style:{width:"10%",display:"flex",flexDirection:"row",alignItems:"center"},children:[(0,G.jsx)(pp,{title:"Arbeitszeit (ohne Pause)",placement:"bottom",children:(0,G.jsx)(zfe,{style:{marginRight:"0.5vh"}})}),(0,G.jsx)("span",{children:mB(Vl()(null===a||void 0===a?void 0:a.start),null===a||void 0===a?void 0:a.end,s)})]})]}),(0,G.jsx)("div",{style:{width:"5%",marginLeft:"auto",marginRight:"1vw"},children:(0,G.jsx)(hB,{options:g})})]}),(0,G.jsx)(ke,{in:v,children:(0,G.jsxs)("div",{style:{width:"100%"},children:[c&&c.length>0?(0,G.jsx)("div",{className:"bold-big",style:{fontSize:"16px",marginLeft:"2vw",marginTop:"1vh",textAlign:"center",marginBottom:"1vh"},children:"Leistungen zur Arbeitszeit"}):(0,G.jsx)("div",{style:{fontSize:"16px",marginLeft:"2vw",marginTop:"1vh",textAlign:"center",marginBottom:"1vh"},children:"Keine Leistungen"}),c&&c.length>0&&(null===c||void 0===c?void 0:c.map((function(e){return(0,G.jsx)("div",{style:{display:"flex",width:"100%",justifyContent:"center",alignItems:"center"},children:(0,G.jsx)("div",{style:{width:"75%",marginBottom:"3px",border:"1px #e6e6e6 solid",borderRadius:"8px"},children:(0,G.jsxs)("div",{style:{marginLeft:"10px"},children:[" ",(0,G.jsx)(Hde,{service:e})]})})},e.id)})))]})})]},l)},Vfe=__webpack_require__(3320),qfe=__webpack_require__.n(Vfe),Wfe=__webpack_require__(4253),Ufe=__webpack_require__.n(Wfe);var Gfe=function(e){var n=e.width,r=e.height,o=e.order;Vl().extend(Ufe()),Vl().extend(qfe());var a=YF(),s=a.worktimesOrganization,l=a.pausesOrganization,u=kP().services,c=(js().user,JM().staff),d=(0,t.useState)([]),f=(0,i.Z)(d,2),h=f[0],p=f[1],v=(0,t.useMemo)((function(){return s}),[s]),m=[{title:"Mitarbeiter",valueKey:"userId",referenceList:c,referenceListValueKey:"person.completeName"},{title:"Nutzername",valueKey:"userId",referenceList:c,referenceListValueKey:"username"}];(0,t.useEffect)((function(){s&&p(s)}),[s]);var g=(0,t.useState)(0),y=(0,i.Z)(g,2),b=y[0],x=y[1];return(0,G.jsxs)(NF,{title:"Arbeitszeiten",style:{width:n,height:r,order:o},fullHeightBody:!0,right:function(){return(0,G.jsx)(X1,{dataToFilter:h,setDataToFilter:p,filterOptions:m,originalData:v})},children:[h&&h.length>0&&h.map((function(e,t){if(t>=10*b&&t<10*(b+1))return(0,G.jsx)(Hfe,{worktime:e,n:t,id:e.id,pauses:null===l||void 0===l?void 0:l.filter((function(t){return t.workTimeId===e.id})),staffMember:c.find((function(t){return t.id===e.userId})),servicesToWorktime:u.filter((function(t){var n,r;return!!function(e,t,n,r){var i=e.employeeDatas.some((function(e){var i=Vl()(e.from),o=Vl()(e.to),a=Vl()(t).subtract(30,"minute"),s=Vl()(n).add(30,"minute");return i.isSameOrAfter(a)&&o.isSameOrBefore(s)&&e.userId===r}));return i}(t,null!==(n=e.start)&&void 0!==n?n:Vl()(),null!==(r=e.end)&&void 0!==r?r:Vl()(),e.userId)}))},t)})),(0,G.jsx)("div",{style:{marginTop:"2em"},children:(0,G.jsx)(dB,{items:null!==s&&void 0!==s?s:[],itemsPerPage:10,page:b,setPage:x})})]})};var Kfe=function(){return(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(Gfe,{width:"100%",height:"100%"})})},Yfe=__webpack_require__(7954),Xfe=__webpack_require__(2249),Qfe=__webpack_require__(6711),Jfe=__webpack_require__(8384),$fe=__webpack_require__(8879),ehe=__webpack_require__(1347);var the=function(e){var n,r,s,l,u,c,d=e.holidayRequest,f=e.user,h=e.assignedUser,p=e.setShowNote,v=e.setNoteHoliday,m=YF(),g=m.acceptHolidayRequest,y=m.rejectHolidayRequest,b=(0,t.useState)(!1),x=(0,i.Z)(b,2),w=x[0],k=x[1],S=js().user,_=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:k(!0),setTimeout((function(){g(d)}),300);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,G.jsxs)("div",{style:{width:"100%",display:"flex",flexDirection:"row",padding:"1%",alignItems:"center",borderWidth:"1px",borderColor:"#f2f2f2",borderStyle:"solid",borderRadius:"8px",transform:w?"translateX(110%)":"",transition:"width 0.3s, transform 0.6s"},children:[(0,G.jsxs)("div",{style:{width:"15%",display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center"},children:[(0,G.jsx)(pp,{title:"Mitarbeiter",placement:"bottom",children:(0,G.jsx)(Zfe,{style:{marginRight:"0.5vh"}})}),(0,G.jsx)("span",{children:null===f||void 0===f||null===(n=f.person)||void 0===n?void 0:n.completeName})]}),(0,G.jsxs)("div",{style:{width:"15%",display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center"},children:[(0,G.jsx)(pp,{title:"Gestellt am",placement:"bottom",children:(0,G.jsx)(Yfe.Z,{style:{marginRight:"0.5vh"}})}),(0,G.jsx)("span",{children:new Date(d.requestedDate.toString()).toLocaleDateString("de-DE",{day:"2-digit",month:"2-digit",year:"numeric"})})]}),(0,G.jsxs)("div",{style:{width:"15%",display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center"},children:[(0,G.jsx)(pp,{title:"Urlaubsstart",placement:"bottom",children:(0,G.jsx)(Yfe.Z,{style:{marginRight:"0.5vh"}})}),(0,G.jsx)("span",{children:new Date(d.startDate.toString()).toLocaleDateString("de-DE",{day:"2-digit",month:"2-digit",year:"numeric"})})]}),(0,G.jsxs)("div",{style:{width:"15%",display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center"},children:[(0,G.jsx)(pp,{title:"Urlaubsende",placement:"bottom",children:(0,G.jsx)(Yfe.Z,{style:{marginRight:"0.5vh"}})}),(0,G.jsx)("span",{children:new Date(d.endDate.toString()).toLocaleDateString("de-DE",{day:"2-digit",month:"2-digit",year:"numeric"})})]}),(0,G.jsxs)("div",{style:{width:"15%",display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center"},children:[(0,G.jsx)(pp,{title:"Zugewiesen an",placement:"bottom",children:(0,G.jsx)(Xfe.Z,{style:{marginRight:"0.5vh"}})}),(0,G.jsx)("span",{children:null!==(r=null!==(s=null===h||void 0===h||null===(l=h.person)||void 0===l?void 0:l.completeName)&&void 0!==s?s:null===h||void 0===h?void 0:h.username)&&void 0!==r?r:"-"})]}),(0,G.jsxs)("div",{style:{width:"10%",display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center"},children:[(0,G.jsx)(pp,{title:"Verf\xfcgbare Urlaubstage",placement:"bottom",children:(0,G.jsx)(ehe.Z,{style:{marginRight:"0.5vh"}})}),(0,G.jsx)("span",{children:"".concat(null!==(u=null===f||void 0===f?void 0:f.unusedHolidays)&&void 0!==u?u:"0"," Tage")})]}),(0,G.jsx)("div",{style:{width:"5%",display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center"},children:(0,G.jsx)(pp,{title:"Anmerkungen anzeigen",placement:"bottom",children:(0,G.jsx)(sc,{onClick:function(){return v&&v(d),void(p&&p(!0))},children:(0,G.jsx)($fe.Z,{})})})}),("Admin"===(null===S||void 0===S?void 0:S.organizationRoleName)||(null===S||void 0===S||null===(c=S.rights)||void 0===c?void 0:c.manageHolidays))&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("div",{style:{width:"5%",display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center"},children:(0,G.jsx)(pp,{title:"Annehmen",placement:"bottom",children:(0,G.jsx)(sc,{onClick:function(){return _()},children:(0,G.jsx)(Jfe.Z,{style:{color:"green",transform:"scale(1.1)"}})})})}),(0,G.jsx)("div",{style:{width:"5%",display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center"},children:(0,G.jsx)(pp,{title:"Ablehnen",placement:"bottom",children:(0,G.jsx)(sc,{onClick:function(){return k(!0),void setTimeout((function(){y(d)}),300)},children:(0,G.jsx)(Qfe.Z,{style:{color:"red",transform:"scale(1.1)"}})})})})]})]})},nhe=__webpack_require__(6039),rhe=__webpack_require__(4525),ihe=__webpack_require__(9608);var ohe=function(e){var n,r,s,l,u,c=e.holiday,d=e.user,f=e.assignedUser,h=e.setShowNote,p=e.setNoteHoliday,v=e.setModalConfirmFunction,m=e.setShowConfirmationModal,g=YF(),y=g.resetHoliday,b=g.cancelHoliday,x=(0,t.useState)(!1),w=(0,i.Z)(x,2),k=w[0],S=w[1],_=js().user,C=[{text:"Zur\xfccksetzen",function:function(){S(!0),setTimeout((function(){y(c)}),300)},tooltipText:'Urlaub wird zu einem Antrag zur\xfcckgesetzt, somit wieder als "Offen" markiert und kann erneut best\xe4tigt oder abgelehnt werden.'}];return!0===c.accepted&&C.push({text:"Stornieren",function:function(){m&&m(!0),v&&v((function(){return(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,b(c).then((function(){m&&m(!1)}));case 2:case"end":return e.stop()}}),e)})))}))},tooltipText:"Best\xe4tigter Urlaub wird storniert. Der Mitarbeiter erh\xe4lt eine E-Mail und wird \xfcber die Stornierung informiert."}),(0,G.jsxs)("div",{style:{width:"100%",display:"flex",flexDirection:"row",padding:"1%",alignItems:"center",backgroundColor:c.accepted?"#e6fbe6":"#ffebe6",borderWidth:"1px",borderStyle:"solid",borderColor:"white",borderRadius:"8px",transform:k?"translateX(-110%)":"",transition:"width 0.3s, transform 0.3s"},children:[(0,G.jsxs)("div",{style:{width:"15%",display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center"},children:[(0,G.jsx)(pp,{title:"Mitarbeiter",placement:"bottom",children:(0,G.jsx)(Zfe,{style:{marginRight:"0.5vh"}})}),(0,G.jsx)("span",{children:null===d||void 0===d||null===(n=d.person)||void 0===n?void 0:n.completeName})]}),(0,G.jsxs)("div",{style:{width:"15%",display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center"},children:[(0,G.jsx)(pp,{title:"Gestellt am",placement:"bottom",children:(0,G.jsx)(Yfe.Z,{style:{marginRight:"0.5vh"}})}),(0,G.jsx)("span",{children:new Date(c.requestedDate.toString()).toLocaleDateString("de-DE",{day:"2-digit",month:"2-digit",year:"numeric"})})]}),(0,G.jsxs)("div",{style:{width:"15%",display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center"},children:[(0,G.jsx)(pp,{title:"Urlaubsstart",placement:"bottom",children:(0,G.jsx)(Yfe.Z,{style:{marginRight:"0.5vh"}})}),(0,G.jsx)("span",{children:new Date(c.startDate.toString()).toLocaleDateString("de-DE",{day:"2-digit",month:"2-digit",year:"numeric"})})]}),(0,G.jsxs)("div",{style:{width:"15%",display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center"},children:[(0,G.jsx)(pp,{title:"Urlaubsende",placement:"bottom",children:(0,G.jsx)(Yfe.Z,{style:{marginRight:"0.5vh"}})}),(0,G.jsx)("span",{children:new Date(c.endDate.toString()).toLocaleDateString("de-DE",{day:"2-digit",month:"2-digit",year:"numeric"})})]}),(0,G.jsxs)("div",{style:{width:"15%",display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center"},children:[(0,G.jsx)(pp,{title:"Zugewiesen an",placement:"bottom",children:(0,G.jsx)(ihe.Z,{style:{marginRight:"0.5vh"}})}),(0,G.jsx)("span",{children:null!==(r=null!==(s=null===f||void 0===f||null===(l=f.person)||void 0===l?void 0:l.completeName)&&void 0!==s?s:null===f||void 0===f?void 0:f.username)&&void 0!==r?r:"-"})]}),(0,G.jsxs)("div",{style:{width:"15%",display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center"},children:[c.accepted?(0,G.jsx)(pp,{title:"Akzeptiert am",placement:"bottom",children:(0,G.jsx)(nhe.Z,{style:{marginRight:"0.5vh"}})}):(0,G.jsx)(pp,{title:"Abgelehnt am",placement:"bottom",children:(0,G.jsx)(rhe.Z,{style:{marginRight:"0.5vh"}})}),(0,G.jsx)("span",{children:c.processedDate&&new Date(c.processedDate.toString()).toLocaleDateString("de-DE",{day:"2-digit",month:"2-digit",year:"numeric"})})]}),(0,G.jsx)("div",{style:{width:"5%",display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center"},children:(0,G.jsx)(pp,{title:"Anmerkungen anzeigen",placement:"bottom",children:(0,G.jsx)(sc,{onClick:function(){return p&&p(c),void(h&&h(!0))},children:(0,G.jsx)($fe.Z,{})})})}),("Admin"===(null===_||void 0===_?void 0:_.organizationRoleName)||(null===_||void 0===_||null===(u=_.rights)||void 0===u?void 0:u.manageHolidays))&&(0,G.jsx)("div",{style:{width:"5%",display:"flex",flexDirection:"row",justifyContent:"center"},children:(0,G.jsx)(hB,{options:C})})]})};var ahe=function(e){var n=e.open,r=e.setOpen,s=e.holiday,l=(0,t.useState)(null!==s&&void 0!==s?s:GF),c=(0,i.Z)(l,2),d=c[0],f=c[1],h=YF().addHolidayNote;(0,t.useEffect)((function(){s&&f(s)}),[s]);var p=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!d){e.next=3;break}return e.next=3,h(d).then((function(){return r(!1)}));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,G.jsx)(sf,{title:"Anmerkungen",open:n,onClose:function(){return r(!1)},children:(0,G.jsxs)("form",{className:"form",children:[(0,G.jsx)(mP,{label:"Anmerkung Antragssteller*in",placeholder:"Es wurden keine Anmerkungen von dem/der Antragsteller*in hinzugef\xfcgt",type:"multiline",value:null===d||void 0===d?void 0:d.requesterNote,onChange:function(){},readonly:!0}),(0,G.jsx)(mP,{label:"Anmerkung Antragsbearbeiter*in",placeholder:"Es wurden keine Anmerkungen von dem/der Antragsbearbeiter*in hinzugef\xfcgt",type:"multiline",value:null===d||void 0===d?void 0:d.granterNote,onChange:function(e){return f((function(t){return u(u({},t),{},{granterNote:e})}))}}),(0,G.jsx)(Gc,{title:"Speichern",onClickHandler:function(){return p()},style:{width:"66%",alignSelf:"center",margin:"2%"}})]})})};var she=function(e){var n=e.open,r=e.setOpen,o=e.modalTitle,a=e.modalText,s=e.confirmFunction,l=(e.setConfirmFunction,e.cancelFunction),u=(e.setCancelFunction,e.loadOnConfirmFunction,(0,t.useState)(!1)),c=(0,i.Z)(u,2),d=c[0];return c[1],(0,G.jsxs)(sf,{open:n,title:o,onClose:function(){return r(!1)},children:[(0,G.jsx)("div",{style:{marginBottom:"2vh"},children:a}),d?(0,G.jsx)("div",{style:{display:"flex",justifyContent:"center"},children:(0,G.jsx)(bu,{size:18,color:"inherit"})}):(0,G.jsxs)("div",{style:{display:"flex",width:"100%",justifyContent:"flex-end",marginBottom:"1vh",gap:"1vw"},children:[(0,G.jsx)("div",{style:{width:"fit-content",marginLeft:"1vw"},children:(0,G.jsx)(Gc,{onClickHandler:function(){return l()},title:"Abbrechen",disabled:d})}),(0,G.jsx)("div",{style:{width:"fit-content",marginRight:"1vw"},children:(0,G.jsx)(Gc,{onClickHandler:function(){return s()},title:"Best\xe4tigen",disabled:d})})]})]})};var lhe=function(e){e.width,e.height,e.order;var n,r,s=e.cardMode,l=e.setCardMode,u=YF(),c=u.holidays,d=u.organizationHolidays,f=u.fetchHolidays,h=JM().staff,p=js().user,v=(0,t.useState)([]),m=(0,i.Z)(v,2),g=m[0],y=m[1],b=(0,t.useMemo)((function(){return x()}),[c,d]);function x(){var e,t=[];return"Admin"===(null===p||void 0===p?void 0:p.organizationRoleName)||null!==p&&void 0!==p&&null!==(e=p.rights)&&void 0!==e&&e.manageHolidays?d&&(t=d.filter((function(e){return!1===(null===e||void 0===e?void 0:e.accepted)&&!1===(null===e||void 0===e?void 0:e.rejected)&&!1===(null===e||void 0===e?void 0:e.canceled)}))):void 0!==c&&(t=c.filter((function(e){return!1===(null===e||void 0===e?void 0:e.accepted)&&!1===(null===e||void 0===e?void 0:e.rejected)&&!1===(null===e||void 0===e?void 0:e.canceled)}))),t}var w=(0,t.useState)([]),k=(0,i.Z)(w,2),S=k[0],_=k[1],C=(0,t.useMemo)((function(){return j()}),[c,d]);function j(){var e,t=[];return"Admin"===(null===p||void 0===p?void 0:p.organizationRoleName)||null!==p&&void 0!==p&&null!==(e=p.rights)&&void 0!==e&&e.manageHolidays?d&&(t=d.filter((function(e){return((null===e||void 0===e?void 0:e.accepted)||(null===e||void 0===e?void 0:e.rejected))&&!1===(null===e||void 0===e?void 0:e.canceled)}))):void 0!==c&&(t=c.filter((function(e){return((null===e||void 0===e?void 0:e.accepted)||(null===e||void 0===e?void 0:e.rejected))&&!1===(null===e||void 0===e?void 0:e.canceled)}))),t}var P=(0,t.useState)(!1),E=(0,i.Z)(P,2),A=E[0],T=E[1],I=(0,t.useState)(),R=(0,i.Z)(I,2),M=R[0],O=R[1],D=(0,t.useState)(!1),Z=(0,i.Z)(D,2),N=Z[0],L=Z[1],F=(0,t.useState)((function(){})),z=(0,i.Z)(F,2),B=z[0],H=z[1],V=(0,t.useState)(!1),q=(0,i.Z)(V,2),W=q[0],U=q[1],K=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return U(!0),e.next=3,f().then((function(){return U(!1)}));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,t.useEffect)((function(){y(x()),_(j())}),[d,c]);var Y=[{body:function(e){return(0,G.jsx)("span",{children:"Offen"})},value:"requests"},{body:function(e){return(0,G.jsx)("span",{children:"Erledigt"})},value:"confirmed"}],X=[{title:"Gestellt von",valueKey:"userId",referenceList:h,referenceListValueKey:"person.completeName"},{title:"Zugewiesen an",valueKey:"assignedToUserId",referenceList:h,referenceListValueKey:"person.completeName"}],Q=(0,t.useState)(0),J=(0,i.Z)(Q,2),$=J[0],ee=J[1];return(0,t.useEffect)((function(){ee(0)}),[s]),(0,G.jsxs)(t.Fragment,{children:[(0,G.jsx)(ahe,{open:A,setOpen:T,holiday:M}),(0,G.jsx)(she,{open:N,setOpen:L,cancelFunction:function(){return L(!1)},modalText:"M\xf6chten Sie diesen Urlaub wirklich stornieren? Der betroffene Mitarbeiter erh\xe4lt eine Benachrichtigung per Email",modalTitle:"Urlaub stornieren",confirmFunction:function(){return B()}}),(0,G.jsxs)(NF,{title:"requests"===s?null!==p&&void 0!==p&&null!==(n=p.rights)&&void 0!==n&&n.manageHolidays?"Urlaubsantr\xe4ge":"Meine Urlaubsantr\xe4ge":null!==p&&void 0!==p&&null!==(r=p.rights)&&void 0!==r&&r.manageHolidays?"Urlaube":"Meine Urlaube",right:function(){return(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row"},children:[(0,G.jsx)(hU,{buttons:Y,value:s,setValue:l}),(0,G.jsx)(X1,{dataToFilter:"requests"===s?g:S,setDataToFilter:"requests"===s?y:_,filterOptions:X,originalData:"requests"===s?b:C})]})},left:(0,G.jsx)(RH,{title:"Aktualisieren",onClick:function(){K()},children:W?(0,G.jsx)(bu,{size:16}):(0,G.jsx)(w8,{fontSize:"small"})}),children:["requests"===s&&(0,G.jsx)("header",{children:(0,G.jsxs)("div",{style:{width:"100%",display:"flex",flexDirection:"row",paddingLeft:"1%",borderBottomWidth:"1px",borderBottomColor:"grey",borderBottomStyle:"solid",borderBottomRightRadius:"1px",borderBottomLeftRadius:"1px"},children:[(0,G.jsx)("div",{style:{width:"15%",textAlign:"center"},children:"Gestellt von"}),(0,G.jsx)("div",{style:{width:"15%",textAlign:"center"},children:"Gestellt am"}),(0,G.jsx)("div",{style:{width:"15%",textAlign:"center"},children:"Urlaubsstart"}),(0,G.jsx)("div",{style:{width:"15%",textAlign:"center"},children:"Urlaubsende"}),(0,G.jsx)("div",{style:{width:"15%",textAlign:"center"},children:"Zugewiesen an"}),(0,G.jsx)("div",{style:{width:"10%",textAlign:"center"},children:"Urlaubstage"})]})}),"confirmed"===s&&(0,G.jsx)("header",{children:(0,G.jsxs)("div",{style:{width:"100%",display:"flex",flexDirection:"row",paddingLeft:"1%",borderBottomWidth:"1px",borderBottomColor:"grey",borderBottomStyle:"solid",borderBottomRightRadius:"1px",borderBottomLeftRadius:"1px"},children:[(0,G.jsx)("div",{style:{width:"15%",textAlign:"center"},children:"Gestellt von"}),(0,G.jsx)("div",{style:{width:"15%",textAlign:"center"},children:"Gestellt am"}),(0,G.jsx)("div",{style:{width:"15%",textAlign:"center"},children:"Urlaubsstart"}),(0,G.jsx)("div",{style:{width:"15%",textAlign:"center"},children:"Urlaubsende"}),(0,G.jsx)("div",{style:{width:"15%",textAlign:"center"},children:"Zugewiesen an"}),(0,G.jsx)("div",{style:{width:"15%",textAlign:"center"},children:"Akzeptiert/Abgelehnt am"})]})}),"requests"===s&&g.map((function(e,t){if(t>=9*$&&t<9*($+1))return(0,G.jsx)(the,{setNoteHoliday:O,setShowNote:T,holidayRequest:e,user:h.find((function(t){return t.id===(null===e||void 0===e?void 0:e.userId)})),assignedUser:h.find((function(t){return t.id===(null===e||void 0===e?void 0:e.assignedToUserId)}))},e.id)})),"requests"===s&&(0,G.jsx)("div",{style:{position:"absolute",bottom:"5%",width:"100%"},children:(0,G.jsx)(dB,{items:null!==g&&void 0!==g?g:[],itemsPerPage:9,page:$,setPage:ee})}),"confirmed"===s&&S.map((function(e,t){if(t>=9*$&&t<9*($+1))return(0,G.jsx)(ohe,{setShowConfirmationModal:L,setModalConfirmFunction:H,setNoteHoliday:O,setShowNote:T,holiday:e,user:h.find((function(t){return t.id===(null===e||void 0===e?void 0:e.userId)})),assignedUser:h.find((function(t){return t.id===(null===e||void 0===e?void 0:e.assignedToUserId)}))},e.id)})),"confirmed"===s&&(0,G.jsx)("div",{style:{position:"absolute",bottom:"5%",width:"100%"},children:(0,G.jsx)(dB,{items:null!==S&&void 0!==S?S:[],itemsPerPage:9,page:$,setPage:ee})})]})]})};var uhe=function(){var e=(0,t.useState)("requests"),n=(0,i.Z)(e,2),r=n[0],o=n[1];return(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(lhe,{cardMode:r,setCardMode:o,height:"100%"})})},che="BillsCard_accent__7zGFd",dhe="BillsCard_working__gKaoN",fhe="BillsCard_pause__rzpEc",hhe="BillsCard_container__mXNNx",phe=function(e){var n,r,o,a,s=e.staff,l=e.setClickedUser,u=e.setFormMode,c=jL(),d=JM(),f=d.deleteStaff,h=d.defaultStaff,p=xq(),v=null!==(n=s.person)&&void 0!==n&&n.lastname?s.person.firstname?(s.person.title?s.person.title+" ":"")+s.person.firstname+" "+s.person.lastname:s.person.lastname:s.username,m=[{text:"Bearbeiten",function:function(){p.changeVisibility("editCreatePersonal",!0,{props:{object:s,mode:"edit"}})}},{text:"L\xf6schen",function:function(){p.changeVisibility("yesNoDialog",!0,{props:{object:{modalTitle:"Mitarbeiter l\xf6schen",submitFunction:function(){return f(s)},confirmButtonText:"L\xf6schen",modalText:"M\xf6chten Sie diesen Mitarbeiter wirklich l\xf6schen?"}}})}},{text:"Arbeitszeit\xfcbersicht generieren",function:function(){c("/verwaltung/personal/arbeitszeituebersicht/erstellen/".concat(s.id))}}],g=(0,t.useState)(!1),y=(0,i.Z)(g,2),b=y[0],x=y[1],w=t.useState(!1),k=(0,i.Z)(w,2),S=k[0],_=(k[1],t.useRef(null)),C=t.useRef(S);t.useEffect((function(){!0===C.current&&!1===S&&_.current.focus(),C.current=S}),[S]);var j=Rc().companies,P=Gl().companyData;return(0,G.jsx)(G.Fragment,{children:s&&(0,G.jsxs)("div",{className:"flex column ".concat(hhe),style:{backgroundColor:"white"},children:[(0,G.jsxs)("header",{className:"flex centered-aligned stretched-justify",children:[(0,G.jsxs)("div",{className:"flex centered-aligned pointer",onClick:function(){return u&&l&&(!0===!b?(l(s),u("editUser")):(l(h),u("createUser"))),void x(!b)},style:{gap:"6px"},children:[(0,G.jsx)("div",{className:0===s.workingStatus?che:1===s.workingStatus?dhe:fhe}),b?(0,G.jsx)(bF,{fontSize:"small"}):(0,G.jsx)(o8,{fontSize:"small"}),(0,G.jsxs)("span",{className:"bold-big",children:[v," ",!s.active&&" (Inaktiv)"]})]}),(0,G.jsx)(hB,{options:m})]}),(0,G.jsxs)(ke,{in:b,children:[(0,G.jsx)("section",{className:"label flex centered-aligned",style:{padding:"0 10px",gap:"10px",marginTop:"5px"},children:(0,G.jsx)("div",{style:{width:"50%",display:"flex",flexDirection:"row",justifyContent:"flex-start"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"},children:"Username: "+s.username})})}),(0,G.jsx)("section",{className:"label flex centered-aligned",style:{padding:"0 10px",gap:"10px",marginTop:"5px"},children:(0,G.jsx)("div",{style:{width:"50%",display:"flex",flexDirection:"row",justifyContent:"flex-start"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"},children:"E-Mail: "+(null!==(r=s.eMail)&&void 0!==r?r:"")})})}),(0,G.jsx)("section",{className:"label flex centered-aligned",style:{padding:"0 10px",gap:"10px",marginTop:"5px"},children:(0,G.jsx)("div",{style:{width:"50%",display:"flex",flexDirection:"row",justifyContent:"flex-start"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"},children:"Berechtigungsrolle: "+(null!==(o=s.organizationRoleName)&&void 0!==o?o:"")})})}),P.id!==s.organizationId&&(0,G.jsx)("section",{className:"label flex centered-aligned",style:{padding:"0 10px",gap:"10px",marginTop:"5px"},children:(0,G.jsx)("div",{style:{width:"50%",display:"flex",flexDirection:"row",justifyContent:"flex-start"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"},children:"Geh\xf6rt zu Firma: "+(null===(a=j.find((function(e){return e.id===s.organizationId})))||void 0===a?void 0:a.name)})})})]})]})})};var vhe=function(e){var n=e.width,r=e.height,o=e.order,a=e.setClickedUser,s=e.setFormMode,l=JM(),u=l.staff,c=l.fetchStaff,d=[{title:"Username",valueKey:"username"},{title:"Rolle",valueKey:"organizationRoleName"},{title:"E-Mail",valueKey:"eMail"},{title:"Name (Person)",valueKey:"personId",referenceList:Rc().persons,referenceListValueKey:"completeName"}];(0,t.useEffect)((function(){c()}),[]);var f=(0,t.useState)(""),h=(0,i.Z)(f,2),p=h[0],v=(h[1],(0,t.useState)(u)),m=(0,i.Z)(v,2),g=m[0],y=m[1],b=(0,t.useState)(u),x=(0,i.Z)(b,2),w=x[0],k=x[1];return(0,t.useEffect)((function(){y(u.filter((function(e){var t,n;return e.eMail.toLowerCase().includes(p.toLowerCase())||e.username.toLowerCase().includes(p.toLowerCase())||(null===(t=e.person)||void 0===t||null===(n=t.completeName)||void 0===n?void 0:n.toLowerCase().includes(p.toLowerCase()))}))),k(u.filter((function(e){var t,n;return e.eMail.toLowerCase().includes(p.toLowerCase())||e.username.toLowerCase().includes(p.toLowerCase())||(null===(t=e.person)||void 0===t||null===(n=t.completeName)||void 0===n?void 0:n.toLowerCase().includes(p.toLowerCase()))})))}),[p,u]),(0,G.jsx)(NF,{title:"Personal",style:{width:n,height:r,order:o},fullHeightBody:!0,right:function(){return(0,G.jsx)(X1,{dataToFilter:g,setDataToFilter:y,filterOptions:d,originalData:w})},children:g.map((function(e){return(0,G.jsx)(phe,{staff:e,setClickedUser:a,setFormMode:s},e.id)}))})};function mhe(e){var n=e.width,r=e.height,s=e.order,l=e.clickedUser,c=e.setClickedUser,d=e.formMode,f=(e.setFormMode,(0,t.useState)(XM)),h=(0,i.Z)(f,2),p=h[0],v=h[1],m=(0,t.useState)(""),g=(0,i.Z)(m,2),y=g[0],b=g[1],x=(0,t.useState)(""),w=(0,i.Z)(x,2),k=w[0],S=w[1],_=JM(),C=(0,t.useState)({usernameError:!1,organizationRoleError:!1,eMailError:!1,passwordError:!1,passwordNotMatchError:!1,usernameAlreadyExists:!1}),j=(0,i.Z)(C,2),P=j[0],E=j[1];function A(e){return!e.organizationRoleId||e.organizationRoleId<=0?E((function(e){return u(u({},e),{},{organizationRoleError:!0})})):E((function(e){return u(u({},e),{},{organizationRoleError:!1})})),e.eMail.length<=6||!e.eMail.includes("@")?E((function(e){return u(u({},e),{},{eMailError:!0})})):E((function(e){return u(u({},e),{},{eMailError:!1})})),!(!e.organizationRoleId||e.organizationRoleId<=0||e.eMail.length<=6||!e.eMail.includes("@"))}var T=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=d,e.next="createUser"===e.t0?3:"editUser"===e.t0?7:11;break;case 3:if(E((function(e){return u(u({},e),{},{usernameAlreadyExists:!1})})),p.username.length<=4?E((function(e){return u(u({},e),{},{usernameError:!0})})):E((function(e){return u(u({},e),{},{usernameError:!1})})),!p.organizationRoleId||p.organizationRoleId<=0?E((function(e){return u(u({},e),{},{organizationRoleError:!0})})):E((function(e){return u(u({},e),{},{organizationRoleError:!1})})),p.eMail.length<=6||!p.eMail.includes("@")?E((function(e){return u(u({},e),{},{eMailError:!0})})):E((function(e){return u(u({},e),{},{eMailError:!1})})),y.length<8?E((function(e){return u(u({},e),{},{passwordError:!0})})):E((function(e){return u(u({},e),{},{passwordError:!1})})),E(y!==k?function(e){return u(u({},e),{},{passwordNotMatchError:!0})}:function(e){return u(u({},e),{},{passwordNotMatchError:!1})}),p.username.length<=4||!p.organizationRoleId||p.organizationRoleId<=0||p.eMail.length<=6||!p.eMail.includes("@")||y.length<8||y!==k||!_.addStaff){e.next=6;break}return e.next=6,_.addStaff(u(u({},p),{},{password:y}),E).then((function(){P.usernameAlreadyExists||(v(XM),b(""),S(""))}));case 6:case 10:return e.abrupt("return");case 7:if(!(A(l)&&_.updateStaff&&l)){e.next=10;break}return e.next=10,_.updateStaff(u({},l)).then((function(){v(XM),b(""),S("")}));case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,G.jsx)(NF,{title:"editUser"===d?"Mitarbeiter bearbeiten":"Mitarbeiter erstellen",style:{width:n,height:r,order:s},fullHeightBody:!0,right:function(){return(0,G.jsx)("div",{})},cta:!0,ctaTitle:"editUser"===d?"Speichern":"Mitarbeiter erstellen",buttonIcon:(0,G.jsx)(OF,{fontSize:"small"}),ctaFunction:(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",T());case 1:case"end":return e.stop()}}),e)}))),children:"editUser"===d?(0,G.jsx)(eO,{confirmPassword:k,setConfirmPassword:S,password:y,setPassword:b,setStaff:c,staff:l,error:P,formMode:d}):(0,G.jsx)(eO,{confirmPassword:k,setConfirmPassword:S,password:y,setPassword:b,setStaff:v,staff:p,error:P})})}var ghe=function(){var e=JM().defaultStaff,n=(0,t.useState)(e),r=(0,i.Z)(n,2),o=r[0],a=r[1],s=(0,t.useState)("createUser"),l=(0,i.Z)(s,2),u=l[0],c=l[1];return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(pU,{height:"100%",width:"50%",children:(0,G.jsx)(vhe,{height:"100%",width:"100%",setClickedUser:a,setFormMode:c})}),(0,G.jsx)(pU,{height:"100%",width:"50%",children:(0,G.jsx)(mhe,{height:"100%",width:"100%",clickedUser:o,setClickedUser:a,formMode:u,setFormMode:c})})]})},yhe="BillsCard_accent__czyzT",bhe="BillsCard_outgoing__+pzqU",xhe="BillsCard_container__w6JhX",whe=function(e){var n,r,o,a,s=e.product,l=e.setClickedProduct,u=e.setFormMode,c=(jL(),OP()),d=xq(),f=[{text:"Bearbeiten",function:function(){d.changeVisibility("editCreateProduct",!0,{props:{object:s,mode:"edit"}})}},{text:"L\xf6schen",function:function(){c.removeProduct(s)}}],h=t.useState(!1),p=(0,i.Z)(h,2),v=p[0],m=(p[1],t.useRef(null)),g=t.useRef(v);t.useEffect((function(){!0===g.current&&!1===v&&m.current.focus(),g.current=v}),[v]);return(0,G.jsx)(G.Fragment,{children:s&&(0,G.jsxs)("div",{className:"flex column ".concat(xhe).concat(" itemContainer"),style:{backgroundColor:null!==(n="white")?n:"transparent",cursor:l?"pointer":"default"},onClick:function(){return l&&l(s),void(u&&u("editProduct"))},children:[(0,G.jsxs)("header",{className:"flex centered-aligned stretched-justify",children:[(0,G.jsxs)("div",{className:"flex centered-aligned",style:{gap:"6px"},children:[(0,G.jsx)("div",{className:0!==s.count?yhe:bhe}),(0,G.jsx)("span",{className:"bold-big",children:null!==(r=s.title)&&void 0!==r?r:""})]}),(0,G.jsx)(hB,{options:f})]}),(0,G.jsxs)("section",{className:"label flex centered-aligned",style:{padding:"0 10px",gap:"10px",marginTop:"5px"},children:[(0,G.jsx)("div",{style:{width:"20%",display:"flex",flexDirection:"row",justifyContent:"center"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"},children:"Menge: "+(null===s.count?"\u221e":null===s||void 0===s?void 0:s.count)})}),(0,G.jsx)("div",{style:{height:"12px",width:"1px",backgroundColor:"black",borderRadius:"100px"}}),(0,G.jsx)("div",{style:{width:"20%",display:"flex",flexDirection:"row",justifyContent:"center"},children:(0,G.jsx)("span",{children:"Einkauf: "+(null===(o=s.cost)||void 0===o?void 0:o.toFixed(2).replace(".",","))+" \u20ac"})}),(0,G.jsx)("div",{style:{height:"12px",width:"1px",backgroundColor:"black",borderRadius:"100px"}}),(0,G.jsx)("div",{style:{width:"20%",display:"flex",flexDirection:"row",justifyContent:"flex-end"},children:(0,G.jsx)("span",{style:{textOverflow:"ellipsis"},children:"Verkauf: "+(null===(a=s.salesPrice)||void 0===a?void 0:a.toFixed(2).replace(".",","))+" \u20ac"})})]})]})})};var khe=function(e){var n=e.width,r=e.height,o=e.order,a=e.setClickedProduct,s=e.setFormMode,l=OP(),u=l.products,c=l.fetchProducts,d=(OP(),(0,t.useState)([])),f=(0,i.Z)(d,2),h=f[0],p=f[1],v=(0,t.useMemo)((function(){return u}),[u]);(0,t.useEffect)((function(){u&&p(u)}),[u]);var m=xq();(0,t.useEffect)((function(){c()}),[]);var g=(0,t.useState)(null),y=(0,i.Z)(g,2),b=(y[0],y[1],(0,t.useState)(null)),x=(0,i.Z)(b,2),w=(x[0],x[1],[{title:"Titel",valueKey:"title"},{title:"Beschreibung",valueKey:"description"}]);return(0,G.jsx)(NF,{title:"Produkte",style:{width:n,height:r,order:o},fullHeightBody:!0,right:function(){return(0,G.jsx)(X1,{dataToFilter:h,setDataToFilter:p,filterOptions:w,originalData:v})},cta:!0,ctaTitle:"Produkt erstellen",buttonIcon:(0,G.jsx)(OF,{fontSize:"small"}),ctaFunction:function(){m.changeVisibility("editCreateProduct",!0,{props:{mode:"create"}})},children:h&&h.map((function(e){return(0,G.jsx)(whe,{product:e,setClickedProduct:a,setFormMode:s})}))})};var She=function(){var e=(0,t.useState)(IP),n=(0,i.Z)(e,2),r=n[0],o=n[1];console.log(parseFloat("undefined"));var a=(0,t.useState)("createProduct"),s=(0,i.Z)(a,2),l=s[0],u=s[1];return(0,t.useEffect)((function(){console.log(r),console.log(l)}),[r,l]),(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(pU,{height:"100%",width:"50%",children:(0,G.jsx)(khe,{height:"100%",width:"100%",setClickedProduct:o,setFormMode:u})}),(0,G.jsx)(pU,{height:"100%",width:"50%",children:(0,G.jsx)(FF,{height:"100%",width:"100%",clickedProduct:r,setClickedProduct:o,formMode:l,setFormMode:u})})]})};function _he(e){return(0,ve.ZP)("MuiAvatarGroup",e)}var Che=(0,pe.Z)("MuiAvatarGroup",["root","avatar"]),jhe=["children","className","component","componentsProps","max","renderSurplus","slotProps","spacing","total","variant"],Phe={small:-16,medium:null},Ehe=(0,J.ZP)("div",{name:"MuiAvatarGroup",slot:"Root",overridesResolver:function(e,t){return(0,S.Z)((0,s.Z)({},"& .".concat(Che.avatar),t.avatar),t.root)}})((function(e){var t,n=e.theme,r=e.ownerState,i=r.spacing&&void 0!==Phe[r.spacing]?Phe[r.spacing]:-r.spacing;return t={},(0,s.Z)(t,"& .".concat(PN.root),{border:"2px solid ".concat((n.vars||n).palette.background.default),boxSizing:"content-box",marginLeft:null!=i?i:-8,"&:last-child":{marginLeft:0}}),(0,s.Z)(t,"display","flex"),(0,s.Z)(t,"flexDirection","row-reverse"),t})),Ahe=t.forwardRef((function(e,n){var r,i=(0,fe.Z)({props:e,name:"MuiAvatarGroup"}),o=i.children,a=i.className,s=i.component,l=void 0===s?"div":s,u=i.componentsProps,c=void 0===u?{}:u,d=i.max,f=void 0===d?5:d,h=i.renderSurplus,p=i.slotProps,v=void 0===p?{}:p,m=i.spacing,g=void 0===m?"medium":m,y=i.total,b=i.variant,x=void 0===b?"circular":b,w=(0,_.Z)(i,jhe),k=f<2?2:f,C=(0,S.Z)({},i,{max:f,spacing:g,component:l,variant:x}),j=function(e){var t=e.classes;return(0,de.Z)({root:["root"],avatar:["avatar"]},_he,t)}(C),P=t.Children.toArray(o).filter((function(e){return t.isValidElement(e)})),E=y||P.length;E===k&&(k+=1),k=Math.min(E+1,k);var A=Math.min(P.length,k-1),T=Math.max(E-k,E-A,0),I=h?h(T):"+".concat(T),R=null!=(r=v.additionalAvatar)?r:c.additionalAvatar;return(0,G.jsxs)(Ehe,(0,S.Z)({as:l,ownerState:C,className:(0,ue.Z)(j.root,a),ref:n},w,{children:[T?(0,G.jsx)(NN,(0,S.Z)({variant:x},R,{className:(0,ue.Z)(j.avatar,null==R?void 0:R.className),children:I})):null,P.slice(0,A).reverse().map((function(e){return t.cloneElement(e,{className:(0,ue.Z)(e.props.className,j.avatar),variant:e.props.variant||x})}))]}))})),The=Ahe;function Ihe(){var e=YP(),n=JM().staff,r=(js().user,(0,t.useState)([])),o=(0,i.Z)(r,2),a=o[0],s=o[1];(0,t.useEffect)((function(){s(n.filter((function(e){return e.active&&1===e.workingStatus})))}),[n]);var l=(0,t.useState)(null),u=(0,i.Z)(l,2),c=u[0],d=u[1];return(0,G.jsx)(G.Fragment,{children:!e&&(0,G.jsxs)("div",{className:"bg-default flex justify-between h-[5%] min-h-[60px]",children:[(0,G.jsx)("div",{}),(0,G.jsxs)("div",{className:"flex items-center gap-2 mr-5",children:[(0,G.jsx)("span",{className:"",children:a.length>0?"Online:":"Zur Zeit ist niemand da"}),(0,G.jsx)(The,{max:5,onClick:function(e){d(c?null:e.currentTarget)},children:a.map((function(e){var t,n,r,i,o;return(0,G.jsx)(pp,{title:f(e),children:(0,G.jsxs)(NN,{alt:null===(t=e.person)||void 0===t?void 0:t.lastname,src:"data:image/jpeg;base64,".concat(null===e||void 0===e?void 0:e.base64),children:[null===(n=e.person)||void 0===n||null===(r=n.lastname)||void 0===r?void 0:r.charAt(0),null===(i=e.person)||void 0===i||null===(o=i.firstname)||void 0===o?void 0:o.charAt(0)]},e.id)})}))})]})]})});function f(e){var t;return null!==(t=e.person)&&void 0!==t&&t.completeName&&e.person.completeName.length>0?e.person.completeName:e.username}}var Rhe=function(e){var t=e.children,n=YP();return(0,G.jsxs)(G.Fragment,{children:[!n&&(0,G.jsx)("div",{className:"flex gap-4 h-full p-4 overflow-auto",children:t}),n&&(0,G.jsx)("div",{className:"flex flex-col p-4 mt-[50px] gap-4",children:t})]})};function Mhe(){return(0,G.jsx)("html",{lang:"de",children:(0,G.jsx)("body",{children:(0,G.jsxs)("div",{className:"flex h-screen w-screen max-md:flex-col",children:[(0,G.jsx)(_F,{}),(0,G.jsxs)("div",{className:"flex flex-col h-screen w-[86%] max-md:w-[100%]",children:[(0,G.jsx)(Ihe,{}),(0,G.jsxs)(Rhe,{children:[(0,G.jsx)(RL,{})," "]})]})]})})})}var Ohe=function(){var e,n=az().documents,r=(0,t.useState)(0),o=(0,i.Z)(r,2),a=o[0],s=o[1],l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;if(0===e.length)return"0 Bytes";var n=0;return e.forEach((function(e){var t;n+=null!==(t=e.fileSize)&&void 0!==t?t:0})),Lue(n,t)}(n),u=Gl().companyData;return(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(pU,{height:"100%",width:"100%",children:(0,G.jsxs)(NF,{title:"Dokumente ".concat(l," / ").concat(Lue(Fue(null!==(e=null===u||void 0===u?void 0:u.subscription)&&void 0!==e?e:""))),children:[(0,G.jsx)(que,{}),n.map((function(e,t){if(t>=9*a&&t<9*(a+1))return(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(Vue,{document:e})})})),(0,G.jsx)("div",{style:{marginTop:"2em"},children:(0,G.jsx)(dB,{items:null!==n&&void 0!==n?n:[],itemsPerPage:9,page:a,setPage:s})})]})})})};var Dhe=function(){var e=js().user,n=Ql(),r=n.registrierkasseZertifikat,i=n.registrierkasse;return(0,t.useEffect)((function(){e&&e.organizationId&&(Ss.identify(e.userId.toString(),{username:e.username,email:e.email}),Ss.group("eCockpitOrganizationId",e.organizationId.toString()))}),[e]),(0,G.jsxs)(mF,{children:[(0,G.jsx)(uU,{}),(0,G.jsx)(lz.Notifications,{}),(0,G.jsxs)(DL,{children:[(0,G.jsx)(ML,{index:!0,element:(0,G.jsx)(IL,{to:"/dashboard",replace:!0})}),(0,G.jsxs)(ML,{path:"/",element:(0,G.jsx)(Mhe,{}),children:[(0,G.jsx)(ML,{path:"dashboard",element:(0,G.jsx)(B7,{})}),(0,G.jsx)(ML,{path:"aufgaben",element:(0,G.jsx)(IG,{})}),(0,G.jsx)(ML,{path:"aufgaben/lieferschein",element:(0,G.jsx)(Yce,{})}),(0,G.jsx)(ML,{path:"aufgaben/admin",element:(0,G.jsx)(IG,{adminView:!0})}),(0,G.jsx)(ML,{path:"aufgaben/lieferschein/erstellen",element:(0,G.jsx)(Ade,{})}),(0,G.jsx)(ML,{path:"leistungen",element:(0,G.jsx)(Dde,{})}),(0,G.jsx)(ML,{path:"leistungen/admin",element:(0,G.jsx)(Dde,{})}),(0,G.jsx)(ML,{path:"leistungen/servicesOverview",element:(0,G.jsx)(qde,{})}),(0,G.jsx)(ML,{path:"/statistiken",element:(0,G.jsx)(gfe,{})}),(0,G.jsx)(ML,{path:"/statistiken/unternehmen",element:(0,G.jsx)(mfe,{})}),(0,G.jsx)(ML,{path:"kontakte",element:(0,G.jsx)(Kue,{})}),(0,G.jsx)(ML,{path:"/kontakte/tags",element:(0,G.jsx)(Wce,{})}),(0,G.jsx)(ML,{path:"calendar",element:(0,G.jsx)(F6,{})}),(0,G.jsx)(ML,{path:"kommunikation/telefon",element:(0,G.jsx)(c7,{})}),(0,G.jsx)(ML,{path:"kommunikation/sms",element:(0,G.jsx)(t7,{})}),(0,G.jsx)(ML,{path:"kommunikation/email",element:(0,G.jsx)(D8,{})}),(0,G.jsx)(ML,{path:"kommunikation/socialMedia",element:(0,G.jsx)(n7,{})}),(0,G.jsx)(ML,{path:"kommunikation/newsletter/",element:(0,G.jsx)(Y8,{})}),(0,G.jsx)(ML,{path:"kommunikation/newsletter/bearbeiten/",element:(0,G.jsx)(V8,{})}),(0,G.jsx)(ML,{path:"kommunikation/newsletter/bearbeiten/:id",element:(0,G.jsx)(V8,{})}),(0,G.jsx)(ML,{path:"kommunikation/newsletter/warteschlange/",element:(0,G.jsx)(J8,{})}),(0,G.jsx)(ML,{path:"kommunikation/messenger",element:(0,G.jsx)(F8,{})}),(0,G.jsx)(ML,{path:"verwaltung/personal",element:(0,G.jsx)(ghe,{})}),(0,G.jsx)(ML,{path:"verwaltung/personal/arbeitszeiten",element:(0,G.jsx)(Kfe,{})}),(0,G.jsx)(ML,{path:"verwaltung/personal/arbeitszeituebersicht/erstellen/:id",element:(0,G.jsx)(sU,{})}),(0,G.jsx)(ML,{path:"verwaltung/personal/urlaube",element:(0,G.jsx)(uhe,{})}),(0,G.jsx)(ML,{path:"verwaltung/abteilungen",element:(0,G.jsx)(kfe,{})}),(0,G.jsx)(ML,{path:"verwaltung/produkte",element:(0,G.jsx)(She,{})}),(0,G.jsx)(ML,{path:"verwaltung/dokumente",element:(0,G.jsx)(Ohe,{})}),(0,G.jsx)(ML,{path:"laufzettel/organization/:id",element:(0,G.jsx)(Dfe,{})}),(0,G.jsx)(ML,{path:"laufzettel/person/:id",element:(0,G.jsx)(Ofe,{})}),(0,G.jsx)(ML,{path:"rechnungswesen",element:(0,G.jsx)(t1,{})}),(0,G.jsx)(ML,{path:"rechnungswesen/angebote",element:(0,G.jsx)(a2,{})}),(0,G.jsx)(ML,{path:"rechnungswesen/angebote/erstellen",element:(0,G.jsx)(O1,{})}),(0,G.jsx)(ML,{path:"rechnungswesen/angebote/bearbeiten/:id",element:(0,G.jsx)(O1,{})}),(0,G.jsx)(ML,{path:"rechnungswesen/rechnungen",element:(0,G.jsx)(n2,{})}),(0,G.jsx)(ML,{path:"rechnungswesen/rechnungen/erstellen",element:(0,G.jsx)(S1,{})}),(0,G.jsx)(ML,{path:"rechnungswesen/rechnungen/ansicht",element:(0,G.jsx)(n1,{})}),(0,G.jsx)(ML,{path:"rechnungswesen/rechnungen/bearbeiten/:id",element:(0,G.jsx)(S1,{})}),(0,G.jsx)(ML,{path:"rechnungswesen/belege",element:(0,G.jsx)(d2,{})}),(0,G.jsx)(ML,{path:"rechnungswesen/belege/erstellen",element:(0,G.jsx)(D1,{})}),(0,G.jsx)(ML,{path:"rechnungswesen/belege/bearbeiten/:id",element:(0,G.jsx)(D1,{})}),(0,G.jsx)(ML,{path:"rechnungswesen/firmenabrechnung",element:(0,G.jsx)(B1,{})}),(0,G.jsx)(ML,{path:"rechnungswesen/intervallleistungen",element:(0,G.jsx)(Mfe,{})}),(0,G.jsx)(ML,{path:"rechnungswesen/ausgangsintervalle",element:(0,G.jsx)(Ife,{})}),(0,G.jsx)(ML,{path:"rechnungswesen/accExport",element:(0,G.jsx)(MG,{})}),(0,G.jsx)(ML,{path:"rechnungswesen/rechnungskreise",element:(0,G.jsx)(U1,{})}),(0,G.jsx)(ML,{path:"rechnungswesen/rechnungskreise/erstellen",element:(0,G.jsx)(M1,{})}),(0,G.jsx)(ML,{path:"kassa",element:i&&r?(0,G.jsx)(Due,{}):(0,G.jsx)(Oue,{})}),(0,G.jsx)(ML,{path:"kassa/settings",element:(0,G.jsx)(Oue,{})}),(0,G.jsx)(ML,{path:"kassa/datenerfassungsprotokoll",element:(0,G.jsx)(Cue,{})}),(0,G.jsx)(ML,{path:"einstellungen/privat",element:(0,G.jsx)(ofe,{})}),(0,G.jsx)(ML,{path:"einstellungen/unternehmen",element:(0,G.jsx)(Qde,{})})]})]})]})},Zhe=(0,fc.Z)((0,G.jsx)("path",{d:"M18.3 5.71a.9959.9959 0 0 0-1.41 0L12 10.59 7.11 5.7a.9959.9959 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L10.59 12 5.7 16.89c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 13.41l4.89 4.89c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4z"}),"CloseRounded"),Nhe="Dropdown_container__d1ptW",Lhe="Dropdown_dropdown__CtQQv";var Fhe=function(e){var n=e.renderFunction,r=e.options,o=e.headerElement,a=e.activeElement,s=e.setActiveElement,l=(0,t.useRef)(null),u=(0,t.useState)(0),c=(0,i.Z)(u,2),d=c[0],f=c[1];(0,t.useLayoutEffect)((function(){var e;f(null===l||void 0===l||null===(e=l.current)||void 0===e?void 0:e.clientWidth)}),[]);var h=(0,t.useState)(!1),p=(0,i.Z)(h,2),v=p[0],m=p[1];return(0,G.jsx)(Ee,{onClickAway:function(){return m(!1)},children:(0,G.jsxs)("div",{className:Nhe,ref:l,children:[(0,G.jsx)("div",{children:o({activeElement:a,setExpanded:m,expanded:v,setActiveElement:s})}),(0,G.jsx)(jd,{in:v,children:(0,G.jsx)("div",{className:Lhe,style:{width:d},children:r.map((function(e,t){return n({activeElement:a,setActiveElement:s,option:e,index:t})}))})})]})})},zhe={container:"Login_container__Vtuna"};function Bhe(e){var t=e.user,n=e.setExpanded,r=(e.expanded,e.setActiveUser);return(0,G.jsxs)("div",{className:"flex stretched-justify",children:[(0,G.jsxs)("div",{className:"flex centered-aligned",children:[(0,G.jsx)("div",{}),(0,G.jsxs)("div",{className:"flex column",children:[(0,G.jsx)("span",{className:"heading",children:null===t||void 0===t?void 0:t.company}),(0,G.jsx)("span",{className:"heading-small",style:{color:"var(--text-contrast)"},children:null===t||void 0===t?void 0:t.email})]})]}),(0,G.jsxs)("div",{className:"flex",style:{gap:"5px"},children:[(0,G.jsx)(sc,{onClick:function(){return n((function(e){return!e}))},children:(0,G.jsx)(BM.Z,{fontSize:"small"})}),(0,G.jsx)(sc,{onClick:function(){return r(null)},children:(0,G.jsx)(Zhe,{fontSize:"small"})})]})]})}var Hhe=function(){var e,n,r=CL(),s=new URLSearchParams(r.search).get("code"),l=(0,t.useState)(""),c=(0,i.Z)(l,2),d=c[0],f=c[1];(0,t.useEffect)((function(){s&&h.get("/authentication/verify/".concat(s)).then((function(e){e.status>=200&&e.status<300?f("Ihr Account ist nun freigeschaltet, bitte loggen Sie sich ein."):f("Bei der Verifizierung Ihres Accounts ist etwas fehlgeschlagen.\nBitte versuchen Sie es erneut.\nSollte es weiterhin ein Problem geben melden Sie sich bitte bei unserer Hotline.")})).catch((function(e){f("Bei der Verifizierung Ihres Accounts ist etwas fehlgeschlagen.\nBitte versuchen Sie es erneut.\nSollte es weiterhin ein Problem geben melden Sie sich bitte bei unserer Hotline.")}))}),[s]);var p=null!==(e=js())&&void 0!==e?e:{},v=p.login,m=p.accounts,g=(0,t.useState)(!1),y=(0,i.Z)(g,2),b=y[0],x=y[1],w=(0,t.useState)({username:"",password:""}),k=(0,i.Z)(w,2),S=k[0],_=k[1],C=(0,t.useRef)();C.current=S;var j=(0,t.useState)(!1),P=(0,i.Z)(j,2),E=P[0],A=P[1],T=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:try{A(!0),v(C.current.username,C.current.password).then((function(){A(!1)})).catch((function(){A(!1)}))}catch(t){console.log(t),x(!0)}case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),I=[],R=(0,t.useState)(null!==(n=I[0])&&void 0!==n?n:null),M=(0,i.Z)(R,2),O=M[0],D=M[1],Z=jL(),N=(0,t.useState)(!0),L=(0,i.Z)(N,2),F=L[0],z=L[1],B=(0,t.useState)(!0),H=(0,i.Z)(B,2),V=H[0],q=H[1],W=(0,t.useState)(!0),U=(0,i.Z)(W,2),K=U[0],Y=U[1];return(0,t.useEffect)((function(){function e(e){"Enter"!==e.key||F||T()}return""===S.username||S.username.length<3?q(!0):q(!1),""===S.password?Y(!0):Y(!1),z(!(!V&&!K)),window.addEventListener("keyup",e),function(){return window.removeEventListener("keyup",e)}}),[S.username,S.password,V,K,F]),(0,G.jsx)("div",{className:"page flex centered",children:(0,G.jsxs)("section",{className:zhe.container.concat(" flex column"),children:[(0,G.jsx)("div",{style:{width:"100%",display:"flex",flexDirection:"row",justifyContent:"center"},children:(0,G.jsx)("a",{href:"https://ecockpit.at/",target:"_blank",style:{width:"100%",display:"flex",flexDirection:"row",justifyContent:"center"},children:(0,G.jsx)("img",{src:"https://ecockpit.at/wp-content/uploads/2022/08/eCockpit-Logo.png",style:{width:"33%"}})})}),(0,G.jsx)("div",{style:{textAlign:"center",marginTop:"1%",marginBottom:"1%",fontSize:"3vh",fontWeight:"600"},children:"Login"}),""!==d&&(0,G.jsx)("div",{children:d}),0===(null===m||void 0===m?void 0:m.length)||null===O?(0,G.jsx)(iP,{type:"text",label:"Benutzer:",placeholder:"Benutzername",value:S.username,onChange:function(e){return _((function(t){return u(u({},t),{},{username:e})}))},autocomplete:!0}):(0,G.jsx)(Fhe,{activeElement:O,setActiveElement:D,renderFunction:function(e){return function(e){var t=e.option,n=e.setActiveElement;return(0,G.jsx)("div",{onClick:function(){return n(t)},children:t.company})}(e)},options:I,headerElement:function(e){var t=e.activeElement,n=e.setExpanded,r=e.expanded,i=e.setActiveElement;return(0,G.jsx)(Bhe,{setActiveUser:i,user:t,expanded:r,setExpanded:n})}}),(0,G.jsx)(iP,{label:"Passwort:",type:"password",error:b,errorMessage:"Benutzername oder Kennwort sind falsch",value:S.password,onChange:function(e){return _((function(t){return u(u({},t),{},{password:e})}))}}),(0,G.jsxs)("div",{className:"flex stretched-justify",style:{marginTop:"20px"},children:[(0,G.jsx)("button",{className:"secondary-button pointer",onClick:function(){return Z("/reset")},children:"Passwort vergessen?"}),(0,G.jsx)("button",{onClick:(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",T());case 1:case"end":return e.stop()}}),e)}))),className:"cta-button pointer",style:{width:"40%"},children:E?(0,G.jsx)(bu,{size:"18px",color:"inherit"}):(0,G.jsxs)("span",{style:{gap:"10px"},className:"flex centered",children:["Weiter",(0,G.jsx)(OB,{fontSize:"small"})]})})]}),(0,G.jsx)("div",{className:"flex stretched-justify",style:{alignItems:"center",justifyContent:"center",marginTop:"1vh"},children:(0,G.jsx)("button",{className:"secondary-button pointer",onClick:function(){return Z("/register")},children:"Noch kein Konto? Klicken Sie hier!"})})]})})};var Vhe=function(){var e,n,r=null!==(e=js())&&void 0!==e?e:{},s=(r.login,r.accounts,(0,t.useState)({username:"",email:"",password:"",passwordCheck:"",receivesNewsletter:!1,organisationName:""})),l=(0,i.Z)(s,2),c=l[0],d=l[1];(0,t.useRef)().current=c;var f=(0,t.useState)(!1),p=(0,i.Z)(f,2),v=p[0],m=p[1],g=(0,t.useState)(!0),y=(0,i.Z)(g,2),b=y[0],x=y[1],w=(YP(),function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:try{m(!0),h.post("/Authentication/SignUp",c).then((function(e){201===e.status&&x(!1)}))}catch(t){}finally{m(!1)}case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()),k=(0,t.useState)(!0),S=(0,i.Z)(k,2),_=S[0],C=S[1],j=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""==c.username)C(!0);else try{h.get("/Authentication/check/".concat(c.username)).then((function(e){299===e.status&&C(!1),200===e.status&&C(!0)}))}catch(t){console.log(t)}case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),P=(0,t.useState)(null!==(n=[][0])&&void 0!==n?n:null),E=(0,i.Z)(P,2),A=(E[0],E[1],jL()),T=(0,t.useState)(!1),I=(0,i.Z)(T,2),R=I[0],M=I[1],O=(0,t.useState)(!1),D=(0,i.Z)(O,2),Z=D[0],N=D[1],L=(0,t.useState)(!1),F=(0,i.Z)(L,2),z=F[0],B=F[1],H=(0,t.useState)(!1),V=(0,i.Z)(H,2),q=V[0],W=V[1],U=(0,t.useState)(!0),K=(0,i.Z)(U,2),Y=K[0],X=K[1];return(0,t.useEffect)((function(){var e,t;function n(e){"Enter"!==e.key||Y||w()}return function(e){if(""==e)return M(!1),void C(!0);/[` !@#$%^&*()+\-=\[\]{};':"\\|,.<>\/?~]/.test(e)?M(!0):(M(!1),function(e){return e.length>=3&&e.length<=50}(e)?M(!1):M(!0))}(c.username),(e=c.password).length>=6&&e.length<=100?N(!1):""!=e?(e.length<6||e.length>100)&&N(!0):N(!1),function(e,t){""!=t&&e!==t?e!==t&&B(!0):B(!1)}(c.password,c.passwordCheck),""!=(t=c.email)?/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(t)?W(!1):W(!0):W(!1),!_||q||Z||z||R||""===c.username||""===c.password||""===c.email||""===c.passwordCheck?X(!0):X(!1),console.log(c),window.addEventListener("keyup",n),function(){return window.removeEventListener("keyup",n)}}),[c.username,c.password,c.receivesNewsletter,c.passwordCheck,c.email,q,Z,z,R,_,Y]),(0,G.jsx)("div",{className:"page flex centered",children:(0,G.jsxs)("section",{className:zhe.container.concat(" flex column"),children:[(0,G.jsx)("div",{style:{width:"100%",display:"flex",flexDirection:"row",justifyContent:"center"},children:(0,G.jsx)("a",{href:"https://ecockpit.at/",target:"_blank",style:{width:"100%",display:"flex",flexDirection:"row",justifyContent:"center"},children:(0,G.jsx)("img",{src:"https://ecockpit.at/wp-content/uploads/2022/08/eCockpit-Logo.png",style:{width:"33%"}})})}),(0,G.jsx)("div",{className:"flex centered",style:{marginTop:"1%",marginBottom:"1%",fontSize:"3vh",fontWeight:"600"},children:"Registrierung"}),b&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(Sc,{error:R,isRegister:!0,required:!0,placeholder:"Organisationsname",label:"Organisationsname:",value:c.organisationName,onChangeHandler:function(e){return d((function(t){return u(u({},t),{},{organisationName:e})}))},errorMessage:"Organisationsname muss zwischen 3-50 Zeichen lang sein!"}),(0,G.jsx)(Sc,{onBlurHandler:j,usernameAvailable:_,error:R,isRegister:!0,required:!0,placeholder:"Benutzername ",label:"Benutzername:",value:c.username,onChangeHandler:function(e){return d((function(t){return u(u({},t),{},{username:e})}))},errorMessage:"Benutzername muss zwischen 3-50 Zeichen lang sein und darf keine Sonderzeichen beinhalten!"}),(0,G.jsx)(Sc,{error:Z,isRegister:!0,required:!0,placeholder:"Passwort",label:"Passwort",isSecure:!0,value:c.password,onChangeHandler:function(e){return d((function(t){return u(u({},t),{},{password:e})}))},errorMessage:"Passwort muss mindestens 6 Zeichen lang sein!"}),(0,G.jsx)(Sc,{error:z,isRegister:!0,required:!0,placeholder:"Passwort best\xe4tigen",label:"Passwort best\xe4tigen",isSecure:!0,value:c.passwordCheck,onChangeHandler:function(e){return d((function(t){return u(u({},t),{},{passwordCheck:e})}))},errorMessage:"Passw\xf6rter stimmen nicht \xfcberein!"}),(0,G.jsx)(Sc,{error:q,isRegister:!0,required:!0,placeholder:"Email-Adresse",label:"Email-Adresse:",value:c.email,onChangeHandler:function(e){return d((function(t){return u(u({},t),{},{email:e})}))},errorMessage:"Geben Sie eine g\xfcltige E-Mail Adresse ein!"}),(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"row",alignItems:"center"},children:[(0,G.jsx)(wH,{value:c.receivesNewsletter,onChange:function(e){return d((function(t){return u(u({},t),{},{receivesNewsletter:e.target.checked})}))},sx:{color:"#390099","&.Mui-checked":{color:"#390099"}}}),(0,G.jsx)("span",{children:"Ich m\xf6chte einen auf meine Interessen zugeschnittenen Newsletter erhalten."})]}),(0,G.jsx)("div",{style:{display:"flex",flexDirection:"row",justifyContent:"center",width:"100%",marginTop:"0.25em"},children:(0,G.jsxs)("span",{children:["Es gelten die ",(0,G.jsx)("a",{target:"_blank",href:"https://ecockpit.at/allgemeine-geschaeftsbedingungen/",children:"AGB"})," & ",(0,G.jsx)("a",{target:"_blank",href:"https://ecockpit.at/impressum-datenschutz/",children:"Datenschutzerkl\xe4rung"}),"."]})}),(0,G.jsxs)("div",{className:"flex stretched-justify",style:{marginTop:"20px"},children:[(0,G.jsx)("button",{className:"secondary-button pointer",onClick:function(){return A("/")},children:"Sie haben bereits ein Konto? Klicken Sie hier!"}),!Y&&(0,G.jsx)("button",{onClick:(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",w());case 1:case"end":return e.stop()}}),e)}))),className:"cta-button pointer",style:{width:"40%"},children:v?(0,G.jsx)(bu,{size:"12px",color:"inherit"}):(0,G.jsxs)("span",{style:{gap:"10px"},className:"flex centered",children:["Weiter",(0,G.jsx)(OB,{fontSize:"small"})]})}),Y&&(0,G.jsx)("button",{disabled:!0,onClick:(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",w());case 1:case"end":return e.stop()}}),e)}))),className:"cta-button-disabled not-allowed",style:{width:"40%"},children:v?(0,G.jsx)(bu,{size:"12px",color:"inherit"}):(0,G.jsxs)("span",{style:{gap:"10px"},className:"flex centered",children:["Weiter",(0,G.jsx)(OB,{fontSize:"small"})]})})]})]}),!b&&(0,G.jsx)(G.Fragment,{children:(0,G.jsx)("div",{style:{marginTop:"1vh",textAlign:"center"},children:"Registrierung war erfolgreich! Bitte best\xe4tigen Sie ihre Email."})})]})})};var qhe=function(){var e=(0,t.useState)({email:""}),n=(0,i.Z)(e,2),r=n[0],s=n[1],l=jL(),c=(0,t.useState)(!0),d=(0,i.Z)(c,2),f=d[0],p=d[1],v=(0,t.useState)(!1),m=(0,i.Z)(v,2),g=m[0],y=m[1],b=(0,t.useState)(!1),x=(0,i.Z)(b,2),w=x[0],k=x[1],S=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,y(!0),e.next=4,h.post("/Authentication/requestReset",{requestString:r.email});case 4:200===e.sent.status&&k(!0),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),console.log(e.t0);case 11:return e.prev=11,y(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[0,8,11,14]])})));return function(){return e.apply(this,arguments)}}();return(0,t.useEffect)((function(){var e;function t(e){"Enter"!==e.key||f||S()}return e=r.email,/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(e)?p(!1):p(!0),window.addEventListener("keyup",t),function(){return window.removeEventListener("keyup",t)}}),[r.email,f]),(0,G.jsx)("div",{className:"page flex centered",children:(0,G.jsxs)("section",{className:zhe.container.concat(" flex column"),children:[(0,G.jsx)("div",{style:{textAlign:"center",marginTop:"1%",marginBottom:"1%",fontSize:"3vh",fontWeight:"600"},children:"Passwort zur\xfccksetzen"}),!w&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(Sc,{placeholder:"E-Mail",label:"E-Mail Adresse",value:r.email,onChangeHandler:function(e){return s((function(t){return u(u({},t),{},{email:e})}))}}),(0,G.jsxs)("div",{className:"flex stretched-justify",style:{marginTop:"20px"},children:[(0,G.jsx)("button",{className:"secondary-button pointer",onClick:function(){return l("/")},children:"Zur\xfcck zum Login"}),!f&&(0,G.jsx)("button",{onClick:(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",S());case 1:case"end":return e.stop()}}),e)}))),className:"cta-button pointer",style:{width:"40%"},children:g?(0,G.jsx)(bu,{size:"12px",color:"inherit"}):(0,G.jsxs)("span",{style:{gap:"10px"},className:"flex centered",children:["Weiter",(0,G.jsx)(OB,{fontSize:"small"})]})}),f&&(0,G.jsx)("button",{disabled:!0,className:"cta-button-disabled not-allowed",style:{width:"40%"},children:g?(0,G.jsx)(bu,{size:"12px",color:"inherit"}):(0,G.jsxs)("span",{style:{gap:"10px"},className:"flex centered",children:["Weiter",(0,G.jsx)(OB,{fontSize:"small"})]})})]})]}),w&&(0,G.jsx)(G.Fragment,{children:(0,G.jsxs)("div",{style:{marginTop:"1vh",textAlign:"center"},children:["Eine Anfrage, um Ihr Passwort zur\xfcckzusetzen wurde an ",r.email," gesendet. ",(0,G.jsx)("br",{})," ",(0,G.jsx)("br",{}),"Sollten Sie keine E-Mail erhalten, \xfcberpr\xfcfen Sie bitte, ob Sie die korrekte E-Mail Adresse angegeben haben und versuchen Sie es erneut."]})})]})})};var Whe=function(){var e=(0,t.useState)({password:"",confirmPassword:""}),n=(0,i.Z)(e,2),r=n[0],s=n[1],l=jL(),c=(0,t.useState)(!1),d=(0,i.Z)(c,2),f=d[0],p=d[1],v=(0,t.useState)(!0),m=(0,i.Z)(v,2),g=m[0],y=m[1],b=EL().code,x=(0,t.useState)(!1),w=(0,i.Z)(x,2),k=w[0],S=w[1],_=(0,t.useState)(!1),C=(0,i.Z)(_,2),j=C[0],P=C[1],E=(0,t.useState)(!1),A=(0,i.Z)(E,2),T=A[0],I=A[1],R=(0,t.useState)(""),M=(0,i.Z)(R,2),O=M[0],D=M[1],Z=function(){var e=(0,a.Z)((0,o.Z)().mark((function e(){var t,n,i,a;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,p(!0),e.next=4,h.post("/Authentication/resetPassword",{password:r.password,resetCode:b});case 4:e.sent,p(!1),S(!0),e.next=16;break;case 9:e.prev=9,e.t0=e.catch(0),a=e.t0,console.log(a),D(null===(t=a.response)||void 0===t?void 0:t.data),console.log(O),404==(null===(n=a.response)||void 0===n?void 0:n.status)?P(!0):409===(null===(i=a.response)||void 0===i?void 0:i.status)&&I(!0);case 16:case"end":return e.stop()}}),e,null,[[0,9]])})));return function(){return e.apply(this,arguments)}}(),N=(0,t.useState)(!1),L=(0,i.Z)(N,2),F=L[0],z=L[1],B=(0,t.useState)(!1),H=(0,i.Z)(B,2),V=H[0],q=H[1];return(0,t.useEffect)((function(){var e;function t(e){"Enter"!==e.key||g||Z()}return(e=r.password).length>=6&&e.length<=100?z(!1):""!=e?(e.length<6||e.length>100)&&z(!0):z(!1),function(e,t){""!=t&&e!==t?e!==t&&q(!0):q(!1)}(r.password,r.confirmPassword),F||V||""===r.password&&""===r.confirmPassword?y(!0):y(!1),window.addEventListener("keyup",t),function(){return window.removeEventListener("keyup",t)}}),[r.password,r.confirmPassword,g,F,V]),(0,G.jsx)("div",{className:"page flex centered",children:(0,G.jsxs)("section",{className:zhe.container.concat(" flex column"),children:[(0,G.jsx)("div",{style:{textAlign:"center",marginTop:"1%",marginBottom:"1%",fontSize:"3vh",fontWeight:"600"},children:"Passwort zur\xfccksetzen"}),!k&&!(j||T)&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(Sc,{label:"Neues Passwort",placeholder:"Passwort",value:r.password,onChangeHandler:function(e){return s((function(t){return u(u({},t),{},{password:e})}))},error:F,errorMessage:"Passwort muss mindestens 6 Zeichen lang sein!",isSecure:!0,required:!0,isPassReset:!0}),(0,G.jsx)(Sc,{label:"Neues Passwort best\xe4tigen",placeholder:"Passwort best\xe4tigen",value:r.confirmPassword,onChangeHandler:function(e){return s((function(t){return u(u({},t),{},{confirmPassword:e})}))},error:V,errorMessage:"Passw\xf6rter stimmen nicht \xfcberein!",isSecure:!0,required:!0,isPassReset:!0}),(0,G.jsxs)("div",{className:"flex stretched-justify",style:{marginTop:"20px"},children:[(0,G.jsx)("button",{className:"secondary-button pointer",onClick:function(){return l("/")},children:"Zur\xfcck zum Login"}),!g&&(0,G.jsx)("button",{onClick:(0,a.Z)((0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z());case 1:case"end":return e.stop()}}),e)}))),className:"cta-button pointer",style:{width:"40%"},children:f?(0,G.jsx)(bu,{size:"12px",color:"inherit"}):(0,G.jsxs)("span",{style:{gap:"10px"},className:"flex centered",children:["Weiter",(0,G.jsx)(OB,{fontSize:"small"})]})}),g&&(0,G.jsx)("button",{disabled:!0,className:"cta-button-disabled not-allowed",style:{width:"40%"},children:f?(0,G.jsx)(bu,{size:"12px",color:"inherit"}):(0,G.jsxs)("span",{style:{gap:"10px"},className:"flex centered",children:["Weiter",(0,G.jsx)(OB,{fontSize:"small"})]})})]})]}),k&&(0,G.jsxs)("div",{style:{marginTop:"1vh",textAlign:"center"},children:["Password wurde erfolgreich zur\xfcckgesetzt. Sie k\xf6nnen sich nun mit Ihrem neuen Passwort anmelden! ",(0,G.jsx)("br",{}),(0,G.jsx)("div",{style:{marginTop:"3vh"},children:(0,G.jsx)("button",{className:"cta-button pointer",onClick:function(){return l("/")},children:"Zur\xfcck zum Login"})})]}),(j||T)&&(0,G.jsx)(G.Fragment,{children:(0,G.jsxs)("div",{style:{marginTop:"1vh",textAlign:"center"},children:[O," ",(0,G.jsx)("br",{}),(0,G.jsx)("div",{style:{marginTop:"3vh"},children:(0,G.jsx)("button",{className:"cta-button pointer",onClick:function(){return l("/reset")},children:"Neue Anfrage erstellen"})})]})})]})})};var Uhe=(0,fc.Z)((0,G.jsx)("path",{d:"m9 19 1.41-1.41L5.83 13H22v-2H5.83l4.59-4.59L9 5l-7 7 7 7z"}),"West");(0,J.ZP)($d)((function(e){var t,n=e.theme;return t={minWidth:"100%"},(0,s.Z)(t,n.breakpoints.up("sm"),{minWidth:700}),(0,s.Z)(t,"& .MuiDialogContent-root",{padding:n.spacing(2)}),(0,s.Z)(t,"& .MuiDialogActions-root",{padding:n.spacing(1)}),(0,s.Z)(t,"& .MuiPaper-root",{minWidth:"30%"}),t}));(0,J.ZP)(Z3)((function(e){e.theme;return{boxSizing:"border-box"}})),(0,J.ZP)(tB)((function(e){e.theme;return{display:"flex",flexDirection:"column",justifyContent:"space-between"}}));(0,J.ZP)(Gz)((function(e){var t;e.theme;return t={height:12,borderRadius:5},(0,s.Z)(t,"&.".concat(Zz.colorSecondary),{backgroundColor:"var(--brand-light)"}),(0,s.Z)(t,"& .".concat(Zz.bar),{borderRadius:5,backgroundColor:"var(--brand)"}),t}));var Ghe=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var n=js().user,r=(0,t.useState)(),o=(0,i.Z)(r,2),a=o[0],s=o[1],l=(0,t.useState)({}),c=(0,i.Z)(l,2),d=(c[0],c[1]),f=(0,t.useState)(0),h=(0,i.Z)(f,2),p=h[0],v=h[1],m=(0,t.useState)("Allgemein"),y=(0,i.Z)(m,2),b=(y[0],y[1]),x=(0,t.useState)(""),w=(0,i.Z)(x,2),k=w[0],S=w[1],_=(0,t.useState)("Kontaktdaten"),C=(0,i.Z)(_,2),j=(C[0],C[1]),P=["Allgemein","Kontaktdaten","Adresse","Steuerdaten","Bankdaten","Abonnieren"];(0,t.useEffect)((function(){S(p>0?P[p-1]:""),j(p<5?P[p+1]:""),b(P[p])}),[p]);var E=g(),A=(0,t.useState)(!1),T=(0,i.Z)(A,2),I=T[0],R=T[1];(0,t.useEffect)((function(){R(!0);try{E.get("/organization/ofself").then((function(e){s(e.data),R(!1)})).catch((function(e){R(!1)}))}catch(e){R(!1)}}),[]);var M=(0,t.useState)(!1),O=(0,i.Z)(M,2),D=O[0],Z=O[1];(0,t.useEffect)((function(){Z(!0)}),[a]);var N=function(){var e=!1;0===p?function(){var e=!0;return null!==a&&void 0!==a&&a.name&&""!==(null===a||void 0===a?void 0:a.name)?d((function(e){return u(u({},e),{},{organizationNameError:!1})})):(d((function(e){return u(u({},e),{},{organizationNameError:!0})})),e=!1),null!==a&&void 0!==a&&a.managingDirector&&""!==(null===a||void 0===a?void 0:a.managingDirector)?d((function(e){return u(u({},e),{},{managingDirectorError:!1})})):(d((function(e){return u(u({},e),{},{managingDirectorError:!0})})),e=!1),e}()&&(v(1),e=!0):1===p?function(){var e=!0;return null!==a&&void 0!==a&&a.eMail&&""!==(null===a||void 0===a?void 0:a.eMail)?d((function(e){return u(u({},e),{},{organizationEMailError:!1})})):(d((function(e){return u(u({},e),{},{organizationEMailError:!0})})),e=!1),e}()&&(v(2),e=!0):2===p?function(){var e,t,n,r,i,o,s,l,c=!0;return null!==a&&void 0!==a&&null!==(e=a.address)&&void 0!==e&&e.street&&""!==(null===a||void 0===a||null===(t=a.address)||void 0===t?void 0:t.street)?d((function(e){return u(u({},e),{},{organizationStreetError:!1})})):(d((function(e){return u(u({},e),{},{organizationStreetError:!0})})),c=!1),null!==a&&void 0!==a&&null!==(n=a.address)&&void 0!==n&&n.housenumber&&""!==(null===a||void 0===a||null===(r=a.address)||void 0===r?void 0:r.housenumber)?d((function(e){return u(u({},e),{},{organizationHousenumberError:!1})})):(d((function(e){return u(u({},e),{},{organizationHousenumberError:!0})})),c=!1),null!==a&&void 0!==a&&null!==(i=a.address)&&void 0!==i&&i.postalcode&&""!==(null===a||void 0===a||null===(o=a.address)||void 0===o?void 0:o.postalcode)?d((function(e){return u(u({},e),{},{organizationPostalcodeError:!1})})):(d((function(e){return u(u({},e),{},{organizationPostalcodeError:!0})})),c=!1),null!==a&&void 0!==a&&null!==(s=a.address)&&void 0!==s&&s.city&&""!==(null===a||void 0===a||null===(l=a.address)||void 0===l?void 0:l.city)?d((function(e){return u(u({},e),{},{organizationCityError:!1})})):(d((function(e){return u(u({},e),{},{organizationCityError:!0})})),c=!1),c}()&&(v(3),e=!0):3===p?function(){var e=!0;return null!==a&&void 0!==a&&a.taxNumber&&""!==(null===a||void 0===a?void 0:a.taxNumber)?d((function(e){return u(u({},e),{},{organizationTaxNumberError:!1})})):(d((function(e){return u(u({},e),{},{organizationTaxNumberError:!0})})),e=!1),null!==a&&void 0!==a&&a.court&&""!==(null===a||void 0===a?void 0:a.court)?d((function(e){return u(u({},e),{},{organizationCourtError:!1})})):(d((function(e){return u(u({},e),{},{organizationCourtError:!0})})),e=!1),e}()&&(v(4),e=!0):4===p&&function(){var e,t,n,r,i,o,s=!0;return null!==a&&void 0!==a&&null!==(e=a.bank)&&void 0!==e&&e.bank&&""!==(null===a||void 0===a||null===(t=a.bank)||void 0===t?void 0:t.bank)?d((function(e){return u(u({},e),{},{organizationBankError:!1})})):(d((function(e){return u(u({},e),{},{organizationBankError:!0})})),s=!1),null!==a&&void 0!==a&&null!==(n=a.bank)&&void 0!==n&&n.iban&&""!==(null===a||void 0===a||null===(r=a.bank)||void 0===r?void 0:r.iban)?d((function(e){return u(u({},e),{},{organizationIBANError:!1})})):(d((function(e){return u(u({},e),{},{organizationIBANError:!0})})),s=!1),null!==a&&void 0!==a&&null!==(i=a.bank)&&void 0!==i&&i.bic&&""!==(null===a||void 0===a||null===(o=a.bank)||void 0===o?void 0:o.bic)?d((function(e){return u(u({},e),{},{organizationBICError:!1})})):(d((function(e){return u(u({},e),{},{organizationBICError:!0})})),s=!1),s}()&&(v(5),e=!0),e&&D&&(null!==a&&void 0!==a&&a.id||I||E.post("/organization/createecockpitorganization",a).then((function(e){s(e.data),Z(!1)})),null!==a&&void 0!==a&&a.id&&!I&&E.put("/organization/UpdateECockpitOrganization",a).then((function(e){s(e.data),Z(!1)})))};return(0,t.useEffect)((function(){var e=function(e){"Enter"===e.key&&(e.preventDefault(),N())};return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}}),[p,a]),jL(),(0,G.jsx)("div",{className:"page flex centered",children:(0,G.jsxs)("section",{className:zhe.container.concat(" flex column"),style:{width:p<5?"50%":"80%"},children:[(0,G.jsx)("div",{className:"flex centered",style:{marginTop:"1%",marginBottom:"1%",fontSize:"3vh",fontWeight:"600"},children:"Registrierung Ihrer Organisation"}),(0,G.jsx)("div",{style:{overflow:"scroll",height:"70vh",display:"flex",flexDirection:"column",gap:"0.5em"},children:(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(G.Fragment,{children:(0,G.jsx)("stripe-pricing-table",{"pricing-table-id":"prctbl_1MzOzbCJ5DwX1VoadPd4vfzl","publishable-key":"pk_live_51MyZMcCJ5DwX1VoaUNKnlxO3beokaBU9J0IhhiNJwvtD03ngDLRLn9NL6tXTec6vexJHVPxaGTPq5Gib422vLblk00fD0B5t0L","client-reference-id":null===n||void 0===n?void 0:n.userId})}),!1]})}),!1,5===p&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(tv,{sx:{boxShadow:"0px 2px 3px grey"}}),(0,G.jsx)("div",{style:{width:"100%",display:"flex",flexDirection:"row",justifyContent:"space-between"},children:(0,G.jsx)(Gc,{style:{width:"33%"},onClickHandler:function(){return v((function(e){return e-1}))},disabled:p-1<0,title:(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(Uhe,{fontSize:"small"}),k]})})})]})]})})};var Khe=function(){return(0,G.jsx)("h1",{children:"Thank you for your purchase!"})};var Yhe=function(){return(0,G.jsx)("h1",{children:"Sorry to see you cancelled your Stripe payment!"})},Xhe={container:"DoubleOptInConfirmationPage_container__gctVL"};var Qhe=function(){var e=CL(),n=new URLSearchParams(e.search).get("Token"),r=(0,t.useState)(""),o=(0,i.Z)(r,2),a=o[0],s=o[1];return(0,t.useEffect)((function(){n&&h.post("/doubleoptin/".concat(n)).then((function(e){e.status>=200&&e.status<300?s("Sie haben sich erfolgreich zum Newsletter angemeldet."):403==e.status?s("Sie sind bereits zum Newsletter angemeldet."):s("Bei der Verifizierung Ihrer E-Mail Adresse ist ein fehler aufgetreten. Bitte versuchen Sie es erneut. Sollte es weiterhin ein Problem geben melden Sie sich bitte bei unserer Hotline.")})).catch((function(e){e.toString().includes("403")?s("Sie sind bereits zum Newsletter angemeldet."):s("Bei der Verifizierung Ihrer E-Mail Adresse ist etwas fehlgeschlagen. Bitte versuchen Sie es erneut. Sollte es weiterhin ein Problem geben melden Sie sich bitte bei unserer Hotline.")}))}),[n]),(0,G.jsx)("div",{className:"page flex centered",children:(0,G.jsxs)("section",{className:Xhe.container.concat(" flex column"),children:[(0,G.jsx)("div",{style:{width:"100%",display:"flex",flexDirection:"row",justifyContent:"center"},children:(0,G.jsx)("a",{href:"https://ecockpit.at/",target:"_blank",style:{width:"100%",display:"flex",flexDirection:"row",justifyContent:"center"},children:(0,G.jsx)("img",{src:"https://ecockpit.at/wp-content/uploads/2022/08/eCockpit-Logo.png",style:{width:"33%"}})})}),(0,G.jsx)("div",{style:{textAlign:"center",marginTop:"1%",marginBottom:"1%",fontSize:"3vh",fontWeight:"600"},children:a})]})})};var Jhe=function(){var e=js().user;return(0,G.jsx)(mF,{children:(0,G.jsxs)(DL,{children:[!0===(null===e||void 0===e?void 0:e.needsToRegisterOrganization)&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(ML,{path:"/registerneworganization",element:(0,G.jsx)(Ghe,{})}),(0,G.jsx)(ML,{path:"*",element:(0,G.jsx)(IL,{to:"/registerneworganization",replace:!0})})]}),!(!0===(null===e||void 0===e?void 0:e.needsToRegisterOrganization))&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(ML,{path:"/success",element:(0,G.jsx)(Khe,{})}),(0,G.jsx)(ML,{path:"/cancel",element:(0,G.jsx)(Yhe,{})}),(0,G.jsx)(ML,{path:"/",element:(0,G.jsx)(Hhe,{})}),(0,G.jsx)(ML,{path:"/register",element:(0,G.jsx)(Vhe,{})}),(0,G.jsx)(ML,{path:"/reset",element:(0,G.jsx)(qhe,{})}),(0,G.jsx)(ML,{path:"/reset/:code",element:(0,G.jsx)(Whe,{})}),(0,G.jsx)(ML,{path:"*",element:(0,G.jsx)(IL,{to:"/",replace:!0})}),(0,G.jsx)(ML,{path:"/verifydoubleoptin",element:(0,G.jsx)(Qhe,{})})]})]})})};var $he,epe=function(){var e,t=(null!==(e=js())&&void 0!==e?e:{}).user;return t&&!0!==(null===t||void 0===t?void 0:t.needsToRegisterOrganization)?(0,G.jsx)(_t,{children:(0,G.jsx)(iU,{children:(0,G.jsx)(Ic,{children:(0,G.jsx)(oz,{children:(0,G.jsx)(PB,{children:(0,G.jsx)(QM,{children:(0,G.jsx)(CP,{children:(0,G.jsx)(BB,{children:(0,G.jsx)(MP,{children:(0,G.jsx)(UP,{children:(0,G.jsx)(wP,{children:(0,G.jsx)(KW,{children:(0,G.jsx)(fz,{children:(0,G.jsx)(KF,{children:(0,G.jsx)(Ul,{children:(0,G.jsx)(Xl,{children:(0,G.jsx)(tU,{children:(0,G.jsx)(bq,{children:(0,G.jsx)(JW,{children:(0,G.jsx)(Dhe,{})})})})})})})})})})})})})})})})})})})}):(0,G.jsx)(Jhe,{})},tpe=PM({reducerPath:"CalendarApi",baseQuery:EM,tagTypes:["CalendarEvents"],endpoints:function(e){return{getAllCalendarEvents:e.query({query:function(){return{url:"/calendar"}}})}}}),npe=(tpe.useGetAllCalendarEventsQuery,function(e){var t,n,r=function(e){var t=null!==e&&void 0!==e?e:{},n=t.thunk,r=void 0===n||n,i=(t.immutableCheck,t.serializableCheck,t.actionCreatorCheck,new eI);return r&&(function(e){return"boolean"===typeof e}(r)?i.push(KT):i.push(YT(r.extraArgument))),i},i=e||{},o=i.reducer,a=void 0===o?void 0:o,s=i.middleware,l=i.devTools,c=void 0===l||l,d=i.preloadedState,f=void 0===d?void 0:d,h=i.enhancers,p=void 0===h?void 0:h;if("function"===typeof a)t=a;else{if(!PA(a))throw new Error(BI(1));t=AA(a)}n="function"===typeof s?s(r):r();var v=TA;c&&(v=QT(u({trace:!1},"object"===typeof c&&c)));var m=IA.apply(void 0,(0,Fl.Z)(n)),g=sI(m),y="function"===typeof p?p(g):g();return EA(t,f,v.apply(void 0,(0,Fl.Z)(y)))}({reducer:AA(($he={},(0,s.Z)($he,AM.reducerPath,AM.reducer),(0,s.Z)($he,tpe.reducerPath,tpe.reducer),(0,s.Z)($he,_1.reducerPath,_1.reducer),$he)),middleware:function(e){return e().concat(AM.middleware).concat(tpe.middleware).concat(_1.middleware)}}));var rpe=function(){var e=document.documentElement,n=(0,t.useTransition)(),r=(0,i.Z)(n,2),o=(r[0],r[1]);return function(e){var n=e.target,r=e.callback,o=(0,t.useState)(null),a=(0,i.Z)(o,2);a[0],a[1],Ll(n,(function(e){return r(e)}))}({target:e,callback:function(t){o((function(){e.style.setProperty("--page-height",t.contentRect.height-55+"px")}))}}),(0,G.jsx)(cM,{store:npe,children:(0,G.jsx)(bt,{maxSnack:3,style:{borderRadius:"10px"},autoHideDuration:3e3,children:(0,G.jsx)(Cs,{children:(0,G.jsx)(Ps,{children:(0,G.jsx)(Us,{children:(0,G.jsx)(epe,{})})})})})})},ipe=function(e){e&&e instanceof Function&&__webpack_require__.e(787).then(__webpack_require__.bind(__webpack_require__,787)).then((function(t){var n=t.getCLS,r=t.getFID,i=t.getFCP,o=t.getLCP,a=t.getTTFB;n(e),r(e),i(e),o(e),a(e)}))},ope=(0,t.createContext)({client:Ss});function ape(e){var n=e.children,r=e.client,i=e.apiKey,o=e.options,a=(0,t.useMemo)((function(){return r&&i&&console.warn("[PostHog.js] You have provided both a client and an apiKey to PostHogProvider. The apiKey will be ignored in favour of the client."),r&&o&&console.warn("[PostHog.js] You have provided both a client and options to PostHogProvider. The options will be ignored in favour of the client."),r||(i&&(Ss.__loaded&&console.warn("[PostHog.js] was already loaded elsewhere. This may cause issues."),Ss.init(i,o)),Ss)}),[r,i]);return t.createElement(ope.Provider,{value:{client:a}},n)}var spe=r.createRoot(document.getElementById("root"));Ss.init("phc_e2h2tzHB8dN6UthgZZk96FqR2ZMi1W16zP8RuseFpuJ",{api_host:"https://eu.i.posthog.com",person_profiles:"identified_only"}),spe.render((0,G.jsx)(ape,{client:Ss,children:(0,G.jsx)(rpe,{})})),console.log=function(){},ipe()}()})();
//# sourceMappingURL=main.de324646.js.map